I have this circuit to find the maximum output current that the circuit can "deliver" to the load!

The info we have is:

R1 = 0.2Ω

R2 = 1Ω

R_F1 = 500Ω

R_F2 = 250Ω

C1 = 1μF

NPN

Ic max = 10 A

hFE = 50

|Vbe| = 0.7 V

7809

Iq = 5 mA

Io (short-circuit) = 1 A

Vdrop out min = 2 V

The first question was to find the output voltage for the circuit, knowing that Vin is an adequate DC value with 1 V of ripple!

I found this value to be ~14.75V

But now I can't find a way of evaluating the max output current that is the 2nd question!

I wrote an equation for the loop that includes the diode, R1, R2 and Veb as:

Ie*R1 + Veb -Vd1 - I1*R2 = 0

Veb and Vd1 cancels out, so:

Ic*R1*(hFE + 1) / hFE = I1*R2

I1 =(R1/R2)*Ic*((hFE + 1) / hFE)

Then I wrote:

Io' = Iin + Iq

Io' = (Ic/hFE + I1) + Iq

replace I1 by the above result, in terms of Ic

Io' = (Ic/hFE + (R1/R2)*Ic*((hFE + 1) / hFE)) + Iq

and:

Iout = Ic + Io' - I_RF1

**Iout**=

**Ic*** (1/hFE + (hFE + 1) / hFE) * (R1/R2) + 1) - I_RF1 + Iq

but I end up with an expression with 2 unknowns, and I'm not getting how am I going to find Iout!