DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400 DFS Tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Rational R1000/400 DFS Tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦bed92cf60⟧ M400_PROM, TextFile

    Length: 67584 (0x10800)
    Types: M400_PROM, TextFile
    Notes: M400_PROM_IOC
    Names: »IOC.M400_PROM«

Derivation

└─⟦b4205821b⟧ Bits:30000743 8mm tape, Rational 1000, DFS, D_12_7_3 SEQ288
    └─ ⟦this⟧ »IOC.M400_PROM« 
└─⟦bc1274df5⟧ Bits:30000750 8mm tape, Rational 1000, DFS backup from PAM's R1000
    └─ ⟦this⟧ »IOC.M400_PROM« 

Disassembly

Raw from R1000.Disassembly/DFS

80000000 ; --------------------------------------------------------------------------------------
80000000 ; Info from S-Records:
80000000 ;     S0 921105
80000000 ;     R12N13
80000000 ; R1000.Disassembly modules:
80000000 ;   import all
80000000 ;   import kind.ioc
80000000 ;   no ident.e4a51d0b0c4008a3
80000000 ;   import kind.ioc_part_0
80000000 ;   import ident.b1d0e87914c8ba4c
80000000 ;   import kind.ioc_part_1
80000000 ;   import ident.e2df11e2533ad8c4
80000000 ;   import kind.ioc_part_2
80000000 ;   import ident.dc61396631c7839e
80000000 ;   no kind.ioc_part_3
80000000 ;   no ident.d89dd39948c57ab5
80000000 ; --------------------------------------------------------------------------------------
80000000 00 07 ff fc              |        |		.XXX[0x4]
80000004 80 00 00 24              |   $    |		.CODE	0x80000024
80000008 80 00 00 2c              |   ,    |		.XXX[0x4]
8000000c ; --------------------------------------------------------------------------------------
8000000c ; Exported Entrypoint
8000000c ; --------------------------------------------------------------------------------------
8000000c					IOC_EEPROM_PART1_REPORT_OK:
8000000c 60 00 01 34              |`  4    |		BRA	_IOC_EEPROM_PART1_REPORT_OK
80000010 60 00 00 76              |`  v    |		.XXX[0x4]
80000014 ; --------------------------------------------------------------------------------------
80000014 ; Exported Entrypoint
80000014 ; --------------------------------------------------------------------------------------
80000014					IOC_EEPROM_PART1_EXPORT_0014:
80000014 60 00 01 48              |`  H    |		BRA	_IOC_EEPROM_PART1_EXPORT_0014
80000018 ; --------------------------------------------------------------------------------------
80000018 ; Exported Entrypoint
80000018 ; --------------------------------------------------------------------------------------
80000018					IOC_EEPROM_PART1_OUTSTR_PRESERVE_D0(A0):
80000018 60 00 00 be              |`       |		BRA	_IOC_EEPROM_PART1_OUTSTR_PRESERVE_D0(A0)
8000001c ; --------------------------------------------------------------------------------------
8000001c ; Exported Entrypoint
8000001c ; --------------------------------------------------------------------------------------
8000001c					IOC_EEPROM_PART1_OUTSTR_INLINE:
8000001c 60 00 00 c4              |`       |		BRA	_IOC_EEPROM_PART1_OUTSTR_INLINE
80000020					IOC_20_XXX:
80000020 60 00 01 2a              |`  *    |		BRA	0x8000014c		; Manual
80000024 4e 71                    |Nq      |		NOP
80000026 4e 71                    |Nq      |		NOP
80000028 42 87                    |B       |		CLR.L	D7
8000002a 42 86                    |B       |		CLR.L	D6
8000002c 42 b8 f4 00              |B       |		CLR.L	IO_WRITE_CONTROL_p24
80000030 42 b8 fe 00              |B       |		CLR.L	IO_CPU_CONTROL_PSU_MARGIN_BREG4_p23
80000034 42 b8 f3 00              |B       |		CLR.L	IO_SENSE_TEST_p25
80000038 42 b8 fc 00              |B       |		CLR.L	IO_CONTROL_pg18
8000003c 42 b8 f9 00              |B       |		CLR.L	IO_CLEAR_BERR_p24
80000040 42 b8 f2 00              |B       |		CLR.L	IO_FRONT_PANEL_p27
80000044 42 b8 f5 00              |B       |		CLR.L	IO_FIFO_INIT_p68_p69
80000048 42 b8 fd 00              |B       |		CLR.L	IO_CLR_PFINT_p23
8000004c 46 fc 27 00              |F '     |		MOVE.W	#0x2700,SR
80000050 42 80                    |B       |		CLR.L	D0
80000052 4e 7b 00 02              |N{      |		MOVEC	D0,CACR			; Cache Control Register
80000056 2e 3c 80 00 00 00        |.<      |		MOVE.L	#0x80000000,D7
8000005c 10 38 90 03              | 8      |		MOVE.B	IO_UART_COMMAND,D0
80000060 20 3c 00 00 82 35        | <   5  |		MOVE.L	#0x8235,D0
80000066 51 c8 ff fe              |Q       |		DBF	D0,0x80000066
8000006a 42 38 90 03              |B8      |		CLR.B	IO_UART_COMMAND
8000006e 60 00 01 74              |`  t    |		BRA	0x800001e4
80000072					t_FAILED:
80000072					t_FAILED:
80000072 20 2a 20 2a 20 2a 20 2a  | * * * *|		.TXT	' * * * * * * * FAILED'
80000088					_TEST_FAILED:
80000088 2f 08                    |/       |		MOVE.L	A0,-(A7)		; Manual
8000008a 08 38 00 00 ff 03        | 8      |		BTST.B	#0x0,0xffffff03
80000090 67 04                    |g       |		BEQ	0x80000096
80000092 4a 86                    |J       |		TST.L	D6
80000094 66 20                    |f       |		BNE	0x800000b6
80000096 4a 07                    |J       |		TST.B	D7
80000098 66 14                    |f       |		BNE	0x800000ae
8000009a bd fc 80 00 03 12        |        |		CMPA.L	#0x80000312,A6
800000a0 6d 00 00 0c              |m       |		BLT	0x800000ae
800000a4 41 f9 80 00 00 72        |A    r  |		LEA.L	t_FAILED,A0
800000aa 61 00 ff 6c              |a  l    |		BSR	IOC_EEPROM_PART1_OUTSTR_PRESERVE_D0(A0)
800000ae 1e 3c 00 ff              | <      |		MOVE.B	#0xff,D7
800000b2 20 5f                    | _      |		MOVEA.L	(A7)+,A0
800000b4 4e d6                    |N       |		JMP	(A6)
800000b6 41 f9 80 00 00 72        |A    r  |		LEA.L	t_FAILED,A0
800000bc 61 00 ff 5a              |a  Z    |		BSR	IOC_EEPROM_PART1_OUTSTR_PRESERVE_D0(A0)
800000c0 41 f9 80 00 01 5b        |A    [  |		LEA.L	t_r_n,A0
800000c6 61 00 ff 50              |a  P    |		BSR	IOC_EEPROM_PART1_OUTSTR_PRESERVE_D0(A0)
800000ca 06 87 00 01 00 00        |        |		ADDI.L	#0x00010000,D7
800000d0 2c 46                    |,F      |		MOVEA.L	D6,A6
800000d2 42 86                    |B       |		CLR.L	D6
800000d4 20 5f                    | _      |		MOVEA.L	(A7)+,A0
800000d6 4e d6                    |N       |		JMP	(A6)
800000d8					_IOC_EEPROM_PART1_OUTSTR_PRESERVE_D0(A0):
800000d8 2f 00                    |/       |		MOVE.L	D0,-(A7)
800000da 61 00 00 1c              |a       |		BSR	0x800000f8
800000de 20 1f                    |        |		MOVE.L	(A7)+,D0
800000e0 4e 75                    |Nu      |		RTS
800000e2					_IOC_EEPROM_PART1_OUTSTR_INLINE:
800000e2 20 5f                    | _      |		MOVEA.L	(A7)+,A0
800000e4 2f 00                    |/       |		MOVE.L	D0,-(A7)
800000e6 61 00 00 10              |a       |		BSR	0x800000f8
800000ea 20 08                    |        |		MOVE.L	A0,D0
800000ec 52 80                    |R       |		ADDQ.L	#0x1,D0
800000ee 02 00 00 fe              |        |		ANDI.B	#0xfe,D0
800000f2 20 40                    | @      |		MOVEA.L	D0,A0
800000f4 20 1f                    |        |		MOVE.L	(A7)+,D0
800000f6 4e d0                    |N       |		JMP	(A0)
800000f8 11 fc 00 23 90 03        |   #    |		MOVE.B	#0x23,IO_UART_COMMAND
800000fe 20 3c 00 01 04 6a        | <   j  |		MOVE.L	#0x1046a,D0
80000104 53 80                    |S       |		SUBQ.L	#0x1,D0
80000106 66 fc                    |f       |		BNE	0x80000104
80000108 10 18                    |        |		MOVE.B	(A0)+,D0
8000010a 67 0e                    |g       |		BEQ	0x8000011a
8000010c 08 38 00 00 90 01        | 8      |		BTST.B	#0x0,IO_UART_STATUS
80000112 67 f8                    |g       |		BEQ	0x8000010c
80000114 11 c0 90 00              |        |		MOVE.B	D0,IO_UART_DATA
80000118 60 ee                    |`       |		BRA	0x80000108
8000011a 08 38 00 00 90 01        | 8      |		BTST.B	#0x0,IO_UART_STATUS
80000120 67 f8                    |g       |		BEQ	0x8000011a
80000122 08 38 00 02 90 01        | 8      |		BTST.B	#0x2,IO_UART_STATUS
80000128 67 f8                    |g       |		BEQ	0x80000122
8000012a 08 38 00 02 90 01        | 8      |		BTST.B	#0x2,IO_UART_STATUS
80000130 67 f0                    |g       |		BEQ	0x80000122
80000132 20 3c 00 00 82 35        | <   5  |		MOVE.L	#0x8235,D0
80000138 51 c8 ff fe              |Q       |		DBF	D0,0x80000138
8000013c 42 38 90 03              |B8      |		CLR.B	IO_UART_COMMAND
80000140 4e 75                    |Nu      |		RTS
80000142					_IOC_EEPROM_PART1_REPORT_OK:
80000142 41 f9 80 00 01 56        |A    V  |		LEA.L	t_OK_,A0
80000148 60 00 fe ce              |`       |		BRA	IOC_EEPROM_PART1_OUTSTR_PRESERVE_D0(A0)
8000014c 41 f9 80 00 01 5b        |A    [  |		LEA.L	t_r_n,A0
80000152 60 00 fe c4              |`       |		BRA	IOC_EEPROM_PART1_OUTSTR_PRESERVE_D0(A0)
80000156					t_OK_:
80000156					t_OK_r_n:
80000156 20 5b 4f 4b 5d           | [OK]   |		.TXT	' [OK]'
8000015b					t_r_n:
8000015b					t_r_n:
8000015b					t_r_n:
8000015b 0d 0a 00                 |        |		.TXT	'\r\n'
8000015e					_IOC_EEPROM_PART1_EXPORT_0014:
8000015e 4c 3c 00 00 00 00 04 e2  |L<      |		mULU.L	#0x4e2,D0
80000166 53 80                    |S       |		SUBQ.L	#0x1,D0
80000168 66 fc                    |f       |		BNE	0x80000166
8000016a 4e 75                    |Nu      |		RTS
8000016c 74 56                    |tV      |		MOVEQ.L	#0x56,D2
8000016e 32 3c 1f f9              |2<      |		MOVE.W	#0x1ff9,D1
80000172 d4 18                    |        |		ADD.B	(A0)+,D2
80000174 51 c9 ff fc              |Q       |		DBF	D1,0x80000172
80000178 4a 18                    |J       |		TST.B	(A0)+
8000017a 32 3c 00 04              |2<      |		MOVE.W	#0x4,D1
8000017e d4 18                    |        |		ADD.B	(A0)+,D2
80000180 51 c9 ff fc              |Q       |		DBF	D1,0x8000017e
80000184 4a 02                    |J       |		TST.B	D2
80000186 66 02                    |f       |		BNE	0x8000018a
80000188 4e d1                    |N       |		JMP	(A1)
8000018a 10 38 90 03              | 8      |		MOVE.B	IO_UART_COMMAND,D0
8000018e 11 fc 00 4e 90 02        |   N    |		MOVE.B	#0x4e,IO_UART_MODE
80000194 11 fc 00 bd 90 02        |        |		MOVE.B	#0xbd,IO_UART_MODE
8000019a 11 fc 00 23 90 03        |   #    |		MOVE.B	#0x23,IO_UART_COMMAND
800001a0 43 f9 80 00 01 c4        |C       |		LEA.L	t_r_nIOC_EEPROM_checksum_failure_r_n,A1
800001a6 20 3c 00 00 82 35        | <   5  |		MOVE.L	#0x8235,D0
800001ac 51 c8 ff fe              |Q       |		DBF	D0,0x800001ac
800001b0 11 d9 90 00              |        |		MOVE.B	(A1)+,IO_UART_DATA
800001b4 66 f0                    |f       |		BNE	0x800001a6
800001b6 21 c3 f2 00              |!       |		MOVE.L	D3,IO_FRONT_PANEL_p27
800001ba 21 fc 00 00 00 01 00 0c  |!       |		MOVE.L	#0x1,0xc
800001c2 60 c7                    |`       |		.CONST	0x60,0xc7		; NB: odd address jump
800001c4					t_r_nIOC_EEPROM_checksum_failure_r_n:
800001c4 0d 0a 49 4f 43 20 45 45  |  IOC EE|		.TXT	'\r\n'
800001cc 50 52 4f 4d 20 63 68 65  |PROM che|		.TXT	'IOC EEPROM checksum failure\r\n'
800001e4 41 f9 80 00 00 00        |A       |		LEA.L	0x80000000,A0
800001ea 76 0f                    |v       |		MOVEQ.L	#0x0f,D3
800001ec 43 f9 80 00 01 f6        |C       |		LEA.L	0x800001f6,A1		; CALL_A1
800001f2 60 00 ff 78              |`  x    |		BRA	0x8000016c
800001f6 41 f9 80 00 20 00        |A       |		LEA.L	IOC_EEPROM_PART2_CPU_RESET,A0
800001fc 76 0e                    |v       |		MOVEQ.L	#0x0e,D3
800001fe 43 f9 80 00 02 08        |C       |		LEA.L	0x80000208,A1		; CALL_A1
80000204 60 00 ff 66              |`  f    |		BRA	0x8000016c
80000208 41 f9 80 00 40 00        |A   @   |		LEA.L	IOC_EEPROM_PART3_EXPORT_4000,A0
8000020e 76 0d                    |v       |		MOVEQ.L	#0x0d,D3
80000210 43 f9 80 00 02 1a        |C       |		LEA.L	0x8000021a,A1		; CALL_A1
80000216 60 00 ff 54              |`  T    |		BRA	0x8000016c
8000021a 21 fc 00 00 00 0e f2 00  |!       |		MOVE.L	#0xe,IO_FRONT_PANEL_p27
80000222 ; --------------------------------------------------------------------------------------
80000222 ; CONSOLE_UART Test Mode registers
80000222 ; --------------------------------------------------------------------------------------
80000222 4d f9 80 00 02 28        |M    (  |		LEA.L	0x80000228,A6
80000228 41 f8 90 02              |A       |		LEA.L	IO_UART_MODE,A0
8000022c 70 01                    |p       |		MOVEQ.L	#0x01,D0
8000022e 10 80                    |        |		MOVE.B	D0,(A0)
80000230 10 80                    |        |		MOVE.B	D0,(A0)
80000232 b0 10                    |        |		CMP.B	(A0),D0
80000234 66 00 fe 52              |f  R    |		BNE	_TEST_FAILED
80000238 b0 10                    |        |		CMP.B	(A0),D0
8000023a 66 00 fe 4c              |f  L    |		BNE	_TEST_FAILED
8000023e d0 00                    |        |		ADD.B	D0,D0
80000240 66 ec                    |f       |		BNE	0x8000022e
80000242 70 fe                    |p       |		MOVEQ.L	#-0x02,D0
80000244 10 80                    |        |		MOVE.B	D0,(A0)
80000246 10 80                    |        |		MOVE.B	D0,(A0)
80000248 b0 10                    |        |		CMP.B	(A0),D0
8000024a 66 00 fe 3c              |f  <    |		BNE	_TEST_FAILED
8000024e b0 10                    |        |		CMP.B	(A0),D0
80000250 66 00 fe 36              |f  6    |		BNE	_TEST_FAILED
80000254 e3 18                    |        |		ROL.B	#0x1,D0
80000256 65 ec                    |e       |		BCS	0x80000244
80000258 4a 07                    |J       |		TST.B	D7
8000025a 66 cc                    |f       |		BNE	0x80000228
8000025c ; --------------------------------------------------------------------------------------
8000025c ; CONSOLE_UART Local Loopback
8000025c ; --------------------------------------------------------------------------------------
8000025c 4d f9 80 00 02 62        |M    b  |		LEA.L	0x80000262,A6
80000262 10 38 90 03              | 8      |		MOVE.B	IO_UART_COMMAND,D0
80000266 11 fc 00 4e 90 02        |   N    |		MOVE.B	#0x4e,IO_UART_MODE	; 16x N81
8000026c 11 fc 00 bd 90 02        |        |		MOVE.B	#0xbd,IO_UART_MODE	; 1X,BKDET,async 9600
80000272 11 fc 00 a7 90 03        |        |		MOVE.B	#0xa7,IO_UART_COMMAND	; Local Loopback -RTS RxEN +DTR TxEN
80000278 0c 38 00 a7 90 03        | 8      |		CMPI.B	#0xa7,IO_UART_COMMAND
8000027e 66 00 fe 08              |f       |		BNE	_TEST_FAILED
80000282 0c 38 00 4e 90 02        | 8 N    |		CMPI.B	#0x4e,IO_UART_MODE
80000288 66 00 fd fe              |f       |		BNE	_TEST_FAILED
8000028c 0c 38 00 bd 90 02        | 8      |		CMPI.B	#0xbd,IO_UART_MODE
80000292 66 00 fd f4              |f       |		BNE	_TEST_FAILED
80000296 10 38 90 00              | 8      |		MOVE.B	IO_UART_DATA,D0
8000029a 10 38 90 00              | 8      |		MOVE.B	IO_UART_DATA,D0
8000029e 42 80                    |B       |		CLR.L	D0
800002a0 08 38 00 00 90 01        | 8      |		BTST.B	#0x0,IO_UART_STATUS
800002a6 67 f8                    |g       |		BEQ	0x800002a0
800002a8 11 c0 90 00              |        |		MOVE.B	D0,IO_UART_DATA
800002ac 08 38 00 01 90 01        | 8      |		BTST.B	#0x1,IO_UART_STATUS
800002b2 67 f8                    |g       |		BEQ	0x800002ac
800002b4 b0 38 90 00              | 8      |		CMP.B	IO_UART_DATA,D0
800002b8 66 00 fd ce              |f       |		BNE	_TEST_FAILED
800002bc 52 00                    |R       |		ADDQ.B	#0x1,D0
800002be 66 e0                    |f       |		BNE	0x800002a0
800002c0 4a 07                    |J       |		TST.B	D7
800002c2 66 9e                    |f       |		BNE	0x80000262
800002c4 ; --------------------------------------------------------------------------------------
800002c4 ; CONSOLE_UART
800002c4 ; --------------------------------------------------------------------------------------
800002c4 4d f9 80 00 02 ca        |M       |		LEA.L	0x800002ca,A6
800002ca 08 38 00 00 90 01        | 8      |		BTST.B	#0x0,IO_UART_STATUS
800002d0 67 f8                    |g       |		BEQ	0x800002ca
800002d2 42 80                    |B       |		CLR.L	D0
800002d4 42 81                    |B       |		CLR.L	D1
800002d6 11 c0 90 00              |        |		MOVE.B	D0,IO_UART_DATA
800002da 08 38 00 00 90 01        | 8      |		BTST.B	#0x0,IO_UART_STATUS
800002e0 67 f8                    |g       |		BEQ	0x800002da
800002e2 11 c0 90 00              |        |		MOVE.B	D0,IO_UART_DATA
800002e6 60 04                    |`       |		BRA	0x800002ec
800002e8 4e 71 ff ff              |Nq      |		.XXX[0x4]
800002ec 52 81                    |R       |		ADDQ.L	#0x1,D1
800002ee 67 00 fd 98              |g       |		BEQ	_TEST_FAILED
800002f2 08 38 00 00 90 01        | 8      |		BTST.B	#0x0,IO_UART_STATUS
800002f8 67 f2                    |g       |		BEQ	0x800002ec
800002fa 0c 81 00 00 00 00        |        |		CMPI.L	#0x00000000,D1
80000300 65 00 fd 86              |e       |		BCS	_TEST_FAILED
80000304 0c 81 07 ff ff ff        |        |		CMPI.L	#0x07ffffff,D1
8000030a 62 00 fd 7c              |b  |    |		BHI	_TEST_FAILED
8000030e 4a 07                    |J       |		TST.B	D7
80000310 66 b8                    |f       |		BNE	0x800002ca
80000312 60 24                    |`$      |		BRA	0x80000338
80000314 ; --------------------------------------------------------------------------------------
80000314 ; IOC SELFTEST
80000314 ; --------------------------------------------------------------------------------------
80000314					t_r_n_R1000_400_IOC_SELFTEST_1_3_2_r_n:
80000314 0d 0a 20 52 31 30 30 30  |   R1000|		.TXT	'\r\n R1000-400 IOC SELFTEST 1.3.2 \r\n'
80000337 ff                       |        |		.XXX[0x1]
80000338 20 3c 00 00 82 35        | <   5  |		MOVE.L	#0x8235,D0
8000033e 51 c8 ff fe              |Q       |		DBF	D0,0x8000033e
80000342 11 fc 00 23 90 03        |   #    |		MOVE.B	#0x23,IO_UART_COMMAND
80000348 20 3c 00 00 82 35        | <   5  |		MOVE.L	#0x8235,D0
8000034e 51 c8 ff fe              |Q       |		DBF	D0,0x8000034e
80000352 43 f9 80 00 03 14        |C       |		LEA.L	t_r_n_R1000_400_IOC_SELFTEST_1_3_2_r_n,A1; DIR_UART
80000358 10 19                    |        |		MOVE.B	(A1)+,D0
8000035a 67 0e                    |g       |		BEQ	0x8000036a
8000035c 08 38 00 00 90 01        | 8      |		BTST.B	#0x0,IO_UART_STATUS
80000362 67 f8                    |g       |		BEQ	0x8000035c
80000364 11 c0 90 00              |        |		MOVE.B	D0,IO_UART_DATA
80000368 60 ee                    |`       |		BRA	0x80000358
8000036a 21 fc 00 00 00 0d f2 00  |!       |		MOVE.L	#0xd,IO_FRONT_PANEL_p27
80000372 60 16                    |`       |		BRA	0x8000038a
80000374					t_512_KB_memory_:
80000374 20 20 20 20 35 31 32 20  |    512 |		.TXT	'    512 KB memory ...'
8000038a 43 f9 80 00 03 74        |C    t  |		LEA.L	t_512_KB_memory_,A1	; DIR_UART
80000390 10 19                    |        |		MOVE.B	(A1)+,D0
80000392 67 00 00 10              |g       |		BEQ	0x800003a4
80000396 08 38 00 00 90 01        | 8      |		BTST.B	#0x0,IO_UART_STATUS
8000039c 67 f8                    |g       |		BEQ	0x80000396
8000039e 11 c0 90 00              |        |		MOVE.B	D0,IO_UART_DATA
800003a2 60 ec                    |`       |		BRA	0x80000390
800003a4 4d f9 80 00 03 aa        |M       |		LEA.L	0x800003aa,A6
800003aa 21 fc 00 04 00 00 f4 00  |!       |		MOVE.L	#0x40000,IO_WRITE_CONTROL_p24
800003b2 41 f8 00 00              |A       |		LEA.L	0x0,A0
800003b6 43 f9 00 04 00 00        |C       |		LEA.L	0x40000,A1
800003bc 70 ff                    |p       |		MOVEQ.L	#-0x01,D0
800003be 42 81                    |B       |		CLR.L	D1
800003c0 20 80                    |        |		MOVE.L	D0,(A0)
800003c2 22 81                    |"       |		MOVE.L	D1,(A1)
800003c4 24 10                    |$       |		MOVE.L	(A0),D2
800003c6 26 11                    |&       |		MOVE.L	(A1),D3
800003c8 b4 80                    |        |		CMP.L	D0,D2
800003ca 66 00 fc bc              |f       |		BNE	_TEST_FAILED
800003ce b6 81                    |        |		CMP.L	D1,D3
800003d0 66 00 fc b6              |f       |		BNE	_TEST_FAILED
800003d4 4a 07                    |J       |		TST.B	D7
800003d6 66 d2                    |f       |		BNE	0x800003aa
800003d8 70 01                    |p       |		MOVEQ.L	#0x01,D0
800003da 4e 7b 00 02              |N{      |		MOVEC	D0,CACR			; Cache Control Register
800003de 4d f9 80 00 03 e4        |M       |		LEA.L	0x800003e4,A6
800003e4 41 f8 00 00              |A       |		LEA.L	0x0,A0
800003e8 70 01                    |p       |		MOVEQ.L	#0x01,D0
800003ea 20 80                    |        |		MOVE.L	D0,(A0)
800003ec b0 90                    |        |		CMP.L	(A0),D0
800003ee 66 00 fc 98              |f       |		BNE	_TEST_FAILED
800003f2 d0 80                    |        |		ADD.L	D0,D0
800003f4 66 f4                    |f       |		BNE	0x800003ea
800003f6 70 fe                    |p       |		MOVEQ.L	#-0x02,D0
800003f8 20 80                    |        |		MOVE.L	D0,(A0)
800003fa b0 90                    |        |		CMP.L	(A0),D0
800003fc 66 00 fc 8a              |f       |		BNE	_TEST_FAILED
80000400 e3 98                    |        |		ROL.L	#0x1,D0
80000402 65 f4                    |e       |		BCS	0x800003f8
80000404 4a 07                    |J       |		TST.B	D7
80000406 66 dc                    |f       |		BNE	0x800003e4
80000408 4d f9 80 00 04 0e        |M       |		LEA.L	0x8000040e,A6
8000040e 41 f9 00 04 00 00        |A       |		LEA.L	0x40000,A0
80000414 70 01                    |p       |		MOVEQ.L	#0x01,D0
80000416 20 80                    |        |		MOVE.L	D0,(A0)
80000418 b0 90                    |        |		CMP.L	(A0),D0
8000041a 66 00 fc 6c              |f  l    |		BNE	_TEST_FAILED
8000041e d0 80                    |        |		ADD.L	D0,D0
80000420 66 f4                    |f       |		BNE	0x80000416
80000422 70 fe                    |p       |		MOVEQ.L	#-0x02,D0
80000424 20 80                    |        |		MOVE.L	D0,(A0)
80000426 b0 90                    |        |		CMP.L	(A0),D0
80000428 66 00 fc 5e              |f  ^    |		BNE	_TEST_FAILED
8000042c e3 98                    |        |		ROL.L	#0x1,D0
8000042e 65 f4                    |e       |		BCS	0x80000424
80000430 4a 07                    |J       |		TST.B	D7
80000432 66 da                    |f       |		BNE	0x8000040e
80000434 4d f9 80 00 04 3a        |M    :  |		LEA.L	0x8000043a,A6
8000043a 41 f8 00 00              |A       |		LEA.L	0x0,A0
8000043e 70 ff                    |p       |		MOVEQ.L	#-0x01,D0
80000440 20 c8                    |        |		MOVE.L	A0,(A0)+
80000442 20 c8                    |        |		MOVE.L	A0,(A0)+
80000444 51 c8 ff fa              |Q       |		DBF	D0,0x80000440
80000448 70 ff                    |p       |		MOVEQ.L	#-0x01,D0
8000044a b1 e0                    |        |		CMPA.L	-(A0),A0
8000044c 66 00 fc 3a              |f  :    |		BNE	_TEST_FAILED
80000450 b1 e0                    |        |		CMPA.L	-(A0),A0
80000452 66 00 fc 34              |f  4    |		BNE	_TEST_FAILED
80000456 51 c8 ff f2              |Q       |		DBF	D0,0x8000044a
8000045a 4a 07                    |J       |		TST.B	D7
8000045c 66 dc                    |f       |		BNE	0x8000043a
8000045e 4d f9 80 00 04 64        |M    d  |		LEA.L	0x80000464,A6
80000464 41 f8 00 00              |A       |		LEA.L	0x0,A0
80000468 70 ff                    |p       |		MOVEQ.L	#-0x01,D0
8000046a 42 98                    |B       |		CLR.L	(A0)+
8000046c 42 98                    |B       |		CLR.L	(A0)+
8000046e 51 c8 ff fa              |Q       |		DBF	D0,0x8000046a
80000472 41 f8 00 00              |A       |		LEA.L	0x0,A0
80000476 70 ff                    |p       |		MOVEQ.L	#-0x01,D0
80000478 22 00                    |"       |		MOVE.L	D0,D1
8000047a 4a 90                    |J       |		TST.L	(A0)
8000047c 66 00 fc 0a              |f       |		BNE	_TEST_FAILED
80000480 20 80                    |        |		MOVE.L	D0,(A0)
80000482 42 90                    |B       |		CLR.L	(A0)
80000484 20 c0                    |        |		MOVE.L	D0,(A0)+
80000486 4a 90                    |J       |		TST.L	(A0)
80000488 66 00 fb fe              |f       |		BNE	_TEST_FAILED
8000048c 20 80                    |        |		MOVE.L	D0,(A0)
8000048e 42 90                    |B       |		CLR.L	(A0)
80000490 20 c0                    |        |		MOVE.L	D0,(A0)+
80000492 51 c9 ff e6              |Q       |		DBF	D1,0x8000047a
80000496 22 00                    |"       |		MOVE.L	D0,D1
80000498 41 f8 00 00              |A       |		LEA.L	0x0,A0
8000049c b0 90                    |        |		CMP.L	(A0),D0
8000049e 66 00 fb e8              |f       |		BNE	_TEST_FAILED
800004a2 42 90                    |B       |		CLR.L	(A0)
800004a4 20 c0                    |        |		MOVE.L	D0,(A0)+
800004a6 b0 90                    |        |		CMP.L	(A0),D0
800004a8 66 00 fb de              |f       |		BNE	_TEST_FAILED
800004ac 42 90                    |B       |		CLR.L	(A0)
800004ae 20 c0                    |        |		MOVE.L	D0,(A0)+
800004b0 51 c9 ff ea              |Q       |		DBF	D1,0x8000049c
800004b4 22 00                    |"       |		MOVE.L	D0,D1
800004b6 b0 a0                    |        |		CMP.L	-(A0),D0
800004b8 66 00 fb ce              |f       |		BNE	_TEST_FAILED
800004bc 42 90                    |B       |		CLR.L	(A0)
800004be 20 80                    |        |		MOVE.L	D0,(A0)
800004c0 42 90                    |B       |		CLR.L	(A0)
800004c2 b0 a0                    |        |		CMP.L	-(A0),D0
800004c4 66 00 fb c2              |f       |		BNE	_TEST_FAILED
800004c8 42 90                    |B       |		CLR.L	(A0)
800004ca 20 80                    |        |		MOVE.L	D0,(A0)
800004cc 42 90                    |B       |		CLR.L	(A0)
800004ce 51 c9 ff e6              |Q       |		DBF	D1,0x800004b6
800004d2 41 f9 00 08 00 00        |A       |		LEA.L	0x80000,A0
800004d8 22 00                    |"       |		MOVE.L	D0,D1
800004da 4a a0                    |J       |		TST.L	-(A0)
800004dc 66 00 fb aa              |f       |		BNE	_TEST_FAILED
800004e0 20 80                    |        |		MOVE.L	D0,(A0)
800004e2 42 90                    |B       |		CLR.L	(A0)
800004e4 4a a0                    |J       |		TST.L	-(A0)
800004e6 66 00 fb a0              |f       |		BNE	_TEST_FAILED
800004ea 20 80                    |        |		MOVE.L	D0,(A0)
800004ec 42 90                    |B       |		CLR.L	(A0)
800004ee 51 c9 ff ea              |Q       |		DBF	D1,0x800004da
800004f2 4a 07                    |J       |		TST.B	D7
800004f4 66 00 ff 6e              |f  n    |		BNE	0x80000464
800004f8 4d f9 80 00 04 fe        |M       |		LEA.L	0x800004fe,A6
800004fe 41 f8 00 00              |A       |		LEA.L	0x0,A0
80000502 43 f9 00 04 00 00        |C       |		LEA.L	0x40000,A1
80000508 42 90                    |B       |		CLR.L	(A0)
8000050a 42 91                    |B       |		CLR.L	(A1)
8000050c 10 fc 00 01              |        |		MOVE.B	#0x01,(A0)+
80000510 10 fc 00 02              |        |		MOVE.B	#0x02,(A0)+
80000514 10 fc 00 03              |        |		MOVE.B	#0x03,(A0)+
80000518 10 fc 00 04              |        |		MOVE.B	#0x04,(A0)+
8000051c 12 fc 00 05              |        |		MOVE.B	#0x05,(A1)+
80000520 12 fc 00 06              |        |		MOVE.B	#0x06,(A1)+
80000524 12 fc 00 07              |        |		MOVE.B	#0x07,(A1)+
80000528 12 fc 00 08              |        |		MOVE.B	#0x08,(A1)+
8000052c 0c b8 01 02 03 04 00 00  |        |		CMPI.L	#0x01020304,0x0
80000534 66 00 fb 52              |f  R    |		BNE	_TEST_FAILED
80000538 0c b9 05 06 07 08 00 04  |        |		CMPI.L	#0x05060708,0x40000
80000540 00 00                    |        |
80000542 4a 07                    |J       |		TST.B	D7
80000544 66 b8                    |f       |		BNE	0x800004fe
80000546 4e b9 80 00 00 0c        |N       |		JSR	IOC_EEPROM_PART1_REPORT_OK
8000054c 4e b9 80 00 00 1c        |N       |		JSR	IOC_EEPROM_PART1_OUTSTR_INLINE
80000552 20 20 20 20 4d 65 6d 6f  |    Memo|		.TXT	'    Memory parity ...'
80000568 4d f9 80 00 05 6e        |M    n  |		LEA.L	0x8000056e,A6
8000056e 42 b8 f4 00              |B       |		CLR.L	IO_WRITE_CONTROL_p24
80000572 20 38 f8 00              | 8      |		MOVE.L	IO_READ_STATUS_p24,D0
80000576 08 00 00 12              |        |		BTST.L	#0x12,D0
8000057a 66 00 fb 0c              |f       |		BNE	_TEST_FAILED
8000057e 21 fc 00 04 00 00 f4 00  |!       |		MOVE.L	#0x40000,IO_WRITE_CONTROL_p24
80000586 20 38 f8 00              | 8      |		MOVE.L	IO_READ_STATUS_p24,D0
8000058a 08 00 00 12              |        |		BTST.L	#0x12,D0
8000058e 67 00 fa f8              |g       |		BEQ	_TEST_FAILED
80000592 4a 07                    |J       |		TST.B	D7
80000594 66 d8                    |f       |		BNE	0x8000056e
80000596 4d f9 80 00 05 9c        |M       |		LEA.L	0x8000059c,A6
8000059c 42 b8 f9 00              |B       |		CLR.L	IO_CLEAR_BERR_p24
800005a0 20 38 f8 00              | 8      |		MOVE.L	IO_READ_STATUS_p24,D0
800005a4 02 80 08 f0 00 00        |        |		ANDI.L	#0x08f00000,D0
800005aa 66 00 fa dc              |f       |		BNE	_TEST_FAILED
800005ae 4a 07                    |J       |		TST.B	D7
800005b0 66 ea                    |f       |		BNE	0x8000059c
800005b2 4d f9 80 00 05 b8        |M       |		LEA.L	0x800005b8,A6
800005b8 42 b8 f4 00              |B       |		CLR.L	IO_WRITE_CONTROL_p24
800005bc 42 b8 f9 00              |B       |		CLR.L	IO_CLEAR_BERR_p24
800005c0 42 b8 00 00              |B       |		CLR.L	0x0
800005c4 20 38 00 00              | 8      |		MOVE.L	0x0,D0
800005c8 20 38 f8 00              | 8      |		MOVE.L	IO_READ_STATUS_p24,D0
800005cc 22 3c 08 f0 00 00        |"<      |		MOVE.L	#0x8f00000,D1
800005d2 c0 81                    |        |		AND.L	D1,D0
800005d4 b0 81                    |        |		CMP.L	D1,D0
800005d6 66 00 fa b0              |f       |		BNE	_TEST_FAILED
800005da 42 b8 f4 00              |B       |		CLR.L	IO_WRITE_CONTROL_p24
800005de 42 b8 f9 00              |B       |		CLR.L	IO_CLEAR_BERR_p24
800005e2 21 fc 01 01 01 01 00 00  |!       |		MOVE.L	#0x1010101,0x0
800005ea 20 38 00 00              | 8      |		MOVE.L	0x0,D0
800005ee 20 38 f8 00              | 8      |		MOVE.L	IO_READ_STATUS_p24,D0
800005f2 22 3c 08 f0 00 00        |"<      |		MOVE.L	#0x8f00000,D1
800005f8 c0 81                    |        |		AND.L	D1,D0
800005fa b0 81                    |        |		CMP.L	D1,D0
800005fc 66 00 fa 8a              |f       |		BNE	_TEST_FAILED
80000600 4a 07                    |J       |		TST.B	D7
80000602 66 b4                    |f       |		BNE	0x800005b8
80000604 4d f9 80 00 06 0a        |M       |		LEA.L	0x8000060a,A6
8000060a 41 f8 f8 00              |A       |		LEA.L	IO_READ_STATUS_p24,A0
8000060e 21 fc 00 04 00 00 f4 00  |!       |		MOVE.L	#0x40000,IO_WRITE_CONTROL_p24
80000616 42 b8 00 00              |B       |		CLR.L	0x0
8000061a 42 b8 00 04              |B       |		CLR.L	0x4
8000061e 42 b8 00 08              |B       |		CLR.L	0x8
80000622 42 b8 00 0c              |B       |		CLR.L	0xc
80000626 42 b8 f4 00              |B       |		CLR.L	IO_WRITE_CONTROL_p24
8000062a 11 fc 00 01 00 00        |        |		MOVE.B	#0x01,0x0
80000630 11 fc 00 01 00 05        |        |		MOVE.B	#0x01,0x5
80000636 11 fc 00 01 00 0a        |        |		MOVE.B	#0x01,0xa
8000063c 11 fc 00 01 00 0f        |        |		MOVE.B	#0x01,0xf
80000642 42 b8 f9 00              |B       |		CLR.L	IO_CLEAR_BERR_p24
80000646 20 38 00 00              | 8      |		MOVE.L	0x0,D0
8000064a 20 10                    |        |		MOVE.L	(A0),D0
8000064c 02 80 08 f0 00 00        |        |		ANDI.L	#0x08f00000,D0
80000652 0c 80 08 80 00 00        |        |		CMPI.L	#0x08800000,D0
80000658 66 00 fa 2e              |f  .    |		BNE	_TEST_FAILED
8000065c 42 b8 f9 00              |B       |		CLR.L	IO_CLEAR_BERR_p24
80000660 20 38 00 04              | 8      |		MOVE.L	0x4,D0
80000664 20 10                    |        |		MOVE.L	(A0),D0
80000666 02 80 08 f0 00 00        |        |		ANDI.L	#0x08f00000,D0
8000066c 0c 80 08 40 00 00        |   @    |		CMPI.L	#0x08400000,D0
80000672 66 00 fa 14              |f       |		BNE	_TEST_FAILED
80000676 42 b8 f9 00              |B       |		CLR.L	IO_CLEAR_BERR_p24
8000067a 20 38 00 08              | 8      |		MOVE.L	0x8,D0
8000067e 20 10                    |        |		MOVE.L	(A0),D0
80000680 02 80 08 f0 00 00        |        |		ANDI.L	#0x08f00000,D0
80000686 0c 80 08 20 00 00        |        |		CMPI.L	#0x08200000,D0
8000068c 66 00 f9 fa              |f       |		BNE	_TEST_FAILED
80000690 42 b8 f9 00              |B       |		CLR.L	IO_CLEAR_BERR_p24
80000694 20 38 00 0c              | 8      |		MOVE.L	0xc,D0
80000698 20 10                    |        |		MOVE.L	(A0),D0
8000069a 02 80 08 f0 00 00        |        |		ANDI.L	#0x08f00000,D0
800006a0 0c 80 08 10 00 00        |        |		CMPI.L	#0x08100000,D0
800006a6 66 00 f9 e0              |f       |		BNE	_TEST_FAILED
800006aa 4a 07                    |J       |		TST.B	D7
800006ac 66 00 ff 5c              |f  \    |		BNE	0x8000060a
800006b0 4d f9 80 00 06 b6        |M       |		LEA.L	0x800006b6,A6
800006b6 42 b8 f4 00              |B       |		CLR.L	IO_WRITE_CONTROL_p24
800006ba 42 b8 f9 00              |B       |		CLR.L	IO_CLEAR_BERR_p24
800006be 42 b8 00 00              |B       |		CLR.L	0x0
800006c2 21 fc 00 04 00 00 f4 00  |!       |		MOVE.L	#0x40000,IO_WRITE_CONTROL_p24
800006ca 42 b8 00 04              |B       |		CLR.L	0x4
800006ce 20 38 00 00              | 8      |		MOVE.L	0x0,D0
800006d2 20 38 f8 00              | 8      |		MOVE.L	IO_READ_STATUS_p24,D0
800006d6 02 80 08 f0 00 00        |        |		ANDI.L	#0x08f00000,D0
800006dc 0c 80 08 f0 00 00        |        |		CMPI.L	#0x08f00000,D0
800006e2 66 00 f9 a4              |f       |		BNE	_TEST_FAILED
800006e6 20 38 00 04              | 8      |		MOVE.L	0x4,D0
800006ea 20 38 f8 00              | 8      |		MOVE.L	IO_READ_STATUS_p24,D0
800006ee 02 80 08 f0 00 00        |        |		ANDI.L	#0x08f00000,D0
800006f4 0c 80 08 f0 00 00        |        |		CMPI.L	#0x08f00000,D0
800006fa 66 00 f9 8c              |f       |		BNE	_TEST_FAILED
800006fe 4a 07                    |J       |		TST.B	D7
80000700 66 b4                    |f       |		BNE	0x800006b6
80000702 4d f9 80 00 07 08        |M       |		LEA.L	0x80000708,A6
80000708 43 f8 f8 00              |C       |		LEA.L	IO_READ_STATUS_p24,A1
8000070c 21 fc 00 04 00 00 f4 00  |!       |		MOVE.L	#0x40000,IO_WRITE_CONTROL_p24
80000714 42 b8 f9 00              |B       |		CLR.L	IO_CLEAR_BERR_p24
80000718 20 3c 01 01 01 01        | <      |		MOVE.L	#0x1010101,D0
8000071e 41 f8 00 00              |A       |		LEA.L	0x0,A0
80000722 72 ff                    |r       |		MOVEQ.L	#-0x01,D1
80000724 20 c0                    |        |		MOVE.L	D0,(A0)+
80000726 20 c0                    |        |		MOVE.L	D0,(A0)+
80000728 51 c9 ff fa              |Q       |		DBF	D1,0x80000724
8000072c 41 f8 00 00              |A       |		LEA.L	0x0,A0
80000730 72 ff                    |r       |		MOVEQ.L	#-0x01,D1
80000732 24 10                    |$       |		MOVE.L	(A0),D2
80000734 08 11 00 1b              |        |		BTST.B	#0x3,(A1)
80000738 66 00 f9 4e              |f  N    |		BNE	_TEST_FAILED
8000073c 42 90                    |B       |		CLR.L	(A0)
8000073e 20 80                    |        |		MOVE.L	D0,(A0)
80000740 42 98                    |B       |		CLR.L	(A0)+
80000742 24 10                    |$       |		MOVE.L	(A0),D2
80000744 08 11 00 1b              |        |		BTST.B	#0x3,(A1)
80000748 66 00 f9 3e              |f  >    |		BNE	_TEST_FAILED
8000074c 42 90                    |B       |		CLR.L	(A0)
8000074e 20 80                    |        |		MOVE.L	D0,(A0)
80000750 42 98                    |B       |		CLR.L	(A0)+
80000752 51 c9 ff de              |Q       |		DBF	D1,0x80000732
80000756 41 f8 00 00              |A       |		LEA.L	0x0,A0
8000075a 72 ff                    |r       |		MOVEQ.L	#-0x01,D1
8000075c 24 10                    |$       |		MOVE.L	(A0),D2
8000075e 08 11 00 1b              |        |		BTST.B	#0x3,(A1)
80000762 66 00 f9 24              |f  $    |		BNE	_TEST_FAILED
80000766 20 80                    |        |		MOVE.L	D0,(A0)
80000768 42 98                    |B       |		CLR.L	(A0)+
8000076a 24 10                    |$       |		MOVE.L	(A0),D2
8000076c 08 11 00 1b              |        |		BTST.B	#0x3,(A1)
80000770 66 00 f9 16              |f       |		BNE	_TEST_FAILED
80000774 20 80                    |        |		MOVE.L	D0,(A0)
80000776 42 98                    |B       |		CLR.L	(A0)+
80000778 51 c9 ff e2              |Q       |		DBF	D1,0x8000075c
8000077c 72 ff                    |r       |		MOVEQ.L	#-0x01,D1
8000077e 24 20                    |$       |		MOVE.L	-(A0),D2
80000780 08 11 00 1b              |        |		BTST.B	#0x3,(A1)
80000784 66 00 f9 02              |f       |		BNE	_TEST_FAILED
80000788 20 80                    |        |		MOVE.L	D0,(A0)
8000078a 42 90                    |B       |		CLR.L	(A0)
8000078c 20 80                    |        |		MOVE.L	D0,(A0)
8000078e 24 20                    |$       |		MOVE.L	-(A0),D2
80000790 08 11 00 1b              |        |		BTST.B	#0x3,(A1)
80000794 66 00 f8 f2              |f       |		BNE	_TEST_FAILED
80000798 20 80                    |        |		MOVE.L	D0,(A0)
8000079a 42 90                    |B       |		CLR.L	(A0)
8000079c 20 80                    |        |		MOVE.L	D0,(A0)
8000079e 51 c9 ff de              |Q       |		DBF	D1,0x8000077e
800007a2 41 f9 00 08 00 00        |A       |		LEA.L	0x80000,A0
800007a8 72 ff                    |r       |		MOVEQ.L	#-0x01,D1
800007aa 24 20                    |$       |		MOVE.L	-(A0),D2
800007ac 08 11 00 1b              |        |		BTST.B	#0x3,(A1)
800007b0 66 00 f8 d6              |f       |		BNE	_TEST_FAILED
800007b4 42 90                    |B       |		CLR.L	(A0)
800007b6 20 80                    |        |		MOVE.L	D0,(A0)
800007b8 24 20                    |$       |		MOVE.L	-(A0),D2
800007ba 08 11 00 1b              |        |		BTST.B	#0x3,(A1)
800007be 66 00 f8 c8              |f       |		BNE	_TEST_FAILED
800007c2 42 90                    |B       |		CLR.L	(A0)
800007c4 20 80                    |        |		MOVE.L	D0,(A0)
800007c6 51 c9 ff e2              |Q       |		DBF	D1,0x800007aa
800007ca 4a 07                    |J       |		TST.B	D7
800007cc 66 00 ff 3a              |f  :    |		BNE	0x80000708
800007d0 4e b9 80 00 00 0c        |N       |		JSR	IOC_EEPROM_PART1_REPORT_OK
800007d6 4e b9 80 00 00 1c        |N       |		JSR	IOC_EEPROM_PART1_OUTSTR_INLINE
800007dc 20 20 20 20 49 2f 4f 20  |    I/O |		.TXT	'    I/O bus control ...'
800007f4 4d f9 80 00 08 16        |M       |		LEA.L	0x80000816,A6
800007fa 21 fc 00 00 00 0f f2 00  |!       |		MOVE.L	#0xf,IO_FRONT_PANEL_p27
80000802 41 f8 f8 00              |A       |		LEA.L	IO_READ_STATUS_p24,A0
80000806 43 f8 fc 00              |C       |		LEA.L	IO_CONTROL_pg18,A1
8000080a 32 3c f0 00              |2<      |		MOVE.W	#0xf000,D1
8000080e 34 3c 70 00              |4<p     |		MOVE.W	#0x7000,D2
80000812 36 3c 10 00              |6<      |		MOVE.W	#0x1000,D3
80000816 42 80                    |B       |		CLR.L	D0
80000818 22 80                    |"       |		MOVE.L	D0,(A1)
8000081a 2a 10                    |*       |		MOVE.L	(A0),D5
8000081c ca 41                    | A      |		AND.W	D1,D5
8000081e b5 45                    | E      |		EOR.W	D2,D5
80000820 ba 40                    | @      |		CMP.W	D0,D5
80000822 66 00 f8 64              |f  d    |		BNE	_TEST_FAILED
80000826 d0 43                    | C      |		ADD.W	D3,D0
80000828 66 ee                    |f       |		BNE	0x80000818
8000082a 4a 07                    |J       |		TST.B	D7
8000082c 66 e8                    |f       |		BNE	0x80000816
8000082e 42 91                    |B       |		CLR.L	(A1)
80000830 70 01                    |p       |		MOVEQ.L	#0x01,D0
80000832 61 00 f9 2a              |a  *    |		BSR	_IOC_EEPROM_PART1_EXPORT_0014
80000836 22 bc 00 00 40 00        |"   @   |		MOVE.L	#0x4000,(A1)
8000083c 70 01                    |p       |		MOVEQ.L	#0x01,D0
8000083e 61 00 f9 1e              |a       |		BSR	_IOC_EEPROM_PART1_EXPORT_0014
80000842 22 bc 00 00 60 00        |"   `   |		MOVE.L	#0x6000,(A1)
80000848 70 01                    |p       |		MOVEQ.L	#0x01,D0
8000084a 61 00 f9 12              |a       |		BSR	_IOC_EEPROM_PART1_EXPORT_0014
8000084e 22 bc 00 00 e0 00        |"       |		MOVE.L	#0xe000,(A1)
80000854 70 01                    |p       |		MOVEQ.L	#0x01,D0
80000856 61 00 f9 06              |a       |		BSR	_IOC_EEPROM_PART1_EXPORT_0014
8000085a 22 bc 00 00 f0 00        |"       |		MOVE.L	#0xf000,(A1)
80000860 70 01                    |p       |		MOVEQ.L	#0x01,D0
80000862 61 00 f8 fa              |a       |		BSR	_IOC_EEPROM_PART1_EXPORT_0014
80000866 4e b9 80 00 00 0c        |N       |		JSR	IOC_EEPROM_PART1_REPORT_OK
8000086c 4e b9 80 00 00 1c        |N       |		JSR	IOC_EEPROM_PART1_OUTSTR_INLINE
80000872 20 20 20 20 49 2f 4f 20  |    I/O |		.TXT	'    I/O bus map ...'
80000886 4d f9 80 00 08 98        |M       |		LEA.L	0x80000898,A6
8000088c 41 f9 a1 00 00 00        |A       |		LEA.L	0xa1000000,A0
80000892 22 3c c0 07 fc 00        |"<      |		MOVE.L	#0xc007fc00,D1
80000898 20 3c 00 00 04 00        | <      |		MOVE.L	#0x400,D0
8000089e 20 80                    |        |		MOVE.L	D0,(A0)
800008a0 24 10                    |$       |		MOVE.L	(A0),D2
800008a2 c4 81                    |        |		AND.L	D1,D2
800008a4 26 00                    |&       |		MOVE.L	D0,D3
800008a6 c6 81                    |        |		AND.L	D1,D3
800008a8 b6 82                    |        |		CMP.L	D2,D3
800008aa 66 00 f7 dc              |f       |		BNE	_TEST_FAILED
800008ae d0 80                    |        |		ADD.L	D0,D0
800008b0 66 ec                    |f       |		BNE	0x8000089e
800008b2 20 3c ff ff fb ff        | <      |		MOVE.L	#0xfffffbff,D0
800008b8 20 80                    |        |		MOVE.L	D0,(A0)
800008ba 24 10                    |$       |		MOVE.L	(A0),D2
800008bc c4 81                    |        |		AND.L	D1,D2
800008be 26 00                    |&       |		MOVE.L	D0,D3
800008c0 c6 81                    |        |		AND.L	D1,D3
800008c2 b6 82                    |        |		CMP.L	D2,D3
800008c4 66 00 f7 c2              |f       |		BNE	_TEST_FAILED
800008c8 e3 98                    |        |		ROL.L	#0x1,D0
800008ca 65 ec                    |e       |		BCS	0x800008b8
800008cc 4a 07                    |J       |		TST.B	D7
800008ce 66 c8                    |f       |		BNE	0x80000898
800008d0 4d f9 80 00 08 d6        |M       |		LEA.L	0x800008d6,A6
800008d6 42 80                    |B       |		CLR.L	D0
800008d8 22 3c 00 00 07 ff        |"<      |		MOVE.L	#0x7ff,D1
800008de 41 f9 a1 00 00 00        |A       |		LEA.L	0xa1000000,A0
800008e4 e9 c0 25 42              |  %B    |		BFEXTU.L	D0,{21:2},D2
800008e8 ef c3 20 02              |        |		BFINS.L	D2,D3,{0:2}
800008ec ef c3 03 49              |   I    |		BFINS.L	D0,D3,{13:9}
800008f0 20 c3                    |        |		MOVE.L	D3,(A0)+
800008f2 52 80                    |R       |		ADDQ.L	#0x1,D0
800008f4 51 c9 ff ee              |Q       |		DBF	D1,0x800008e4
800008f8 42 80                    |B       |		CLR.L	D0
800008fa 22 3c 00 00 07 ff        |"<      |		MOVE.L	#0x7ff,D1
80000900 41 f9 a1 00 00 00        |A       |		LEA.L	0xa1000000,A0
80000906 28 18                    |(       |		MOVE.L	(A0)+,D4
80000908 e9 c4 23 49              |  #I    |		BFEXTU.L	D4,{13:9},D2
8000090c e9 c4 30 02              |  0     |		BFEXTU.L	D4,{0:2},D3
80000910 ef c2 35 42              |  5B    |		BFINS.L	D3,D2,{21:2}
80000914 b4 80                    |        |		CMP.L	D0,D2
80000916 66 00 f7 70              |f  p    |		BNE	_TEST_FAILED
8000091a 52 80                    |R       |		ADDQ.L	#0x1,D0
8000091c 51 c9 ff e8              |Q       |		DBF	D1,0x80000906
80000920 4a 07                    |J       |		TST.B	D7
80000922 66 b2                    |f       |		BNE	0x800008d6
80000924 4d f9 80 00 09 2a        |M    *  |		LEA.L	0x8000092a,A6
8000092a 41 f9 a1 00 00 00        |A       |		LEA.L	0xa1000000,A0
80000930 30 3c 07 ff              |0<      |		MOVE.W	#0x7ff,D0
80000934 42 98                    |B       |		CLR.L	(A0)+
80000936 51 c8 ff fc              |Q       |		DBF	D0,0x80000934
8000093a 41 f9 a1 00 00 00        |A       |		LEA.L	0xa1000000,A0
80000940 30 3c 07 ff              |0<      |		MOVE.W	#0x7ff,D0
80000944 72 ff                    |r       |		MOVEQ.L	#-0x01,D1
80000946 24 3c c0 07 fc 00        |$<      |		MOVE.L	#0xc007fc00,D2
8000094c 26 10                    |&       |		MOVE.L	(A0),D3
8000094e c6 82                    |        |		AND.L	D2,D3
80000950 66 00 f7 36              |f  6    |		BNE	_TEST_FAILED
80000954 20 81                    |        |		MOVE.L	D1,(A0)
80000956 42 90                    |B       |		CLR.L	(A0)
80000958 20 c1                    |        |		MOVE.L	D1,(A0)+
8000095a 51 c8 ff f0              |Q       |		DBF	D0,0x8000094c
8000095e 41 f9 a1 00 00 00        |A       |		LEA.L	0xa1000000,A0
80000964 30 3c 07 ff              |0<      |		MOVE.W	#0x7ff,D0
80000968 26 10                    |&       |		MOVE.L	(A0),D3
8000096a c6 82                    |        |		AND.L	D2,D3
8000096c b6 82                    |        |		CMP.L	D2,D3
8000096e 66 00 f7 18              |f       |		BNE	_TEST_FAILED
80000972 42 90                    |B       |		CLR.L	(A0)
80000974 20 c1                    |        |		MOVE.L	D1,(A0)+
80000976 51 c8 ff f0              |Q       |		DBF	D0,0x80000968
8000097a 30 3c 07 ff              |0<      |		MOVE.W	#0x7ff,D0
8000097e 26 20                    |&       |		MOVE.L	-(A0),D3
80000980 c6 82                    |        |		AND.L	D2,D3
80000982 b6 82                    |        |		CMP.L	D2,D3
80000984 66 00 f7 02              |f       |		BNE	_TEST_FAILED
80000988 42 90                    |B       |		CLR.L	(A0)
8000098a 20 81                    |        |		MOVE.L	D1,(A0)
8000098c 42 90                    |B       |		CLR.L	(A0)
8000098e 51 c8 ff ee              |Q       |		DBF	D0,0x8000097e
80000992 41 f9 a1 00 40 00        |A   @   |		LEA.L	0xa1004000,A0
80000998 30 3c 07 ff              |0<      |		MOVE.W	#0x7ff,D0
8000099c 26 20                    |&       |		MOVE.L	-(A0),D3
8000099e c6 82                    |        |		AND.L	D2,D3
800009a0 66 00 f6 e6              |f       |		BNE	_TEST_FAILED
800009a4 20 81                    |        |		MOVE.L	D1,(A0)
800009a6 42 90                    |B       |		CLR.L	(A0)
800009a8 51 c8 ff f2              |Q       |		DBF	D0,0x8000099c
800009ac 4a 07                    |J       |		TST.B	D7
800009ae 66 00 ff 7a              |f  z    |		BNE	0x8000092a
800009b2 4e b9 80 00 00 0c        |N       |		JSR	IOC_EEPROM_PART1_REPORT_OK
800009b8 4e b9 80 00 00 1c        |N       |		JSR	IOC_EEPROM_PART1_OUTSTR_INLINE
800009be 20 20 20 20 49 2f 4f 20  |    I/O |		.TXT	'    I/O bus map parity ...'
800009da 4d f9 80 00 09 e0        |M       |		LEA.L	0x800009e0,A6
800009e0 21 fc 00 04 00 00 f4 00  |!       |		MOVE.L	#0x40000,IO_WRITE_CONTROL_p24
800009e8 42 b8 f9 00              |B       |		CLR.L	IO_CLEAR_BERR_p24
800009ec 20 38 f8 00              | 8      |		MOVE.L	IO_READ_STATUS_p24,D0
800009f0 08 00 00 1c              |        |		BTST.L	#0x1c,D0
800009f4 66 00 f6 92              |f       |		BNE	_TEST_FAILED
800009f8 4a 07                    |J       |		TST.B	D7
800009fa 66 e4                    |f       |		BNE	0x800009e0
800009fc 4d f9 80 00 0a 02        |M       |		LEA.L	0x80000a02,A6
80000a02 42 b8 f4 00              |B       |		CLR.L	IO_WRITE_CONTROL_p24
80000a06 42 b9 a1 00 00 00        |B       |		CLR.L	0xa1000000
80000a0c 21 fc 00 04 00 00 f4 00  |!       |		MOVE.L	#0x40000,IO_WRITE_CONTROL_p24
80000a14 30 39 93 00 00 00        |09      |		MOVE.W	0x93000000,D0
80000a1a 20 38 f8 00              | 8      |		MOVE.L	IO_READ_STATUS_p24,D0
80000a1e 42 b9 a1 00 00 00        |B       |		CLR.L	0xa1000000
80000a24 08 00 00 1c              |        |		BTST.L	#0x1c,D0
80000a28 67 00 f6 5e              |g  ^    |		BEQ	_TEST_FAILED
80000a2c 42 b8 f9 00              |B       |		CLR.L	IO_CLEAR_BERR_p24
80000a30 20 38 f8 00              | 8      |		MOVE.L	IO_READ_STATUS_p24,D0
80000a34 08 00 00 1c              |        |		BTST.L	#0x1c,D0
80000a38 66 00 f6 4e              |f  N    |		BNE	_TEST_FAILED
80000a3c 4a 07                    |J       |		TST.B	D7
80000a3e 66 c2                    |f       |		BNE	0x80000a02
80000a40 4d f9 80 00 0a 46        |M    F  |		LEA.L	0x80000a46,A6
80000a46 4a 07                    |J       |		TST.B	D7
80000a48 66 fc                    |f       |		BNE	0x80000a46
80000a4a 4e b9 80 00 00 0c        |N       |		JSR	IOC_EEPROM_PART1_REPORT_OK
80000a50 4e b9 80 00 00 1c        |N       |		JSR	IOC_EEPROM_PART1_OUTSTR_INLINE
80000a56 20 20 20 20 49 2f 4f 20  |    I/O |		.TXT	'    I/O bus transactions ...'
80000a74 4d f9 80 00 0a 8a        |M       |		LEA.L	0x80000a8a,A6
80000a7a 42 b9 a1 00 00 00        |B       |		CLR.L	0xa1000000
80000a80 41 f8 00 00              |A       |		LEA.L	0x0,A0
80000a84 43 f9 93 00 00 00        |C       |		LEA.L	0x93000000,A1
80000a8a 70 01                    |p       |		MOVEQ.L	#0x01,D0
80000a8c 22 80                    |"       |		MOVE.L	D0,(A1)
80000a8e b0 90                    |        |		CMP.L	(A0),D0
80000a90 66 00 f5 f6              |f       |		BNE	_TEST_FAILED
80000a94 b0 91                    |        |		CMP.L	(A1),D0
80000a96 66 00 f5 f0              |f       |		BNE	_TEST_FAILED
80000a9a d0 80                    |        |		ADD.L	D0,D0
80000a9c 66 ee                    |f       |		BNE	0x80000a8c
80000a9e 70 fe                    |p       |		MOVEQ.L	#-0x02,D0
80000aa0 20 80                    |        |		MOVE.L	D0,(A0)
80000aa2 b0 90                    |        |		CMP.L	(A0),D0
80000aa4 66 00 f5 e2              |f       |		BNE	_TEST_FAILED
80000aa8 b0 91                    |        |		CMP.L	(A1),D0
80000aaa 66 00 f5 dc              |f       |		BNE	_TEST_FAILED
80000aae e3 98                    |        |		ROL.L	#0x1,D0
80000ab0 65 ee                    |e       |		BCS	0x80000aa0
80000ab2 4a 07                    |J       |		TST.B	D7
80000ab4 66 d4                    |f       |		BNE	0x80000a8a
80000ab6 4d f9 80 00 0a bc        |M       |		LEA.L	0x80000abc,A6
80000abc 41 f9 a1 00 00 00        |A       |		LEA.L	0xa1000000,A0
80000ac2 42 80                    |B       |		CLR.L	D0
80000ac4 22 3c 00 00 04 00        |"<      |		MOVE.L	#0x400,D1
80000aca 24 3c 00 00 00 ff        |$<      |		MOVE.L	#0xff,D2
80000ad0 20 c0                    |        |		MOVE.L	D0,(A0)+
80000ad2 d0 81                    |        |		ADD.L	D1,D0
80000ad4 51 ca ff fa              |Q       |		DBF	D2,0x80000ad0
80000ad8 41 f9 93 00 00 00        |A       |		LEA.L	0x93000000,A0
80000ade 43 f8 00 00              |C       |		LEA.L	0x0,A1
80000ae2 20 3c 00 00 f7 ff        | <      |		MOVE.L	#0xf7ff,D0
80000ae8 20 89                    |        |		MOVE.L	A1,(A0)
80000aea b3 d1                    |        |		CMPA.L	(A1),A1
80000aec 66 00 f5 9a              |f       |		BNE	_TEST_FAILED
80000af0 b3 d8                    |        |		CMPA.L	(A0)+,A1
80000af2 66 00 f5 94              |f       |		BNE	_TEST_FAILED
80000af6 58 89                    |X       |		ADDQ.L	#0x4,A1
80000af8 51 c8 ff ee              |Q       |		DBF	D0,0x80000ae8
80000afc 41 f8 00 00              |A       |		LEA.L	0x0,A0
80000b00 43 f9 93 00 00 00        |C       |		LEA.L	0x93000000,A1
80000b06 20 3c 00 00 f7 ff        | <      |		MOVE.L	#0xf7ff,D0
80000b0c b1 d0                    |        |		CMPA.L	(A0),A0
80000b0e 66 00 f5 78              |f  x    |		BNE	_TEST_FAILED
80000b12 b1 d9                    |        |		CMPA.L	(A1)+,A0
80000b14 66 00 f5 72              |f  r    |		BNE	_TEST_FAILED
80000b18 58 88                    |X       |		ADDQ.L	#0x4,A0
80000b1a 51 c8 ff f0              |Q       |		DBF	D0,0x80000b0c
80000b1e 4a 07                    |J       |		TST.B	D7
80000b20 66 9a                    |f       |		BNE	0x80000abc
80000b22 4d f9 80 00 0b 46        |M    F  |		LEA.L	0x80000b46,A6
80000b28 41 f9 a1 00 00 00        |A       |		LEA.L	0xa1000000,A0
80000b2e 43 f8 00 00              |C       |		LEA.L	0x0,A1
80000b32 45 f9 00 04 00 00        |E       |		LEA.L	0x40000,A2
80000b38 47 f9 93 00 00 00        |G       |		LEA.L	0x93000000,A3
80000b3e 49 f9 93 00 04 00        |I       |		LEA.L	0x93000400,A4
80000b44 70 ff                    |p       |		MOVEQ.L	#-0x01,D0
80000b46 42 90                    |B       |		CLR.L	(A0)
80000b48 21 4a 00 04              |!J      |		MOVE.L	A2,(A0+0x4)
80000b4c 42 91                    |B       |		CLR.L	(A1)
80000b4e 42 92                    |B       |		CLR.L	(A2)
80000b50 4a 93                    |J       |		TST.L	(A3)
80000b52 66 00 f5 34              |f  4    |		BNE	_TEST_FAILED
80000b56 4a 94                    |J       |		TST.L	(A4)
80000b58 66 00 f5 2e              |f  .    |		BNE	_TEST_FAILED
80000b5c 22 80                    |"       |		MOVE.L	D0,(A1)
80000b5e b0 93                    |        |		CMP.L	(A3),D0
80000b60 66 00 f5 26              |f  &    |		BNE	_TEST_FAILED
80000b64 4a 54                    |JT      |		TST.W	(A4)
80000b66 66 00 f5 20              |f       |		BNE	_TEST_FAILED
80000b6a 24 80                    |$       |		MOVE.L	D0,(A2)
80000b6c b0 93                    |        |		CMP.L	(A3),D0
80000b6e 66 00 f5 18              |f       |		BNE	_TEST_FAILED
80000b72 b0 94                    |        |		CMP.L	(A4),D0
80000b74 66 00 f5 12              |f       |		BNE	_TEST_FAILED
80000b78 42 92                    |B       |		CLR.L	(A2)
80000b7a b0 93                    |        |		CMP.L	(A3),D0
80000b7c 66 00 f5 0a              |f       |		BNE	_TEST_FAILED
80000b80 4a 54                    |JT      |		TST.W	(A4)
80000b82 66 00 f5 04              |f       |		BNE	_TEST_FAILED
80000b86 4a 07                    |J       |		TST.B	D7
80000b88 66 bc                    |f       |		BNE	0x80000b46
80000b8a 4e b9 80 00 00 0c        |N       |		JSR	IOC_EEPROM_PART1_REPORT_OK
80000b90 ; --------------------------------------------------------------------------------------
80000b90 ; SelfTest: PIT
80000b90 ; --------------------------------------------------------------------------------------
80000b90 4e b9 80 00 00 1c        |N       |		JSR	IOC_EEPROM_PART1_OUTSTR_INLINE
80000b96 20 20 20 20 50 49 54 20  |    PIT |		.TXT	'    PIT ...'
80000ba2 4d f9 80 00 0b a8        |M       |		LEA.L	0x80000ba8,A6
80000ba8 11 fc 00 00 a0 04        |        |		MOVE.B	#0x00,IO_DUART_ACR_IPCR	; BRG=1, Counter, IP2 = PITCLK
											; PITCLK IOCp76 = 100ns * 256 = 25.6us
80000bae 10 38 a0 0f              | 8      |		MOVE.B	IO_DUART_CLR_OPC_STOP_COUNTER,D0
80000bb2 31 fc 00 10 a0 06        |1       |		MOVE.W	#0x10,IO_DUART_CTUR_CTU
80000bb8 10 38 a0 0e              | 8      |		MOVE.B	IO_DUART_SET_OPC_START_COUNTER,D0
80000bbc 30 38 a0 06              |08      |		MOVE.W	IO_DUART_CTUR_CTU,D0
80000bc0 0c 40 00 10              | @      |		CMPI.W	#0x0010,D0
80000bc4 66 00 f4 c2              |f       |		BNE	_TEST_FAILED
80000bc8 72 7f                    |r       |		MOVEQ.L	#0x7f,D1
80000bca 10 38 a0 06              | 8      |		MOVE.B	IO_DUART_CTUR_CTU,D0
80000bce 67 00 00 0a              |g       |		BEQ	0x80000bda
80000bd2 51 c9 ff f6              |Q       |		DBF	D1,0x80000bca
80000bd6 60 00 f4 b0              |`       |		BRA	_TEST_FAILED
80000bda 42 81                    |B       |		CLR.L	D1
80000bdc 52 81                    |R       |		ADDQ.L	#0x1,D1
80000bde 67 00 f4 a8              |g       |		BEQ	_TEST_FAILED
80000be2 08 38 00 03 a0 05        | 8      |		BTST.B	#0x3,IO_DUART_IMR_ISR
80000be8 67 f2                    |g       |		BEQ	0x80000bdc
80000bea 10 38 a0 0f              | 8      |		MOVE.B	IO_DUART_CLR_OPC_STOP_COUNTER,D0
80000bee 4a 07                    |J       |		TST.B	D7
80000bf0 66 b6                    |f       |		BNE	0x80000ba8
80000bf2 4e b9 80 00 00 0c        |N       |		JSR	IOC_EEPROM_PART1_REPORT_OK
80000bf8 ; --------------------------------------------------------------------------------------
80000bf8 ; SelfTest: Modem DUART channel
80000bf8 ; --------------------------------------------------------------------------------------
80000bf8 4e b9 80 00 00 1c        |N       |		JSR	IOC_EEPROM_PART1_OUTSTR_INLINE
80000bfe 20 20 20 20 4d 6f 64 65  |    Mode|		.TXT	'    Modem DUART channel ...'
80000c1a 4d f9 80 00 0c 20        |M       |		LEA.L	0x80000c20,A6
80000c20 11 fc 00 10 a0 02        |        |		MOVE.B	#0x10,IO_DUART_MODEM_COMMAND
80000c26 42 38 a0 04              |B8      |		CLR.B	IO_DUART_ACR_IPCR
80000c2a 11 fc 00 13 a0 00        |        |		MOVE.B	#0x13,IO_DUART_MODEM_MODE
80000c30 11 fc 00 87 a0 00        |        |		MOVE.B	#0x87,IO_DUART_MODEM_MODE
80000c36 11 fc 00 bb a0 01        |        |		MOVE.B	#0xbb,IO_DUART_MODEM_STATUS
80000c3c 11 fc 00 20 a0 02        |        |		MOVE.B	#0x20,IO_DUART_MODEM_COMMAND
80000c42 11 fc 00 30 a0 02        |   0    |		MOVE.B	#0x30,IO_DUART_MODEM_COMMAND
80000c48 11 fc 00 40 a0 02        |   @    |		MOVE.B	#0x40,IO_DUART_MODEM_COMMAND
80000c4e 11 fc 00 05 a0 02        |        |		MOVE.B	#0x05,IO_DUART_MODEM_COMMAND
80000c54 42 00                    |B       |		CLR.B	D0
80000c56 24 3c 00 00 82 35        |$<   5  |		MOVE.L	#0x8235,D2
80000c5c 08 38 00 02 a0 01        | 8      |		BTST.B	#0x2,IO_DUART_MODEM_STATUS
80000c62 66 08                    |f       |		BNE	0x80000c6c
80000c64 51 ca ff f6              |Q       |		DBF	D2,0x80000c5c
80000c68 60 00 f4 1e              |`       |		BRA	_TEST_FAILED
80000c6c 11 c0 a0 03              |        |		MOVE.B	D0,IO_DUART_MODEM_DATA
80000c70 24 3c 00 00 82 35        |$<   5  |		MOVE.L	#0x8235,D2
80000c76 08 38 00 00 a0 01        | 8      |		BTST.B	#0x0,IO_DUART_MODEM_STATUS
80000c7c 66 08                    |f       |		BNE	0x80000c86
80000c7e 51 ca ff f6              |Q       |		DBF	D2,0x80000c76
80000c82 60 00 f4 04              |`       |		BRA	_TEST_FAILED
80000c86 12 38 a0 03              | 8      |		MOVE.B	IO_DUART_MODEM_DATA,D1
80000c8a b2 00                    |        |		CMP.B	D0,D1
80000c8c 66 00 f3 fa              |f       |		BNE	_TEST_FAILED
80000c90 52 00                    |R       |		ADDQ.B	#0x1,D0
80000c92 66 c2                    |f       |		BNE	0x80000c56
80000c94 4a 07                    |J       |		TST.B	D7
80000c96 66 88                    |f       |		BNE	0x80000c20
80000c98 4d f9 80 00 0c 9e        |M       |		LEA.L	0x80000c9e,A6
80000c9e 42 38 a0 03              |B8      |		CLR.B	IO_DUART_MODEM_DATA
80000ca2 08 38 00 02 a0 01        | 8      |		BTST.B	#0x2,IO_DUART_MODEM_STATUS
80000ca8 67 f8                    |g       |		BEQ	0x80000ca2
80000caa 42 38 a0 03              |B8      |		CLR.B	IO_DUART_MODEM_DATA
80000cae 08 38 00 02 a0 01        | 8      |		BTST.B	#0x2,IO_DUART_MODEM_STATUS
80000cb4 67 f8                    |g       |		BEQ	0x80000cae
80000cb6 42 38 a0 03              |B8      |		CLR.B	IO_DUART_MODEM_DATA
80000cba 42 80                    |B       |		CLR.L	D0
80000cbc 60 02                    |`       |		BRA	0x80000cc0
80000cbe 4e 71                    |Nq      |		.XXX[0x2]
80000cc0 52 80                    |R       |		ADDQ.L	#0x1,D0
80000cc2 67 00 f3 c4              |g       |		BEQ	_TEST_FAILED
80000cc6 08 38 00 02 a0 01        | 8      |		BTST.B	#0x2,IO_DUART_MODEM_STATUS
80000ccc 67 f2                    |g       |		BEQ	0x80000cc0
80000cce 21 c0 00 00              |!       |		MOVE.L	D0,0x0
80000cd2 0c 80 00 00 00 fa        |        |		CMPI.L	#0x000000fa,D0
80000cd8 65 08                    |e       |		BCS	0x80000ce2
80000cda 0c 80 00 00 00 fc        |        |		CMPI.L	#0x000000fc,D0
80000ce0 6f 2e                    |o.      |		BLE	0x80000d10
80000ce2 61 00 f3 38              |a  8    |		BSR	IOC_EEPROM_PART1_OUTSTR_INLINE
80000ce6 20 57 61 72 6e 69 6e 67  | Warning|		.TXT	' Warning: DUART crystal out of spec! ...'
80000d10 4a 07                    |J       |		TST.B	D7
80000d12 66 8a                    |f       |		BNE	0x80000c9e
80000d14 11 fc 00 30 a0 02        |   0    |		MOVE.B	#0x30,IO_DUART_MODEM_COMMAND
80000d1a 11 fc 00 20 a0 02        |        |		MOVE.B	#0x20,IO_DUART_MODEM_COMMAND
80000d20 4e b9 80 00 00 0c        |N       |		JSR	IOC_EEPROM_PART1_REPORT_OK
80000d26 ; --------------------------------------------------------------------------------------
80000d26 ; SelfTest: Diagnostic DUART channel
80000d26 ; --------------------------------------------------------------------------------------
80000d26 4e b9 80 00 00 1c        |N       |		JSR	IOC_EEPROM_PART1_OUTSTR_INLINE
80000d2c 20 20 20 20 44 69 61 67  |    Diag|		.TXT	'    Diagnostic DUART channel ...'
80000d4e 4d f9 80 00 0d 54        |M    T  |		LEA.L	0x80000d54,A6
80000d54 11 fc 00 10 a0 0a        |        |		MOVE.B	#0x10,IO_DUART_DIAG_COMMAND
80000d5a 42 38 a0 04              |B8      |		CLR.B	IO_DUART_ACR_IPCR
80000d5e 42 38 a0 0d              |B8      |		CLR.B	IO_DUART_OPCR
80000d62 11 fc 00 04 a0 0e        |        |		MOVE.B	#0x04,IO_DUART_SET_OPC_START_COUNTER
80000d68 11 fc 00 13 a0 08        |        |		MOVE.B	#0x13,IO_DUART_DIAG_MODE
80000d6e 11 fc 00 07 a0 08        |        |		MOVE.B	#0x07,IO_DUART_DIAG_MODE
80000d74 11 fc 00 bb a0 09        |        |		MOVE.B	#0xbb,IO_DUART_DIAG_STATUS
80000d7a 11 fc 00 05 a0 0a        |        |		MOVE.B	#0x05,IO_DUART_DIAG_COMMAND
80000d80 42 00                    |B       |		CLR.B	D0
80000d82 24 3c 00 05 16 15        |$<      |		MOVE.L	#0x51615,D2
80000d88 08 38 00 02 a0 09        | 8      |		BTST.B	#0x2,IO_DUART_DIAG_STATUS
80000d8e 66 08                    |f       |		BNE	0x80000d98
80000d90 51 ca ff f6              |Q       |		DBF	D2,0x80000d88
80000d94 60 00 f2 f2              |`       |		BRA	_TEST_FAILED
80000d98 11 c0 a0 0b              |        |		MOVE.B	D0,IO_DUART_DIAG_DATA
80000d9c 24 3c 00 00 82 35        |$<   5  |		MOVE.L	#0x8235,D2
80000da2 08 38 00 00 a0 09        | 8      |		BTST.B	#0x0,IO_DUART_DIAG_STATUS
80000da8 66 08                    |f       |		BNE	0x80000db2
80000daa 51 ca ff f6              |Q       |		DBF	D2,0x80000da2
80000dae 60 00 f2 d8              |`       |		BRA	_TEST_FAILED
80000db2 12 38 a0 0b              | 8      |		MOVE.B	IO_DUART_DIAG_DATA,D1
80000db6 b2 00                    |        |		CMP.B	D0,D1
80000db8 66 00 f2 ce              |f       |		BNE	_TEST_FAILED
80000dbc 52 00                    |R       |		ADDQ.B	#0x1,D0
80000dbe 66 c2                    |f       |		BNE	0x80000d82
80000dc0 4a 07                    |J       |		TST.B	D7
80000dc2 66 90                    |f       |		BNE	0x80000d54
80000dc4 11 fc 00 04 a0 0f        |        |		MOVE.B	#0x04,IO_DUART_CLR_OPC_STOP_COUNTER
80000dca 11 fc 00 30 a0 0a        |   0    |		MOVE.B	#0x30,IO_DUART_DIAG_COMMAND
80000dd0 11 fc 00 20 a0 0a        |        |		MOVE.B	#0x20,IO_DUART_DIAG_COMMAND
80000dd6 4e b9 80 00 00 0c        |N       |		JSR	IOC_EEPROM_PART1_REPORT_OK
80000ddc ; --------------------------------------------------------------------------------------
80000ddc ; SelfTest: Clock / Calendar SELFTEST
80000ddc ; --------------------------------------------------------------------------------------
80000ddc 4e b9 80 00 00 1c        |N       |		JSR	IOC_EEPROM_PART1_OUTSTR_INLINE
80000de2 20 20 20 20 43 6c 6f 63  |    Cloc|		.TXT	'    Clock / Calendar ...'
80000dfc 4d f9 80 00 0e 02        |M       |		LEA.L	0x80000e02,A6
80000e02 10 38 80 0f              | 8      |		MOVE.B	IO_RTC_RAM_MONTH,D0
80000e06 72 01                    |r       |		MOVEQ.L	#0x01,D1
80000e08 11 c1 80 0f              |        |		MOVE.B	D1,IO_RTC_RAM_MONTH
80000e0c b2 38 80 0f              | 8      |		CMP.B	IO_RTC_RAM_MONTH,D1
80000e10 66 00 f2 76              |f  v    |		BNE	_TEST_FAILED
80000e14 e3 19                    |        |		ROL.B	#0x1,D1
80000e16 64 f0                    |d       |		BCC	0x80000e08
80000e18 72 fe                    |r       |		MOVEQ.L	#-0x02,D1
80000e1a 11 c1 80 0f              |        |		MOVE.B	D1,IO_RTC_RAM_MONTH
80000e1e b2 38 80 0f              | 8      |		CMP.B	IO_RTC_RAM_MONTH,D1
80000e22 66 00 f2 64              |f  d    |		BNE	_TEST_FAILED
80000e26 e3 19                    |        |		ROL.B	#0x1,D1
80000e28 65 f0                    |e       |		BCS	0x80000e1a
80000e2a 11 c0 80 0f              |        |		MOVE.B	D0,IO_RTC_RAM_MONTH
80000e2e 4a 07                    |J       |		TST.B	D7
80000e30 66 d0                    |f       |		BNE	0x80000e02
80000e32 4d f9 80 00 0e 38        |M    8  |		LEA.L	0x80000e38,A6
80000e38 30 3c 82 35              |0< 5    |		MOVE.W	#0x8235,D0
80000e3c 12 38 80 00              | 8      |		MOVE.B	IO_RTC_COUNTER_M_SEC,D1
80000e40 b2 38 80 00              | 8      |		CMP.B	IO_RTC_COUNTER_M_SEC,D1
80000e44 66 00 00 0a              |f       |		BNE	0x80000e50
80000e48 51 c8 ff f6              |Q       |		DBF	D0,0x80000e40
80000e4c 60 00 f2 3a              |`  :    |		BRA	_TEST_FAILED
80000e50 4a 07                    |J       |		TST.B	D7
80000e52 66 e4                    |f       |		BNE	0x80000e38
80000e54 4d f9 80 00 0e 5a        |M    Z  |		LEA.L	0x80000e5a,A6
80000e5a 12 38 80 00              | 8      |		MOVE.B	IO_RTC_COUNTER_M_SEC,D1
80000e5e b2 38 80 00              | 8      |		CMP.B	IO_RTC_COUNTER_M_SEC,D1
80000e62 67 fa                    |g       |		BEQ	0x80000e5e
80000e64 42 80                    |B       |		CLR.L	D0
80000e66 12 38 80 00              | 8      |		MOVE.B	IO_RTC_COUNTER_M_SEC,D1
80000e6a 60 04                    |`       |		BRA	0x80000e70
80000e6c 4e 71 ff ff              |Nq      |		.XXX[0x4]
80000e70 52 80                    |R       |		ADDQ.L	#0x1,D0
80000e72 67 00 f2 14              |g       |		BEQ	_TEST_FAILED
80000e76 b2 38 80 00              | 8      |		CMP.B	IO_RTC_COUNTER_M_SEC,D1
80000e7a 67 f4                    |g       |		BEQ	0x80000e70
80000e7c 21 c0 00 00              |!       |		MOVE.L	D0,0x0
80000e80 0c 80 00 00 01 2b        |     +  |		CMPI.L	#0x0000012b,D0
80000e86 65 08                    |e       |		BCS	0x80000e90
80000e88 0c 80 00 00 01 2d        |     -  |		CMPI.L	#0x0000012d,D0
80000e8e 6f 30                    |o0      |		BLE	0x80000ec0
80000e90 61 00 f1 8a              |a       |		BSR	IOC_EEPROM_PART1_OUTSTR_INLINE
80000e94 20 57 61 72 6e 69 6e 67  | Warning|		.TXT	' Warning: Calendar crystal out of spec! ...'
80000ec0 4a 07                    |J       |		TST.B	D7
80000ec2 66 96                    |f       |		BNE	0x80000e5a
80000ec4 4e b9 80 00 00 0c        |N       |		JSR	IOC_EEPROM_PART1_REPORT_OK
80000eca ; --------------------------------------------------------------------------------------
80000eca ; SelfTest: Checking for RESHA board
80000eca ; --------------------------------------------------------------------------------------
80000eca 61 00 f1 50              |a  P    |		BSR	IOC_EEPROM_PART1_OUTSTR_INLINE
80000ece 43 68 65 63 6b 69 6e 67  |Checking|		.TXT	'Checking for RESHA board\r\n'
80000eea 20 38 f8 00              | 8      |		MOVE.L	IO_READ_STATUS_p24,D0
80000eee e8 58                    | X      |		ROR.W	#0x4,D0
80000ef0 02 00 00 07              |        |		ANDI.B	#0x07,D0
80000ef4 0c 00 00 07              |        |		CMPI.B	#0x07,D0
80000ef8 66 28                    |f(      |		BNE	0x80000f22
80000efa 61 00 f1 20              |a       |		BSR	IOC_EEPROM_PART1_OUTSTR_INLINE
80000efe 20 20 2d 2d 20 20 42 65  |  --  Be|		.TXT	'  --  Bench mode (ID 7) detected '
80000f20 60 38                    |`8      |		BRA	0x80000f5a
80000f22 0c 00 00 02              |        |		CMPI.B	#0x02,D0
80000f26 67 00 00 52              |g  R    |		BEQ	0x80000f7a
80000f2a 61 00 f0 f0              |a       |		BSR	IOC_EEPROM_PART1_OUTSTR_INLINE
80000f2e 20 20 20 2d 2d 20 57 61  |   -- Wa|		.TXT	'   -- Warning: Unknown Device ID detected '
80000f5a 61 00 f0 c0              |a       |		BSR	IOC_EEPROM_PART1_OUTSTR_INLINE
80000f5e 53 6b 69 70 70 69 6e 67  |Skipping|		.TXT	'Skipping RESHA tests\r\n'
80000f76 60 00 02 28              |`  (    |		BRA	0x800011a0
80000f7a ; --------------------------------------------------------------------------------------
80000f7a ; SelfTest: RESHA EEProm Interface
80000f7a ; --------------------------------------------------------------------------------------
80000f7a 4e b9 80 00 00 1c        |N       |		JSR	IOC_EEPROM_PART1_OUTSTR_INLINE
80000f80 20 20 20 20 52 45 53 48  |    RESH|		.TXT	'    RESHA EEProm Interface ...'
80000fa0 4d f9 80 00 0f a6        |M       |		LEA.L	0x80000fa6,A6
80000fa6 72 01                    |r       |		MOVEQ.L	#0x01,D1
80000fa8 13 c1 93 03 e0 0a        |        |		MOVE.B	D1,IO_RESHA_EEPROM_PAGE_REGISTER
80000fae 34 39 93 03 e0 0a        |49      |		MOVE.W	IO_RESHA_EEPROM_PAGE_REGISTER,D2
80000fb4 b2 02                    |        |		CMP.B	D2,D1
80000fb6 66 00 f0 d0              |f       |		BNE	_TEST_FAILED
80000fba e3 19                    |        |		ROL.B	#0x1,D1
80000fbc 64 ea                    |d       |		BCC	0x80000fa8
80000fbe 72 fe                    |r       |		MOVEQ.L	#-0x02,D1
80000fc0 13 c1 93 03 e0 0a        |        |		MOVE.B	D1,IO_RESHA_EEPROM_PAGE_REGISTER
80000fc6 34 39 93 03 e0 0a        |49      |		MOVE.W	IO_RESHA_EEPROM_PAGE_REGISTER,D2
80000fcc b2 02                    |        |		CMP.B	D2,D1
80000fce 66 00 f0 b8              |f       |		BNE	_TEST_FAILED
80000fd2 e3 19                    |        |		ROL.B	#0x1,D1
80000fd4 65 ea                    |e       |		BCS	0x80000fc0
80000fd6 4a 07                    |J       |		TST.B	D7
80000fd8 66 cc                    |f       |		BNE	0x80000fa6
80000fda 4e b9 80 00 00 0c        |N       |		JSR	IOC_EEPROM_PART1_REPORT_OK
80000fe0 08 c7 00 1e              |        |		BSET.L	#0x1e,D7
80000fe4 70 00                    |p       |		MOVEQ.L	#0x00,D0
80000fe6 43 f9 80 00 10 cc        |C       |		LEA.L	0x800010cc,A1
80000fec 61 22                    |a"      |		BSR	0x80001010
80000fee 70 01                    |p       |		MOVEQ.L	#0x01,D0
80000ff0 43 f9 80 00 10 d5        |C       |		LEA.L	0x800010d5,A1
80000ff6 61 18                    |a       |		BSR	0x80001010
80000ff8 70 02                    |p       |		MOVEQ.L	#0x02,D0
80000ffa 43 f9 80 00 10 e0        |C       |		LEA.L	0x800010e0,A1
80001000 61 0e                    |a       |		BSR	0x80001010
80001002 70 03                    |p       |		MOVEQ.L	#0x03,D0
80001004 43 f9 80 00 10 eb        |C       |		LEA.L	0x800010eb,A1
8000100a 61 04                    |a       |		BSR	0x80001010
8000100c 60 00 01 50              |`  P    |		BRA	0x8000115e
80001010 61 00 f0 d0              |a       |		BSR	_IOC_EEPROM_PART1_OUTSTR_INLINE
80001014 44 6f 77 6e 6c 6f 61 64  |Download|		.TXT	'Downloading RESHA EEProm '
8000102e 20 49                    | I      |		MOVEA.L	A1,A0
80001030 61 00 f0 a6              |a       |		BSR	_IOC_EEPROM_PART1_OUTSTR_PRESERVE_D0(A0)
80001034 61 00 10 26              |a  &    |		BSR	IOC_EEPROM_PART2_DOWNLOAD_RESHA_EEPROM_SECTION
80001038 67 00 00 8c              |g       |		BEQ	0x800010c6
8000103c 0c 01 00 05              |        |		CMPI.B	#0x05,D1
80001040 66 2e                    |f.      |		BNE	0x80001070
80001042 61 00 f0 9e              |a       |		BSR	_IOC_EEPROM_PART1_OUTSTR_INLINE
80001046 20 20 2d 20 57 61 72 6e  |  - Warn|		.TXT	'  - Warning: Validity Code not present'
8000106e 60 56                    |`V      |		BRA	0x800010c6
80001070 0c 01 00 02              |        |		CMPI.B	#0x02,D1
80001074 66 2c                    |f,      |		BNE	0x800010a2
80001076 61 00 f0 6a              |a  j    |		BSR	_IOC_EEPROM_PART1_OUTSTR_INLINE
8000107a 20 20 2d 20 57 61 72 6e  |  - Warn|		.TXT	'  - Warning: Detected Checksum Error'
800010a0 60 24                    |`$      |		BRA	0x800010c6
800010a2 61 00 f0 3e              |a  >    |		BSR	_IOC_EEPROM_PART1_OUTSTR_INLINE
800010a6 20 20 2d 20 57 61 72 6e  |  - Warn|		.TXT	'  - Warning: Unknown Error Code'
800010c6 61 00 f0 84              |a       |		BSR	0x8000014c
800010ca 4e 75                    |Nu      |		RTS
800010cc 30 20 2d 20              |0 -     |		.XXX[0x4]
800010d0 54 45 53 54 00 31 20 2d  |TEST 1 -|		.XXX[0x50]
800010d8 20 4c 41 4e 43 45 20 00  | LANCE  |
800010e0 32 20 2d 20 44 49 53 4b  |2 - DISK|
800010e8 20 20 00 33 20 2d 20 54  |   3 - T|
800010f0 41 50 45 20 20 00 44 69  |APE   Di|
800010f8 61 67 20 4d 6f 64 65 6d  |ag Modem|
80001100 00 56 4d 45 47 45 4e 00  | VMEGEN |
80001108 4c 41 4e 43 45 00 44 69  |LANCE Di|
80001110 73 6b 20 53 43 53 49 00  |sk SCSI |
80001118 54 61 70 65 20 53 43 53  |Tape SCS|
80001120 49 00                    |I       |		.XXX[0x2]
80001122 61 00 0f 44              |a  D    |		BSR	IOC_EEPROM_PART2_CALL_RESHA
80001126 67 34                    |g4      |		BEQ	0x8000115c
80001128 61 00 ee f2              |a       |		BSR	IOC_EEPROM_PART1_OUTSTR_INLINE
8000112c 57 61 72 6e 69 6e 67 3a  |Warning:|		.TXT	'Warning: Unable to call '
80001146 20 49                    | I      |		MOVEA.L	A1,A0
80001148 61 00 ee ce              |a       |		BSR	IOC_EEPROM_PART1_OUTSTR_PRESERVE_D0(A0)
8000114c 61 00 ee ce              |a       |		BSR	IOC_EEPROM_PART1_OUTSTR_INLINE
80001150 20 53 65 6c 66 74 65 73  | Selftes|		.TXT	' Selftest\r\n'
8000115c 4e 75                    |Nu      |		RTS
8000115e 4e b9 80 00 20 50        |N    P  |		JSR	IOC_EEPROM_PART2_INIT_DMA_MAP()
80001164 30 3c 02 00              |0<      |		MOVE.W	#0x200,D0
80001168 43 f9 80 00 10 f6        |C       |		LEA.L	0x800010f6,A1
8000116e 61 b2                    |a       |		BSR	0x80001122
80001170 30 3c 01 00              |0<      |		MOVE.W	#0x100,D0
80001174 43 f9 80 00 11 01        |C       |		LEA.L	0x80001101,A1
8000117a 61 a6                    |a       |		BSR	0x80001122
8000117c 30 3c 03 00              |0<      |		MOVE.W	#0x300,D0
80001180 43 f9 80 00 11 08        |C       |		LEA.L	0x80001108,A1
80001186 61 9a                    |a       |		BSR	0x80001122
80001188 30 3c 04 00              |0<      |		MOVE.W	#0x400,D0
8000118c 43 f9 80 00 11 0e        |C       |		LEA.L	0x8000110e,A1
80001192 61 8e                    |a       |		BSR	0x80001122
80001194 30 3c 05 00              |0<      |		MOVE.W	#0x500,D0
80001198 43 f9 80 00 11 18        |C       |		LEA.L	0x80001118,A1
8000119e 61 82                    |a       |		BSR	0x80001122
800011a0 ; --------------------------------------------------------------------------------------
800011a0 ; SelfTest: Local interrupts
800011a0 ; --------------------------------------------------------------------------------------
800011a0 4e b9 80 00 00 1c        |N       |		JSR	IOC_EEPROM_PART1_OUTSTR_INLINE
800011a6 20 20 20 20 4c 6f 63 61  |    Loca|		.TXT	'    Local interrupts ...'
800011c0 4d f9 80 00 11 c6        |M       |		LEA.L	0x800011c6,A6
800011c6 20 38 f8 00              | 8      |		MOVE.L	IO_READ_STATUS_p24,D0
800011ca 02 00 00 07              |        |		ANDI.B	#0x07,D0
800011ce 0c 00 00 07              |        |		CMPI.B	#0x07,D0
800011d2 4a 07                    |J       |		TST.B	D7
800011d4 66 f0                    |f       |		BNE	0x800011c6
800011d6 4d f9 80 00 11 dc        |M       |		LEA.L	0x800011dc,A6
800011dc ; --------------------------------------------------------------------------------------
800011dc ; SelfTest: Local interrupts 0x50
800011dc ; --------------------------------------------------------------------------------------
800011dc 42 b8 f9 00              |B       |		CLR.L	IO_CLEAR_BERR_p24
800011e0 42 b8 fd 00              |B       |		CLR.L	IO_CLR_PFINT_p23
800011e4 70 07                    |p       |		MOVEQ.L	#0x07,D0
800011e6 4e 7b 00 00              |N{      |		MOVEC	D0,SFC			; Source Function Code
800011ea 0e 38 00 00 ff fe        | 8      |		MOVES.B	0xfffffffe,D0
800011f0 0c 00 00 50              |   P    |		CMPI.B	#0x50,D0
800011f4 66 00 ee 92              |f       |		BNE	_TEST_FAILED
800011f8 4a 07                    |J       |		TST.B	D7
800011fa 66 e0                    |f       |		BNE	0x800011dc
800011fc 4d f9 80 00 12 02        |M       |		LEA.L	0x80001202,A6
80001202 ; --------------------------------------------------------------------------------------
80001202 ; SelfTest: Local interrupts 0x42 RX_BREAK
80001202 ; --------------------------------------------------------------------------------------
80001202 11 fc 00 a7 90 03        |        |		MOVE.B	#0xa7,IO_UART_COMMAND	; Local Loopbac
80001208 11 fc 00 af 90 03        |        |		MOVE.B	#0xaf,IO_UART_COMMAND	; Local Loopback +TX-break
8000120e 08 38 00 01 90 01        | 8      |		BTST.B	#0x1,IO_UART_STATUS
80001214 67 f8                    |g       |		BEQ	0x8000120e
80001216 10 38 90 01              | 8      |		MOVE.B	IO_UART_STATUS,D0
8000121a 72 07                    |r       |		MOVEQ.L	#0x07,D1
8000121c 4e 7b 10 00              |N{      |		MOVEC	D1,SFC			; Source Function Code
80001220 0e 38 10 00 ff fe        | 8      |		MOVES.B	0xfffffffe,D1
80001226 11 fc 00 a7 90 03        |        |		MOVE.B	#0xa7,IO_UART_COMMAND	; Local Loopback -TX-break
8000122c 08 38 00 00 90 01        | 8      |		BTST.B	#0x0,IO_UART_STATUS	; Wait for txhold empty
80001232 67 f8                    |g       |		BEQ	0x8000122c
80001234 42 38 90 00              |B8      |		CLR.B	IO_UART_DATA
80001238 08 38 00 02 90 01        | 8      |		BTST.B	#0x2,IO_UART_STATUS	; Wait for txshift non-empty
8000123e 66 f8                    |f       |		BNE	0x80001238
80001240 08 38 00 02 90 01        | 8      |		BTST.B	#0x2,IO_UART_STATUS	; Wait for txshift empty
80001246 67 f8                    |g       |		BEQ	0x80001240
80001248 08 38 00 02 90 01        | 8      |		BTST.B	#0x2,IO_UART_STATUS	; Wait for txshift empty
8000124e 67 f0                    |g       |		BEQ	0x80001240
80001250 08 38 00 00 90 01        | 8      |		BTST.B	#0x0,IO_UART_STATUS	; Wait for txhold empty
80001256 67 e8                    |g       |		BEQ	0x80001240
80001258 24 3c 00 00 82 35        |$<   5  |		MOVE.L	#0x8235,D2
8000125e 51 ca ff fe              |Q       |		DBF	D2,0x8000125e
80001262 42 38 90 03              |B8      |		CLR.B	IO_UART_COMMAND
80001266 08 00 00 05              |        |		BTST.L	#0x5,D0
8000126a 67 00 ee 1c              |g       |		BEQ	_TEST_FAILED
8000126e 0c 01 00 42              |   B    |		CMPI.B	#0x42,D1
80001272 66 00 ee 14              |f       |		BNE	_TEST_FAILED
80001276 4a 07                    |J       |		TST.B	D7
80001278 66 88                    |f       |		BNE	0x80001202
8000127a 4d f9 80 00 12 80        |M       |		LEA.L	0x80001280,A6
80001280 ; --------------------------------------------------------------------------------------
80001280 ; SelfTest: Local interrupts 0x51
80001280 ; --------------------------------------------------------------------------------------
80001280 70 07                    |p       |		MOVEQ.L	#0x07,D0
80001282 4e 7b 00 00              |N{      |		MOVEC	D0,SFC			; Source Function Code
80001286 0e 38 00 00 ff fc        | 8      |		MOVES.B	0xfffffffc,D0
8000128c 0c 00 00 51              |   Q    |		CMPI.B	#0x51,D0
80001290 66 00 ed f6              |f       |		BNE	_TEST_FAILED
80001294 4a 07                    |J       |		TST.B	D7
80001296 66 e8                    |f       |		BNE	0x80001280
80001298 4d f9 80 00 12 9e        |M       |		LEA.L	0x8000129e,A6
8000129e ; --------------------------------------------------------------------------------------
8000129e ; SelfTest: Local interrupts 0x46
8000129e ; --------------------------------------------------------------------------------------
8000129e 42 38 a0 0d              |B8      |		CLR.B	IO_DUART_OPCR
800012a2 11 fc 00 10 a0 0e        |        |		MOVE.B	#0x10,IO_DUART_SET_OPC_START_COUNTER
800012a8 70 07                    |p       |		MOVEQ.L	#0x07,D0
800012aa 4e 7b 00 00              |N{      |		MOVEC	D0,SFC			; Source Function Code
800012ae 0e 38 00 00 ff fc        | 8      |		MOVES.B	0xfffffffc,D0
800012b4 11 fc 00 10 a0 0f        |        |		MOVE.B	#0x10,IO_DUART_CLR_OPC_STOP_COUNTER
800012ba 0c 00 00 46              |   F    |		CMPI.B	#0x46,D0
800012be 66 00 ed c8              |f       |		BNE	_TEST_FAILED
800012c2 4a 07                    |J       |		TST.B	D7
800012c4 66 d8                    |f       |		BNE	0x8000129e
800012c6 4d f9 80 00 12 cc        |M       |		LEA.L	0x800012cc,A6
800012cc ; --------------------------------------------------------------------------------------
800012cc ; SelfTest: Local interrupts 0x45 - CONSOLE_RXRDY
800012cc ; --------------------------------------------------------------------------------------
800012cc 11 fc 00 a7 90 03        |        |		MOVE.B	#0xa7,IO_UART_COMMAND
800012d2 08 38 00 00 90 01        | 8      |		BTST.B	#0x0,IO_UART_STATUS	; Wait for txhold empty
800012d8 67 f8                    |g       |		BEQ	0x800012d2
800012da 42 38 90 00              |B8      |		CLR.B	IO_UART_DATA
800012de 08 38 00 01 90 01        | 8      |		BTST.B	#0x1,IO_UART_STATUS	; Wait for rxhold full
800012e4 67 f8                    |g       |		BEQ	0x800012de
800012e6 72 07                    |r       |		MOVEQ.L	#0x07,D1
800012e8 4e 7b 10 00              |N{      |		MOVEC	D1,SFC			; Source Function Code
800012ec 0e 38 10 00 ff fc        | 8      |		MOVES.B	0xfffffffc,D1
800012f2 08 38 00 02 90 01        | 8      |		BTST.B	#0x2,IO_UART_STATUS	; Wait for txshift empty
800012f8 67 f8                    |g       |		BEQ	0x800012f2
800012fa 08 38 00 02 90 01        | 8      |		BTST.B	#0x2,IO_UART_STATUS	; Wait for txshift empty
80001300 67 f0                    |g       |		BEQ	0x800012f2
80001302 08 38 00 00 90 01        | 8      |		BTST.B	#0x0,IO_UART_STATUS	; Wait for txshift empty
80001308 67 e8                    |g       |		BEQ	0x800012f2
8000130a 24 3c 00 00 82 35        |$<   5  |		MOVE.L	#0x8235,D2
80001310 51 ca ff fe              |Q       |		DBF	D2,0x80001310
80001314 42 38 90 03              |B8      |		CLR.B	IO_UART_COMMAND
80001318 0c 01 00 45              |   E    |		CMPI.B	#0x45,D1
8000131c 66 00 ed 6a              |f  j    |		BNE	_TEST_FAILED
80001320 4a 07                    |J       |		TST.B	D7
80001322 66 a8                    |f       |		BNE	0x800012cc
80001324 4d f9 80 00 13 2a        |M    *  |		LEA.L	0x8000132a,A6
8000132a ; --------------------------------------------------------------------------------------
8000132a ; SelfTest: Local interrupts 0x44
8000132a ; --------------------------------------------------------------------------------------
8000132a 42 38 a0 0d              |B8      |		CLR.B	IO_DUART_OPCR
8000132e 11 fc 00 20 a0 0e        |        |		MOVE.B	#0x20,IO_DUART_SET_OPC_START_COUNTER
80001334 70 07                    |p       |		MOVEQ.L	#0x07,D0
80001336 4e 7b 00 00              |N{      |		MOVEC	D0,SFC			; Source Function Code
8000133a 0e 38 00 00 ff fc        | 8      |		MOVES.B	0xfffffffc,D0
80001340 11 fc 00 20 a0 0f        |        |		MOVE.B	#0x20,IO_DUART_CLR_OPC_STOP_COUNTER
80001346 0c 00 00 44              |   D    |		CMPI.B	#0x44,D0
8000134a 66 00 ed 3c              |f  <    |		BNE	_TEST_FAILED
8000134e 4a 07                    |J       |		TST.B	D7
80001350 66 d8                    |f       |		BNE	0x8000132a
80001352 4d f9 80 00 13 5c        |M    \  |		LEA.L	0x8000135c,A6
80001358 42 b8 f5 00              |B       |		CLR.L	IO_FIFO_INIT_p68_p69
8000135c ; --------------------------------------------------------------------------------------
8000135c ; SelfTest: Local interrupts 0x52
8000135c ; --------------------------------------------------------------------------------------
8000135c 70 07                    |p       |		MOVEQ.L	#0x07,D0
8000135e 4e 7b 00 00              |N{      |		MOVEC	D0,SFC			; Source Function Code
80001362 0e 38 00 00 ff f2        | 8      |		MOVES.B	0xfffffff2,D0
80001368 0c 00 00 52              |   R    |		CMPI.B	#0x52,D0
8000136c 66 00 ed 1a              |f       |		BNE	_TEST_FAILED
80001370 4a 07                    |J       |		TST.B	D7
80001372 66 e8                    |f       |		BNE	0x8000135c
80001374 4d f9 80 00 13 7a        |M    z  |		LEA.L	0x8000137a,A6
8000137a ; --------------------------------------------------------------------------------------
8000137a ; SelfTest: Local interrupts 0x4f
8000137a ; --------------------------------------------------------------------------------------
8000137a 42 38 a0 0d              |B8      |		CLR.B	IO_DUART_OPCR
8000137e 11 fc 00 08 a0 0e        |        |		MOVE.B	#0x08,IO_DUART_SET_OPC_START_COUNTER
80001384 70 07                    |p       |		MOVEQ.L	#0x07,D0
80001386 4e 7b 00 00              |N{      |		MOVEC	D0,SFC			; Source Function Code
8000138a 0e 38 00 00 ff f2        | 8      |		MOVES.B	0xfffffff2,D0
80001390 11 fc 00 08 a0 0f        |        |		MOVE.B	#0x08,IO_DUART_CLR_OPC_STOP_COUNTER
80001396 0c 00 00 4f              |   O    |		CMPI.B	#0x4f,D0
8000139a 66 00 ec ec              |f       |		BNE	_TEST_FAILED
8000139e 4a 07                    |J       |		TST.B	D7
800013a0 66 d8                    |f       |		BNE	0x8000137a
800013a2 4d f9 80 00 13 a8        |M       |		LEA.L	0x800013a8,A6
800013a8 ; --------------------------------------------------------------------------------------
800013a8 ; SelfTest: Local interrupts 0x4d
800013a8 ; --------------------------------------------------------------------------------------
800013a8 42 b8 f5 00              |B       |		CLR.L	IO_FIFO_INIT_p68_p69
800013ac 21 fc 00 00 00 01 f3 00  |!       |		MOVE.L	#0x1,IO_SENSE_TEST_p25
800013b4 70 07                    |p       |		MOVEQ.L	#0x07,D0
800013b6 4e 7b 00 00              |N{      |		MOVEC	D0,SFC			; Source Function Code
800013ba 0e 38 00 00 ff f2        | 8      |		MOVES.B	0xfffffff2,D0
800013c0 42 b8 f3 00              |B       |		CLR.L	IO_SENSE_TEST_p25
800013c4 0c 00 00 4d              |   M    |		CMPI.B	#0x4d,D0
800013c8 66 00 ec be              |f       |		BNE	_TEST_FAILED
800013cc 4a 07                    |J       |		TST.B	D7
800013ce 66 d8                    |f       |		BNE	0x800013a8
800013d0 4d f9 80 00 13 d6        |M       |		LEA.L	0x800013d6,A6
800013d6 ; --------------------------------------------------------------------------------------
800013d6 ; SelfTest: Local interrupts 0x4e
800013d6 ; --------------------------------------------------------------------------------------
800013d6 42 b8 f5 00              |B       |		CLR.L	IO_FIFO_INIT_p68_p69
800013da 42 b8 f7 00              |B       |		CLR.L	IO_CPU_REQUEST_p69
800013de 21 fc 00 00 00 02 f3 00  |!       |		MOVE.L	#0x2,IO_SENSE_TEST_p25
800013e6 70 07                    |p       |		MOVEQ.L	#0x07,D0
800013e8 4e 7b 00 00              |N{      |		MOVEC	D0,SFC			; Source Function Code
800013ec 0e 38 00 00 ff f2        | 8      |		MOVES.B	0xfffffff2,D0
800013f2 42 b8 f3 00              |B       |		CLR.L	IO_SENSE_TEST_p25
800013f6 0c 00 00 4e              |   N    |		CMPI.B	#0x4e,D0
800013fa 66 00 ec 8c              |f       |		BNE	_TEST_FAILED
800013fe 4a 07                    |J       |		TST.B	D7
80001400 66 d4                    |f       |		BNE	0x800013d6
80001402 4d f9 80 00 14 08        |M       |		LEA.L	0x80001408,A6
80001408 ; --------------------------------------------------------------------------------------
80001408 ; SelfTest: Local interrupts 0x4b
80001408 ; --------------------------------------------------------------------------------------
80001408 42 38 a0 0d              |B8      |		CLR.B	IO_DUART_OPCR
8000140c 11 fc 00 40 a0 0e        |   @    |		MOVE.B	#0x40,IO_DUART_SET_OPC_START_COUNTER
80001412 70 07                    |p       |		MOVEQ.L	#0x07,D0
80001414 4e 7b 00 00              |N{      |		MOVEC	D0,SFC			; Source Function Code
80001418 0e 38 00 00 ff f2        | 8      |		MOVES.B	0xfffffff2,D0
8000141e 11 fc 00 40 a0 0f        |   @    |		MOVE.B	#0x40,IO_DUART_CLR_OPC_STOP_COUNTER
80001424 0c 00 00 4b              |   K    |		CMPI.B	#0x4b,D0
80001428 66 00 ec 5e              |f  ^    |		BNE	_TEST_FAILED
8000142c 4a 07                    |J       |		TST.B	D7
8000142e 66 d8                    |f       |		BNE	0x80001408
80001430 4d f9 80 00 14 36        |M    6  |		LEA.L	0x80001436,A6
80001436 ; --------------------------------------------------------------------------------------
80001436 ; SelfTest: Local interrupts 0x4a
80001436 ; --------------------------------------------------------------------------------------
80001436 11 fc 00 04 a0 04        |        |		MOVE.B	#0x04,IO_DUART_ACR_IPCR
8000143c 11 fc 00 80 a0 05        |        |		MOVE.B	#0x80,IO_DUART_IMR_ISR
80001442 08 38 00 07 a0 05        | 8      |		BTST.B	#0x7,IO_DUART_IMR_ISR
80001448 67 f8                    |g       |		BEQ	0x80001442
8000144a 70 07                    |p       |		MOVEQ.L	#0x07,D0
8000144c 4e 7b 00 00              |N{      |		MOVEC	D0,SFC			; Source Function Code
80001450 0e 38 00 00 ff f2        | 8      |		MOVES.B	0xfffffff2,D0
80001456 12 38 a0 04              | 8      |		MOVE.B	IO_DUART_ACR_IPCR,D1
8000145a 42 38 a0 05              |B8      |		CLR.B	IO_DUART_IMR_ISR
8000145e 0c 00 00 4a              |   J    |		CMPI.B	#0x4a,D0
80001462 66 00 ec 24              |f  $    |		BNE	_TEST_FAILED
80001466 4a 07                    |J       |		TST.B	D7
80001468 66 cc                    |f       |		BNE	0x80001436
8000146a 4d f9 80 00 14 70        |M    p  |		LEA.L	0x80001470,A6
80001470 ; --------------------------------------------------------------------------------------
80001470 ; SelfTest: Local interrupts 0x49
80001470 ; --------------------------------------------------------------------------------------
80001470 11 fc 00 01 90 03        |        |		MOVE.B	#0x01,IO_UART_COMMAND
80001476 08 38 00 00 90 01        | 8      |		BTST.B	#0x0,IO_UART_STATUS
8000147c 67 f8                    |g       |		BEQ	0x80001476
8000147e 70 07                    |p       |		MOVEQ.L	#0x07,D0
80001480 4e 7b 00 00              |N{      |		MOVEC	D0,SFC			; Source Function Code
80001484 0e 38 00 00 ff f2        | 8      |		MOVES.B	0xfffffff2,D0
8000148a 12 38 a0 04              | 8      |		MOVE.B	IO_DUART_ACR_IPCR,D1
8000148e 42 38 a0 05              |B8      |		CLR.B	IO_DUART_IMR_ISR
80001492 42 38 90 03              |B8      |		CLR.B	IO_UART_COMMAND
80001496 0c 00 00 49              |   I    |		CMPI.B	#0x49,D0
8000149a 66 00 eb ec              |f       |		BNE	_TEST_FAILED
8000149e 4a 07                    |J       |		TST.B	D7
800014a0 66 ce                    |f       |		BNE	0x80001470
800014a2 4d f9 80 00 14 a8        |M       |		LEA.L	0x800014a8,A6
800014a8 ; --------------------------------------------------------------------------------------
800014a8 ; SelfTest: Local interrupts 0x48
800014a8 ; --------------------------------------------------------------------------------------
800014a8 42 38 a0 0d              |B8      |		CLR.B	IO_DUART_OPCR
800014ac 11 fc 00 80 a0 0e        |        |		MOVE.B	#0x80,IO_DUART_SET_OPC_START_COUNTER
800014b2 70 07                    |p       |		MOVEQ.L	#0x07,D0
800014b4 4e 7b 00 00              |N{      |		MOVEC	D0,SFC			; Source Function Code
800014b8 0e 38 00 00 ff f2        | 8      |		MOVES.B	0xfffffff2,D0
800014be 11 fc 00 80 a0 0f        |        |		MOVE.B	#0x80,IO_DUART_CLR_OPC_STOP_COUNTER
800014c4 0c 00 00 48              |   H    |		CMPI.B	#0x48,D0
800014c8 66 00 eb be              |f       |		BNE	_TEST_FAILED
800014cc 4a 07                    |J       |		TST.B	D7
800014ce 66 d8                    |f       |		BNE	0x800014a8
800014d0 4e b9 80 00 00 0c        |N       |		JSR	IOC_EEPROM_PART1_REPORT_OK
800014d6 ; --------------------------------------------------------------------------------------
800014d6 ; SelfTest: Illegal reference protection
800014d6 ; --------------------------------------------------------------------------------------
800014d6 4e b9 80 00 00 1c        |N       |		JSR	IOC_EEPROM_PART1_OUTSTR_INLINE
800014dc 20 20 20 20 49 6c 6c 65  |    Ille|		.TXT	'    Illegal reference protection ...'
80001502 4d f9 80 00 15 0e        |M       |		LEA.L	0x8000150e,A6
80001508 2c 3c 80 00 15 d4        |,<      |		MOVE.L	#0x800015d4,D6
8000150e 42 b8 f9 00              |B       |		CLR.L	IO_CLEAR_BERR_p24
80001512 21 fc 80 00 15 24 00 08  |!    $  |		MOVE.L	#0x80001524,0x8
8000151a 20 39 01 00 00 00        | 9      |		MOVE.L	0x1000000,D0
80001520 60 00 eb 66              |`  f    |		BRA	_TEST_FAILED
80001524 2e 7c 00 07              |.|      |		.XXX[0x4]
80001528 ff fc 20 38 f8 00 08 00  |   8    |		.XXX[0xa8]
80001530 00 19 67 00 eb 54 42 b8  |  g  TB |
80001538 f9 00 20 38 f8 00 08 00  |   8    |
80001540 00 19 66 00 eb 44 4a 07  |  f  DJ |
80001548 66 c4 4d f9 80 00 15 50  |f M    P|
80001550 42 b8 f9 00 21 fc 80 00  |B   !   |
80001558 15 66 00 08 20 39 02 00  | f   9  |
80001560 00 00 60 00 eb 24 2e 7c  |  `  $.||
80001568 00 07 ff fc 20 38 f8 00  |     8  |
80001570 08 00 00 19 67 00 eb 12  |    g   |
80001578 42 b8 f9 00 20 38 f8 00  |B    8  |
80001580 08 00 00 19 66 00 eb 02  |    f   |
80001588 4a 07 66 c4 4d f9 80 00  |J f M   |
80001590 15 92 42 b8 f9 00 21 fc  |  B   ! |
80001598 80 00 15 a8 00 08 20 39  |       9|
800015a0 c0 00 00 00 60 00 ea e2  |    `   |
800015a8 2e 7c 00 07 ff fc 20 38  |.|     8|
800015b0 f8 00 08 00 00 19 67 00  |      g |
800015b8 ea d0 42 b8 f9 00 20 38  |  B    8|
800015c0 f8 00 08 00 00 19 66 00  |      f |
800015c8 ea c0 4a 07 66 c4 4e b9  |  J f N |
800015d0 80 00 00 0c              |        |		.XXX[0x4]
800015d4 ; --------------------------------------------------------------------------------------
800015d4 ; SelfTest: I/O bus parity
800015d4 ; --------------------------------------------------------------------------------------
800015d4 4e b9 80 00              |N       |		.XXX[0x4]
800015d8 00 1c 20 20 20 20 49 2f  |      I/|		.XXX[0x98]
800015e0 4f 20 62 75 73 20 70 61  |O bus pa|
800015e8 72 69 74 79 20 2e 2e 2e  |rity ...|
800015f0 00 ff 4d f9 80 00 15 fe  |  M     |
800015f8 2c 3c 80 00 16 72 21 fc  |,<   r! |
80001600 80 00 16 28 00 08 42 b9  |   (  B |
80001608 a1 00 00 00 42 b8 f4 00  |    B   |
80001610 31 fc 12 34 00 00 21 fc  |1  4  ! |
80001618 00 04 00 00 f4 00 30 39  |      09|
80001620 93 00 00 00 60 00 ea 62  |    `  b|
80001628 42 b8 00 08 42 b8 00 00  |B   B   |
80001630 30 2f 00 06 32 2f 00 0a  |0/  2/  |
80001638 24 2f 00 10 26 2f 00 2c  |$/  &/ ,|
80001640 2e 7c 00 07 ff fc 0c 40  |.|     @|
80001648 b0 08 66 00 ea 3c 0c 41  |  f  < A|
80001650 01 65 66 00 ea 34 0c 82  | ef  4  |
80001658 93 00 00 00 66 00 ea 2a  |    f  *|
80001660 0c 43 12 34 66 00 ea 22  | C 4f  "|
80001668 4a 07 66 92 4e b9 80 00  |J f N   |
80001670 00 0c                    |        |		.XXX[0x2]
80001672 ; --------------------------------------------------------------------------------------
80001672 ; SelfTest: I/O bus spurious interrupts
80001672 ; --------------------------------------------------------------------------------------
80001672 4e b9 80 00 00 1c        |N       |		.XXX[0x6]
80001678 20 20 20 20 49 2f 4f 20  |    I/O |		.XXX[0x68]
80001680 62 75 73 20 73 70 75 72  |bus spur|
80001688 69 6f 75 73 20 69 6e 74  |ious int|
80001690 65 72 72 75 70 74 73 20  |errupts |
80001698 2e 2e 2e 00 4d f9 80 00  |... M   |
800016a0 16 a2 70 05 72 07 4e 7b  |  p r N{|
800016a8 10 00 72 f0 d2 80 d2 80  |  r     |
800016b0 21 fc 80 00 16 c2 00 08  |!       |
800016b8 0e 30 20 00 11 90 60 00  | 0    ` |
800016c0 e9 c8 42 b8 00 08 2e 7c  |  B   .||
800016c8 00 07 ff fc 53 00 0c 00  |    S   |
800016d0 00 01 66 d0 4a 07 66 ca  |  f J f |
800016d8 4e b9 80 00 00 0c 4e b9  |N     N |
800016e0 80 00 00 1c              |        |		.XXX[0x4]
800016e4 ; --------------------------------------------------------------------------------------
800016e4 ; SelfTest: Temperature sensors
800016e4 ; --------------------------------------------------------------------------------------
800016e4 20 20 20 20              |        |		.XXX[0x4]
800016e8 54 65 6d 70 65 72 61 74  |Temperat|		.XXX[0x60]
800016f0 75 72 65 20 73 65 6e 73  |ure sens|
800016f8 6f 72 73 20 2e 2e 2e 00  |ors ... |
80001700 4d f9 80 00 17 12 2c 3c  |M     ,<|
80001708 80 00 17 4c 08 07 00 1e  |   L    |
80001710 67 34 41 f8 ff 00 43 f8  |g4A   C |
80001718 f3 00 20 10 02 00 00 fc  |        |
80001720 0c 00 00 7c 66 00 e9 62  |   |f  b|
80001728 22 bc 00 00 00 04 4e 71  |"     Nq|
80001730 4e 71 20 10 42 91 02 00  |Nq  B   |
80001738 00 fc 0c 00 00 fc 66 00  |      f |
80001740 e9 48 4a 07 66 cc 4e b9  | HJ f N |
80001748 80 00 00 0c              |        |		.XXX[0x4]
8000174c ; --------------------------------------------------------------------------------------
8000174c ; SelfTest: IOC diagnostic processor
8000174c ; --------------------------------------------------------------------------------------
8000174c 4e b9 80 00              |N       |		.XXX[0x4]
80001750 00 1c 20 20 20 20 49 4f  |      IO|		.XXX[0xa8]
80001758 43 20 64 69 61 67 6e 6f  |C diagno|
80001760 73 74 69 63 20 70 72 6f  |stic pro|
80001768 63 65 73 73 6f 72 20 2e  |cessor .|
80001770 2e 2e 00 ff 4d f9 80 00  |..  M   |
80001778 17 80 08 07 00 1e 67 78  |      gx|
80001780 42 38 a0 0d 11 fc 00 04  |B8      |
80001788 a0 0f 42 38 a0 04 11 fc  |  B8    |
80001790 00 10 a0 0a 11 fc 00 ee  |        |
80001798 a0 09 11 fc 00 1f a0 08  |        |
800017a0 11 fc 00 07 a0 08 11 fc  |        |
800017a8 00 05 a0 0a 21 fc 00 00  |    !   |
800017b0 00 01 fe 00 20 3c 00 00  |     <  |
800017b8 82 35 51 ca ff fe 08 38  | 5Q    8|
800017c0 00 02 a0 09 67 f8 11 fc  |    g   |
800017c8 00 10 a0 0a 11 fc 00 1f  |        |
800017d0 a0 08 11 fc 00 04 a0 0b  |        |
800017d8 08 38 00 00 a0 09 67 f8  | 8    g |
800017e0 10 38 a0 0b 02 00 00 0f  | 8      |
800017e8 0c 00 00 05 66 00 e8 9a  |    f   |
800017f0 42 b8 fe 00 4a 07 66 88  |B   J f |
800017f8 4e b9 80 00 00 0c        |N       |		.XXX[0x6]
800017fe ; --------------------------------------------------------------------------------------
800017fe ; SelfTest: Power margining
800017fe ; --------------------------------------------------------------------------------------
800017fe 4e b9                    |N       |		.XXX[0x2]
80001800 80 00 00 1c 20 20 20 20  |        |		.XXX[0x60]
80001808 50 6f 77 65 72 20 6d 61  |Power ma|
80001810 72 67 69 6e 69 6e 67 20  |rgining |
80001818 2e 2e 2e 00 4d f9 80 00  |... M   |
80001820 18 22 41 f8 fe 00 42 82  | "A   B |
80001828 08 c2 00 01 20 82 22 02  |      " |
80001830 08 c1 00 03 20 81 70 64  |      pd|
80001838 61 00 e9 24 22 02 08 c1  |a  $"   |
80001840 00 02 20 81 70 64 61 00  |    pda |
80001848 e9 16 20 82 70 64 61 00  |    pda |
80001850 e9 0e 08 82 00 01 20 82  |        |
80001858 4a 07 66 c6 4e b9 80 00  |J f N   |
80001860 00 0c                    |        |		.XXX[0x2]
80001862 ; --------------------------------------------------------------------------------------
80001862 ; SelfTest: Clock margining
80001862 ; --------------------------------------------------------------------------------------
80001862 4e b9 80 00 00 1c        |N       |		.XXX[0x6]
80001868 20 20 20 20 43 6c 6f 63  |    Cloc|		.XXX[0x328]
80001870 6b 20 6d 61 72 67 69 6e  |k margin|
80001878 69 6e 67 20 2e 2e 2e 00  |ing ... |
80001880 4d f9 80 00 18 90 2c 3c  |M     ,<|
80001888 80 00 19 82 41 f8 f8 00  |    A   |
80001890 20 10 08 00 00 1f 67 00  |      g |
80001898 e7 f0 4a 07 66 f2 4d f9  |  J f M |
800018a0 80 00 18 ac 41 f8 f8 00  |    A   |
800018a8 43 f8 f4 00 20 10 08 80  |C       |
800018b0 00 10 22 80 20 10 08 00  |  "     |
800018b8 00 10 66 00 e7 cc 22 00  |  f   " |
800018c0 08 c1 00 10 22 81 22 10  |    " " |
800018c8 22 80 08 01 00 10 67 00  |"     g |
800018d0 e7 b8 4a 07 66 d6 4d f9  |  J f M |
800018d8 80 00 18 dc 21 cf 00 00  |    !   |
800018e0 21 fc 80 00 19 12 00 04  |!       |
800018e8 4e 7a 00 02 21 c0 00 08  |Nz  !   |
800018f0 41 f8 f8 00 43 f8 f4 00  |A   C   |
800018f8 20 10 08 c0 00 10 22 80  |      " |
80001900 4a b8 fa 00 4e 71 4e 71  |J   NqNq|
80001908 4e 71 4e 71 4e 71 61 00  |NqNqNqa |
80001910 e7 78 20 38 00 08 4e 7b  | x 8  N{|
80001918 00 02 4a 07 66 be 4d f9  |  J f M |
80001920 80 00 19 24 20 38 f8 00  |   $ 8  |
80001928 08 00 00 1f 66 00 e7 5a  |    f  Z|
80001930 4a 07 66 f0 4d f9 80 00  |J f M   |
80001938 19 42 41 f8 f8 00 43 f8  | BA   C |
80001940 f4 00 20 10 08 80 00 10  |        |
80001948 22 80 21 cf 00 00 21 fc  |" !   ! |
80001950 80 00 19 70 00 04 4e 7a  |   p  Nz|
80001958 00 02 21 c0 00 08 4a b8  |  !   J |
80001960 fa 00 4e 71 4e 71 4e 71  |  NqNqNq|
80001968 4e 71 4e 71 61 00 e7 1a  |NqNqa   |
80001970 20 38 00 08 4e 7b 00 02  | 8  N{  |
80001978 4a 07 66 c6 4e b9 80 00  |J f N   |
80001980 00 0c 20 38 ff 00 08 00  |   8    |
80001988 00 00 67 06 48 47 4a 07  |  g HGJ |
80001990 66 22 61 00 e6 88 53 65  |f"a   Se|
80001998 6c 66 74 65 73 74 20 70  |lftest p|
800019a0 61 73 73 65 64 0d 0a 00  |assed   |
800019a8 21 fc 00 00 00 0f f2 00  |!       |
800019b0 60 00 06 52 0c 07 00 0a  |`  R    |
800019b8 6a 00 01 a2 61 00 e6 5e  |j   a  ^|
800019c0 0d 0a 20 57 41 52 4e 49  |   WARNI|
800019c8 4e 47 20 21 21 20 07 00  |NG !!   |
800019d0 02 87 00 00 00 0f e3 1f  |        |
800019d8 41 f9 80 00 1b ae d1 c7  |A       |
800019e0 61 00 e6 36 61 00 e6 36  |a  6a  6|
800019e8 20 53 75 62 74 65 73 74  | Subtest|
800019f0 28 73 29 20 66 61 69 6c  |(s) fail|
800019f8 65 64 2e 20 41 74 74 65  |ed. Atte|
80001a00 6d 70 74 73 20 74 6f 20  |mpts to |
80001a08 62 6f 6f 74 20 74 68 69  |boot thi|
80001a10 73 20 6d 61 63 68 69 6e  |s machin|
80001a18 65 0d 0a 20 6d 61 79 20  |e   may |
80001a20 66 61 69 6c 20 6f 72 20  |fail or |
80001a28 74 68 65 20 6d 61 63 68  |the mach|
80001a30 69 6e 65 20 6d 61 79 20  |ine may |
80001a38 63 72 61 73 68 20 61 66  |crash af|
80001a40 74 65 72 20 62 6f 6f 74  |ter boot|
80001a48 69 6e 67 2e 20 20 41 70  |ing.  Ap|
80001a50 70 72 6f 70 72 69 61 74  |propriat|
80001a58 65 0d 0a 20 73 65 72 76  |e   serv|
80001a60 69 63 65 20 69 6e 64 69  |ice indi|
80001a68 76 69 64 75 61 6c 73 20  |viduals |
80001a70 73 68 6f 75 6c 64 20 62  |should b|
80001a78 65 20 6e 6f 74 69 66 69  |e notifi|
80001a80 65 64 20 74 6f 20 73 63  |ed to sc|
80001a88 68 65 64 75 6c 65 20 72  |hedule r|
80001a90 65 70 61 69 72 73 2e 0d  |epairs. |
80001a98 0a 0a 20 41 74 74 65 6d  |   Attem|
80001aa0 70 74 20 65 6d 65 72 67  |pt emerg|
80001aa8 65 6e 63 79 20 62 6f 6f  |ency boo|
80001ab0 74 20 28 22 59 22 20 77  |t ("Y" w|
80001ab8 69 6c 6c 20 62 6f 6f 74  |ill boot|
80001ac0 2c 20 22 4e 22 20 77 69  |, "N" wi|
80001ac8 6c 6c 20 72 65 72 75 6e  |ll rerun|
80001ad0 20 74 65 73 74 73 29 20  | tests) |
80001ad8 3f 00 11 fc 00 26 90 03  |?    &  |
80001ae0 10 38 90 00 10 38 90 00  | 8   8  |
80001ae8 08 38 00 01 90 01 67 f8  | 8    g |
80001af0 10 38 90 00 02 00 00 5f  | 8     _|
80001af8 0c 00 00 4e 67 00 00 9a  |   Ng   |
80001b00 b0 3c 00 59 67 0a 4e b9  | < Yg N |
80001b08 80 00 00 1c 3f 00 60 ca  |    ? ` |
80001b10 4e b9 80 00 00 1c 20 59  |N      Y|
80001b18 0d 0a 0a 2a 2a 2a 2a 2a  |   *****|
80001b20 2a 2a 2a 20 43 4f 4e 54  |*** CONT|
80001b28 49 4e 55 49 4e 47 20 57  |INUING W|
80001b30 49 54 48 20 4b 4e 4f 57  |ITH KNOW|
80001b38 4e 20 48 41 52 44 57 41  |N HARDWA|
80001b40 52 45 20 50 52 4f 42 4c  |RE PROBL|
80001b48 45 4d 53 20 2a 2a 2a 2a  |EMS ****|
80001b50 2a 2a 2a 2a 0d 0a 00 ff  |****    |
80001b58 60 00 fe 4e 4e b9 80 00  |`  NN   |
80001b60 00 1c 0d 0a 0a 20 54 4f  |      TO|
80001b68 4f 20 4d 41 4e 59 20 53  |O MANY S|
80001b70 45 4c 46 54 45 53 54 53  |ELFTESTS|
80001b78 20 46 41 49 4c 45 44 2c  | FAILED,|
80001b80 20 48 41 4c 54 49 4e 47  | HALTING|
80001b88 20 2e 2e 2e 00 ff 21 fc  | ...  ! |
80001b90 00 00 00 01 00 0c        |        |		.XXX[0x6]
80001b96 60 c5                    |`       |		.CONST	0x60,0xc5		; NB: odd address jump
80001b98 4e b9 80 00 00 1c 20 4e  |N      N|		.XXX[0x30]
80001ba0 0d 0a 0a 00 2e 7c 00 07  |    .|  |
80001ba8 ff fc 60 00 e4 78 00 00  |  `  x  |
80001bb0 31 00 32 00 33 00 34 00  |1 2 3 4 |
80001bb8 35 00 36 00 37 00 38 00  |5 6 7 8 |
80001bc0 39 00 ff ff ff ff ff ff  |9       |
80001bc8 ff ff ff ff ff ff ff ff  |        |		.BLANK	ff[0x430]
80001ff8 ff ff                    |        |		.XXX[0x2]
80001ffa ; --------------------------------------------------------------------------------------
80001ffa ; Test, Revision, slot and checksum
80001ffa ; --------------------------------------------------------------------------------------
80001ffa 00                       |        |		.TEST	00
80001ffb 92 11 05                 |        |		.REV	92,11,05
80001ffe 21                       |!       |		.SLOT	0x21
80001fff 1b                       |        |		.CSUM	0x1b
80002000 ; --------------------------------------------------------------------------------------
80002000 ; Exported Entrypoint
80002000 ; --------------------------------------------------------------------------------------
80002000					IOC_EEPROM_PART2_CPU_RESET:
80002000 60 00 18 64              |`  d    |		BRA	_IOC_EEPROM_PART2_CPU_RESET
80002004 ; --------------------------------------------------------------------------------------
80002004 ; Exported Entrypoint
80002004 ; --------------------------------------------------------------------------------------
80002004					IOC_EEPROM_PART2_EXPORT_2004:
80002004 60 00 00 72              |`  r    |		BRA	_IOC_EEPROM_PART2_EXPORT_2004
80002008 ; --------------------------------------------------------------------------------------
80002008 ; Exported Entrypoint
80002008 ; --------------------------------------------------------------------------------------
80002008					IOC_EEPROM_PART2_EXPORT_2008:
80002008 60 00 00 9c              |`       |		BRA	_IOC_EEPROM_PART2_EXPORT_2008
8000200c ; --------------------------------------------------------------------------------------
8000200c ; Exported Entrypoint
8000200c ; --------------------------------------------------------------------------------------
8000200c					IOC_EEPROM_PART2_RESTART_MACHINE():
8000200c 60 00 17 48              |`  H    |		BRA	_IOC_EEPROM_PART2_RESTART_MACHINE()
80002010 ; --------------------------------------------------------------------------------------
80002010 ; Exported Entrypoint
80002010 ; --------------------------------------------------------------------------------------
80002010					IOC_EEPROM_PART2_EXPORT_2010:
80002010 60 00 0d f2              |`       |		BRA	_IOC_EEPROM_PART2_EXPORT_2010
80002014 ; --------------------------------------------------------------------------------------
80002014 ; Exported Entrypoint
80002014 ; --------------------------------------------------------------------------------------
80002014					IOC_EEPROM_PART2_IN_CHAR():
80002014 60 00 0a d2              |`       |		BRA	_IOC_EEPROM_PART2_IN_CHAR()
80002018 ; --------------------------------------------------------------------------------------
80002018 ; Exported Entrypoint
80002018 ; --------------------------------------------------------------------------------------
80002018					IOC_EEPROM_PART2_OUT_CHAR(D0):
80002018 60 00 0a fa              |`       |		BRA	_IOC_EEPROM_PART2_OUT_CHAR(D0)
8000201c ; --------------------------------------------------------------------------------------
8000201c ; Exported Entrypoint
8000201c ; --------------------------------------------------------------------------------------
8000201c					IOC_EEPROM_PART2_OUT_HEX_DIGIT(D0):
8000201c 60 00 0a e6              |`       |		BRA	_IOC_EEPROM_PART2_OUT_HEX_DIGIT(D0)
80002020 ; --------------------------------------------------------------------------------------
80002020 ; Exported Entrypoint
80002020 ; --------------------------------------------------------------------------------------
80002020					IOC_EEPROM_PART2_OUT_DIGIT(D0):
80002020 60 00 0a ee              |`       |		BRA	_IOC_EEPROM_PART2_OUT_DIGIT(D0)
80002024 ; --------------------------------------------------------------------------------------
80002024 ; Exported Entrypoint
80002024 ; --------------------------------------------------------------------------------------
80002024					IOC_EEPROM_PART2_OUT_NUMBER(D0):
80002024 60 00 0b 30              |`  0    |		BRA	_IOC_EEPROM_PART2_OUT_NUMBER(D0)
80002028 ; --------------------------------------------------------------------------------------
80002028 ; Exported Entrypoint
80002028 ; --------------------------------------------------------------------------------------
80002028					IOC_EEPROM_PART2_OUT_TEXT():
80002028 60 00 0a 7e              |`  ~    |		BRA	_IOC_EEPROM_PART2_OUT_TEXT()
8000202c ; --------------------------------------------------------------------------------------
8000202c ; Exported Entrypoint
8000202c ; --------------------------------------------------------------------------------------
8000202c					IOC_EEPROM_PART2_OUT_TEXT(A3):
8000202c 60 00 0a 9e              |`       |		BRA	_IOC_EEPROM_PART2_OUT_TEXT(A3)
80002030 ; --------------------------------------------------------------------------------------
80002030 ; Exported Entrypoint
80002030 ; --------------------------------------------------------------------------------------
80002030					IOC_EEPROM_PART2_OUT_CRNL():
80002030 60 00 0b 56              |`  V    |		BRA	_IOC_EEPROM_PART2_OUT_CRNL()
80002034 ; --------------------------------------------------------------------------------------
80002034 ; Exported Entrypoint
80002034 ; --------------------------------------------------------------------------------------
80002034					IOC_EEPROM_PART2_ASK(A3=PROMPT->A0):
80002034 60 00 09 58              |`  X    |		BRA	_IOC_EEPROM_PART2_ASK(A3=PROMPT->A0)
80002038 ; --------------------------------------------------------------------------------------
80002038 ; Exported Entrypoint
80002038 ; --------------------------------------------------------------------------------------
80002038					IOC_EEPROM_PART2_ASK_YES_OR_NO(A2=PROMPT):
80002038 60 00 09 fc              |`       |		BRA	_IOC_EEPROM_PART2_ASK_YES_OR_NO(A2=PROMPT)
8000203c ; --------------------------------------------------------------------------------------
8000203c ; Exported Entrypoint
8000203c ; --------------------------------------------------------------------------------------
8000203c					IOC_EEPROM_PART2_ATOI(*A0->D0):
8000203c 60 00 0b 54              |`  T    |		BRA	_IOC_EEPROM_PART2_ATOI(*A0->D0)
80002040 ; --------------------------------------------------------------------------------------
80002040 ; Exported Entrypoint
80002040 ; --------------------------------------------------------------------------------------
80002040					IOC_EEPROM_PART2_OUT_MAC_ADDRESS(A0):
80002040 60 00 15 ba              |`       |		BRA	_IOC_EEPROM_PART2_OUT_MAC_ADDRESS(A0)
80002044 ; --------------------------------------------------------------------------------------
80002044 ; Exported Entrypoint
80002044 ; --------------------------------------------------------------------------------------
80002044					IOC_EEPROM_PART2_OUT_CLIENT_IP():
80002044 60 00 15 f4              |`       |		BRA	_IOC_EEPROM_PART2_OUT_CLIENT_IP()
80002048 ; --------------------------------------------------------------------------------------
80002048 ; Exported Entrypoint
80002048 ; --------------------------------------------------------------------------------------
80002048					IOC_EEPROM_PART2_OUT_SERVER_IP():
80002048 60 00 15 da              |`       |		BRA	_IOC_EEPROM_PART2_OUT_SERVER_IP()
8000204c ; --------------------------------------------------------------------------------------
8000204c ; Exported Entrypoint
8000204c ; --------------------------------------------------------------------------------------
8000204c					IOC_EEPROM_PART2_EXPORT_BREAK_KEY_MENU():
8000204c 60 00 08 7c              |`  |    |		BRA	_IOC_EEPROM_PART2_EXPORT_BREAK_KEY_MENU()
80002050 ; --------------------------------------------------------------------------------------
80002050 ; Exported Entrypoint
80002050 ; --------------------------------------------------------------------------------------
80002050					IOC_EEPROM_PART2_INIT_DMA_MAP():
80002050 60 00 01 98              |`       |		BRA	_IOC_EEPROM_PART2_INIT_DMA_MAP()
80002054 ; --------------------------------------------------------------------------------------
80002054 ; Exported Entrypoint
80002054 ; --------------------------------------------------------------------------------------
80002054					IOC_EEPROM_PART2_EXPORT_2054:
80002054 60 00 19 ea              |`       |		BRA	_IOC_EEPROM_PART2_EXPORT_2054
80002058 ; --------------------------------------------------------------------------------------
80002058 ; Exported Entrypoint
80002058 ; --------------------------------------------------------------------------------------
80002058					IOC_EEPROM_PART2_EXPORT_2058:
80002058 60 00 1a 1c              |`       |		BRA	_IOC_EEPROM_PART2_EXPORT_2058
8000205c ; --------------------------------------------------------------------------------------
8000205c ; Exported Entrypoint
8000205c ; --------------------------------------------------------------------------------------
8000205c					IOC_EEPROM_PART2_DOWNLOAD_RESHA_EEPROM_SECTION:
8000205c 60 00 1a 3c              |`  <    |		BRA	_IOC_EEPROM_PART2_DOWNLOAD_RESHA_EEPROM_SECTION
80002060 ; --------------------------------------------------------------------------------------
80002060 ; Exported Entrypoint
80002060 ; --------------------------------------------------------------------------------------
80002060					IOC_EEPROM_PART2_EXPORT_2060:
80002060 60 00 1a 86              |`       |		BRA	_IOC_EEPROM_PART2_EXPORT_2060
80002064 ; --------------------------------------------------------------------------------------
80002064 ; Exported Entrypoint
80002064 ; --------------------------------------------------------------------------------------
80002064					IOC_EEPROM_PART2_EXPORT_2064:
80002064 60 00 1b 1e              |`       |		BRA	_IOC_EEPROM_PART2_EXPORT_2064
80002068 ; --------------------------------------------------------------------------------------
80002068 ; Exported Entrypoint
80002068 ; --------------------------------------------------------------------------------------
80002068					IOC_EEPROM_PART2_CALL_RESHA:
80002068 60 00 1b 4e              |`  N    |		BRA	_IOC_EEPROM_PART2_CALL_RESHA
8000206c ; --------------------------------------------------------------------------------------
8000206c ; Exported Entrypoint
8000206c ; --------------------------------------------------------------------------------------
8000206c					IOC_EEPROM_PART2_EXPORT_206c:
8000206c 60 00 1b 5a              |`  Z    |		BRA	_IOC_EEPROM_PART2_EXPORT_206c
80002070 ; --------------------------------------------------------------------------------------
80002070 ; Exported Entrypoint
80002070 ; --------------------------------------------------------------------------------------
80002070					IOC_EEPROM_PART2_EEPROM_WRITE(A0,D0):
80002070 60 00 19 58              |`  X    |		BRA	_IOC_EEPROM_PART2_EEPROM_WRITE(A0,D0)
80002074 31 33 32 ff              |132     |		.XXX[0x4]
80002078					_IOC_EEPROM_PART2_EXPORT_2004:
80002078 21 fc 00 06 00 00 f4 00  |!       |		MOVE.L	#0x60000,IO_WRITE_CONTROL_p24
80002080 20 7c 00 00 fc 00        | |      |		MOVEA.L	#0xfc00,A0
80002086 30 3c 00 ff              |0<      |		MOVE.W	#0xff,D0
8000208a 42 98                    |B       |		CLR.L	(A0)+
8000208c 51 c8 ff fc              |Q       |		DBF	D0,0x8000208a
80002090 23 fc 00 00 fc c0 00 00  |#       |		MOVE.L	#0xfcc0,0xfc60
80002098 fc 60                    | `      |
8000209a 13 f8 80 0b 00 00 fc 01  |        |		MOVE.B	IO_RTC_RAM_MIN,0xfc01
800020a2 7e 01                    |~       |		MOVEQ.L	#0x01,D7
800020a4 60 5c                    |`\      |		BRA	0x80002102
800020a6					_IOC_EEPROM_PART2_EXPORT_2008:
800020a6 7e 00                    |~       |		MOVEQ.L	#0x00,D7
800020a8 60 58                    |`X      |		BRA	0x80002102
800020aa 4e b9 80 00 2a a8        |N   *   |		JSR	_IOC_EEPROM_PART2_OUT_TEXT()
800020b0 0d 0a 55 6e 69 6e 69 74  |  Uninit|		.TXT	'\r\n'
800020b8 69 61 6c 69 7a 65 64 20  |ialized |		.TXT	'Uninitialized processor kind detected,defaulting to MODEL 400S.\r\n'
800020c0 70 72 6f 63 65 73 73 6f  |processo|		.TXT	'\x07'
800020f6 70 04                    |p       |		MOVEQ.L	#0x04,D0
800020f8 41 f9 80 00 7f 6e        |A    n  |		LEA.L	NV_MACHINE_TYPE,A0
800020fe 61 00 18 ca              |a       |		BSR	_IOC_EEPROM_PART2_EEPROM_WRITE(A0,D0)
80002102 11 fc 00 01 80 0b        |        |		MOVE.B	#0x01,IO_RTC_RAM_MIN
80002108 42 40                    |B@      |		CLR.W	D0
8000210a 10 39 80 00 7f 6e        | 9   n  |		MOVE.B	NV_MACHINE_TYPE,D0
80002110 0c 40 00 02              | @      |		CMPI.W	#0x0002,D0
80002114 63 94                    |c       |		BLS	0x800020aa
80002116 0c 40 00 04              | @      |		CMPI.W	#0x0004,D0
8000211a 62 8e                    |b       |		BHI	0x800020aa
8000211c 13 c0 00 00 fc 07        |        |		MOVE.B	D0,MACHINE_TYPE
80002122 4d f9 80 00 7f 60        |M    `  |		LEA.L	EE_CLIENT_IP_NUMBER,A6
80002128 49 f9 00 00 fc 64        |I    d  |		LEA.L	CLIENT_IP_ADDRESS,A4
8000212e 28 de                    |(       |		MOVE.L	(A6)+,(A4)+
80002130 28 de                    |(       |		MOVE.L	(A6)+,(A4)+
80002132 28 de                    |(       |		MOVE.L	(A6)+,(A4)+
80002134 38 de                    |8       |		MOVE.W	(A6)+,(A4)+
80002136 42 5c                    |B\      |		CLR.W	(A4)+
80002138 4d f9 80 00 20 74        |M    t  |		LEA.L	0x80002074,A6
8000213e 18 de                    |        |		MOVE.B	(A6)+,(A4)+
80002140 18 de                    |        |		MOVE.B	(A6)+,(A4)+
80002142 18 de                    |        |		MOVE.B	(A6)+,(A4)+
80002144 42 1c                    |B       |		CLR.B	(A4)+
80002146 0c 39 00 58 80 00 7f 80  | 9 X    |		CMPI.B	#0x58,MODEM_DESIGNATOR
8000214e 56 f9 00 00 fc 94        |V       |		SNE.B	MODEM_PORT_FLAG
80002154 4d fb 01 70 00 00 09 52  |M  p   R|		LEA.L	(#_IOC_EEPROM_PART2_OUT_TEXT()),A6;  LEW=0170
8000215c 28 7c 00 00 fc 00        |(|      |		MOVEA.L	#0xfc00,A4
80002162 42 2c 00 06              |B,      |		CLR.B	(A4+0x6)
80002166 21 fc 00 06 00 00 f4 00  |!       |		MOVE.L	#0x60000,IO_WRITE_CONTROL_p24
8000216e 2e 7c 00 07 88 00        |.|      |		MOVEA.L	#EEPROM_WRITER_TRAMPOLINE,A7
80002174 21 fc 80 00 27 ca 00 08  |!   '   |		MOVE.L	#0x800027ca,0x8
8000217c 9f f9 80 00 40 08        |    @   |		SUBA.L	0x80004008,A7
80002182 20 4f                    | O      |		MOVEA.L	A7,A0
80002184 61 00 1e 7a              |a  z    |		BSR	IOC_EEPROM_PART3_EXPORT_4000
80002188 11 fc 00 26 90 03        |   &    |		MOVE.B	#0x26,IO_UART_COMMAND
8000218e 4a 87                    |J       |		TST.L	D7
80002190 66 04                    |f       |		BNE	0x80002196
80002192 61 00 03 22              |a  "    |		BSR	0x800024b6
80002196 42 2c 00 04              |B,      |		CLR.B	(A4+0x4)
8000219a 4e b9 80 00 21 ea        |N   !   |		JSR	_IOC_EEPROM_PART2_INIT_DMA_MAP()
800021a0 61 00 15 b4              |a       |		BSR	_IOC_EEPROM_PART2_RESTART_MACHINE()
800021a4 61 00 fe 6a              |a  j    |		BSR	IOC_EEPROM_PART2_EXPORT_2010
800021a8 4e 96 42 6f 6f 74 69 6e  |N Bootin|		.TXT	'N\x96Booting I/O Processor with Bootstrap version 0.4\r\n'
800021de 08 14 00 02              |        |		BTST.B	#0x2,(A4)
800021e2 66 00 05 36              |f  6    |		BNE	boot_default_device
800021e6 60 00 03 e6              |`       |		BRA	ask_which_boot_device
800021ea					_IOC_EEPROM_PART2_INIT_DMA_MAP():
800021ea 48 e7 c0 80              |H       |		MOVEM.L	A0+D1+D0,-(A7)
800021ee 41 f9 a1 00 00 00        |A       |		LEA.L	0xa1000000,A0
800021f4 30 3c 05 ff              |0<      |		MOVE.W	#0x5ff,D0
800021f8 22 3c 00 00 00 00        |"<      |		MOVE.L	#0x0,D1
800021fe 20 c1                    |        |		MOVE.L	D1,(A0)+
80002200 51 c8 ff fc              |Q       |		DBF	D0,0x800021fe
80002204 42 81                    |B       |		CLR.L	D1
80002206 30 3c 01 ff              |0<      |		MOVE.W	#0x1ff,D0
8000220a 20 c1                    |        |		MOVE.L	D1,(A0)+
8000220c 06 81 00 00 04 00        |        |		ADDI.L	#0x00000400,D1
80002212 51 c8 ff f6              |Q       |		DBF	D0,0x8000220a
80002216 4c df 01 03              |L       |		MOVEM.L	(A7)+,D0+D1+A0
8000221a 4e 75                    |Nu      |		RTS
8000221c					t_Boot_Reason_code_:
8000221c 20 20 42 6f 6f 74 20 52  |  Boot R|		.TXT	'  Boot Reason code = '
80002232					t_from_PC_:
80002232 2c 20 66 72 6f 6d 20 50  |, from P|		.TXT	', from PC '
8000223d					t_r_n_x07_x1b_0m_r_nBooting_R1000_IOP_after_:
8000223d 0d 0a 07 1b 5b 30 6d 2a  |    [0m*|		.TXT	'\r\n'
80002245 2a 2a 2a 2a 2a 2a 2a 2a  |********|		.TXT	'\x07\x1b[0m************************************************\r\n'
8000224d 2a 2a 2a 2a 2a 2a 2a 2a  |********|		.TXT	'Booting R1000 IOP after '
8000228f 80                       |        |		.CONST	0x80
80002290 6c 6f 73 73 20 6f 66 20  |loss of |		.TXT	'loss of AC power occured'
800022a8 81                       |        |		.CONST	0x81
800022a9 57 68 69 74 65 20 42 75  |White Bu|		.TXT	'White Button Reset or DC power fault when AC was OK'
800022dc 83                       |        |		.CONST	0x83
800022dd 49 4f 50 20 41 43 20 70  |IOP AC p|		.TXT	'IOP AC power fault'
800022ef 84                       |        |		.CONST	0x84
800022f0 49 4f 50 20 44 43 20 70  |IOP DC p|		.TXT	'IOP DC power fault'
80002302 87                       |        |		.CONST	0x87
80002303 4f 76 65 72 20 74 65 6d  |Over tem|		.TXT	'Over temperature condition ignored too long'
8000232e 88                       |        |		.CONST	0x88
8000232f 4f 70 65 72 61 74 6f 72  |Operator|		.TXT	'Operator console BREAK key'
80002349 9f                       |        |		.CONST	0x9f
8000234a 4f 70 65 72 61 74 6f 72  |Operator|		.TXT	'Operator console BREAK key (to Operator Mode menu)'
8000237c 8c                       |        |		.CONST	0x8c
8000237d 52 31 30 30 30 20 48 61  |R1000 Ha|		.TXT	'R1000 Halt or Machine Check detected'
800023a1 8d                       |        |		.CONST	0x8d
800023a2 49 2f 4f 20 50 72 6f 63  |I/O Proc|		.TXT	'I/O Processor fault'
800023b5 8f                       |        |		.CONST	0x8f
800023b6 49 4f 50 20 4b 65 72 6e  |IOP Kern|		.TXT	'IOP Kernel crash'
800023c6 99                       |        |		.CONST	0x99
800023c7 4f 70 65 72 61 74 6f 72  |Operator|		.TXT	'Operator initiated EPO'
800023dd a0                       |        |		.CONST	0xa0
800023de 75 70 64 61 74 69 6e 67  |updating|		.TXT	'updating the EEPROMs'
800023f2 00                       |        |		.CONST	0x0
800023f3 55 6e 6b 6e 6f 77 6e 20  |Unknown |		.TXT	'Unknown Boot_Reason code'
8000240c 0d 0a 0a 1b 5b 30 6d 54  |    [0mT|		.TXT	'\r\n\n\x1b[0mThe I/O Processor cannot be booted.  Please enter:\r\n    0 => Try again\r\n    1 => EPO system\r\n\nEnter option : '
80002481					t_r_nDo_you_really_want_to_EPO_the_system:
80002481 0d 0a 44 6f 20 79 6f 75  |  Do you|		.TXT	'\r\n'
80002489 20 72 65 61 6c 6c 79 20  | really |		.TXT	'Do you really want to EPO the system'
800024a8 e9 9a                    |        |		ROL.L	#0x4,D2
800024aa 10 02                    |        |		MOVE.B	D2,D0
800024ac 61 00 06 56              |a  V    |		BSR	_IOC_EEPROM_PART2_OUT_HEX_DIGIT(D0)
800024b0 51 c9 ff f6              |Q       |		DBF	D1,0x800024a8
800024b4 4e 75                    |Nu      |		RTS
800024b6 47 fa fd 85              |G       |		LEA.L	t_r_n_x07_x1b_0m_r_nBooting_R1000_IOP_after_,A3
800024ba 61 00 06 10              |a       |		BSR	_IOC_EEPROM_PART2_OUT_TEXT(A3)
800024be 47 fa fd cf              |G       |		LEA.L	0x8000228f,A3
800024c2 14 2c 00 01              | ,      |		MOVE.B	(A4+0x1),D2
800024c6 00 02 00 80              |        |		ORI.B	#0x80,D2
800024ca b4 1b                    |        |		CMP.B	(A3)+,D2
800024cc 67 06                    |g       |		BEQ	0x800024d4
800024ce 4a 2b ff ff              |J+      |		TST.B	(A3-0x1)
800024d2 66 f6                    |f       |		BNE	0x800024ca
800024d4 61 00 05 f6              |a       |		BSR	_IOC_EEPROM_PART2_OUT_TEXT(A3)
800024d8 61 00 06 ae              |a       |		BSR	_IOC_EEPROM_PART2_OUT_CRNL()
800024dc 47 fa fd 3e              |G  >    |		LEA.L	t_Boot_Reason_code_,A3
800024e0 61 00 05 ea              |a       |		BSR	_IOC_EEPROM_PART2_OUT_TEXT(A3)
800024e4 72 01                    |r       |		MOVEQ.L	#0x01,D1
800024e6 24 2c 00 01              |$,      |		MOVE.L	(A4+0x1),D2
800024ea 61 bc                    |a       |		BSR	0x800024a8
800024ec 47 fa fd 44              |G  D    |		LEA.L	t_from_PC_,A3
800024f0 61 00 05 da              |a       |		BSR	_IOC_EEPROM_PART2_OUT_TEXT(A3)
800024f4 72 07                    |r       |		MOVEQ.L	#0x07,D1
800024f6 24 2c 00 08              |$,      |		MOVE.L	(A4+0x8),D2
800024fa 61 ac                    |a       |		BSR	0x800024a8
800024fc 61 00 06 8a              |a       |		BSR	_IOC_EEPROM_PART2_OUT_CRNL()
80002500 39 78 00 00 00 02        |9x      |		MOVE.W	0x0,(A4+0x2)
80002506 4a 2c 00 04              |J,      |		TST.B	(A4+0x4)
8000250a 67 12                    |g       |		BEQ	0x8000251e
8000250c 0c 2c 00 07 00 01        | ,      |		CMPI.B	#0x07,(A4+0x1)
80002512 66 08                    |f       |		BNE	0x8000251c
80002514 11 fc 00 07 80 0b        |        |		MOVE.B	#0x07,IO_RTC_RAM_MIN
8000251a 60 28                    |`(      |		BRA	0x80002544
8000251c 4e 75                    |Nu      |		RTS
8000251e 47 fa fe ec              |G       |		LEA.L	0x8000240c,A3
80002522 61 00 04 6a              |a  j    |		BSR	_IOC_EEPROM_PART2_ASK(A3=PROMPT->A0)
80002526 4a 10                    |J       |		TST.B	(A0)
80002528 67 f4                    |g       |		BEQ	0x8000251e
8000252a 61 00 06 66              |a  f    |		BSR	_IOC_EEPROM_PART2_ATOI(*A0->D0)
8000252e 0c 40 00 01              | @      |		CMPI.W	#0x0001,D0
80002532 62 ea                    |b       |		BHI	0x8000251e
80002534 66 e6                    |f       |		BNE	0x8000251c
80002536 24 4b                    |$K      |		MOVEA.L	A3,A2
80002538 61 00 04 fa              |a       |		BSR	0x80002a34
8000253c 64 e0                    |d       |		BCC	0x8000251e
8000253e 11 fc 00 19 80 0b        |        |		MOVE.B	#0x19,IO_RTC_RAM_MIN
80002544 21 fc 00 00 00 08 f3 00  |!       |		MOVE.L	#0x8,IO_SENSE_TEST_p25
8000254c 60 f6                    |`       |		BRA	0x80002544
8000254e 0d 0a 42 6f 6f 74 20 66  |  Boot f|		.TXT	'\r\nBoot from (Tn or Dn)  [D0] : '
8000256e					t_Kernel_program:
8000256e 4b 65 72 6e 65 6c 20 70  |Kernel p|		.TXT	'Kernel program'
8000257d					t_File_system_:
8000257d 46 69 6c 65 20 73 79 73  |File sys|		.TXT	'File system   '
8000258c					t_User_program_:
8000258c 55 73 65 72 20 70 72 6f  |User pro|		.TXT	'User program  '
8000259b 20 28 30 2c 31           | (0,1   |		.XXX[0x5]
800025a0 2c 32 29 20 5b 30 5d 20  |,2) [0] |		.XXX[0x8]
800025a8 3a 20 00 00              |:       |		.XXX[0x4]
800025ac 4e 96                    |N       |		OUTTEXT
800025ae 55 6e 69 74 20 6e 75 6d  |Unit num|		.TXT	'Unit number out of range\r\n'
800025ca 4e 96                    |N       |		OUTTEXT
800025cc 07 00                    |        |		.TXT	'\x07'
800025ce					ask_which_boot_device:
800025ce 47 fa ff 7e              |G  ~    |		LEA.L	0x8000254e,A3
800025d2 61 00 03 ba              |a       |		BSR	_IOC_EEPROM_PART2_ASK(A3=PROMPT->A0)
800025d6 42 80                    |B       |		CLR.L	D0
800025d8 1c 18                    |        |		MOVE.B	(A0)+,D6
800025da 67 00 00 c4              |g       |		BEQ	0x800026a0
800025de 61 00 05 b2              |a       |		BSR	_IOC_EEPROM_PART2_ATOI(*A0->D0)
800025e2 2a 00                    |*       |		MOVE.L	D0,D5
800025e4 08 86 00 05              |        |		BCLR.L	#0x5,D6
800025e8 0c 06 00 44              |   D    |		CMPI.B	#0x44,D6
800025ec 67 00 00 b4              |g       |		BEQ	boot_disk
800025f0 0c 06 00 54              |   T    |		CMPI.B	#0x54,D6
800025f4 67 00 00 4c              |g  L    |		BEQ	boot_tape
800025f8 0c 06 00 4c              |   L    |		CMPI.B	#0x4c,D6
800025fc 67 00 00 36              |g  6    |		BEQ	boot_L
80002600 0c 06 00 58              |   X    |		CMPI.B	#0x58,D6
80002604 66 c4                    |f       |		BNE	0x800025ca
80002606 61 00 04 a0              |a       |		BSR	_IOC_EEPROM_PART2_OUT_TEXT()
8000260a 53 74 61 72 74 69 6e 67  |Starting|		.TXT	'Starting EXPMON Communications port\r\n'
80002630 60 00 f9 ce              |`       |		BRA	IOC_EEPROM_PART2_CPU_RESET
80002634					boot_L:
80002634 30 3c 06 00              |0<      |		MOVE.W	#0x600,D0		; Selftest SCSI loop-back
80002638 4e b9 80 00 20 68        |N    h  |		JSR	IOC_EEPROM_PART2_CALL_RESHA
8000263e 60 00 ff 8e              |`       |		BRA	ask_which_boot_device
80002642					boot_tape:
80002642 0c 45 00 04              | E      |		CMPI.W	#0x0004,D5
80002646 6c 00 ff 64              |l  d    |		BGE	0x800025ac
8000264a 4a 30 51 b0 00 00 fc 6c  |J0Q    l|		TST.B	(D5.W+#TAPE_DRIVE_CONFIG);  LEW=51b0
80002652 6b 00 00 20              |k       |		BMI	0x80002674
80002656 4e 96                    |N       |		OUTTEXT
80002658 55 6e 69 74 20 64 6f 65  |Unit doe|		.TXT	'Unit does not exist.\r\n'
80002670 60 00 ff 58              |`  X    |		BRA	0x800025ca
80002674 e9 f0 10 82 51 b0 00 00  |    Q   |		BFEXTU.L	(D5.W+#TAPE_DRIVE_CONFIG),{2:2},D1;  LEW=51b0
8000267c fc 6c                    | l      |
8000267e 0c 01 00 02              |        |		CMPI.B	#0x02,D1
80002682 66 0e                    |f       |		BNE	0x80002692
80002684 30 3c 01 03              |0<      |		MOVE.W	#0x103,D0		; Tape Boot
80002688 4e b9 80 00 20 68        |N    h  |		JSR	IOC_EEPROM_PART2_CALL_RESHA
8000268e 60 00 ff 3e              |`  >    |		BRA	ask_which_boot_device
80002692 30 3c 02 03              |0<      |		MOVE.W	#0x203,D0
80002696 4e b9 80 00 20 68        |N    h  |		JSR	IOC_EEPROM_PART2_CALL_RESHA
8000269c 60 00 ff 30              |`  0    |		BRA	ask_which_boot_device
800026a0 42 85                    |B       |		CLR.L	D5
800026a2					boot_disk:
800026a2 0c 45 00 03              | E      |		CMPI.W	#0x0003,D5
800026a6 62 00 ff 04              |b       |		BHI	0x800025ac
800026aa 45 fa fe c2              |E       |		LEA.L	t_Kernel_program,A2
800026ae 61 4c                    |aL      |		BSR	0x800026fc
800026b0 24 00                    |$       |		MOVE.L	D0,D2
800026b2 61 48                    |aH      |		BSR	0x800026fc
800026b4 26 00                    |&       |		MOVE.L	D0,D3
800026b6 56 83                    |V       |		ADDQ.L	#0x3,D3
800026b8 61 42                    |aB      |		BSR	0x800026fc
800026ba 28 00                    |(       |		MOVE.L	D0,D4
800026bc 5c 84                    |\       |		ADDQ.L	#0x6,D4
800026be 0c 39 00 03 00 00 fc 07  | 9      |		CMPI.B	#0x03,MACHINE_TYPE
800026c6 66 0e                    |f       |		BNE	boot_400S
800026c8 30 3c 01 01              |0<      |		MOVE.W	#0x101,D0		; Network Boot
800026cc 4e b9 80 00 20 68        |N    h  |		JSR	IOC_EEPROM_PART2_CALL_RESHA
800026d2 60 00 fe fa              |`       |		BRA	ask_which_boot_device
800026d6					boot_400S:
800026d6 30 3c 01 02              |0<      |		MOVE.W	#0x102,D0		; Disk Boot
800026da 4e b9 80 00 20 68        |N    h  |		JSR	IOC_EEPROM_PART2_CALL_RESHA
800026e0 60 00 fe ec              |`       |		BRA	ask_which_boot_device
800026e4 4e 96                    |N       |		OUTTEXT
800026e6 4e 75 6d 62 65 72 20 6f  |Number o|		.TXT	'Number out of range\r\n'
800026fc 26 4a                    |&J      |		MOVEA.L	A2,A3
800026fe 61 00 03 cc              |a       |		BSR	_IOC_EEPROM_PART2_OUT_TEXT(A3)
80002702 47 fa fe 97              |G       |		LEA.L	0x8000259b,A3
80002706 61 00 02 86              |a       |		BSR	_IOC_EEPROM_PART2_ASK(A3=PROMPT->A0)
8000270a 61 00 04 86              |a       |		BSR	_IOC_EEPROM_PART2_ATOI(*A0->D0)
8000270e 0c 40 00 02              | @      |		CMPI.W	#0x0002,D0
80002712 62 d0                    |b       |		BHI	0x800026e4
80002714 d4 fc 00 0f              |        |		ADDA.W	#0xf,A2
80002718 4e 75                    |Nu      |		RTS
8000271a					boot_default_device:
8000271a 4e 96                    |N       |		OUTTEXT
8000271c 0d 0a 00 00              |        |		.TXT	'\r\n'
80002720 42 87                    |B       |		CLR.L	D7
80002722 42 82                    |B       |		CLR.L	D2
80002724 76 03                    |v       |		MOVEQ.L	#0x03,D3
80002726 78 06                    |x       |		MOVEQ.L	#0x06,D4
80002728 2a 07                    |*       |		MOVE.L	D7,D5
8000272a 0c 39 00 03 00 00 fc 07  | 9      |		CMPI.B	#0x03,MACHINE_TYPE
80002732 67 06                    |g       |		BEQ	0x8000273a
80002734 61 00 ff a0              |a       |		BSR	boot_400S
80002738 60 0c                    |`       |		BRA	0x80002746
8000273a 30 3c 01 01              |0<      |		MOVE.W	#0x101,D0		; Network Boot
8000273e 61 00 f9 28              |a  (    |		BSR	IOC_EEPROM_PART2_CALL_RESHA
80002742 67 02                    |g       |		BEQ	0x80002746
80002744 10 00                    |        |		MOVE.B	D0,D0
80002746 52 87                    |R       |		ADDQ.L	#0x1,D7
80002748 0c 47 00 0f              | G      |		CMPI.W	#0x000f,D7
8000274c 6f d4                    |o       |		BLE	0x80002722
8000274e 4e 96                    |N       |		OUTTEXT
80002750 55 6e 61 62 6c 65 20 74  |Unable t|		.TXT	'Unable to find a boot device'
8000276e 19 7c 00 0d 00 01        | |      |		MOVE.B	#0x0d,(A4+0x1)
80002774 29 7c 80 00 27 74 00 08  |)|  't  |		MOVE.L	#0x80002774,(A4+0x8)
8000277c 60 00 f8 8a              |`       |		BRA	IOC_EEPROM_PART2_EXPORT_2008
80002780 08 08 0c 08 08 08 08 08  |        |		.XXX[0x10]
80002788 3a 14 20 5c 08 08 08 08  |:  \    |
80002790 42 81                    |B       |		CLR.L	D1			; MANUAL
80002792 21 fc 80 00 27 a8 00 08  |!   '   |		MOVE.L	#0x800027a8,0x8
8000279a 4a 55                    |JU      |		TST.W	(A5)
8000279c 21 fc 80 00 27 ca 00 08  |!   '   |		MOVE.L	#0x800027ca,0x8
800027a4 4a 81                    |J       |		TST.L	D1
800027a6 4e 75                    |Nu      |		RTS
800027a8 08 38 00 00 f8 00        | 8      |		BTST.B	#0x0,IO_READ_STATUS_p24	; MANUAL
800027ae 67 1a                    |g       |		BEQ	0x800027ca
800027b0 42 b8 f9 00              |B       |		CLR.L	IO_CLEAR_BERR_p24
800027b4 32 2f 00 06              |2/      |		MOVE.W	(A7+0x6),D1
800027b8 e9 59                    | Y      |		ROL.W	#0x4,D1
800027ba 02 41 00 0f              | A      |		ANDI.W	#0x000f,D1
800027be 12 30 11 b0 80 00 27 80  | 0    ' |		MOVE.B	(D1.W+#0x80002780),D1	;  LEW=11b0
800027c6 df c1                    |        |		ADDA.L	D1,A7
800027c8 60 d2                    |`       |		BRA	0x8000279c
800027ca 28 7c 00 00 fc 00        |(|      |		MOVEA.L	#0xfc00,A4
800027d0 19 7c 00 0d 00 01        | |      |		MOVE.B	#0x0d,(A4+0x1)
800027d6 29 6f 00 02 00 08        |)o      |		MOVE.L	(A7+0x2),(A4+0x8)
800027dc 4e 96                    |N       |		OUTTEXT
800027de 0d 0a 42 75 73 20 65 72  |  Bus er|		.TXT	'\r\n'
800027e6 72 6f 72 00              |ror     |		.TXT	'Bus error'
800027ea 60 00 f8 1c              |`       |		BRA	IOC_EEPROM_PART2_EXPORT_2008
800027ee					t_r_n_n_x1b_0mBREAK_KEY_MENU_options_are_r_n_0_RESTART_system_r_n_1_IGNORE_break_key_r_n_2_REDISPLAY_recent_console_output_r_n:
800027ee 0d 0a 0a 1b 5b 30 6d 42  |    [0mB|		.TXT	'\r\n'
800027f6 52 45 41 4b 20 4b 45 59  |REAK KEY|		.TXT	'\n'
800027fe 20 4d 45 4e 55 20 2d 20  | MENU - |		.TXT	'\x1b[0mBREAK KEY MENU - options are:\r\n'
80002806 6f 70 74 69 6f 6e 73 20  |options |		.TXT	'    0 => RESTART system\r\n'
8000280e 61 72 65 3a 0d 0a 20 20  |are:    |		.TXT	'    1 => IGNORE break key\r\n'
80002816 20 20 30 20 3d 3e 20 52  |  0 => R|		.TXT	'    2 => REDISPLAY recent console output\r\n'
80002873 20 20 20 20 33 20 3d 3e  |    3 =>|		.TXT	'    3 => Enter DEBUGGER\r\n'
8000288d 0d 0a 45 6e 74 65 72 20  |  Enter |		.TXT	'\r\nEnter option : '
8000289f					t_r_n_nDo_you_really_want_to_crash_the_system:
8000289f 0d 0a 0a 44 6f 20 79 6f  |   Do yo|		.TXT	'\r\n'
800028a7 75 20 72 65 61 6c 6c 79  |u really|		.TXT	'\n'
800028af 20 77 61 6e 74 20 74 6f  | want to|		.TXT	'Do you really want to crash the system'
800028c9 00                       |        |		.XXX[0x1]
800028ca					_IOC_EEPROM_PART2_EXPORT_BREAK_KEY_MENU():
800028ca 48 e7 ff fe              |H       |		MOVEM.L	A6+A5+A4+A3+A2+A1+A0+D7+D6+D5+D4+D3+D2+D1+D0,-(A7)
800028ce 4d fb 01 70 00 00 01 d8  |M  p    |		LEA.L	(#_IOC_EEPROM_PART2_OUT_TEXT()),A6;  LEW=0170
800028d6 28 7c 00 00 fc 00        |(|      |		MOVEA.L	#0xfc00,A4
800028dc 08 14 00 05              |        |		BTST.B	#0x5,(A4)
800028e0 67 00 00 a6              |g       |		BEQ	0x80002988
800028e4 08 ec 00 00 00 06        |        |		BSET.B	#0x0,(A4+0x6)
800028ea 66 00 00 9c              |f       |		BNE	0x80002988
800028ee 47 fa fe fe              |G       |		LEA.L	t_r_n_n_x1b_0mBREAK_KEY_MENU_options_are_r_n_0_RESTART_system_r_n_1_IGNORE_break_key_r_n_2_REDISPLAY_recent_console_output_r_n,A3
800028f2 61 00 01 d8              |a       |		BSR	_IOC_EEPROM_PART2_OUT_TEXT(A3)
800028f6 7e 02                    |~       |		MOVEQ.L	#0x02,D7
800028f8 08 38 00 03 f8 03        | 8      |		BTST.B	#0x3,0xfffff803
800028fe 67 0a                    |g       |		BEQ	0x8000290a
80002900 7e 03                    |~       |		MOVEQ.L	#0x03,D7
80002902 47 fa ff 6f              |G  o    |		LEA.L	0x80002873,A3
80002906 61 00 01 c4              |a       |		BSR	_IOC_EEPROM_PART2_OUT_TEXT(A3)
8000290a 47 fa ff 81              |G       |		LEA.L	0x8000288d,A3
8000290e 61 00 00 7e              |a  ~    |		BSR	_IOC_EEPROM_PART2_ASK(A3=PROMPT->A0)
80002912 4a 10                    |J       |		TST.B	(A0)
80002914 67 d8                    |g       |		BEQ	0x800028ee
80002916 61 00 02 7a              |a  z    |		BSR	_IOC_EEPROM_PART2_ATOI(*A0->D0)
8000291a 0c 80 00 01 09 b4        |        |		CMPI.L	#0x000109b4,D0
80002920 67 10                    |g       |		BEQ	0x80002932
80002922 b0 87                    |        |		CMP.L	D7,D0
80002924 62 c8                    |b       |		BHI	0x800028ee
80002926 53 80                    |S       |		SUBQ.L	#0x1,D0
80002928 6b 36                    |k6      |		BMI	0x80002960
8000292a 53 80                    |S       |		SUBQ.L	#0x1,D0
8000292c 6b 54                    |kT      |		BMI	0x80002982
8000292e 53 80                    |S       |		SUBQ.L	#0x1,D0
80002930 6b 12                    |k       |		BMI	0x80002944
80002932 08 2c 00 01 00 06        | ,      |		BTST.B	#0x1,(A4+0x6)
80002938 66 48                    |fH      |		BNE	0x80002982
8000293a 08 ac 00 00 00 06        |        |		BCLR.B	#0x0,(A4+0x6)
80002940 4e 40                    |N@      |		TRAP	#0
80002942 60 3e                    |`>      |		.XXX[0x2]
80002944 20 6c 00 60              | l `    |		MOVEA.L	(A4+0x60),A0
80002948 22 48                    |"H      |		MOVEA.L	A0,A1
8000294a 10 18                    |        |		MOVE.B	(A0)+,D0
8000294c 61 00 01 c6              |a       |		BSR	_IOC_EEPROM_PART2_OUT_CHAR(D0)
80002950 30 08                    |0       |		MOVE.W	A0,D0
80002952 66 06                    |f       |		BNE	0x8000295a
80002954 20 7c 00 00 fc c0        | |      |		MOVEA.L	#0xfcc0,A0
8000295a b3 c8                    |        |		CMPA.L	A0,A1
8000295c 66 ec                    |f       |		BNE	0x8000294a
8000295e 60 22                    |`"      |		BRA	0x80002982
80002960 45 fa ff 3d              |E  =    |		LEA.L	t_r_n_nDo_you_really_want_to_crash_the_system,A2
80002964 61 00 00 ce              |a       |		BSR	0x80002a34
80002968 64 18                    |d       |		BCC	0x80002982
8000296a 19 7c 00 01 00 04        | |      |		MOVE.B	#0x01,(A4+0x4)
80002970 19 7c 00 08 00 01        | |      |		MOVE.B	#0x08,(A4+0x1)
80002976 29 7c 80 00 29 76 00 08  |)|  )v  |		MOVE.L	#0x80002976,(A4+0x8)
8000297e 60 00 f6 88              |`       |		BRA	IOC_EEPROM_PART2_EXPORT_2008
80002982 08 ac 00 00 00 06        |        |		BCLR.B	#0x0,(A4+0x6)
80002988 4c df 7f ff              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6
8000298c 4e 75                    |Nu      |		RTS
8000298e					_IOC_EEPROM_PART2_ASK(A3=PROMPT->A0):
8000298e 61 00 01 3c              |a  <    |		BSR	_IOC_EEPROM_PART2_OUT_TEXT(A3)
80002992 20 7c 00 00 fc 20        | |      |		MOVEA.L	#0xfc20,A0
80002998 08 39 00 00 00 00 fc 06  | 9      |		BTST.B	#0x0,0xfc06
800029a0 67 04                    |g       |		BEQ	0x800029a6
800029a2 d0 fc 00 20              |        |		ADDA.W	#0x20,A0
800029a6 48 e7 80 e0              |H       |		MOVEM.L	A2+A1+A0+D0,-(A7)
800029aa 22 48                    |"H      |		MOVEA.L	A0,A1
800029ac 45 e9 00 1f              |E       |		LEA.L	(A1+0x1f),A2
800029b0 61 00 01 36              |a  6    |		BSR	_IOC_EEPROM_PART2_IN_CHAR()
800029b4 0c 00 00 0d              |        |		CMPI.B	#0x0d,D0
800029b8 67 4a                    |gJ      |		BEQ	0x80002a04
800029ba 0c 00 00 0a              |        |		CMPI.B	#0x0a,D0
800029be 67 44                    |gD      |		BEQ	0x80002a04
800029c0 0c 00 00 08              |        |		CMPI.B	#0x08,D0
800029c4 67 14                    |g       |		BEQ	0x800029da
800029c6 0c 00 00 7f              |        |		CMPI.B	#0x7f,D0
800029ca 67 0e                    |g       |		BEQ	0x800029da
800029cc 0c 00 00 15              |        |		CMPI.B	#0x15,D0
800029d0 67 10                    |g       |		BEQ	0x800029e2
800029d2 b1 ca                    |        |		CMPA.L	A2,A0
800029d4 6d 14                    |m       |		BLT	0x800029ea
800029d6 70 07                    |p       |		MOVEQ.L	#0x07,D0
800029d8 60 24                    |`$      |		BRA	0x800029fe
800029da b1 c9                    |        |		CMPA.L	A1,A0
800029dc 67 f8                    |g       |		BEQ	0x800029d6
800029de 61 38                    |a8      |		BSR	0x80002a18
800029e0 60 ce                    |`       |		BRA	0x800029b0
800029e2 b1 c9                    |        |		CMPA.L	A1,A0
800029e4 67 ca                    |g       |		BEQ	0x800029b0
800029e6 61 30                    |a0      |		BSR	0x80002a18
800029e8 60 f8                    |`       |		BRA	0x800029e2
800029ea 10 c0                    |        |		MOVE.B	D0,(A0)+
800029ec 0c 00 00 20              |        |		CMPI.B	#0x20,D0
800029f0 64 0c                    |d       |		BCC	0x800029fe
800029f2 70 5e                    |p^      |		MOVEQ.L	#0x5e,D0
800029f4 61 00 01 1e              |a       |		BSR	_IOC_EEPROM_PART2_OUT_CHAR(D0)
800029f8 70 40                    |p@      |		MOVEQ.L	#0x40,D0
800029fa d0 28 ff ff              | (      |		ADD.B	(A0-0x1),D0
800029fe 61 00 01 14              |a       |		BSR	_IOC_EEPROM_PART2_OUT_CHAR(D0)
80002a02 60 ac                    |`       |		BRA	0x800029b0
80002a04 42 18                    |B       |		CLR.B	(A0)+
80002a06 4c df 07 01              |L       |		MOVEM.L	(A7)+,D0+A0+A1+A2
80002a0a 60 00 01 7c              |`  |    |		BRA	_IOC_EEPROM_PART2_OUT_CRNL()
80002a0e 61 00 00 98              |a       |		BSR	_IOC_EEPROM_PART2_OUT_TEXT()
80002a12 08 20 08 00              |        |		.TXT	'\x08 \x08'
80002a16 4e 75                    |Nu      |		RTS
80002a18 10 20                    |        |		MOVE.B	-(A0),D0
80002a1a 0c 00 00 20              |        |		CMPI.B	#0x20,D0
80002a1e 64 02                    |d       |		BCC	0x80002a22
80002a20 61 ec                    |a       |		BSR	0x80002a0e
80002a22 60 ea                    |`       |		BRA	0x80002a0e
80002a24					t_Y_?_:
80002a24 20 5b 59 5d 20 3f 20 00  | [Y] ?  |		.TXT	' [Y] ? '
80002a2c					t_N_?_:
80002a2c 20 5b 4e 5d 20 3f 20 00  | [N] ?  |		.TXT	' [N] ? '
80002a34 80 00                    |        |		OR.B	D0,D0
80002a36					_IOC_EEPROM_PART2_ASK_YES_OR_NO(A2=PROMPT):
80002a36 42 e7                    |B       |		MOVE.W	CCR,-(A7)
80002a38 26 4a                    |&J      |		MOVEA.L	A2,A3
80002a3a 61 00 00 90              |a       |		BSR	_IOC_EEPROM_PART2_OUT_TEXT(A3)
80002a3e 26 4a                    |&J      |		MOVEA.L	A2,A3
80002a40 4a 1b                    |J       |		TST.B	(A3)+
80002a42 66 fc                    |f       |		BNE	0x80002a40
80002a44 2f 0b                    |/       |		MOVE.L	A3,-(A7)
80002a46 47 fa ff dc              |G       |		LEA.L	t_Y_?_,A3
80002a4a 44 ef 00 04              |D       |		MOVE.W	(A7+0x4),CCR
80002a4e 65 02                    |e       |		BCS	0x80002a52
80002a50 50 8b                    |P       |		ADDQ.L	#0x8,A3
80002a52 61 00 ff 3a              |a  :    |		BSR	_IOC_EEPROM_PART2_ASK(A3=PROMPT->A0)
80002a56 10 18                    |        |		MOVE.B	(A0)+,D0
80002a58 02 00 00 5f              |   _    |		ANDI.B	#0x5f,D0
80002a5c 67 30                    |g0      |		BEQ	0x80002a8e
80002a5e 4a 10                    |J       |		TST.B	(A0)
80002a60 66 0c                    |f       |		BNE	0x80002a6e
80002a62 0c 00 00 59              |   Y    |		CMPI.B	#0x59,D0
80002a66 67 2c                    |g,      |		BEQ	0x80002a94
80002a68 0c 00 00 4e              |   N    |		CMPI.B	#0x4e,D0
80002a6c 67 30                    |g0      |		BEQ	0x80002a9e
80002a6e 61 38                    |a8      |		BSR	_IOC_EEPROM_PART2_OUT_TEXT()
80002a70 45 78 70 65 63 74 65 64  |Expected|		.TXT	'Expected 'Y' or 'N'!\r\n'
80002a78 20 27 59 27 20 6f 72 20  | 'Y' or |		.TXT	'\x07'
80002a88 58 8f                    |X       |		ADDQ.L	#0x4,A7
80002a8a 44 df                    |D       |		MOVE.W	(A7)+,CCR
80002a8c 60 a8                    |`       |		BRA	_IOC_EEPROM_PART2_ASK_YES_OR_NO(A2=PROMPT)
80002a8e 44 ef 00 04              |D       |		MOVE.W	(A7+0x4),CCR
80002a92 64 0a                    |d       |		BCC	0x80002a9e
80002a94 24 5f                    |$_      |		MOVEA.L	(A7)+,A2
80002a96 54 8f                    |T       |		ADDQ.L	#0x2,A7
80002a98 44 fc 00 11              |D       |		MOVE.W	#0x11,CCR
80002a9c 4e 75                    |Nu      |		RTS
80002a9e 24 5f                    |$_      |		MOVEA.L	(A7)+,A2
80002aa0 54 8f                    |T       |		ADDQ.L	#0x2,A7
80002aa2 44 fc 00 00              |D       |		MOVE.W	#0x0,CCR
80002aa6 4e 75                    |Nu      |		RTS
80002aa8					_IOC_EEPROM_PART2_OUT_TEXT():
80002aa8 48 e7 80 10              |H       |		MOVEM.L	A3+D0,-(A7)
80002aac 26 6f 00 08              |&o      |		MOVEA.L	(A7+0x8),A3
80002ab0 61 1a                    |a       |		BSR	_IOC_EEPROM_PART2_OUT_TEXT(A3)
80002ab2 26 6f 00 08              |&o      |		MOVEA.L	(A7+0x8),A3
80002ab6 4a 1b                    |J       |		TST.B	(A3)+
80002ab8 66 fc                    |f       |		BNE	0x80002ab6
80002aba 20 0b                    |        |		MOVE.L	A3,D0
80002abc 52 80                    |R       |		ADDQ.L	#0x1,D0
80002abe 08 80 00 00              |        |		BCLR.L	#0x0,D0
80002ac2 2f 40 00 08              |/@      |		MOVE.L	D0,(A7+0x8)
80002ac6 4c df 08 01              |L       |		MOVEM.L	(A7)+,D0+A3
80002aca 4e 75                    |Nu      |		RTS
80002acc					_IOC_EEPROM_PART2_OUT_TEXT(A3):
80002acc 48 e7 80 10              |H       |		MOVEM.L	A3+D0,-(A7)
80002ad0 10 1b                    |        |		MOVE.B	(A3)+,D0
80002ad2 6f f2                    |o       |		BLE	0x80002ac6
80002ad4 61 3e                    |a>      |		BSR	_IOC_EEPROM_PART2_OUT_CHAR(D0)
80002ad6 60 f8                    |`       |		BRA	0x80002ad0
80002ad8 08 f8 00 04 90 03        |        |		BSET.B	#0x4,IO_UART_COMMAND
80002ade 10 38 90 00              | 8      |		MOVE.B	IO_UART_DATA,D0
80002ae2 66 18                    |f       |		BNE	0x80002afc
80002ae4 61 00 fd e4              |a       |		BSR	_IOC_EEPROM_PART2_EXPORT_BREAK_KEY_MENU()
80002ae8					_IOC_EEPROM_PART2_IN_CHAR():
80002ae8 08 38 00 01 90 01        | 8      |		BTST.B	#0x1,IO_UART_STATUS
80002aee 67 f8                    |g       |		BEQ	_IOC_EEPROM_PART2_IN_CHAR()
80002af0 08 38 00 05 90 01        | 8      |		BTST.B	#0x5,IO_UART_STATUS
80002af6 66 e0                    |f       |		BNE	0x80002ad8
80002af8 10 38 90 00              | 8      |		MOVE.B	IO_UART_DATA,D0
80002afc 02 80 00 00 00 7f        |        |		ANDI.L	#0x0000007f,D0
80002b02 4e 75                    |Nu      |		RTS
80002b04					_IOC_EEPROM_PART2_OUT_HEX_DIGIT(D0):
80002b04 02 40 00 0f              | @      |		ANDI.W	#0x000f,D0
80002b08 0c 00 00 09              |        |		CMPI.B	#0x09,D0
80002b0c 6f 02                    |o       |		BLE	_IOC_EEPROM_PART2_OUT_DIGIT(D0)
80002b0e 5e 00                    |^       |		ADDQ.B	#0x7,D0
80002b10					_IOC_EEPROM_PART2_OUT_DIGIT(D0):
80002b10 06 00 00 30              |   0    |		ADDI.B	#0x30,D0
80002b14					_IOC_EEPROM_PART2_OUT_CHAR(D0):
80002b14 08 f8 00 00 90 03        |        |		BSET.B	#0x0,IO_UART_COMMAND
80002b1a 08 38 00 00 90 01        | 8      |		BTST.B	#0x0,IO_UART_STATUS
80002b20 67 f8                    |g       |		BEQ	0x80002b1a
80002b22 11 c0 90 00              |        |		MOVE.B	D0,IO_UART_DATA
80002b26 4a 39 00 00 fc 06        |J9      |		TST.B	0xfc06
80002b2c 66 18                    |f       |		BNE	0x80002b46
80002b2e 11 80 01 f1 00 00 fc 60  |       `|		MOVE.B	D0,((#0xfc60))		;  LEW=01f1
80002b36 52 79 00 00 fc 62        |Ry   b  |		ADDQ.W	#0x1,0xfc62
80002b3c 66 08                    |f       |		BNE	0x80002b46
80002b3e 33 fc fc c0 00 00 fc 62  |3      b|		MOVE.W	#0xfcc0,0xfc62
80002b46 08 38 00 00 90 01        | 8      |		BTST.B	#0x0,IO_UART_STATUS
80002b4c 67 f8                    |g       |		BEQ	0x80002b46
80002b4e 08 b8 00 00 90 03        |        |		BCLR.B	#0x0,IO_UART_COMMAND
80002b54 4e 75                    |Nu      |		RTS
80002b56					_IOC_EEPROM_PART2_OUT_NUMBER(D0):
80002b56 48 e7 f8 00              |H       |		MOVEM.L	D4+D3+D2+D1+D0,-(A7)
80002b5a 22 3c 3b 9a ca 00        |"<;     |		MOVE.L	#0x3b9aca00,D1
80002b60 42 83                    |B       |		CLR.L	D3
80002b62 4c 41 00 04              |LA      |		DIVU.L	D1,D4,D0
80002b66 86 00                    |        |		OR.B	D0,D3
80002b68 67 04                    |g       |		BEQ	0x80002b6e
80002b6a 61 00 ff a4              |a       |		BSR	_IOC_EEPROM_PART2_OUT_DIGIT(D0)
80002b6e 20 04                    |        |		MOVE.L	D4,D0
80002b70 4c 7c 10 01 00 00 00 0a  |L|      |		DIVU.L	#0xa,D1,D1
80002b78 0c 41 00 01              | A      |		CMPI.W	#0x0001,D1
80002b7c 66 e4                    |f       |		BNE	0x80002b62
80002b7e 61 00 ff 90              |a       |		BSR	_IOC_EEPROM_PART2_OUT_DIGIT(D0)
80002b82 4c df 00 1f              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+D4
80002b86 4e 75                    |Nu      |		RTS
80002b88					_IOC_EEPROM_PART2_OUT_CRNL():
80002b88 61 00 ff 1e              |a       |		BSR	_IOC_EEPROM_PART2_OUT_TEXT()
80002b8c 0d 0a 00 00              |        |		.TXT	'\r\n'
80002b90 4e 75                    |Nu      |		RTS
80002b92					_IOC_EEPROM_PART2_ATOI(*A0->D0):
80002b92 48 e7 40 80              |H @     |		MOVEM.L	A0+D1,-(A7)
80002b96 42 81                    |B       |		CLR.L	D1
80002b98 42 80                    |B       |		CLR.L	D0
80002b9a 10 18                    |        |		MOVE.B	(A0)+,D0
80002b9c 67 18                    |g       |		BEQ	0x80002bb6
80002b9e 04 00 00 30              |   0    |		SUBI.B	#0x30,D0
80002ba2 0c 00 00 09              |        |		CMPI.B	#0x09,D0
80002ba6 62 0c                    |b       |		BHI	0x80002bb4
80002ba8 4c 3c 10 01 00 00 00 0a  |L<      |		mULU.L	#0xa,D1
80002bb0 d2 80                    |        |		ADD.L	D0,D1
80002bb2 60 e4                    |`       |		BRA	0x80002b98
80002bb4 72 ff                    |r       |		MOVEQ.L	#-0x01,D1
80002bb6 20 01                    |        |		MOVE.L	D1,D0
80002bb8 4c df 01 02              |L       |		MOVEM.L	(A7)+,D1+A0
80002bbc 4e 75                    |Nu      |		RTS
80002bbe 4c df 0c 01              |L       |		MOVEM.L	(A7)+,D0+A2+A3
80002bc2 4e 75                    |Nu      |		RTS
80002bc4 48 e7 80 30              |H  0    |		MOVEM.L	A3+A2+D0,-(A7)		; MANUAL
80002bc8 24 48                    |$H      |		MOVEA.L	A0,A2
80002bca 42 80                    |B       |		CLR.L	D0
80002bcc 10 18                    |        |		MOVE.B	(A0)+,D0
80002bce 67 ee                    |g       |		BEQ	0x80002bbe
80002bd0 6c fa                    |l       |		BGE	0x80002bcc
80002bd2 08 80 00 07              |        |		BCLR.L	#0x7,D0
80002bd6 08 80 00 04              |        |		BCLR.L	#0x4,D0
80002bda 67 06                    |g       |		BEQ	0x80002be2
80002bdc 01 01                    |        |		BTST.L	D0,D1
80002bde 67 ec                    |g       |		BEQ	0x80002bcc
80002be0 60 04                    |`       |		BRA	0x80002be6
80002be2 01 01                    |        |		BTST.L	D0,D1
80002be4 66 e6                    |f       |		BNE	0x80002bcc
80002be6 26 49                    |&I      |		MOVEA.L	A1,A3
80002be8 61 00 fe e2              |a       |		BSR	_IOC_EEPROM_PART2_OUT_TEXT(A3)
80002bec 4e 96                    |N       |		OUTTEXT
80002bee 3a 20 28 00              |: (     |		.TXT	': ('
80002bf2 26 4a                    |&J      |		MOVEA.L	A2,A3
80002bf4 61 00 fe d6              |a       |		BSR	_IOC_EEPROM_PART2_OUT_TEXT(A3)
80002bf8 4e 96                    |N       |		OUTTEXT
80002bfa 29 20 20 00              |)       |		.TXT	')  '
80002bfe 26 48                    |&H      |		MOVEA.L	A0,A3
80002c00 61 00 fe ca              |a       |		BSR	_IOC_EEPROM_PART2_OUT_TEXT(A3)
80002c04 26 48                    |&H      |		MOVEA.L	A0,A3
80002c06 4a 1b                    |J       |		TST.B	(A3)+
80002c08 6e fc                    |n       |		BGT	0x80002c06
80002c0a 41 eb ff ff              |A       |		LEA.L	(A3-0x1),A0
80002c0e 61 00 ff 78              |a  x    |		BSR	_IOC_EEPROM_PART2_OUT_CRNL()
80002c12 60 b8                    |`       |		BRA	0x80002bcc
80002c14					t_r_n_x1b_0mOPERATOR_MODE_MENU_options_are_r_n_1_Change_BOOT_CRASH_MAINTENANCE_options_r_n_2_Change_IOP_CONFIGURATION_r_n_3_Enable_manual_crash_debugging_EXPERTS_ONLY_r_n_4_Boot_IOP_prompting_for_tape_or_disk_r_n_5_Boot_SYSTEM_r_n:
80002c14 0d 0a 1b 5b 30 6d 4f 50  |   [0mOP|		.TXT	'\r\n'
80002c1c 45 52 41 54 4f 52 20 4d  |ERATOR M|		.TXT	'\x1b[0mOPERATOR MODE MENU - options are:\r\n'
80002c24 4f 44 45 20 4d 45 4e 55  |ODE MENU|		.TXT	'    1 => Change BOOT/CRASH/MAINTENANCE options\r\n'
80002c2c 20 2d 20 6f 70 74 69 6f  | - optio|		.TXT	'    2 => Change IOP CONFIGURATION\r\n'
80002c34 6e 73 20 61 72 65 3a 0d  |ns are: |		.TXT	'    3 => Enable manual crash debugging (EXPERTS ONLY)\r\n'
80002c3c 0a 20 20 20 20 31 20 3d  |     1 =|		.TXT	'    4 => Boot IOP, prompting for tape or disk\r\n'
80002c44 3e 20 43 68 61 6e 67 65  |> Change|		.TXT	'    5 => Boot SYSTEM\r\n'
80002d0d 0d 0a 45 6e 74 65 72 20  |  Enter |		.TXT	'\r\nEnter option [Boot SYSTEM] : '
80002d2d 45 6e 61 62 6c 65 20 4d  |Enable M|		.TXT	'Enable Modem DIALOUT'
80002d42 45 6e 61 62 6c 65 20 4d  |Enable M|		.TXT	'Enable Modem ANSWER'
80002d56 45 6e 61 62 6c 65 20 49  |Enable I|		.TXT	'Enable IOP (IOC 68K) Auto Boot'
80002d75 45 6e 61 62 6c 65 20 52  |Enable R|		.TXT	'Enable R1000 CPU Auto Boot'
80002d90 45 6e 61 62 6c 65 20 41  |Enable A|		.TXT	'Enable AUTO CRASH RECOVERY'
80002dab 45 6e 61 62 6c 65 20 43  |Enable C|		.TXT	'Enable CONSOLE BREAK KEY'
80002dc4 41 72 65 20 74 68 65 73  |Are thes|		.TXT	'Are these new defaults'
80002ddb 43 68 61 6e 67 65 20 54  |Change T|		.TXT	'Change TAPE SUBSYSTEM configuration'
80002dff 5d                       |]       |		.XXX[0x1]
80002e00 20 3a 20 00              | :      |		.XXX[0x4]
80002e04					_IOC_EEPROM_PART2_EXPORT_2010:
80002e04 1e 14                    |        |		MOVE.B	(A4),D7
80002e06 02 07 00 80              |        |		ANDI.B	#0x80,D7
80002e0a 8e 38 80 0a              | 8      |		OR.B	IO_RTC_RAM_SEC,D7
80002e0e 18 87                    |        |		MOVE.B	D7,(A4)
80002e10 0c 2c 00 1f 00 01        | ,      |		CMPI.B	#0x1f,(A4+0x1)
80002e16 67 0a                    |g       |		BEQ	show_boot_menu
80002e18 08 38 00 03 f8 03        | 8      |		BTST.B	#0x3,0xfffff803
80002e1e 67 00 05 24              |g  $    |		BEQ	REPORT_BOOT_IP_TAPE_CONFIG
80002e22					show_boot_menu:
80002e22 47 fa fd f0              |G       |		LEA.L	t_r_n_x1b_0mOPERATOR_MODE_MENU_options_are_r_n_1_Change_BOOT_CRASH_MAINTENANCE_options_r_n_2_Change_IOP_CONFIGURATION_r_n_3_Enable_manual_crash_debugging_EXPERTS_ONLY_r_n_4_Boot_IOP_prompting_for_tape_or_disk_r_n_5_Boot_SYSTEM_r_n,A3
80002e26 61 00 fc a4              |a       |		BSR	_IOC_EEPROM_PART2_OUT_TEXT(A3)
80002e2a 47 fa fe e1              |G       |		LEA.L	0x80002d0d,A3
80002e2e 61 00 fb 5e              |a  ^    |		BSR	_IOC_EEPROM_PART2_ASK(A3=PROMPT->A0)
80002e32 4a 10                    |J       |		TST.B	(A0)
80002e34 67 00 05 0e              |g       |		BEQ	REPORT_BOOT_IP_TAPE_CONFIG
80002e38 61 00 fd 58              |a  X    |		BSR	_IOC_EEPROM_PART2_ATOI(*A0->D0)
80002e3c 53 80                    |S       |		SUBQ.L	#0x1,D0
80002e3e 67 00 00 ec              |g       |		BEQ	menu_change_boot_crash_maint
80002e42 53 80                    |S       |		SUBQ.L	#0x1,D0
80002e44 67 00 01 12              |g       |		BEQ	menu_change_iop_config
80002e48 53 80                    |S       |		SUBQ.L	#0x1,D0
80002e4a 67 40                    |g@      |		BEQ	menu_enable_manual_crash_debugging
80002e4c 53 80                    |S       |		SUBQ.L	#0x1,D0
80002e4e 67 34                    |g4      |		BEQ	menu_boot_iop_ask_media
80002e50 53 80                    |S       |		SUBQ.L	#0x1,D0
80002e52 67 00 04 f0              |g       |		BEQ	REPORT_BOOT_IP_TAPE_CONFIG
80002e56 61 00 fc 50              |a  P    |		BSR	_IOC_EEPROM_PART2_OUT_TEXT()
80002e5a 69 6c 6c 65 67 61 6c 20  |illegal |		.TXT	'illegal option number - try again\r\n'
80002e62 6f 70 74 69 6f 6e 20 6e  |option n|		.TXT	'\x07'
80002e80 60 00 ff a0              |`       |		BRA	show_boot_menu
80002e84					menu_boot_iop_ask_media:
80002e84 08 94 00 02              |        |		BCLR.B	#0x2,(A4)
80002e88 60 00 04 ba              |`       |		BRA	REPORT_BOOT_IP_TAPE_CONFIG
80002e8c					menu_enable_manual_crash_debugging:
80002e8c 61 00 fc 1a              |a       |		BSR	_IOC_EEPROM_PART2_OUT_TEXT()
80002e90 2d 2d 20 43 50 55 20 73  |-- CPU s|		.TXT	'-- CPU state won't be saved in Tombstone and diagnostic tests won't be run\r\n'
80002e98 74 61 74 65 20 77 6f 6e  |tate won|		.TXT	'-- during this boot only. You may analyze the crash with EXPMON.\r\n'
80002f20 00 39 00 02 00 00 fc 10  | 9      |		ORI.B	#0x02,0xfc10
80002f28 60 00 fe f8              |`       |		BRA	show_boot_menu
80002f2c					menu_change_boot_crash_maint:
80002f2c 1e 14                    |        |		MOVE.B	(A4),D7
80002f2e 45 fa fd fd              |E       |		LEA.L	0x80002d2d,A2
80002f32 7a 05                    |z       |		MOVEQ.L	#0x05,D5
80002f34 e2 1f                    |        |		ROR.B	#0x1,D7
80002f36 61 00 fa fe              |a       |		BSR	_IOC_EEPROM_PART2_ASK_YES_OR_NO(A2=PROMPT)
80002f3a e2 16                    |        |		ROXR.B	#0x1,D6
80002f3c 51 cd ff f6              |Q       |		DBF	D5,0x80002f34
80002f40 e4 0e                    |        |		LSR.B	#0x2,D6
80002f42 1e 06                    |        |		MOVE.B	D6,D7
80002f44 be 14                    |        |		CMP.B	(A4),D7
80002f46 67 0c                    |g       |		BEQ	0x80002f54
80002f48 18 87                    |        |		MOVE.B	D7,(A4)
80002f4a 61 00 fa e8              |a       |		BSR	0x80002a34
80002f4e 64 04                    |d       |		BCC	0x80002f54
80002f50 11 c7 80 0a              |        |		MOVE.B	D7,IO_RTC_RAM_SEC
80002f54 60 00 fe cc              |`       |		BRA	show_boot_menu
80002f58					menu_change_iop_config:
80002f58 4e 96                    |N       |		OUTTEXT
80002f5a 0d 0a 43 48 41 4e 47 49  |  CHANGI|		.TXT	'\r\n'
80002f62 4e 47 20 74 68 65 20 70  |NG the p|		.TXT	'CHANGING the processor configuration will automatically re-run selftests.\r\n'
80002f6a 72 6f 63 65 73 73 6f 72  |rocessor|		.TXT	'Please enter desired processor configuration code :\r\n'
80002f72 20 63 6f 6e 66 69 67 75  | configu|		.TXT	'    3 => Series 400 Coprocessor\r\n'
80002f7a 72 61 74 69 6f 6e 20 77  |ration w|		.TXT	'    4 => Series 400 System\r\n'
80002f82 69 6c 6c 20 61 75 74 6f  |ill auto|		.TXT	'\n'
80002f8a 6d 61 74 69 63 61 6c 6c  |maticall|		.TXT	'Enter configuration code ['
80003036 10 39 80 00 7f 6e        | 9   n  |		MOVE.B	NV_MACHINE_TYPE,D0
8000303c 42 87                    |B       |		CLR.L	D7
8000303e 1e 00                    |        |		MOVE.B	D0,D7
80003040 61 00 fa ce              |a       |		BSR	_IOC_EEPROM_PART2_OUT_DIGIT(D0)
80003044 47 f9 80 00 2d ff        |G   -   |		LEA.L	0x80002dff,A3
8000304a 61 00 f9 42              |a  B    |		BSR	_IOC_EEPROM_PART2_ASK(A3=PROMPT->A0)
8000304e 10 10                    |        |		MOVE.B	(A0),D0
80003050 66 04                    |f       |		BNE	0x80003056
80003052 20 07                    |        |		MOVE.L	D7,D0
80003054 60 08                    |`       |		BRA	0x8000305e
80003056 61 00 fb 3a              |a  :    |		BSR	_IOC_EEPROM_PART2_ATOI(*A0->D0)
8000305a 6b 00 fe fc              |k       |		BMI	menu_change_iop_config
8000305e 0c 40 00 02              | @      |		CMPI.W	#0x0002,D0
80003062 63 00 fe f4              |c       |		BLS	menu_change_iop_config
80003066 0c 40 00 04              | @      |		CMPI.W	#0x0004,D0
8000306a 62 00 fe ec              |b       |		BHI	menu_change_iop_config
8000306e 41 f9 80 00 7f 6e        |A    n  |		LEA.L	NV_MACHINE_TYPE,A0
80003074 61 00 09 54              |a  T    |		BSR	_IOC_EEPROM_PART2_EEPROM_WRITE(A0,D0)
80003078 13 c0 00 00 fc 07        |        |		MOVE.B	D0,MACHINE_TYPE
8000307e b0 07                    |        |		CMP.B	D7,D0
80003080 67 00 00 84              |g       |		BEQ	0x80003106
80003084 4e 96                    |N       |		OUTTEXT
80003086 0a 0d 59 6f 75 20 68 61  |  You ha|		.TXT	'\n'
8000308e 76 65 20 63 68 61 6e 67  |ve chang|		.TXT	'\rYou have changed the processor configuration.\r\n'
80003096 65 64 20 74 68 65 20 70  |ed the p|		.TXT	'Selftests will be re-run with the new processor configuration.\r\n'
800030f8 2e 79 80 00 00 00        |.y      |		MOVEA.L	0x80000000,A7
800030fe 4e f0 01 f1 80 00 00 08  |N       |		JMP	((#0x80000008))		;  LEW=01f1
											; SWITCH1
80003106 4e f0 05 b1 80 00 31 0e  |N     1 |		JMP	((D0.W*4+#0x8000310e))	;  LEW=05b1
8000310e 80 00 32 9e              |  2     |		.CODE	SWITCH_80003106_0
80003112 80 00 31 22              |  1"    |		.CODE	SWITCH_80003106_1
80003116 80 00 32 9e              |  2     |		.CODE	SWITCH_80003106_0
8000311a 80 00 31 22              |  1"    |		.CODE	SWITCH_80003106_1
8000311e 80 00 32 9e              |  2     |		.CODE	SWITCH_80003106_0
80003122					SWITCH_80003106_1:
80003122					SWITCH_80003106_3:
80003122 4a 39 00 00 fc 07        |J9      |		TST.B	MACHINE_TYPE
80003128 67 00 02 16              |g       |		BEQ	0x80003340
8000312c 4e 96                    |N       |		OUTTEXT
8000312e 45 6e 74 65 72 20 43 4c  |Enter CL|		.TXT	'Enter CLIENT IP address ['
80003148 22 39 00 00 fc 64        |"9   d  |		MOVE.L	CLIENT_IP_ADDRESS,D1
8000314e 4e b9 80 00 36 6e        |N   6n  |		JSR	OUTPUT_IP_NUMBER(A1)
80003154 47 f9 80 00 2d ff        |G   -   |		LEA.L	0x80002dff,A3
8000315a 61 00 f8 32              |a  2    |		BSR	_IOC_EEPROM_PART2_ASK(A3=PROMPT->A0)
8000315e 10 10                    |        |		MOVE.B	(A0),D0
80003160 67 4e                    |gN      |		BEQ	0x800031b0
80003162 26 48                    |&H      |		MOVEA.L	A0,A3
80003164 42 81                    |B       |		CLR.L	D1
80003166 34 3c 00 03              |4<      |		MOVE.W	#0x3,D2
8000316a 10 1b                    |        |		MOVE.B	(A3)+,D0
8000316c 67 0a                    |g       |		BEQ	0x80003178
8000316e 0c 00 00 2e              |   .    |		CMPI.B	#0x2e,D0
80003172 66 f6                    |f       |		BNE	0x8000316a
80003174 42 2b ff ff              |B+      |		CLR.B	(A3-0x1)
80003178 61 00 fa 18              |a       |		BSR	_IOC_EEPROM_PART2_ATOI(*A0->D0)
8000317c 6b a4                    |k       |		BMI	SWITCH_80003106_1
8000317e 0c 80 00 00 00 ff        |        |		CMPI.L	#0x000000ff,D0
80003184 62 00 ff 9c              |b       |		BHI	SWITCH_80003106_1
80003188 e1 99                    |        |		ROL.L	#0x8,D1
8000318a 82 00                    |        |		OR.B	D0,D1
8000318c 20 4b                    | K      |		MOVEA.L	A3,A0
8000318e 51 ca ff da              |Q       |		DBF	D2,0x8000316a
80003192 23 c1 00 00 fc 64        |#    d  |		MOVE.L	D1,CLIENT_IP_ADDRESS
80003198 34 3c 00 03              |4<      |		MOVE.W	#0x3,D2
8000319c 41 f9 80 00 7f 60        |A    `  |		LEA.L	EE_CLIENT_IP_NUMBER,A0
800031a2 e1 99                    |        |		ROL.L	#0x8,D1
800031a4 10 01                    |        |		MOVE.B	D1,D0
800031a6 61 00 08 22              |a  "    |		BSR	_IOC_EEPROM_PART2_EEPROM_WRITE(A0,D0)
800031aa 52 88                    |R       |		ADDQ.L	#0x1,A0
800031ac 51 ca ff f4              |Q       |		DBF	D2,0x800031a2
800031b0 4e 96                    |N       |		OUTTEXT
800031b2 45 6e 74 65 72 20 53 45  |Enter SE|		.TXT	'Enter SERVER IP address ['
800031cc 22 39 00 00 fc 68        |"9   h  |		MOVE.L	SERVER_IP_ADDRESS,D1
800031d2 4e b9 80 00 36 6e        |N   6n  |		JSR	OUTPUT_IP_NUMBER(A1)
800031d8 47 f9 80 00 2d ff        |G   -   |		LEA.L	0x80002dff,A3
800031de 61 00 f7 ae              |a       |		BSR	_IOC_EEPROM_PART2_ASK(A3=PROMPT->A0)
800031e2 10 10                    |        |		MOVE.B	(A0),D0
800031e4 67 4e                    |gN      |		BEQ	0x80003234
800031e6 26 48                    |&H      |		MOVEA.L	A0,A3
800031e8 42 81                    |B       |		CLR.L	D1
800031ea 34 3c 00 03              |4<      |		MOVE.W	#0x3,D2
800031ee 10 1b                    |        |		MOVE.B	(A3)+,D0
800031f0 67 0a                    |g       |		BEQ	0x800031fc
800031f2 0c 00 00 2e              |   .    |		CMPI.B	#0x2e,D0
800031f6 66 f6                    |f       |		BNE	0x800031ee
800031f8 42 2b ff ff              |B+      |		CLR.B	(A3-0x1)
800031fc 61 00 f9 94              |a       |		BSR	_IOC_EEPROM_PART2_ATOI(*A0->D0)
80003200 6b ae                    |k       |		BMI	0x800031b0
80003202 0c 80 00 00 00 ff        |        |		CMPI.L	#0x000000ff,D0
80003208 62 00 ff a6              |b       |		BHI	0x800031b0
8000320c e1 99                    |        |		ROL.L	#0x8,D1
8000320e 82 00                    |        |		OR.B	D0,D1
80003210 20 4b                    | K      |		MOVEA.L	A3,A0
80003212 51 ca ff da              |Q       |		DBF	D2,0x800031ee
80003216 23 c1 00 00 fc 68        |#    h  |		MOVE.L	D1,SERVER_IP_ADDRESS
8000321c 34 3c 00 03              |4<      |		MOVE.W	#0x3,D2
80003220 41 f9 80 00 7f 64        |A    d  |		LEA.L	EE_SERVER_IP_NUMBER,A0
80003226 e1 99                    |        |		ROL.L	#0x8,D1
80003228 10 01                    |        |		MOVE.B	D1,D0
8000322a 61 00 07 9e              |a       |		BSR	_IOC_EEPROM_PART2_EEPROM_WRITE(A0,D0)
8000322e 52 88                    |R       |		ADDQ.L	#0x1,A0
80003230 51 ca ff f4              |Q       |		DBF	D2,0x80003226
80003234 4e 96                    |N       |		OUTTEXT
80003236 45 6e 74 65 72 20 53 45  |Enter SE|		.TXT	'Enter SERVER UDP PORT number (decimal) ['
80003260 4e b9 80 00 35 10        |N   5   |		JSR	0x80003510
80003266 47 f9 80 00 2d ff        |G   -   |		LEA.L	0x80002dff,A3
8000326c 61 00 f7 20              |a       |		BSR	_IOC_EEPROM_PART2_ASK(A3=PROMPT->A0)
80003270 10 10                    |        |		MOVE.B	(A0),D0
80003272 67 2a                    |g*      |		BEQ	SWITCH_80003106_0
80003274 61 00 f9 1c              |a       |		BSR	_IOC_EEPROM_PART2_ATOI(*A0->D0)
80003278 6b 00 ff ba              |k       |		BMI	0x80003234
8000327c 0c 80 00 00 ff ff        |        |		CMPI.L	#0x0000ffff,D0
80003282 62 00 ff b0              |b       |		BHI	0x80003234
80003286 33 c0 00 00 fc 70        |3    p  |		MOVE.W	D0,SERVER_UDP_PORT
8000328c 41 f9 80 00 7f 6d        |A    m  |		LEA.L	EE_SERVER_UDP_PORT,A0
80003292 61 00 07 36              |a  6    |		BSR	_IOC_EEPROM_PART2_EEPROM_WRITE(A0,D0)
80003296 53 88                    |S       |		SUBQ.L	#0x1,A0
80003298 e0 58                    | X      |		ROR.W	#0x8,D0
8000329a 61 00 07 2e              |a  .    |		BSR	_IOC_EEPROM_PART2_EEPROM_WRITE(A0,D0)
8000329e					SWITCH_80003106_0:
8000329e					SWITCH_80003106_2:
8000329e					SWITCH_80003106_4:
8000329e 61 00 02 86              |a       |		BSR	REPORT_TAPE_DRIVES
800032a2 45 f9 80 00 2d db        |E   -   |		LEA.L	0x80002ddb,A2
800032a8 61 00 f7 8a              |a       |		BSR	0x80002a34
800032ac 64 00 00 92              |d       |		BCC	0x80003340
800032b0 42 42                    |BB      |		CLR.W	D2
800032b2 4e 96                    |N       |		OUTTEXT
800032b4 0d 0a 50 6c 65 61 73 65  |  Please|		.TXT	'\r\n'
800032bc 20 65 6e 74 65 72 20 64  | enter d|		.TXT	'Please enter desired code for logical drive '
800032e4 10 02                    |        |		MOVE.B	D2,D0
800032e6 61 00 f8 28              |a  (    |		BSR	_IOC_EEPROM_PART2_OUT_DIGIT(D0)
800032ea 61 00 f8 9c              |a       |		BSR	_IOC_EEPROM_PART2_OUT_CRNL()
800032ee 47 f9 80 00 33 ce        |G   3   |		LEA.L	0x800033ce,A3
800032f4 61 00 f6 98              |a       |		BSR	_IOC_EEPROM_PART2_ASK(A3=PROMPT->A0)
800032f8 42 40                    |B@      |		CLR.W	D0
800032fa 4a 10                    |J       |		TST.B	(A0)
800032fc 67 10                    |g       |		BEQ	0x8000330e
800032fe 61 00 f8 92              |a       |		BSR	_IOC_EEPROM_PART2_ATOI(*A0->D0)
80003302 6b 00 ff ae              |k       |		BMI	0x800032b2
80003306 0c 40 00 05              | @      |		CMPI.W	#0x0005,D0
8000330a 62 00 ff a6              |b       |		BHI	0x800032b2
8000330e e1 99                    |        |		ROL.L	#0x8,D1
80003310 12 30 01 b0 80 00 35 0a  | 0    5 |		MOVE.B	(D0.W+#0x8000350a),D1	;  LEW=01b0
80003318 52 42                    |RB      |		ADDQ.W	#0x1,D2
8000331a 0c 02 00 04              |        |		CMPI.B	#0x04,D2
8000331e 66 00 ff 92              |f       |		BNE	0x800032b2
80003322 23 c1 00 00 fc 6c        |#    l  |		MOVE.L	D1,TAPE_DRIVE_CONFIG
80003328 41 f9 80 00 7f 68        |A    h  |		LEA.L	EE_TAPE_DRIVE_CONFIG,A0
8000332e 34 3c 00 03              |4<      |		MOVE.W	#0x3,D2
80003332 e1 99                    |        |		ROL.L	#0x8,D1
80003334 10 01                    |        |		MOVE.B	D1,D0
80003336 61 00 06 92              |a       |		BSR	_IOC_EEPROM_PART2_EEPROM_WRITE(A0,D0)
8000333a 52 88                    |R       |		ADDQ.L	#0x1,A0
8000333c 51 ca ff f4              |Q       |		DBF	D2,0x80003332
80003340 60 00 fa e0              |`       |		BRA	show_boot_menu
80003344					REPORT_BOOT_IP_TAPE_CONFIG:
80003344 b0 3c 00 03              | <      |		CMP.B	#0x03,D0
80003348 66 78                    |fx      |		BNE	0x800033c2
8000334a 4e b9 80 00 2b 88        |N   +   |		JSR	_IOC_EEPROM_PART2_OUT_CRNL()
80003350 4e 96                    |N       |		OUTTEXT
80003352 43 4c 49 45 4e 54 20 49  |CLIENT I|		.TXT	'CLIENT IP address = '
80003368 22 39 00 00 fc 64        |"9   d  |		MOVE.L	CLIENT_IP_ADDRESS,D1
8000336e 4e b9 80 00 36 6e        |N   6n  |		JSR	OUTPUT_IP_NUMBER(A1)
80003374 4e b9 80 00 2b 88        |N   +   |		JSR	_IOC_EEPROM_PART2_OUT_CRNL()
8000337a 4e 96                    |N       |		OUTTEXT
8000337c 53 45 52 56 45 52 20 49  |SERVER I|		.TXT	'SERVER IP address = '
80003392 22 39 00 00 fc 68        |"9   h  |		MOVE.L	SERVER_IP_ADDRESS,D1
80003398 4e b9 80 00 36 6e        |N   6n  |		JSR	OUTPUT_IP_NUMBER(A1)
8000339e 4e b9 80 00 2b 88        |N   +   |		JSR	_IOC_EEPROM_PART2_OUT_CRNL()
800033a4 4e 96                    |N       |		OUTTEXT
800033a6 53 45 52 56 45 52 20 55  |SERVER U|		.TXT	'SERVER UDP PORT   = '
800033bc 4e b9 80 00 35 10        |N   5   |		JSR	0x80003510
800033c2 4e b9 80 00 2b 88        |N   +   |		JSR	_IOC_EEPROM_PART2_OUT_CRNL()
800033c8 61 00 01 5c              |a  \    |		BSR	REPORT_TAPE_DRIVES
800033cc 4e 75                    |Nu      |		RTS
800033ce 20 20 20 20 30 20 3d 3e  |    0 =>|		.TXT	'    0 => Not present (<CR> defaults to not present)\r\n    1 => 9 Track 1/2 inch tape, physical drive 0\r\n    2 => 9 Track 1/2 inch tape, physical drive 1\r\n    3 => 9 Track 1/2 inch tape, physical drive 2\r\n    4 => 9 Track 1/2 inch tape, physical drive 3\r\n    5 => 8mm Cartridge Tape Drive\r\nEnter configuration code : '
8000350a 00 80 81 82 83 a0        |        |		.XXX[0x6]
80003510 48 e7 80 00              |H       |		MOVEM.L	D0,-(A7)
80003514 42 80                    |B       |		CLR.L	D0
80003516 30 39 00 00 fc 70        |09   p  |		MOVE.W	SERVER_UDP_PORT,D0
8000351c 61 00 f6 38              |a  8    |		BSR	_IOC_EEPROM_PART2_OUT_NUMBER(D0)
80003520 4c df 00 01              |L       |		MOVEM.L	(A7)+,D0
80003524 4e 75                    |Nu      |		RTS
80003526					REPORT_TAPE_DRIVES:
80003526 42 42                    |BB      |		CLR.W	D2
80003528 4e 96                    |N       |		OUTTEXT
8000352a 4c 6f 67 69 63 61 6c 20  |Logical |		.TXT	'Logical tape drive '
8000353e 10 02                    |        |		MOVE.B	D2,D0
80003540 61 00 f5 ce              |a       |		BSR	_IOC_EEPROM_PART2_OUT_DIGIT(D0)
80003544 4e 96                    |N       |		OUTTEXT
80003546 20 69 73 20 00 00        | is     |		.TXT	' is '
8000354c 4a 30 21 b0 00 00 fc 6c  |J0!    l|		TST.B	(D2.W+#TAPE_DRIVE_CONFIG);  LEW=21b0
80003554 6b 20                    |k       |		BMI	0x80003576
80003556 4e 96                    |N       |		OUTTEXT
80003558 64 65 63 6c 61 72 65 64  |declared|		.TXT	'declared non-existent.\r\n'
80003572 60 00 00 7c              |`  |    |		BRA	0x800035f0
80003576 e9 f0 00 82 21 b0 00 00  |    !   |		BFEXTU.L	(D2.W+#TAPE_DRIVE_CONFIG),{2:2},D0;  LEW=21b0
8000357e fc 6c                    | l      |
80003580 0c 00 00 02              |        |		CMPI.B	#0x02,D0
80003584 67 48                    |gH      |		BEQ	0x800035ce
80003586 4e 96                    |N       |		OUTTEXT
80003588 61 20 31 2f 32 20 69 6e  |a 1/2 in|		.TXT	'a 1/2 inch 9 track tape drive at physical unit '
800035b8 e9 f0 01 82 21 b0 00 00  |    !   |		BFEXTU.L	(D2.W+#TAPE_DRIVE_CONFIG),{6:2},D0;  LEW=21b0
800035c0 fc 6c                    | l      |
800035c2 61 00 f5 4c              |a  L    |		BSR	_IOC_EEPROM_PART2_OUT_DIGIT(D0)
800035c6 4e 96                    |N       |		OUTTEXT
800035c8 2e 0d 0a 00              |.       |		.TXT	'.\r\n'
800035cc 60 22                    |`"      |		BRA	0x800035f0
800035ce 4e 96                    |N       |		OUTTEXT
800035d0 61 6e 20 38 6d 6d 20 63  |an 8mm c|		.TXT	'an 8mm cartridge tape drive.\r\n'
800035f0 52 02                    |R       |		ADDQ.B	#0x1,D2
800035f2 0c 02 00 04              |        |		CMPI.B	#0x04,D2
800035f6 66 00 ff 30              |f  0    |		BNE	0x80003528
800035fa 4e 75                    |Nu      |		RTS
800035fc					_IOC_EEPROM_PART2_OUT_MAC_ADDRESS(A0):
800035fc 48 e7 c0 80              |H       |		MOVEM.L	A0+D1+D0,-(A7)
80003600 72 05                    |r       |		MOVEQ.L	#0x05,D1
80003602 60 08                    |`       |		BRA	0x8000360c
80003604 4e b9 80 00 2a a8        |N   *   |		JSR	_IOC_EEPROM_PART2_OUT_TEXT()
8000360a 2d 00                    |-       |		.TXT	'-'
8000360c 10 10                    |        |		MOVE.B	(A0),D0
8000360e e8 08                    |        |		LSR.B	#0x4,D0
80003610 61 00 f4 f2              |a       |		BSR	_IOC_EEPROM_PART2_OUT_HEX_DIGIT(D0)
80003614 10 18                    |        |		MOVE.B	(A0)+,D0
80003616 61 00 f4 ec              |a       |		BSR	_IOC_EEPROM_PART2_OUT_HEX_DIGIT(D0)
8000361a 51 c9 ff e8              |Q       |		DBF	D1,0x80003604
8000361e 4c df 01 03              |L       |		MOVEM.L	(A7)+,D0+D1+A0
80003622 4e 75                    |Nu      |		RTS
80003624					_IOC_EEPROM_PART2_OUT_SERVER_IP():
80003624 2f 01                    |/       |		MOVE.L	D1,-(A7)
80003626 61 00 f4 80              |a       |		BSR	_IOC_EEPROM_PART2_OUT_TEXT()
8000362a 53 45 52 56 45 52 00 00  |SERVER  |		.TXT	'SERVER'
80003632 22 39 00 00 fc 68        |"9   h  |		MOVE.L	SERVER_IP_ADDRESS,D1
80003638 60 14                    |`       |		BRA	0x8000364e
8000363a					_IOC_EEPROM_PART2_OUT_CLIENT_IP():
8000363a 2f 01                    |/       |		MOVE.L	D1,-(A7)
8000363c 61 00 f4 6a              |a  j    |		BSR	_IOC_EEPROM_PART2_OUT_TEXT()
80003640 43 4c 49 45 4e 54 00 00  |CLIENT  |		.TXT	'CLIENT'
80003648 22 39 00 00 fc 64        |"9   d  |		MOVE.L	CLIENT_IP_ADDRESS,D1
8000364e 61 00 f4 58              |a  X    |		BSR	_IOC_EEPROM_PART2_OUT_TEXT()
80003652 20 49 50 20 61 64 64 72  | IP addr|		.TXT	' IP address = '
80003662 61 00 00 0a              |a       |		BSR	OUTPUT_IP_NUMBER(A1)
80003666 61 00 f5 20              |a       |		BSR	_IOC_EEPROM_PART2_OUT_CRNL()
8000366a 22 1f                    |"       |		MOVE.L	(A7)+,D1
8000366c 4e 75                    |Nu      |		RTS
8000366e					OUTPUT_IP_NUMBER(A1):
8000366e 48 e7 e0 00              |H       |		MOVEM.L	D2+D1+D0,-(A7)
80003672 74 04                    |t       |		MOVEQ.L	#0x04,D2
80003674 42 80                    |B       |		CLR.L	D0
80003676 e1 99                    |        |		ROL.L	#0x8,D1
80003678 10 01                    |        |		MOVE.B	D1,D0
8000367a 61 00 f4 da              |a       |		BSR	_IOC_EEPROM_PART2_OUT_NUMBER(D0)
8000367e 53 02                    |S       |		SUBQ.B	#0x1,D2
80003680 67 08                    |g       |		BEQ	0x8000368a
80003682 70 2e                    |p.      |		MOVEQ.L	#0x2e,D0
80003684 61 00 f4 8e              |a       |		BSR	_IOC_EEPROM_PART2_OUT_CHAR(D0)
80003688 60 ea                    |`       |		BRA	0x80003674
8000368a 4c df 00 07              |L       |		MOVEM.L	(A7)+,D0+D1+D2
8000368e 4e 75                    |Nu      |		RTS
80003690					t_x81January_x82February_x83March_x84April_x85May_x86June_x87July_x88August_x89September_x90October_x91November_x92December:
80003690 81 4a 61 6e 75 61 72 79  | January|		.TXT	'\x81January\x82February\x83March\x84April\x85May\x86June\x87July\x88August\x89September\x90October\x91November\x92December'
800036e7 00                       |        |		.XXX[0x1]
800036e8					machine_type_table:
800036e8 80 00 36 fc              |  6     |		.PTR	0x800036fc
800036ec 80 00 37 16              |  7     |		.PTR	0x80003716
800036f0 80 00 37 30              |  70    |		.PTR	0x80003730
800036f4 80 00 37 4a              |  7J    |		.PTR	0x8000374a
800036f8 80 00 37 50              |  7P    |		.PTR	0x80003750
800036fc 3f 3f 3f 20 69 6c 6c 65  |??? ille|		.TXT	'??? illegal machine type '
80003716 3f 3f 3f 20 69 6c 6c 65  |??? ille|		.TXT	'??? illegal machine type '
80003730 3f 3f 3f 20 69 6c 6c 65  |??? ille|		.TXT	'??? illegal machine type '
8000374a 34 30 30 43 20 00        |400C    |		.TXT	'400C '
80003750 34 30 30 53 20 00        |400S    |		.TXT	'400S '
80003756					_IOC_EEPROM_PART2_RESTART_MACHINE():
80003756 4e 96                    |N       |		OUTTEXT
80003758 0d 0a 1b 5b 30 6d 52 65  |   [0mRe|		.TXT	'\r\n'
80003760 73 74 61 72 74 69 6e 67  |starting|		.TXT	'\x1b[0mRestarting R1000-'
80003770 42 87                    |B       |		CLR.L	D7
80003772 1e 39 80 00 7f 6e        | 9   n  |		MOVE.B	NV_MACHINE_TYPE,D7
80003778 26 70 75 b0 80 00 36 e8  |&pu   6 |		MOVEA.L	(D7.W*4+#machine_type_table),A3;  LEW=75b0
80003780 61 00 f3 4a              |a  J    |		BSR	_IOC_EEPROM_PART2_OUT_TEXT(A3)
80003784 1e 38 80 02              | 8      |		MOVE.B	IO_RTC_COUNTER_SEC,D7
80003788 e0 9f                    |        |		ROR.L	#0x8,D7
8000378a 1e 38 80 03              | 8      |		MOVE.B	IO_RTC_COUNTER_MIN,D7
8000378e e0 9f                    |        |		ROR.L	#0x8,D7
80003790 1e 38 80 04              | 8      |		MOVE.B	IO_RTC_COUNTER_HOUR,D7
80003794 e8 9f                    |        |		ROR.L	#0x4,D7
80003796 1c 38 80 06              | 8      |		MOVE.B	IO_RTC_COUNTER_MONTHDAY,D6
8000379a 1a 38 80 07              | 8      |		MOVE.B	IO_RTC_COUNTER_MONTH,D5
8000379e 08 38 00 00 80 14        | 8      |		BTST.B	#0x0,IO_RTC_STATUS_BIT
800037a4 66 de                    |f       |		BNE	0x80003784
800037a6 00 05 00 80              |        |		ORI.B	#0x80,D5
800037aa 47 fa fe e4              |G       |		LEA.L	t_x81January_x82February_x83March_x84April_x85May_x86June_x87July_x88August_x89September_x90October_x91November_x92December,A3
800037ae 4a 13                    |J       |		TST.B	(A3)
800037b0 67 04                    |g       |		BEQ	0x800037b6
800037b2 ba 1b                    |        |		CMP.B	(A3)+,D5
800037b4 66 f8                    |f       |		BNE	0x800037ae
800037b6 61 00 f3 14              |a       |		BSR	_IOC_EEPROM_PART2_OUT_TEXT(A3)
800037ba 4e 96                    |N       |		OUTTEXT
800037bc 20 00                    |        |		.TXT	' '
800037be 0c 05 00 82              |        |		CMPI.B	#0x82,D5
800037c2 66 08                    |f       |		BNE	0x800037cc
800037c4 0c 06 00 31              |   1    |		CMPI.B	#0x31,D6
800037c8 66 02                    |f       |		BNE	0x800037cc
800037ca 7c 29                    ||)      |		MOVEQ.L	#0x29,D6
800037cc 10 06                    |        |		MOVE.B	D6,D0
800037ce e8 08                    |        |		LSR.B	#0x4,D0
800037d0 42 81                    |B       |		CLR.L	D1
800037d2 12 00                    |        |		MOVE.B	D0,D1
800037d4 c2 fc 00 0a              |        |		MULU.W	#0xa,D1
800037d8 67 04                    |g       |		BEQ	0x800037de
800037da 61 00 f3 34              |a  4    |		BSR	_IOC_EEPROM_PART2_OUT_DIGIT(D0)
800037de 10 06                    |        |		MOVE.B	D6,D0
800037e0 02 00 00 0f              |        |		ANDI.B	#0x0f,D0
800037e4 d2 00                    |        |		ADD.B	D0,D1
800037e6 61 00 f3 28              |a  (    |		BSR	_IOC_EEPROM_PART2_OUT_DIGIT(D0)
800037ea 20 3c 80 20 00 02        | <      |		MOVE.L	#0x80200002,D0
800037f0 03 00                    |        |		BTST.L	D1,D0
800037f2 67 06                    |g       |		BEQ	0x800037fa
800037f4 4e 96                    |N       |		OUTTEXT
800037f6 73 74 2c 00              |st,     |		.TXT	'st,'
800037fa d0 80                    |        |		ADD.L	D0,D0
800037fc 03 00                    |        |		BTST.L	D1,D0
800037fe 67 06                    |g       |		BEQ	0x80003806
80003800 4e 96                    |N       |		OUTTEXT
80003802 6e 64 2c 00              |nd,     |		.TXT	'nd,'
80003806 d0 80                    |        |		ADD.L	D0,D0
80003808 03 00                    |        |		BTST.L	D1,D0
8000380a 67 06                    |g       |		BEQ	0x80003812
8000380c 4e 96                    |N       |		OUTTEXT
8000380e 72 64 2c 00              |rd,     |		.TXT	'rd,'
80003812 20 3c 7f 1f ff f1        | <      |		MOVE.L	#0x7f1ffff1,D0
80003818 03 00                    |        |		BTST.L	D1,D0
8000381a 67 06                    |g       |		BEQ	0x80003822
8000381c 4e 96                    |N       |		OUTTEXT
8000381e 74 68 2c 00              |th,     |		.TXT	'th,'
80003822 4e 96                    |N       |		OUTTEXT
80003824 20 31 39 00              | 19     |		.TXT	' 19'
80003828 42 80                    |B       |		CLR.L	D0
8000382a 10 38 80 09              | 8      |		MOVE.B	IO_RTC_RAM_YEAR,D0
8000382e 52 00                    |R       |		ADDQ.B	#0x1,D0
80003830 80 fc 00 0a              |        |		DIVU.W	#0xa,D0
80003834 61 00 f2 da              |a       |		BSR	_IOC_EEPROM_PART2_OUT_DIGIT(D0)
80003838 48 40                    |H@      |		SWAP.W	D0
8000383a 61 00 f2 d4              |a       |		BSR	_IOC_EEPROM_PART2_OUT_DIGIT(D0)
8000383e 4e 96                    |N       |		OUTTEXT
80003840 20 61 74 20 00 00        | at     |		.TXT	' at '
80003846 72 05                    |r       |		MOVEQ.L	#0x05,D1
80003848 74 14                    |t       |		MOVEQ.L	#0x14,D2
8000384a 20 07                    |        |		MOVE.L	D7,D0
8000384c 02 00 00 0f              |        |		ANDI.B	#0x0f,D0
80003850 61 00 f2 be              |a       |		BSR	_IOC_EEPROM_PART2_OUT_DIGIT(D0)
80003854 03 02                    |        |		BTST.L	D1,D2
80003856 67 04                    |g       |		BEQ	0x8000385c
80003858 4e 96                    |N       |		OUTTEXT
8000385a 3a 00                    |:       |		.TXT	':'
8000385c e9 98                    |        |		ROL.L	#0x4,D0
8000385e 51 c9 ff ec              |Q       |		DBF	D1,0x8000384c
80003862 60 00 f3 24              |`  $    |		BRA	_IOC_EEPROM_PART2_OUT_CRNL()
80003866					_IOC_EEPROM_PART2_CPU_RESET:
80003866 70 01                    |p       |		MOVEQ.L	#0x01,D0
80003868 21 c0 fe 00              |!       |		MOVE.L	D0,IO_CPU_CONTROL_PSU_MARGIN_BREG4_p23
8000386c					whine_on_duarts:
8000386c 42 38 a0 04              |B8      |		CLR.B	IO_DUART_ACR_IPCR
80003870 42 38 a0 0d              |B8      |		CLR.B	IO_DUART_OPCR
80003874 11 fc 00 10 a0 02        |        |		MOVE.B	#0x10,IO_DUART_MODEM_COMMAND
8000387a 11 fc 00 13 a0 00        |        |		MOVE.B	#0x13,IO_DUART_MODEM_MODE
80003880 11 fc 00 07 a0 00        |        |		MOVE.B	#0x07,IO_DUART_MODEM_MODE
80003886 11 fc 00 bb a0 01        |        |		MOVE.B	#0xbb,IO_DUART_MODEM_STATUS
8000388c 11 fc 00 05 a0 02        |        |		MOVE.B	#0x05,IO_DUART_MODEM_COMMAND
80003892 11 fc 00 10 a0 0a        |        |		MOVE.B	#0x10,IO_DUART_DIAG_COMMAND
80003898 11 fc 00 13 a0 08        |        |		MOVE.B	#0x13,IO_DUART_DIAG_MODE
8000389e 11 fc 00 07 a0 08        |        |		MOVE.B	#0x07,IO_DUART_DIAG_MODE
800038a4 11 fc 00 ee a0 09        |        |		MOVE.B	#0xee,IO_DUART_DIAG_STATUS
800038aa 11 fc 00 05 a0 0a        |        |		MOVE.B	#0x05,IO_DUART_DIAG_COMMAND
800038b0					duart_loop:
800038b0 61 00 00 ba              |a       |		BSR	duart_modem_rxchar(->D0)
800038b4 61 00 00 b6              |a       |		BSR	duart_modem_rxchar(->D0)
800038b8 1e 00                    |        |		MOVE.B	D0,D7
800038ba ea 0f                    |        |		LSR.B	#0x5,D7
800038bc 02 87 00 00 00 07        |        |		ANDI.L	#0x00000007,D7
800038c2 61 00 00 ec              |a       |		BSR	duart_diag_tx_mode_1f_char(D0)
											; SWITCH1
800038c6 4e f0 75 b1 80 00 38 ce  |N u   8 |		JMP	((D7.W*4+#0x800038ce))	;  LEW=75b1
800038ce 80 00 38 ee              |  8     |		.CODE	SWITCH_800038c6_0
800038d2 80 00 39 14              |  9     |		.CODE	SWITCH_800038c6_1
800038d6 80 00 39 4c              |  9L    |		.CODE	SWITCH_800038c6_2
800038da 80 00 39 4c              |  9L    |		.CODE	SWITCH_800038c6_2
800038de 80 00 39 4c              |  9L    |		.CODE	SWITCH_800038c6_2
800038e2 80 00 39 50              |  9P    |		.CODE	SWITCH_800038c6_5
800038e6 80 00 39 4c              |  9L    |		.CODE	SWITCH_800038c6_2
800038ea 80 00 39 4c              |  9L    |		.CODE	SWITCH_800038c6_2
800038ee					SWITCH_800038c6_0:
800038ee					duart_step_a:
800038ee 32 3c 03 e8              |2<      |		MOVE.W	#0x3e8,D1
800038f2 60 04                    |`       |		BRA	0x800038f8
800038f4 4e 71 00 00              |Nq      |		.XXX[0x4]
800038f8 08 38 00 00 a0 09        | 8      |		BTST.B	#0x0,IO_DUART_DIAG_STATUS
800038fe 66 0a                    |f       |		BNE	0x8000390a
80003900 51 c9 ff f6              |Q       |		DBF	D1,0x800038f8
80003904 10 3c 00 09              | <      |		MOVE.B	#0x09,D0
80003908 60 04                    |`       |		BRA	0x8000390e
8000390a 10 38 a0 0b              | 8      |		MOVE.B	IO_DUART_DIAG_DATA,D0
8000390e 61 00 00 6a              |a  j    |		BSR	duart_modem_txchar(D0)
80003912 60 9c                    |`       |		BRA	duart_loop
80003914					SWITCH_800038c6_1:
80003914					duart_step_b:
80003914 61 00 00 56              |a  V    |		BSR	duart_modem_rxchar(->D0)
80003918 61 00 00 7c              |a  |    |		BSR	duart_diag_tx_mode_1b_char(D0)
8000391c 61 00 00 4e              |a  N    |		BSR	duart_modem_rxchar(->D0)
80003920 42 87                    |B       |		CLR.L	D7
80003922 1e 00                    |        |		MOVE.B	D0,D7
80003924 61 00 00 70              |a  p    |		BSR	duart_diag_tx_mode_1b_char(D0)
80003928 41 f8 00 00              |A       |		LEA.L	0x0,A0
8000392c 52 87                    |R       |		ADDQ.L	#0x1,D7
8000392e 2c 07                    |,       |		MOVE.L	D7,D6
80003930 61 00 00 56              |a  V    |		BSR	duart_diag_rxchar(->D0)
80003934 10 c0                    |        |		MOVE.B	D0,(A0)+
80003936 51 cf ff f8              |Q       |		DBF	D7,0x80003930
8000393a 41 f8 00 00              |A       |		LEA.L	0x0,A0
8000393e 10 18                    |        |		MOVE.B	(A0)+,D0
80003940 61 00 00 38              |a  8    |		BSR	duart_modem_txchar(D0)
80003944 51 ce ff f8              |Q       |		DBF	D6,0x8000393e
80003948 60 00 ff 66              |`  f    |		BRA	duart_loop
8000394c					SWITCH_800038c6_2:
8000394c					SWITCH_800038c6_3:
8000394c					SWITCH_800038c6_4:
8000394c					SWITCH_800038c6_6:
8000394c					SWITCH_800038c6_7:
8000394c					duart_step_c:
8000394c 60 00 ff 62              |`  b    |		BRA	duart_loop
80003950					SWITCH_800038c6_5:
80003950					duart_step_d:
80003950 61 00 00 1a              |a       |		BSR	duart_modem_rxchar(->D0)
80003954 61 00 00 40              |a  @    |		BSR	duart_diag_tx_mode_1b_char(D0)
80003958 42 87                    |B       |		CLR.L	D7
8000395a 1e 00                    |        |		MOVE.B	D0,D7
8000395c 61 00 00 0e              |a       |		BSR	duart_modem_rxchar(->D0)
80003960 61 00 00 34              |a  4    |		BSR	duart_diag_tx_mode_1b_char(D0)
80003964 51 cf ff f6              |Q       |		DBF	D7,0x8000395c
80003968 60 00 ff 46              |`  F    |		BRA	duart_loop
8000396c					duart_modem_rxchar(->D0):
8000396c 08 38 00 00 a0 01        | 8      |		BTST.B	#0x0,IO_DUART_MODEM_STATUS
80003972 67 f8                    |g       |		BEQ	duart_modem_rxchar(->D0)
80003974 10 38 a0 03              | 8      |		MOVE.B	IO_DUART_MODEM_DATA,D0
80003978 4e 75                    |Nu      |		RTS
8000397a					duart_modem_txchar(D0):
8000397a 08 38 00 02 a0 01        | 8      |		BTST.B	#0x2,IO_DUART_MODEM_STATUS
80003980 67 f8                    |g       |		BEQ	duart_modem_txchar(D0)
80003982 11 c0 a0 03              |        |		MOVE.B	D0,IO_DUART_MODEM_DATA
80003986 4e 75                    |Nu      |		RTS
80003988					duart_diag_rxchar(->D0):
80003988 08 38 00 00 a0 09        | 8      |		BTST.B	#0x0,IO_DUART_DIAG_STATUS
8000398e 67 f8                    |g       |		BEQ	duart_diag_rxchar(->D0)
80003990 10 38 a0 0b              | 8      |		MOVE.B	IO_DUART_DIAG_DATA,D0
80003994 4e 75                    |Nu      |		RTS
80003996					duart_diag_tx_mode_1b_char(D0):
80003996 08 38 00 02 a0 09        | 8      |		BTST.B	#0x2,IO_DUART_DIAG_STATUS
8000399c 67 f8                    |g       |		BEQ	duart_diag_tx_mode_1b_char(D0)
8000399e 11 fc 00 10 a0 0a        |        |		MOVE.B	#0x10,IO_DUART_DIAG_COMMAND
800039a4 11 fc 00 1b a0 08        |        |		MOVE.B	#0x1b,IO_DUART_DIAG_MODE
800039aa 11 c0 a0 0b              |        |		MOVE.B	D0,IO_DUART_DIAG_DATA
800039ae 4e 75                    |Nu      |		RTS
800039b0					duart_diag_tx_mode_1f_char(D0):
800039b0 08 38 00 02 a0 09        | 8      |		BTST.B	#0x2,IO_DUART_DIAG_STATUS
800039b6 67 f8                    |g       |		BEQ	duart_diag_tx_mode_1f_char(D0)
800039b8 11 fc 00 10 a0 0a        |        |		MOVE.B	#0x10,IO_DUART_DIAG_COMMAND
800039be 11 fc 00 1f a0 08        |        |		MOVE.B	#0x1f,IO_DUART_DIAG_MODE
800039c4 11 c0 a0 0b              |        |		MOVE.B	D0,IO_DUART_DIAG_DATA
800039c8 4e 75                    |Nu      |		RTS
800039ca					_IOC_EEPROM_PART2_EEPROM_WRITE(A0,D0):
800039ca 48 e7 60 70              |H `p    |		MOVEM.L	A3+A2+A1+D2+D1,-(A7)
800039ce 43 f9 00 07 88 00        |C       |		LEA.L	EEPROM_WRITER_TRAMPOLINE,A1
800039d4 0c 59 a5 5a              | Y Z    |		CMPI.W	#0xa55a,(A1)+
800039d8 67 16                    |g       |		BEQ	0x800039f0
800039da 45 f9 00 07 88 00        |E       |		LEA.L	EEPROM_WRITER_TRAMPOLINE,A2
800039e0 47 f9 80 00 3a 2a        |G   :*  |		LEA.L	eeprom_trampoline_magic,A3
800039e6 32 3c 00 16              |2<      |		MOVE.W	#0x16,D1
800039ea 14 db                    |        |		MOVE.B	(A3)+,(A2)+
800039ec 51 c9 ff fc              |Q       |		DBF	D1,0x800039ea
800039f0 42 81                    |B       |		CLR.L	D1
800039f2 4e 91                    |N       |		JSR	(A1)
800039f4 4a 01                    |J       |		TST.B	D1
800039f6 67 2c                    |g,      |		BEQ	0x80003a24
800039f8 4e b9 80 00 20 28        |N    (  |		JSR	IOC_EEPROM_PART2_OUT_TEXT()
800039fe 07 0d 0a 3f 3f 20 45 72  |   ?? Er|		.TXT	'\x07\r\n'
80003a06 72 6f 72 20 64 75 72 69  |ror duri|		.TXT	'?? Error during EEProm Write ??\x07\r\n'
80003a24 4c df 0e 06              |L       |		MOVEM.L	(A7)+,D1+D2+A1+A2+A3
80003a28 4e 75                    |Nu      |		RTS
80003a2a					eeprom_trampoline_magic:
80003a2a a5 5a                    | Z      |		.CONST	0xa5,0x5a
80003a2c					eeprom_write_trampoline:
80003a2c 10 80                    |        |		MOVE.B	D0,(A0)
80003a2e 34 3c 82 35              |4< 5    |		MOVE.W	#0x8235,D2
80003a32 51 ca ff fe              |Q       |		DBF	D2,0x80003a32
80003a36 b0 10                    |        |		CMP.B	(A0),D0
80003a38 67 04                    |g       |		BEQ	0x80003a3e
80003a3a 12 3c 00 ff              | <      |		MOVE.B	#0xff,D1
80003a3e 4e 75                    |Nu      |		RTS
80003a40					_IOC_EEPROM_PART2_EXPORT_2054:
80003a40 48 e7 30 00              |H 0     |		MOVEM.L	D3+D2,-(A7)
80003a44 14 00                    |        |		MOVE.B	D0,D2
80003a46 02 02 00 fc              |        |		ANDI.B	#0xfc,D2
80003a4a 67 0a                    |g       |		BEQ	0x80003a56
80003a4c 72 01                    |r       |		MOVEQ.L	#0x01,D1
80003a4e 20 7c 02 00 00 00        | |      |		MOVEA.L	#0x2000000,A0
80003a54 60 18                    |`       |		BRA	0x80003a6e
80003a56 42 01                    |B       |		CLR.B	D1
80003a58 42 43                    |BC      |		CLR.W	D3
80003a5a 14 00                    |        |		MOVE.B	D0,D2
80003a5c 67 08                    |g       |		BEQ	0x80003a66
80003a5e 06 43 20 00              | C      |		ADDI.W	#0x2000,D3
80003a62 53 02                    |S       |		SUBQ.B	#0x1,D2
80003a64 60 f6                    |`       |		BRA	0x80003a5c
80003a66 20 7c 00 07 00 00        | |      |		MOVEA.L	#0x70000,A0
80003a6c d0 c3                    |        |		ADDA.W	D3,A0
80003a6e 4c df 00 0c              |L       |		MOVEM.L	(A7)+,D2+D3
80003a72 4a 01                    |J       |		TST.B	D1
80003a74 4e 75                    |Nu      |		RTS
80003a76					_IOC_EEPROM_PART2_EXPORT_2058:
80003a76 2f 03                    |/       |		MOVE.L	D3,-(A7)
80003a78 16 00                    |        |		MOVE.B	D0,D3
80003a7a eb 0b                    |        |		LSL.B	#0x5,D3
80003a7c 02 02 00 1f              |        |		ANDI.B	#0x1f,D2
80003a80 86 02                    |        |		OR.B	D2,D3
80003a82 00 03 00 80              |        |		ORI.B	#0x80,D3
80003a86 12 83                    |        |		MOVE.B	D3,(A1)
80003a88 24 7c 93 03 e3 00        |$|      |		MOVEA.L	#0x9303e300,A2
80003a8e 26 1f                    |&       |		MOVE.L	(A7)+,D3
80003a90 4e 75                    |Nu      |		RTS
80003a92 42 79 93 03 e0 0a        |By      |		CLR.W	IO_RESHA_EEPROM_PAGE_REGISTER
80003a98 4e 75                    |Nu      |		RTS
80003a9a					_IOC_EEPROM_PART2_DOWNLOAD_RESHA_EEPROM_SECTION:
80003a9a 48 e7 3e e0              |H >     |		MOVEM.L	A2+A1+A0+D6+D5+D4+D3+D2,-(A7)
80003a9e 61 00 ff a0              |a       |		BSR	_IOC_EEPROM_PART2_EXPORT_2054
80003aa2 66 38                    |f8      |		BNE	0x80003adc
80003aa4 42 02                    |B       |		CLR.B	D2
80003aa6 76 1f                    |v       |		MOVEQ.L	#0x1f,D3
80003aa8 78 56                    |xV      |		MOVEQ.L	#0x56,D4
80003aaa 22 7c 93 03 e0 0a        |"|      |		MOVEA.L	#IO_RESHA_EEPROM_PAGE_REGISTER,A1
80003ab0 61 00 ff c4              |a       |		BSR	_IOC_EEPROM_PART2_EXPORT_2058
80003ab4 3a 3c 00 ff              |:<      |		MOVE.W	#0xff,D5
80003ab8 1c 1a                    |        |		MOVE.B	(A2)+,D6
80003aba d8 06                    |        |		ADD.B	D6,D4
80003abc 10 c6                    |        |		MOVE.B	D6,(A0)+
80003abe 51 cd ff f8              |Q       |		DBF	D5,0x80003ab8
80003ac2 52 02                    |R       |		ADDQ.B	#0x1,D2
80003ac4 51 cb ff ea              |Q       |		DBF	D3,0x80003ab0
80003ac8 0c 28 00 a5 e0 01        | (      |		CMPI.B	#0xa5,(A0-0x1fff)
80003ace 67 04                    |g       |		BEQ	0x80003ad4
80003ad0 72 05                    |r       |		MOVEQ.L	#0x05,D1
80003ad2 60 08                    |`       |		BRA	0x80003adc
80003ad4 98 28 ff fa              | (      |		SUB.B	(A0-0x6),D4
80003ad8 67 02                    |g       |		BEQ	0x80003adc
80003ada 72 02                    |r       |		MOVEQ.L	#0x02,D1
80003adc 4c df 07 7c              |L  |    |		MOVEM.L	(A7)+,D2+D3+D4+D5+D6+A0+A1+A2
80003ae0 61 00 ff b0              |a       |		BSR	0x80003a92
80003ae4 4a 01                    |J       |		TST.B	D1
80003ae6 4e 75                    |Nu      |		RTS
80003ae8					_IOC_EEPROM_PART2_EXPORT_2060:
80003ae8 48 e7 3f e0              |H ?     |		MOVEM.L	A2+A1+A0+D7+D6+D5+D4+D3+D2,-(A7)
80003aec 34 39 93 03 e0 00        |49      |		MOVE.W	IO_RESHA_SCA_CTL,D2
80003af2 08 02 00 03              |        |		BTST.L	#0x3,D2
80003af6 67 04                    |g       |		BEQ	0x80003afc
80003af8 72 03                    |r       |		MOVEQ.L	#0x03,D1
80003afa 60 7c                    |`|      |		BRA	0x80003b78
80003afc 61 00 ff 42              |a  B    |		BSR	_IOC_EEPROM_PART2_EXPORT_2054
80003b00 66 76                    |fv      |		BNE	0x80003b78
80003b02 42 02                    |B       |		CLR.B	D2
80003b04 76 1f                    |v       |		MOVEQ.L	#0x1f,D3
80003b06 78 56                    |xV      |		MOVEQ.L	#0x56,D4
80003b08 22 7c 93 03 e0 0a        |"|      |		MOVEA.L	#IO_RESHA_EEPROM_PAGE_REGISTER,A1
80003b0e 61 00 ff 66              |a  f    |		BSR	_IOC_EEPROM_PART2_EXPORT_2058
80003b12 3a 3c 00 0f              |:<      |		MOVE.W	#0xf,D5
80003b16 7e 0f                    |~       |		MOVEQ.L	#0x0f,D7
80003b18 1c 18                    |        |		MOVE.B	(A0)+,D6
80003b1a d8 06                    |        |		ADD.B	D6,D4
80003b1c 14 c6                    |        |		MOVE.B	D6,(A2)+
80003b1e 51 cf ff f8              |Q       |		DBF	D7,0x80003b18
80003b22 3e 3c 01 2c              |>< ,    |		MOVE.W	#0x12c,D7
80003b26 51 cf ff fe              |Q       |		DBF	D7,0x80003b26
80003b2a 1e 2a ff ff              | *      |		MOVE.B	(A2-0x1),D7
80003b2e bd 07                    |        |		EOR.B	D6,D7
80003b30 6a 12                    |j       |		BPL	0x80003b44
80003b32 3e 3c 10 03              |><      |		MOVE.W	#0x1003,D7
80003b36 bc 2a ff ff              | *      |		CMP.B	(A2-0x1),D6
80003b3a 67 0c                    |g       |		BEQ	0x80003b48
80003b3c 51 cf ff f8              |Q       |		DBF	D7,0x80003b36
80003b40 72 07                    |r       |		MOVEQ.L	#0x07,D1
80003b42 60 34                    |`4      |		BRA	0x80003b78
80003b44 72 06                    |r       |		MOVEQ.L	#0x06,D1
80003b46 60 30                    |`0      |		BRA	0x80003b78
80003b48 3e 3c 00 14              |><      |		MOVE.W	#0x14,D7
80003b4c 51 cf ff fe              |Q       |		DBF	D7,0x80003b4c
80003b50 51 cd ff c4              |Q       |		DBF	D5,0x80003b16
80003b54 52 02                    |R       |		ADDQ.B	#0x1,D2
80003b56 51 cb ff b6              |Q       |		DBF	D3,0x80003b0e
80003b5a 98 28 ff fa              | (      |		SUB.B	(A0-0x6),D4
80003b5e 67 18                    |g       |		BEQ	0x80003b78
80003b60 72 02                    |r       |		MOVEQ.L	#0x02,D1
80003b62 14 28 ff ff              | (      |		MOVE.B	(A0-0x1),D2
80003b66 94 04                    |        |		SUB.B	D4,D2
80003b68 11 42 ff ff              | B      |		MOVE.B	D2,(A0-0x1)
80003b6c 15 42 ff ff              | B      |		MOVE.B	D2,(A2-0x1)
80003b70 3e 3c 40 0c              |><@     |		MOVE.W	#0x400c,D7
80003b74 51 cf ff fe              |Q       |		DBF	D7,0x80003b74
80003b78 4c df 07 fc              |L       |		MOVEM.L	(A7)+,D2+D3+D4+D5+D6+D7+A0+A1+A2
80003b7c 61 00 ff 14              |a       |		BSR	0x80003a92
80003b80 4a 01                    |J       |		TST.B	D1
80003b82 4e 75                    |Nu      |		RTS
80003b84					_IOC_EEPROM_PART2_EXPORT_2064:
80003b84 2f 02                    |/       |		MOVE.L	D2,-(A7)
80003b86 61 00 fe b8              |a       |		BSR	_IOC_EEPROM_PART2_EXPORT_2054
80003b8a 66 20                    |f       |		BNE	0x80003bac
80003b8c 0c 28 00 a5 00 01        | (      |		CMPI.B	#0xa5,(A0+0x1)
80003b92 67 06                    |g       |		BEQ	0x80003b9a
80003b94 61 00 ff 04              |a       |		BSR	_IOC_EEPROM_PART2_DOWNLOAD_RESHA_EEPROM_SECTION
80003b98 66 12                    |f       |		BNE	0x80003bac
80003b9a 34 00                    |4       |		MOVE.W	D0,D2
80003b9c e0 4a                    | J      |		LSR.W	#0x8,D2
80003b9e 67 0a                    |g       |		BEQ	0x80003baa
80003ba0 b4 10                    |        |		CMP.B	(A0),D2
80003ba2 6e 06                    |n       |		BGT	0x80003baa
80003ba4 d0 f0 22 00              |  "     |		ADDA.W	(A0+D2.W*2),A0
80003ba8 60 08                    |`       |		BRA	0x80003bb2
80003baa 72 04                    |r       |		MOVEQ.L	#0x04,D1
80003bac 20 7c 02 00 00 00        | |      |		MOVEA.L	#0x2000000,A0
80003bb2 24 1f                    |$       |		MOVE.L	(A7)+,D2
80003bb4 4a 01                    |J       |		TST.B	D1
80003bb6 4e 75                    |Nu      |		RTS
80003bb8					_IOC_EEPROM_PART2_CALL_RESHA:
80003bb8 2f 08                    |/       |		MOVE.L	A0,-(A7)
80003bba 61 00 ff c8              |a       |		BSR	_IOC_EEPROM_PART2_EXPORT_2064
80003bbe 66 04                    |f       |		BNE	0x80003bc4
80003bc0 4e 90                    |N       |		JSR	(A0)
80003bc2 4a 01                    |J       |		TST.B	D1
80003bc4 20 5f                    | _      |		MOVEA.L	(A7)+,A0
80003bc6 4e 75                    |Nu      |		RTS
80003bc8					_IOC_EEPROM_PART2_EXPORT_206c:
80003bc8 48 e7 3e e0              |H >     |		MOVEM.L	A2+A1+A0+D6+D5+D4+D3+D2,-(A7)
80003bcc 61 00 fe 72              |a  r    |		BSR	_IOC_EEPROM_PART2_EXPORT_2054
80003bd0 66 2a                    |f*      |		BNE	0x80003bfc
80003bd2 42 02                    |B       |		CLR.B	D2
80003bd4 76 1f                    |v       |		MOVEQ.L	#0x1f,D3
80003bd6 78 56                    |xV      |		MOVEQ.L	#0x56,D4
80003bd8 22 7c 93 03 e0 0a        |"|      |		MOVEA.L	#IO_RESHA_EEPROM_PAGE_REGISTER,A1
80003bde 61 00 fe 96              |a       |		BSR	_IOC_EEPROM_PART2_EXPORT_2058
80003be2 3a 3c 00 ff              |:<      |		MOVE.W	#0xff,D5
80003be6 1c 1a                    |        |		MOVE.B	(A2)+,D6
80003be8 d8 06                    |        |		ADD.B	D6,D4
80003bea 51 cd ff fa              |Q       |		DBF	D5,0x80003be6
80003bee 52 02                    |R       |		ADDQ.B	#0x1,D2
80003bf0 51 cb ff ec              |Q       |		DBF	D3,0x80003bde
80003bf4 98 2a ff fa              | *      |		SUB.B	(A2-0x6),D4
80003bf8 67 02                    |g       |		BEQ	0x80003bfc
80003bfa 72 02                    |r       |		MOVEQ.L	#0x02,D1
80003bfc 4c df 07 7c              |L  |    |		MOVEM.L	(A7)+,D2+D3+D4+D5+D6+A0+A1+A2
80003c00 61 00 fe 90              |a       |		BSR	0x80003a92
80003c04 4a 01                    |J       |		TST.B	D1
80003c06 4e 75                    |Nu      |		RTS
80003c08 ff ff ff ff ff ff ff ff  |        |		.BLANK	ff[0x3f0]
80003ff8 ff ff                    |        |		.BLANK	ff[0x2]
80003ffa ; --------------------------------------------------------------------------------------
80003ffa ; Test, Revision, slot and checksum
80003ffa ; --------------------------------------------------------------------------------------
80003ffa 00                       |        |		.TEST	00
80003ffb 92 11 05                 |        |		.REV	92,11,05
80003ffe 19                       |        |		.SLOT	0x19
80003fff 97                       |        |		.CSUM	0x97
80004000 ; --------------------------------------------------------------------------------------
80004000 ; Exported Entrypoint
80004000 ; --------------------------------------------------------------------------------------
80004000					IOC_EEPROM_PART3_EXPORT_4000:
80004000 60 00 00 0a              |`       |		BRA	_IOC_EEPROM_PART3_EXPORT_4000
80004004 ; --------------------------------------------------------------------------------------
80004004 ; Exported Entrypoint
80004004 ; --------------------------------------------------------------------------------------
80004004					IOC_EEPROM_PART3_EXPORT_4004:
80004004 60 00 00 60              |`  `    |		BRA	_IOC_EEPROM_PART3_EXPORT_4004
80004008 00 00 00 fa              |        |		.XXX[0x4]
8000400c					_IOC_EEPROM_PART3_EXPORT_4000:
8000400c 2f 09                    |/       |		MOVE.L	A1,-(A7)
8000400e 42 a8 00 64              |B  d    |		CLR.L	(A0+0x64)
80004012 42 a8 00 68              |B  h    |		CLR.L	(A0+0x68)
80004016 21 7c 10 10 04 2f 00 6c  |!|   / l|		MOVE.L	#0x1010042f,(A0+0x6c)
8000401e 42 a8 00 88              |B       |		CLR.L	(A0+0x88)
80004022 42 a8 00 8c              |B       |		CLR.L	(A0+0x8c)
80004026 21 78 00 80 00 78        |!x   x  |		MOVE.L	0x80,(A0+0x78)
8000402c 21 78 00 24 00 7c        |!x $ |  |		MOVE.L	0x24,(A0+0x7c)
80004032 21 7b 01 70 00 00 00 90  |!{ p    |		MOVE.L	(#0x800040c4),(A0+0xf0)	;  LEW=0170
8000403a 00 f0                    |        |
8000403c 43 fb 01 70 00 00 00 62  |C  p   b|		LEA.L	(#0x800040a0),A1	;  LEW=0170
80004044 31 7c 4e f9 00 f4        |1|N     |		MOVE.W	#0x4ef9,(A0+0xf4)
8000404a 21 49 00 f6              |!I      |		MOVE.L	A1,(A0+0xf6)
8000404e 43 e8 00 f0              |C       |		LEA.L	(A0+0xf0),A1
80004052 21 c9 00 24              |!  $    |		MOVE.L	A1,0x24
80004056 43 fb 01 70 00 00 00 6c  |C  p   l|		LEA.L	(#0x800040c4),A1	;  LEW=0170
8000405e 21 c9 00 80              |!       |		MOVE.L	A1,0x80
80004062 22 5f                    |"_      |		MOVEA.L	(A7)+,A1
80004064 4e 75                    |Nu      |		RTS
80004066					_IOC_EEPROM_PART3_EXPORT_4004:
80004066 48 e7 c0 c0              |H       |		MOVEM.L	A1+A0+D1+D0,-(A7)
8000406a 20 78 00 24              | x $    |		MOVEA.L	0x24,A0
8000406e 21 e8 ff 88 00 80        |!       |		MOVE.L	(A0-0x78),0x80
80004074 21 e8 ff 8c 00 24        |!    $  |		MOVE.L	(A0-0x74),0x24
8000407a 72 0f                    |r       |		MOVEQ.L	#0x0f,D1
8000407c 20 28 ff 9c              | (      |		MOVE.L	(A0-0x64),D0
80004080 43 e8 ff a0              |C       |		LEA.L	(A0-0x60),A1
80004084 03 00                    |        |		BTST.L	D1,D0
80004086 67 0c                    |g       |		BEQ	0x80004094
80004088 20 51                    | Q      |		MOVEA.L	(A1),A0
8000408a 0c 50 4e 40              | PN@    |		CMPI.W	#0x4e40,(A0)
8000408e 66 04                    |f       |		BNE	0x80004094
80004090 30 a9 00 04              |0       |		MOVE.W	(A1+0x4),(A0)
80004094 5c 89                    |\       |		ADDQ.L	#0x6,A1
80004096 51 c9 ff ec              |Q       |		DBF	D1,0x80004084
8000409a 4c df 03 03              |L       |		MOVEM.L	(A7)+,D0+D1+A0+A1
8000409e 4e 75                    |Nu      |		RTS
800040a0 2f 0e                    |/       |		MOVE.L	A6,-(A7)		; MANUAL
800040a2 2c 78 00 24              |,x $    |		MOVEA.L	0x24,A6
800040a6 4d ee ff 10              |M       |		LEA.L	(A6-0xf0),A6
800040aa 53 ae 00 88              |S       |		SUBQ.L	#0x1,(A6+0x88)
800040ae 2c 80                    |,       |		MOVE.L	D0,(A6)
800040b0 30 2f 00 04              |0/      |		MOVE.W	(A7+0x4),D0
800040b4 02 40 38 ff              | @8     |		ANDI.W	#0x38ff,D0
800040b8 80 6e 00 84              | n      |		OR.W	(A6+0x84),D0
800040bc 3f 40 00 04              |?@      |		MOVE.W	D0,(A7+0x4)
800040c0 20 16                    |        |		MOVE.L	(A6),D0
800040c2 60 16                    |`       |		BRA	0x800040da
800040c4 00 7c 07 00              | |      |		.XXX[0x4]
800040c8 55 af 00 02 2f 0e 2c 78  |U   / ,x|		.XXX[0x10]
800040d0 00 24 4d ee ff 10 42 ae  | $M   B |
800040d8 00 88                    |        |		.XXX[0x2]
800040da 2d 5f 00 38              |-_ 8    |		MOVE.L	(A7)+,(A6+0x38)
800040de 48 d6 3f ff              |H ?     |		MOVEM.L	D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5,(A6)
800040e2 3d 5f 00 60              |=_ `    |		MOVE.W	(A7)+,(A6+0x60)
800040e6 2d 5f 00 48              |-_ H    |		MOVE.L	(A7)+,(A6+0x48)
800040ea 26 4e                    |&N      |		MOVEA.L	A6,A3
800040ec 42 80                    |B       |		CLR.L	D0
800040ee 30 1f                    |0       |		MOVE.W	(A7)+,D0
800040f0 e0 88                    |        |		LSR.L	#0x8,D0
800040f2 e8 88                    |        |		LSR.L	#0x4,D0
800040f4 41 fb 01 70 00 00 01 12  |A  p    |		LEA.L	(#0x80004208),A0	;  LEW=0170
800040fc 10 30 00 00              | 0      |		MOVE.B	(A0+D0.W),D0
80004100 df c0                    |        |		ADDA.L	D0,A7
80004102 4e 68                    |Nh      |		MOVE.L	USP,A0
80004104 27 48 00 3c              |'H <    |		MOVE.L	A0,(A3+0x3c)
80004108 4e 7a 88 04              |Nz      |		MOVEC	ISP,A0			; Interrupt Stack Pointer
8000410c 27 48 00 40              |'H @    |		MOVE.L	A0,(A3+0x40)
80004110 4e 7a 88 03              |Nz      |		MOVEC	MSP,A0			; Master Stack Pointer
80004114 27 48 00 44              |'H D    |		MOVE.L	A0,(A3+0x44)
80004118 4e 7a 08 01              |Nz      |		MOVEC	VBR,D0			; Vector Base Register
8000411c 27 40 00 4c              |'@ L    |		MOVE.L	D0,(A3+0x4c)
80004120 4e 7a 00 00              |Nz      |		MOVEC	SFC,D0			; Source Function Code
80004124 27 40 00 50              |'@ P    |		MOVE.L	D0,(A3+0x50)
80004128 4e 7a 00 01              |Nz      |		MOVEC	DFC,D0			; Destination Function Code
8000412c 27 40 00 54              |'@ T    |		MOVE.L	D0,(A3+0x54)
80004130 4e 7a 00 02              |Nz      |		MOVEC	CACR,D0			; Cache Control Register
80004134 27 40 00 58              |'@ X    |		MOVE.L	D0,(A3+0x58)
80004138 4e 7a 08 02              |Nz      |		MOVEC	CAAR,D0			; Cache Address Register
8000413c 27 40 00 5c              |'@ \    |		MOVE.L	D0,(A3+0x5c)
80004140 22 6b 00 48              |"k H    |		MOVEA.L	(A3+0x48),A1
80004144 7a 0f                    |z       |		MOVEQ.L	#0x0f,D5
80004146 20 2b 00 8c              | +      |		MOVE.L	(A3+0x8c),D0
8000414a 49 eb 00 90              |I       |		LEA.L	(A3+0x90),A4
8000414e 32 3c 4e 40              |2<N@    |		MOVE.W	#0x4e40,D1
80004152 9d ce                    |        |		SUBA.L	A6,A6
80004154 0b 00                    |        |		BTST.L	D5,D0
80004156 67 16                    |g       |		BEQ	0x8000416e
80004158 20 54                    | T      |		MOVEA.L	(A4),A0
8000415a b3 c8                    |        |		CMPA.L	A0,A1
8000415c 66 08                    |f       |		BNE	0x80004166
8000415e 4d fb 01 70 00 00 0e 4c  |M  p   L|		LEA.L	(#t_Breakpoint_encountered_),A6;  LEW=0170
80004166 b2 50                    | P      |		CMP.W	(A0),D1
80004168 66 04                    |f       |		BNE	0x8000416e
8000416a 30 ac 00 04              |0       |		MOVE.W	(A4+0x4),(A0)
8000416e 5c 8c                    |\       |		ADDQ.L	#0x6,A4
80004170 51 cd ff e2              |Q       |		DBF	D5,0x80004154
80004174 b2 59                    | Y      |		CMP.W	(A1)+,D1
80004176 66 0c                    |f       |		BNE	0x80004184
80004178 27 49 00 48              |'I H    |		MOVE.L	A1,(A3+0x48)
8000417c 4d fb 01 70 00 00 0e 17  |M  p    |		LEA.L	(#t_Trapped_into_debugger_),A6;  LEW=0170
80004184 bc fc 00 00              |        |		CMPA.W	#0x0,A6
80004188 66 10                    |f       |		BNE	0x8000419a
8000418a 4a ab 00 88              |J       |		TST.L	(A3+0x88)
8000418e 6e 00 00 b8              |n       |		BGT	0x80004248
80004192 4a ab 00 8c              |J       |		TST.L	(A3+0x8c)
80004196 6b 00 00 b0              |k       |		BMI	0x80004248
8000419a 08 f9 00 01 00 00 fc 06  |        |		BSET.B	#0x1,0xfc06
800041a2 27 78 01 08 00 80        |'x      |		MOVE.L	0x108,(A3+0x80)
800041a8 49 fb 01 70 00 00 01 6a  |I  p   j|		LEA.L	(#0x80004314),A4	;  LEW=0170
800041b0 21 cc 01 08              |!       |		MOVE.L	A4,0x108
800041b4 27 78 00 08 00 74        |'x   t  |		MOVE.L	0x8,(A3+0x74)
800041ba 49 fb 01 70 00 00 0b 14  |I  p    |		LEA.L	(#0x80004cd0),A4	;  LEW=0170
800041c2 21 cc 00 08              |!       |		MOVE.L	A4,0x8
800041c6 27 4f 00 70              |'O p    |		MOVE.L	A7,(A3+0x70)
800041ca 61 00 0d f8              |a       |		BSR	0x80004fc4
800041ce 37 40 00 86              |7@      |		MOVE.W	D0,(A3+0x86)
800041d2 bc fc 00 00              |        |		CMPA.W	#0x0,A6
800041d6 67 0a                    |g       |		BEQ	0x800041e2
800041d8 4e b9 80 00 20 30        |N    0  |		JSR	IOC_EEPROM_PART2_OUT_CRNL()
800041de 61 00 0c c4              |a       |		BSR	0x80004ea4
800041e2 20 6b 00 64              | k d    |		MOVEA.L	(A3+0x64),A0
800041e6 22 6b 00 68              |"k h    |		MOVEA.L	(A3+0x68),A1
800041ea 42 81                    |B       |		CLR.L	D1
800041ec 12 2b 00 6c              | + l    |		MOVE.B	(A3+0x6c),D1
800041f0 48 41                    |HA      |		SWAP.W	D1
800041f2 12 2b 00 6d              | + m    |		MOVE.B	(A3+0x6d),D1
800041f6 42 84                    |B       |		CLR.L	D4
800041f8 18 2b 00 6e              | + n    |		MOVE.B	(A3+0x6e),D4
800041fc 24 44                    |$D      |		MOVEA.L	D4,A2
800041fe 18 2b 00 6f              | + o    |		MOVE.B	(A3+0x6f),D4
80004202 42 86                    |B       |		CLR.L	D6
80004204 60 00 05 62              |`  b    |		BRA	0x80004768
80004208 00 00 04 00 00 00 00 00  |        |		.XXX[0x10]
80004210 32 0c 18 54 00 00 00 00  |2  T    |
80004218 30 2b 00 86              |0+      |		MOVE.W	(A3+0x86),D0
8000421c 61 00 0d ca              |a       |		BSR	0x80004fe8
80004220 21 eb 00 80 01 08        |!       |		MOVE.L	(A3+0x80),0x108
80004226 21 eb 00 74 00 08        |!  t    |		MOVE.L	(A3+0x74),0x8
8000422c 27 48 00 64              |'H d    |		MOVE.L	A0,(A3+0x64)
80004230 27 49 00 68              |'I h    |		MOVE.L	A1,(A3+0x68)
80004234 30 0a                    |0       |		MOVE.W	A2,D0
80004236 17 40 00 6e              | @ n    |		MOVE.B	D0,(A3+0x6e)
8000423a 17 44 00 6f              | D o    |		MOVE.B	D4,(A3+0x6f)
8000423e 17 41 00 6d              | A m    |		MOVE.B	D1,(A3+0x6d)
80004242 48 41                    |HA      |		SWAP.W	D1
80004244 17 41 00 6c              | A l    |		MOVE.B	D1,(A3+0x6c)
80004248 08 ab 00 00 00 4b        |     K  |		BCLR.B	#0x0,(A3+0x4b)
8000424e 22 6b 00 48              |"k H    |		MOVEA.L	(A3+0x48),A1
80004252 08 ab 00 07 00 8c        |        |		BCLR.B	#0x7,(A3+0x8c)
80004258 49 fa fe 0c              |I       |		LEA.L	_IOC_EEPROM_PART3_EXPORT_4004,A4
8000425c b3 cc                    |        |		CMPA.L	A4,A1
8000425e 67 5c                    |g\      |		BEQ	0x800042bc
80004260 7a 0f                    |z       |		MOVEQ.L	#0x0f,D5
80004262 20 2b 00 8c              | +      |		MOVE.L	(A3+0x8c),D0
80004266 49 eb 00 90              |I       |		LEA.L	(A3+0x90),A4
8000426a 32 3c 4e 40              |2<N@    |		MOVE.W	#0x4e40,D1
8000426e 0b 00                    |        |		BTST.L	D5,D0
80004270 67 24                    |g$      |		BEQ	0x80004296
80004272 39 41 00 04              |9A      |		MOVE.W	D1,(A4+0x4)
80004276 20 54                    | T      |		MOVEA.L	(A4),A0
80004278 b1 c9                    |        |		CMPA.L	A1,A0
8000427a 67 08                    |g       |		BEQ	0x80004284
8000427c 39 50 00 04              |9P      |		MOVE.W	(A0),(A4+0x4)
80004280 30 81                    |0       |		MOVE.W	D1,(A0)
80004282 60 12                    |`       |		BRA	0x80004296
80004284 4a ab 00 88              |J       |		TST.L	(A3+0x88)
80004288 66 0c                    |f       |		BNE	0x80004296
8000428a 08 c0 00 1f              |        |		BSET.L	#0x1f,D0
8000428e 27 7c 00 00 00 01 00 88  |'|      |		MOVE.L	#0x1,(A3+0x88)
80004296 5c 8c                    |\       |		ADDQ.L	#0x6,A4
80004298 51 cd ff d4              |Q       |		DBF	D5,0x8000426e
8000429c b2 51                    | Q      |		CMP.W	(A1),D1
8000429e 67 1c                    |g       |		BEQ	0x800042bc
800042a0 4a ab 00 88              |J       |		TST.L	(A3+0x88)
800042a4 6f 16                    |o       |		BLE	0x800042bc
800042a6 27 40 00 8c              |'@      |		MOVE.L	D0,(A3+0x8c)
800042aa 30 2b 00 60              |0+ `    |		MOVE.W	(A3+0x60),D0
800042ae 00 6b 87 00 00 60        | k   `  |		ORI.W	#0x8700,(A3+0x60)
800042b4 02 40 07 00              | @      |		ANDI.W	#0x0700,D0
800042b8 37 40 00 84              |7@      |		MOVE.W	D0,(A3+0x84)
800042bc 20 2b 00 5c              | + \    |		MOVE.L	(A3+0x5c),D0
800042c0 4e 7b 08 02              |N{      |		MOVEC	D0,CAAR			; Cache Address Register
800042c4 20 2b 00 58              | + X    |		MOVE.L	(A3+0x58),D0
800042c8 00 00 00 80              |        |		ORI.B	#0x80,D0
800042cc 4e 7b 00 02              |N{      |		MOVEC	D0,CACR			; Cache Control Register
800042d0 20 2b 00 54              | + T    |		MOVE.L	(A3+0x54),D0
800042d4 4e 7b 00 01              |N{      |		MOVEC	D0,DFC			; Destination Function Code
800042d8 20 2b 00 50              | + P    |		MOVE.L	(A3+0x50),D0
800042dc 4e 7b 00 00              |N{      |		MOVEC	D0,SFC			; Source Function Code
800042e0 20 2b 00 4c              | + L    |		MOVE.L	(A3+0x4c),D0
800042e4 4e 7b 08 01              |N{      |		MOVEC	D0,VBR			; Vector Base Register
800042e8 20 6b 00 40              | k @    |		MOVEA.L	(A3+0x40),A0
800042ec 4e 7b 88 04              |N{      |		MOVEC	A0,ISP			; Interrupt Stack Pointer
800042f0 20 6b 00 44              | k D    |		MOVEA.L	(A3+0x44),A0
800042f4 4e 7b 88 03              |N{      |		MOVEC	A0,MSP			; Master Stack Pointer
800042f8 20 6b 00 3c              | k <    |		MOVEA.L	(A3+0x3c),A0
800042fc 4e 60                    |N`      |		MOVE.L	A0,USP
800042fe 42 67                    |Bg      |		CLR.W	-(A7)
80004300 2f 2b 00 48              |/+ H    |		MOVE.L	(A3+0x48),-(A7)
80004304 3f 2b 00 60              |?+ `    |		MOVE.W	(A3+0x60),-(A7)
80004308 08 b9 00 01 00 00 fc 06  |        |		BCLR.B	#0x1,0xfc06
80004310 4c d3 7f ff              |L       |		MOVEM.L	(A3),D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6
80004314 4e 73                    |Ns      |		RTE
80004316 4e b9 80 00 20 30        |N    0  |		JSR	IOC_EEPROM_PART2_OUT_CRNL()
8000431c 08 84 00 1f              |        |		BCLR.L	#0x1f,D4
80004320 7e 40                    |~@      |		MOVEQ.L	#0x40,D7
80004322 61 00 09 e0              |a       |		BSR	0x80004d04
80004326 4a 46                    |JF      |		TST.W	D6
80004328 6b 46                    |kF      |		BMI	0x80004370
8000432a 76 18                    |v       |		MOVEQ.L	#0x18,D3
8000432c e6 aa                    |        |		LSR.L	D3,D2
8000432e 14 07                    |        |		MOVE.B	D7,D2
80004330 0c 02 00 61              |   a    |		CMPI.B	#0x61,D2
80004334 65 0a                    |e       |		BCS	0x80004340
80004336 0c 02 00 7a              |   z    |		CMPI.B	#0x7a,D2
8000433a 62 04                    |b       |		BHI	0x80004340
8000433c 02 02 00 5f              |   _    |		ANDI.B	#0x5f,D2
80004340 e7 aa                    |        |		LSL.L	D3,D2
80004342 4d fb 01 70 00 00 00 66  |M  p   f|		LEA.L	(#0x800043aa),A6	;  LEW=0170
8000434a 2a 16                    |*       |		MOVE.L	(A6),D5
8000434c 67 22                    |g"      |		BEQ	0x80004370
8000434e ba 82                    |        |		CMP.L	D2,D5
80004350 67 34                    |g4      |		BEQ	0x80004386
80004352 5c 8e                    |\       |		ADDQ.L	#0x6,A6
80004354 e6 ad                    |        |		LSR.L	D3,D5
80004356 e7 ad                    |        |		LSL.L	D3,D5
80004358 ba 82                    |        |		CMP.L	D2,D5
8000435a 66 ee                    |f       |		BNE	0x8000434a
8000435c 0c 07 00 1b              |        |		CMPI.B	#0x1b,D7
80004360 66 02                    |f       |		BNE	0x80004364
80004362 7e 24                    |~$      |		MOVEQ.L	#0x24,D7
80004364 61 00 0d 08              |a       |		BSR	0x8000506e
80004368 61 00 09 ec              |a       |		BSR	0x80004d56
8000436c 51 43                    |QC      |		SUBQ.W	#0x8,D3
8000436e 6a bc                    |j       |		BPL	0x8000432c
80004370 0c 07 00 20              |        |		CMPI.B	#0x20,D7
80004374 6d 04                    |m       |		BLT	0x8000437a
80004376 61 00 0c f6              |a       |		BSR	0x8000506e
8000437a 4d fb 01 70 00 00 0b 52  |M  p   R|		LEA.L	(#t_Unrecognized_command_syntax_),A6;  LEW=0170
80004382 60 00 0b 3e              |`  >    |		BRA	0x80004ec2
80004386 0c 07 00 20              |        |		CMPI.B	#0x20,D7
8000438a 65 04                    |e       |		BCS	0x80004390
8000438c 61 00 0c e0              |a       |		BSR	0x8000506e
80004390 3a 2e 00 04              |:.      |		MOVE.W	(A6+0x4),D5
80004394 34 05                    |4       |		MOVE.W	D5,D2
80004396 02 82 00 00 00 1f        |        |		ANDI.L	#0x0000001f,D2
8000439c e8 4d                    | M      |		LSR.W	#0x4,D5
8000439e 02 45 0f fe              | E      |		ANDI.W	#0x0ffe,D5
800043a2 4e fb 51 30 00 00 00 06  |N Q0    |		JMP	(D5.W+#0x800043aa)	;  LEW=5130
800043aa 27 00 00 00              |'       |		.CONST	27,00,00,00
800043ae 14 e0 7c 00              |  |     |		.CONST	14,e0,7c,00
800043b2 00 00 11 e1              |        |		.CONST	00,00,11,e1
800043b6 5c 00 00 00              |\       |		.CONST	5c,00,00,00
800043ba 11 e2 2f 00              |  /     |		.CONST	11,e2,2f,00
800043be 00 00 11 e4              |        |		.CONST	00,00,11,e4
800043c2 3b 00 00 00              |;       |		.CONST	3b,00,00,00
800043c6 0e e0 0a 00              |        |		.CONST	0e,e0,0a,00
800043ca 00 00 16 60              |   `    |		.CONST	00,00,16,60
800043ce 5e 00 00 00              |^       |		.CONST	5e,00,00,00
800043d2 16 60 0d 00              | `      |		.CONST	16,60,0d,00
800043d6 00 00 16 60              |   `    |		.CONST	00,00,16,60
800043da 3d 00 00 00              |=       |		.CONST	3d,00,00,00
800043de 1c 20 2c 00              |  ,     |		.CONST	1c,20,2c,00
800043e2 00 00 1c e0              |        |		.CONST	00,00,1c,e0
800043e6 1b 49 00 00              | I      |		.CONST	1b,49,00,00
800043ea 29 e0 1b 4f              |)  O    |		.CONST	29,e0,1b,4f
800043ee 00 00 2a a0              |  *     |		.CONST	00,00,2a,a0
800043f2 1b 47 00 00              | G      |		.CONST	1b,47,00,00
800043f6 30 00 1b 53              |0  S    |		.CONST	30,00,1b,53
800043fa 00 00 31 80              |  1     |		.CONST	00,00,31,80
800043fe 1b 42 00 00              | B      |		.CONST	1b,42,00,00
80004402 32 60 1b 44              |2` D    |		.CONST	32,60,1b,44
80004406 00 00 38 60              |  8`    |		.CONST	00,00,38,60
8000440a 5b 00 00 00              |[       |		.CONST	5b,00,00,00
8000440e 0f a1 3c 00              |  <     |		.CONST	0f,a1,3c,00
80004412 00 00 0f a2              |        |		.CONST	00,00,0f,a2
80004416 25 00 00 00              |%       |		.CONST	25,00,00,00
8000441a 0f a4 53 44              |  SD    |		.CONST	0f,a4,53,44
8000441e 00 00 3b e0              |  ;     |		.CONST	00,00,3b,e0
80004422 52 44 00 00              |RD      |		.CONST	52,44,00,00
80004426 4c 80 52 41              |L RA    |		.CONST	4c,80,52,41
8000442a 00 00 4b 88              |  K     |		.CONST	00,00,4b,88
8000442e 53 50 00 00              |SP      |		.CONST	53,50,00,00
80004432 4e 20 55 53              |N US    |		.CONST	4e,20,55,53
80004436 50 00 52 4f              |P RO    |		.CONST	50,00,52,4f
8000443a 49 53 50 00              |ISP     |		.CONST	49,53,50,00
8000443e 52 50 4d 53              |RPMS    |		.CONST	52,50,4d,53
80004442 50 00 52 51              |P RQ    |		.CONST	50,00,52,51
80004446 53 52 00 00              |SR      |		.CONST	53,52,00,00
8000444a 56 98 56 42              |V VB    |		.CONST	56,98,56,42
8000444e 52 00 52 53              |R RS    |		.CONST	52,00,52,53
80004452 50 43 00 00              |PC      |		.CONST	50,43,00,00
80004456 52 52 49 43              |RRIC    |		.CONST	52,52,49,43
8000445a 43 52 52 56              |CRRV    |		.CONST	43,52,52,56
8000445e 49 43 41 52              |ICAR    |		.CONST	49,43,41,52
80004462 52 57 58 53              |RWXS    |		.CONST	52,57,58,53
80004466 46 43 52 54              |FCRT    |		.CONST	46,43,52,54
8000446a 58 44 46 43              |XDFC    |		.CONST	58,44,46,43
8000446e 52 55 52 42              |RURB    |		.CONST	52,55,52,42
80004472 00 00 5e e0              |  ^     |		.CONST	00,00,5e,e0
80004476 52 45 53 00              |RES     |		.CONST	52,45,53,00
8000447a 60 c0 1b 52              |`  R    |		.CONST	60,c0,1b,52
8000447e 44 4c 72 80              |DLr     |		.CONST	44,4c,72,80
80004482 1b 52 55 4c              | RUL    |		.CONST	1b,52,55,4c
80004486 73 e0 1b 52              |s  R    |		.CONST	73,e0,1b,52
8000448a 4c 44 7e 20 1b 43        |LD~  C  |		.XXX[0x6]
80004490 41 4c 76 60 00 00 00 00  |ALv`    |		.XXX[0x8]
											; MANUAL
80004498 4d fb 01 70 00 00 0a 51  |M  p   Q|		LEA.L	(#t_Sorry_that_command_is_not_implemented_yet_),A6;  LEW=0170
800044a0 60 00 fe e0              |`       |		BRA	0x80004382
800044a4 24 42                    |$B      |		MOVEA.L	D2,A2			; MANUAL
800044a6 20 40                    | @      |		MOVEA.L	D0,A0
800044a8 42 80                    |B       |		CLR.L	D0
800044aa 22 40                    |"@      |		MOVEA.L	D0,A1
800044ac 18 07                    |        |		MOVE.B	D7,D4
800044ae 61 00 09 e2              |a       |		BSR	0x80004e92
800044b2 26 02                    |&       |		MOVE.L	D2,D3
800044b4 e3 8b                    |        |		LSL.L	#0x1,D3
800044b6 53 03                    |S       |		SUBQ.B	#0x1,D3
800044b8 70 3f                    |p?      |		MOVEQ.L	#0x3f,D0
800044ba 4e b9 80 00 20 18        |N       |		JSR	IOC_EEPROM_PART2_OUT_CHAR(D0)
800044c0 51 cb ff f6              |Q       |		DBF	D3,0x800044b8
800044c4 60 00 00 28              |`  (    |		BRA	0x800044ee
800044c8 24 42                    |$B      |		MOVEA.L	D2,A2			; MANUAL
800044ca 20 40                    | @      |		MOVEA.L	D0,A0
800044cc 42 80                    |B       |		CLR.L	D0
800044ce 0c 42 00 02              | B      |		CMPI.W	#0x0002,D2
800044d2 6e 0a                    |n       |		BGT	0x800044de
800044d4 67 04                    |g       |		BEQ	0x800044da
800044d6 10 10                    |        |		MOVE.B	(A0),D0
800044d8 60 06                    |`       |		BRA	0x800044e0
800044da 30 10                    |0       |		MOVE.W	(A0),D0
800044dc 60 02                    |`       |		BRA	0x800044e0
800044de 20 10                    |        |		MOVE.L	(A0),D0
800044e0 22 40                    |"@      |		MOVEA.L	D0,A1
800044e2 18 07                    |        |		MOVE.B	D7,D4
800044e4 61 00 09 ac              |a       |		BSR	0x80004e92
800044e8 e7 8a                    |        |		LSL.L	#0x3,D2
800044ea 61 00 09 10              |a       |		BSR	0x80004dfc
800044ee 08 c4 00 1f              |        |		BSET.L	#0x1f,D4
800044f2 7e 20                    |~       |		MOVEQ.L	#0x20,D7
800044f4 60 00 fe 2c              |`  ,    |		BRA	0x80004322
800044f8 34 7c 00 01              |4|      |		MOVEA.W	#0x1,A2			; MANUAL
800044fc 20 40                    | @      |		MOVEA.L	D0,A0
800044fe 42 80                    |B       |		CLR.L	D0
80004500 10 10                    |        |		MOVE.B	(A0),D0
80004502 22 40                    |"@      |		MOVEA.L	D0,A1
80004504 18 07                    |        |		MOVE.B	D7,D4
80004506 61 00 09 8a              |a       |		BSR	0x80004e92
8000450a 61 00 09 4c              |a  L    |		BSR	0x80004e58
8000450e 60 de                    |`       |		BRA	0x800044ee
80004510 16 07                    |        |		MOVE.B	D7,D3			; MANUAL
80004512 4a 46                    |JF      |		TST.W	D6
80004514 67 28                    |g(      |		BEQ	0x8000453e
80004516 4d fb 01 70 00 00 09 ff  |M  p    |		LEA.L	(#t_No_location_is_open_),A6;  LEW=0170
8000451e 4a 84                    |J       |		TST.L	D4
80004520 6a 00 09 a0              |j       |		BPL	0x80004ec2
80004524 7e 07                    |~       |		MOVEQ.L	#0x07,D7
80004526 61 00 0b 46              |a  F    |		BSR	0x8000506e
8000452a 22 40                    |"@      |		MOVEA.L	D0,A1
8000452c b4 fc 00 02              |        |		CMPA.W	#0x2,A2
80004530 6e 0a                    |n       |		BGT	0x8000453c
80004532 67 04                    |g       |		BEQ	0x80004538
80004534 10 80                    |        |		MOVE.B	D0,(A0)
80004536 60 06                    |`       |		BRA	0x8000453e
80004538 30 80                    |0       |		MOVE.W	D0,(A0)
8000453a 60 02                    |`       |		BRA	0x8000453e
8000453c 20 80                    |        |		MOVE.L	D0,(A0)
8000453e 08 84 00 1f              |        |		BCLR.L	#0x1f,D4
80004542 0c 03 00 0d              |        |		CMPI.B	#0x0d,D3
80004546 67 00 fd ce              |g       |		BEQ	0x80004316
8000454a 4e b9 80 00 20 30        |N    0  |		JSR	IOC_EEPROM_PART2_OUT_CRNL()
80004550 0c 03 00 5e              |   ^    |		CMPI.B	#0x5e,D3
80004554 67 04                    |g       |		BEQ	0x8000455a
80004556 d1 ca                    |        |		ADDA.L	A2,A0
80004558 60 02                    |`       |		BRA	0x8000455c
8000455a 91 ca                    |        |		SUBA.L	A2,A0
8000455c 20 08                    |        |		MOVE.L	A0,D0
8000455e 74 20                    |t       |		MOVEQ.L	#0x20,D2
80004560 61 00 08 9a              |a       |		BSR	0x80004dfc
80004564 1e 04                    |        |		MOVE.B	D4,D7
80004566 20 08                    |        |		MOVE.L	A0,D0
80004568 60 00 fd c0              |`       |		BRA	0x8000432a
8000456c 22 40                    |"@      |		MOVEA.L	D0,A1			; MANUAL
8000456e 74 20                    |t       |		MOVEQ.L	#0x20,D2
80004570 61 00 08 8a              |a       |		BSR	0x80004dfc
80004574 60 00 fd a0              |`       |		BRA	0x80004316
80004578 2c 40                    |,@      |		MOVEA.L	D0,A6			; MANUAL
8000457a 4a 46                    |JF      |		TST.W	D6
8000457c 66 02                    |f       |		BNE	0x80004580
8000457e 2c 48                    |,H      |		MOVEA.L	A0,A6
80004580 61 00 07 86              |a       |		BSR	0x80004d08
80004584 4a 46                    |JF      |		TST.W	D6
80004586 6b 00 fd e8              |k       |		BMI	0x80004370
8000458a 74 01                    |t       |		MOVEQ.L	#0x01,D2
8000458c 0c 07 00 27              |   '    |		CMPI.B	#0x27,D7
80004590 67 20                    |g       |		BEQ	0x800045b2
80004592 0c 07 00 7c              |   |    |		CMPI.B	#0x7c,D7
80004596 67 1a                    |g       |		BEQ	0x800045b2
80004598 74 02                    |t       |		MOVEQ.L	#0x02,D2
8000459a 0c 07 00 5c              |   \    |		CMPI.B	#0x5c,D7
8000459e 67 12                    |g       |		BEQ	0x800045b2
800045a0 74 04                    |t       |		MOVEQ.L	#0x04,D2
800045a2 0c 07 00 2f              |   /    |		CMPI.B	#0x2f,D7
800045a6 67 0a                    |g       |		BEQ	0x800045b2
800045a8 0c 07 00 0d              |        |		CMPI.B	#0x0d,D7
800045ac 66 00 fd c2              |f       |		BNE	0x80004370
800045b0 60 08                    |`       |		BRA	0x800045ba
800045b2 24 42                    |$B      |		MOVEA.L	D2,A2
800045b4 18 07                    |        |		MOVE.B	D7,D4
800045b6 61 00 0a b6              |a       |		BSR	0x8000506e
800045ba 20 4e                    | N      |		MOVEA.L	A6,A0
800045bc 22 40                    |"@      |		MOVEA.L	D0,A1
800045be 42 05                    |B       |		CLR.B	D5
800045c0 2c 49                    |,I      |		MOVEA.L	A1,A6
800045c2 bc fc 00 00              |        |		CMPA.W	#0x0,A6
800045c6 67 00 fd 4e              |g  N    |		BEQ	0x80004316
800045ca 61 00 0a 38              |a  8    |		BSR	0x80005004
800045ce 67 24                    |g$      |		BEQ	0x800045f4
800045d0 61 00 0a 3a              |a  :    |		BSR	0x8000500c
800045d4 0c 07 00 03              |        |		CMPI.B	#0x03,D7
800045d8 67 00 fd 3c              |g  <    |		BEQ	0x80004316
800045dc 0c 07 00 13              |        |		CMPI.B	#0x13,D7
800045e0 66 12                    |f       |		BNE	0x800045f4
800045e2 61 00 0a 28              |a  (    |		BSR	0x8000500c
800045e6 0c 07 00 03              |        |		CMPI.B	#0x03,D7
800045ea 67 00 fd 2a              |g  *    |		BEQ	0x80004316
800045ee 0c 07 00 11              |        |		CMPI.B	#0x11,D7
800045f2 66 ee                    |f       |		BNE	0x800045e2
800045f4 02 05 00 0f              |        |		ANDI.B	#0x0f,D5
800045f8 66 18                    |f       |		BNE	0x80004612
800045fa 4e b9 80 00 20 30        |N    0  |		JSR	IOC_EEPROM_PART2_OUT_CRNL()
80004600 20 08                    |        |		MOVE.L	A0,D0
80004602 74 20                    |t       |		MOVEQ.L	#0x20,D2
80004604 61 00 07 f6              |a       |		BSR	0x80004dfc
80004608 1e 04                    |        |		MOVE.B	D4,D7
8000460a 61 00 0a 62              |a  b    |		BSR	0x8000506e
8000460e 61 00 08 82              |a       |		BSR	0x80004e92
80004612 42 80                    |B       |		CLR.L	D0
80004614 24 0a                    |$       |		MOVE.L	A2,D2
80004616 0c 42 00 02              | B      |		CMPI.W	#0x0002,D2
8000461a 6e 0a                    |n       |		BGT	0x80004626
8000461c 67 04                    |g       |		BEQ	0x80004622
8000461e 10 18                    |        |		MOVE.B	(A0)+,D0
80004620 60 06                    |`       |		BRA	0x80004628
80004622 30 18                    |0       |		MOVE.W	(A0)+,D0
80004624 60 02                    |`       |		BRA	0x80004628
80004626 20 18                    |        |		MOVE.L	(A0)+,D0
80004628 da 4a                    | J      |		ADD.W	A2,D5
8000462a 53 8e                    |S       |		SUBQ.L	#0x1,A6
8000462c 61 00 08 64              |a  d    |		BSR	0x80004e92
80004630 0c 04 00 27              |   '    |		CMPI.B	#0x27,D4
80004634 67 0a                    |g       |		BEQ	0x80004640
80004636 e7 8a                    |        |		LSL.L	#0x3,D2
80004638 61 00 07 c2              |a       |		BSR	0x80004dfc
8000463c 60 00 ff 84              |`       |		BRA	0x800045c2
80004640 61 00 08 16              |a       |		BSR	0x80004e58
80004644 60 00 ff 7c              |`  |    |		BRA	0x800045c2
80004648 24 00                    |$       |		MOVE.L	D0,D2			; MANUAL
8000464a 48 42                    |HB      |		SWAP.W	D2
8000464c 34 01                    |4       |		MOVE.W	D1,D2
8000464e 26 01                    |&       |		MOVE.L	D1,D3
80004650 48 43                    |HC      |		SWAP.W	D3
80004652 60 06                    |`       |		BRA	0x8000465a
80004654 24 01 34 00              |$ 4     |		.XXX[0x4]
80004658 36 01                    |6       |		.XXX[0x2]
8000465a 4a 46                    |JF      |		TST.W	D6
8000465c 67 20                    |g       |		BEQ	0x8000467e
8000465e 4d fb 01 70 00 00 08 cc  |M  p    |		LEA.L	(#t_Radix_out_of_range_),A6;  LEW=0170
80004666 0c 80 00 00 00 02        |        |		CMPI.L	#0x00000002,D0
8000466c 6d 00 08 54              |m  T    |		BLT	0x80004ec2
80004670 0c 80 00 00 00 10        |        |		CMPI.L	#0x00000010,D0
80004676 6e 00 08 4a              |n  J    |		BGT	0x80004ec2
8000467a 26 00                    |&       |		MOVE.L	D0,D3
8000467c 22 02                    |"       |		MOVE.L	D2,D1
8000467e 61 00 08 12              |a       |		BSR	0x80004e92
80004682 48 c3                    |H       |		EXTW.L	D3
80004684 86 fc 00 0a              |        |		DIVU.W	#0xa,D3
80004688 67 0a                    |g       |		BEQ	0x80004694
8000468a 1e 03                    |        |		MOVE.B	D3,D7
8000468c 06 07 00 30              |   0    |		ADDI.B	#0x30,D7
80004690 61 00 09 dc              |a       |		BSR	0x8000506e
80004694 48 43                    |HC      |		SWAP.W	D3
80004696 06 03 00 30              |   0    |		ADDI.B	#0x30,D3
8000469a 1e 03                    |        |		MOVE.B	D3,D7
8000469c 61 00 09 d0              |a       |		BSR	0x8000506e
800046a0 7e 2e                    |~.      |		MOVEQ.L	#0x2e,D7
800046a2 61 00 09 ca              |a       |		BSR	0x8000506e
800046a6 60 00 fc 6e              |`  n    |		BRA	0x80004316
800046aa 42 82                    |B       |		CLR.L	D2			; MANUAL
800046ac 4a 46                    |JF      |		TST.W	D6
800046ae 67 04                    |g       |		BEQ	0x800046b4
800046b0 27 40 00 48              |'@ H    |		MOVE.L	D0,(A3+0x48)
800046b4 4e b9 80 00 20 30        |N    0  |		JSR	IOC_EEPROM_PART2_OUT_CRNL()
800046ba 27 42 00 88              |'B      |		MOVE.L	D2,(A3+0x88)
800046be 60 00 fb 58              |`  X    |		BRA	0x80004218
800046c2 4a 46                    |JF      |		TST.W	D6			; MANUAL
800046c4 66 02                    |f       |		BNE	0x800046c8
800046c6 70 01                    |p       |		MOVEQ.L	#0x01,D0
800046c8 24 00                    |$       |		MOVE.L	D0,D2
800046ca 6f 00 fc 4a              |o  J    |		BLE	0x80004316
800046ce 60 e4                    |`       |		BRA	0x800046b4
800046d0 08 80 00 00              |        |		BCLR.L	#0x0,D0			; MANUAL
800046d4 7a 0f                    |z       |		MOVEQ.L	#0x0f,D5
800046d6 49 eb 00 90              |I       |		LEA.L	(A3+0x90),A4
800046da 4a 46                    |JF      |		TST.W	D6
800046dc 67 32                    |g2      |		BEQ	0x80004710
800046de 26 2b 00 8c              |&+      |		MOVE.L	(A3+0x8c),D3
800046e2 0b 03                    |        |		BTST.L	D5,D3
800046e4 66 0a                    |f       |		BNE	0x800046f0
800046e6 28 80                    |(       |		MOVE.L	D0,(A4)
800046e8 26 2b 00 8c              |&+      |		MOVE.L	(A3+0x8c),D3
800046ec 0b c3                    |        |		BSET.L	D5,D3
800046ee 60 04                    |`       |		BRA	0x800046f4
800046f0 b0 94                    |        |		CMP.L	(A4),D0
800046f2 67 38                    |g8      |		BEQ	0x8000472c
800046f4 5c 8c                    |\       |		ADDQ.L	#0x6,A4
800046f6 51 cd ff ea              |Q       |		DBF	D5,0x800046e2
800046fa 4d fb 01 70 00 00 08 44  |M  p   D|		LEA.L	(#t_Too_many_breakpoints_),A6;  LEW=0170
80004702 b6 ab 00 8c              |        |		CMP.L	(A3+0x8c),D3
80004706 67 00 07 ba              |g       |		BEQ	0x80004ec2
8000470a 27 43 00 8c              |'C      |		MOVE.L	D3,(A3+0x8c)
8000470e 60 1c                    |`       |		BRA	0x8000472c
80004710 20 2b 00 8c              | +      |		MOVE.L	(A3+0x8c),D0
80004714 0b 00                    |        |		BTST.L	D5,D0
80004716 67 0e                    |g       |		BEQ	0x80004726
80004718 4e b9 80 00 20 30        |N    0  |		JSR	IOC_EEPROM_PART2_OUT_CRNL()
8000471e 20 14                    |        |		MOVE.L	(A4),D0
80004720 74 20                    |t       |		MOVEQ.L	#0x20,D2
80004722 61 00 06 d8              |a       |		BSR	0x80004dfc
80004726 5c 8c                    |\       |		ADDQ.L	#0x6,A4
80004728 51 cd ff e6              |Q       |		DBF	D5,0x80004710
8000472c 60 00 fb e8              |`       |		BRA	0x80004316
80004730 08 80 00 00              |        |		BCLR.L	#0x0,D0			; MANUAL
80004734 42 83                    |B       |		CLR.L	D3
80004736 4a 46                    |JF      |		TST.W	D6
80004738 67 14                    |g       |		BEQ	0x8000474e
8000473a 7a 0f                    |z       |		MOVEQ.L	#0x0f,D5
8000473c 49 eb 00 90              |I       |		LEA.L	(A3+0x90),A4
80004740 26 2b 00 8c              |&+      |		MOVE.L	(A3+0x8c),D3
80004744 0b 03                    |        |		BTST.L	D5,D3
80004746 67 0e                    |g       |		BEQ	0x80004756
80004748 b0 94                    |        |		CMP.L	(A4),D0
8000474a 66 0a                    |f       |		BNE	0x80004756
8000474c 0b 83                    |        |		BCLR.L	D5,D3
8000474e 27 43 00 8c              |'C      |		MOVE.L	D3,(A3+0x8c)
80004752 60 00 fb c2              |`       |		BRA	0x80004316
80004756 5c 8c                    |\       |		ADDQ.L	#0x6,A4
80004758 51 cd ff ea              |Q       |		DBF	D5,0x80004744
8000475c 4d fb 01 70 00 00 07 f8  |M  p    |		LEA.L	(#t_Breakpoint_address_not_found_),A6;  LEW=0170
80004764 60 00 07 5c              |`  \    |		BRA	0x80004ec2
80004768 4d fa 00 a2              |M       |		LEA.L	0x8000480c,A6
8000476c 61 00 07 36              |a  6    |		BSR	0x80004ea4
80004770 0c 07 00 0e              |        |		CMPI.B	#0x0e,D7
80004774 63 52                    |cR      |		BLS	0x800047c8
80004776 6e 74                    |nt      |		BGT	0x800047ec
80004778 46 07                    |F       |		NOT.B	D7
8000477a 67 00 fb 9a              |g       |		BEQ	0x80004316
8000477e 53 07                    |S       |		SUBQ.B	#0x1,D7
80004780 67 3e                    |g>      |		BEQ	0x800047c0
80004782 53 07                    |S       |		SUBQ.B	#0x1,D7
80004784 67 18                    |g       |		BEQ	0x8000479e
80004786 53 07                    |S       |		SUBQ.B	#0x1,D7
80004788 67 60                    |g`      |		BEQ	0x800047ea
8000478a 53 07                    |S       |		SUBQ.B	#0x1,D7
8000478c 67 08                    |g       |		BEQ	0x80004796
8000478e 06 07 00 13              |        |		ADDI.B	#0x13,D7
80004792 74 03                    |t       |		MOVEQ.L	#0x03,D2
80004794 60 58                    |`X      |		BRA	0x800047ee
80004796 74 10                    |t       |		MOVEQ.L	#0x10,D2
80004798 30 2b 00 60              |0+ `    |		MOVE.W	(A3+0x60),D0
8000479c 60 5e                    |`^      |		BRA	0x800047fc
8000479e 30 2b 00 60              |0+ `    |		MOVE.W	(A3+0x60),D0
800047a2 7e 55                    |~U      |		MOVEQ.L	#0x55,D7
800047a4 74 0f                    |t       |		MOVEQ.L	#0x0f,D2
800047a6 08 00 00 0d              |        |		BTST.L	#0xd,D0
800047aa 67 0e                    |g       |		BEQ	0x800047ba
800047ac 7e 49                    |~I      |		MOVEQ.L	#0x49,D7
800047ae 74 10                    |t       |		MOVEQ.L	#0x10,D2
800047b0 08 00 00 0c              |        |		BTST.L	#0xc,D0
800047b4 67 04                    |g       |		BEQ	0x800047ba
800047b6 7e 4d                    |~M      |		MOVEQ.L	#0x4d,D7
800047b8 74 11                    |t       |		MOVEQ.L	#0x11,D2
800047ba 61 00 08 b2              |a       |		BSR	0x8000506e
800047be 60 ac                    |`       |		BRA	0x8000476c
800047c0 4e b9 80 00 20 30        |N    0  |		JSR	IOC_EEPROM_PART2_OUT_CRNL()
800047c6 60 a4                    |`       |		BRA	0x8000476c
800047c8 14 07                    |        |		MOVE.B	D7,D2
800047ca 7e 52                    |~R      |		MOVEQ.L	#0x52,D7
800047cc 61 00 08 a0              |a       |		BSR	0x8000506e
800047d0 7e 41                    |~A      |		MOVEQ.L	#0x41,D7
800047d2 0c 02 00 08              |        |		CMPI.B	#0x08,D2
800047d6 6c 02                    |l       |		BGE	0x800047da
800047d8 7e 44                    |~D      |		MOVEQ.L	#0x44,D7
800047da 61 00 08 92              |a       |		BSR	0x8000506e
800047de 7e 07                    |~       |		MOVEQ.L	#0x07,D7
800047e0 ce 02                    |        |		AND.B	D2,D7
800047e2 06 07 00 30              |   0    |		ADDI.B	#0x30,D7
800047e6 61 00 08 86              |a       |		BSR	0x8000506e
800047ea 1e 02                    |        |		MOVE.B	D2,D7
800047ec 74 20                    |t       |		MOVEQ.L	#0x20,D2
800047ee 02 87 00 00 00 ff        |        |		ANDI.L	#0x000000ff,D7
800047f4 e5 4f                    | O      |		LSL.W	#0x2,D7
800047f6 48 87                    |H       |		EXTB.W	D7
800047f8 20 33 78 00              | 3x     |		MOVE.L	(A3+D7.L),D0
800047fc 61 00 06 94              |a       |		BSR	0x80004e92
80004800 61 00 05 fa              |a       |		BSR	0x80004dfc
80004804 61 00 06 8c              |a       |		BSR	0x80004e92
80004808 60 00 ff 62              |`  b    |		BRA	0x8000476c
8000480c fe 00 20 01              |        |		.XXX[0x4]
80004810 20 02 20 03 fe 04 20 05  |        |		.XXX[0x50]
80004818 20 06 20 07 fe 08 20 09  |        |
80004820 20 0a 20 0b fe 0c 20 0d  |        |
80004828 20 0e 20 fd 53 50 fc fe  |    SP  |
80004830 20 50 43 12 20 55 53 50  | PC  USP|
80004838 0f 20 49 53 50 10 20 4d  |  ISP  M|
80004840 53 50 11 20 53 52 fb fe  |SP  SR  |
80004848 56 42 52 13 49 43 43 52  |VBR ICCR|
80004850 16 49 43 41 52 17 58 53  | ICAR XS|
80004858 46 43 fa 58 44 46 43 f9  |FC XDFC |
80004860 ff ff                    |        |		.XXX[0x2]
80004862 61 00 04 f2              |a       |		BSR	0x80004d56		; MANUAL
80004866 0c 07 00 37              |   7    |		CMPI.B	#0x37,D7
8000486a 66 0a                    |f       |		BNE	0x80004876
8000486c 61 00 08 00              |a       |		BSR	0x8000506e
80004870 60 1a                    |`       |		BRA	0x8000488c
80004872 61 00 04 e2              |a       |		.XXX[0x4]
80004876 30 07                    |0       |		MOVE.W	D7,D0
80004878 04 00 00 30              |   0    |		SUBI.B	#0x30,D0
8000487c 0c 00 00 07              |        |		CMPI.B	#0x07,D0
80004880 62 00 fa ee              |b       |		BHI	0x80004370
80004884 d4 40                    | @      |		ADD.W	D0,D2
80004886 61 00 07 e6              |a       |		BSR	0x8000506e
8000488a 60 42                    |`B      |		BRA	0x800048ce
8000488c 4a 46                    |JF      |		TST.W	D6
8000488e 66 00 fa ea              |f       |		BNE	0x8000437a
80004892 61 00 05 fe              |a       |		BSR	0x80004e92
80004896 7e 28                    |~(      |		MOVEQ.L	#0x28,D7
80004898 61 00 07 d4              |a       |		BSR	0x8000506e
8000489c 36 2b 00 60              |6+ `    |		MOVE.W	(A3+0x60),D3
800048a0 7e 55                    |~U      |		MOVEQ.L	#0x55,D7
800048a2 74 0f                    |t       |		MOVEQ.L	#0x0f,D2
800048a4 08 03 00 0d              |        |		BTST.L	#0xd,D3
800048a8 67 0e                    |g       |		BEQ	0x800048b8
800048aa 7e 49                    |~I      |		MOVEQ.L	#0x49,D7
800048ac 74 10                    |t       |		MOVEQ.L	#0x10,D2
800048ae 08 03 00 0c              |        |		BTST.L	#0xc,D3
800048b2 67 04                    |g       |		BEQ	0x800048b8
800048b4 7e 4d                    |~M      |		MOVEQ.L	#0x4d,D7
800048b6 74 11                    |t       |		MOVEQ.L	#0x11,D2
800048b8 61 00 07 b4              |a       |		BSR	0x8000506e
800048bc 4d fb 01 70 00 00 00 0c  |M  p    |		LEA.L	(#0x800048ca),A6	;  LEW=0170
800048c4 61 00 05 de              |a       |		BSR	0x80004ea4
800048c8 60 04                    |`       |		BRA	0x800048ce
800048ca 53 50 29 00              |SP)     |		.XXX[0x4]
800048ce 08 84 00 1f              |        |		BCLR.L	#0x1f,D4
800048d2 e5 4a                    | J      |		LSL.W	#0x2,D2
800048d4 4d f3 20 00              |M       |		LEA.L	(A3+D2.W),A6
800048d8 20 16                    |        |		MOVE.L	(A6),D0
800048da 4a 46                    |JF      |		TST.W	D6
800048dc 66 00 fa 9c              |f       |		BNE	0x8000437a
800048e0 22 40                    |"@      |		MOVEA.L	D0,A1
800048e2 61 00 05 ae              |a       |		BSR	0x80004e92
800048e6 74 20                    |t       |		MOVEQ.L	#0x20,D2
800048e8 61 00 05 12              |a       |		BSR	0x80004dfc
800048ec 7e 20                    |~       |		MOVEQ.L	#0x20,D7
800048ee 61 00 04 14              |a       |		BSR	0x80004d04
800048f2 0c 07 00 0d              |        |		CMPI.B	#0x0d,D7
800048f6 66 00 fa 32              |f  2    |		BNE	0x8000432a
800048fa 4a 46                    |JF      |		TST.W	D6
800048fc 6b 00 fa 72              |k  r    |		BMI	0x80004370
80004900 67 00 fa 14              |g       |		BEQ	0x80004316
80004904 2c 80                    |,       |		MOVE.L	D0,(A6)
80004906 7e 07                    |~       |		MOVEQ.L	#0x07,D7
80004908 61 00 07 64              |a  d    |		BSR	0x8000506e
8000490c 22 40                    |"@      |		MOVEA.L	D0,A1
8000490e 60 00 fa 06              |`       |		BRA	0x80004316
80004912 08 84 00 1f              |        |		BCLR.L	#0x1f,D4		; MANUAL
80004916 42 80                    |B       |		CLR.L	D0
80004918 30 2b 00 60              |0+ `    |		MOVE.W	(A3+0x60),D0
8000491c 4a 46                    |JF      |		TST.W	D6
8000491e 66 00 fa 5a              |f  Z    |		BNE	0x8000437a
80004922 22 40                    |"@      |		MOVEA.L	D0,A1
80004924 4d fb 01 70 00 00 00 5a  |M  p   Z|		LEA.L	(#0x80004980),A6	;  LEW=0170
8000492c 61 00 05 64              |a  d    |		BSR	0x80004e92
80004930 61 00 05 72              |a  r    |		BSR	0x80004ea4
80004934 20 09                    |        |		MOVE.L	A1,D0
80004936 4a 07                    |J       |		TST.B	D7
80004938 6b 18                    |k       |		BMI	0x80004952
8000493a ee 68                    | h      |		LSR.W	D7,D0
8000493c 74 03                    |t       |		MOVEQ.L	#0x03,D2
8000493e 0c 07 00 08              |        |		CMPI.B	#0x08,D7
80004942 67 02                    |g       |		BEQ	0x80004946
80004944 74 01                    |t       |		MOVEQ.L	#0x01,D2
80004946 7e 3a                    |~:      |		MOVEQ.L	#0x3a,D7
80004948 61 00 07 24              |a  $    |		BSR	0x8000506e
8000494c 61 00 04 ae              |a       |		BSR	0x80004dfc
80004950 60 da                    |`       |		BRA	0x8000492c
80004952 74 10                    |t       |		MOVEQ.L	#0x10,D2
80004954 61 00 04 a6              |a       |		BSR	0x80004dfc
80004958 7e 20                    |~       |		MOVEQ.L	#0x20,D7
8000495a 61 00 03 a8              |a       |		BSR	0x80004d04
8000495e 0c 07 00 0d              |        |		CMPI.B	#0x0d,D7
80004962 66 00 f9 c6              |f       |		BNE	0x8000432a
80004966 4a 46                    |JF      |		TST.W	D6
80004968 6b 00 fa 06              |k       |		BMI	0x80004370
8000496c 67 00 f9 a8              |g       |		BEQ	0x80004316
80004970 37 40 00 60              |7@ `    |		MOVE.W	D0,(A3+0x60)
80004974 7e 07                    |~       |		MOVEQ.L	#0x07,D7
80004976 61 00 06 f6              |a       |		BSR	0x8000506e
8000497a 22 40                    |"@      |		MOVEA.L	D0,A1
8000497c 60 00 f9 98              |`       |		BRA	0x80004316
80004980 54 31 0f 54 30 0e 53 0d  |T1 T0 S |		.XXX[0x40]
80004988 4d 0c 49 08 58 04 4e 03  |M I X N |
80004990 5a 02 56 01 43 00 ff 00  |Z V C   |
80004998 13 fc 00 01 00 00 fc 04  |        |
800049a0 13 fc 00 08 00 00 fc 01  |        |
800049a8 23 eb 00 48 00 00 fc 08  |#  H    |
800049b0 4e f9 80 00 20 08 2e 79  |N     .y|
800049b8 80 00 00 00 4e f0 01 f1  |    N   |
800049c0 80 00 00 08              |        |		.XXX[0x4]
800049c4					t_Invalid_EEPROM_number:
800049c4 49 6e 76 61 6c 69 64 20  |Invalid |		.TXT	'Invalid EEPROM number'
800049da					t_Bad_EEPROM_checksum:
800049da 42 61 64 20 45 45 50 52  |Bad EEPR|		.TXT	'Bad EEPROM checksum'
800049ee					t_EEPROM_is_write_protected:
800049ee 45 45 50 52 4f 4d 20 69  |EEPROM i|		.TXT	'EEPROM is write protected'
80004a08					t_Out_of_range_module_id:
80004a08 4f 75 74 20 6f 66 20 72  |Out of r|		.TXT	'Out of range module id'
80004a1f					t_No_overlay_validity_byte:
80004a1f 4e 6f 20 6f 76 65 72 6c  |No overl|		.TXT	'No overlay validity byte'
80004a38					t_Unable_to_write_data:
80004a38 55 6e 61 62 6c 65 20 74  |Unable t|		.TXT	'Unable to write data'
80004a4d					t_Timeout_during_write:
80004a4d 54 69 6d 65 6f 75 74 20  |Timeout |		.TXT	'Timeout during write'
80004a62					t_Unknown_error_detected:
80004a62 55 6e 6b 6e 6f 77 6e 20  |Unknown |		.TXT	'Unknown error detected'
80004a79 ff                       |        |		.XXX[0x1]
80004a7a 80 00 49 c4              |  I     |		.PTR	t_Invalid_EEPROM_number
80004a7e 80 00 49 da              |  I     |		.PTR	t_Bad_EEPROM_checksum
80004a82 80 00 49 ee              |  I     |		.PTR	t_EEPROM_is_write_protected
80004a86 80 00 4a 08              |  J     |		.PTR	t_Out_of_range_module_id
80004a8a 80 00 4a 1f              |  J     |		.PTR	t_No_overlay_validity_byte
80004a8e 80 00 4a 38              |  J8    |		.PTR	t_Unable_to_write_data
80004a92 80 00 4a 4d              |  JM    |		.PTR	t_Timeout_during_write
80004a96 80 00 4a 62              |  Jb    |		.PTR	t_Unknown_error_detected
80004a9a 48 e7 40 10              |H @     |		MOVEM.L	A3+D1,-(A7)
80004a9e 0c 81 00 00 00 07        |        |		CMPI.L	#0x00000007,D1
80004aa4 63 06                    |c       |		BLS	0x80004aac
80004aa6 22 3c 00 00 00 08        |"<      |		MOVE.L	#0x8,D1
80004aac 4e b9 80 00 20 28        |N    (  |		JSR	IOC_EEPROM_PART2_OUT_TEXT()
80004ab2 20 20 3f 3f 3f 20 00 ff  |  ???   |		.TXT	'  ??? '
80004aba 26 7b 1d 20 ff ba        |&{      |		MOVEA.L	(D1.L*4+#0x80004a76),A3	;  LEW=1d20
80004ac0 4e b9 80 00 20 2c        |N    ,  |		JSR	IOC_EEPROM_PART2_OUT_TEXT(A3)
80004ac6 4e b9 80 00 20 30        |N    0  |		JSR	IOC_EEPROM_PART2_OUT_CRNL()
80004acc 4c df 08 02              |L       |		MOVEM.L	(A7)+,D1+A3
80004ad0 4e 75                    |Nu      |		RTS
80004ad2 48 e7 40 00              |H @     |		MOVEM.L	D1,-(A7)		; MANUAL
80004ad6 4e b9 80 00 20 5c        |N    \  |		JSR	IOC_EEPROM_PART2_DOWNLOAD_RESHA_EEPROM_SECTION
80004adc 67 02                    |g       |		BEQ	0x80004ae0
80004ade 61 ba                    |a       |		BSR	0x80004a9a
80004ae0 4c df 00 02              |L       |		MOVEM.L	(A7)+,D1
80004ae4 60 00 f8 30              |`  0    |		BRA	0x80004316
80004ae8 48 e7 40 00              |H @     |		MOVEM.L	D1,-(A7)		; MANUAL
80004aec 4e b9 80 00 20 60        |N    `  |		JSR	IOC_EEPROM_PART2_EXPORT_2060
80004af2 67 02                    |g       |		BEQ	0x80004af6
80004af4 61 a4                    |a       |		BSR	0x80004a9a
80004af6 4c df 00 02              |L       |		MOVEM.L	(A7)+,D1
80004afa 60 00 f8 1a              |`       |		BRA	0x80004316
80004afe					t_No_address_given_:
80004afe 4e 6f 20 61 64 64 72 65  |No addre|		.TXT	'No address given!'
80004b10 4a 46                    |JF      |		TST.W	D6			; MANUAL
80004b12 66 08                    |f       |		BNE	0x80004b1c
80004b14 4d fa ff e8              |M       |		LEA.L	t_No_address_given_,A6
80004b18 60 00 03 a8              |`       |		BRA	0x80004ec2
80004b1c 48 e7 ff fe              |H       |		MOVEM.L	A6+A5+A4+A3+A2+A1+A0+D7+D6+D5+D4+D3+D2+D1+D0,-(A7)
80004b20 4c d3 7f ff              |L       |		MOVEM.L	(A3),D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6
80004b24 4e b7 01 51              |N  Q    |		JSR	((A7))			;  LEW=0151
80004b28 2f 0b                    |/       |		MOVE.L	A3,-(A7)
80004b2a 26 78 00 24              |&x $    |		MOVEA.L	0x24,A3
80004b2e 47 eb ff 10              |G       |		LEA.L	(A3-0xf0),A3
80004b32 48 d3 7f ff              |H       |		MOVEM.L	D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6,(A3)
80004b36 27 5f 00 2c              |'_ ,    |		MOVE.L	(A7)+,(A3+0x2c)
80004b3a 4c df 7f ff              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+D4+D5+D6+D7+A0+A1+A2+A3+A4+A5+A6
80004b3e 60 00 f7 d6              |`       |		BRA	0x80004316
80004b42					t_S_record_not_found_Download_aborted_:
80004b42 53 20 72 65 63 6f 72 64  |S record|		.TXT	'S record not found! Download aborted.'
80004b68					t_Invalid_checksum_Download_aborted_:
80004b68 49 6e 76 61 6c 69 64 20  |Invalid |		.TXT	'Invalid checksum! Download aborted.'
80004b8c 48 e7 f0 80              |H       |		MOVEM.L	A0+D3+D2+D1+D0,-(A7)	; MANUAL
80004b90 42 38 a0 04              |B8      |		CLR.B	IO_DUART_ACR_IPCR
80004b94 42 38 a0 0d              |B8      |		CLR.B	IO_DUART_OPCR
80004b98 11 fc 00 10 a0 02        |        |		MOVE.B	#0x10,IO_DUART_MODEM_COMMAND
80004b9e 11 fc 00 13 a0 00        |        |		MOVE.B	#0x13,IO_DUART_MODEM_MODE
80004ba4 11 fc 00 07 a0 00        |        |		MOVE.B	#0x07,IO_DUART_MODEM_MODE
80004baa 11 fc 00 bb a0 01        |        |		MOVE.B	#0xbb,IO_DUART_MODEM_STATUS
80004bb0 11 fc 00 01 a0 02        |        |		MOVE.B	#0x01,IO_DUART_MODEM_COMMAND
80004bb6 4e b9 80 00 20 28        |N    (  |		JSR	IOC_EEPROM_PART2_OUT_TEXT()
80004bbc 0d 0a 53 74 61 72 74 20  |  Start |		.TXT	'\r\n'
80004bc4 53 74 75 66 66 69 6e 67  |Stuffing|		.TXT	'Start Stuffing S-Records: '
80004bda 42 82                    |B       |		CLR.L	D2
80004bdc 61 00 04 3c              |a  <    |		BSR	0x8000501a
80004be0 0c 00 00 20              |        |		CMPI.B	#0x20,D0
80004be4 6f f4                    |o       |		BLE	0x80004bda
80004be6 0c 00 00 53              |   S    |		CMPI.B	#0x53,D0
80004bea 66 00 00 d0              |f       |		BNE	0x80004cbc
80004bee 61 00 04 2a              |a  *    |		BSR	0x8000501a
80004bf2 4e b9 80 00 20 18        |N       |		JSR	IOC_EEPROM_PART2_OUT_CHAR(D0)
80004bf8 0c 00 00 33              |   3    |		CMPI.B	#0x33,D0
80004bfc 66 00 00 a8              |f       |		BNE	0x80004ca6
80004c00 61 00 04 58              |a  X    |		BSR	0x8000505a
80004c04 26 00                    |&       |		MOVE.L	D0,D3
80004c06 e9 8b                    |        |		LSL.L	#0x4,D3
80004c08 61 00 04 50              |a  P    |		BSR	0x8000505a
80004c0c d6 80                    |        |		ADD.L	D0,D3
80004c0e d4 03                    |        |		ADD.B	D3,D2
80004c10 53 83                    |S       |		SUBQ.L	#0x1,D3
80004c12 61 00 04 46              |a  F    |		BSR	0x8000505a
80004c16 22 00                    |"       |		MOVE.L	D0,D1
80004c18 61 00 04 40              |a  @    |		BSR	0x8000505a
80004c1c e9 89                    |        |		LSL.L	#0x4,D1
80004c1e d2 80                    |        |		ADD.L	D0,D1
80004c20 d4 01                    |        |		ADD.B	D1,D2
80004c22 53 83                    |S       |		SUBQ.L	#0x1,D3
80004c24 61 00 04 34              |a  4    |		BSR	0x8000505a
80004c28 e9 89                    |        |		LSL.L	#0x4,D1
80004c2a d2 80                    |        |		ADD.L	D0,D1
80004c2c 61 00 04 2c              |a  ,    |		BSR	0x8000505a
80004c30 e9 89                    |        |		LSL.L	#0x4,D1
80004c32 d2 80                    |        |		ADD.L	D0,D1
80004c34 d4 01                    |        |		ADD.B	D1,D2
80004c36 53 83                    |S       |		SUBQ.L	#0x1,D3
80004c38 61 00 04 20              |a       |		BSR	0x8000505a
80004c3c e9 89                    |        |		LSL.L	#0x4,D1
80004c3e d2 80                    |        |		ADD.L	D0,D1
80004c40 61 00 04 18              |a       |		BSR	0x8000505a
80004c44 e9 89                    |        |		LSL.L	#0x4,D1
80004c46 d2 80                    |        |		ADD.L	D0,D1
80004c48 d4 01                    |        |		ADD.B	D1,D2
80004c4a 53 83                    |S       |		SUBQ.L	#0x1,D3
80004c4c 61 00 04 0c              |a       |		BSR	0x8000505a
80004c50 e9 89                    |        |		LSL.L	#0x4,D1
80004c52 d2 80                    |        |		ADD.L	D0,D1
80004c54 61 00 04 04              |a       |		BSR	0x8000505a
80004c58 e9 89                    |        |		LSL.L	#0x4,D1
80004c5a d2 80                    |        |		ADD.L	D0,D1
80004c5c d4 01                    |        |		ADD.B	D1,D2
80004c5e 53 83                    |S       |		SUBQ.L	#0x1,D3
80004c60 20 41                    | A      |		MOVEA.L	D1,A0
80004c62 4a 83                    |J       |		TST.L	D3
80004c64 6f 16                    |o       |		BLE	0x80004c7c
80004c66 61 00 03 f2              |a       |		BSR	0x8000505a
80004c6a 22 00                    |"       |		MOVE.L	D0,D1
80004c6c 61 00 03 ec              |a       |		BSR	0x8000505a
80004c70 e9 89                    |        |		LSL.L	#0x4,D1
80004c72 d2 80                    |        |		ADD.L	D0,D1
80004c74 d4 01                    |        |		ADD.B	D1,D2
80004c76 53 83                    |S       |		SUBQ.L	#0x1,D3
80004c78 10 c1                    |        |		MOVE.B	D1,(A0)+
80004c7a 60 e6                    |`       |		BRA	0x80004c62
80004c7c 61 00 03 dc              |a       |		BSR	0x8000505a
80004c80 22 00                    |"       |		MOVE.L	D0,D1
80004c82 61 00 03 d6              |a       |		BSR	0x8000505a
80004c86 e9 89                    |        |		LSL.L	#0x4,D1
80004c88 d2 80                    |        |		ADD.L	D0,D1
80004c8a d4 01                    |        |		ADD.B	D1,D2
80004c8c 0c 02 00 ff              |        |		CMPI.B	#0xff,D2
80004c90 66 08                    |f       |		BNE	0x80004c9a
80004c92 61 00 03 86              |a       |		BSR	0x8000501a
80004c96 60 00 ff 42              |`  B    |		BRA	0x80004bda
80004c9a 4c df 01 0f              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+A0
80004c9e 4d fa fe c8              |M       |		LEA.L	t_Invalid_checksum_Download_aborted_,A6
80004ca2 60 00 02 1e              |`       |		BRA	0x80004ec2
80004ca6 12 00                    |        |		MOVE.B	D0,D1
80004ca8 61 00 03 70              |a  p    |		BSR	0x8000501a
80004cac 0c 00 00 0d              |        |		CMPI.B	#0x0d,D0
80004cb0 66 f6                    |f       |		BNE	0x80004ca8
80004cb2 0c 01 00 37              |   7    |		CMPI.B	#0x37,D1
80004cb6 66 00 ff 22              |f  "    |		BNE	0x80004bda
80004cba 60 0c                    |`       |		BRA	0x80004cc8
80004cbc 4c df 01 0f              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+A0
80004cc0 4d fa fe 80              |M       |		LEA.L	t_S_record_not_found_Download_aborted_,A6
80004cc4 60 00 01 fc              |`       |		BRA	0x80004ec2
80004cc8 4c df 01 0f              |L       |		MOVEM.L	(A7)+,D0+D1+D2+D3+A0
80004ccc 60 00 f6 48              |`  H    |		BRA	0x80004316
80004cd0 3a 2f 00 0a              |:/      |		MOVE.W	(A7+0xa),D5		; MANUAL
80004cd4 20 2f 00 10              | /      |		MOVE.L	(A7+0x10),D0
80004cd8 2e 6b 00 70              |.k p    |		MOVEA.L	(A3+0x70),A7
80004cdc 4e b9 80 00 20 30        |N    0  |		JSR	IOC_EEPROM_PART2_OUT_CRNL()
80004ce2 4d fb 01 70 00 00 02 90  |M  p    |		LEA.L	(#t_Bus_Error_Address_),A6;  LEW=0170
80004cea 61 00 01 b8              |a       |		BSR	0x80004ea4
80004cee 74 20                    |t       |		MOVEQ.L	#0x20,D2
80004cf0 61 00 01 0a              |a       |		BSR	0x80004dfc
80004cf4 61 00 01 ae              |a       |		BSR	0x80004ea4
80004cf8 74 10                    |t       |		MOVEQ.L	#0x10,D2
80004cfa 30 05                    |0       |		MOVE.W	D5,D0
80004cfc 61 00 00 fe              |a       |		BSR	0x80004dfc
80004d00 60 00 f6 14              |`       |		BRA	0x80004316
80004d04 61 00 03 68              |a  h    |		BSR	0x8000506e
80004d08 48 41                    |HA      |		SWAP.W	D1
80004d0a 42 86                    |B       |		CLR.L	D6
80004d0c 42 83                    |B       |		CLR.L	D3
80004d0e 42 80                    |B       |		CLR.L	D0
80004d10 61 44                    |aD      |		BSR	0x80004d56
80004d12 0c 07 00 7e              |   ~    |		CMPI.B	#0x7e,D7
80004d16 66 0c                    |f       |		BNE	0x80004d24
80004d18 08 c6 00 1e              |        |		BSET.L	#0x1e,D6
80004d1c 46 46                    |FF      |		NOT.W	D6
80004d1e 61 00 03 4e              |a  N    |		BSR	0x8000506e
80004d22 61 32                    |a2      |		BSR	0x80004d56
80004d24 0c 07 00 2e              |   .    |		CMPI.B	#0x2e,D7
80004d28 67 3e                    |g>      |		BEQ	0x80004d68
80004d2a 0c 07 00 22              |   "    |		CMPI.B	#0x22,D7
80004d2e 66 48                    |fH      |		BNE	0x80004d78
80004d30 61 00 03 3c              |a  <    |		BSR	0x8000506e
80004d34 3c 3c 00 01              |<<      |		MOVE.W	#0x1,D6
80004d38 61 1c                    |a       |		BSR	0x80004d56
80004d3a 61 00 03 32              |a  2    |		BSR	0x8000506e
80004d3e 0c 07 00 22              |   "    |		CMPI.B	#0x22,D7
80004d42 66 0c                    |f       |		BNE	0x80004d50
80004d44 61 10                    |a       |		BSR	0x80004d56
80004d46 0c 07 00 22              |   "    |		CMPI.B	#0x22,D7
80004d4a 66 4c                    |fL      |		BNE	0x80004d98
80004d4c 61 00 03 20              |a       |		BSR	0x8000506e
80004d50 e1 88                    |        |		LSL.L	#0x8,D0
80004d52 10 07                    |        |		MOVE.B	D7,D0
80004d54 60 e2                    |`       |		BRA	0x80004d38
80004d56 61 00 02 b4              |a       |		BSR	0x8000500c
80004d5a 0c 07 00 13              |        |		CMPI.B	#0x13,D7
80004d5e 67 f6                    |g       |		BEQ	0x80004d56
80004d60 0c 07 00 11              |        |		CMPI.B	#0x11,D7
80004d64 67 f0                    |g       |		BEQ	0x80004d56
80004d66 4e 75                    |Nu      |		RTS
80004d68 61 00 03 04              |a       |		BSR	0x8000506e
80004d6c 61 e8                    |a       |		BSR	0x80004d56
80004d6e 3c 3c 00 01              |<<      |		MOVE.W	#0x1,D6
80004d72 20 08                    |        |		MOVE.L	A0,D0
80004d74 60 22                    |`"      |		BRA	0x80004d98
80004d76 61 de                    |a       |		BSR	0x80004d56
80004d78 34 07                    |4       |		MOVE.W	D7,D2
80004d7a 04 02 00 30              |   0    |		SUBI.B	#0x30,D2
80004d7e 0c 02 00 09              |        |		CMPI.B	#0x09,D2
80004d82 63 54                    |cT      |		BLS	0x80004dd8
80004d84 04 02 00 11              |        |		SUBI.B	#0x11,D2
80004d88 0c 02 00 19              |        |		CMPI.B	#0x19,D2
80004d8c 63 46                    |cF      |		BLS	0x80004dd4
80004d8e 04 02 00 20              |        |		SUBI.B	#0x20,D2
80004d92 0c 02 00 19              |        |		CMPI.B	#0x19,D2
80004d96 63 3c                    |c<      |		BLS	0x80004dd4
80004d98 08 06 00 1e              |        |		BTST.L	#0x1e,D6
80004d9c 67 02                    |g       |		BEQ	0x80004da0
80004d9e 46 80                    |F       |		NOT.L	D0
80004da0 4a 86                    |J       |		TST.L	D6
80004da2 6a 02                    |j       |		BPL	0x80004da6
80004da4 44 80                    |D       |		NEG.L	D0
80004da6 d6 80                    |        |		ADD.L	D0,D3
80004da8 48 c6                    |H       |		EXTW.L	D6
80004daa 6b 1c                    |k       |		BMI	0x80004dc8
80004dac 0c 07 00 2b              |   +    |		CMPI.B	#0x2b,D7
80004db0 67 0a                    |g       |		BEQ	0x80004dbc
80004db2 0c 07 00 2d              |   -    |		CMPI.B	#0x2d,D7
80004db6 66 10                    |f       |		BNE	0x80004dc8
80004db8 08 c6 00 1f              |        |		BSET.L	#0x1f,D6
80004dbc 61 00 02 b0              |a       |		BSR	0x8000506e
80004dc0 3c 3c ff ff              |<<      |		MOVE.W	#0xffff,D6
80004dc4 60 00 ff 48              |`  H    |		BRA	0x80004d0e
80004dc8 48 41                    |HA      |		SWAP.W	D1
80004dca 20 03                    |        |		MOVE.L	D3,D0
80004dcc 4a 46                    |JF      |		TST.W	D6
80004dce 66 02                    |f       |		BNE	0x80004dd2
80004dd0 20 09                    |        |		MOVE.L	A1,D0
80004dd2 4e 75                    |Nu      |		RTS
80004dd4 06 42 00 0a              | B      |		ADDI.W	#0x000a,D2
80004dd8 b4 41                    | A      |		CMP.W	D1,D2
80004dda 6c bc                    |l       |		BGE	0x80004d98
80004ddc 61 00 02 90              |a       |		BSR	0x8000506e
80004de0 3e 02                    |>       |		MOVE.W	D2,D7
80004de2 61 08                    |a       |		BSR	0x80004dec
80004de4 d0 87                    |        |		ADD.L	D7,D0
80004de6 3c 3c 00 01              |<<      |		MOVE.W	#0x1,D6
80004dea 60 8a                    |`       |		BRA	0x80004d76
80004dec 34 00                    |4       |		MOVE.W	D0,D2
80004dee c4 c1                    |        |		MULU.W	D1,D2
80004df0 48 40                    |H@      |		SWAP.W	D0
80004df2 c0 c1                    |        |		MULU.W	D1,D0
80004df4 48 40                    |H@      |		SWAP.W	D0
80004df6 42 40                    |B@      |		CLR.W	D0
80004df8 d0 82                    |        |		ADD.L	D2,D0
80004dfa 4e 75                    |Nu      |		RTS
80004dfc 42 46                    |BF      |		CLR.W	D6
80004dfe 76 01                    |v       |		MOVEQ.L	#0x01,D3
80004e00 e5 ab                    |        |		LSL.L	D2,D3
80004e02 53 83                    |S       |		SUBQ.L	#0x1,D3
80004e04 c0 83                    |        |		AND.L	D3,D0
80004e06 c7 40                    | @      |		EXG.L	D3,D0
80004e08 61 36                    |a6      |		BSR	0x80004e40
80004e0a 52 46                    |RF      |		ADDQ.W	#0x1,D6
80004e0c 4a 80                    |J       |		TST.L	D0
80004e0e 66 f8                    |f       |		BNE	0x80004e08
80004e10 3e 06                    |>       |		MOVE.W	D6,D7
80004e12 70 01                    |p       |		MOVEQ.L	#0x01,D0
80004e14 51 cf 00 04              |Q       |		DBF	D7,0x80004e1a
80004e18 61 d2                    |a       |		BSR	0x80004dec
80004e1a 51 cf ff fc              |Q       |		DBF	D7,0x80004e18
80004e1e 52 47                    |RG      |		ADDQ.W	#0x1,D7
80004e20 96 80                    |        |		SUB.L	D0,D3
80004e22 64 fa                    |d       |		BCC	0x80004e1e
80004e24 d6 80                    |        |		ADD.L	D0,D3
80004e26 06 07 00 30              |   0    |		ADDI.B	#0x30,D7
80004e2a 0c 07 00 39              |   9    |		CMPI.B	#0x39,D7
80004e2e 6f 02                    |o       |		BLE	0x80004e32
80004e30 5e 07                    |^       |		ADDQ.B	#0x7,D7
80004e32 61 00 02 3a              |a  :    |		BSR	0x8000506e
80004e36 61 08                    |a       |		BSR	0x80004e40
80004e38 7e ff                    |~       |		MOVEQ.L	#-0x01,D7
80004e3a 4a 80                    |J       |		TST.L	D0
80004e3c 66 e0                    |f       |		BNE	0x80004e1e
80004e3e 4e 75                    |Nu      |		RTS
80004e40 48 40                    |H@      |		SWAP.W	D0
80004e42 42 82                    |B       |		CLR.L	D2
80004e44 34 00                    |4       |		MOVE.W	D0,D2
80004e46 84 c1                    |        |		DIVU.W	D1,D2
80004e48 30 02                    |0       |		MOVE.W	D2,D0
80004e4a 48 40                    |H@      |		SWAP.W	D0
80004e4c 34 00                    |4       |		MOVE.W	D0,D2
80004e4e 84 c1                    |        |		DIVU.W	D1,D2
80004e50 30 02                    |0       |		MOVE.W	D2,D0
80004e52 42 42                    |BB      |		CLR.W	D2
80004e54 48 42                    |HB      |		SWAP.W	D2
80004e56 4e 75                    |Nu      |		RTS
80004e58 48 e7 81 00              |H       |		MOVEM.L	D7+D0,-(A7)
80004e5c 02 00 00 7f              |        |		ANDI.B	#0x7f,D0
80004e60 0c 00 00 20              |        |		CMPI.B	#0x20,D0
80004e64 6d 06                    |m       |		BLT	0x80004e6c
80004e66 0c 00 00 7e              |   ~    |		CMPI.B	#0x7e,D0
80004e6a 6f 10                    |o       |		BLE	0x80004e7c
80004e6c 70 5e                    |p^      |		MOVEQ.L	#0x5e,D0
80004e6e 4e b9 80 00 20 18        |N       |		JSR	IOC_EEPROM_PART2_OUT_CHAR(D0)
80004e74 20 17                    |        |		MOVE.L	(A7),D0
80004e76 0a 00 00 40              |   @    |		EORI.B	#0x40,D0
80004e7a 60 0a                    |`       |		BRA	0x80004e86
80004e7c 10 07                    |        |		MOVE.B	D7,D0
80004e7e 4e b9 80 00 20 18        |N       |		JSR	IOC_EEPROM_PART2_OUT_CHAR(D0)
80004e84 20 17                    |        |		MOVE.L	(A7),D0
80004e86 4e b9 80 00 20 18        |N       |		JSR	IOC_EEPROM_PART2_OUT_CHAR(D0)
80004e8c 4c df 00 81              |L       |		MOVEM.L	(A7)+,D0+D7
80004e90 4e 75                    |Nu      |		RTS
80004e92 48 e7 80 00              |H       |		MOVEM.L	D0,-(A7)
80004e96 70 20                    |p       |		MOVEQ.L	#0x20,D0
80004e98 4e b9 80 00 20 18        |N       |		JSR	IOC_EEPROM_PART2_OUT_CHAR(D0)
80004e9e 4c df 00 01              |L       |		MOVEM.L	(A7)+,D0
80004ea2 4e 75                    |Nu      |		RTS
80004ea4 48 e7 80 00              |H       |		MOVEM.L	D0,-(A7)
80004ea8 10 1e                    |        |		MOVE.B	(A6)+,D0
80004eaa 6d 0e                    |m       |		BLT	0x80004eba
80004eac 0c 00 00 20              |        |		CMPI.B	#0x20,D0
80004eb0 6d 08                    |m       |		BLT	0x80004eba
80004eb2 4e b9 80 00 20 18        |N       |		JSR	IOC_EEPROM_PART2_OUT_CHAR(D0)
80004eb8 60 ee                    |`       |		BRA	0x80004ea8
80004eba 1e 00                    |        |		MOVE.B	D0,D7
80004ebc 4c df 00 01              |L       |		MOVEM.L	(A7)+,D0
80004ec0 4e 75                    |Nu      |		RTS
80004ec2 4e b9 80 00 20 30        |N    0  |		JSR	IOC_EEPROM_PART2_OUT_CRNL()
80004ec8 61 da                    |a       |		BSR	0x80004ea4
80004eca 60 00 f4 4a              |`  J    |		BRA	0x80004316
80004ece					t_Unrecognized_command_syntax_:
80004ece 55 6e 72 65 63 6f 67 6e  |Unrecogn|		.TXT	'Unrecognized command syntax.'
80004eeb					t_Sorry_that_command_is_not_implemented_yet_:
80004eeb 53 6f 72 72 79 2c 20 74  |Sorry, t|		.TXT	'Sorry, that command is not implemented yet.'
80004f17					t_No_location_is_open_:
80004f17 4e 6f 20 6c 6f 63 61 74  |No locat|		.TXT	'No location is open.'
80004f2c					t_Radix_out_of_range_:
80004f2c 52 61 64 69 78 20 6f 75  |Radix ou|		.TXT	'Radix out of range.'
80004f40					t_Too_many_breakpoints_:
80004f40 54 6f 6f 20 6d 61 6e 79  |Too many|		.TXT	'Too many breakpoints.'
80004f56					t_Breakpoint_address_not_found_:
80004f56 42 72 65 61 6b 70 6f 69  |Breakpoi|		.TXT	'Breakpoint address not found.'
80004f74					t_Bus_Error_Address_:
80004f74 42 75 73 20 45 72 72 6f  |Bus Erro|		.TXT	'Bus Error - Address: '
80004f8a					t_Status_:
80004f8a 2c 20 53 74 61 74 75 73  |, Status|		.TXT	', Status: '
80004f95					t_Trapped_into_debugger_:
80004f95 54 72 61 70 70 65 64 20  |Trapped |		.TXT	'Trapped into debugger.'
80004fac					t_Breakpoint_encountered_:
80004fac 42 72 65 61 6b 70 6f 69  |Breakpoi|		.TXT	'Breakpoint encountered.'
80004fc4 20 38 f8 00              | 8      |		MOVE.L	IO_READ_STATUS_p24,D0
80004fc8 eb c0 03 01              |        |		BFEXTS.L	D0,{12:1},D0
80004fcc 10 38 90 03              | 8      |		MOVE.B	IO_UART_COMMAND,D0
80004fd0 11 fc 00 36 90 03        |   6    |		MOVE.B	#0x36,IO_UART_COMMAND
80004fd6 2f 00                    |/       |		MOVE.L	D0,-(A7)
80004fd8 20 38 f8 00              | 8      |		MOVE.L	IO_READ_STATUS_p24,D0
80004fdc 08 80 00 13              |        |		BCLR.L	#0x13,D0
80004fe0 21 c0 f4 00              |!       |		MOVE.L	D0,IO_WRITE_CONTROL_p24
80004fe4 20 1f                    |        |		MOVE.L	(A7)+,D0
80004fe6 4e 75                    |Nu      |		RTS
80004fe8 00 40 00 10              | @      |		ORI.W	#0x0010,D0
80004fec 6c 10                    |l       |		BGE	0x80004ffe
80004fee 2f 00                    |/       |		MOVE.L	D0,-(A7)
80004ff0 20 38 f8 00              | 8      |		MOVE.L	IO_READ_STATUS_p24,D0
80004ff4 08 c0 00 13              |        |		BSET.L	#0x13,D0
80004ff8 21 c0 f4 00              |!       |		MOVE.L	D0,IO_WRITE_CONTROL_p24
80004ffc 20 1f                    |        |		MOVE.L	(A7)+,D0
80004ffe 11 c0 90 03              |        |		MOVE.B	D0,IO_UART_COMMAND
80005002 4e 75                    |Nu      |		RTS
80005004 08 38 00 01 90 01        | 8      |		BTST.B	#0x1,IO_UART_STATUS
8000500a 4e 75                    |Nu      |		RTS
8000500c 2f 00                    |/       |		MOVE.L	D0,-(A7)
8000500e 4e b9 80 00 20 14        |N       |		JSR	IOC_EEPROM_PART2_IN_CHAR()
80005014 2e 00                    |.       |		MOVE.L	D0,D7
80005016 20 1f                    |        |		MOVE.L	(A7)+,D0
80005018 4e 75                    |Nu      |		RTS
8000501a 08 38 00 01 90 01        | 8      |		BTST.B	#0x1,IO_UART_STATUS
80005020 66 0e                    |f       |		BNE	0x80005030
80005022 08 38 00 00 a0 01        | 8      |		BTST.B	#0x0,IO_DUART_MODEM_STATUS
80005028 67 f0                    |g       |		BEQ	0x8000501a
8000502a 10 38 a0 03              | 8      |		MOVE.B	IO_DUART_MODEM_DATA,D0
8000502e 4e 75                    |Nu      |		RTS
80005030 08 38 00 05 90 01        | 8      |		BTST.B	#0x5,IO_UART_STATUS
80005036 66 06                    |f       |		BNE	0x8000503e
80005038 10 38 90 00              | 8      |		MOVE.B	IO_UART_DATA,D0
8000503c 60 dc                    |`       |		BRA	0x8000501a
8000503e 08 f8 00 04 90 03        |        |		BSET.B	#0x4,IO_UART_COMMAND
80005044 10 38 90 00              | 8      |		MOVE.B	IO_UART_DATA,D0
80005048 66 d0                    |f       |		BNE	0x8000501a
8000504a 20 3c 80 00 50 5c        | <  P\  |		MOVE.L	#0x8000505c,D0
80005050 b0 9f                    |        |		CMP.L	(A7)+,D0
80005052 66 02                    |f       |		BNE	0x80005056
80005054 59 8f                    |Y       |		SUBQ.L	#0x4,A7
80005056 60 00 fc 70              |`  p    |		BRA	0x80004cc8
8000505a 61 be                    |a       |		BSR	0x8000501a
8000505c 0c 00 00 39              |   9    |		CMPI.B	#0x39,D0
80005060 6f 04                    |o       |		BLE	0x80005066
80005062 06 00 00 09              |        |		ADDI.B	#0x09,D0
80005066 02 80 00 00 00 0f        |        |		ANDI.L	#0x0000000f,D0
8000506c 4e 75                    |Nu      |		RTS
8000506e 2f 00                    |/       |		MOVE.L	D0,-(A7)
80005070 20 07                    |        |		MOVE.L	D7,D0
80005072 4e b9 80 00 20 18        |N       |		JSR	IOC_EEPROM_PART2_OUT_CHAR(D0)
80005078 20 1f                    |        |		MOVE.L	(A7)+,D0
8000507a 4e 75                    |Nu      |		RTS
8000507c ff ff ff ff              |        |		.XXX[0x4]
80005080 ff ff ff ff ff ff ff ff  |        |		.BLANK	ff[0xf78]
80005ff8 ff ff                    |        |		.XXX[0x2]
80005ffa ; --------------------------------------------------------------------------------------
80005ffa ; Test, Revision, slot and checksum
80005ffa ; --------------------------------------------------------------------------------------
80005ffa 00                       |        |		.TEST	00
80005ffb 92 11 05                 |        |		.REV	92,11,05
80005ffe 17                       |        |		.SLOT	0x17
80005fff ff                       |        |		.CSUM	0xff
80006000 ff ff ff ff ff ff ff ff  |        |		.BLANK	ff[0x1df8]
80007df8 ff ff                    |        |		.BLANK	ff[0x2]
80007dfa ; --------------------------------------------------------------------------------------
80007dfa ; Test, Revision, slot and checksum
80007dfa ; --------------------------------------------------------------------------------------
80007dfa 00                       |        |		.TEST	00
80007dfb 92 11 05                 |        |		.REV	92,11,05
80007dfe 15                       |        |		.SLOT	0x15
80007dff e7                       |        |		.CSUM	0xe7

TextFile

S0 921105
S3F5800000000007FFFC800000248000002C600001346000007660000148600000BE600000C46000012A4E714E714287428642B8F40042B8FE0042B8F30042B8FC0042B8F90042B8F20042B8F50042B8FD0046FC270042804E7B00022E3C8000000010389003203C0000823551C8FFFE4238900360000174202A202A202A202A202A202A202A204641494C4544002F0808380000FF0367044A8666204A076614BDFC800003126D00000C41F9800000726100FF6C1E3C00FF205F4ED641F9800000726100FF5A41F98000015B6100FF500687000100002C464286205F4ED62F006100001C201F4E75205F2F006100001020085280020089
S3F5800000F000FE2040201F4ED011FC00239003203C0001046A538066FC1018670E08380000900167F811C0900060EE08380000900167F808380002900167F808380002900167F0203C0000823551C8FFFE423890034E7541F9800001566000FECE41F98000015B6000FEC4205B4F4B5D0D0A004C3C0000000004E2538066FC4E757456323C1FF9D41851C9FFFC4A18323C0004D41851C9FFFC4A0266024ED11038900311FC004E900211FC00BD900211FC0023900343F9800001C4203C0000823551C8FFFE11D9900066F021C3F20021FC00000001000C60C70D0A494F4320454550524F4D20636865636B73756D206661696C757246
S3F5800001E0650D0A0041F980000000760F43F9800001F66000FF7841F980002000760E43F9800002086000FF6641F980004000760D43F98000021A6000FF5421FC0000000EF2004DF98000022841F89002700110801080B0106600FE52B0106600FE4CD00066EC70FE10801080B0106600FE3CB0106600FE36E31865EC4A0766CC4DF9800002621038900311FC004E900211FC00BD900211FC00A790030C3800A790036600FE080C38004E90026600FDFE0C3800BD90026600FDF41038900010389000428008380000900167F811C0900008380001900167F8B03890006600FDCE520066E04A07669E4DF9800002CA083800009001D0
S3F5800002D067F84280428111C0900008380000900167F811C0900060044E71FFFF52816700FD9808380000900167F20C81000000006500FD860C8107FFFFFF6200FD7C4A0766B860240D0A2052313030302D34303020494F432053454C465445535420312E332E32200D0A00FF203C0000823551C8FFFE11FC00239003203C0000823551C8FFFE43F9800003141019670E08380000900167F811C0900060EE21FC0000000DF200601620202020353132204B42206D656D6F7279202E2E2E0043F98000037410196700001008380000900167F811C0900060EC4DF9800003AA21FC00040000F40041F8000043F90004000070FF42811A
S3F5800003C02080228124102611B4806600FCBCB6816600FCB64A0766D270014E7B00024DF9800003E441F8000070012080B0906600FC98D08066F470FE2080B0906600FC8AE39865F44A0766DC4DF98000040E41F90004000070012080B0906600FC6CD08066F470FE2080B0906600FC5EE39865F44A0766DA4DF98000043A41F8000070FF20C820C851C8FFFA70FFB1E06600FC3AB1E06600FC3451C8FFF24A0766DC4DF98000046441F8000070FF4298429851C8FFFA41F8000070FF22004A906600FC0A2080429020C04A906600FBFE2080429020C051C9FFE6220041F80000B0906600FBE8429020C0B0906600FBDE429020C0A8
S3F5800004B051C9FFEA2200B0A06600FBCE429020804290B0A06600FBC242902080429051C9FFE641F90008000022004AA06600FBAA208042904AA06600FBA02080429051C9FFEA4A076600FF6E4DF9800004FE41F8000043F9000400004290429110FC000110FC000210FC000310FC000412FC000512FC000612FC000712FC00080CB80102030400006600FB520CB905060708000400004A0766B84EB98000000C4EB98000001C202020204D656D6F727920706172697479202E2E2E004DF98000056E42B8F4002038F800080000126600FB0C21FC00040000F4002038F800080000126700FAF84A0766D84DF98000059C42B8F90053
S3F5800005A02038F800028008F000006600FADC4A0766EA4DF9800005B842B8F40042B8F90042B80000203800002038F800223C08F00000C081B0816600FAB042B8F40042B8F90021FC010101010000203800002038F800223C08F00000C081B0816600FA8A4A0766B44DF98000060A41F8F80021FC00040000F40042B8000042B8000442B8000842B8000C42B8F40011FC0001000011FC0001000511FC0001000A11FC0001000F42B8F900203800002010028008F000000C80088000006600FA2E42B8F900203800042010028008F000000C80084000006600FA1442B8F900203800082010028008F000000C80082000006600F9FA57
S3F58000069042B8F9002038000C2010028008F000000C80081000006600F9E04A076600FF5C4DF9800006B642B8F40042B8F90042B8000021FC00040000F40042B80004203800002038F800028008F000000C8008F000006600F9A4203800042038F800028008F000000C8008F000006600F98C4A0766B44DF98000070843F8F80021FC00040000F40042B8F900203C0101010141F8000072FF20C020C051C9FFFA41F8000072FF24100811001B6600F94E42902080429824100811001B6600F93E42902080429851C9FFDE41F8000072FF24100811001B6600F9242080429824100811001B6600F9162080429851C9FFE272FF24208F
S3F5800007800811001B6600F90220804290208024200811001B6600F8F220804290208051C9FFDE41F90008000072FF24200811001B6600F8D64290208024200811001B6600F8C84290208051C9FFE24A076600FF3A4EB98000000C4EB98000001C20202020492F4F2062757320636F6E74726F6C202E2E2E004DF98000081621FC0000000FF20041F8F80043F8FC00323CF000343C7000363C1000428022802A10CA41B545BA406600F864D04366EE4A0766E8429170016100F92A22BC0000400070016100F91E22BC0000600070016100F91222BC0000E00070016100F90622BC0000F00070016100F8FA4EB98000000C4EB9800059
S3F580000870001C20202020492F4F20627573206D6170202E2E2E004DF98000089841F9A1000000223CC007FC00203C0000040020802410C4812600C681B6826600F7DCD08066EC203CFFFFFBFF20802410C4812600C681B6826600F7C2E39865EC4A0766C84DF9800008D64280223C000007FF41F9A1000000E9C02542EFC32002EFC3034920C3528051C9FFEE4280223C000007FF41F9A10000002818E9C42349E9C43002EFC23542B4806600F770528051C9FFE84A0766B24DF98000092A41F9A1000000303C07FF429851C8FFFC41F9A1000000303C07FF72FF243CC007FC002610C6826600F7362081429020C151C8FFF041F9C9
S3F580000960A1000000303C07FF2610C682B6826600F718429020C151C8FFF0303C07FF2620C682B6826600F70242902081429051C8FFEE41F9A1004000303C07FF2620C6826600F6E62081429051C8FFF24A076600FF7A4EB98000000C4EB98000001C20202020492F4F20627573206D617020706172697479202E2E2E00FF4DF9800009E021FC00040000F40042B8F9002038F8000800001C6600F6924A0766E44DF980000A0242B8F40042B9A100000021FC00040000F4003039930000002038F80042B9A10000000800001C6700F65E42B8F9002038F8000800001C6600F64E4A0766C24DF980000A464A0766FC4EB98000000CC3
S3F580000A504EB98000001C20202020492F4F20627573207472616E73616374696F6E73202E2E2E00FF4DF980000A8A42B9A100000041F8000043F99300000070012280B0906600F5F6B0916600F5F0D08066EE70FE2080B0906600F5E2B0916600F5DCE39865EE4A0766D44DF980000ABC41F9A10000004280223C00000400243C000000FF20C0D08151CAFFFA41F99300000043F80000203C0000F7FF2089B3D16600F59AB3D86600F594588951C8FFEE41F8000043F993000000203C0000F7FFB1D06600F578B1D96600F572588851C8FFF04A07669A4DF980000B4641F9A100000043F8000045F90004000047F99300000049F9FE
S3F580000B409300040070FF4290214A0004429142924A936600F5344A946600F52E2280B0936600F5264A546600F5202480B0936600F518B0946600F5124292B0936600F50A4A546600F5044A0766BC4EB98000000C4EB98000001C20202020504954202E2E2E004DF980000BA811FC0000A0041038A00F31FC0010A0061038A00E3038A0060C4000106600F4C2727F1038A0066700000A51C9FFF66000F4B0428152816700F4A808380003A00567F21038A00F4A0766B64EB98000000C4EB98000001C202020204D6F64656D204455415254206368616E6E656C202E2E2E004DF980000C2011FC0010A0024238A00411FC0013A00020
S3F580000C3011FC0087A00011FC00BBA00111FC0020A00211FC0030A00211FC0040A00211FC0005A0024200243C0000823508380002A001660851CAFFF66000F41E11C0A003243C0000823508380000A001660851CAFFF66000F4041238A003B2006600F3FA520066C24A0766884DF980000C9E4238A00308380002A00167F84238A00308380002A00167F84238A003428060024E7152806700F3C408380002A00167F221C000000C80000000FA65080C80000000FC6F2E6100F338205761726E696E673A204455415254206372797374616C206F7574206F66207370656321202E2E2E00FF4A07668A11FC0030A00211FC0020A00285
S3F580000D204EB98000000C4EB98000001C20202020446961676E6F73746963204455415254206368616E6E656C202E2E2E00FF4DF980000D5411FC0010A00A4238A0044238A00D11FC0004A00E11FC0013A00811FC0007A00811FC00BBA00911FC0005A00A4200243C0005161508380002A009660851CAFFF66000F2F211C0A00B243C0000823508380000A009660851CAFFF66000F2D81238A00BB2006600F2CE520066C24A07669011FC0004A00F11FC0030A00A11FC0020A00A4EB98000000C4EB98000001C20202020436C6F636B202F2043616C656E646172202E2E2E00FF4DF980000E021038800F720111C1800FB238800F40
S3F580000E106600F276E31964F072FE11C1800FB238800F6600F264E31965F011C0800F4A0766D04DF980000E38303C823512388000B23880006600000A51C8FFF66000F23A4A0766E44DF980000E5A12388000B238800067FA42801238800060044E71FFFF52806700F214B238800067F421C000000C800000012B65080C800000012D6F306100F18A205761726E696E673A2043616C656E646172206372797374616C206F7574206F66207370656321202E2E2E004A0766964EB98000000C6100F150436865636B696E6720666F7220524553484120626F6172640D0A00FF2038F800E858020000070C00000766286100F120202008
S3F580000F002D2D202042656E6368206D6F646520284944203729206465746563746564200060380C000002670000526100F0F02020202D2D205761726E696E673A20556E6B6E6F776E204465766963652049442064657465637465642000FF6100F0C0536B697070696E672052455348412074657374730D0A00FF600002284EB98000001C20202020524553484120454550726F6D20496E74657266616365202E2E2E00FF4DF980000FA6720113C19303E00A34399303E00AB2026600F0D0E31964EA72FE13C19303E00A34399303E00AB2026600F0B8E31965EA4A0766CC4EB98000000C08C7001E700043F9800010CC6122700109
S3F580000FF043F9800010D56118700243F9800010E0610E700343F9800010EB6104600001506100F0D0446F776E6C6F6164696E6720524553484120454550726F6D200020496100F0A6610010266700008C0C010005662E6100F09E20202D205761726E696E673A2056616C696469747920436F6465206E6F742070726573656E7400FF60560C010002662C6100F06A20202D205761726E696E673A20446574656374656420436865636B73756D204572726F7200FF60246100F03E20202D205761726E696E673A20556E6B6E6F776E204572726F7220436F6465006100F0844E7530202D20544553540031202D204C414E43452000DC
S3F5800010E032202D204449534B20200033202D205441504520200044696167204D6F64656D00564D4547454E004C414E4345004469736B2053435349005461706520534353490061000F4467346100EEF25761726E696E673A20556E61626C6520746F2063616C6C2000FF20496100EECE6100EECE2053656C66746573740D0A004E754EB980002050303C020043F9800010F661B2303C010043F98000110161A6303C030043F980001108619A303C040043F98000110E618E303C050043F98000111861824EB98000001C202020204C6F63616C20696E7465727275707473202E2E2E00FF4DF9800011C62038F800020000070C00DE
S3F5800011D000074A0766F04DF9800011DC42B8F90042B8FD0070074E7B00000E380000FFFE0C0000506600EE924A0766E04DF98000120211FC00A7900311FC00AF900308380001900167F81038900172074E7B10000E381000FFFE11FC00A7900308380000900167F84238900008380002900166F808380002900167F808380002900167F008380000900167E8243C0000823551CAFFFE42389003080000056700EE1C0C0100426600EE144A0766884DF98000128070074E7B00000E380000FFFC0C0000516600EDF64A0766E84DF98000129E4238A00D11FC0010A00E70074E7B00000E380000FFFC11FC0010A00F0C00004666007A
S3F5800012C0EDC84A0766D84DF9800012CC11FC00A7900308380000900167F84238900008380001900167F872074E7B10000E381000FFFC08380002900167F808380002900167F008380000900167E8243C0000823551CAFFFE423890030C0100456600ED6A4A0766A84DF98000132A4238A00D11FC0020A00E70074E7B00000E380000FFFC11FC0020A00F0C0000446600ED3C4A0766D84DF98000135C42B8F50070074E7B00000E380000FFF20C0000526600ED1A4A0766E84DF98000137A4238A00D11FC0008A00E70074E7B00000E380000FFF211FC0008A00F0C00004F6600ECEC4A0766D84DF9800013A842B8F50021FC000053
S3F5800013B00001F30070074E7B00000E380000FFF242B8F3000C00004D6600ECBE4A0766D84DF9800013D642B8F50042B8F70021FC00000002F30070074E7B00000E380000FFF242B8F3000C00004E6600EC8C4A0766D44DF9800014084238A00D11FC0040A00E70074E7B00000E380000FFF211FC0040A00F0C00004B6600EC5E4A0766D84DF98000143611FC0004A00411FC0080A00508380007A00567F870074E7B00000E380000FFF21238A0044238A0050C00004A6600EC244A0766CC4DF98000147011FC0001900308380000900167F870074E7B00000E380000FFF21238A0044238A005423890030C0000496600EBEC4A07FE
S3F5800014A066CE4DF9800014A84238A00D11FC0080A00E70074E7B00000E380000FFF211FC0080A00F0C0000486600EBBE4A0766D84EB98000000C4EB98000001C20202020496C6C6567616C207265666572656E63652070726F74656374696F6E202E2E2E00FF4DF98000150E2C3C800015D442B8F90021FC8000152400082039010000006000EB662E7C0007FFFC2038F800080000196700EB5442B8F9002038F800080000196600EB444A0766C44DF98000155042B8F90021FC8000156600082039020000006000EB242E7C0007FFFC2038F800080000196700EB1242B8F9002038F800080000196600EB024A0766C44DF980007C
S3F580001590159242B8F90021FC800015A800082039C00000006000EAE22E7C0007FFFC2038F800080000196700EAD042B8F9002038F800080000196600EAC04A0766C44EB98000000C4EB98000001C20202020492F4F2062757320706172697479202E2E2E00FF4DF9800015FE2C3C8000167221FC80001628000842B9A100000042B8F40031FC1234000021FC00040000F4003039930000006000EA6242B8000842B80000302F0006322F000A242F0010262F002C2E7C0007FFFC0C40B0086600EA3C0C4101656600EA340C82930000006600EA2A0C4312346600EA224A0766924EB98000000C4EB98000001C20202020492F4F209D
S3F5800016806275732073707572696F757320696E7465727275707473202E2E2E004DF9800016A2700572074E7B100072F0D280D28021FC800016C200080E30200011906000E9C842B800082E7C0007FFFC53000C00000166D04A0766CA4EB98000000C4EB98000001C2020202054656D70657261747572652073656E736F7273202E2E2E004DF9800017122C3C8000174C0807001E673441F8FF0043F8F3002010020000FC0C00007C6600E96222BC000000044E714E7120104291020000FC0C0000FC6600E9484A0766CC4EB98000000C4EB98000001C20202020494F4320646961676E6F737469632070726F636573736F72202EA8
S3F5800017702E2E00FF4DF9800017800807001E67784238A00D11FC0004A00F4238A00411FC0010A00A11FC00EEA00911FC001FA00811FC0007A00811FC0005A00A21FC00000001FE00203C0000823551CAFFFE08380002A00967F811FC0010A00A11FC001FA00811FC0004A00B08380000A00967F81038A00B0200000F0C0000056600E89A42B8FE004A0766884EB98000000C4EB98000001C20202020506F776572206D617267696E696E67202E2E2E004DF98000182241F8FE00428208C200012082220208C10003208170646100E924220208C10002208170646100E916208270646100E90E0882000120824A0766C64EB98000D8
S3F580001860000C4EB98000001C20202020436C6F636B206D617267696E696E67202E2E2E004DF9800018902C3C8000198241F8F80020100800001F6700E7F04A0766F24DF9800018AC41F8F80043F8F40020100880001022802010080000106600E7CC220008C10010228122102280080100106700E7B84A0766D64DF9800018DC21CF000021FC8000191200044E7A000221C0000841F8F80043F8F400201008C0001022804AB8FA004E714E714E714E714E716100E778203800084E7B00024A0766BE4DF9800019242038F8000800001F6600E75A4A0766F04DF98000194241F8F80043F8F400201008800010228021CF000021FC34
S3F5800019508000197000044E7A000221C000084AB8FA004E714E714E714E714E716100E71A203800084E7B00024A0766C64EB98000000C2038FF0008000000670648474A0766226100E68853656C6674657374207061737365640D0A0021FC0000000FF200600006520C07000A6A0001A26100E65E0D0A205741524E494E4720212120070002870000000FE31F41F980001BAED1C76100E6366100E6362053756274657374287329206661696C65642E20417474656D70747320746F20626F6F742074686973206D616368696E650D0A206D6179206661696C206F7220746865206D616368696E65206D617920637261736820616638
S3F580001A4074657220626F6F74696E672E2020417070726F7072696174650D0A207365727669636520696E646976696475616C732073686F756C64206265206E6F74696669656420746F207363686564756C6520726570616972732E0D0A0A20417474656D707420656D657267656E637920626F6F7420282259222077696C6C20626F6F742C20224E222077696C6C20726572756E20746573747329203F0011FC00269003103890001038900008380001900167F8103890000200005F0C00004E6700009AB03C0059670A4EB98000001C3F0060CA4EB98000001C20590D0A0A2A2A2A2A2A2A2A2A20434F4E54494E55494E472057DE
S3F580001B30495448204B4E4F574E2048415244574152452050524F424C454D53202A2A2A2A2A2A2A2A0D0A00FF6000FE4E4EB98000001C0D0A0A20544F4F204D414E592053454C465445535453204641494C45442C2048414C54494E47202E2E2E00FF21FC00000001000C60C54EB98000001C204E0D0A0A002E7C0007FFFC6000E4780000310032003300340035003600370038003900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58
S3F580001C20FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
S3F580001D10FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D
S3F580001E00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C
S3F580001EF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C
S32580001FE0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00921105211B91
S3F58000200060001864600000726000009C6000174860000DF260000AD260000AFA60000AE660000AEE60000B3060000A7E60000A9E60000B5660000958600009FC60000B54600015BA600015F4600015DA6000087C60000198600019EA60001A1C60001A3C60001A8660001B1E60001B4E60001B5A60001958313332FF21FC00060000F400207C0000FC00303C00FF429851C8FFFC23FC0000FCC00000FC6013F8800B0000FC017E01605C7E0060584EB980002AA80D0A556E696E697469616C697A65642070726F636573736F72206B696E642064657465637465642C64656661756C74696E6720746F204D4F44454C2034303053FB
S3F5800020F02E0D0A070000700441F980007F6E610018CA11FC0001800B4240103980007F6E0C40000263940C400004628E13C00000FC074DF980007F6049F90000FC6428DE28DE28DE38DE425C4DF98000207418DE18DE18DE421C0C39005880007F8056F90000FC944DFB017000000952287C0000FC00422C000621FC00060000F4002E7C0007880021FC800027CA00089FF980004008204F61001E7A11FC002690034A87660461000322422C00044EB9800021EA610015B46100FE6A4E96426F6F74696E6720492F4F2050726F636573736F72207769746820426F6F7473747261702076657273696F6E20302E340D0A000008146C
S3F5800021E0000266000536600003E648E7C08041F9A1000000303C05FF223C0000000020C151C8FFFC4281303C01FF20C106810000040051C8FFF64CDF01034E752020426F6F7420526561736F6E20636F6465203D20002C2066726F6D20504320000D0A071B5B306D2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A0D0A426F6F74696E6720523130303020494F502061667465722000806C6F7373206F6620414320706F776572206F63637572656481576869746520427574746F6E205265736574206F7220444320706F776572206661756C742077686A
S3F5800022D0656E20414320776173204F4B83494F5020414320706F776572206661756C7484494F5020444320706F776572206661756C74874F7665722074656D706572617475726520636F6E646974696F6E2069676E6F72656420746F6F206C6F6E67884F70657261746F7220636F6E736F6C6520425245414B206B65799F4F70657261746F7220636F6E736F6C6520425245414B206B65792028746F204F70657261746F72204D6F6465206D656E75298C52313030302048616C74206F72204D616368696E6520436865636B2064657465637465648D492F4F2050726F636573736F72206661756C748F494F50204B65726E656CC5
S3F5800023C0206372617368994F70657261746F7220696E697469617465642045504FA07570646174696E672074686520454550524F4D7300556E6B6E6F776E20426F6F745F526561736F6E20636F6465000D0A0A1B5B306D54686520492F4F2050726F636573736F722063616E6E6F7420626520626F6F7465642E2020506C6561736520656E7465723A0D0A2020202030203D3E2054727920616761696E0D0A2020202031203D3E2045504F2073797374656D0D0A0A456E746572206F7074696F6E203A20000D0A446F20796F75207265616C6C792077616E7420746F2045504F207468652073797374656D00E99A100261000656A9
S3F5800024B051C9FFF64E7547FAFD856100061047FAFDCF142C000100020080B41B67064A2BFFFF66F6610005F6610006AE47FAFD3E610005EA7201242C000161BC47FAFD44610005DA7207242C000861AC6100068A3978000000024A2C000467120C2C00070001660811FC0007800B60284E7547FAFEEC6100046A4A1067F4610006660C40000162EA66E6244B610004FA64E011FC0019800B21FC00000008F30060F60D0A426F6F742066726F6D2028546E206F7220446E2920205B44305D203A20004B65726E656C2070726F6772616D0046696C652073797374656D20202000557365722070726F6772616D2020002028302C31FB
S3F5800025A02C3229205B305D203A2000004E96556E6974206E756D626572206F7574206F662072616E67650D0A00004E96070047FAFF7E610003BA42801C18670000C4610005B22A00088600050C060044670000B40C0600546700004C0C06004C670000360C06005866C4610004A05374617274696E67204558504D4F4E20436F6D6D756E69636174696F6E7320706F72740D0A006000F9CE303C06004EB9800020686000FF8E0C4500046C00FF644A3051B00000FC6C6B0000204E96556E697420646F6573206E6F742065786973742E0D0A00006000FF58E9F0108251B00000FC6C0C010002660E303C01034EB980002068600075
S3F580002690FF3E303C02034EB9800020686000FF3042850C4500036200FF0445FAFEC2614C2400614826005683614228005C840C3900030000FC07660E303C01014EB9800020686000FEFA303C01024EB9800020686000FEEC4E964E756D626572206F7574206F662072616E67650D0A00264A610003CC47FAFE9761000286610004860C40000262D0D4FC000F4E754E960D0A000042874282760378062A070C3900030000FC0767066100FFA0600C303C01016100F9286702100052870C47000F6FD44E96556E61626C6520746F2066696E64206120626F6F74206465766963650000197C000D0001297C8000277400086000F88A33
S3F58000278008080C08080808083A14205C08080808428121FC800027A800084A5521FC800027CA00084A814E7508380000F800671A42B8F900322F0006E9590241000F123011B080002780DFC160D2287C0000FC00197C000D0001296F000200084E960D0A427573206572726F72006000F81C0D0A0A1B5B306D425245414B204B4559204D454E55202D206F7074696F6E73206172653A0D0A2020202030203D3E20524553544152542073797374656D0D0A2020202031203D3E2049474E4F524520627265616B206B65790D0A2020202032203D3E205245444953504C415920726563656E7420636F6E736F6C65206F757470757457
S3F5800028700D0A002020202033203D3E20456E7465722044454255474745520D0A000D0A456E746572206F7074696F6E203A20000D0A0A446F20796F75207265616C6C792077616E7420746F206372617368207468652073797374656D000048E7FFFE4DFB0170000001D8287C0000FC0008140005670000A608EC000000066600009C47FAFEFE610001D87E0208380003F803670A7E0347FAFF6F610001C447FAFF816100007E4A1067D86100027A0C80000109B46710B08762C853806B3653806B5453806B12082C00010006664808AC000000064E40603E206C006022481018610001C630086606207C0000FCC0B3C866EC6022AB
S3F58000296045FAFF3D610000CE6418197C00010004197C00080001297C8000297600086000F68808AC000000064CDF7FFF4E756100013C207C0000FC20083900000000FC066704D0FC002048E780E0224845E9001F610001360C00000D674A0C00000A67440C00000867140C00007F670E0C0000156710B1CA6D1470076024B1C967F8613860CEB1C967CA613060F810C00C000020640C705E6100011E7040D028FFFF6100011460AC42184CDF07016000017C61000098082008004E7510200C000020640261EC60EA205B595D203F2000205B4E5D203F2000800042E7264A61000090264A4A1B66FC2F0B47FAFFDC44EF000465020D
S3F580002A50508B6100FF3A10180200005F67304A10660C0C000059672C0C00004E67306138457870656374656420275927206F7220274E27210D0A0700588F44DF60A844EF0004640A245F548F44FC00114E75245F548F44FC00004E7548E78010266F0008611A266F00084A1B66FC200B5280088000002F4000084CDF08014E7548E78010101B6FF2613E60F808F8000490031038900066186100FDE408380001900167F808380005900166E01038900002800000007F4E750240000F0C0000096F025E000600003008F80000900308380000900167F811C090004A390000FC066618118001F10000FC6052790000FC62660833FCDF
S3F580002B40FCC00000FC6208380000900167F808B8000090034E7548E7F800223C3B9ACA0042834C410004860067046100FFA420044C7C10010000000A0C41000166E46100FF904CDF001F4E756100FF1E0D0A00004E7548E740804281428010186718040000300C000009620C4C3C10010000000AD28060E472FF20014CDF01024E754CDF0C014E7548E7803024484280101867EE6CFA08800007088000046706010167EC6004010166E626496100FEE24E963A202800264A6100FED64E962920200026486100FECA26484A1B6EFC41EBFFFF6100FF7860B80D0A1B5B306D4F50455241544F52204D4F4445204D454E55202D206F52
S3F580002C307074696F6E73206172653A0D0A2020202031203D3E204368616E676520424F4F542F43524153482F4D41494E54454E414E4345206F7074696F6E730D0A2020202032203D3E204368616E676520494F5020434F4E46494755524154494F4E0D0A2020202033203D3E20456E61626C65206D616E75616C20637261736820646562756767696E67202845585045525453204F4E4C59290D0A2020202034203D3E20426F6F7420494F502C2070726F6D7074696E6720666F722074617065206F72206469736B0D0A2020202035203D3E20426F6F742053595354454D0D0A000D0A456E746572206F7074696F6E205B426F6FAA
S3F580002D20742053595354454D5D203A2000456E61626C65204D6F64656D204449414C4F555400456E61626C65204D6F64656D20414E5357455200456E61626C6520494F502028494F432036384B29204175746F20426F6F7400456E61626C6520523130303020435055204175746F20426F6F7400456E61626C65204155544F204352415348205245434F5645525900456E61626C6520434F4E534F4C4520425245414B204B455900417265207468657365206E65772064656661756C7473004368616E676520544150452053554253595354454D20636F6E66696775726174696F6E005D203A20001E14020700808E38800A1887B6
S3F580002E100C2C001F0001670A08380003F8036700052447FAFDF06100FCA447FAFEE16100FB5E4A106700050E6100FD585380670000EC53806700011253806740538067345380670004F06100FC50696C6C6567616C206F7074696F6E206E756D626572202D2074727920616761696E0D0A0700006000FFA008940002600004BA6100FC1A2D2D2043505520737461746520776F6E277420626520736176656420696E20546F6D6273746F6E6520616E6420646961676E6F7374696320746573747320776F6E27742062652072756E0D0A2D2D20647572696E67207468697320626F6F74206F6E6C792E20596F75206D617920616EF7
S3F580002F00616C797A65207468652063726173682077697468204558504D4F4E2E0D0A0000003900020000FC106000FEF81E1445FAFDFD7A05E21F6100FAFEE21651CDFFF6E40E1E06BE14670C18876100FAE8640411C7800A6000FECC4E960D0A4348414E47494E47207468652070726F636573736F7220636F6E66696775726174696F6E2077696C6C206175746F6D61746963616C6C792072652D72756E2073656C6674657374732E0D0A506C6561736520656E74657220646573697265642070726F636573736F7220636F6E66696775726174696F6E20636F6465203A0D0A2020202033203D3E20536572696573203430302007
S3F580002FF0436F70726F636573736F720D0A2020202034203D3E20536572696573203430302053797374656D0D0A0A456E74657220636F6E66696775726174696F6E20636F6465205B0000103980007F6E42871E006100FACE47F980002DFF6100F94210106604200760086100FB3A6B00FEFC0C4000026300FEF40C4000046200FEEC41F980007F6E6100095413C00000FC07B007670000844E960A0D596F752068617665206368616E676564207468652070726F636573736F7220636F6E66696775726174696F6E2E0D0A53656C6674657374732077696C6C2062652072652D72756E207769746820746865206E65772070726FF3
S3F5800030E0636573736F7220636F6E66696775726174696F6E2E0D0A002E79800000004EF001F1800000084EF005B18000310E8000329E800031228000329E800031228000329E4A390000FC07670002164E96456E74657220434C49454E542049502061646472657373205B0022390000FC644EB98000366E47F980002DFF6100F8321010674E26484281343C0003101B670A0C00002E66F6422BFFFF6100FA186BA40C80000000FF6200FF9CE1998200204B51CAFFDA23C10000FC64343C000341F980007F60E199100161000822528851CAFFF44E96456E746572205345525645522049502061646472657373205B002239000052
S3F5800031D0FC684EB98000366E47F980002DFF6100F7AE1010674E26484281343C0003101B670A0C00002E66F6422BFFFF6100F9946BAE0C80000000FF6200FFA6E1998200204B51CAFFDA23C10000FC68343C000341F980007F64E19910016100079E528851CAFFF44E96456E746572205345525645522055445020504F5254206E756D6265722028646563696D616C29205B00004EB98000351047F980002DFF6100F7201010672A6100F91C6B00FFBA0C800000FFFF6200FFB033C00000FC7041F980007F6D610007365388E0586100072E6100028645F980002DDB6100F78A6400009242424E960D0A506C6561736520656E7459
S3F5800032C06572206465736972656420636F646520666F72206C6F676963616C2064726976652000FF10026100F8286100F89C47F9800033CE6100F69842404A1067106100F8926B00FFAE0C4000056200FFA6E199123001B08000350A52420C0200046600FF9223C10000FC6C41F980007F68343C0003E199100161000692528851CAFFF46000FAE0B03C000366784EB980002B884E96434C49454E542049502061646472657373203D20000022390000FC644EB98000366E4EB980002B884E965345525645522049502061646472657373203D20000022390000FC684EB98000366E4EB980002B884E9653455256455220554450B1
S3F5800033B020504F52542020203D2000004EB9800035104EB980002B886100015C4E752020202030203D3E204E6F742070726573656E7420283C43523E2064656661756C747320746F206E6F742070726573656E74290D0A2020202031203D3E203920547261636B20312F3220696E636820746170652C20706879736963616C20647269766520300D0A2020202032203D3E203920547261636B20312F3220696E636820746170652C20706879736963616C20647269766520310D0A2020202033203D3E203920547261636B20312F3220696E636820746170652C20706879736963616C20647269766520320D0A2020202034203DC0
S3F5800034A03E203920547261636B20312F3220696E636820746170652C20706879736963616C20647269766520330D0A2020202035203D3E20386D6D2043617274726964676520546170652044726976650D0A456E74657220636F6E66696775726174696F6E20636F6465203A20000080818283A048E78000428030390000FC706100F6384CDF00014E7542424E964C6F676963616C2074617065206472697665200010026100F5CE4E962069732000004A3021B00000FC6C6B204E966465636C61726564206E6F6E2D6578697374656E742E0D0A00006000007CE9F0008221B00000FC6C0C00000267484E966120312F3220696EF9
S3F5800035906368203920747261636B207461706520647269766520617420706879736963616C20756E69742000E9F0018221B00000FC6C6100F54C4E962E0D0A0060224E96616E20386D6D2063617274726964676520746170652064726976652E0D0A000052020C0200046600FF304E7548E7C080720560084EB980002AA82D001010E8086100F4F210186100F4EC51C9FFE84CDF01034E752F016100F480534552564552000022390000FC6860142F016100F46A434C49454E54000022390000FC646100F4582049502061646472657373203D2000006100000A6100F520221F4E7548E7E00074044280E19910016100F4DA53022E
S3F5800036806708702E6100F48E60EA4CDF00074E75814A616E75617279824665627275617279834D6172636884417072696C854D6179864A756E65874A756C79884175677573748953657074656D626572904F63746F626572914E6F76656D62657292446563656D6265720000800036FC80003716800037308000374A800037503F3F3F20696C6C6567616C206D616368696E65207479706520003F3F3F20696C6C6567616C206D616368696E65207479706520003F3F3F20696C6C6567616C206D616368696E65207479706520003430304320003430305320004E960D0A1B5B306D52657374617274696E672052313030302D00A1
S3F58000377042871E3980007F6E267075B0800036E86100F34A1E388002E09F1E388003E09F1E388004E89F1C3880061A38800708380000801466DE0005008047FAFEE44A136704BA1B66F86100F3144E9620000C05008266080C06003166027C291006E80842811200C2FC000A67046100F33410060200000FD2006100F328203C80200002030067064E9673742C00D080030067064E966E642C00D080030067064E9672642C00203C7F1FFFF1030067064E9674682C004E9620313900428010388009520080FC000A6100F2DA48406100F2D44E962061742000007205741420070200000F6100F2BE030267044E963A00E99851C907
S3F580003860FFEC6000F324700121C0FE004238A0044238A00D11FC0010A00211FC0013A00011FC0007A00011FC00BBA00111FC0005A00211FC0010A00A11FC0013A00811FC0007A00811FC00EEA00911FC0005A00A610000BA610000B61E00EA0F028700000007610000EC4EF075B1800038CE800038EE800039148000394C8000394C8000394C800039508000394C8000394C323C03E860044E71000008380000A009660A51C9FFF6103C000960041038A00B6100006A609C610000566100007C6100004E42871E006100007041F8000052872C076100005610C051CFFFF841F8000010186100003851CEFFF86000FF666000FF6290
S3F5800039506100001A6100004042871E006100000E6100003451CFFFF66000FF4608380000A00167F81038A0034E7508380002A00167F811C0A0034E7508380000A00967F81038A00B4E7508380002A00967F811FC0010A00A11FC001BA00811C0A00B4E7508380002A00967F811FC0010A00A11FC001FA00811C0A00B4E7548E7607043F9000788000C59A55A671645F90007880047F980003A2A323C001614DB51C9FFFC42814E914A01672C4EB980002028070D0A3F3F204572726F7220647572696E6720454550726F6D205772697465203F3F070D0A004CDF0E064E75A55A1080343C823551CAFFFEB0106704123C00FF4E757B
S3F580003A4048E730001400020200FC670A7201207C020000006018420142431400670806432000530260F6207C00070000D0C34CDF000C4A014E752F031600EB0B0202001F8602000300801283247C9303E300261F4E7542799303E00A4E7548E73EE06100FFA066384202761F7856227C9303E00A6100FFC43A3C00FF1C1AD80610C651CDFFF8520251CBFFEA0C2800A5E0016704720560089828FFFA670272024CDF077C6100FFB04A014E7548E73FE034399303E0000802000367047203607C6100FF4266764202761F7856227C9303E00A6100FF663A3C000F7E0F1C18D80614C651CFFFF83E3C012C51CFFFFE1E2AFFFFBD07BC
S3F580003B306A123E3C1003BC2AFFFF670C51CFFFF872076034720660303E3C001451CFFFFE51CDFFC4520251CBFFB69828FFFA671872021428FFFF94041142FFFF1542FFFF3E3C400C51CFFFFE4CDF07FC6100FF144A014E752F026100FEB866200C2800A5000167066100FF0466123400E04A670AB4106E06D0F0220060087204207C02000000241F4A014E752F086100FFC866044E904A01205F4E7548E73EE06100FE72662A4202761F7856227C9303E00A6100FE963A3C00FF1C1AD80651CDFFFA520251CBFFEC982AFFFA670272024CDF077C6100FE904A014E75FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2
S3F580003C20FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
S3F580003D10FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D
S3F580003E00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C
S3F580003EF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C
S32580003FE0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF009211051997FD
S3F5800040006000000A60000060000000FA2F0942A8006442A80068217C1010042F006C42A8008842A8008C21780080007821780024007C217B01700000009000F043FB017000000062317C4EF900F4214900F643E800F021C9002443FB01700000006C21C90080225F4E7548E7C0C02078002421E8FF88008021E8FF8C0024720F2028FF9C43E8FFA00300670C20510C504E40660430A900045C8951C9FFEC4CDF03034E752F0E2C7800244DEEFF1053AE00882C80302F0004024038FF806E00843F40000420166016007C070055AF00022F0E2C7800244DEEFF1042AE00882D5F003848D63FFF3D5F00602D5F0048264E4280301F4B
S3F5800040F0E088E88841FB01700000011210300000DFC04E682748003C4E7A8804274800404E7A8803274800444E7A08012740004C4E7A0000274000504E7A0001274000544E7A0002274000584E7A08022740005C226B00487A0F202B008C49EB0090323C4E409DCE0B0067162054B3C866084DFB017000000E4CB250660430AC00045C8C51CDFFE2B259660C274900484DFB017000000E17BCFC000066104AAB00886E0000B84AAB008C6B0000B008F900010000FC0627780108008049FB01700000016A21CC010827780008007449FB017000000B1421CC0008274F007061000DF837400086BCFC0000670A4EB9800020306100F9
S3F5800041E00CC4206B0064226B00684281122B006C4841122B006D4284182B006E2444182B006F4286600005620000040000000000320C185400000000302B008661000DCA21EB0080010821EB007400082748006427490068300A1740006E1744006F1741006D48411741006C08AB0000004B226B004808AB0007008C49FAFE0CB3CC675C7A0F202B008C49EB0090323C4E400B006724394100042054B1C9670839500004308160124AAB0088660C08C0001F277C0000000100885C8C51CDFFD4B251671C4AAB00886F162740008C302B0060006B870000600240070037400084202B005C4E7B0802202B0058000000804E7B000294
S3F5800042D0202B00544E7B0001202B00504E7B0000202B004C4E7B0801206B00404E7B8804206B00444E7B8803206B003C4E6042672F2B00483F2B006008B900010000FC064CD37FFF4E734EB9800020300884001F7E40610009E04A466B467618E6AA14070C020061650A0C02007A62040202005FE7AA4DFB0170000000662A166722BA8267345C8EE6ADE7ADBA8266EE0C07001B66027E2461000D08610009EC51436ABC0C0700206D0461000CF64DFB017000000B5260000B3E0C070020650461000CE03A2E0004340502820000001FE84D02450FFE4EFB5130000000062700000014E07C00000011E15C00000011E22F0000001A
S3F5800043C011E43B0000000EE00A00000016605E00000016600D00000016603D0000001C202C0000001CE01B49000029E01B4F00002AA01B47000030001B53000031801B42000032601B44000038605B0000000FA13C0000000FA2250000000FA4534400003BE0524400004C80524100004B88535000004E2055535000524F4953500052504D5350005251535200005698564252005253504300005252494343525256494341525257585346435254584446435255524200005EE05245530060C01B52444C72801B52554C73E01B524C447E201B43414C7660000000004DFB017000000A516000FEE0244220404280224018076100D0
S3F5800044B009E22602E38B5303703F4EB98000201851CBFFF6600000282442204042800C4200026E0A67041010600630106002201022401807610009ACE78A6100091008C4001F7E206000FE2C347C0001204042801010224018076100098A6100094C60DE16074A4667284DFB0170000009FF4A846A0009A07E0761000B462240B4FC00026E0A6704108060063080600220800884001F0C03000D6700FDCE4EB9800020300C03005E6704D1CA600291CA200874206100089A1E0420086000FDC0224074206100088A6000FDA02C404A4666022C48610007864A466B00FDE874010C07002767200C07007C671A74020C07005C6712AA
S3F5800045A074040C07002F670A0C07000D6600FDC260082442180761000AB6204E224042052C49BCFC00006700FD4E61000A38672461000A3A0C0700036700FD3C0C070013661261000A280C0700036700FD2A0C07001166EE0205000F66184EB98000203020087420610007F61E0461000A62610008824280240A0C4200026E0A670410186006301860022018DA4A538E610008640C040027670AE78A610007C26000FF84610008166000FF7C2400484234012601484360062401340036014A4667204DFB0170000008CC0C80000000026D0008540C80000000106E00084A260022026100081248C386FC000A670A1E03060700300A
S3F580004690610009DC4843060300301E03610009D07E2E610009CA6000FC6E42824A466704274000484EB980002030274200886000FB584A466602700124006F00FC4A60E4088000007A0F49EB00904A466732262B008C0B03660A2880262B008C0BC36004B09467385C8C51CDFFEA4DFB017000000844B6AB008C670007BA2743008C601C202B008C0B00670E4EB98000203020147420610006D85C8C51CDFFE66000FBE80880000042834A4667147A0F49EB0090262B008C0B03670EB094660A0B832743008C6000FBC25C8C51CDFFEA4DFB0170000007F86000075C4DFA00A2610007360C07000E63526E7446076700FB9A5307BF
S3F580004780673E53076718530767605307670806070013740360587410302B0060605E302B00607E55740F0800000D670E7E4974100800000C67047E4D7411610008B260AC4EB98000203060A414077E52610008A07E410C0200086C027E44610008927E07CE0206070030610008861E0274200287000000FFE54F48872033780061000694610005FA6100068C6000FF62FE00200120022003FE04200520062007FE082009200A200BFE0C200D200E20FD5350FCFE20504312205553500F2049535010204D535011205352FBFE564252134943435216494341521758534643FA58444643F9FFFF610004F20C070037660A610008003A
S3F580004870601A610004E23007040000300C0000076200FAEED440610007E660424A466600FAEA610005FE7E28610007D4362B00607E55740F0803000D670E7E4974100803000C67047E4D7411610007B44DFB01700000000C610005DE6004535029000884001FE54A4DF3200020164A466600FA9C2240610005AE7420610005127E20610004140C07000D6600FA324A466B00FA726700FA142C807E076100076422406000FA060884001F4280302B00604A466600FA5A22404DFB01700000005A610005646100057220094A076B18EE6874030C070008670274017E3A61000724610004AE60DA7410610004A67E20610003A80C0704
S3F580004960000D6600F9C64A466B00FA066700F9A8374000607E07610006F622406000F99854310F54300E530D4D0C490858044E035A0256014300FF0013FC00010000FC0413FC00080000FC0123EB00480000FC084EF9800020082E79800000004EF001F180000008496E76616C696420454550524F4D206E756D6265720042616420454550524F4D20636865636B73756D00454550524F4D2069732077726974652070726F746563746564004F7574206F662072616E6765206D6F64756C65206964004E6F206F7665726C61792076616C6964697479206279746500556E61626C6520746F20777269746520646174610054696D20
S3F580004A50656F757420647572696E6720777269746500556E6B6E6F776E206572726F7220646574656374656400FF800049C4800049DA800049EE80004A0880004A1F80004A3880004A4D80004A6248E740100C81000000076306223C000000084EB98000202820203F3F3F2000FF267B1D20FFBA4EB98000202C4EB9800020304CDF08024E7548E740004EB98000205C670261BA4CDF00026000F83048E740004EB980002060670261A44CDF00026000F81A4E6F206164647265737320676976656E21004A4666084DFAFFE8600003A848E7FFFE4CD37FFF4EB701512F0B2678002447EBFF1048D37FFF275F002C4CDF7FFF600084
S3F580004B40F7D653207265636F7264206E6F7420666F756E642120446F776E6C6F61642061626F727465642E00496E76616C696420636865636B73756D2120446F776E6C6F61642061626F727465642E0048E7F0804238A0044238A00D11FC0010A00211FC0013A00011FC0007A00011FC00BBA00111FC0001A0024EB9800020280D0A5374617274205374756666696E6720532D5265636F7264733A2000FF42826100043C0C0000206FF40C000053660000D06100042A4EB9800020180C000033660000A8610004582600E98B61000450D680D403538361000446220061000440E989D280D401538361000434E989D2806100042CB2
S3F580004C30E989D280D401538361000420E989D28061000418E989D280D40153836100040CE989D28061000404E989D280D401538320414A836F16610003F22200610003ECE989D280D401538310C160E6610003DC2200610003D6E989D280D4010C0200FF6608610003866000FF424CDF010F4DFAFEC86000021E1200610003700C00000D66F60C0100376600FF22600C4CDF010F4DFAFE80600001FC4CDF010F6000F6483A2F000A202F00102E6B00704EB9800020304DFB017000000290610001B874206100010A610001AE74103005610000FE6000F61461000368484142864283428061440C07007E660C08C6001E46466100C3
S3F580004D20034E61320C07002E673E0C07002266486100033C3C3C0001611C610003320C070022660C61100C070022664C61000320E188100760E2610002B40C07001367F60C07001167F04E756100030461E83C3C00012008602261DE3407040200300C0200096354040200110C0200196346040200200C020019633C0806001E670246804A866A024480D68048C66B1C0C07002B670A0C07002D661008C6001F610002B03C3CFFFF6000FF48484120034A46660220094E750642000AB4416CBC610002903E026108D0873C3C0001608A3400C4C14840C0C148404240D0824E7542467601E5AB5383C083C740613652464A8066F8FE
S3F580004E103E06700151CF000461D251CFFFFC5247968064FAD680060700300C0700396F025E076100023A61087EFF4A8066E04E7548404282340084C130024840340084C13002424248424E7548E781000200007F0C0000206D060C00007E6F10705E4EB98000201820170A000040600A10074EB98000201820174EB9800020184CDF00814E7548E7800070204EB9800020184CDF00014E7548E78000101E6D0E0C0000206D084EB98000201860EE1E004CDF00014E754EB98000203061DA6000F44A556E7265636F676E697A656420636F6D6D616E642073796E7461782E00536F7272792C207468617420636F6D6D616E64206931
S3F580004F0073206E6F7420696D706C656D656E746564207965742E004E6F206C6F636174696F6E206973206F70656E2E005261646978206F7574206F662072616E67652E00546F6F206D616E7920627265616B706F696E74732E00427265616B706F696E742061646472657373206E6F7420666F756E642E00427573204572726F72202D20416464726573733A20002C205374617475733A20005472617070656420696E746F2064656275676765722E00427265616B706F696E7420656E636F756E74657265642E002038F800EBC003011038900311FC003690032F002038F8000880001321C0F400201F4E75004000106C102F004D
S3F580004FF02038F80008C0001321C0F400201F11C090034E750838000190014E752F004EB9800020142E00201F4E75083800019001660E08380000A00167F01038A0034E7508380005900166061038900060DC08F8000490031038900066D0203C8000505CB09F6602598F6000FC7061BE0C0000396F040600000902800000000F4E752F0020074EB980002018201F4E75FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F
S3F5800050E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A
S3F5800051D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59
S3F5800052C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68
S3F5800053B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77
S3F5800054A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86
S3F580005590FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95
S3F580005680FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4
S3F580005770FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3
S3F580005860FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2
S3F580005950FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1
S3F580005A40FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
S3F580005B30FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF
S3F580005C20FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE
S3F580005D10FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D
S3F580005E00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C
S3F580005EF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C
S32580005FE0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0092110517FF77
S3F580006000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A
S3F5800060F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A
S3F5800061E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39
S3F5800062D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48
S3F5800063C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57
S3F5800064B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66
S3F5800065A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75
S3F580006690FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84
S3F580006780FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93
S3F580006870FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2
S3F580006960FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1
S3F580006A50FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
S3F580006B40FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF
S3F580006C30FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE
S3F580006D20FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED
S3F580006E10FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC
S3F580006F00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B
S3F580006FF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B
S3F5800070E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A
S3F5800071D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39
S3F5800072C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48
S3F5800073B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57
S3F5800074A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66
S3F580007590FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75
S3F580007680FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84
S3F580007770FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93
S3F580007860FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2
S3F580007950FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1
S3F580007A40FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
S3F580007B30FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF
S3F580007C20FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE
S3F580007D10FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0092110515E743
S70500000000FA
R12N13«nul»