		Debug stop
		Exit from debug state
S:0x80000554		<Unknown>
S:0x80000554	EB000591	BL       {pc}+0x164c ; 0x80001ba0
		Exception: HALTEXCP (1)
		Exit from debug state
S:0x80001BA0	EE110F10	MRC      p15,#0x0,r0,c1,c0,#0
S:0x80001BA4	E3800A01	ORR      r0,r0,#0x1000
S:0x80001BA8	E3800004	ORR      r0,r0,#4
S:0x80001BAC	E3800B02	ORR      r0,r0,#0x800
S:0x80001BB0	EE010F10	MCR      p15,#0x0,r0,c1,c0,#0
S:0x80001BB4	E12FFF1E	BX       lr
S:0x80000558	EBFFFFE9	BL       {pc}-0x54 ; 0x80000504
S:0x80000504	E52DE004	PUSH     {lr}
S:0x80000508	E3A02001	MOV      r2,#1
S:0x8000050C	E3A01000	MOV      r1,#0
S:0x80000510	E1A00001	MOV      r0,r1
S:0x80000514	EBFFFFEF	BL       {pc}-0x3c ; 0x800004d8
S:0x800004D8	E92D4010	PUSH     {r4,lr}
S:0x800004DC	E1A03000	MOV      r3,r0
S:0x800004E0	E3A00000	MOV      r0,#0
S:0x800004E4	E3530000	CMP      r3,#0
S:0x800004E8	1A000001	BNE      {pc}+0xc ; 0x800004f4
S:0x800004EC	E3510000	CMP      r1,#0
S:0x800004F0	0A000002	BEQ      {pc}+0x10 ; 0x80000500
S:0x80000500	E8BD8010	POP      {r4,pc}
S:0x80000518	E3A02001	MOV      r2,#1
S:0x8000051C	E3A01000	MOV      r1,#0
S:0x80000520	E1A00002	MOV      r0,r2
S:0x80000524	EBFFFFEB	BL       {pc}-0x4c ; 0x800004d8
S:0x800004D8	E92D4010	PUSH     {r4,lr}
S:0x800004DC	E1A03000	MOV      r3,r0
S:0x800004E0	E3A00000	MOV      r0,#0
S:0x800004E4	E3530000	CMP      r3,#0
S:0x800004E8	1A000001	BNE      {pc}+0xc ; 0x800004f4
S:0x800004F4	E3520000	CMP      r2,#0
S:0x800004F8	0A000000	BEQ      {pc}+8 ; 0x80000500
S:0x800004FC	E3A00001	MOV      r0,#1
S:0x80000500	E8BD8010	POP      {r4,pc}
S:0x80000528	E3A02000	MOV      r2,#0
S:0x8000052C	E3A01001	MOV      r1,#1
S:0x80000530	E1A00002	MOV      r0,r2
S:0x80000534	EBFFFFE7	BL       {pc}-0x5c ; 0x800004d8
S:0x800004D8	E92D4010	PUSH     {r4,lr}
S:0x800004DC	E1A03000	MOV      r3,r0
S:0x800004E0	E3A00000	MOV      r0,#0
S:0x800004E4	E3530000	CMP      r3,#0
S:0x800004E8	1A000001	BNE      {pc}+0xc ; 0x800004f4
S:0x800004EC	E3510000	CMP      r1,#0
S:0x800004F0	0A000002	BEQ      {pc}+0x10 ; 0x80000500
S:0x800004F4	E3520000	CMP      r2,#0
S:0x800004F8	0A000000	BEQ      {pc}+8 ; 0x80000500
S:0x80000500	E8BD8010	POP      {r4,pc}
S:0x80000538	E3A02001	MOV      r2,#1
S:0x8000053C	E1A01002	MOV      r1,r2
S:0x80000540	E3A00000	MOV      r0,#0
S:0x80000544	EBFFFFE3	BL       {pc}-0x6c ; 0x800004d8
S:0x800004D8	E92D4010	PUSH     {r4,lr}
S:0x800004DC	E1A03000	MOV      r3,r0
S:0x800004E0	E3A00000	MOV      r0,#0
S:0x800004E4	E3530000	CMP      r3,#0
S:0x800004E8	1A000001	BNE      {pc}+0xc ; 0x800004f4
S:0x800004EC	E3510000	CMP      r1,#0
S:0x800004F0	0A000002	BEQ      {pc}+0x10 ; 0x80000500
S:0x800004F4	E3520000	CMP      r2,#0
S:0x800004F8	0A000000	BEQ      {pc}+8 ; 0x80000500
S:0x800004FC	E3A00001	MOV      r0,#1
S:0x80000500	E8BD8010	POP      {r4,pc}
S:0x80000548	E49DF004	POP      {pc}
S:0x8000055C	E28D5034	ADD      r5,sp,#0x34
S:0x80000560	E3A04000	MOV      r4,#0
S:0x80000564	EA000008	B        {pc}+0x28 ; 0x8000058c
S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
S:0x80000568	E1A02004	MOV      r2,r4
S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
S:0x80000570	E1A00005	MOV      r0,r5
S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
S:0x800007AC	B40F	PUSH     {r0-r3}
S:0x800007AE	B51C	PUSH     {r2-r4,lr}
S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
S:0x800007B2	AA06	ADD      r2,sp,#0x18
S:0x800007B4	447B	ADD      r3,r3,pc
S:0x800007B6	4669	MOV      r1,sp
S:0x800007B8	9000	STR      r0,[sp,#0]
S:0x800007BA	9805	LDR      r0,[sp,#0x14]
S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
S:0x80000F86	B500	PUSH     {lr}
S:0x80000F88	B08F	SUB      sp,sp,#0x3c
S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
S:0x80000F8E	2100	MOVS     r1,#0
S:0x80000F90	9105	STR      r1,[sp,#0x14]
S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
S:0x80000F94	4479	ADD      r1,r1,pc
S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
S:0x80000F9A	4611	MOV      r1,r2
S:0x80000F9C	4668	MOV      r0,sp
S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
S:0x800008E8	4689	MOV      r9,r1
S:0x800008EA	4604	MOV      r4,r0
S:0x800008EC	F04F0A00	MOV      r10,#0
S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
S:0x800008F4	44FB	ADD      r11,r11,pc
S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000904	2825	CMP      r0,#0x25
S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
S:0x80000916	2500	MOVS     r5,#0
S:0x80000918	465F	MOV      r7,r11
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x8000092A	19B8	ADDS     r0,r7,r6
S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
S:0x80000932	4305	ORRS     r5,r5,r0
S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x80000936	07A8	LSLS     r0,r5,#30
S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
S:0x80000942	2700	MOVS     r7,#0
S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
S:0x80000948	2E2A	CMP      r6,#0x2a
S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
S:0x8000094C	4630	MOV      r0,r6
S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BBE	2001	MOVS     r0,#1
S:0x80001BC0	4770	BX       lr
S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
S:0x80000958	3E30	SUBS     r6,r6,#0x30
S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
S:0x80000994	4620	MOV      r0,r4
S:0x80000996	68E1	LDR      r1,[r4,#0xc]
S:0x80000998	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x8000099A	4606	MOV      r6,r0
S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BC2	2000	MOVS     r0,#0
S:0x80001BC4	4770	BX       lr
S:0x800009A0	2800	CMP      r0,#0
S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
S:0x800009A4	2F01	CMP      r7,#1
S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
S:0x800009A8	2E2E	CMP      r6,#0x2e
S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
S:0x800009C0	2800	CMP      r0,#0
S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
S:0x800009CC	07E8	LSLS     r0,r5,#31
S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
S:0x800009DA	2819	CMP      r0,#0x19
S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
S:0x800009E4	464A	MOV      r2,r9
S:0x800009E6	4631	MOV      r1,r6
S:0x800009E8	4620	MOV      r0,r4
S:0x800009EA	6025	STR      r5,[r4,#0]
S:0x800009EC	464D	MOV      r5,r9
S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
S:0x80000278	2964	CMP      r1,#0x64
S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
S:0x80000878	4680	MOV      r8,r0
S:0x8000087A	2500	MOVS     r5,#0
S:0x8000087C	6810	LDR      r0,[r2,#0]
S:0x8000087E	2975	CMP      r1,#0x75
S:0x80000880	4641	MOV      r1,r8
S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
S:0x80000886	F3AF8000	NOP.W    
S:0x8000088A	2800	CMP      r0,#0
S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
S:0x80000894	F8D81000	LDR      r1,[r8,#0]
S:0x80000898	078A	LSLS     r2,r1,#30
S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
S:0x800008A0	0749	LSLS     r1,r1,#29
S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
S:0x800008AE	2400	MOVS     r4,#0
S:0x800008B0	F1080724	ADD      r7,r8,#0x24
S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008C4	462B	MOV      r3,r5
S:0x800008C6	4632	MOV      r2,r6
S:0x800008C8	4621	MOV      r1,r4
S:0x800008CA	4640	MOV      r0,r8
S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
S:0x80000ECC	460D	MOV      r5,r1
S:0x80000ECE	4699	MOV      r9,r3
S:0x80000ED0	4692	MOV      r10,r2
S:0x80000ED2	4604	MOV      r4,r0
S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
S:0x80000ED8	6801	LDR      r1,[r0,#0]
S:0x80000EDA	0688	LSLS     r0,r1,#26
S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
S:0x80000EE8	2001	MOVS     r0,#1
S:0x80000EEA	42A8	CMP      r0,r5
S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
S:0x80000EEE	1B47	SUBS     r7,r0,r5
S:0x80000EF0	E000	B        {pc}+4 ; 0x80000ef4
S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
S:0x80000EF6	197A	ADDS     r2,r7,r5
S:0x80000EF8	EB020009	ADD      r0,r2,r9
S:0x80000EFC	1A08	SUBS     r0,r1,r0
S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
S:0x80000F00	7820	LDRB     r0,[r4,#0]
S:0x80000F02	06C0	LSLS     r0,r0,#27
S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
S:0x80000F0C	2600	MOVS     r6,#0
S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
S:0x80000F22	454E	CMP      r6,r9
S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
S:0x80000F26	7820	LDRB     r0,[r4,#0]
S:0x80000F28	06C0	LSLS     r0,r0,#27
S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
S:0x80000F2C	4620	MOV      r0,r4
S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
S:0x800007D4	B570	PUSH     {r4-r6,lr}
S:0x800007D6	4604	MOV      r4,r0
S:0x800007D8	6985	LDR      r5,[r0,#0x18]
S:0x800007DA	6800	LDR      r0,[r0,#0]
S:0x800007DC	06C1	LSLS     r1,r0,#27
S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
S:0x800007E0	2630	MOVS     r6,#0x30
S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
S:0x800007E6	07C0	LSLS     r0,r0,#31
S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007FE	BD70	POP      {r4-r6,pc}
S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
S:0x80000F42	1E38	SUBS     r0,r7,#0
S:0x80000F44	F1A70701	SUB      r7,r7,#1
S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
S:0x80000F34	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x80000F38	2030	MOVS     r0,#0x30
S:0x80000F3A	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x80000F3C	6A20	LDR      r0,[r4,#0x20]
S:0x80000F3E	1C40	ADDS     r0,r0,#1
S:0x80000F40	6220	STR      r0,[r4,#0x20]
S:0x80000F42	1E38	SUBS     r0,r7,#0
S:0x80000F44	F1A70701	SUB      r7,r7,#1
S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F64	4620	MOV      r0,r4
S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
S:0x80000800	B570	PUSH     {r4-r6,lr}
S:0x80000802	4604	MOV      r4,r0
S:0x80000804	6985	LDR      r5,[r0,#0x18]
S:0x80000806	7800	LDRB     r0,[r0,#0]
S:0x80000808	07C0	LSLS     r0,r0,#31
S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
S:0x8000080C	BD70	POP      {r4-r6,pc}
S:0x80000F6A	7820	LDRB     r0,[r4,#0]
S:0x80000F6C	0600	LSLS     r0,r0,#24
S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
S:0x80000F76	2001	MOVS     r0,#1
S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
S:0x800009F4	2801	CMP      r0,#1
S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
S:0x80000A08	F1050904	ADD      r9,r5,#4
S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
S:0x80000FA4	BD00	POP      {pc}
S:0x800007C0	2000	MOVS     r0,#0
S:0x800007C2	4669	MOV      r1,sp
S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007C8	BC1C	POP      {r2-r4}
S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
S:0x80000584	E2855007	ADD      r5,r5,#7
S:0x80000588	E2844001	ADD      r4,r4,#1
S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
S:0x80000568	E1A02004	MOV      r2,r4
S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
S:0x80000570	E1A00005	MOV      r0,r5
S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
S:0x800007AC	B40F	PUSH     {r0-r3}
S:0x800007AE	B51C	PUSH     {r2-r4,lr}
S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
S:0x800007B2	AA06	ADD      r2,sp,#0x18
S:0x800007B4	447B	ADD      r3,r3,pc
S:0x800007B6	4669	MOV      r1,sp
S:0x800007B8	9000	STR      r0,[sp,#0]
S:0x800007BA	9805	LDR      r0,[sp,#0x14]
S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
S:0x80000F86	B500	PUSH     {lr}
S:0x80000F88	B08F	SUB      sp,sp,#0x3c
S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
S:0x80000F8E	2100	MOVS     r1,#0
S:0x80000F90	9105	STR      r1,[sp,#0x14]
S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
S:0x80000F94	4479	ADD      r1,r1,pc
S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
S:0x80000F9A	4611	MOV      r1,r2
S:0x80000F9C	4668	MOV      r0,sp
S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
S:0x800008E8	4689	MOV      r9,r1
S:0x800008EA	4604	MOV      r4,r0
S:0x800008EC	F04F0A00	MOV      r10,#0
S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
S:0x800008F4	44FB	ADD      r11,r11,pc
S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000904	2825	CMP      r0,#0x25
S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
S:0x80000916	2500	MOVS     r5,#0
S:0x80000918	465F	MOV      r7,r11
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x8000092A	19B8	ADDS     r0,r7,r6
S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
S:0x80000932	4305	ORRS     r5,r5,r0
S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x80000936	07A8	LSLS     r0,r5,#30
S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
S:0x80000942	2700	MOVS     r7,#0
S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
S:0x80000948	2E2A	CMP      r6,#0x2a
S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
S:0x8000094C	4630	MOV      r0,r6
S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BBE	2001	MOVS     r0,#1
S:0x80001BC0	4770	BX       lr
S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
S:0x80000958	3E30	SUBS     r6,r6,#0x30
S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
S:0x80000994	4620	MOV      r0,r4
S:0x80000996	68E1	LDR      r1,[r4,#0xc]
S:0x80000998	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x8000099A	4606	MOV      r6,r0
S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BC2	2000	MOVS     r0,#0
S:0x80001BC4	4770	BX       lr
S:0x800009A0	2800	CMP      r0,#0
S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
S:0x800009A4	2F01	CMP      r7,#1
S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
S:0x800009A8	2E2E	CMP      r6,#0x2e
S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
S:0x800009C0	2800	CMP      r0,#0
S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
S:0x800009CC	07E8	LSLS     r0,r5,#31
S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
S:0x800009DA	2819	CMP      r0,#0x19
S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
S:0x800009E4	464A	MOV      r2,r9
S:0x800009E6	4631	MOV      r1,r6
S:0x800009E8	4620	MOV      r0,r4
S:0x800009EA	6025	STR      r5,[r4,#0]
S:0x800009EC	464D	MOV      r5,r9
S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
S:0x80000278	2964	CMP      r1,#0x64
S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
S:0x80000878	4680	MOV      r8,r0
S:0x8000087A	2500	MOVS     r5,#0
S:0x8000087C	6810	LDR      r0,[r2,#0]
S:0x8000087E	2975	CMP      r1,#0x75
S:0x80000880	4641	MOV      r1,r8
S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
S:0x80000886	F3AF8000	NOP.W    
S:0x8000088A	2800	CMP      r0,#0
S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
S:0x80000894	F8D81000	LDR      r1,[r8,#0]
S:0x80000898	078A	LSLS     r2,r1,#30
S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
S:0x800008A0	0749	LSLS     r1,r1,#29
S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
S:0x800008AE	2400	MOVS     r4,#0
S:0x800008B0	F1080724	ADD      r7,r8,#0x24
S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
S:0x800011B0	E240100A	SUB      r1,r0,#0xa
S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
S:0x800011C4	E1A001A0	LSR      r0,r0,#3
S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
S:0x800011D0	52800001	ADDPL    r0,r0,#1
S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
S:0x800011D8	E12FFF1E	BX       lr
S:0x800008BA	3130	ADDS     r1,r1,#0x30
S:0x800008BC	5539	STRB     r1,[r7,r4]
S:0x800008BE	1C64	ADDS     r4,r4,#1
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008C4	462B	MOV      r3,r5
S:0x800008C6	4632	MOV      r2,r6
S:0x800008C8	4621	MOV      r1,r4
S:0x800008CA	4640	MOV      r0,r8
S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
S:0x80000ECC	460D	MOV      r5,r1
S:0x80000ECE	4699	MOV      r9,r3
S:0x80000ED0	4692	MOV      r10,r2
S:0x80000ED2	4604	MOV      r4,r0
S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
S:0x80000ED8	6801	LDR      r1,[r0,#0]
S:0x80000EDA	0688	LSLS     r0,r1,#26
S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
S:0x80000EE8	2001	MOVS     r0,#1
S:0x80000EEA	42A8	CMP      r0,r5
S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
S:0x80000EF2	2700	MOVS     r7,#0
S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
S:0x80000EF6	197A	ADDS     r2,r7,r5
S:0x80000EF8	EB020009	ADD      r0,r2,r9
S:0x80000EFC	1A08	SUBS     r0,r1,r0
S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
S:0x80000F00	7820	LDRB     r0,[r4,#0]
S:0x80000F02	06C0	LSLS     r0,r0,#27
S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
S:0x80000F0C	2600	MOVS     r6,#0
S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
S:0x80000F22	454E	CMP      r6,r9
S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
S:0x80000F26	7820	LDRB     r0,[r4,#0]
S:0x80000F28	06C0	LSLS     r0,r0,#27
S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
S:0x80000F2C	4620	MOV      r0,r4
S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
S:0x800007D4	B570	PUSH     {r4-r6,lr}
S:0x800007D6	4604	MOV      r4,r0
S:0x800007D8	6985	LDR      r5,[r0,#0x18]
S:0x800007DA	6800	LDR      r0,[r0,#0]
S:0x800007DC	06C1	LSLS     r1,r0,#27
S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
S:0x800007E0	2630	MOVS     r6,#0x30
S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
S:0x800007E6	07C0	LSLS     r0,r0,#31
S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007FE	BD70	POP      {r4-r6,pc}
S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
S:0x80000F42	1E38	SUBS     r0,r7,#0
S:0x80000F44	F1A70701	SUB      r7,r7,#1
S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
S:0x80000F54	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
S:0x80000F58	1C40	ADDS     r0,r0,#1
S:0x80000F5A	6220	STR      r0,[r4,#0x20]
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F64	4620	MOV      r0,r4
S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
S:0x80000800	B570	PUSH     {r4-r6,lr}
S:0x80000802	4604	MOV      r4,r0
S:0x80000804	6985	LDR      r5,[r0,#0x18]
S:0x80000806	7800	LDRB     r0,[r0,#0]
S:0x80000808	07C0	LSLS     r0,r0,#31
S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
S:0x8000080C	BD70	POP      {r4-r6,pc}
S:0x80000F6A	7820	LDRB     r0,[r4,#0]
S:0x80000F6C	0600	LSLS     r0,r0,#24
S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
S:0x80000F76	2001	MOVS     r0,#1
S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
S:0x800009F4	2801	CMP      r0,#1
S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
S:0x80000A08	F1050904	ADD      r9,r5,#4
S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
S:0x80000FA4	BD00	POP      {pc}
S:0x800007C0	2000	MOVS     r0,#0
S:0x800007C2	4669	MOV      r1,sp
S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007C8	BC1C	POP      {r2-r4}
S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
S:0x80000584	E2855007	ADD      r5,r5,#7
S:0x80000588	E2844001	ADD      r4,r4,#1
S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
S:0x80000568	E1A02004	MOV      r2,r4
S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
S:0x80000570	E1A00005	MOV      r0,r5
S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
S:0x800007AC	B40F	PUSH     {r0-r3}
S:0x800007AE	B51C	PUSH     {r2-r4,lr}
S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
S:0x800007B2	AA06	ADD      r2,sp,#0x18
S:0x800007B4	447B	ADD      r3,r3,pc
S:0x800007B6	4669	MOV      r1,sp
S:0x800007B8	9000	STR      r0,[sp,#0]
S:0x800007BA	9805	LDR      r0,[sp,#0x14]
S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
S:0x80000F86	B500	PUSH     {lr}
S:0x80000F88	B08F	SUB      sp,sp,#0x3c
S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
S:0x80000F8E	2100	MOVS     r1,#0
S:0x80000F90	9105	STR      r1,[sp,#0x14]
S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
S:0x80000F94	4479	ADD      r1,r1,pc
S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
S:0x80000F9A	4611	MOV      r1,r2
S:0x80000F9C	4668	MOV      r0,sp
S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
S:0x800008E8	4689	MOV      r9,r1
S:0x800008EA	4604	MOV      r4,r0
S:0x800008EC	F04F0A00	MOV      r10,#0
S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
S:0x800008F4	44FB	ADD      r11,r11,pc
S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000904	2825	CMP      r0,#0x25
S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
S:0x80000916	2500	MOVS     r5,#0
S:0x80000918	465F	MOV      r7,r11
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x8000092A	19B8	ADDS     r0,r7,r6
S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
S:0x80000932	4305	ORRS     r5,r5,r0
S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x80000936	07A8	LSLS     r0,r5,#30
S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
S:0x80000942	2700	MOVS     r7,#0
S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
S:0x80000948	2E2A	CMP      r6,#0x2a
S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
S:0x8000094C	4630	MOV      r0,r6
S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BBE	2001	MOVS     r0,#1
S:0x80001BC0	4770	BX       lr
S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
S:0x80000958	3E30	SUBS     r6,r6,#0x30
S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
S:0x80000994	4620	MOV      r0,r4
S:0x80000996	68E1	LDR      r1,[r4,#0xc]
S:0x80000998	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x8000099A	4606	MOV      r6,r0
S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BC2	2000	MOVS     r0,#0
S:0x80001BC4	4770	BX       lr
S:0x800009A0	2800	CMP      r0,#0
S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
S:0x800009A4	2F01	CMP      r7,#1
S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
S:0x800009A8	2E2E	CMP      r6,#0x2e
S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
S:0x800009C0	2800	CMP      r0,#0
S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
S:0x800009CC	07E8	LSLS     r0,r5,#31
S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
S:0x800009DA	2819	CMP      r0,#0x19
S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
S:0x800009E4	464A	MOV      r2,r9
S:0x800009E6	4631	MOV      r1,r6
S:0x800009E8	4620	MOV      r0,r4
S:0x800009EA	6025	STR      r5,[r4,#0]
S:0x800009EC	464D	MOV      r5,r9
S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
S:0x80000278	2964	CMP      r1,#0x64
S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
S:0x80000878	4680	MOV      r8,r0
S:0x8000087A	2500	MOVS     r5,#0
S:0x8000087C	6810	LDR      r0,[r2,#0]
S:0x8000087E	2975	CMP      r1,#0x75
S:0x80000880	4641	MOV      r1,r8
S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
S:0x80000886	F3AF8000	NOP.W    
S:0x8000088A	2800	CMP      r0,#0
S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
S:0x80000894	F8D81000	LDR      r1,[r8,#0]
S:0x80000898	078A	LSLS     r2,r1,#30
S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
S:0x800008A0	0749	LSLS     r1,r1,#29
S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
S:0x800008AE	2400	MOVS     r4,#0
S:0x800008B0	F1080724	ADD      r7,r8,#0x24
S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
S:0x800011B0	E240100A	SUB      r1,r0,#0xa
S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
S:0x800011C4	E1A001A0	LSR      r0,r0,#3
S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
S:0x800011D0	52800001	ADDPL    r0,r0,#1
S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
S:0x800011D8	E12FFF1E	BX       lr
S:0x800008BA	3130	ADDS     r1,r1,#0x30
S:0x800008BC	5539	STRB     r1,[r7,r4]
S:0x800008BE	1C64	ADDS     r4,r4,#1
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008C4	462B	MOV      r3,r5
S:0x800008C6	4632	MOV      r2,r6
S:0x800008C8	4621	MOV      r1,r4
S:0x800008CA	4640	MOV      r0,r8
S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
S:0x80000ECC	460D	MOV      r5,r1
S:0x80000ECE	4699	MOV      r9,r3
S:0x80000ED0	4692	MOV      r10,r2
S:0x80000ED2	4604	MOV      r4,r0
S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
S:0x80000ED8	6801	LDR      r1,[r0,#0]
S:0x80000EDA	0688	LSLS     r0,r1,#26
S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
S:0x80000EE8	2001	MOVS     r0,#1
S:0x80000EEA	42A8	CMP      r0,r5
S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
S:0x80000EF2	2700	MOVS     r7,#0
S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
S:0x80000EF6	197A	ADDS     r2,r7,r5
S:0x80000EF8	EB020009	ADD      r0,r2,r9
S:0x80000EFC	1A08	SUBS     r0,r1,r0
S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
S:0x80000F00	7820	LDRB     r0,[r4,#0]
S:0x80000F02	06C0	LSLS     r0,r0,#27
S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
S:0x80000F0C	2600	MOVS     r6,#0
S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
S:0x80000F22	454E	CMP      r6,r9
S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
S:0x80000F26	7820	LDRB     r0,[r4,#0]
S:0x80000F28	06C0	LSLS     r0,r0,#27
S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
S:0x80000F2C	4620	MOV      r0,r4
S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
S:0x800007D4	B570	PUSH     {r4-r6,lr}
S:0x800007D6	4604	MOV      r4,r0
S:0x800007D8	6985	LDR      r5,[r0,#0x18]
S:0x800007DA	6800	LDR      r0,[r0,#0]
S:0x800007DC	06C1	LSLS     r1,r0,#27
S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
S:0x800007E0	2630	MOVS     r6,#0x30
S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
S:0x800007E6	07C0	LSLS     r0,r0,#31
S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007FE	BD70	POP      {r4-r6,pc}
S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
S:0x80000F42	1E38	SUBS     r0,r7,#0
S:0x80000F44	F1A70701	SUB      r7,r7,#1
S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
S:0x80000F54	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
S:0x80000F58	1C40	ADDS     r0,r0,#1
S:0x80000F5A	6220	STR      r0,[r4,#0x20]
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F64	4620	MOV      r0,r4
S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
S:0x80000800	B570	PUSH     {r4-r6,lr}
S:0x80000802	4604	MOV      r4,r0
S:0x80000804	6985	LDR      r5,[r0,#0x18]
S:0x80000806	7800	LDRB     r0,[r0,#0]
S:0x80000808	07C0	LSLS     r0,r0,#31
S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
S:0x8000080C	BD70	POP      {r4-r6,pc}
S:0x80000F6A	7820	LDRB     r0,[r4,#0]
S:0x80000F6C	0600	LSLS     r0,r0,#24
S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
S:0x80000F76	2001	MOVS     r0,#1
S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
S:0x800009F4	2801	CMP      r0,#1
S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
S:0x80000A08	F1050904	ADD      r9,r5,#4
S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
S:0x80000FA4	BD00	POP      {pc}
S:0x800007C0	2000	MOVS     r0,#0
S:0x800007C2	4669	MOV      r1,sp
S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007C8	BC1C	POP      {r2-r4}
S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
S:0x80000584	E2855007	ADD      r5,r5,#7
S:0x80000588	E2844001	ADD      r4,r4,#1
S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
S:0x80000568	E1A02004	MOV      r2,r4
S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
S:0x80000570	E1A00005	MOV      r0,r5
S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
S:0x800007AC	B40F	PUSH     {r0-r3}
S:0x800007AE	B51C	PUSH     {r2-r4,lr}
S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
S:0x800007B2	AA06	ADD      r2,sp,#0x18
S:0x800007B4	447B	ADD      r3,r3,pc
S:0x800007B6	4669	MOV      r1,sp
S:0x800007B8	9000	STR      r0,[sp,#0]
S:0x800007BA	9805	LDR      r0,[sp,#0x14]
S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
S:0x80000F86	B500	PUSH     {lr}
S:0x80000F88	B08F	SUB      sp,sp,#0x3c
S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
S:0x80000F8E	2100	MOVS     r1,#0
S:0x80000F90	9105	STR      r1,[sp,#0x14]
S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
S:0x80000F94	4479	ADD      r1,r1,pc
S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
S:0x80000F9A	4611	MOV      r1,r2
S:0x80000F9C	4668	MOV      r0,sp
S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
S:0x800008E8	4689	MOV      r9,r1
S:0x800008EA	4604	MOV      r4,r0
S:0x800008EC	F04F0A00	MOV      r10,#0
S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
S:0x800008F4	44FB	ADD      r11,r11,pc
S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000904	2825	CMP      r0,#0x25
S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
S:0x80000916	2500	MOVS     r5,#0
S:0x80000918	465F	MOV      r7,r11
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x8000092A	19B8	ADDS     r0,r7,r6
S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
S:0x80000932	4305	ORRS     r5,r5,r0
S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x80000936	07A8	LSLS     r0,r5,#30
S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
S:0x80000942	2700	MOVS     r7,#0
S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
S:0x80000948	2E2A	CMP      r6,#0x2a
S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
S:0x8000094C	4630	MOV      r0,r6
S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BBE	2001	MOVS     r0,#1
S:0x80001BC0	4770	BX       lr
S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
S:0x80000958	3E30	SUBS     r6,r6,#0x30
S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
S:0x80000994	4620	MOV      r0,r4
S:0x80000996	68E1	LDR      r1,[r4,#0xc]
S:0x80000998	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x8000099A	4606	MOV      r6,r0
S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BC2	2000	MOVS     r0,#0
S:0x80001BC4	4770	BX       lr
S:0x800009A0	2800	CMP      r0,#0
S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
S:0x800009A4	2F01	CMP      r7,#1
S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
S:0x800009A8	2E2E	CMP      r6,#0x2e
S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
S:0x800009C0	2800	CMP      r0,#0
S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
S:0x800009CC	07E8	LSLS     r0,r5,#31
S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
S:0x800009DA	2819	CMP      r0,#0x19
S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
S:0x800009E4	464A	MOV      r2,r9
S:0x800009E6	4631	MOV      r1,r6
S:0x800009E8	4620	MOV      r0,r4
S:0x800009EA	6025	STR      r5,[r4,#0]
S:0x800009EC	464D	MOV      r5,r9
S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
S:0x80000278	2964	CMP      r1,#0x64
S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
S:0x80000878	4680	MOV      r8,r0
S:0x8000087A	2500	MOVS     r5,#0
S:0x8000087C	6810	LDR      r0,[r2,#0]
S:0x8000087E	2975	CMP      r1,#0x75
S:0x80000880	4641	MOV      r1,r8
S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
S:0x80000886	F3AF8000	NOP.W    
S:0x8000088A	2800	CMP      r0,#0
S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
S:0x80000894	F8D81000	LDR      r1,[r8,#0]
S:0x80000898	078A	LSLS     r2,r1,#30
S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
S:0x800008A0	0749	LSLS     r1,r1,#29
S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
S:0x800008AE	2400	MOVS     r4,#0
S:0x800008B0	F1080724	ADD      r7,r8,#0x24
S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
S:0x800011B0	E240100A	SUB      r1,r0,#0xa
S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
S:0x800011C4	E1A001A0	LSR      r0,r0,#3
S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
S:0x800011D0	52800001	ADDPL    r0,r0,#1
S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
S:0x800011D8	E12FFF1E	BX       lr
S:0x800008BA	3130	ADDS     r1,r1,#0x30
S:0x800008BC	5539	STRB     r1,[r7,r4]
S:0x800008BE	1C64	ADDS     r4,r4,#1
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008C4	462B	MOV      r3,r5
S:0x800008C6	4632	MOV      r2,r6
S:0x800008C8	4621	MOV      r1,r4
S:0x800008CA	4640	MOV      r0,r8
S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
S:0x80000ECC	460D	MOV      r5,r1
S:0x80000ECE	4699	MOV      r9,r3
S:0x80000ED0	4692	MOV      r10,r2
S:0x80000ED2	4604	MOV      r4,r0
S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
S:0x80000ED8	6801	LDR      r1,[r0,#0]
S:0x80000EDA	0688	LSLS     r0,r1,#26
S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
S:0x80000EE8	2001	MOVS     r0,#1
S:0x80000EEA	42A8	CMP      r0,r5
S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
S:0x80000EF2	2700	MOVS     r7,#0
S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
S:0x80000EF6	197A	ADDS     r2,r7,r5
S:0x80000EF8	EB020009	ADD      r0,r2,r9
S:0x80000EFC	1A08	SUBS     r0,r1,r0
S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
S:0x80000F00	7820	LDRB     r0,[r4,#0]
S:0x80000F02	06C0	LSLS     r0,r0,#27
S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
S:0x80000F0C	2600	MOVS     r6,#0
S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
S:0x80000F22	454E	CMP      r6,r9
S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
S:0x80000F26	7820	LDRB     r0,[r4,#0]
S:0x80000F28	06C0	LSLS     r0,r0,#27
S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
S:0x80000F2C	4620	MOV      r0,r4
S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
S:0x800007D4	B570	PUSH     {r4-r6,lr}
S:0x800007D6	4604	MOV      r4,r0
S:0x800007D8	6985	LDR      r5,[r0,#0x18]
S:0x800007DA	6800	LDR      r0,[r0,#0]
S:0x800007DC	06C1	LSLS     r1,r0,#27
S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
S:0x800007E0	2630	MOVS     r6,#0x30
S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
S:0x800007E6	07C0	LSLS     r0,r0,#31
S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007FE	BD70	POP      {r4-r6,pc}
S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
S:0x80000F42	1E38	SUBS     r0,r7,#0
S:0x80000F44	F1A70701	SUB      r7,r7,#1
S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
S:0x80000F54	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
S:0x80000F58	1C40	ADDS     r0,r0,#1
S:0x80000F5A	6220	STR      r0,[r4,#0x20]
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F64	4620	MOV      r0,r4
S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
S:0x80000800	B570	PUSH     {r4-r6,lr}
S:0x80000802	4604	MOV      r4,r0
S:0x80000804	6985	LDR      r5,[r0,#0x18]
S:0x80000806	7800	LDRB     r0,[r0,#0]
S:0x80000808	07C0	LSLS     r0,r0,#31
S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
S:0x8000080C	BD70	POP      {r4-r6,pc}
S:0x80000F6A	7820	LDRB     r0,[r4,#0]
S:0x80000F6C	0600	LSLS     r0,r0,#24
S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
S:0x80000F76	2001	MOVS     r0,#1
S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
S:0x800009F4	2801	CMP      r0,#1
S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
S:0x80000A08	F1050904	ADD      r9,r5,#4
S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
S:0x80000FA4	BD00	POP      {pc}
S:0x800007C0	2000	MOVS     r0,#0
S:0x800007C2	4669	MOV      r1,sp
S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007C8	BC1C	POP      {r2-r4}
S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
S:0x80000584	E2855007	ADD      r5,r5,#7
S:0x80000588	E2844001	ADD      r4,r4,#1
S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
S:0x80000568	E1A02004	MOV      r2,r4
S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
S:0x80000570	E1A00005	MOV      r0,r5
S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
S:0x800007AC	B40F	PUSH     {r0-r3}
S:0x800007AE	B51C	PUSH     {r2-r4,lr}
S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
S:0x800007B2	AA06	ADD      r2,sp,#0x18
S:0x800007B4	447B	ADD      r3,r3,pc
S:0x800007B6	4669	MOV      r1,sp
S:0x800007B8	9000	STR      r0,[sp,#0]
S:0x800007BA	9805	LDR      r0,[sp,#0x14]
S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
S:0x80000F86	B500	PUSH     {lr}
S:0x80000F88	B08F	SUB      sp,sp,#0x3c
S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
S:0x80000F8E	2100	MOVS     r1,#0
S:0x80000F90	9105	STR      r1,[sp,#0x14]
S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
S:0x80000F94	4479	ADD      r1,r1,pc
S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
S:0x80000F9A	4611	MOV      r1,r2
S:0x80000F9C	4668	MOV      r0,sp
S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
S:0x800008E8	4689	MOV      r9,r1
S:0x800008EA	4604	MOV      r4,r0
S:0x800008EC	F04F0A00	MOV      r10,#0
S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
S:0x800008F4	44FB	ADD      r11,r11,pc
S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000904	2825	CMP      r0,#0x25
S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
S:0x80000916	2500	MOVS     r5,#0
S:0x80000918	465F	MOV      r7,r11
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x8000092A	19B8	ADDS     r0,r7,r6
S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
S:0x80000932	4305	ORRS     r5,r5,r0
S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x80000936	07A8	LSLS     r0,r5,#30
S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
S:0x80000942	2700	MOVS     r7,#0
S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
S:0x80000948	2E2A	CMP      r6,#0x2a
S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
S:0x8000094C	4630	MOV      r0,r6
S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BBE	2001	MOVS     r0,#1
S:0x80001BC0	4770	BX       lr
S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
S:0x80000958	3E30	SUBS     r6,r6,#0x30
S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
S:0x80000994	4620	MOV      r0,r4
S:0x80000996	68E1	LDR      r1,[r4,#0xc]
S:0x80000998	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x8000099A	4606	MOV      r6,r0
S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BC2	2000	MOVS     r0,#0
S:0x80001BC4	4770	BX       lr
S:0x800009A0	2800	CMP      r0,#0
S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
S:0x800009A4	2F01	CMP      r7,#1
S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
S:0x800009A8	2E2E	CMP      r6,#0x2e
S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
S:0x800009C0	2800	CMP      r0,#0
S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
S:0x800009CC	07E8	LSLS     r0,r5,#31
S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
S:0x800009DA	2819	CMP      r0,#0x19
S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
S:0x800009E4	464A	MOV      r2,r9
S:0x800009E6	4631	MOV      r1,r6
S:0x800009E8	4620	MOV      r0,r4
S:0x800009EA	6025	STR      r5,[r4,#0]
S:0x800009EC	464D	MOV      r5,r9
S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
S:0x80000278	2964	CMP      r1,#0x64
S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
S:0x80000878	4680	MOV      r8,r0
S:0x8000087A	2500	MOVS     r5,#0
S:0x8000087C	6810	LDR      r0,[r2,#0]
S:0x8000087E	2975	CMP      r1,#0x75
S:0x80000880	4641	MOV      r1,r8
S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
S:0x80000886	F3AF8000	NOP.W    
S:0x8000088A	2800	CMP      r0,#0
S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
S:0x80000894	F8D81000	LDR      r1,[r8,#0]
S:0x80000898	078A	LSLS     r2,r1,#30
S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
S:0x800008A0	0749	LSLS     r1,r1,#29
S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
S:0x800008AE	2400	MOVS     r4,#0
S:0x800008B0	F1080724	ADD      r7,r8,#0x24
S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
S:0x800011B0	E240100A	SUB      r1,r0,#0xa
S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
S:0x800011C4	E1A001A0	LSR      r0,r0,#3
S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
S:0x800011D0	52800001	ADDPL    r0,r0,#1
S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
S:0x800011D8	E12FFF1E	BX       lr
S:0x800008BA	3130	ADDS     r1,r1,#0x30
S:0x800008BC	5539	STRB     r1,[r7,r4]
S:0x800008BE	1C64	ADDS     r4,r4,#1
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008C4	462B	MOV      r3,r5
S:0x800008C6	4632	MOV      r2,r6
S:0x800008C8	4621	MOV      r1,r4
S:0x800008CA	4640	MOV      r0,r8
S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
S:0x80000ECC	460D	MOV      r5,r1
S:0x80000ECE	4699	MOV      r9,r3
S:0x80000ED0	4692	MOV      r10,r2
S:0x80000ED2	4604	MOV      r4,r0
S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
S:0x80000ED8	6801	LDR      r1,[r0,#0]
S:0x80000EDA	0688	LSLS     r0,r1,#26
S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
S:0x80000EE8	2001	MOVS     r0,#1
S:0x80000EEA	42A8	CMP      r0,r5
S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
S:0x80000EF2	2700	MOVS     r7,#0
S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
S:0x80000EF6	197A	ADDS     r2,r7,r5
S:0x80000EF8	EB020009	ADD      r0,r2,r9
S:0x80000EFC	1A08	SUBS     r0,r1,r0
S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
S:0x80000F00	7820	LDRB     r0,[r4,#0]
S:0x80000F02	06C0	LSLS     r0,r0,#27
S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
S:0x80000F0C	2600	MOVS     r6,#0
S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
S:0x80000F22	454E	CMP      r6,r9
S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
S:0x80000F26	7820	LDRB     r0,[r4,#0]
S:0x80000F28	06C0	LSLS     r0,r0,#27
S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
S:0x80000F2C	4620	MOV      r0,r4
S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
S:0x800007D4	B570	PUSH     {r4-r6,lr}
S:0x800007D6	4604	MOV      r4,r0
S:0x800007D8	6985	LDR      r5,[r0,#0x18]
S:0x800007DA	6800	LDR      r0,[r0,#0]
S:0x800007DC	06C1	LSLS     r1,r0,#27
S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
S:0x800007E0	2630	MOVS     r6,#0x30
S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
S:0x800007E6	07C0	LSLS     r0,r0,#31
S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007FE	BD70	POP      {r4-r6,pc}
S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
S:0x80000F42	1E38	SUBS     r0,r7,#0
S:0x80000F44	F1A70701	SUB      r7,r7,#1
S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
S:0x80000F54	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
S:0x80000F58	1C40	ADDS     r0,r0,#1
S:0x80000F5A	6220	STR      r0,[r4,#0x20]
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F64	4620	MOV      r0,r4
S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
S:0x80000800	B570	PUSH     {r4-r6,lr}
S:0x80000802	4604	MOV      r4,r0
S:0x80000804	6985	LDR      r5,[r0,#0x18]
S:0x80000806	7800	LDRB     r0,[r0,#0]
S:0x80000808	07C0	LSLS     r0,r0,#31
S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
S:0x8000080C	BD70	POP      {r4-r6,pc}
S:0x80000F6A	7820	LDRB     r0,[r4,#0]
S:0x80000F6C	0600	LSLS     r0,r0,#24
S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
S:0x80000F76	2001	MOVS     r0,#1
S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
S:0x800009F4	2801	CMP      r0,#1
S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
S:0x80000A08	F1050904	ADD      r9,r5,#4
S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
S:0x80000FA4	BD00	POP      {pc}
S:0x800007C0	2000	MOVS     r0,#0
S:0x800007C2	4669	MOV      r1,sp
S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007C8	BC1C	POP      {r2-r4}
S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
S:0x80000584	E2855007	ADD      r5,r5,#7
S:0x80000588	E2844001	ADD      r4,r4,#1
S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
S:0x80000568	E1A02004	MOV      r2,r4
S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
S:0x80000570	E1A00005	MOV      r0,r5
S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
S:0x800007AC	B40F	PUSH     {r0-r3}
S:0x800007AE	B51C	PUSH     {r2-r4,lr}
S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
S:0x800007B2	AA06	ADD      r2,sp,#0x18
S:0x800007B4	447B	ADD      r3,r3,pc
S:0x800007B6	4669	MOV      r1,sp
S:0x800007B8	9000	STR      r0,[sp,#0]
S:0x800007BA	9805	LDR      r0,[sp,#0x14]
S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
S:0x80000F86	B500	PUSH     {lr}
S:0x80000F88	B08F	SUB      sp,sp,#0x3c
S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
S:0x80000F8E	2100	MOVS     r1,#0
S:0x80000F90	9105	STR      r1,[sp,#0x14]
S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
S:0x80000F94	4479	ADD      r1,r1,pc
S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
S:0x80000F9A	4611	MOV      r1,r2
S:0x80000F9C	4668	MOV      r0,sp
S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
S:0x800008E8	4689	MOV      r9,r1
S:0x800008EA	4604	MOV      r4,r0
S:0x800008EC	F04F0A00	MOV      r10,#0
S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
S:0x800008F4	44FB	ADD      r11,r11,pc
S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000904	2825	CMP      r0,#0x25
S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
S:0x80000916	2500	MOVS     r5,#0
S:0x80000918	465F	MOV      r7,r11
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x8000092A	19B8	ADDS     r0,r7,r6
S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
S:0x80000932	4305	ORRS     r5,r5,r0
S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x80000936	07A8	LSLS     r0,r5,#30
S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
S:0x80000942	2700	MOVS     r7,#0
S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
S:0x80000948	2E2A	CMP      r6,#0x2a
S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
S:0x8000094C	4630	MOV      r0,r6
S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BBE	2001	MOVS     r0,#1
S:0x80001BC0	4770	BX       lr
S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
S:0x80000958	3E30	SUBS     r6,r6,#0x30
S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
S:0x80000994	4620	MOV      r0,r4
S:0x80000996	68E1	LDR      r1,[r4,#0xc]
S:0x80000998	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x8000099A	4606	MOV      r6,r0
S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BC2	2000	MOVS     r0,#0
S:0x80001BC4	4770	BX       lr
S:0x800009A0	2800	CMP      r0,#0
S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
S:0x800009A4	2F01	CMP      r7,#1
S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
S:0x800009A8	2E2E	CMP      r6,#0x2e
S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
S:0x800009C0	2800	CMP      r0,#0
S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
S:0x800009CC	07E8	LSLS     r0,r5,#31
S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
S:0x800009DA	2819	CMP      r0,#0x19
S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
S:0x800009E4	464A	MOV      r2,r9
S:0x800009E6	4631	MOV      r1,r6
S:0x800009E8	4620	MOV      r0,r4
S:0x800009EA	6025	STR      r5,[r4,#0]
S:0x800009EC	464D	MOV      r5,r9
S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
S:0x80000278	2964	CMP      r1,#0x64
S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
S:0x80000878	4680	MOV      r8,r0
S:0x8000087A	2500	MOVS     r5,#0
S:0x8000087C	6810	LDR      r0,[r2,#0]
S:0x8000087E	2975	CMP      r1,#0x75
S:0x80000880	4641	MOV      r1,r8
S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
S:0x80000886	F3AF8000	NOP.W    
S:0x8000088A	2800	CMP      r0,#0
S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
S:0x80000894	F8D81000	LDR      r1,[r8,#0]
S:0x80000898	078A	LSLS     r2,r1,#30
S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
S:0x800008A0	0749	LSLS     r1,r1,#29
S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
S:0x800008AE	2400	MOVS     r4,#0
S:0x800008B0	F1080724	ADD      r7,r8,#0x24
S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
S:0x800011B0	E240100A	SUB      r1,r0,#0xa
S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
S:0x800011C4	E1A001A0	LSR      r0,r0,#3
S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
S:0x800011D0	52800001	ADDPL    r0,r0,#1
S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
S:0x800011D8	E12FFF1E	BX       lr
S:0x800008BA	3130	ADDS     r1,r1,#0x30
S:0x800008BC	5539	STRB     r1,[r7,r4]
S:0x800008BE	1C64	ADDS     r4,r4,#1
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008C4	462B	MOV      r3,r5
S:0x800008C6	4632	MOV      r2,r6
S:0x800008C8	4621	MOV      r1,r4
S:0x800008CA	4640	MOV      r0,r8
S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
S:0x80000ECC	460D	MOV      r5,r1
S:0x80000ECE	4699	MOV      r9,r3
S:0x80000ED0	4692	MOV      r10,r2
S:0x80000ED2	4604	MOV      r4,r0
S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
S:0x80000ED8	6801	LDR      r1,[r0,#0]
S:0x80000EDA	0688	LSLS     r0,r1,#26
S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
S:0x80000EE8	2001	MOVS     r0,#1
S:0x80000EEA	42A8	CMP      r0,r5
S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
S:0x80000EF2	2700	MOVS     r7,#0
S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
S:0x80000EF6	197A	ADDS     r2,r7,r5
S:0x80000EF8	EB020009	ADD      r0,r2,r9
S:0x80000EFC	1A08	SUBS     r0,r1,r0
S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
S:0x80000F00	7820	LDRB     r0,[r4,#0]
S:0x80000F02	06C0	LSLS     r0,r0,#27
S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
S:0x80000F0C	2600	MOVS     r6,#0
S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
S:0x80000F22	454E	CMP      r6,r9
S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
S:0x80000F26	7820	LDRB     r0,[r4,#0]
S:0x80000F28	06C0	LSLS     r0,r0,#27
S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
S:0x80000F2C	4620	MOV      r0,r4
S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
S:0x800007D4	B570	PUSH     {r4-r6,lr}
S:0x800007D6	4604	MOV      r4,r0
S:0x800007D8	6985	LDR      r5,[r0,#0x18]
S:0x800007DA	6800	LDR      r0,[r0,#0]
S:0x800007DC	06C1	LSLS     r1,r0,#27
S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
S:0x800007E0	2630	MOVS     r6,#0x30
S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
S:0x800007E6	07C0	LSLS     r0,r0,#31
S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007FE	BD70	POP      {r4-r6,pc}
S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
S:0x80000F42	1E38	SUBS     r0,r7,#0
S:0x80000F44	F1A70701	SUB      r7,r7,#1
S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
S:0x80000F54	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
S:0x80000F58	1C40	ADDS     r0,r0,#1
S:0x80000F5A	6220	STR      r0,[r4,#0x20]
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F64	4620	MOV      r0,r4
S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
S:0x80000800	B570	PUSH     {r4-r6,lr}
S:0x80000802	4604	MOV      r4,r0
S:0x80000804	6985	LDR      r5,[r0,#0x18]
S:0x80000806	7800	LDRB     r0,[r0,#0]
S:0x80000808	07C0	LSLS     r0,r0,#31
S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
S:0x8000080C	BD70	POP      {r4-r6,pc}
S:0x80000F6A	7820	LDRB     r0,[r4,#0]
S:0x80000F6C	0600	LSLS     r0,r0,#24
S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
S:0x80000F76	2001	MOVS     r0,#1
S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
S:0x800009F4	2801	CMP      r0,#1
S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
S:0x80000A08	F1050904	ADD      r9,r5,#4
S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
S:0x80000FA4	BD00	POP      {pc}
S:0x800007C0	2000	MOVS     r0,#0
S:0x800007C2	4669	MOV      r1,sp
S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007C8	BC1C	POP      {r2-r4}
S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
S:0x80000584	E2855007	ADD      r5,r5,#7
S:0x80000588	E2844001	ADD      r4,r4,#1
S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
S:0x80000568	E1A02004	MOV      r2,r4
S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
S:0x80000570	E1A00005	MOV      r0,r5
S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
S:0x800007AC	B40F	PUSH     {r0-r3}
S:0x800007AE	B51C	PUSH     {r2-r4,lr}
S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
S:0x800007B2	AA06	ADD      r2,sp,#0x18
S:0x800007B4	447B	ADD      r3,r3,pc
S:0x800007B6	4669	MOV      r1,sp
S:0x800007B8	9000	STR      r0,[sp,#0]
S:0x800007BA	9805	LDR      r0,[sp,#0x14]
S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
S:0x80000F86	B500	PUSH     {lr}
S:0x80000F88	B08F	SUB      sp,sp,#0x3c
S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
S:0x80000F8E	2100	MOVS     r1,#0
S:0x80000F90	9105	STR      r1,[sp,#0x14]
S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
S:0x80000F94	4479	ADD      r1,r1,pc
S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
S:0x80000F9A	4611	MOV      r1,r2
S:0x80000F9C	4668	MOV      r0,sp
S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
S:0x800008E8	4689	MOV      r9,r1
S:0x800008EA	4604	MOV      r4,r0
S:0x800008EC	F04F0A00	MOV      r10,#0
S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
S:0x800008F4	44FB	ADD      r11,r11,pc
S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000904	2825	CMP      r0,#0x25
S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
S:0x80000916	2500	MOVS     r5,#0
S:0x80000918	465F	MOV      r7,r11
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x8000092A	19B8	ADDS     r0,r7,r6
S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
S:0x80000932	4305	ORRS     r5,r5,r0
S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x80000936	07A8	LSLS     r0,r5,#30
S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
S:0x80000942	2700	MOVS     r7,#0
S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
S:0x80000948	2E2A	CMP      r6,#0x2a
S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
S:0x8000094C	4630	MOV      r0,r6
S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BBE	2001	MOVS     r0,#1
S:0x80001BC0	4770	BX       lr
S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
S:0x80000958	3E30	SUBS     r6,r6,#0x30
S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
S:0x80000994	4620	MOV      r0,r4
S:0x80000996	68E1	LDR      r1,[r4,#0xc]
S:0x80000998	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x8000099A	4606	MOV      r6,r0
S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BC2	2000	MOVS     r0,#0
S:0x80001BC4	4770	BX       lr
S:0x800009A0	2800	CMP      r0,#0
S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
S:0x800009A4	2F01	CMP      r7,#1
S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
S:0x800009A8	2E2E	CMP      r6,#0x2e
S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
S:0x800009C0	2800	CMP      r0,#0
S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
S:0x800009CC	07E8	LSLS     r0,r5,#31
S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
S:0x800009DA	2819	CMP      r0,#0x19
S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
S:0x800009E4	464A	MOV      r2,r9
S:0x800009E6	4631	MOV      r1,r6
S:0x800009E8	4620	MOV      r0,r4
S:0x800009EA	6025	STR      r5,[r4,#0]
S:0x800009EC	464D	MOV      r5,r9
S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
S:0x80000278	2964	CMP      r1,#0x64
S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
S:0x80000878	4680	MOV      r8,r0
S:0x8000087A	2500	MOVS     r5,#0
S:0x8000087C	6810	LDR      r0,[r2,#0]
S:0x8000087E	2975	CMP      r1,#0x75
S:0x80000880	4641	MOV      r1,r8
S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
S:0x80000886	F3AF8000	NOP.W    
S:0x8000088A	2800	CMP      r0,#0
S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
S:0x80000894	F8D81000	LDR      r1,[r8,#0]
S:0x80000898	078A	LSLS     r2,r1,#30
S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
S:0x800008A0	0749	LSLS     r1,r1,#29
S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
S:0x800008AE	2400	MOVS     r4,#0
S:0x800008B0	F1080724	ADD      r7,r8,#0x24
S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
S:0x800011B0	E240100A	SUB      r1,r0,#0xa
S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
S:0x800011C4	E1A001A0	LSR      r0,r0,#3
S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
S:0x800011D0	52800001	ADDPL    r0,r0,#1
S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
S:0x800011D8	E12FFF1E	BX       lr
S:0x800008BA	3130	ADDS     r1,r1,#0x30
S:0x800008BC	5539	STRB     r1,[r7,r4]
S:0x800008BE	1C64	ADDS     r4,r4,#1
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008C4	462B	MOV      r3,r5
S:0x800008C6	4632	MOV      r2,r6
S:0x800008C8	4621	MOV      r1,r4
S:0x800008CA	4640	MOV      r0,r8
S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
S:0x80000ECC	460D	MOV      r5,r1
S:0x80000ECE	4699	MOV      r9,r3
S:0x80000ED0	4692	MOV      r10,r2
S:0x80000ED2	4604	MOV      r4,r0
S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
S:0x80000ED8	6801	LDR      r1,[r0,#0]
S:0x80000EDA	0688	LSLS     r0,r1,#26
S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
S:0x80000EE8	2001	MOVS     r0,#1
S:0x80000EEA	42A8	CMP      r0,r5
S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
S:0x80000EF2	2700	MOVS     r7,#0
S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
S:0x80000EF6	197A	ADDS     r2,r7,r5
S:0x80000EF8	EB020009	ADD      r0,r2,r9
S:0x80000EFC	1A08	SUBS     r0,r1,r0
S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
S:0x80000F00	7820	LDRB     r0,[r4,#0]
S:0x80000F02	06C0	LSLS     r0,r0,#27
S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
S:0x80000F0C	2600	MOVS     r6,#0
S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
S:0x80000F22	454E	CMP      r6,r9
S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
S:0x80000F26	7820	LDRB     r0,[r4,#0]
S:0x80000F28	06C0	LSLS     r0,r0,#27
S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
S:0x80000F2C	4620	MOV      r0,r4
S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
S:0x800007D4	B570	PUSH     {r4-r6,lr}
S:0x800007D6	4604	MOV      r4,r0
S:0x800007D8	6985	LDR      r5,[r0,#0x18]
S:0x800007DA	6800	LDR      r0,[r0,#0]
S:0x800007DC	06C1	LSLS     r1,r0,#27
S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
S:0x800007E0	2630	MOVS     r6,#0x30
S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
S:0x800007E6	07C0	LSLS     r0,r0,#31
S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007FE	BD70	POP      {r4-r6,pc}
S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
S:0x80000F42	1E38	SUBS     r0,r7,#0
S:0x80000F44	F1A70701	SUB      r7,r7,#1
S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
S:0x80000F54	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
S:0x80000F58	1C40	ADDS     r0,r0,#1
S:0x80000F5A	6220	STR      r0,[r4,#0x20]
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F64	4620	MOV      r0,r4
S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
S:0x80000800	B570	PUSH     {r4-r6,lr}
S:0x80000802	4604	MOV      r4,r0
S:0x80000804	6985	LDR      r5,[r0,#0x18]
S:0x80000806	7800	LDRB     r0,[r0,#0]
S:0x80000808	07C0	LSLS     r0,r0,#31
S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
S:0x8000080C	BD70	POP      {r4-r6,pc}
S:0x80000F6A	7820	LDRB     r0,[r4,#0]
S:0x80000F6C	0600	LSLS     r0,r0,#24
S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
S:0x80000F76	2001	MOVS     r0,#1
S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
S:0x800009F4	2801	CMP      r0,#1
S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
S:0x80000A08	F1050904	ADD      r9,r5,#4
S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
S:0x80000FA4	BD00	POP      {pc}
S:0x800007C0	2000	MOVS     r0,#0
S:0x800007C2	4669	MOV      r1,sp
S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007C8	BC1C	POP      {r2-r4}
S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
S:0x80000584	E2855007	ADD      r5,r5,#7
S:0x80000588	E2844001	ADD      r4,r4,#1
S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
S:0x80000568	E1A02004	MOV      r2,r4
S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
S:0x80000570	E1A00005	MOV      r0,r5
S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
S:0x800007AC	B40F	PUSH     {r0-r3}
S:0x800007AE	B51C	PUSH     {r2-r4,lr}
S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
S:0x800007B2	AA06	ADD      r2,sp,#0x18
S:0x800007B4	447B	ADD      r3,r3,pc
S:0x800007B6	4669	MOV      r1,sp
S:0x800007B8	9000	STR      r0,[sp,#0]
S:0x800007BA	9805	LDR      r0,[sp,#0x14]
S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
S:0x80000F86	B500	PUSH     {lr}
S:0x80000F88	B08F	SUB      sp,sp,#0x3c
S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
S:0x80000F8E	2100	MOVS     r1,#0
S:0x80000F90	9105	STR      r1,[sp,#0x14]
S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
S:0x80000F94	4479	ADD      r1,r1,pc
S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
S:0x80000F9A	4611	MOV      r1,r2
S:0x80000F9C	4668	MOV      r0,sp
S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
S:0x800008E8	4689	MOV      r9,r1
S:0x800008EA	4604	MOV      r4,r0
S:0x800008EC	F04F0A00	MOV      r10,#0
S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
S:0x800008F4	44FB	ADD      r11,r11,pc
S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000904	2825	CMP      r0,#0x25
S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
S:0x80000916	2500	MOVS     r5,#0
S:0x80000918	465F	MOV      r7,r11
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x8000092A	19B8	ADDS     r0,r7,r6
S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
S:0x80000932	4305	ORRS     r5,r5,r0
S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x80000936	07A8	LSLS     r0,r5,#30
S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
S:0x80000942	2700	MOVS     r7,#0
S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
S:0x80000948	2E2A	CMP      r6,#0x2a
S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
S:0x8000094C	4630	MOV      r0,r6
S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BBE	2001	MOVS     r0,#1
S:0x80001BC0	4770	BX       lr
S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
S:0x80000958	3E30	SUBS     r6,r6,#0x30
S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
S:0x80000994	4620	MOV      r0,r4
S:0x80000996	68E1	LDR      r1,[r4,#0xc]
S:0x80000998	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x8000099A	4606	MOV      r6,r0
S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BC2	2000	MOVS     r0,#0
S:0x80001BC4	4770	BX       lr
S:0x800009A0	2800	CMP      r0,#0
S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
S:0x800009A4	2F01	CMP      r7,#1
S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
S:0x800009A8	2E2E	CMP      r6,#0x2e
S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
S:0x800009C0	2800	CMP      r0,#0
S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
S:0x800009CC	07E8	LSLS     r0,r5,#31
S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
S:0x800009DA	2819	CMP      r0,#0x19
S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
S:0x800009E4	464A	MOV      r2,r9
S:0x800009E6	4631	MOV      r1,r6
S:0x800009E8	4620	MOV      r0,r4
S:0x800009EA	6025	STR      r5,[r4,#0]
S:0x800009EC	464D	MOV      r5,r9
S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
S:0x80000278	2964	CMP      r1,#0x64
S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
S:0x80000878	4680	MOV      r8,r0
S:0x8000087A	2500	MOVS     r5,#0
S:0x8000087C	6810	LDR      r0,[r2,#0]
S:0x8000087E	2975	CMP      r1,#0x75
S:0x80000880	4641	MOV      r1,r8
S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
S:0x80000886	F3AF8000	NOP.W    
S:0x8000088A	2800	CMP      r0,#0
S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
S:0x80000894	F8D81000	LDR      r1,[r8,#0]
S:0x80000898	078A	LSLS     r2,r1,#30
S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
S:0x800008A0	0749	LSLS     r1,r1,#29
S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
S:0x800008AE	2400	MOVS     r4,#0
S:0x800008B0	F1080724	ADD      r7,r8,#0x24
S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
S:0x800011B0	E240100A	SUB      r1,r0,#0xa
S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
S:0x800011C4	E1A001A0	LSR      r0,r0,#3
S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
S:0x800011D0	52800001	ADDPL    r0,r0,#1
S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
S:0x800011D8	E12FFF1E	BX       lr
S:0x800008BA	3130	ADDS     r1,r1,#0x30
S:0x800008BC	5539	STRB     r1,[r7,r4]
S:0x800008BE	1C64	ADDS     r4,r4,#1
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008C4	462B	MOV      r3,r5
S:0x800008C6	4632	MOV      r2,r6
S:0x800008C8	4621	MOV      r1,r4
S:0x800008CA	4640	MOV      r0,r8
S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
S:0x80000ECC	460D	MOV      r5,r1
S:0x80000ECE	4699	MOV      r9,r3
S:0x80000ED0	4692	MOV      r10,r2
S:0x80000ED2	4604	MOV      r4,r0
S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
S:0x80000ED8	6801	LDR      r1,[r0,#0]
S:0x80000EDA	0688	LSLS     r0,r1,#26
S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
S:0x80000EE8	2001	MOVS     r0,#1
S:0x80000EEA	42A8	CMP      r0,r5
S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
S:0x80000EF2	2700	MOVS     r7,#0
S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
S:0x80000EF6	197A	ADDS     r2,r7,r5
S:0x80000EF8	EB020009	ADD      r0,r2,r9
S:0x80000EFC	1A08	SUBS     r0,r1,r0
S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
S:0x80000F00	7820	LDRB     r0,[r4,#0]
S:0x80000F02	06C0	LSLS     r0,r0,#27
S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
S:0x80000F0C	2600	MOVS     r6,#0
S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
S:0x80000F22	454E	CMP      r6,r9
S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
S:0x80000F26	7820	LDRB     r0,[r4,#0]
S:0x80000F28	06C0	LSLS     r0,r0,#27
S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
S:0x80000F2C	4620	MOV      r0,r4
S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
S:0x800007D4	B570	PUSH     {r4-r6,lr}
S:0x800007D6	4604	MOV      r4,r0
S:0x800007D8	6985	LDR      r5,[r0,#0x18]
S:0x800007DA	6800	LDR      r0,[r0,#0]
S:0x800007DC	06C1	LSLS     r1,r0,#27
S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
S:0x800007E0	2630	MOVS     r6,#0x30
S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
S:0x800007E6	07C0	LSLS     r0,r0,#31
S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007FE	BD70	POP      {r4-r6,pc}
S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
S:0x80000F42	1E38	SUBS     r0,r7,#0
S:0x80000F44	F1A70701	SUB      r7,r7,#1
S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
S:0x80000F54	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
S:0x80000F58	1C40	ADDS     r0,r0,#1
S:0x80000F5A	6220	STR      r0,[r4,#0x20]
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F64	4620	MOV      r0,r4
S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
S:0x80000800	B570	PUSH     {r4-r6,lr}
S:0x80000802	4604	MOV      r4,r0
S:0x80000804	6985	LDR      r5,[r0,#0x18]
S:0x80000806	7800	LDRB     r0,[r0,#0]
S:0x80000808	07C0	LSLS     r0,r0,#31
S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
S:0x8000080C	BD70	POP      {r4-r6,pc}
S:0x80000F6A	7820	LDRB     r0,[r4,#0]
S:0x80000F6C	0600	LSLS     r0,r0,#24
S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
S:0x80000F76	2001	MOVS     r0,#1
S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
S:0x800009F4	2801	CMP      r0,#1
S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
S:0x80000A08	F1050904	ADD      r9,r5,#4
S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
S:0x80000FA4	BD00	POP      {pc}
S:0x800007C0	2000	MOVS     r0,#0
S:0x800007C2	4669	MOV      r1,sp
S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007C8	BC1C	POP      {r2-r4}
S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
S:0x80000584	E2855007	ADD      r5,r5,#7
S:0x80000588	E2844001	ADD      r4,r4,#1
S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
S:0x80000568	E1A02004	MOV      r2,r4
S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
S:0x80000570	E1A00005	MOV      r0,r5
S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
S:0x800007AC	B40F	PUSH     {r0-r3}
S:0x800007AE	B51C	PUSH     {r2-r4,lr}
S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
S:0x800007B2	AA06	ADD      r2,sp,#0x18
S:0x800007B4	447B	ADD      r3,r3,pc
S:0x800007B6	4669	MOV      r1,sp
S:0x800007B8	9000	STR      r0,[sp,#0]
S:0x800007BA	9805	LDR      r0,[sp,#0x14]
S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
S:0x80000F86	B500	PUSH     {lr}
S:0x80000F88	B08F	SUB      sp,sp,#0x3c
S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
S:0x80000F8E	2100	MOVS     r1,#0
S:0x80000F90	9105	STR      r1,[sp,#0x14]
S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
S:0x80000F94	4479	ADD      r1,r1,pc
S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
S:0x80000F9A	4611	MOV      r1,r2
S:0x80000F9C	4668	MOV      r0,sp
S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
S:0x800008E8	4689	MOV      r9,r1
S:0x800008EA	4604	MOV      r4,r0
S:0x800008EC	F04F0A00	MOV      r10,#0
S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
S:0x800008F4	44FB	ADD      r11,r11,pc
S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000904	2825	CMP      r0,#0x25
S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
S:0x80000916	2500	MOVS     r5,#0
S:0x80000918	465F	MOV      r7,r11
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x8000092A	19B8	ADDS     r0,r7,r6
S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
S:0x80000932	4305	ORRS     r5,r5,r0
S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x80000936	07A8	LSLS     r0,r5,#30
S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
S:0x80000942	2700	MOVS     r7,#0
S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
S:0x80000948	2E2A	CMP      r6,#0x2a
S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
S:0x8000094C	4630	MOV      r0,r6
S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BBE	2001	MOVS     r0,#1
S:0x80001BC0	4770	BX       lr
S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
S:0x80000958	3E30	SUBS     r6,r6,#0x30
S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
S:0x80000994	4620	MOV      r0,r4
S:0x80000996	68E1	LDR      r1,[r4,#0xc]
S:0x80000998	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x8000099A	4606	MOV      r6,r0
S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BC2	2000	MOVS     r0,#0
S:0x80001BC4	4770	BX       lr
S:0x800009A0	2800	CMP      r0,#0
S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
S:0x800009A4	2F01	CMP      r7,#1
S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
S:0x800009A8	2E2E	CMP      r6,#0x2e
S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
S:0x800009C0	2800	CMP      r0,#0
S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
S:0x800009CC	07E8	LSLS     r0,r5,#31
S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
S:0x800009DA	2819	CMP      r0,#0x19
S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
S:0x800009E4	464A	MOV      r2,r9
S:0x800009E6	4631	MOV      r1,r6
S:0x800009E8	4620	MOV      r0,r4
S:0x800009EA	6025	STR      r5,[r4,#0]
S:0x800009EC	464D	MOV      r5,r9
S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
S:0x80000278	2964	CMP      r1,#0x64
S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
S:0x80000878	4680	MOV      r8,r0
S:0x8000087A	2500	MOVS     r5,#0
S:0x8000087C	6810	LDR      r0,[r2,#0]
S:0x8000087E	2975	CMP      r1,#0x75
S:0x80000880	4641	MOV      r1,r8
S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
S:0x80000886	F3AF8000	NOP.W    
S:0x8000088A	2800	CMP      r0,#0
S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
S:0x80000894	F8D81000	LDR      r1,[r8,#0]
S:0x80000898	078A	LSLS     r2,r1,#30
S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
S:0x800008A0	0749	LSLS     r1,r1,#29
S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
S:0x800008AE	2400	MOVS     r4,#0
S:0x800008B0	F1080724	ADD      r7,r8,#0x24
S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
S:0x800011B0	E240100A	SUB      r1,r0,#0xa
S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
S:0x800011C4	E1A001A0	LSR      r0,r0,#3
S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
S:0x800011D0	52800001	ADDPL    r0,r0,#1
S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
S:0x800011D8	E12FFF1E	BX       lr
S:0x800008BA	3130	ADDS     r1,r1,#0x30
S:0x800008BC	5539	STRB     r1,[r7,r4]
S:0x800008BE	1C64	ADDS     r4,r4,#1
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008C4	462B	MOV      r3,r5
S:0x800008C6	4632	MOV      r2,r6
S:0x800008C8	4621	MOV      r1,r4
S:0x800008CA	4640	MOV      r0,r8
S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
S:0x80000ECC	460D	MOV      r5,r1
S:0x80000ECE	4699	MOV      r9,r3
S:0x80000ED0	4692	MOV      r10,r2
S:0x80000ED2	4604	MOV      r4,r0
S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
S:0x80000ED8	6801	LDR      r1,[r0,#0]
S:0x80000EDA	0688	LSLS     r0,r1,#26
S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
S:0x80000EE8	2001	MOVS     r0,#1
S:0x80000EEA	42A8	CMP      r0,r5
S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
S:0x80000EF2	2700	MOVS     r7,#0
S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
S:0x80000EF6	197A	ADDS     r2,r7,r5
S:0x80000EF8	EB020009	ADD      r0,r2,r9
S:0x80000EFC	1A08	SUBS     r0,r1,r0
S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
S:0x80000F00	7820	LDRB     r0,[r4,#0]
S:0x80000F02	06C0	LSLS     r0,r0,#27
S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
S:0x80000F0C	2600	MOVS     r6,#0
S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
S:0x80000F22	454E	CMP      r6,r9
S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
S:0x80000F26	7820	LDRB     r0,[r4,#0]
S:0x80000F28	06C0	LSLS     r0,r0,#27
S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
S:0x80000F2C	4620	MOV      r0,r4
S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
S:0x800007D4	B570	PUSH     {r4-r6,lr}
S:0x800007D6	4604	MOV      r4,r0
S:0x800007D8	6985	LDR      r5,[r0,#0x18]
S:0x800007DA	6800	LDR      r0,[r0,#0]
S:0x800007DC	06C1	LSLS     r1,r0,#27
S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
S:0x800007E0	2630	MOVS     r6,#0x30
S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
S:0x800007E6	07C0	LSLS     r0,r0,#31
S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007FE	BD70	POP      {r4-r6,pc}
S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
S:0x80000F42	1E38	SUBS     r0,r7,#0
S:0x80000F44	F1A70701	SUB      r7,r7,#1
S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
S:0x80000F54	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
S:0x80000F58	1C40	ADDS     r0,r0,#1
S:0x80000F5A	6220	STR      r0,[r4,#0x20]
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F64	4620	MOV      r0,r4
S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
S:0x80000800	B570	PUSH     {r4-r6,lr}
S:0x80000802	4604	MOV      r4,r0
S:0x80000804	6985	LDR      r5,[r0,#0x18]
S:0x80000806	7800	LDRB     r0,[r0,#0]
S:0x80000808	07C0	LSLS     r0,r0,#31
S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
S:0x8000080C	BD70	POP      {r4-r6,pc}
S:0x80000F6A	7820	LDRB     r0,[r4,#0]
S:0x80000F6C	0600	LSLS     r0,r0,#24
S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
S:0x80000F76	2001	MOVS     r0,#1
S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
S:0x800009F4	2801	CMP      r0,#1
S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
S:0x80000A08	F1050904	ADD      r9,r5,#4
S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
S:0x80000FA4	BD00	POP      {pc}
S:0x800007C0	2000	MOVS     r0,#0
S:0x800007C2	4669	MOV      r1,sp
S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007C8	BC1C	POP      {r2-r4}
S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
S:0x80000584	E2855007	ADD      r5,r5,#7
S:0x80000588	E2844001	ADD      r4,r4,#1
S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
S:0x80000568	E1A02004	MOV      r2,r4
S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
S:0x80000570	E1A00005	MOV      r0,r5
S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
S:0x800007AC	B40F	PUSH     {r0-r3}
S:0x800007AE	B51C	PUSH     {r2-r4,lr}
S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
S:0x800007B2	AA06	ADD      r2,sp,#0x18
S:0x800007B4	447B	ADD      r3,r3,pc
S:0x800007B6	4669	MOV      r1,sp
S:0x800007B8	9000	STR      r0,[sp,#0]
S:0x800007BA	9805	LDR      r0,[sp,#0x14]
S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
S:0x80000F86	B500	PUSH     {lr}
S:0x80000F88	B08F	SUB      sp,sp,#0x3c
S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
S:0x80000F8E	2100	MOVS     r1,#0
S:0x80000F90	9105	STR      r1,[sp,#0x14]
S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
S:0x80000F94	4479	ADD      r1,r1,pc
S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
S:0x80000F9A	4611	MOV      r1,r2
S:0x80000F9C	4668	MOV      r0,sp
S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
S:0x800008E8	4689	MOV      r9,r1
S:0x800008EA	4604	MOV      r4,r0
S:0x800008EC	F04F0A00	MOV      r10,#0
S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
S:0x800008F4	44FB	ADD      r11,r11,pc
S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000904	2825	CMP      r0,#0x25
S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
S:0x80000916	2500	MOVS     r5,#0
S:0x80000918	465F	MOV      r7,r11
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x8000092A	19B8	ADDS     r0,r7,r6
S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
S:0x80000932	4305	ORRS     r5,r5,r0
S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x80000936	07A8	LSLS     r0,r5,#30
S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
S:0x80000942	2700	MOVS     r7,#0
S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
S:0x80000948	2E2A	CMP      r6,#0x2a
S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
S:0x8000094C	4630	MOV      r0,r6
S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BBE	2001	MOVS     r0,#1
S:0x80001BC0	4770	BX       lr
S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
S:0x80000958	3E30	SUBS     r6,r6,#0x30
S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
S:0x80000994	4620	MOV      r0,r4
S:0x80000996	68E1	LDR      r1,[r4,#0xc]
S:0x80000998	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x8000099A	4606	MOV      r6,r0
S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BC2	2000	MOVS     r0,#0
S:0x80001BC4	4770	BX       lr
S:0x800009A0	2800	CMP      r0,#0
S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
S:0x800009A4	2F01	CMP      r7,#1
S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
S:0x800009A8	2E2E	CMP      r6,#0x2e
S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
S:0x800009C0	2800	CMP      r0,#0
S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
S:0x800009CC	07E8	LSLS     r0,r5,#31
S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
S:0x800009DA	2819	CMP      r0,#0x19
S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
S:0x800009E4	464A	MOV      r2,r9
S:0x800009E6	4631	MOV      r1,r6
S:0x800009E8	4620	MOV      r0,r4
S:0x800009EA	6025	STR      r5,[r4,#0]
S:0x800009EC	464D	MOV      r5,r9
S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
S:0x80000278	2964	CMP      r1,#0x64
S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
S:0x80000878	4680	MOV      r8,r0
S:0x8000087A	2500	MOVS     r5,#0
S:0x8000087C	6810	LDR      r0,[r2,#0]
S:0x8000087E	2975	CMP      r1,#0x75
S:0x80000880	4641	MOV      r1,r8
S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
S:0x80000886	F3AF8000	NOP.W    
S:0x8000088A	2800	CMP      r0,#0
S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
S:0x80000894	F8D81000	LDR      r1,[r8,#0]
S:0x80000898	078A	LSLS     r2,r1,#30
S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
S:0x800008A0	0749	LSLS     r1,r1,#29
S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
S:0x800008AE	2400	MOVS     r4,#0
S:0x800008B0	F1080724	ADD      r7,r8,#0x24
S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
S:0x800011B0	E240100A	SUB      r1,r0,#0xa
S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
S:0x800011C4	E1A001A0	LSR      r0,r0,#3
S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
S:0x800011D0	52800001	ADDPL    r0,r0,#1
S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
S:0x800011D8	E12FFF1E	BX       lr
S:0x800008BA	3130	ADDS     r1,r1,#0x30
S:0x800008BC	5539	STRB     r1,[r7,r4]
S:0x800008BE	1C64	ADDS     r4,r4,#1
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008C4	462B	MOV      r3,r5
S:0x800008C6	4632	MOV      r2,r6
S:0x800008C8	4621	MOV      r1,r4
S:0x800008CA	4640	MOV      r0,r8
S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
S:0x80000ECC	460D	MOV      r5,r1
S:0x80000ECE	4699	MOV      r9,r3
S:0x80000ED0	4692	MOV      r10,r2
S:0x80000ED2	4604	MOV      r4,r0
S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
S:0x80000ED8	6801	LDR      r1,[r0,#0]
S:0x80000EDA	0688	LSLS     r0,r1,#26
S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
S:0x80000EE8	2001	MOVS     r0,#1
S:0x80000EEA	42A8	CMP      r0,r5
S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
S:0x80000EF2	2700	MOVS     r7,#0
S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
S:0x80000EF6	197A	ADDS     r2,r7,r5
S:0x80000EF8	EB020009	ADD      r0,r2,r9
S:0x80000EFC	1A08	SUBS     r0,r1,r0
S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
S:0x80000F00	7820	LDRB     r0,[r4,#0]
S:0x80000F02	06C0	LSLS     r0,r0,#27
S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
S:0x80000F0C	2600	MOVS     r6,#0
S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
S:0x80000F22	454E	CMP      r6,r9
S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
S:0x80000F26	7820	LDRB     r0,[r4,#0]
S:0x80000F28	06C0	LSLS     r0,r0,#27
S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
S:0x80000F2C	4620	MOV      r0,r4
S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
S:0x800007D4	B570	PUSH     {r4-r6,lr}
S:0x800007D6	4604	MOV      r4,r0
S:0x800007D8	6985	LDR      r5,[r0,#0x18]
S:0x800007DA	6800	LDR      r0,[r0,#0]
S:0x800007DC	06C1	LSLS     r1,r0,#27
S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
S:0x800007E0	2630	MOVS     r6,#0x30
S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
S:0x800007E6	07C0	LSLS     r0,r0,#31
S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007FE	BD70	POP      {r4-r6,pc}
S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
S:0x80000F42	1E38	SUBS     r0,r7,#0
S:0x80000F44	F1A70701	SUB      r7,r7,#1
S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
S:0x80000F54	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
S:0x80000F58	1C40	ADDS     r0,r0,#1
S:0x80000F5A	6220	STR      r0,[r4,#0x20]
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F64	4620	MOV      r0,r4
S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
S:0x80000800	B570	PUSH     {r4-r6,lr}
S:0x80000802	4604	MOV      r4,r0
S:0x80000804	6985	LDR      r5,[r0,#0x18]
S:0x80000806	7800	LDRB     r0,[r0,#0]
S:0x80000808	07C0	LSLS     r0,r0,#31
S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
S:0x8000080C	BD70	POP      {r4-r6,pc}
S:0x80000F6A	7820	LDRB     r0,[r4,#0]
S:0x80000F6C	0600	LSLS     r0,r0,#24
S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
S:0x80000F76	2001	MOVS     r0,#1
S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
S:0x800009F4	2801	CMP      r0,#1
S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
S:0x80000A08	F1050904	ADD      r9,r5,#4
S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
S:0x80000FA4	BD00	POP      {pc}
S:0x800007C0	2000	MOVS     r0,#0
S:0x800007C2	4669	MOV      r1,sp
S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007C8	BC1C	POP      {r2-r4}
S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
S:0x80000584	E2855007	ADD      r5,r5,#7
S:0x80000588	E2844001	ADD      r4,r4,#1
S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
S:0x80000568	E1A02004	MOV      r2,r4
S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
S:0x80000570	E1A00005	MOV      r0,r5
S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
S:0x800007AC	B40F	PUSH     {r0-r3}
S:0x800007AE	B51C	PUSH     {r2-r4,lr}
S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
S:0x800007B2	AA06	ADD      r2,sp,#0x18
S:0x800007B4	447B	ADD      r3,r3,pc
S:0x800007B6	4669	MOV      r1,sp
S:0x800007B8	9000	STR      r0,[sp,#0]
S:0x800007BA	9805	LDR      r0,[sp,#0x14]
S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
S:0x80000F86	B500	PUSH     {lr}
S:0x80000F88	B08F	SUB      sp,sp,#0x3c
S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
S:0x80000F8E	2100	MOVS     r1,#0
S:0x80000F90	9105	STR      r1,[sp,#0x14]
S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
S:0x80000F94	4479	ADD      r1,r1,pc
S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
S:0x80000F9A	4611	MOV      r1,r2
S:0x80000F9C	4668	MOV      r0,sp
S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
S:0x800008E8	4689	MOV      r9,r1
S:0x800008EA	4604	MOV      r4,r0
S:0x800008EC	F04F0A00	MOV      r10,#0
S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
S:0x800008F4	44FB	ADD      r11,r11,pc
S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000904	2825	CMP      r0,#0x25
S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
S:0x80000916	2500	MOVS     r5,#0
S:0x80000918	465F	MOV      r7,r11
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x8000092A	19B8	ADDS     r0,r7,r6
S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
S:0x80000932	4305	ORRS     r5,r5,r0
S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x80000936	07A8	LSLS     r0,r5,#30
S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
S:0x80000942	2700	MOVS     r7,#0
S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
S:0x80000948	2E2A	CMP      r6,#0x2a
S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
S:0x8000094C	4630	MOV      r0,r6
S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BBE	2001	MOVS     r0,#1
S:0x80001BC0	4770	BX       lr
S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
S:0x80000958	3E30	SUBS     r6,r6,#0x30
S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
S:0x80000994	4620	MOV      r0,r4
S:0x80000996	68E1	LDR      r1,[r4,#0xc]
S:0x80000998	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x8000099A	4606	MOV      r6,r0
S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BC2	2000	MOVS     r0,#0
S:0x80001BC4	4770	BX       lr
S:0x800009A0	2800	CMP      r0,#0
S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
S:0x800009A4	2F01	CMP      r7,#1
S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
S:0x800009A8	2E2E	CMP      r6,#0x2e
S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
S:0x800009C0	2800	CMP      r0,#0
S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
S:0x800009CC	07E8	LSLS     r0,r5,#31
S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
S:0x800009DA	2819	CMP      r0,#0x19
S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
S:0x800009E4	464A	MOV      r2,r9
S:0x800009E6	4631	MOV      r1,r6
S:0x800009E8	4620	MOV      r0,r4
S:0x800009EA	6025	STR      r5,[r4,#0]
S:0x800009EC	464D	MOV      r5,r9
S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
S:0x80000278	2964	CMP      r1,#0x64
S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
S:0x80000878	4680	MOV      r8,r0
S:0x8000087A	2500	MOVS     r5,#0
S:0x8000087C	6810	LDR      r0,[r2,#0]
S:0x8000087E	2975	CMP      r1,#0x75
S:0x80000880	4641	MOV      r1,r8
S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
S:0x80000886	F3AF8000	NOP.W    
S:0x8000088A	2800	CMP      r0,#0
S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
S:0x80000894	F8D81000	LDR      r1,[r8,#0]
S:0x80000898	078A	LSLS     r2,r1,#30
S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
S:0x800008A0	0749	LSLS     r1,r1,#29
S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
S:0x800008AE	2400	MOVS     r4,#0
S:0x800008B0	F1080724	ADD      r7,r8,#0x24
S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
S:0x800011B0	E240100A	SUB      r1,r0,#0xa
S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
S:0x800011C4	E1A001A0	LSR      r0,r0,#3
S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
S:0x800011D0	52800001	ADDPL    r0,r0,#1
S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
S:0x800011D8	E12FFF1E	BX       lr
S:0x800008BA	3130	ADDS     r1,r1,#0x30
S:0x800008BC	5539	STRB     r1,[r7,r4]
S:0x800008BE	1C64	ADDS     r4,r4,#1
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
S:0x800011B0	E240100A	SUB      r1,r0,#0xa
S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
S:0x800011C4	E1A001A0	LSR      r0,r0,#3
S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
S:0x800011D0	52800001	ADDPL    r0,r0,#1
S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
S:0x800011D8	E12FFF1E	BX       lr
S:0x800008BA	3130	ADDS     r1,r1,#0x30
S:0x800008BC	5539	STRB     r1,[r7,r4]
S:0x800008BE	1C64	ADDS     r4,r4,#1
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008C4	462B	MOV      r3,r5
S:0x800008C6	4632	MOV      r2,r6
S:0x800008C8	4621	MOV      r1,r4
S:0x800008CA	4640	MOV      r0,r8
S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
S:0x80000ECC	460D	MOV      r5,r1
S:0x80000ECE	4699	MOV      r9,r3
S:0x80000ED0	4692	MOV      r10,r2
S:0x80000ED2	4604	MOV      r4,r0
S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
S:0x80000ED8	6801	LDR      r1,[r0,#0]
S:0x80000EDA	0688	LSLS     r0,r1,#26
S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
S:0x80000EE8	2001	MOVS     r0,#1
S:0x80000EEA	42A8	CMP      r0,r5
S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
S:0x80000EF2	2700	MOVS     r7,#0
S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
S:0x80000EF6	197A	ADDS     r2,r7,r5
S:0x80000EF8	EB020009	ADD      r0,r2,r9
S:0x80000EFC	1A08	SUBS     r0,r1,r0
S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
S:0x80000F00	7820	LDRB     r0,[r4,#0]
S:0x80000F02	06C0	LSLS     r0,r0,#27
S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
S:0x80000F0C	2600	MOVS     r6,#0
S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
S:0x80000F22	454E	CMP      r6,r9
S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
S:0x80000F26	7820	LDRB     r0,[r4,#0]
S:0x80000F28	06C0	LSLS     r0,r0,#27
S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
S:0x80000F2C	4620	MOV      r0,r4
S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
S:0x800007D4	B570	PUSH     {r4-r6,lr}
S:0x800007D6	4604	MOV      r4,r0
S:0x800007D8	6985	LDR      r5,[r0,#0x18]
S:0x800007DA	6800	LDR      r0,[r0,#0]
S:0x800007DC	06C1	LSLS     r1,r0,#27
S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
S:0x800007E0	2630	MOVS     r6,#0x30
S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
S:0x800007E6	07C0	LSLS     r0,r0,#31
S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007FE	BD70	POP      {r4-r6,pc}
S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
S:0x80000F42	1E38	SUBS     r0,r7,#0
S:0x80000F44	F1A70701	SUB      r7,r7,#1
S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
S:0x80000F54	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
S:0x80000F58	1C40	ADDS     r0,r0,#1
S:0x80000F5A	6220	STR      r0,[r4,#0x20]
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
S:0x80000F54	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
S:0x80000F58	1C40	ADDS     r0,r0,#1
S:0x80000F5A	6220	STR      r0,[r4,#0x20]
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F64	4620	MOV      r0,r4
S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
S:0x80000800	B570	PUSH     {r4-r6,lr}
S:0x80000802	4604	MOV      r4,r0
S:0x80000804	6985	LDR      r5,[r0,#0x18]
S:0x80000806	7800	LDRB     r0,[r0,#0]
S:0x80000808	07C0	LSLS     r0,r0,#31
S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
S:0x8000080C	BD70	POP      {r4-r6,pc}
S:0x80000F6A	7820	LDRB     r0,[r4,#0]
S:0x80000F6C	0600	LSLS     r0,r0,#24
S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
S:0x80000F76	2001	MOVS     r0,#1
S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
S:0x800009F4	2801	CMP      r0,#1
S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
S:0x80000A08	F1050904	ADD      r9,r5,#4
S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
S:0x80000FA4	BD00	POP      {pc}
S:0x800007C0	2000	MOVS     r0,#0
S:0x800007C2	4669	MOV      r1,sp
S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007C8	BC1C	POP      {r2-r4}
S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
S:0x80000584	E2855007	ADD      r5,r5,#7
S:0x80000588	E2844001	ADD      r4,r4,#1
S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
S:0x80000568	E1A02004	MOV      r2,r4
S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
S:0x80000570	E1A00005	MOV      r0,r5
S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
S:0x800007AC	B40F	PUSH     {r0-r3}
S:0x800007AE	B51C	PUSH     {r2-r4,lr}
S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
S:0x800007B2	AA06	ADD      r2,sp,#0x18
S:0x800007B4	447B	ADD      r3,r3,pc
S:0x800007B6	4669	MOV      r1,sp
S:0x800007B8	9000	STR      r0,[sp,#0]
S:0x800007BA	9805	LDR      r0,[sp,#0x14]
S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
S:0x80000F86	B500	PUSH     {lr}
S:0x80000F88	B08F	SUB      sp,sp,#0x3c
S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
S:0x80000F8E	2100	MOVS     r1,#0
S:0x80000F90	9105	STR      r1,[sp,#0x14]
S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
S:0x80000F94	4479	ADD      r1,r1,pc
S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
S:0x80000F9A	4611	MOV      r1,r2
S:0x80000F9C	4668	MOV      r0,sp
S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
S:0x800008E8	4689	MOV      r9,r1
S:0x800008EA	4604	MOV      r4,r0
S:0x800008EC	F04F0A00	MOV      r10,#0
S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
S:0x800008F4	44FB	ADD      r11,r11,pc
S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000904	2825	CMP      r0,#0x25
S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
S:0x80000916	2500	MOVS     r5,#0
S:0x80000918	465F	MOV      r7,r11
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x8000092A	19B8	ADDS     r0,r7,r6
S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
S:0x80000932	4305	ORRS     r5,r5,r0
S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x80000936	07A8	LSLS     r0,r5,#30
S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
S:0x80000942	2700	MOVS     r7,#0
S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
S:0x80000948	2E2A	CMP      r6,#0x2a
S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
S:0x8000094C	4630	MOV      r0,r6
S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BBE	2001	MOVS     r0,#1
S:0x80001BC0	4770	BX       lr
S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
S:0x80000958	3E30	SUBS     r6,r6,#0x30
S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
S:0x80000994	4620	MOV      r0,r4
S:0x80000996	68E1	LDR      r1,[r4,#0xc]
S:0x80000998	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x8000099A	4606	MOV      r6,r0
S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BC2	2000	MOVS     r0,#0
S:0x80001BC4	4770	BX       lr
S:0x800009A0	2800	CMP      r0,#0
S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
S:0x800009A4	2F01	CMP      r7,#1
S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
S:0x800009A8	2E2E	CMP      r6,#0x2e
S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
S:0x800009C0	2800	CMP      r0,#0
S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
S:0x800009CC	07E8	LSLS     r0,r5,#31
S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
S:0x800009DA	2819	CMP      r0,#0x19
S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
S:0x800009E4	464A	MOV      r2,r9
S:0x800009E6	4631	MOV      r1,r6
S:0x800009E8	4620	MOV      r0,r4
S:0x800009EA	6025	STR      r5,[r4,#0]
S:0x800009EC	464D	MOV      r5,r9
S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
S:0x80000278	2964	CMP      r1,#0x64
S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
S:0x80000878	4680	MOV      r8,r0
S:0x8000087A	2500	MOVS     r5,#0
S:0x8000087C	6810	LDR      r0,[r2,#0]
S:0x8000087E	2975	CMP      r1,#0x75
S:0x80000880	4641	MOV      r1,r8
S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
S:0x80000886	F3AF8000	NOP.W    
S:0x8000088A	2800	CMP      r0,#0
S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
S:0x80000894	F8D81000	LDR      r1,[r8,#0]
S:0x80000898	078A	LSLS     r2,r1,#30
S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
S:0x800008A0	0749	LSLS     r1,r1,#29
S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
S:0x800008AE	2400	MOVS     r4,#0
S:0x800008B0	F1080724	ADD      r7,r8,#0x24
S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
S:0x800011B0	E240100A	SUB      r1,r0,#0xa
S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
S:0x800011C4	E1A001A0	LSR      r0,r0,#3
S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
S:0x800011D0	52800001	ADDPL    r0,r0,#1
S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
S:0x800011D8	E12FFF1E	BX       lr
S:0x800008BA	3130	ADDS     r1,r1,#0x30
S:0x800008BC	5539	STRB     r1,[r7,r4]
S:0x800008BE	1C64	ADDS     r4,r4,#1
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
S:0x800011B0	E240100A	SUB      r1,r0,#0xa
S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
S:0x800011C4	E1A001A0	LSR      r0,r0,#3
S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
S:0x800011D0	52800001	ADDPL    r0,r0,#1
S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
S:0x800011D8	E12FFF1E	BX       lr
S:0x800008BA	3130	ADDS     r1,r1,#0x30
S:0x800008BC	5539	STRB     r1,[r7,r4]
S:0x800008BE	1C64	ADDS     r4,r4,#1
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008C4	462B	MOV      r3,r5
S:0x800008C6	4632	MOV      r2,r6
S:0x800008C8	4621	MOV      r1,r4
S:0x800008CA	4640	MOV      r0,r8
S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
S:0x80000ECC	460D	MOV      r5,r1
S:0x80000ECE	4699	MOV      r9,r3
S:0x80000ED0	4692	MOV      r10,r2
S:0x80000ED2	4604	MOV      r4,r0
S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
S:0x80000ED8	6801	LDR      r1,[r0,#0]
S:0x80000EDA	0688	LSLS     r0,r1,#26
S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
S:0x80000EE8	2001	MOVS     r0,#1
S:0x80000EEA	42A8	CMP      r0,r5
S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
S:0x80000EF2	2700	MOVS     r7,#0
S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
S:0x80000EF6	197A	ADDS     r2,r7,r5
S:0x80000EF8	EB020009	ADD      r0,r2,r9
S:0x80000EFC	1A08	SUBS     r0,r1,r0
S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
S:0x80000F00	7820	LDRB     r0,[r4,#0]
S:0x80000F02	06C0	LSLS     r0,r0,#27
S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
S:0x80000F0C	2600	MOVS     r6,#0
S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
S:0x80000F22	454E	CMP      r6,r9
S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
S:0x80000F26	7820	LDRB     r0,[r4,#0]
S:0x80000F28	06C0	LSLS     r0,r0,#27
S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
S:0x80000F2C	4620	MOV      r0,r4
S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
S:0x800007D4	B570	PUSH     {r4-r6,lr}
S:0x800007D6	4604	MOV      r4,r0
S:0x800007D8	6985	LDR      r5,[r0,#0x18]
S:0x800007DA	6800	LDR      r0,[r0,#0]
S:0x800007DC	06C1	LSLS     r1,r0,#27
S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
S:0x800007E0	2630	MOVS     r6,#0x30
S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
S:0x800007E6	07C0	LSLS     r0,r0,#31
S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007FE	BD70	POP      {r4-r6,pc}
S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
S:0x80000F42	1E38	SUBS     r0,r7,#0
S:0x80000F44	F1A70701	SUB      r7,r7,#1
S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
S:0x80000F54	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
S:0x80000F58	1C40	ADDS     r0,r0,#1
S:0x80000F5A	6220	STR      r0,[r4,#0x20]
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
S:0x80000F54	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
S:0x80000F58	1C40	ADDS     r0,r0,#1
S:0x80000F5A	6220	STR      r0,[r4,#0x20]
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F64	4620	MOV      r0,r4
S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
S:0x80000800	B570	PUSH     {r4-r6,lr}
S:0x80000802	4604	MOV      r4,r0
S:0x80000804	6985	LDR      r5,[r0,#0x18]
S:0x80000806	7800	LDRB     r0,[r0,#0]
S:0x80000808	07C0	LSLS     r0,r0,#31
S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
S:0x8000080C	BD70	POP      {r4-r6,pc}
S:0x80000F6A	7820	LDRB     r0,[r4,#0]
S:0x80000F6C	0600	LSLS     r0,r0,#24
S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
S:0x80000F76	2001	MOVS     r0,#1
S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
S:0x800009F4	2801	CMP      r0,#1
S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
S:0x80000A08	F1050904	ADD      r9,r5,#4
S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
S:0x80000FA4	BD00	POP      {pc}
S:0x800007C0	2000	MOVS     r0,#0
S:0x800007C2	4669	MOV      r1,sp
S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007C8	BC1C	POP      {r2-r4}
S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
S:0x80000584	E2855007	ADD      r5,r5,#7
S:0x80000588	E2844001	ADD      r4,r4,#1
S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
S:0x80000568	E1A02004	MOV      r2,r4
S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
S:0x80000570	E1A00005	MOV      r0,r5
S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
S:0x800007AC	B40F	PUSH     {r0-r3}
S:0x800007AE	B51C	PUSH     {r2-r4,lr}
S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
S:0x800007B2	AA06	ADD      r2,sp,#0x18
S:0x800007B4	447B	ADD      r3,r3,pc
S:0x800007B6	4669	MOV      r1,sp
S:0x800007B8	9000	STR      r0,[sp,#0]
S:0x800007BA	9805	LDR      r0,[sp,#0x14]
S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
S:0x80000F86	B500	PUSH     {lr}
S:0x80000F88	B08F	SUB      sp,sp,#0x3c
S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
S:0x80000F8E	2100	MOVS     r1,#0
S:0x80000F90	9105	STR      r1,[sp,#0x14]
S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
S:0x80000F94	4479	ADD      r1,r1,pc
S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
S:0x80000F9A	4611	MOV      r1,r2
S:0x80000F9C	4668	MOV      r0,sp
S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
S:0x800008E8	4689	MOV      r9,r1
S:0x800008EA	4604	MOV      r4,r0
S:0x800008EC	F04F0A00	MOV      r10,#0
S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
S:0x800008F4	44FB	ADD      r11,r11,pc
S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000904	2825	CMP      r0,#0x25
S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
S:0x80000916	2500	MOVS     r5,#0
S:0x80000918	465F	MOV      r7,r11
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x8000092A	19B8	ADDS     r0,r7,r6
S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
S:0x80000932	4305	ORRS     r5,r5,r0
S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x80000936	07A8	LSLS     r0,r5,#30
S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
S:0x80000942	2700	MOVS     r7,#0
S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
S:0x80000948	2E2A	CMP      r6,#0x2a
S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
S:0x8000094C	4630	MOV      r0,r6
S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BBE	2001	MOVS     r0,#1
S:0x80001BC0	4770	BX       lr
S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
S:0x80000958	3E30	SUBS     r6,r6,#0x30
S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
S:0x80000994	4620	MOV      r0,r4
S:0x80000996	68E1	LDR      r1,[r4,#0xc]
S:0x80000998	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x8000099A	4606	MOV      r6,r0
S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BC2	2000	MOVS     r0,#0
S:0x80001BC4	4770	BX       lr
S:0x800009A0	2800	CMP      r0,#0
S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
S:0x800009A4	2F01	CMP      r7,#1
S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
S:0x800009A8	2E2E	CMP      r6,#0x2e
S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
S:0x800009C0	2800	CMP      r0,#0
S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
S:0x800009CC	07E8	LSLS     r0,r5,#31
S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
S:0x800009DA	2819	CMP      r0,#0x19
S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
S:0x800009E4	464A	MOV      r2,r9
S:0x800009E6	4631	MOV      r1,r6
S:0x800009E8	4620	MOV      r0,r4
S:0x800009EA	6025	STR      r5,[r4,#0]
S:0x800009EC	464D	MOV      r5,r9
S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
S:0x80000278	2964	CMP      r1,#0x64
S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
S:0x80000878	4680	MOV      r8,r0
S:0x8000087A	2500	MOVS     r5,#0
S:0x8000087C	6810	LDR      r0,[r2,#0]
S:0x8000087E	2975	CMP      r1,#0x75
S:0x80000880	4641	MOV      r1,r8
S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
S:0x80000886	F3AF8000	NOP.W    
S:0x8000088A	2800	CMP      r0,#0
S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
S:0x80000894	F8D81000	LDR      r1,[r8,#0]
S:0x80000898	078A	LSLS     r2,r1,#30
S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
S:0x800008A0	0749	LSLS     r1,r1,#29
S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
S:0x800008AE	2400	MOVS     r4,#0
S:0x800008B0	F1080724	ADD      r7,r8,#0x24
S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
S:0x800011B0	E240100A	SUB      r1,r0,#0xa
S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
S:0x800011C4	E1A001A0	LSR      r0,r0,#3
S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
S:0x800011D0	52800001	ADDPL    r0,r0,#1
S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
S:0x800011D8	E12FFF1E	BX       lr
S:0x800008BA	3130	ADDS     r1,r1,#0x30
S:0x800008BC	5539	STRB     r1,[r7,r4]
S:0x800008BE	1C64	ADDS     r4,r4,#1
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
S:0x800011B0	E240100A	SUB      r1,r0,#0xa
S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
S:0x800011C4	E1A001A0	LSR      r0,r0,#3
S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
S:0x800011D0	52800001	ADDPL    r0,r0,#1
S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
S:0x800011D8	E12FFF1E	BX       lr
S:0x800008BA	3130	ADDS     r1,r1,#0x30
S:0x800008BC	5539	STRB     r1,[r7,r4]
S:0x800008BE	1C64	ADDS     r4,r4,#1
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008C4	462B	MOV      r3,r5
S:0x800008C6	4632	MOV      r2,r6
S:0x800008C8	4621	MOV      r1,r4
S:0x800008CA	4640	MOV      r0,r8
S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
S:0x80000ECC	460D	MOV      r5,r1
S:0x80000ECE	4699	MOV      r9,r3
S:0x80000ED0	4692	MOV      r10,r2
S:0x80000ED2	4604	MOV      r4,r0
S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
S:0x80000ED8	6801	LDR      r1,[r0,#0]
S:0x80000EDA	0688	LSLS     r0,r1,#26
S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
S:0x80000EE8	2001	MOVS     r0,#1
S:0x80000EEA	42A8	CMP      r0,r5
S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
S:0x80000EF2	2700	MOVS     r7,#0
S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
S:0x80000EF6	197A	ADDS     r2,r7,r5
S:0x80000EF8	EB020009	ADD      r0,r2,r9
S:0x80000EFC	1A08	SUBS     r0,r1,r0
S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
S:0x80000F00	7820	LDRB     r0,[r4,#0]
S:0x80000F02	06C0	LSLS     r0,r0,#27
S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
S:0x80000F0C	2600	MOVS     r6,#0
S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
S:0x80000F22	454E	CMP      r6,r9
S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
S:0x80000F26	7820	LDRB     r0,[r4,#0]
S:0x80000F28	06C0	LSLS     r0,r0,#27
S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
S:0x80000F2C	4620	MOV      r0,r4
S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
S:0x800007D4	B570	PUSH     {r4-r6,lr}
S:0x800007D6	4604	MOV      r4,r0
S:0x800007D8	6985	LDR      r5,[r0,#0x18]
S:0x800007DA	6800	LDR      r0,[r0,#0]
S:0x800007DC	06C1	LSLS     r1,r0,#27
S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
S:0x800007E0	2630	MOVS     r6,#0x30
S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
S:0x800007E6	07C0	LSLS     r0,r0,#31
S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007FE	BD70	POP      {r4-r6,pc}
S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
S:0x80000F42	1E38	SUBS     r0,r7,#0
S:0x80000F44	F1A70701	SUB      r7,r7,#1
S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
S:0x80000F54	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
S:0x80000F58	1C40	ADDS     r0,r0,#1
S:0x80000F5A	6220	STR      r0,[r4,#0x20]
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
S:0x80000F54	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
S:0x80000F58	1C40	ADDS     r0,r0,#1
S:0x80000F5A	6220	STR      r0,[r4,#0x20]
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F64	4620	MOV      r0,r4
S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
S:0x80000800	B570	PUSH     {r4-r6,lr}
S:0x80000802	4604	MOV      r4,r0
S:0x80000804	6985	LDR      r5,[r0,#0x18]
S:0x80000806	7800	LDRB     r0,[r0,#0]
S:0x80000808	07C0	LSLS     r0,r0,#31
S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
S:0x8000080C	BD70	POP      {r4-r6,pc}
S:0x80000F6A	7820	LDRB     r0,[r4,#0]
S:0x80000F6C	0600	LSLS     r0,r0,#24
S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
S:0x80000F76	2001	MOVS     r0,#1
S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
S:0x800009F4	2801	CMP      r0,#1
S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
S:0x80000A08	F1050904	ADD      r9,r5,#4
S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
S:0x80000FA4	BD00	POP      {pc}
S:0x800007C0	2000	MOVS     r0,#0
S:0x800007C2	4669	MOV      r1,sp
S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007C8	BC1C	POP      {r2-r4}
S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
S:0x80000584	E2855007	ADD      r5,r5,#7
S:0x80000588	E2844001	ADD      r4,r4,#1
S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
S:0x80000568	E1A02004	MOV      r2,r4
S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
S:0x80000570	E1A00005	MOV      r0,r5
S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
S:0x800007AC	B40F	PUSH     {r0-r3}
S:0x800007AE	B51C	PUSH     {r2-r4,lr}
S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
S:0x800007B2	AA06	ADD      r2,sp,#0x18
S:0x800007B4	447B	ADD      r3,r3,pc
S:0x800007B6	4669	MOV      r1,sp
S:0x800007B8	9000	STR      r0,[sp,#0]
S:0x800007BA	9805	LDR      r0,[sp,#0x14]
S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
S:0x80000F86	B500	PUSH     {lr}
S:0x80000F88	B08F	SUB      sp,sp,#0x3c
S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
S:0x80000F8E	2100	MOVS     r1,#0
S:0x80000F90	9105	STR      r1,[sp,#0x14]
S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
S:0x80000F94	4479	ADD      r1,r1,pc
S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
S:0x80000F9A	4611	MOV      r1,r2
S:0x80000F9C	4668	MOV      r0,sp
S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
S:0x800008E8	4689	MOV      r9,r1
S:0x800008EA	4604	MOV      r4,r0
S:0x800008EC	F04F0A00	MOV      r10,#0
S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
S:0x800008F4	44FB	ADD      r11,r11,pc
S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000904	2825	CMP      r0,#0x25
S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
S:0x80000916	2500	MOVS     r5,#0
S:0x80000918	465F	MOV      r7,r11
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x8000092A	19B8	ADDS     r0,r7,r6
S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
S:0x80000932	4305	ORRS     r5,r5,r0
S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x80000936	07A8	LSLS     r0,r5,#30
S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
S:0x80000942	2700	MOVS     r7,#0
S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
S:0x80000948	2E2A	CMP      r6,#0x2a
S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
S:0x8000094C	4630	MOV      r0,r6
S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BBE	2001	MOVS     r0,#1
S:0x80001BC0	4770	BX       lr
S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
S:0x80000958	3E30	SUBS     r6,r6,#0x30
S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
S:0x80000994	4620	MOV      r0,r4
S:0x80000996	68E1	LDR      r1,[r4,#0xc]
S:0x80000998	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x8000099A	4606	MOV      r6,r0
S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BC2	2000	MOVS     r0,#0
S:0x80001BC4	4770	BX       lr
S:0x800009A0	2800	CMP      r0,#0
S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
S:0x800009A4	2F01	CMP      r7,#1
S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
S:0x800009A8	2E2E	CMP      r6,#0x2e
S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
S:0x800009C0	2800	CMP      r0,#0
S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
S:0x800009CC	07E8	LSLS     r0,r5,#31
S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
S:0x800009DA	2819	CMP      r0,#0x19
S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
S:0x800009E4	464A	MOV      r2,r9
S:0x800009E6	4631	MOV      r1,r6
S:0x800009E8	4620	MOV      r0,r4
S:0x800009EA	6025	STR      r5,[r4,#0]
S:0x800009EC	464D	MOV      r5,r9
S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
S:0x80000278	2964	CMP      r1,#0x64
S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
S:0x80000878	4680	MOV      r8,r0
S:0x8000087A	2500	MOVS     r5,#0
S:0x8000087C	6810	LDR      r0,[r2,#0]
S:0x8000087E	2975	CMP      r1,#0x75
S:0x80000880	4641	MOV      r1,r8
S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
S:0x80000886	F3AF8000	NOP.W    
S:0x8000088A	2800	CMP      r0,#0
S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
S:0x80000894	F8D81000	LDR      r1,[r8,#0]
S:0x80000898	078A	LSLS     r2,r1,#30
S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
S:0x800008A0	0749	LSLS     r1,r1,#29
S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
S:0x800008AE	2400	MOVS     r4,#0
S:0x800008B0	F1080724	ADD      r7,r8,#0x24
S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
S:0x800011B0	E240100A	SUB      r1,r0,#0xa
S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
S:0x800011C4	E1A001A0	LSR      r0,r0,#3
S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
S:0x800011D0	52800001	ADDPL    r0,r0,#1
S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
S:0x800011D8	E12FFF1E	BX       lr
S:0x800008BA	3130	ADDS     r1,r1,#0x30
S:0x800008BC	5539	STRB     r1,[r7,r4]
S:0x800008BE	1C64	ADDS     r4,r4,#1
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
S:0x800011B0	E240100A	SUB      r1,r0,#0xa
S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
S:0x800011C4	E1A001A0	LSR      r0,r0,#3
S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
S:0x800011D0	52800001	ADDPL    r0,r0,#1
S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
S:0x800011D8	E12FFF1E	BX       lr
S:0x800008BA	3130	ADDS     r1,r1,#0x30
S:0x800008BC	5539	STRB     r1,[r7,r4]
S:0x800008BE	1C64	ADDS     r4,r4,#1
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008C4	462B	MOV      r3,r5
S:0x800008C6	4632	MOV      r2,r6
S:0x800008C8	4621	MOV      r1,r4
S:0x800008CA	4640	MOV      r0,r8
S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
S:0x80000ECC	460D	MOV      r5,r1
S:0x80000ECE	4699	MOV      r9,r3
S:0x80000ED0	4692	MOV      r10,r2
S:0x80000ED2	4604	MOV      r4,r0
S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
S:0x80000ED8	6801	LDR      r1,[r0,#0]
S:0x80000EDA	0688	LSLS     r0,r1,#26
S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
S:0x80000EE8	2001	MOVS     r0,#1
S:0x80000EEA	42A8	CMP      r0,r5
S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
S:0x80000EF2	2700	MOVS     r7,#0
S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
S:0x80000EF6	197A	ADDS     r2,r7,r5
S:0x80000EF8	EB020009	ADD      r0,r2,r9
S:0x80000EFC	1A08	SUBS     r0,r1,r0
S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
S:0x80000F00	7820	LDRB     r0,[r4,#0]
S:0x80000F02	06C0	LSLS     r0,r0,#27
S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
S:0x80000F0C	2600	MOVS     r6,#0
S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
S:0x80000F22	454E	CMP      r6,r9
S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
S:0x80000F26	7820	LDRB     r0,[r4,#0]
S:0x80000F28	06C0	LSLS     r0,r0,#27
S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
S:0x80000F2C	4620	MOV      r0,r4
S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
S:0x800007D4	B570	PUSH     {r4-r6,lr}
S:0x800007D6	4604	MOV      r4,r0
S:0x800007D8	6985	LDR      r5,[r0,#0x18]
S:0x800007DA	6800	LDR      r0,[r0,#0]
S:0x800007DC	06C1	LSLS     r1,r0,#27
S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
S:0x800007E0	2630	MOVS     r6,#0x30
S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
S:0x800007E6	07C0	LSLS     r0,r0,#31
S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007FE	BD70	POP      {r4-r6,pc}
S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
S:0x80000F42	1E38	SUBS     r0,r7,#0
S:0x80000F44	F1A70701	SUB      r7,r7,#1
S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
S:0x80000F54	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
S:0x80000F58	1C40	ADDS     r0,r0,#1
S:0x80000F5A	6220	STR      r0,[r4,#0x20]
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
S:0x80000F54	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
S:0x80000F58	1C40	ADDS     r0,r0,#1
S:0x80000F5A	6220	STR      r0,[r4,#0x20]
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F64	4620	MOV      r0,r4
S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
S:0x80000800	B570	PUSH     {r4-r6,lr}
S:0x80000802	4604	MOV      r4,r0
S:0x80000804	6985	LDR      r5,[r0,#0x18]
S:0x80000806	7800	LDRB     r0,[r0,#0]
S:0x80000808	07C0	LSLS     r0,r0,#31
S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
S:0x8000080C	BD70	POP      {r4-r6,pc}
S:0x80000F6A	7820	LDRB     r0,[r4,#0]
S:0x80000F6C	0600	LSLS     r0,r0,#24
S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
S:0x80000F76	2001	MOVS     r0,#1
S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
S:0x800009F4	2801	CMP      r0,#1
S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
S:0x80000A08	F1050904	ADD      r9,r5,#4
S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
S:0x80000FA4	BD00	POP      {pc}
S:0x800007C0	2000	MOVS     r0,#0
S:0x800007C2	4669	MOV      r1,sp
S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007C8	BC1C	POP      {r2-r4}
S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
S:0x80000584	E2855007	ADD      r5,r5,#7
S:0x80000588	E2844001	ADD      r4,r4,#1
S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
S:0x80000568	E1A02004	MOV      r2,r4
S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
S:0x80000570	E1A00005	MOV      r0,r5
S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
S:0x800007AC	B40F	PUSH     {r0-r3}
S:0x800007AE	B51C	PUSH     {r2-r4,lr}
S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
S:0x800007B2	AA06	ADD      r2,sp,#0x18
S:0x800007B4	447B	ADD      r3,r3,pc
S:0x800007B6	4669	MOV      r1,sp
S:0x800007B8	9000	STR      r0,[sp,#0]
S:0x800007BA	9805	LDR      r0,[sp,#0x14]
S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
S:0x80000F86	B500	PUSH     {lr}
S:0x80000F88	B08F	SUB      sp,sp,#0x3c
S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
S:0x80000F8E	2100	MOVS     r1,#0
S:0x80000F90	9105	STR      r1,[sp,#0x14]
S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
S:0x80000F94	4479	ADD      r1,r1,pc
S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
S:0x80000F9A	4611	MOV      r1,r2
S:0x80000F9C	4668	MOV      r0,sp
S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
S:0x800008E8	4689	MOV      r9,r1
S:0x800008EA	4604	MOV      r4,r0
S:0x800008EC	F04F0A00	MOV      r10,#0
S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
S:0x800008F4	44FB	ADD      r11,r11,pc
S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000904	2825	CMP      r0,#0x25
S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
S:0x80000916	2500	MOVS     r5,#0
S:0x80000918	465F	MOV      r7,r11
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x8000092A	19B8	ADDS     r0,r7,r6
S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
S:0x80000932	4305	ORRS     r5,r5,r0
S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x80000936	07A8	LSLS     r0,r5,#30
S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
S:0x80000942	2700	MOVS     r7,#0
S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
S:0x80000948	2E2A	CMP      r6,#0x2a
S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
S:0x8000094C	4630	MOV      r0,r6
S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BBE	2001	MOVS     r0,#1
S:0x80001BC0	4770	BX       lr
S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
S:0x80000958	3E30	SUBS     r6,r6,#0x30
S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
S:0x80000994	4620	MOV      r0,r4
S:0x80000996	68E1	LDR      r1,[r4,#0xc]
S:0x80000998	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x8000099A	4606	MOV      r6,r0
S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BC2	2000	MOVS     r0,#0
S:0x80001BC4	4770	BX       lr
S:0x800009A0	2800	CMP      r0,#0
S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
S:0x800009A4	2F01	CMP      r7,#1
S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
S:0x800009A8	2E2E	CMP      r6,#0x2e
S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
S:0x800009C0	2800	CMP      r0,#0
S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
S:0x800009CC	07E8	LSLS     r0,r5,#31
S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
S:0x800009DA	2819	CMP      r0,#0x19
S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
S:0x800009E4	464A	MOV      r2,r9
S:0x800009E6	4631	MOV      r1,r6
S:0x800009E8	4620	MOV      r0,r4
S:0x800009EA	6025	STR      r5,[r4,#0]
S:0x800009EC	464D	MOV      r5,r9
S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
S:0x80000278	2964	CMP      r1,#0x64
S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
S:0x80000878	4680	MOV      r8,r0
S:0x8000087A	2500	MOVS     r5,#0
S:0x8000087C	6810	LDR      r0,[r2,#0]
S:0x8000087E	2975	CMP      r1,#0x75
S:0x80000880	4641	MOV      r1,r8
S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
S:0x80000886	F3AF8000	NOP.W    
S:0x8000088A	2800	CMP      r0,#0
S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
S:0x80000894	F8D81000	LDR      r1,[r8,#0]
S:0x80000898	078A	LSLS     r2,r1,#30
S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
S:0x800008A0	0749	LSLS     r1,r1,#29
S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
S:0x800008AE	2400	MOVS     r4,#0
S:0x800008B0	F1080724	ADD      r7,r8,#0x24
S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
S:0x800011B0	E240100A	SUB      r1,r0,#0xa
S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
S:0x800011C4	E1A001A0	LSR      r0,r0,#3
S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
S:0x800011D0	52800001	ADDPL    r0,r0,#1
S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
S:0x800011D8	E12FFF1E	BX       lr
S:0x800008BA	3130	ADDS     r1,r1,#0x30
S:0x800008BC	5539	STRB     r1,[r7,r4]
S:0x800008BE	1C64	ADDS     r4,r4,#1
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
S:0x800011B0	E240100A	SUB      r1,r0,#0xa
S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
S:0x800011C4	E1A001A0	LSR      r0,r0,#3
S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
S:0x800011D0	52800001	ADDPL    r0,r0,#1
S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
S:0x800011D8	E12FFF1E	BX       lr
S:0x800008BA	3130	ADDS     r1,r1,#0x30
S:0x800008BC	5539	STRB     r1,[r7,r4]
S:0x800008BE	1C64	ADDS     r4,r4,#1
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008C4	462B	MOV      r3,r5
S:0x800008C6	4632	MOV      r2,r6
S:0x800008C8	4621	MOV      r1,r4
S:0x800008CA	4640	MOV      r0,r8
S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
S:0x80000ECC	460D	MOV      r5,r1
S:0x80000ECE	4699	MOV      r9,r3
S:0x80000ED0	4692	MOV      r10,r2
S:0x80000ED2	4604	MOV      r4,r0
S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
S:0x80000ED8	6801	LDR      r1,[r0,#0]
S:0x80000EDA	0688	LSLS     r0,r1,#26
S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
S:0x80000EE8	2001	MOVS     r0,#1
S:0x80000EEA	42A8	CMP      r0,r5
S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
S:0x80000EF2	2700	MOVS     r7,#0
S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
S:0x80000EF6	197A	ADDS     r2,r7,r5
S:0x80000EF8	EB020009	ADD      r0,r2,r9
S:0x80000EFC	1A08	SUBS     r0,r1,r0
S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
S:0x80000F00	7820	LDRB     r0,[r4,#0]
S:0x80000F02	06C0	LSLS     r0,r0,#27
S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
S:0x80000F0C	2600	MOVS     r6,#0
S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
S:0x80000F22	454E	CMP      r6,r9
S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
S:0x80000F26	7820	LDRB     r0,[r4,#0]
S:0x80000F28	06C0	LSLS     r0,r0,#27
S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
S:0x80000F2C	4620	MOV      r0,r4
S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
S:0x800007D4	B570	PUSH     {r4-r6,lr}
S:0x800007D6	4604	MOV      r4,r0
S:0x800007D8	6985	LDR      r5,[r0,#0x18]
S:0x800007DA	6800	LDR      r0,[r0,#0]
S:0x800007DC	06C1	LSLS     r1,r0,#27
S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
S:0x800007E0	2630	MOVS     r6,#0x30
S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
S:0x800007E6	07C0	LSLS     r0,r0,#31
S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007FE	BD70	POP      {r4-r6,pc}
S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
S:0x80000F42	1E38	SUBS     r0,r7,#0
S:0x80000F44	F1A70701	SUB      r7,r7,#1
S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
S:0x80000F54	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
S:0x80000F58	1C40	ADDS     r0,r0,#1
S:0x80000F5A	6220	STR      r0,[r4,#0x20]
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
S:0x80000F54	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
S:0x80000F58	1C40	ADDS     r0,r0,#1
S:0x80000F5A	6220	STR      r0,[r4,#0x20]
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F64	4620	MOV      r0,r4
S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
S:0x80000800	B570	PUSH     {r4-r6,lr}
S:0x80000802	4604	MOV      r4,r0
S:0x80000804	6985	LDR      r5,[r0,#0x18]
S:0x80000806	7800	LDRB     r0,[r0,#0]
S:0x80000808	07C0	LSLS     r0,r0,#31
S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
S:0x8000080C	BD70	POP      {r4-r6,pc}
S:0x80000F6A	7820	LDRB     r0,[r4,#0]
S:0x80000F6C	0600	LSLS     r0,r0,#24
S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
S:0x80000F76	2001	MOVS     r0,#1
S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
S:0x800009F4	2801	CMP      r0,#1
S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
S:0x80000A08	F1050904	ADD      r9,r5,#4
S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
S:0x80000FA4	BD00	POP      {pc}
S:0x800007C0	2000	MOVS     r0,#0
S:0x800007C2	4669	MOV      r1,sp
S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007C8	BC1C	POP      {r2-r4}
S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
S:0x80000584	E2855007	ADD      r5,r5,#7
S:0x80000588	E2844001	ADD      r4,r4,#1
S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
S:0x80000568	E1A02004	MOV      r2,r4
S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
S:0x80000570	E1A00005	MOV      r0,r5
S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
S:0x800007AC	B40F	PUSH     {r0-r3}
S:0x800007AE	B51C	PUSH     {r2-r4,lr}
S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
S:0x800007B2	AA06	ADD      r2,sp,#0x18
S:0x800007B4	447B	ADD      r3,r3,pc
S:0x800007B6	4669	MOV      r1,sp
S:0x800007B8	9000	STR      r0,[sp,#0]
S:0x800007BA	9805	LDR      r0,[sp,#0x14]
S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
S:0x80000F86	B500	PUSH     {lr}
S:0x80000F88	B08F	SUB      sp,sp,#0x3c
S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
S:0x80000F8E	2100	MOVS     r1,#0
S:0x80000F90	9105	STR      r1,[sp,#0x14]
S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
S:0x80000F94	4479	ADD      r1,r1,pc
S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
S:0x80000F9A	4611	MOV      r1,r2
S:0x80000F9C	4668	MOV      r0,sp
S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
S:0x800008E8	4689	MOV      r9,r1
S:0x800008EA	4604	MOV      r4,r0
S:0x800008EC	F04F0A00	MOV      r10,#0
S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
S:0x800008F4	44FB	ADD      r11,r11,pc
S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000904	2825	CMP      r0,#0x25
S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
S:0x80000916	2500	MOVS     r5,#0
S:0x80000918	465F	MOV      r7,r11
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x8000092A	19B8	ADDS     r0,r7,r6
S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
S:0x80000932	4305	ORRS     r5,r5,r0
S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x80000936	07A8	LSLS     r0,r5,#30
S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
S:0x80000942	2700	MOVS     r7,#0
S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
S:0x80000948	2E2A	CMP      r6,#0x2a
S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
S:0x8000094C	4630	MOV      r0,r6
S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BBE	2001	MOVS     r0,#1
S:0x80001BC0	4770	BX       lr
S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
S:0x80000958	3E30	SUBS     r6,r6,#0x30
S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
S:0x80000994	4620	MOV      r0,r4
S:0x80000996	68E1	LDR      r1,[r4,#0xc]
S:0x80000998	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x8000099A	4606	MOV      r6,r0
S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BC2	2000	MOVS     r0,#0
S:0x80001BC4	4770	BX       lr
S:0x800009A0	2800	CMP      r0,#0
S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
S:0x800009A4	2F01	CMP      r7,#1
S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
S:0x800009A8	2E2E	CMP      r6,#0x2e
S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
S:0x800009C0	2800	CMP      r0,#0
S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
S:0x800009CC	07E8	LSLS     r0,r5,#31
S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
S:0x800009DA	2819	CMP      r0,#0x19
S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
S:0x800009E4	464A	MOV      r2,r9
S:0x800009E6	4631	MOV      r1,r6
S:0x800009E8	4620	MOV      r0,r4
S:0x800009EA	6025	STR      r5,[r4,#0]
S:0x800009EC	464D	MOV      r5,r9
S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
S:0x80000278	2964	CMP      r1,#0x64
S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
S:0x80000878	4680	MOV      r8,r0
S:0x8000087A	2500	MOVS     r5,#0
S:0x8000087C	6810	LDR      r0,[r2,#0]
S:0x8000087E	2975	CMP      r1,#0x75
S:0x80000880	4641	MOV      r1,r8
S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
S:0x80000886	F3AF8000	NOP.W    
S:0x8000088A	2800	CMP      r0,#0
S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
S:0x80000894	F8D81000	LDR      r1,[r8,#0]
S:0x80000898	078A	LSLS     r2,r1,#30
S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
S:0x800008A0	0749	LSLS     r1,r1,#29
S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
S:0x800008AE	2400	MOVS     r4,#0
S:0x800008B0	F1080724	ADD      r7,r8,#0x24
S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
S:0x800011B0	E240100A	SUB      r1,r0,#0xa
S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
S:0x800011C4	E1A001A0	LSR      r0,r0,#3
S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
S:0x800011D0	52800001	ADDPL    r0,r0,#1
S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
S:0x800011D8	E12FFF1E	BX       lr
S:0x800008BA	3130	ADDS     r1,r1,#0x30
S:0x800008BC	5539	STRB     r1,[r7,r4]
S:0x800008BE	1C64	ADDS     r4,r4,#1
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
S:0x800011B0	E240100A	SUB      r1,r0,#0xa
S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
S:0x800011C4	E1A001A0	LSR      r0,r0,#3
S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
S:0x800011D0	52800001	ADDPL    r0,r0,#1
S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
S:0x800011D8	E12FFF1E	BX       lr
S:0x800008BA	3130	ADDS     r1,r1,#0x30
S:0x800008BC	5539	STRB     r1,[r7,r4]
S:0x800008BE	1C64	ADDS     r4,r4,#1
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008C4	462B	MOV      r3,r5
S:0x800008C6	4632	MOV      r2,r6
S:0x800008C8	4621	MOV      r1,r4
S:0x800008CA	4640	MOV      r0,r8
S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
S:0x80000ECC	460D	MOV      r5,r1
S:0x80000ECE	4699	MOV      r9,r3
S:0x80000ED0	4692	MOV      r10,r2
S:0x80000ED2	4604	MOV      r4,r0
S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
S:0x80000ED8	6801	LDR      r1,[r0,#0]
S:0x80000EDA	0688	LSLS     r0,r1,#26
S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
S:0x80000EE8	2001	MOVS     r0,#1
S:0x80000EEA	42A8	CMP      r0,r5
S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
S:0x80000EF2	2700	MOVS     r7,#0
S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
S:0x80000EF6	197A	ADDS     r2,r7,r5
S:0x80000EF8	EB020009	ADD      r0,r2,r9
S:0x80000EFC	1A08	SUBS     r0,r1,r0
S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
S:0x80000F00	7820	LDRB     r0,[r4,#0]
S:0x80000F02	06C0	LSLS     r0,r0,#27
S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
S:0x80000F0C	2600	MOVS     r6,#0
S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
S:0x80000F22	454E	CMP      r6,r9
S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
S:0x80000F26	7820	LDRB     r0,[r4,#0]
S:0x80000F28	06C0	LSLS     r0,r0,#27
S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
S:0x80000F2C	4620	MOV      r0,r4
S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
S:0x800007D4	B570	PUSH     {r4-r6,lr}
S:0x800007D6	4604	MOV      r4,r0
S:0x800007D8	6985	LDR      r5,[r0,#0x18]
S:0x800007DA	6800	LDR      r0,[r0,#0]
S:0x800007DC	06C1	LSLS     r1,r0,#27
S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
S:0x800007E0	2630	MOVS     r6,#0x30
S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
S:0x800007E6	07C0	LSLS     r0,r0,#31
S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007FE	BD70	POP      {r4-r6,pc}
S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
S:0x80000F42	1E38	SUBS     r0,r7,#0
S:0x80000F44	F1A70701	SUB      r7,r7,#1
S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
S:0x80000F54	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
S:0x80000F58	1C40	ADDS     r0,r0,#1
S:0x80000F5A	6220	STR      r0,[r4,#0x20]
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
S:0x80000F54	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
S:0x80000F58	1C40	ADDS     r0,r0,#1
S:0x80000F5A	6220	STR      r0,[r4,#0x20]
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F64	4620	MOV      r0,r4
S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
S:0x80000800	B570	PUSH     {r4-r6,lr}
S:0x80000802	4604	MOV      r4,r0
S:0x80000804	6985	LDR      r5,[r0,#0x18]
S:0x80000806	7800	LDRB     r0,[r0,#0]
S:0x80000808	07C0	LSLS     r0,r0,#31
S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
S:0x8000080C	BD70	POP      {r4-r6,pc}
S:0x80000F6A	7820	LDRB     r0,[r4,#0]
S:0x80000F6C	0600	LSLS     r0,r0,#24
S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
S:0x80000F76	2001	MOVS     r0,#1
S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
S:0x800009F4	2801	CMP      r0,#1
S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
S:0x80000A08	F1050904	ADD      r9,r5,#4
S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
S:0x80000FA4	BD00	POP      {pc}
S:0x800007C0	2000	MOVS     r0,#0
S:0x800007C2	4669	MOV      r1,sp
S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007C8	BC1C	POP      {r2-r4}
S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
S:0x80000584	E2855007	ADD      r5,r5,#7
S:0x80000588	E2844001	ADD      r4,r4,#1
S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
S:0x80000568	E1A02004	MOV      r2,r4
S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
S:0x80000570	E1A00005	MOV      r0,r5
S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
S:0x800007AC	B40F	PUSH     {r0-r3}
S:0x800007AE	B51C	PUSH     {r2-r4,lr}
S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
S:0x800007B2	AA06	ADD      r2,sp,#0x18
S:0x800007B4	447B	ADD      r3,r3,pc
S:0x800007B6	4669	MOV      r1,sp
S:0x800007B8	9000	STR      r0,[sp,#0]
S:0x800007BA	9805	LDR      r0,[sp,#0x14]
S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
S:0x80000F86	B500	PUSH     {lr}
S:0x80000F88	B08F	SUB      sp,sp,#0x3c
S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
S:0x80000F8E	2100	MOVS     r1,#0
S:0x80000F90	9105	STR      r1,[sp,#0x14]
S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
S:0x80000F94	4479	ADD      r1,r1,pc
S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
S:0x80000F9A	4611	MOV      r1,r2
S:0x80000F9C	4668	MOV      r0,sp
S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
S:0x800008E8	4689	MOV      r9,r1
S:0x800008EA	4604	MOV      r4,r0
S:0x800008EC	F04F0A00	MOV      r10,#0
S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
S:0x800008F4	44FB	ADD      r11,r11,pc
S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000904	2825	CMP      r0,#0x25
S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
S:0x80000916	2500	MOVS     r5,#0
S:0x80000918	465F	MOV      r7,r11
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x8000092A	19B8	ADDS     r0,r7,r6
S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
S:0x80000932	4305	ORRS     r5,r5,r0
S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x80000936	07A8	LSLS     r0,r5,#30
S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
S:0x80000942	2700	MOVS     r7,#0
S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
S:0x80000948	2E2A	CMP      r6,#0x2a
S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
S:0x8000094C	4630	MOV      r0,r6
S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BBE	2001	MOVS     r0,#1
S:0x80001BC0	4770	BX       lr
S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
S:0x80000958	3E30	SUBS     r6,r6,#0x30
S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
S:0x80000994	4620	MOV      r0,r4
S:0x80000996	68E1	LDR      r1,[r4,#0xc]
S:0x80000998	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x8000099A	4606	MOV      r6,r0
S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BC2	2000	MOVS     r0,#0
S:0x80001BC4	4770	BX       lr
S:0x800009A0	2800	CMP      r0,#0
S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
S:0x800009A4	2F01	CMP      r7,#1
S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
S:0x800009A8	2E2E	CMP      r6,#0x2e
S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
S:0x800009C0	2800	CMP      r0,#0
S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
S:0x800009CC	07E8	LSLS     r0,r5,#31
S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
S:0x800009DA	2819	CMP      r0,#0x19
S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
S:0x800009E4	464A	MOV      r2,r9
S:0x800009E6	4631	MOV      r1,r6
S:0x800009E8	4620	MOV      r0,r4
S:0x800009EA	6025	STR      r5,[r4,#0]
S:0x800009EC	464D	MOV      r5,r9
S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
S:0x80000278	2964	CMP      r1,#0x64
S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
S:0x80000878	4680	MOV      r8,r0
S:0x8000087A	2500	MOVS     r5,#0
S:0x8000087C	6810	LDR      r0,[r2,#0]
S:0x8000087E	2975	CMP      r1,#0x75
S:0x80000880	4641	MOV      r1,r8
S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
S:0x80000886	F3AF8000	NOP.W    
S:0x8000088A	2800	CMP      r0,#0
S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
S:0x80000894	F8D81000	LDR      r1,[r8,#0]
S:0x80000898	078A	LSLS     r2,r1,#30
S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
S:0x800008A0	0749	LSLS     r1,r1,#29
S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
S:0x800008AE	2400	MOVS     r4,#0
S:0x800008B0	F1080724	ADD      r7,r8,#0x24
S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
S:0x800011B0	E240100A	SUB      r1,r0,#0xa
S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
S:0x800011C4	E1A001A0	LSR      r0,r0,#3
S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
S:0x800011D0	52800001	ADDPL    r0,r0,#1
S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
S:0x800011D8	E12FFF1E	BX       lr
S:0x800008BA	3130	ADDS     r1,r1,#0x30
S:0x800008BC	5539	STRB     r1,[r7,r4]
S:0x800008BE	1C64	ADDS     r4,r4,#1
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
S:0x800011B0	E240100A	SUB      r1,r0,#0xa
S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
S:0x800011C4	E1A001A0	LSR      r0,r0,#3
S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
S:0x800011D0	52800001	ADDPL    r0,r0,#1
S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
S:0x800011D8	E12FFF1E	BX       lr
S:0x800008BA	3130	ADDS     r1,r1,#0x30
S:0x800008BC	5539	STRB     r1,[r7,r4]
S:0x800008BE	1C64	ADDS     r4,r4,#1
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008C4	462B	MOV      r3,r5
S:0x800008C6	4632	MOV      r2,r6
S:0x800008C8	4621	MOV      r1,r4
S:0x800008CA	4640	MOV      r0,r8
S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
S:0x80000ECC	460D	MOV      r5,r1
S:0x80000ECE	4699	MOV      r9,r3
S:0x80000ED0	4692	MOV      r10,r2
S:0x80000ED2	4604	MOV      r4,r0
S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
S:0x80000ED8	6801	LDR      r1,[r0,#0]
S:0x80000EDA	0688	LSLS     r0,r1,#26
S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
S:0x80000EE8	2001	MOVS     r0,#1
S:0x80000EEA	42A8	CMP      r0,r5
S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
S:0x80000EF2	2700	MOVS     r7,#0
S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
S:0x80000EF6	197A	ADDS     r2,r7,r5
S:0x80000EF8	EB020009	ADD      r0,r2,r9
S:0x80000EFC	1A08	SUBS     r0,r1,r0
S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
S:0x80000F00	7820	LDRB     r0,[r4,#0]
S:0x80000F02	06C0	LSLS     r0,r0,#27
S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
S:0x80000F0C	2600	MOVS     r6,#0
S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
S:0x80000F22	454E	CMP      r6,r9
S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
S:0x80000F26	7820	LDRB     r0,[r4,#0]
S:0x80000F28	06C0	LSLS     r0,r0,#27
S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
S:0x80000F2C	4620	MOV      r0,r4
S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
S:0x800007D4	B570	PUSH     {r4-r6,lr}
S:0x800007D6	4604	MOV      r4,r0
S:0x800007D8	6985	LDR      r5,[r0,#0x18]
S:0x800007DA	6800	LDR      r0,[r0,#0]
S:0x800007DC	06C1	LSLS     r1,r0,#27
S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
S:0x800007E0	2630	MOVS     r6,#0x30
S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
S:0x800007E6	07C0	LSLS     r0,r0,#31
S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007FE	BD70	POP      {r4-r6,pc}
S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
S:0x80000F42	1E38	SUBS     r0,r7,#0
S:0x80000F44	F1A70701	SUB      r7,r7,#1
S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
S:0x80000F54	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
S:0x80000F58	1C40	ADDS     r0,r0,#1
S:0x80000F5A	6220	STR      r0,[r4,#0x20]
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
S:0x80000F54	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
S:0x80000F58	1C40	ADDS     r0,r0,#1
S:0x80000F5A	6220	STR      r0,[r4,#0x20]
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F64	4620	MOV      r0,r4
S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
S:0x80000800	B570	PUSH     {r4-r6,lr}
S:0x80000802	4604	MOV      r4,r0
S:0x80000804	6985	LDR      r5,[r0,#0x18]
S:0x80000806	7800	LDRB     r0,[r0,#0]
S:0x80000808	07C0	LSLS     r0,r0,#31
S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
S:0x8000080C	BD70	POP      {r4-r6,pc}
S:0x80000F6A	7820	LDRB     r0,[r4,#0]
S:0x80000F6C	0600	LSLS     r0,r0,#24
S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
S:0x80000F76	2001	MOVS     r0,#1
S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
S:0x800009F4	2801	CMP      r0,#1
S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
S:0x80000A08	F1050904	ADD      r9,r5,#4
S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
S:0x80000FA4	BD00	POP      {pc}
S:0x800007C0	2000	MOVS     r0,#0
S:0x800007C2	4669	MOV      r1,sp
S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007C8	BC1C	POP      {r2-r4}
S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
S:0x80000584	E2855007	ADD      r5,r5,#7
S:0x80000588	E2844001	ADD      r4,r4,#1
S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
S:0x80000568	E1A02004	MOV      r2,r4
S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
S:0x80000570	E1A00005	MOV      r0,r5
S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
S:0x800007AC	B40F	PUSH     {r0-r3}
S:0x800007AE	B51C	PUSH     {r2-r4,lr}
S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
S:0x800007B2	AA06	ADD      r2,sp,#0x18
S:0x800007B4	447B	ADD      r3,r3,pc
S:0x800007B6	4669	MOV      r1,sp
S:0x800007B8	9000	STR      r0,[sp,#0]
S:0x800007BA	9805	LDR      r0,[sp,#0x14]
S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
S:0x80000F86	B500	PUSH     {lr}
S:0x80000F88	B08F	SUB      sp,sp,#0x3c
S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
S:0x80000F8E	2100	MOVS     r1,#0
S:0x80000F90	9105	STR      r1,[sp,#0x14]
S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
S:0x80000F94	4479	ADD      r1,r1,pc
S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
S:0x80000F9A	4611	MOV      r1,r2
S:0x80000F9C	4668	MOV      r0,sp
S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
S:0x800008E8	4689	MOV      r9,r1
S:0x800008EA	4604	MOV      r4,r0
S:0x800008EC	F04F0A00	MOV      r10,#0
S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
S:0x800008F4	44FB	ADD      r11,r11,pc
S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000904	2825	CMP      r0,#0x25
S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
S:0x80000916	2500	MOVS     r5,#0
S:0x80000918	465F	MOV      r7,r11
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x8000092A	19B8	ADDS     r0,r7,r6
S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
S:0x80000932	4305	ORRS     r5,r5,r0
S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x80000936	07A8	LSLS     r0,r5,#30
S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
S:0x80000942	2700	MOVS     r7,#0
S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
S:0x80000948	2E2A	CMP      r6,#0x2a
S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
S:0x8000094C	4630	MOV      r0,r6
S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BBE	2001	MOVS     r0,#1
S:0x80001BC0	4770	BX       lr
S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
S:0x80000958	3E30	SUBS     r6,r6,#0x30
S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
S:0x80000994	4620	MOV      r0,r4
S:0x80000996	68E1	LDR      r1,[r4,#0xc]
S:0x80000998	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x8000099A	4606	MOV      r6,r0
S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BC2	2000	MOVS     r0,#0
S:0x80001BC4	4770	BX       lr
S:0x800009A0	2800	CMP      r0,#0
S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
S:0x800009A4	2F01	CMP      r7,#1
S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
S:0x800009A8	2E2E	CMP      r6,#0x2e
S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
S:0x800009C0	2800	CMP      r0,#0
S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
S:0x800009CC	07E8	LSLS     r0,r5,#31
S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
S:0x800009DA	2819	CMP      r0,#0x19
S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
S:0x800009E4	464A	MOV      r2,r9
S:0x800009E6	4631	MOV      r1,r6
S:0x800009E8	4620	MOV      r0,r4
S:0x800009EA	6025	STR      r5,[r4,#0]
S:0x800009EC	464D	MOV      r5,r9
S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
S:0x80000278	2964	CMP      r1,#0x64
S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
S:0x80000878	4680	MOV      r8,r0
S:0x8000087A	2500	MOVS     r5,#0
S:0x8000087C	6810	LDR      r0,[r2,#0]
S:0x8000087E	2975	CMP      r1,#0x75
S:0x80000880	4641	MOV      r1,r8
S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
S:0x80000886	F3AF8000	NOP.W    
S:0x8000088A	2800	CMP      r0,#0
S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
S:0x80000894	F8D81000	LDR      r1,[r8,#0]
S:0x80000898	078A	LSLS     r2,r1,#30
S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
S:0x800008A0	0749	LSLS     r1,r1,#29
S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
S:0x800008AE	2400	MOVS     r4,#0
S:0x800008B0	F1080724	ADD      r7,r8,#0x24
S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
S:0x800011B0	E240100A	SUB      r1,r0,#0xa
S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
S:0x800011C4	E1A001A0	LSR      r0,r0,#3
S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
S:0x800011D0	52800001	ADDPL    r0,r0,#1
S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
S:0x800011D8	E12FFF1E	BX       lr
S:0x800008BA	3130	ADDS     r1,r1,#0x30
S:0x800008BC	5539	STRB     r1,[r7,r4]
S:0x800008BE	1C64	ADDS     r4,r4,#1
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
S:0x800011B0	E240100A	SUB      r1,r0,#0xa
S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
S:0x800011C4	E1A001A0	LSR      r0,r0,#3
S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
S:0x800011D0	52800001	ADDPL    r0,r0,#1
S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
S:0x800011D8	E12FFF1E	BX       lr
S:0x800008BA	3130	ADDS     r1,r1,#0x30
S:0x800008BC	5539	STRB     r1,[r7,r4]
S:0x800008BE	1C64	ADDS     r4,r4,#1
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008C4	462B	MOV      r3,r5
S:0x800008C6	4632	MOV      r2,r6
S:0x800008C8	4621	MOV      r1,r4
S:0x800008CA	4640	MOV      r0,r8
S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
S:0x80000ECC	460D	MOV      r5,r1
S:0x80000ECE	4699	MOV      r9,r3
S:0x80000ED0	4692	MOV      r10,r2
S:0x80000ED2	4604	MOV      r4,r0
S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
S:0x80000ED8	6801	LDR      r1,[r0,#0]
S:0x80000EDA	0688	LSLS     r0,r1,#26
S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
S:0x80000EE8	2001	MOVS     r0,#1
S:0x80000EEA	42A8	CMP      r0,r5
S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
S:0x80000EF2	2700	MOVS     r7,#0
S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
S:0x80000EF6	197A	ADDS     r2,r7,r5
S:0x80000EF8	EB020009	ADD      r0,r2,r9
S:0x80000EFC	1A08	SUBS     r0,r1,r0
S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
S:0x80000F00	7820	LDRB     r0,[r4,#0]
S:0x80000F02	06C0	LSLS     r0,r0,#27
S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
S:0x80000F0C	2600	MOVS     r6,#0
S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
S:0x80000F22	454E	CMP      r6,r9
S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
S:0x80000F26	7820	LDRB     r0,[r4,#0]
S:0x80000F28	06C0	LSLS     r0,r0,#27
S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
S:0x80000F2C	4620	MOV      r0,r4
S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
S:0x800007D4	B570	PUSH     {r4-r6,lr}
S:0x800007D6	4604	MOV      r4,r0
S:0x800007D8	6985	LDR      r5,[r0,#0x18]
S:0x800007DA	6800	LDR      r0,[r0,#0]
S:0x800007DC	06C1	LSLS     r1,r0,#27
S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
S:0x800007E0	2630	MOVS     r6,#0x30
S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
S:0x800007E6	07C0	LSLS     r0,r0,#31
S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007FE	BD70	POP      {r4-r6,pc}
S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
S:0x80000F42	1E38	SUBS     r0,r7,#0
S:0x80000F44	F1A70701	SUB      r7,r7,#1
S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
S:0x80000F54	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
S:0x80000F58	1C40	ADDS     r0,r0,#1
S:0x80000F5A	6220	STR      r0,[r4,#0x20]
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
S:0x80000F54	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
S:0x80000F58	1C40	ADDS     r0,r0,#1
S:0x80000F5A	6220	STR      r0,[r4,#0x20]
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F64	4620	MOV      r0,r4
S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
S:0x80000800	B570	PUSH     {r4-r6,lr}
S:0x80000802	4604	MOV      r4,r0
S:0x80000804	6985	LDR      r5,[r0,#0x18]
S:0x80000806	7800	LDRB     r0,[r0,#0]
S:0x80000808	07C0	LSLS     r0,r0,#31
S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
S:0x8000080C	BD70	POP      {r4-r6,pc}
S:0x80000F6A	7820	LDRB     r0,[r4,#0]
S:0x80000F6C	0600	LSLS     r0,r0,#24
S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
S:0x80000F76	2001	MOVS     r0,#1
S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
S:0x800009F4	2801	CMP      r0,#1
S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
S:0x80000A08	F1050904	ADD      r9,r5,#4
S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
S:0x80000FA4	BD00	POP      {pc}
S:0x800007C0	2000	MOVS     r0,#0
S:0x800007C2	4669	MOV      r1,sp
S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007C8	BC1C	POP      {r2-r4}
S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
S:0x80000584	E2855007	ADD      r5,r5,#7
S:0x80000588	E2844001	ADD      r4,r4,#1
S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
S:0x80000568	E1A02004	MOV      r2,r4
S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
S:0x80000570	E1A00005	MOV      r0,r5
S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
S:0x800007AC	B40F	PUSH     {r0-r3}
S:0x800007AE	B51C	PUSH     {r2-r4,lr}
S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
S:0x800007B2	AA06	ADD      r2,sp,#0x18
S:0x800007B4	447B	ADD      r3,r3,pc
S:0x800007B6	4669	MOV      r1,sp
S:0x800007B8	9000	STR      r0,[sp,#0]
S:0x800007BA	9805	LDR      r0,[sp,#0x14]
S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
S:0x80000F86	B500	PUSH     {lr}
S:0x80000F88	B08F	SUB      sp,sp,#0x3c
S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
S:0x80000F8E	2100	MOVS     r1,#0
S:0x80000F90	9105	STR      r1,[sp,#0x14]
S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
S:0x80000F94	4479	ADD      r1,r1,pc
S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
S:0x80000F9A	4611	MOV      r1,r2
S:0x80000F9C	4668	MOV      r0,sp
S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
S:0x800008E8	4689	MOV      r9,r1
S:0x800008EA	4604	MOV      r4,r0
S:0x800008EC	F04F0A00	MOV      r10,#0
S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
S:0x800008F4	44FB	ADD      r11,r11,pc
S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000904	2825	CMP      r0,#0x25
S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
S:0x80000916	2500	MOVS     r5,#0
S:0x80000918	465F	MOV      r7,r11
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x8000092A	19B8	ADDS     r0,r7,r6
S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
S:0x80000932	4305	ORRS     r5,r5,r0
S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x80000936	07A8	LSLS     r0,r5,#30
S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
S:0x80000942	2700	MOVS     r7,#0
S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
S:0x80000948	2E2A	CMP      r6,#0x2a
S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
S:0x8000094C	4630	MOV      r0,r6
S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BBE	2001	MOVS     r0,#1
S:0x80001BC0	4770	BX       lr
S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
S:0x80000958	3E30	SUBS     r6,r6,#0x30
S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
S:0x80000994	4620	MOV      r0,r4
S:0x80000996	68E1	LDR      r1,[r4,#0xc]
S:0x80000998	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x8000099A	4606	MOV      r6,r0
S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BC2	2000	MOVS     r0,#0
S:0x80001BC4	4770	BX       lr
S:0x800009A0	2800	CMP      r0,#0
S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
S:0x800009A4	2F01	CMP      r7,#1
S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
S:0x800009A8	2E2E	CMP      r6,#0x2e
S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
S:0x800009C0	2800	CMP      r0,#0
S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
S:0x800009CC	07E8	LSLS     r0,r5,#31
S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
S:0x800009DA	2819	CMP      r0,#0x19
S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
S:0x800009E4	464A	MOV      r2,r9
S:0x800009E6	4631	MOV      r1,r6
S:0x800009E8	4620	MOV      r0,r4
S:0x800009EA	6025	STR      r5,[r4,#0]
S:0x800009EC	464D	MOV      r5,r9
S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
S:0x80000278	2964	CMP      r1,#0x64
S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
S:0x80000878	4680	MOV      r8,r0
S:0x8000087A	2500	MOVS     r5,#0
S:0x8000087C	6810	LDR      r0,[r2,#0]
S:0x8000087E	2975	CMP      r1,#0x75
S:0x80000880	4641	MOV      r1,r8
S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
S:0x80000886	F3AF8000	NOP.W    
S:0x8000088A	2800	CMP      r0,#0
S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
S:0x80000894	F8D81000	LDR      r1,[r8,#0]
S:0x80000898	078A	LSLS     r2,r1,#30
S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
S:0x800008A0	0749	LSLS     r1,r1,#29
S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
S:0x800008AE	2400	MOVS     r4,#0
S:0x800008B0	F1080724	ADD      r7,r8,#0x24
S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
S:0x800011B0	E240100A	SUB      r1,r0,#0xa
S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
S:0x800011C4	E1A001A0	LSR      r0,r0,#3
S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
S:0x800011D0	52800001	ADDPL    r0,r0,#1
S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
S:0x800011D8	E12FFF1E	BX       lr
S:0x800008BA	3130	ADDS     r1,r1,#0x30
S:0x800008BC	5539	STRB     r1,[r7,r4]
S:0x800008BE	1C64	ADDS     r4,r4,#1
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
S:0x800011B0	E240100A	SUB      r1,r0,#0xa
S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
S:0x800011C4	E1A001A0	LSR      r0,r0,#3
S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
S:0x800011D0	52800001	ADDPL    r0,r0,#1
S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
S:0x800011D8	E12FFF1E	BX       lr
S:0x800008BA	3130	ADDS     r1,r1,#0x30
S:0x800008BC	5539	STRB     r1,[r7,r4]
S:0x800008BE	1C64	ADDS     r4,r4,#1
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008C4	462B	MOV      r3,r5
S:0x800008C6	4632	MOV      r2,r6
S:0x800008C8	4621	MOV      r1,r4
S:0x800008CA	4640	MOV      r0,r8
S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
S:0x80000ECC	460D	MOV      r5,r1
S:0x80000ECE	4699	MOV      r9,r3
S:0x80000ED0	4692	MOV      r10,r2
S:0x80000ED2	4604	MOV      r4,r0
S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
S:0x80000ED8	6801	LDR      r1,[r0,#0]
S:0x80000EDA	0688	LSLS     r0,r1,#26
S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
S:0x80000EE8	2001	MOVS     r0,#1
S:0x80000EEA	42A8	CMP      r0,r5
S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
S:0x80000EF2	2700	MOVS     r7,#0
S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
S:0x80000EF6	197A	ADDS     r2,r7,r5
S:0x80000EF8	EB020009	ADD      r0,r2,r9
S:0x80000EFC	1A08	SUBS     r0,r1,r0
S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
S:0x80000F00	7820	LDRB     r0,[r4,#0]
S:0x80000F02	06C0	LSLS     r0,r0,#27
S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
S:0x80000F0C	2600	MOVS     r6,#0
S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
S:0x80000F22	454E	CMP      r6,r9
S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
S:0x80000F26	7820	LDRB     r0,[r4,#0]
S:0x80000F28	06C0	LSLS     r0,r0,#27
S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
S:0x80000F2C	4620	MOV      r0,r4
S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
S:0x800007D4	B570	PUSH     {r4-r6,lr}
S:0x800007D6	4604	MOV      r4,r0
S:0x800007D8	6985	LDR      r5,[r0,#0x18]
S:0x800007DA	6800	LDR      r0,[r0,#0]
S:0x800007DC	06C1	LSLS     r1,r0,#27
S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
S:0x800007E0	2630	MOVS     r6,#0x30
S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
S:0x800007E6	07C0	LSLS     r0,r0,#31
S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007FE	BD70	POP      {r4-r6,pc}
S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
S:0x80000F42	1E38	SUBS     r0,r7,#0
S:0x80000F44	F1A70701	SUB      r7,r7,#1
S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
S:0x80000F54	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
S:0x80000F58	1C40	ADDS     r0,r0,#1
S:0x80000F5A	6220	STR      r0,[r4,#0x20]
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
S:0x80000F54	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
S:0x80000F58	1C40	ADDS     r0,r0,#1
S:0x80000F5A	6220	STR      r0,[r4,#0x20]
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F64	4620	MOV      r0,r4
S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
S:0x80000800	B570	PUSH     {r4-r6,lr}
S:0x80000802	4604	MOV      r4,r0
S:0x80000804	6985	LDR      r5,[r0,#0x18]
S:0x80000806	7800	LDRB     r0,[r0,#0]
S:0x80000808	07C0	LSLS     r0,r0,#31
S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
S:0x8000080C	BD70	POP      {r4-r6,pc}
S:0x80000F6A	7820	LDRB     r0,[r4,#0]
S:0x80000F6C	0600	LSLS     r0,r0,#24
S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
S:0x80000F76	2001	MOVS     r0,#1
S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
S:0x800009F4	2801	CMP      r0,#1
S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
S:0x80000A08	F1050904	ADD      r9,r5,#4
S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
S:0x80000FA4	BD00	POP      {pc}
S:0x800007C0	2000	MOVS     r0,#0
S:0x800007C2	4669	MOV      r1,sp
S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007C8	BC1C	POP      {r2-r4}
S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
S:0x80000584	E2855007	ADD      r5,r5,#7
S:0x80000588	E2844001	ADD      r4,r4,#1
S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
S:0x80000568	E1A02004	MOV      r2,r4
S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
S:0x80000570	E1A00005	MOV      r0,r5
S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
S:0x800007AC	B40F	PUSH     {r0-r3}
S:0x800007AE	B51C	PUSH     {r2-r4,lr}
S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
S:0x800007B2	AA06	ADD      r2,sp,#0x18
S:0x800007B4	447B	ADD      r3,r3,pc
S:0x800007B6	4669	MOV      r1,sp
S:0x800007B8	9000	STR      r0,[sp,#0]
S:0x800007BA	9805	LDR      r0,[sp,#0x14]
S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
S:0x80000F86	B500	PUSH     {lr}
S:0x80000F88	B08F	SUB      sp,sp,#0x3c
S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
S:0x80000F8E	2100	MOVS     r1,#0
S:0x80000F90	9105	STR      r1,[sp,#0x14]
S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
S:0x80000F94	4479	ADD      r1,r1,pc
S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
S:0x80000F9A	4611	MOV      r1,r2
S:0x80000F9C	4668	MOV      r0,sp
S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
S:0x800008E8	4689	MOV      r9,r1
S:0x800008EA	4604	MOV      r4,r0
S:0x800008EC	F04F0A00	MOV      r10,#0
S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
S:0x800008F4	44FB	ADD      r11,r11,pc
S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000904	2825	CMP      r0,#0x25
S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
S:0x80000916	2500	MOVS     r5,#0
S:0x80000918	465F	MOV      r7,r11
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x8000092A	19B8	ADDS     r0,r7,r6
S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
S:0x80000932	4305	ORRS     r5,r5,r0
S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x80000936	07A8	LSLS     r0,r5,#30
S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
S:0x80000942	2700	MOVS     r7,#0
S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
S:0x80000948	2E2A	CMP      r6,#0x2a
S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
S:0x8000094C	4630	MOV      r0,r6
S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BBE	2001	MOVS     r0,#1
S:0x80001BC0	4770	BX       lr
S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
S:0x80000958	3E30	SUBS     r6,r6,#0x30
S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
S:0x80000994	4620	MOV      r0,r4
S:0x80000996	68E1	LDR      r1,[r4,#0xc]
S:0x80000998	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x8000099A	4606	MOV      r6,r0
S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BC2	2000	MOVS     r0,#0
S:0x80001BC4	4770	BX       lr
S:0x800009A0	2800	CMP      r0,#0
S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
S:0x800009A4	2F01	CMP      r7,#1
S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
S:0x800009A8	2E2E	CMP      r6,#0x2e
S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
S:0x800009C0	2800	CMP      r0,#0
S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
S:0x800009CC	07E8	LSLS     r0,r5,#31
S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
S:0x800009DA	2819	CMP      r0,#0x19
S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
S:0x800009E4	464A	MOV      r2,r9
S:0x800009E6	4631	MOV      r1,r6
S:0x800009E8	4620	MOV      r0,r4
S:0x800009EA	6025	STR      r5,[r4,#0]
S:0x800009EC	464D	MOV      r5,r9
S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
S:0x80000278	2964	CMP      r1,#0x64
S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
S:0x80000878	4680	MOV      r8,r0
S:0x8000087A	2500	MOVS     r5,#0
S:0x8000087C	6810	LDR      r0,[r2,#0]
S:0x8000087E	2975	CMP      r1,#0x75
S:0x80000880	4641	MOV      r1,r8
S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
S:0x80000886	F3AF8000	NOP.W    
S:0x8000088A	2800	CMP      r0,#0
S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
S:0x80000894	F8D81000	LDR      r1,[r8,#0]
S:0x80000898	078A	LSLS     r2,r1,#30
S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
S:0x800008A0	0749	LSLS     r1,r1,#29
S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
S:0x800008AE	2400	MOVS     r4,#0
S:0x800008B0	F1080724	ADD      r7,r8,#0x24
S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
S:0x800011B0	E240100A	SUB      r1,r0,#0xa
S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
S:0x800011C4	E1A001A0	LSR      r0,r0,#3
S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
S:0x800011D0	52800001	ADDPL    r0,r0,#1
S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
S:0x800011D8	E12FFF1E	BX       lr
S:0x800008BA	3130	ADDS     r1,r1,#0x30
S:0x800008BC	5539	STRB     r1,[r7,r4]
S:0x800008BE	1C64	ADDS     r4,r4,#1
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
S:0x800011B0	E240100A	SUB      r1,r0,#0xa
S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
S:0x800011C4	E1A001A0	LSR      r0,r0,#3
S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
S:0x800011D0	52800001	ADDPL    r0,r0,#1
S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
S:0x800011D8	E12FFF1E	BX       lr
S:0x800008BA	3130	ADDS     r1,r1,#0x30
S:0x800008BC	5539	STRB     r1,[r7,r4]
S:0x800008BE	1C64	ADDS     r4,r4,#1
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008C4	462B	MOV      r3,r5
S:0x800008C6	4632	MOV      r2,r6
S:0x800008C8	4621	MOV      r1,r4
S:0x800008CA	4640	MOV      r0,r8
S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
S:0x80000ECC	460D	MOV      r5,r1
S:0x80000ECE	4699	MOV      r9,r3
S:0x80000ED0	4692	MOV      r10,r2
S:0x80000ED2	4604	MOV      r4,r0
S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
S:0x80000ED8	6801	LDR      r1,[r0,#0]
S:0x80000EDA	0688	LSLS     r0,r1,#26
S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
S:0x80000EE8	2001	MOVS     r0,#1
S:0x80000EEA	42A8	CMP      r0,r5
S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
S:0x80000EF2	2700	MOVS     r7,#0
S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
S:0x80000EF6	197A	ADDS     r2,r7,r5
S:0x80000EF8	EB020009	ADD      r0,r2,r9
S:0x80000EFC	1A08	SUBS     r0,r1,r0
S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
S:0x80000F00	7820	LDRB     r0,[r4,#0]
S:0x80000F02	06C0	LSLS     r0,r0,#27
S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
S:0x80000F0C	2600	MOVS     r6,#0
S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
S:0x80000F22	454E	CMP      r6,r9
S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
S:0x80000F26	7820	LDRB     r0,[r4,#0]
S:0x80000F28	06C0	LSLS     r0,r0,#27
S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
S:0x80000F2C	4620	MOV      r0,r4
S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
S:0x800007D4	B570	PUSH     {r4-r6,lr}
S:0x800007D6	4604	MOV      r4,r0
S:0x800007D8	6985	LDR      r5,[r0,#0x18]
S:0x800007DA	6800	LDR      r0,[r0,#0]
S:0x800007DC	06C1	LSLS     r1,r0,#27
S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
S:0x800007E0	2630	MOVS     r6,#0x30
S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
S:0x800007E6	07C0	LSLS     r0,r0,#31
S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007FE	BD70	POP      {r4-r6,pc}
S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
S:0x80000F42	1E38	SUBS     r0,r7,#0
S:0x80000F44	F1A70701	SUB      r7,r7,#1
S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
S:0x80000F54	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
S:0x80000F58	1C40	ADDS     r0,r0,#1
S:0x80000F5A	6220	STR      r0,[r4,#0x20]
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
S:0x80000F54	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
S:0x80000F58	1C40	ADDS     r0,r0,#1
S:0x80000F5A	6220	STR      r0,[r4,#0x20]
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F64	4620	MOV      r0,r4
S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
S:0x80000800	B570	PUSH     {r4-r6,lr}
S:0x80000802	4604	MOV      r4,r0
S:0x80000804	6985	LDR      r5,[r0,#0x18]
S:0x80000806	7800	LDRB     r0,[r0,#0]
S:0x80000808	07C0	LSLS     r0,r0,#31
S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
S:0x8000080C	BD70	POP      {r4-r6,pc}
S:0x80000F6A	7820	LDRB     r0,[r4,#0]
S:0x80000F6C	0600	LSLS     r0,r0,#24
S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
S:0x80000F76	2001	MOVS     r0,#1
S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
S:0x800009F4	2801	CMP      r0,#1
S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
S:0x80000A08	F1050904	ADD      r9,r5,#4
S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
S:0x80000FA4	BD00	POP      {pc}
S:0x800007C0	2000	MOVS     r0,#0
S:0x800007C2	4669	MOV      r1,sp
S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007C8	BC1C	POP      {r2-r4}
S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
S:0x80000584	E2855007	ADD      r5,r5,#7
S:0x80000588	E2844001	ADD      r4,r4,#1
S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
S:0x80000568	E1A02004	MOV      r2,r4
S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
S:0x80000570	E1A00005	MOV      r0,r5
S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
S:0x800007AC	B40F	PUSH     {r0-r3}
S:0x800007AE	B51C	PUSH     {r2-r4,lr}
S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
S:0x800007B2	AA06	ADD      r2,sp,#0x18
S:0x800007B4	447B	ADD      r3,r3,pc
S:0x800007B6	4669	MOV      r1,sp
S:0x800007B8	9000	STR      r0,[sp,#0]
S:0x800007BA	9805	LDR      r0,[sp,#0x14]
S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
S:0x80000F86	B500	PUSH     {lr}
S:0x80000F88	B08F	SUB      sp,sp,#0x3c
S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
S:0x80000F8E	2100	MOVS     r1,#0
S:0x80000F90	9105	STR      r1,[sp,#0x14]
S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
S:0x80000F94	4479	ADD      r1,r1,pc
S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
S:0x80000F9A	4611	MOV      r1,r2
S:0x80000F9C	4668	MOV      r0,sp
S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
S:0x800008E8	4689	MOV      r9,r1
S:0x800008EA	4604	MOV      r4,r0
S:0x800008EC	F04F0A00	MOV      r10,#0
S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
S:0x800008F4	44FB	ADD      r11,r11,pc
S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000904	2825	CMP      r0,#0x25
S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
S:0x80000916	2500	MOVS     r5,#0
S:0x80000918	465F	MOV      r7,r11
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x8000092A	19B8	ADDS     r0,r7,r6
S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
S:0x80000932	4305	ORRS     r5,r5,r0
S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x80000936	07A8	LSLS     r0,r5,#30
S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
S:0x80000942	2700	MOVS     r7,#0
S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
S:0x80000948	2E2A	CMP      r6,#0x2a
S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
S:0x8000094C	4630	MOV      r0,r6
S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BBE	2001	MOVS     r0,#1
S:0x80001BC0	4770	BX       lr
S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
S:0x80000958	3E30	SUBS     r6,r6,#0x30
S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
S:0x80000994	4620	MOV      r0,r4
S:0x80000996	68E1	LDR      r1,[r4,#0xc]
S:0x80000998	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x8000099A	4606	MOV      r6,r0
S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BC2	2000	MOVS     r0,#0
S:0x80001BC4	4770	BX       lr
S:0x800009A0	2800	CMP      r0,#0
S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
S:0x800009A4	2F01	CMP      r7,#1
S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
S:0x800009A8	2E2E	CMP      r6,#0x2e
S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
S:0x800009C0	2800	CMP      r0,#0
S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
S:0x800009CC	07E8	LSLS     r0,r5,#31
S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
S:0x800009DA	2819	CMP      r0,#0x19
S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
S:0x800009E4	464A	MOV      r2,r9
S:0x800009E6	4631	MOV      r1,r6
S:0x800009E8	4620	MOV      r0,r4
S:0x800009EA	6025	STR      r5,[r4,#0]
S:0x800009EC	464D	MOV      r5,r9
S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
S:0x80000278	2964	CMP      r1,#0x64
S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
S:0x80000878	4680	MOV      r8,r0
S:0x8000087A	2500	MOVS     r5,#0
S:0x8000087C	6810	LDR      r0,[r2,#0]
S:0x8000087E	2975	CMP      r1,#0x75
S:0x80000880	4641	MOV      r1,r8
S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
S:0x80000886	F3AF8000	NOP.W    
S:0x8000088A	2800	CMP      r0,#0
S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
S:0x80000894	F8D81000	LDR      r1,[r8,#0]
S:0x80000898	078A	LSLS     r2,r1,#30
S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
S:0x800008A0	0749	LSLS     r1,r1,#29
S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
S:0x800008AE	2400	MOVS     r4,#0
S:0x800008B0	F1080724	ADD      r7,r8,#0x24
S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
S:0x800011B0	E240100A	SUB      r1,r0,#0xa
S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
S:0x800011C4	E1A001A0	LSR      r0,r0,#3
S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
S:0x800011D0	52800001	ADDPL    r0,r0,#1
S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
S:0x800011D8	E12FFF1E	BX       lr
S:0x800008BA	3130	ADDS     r1,r1,#0x30
S:0x800008BC	5539	STRB     r1,[r7,r4]
S:0x800008BE	1C64	ADDS     r4,r4,#1
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
S:0x800011B0	E240100A	SUB      r1,r0,#0xa
S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
S:0x800011C4	E1A001A0	LSR      r0,r0,#3
S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
S:0x800011D0	52800001	ADDPL    r0,r0,#1
S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
S:0x800011D8	E12FFF1E	BX       lr
S:0x800008BA	3130	ADDS     r1,r1,#0x30
S:0x800008BC	5539	STRB     r1,[r7,r4]
S:0x800008BE	1C64	ADDS     r4,r4,#1
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008C4	462B	MOV      r3,r5
S:0x800008C6	4632	MOV      r2,r6
S:0x800008C8	4621	MOV      r1,r4
S:0x800008CA	4640	MOV      r0,r8
S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
S:0x80000ECC	460D	MOV      r5,r1
S:0x80000ECE	4699	MOV      r9,r3
S:0x80000ED0	4692	MOV      r10,r2
S:0x80000ED2	4604	MOV      r4,r0
S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
S:0x80000ED8	6801	LDR      r1,[r0,#0]
S:0x80000EDA	0688	LSLS     r0,r1,#26
S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
S:0x80000EE8	2001	MOVS     r0,#1
S:0x80000EEA	42A8	CMP      r0,r5
S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
S:0x80000EF2	2700	MOVS     r7,#0
S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
S:0x80000EF6	197A	ADDS     r2,r7,r5
S:0x80000EF8	EB020009	ADD      r0,r2,r9
S:0x80000EFC	1A08	SUBS     r0,r1,r0
S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
S:0x80000F00	7820	LDRB     r0,[r4,#0]
S:0x80000F02	06C0	LSLS     r0,r0,#27
S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
S:0x80000F0C	2600	MOVS     r6,#0
S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
S:0x80000F22	454E	CMP      r6,r9
S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
S:0x80000F26	7820	LDRB     r0,[r4,#0]
S:0x80000F28	06C0	LSLS     r0,r0,#27
S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
S:0x80000F2C	4620	MOV      r0,r4
S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
S:0x800007D4	B570	PUSH     {r4-r6,lr}
S:0x800007D6	4604	MOV      r4,r0
S:0x800007D8	6985	LDR      r5,[r0,#0x18]
S:0x800007DA	6800	LDR      r0,[r0,#0]
S:0x800007DC	06C1	LSLS     r1,r0,#27
S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
S:0x800007E0	2630	MOVS     r6,#0x30
S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
S:0x800007E6	07C0	LSLS     r0,r0,#31
S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007FE	BD70	POP      {r4-r6,pc}
S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
S:0x80000F42	1E38	SUBS     r0,r7,#0
S:0x80000F44	F1A70701	SUB      r7,r7,#1
S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
S:0x80000F54	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
S:0x80000F58	1C40	ADDS     r0,r0,#1
S:0x80000F5A	6220	STR      r0,[r4,#0x20]
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
S:0x80000F54	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
S:0x80000F58	1C40	ADDS     r0,r0,#1
S:0x80000F5A	6220	STR      r0,[r4,#0x20]
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F64	4620	MOV      r0,r4
S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
S:0x80000800	B570	PUSH     {r4-r6,lr}
S:0x80000802	4604	MOV      r4,r0
S:0x80000804	6985	LDR      r5,[r0,#0x18]
S:0x80000806	7800	LDRB     r0,[r0,#0]
S:0x80000808	07C0	LSLS     r0,r0,#31
S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
S:0x8000080C	BD70	POP      {r4-r6,pc}
S:0x80000F6A	7820	LDRB     r0,[r4,#0]
S:0x80000F6C	0600	LSLS     r0,r0,#24
S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
S:0x80000F76	2001	MOVS     r0,#1
S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
S:0x800009F4	2801	CMP      r0,#1
S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
S:0x80000A08	F1050904	ADD      r9,r5,#4
S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
S:0x80000FA4	BD00	POP      {pc}
S:0x800007C0	2000	MOVS     r0,#0
S:0x800007C2	4669	MOV      r1,sp
S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007C8	BC1C	POP      {r2-r4}
S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
S:0x80000584	E2855007	ADD      r5,r5,#7
S:0x80000588	E2844001	ADD      r4,r4,#1
S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
S:0x80000568	E1A02004	MOV      r2,r4
S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
S:0x80000570	E1A00005	MOV      r0,r5
S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
S:0x800007AC	B40F	PUSH     {r0-r3}
S:0x800007AE	B51C	PUSH     {r2-r4,lr}
S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
S:0x800007B2	AA06	ADD      r2,sp,#0x18
S:0x800007B4	447B	ADD      r3,r3,pc
S:0x800007B6	4669	MOV      r1,sp
S:0x800007B8	9000	STR      r0,[sp,#0]
S:0x800007BA	9805	LDR      r0,[sp,#0x14]
S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
S:0x80000F86	B500	PUSH     {lr}
S:0x80000F88	B08F	SUB      sp,sp,#0x3c
S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
S:0x80000F8E	2100	MOVS     r1,#0
S:0x80000F90	9105	STR      r1,[sp,#0x14]
S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
S:0x80000F94	4479	ADD      r1,r1,pc
S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
S:0x80000F9A	4611	MOV      r1,r2
S:0x80000F9C	4668	MOV      r0,sp
S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
S:0x800008E8	4689	MOV      r9,r1
S:0x800008EA	4604	MOV      r4,r0
S:0x800008EC	F04F0A00	MOV      r10,#0
S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
S:0x800008F4	44FB	ADD      r11,r11,pc
S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000904	2825	CMP      r0,#0x25
S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
S:0x80000916	2500	MOVS     r5,#0
S:0x80000918	465F	MOV      r7,r11
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x8000092A	19B8	ADDS     r0,r7,r6
S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
S:0x80000932	4305	ORRS     r5,r5,r0
S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x80000936	07A8	LSLS     r0,r5,#30
S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
S:0x80000942	2700	MOVS     r7,#0
S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
S:0x80000948	2E2A	CMP      r6,#0x2a
S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
S:0x8000094C	4630	MOV      r0,r6
S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BBE	2001	MOVS     r0,#1
S:0x80001BC0	4770	BX       lr
S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
S:0x80000958	3E30	SUBS     r6,r6,#0x30
S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
S:0x80000994	4620	MOV      r0,r4
S:0x80000996	68E1	LDR      r1,[r4,#0xc]
S:0x80000998	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x8000099A	4606	MOV      r6,r0
S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BC2	2000	MOVS     r0,#0
S:0x80001BC4	4770	BX       lr
S:0x800009A0	2800	CMP      r0,#0
S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
S:0x800009A4	2F01	CMP      r7,#1
S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
S:0x800009A8	2E2E	CMP      r6,#0x2e
S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
S:0x800009C0	2800	CMP      r0,#0
S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
S:0x800009CC	07E8	LSLS     r0,r5,#31
S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
S:0x800009DA	2819	CMP      r0,#0x19
S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
S:0x800009E4	464A	MOV      r2,r9
S:0x800009E6	4631	MOV      r1,r6
S:0x800009E8	4620	MOV      r0,r4
S:0x800009EA	6025	STR      r5,[r4,#0]
S:0x800009EC	464D	MOV      r5,r9
S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
S:0x80000278	2964	CMP      r1,#0x64
S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
S:0x80000878	4680	MOV      r8,r0
S:0x8000087A	2500	MOVS     r5,#0
S:0x8000087C	6810	LDR      r0,[r2,#0]
S:0x8000087E	2975	CMP      r1,#0x75
S:0x80000880	4641	MOV      r1,r8
S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
S:0x80000886	F3AF8000	NOP.W    
S:0x8000088A	2800	CMP      r0,#0
S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
S:0x80000894	F8D81000	LDR      r1,[r8,#0]
S:0x80000898	078A	LSLS     r2,r1,#30
S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
S:0x800008A0	0749	LSLS     r1,r1,#29
S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
S:0x800008AE	2400	MOVS     r4,#0
S:0x800008B0	F1080724	ADD      r7,r8,#0x24
S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
S:0x800011B0	E240100A	SUB      r1,r0,#0xa
S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
S:0x800011C4	E1A001A0	LSR      r0,r0,#3
S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
S:0x800011D0	52800001	ADDPL    r0,r0,#1
S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
S:0x800011D8	E12FFF1E	BX       lr
S:0x800008BA	3130	ADDS     r1,r1,#0x30
S:0x800008BC	5539	STRB     r1,[r7,r4]
S:0x800008BE	1C64	ADDS     r4,r4,#1
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
S:0x800011B0	E240100A	SUB      r1,r0,#0xa
S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
S:0x800011C4	E1A001A0	LSR      r0,r0,#3
S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
S:0x800011D0	52800001	ADDPL    r0,r0,#1
S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
S:0x800011D8	E12FFF1E	BX       lr
S:0x800008BA	3130	ADDS     r1,r1,#0x30
S:0x800008BC	5539	STRB     r1,[r7,r4]
S:0x800008BE	1C64	ADDS     r4,r4,#1
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008C4	462B	MOV      r3,r5
S:0x800008C6	4632	MOV      r2,r6
S:0x800008C8	4621	MOV      r1,r4
S:0x800008CA	4640	MOV      r0,r8
S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
S:0x80000ECC	460D	MOV      r5,r1
S:0x80000ECE	4699	MOV      r9,r3
S:0x80000ED0	4692	MOV      r10,r2
S:0x80000ED2	4604	MOV      r4,r0
S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
S:0x80000ED8	6801	LDR      r1,[r0,#0]
S:0x80000EDA	0688	LSLS     r0,r1,#26
S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
S:0x80000EE8	2001	MOVS     r0,#1
S:0x80000EEA	42A8	CMP      r0,r5
S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
S:0x80000EF2	2700	MOVS     r7,#0
S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
S:0x80000EF6	197A	ADDS     r2,r7,r5
S:0x80000EF8	EB020009	ADD      r0,r2,r9
S:0x80000EFC	1A08	SUBS     r0,r1,r0
S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
S:0x80000F00	7820	LDRB     r0,[r4,#0]
S:0x80000F02	06C0	LSLS     r0,r0,#27
S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
S:0x80000F0C	2600	MOVS     r6,#0
S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
S:0x80000F22	454E	CMP      r6,r9
S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
S:0x80000F26	7820	LDRB     r0,[r4,#0]
S:0x80000F28	06C0	LSLS     r0,r0,#27
S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
S:0x80000F2C	4620	MOV      r0,r4
S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
S:0x800007D4	B570	PUSH     {r4-r6,lr}
S:0x800007D6	4604	MOV      r4,r0
S:0x800007D8	6985	LDR      r5,[r0,#0x18]
S:0x800007DA	6800	LDR      r0,[r0,#0]
S:0x800007DC	06C1	LSLS     r1,r0,#27
S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
S:0x800007E0	2630	MOVS     r6,#0x30
S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
S:0x800007E6	07C0	LSLS     r0,r0,#31
S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007FE	BD70	POP      {r4-r6,pc}
S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
S:0x80000F42	1E38	SUBS     r0,r7,#0
S:0x80000F44	F1A70701	SUB      r7,r7,#1
S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
S:0x80000F54	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
S:0x80000F58	1C40	ADDS     r0,r0,#1
S:0x80000F5A	6220	STR      r0,[r4,#0x20]
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
S:0x80000F54	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
S:0x80000F58	1C40	ADDS     r0,r0,#1
S:0x80000F5A	6220	STR      r0,[r4,#0x20]
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F64	4620	MOV      r0,r4
S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
S:0x80000800	B570	PUSH     {r4-r6,lr}
S:0x80000802	4604	MOV      r4,r0
S:0x80000804	6985	LDR      r5,[r0,#0x18]
S:0x80000806	7800	LDRB     r0,[r0,#0]
S:0x80000808	07C0	LSLS     r0,r0,#31
S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
S:0x8000080C	BD70	POP      {r4-r6,pc}
S:0x80000F6A	7820	LDRB     r0,[r4,#0]
S:0x80000F6C	0600	LSLS     r0,r0,#24
S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
S:0x80000F76	2001	MOVS     r0,#1
S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
S:0x800009F4	2801	CMP      r0,#1
S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
S:0x80000A08	F1050904	ADD      r9,r5,#4
S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
S:0x80000FA4	BD00	POP      {pc}
S:0x800007C0	2000	MOVS     r0,#0
S:0x800007C2	4669	MOV      r1,sp
S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007C8	BC1C	POP      {r2-r4}
S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
S:0x80000584	E2855007	ADD      r5,r5,#7
S:0x80000588	E2844001	ADD      r4,r4,#1
S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
S:0x80000568	E1A02004	MOV      r2,r4
S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
S:0x80000570	E1A00005	MOV      r0,r5
S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
S:0x800007AC	B40F	PUSH     {r0-r3}
S:0x800007AE	B51C	PUSH     {r2-r4,lr}
S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
S:0x800007B2	AA06	ADD      r2,sp,#0x18
S:0x800007B4	447B	ADD      r3,r3,pc
S:0x800007B6	4669	MOV      r1,sp
S:0x800007B8	9000	STR      r0,[sp,#0]
S:0x800007BA	9805	LDR      r0,[sp,#0x14]
S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
S:0x80000F86	B500	PUSH     {lr}
S:0x80000F88	B08F	SUB      sp,sp,#0x3c
S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
S:0x80000F8E	2100	MOVS     r1,#0
S:0x80000F90	9105	STR      r1,[sp,#0x14]
S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
S:0x80000F94	4479	ADD      r1,r1,pc
S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
S:0x80000F9A	4611	MOV      r1,r2
S:0x80000F9C	4668	MOV      r0,sp
S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
S:0x800008E8	4689	MOV      r9,r1
S:0x800008EA	4604	MOV      r4,r0
S:0x800008EC	F04F0A00	MOV      r10,#0
S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
S:0x800008F4	44FB	ADD      r11,r11,pc
S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000904	2825	CMP      r0,#0x25
S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
S:0x80000916	2500	MOVS     r5,#0
S:0x80000918	465F	MOV      r7,r11
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x8000092A	19B8	ADDS     r0,r7,r6
S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
S:0x80000932	4305	ORRS     r5,r5,r0
S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x80000936	07A8	LSLS     r0,r5,#30
S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
S:0x80000942	2700	MOVS     r7,#0
S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
S:0x80000948	2E2A	CMP      r6,#0x2a
S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
S:0x8000094C	4630	MOV      r0,r6
S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BBE	2001	MOVS     r0,#1
S:0x80001BC0	4770	BX       lr
S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
S:0x80000958	3E30	SUBS     r6,r6,#0x30
S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
S:0x80000994	4620	MOV      r0,r4
S:0x80000996	68E1	LDR      r1,[r4,#0xc]
S:0x80000998	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x8000099A	4606	MOV      r6,r0
S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BC2	2000	MOVS     r0,#0
S:0x80001BC4	4770	BX       lr
S:0x800009A0	2800	CMP      r0,#0
S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
S:0x800009A4	2F01	CMP      r7,#1
S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
S:0x800009A8	2E2E	CMP      r6,#0x2e
S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
S:0x800009C0	2800	CMP      r0,#0
S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
S:0x800009CC	07E8	LSLS     r0,r5,#31
S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
S:0x800009DA	2819	CMP      r0,#0x19
S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
S:0x800009E4	464A	MOV      r2,r9
S:0x800009E6	4631	MOV      r1,r6
S:0x800009E8	4620	MOV      r0,r4
S:0x800009EA	6025	STR      r5,[r4,#0]
S:0x800009EC	464D	MOV      r5,r9
S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
S:0x80000278	2964	CMP      r1,#0x64
S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
S:0x80000878	4680	MOV      r8,r0
S:0x8000087A	2500	MOVS     r5,#0
S:0x8000087C	6810	LDR      r0,[r2,#0]
S:0x8000087E	2975	CMP      r1,#0x75
S:0x80000880	4641	MOV      r1,r8
S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
S:0x80000886	F3AF8000	NOP.W    
S:0x8000088A	2800	CMP      r0,#0
S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
S:0x80000894	F8D81000	LDR      r1,[r8,#0]
S:0x80000898	078A	LSLS     r2,r1,#30
S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
S:0x800008A0	0749	LSLS     r1,r1,#29
S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
S:0x800008AE	2400	MOVS     r4,#0
S:0x800008B0	F1080724	ADD      r7,r8,#0x24
S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
S:0x800011B0	E240100A	SUB      r1,r0,#0xa
S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
S:0x800011C4	E1A001A0	LSR      r0,r0,#3
S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
S:0x800011D0	52800001	ADDPL    r0,r0,#1
S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
S:0x800011D8	E12FFF1E	BX       lr
S:0x800008BA	3130	ADDS     r1,r1,#0x30
S:0x800008BC	5539	STRB     r1,[r7,r4]
S:0x800008BE	1C64	ADDS     r4,r4,#1
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
S:0x800011B0	E240100A	SUB      r1,r0,#0xa
S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
S:0x800011C4	E1A001A0	LSR      r0,r0,#3
S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
S:0x800011D0	52800001	ADDPL    r0,r0,#1
S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
S:0x800011D8	E12FFF1E	BX       lr
S:0x800008BA	3130	ADDS     r1,r1,#0x30
S:0x800008BC	5539	STRB     r1,[r7,r4]
S:0x800008BE	1C64	ADDS     r4,r4,#1
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008C4	462B	MOV      r3,r5
S:0x800008C6	4632	MOV      r2,r6
S:0x800008C8	4621	MOV      r1,r4
S:0x800008CA	4640	MOV      r0,r8
S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
S:0x80000ECC	460D	MOV      r5,r1
S:0x80000ECE	4699	MOV      r9,r3
S:0x80000ED0	4692	MOV      r10,r2
S:0x80000ED2	4604	MOV      r4,r0
S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
S:0x80000ED8	6801	LDR      r1,[r0,#0]
S:0x80000EDA	0688	LSLS     r0,r1,#26
S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
S:0x80000EE8	2001	MOVS     r0,#1
S:0x80000EEA	42A8	CMP      r0,r5
S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
S:0x80000EF2	2700	MOVS     r7,#0
S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
S:0x80000EF6	197A	ADDS     r2,r7,r5
S:0x80000EF8	EB020009	ADD      r0,r2,r9
S:0x80000EFC	1A08	SUBS     r0,r1,r0
S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
S:0x80000F00	7820	LDRB     r0,[r4,#0]
S:0x80000F02	06C0	LSLS     r0,r0,#27
S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
S:0x80000F0C	2600	MOVS     r6,#0
S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
S:0x80000F22	454E	CMP      r6,r9
S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
S:0x80000F26	7820	LDRB     r0,[r4,#0]
S:0x80000F28	06C0	LSLS     r0,r0,#27
S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
S:0x80000F2C	4620	MOV      r0,r4
S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
S:0x800007D4	B570	PUSH     {r4-r6,lr}
S:0x800007D6	4604	MOV      r4,r0
S:0x800007D8	6985	LDR      r5,[r0,#0x18]
S:0x800007DA	6800	LDR      r0,[r0,#0]
S:0x800007DC	06C1	LSLS     r1,r0,#27
S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
S:0x800007E0	2630	MOVS     r6,#0x30
S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
S:0x800007E6	07C0	LSLS     r0,r0,#31
S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007FE	BD70	POP      {r4-r6,pc}
S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
S:0x80000F42	1E38	SUBS     r0,r7,#0
S:0x80000F44	F1A70701	SUB      r7,r7,#1
S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
S:0x80000F54	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
S:0x80000F58	1C40	ADDS     r0,r0,#1
S:0x80000F5A	6220	STR      r0,[r4,#0x20]
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
S:0x80000F54	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
S:0x80000F58	1C40	ADDS     r0,r0,#1
S:0x80000F5A	6220	STR      r0,[r4,#0x20]
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F64	4620	MOV      r0,r4
S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
S:0x80000800	B570	PUSH     {r4-r6,lr}
S:0x80000802	4604	MOV      r4,r0
S:0x80000804	6985	LDR      r5,[r0,#0x18]
S:0x80000806	7800	LDRB     r0,[r0,#0]
S:0x80000808	07C0	LSLS     r0,r0,#31
S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
S:0x8000080C	BD70	POP      {r4-r6,pc}
S:0x80000F6A	7820	LDRB     r0,[r4,#0]
S:0x80000F6C	0600	LSLS     r0,r0,#24
S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
S:0x80000F76	2001	MOVS     r0,#1
S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
S:0x800009F4	2801	CMP      r0,#1
S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
S:0x80000A08	F1050904	ADD      r9,r5,#4
S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
S:0x80000FA4	BD00	POP      {pc}
S:0x800007C0	2000	MOVS     r0,#0
S:0x800007C2	4669	MOV      r1,sp
S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007C8	BC1C	POP      {r2-r4}
S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
S:0x80000584	E2855007	ADD      r5,r5,#7
S:0x80000588	E2844001	ADD      r4,r4,#1
S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
S:0x80000568	E1A02004	MOV      r2,r4
S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
S:0x80000570	E1A00005	MOV      r0,r5
S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
S:0x800007AC	B40F	PUSH     {r0-r3}
S:0x800007AE	B51C	PUSH     {r2-r4,lr}
S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
S:0x800007B2	AA06	ADD      r2,sp,#0x18
S:0x800007B4	447B	ADD      r3,r3,pc
S:0x800007B6	4669	MOV      r1,sp
S:0x800007B8	9000	STR      r0,[sp,#0]
S:0x800007BA	9805	LDR      r0,[sp,#0x14]
S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
S:0x80000F86	B500	PUSH     {lr}
S:0x80000F88	B08F	SUB      sp,sp,#0x3c
S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
S:0x80000F8E	2100	MOVS     r1,#0
S:0x80000F90	9105	STR      r1,[sp,#0x14]
S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
S:0x80000F94	4479	ADD      r1,r1,pc
S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
S:0x80000F9A	4611	MOV      r1,r2
S:0x80000F9C	4668	MOV      r0,sp
S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
S:0x800008E8	4689	MOV      r9,r1
S:0x800008EA	4604	MOV      r4,r0
S:0x800008EC	F04F0A00	MOV      r10,#0
S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
S:0x800008F4	44FB	ADD      r11,r11,pc
S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000904	2825	CMP      r0,#0x25
S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
S:0x80000916	2500	MOVS     r5,#0
S:0x80000918	465F	MOV      r7,r11
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x8000092A	19B8	ADDS     r0,r7,r6
S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
S:0x80000932	4305	ORRS     r5,r5,r0
S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x80000936	07A8	LSLS     r0,r5,#30
S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
S:0x80000942	2700	MOVS     r7,#0
S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
S:0x80000948	2E2A	CMP      r6,#0x2a
S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
S:0x8000094C	4630	MOV      r0,r6
S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BBE	2001	MOVS     r0,#1
S:0x80001BC0	4770	BX       lr
S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
S:0x80000958	3E30	SUBS     r6,r6,#0x30
S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
S:0x80000994	4620	MOV      r0,r4
S:0x80000996	68E1	LDR      r1,[r4,#0xc]
S:0x80000998	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x8000099A	4606	MOV      r6,r0
S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BC2	2000	MOVS     r0,#0
S:0x80001BC4	4770	BX       lr
S:0x800009A0	2800	CMP      r0,#0
S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
S:0x800009A4	2F01	CMP      r7,#1
S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
S:0x800009A8	2E2E	CMP      r6,#0x2e
S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
S:0x800009C0	2800	CMP      r0,#0
S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
S:0x800009CC	07E8	LSLS     r0,r5,#31
S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
S:0x800009DA	2819	CMP      r0,#0x19
S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
S:0x800009E4	464A	MOV      r2,r9
S:0x800009E6	4631	MOV      r1,r6
S:0x800009E8	4620	MOV      r0,r4
S:0x800009EA	6025	STR      r5,[r4,#0]
S:0x800009EC	464D	MOV      r5,r9
S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
S:0x80000278	2964	CMP      r1,#0x64
S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
S:0x80000878	4680	MOV      r8,r0
S:0x8000087A	2500	MOVS     r5,#0
S:0x8000087C	6810	LDR      r0,[r2,#0]
S:0x8000087E	2975	CMP      r1,#0x75
S:0x80000880	4641	MOV      r1,r8
S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
S:0x80000886	F3AF8000	NOP.W    
S:0x8000088A	2800	CMP      r0,#0
S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
S:0x80000894	F8D81000	LDR      r1,[r8,#0]
S:0x80000898	078A	LSLS     r2,r1,#30
S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
S:0x800008A0	0749	LSLS     r1,r1,#29
S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
S:0x800008AE	2400	MOVS     r4,#0
S:0x800008B0	F1080724	ADD      r7,r8,#0x24
S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
S:0x800011B0	E240100A	SUB      r1,r0,#0xa
S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
S:0x800011C4	E1A001A0	LSR      r0,r0,#3
S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
S:0x800011D0	52800001	ADDPL    r0,r0,#1
S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
S:0x800011D8	E12FFF1E	BX       lr
S:0x800008BA	3130	ADDS     r1,r1,#0x30
S:0x800008BC	5539	STRB     r1,[r7,r4]
S:0x800008BE	1C64	ADDS     r4,r4,#1
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
S:0x800011B0	E240100A	SUB      r1,r0,#0xa
S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
S:0x800011C4	E1A001A0	LSR      r0,r0,#3
S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
S:0x800011D0	52800001	ADDPL    r0,r0,#1
S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
S:0x800011D8	E12FFF1E	BX       lr
S:0x800008BA	3130	ADDS     r1,r1,#0x30
S:0x800008BC	5539	STRB     r1,[r7,r4]
S:0x800008BE	1C64	ADDS     r4,r4,#1
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008C4	462B	MOV      r3,r5
S:0x800008C6	4632	MOV      r2,r6
S:0x800008C8	4621	MOV      r1,r4
S:0x800008CA	4640	MOV      r0,r8
S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
S:0x80000ECC	460D	MOV      r5,r1
S:0x80000ECE	4699	MOV      r9,r3
S:0x80000ED0	4692	MOV      r10,r2
S:0x80000ED2	4604	MOV      r4,r0
S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
S:0x80000ED8	6801	LDR      r1,[r0,#0]
S:0x80000EDA	0688	LSLS     r0,r1,#26
S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
S:0x80000EE8	2001	MOVS     r0,#1
S:0x80000EEA	42A8	CMP      r0,r5
S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
S:0x80000EF2	2700	MOVS     r7,#0
S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
S:0x80000EF6	197A	ADDS     r2,r7,r5
S:0x80000EF8	EB020009	ADD      r0,r2,r9
S:0x80000EFC	1A08	SUBS     r0,r1,r0
S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
S:0x80000F00	7820	LDRB     r0,[r4,#0]
S:0x80000F02	06C0	LSLS     r0,r0,#27
S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
S:0x80000F0C	2600	MOVS     r6,#0
S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
S:0x80000F22	454E	CMP      r6,r9
S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
S:0x80000F26	7820	LDRB     r0,[r4,#0]
S:0x80000F28	06C0	LSLS     r0,r0,#27
S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
S:0x80000F2C	4620	MOV      r0,r4
S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
S:0x800007D4	B570	PUSH     {r4-r6,lr}
S:0x800007D6	4604	MOV      r4,r0
S:0x800007D8	6985	LDR      r5,[r0,#0x18]
S:0x800007DA	6800	LDR      r0,[r0,#0]
S:0x800007DC	06C1	LSLS     r1,r0,#27
S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
S:0x800007E0	2630	MOVS     r6,#0x30
S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
S:0x800007E6	07C0	LSLS     r0,r0,#31
S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007FE	BD70	POP      {r4-r6,pc}
S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
S:0x80000F42	1E38	SUBS     r0,r7,#0
S:0x80000F44	F1A70701	SUB      r7,r7,#1
S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
S:0x80000F54	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
S:0x80000F58	1C40	ADDS     r0,r0,#1
S:0x80000F5A	6220	STR      r0,[r4,#0x20]
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
S:0x80000F54	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
S:0x80000F58	1C40	ADDS     r0,r0,#1
S:0x80000F5A	6220	STR      r0,[r4,#0x20]
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F64	4620	MOV      r0,r4
S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
S:0x80000800	B570	PUSH     {r4-r6,lr}
S:0x80000802	4604	MOV      r4,r0
S:0x80000804	6985	LDR      r5,[r0,#0x18]
S:0x80000806	7800	LDRB     r0,[r0,#0]
S:0x80000808	07C0	LSLS     r0,r0,#31
S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
S:0x8000080C	BD70	POP      {r4-r6,pc}
S:0x80000F6A	7820	LDRB     r0,[r4,#0]
S:0x80000F6C	0600	LSLS     r0,r0,#24
S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
S:0x80000F76	2001	MOVS     r0,#1
S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
S:0x800009F4	2801	CMP      r0,#1
S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
S:0x80000A08	F1050904	ADD      r9,r5,#4
S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
S:0x80000FA4	BD00	POP      {pc}
S:0x800007C0	2000	MOVS     r0,#0
S:0x800007C2	4669	MOV      r1,sp
S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007C8	BC1C	POP      {r2-r4}
S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
S:0x80000584	E2855007	ADD      r5,r5,#7
S:0x80000588	E2844001	ADD      r4,r4,#1
S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
S:0x80000568	E1A02004	MOV      r2,r4
S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
S:0x80000570	E1A00005	MOV      r0,r5
S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
S:0x800007AC	B40F	PUSH     {r0-r3}
S:0x800007AE	B51C	PUSH     {r2-r4,lr}
S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
S:0x800007B2	AA06	ADD      r2,sp,#0x18
S:0x800007B4	447B	ADD      r3,r3,pc
S:0x800007B6	4669	MOV      r1,sp
S:0x800007B8	9000	STR      r0,[sp,#0]
S:0x800007BA	9805	LDR      r0,[sp,#0x14]
S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
S:0x80000F86	B500	PUSH     {lr}
S:0x80000F88	B08F	SUB      sp,sp,#0x3c
S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
S:0x80000F8E	2100	MOVS     r1,#0
S:0x80000F90	9105	STR      r1,[sp,#0x14]
S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
S:0x80000F94	4479	ADD      r1,r1,pc
S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
S:0x80000F9A	4611	MOV      r1,r2
S:0x80000F9C	4668	MOV      r0,sp
S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
S:0x800008E8	4689	MOV      r9,r1
S:0x800008EA	4604	MOV      r4,r0
S:0x800008EC	F04F0A00	MOV      r10,#0
S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
S:0x800008F4	44FB	ADD      r11,r11,pc
S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000904	2825	CMP      r0,#0x25
S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
S:0x80000916	2500	MOVS     r5,#0
S:0x80000918	465F	MOV      r7,r11
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x8000092A	19B8	ADDS     r0,r7,r6
S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
S:0x80000932	4305	ORRS     r5,r5,r0
S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x80000936	07A8	LSLS     r0,r5,#30
S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
S:0x80000942	2700	MOVS     r7,#0
S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
S:0x80000948	2E2A	CMP      r6,#0x2a
S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
S:0x8000094C	4630	MOV      r0,r6
S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BBE	2001	MOVS     r0,#1
S:0x80001BC0	4770	BX       lr
S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
S:0x80000958	3E30	SUBS     r6,r6,#0x30
S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
S:0x80000994	4620	MOV      r0,r4
S:0x80000996	68E1	LDR      r1,[r4,#0xc]
S:0x80000998	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x8000099A	4606	MOV      r6,r0
S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BC2	2000	MOVS     r0,#0
S:0x80001BC4	4770	BX       lr
S:0x800009A0	2800	CMP      r0,#0
S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
S:0x800009A4	2F01	CMP      r7,#1
S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
S:0x800009A8	2E2E	CMP      r6,#0x2e
S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
S:0x800009C0	2800	CMP      r0,#0
S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
S:0x800009CC	07E8	LSLS     r0,r5,#31
S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
S:0x800009DA	2819	CMP      r0,#0x19
S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
S:0x800009E4	464A	MOV      r2,r9
S:0x800009E6	4631	MOV      r1,r6
S:0x800009E8	4620	MOV      r0,r4
S:0x800009EA	6025	STR      r5,[r4,#0]
S:0x800009EC	464D	MOV      r5,r9
S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
S:0x80000278	2964	CMP      r1,#0x64
S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
S:0x80000878	4680	MOV      r8,r0
S:0x8000087A	2500	MOVS     r5,#0
S:0x8000087C	6810	LDR      r0,[r2,#0]
S:0x8000087E	2975	CMP      r1,#0x75
S:0x80000880	4641	MOV      r1,r8
S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
S:0x80000886	F3AF8000	NOP.W    
S:0x8000088A	2800	CMP      r0,#0
S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
S:0x80000894	F8D81000	LDR      r1,[r8,#0]
S:0x80000898	078A	LSLS     r2,r1,#30
S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
S:0x800008A0	0749	LSLS     r1,r1,#29
S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
S:0x800008AE	2400	MOVS     r4,#0
S:0x800008B0	F1080724	ADD      r7,r8,#0x24
S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
S:0x800011B0	E240100A	SUB      r1,r0,#0xa
S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
S:0x800011C4	E1A001A0	LSR      r0,r0,#3
S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
S:0x800011D0	52800001	ADDPL    r0,r0,#1
S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
S:0x800011D8	E12FFF1E	BX       lr
S:0x800008BA	3130	ADDS     r1,r1,#0x30
S:0x800008BC	5539	STRB     r1,[r7,r4]
S:0x800008BE	1C64	ADDS     r4,r4,#1
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
S:0x800011B0	E240100A	SUB      r1,r0,#0xa
S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
S:0x800011C4	E1A001A0	LSR      r0,r0,#3
S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
S:0x800011D0	52800001	ADDPL    r0,r0,#1
S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
S:0x800011D8	E12FFF1E	BX       lr
S:0x800008BA	3130	ADDS     r1,r1,#0x30
S:0x800008BC	5539	STRB     r1,[r7,r4]
S:0x800008BE	1C64	ADDS     r4,r4,#1
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008C4	462B	MOV      r3,r5
S:0x800008C6	4632	MOV      r2,r6
S:0x800008C8	4621	MOV      r1,r4
S:0x800008CA	4640	MOV      r0,r8
S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
S:0x80000ECC	460D	MOV      r5,r1
S:0x80000ECE	4699	MOV      r9,r3
S:0x80000ED0	4692	MOV      r10,r2
S:0x80000ED2	4604	MOV      r4,r0
S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
S:0x80000ED8	6801	LDR      r1,[r0,#0]
S:0x80000EDA	0688	LSLS     r0,r1,#26
S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
S:0x80000EE8	2001	MOVS     r0,#1
S:0x80000EEA	42A8	CMP      r0,r5
S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
S:0x80000EF2	2700	MOVS     r7,#0
S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
S:0x80000EF6	197A	ADDS     r2,r7,r5
S:0x80000EF8	EB020009	ADD      r0,r2,r9
S:0x80000EFC	1A08	SUBS     r0,r1,r0
S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
S:0x80000F00	7820	LDRB     r0,[r4,#0]
S:0x80000F02	06C0	LSLS     r0,r0,#27
S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
S:0x80000F0C	2600	MOVS     r6,#0
S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
S:0x80000F22	454E	CMP      r6,r9
S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
S:0x80000F26	7820	LDRB     r0,[r4,#0]
S:0x80000F28	06C0	LSLS     r0,r0,#27
S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
S:0x80000F2C	4620	MOV      r0,r4
S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
S:0x800007D4	B570	PUSH     {r4-r6,lr}
S:0x800007D6	4604	MOV      r4,r0
S:0x800007D8	6985	LDR      r5,[r0,#0x18]
S:0x800007DA	6800	LDR      r0,[r0,#0]
S:0x800007DC	06C1	LSLS     r1,r0,#27
S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
S:0x800007E0	2630	MOVS     r6,#0x30
S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
S:0x800007E6	07C0	LSLS     r0,r0,#31
S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007FE	BD70	POP      {r4-r6,pc}
S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
S:0x80000F42	1E38	SUBS     r0,r7,#0
S:0x80000F44	F1A70701	SUB      r7,r7,#1
S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
S:0x80000F54	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
S:0x80000F58	1C40	ADDS     r0,r0,#1
S:0x80000F5A	6220	STR      r0,[r4,#0x20]
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
S:0x80000F54	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
S:0x80000F58	1C40	ADDS     r0,r0,#1
S:0x80000F5A	6220	STR      r0,[r4,#0x20]
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F64	4620	MOV      r0,r4
S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
S:0x80000800	B570	PUSH     {r4-r6,lr}
S:0x80000802	4604	MOV      r4,r0
S:0x80000804	6985	LDR      r5,[r0,#0x18]
S:0x80000806	7800	LDRB     r0,[r0,#0]
S:0x80000808	07C0	LSLS     r0,r0,#31
S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
S:0x8000080C	BD70	POP      {r4-r6,pc}
S:0x80000F6A	7820	LDRB     r0,[r4,#0]
S:0x80000F6C	0600	LSLS     r0,r0,#24
S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
S:0x80000F76	2001	MOVS     r0,#1
S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
S:0x800009F4	2801	CMP      r0,#1
S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
S:0x80000A08	F1050904	ADD      r9,r5,#4
S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
S:0x80000FA4	BD00	POP      {pc}
S:0x800007C0	2000	MOVS     r0,#0
S:0x800007C2	4669	MOV      r1,sp
S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007C8	BC1C	POP      {r2-r4}
S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
S:0x80000584	E2855007	ADD      r5,r5,#7
S:0x80000588	E2844001	ADD      r4,r4,#1
S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
S:0x80000568	E1A02004	MOV      r2,r4
S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
S:0x80000570	E1A00005	MOV      r0,r5
S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
S:0x800007AC	B40F	PUSH     {r0-r3}
S:0x800007AE	B51C	PUSH     {r2-r4,lr}
S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
S:0x800007B2	AA06	ADD      r2,sp,#0x18
S:0x800007B4	447B	ADD      r3,r3,pc
S:0x800007B6	4669	MOV      r1,sp
S:0x800007B8	9000	STR      r0,[sp,#0]
S:0x800007BA	9805	LDR      r0,[sp,#0x14]
S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
S:0x80000F86	B500	PUSH     {lr}
S:0x80000F88	B08F	SUB      sp,sp,#0x3c
S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
S:0x80000F8E	2100	MOVS     r1,#0
S:0x80000F90	9105	STR      r1,[sp,#0x14]
S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
S:0x80000F94	4479	ADD      r1,r1,pc
S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
S:0x80000F9A	4611	MOV      r1,r2
S:0x80000F9C	4668	MOV      r0,sp
S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
S:0x800008E8	4689	MOV      r9,r1
S:0x800008EA	4604	MOV      r4,r0
S:0x800008EC	F04F0A00	MOV      r10,#0
S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
S:0x800008F4	44FB	ADD      r11,r11,pc
S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000904	2825	CMP      r0,#0x25
S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
S:0x80000916	2500	MOVS     r5,#0
S:0x80000918	465F	MOV      r7,r11
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x8000092A	19B8	ADDS     r0,r7,r6
S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
S:0x80000932	4305	ORRS     r5,r5,r0
S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x80000936	07A8	LSLS     r0,r5,#30
S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
S:0x80000942	2700	MOVS     r7,#0
S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
S:0x80000948	2E2A	CMP      r6,#0x2a
S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
S:0x8000094C	4630	MOV      r0,r6
S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BBE	2001	MOVS     r0,#1
S:0x80001BC0	4770	BX       lr
S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
S:0x80000958	3E30	SUBS     r6,r6,#0x30
S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
S:0x80000994	4620	MOV      r0,r4
S:0x80000996	68E1	LDR      r1,[r4,#0xc]
S:0x80000998	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x8000099A	4606	MOV      r6,r0
S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BC2	2000	MOVS     r0,#0
S:0x80001BC4	4770	BX       lr
S:0x800009A0	2800	CMP      r0,#0
S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
S:0x800009A4	2F01	CMP      r7,#1
S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
S:0x800009A8	2E2E	CMP      r6,#0x2e
S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
S:0x800009C0	2800	CMP      r0,#0
S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
S:0x800009CC	07E8	LSLS     r0,r5,#31
S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
S:0x800009DA	2819	CMP      r0,#0x19
S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
S:0x800009E4	464A	MOV      r2,r9
S:0x800009E6	4631	MOV      r1,r6
S:0x800009E8	4620	MOV      r0,r4
S:0x800009EA	6025	STR      r5,[r4,#0]
S:0x800009EC	464D	MOV      r5,r9
S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
S:0x80000278	2964	CMP      r1,#0x64
S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
S:0x80000878	4680	MOV      r8,r0
S:0x8000087A	2500	MOVS     r5,#0
S:0x8000087C	6810	LDR      r0,[r2,#0]
S:0x8000087E	2975	CMP      r1,#0x75
S:0x80000880	4641	MOV      r1,r8
S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
S:0x80000886	F3AF8000	NOP.W    
S:0x8000088A	2800	CMP      r0,#0
S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
S:0x80000894	F8D81000	LDR      r1,[r8,#0]
S:0x80000898	078A	LSLS     r2,r1,#30
S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
S:0x800008A0	0749	LSLS     r1,r1,#29
S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
S:0x800008AE	2400	MOVS     r4,#0
S:0x800008B0	F1080724	ADD      r7,r8,#0x24
S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
S:0x800011B0	E240100A	SUB      r1,r0,#0xa
S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
S:0x800011C4	E1A001A0	LSR      r0,r0,#3
S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
S:0x800011D0	52800001	ADDPL    r0,r0,#1
S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
S:0x800011D8	E12FFF1E	BX       lr
S:0x800008BA	3130	ADDS     r1,r1,#0x30
S:0x800008BC	5539	STRB     r1,[r7,r4]
S:0x800008BE	1C64	ADDS     r4,r4,#1
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
S:0x800011B0	E240100A	SUB      r1,r0,#0xa
S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
S:0x800011C4	E1A001A0	LSR      r0,r0,#3
S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
S:0x800011D0	52800001	ADDPL    r0,r0,#1
S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
S:0x800011D8	E12FFF1E	BX       lr
S:0x800008BA	3130	ADDS     r1,r1,#0x30
S:0x800008BC	5539	STRB     r1,[r7,r4]
S:0x800008BE	1C64	ADDS     r4,r4,#1
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008C4	462B	MOV      r3,r5
S:0x800008C6	4632	MOV      r2,r6
S:0x800008C8	4621	MOV      r1,r4
S:0x800008CA	4640	MOV      r0,r8
S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
S:0x80000ECC	460D	MOV      r5,r1
S:0x80000ECE	4699	MOV      r9,r3
S:0x80000ED0	4692	MOV      r10,r2
S:0x80000ED2	4604	MOV      r4,r0
S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
S:0x80000ED8	6801	LDR      r1,[r0,#0]
S:0x80000EDA	0688	LSLS     r0,r1,#26
S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
S:0x80000EE8	2001	MOVS     r0,#1
S:0x80000EEA	42A8	CMP      r0,r5
S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
S:0x80000EF2	2700	MOVS     r7,#0
S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
S:0x80000EF6	197A	ADDS     r2,r7,r5
S:0x80000EF8	EB020009	ADD      r0,r2,r9
S:0x80000EFC	1A08	SUBS     r0,r1,r0
S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
S:0x80000F00	7820	LDRB     r0,[r4,#0]
S:0x80000F02	06C0	LSLS     r0,r0,#27
S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
S:0x80000F0C	2600	MOVS     r6,#0
S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
S:0x80000F22	454E	CMP      r6,r9
S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
S:0x80000F26	7820	LDRB     r0,[r4,#0]
S:0x80000F28	06C0	LSLS     r0,r0,#27
S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
S:0x80000F2C	4620	MOV      r0,r4
S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
S:0x800007D4	B570	PUSH     {r4-r6,lr}
S:0x800007D6	4604	MOV      r4,r0
S:0x800007D8	6985	LDR      r5,[r0,#0x18]
S:0x800007DA	6800	LDR      r0,[r0,#0]
S:0x800007DC	06C1	LSLS     r1,r0,#27
S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
S:0x800007E0	2630	MOVS     r6,#0x30
S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
S:0x800007E6	07C0	LSLS     r0,r0,#31
S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007FE	BD70	POP      {r4-r6,pc}
S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
S:0x80000F42	1E38	SUBS     r0,r7,#0
S:0x80000F44	F1A70701	SUB      r7,r7,#1
S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
S:0x80000F54	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
S:0x80000F58	1C40	ADDS     r0,r0,#1
S:0x80000F5A	6220	STR      r0,[r4,#0x20]
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
S:0x80000F54	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
S:0x80000F58	1C40	ADDS     r0,r0,#1
S:0x80000F5A	6220	STR      r0,[r4,#0x20]
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F64	4620	MOV      r0,r4
S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
S:0x80000800	B570	PUSH     {r4-r6,lr}
S:0x80000802	4604	MOV      r4,r0
S:0x80000804	6985	LDR      r5,[r0,#0x18]
S:0x80000806	7800	LDRB     r0,[r0,#0]
S:0x80000808	07C0	LSLS     r0,r0,#31
S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
S:0x8000080C	BD70	POP      {r4-r6,pc}
S:0x80000F6A	7820	LDRB     r0,[r4,#0]
S:0x80000F6C	0600	LSLS     r0,r0,#24
S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
S:0x80000F76	2001	MOVS     r0,#1
S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
S:0x800009F4	2801	CMP      r0,#1
S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
S:0x80000A08	F1050904	ADD      r9,r5,#4
S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
S:0x80000FA4	BD00	POP      {pc}
S:0x800007C0	2000	MOVS     r0,#0
S:0x800007C2	4669	MOV      r1,sp
S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007C8	BC1C	POP      {r2-r4}
S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
S:0x80000584	E2855007	ADD      r5,r5,#7
S:0x80000588	E2844001	ADD      r4,r4,#1
S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
S:0x80000568	E1A02004	MOV      r2,r4
S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
S:0x80000570	E1A00005	MOV      r0,r5
S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
S:0x800007AC	B40F	PUSH     {r0-r3}
S:0x800007AE	B51C	PUSH     {r2-r4,lr}
S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
S:0x800007B2	AA06	ADD      r2,sp,#0x18
S:0x800007B4	447B	ADD      r3,r3,pc
S:0x800007B6	4669	MOV      r1,sp
S:0x800007B8	9000	STR      r0,[sp,#0]
S:0x800007BA	9805	LDR      r0,[sp,#0x14]
S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
S:0x80000F86	B500	PUSH     {lr}
S:0x80000F88	B08F	SUB      sp,sp,#0x3c
S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
S:0x80000F8E	2100	MOVS     r1,#0
S:0x80000F90	9105	STR      r1,[sp,#0x14]
S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
S:0x80000F94	4479	ADD      r1,r1,pc
S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
S:0x80000F9A	4611	MOV      r1,r2
S:0x80000F9C	4668	MOV      r0,sp
S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
S:0x800008E8	4689	MOV      r9,r1
S:0x800008EA	4604	MOV      r4,r0
S:0x800008EC	F04F0A00	MOV      r10,#0
S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
S:0x800008F4	44FB	ADD      r11,r11,pc
S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000904	2825	CMP      r0,#0x25
S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
S:0x80000916	2500	MOVS     r5,#0
S:0x80000918	465F	MOV      r7,r11
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x8000092A	19B8	ADDS     r0,r7,r6
S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
S:0x80000932	4305	ORRS     r5,r5,r0
S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x80000936	07A8	LSLS     r0,r5,#30
S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
S:0x80000942	2700	MOVS     r7,#0
S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
S:0x80000948	2E2A	CMP      r6,#0x2a
S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
S:0x8000094C	4630	MOV      r0,r6
S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BBE	2001	MOVS     r0,#1
S:0x80001BC0	4770	BX       lr
S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
S:0x80000958	3E30	SUBS     r6,r6,#0x30
S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
S:0x80000994	4620	MOV      r0,r4
S:0x80000996	68E1	LDR      r1,[r4,#0xc]
S:0x80000998	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x8000099A	4606	MOV      r6,r0
S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BC2	2000	MOVS     r0,#0
S:0x80001BC4	4770	BX       lr
S:0x800009A0	2800	CMP      r0,#0
S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
S:0x800009A4	2F01	CMP      r7,#1
S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
S:0x800009A8	2E2E	CMP      r6,#0x2e
S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
S:0x800009C0	2800	CMP      r0,#0
S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
S:0x800009CC	07E8	LSLS     r0,r5,#31
S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
S:0x800009DA	2819	CMP      r0,#0x19
S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
S:0x800009E4	464A	MOV      r2,r9
S:0x800009E6	4631	MOV      r1,r6
S:0x800009E8	4620	MOV      r0,r4
S:0x800009EA	6025	STR      r5,[r4,#0]
S:0x800009EC	464D	MOV      r5,r9
S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
S:0x80000278	2964	CMP      r1,#0x64
S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
S:0x80000878	4680	MOV      r8,r0
S:0x8000087A	2500	MOVS     r5,#0
S:0x8000087C	6810	LDR      r0,[r2,#0]
S:0x8000087E	2975	CMP      r1,#0x75
S:0x80000880	4641	MOV      r1,r8
S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
S:0x80000886	F3AF8000	NOP.W    
S:0x8000088A	2800	CMP      r0,#0
S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
S:0x80000894	F8D81000	LDR      r1,[r8,#0]
S:0x80000898	078A	LSLS     r2,r1,#30
S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
S:0x800008A0	0749	LSLS     r1,r1,#29
S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
S:0x800008AE	2400	MOVS     r4,#0
S:0x800008B0	F1080724	ADD      r7,r8,#0x24
S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
S:0x800011B0	E240100A	SUB      r1,r0,#0xa
S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
S:0x800011C4	E1A001A0	LSR      r0,r0,#3
S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
S:0x800011D0	52800001	ADDPL    r0,r0,#1
S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
S:0x800011D8	E12FFF1E	BX       lr
S:0x800008BA	3130	ADDS     r1,r1,#0x30
S:0x800008BC	5539	STRB     r1,[r7,r4]
S:0x800008BE	1C64	ADDS     r4,r4,#1
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
S:0x800011B0	E240100A	SUB      r1,r0,#0xa
S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
S:0x800011C4	E1A001A0	LSR      r0,r0,#3
S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
S:0x800011D0	52800001	ADDPL    r0,r0,#1
S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
S:0x800011D8	E12FFF1E	BX       lr
S:0x800008BA	3130	ADDS     r1,r1,#0x30
S:0x800008BC	5539	STRB     r1,[r7,r4]
S:0x800008BE	1C64	ADDS     r4,r4,#1
S:0x800008C0	2800	CMP      r0,#0
S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
S:0x800008C4	462B	MOV      r3,r5
S:0x800008C6	4632	MOV      r2,r6
S:0x800008C8	4621	MOV      r1,r4
S:0x800008CA	4640	MOV      r0,r8
S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
S:0x80000ECC	460D	MOV      r5,r1
S:0x80000ECE	4699	MOV      r9,r3
S:0x80000ED0	4692	MOV      r10,r2
S:0x80000ED2	4604	MOV      r4,r0
S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
S:0x80000ED8	6801	LDR      r1,[r0,#0]
S:0x80000EDA	0688	LSLS     r0,r1,#26
S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
S:0x80000EE8	2001	MOVS     r0,#1
S:0x80000EEA	42A8	CMP      r0,r5
S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
S:0x80000EF2	2700	MOVS     r7,#0
S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
S:0x80000EF6	197A	ADDS     r2,r7,r5
S:0x80000EF8	EB020009	ADD      r0,r2,r9
S:0x80000EFC	1A08	SUBS     r0,r1,r0
S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
S:0x80000F00	7820	LDRB     r0,[r4,#0]
S:0x80000F02	06C0	LSLS     r0,r0,#27
S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
S:0x80000F0C	2600	MOVS     r6,#0
S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
S:0x80000F22	454E	CMP      r6,r9
S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
S:0x80000F26	7820	LDRB     r0,[r4,#0]
S:0x80000F28	06C0	LSLS     r0,r0,#27
S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
S:0x80000F2C	4620	MOV      r0,r4
S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
S:0x800007D4	B570	PUSH     {r4-r6,lr}
S:0x800007D6	4604	MOV      r4,r0
S:0x800007D8	6985	LDR      r5,[r0,#0x18]
S:0x800007DA	6800	LDR      r0,[r0,#0]
S:0x800007DC	06C1	LSLS     r1,r0,#27
S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
S:0x800007E0	2630	MOVS     r6,#0x30
S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
S:0x800007E6	07C0	LSLS     r0,r0,#31
S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x800007F0	4630	MOV      r0,r6
S:0x800007F2	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
S:0x800007F6	1C40	ADDS     r0,r0,#1
S:0x800007F8	6220	STR      r0,[r4,#0x20]
S:0x800007FA	1E6D	SUBS     r5,r5,#1
S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
S:0x800007FE	BD70	POP      {r4-r6,pc}
S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
S:0x80000F42	1E38	SUBS     r0,r7,#0
S:0x80000F44	F1A70701	SUB      r7,r7,#1
S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
S:0x80000F54	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
S:0x80000F58	1C40	ADDS     r0,r0,#1
S:0x80000F5A	6220	STR      r0,[r4,#0x20]
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
S:0x80000F54	4790	BLX      r2
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
S:0x80000F58	1C40	ADDS     r0,r0,#1
S:0x80000F5A	6220	STR      r0,[r4,#0x20]
S:0x80000F5C	1E28	SUBS     r0,r5,#0
S:0x80000F5E	F1A50501	SUB      r5,r5,#1
S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
S:0x80000F64	4620	MOV      r0,r4
S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
S:0x80000800	B570	PUSH     {r4-r6,lr}
S:0x80000802	4604	MOV      r4,r0
S:0x80000804	6985	LDR      r5,[r0,#0x18]
S:0x80000806	7800	LDRB     r0,[r0,#0]
S:0x80000808	07C0	LSLS     r0,r0,#31
S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
S:0x8000080C	BD70	POP      {r4-r6,pc}
S:0x80000F6A	7820	LDRB     r0,[r4,#0]
S:0x80000F6C	0600	LSLS     r0,r0,#24
S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
S:0x80000F76	2001	MOVS     r0,#1
S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
S:0x800009F4	2801	CMP      r0,#1
S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
S:0x80000A08	F1050904	ADD      r9,r5,#4
S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
S:0x80000FA4	BD00	POP      {pc}
S:0x800007C0	2000	MOVS     r0,#0
S:0x800007C2	4669	MOV      r1,sp
S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
S:0x80000FAC	680A	LDR      r2,[r1,#0]
S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
S:0x80000FB2	600A	STR      r2,[r1,#0]
S:0x80000FB4	4770	BX       lr
S:0x800007C8	BC1C	POP      {r2-r4}
S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
S:0x80000584	E2855007	ADD      r5,r5,#7
S:0x80000588	E2844001	ADD      r4,r4,#1
S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
S:0x80000568	E1A02004	MOV      r2,r4
S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
S:0x80000570	E1A00005	MOV      r0,r5
S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
S:0x800007AC	B40F	PUSH     {r0-r3}
S:0x800007AE	B51C	PUSH     {r2-r4,lr}
S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
S:0x800007B2	AA06	ADD      r2,sp,#0x18
S:0x800007B4	447B	ADD      r3,r3,pc
S:0x800007B6	4669	MOV      r1,sp
S:0x800007B8	9000	STR      r0,[sp,#0]
S:0x800007BA	9805	LDR      r0,[sp,#0x14]
S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
S:0x80000F86	B500	PUSH     {lr}
S:0x80000F88	B08F	SUB      sp,sp,#0x3c
S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
S:0x80000F8E	2100	MOVS     r1,#0
S:0x80000F90	9105	STR      r1,[sp,#0x14]
S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
S:0x80000F94	4479	ADD      r1,r1,pc
S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
S:0x80000F9A	4611	MOV      r1,r2
S:0x80000F9C	4668	MOV      r0,sp
S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
S:0x800008E8	4689	MOV      r9,r1
S:0x800008EA	4604	MOV      r4,r0
S:0x800008EC	F04F0A00	MOV      r10,#0
S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
S:0x800008F4	44FB	ADD      r11,r11,pc
S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
S:0x800008FA	4620	MOV      r0,r4
S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
S:0x800008FE	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000900	2800	CMP      r0,#0
S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
S:0x80000904	2825	CMP      r0,#0x25
S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
S:0x80000916	2500	MOVS     r5,#0
S:0x80000918	465F	MOV      r7,r11
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x8000092A	19B8	ADDS     r0,r7,r6
S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
S:0x80000932	4305	ORRS     r5,r5,r0
S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
S:0x8000091A	4620	MOV      r0,r4
S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
S:0x8000091E	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x80000920	2820	CMP      r0,#0x20
S:0x80000922	4606	MOV      r6,r0
S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
S:0x80000926	2E31	CMP      r6,#0x31
S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
S:0x80000936	07A8	LSLS     r0,r5,#30
S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
S:0x80000942	2700	MOVS     r7,#0
S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
S:0x80000948	2E2A	CMP      r6,#0x2a
S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
S:0x8000094C	4630	MOV      r0,r6
S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BBE	2001	MOVS     r0,#1
S:0x80001BC0	4770	BX       lr
S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
S:0x80000958	3E30	SUBS     r6,r6,#0x30
S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
S:0x80000994	4620	MOV      r0,r4
S:0x80000996	68E1	LDR      r1,[r4,#0xc]
S:0x80000998	4788	BLX      r1
S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
S:0x80000F7E	1C4A	ADDS     r2,r1,#1
S:0x80000F80	6102	STR      r2,[r0,#0x10]
S:0x80000F82	7808	LDRB     r0,[r1,#0]
S:0x80000F84	4770	BX       lr
S:0x8000099A	4606	MOV      r6,r0
S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
S:0x80001BB8	3830	SUBS     r0,r0,#0x30
S:0x80001BBA	280A	CMP      r0,#0xa
S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
S:0x80001BC2	2000	MOVS     r0,#0
S:0x80001BC4	4770	BX       lr
S:0x800009A0	2800	CMP      r0,#0
S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
S:0x800009A4	2F01	CMP      r7,#1
S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
S:0x800009A8	2E2E	CMP      r6,#0x2e
S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
S:0x800009C0	2800	CMP      r0,#0
S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
S:0x800009CC	07E8	LSLS     r0,r5,#31
S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
S:0x800009DA	2819	CMP      r0,#0x19
S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
S:0x800009E4	464A	MOV      r2,r9
S:0x800009E6	4631	MOV      r1,r6
S:0x800009E8	4620	MOV      r0,r4
S:0x800009EA	6025	STR      r5,[r4,#0]
S:0x800009EC	464D	MOV      r5,r9
S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
S:0x80000278	2964	CMP      r1,#0x64
S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
S:0x80000878	4680	MOV      r8,r0
S:0x8000087A	2500	MOVS     r5,#0
S:0x8000087C	6810	LDR      r0,[r2,#0]
