* SPICE netlist
Q3 N002 Vb3 N001 0 2N5401C
Q6 Vb7 Vb6 Vpos 0 2N5401C
Vin Vb1 N005 SINE(0 0.818 1k 0 0 0 16) AC 1
C1 Vb9 Vb4 300p
Q4 Vb9 Vb4 N007 0 2N5551C
R9 Vpos Vb6 62
Q7 Vb8 Vb7 Vb6 0 2N5401C
R6 N007 Vneg 22
R1 Vb4 Vneg 1k
Q1 Vb4 Vb1 N002 0 2N5401C
Q2 Vneg Vb2 N002 0 2N5401C
R5 Vpos N001 620
R4 Vb3 0 33k
Vpos Vpos 0 35
R3 Vout Vb2 19k
Vneg 0 Vneg 35
R2 Vb2 0 1k
Q8 Vpos Vb8 vb10 0 mje243C
Q9 Vneg Vb9 vb11 0 mje253C
R14 Vout N006 0.33
R13 N003 Vout 0.33
Q10 Vpos vb10 N003 0 mjl21194C
Q11 Vneg vb11 N006 0 mjl21193C
R12 Vout vb11 33
D1 Vpos Vb3 GREEN
R10 Vb7 0 33k
RL Vout 0 8.0
R11 vb10 Vout 33
Voffset N005 0 0.0023
Q5 Vb8 N004 Vb9 0 2N5551C
R8 Vb8 N004 1.2k
R7 N004 Vb9 471
;op
;ac dec 10 100 1Meg
.tran 4m
.option plotwinsize=0
.include Cordell_Mods
.options maxstep=1u
.four 1khz 10 2 v(vout)

* LTspice schematic (.asc)
Version 4
SHEET 1 1760 1504
WIRE -400 -752 -624 -752
WIRE -16 -752 -400 -752
WIRE 144 -752 -16 -752
WIRE 336 -752 144 -752
WIRE 448 -752 336 -752
WIRE 656 -752 448 -752
WIRE 864 -752 656 -752
WIRE 144 -720 144 -752
WIRE -400 -704 -400 -752
WIRE 864 -688 864 -752
WIRE -624 -656 -624 -752
WIRE -16 -656 -16 -752
WIRE 80 -608 48 -608
WIRE 144 -608 144 -640
WIRE 144 -608 80 -608
WIRE -400 -592 -400 -624
WIRE 144 -560 144 -608
WIRE -624 -544 -624 -592
WIRE -528 -544 -624 -544
WIRE -464 -544 -528 -544
WIRE 864 -528 864 -608
WIRE -16 -512 -16 -560
WIRE 32 -512 -16 -512
WIRE 80 -512 32 -512
WIRE -624 -496 -624 -544
WIRE -16 -432 -16 -512
WIRE 448 -432 448 -752
WIRE 144 -384 144 -464
WIRE 288 -384 144 -384
WIRE 384 -384 288 -384
WIRE -624 -368 -624 -416
WIRE 656 -352 656 -752
WIRE -16 -304 -16 -352
WIRE 448 -304 448 -336
WIRE 544 -304 448 -304
WIRE 592 -304 544 -304
WIRE 448 -256 448 -304
WIRE -400 -240 -400 -496
WIRE -400 -240 -560 -240
WIRE -240 -240 -400 -240
WIRE 656 -224 656 -256
WIRE -560 -128 -560 -240
WIRE -240 -128 -240 -240
WIRE -864 -80 -880 -80
WIRE -656 -80 -864 -80
WIRE -624 -80 -656 -80
WIRE -144 -80 -176 -80
WIRE -96 -80 -144 -80
WIRE -48 -80 -96 -80
WIRE 448 -80 448 -176
WIRE 448 -80 32 -80
WIRE 656 -80 656 -144
WIRE 768 -80 656 -80
WIRE 880 -80 768 -80
WIRE 448 -48 448 -80
WIRE 656 -48 656 -80
WIRE 656 -48 448 -48
WIRE 144 -32 144 -384
WIRE 256 -32 144 -32
WIRE -880 -16 -880 -80
WIRE -144 -16 -144 -80
WIRE 256 -16 256 -32
WIRE 880 0 880 -80
WIRE 144 48 144 -32
WIRE 256 96 256 64
WIRE 256 96 208 96
WIRE -880 112 -880 64
WIRE -144 112 -144 64
WIRE 656 112 656 -48
WIRE 256 128 256 96
WIRE 880 144 880 80
WIRE 448 160 448 -48
WIRE -880 224 -880 192
WIRE 144 224 144 144
WIRE 256 224 256 208
WIRE 256 224 144 224
WIRE 656 224 656 192
WIRE 448 272 448 240
WIRE 528 272 448 272
WIRE 592 272 528 272
WIRE 448 304 448 272
WIRE 144 352 144 224
WIRE 304 352 144 352
WIRE 384 352 304 352
WIRE -16 368 -80 368
WIRE 144 368 144 352
WIRE 144 368 48 368
WIRE 144 464 144 368
WIRE -560 512 -560 -32
WIRE -368 512 -560 512
WIRE -80 512 -80 368
WIRE -80 512 -368 512
WIRE 80 512 -80 512
WIRE 880 512 752 512
WIRE -560 560 -560 512
WIRE 752 576 752 512
WIRE 880 576 880 512
WIRE 144 592 144 560
WIRE -560 752 -560 640
WIRE -240 752 -240 -32
WIRE -240 752 -560 752
WIRE 144 752 144 672
WIRE 144 752 -240 752
WIRE 288 752 144 752
WIRE 448 752 448 400
WIRE 448 752 288 752
WIRE 656 752 656 320
WIRE 656 752 448 752
WIRE 880 752 880 656
WIRE 880 752 656 752
FLAG -880 224 0
FLAG -864 -80 VIN
FLAG -624 -368 0
FLAG -144 112 0
FLAG 752 576 0
FLAG 864 -528 0
FLAG 544 -304 vb10
FLAG 528 272 vb11
FLAG -16 -304 0
FLAG 880 144 0
FLAG 288 -384 Vb8
FLAG 304 352 Vb9
FLAG -656 -80 Vb1
FLAG -96 -80 Vb2
FLAG -528 -544 Vb3
FLAG -368 512 Vb4
FLAG 80 -608 Vb6
FLAG 32 -512 Vb7
FLAG 768 -80 Vout
FLAG 336 -752 Vpos
FLAG 288 752 Vneg
SYMBOL pnp -464 -496 M180
SYMATTR InstName Q3
SYMATTR Value 2N5401C
SYMBOL pnp 48 -560 R180
SYMATTR InstName Q6
SYMATTR Value 2N5401C
SYMBOL voltage -880 -32 R0
SYMATTR Value2 AC 1
SYMATTR Value SINE(0 0.818 1k 0 0 0 16)
SYMATTR InstName Vin
SYMBOL cap 48 352 R90
SYMATTR InstName C1
SYMATTR Value 300p
SYMBOL npn 80 464 R0
SYMATTR InstName Q4
SYMATTR Value 2N5551C
SYMBOL res 128 -736 R0
SYMATTR InstName R9
SYMATTR Value 62
SYMBOL pnp 80 -464 M180
SYMATTR InstName Q7
SYMATTR Value 2N5401C
SYMBOL res 128 576 R0
SYMATTR InstName R6
SYMATTR Value 22
SYMBOL res -576 544 R0
SYMATTR InstName R1
SYMATTR Value 1k
SYMBOL pnp -624 -32 M180
SYMATTR InstName Q1
SYMATTR Value 2N5401C
SYMBOL pnp -176 -32 R180
SYMATTR InstName Q2
SYMATTR Value 2N5401C
SYMBOL res -416 -720 R0
SYMATTR InstName R5
SYMATTR Value 620
SYMBOL res -640 -512 R0
SYMATTR InstName R4
SYMATTR Value 33k
SYMBOL voltage 864 -704 R0
SYMATTR InstName Vpos
SYMATTR Value 35
SYMBOL res 48 -96 R90
SYMATTR InstName R3
SYMATTR Value 19k
SYMBOL voltage 880 560 R0
SYMATTR InstName Vneg
SYMATTR Value 35
SYMBOL res -160 -32 R0
SYMATTR InstName R2
SYMATTR Value 1k
SYMBOL npn 384 -432 R0
SYMATTR Value mje243C
SYMATTR InstName Q8
SYMBOL pnp 384 400 M180
SYMATTR InstName Q9
SYMATTR Value mje253C
SYMBOL res 640 96 R0
SYMATTR InstName R14
SYMATTR Value 0.33
SYMBOL res 640 -240 R0
SYMATTR InstName R13
SYMATTR Value 0.33
SYMBOL npn 592 -352 R0
SYMATTR InstName Q10
SYMATTR Value mjl21194C
SYMBOL pnp 592 320 M180
SYMATTR InstName Q11
SYMATTR Value mjl21193C
SYMBOL res 432 144 R0
SYMATTR InstName R12
SYMATTR Value 33
SYMBOL LED -640 -656 R0
SYMATTR InstName D1
SYMATTR Value GREEN
SYMBOL res -32 -448 R0
SYMATTR InstName R10
SYMATTR Value 33k
SYMBOL res 864 -16 R0
SYMATTR InstName RL
SYMATTR Value 8.0
SYMBOL res 432 -272 R0
SYMATTR InstName R11
SYMATTR Value 33
SYMBOL voltage -880 96 R0
SYMATTR InstName Voffset
SYMATTR Value 0.0023
SYMBOL npn 208 48 M0
SYMATTR InstName Q5
SYMATTR Value 2N5551C
SYMBOL res 240 -32 R0
SYMATTR InstName R8
SYMATTR Value 1.2k
SYMBOL res 240 112 R0
SYMATTR InstName R7
SYMATTR Value 471