
****************************************************************************
	exeobj
	errfile	'ram:assem.output'
	objfile	'graphic.library'
;_[]
	SECTION	graphiclibrary000000,CODE
ProgStart:
	MOVEQ	#-1,D0
lbC000002:	RTS

lbW000004:	dw	$4AFC
	dl	lbW000004
	dl	ixnetlibrary.MSG
	dw	$802E
	dw	$900
	dl	ixnetlibrary.MSG
	dl	ixnet46168000.MSG
	dl	lbL00004C
ixnetlibrary.MSG:	db	'ixnet.library',0
ixnet46168000.MSG:	db	'ixnet 46.1 [68000] (30.3.97)',$D,$A,0
	db	0
lbL00004C:	dl	$2C
	dl	lbL00005C
	dl	lbL000210
	dl	lbC00023C
lbL00005C:	dl	lbC000254
	dl	lbC00026C
	dl	lbC000292
	dl	lbC0002E0
	dl	lbC002364
	dl	lbC0023BE
	dl	lbC002420
	dl	lbC002472
	dl	lbC0024D0
	dl	lbC0027AA
	dl	lbC002532
	dl	lbC0025B0
	dl	lbC002616
	dl	lbC002674
	dl	lbC0026E6
	dl	lbC00274C
	dl	lbC0027C6
	dl	lbC002818
	dl	lbC00287E
	dl	lbC0028E4
	dl	lbC002942
	dl	lbC0029A0
	dl	lbC002A46
	dl	lbC002AEC
	dl	lbC002F46
	dl	lbC002DD8
	dl	lbC0036CA
	dl	lbC003620
	dl	lbC001044
	dl	lbC0010B2
	dl	lbC00112E
	dl	lbC001232
	dl	lbC000002
	dl	lbC000002
	dl	lbC000002
	dl	lbC000002
	dl	lbC000002
	dl	lbC000002
	dl	lbC000002
	dl	lbC000002
	dl	lbC000002
	dl	lbC0020E6
	dl	lbC0021C2
	dl	lbC000002
	dl	lbC000002
	dl	lbC000388
	dl	lbC0003EE
	dl	lbC000492
	dl	lbC00059E
	dl	lbC000626
	dl	lbC000002
	dl	lbC000990
	dl	lbC0009CE
	dl	lbC000A52
	dl	lbC000A14
	dl	lbC000AA4
	dl	lbC001478
	dl	lbC001504
	dl	lbC00156A
	dl	lbC000002
	dl	lbC000002
	dl	lbC000002
	dl	lbC000002
	dl	lbC0005D4
	dl	lbC002216
	dl	lbC0011BE
	dl	lbC001818
	dl	lbC0013DC
	dl	lbC001422
	dl	lbC00305A
	dl	lbC003324
	dl	lbC0011F8
	dl	lbC000DEA
	dl	lbC001006
	dl	lbC000CBA
	dl	lbC000D0A
	dl	lbC000D88
	dl	lbC000002
	dl	lbC000002
	dl	lbC000002
	dl	lbC000002
	dl	lbC000002
	dl	lbC000002
	dl	lbC000002
	dl	lbC000002
	dl	lbC000002
	dl	lbC000002
	dl	lbC000002
	dl	lbC0022AE
	dl	lbC0022F4
	dl	lbC0033B4
	dl	lbC003420
	dl	lbC00349C
	dl	lbC0034F2
	dl	lbC000B0C
	dl	lbC000B5E
	dl	lbC003564
	dl	lbC000932
	dl	lbC000002
	dl	lbC000002
	dl	lbC000002
	dl	lbC000002
	dl	lbC000002
	dl	lbC000002
	dl	lbC00224E
	dl	lbC000002
	dl	lbC000346
	dl	lbC002FE4
	dl	$FFFFFFFF
lbL000210:	dl	$E0000008
	dl	$900C000
	dw	10
	dl	ixnetlibrary.MSG
	dw	$E000
	dw	14
	dw	$600
	dw	$D000
	dw	$14
	dw	$2E
	dw	$D000
	dw	$16
	dw	1
	dw	$C000
	dw	$18
	dl	ixnet46168000.MSG
	dw	0
	dw	0

lbC00023C:	PUSH	A5
	MOVEA.L	D0,A5
	MOVE.L	A0,($24,A5)
	PEA	(A5)
	JSR	(lbC001CD8)
	LEA	(4,SP),SP
	POP	A5
	RTS

lbC000254:	ADDQ.W	#1,($20,A6)
	BCLR	#3,(14,A6)
	PEA	(A6)
	JSR	(lbC001DDE)
	LEA	(4,SP),SP
	RTS

lbC00026C:	PEA	(A6)
	JSR	(lbC001BC8)
	LEA	(4,SP),SP
	CLR.L	D0
	SUBQ.W	#1,($20,A6)
	BNE.W	lbC000290
	BTST	#3,(14,A6)
	BEQ.W	lbC000290
	BSR.W	lbC000292
lbC000290:	RTS

lbC000292:	PUSHM	D2/A5/A6
	MOVEA.L	A6,A5
	MOVEA.L	(4).W,A6
	TST.W	($20,A5)
	BEQ.W	lbC0002B0
	BSET	#3,(14,A5)
	CLR.L	D0
	BRA.W	lbC0002DA

lbC0002B0:	MOVE.L	($24,A5),D2
	MOVEA.L	A5,A1
	JSR	(-$FC,A6)
;fiX "_LVO" type symbol expected
	PEA	(A5)
	JSR	(lbC001C5E)
	LEA	(4,SP),SP
	CLR.L	D0
	MOVEA.L	A5,A1
	MOVE.W	($10,A5),D0
	SUBA.L	D0,A1
	ADD.W	($12,A5),D0
	JSR	(-$D2,A6)
;fiX "_LVO" type symbol expected
	MOVE.L	D2,D0
lbC0002DA:	POPM	D2/A5/A6
	RTS

lbC0002E0:	CLR.L	D0
	RTS

lbC0002E4:	ADDA.W	#$FEF8,SP
	PUSHM	A2-A4
	MOVEA.L	($118,SP),A4
	MOVEA.L	($11C,SP),A3
	PEA	($100).W
	LEA	($12,SP),A2
	PUSH	A2
	BSR.W	lbC0020E6
	PEA	($2E).W
	PUSH	A2
	JSR	(lbC00373C)
	MOVEA.L	D0,A0
	ADDA.W	#$10,SP
	CMPA.W	#0,A0
	BEQ.B	lbC000324
	PEA	(-1,A3)
	PEA	(1,A0)
	BRA.B	lbC00032A

lbC000324:	PEA	(-1,A3)
	PUSH	A2
lbC00032A:	PUSH	A4
	JSR	(lbC003748)
	ADDA.W	#12,SP
	CLR.B	(-1,A4,A3.L)
	MOVEQ	#0,D0
	POPM	A2-A4
	ADDA.W	#$108,SP
	RTS

lbC000346:	PUSH	A6
	PUSH	D2
	MOVE.L	(12,SP),D0
	MOVE.L	($10,SP),D1
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A0
	MOVEQ	#3,D2
	CMP.L	($18,A0),D2
	BNE.B	lbC000378
	PUSH	D1
	PUSH	D0
	BSR.W	lbC0002E4
	ADDQ.W	#8,SP
	BRA.B	lbC000382

lbC000378:	MOVEA.L	(4,A0),A6
	MOVEA.L	D0,A1
	JSR	(-$60,A6)
;fiX "_LVO" type symbol expected
lbC000382:	POP	D2
	POP	A6
	RTS

lbC000388:	PUSH	A6
	PUSH	D2
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A1
	MOVEA.L	($22B6,A1),A0
	MOVEQ	#3,D2
	CMP.L	($18,A0),D2
	BNE.B	lbC0003B0
	MOVEA.L	(12,A0),A6
	JSR	(-$A2,A6)
;fiX "_LVO" type symbol expected
	BRA.B	lbC0003E8

lbC0003B0:	TST.L	($2750,A1)
	BNE.B	lbC0003BE
	BSR.W	lbC000548
	TST.L	D0
	BEQ.B	lbC0003D0
lbC0003BE:	CLR.L	-(SP)
	CLR.L	-(SP)
	CLR.L	-(SP)
	BSR.W	lbC00067C
	ADDA.W	#12,SP
	TST.L	D0
	BNE.B	lbC0003D4
lbC0003D0:	MOVEQ	#0,D0
	BRA.B	lbC0003E8

lbC0003D4:	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVE.L	($2E,A0),D0
	ADDI.L	#$2740,D0
lbC0003E8:	POP	D2
	POP	A6
	RTS

lbC0003EE:	PUSHM	D2/D3/A2/A3/A6
	MOVE.L	($18,SP),D2
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A3
	MOVEQ	#3,D3
	CMP.L	($18,A3),D3
	BNE.B	lbC00043E
	MOVEA.L	(12,A3),A6
	MOVEA.L	D2,A1
	JSR	(-$90,A6)
;fiX "_LVO" type symbol expected
	MOVE.L	D0,D2
	BNE.B	lbC00043A
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($C94,A0),A2
	MOVEA.L	(12,A3),A6
	JSR	(-$24,A6)
;fiX "_LVO" type symbol expected
	MOVE.L	D0,(A2)
lbC00043A:	MOVE.L	D2,D0
	BRA.B	lbC00048C

lbC00043E:	BSR.W	lbC000548
	TST.L	D0
	BEQ.B	lbC00048A
	PUSH	D2
	CLR.L	-(SP)
	PEA	(1).W
	BSR.W	lbC00067C
	MOVE.L	D0,D2
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	ADDA.W	#12,SP
	TST.L	($2754,A0)
	BNE.B	lbC000470
	BSR.W	lbC000626
lbC000470:	TST.L	D2
	BEQ.B	lbC00048A
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVE.L	($2E,A0),D0
	ADDI.L	#$2740,D0
	BRA.B	lbC00048C

lbC00048A:	MOVEQ	#0,D0
lbC00048C:	POPM	D2/D3/A2/A3/A6
	RTS

lbC000492:	PUSHM	D2/D3/A2/A3/A6
	MOVE.W	($1A,SP),D2
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A3
	MOVEQ	#3,D3
	CMP.L	($18,A3),D3
	BNE.B	lbC0004E2
	MOVEA.L	(12,A3),A6
	MOVE.W	D2,D0
	JSR	(-$96,A6)
;fiX "_LVO" type symbol expected
	MOVE.L	D0,D2
	BNE.B	lbC0004DE
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($C94,A0),A2
	MOVEA.L	(12,A3),A6
	JSR	(-$24,A6)
;fiX "_LVO" type symbol expected
	MOVE.L	D0,(A2)
lbC0004DE:	MOVE.L	D2,D0
	BRA.B	lbC000530

lbC0004E2:	BSR.B	lbC000548
	TST.L	D0
	BEQ.B	lbC00052E
	CLR.L	-(SP)
	MOVE.W	D2,-(SP)
	CLR.W	-(SP)
	PEA	(1).W
	BSR.W	lbC00067C
	MOVE.L	D0,D2
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	ADDA.W	#12,SP
	TST.L	($2754,A0)
	BNE.B	lbC000514
	BSR.W	lbC000626
lbC000514:	TST.L	D2
	BEQ.B	lbC00052E
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVE.L	($2E,A0),D0
	ADDI.L	#$2740,D0
	BRA.B	lbC000530

lbC00052E:	MOVEQ	#0,D0
lbC000530:	POPM	D2/D3/A2/A3/A6
	RTS

lbC000536:	MOVEQ	#0,D1
inetdbgroup.MSG:	db	'/inet/db/group',0,0

;fiX Bad code terminator
lbC000548:	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVE.L	($2750,A0),D0
	BEQ.B	lbC00056A
	PUSH	D0
	JSR	(lbC003754)
	MOVEQ	#1,D0
	ADDQ.W	#4,SP
	RTS

lbC00056A:	PEA	(lbC000536)
	PEA	(inetdbgroup.MSG)
	JSR	(lbC003760)
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVE.L	D0,($2750,A0)
	ADDQ.W	#8,SP
	SNE	D0
	EXT.W	D0
	MOVEA.W	D0,A0
	MOVE.L	A0,D0
	NEG.L	D0
	RTS

;fiX Label expected
	NOP
lbC00059E:	PUSH	A6
	PUSH	D2
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A0
	MOVEQ	#3,D2
	CMP.L	($18,A0),D2
	BEQ.B	lbC0005C4
	CLR.L	-(SP)
	BSR.B	lbC0005D4
	ADDQ.W	#4,SP
	BRA.B	lbC0005CE

lbC0005C4:	MOVEA.L	(12,A0),A6
	JSR	(-$9C,A6)
;fiX "_LVO" type symbol expected
	MOVEQ	#1,D0
lbC0005CE:	POP	D2
	POP	A6
	RTS

lbC0005D4:	PUSH	A6
	PUSH	D2
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A0
	MOVEQ	#3,D2
	CMP.L	($18,A0),D2
	BNE.B	lbC0005FE
	MOVEA.L	(12,A0),A6
	JSR	(-$9C,A6)
;fiX "_LVO" type symbol expected
	MOVEQ	#1,D0
	BRA.B	lbC000620

lbC0005FE:	BSR.W	lbC000548
	TST.L	D0
	BEQ.B	lbC00061E
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVE.L	(12,SP),($2754,A0)
	MOVEQ	#1,D0
	BRA.B	lbC000620

lbC00061E:	MOVEQ	#0,D0
lbC000620:	POP	D2
	POP	A6
	RTS

lbC000626:	PUSHM	D2/A2/A6
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A2
	MOVEA.L	($22B6,A2),A0
	MOVEQ	#3,D2
	CMP.L	($18,A0),D2
	BNE.B	lbC00064C
	MOVEA.L	(12,A0),A6
	JSR	(-$A8,A6)
;fiX "_LVO" type symbol expected
lbC00064C:	MOVE.L	($2750,A2),D0
	BEQ.B	lbC00066E
	PUSH	D0
	JSR	(lbC00376C)
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	CLR.L	($2750,A0)
	ADDQ.W	#4,SP
lbC00066E:	POPM	D2/A2/A6
	RTS

ascii.MSG0:	db	'|',$A,0
ascii.MSG:	db	', ',$A,0
	db	0

lbC00067C:	LINK.W	A5,#-4
	PUSHM	D2-D4/A2-A4
	MOVE.L	(8,A5),D3
	MOVE.L	(12,A5),D4
	MOVE.L	($10,A5),D2
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	TST.L	($275C,A0)
	BNE.B	lbC0006C2
	PEA	($401).W
	JSR	(lbC003778)
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVE.L	D0,($275C,A0)
	ADDQ.W	#4,SP
lbC0006C2:	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	TST.L	($2758,A0)
	BNE.B	lbC0006F4
	PEA	($320).W
	JSR	(lbC003778)
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVE.L	D0,($2758,A0)
	ADDQ.W	#4,SP
lbC0006F4:	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	TST.L	($275C,A0)
	BEQ.B	lbC00070E
	TST.L	($2758,A0)
	BNE.B	lbC00071C
lbC00070E:	MOVEA.L	($C94,A0),A0
	MOVEQ	#12,D1
	MOVE.L	D1,(A0)
	MOVEQ	#0,D0
	BRA.W	lbC0008E8

lbC00071C:	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	PUSH	($2750,A0)
	PEA	($400).W
	PUSH	($275C,A0)
	JSR	(lbC003784)
	ADDA.W	#12,SP
	TST.L	D0
	BNE.B	lbC00074A
	MOVEQ	#0,D0
	BRA.W	lbC0008E8

lbC00074A:	MOVEA.L	(lbL003924),A1
	MOVEA.L	($114,A1),A0
	MOVEA.L	($2E,A0),A0
	MOVE.L	($275C,A0),(-4,A5)
	PEA	(10).W
	MOVEA.L	($114,A1),A0
	MOVEA.L	($2E,A0),A0
	PUSH	($275C,A0)
	JSR	(lbC003790)
	ADDQ.W	#8,SP
	TST.L	D0
	BNE.B	lbC0007DC
lbC00077A:	MOVEA.L	(lbL003924),A2
	MOVEA.L	($114,A2),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($2750,A0),A1
	MOVEA.L	(4,A1),A0
	LEA	(-1,A0),A4
	MOVE.L	A4,(4,A1)
	SUBQ.W	#1,A0
	CMPA.W	#0,A0
	BGE.B	lbC0007B6
	MOVEA.L	($114,A2),A0
	MOVEA.L	($2E,A0),A0
	PUSH	($2750,A0)
	JSR	(lbC00379C)
	ADDQ.W	#4,SP
	BRA.B	lbC0007CA

lbC0007B6:	MOVEA.L	($114,A2),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($2750,A0),A0
	MOVEA.L	(A0),A1
	CLR.L	D0
	MOVE.B	(A1),D0
	ADDQ.L	#1,(A0)
lbC0007CA:	MOVEQ	#10,D1
	CMP.L	D0,D1
	BEQ.W	lbC00071C
	MOVEQ	#-1,D1
	CMP.L	D0,D1
	BNE.B	lbC00077A
	BRA.W	lbC00071C

lbC0007DC:	PEA	(ascii.MSG0)
	PEA	(-4,A5)
	JSR	(lbC0037A8)
	MOVEA.L	(lbL003924),A1
	MOVEA.L	($114,A1),A0
	MOVEA.L	($2E,A0),A0
	MOVE.L	D0,($2740,A0)
	ADDQ.W	#8,SP
	TST.L	D3
	BEQ.B	lbC000824
	TST.L	D2
	BEQ.B	lbC000824
	PUSH	D2
	MOVEA.L	($114,A1),A0
	MOVEA.L	($2E,A0),A0
	PUSH	($2740,A0)
	JSR	(lbC0037B4)
	ADDQ.W	#8,SP
	TST.L	D0
	BNE.W	lbC00071C
lbC000824:	PEA	(ascii.MSG0)
	LEA	(-4,A5),A3
	PUSH	A3
	LEA	(lbC0037A8),A2
	JSR	(A2)
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVE.L	D0,($2744,A0)
	PEA	(ascii.MSG0)
	PUSH	A3
	JSR	(A2)
	ADDA.W	#$10,SP
	TST.L	D0
	BEQ.W	lbC00071C
	PUSH	D0
	JSR	(lbC0037C0)
	MOVEA.L	(lbL003924),A1
	MOVEA.L	($114,A1),A0
	MOVEA.L	($2E,A0),A0
	MOVE.L	D0,($2748,A0)
	ADDQ.W	#4,SP
	TST.L	D3
	BEQ.B	lbC000892
	TST.L	D2
	BNE.B	lbC000892
	MOVEA.L	($114,A1),A0
	MOVEA.L	($2E,A0),A0
	CMP.L	($2748,A0),D4
	BNE.W	lbC00071C
lbC000892:	MOVEA.L	(lbL003924),A1
	MOVEA.L	($114,A1),A0
	MOVEA.L	($2E,A0),A0
	MOVE.L	($2758,A0),D0
	MOVE.L	D0,($274C,A0)
	MOVEA.L	D0,A2
	MOVEA.L	($114,A1),A0
	BRA.B	lbC0008D2

lbC0008B0:	PEA	(ascii.MSG)
	PEA	(-4,A5)
	JSR	(lbC0037A8)
	MOVE.L	D0,(A2)
	ADDQ.W	#8,SP
	BEQ.B	lbC0008E6
	ADDQ.W	#4,A2
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
lbC0008D2:	MOVEA.L	($2E,A0),A0
	MOVE.L	($2758,A0),D0
	ADDI.L	#$31C,D0
	CMP.L	A2,D0
	BNE.B	lbC0008B0
	CLR.L	(A2)
lbC0008E6:	MOVEQ	#1,D0
lbC0008E8:	MOVEM.L	(-$1C,A5),D2-D4/A2-A4
	UNLK	A5
	RTS

lbC0008F2:	PUSH	A6
	PUSH	D2
	MOVE.L	(12,SP),D1
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A0
	MOVEQ	#3,D2
	CMP.L	($18,A0),D2
	BNE.B	lbC000924
	MOVEA.L	(12,A0),A6
	MOVE.L	D1,D0
	MOVEA.L	($10,SP),A1
	JSR	(-$66,A6)
;fiX "_LVO" type symbol expected
	BRA.B	lbC00092C

lbC000924:	MOVEQ	#0,D0
	TST.L	D1
	BGT.B	lbC00092C
	MOVEQ	#-1,D0
lbC00092C:	POP	D2
	POP	A6
	RTS

lbC000932:	ADDA.W	#$FBFC,SP
	PUSHM	D2/A2/A6
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A0
	MOVEQ	#3,D2
	CMP.L	($18,A0),D2
	BNE.B	lbC00095E
	MOVEA.L	(8,A0),A6
	JSR	(-$120,A6)
;fiX "_LVO" type symbol expected
	BRA.B	lbC000986

lbC00095E:	PEA	($400).W
	LEA	($10,SP),A2
	PUSH	A2
	BSR.W	lbC0020E6
	PUSH	A2
	BSR.B	lbC000990
	MOVEA.L	D0,A0
	ADDA.W	#12,SP
	CMPA.W	#0,A0
	BNE.B	lbC000980
	MOVEQ	#0,D0
	BRA.B	lbC000986

lbC000980:	MOVEA.L	($10,A0),A0
	MOVE.L	(A0),D0
lbC000986:	POPM	D2/A2/A6
	ADDA.W	#$404,SP
	RTS

lbC000990:	PUSH	A6
	PUSH	D2
	MOVE.L	(12,SP),D0
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A0
	MOVEQ	#3,D2
	CMP.L	($18,A0),D2
	BEQ.B	lbC0009BE
	MOVEA.L	(4,A0),A6
	MOVEA.L	D0,A0
	JSR	(-$8A,A6)
;fiX "_LVO" type symbol expected
	BRA.B	lbC0009C8

lbC0009BE:	MOVEA.L	(8,A0),A6
	MOVEA.L	D0,A0
	JSR	(-$D2,A6)
;fiX "_LVO" type symbol expected
lbC0009C8:	POP	D2
	POP	A6
	RTS

lbC0009CE:	PUSH	A6
	PUSH	D2
	MOVEA.L	(12,SP),A1
	MOVE.L	($10,SP),D0
	MOVE.L	($14,SP),D1
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A0
	MOVEQ	#3,D2
	CMP.L	($18,A0),D2
	BEQ.B	lbC000A04
	MOVEA.L	(4,A0),A6
	MOVEA.L	A1,A0
	JSR	(-$90,A6)
;fiX "_LVO" type symbol expected
	BRA.B	lbC000A0E

lbC000A04:	MOVEA.L	(8,A0),A6
	MOVEA.L	A1,A0
	JSR	(-$D8,A6)
;fiX "_LVO" type symbol expected
lbC000A0E:	POP	D2
	POP	A6
	RTS

lbC000A14:	PUSH	A6
	PUSH	D2
	MOVE.L	(12,SP),D0
	MOVE.L	($10,SP),D1
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A0
	MOVEQ	#3,D2
	CMP.L	($18,A0),D2
	BEQ.B	lbC000A44
	MOVEA.L	(4,A0),A6
	JSR	(-$12C,A6)
;fiX "_LVO" type symbol expected
	BRA.B	lbC000A4C

lbC000A44:	MOVEA.L	(8,A0),A6
	JSR	(-$E4,A6)
;fiX "_LVO" type symbol expected
lbC000A4C:	POP	D2
	POP	A6
	RTS

lbC000A52:	PUSH	A6
	PUSH	D2
	MOVE.L	(12,SP),D0
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A0
	MOVEQ	#3,D2
	CMP.L	($18,A0),D2
	BEQ.B	lbC000A80
	MOVEA.L	(4,A0),A6
	MOVEA.L	D0,A0
	JSR	(-$132,A6)
;fiX "_LVO" type symbol expected
	BRA.B	lbC000A8A

lbC000A80:	MOVEA.L	(8,A0),A6
	MOVEA.L	D0,A0
	JSR	(-$DE,A6)
;fiX "_LVO" type symbol expected
lbC000A8A:	POP	D2
	POP	A6
	RTS

AmiTCPdbnetwo.MSG:	db	'/AmiTCP/db/networks',0

lbC000AA4:	PUSHM	D2/D3/A6
	MOVE.L	($10,SP),D2
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A0
	MOVEQ	#2,D3
	CMP.L	($18,A0),D3
	BNE.B	lbC000AD2
	MOVEA.L	(4,A0),A6
	MOVE.L	D2,D1
	JSR	(-$11A,A6)
;fiX "_LVO" type symbol expected
	BRA.B	lbC000B06

lbC000AD2:	MOVE.L	(lbL004244),D0
	BNE.B	lbC000AF6
	PEA	(lbC000536)
	PEA	(AmiTCPdbnetwo.MSG)
	JSR	(lbC003760)
	MOVE.L	D0,(lbL004244)
	ADDQ.W	#8,SP
	BRA.B	lbC000B00

lbC000AF6:	PUSH	D0
	JSR	(lbC003754)
	ADDQ.W	#4,SP
lbC000B00:	OR.L	D2,(lbL004358)
lbC000B06:	POPM	D2/D3/A6
	RTS

lbC000B0C:	PUSH	A6
	PUSH	D2
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A0
	MOVEQ	#2,D2
	CMP.L	($18,A0),D2
	BNE.B	lbC000B34
	MOVEA.L	(4,A0),A6
	JSR	(-$120,A6)
;fiX "_LVO" type symbol expected
	BRA.B	lbC000B52

lbC000B34:	MOVE.L	(lbL004244),D0
	BEQ.B	lbC000B4C
	PUSH	D0
	JSR	(lbC00376C)
	CLR.L	(lbL004244)
	ADDQ.W	#4,SP
lbC000B4C:	CLR.L	(lbL004358)
lbC000B52:	POP	D2
	POP	A6
	RTS

ascii.MSG1:	db	'#',$A,0
ascii.MSG2:	db	' '
	db	9
	db	0

lbC000B5E:	PUSHM	D2/A2/A3/A6
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A0
	MOVEQ	#2,D2
	CMP.L	($18,A0),D2
	BNE.B	lbC000B88
	MOVEA.L	(4,A0),A6
	JSR	(-$126,A6)
;fiX "_LVO" type symbol expected
	BRA.W	lbC000CB4

lbC000B88:	TST.L	(lbL004244)
	BNE.B	lbC000BAC
	PEA	(lbC000536)
	PEA	(AmiTCPdbnetwo.MSG)
	JSR	(lbC003760)
	MOVE.L	D0,(lbL004244)
	ADDQ.W	#8,SP
	BEQ.B	lbC000BCE
lbC000BAC:	PUSH	(lbL004244)
	PEA	($400).W
	PEA	(lbL003A3C)
	JSR	(lbC003784)
	MOVEA.L	D0,A3
	ADDA.W	#12,SP
	CMPA.W	#0,A3
	BNE.B	lbC000BD4
lbC000BCE:	MOVEQ	#0,D0
	BRA.W	lbC000CB4

lbC000BD4:	CMPI.B	#$23,(A3)
	BEQ.B	lbC000BAC
	PEA	(ascii.MSG1)
	PUSH	A3
	LEA	(lbC0037CC),A2
	JSR	(A2)
	MOVEA.L	D0,A6
	ADDQ.W	#8,SP
	CMPA.W	#0,A6
	BEQ.B	lbC000BAC
	CLR.B	(A6)
	MOVE.L	A3,(lbL00424C)
	PEA	(ascii.MSG2)
	PUSH	A3
	JSR	(A2)
	MOVEA.L	D0,A6
	ADDQ.W	#8,SP
	CMPA.W	#0,A6
	BEQ.B	lbC000BAC
	CLR.B	(A6)+
	BRA.B	lbC000C16

lbC000C14:	ADDQ.W	#1,A6
lbC000C16:	MOVE.B	(A6),D0
	CMPI.B	#$20,D0
	BEQ.B	lbC000C14
	CMPI.B	#9,D0
	BEQ.B	lbC000C14
	PEA	(ascii.MSG2)
	PUSH	A6
	JSR	(lbC0037CC)
	MOVEA.L	D0,A3
	ADDQ.W	#8,SP
	CMPA.W	#0,A3
	BEQ.B	lbC000C3E
	CLR.B	(A3)+
lbC000C3E:	PUSH	A6
	JSR	(lbC0037D8)
	MOVE.L	D0,(lbL004258)
	MOVEQ	#2,D2
	MOVE.L	D2,(lbL004254)
	MOVE.L	#lbL00425C,D0
	MOVE.L	D0,(lbL004250)
	MOVEA.L	D0,A2
	ADDQ.W	#4,SP
	CMPA.W	#0,A3
	BEQ.B	lbC000CA6
	MOVEA.L	A3,A6
	BRA.B	lbC000CA6

lbC000C6E:	MOVE.B	(A6),D0
	BEQ.B	lbC000CAC
	CMPI.B	#$20,D0
	BEQ.B	lbC000C7E
	CMPI.B	#9,D0
	BNE.B	lbC000C82
lbC000C7E:	ADDQ.W	#1,A6
	BRA.B	lbC000CA6

lbC000C82:	CMPA.L	#lbL0042E4,A2
	BCC.B	lbC000C8C
	MOVE.L	A6,(A2)+
lbC000C8C:	PEA	(ascii.MSG2)
	PUSH	A6
	JSR	(lbC0037CC)
	MOVEA.L	D0,A6
	ADDQ.W	#8,SP
	CMPA.W	#0,A6
	BEQ.B	lbC000CAC
	CLR.B	(A6)+
lbC000CA6:	CMPA.W	#0,A6
	BNE.B	lbC000C6E
lbC000CAC:	CLR.L	(A2)
	MOVE.L	#lbL00424C,D0
lbC000CB4:	POPM	D2/A2/A3/A6
	RTS

lbC000CBA:	PUSH	A6
	PUSH	D2
	MOVE.L	(12,SP),D0
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A0
	MOVEQ	#3,D2
	CMP.L	($18,A0),D2
	BEQ.B	lbC000CE6
	MOVEA.L	(4,A0),A6
	JSR	(-$150,A6)
;fiX "_LVO" type symbol expected
	BRA.B	lbC000CEE

lbC000CE6:	MOVEA.L	(8,A0),A6
	JSR	(-$FC,A6)
;fiX "_LVO" type symbol expected
lbC000CEE:	POP	D2
	POP	A6
	RTS

AmiTCPdbproto.MSG:	db	'/AmiTCP/db/protocols',0,0

lbC000D0A:	PUSHM	D2/D3/A6
	MOVE.L	($10,SP),D2
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A1
	MOVEA.L	($22B6,A1),A0
	MOVEQ	#3,D3
	CMP.L	($18,A0),D3
	BNE.B	lbC000D78
	MOVE.L	($2780,A1),D0
	BNE.B	lbC000D5A
	PEA	(lbC000536)
	PEA	(AmiTCPdbproto.MSG)
	JSR	(lbC003760)
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVE.L	D0,($2780,A0)
	ADDQ.W	#8,SP
	BRA.B	lbC000D64

lbC000D5A:	PUSH	D0
	JSR	(lbC003754)
	ADDQ.W	#4,SP
lbC000D64:	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	OR.L	D2,($2798,A0)
	BRA.B	lbC000D82

lbC000D78:	MOVEA.L	(4,A0),A6
	MOVE.L	D2,D1
	JSR	(-$138,A6)
;fiX "_LVO" type symbol expected
lbC000D82:	POPM	D2/D3/A6
	RTS

lbC000D88:	PUSH	A6
	PUSH	D2
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A1
	MOVEA.L	($22B6,A1),A0
	MOVEQ	#2,D2
	CMP.L	($18,A0),D2
	BNE.B	lbC000DB0
	MOVEA.L	(4,A0),A6
	JSR	(-$13E,A6)
;fiX "_LVO" type symbol expected
	BRA.B	lbC000DE4

lbC000DB0:	MOVE.L	($2780,A1),D0
	BEQ.B	lbC000DD2
	PUSH	D0
	JSR	(lbC00376C)
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	CLR.L	($2780,A0)
	ADDQ.W	#4,SP
lbC000DD2:	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	CLR.L	($2798,A0)
lbC000DE4:	POP	D2
	POP	A6
	RTS

lbC000DEA:	PUSHM	D2/A2/A3/A6
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A1
	MOVEA.L	($22B6,A1),A0
	MOVEQ	#2,D2
	CMP.L	($18,A0),D2
	BNE.B	lbC000E14
	MOVEA.L	(4,A0),A6
	JSR	(-$144,A6)
;fiX "_LVO" type symbol expected
	BRA.W	lbC001000

lbC000E14:	TST.L	($2784,A1)
	BNE.B	lbC000E38
	PEA	($401).W
	JSR	(lbC003778)
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVE.L	D0,($2784,A0)
	ADDQ.W	#4,SP
lbC000E38:	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	TST.L	($2794,A0)
	BNE.B	lbC000E6A
	PEA	($8C).W
	JSR	(lbC003778)
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVE.L	D0,($2794,A0)
	ADDQ.W	#4,SP
lbC000E6A:	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	TST.L	($2784,A0)
	BEQ.B	lbC000E84
	TST.L	($2794,A0)
	BNE.B	lbC000E92
lbC000E84:	MOVEA.L	($C94,A0),A0
	MOVEQ	#12,D2
	MOVE.L	D2,(A0)
lbC000E8C:	MOVEQ	#0,D0
	BRA.W	lbC001000

lbC000E92:	TST.L	($2780,A0)
	BNE.B	lbC000EC0
	PEA	(lbC000536)
	PEA	(AmiTCPdbproto.MSG)
	JSR	(lbC003760)
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVE.L	D0,($2780,A0)
	ADDQ.W	#8,SP
	BEQ.B	lbC000E8C
lbC000EC0:	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	PUSH	($2780,A0)
	PEA	($400).W
	PUSH	($2784,A0)
	JSR	(lbC003784)
	MOVEA.L	D0,A3
	ADDA.W	#12,SP
	CMPA.W	#0,A3
	BEQ.B	lbC000E8C
	CMPI.B	#$23,(A3)
	BEQ.B	lbC000EC0
	PEA	(ascii.MSG1)
	PUSH	A3
	LEA	(lbC0037CC),A2
	JSR	(A2)
	MOVEA.L	D0,A6
	ADDQ.W	#8,SP
	CMPA.W	#0,A6
	BEQ.B	lbC000EC0
	CLR.B	(A6)
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVE.L	A3,($2788,A0)
	PEA	(ascii.MSG2)
	PUSH	A3
	JSR	(A2)
	MOVEA.L	D0,A6
	ADDQ.W	#8,SP
	CMPA.W	#0,A6
	BEQ.B	lbC000EC0
	CLR.B	(A6)+
	BRA.B	lbC000F3A

lbC000F38:	ADDQ.W	#1,A6
lbC000F3A:	MOVE.B	(A6),D0
	CMPI.B	#$20,D0
	BEQ.B	lbC000F38
	CMPI.B	#9,D0
	BEQ.B	lbC000F38
	PEA	(ascii.MSG2)
	PUSH	A6
	JSR	(lbC0037CC)
	MOVEA.L	D0,A3
	ADDQ.W	#8,SP
	CMPA.W	#0,A3
	BEQ.B	lbC000F62
	CLR.B	(A3)+
lbC000F62:	PUSH	A6
	JSR	(lbC0037C0)
	MOVEA.L	(lbL003924),A1
	MOVEA.L	($114,A1),A0
	MOVEA.L	($2E,A0),A0
	MOVE.L	D0,($2790,A0)
	MOVEA.L	($114,A1),A0
	MOVEA.L	($2E,A0),A0
	MOVE.L	($2794,A0),D0
	MOVE.L	D0,($278C,A0)
	MOVEA.L	D0,A2
	ADDQ.W	#4,SP
	CMPA.W	#0,A3
	BEQ.B	lbC000FEA
	MOVEA.L	A3,A6
lbC000F98:	MOVE.B	(A6),D0
	BEQ.B	lbC000FEA
	CMPI.B	#$20,D0
	BEQ.B	lbC000FA8
	CMPI.B	#9,D0
	BNE.B	lbC000FAC
lbC000FA8:	ADDQ.W	#1,A6
	BRA.B	lbC000FE4

lbC000FAC:	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVE.L	($2794,A0),D0
	ADDI.L	#$88,D0
	CMP.L	A2,D0
	BLS.B	lbC000FCA
	MOVE.L	A6,(A2)+
lbC000FCA:	PEA	(ascii.MSG2)
	PUSH	A6
	JSR	(lbC0037CC)
	MOVEA.L	D0,A6
	ADDQ.W	#8,SP
	CMPA.W	#0,A6
	BEQ.B	lbC000FEA
	CLR.B	(A6)+
lbC000FE4:	CMPA.W	#0,A6
	BNE.B	lbC000F98
lbC000FEA:	CLR.L	(A2)
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVE.L	($2E,A0),D0
	ADDI.L	#$2788,D0
lbC001000:	POPM	D2/A2/A3/A6
	RTS

lbC001006:	PUSH	A6
	PUSH	D2
	MOVE.L	(12,SP),D0
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A0
	MOVEQ	#3,D2
	CMP.L	($18,A0),D2
	BEQ.B	lbC001034
	MOVEA.L	(4,A0),A6
	MOVEA.L	D0,A0
	JSR	(-$14A,A6)
;fiX "_LVO" type symbol expected
	BRA.B	lbC00103E

lbC001034:	MOVEA.L	(8,A0),A6
	MOVEA.L	D0,A0
	JSR	(-$F6,A6)
;fiX "_LVO" type symbol expected
lbC00103E:	POP	D2
	POP	A6
	RTS

lbC001044:	PUSHM	D2/A2/A3/A6
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A3
	MOVEQ	#3,D2
	CMP.L	($18,A3),D2
	BNE.B	lbC001098
	MOVEA.L	(12,A3),A6
	JSR	(-$84,A6)
;fiX "_LVO" type symbol expected
	TST.L	D0
	BNE.B	lbC00108E
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($C94,A0),A2
	MOVEA.L	(12,A3),A6
	JSR	(-$24,A6)
;fiX "_LVO" type symbol expected
	MOVE.L	D0,(A2)
	MOVEQ	#0,D0
	BRA.B	lbC0010AC

lbC00108E:	PUSH	D0
	BSR.W	lbC001268
	ADDQ.W	#4,SP
	BRA.B	lbC0010AC

lbC001098:	MOVEA.L	(4,A3),A6
	JSR	(-$180,A6)
;fiX "_LVO" type symbol expected
	TST.L	D0
	BEQ.B	lbC0010AC
	PUSH	D0
	BSR.W	lbC00131C
	ADDQ.W	#4,SP
lbC0010AC:	POPM	D2/A2/A3/A6
	RTS

lbC0010B2:	PUSHM	D2/A2/A3/A6
	MOVE.L	($14,SP),D0
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A3
	MOVEQ	#3,D2
	CMP.L	($18,A3),D2
	BNE.B	lbC00110C
	MOVEA.L	(12,A3),A6
	MOVEA.L	D0,A1
	JSR	(-$72,A6)
;fiX "_LVO" type symbol expected
	TST.L	D0
	BNE.B	lbC001102
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($C94,A0),A2
	MOVEA.L	(12,A3),A6
	JSR	(-$24,A6)
;fiX "_LVO" type symbol expected
	MOVE.L	D0,(A2)
	MOVEQ	#0,D0
	BRA.B	lbC001122

lbC001102:	PUSH	D0
	BSR.W	lbC001268
	ADDQ.W	#4,SP
	BRA.B	lbC001122

lbC00110C:	MOVEA.L	(4,A3),A6
	MOVEA.L	D0,A0
	JSR	(-$17A,A6)
;fiX "_LVO" type symbol expected
	TST.L	D0
	BEQ.B	lbC001122
	PUSH	D0
	BSR.W	lbC00131C
	ADDQ.W	#4,SP
lbC001122:	POPM	D2/A2/A3/A6
	RTS

USER.MSG:	db	'USER',0,0

lbC00112E:	PUSHM	D2/A2/A3/A6
	MOVE.W	($16,SP),D0
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A3
	MOVEQ	#3,D2
	CMP.L	($18,A3),D2
	BNE.B	lbC0011A2
	CMPI.W	#$FFFE,D0
	BEQ.B	lbC00118C
	MOVEA.L	(12,A3),A6
	JSR	(-$78,A6)
;fiX "_LVO" type symbol expected
	TST.L	D0
	BNE.B	lbC001182
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($C94,A0),A2
	MOVEA.L	(12,A3),A6
	JSR	(-$24,A6)
;fiX "_LVO" type symbol expected
	MOVE.L	D0,(A2)
	MOVEQ	#0,D0
	BRA.B	lbC0011B8

lbC001182:	PUSH	D0
	BSR.W	lbC001268
	ADDQ.W	#4,SP
	BRA.B	lbC0011B8

lbC00118C:	PEA	(USER.MSG)
	JSR	(lbC0037E4)
	PUSH	D0
	BSR.W	lbC0010B2
	ADDQ.W	#8,SP
	BRA.B	lbC0011B8

lbC0011A2:	MOVEA.L	(4,A3),A6
	MOVE.W	D0,D1
	JSR	(-$174,A6)
;fiX "_LVO" type symbol expected
	TST.L	D0
	BEQ.B	lbC0011B8
	PUSH	D0
	BSR.W	lbC00131C
	ADDQ.W	#4,SP
lbC0011B8:	POPM	D2/A2/A3/A6
	RTS

lbC0011BE:	PUSH	A6
	PUSH	D2
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A0
	MOVEQ	#3,D2
	CMP.L	($18,A0),D2
	BNE.B	lbC0011E6
	MOVEA.L	(12,A0),A6
	JSR	(-$7E,A6)
;fiX "_LVO" type symbol expected
	BRA.B	lbC0011F0

lbC0011E6:	MOVEA.L	(4,A0),A6
	MOVEQ	#0,D1
	JSR	(-$186,A6)
;fiX "_LVO" type symbol expected
lbC0011F0:	MOVEQ	#1,D0
	POP	D2
	POP	A6
	RTS

lbC0011F8:	PUSH	A6
	PUSH	D2
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A0
	MOVEQ	#3,D2
	CMP.L	($18,A0),D2
	BNE.B	lbC001220
	MOVEA.L	(12,A0),A6
	JSR	(-$7E,A6)
;fiX "_LVO" type symbol expected
	BRA.B	lbC00122A

lbC001220:	MOVEA.L	(4,A0),A6
	MOVEQ	#0,D1
	JSR	(-$186,A6)
;fiX "_LVO" type symbol expected
lbC00122A:	MOVEQ	#1,D0
	POP	D2
	POP	A6
	RTS

lbC001232:	PUSH	A6
	PUSH	D2
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A0
	MOVEQ	#3,D2
	CMP.L	($18,A0),D2
	BNE.B	lbC00125A
	MOVEA.L	(12,A0),A6
	JSR	(-$8A,A6)
;fiX "_LVO" type symbol expected
	BRA.B	lbC001262

lbC00125A:	MOVEA.L	(4,A0),A6
	JSR	(-$18C,A6)
;fiX "_LVO" type symbol expected
lbC001262:	POP	D2
	POP	A6
	RTS

lbC001268:	PUSH	A2
	MOVEA.L	(8,SP),A2
	MOVEA.L	(lbL003924),A1
	MOVEA.L	($114,A1),A0
	MOVEA.L	($2E,A0),A0
	MOVE.L	(A2),($2718,A0)
	MOVEA.L	($114,A1),A0
	MOVEA.L	($2E,A0),A0
	MOVE.L	(4,A2),($271C,A0)
	MOVEA.L	($114,A1),A0
	MOVEA.L	($2E,A0),A0
	MOVE.L	(8,A2),($2720,A0)
	MOVEA.L	($114,A1),A0
	MOVEA.L	($2E,A0),A0
	MOVE.L	(12,A2),($2724,A0)
	CLR.L	-(SP)
	JSR	(lbC0037F0)
	MOVEA.L	(lbL003924),A1
	MOVEA.L	($114,A1),A0
	MOVEA.L	($2E,A0),A0
	MOVE.L	D0,($2728,A0)
	MOVEA.L	($114,A1),A0
	MOVEA.L	($2E,A0),A0
	CLR.L	($272C,A0)
	MOVEA.L	($114,A1),A0
	MOVEA.L	($2E,A0),A0
	MOVE.L	($10,A2),($2730,A0)
	MOVEA.L	($114,A1),A0
	MOVEA.L	($2E,A0),A0
	MOVE.L	($14,A2),($2734,A0)
	MOVEA.L	($114,A1),A0
	MOVEA.L	($2E,A0),A0
	MOVE.L	($18,A2),($2738,A0)
	MOVEA.L	($114,A1),A0
	MOVEA.L	($2E,A0),A0
	MOVEQ	#-1,D1
	MOVE.L	D1,($273C,A0)
	MOVEA.L	($114,A1),A0
	MOVE.L	($2E,A0),D0
	ADDI.L	#$2718,D0
	ADDQ.W	#4,SP
	POP	A2
	RTS

lbC00131C:	PUSH	A2
	MOVEA.L	(8,SP),A2
	MOVEA.L	(lbL003924),A1
	MOVEA.L	($114,A1),A0
	MOVEA.L	($2E,A0),A0
	MOVE.L	(A2),($2718,A0)
	MOVEA.L	($114,A1),A0
	MOVEA.L	($2E,A0),A0
	MOVE.L	(8,A2),($271C,A0)
	MOVEA.L	($114,A1),A0
	MOVEA.L	($2E,A0),A0
	MOVE.L	($10,A2),($2720,A0)
	MOVEA.L	($114,A1),A0
	MOVEA.L	($2E,A0),A0
	MOVE.L	($14,A2),($2724,A0)
	CLR.L	-(SP)
	JSR	(lbC0037F0)
	MOVEA.L	(lbL003924),A1
	MOVEA.L	($114,A1),A0
	MOVEA.L	($2E,A0),A0
	MOVE.L	D0,($2728,A0)
	MOVEA.L	($114,A1),A0
	MOVEA.L	($2E,A0),A0
	CLR.L	($272C,A0)
	MOVEA.L	($114,A1),A0
	MOVEA.L	($2E,A0),A0
	MOVE.L	(12,A2),($2730,A0)
	MOVEA.L	($114,A1),A0
	MOVEA.L	($2E,A0),A0
	MOVE.L	(4,A2),($2734,A0)
	MOVEA.L	($114,A1),A0
	MOVEA.L	($2E,A0),A0
	MOVE.L	($18,A2),($2738,A0)
	MOVEA.L	($114,A1),A0
	MOVEA.L	($2E,A0),A0
	MOVEQ	#-1,D1
	MOVE.L	D1,($273C,A0)
	MOVEA.L	($114,A1),A0
	MOVEA.L	($2E,A0),A0
	MOVE.L	D1,($2728,A0)
	MOVEA.L	($114,A1),A0
	MOVE.L	($2E,A0),D0
	ADDI.L	#$2718,D0
	ADDQ.W	#4,SP
	POP	A2
	RTS

lbC0013DC:	PUSH	A6
	PUSH	D2
	MOVE.L	(12,SP),D0
	MOVE.L	($10,SP),D1
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A0
	MOVEQ	#3,D2
	CMP.L	($18,A0),D2
	BEQ.B	lbC001410
	MOVEA.L	(4,A0),A6
	MOVEA.L	D0,A0
	MOVEA.L	D1,A1
	JSR	(-$168,A6)
;fiX "_LVO" type symbol expected
	BRA.B	lbC00141C

lbC001410:	MOVEA.L	(8,A0),A6
	MOVEA.L	D0,A0
	MOVEA.L	D1,A1
	JSR	(-$EA,A6)
;fiX "_LVO" type symbol expected
lbC00141C:	POP	D2
	POP	A6
	RTS

lbC001422:	PUSH	A6
	PUSH	D2
	MOVE.L	(12,SP),D0
	MOVE.L	($10,SP),D1
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A0
	MOVEQ	#3,D2
	CMP.L	($18,A0),D2
	BEQ.B	lbC001454
	MOVEA.L	(4,A0),A6
	MOVEA.L	D1,A0
	JSR	(-$16E,A6)
;fiX "_LVO" type symbol expected
	BRA.B	lbC00145E

lbC001454:	MOVEA.L	(8,A0),A6
	MOVEA.L	D1,A0
	JSR	(-$F0,A6)
;fiX "_LVO" type symbol expected
lbC00145E:	POP	D2
	POP	A6
	RTS

AmiTCPdbservi.MSG:	db	'/AmiTCP/db/services',0

lbC001478:	PUSHM	D2/D3/A6
	MOVE.L	($10,SP),D2
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A1
	MOVEA.L	($22B6,A1),A0
	MOVEQ	#2,D3
	CMP.L	($18,A0),D3
	BNE.B	lbC0014A6
	MOVEA.L	(4,A0),A6
	MOVE.L	D2,D1
	JSR	(-$156,A6)
;fiX "_LVO" type symbol expected
	BRA.B	lbC0014FE

lbC0014A6:	MOVE.L	($2760,A1),D0
	BNE.B	lbC0014E2
	PEA	(lbC000536)
	PEA	(AmiTCPdbservi.MSG)
	JSR	(lbC003760)
	MOVEA.L	(lbL003924),A1
	MOVEA.L	($114,A1),A0
	MOVEA.L	($2E,A0),A0
	MOVE.L	D0,($2760,A0)
	MOVEA.L	($114,A1),A0
	MOVEA.L	($2E,A0),A0
	ADDQ.W	#8,SP
	TST.L	($2760,A0)
	BEQ.B	lbC0014FE
	BRA.B	lbC0014EC

lbC0014E2:	PUSH	D0
	JSR	(lbC003754)
	ADDQ.W	#4,SP
lbC0014EC:	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	OR.L	D2,($277C,A0)
lbC0014FE:	POPM	D2/D3/A6
	RTS

lbC001504:	PUSH	A6
	PUSH	D2
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A1
	MOVEA.L	($22B6,A1),A0
	MOVEQ	#2,D2
	CMP.L	($18,A0),D2
	BNE.B	lbC00152C
	MOVEA.L	(4,A0),A6
	JSR	(-$15C,A6)
;fiX "_LVO" type symbol expected
	BRA.B	lbC001560

lbC00152C:	MOVE.L	($2760,A1),D0
	BEQ.B	lbC00154E
	PUSH	D0
	JSR	(lbC00376C)
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	CLR.L	($2760,A0)
	ADDQ.W	#4,SP
lbC00154E:	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	CLR.L	($277C,A0)
lbC001560:	POP	D2
	POP	A6
	RTS

ascii.MSG3:	db	',/',0,0

lbC00156A:	PUSHM	D2/A2/A3/A6
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A1
	MOVEA.L	($22B6,A1),A0
	MOVEQ	#2,D2
	CMP.L	($18,A0),D2
	BNE.B	lbC001594
	MOVEA.L	(4,A0),A6
	JSR	(-$162,A6)
;fiX "_LVO" type symbol expected
	BRA.W	lbC00179C

lbC001594:	TST.L	($2764,A1)
	BNE.B	lbC0015B8
	PEA	($401).W
	JSR	(lbC003778)
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVE.L	D0,($2764,A0)
	ADDQ.W	#4,SP
lbC0015B8:	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	TST.L	($2778,A0)
	BNE.B	lbC0015EA
	PEA	($8C).W
	JSR	(lbC003778)
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVE.L	D0,($2778,A0)
	ADDQ.W	#4,SP
lbC0015EA:	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	TST.L	($2764,A0)
	BEQ.B	lbC001604
	TST.L	($2778,A0)
	BNE.B	lbC001612
lbC001604:	MOVEA.L	($C94,A0),A0
	MOVEQ	#12,D2
	MOVE.L	D2,(A0)
lbC00160C:	MOVEQ	#0,D0
	BRA.W	lbC00179C

lbC001612:	TST.L	($2760,A0)
	BNE.B	lbC001640
	PEA	(lbC000536)
	PEA	(AmiTCPdbservi.MSG)
	JSR	(lbC003760)
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVE.L	D0,($2760,A0)
	ADDQ.W	#8,SP
	BEQ.B	lbC00160C
lbC001640:	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	PUSH	($2760,A0)
	PEA	($400).W
	PUSH	($2764,A0)
	JSR	(lbC003784)
	MOVEA.L	D0,A2
	ADDA.W	#12,SP
	CMPA.W	#0,A2
	BEQ.B	lbC00160C
	CMPI.B	#$23,(A2)
	BEQ.B	lbC001640
	PEA	(ascii.MSG1)
	PUSH	A2
	LEA	(lbC0037CC),A3
	JSR	(A3)
	MOVEA.L	D0,A6
	ADDQ.W	#8,SP
	CMPA.W	#0,A6
	BEQ.B	lbC001640
	CLR.B	(A6)
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVE.L	A2,($2768,A0)
	PEA	(ascii.MSG2)
	PUSH	A2
	JSR	(A3)
	MOVEA.L	D0,A2
	ADDQ.W	#8,SP
	CMPA.W	#0,A2
	BEQ.B	lbC001640
	CLR.B	(A2)+
	BRA.B	lbC0016BA

lbC0016B8:	ADDQ.W	#1,A2
lbC0016BA:	MOVE.B	(A2),D0
	CMPI.B	#$20,D0
	BEQ.B	lbC0016B8
	CMPI.B	#9,D0
	BEQ.B	lbC0016B8
	PEA	(ascii.MSG3)
	PUSH	A2
	LEA	(lbC0037CC),A3
	JSR	(A3)
	MOVEA.L	D0,A6
	ADDQ.W	#8,SP
	CMPA.W	#0,A6
	BEQ.W	lbC001640
	CLR.B	(A6)+
	PUSH	A2
	JSR	(lbC0037C0)
	MOVEA.L	(lbL003924),A1
	MOVEA.L	($114,A1),A0
	MOVEA.L	($2E,A0),A0
	CLR.W	($2770,A0)
	MOVE.W	D0,($2772,A0)
	MOVEA.L	($114,A1),A0
	MOVEA.L	($2E,A0),A0
	MOVE.L	A6,($2774,A0)
	MOVEA.L	($114,A1),A0
	MOVEA.L	($2E,A0),A0
	MOVE.L	($2778,A0),D0
	MOVE.L	D0,($276C,A0)
	MOVEA.L	D0,A2
	PEA	(ascii.MSG2)
	PUSH	A6
	JSR	(A3)
	MOVEA.L	D0,A6
	ADDA.W	#12,SP
	BRA.B	lbC001778

lbC001734:	MOVE.B	(A6),D0
	BEQ.B	lbC001786
	CMPI.B	#$20,D0
	BEQ.B	lbC001744
	CMPI.B	#9,D0
	BNE.B	lbC001748
lbC001744:	ADDQ.W	#1,A6
	BRA.B	lbC001780

lbC001748:	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVE.L	($2778,A0),D0
	ADDI.L	#$88,D0
	CMP.L	A2,D0
	BLS.B	lbC001766
	MOVE.L	A6,(A2)+
lbC001766:	PEA	(ascii.MSG2)
	PUSH	A6
	JSR	(lbC0037CC)
	MOVEA.L	D0,A6
	ADDQ.W	#8,SP
lbC001778:	CMPA.W	#0,A6
	BEQ.B	lbC001786
	CLR.B	(A6)+
lbC001780:	CMPA.W	#0,A6
	BNE.B	lbC001734
lbC001786:	CLR.L	(A2)
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVE.L	($2E,A0),D0
	ADDI.L	#$2768,D0
lbC00179C:	POPM	D2/A2/A3/A6
	RTS

Noaddressasso.MSG:	db	'No address associated with name',0
Unknownserver.MSG:	db	'Unknown server error',0
Hostnamelooku.MSG:	db	'Host name lookup failure',0
Unknownhost.MSG:	db	'Unknown host',0
Error0.MSG:	db	'Error 0',0
ascii.MSG4:	db	': ',0
Unknownerror.MSG:	db	'Unknown error',0
ascii.MSG5:	db	10
	db	0

lbC001818:	ADDA.W	#$FFBC,SP
	PUSHM	D2/A2-A4/A6
	MOVEA.L	($5C,SP),A3
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A1
	LEA	($34,SP),A2
	MOVEQ	#3,D2
	CMP.L	($18,A1),D2
	BNE.W	lbC00192E
	MOVE.L	#$8000801E,D0
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVE.L	($22BA,A0),D1
	MOVE.L	D0,($14,SP)
	MOVE.L	D1,($18,SP)
	MOVEQ	#0,D0
	MOVEQ	#0,D1
	MOVEQ	#0,D0
	MOVE.L	D0,($1C,SP)
	MOVE.L	D1,($20,SP)
	MOVE.L	($14,SP),($24,SP)
	MOVE.L	($18,SP),($28,SP)
	MOVE.L	($1C,SP),($2C,SP)
	MOVE.L	($20,SP),($30,SP)
	MOVEA.L	(8,A1),A6
	LEA	($24,SP),A0
	JSR	(-$126,A6)
;fiX "_LVO" type symbol expected
	MOVEA.L	D0,A6
	CMPA.W	#0,A3
	BEQ.B	lbC0018D8
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	PUSH	($127C,A0)
	PUSH	A3
	LEA	(lbC0037FC),A2
	JSR	(A2)
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	PUSH	($127C,A0)
	PEA	(ascii.MSG4)
	JSR	(A2)
	ADDA.W	#$10,SP
lbC0018D8:	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	PUSH	($127C,A0)
	PUSH	A6
	JSR	(lbC0037FC)
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	PUSH	($127C,A0)
	PEA	(10).W
	JSR	(lbC003808)
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	PUSH	($127C,A0)
	JSR	(lbC003814)
	ADDA.W	#$14,SP
	BRA.W	lbC0019C6

lbC00192E:	CMPA.W	#0,A3
	BEQ.B	lbC00195A
	TST.B	(A3)
	BEQ.B	lbC00195A
	MOVE.L	A3,(A2)
	PUSH	A3
	JSR	(lbC003820)
	MOVE.L	D0,($3C,SP)
	MOVE.L	#ascii.MSG4,($40,SP)
	MOVEQ	#2,D2
	MOVE.L	D2,($44,SP)
	LEA	($48,SP),A2
	ADDQ.W	#4,SP
lbC00195A:	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22BA,A0),A0
	MOVE.L	(A0),D0
	CMP.L	(lbL003918),D0
	BCC.B	lbC001984
	LEA	(lbL003904),A0
	ASL.L	#2,D0
	MOVE.L	(A0,D0.L),D0
	BRA.B	lbC00198A

lbC001984:	MOVE.L	#Unknownerror.MSG,D0
lbC00198A:	MOVE.L	D0,(A2)
	PUSH	D0
	JSR	(lbC003820)
	MOVE.L	D0,(4,A2)
	ADDQ.W	#8,A2
	MOVE.L	#ascii.MSG5,(A2)
	MOVEQ	#1,D2
	MOVE.L	D2,(4,A2)
	LEA	($38,SP),A0
	MOVE.L	A2,D0
	SUB.L	A0,D0
	ASR.L	#3,D0
	MOVEA.L	D0,A4
	PEA	(1,A4)
	PUSH	A0
	PEA	(2).W
	JSR	(lbC00382C)
	ADDA.W	#$10,SP
lbC0019C6:	POPM	D2/A2-A4/A6
	ADDA.W	#$44,SP
	RTS

initgroupssis.MSG:	db	'initgroups: %s is in too many groups',$A,0
setgroups.MSG:	db	'setgroups',0

	LINK.W	A5,#-$40
	PUSHM	D2-D5/A2/A3/A6
	MOVE.L	(8,A5),D4
	MOVE.L	(12,A5),D3
	MOVEQ	#0,D2
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A0
	MOVEQ	#3,D5
	CMP.L	($18,A0),D5
	BNE.B	lbC001A62
	MOVEA.L	(12,A0),A6
	MOVEA.L	D4,A1
	MOVE.W	D3,D0
	JSR	(-$6C,A6)
;fiX "_LVO" type symbol expected
	BRA.W	lbC001AF0

lbC001A3C:	PUSH	D4
	PEA	(initgroupssis.MSG)
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	PUSH	($127C,A0)
	JSR	(lbC003838)
	ADDA.W	#12,SP
	BRA.B	lbC001AC8

lbC001A62:	TST.L	D3
	BLT.B	lbC001A70
	MOVE.L	D3,(-$40,A5)
	MOVE.L	D3,(-$3C,A5)
	MOVEQ	#2,D2
lbC001A70:	BSR.W	lbC00059E
lbC001A74:	BSR.W	lbC000388
	MOVEA.L	D0,A3
	CMPA.W	#0,A3
	BEQ.B	lbC001AC8
	CMP.L	(8,A3),D3
	BEQ.B	lbC001A74
	MOVEA.L	(12,A3),A0
	TST.L	(A0)
	BEQ.B	lbC001A74
	SUBA.L	A6,A6
	MOVE.L	D2,D0
	ASL.L	#2,D0
	LEA	(A5,D0.L),A2
lbC001A98:	PUSH	D4
	PUSH	(A0,A6.L)
	JSR	(lbC0037B4)
	ADDQ.W	#8,SP
	TST.L	D0
	BNE.B	lbC001ABA
	MOVEQ	#$10,D5
	CMP.L	D2,D5
	BEQ.B	lbC001A3C
	MOVE.L	(8,A3),(-$40,A2)
	ADDQ.W	#4,A2
	ADDQ.L	#1,D2
lbC001ABA:	ADDQ.W	#4,A6
	MOVEA.L	(12,A3),A0
	TST.L	(A0,A6.L)
	BNE.B	lbC001A98
	BRA.B	lbC001A74

lbC001AC8:	BSR.W	lbC000626
	PEA	(-$40,A5)
	PUSH	D2
	BSR.W	lbC0008F2
	ADDQ.W	#8,SP
	TST.L	D0
	BGE.B	lbC001AEE
	PEA	(setgroups.MSG)
	JSR	(lbC003844)
	MOVEQ	#-1,D0
	ADDQ.W	#4,SP
	BRA.B	lbC001AF0

lbC001AEE:	MOVEQ	#0,D0
lbC001AF0:	MOVEM.L	(-$5C,A5),D2-D5/A2/A3/A6
	UNLK	A5
	RTS

intuitionlibr.MSG:	db	'intuition.library',0
ixnetlibrarym.MSG:	db	'ixnet.library message',0
Abort.MSG:	db	'Abort',0

lbC001B28:	ADDA.W	#$FFD4,SP
	PUSHM	D2-D4/A2-A4/A6
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A4
	MOVE.B	(14,A4),D2
	MOVE.B	D2,D4
	ANDI.B	#$7F,D4
	MOVE.B	D4,(14,A4)
	LEA	($50,SP),A3
	MOVEA.L	(lbL003924),A6
	LEA	(intuitionlibr.MSG),A1
	MOVEQ	#0,D0
	JSR	(-$228,A6)
;fiX "_LVO" type symbol expected
	MOVE.L	D0,D3
	BEQ.B	lbC001BBA
	MOVEQ	#$14,D4
	MOVE.L	D4,($1C,SP)
	CLR.L	($20,SP)
	MOVE.L	#ixnetlibrarym.MSG,($24,SP)
	MOVE.L	($4C,SP),($28,SP)
	MOVE.L	#Abort.MSG,($2C,SP)
	MOVE.L	($1C,SP),($30,SP)
	MOVE.L	($20,SP),($34,SP)
	MOVE.L	($24,SP),($38,SP)
	dw	$2F6F

;fiX Bad code terminator
	dw	$28

;fiX Bad code terminator
lbC001B98:	ORI.B	#????$6F,CCR
;fiX Illegal instruction
	ORI.B	#$40,($2C40,A4)
	SUBA.L	A0,A0
	LEA	($30,SP),A1
	SUBA.L	A2,A2
	JSR	(-$24C,A6)
;fiX "_LVO" type symbol expected
	MOVEA.L	(lbL003924),A6
	MOVEA.L	D3,A1
	JSR	(-$19E,A6)
;fiX "_LVO" type symbol expected
lbC001BBA:	MOVE.B	D2,(14,A4)
	POPM	D2-D4/A2-A4/A6
	ADDA.W	#$2C,SP
	RTS

lbC001BC8:	PUSHM	A2/A3/A6
	MOVEA.L	(lbL003924),A3
	MOVEA.L	($114,A3),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A2
	MOVE.L	(4,A2),D0
	BEQ.B	lbC001C14
	MOVEA.L	D0,A6
	JSR	(-$24,A6)
;fiX "_LVO" type symbol expected
	MOVEA.L	(lbL003924),A6
	MOVE.L	($10,A2),D0
	JSR	(-$150,A6)
;fiX "_LVO" type symbol expected
	MOVEA.L	(lbL003924),A6
	MOVE.L	($14,A2),D0
	JSR	(-$150,A6)
;fiX "_LVO" type symbol expected
	MOVEA.L	(lbL003924),A6
	MOVEA.L	(4,A2),A1
	JSR	(-$19E,A6)
;fiX "_LVO" type symbol expected
lbC001C14:	MOVE.L	(12,A2),D0
	BEQ.B	lbC001C22
	MOVEA.L	A3,A6
	MOVEA.L	D0,A1
	JSR	(-$19E,A6)
;fiX "_LVO" type symbol expected
lbC001C22:	TST.L	(8,A2)
	BEQ.B	lbC001C4E
	MOVEA.L	A3,A6
	MOVE.L	($10,A2),D0
	JSR	(-$150,A6)
;fiX "_LVO" type symbol expected
	MOVEA.L	(lbL003924),A6
	MOVE.L	($14,A2),D0
	JSR	(-$150,A6)
;fiX "_LVO" type symbol expected
	MOVEA.L	(lbL003924),A6
	MOVEA.L	(8,A2),A1
	JSR	(-$19E,A6)
;fiX "_LVO" type symbol expected
lbC001C4E:	MOVEA.L	A3,A6
	MOVEA.L	A2,A1
	MOVEQ	#$26,D0
	JSR	(-$D2,A6)
;fiX "_LVO" type symbol expected
	POPM	A2/A3/A6
	RTS

lbC001C5E:	BSR.B	lbC001CAA
	RTS

;fiX Label expected
	NOP
doslibrary.MSG:	db	'dos.library',0

;fiX Bad code terminator
lbC001C70:	PUSHM	D2/A2-A4/A6
	LEA	(lbL00392C),A0
	TST.L	(A0)
	BEQ.B	lbC001CA2
	MOVEA.L	A0,A4
	MOVEA.L	A4,A3
	MOVEQ	#0,D2
lbC001C84:	MOVEA.L	(A3),A2
	MOVEA.L	(lbL003924),A6
	MOVEA.L	(4,A4,D2.L),A1
	MOVEQ	#0,D0
	JSR	(-$228,A6)
;fiX "_LVO" type symbol expected
	MOVE.L	D0,(A2)
	BEQ.B	lbC001CA4
	ADDQ.W	#8,A3
	ADDQ.L	#8,D2
	TST.L	(A3)
	BNE.B	lbC001C84
lbC001CA2:	MOVEQ	#1,D0
lbC001CA4:	POPM	D2/A2-A4/A6
	RTS

lbC001CAA:	PUSH	A6
	PUSH	A2
	LEA	(lbL00392C),A0
	TST.L	(A0)
	BEQ.B	lbC001CD2
	MOVEA.L	A0,A2
lbC001CBA:	MOVEA.L	(A2),A0
	MOVE.L	(A0),D0
	BEQ.B	lbC001CCC
	MOVEA.L	(lbL003924),A6
	MOVEA.L	D0,A1
	JSR	(-$19E,A6)
;fiX "_LVO" type symbol expected
lbC001CCC:	ADDQ.W	#8,A2
	TST.L	(A2)
	BNE.B	lbC001CBA
lbC001CD2:	POP	A2
	POP	A6
	RTS

lbC001CD8:	PUSH	D2
	MOVE.L	(8,SP),D2
	MOVE.L	(4).W,(lbL003924)
	MOVE.L	D2,(lbL00391C)
	BSR.B	lbC001C70
	TST.L	D0
	BEQ.B	lbC001CF6
	MOVE.L	D2,D0
	BRA.B	lbC001CFA

lbC001CF6:	BSR.B	lbC001CAA
	MOVEQ	#0,D0
lbC001CFA:	POP	D2
	RTS

ixnetlibraryh.MSG:	db	'ixnet.library has version %ld.%ld while ixem'
	db	'ul.library has version %ld.%ld.',$A
	db	'Both libraries should have the same version,'
	db	' therefore ixnet.library',$A
	db	'won''t be used.',0
bsdsocketlibr.MSG:	db	'bsdsocket.library',0
AmiTCPlibsuse.MSG:	db	'AmiTCP:libs/usergroup.library',0
socketlibrary.MSG:	db	'socket.library',0,0

lbC001DDE:	ADDA.W	#$FFA4,SP
	PUSHM	D2-D4/A2-A4/A6
	MOVEA.L	(lbL003924),A6
	MOVE.L	($114,A6),D3
	MOVEA.L	D3,A3
	MOVEA.L	($2E,A3),A4
	TST.L	(lbL003920)
	BNE.B	lbC001E04
	MOVE.L	(A4),(lbL003920)
lbC001E04:	MOVEA.L	(lbL00391C),A1
	MOVEA.L	(lbL003920),A0
	MOVE.L	($14,A1),D4
	CMP.L	($14,A0),D4
	BEQ.B	lbC001E6E
	CLR.L	D0
	MOVE.W	($16,A0),D0
	PUSH	D0
	CLR.L	D0
	MOVE.W	($14,A0),D0
	PUSH	D0
	CLR.L	D0
	MOVE.W	($16,A1),D0
	PUSH	D0
	CLR.L	D0
	MOVE.W	($14,A1),D0
	PUSH	D0
	PEA	(ixnetlibraryh.MSG)
	BSR.W	lbC001B28
	MOVEA.L	(lbL00391C),A0
	SUBQ.W	#1,($20,A0)
	JSR	(lbC003850)
	MOVEA.L	D0,A0
	MOVEQ	#1,D4
	MOVE.L	D4,($18,A0)
	PUSH	A0
	JSR	(lbC00385C)
	MOVEQ	#0,D0
	ADDA.W	#$18,SP
	BRA.W	lbC0020C0

lbC001E6E:	MOVEQ	#$26,D0
	MOVE.L	#$10001,D1
	JSR	(-$C6,A6)
;fiX "_LVO" type symbol expected
	MOVE.L	D0,($22B6,A4)
	MOVEA.L	D0,A2
	JSR	(lbC003850)
	MOVEA.L	D0,A0
	MOVE.L	($18,A0),D2
	CMPA.W	#0,A2
	BEQ.W	lbC0020B4
	MOVEQ	#1,D4
	MOVE.L	D4,($18,A2)
	MOVEQ	#2,D4
	CMP.L	D2,D4
	BEQ.W	lbC002042
	BLT.B	lbC001EAC
	TST.L	D2
	BEQ.B	lbC001EB4
	BRA.W	lbC002088

lbC001EAC:	MOVEQ	#3,D4
	CMP.L	D2,D4
	BNE.W	lbC002088
lbC001EB4:	MOVEA.L	(lbL003924),A6
	LEA	(bsdsocketlibr.MSG),A1
	MOVEQ	#3,D0
	JSR	(-$228,A6)
;fiX "_LVO" type symbol expected
	MOVE.L	D0,(8,A2)
	BEQ.W	lbC00203E
	MOVEA.L	D3,A3
	MOVE.L	($AC,A3),D0
	MOVE.L	D0,D1
	ASL.L	#2,D1
	TST.L	D0
	BNE.B	lbC001EE2
	MOVE.L	(10,A3),D3
	BRA.B	lbC001EEC

lbC001EE2:	MOVEA.L	D1,A3
	MOVE.L	($10,A3),D0
	MOVE.L	D0,D3
	ASL.L	#2,D3
lbC001EEC:	MOVE.L	#$80000017,D0
	MOVE.L	D3,D1
	MOVE.L	D0,($4C,SP)
	MOVE.L	D1,($50,SP)
	MOVE.L	#$80000005,D0
	MOVEQ	#0,D1
	MOVE.L	D0,($54,SP)
	MOVE.L	D1,($58,SP)
	MOVE.L	#$80000007,D0
	MOVEQ	#0,D1
	MOVE.L	D0,($5C,SP)
	MOVE.L	D1,($60,SP)
	MOVE.L	#$80000003,D0
	MOVE.L	#$1000,D1
	MOVE.L	D0,($64,SP)
	MOVE.L	D1,($68,SP)
	MOVEQ	#0,D0
	MOVEQ	#0,D1
	MOVEQ	#0,D0
	MOVE.L	D0,($6C,SP)
	MOVE.L	D1,($70,SP)
	MOVEA.L	(lbL003924),A6
	MOVEQ	#-1,D0
	JSR	(-$14A,A6)
;fiX "_LVO" type symbol expected
	EXT.W	D0
	MOVEA.W	D0,A3
	MOVE.L	A3,($10,A2)
	MOVEA.L	(lbL003924),A6
	MOVEQ	#-1,D0
	JSR	(-$14A,A6)
;fiX "_LVO" type symbol expected
	EXT.W	D0
	EXT.L	D0
	MOVE.L	D0,($14,A2)
	MOVEQ	#1,D1
	MOVE.L	D1,D4
	ASL.L	D0,D4
	MOVE.L	D4,D0
	MOVE.L	D0,($58,SP)
	MOVE.L	($10,A2),D4
	ASL.L	D4,D1
	MOVE.L	D1,($60,SP)
	MOVEA.L	(8,A2),A6
	LEA	($4C,SP),A0
	JSR	(-$126,A6)
;fiX "_LVO" type symbol expected
	MOVEA.L	(lbL003924),A6
	LEA	(AmiTCPlibsuse.MSG),A1
	MOVEQ	#1,D0
	JSR	(-$228,A6)
;fiX "_LVO" type symbol expected
	MOVE.L	D0,(12,A2)
	BEQ.B	lbC002014
	MOVE.L	#$80000010,D0
	MOVEQ	#12,D1
	MOVE.L	D0,($1C,SP)
	MOVE.L	D1,($20,SP)
	MOVE.L	#$80000004,D0
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVE.L	($C94,A0),D1
	MOVE.L	D0,($24,SP)
	MOVE.L	D1,($28,SP)
	MOVEQ	#0,D0
	MOVEQ	#0,D1
	MOVEQ	#0,D0
	MOVE.L	D0,($2C,SP)
	MOVE.L	D1,($30,SP)
	MOVE.L	($1C,SP),($34,SP)
	MOVE.L	($20,SP),($38,SP)
	MOVE.L	($24,SP),($3C,SP)
	MOVE.L	($28,SP),($40,SP)
	MOVE.L	($2C,SP),($44,SP)
	MOVE.L	($30,SP),($48,SP)
	MOVEA.L	(12,A2),A6
	MOVEA.L	D3,A0
	LEA	($34,SP),A1
	JSR	(-$1E,A6)
;fiX "_LVO" type symbol expected
	MOVEQ	#3,D4
	BRA.B	lbC002084

lbC002014:	MOVEA.L	(lbL003924),A6
	MOVE.L	($10,A2),D0
	JSR	(-$150,A6)
;fiX "_LVO" type symbol expected
	MOVEA.L	(lbL003924),A6
	MOVE.L	($14,A2),D0
	JSR	(-$150,A6)
;fiX "_LVO" type symbol expected
	MOVEA.L	(lbL003924),A6
	MOVEA.L	(8,A2),A1
	JSR	(-$19E,A6)
;fiX "_LVO" type symbol expected
lbC00203E:	TST.L	D2
	BNE.B	lbC002088
lbC002042:	MOVEA.L	(lbL003924),A6
	LEA	(socketlibrary.MSG),A1
	MOVEQ	#3,D0
	JSR	(-$228,A6)
;fiX "_LVO" type symbol expected
	MOVE.L	D0,(4,A2)
	BEQ.B	lbC002088
	MOVEA.L	(lbL003924),A6
	MOVEQ	#-1,D0
	JSR	(-$14A,A6)
;fiX "_LVO" type symbol expected
	EXT.W	D0
	MOVEA.W	D0,A3
	MOVE.L	A3,($10,A2)
	MOVEA.L	(lbL003924),A6
	MOVEQ	#-1,D0
	JSR	(-$14A,A6)
;fiX "_LVO" type symbol expected
	EXT.W	D0
	MOVEA.W	D0,A3
	MOVE.L	A3,($14,A2)
	MOVEQ	#2,D4
lbC002084:	MOVE.L	D4,($18,A2)
lbC002088:	MOVEQ	#1,D4
	CMP.L	($18,A2),D4
	BNE.B	lbC0020AE
	MOVEA.L	(lbL003924),A6
	MOVEA.L	($22B6,A4),A1
	MOVEQ	#$26,D0
	JSR	(-$D2,A6)
;fiX "_LVO" type symbol expected
	MOVEA.L	(lbL00391C),A0
	SUBQ.W	#1,($20,A0)
	MOVEQ	#0,D0
	BRA.B	lbC0020C0

lbC0020AE:	MOVE.L	($7C,SP),D0
	BRA.B	lbC0020C0

lbC0020B4:	MOVEA.L	(lbL00391C),A0
	SUBQ.W	#1,($20,A0)
	MOVEQ	#0,D0
lbC0020C0:	POPM	D2-D4/A2-A4/A6
	ADDA.W	#$5C,SP
	RTS

HOSTNAME.MSG:	db	'HOSTNAME',0
hostname.MSG:	db	'hostname',0
localhost.MSG:	db	'localhost',0

lbC0020E6:	ADDA.W	#$FEF8,SP
	PUSHM	D2-D4/A2/A6
	MOVE.L	($120,SP),D3
	MOVE.L	($124,SP),D2
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A0
	MOVEQ	#3,D4
	CMP.L	($18,A0),D4
	BNE.B	lbC002120
	MOVEA.L	(8,A0),A6
	MOVEA.L	D3,A0
	MOVE.L	D2,D0
	JSR	(-$11A,A6)
;fiX "_LVO" type symbol expected
	BRA.W	lbC0021B8

lbC002120:	PEA	(HOSTNAME.MSG)
	LEA	(lbC0037E4),A2
	JSR	(A2)
	MOVEA.L	D0,A6
	ADDQ.W	#4,SP
	CMPA.W	#0,A6
	BNE.B	lbC00214A
	PEA	(hostname.MSG)
	JSR	(A2)
	MOVEA.L	D0,A6
	ADDQ.W	#4,SP
	CMPA.W	#0,A6
	BEQ.B	lbC0021A2
lbC00214A:	PEA	($2E).W
	PUSH	A6
	JSR	(lbC00373C)
	ADDQ.W	#8,SP
	TST.L	D0
	BNE.B	lbC00219C
	PUSH	A6
	LEA	($1A,SP),A2
	PUSH	A2
	JSR	(lbC003868)
	PUSH	A2
	JSR	(lbC003820)
	LEA	(SP,D0.L),A0
	ADDA.W	#$124,A0
	MOVE.B	#$2E,(-$102,A0)
	MOVE.L	#$100,D4
	SUB.L	D0,D4
	PUSH	D4
	PEA	(1,A2,D0.L)
	BSR.W	lbC000346
	ADDA.W	#$14,SP
	TST.L	D0
	BNE.B	lbC00219C
	MOVEA.L	A2,A6
lbC00219C:	PUSH	D2
	PUSH	A6
	BRA.B	lbC0021AA

lbC0021A2:	PUSH	D2
	PEA	(localhost.MSG)
lbC0021AA:	PUSH	D3
	JSR	(lbC003748)
	ADDA.W	#12,SP
	MOVEQ	#0,D0
lbC0021B8:	POPM	D2-D4/A2/A6
	ADDA.W	#$108,SP
	RTS

lbC0021C2:	PUSH	D2
	MOVE.L	(12,SP),D0
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A0
	MOVEQ	#3,D1
	CMP.L	($18,A0),D1
	BEQ.B	lbC002210
	MOVEQ	#0,D2
	NOT.B	D2
	CMPI.L	#$FE,D0
	BHI.B	lbC0021F0
	MOVE.L	D0,D2
lbC0021F0:	PUSH	D2
	PUSH	(12,SP)
	PEA	(localhost.MSG0)
	JSR	(lbC003748)
	LEA	(localhost.MSG0),A0
	CLR.B	(A0,D2.L)
	ADDA.W	#12,SP
lbC002210:	MOVEQ	#0,D0
	POP	D2
	RTS

lbC002216:	PUSH	A6
	PUSH	D2
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A0
	MOVEQ	#3,D2
	CMP.L	($18,A0),D2
	BEQ.B	lbC002238
	MOVEQ	#0,D0
	BRA.B	lbC002248

lbC002238:	MOVEA.L	(12,A0),A6
	MOVEA.L	(12,SP),A0
	MOVEA.L	($10,SP),A1
	JSR	(-$AE,A6)
;fiX "_LVO" type symbol expected
lbC002248:	POP	D2
	POP	A6
	RTS

lbC00224E:	PUSH	A6
	PUSH	D2
	MOVE.W	(14,SP),D1
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A1
	MOVEQ	#3,D2
	CMP.L	($18,A1),D2
	BNE.B	lbC002282
	MOVEA.L	(12,A1),A6
	MOVE.W	D1,D0
	JSR	(-$C0,A6)
;fiX "_LVO" type symbol expected
	ANDI.L	#$FFFF,D0
	BRA.B	lbC0022A8

lbC002282:	CMPI.W	#$1FF,D1
	BHI.B	lbC00229C
	MOVE.W	($B54,A0),D0
	ANDI.W	#$1FF,D1
	MOVE.W	D1,($B54,A0)
	ANDI.L	#$FFFF,D0
	BRA.B	lbC0022A8

lbC00229C:	MOVEA.L	($C94,A0),A0
	MOVEQ	#$16,D2
	MOVE.L	D2,(A0)
	MOVEQ	#0,D0
	NOT.W	D0
lbC0022A8:	POP	D2
	POP	A6
	RTS

lbC0022AE:	PUSH	A6
	PUSH	D2
	MOVE.L	(12,SP),D1
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A1
	MOVEA.L	($22B6,A1),A0
	MOVEQ	#2,D2
	CMP.L	($18,A0),D2
	BNE.B	lbC0022DA
	MOVEA.L	(4,A0),A6
	JSR	(-$78,A6)
;fiX "_LVO" type symbol expected
	BRA.B	lbC0022EE

lbC0022DA:	TST.L	D1
	BEQ.B	lbC0022EE
	MOVEA.L	($27CC,A1),A0
	CMPA.W	#0,A0
	BEQ.B	lbC0022EE
	ORI.W	#$108,(10,A0)
lbC0022EE:	POP	D2
	POP	A6
	RTS

lbC0022F4:	PUSH	A6
	PUSH	D2
	MOVEA.L	(lbL003924),A6
	MOVEA.L	($114,A6),A0
	MOVEA.L	($2E,A0),A1
	MOVEA.L	($22B6,A1),A0
	MOVEQ	#2,D2
	CMP.L	($18,A0),D2
	BNE.B	lbC00231C
	MOVEA.L	(4,A0),A6
	JSR	(-$7E,A6)
;fiX "_LVO" type symbol expected
	BRA.B	lbC00235E

lbC00231C:	MOVEA.L	($27CC,A1),A0
	CMPA.W	#0,A0
	BEQ.B	lbC00235E
	ANDI.W	#$FEF7,(10,A0)
	MOVEA.L	($114,A6),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($27D0,A0),A0
	MOVE.L	(A0),D0
	MOVEQ	#-1,D2
	CMP.L	D0,D2
	BEQ.B	lbC00235E
	PUSH	D0
	JSR	(lbC003874)
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($27D0,A0),A0
	MOVE.L	D2,(A0)
	ADDQ.W	#4,SP
lbC00235E:	POP	D2
	POP	A6
	RTS

lbC002364:	PUSHM	D2-D4/A6
	MOVE.L	($14,SP),D1
	MOVE.L	($18,SP),D2
	MOVE.L	($1C,SP),D3
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A0
	MOVEA.L	($18,A0),A1
	MOVEQ	#-1,D0
	MOVEQ	#2,D4
	CMP.L	A1,D4
	BEQ.B	lbC00239A
	MOVEQ	#3,D4
	CMP.L	A1,D4
	BEQ.B	lbC0023AA
	BRA.B	lbC0023B8

lbC00239A:	MOVEA.L	(4,A0),A6
	MOVE.L	D1,D0
	MOVE.L	D2,D1
	MOVE.L	D3,D2
	JSR	(-$2A,A6)
;fiX "_LVO" type symbol expected
	BRA.B	lbC0023B8

lbC0023AA:	MOVEA.L	(8,A0),A6
	MOVE.L	D1,D0
	MOVE.L	D2,D1
	MOVE.L	D3,D2
	JSR	(-$1E,A6)
;fiX "_LVO" type symbol expected
lbC0023B8:	POPM	D2-D4/A6
	RTS

lbC0023BE:	PUSHM	D2/D3/A2/A6
	MOVEA.L	($14,SP),A1
	MOVEA.L	($18,SP),A2
	MOVE.L	($1C,SP),D1
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A0
	MOVE.L	($18,A0),D2
	MOVEQ	#-1,D0
	MOVEQ	#2,D3
	CMP.L	D2,D3
	BEQ.B	lbC0023F4
	MOVEQ	#3,D3
	CMP.L	D2,D3
	BEQ.B	lbC00240C
	BRA.B	lbC00241A

lbC0023F4:	CLR.L	D2
	MOVE.B	(A2),D2
	CLR.B	(A2)
	MOVEA.L	(4,A0),A6
	MOVE.L	($28,A1),D0
	MOVEA.L	A2,A1
	JSR	(-$C0,A6)
;fiX "_LVO" type symbol expected
	MOVE.B	D2,(A2)
	BRA.B	lbC00241A

lbC00240C:	MOVEA.L	(8,A0),A6
	MOVE.L	($28,A1),D0
	MOVEA.L	A2,A0
	JSR	(-$24,A6)
;fiX "_LVO" type symbol expected
lbC00241A:	POPM	D2/D3/A2/A6
	RTS

lbC002420:	PUSHM	D2/A2/A6
	MOVEA.L	($10,SP),A2
	MOVE.L	($14,SP),D1
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A0
	MOVEA.L	($18,A0),A1
	MOVEQ	#-1,D0
	MOVEQ	#2,D2
	CMP.L	A1,D2
	BEQ.B	lbC002452
	MOVEQ	#3,D2
	CMP.L	A1,D2
	BEQ.B	lbC002460
	BRA.B	lbC00246C

lbC002452:	MOVEA.L	(4,A0),A6
	MOVE.L	($28,A2),D0
	JSR	(-$D2,A6)
;fiX "_LVO" type symbol expected
	BRA.B	lbC00246C

lbC002460:	MOVEA.L	(8,A0),A6
	MOVE.L	($28,A2),D0
	JSR	(-$2A,A6)
;fiX "_LVO" type symbol expected
lbC00246C:	POPM	D2/A2/A6
	RTS

lbC002472:	PUSHM	D2-D4/A6
	MOVEA.L	($14,SP),A1
	MOVE.L	($18,SP),D2
	MOVE.L	($1C,SP),D3
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A0
	MOVE.L	($18,A0),D1
	MOVEQ	#-1,D0
	MOVEQ	#2,D4
	CMP.L	D1,D4
	BEQ.B	lbC0024A8
	MOVEQ	#3,D4
	CMP.L	D1,D4
	BEQ.B	lbC0024BA
	BRA.B	lbC0024CA

lbC0024A8:	MOVEA.L	(4,A0),A6
	MOVE.L	($28,A1),D0
	MOVEA.L	D2,A0
	MOVEA.L	D3,A1
	JSR	(-$BA,A6)
;fiX "_LVO" type symbol expected
	BRA.B	lbC0024CA

lbC0024BA:	MOVEA.L	(8,A0),A6
	MOVE.L	($28,A1),D0
	MOVEA.L	D2,A0
	MOVEA.L	D3,A1
	JSR	(-$30,A6)
;fiX "_LVO" type symbol expected
lbC0024CA:	POPM	D2-D4/A6
	RTS

lbC0024D0:	PUSHM	D2/D3/A2/A6
	MOVEA.L	($14,SP),A1
	MOVEA.L	($18,SP),A2
	MOVE.L	($1C,SP),D1
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A0
	MOVE.L	($18,A0),D2
	MOVEQ	#-1,D0
	MOVEQ	#2,D3
	CMP.L	D2,D3
	BEQ.B	lbC002506
	MOVEQ	#3,D3
	CMP.L	D2,D3
	BEQ.B	lbC00251E
	BRA.B	lbC00252C

lbC002506:	CLR.L	D2
	MOVE.B	(A2),D2
	CLR.B	(A2)
	MOVEA.L	(4,A0),A6
	MOVE.L	($28,A1),D0
	MOVEA.L	A2,A1
	JSR	(-$C6,A6)
;fiX "_LVO" type symbol expected
	MOVE.B	D2,(A2)
	BRA.B	lbC00252C

lbC00251E:	MOVEA.L	(8,A0),A6
	MOVE.L	($28,A1),D0
	MOVEA.L	A2,A0
	JSR	(-$36,A6)
;fiX "_LVO" type symbol expected
lbC00252C:	POPM	D2/D3/A2/A6
	RTS

lbC002532:	PUSHM	D2-D6/A2/A3/A6
	MOVEA.L	($24,SP),A3
	MOVE.L	($28,SP),D1
	MOVE.L	($2C,SP),D2
	MOVE.L	($30,SP),D3
	MOVEA.L	($34,SP),A2
	MOVE.L	($38,SP),D5
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A1
	MOVEA.L	($18,A1),A0
	MOVEQ	#-1,D0
	MOVEQ	#2,D6
	CMP.L	A0,D6
	BEQ.B	lbC002574
	MOVEQ	#3,D6
	CMP.L	A0,D6
	BEQ.B	lbC002594
	BRA.B	lbC0025AA

lbC002574:	CLR.L	D4
	MOVE.B	(A2),D4
	CLR.B	(A2)
	MOVEA.L	(4,A1),A6
	MOVE.L	($28,A3),D0
	MOVEA.L	D1,A0
	MOVE.L	D2,D1
	MOVE.L	D3,D2
	MOVEA.L	A2,A1
	MOVE.L	D5,D3
	JSR	(-$FC,A6)
;fiX "_LVO" type symbol expected
	MOVE.B	D4,(A2)
	BRA.B	lbC0025AA

lbC002594:	MOVEA.L	(8,A1),A6
	MOVE.L	($28,A3),D0
	MOVEA.L	D1,A0
	MOVE.L	D2,D1
	MOVE.L	D3,D2
	MOVEA.L	A2,A1
	MOVE.L	D5,D3
	JSR	(-$3C,A6)
;fiX "_LVO" type symbol expected
lbC0025AA:	POPM	D2-D6/A2/A3/A6
	RTS

lbC0025B0:	PUSHM	D2-D4/A6
	MOVEA.L	($14,SP),A1
	MOVE.L	($18,SP),D1
	MOVE.L	($1C,SP),D2
	MOVE.L	($20,SP),D3
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A0
	MOVEA.L	($18,A0),A6
	MOVEQ	#-1,D0
	MOVEQ	#2,D4
	CMP.L	A6,D4
	BEQ.B	lbC0025EA
	MOVEQ	#3,D4
	CMP.L	A6,D4
	BEQ.B	lbC0025FE
	BRA.B	lbC002610

lbC0025EA:	MOVEA.L	(4,A0),A6
	MOVE.L	($28,A1),D0
	MOVEA.L	D1,A0
	MOVE.L	D2,D1
	MOVEA.L	D3,A1
	JSR	(-$F6,A6)
;fiX "_LVO" type symbol expected
	BRA.B	lbC002610

lbC0025FE:	MOVEA.L	(8,A0),A6
	MOVE.L	($28,A1),D0
	MOVEA.L	D1,A0
	MOVE.L	D2,D1
	MOVE.L	D3,D2
	JSR	(-$42,A6)
;fiX "_LVO" type symbol expected
lbC002610:	POPM	D2-D4/A6
	RTS

lbC002616:	PUSHM	D2/D3/A2/A6
	MOVEA.L	($14,SP),A2
	MOVE.L	($18,SP),D1
	MOVE.L	($1C,SP),D2
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A0
	MOVEA.L	($18,A0),A1
	MOVEQ	#-1,D0
	MOVEQ	#2,D3
	CMP.L	A1,D3
	BEQ.B	lbC00264C
	MOVEQ	#3,D3
	CMP.L	A1,D3
	BEQ.B	lbC00265E
	BRA.B	lbC00266E

lbC00264C:	MOVEA.L	(4,A0),A6
	MOVE.L	($28,A2),D0
	MOVEA.L	D1,A0
	MOVE.L	D2,D1
	JSR	(-$102,A6)
;fiX "_LVO" type symbol expected
	BRA.B	lbC00266E

lbC00265E:	MOVEA.L	(8,A0),A6
	MOVE.L	($28,A2),D0
	MOVEA.L	D1,A0
	MOVE.L	D2,D1
	JSR	(-$10E,A6)
;fiX "_LVO" type symbol expected
lbC00266E:	POPM	D2/D3/A2/A6
	RTS

lbC002674:	PUSHM	D2-D5/A2/A6
	MOVEA.L	($1C,SP),A1
	MOVE.L	($20,SP),D1
	MOVE.L	($24,SP),D2
	MOVE.L	($28,SP),D3
	MOVE.L	($2C,SP),D4
	MOVEA.L	($30,SP),A2
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A0
	MOVEA.L	($18,A0),A6
	MOVEQ	#-1,D0
	MOVEQ	#2,D5
	CMP.L	A6,D5
	BEQ.B	lbC0026B6
	MOVEQ	#3,D5
	CMP.L	A6,D5
	BEQ.B	lbC0026CC
	BRA.B	lbC0026E0

lbC0026B6:	MOVEA.L	(4,A0),A6
	MOVE.L	($28,A1),D0
	MOVEA.L	D1,A0
	MOVE.L	D2,D1
	MOVE.L	D3,D2
	MOVEA.L	D4,A1
	JSR	(-$DE,A6)
;fiX "_LVO" type symbol expected
	BRA.B	lbC0026E0

lbC0026CC:	MOVEA.L	(8,A0),A6
	MOVE.L	($28,A1),D0
	MOVEA.L	D1,A0
	MOVE.L	D2,D1
	MOVE.L	D3,D2
	MOVEA.L	D4,A1
	JSR	(-$48,A6)
;fiX "_LVO" type symbol expected
lbC0026E0:	POPM	D2-D5/A2/A6
	RTS

lbC0026E6:	PUSHM	D2-D4/A2/A6
	MOVEA.L	($18,SP),A2
	MOVE.L	($1C,SP),D1
	MOVE.L	($20,SP),D2
	MOVE.L	($24,SP),D3
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A0
	MOVEA.L	($18,A0),A1
	MOVEQ	#-1,D0
	MOVEQ	#2,D4
	CMP.L	A1,D4
	BEQ.B	lbC002720
	MOVEQ	#3,D4
	CMP.L	A1,D4
	BEQ.B	lbC002734
	BRA.B	lbC002746

lbC002720:	MOVEA.L	(4,A0),A6
	MOVE.L	($28,A2),D0
	MOVEA.L	D1,A0
	MOVE.L	D2,D1
	MOVE.L	D3,D2
	JSR	(-$D8,A6)
;fiX "_LVO" type symbol expected
	BRA.B	lbC002746

lbC002734:	MOVEA.L	(8,A0),A6
	MOVE.L	($28,A2),D0
	MOVEA.L	D1,A0
	MOVE.L	D2,D1
	MOVE.L	D3,D2
	JSR	(-$4E,A6)
;fiX "_LVO" type symbol expected
lbC002746:	POPM	D2-D4/A2/A6
	RTS

lbC00274C:	PUSHM	D2/D3/A2/A6
	MOVEA.L	($14,SP),A2
	MOVE.L	($18,SP),D1
	MOVE.L	($1C,SP),D2
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A0
	MOVEA.L	($18,A0),A1
	MOVEQ	#-1,D0
	MOVEQ	#2,D3
	CMP.L	A1,D3
	BEQ.B	lbC002782
	MOVEQ	#3,D3
	CMP.L	A1,D3
	BEQ.B	lbC002794
	BRA.B	lbC0027A4

lbC002782:	MOVEA.L	(4,A0),A6
	MOVE.L	($28,A2),D0
	MOVEA.L	D1,A0
	MOVE.L	D2,D1
	JSR	(-$E4,A6)
;fiX "_LVO" type symbol expected
	BRA.B	lbC0027A4

lbC002794:	MOVEA.L	(8,A0),A6
	MOVE.L	($28,A2),D0
	MOVEA.L	D1,A0
	MOVE.L	D2,D1
	JSR	(-$114,A6)
;fiX "_LVO" type symbol expected
lbC0027A4:	POPM	D2/D3/A2/A6
	RTS

lbC0027AA:	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($C94,A0),A0
	MOVEQ	#$4E,D1
	MOVE.L	D1,(A0)
	MOVEQ	#-1,D0
	RTS

;fiX Label expected
	NOP
lbC0027C6:	PUSHM	D2/A2/A6
	MOVEA.L	($10,SP),A2
	MOVE.L	($14,SP),D1
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A0
	MOVEA.L	($18,A0),A1
	MOVEQ	#0,D0
	MOVEQ	#2,D2
	CMP.L	A1,D2
	BEQ.B	lbC0027F8
	MOVEQ	#3,D2
	CMP.L	A1,D2
	BEQ.B	lbC002806
	BRA.B	lbC002812

lbC0027F8:	MOVEA.L	(4,A0),A6
	MOVE.L	($28,A2),D0
	JSR	(-$108,A6)
;fiX "_LVO" type symbol expected
	BRA.B	lbC002812

lbC002806:	MOVEA.L	(8,A0),A6
	MOVE.L	($28,A2),D0
	JSR	(-$54,A6)
;fiX "_LVO" type symbol expected
lbC002812:	POPM	D2/A2/A6
	RTS

lbC002818:	PUSHM	D2-D5/A2/A6
	MOVEA.L	($1C,SP),A2
	MOVE.L	($20,SP),D1
	MOVE.L	($24,SP),D2
	MOVE.L	($28,SP),D3
	MOVE.L	($2C,SP),D4
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A0
	MOVEA.L	($18,A0),A1
	MOVEQ	#0,D0
	MOVEQ	#2,D5
	CMP.L	A1,D5
	BEQ.B	lbC002856
	MOVEQ	#3,D5
	CMP.L	A1,D5
	BEQ.B	lbC002868
	BRA.B	lbC002878

lbC002856:	MOVEA.L	(4,A0),A6
	MOVE.L	($28,A2),D0
	MOVEA.L	D3,A0
	MOVE.L	D4,D3
	JSR	(-$10E,A6)
;fiX "_LVO" type symbol expected
	BRA.B	lbC002878

lbC002868:	MOVEA.L	(8,A0),A6
	MOVE.L	($28,A2),D0
	MOVEA.L	D3,A0
	MOVE.L	D4,D3
	JSR	(-$5A,A6)
;fiX "_LVO" type symbol expected
lbC002878:	POPM	D2-D5/A2/A6
	RTS

lbC00287E:	PUSHM	D2-D5/A6
	MOVEA.L	($18,SP),A1
	MOVE.L	($1C,SP),D1
	MOVE.L	($20,SP),D2
	MOVE.L	($24,SP),D3
	MOVE.L	($28,SP),D4
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A0
	MOVEA.L	($18,A0),A6
	MOVEQ	#0,D0
	MOVEQ	#2,D5
	CMP.L	A6,D5
	BEQ.B	lbC0028BC
	MOVEQ	#3,D5
	CMP.L	A6,D5
	BEQ.B	lbC0028CE
	BRA.B	lbC0028DE

lbC0028BC:	MOVEA.L	(4,A0),A6
	MOVE.L	($28,A1),D0
	MOVEA.L	D3,A0
	MOVEA.L	D4,A1
	JSR	(-$114,A6)
;fiX "_LVO" type symbol expected
	BRA.B	lbC0028DE

lbC0028CE:	MOVEA.L	(8,A0),A6
	MOVE.L	($28,A1),D0
	MOVEA.L	D3,A0
	MOVEA.L	D4,A1
	JSR	(-$60,A6)
;fiX "_LVO" type symbol expected
lbC0028DE:	POPM	D2-D5/A6
	RTS

lbC0028E4:	PUSHM	D2-D4/A6
	MOVEA.L	($14,SP),A1
	MOVE.L	($18,SP),D2
	MOVE.L	($1C,SP),D3
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A0
	MOVE.L	($18,A0),D1
	MOVEQ	#-1,D0
	MOVEQ	#2,D4
	CMP.L	D1,D4
	BEQ.B	lbC00291A
	MOVEQ	#3,D4
	CMP.L	D1,D4
	BEQ.B	lbC00292C
	BRA.B	lbC00293C

lbC00291A:	MOVEA.L	(4,A0),A6
	MOVE.L	($28,A1),D0
	MOVEA.L	D2,A0
	MOVEA.L	D3,A1
	JSR	(-$19E,A6)
;fiX "_LVO" type symbol expected
	BRA.B	lbC00293C

lbC00292C:	MOVEA.L	(8,A0),A6
	MOVE.L	($28,A1),D0
	MOVEA.L	D2,A0
	MOVEA.L	D3,A1
	JSR	(-$66,A6)
;fiX "_LVO" type symbol expected
lbC00293C:	POPM	D2-D4/A6
	RTS

lbC002942:	PUSHM	D2-D4/A6
	MOVEA.L	($14,SP),A1
	MOVE.L	($18,SP),D2
	MOVE.L	($1C,SP),D3
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A0
	MOVE.L	($18,A0),D1
	MOVEQ	#-1,D0
	MOVEQ	#2,D4
	CMP.L	D1,D4
	BEQ.B	lbC002978
	MOVEQ	#3,D4
	CMP.L	D1,D4
	BEQ.B	lbC00298A
	BRA.B	lbC00299A

lbC002978:	MOVEA.L	(4,A0),A6
	MOVE.L	($28,A1),D0
	MOVEA.L	D2,A0
	MOVEA.L	D3,A1
	JSR	(-$198,A6)
;fiX "_LVO" type symbol expected
	BRA.B	lbC00299A

lbC00298A:	MOVEA.L	(8,A0),A6
	MOVE.L	($28,A1),D0
	MOVEA.L	D2,A0
	MOVEA.L	D3,A1
	JSR	(-$6C,A6)
;fiX "_LVO" type symbol expected
lbC00299A:	POPM	D2-D4/A6
	RTS

lbC0029A0:	PUSHM	D2-D4/A2/A6
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A2
	MOVE.B	($134,A2),D0
	EXT.W	D0
	MOVE.W	D0,D2
	EXT.L	D2
	MOVE.B	#2,($134,A2)
	CLR.L	-(SP)
	PUSH	($24,SP)
	PUSH	($24,SP)
	PUSH	($24,SP)
	BSR.W	lbC0026E6
	MOVE.L	D0,D3
	ADDA.W	#$10,SP
	MOVE.L	($13C,A2),D1
	BEQ.B	lbC002A12
	BTST	#4,($133,A2)
	BNE.B	lbC0029F2
	MOVE.L	($140,A2),D0
	NOT.L	D0
	AND.L	D1,D0
	BEQ.B	lbC002A12
lbC0029F2:	PUSH	A2
	JSR	(lbC003880)
	ADDQ.W	#4,SP
	TST.L	D0
	BEQ.B	lbC002A12
	MOVEA.L	(lbL003924),A6
	MOVEQ	#0,D0
	MOVE.L	#$1000,D1
	JSR	(-$132,A6)
;fiX "_LVO" type symbol expected
lbC002A12:	MOVE.B	D2,($134,A2)
	MOVEA.L	(lbL003924),A6
	MOVEA.L	($114,A6),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($C94,A0),A0
	MOVEQ	#4,D4
	CMP.L	(A0),D4
	BNE.B	lbC002A3E
	SUBA.L	A1,A1
	JSR	(-$126,A6)
;fiX "_LVO" type symbol expected
	PUSH	D0
	JSR	(lbC00388C)
	ADDQ.W	#4,SP
lbC002A3E:	MOVE.L	D3,D0
	POPM	D2-D4/A2/A6
	RTS

lbC002A46:	PUSHM	D2-D4/A2/A6
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A2
	MOVE.B	($134,A2),D0
	EXT.W	D0
	MOVE.W	D0,D2
	EXT.L	D2
	MOVE.B	#2,($134,A2)
	CLR.L	-(SP)
	PUSH	($24,SP)
	PUSH	($24,SP)
	PUSH	($24,SP)
	BSR.W	lbC0025B0
	MOVE.L	D0,D3
	ADDA.W	#$10,SP
	MOVE.L	($13C,A2),D1
	BEQ.B	lbC002AB8
	BTST	#4,($133,A2)
	BNE.B	lbC002A98
	MOVE.L	($140,A2),D0
	NOT.L	D0
	AND.L	D1,D0
	BEQ.B	lbC002AB8
lbC002A98:	PUSH	A2
	JSR	(lbC003880)
	ADDQ.W	#4,SP
	TST.L	D0
	BEQ.B	lbC002AB8
	MOVEA.L	(lbL003924),A6
	MOVEQ	#0,D0
	MOVE.L	#$1000,D1
	JSR	(-$132,A6)
;fiX "_LVO" type symbol expected
lbC002AB8:	MOVE.B	D2,($134,A2)
	MOVEA.L	(lbL003924),A6
	MOVEA.L	($114,A6),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($C94,A0),A0
	MOVEQ	#4,D4
	CMP.L	(A0),D4
	BNE.B	lbC002AE4
	SUBA.L	A1,A1
	JSR	(-$126,A6)
;fiX "_LVO" type symbol expected
	PUSH	D0
	JSR	(lbC00388C)
	ADDQ.W	#4,SP
lbC002AE4:	MOVE.L	D3,D0
	POPM	D2-D4/A2/A6
	RTS

lbC002AEC:	PUSHM	D2-D5/A2/A3/A6
	MOVEA.L	($20,SP),A3
	MOVE.L	($24,SP),D1
	MOVE.L	($30,SP),D4
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A2
	MOVEA.L	($22B6,A2),A1
	MOVEA.L	($18,A1),A0
	MOVEQ	#0,D2
	MOVE.B	($134,A2),D0
	EXT.W	D0
	MOVE.W	D0,D3
	EXT.L	D3
	MOVE.B	#2,($134,A2)
	MOVEQ	#2,D5
	CMP.L	A0,D5
	BEQ.B	lbC002B36
	MOVEQ	#3,D5
	CMP.L	A0,D5
	BEQ.W	lbC002D5C
	BRA.W	lbC002D6C

lbC002B36:	CMPI.L	#$8030720A,D1
	BEQ.W	lbC002C6C
	BGT.W	lbC002BD8
	CMPI.L	#$80206910,D1
	BEQ.W	lbC002CA8
	BGT.B	lbC002B8C
	CMPI.L	#$80047308,D1
	BEQ.W	lbC002D3E
	BGT.B	lbC002B74
	CMPI.L	#$8004667D,D1
	BEQ.W	lbC002D36
	CMPI.L	#$8004667E,D1
	BEQ.W	lbC002D26
	BRA.W	lbC002D4C

lbC002B74:	CMPI.L	#$8020690C,D1
	BEQ.W	lbC002C80
	CMPI.L	#$8020690E,D1
	BEQ.W	lbC002C94
	BRA.W	lbC002D4C

lbC002B8C:	CMPI.L	#$80206918,D1
	BEQ.W	lbC002CFE
	BGT.B	lbC002BB0
	CMPI.L	#$80206913,D1
	BEQ.W	lbC002CDE
	CMPI.L	#$80206916,D1
	BEQ.W	lbC002CEE
	BRA.W	lbC002D4C

lbC002BB0:	CMPI.L	#$8024491E,D1
	BEQ.W	lbC002D06
	BGT.B	lbC002BCA
	CMPI.L	#$8020697F,D1
	BEQ.W	lbC002CC6
	BRA.W	lbC002D4C

lbC002BCA:	CMPI.L	#$80244920,D1
	BEQ.W	lbC002D16
	BRA.W	lbC002D4C

lbC002BD8:	CMPI.L	#$C0206923,D1
	BEQ.W	lbC002CD6
	BGT.B	lbC002C20
	CMPI.L	#$C0206911,D1
	BEQ.W	lbC002CB2
	BGT.B	lbC002C06
	CMPI.L	#$8030720B,D1
	BEQ.B	lbC002C76
	CMPI.L	#$C0086924,D1
	BEQ.W	lbC002CBC
	BRA.W	lbC002D4C

lbC002C06:	CMPI.L	#$C0206921,D1
	BEQ.B	lbC002C8A
	BGT.W	lbC002C9E
	CMPI.L	#$C0206917,D1
	BEQ.W	lbC002CF6
	BRA.W	lbC002D4C

lbC002C20:	CMPI.L	#$C0244926,D1
	BEQ.W	lbC002D0E
	BGT.B	lbC002C44
	CMPI.L	#$C0206925,D1
	BEQ.W	lbC002CE6
	CMPI.L	#$C020697E,D1
	BEQ.W	lbC002CCE
	BRA.W	lbC002D4C

lbC002C44:	CMPI.L	#$40047307,D1
	BEQ.W	lbC002D1E
	BGT.B	lbC002C5E
	CMPI.L	#$4004667F,D1
	BEQ.W	lbC002D2E
	BRA.W	lbC002D4C

lbC002C5E:	CMPI.L	#$40047309,D1
	BEQ.W	lbC002D46
	BRA.W	lbC002D4C

lbC002C6C:	MOVE.L	#$7201,D1
	BRA.W	lbC002D4C

lbC002C76:	MOVE.L	#$7202,D1
	BRA.W	lbC002D4C

lbC002C80:	MOVE.L	#$6903,D1
	BRA.W	lbC002D4C

lbC002C8A:	MOVE.L	#$6904,D1
	BRA.W	lbC002D4C

lbC002C94:	MOVE.L	#$6905,D1
	BRA.W	lbC002D4C

lbC002C9E:	MOVE.L	#$6906,D1
	BRA.W	lbC002D4C

lbC002CA8:	MOVE.L	#$6907,D1
	BRA.W	lbC002D4C

lbC002CB2:	MOVE.L	#$6908,D1
	BRA.W	lbC002D4C

lbC002CBC:	MOVE.L	#$6909,D1
	BRA.W	lbC002D4C

lbC002CC6:	MOVE.L	#$690A,D1
	BRA.B	lbC002D4C

lbC002CCE:	MOVE.L	#$690B,D1
	BRA.B	lbC002D4C

lbC002CD6:	MOVE.L	#$690C,D1
	BRA.B	lbC002D4C

lbC002CDE:	MOVE.L	#$690D,D1
	BRA.B	lbC002D4C

lbC002CE6:	MOVE.L	#$690E,D1
	BRA.B	lbC002D4C

lbC002CEE:	MOVE.L	#$690F,D1
	BRA.B	lbC002D4C

lbC002CF6:	MOVE.L	#$6910,D1
	BRA.B	lbC002D4C

lbC002CFE:	MOVE.L	#$6911,D1
	BRA.B	lbC002D4C

lbC002D06:	MOVE.L	#$6912,D1
	BRA.B	lbC002D4C

lbC002D0E:	MOVE.L	#$6913,D1
	BRA.B	lbC002D4C

lbC002D16:	MOVE.L	#$6914,D1
	BRA.B	lbC002D4C

lbC002D1E:	MOVE.L	#$6915,D1
	BRA.B	lbC002D4C

lbC002D26:	MOVE.L	#$6D16,D1
	BRA.B	lbC002D4C

lbC002D2E:	MOVE.L	#$6D17,D1
	BRA.B	lbC002D4C

lbC002D36:	MOVE.L	#$6D18,D1
	BRA.B	lbC002D4C

lbC002D3E:	MOVE.L	#$6D19,D1
	BRA.B	lbC002D4C

lbC002D46:	MOVE.L	#$6D1A,D1
lbC002D4C:	MOVEA.L	(4,A1),A6
	MOVE.L	($28,A3),D0
	MOVEA.L	D4,A0
	JSR	(-$CC,A6)
;fiX "_LVO" type symbol expected
	BRA.B	lbC002D6A

lbC002D5C:	MOVEA.L	(8,A1),A6
	MOVE.L	($28,A3),D0
	MOVEA.L	D4,A0
	JSR	(-$72,A6)
;fiX "_LVO" type symbol expected
lbC002D6A:	MOVE.L	D0,D2
lbC002D6C:	MOVE.L	($13C,A2),D1
	BEQ.B	lbC002DA4
	BTST	#4,($133,A2)
	BNE.B	lbC002D84
	MOVE.L	($140,A2),D0
	NOT.L	D0
	AND.L	D1,D0
	BEQ.B	lbC002DA4
lbC002D84:	PUSH	A2
	JSR	(lbC003880)
	ADDQ.W	#4,SP
	TST.L	D0
	BEQ.B	lbC002DA4
	MOVEA.L	(lbL003924),A6
	MOVEQ	#0,D0
	MOVE.L	#$1000,D1
	JSR	(-$132,A6)
;fiX "_LVO" type symbol expected
lbC002DA4:	MOVE.B	D3,($134,A2)
	MOVEA.L	(lbL003924),A6
	MOVEA.L	($114,A6),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($C94,A0),A0
	MOVEQ	#4,D5
	CMP.L	(A0),D5
	BNE.B	lbC002DD0
	SUBA.L	A1,A1
	JSR	(-$126,A6)
;fiX "_LVO" type symbol expected
	PUSH	D0
	JSR	(lbC00388C)
	ADDQ.W	#4,SP
lbC002DD0:	MOVE.L	D2,D0
	POPM	D2-D5/A2/A3/A6
	RTS

lbC002DD8:	PUSH	A6
	PUSH	D2
	MOVEA.L	(12,SP),A1
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A0
	MOVE.L	($18,A0),D1
	MOVEQ	#0,D0
	MOVEQ	#2,D2
	CMP.L	D1,D2
	BEQ.B	lbC002E06
	MOVEQ	#3,D2
	CMP.L	D1,D2
	BEQ.B	lbC002E14
	BRA.B	lbC002E20

lbC002E06:	MOVEA.L	(4,A0),A6
	MOVE.L	($28,A1),D0
	JSR	(-$30,A6)
;fiX "_LVO" type symbol expected
	BRA.B	lbC002E20

lbC002E14:	MOVEA.L	(8,A0),A6
	MOVE.L	($28,A1),D0
	JSR	(-$78,A6)
;fiX "_LVO" type symbol expected
lbC002E20:	POP	D2
	POP	A6
	RTS

lbC002E26:	LINK.W	A5,#-$68
	PUSHM	D2-D4/A2-A4/A6
	MOVEA.L	(8,A5),A4
	MOVE.L	(12,A5),D2
	MOVEA.W	#$FFFF,A3
	CLR.L	(-$68,A5)
	CLR.L	(-$64,A5)
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A6
	MOVE.L	($18,A6),D3
	PEA	($20).W
	PEA	(-$20,A5)
	LEA	(lbC003898),A2
	JSR	(A2)
	PEA	($20).W
	PEA	(-$40,A5)
	JSR	(A2)
	PEA	($20).W
	PEA	(-$60,A5)
	JSR	(A2)
	ADDA.W	#$18,SP
	MOVEQ	#1,D4
	CMP.L	D2,D4
	BEQ.B	lbC002EAE
	BLT.B	lbC002E8E
	TST.L	D2
	BEQ.B	lbC002E96
	BRA.B	lbC002EDC

lbC002E8E:	MOVEQ	#2,D4
	CMP.L	D2,D4
	BEQ.B	lbC002EC6
	BRA.B	lbC002EDC

lbC002E96:	MOVE.L	($28,A4),D0
	MOVE.L	D0,D2
	LSR.L	#5,D2
	ASL.L	#2,D2
	MOVEQ	#$1F,D4
	AND.L	D4,D0
	MOVEQ	#1,D1
	ASL.L	D0,D1
	OR.L	D1,(-$20,A5,D2.L)
	BRA.B	lbC002EDC

lbC002EAE:	MOVE.L	($28,A4),D0
	MOVE.L	D0,D1
	LSR.L	#5,D1
	ASL.L	#2,D1
	MOVEQ	#$1F,D4
	AND.L	D4,D0
	ASL.L	D0,D2
	MOVE.L	D2,D0
	OR.L	D0,(-$40,A5,D1.L)
	BRA.B	lbC002EDC

lbC002EC6:	MOVE.L	($28,A4),D0
	MOVE.L	D0,D2
	LSR.L	#5,D2
	ASL.L	#2,D2
	MOVEQ	#$1F,D4
	AND.L	D4,D0
	MOVEQ	#1,D1
	ASL.L	D0,D1
	OR.L	D1,(-$60,A5,D2.L)
lbC002EDC:	MOVEQ	#2,D4
	CMP.L	D3,D4
	BEQ.B	lbC002EEA
	MOVEQ	#3,D4
	CMP.L	D3,D4
	BEQ.B	lbC002F0C
	BRA.B	lbC002F2E

lbC002EEA:	MOVEA.L	(4,A6),A6
	MOVE.L	($28,A4),D0
	ADDQ.L	#1,D0
	LEA	(-$20,A5),A0
	LEA	(-$40,A5),A1
	LEA	(-$60,A5),A2
	MOVEQ	#-$68,D1
	ADD.L	A5,D1
	MOVEQ	#0,D2
	JSR	(-$F0,A6)
;fiX "_LVO" type symbol expected
	BRA.B	lbC002F2C

lbC002F0C:	MOVEA.L	(8,A6),A6
	MOVE.L	($28,A4),D0
	ADDQ.L	#1,D0
	LEA	(-$20,A5),A0
	LEA	(-$40,A5),A1
	LEA	(-$60,A5),A2
	LEA	(-$68,A5),A3
	MOVEQ	#0,D1
	JSR	(-$7E,A6)
;fiX "_LVO" type symbol expected
lbC002F2C:	MOVEA.L	D0,A3
lbC002F2E:	MOVEQ	#1,D4
	CMP.L	A3,D4
	SEQ	D0
	EXT.W	D0
	MOVEA.W	D0,A0
	MOVE.L	A0,D0
	NEG.L	D0
	MOVEM.L	(-$84,A5),D2-D4/A2-A4/A6
	UNLK	A5
	RTS

lbC002F46:	PUSHM	D2/D3/A2/A3
	MOVEA.L	($14,SP),A1
	MOVE.L	($18,SP),D2
	MOVEA.L	($20,SP),A2
	MOVEA.L	($24,SP),A3
	MOVEQ	#1,D3
	CMP.L	D2,D3
	BNE.B	lbC002FA8
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A0
	MOVE.L	($28,A1),D0
	MOVE.L	D0,D1
	LSR.L	#5,D1
	ASL.L	#2,D1
	MOVEQ	#$1F,D3
	AND.L	D3,D0
	MOVE.L	D2,D3
	ASL.L	D0,D3
	MOVE.L	D3,D0
	OR.L	D0,(A2,D1.L)
	MOVE.L	($28,A1),D0
	CMP.L	(A3),D0
	BLS.B	lbC002F94
	MOVE.L	D0,(A3)
lbC002F94:	MOVE.L	D2,D0
	MOVE.L	($10,A0),D3
	ASL.L	D3,D0
	MOVE.L	D2,D1
	MOVE.L	($14,A0),D3
	ASL.L	D3,D1
	OR.L	D1,D0
	BRA.B	lbC002FDE

lbC002FA8:	MOVEQ	#2,D3
	CMP.L	D2,D3
	BNE.B	lbC002FC8
	MOVE.L	($28,A1),D0
	MOVE.L	D0,D2
	LSR.L	#5,D2
	ASL.L	#2,D2
	MOVEQ	#$1F,D3
	AND.L	D3,D0
	MOVEQ	#1,D1
	ASL.L	D0,D1
	MOVE.L	(A2,D2.L),D0
	AND.L	D1,D0
	BRA.B	lbC002FDE

lbC002FC8:	MOVEQ	#10,D3
	CMP.L	D2,D3
	BNE.B	lbC002FDC
	PUSH	($1C,SP)
	PUSH	A1
	BSR.W	lbC002E26
	ADDQ.W	#8,SP
	BRA.B	lbC002FDE

lbC002FDC:	MOVEQ	#0,D0
lbC002FDE:	POPM	D2/D3/A2/A3
	RTS

lbC002FE4:	PUSHM	D2/D3/A2/A3/A6
	MOVEA.L	($1C,SP),A3
	MOVEA.L	($20,SP),A1
	MOVEA.L	($24,SP),A2
	MOVE.L	($28,SP),D2
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A0
	MOVEQ	#-1,D0
	MOVE.L	($18,A0),D1
	MOVEQ	#2,D3
	CMP.L	D1,D3
	BEQ.B	lbC00301E
	MOVEQ	#3,D3
	CMP.L	D1,D3
	BEQ.B	lbC003034
	BRA.B	lbC003048

lbC00301E:	MOVEA.L	(4,A0),A6
	MOVE.L	D2,D0
	ADDQ.L	#1,D0
	MOVEA.L	A3,A0
	MOVEQ	#0,D1
	MOVEQ	#$18,D2
	ADD.L	SP,D2
	JSR	(-$F0,A6)
;fiX "_LVO" type symbol expected
	BRA.B	lbC003048

lbC003034:	MOVEA.L	(8,A0),A6
	MOVE.L	D2,D0
	ADDQ.L	#1,D0
	MOVEA.L	A3,A0
	SUBA.L	A3,A3
	MOVEQ	#$18,D1
	ADD.L	SP,D1
	JSR	(-$7E,A6)
;fiX "_LVO" type symbol expected
lbC003048:	MOVEQ	#-1,D1
	CMP.L	D0,D1
	BEQ.B	lbC003052
	MOVE.L	($18,SP),D1
lbC003052:	MOVE.L	D1,D0
	POPM	D2/D3/A2/A3/A6
	RTS

lbC00305A:	LINK.W	A5,#-8
	PUSHM	D2-D5/A2/A6
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A2
	MOVEA.L	($22B6,A2),A1
	MOVE.L	($18,A1),D0
	MOVEQ	#2,D5
	CMP.L	D0,D5
	BNE.B	lbC003090
	PUSH	(12,A5)
	PUSH	(8,A5)
	BSR.W	lbC00319C
	ADDQ.W	#8,SP
	BRA.W	lbC003184

lbC003090:	MOVEQ	#3,D5
	CMP.L	D0,D5
	BNE.W	lbC003182
	MOVEA.L	($C8,A0),A0
	CMPA.W	#0,A0
	BNE.B	lbC0030A8
	MOVEQ	#-1,D0
	BRA.W	lbC003184

lbC0030A8:	MOVEA.L	(8,A1),A6
	MOVE.L	($1C,A0),D0
	CLR.L	D1
	MOVE.B	($24,A0),D1
	CLR.L	D2
	MOVE.B	($25,A0),D2
	MOVEQ	#0,D3
	JSR	(-$90,A6)
;fiX "_LVO" type symbol expected
	MOVE.L	D0,D2
	BGE.B	lbC0030D0
	PEA	($A1).W
	JSR	(lbC0038A4)
lbC0030D0:	MOVE.B	($134,A2),D0
	EXT.W	D0
	MOVE.W	D0,D4
	EXT.L	D4
	MOVE.B	#2,($134,A2)
	PEA	(-8,A5)
	PEA	(-4,A5)
	JSR	(lbC0038B0)
	MOVE.L	D0,D3
	ADDQ.W	#8,SP
	BNE.B	lbC00310A
	MOVEA.L	(-4,A5),A0
	MOVE.L	D2,($28,A0)
	PEA	(2).W
	PUSH	A0
	JSR	(lbC0038BC)
	ADDQ.W	#8,SP
lbC00310A:	MOVE.L	($13C,A2),D1
	BEQ.B	lbC003142
	BTST	#4,($133,A2)
	BNE.B	lbC003122
	MOVE.L	($140,A2),D0
	NOT.L	D0
	AND.L	D1,D0
	BEQ.B	lbC003142
lbC003122:	PUSH	A2
	JSR	(lbC003880)
	ADDQ.W	#4,SP
	TST.L	D0
	BEQ.B	lbC003142
	MOVEA.L	(lbL003924),A6
	MOVEQ	#0,D0
	MOVE.L	#$1000,D1
	JSR	(-$132,A6)
;fiX "_LVO" type symbol expected
lbC003142:	MOVE.B	D4,($134,A2)
	MOVEQ	#4,D5
	CMP.L	D3,D5
	BNE.B	lbC003162
	MOVEA.L	(lbL003924),A6
	SUBA.L	A1,A1
	JSR	(-$126,A6)
;fiX "_LVO" type symbol expected
	PUSH	D0
	JSR	(lbC00388C)
	ADDQ.W	#4,SP
lbC003162:	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($C94,A0),A0
	MOVE.L	D3,(A0)
	MOVEQ	#-1,D0
	TST.L	D3
	BNE.B	lbC003184
	MOVE.L	(-8,A5),D0
	BRA.B	lbC003184

lbC003182:	MOVEQ	#-1,D0
lbC003184:	MOVEM.L	(-$20,A5),D2-D5/A2/A6
	UNLK	A5
	RTS

tcp.MSG:	db	'tcp',0
udp.MSG:	db	'udp',0
inetd.MSG:	db	'inetd',0

lbC00319C:	LINK.W	A5,#-8
	PUSHM	D2-D7/A2-A4/A6
	MOVEA.L	(8,A5),A4
	MOVE.L	(12,A5),D6
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A2
	MOVE.L	($22B6,A2),D7
	MOVEQ	#1,D3
	MOVEQ	#-1,D5
	MOVE.L	D5,(-8,A5)
	MOVE.B	($134,A2),D0
	EXT.W	D0
	MOVE.W	D0,D4
	EXT.L	D4
	MOVE.B	#2,($134,A2)
	MOVEQ	#3,D5
	CMP.L	(A4),D5
	BGE.W	lbC0032F8
	MOVEA.L	D6,A3
	MOVEA.L	(A3),A0
	MOVEA.L	D7,A3
	MOVEA.L	(4,A3),A6
	MOVEA.L	(4,A0),A0
	LEA	(tcp.MSG),A1
	JSR	(-$168,A6)
;fiX "_LVO" type symbol expected
	MOVE.L	D0,D2
	MOVEA.L	D6,A3
	MOVEA.L	(A3),A0
	MOVEA.L	D7,A3
	MOVEA.L	(4,A3),A6
	MOVEA.L	(4,A0),A0
	LEA	(udp.MSG),A1
	JSR	(-$168,A6)
;fiX "_LVO" type symbol expected
	TST.L	D2
	BNE.B	lbC00321A
	TST.L	D0
	BEQ.W	lbC0032F8
lbC00321A:	MOVEA.L	(lbL003924),A6
	LEA	(inetd.MSG),A1
	JSR	(-$186,A6)
;fiX "_LVO" type symbol expected
	TST.L	D0
	BEQ.W	lbC0032F8
	MOVEA.L	D6,A3
	MOVEA.L	(A3),A0
	PUSH	(8,A0)
	JSR	(lbC0038C8)
	MOVE.L	D0,D2
	MOVEA.L	(A3),A0
	PUSH	(12,A0)
	JSR	(lbC0037C0)
	MOVEA.L	D7,A3
	MOVE.L	D0,($1C,A3)
	ADDQ.W	#8,SP
	MOVEA.L	(4,A3),A6
	MOVE.L	D2,D1
	JSR	(-$1B6,A6)
;fiX "_LVO" type symbol expected
	MOVE.L	D0,D2
	MOVEQ	#-1,D5
	CMP.L	D2,D5
	BEQ.W	lbC0032F8
	MOVE.W	#1,($20,A3)
	CLR.L	(-8,A5)
	PEA	(-8,A5)
	PEA	(-4,A5)
	JSR	(lbC0038B0)
	MOVE.L	D0,D3
	ADDQ.W	#8,SP
	BNE.B	lbC0032C0
	MOVEA.L	(-4,A5),A0
	MOVE.L	D2,($28,A0)
	PEA	(2).W
	PUSH	A0
	JSR	(lbC0038BC)
	MOVEQ	#1,D2
	ADDQ.W	#8,SP
	MOVE.L	(A4),D0
	SUBQ.L	#3,D0
	CMP.L	D2,D0
	BLE.B	lbC0032BE
	MOVEQ	#4,D1
lbC0032A8:	MOVEA.L	D1,A0
	MOVEA.L	D6,A3
	ADDA.L	(A3),A0
	MOVE.L	(12,A0),(A0)
	ADDQ.L	#4,D1
	ADDQ.L	#1,D2
	MOVE.L	(A4),D0
	SUBQ.L	#3,D0
	CMP.L	D2,D0
	BGT.B	lbC0032A8
lbC0032BE:	SUBQ.L	#3,(A4)
lbC0032C0:	MOVE.L	($13C,A2),D1
	BEQ.B	lbC0032F8
	BTST	#4,($133,A2)
	BNE.B	lbC0032D8
	MOVE.L	($140,A2),D0
	NOT.L	D0
	AND.L	D1,D0
	BEQ.B	lbC0032F8
lbC0032D8:	PUSH	A2
	JSR	(lbC003880)
	ADDQ.W	#4,SP
	TST.L	D0
	BEQ.B	lbC0032F8
	MOVEA.L	(lbL003924),A6
	MOVEQ	#0,D0
	MOVE.L	#$1000,D1
	JSR	(-$132,A6)
;fiX "_LVO" type symbol expected
lbC0032F8:	MOVE.B	D4,($134,A2)
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($C94,A0),A0
	MOVE.L	D3,(A0)
	MOVEQ	#-1,D0
	TST.L	D3
	BNE.B	lbC00331A
	MOVE.L	(-8,A5),D0
lbC00331A:	MOVEM.L	(-$30,A5),D2-D7/A2-A4/A6
	UNLK	A5
	RTS

lbC003324:	ADDA.W	#$FFE4,SP
	PUSHM	D2/D3/A6
	MOVEA.L	(lbL003924),A6
	MOVEA.L	($114,A6),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A0
	MOVEQ	#2,D3
	CMP.L	($18,A0),D3
	BNE.B	lbC0033AA
	TST.W	($20,A0)
	BEQ.B	lbC0033AA
	MOVE.L	($1C,A0),D0
	MOVE.L	D0,($20,SP)
	BEQ.B	lbC0033AA
	JSR	(-$29A,A6)
;fiX "_LVO" type symbol expected
	MOVE.L	D0,D2
	BEQ.B	lbC0033AA
	MOVE.B	#5,($14,SP)
	MOVE.W	#$18,($1E,SP)
	MOVE.L	D0,($1A,SP)
	MOVEA.L	(lbL003924),A6
	LEA	(inetd.MSG),A1
	JSR	(-$186,A6)
;fiX "_LVO" type symbol expected
	TST.L	D0
	BEQ.B	lbC00339E
	MOVEA.L	(lbL003924),A6
	MOVEA.L	D0,A0
	LEA	(12,SP),A1
	JSR	(-$16E,A6)
;fiX "_LVO" type symbol expected
	MOVEA.L	(lbL003924),A6
	MOVEA.L	D2,A0
	JSR	(-$180,A6)
;fiX "_LVO" type symbol expected
lbC00339E:	MOVEA.L	(lbL003924),A6
	MOVEA.L	D2,A0
	JSR	(-$2A0,A6)
;fiX "_LVO" type symbol expected
lbC0033AA:	POPM	D2/D3/A6
	ADDA.W	#$1C,SP
	RTS

lbC0033B4:	PUSHM	D2/D3/A6
	MOVE.L	($10,SP),D2
	MOVEA.L	($14,SP),A1
	MOVE.L	($18,SP),D1
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A6
	MOVE.L	($18,A6),D0
	MOVEQ	#3,D3
	CMP.L	D0,D3
	BNE.B	lbC0033F0
	MOVEA.L	(8,A6),A6
	MOVE.L	D2,D0
	MOVEA.L	A1,A0
	MOVEA.L	D1,A1
	JSR	(-$102,A6)
;fiX "_LVO" type symbol expected
	BRA.B	lbC00341A

lbC0033F0:	MOVEQ	#2,D3
	CMP.L	D0,D3
	BNE.B	lbC00341A
	PUSH	D1
	PUSH	A1
	PEA	(lbL003E44)
	JSR	(lbC0038D4)
	ADDA.W	#12,SP
	MOVEA.L	(4,A6),A6
	MOVE.L	D2,D0
	LEA	(lbL003E44),A0
	JSR	(-$1A4,A6)
;fiX "_LVO" type symbol expected
lbC00341A:	POPM	D2/D3/A6
	RTS

lbC003420:	ADDA.W	#$FFDC,SP
	PUSH	A6
	PUSH	D2
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A0
	MOVEQ	#3,D2
	CMP.L	($18,A0),D2
	BNE.B	lbC003492
	MOVE.L	#$80000017,D0
	MOVE.L	($30,SP),D1
	MOVE.L	D0,(8,SP)
	MOVE.L	D1,(12,SP)
	MOVE.L	#$80000015,D0
	MOVE.L	($34,SP),D1
	MOVE.L	D0,($10,SP)
	MOVE.L	D1,($14,SP)
	MOVE.L	#$80000019,D0
	MOVE.L	($38,SP),D1
	MOVE.L	D0,($18,SP)
	MOVE.L	D1,($1C,SP)
	MOVEQ	#0,D0
	MOVEQ	#0,D1
	MOVEQ	#0,D0
	MOVE.L	D0,($20,SP)
	MOVE.L	D1,($24,SP)
	MOVEA.L	(8,A0),A6
	LEA	(8,SP),A0
	JSR	(-$126,A6)
;fiX "_LVO" type symbol expected
lbC003492:	POP	D2
	POP	A6
	ADDA.W	#$24,SP
	RTS

lbC00349C:	ADDA.W	#$FFEC,SP
	PUSH	A6
	PUSH	D2
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A0
	MOVEQ	#3,D2
	CMP.L	($18,A0),D2
	BNE.B	lbC0034E8
	MOVE.L	#$80000017,D0
	MOVEQ	#0,D1
	MOVE.L	D0,(8,SP)
	MOVE.L	D1,(12,SP)
	MOVEQ	#0,D0
	MOVEQ	#0,D1
	MOVEQ	#0,D0
	MOVE.L	D0,($10,SP)
	MOVE.L	D1,($14,SP)
	MOVEA.L	(8,A0),A6
	LEA	(8,SP),A0
	JSR	(-$126,A6)
;fiX "_LVO" type symbol expected
lbC0034E8:	POP	D2
	POP	A6
	ADDA.W	#$14,SP
	RTS

lbC0034F2:	ADDA.W	#$FFE4,SP
	PUSH	A6
	PUSH	D2
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A0
	MOVEQ	#3,D2
	CMP.L	($18,A0),D2
	BEQ.B	lbC003518
	MOVEQ	#0,D0
	BRA.B	lbC003558

lbC003518:	MOVE.L	#$8000001A,D0
	MOVEQ	#0,D1
	MOVE.L	D0,(8,SP)
	MOVE.L	D1,(12,SP)
	MOVE.L	#$8000001B,D0
	MOVE.L	($28,SP),D1
	MOVE.L	D0,($10,SP)
	MOVE.L	D1,($14,SP)
	MOVEQ	#0,D0
	MOVEQ	#0,D1
	MOVEQ	#0,D0
	MOVE.L	D0,($18,SP)
	MOVE.L	D1,($1C,SP)
	MOVEA.L	(8,A0),A6
	LEA	(8,SP),A0
	JSR	(-$126,A6)
;fiX "_LVO" type symbol expected
	MOVE.L	(12,SP),D0
lbC003558:	POP	D2
	POP	A6
	ADDA.W	#$1C,SP
	RTS

;fiX Label expected
	dw	0

;fiX Bad code terminator
;fiX Illegal instruction
lbC003564:	ADDA.W	#$FFD4,SP
	PUSHM	D2/D3/A2/A6
	MOVEA.L	($40,SP),A1
	MOVE.L	($44,SP),D2
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	MOVEA.L	($22B6,A0),A2
	MOVEQ	#3,D3
	CMP.L	($18,A2),D3
	BNE.B	lbC003608
	MOVE.L	#$80000010,D0
	MOVEQ	#12,D1
	MOVE.L	D0,($20,SP)
	MOVE.L	D1,($24,SP)
	MOVE.L	#$80000004,D0
	MOVE.L	A1,D1
	MOVE.L	D0,($28,SP)
	MOVE.L	D1,($2C,SP)
	MOVEQ	#0,D0
	MOVEQ	#0,D1
	MOVEQ	#0,D0
	MOVE.L	D0,($30,SP)
	MOVE.L	D1,($34,SP)
	MOVEA.L	(8,A2),A6
	MOVEA.L	A1,A0
	MOVEQ	#4,D0
	JSR	(-$A8,A6)
;fiX "_LVO" type symbol expected
	MOVEA.L	(12,A2),A6
	MOVEA.L	($22,A2),A0
	LEA	($20,SP),A1
	JSR	(-$1E,A6)
;fiX "_LVO" type symbol expected
	TST.L	D2
	BEQ.B	lbC003616
	MOVE.L	#$80000033,D0
	MOVE.L	D2,D1
	MOVE.L	D0,($10,SP)
	MOVE.L	D1,($14,SP)
	MOVEQ	#0,D0
	MOVEQ	#0,D1
	MOVEQ	#0,D0
	MOVE.L	D0,($18,SP)
	MOVE.L	D1,($1C,SP)
	MOVEA.L	(8,A2),A6
	LEA	($10,SP),A0
	JSR	(-$126,A6)
;fiX "_LVO" type symbol expected
	BRA.B	lbC003616

lbC003608:	MOVEA.L	(4,A2),A6
	MOVE.W	#$80,D1
	MOVEA.L	A1,A0
	JSR	(-$1E,A6)
;fiX "_LVO" type symbol expected
lbC003616:	POPM	D2/D3/A2/A6
	ADDA.W	#$2C,SP
	RTS

lbC003620:	PUSHM	D2-D4/A2
	MOVE.L	($14,SP),D4
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A2
	MOVEA.L	($2E,A2),A1
	MOVEA.L	($22B6,A1),A0
	MOVEQ	#1,D0
	MOVE.L	D0,D2
	MOVE.L	($10,A0),D1
	ASL.L	D1,D2
	MOVE.L	D0,D3
	MOVE.L	($14,A0),D1
	ASL.L	D1,D3
	MOVE.L	D4,D0
	AND.L	D2,D0
	BEQ.B	lbC003680
	TST.W	($146,A1)
	BLT.B	lbC003666
	PEA	($10).W
	PUSH	A2
	JSR	(lbC0038E0)
	ADDQ.W	#8,SP
lbC003666:	MOVE.L	D2,D0
	NOT.L	D0
	AND.L	D0,($1A,A2)
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	AND.L	D0,($CA4,A0)
lbC003680:	MOVE.L	D4,D0
	AND.L	D3,D0
	BEQ.B	lbC0036C4
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	BTST	#6,($145,A0)
	BNE.B	lbC0036AA
	PEA	($17).W
	PUSH	A2
	JSR	(lbC0038E0)
	ADDQ.W	#8,SP
lbC0036AA:	MOVE.L	D3,D0
	NOT.L	D0
	AND.L	D0,($1A,A2)
	MOVEA.L	(lbL003924),A0
	MOVEA.L	($114,A0),A0
	MOVEA.L	($2E,A0),A0
	AND.L	D0,($CA4,A0)
lbC0036C4:	POPM	D2-D4/A2
	RTS

lbC0036CA:	LINK.W	A5,#-8
	PUSH	A2
	PUSH	D2
	MOVE.L	(8,A5),D2
	MOVEA.L	(12,A5),A2
	MOVEQ	#4,D1
	MOVE.L	D1,(-8,A5)
	PEA	($3C).W
	PUSH	A2
	JSR	(lbC003898)
	MOVE.W	#$C180,(6,A2)
	JSR	(lbC0038EC)
	MOVE.W	D0,(10,A2)
	JSR	(lbC0038F8)
	MOVE.W	D0,(12,A2)
	PEA	(-8,A5)
	PEA	(-4,A5)
	PEA	($1001).W
	PUSH	#$FFFF
	PUSH	D2
	JSR	(lbC00287E)
	ADDA.W	#$1C,SP
	TST.L	D0
	BNE.B	lbC00372E
	MOVE.L	(-4,A5),($2C,A2)
lbC00372E:	MOVEQ	#0,D0
	MOVE.L	(-$10,A5),D2
	MOVEA.L	(-12,A5),A2
	UNLK	A5
	RTS

lbC00373C:	MOVEA.L	(lbL003920),A0
	JMP	(-$3EA,A0)

;fiX Label expected
	dw	0

;fiX Bad code terminator
;fiX Illegal instruction
lbC003748:	MOVEA.L	(lbL003920),A0
	JMP	(-$438,A0)

;fiX Label expected
	dw	0

;fiX Bad code terminator
;fiX Illegal instruction
lbC003754:	MOVEA.L	(lbL003920),A0
	JMP	(-$894,A0)

;fiX Label expected
	dw	0

;fiX Bad code terminator
;fiX Illegal instruction
lbC003760:	MOVEA.L	(lbL003920),A0
	JMP	(-$810,A0)

;fiX Label expected
	dw	0

;fiX Bad code terminator
;fiX Illegal instruction
lbC00376C:	MOVEA.L	(lbL003920),A0
	JMP	(-$7CE,A0)

;fiX Label expected
	dw	0

;fiX Bad code terminator
;fiX Illegal instruction
lbC003778:	MOVEA.L	(lbL003920),A0
	JMP	(-$264,A0)

;fiX Label expected
	dw	0

;fiX Bad code terminator
;fiX Illegal instruction
lbC003784:	MOVEA.L	(lbL003920),A0
	JMP	(-$7FE,A0)

;fiX Label expected
	dw	0

;fiX Bad code terminator
;fiX Illegal instruction
lbC003790:	MOVEA.L	(lbL003920),A0
	JMP	(-$1C8,A0)

;fiX Label expected
	dw	0

;fiX Bad code terminator
;fiX Illegal instruction
lbC00379C:	MOVEA.L	(lbL003920),A0
	JMP	(-$9BA,A0)

;fiX Label expected
	dw	0

;fiX Bad code terminator
;fiX Illegal instruction
lbC0037A8:	MOVEA.L	(lbL003920),A0
	JMP	(-$44A,A0)

;fiX Label expected
	dw	0

;fiX Bad code terminator
;fiX Illegal instruction
lbC0037B4:	MOVEA.L	(lbL003920),A0
	JMP	(-$3F0,A0)

;fiX Label expected
	dw	0

;fiX Bad code terminator
;fiX Illegal instruction
lbC0037C0:	MOVEA.L	(lbL003920),A0
	JMP	(-$42,A0)

;fiX Label expected
	dw	0

;fiX Bad code terminator
;fiX Illegal instruction
lbC0037CC:	MOVEA.L	(lbL003920),A0
	JMP	(-$43E,A0)

;fiX Label expected
	dw	0

;fiX Bad code terminator
;fiX Illegal instruction
lbC0037D8:	MOVEA.L	(lbL003920),A0
	JMP	(-$B94,A0)

;fiX Label expected
	dw	0

;fiX Bad code terminator
;fiX Illegal instruction
lbC0037E4:	MOVEA.L	(lbL003920),A0
	JMP	(-$156,A0)

;fiX Label expected
	dw	0

;fiX Bad code terminator
;fiX Illegal instruction
lbC0037F0:	MOVEA.L	(lbL003920),A0
	JMP	(-$4B0,A0)

;fiX Label expected
	dw	0

;fiX Bad code terminator
;fiX Illegal instruction
lbC0037FC:	MOVEA.L	(lbL003920),A0
	JMP	(-$828,A0)

;fiX Label expected
	dw	0

;fiX Bad code terminator
;fiX Illegal instruction
lbC003808:	MOVEA.L	(lbL003920),A0
	JMP	(-$822,A0)

;fiX Label expected
	dw	0

;fiX Bad code terminator
;fiX Illegal instruction
lbC003814:	MOVEA.L	(lbL003920),A0
	JMP	(-$7E6,A0)

;fiX Label expected
	dw	0

;fiX Bad code terminator
;fiX Illegal instruction
lbC003820:	MOVEA.L	(lbL003920),A0
	JMP	(-$41A,A0)

;fiX Label expected
	dw	0

;fiX Bad code terminator
;fiX Illegal instruction
lbC00382C:	MOVEA.L	(lbL003920),A0
	JMP	(-$50A,A0)

;fiX Label expected
	dw	0

;fiX Bad code terminator
;fiX Illegal instruction
lbC003838:	MOVEA.L	(lbL003920),A0
	JMP	(-$816,A0)

;fiX Label expected
	dw	0

;fiX Bad code terminator
;fiX Illegal instruction
lbC003844:	MOVEA.L	(lbL003920),A0
	JMP	(-$2B2,A0)

;fiX Label expected
	dw	0

;fiX Bad code terminator
;fiX Illegal instruction
lbC003850:	MOVEA.L	(lbL003920),A0
	JMP	(-$B40,A0)

;fiX Label expected
	dw	0

;fiX Bad code terminator
;fiX Illegal instruction
lbC00385C:	MOVEA.L	(lbL003920),A0
	JMP	(-$B46,A0)

;fiX Label expected
	dw	0

;fiX Bad code terminator
;fiX Illegal instruction
lbC003868:	MOVEA.L	(lbL003920),A0
	JMP	(-$3FC,A0)

;fiX Label expected
	dw	0

;fiX Bad code terminator
;fiX Illegal instruction
lbC003874:	MOVEA.L	(lbL003920),A0
	JMP	(-$AE,A0)

;fiX Label expected
	dw	0

;fiX Bad code terminator
;fiX Illegal instruction
lbC003880:	MOVEA.L	(lbL003920),A0
	JMP	(-$CBA,A0)

;fiX Label expected
	dw	0

;fiX Bad code terminator
;fiX Illegal instruction
lbC00388C:	MOVEA.L	(lbL003920),A0
	JMP	(-$CC0,A0)

;fiX Label expected
	dw	0

;fiX Bad code terminator
;fiX Illegal instruction
lbC003898:	MOVEA.L	(lbL003920),A0
	JMP	(-$60,A0)

;fiX Label expected
	dw	0

;fiX Bad code terminator
;fiX Illegal instruction
lbC0038A4:	MOVEA.L	(lbL003920),A0
	JMP	(-$102,A0)

;fiX Label expected
	dw	0

;fiX Bad code terminator
;fiX Illegal instruction
lbC0038B0:	MOVEA.L	(lbL003920),A0
	JMP	(-$D08,A0)

;fiX Label expected
	dw	0

;fiX Bad code terminator
;fiX Illegal instruction
lbC0038BC:	MOVEA.L	(lbL003920),A0
	JMP	(-$D0E,A0)

;fiX Label expected
	dw	0

;fiX Bad code terminator
;fiX Illegal instruction
lbC0038C8:	MOVEA.L	(lbL003920),A0
	JMP	(-$48,A0)

;fiX Label expected
	dw	0

;fiX Bad code terminator
;fiX Illegal instruction
lbC0038D4:	MOVEA.L	(lbL003920),A0
	JMP	(-$8F4,A0)

;fiX Label expected
	dw	0

;fiX Bad code terminator
;fiX Illegal instruction
lbC0038E0:	MOVEA.L	(lbL003920),A0
	JMP	(-$D02,A0)

;fiX Label expected
	dw	0

;fiX Bad code terminator
;fiX Illegal instruction
lbC0038EC:	MOVEA.L	(lbL003920),A0
	JMP	(-$15C,A0)

;fiX Label expected
	dw	0

;fiX Bad code terminator
;fiX Illegal instruction
lbC0038F8:	MOVEA.L	(lbL003920),A0
	JMP	(-$150,A0)

;fiX Label expected
	dw	0
;fiX Bad code terminator
;fiX Illegal instruction

	SECTION	graphiclibrary003904,DATA
lbL003904:	dl	Error0.MSG
	dl	Unknownhost.MSG
	dl	Hostnamelooku.MSG
	dl	Unknownserver.MSG
	dl	Noaddressasso.MSG
lbL003918:	dl	5
lbL00391C:	dl	0
lbL003920:	dl	0
lbL003924:	dl	0
lbL003928:	dl	0
lbL00392C:	dl	lbL003928
	dl	doslibrary.MSG
	dl	0
	dl	0
localhost.MSG0:	db	'localhost',0,0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0

	SECTION	graphiclibrary003A3C,BSS
lbL003A3C:	ds.l	$102
lbL003E44:	ds.l	$100
lbL004244:	ds.l	2
lbL00424C:	ds.l	1
lbL004250:	ds.l	1
lbL004254:	ds.l	1
lbL004258:	ds.l	1
lbL00425C:	ds.l	$22
lbL0042E4:	ds.l	$1D
lbL004358:	ds.l	15
	end
