* SPICE netlist
Q+ N010 + N006 0 BC557B
Q- N011 - N007 0 BC557B
R4 +Vcc N001 2.2k
R1 - 0 470
V1 +Vcc 0 15
V2 0 -Vcc 15
Vin in 0 SINE(0 0.5 1k 0 0 0) AC 0.5
Rout out N013 8
R2 out - 4.7k
R9 N008 N009 8k
R10 N009 out 120
Q2 +Vcc N001 N004 0 NPN
Q3 +Vcc N004 out 0 NPN
R11 N001 N004 8k
R12 N004 out 120
Q6 -Vcc N009 out 0 PNP
Q7 -Vcc N008 N009 0 PNP
Q1 N008 N010 N012 0 BC547C
C1 N008 N010 10p
D1 P001 P002 1N4148
D2 P002 P003 1N4148
D3 P003 N008 1N4148
D4 N003 P001 1N4148
R7 + 0 4.7k
D5 N001 N003 1N4148
R13 N005 N006 50
R14 N005 N007 50
R15 + in 470
R16 N012 -Vcc 56
Q8 N010 N011 -Vcc 0 BC547C
Q9 N011 N011 -Vcc 0 BC547C
Vout N013 0 0
R3 +Vcc P004 1287
R5 N002 0 3.3k
D6 N002 +Vcc BZX84C6V2L
Q4 N005 N002 P004 0 BC557B
.ac dec 51 1 100meg
.option plotwinsize=0

* LTspice schematic (.asc)
Version 4
SHEET 1 1280 912
WIRE -144 -440 -272 -440
WIRE 80 -440 -144 -440
WIRE 448 -440 80 -440
WIRE -272 -392 -272 -440
WIRE 448 -392 448 -440
WIRE 448 -392 336 -392
WIRE 80 -344 80 -360
WIRE 240 -344 80 -344
WIRE 272 -344 240 -344
WIRE 448 -328 448 -392
WIRE -272 -312 -272 -328
WIRE -208 -312 -272 -312
WIRE -432 -296 -432 -328
WIRE -432 -296 -496 -296
WIRE -272 -296 -272 -312
WIRE -496 -280 -496 -296
WIRE -432 -280 -432 -296
WIRE 80 -280 80 -296
WIRE 336 -280 336 -296
WIRE 384 -280 336 -280
WIRE -272 -200 -272 -216
WIRE 240 -200 240 -344
WIRE 336 -200 336 -280
WIRE 336 -200 320 -200
WIRE 352 -200 336 -200
WIRE 448 -200 448 -232
WIRE 448 -200 432 -200
WIRE 464 -200 448 -200
WIRE -144 -168 -144 -264
WIRE -144 -168 -272 -168
WIRE -128 -168 -144 -168
WIRE 464 -152 464 -200
WIRE 528 -152 464 -152
WIRE -272 -136 -272 -168
WIRE -128 -136 -128 -168
WIRE -272 8 -272 -56
WIRE -128 8 -128 -56
WIRE 80 8 80 -24
WIRE 80 8 64 8
WIRE 192 8 80 8
WIRE 528 40 528 -152
WIRE 592 40 528 40
WIRE 640 40 592 40
WIRE -560 56 -640 56
WIRE -400 56 -480 56
WIRE -384 56 -400 56
WIRE -336 56 -384 56
WIRE -48 56 -64 56
WIRE 80 56 80 8
WIRE 352 88 336 88
WIRE 368 88 352 88
WIRE 464 88 464 -152
WIRE 464 88 448 88
WIRE -640 104 -640 56
WIRE 0 104 0 8
WIRE 16 104 0 104
WIRE -384 120 -384 56
WIRE 464 120 464 88
WIRE -272 136 -272 104
WIRE 0 136 0 104
WIRE 0 136 -272 136
WIRE -272 152 -272 136
WIRE -128 152 -128 104
WIRE -128 152 -192 152
WIRE 352 168 352 88
WIRE 400 168 352 168
WIRE 80 184 80 152
WIRE 352 184 352 168
WIRE 640 184 640 120
WIRE -640 200 -640 184
WIRE -192 200 -192 152
WIRE -192 200 -208 200
WIRE 192 232 192 8
WIRE 256 232 256 88
WIRE 256 232 192 232
WIRE 288 232 256 232
WIRE 464 280 464 216
WIRE 464 280 352 280
WIRE 640 296 640 264
WIRE -272 344 -272 248
WIRE -128 344 -128 248
WIRE -128 344 -272 344
WIRE 80 344 80 264
WIRE 80 344 -128 344
WIRE 352 344 352 280
WIRE 352 344 80 344
WIRE -48 376 -48 56
WIRE 48 376 -48 376
WIRE 528 376 528 40
WIRE 528 376 128 376
FLAG -496 -280 0
FLAG -432 -408 +Vcc
FLAG 448 -392 +Vcc
FLAG -432 -200 -Vcc
FLAG 464 280 -Vcc
FLAG -640 200 0
FLAG -48 456 0
FLAG -384 200 0
FLAG -400 56 +
FLAG -48 56 -
FLAG -640 56 in
FLAG 592 40 out
FLAG 640 296 0
FLAG -272 -200 0
SYMBOL pnp -336 104 M180
SYMATTR Value BC557B
SYMATTR InstName Q+
SYMBOL pnp -64 104 R180
SYMATTR Value BC557B
SYMATTR InstName Q-
SYMBOL res 64 -456 R0
SYMATTR InstName R4
SYMATTR Value 2.2k
SYMBOL res -64 360 R0
SYMATTR InstName R1
SYMATTR Value 470
SYMBOL voltage -432 -424 R0
SYMATTR InstName V1
SYMATTR Value 15
SYMBOL voltage -432 -296 R0
SYMATTR InstName V2
SYMATTR Value 15
SYMBOL voltage -640 88 R0
SYMATTR Value2 AC 0.5
SYMATTR InstName Vin
SYMATTR Value SINE(0 0.5 1k 0 0 0)
SYMBOL res 624 24 R0
SYMATTR InstName Rout
SYMATTR Value 8
SYMBOL res 144 360 R90
SYMATTR InstName R2
SYMATTR Value 4.7k
SYMBOL res 240 72 M90
SYMATTR InstName R9
SYMATTR Value 8k
SYMBOL res 352 72 M90
SYMATTR InstName R10
SYMATTR Value 120
SYMBOL npn 272 -392 R0
SYMATTR InstName Q2
SYMBOL npn 384 -328 R0
SYMATTR InstName Q3
SYMBOL res 224 -184 R270
SYMATTR InstName R11
SYMATTR Value 8k
SYMBOL res 336 -184 R270
SYMATTR InstName R12
SYMATTR Value 120
SYMBOL pnp 400 216 M180
SYMATTR InstName Q6
SYMBOL pnp 288 280 M180
SYMATTR InstName Q7
SYMBOL npn 16 56 R0
SYMATTR InstName Q1
SYMATTR Value BC547C
SYMBOL cap 64 -8 R90
SYMATTR InstName C1
SYMATTR Value 10p
SYMBOL diode 64 -216 R0
SYMATTR InstName D1
SYMATTR Value 1N4148
SYMBOL diode 64 -152 R0
SYMATTR InstName D2
SYMATTR Value 1N4148
SYMBOL diode 64 -88 R0
SYMATTR InstName D3
SYMATTR Value 1N4148
SYMBOL diode 64 -280 R0
SYMATTR InstName D4
SYMATTR Value 1N4148
SYMBOL res -400 104 R0
SYMATTR InstName R7
SYMATTR Value 4.7k
SYMBOL diode 64 -344 R0
SYMATTR InstName D5
SYMATTR Value 1N4148
SYMBOL res -288 -152 R0
SYMATTR InstName R13
SYMATTR Value 50
SYMBOL res -144 -152 R0
SYMATTR InstName R14
SYMATTR Value 50
SYMBOL res -464 40 R90
SYMATTR InstName R15
SYMATTR Value 470
SYMBOL res 64 168 R0
SYMATTR InstName R16
SYMATTR Value 56
SYMBOL npn -208 152 M0
SYMATTR InstName Q8
SYMATTR Value BC547C
SYMBOL npn -192 152 R0
SYMATTR InstName Q9
SYMATTR Value BC547C
SYMBOL voltage 640 168 R0
SYMATTR InstName Vout
SYMATTR Value 0
SYMBOL res -160 -456 R0
SYMATTR InstName R3
SYMATTR Value 1287
SYMBOL res -288 -312 R0
SYMATTR InstName R5
SYMATTR Value 3.3k
SYMBOL zener -256 -328 R180
SYMATTR InstName D6
SYMATTR Value BZX84C6V2L
SYMATTR Description Diode
SYMATTR Type diode
SYMBOL pnp -208 -264 M180
SYMATTR Value BC557B
SYMATTR InstName Q4