* SPICE netlist
D1 0 Vref 1N4735A
Q1 N002 N007 N008 0 2N4401
R3 Vout+ N007 270
R4 N007 0 560
XQ2 Vin+ N002 N001 tip102 ;pnba C)B)E
V1 Vin+ 0 12
R5 Vout+ N001 .33
Q3 N002 N001 Vout+ 0 2N4401
R6 Vout+ 0 {R6}
D2 Vin+ N003 1N4148
D4 N003 N004 1N4148
Q4 Vref N004 P001 0 2N4403
R1 Vin+ P001 12
R8 N006 0 9.1k
R9 Vref N006 1
V2 Shutoff 0 0
Q8 N002 N004 P002 0 2N4403
R2 Vin+ P002 47
Q10 Vin+ N006 N008 0 2N4401
Q6 N009 P003 0 0 2N4401
Q12 N005 N009 0 0 MPSA14
R10 Vin+ N009 4.7Meg
R11 P003 Shutoff 10k
R15 N004 N005 1k
R16 N008 0 100
Q11 N012 N011 N010 0 2N4403
R7 Vin- N014 47
Q13 N012 N013 N014 0 2N4401
R12 N010 Vin+ 680
Q15 Vin- 0 N010 0 2N4403
Q16 N012 N016 Vout- 0 2N4403
R13 Vout- N016 .33
V3 0 Vin- 12
D3 N013 N015 1N4148
D5 N015 Vin- 1N4148
R14 0 N013 820
R17 Vout+ N011 470
R18 N011 Vout- 470
R19 0 Vout- {R6}
Q5 Vin- N012 N016 0 2N4403
.tran 0 1 0 .1
.SUBCKT tip102 1 2 3
Q1 1 2 4 qmodel
Q2 1 4 3 q1model area=11.2198
D1 3 1 dmodel
R1 2 4 8000
R2 4 3 120
+IS=1e-12 RS=10 N=1 XTI=3
+CJO=0 VJ=0.75 M=0.33 FC=0.5
+IS=2.88485e-13 BF=126.335 NF=1.2 VAF=30
+IKF=0.132527 ISE=6.51929e-12 NE=1.9601 BR=0.100001
+NR=1.5 VAR=300 IKR=0.0843484 ISC=1.01027e-13
+NC=1.92564 RB=2.61873 IRB=0.2 RBM=2.61873
+RE=0.0001 RC=2.60372 XTB=0 XTI=4 EG=1.206
+CJE=1.13087e-10 VJE=0.95 MJE=0.692676 TF=1e-09
+XTF=1 VTF=10 ITF=0.01 CJC=1.56651e-10
+VJC=0.908287 MJC=0.23 XCJC=0.897966 FC=0.5
+TR=1e-07 PTF=0 KF=0 AF=1
+IS=2.88485e-13 BF=126.335 NF=1.2 VAF=30
+IKF=0.132527 ISE=6.51929e-12 NE=1.9601 BR=0.100001
+NR=1.5 VAR=300 IKR=0.0843484 ISC=1.01027e-13
+NC=1.92564 RB=2.61873 IRB=0.2 RBM=2.61873
+RE=0.0001 RC=2.60372 XTB=0 XTI=4 EG=1.206
+CJE=1.13087e-10 VJE=0.95 MJE=0.692676 TF=1e-09
+XTF=1 VTF=10 ITF=0.01 CJC=0
+VJC=0.908287 MJC=0.23 XCJC=0.897966 FC=0.5
+TR=1e-07 PTF=0 KF=0 AF=1
.step param R6 list 6 1Meg
.SUBCKT X2n6667 1 2 3
Q1 1 2 4 qmodel
Q2 1 4 3 q1model area=13.8617
D1 1 3 dmodel
R1 2 4 8000
R2 4 3 120
+IS=1e-12 RS=10 N=1 XTI=3
+CJO=0 VJ=0.75 M=0.33 FC=0.5
+IS=9.17112e-13 BF=114.702 NF=0.85 VAF=143.15
+IKF=0.158122 ISE=3.25989e-12 NE=1.50766 BR=0.989764
+NR=0.75 VAR=101.096 IKR=0.0999728 ISC=1e-13
+NC=2 RB=10.2022 IRB=0.2 RBM=10.2022
+RE=0.101463 RC=1.02201 XTB=0.494916 XTI=3.0005 EG=1.12943
+CJE=1.88252e-10 VJE=0.4 MJE=0.249014 TF=1e-09
+XTF=1 VTF=10 ITF=0.01 CJC=2.03811e-10
+VJC=0.641845 MJC=0.23 XCJC=0.9 FC=0.5
+TR=1e-07 PTF=0 KF=0 AF=1
+IS=9.17112e-13 BF=114.702 NF=0.85 VAF=143.15
+IKF=0.158122 ISE=3.25989e-12 NE=1.50766 BR=0.989764
+NR=0.75 VAR=101.096 IKR=0.0999728 ISC=1e-13
+NC=2 RB=10.2022 IRB=0.2 RBM=10.2022
+RE=0.101463 RC=1.02201 XTB=0.494916 XTI=3.0005 EG=1.12943
+CJE=1.88252e-10 VJE=0.4 MJE=0.249014 TF=1e-09
+XTF=1 VTF=10 ITF=0.01 CJC=0
+VJC=0.641845 MJC=0.23 XCJC=0.9 FC=0.5
+TR=1e-07 PTF=0 KF=0 AF=1

* LTspice schematic (.asc)
Version 4
SHEET 1 1184 1376
WIRE -512 -672 -592 -672
WIRE -496 -672 -512 -672
WIRE -416 -672 -496 -672
WIRE -288 -672 -416 -672
WIRE 48 -672 -288 -672
WIRE 128 -672 48 -672
WIRE 144 -672 128 -672
WIRE 272 -672 240 -672
WIRE 416 -672 352 -672
WIRE 480 -672 416 -672
WIRE 512 -672 480 -672
WIRE 272 -656 272 -672
WIRE 416 -640 416 -672
WIRE -288 -608 -288 -672
WIRE 512 -608 512 -672
WIRE 192 -592 192 -608
WIRE 224 -592 192 -592
WIRE 352 -592 352 -672
WIRE 352 -592 320 -592
WIRE -416 -544 -416 -608
WIRE -16 -544 -112 -544
WIRE 192 -496 192 -592
WIRE 192 -496 48 -496
WIRE 256 -496 192 -496
WIRE -496 -480 -496 -672
WIRE -352 -480 -416 -480
WIRE -112 -480 -112 -544
WIRE -112 -480 -352 -480
WIRE -416 -448 -416 -480
WIRE -288 -400 -288 -432
WIRE -192 -400 -288 -400
WIRE 128 -400 128 -672
WIRE 128 -400 96 -400
WIRE 192 -400 128 -400
WIRE 256 -400 256 -496
WIRE -416 -352 -416 -368
WIRE -368 -352 -416 -352
WIRE -288 -352 -288 -400
WIRE 32 -352 -80 -352
WIRE 400 -352 320 -352
WIRE 416 -352 416 -560
WIRE 416 -352 400 -352
WIRE 240 -304 96 -304
WIRE 256 -304 240 -304
WIRE -288 -288 -288 -304
WIRE -368 -272 -368 -352
WIRE -192 -272 -192 -320
WIRE -80 -272 -80 -352
WIRE -80 -272 -192 -272
WIRE -496 -256 -496 -400
WIRE -432 -256 -496 -256
WIRE 240 -256 240 -304
WIRE 400 -256 400 -352
WIRE -192 -240 -192 -272
WIRE -432 -224 -432 -256
WIRE 480 -176 480 -672
WIRE -576 -160 -576 -176
WIRE -416 -128 -432 -128
WIRE -368 -128 -368 -176
WIRE -368 -128 -416 -128
WIRE -512 -112 -512 -672
WIRE -288 -112 -288 -288
WIRE -192 -112 -192 -160
WIRE -192 -112 -288 -112
WIRE -112 -112 -192 -112
WIRE -64 -112 -112 -112
WIRE 240 -112 240 -176
WIRE 240 -112 -64 -112
WIRE 400 -112 400 -176
WIRE 400 -112 240 -112
WIRE -416 -32 -416 -128
WIRE -288 -32 -288 -112
WIRE -288 -32 -416 -32
WIRE -576 -16 -576 -80
WIRE -528 -16 -576 -16
WIRE -512 -16 -512 -32
WIRE -512 -16 -528 -16
WIRE -528 32 -528 -16
WIRE -416 32 -416 -32
WIRE 400 32 400 -112
WIRE 592 32 400 32
WIRE 192 176 192 -400
WIRE -576 304 -576 -16
WIRE 192 304 192 256
WIRE 192 304 48 304
WIRE 208 304 192 304
WIRE -64 352 -64 -112
WIRE -16 352 -64 352
WIRE 480 352 480 -96
WIRE 480 352 272 352
WIRE -112 368 -112 -112
WIRE 80 400 48 400
WIRE 480 400 480 352
WIRE 144 464 0 464
WIRE 208 464 208 400
WIRE 208 464 144 464
WIRE -112 512 -112 448
WIRE -64 512 -112 512
WIRE 0 592 0 560
WIRE 592 592 592 32
WIRE -112 608 -112 576
WIRE 144 608 144 464
WIRE 208 608 144 608
WIRE 384 608 304 608
WIRE -576 672 -576 384
WIRE -528 672 -576 672
WIRE -112 672 -528 672
WIRE 0 672 -112 672
WIRE 80 672 80 400
WIRE 80 672 0 672
WIRE 96 672 80 672
WIRE 256 672 192 672
WIRE 304 672 256 672
WIRE 384 672 384 608
WIRE 480 672 480 480
WIRE 480 672 384 672
WIRE 544 672 480 672
WIRE 592 672 544 672
FLAG -592 -672 Vin+
FLAG 512 -672 Vout+
FLAG -192 -400 Vref
FLAG -528 32 0
FLAG 512 -528 0
FLAG -416 32 0
FLAG -576 -176 Shutoff
FLAG -528 672 Vin-
FLAG 544 672 Vout-
SYMBOL zener -304 -288 M180
SYMATTR InstName D1
SYMATTR Value 1N4735A
SYMBOL npn 320 -400 M0
SYMATTR InstName Q1
SYMATTR Value 2N4401
SYMBOL res 400 -656 R0
SYMATTR InstName R3
SYMATTR Value 270
SYMBOL res 384 -272 R0
SYMATTR InstName R4
SYMATTR Value 560
SYMBOL npn 144 -608 R270
SYMATTR InstName Q2
SYMATTR Value tip102
SYMATTR Prefix X
SYMBOL voltage -512 -128 R0
SYMATTR InstName V1
SYMATTR Value 12
SYMBOL res 368 -688 R90
SYMATTR InstName R5
SYMATTR Value .33
SYMBOL npn 224 -656 M90
SYMATTR InstName Q3
SYMATTR Value 2N4401
SYMBOL res 496 -624 R0
SYMATTR InstName R6
SYMATTR Value {R6}
SYMBOL diode -432 -672 R0
SYMATTR InstName D2
SYMATTR Value 1N4148
SYMBOL diode -432 -544 R0
SYMATTR InstName D4
SYMATTR Value 1N4148
SYMBOL pnp -352 -432 M180
SYMATTR InstName Q4
SYMATTR Value 2N4403
SYMBOL res -304 -624 R0
SYMATTR InstName R1
SYMATTR Value 12
SYMBOL res -208 -256 R0
SYMATTR InstName R8
SYMATTR Value 9.1k
SYMBOL res -208 -416 R0
SYMATTR InstName R9
SYMATTR Value 1
SYMBOL voltage -576 -176 R0
SYMATTR InstName V2
SYMATTR Value 0
SYMBOL pnp -16 -496 M180
SYMATTR InstName Q8
SYMATTR Value 2N4403
SYMBOL res 32 -688 R0
SYMATTR InstName R2
SYMATTR Value 47
SYMBOL npn 32 -400 R0
SYMATTR InstName Q10
SYMATTR Value 2N4401
SYMBOL npn -496 -224 R0
SYMATTR InstName Q6
SYMATTR Value 2N4401
SYMBOL npn -432 -272 R0
SYMATTR InstName Q12
SYMATTR Value MPSA14
SYMBOL res -512 -496 R0
SYMATTR InstName R10
SYMATTR Value 4.7Meg
SYMBOL res -480 -192 R90
SYMATTR InstName R11
SYMATTR Value 10k
SYMBOL res -432 -464 R0
SYMATTR InstName R15
SYMATTR Value 1k
SYMBOL res 224 -272 R0
SYMATTR InstName R16
SYMATTR Value 100
SYMBOL pnp 272 400 R180
SYMATTR InstName Q11
SYMATTR Value 2N4403
SYMBOL res -16 688 M180
SYMATTR InstName R7
SYMATTR Value 47
SYMBOL npn -64 464 R0
SYMATTR InstName Q13
SYMATTR Value 2N4401
SYMBOL res 176 272 M180
SYMATTR InstName R12
SYMATTR Value 680
SYMBOL pnp -16 400 M180
SYMATTR InstName Q15
SYMATTR Value 2N4403
SYMBOL pnp 208 672 R270
SYMATTR InstName Q16
SYMATTR Value 2N4403
SYMBOL res 400 656 R90
SYMATTR InstName R13
SYMATTR Value .33
SYMBOL voltage -576 288 R0
SYMATTR InstName V3
SYMATTR Value 12
SYMBOL diode -128 512 R0
SYMATTR InstName D3
SYMATTR Value 1N4148
SYMBOL diode -128 608 R0
SYMATTR InstName D5
SYMATTR Value 1N4148
SYMBOL res -128 352 R0
SYMATTR InstName R14
SYMATTR Value 820
SYMBOL res 464 -192 R0
SYMATTR InstName R17
SYMATTR Value 470
SYMBOL res 464 384 R0
SYMATTR InstName R18
SYMATTR Value 470
SYMBOL res 576 576 R0
SYMATTR InstName R19
SYMATTR Value {R6}
SYMBOL pnp 96 608 M90
SYMATTR InstName Q5
SYMATTR Value 2N4403