* SPICE netlist
V1 N014 0 SINE(0 100m 15Meg) AC 1
C1 N015 N014 1n
V2 N001 0 24
Q2 N003 N008 N012 0 2N2222
Q1 N012 N015 N018 0 2N2222
R1 N008 N015 2k
R2 N001 N008 19.6k
R3 N015 0 2.4k
R4 N018 0 100
R5 N001 N003 1k
C2 N004 N003 10n
Q3 N001 N004 N016 0 2N2222
R6 N001 N004 40k
R7 N004 0 40k
R8 N016 0 2k
Q4 N006 N011 N017 0 2N2222
R9 N001 N011 9.1k
R10 N011 0 820
R11 N017 0 100
R19 N001 N006 1k
C3 N011 N016 10n
C4 N007 N006 10n
R12 out 0 50
Q9 0 N013 P001 0 BD140
Q6 N001 N002 P002 0 BD139
C5 out N010 100n
R14 N001 N002 4.7k
R15 N013 0 4.7k
R16 N010 N009 100
Q7 N002 N002 N009 0 BD139
Q8 N013 N013 N009 0 BD140
R17 P002 N010 1
R18 N010 P001 1
Q5 N001 N007 N005 0 2N2222
R20 N001 N007 5k
R21 N007 0 5k
R22 N005 0 250
C6 N002 N005 1n
C7 N013 N005 1n
.include BD139.lib
.include BD140.lib
.ac dec 10000 1k 100Meg

* LTspice schematic (.asc)
Version 4.1
SHEET 1 2272 736
WIRE -784 -368 -1136 -368
WIRE -624 -368 -784 -368
WIRE -336 -368 -624 -368
WIRE -240 -368 -336 -368
WIRE -48 -368 -240 -368
WIRE 48 -368 -48 -368
WIRE 240 -368 48 -368
WIRE 336 -368 240 -368
WIRE 736 -368 336 -368
WIRE 880 -368 736 -368
WIRE -1136 -320 -1136 -368
WIRE 736 -288 736 -368
WIRE -336 -272 -336 -368
WIRE -48 -272 -48 -368
WIRE 48 -272 48 -368
WIRE 240 -272 240 -368
WIRE -784 -256 -784 -368
WIRE -624 -256 -624 -368
WIRE -1136 -208 -1136 -240
WIRE 880 -192 880 -368
WIRE 736 -176 736 -208
WIRE 736 -176 640 -176
WIRE -624 -144 -624 -176
WIRE -512 -144 -624 -144
WIRE -336 -144 -336 -192
WIRE -336 -144 -448 -144
WIRE 736 -144 736 -176
WIRE 816 -144 736 -144
WIRE -624 -128 -624 -144
WIRE 544 -128 512 -128
WIRE 640 -128 640 -176
WIRE 640 -128 608 -128
WIRE 736 -128 736 -144
WIRE 48 -96 48 -192
WIRE 112 -96 48 -96
WIRE 240 -96 240 -192
WIRE 240 -96 176 -96
WIRE -784 -80 -784 -176
WIRE -688 -80 -784 -80
WIRE 640 -80 640 -128
WIRE 672 -80 640 -80
WIRE -784 -32 -784 -80
WIRE -240 -32 -240 -368
WIRE 48 -32 48 -96
WIRE 336 -32 336 -368
WIRE 512 0 512 -128
WIRE 512 0 448 0
WIRE 736 0 736 -32
WIRE 768 0 736 0
WIRE 880 0 880 -16
WIRE 880 0 848 0
WIRE 976 0 880 0
WIRE 1136 0 1040 0
WIRE -336 16 -336 -144
WIRE -304 16 -336 16
WIRE -48 16 -48 -192
WIRE -16 16 -48 16
WIRE 240 16 240 -96
WIRE 272 16 240 16
WIRE 880 16 880 0
WIRE 736 32 736 0
WIRE -624 48 -624 -32
WIRE 1136 48 1136 0
WIRE 672 80 640 80
WIRE -992 96 -1136 96
WIRE -784 96 -784 48
WIRE -784 96 -928 96
WIRE -688 96 -784 96
WIRE -240 112 -240 64
WIRE -176 112 -240 112
WIRE -48 112 -48 16
WIRE -48 112 -112 112
WIRE 336 112 336 64
WIRE 448 112 448 0
WIRE 448 112 336 112
WIRE 512 128 512 0
WIRE 544 128 512 128
WIRE 640 128 640 80
WIRE 640 128 608 128
WIRE 736 144 736 128
WIRE 816 144 736 144
WIRE 1136 160 1136 128
WIRE -1136 176 -1136 96
WIRE -336 176 -336 16
WIRE -240 176 -240 112
WIRE -48 176 -48 112
WIRE 48 176 48 64
WIRE 240 176 240 16
WIRE 336 176 336 112
WIRE 640 176 640 128
WIRE 736 176 736 144
WIRE 736 176 640 176
WIRE -784 192 -784 96
WIRE 736 208 736 176
WIRE -624 256 -624 144
WIRE -1136 288 -1136 256
WIRE -784 352 -784 272
WIRE -704 352 -784 352
WIRE -624 352 -624 336
WIRE -624 352 -704 352
WIRE -336 352 -336 256
WIRE -336 352 -624 352
WIRE -240 352 -240 256
WIRE -240 352 -336 352
WIRE -48 352 -48 256
WIRE -48 352 -240 352
WIRE 48 352 48 256
WIRE 48 352 -48 352
WIRE 240 352 240 256
WIRE 240 352 48 352
WIRE 336 352 336 256
WIRE 336 352 240 352
WIRE 736 352 736 288
WIRE 736 352 336 352
WIRE 880 352 880 192
WIRE 880 352 736 352
WIRE -704 368 -704 352
FLAG -1136 288 0
FLAG -1136 -208 0
FLAG -704 368 0
FLAG 1136 160 0
FLAG 1136 0 out
SYMBOL voltage -1136 160 R0
SYMATTR Value2 AC 1
SYMATTR InstName V1
SYMATTR Value SINE(0 100m 15Meg)
SYMBOL cap -928 80 R90
SYMATTR InstName C1
SYMATTR Value 1n
SYMBOL voltage -1136 -336 R0
SYMATTR InstName V2
SYMATTR Value 24
SYMBOL npn -688 -128 R0
SYMATTR InstName Q2
SYMATTR Value 2N2222
SYMBOL npn -688 48 R0
SYMATTR InstName Q1
SYMATTR Value 2N2222
SYMBOL res -800 -48 R0
SYMATTR InstName R1
SYMATTR Value 2k
SYMBOL res -800 -272 R0
SYMATTR InstName R2
SYMATTR Value 19.6k
SYMBOL res -800 176 R0
SYMATTR InstName R3
SYMATTR Value 2.4k
SYMBOL res -640 240 R0
SYMATTR InstName R4
SYMATTR Value 100
SYMBOL res -640 -272 R0
SYMATTR InstName R5
SYMATTR Value 1k
SYMBOL cap -448 -160 R90
SYMATTR InstName C2
SYMATTR Value 10n
SYMBOL npn -304 -32 R0
SYMATTR InstName Q3
SYMATTR Value 2N2222
SYMBOL res -352 -288 R0
SYMATTR InstName R6
SYMATTR Value 40k
SYMBOL res -352 160 R0
SYMATTR InstName R7
SYMATTR Value 40k
SYMBOL res -256 160 R0
SYMATTR InstName R8
SYMATTR Value 2k
SYMBOL npn -16 -32 R0
SYMATTR InstName Q4
SYMATTR Value 2N2222
SYMBOL res -64 -288 R0
SYMATTR InstName R9
SYMATTR Value 9.1k
SYMBOL res -64 160 R0
SYMATTR InstName R10
SYMATTR Value 820
SYMBOL res 32 160 R0
SYMATTR InstName R11
SYMATTR Value 100
SYMBOL res 32 -288 R0
SYMATTR InstName R19
SYMATTR Value 1k
SYMBOL cap -112 96 R90
SYMATTR InstName C3
SYMATTR Value 10n
SYMBOL cap 176 -112 R90
SYMATTR InstName C4
SYMATTR Value 10n
SYMBOL res 1120 32 R0
SYMATTR InstName R12
SYMATTR Value 50
SYMBOL pnp 816 192 M180
SYMATTR InstName Q9
SYMATTR Value BD140
SYMBOL npn 816 -192 R0
SYMATTR InstName Q6
SYMATTR Value BD139
SYMBOL cap 1040 -16 R90
SYMATTR InstName C5
SYMATTR Value 100n
SYMBOL res 720 -304 R0
SYMATTR InstName R14
SYMATTR Value 4.7k
SYMBOL res 720 192 R0
SYMATTR InstName R15
SYMATTR Value 4.7k
SYMBOL res 864 -16 R90
SYMATTR InstName R16
SYMATTR Value 100
SYMBOL npn 672 -128 R0
SYMATTR InstName Q7
SYMATTR Value BD139
SYMBOL pnp 672 128 M180
SYMATTR InstName Q8
SYMATTR Value BD140
SYMBOL res 864 -112 R0
SYMATTR InstName R17
SYMATTR Value 1
SYMBOL res 864 0 R0
SYMATTR InstName R18
SYMATTR Value 1
SYMBOL npn 272 -32 R0
SYMATTR InstName Q5
SYMATTR Value 2N2222
SYMBOL res 224 -288 R0
SYMATTR InstName R20
SYMATTR Value 5k
SYMBOL res 224 160 R0
SYMATTR InstName R21
SYMATTR Value 5k
SYMBOL res 320 160 R0
SYMATTR InstName R22
SYMATTR Value 250
SYMBOL cap 608 -144 R90
SYMATTR InstName C6
SYMATTR Value 1n
SYMBOL cap 608 112 R90
SYMATTR InstName C7
SYMATTR Value 1n