;;;	Patch2.s;	From address 0x01AE0000;	From the MP2100 ROM 717260;;	Author		Jonathan Kipling Knight;	Created		12/23/2000;	Modified	12/23/2000 Match exactly to 717260 (Kip);;	INCLUDE project.a	INCLUDE package.a	INCLUDE page.a		GBLA reORG	; to produce a false ORG in branches		AREA Patch2, CODE, REL	ORG BaseAddrPatch2L01AE0000reORG	SETA	{PC} - 0x1AE0000	B	0x000DD7E4 + reORG	B	0x000E148C + reORG	B	0x000DE6D8 + reORG	B	0x000DE72C + reORG	B	0x000DE780 + reORG	B	0x000DE7A4 + reORG	B	0x000DE7C8 + reORG	B	0x000DE98C + reORG	B	0x000DEA24 + reORG	B	0x000DEA60 + reORG	B	0x000DEA9C + reORG	B	0x000DFC60 + reORG	B	0x001960E4 + reORG	B	0x000E15B8 + reORG	B	0x000E1B60 + reORG	B	0x000E1BE0 + reORG	B	0x01D80A68 + reORG	; patch in Patch1 from 0x00198F0C	B	0x001970DC + reORG	B	0x0004236C + reORG	B	0x00129678 + reORG	B	0x0003EC94 + reORG	B	0x00197D2C + reORG	B	0x0008EBFC + reORG	B	0x0008EC34 + reORG	B	0x0008ECBC + reORG	B	0x0008ECDC + reORG	B	0x0008ECF8 + reORG	B	0x0008F030 + reORG	B	0x0008F06C + reORG	B	0x0013D9DC + reORG	B	0x0013F2FC + reORG	B	0x0013F570 + reORGL01AE0080reORG	SETA	{PC} - 0x1A61080	B	0x00351330 + reORG	B	0x0035113C + reORG	B	0x00350FAC + reORG	B	0x0035F304 + reORG	B	0x0035F364 + reORG	B	0x0035F90C + reORG	B	0x0035F400 + reORG	B	0x000EB3B8 + reORG	B	0x00101310 + reORG	B	0x0019ADF4 + reORG	B	0x01C1117C + reORG	; Patch from 0x002AC018	B	0x002B5D90 + reORG	B	0x002CF9D0 + reORG	B	0x002D14FC + reORG	B	0x002DC72C + reORG	B	0x002DCE70 + reORG	B	0x002DDD74 + reORG	B	0x002E043C + reORG	B	0x002E0858 + reORG	B	0x002E3280 + reORG	B	0x002E3298 + reORG	B	0x002E3E38 + reORG	B	0x002E3E40 + reORG	B	0x002E3E80 + reORG	B	0x002E3EA8 + reORG	B	0x002E3EE4 + reORG	B	0x002E3F14 + reORG	B	0x002E63AC + reORG	B	0x002E6E34 + reORG	B	0x00316BB8 + reORG	B	0x00100320 + reORG	B	0x0031ABF4 + reORGL01AE0100reORG	SETA	{PC} - 0x1A42100	B	0x002DDD14 + reORG	B	0x001603CC + reORG	B	0x002E8548 + reORG	B	0x002EAFA8 + reORG	B	0x0031DDAC + reORG	B	L01AE05B0 + reORG	; Patch from 0x002B5018	B	0x002B8C3C + reORG	B	0x002B872C + reORG	B	L01AE05C8 + reORG	; Patch from 0x002B6790	B	0x000D1614 + reORG	B	0x00160520 + reORG	B	0x00356060 + reORG	B	0x0031C5EC + reORG	B	0x0033F698 + reORG	B	0x002F5674 + reORG	B	0x0035650C + reORG	B	0x002DDD70 + reORG	B	0x002C19D8 + reORG	B	0x0033C850 + reORG	B	0x002D3104 + reORG	B	0x002DA774 + reORG	B	0x002EAFCC + reORG	B	0x001606F0 + reORG	B	0x002DD51C + reORG	B	0x002DEB08 + reORG	B	0x002E9C9C + reORG	B	0x01BACE90 + reORG	; Patch from 0x002E9BA4	B	0x002DD440 + reORG	B	0x002DD790 + reORG	B	0x002E6FA0 + reORG	B	0x003549A8 + reORG	B	0x002E9540 + reORGL01AE0180reORG	SETA	{PC} - 0x1B43180	B	0x0021BC28 + reORG	B	0x0020F6D4 + reORG	B	0x00104D68 + reORG	B	0x00156990 + reORG	B	0x00104DD4 + reORG	B	0x0020F724 + reORG	B	0x0020F604 + reORG	B	0x00104E14 + reORG	B	0x00104E58 + reORG	B	0x00104F04 + reORG	B	0x0021B2E4 + reORG	B	0x00104F78 + reORG	B	0x00104F80 + reORG	B	0x00158644 + reORG	B	0x01C11390 + reORG	; patch from 0x0015896C	B	0x00159768 + reORG	B	0x00159290 + reORG	B	0x00157DE4 + reORG	B	0x00158524 + reORG	B	0x0015943C + reORG	B	0x001587F4 + reORG	B	0x00157FC8 + reORG	B	0x00158920 + reORG	B	0x001580E8 + reORG	B	0x00157A68 + reORG	B	0x00104FE4 + reORG	B	0x00105084 + reORG	B	0x001C7EB8 + reORG	B	0x0019435C + reORG	B	0x0021B2EC + reORG	B	0x0020DEE0 + reORG	B	0x00387F84 + reORGL01AE0200reORG	SETA	{PC} - 0x1B04200	B	0x000AF280 + reORG	B	0x0009C560 + reORG	B	0x00359B5C + reORG	B	0x001CC690 + reORG	B	0x001617F4 + reORG	B	0x0015F77C + reORG	B	0x0011C2E0 + reORG	B	0x0015F4E0 + reORG	B	0x0015AA5C + reORG	B	0x0015AAC8 + reORG	B	0x0015B0DC + reORG	B	0x0025E260 + reORG	B	0x0015A98C + reORG	B	0x0015B094 + reORG	B	0x0015B268 + reORG	B	0x00155D2C + reORG	B	0x001F9C88 + reORG	B	0x000C2114 + reORG	B	0x001B14BC + reORG	B	0x0025C2A4 + reORG	B	0x001F7978 + reORG	B	0x01BACA9C + reORG	; patch from 0x001ADBE8	B	0x001AFF80 + reORG	B	0x001AFF44 + reORG	B	0x000C0904 + reORG	B	0x000C0AE8 + reORG	B	0x0025C314 + reORG	B	0x001F7F54 + reORG	B	0x001C5F8C + reORG	B	0x001C5798 + reORG	B	0x001C5F00 + reORG	B	0x001C6084 + reORGL01AE0280reORG	SETA	{PC} - 0x1AA5280	B	0x00164B88 + reORG	B	0x00164C4C + reORG	B	0x000340C8 + reORG	B	0x001975EC + reORG	B	0x001975C0 + reORG	B	0x001EA300 + reORG	B	0x00120F60 + reORG	B	0x00121158 + reORG	B	0x001210DC + reORG	B	0x001B243C + reORG	B	0x00190EA0 + reORG	B	0x001914F4 + reORG	B	0x00262BE8 + reORG	B	0x00169788 + reORG	B	0x00120A60 + reORG	B	0x0016A7BC + reORG	B	0x00033E9C + reORG	B	0x00120B74 + reORG	B	0x0006629C + reORG	B	0x001456A0 + reORG	B	0x0017B108 + reORG	B	0x0017CAA0 + reORG	B	0x0030BBA8 + reORG	B	0x001B2320 + reORG	B	0x000AB490 + reORG	B	0x000AB6DC + reORG	B	0x00097954 + reORG	B	L01AE0C60 + reORG	; Patch from 0x00146CB8	B	0x0014E7CC + reORG	B	0x0014E0F4 + reORG	B	0x002554B4 + reORG	B	0x001214A8 + reORGL01AE0300reORG	SETA	{PC} - 0x1B46300	B	0x001058F0 + reORG	B	0x0021C034 + reORG	B	0x0020F83C + reORG	B	0x0021B9A8 + reORG	B	0x0020D3D8 + reORG	B	0x003880FC + reORG	B	0x00105934 + reORG	B	0x00387FB4 + reORG	B	0x0010471C + reORG	B	0x001C89C8 + reORG	B	0x0021B89C + reORG	B	0x0021A75C + reORG	B	0x00388244 + reORG	B	0x0021B998 + reORG	B	0x0020D198 + reORG	B	0x00387FA8 + reORG	B	0x0021B2F4 + reORG	B	0x01C11304 + reORG	; patch from 0x001941B0	B	0x0021BE14 + reORG	B	0x0021DBF4 + reORG	B	0x0021DBFC + reORG	B	0x0021E4F4 + reORG	B	0x0021EA58 + reORG	B	0x0021E8AC + reORG	B	0x0021E48C + reORG	B	0x0021E5DC + reORG	B	0x0021E5B0 + reORG	B	0x0021EA04 + reORG	B	0x0021EA24 + reORG	B	0x0021DDC8 + reORG	B	0x0021EA8C + reORG	B	0x0021EA9C + reORGL01AE0380;	ORG	0x1AE0380	LDR	R12,[R4,#32]	TEQ	R12,#0	BNE	0x0026CD60	STMFD	sp!,{LR}	BL	0x0026CD60	LDMFD	sp!,{LR}	MOV	R0,R4	MOV	R2,#0	MOV	R1,#0	B	0x01C0F7A0	AND	R0,R1,#255	MOV	R2,#1	MVN	R0,R2,LSL R0	LDR	R1,[R4,#32]	ANDS	R0,R1,R0	BNE	L1	MOV	R0,R4	MOV	R2,#41	MOV	R1,#1	STMFD	sp!,{LR}	BL	0x01C0F7A0	LDMFD	sp!,{LR}L1	MOV	R1,R6	MOV	R0,R4	B	0x0026CDB8	LDR	R12,D0	CMP	R12,LR	LDREQ	R12,[R11,#-52]	CMPEQ	R12,#1	BEQ	0x0035CDA4	B	0x000ADED8D0	DCD	0x0035CD38L01AE0400reORG	SETA	{PC} - 0x1C08400	B	L01AE0900 + reORG	; patch from 0x0005609C	B	0x00386260 + reORG	B	0x00386308 + reORG	B	0x003862CC + reORG	B	0x003862C0 + reORG	B	0x003862D8 + reORG	B	0x0038632C + reORG	B	0x0025C1A8 + reORG	B	0x0005604C + reORG	B	0x0004F370 + reORG	B	0x00056040 + reORG	B	0x0004B598 + reORG	B	0x00056074 + reORG	B	0x00386284 + reORG	B	0x0004A1F4 + reORG	B	0x0025BE8C + reORG	B	0x0004A234 + reORG	B	0x0014AFC8 + reORG	B	0x0014B9AC + reORG	B	0x0006CC4C + reORG	B	0x00313A60 + reORG	B	0x00313AB4 + reORG	B	0x003112B4 + reORG	B	0x0031A0DC + reORG	B	0x00358C9C + reORG	B	0x00057828 + reORG	B	0x00057EA8 + reORG	B	0x00057E00 + reORG	B	0x00057E3C + reORG	B	0x000578AC + reORG	B	0x00057894 + reORG	B	0x00057768 + reORGL01AE0480reORG	SETA	{PC} - 0x1B49480	B	0x001A8A4C + reORG	B	0x001A8A58 + reORG	B	0x000BFC7C + reORG	B	0x000C2470 + reORG	B	0x000C7794 + reORG	B	0x000C8384 + reORG	B	0x000C08B0 + reORG	B	0x000C7A98 + reORG	B	0x00113840 + reORG	B	0x00113870 + reORG	B	0x00113980 + reORG	B	0x002AC1B0 + reORG	B	0x002AC0E0 + reORG	B	0x002AD524 + reORG	B	0x002AC308 + reORG	B	0x002AC830 + reORG	B	0x002ACF44 + reORG	B	0x002AC254 + reORG	B	0x002AC644 + reORG	B	0x002AC8EC + reORG	B	0x002AD488 + reORG	B	0x002AD128 + reORG	B	0x002AD1C8 + reORG	B	0x002AD3EC + reORG	B	0x001CCF34 + reORG	B	0x01B402A0 + reORG	; patch from 0x0035B220	B	0x0035B3F8 + reORG	B	0x000AE274 + reORG	B	0x00342988 + reORG	B	0x0035C3FC + reORG	B	0x00341D1C + reORG	B	0x0035E13C + reORGL01AE0500reORG	SETA	{PC} - 0x1B4A500	B	0x00359D80 + reORG	B	0x0035A680 + reORG	B	0x00341EC8 + reORG	B	0x00359FB8 + reORG	B	0x002D1F10 + reORG	B	0x002F7FC0 + reORG	B	0x00327B9C + reORG	B	0x0033579C + reORG	B	0x00340CC0 + reORG	B	0x0035C530 + reORG	B	0x0035C788 + reORG	B	0x000ADF28 + reORG	B	0x00341AB0 + reORG	B	0x002F78E0 + reORG	B	0x000AEBA0 + reORG	B	0x000AEC68 + reORG	B	0x00340D28 + reORG	B	0x00327C80 + reORG	B	0x00327BFC + reORG	B	0x00341E28 + reORG	B	0x003346B4 + reORG	B	0x00334498 + reORG	B	0x01BAC3CC + reORG	; patch from 0x00334450	B	0x003344D8 + reORG	B	0x003345D4 + reORG	B	0x00334644 + reORG	B	0x0033467C + reORG	B	0x003345F8 + reORG	B	0x00334620 + reORG	B	0x0033455C + reORG	B	0x001138A0 + reORG	B	0x003428F0 + reORGL01AE0580;	ORG	0x1AE0580	MOV	R12,#0x000002E0	ORR	R12,R12,#14	TEQ	R12,LR,LSR #12	LDREQ	R12,[R4,#4]	STREQ	R7,[R12]	B	0x0031EEE8L01AE0598	MOV	R12,#0x000002E0	ORR	R12,R12,#14	TEQ	R12,LR,LSR #12	LDREQ	R12,[R4,#4]	STREQ	R7,[R12]	B	0x0031F248L01AE05B0	MOV	R12,#0x000002E0	ORR	R12,R12,#14	TEQ	R12,LR,LSR #12	LDREQ	R12,[R4,#4]	STREQ	R7,[R12]	B	0x002B5018L01AE05C8	MOV	R12,#0x000002E0	ORR	R12,R12,#14	TEQ	R12,LR,LSR #12	LDREQ	R12,[R4,#4]	STREQ	R7,[R12]	B	0x002B6790L01AE05E0	LDR	R12,D1	CMP	R12,LR	BNE	0x000410AC	BL	0x000410AC	LDR	R1,[R4]	STR	R0,[R1]	B	0x00041080D1	DCD	0x00041080L01AE0600reORG	SETA	{PC} - 0x1A2C600	B	0x01B40C3C + reORG	; Patch from 0x000B7FEC	B	0x00204B24 + reORG	B	0x00072EF0 + reORG	B	0x000BC348 + reORG	B	0x00061594 + reORG	B	0x00153210 + reORG	B	0x00124D58 + reORG	B	0x00153290 + reORG	B	0x00124DE0 + reORG	B	0x00124E2C + reORG	B	0x001532D8 + reORG	B	0x00072F38 + reORG	B	0x001532D0 + reORG	B	0x001DBC00 + reORG	B	0x0006D0A0 + reORG	B	0x0015335C + reORG	B	0x000722A8 + reORG	B	0x0006FCA0 + reORG	B	0x00153348 + reORG	B	0x0005FC44 + reORG	B	0x003836BC + reORG	B	0x0014FDD4 + reORG	B	0x000BC1AC + reORG	B	0x0006FC94 + reORG	B	0x00072280 + reORG	B	0x000B7E24 + reORG	B	0x000B944C + reORG	B	0x0005F088 + reORG	B	0x0005EF78 + reORG	B	0x0005EE1C + reORG	B	0x00153000 + reORG	B	0x00204698 + reORGL01AE0680	; branched from Patch1 at 0x01A55A9C;	ORG	0x01AE0680	MOV	R12,sp	STMFD	sp!,{R4,R5,R11,R12,LR,PC}	SUB	R11,R12,#4	BL	0x002F6BB4	TEQ	R0,#0	BNE	L2	LDR	R0,D2	LDR	R5,[R0]	SUB	sp,sp,#12	MOV	R0,#0	STRB	R0,[sp,#8]	STR	R0,[sp,#4]	ADD	R1,R5,#8	MOV	R2,sp	ADD	R0,sp,#4	BL	0x000D9230	MOV	R4,R0	ADD	R0,sp,#4	MOV	R1,#0	BL	0x01BCE724	MOV	R0,R4L2	LDMEA	R11,{R4,R5,R11,sp,PC}D2	DCD	0x0C1054B0L01AE06DC	; branched from Patch2 at 0x01B15AA4	LDR	R12,D3	CMP	R0,#1	BNE	0x0011E1AC	CMP	R1,R12	BLT	0x0011E1AC	LDR	R0,D4	MOV	PC,LRD4	DCD	0x0007A120D3	DCD	0x00200000L01AE0700reORG	SETA	{PC} - 0x1ACE700	B	0x000A8750 + reORG	B	0x000A6010 + reORG	B	0x001B5694 + reORG	B	0x0012CF18 + reORG	B	0x001B3A4C + reORG	B	0x001B529C + reORG	B	0x01D80380 + reORG	; Patch in Patch1 from 0x0030AC50	B	0x000DC568 + reORG	B	0x0003E9B8 + reORG	B	0x001B4E6C + reORG	B	0x001B4F84 + reORG	B	0x001714C8 + reORG	B	0x0009E3BC + reORG	B	0x0009E48C + reORG	B	0x0016A270 + reORG	B	0x000A6384 + reORG	B	0x00189CD0 + reORG	B	0x001800E4 + reORG	B	0x0009D134 + reORG	B	0x00173A38 + reORG	B	0x0017D6C0 + reORG	B	0x001726A4 + reORG	B	0x001ECFD0 + reORG	B	0x001F0B5C + reORG	B	0x001F11F4 + reORG	B	0x0030E054 + reORG	B	0x0030E2A0 + reORG	B	0x0030C7F4 + reORG	B	0x001EEE94 + reORG	B	0x001FE6C4 + reORG	B	0x001EED3C + reORG	B	0x001B581C + reORGL01AE0780reORG	SETA	{PC} - 0x1A2F780	B	0x000EEBC4 + reORG	B	0x01BAC680 + reORG	; Patch from 0x000EEBCC	B	0x000EEC64 + reORG	B	0x000EEC88 + reORG	B	0x000EEC90 + reORG	B	0x000EEDF8 + reORG	B	0x000EEE00 + reORG	B	0x01B40FE0 + reORG	; Patch from 0x000EEE08	B	0x000EEE0C + reORG	B	0x000EEE18 + reORG	B	0x000EEE40 + reORG	B	0x000EEE9C + reORG	B	0x000EEF18 + reORG	B	0x000EEF4C + reORG	B	0x000EEC98 + reORG	B	0x000EEFC8 + reORG	B	0x000EF06C + reORG	B	0x000EF070 + reORG	B	0x000EF0C4 + reORG	B	0x000EF100 + reORG	B	0x000EF130 + reORG	B	0x000EF180 + reORG	B	0x000EF1CC + reORG	B	0x000EF1DC + reORG	B	0x000EF1E4 + reORG	B	0x000EEFFC + reORG	B	0x000EF240 + reORG	B	0x000EF25C + reORG	B	0x000EF2CC + reORG	B	0x000EF2FC + reORG	B	0x000EF3F4 + reORG	B	0x000EF480 + reORGL01AE0800reORG	SETA	{PC} - 0x1AD0800	B	0x00184D08 + reORG	B	0x00184D4C + reORG	B	0x0016B77C + reORG	B	0x0017BBC4 + reORG	B	0x0017C7F0 + reORG	B	0x0017CDA4 + reORG	B	0x001B584C + reORG	B	0x00183660 + reORG	B	0x001872AC + reORG	B	0x001B2BF8 + reORG	B	0x00178210 + reORG	B	0x000DC2A4 + reORG	B	0x000DC2C4 + reORG	B	L01AE0FE0 + reORG	; patch in Patch2 from 0x0014003C	B	0x000A0E44 + reORG	B	0x000A0DF8 + reORG	B	0x00187E08 + reORG	B	0x000A0DB8 + reORG	B	0x00187E70 + reORG	B	0x00187384 + reORG	B	0x000A0D6C + reORG	B	0x000A3FC4 + reORG	B	0x000A400C + reORG	B	0x000A3FB0 + reORG	B	0x0016B8A8 + reORG	B	0x0017CF1C + reORG	B	0x002D53BC + reORG	B	0x0016B454 + reORG	B	0x0017A0FC + reORG	B	0x001791A8 + reORG	B	0x00178748 + reORG	B	0x001791F8 + reORGL01AE0880reORG	SETA	{PC} - 0x1B91880	B	0x0023BB38 + reORG	B	0x0023BC24 + reORG	B	0x0023BD1C + reORG	B	0x0023BEF8 + reORG	B	0x0023BF90 + reORG	B	0x0023BFDC + reORG	B	0x0023C0BC + reORG	B	0x0023C178 + reORG	B	0x0023C1AC + reORG	B	0x0023C2C8 + reORG	B	0x0023CBA8 + reORG	B	0x0023CC0C + reORG	B	0x0023D7F4 + reORG	B	0x0023D81C + reORG	B	0x0023D8C4 + reORG	B	0x0023D8FC + reORG	B	0x0023DC34 + reORG	B	0x0023DCC8 + reORG	B	0x0023DD80 + reORG	B	0x0023DE28 + reORG	B	0x01B40280 + reORG	; patch from 0x0023CC58	B	0x0023CE20 + reORG	B	0x0023CF00 + reORG	B	0x0023CFB8 + reORG	B	0x0023D0F4 + reORG	B	0x0023D1C8 + reORG	B	0x0023D2AC + reORG	B	0x0023D424 + reORG	B	0x0023D5E0 + reORG	B	0x0023D66C + reORG	B	0x0023DED4 + reORG	B	0x0023DF28 + reORGL01AE0900;	ORG	0x1AE0900	TST	R1,#16	BEQ	0x0005609C	TEQ	R1,#18	LDR	R12,[R0,#16]	BICNE	R12,R12,#0x08000000	ORREQ	R12,R12,#0x08000000	STR	R12,[R0,#16]	MOV	R0,#0	MOV	PC,LR	STMFD	sp!,{R0,LR}	BL	0x00055B4C	LDMFD	sp!,{R0,LR}	LDR	R1,[R0,#16]	TST	R1,#0x08000000	MOVEQ	PC,LR	LDR	R1,[R0,#128]	ADD	R1,R1,#0x00002C00	LDR	R2,[R1]	MOV	R3,#4	ORR	R2,R3,R2	STR	R2,[R1]	MOV	PC,LR	LDR	R1,[R0,#128]	ADD	R1,R1,#0x00002C00	LDR	R2,[R1]	MVN	R3,#4	AND	R2,R3,R2	STR	R2,[R1]	B	0x00055B88		FILL 3,0xDEADC0DEL01AE0980reORG	SETA	{PC} - 0x1BD3980	B	0x0005C718 + reORG	B	0x0004FB6C + reORG	B	0x0004F98C + reORG	B	0x0004F894 + reORG	B	0x0004FB1C + reORG	B	0x0004F8B4 + reORG	B	0x0004F8D4 + reORG	B	0x0004F8F4 + reORG	B	0x0004F950 + reORG	B	0x0004F930 + reORG	B	0x00055858 + reORG	B	0x01BACE2C + reORG	; patch from 0x00055BC8	B	0x0004F09C + reORG	B	0x0009C698 + reORG	B	0x0011D5F8 + reORG	B	0x0011D69C + reORG	B	0x0011D7B8 + reORG	B	0x000D9A78 + reORG	B	0x0011D714 + reORG	B	0x00162B34 + reORG	B	0x0011FE3C + reORG	B	0x0025B868 + reORG	B	0x0013D0E0 + reORG	B	0x001F8A6C + reORG	B	0x0005CCC4 + reORG	B	0x0004F07C + reORG	B	0x0011DF68 + reORG	B	0x001C5698 + reORG	B	0x0009C89C + reORG	B	0x001C561C + reORG	B	0x003948E4 + reORG	B	0x0004F0BC + reORGL01AE0A00;	ORG	0x1AE0A00	MOV	R12,sp	STMFD	sp!,{R4,R5,R11,R12,LR}	MOV	R11,R12	MOV	R4,R0	BL	0x000488D4	MOV	R5,R0	MOV	R1,#0	LDR	R0,[R4,#60]!	BL	0x01BE6344	TEQ	R0,#0	BEQ	L3	LDR	R0,[R0,#4]	LDR	R1,D5	TEQ	R0,R1	ORREQ	R5,R5,#3L3	MOV	R0,R5	LDMEA	R11,{R4,R5,R11,sp,PC}D5	DCB	"flsh"L01AE0A48	LDR	R12,D6	CMP	R12,LR	BEQ	L4	LDR	R12,D7	CMP	R12,LR	BEQ	L4	LDR	R12,D8	CMP	R12,LR	BNE	0x00034268L4	MOV	PC,LRD6	DCD	0x00246D68D7	DCD	0x0024789CD8	DCD	0x00246E1C	DCD 0xDEADC0DEL01AE0A80reORG	SETA	{PC} - 0x01B15A80	B	0x00113FC4 + reORG	B	0x0011401C + reORG	B	0x0011C240 + reORG	B	0x0011C5C8 + reORG	B	0x0011C69C + reORG	B	0x0011C514 + reORG	B	0x0011E948 + reORG	B	0x0011D350 + reORG	B	0x0011D3C8 + reORG	B	L01AE06DC + reORG	; patch in Patch2 from 0x0011E1AC	B	0x0011FBC8 + reORG	B	0x0011FDF4 + reORG	B	0x0012FEF8 + reORG	B	0x00131728 + reORG	B	0x00131E80 + reORG	B	0x0012F220 + reORG	B	0x0012F298 + reORG	B	0x0012F2EC + reORG	B	0x0012F340 + reORG	B	0x0012F37C + reORG	B	0x0012F3BC + reORG	B	0x0014899C + reORG	B	0x00148A84 + reORG	B	0x00148B3C + reORG	B	0x001491FC + reORG	B	0x0014922C + reORG	B	0x0015B914 + reORG	B	0x0015B958 + reORG	B	0x0015BA7C + reORG	B	0x0015BBA0 + reORG	B	0x00162D1C + reORG	B	0x00162E44 + reORGL01AE0B00reORG	SETA	{PC} - 0x1B16B00	B	0x00162ED4 + reORG	B	0x00162F50 + reORG	B	0x00163228 + reORG	B	0x00163708 + reORG	B	0x00183384 + reORG	B	0x00182FE0 + reORG	B	0x001830A0 + reORG	B	0x00192470 + reORG	B	0x00191914 + reORG	B	0x00191A00 + reORG	B	0x00191A7C + reORG	B	0x001ADCB0 + reORG	B	0x01BACAB8 + reORG	; patch from 0x001B1034	B	0x001AE53C + reORG	B	0x001AE6B4 + reORG	B	0x001AE858 + reORG	B	0x001B0EE0 + reORG	B	0x001B0FE8 + reORG	B	0x001B1020 + reORG	B	0x001B10A4 + reORG	B	0x001B1164 + reORG	B	0x001B1170 + reORG	B	0x001B11A4 + reORG	B	0x001B12CC + reORG	B	0x001B13F4 + reORG	B	0x001F69C4 + reORG	B	0x001F74EC + reORG	B	0x001F7540 + reORG	B	0x001F7790 + reORG	B	0x001F796C + reORG	B	0x001F862C + reORG	B	0x00250864 + reORGL01AE0B80;	ORG	0x1AE0B80	LDR	R12,D9	CMP	R12,LR	BNE	0x00341670	BL	0x00341670	ADD	R7,R4,#80	LDR	R0,[R4,#48]	ADD	R0,R0,#16	LDMFD	R0,{R12,LR}	STMEA	R7,{R12,LR}	LDR	R1,D10	MOV	R0,R4	BL	0x01BCA558	BL	0x01BC214C	MOV	R5,R0	LDR	R0,[R0]	TEQ	R0,#2	BEQ	0x001A691C	SUB	sp,sp,#4	LDR	R1,D11	LDR	R1,[R1]	LDR	R1,[R1]	BL	0x01BC4260	BL	0x01BC214C	STR	R0,[sp]	LDR	R0,[R0]	TEQ	R0,#2	BEQ	0x001A6910	LDR	R1,D12	MOV	R0,sp	MOV	R2,#0	BL	0x01BC4268	TEQ	R0,#2	BEQ	0x001A6910	SUB	sp,sp,#4	LDR	R0,D13	LDR	R0,[R0]	LDR	R1,[R0]	LDR	R0,[R5]	BL	0x01BC4260	BL	0x01BC214C	STR	R0,[sp]	LDR	R0,[R0]	TEQ	R0,#2	BEQ	0x001A6904	MOV	R0,sp	BL	0x01BCA55C	TEQ	R0,#0	ADDNE	R0,R0,#16	LDMNEFD	R0,{R12,LR}	STMNEEA	R7,{R12,LR}	B	0x001A6904D9	DCD	0x001A6850D10	DCD	0x00684018D11	DCD	0x00684B00D12	DCD	0x00684DC0D13	DCD	0x00683FE0L01AE0C60	; branched from Patch2 at 0x01AA52EC	ADR	R0,D14	MVN	R3,#0x80000000	MOV	R2,#1	B	0x002572ECD14	DCB	"2.1 (717260)",0	BinaryFiller 0L01AE0C80reORG	SETA	{PC} - 0x1A79C80	B	0x01A8C450 + reORG	; Patch from 0x0019BD10	B	0x00162830 + reORG	B	0x00032B68 + reORG	B	0x0019BCC0 + reORG	B	0x002A8860 + reORG	B	0x00023C30 + reORG	B	0x00023BE0 + reORG	B	0x000238E4 + reORG	B	0x00127924 + reORG	B	0x00028D20 + reORG	B	0x0020638C + reORG	B	0x00027D94 + reORG	B	0x00027A40 + reORG	B	0x00125CB0 + reORG	B	0x00284410 + reORG	B	0x002A9514 + reORG	B	0x002A9468 + reORG	B	0x00152708 + reORG	B	0x00151784 + reORG	B	0x00205704 + reORG	B	0x00205F40 + reORG	B	0x00205FF0 + reORG	B	0x00038F64 + reORG	B	0x00032264 + reORG	B	0x000280E4 + reORG	B	0x000FD6A0 + reORG	B	0x0025C818 + reORG	B	0x00151E40 + reORG	B	0x0015281C + reORG	B	0x00151998 + reORG	B	0x00127918 + reORG	B	0x001268E4 + reORGL01AE0D00reORG	SETA	{PC} - 0x1A7AD00	B	0x001278BC + reORG	B	0x000FD698 + reORG	B	0x01A8C4FC + reORG	; Patch from 0x00284738	B	0x0011663C + reORG	B	0x0011666C + reORG	B	0x0003227C + reORG	B	0x001278E4 + reORG	B	0x00127900 + reORG	B	0x0002240C + reORG	B	0x001AA1C4 + reORG	B	0x00284638 + reORG	B	0x0019B8A8 + reORG	B	0x0025C5E4 + reORG	B	0x00032174 + reORG	B	0x0012790C + reORG	B	0x00151A38 + reORG	B	0x0002807C + reORG	B	0x000280B8 + reORG	B	0x0028472C + reORG	B	0x00284008 + reORG	B	0x000FE210 + reORG	B	0x000FD748 + reORG	B	0x0025C524 + reORG	B	0x0019BDB8 + reORG	B	0x00151334 + reORG	B	0x000243F4 + reORG	B	0x00023BE4 + reORG	B	0x001168D4 + reORG	B	0x00126E00 + reORG	B	0x00115E78 + reORG	B	0x001AA364 + reORG	B	0x001AA030 + reORGL01AE0D80reORG	SETA	{PC} - 0x1BDBD80	B	0x0004F8CC + reORG	B	0x0004F8EC + reORG	B	0x0004F948 + reORG	B	0x0004F90C + reORG	B	0x0025A1C4 + reORG	B	0x000556E0 + reORG	B	0x01BACD8C + reORG	; patch from 0x00055928	B	0x0004F094 + reORG	B	0x000554C8 + reORG	B	0x000558F0 + reORG	B	0x00055850 + reORG	B	0x003948E4 + reORG	B	0x000D961C + reORG	B	0x000D99B4 + reORG	B	0x001313FC + reORG	B	0x00259384 + reORG	B	0x0011FE6C + reORG	B	0x001F8A0C + reORG	B	0x00055818 + reORG	B	0x0025A6E4 + reORG	B	0x0004F074 + reORG	B	0x0011DF10 + reORG	B	0x0004F0B4 + reORG	B	0x003948E4 + reORG	B	0x0019C4E8 + reORG	B	0x0019C4EC + reORG	B	0x0025A470 + reORG	B	0x0025BD88 + reORG	B	0x00182530 + reORG	B	0x001F8A3C + reORG	B	0x00182808 + reORG	B	0x0004EE04 + reORGL01AE0E00	ObjectHeader 0x14, kFrameObject	PointerRef L01AE0E14	PointerRef 0x00642058	PointerRef L01AE0E2CL01AE0E14	ObjectHeader 0x18, kArrayObject	IntegerRef 4	NILRef	PointerRef 0x003BB31C	PointerRef 0x003C2750L01AE0E2C	FnObject L01AE0E4C, L01AE0E78, 0, 0L01AE0E4C	DCD	0x00002C40	DCD	0	DCD	0x00535F6D	DCD	0x70191A98	DCD	0x1B480074	DCD	0x1D75C700	DCD	0x1398741D	DCD	0x91270018	DCD	0x1E2A0003	DCD	0x1F00071F	DCD	0x00089902L01AE0E78	DCD	0x00003041	DCD	0	DCD	0x00629435	DCD	0x003B0081	DCD	0x003BC769	PointerRef L01AE0EA8	DCD	0x003C2751	DCD	0x003B0069	DCD	0x0052FF0D	DCD	0x003B78C5	PointerRef L01AE0F5C	PointerRef L01AE0F70L01AE0EA8	FnObject L01AE0EC8, L01AE0F28, 1, 2L01AE0EC8	DCD	0x00005E40	DCD	0	DCD	0x00535F6D	DCD	0x7C18296F	DCD	0x000C7C19	DCD	0x915F000D	DCD	0x22A57B1A	DCD	0xC46F0035	DCD	0x7DC70018	DCD	0x1BC46700	DCD	0x237D1C29	DCD	0x5F002627	DCD	0x001A6700	DCD	0x2F7D1D29	DCD	0x5F003227	DCD	0x001A5F00	DCD	0x36226F00	DCD	0x4B7D7C1E	DCD	0x917C1F00	DCD	0x07911F00	DCD	0x082B007D	DCD	0x5F00517B	DCD	0x7C1F0009	DCD	0x3202BABAL01AE0F28	DCD	0x00003441	DCD	0	DCD	0x00629435	DCD	0x003B4C29	DCD	0x003BDEB5	DCD	0x003BFDB1	DCD	0x003BBC45	DCD	0x003B4E29	DCD	0x003B4B69	PointerRef L01AE0FB8	PointerRef L01AE0FCC	DCD	0x003B5E75	DCD	0x0041F819L01AE0F5C	DCD	0x00001441	DCD	0	DCD	0x003BFA9D	DCD	0x0051A82D	DCD	0x0042B471L01AE0F70	FnObject L01AE0F90, L01AE0FA4, 0, 2L01AE0F90	DCD	0x00001440	DCD	0	DCD	0x00535F6D	DCD	0x7B7C184A	DCD	0x00192802L01AE0FA4	DCD	0x00001441	DCD	0	DCD	0x00629435	DCD	0x0042B471	DCD	0x003B6911L01AE0FB8	DCD	0x00001441	DCD	0	DCD	0x003BFA9D	DCD	0x003C2199	DCD	0x003BE71DL01AE0FCC	DCD	0x00001441	DCD	0	DCD	0x003BFA9D	DCD	0x003C2199	DCD	0x003C1A39L01AE0FE0	; branched from Patch2 at 0x1AD0834	STMFD	sp!,{LR}	BL	0x0014003C	TEQ	R0,#0	MOVEQ	R0,#1	LDMFD	sp!,{PC}		FILL 3,0xDEADC0DE	END