1		Debug stop
2		Exit from debug state
3S:0x80000554		<Unknown>
4S:0x80000554	EB000591	BL       {pc}+0x164c ; 0x80001ba0
5		Exception: HALTEXCP (1)
6		Exit from debug state
7S:0x80001BA0	EE110F10	MRC      p15,#0x0,r0,c1,c0,#0
8S:0x80001BA4	E3800A01	ORR      r0,r0,#0x1000
9S:0x80001BA8	E3800004	ORR      r0,r0,#4
10S:0x80001BAC	E3800B02	ORR      r0,r0,#0x800
11S:0x80001BB0	EE010F10	MCR      p15,#0x0,r0,c1,c0,#0
12S:0x80001BB4	E12FFF1E	BX       lr
13S:0x80000558	EBFFFFE9	BL       {pc}-0x54 ; 0x80000504
14S:0x80000504	E52DE004	PUSH     {lr}
15S:0x80000508	E3A02001	MOV      r2,#1
16S:0x8000050C	E3A01000	MOV      r1,#0
17S:0x80000510	E1A00001	MOV      r0,r1
18S:0x80000514	EBFFFFEF	BL       {pc}-0x3c ; 0x800004d8
19S:0x800004D8	E92D4010	PUSH     {r4,lr}
20S:0x800004DC	E1A03000	MOV      r3,r0
21S:0x800004E0	E3A00000	MOV      r0,#0
22S:0x800004E4	E3530000	CMP      r3,#0
23S:0x800004E8	1A000001	BNE      {pc}+0xc ; 0x800004f4
24S:0x800004EC	E3510000	CMP      r1,#0
25S:0x800004F0	0A000002	BEQ      {pc}+0x10 ; 0x80000500
26S:0x80000500	E8BD8010	POP      {r4,pc}
27S:0x80000518	E3A02001	MOV      r2,#1
28S:0x8000051C	E3A01000	MOV      r1,#0
29S:0x80000520	E1A00002	MOV      r0,r2
30S:0x80000524	EBFFFFEB	BL       {pc}-0x4c ; 0x800004d8
31S:0x800004D8	E92D4010	PUSH     {r4,lr}
32S:0x800004DC	E1A03000	MOV      r3,r0
33S:0x800004E0	E3A00000	MOV      r0,#0
34S:0x800004E4	E3530000	CMP      r3,#0
35S:0x800004E8	1A000001	BNE      {pc}+0xc ; 0x800004f4
36S:0x800004F4	E3520000	CMP      r2,#0
37S:0x800004F8	0A000000	BEQ      {pc}+8 ; 0x80000500
38S:0x800004FC	E3A00001	MOV      r0,#1
39S:0x80000500	E8BD8010	POP      {r4,pc}
40S:0x80000528	E3A02000	MOV      r2,#0
41S:0x8000052C	E3A01001	MOV      r1,#1
42S:0x80000530	E1A00002	MOV      r0,r2
43S:0x80000534	EBFFFFE7	BL       {pc}-0x5c ; 0x800004d8
44S:0x800004D8	E92D4010	PUSH     {r4,lr}
45S:0x800004DC	E1A03000	MOV      r3,r0
46S:0x800004E0	E3A00000	MOV      r0,#0
47S:0x800004E4	E3530000	CMP      r3,#0
48S:0x800004E8	1A000001	BNE      {pc}+0xc ; 0x800004f4
49S:0x800004EC	E3510000	CMP      r1,#0
50S:0x800004F0	0A000002	BEQ      {pc}+0x10 ; 0x80000500
51S:0x800004F4	E3520000	CMP      r2,#0
52S:0x800004F8	0A000000	BEQ      {pc}+8 ; 0x80000500
53S:0x80000500	E8BD8010	POP      {r4,pc}
54S:0x80000538	E3A02001	MOV      r2,#1
55S:0x8000053C	E1A01002	MOV      r1,r2
56S:0x80000540	E3A00000	MOV      r0,#0
57S:0x80000544	EBFFFFE3	BL       {pc}-0x6c ; 0x800004d8
58S:0x800004D8	E92D4010	PUSH     {r4,lr}
59S:0x800004DC	E1A03000	MOV      r3,r0
60S:0x800004E0	E3A00000	MOV      r0,#0
61S:0x800004E4	E3530000	CMP      r3,#0
62S:0x800004E8	1A000001	BNE      {pc}+0xc ; 0x800004f4
63S:0x800004EC	E3510000	CMP      r1,#0
64S:0x800004F0	0A000002	BEQ      {pc}+0x10 ; 0x80000500
65S:0x800004F4	E3520000	CMP      r2,#0
66S:0x800004F8	0A000000	BEQ      {pc}+8 ; 0x80000500
67S:0x800004FC	E3A00001	MOV      r0,#1
68S:0x80000500	E8BD8010	POP      {r4,pc}
69S:0x80000548	E49DF004	POP      {pc}
70S:0x8000055C	E28D5034	ADD      r5,sp,#0x34
71S:0x80000560	E3A04000	MOV      r4,#0
72S:0x80000564	EA000008	B        {pc}+0x28 ; 0x8000058c
73S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
74S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
75S:0x80000568	E1A02004	MOV      r2,r4
76S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
77S:0x80000570	E1A00005	MOV      r0,r5
78S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
79S:0x800007AC	B40F	PUSH     {r0-r3}
80S:0x800007AE	B51C	PUSH     {r2-r4,lr}
81S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
82S:0x800007B2	AA06	ADD      r2,sp,#0x18
83S:0x800007B4	447B	ADD      r3,r3,pc
84S:0x800007B6	4669	MOV      r1,sp
85S:0x800007B8	9000	STR      r0,[sp,#0]
86S:0x800007BA	9805	LDR      r0,[sp,#0x14]
87S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
88S:0x80000F86	B500	PUSH     {lr}
89S:0x80000F88	B08F	SUB      sp,sp,#0x3c
90S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
91S:0x80000F8E	2100	MOVS     r1,#0
92S:0x80000F90	9105	STR      r1,[sp,#0x14]
93S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
94S:0x80000F94	4479	ADD      r1,r1,pc
95S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
96S:0x80000F9A	4611	MOV      r1,r2
97S:0x80000F9C	4668	MOV      r0,sp
98S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
99S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
100S:0x800008E8	4689	MOV      r9,r1
101S:0x800008EA	4604	MOV      r4,r0
102S:0x800008EC	F04F0A00	MOV      r10,#0
103S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
104S:0x800008F4	44FB	ADD      r11,r11,pc
105S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
106S:0x800008FA	4620	MOV      r0,r4
107S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
108S:0x800008FE	4788	BLX      r1
109S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
110S:0x80000F7E	1C4A	ADDS     r2,r1,#1
111S:0x80000F80	6102	STR      r2,[r0,#0x10]
112S:0x80000F82	7808	LDRB     r0,[r1,#0]
113S:0x80000F84	4770	BX       lr
114S:0x80000900	2800	CMP      r0,#0
115S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
116S:0x80000904	2825	CMP      r0,#0x25
117S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
118S:0x80000916	2500	MOVS     r5,#0
119S:0x80000918	465F	MOV      r7,r11
120S:0x8000091A	4620	MOV      r0,r4
121S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
122S:0x8000091E	4788	BLX      r1
123S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
124S:0x80000F7E	1C4A	ADDS     r2,r1,#1
125S:0x80000F80	6102	STR      r2,[r0,#0x10]
126S:0x80000F82	7808	LDRB     r0,[r1,#0]
127S:0x80000F84	4770	BX       lr
128S:0x80000920	2820	CMP      r0,#0x20
129S:0x80000922	4606	MOV      r6,r0
130S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
131S:0x80000926	2E31	CMP      r6,#0x31
132S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
133S:0x8000092A	19B8	ADDS     r0,r7,r6
134S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
135S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
136S:0x80000932	4305	ORRS     r5,r5,r0
137S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
138S:0x8000091A	4620	MOV      r0,r4
139S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
140S:0x8000091E	4788	BLX      r1
141S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
142S:0x80000F7E	1C4A	ADDS     r2,r1,#1
143S:0x80000F80	6102	STR      r2,[r0,#0x10]
144S:0x80000F82	7808	LDRB     r0,[r1,#0]
145S:0x80000F84	4770	BX       lr
146S:0x80000920	2820	CMP      r0,#0x20
147S:0x80000922	4606	MOV      r6,r0
148S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
149S:0x80000926	2E31	CMP      r6,#0x31
150S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
151S:0x80000936	07A8	LSLS     r0,r5,#30
152S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
153S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
154S:0x80000942	2700	MOVS     r7,#0
155S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
156S:0x80000948	2E2A	CMP      r6,#0x2a
157S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
158S:0x8000094C	4630	MOV      r0,r6
159S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
160S:0x80001BB8	3830	SUBS     r0,r0,#0x30
161S:0x80001BBA	280A	CMP      r0,#0xa
162S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
163S:0x80001BBE	2001	MOVS     r0,#1
164S:0x80001BC0	4770	BX       lr
165S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
166S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
167S:0x80000958	3E30	SUBS     r6,r6,#0x30
168S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
169S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
170S:0x80000994	4620	MOV      r0,r4
171S:0x80000996	68E1	LDR      r1,[r4,#0xc]
172S:0x80000998	4788	BLX      r1
173S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
174S:0x80000F7E	1C4A	ADDS     r2,r1,#1
175S:0x80000F80	6102	STR      r2,[r0,#0x10]
176S:0x80000F82	7808	LDRB     r0,[r1,#0]
177S:0x80000F84	4770	BX       lr
178S:0x8000099A	4606	MOV      r6,r0
179S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
180S:0x80001BB8	3830	SUBS     r0,r0,#0x30
181S:0x80001BBA	280A	CMP      r0,#0xa
182S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
183S:0x80001BC2	2000	MOVS     r0,#0
184S:0x80001BC4	4770	BX       lr
185S:0x800009A0	2800	CMP      r0,#0
186S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
187S:0x800009A4	2F01	CMP      r7,#1
188S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
189S:0x800009A8	2E2E	CMP      r6,#0x2e
190S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
191S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
192S:0x800009C0	2800	CMP      r0,#0
193S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
194S:0x800009CC	07E8	LSLS     r0,r5,#31
195S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
196S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
197S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
198S:0x800009DA	2819	CMP      r0,#0x19
199S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
200S:0x800009E4	464A	MOV      r2,r9
201S:0x800009E6	4631	MOV      r1,r6
202S:0x800009E8	4620	MOV      r0,r4
203S:0x800009EA	6025	STR      r5,[r4,#0]
204S:0x800009EC	464D	MOV      r5,r9
205S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
206S:0x80000278	2964	CMP      r1,#0x64
207S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
208S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
209S:0x80000878	4680	MOV      r8,r0
210S:0x8000087A	2500	MOVS     r5,#0
211S:0x8000087C	6810	LDR      r0,[r2,#0]
212S:0x8000087E	2975	CMP      r1,#0x75
213S:0x80000880	4641	MOV      r1,r8
214S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
215S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
216S:0x80000886	F3AF8000	NOP.W
217S:0x8000088A	2800	CMP      r0,#0
218S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
219S:0x80000894	F8D81000	LDR      r1,[r8,#0]
220S:0x80000898	078A	LSLS     r2,r1,#30
221S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
222S:0x800008A0	0749	LSLS     r1,r1,#29
223S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
224S:0x800008AE	2400	MOVS     r4,#0
225S:0x800008B0	F1080724	ADD      r7,r8,#0x24
226S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
227S:0x800008C0	2800	CMP      r0,#0
228S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
229S:0x800008C4	462B	MOV      r3,r5
230S:0x800008C6	4632	MOV      r2,r6
231S:0x800008C8	4621	MOV      r1,r4
232S:0x800008CA	4640	MOV      r0,r8
233S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
234S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
235S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
236S:0x80000ECC	460D	MOV      r5,r1
237S:0x80000ECE	4699	MOV      r9,r3
238S:0x80000ED0	4692	MOV      r10,r2
239S:0x80000ED2	4604	MOV      r4,r0
240S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
241S:0x80000ED8	6801	LDR      r1,[r0,#0]
242S:0x80000EDA	0688	LSLS     r0,r1,#26
243S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
244S:0x80000EE8	2001	MOVS     r0,#1
245S:0x80000EEA	42A8	CMP      r0,r5
246S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
247S:0x80000EEE	1B47	SUBS     r7,r0,r5
248S:0x80000EF0	E000	B        {pc}+4 ; 0x80000ef4
249S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
250S:0x80000EF6	197A	ADDS     r2,r7,r5
251S:0x80000EF8	EB020009	ADD      r0,r2,r9
252S:0x80000EFC	1A08	SUBS     r0,r1,r0
253S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
254S:0x80000F00	7820	LDRB     r0,[r4,#0]
255S:0x80000F02	06C0	LSLS     r0,r0,#27
256S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
257S:0x80000F0C	2600	MOVS     r6,#0
258S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
259S:0x80000F22	454E	CMP      r6,r9
260S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
261S:0x80000F26	7820	LDRB     r0,[r4,#0]
262S:0x80000F28	06C0	LSLS     r0,r0,#27
263S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
264S:0x80000F2C	4620	MOV      r0,r4
265S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
266S:0x800007D4	B570	PUSH     {r4-r6,lr}
267S:0x800007D6	4604	MOV      r4,r0
268S:0x800007D8	6985	LDR      r5,[r0,#0x18]
269S:0x800007DA	6800	LDR      r0,[r0,#0]
270S:0x800007DC	06C1	LSLS     r1,r0,#27
271S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
272S:0x800007E0	2630	MOVS     r6,#0x30
273S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
274S:0x800007E6	07C0	LSLS     r0,r0,#31
275S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
276S:0x800007FA	1E6D	SUBS     r5,r5,#1
277S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
278S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
279S:0x800007F0	4630	MOV      r0,r6
280S:0x800007F2	4790	BLX      r2
281S:0x80000FAC	680A	LDR      r2,[r1,#0]
282S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
283S:0x80000FB2	600A	STR      r2,[r1,#0]
284S:0x80000FB4	4770	BX       lr
285S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
286S:0x800007F6	1C40	ADDS     r0,r0,#1
287S:0x800007F8	6220	STR      r0,[r4,#0x20]
288S:0x800007FA	1E6D	SUBS     r5,r5,#1
289S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
290S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
291S:0x800007F0	4630	MOV      r0,r6
292S:0x800007F2	4790	BLX      r2
293S:0x80000FAC	680A	LDR      r2,[r1,#0]
294S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
295S:0x80000FB2	600A	STR      r2,[r1,#0]
296S:0x80000FB4	4770	BX       lr
297S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
298S:0x800007F6	1C40	ADDS     r0,r0,#1
299S:0x800007F8	6220	STR      r0,[r4,#0x20]
300S:0x800007FA	1E6D	SUBS     r5,r5,#1
301S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
302S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
303S:0x800007F0	4630	MOV      r0,r6
304S:0x800007F2	4790	BLX      r2
305S:0x80000FAC	680A	LDR      r2,[r1,#0]
306S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
307S:0x80000FB2	600A	STR      r2,[r1,#0]
308S:0x80000FB4	4770	BX       lr
309S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
310S:0x800007F6	1C40	ADDS     r0,r0,#1
311S:0x800007F8	6220	STR      r0,[r4,#0x20]
312S:0x800007FA	1E6D	SUBS     r5,r5,#1
313S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
314S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
315S:0x800007F0	4630	MOV      r0,r6
316S:0x800007F2	4790	BLX      r2
317S:0x80000FAC	680A	LDR      r2,[r1,#0]
318S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
319S:0x80000FB2	600A	STR      r2,[r1,#0]
320S:0x80000FB4	4770	BX       lr
321S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
322S:0x800007F6	1C40	ADDS     r0,r0,#1
323S:0x800007F8	6220	STR      r0,[r4,#0x20]
324S:0x800007FA	1E6D	SUBS     r5,r5,#1
325S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
326S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
327S:0x800007F0	4630	MOV      r0,r6
328S:0x800007F2	4790	BLX      r2
329S:0x80000FAC	680A	LDR      r2,[r1,#0]
330S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
331S:0x80000FB2	600A	STR      r2,[r1,#0]
332S:0x80000FB4	4770	BX       lr
333S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
334S:0x800007F6	1C40	ADDS     r0,r0,#1
335S:0x800007F8	6220	STR      r0,[r4,#0x20]
336S:0x800007FA	1E6D	SUBS     r5,r5,#1
337S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
338S:0x800007FE	BD70	POP      {r4-r6,pc}
339S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
340S:0x80000F42	1E38	SUBS     r0,r7,#0
341S:0x80000F44	F1A70701	SUB      r7,r7,#1
342S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
343S:0x80000F34	E9D42101	LDRD     r2,r1,[r4,#4]
344S:0x80000F38	2030	MOVS     r0,#0x30
345S:0x80000F3A	4790	BLX      r2
346S:0x80000FAC	680A	LDR      r2,[r1,#0]
347S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
348S:0x80000FB2	600A	STR      r2,[r1,#0]
349S:0x80000FB4	4770	BX       lr
350S:0x80000F3C	6A20	LDR      r0,[r4,#0x20]
351S:0x80000F3E	1C40	ADDS     r0,r0,#1
352S:0x80000F40	6220	STR      r0,[r4,#0x20]
353S:0x80000F42	1E38	SUBS     r0,r7,#0
354S:0x80000F44	F1A70701	SUB      r7,r7,#1
355S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
356S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
357S:0x80000F5C	1E28	SUBS     r0,r5,#0
358S:0x80000F5E	F1A50501	SUB      r5,r5,#1
359S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
360S:0x80000F64	4620	MOV      r0,r4
361S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
362S:0x80000800	B570	PUSH     {r4-r6,lr}
363S:0x80000802	4604	MOV      r4,r0
364S:0x80000804	6985	LDR      r5,[r0,#0x18]
365S:0x80000806	7800	LDRB     r0,[r0,#0]
366S:0x80000808	07C0	LSLS     r0,r0,#31
367S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
368S:0x8000080C	BD70	POP      {r4-r6,pc}
369S:0x80000F6A	7820	LDRB     r0,[r4,#0]
370S:0x80000F6C	0600	LSLS     r0,r0,#24
371S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
372S:0x80000F76	2001	MOVS     r0,#1
373S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
374S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
375S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
376S:0x800009F4	2801	CMP      r0,#1
377S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
378S:0x80000A08	F1050904	ADD      r9,r5,#4
379S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
380S:0x800008FA	4620	MOV      r0,r4
381S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
382S:0x800008FE	4788	BLX      r1
383S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
384S:0x80000F7E	1C4A	ADDS     r2,r1,#1
385S:0x80000F80	6102	STR      r2,[r0,#0x10]
386S:0x80000F82	7808	LDRB     r0,[r1,#0]
387S:0x80000F84	4770	BX       lr
388S:0x80000900	2800	CMP      r0,#0
389S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
390S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
391S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
392S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
393S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
394S:0x80000FA4	BD00	POP      {pc}
395S:0x800007C0	2000	MOVS     r0,#0
396S:0x800007C2	4669	MOV      r1,sp
397S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
398S:0x80000FAC	680A	LDR      r2,[r1,#0]
399S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
400S:0x80000FB2	600A	STR      r2,[r1,#0]
401S:0x80000FB4	4770	BX       lr
402S:0x800007C8	BC1C	POP      {r2-r4}
403S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
404S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
405S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
406S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
407S:0x80000584	E2855007	ADD      r5,r5,#7
408S:0x80000588	E2844001	ADD      r4,r4,#1
409S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
410S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
411S:0x80000568	E1A02004	MOV      r2,r4
412S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
413S:0x80000570	E1A00005	MOV      r0,r5
414S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
415S:0x800007AC	B40F	PUSH     {r0-r3}
416S:0x800007AE	B51C	PUSH     {r2-r4,lr}
417S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
418S:0x800007B2	AA06	ADD      r2,sp,#0x18
419S:0x800007B4	447B	ADD      r3,r3,pc
420S:0x800007B6	4669	MOV      r1,sp
421S:0x800007B8	9000	STR      r0,[sp,#0]
422S:0x800007BA	9805	LDR      r0,[sp,#0x14]
423S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
424S:0x80000F86	B500	PUSH     {lr}
425S:0x80000F88	B08F	SUB      sp,sp,#0x3c
426S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
427S:0x80000F8E	2100	MOVS     r1,#0
428S:0x80000F90	9105	STR      r1,[sp,#0x14]
429S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
430S:0x80000F94	4479	ADD      r1,r1,pc
431S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
432S:0x80000F9A	4611	MOV      r1,r2
433S:0x80000F9C	4668	MOV      r0,sp
434S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
435S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
436S:0x800008E8	4689	MOV      r9,r1
437S:0x800008EA	4604	MOV      r4,r0
438S:0x800008EC	F04F0A00	MOV      r10,#0
439S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
440S:0x800008F4	44FB	ADD      r11,r11,pc
441S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
442S:0x800008FA	4620	MOV      r0,r4
443S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
444S:0x800008FE	4788	BLX      r1
445S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
446S:0x80000F7E	1C4A	ADDS     r2,r1,#1
447S:0x80000F80	6102	STR      r2,[r0,#0x10]
448S:0x80000F82	7808	LDRB     r0,[r1,#0]
449S:0x80000F84	4770	BX       lr
450S:0x80000900	2800	CMP      r0,#0
451S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
452S:0x80000904	2825	CMP      r0,#0x25
453S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
454S:0x80000916	2500	MOVS     r5,#0
455S:0x80000918	465F	MOV      r7,r11
456S:0x8000091A	4620	MOV      r0,r4
457S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
458S:0x8000091E	4788	BLX      r1
459S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
460S:0x80000F7E	1C4A	ADDS     r2,r1,#1
461S:0x80000F80	6102	STR      r2,[r0,#0x10]
462S:0x80000F82	7808	LDRB     r0,[r1,#0]
463S:0x80000F84	4770	BX       lr
464S:0x80000920	2820	CMP      r0,#0x20
465S:0x80000922	4606	MOV      r6,r0
466S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
467S:0x80000926	2E31	CMP      r6,#0x31
468S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
469S:0x8000092A	19B8	ADDS     r0,r7,r6
470S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
471S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
472S:0x80000932	4305	ORRS     r5,r5,r0
473S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
474S:0x8000091A	4620	MOV      r0,r4
475S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
476S:0x8000091E	4788	BLX      r1
477S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
478S:0x80000F7E	1C4A	ADDS     r2,r1,#1
479S:0x80000F80	6102	STR      r2,[r0,#0x10]
480S:0x80000F82	7808	LDRB     r0,[r1,#0]
481S:0x80000F84	4770	BX       lr
482S:0x80000920	2820	CMP      r0,#0x20
483S:0x80000922	4606	MOV      r6,r0
484S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
485S:0x80000926	2E31	CMP      r6,#0x31
486S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
487S:0x80000936	07A8	LSLS     r0,r5,#30
488S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
489S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
490S:0x80000942	2700	MOVS     r7,#0
491S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
492S:0x80000948	2E2A	CMP      r6,#0x2a
493S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
494S:0x8000094C	4630	MOV      r0,r6
495S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
496S:0x80001BB8	3830	SUBS     r0,r0,#0x30
497S:0x80001BBA	280A	CMP      r0,#0xa
498S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
499S:0x80001BBE	2001	MOVS     r0,#1
500S:0x80001BC0	4770	BX       lr
501S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
502S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
503S:0x80000958	3E30	SUBS     r6,r6,#0x30
504S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
505S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
506S:0x80000994	4620	MOV      r0,r4
507S:0x80000996	68E1	LDR      r1,[r4,#0xc]
508S:0x80000998	4788	BLX      r1
509S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
510S:0x80000F7E	1C4A	ADDS     r2,r1,#1
511S:0x80000F80	6102	STR      r2,[r0,#0x10]
512S:0x80000F82	7808	LDRB     r0,[r1,#0]
513S:0x80000F84	4770	BX       lr
514S:0x8000099A	4606	MOV      r6,r0
515S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
516S:0x80001BB8	3830	SUBS     r0,r0,#0x30
517S:0x80001BBA	280A	CMP      r0,#0xa
518S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
519S:0x80001BC2	2000	MOVS     r0,#0
520S:0x80001BC4	4770	BX       lr
521S:0x800009A0	2800	CMP      r0,#0
522S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
523S:0x800009A4	2F01	CMP      r7,#1
524S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
525S:0x800009A8	2E2E	CMP      r6,#0x2e
526S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
527S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
528S:0x800009C0	2800	CMP      r0,#0
529S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
530S:0x800009CC	07E8	LSLS     r0,r5,#31
531S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
532S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
533S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
534S:0x800009DA	2819	CMP      r0,#0x19
535S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
536S:0x800009E4	464A	MOV      r2,r9
537S:0x800009E6	4631	MOV      r1,r6
538S:0x800009E8	4620	MOV      r0,r4
539S:0x800009EA	6025	STR      r5,[r4,#0]
540S:0x800009EC	464D	MOV      r5,r9
541S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
542S:0x80000278	2964	CMP      r1,#0x64
543S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
544S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
545S:0x80000878	4680	MOV      r8,r0
546S:0x8000087A	2500	MOVS     r5,#0
547S:0x8000087C	6810	LDR      r0,[r2,#0]
548S:0x8000087E	2975	CMP      r1,#0x75
549S:0x80000880	4641	MOV      r1,r8
550S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
551S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
552S:0x80000886	F3AF8000	NOP.W
553S:0x8000088A	2800	CMP      r0,#0
554S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
555S:0x80000894	F8D81000	LDR      r1,[r8,#0]
556S:0x80000898	078A	LSLS     r2,r1,#30
557S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
558S:0x800008A0	0749	LSLS     r1,r1,#29
559S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
560S:0x800008AE	2400	MOVS     r4,#0
561S:0x800008B0	F1080724	ADD      r7,r8,#0x24
562S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
563S:0x800008C0	2800	CMP      r0,#0
564S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
565S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
566S:0x800011B0	E240100A	SUB      r1,r0,#0xa
567S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
568S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
569S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
570S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
571S:0x800011C4	E1A001A0	LSR      r0,r0,#3
572S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
573S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
574S:0x800011D0	52800001	ADDPL    r0,r0,#1
575S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
576S:0x800011D8	E12FFF1E	BX       lr
577S:0x800008BA	3130	ADDS     r1,r1,#0x30
578S:0x800008BC	5539	STRB     r1,[r7,r4]
579S:0x800008BE	1C64	ADDS     r4,r4,#1
580S:0x800008C0	2800	CMP      r0,#0
581S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
582S:0x800008C4	462B	MOV      r3,r5
583S:0x800008C6	4632	MOV      r2,r6
584S:0x800008C8	4621	MOV      r1,r4
585S:0x800008CA	4640	MOV      r0,r8
586S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
587S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
588S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
589S:0x80000ECC	460D	MOV      r5,r1
590S:0x80000ECE	4699	MOV      r9,r3
591S:0x80000ED0	4692	MOV      r10,r2
592S:0x80000ED2	4604	MOV      r4,r0
593S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
594S:0x80000ED8	6801	LDR      r1,[r0,#0]
595S:0x80000EDA	0688	LSLS     r0,r1,#26
596S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
597S:0x80000EE8	2001	MOVS     r0,#1
598S:0x80000EEA	42A8	CMP      r0,r5
599S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
600S:0x80000EF2	2700	MOVS     r7,#0
601S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
602S:0x80000EF6	197A	ADDS     r2,r7,r5
603S:0x80000EF8	EB020009	ADD      r0,r2,r9
604S:0x80000EFC	1A08	SUBS     r0,r1,r0
605S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
606S:0x80000F00	7820	LDRB     r0,[r4,#0]
607S:0x80000F02	06C0	LSLS     r0,r0,#27
608S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
609S:0x80000F0C	2600	MOVS     r6,#0
610S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
611S:0x80000F22	454E	CMP      r6,r9
612S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
613S:0x80000F26	7820	LDRB     r0,[r4,#0]
614S:0x80000F28	06C0	LSLS     r0,r0,#27
615S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
616S:0x80000F2C	4620	MOV      r0,r4
617S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
618S:0x800007D4	B570	PUSH     {r4-r6,lr}
619S:0x800007D6	4604	MOV      r4,r0
620S:0x800007D8	6985	LDR      r5,[r0,#0x18]
621S:0x800007DA	6800	LDR      r0,[r0,#0]
622S:0x800007DC	06C1	LSLS     r1,r0,#27
623S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
624S:0x800007E0	2630	MOVS     r6,#0x30
625S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
626S:0x800007E6	07C0	LSLS     r0,r0,#31
627S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
628S:0x800007FA	1E6D	SUBS     r5,r5,#1
629S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
630S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
631S:0x800007F0	4630	MOV      r0,r6
632S:0x800007F2	4790	BLX      r2
633S:0x80000FAC	680A	LDR      r2,[r1,#0]
634S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
635S:0x80000FB2	600A	STR      r2,[r1,#0]
636S:0x80000FB4	4770	BX       lr
637S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
638S:0x800007F6	1C40	ADDS     r0,r0,#1
639S:0x800007F8	6220	STR      r0,[r4,#0x20]
640S:0x800007FA	1E6D	SUBS     r5,r5,#1
641S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
642S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
643S:0x800007F0	4630	MOV      r0,r6
644S:0x800007F2	4790	BLX      r2
645S:0x80000FAC	680A	LDR      r2,[r1,#0]
646S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
647S:0x80000FB2	600A	STR      r2,[r1,#0]
648S:0x80000FB4	4770	BX       lr
649S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
650S:0x800007F6	1C40	ADDS     r0,r0,#1
651S:0x800007F8	6220	STR      r0,[r4,#0x20]
652S:0x800007FA	1E6D	SUBS     r5,r5,#1
653S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
654S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
655S:0x800007F0	4630	MOV      r0,r6
656S:0x800007F2	4790	BLX      r2
657S:0x80000FAC	680A	LDR      r2,[r1,#0]
658S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
659S:0x80000FB2	600A	STR      r2,[r1,#0]
660S:0x80000FB4	4770	BX       lr
661S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
662S:0x800007F6	1C40	ADDS     r0,r0,#1
663S:0x800007F8	6220	STR      r0,[r4,#0x20]
664S:0x800007FA	1E6D	SUBS     r5,r5,#1
665S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
666S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
667S:0x800007F0	4630	MOV      r0,r6
668S:0x800007F2	4790	BLX      r2
669S:0x80000FAC	680A	LDR      r2,[r1,#0]
670S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
671S:0x80000FB2	600A	STR      r2,[r1,#0]
672S:0x80000FB4	4770	BX       lr
673S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
674S:0x800007F6	1C40	ADDS     r0,r0,#1
675S:0x800007F8	6220	STR      r0,[r4,#0x20]
676S:0x800007FA	1E6D	SUBS     r5,r5,#1
677S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
678S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
679S:0x800007F0	4630	MOV      r0,r6
680S:0x800007F2	4790	BLX      r2
681S:0x80000FAC	680A	LDR      r2,[r1,#0]
682S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
683S:0x80000FB2	600A	STR      r2,[r1,#0]
684S:0x80000FB4	4770	BX       lr
685S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
686S:0x800007F6	1C40	ADDS     r0,r0,#1
687S:0x800007F8	6220	STR      r0,[r4,#0x20]
688S:0x800007FA	1E6D	SUBS     r5,r5,#1
689S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
690S:0x800007FE	BD70	POP      {r4-r6,pc}
691S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
692S:0x80000F42	1E38	SUBS     r0,r7,#0
693S:0x80000F44	F1A70701	SUB      r7,r7,#1
694S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
695S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
696S:0x80000F5C	1E28	SUBS     r0,r5,#0
697S:0x80000F5E	F1A50501	SUB      r5,r5,#1
698S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
699S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
700S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
701S:0x80000F54	4790	BLX      r2
702S:0x80000FAC	680A	LDR      r2,[r1,#0]
703S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
704S:0x80000FB2	600A	STR      r2,[r1,#0]
705S:0x80000FB4	4770	BX       lr
706S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
707S:0x80000F58	1C40	ADDS     r0,r0,#1
708S:0x80000F5A	6220	STR      r0,[r4,#0x20]
709S:0x80000F5C	1E28	SUBS     r0,r5,#0
710S:0x80000F5E	F1A50501	SUB      r5,r5,#1
711S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
712S:0x80000F64	4620	MOV      r0,r4
713S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
714S:0x80000800	B570	PUSH     {r4-r6,lr}
715S:0x80000802	4604	MOV      r4,r0
716S:0x80000804	6985	LDR      r5,[r0,#0x18]
717S:0x80000806	7800	LDRB     r0,[r0,#0]
718S:0x80000808	07C0	LSLS     r0,r0,#31
719S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
720S:0x8000080C	BD70	POP      {r4-r6,pc}
721S:0x80000F6A	7820	LDRB     r0,[r4,#0]
722S:0x80000F6C	0600	LSLS     r0,r0,#24
723S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
724S:0x80000F76	2001	MOVS     r0,#1
725S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
726S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
727S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
728S:0x800009F4	2801	CMP      r0,#1
729S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
730S:0x80000A08	F1050904	ADD      r9,r5,#4
731S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
732S:0x800008FA	4620	MOV      r0,r4
733S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
734S:0x800008FE	4788	BLX      r1
735S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
736S:0x80000F7E	1C4A	ADDS     r2,r1,#1
737S:0x80000F80	6102	STR      r2,[r0,#0x10]
738S:0x80000F82	7808	LDRB     r0,[r1,#0]
739S:0x80000F84	4770	BX       lr
740S:0x80000900	2800	CMP      r0,#0
741S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
742S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
743S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
744S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
745S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
746S:0x80000FA4	BD00	POP      {pc}
747S:0x800007C0	2000	MOVS     r0,#0
748S:0x800007C2	4669	MOV      r1,sp
749S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
750S:0x80000FAC	680A	LDR      r2,[r1,#0]
751S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
752S:0x80000FB2	600A	STR      r2,[r1,#0]
753S:0x80000FB4	4770	BX       lr
754S:0x800007C8	BC1C	POP      {r2-r4}
755S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
756S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
757S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
758S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
759S:0x80000584	E2855007	ADD      r5,r5,#7
760S:0x80000588	E2844001	ADD      r4,r4,#1
761S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
762S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
763S:0x80000568	E1A02004	MOV      r2,r4
764S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
765S:0x80000570	E1A00005	MOV      r0,r5
766S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
767S:0x800007AC	B40F	PUSH     {r0-r3}
768S:0x800007AE	B51C	PUSH     {r2-r4,lr}
769S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
770S:0x800007B2	AA06	ADD      r2,sp,#0x18
771S:0x800007B4	447B	ADD      r3,r3,pc
772S:0x800007B6	4669	MOV      r1,sp
773S:0x800007B8	9000	STR      r0,[sp,#0]
774S:0x800007BA	9805	LDR      r0,[sp,#0x14]
775S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
776S:0x80000F86	B500	PUSH     {lr}
777S:0x80000F88	B08F	SUB      sp,sp,#0x3c
778S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
779S:0x80000F8E	2100	MOVS     r1,#0
780S:0x80000F90	9105	STR      r1,[sp,#0x14]
781S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
782S:0x80000F94	4479	ADD      r1,r1,pc
783S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
784S:0x80000F9A	4611	MOV      r1,r2
785S:0x80000F9C	4668	MOV      r0,sp
786S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
787S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
788S:0x800008E8	4689	MOV      r9,r1
789S:0x800008EA	4604	MOV      r4,r0
790S:0x800008EC	F04F0A00	MOV      r10,#0
791S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
792S:0x800008F4	44FB	ADD      r11,r11,pc
793S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
794S:0x800008FA	4620	MOV      r0,r4
795S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
796S:0x800008FE	4788	BLX      r1
797S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
798S:0x80000F7E	1C4A	ADDS     r2,r1,#1
799S:0x80000F80	6102	STR      r2,[r0,#0x10]
800S:0x80000F82	7808	LDRB     r0,[r1,#0]
801S:0x80000F84	4770	BX       lr
802S:0x80000900	2800	CMP      r0,#0
803S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
804S:0x80000904	2825	CMP      r0,#0x25
805S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
806S:0x80000916	2500	MOVS     r5,#0
807S:0x80000918	465F	MOV      r7,r11
808S:0x8000091A	4620	MOV      r0,r4
809S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
810S:0x8000091E	4788	BLX      r1
811S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
812S:0x80000F7E	1C4A	ADDS     r2,r1,#1
813S:0x80000F80	6102	STR      r2,[r0,#0x10]
814S:0x80000F82	7808	LDRB     r0,[r1,#0]
815S:0x80000F84	4770	BX       lr
816S:0x80000920	2820	CMP      r0,#0x20
817S:0x80000922	4606	MOV      r6,r0
818S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
819S:0x80000926	2E31	CMP      r6,#0x31
820S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
821S:0x8000092A	19B8	ADDS     r0,r7,r6
822S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
823S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
824S:0x80000932	4305	ORRS     r5,r5,r0
825S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
826S:0x8000091A	4620	MOV      r0,r4
827S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
828S:0x8000091E	4788	BLX      r1
829S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
830S:0x80000F7E	1C4A	ADDS     r2,r1,#1
831S:0x80000F80	6102	STR      r2,[r0,#0x10]
832S:0x80000F82	7808	LDRB     r0,[r1,#0]
833S:0x80000F84	4770	BX       lr
834S:0x80000920	2820	CMP      r0,#0x20
835S:0x80000922	4606	MOV      r6,r0
836S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
837S:0x80000926	2E31	CMP      r6,#0x31
838S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
839S:0x80000936	07A8	LSLS     r0,r5,#30
840S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
841S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
842S:0x80000942	2700	MOVS     r7,#0
843S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
844S:0x80000948	2E2A	CMP      r6,#0x2a
845S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
846S:0x8000094C	4630	MOV      r0,r6
847S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
848S:0x80001BB8	3830	SUBS     r0,r0,#0x30
849S:0x80001BBA	280A	CMP      r0,#0xa
850S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
851S:0x80001BBE	2001	MOVS     r0,#1
852S:0x80001BC0	4770	BX       lr
853S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
854S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
855S:0x80000958	3E30	SUBS     r6,r6,#0x30
856S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
857S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
858S:0x80000994	4620	MOV      r0,r4
859S:0x80000996	68E1	LDR      r1,[r4,#0xc]
860S:0x80000998	4788	BLX      r1
861S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
862S:0x80000F7E	1C4A	ADDS     r2,r1,#1
863S:0x80000F80	6102	STR      r2,[r0,#0x10]
864S:0x80000F82	7808	LDRB     r0,[r1,#0]
865S:0x80000F84	4770	BX       lr
866S:0x8000099A	4606	MOV      r6,r0
867S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
868S:0x80001BB8	3830	SUBS     r0,r0,#0x30
869S:0x80001BBA	280A	CMP      r0,#0xa
870S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
871S:0x80001BC2	2000	MOVS     r0,#0
872S:0x80001BC4	4770	BX       lr
873S:0x800009A0	2800	CMP      r0,#0
874S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
875S:0x800009A4	2F01	CMP      r7,#1
876S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
877S:0x800009A8	2E2E	CMP      r6,#0x2e
878S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
879S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
880S:0x800009C0	2800	CMP      r0,#0
881S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
882S:0x800009CC	07E8	LSLS     r0,r5,#31
883S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
884S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
885S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
886S:0x800009DA	2819	CMP      r0,#0x19
887S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
888S:0x800009E4	464A	MOV      r2,r9
889S:0x800009E6	4631	MOV      r1,r6
890S:0x800009E8	4620	MOV      r0,r4
891S:0x800009EA	6025	STR      r5,[r4,#0]
892S:0x800009EC	464D	MOV      r5,r9
893S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
894S:0x80000278	2964	CMP      r1,#0x64
895S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
896S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
897S:0x80000878	4680	MOV      r8,r0
898S:0x8000087A	2500	MOVS     r5,#0
899S:0x8000087C	6810	LDR      r0,[r2,#0]
900S:0x8000087E	2975	CMP      r1,#0x75
901S:0x80000880	4641	MOV      r1,r8
902S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
903S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
904S:0x80000886	F3AF8000	NOP.W
905S:0x8000088A	2800	CMP      r0,#0
906S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
907S:0x80000894	F8D81000	LDR      r1,[r8,#0]
908S:0x80000898	078A	LSLS     r2,r1,#30
909S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
910S:0x800008A0	0749	LSLS     r1,r1,#29
911S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
912S:0x800008AE	2400	MOVS     r4,#0
913S:0x800008B0	F1080724	ADD      r7,r8,#0x24
914S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
915S:0x800008C0	2800	CMP      r0,#0
916S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
917S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
918S:0x800011B0	E240100A	SUB      r1,r0,#0xa
919S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
920S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
921S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
922S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
923S:0x800011C4	E1A001A0	LSR      r0,r0,#3
924S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
925S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
926S:0x800011D0	52800001	ADDPL    r0,r0,#1
927S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
928S:0x800011D8	E12FFF1E	BX       lr
929S:0x800008BA	3130	ADDS     r1,r1,#0x30
930S:0x800008BC	5539	STRB     r1,[r7,r4]
931S:0x800008BE	1C64	ADDS     r4,r4,#1
932S:0x800008C0	2800	CMP      r0,#0
933S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
934S:0x800008C4	462B	MOV      r3,r5
935S:0x800008C6	4632	MOV      r2,r6
936S:0x800008C8	4621	MOV      r1,r4
937S:0x800008CA	4640	MOV      r0,r8
938S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
939S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
940S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
941S:0x80000ECC	460D	MOV      r5,r1
942S:0x80000ECE	4699	MOV      r9,r3
943S:0x80000ED0	4692	MOV      r10,r2
944S:0x80000ED2	4604	MOV      r4,r0
945S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
946S:0x80000ED8	6801	LDR      r1,[r0,#0]
947S:0x80000EDA	0688	LSLS     r0,r1,#26
948S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
949S:0x80000EE8	2001	MOVS     r0,#1
950S:0x80000EEA	42A8	CMP      r0,r5
951S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
952S:0x80000EF2	2700	MOVS     r7,#0
953S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
954S:0x80000EF6	197A	ADDS     r2,r7,r5
955S:0x80000EF8	EB020009	ADD      r0,r2,r9
956S:0x80000EFC	1A08	SUBS     r0,r1,r0
957S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
958S:0x80000F00	7820	LDRB     r0,[r4,#0]
959S:0x80000F02	06C0	LSLS     r0,r0,#27
960S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
961S:0x80000F0C	2600	MOVS     r6,#0
962S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
963S:0x80000F22	454E	CMP      r6,r9
964S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
965S:0x80000F26	7820	LDRB     r0,[r4,#0]
966S:0x80000F28	06C0	LSLS     r0,r0,#27
967S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
968S:0x80000F2C	4620	MOV      r0,r4
969S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
970S:0x800007D4	B570	PUSH     {r4-r6,lr}
971S:0x800007D6	4604	MOV      r4,r0
972S:0x800007D8	6985	LDR      r5,[r0,#0x18]
973S:0x800007DA	6800	LDR      r0,[r0,#0]
974S:0x800007DC	06C1	LSLS     r1,r0,#27
975S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
976S:0x800007E0	2630	MOVS     r6,#0x30
977S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
978S:0x800007E6	07C0	LSLS     r0,r0,#31
979S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
980S:0x800007FA	1E6D	SUBS     r5,r5,#1
981S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
982S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
983S:0x800007F0	4630	MOV      r0,r6
984S:0x800007F2	4790	BLX      r2
985S:0x80000FAC	680A	LDR      r2,[r1,#0]
986S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
987S:0x80000FB2	600A	STR      r2,[r1,#0]
988S:0x80000FB4	4770	BX       lr
989S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
990S:0x800007F6	1C40	ADDS     r0,r0,#1
991S:0x800007F8	6220	STR      r0,[r4,#0x20]
992S:0x800007FA	1E6D	SUBS     r5,r5,#1
993S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
994S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
995S:0x800007F0	4630	MOV      r0,r6
996S:0x800007F2	4790	BLX      r2
997S:0x80000FAC	680A	LDR      r2,[r1,#0]
998S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
999S:0x80000FB2	600A	STR      r2,[r1,#0]
1000S:0x80000FB4	4770	BX       lr
1001S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
1002S:0x800007F6	1C40	ADDS     r0,r0,#1
1003S:0x800007F8	6220	STR      r0,[r4,#0x20]
1004S:0x800007FA	1E6D	SUBS     r5,r5,#1
1005S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
1006S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
1007S:0x800007F0	4630	MOV      r0,r6
1008S:0x800007F2	4790	BLX      r2
1009S:0x80000FAC	680A	LDR      r2,[r1,#0]
1010S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
1011S:0x80000FB2	600A	STR      r2,[r1,#0]
1012S:0x80000FB4	4770	BX       lr
1013S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
1014S:0x800007F6	1C40	ADDS     r0,r0,#1
1015S:0x800007F8	6220	STR      r0,[r4,#0x20]
1016S:0x800007FA	1E6D	SUBS     r5,r5,#1
1017S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
1018S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
1019S:0x800007F0	4630	MOV      r0,r6
1020S:0x800007F2	4790	BLX      r2
1021S:0x80000FAC	680A	LDR      r2,[r1,#0]
1022S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
1023S:0x80000FB2	600A	STR      r2,[r1,#0]
1024S:0x80000FB4	4770	BX       lr
1025S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
1026S:0x800007F6	1C40	ADDS     r0,r0,#1
1027S:0x800007F8	6220	STR      r0,[r4,#0x20]
1028S:0x800007FA	1E6D	SUBS     r5,r5,#1
1029S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
1030S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
1031S:0x800007F0	4630	MOV      r0,r6
1032S:0x800007F2	4790	BLX      r2
1033S:0x80000FAC	680A	LDR      r2,[r1,#0]
1034S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
1035S:0x80000FB2	600A	STR      r2,[r1,#0]
1036S:0x80000FB4	4770	BX       lr
1037S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
1038S:0x800007F6	1C40	ADDS     r0,r0,#1
1039S:0x800007F8	6220	STR      r0,[r4,#0x20]
1040S:0x800007FA	1E6D	SUBS     r5,r5,#1
1041S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
1042S:0x800007FE	BD70	POP      {r4-r6,pc}
1043S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
1044S:0x80000F42	1E38	SUBS     r0,r7,#0
1045S:0x80000F44	F1A70701	SUB      r7,r7,#1
1046S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
1047S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
1048S:0x80000F5C	1E28	SUBS     r0,r5,#0
1049S:0x80000F5E	F1A50501	SUB      r5,r5,#1
1050S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
1051S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
1052S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
1053S:0x80000F54	4790	BLX      r2
1054S:0x80000FAC	680A	LDR      r2,[r1,#0]
1055S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
1056S:0x80000FB2	600A	STR      r2,[r1,#0]
1057S:0x80000FB4	4770	BX       lr
1058S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
1059S:0x80000F58	1C40	ADDS     r0,r0,#1
1060S:0x80000F5A	6220	STR      r0,[r4,#0x20]
1061S:0x80000F5C	1E28	SUBS     r0,r5,#0
1062S:0x80000F5E	F1A50501	SUB      r5,r5,#1
1063S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
1064S:0x80000F64	4620	MOV      r0,r4
1065S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
1066S:0x80000800	B570	PUSH     {r4-r6,lr}
1067S:0x80000802	4604	MOV      r4,r0
1068S:0x80000804	6985	LDR      r5,[r0,#0x18]
1069S:0x80000806	7800	LDRB     r0,[r0,#0]
1070S:0x80000808	07C0	LSLS     r0,r0,#31
1071S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
1072S:0x8000080C	BD70	POP      {r4-r6,pc}
1073S:0x80000F6A	7820	LDRB     r0,[r4,#0]
1074S:0x80000F6C	0600	LSLS     r0,r0,#24
1075S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
1076S:0x80000F76	2001	MOVS     r0,#1
1077S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
1078S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
1079S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
1080S:0x800009F4	2801	CMP      r0,#1
1081S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
1082S:0x80000A08	F1050904	ADD      r9,r5,#4
1083S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
1084S:0x800008FA	4620	MOV      r0,r4
1085S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
1086S:0x800008FE	4788	BLX      r1
1087S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
1088S:0x80000F7E	1C4A	ADDS     r2,r1,#1
1089S:0x80000F80	6102	STR      r2,[r0,#0x10]
1090S:0x80000F82	7808	LDRB     r0,[r1,#0]
1091S:0x80000F84	4770	BX       lr
1092S:0x80000900	2800	CMP      r0,#0
1093S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
1094S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
1095S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
1096S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
1097S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
1098S:0x80000FA4	BD00	POP      {pc}
1099S:0x800007C0	2000	MOVS     r0,#0
1100S:0x800007C2	4669	MOV      r1,sp
1101S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
1102S:0x80000FAC	680A	LDR      r2,[r1,#0]
1103S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
1104S:0x80000FB2	600A	STR      r2,[r1,#0]
1105S:0x80000FB4	4770	BX       lr
1106S:0x800007C8	BC1C	POP      {r2-r4}
1107S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
1108S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
1109S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
1110S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
1111S:0x80000584	E2855007	ADD      r5,r5,#7
1112S:0x80000588	E2844001	ADD      r4,r4,#1
1113S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
1114S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
1115S:0x80000568	E1A02004	MOV      r2,r4
1116S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
1117S:0x80000570	E1A00005	MOV      r0,r5
1118S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
1119S:0x800007AC	B40F	PUSH     {r0-r3}
1120S:0x800007AE	B51C	PUSH     {r2-r4,lr}
1121S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
1122S:0x800007B2	AA06	ADD      r2,sp,#0x18
1123S:0x800007B4	447B	ADD      r3,r3,pc
1124S:0x800007B6	4669	MOV      r1,sp
1125S:0x800007B8	9000	STR      r0,[sp,#0]
1126S:0x800007BA	9805	LDR      r0,[sp,#0x14]
1127S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
1128S:0x80000F86	B500	PUSH     {lr}
1129S:0x80000F88	B08F	SUB      sp,sp,#0x3c
1130S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
1131S:0x80000F8E	2100	MOVS     r1,#0
1132S:0x80000F90	9105	STR      r1,[sp,#0x14]
1133S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
1134S:0x80000F94	4479	ADD      r1,r1,pc
1135S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
1136S:0x80000F9A	4611	MOV      r1,r2
1137S:0x80000F9C	4668	MOV      r0,sp
1138S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
1139S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
1140S:0x800008E8	4689	MOV      r9,r1
1141S:0x800008EA	4604	MOV      r4,r0
1142S:0x800008EC	F04F0A00	MOV      r10,#0
1143S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
1144S:0x800008F4	44FB	ADD      r11,r11,pc
1145S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
1146S:0x800008FA	4620	MOV      r0,r4
1147S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
1148S:0x800008FE	4788	BLX      r1
1149S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
1150S:0x80000F7E	1C4A	ADDS     r2,r1,#1
1151S:0x80000F80	6102	STR      r2,[r0,#0x10]
1152S:0x80000F82	7808	LDRB     r0,[r1,#0]
1153S:0x80000F84	4770	BX       lr
1154S:0x80000900	2800	CMP      r0,#0
1155S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
1156S:0x80000904	2825	CMP      r0,#0x25
1157S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
1158S:0x80000916	2500	MOVS     r5,#0
1159S:0x80000918	465F	MOV      r7,r11
1160S:0x8000091A	4620	MOV      r0,r4
1161S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
1162S:0x8000091E	4788	BLX      r1
1163S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
1164S:0x80000F7E	1C4A	ADDS     r2,r1,#1
1165S:0x80000F80	6102	STR      r2,[r0,#0x10]
1166S:0x80000F82	7808	LDRB     r0,[r1,#0]
1167S:0x80000F84	4770	BX       lr
1168S:0x80000920	2820	CMP      r0,#0x20
1169S:0x80000922	4606	MOV      r6,r0
1170S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
1171S:0x80000926	2E31	CMP      r6,#0x31
1172S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
1173S:0x8000092A	19B8	ADDS     r0,r7,r6
1174S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
1175S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
1176S:0x80000932	4305	ORRS     r5,r5,r0
1177S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
1178S:0x8000091A	4620	MOV      r0,r4
1179S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
1180S:0x8000091E	4788	BLX      r1
1181S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
1182S:0x80000F7E	1C4A	ADDS     r2,r1,#1
1183S:0x80000F80	6102	STR      r2,[r0,#0x10]
1184S:0x80000F82	7808	LDRB     r0,[r1,#0]
1185S:0x80000F84	4770	BX       lr
1186S:0x80000920	2820	CMP      r0,#0x20
1187S:0x80000922	4606	MOV      r6,r0
1188S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
1189S:0x80000926	2E31	CMP      r6,#0x31
1190S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
1191S:0x80000936	07A8	LSLS     r0,r5,#30
1192S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
1193S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
1194S:0x80000942	2700	MOVS     r7,#0
1195S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
1196S:0x80000948	2E2A	CMP      r6,#0x2a
1197S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
1198S:0x8000094C	4630	MOV      r0,r6
1199S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
1200S:0x80001BB8	3830	SUBS     r0,r0,#0x30
1201S:0x80001BBA	280A	CMP      r0,#0xa
1202S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
1203S:0x80001BBE	2001	MOVS     r0,#1
1204S:0x80001BC0	4770	BX       lr
1205S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
1206S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
1207S:0x80000958	3E30	SUBS     r6,r6,#0x30
1208S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
1209S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
1210S:0x80000994	4620	MOV      r0,r4
1211S:0x80000996	68E1	LDR      r1,[r4,#0xc]
1212S:0x80000998	4788	BLX      r1
1213S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
1214S:0x80000F7E	1C4A	ADDS     r2,r1,#1
1215S:0x80000F80	6102	STR      r2,[r0,#0x10]
1216S:0x80000F82	7808	LDRB     r0,[r1,#0]
1217S:0x80000F84	4770	BX       lr
1218S:0x8000099A	4606	MOV      r6,r0
1219S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
1220S:0x80001BB8	3830	SUBS     r0,r0,#0x30
1221S:0x80001BBA	280A	CMP      r0,#0xa
1222S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
1223S:0x80001BC2	2000	MOVS     r0,#0
1224S:0x80001BC4	4770	BX       lr
1225S:0x800009A0	2800	CMP      r0,#0
1226S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
1227S:0x800009A4	2F01	CMP      r7,#1
1228S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
1229S:0x800009A8	2E2E	CMP      r6,#0x2e
1230S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
1231S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
1232S:0x800009C0	2800	CMP      r0,#0
1233S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
1234S:0x800009CC	07E8	LSLS     r0,r5,#31
1235S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
1236S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
1237S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
1238S:0x800009DA	2819	CMP      r0,#0x19
1239S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
1240S:0x800009E4	464A	MOV      r2,r9
1241S:0x800009E6	4631	MOV      r1,r6
1242S:0x800009E8	4620	MOV      r0,r4
1243S:0x800009EA	6025	STR      r5,[r4,#0]
1244S:0x800009EC	464D	MOV      r5,r9
1245S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
1246S:0x80000278	2964	CMP      r1,#0x64
1247S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
1248S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
1249S:0x80000878	4680	MOV      r8,r0
1250S:0x8000087A	2500	MOVS     r5,#0
1251S:0x8000087C	6810	LDR      r0,[r2,#0]
1252S:0x8000087E	2975	CMP      r1,#0x75
1253S:0x80000880	4641	MOV      r1,r8
1254S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
1255S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
1256S:0x80000886	F3AF8000	NOP.W
1257S:0x8000088A	2800	CMP      r0,#0
1258S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
1259S:0x80000894	F8D81000	LDR      r1,[r8,#0]
1260S:0x80000898	078A	LSLS     r2,r1,#30
1261S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
1262S:0x800008A0	0749	LSLS     r1,r1,#29
1263S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
1264S:0x800008AE	2400	MOVS     r4,#0
1265S:0x800008B0	F1080724	ADD      r7,r8,#0x24
1266S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
1267S:0x800008C0	2800	CMP      r0,#0
1268S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
1269S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
1270S:0x800011B0	E240100A	SUB      r1,r0,#0xa
1271S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
1272S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
1273S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
1274S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
1275S:0x800011C4	E1A001A0	LSR      r0,r0,#3
1276S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
1277S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
1278S:0x800011D0	52800001	ADDPL    r0,r0,#1
1279S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
1280S:0x800011D8	E12FFF1E	BX       lr
1281S:0x800008BA	3130	ADDS     r1,r1,#0x30
1282S:0x800008BC	5539	STRB     r1,[r7,r4]
1283S:0x800008BE	1C64	ADDS     r4,r4,#1
1284S:0x800008C0	2800	CMP      r0,#0
1285S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
1286S:0x800008C4	462B	MOV      r3,r5
1287S:0x800008C6	4632	MOV      r2,r6
1288S:0x800008C8	4621	MOV      r1,r4
1289S:0x800008CA	4640	MOV      r0,r8
1290S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
1291S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
1292S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
1293S:0x80000ECC	460D	MOV      r5,r1
1294S:0x80000ECE	4699	MOV      r9,r3
1295S:0x80000ED0	4692	MOV      r10,r2
1296S:0x80000ED2	4604	MOV      r4,r0
1297S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
1298S:0x80000ED8	6801	LDR      r1,[r0,#0]
1299S:0x80000EDA	0688	LSLS     r0,r1,#26
1300S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
1301S:0x80000EE8	2001	MOVS     r0,#1
1302S:0x80000EEA	42A8	CMP      r0,r5
1303S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
1304S:0x80000EF2	2700	MOVS     r7,#0
1305S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
1306S:0x80000EF6	197A	ADDS     r2,r7,r5
1307S:0x80000EF8	EB020009	ADD      r0,r2,r9
1308S:0x80000EFC	1A08	SUBS     r0,r1,r0
1309S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
1310S:0x80000F00	7820	LDRB     r0,[r4,#0]
1311S:0x80000F02	06C0	LSLS     r0,r0,#27
1312S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
1313S:0x80000F0C	2600	MOVS     r6,#0
1314S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
1315S:0x80000F22	454E	CMP      r6,r9
1316S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
1317S:0x80000F26	7820	LDRB     r0,[r4,#0]
1318S:0x80000F28	06C0	LSLS     r0,r0,#27
1319S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
1320S:0x80000F2C	4620	MOV      r0,r4
1321S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
1322S:0x800007D4	B570	PUSH     {r4-r6,lr}
1323S:0x800007D6	4604	MOV      r4,r0
1324S:0x800007D8	6985	LDR      r5,[r0,#0x18]
1325S:0x800007DA	6800	LDR      r0,[r0,#0]
1326S:0x800007DC	06C1	LSLS     r1,r0,#27
1327S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
1328S:0x800007E0	2630	MOVS     r6,#0x30
1329S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
1330S:0x800007E6	07C0	LSLS     r0,r0,#31
1331S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
1332S:0x800007FA	1E6D	SUBS     r5,r5,#1
1333S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
1334S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
1335S:0x800007F0	4630	MOV      r0,r6
1336S:0x800007F2	4790	BLX      r2
1337S:0x80000FAC	680A	LDR      r2,[r1,#0]
1338S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
1339S:0x80000FB2	600A	STR      r2,[r1,#0]
1340S:0x80000FB4	4770	BX       lr
1341S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
1342S:0x800007F6	1C40	ADDS     r0,r0,#1
1343S:0x800007F8	6220	STR      r0,[r4,#0x20]
1344S:0x800007FA	1E6D	SUBS     r5,r5,#1
1345S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
1346S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
1347S:0x800007F0	4630	MOV      r0,r6
1348S:0x800007F2	4790	BLX      r2
1349S:0x80000FAC	680A	LDR      r2,[r1,#0]
1350S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
1351S:0x80000FB2	600A	STR      r2,[r1,#0]
1352S:0x80000FB4	4770	BX       lr
1353S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
1354S:0x800007F6	1C40	ADDS     r0,r0,#1
1355S:0x800007F8	6220	STR      r0,[r4,#0x20]
1356S:0x800007FA	1E6D	SUBS     r5,r5,#1
1357S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
1358S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
1359S:0x800007F0	4630	MOV      r0,r6
1360S:0x800007F2	4790	BLX      r2
1361S:0x80000FAC	680A	LDR      r2,[r1,#0]
1362S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
1363S:0x80000FB2	600A	STR      r2,[r1,#0]
1364S:0x80000FB4	4770	BX       lr
1365S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
1366S:0x800007F6	1C40	ADDS     r0,r0,#1
1367S:0x800007F8	6220	STR      r0,[r4,#0x20]
1368S:0x800007FA	1E6D	SUBS     r5,r5,#1
1369S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
1370S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
1371S:0x800007F0	4630	MOV      r0,r6
1372S:0x800007F2	4790	BLX      r2
1373S:0x80000FAC	680A	LDR      r2,[r1,#0]
1374S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
1375S:0x80000FB2	600A	STR      r2,[r1,#0]
1376S:0x80000FB4	4770	BX       lr
1377S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
1378S:0x800007F6	1C40	ADDS     r0,r0,#1
1379S:0x800007F8	6220	STR      r0,[r4,#0x20]
1380S:0x800007FA	1E6D	SUBS     r5,r5,#1
1381S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
1382S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
1383S:0x800007F0	4630	MOV      r0,r6
1384S:0x800007F2	4790	BLX      r2
1385S:0x80000FAC	680A	LDR      r2,[r1,#0]
1386S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
1387S:0x80000FB2	600A	STR      r2,[r1,#0]
1388S:0x80000FB4	4770	BX       lr
1389S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
1390S:0x800007F6	1C40	ADDS     r0,r0,#1
1391S:0x800007F8	6220	STR      r0,[r4,#0x20]
1392S:0x800007FA	1E6D	SUBS     r5,r5,#1
1393S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
1394S:0x800007FE	BD70	POP      {r4-r6,pc}
1395S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
1396S:0x80000F42	1E38	SUBS     r0,r7,#0
1397S:0x80000F44	F1A70701	SUB      r7,r7,#1
1398S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
1399S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
1400S:0x80000F5C	1E28	SUBS     r0,r5,#0
1401S:0x80000F5E	F1A50501	SUB      r5,r5,#1
1402S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
1403S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
1404S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
1405S:0x80000F54	4790	BLX      r2
1406S:0x80000FAC	680A	LDR      r2,[r1,#0]
1407S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
1408S:0x80000FB2	600A	STR      r2,[r1,#0]
1409S:0x80000FB4	4770	BX       lr
1410S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
1411S:0x80000F58	1C40	ADDS     r0,r0,#1
1412S:0x80000F5A	6220	STR      r0,[r4,#0x20]
1413S:0x80000F5C	1E28	SUBS     r0,r5,#0
1414S:0x80000F5E	F1A50501	SUB      r5,r5,#1
1415S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
1416S:0x80000F64	4620	MOV      r0,r4
1417S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
1418S:0x80000800	B570	PUSH     {r4-r6,lr}
1419S:0x80000802	4604	MOV      r4,r0
1420S:0x80000804	6985	LDR      r5,[r0,#0x18]
1421S:0x80000806	7800	LDRB     r0,[r0,#0]
1422S:0x80000808	07C0	LSLS     r0,r0,#31
1423S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
1424S:0x8000080C	BD70	POP      {r4-r6,pc}
1425S:0x80000F6A	7820	LDRB     r0,[r4,#0]
1426S:0x80000F6C	0600	LSLS     r0,r0,#24
1427S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
1428S:0x80000F76	2001	MOVS     r0,#1
1429S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
1430S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
1431S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
1432S:0x800009F4	2801	CMP      r0,#1
1433S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
1434S:0x80000A08	F1050904	ADD      r9,r5,#4
1435S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
1436S:0x800008FA	4620	MOV      r0,r4
1437S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
1438S:0x800008FE	4788	BLX      r1
1439S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
1440S:0x80000F7E	1C4A	ADDS     r2,r1,#1
1441S:0x80000F80	6102	STR      r2,[r0,#0x10]
1442S:0x80000F82	7808	LDRB     r0,[r1,#0]
1443S:0x80000F84	4770	BX       lr
1444S:0x80000900	2800	CMP      r0,#0
1445S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
1446S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
1447S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
1448S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
1449S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
1450S:0x80000FA4	BD00	POP      {pc}
1451S:0x800007C0	2000	MOVS     r0,#0
1452S:0x800007C2	4669	MOV      r1,sp
1453S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
1454S:0x80000FAC	680A	LDR      r2,[r1,#0]
1455S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
1456S:0x80000FB2	600A	STR      r2,[r1,#0]
1457S:0x80000FB4	4770	BX       lr
1458S:0x800007C8	BC1C	POP      {r2-r4}
1459S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
1460S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
1461S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
1462S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
1463S:0x80000584	E2855007	ADD      r5,r5,#7
1464S:0x80000588	E2844001	ADD      r4,r4,#1
1465S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
1466S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
1467S:0x80000568	E1A02004	MOV      r2,r4
1468S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
1469S:0x80000570	E1A00005	MOV      r0,r5
1470S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
1471S:0x800007AC	B40F	PUSH     {r0-r3}
1472S:0x800007AE	B51C	PUSH     {r2-r4,lr}
1473S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
1474S:0x800007B2	AA06	ADD      r2,sp,#0x18
1475S:0x800007B4	447B	ADD      r3,r3,pc
1476S:0x800007B6	4669	MOV      r1,sp
1477S:0x800007B8	9000	STR      r0,[sp,#0]
1478S:0x800007BA	9805	LDR      r0,[sp,#0x14]
1479S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
1480S:0x80000F86	B500	PUSH     {lr}
1481S:0x80000F88	B08F	SUB      sp,sp,#0x3c
1482S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
1483S:0x80000F8E	2100	MOVS     r1,#0
1484S:0x80000F90	9105	STR      r1,[sp,#0x14]
1485S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
1486S:0x80000F94	4479	ADD      r1,r1,pc
1487S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
1488S:0x80000F9A	4611	MOV      r1,r2
1489S:0x80000F9C	4668	MOV      r0,sp
1490S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
1491S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
1492S:0x800008E8	4689	MOV      r9,r1
1493S:0x800008EA	4604	MOV      r4,r0
1494S:0x800008EC	F04F0A00	MOV      r10,#0
1495S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
1496S:0x800008F4	44FB	ADD      r11,r11,pc
1497S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
1498S:0x800008FA	4620	MOV      r0,r4
1499S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
1500S:0x800008FE	4788	BLX      r1
1501S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
1502S:0x80000F7E	1C4A	ADDS     r2,r1,#1
1503S:0x80000F80	6102	STR      r2,[r0,#0x10]
1504S:0x80000F82	7808	LDRB     r0,[r1,#0]
1505S:0x80000F84	4770	BX       lr
1506S:0x80000900	2800	CMP      r0,#0
1507S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
1508S:0x80000904	2825	CMP      r0,#0x25
1509S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
1510S:0x80000916	2500	MOVS     r5,#0
1511S:0x80000918	465F	MOV      r7,r11
1512S:0x8000091A	4620	MOV      r0,r4
1513S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
1514S:0x8000091E	4788	BLX      r1
1515S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
1516S:0x80000F7E	1C4A	ADDS     r2,r1,#1
1517S:0x80000F80	6102	STR      r2,[r0,#0x10]
1518S:0x80000F82	7808	LDRB     r0,[r1,#0]
1519S:0x80000F84	4770	BX       lr
1520S:0x80000920	2820	CMP      r0,#0x20
1521S:0x80000922	4606	MOV      r6,r0
1522S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
1523S:0x80000926	2E31	CMP      r6,#0x31
1524S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
1525S:0x8000092A	19B8	ADDS     r0,r7,r6
1526S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
1527S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
1528S:0x80000932	4305	ORRS     r5,r5,r0
1529S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
1530S:0x8000091A	4620	MOV      r0,r4
1531S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
1532S:0x8000091E	4788	BLX      r1
1533S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
1534S:0x80000F7E	1C4A	ADDS     r2,r1,#1
1535S:0x80000F80	6102	STR      r2,[r0,#0x10]
1536S:0x80000F82	7808	LDRB     r0,[r1,#0]
1537S:0x80000F84	4770	BX       lr
1538S:0x80000920	2820	CMP      r0,#0x20
1539S:0x80000922	4606	MOV      r6,r0
1540S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
1541S:0x80000926	2E31	CMP      r6,#0x31
1542S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
1543S:0x80000936	07A8	LSLS     r0,r5,#30
1544S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
1545S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
1546S:0x80000942	2700	MOVS     r7,#0
1547S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
1548S:0x80000948	2E2A	CMP      r6,#0x2a
1549S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
1550S:0x8000094C	4630	MOV      r0,r6
1551S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
1552S:0x80001BB8	3830	SUBS     r0,r0,#0x30
1553S:0x80001BBA	280A	CMP      r0,#0xa
1554S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
1555S:0x80001BBE	2001	MOVS     r0,#1
1556S:0x80001BC0	4770	BX       lr
1557S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
1558S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
1559S:0x80000958	3E30	SUBS     r6,r6,#0x30
1560S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
1561S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
1562S:0x80000994	4620	MOV      r0,r4
1563S:0x80000996	68E1	LDR      r1,[r4,#0xc]
1564S:0x80000998	4788	BLX      r1
1565S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
1566S:0x80000F7E	1C4A	ADDS     r2,r1,#1
1567S:0x80000F80	6102	STR      r2,[r0,#0x10]
1568S:0x80000F82	7808	LDRB     r0,[r1,#0]
1569S:0x80000F84	4770	BX       lr
1570S:0x8000099A	4606	MOV      r6,r0
1571S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
1572S:0x80001BB8	3830	SUBS     r0,r0,#0x30
1573S:0x80001BBA	280A	CMP      r0,#0xa
1574S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
1575S:0x80001BC2	2000	MOVS     r0,#0
1576S:0x80001BC4	4770	BX       lr
1577S:0x800009A0	2800	CMP      r0,#0
1578S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
1579S:0x800009A4	2F01	CMP      r7,#1
1580S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
1581S:0x800009A8	2E2E	CMP      r6,#0x2e
1582S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
1583S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
1584S:0x800009C0	2800	CMP      r0,#0
1585S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
1586S:0x800009CC	07E8	LSLS     r0,r5,#31
1587S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
1588S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
1589S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
1590S:0x800009DA	2819	CMP      r0,#0x19
1591S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
1592S:0x800009E4	464A	MOV      r2,r9
1593S:0x800009E6	4631	MOV      r1,r6
1594S:0x800009E8	4620	MOV      r0,r4
1595S:0x800009EA	6025	STR      r5,[r4,#0]
1596S:0x800009EC	464D	MOV      r5,r9
1597S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
1598S:0x80000278	2964	CMP      r1,#0x64
1599S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
1600S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
1601S:0x80000878	4680	MOV      r8,r0
1602S:0x8000087A	2500	MOVS     r5,#0
1603S:0x8000087C	6810	LDR      r0,[r2,#0]
1604S:0x8000087E	2975	CMP      r1,#0x75
1605S:0x80000880	4641	MOV      r1,r8
1606S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
1607S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
1608S:0x80000886	F3AF8000	NOP.W
1609S:0x8000088A	2800	CMP      r0,#0
1610S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
1611S:0x80000894	F8D81000	LDR      r1,[r8,#0]
1612S:0x80000898	078A	LSLS     r2,r1,#30
1613S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
1614S:0x800008A0	0749	LSLS     r1,r1,#29
1615S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
1616S:0x800008AE	2400	MOVS     r4,#0
1617S:0x800008B0	F1080724	ADD      r7,r8,#0x24
1618S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
1619S:0x800008C0	2800	CMP      r0,#0
1620S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
1621S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
1622S:0x800011B0	E240100A	SUB      r1,r0,#0xa
1623S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
1624S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
1625S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
1626S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
1627S:0x800011C4	E1A001A0	LSR      r0,r0,#3
1628S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
1629S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
1630S:0x800011D0	52800001	ADDPL    r0,r0,#1
1631S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
1632S:0x800011D8	E12FFF1E	BX       lr
1633S:0x800008BA	3130	ADDS     r1,r1,#0x30
1634S:0x800008BC	5539	STRB     r1,[r7,r4]
1635S:0x800008BE	1C64	ADDS     r4,r4,#1
1636S:0x800008C0	2800	CMP      r0,#0
1637S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
1638S:0x800008C4	462B	MOV      r3,r5
1639S:0x800008C6	4632	MOV      r2,r6
1640S:0x800008C8	4621	MOV      r1,r4
1641S:0x800008CA	4640	MOV      r0,r8
1642S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
1643S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
1644S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
1645S:0x80000ECC	460D	MOV      r5,r1
1646S:0x80000ECE	4699	MOV      r9,r3
1647S:0x80000ED0	4692	MOV      r10,r2
1648S:0x80000ED2	4604	MOV      r4,r0
1649S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
1650S:0x80000ED8	6801	LDR      r1,[r0,#0]
1651S:0x80000EDA	0688	LSLS     r0,r1,#26
1652S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
1653S:0x80000EE8	2001	MOVS     r0,#1
1654S:0x80000EEA	42A8	CMP      r0,r5
1655S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
1656S:0x80000EF2	2700	MOVS     r7,#0
1657S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
1658S:0x80000EF6	197A	ADDS     r2,r7,r5
1659S:0x80000EF8	EB020009	ADD      r0,r2,r9
1660S:0x80000EFC	1A08	SUBS     r0,r1,r0
1661S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
1662S:0x80000F00	7820	LDRB     r0,[r4,#0]
1663S:0x80000F02	06C0	LSLS     r0,r0,#27
1664S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
1665S:0x80000F0C	2600	MOVS     r6,#0
1666S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
1667S:0x80000F22	454E	CMP      r6,r9
1668S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
1669S:0x80000F26	7820	LDRB     r0,[r4,#0]
1670S:0x80000F28	06C0	LSLS     r0,r0,#27
1671S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
1672S:0x80000F2C	4620	MOV      r0,r4
1673S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
1674S:0x800007D4	B570	PUSH     {r4-r6,lr}
1675S:0x800007D6	4604	MOV      r4,r0
1676S:0x800007D8	6985	LDR      r5,[r0,#0x18]
1677S:0x800007DA	6800	LDR      r0,[r0,#0]
1678S:0x800007DC	06C1	LSLS     r1,r0,#27
1679S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
1680S:0x800007E0	2630	MOVS     r6,#0x30
1681S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
1682S:0x800007E6	07C0	LSLS     r0,r0,#31
1683S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
1684S:0x800007FA	1E6D	SUBS     r5,r5,#1
1685S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
1686S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
1687S:0x800007F0	4630	MOV      r0,r6
1688S:0x800007F2	4790	BLX      r2
1689S:0x80000FAC	680A	LDR      r2,[r1,#0]
1690S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
1691S:0x80000FB2	600A	STR      r2,[r1,#0]
1692S:0x80000FB4	4770	BX       lr
1693S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
1694S:0x800007F6	1C40	ADDS     r0,r0,#1
1695S:0x800007F8	6220	STR      r0,[r4,#0x20]
1696S:0x800007FA	1E6D	SUBS     r5,r5,#1
1697S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
1698S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
1699S:0x800007F0	4630	MOV      r0,r6
1700S:0x800007F2	4790	BLX      r2
1701S:0x80000FAC	680A	LDR      r2,[r1,#0]
1702S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
1703S:0x80000FB2	600A	STR      r2,[r1,#0]
1704S:0x80000FB4	4770	BX       lr
1705S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
1706S:0x800007F6	1C40	ADDS     r0,r0,#1
1707S:0x800007F8	6220	STR      r0,[r4,#0x20]
1708S:0x800007FA	1E6D	SUBS     r5,r5,#1
1709S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
1710S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
1711S:0x800007F0	4630	MOV      r0,r6
1712S:0x800007F2	4790	BLX      r2
1713S:0x80000FAC	680A	LDR      r2,[r1,#0]
1714S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
1715S:0x80000FB2	600A	STR      r2,[r1,#0]
1716S:0x80000FB4	4770	BX       lr
1717S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
1718S:0x800007F6	1C40	ADDS     r0,r0,#1
1719S:0x800007F8	6220	STR      r0,[r4,#0x20]
1720S:0x800007FA	1E6D	SUBS     r5,r5,#1
1721S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
1722S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
1723S:0x800007F0	4630	MOV      r0,r6
1724S:0x800007F2	4790	BLX      r2
1725S:0x80000FAC	680A	LDR      r2,[r1,#0]
1726S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
1727S:0x80000FB2	600A	STR      r2,[r1,#0]
1728S:0x80000FB4	4770	BX       lr
1729S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
1730S:0x800007F6	1C40	ADDS     r0,r0,#1
1731S:0x800007F8	6220	STR      r0,[r4,#0x20]
1732S:0x800007FA	1E6D	SUBS     r5,r5,#1
1733S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
1734S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
1735S:0x800007F0	4630	MOV      r0,r6
1736S:0x800007F2	4790	BLX      r2
1737S:0x80000FAC	680A	LDR      r2,[r1,#0]
1738S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
1739S:0x80000FB2	600A	STR      r2,[r1,#0]
1740S:0x80000FB4	4770	BX       lr
1741S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
1742S:0x800007F6	1C40	ADDS     r0,r0,#1
1743S:0x800007F8	6220	STR      r0,[r4,#0x20]
1744S:0x800007FA	1E6D	SUBS     r5,r5,#1
1745S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
1746S:0x800007FE	BD70	POP      {r4-r6,pc}
1747S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
1748S:0x80000F42	1E38	SUBS     r0,r7,#0
1749S:0x80000F44	F1A70701	SUB      r7,r7,#1
1750S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
1751S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
1752S:0x80000F5C	1E28	SUBS     r0,r5,#0
1753S:0x80000F5E	F1A50501	SUB      r5,r5,#1
1754S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
1755S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
1756S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
1757S:0x80000F54	4790	BLX      r2
1758S:0x80000FAC	680A	LDR      r2,[r1,#0]
1759S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
1760S:0x80000FB2	600A	STR      r2,[r1,#0]
1761S:0x80000FB4	4770	BX       lr
1762S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
1763S:0x80000F58	1C40	ADDS     r0,r0,#1
1764S:0x80000F5A	6220	STR      r0,[r4,#0x20]
1765S:0x80000F5C	1E28	SUBS     r0,r5,#0
1766S:0x80000F5E	F1A50501	SUB      r5,r5,#1
1767S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
1768S:0x80000F64	4620	MOV      r0,r4
1769S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
1770S:0x80000800	B570	PUSH     {r4-r6,lr}
1771S:0x80000802	4604	MOV      r4,r0
1772S:0x80000804	6985	LDR      r5,[r0,#0x18]
1773S:0x80000806	7800	LDRB     r0,[r0,#0]
1774S:0x80000808	07C0	LSLS     r0,r0,#31
1775S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
1776S:0x8000080C	BD70	POP      {r4-r6,pc}
1777S:0x80000F6A	7820	LDRB     r0,[r4,#0]
1778S:0x80000F6C	0600	LSLS     r0,r0,#24
1779S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
1780S:0x80000F76	2001	MOVS     r0,#1
1781S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
1782S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
1783S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
1784S:0x800009F4	2801	CMP      r0,#1
1785S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
1786S:0x80000A08	F1050904	ADD      r9,r5,#4
1787S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
1788S:0x800008FA	4620	MOV      r0,r4
1789S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
1790S:0x800008FE	4788	BLX      r1
1791S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
1792S:0x80000F7E	1C4A	ADDS     r2,r1,#1
1793S:0x80000F80	6102	STR      r2,[r0,#0x10]
1794S:0x80000F82	7808	LDRB     r0,[r1,#0]
1795S:0x80000F84	4770	BX       lr
1796S:0x80000900	2800	CMP      r0,#0
1797S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
1798S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
1799S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
1800S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
1801S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
1802S:0x80000FA4	BD00	POP      {pc}
1803S:0x800007C0	2000	MOVS     r0,#0
1804S:0x800007C2	4669	MOV      r1,sp
1805S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
1806S:0x80000FAC	680A	LDR      r2,[r1,#0]
1807S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
1808S:0x80000FB2	600A	STR      r2,[r1,#0]
1809S:0x80000FB4	4770	BX       lr
1810S:0x800007C8	BC1C	POP      {r2-r4}
1811S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
1812S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
1813S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
1814S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
1815S:0x80000584	E2855007	ADD      r5,r5,#7
1816S:0x80000588	E2844001	ADD      r4,r4,#1
1817S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
1818S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
1819S:0x80000568	E1A02004	MOV      r2,r4
1820S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
1821S:0x80000570	E1A00005	MOV      r0,r5
1822S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
1823S:0x800007AC	B40F	PUSH     {r0-r3}
1824S:0x800007AE	B51C	PUSH     {r2-r4,lr}
1825S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
1826S:0x800007B2	AA06	ADD      r2,sp,#0x18
1827S:0x800007B4	447B	ADD      r3,r3,pc
1828S:0x800007B6	4669	MOV      r1,sp
1829S:0x800007B8	9000	STR      r0,[sp,#0]
1830S:0x800007BA	9805	LDR      r0,[sp,#0x14]
1831S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
1832S:0x80000F86	B500	PUSH     {lr}
1833S:0x80000F88	B08F	SUB      sp,sp,#0x3c
1834S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
1835S:0x80000F8E	2100	MOVS     r1,#0
1836S:0x80000F90	9105	STR      r1,[sp,#0x14]
1837S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
1838S:0x80000F94	4479	ADD      r1,r1,pc
1839S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
1840S:0x80000F9A	4611	MOV      r1,r2
1841S:0x80000F9C	4668	MOV      r0,sp
1842S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
1843S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
1844S:0x800008E8	4689	MOV      r9,r1
1845S:0x800008EA	4604	MOV      r4,r0
1846S:0x800008EC	F04F0A00	MOV      r10,#0
1847S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
1848S:0x800008F4	44FB	ADD      r11,r11,pc
1849S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
1850S:0x800008FA	4620	MOV      r0,r4
1851S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
1852S:0x800008FE	4788	BLX      r1
1853S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
1854S:0x80000F7E	1C4A	ADDS     r2,r1,#1
1855S:0x80000F80	6102	STR      r2,[r0,#0x10]
1856S:0x80000F82	7808	LDRB     r0,[r1,#0]
1857S:0x80000F84	4770	BX       lr
1858S:0x80000900	2800	CMP      r0,#0
1859S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
1860S:0x80000904	2825	CMP      r0,#0x25
1861S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
1862S:0x80000916	2500	MOVS     r5,#0
1863S:0x80000918	465F	MOV      r7,r11
1864S:0x8000091A	4620	MOV      r0,r4
1865S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
1866S:0x8000091E	4788	BLX      r1
1867S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
1868S:0x80000F7E	1C4A	ADDS     r2,r1,#1
1869S:0x80000F80	6102	STR      r2,[r0,#0x10]
1870S:0x80000F82	7808	LDRB     r0,[r1,#0]
1871S:0x80000F84	4770	BX       lr
1872S:0x80000920	2820	CMP      r0,#0x20
1873S:0x80000922	4606	MOV      r6,r0
1874S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
1875S:0x80000926	2E31	CMP      r6,#0x31
1876S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
1877S:0x8000092A	19B8	ADDS     r0,r7,r6
1878S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
1879S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
1880S:0x80000932	4305	ORRS     r5,r5,r0
1881S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
1882S:0x8000091A	4620	MOV      r0,r4
1883S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
1884S:0x8000091E	4788	BLX      r1
1885S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
1886S:0x80000F7E	1C4A	ADDS     r2,r1,#1
1887S:0x80000F80	6102	STR      r2,[r0,#0x10]
1888S:0x80000F82	7808	LDRB     r0,[r1,#0]
1889S:0x80000F84	4770	BX       lr
1890S:0x80000920	2820	CMP      r0,#0x20
1891S:0x80000922	4606	MOV      r6,r0
1892S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
1893S:0x80000926	2E31	CMP      r6,#0x31
1894S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
1895S:0x80000936	07A8	LSLS     r0,r5,#30
1896S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
1897S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
1898S:0x80000942	2700	MOVS     r7,#0
1899S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
1900S:0x80000948	2E2A	CMP      r6,#0x2a
1901S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
1902S:0x8000094C	4630	MOV      r0,r6
1903S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
1904S:0x80001BB8	3830	SUBS     r0,r0,#0x30
1905S:0x80001BBA	280A	CMP      r0,#0xa
1906S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
1907S:0x80001BBE	2001	MOVS     r0,#1
1908S:0x80001BC0	4770	BX       lr
1909S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
1910S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
1911S:0x80000958	3E30	SUBS     r6,r6,#0x30
1912S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
1913S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
1914S:0x80000994	4620	MOV      r0,r4
1915S:0x80000996	68E1	LDR      r1,[r4,#0xc]
1916S:0x80000998	4788	BLX      r1
1917S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
1918S:0x80000F7E	1C4A	ADDS     r2,r1,#1
1919S:0x80000F80	6102	STR      r2,[r0,#0x10]
1920S:0x80000F82	7808	LDRB     r0,[r1,#0]
1921S:0x80000F84	4770	BX       lr
1922S:0x8000099A	4606	MOV      r6,r0
1923S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
1924S:0x80001BB8	3830	SUBS     r0,r0,#0x30
1925S:0x80001BBA	280A	CMP      r0,#0xa
1926S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
1927S:0x80001BC2	2000	MOVS     r0,#0
1928S:0x80001BC4	4770	BX       lr
1929S:0x800009A0	2800	CMP      r0,#0
1930S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
1931S:0x800009A4	2F01	CMP      r7,#1
1932S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
1933S:0x800009A8	2E2E	CMP      r6,#0x2e
1934S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
1935S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
1936S:0x800009C0	2800	CMP      r0,#0
1937S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
1938S:0x800009CC	07E8	LSLS     r0,r5,#31
1939S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
1940S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
1941S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
1942S:0x800009DA	2819	CMP      r0,#0x19
1943S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
1944S:0x800009E4	464A	MOV      r2,r9
1945S:0x800009E6	4631	MOV      r1,r6
1946S:0x800009E8	4620	MOV      r0,r4
1947S:0x800009EA	6025	STR      r5,[r4,#0]
1948S:0x800009EC	464D	MOV      r5,r9
1949S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
1950S:0x80000278	2964	CMP      r1,#0x64
1951S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
1952S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
1953S:0x80000878	4680	MOV      r8,r0
1954S:0x8000087A	2500	MOVS     r5,#0
1955S:0x8000087C	6810	LDR      r0,[r2,#0]
1956S:0x8000087E	2975	CMP      r1,#0x75
1957S:0x80000880	4641	MOV      r1,r8
1958S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
1959S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
1960S:0x80000886	F3AF8000	NOP.W
1961S:0x8000088A	2800	CMP      r0,#0
1962S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
1963S:0x80000894	F8D81000	LDR      r1,[r8,#0]
1964S:0x80000898	078A	LSLS     r2,r1,#30
1965S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
1966S:0x800008A0	0749	LSLS     r1,r1,#29
1967S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
1968S:0x800008AE	2400	MOVS     r4,#0
1969S:0x800008B0	F1080724	ADD      r7,r8,#0x24
1970S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
1971S:0x800008C0	2800	CMP      r0,#0
1972S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
1973S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
1974S:0x800011B0	E240100A	SUB      r1,r0,#0xa
1975S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
1976S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
1977S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
1978S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
1979S:0x800011C4	E1A001A0	LSR      r0,r0,#3
1980S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
1981S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
1982S:0x800011D0	52800001	ADDPL    r0,r0,#1
1983S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
1984S:0x800011D8	E12FFF1E	BX       lr
1985S:0x800008BA	3130	ADDS     r1,r1,#0x30
1986S:0x800008BC	5539	STRB     r1,[r7,r4]
1987S:0x800008BE	1C64	ADDS     r4,r4,#1
1988S:0x800008C0	2800	CMP      r0,#0
1989S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
1990S:0x800008C4	462B	MOV      r3,r5
1991S:0x800008C6	4632	MOV      r2,r6
1992S:0x800008C8	4621	MOV      r1,r4
1993S:0x800008CA	4640	MOV      r0,r8
1994S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
1995S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
1996S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
1997S:0x80000ECC	460D	MOV      r5,r1
1998S:0x80000ECE	4699	MOV      r9,r3
1999S:0x80000ED0	4692	MOV      r10,r2
2000S:0x80000ED2	4604	MOV      r4,r0
2001S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
2002S:0x80000ED8	6801	LDR      r1,[r0,#0]
2003S:0x80000EDA	0688	LSLS     r0,r1,#26
2004S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
2005S:0x80000EE8	2001	MOVS     r0,#1
2006S:0x80000EEA	42A8	CMP      r0,r5
2007S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
2008S:0x80000EF2	2700	MOVS     r7,#0
2009S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
2010S:0x80000EF6	197A	ADDS     r2,r7,r5
2011S:0x80000EF8	EB020009	ADD      r0,r2,r9
2012S:0x80000EFC	1A08	SUBS     r0,r1,r0
2013S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
2014S:0x80000F00	7820	LDRB     r0,[r4,#0]
2015S:0x80000F02	06C0	LSLS     r0,r0,#27
2016S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
2017S:0x80000F0C	2600	MOVS     r6,#0
2018S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
2019S:0x80000F22	454E	CMP      r6,r9
2020S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
2021S:0x80000F26	7820	LDRB     r0,[r4,#0]
2022S:0x80000F28	06C0	LSLS     r0,r0,#27
2023S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
2024S:0x80000F2C	4620	MOV      r0,r4
2025S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
2026S:0x800007D4	B570	PUSH     {r4-r6,lr}
2027S:0x800007D6	4604	MOV      r4,r0
2028S:0x800007D8	6985	LDR      r5,[r0,#0x18]
2029S:0x800007DA	6800	LDR      r0,[r0,#0]
2030S:0x800007DC	06C1	LSLS     r1,r0,#27
2031S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
2032S:0x800007E0	2630	MOVS     r6,#0x30
2033S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
2034S:0x800007E6	07C0	LSLS     r0,r0,#31
2035S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
2036S:0x800007FA	1E6D	SUBS     r5,r5,#1
2037S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
2038S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
2039S:0x800007F0	4630	MOV      r0,r6
2040S:0x800007F2	4790	BLX      r2
2041S:0x80000FAC	680A	LDR      r2,[r1,#0]
2042S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
2043S:0x80000FB2	600A	STR      r2,[r1,#0]
2044S:0x80000FB4	4770	BX       lr
2045S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
2046S:0x800007F6	1C40	ADDS     r0,r0,#1
2047S:0x800007F8	6220	STR      r0,[r4,#0x20]
2048S:0x800007FA	1E6D	SUBS     r5,r5,#1
2049S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
2050S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
2051S:0x800007F0	4630	MOV      r0,r6
2052S:0x800007F2	4790	BLX      r2
2053S:0x80000FAC	680A	LDR      r2,[r1,#0]
2054S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
2055S:0x80000FB2	600A	STR      r2,[r1,#0]
2056S:0x80000FB4	4770	BX       lr
2057S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
2058S:0x800007F6	1C40	ADDS     r0,r0,#1
2059S:0x800007F8	6220	STR      r0,[r4,#0x20]
2060S:0x800007FA	1E6D	SUBS     r5,r5,#1
2061S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
2062S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
2063S:0x800007F0	4630	MOV      r0,r6
2064S:0x800007F2	4790	BLX      r2
2065S:0x80000FAC	680A	LDR      r2,[r1,#0]
2066S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
2067S:0x80000FB2	600A	STR      r2,[r1,#0]
2068S:0x80000FB4	4770	BX       lr
2069S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
2070S:0x800007F6	1C40	ADDS     r0,r0,#1
2071S:0x800007F8	6220	STR      r0,[r4,#0x20]
2072S:0x800007FA	1E6D	SUBS     r5,r5,#1
2073S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
2074S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
2075S:0x800007F0	4630	MOV      r0,r6
2076S:0x800007F2	4790	BLX      r2
2077S:0x80000FAC	680A	LDR      r2,[r1,#0]
2078S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
2079S:0x80000FB2	600A	STR      r2,[r1,#0]
2080S:0x80000FB4	4770	BX       lr
2081S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
2082S:0x800007F6	1C40	ADDS     r0,r0,#1
2083S:0x800007F8	6220	STR      r0,[r4,#0x20]
2084S:0x800007FA	1E6D	SUBS     r5,r5,#1
2085S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
2086S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
2087S:0x800007F0	4630	MOV      r0,r6
2088S:0x800007F2	4790	BLX      r2
2089S:0x80000FAC	680A	LDR      r2,[r1,#0]
2090S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
2091S:0x80000FB2	600A	STR      r2,[r1,#0]
2092S:0x80000FB4	4770	BX       lr
2093S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
2094S:0x800007F6	1C40	ADDS     r0,r0,#1
2095S:0x800007F8	6220	STR      r0,[r4,#0x20]
2096S:0x800007FA	1E6D	SUBS     r5,r5,#1
2097S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
2098S:0x800007FE	BD70	POP      {r4-r6,pc}
2099S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
2100S:0x80000F42	1E38	SUBS     r0,r7,#0
2101S:0x80000F44	F1A70701	SUB      r7,r7,#1
2102S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
2103S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
2104S:0x80000F5C	1E28	SUBS     r0,r5,#0
2105S:0x80000F5E	F1A50501	SUB      r5,r5,#1
2106S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
2107S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
2108S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
2109S:0x80000F54	4790	BLX      r2
2110S:0x80000FAC	680A	LDR      r2,[r1,#0]
2111S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
2112S:0x80000FB2	600A	STR      r2,[r1,#0]
2113S:0x80000FB4	4770	BX       lr
2114S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
2115S:0x80000F58	1C40	ADDS     r0,r0,#1
2116S:0x80000F5A	6220	STR      r0,[r4,#0x20]
2117S:0x80000F5C	1E28	SUBS     r0,r5,#0
2118S:0x80000F5E	F1A50501	SUB      r5,r5,#1
2119S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
2120S:0x80000F64	4620	MOV      r0,r4
2121S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
2122S:0x80000800	B570	PUSH     {r4-r6,lr}
2123S:0x80000802	4604	MOV      r4,r0
2124S:0x80000804	6985	LDR      r5,[r0,#0x18]
2125S:0x80000806	7800	LDRB     r0,[r0,#0]
2126S:0x80000808	07C0	LSLS     r0,r0,#31
2127S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
2128S:0x8000080C	BD70	POP      {r4-r6,pc}
2129S:0x80000F6A	7820	LDRB     r0,[r4,#0]
2130S:0x80000F6C	0600	LSLS     r0,r0,#24
2131S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
2132S:0x80000F76	2001	MOVS     r0,#1
2133S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
2134S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
2135S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
2136S:0x800009F4	2801	CMP      r0,#1
2137S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
2138S:0x80000A08	F1050904	ADD      r9,r5,#4
2139S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
2140S:0x800008FA	4620	MOV      r0,r4
2141S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
2142S:0x800008FE	4788	BLX      r1
2143S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
2144S:0x80000F7E	1C4A	ADDS     r2,r1,#1
2145S:0x80000F80	6102	STR      r2,[r0,#0x10]
2146S:0x80000F82	7808	LDRB     r0,[r1,#0]
2147S:0x80000F84	4770	BX       lr
2148S:0x80000900	2800	CMP      r0,#0
2149S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
2150S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
2151S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
2152S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
2153S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
2154S:0x80000FA4	BD00	POP      {pc}
2155S:0x800007C0	2000	MOVS     r0,#0
2156S:0x800007C2	4669	MOV      r1,sp
2157S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
2158S:0x80000FAC	680A	LDR      r2,[r1,#0]
2159S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
2160S:0x80000FB2	600A	STR      r2,[r1,#0]
2161S:0x80000FB4	4770	BX       lr
2162S:0x800007C8	BC1C	POP      {r2-r4}
2163S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
2164S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
2165S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
2166S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
2167S:0x80000584	E2855007	ADD      r5,r5,#7
2168S:0x80000588	E2844001	ADD      r4,r4,#1
2169S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
2170S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
2171S:0x80000568	E1A02004	MOV      r2,r4
2172S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
2173S:0x80000570	E1A00005	MOV      r0,r5
2174S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
2175S:0x800007AC	B40F	PUSH     {r0-r3}
2176S:0x800007AE	B51C	PUSH     {r2-r4,lr}
2177S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
2178S:0x800007B2	AA06	ADD      r2,sp,#0x18
2179S:0x800007B4	447B	ADD      r3,r3,pc
2180S:0x800007B6	4669	MOV      r1,sp
2181S:0x800007B8	9000	STR      r0,[sp,#0]
2182S:0x800007BA	9805	LDR      r0,[sp,#0x14]
2183S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
2184S:0x80000F86	B500	PUSH     {lr}
2185S:0x80000F88	B08F	SUB      sp,sp,#0x3c
2186S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
2187S:0x80000F8E	2100	MOVS     r1,#0
2188S:0x80000F90	9105	STR      r1,[sp,#0x14]
2189S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
2190S:0x80000F94	4479	ADD      r1,r1,pc
2191S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
2192S:0x80000F9A	4611	MOV      r1,r2
2193S:0x80000F9C	4668	MOV      r0,sp
2194S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
2195S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
2196S:0x800008E8	4689	MOV      r9,r1
2197S:0x800008EA	4604	MOV      r4,r0
2198S:0x800008EC	F04F0A00	MOV      r10,#0
2199S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
2200S:0x800008F4	44FB	ADD      r11,r11,pc
2201S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
2202S:0x800008FA	4620	MOV      r0,r4
2203S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
2204S:0x800008FE	4788	BLX      r1
2205S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
2206S:0x80000F7E	1C4A	ADDS     r2,r1,#1
2207S:0x80000F80	6102	STR      r2,[r0,#0x10]
2208S:0x80000F82	7808	LDRB     r0,[r1,#0]
2209S:0x80000F84	4770	BX       lr
2210S:0x80000900	2800	CMP      r0,#0
2211S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
2212S:0x80000904	2825	CMP      r0,#0x25
2213S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
2214S:0x80000916	2500	MOVS     r5,#0
2215S:0x80000918	465F	MOV      r7,r11
2216S:0x8000091A	4620	MOV      r0,r4
2217S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
2218S:0x8000091E	4788	BLX      r1
2219S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
2220S:0x80000F7E	1C4A	ADDS     r2,r1,#1
2221S:0x80000F80	6102	STR      r2,[r0,#0x10]
2222S:0x80000F82	7808	LDRB     r0,[r1,#0]
2223S:0x80000F84	4770	BX       lr
2224S:0x80000920	2820	CMP      r0,#0x20
2225S:0x80000922	4606	MOV      r6,r0
2226S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
2227S:0x80000926	2E31	CMP      r6,#0x31
2228S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
2229S:0x8000092A	19B8	ADDS     r0,r7,r6
2230S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
2231S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
2232S:0x80000932	4305	ORRS     r5,r5,r0
2233S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
2234S:0x8000091A	4620	MOV      r0,r4
2235S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
2236S:0x8000091E	4788	BLX      r1
2237S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
2238S:0x80000F7E	1C4A	ADDS     r2,r1,#1
2239S:0x80000F80	6102	STR      r2,[r0,#0x10]
2240S:0x80000F82	7808	LDRB     r0,[r1,#0]
2241S:0x80000F84	4770	BX       lr
2242S:0x80000920	2820	CMP      r0,#0x20
2243S:0x80000922	4606	MOV      r6,r0
2244S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
2245S:0x80000926	2E31	CMP      r6,#0x31
2246S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
2247S:0x80000936	07A8	LSLS     r0,r5,#30
2248S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
2249S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
2250S:0x80000942	2700	MOVS     r7,#0
2251S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
2252S:0x80000948	2E2A	CMP      r6,#0x2a
2253S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
2254S:0x8000094C	4630	MOV      r0,r6
2255S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
2256S:0x80001BB8	3830	SUBS     r0,r0,#0x30
2257S:0x80001BBA	280A	CMP      r0,#0xa
2258S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
2259S:0x80001BBE	2001	MOVS     r0,#1
2260S:0x80001BC0	4770	BX       lr
2261S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
2262S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
2263S:0x80000958	3E30	SUBS     r6,r6,#0x30
2264S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
2265S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
2266S:0x80000994	4620	MOV      r0,r4
2267S:0x80000996	68E1	LDR      r1,[r4,#0xc]
2268S:0x80000998	4788	BLX      r1
2269S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
2270S:0x80000F7E	1C4A	ADDS     r2,r1,#1
2271S:0x80000F80	6102	STR      r2,[r0,#0x10]
2272S:0x80000F82	7808	LDRB     r0,[r1,#0]
2273S:0x80000F84	4770	BX       lr
2274S:0x8000099A	4606	MOV      r6,r0
2275S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
2276S:0x80001BB8	3830	SUBS     r0,r0,#0x30
2277S:0x80001BBA	280A	CMP      r0,#0xa
2278S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
2279S:0x80001BC2	2000	MOVS     r0,#0
2280S:0x80001BC4	4770	BX       lr
2281S:0x800009A0	2800	CMP      r0,#0
2282S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
2283S:0x800009A4	2F01	CMP      r7,#1
2284S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
2285S:0x800009A8	2E2E	CMP      r6,#0x2e
2286S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
2287S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
2288S:0x800009C0	2800	CMP      r0,#0
2289S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
2290S:0x800009CC	07E8	LSLS     r0,r5,#31
2291S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
2292S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
2293S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
2294S:0x800009DA	2819	CMP      r0,#0x19
2295S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
2296S:0x800009E4	464A	MOV      r2,r9
2297S:0x800009E6	4631	MOV      r1,r6
2298S:0x800009E8	4620	MOV      r0,r4
2299S:0x800009EA	6025	STR      r5,[r4,#0]
2300S:0x800009EC	464D	MOV      r5,r9
2301S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
2302S:0x80000278	2964	CMP      r1,#0x64
2303S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
2304S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
2305S:0x80000878	4680	MOV      r8,r0
2306S:0x8000087A	2500	MOVS     r5,#0
2307S:0x8000087C	6810	LDR      r0,[r2,#0]
2308S:0x8000087E	2975	CMP      r1,#0x75
2309S:0x80000880	4641	MOV      r1,r8
2310S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
2311S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
2312S:0x80000886	F3AF8000	NOP.W
2313S:0x8000088A	2800	CMP      r0,#0
2314S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
2315S:0x80000894	F8D81000	LDR      r1,[r8,#0]
2316S:0x80000898	078A	LSLS     r2,r1,#30
2317S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
2318S:0x800008A0	0749	LSLS     r1,r1,#29
2319S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
2320S:0x800008AE	2400	MOVS     r4,#0
2321S:0x800008B0	F1080724	ADD      r7,r8,#0x24
2322S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
2323S:0x800008C0	2800	CMP      r0,#0
2324S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
2325S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
2326S:0x800011B0	E240100A	SUB      r1,r0,#0xa
2327S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
2328S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
2329S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
2330S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
2331S:0x800011C4	E1A001A0	LSR      r0,r0,#3
2332S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
2333S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
2334S:0x800011D0	52800001	ADDPL    r0,r0,#1
2335S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
2336S:0x800011D8	E12FFF1E	BX       lr
2337S:0x800008BA	3130	ADDS     r1,r1,#0x30
2338S:0x800008BC	5539	STRB     r1,[r7,r4]
2339S:0x800008BE	1C64	ADDS     r4,r4,#1
2340S:0x800008C0	2800	CMP      r0,#0
2341S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
2342S:0x800008C4	462B	MOV      r3,r5
2343S:0x800008C6	4632	MOV      r2,r6
2344S:0x800008C8	4621	MOV      r1,r4
2345S:0x800008CA	4640	MOV      r0,r8
2346S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
2347S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
2348S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
2349S:0x80000ECC	460D	MOV      r5,r1
2350S:0x80000ECE	4699	MOV      r9,r3
2351S:0x80000ED0	4692	MOV      r10,r2
2352S:0x80000ED2	4604	MOV      r4,r0
2353S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
2354S:0x80000ED8	6801	LDR      r1,[r0,#0]
2355S:0x80000EDA	0688	LSLS     r0,r1,#26
2356S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
2357S:0x80000EE8	2001	MOVS     r0,#1
2358S:0x80000EEA	42A8	CMP      r0,r5
2359S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
2360S:0x80000EF2	2700	MOVS     r7,#0
2361S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
2362S:0x80000EF6	197A	ADDS     r2,r7,r5
2363S:0x80000EF8	EB020009	ADD      r0,r2,r9
2364S:0x80000EFC	1A08	SUBS     r0,r1,r0
2365S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
2366S:0x80000F00	7820	LDRB     r0,[r4,#0]
2367S:0x80000F02	06C0	LSLS     r0,r0,#27
2368S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
2369S:0x80000F0C	2600	MOVS     r6,#0
2370S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
2371S:0x80000F22	454E	CMP      r6,r9
2372S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
2373S:0x80000F26	7820	LDRB     r0,[r4,#0]
2374S:0x80000F28	06C0	LSLS     r0,r0,#27
2375S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
2376S:0x80000F2C	4620	MOV      r0,r4
2377S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
2378S:0x800007D4	B570	PUSH     {r4-r6,lr}
2379S:0x800007D6	4604	MOV      r4,r0
2380S:0x800007D8	6985	LDR      r5,[r0,#0x18]
2381S:0x800007DA	6800	LDR      r0,[r0,#0]
2382S:0x800007DC	06C1	LSLS     r1,r0,#27
2383S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
2384S:0x800007E0	2630	MOVS     r6,#0x30
2385S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
2386S:0x800007E6	07C0	LSLS     r0,r0,#31
2387S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
2388S:0x800007FA	1E6D	SUBS     r5,r5,#1
2389S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
2390S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
2391S:0x800007F0	4630	MOV      r0,r6
2392S:0x800007F2	4790	BLX      r2
2393S:0x80000FAC	680A	LDR      r2,[r1,#0]
2394S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
2395S:0x80000FB2	600A	STR      r2,[r1,#0]
2396S:0x80000FB4	4770	BX       lr
2397S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
2398S:0x800007F6	1C40	ADDS     r0,r0,#1
2399S:0x800007F8	6220	STR      r0,[r4,#0x20]
2400S:0x800007FA	1E6D	SUBS     r5,r5,#1
2401S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
2402S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
2403S:0x800007F0	4630	MOV      r0,r6
2404S:0x800007F2	4790	BLX      r2
2405S:0x80000FAC	680A	LDR      r2,[r1,#0]
2406S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
2407S:0x80000FB2	600A	STR      r2,[r1,#0]
2408S:0x80000FB4	4770	BX       lr
2409S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
2410S:0x800007F6	1C40	ADDS     r0,r0,#1
2411S:0x800007F8	6220	STR      r0,[r4,#0x20]
2412S:0x800007FA	1E6D	SUBS     r5,r5,#1
2413S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
2414S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
2415S:0x800007F0	4630	MOV      r0,r6
2416S:0x800007F2	4790	BLX      r2
2417S:0x80000FAC	680A	LDR      r2,[r1,#0]
2418S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
2419S:0x80000FB2	600A	STR      r2,[r1,#0]
2420S:0x80000FB4	4770	BX       lr
2421S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
2422S:0x800007F6	1C40	ADDS     r0,r0,#1
2423S:0x800007F8	6220	STR      r0,[r4,#0x20]
2424S:0x800007FA	1E6D	SUBS     r5,r5,#1
2425S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
2426S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
2427S:0x800007F0	4630	MOV      r0,r6
2428S:0x800007F2	4790	BLX      r2
2429S:0x80000FAC	680A	LDR      r2,[r1,#0]
2430S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
2431S:0x80000FB2	600A	STR      r2,[r1,#0]
2432S:0x80000FB4	4770	BX       lr
2433S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
2434S:0x800007F6	1C40	ADDS     r0,r0,#1
2435S:0x800007F8	6220	STR      r0,[r4,#0x20]
2436S:0x800007FA	1E6D	SUBS     r5,r5,#1
2437S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
2438S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
2439S:0x800007F0	4630	MOV      r0,r6
2440S:0x800007F2	4790	BLX      r2
2441S:0x80000FAC	680A	LDR      r2,[r1,#0]
2442S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
2443S:0x80000FB2	600A	STR      r2,[r1,#0]
2444S:0x80000FB4	4770	BX       lr
2445S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
2446S:0x800007F6	1C40	ADDS     r0,r0,#1
2447S:0x800007F8	6220	STR      r0,[r4,#0x20]
2448S:0x800007FA	1E6D	SUBS     r5,r5,#1
2449S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
2450S:0x800007FE	BD70	POP      {r4-r6,pc}
2451S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
2452S:0x80000F42	1E38	SUBS     r0,r7,#0
2453S:0x80000F44	F1A70701	SUB      r7,r7,#1
2454S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
2455S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
2456S:0x80000F5C	1E28	SUBS     r0,r5,#0
2457S:0x80000F5E	F1A50501	SUB      r5,r5,#1
2458S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
2459S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
2460S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
2461S:0x80000F54	4790	BLX      r2
2462S:0x80000FAC	680A	LDR      r2,[r1,#0]
2463S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
2464S:0x80000FB2	600A	STR      r2,[r1,#0]
2465S:0x80000FB4	4770	BX       lr
2466S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
2467S:0x80000F58	1C40	ADDS     r0,r0,#1
2468S:0x80000F5A	6220	STR      r0,[r4,#0x20]
2469S:0x80000F5C	1E28	SUBS     r0,r5,#0
2470S:0x80000F5E	F1A50501	SUB      r5,r5,#1
2471S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
2472S:0x80000F64	4620	MOV      r0,r4
2473S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
2474S:0x80000800	B570	PUSH     {r4-r6,lr}
2475S:0x80000802	4604	MOV      r4,r0
2476S:0x80000804	6985	LDR      r5,[r0,#0x18]
2477S:0x80000806	7800	LDRB     r0,[r0,#0]
2478S:0x80000808	07C0	LSLS     r0,r0,#31
2479S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
2480S:0x8000080C	BD70	POP      {r4-r6,pc}
2481S:0x80000F6A	7820	LDRB     r0,[r4,#0]
2482S:0x80000F6C	0600	LSLS     r0,r0,#24
2483S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
2484S:0x80000F76	2001	MOVS     r0,#1
2485S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
2486S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
2487S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
2488S:0x800009F4	2801	CMP      r0,#1
2489S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
2490S:0x80000A08	F1050904	ADD      r9,r5,#4
2491S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
2492S:0x800008FA	4620	MOV      r0,r4
2493S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
2494S:0x800008FE	4788	BLX      r1
2495S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
2496S:0x80000F7E	1C4A	ADDS     r2,r1,#1
2497S:0x80000F80	6102	STR      r2,[r0,#0x10]
2498S:0x80000F82	7808	LDRB     r0,[r1,#0]
2499S:0x80000F84	4770	BX       lr
2500S:0x80000900	2800	CMP      r0,#0
2501S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
2502S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
2503S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
2504S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
2505S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
2506S:0x80000FA4	BD00	POP      {pc}
2507S:0x800007C0	2000	MOVS     r0,#0
2508S:0x800007C2	4669	MOV      r1,sp
2509S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
2510S:0x80000FAC	680A	LDR      r2,[r1,#0]
2511S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
2512S:0x80000FB2	600A	STR      r2,[r1,#0]
2513S:0x80000FB4	4770	BX       lr
2514S:0x800007C8	BC1C	POP      {r2-r4}
2515S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
2516S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
2517S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
2518S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
2519S:0x80000584	E2855007	ADD      r5,r5,#7
2520S:0x80000588	E2844001	ADD      r4,r4,#1
2521S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
2522S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
2523S:0x80000568	E1A02004	MOV      r2,r4
2524S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
2525S:0x80000570	E1A00005	MOV      r0,r5
2526S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
2527S:0x800007AC	B40F	PUSH     {r0-r3}
2528S:0x800007AE	B51C	PUSH     {r2-r4,lr}
2529S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
2530S:0x800007B2	AA06	ADD      r2,sp,#0x18
2531S:0x800007B4	447B	ADD      r3,r3,pc
2532S:0x800007B6	4669	MOV      r1,sp
2533S:0x800007B8	9000	STR      r0,[sp,#0]
2534S:0x800007BA	9805	LDR      r0,[sp,#0x14]
2535S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
2536S:0x80000F86	B500	PUSH     {lr}
2537S:0x80000F88	B08F	SUB      sp,sp,#0x3c
2538S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
2539S:0x80000F8E	2100	MOVS     r1,#0
2540S:0x80000F90	9105	STR      r1,[sp,#0x14]
2541S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
2542S:0x80000F94	4479	ADD      r1,r1,pc
2543S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
2544S:0x80000F9A	4611	MOV      r1,r2
2545S:0x80000F9C	4668	MOV      r0,sp
2546S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
2547S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
2548S:0x800008E8	4689	MOV      r9,r1
2549S:0x800008EA	4604	MOV      r4,r0
2550S:0x800008EC	F04F0A00	MOV      r10,#0
2551S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
2552S:0x800008F4	44FB	ADD      r11,r11,pc
2553S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
2554S:0x800008FA	4620	MOV      r0,r4
2555S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
2556S:0x800008FE	4788	BLX      r1
2557S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
2558S:0x80000F7E	1C4A	ADDS     r2,r1,#1
2559S:0x80000F80	6102	STR      r2,[r0,#0x10]
2560S:0x80000F82	7808	LDRB     r0,[r1,#0]
2561S:0x80000F84	4770	BX       lr
2562S:0x80000900	2800	CMP      r0,#0
2563S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
2564S:0x80000904	2825	CMP      r0,#0x25
2565S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
2566S:0x80000916	2500	MOVS     r5,#0
2567S:0x80000918	465F	MOV      r7,r11
2568S:0x8000091A	4620	MOV      r0,r4
2569S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
2570S:0x8000091E	4788	BLX      r1
2571S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
2572S:0x80000F7E	1C4A	ADDS     r2,r1,#1
2573S:0x80000F80	6102	STR      r2,[r0,#0x10]
2574S:0x80000F82	7808	LDRB     r0,[r1,#0]
2575S:0x80000F84	4770	BX       lr
2576S:0x80000920	2820	CMP      r0,#0x20
2577S:0x80000922	4606	MOV      r6,r0
2578S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
2579S:0x80000926	2E31	CMP      r6,#0x31
2580S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
2581S:0x8000092A	19B8	ADDS     r0,r7,r6
2582S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
2583S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
2584S:0x80000932	4305	ORRS     r5,r5,r0
2585S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
2586S:0x8000091A	4620	MOV      r0,r4
2587S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
2588S:0x8000091E	4788	BLX      r1
2589S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
2590S:0x80000F7E	1C4A	ADDS     r2,r1,#1
2591S:0x80000F80	6102	STR      r2,[r0,#0x10]
2592S:0x80000F82	7808	LDRB     r0,[r1,#0]
2593S:0x80000F84	4770	BX       lr
2594S:0x80000920	2820	CMP      r0,#0x20
2595S:0x80000922	4606	MOV      r6,r0
2596S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
2597S:0x80000926	2E31	CMP      r6,#0x31
2598S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
2599S:0x80000936	07A8	LSLS     r0,r5,#30
2600S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
2601S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
2602S:0x80000942	2700	MOVS     r7,#0
2603S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
2604S:0x80000948	2E2A	CMP      r6,#0x2a
2605S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
2606S:0x8000094C	4630	MOV      r0,r6
2607S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
2608S:0x80001BB8	3830	SUBS     r0,r0,#0x30
2609S:0x80001BBA	280A	CMP      r0,#0xa
2610S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
2611S:0x80001BBE	2001	MOVS     r0,#1
2612S:0x80001BC0	4770	BX       lr
2613S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
2614S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
2615S:0x80000958	3E30	SUBS     r6,r6,#0x30
2616S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
2617S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
2618S:0x80000994	4620	MOV      r0,r4
2619S:0x80000996	68E1	LDR      r1,[r4,#0xc]
2620S:0x80000998	4788	BLX      r1
2621S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
2622S:0x80000F7E	1C4A	ADDS     r2,r1,#1
2623S:0x80000F80	6102	STR      r2,[r0,#0x10]
2624S:0x80000F82	7808	LDRB     r0,[r1,#0]
2625S:0x80000F84	4770	BX       lr
2626S:0x8000099A	4606	MOV      r6,r0
2627S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
2628S:0x80001BB8	3830	SUBS     r0,r0,#0x30
2629S:0x80001BBA	280A	CMP      r0,#0xa
2630S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
2631S:0x80001BC2	2000	MOVS     r0,#0
2632S:0x80001BC4	4770	BX       lr
2633S:0x800009A0	2800	CMP      r0,#0
2634S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
2635S:0x800009A4	2F01	CMP      r7,#1
2636S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
2637S:0x800009A8	2E2E	CMP      r6,#0x2e
2638S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
2639S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
2640S:0x800009C0	2800	CMP      r0,#0
2641S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
2642S:0x800009CC	07E8	LSLS     r0,r5,#31
2643S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
2644S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
2645S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
2646S:0x800009DA	2819	CMP      r0,#0x19
2647S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
2648S:0x800009E4	464A	MOV      r2,r9
2649S:0x800009E6	4631	MOV      r1,r6
2650S:0x800009E8	4620	MOV      r0,r4
2651S:0x800009EA	6025	STR      r5,[r4,#0]
2652S:0x800009EC	464D	MOV      r5,r9
2653S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
2654S:0x80000278	2964	CMP      r1,#0x64
2655S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
2656S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
2657S:0x80000878	4680	MOV      r8,r0
2658S:0x8000087A	2500	MOVS     r5,#0
2659S:0x8000087C	6810	LDR      r0,[r2,#0]
2660S:0x8000087E	2975	CMP      r1,#0x75
2661S:0x80000880	4641	MOV      r1,r8
2662S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
2663S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
2664S:0x80000886	F3AF8000	NOP.W
2665S:0x8000088A	2800	CMP      r0,#0
2666S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
2667S:0x80000894	F8D81000	LDR      r1,[r8,#0]
2668S:0x80000898	078A	LSLS     r2,r1,#30
2669S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
2670S:0x800008A0	0749	LSLS     r1,r1,#29
2671S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
2672S:0x800008AE	2400	MOVS     r4,#0
2673S:0x800008B0	F1080724	ADD      r7,r8,#0x24
2674S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
2675S:0x800008C0	2800	CMP      r0,#0
2676S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
2677S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
2678S:0x800011B0	E240100A	SUB      r1,r0,#0xa
2679S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
2680S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
2681S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
2682S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
2683S:0x800011C4	E1A001A0	LSR      r0,r0,#3
2684S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
2685S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
2686S:0x800011D0	52800001	ADDPL    r0,r0,#1
2687S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
2688S:0x800011D8	E12FFF1E	BX       lr
2689S:0x800008BA	3130	ADDS     r1,r1,#0x30
2690S:0x800008BC	5539	STRB     r1,[r7,r4]
2691S:0x800008BE	1C64	ADDS     r4,r4,#1
2692S:0x800008C0	2800	CMP      r0,#0
2693S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
2694S:0x800008C4	462B	MOV      r3,r5
2695S:0x800008C6	4632	MOV      r2,r6
2696S:0x800008C8	4621	MOV      r1,r4
2697S:0x800008CA	4640	MOV      r0,r8
2698S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
2699S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
2700S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
2701S:0x80000ECC	460D	MOV      r5,r1
2702S:0x80000ECE	4699	MOV      r9,r3
2703S:0x80000ED0	4692	MOV      r10,r2
2704S:0x80000ED2	4604	MOV      r4,r0
2705S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
2706S:0x80000ED8	6801	LDR      r1,[r0,#0]
2707S:0x80000EDA	0688	LSLS     r0,r1,#26
2708S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
2709S:0x80000EE8	2001	MOVS     r0,#1
2710S:0x80000EEA	42A8	CMP      r0,r5
2711S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
2712S:0x80000EF2	2700	MOVS     r7,#0
2713S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
2714S:0x80000EF6	197A	ADDS     r2,r7,r5
2715S:0x80000EF8	EB020009	ADD      r0,r2,r9
2716S:0x80000EFC	1A08	SUBS     r0,r1,r0
2717S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
2718S:0x80000F00	7820	LDRB     r0,[r4,#0]
2719S:0x80000F02	06C0	LSLS     r0,r0,#27
2720S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
2721S:0x80000F0C	2600	MOVS     r6,#0
2722S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
2723S:0x80000F22	454E	CMP      r6,r9
2724S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
2725S:0x80000F26	7820	LDRB     r0,[r4,#0]
2726S:0x80000F28	06C0	LSLS     r0,r0,#27
2727S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
2728S:0x80000F2C	4620	MOV      r0,r4
2729S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
2730S:0x800007D4	B570	PUSH     {r4-r6,lr}
2731S:0x800007D6	4604	MOV      r4,r0
2732S:0x800007D8	6985	LDR      r5,[r0,#0x18]
2733S:0x800007DA	6800	LDR      r0,[r0,#0]
2734S:0x800007DC	06C1	LSLS     r1,r0,#27
2735S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
2736S:0x800007E0	2630	MOVS     r6,#0x30
2737S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
2738S:0x800007E6	07C0	LSLS     r0,r0,#31
2739S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
2740S:0x800007FA	1E6D	SUBS     r5,r5,#1
2741S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
2742S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
2743S:0x800007F0	4630	MOV      r0,r6
2744S:0x800007F2	4790	BLX      r2
2745S:0x80000FAC	680A	LDR      r2,[r1,#0]
2746S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
2747S:0x80000FB2	600A	STR      r2,[r1,#0]
2748S:0x80000FB4	4770	BX       lr
2749S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
2750S:0x800007F6	1C40	ADDS     r0,r0,#1
2751S:0x800007F8	6220	STR      r0,[r4,#0x20]
2752S:0x800007FA	1E6D	SUBS     r5,r5,#1
2753S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
2754S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
2755S:0x800007F0	4630	MOV      r0,r6
2756S:0x800007F2	4790	BLX      r2
2757S:0x80000FAC	680A	LDR      r2,[r1,#0]
2758S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
2759S:0x80000FB2	600A	STR      r2,[r1,#0]
2760S:0x80000FB4	4770	BX       lr
2761S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
2762S:0x800007F6	1C40	ADDS     r0,r0,#1
2763S:0x800007F8	6220	STR      r0,[r4,#0x20]
2764S:0x800007FA	1E6D	SUBS     r5,r5,#1
2765S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
2766S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
2767S:0x800007F0	4630	MOV      r0,r6
2768S:0x800007F2	4790	BLX      r2
2769S:0x80000FAC	680A	LDR      r2,[r1,#0]
2770S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
2771S:0x80000FB2	600A	STR      r2,[r1,#0]
2772S:0x80000FB4	4770	BX       lr
2773S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
2774S:0x800007F6	1C40	ADDS     r0,r0,#1
2775S:0x800007F8	6220	STR      r0,[r4,#0x20]
2776S:0x800007FA	1E6D	SUBS     r5,r5,#1
2777S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
2778S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
2779S:0x800007F0	4630	MOV      r0,r6
2780S:0x800007F2	4790	BLX      r2
2781S:0x80000FAC	680A	LDR      r2,[r1,#0]
2782S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
2783S:0x80000FB2	600A	STR      r2,[r1,#0]
2784S:0x80000FB4	4770	BX       lr
2785S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
2786S:0x800007F6	1C40	ADDS     r0,r0,#1
2787S:0x800007F8	6220	STR      r0,[r4,#0x20]
2788S:0x800007FA	1E6D	SUBS     r5,r5,#1
2789S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
2790S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
2791S:0x800007F0	4630	MOV      r0,r6
2792S:0x800007F2	4790	BLX      r2
2793S:0x80000FAC	680A	LDR      r2,[r1,#0]
2794S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
2795S:0x80000FB2	600A	STR      r2,[r1,#0]
2796S:0x80000FB4	4770	BX       lr
2797S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
2798S:0x800007F6	1C40	ADDS     r0,r0,#1
2799S:0x800007F8	6220	STR      r0,[r4,#0x20]
2800S:0x800007FA	1E6D	SUBS     r5,r5,#1
2801S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
2802S:0x800007FE	BD70	POP      {r4-r6,pc}
2803S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
2804S:0x80000F42	1E38	SUBS     r0,r7,#0
2805S:0x80000F44	F1A70701	SUB      r7,r7,#1
2806S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
2807S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
2808S:0x80000F5C	1E28	SUBS     r0,r5,#0
2809S:0x80000F5E	F1A50501	SUB      r5,r5,#1
2810S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
2811S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
2812S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
2813S:0x80000F54	4790	BLX      r2
2814S:0x80000FAC	680A	LDR      r2,[r1,#0]
2815S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
2816S:0x80000FB2	600A	STR      r2,[r1,#0]
2817S:0x80000FB4	4770	BX       lr
2818S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
2819S:0x80000F58	1C40	ADDS     r0,r0,#1
2820S:0x80000F5A	6220	STR      r0,[r4,#0x20]
2821S:0x80000F5C	1E28	SUBS     r0,r5,#0
2822S:0x80000F5E	F1A50501	SUB      r5,r5,#1
2823S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
2824S:0x80000F64	4620	MOV      r0,r4
2825S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
2826S:0x80000800	B570	PUSH     {r4-r6,lr}
2827S:0x80000802	4604	MOV      r4,r0
2828S:0x80000804	6985	LDR      r5,[r0,#0x18]
2829S:0x80000806	7800	LDRB     r0,[r0,#0]
2830S:0x80000808	07C0	LSLS     r0,r0,#31
2831S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
2832S:0x8000080C	BD70	POP      {r4-r6,pc}
2833S:0x80000F6A	7820	LDRB     r0,[r4,#0]
2834S:0x80000F6C	0600	LSLS     r0,r0,#24
2835S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
2836S:0x80000F76	2001	MOVS     r0,#1
2837S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
2838S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
2839S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
2840S:0x800009F4	2801	CMP      r0,#1
2841S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
2842S:0x80000A08	F1050904	ADD      r9,r5,#4
2843S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
2844S:0x800008FA	4620	MOV      r0,r4
2845S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
2846S:0x800008FE	4788	BLX      r1
2847S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
2848S:0x80000F7E	1C4A	ADDS     r2,r1,#1
2849S:0x80000F80	6102	STR      r2,[r0,#0x10]
2850S:0x80000F82	7808	LDRB     r0,[r1,#0]
2851S:0x80000F84	4770	BX       lr
2852S:0x80000900	2800	CMP      r0,#0
2853S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
2854S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
2855S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
2856S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
2857S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
2858S:0x80000FA4	BD00	POP      {pc}
2859S:0x800007C0	2000	MOVS     r0,#0
2860S:0x800007C2	4669	MOV      r1,sp
2861S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
2862S:0x80000FAC	680A	LDR      r2,[r1,#0]
2863S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
2864S:0x80000FB2	600A	STR      r2,[r1,#0]
2865S:0x80000FB4	4770	BX       lr
2866S:0x800007C8	BC1C	POP      {r2-r4}
2867S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
2868S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
2869S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
2870S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
2871S:0x80000584	E2855007	ADD      r5,r5,#7
2872S:0x80000588	E2844001	ADD      r4,r4,#1
2873S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
2874S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
2875S:0x80000568	E1A02004	MOV      r2,r4
2876S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
2877S:0x80000570	E1A00005	MOV      r0,r5
2878S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
2879S:0x800007AC	B40F	PUSH     {r0-r3}
2880S:0x800007AE	B51C	PUSH     {r2-r4,lr}
2881S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
2882S:0x800007B2	AA06	ADD      r2,sp,#0x18
2883S:0x800007B4	447B	ADD      r3,r3,pc
2884S:0x800007B6	4669	MOV      r1,sp
2885S:0x800007B8	9000	STR      r0,[sp,#0]
2886S:0x800007BA	9805	LDR      r0,[sp,#0x14]
2887S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
2888S:0x80000F86	B500	PUSH     {lr}
2889S:0x80000F88	B08F	SUB      sp,sp,#0x3c
2890S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
2891S:0x80000F8E	2100	MOVS     r1,#0
2892S:0x80000F90	9105	STR      r1,[sp,#0x14]
2893S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
2894S:0x80000F94	4479	ADD      r1,r1,pc
2895S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
2896S:0x80000F9A	4611	MOV      r1,r2
2897S:0x80000F9C	4668	MOV      r0,sp
2898S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
2899S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
2900S:0x800008E8	4689	MOV      r9,r1
2901S:0x800008EA	4604	MOV      r4,r0
2902S:0x800008EC	F04F0A00	MOV      r10,#0
2903S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
2904S:0x800008F4	44FB	ADD      r11,r11,pc
2905S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
2906S:0x800008FA	4620	MOV      r0,r4
2907S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
2908S:0x800008FE	4788	BLX      r1
2909S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
2910S:0x80000F7E	1C4A	ADDS     r2,r1,#1
2911S:0x80000F80	6102	STR      r2,[r0,#0x10]
2912S:0x80000F82	7808	LDRB     r0,[r1,#0]
2913S:0x80000F84	4770	BX       lr
2914S:0x80000900	2800	CMP      r0,#0
2915S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
2916S:0x80000904	2825	CMP      r0,#0x25
2917S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
2918S:0x80000916	2500	MOVS     r5,#0
2919S:0x80000918	465F	MOV      r7,r11
2920S:0x8000091A	4620	MOV      r0,r4
2921S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
2922S:0x8000091E	4788	BLX      r1
2923S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
2924S:0x80000F7E	1C4A	ADDS     r2,r1,#1
2925S:0x80000F80	6102	STR      r2,[r0,#0x10]
2926S:0x80000F82	7808	LDRB     r0,[r1,#0]
2927S:0x80000F84	4770	BX       lr
2928S:0x80000920	2820	CMP      r0,#0x20
2929S:0x80000922	4606	MOV      r6,r0
2930S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
2931S:0x80000926	2E31	CMP      r6,#0x31
2932S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
2933S:0x8000092A	19B8	ADDS     r0,r7,r6
2934S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
2935S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
2936S:0x80000932	4305	ORRS     r5,r5,r0
2937S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
2938S:0x8000091A	4620	MOV      r0,r4
2939S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
2940S:0x8000091E	4788	BLX      r1
2941S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
2942S:0x80000F7E	1C4A	ADDS     r2,r1,#1
2943S:0x80000F80	6102	STR      r2,[r0,#0x10]
2944S:0x80000F82	7808	LDRB     r0,[r1,#0]
2945S:0x80000F84	4770	BX       lr
2946S:0x80000920	2820	CMP      r0,#0x20
2947S:0x80000922	4606	MOV      r6,r0
2948S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
2949S:0x80000926	2E31	CMP      r6,#0x31
2950S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
2951S:0x80000936	07A8	LSLS     r0,r5,#30
2952S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
2953S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
2954S:0x80000942	2700	MOVS     r7,#0
2955S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
2956S:0x80000948	2E2A	CMP      r6,#0x2a
2957S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
2958S:0x8000094C	4630	MOV      r0,r6
2959S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
2960S:0x80001BB8	3830	SUBS     r0,r0,#0x30
2961S:0x80001BBA	280A	CMP      r0,#0xa
2962S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
2963S:0x80001BBE	2001	MOVS     r0,#1
2964S:0x80001BC0	4770	BX       lr
2965S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
2966S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
2967S:0x80000958	3E30	SUBS     r6,r6,#0x30
2968S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
2969S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
2970S:0x80000994	4620	MOV      r0,r4
2971S:0x80000996	68E1	LDR      r1,[r4,#0xc]
2972S:0x80000998	4788	BLX      r1
2973S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
2974S:0x80000F7E	1C4A	ADDS     r2,r1,#1
2975S:0x80000F80	6102	STR      r2,[r0,#0x10]
2976S:0x80000F82	7808	LDRB     r0,[r1,#0]
2977S:0x80000F84	4770	BX       lr
2978S:0x8000099A	4606	MOV      r6,r0
2979S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
2980S:0x80001BB8	3830	SUBS     r0,r0,#0x30
2981S:0x80001BBA	280A	CMP      r0,#0xa
2982S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
2983S:0x80001BC2	2000	MOVS     r0,#0
2984S:0x80001BC4	4770	BX       lr
2985S:0x800009A0	2800	CMP      r0,#0
2986S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
2987S:0x800009A4	2F01	CMP      r7,#1
2988S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
2989S:0x800009A8	2E2E	CMP      r6,#0x2e
2990S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
2991S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
2992S:0x800009C0	2800	CMP      r0,#0
2993S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
2994S:0x800009CC	07E8	LSLS     r0,r5,#31
2995S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
2996S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
2997S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
2998S:0x800009DA	2819	CMP      r0,#0x19
2999S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
3000S:0x800009E4	464A	MOV      r2,r9
3001S:0x800009E6	4631	MOV      r1,r6
3002S:0x800009E8	4620	MOV      r0,r4
3003S:0x800009EA	6025	STR      r5,[r4,#0]
3004S:0x800009EC	464D	MOV      r5,r9
3005S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
3006S:0x80000278	2964	CMP      r1,#0x64
3007S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
3008S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
3009S:0x80000878	4680	MOV      r8,r0
3010S:0x8000087A	2500	MOVS     r5,#0
3011S:0x8000087C	6810	LDR      r0,[r2,#0]
3012S:0x8000087E	2975	CMP      r1,#0x75
3013S:0x80000880	4641	MOV      r1,r8
3014S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
3015S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
3016S:0x80000886	F3AF8000	NOP.W
3017S:0x8000088A	2800	CMP      r0,#0
3018S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
3019S:0x80000894	F8D81000	LDR      r1,[r8,#0]
3020S:0x80000898	078A	LSLS     r2,r1,#30
3021S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
3022S:0x800008A0	0749	LSLS     r1,r1,#29
3023S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
3024S:0x800008AE	2400	MOVS     r4,#0
3025S:0x800008B0	F1080724	ADD      r7,r8,#0x24
3026S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
3027S:0x800008C0	2800	CMP      r0,#0
3028S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
3029S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
3030S:0x800011B0	E240100A	SUB      r1,r0,#0xa
3031S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
3032S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
3033S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
3034S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
3035S:0x800011C4	E1A001A0	LSR      r0,r0,#3
3036S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
3037S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
3038S:0x800011D0	52800001	ADDPL    r0,r0,#1
3039S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
3040S:0x800011D8	E12FFF1E	BX       lr
3041S:0x800008BA	3130	ADDS     r1,r1,#0x30
3042S:0x800008BC	5539	STRB     r1,[r7,r4]
3043S:0x800008BE	1C64	ADDS     r4,r4,#1
3044S:0x800008C0	2800	CMP      r0,#0
3045S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
3046S:0x800008C4	462B	MOV      r3,r5
3047S:0x800008C6	4632	MOV      r2,r6
3048S:0x800008C8	4621	MOV      r1,r4
3049S:0x800008CA	4640	MOV      r0,r8
3050S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
3051S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
3052S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
3053S:0x80000ECC	460D	MOV      r5,r1
3054S:0x80000ECE	4699	MOV      r9,r3
3055S:0x80000ED0	4692	MOV      r10,r2
3056S:0x80000ED2	4604	MOV      r4,r0
3057S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
3058S:0x80000ED8	6801	LDR      r1,[r0,#0]
3059S:0x80000EDA	0688	LSLS     r0,r1,#26
3060S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
3061S:0x80000EE8	2001	MOVS     r0,#1
3062S:0x80000EEA	42A8	CMP      r0,r5
3063S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
3064S:0x80000EF2	2700	MOVS     r7,#0
3065S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
3066S:0x80000EF6	197A	ADDS     r2,r7,r5
3067S:0x80000EF8	EB020009	ADD      r0,r2,r9
3068S:0x80000EFC	1A08	SUBS     r0,r1,r0
3069S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
3070S:0x80000F00	7820	LDRB     r0,[r4,#0]
3071S:0x80000F02	06C0	LSLS     r0,r0,#27
3072S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
3073S:0x80000F0C	2600	MOVS     r6,#0
3074S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
3075S:0x80000F22	454E	CMP      r6,r9
3076S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
3077S:0x80000F26	7820	LDRB     r0,[r4,#0]
3078S:0x80000F28	06C0	LSLS     r0,r0,#27
3079S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
3080S:0x80000F2C	4620	MOV      r0,r4
3081S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
3082S:0x800007D4	B570	PUSH     {r4-r6,lr}
3083S:0x800007D6	4604	MOV      r4,r0
3084S:0x800007D8	6985	LDR      r5,[r0,#0x18]
3085S:0x800007DA	6800	LDR      r0,[r0,#0]
3086S:0x800007DC	06C1	LSLS     r1,r0,#27
3087S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
3088S:0x800007E0	2630	MOVS     r6,#0x30
3089S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
3090S:0x800007E6	07C0	LSLS     r0,r0,#31
3091S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
3092S:0x800007FA	1E6D	SUBS     r5,r5,#1
3093S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
3094S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
3095S:0x800007F0	4630	MOV      r0,r6
3096S:0x800007F2	4790	BLX      r2
3097S:0x80000FAC	680A	LDR      r2,[r1,#0]
3098S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
3099S:0x80000FB2	600A	STR      r2,[r1,#0]
3100S:0x80000FB4	4770	BX       lr
3101S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
3102S:0x800007F6	1C40	ADDS     r0,r0,#1
3103S:0x800007F8	6220	STR      r0,[r4,#0x20]
3104S:0x800007FA	1E6D	SUBS     r5,r5,#1
3105S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
3106S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
3107S:0x800007F0	4630	MOV      r0,r6
3108S:0x800007F2	4790	BLX      r2
3109S:0x80000FAC	680A	LDR      r2,[r1,#0]
3110S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
3111S:0x80000FB2	600A	STR      r2,[r1,#0]
3112S:0x80000FB4	4770	BX       lr
3113S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
3114S:0x800007F6	1C40	ADDS     r0,r0,#1
3115S:0x800007F8	6220	STR      r0,[r4,#0x20]
3116S:0x800007FA	1E6D	SUBS     r5,r5,#1
3117S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
3118S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
3119S:0x800007F0	4630	MOV      r0,r6
3120S:0x800007F2	4790	BLX      r2
3121S:0x80000FAC	680A	LDR      r2,[r1,#0]
3122S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
3123S:0x80000FB2	600A	STR      r2,[r1,#0]
3124S:0x80000FB4	4770	BX       lr
3125S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
3126S:0x800007F6	1C40	ADDS     r0,r0,#1
3127S:0x800007F8	6220	STR      r0,[r4,#0x20]
3128S:0x800007FA	1E6D	SUBS     r5,r5,#1
3129S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
3130S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
3131S:0x800007F0	4630	MOV      r0,r6
3132S:0x800007F2	4790	BLX      r2
3133S:0x80000FAC	680A	LDR      r2,[r1,#0]
3134S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
3135S:0x80000FB2	600A	STR      r2,[r1,#0]
3136S:0x80000FB4	4770	BX       lr
3137S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
3138S:0x800007F6	1C40	ADDS     r0,r0,#1
3139S:0x800007F8	6220	STR      r0,[r4,#0x20]
3140S:0x800007FA	1E6D	SUBS     r5,r5,#1
3141S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
3142S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
3143S:0x800007F0	4630	MOV      r0,r6
3144S:0x800007F2	4790	BLX      r2
3145S:0x80000FAC	680A	LDR      r2,[r1,#0]
3146S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
3147S:0x80000FB2	600A	STR      r2,[r1,#0]
3148S:0x80000FB4	4770	BX       lr
3149S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
3150S:0x800007F6	1C40	ADDS     r0,r0,#1
3151S:0x800007F8	6220	STR      r0,[r4,#0x20]
3152S:0x800007FA	1E6D	SUBS     r5,r5,#1
3153S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
3154S:0x800007FE	BD70	POP      {r4-r6,pc}
3155S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
3156S:0x80000F42	1E38	SUBS     r0,r7,#0
3157S:0x80000F44	F1A70701	SUB      r7,r7,#1
3158S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
3159S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
3160S:0x80000F5C	1E28	SUBS     r0,r5,#0
3161S:0x80000F5E	F1A50501	SUB      r5,r5,#1
3162S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
3163S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
3164S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
3165S:0x80000F54	4790	BLX      r2
3166S:0x80000FAC	680A	LDR      r2,[r1,#0]
3167S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
3168S:0x80000FB2	600A	STR      r2,[r1,#0]
3169S:0x80000FB4	4770	BX       lr
3170S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
3171S:0x80000F58	1C40	ADDS     r0,r0,#1
3172S:0x80000F5A	6220	STR      r0,[r4,#0x20]
3173S:0x80000F5C	1E28	SUBS     r0,r5,#0
3174S:0x80000F5E	F1A50501	SUB      r5,r5,#1
3175S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
3176S:0x80000F64	4620	MOV      r0,r4
3177S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
3178S:0x80000800	B570	PUSH     {r4-r6,lr}
3179S:0x80000802	4604	MOV      r4,r0
3180S:0x80000804	6985	LDR      r5,[r0,#0x18]
3181S:0x80000806	7800	LDRB     r0,[r0,#0]
3182S:0x80000808	07C0	LSLS     r0,r0,#31
3183S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
3184S:0x8000080C	BD70	POP      {r4-r6,pc}
3185S:0x80000F6A	7820	LDRB     r0,[r4,#0]
3186S:0x80000F6C	0600	LSLS     r0,r0,#24
3187S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
3188S:0x80000F76	2001	MOVS     r0,#1
3189S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
3190S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
3191S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
3192S:0x800009F4	2801	CMP      r0,#1
3193S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
3194S:0x80000A08	F1050904	ADD      r9,r5,#4
3195S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
3196S:0x800008FA	4620	MOV      r0,r4
3197S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
3198S:0x800008FE	4788	BLX      r1
3199S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
3200S:0x80000F7E	1C4A	ADDS     r2,r1,#1
3201S:0x80000F80	6102	STR      r2,[r0,#0x10]
3202S:0x80000F82	7808	LDRB     r0,[r1,#0]
3203S:0x80000F84	4770	BX       lr
3204S:0x80000900	2800	CMP      r0,#0
3205S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
3206S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
3207S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
3208S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
3209S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
3210S:0x80000FA4	BD00	POP      {pc}
3211S:0x800007C0	2000	MOVS     r0,#0
3212S:0x800007C2	4669	MOV      r1,sp
3213S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
3214S:0x80000FAC	680A	LDR      r2,[r1,#0]
3215S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
3216S:0x80000FB2	600A	STR      r2,[r1,#0]
3217S:0x80000FB4	4770	BX       lr
3218S:0x800007C8	BC1C	POP      {r2-r4}
3219S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
3220S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
3221S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
3222S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
3223S:0x80000584	E2855007	ADD      r5,r5,#7
3224S:0x80000588	E2844001	ADD      r4,r4,#1
3225S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
3226S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
3227S:0x80000568	E1A02004	MOV      r2,r4
3228S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
3229S:0x80000570	E1A00005	MOV      r0,r5
3230S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
3231S:0x800007AC	B40F	PUSH     {r0-r3}
3232S:0x800007AE	B51C	PUSH     {r2-r4,lr}
3233S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
3234S:0x800007B2	AA06	ADD      r2,sp,#0x18
3235S:0x800007B4	447B	ADD      r3,r3,pc
3236S:0x800007B6	4669	MOV      r1,sp
3237S:0x800007B8	9000	STR      r0,[sp,#0]
3238S:0x800007BA	9805	LDR      r0,[sp,#0x14]
3239S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
3240S:0x80000F86	B500	PUSH     {lr}
3241S:0x80000F88	B08F	SUB      sp,sp,#0x3c
3242S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
3243S:0x80000F8E	2100	MOVS     r1,#0
3244S:0x80000F90	9105	STR      r1,[sp,#0x14]
3245S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
3246S:0x80000F94	4479	ADD      r1,r1,pc
3247S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
3248S:0x80000F9A	4611	MOV      r1,r2
3249S:0x80000F9C	4668	MOV      r0,sp
3250S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
3251S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
3252S:0x800008E8	4689	MOV      r9,r1
3253S:0x800008EA	4604	MOV      r4,r0
3254S:0x800008EC	F04F0A00	MOV      r10,#0
3255S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
3256S:0x800008F4	44FB	ADD      r11,r11,pc
3257S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
3258S:0x800008FA	4620	MOV      r0,r4
3259S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
3260S:0x800008FE	4788	BLX      r1
3261S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
3262S:0x80000F7E	1C4A	ADDS     r2,r1,#1
3263S:0x80000F80	6102	STR      r2,[r0,#0x10]
3264S:0x80000F82	7808	LDRB     r0,[r1,#0]
3265S:0x80000F84	4770	BX       lr
3266S:0x80000900	2800	CMP      r0,#0
3267S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
3268S:0x80000904	2825	CMP      r0,#0x25
3269S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
3270S:0x80000916	2500	MOVS     r5,#0
3271S:0x80000918	465F	MOV      r7,r11
3272S:0x8000091A	4620	MOV      r0,r4
3273S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
3274S:0x8000091E	4788	BLX      r1
3275S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
3276S:0x80000F7E	1C4A	ADDS     r2,r1,#1
3277S:0x80000F80	6102	STR      r2,[r0,#0x10]
3278S:0x80000F82	7808	LDRB     r0,[r1,#0]
3279S:0x80000F84	4770	BX       lr
3280S:0x80000920	2820	CMP      r0,#0x20
3281S:0x80000922	4606	MOV      r6,r0
3282S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
3283S:0x80000926	2E31	CMP      r6,#0x31
3284S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
3285S:0x8000092A	19B8	ADDS     r0,r7,r6
3286S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
3287S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
3288S:0x80000932	4305	ORRS     r5,r5,r0
3289S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
3290S:0x8000091A	4620	MOV      r0,r4
3291S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
3292S:0x8000091E	4788	BLX      r1
3293S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
3294S:0x80000F7E	1C4A	ADDS     r2,r1,#1
3295S:0x80000F80	6102	STR      r2,[r0,#0x10]
3296S:0x80000F82	7808	LDRB     r0,[r1,#0]
3297S:0x80000F84	4770	BX       lr
3298S:0x80000920	2820	CMP      r0,#0x20
3299S:0x80000922	4606	MOV      r6,r0
3300S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
3301S:0x80000926	2E31	CMP      r6,#0x31
3302S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
3303S:0x80000936	07A8	LSLS     r0,r5,#30
3304S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
3305S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
3306S:0x80000942	2700	MOVS     r7,#0
3307S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
3308S:0x80000948	2E2A	CMP      r6,#0x2a
3309S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
3310S:0x8000094C	4630	MOV      r0,r6
3311S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
3312S:0x80001BB8	3830	SUBS     r0,r0,#0x30
3313S:0x80001BBA	280A	CMP      r0,#0xa
3314S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
3315S:0x80001BBE	2001	MOVS     r0,#1
3316S:0x80001BC0	4770	BX       lr
3317S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
3318S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
3319S:0x80000958	3E30	SUBS     r6,r6,#0x30
3320S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
3321S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
3322S:0x80000994	4620	MOV      r0,r4
3323S:0x80000996	68E1	LDR      r1,[r4,#0xc]
3324S:0x80000998	4788	BLX      r1
3325S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
3326S:0x80000F7E	1C4A	ADDS     r2,r1,#1
3327S:0x80000F80	6102	STR      r2,[r0,#0x10]
3328S:0x80000F82	7808	LDRB     r0,[r1,#0]
3329S:0x80000F84	4770	BX       lr
3330S:0x8000099A	4606	MOV      r6,r0
3331S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
3332S:0x80001BB8	3830	SUBS     r0,r0,#0x30
3333S:0x80001BBA	280A	CMP      r0,#0xa
3334S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
3335S:0x80001BC2	2000	MOVS     r0,#0
3336S:0x80001BC4	4770	BX       lr
3337S:0x800009A0	2800	CMP      r0,#0
3338S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
3339S:0x800009A4	2F01	CMP      r7,#1
3340S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
3341S:0x800009A8	2E2E	CMP      r6,#0x2e
3342S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
3343S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
3344S:0x800009C0	2800	CMP      r0,#0
3345S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
3346S:0x800009CC	07E8	LSLS     r0,r5,#31
3347S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
3348S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
3349S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
3350S:0x800009DA	2819	CMP      r0,#0x19
3351S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
3352S:0x800009E4	464A	MOV      r2,r9
3353S:0x800009E6	4631	MOV      r1,r6
3354S:0x800009E8	4620	MOV      r0,r4
3355S:0x800009EA	6025	STR      r5,[r4,#0]
3356S:0x800009EC	464D	MOV      r5,r9
3357S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
3358S:0x80000278	2964	CMP      r1,#0x64
3359S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
3360S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
3361S:0x80000878	4680	MOV      r8,r0
3362S:0x8000087A	2500	MOVS     r5,#0
3363S:0x8000087C	6810	LDR      r0,[r2,#0]
3364S:0x8000087E	2975	CMP      r1,#0x75
3365S:0x80000880	4641	MOV      r1,r8
3366S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
3367S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
3368S:0x80000886	F3AF8000	NOP.W
3369S:0x8000088A	2800	CMP      r0,#0
3370S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
3371S:0x80000894	F8D81000	LDR      r1,[r8,#0]
3372S:0x80000898	078A	LSLS     r2,r1,#30
3373S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
3374S:0x800008A0	0749	LSLS     r1,r1,#29
3375S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
3376S:0x800008AE	2400	MOVS     r4,#0
3377S:0x800008B0	F1080724	ADD      r7,r8,#0x24
3378S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
3379S:0x800008C0	2800	CMP      r0,#0
3380S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
3381S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
3382S:0x800011B0	E240100A	SUB      r1,r0,#0xa
3383S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
3384S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
3385S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
3386S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
3387S:0x800011C4	E1A001A0	LSR      r0,r0,#3
3388S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
3389S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
3390S:0x800011D0	52800001	ADDPL    r0,r0,#1
3391S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
3392S:0x800011D8	E12FFF1E	BX       lr
3393S:0x800008BA	3130	ADDS     r1,r1,#0x30
3394S:0x800008BC	5539	STRB     r1,[r7,r4]
3395S:0x800008BE	1C64	ADDS     r4,r4,#1
3396S:0x800008C0	2800	CMP      r0,#0
3397S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
3398S:0x800008C4	462B	MOV      r3,r5
3399S:0x800008C6	4632	MOV      r2,r6
3400S:0x800008C8	4621	MOV      r1,r4
3401S:0x800008CA	4640	MOV      r0,r8
3402S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
3403S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
3404S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
3405S:0x80000ECC	460D	MOV      r5,r1
3406S:0x80000ECE	4699	MOV      r9,r3
3407S:0x80000ED0	4692	MOV      r10,r2
3408S:0x80000ED2	4604	MOV      r4,r0
3409S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
3410S:0x80000ED8	6801	LDR      r1,[r0,#0]
3411S:0x80000EDA	0688	LSLS     r0,r1,#26
3412S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
3413S:0x80000EE8	2001	MOVS     r0,#1
3414S:0x80000EEA	42A8	CMP      r0,r5
3415S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
3416S:0x80000EF2	2700	MOVS     r7,#0
3417S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
3418S:0x80000EF6	197A	ADDS     r2,r7,r5
3419S:0x80000EF8	EB020009	ADD      r0,r2,r9
3420S:0x80000EFC	1A08	SUBS     r0,r1,r0
3421S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
3422S:0x80000F00	7820	LDRB     r0,[r4,#0]
3423S:0x80000F02	06C0	LSLS     r0,r0,#27
3424S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
3425S:0x80000F0C	2600	MOVS     r6,#0
3426S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
3427S:0x80000F22	454E	CMP      r6,r9
3428S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
3429S:0x80000F26	7820	LDRB     r0,[r4,#0]
3430S:0x80000F28	06C0	LSLS     r0,r0,#27
3431S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
3432S:0x80000F2C	4620	MOV      r0,r4
3433S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
3434S:0x800007D4	B570	PUSH     {r4-r6,lr}
3435S:0x800007D6	4604	MOV      r4,r0
3436S:0x800007D8	6985	LDR      r5,[r0,#0x18]
3437S:0x800007DA	6800	LDR      r0,[r0,#0]
3438S:0x800007DC	06C1	LSLS     r1,r0,#27
3439S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
3440S:0x800007E0	2630	MOVS     r6,#0x30
3441S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
3442S:0x800007E6	07C0	LSLS     r0,r0,#31
3443S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
3444S:0x800007FA	1E6D	SUBS     r5,r5,#1
3445S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
3446S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
3447S:0x800007F0	4630	MOV      r0,r6
3448S:0x800007F2	4790	BLX      r2
3449S:0x80000FAC	680A	LDR      r2,[r1,#0]
3450S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
3451S:0x80000FB2	600A	STR      r2,[r1,#0]
3452S:0x80000FB4	4770	BX       lr
3453S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
3454S:0x800007F6	1C40	ADDS     r0,r0,#1
3455S:0x800007F8	6220	STR      r0,[r4,#0x20]
3456S:0x800007FA	1E6D	SUBS     r5,r5,#1
3457S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
3458S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
3459S:0x800007F0	4630	MOV      r0,r6
3460S:0x800007F2	4790	BLX      r2
3461S:0x80000FAC	680A	LDR      r2,[r1,#0]
3462S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
3463S:0x80000FB2	600A	STR      r2,[r1,#0]
3464S:0x80000FB4	4770	BX       lr
3465S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
3466S:0x800007F6	1C40	ADDS     r0,r0,#1
3467S:0x800007F8	6220	STR      r0,[r4,#0x20]
3468S:0x800007FA	1E6D	SUBS     r5,r5,#1
3469S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
3470S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
3471S:0x800007F0	4630	MOV      r0,r6
3472S:0x800007F2	4790	BLX      r2
3473S:0x80000FAC	680A	LDR      r2,[r1,#0]
3474S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
3475S:0x80000FB2	600A	STR      r2,[r1,#0]
3476S:0x80000FB4	4770	BX       lr
3477S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
3478S:0x800007F6	1C40	ADDS     r0,r0,#1
3479S:0x800007F8	6220	STR      r0,[r4,#0x20]
3480S:0x800007FA	1E6D	SUBS     r5,r5,#1
3481S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
3482S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
3483S:0x800007F0	4630	MOV      r0,r6
3484S:0x800007F2	4790	BLX      r2
3485S:0x80000FAC	680A	LDR      r2,[r1,#0]
3486S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
3487S:0x80000FB2	600A	STR      r2,[r1,#0]
3488S:0x80000FB4	4770	BX       lr
3489S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
3490S:0x800007F6	1C40	ADDS     r0,r0,#1
3491S:0x800007F8	6220	STR      r0,[r4,#0x20]
3492S:0x800007FA	1E6D	SUBS     r5,r5,#1
3493S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
3494S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
3495S:0x800007F0	4630	MOV      r0,r6
3496S:0x800007F2	4790	BLX      r2
3497S:0x80000FAC	680A	LDR      r2,[r1,#0]
3498S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
3499S:0x80000FB2	600A	STR      r2,[r1,#0]
3500S:0x80000FB4	4770	BX       lr
3501S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
3502S:0x800007F6	1C40	ADDS     r0,r0,#1
3503S:0x800007F8	6220	STR      r0,[r4,#0x20]
3504S:0x800007FA	1E6D	SUBS     r5,r5,#1
3505S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
3506S:0x800007FE	BD70	POP      {r4-r6,pc}
3507S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
3508S:0x80000F42	1E38	SUBS     r0,r7,#0
3509S:0x80000F44	F1A70701	SUB      r7,r7,#1
3510S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
3511S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
3512S:0x80000F5C	1E28	SUBS     r0,r5,#0
3513S:0x80000F5E	F1A50501	SUB      r5,r5,#1
3514S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
3515S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
3516S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
3517S:0x80000F54	4790	BLX      r2
3518S:0x80000FAC	680A	LDR      r2,[r1,#0]
3519S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
3520S:0x80000FB2	600A	STR      r2,[r1,#0]
3521S:0x80000FB4	4770	BX       lr
3522S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
3523S:0x80000F58	1C40	ADDS     r0,r0,#1
3524S:0x80000F5A	6220	STR      r0,[r4,#0x20]
3525S:0x80000F5C	1E28	SUBS     r0,r5,#0
3526S:0x80000F5E	F1A50501	SUB      r5,r5,#1
3527S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
3528S:0x80000F64	4620	MOV      r0,r4
3529S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
3530S:0x80000800	B570	PUSH     {r4-r6,lr}
3531S:0x80000802	4604	MOV      r4,r0
3532S:0x80000804	6985	LDR      r5,[r0,#0x18]
3533S:0x80000806	7800	LDRB     r0,[r0,#0]
3534S:0x80000808	07C0	LSLS     r0,r0,#31
3535S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
3536S:0x8000080C	BD70	POP      {r4-r6,pc}
3537S:0x80000F6A	7820	LDRB     r0,[r4,#0]
3538S:0x80000F6C	0600	LSLS     r0,r0,#24
3539S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
3540S:0x80000F76	2001	MOVS     r0,#1
3541S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
3542S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
3543S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
3544S:0x800009F4	2801	CMP      r0,#1
3545S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
3546S:0x80000A08	F1050904	ADD      r9,r5,#4
3547S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
3548S:0x800008FA	4620	MOV      r0,r4
3549S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
3550S:0x800008FE	4788	BLX      r1
3551S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
3552S:0x80000F7E	1C4A	ADDS     r2,r1,#1
3553S:0x80000F80	6102	STR      r2,[r0,#0x10]
3554S:0x80000F82	7808	LDRB     r0,[r1,#0]
3555S:0x80000F84	4770	BX       lr
3556S:0x80000900	2800	CMP      r0,#0
3557S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
3558S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
3559S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
3560S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
3561S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
3562S:0x80000FA4	BD00	POP      {pc}
3563S:0x800007C0	2000	MOVS     r0,#0
3564S:0x800007C2	4669	MOV      r1,sp
3565S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
3566S:0x80000FAC	680A	LDR      r2,[r1,#0]
3567S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
3568S:0x80000FB2	600A	STR      r2,[r1,#0]
3569S:0x80000FB4	4770	BX       lr
3570S:0x800007C8	BC1C	POP      {r2-r4}
3571S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
3572S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
3573S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
3574S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
3575S:0x80000584	E2855007	ADD      r5,r5,#7
3576S:0x80000588	E2844001	ADD      r4,r4,#1
3577S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
3578S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
3579S:0x80000568	E1A02004	MOV      r2,r4
3580S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
3581S:0x80000570	E1A00005	MOV      r0,r5
3582S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
3583S:0x800007AC	B40F	PUSH     {r0-r3}
3584S:0x800007AE	B51C	PUSH     {r2-r4,lr}
3585S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
3586S:0x800007B2	AA06	ADD      r2,sp,#0x18
3587S:0x800007B4	447B	ADD      r3,r3,pc
3588S:0x800007B6	4669	MOV      r1,sp
3589S:0x800007B8	9000	STR      r0,[sp,#0]
3590S:0x800007BA	9805	LDR      r0,[sp,#0x14]
3591S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
3592S:0x80000F86	B500	PUSH     {lr}
3593S:0x80000F88	B08F	SUB      sp,sp,#0x3c
3594S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
3595S:0x80000F8E	2100	MOVS     r1,#0
3596S:0x80000F90	9105	STR      r1,[sp,#0x14]
3597S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
3598S:0x80000F94	4479	ADD      r1,r1,pc
3599S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
3600S:0x80000F9A	4611	MOV      r1,r2
3601S:0x80000F9C	4668	MOV      r0,sp
3602S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
3603S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
3604S:0x800008E8	4689	MOV      r9,r1
3605S:0x800008EA	4604	MOV      r4,r0
3606S:0x800008EC	F04F0A00	MOV      r10,#0
3607S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
3608S:0x800008F4	44FB	ADD      r11,r11,pc
3609S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
3610S:0x800008FA	4620	MOV      r0,r4
3611S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
3612S:0x800008FE	4788	BLX      r1
3613S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
3614S:0x80000F7E	1C4A	ADDS     r2,r1,#1
3615S:0x80000F80	6102	STR      r2,[r0,#0x10]
3616S:0x80000F82	7808	LDRB     r0,[r1,#0]
3617S:0x80000F84	4770	BX       lr
3618S:0x80000900	2800	CMP      r0,#0
3619S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
3620S:0x80000904	2825	CMP      r0,#0x25
3621S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
3622S:0x80000916	2500	MOVS     r5,#0
3623S:0x80000918	465F	MOV      r7,r11
3624S:0x8000091A	4620	MOV      r0,r4
3625S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
3626S:0x8000091E	4788	BLX      r1
3627S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
3628S:0x80000F7E	1C4A	ADDS     r2,r1,#1
3629S:0x80000F80	6102	STR      r2,[r0,#0x10]
3630S:0x80000F82	7808	LDRB     r0,[r1,#0]
3631S:0x80000F84	4770	BX       lr
3632S:0x80000920	2820	CMP      r0,#0x20
3633S:0x80000922	4606	MOV      r6,r0
3634S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
3635S:0x80000926	2E31	CMP      r6,#0x31
3636S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
3637S:0x8000092A	19B8	ADDS     r0,r7,r6
3638S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
3639S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
3640S:0x80000932	4305	ORRS     r5,r5,r0
3641S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
3642S:0x8000091A	4620	MOV      r0,r4
3643S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
3644S:0x8000091E	4788	BLX      r1
3645S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
3646S:0x80000F7E	1C4A	ADDS     r2,r1,#1
3647S:0x80000F80	6102	STR      r2,[r0,#0x10]
3648S:0x80000F82	7808	LDRB     r0,[r1,#0]
3649S:0x80000F84	4770	BX       lr
3650S:0x80000920	2820	CMP      r0,#0x20
3651S:0x80000922	4606	MOV      r6,r0
3652S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
3653S:0x80000926	2E31	CMP      r6,#0x31
3654S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
3655S:0x80000936	07A8	LSLS     r0,r5,#30
3656S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
3657S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
3658S:0x80000942	2700	MOVS     r7,#0
3659S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
3660S:0x80000948	2E2A	CMP      r6,#0x2a
3661S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
3662S:0x8000094C	4630	MOV      r0,r6
3663S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
3664S:0x80001BB8	3830	SUBS     r0,r0,#0x30
3665S:0x80001BBA	280A	CMP      r0,#0xa
3666S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
3667S:0x80001BBE	2001	MOVS     r0,#1
3668S:0x80001BC0	4770	BX       lr
3669S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
3670S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
3671S:0x80000958	3E30	SUBS     r6,r6,#0x30
3672S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
3673S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
3674S:0x80000994	4620	MOV      r0,r4
3675S:0x80000996	68E1	LDR      r1,[r4,#0xc]
3676S:0x80000998	4788	BLX      r1
3677S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
3678S:0x80000F7E	1C4A	ADDS     r2,r1,#1
3679S:0x80000F80	6102	STR      r2,[r0,#0x10]
3680S:0x80000F82	7808	LDRB     r0,[r1,#0]
3681S:0x80000F84	4770	BX       lr
3682S:0x8000099A	4606	MOV      r6,r0
3683S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
3684S:0x80001BB8	3830	SUBS     r0,r0,#0x30
3685S:0x80001BBA	280A	CMP      r0,#0xa
3686S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
3687S:0x80001BC2	2000	MOVS     r0,#0
3688S:0x80001BC4	4770	BX       lr
3689S:0x800009A0	2800	CMP      r0,#0
3690S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
3691S:0x800009A4	2F01	CMP      r7,#1
3692S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
3693S:0x800009A8	2E2E	CMP      r6,#0x2e
3694S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
3695S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
3696S:0x800009C0	2800	CMP      r0,#0
3697S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
3698S:0x800009CC	07E8	LSLS     r0,r5,#31
3699S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
3700S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
3701S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
3702S:0x800009DA	2819	CMP      r0,#0x19
3703S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
3704S:0x800009E4	464A	MOV      r2,r9
3705S:0x800009E6	4631	MOV      r1,r6
3706S:0x800009E8	4620	MOV      r0,r4
3707S:0x800009EA	6025	STR      r5,[r4,#0]
3708S:0x800009EC	464D	MOV      r5,r9
3709S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
3710S:0x80000278	2964	CMP      r1,#0x64
3711S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
3712S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
3713S:0x80000878	4680	MOV      r8,r0
3714S:0x8000087A	2500	MOVS     r5,#0
3715S:0x8000087C	6810	LDR      r0,[r2,#0]
3716S:0x8000087E	2975	CMP      r1,#0x75
3717S:0x80000880	4641	MOV      r1,r8
3718S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
3719S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
3720S:0x80000886	F3AF8000	NOP.W
3721S:0x8000088A	2800	CMP      r0,#0
3722S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
3723S:0x80000894	F8D81000	LDR      r1,[r8,#0]
3724S:0x80000898	078A	LSLS     r2,r1,#30
3725S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
3726S:0x800008A0	0749	LSLS     r1,r1,#29
3727S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
3728S:0x800008AE	2400	MOVS     r4,#0
3729S:0x800008B0	F1080724	ADD      r7,r8,#0x24
3730S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
3731S:0x800008C0	2800	CMP      r0,#0
3732S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
3733S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
3734S:0x800011B0	E240100A	SUB      r1,r0,#0xa
3735S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
3736S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
3737S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
3738S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
3739S:0x800011C4	E1A001A0	LSR      r0,r0,#3
3740S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
3741S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
3742S:0x800011D0	52800001	ADDPL    r0,r0,#1
3743S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
3744S:0x800011D8	E12FFF1E	BX       lr
3745S:0x800008BA	3130	ADDS     r1,r1,#0x30
3746S:0x800008BC	5539	STRB     r1,[r7,r4]
3747S:0x800008BE	1C64	ADDS     r4,r4,#1
3748S:0x800008C0	2800	CMP      r0,#0
3749S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
3750S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
3751S:0x800011B0	E240100A	SUB      r1,r0,#0xa
3752S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
3753S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
3754S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
3755S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
3756S:0x800011C4	E1A001A0	LSR      r0,r0,#3
3757S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
3758S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
3759S:0x800011D0	52800001	ADDPL    r0,r0,#1
3760S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
3761S:0x800011D8	E12FFF1E	BX       lr
3762S:0x800008BA	3130	ADDS     r1,r1,#0x30
3763S:0x800008BC	5539	STRB     r1,[r7,r4]
3764S:0x800008BE	1C64	ADDS     r4,r4,#1
3765S:0x800008C0	2800	CMP      r0,#0
3766S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
3767S:0x800008C4	462B	MOV      r3,r5
3768S:0x800008C6	4632	MOV      r2,r6
3769S:0x800008C8	4621	MOV      r1,r4
3770S:0x800008CA	4640	MOV      r0,r8
3771S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
3772S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
3773S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
3774S:0x80000ECC	460D	MOV      r5,r1
3775S:0x80000ECE	4699	MOV      r9,r3
3776S:0x80000ED0	4692	MOV      r10,r2
3777S:0x80000ED2	4604	MOV      r4,r0
3778S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
3779S:0x80000ED8	6801	LDR      r1,[r0,#0]
3780S:0x80000EDA	0688	LSLS     r0,r1,#26
3781S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
3782S:0x80000EE8	2001	MOVS     r0,#1
3783S:0x80000EEA	42A8	CMP      r0,r5
3784S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
3785S:0x80000EF2	2700	MOVS     r7,#0
3786S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
3787S:0x80000EF6	197A	ADDS     r2,r7,r5
3788S:0x80000EF8	EB020009	ADD      r0,r2,r9
3789S:0x80000EFC	1A08	SUBS     r0,r1,r0
3790S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
3791S:0x80000F00	7820	LDRB     r0,[r4,#0]
3792S:0x80000F02	06C0	LSLS     r0,r0,#27
3793S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
3794S:0x80000F0C	2600	MOVS     r6,#0
3795S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
3796S:0x80000F22	454E	CMP      r6,r9
3797S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
3798S:0x80000F26	7820	LDRB     r0,[r4,#0]
3799S:0x80000F28	06C0	LSLS     r0,r0,#27
3800S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
3801S:0x80000F2C	4620	MOV      r0,r4
3802S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
3803S:0x800007D4	B570	PUSH     {r4-r6,lr}
3804S:0x800007D6	4604	MOV      r4,r0
3805S:0x800007D8	6985	LDR      r5,[r0,#0x18]
3806S:0x800007DA	6800	LDR      r0,[r0,#0]
3807S:0x800007DC	06C1	LSLS     r1,r0,#27
3808S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
3809S:0x800007E0	2630	MOVS     r6,#0x30
3810S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
3811S:0x800007E6	07C0	LSLS     r0,r0,#31
3812S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
3813S:0x800007FA	1E6D	SUBS     r5,r5,#1
3814S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
3815S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
3816S:0x800007F0	4630	MOV      r0,r6
3817S:0x800007F2	4790	BLX      r2
3818S:0x80000FAC	680A	LDR      r2,[r1,#0]
3819S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
3820S:0x80000FB2	600A	STR      r2,[r1,#0]
3821S:0x80000FB4	4770	BX       lr
3822S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
3823S:0x800007F6	1C40	ADDS     r0,r0,#1
3824S:0x800007F8	6220	STR      r0,[r4,#0x20]
3825S:0x800007FA	1E6D	SUBS     r5,r5,#1
3826S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
3827S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
3828S:0x800007F0	4630	MOV      r0,r6
3829S:0x800007F2	4790	BLX      r2
3830S:0x80000FAC	680A	LDR      r2,[r1,#0]
3831S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
3832S:0x80000FB2	600A	STR      r2,[r1,#0]
3833S:0x80000FB4	4770	BX       lr
3834S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
3835S:0x800007F6	1C40	ADDS     r0,r0,#1
3836S:0x800007F8	6220	STR      r0,[r4,#0x20]
3837S:0x800007FA	1E6D	SUBS     r5,r5,#1
3838S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
3839S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
3840S:0x800007F0	4630	MOV      r0,r6
3841S:0x800007F2	4790	BLX      r2
3842S:0x80000FAC	680A	LDR      r2,[r1,#0]
3843S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
3844S:0x80000FB2	600A	STR      r2,[r1,#0]
3845S:0x80000FB4	4770	BX       lr
3846S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
3847S:0x800007F6	1C40	ADDS     r0,r0,#1
3848S:0x800007F8	6220	STR      r0,[r4,#0x20]
3849S:0x800007FA	1E6D	SUBS     r5,r5,#1
3850S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
3851S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
3852S:0x800007F0	4630	MOV      r0,r6
3853S:0x800007F2	4790	BLX      r2
3854S:0x80000FAC	680A	LDR      r2,[r1,#0]
3855S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
3856S:0x80000FB2	600A	STR      r2,[r1,#0]
3857S:0x80000FB4	4770	BX       lr
3858S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
3859S:0x800007F6	1C40	ADDS     r0,r0,#1
3860S:0x800007F8	6220	STR      r0,[r4,#0x20]
3861S:0x800007FA	1E6D	SUBS     r5,r5,#1
3862S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
3863S:0x800007FE	BD70	POP      {r4-r6,pc}
3864S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
3865S:0x80000F42	1E38	SUBS     r0,r7,#0
3866S:0x80000F44	F1A70701	SUB      r7,r7,#1
3867S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
3868S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
3869S:0x80000F5C	1E28	SUBS     r0,r5,#0
3870S:0x80000F5E	F1A50501	SUB      r5,r5,#1
3871S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
3872S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
3873S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
3874S:0x80000F54	4790	BLX      r2
3875S:0x80000FAC	680A	LDR      r2,[r1,#0]
3876S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
3877S:0x80000FB2	600A	STR      r2,[r1,#0]
3878S:0x80000FB4	4770	BX       lr
3879S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
3880S:0x80000F58	1C40	ADDS     r0,r0,#1
3881S:0x80000F5A	6220	STR      r0,[r4,#0x20]
3882S:0x80000F5C	1E28	SUBS     r0,r5,#0
3883S:0x80000F5E	F1A50501	SUB      r5,r5,#1
3884S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
3885S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
3886S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
3887S:0x80000F54	4790	BLX      r2
3888S:0x80000FAC	680A	LDR      r2,[r1,#0]
3889S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
3890S:0x80000FB2	600A	STR      r2,[r1,#0]
3891S:0x80000FB4	4770	BX       lr
3892S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
3893S:0x80000F58	1C40	ADDS     r0,r0,#1
3894S:0x80000F5A	6220	STR      r0,[r4,#0x20]
3895S:0x80000F5C	1E28	SUBS     r0,r5,#0
3896S:0x80000F5E	F1A50501	SUB      r5,r5,#1
3897S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
3898S:0x80000F64	4620	MOV      r0,r4
3899S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
3900S:0x80000800	B570	PUSH     {r4-r6,lr}
3901S:0x80000802	4604	MOV      r4,r0
3902S:0x80000804	6985	LDR      r5,[r0,#0x18]
3903S:0x80000806	7800	LDRB     r0,[r0,#0]
3904S:0x80000808	07C0	LSLS     r0,r0,#31
3905S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
3906S:0x8000080C	BD70	POP      {r4-r6,pc}
3907S:0x80000F6A	7820	LDRB     r0,[r4,#0]
3908S:0x80000F6C	0600	LSLS     r0,r0,#24
3909S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
3910S:0x80000F76	2001	MOVS     r0,#1
3911S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
3912S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
3913S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
3914S:0x800009F4	2801	CMP      r0,#1
3915S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
3916S:0x80000A08	F1050904	ADD      r9,r5,#4
3917S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
3918S:0x800008FA	4620	MOV      r0,r4
3919S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
3920S:0x800008FE	4788	BLX      r1
3921S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
3922S:0x80000F7E	1C4A	ADDS     r2,r1,#1
3923S:0x80000F80	6102	STR      r2,[r0,#0x10]
3924S:0x80000F82	7808	LDRB     r0,[r1,#0]
3925S:0x80000F84	4770	BX       lr
3926S:0x80000900	2800	CMP      r0,#0
3927S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
3928S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
3929S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
3930S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
3931S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
3932S:0x80000FA4	BD00	POP      {pc}
3933S:0x800007C0	2000	MOVS     r0,#0
3934S:0x800007C2	4669	MOV      r1,sp
3935S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
3936S:0x80000FAC	680A	LDR      r2,[r1,#0]
3937S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
3938S:0x80000FB2	600A	STR      r2,[r1,#0]
3939S:0x80000FB4	4770	BX       lr
3940S:0x800007C8	BC1C	POP      {r2-r4}
3941S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
3942S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
3943S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
3944S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
3945S:0x80000584	E2855007	ADD      r5,r5,#7
3946S:0x80000588	E2844001	ADD      r4,r4,#1
3947S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
3948S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
3949S:0x80000568	E1A02004	MOV      r2,r4
3950S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
3951S:0x80000570	E1A00005	MOV      r0,r5
3952S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
3953S:0x800007AC	B40F	PUSH     {r0-r3}
3954S:0x800007AE	B51C	PUSH     {r2-r4,lr}
3955S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
3956S:0x800007B2	AA06	ADD      r2,sp,#0x18
3957S:0x800007B4	447B	ADD      r3,r3,pc
3958S:0x800007B6	4669	MOV      r1,sp
3959S:0x800007B8	9000	STR      r0,[sp,#0]
3960S:0x800007BA	9805	LDR      r0,[sp,#0x14]
3961S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
3962S:0x80000F86	B500	PUSH     {lr}
3963S:0x80000F88	B08F	SUB      sp,sp,#0x3c
3964S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
3965S:0x80000F8E	2100	MOVS     r1,#0
3966S:0x80000F90	9105	STR      r1,[sp,#0x14]
3967S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
3968S:0x80000F94	4479	ADD      r1,r1,pc
3969S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
3970S:0x80000F9A	4611	MOV      r1,r2
3971S:0x80000F9C	4668	MOV      r0,sp
3972S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
3973S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
3974S:0x800008E8	4689	MOV      r9,r1
3975S:0x800008EA	4604	MOV      r4,r0
3976S:0x800008EC	F04F0A00	MOV      r10,#0
3977S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
3978S:0x800008F4	44FB	ADD      r11,r11,pc
3979S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
3980S:0x800008FA	4620	MOV      r0,r4
3981S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
3982S:0x800008FE	4788	BLX      r1
3983S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
3984S:0x80000F7E	1C4A	ADDS     r2,r1,#1
3985S:0x80000F80	6102	STR      r2,[r0,#0x10]
3986S:0x80000F82	7808	LDRB     r0,[r1,#0]
3987S:0x80000F84	4770	BX       lr
3988S:0x80000900	2800	CMP      r0,#0
3989S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
3990S:0x80000904	2825	CMP      r0,#0x25
3991S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
3992S:0x80000916	2500	MOVS     r5,#0
3993S:0x80000918	465F	MOV      r7,r11
3994S:0x8000091A	4620	MOV      r0,r4
3995S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
3996S:0x8000091E	4788	BLX      r1
3997S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
3998S:0x80000F7E	1C4A	ADDS     r2,r1,#1
3999S:0x80000F80	6102	STR      r2,[r0,#0x10]
4000S:0x80000F82	7808	LDRB     r0,[r1,#0]
4001S:0x80000F84	4770	BX       lr
4002S:0x80000920	2820	CMP      r0,#0x20
4003S:0x80000922	4606	MOV      r6,r0
4004S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
4005S:0x80000926	2E31	CMP      r6,#0x31
4006S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
4007S:0x8000092A	19B8	ADDS     r0,r7,r6
4008S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
4009S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
4010S:0x80000932	4305	ORRS     r5,r5,r0
4011S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
4012S:0x8000091A	4620	MOV      r0,r4
4013S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
4014S:0x8000091E	4788	BLX      r1
4015S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
4016S:0x80000F7E	1C4A	ADDS     r2,r1,#1
4017S:0x80000F80	6102	STR      r2,[r0,#0x10]
4018S:0x80000F82	7808	LDRB     r0,[r1,#0]
4019S:0x80000F84	4770	BX       lr
4020S:0x80000920	2820	CMP      r0,#0x20
4021S:0x80000922	4606	MOV      r6,r0
4022S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
4023S:0x80000926	2E31	CMP      r6,#0x31
4024S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
4025S:0x80000936	07A8	LSLS     r0,r5,#30
4026S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
4027S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
4028S:0x80000942	2700	MOVS     r7,#0
4029S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
4030S:0x80000948	2E2A	CMP      r6,#0x2a
4031S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
4032S:0x8000094C	4630	MOV      r0,r6
4033S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
4034S:0x80001BB8	3830	SUBS     r0,r0,#0x30
4035S:0x80001BBA	280A	CMP      r0,#0xa
4036S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
4037S:0x80001BBE	2001	MOVS     r0,#1
4038S:0x80001BC0	4770	BX       lr
4039S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
4040S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
4041S:0x80000958	3E30	SUBS     r6,r6,#0x30
4042S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
4043S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
4044S:0x80000994	4620	MOV      r0,r4
4045S:0x80000996	68E1	LDR      r1,[r4,#0xc]
4046S:0x80000998	4788	BLX      r1
4047S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
4048S:0x80000F7E	1C4A	ADDS     r2,r1,#1
4049S:0x80000F80	6102	STR      r2,[r0,#0x10]
4050S:0x80000F82	7808	LDRB     r0,[r1,#0]
4051S:0x80000F84	4770	BX       lr
4052S:0x8000099A	4606	MOV      r6,r0
4053S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
4054S:0x80001BB8	3830	SUBS     r0,r0,#0x30
4055S:0x80001BBA	280A	CMP      r0,#0xa
4056S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
4057S:0x80001BC2	2000	MOVS     r0,#0
4058S:0x80001BC4	4770	BX       lr
4059S:0x800009A0	2800	CMP      r0,#0
4060S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
4061S:0x800009A4	2F01	CMP      r7,#1
4062S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
4063S:0x800009A8	2E2E	CMP      r6,#0x2e
4064S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
4065S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
4066S:0x800009C0	2800	CMP      r0,#0
4067S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
4068S:0x800009CC	07E8	LSLS     r0,r5,#31
4069S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
4070S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
4071S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
4072S:0x800009DA	2819	CMP      r0,#0x19
4073S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
4074S:0x800009E4	464A	MOV      r2,r9
4075S:0x800009E6	4631	MOV      r1,r6
4076S:0x800009E8	4620	MOV      r0,r4
4077S:0x800009EA	6025	STR      r5,[r4,#0]
4078S:0x800009EC	464D	MOV      r5,r9
4079S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
4080S:0x80000278	2964	CMP      r1,#0x64
4081S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
4082S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
4083S:0x80000878	4680	MOV      r8,r0
4084S:0x8000087A	2500	MOVS     r5,#0
4085S:0x8000087C	6810	LDR      r0,[r2,#0]
4086S:0x8000087E	2975	CMP      r1,#0x75
4087S:0x80000880	4641	MOV      r1,r8
4088S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
4089S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
4090S:0x80000886	F3AF8000	NOP.W
4091S:0x8000088A	2800	CMP      r0,#0
4092S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
4093S:0x80000894	F8D81000	LDR      r1,[r8,#0]
4094S:0x80000898	078A	LSLS     r2,r1,#30
4095S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
4096S:0x800008A0	0749	LSLS     r1,r1,#29
4097S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
4098S:0x800008AE	2400	MOVS     r4,#0
4099S:0x800008B0	F1080724	ADD      r7,r8,#0x24
4100S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
4101S:0x800008C0	2800	CMP      r0,#0
4102S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
4103S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
4104S:0x800011B0	E240100A	SUB      r1,r0,#0xa
4105S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
4106S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
4107S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
4108S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
4109S:0x800011C4	E1A001A0	LSR      r0,r0,#3
4110S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
4111S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
4112S:0x800011D0	52800001	ADDPL    r0,r0,#1
4113S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
4114S:0x800011D8	E12FFF1E	BX       lr
4115S:0x800008BA	3130	ADDS     r1,r1,#0x30
4116S:0x800008BC	5539	STRB     r1,[r7,r4]
4117S:0x800008BE	1C64	ADDS     r4,r4,#1
4118S:0x800008C0	2800	CMP      r0,#0
4119S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
4120S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
4121S:0x800011B0	E240100A	SUB      r1,r0,#0xa
4122S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
4123S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
4124S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
4125S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
4126S:0x800011C4	E1A001A0	LSR      r0,r0,#3
4127S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
4128S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
4129S:0x800011D0	52800001	ADDPL    r0,r0,#1
4130S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
4131S:0x800011D8	E12FFF1E	BX       lr
4132S:0x800008BA	3130	ADDS     r1,r1,#0x30
4133S:0x800008BC	5539	STRB     r1,[r7,r4]
4134S:0x800008BE	1C64	ADDS     r4,r4,#1
4135S:0x800008C0	2800	CMP      r0,#0
4136S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
4137S:0x800008C4	462B	MOV      r3,r5
4138S:0x800008C6	4632	MOV      r2,r6
4139S:0x800008C8	4621	MOV      r1,r4
4140S:0x800008CA	4640	MOV      r0,r8
4141S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
4142S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
4143S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
4144S:0x80000ECC	460D	MOV      r5,r1
4145S:0x80000ECE	4699	MOV      r9,r3
4146S:0x80000ED0	4692	MOV      r10,r2
4147S:0x80000ED2	4604	MOV      r4,r0
4148S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
4149S:0x80000ED8	6801	LDR      r1,[r0,#0]
4150S:0x80000EDA	0688	LSLS     r0,r1,#26
4151S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
4152S:0x80000EE8	2001	MOVS     r0,#1
4153S:0x80000EEA	42A8	CMP      r0,r5
4154S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
4155S:0x80000EF2	2700	MOVS     r7,#0
4156S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
4157S:0x80000EF6	197A	ADDS     r2,r7,r5
4158S:0x80000EF8	EB020009	ADD      r0,r2,r9
4159S:0x80000EFC	1A08	SUBS     r0,r1,r0
4160S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
4161S:0x80000F00	7820	LDRB     r0,[r4,#0]
4162S:0x80000F02	06C0	LSLS     r0,r0,#27
4163S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
4164S:0x80000F0C	2600	MOVS     r6,#0
4165S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
4166S:0x80000F22	454E	CMP      r6,r9
4167S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
4168S:0x80000F26	7820	LDRB     r0,[r4,#0]
4169S:0x80000F28	06C0	LSLS     r0,r0,#27
4170S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
4171S:0x80000F2C	4620	MOV      r0,r4
4172S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
4173S:0x800007D4	B570	PUSH     {r4-r6,lr}
4174S:0x800007D6	4604	MOV      r4,r0
4175S:0x800007D8	6985	LDR      r5,[r0,#0x18]
4176S:0x800007DA	6800	LDR      r0,[r0,#0]
4177S:0x800007DC	06C1	LSLS     r1,r0,#27
4178S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
4179S:0x800007E0	2630	MOVS     r6,#0x30
4180S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
4181S:0x800007E6	07C0	LSLS     r0,r0,#31
4182S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
4183S:0x800007FA	1E6D	SUBS     r5,r5,#1
4184S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
4185S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
4186S:0x800007F0	4630	MOV      r0,r6
4187S:0x800007F2	4790	BLX      r2
4188S:0x80000FAC	680A	LDR      r2,[r1,#0]
4189S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
4190S:0x80000FB2	600A	STR      r2,[r1,#0]
4191S:0x80000FB4	4770	BX       lr
4192S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
4193S:0x800007F6	1C40	ADDS     r0,r0,#1
4194S:0x800007F8	6220	STR      r0,[r4,#0x20]
4195S:0x800007FA	1E6D	SUBS     r5,r5,#1
4196S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
4197S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
4198S:0x800007F0	4630	MOV      r0,r6
4199S:0x800007F2	4790	BLX      r2
4200S:0x80000FAC	680A	LDR      r2,[r1,#0]
4201S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
4202S:0x80000FB2	600A	STR      r2,[r1,#0]
4203S:0x80000FB4	4770	BX       lr
4204S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
4205S:0x800007F6	1C40	ADDS     r0,r0,#1
4206S:0x800007F8	6220	STR      r0,[r4,#0x20]
4207S:0x800007FA	1E6D	SUBS     r5,r5,#1
4208S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
4209S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
4210S:0x800007F0	4630	MOV      r0,r6
4211S:0x800007F2	4790	BLX      r2
4212S:0x80000FAC	680A	LDR      r2,[r1,#0]
4213S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
4214S:0x80000FB2	600A	STR      r2,[r1,#0]
4215S:0x80000FB4	4770	BX       lr
4216S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
4217S:0x800007F6	1C40	ADDS     r0,r0,#1
4218S:0x800007F8	6220	STR      r0,[r4,#0x20]
4219S:0x800007FA	1E6D	SUBS     r5,r5,#1
4220S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
4221S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
4222S:0x800007F0	4630	MOV      r0,r6
4223S:0x800007F2	4790	BLX      r2
4224S:0x80000FAC	680A	LDR      r2,[r1,#0]
4225S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
4226S:0x80000FB2	600A	STR      r2,[r1,#0]
4227S:0x80000FB4	4770	BX       lr
4228S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
4229S:0x800007F6	1C40	ADDS     r0,r0,#1
4230S:0x800007F8	6220	STR      r0,[r4,#0x20]
4231S:0x800007FA	1E6D	SUBS     r5,r5,#1
4232S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
4233S:0x800007FE	BD70	POP      {r4-r6,pc}
4234S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
4235S:0x80000F42	1E38	SUBS     r0,r7,#0
4236S:0x80000F44	F1A70701	SUB      r7,r7,#1
4237S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
4238S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
4239S:0x80000F5C	1E28	SUBS     r0,r5,#0
4240S:0x80000F5E	F1A50501	SUB      r5,r5,#1
4241S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
4242S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
4243S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
4244S:0x80000F54	4790	BLX      r2
4245S:0x80000FAC	680A	LDR      r2,[r1,#0]
4246S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
4247S:0x80000FB2	600A	STR      r2,[r1,#0]
4248S:0x80000FB4	4770	BX       lr
4249S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
4250S:0x80000F58	1C40	ADDS     r0,r0,#1
4251S:0x80000F5A	6220	STR      r0,[r4,#0x20]
4252S:0x80000F5C	1E28	SUBS     r0,r5,#0
4253S:0x80000F5E	F1A50501	SUB      r5,r5,#1
4254S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
4255S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
4256S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
4257S:0x80000F54	4790	BLX      r2
4258S:0x80000FAC	680A	LDR      r2,[r1,#0]
4259S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
4260S:0x80000FB2	600A	STR      r2,[r1,#0]
4261S:0x80000FB4	4770	BX       lr
4262S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
4263S:0x80000F58	1C40	ADDS     r0,r0,#1
4264S:0x80000F5A	6220	STR      r0,[r4,#0x20]
4265S:0x80000F5C	1E28	SUBS     r0,r5,#0
4266S:0x80000F5E	F1A50501	SUB      r5,r5,#1
4267S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
4268S:0x80000F64	4620	MOV      r0,r4
4269S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
4270S:0x80000800	B570	PUSH     {r4-r6,lr}
4271S:0x80000802	4604	MOV      r4,r0
4272S:0x80000804	6985	LDR      r5,[r0,#0x18]
4273S:0x80000806	7800	LDRB     r0,[r0,#0]
4274S:0x80000808	07C0	LSLS     r0,r0,#31
4275S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
4276S:0x8000080C	BD70	POP      {r4-r6,pc}
4277S:0x80000F6A	7820	LDRB     r0,[r4,#0]
4278S:0x80000F6C	0600	LSLS     r0,r0,#24
4279S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
4280S:0x80000F76	2001	MOVS     r0,#1
4281S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
4282S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
4283S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
4284S:0x800009F4	2801	CMP      r0,#1
4285S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
4286S:0x80000A08	F1050904	ADD      r9,r5,#4
4287S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
4288S:0x800008FA	4620	MOV      r0,r4
4289S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
4290S:0x800008FE	4788	BLX      r1
4291S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
4292S:0x80000F7E	1C4A	ADDS     r2,r1,#1
4293S:0x80000F80	6102	STR      r2,[r0,#0x10]
4294S:0x80000F82	7808	LDRB     r0,[r1,#0]
4295S:0x80000F84	4770	BX       lr
4296S:0x80000900	2800	CMP      r0,#0
4297S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
4298S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
4299S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
4300S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
4301S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
4302S:0x80000FA4	BD00	POP      {pc}
4303S:0x800007C0	2000	MOVS     r0,#0
4304S:0x800007C2	4669	MOV      r1,sp
4305S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
4306S:0x80000FAC	680A	LDR      r2,[r1,#0]
4307S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
4308S:0x80000FB2	600A	STR      r2,[r1,#0]
4309S:0x80000FB4	4770	BX       lr
4310S:0x800007C8	BC1C	POP      {r2-r4}
4311S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
4312S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
4313S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
4314S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
4315S:0x80000584	E2855007	ADD      r5,r5,#7
4316S:0x80000588	E2844001	ADD      r4,r4,#1
4317S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
4318S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
4319S:0x80000568	E1A02004	MOV      r2,r4
4320S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
4321S:0x80000570	E1A00005	MOV      r0,r5
4322S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
4323S:0x800007AC	B40F	PUSH     {r0-r3}
4324S:0x800007AE	B51C	PUSH     {r2-r4,lr}
4325S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
4326S:0x800007B2	AA06	ADD      r2,sp,#0x18
4327S:0x800007B4	447B	ADD      r3,r3,pc
4328S:0x800007B6	4669	MOV      r1,sp
4329S:0x800007B8	9000	STR      r0,[sp,#0]
4330S:0x800007BA	9805	LDR      r0,[sp,#0x14]
4331S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
4332S:0x80000F86	B500	PUSH     {lr}
4333S:0x80000F88	B08F	SUB      sp,sp,#0x3c
4334S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
4335S:0x80000F8E	2100	MOVS     r1,#0
4336S:0x80000F90	9105	STR      r1,[sp,#0x14]
4337S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
4338S:0x80000F94	4479	ADD      r1,r1,pc
4339S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
4340S:0x80000F9A	4611	MOV      r1,r2
4341S:0x80000F9C	4668	MOV      r0,sp
4342S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
4343S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
4344S:0x800008E8	4689	MOV      r9,r1
4345S:0x800008EA	4604	MOV      r4,r0
4346S:0x800008EC	F04F0A00	MOV      r10,#0
4347S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
4348S:0x800008F4	44FB	ADD      r11,r11,pc
4349S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
4350S:0x800008FA	4620	MOV      r0,r4
4351S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
4352S:0x800008FE	4788	BLX      r1
4353S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
4354S:0x80000F7E	1C4A	ADDS     r2,r1,#1
4355S:0x80000F80	6102	STR      r2,[r0,#0x10]
4356S:0x80000F82	7808	LDRB     r0,[r1,#0]
4357S:0x80000F84	4770	BX       lr
4358S:0x80000900	2800	CMP      r0,#0
4359S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
4360S:0x80000904	2825	CMP      r0,#0x25
4361S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
4362S:0x80000916	2500	MOVS     r5,#0
4363S:0x80000918	465F	MOV      r7,r11
4364S:0x8000091A	4620	MOV      r0,r4
4365S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
4366S:0x8000091E	4788	BLX      r1
4367S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
4368S:0x80000F7E	1C4A	ADDS     r2,r1,#1
4369S:0x80000F80	6102	STR      r2,[r0,#0x10]
4370S:0x80000F82	7808	LDRB     r0,[r1,#0]
4371S:0x80000F84	4770	BX       lr
4372S:0x80000920	2820	CMP      r0,#0x20
4373S:0x80000922	4606	MOV      r6,r0
4374S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
4375S:0x80000926	2E31	CMP      r6,#0x31
4376S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
4377S:0x8000092A	19B8	ADDS     r0,r7,r6
4378S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
4379S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
4380S:0x80000932	4305	ORRS     r5,r5,r0
4381S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
4382S:0x8000091A	4620	MOV      r0,r4
4383S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
4384S:0x8000091E	4788	BLX      r1
4385S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
4386S:0x80000F7E	1C4A	ADDS     r2,r1,#1
4387S:0x80000F80	6102	STR      r2,[r0,#0x10]
4388S:0x80000F82	7808	LDRB     r0,[r1,#0]
4389S:0x80000F84	4770	BX       lr
4390S:0x80000920	2820	CMP      r0,#0x20
4391S:0x80000922	4606	MOV      r6,r0
4392S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
4393S:0x80000926	2E31	CMP      r6,#0x31
4394S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
4395S:0x80000936	07A8	LSLS     r0,r5,#30
4396S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
4397S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
4398S:0x80000942	2700	MOVS     r7,#0
4399S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
4400S:0x80000948	2E2A	CMP      r6,#0x2a
4401S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
4402S:0x8000094C	4630	MOV      r0,r6
4403S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
4404S:0x80001BB8	3830	SUBS     r0,r0,#0x30
4405S:0x80001BBA	280A	CMP      r0,#0xa
4406S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
4407S:0x80001BBE	2001	MOVS     r0,#1
4408S:0x80001BC0	4770	BX       lr
4409S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
4410S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
4411S:0x80000958	3E30	SUBS     r6,r6,#0x30
4412S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
4413S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
4414S:0x80000994	4620	MOV      r0,r4
4415S:0x80000996	68E1	LDR      r1,[r4,#0xc]
4416S:0x80000998	4788	BLX      r1
4417S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
4418S:0x80000F7E	1C4A	ADDS     r2,r1,#1
4419S:0x80000F80	6102	STR      r2,[r0,#0x10]
4420S:0x80000F82	7808	LDRB     r0,[r1,#0]
4421S:0x80000F84	4770	BX       lr
4422S:0x8000099A	4606	MOV      r6,r0
4423S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
4424S:0x80001BB8	3830	SUBS     r0,r0,#0x30
4425S:0x80001BBA	280A	CMP      r0,#0xa
4426S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
4427S:0x80001BC2	2000	MOVS     r0,#0
4428S:0x80001BC4	4770	BX       lr
4429S:0x800009A0	2800	CMP      r0,#0
4430S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
4431S:0x800009A4	2F01	CMP      r7,#1
4432S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
4433S:0x800009A8	2E2E	CMP      r6,#0x2e
4434S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
4435S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
4436S:0x800009C0	2800	CMP      r0,#0
4437S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
4438S:0x800009CC	07E8	LSLS     r0,r5,#31
4439S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
4440S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
4441S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
4442S:0x800009DA	2819	CMP      r0,#0x19
4443S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
4444S:0x800009E4	464A	MOV      r2,r9
4445S:0x800009E6	4631	MOV      r1,r6
4446S:0x800009E8	4620	MOV      r0,r4
4447S:0x800009EA	6025	STR      r5,[r4,#0]
4448S:0x800009EC	464D	MOV      r5,r9
4449S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
4450S:0x80000278	2964	CMP      r1,#0x64
4451S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
4452S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
4453S:0x80000878	4680	MOV      r8,r0
4454S:0x8000087A	2500	MOVS     r5,#0
4455S:0x8000087C	6810	LDR      r0,[r2,#0]
4456S:0x8000087E	2975	CMP      r1,#0x75
4457S:0x80000880	4641	MOV      r1,r8
4458S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
4459S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
4460S:0x80000886	F3AF8000	NOP.W
4461S:0x8000088A	2800	CMP      r0,#0
4462S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
4463S:0x80000894	F8D81000	LDR      r1,[r8,#0]
4464S:0x80000898	078A	LSLS     r2,r1,#30
4465S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
4466S:0x800008A0	0749	LSLS     r1,r1,#29
4467S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
4468S:0x800008AE	2400	MOVS     r4,#0
4469S:0x800008B0	F1080724	ADD      r7,r8,#0x24
4470S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
4471S:0x800008C0	2800	CMP      r0,#0
4472S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
4473S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
4474S:0x800011B0	E240100A	SUB      r1,r0,#0xa
4475S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
4476S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
4477S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
4478S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
4479S:0x800011C4	E1A001A0	LSR      r0,r0,#3
4480S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
4481S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
4482S:0x800011D0	52800001	ADDPL    r0,r0,#1
4483S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
4484S:0x800011D8	E12FFF1E	BX       lr
4485S:0x800008BA	3130	ADDS     r1,r1,#0x30
4486S:0x800008BC	5539	STRB     r1,[r7,r4]
4487S:0x800008BE	1C64	ADDS     r4,r4,#1
4488S:0x800008C0	2800	CMP      r0,#0
4489S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
4490S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
4491S:0x800011B0	E240100A	SUB      r1,r0,#0xa
4492S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
4493S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
4494S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
4495S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
4496S:0x800011C4	E1A001A0	LSR      r0,r0,#3
4497S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
4498S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
4499S:0x800011D0	52800001	ADDPL    r0,r0,#1
4500S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
4501S:0x800011D8	E12FFF1E	BX       lr
4502S:0x800008BA	3130	ADDS     r1,r1,#0x30
4503S:0x800008BC	5539	STRB     r1,[r7,r4]
4504S:0x800008BE	1C64	ADDS     r4,r4,#1
4505S:0x800008C0	2800	CMP      r0,#0
4506S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
4507S:0x800008C4	462B	MOV      r3,r5
4508S:0x800008C6	4632	MOV      r2,r6
4509S:0x800008C8	4621	MOV      r1,r4
4510S:0x800008CA	4640	MOV      r0,r8
4511S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
4512S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
4513S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
4514S:0x80000ECC	460D	MOV      r5,r1
4515S:0x80000ECE	4699	MOV      r9,r3
4516S:0x80000ED0	4692	MOV      r10,r2
4517S:0x80000ED2	4604	MOV      r4,r0
4518S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
4519S:0x80000ED8	6801	LDR      r1,[r0,#0]
4520S:0x80000EDA	0688	LSLS     r0,r1,#26
4521S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
4522S:0x80000EE8	2001	MOVS     r0,#1
4523S:0x80000EEA	42A8	CMP      r0,r5
4524S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
4525S:0x80000EF2	2700	MOVS     r7,#0
4526S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
4527S:0x80000EF6	197A	ADDS     r2,r7,r5
4528S:0x80000EF8	EB020009	ADD      r0,r2,r9
4529S:0x80000EFC	1A08	SUBS     r0,r1,r0
4530S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
4531S:0x80000F00	7820	LDRB     r0,[r4,#0]
4532S:0x80000F02	06C0	LSLS     r0,r0,#27
4533S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
4534S:0x80000F0C	2600	MOVS     r6,#0
4535S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
4536S:0x80000F22	454E	CMP      r6,r9
4537S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
4538S:0x80000F26	7820	LDRB     r0,[r4,#0]
4539S:0x80000F28	06C0	LSLS     r0,r0,#27
4540S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
4541S:0x80000F2C	4620	MOV      r0,r4
4542S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
4543S:0x800007D4	B570	PUSH     {r4-r6,lr}
4544S:0x800007D6	4604	MOV      r4,r0
4545S:0x800007D8	6985	LDR      r5,[r0,#0x18]
4546S:0x800007DA	6800	LDR      r0,[r0,#0]
4547S:0x800007DC	06C1	LSLS     r1,r0,#27
4548S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
4549S:0x800007E0	2630	MOVS     r6,#0x30
4550S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
4551S:0x800007E6	07C0	LSLS     r0,r0,#31
4552S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
4553S:0x800007FA	1E6D	SUBS     r5,r5,#1
4554S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
4555S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
4556S:0x800007F0	4630	MOV      r0,r6
4557S:0x800007F2	4790	BLX      r2
4558S:0x80000FAC	680A	LDR      r2,[r1,#0]
4559S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
4560S:0x80000FB2	600A	STR      r2,[r1,#0]
4561S:0x80000FB4	4770	BX       lr
4562S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
4563S:0x800007F6	1C40	ADDS     r0,r0,#1
4564S:0x800007F8	6220	STR      r0,[r4,#0x20]
4565S:0x800007FA	1E6D	SUBS     r5,r5,#1
4566S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
4567S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
4568S:0x800007F0	4630	MOV      r0,r6
4569S:0x800007F2	4790	BLX      r2
4570S:0x80000FAC	680A	LDR      r2,[r1,#0]
4571S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
4572S:0x80000FB2	600A	STR      r2,[r1,#0]
4573S:0x80000FB4	4770	BX       lr
4574S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
4575S:0x800007F6	1C40	ADDS     r0,r0,#1
4576S:0x800007F8	6220	STR      r0,[r4,#0x20]
4577S:0x800007FA	1E6D	SUBS     r5,r5,#1
4578S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
4579S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
4580S:0x800007F0	4630	MOV      r0,r6
4581S:0x800007F2	4790	BLX      r2
4582S:0x80000FAC	680A	LDR      r2,[r1,#0]
4583S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
4584S:0x80000FB2	600A	STR      r2,[r1,#0]
4585S:0x80000FB4	4770	BX       lr
4586S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
4587S:0x800007F6	1C40	ADDS     r0,r0,#1
4588S:0x800007F8	6220	STR      r0,[r4,#0x20]
4589S:0x800007FA	1E6D	SUBS     r5,r5,#1
4590S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
4591S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
4592S:0x800007F0	4630	MOV      r0,r6
4593S:0x800007F2	4790	BLX      r2
4594S:0x80000FAC	680A	LDR      r2,[r1,#0]
4595S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
4596S:0x80000FB2	600A	STR      r2,[r1,#0]
4597S:0x80000FB4	4770	BX       lr
4598S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
4599S:0x800007F6	1C40	ADDS     r0,r0,#1
4600S:0x800007F8	6220	STR      r0,[r4,#0x20]
4601S:0x800007FA	1E6D	SUBS     r5,r5,#1
4602S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
4603S:0x800007FE	BD70	POP      {r4-r6,pc}
4604S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
4605S:0x80000F42	1E38	SUBS     r0,r7,#0
4606S:0x80000F44	F1A70701	SUB      r7,r7,#1
4607S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
4608S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
4609S:0x80000F5C	1E28	SUBS     r0,r5,#0
4610S:0x80000F5E	F1A50501	SUB      r5,r5,#1
4611S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
4612S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
4613S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
4614S:0x80000F54	4790	BLX      r2
4615S:0x80000FAC	680A	LDR      r2,[r1,#0]
4616S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
4617S:0x80000FB2	600A	STR      r2,[r1,#0]
4618S:0x80000FB4	4770	BX       lr
4619S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
4620S:0x80000F58	1C40	ADDS     r0,r0,#1
4621S:0x80000F5A	6220	STR      r0,[r4,#0x20]
4622S:0x80000F5C	1E28	SUBS     r0,r5,#0
4623S:0x80000F5E	F1A50501	SUB      r5,r5,#1
4624S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
4625S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
4626S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
4627S:0x80000F54	4790	BLX      r2
4628S:0x80000FAC	680A	LDR      r2,[r1,#0]
4629S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
4630S:0x80000FB2	600A	STR      r2,[r1,#0]
4631S:0x80000FB4	4770	BX       lr
4632S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
4633S:0x80000F58	1C40	ADDS     r0,r0,#1
4634S:0x80000F5A	6220	STR      r0,[r4,#0x20]
4635S:0x80000F5C	1E28	SUBS     r0,r5,#0
4636S:0x80000F5E	F1A50501	SUB      r5,r5,#1
4637S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
4638S:0x80000F64	4620	MOV      r0,r4
4639S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
4640S:0x80000800	B570	PUSH     {r4-r6,lr}
4641S:0x80000802	4604	MOV      r4,r0
4642S:0x80000804	6985	LDR      r5,[r0,#0x18]
4643S:0x80000806	7800	LDRB     r0,[r0,#0]
4644S:0x80000808	07C0	LSLS     r0,r0,#31
4645S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
4646S:0x8000080C	BD70	POP      {r4-r6,pc}
4647S:0x80000F6A	7820	LDRB     r0,[r4,#0]
4648S:0x80000F6C	0600	LSLS     r0,r0,#24
4649S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
4650S:0x80000F76	2001	MOVS     r0,#1
4651S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
4652S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
4653S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
4654S:0x800009F4	2801	CMP      r0,#1
4655S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
4656S:0x80000A08	F1050904	ADD      r9,r5,#4
4657S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
4658S:0x800008FA	4620	MOV      r0,r4
4659S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
4660S:0x800008FE	4788	BLX      r1
4661S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
4662S:0x80000F7E	1C4A	ADDS     r2,r1,#1
4663S:0x80000F80	6102	STR      r2,[r0,#0x10]
4664S:0x80000F82	7808	LDRB     r0,[r1,#0]
4665S:0x80000F84	4770	BX       lr
4666S:0x80000900	2800	CMP      r0,#0
4667S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
4668S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
4669S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
4670S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
4671S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
4672S:0x80000FA4	BD00	POP      {pc}
4673S:0x800007C0	2000	MOVS     r0,#0
4674S:0x800007C2	4669	MOV      r1,sp
4675S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
4676S:0x80000FAC	680A	LDR      r2,[r1,#0]
4677S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
4678S:0x80000FB2	600A	STR      r2,[r1,#0]
4679S:0x80000FB4	4770	BX       lr
4680S:0x800007C8	BC1C	POP      {r2-r4}
4681S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
4682S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
4683S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
4684S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
4685S:0x80000584	E2855007	ADD      r5,r5,#7
4686S:0x80000588	E2844001	ADD      r4,r4,#1
4687S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
4688S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
4689S:0x80000568	E1A02004	MOV      r2,r4
4690S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
4691S:0x80000570	E1A00005	MOV      r0,r5
4692S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
4693S:0x800007AC	B40F	PUSH     {r0-r3}
4694S:0x800007AE	B51C	PUSH     {r2-r4,lr}
4695S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
4696S:0x800007B2	AA06	ADD      r2,sp,#0x18
4697S:0x800007B4	447B	ADD      r3,r3,pc
4698S:0x800007B6	4669	MOV      r1,sp
4699S:0x800007B8	9000	STR      r0,[sp,#0]
4700S:0x800007BA	9805	LDR      r0,[sp,#0x14]
4701S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
4702S:0x80000F86	B500	PUSH     {lr}
4703S:0x80000F88	B08F	SUB      sp,sp,#0x3c
4704S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
4705S:0x80000F8E	2100	MOVS     r1,#0
4706S:0x80000F90	9105	STR      r1,[sp,#0x14]
4707S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
4708S:0x80000F94	4479	ADD      r1,r1,pc
4709S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
4710S:0x80000F9A	4611	MOV      r1,r2
4711S:0x80000F9C	4668	MOV      r0,sp
4712S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
4713S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
4714S:0x800008E8	4689	MOV      r9,r1
4715S:0x800008EA	4604	MOV      r4,r0
4716S:0x800008EC	F04F0A00	MOV      r10,#0
4717S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
4718S:0x800008F4	44FB	ADD      r11,r11,pc
4719S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
4720S:0x800008FA	4620	MOV      r0,r4
4721S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
4722S:0x800008FE	4788	BLX      r1
4723S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
4724S:0x80000F7E	1C4A	ADDS     r2,r1,#1
4725S:0x80000F80	6102	STR      r2,[r0,#0x10]
4726S:0x80000F82	7808	LDRB     r0,[r1,#0]
4727S:0x80000F84	4770	BX       lr
4728S:0x80000900	2800	CMP      r0,#0
4729S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
4730S:0x80000904	2825	CMP      r0,#0x25
4731S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
4732S:0x80000916	2500	MOVS     r5,#0
4733S:0x80000918	465F	MOV      r7,r11
4734S:0x8000091A	4620	MOV      r0,r4
4735S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
4736S:0x8000091E	4788	BLX      r1
4737S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
4738S:0x80000F7E	1C4A	ADDS     r2,r1,#1
4739S:0x80000F80	6102	STR      r2,[r0,#0x10]
4740S:0x80000F82	7808	LDRB     r0,[r1,#0]
4741S:0x80000F84	4770	BX       lr
4742S:0x80000920	2820	CMP      r0,#0x20
4743S:0x80000922	4606	MOV      r6,r0
4744S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
4745S:0x80000926	2E31	CMP      r6,#0x31
4746S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
4747S:0x8000092A	19B8	ADDS     r0,r7,r6
4748S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
4749S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
4750S:0x80000932	4305	ORRS     r5,r5,r0
4751S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
4752S:0x8000091A	4620	MOV      r0,r4
4753S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
4754S:0x8000091E	4788	BLX      r1
4755S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
4756S:0x80000F7E	1C4A	ADDS     r2,r1,#1
4757S:0x80000F80	6102	STR      r2,[r0,#0x10]
4758S:0x80000F82	7808	LDRB     r0,[r1,#0]
4759S:0x80000F84	4770	BX       lr
4760S:0x80000920	2820	CMP      r0,#0x20
4761S:0x80000922	4606	MOV      r6,r0
4762S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
4763S:0x80000926	2E31	CMP      r6,#0x31
4764S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
4765S:0x80000936	07A8	LSLS     r0,r5,#30
4766S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
4767S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
4768S:0x80000942	2700	MOVS     r7,#0
4769S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
4770S:0x80000948	2E2A	CMP      r6,#0x2a
4771S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
4772S:0x8000094C	4630	MOV      r0,r6
4773S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
4774S:0x80001BB8	3830	SUBS     r0,r0,#0x30
4775S:0x80001BBA	280A	CMP      r0,#0xa
4776S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
4777S:0x80001BBE	2001	MOVS     r0,#1
4778S:0x80001BC0	4770	BX       lr
4779S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
4780S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
4781S:0x80000958	3E30	SUBS     r6,r6,#0x30
4782S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
4783S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
4784S:0x80000994	4620	MOV      r0,r4
4785S:0x80000996	68E1	LDR      r1,[r4,#0xc]
4786S:0x80000998	4788	BLX      r1
4787S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
4788S:0x80000F7E	1C4A	ADDS     r2,r1,#1
4789S:0x80000F80	6102	STR      r2,[r0,#0x10]
4790S:0x80000F82	7808	LDRB     r0,[r1,#0]
4791S:0x80000F84	4770	BX       lr
4792S:0x8000099A	4606	MOV      r6,r0
4793S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
4794S:0x80001BB8	3830	SUBS     r0,r0,#0x30
4795S:0x80001BBA	280A	CMP      r0,#0xa
4796S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
4797S:0x80001BC2	2000	MOVS     r0,#0
4798S:0x80001BC4	4770	BX       lr
4799S:0x800009A0	2800	CMP      r0,#0
4800S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
4801S:0x800009A4	2F01	CMP      r7,#1
4802S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
4803S:0x800009A8	2E2E	CMP      r6,#0x2e
4804S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
4805S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
4806S:0x800009C0	2800	CMP      r0,#0
4807S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
4808S:0x800009CC	07E8	LSLS     r0,r5,#31
4809S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
4810S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
4811S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
4812S:0x800009DA	2819	CMP      r0,#0x19
4813S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
4814S:0x800009E4	464A	MOV      r2,r9
4815S:0x800009E6	4631	MOV      r1,r6
4816S:0x800009E8	4620	MOV      r0,r4
4817S:0x800009EA	6025	STR      r5,[r4,#0]
4818S:0x800009EC	464D	MOV      r5,r9
4819S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
4820S:0x80000278	2964	CMP      r1,#0x64
4821S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
4822S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
4823S:0x80000878	4680	MOV      r8,r0
4824S:0x8000087A	2500	MOVS     r5,#0
4825S:0x8000087C	6810	LDR      r0,[r2,#0]
4826S:0x8000087E	2975	CMP      r1,#0x75
4827S:0x80000880	4641	MOV      r1,r8
4828S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
4829S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
4830S:0x80000886	F3AF8000	NOP.W
4831S:0x8000088A	2800	CMP      r0,#0
4832S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
4833S:0x80000894	F8D81000	LDR      r1,[r8,#0]
4834S:0x80000898	078A	LSLS     r2,r1,#30
4835S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
4836S:0x800008A0	0749	LSLS     r1,r1,#29
4837S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
4838S:0x800008AE	2400	MOVS     r4,#0
4839S:0x800008B0	F1080724	ADD      r7,r8,#0x24
4840S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
4841S:0x800008C0	2800	CMP      r0,#0
4842S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
4843S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
4844S:0x800011B0	E240100A	SUB      r1,r0,#0xa
4845S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
4846S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
4847S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
4848S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
4849S:0x800011C4	E1A001A0	LSR      r0,r0,#3
4850S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
4851S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
4852S:0x800011D0	52800001	ADDPL    r0,r0,#1
4853S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
4854S:0x800011D8	E12FFF1E	BX       lr
4855S:0x800008BA	3130	ADDS     r1,r1,#0x30
4856S:0x800008BC	5539	STRB     r1,[r7,r4]
4857S:0x800008BE	1C64	ADDS     r4,r4,#1
4858S:0x800008C0	2800	CMP      r0,#0
4859S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
4860S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
4861S:0x800011B0	E240100A	SUB      r1,r0,#0xa
4862S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
4863S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
4864S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
4865S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
4866S:0x800011C4	E1A001A0	LSR      r0,r0,#3
4867S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
4868S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
4869S:0x800011D0	52800001	ADDPL    r0,r0,#1
4870S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
4871S:0x800011D8	E12FFF1E	BX       lr
4872S:0x800008BA	3130	ADDS     r1,r1,#0x30
4873S:0x800008BC	5539	STRB     r1,[r7,r4]
4874S:0x800008BE	1C64	ADDS     r4,r4,#1
4875S:0x800008C0	2800	CMP      r0,#0
4876S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
4877S:0x800008C4	462B	MOV      r3,r5
4878S:0x800008C6	4632	MOV      r2,r6
4879S:0x800008C8	4621	MOV      r1,r4
4880S:0x800008CA	4640	MOV      r0,r8
4881S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
4882S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
4883S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
4884S:0x80000ECC	460D	MOV      r5,r1
4885S:0x80000ECE	4699	MOV      r9,r3
4886S:0x80000ED0	4692	MOV      r10,r2
4887S:0x80000ED2	4604	MOV      r4,r0
4888S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
4889S:0x80000ED8	6801	LDR      r1,[r0,#0]
4890S:0x80000EDA	0688	LSLS     r0,r1,#26
4891S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
4892S:0x80000EE8	2001	MOVS     r0,#1
4893S:0x80000EEA	42A8	CMP      r0,r5
4894S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
4895S:0x80000EF2	2700	MOVS     r7,#0
4896S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
4897S:0x80000EF6	197A	ADDS     r2,r7,r5
4898S:0x80000EF8	EB020009	ADD      r0,r2,r9
4899S:0x80000EFC	1A08	SUBS     r0,r1,r0
4900S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
4901S:0x80000F00	7820	LDRB     r0,[r4,#0]
4902S:0x80000F02	06C0	LSLS     r0,r0,#27
4903S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
4904S:0x80000F0C	2600	MOVS     r6,#0
4905S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
4906S:0x80000F22	454E	CMP      r6,r9
4907S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
4908S:0x80000F26	7820	LDRB     r0,[r4,#0]
4909S:0x80000F28	06C0	LSLS     r0,r0,#27
4910S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
4911S:0x80000F2C	4620	MOV      r0,r4
4912S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
4913S:0x800007D4	B570	PUSH     {r4-r6,lr}
4914S:0x800007D6	4604	MOV      r4,r0
4915S:0x800007D8	6985	LDR      r5,[r0,#0x18]
4916S:0x800007DA	6800	LDR      r0,[r0,#0]
4917S:0x800007DC	06C1	LSLS     r1,r0,#27
4918S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
4919S:0x800007E0	2630	MOVS     r6,#0x30
4920S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
4921S:0x800007E6	07C0	LSLS     r0,r0,#31
4922S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
4923S:0x800007FA	1E6D	SUBS     r5,r5,#1
4924S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
4925S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
4926S:0x800007F0	4630	MOV      r0,r6
4927S:0x800007F2	4790	BLX      r2
4928S:0x80000FAC	680A	LDR      r2,[r1,#0]
4929S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
4930S:0x80000FB2	600A	STR      r2,[r1,#0]
4931S:0x80000FB4	4770	BX       lr
4932S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
4933S:0x800007F6	1C40	ADDS     r0,r0,#1
4934S:0x800007F8	6220	STR      r0,[r4,#0x20]
4935S:0x800007FA	1E6D	SUBS     r5,r5,#1
4936S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
4937S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
4938S:0x800007F0	4630	MOV      r0,r6
4939S:0x800007F2	4790	BLX      r2
4940S:0x80000FAC	680A	LDR      r2,[r1,#0]
4941S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
4942S:0x80000FB2	600A	STR      r2,[r1,#0]
4943S:0x80000FB4	4770	BX       lr
4944S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
4945S:0x800007F6	1C40	ADDS     r0,r0,#1
4946S:0x800007F8	6220	STR      r0,[r4,#0x20]
4947S:0x800007FA	1E6D	SUBS     r5,r5,#1
4948S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
4949S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
4950S:0x800007F0	4630	MOV      r0,r6
4951S:0x800007F2	4790	BLX      r2
4952S:0x80000FAC	680A	LDR      r2,[r1,#0]
4953S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
4954S:0x80000FB2	600A	STR      r2,[r1,#0]
4955S:0x80000FB4	4770	BX       lr
4956S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
4957S:0x800007F6	1C40	ADDS     r0,r0,#1
4958S:0x800007F8	6220	STR      r0,[r4,#0x20]
4959S:0x800007FA	1E6D	SUBS     r5,r5,#1
4960S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
4961S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
4962S:0x800007F0	4630	MOV      r0,r6
4963S:0x800007F2	4790	BLX      r2
4964S:0x80000FAC	680A	LDR      r2,[r1,#0]
4965S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
4966S:0x80000FB2	600A	STR      r2,[r1,#0]
4967S:0x80000FB4	4770	BX       lr
4968S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
4969S:0x800007F6	1C40	ADDS     r0,r0,#1
4970S:0x800007F8	6220	STR      r0,[r4,#0x20]
4971S:0x800007FA	1E6D	SUBS     r5,r5,#1
4972S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
4973S:0x800007FE	BD70	POP      {r4-r6,pc}
4974S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
4975S:0x80000F42	1E38	SUBS     r0,r7,#0
4976S:0x80000F44	F1A70701	SUB      r7,r7,#1
4977S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
4978S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
4979S:0x80000F5C	1E28	SUBS     r0,r5,#0
4980S:0x80000F5E	F1A50501	SUB      r5,r5,#1
4981S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
4982S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
4983S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
4984S:0x80000F54	4790	BLX      r2
4985S:0x80000FAC	680A	LDR      r2,[r1,#0]
4986S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
4987S:0x80000FB2	600A	STR      r2,[r1,#0]
4988S:0x80000FB4	4770	BX       lr
4989S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
4990S:0x80000F58	1C40	ADDS     r0,r0,#1
4991S:0x80000F5A	6220	STR      r0,[r4,#0x20]
4992S:0x80000F5C	1E28	SUBS     r0,r5,#0
4993S:0x80000F5E	F1A50501	SUB      r5,r5,#1
4994S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
4995S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
4996S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
4997S:0x80000F54	4790	BLX      r2
4998S:0x80000FAC	680A	LDR      r2,[r1,#0]
4999S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
5000S:0x80000FB2	600A	STR      r2,[r1,#0]
5001S:0x80000FB4	4770	BX       lr
5002S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
5003S:0x80000F58	1C40	ADDS     r0,r0,#1
5004S:0x80000F5A	6220	STR      r0,[r4,#0x20]
5005S:0x80000F5C	1E28	SUBS     r0,r5,#0
5006S:0x80000F5E	F1A50501	SUB      r5,r5,#1
5007S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
5008S:0x80000F64	4620	MOV      r0,r4
5009S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
5010S:0x80000800	B570	PUSH     {r4-r6,lr}
5011S:0x80000802	4604	MOV      r4,r0
5012S:0x80000804	6985	LDR      r5,[r0,#0x18]
5013S:0x80000806	7800	LDRB     r0,[r0,#0]
5014S:0x80000808	07C0	LSLS     r0,r0,#31
5015S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
5016S:0x8000080C	BD70	POP      {r4-r6,pc}
5017S:0x80000F6A	7820	LDRB     r0,[r4,#0]
5018S:0x80000F6C	0600	LSLS     r0,r0,#24
5019S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
5020S:0x80000F76	2001	MOVS     r0,#1
5021S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
5022S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
5023S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
5024S:0x800009F4	2801	CMP      r0,#1
5025S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
5026S:0x80000A08	F1050904	ADD      r9,r5,#4
5027S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
5028S:0x800008FA	4620	MOV      r0,r4
5029S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
5030S:0x800008FE	4788	BLX      r1
5031S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
5032S:0x80000F7E	1C4A	ADDS     r2,r1,#1
5033S:0x80000F80	6102	STR      r2,[r0,#0x10]
5034S:0x80000F82	7808	LDRB     r0,[r1,#0]
5035S:0x80000F84	4770	BX       lr
5036S:0x80000900	2800	CMP      r0,#0
5037S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
5038S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
5039S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
5040S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
5041S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
5042S:0x80000FA4	BD00	POP      {pc}
5043S:0x800007C0	2000	MOVS     r0,#0
5044S:0x800007C2	4669	MOV      r1,sp
5045S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
5046S:0x80000FAC	680A	LDR      r2,[r1,#0]
5047S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
5048S:0x80000FB2	600A	STR      r2,[r1,#0]
5049S:0x80000FB4	4770	BX       lr
5050S:0x800007C8	BC1C	POP      {r2-r4}
5051S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
5052S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
5053S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
5054S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
5055S:0x80000584	E2855007	ADD      r5,r5,#7
5056S:0x80000588	E2844001	ADD      r4,r4,#1
5057S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
5058S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
5059S:0x80000568	E1A02004	MOV      r2,r4
5060S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
5061S:0x80000570	E1A00005	MOV      r0,r5
5062S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
5063S:0x800007AC	B40F	PUSH     {r0-r3}
5064S:0x800007AE	B51C	PUSH     {r2-r4,lr}
5065S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
5066S:0x800007B2	AA06	ADD      r2,sp,#0x18
5067S:0x800007B4	447B	ADD      r3,r3,pc
5068S:0x800007B6	4669	MOV      r1,sp
5069S:0x800007B8	9000	STR      r0,[sp,#0]
5070S:0x800007BA	9805	LDR      r0,[sp,#0x14]
5071S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
5072S:0x80000F86	B500	PUSH     {lr}
5073S:0x80000F88	B08F	SUB      sp,sp,#0x3c
5074S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
5075S:0x80000F8E	2100	MOVS     r1,#0
5076S:0x80000F90	9105	STR      r1,[sp,#0x14]
5077S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
5078S:0x80000F94	4479	ADD      r1,r1,pc
5079S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
5080S:0x80000F9A	4611	MOV      r1,r2
5081S:0x80000F9C	4668	MOV      r0,sp
5082S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
5083S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
5084S:0x800008E8	4689	MOV      r9,r1
5085S:0x800008EA	4604	MOV      r4,r0
5086S:0x800008EC	F04F0A00	MOV      r10,#0
5087S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
5088S:0x800008F4	44FB	ADD      r11,r11,pc
5089S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
5090S:0x800008FA	4620	MOV      r0,r4
5091S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
5092S:0x800008FE	4788	BLX      r1
5093S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
5094S:0x80000F7E	1C4A	ADDS     r2,r1,#1
5095S:0x80000F80	6102	STR      r2,[r0,#0x10]
5096S:0x80000F82	7808	LDRB     r0,[r1,#0]
5097S:0x80000F84	4770	BX       lr
5098S:0x80000900	2800	CMP      r0,#0
5099S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
5100S:0x80000904	2825	CMP      r0,#0x25
5101S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
5102S:0x80000916	2500	MOVS     r5,#0
5103S:0x80000918	465F	MOV      r7,r11
5104S:0x8000091A	4620	MOV      r0,r4
5105S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
5106S:0x8000091E	4788	BLX      r1
5107S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
5108S:0x80000F7E	1C4A	ADDS     r2,r1,#1
5109S:0x80000F80	6102	STR      r2,[r0,#0x10]
5110S:0x80000F82	7808	LDRB     r0,[r1,#0]
5111S:0x80000F84	4770	BX       lr
5112S:0x80000920	2820	CMP      r0,#0x20
5113S:0x80000922	4606	MOV      r6,r0
5114S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
5115S:0x80000926	2E31	CMP      r6,#0x31
5116S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
5117S:0x8000092A	19B8	ADDS     r0,r7,r6
5118S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
5119S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
5120S:0x80000932	4305	ORRS     r5,r5,r0
5121S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
5122S:0x8000091A	4620	MOV      r0,r4
5123S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
5124S:0x8000091E	4788	BLX      r1
5125S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
5126S:0x80000F7E	1C4A	ADDS     r2,r1,#1
5127S:0x80000F80	6102	STR      r2,[r0,#0x10]
5128S:0x80000F82	7808	LDRB     r0,[r1,#0]
5129S:0x80000F84	4770	BX       lr
5130S:0x80000920	2820	CMP      r0,#0x20
5131S:0x80000922	4606	MOV      r6,r0
5132S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
5133S:0x80000926	2E31	CMP      r6,#0x31
5134S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
5135S:0x80000936	07A8	LSLS     r0,r5,#30
5136S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
5137S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
5138S:0x80000942	2700	MOVS     r7,#0
5139S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
5140S:0x80000948	2E2A	CMP      r6,#0x2a
5141S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
5142S:0x8000094C	4630	MOV      r0,r6
5143S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
5144S:0x80001BB8	3830	SUBS     r0,r0,#0x30
5145S:0x80001BBA	280A	CMP      r0,#0xa
5146S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
5147S:0x80001BBE	2001	MOVS     r0,#1
5148S:0x80001BC0	4770	BX       lr
5149S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
5150S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
5151S:0x80000958	3E30	SUBS     r6,r6,#0x30
5152S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
5153S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
5154S:0x80000994	4620	MOV      r0,r4
5155S:0x80000996	68E1	LDR      r1,[r4,#0xc]
5156S:0x80000998	4788	BLX      r1
5157S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
5158S:0x80000F7E	1C4A	ADDS     r2,r1,#1
5159S:0x80000F80	6102	STR      r2,[r0,#0x10]
5160S:0x80000F82	7808	LDRB     r0,[r1,#0]
5161S:0x80000F84	4770	BX       lr
5162S:0x8000099A	4606	MOV      r6,r0
5163S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
5164S:0x80001BB8	3830	SUBS     r0,r0,#0x30
5165S:0x80001BBA	280A	CMP      r0,#0xa
5166S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
5167S:0x80001BC2	2000	MOVS     r0,#0
5168S:0x80001BC4	4770	BX       lr
5169S:0x800009A0	2800	CMP      r0,#0
5170S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
5171S:0x800009A4	2F01	CMP      r7,#1
5172S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
5173S:0x800009A8	2E2E	CMP      r6,#0x2e
5174S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
5175S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
5176S:0x800009C0	2800	CMP      r0,#0
5177S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
5178S:0x800009CC	07E8	LSLS     r0,r5,#31
5179S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
5180S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
5181S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
5182S:0x800009DA	2819	CMP      r0,#0x19
5183S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
5184S:0x800009E4	464A	MOV      r2,r9
5185S:0x800009E6	4631	MOV      r1,r6
5186S:0x800009E8	4620	MOV      r0,r4
5187S:0x800009EA	6025	STR      r5,[r4,#0]
5188S:0x800009EC	464D	MOV      r5,r9
5189S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
5190S:0x80000278	2964	CMP      r1,#0x64
5191S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
5192S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
5193S:0x80000878	4680	MOV      r8,r0
5194S:0x8000087A	2500	MOVS     r5,#0
5195S:0x8000087C	6810	LDR      r0,[r2,#0]
5196S:0x8000087E	2975	CMP      r1,#0x75
5197S:0x80000880	4641	MOV      r1,r8
5198S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
5199S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
5200S:0x80000886	F3AF8000	NOP.W
5201S:0x8000088A	2800	CMP      r0,#0
5202S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
5203S:0x80000894	F8D81000	LDR      r1,[r8,#0]
5204S:0x80000898	078A	LSLS     r2,r1,#30
5205S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
5206S:0x800008A0	0749	LSLS     r1,r1,#29
5207S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
5208S:0x800008AE	2400	MOVS     r4,#0
5209S:0x800008B0	F1080724	ADD      r7,r8,#0x24
5210S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
5211S:0x800008C0	2800	CMP      r0,#0
5212S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
5213S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
5214S:0x800011B0	E240100A	SUB      r1,r0,#0xa
5215S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
5216S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
5217S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
5218S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
5219S:0x800011C4	E1A001A0	LSR      r0,r0,#3
5220S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
5221S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
5222S:0x800011D0	52800001	ADDPL    r0,r0,#1
5223S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
5224S:0x800011D8	E12FFF1E	BX       lr
5225S:0x800008BA	3130	ADDS     r1,r1,#0x30
5226S:0x800008BC	5539	STRB     r1,[r7,r4]
5227S:0x800008BE	1C64	ADDS     r4,r4,#1
5228S:0x800008C0	2800	CMP      r0,#0
5229S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
5230S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
5231S:0x800011B0	E240100A	SUB      r1,r0,#0xa
5232S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
5233S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
5234S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
5235S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
5236S:0x800011C4	E1A001A0	LSR      r0,r0,#3
5237S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
5238S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
5239S:0x800011D0	52800001	ADDPL    r0,r0,#1
5240S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
5241S:0x800011D8	E12FFF1E	BX       lr
5242S:0x800008BA	3130	ADDS     r1,r1,#0x30
5243S:0x800008BC	5539	STRB     r1,[r7,r4]
5244S:0x800008BE	1C64	ADDS     r4,r4,#1
5245S:0x800008C0	2800	CMP      r0,#0
5246S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
5247S:0x800008C4	462B	MOV      r3,r5
5248S:0x800008C6	4632	MOV      r2,r6
5249S:0x800008C8	4621	MOV      r1,r4
5250S:0x800008CA	4640	MOV      r0,r8
5251S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
5252S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
5253S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
5254S:0x80000ECC	460D	MOV      r5,r1
5255S:0x80000ECE	4699	MOV      r9,r3
5256S:0x80000ED0	4692	MOV      r10,r2
5257S:0x80000ED2	4604	MOV      r4,r0
5258S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
5259S:0x80000ED8	6801	LDR      r1,[r0,#0]
5260S:0x80000EDA	0688	LSLS     r0,r1,#26
5261S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
5262S:0x80000EE8	2001	MOVS     r0,#1
5263S:0x80000EEA	42A8	CMP      r0,r5
5264S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
5265S:0x80000EF2	2700	MOVS     r7,#0
5266S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
5267S:0x80000EF6	197A	ADDS     r2,r7,r5
5268S:0x80000EF8	EB020009	ADD      r0,r2,r9
5269S:0x80000EFC	1A08	SUBS     r0,r1,r0
5270S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
5271S:0x80000F00	7820	LDRB     r0,[r4,#0]
5272S:0x80000F02	06C0	LSLS     r0,r0,#27
5273S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
5274S:0x80000F0C	2600	MOVS     r6,#0
5275S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
5276S:0x80000F22	454E	CMP      r6,r9
5277S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
5278S:0x80000F26	7820	LDRB     r0,[r4,#0]
5279S:0x80000F28	06C0	LSLS     r0,r0,#27
5280S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
5281S:0x80000F2C	4620	MOV      r0,r4
5282S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
5283S:0x800007D4	B570	PUSH     {r4-r6,lr}
5284S:0x800007D6	4604	MOV      r4,r0
5285S:0x800007D8	6985	LDR      r5,[r0,#0x18]
5286S:0x800007DA	6800	LDR      r0,[r0,#0]
5287S:0x800007DC	06C1	LSLS     r1,r0,#27
5288S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
5289S:0x800007E0	2630	MOVS     r6,#0x30
5290S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
5291S:0x800007E6	07C0	LSLS     r0,r0,#31
5292S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
5293S:0x800007FA	1E6D	SUBS     r5,r5,#1
5294S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
5295S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
5296S:0x800007F0	4630	MOV      r0,r6
5297S:0x800007F2	4790	BLX      r2
5298S:0x80000FAC	680A	LDR      r2,[r1,#0]
5299S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
5300S:0x80000FB2	600A	STR      r2,[r1,#0]
5301S:0x80000FB4	4770	BX       lr
5302S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
5303S:0x800007F6	1C40	ADDS     r0,r0,#1
5304S:0x800007F8	6220	STR      r0,[r4,#0x20]
5305S:0x800007FA	1E6D	SUBS     r5,r5,#1
5306S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
5307S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
5308S:0x800007F0	4630	MOV      r0,r6
5309S:0x800007F2	4790	BLX      r2
5310S:0x80000FAC	680A	LDR      r2,[r1,#0]
5311S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
5312S:0x80000FB2	600A	STR      r2,[r1,#0]
5313S:0x80000FB4	4770	BX       lr
5314S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
5315S:0x800007F6	1C40	ADDS     r0,r0,#1
5316S:0x800007F8	6220	STR      r0,[r4,#0x20]
5317S:0x800007FA	1E6D	SUBS     r5,r5,#1
5318S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
5319S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
5320S:0x800007F0	4630	MOV      r0,r6
5321S:0x800007F2	4790	BLX      r2
5322S:0x80000FAC	680A	LDR      r2,[r1,#0]
5323S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
5324S:0x80000FB2	600A	STR      r2,[r1,#0]
5325S:0x80000FB4	4770	BX       lr
5326S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
5327S:0x800007F6	1C40	ADDS     r0,r0,#1
5328S:0x800007F8	6220	STR      r0,[r4,#0x20]
5329S:0x800007FA	1E6D	SUBS     r5,r5,#1
5330S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
5331S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
5332S:0x800007F0	4630	MOV      r0,r6
5333S:0x800007F2	4790	BLX      r2
5334S:0x80000FAC	680A	LDR      r2,[r1,#0]
5335S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
5336S:0x80000FB2	600A	STR      r2,[r1,#0]
5337S:0x80000FB4	4770	BX       lr
5338S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
5339S:0x800007F6	1C40	ADDS     r0,r0,#1
5340S:0x800007F8	6220	STR      r0,[r4,#0x20]
5341S:0x800007FA	1E6D	SUBS     r5,r5,#1
5342S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
5343S:0x800007FE	BD70	POP      {r4-r6,pc}
5344S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
5345S:0x80000F42	1E38	SUBS     r0,r7,#0
5346S:0x80000F44	F1A70701	SUB      r7,r7,#1
5347S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
5348S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
5349S:0x80000F5C	1E28	SUBS     r0,r5,#0
5350S:0x80000F5E	F1A50501	SUB      r5,r5,#1
5351S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
5352S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
5353S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
5354S:0x80000F54	4790	BLX      r2
5355S:0x80000FAC	680A	LDR      r2,[r1,#0]
5356S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
5357S:0x80000FB2	600A	STR      r2,[r1,#0]
5358S:0x80000FB4	4770	BX       lr
5359S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
5360S:0x80000F58	1C40	ADDS     r0,r0,#1
5361S:0x80000F5A	6220	STR      r0,[r4,#0x20]
5362S:0x80000F5C	1E28	SUBS     r0,r5,#0
5363S:0x80000F5E	F1A50501	SUB      r5,r5,#1
5364S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
5365S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
5366S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
5367S:0x80000F54	4790	BLX      r2
5368S:0x80000FAC	680A	LDR      r2,[r1,#0]
5369S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
5370S:0x80000FB2	600A	STR      r2,[r1,#0]
5371S:0x80000FB4	4770	BX       lr
5372S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
5373S:0x80000F58	1C40	ADDS     r0,r0,#1
5374S:0x80000F5A	6220	STR      r0,[r4,#0x20]
5375S:0x80000F5C	1E28	SUBS     r0,r5,#0
5376S:0x80000F5E	F1A50501	SUB      r5,r5,#1
5377S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
5378S:0x80000F64	4620	MOV      r0,r4
5379S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
5380S:0x80000800	B570	PUSH     {r4-r6,lr}
5381S:0x80000802	4604	MOV      r4,r0
5382S:0x80000804	6985	LDR      r5,[r0,#0x18]
5383S:0x80000806	7800	LDRB     r0,[r0,#0]
5384S:0x80000808	07C0	LSLS     r0,r0,#31
5385S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
5386S:0x8000080C	BD70	POP      {r4-r6,pc}
5387S:0x80000F6A	7820	LDRB     r0,[r4,#0]
5388S:0x80000F6C	0600	LSLS     r0,r0,#24
5389S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
5390S:0x80000F76	2001	MOVS     r0,#1
5391S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
5392S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
5393S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
5394S:0x800009F4	2801	CMP      r0,#1
5395S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
5396S:0x80000A08	F1050904	ADD      r9,r5,#4
5397S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
5398S:0x800008FA	4620	MOV      r0,r4
5399S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
5400S:0x800008FE	4788	BLX      r1
5401S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
5402S:0x80000F7E	1C4A	ADDS     r2,r1,#1
5403S:0x80000F80	6102	STR      r2,[r0,#0x10]
5404S:0x80000F82	7808	LDRB     r0,[r1,#0]
5405S:0x80000F84	4770	BX       lr
5406S:0x80000900	2800	CMP      r0,#0
5407S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
5408S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
5409S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
5410S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
5411S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
5412S:0x80000FA4	BD00	POP      {pc}
5413S:0x800007C0	2000	MOVS     r0,#0
5414S:0x800007C2	4669	MOV      r1,sp
5415S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
5416S:0x80000FAC	680A	LDR      r2,[r1,#0]
5417S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
5418S:0x80000FB2	600A	STR      r2,[r1,#0]
5419S:0x80000FB4	4770	BX       lr
5420S:0x800007C8	BC1C	POP      {r2-r4}
5421S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
5422S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
5423S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
5424S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
5425S:0x80000584	E2855007	ADD      r5,r5,#7
5426S:0x80000588	E2844001	ADD      r4,r4,#1
5427S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
5428S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
5429S:0x80000568	E1A02004	MOV      r2,r4
5430S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
5431S:0x80000570	E1A00005	MOV      r0,r5
5432S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
5433S:0x800007AC	B40F	PUSH     {r0-r3}
5434S:0x800007AE	B51C	PUSH     {r2-r4,lr}
5435S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
5436S:0x800007B2	AA06	ADD      r2,sp,#0x18
5437S:0x800007B4	447B	ADD      r3,r3,pc
5438S:0x800007B6	4669	MOV      r1,sp
5439S:0x800007B8	9000	STR      r0,[sp,#0]
5440S:0x800007BA	9805	LDR      r0,[sp,#0x14]
5441S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
5442S:0x80000F86	B500	PUSH     {lr}
5443S:0x80000F88	B08F	SUB      sp,sp,#0x3c
5444S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
5445S:0x80000F8E	2100	MOVS     r1,#0
5446S:0x80000F90	9105	STR      r1,[sp,#0x14]
5447S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
5448S:0x80000F94	4479	ADD      r1,r1,pc
5449S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
5450S:0x80000F9A	4611	MOV      r1,r2
5451S:0x80000F9C	4668	MOV      r0,sp
5452S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
5453S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
5454S:0x800008E8	4689	MOV      r9,r1
5455S:0x800008EA	4604	MOV      r4,r0
5456S:0x800008EC	F04F0A00	MOV      r10,#0
5457S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
5458S:0x800008F4	44FB	ADD      r11,r11,pc
5459S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
5460S:0x800008FA	4620	MOV      r0,r4
5461S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
5462S:0x800008FE	4788	BLX      r1
5463S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
5464S:0x80000F7E	1C4A	ADDS     r2,r1,#1
5465S:0x80000F80	6102	STR      r2,[r0,#0x10]
5466S:0x80000F82	7808	LDRB     r0,[r1,#0]
5467S:0x80000F84	4770	BX       lr
5468S:0x80000900	2800	CMP      r0,#0
5469S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
5470S:0x80000904	2825	CMP      r0,#0x25
5471S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
5472S:0x80000916	2500	MOVS     r5,#0
5473S:0x80000918	465F	MOV      r7,r11
5474S:0x8000091A	4620	MOV      r0,r4
5475S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
5476S:0x8000091E	4788	BLX      r1
5477S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
5478S:0x80000F7E	1C4A	ADDS     r2,r1,#1
5479S:0x80000F80	6102	STR      r2,[r0,#0x10]
5480S:0x80000F82	7808	LDRB     r0,[r1,#0]
5481S:0x80000F84	4770	BX       lr
5482S:0x80000920	2820	CMP      r0,#0x20
5483S:0x80000922	4606	MOV      r6,r0
5484S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
5485S:0x80000926	2E31	CMP      r6,#0x31
5486S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
5487S:0x8000092A	19B8	ADDS     r0,r7,r6
5488S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
5489S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
5490S:0x80000932	4305	ORRS     r5,r5,r0
5491S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
5492S:0x8000091A	4620	MOV      r0,r4
5493S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
5494S:0x8000091E	4788	BLX      r1
5495S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
5496S:0x80000F7E	1C4A	ADDS     r2,r1,#1
5497S:0x80000F80	6102	STR      r2,[r0,#0x10]
5498S:0x80000F82	7808	LDRB     r0,[r1,#0]
5499S:0x80000F84	4770	BX       lr
5500S:0x80000920	2820	CMP      r0,#0x20
5501S:0x80000922	4606	MOV      r6,r0
5502S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
5503S:0x80000926	2E31	CMP      r6,#0x31
5504S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
5505S:0x80000936	07A8	LSLS     r0,r5,#30
5506S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
5507S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
5508S:0x80000942	2700	MOVS     r7,#0
5509S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
5510S:0x80000948	2E2A	CMP      r6,#0x2a
5511S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
5512S:0x8000094C	4630	MOV      r0,r6
5513S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
5514S:0x80001BB8	3830	SUBS     r0,r0,#0x30
5515S:0x80001BBA	280A	CMP      r0,#0xa
5516S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
5517S:0x80001BBE	2001	MOVS     r0,#1
5518S:0x80001BC0	4770	BX       lr
5519S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
5520S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
5521S:0x80000958	3E30	SUBS     r6,r6,#0x30
5522S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
5523S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
5524S:0x80000994	4620	MOV      r0,r4
5525S:0x80000996	68E1	LDR      r1,[r4,#0xc]
5526S:0x80000998	4788	BLX      r1
5527S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
5528S:0x80000F7E	1C4A	ADDS     r2,r1,#1
5529S:0x80000F80	6102	STR      r2,[r0,#0x10]
5530S:0x80000F82	7808	LDRB     r0,[r1,#0]
5531S:0x80000F84	4770	BX       lr
5532S:0x8000099A	4606	MOV      r6,r0
5533S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
5534S:0x80001BB8	3830	SUBS     r0,r0,#0x30
5535S:0x80001BBA	280A	CMP      r0,#0xa
5536S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
5537S:0x80001BC2	2000	MOVS     r0,#0
5538S:0x80001BC4	4770	BX       lr
5539S:0x800009A0	2800	CMP      r0,#0
5540S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
5541S:0x800009A4	2F01	CMP      r7,#1
5542S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
5543S:0x800009A8	2E2E	CMP      r6,#0x2e
5544S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
5545S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
5546S:0x800009C0	2800	CMP      r0,#0
5547S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
5548S:0x800009CC	07E8	LSLS     r0,r5,#31
5549S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
5550S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
5551S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
5552S:0x800009DA	2819	CMP      r0,#0x19
5553S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
5554S:0x800009E4	464A	MOV      r2,r9
5555S:0x800009E6	4631	MOV      r1,r6
5556S:0x800009E8	4620	MOV      r0,r4
5557S:0x800009EA	6025	STR      r5,[r4,#0]
5558S:0x800009EC	464D	MOV      r5,r9
5559S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
5560S:0x80000278	2964	CMP      r1,#0x64
5561S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
5562S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
5563S:0x80000878	4680	MOV      r8,r0
5564S:0x8000087A	2500	MOVS     r5,#0
5565S:0x8000087C	6810	LDR      r0,[r2,#0]
5566S:0x8000087E	2975	CMP      r1,#0x75
5567S:0x80000880	4641	MOV      r1,r8
5568S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
5569S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
5570S:0x80000886	F3AF8000	NOP.W
5571S:0x8000088A	2800	CMP      r0,#0
5572S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
5573S:0x80000894	F8D81000	LDR      r1,[r8,#0]
5574S:0x80000898	078A	LSLS     r2,r1,#30
5575S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
5576S:0x800008A0	0749	LSLS     r1,r1,#29
5577S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
5578S:0x800008AE	2400	MOVS     r4,#0
5579S:0x800008B0	F1080724	ADD      r7,r8,#0x24
5580S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
5581S:0x800008C0	2800	CMP      r0,#0
5582S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
5583S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
5584S:0x800011B0	E240100A	SUB      r1,r0,#0xa
5585S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
5586S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
5587S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
5588S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
5589S:0x800011C4	E1A001A0	LSR      r0,r0,#3
5590S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
5591S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
5592S:0x800011D0	52800001	ADDPL    r0,r0,#1
5593S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
5594S:0x800011D8	E12FFF1E	BX       lr
5595S:0x800008BA	3130	ADDS     r1,r1,#0x30
5596S:0x800008BC	5539	STRB     r1,[r7,r4]
5597S:0x800008BE	1C64	ADDS     r4,r4,#1
5598S:0x800008C0	2800	CMP      r0,#0
5599S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
5600S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
5601S:0x800011B0	E240100A	SUB      r1,r0,#0xa
5602S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
5603S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
5604S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
5605S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
5606S:0x800011C4	E1A001A0	LSR      r0,r0,#3
5607S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
5608S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
5609S:0x800011D0	52800001	ADDPL    r0,r0,#1
5610S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
5611S:0x800011D8	E12FFF1E	BX       lr
5612S:0x800008BA	3130	ADDS     r1,r1,#0x30
5613S:0x800008BC	5539	STRB     r1,[r7,r4]
5614S:0x800008BE	1C64	ADDS     r4,r4,#1
5615S:0x800008C0	2800	CMP      r0,#0
5616S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
5617S:0x800008C4	462B	MOV      r3,r5
5618S:0x800008C6	4632	MOV      r2,r6
5619S:0x800008C8	4621	MOV      r1,r4
5620S:0x800008CA	4640	MOV      r0,r8
5621S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
5622S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
5623S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
5624S:0x80000ECC	460D	MOV      r5,r1
5625S:0x80000ECE	4699	MOV      r9,r3
5626S:0x80000ED0	4692	MOV      r10,r2
5627S:0x80000ED2	4604	MOV      r4,r0
5628S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
5629S:0x80000ED8	6801	LDR      r1,[r0,#0]
5630S:0x80000EDA	0688	LSLS     r0,r1,#26
5631S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
5632S:0x80000EE8	2001	MOVS     r0,#1
5633S:0x80000EEA	42A8	CMP      r0,r5
5634S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
5635S:0x80000EF2	2700	MOVS     r7,#0
5636S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
5637S:0x80000EF6	197A	ADDS     r2,r7,r5
5638S:0x80000EF8	EB020009	ADD      r0,r2,r9
5639S:0x80000EFC	1A08	SUBS     r0,r1,r0
5640S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
5641S:0x80000F00	7820	LDRB     r0,[r4,#0]
5642S:0x80000F02	06C0	LSLS     r0,r0,#27
5643S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
5644S:0x80000F0C	2600	MOVS     r6,#0
5645S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
5646S:0x80000F22	454E	CMP      r6,r9
5647S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
5648S:0x80000F26	7820	LDRB     r0,[r4,#0]
5649S:0x80000F28	06C0	LSLS     r0,r0,#27
5650S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
5651S:0x80000F2C	4620	MOV      r0,r4
5652S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
5653S:0x800007D4	B570	PUSH     {r4-r6,lr}
5654S:0x800007D6	4604	MOV      r4,r0
5655S:0x800007D8	6985	LDR      r5,[r0,#0x18]
5656S:0x800007DA	6800	LDR      r0,[r0,#0]
5657S:0x800007DC	06C1	LSLS     r1,r0,#27
5658S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
5659S:0x800007E0	2630	MOVS     r6,#0x30
5660S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
5661S:0x800007E6	07C0	LSLS     r0,r0,#31
5662S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
5663S:0x800007FA	1E6D	SUBS     r5,r5,#1
5664S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
5665S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
5666S:0x800007F0	4630	MOV      r0,r6
5667S:0x800007F2	4790	BLX      r2
5668S:0x80000FAC	680A	LDR      r2,[r1,#0]
5669S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
5670S:0x80000FB2	600A	STR      r2,[r1,#0]
5671S:0x80000FB4	4770	BX       lr
5672S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
5673S:0x800007F6	1C40	ADDS     r0,r0,#1
5674S:0x800007F8	6220	STR      r0,[r4,#0x20]
5675S:0x800007FA	1E6D	SUBS     r5,r5,#1
5676S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
5677S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
5678S:0x800007F0	4630	MOV      r0,r6
5679S:0x800007F2	4790	BLX      r2
5680S:0x80000FAC	680A	LDR      r2,[r1,#0]
5681S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
5682S:0x80000FB2	600A	STR      r2,[r1,#0]
5683S:0x80000FB4	4770	BX       lr
5684S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
5685S:0x800007F6	1C40	ADDS     r0,r0,#1
5686S:0x800007F8	6220	STR      r0,[r4,#0x20]
5687S:0x800007FA	1E6D	SUBS     r5,r5,#1
5688S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
5689S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
5690S:0x800007F0	4630	MOV      r0,r6
5691S:0x800007F2	4790	BLX      r2
5692S:0x80000FAC	680A	LDR      r2,[r1,#0]
5693S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
5694S:0x80000FB2	600A	STR      r2,[r1,#0]
5695S:0x80000FB4	4770	BX       lr
5696S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
5697S:0x800007F6	1C40	ADDS     r0,r0,#1
5698S:0x800007F8	6220	STR      r0,[r4,#0x20]
5699S:0x800007FA	1E6D	SUBS     r5,r5,#1
5700S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
5701S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
5702S:0x800007F0	4630	MOV      r0,r6
5703S:0x800007F2	4790	BLX      r2
5704S:0x80000FAC	680A	LDR      r2,[r1,#0]
5705S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
5706S:0x80000FB2	600A	STR      r2,[r1,#0]
5707S:0x80000FB4	4770	BX       lr
5708S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
5709S:0x800007F6	1C40	ADDS     r0,r0,#1
5710S:0x800007F8	6220	STR      r0,[r4,#0x20]
5711S:0x800007FA	1E6D	SUBS     r5,r5,#1
5712S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
5713S:0x800007FE	BD70	POP      {r4-r6,pc}
5714S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
5715S:0x80000F42	1E38	SUBS     r0,r7,#0
5716S:0x80000F44	F1A70701	SUB      r7,r7,#1
5717S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
5718S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
5719S:0x80000F5C	1E28	SUBS     r0,r5,#0
5720S:0x80000F5E	F1A50501	SUB      r5,r5,#1
5721S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
5722S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
5723S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
5724S:0x80000F54	4790	BLX      r2
5725S:0x80000FAC	680A	LDR      r2,[r1,#0]
5726S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
5727S:0x80000FB2	600A	STR      r2,[r1,#0]
5728S:0x80000FB4	4770	BX       lr
5729S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
5730S:0x80000F58	1C40	ADDS     r0,r0,#1
5731S:0x80000F5A	6220	STR      r0,[r4,#0x20]
5732S:0x80000F5C	1E28	SUBS     r0,r5,#0
5733S:0x80000F5E	F1A50501	SUB      r5,r5,#1
5734S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
5735S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
5736S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
5737S:0x80000F54	4790	BLX      r2
5738S:0x80000FAC	680A	LDR      r2,[r1,#0]
5739S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
5740S:0x80000FB2	600A	STR      r2,[r1,#0]
5741S:0x80000FB4	4770	BX       lr
5742S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
5743S:0x80000F58	1C40	ADDS     r0,r0,#1
5744S:0x80000F5A	6220	STR      r0,[r4,#0x20]
5745S:0x80000F5C	1E28	SUBS     r0,r5,#0
5746S:0x80000F5E	F1A50501	SUB      r5,r5,#1
5747S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
5748S:0x80000F64	4620	MOV      r0,r4
5749S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
5750S:0x80000800	B570	PUSH     {r4-r6,lr}
5751S:0x80000802	4604	MOV      r4,r0
5752S:0x80000804	6985	LDR      r5,[r0,#0x18]
5753S:0x80000806	7800	LDRB     r0,[r0,#0]
5754S:0x80000808	07C0	LSLS     r0,r0,#31
5755S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
5756S:0x8000080C	BD70	POP      {r4-r6,pc}
5757S:0x80000F6A	7820	LDRB     r0,[r4,#0]
5758S:0x80000F6C	0600	LSLS     r0,r0,#24
5759S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
5760S:0x80000F76	2001	MOVS     r0,#1
5761S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
5762S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
5763S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
5764S:0x800009F4	2801	CMP      r0,#1
5765S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
5766S:0x80000A08	F1050904	ADD      r9,r5,#4
5767S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
5768S:0x800008FA	4620	MOV      r0,r4
5769S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
5770S:0x800008FE	4788	BLX      r1
5771S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
5772S:0x80000F7E	1C4A	ADDS     r2,r1,#1
5773S:0x80000F80	6102	STR      r2,[r0,#0x10]
5774S:0x80000F82	7808	LDRB     r0,[r1,#0]
5775S:0x80000F84	4770	BX       lr
5776S:0x80000900	2800	CMP      r0,#0
5777S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
5778S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
5779S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
5780S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
5781S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
5782S:0x80000FA4	BD00	POP      {pc}
5783S:0x800007C0	2000	MOVS     r0,#0
5784S:0x800007C2	4669	MOV      r1,sp
5785S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
5786S:0x80000FAC	680A	LDR      r2,[r1,#0]
5787S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
5788S:0x80000FB2	600A	STR      r2,[r1,#0]
5789S:0x80000FB4	4770	BX       lr
5790S:0x800007C8	BC1C	POP      {r2-r4}
5791S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
5792S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
5793S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
5794S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
5795S:0x80000584	E2855007	ADD      r5,r5,#7
5796S:0x80000588	E2844001	ADD      r4,r4,#1
5797S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
5798S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
5799S:0x80000568	E1A02004	MOV      r2,r4
5800S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
5801S:0x80000570	E1A00005	MOV      r0,r5
5802S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
5803S:0x800007AC	B40F	PUSH     {r0-r3}
5804S:0x800007AE	B51C	PUSH     {r2-r4,lr}
5805S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
5806S:0x800007B2	AA06	ADD      r2,sp,#0x18
5807S:0x800007B4	447B	ADD      r3,r3,pc
5808S:0x800007B6	4669	MOV      r1,sp
5809S:0x800007B8	9000	STR      r0,[sp,#0]
5810S:0x800007BA	9805	LDR      r0,[sp,#0x14]
5811S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
5812S:0x80000F86	B500	PUSH     {lr}
5813S:0x80000F88	B08F	SUB      sp,sp,#0x3c
5814S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
5815S:0x80000F8E	2100	MOVS     r1,#0
5816S:0x80000F90	9105	STR      r1,[sp,#0x14]
5817S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
5818S:0x80000F94	4479	ADD      r1,r1,pc
5819S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
5820S:0x80000F9A	4611	MOV      r1,r2
5821S:0x80000F9C	4668	MOV      r0,sp
5822S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
5823S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
5824S:0x800008E8	4689	MOV      r9,r1
5825S:0x800008EA	4604	MOV      r4,r0
5826S:0x800008EC	F04F0A00	MOV      r10,#0
5827S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
5828S:0x800008F4	44FB	ADD      r11,r11,pc
5829S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
5830S:0x800008FA	4620	MOV      r0,r4
5831S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
5832S:0x800008FE	4788	BLX      r1
5833S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
5834S:0x80000F7E	1C4A	ADDS     r2,r1,#1
5835S:0x80000F80	6102	STR      r2,[r0,#0x10]
5836S:0x80000F82	7808	LDRB     r0,[r1,#0]
5837S:0x80000F84	4770	BX       lr
5838S:0x80000900	2800	CMP      r0,#0
5839S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
5840S:0x80000904	2825	CMP      r0,#0x25
5841S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
5842S:0x80000916	2500	MOVS     r5,#0
5843S:0x80000918	465F	MOV      r7,r11
5844S:0x8000091A	4620	MOV      r0,r4
5845S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
5846S:0x8000091E	4788	BLX      r1
5847S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
5848S:0x80000F7E	1C4A	ADDS     r2,r1,#1
5849S:0x80000F80	6102	STR      r2,[r0,#0x10]
5850S:0x80000F82	7808	LDRB     r0,[r1,#0]
5851S:0x80000F84	4770	BX       lr
5852S:0x80000920	2820	CMP      r0,#0x20
5853S:0x80000922	4606	MOV      r6,r0
5854S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
5855S:0x80000926	2E31	CMP      r6,#0x31
5856S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
5857S:0x8000092A	19B8	ADDS     r0,r7,r6
5858S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
5859S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
5860S:0x80000932	4305	ORRS     r5,r5,r0
5861S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
5862S:0x8000091A	4620	MOV      r0,r4
5863S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
5864S:0x8000091E	4788	BLX      r1
5865S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
5866S:0x80000F7E	1C4A	ADDS     r2,r1,#1
5867S:0x80000F80	6102	STR      r2,[r0,#0x10]
5868S:0x80000F82	7808	LDRB     r0,[r1,#0]
5869S:0x80000F84	4770	BX       lr
5870S:0x80000920	2820	CMP      r0,#0x20
5871S:0x80000922	4606	MOV      r6,r0
5872S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
5873S:0x80000926	2E31	CMP      r6,#0x31
5874S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
5875S:0x80000936	07A8	LSLS     r0,r5,#30
5876S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
5877S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
5878S:0x80000942	2700	MOVS     r7,#0
5879S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
5880S:0x80000948	2E2A	CMP      r6,#0x2a
5881S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
5882S:0x8000094C	4630	MOV      r0,r6
5883S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
5884S:0x80001BB8	3830	SUBS     r0,r0,#0x30
5885S:0x80001BBA	280A	CMP      r0,#0xa
5886S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
5887S:0x80001BBE	2001	MOVS     r0,#1
5888S:0x80001BC0	4770	BX       lr
5889S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
5890S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
5891S:0x80000958	3E30	SUBS     r6,r6,#0x30
5892S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
5893S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
5894S:0x80000994	4620	MOV      r0,r4
5895S:0x80000996	68E1	LDR      r1,[r4,#0xc]
5896S:0x80000998	4788	BLX      r1
5897S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
5898S:0x80000F7E	1C4A	ADDS     r2,r1,#1
5899S:0x80000F80	6102	STR      r2,[r0,#0x10]
5900S:0x80000F82	7808	LDRB     r0,[r1,#0]
5901S:0x80000F84	4770	BX       lr
5902S:0x8000099A	4606	MOV      r6,r0
5903S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
5904S:0x80001BB8	3830	SUBS     r0,r0,#0x30
5905S:0x80001BBA	280A	CMP      r0,#0xa
5906S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
5907S:0x80001BC2	2000	MOVS     r0,#0
5908S:0x80001BC4	4770	BX       lr
5909S:0x800009A0	2800	CMP      r0,#0
5910S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
5911S:0x800009A4	2F01	CMP      r7,#1
5912S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
5913S:0x800009A8	2E2E	CMP      r6,#0x2e
5914S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
5915S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
5916S:0x800009C0	2800	CMP      r0,#0
5917S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
5918S:0x800009CC	07E8	LSLS     r0,r5,#31
5919S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
5920S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
5921S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
5922S:0x800009DA	2819	CMP      r0,#0x19
5923S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
5924S:0x800009E4	464A	MOV      r2,r9
5925S:0x800009E6	4631	MOV      r1,r6
5926S:0x800009E8	4620	MOV      r0,r4
5927S:0x800009EA	6025	STR      r5,[r4,#0]
5928S:0x800009EC	464D	MOV      r5,r9
5929S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
5930S:0x80000278	2964	CMP      r1,#0x64
5931S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
5932S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
5933S:0x80000878	4680	MOV      r8,r0
5934S:0x8000087A	2500	MOVS     r5,#0
5935S:0x8000087C	6810	LDR      r0,[r2,#0]
5936S:0x8000087E	2975	CMP      r1,#0x75
5937S:0x80000880	4641	MOV      r1,r8
5938S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
5939S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
5940S:0x80000886	F3AF8000	NOP.W
5941S:0x8000088A	2800	CMP      r0,#0
5942S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
5943S:0x80000894	F8D81000	LDR      r1,[r8,#0]
5944S:0x80000898	078A	LSLS     r2,r1,#30
5945S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
5946S:0x800008A0	0749	LSLS     r1,r1,#29
5947S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
5948S:0x800008AE	2400	MOVS     r4,#0
5949S:0x800008B0	F1080724	ADD      r7,r8,#0x24
5950S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
5951S:0x800008C0	2800	CMP      r0,#0
5952S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
5953S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
5954S:0x800011B0	E240100A	SUB      r1,r0,#0xa
5955S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
5956S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
5957S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
5958S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
5959S:0x800011C4	E1A001A0	LSR      r0,r0,#3
5960S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
5961S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
5962S:0x800011D0	52800001	ADDPL    r0,r0,#1
5963S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
5964S:0x800011D8	E12FFF1E	BX       lr
5965S:0x800008BA	3130	ADDS     r1,r1,#0x30
5966S:0x800008BC	5539	STRB     r1,[r7,r4]
5967S:0x800008BE	1C64	ADDS     r4,r4,#1
5968S:0x800008C0	2800	CMP      r0,#0
5969S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
5970S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
5971S:0x800011B0	E240100A	SUB      r1,r0,#0xa
5972S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
5973S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
5974S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
5975S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
5976S:0x800011C4	E1A001A0	LSR      r0,r0,#3
5977S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
5978S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
5979S:0x800011D0	52800001	ADDPL    r0,r0,#1
5980S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
5981S:0x800011D8	E12FFF1E	BX       lr
5982S:0x800008BA	3130	ADDS     r1,r1,#0x30
5983S:0x800008BC	5539	STRB     r1,[r7,r4]
5984S:0x800008BE	1C64	ADDS     r4,r4,#1
5985S:0x800008C0	2800	CMP      r0,#0
5986S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
5987S:0x800008C4	462B	MOV      r3,r5
5988S:0x800008C6	4632	MOV      r2,r6
5989S:0x800008C8	4621	MOV      r1,r4
5990S:0x800008CA	4640	MOV      r0,r8
5991S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
5992S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
5993S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
5994S:0x80000ECC	460D	MOV      r5,r1
5995S:0x80000ECE	4699	MOV      r9,r3
5996S:0x80000ED0	4692	MOV      r10,r2
5997S:0x80000ED2	4604	MOV      r4,r0
5998S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
5999S:0x80000ED8	6801	LDR      r1,[r0,#0]
6000S:0x80000EDA	0688	LSLS     r0,r1,#26
6001S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
6002S:0x80000EE8	2001	MOVS     r0,#1
6003S:0x80000EEA	42A8	CMP      r0,r5
6004S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
6005S:0x80000EF2	2700	MOVS     r7,#0
6006S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
6007S:0x80000EF6	197A	ADDS     r2,r7,r5
6008S:0x80000EF8	EB020009	ADD      r0,r2,r9
6009S:0x80000EFC	1A08	SUBS     r0,r1,r0
6010S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
6011S:0x80000F00	7820	LDRB     r0,[r4,#0]
6012S:0x80000F02	06C0	LSLS     r0,r0,#27
6013S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
6014S:0x80000F0C	2600	MOVS     r6,#0
6015S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
6016S:0x80000F22	454E	CMP      r6,r9
6017S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
6018S:0x80000F26	7820	LDRB     r0,[r4,#0]
6019S:0x80000F28	06C0	LSLS     r0,r0,#27
6020S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
6021S:0x80000F2C	4620	MOV      r0,r4
6022S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
6023S:0x800007D4	B570	PUSH     {r4-r6,lr}
6024S:0x800007D6	4604	MOV      r4,r0
6025S:0x800007D8	6985	LDR      r5,[r0,#0x18]
6026S:0x800007DA	6800	LDR      r0,[r0,#0]
6027S:0x800007DC	06C1	LSLS     r1,r0,#27
6028S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
6029S:0x800007E0	2630	MOVS     r6,#0x30
6030S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
6031S:0x800007E6	07C0	LSLS     r0,r0,#31
6032S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
6033S:0x800007FA	1E6D	SUBS     r5,r5,#1
6034S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
6035S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
6036S:0x800007F0	4630	MOV      r0,r6
6037S:0x800007F2	4790	BLX      r2
6038S:0x80000FAC	680A	LDR      r2,[r1,#0]
6039S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
6040S:0x80000FB2	600A	STR      r2,[r1,#0]
6041S:0x80000FB4	4770	BX       lr
6042S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
6043S:0x800007F6	1C40	ADDS     r0,r0,#1
6044S:0x800007F8	6220	STR      r0,[r4,#0x20]
6045S:0x800007FA	1E6D	SUBS     r5,r5,#1
6046S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
6047S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
6048S:0x800007F0	4630	MOV      r0,r6
6049S:0x800007F2	4790	BLX      r2
6050S:0x80000FAC	680A	LDR      r2,[r1,#0]
6051S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
6052S:0x80000FB2	600A	STR      r2,[r1,#0]
6053S:0x80000FB4	4770	BX       lr
6054S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
6055S:0x800007F6	1C40	ADDS     r0,r0,#1
6056S:0x800007F8	6220	STR      r0,[r4,#0x20]
6057S:0x800007FA	1E6D	SUBS     r5,r5,#1
6058S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
6059S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
6060S:0x800007F0	4630	MOV      r0,r6
6061S:0x800007F2	4790	BLX      r2
6062S:0x80000FAC	680A	LDR      r2,[r1,#0]
6063S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
6064S:0x80000FB2	600A	STR      r2,[r1,#0]
6065S:0x80000FB4	4770	BX       lr
6066S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
6067S:0x800007F6	1C40	ADDS     r0,r0,#1
6068S:0x800007F8	6220	STR      r0,[r4,#0x20]
6069S:0x800007FA	1E6D	SUBS     r5,r5,#1
6070S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
6071S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
6072S:0x800007F0	4630	MOV      r0,r6
6073S:0x800007F2	4790	BLX      r2
6074S:0x80000FAC	680A	LDR      r2,[r1,#0]
6075S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
6076S:0x80000FB2	600A	STR      r2,[r1,#0]
6077S:0x80000FB4	4770	BX       lr
6078S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
6079S:0x800007F6	1C40	ADDS     r0,r0,#1
6080S:0x800007F8	6220	STR      r0,[r4,#0x20]
6081S:0x800007FA	1E6D	SUBS     r5,r5,#1
6082S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
6083S:0x800007FE	BD70	POP      {r4-r6,pc}
6084S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
6085S:0x80000F42	1E38	SUBS     r0,r7,#0
6086S:0x80000F44	F1A70701	SUB      r7,r7,#1
6087S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
6088S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
6089S:0x80000F5C	1E28	SUBS     r0,r5,#0
6090S:0x80000F5E	F1A50501	SUB      r5,r5,#1
6091S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
6092S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
6093S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
6094S:0x80000F54	4790	BLX      r2
6095S:0x80000FAC	680A	LDR      r2,[r1,#0]
6096S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
6097S:0x80000FB2	600A	STR      r2,[r1,#0]
6098S:0x80000FB4	4770	BX       lr
6099S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
6100S:0x80000F58	1C40	ADDS     r0,r0,#1
6101S:0x80000F5A	6220	STR      r0,[r4,#0x20]
6102S:0x80000F5C	1E28	SUBS     r0,r5,#0
6103S:0x80000F5E	F1A50501	SUB      r5,r5,#1
6104S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
6105S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
6106S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
6107S:0x80000F54	4790	BLX      r2
6108S:0x80000FAC	680A	LDR      r2,[r1,#0]
6109S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
6110S:0x80000FB2	600A	STR      r2,[r1,#0]
6111S:0x80000FB4	4770	BX       lr
6112S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
6113S:0x80000F58	1C40	ADDS     r0,r0,#1
6114S:0x80000F5A	6220	STR      r0,[r4,#0x20]
6115S:0x80000F5C	1E28	SUBS     r0,r5,#0
6116S:0x80000F5E	F1A50501	SUB      r5,r5,#1
6117S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
6118S:0x80000F64	4620	MOV      r0,r4
6119S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
6120S:0x80000800	B570	PUSH     {r4-r6,lr}
6121S:0x80000802	4604	MOV      r4,r0
6122S:0x80000804	6985	LDR      r5,[r0,#0x18]
6123S:0x80000806	7800	LDRB     r0,[r0,#0]
6124S:0x80000808	07C0	LSLS     r0,r0,#31
6125S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
6126S:0x8000080C	BD70	POP      {r4-r6,pc}
6127S:0x80000F6A	7820	LDRB     r0,[r4,#0]
6128S:0x80000F6C	0600	LSLS     r0,r0,#24
6129S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
6130S:0x80000F76	2001	MOVS     r0,#1
6131S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
6132S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
6133S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
6134S:0x800009F4	2801	CMP      r0,#1
6135S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
6136S:0x80000A08	F1050904	ADD      r9,r5,#4
6137S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
6138S:0x800008FA	4620	MOV      r0,r4
6139S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
6140S:0x800008FE	4788	BLX      r1
6141S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
6142S:0x80000F7E	1C4A	ADDS     r2,r1,#1
6143S:0x80000F80	6102	STR      r2,[r0,#0x10]
6144S:0x80000F82	7808	LDRB     r0,[r1,#0]
6145S:0x80000F84	4770	BX       lr
6146S:0x80000900	2800	CMP      r0,#0
6147S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
6148S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
6149S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
6150S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
6151S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
6152S:0x80000FA4	BD00	POP      {pc}
6153S:0x800007C0	2000	MOVS     r0,#0
6154S:0x800007C2	4669	MOV      r1,sp
6155S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
6156S:0x80000FAC	680A	LDR      r2,[r1,#0]
6157S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
6158S:0x80000FB2	600A	STR      r2,[r1,#0]
6159S:0x80000FB4	4770	BX       lr
6160S:0x800007C8	BC1C	POP      {r2-r4}
6161S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
6162S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
6163S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
6164S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
6165S:0x80000584	E2855007	ADD      r5,r5,#7
6166S:0x80000588	E2844001	ADD      r4,r4,#1
6167S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
6168S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
6169S:0x80000568	E1A02004	MOV      r2,r4
6170S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
6171S:0x80000570	E1A00005	MOV      r0,r5
6172S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
6173S:0x800007AC	B40F	PUSH     {r0-r3}
6174S:0x800007AE	B51C	PUSH     {r2-r4,lr}
6175S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
6176S:0x800007B2	AA06	ADD      r2,sp,#0x18
6177S:0x800007B4	447B	ADD      r3,r3,pc
6178S:0x800007B6	4669	MOV      r1,sp
6179S:0x800007B8	9000	STR      r0,[sp,#0]
6180S:0x800007BA	9805	LDR      r0,[sp,#0x14]
6181S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
6182S:0x80000F86	B500	PUSH     {lr}
6183S:0x80000F88	B08F	SUB      sp,sp,#0x3c
6184S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
6185S:0x80000F8E	2100	MOVS     r1,#0
6186S:0x80000F90	9105	STR      r1,[sp,#0x14]
6187S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
6188S:0x80000F94	4479	ADD      r1,r1,pc
6189S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
6190S:0x80000F9A	4611	MOV      r1,r2
6191S:0x80000F9C	4668	MOV      r0,sp
6192S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
6193S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
6194S:0x800008E8	4689	MOV      r9,r1
6195S:0x800008EA	4604	MOV      r4,r0
6196S:0x800008EC	F04F0A00	MOV      r10,#0
6197S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
6198S:0x800008F4	44FB	ADD      r11,r11,pc
6199S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
6200S:0x800008FA	4620	MOV      r0,r4
6201S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
6202S:0x800008FE	4788	BLX      r1
6203S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
6204S:0x80000F7E	1C4A	ADDS     r2,r1,#1
6205S:0x80000F80	6102	STR      r2,[r0,#0x10]
6206S:0x80000F82	7808	LDRB     r0,[r1,#0]
6207S:0x80000F84	4770	BX       lr
6208S:0x80000900	2800	CMP      r0,#0
6209S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
6210S:0x80000904	2825	CMP      r0,#0x25
6211S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
6212S:0x80000916	2500	MOVS     r5,#0
6213S:0x80000918	465F	MOV      r7,r11
6214S:0x8000091A	4620	MOV      r0,r4
6215S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
6216S:0x8000091E	4788	BLX      r1
6217S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
6218S:0x80000F7E	1C4A	ADDS     r2,r1,#1
6219S:0x80000F80	6102	STR      r2,[r0,#0x10]
6220S:0x80000F82	7808	LDRB     r0,[r1,#0]
6221S:0x80000F84	4770	BX       lr
6222S:0x80000920	2820	CMP      r0,#0x20
6223S:0x80000922	4606	MOV      r6,r0
6224S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
6225S:0x80000926	2E31	CMP      r6,#0x31
6226S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
6227S:0x8000092A	19B8	ADDS     r0,r7,r6
6228S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
6229S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
6230S:0x80000932	4305	ORRS     r5,r5,r0
6231S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
6232S:0x8000091A	4620	MOV      r0,r4
6233S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
6234S:0x8000091E	4788	BLX      r1
6235S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
6236S:0x80000F7E	1C4A	ADDS     r2,r1,#1
6237S:0x80000F80	6102	STR      r2,[r0,#0x10]
6238S:0x80000F82	7808	LDRB     r0,[r1,#0]
6239S:0x80000F84	4770	BX       lr
6240S:0x80000920	2820	CMP      r0,#0x20
6241S:0x80000922	4606	MOV      r6,r0
6242S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
6243S:0x80000926	2E31	CMP      r6,#0x31
6244S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
6245S:0x80000936	07A8	LSLS     r0,r5,#30
6246S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
6247S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
6248S:0x80000942	2700	MOVS     r7,#0
6249S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
6250S:0x80000948	2E2A	CMP      r6,#0x2a
6251S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
6252S:0x8000094C	4630	MOV      r0,r6
6253S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
6254S:0x80001BB8	3830	SUBS     r0,r0,#0x30
6255S:0x80001BBA	280A	CMP      r0,#0xa
6256S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
6257S:0x80001BBE	2001	MOVS     r0,#1
6258S:0x80001BC0	4770	BX       lr
6259S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
6260S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
6261S:0x80000958	3E30	SUBS     r6,r6,#0x30
6262S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
6263S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
6264S:0x80000994	4620	MOV      r0,r4
6265S:0x80000996	68E1	LDR      r1,[r4,#0xc]
6266S:0x80000998	4788	BLX      r1
6267S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
6268S:0x80000F7E	1C4A	ADDS     r2,r1,#1
6269S:0x80000F80	6102	STR      r2,[r0,#0x10]
6270S:0x80000F82	7808	LDRB     r0,[r1,#0]
6271S:0x80000F84	4770	BX       lr
6272S:0x8000099A	4606	MOV      r6,r0
6273S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
6274S:0x80001BB8	3830	SUBS     r0,r0,#0x30
6275S:0x80001BBA	280A	CMP      r0,#0xa
6276S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
6277S:0x80001BC2	2000	MOVS     r0,#0
6278S:0x80001BC4	4770	BX       lr
6279S:0x800009A0	2800	CMP      r0,#0
6280S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
6281S:0x800009A4	2F01	CMP      r7,#1
6282S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
6283S:0x800009A8	2E2E	CMP      r6,#0x2e
6284S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
6285S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
6286S:0x800009C0	2800	CMP      r0,#0
6287S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
6288S:0x800009CC	07E8	LSLS     r0,r5,#31
6289S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
6290S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
6291S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
6292S:0x800009DA	2819	CMP      r0,#0x19
6293S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
6294S:0x800009E4	464A	MOV      r2,r9
6295S:0x800009E6	4631	MOV      r1,r6
6296S:0x800009E8	4620	MOV      r0,r4
6297S:0x800009EA	6025	STR      r5,[r4,#0]
6298S:0x800009EC	464D	MOV      r5,r9
6299S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
6300S:0x80000278	2964	CMP      r1,#0x64
6301S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
6302S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
6303S:0x80000878	4680	MOV      r8,r0
6304S:0x8000087A	2500	MOVS     r5,#0
6305S:0x8000087C	6810	LDR      r0,[r2,#0]
6306S:0x8000087E	2975	CMP      r1,#0x75
6307S:0x80000880	4641	MOV      r1,r8
6308S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
6309S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
6310S:0x80000886	F3AF8000	NOP.W
6311S:0x8000088A	2800	CMP      r0,#0
6312S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
6313S:0x80000894	F8D81000	LDR      r1,[r8,#0]
6314S:0x80000898	078A	LSLS     r2,r1,#30
6315S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
6316S:0x800008A0	0749	LSLS     r1,r1,#29
6317S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
6318S:0x800008AE	2400	MOVS     r4,#0
6319S:0x800008B0	F1080724	ADD      r7,r8,#0x24
6320S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
6321S:0x800008C0	2800	CMP      r0,#0
6322S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
6323S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
6324S:0x800011B0	E240100A	SUB      r1,r0,#0xa
6325S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
6326S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
6327S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
6328S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
6329S:0x800011C4	E1A001A0	LSR      r0,r0,#3
6330S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
6331S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
6332S:0x800011D0	52800001	ADDPL    r0,r0,#1
6333S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
6334S:0x800011D8	E12FFF1E	BX       lr
6335S:0x800008BA	3130	ADDS     r1,r1,#0x30
6336S:0x800008BC	5539	STRB     r1,[r7,r4]
6337S:0x800008BE	1C64	ADDS     r4,r4,#1
6338S:0x800008C0	2800	CMP      r0,#0
6339S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
6340S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
6341S:0x800011B0	E240100A	SUB      r1,r0,#0xa
6342S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
6343S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
6344S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
6345S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
6346S:0x800011C4	E1A001A0	LSR      r0,r0,#3
6347S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
6348S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
6349S:0x800011D0	52800001	ADDPL    r0,r0,#1
6350S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
6351S:0x800011D8	E12FFF1E	BX       lr
6352S:0x800008BA	3130	ADDS     r1,r1,#0x30
6353S:0x800008BC	5539	STRB     r1,[r7,r4]
6354S:0x800008BE	1C64	ADDS     r4,r4,#1
6355S:0x800008C0	2800	CMP      r0,#0
6356S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
6357S:0x800008C4	462B	MOV      r3,r5
6358S:0x800008C6	4632	MOV      r2,r6
6359S:0x800008C8	4621	MOV      r1,r4
6360S:0x800008CA	4640	MOV      r0,r8
6361S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
6362S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
6363S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
6364S:0x80000ECC	460D	MOV      r5,r1
6365S:0x80000ECE	4699	MOV      r9,r3
6366S:0x80000ED0	4692	MOV      r10,r2
6367S:0x80000ED2	4604	MOV      r4,r0
6368S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
6369S:0x80000ED8	6801	LDR      r1,[r0,#0]
6370S:0x80000EDA	0688	LSLS     r0,r1,#26
6371S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
6372S:0x80000EE8	2001	MOVS     r0,#1
6373S:0x80000EEA	42A8	CMP      r0,r5
6374S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
6375S:0x80000EF2	2700	MOVS     r7,#0
6376S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
6377S:0x80000EF6	197A	ADDS     r2,r7,r5
6378S:0x80000EF8	EB020009	ADD      r0,r2,r9
6379S:0x80000EFC	1A08	SUBS     r0,r1,r0
6380S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
6381S:0x80000F00	7820	LDRB     r0,[r4,#0]
6382S:0x80000F02	06C0	LSLS     r0,r0,#27
6383S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
6384S:0x80000F0C	2600	MOVS     r6,#0
6385S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
6386S:0x80000F22	454E	CMP      r6,r9
6387S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
6388S:0x80000F26	7820	LDRB     r0,[r4,#0]
6389S:0x80000F28	06C0	LSLS     r0,r0,#27
6390S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
6391S:0x80000F2C	4620	MOV      r0,r4
6392S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
6393S:0x800007D4	B570	PUSH     {r4-r6,lr}
6394S:0x800007D6	4604	MOV      r4,r0
6395S:0x800007D8	6985	LDR      r5,[r0,#0x18]
6396S:0x800007DA	6800	LDR      r0,[r0,#0]
6397S:0x800007DC	06C1	LSLS     r1,r0,#27
6398S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
6399S:0x800007E0	2630	MOVS     r6,#0x30
6400S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
6401S:0x800007E6	07C0	LSLS     r0,r0,#31
6402S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
6403S:0x800007FA	1E6D	SUBS     r5,r5,#1
6404S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
6405S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
6406S:0x800007F0	4630	MOV      r0,r6
6407S:0x800007F2	4790	BLX      r2
6408S:0x80000FAC	680A	LDR      r2,[r1,#0]
6409S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
6410S:0x80000FB2	600A	STR      r2,[r1,#0]
6411S:0x80000FB4	4770	BX       lr
6412S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
6413S:0x800007F6	1C40	ADDS     r0,r0,#1
6414S:0x800007F8	6220	STR      r0,[r4,#0x20]
6415S:0x800007FA	1E6D	SUBS     r5,r5,#1
6416S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
6417S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
6418S:0x800007F0	4630	MOV      r0,r6
6419S:0x800007F2	4790	BLX      r2
6420S:0x80000FAC	680A	LDR      r2,[r1,#0]
6421S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
6422S:0x80000FB2	600A	STR      r2,[r1,#0]
6423S:0x80000FB4	4770	BX       lr
6424S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
6425S:0x800007F6	1C40	ADDS     r0,r0,#1
6426S:0x800007F8	6220	STR      r0,[r4,#0x20]
6427S:0x800007FA	1E6D	SUBS     r5,r5,#1
6428S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
6429S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
6430S:0x800007F0	4630	MOV      r0,r6
6431S:0x800007F2	4790	BLX      r2
6432S:0x80000FAC	680A	LDR      r2,[r1,#0]
6433S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
6434S:0x80000FB2	600A	STR      r2,[r1,#0]
6435S:0x80000FB4	4770	BX       lr
6436S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
6437S:0x800007F6	1C40	ADDS     r0,r0,#1
6438S:0x800007F8	6220	STR      r0,[r4,#0x20]
6439S:0x800007FA	1E6D	SUBS     r5,r5,#1
6440S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
6441S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
6442S:0x800007F0	4630	MOV      r0,r6
6443S:0x800007F2	4790	BLX      r2
6444S:0x80000FAC	680A	LDR      r2,[r1,#0]
6445S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
6446S:0x80000FB2	600A	STR      r2,[r1,#0]
6447S:0x80000FB4	4770	BX       lr
6448S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
6449S:0x800007F6	1C40	ADDS     r0,r0,#1
6450S:0x800007F8	6220	STR      r0,[r4,#0x20]
6451S:0x800007FA	1E6D	SUBS     r5,r5,#1
6452S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
6453S:0x800007FE	BD70	POP      {r4-r6,pc}
6454S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
6455S:0x80000F42	1E38	SUBS     r0,r7,#0
6456S:0x80000F44	F1A70701	SUB      r7,r7,#1
6457S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
6458S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
6459S:0x80000F5C	1E28	SUBS     r0,r5,#0
6460S:0x80000F5E	F1A50501	SUB      r5,r5,#1
6461S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
6462S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
6463S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
6464S:0x80000F54	4790	BLX      r2
6465S:0x80000FAC	680A	LDR      r2,[r1,#0]
6466S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
6467S:0x80000FB2	600A	STR      r2,[r1,#0]
6468S:0x80000FB4	4770	BX       lr
6469S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
6470S:0x80000F58	1C40	ADDS     r0,r0,#1
6471S:0x80000F5A	6220	STR      r0,[r4,#0x20]
6472S:0x80000F5C	1E28	SUBS     r0,r5,#0
6473S:0x80000F5E	F1A50501	SUB      r5,r5,#1
6474S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
6475S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
6476S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
6477S:0x80000F54	4790	BLX      r2
6478S:0x80000FAC	680A	LDR      r2,[r1,#0]
6479S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
6480S:0x80000FB2	600A	STR      r2,[r1,#0]
6481S:0x80000FB4	4770	BX       lr
6482S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
6483S:0x80000F58	1C40	ADDS     r0,r0,#1
6484S:0x80000F5A	6220	STR      r0,[r4,#0x20]
6485S:0x80000F5C	1E28	SUBS     r0,r5,#0
6486S:0x80000F5E	F1A50501	SUB      r5,r5,#1
6487S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
6488S:0x80000F64	4620	MOV      r0,r4
6489S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
6490S:0x80000800	B570	PUSH     {r4-r6,lr}
6491S:0x80000802	4604	MOV      r4,r0
6492S:0x80000804	6985	LDR      r5,[r0,#0x18]
6493S:0x80000806	7800	LDRB     r0,[r0,#0]
6494S:0x80000808	07C0	LSLS     r0,r0,#31
6495S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
6496S:0x8000080C	BD70	POP      {r4-r6,pc}
6497S:0x80000F6A	7820	LDRB     r0,[r4,#0]
6498S:0x80000F6C	0600	LSLS     r0,r0,#24
6499S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
6500S:0x80000F76	2001	MOVS     r0,#1
6501S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
6502S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
6503S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
6504S:0x800009F4	2801	CMP      r0,#1
6505S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
6506S:0x80000A08	F1050904	ADD      r9,r5,#4
6507S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
6508S:0x800008FA	4620	MOV      r0,r4
6509S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
6510S:0x800008FE	4788	BLX      r1
6511S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
6512S:0x80000F7E	1C4A	ADDS     r2,r1,#1
6513S:0x80000F80	6102	STR      r2,[r0,#0x10]
6514S:0x80000F82	7808	LDRB     r0,[r1,#0]
6515S:0x80000F84	4770	BX       lr
6516S:0x80000900	2800	CMP      r0,#0
6517S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
6518S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
6519S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
6520S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
6521S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
6522S:0x80000FA4	BD00	POP      {pc}
6523S:0x800007C0	2000	MOVS     r0,#0
6524S:0x800007C2	4669	MOV      r1,sp
6525S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
6526S:0x80000FAC	680A	LDR      r2,[r1,#0]
6527S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
6528S:0x80000FB2	600A	STR      r2,[r1,#0]
6529S:0x80000FB4	4770	BX       lr
6530S:0x800007C8	BC1C	POP      {r2-r4}
6531S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
6532S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
6533S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
6534S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
6535S:0x80000584	E2855007	ADD      r5,r5,#7
6536S:0x80000588	E2844001	ADD      r4,r4,#1
6537S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
6538S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
6539S:0x80000568	E1A02004	MOV      r2,r4
6540S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
6541S:0x80000570	E1A00005	MOV      r0,r5
6542S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
6543S:0x800007AC	B40F	PUSH     {r0-r3}
6544S:0x800007AE	B51C	PUSH     {r2-r4,lr}
6545S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
6546S:0x800007B2	AA06	ADD      r2,sp,#0x18
6547S:0x800007B4	447B	ADD      r3,r3,pc
6548S:0x800007B6	4669	MOV      r1,sp
6549S:0x800007B8	9000	STR      r0,[sp,#0]
6550S:0x800007BA	9805	LDR      r0,[sp,#0x14]
6551S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
6552S:0x80000F86	B500	PUSH     {lr}
6553S:0x80000F88	B08F	SUB      sp,sp,#0x3c
6554S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
6555S:0x80000F8E	2100	MOVS     r1,#0
6556S:0x80000F90	9105	STR      r1,[sp,#0x14]
6557S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
6558S:0x80000F94	4479	ADD      r1,r1,pc
6559S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
6560S:0x80000F9A	4611	MOV      r1,r2
6561S:0x80000F9C	4668	MOV      r0,sp
6562S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
6563S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
6564S:0x800008E8	4689	MOV      r9,r1
6565S:0x800008EA	4604	MOV      r4,r0
6566S:0x800008EC	F04F0A00	MOV      r10,#0
6567S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
6568S:0x800008F4	44FB	ADD      r11,r11,pc
6569S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
6570S:0x800008FA	4620	MOV      r0,r4
6571S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
6572S:0x800008FE	4788	BLX      r1
6573S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
6574S:0x80000F7E	1C4A	ADDS     r2,r1,#1
6575S:0x80000F80	6102	STR      r2,[r0,#0x10]
6576S:0x80000F82	7808	LDRB     r0,[r1,#0]
6577S:0x80000F84	4770	BX       lr
6578S:0x80000900	2800	CMP      r0,#0
6579S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
6580S:0x80000904	2825	CMP      r0,#0x25
6581S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
6582S:0x80000916	2500	MOVS     r5,#0
6583S:0x80000918	465F	MOV      r7,r11
6584S:0x8000091A	4620	MOV      r0,r4
6585S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
6586S:0x8000091E	4788	BLX      r1
6587S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
6588S:0x80000F7E	1C4A	ADDS     r2,r1,#1
6589S:0x80000F80	6102	STR      r2,[r0,#0x10]
6590S:0x80000F82	7808	LDRB     r0,[r1,#0]
6591S:0x80000F84	4770	BX       lr
6592S:0x80000920	2820	CMP      r0,#0x20
6593S:0x80000922	4606	MOV      r6,r0
6594S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
6595S:0x80000926	2E31	CMP      r6,#0x31
6596S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
6597S:0x8000092A	19B8	ADDS     r0,r7,r6
6598S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
6599S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
6600S:0x80000932	4305	ORRS     r5,r5,r0
6601S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
6602S:0x8000091A	4620	MOV      r0,r4
6603S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
6604S:0x8000091E	4788	BLX      r1
6605S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
6606S:0x80000F7E	1C4A	ADDS     r2,r1,#1
6607S:0x80000F80	6102	STR      r2,[r0,#0x10]
6608S:0x80000F82	7808	LDRB     r0,[r1,#0]
6609S:0x80000F84	4770	BX       lr
6610S:0x80000920	2820	CMP      r0,#0x20
6611S:0x80000922	4606	MOV      r6,r0
6612S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
6613S:0x80000926	2E31	CMP      r6,#0x31
6614S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
6615S:0x80000936	07A8	LSLS     r0,r5,#30
6616S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
6617S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
6618S:0x80000942	2700	MOVS     r7,#0
6619S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
6620S:0x80000948	2E2A	CMP      r6,#0x2a
6621S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
6622S:0x8000094C	4630	MOV      r0,r6
6623S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
6624S:0x80001BB8	3830	SUBS     r0,r0,#0x30
6625S:0x80001BBA	280A	CMP      r0,#0xa
6626S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
6627S:0x80001BBE	2001	MOVS     r0,#1
6628S:0x80001BC0	4770	BX       lr
6629S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
6630S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
6631S:0x80000958	3E30	SUBS     r6,r6,#0x30
6632S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
6633S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
6634S:0x80000994	4620	MOV      r0,r4
6635S:0x80000996	68E1	LDR      r1,[r4,#0xc]
6636S:0x80000998	4788	BLX      r1
6637S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
6638S:0x80000F7E	1C4A	ADDS     r2,r1,#1
6639S:0x80000F80	6102	STR      r2,[r0,#0x10]
6640S:0x80000F82	7808	LDRB     r0,[r1,#0]
6641S:0x80000F84	4770	BX       lr
6642S:0x8000099A	4606	MOV      r6,r0
6643S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
6644S:0x80001BB8	3830	SUBS     r0,r0,#0x30
6645S:0x80001BBA	280A	CMP      r0,#0xa
6646S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
6647S:0x80001BC2	2000	MOVS     r0,#0
6648S:0x80001BC4	4770	BX       lr
6649S:0x800009A0	2800	CMP      r0,#0
6650S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
6651S:0x800009A4	2F01	CMP      r7,#1
6652S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
6653S:0x800009A8	2E2E	CMP      r6,#0x2e
6654S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
6655S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
6656S:0x800009C0	2800	CMP      r0,#0
6657S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
6658S:0x800009CC	07E8	LSLS     r0,r5,#31
6659S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
6660S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
6661S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
6662S:0x800009DA	2819	CMP      r0,#0x19
6663S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
6664S:0x800009E4	464A	MOV      r2,r9
6665S:0x800009E6	4631	MOV      r1,r6
6666S:0x800009E8	4620	MOV      r0,r4
6667S:0x800009EA	6025	STR      r5,[r4,#0]
6668S:0x800009EC	464D	MOV      r5,r9
6669S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
6670S:0x80000278	2964	CMP      r1,#0x64
6671S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
6672S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
6673S:0x80000878	4680	MOV      r8,r0
6674S:0x8000087A	2500	MOVS     r5,#0
6675S:0x8000087C	6810	LDR      r0,[r2,#0]
6676S:0x8000087E	2975	CMP      r1,#0x75
6677S:0x80000880	4641	MOV      r1,r8
6678S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
6679S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
6680S:0x80000886	F3AF8000	NOP.W
6681S:0x8000088A	2800	CMP      r0,#0
6682S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
6683S:0x80000894	F8D81000	LDR      r1,[r8,#0]
6684S:0x80000898	078A	LSLS     r2,r1,#30
6685S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
6686S:0x800008A0	0749	LSLS     r1,r1,#29
6687S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
6688S:0x800008AE	2400	MOVS     r4,#0
6689S:0x800008B0	F1080724	ADD      r7,r8,#0x24
6690S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
6691S:0x800008C0	2800	CMP      r0,#0
6692S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
6693S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
6694S:0x800011B0	E240100A	SUB      r1,r0,#0xa
6695S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
6696S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
6697S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
6698S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
6699S:0x800011C4	E1A001A0	LSR      r0,r0,#3
6700S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
6701S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
6702S:0x800011D0	52800001	ADDPL    r0,r0,#1
6703S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
6704S:0x800011D8	E12FFF1E	BX       lr
6705S:0x800008BA	3130	ADDS     r1,r1,#0x30
6706S:0x800008BC	5539	STRB     r1,[r7,r4]
6707S:0x800008BE	1C64	ADDS     r4,r4,#1
6708S:0x800008C0	2800	CMP      r0,#0
6709S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
6710S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
6711S:0x800011B0	E240100A	SUB      r1,r0,#0xa
6712S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
6713S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
6714S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
6715S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
6716S:0x800011C4	E1A001A0	LSR      r0,r0,#3
6717S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
6718S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
6719S:0x800011D0	52800001	ADDPL    r0,r0,#1
6720S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
6721S:0x800011D8	E12FFF1E	BX       lr
6722S:0x800008BA	3130	ADDS     r1,r1,#0x30
6723S:0x800008BC	5539	STRB     r1,[r7,r4]
6724S:0x800008BE	1C64	ADDS     r4,r4,#1
6725S:0x800008C0	2800	CMP      r0,#0
6726S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
6727S:0x800008C4	462B	MOV      r3,r5
6728S:0x800008C6	4632	MOV      r2,r6
6729S:0x800008C8	4621	MOV      r1,r4
6730S:0x800008CA	4640	MOV      r0,r8
6731S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
6732S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
6733S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
6734S:0x80000ECC	460D	MOV      r5,r1
6735S:0x80000ECE	4699	MOV      r9,r3
6736S:0x80000ED0	4692	MOV      r10,r2
6737S:0x80000ED2	4604	MOV      r4,r0
6738S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
6739S:0x80000ED8	6801	LDR      r1,[r0,#0]
6740S:0x80000EDA	0688	LSLS     r0,r1,#26
6741S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
6742S:0x80000EE8	2001	MOVS     r0,#1
6743S:0x80000EEA	42A8	CMP      r0,r5
6744S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
6745S:0x80000EF2	2700	MOVS     r7,#0
6746S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
6747S:0x80000EF6	197A	ADDS     r2,r7,r5
6748S:0x80000EF8	EB020009	ADD      r0,r2,r9
6749S:0x80000EFC	1A08	SUBS     r0,r1,r0
6750S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
6751S:0x80000F00	7820	LDRB     r0,[r4,#0]
6752S:0x80000F02	06C0	LSLS     r0,r0,#27
6753S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
6754S:0x80000F0C	2600	MOVS     r6,#0
6755S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
6756S:0x80000F22	454E	CMP      r6,r9
6757S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
6758S:0x80000F26	7820	LDRB     r0,[r4,#0]
6759S:0x80000F28	06C0	LSLS     r0,r0,#27
6760S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
6761S:0x80000F2C	4620	MOV      r0,r4
6762S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
6763S:0x800007D4	B570	PUSH     {r4-r6,lr}
6764S:0x800007D6	4604	MOV      r4,r0
6765S:0x800007D8	6985	LDR      r5,[r0,#0x18]
6766S:0x800007DA	6800	LDR      r0,[r0,#0]
6767S:0x800007DC	06C1	LSLS     r1,r0,#27
6768S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
6769S:0x800007E0	2630	MOVS     r6,#0x30
6770S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
6771S:0x800007E6	07C0	LSLS     r0,r0,#31
6772S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
6773S:0x800007FA	1E6D	SUBS     r5,r5,#1
6774S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
6775S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
6776S:0x800007F0	4630	MOV      r0,r6
6777S:0x800007F2	4790	BLX      r2
6778S:0x80000FAC	680A	LDR      r2,[r1,#0]
6779S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
6780S:0x80000FB2	600A	STR      r2,[r1,#0]
6781S:0x80000FB4	4770	BX       lr
6782S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
6783S:0x800007F6	1C40	ADDS     r0,r0,#1
6784S:0x800007F8	6220	STR      r0,[r4,#0x20]
6785S:0x800007FA	1E6D	SUBS     r5,r5,#1
6786S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
6787S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
6788S:0x800007F0	4630	MOV      r0,r6
6789S:0x800007F2	4790	BLX      r2
6790S:0x80000FAC	680A	LDR      r2,[r1,#0]
6791S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
6792S:0x80000FB2	600A	STR      r2,[r1,#0]
6793S:0x80000FB4	4770	BX       lr
6794S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
6795S:0x800007F6	1C40	ADDS     r0,r0,#1
6796S:0x800007F8	6220	STR      r0,[r4,#0x20]
6797S:0x800007FA	1E6D	SUBS     r5,r5,#1
6798S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
6799S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
6800S:0x800007F0	4630	MOV      r0,r6
6801S:0x800007F2	4790	BLX      r2
6802S:0x80000FAC	680A	LDR      r2,[r1,#0]
6803S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
6804S:0x80000FB2	600A	STR      r2,[r1,#0]
6805S:0x80000FB4	4770	BX       lr
6806S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
6807S:0x800007F6	1C40	ADDS     r0,r0,#1
6808S:0x800007F8	6220	STR      r0,[r4,#0x20]
6809S:0x800007FA	1E6D	SUBS     r5,r5,#1
6810S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
6811S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
6812S:0x800007F0	4630	MOV      r0,r6
6813S:0x800007F2	4790	BLX      r2
6814S:0x80000FAC	680A	LDR      r2,[r1,#0]
6815S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
6816S:0x80000FB2	600A	STR      r2,[r1,#0]
6817S:0x80000FB4	4770	BX       lr
6818S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
6819S:0x800007F6	1C40	ADDS     r0,r0,#1
6820S:0x800007F8	6220	STR      r0,[r4,#0x20]
6821S:0x800007FA	1E6D	SUBS     r5,r5,#1
6822S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
6823S:0x800007FE	BD70	POP      {r4-r6,pc}
6824S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
6825S:0x80000F42	1E38	SUBS     r0,r7,#0
6826S:0x80000F44	F1A70701	SUB      r7,r7,#1
6827S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
6828S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
6829S:0x80000F5C	1E28	SUBS     r0,r5,#0
6830S:0x80000F5E	F1A50501	SUB      r5,r5,#1
6831S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
6832S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
6833S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
6834S:0x80000F54	4790	BLX      r2
6835S:0x80000FAC	680A	LDR      r2,[r1,#0]
6836S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
6837S:0x80000FB2	600A	STR      r2,[r1,#0]
6838S:0x80000FB4	4770	BX       lr
6839S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
6840S:0x80000F58	1C40	ADDS     r0,r0,#1
6841S:0x80000F5A	6220	STR      r0,[r4,#0x20]
6842S:0x80000F5C	1E28	SUBS     r0,r5,#0
6843S:0x80000F5E	F1A50501	SUB      r5,r5,#1
6844S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
6845S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
6846S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
6847S:0x80000F54	4790	BLX      r2
6848S:0x80000FAC	680A	LDR      r2,[r1,#0]
6849S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
6850S:0x80000FB2	600A	STR      r2,[r1,#0]
6851S:0x80000FB4	4770	BX       lr
6852S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
6853S:0x80000F58	1C40	ADDS     r0,r0,#1
6854S:0x80000F5A	6220	STR      r0,[r4,#0x20]
6855S:0x80000F5C	1E28	SUBS     r0,r5,#0
6856S:0x80000F5E	F1A50501	SUB      r5,r5,#1
6857S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
6858S:0x80000F64	4620	MOV      r0,r4
6859S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
6860S:0x80000800	B570	PUSH     {r4-r6,lr}
6861S:0x80000802	4604	MOV      r4,r0
6862S:0x80000804	6985	LDR      r5,[r0,#0x18]
6863S:0x80000806	7800	LDRB     r0,[r0,#0]
6864S:0x80000808	07C0	LSLS     r0,r0,#31
6865S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
6866S:0x8000080C	BD70	POP      {r4-r6,pc}
6867S:0x80000F6A	7820	LDRB     r0,[r4,#0]
6868S:0x80000F6C	0600	LSLS     r0,r0,#24
6869S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
6870S:0x80000F76	2001	MOVS     r0,#1
6871S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
6872S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
6873S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
6874S:0x800009F4	2801	CMP      r0,#1
6875S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
6876S:0x80000A08	F1050904	ADD      r9,r5,#4
6877S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
6878S:0x800008FA	4620	MOV      r0,r4
6879S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
6880S:0x800008FE	4788	BLX      r1
6881S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
6882S:0x80000F7E	1C4A	ADDS     r2,r1,#1
6883S:0x80000F80	6102	STR      r2,[r0,#0x10]
6884S:0x80000F82	7808	LDRB     r0,[r1,#0]
6885S:0x80000F84	4770	BX       lr
6886S:0x80000900	2800	CMP      r0,#0
6887S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
6888S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
6889S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
6890S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
6891S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
6892S:0x80000FA4	BD00	POP      {pc}
6893S:0x800007C0	2000	MOVS     r0,#0
6894S:0x800007C2	4669	MOV      r1,sp
6895S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
6896S:0x80000FAC	680A	LDR      r2,[r1,#0]
6897S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
6898S:0x80000FB2	600A	STR      r2,[r1,#0]
6899S:0x80000FB4	4770	BX       lr
6900S:0x800007C8	BC1C	POP      {r2-r4}
6901S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
6902S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
6903S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
6904S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
6905S:0x80000584	E2855007	ADD      r5,r5,#7
6906S:0x80000588	E2844001	ADD      r4,r4,#1
6907S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
6908S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
6909S:0x80000568	E1A02004	MOV      r2,r4
6910S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
6911S:0x80000570	E1A00005	MOV      r0,r5
6912S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
6913S:0x800007AC	B40F	PUSH     {r0-r3}
6914S:0x800007AE	B51C	PUSH     {r2-r4,lr}
6915S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
6916S:0x800007B2	AA06	ADD      r2,sp,#0x18
6917S:0x800007B4	447B	ADD      r3,r3,pc
6918S:0x800007B6	4669	MOV      r1,sp
6919S:0x800007B8	9000	STR      r0,[sp,#0]
6920S:0x800007BA	9805	LDR      r0,[sp,#0x14]
6921S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
6922S:0x80000F86	B500	PUSH     {lr}
6923S:0x80000F88	B08F	SUB      sp,sp,#0x3c
6924S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
6925S:0x80000F8E	2100	MOVS     r1,#0
6926S:0x80000F90	9105	STR      r1,[sp,#0x14]
6927S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
6928S:0x80000F94	4479	ADD      r1,r1,pc
6929S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
6930S:0x80000F9A	4611	MOV      r1,r2
6931S:0x80000F9C	4668	MOV      r0,sp
6932S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
6933S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
6934S:0x800008E8	4689	MOV      r9,r1
6935S:0x800008EA	4604	MOV      r4,r0
6936S:0x800008EC	F04F0A00	MOV      r10,#0
6937S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
6938S:0x800008F4	44FB	ADD      r11,r11,pc
6939S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
6940S:0x800008FA	4620	MOV      r0,r4
6941S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
6942S:0x800008FE	4788	BLX      r1
6943S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
6944S:0x80000F7E	1C4A	ADDS     r2,r1,#1
6945S:0x80000F80	6102	STR      r2,[r0,#0x10]
6946S:0x80000F82	7808	LDRB     r0,[r1,#0]
6947S:0x80000F84	4770	BX       lr
6948S:0x80000900	2800	CMP      r0,#0
6949S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
6950S:0x80000904	2825	CMP      r0,#0x25
6951S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
6952S:0x80000916	2500	MOVS     r5,#0
6953S:0x80000918	465F	MOV      r7,r11
6954S:0x8000091A	4620	MOV      r0,r4
6955S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
6956S:0x8000091E	4788	BLX      r1
6957S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
6958S:0x80000F7E	1C4A	ADDS     r2,r1,#1
6959S:0x80000F80	6102	STR      r2,[r0,#0x10]
6960S:0x80000F82	7808	LDRB     r0,[r1,#0]
6961S:0x80000F84	4770	BX       lr
6962S:0x80000920	2820	CMP      r0,#0x20
6963S:0x80000922	4606	MOV      r6,r0
6964S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
6965S:0x80000926	2E31	CMP      r6,#0x31
6966S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
6967S:0x8000092A	19B8	ADDS     r0,r7,r6
6968S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
6969S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
6970S:0x80000932	4305	ORRS     r5,r5,r0
6971S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
6972S:0x8000091A	4620	MOV      r0,r4
6973S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
6974S:0x8000091E	4788	BLX      r1
6975S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
6976S:0x80000F7E	1C4A	ADDS     r2,r1,#1
6977S:0x80000F80	6102	STR      r2,[r0,#0x10]
6978S:0x80000F82	7808	LDRB     r0,[r1,#0]
6979S:0x80000F84	4770	BX       lr
6980S:0x80000920	2820	CMP      r0,#0x20
6981S:0x80000922	4606	MOV      r6,r0
6982S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
6983S:0x80000926	2E31	CMP      r6,#0x31
6984S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
6985S:0x80000936	07A8	LSLS     r0,r5,#30
6986S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
6987S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
6988S:0x80000942	2700	MOVS     r7,#0
6989S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
6990S:0x80000948	2E2A	CMP      r6,#0x2a
6991S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
6992S:0x8000094C	4630	MOV      r0,r6
6993S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
6994S:0x80001BB8	3830	SUBS     r0,r0,#0x30
6995S:0x80001BBA	280A	CMP      r0,#0xa
6996S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
6997S:0x80001BBE	2001	MOVS     r0,#1
6998S:0x80001BC0	4770	BX       lr
6999S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
7000S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
7001S:0x80000958	3E30	SUBS     r6,r6,#0x30
7002S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
7003S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
7004S:0x80000994	4620	MOV      r0,r4
7005S:0x80000996	68E1	LDR      r1,[r4,#0xc]
7006S:0x80000998	4788	BLX      r1
7007S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
7008S:0x80000F7E	1C4A	ADDS     r2,r1,#1
7009S:0x80000F80	6102	STR      r2,[r0,#0x10]
7010S:0x80000F82	7808	LDRB     r0,[r1,#0]
7011S:0x80000F84	4770	BX       lr
7012S:0x8000099A	4606	MOV      r6,r0
7013S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
7014S:0x80001BB8	3830	SUBS     r0,r0,#0x30
7015S:0x80001BBA	280A	CMP      r0,#0xa
7016S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
7017S:0x80001BC2	2000	MOVS     r0,#0
7018S:0x80001BC4	4770	BX       lr
7019S:0x800009A0	2800	CMP      r0,#0
7020S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
7021S:0x800009A4	2F01	CMP      r7,#1
7022S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
7023S:0x800009A8	2E2E	CMP      r6,#0x2e
7024S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
7025S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
7026S:0x800009C0	2800	CMP      r0,#0
7027S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
7028S:0x800009CC	07E8	LSLS     r0,r5,#31
7029S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
7030S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
7031S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
7032S:0x800009DA	2819	CMP      r0,#0x19
7033S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
7034S:0x800009E4	464A	MOV      r2,r9
7035S:0x800009E6	4631	MOV      r1,r6
7036S:0x800009E8	4620	MOV      r0,r4
7037S:0x800009EA	6025	STR      r5,[r4,#0]
7038S:0x800009EC	464D	MOV      r5,r9
7039S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
7040S:0x80000278	2964	CMP      r1,#0x64
7041S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
7042S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
7043S:0x80000878	4680	MOV      r8,r0
7044S:0x8000087A	2500	MOVS     r5,#0
7045S:0x8000087C	6810	LDR      r0,[r2,#0]
7046S:0x8000087E	2975	CMP      r1,#0x75
7047S:0x80000880	4641	MOV      r1,r8
7048S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
7049S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
7050S:0x80000886	F3AF8000	NOP.W
7051S:0x8000088A	2800	CMP      r0,#0
7052S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
7053S:0x80000894	F8D81000	LDR      r1,[r8,#0]
7054S:0x80000898	078A	LSLS     r2,r1,#30
7055S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
7056S:0x800008A0	0749	LSLS     r1,r1,#29
7057S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
7058S:0x800008AE	2400	MOVS     r4,#0
7059S:0x800008B0	F1080724	ADD      r7,r8,#0x24
7060S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
7061S:0x800008C0	2800	CMP      r0,#0
7062S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
7063S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
7064S:0x800011B0	E240100A	SUB      r1,r0,#0xa
7065S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
7066S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
7067S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
7068S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
7069S:0x800011C4	E1A001A0	LSR      r0,r0,#3
7070S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
7071S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
7072S:0x800011D0	52800001	ADDPL    r0,r0,#1
7073S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
7074S:0x800011D8	E12FFF1E	BX       lr
7075S:0x800008BA	3130	ADDS     r1,r1,#0x30
7076S:0x800008BC	5539	STRB     r1,[r7,r4]
7077S:0x800008BE	1C64	ADDS     r4,r4,#1
7078S:0x800008C0	2800	CMP      r0,#0
7079S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
7080S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
7081S:0x800011B0	E240100A	SUB      r1,r0,#0xa
7082S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
7083S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
7084S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
7085S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
7086S:0x800011C4	E1A001A0	LSR      r0,r0,#3
7087S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
7088S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
7089S:0x800011D0	52800001	ADDPL    r0,r0,#1
7090S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
7091S:0x800011D8	E12FFF1E	BX       lr
7092S:0x800008BA	3130	ADDS     r1,r1,#0x30
7093S:0x800008BC	5539	STRB     r1,[r7,r4]
7094S:0x800008BE	1C64	ADDS     r4,r4,#1
7095S:0x800008C0	2800	CMP      r0,#0
7096S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
7097S:0x800008C4	462B	MOV      r3,r5
7098S:0x800008C6	4632	MOV      r2,r6
7099S:0x800008C8	4621	MOV      r1,r4
7100S:0x800008CA	4640	MOV      r0,r8
7101S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
7102S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
7103S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
7104S:0x80000ECC	460D	MOV      r5,r1
7105S:0x80000ECE	4699	MOV      r9,r3
7106S:0x80000ED0	4692	MOV      r10,r2
7107S:0x80000ED2	4604	MOV      r4,r0
7108S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
7109S:0x80000ED8	6801	LDR      r1,[r0,#0]
7110S:0x80000EDA	0688	LSLS     r0,r1,#26
7111S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
7112S:0x80000EE8	2001	MOVS     r0,#1
7113S:0x80000EEA	42A8	CMP      r0,r5
7114S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
7115S:0x80000EF2	2700	MOVS     r7,#0
7116S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
7117S:0x80000EF6	197A	ADDS     r2,r7,r5
7118S:0x80000EF8	EB020009	ADD      r0,r2,r9
7119S:0x80000EFC	1A08	SUBS     r0,r1,r0
7120S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
7121S:0x80000F00	7820	LDRB     r0,[r4,#0]
7122S:0x80000F02	06C0	LSLS     r0,r0,#27
7123S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
7124S:0x80000F0C	2600	MOVS     r6,#0
7125S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
7126S:0x80000F22	454E	CMP      r6,r9
7127S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
7128S:0x80000F26	7820	LDRB     r0,[r4,#0]
7129S:0x80000F28	06C0	LSLS     r0,r0,#27
7130S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
7131S:0x80000F2C	4620	MOV      r0,r4
7132S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
7133S:0x800007D4	B570	PUSH     {r4-r6,lr}
7134S:0x800007D6	4604	MOV      r4,r0
7135S:0x800007D8	6985	LDR      r5,[r0,#0x18]
7136S:0x800007DA	6800	LDR      r0,[r0,#0]
7137S:0x800007DC	06C1	LSLS     r1,r0,#27
7138S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
7139S:0x800007E0	2630	MOVS     r6,#0x30
7140S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
7141S:0x800007E6	07C0	LSLS     r0,r0,#31
7142S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
7143S:0x800007FA	1E6D	SUBS     r5,r5,#1
7144S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
7145S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
7146S:0x800007F0	4630	MOV      r0,r6
7147S:0x800007F2	4790	BLX      r2
7148S:0x80000FAC	680A	LDR      r2,[r1,#0]
7149S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
7150S:0x80000FB2	600A	STR      r2,[r1,#0]
7151S:0x80000FB4	4770	BX       lr
7152S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
7153S:0x800007F6	1C40	ADDS     r0,r0,#1
7154S:0x800007F8	6220	STR      r0,[r4,#0x20]
7155S:0x800007FA	1E6D	SUBS     r5,r5,#1
7156S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
7157S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
7158S:0x800007F0	4630	MOV      r0,r6
7159S:0x800007F2	4790	BLX      r2
7160S:0x80000FAC	680A	LDR      r2,[r1,#0]
7161S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
7162S:0x80000FB2	600A	STR      r2,[r1,#0]
7163S:0x80000FB4	4770	BX       lr
7164S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
7165S:0x800007F6	1C40	ADDS     r0,r0,#1
7166S:0x800007F8	6220	STR      r0,[r4,#0x20]
7167S:0x800007FA	1E6D	SUBS     r5,r5,#1
7168S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
7169S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
7170S:0x800007F0	4630	MOV      r0,r6
7171S:0x800007F2	4790	BLX      r2
7172S:0x80000FAC	680A	LDR      r2,[r1,#0]
7173S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
7174S:0x80000FB2	600A	STR      r2,[r1,#0]
7175S:0x80000FB4	4770	BX       lr
7176S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
7177S:0x800007F6	1C40	ADDS     r0,r0,#1
7178S:0x800007F8	6220	STR      r0,[r4,#0x20]
7179S:0x800007FA	1E6D	SUBS     r5,r5,#1
7180S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
7181S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
7182S:0x800007F0	4630	MOV      r0,r6
7183S:0x800007F2	4790	BLX      r2
7184S:0x80000FAC	680A	LDR      r2,[r1,#0]
7185S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
7186S:0x80000FB2	600A	STR      r2,[r1,#0]
7187S:0x80000FB4	4770	BX       lr
7188S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
7189S:0x800007F6	1C40	ADDS     r0,r0,#1
7190S:0x800007F8	6220	STR      r0,[r4,#0x20]
7191S:0x800007FA	1E6D	SUBS     r5,r5,#1
7192S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
7193S:0x800007FE	BD70	POP      {r4-r6,pc}
7194S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
7195S:0x80000F42	1E38	SUBS     r0,r7,#0
7196S:0x80000F44	F1A70701	SUB      r7,r7,#1
7197S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
7198S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
7199S:0x80000F5C	1E28	SUBS     r0,r5,#0
7200S:0x80000F5E	F1A50501	SUB      r5,r5,#1
7201S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
7202S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
7203S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
7204S:0x80000F54	4790	BLX      r2
7205S:0x80000FAC	680A	LDR      r2,[r1,#0]
7206S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
7207S:0x80000FB2	600A	STR      r2,[r1,#0]
7208S:0x80000FB4	4770	BX       lr
7209S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
7210S:0x80000F58	1C40	ADDS     r0,r0,#1
7211S:0x80000F5A	6220	STR      r0,[r4,#0x20]
7212S:0x80000F5C	1E28	SUBS     r0,r5,#0
7213S:0x80000F5E	F1A50501	SUB      r5,r5,#1
7214S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
7215S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
7216S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
7217S:0x80000F54	4790	BLX      r2
7218S:0x80000FAC	680A	LDR      r2,[r1,#0]
7219S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
7220S:0x80000FB2	600A	STR      r2,[r1,#0]
7221S:0x80000FB4	4770	BX       lr
7222S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
7223S:0x80000F58	1C40	ADDS     r0,r0,#1
7224S:0x80000F5A	6220	STR      r0,[r4,#0x20]
7225S:0x80000F5C	1E28	SUBS     r0,r5,#0
7226S:0x80000F5E	F1A50501	SUB      r5,r5,#1
7227S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
7228S:0x80000F64	4620	MOV      r0,r4
7229S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
7230S:0x80000800	B570	PUSH     {r4-r6,lr}
7231S:0x80000802	4604	MOV      r4,r0
7232S:0x80000804	6985	LDR      r5,[r0,#0x18]
7233S:0x80000806	7800	LDRB     r0,[r0,#0]
7234S:0x80000808	07C0	LSLS     r0,r0,#31
7235S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
7236S:0x8000080C	BD70	POP      {r4-r6,pc}
7237S:0x80000F6A	7820	LDRB     r0,[r4,#0]
7238S:0x80000F6C	0600	LSLS     r0,r0,#24
7239S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
7240S:0x80000F76	2001	MOVS     r0,#1
7241S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
7242S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
7243S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
7244S:0x800009F4	2801	CMP      r0,#1
7245S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
7246S:0x80000A08	F1050904	ADD      r9,r5,#4
7247S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
7248S:0x800008FA	4620	MOV      r0,r4
7249S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
7250S:0x800008FE	4788	BLX      r1
7251S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
7252S:0x80000F7E	1C4A	ADDS     r2,r1,#1
7253S:0x80000F80	6102	STR      r2,[r0,#0x10]
7254S:0x80000F82	7808	LDRB     r0,[r1,#0]
7255S:0x80000F84	4770	BX       lr
7256S:0x80000900	2800	CMP      r0,#0
7257S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
7258S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
7259S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
7260S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
7261S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
7262S:0x80000FA4	BD00	POP      {pc}
7263S:0x800007C0	2000	MOVS     r0,#0
7264S:0x800007C2	4669	MOV      r1,sp
7265S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
7266S:0x80000FAC	680A	LDR      r2,[r1,#0]
7267S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
7268S:0x80000FB2	600A	STR      r2,[r1,#0]
7269S:0x80000FB4	4770	BX       lr
7270S:0x800007C8	BC1C	POP      {r2-r4}
7271S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
7272S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
7273S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
7274S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
7275S:0x80000584	E2855007	ADD      r5,r5,#7
7276S:0x80000588	E2844001	ADD      r4,r4,#1
7277S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
7278S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
7279S:0x80000568	E1A02004	MOV      r2,r4
7280S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
7281S:0x80000570	E1A00005	MOV      r0,r5
7282S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
7283S:0x800007AC	B40F	PUSH     {r0-r3}
7284S:0x800007AE	B51C	PUSH     {r2-r4,lr}
7285S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
7286S:0x800007B2	AA06	ADD      r2,sp,#0x18
7287S:0x800007B4	447B	ADD      r3,r3,pc
7288S:0x800007B6	4669	MOV      r1,sp
7289S:0x800007B8	9000	STR      r0,[sp,#0]
7290S:0x800007BA	9805	LDR      r0,[sp,#0x14]
7291S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
7292S:0x80000F86	B500	PUSH     {lr}
7293S:0x80000F88	B08F	SUB      sp,sp,#0x3c
7294S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
7295S:0x80000F8E	2100	MOVS     r1,#0
7296S:0x80000F90	9105	STR      r1,[sp,#0x14]
7297S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
7298S:0x80000F94	4479	ADD      r1,r1,pc
7299S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
7300S:0x80000F9A	4611	MOV      r1,r2
7301S:0x80000F9C	4668	MOV      r0,sp
7302S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
7303S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
7304S:0x800008E8	4689	MOV      r9,r1
7305S:0x800008EA	4604	MOV      r4,r0
7306S:0x800008EC	F04F0A00	MOV      r10,#0
7307S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
7308S:0x800008F4	44FB	ADD      r11,r11,pc
7309S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
7310S:0x800008FA	4620	MOV      r0,r4
7311S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
7312S:0x800008FE	4788	BLX      r1
7313S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
7314S:0x80000F7E	1C4A	ADDS     r2,r1,#1
7315S:0x80000F80	6102	STR      r2,[r0,#0x10]
7316S:0x80000F82	7808	LDRB     r0,[r1,#0]
7317S:0x80000F84	4770	BX       lr
7318S:0x80000900	2800	CMP      r0,#0
7319S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
7320S:0x80000904	2825	CMP      r0,#0x25
7321S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
7322S:0x80000916	2500	MOVS     r5,#0
7323S:0x80000918	465F	MOV      r7,r11
7324S:0x8000091A	4620	MOV      r0,r4
7325S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
7326S:0x8000091E	4788	BLX      r1
7327S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
7328S:0x80000F7E	1C4A	ADDS     r2,r1,#1
7329S:0x80000F80	6102	STR      r2,[r0,#0x10]
7330S:0x80000F82	7808	LDRB     r0,[r1,#0]
7331S:0x80000F84	4770	BX       lr
7332S:0x80000920	2820	CMP      r0,#0x20
7333S:0x80000922	4606	MOV      r6,r0
7334S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
7335S:0x80000926	2E31	CMP      r6,#0x31
7336S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
7337S:0x8000092A	19B8	ADDS     r0,r7,r6
7338S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
7339S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
7340S:0x80000932	4305	ORRS     r5,r5,r0
7341S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
7342S:0x8000091A	4620	MOV      r0,r4
7343S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
7344S:0x8000091E	4788	BLX      r1
7345S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
7346S:0x80000F7E	1C4A	ADDS     r2,r1,#1
7347S:0x80000F80	6102	STR      r2,[r0,#0x10]
7348S:0x80000F82	7808	LDRB     r0,[r1,#0]
7349S:0x80000F84	4770	BX       lr
7350S:0x80000920	2820	CMP      r0,#0x20
7351S:0x80000922	4606	MOV      r6,r0
7352S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
7353S:0x80000926	2E31	CMP      r6,#0x31
7354S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
7355S:0x80000936	07A8	LSLS     r0,r5,#30
7356S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
7357S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
7358S:0x80000942	2700	MOVS     r7,#0
7359S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
7360S:0x80000948	2E2A	CMP      r6,#0x2a
7361S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
7362S:0x8000094C	4630	MOV      r0,r6
7363S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
7364S:0x80001BB8	3830	SUBS     r0,r0,#0x30
7365S:0x80001BBA	280A	CMP      r0,#0xa
7366S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
7367S:0x80001BBE	2001	MOVS     r0,#1
7368S:0x80001BC0	4770	BX       lr
7369S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
7370S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
7371S:0x80000958	3E30	SUBS     r6,r6,#0x30
7372S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
7373S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
7374S:0x80000994	4620	MOV      r0,r4
7375S:0x80000996	68E1	LDR      r1,[r4,#0xc]
7376S:0x80000998	4788	BLX      r1
7377S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
7378S:0x80000F7E	1C4A	ADDS     r2,r1,#1
7379S:0x80000F80	6102	STR      r2,[r0,#0x10]
7380S:0x80000F82	7808	LDRB     r0,[r1,#0]
7381S:0x80000F84	4770	BX       lr
7382S:0x8000099A	4606	MOV      r6,r0
7383S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
7384S:0x80001BB8	3830	SUBS     r0,r0,#0x30
7385S:0x80001BBA	280A	CMP      r0,#0xa
7386S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
7387S:0x80001BC2	2000	MOVS     r0,#0
7388S:0x80001BC4	4770	BX       lr
7389S:0x800009A0	2800	CMP      r0,#0
7390S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
7391S:0x800009A4	2F01	CMP      r7,#1
7392S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
7393S:0x800009A8	2E2E	CMP      r6,#0x2e
7394S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
7395S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
7396S:0x800009C0	2800	CMP      r0,#0
7397S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
7398S:0x800009CC	07E8	LSLS     r0,r5,#31
7399S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
7400S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
7401S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
7402S:0x800009DA	2819	CMP      r0,#0x19
7403S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
7404S:0x800009E4	464A	MOV      r2,r9
7405S:0x800009E6	4631	MOV      r1,r6
7406S:0x800009E8	4620	MOV      r0,r4
7407S:0x800009EA	6025	STR      r5,[r4,#0]
7408S:0x800009EC	464D	MOV      r5,r9
7409S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
7410S:0x80000278	2964	CMP      r1,#0x64
7411S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
7412S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
7413S:0x80000878	4680	MOV      r8,r0
7414S:0x8000087A	2500	MOVS     r5,#0
7415S:0x8000087C	6810	LDR      r0,[r2,#0]
7416S:0x8000087E	2975	CMP      r1,#0x75
7417S:0x80000880	4641	MOV      r1,r8
7418S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
7419S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
7420S:0x80000886	F3AF8000	NOP.W
7421S:0x8000088A	2800	CMP      r0,#0
7422S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
7423S:0x80000894	F8D81000	LDR      r1,[r8,#0]
7424S:0x80000898	078A	LSLS     r2,r1,#30
7425S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
7426S:0x800008A0	0749	LSLS     r1,r1,#29
7427S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
7428S:0x800008AE	2400	MOVS     r4,#0
7429S:0x800008B0	F1080724	ADD      r7,r8,#0x24
7430S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
7431S:0x800008C0	2800	CMP      r0,#0
7432S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
7433S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
7434S:0x800011B0	E240100A	SUB      r1,r0,#0xa
7435S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
7436S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
7437S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
7438S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
7439S:0x800011C4	E1A001A0	LSR      r0,r0,#3
7440S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
7441S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
7442S:0x800011D0	52800001	ADDPL    r0,r0,#1
7443S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
7444S:0x800011D8	E12FFF1E	BX       lr
7445S:0x800008BA	3130	ADDS     r1,r1,#0x30
7446S:0x800008BC	5539	STRB     r1,[r7,r4]
7447S:0x800008BE	1C64	ADDS     r4,r4,#1
7448S:0x800008C0	2800	CMP      r0,#0
7449S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
7450S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
7451S:0x800011B0	E240100A	SUB      r1,r0,#0xa
7452S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
7453S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
7454S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
7455S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
7456S:0x800011C4	E1A001A0	LSR      r0,r0,#3
7457S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
7458S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
7459S:0x800011D0	52800001	ADDPL    r0,r0,#1
7460S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
7461S:0x800011D8	E12FFF1E	BX       lr
7462S:0x800008BA	3130	ADDS     r1,r1,#0x30
7463S:0x800008BC	5539	STRB     r1,[r7,r4]
7464S:0x800008BE	1C64	ADDS     r4,r4,#1
7465S:0x800008C0	2800	CMP      r0,#0
7466S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
7467S:0x800008C4	462B	MOV      r3,r5
7468S:0x800008C6	4632	MOV      r2,r6
7469S:0x800008C8	4621	MOV      r1,r4
7470S:0x800008CA	4640	MOV      r0,r8
7471S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
7472S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
7473S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
7474S:0x80000ECC	460D	MOV      r5,r1
7475S:0x80000ECE	4699	MOV      r9,r3
7476S:0x80000ED0	4692	MOV      r10,r2
7477S:0x80000ED2	4604	MOV      r4,r0
7478S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
7479S:0x80000ED8	6801	LDR      r1,[r0,#0]
7480S:0x80000EDA	0688	LSLS     r0,r1,#26
7481S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
7482S:0x80000EE8	2001	MOVS     r0,#1
7483S:0x80000EEA	42A8	CMP      r0,r5
7484S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
7485S:0x80000EF2	2700	MOVS     r7,#0
7486S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
7487S:0x80000EF6	197A	ADDS     r2,r7,r5
7488S:0x80000EF8	EB020009	ADD      r0,r2,r9
7489S:0x80000EFC	1A08	SUBS     r0,r1,r0
7490S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
7491S:0x80000F00	7820	LDRB     r0,[r4,#0]
7492S:0x80000F02	06C0	LSLS     r0,r0,#27
7493S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
7494S:0x80000F0C	2600	MOVS     r6,#0
7495S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
7496S:0x80000F22	454E	CMP      r6,r9
7497S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
7498S:0x80000F26	7820	LDRB     r0,[r4,#0]
7499S:0x80000F28	06C0	LSLS     r0,r0,#27
7500S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
7501S:0x80000F2C	4620	MOV      r0,r4
7502S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
7503S:0x800007D4	B570	PUSH     {r4-r6,lr}
7504S:0x800007D6	4604	MOV      r4,r0
7505S:0x800007D8	6985	LDR      r5,[r0,#0x18]
7506S:0x800007DA	6800	LDR      r0,[r0,#0]
7507S:0x800007DC	06C1	LSLS     r1,r0,#27
7508S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
7509S:0x800007E0	2630	MOVS     r6,#0x30
7510S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
7511S:0x800007E6	07C0	LSLS     r0,r0,#31
7512S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
7513S:0x800007FA	1E6D	SUBS     r5,r5,#1
7514S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
7515S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
7516S:0x800007F0	4630	MOV      r0,r6
7517S:0x800007F2	4790	BLX      r2
7518S:0x80000FAC	680A	LDR      r2,[r1,#0]
7519S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
7520S:0x80000FB2	600A	STR      r2,[r1,#0]
7521S:0x80000FB4	4770	BX       lr
7522S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
7523S:0x800007F6	1C40	ADDS     r0,r0,#1
7524S:0x800007F8	6220	STR      r0,[r4,#0x20]
7525S:0x800007FA	1E6D	SUBS     r5,r5,#1
7526S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
7527S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
7528S:0x800007F0	4630	MOV      r0,r6
7529S:0x800007F2	4790	BLX      r2
7530S:0x80000FAC	680A	LDR      r2,[r1,#0]
7531S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
7532S:0x80000FB2	600A	STR      r2,[r1,#0]
7533S:0x80000FB4	4770	BX       lr
7534S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
7535S:0x800007F6	1C40	ADDS     r0,r0,#1
7536S:0x800007F8	6220	STR      r0,[r4,#0x20]
7537S:0x800007FA	1E6D	SUBS     r5,r5,#1
7538S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
7539S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
7540S:0x800007F0	4630	MOV      r0,r6
7541S:0x800007F2	4790	BLX      r2
7542S:0x80000FAC	680A	LDR      r2,[r1,#0]
7543S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
7544S:0x80000FB2	600A	STR      r2,[r1,#0]
7545S:0x80000FB4	4770	BX       lr
7546S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
7547S:0x800007F6	1C40	ADDS     r0,r0,#1
7548S:0x800007F8	6220	STR      r0,[r4,#0x20]
7549S:0x800007FA	1E6D	SUBS     r5,r5,#1
7550S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
7551S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
7552S:0x800007F0	4630	MOV      r0,r6
7553S:0x800007F2	4790	BLX      r2
7554S:0x80000FAC	680A	LDR      r2,[r1,#0]
7555S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
7556S:0x80000FB2	600A	STR      r2,[r1,#0]
7557S:0x80000FB4	4770	BX       lr
7558S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
7559S:0x800007F6	1C40	ADDS     r0,r0,#1
7560S:0x800007F8	6220	STR      r0,[r4,#0x20]
7561S:0x800007FA	1E6D	SUBS     r5,r5,#1
7562S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
7563S:0x800007FE	BD70	POP      {r4-r6,pc}
7564S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
7565S:0x80000F42	1E38	SUBS     r0,r7,#0
7566S:0x80000F44	F1A70701	SUB      r7,r7,#1
7567S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
7568S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
7569S:0x80000F5C	1E28	SUBS     r0,r5,#0
7570S:0x80000F5E	F1A50501	SUB      r5,r5,#1
7571S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
7572S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
7573S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
7574S:0x80000F54	4790	BLX      r2
7575S:0x80000FAC	680A	LDR      r2,[r1,#0]
7576S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
7577S:0x80000FB2	600A	STR      r2,[r1,#0]
7578S:0x80000FB4	4770	BX       lr
7579S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
7580S:0x80000F58	1C40	ADDS     r0,r0,#1
7581S:0x80000F5A	6220	STR      r0,[r4,#0x20]
7582S:0x80000F5C	1E28	SUBS     r0,r5,#0
7583S:0x80000F5E	F1A50501	SUB      r5,r5,#1
7584S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
7585S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
7586S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
7587S:0x80000F54	4790	BLX      r2
7588S:0x80000FAC	680A	LDR      r2,[r1,#0]
7589S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
7590S:0x80000FB2	600A	STR      r2,[r1,#0]
7591S:0x80000FB4	4770	BX       lr
7592S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
7593S:0x80000F58	1C40	ADDS     r0,r0,#1
7594S:0x80000F5A	6220	STR      r0,[r4,#0x20]
7595S:0x80000F5C	1E28	SUBS     r0,r5,#0
7596S:0x80000F5E	F1A50501	SUB      r5,r5,#1
7597S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
7598S:0x80000F64	4620	MOV      r0,r4
7599S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
7600S:0x80000800	B570	PUSH     {r4-r6,lr}
7601S:0x80000802	4604	MOV      r4,r0
7602S:0x80000804	6985	LDR      r5,[r0,#0x18]
7603S:0x80000806	7800	LDRB     r0,[r0,#0]
7604S:0x80000808	07C0	LSLS     r0,r0,#31
7605S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
7606S:0x8000080C	BD70	POP      {r4-r6,pc}
7607S:0x80000F6A	7820	LDRB     r0,[r4,#0]
7608S:0x80000F6C	0600	LSLS     r0,r0,#24
7609S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
7610S:0x80000F76	2001	MOVS     r0,#1
7611S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
7612S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
7613S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
7614S:0x800009F4	2801	CMP      r0,#1
7615S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
7616S:0x80000A08	F1050904	ADD      r9,r5,#4
7617S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
7618S:0x800008FA	4620	MOV      r0,r4
7619S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
7620S:0x800008FE	4788	BLX      r1
7621S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
7622S:0x80000F7E	1C4A	ADDS     r2,r1,#1
7623S:0x80000F80	6102	STR      r2,[r0,#0x10]
7624S:0x80000F82	7808	LDRB     r0,[r1,#0]
7625S:0x80000F84	4770	BX       lr
7626S:0x80000900	2800	CMP      r0,#0
7627S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
7628S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
7629S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
7630S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
7631S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
7632S:0x80000FA4	BD00	POP      {pc}
7633S:0x800007C0	2000	MOVS     r0,#0
7634S:0x800007C2	4669	MOV      r1,sp
7635S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
7636S:0x80000FAC	680A	LDR      r2,[r1,#0]
7637S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
7638S:0x80000FB2	600A	STR      r2,[r1,#0]
7639S:0x80000FB4	4770	BX       lr
7640S:0x800007C8	BC1C	POP      {r2-r4}
7641S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
7642S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
7643S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
7644S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
7645S:0x80000584	E2855007	ADD      r5,r5,#7
7646S:0x80000588	E2844001	ADD      r4,r4,#1
7647S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
7648S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
7649S:0x80000568	E1A02004	MOV      r2,r4
7650S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
7651S:0x80000570	E1A00005	MOV      r0,r5
7652S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
7653S:0x800007AC	B40F	PUSH     {r0-r3}
7654S:0x800007AE	B51C	PUSH     {r2-r4,lr}
7655S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
7656S:0x800007B2	AA06	ADD      r2,sp,#0x18
7657S:0x800007B4	447B	ADD      r3,r3,pc
7658S:0x800007B6	4669	MOV      r1,sp
7659S:0x800007B8	9000	STR      r0,[sp,#0]
7660S:0x800007BA	9805	LDR      r0,[sp,#0x14]
7661S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
7662S:0x80000F86	B500	PUSH     {lr}
7663S:0x80000F88	B08F	SUB      sp,sp,#0x3c
7664S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
7665S:0x80000F8E	2100	MOVS     r1,#0
7666S:0x80000F90	9105	STR      r1,[sp,#0x14]
7667S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
7668S:0x80000F94	4479	ADD      r1,r1,pc
7669S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
7670S:0x80000F9A	4611	MOV      r1,r2
7671S:0x80000F9C	4668	MOV      r0,sp
7672S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
7673S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
7674S:0x800008E8	4689	MOV      r9,r1
7675S:0x800008EA	4604	MOV      r4,r0
7676S:0x800008EC	F04F0A00	MOV      r10,#0
7677S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
7678S:0x800008F4	44FB	ADD      r11,r11,pc
7679S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
7680S:0x800008FA	4620	MOV      r0,r4
7681S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
7682S:0x800008FE	4788	BLX      r1
7683S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
7684S:0x80000F7E	1C4A	ADDS     r2,r1,#1
7685S:0x80000F80	6102	STR      r2,[r0,#0x10]
7686S:0x80000F82	7808	LDRB     r0,[r1,#0]
7687S:0x80000F84	4770	BX       lr
7688S:0x80000900	2800	CMP      r0,#0
7689S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
7690S:0x80000904	2825	CMP      r0,#0x25
7691S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
7692S:0x80000916	2500	MOVS     r5,#0
7693S:0x80000918	465F	MOV      r7,r11
7694S:0x8000091A	4620	MOV      r0,r4
7695S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
7696S:0x8000091E	4788	BLX      r1
7697S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
7698S:0x80000F7E	1C4A	ADDS     r2,r1,#1
7699S:0x80000F80	6102	STR      r2,[r0,#0x10]
7700S:0x80000F82	7808	LDRB     r0,[r1,#0]
7701S:0x80000F84	4770	BX       lr
7702S:0x80000920	2820	CMP      r0,#0x20
7703S:0x80000922	4606	MOV      r6,r0
7704S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
7705S:0x80000926	2E31	CMP      r6,#0x31
7706S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
7707S:0x8000092A	19B8	ADDS     r0,r7,r6
7708S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
7709S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
7710S:0x80000932	4305	ORRS     r5,r5,r0
7711S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
7712S:0x8000091A	4620	MOV      r0,r4
7713S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
7714S:0x8000091E	4788	BLX      r1
7715S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
7716S:0x80000F7E	1C4A	ADDS     r2,r1,#1
7717S:0x80000F80	6102	STR      r2,[r0,#0x10]
7718S:0x80000F82	7808	LDRB     r0,[r1,#0]
7719S:0x80000F84	4770	BX       lr
7720S:0x80000920	2820	CMP      r0,#0x20
7721S:0x80000922	4606	MOV      r6,r0
7722S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
7723S:0x80000926	2E31	CMP      r6,#0x31
7724S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
7725S:0x80000936	07A8	LSLS     r0,r5,#30
7726S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
7727S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
7728S:0x80000942	2700	MOVS     r7,#0
7729S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
7730S:0x80000948	2E2A	CMP      r6,#0x2a
7731S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
7732S:0x8000094C	4630	MOV      r0,r6
7733S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
7734S:0x80001BB8	3830	SUBS     r0,r0,#0x30
7735S:0x80001BBA	280A	CMP      r0,#0xa
7736S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
7737S:0x80001BBE	2001	MOVS     r0,#1
7738S:0x80001BC0	4770	BX       lr
7739S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
7740S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
7741S:0x80000958	3E30	SUBS     r6,r6,#0x30
7742S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
7743S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
7744S:0x80000994	4620	MOV      r0,r4
7745S:0x80000996	68E1	LDR      r1,[r4,#0xc]
7746S:0x80000998	4788	BLX      r1
7747S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
7748S:0x80000F7E	1C4A	ADDS     r2,r1,#1
7749S:0x80000F80	6102	STR      r2,[r0,#0x10]
7750S:0x80000F82	7808	LDRB     r0,[r1,#0]
7751S:0x80000F84	4770	BX       lr
7752S:0x8000099A	4606	MOV      r6,r0
7753S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
7754S:0x80001BB8	3830	SUBS     r0,r0,#0x30
7755S:0x80001BBA	280A	CMP      r0,#0xa
7756S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
7757S:0x80001BC2	2000	MOVS     r0,#0
7758S:0x80001BC4	4770	BX       lr
7759S:0x800009A0	2800	CMP      r0,#0
7760S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
7761S:0x800009A4	2F01	CMP      r7,#1
7762S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
7763S:0x800009A8	2E2E	CMP      r6,#0x2e
7764S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
7765S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
7766S:0x800009C0	2800	CMP      r0,#0
7767S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
7768S:0x800009CC	07E8	LSLS     r0,r5,#31
7769S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
7770S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
7771S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
7772S:0x800009DA	2819	CMP      r0,#0x19
7773S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
7774S:0x800009E4	464A	MOV      r2,r9
7775S:0x800009E6	4631	MOV      r1,r6
7776S:0x800009E8	4620	MOV      r0,r4
7777S:0x800009EA	6025	STR      r5,[r4,#0]
7778S:0x800009EC	464D	MOV      r5,r9
7779S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
7780S:0x80000278	2964	CMP      r1,#0x64
7781S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
7782S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
7783S:0x80000878	4680	MOV      r8,r0
7784S:0x8000087A	2500	MOVS     r5,#0
7785S:0x8000087C	6810	LDR      r0,[r2,#0]
7786S:0x8000087E	2975	CMP      r1,#0x75
7787S:0x80000880	4641	MOV      r1,r8
7788S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
7789S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
7790S:0x80000886	F3AF8000	NOP.W
7791S:0x8000088A	2800	CMP      r0,#0
7792S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
7793S:0x80000894	F8D81000	LDR      r1,[r8,#0]
7794S:0x80000898	078A	LSLS     r2,r1,#30
7795S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
7796S:0x800008A0	0749	LSLS     r1,r1,#29
7797S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
7798S:0x800008AE	2400	MOVS     r4,#0
7799S:0x800008B0	F1080724	ADD      r7,r8,#0x24
7800S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
7801S:0x800008C0	2800	CMP      r0,#0
7802S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
7803S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
7804S:0x800011B0	E240100A	SUB      r1,r0,#0xa
7805S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
7806S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
7807S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
7808S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
7809S:0x800011C4	E1A001A0	LSR      r0,r0,#3
7810S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
7811S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
7812S:0x800011D0	52800001	ADDPL    r0,r0,#1
7813S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
7814S:0x800011D8	E12FFF1E	BX       lr
7815S:0x800008BA	3130	ADDS     r1,r1,#0x30
7816S:0x800008BC	5539	STRB     r1,[r7,r4]
7817S:0x800008BE	1C64	ADDS     r4,r4,#1
7818S:0x800008C0	2800	CMP      r0,#0
7819S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
7820S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
7821S:0x800011B0	E240100A	SUB      r1,r0,#0xa
7822S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
7823S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
7824S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
7825S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
7826S:0x800011C4	E1A001A0	LSR      r0,r0,#3
7827S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
7828S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
7829S:0x800011D0	52800001	ADDPL    r0,r0,#1
7830S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
7831S:0x800011D8	E12FFF1E	BX       lr
7832S:0x800008BA	3130	ADDS     r1,r1,#0x30
7833S:0x800008BC	5539	STRB     r1,[r7,r4]
7834S:0x800008BE	1C64	ADDS     r4,r4,#1
7835S:0x800008C0	2800	CMP      r0,#0
7836S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
7837S:0x800008C4	462B	MOV      r3,r5
7838S:0x800008C6	4632	MOV      r2,r6
7839S:0x800008C8	4621	MOV      r1,r4
7840S:0x800008CA	4640	MOV      r0,r8
7841S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
7842S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
7843S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
7844S:0x80000ECC	460D	MOV      r5,r1
7845S:0x80000ECE	4699	MOV      r9,r3
7846S:0x80000ED0	4692	MOV      r10,r2
7847S:0x80000ED2	4604	MOV      r4,r0
7848S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
7849S:0x80000ED8	6801	LDR      r1,[r0,#0]
7850S:0x80000EDA	0688	LSLS     r0,r1,#26
7851S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
7852S:0x80000EE8	2001	MOVS     r0,#1
7853S:0x80000EEA	42A8	CMP      r0,r5
7854S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
7855S:0x80000EF2	2700	MOVS     r7,#0
7856S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
7857S:0x80000EF6	197A	ADDS     r2,r7,r5
7858S:0x80000EF8	EB020009	ADD      r0,r2,r9
7859S:0x80000EFC	1A08	SUBS     r0,r1,r0
7860S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
7861S:0x80000F00	7820	LDRB     r0,[r4,#0]
7862S:0x80000F02	06C0	LSLS     r0,r0,#27
7863S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
7864S:0x80000F0C	2600	MOVS     r6,#0
7865S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
7866S:0x80000F22	454E	CMP      r6,r9
7867S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
7868S:0x80000F26	7820	LDRB     r0,[r4,#0]
7869S:0x80000F28	06C0	LSLS     r0,r0,#27
7870S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
7871S:0x80000F2C	4620	MOV      r0,r4
7872S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
7873S:0x800007D4	B570	PUSH     {r4-r6,lr}
7874S:0x800007D6	4604	MOV      r4,r0
7875S:0x800007D8	6985	LDR      r5,[r0,#0x18]
7876S:0x800007DA	6800	LDR      r0,[r0,#0]
7877S:0x800007DC	06C1	LSLS     r1,r0,#27
7878S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
7879S:0x800007E0	2630	MOVS     r6,#0x30
7880S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
7881S:0x800007E6	07C0	LSLS     r0,r0,#31
7882S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
7883S:0x800007FA	1E6D	SUBS     r5,r5,#1
7884S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
7885S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
7886S:0x800007F0	4630	MOV      r0,r6
7887S:0x800007F2	4790	BLX      r2
7888S:0x80000FAC	680A	LDR      r2,[r1,#0]
7889S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
7890S:0x80000FB2	600A	STR      r2,[r1,#0]
7891S:0x80000FB4	4770	BX       lr
7892S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
7893S:0x800007F6	1C40	ADDS     r0,r0,#1
7894S:0x800007F8	6220	STR      r0,[r4,#0x20]
7895S:0x800007FA	1E6D	SUBS     r5,r5,#1
7896S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
7897S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
7898S:0x800007F0	4630	MOV      r0,r6
7899S:0x800007F2	4790	BLX      r2
7900S:0x80000FAC	680A	LDR      r2,[r1,#0]
7901S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
7902S:0x80000FB2	600A	STR      r2,[r1,#0]
7903S:0x80000FB4	4770	BX       lr
7904S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
7905S:0x800007F6	1C40	ADDS     r0,r0,#1
7906S:0x800007F8	6220	STR      r0,[r4,#0x20]
7907S:0x800007FA	1E6D	SUBS     r5,r5,#1
7908S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
7909S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
7910S:0x800007F0	4630	MOV      r0,r6
7911S:0x800007F2	4790	BLX      r2
7912S:0x80000FAC	680A	LDR      r2,[r1,#0]
7913S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
7914S:0x80000FB2	600A	STR      r2,[r1,#0]
7915S:0x80000FB4	4770	BX       lr
7916S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
7917S:0x800007F6	1C40	ADDS     r0,r0,#1
7918S:0x800007F8	6220	STR      r0,[r4,#0x20]
7919S:0x800007FA	1E6D	SUBS     r5,r5,#1
7920S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
7921S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
7922S:0x800007F0	4630	MOV      r0,r6
7923S:0x800007F2	4790	BLX      r2
7924S:0x80000FAC	680A	LDR      r2,[r1,#0]
7925S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
7926S:0x80000FB2	600A	STR      r2,[r1,#0]
7927S:0x80000FB4	4770	BX       lr
7928S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
7929S:0x800007F6	1C40	ADDS     r0,r0,#1
7930S:0x800007F8	6220	STR      r0,[r4,#0x20]
7931S:0x800007FA	1E6D	SUBS     r5,r5,#1
7932S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
7933S:0x800007FE	BD70	POP      {r4-r6,pc}
7934S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
7935S:0x80000F42	1E38	SUBS     r0,r7,#0
7936S:0x80000F44	F1A70701	SUB      r7,r7,#1
7937S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
7938S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
7939S:0x80000F5C	1E28	SUBS     r0,r5,#0
7940S:0x80000F5E	F1A50501	SUB      r5,r5,#1
7941S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
7942S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
7943S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
7944S:0x80000F54	4790	BLX      r2
7945S:0x80000FAC	680A	LDR      r2,[r1,#0]
7946S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
7947S:0x80000FB2	600A	STR      r2,[r1,#0]
7948S:0x80000FB4	4770	BX       lr
7949S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
7950S:0x80000F58	1C40	ADDS     r0,r0,#1
7951S:0x80000F5A	6220	STR      r0,[r4,#0x20]
7952S:0x80000F5C	1E28	SUBS     r0,r5,#0
7953S:0x80000F5E	F1A50501	SUB      r5,r5,#1
7954S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
7955S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
7956S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
7957S:0x80000F54	4790	BLX      r2
7958S:0x80000FAC	680A	LDR      r2,[r1,#0]
7959S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
7960S:0x80000FB2	600A	STR      r2,[r1,#0]
7961S:0x80000FB4	4770	BX       lr
7962S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
7963S:0x80000F58	1C40	ADDS     r0,r0,#1
7964S:0x80000F5A	6220	STR      r0,[r4,#0x20]
7965S:0x80000F5C	1E28	SUBS     r0,r5,#0
7966S:0x80000F5E	F1A50501	SUB      r5,r5,#1
7967S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
7968S:0x80000F64	4620	MOV      r0,r4
7969S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
7970S:0x80000800	B570	PUSH     {r4-r6,lr}
7971S:0x80000802	4604	MOV      r4,r0
7972S:0x80000804	6985	LDR      r5,[r0,#0x18]
7973S:0x80000806	7800	LDRB     r0,[r0,#0]
7974S:0x80000808	07C0	LSLS     r0,r0,#31
7975S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
7976S:0x8000080C	BD70	POP      {r4-r6,pc}
7977S:0x80000F6A	7820	LDRB     r0,[r4,#0]
7978S:0x80000F6C	0600	LSLS     r0,r0,#24
7979S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
7980S:0x80000F76	2001	MOVS     r0,#1
7981S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
7982S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
7983S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
7984S:0x800009F4	2801	CMP      r0,#1
7985S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
7986S:0x80000A08	F1050904	ADD      r9,r5,#4
7987S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
7988S:0x800008FA	4620	MOV      r0,r4
7989S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
7990S:0x800008FE	4788	BLX      r1
7991S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
7992S:0x80000F7E	1C4A	ADDS     r2,r1,#1
7993S:0x80000F80	6102	STR      r2,[r0,#0x10]
7994S:0x80000F82	7808	LDRB     r0,[r1,#0]
7995S:0x80000F84	4770	BX       lr
7996S:0x80000900	2800	CMP      r0,#0
7997S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
7998S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
7999S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
8000S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
8001S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
8002S:0x80000FA4	BD00	POP      {pc}
8003S:0x800007C0	2000	MOVS     r0,#0
8004S:0x800007C2	4669	MOV      r1,sp
8005S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
8006S:0x80000FAC	680A	LDR      r2,[r1,#0]
8007S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
8008S:0x80000FB2	600A	STR      r2,[r1,#0]
8009S:0x80000FB4	4770	BX       lr
8010S:0x800007C8	BC1C	POP      {r2-r4}
8011S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
8012S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
8013S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
8014S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
8015S:0x80000584	E2855007	ADD      r5,r5,#7
8016S:0x80000588	E2844001	ADD      r4,r4,#1
8017S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
8018S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
8019S:0x80000568	E1A02004	MOV      r2,r4
8020S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
8021S:0x80000570	E1A00005	MOV      r0,r5
8022S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
8023S:0x800007AC	B40F	PUSH     {r0-r3}
8024S:0x800007AE	B51C	PUSH     {r2-r4,lr}
8025S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
8026S:0x800007B2	AA06	ADD      r2,sp,#0x18
8027S:0x800007B4	447B	ADD      r3,r3,pc
8028S:0x800007B6	4669	MOV      r1,sp
8029S:0x800007B8	9000	STR      r0,[sp,#0]
8030S:0x800007BA	9805	LDR      r0,[sp,#0x14]
8031S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
8032S:0x80000F86	B500	PUSH     {lr}
8033S:0x80000F88	B08F	SUB      sp,sp,#0x3c
8034S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
8035S:0x80000F8E	2100	MOVS     r1,#0
8036S:0x80000F90	9105	STR      r1,[sp,#0x14]
8037S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
8038S:0x80000F94	4479	ADD      r1,r1,pc
8039S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
8040S:0x80000F9A	4611	MOV      r1,r2
8041S:0x80000F9C	4668	MOV      r0,sp
8042S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
8043S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
8044S:0x800008E8	4689	MOV      r9,r1
8045S:0x800008EA	4604	MOV      r4,r0
8046S:0x800008EC	F04F0A00	MOV      r10,#0
8047S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
8048S:0x800008F4	44FB	ADD      r11,r11,pc
8049S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
8050S:0x800008FA	4620	MOV      r0,r4
8051S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
8052S:0x800008FE	4788	BLX      r1
8053S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
8054S:0x80000F7E	1C4A	ADDS     r2,r1,#1
8055S:0x80000F80	6102	STR      r2,[r0,#0x10]
8056S:0x80000F82	7808	LDRB     r0,[r1,#0]
8057S:0x80000F84	4770	BX       lr
8058S:0x80000900	2800	CMP      r0,#0
8059S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
8060S:0x80000904	2825	CMP      r0,#0x25
8061S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
8062S:0x80000916	2500	MOVS     r5,#0
8063S:0x80000918	465F	MOV      r7,r11
8064S:0x8000091A	4620	MOV      r0,r4
8065S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
8066S:0x8000091E	4788	BLX      r1
8067S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
8068S:0x80000F7E	1C4A	ADDS     r2,r1,#1
8069S:0x80000F80	6102	STR      r2,[r0,#0x10]
8070S:0x80000F82	7808	LDRB     r0,[r1,#0]
8071S:0x80000F84	4770	BX       lr
8072S:0x80000920	2820	CMP      r0,#0x20
8073S:0x80000922	4606	MOV      r6,r0
8074S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
8075S:0x80000926	2E31	CMP      r6,#0x31
8076S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
8077S:0x8000092A	19B8	ADDS     r0,r7,r6
8078S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
8079S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
8080S:0x80000932	4305	ORRS     r5,r5,r0
8081S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
8082S:0x8000091A	4620	MOV      r0,r4
8083S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
8084S:0x8000091E	4788	BLX      r1
8085S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
8086S:0x80000F7E	1C4A	ADDS     r2,r1,#1
8087S:0x80000F80	6102	STR      r2,[r0,#0x10]
8088S:0x80000F82	7808	LDRB     r0,[r1,#0]
8089S:0x80000F84	4770	BX       lr
8090S:0x80000920	2820	CMP      r0,#0x20
8091S:0x80000922	4606	MOV      r6,r0
8092S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
8093S:0x80000926	2E31	CMP      r6,#0x31
8094S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
8095S:0x80000936	07A8	LSLS     r0,r5,#30
8096S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
8097S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
8098S:0x80000942	2700	MOVS     r7,#0
8099S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
8100S:0x80000948	2E2A	CMP      r6,#0x2a
8101S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
8102S:0x8000094C	4630	MOV      r0,r6
8103S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
8104S:0x80001BB8	3830	SUBS     r0,r0,#0x30
8105S:0x80001BBA	280A	CMP      r0,#0xa
8106S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
8107S:0x80001BBE	2001	MOVS     r0,#1
8108S:0x80001BC0	4770	BX       lr
8109S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
8110S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
8111S:0x80000958	3E30	SUBS     r6,r6,#0x30
8112S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
8113S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
8114S:0x80000994	4620	MOV      r0,r4
8115S:0x80000996	68E1	LDR      r1,[r4,#0xc]
8116S:0x80000998	4788	BLX      r1
8117S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
8118S:0x80000F7E	1C4A	ADDS     r2,r1,#1
8119S:0x80000F80	6102	STR      r2,[r0,#0x10]
8120S:0x80000F82	7808	LDRB     r0,[r1,#0]
8121S:0x80000F84	4770	BX       lr
8122S:0x8000099A	4606	MOV      r6,r0
8123S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
8124S:0x80001BB8	3830	SUBS     r0,r0,#0x30
8125S:0x80001BBA	280A	CMP      r0,#0xa
8126S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
8127S:0x80001BC2	2000	MOVS     r0,#0
8128S:0x80001BC4	4770	BX       lr
8129S:0x800009A0	2800	CMP      r0,#0
8130S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
8131S:0x800009A4	2F01	CMP      r7,#1
8132S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
8133S:0x800009A8	2E2E	CMP      r6,#0x2e
8134S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
8135S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
8136S:0x800009C0	2800	CMP      r0,#0
8137S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
8138S:0x800009CC	07E8	LSLS     r0,r5,#31
8139S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
8140S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
8141S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
8142S:0x800009DA	2819	CMP      r0,#0x19
8143S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
8144S:0x800009E4	464A	MOV      r2,r9
8145S:0x800009E6	4631	MOV      r1,r6
8146S:0x800009E8	4620	MOV      r0,r4
8147S:0x800009EA	6025	STR      r5,[r4,#0]
8148S:0x800009EC	464D	MOV      r5,r9
8149S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
8150S:0x80000278	2964	CMP      r1,#0x64
8151S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
8152S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
8153S:0x80000878	4680	MOV      r8,r0
8154S:0x8000087A	2500	MOVS     r5,#0
8155S:0x8000087C	6810	LDR      r0,[r2,#0]
8156S:0x8000087E	2975	CMP      r1,#0x75
8157S:0x80000880	4641	MOV      r1,r8
8158S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
8159S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
8160S:0x80000886	F3AF8000	NOP.W
8161S:0x8000088A	2800	CMP      r0,#0
8162S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
8163S:0x80000894	F8D81000	LDR      r1,[r8,#0]
8164S:0x80000898	078A	LSLS     r2,r1,#30
8165S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
8166S:0x800008A0	0749	LSLS     r1,r1,#29
8167S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
8168S:0x800008AE	2400	MOVS     r4,#0
8169S:0x800008B0	F1080724	ADD      r7,r8,#0x24
8170S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
8171S:0x800008C0	2800	CMP      r0,#0
8172S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
8173S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
8174S:0x800011B0	E240100A	SUB      r1,r0,#0xa
8175S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
8176S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
8177S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
8178S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
8179S:0x800011C4	E1A001A0	LSR      r0,r0,#3
8180S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
8181S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
8182S:0x800011D0	52800001	ADDPL    r0,r0,#1
8183S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
8184S:0x800011D8	E12FFF1E	BX       lr
8185S:0x800008BA	3130	ADDS     r1,r1,#0x30
8186S:0x800008BC	5539	STRB     r1,[r7,r4]
8187S:0x800008BE	1C64	ADDS     r4,r4,#1
8188S:0x800008C0	2800	CMP      r0,#0
8189S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
8190S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
8191S:0x800011B0	E240100A	SUB      r1,r0,#0xa
8192S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
8193S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
8194S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
8195S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
8196S:0x800011C4	E1A001A0	LSR      r0,r0,#3
8197S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
8198S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
8199S:0x800011D0	52800001	ADDPL    r0,r0,#1
8200S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
8201S:0x800011D8	E12FFF1E	BX       lr
8202S:0x800008BA	3130	ADDS     r1,r1,#0x30
8203S:0x800008BC	5539	STRB     r1,[r7,r4]
8204S:0x800008BE	1C64	ADDS     r4,r4,#1
8205S:0x800008C0	2800	CMP      r0,#0
8206S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
8207S:0x800008C4	462B	MOV      r3,r5
8208S:0x800008C6	4632	MOV      r2,r6
8209S:0x800008C8	4621	MOV      r1,r4
8210S:0x800008CA	4640	MOV      r0,r8
8211S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
8212S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
8213S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
8214S:0x80000ECC	460D	MOV      r5,r1
8215S:0x80000ECE	4699	MOV      r9,r3
8216S:0x80000ED0	4692	MOV      r10,r2
8217S:0x80000ED2	4604	MOV      r4,r0
8218S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
8219S:0x80000ED8	6801	LDR      r1,[r0,#0]
8220S:0x80000EDA	0688	LSLS     r0,r1,#26
8221S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
8222S:0x80000EE8	2001	MOVS     r0,#1
8223S:0x80000EEA	42A8	CMP      r0,r5
8224S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
8225S:0x80000EF2	2700	MOVS     r7,#0
8226S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
8227S:0x80000EF6	197A	ADDS     r2,r7,r5
8228S:0x80000EF8	EB020009	ADD      r0,r2,r9
8229S:0x80000EFC	1A08	SUBS     r0,r1,r0
8230S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
8231S:0x80000F00	7820	LDRB     r0,[r4,#0]
8232S:0x80000F02	06C0	LSLS     r0,r0,#27
8233S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
8234S:0x80000F0C	2600	MOVS     r6,#0
8235S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
8236S:0x80000F22	454E	CMP      r6,r9
8237S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
8238S:0x80000F26	7820	LDRB     r0,[r4,#0]
8239S:0x80000F28	06C0	LSLS     r0,r0,#27
8240S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
8241S:0x80000F2C	4620	MOV      r0,r4
8242S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
8243S:0x800007D4	B570	PUSH     {r4-r6,lr}
8244S:0x800007D6	4604	MOV      r4,r0
8245S:0x800007D8	6985	LDR      r5,[r0,#0x18]
8246S:0x800007DA	6800	LDR      r0,[r0,#0]
8247S:0x800007DC	06C1	LSLS     r1,r0,#27
8248S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
8249S:0x800007E0	2630	MOVS     r6,#0x30
8250S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
8251S:0x800007E6	07C0	LSLS     r0,r0,#31
8252S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
8253S:0x800007FA	1E6D	SUBS     r5,r5,#1
8254S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
8255S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
8256S:0x800007F0	4630	MOV      r0,r6
8257S:0x800007F2	4790	BLX      r2
8258S:0x80000FAC	680A	LDR      r2,[r1,#0]
8259S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
8260S:0x80000FB2	600A	STR      r2,[r1,#0]
8261S:0x80000FB4	4770	BX       lr
8262S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
8263S:0x800007F6	1C40	ADDS     r0,r0,#1
8264S:0x800007F8	6220	STR      r0,[r4,#0x20]
8265S:0x800007FA	1E6D	SUBS     r5,r5,#1
8266S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
8267S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
8268S:0x800007F0	4630	MOV      r0,r6
8269S:0x800007F2	4790	BLX      r2
8270S:0x80000FAC	680A	LDR      r2,[r1,#0]
8271S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
8272S:0x80000FB2	600A	STR      r2,[r1,#0]
8273S:0x80000FB4	4770	BX       lr
8274S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
8275S:0x800007F6	1C40	ADDS     r0,r0,#1
8276S:0x800007F8	6220	STR      r0,[r4,#0x20]
8277S:0x800007FA	1E6D	SUBS     r5,r5,#1
8278S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
8279S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
8280S:0x800007F0	4630	MOV      r0,r6
8281S:0x800007F2	4790	BLX      r2
8282S:0x80000FAC	680A	LDR      r2,[r1,#0]
8283S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
8284S:0x80000FB2	600A	STR      r2,[r1,#0]
8285S:0x80000FB4	4770	BX       lr
8286S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
8287S:0x800007F6	1C40	ADDS     r0,r0,#1
8288S:0x800007F8	6220	STR      r0,[r4,#0x20]
8289S:0x800007FA	1E6D	SUBS     r5,r5,#1
8290S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
8291S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
8292S:0x800007F0	4630	MOV      r0,r6
8293S:0x800007F2	4790	BLX      r2
8294S:0x80000FAC	680A	LDR      r2,[r1,#0]
8295S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
8296S:0x80000FB2	600A	STR      r2,[r1,#0]
8297S:0x80000FB4	4770	BX       lr
8298S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
8299S:0x800007F6	1C40	ADDS     r0,r0,#1
8300S:0x800007F8	6220	STR      r0,[r4,#0x20]
8301S:0x800007FA	1E6D	SUBS     r5,r5,#1
8302S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
8303S:0x800007FE	BD70	POP      {r4-r6,pc}
8304S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
8305S:0x80000F42	1E38	SUBS     r0,r7,#0
8306S:0x80000F44	F1A70701	SUB      r7,r7,#1
8307S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
8308S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
8309S:0x80000F5C	1E28	SUBS     r0,r5,#0
8310S:0x80000F5E	F1A50501	SUB      r5,r5,#1
8311S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
8312S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
8313S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
8314S:0x80000F54	4790	BLX      r2
8315S:0x80000FAC	680A	LDR      r2,[r1,#0]
8316S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
8317S:0x80000FB2	600A	STR      r2,[r1,#0]
8318S:0x80000FB4	4770	BX       lr
8319S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
8320S:0x80000F58	1C40	ADDS     r0,r0,#1
8321S:0x80000F5A	6220	STR      r0,[r4,#0x20]
8322S:0x80000F5C	1E28	SUBS     r0,r5,#0
8323S:0x80000F5E	F1A50501	SUB      r5,r5,#1
8324S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
8325S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
8326S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
8327S:0x80000F54	4790	BLX      r2
8328S:0x80000FAC	680A	LDR      r2,[r1,#0]
8329S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
8330S:0x80000FB2	600A	STR      r2,[r1,#0]
8331S:0x80000FB4	4770	BX       lr
8332S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
8333S:0x80000F58	1C40	ADDS     r0,r0,#1
8334S:0x80000F5A	6220	STR      r0,[r4,#0x20]
8335S:0x80000F5C	1E28	SUBS     r0,r5,#0
8336S:0x80000F5E	F1A50501	SUB      r5,r5,#1
8337S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
8338S:0x80000F64	4620	MOV      r0,r4
8339S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
8340S:0x80000800	B570	PUSH     {r4-r6,lr}
8341S:0x80000802	4604	MOV      r4,r0
8342S:0x80000804	6985	LDR      r5,[r0,#0x18]
8343S:0x80000806	7800	LDRB     r0,[r0,#0]
8344S:0x80000808	07C0	LSLS     r0,r0,#31
8345S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
8346S:0x8000080C	BD70	POP      {r4-r6,pc}
8347S:0x80000F6A	7820	LDRB     r0,[r4,#0]
8348S:0x80000F6C	0600	LSLS     r0,r0,#24
8349S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
8350S:0x80000F76	2001	MOVS     r0,#1
8351S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
8352S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
8353S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
8354S:0x800009F4	2801	CMP      r0,#1
8355S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
8356S:0x80000A08	F1050904	ADD      r9,r5,#4
8357S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
8358S:0x800008FA	4620	MOV      r0,r4
8359S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
8360S:0x800008FE	4788	BLX      r1
8361S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
8362S:0x80000F7E	1C4A	ADDS     r2,r1,#1
8363S:0x80000F80	6102	STR      r2,[r0,#0x10]
8364S:0x80000F82	7808	LDRB     r0,[r1,#0]
8365S:0x80000F84	4770	BX       lr
8366S:0x80000900	2800	CMP      r0,#0
8367S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
8368S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
8369S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
8370S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
8371S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
8372S:0x80000FA4	BD00	POP      {pc}
8373S:0x800007C0	2000	MOVS     r0,#0
8374S:0x800007C2	4669	MOV      r1,sp
8375S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
8376S:0x80000FAC	680A	LDR      r2,[r1,#0]
8377S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
8378S:0x80000FB2	600A	STR      r2,[r1,#0]
8379S:0x80000FB4	4770	BX       lr
8380S:0x800007C8	BC1C	POP      {r2-r4}
8381S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
8382S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
8383S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
8384S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
8385S:0x80000584	E2855007	ADD      r5,r5,#7
8386S:0x80000588	E2844001	ADD      r4,r4,#1
8387S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
8388S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
8389S:0x80000568	E1A02004	MOV      r2,r4
8390S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
8391S:0x80000570	E1A00005	MOV      r0,r5
8392S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
8393S:0x800007AC	B40F	PUSH     {r0-r3}
8394S:0x800007AE	B51C	PUSH     {r2-r4,lr}
8395S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
8396S:0x800007B2	AA06	ADD      r2,sp,#0x18
8397S:0x800007B4	447B	ADD      r3,r3,pc
8398S:0x800007B6	4669	MOV      r1,sp
8399S:0x800007B8	9000	STR      r0,[sp,#0]
8400S:0x800007BA	9805	LDR      r0,[sp,#0x14]
8401S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
8402S:0x80000F86	B500	PUSH     {lr}
8403S:0x80000F88	B08F	SUB      sp,sp,#0x3c
8404S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
8405S:0x80000F8E	2100	MOVS     r1,#0
8406S:0x80000F90	9105	STR      r1,[sp,#0x14]
8407S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
8408S:0x80000F94	4479	ADD      r1,r1,pc
8409S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
8410S:0x80000F9A	4611	MOV      r1,r2
8411S:0x80000F9C	4668	MOV      r0,sp
8412S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
8413S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
8414S:0x800008E8	4689	MOV      r9,r1
8415S:0x800008EA	4604	MOV      r4,r0
8416S:0x800008EC	F04F0A00	MOV      r10,#0
8417S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
8418S:0x800008F4	44FB	ADD      r11,r11,pc
8419S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
8420S:0x800008FA	4620	MOV      r0,r4
8421S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
8422S:0x800008FE	4788	BLX      r1
8423S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
8424S:0x80000F7E	1C4A	ADDS     r2,r1,#1
8425S:0x80000F80	6102	STR      r2,[r0,#0x10]
8426S:0x80000F82	7808	LDRB     r0,[r1,#0]
8427S:0x80000F84	4770	BX       lr
8428S:0x80000900	2800	CMP      r0,#0
8429S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
8430S:0x80000904	2825	CMP      r0,#0x25
8431S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
8432S:0x80000916	2500	MOVS     r5,#0
8433S:0x80000918	465F	MOV      r7,r11
8434S:0x8000091A	4620	MOV      r0,r4
8435S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
8436S:0x8000091E	4788	BLX      r1
8437S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
8438S:0x80000F7E	1C4A	ADDS     r2,r1,#1
8439S:0x80000F80	6102	STR      r2,[r0,#0x10]
8440S:0x80000F82	7808	LDRB     r0,[r1,#0]
8441S:0x80000F84	4770	BX       lr
8442S:0x80000920	2820	CMP      r0,#0x20
8443S:0x80000922	4606	MOV      r6,r0
8444S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
8445S:0x80000926	2E31	CMP      r6,#0x31
8446S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
8447S:0x8000092A	19B8	ADDS     r0,r7,r6
8448S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
8449S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
8450S:0x80000932	4305	ORRS     r5,r5,r0
8451S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
8452S:0x8000091A	4620	MOV      r0,r4
8453S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
8454S:0x8000091E	4788	BLX      r1
8455S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
8456S:0x80000F7E	1C4A	ADDS     r2,r1,#1
8457S:0x80000F80	6102	STR      r2,[r0,#0x10]
8458S:0x80000F82	7808	LDRB     r0,[r1,#0]
8459S:0x80000F84	4770	BX       lr
8460S:0x80000920	2820	CMP      r0,#0x20
8461S:0x80000922	4606	MOV      r6,r0
8462S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
8463S:0x80000926	2E31	CMP      r6,#0x31
8464S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
8465S:0x80000936	07A8	LSLS     r0,r5,#30
8466S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
8467S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
8468S:0x80000942	2700	MOVS     r7,#0
8469S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
8470S:0x80000948	2E2A	CMP      r6,#0x2a
8471S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
8472S:0x8000094C	4630	MOV      r0,r6
8473S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
8474S:0x80001BB8	3830	SUBS     r0,r0,#0x30
8475S:0x80001BBA	280A	CMP      r0,#0xa
8476S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
8477S:0x80001BBE	2001	MOVS     r0,#1
8478S:0x80001BC0	4770	BX       lr
8479S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
8480S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
8481S:0x80000958	3E30	SUBS     r6,r6,#0x30
8482S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
8483S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
8484S:0x80000994	4620	MOV      r0,r4
8485S:0x80000996	68E1	LDR      r1,[r4,#0xc]
8486S:0x80000998	4788	BLX      r1
8487S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
8488S:0x80000F7E	1C4A	ADDS     r2,r1,#1
8489S:0x80000F80	6102	STR      r2,[r0,#0x10]
8490S:0x80000F82	7808	LDRB     r0,[r1,#0]
8491S:0x80000F84	4770	BX       lr
8492S:0x8000099A	4606	MOV      r6,r0
8493S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
8494S:0x80001BB8	3830	SUBS     r0,r0,#0x30
8495S:0x80001BBA	280A	CMP      r0,#0xa
8496S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
8497S:0x80001BC2	2000	MOVS     r0,#0
8498S:0x80001BC4	4770	BX       lr
8499S:0x800009A0	2800	CMP      r0,#0
8500S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
8501S:0x800009A4	2F01	CMP      r7,#1
8502S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
8503S:0x800009A8	2E2E	CMP      r6,#0x2e
8504S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
8505S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
8506S:0x800009C0	2800	CMP      r0,#0
8507S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
8508S:0x800009CC	07E8	LSLS     r0,r5,#31
8509S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
8510S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
8511S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
8512S:0x800009DA	2819	CMP      r0,#0x19
8513S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
8514S:0x800009E4	464A	MOV      r2,r9
8515S:0x800009E6	4631	MOV      r1,r6
8516S:0x800009E8	4620	MOV      r0,r4
8517S:0x800009EA	6025	STR      r5,[r4,#0]
8518S:0x800009EC	464D	MOV      r5,r9
8519S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
8520S:0x80000278	2964	CMP      r1,#0x64
8521S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
8522S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
8523S:0x80000878	4680	MOV      r8,r0
8524S:0x8000087A	2500	MOVS     r5,#0
8525S:0x8000087C	6810	LDR      r0,[r2,#0]
8526S:0x8000087E	2975	CMP      r1,#0x75
8527S:0x80000880	4641	MOV      r1,r8
8528S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
8529S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
8530S:0x80000886	F3AF8000	NOP.W
8531S:0x8000088A	2800	CMP      r0,#0
8532S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
8533S:0x80000894	F8D81000	LDR      r1,[r8,#0]
8534S:0x80000898	078A	LSLS     r2,r1,#30
8535S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
8536S:0x800008A0	0749	LSLS     r1,r1,#29
8537S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
8538S:0x800008AE	2400	MOVS     r4,#0
8539S:0x800008B0	F1080724	ADD      r7,r8,#0x24
8540S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
8541S:0x800008C0	2800	CMP      r0,#0
8542S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
8543S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
8544S:0x800011B0	E240100A	SUB      r1,r0,#0xa
8545S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
8546S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
8547S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
8548S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
8549S:0x800011C4	E1A001A0	LSR      r0,r0,#3
8550S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
8551S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
8552S:0x800011D0	52800001	ADDPL    r0,r0,#1
8553S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
8554S:0x800011D8	E12FFF1E	BX       lr
8555S:0x800008BA	3130	ADDS     r1,r1,#0x30
8556S:0x800008BC	5539	STRB     r1,[r7,r4]
8557S:0x800008BE	1C64	ADDS     r4,r4,#1
8558S:0x800008C0	2800	CMP      r0,#0
8559S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
8560S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
8561S:0x800011B0	E240100A	SUB      r1,r0,#0xa
8562S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
8563S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
8564S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
8565S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
8566S:0x800011C4	E1A001A0	LSR      r0,r0,#3
8567S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
8568S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
8569S:0x800011D0	52800001	ADDPL    r0,r0,#1
8570S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
8571S:0x800011D8	E12FFF1E	BX       lr
8572S:0x800008BA	3130	ADDS     r1,r1,#0x30
8573S:0x800008BC	5539	STRB     r1,[r7,r4]
8574S:0x800008BE	1C64	ADDS     r4,r4,#1
8575S:0x800008C0	2800	CMP      r0,#0
8576S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
8577S:0x800008C4	462B	MOV      r3,r5
8578S:0x800008C6	4632	MOV      r2,r6
8579S:0x800008C8	4621	MOV      r1,r4
8580S:0x800008CA	4640	MOV      r0,r8
8581S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
8582S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
8583S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
8584S:0x80000ECC	460D	MOV      r5,r1
8585S:0x80000ECE	4699	MOV      r9,r3
8586S:0x80000ED0	4692	MOV      r10,r2
8587S:0x80000ED2	4604	MOV      r4,r0
8588S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
8589S:0x80000ED8	6801	LDR      r1,[r0,#0]
8590S:0x80000EDA	0688	LSLS     r0,r1,#26
8591S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
8592S:0x80000EE8	2001	MOVS     r0,#1
8593S:0x80000EEA	42A8	CMP      r0,r5
8594S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
8595S:0x80000EF2	2700	MOVS     r7,#0
8596S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
8597S:0x80000EF6	197A	ADDS     r2,r7,r5
8598S:0x80000EF8	EB020009	ADD      r0,r2,r9
8599S:0x80000EFC	1A08	SUBS     r0,r1,r0
8600S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
8601S:0x80000F00	7820	LDRB     r0,[r4,#0]
8602S:0x80000F02	06C0	LSLS     r0,r0,#27
8603S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
8604S:0x80000F0C	2600	MOVS     r6,#0
8605S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
8606S:0x80000F22	454E	CMP      r6,r9
8607S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
8608S:0x80000F26	7820	LDRB     r0,[r4,#0]
8609S:0x80000F28	06C0	LSLS     r0,r0,#27
8610S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
8611S:0x80000F2C	4620	MOV      r0,r4
8612S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
8613S:0x800007D4	B570	PUSH     {r4-r6,lr}
8614S:0x800007D6	4604	MOV      r4,r0
8615S:0x800007D8	6985	LDR      r5,[r0,#0x18]
8616S:0x800007DA	6800	LDR      r0,[r0,#0]
8617S:0x800007DC	06C1	LSLS     r1,r0,#27
8618S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
8619S:0x800007E0	2630	MOVS     r6,#0x30
8620S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
8621S:0x800007E6	07C0	LSLS     r0,r0,#31
8622S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
8623S:0x800007FA	1E6D	SUBS     r5,r5,#1
8624S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
8625S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
8626S:0x800007F0	4630	MOV      r0,r6
8627S:0x800007F2	4790	BLX      r2
8628S:0x80000FAC	680A	LDR      r2,[r1,#0]
8629S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
8630S:0x80000FB2	600A	STR      r2,[r1,#0]
8631S:0x80000FB4	4770	BX       lr
8632S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
8633S:0x800007F6	1C40	ADDS     r0,r0,#1
8634S:0x800007F8	6220	STR      r0,[r4,#0x20]
8635S:0x800007FA	1E6D	SUBS     r5,r5,#1
8636S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
8637S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
8638S:0x800007F0	4630	MOV      r0,r6
8639S:0x800007F2	4790	BLX      r2
8640S:0x80000FAC	680A	LDR      r2,[r1,#0]
8641S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
8642S:0x80000FB2	600A	STR      r2,[r1,#0]
8643S:0x80000FB4	4770	BX       lr
8644S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
8645S:0x800007F6	1C40	ADDS     r0,r0,#1
8646S:0x800007F8	6220	STR      r0,[r4,#0x20]
8647S:0x800007FA	1E6D	SUBS     r5,r5,#1
8648S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
8649S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
8650S:0x800007F0	4630	MOV      r0,r6
8651S:0x800007F2	4790	BLX      r2
8652S:0x80000FAC	680A	LDR      r2,[r1,#0]
8653S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
8654S:0x80000FB2	600A	STR      r2,[r1,#0]
8655S:0x80000FB4	4770	BX       lr
8656S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
8657S:0x800007F6	1C40	ADDS     r0,r0,#1
8658S:0x800007F8	6220	STR      r0,[r4,#0x20]
8659S:0x800007FA	1E6D	SUBS     r5,r5,#1
8660S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
8661S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
8662S:0x800007F0	4630	MOV      r0,r6
8663S:0x800007F2	4790	BLX      r2
8664S:0x80000FAC	680A	LDR      r2,[r1,#0]
8665S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
8666S:0x80000FB2	600A	STR      r2,[r1,#0]
8667S:0x80000FB4	4770	BX       lr
8668S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
8669S:0x800007F6	1C40	ADDS     r0,r0,#1
8670S:0x800007F8	6220	STR      r0,[r4,#0x20]
8671S:0x800007FA	1E6D	SUBS     r5,r5,#1
8672S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
8673S:0x800007FE	BD70	POP      {r4-r6,pc}
8674S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
8675S:0x80000F42	1E38	SUBS     r0,r7,#0
8676S:0x80000F44	F1A70701	SUB      r7,r7,#1
8677S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
8678S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
8679S:0x80000F5C	1E28	SUBS     r0,r5,#0
8680S:0x80000F5E	F1A50501	SUB      r5,r5,#1
8681S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
8682S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
8683S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
8684S:0x80000F54	4790	BLX      r2
8685S:0x80000FAC	680A	LDR      r2,[r1,#0]
8686S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
8687S:0x80000FB2	600A	STR      r2,[r1,#0]
8688S:0x80000FB4	4770	BX       lr
8689S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
8690S:0x80000F58	1C40	ADDS     r0,r0,#1
8691S:0x80000F5A	6220	STR      r0,[r4,#0x20]
8692S:0x80000F5C	1E28	SUBS     r0,r5,#0
8693S:0x80000F5E	F1A50501	SUB      r5,r5,#1
8694S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
8695S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
8696S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
8697S:0x80000F54	4790	BLX      r2
8698S:0x80000FAC	680A	LDR      r2,[r1,#0]
8699S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
8700S:0x80000FB2	600A	STR      r2,[r1,#0]
8701S:0x80000FB4	4770	BX       lr
8702S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
8703S:0x80000F58	1C40	ADDS     r0,r0,#1
8704S:0x80000F5A	6220	STR      r0,[r4,#0x20]
8705S:0x80000F5C	1E28	SUBS     r0,r5,#0
8706S:0x80000F5E	F1A50501	SUB      r5,r5,#1
8707S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
8708S:0x80000F64	4620	MOV      r0,r4
8709S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
8710S:0x80000800	B570	PUSH     {r4-r6,lr}
8711S:0x80000802	4604	MOV      r4,r0
8712S:0x80000804	6985	LDR      r5,[r0,#0x18]
8713S:0x80000806	7800	LDRB     r0,[r0,#0]
8714S:0x80000808	07C0	LSLS     r0,r0,#31
8715S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
8716S:0x8000080C	BD70	POP      {r4-r6,pc}
8717S:0x80000F6A	7820	LDRB     r0,[r4,#0]
8718S:0x80000F6C	0600	LSLS     r0,r0,#24
8719S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
8720S:0x80000F76	2001	MOVS     r0,#1
8721S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
8722S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
8723S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
8724S:0x800009F4	2801	CMP      r0,#1
8725S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
8726S:0x80000A08	F1050904	ADD      r9,r5,#4
8727S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
8728S:0x800008FA	4620	MOV      r0,r4
8729S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
8730S:0x800008FE	4788	BLX      r1
8731S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
8732S:0x80000F7E	1C4A	ADDS     r2,r1,#1
8733S:0x80000F80	6102	STR      r2,[r0,#0x10]
8734S:0x80000F82	7808	LDRB     r0,[r1,#0]
8735S:0x80000F84	4770	BX       lr
8736S:0x80000900	2800	CMP      r0,#0
8737S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
8738S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
8739S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
8740S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
8741S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
8742S:0x80000FA4	BD00	POP      {pc}
8743S:0x800007C0	2000	MOVS     r0,#0
8744S:0x800007C2	4669	MOV      r1,sp
8745S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
8746S:0x80000FAC	680A	LDR      r2,[r1,#0]
8747S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
8748S:0x80000FB2	600A	STR      r2,[r1,#0]
8749S:0x80000FB4	4770	BX       lr
8750S:0x800007C8	BC1C	POP      {r2-r4}
8751S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
8752S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
8753S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
8754S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
8755S:0x80000584	E2855007	ADD      r5,r5,#7
8756S:0x80000588	E2844001	ADD      r4,r4,#1
8757S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
8758S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
8759S:0x80000568	E1A02004	MOV      r2,r4
8760S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
8761S:0x80000570	E1A00005	MOV      r0,r5
8762S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
8763S:0x800007AC	B40F	PUSH     {r0-r3}
8764S:0x800007AE	B51C	PUSH     {r2-r4,lr}
8765S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
8766S:0x800007B2	AA06	ADD      r2,sp,#0x18
8767S:0x800007B4	447B	ADD      r3,r3,pc
8768S:0x800007B6	4669	MOV      r1,sp
8769S:0x800007B8	9000	STR      r0,[sp,#0]
8770S:0x800007BA	9805	LDR      r0,[sp,#0x14]
8771S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
8772S:0x80000F86	B500	PUSH     {lr}
8773S:0x80000F88	B08F	SUB      sp,sp,#0x3c
8774S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
8775S:0x80000F8E	2100	MOVS     r1,#0
8776S:0x80000F90	9105	STR      r1,[sp,#0x14]
8777S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
8778S:0x80000F94	4479	ADD      r1,r1,pc
8779S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
8780S:0x80000F9A	4611	MOV      r1,r2
8781S:0x80000F9C	4668	MOV      r0,sp
8782S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
8783S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
8784S:0x800008E8	4689	MOV      r9,r1
8785S:0x800008EA	4604	MOV      r4,r0
8786S:0x800008EC	F04F0A00	MOV      r10,#0
8787S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
8788S:0x800008F4	44FB	ADD      r11,r11,pc
8789S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
8790S:0x800008FA	4620	MOV      r0,r4
8791S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
8792S:0x800008FE	4788	BLX      r1
8793S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
8794S:0x80000F7E	1C4A	ADDS     r2,r1,#1
8795S:0x80000F80	6102	STR      r2,[r0,#0x10]
8796S:0x80000F82	7808	LDRB     r0,[r1,#0]
8797S:0x80000F84	4770	BX       lr
8798S:0x80000900	2800	CMP      r0,#0
8799S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
8800S:0x80000904	2825	CMP      r0,#0x25
8801S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
8802S:0x80000916	2500	MOVS     r5,#0
8803S:0x80000918	465F	MOV      r7,r11
8804S:0x8000091A	4620	MOV      r0,r4
8805S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
8806S:0x8000091E	4788	BLX      r1
8807S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
8808S:0x80000F7E	1C4A	ADDS     r2,r1,#1
8809S:0x80000F80	6102	STR      r2,[r0,#0x10]
8810S:0x80000F82	7808	LDRB     r0,[r1,#0]
8811S:0x80000F84	4770	BX       lr
8812S:0x80000920	2820	CMP      r0,#0x20
8813S:0x80000922	4606	MOV      r6,r0
8814S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
8815S:0x80000926	2E31	CMP      r6,#0x31
8816S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
8817S:0x8000092A	19B8	ADDS     r0,r7,r6
8818S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
8819S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
8820S:0x80000932	4305	ORRS     r5,r5,r0
8821S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
8822S:0x8000091A	4620	MOV      r0,r4
8823S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
8824S:0x8000091E	4788	BLX      r1
8825S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
8826S:0x80000F7E	1C4A	ADDS     r2,r1,#1
8827S:0x80000F80	6102	STR      r2,[r0,#0x10]
8828S:0x80000F82	7808	LDRB     r0,[r1,#0]
8829S:0x80000F84	4770	BX       lr
8830S:0x80000920	2820	CMP      r0,#0x20
8831S:0x80000922	4606	MOV      r6,r0
8832S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
8833S:0x80000926	2E31	CMP      r6,#0x31
8834S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
8835S:0x80000936	07A8	LSLS     r0,r5,#30
8836S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
8837S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
8838S:0x80000942	2700	MOVS     r7,#0
8839S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
8840S:0x80000948	2E2A	CMP      r6,#0x2a
8841S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
8842S:0x8000094C	4630	MOV      r0,r6
8843S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
8844S:0x80001BB8	3830	SUBS     r0,r0,#0x30
8845S:0x80001BBA	280A	CMP      r0,#0xa
8846S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
8847S:0x80001BBE	2001	MOVS     r0,#1
8848S:0x80001BC0	4770	BX       lr
8849S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
8850S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
8851S:0x80000958	3E30	SUBS     r6,r6,#0x30
8852S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
8853S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
8854S:0x80000994	4620	MOV      r0,r4
8855S:0x80000996	68E1	LDR      r1,[r4,#0xc]
8856S:0x80000998	4788	BLX      r1
8857S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
8858S:0x80000F7E	1C4A	ADDS     r2,r1,#1
8859S:0x80000F80	6102	STR      r2,[r0,#0x10]
8860S:0x80000F82	7808	LDRB     r0,[r1,#0]
8861S:0x80000F84	4770	BX       lr
8862S:0x8000099A	4606	MOV      r6,r0
8863S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
8864S:0x80001BB8	3830	SUBS     r0,r0,#0x30
8865S:0x80001BBA	280A	CMP      r0,#0xa
8866S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
8867S:0x80001BC2	2000	MOVS     r0,#0
8868S:0x80001BC4	4770	BX       lr
8869S:0x800009A0	2800	CMP      r0,#0
8870S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
8871S:0x800009A4	2F01	CMP      r7,#1
8872S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
8873S:0x800009A8	2E2E	CMP      r6,#0x2e
8874S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
8875S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
8876S:0x800009C0	2800	CMP      r0,#0
8877S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
8878S:0x800009CC	07E8	LSLS     r0,r5,#31
8879S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
8880S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
8881S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
8882S:0x800009DA	2819	CMP      r0,#0x19
8883S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
8884S:0x800009E4	464A	MOV      r2,r9
8885S:0x800009E6	4631	MOV      r1,r6
8886S:0x800009E8	4620	MOV      r0,r4
8887S:0x800009EA	6025	STR      r5,[r4,#0]
8888S:0x800009EC	464D	MOV      r5,r9
8889S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
8890S:0x80000278	2964	CMP      r1,#0x64
8891S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
8892S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
8893S:0x80000878	4680	MOV      r8,r0
8894S:0x8000087A	2500	MOVS     r5,#0
8895S:0x8000087C	6810	LDR      r0,[r2,#0]
8896S:0x8000087E	2975	CMP      r1,#0x75
8897S:0x80000880	4641	MOV      r1,r8
8898S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
8899S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
8900S:0x80000886	F3AF8000	NOP.W
8901S:0x8000088A	2800	CMP      r0,#0
8902S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
8903S:0x80000894	F8D81000	LDR      r1,[r8,#0]
8904S:0x80000898	078A	LSLS     r2,r1,#30
8905S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
8906S:0x800008A0	0749	LSLS     r1,r1,#29
8907S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
8908S:0x800008AE	2400	MOVS     r4,#0
8909S:0x800008B0	F1080724	ADD      r7,r8,#0x24
8910S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
8911S:0x800008C0	2800	CMP      r0,#0
8912S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
8913S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
8914S:0x800011B0	E240100A	SUB      r1,r0,#0xa
8915S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
8916S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
8917S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
8918S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
8919S:0x800011C4	E1A001A0	LSR      r0,r0,#3
8920S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
8921S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
8922S:0x800011D0	52800001	ADDPL    r0,r0,#1
8923S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
8924S:0x800011D8	E12FFF1E	BX       lr
8925S:0x800008BA	3130	ADDS     r1,r1,#0x30
8926S:0x800008BC	5539	STRB     r1,[r7,r4]
8927S:0x800008BE	1C64	ADDS     r4,r4,#1
8928S:0x800008C0	2800	CMP      r0,#0
8929S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
8930S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
8931S:0x800011B0	E240100A	SUB      r1,r0,#0xa
8932S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
8933S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
8934S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
8935S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
8936S:0x800011C4	E1A001A0	LSR      r0,r0,#3
8937S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
8938S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
8939S:0x800011D0	52800001	ADDPL    r0,r0,#1
8940S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
8941S:0x800011D8	E12FFF1E	BX       lr
8942S:0x800008BA	3130	ADDS     r1,r1,#0x30
8943S:0x800008BC	5539	STRB     r1,[r7,r4]
8944S:0x800008BE	1C64	ADDS     r4,r4,#1
8945S:0x800008C0	2800	CMP      r0,#0
8946S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
8947S:0x800008C4	462B	MOV      r3,r5
8948S:0x800008C6	4632	MOV      r2,r6
8949S:0x800008C8	4621	MOV      r1,r4
8950S:0x800008CA	4640	MOV      r0,r8
8951S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
8952S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
8953S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
8954S:0x80000ECC	460D	MOV      r5,r1
8955S:0x80000ECE	4699	MOV      r9,r3
8956S:0x80000ED0	4692	MOV      r10,r2
8957S:0x80000ED2	4604	MOV      r4,r0
8958S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
8959S:0x80000ED8	6801	LDR      r1,[r0,#0]
8960S:0x80000EDA	0688	LSLS     r0,r1,#26
8961S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
8962S:0x80000EE8	2001	MOVS     r0,#1
8963S:0x80000EEA	42A8	CMP      r0,r5
8964S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
8965S:0x80000EF2	2700	MOVS     r7,#0
8966S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
8967S:0x80000EF6	197A	ADDS     r2,r7,r5
8968S:0x80000EF8	EB020009	ADD      r0,r2,r9
8969S:0x80000EFC	1A08	SUBS     r0,r1,r0
8970S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
8971S:0x80000F00	7820	LDRB     r0,[r4,#0]
8972S:0x80000F02	06C0	LSLS     r0,r0,#27
8973S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
8974S:0x80000F0C	2600	MOVS     r6,#0
8975S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
8976S:0x80000F22	454E	CMP      r6,r9
8977S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
8978S:0x80000F26	7820	LDRB     r0,[r4,#0]
8979S:0x80000F28	06C0	LSLS     r0,r0,#27
8980S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
8981S:0x80000F2C	4620	MOV      r0,r4
8982S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
8983S:0x800007D4	B570	PUSH     {r4-r6,lr}
8984S:0x800007D6	4604	MOV      r4,r0
8985S:0x800007D8	6985	LDR      r5,[r0,#0x18]
8986S:0x800007DA	6800	LDR      r0,[r0,#0]
8987S:0x800007DC	06C1	LSLS     r1,r0,#27
8988S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
8989S:0x800007E0	2630	MOVS     r6,#0x30
8990S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
8991S:0x800007E6	07C0	LSLS     r0,r0,#31
8992S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
8993S:0x800007FA	1E6D	SUBS     r5,r5,#1
8994S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
8995S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
8996S:0x800007F0	4630	MOV      r0,r6
8997S:0x800007F2	4790	BLX      r2
8998S:0x80000FAC	680A	LDR      r2,[r1,#0]
8999S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
9000S:0x80000FB2	600A	STR      r2,[r1,#0]
9001S:0x80000FB4	4770	BX       lr
9002S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
9003S:0x800007F6	1C40	ADDS     r0,r0,#1
9004S:0x800007F8	6220	STR      r0,[r4,#0x20]
9005S:0x800007FA	1E6D	SUBS     r5,r5,#1
9006S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
9007S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
9008S:0x800007F0	4630	MOV      r0,r6
9009S:0x800007F2	4790	BLX      r2
9010S:0x80000FAC	680A	LDR      r2,[r1,#0]
9011S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
9012S:0x80000FB2	600A	STR      r2,[r1,#0]
9013S:0x80000FB4	4770	BX       lr
9014S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
9015S:0x800007F6	1C40	ADDS     r0,r0,#1
9016S:0x800007F8	6220	STR      r0,[r4,#0x20]
9017S:0x800007FA	1E6D	SUBS     r5,r5,#1
9018S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
9019S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
9020S:0x800007F0	4630	MOV      r0,r6
9021S:0x800007F2	4790	BLX      r2
9022S:0x80000FAC	680A	LDR      r2,[r1,#0]
9023S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
9024S:0x80000FB2	600A	STR      r2,[r1,#0]
9025S:0x80000FB4	4770	BX       lr
9026S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
9027S:0x800007F6	1C40	ADDS     r0,r0,#1
9028S:0x800007F8	6220	STR      r0,[r4,#0x20]
9029S:0x800007FA	1E6D	SUBS     r5,r5,#1
9030S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
9031S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
9032S:0x800007F0	4630	MOV      r0,r6
9033S:0x800007F2	4790	BLX      r2
9034S:0x80000FAC	680A	LDR      r2,[r1,#0]
9035S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
9036S:0x80000FB2	600A	STR      r2,[r1,#0]
9037S:0x80000FB4	4770	BX       lr
9038S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
9039S:0x800007F6	1C40	ADDS     r0,r0,#1
9040S:0x800007F8	6220	STR      r0,[r4,#0x20]
9041S:0x800007FA	1E6D	SUBS     r5,r5,#1
9042S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
9043S:0x800007FE	BD70	POP      {r4-r6,pc}
9044S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
9045S:0x80000F42	1E38	SUBS     r0,r7,#0
9046S:0x80000F44	F1A70701	SUB      r7,r7,#1
9047S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
9048S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
9049S:0x80000F5C	1E28	SUBS     r0,r5,#0
9050S:0x80000F5E	F1A50501	SUB      r5,r5,#1
9051S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
9052S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
9053S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
9054S:0x80000F54	4790	BLX      r2
9055S:0x80000FAC	680A	LDR      r2,[r1,#0]
9056S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
9057S:0x80000FB2	600A	STR      r2,[r1,#0]
9058S:0x80000FB4	4770	BX       lr
9059S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
9060S:0x80000F58	1C40	ADDS     r0,r0,#1
9061S:0x80000F5A	6220	STR      r0,[r4,#0x20]
9062S:0x80000F5C	1E28	SUBS     r0,r5,#0
9063S:0x80000F5E	F1A50501	SUB      r5,r5,#1
9064S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
9065S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
9066S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
9067S:0x80000F54	4790	BLX      r2
9068S:0x80000FAC	680A	LDR      r2,[r1,#0]
9069S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
9070S:0x80000FB2	600A	STR      r2,[r1,#0]
9071S:0x80000FB4	4770	BX       lr
9072S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
9073S:0x80000F58	1C40	ADDS     r0,r0,#1
9074S:0x80000F5A	6220	STR      r0,[r4,#0x20]
9075S:0x80000F5C	1E28	SUBS     r0,r5,#0
9076S:0x80000F5E	F1A50501	SUB      r5,r5,#1
9077S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
9078S:0x80000F64	4620	MOV      r0,r4
9079S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
9080S:0x80000800	B570	PUSH     {r4-r6,lr}
9081S:0x80000802	4604	MOV      r4,r0
9082S:0x80000804	6985	LDR      r5,[r0,#0x18]
9083S:0x80000806	7800	LDRB     r0,[r0,#0]
9084S:0x80000808	07C0	LSLS     r0,r0,#31
9085S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
9086S:0x8000080C	BD70	POP      {r4-r6,pc}
9087S:0x80000F6A	7820	LDRB     r0,[r4,#0]
9088S:0x80000F6C	0600	LSLS     r0,r0,#24
9089S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
9090S:0x80000F76	2001	MOVS     r0,#1
9091S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
9092S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
9093S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
9094S:0x800009F4	2801	CMP      r0,#1
9095S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
9096S:0x80000A08	F1050904	ADD      r9,r5,#4
9097S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
9098S:0x800008FA	4620	MOV      r0,r4
9099S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
9100S:0x800008FE	4788	BLX      r1
9101S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
9102S:0x80000F7E	1C4A	ADDS     r2,r1,#1
9103S:0x80000F80	6102	STR      r2,[r0,#0x10]
9104S:0x80000F82	7808	LDRB     r0,[r1,#0]
9105S:0x80000F84	4770	BX       lr
9106S:0x80000900	2800	CMP      r0,#0
9107S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
9108S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
9109S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
9110S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
9111S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
9112S:0x80000FA4	BD00	POP      {pc}
9113S:0x800007C0	2000	MOVS     r0,#0
9114S:0x800007C2	4669	MOV      r1,sp
9115S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
9116S:0x80000FAC	680A	LDR      r2,[r1,#0]
9117S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
9118S:0x80000FB2	600A	STR      r2,[r1,#0]
9119S:0x80000FB4	4770	BX       lr
9120S:0x800007C8	BC1C	POP      {r2-r4}
9121S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
9122S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
9123S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
9124S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
9125S:0x80000584	E2855007	ADD      r5,r5,#7
9126S:0x80000588	E2844001	ADD      r4,r4,#1
9127S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
9128S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
9129S:0x80000568	E1A02004	MOV      r2,r4
9130S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
9131S:0x80000570	E1A00005	MOV      r0,r5
9132S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
9133S:0x800007AC	B40F	PUSH     {r0-r3}
9134S:0x800007AE	B51C	PUSH     {r2-r4,lr}
9135S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
9136S:0x800007B2	AA06	ADD      r2,sp,#0x18
9137S:0x800007B4	447B	ADD      r3,r3,pc
9138S:0x800007B6	4669	MOV      r1,sp
9139S:0x800007B8	9000	STR      r0,[sp,#0]
9140S:0x800007BA	9805	LDR      r0,[sp,#0x14]
9141S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
9142S:0x80000F86	B500	PUSH     {lr}
9143S:0x80000F88	B08F	SUB      sp,sp,#0x3c
9144S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
9145S:0x80000F8E	2100	MOVS     r1,#0
9146S:0x80000F90	9105	STR      r1,[sp,#0x14]
9147S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
9148S:0x80000F94	4479	ADD      r1,r1,pc
9149S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
9150S:0x80000F9A	4611	MOV      r1,r2
9151S:0x80000F9C	4668	MOV      r0,sp
9152S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
9153S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
9154S:0x800008E8	4689	MOV      r9,r1
9155S:0x800008EA	4604	MOV      r4,r0
9156S:0x800008EC	F04F0A00	MOV      r10,#0
9157S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
9158S:0x800008F4	44FB	ADD      r11,r11,pc
9159S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
9160S:0x800008FA	4620	MOV      r0,r4
9161S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
9162S:0x800008FE	4788	BLX      r1
9163S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
9164S:0x80000F7E	1C4A	ADDS     r2,r1,#1
9165S:0x80000F80	6102	STR      r2,[r0,#0x10]
9166S:0x80000F82	7808	LDRB     r0,[r1,#0]
9167S:0x80000F84	4770	BX       lr
9168S:0x80000900	2800	CMP      r0,#0
9169S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
9170S:0x80000904	2825	CMP      r0,#0x25
9171S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
9172S:0x80000916	2500	MOVS     r5,#0
9173S:0x80000918	465F	MOV      r7,r11
9174S:0x8000091A	4620	MOV      r0,r4
9175S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
9176S:0x8000091E	4788	BLX      r1
9177S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
9178S:0x80000F7E	1C4A	ADDS     r2,r1,#1
9179S:0x80000F80	6102	STR      r2,[r0,#0x10]
9180S:0x80000F82	7808	LDRB     r0,[r1,#0]
9181S:0x80000F84	4770	BX       lr
9182S:0x80000920	2820	CMP      r0,#0x20
9183S:0x80000922	4606	MOV      r6,r0
9184S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
9185S:0x80000926	2E31	CMP      r6,#0x31
9186S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
9187S:0x8000092A	19B8	ADDS     r0,r7,r6
9188S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
9189S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
9190S:0x80000932	4305	ORRS     r5,r5,r0
9191S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
9192S:0x8000091A	4620	MOV      r0,r4
9193S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
9194S:0x8000091E	4788	BLX      r1
9195S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
9196S:0x80000F7E	1C4A	ADDS     r2,r1,#1
9197S:0x80000F80	6102	STR      r2,[r0,#0x10]
9198S:0x80000F82	7808	LDRB     r0,[r1,#0]
9199S:0x80000F84	4770	BX       lr
9200S:0x80000920	2820	CMP      r0,#0x20
9201S:0x80000922	4606	MOV      r6,r0
9202S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
9203S:0x80000926	2E31	CMP      r6,#0x31
9204S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
9205S:0x80000936	07A8	LSLS     r0,r5,#30
9206S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
9207S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
9208S:0x80000942	2700	MOVS     r7,#0
9209S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
9210S:0x80000948	2E2A	CMP      r6,#0x2a
9211S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
9212S:0x8000094C	4630	MOV      r0,r6
9213S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
9214S:0x80001BB8	3830	SUBS     r0,r0,#0x30
9215S:0x80001BBA	280A	CMP      r0,#0xa
9216S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
9217S:0x80001BBE	2001	MOVS     r0,#1
9218S:0x80001BC0	4770	BX       lr
9219S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
9220S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
9221S:0x80000958	3E30	SUBS     r6,r6,#0x30
9222S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
9223S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
9224S:0x80000994	4620	MOV      r0,r4
9225S:0x80000996	68E1	LDR      r1,[r4,#0xc]
9226S:0x80000998	4788	BLX      r1
9227S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
9228S:0x80000F7E	1C4A	ADDS     r2,r1,#1
9229S:0x80000F80	6102	STR      r2,[r0,#0x10]
9230S:0x80000F82	7808	LDRB     r0,[r1,#0]
9231S:0x80000F84	4770	BX       lr
9232S:0x8000099A	4606	MOV      r6,r0
9233S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
9234S:0x80001BB8	3830	SUBS     r0,r0,#0x30
9235S:0x80001BBA	280A	CMP      r0,#0xa
9236S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
9237S:0x80001BC2	2000	MOVS     r0,#0
9238S:0x80001BC4	4770	BX       lr
9239S:0x800009A0	2800	CMP      r0,#0
9240S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
9241S:0x800009A4	2F01	CMP      r7,#1
9242S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
9243S:0x800009A8	2E2E	CMP      r6,#0x2e
9244S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
9245S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
9246S:0x800009C0	2800	CMP      r0,#0
9247S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
9248S:0x800009CC	07E8	LSLS     r0,r5,#31
9249S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
9250S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
9251S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
9252S:0x800009DA	2819	CMP      r0,#0x19
9253S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
9254S:0x800009E4	464A	MOV      r2,r9
9255S:0x800009E6	4631	MOV      r1,r6
9256S:0x800009E8	4620	MOV      r0,r4
9257S:0x800009EA	6025	STR      r5,[r4,#0]
9258S:0x800009EC	464D	MOV      r5,r9
9259S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
9260S:0x80000278	2964	CMP      r1,#0x64
9261S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
9262S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
9263S:0x80000878	4680	MOV      r8,r0
9264S:0x8000087A	2500	MOVS     r5,#0
9265S:0x8000087C	6810	LDR      r0,[r2,#0]
9266S:0x8000087E	2975	CMP      r1,#0x75
9267S:0x80000880	4641	MOV      r1,r8
9268S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
9269S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
9270S:0x80000886	F3AF8000	NOP.W
9271S:0x8000088A	2800	CMP      r0,#0
9272S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
9273S:0x80000894	F8D81000	LDR      r1,[r8,#0]
9274S:0x80000898	078A	LSLS     r2,r1,#30
9275S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
9276S:0x800008A0	0749	LSLS     r1,r1,#29
9277S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
9278S:0x800008AE	2400	MOVS     r4,#0
9279S:0x800008B0	F1080724	ADD      r7,r8,#0x24
9280S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
9281S:0x800008C0	2800	CMP      r0,#0
9282S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
9283S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
9284S:0x800011B0	E240100A	SUB      r1,r0,#0xa
9285S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
9286S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
9287S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
9288S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
9289S:0x800011C4	E1A001A0	LSR      r0,r0,#3
9290S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
9291S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
9292S:0x800011D0	52800001	ADDPL    r0,r0,#1
9293S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
9294S:0x800011D8	E12FFF1E	BX       lr
9295S:0x800008BA	3130	ADDS     r1,r1,#0x30
9296S:0x800008BC	5539	STRB     r1,[r7,r4]
9297S:0x800008BE	1C64	ADDS     r4,r4,#1
9298S:0x800008C0	2800	CMP      r0,#0
9299S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
9300S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
9301S:0x800011B0	E240100A	SUB      r1,r0,#0xa
9302S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
9303S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
9304S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
9305S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
9306S:0x800011C4	E1A001A0	LSR      r0,r0,#3
9307S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
9308S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
9309S:0x800011D0	52800001	ADDPL    r0,r0,#1
9310S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
9311S:0x800011D8	E12FFF1E	BX       lr
9312S:0x800008BA	3130	ADDS     r1,r1,#0x30
9313S:0x800008BC	5539	STRB     r1,[r7,r4]
9314S:0x800008BE	1C64	ADDS     r4,r4,#1
9315S:0x800008C0	2800	CMP      r0,#0
9316S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
9317S:0x800008C4	462B	MOV      r3,r5
9318S:0x800008C6	4632	MOV      r2,r6
9319S:0x800008C8	4621	MOV      r1,r4
9320S:0x800008CA	4640	MOV      r0,r8
9321S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
9322S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
9323S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
9324S:0x80000ECC	460D	MOV      r5,r1
9325S:0x80000ECE	4699	MOV      r9,r3
9326S:0x80000ED0	4692	MOV      r10,r2
9327S:0x80000ED2	4604	MOV      r4,r0
9328S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
9329S:0x80000ED8	6801	LDR      r1,[r0,#0]
9330S:0x80000EDA	0688	LSLS     r0,r1,#26
9331S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
9332S:0x80000EE8	2001	MOVS     r0,#1
9333S:0x80000EEA	42A8	CMP      r0,r5
9334S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
9335S:0x80000EF2	2700	MOVS     r7,#0
9336S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
9337S:0x80000EF6	197A	ADDS     r2,r7,r5
9338S:0x80000EF8	EB020009	ADD      r0,r2,r9
9339S:0x80000EFC	1A08	SUBS     r0,r1,r0
9340S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
9341S:0x80000F00	7820	LDRB     r0,[r4,#0]
9342S:0x80000F02	06C0	LSLS     r0,r0,#27
9343S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
9344S:0x80000F0C	2600	MOVS     r6,#0
9345S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
9346S:0x80000F22	454E	CMP      r6,r9
9347S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
9348S:0x80000F26	7820	LDRB     r0,[r4,#0]
9349S:0x80000F28	06C0	LSLS     r0,r0,#27
9350S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
9351S:0x80000F2C	4620	MOV      r0,r4
9352S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
9353S:0x800007D4	B570	PUSH     {r4-r6,lr}
9354S:0x800007D6	4604	MOV      r4,r0
9355S:0x800007D8	6985	LDR      r5,[r0,#0x18]
9356S:0x800007DA	6800	LDR      r0,[r0,#0]
9357S:0x800007DC	06C1	LSLS     r1,r0,#27
9358S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
9359S:0x800007E0	2630	MOVS     r6,#0x30
9360S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
9361S:0x800007E6	07C0	LSLS     r0,r0,#31
9362S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
9363S:0x800007FA	1E6D	SUBS     r5,r5,#1
9364S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
9365S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
9366S:0x800007F0	4630	MOV      r0,r6
9367S:0x800007F2	4790	BLX      r2
9368S:0x80000FAC	680A	LDR      r2,[r1,#0]
9369S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
9370S:0x80000FB2	600A	STR      r2,[r1,#0]
9371S:0x80000FB4	4770	BX       lr
9372S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
9373S:0x800007F6	1C40	ADDS     r0,r0,#1
9374S:0x800007F8	6220	STR      r0,[r4,#0x20]
9375S:0x800007FA	1E6D	SUBS     r5,r5,#1
9376S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
9377S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
9378S:0x800007F0	4630	MOV      r0,r6
9379S:0x800007F2	4790	BLX      r2
9380S:0x80000FAC	680A	LDR      r2,[r1,#0]
9381S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
9382S:0x80000FB2	600A	STR      r2,[r1,#0]
9383S:0x80000FB4	4770	BX       lr
9384S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
9385S:0x800007F6	1C40	ADDS     r0,r0,#1
9386S:0x800007F8	6220	STR      r0,[r4,#0x20]
9387S:0x800007FA	1E6D	SUBS     r5,r5,#1
9388S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
9389S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
9390S:0x800007F0	4630	MOV      r0,r6
9391S:0x800007F2	4790	BLX      r2
9392S:0x80000FAC	680A	LDR      r2,[r1,#0]
9393S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
9394S:0x80000FB2	600A	STR      r2,[r1,#0]
9395S:0x80000FB4	4770	BX       lr
9396S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
9397S:0x800007F6	1C40	ADDS     r0,r0,#1
9398S:0x800007F8	6220	STR      r0,[r4,#0x20]
9399S:0x800007FA	1E6D	SUBS     r5,r5,#1
9400S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
9401S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
9402S:0x800007F0	4630	MOV      r0,r6
9403S:0x800007F2	4790	BLX      r2
9404S:0x80000FAC	680A	LDR      r2,[r1,#0]
9405S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
9406S:0x80000FB2	600A	STR      r2,[r1,#0]
9407S:0x80000FB4	4770	BX       lr
9408S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
9409S:0x800007F6	1C40	ADDS     r0,r0,#1
9410S:0x800007F8	6220	STR      r0,[r4,#0x20]
9411S:0x800007FA	1E6D	SUBS     r5,r5,#1
9412S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
9413S:0x800007FE	BD70	POP      {r4-r6,pc}
9414S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
9415S:0x80000F42	1E38	SUBS     r0,r7,#0
9416S:0x80000F44	F1A70701	SUB      r7,r7,#1
9417S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
9418S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
9419S:0x80000F5C	1E28	SUBS     r0,r5,#0
9420S:0x80000F5E	F1A50501	SUB      r5,r5,#1
9421S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
9422S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
9423S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
9424S:0x80000F54	4790	BLX      r2
9425S:0x80000FAC	680A	LDR      r2,[r1,#0]
9426S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
9427S:0x80000FB2	600A	STR      r2,[r1,#0]
9428S:0x80000FB4	4770	BX       lr
9429S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
9430S:0x80000F58	1C40	ADDS     r0,r0,#1
9431S:0x80000F5A	6220	STR      r0,[r4,#0x20]
9432S:0x80000F5C	1E28	SUBS     r0,r5,#0
9433S:0x80000F5E	F1A50501	SUB      r5,r5,#1
9434S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
9435S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
9436S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
9437S:0x80000F54	4790	BLX      r2
9438S:0x80000FAC	680A	LDR      r2,[r1,#0]
9439S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
9440S:0x80000FB2	600A	STR      r2,[r1,#0]
9441S:0x80000FB4	4770	BX       lr
9442S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
9443S:0x80000F58	1C40	ADDS     r0,r0,#1
9444S:0x80000F5A	6220	STR      r0,[r4,#0x20]
9445S:0x80000F5C	1E28	SUBS     r0,r5,#0
9446S:0x80000F5E	F1A50501	SUB      r5,r5,#1
9447S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
9448S:0x80000F64	4620	MOV      r0,r4
9449S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
9450S:0x80000800	B570	PUSH     {r4-r6,lr}
9451S:0x80000802	4604	MOV      r4,r0
9452S:0x80000804	6985	LDR      r5,[r0,#0x18]
9453S:0x80000806	7800	LDRB     r0,[r0,#0]
9454S:0x80000808	07C0	LSLS     r0,r0,#31
9455S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
9456S:0x8000080C	BD70	POP      {r4-r6,pc}
9457S:0x80000F6A	7820	LDRB     r0,[r4,#0]
9458S:0x80000F6C	0600	LSLS     r0,r0,#24
9459S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
9460S:0x80000F76	2001	MOVS     r0,#1
9461S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
9462S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
9463S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
9464S:0x800009F4	2801	CMP      r0,#1
9465S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
9466S:0x80000A08	F1050904	ADD      r9,r5,#4
9467S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
9468S:0x800008FA	4620	MOV      r0,r4
9469S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
9470S:0x800008FE	4788	BLX      r1
9471S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
9472S:0x80000F7E	1C4A	ADDS     r2,r1,#1
9473S:0x80000F80	6102	STR      r2,[r0,#0x10]
9474S:0x80000F82	7808	LDRB     r0,[r1,#0]
9475S:0x80000F84	4770	BX       lr
9476S:0x80000900	2800	CMP      r0,#0
9477S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
9478S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
9479S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
9480S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
9481S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
9482S:0x80000FA4	BD00	POP      {pc}
9483S:0x800007C0	2000	MOVS     r0,#0
9484S:0x800007C2	4669	MOV      r1,sp
9485S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
9486S:0x80000FAC	680A	LDR      r2,[r1,#0]
9487S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
9488S:0x80000FB2	600A	STR      r2,[r1,#0]
9489S:0x80000FB4	4770	BX       lr
9490S:0x800007C8	BC1C	POP      {r2-r4}
9491S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
9492S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
9493S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
9494S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
9495S:0x80000584	E2855007	ADD      r5,r5,#7
9496S:0x80000588	E2844001	ADD      r4,r4,#1
9497S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
9498S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
9499S:0x80000568	E1A02004	MOV      r2,r4
9500S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
9501S:0x80000570	E1A00005	MOV      r0,r5
9502S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
9503S:0x800007AC	B40F	PUSH     {r0-r3}
9504S:0x800007AE	B51C	PUSH     {r2-r4,lr}
9505S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
9506S:0x800007B2	AA06	ADD      r2,sp,#0x18
9507S:0x800007B4	447B	ADD      r3,r3,pc
9508S:0x800007B6	4669	MOV      r1,sp
9509S:0x800007B8	9000	STR      r0,[sp,#0]
9510S:0x800007BA	9805	LDR      r0,[sp,#0x14]
9511S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
9512S:0x80000F86	B500	PUSH     {lr}
9513S:0x80000F88	B08F	SUB      sp,sp,#0x3c
9514S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
9515S:0x80000F8E	2100	MOVS     r1,#0
9516S:0x80000F90	9105	STR      r1,[sp,#0x14]
9517S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
9518S:0x80000F94	4479	ADD      r1,r1,pc
9519S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
9520S:0x80000F9A	4611	MOV      r1,r2
9521S:0x80000F9C	4668	MOV      r0,sp
9522S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
9523S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
9524S:0x800008E8	4689	MOV      r9,r1
9525S:0x800008EA	4604	MOV      r4,r0
9526S:0x800008EC	F04F0A00	MOV      r10,#0
9527S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
9528S:0x800008F4	44FB	ADD      r11,r11,pc
9529S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
9530S:0x800008FA	4620	MOV      r0,r4
9531S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
9532S:0x800008FE	4788	BLX      r1
9533S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
9534S:0x80000F7E	1C4A	ADDS     r2,r1,#1
9535S:0x80000F80	6102	STR      r2,[r0,#0x10]
9536S:0x80000F82	7808	LDRB     r0,[r1,#0]
9537S:0x80000F84	4770	BX       lr
9538S:0x80000900	2800	CMP      r0,#0
9539S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
9540S:0x80000904	2825	CMP      r0,#0x25
9541S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
9542S:0x80000916	2500	MOVS     r5,#0
9543S:0x80000918	465F	MOV      r7,r11
9544S:0x8000091A	4620	MOV      r0,r4
9545S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
9546S:0x8000091E	4788	BLX      r1
9547S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
9548S:0x80000F7E	1C4A	ADDS     r2,r1,#1
9549S:0x80000F80	6102	STR      r2,[r0,#0x10]
9550S:0x80000F82	7808	LDRB     r0,[r1,#0]
9551S:0x80000F84	4770	BX       lr
9552S:0x80000920	2820	CMP      r0,#0x20
9553S:0x80000922	4606	MOV      r6,r0
9554S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
9555S:0x80000926	2E31	CMP      r6,#0x31
9556S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
9557S:0x8000092A	19B8	ADDS     r0,r7,r6
9558S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
9559S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
9560S:0x80000932	4305	ORRS     r5,r5,r0
9561S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
9562S:0x8000091A	4620	MOV      r0,r4
9563S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
9564S:0x8000091E	4788	BLX      r1
9565S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
9566S:0x80000F7E	1C4A	ADDS     r2,r1,#1
9567S:0x80000F80	6102	STR      r2,[r0,#0x10]
9568S:0x80000F82	7808	LDRB     r0,[r1,#0]
9569S:0x80000F84	4770	BX       lr
9570S:0x80000920	2820	CMP      r0,#0x20
9571S:0x80000922	4606	MOV      r6,r0
9572S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
9573S:0x80000926	2E31	CMP      r6,#0x31
9574S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
9575S:0x80000936	07A8	LSLS     r0,r5,#30
9576S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
9577S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
9578S:0x80000942	2700	MOVS     r7,#0
9579S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
9580S:0x80000948	2E2A	CMP      r6,#0x2a
9581S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
9582S:0x8000094C	4630	MOV      r0,r6
9583S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
9584S:0x80001BB8	3830	SUBS     r0,r0,#0x30
9585S:0x80001BBA	280A	CMP      r0,#0xa
9586S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
9587S:0x80001BBE	2001	MOVS     r0,#1
9588S:0x80001BC0	4770	BX       lr
9589S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
9590S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
9591S:0x80000958	3E30	SUBS     r6,r6,#0x30
9592S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
9593S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
9594S:0x80000994	4620	MOV      r0,r4
9595S:0x80000996	68E1	LDR      r1,[r4,#0xc]
9596S:0x80000998	4788	BLX      r1
9597S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
9598S:0x80000F7E	1C4A	ADDS     r2,r1,#1
9599S:0x80000F80	6102	STR      r2,[r0,#0x10]
9600S:0x80000F82	7808	LDRB     r0,[r1,#0]
9601S:0x80000F84	4770	BX       lr
9602S:0x8000099A	4606	MOV      r6,r0
9603S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
9604S:0x80001BB8	3830	SUBS     r0,r0,#0x30
9605S:0x80001BBA	280A	CMP      r0,#0xa
9606S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
9607S:0x80001BC2	2000	MOVS     r0,#0
9608S:0x80001BC4	4770	BX       lr
9609S:0x800009A0	2800	CMP      r0,#0
9610S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
9611S:0x800009A4	2F01	CMP      r7,#1
9612S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
9613S:0x800009A8	2E2E	CMP      r6,#0x2e
9614S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
9615S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
9616S:0x800009C0	2800	CMP      r0,#0
9617S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
9618S:0x800009CC	07E8	LSLS     r0,r5,#31
9619S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
9620S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
9621S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
9622S:0x800009DA	2819	CMP      r0,#0x19
9623S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
9624S:0x800009E4	464A	MOV      r2,r9
9625S:0x800009E6	4631	MOV      r1,r6
9626S:0x800009E8	4620	MOV      r0,r4
9627S:0x800009EA	6025	STR      r5,[r4,#0]
9628S:0x800009EC	464D	MOV      r5,r9
9629S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
9630S:0x80000278	2964	CMP      r1,#0x64
9631S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
9632S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
9633S:0x80000878	4680	MOV      r8,r0
9634S:0x8000087A	2500	MOVS     r5,#0
9635S:0x8000087C	6810	LDR      r0,[r2,#0]
9636S:0x8000087E	2975	CMP      r1,#0x75
9637S:0x80000880	4641	MOV      r1,r8
9638S:0x80000882	A614	ADR      r6,{pc}+0x52 ; 0x800008d4
9639S:0x80000884	D011	BEQ      {pc}+0x26 ; 0x800008aa
9640S:0x80000886	F3AF8000	NOP.W
9641S:0x8000088A	2800	CMP      r0,#0
9642S:0x8000088C	DA02	BGE      {pc}+8 ; 0x80000894
9643S:0x80000894	F8D81000	LDR      r1,[r8,#0]
9644S:0x80000898	078A	LSLS     r2,r1,#30
9645S:0x8000089A	D501	BPL      {pc}+6 ; 0x800008a0
9646S:0x800008A0	0749	LSLS     r1,r1,#29
9647S:0x800008A2	D504	BPL      {pc}+0xc ; 0x800008ae
9648S:0x800008AE	2400	MOVS     r4,#0
9649S:0x800008B0	F1080724	ADD      r7,r8,#0x24
9650S:0x800008B4	E004	B        {pc}+0xc ; 0x800008c0
9651S:0x800008C0	2800	CMP      r0,#0
9652S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
9653S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
9654S:0x800011B0	E240100A	SUB      r1,r0,#0xa
9655S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
9656S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
9657S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
9658S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
9659S:0x800011C4	E1A001A0	LSR      r0,r0,#3
9660S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
9661S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
9662S:0x800011D0	52800001	ADDPL    r0,r0,#1
9663S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
9664S:0x800011D8	E12FFF1E	BX       lr
9665S:0x800008BA	3130	ADDS     r1,r1,#0x30
9666S:0x800008BC	5539	STRB     r1,[r7,r4]
9667S:0x800008BE	1C64	ADDS     r4,r4,#1
9668S:0x800008C0	2800	CMP      r0,#0
9669S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
9670S:0x800008B6	F000EC7C	BLX      {pc}+0x8fa ; 0x800011b0
9671S:0x800011B0	E240100A	SUB      r1,r0,#0xa
9672S:0x800011B4	E0400120	SUB      r0,r0,r0,LSR #2
9673S:0x800011B8	E0800220	ADD      r0,r0,r0,LSR #4
9674S:0x800011BC	E0800420	ADD      r0,r0,r0,LSR #8
9675S:0x800011C0	E0800820	ADD      r0,r0,r0,LSR #16
9676S:0x800011C4	E1A001A0	LSR      r0,r0,#3
9677S:0x800011C8	E0802100	ADD      r2,r0,r0,LSL #2
9678S:0x800011CC	E0511082	SUBS     r1,r1,r2,LSL #1
9679S:0x800011D0	52800001	ADDPL    r0,r0,#1
9680S:0x800011D4	4281100A	ADDMI    r1,r1,#0xa
9681S:0x800011D8	E12FFF1E	BX       lr
9682S:0x800008BA	3130	ADDS     r1,r1,#0x30
9683S:0x800008BC	5539	STRB     r1,[r7,r4]
9684S:0x800008BE	1C64	ADDS     r4,r4,#1
9685S:0x800008C0	2800	CMP      r0,#0
9686S:0x800008C2	D1F8	BNE      {pc}-0xc ; 0x800008b6
9687S:0x800008C4	462B	MOV      r3,r5
9688S:0x800008C6	4632	MOV      r2,r6
9689S:0x800008C8	4621	MOV      r1,r4
9690S:0x800008CA	4640	MOV      r0,r8
9691S:0x800008CC	E8BD41F0	POP      {r4-r8,lr}
9692S:0x800008D0	F000BAFA	B.W      {pc}+0x5f8 ; 0x80000ec8
9693S:0x80000EC8	E92D47F0	PUSH     {r4-r10,lr}
9694S:0x80000ECC	460D	MOV      r5,r1
9695S:0x80000ECE	4699	MOV      r9,r3
9696S:0x80000ED0	4692	MOV      r10,r2
9697S:0x80000ED2	4604	MOV      r4,r0
9698S:0x80000ED4	F1000824	ADD      r8,r0,#0x24
9699S:0x80000ED8	6801	LDR      r1,[r0,#0]
9700S:0x80000EDA	0688	LSLS     r0,r1,#26
9701S:0x80000EDC	D504	BPL      {pc}+0xc ; 0x80000ee8
9702S:0x80000EE8	2001	MOVS     r0,#1
9703S:0x80000EEA	42A8	CMP      r0,r5
9704S:0x80000EEC	DD01	BLE      {pc}+6 ; 0x80000ef2
9705S:0x80000EF2	2700	MOVS     r7,#0
9706S:0x80000EF4	69A1	LDR      r1,[r4,#0x18]
9707S:0x80000EF6	197A	ADDS     r2,r7,r5
9708S:0x80000EF8	EB020009	ADD      r0,r2,r9
9709S:0x80000EFC	1A08	SUBS     r0,r1,r0
9710S:0x80000EFE	61A0	STR      r0,[r4,#0x18]
9711S:0x80000F00	7820	LDRB     r0,[r4,#0]
9712S:0x80000F02	06C0	LSLS     r0,r0,#27
9713S:0x80000F04	D402	BMI      {pc}+8 ; 0x80000f0c
9714S:0x80000F0C	2600	MOVS     r6,#0
9715S:0x80000F0E	E008	B        {pc}+0x14 ; 0x80000f22
9716S:0x80000F22	454E	CMP      r6,r9
9717S:0x80000F24	DBF4	BLT      {pc}-0x14 ; 0x80000f10
9718S:0x80000F26	7820	LDRB     r0,[r4,#0]
9719S:0x80000F28	06C0	LSLS     r0,r0,#27
9720S:0x80000F2A	D50A	BPL      {pc}+0x18 ; 0x80000f42
9721S:0x80000F2C	4620	MOV      r0,r4
9722S:0x80000F2E	F7FFFC51	BL       {pc}-0x75a ; 0x800007d4
9723S:0x800007D4	B570	PUSH     {r4-r6,lr}
9724S:0x800007D6	4604	MOV      r4,r0
9725S:0x800007D8	6985	LDR      r5,[r0,#0x18]
9726S:0x800007DA	6800	LDR      r0,[r0,#0]
9727S:0x800007DC	06C1	LSLS     r1,r0,#27
9728S:0x800007DE	D501	BPL      {pc}+6 ; 0x800007e4
9729S:0x800007E0	2630	MOVS     r6,#0x30
9730S:0x800007E2	E000	B        {pc}+4 ; 0x800007e6
9731S:0x800007E6	07C0	LSLS     r0,r0,#31
9732S:0x800007E8	D007	BEQ      {pc}+0x12 ; 0x800007fa
9733S:0x800007FA	1E6D	SUBS     r5,r5,#1
9734S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
9735S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
9736S:0x800007F0	4630	MOV      r0,r6
9737S:0x800007F2	4790	BLX      r2
9738S:0x80000FAC	680A	LDR      r2,[r1,#0]
9739S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
9740S:0x80000FB2	600A	STR      r2,[r1,#0]
9741S:0x80000FB4	4770	BX       lr
9742S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
9743S:0x800007F6	1C40	ADDS     r0,r0,#1
9744S:0x800007F8	6220	STR      r0,[r4,#0x20]
9745S:0x800007FA	1E6D	SUBS     r5,r5,#1
9746S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
9747S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
9748S:0x800007F0	4630	MOV      r0,r6
9749S:0x800007F2	4790	BLX      r2
9750S:0x80000FAC	680A	LDR      r2,[r1,#0]
9751S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
9752S:0x80000FB2	600A	STR      r2,[r1,#0]
9753S:0x80000FB4	4770	BX       lr
9754S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
9755S:0x800007F6	1C40	ADDS     r0,r0,#1
9756S:0x800007F8	6220	STR      r0,[r4,#0x20]
9757S:0x800007FA	1E6D	SUBS     r5,r5,#1
9758S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
9759S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
9760S:0x800007F0	4630	MOV      r0,r6
9761S:0x800007F2	4790	BLX      r2
9762S:0x80000FAC	680A	LDR      r2,[r1,#0]
9763S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
9764S:0x80000FB2	600A	STR      r2,[r1,#0]
9765S:0x80000FB4	4770	BX       lr
9766S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
9767S:0x800007F6	1C40	ADDS     r0,r0,#1
9768S:0x800007F8	6220	STR      r0,[r4,#0x20]
9769S:0x800007FA	1E6D	SUBS     r5,r5,#1
9770S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
9771S:0x800007EC	E9D42101	LDRD     r2,r1,[r4,#4]
9772S:0x800007F0	4630	MOV      r0,r6
9773S:0x800007F2	4790	BLX      r2
9774S:0x80000FAC	680A	LDR      r2,[r1,#0]
9775S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
9776S:0x80000FB2	600A	STR      r2,[r1,#0]
9777S:0x80000FB4	4770	BX       lr
9778S:0x800007F4	6A20	LDR      r0,[r4,#0x20]
9779S:0x800007F6	1C40	ADDS     r0,r0,#1
9780S:0x800007F8	6220	STR      r0,[r4,#0x20]
9781S:0x800007FA	1E6D	SUBS     r5,r5,#1
9782S:0x800007FC	D5F6	BPL      {pc}-0x10 ; 0x800007ec
9783S:0x800007FE	BD70	POP      {r4-r6,pc}
9784S:0x80000F32	E006	B        {pc}+0x10 ; 0x80000f42
9785S:0x80000F42	1E38	SUBS     r0,r7,#0
9786S:0x80000F44	F1A70701	SUB      r7,r7,#1
9787S:0x80000F48	DCF4	BGT      {pc}-0x14 ; 0x80000f34
9788S:0x80000F4A	E007	B        {pc}+0x12 ; 0x80000f5c
9789S:0x80000F5C	1E28	SUBS     r0,r5,#0
9790S:0x80000F5E	F1A50501	SUB      r5,r5,#1
9791S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
9792S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
9793S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
9794S:0x80000F54	4790	BLX      r2
9795S:0x80000FAC	680A	LDR      r2,[r1,#0]
9796S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
9797S:0x80000FB2	600A	STR      r2,[r1,#0]
9798S:0x80000FB4	4770	BX       lr
9799S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
9800S:0x80000F58	1C40	ADDS     r0,r0,#1
9801S:0x80000F5A	6220	STR      r0,[r4,#0x20]
9802S:0x80000F5C	1E28	SUBS     r0,r5,#0
9803S:0x80000F5E	F1A50501	SUB      r5,r5,#1
9804S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
9805S:0x80000F4C	E9D42101	LDRD     r2,r1,[r4,#4]
9806S:0x80000F50	F8180005	LDRB     r0,[r8,r5]
9807S:0x80000F54	4790	BLX      r2
9808S:0x80000FAC	680A	LDR      r2,[r1,#0]
9809S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
9810S:0x80000FB2	600A	STR      r2,[r1,#0]
9811S:0x80000FB4	4770	BX       lr
9812S:0x80000F56	6A20	LDR      r0,[r4,#0x20]
9813S:0x80000F58	1C40	ADDS     r0,r0,#1
9814S:0x80000F5A	6220	STR      r0,[r4,#0x20]
9815S:0x80000F5C	1E28	SUBS     r0,r5,#0
9816S:0x80000F5E	F1A50501	SUB      r5,r5,#1
9817S:0x80000F62	DCF3	BGT      {pc}-0x16 ; 0x80000f4c
9818S:0x80000F64	4620	MOV      r0,r4
9819S:0x80000F66	F7FFFC4B	BL       {pc}-0x766 ; 0x80000800
9820S:0x80000800	B570	PUSH     {r4-r6,lr}
9821S:0x80000802	4604	MOV      r4,r0
9822S:0x80000804	6985	LDR      r5,[r0,#0x18]
9823S:0x80000806	7800	LDRB     r0,[r0,#0]
9824S:0x80000808	07C0	LSLS     r0,r0,#31
9825S:0x8000080A	D107	BNE      {pc}+0x12 ; 0x8000081c
9826S:0x8000080C	BD70	POP      {r4-r6,pc}
9827S:0x80000F6A	7820	LDRB     r0,[r4,#0]
9828S:0x80000F6C	0600	LSLS     r0,r0,#24
9829S:0x80000F6E	D502	BPL      {pc}+8 ; 0x80000f76
9830S:0x80000F76	2001	MOVS     r0,#1
9831S:0x80000F78	E7FB	B        {pc}-6 ; 0x80000f72
9832S:0x80000F72	E8BD87F0	POP      {r4-r10,pc}
9833S:0x800009F2	B160	CBZ      r0,{pc}+0x1c ; 0x80000a0e
9834S:0x800009F4	2801	CMP      r0,#1
9835S:0x800009F6	D007	BEQ      {pc}+0x12 ; 0x80000a08
9836S:0x80000A08	F1050904	ADD      r9,r5,#4
9837S:0x80000A0C	E775	B        {pc}-0x112 ; 0x800008fa
9838S:0x800008FA	4620	MOV      r0,r4
9839S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
9840S:0x800008FE	4788	BLX      r1
9841S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
9842S:0x80000F7E	1C4A	ADDS     r2,r1,#1
9843S:0x80000F80	6102	STR      r2,[r0,#0x10]
9844S:0x80000F82	7808	LDRB     r0,[r1,#0]
9845S:0x80000F84	4770	BX       lr
9846S:0x80000900	2800	CMP      r0,#0
9847S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
9848S:0x80000A00	E007	B        {pc}+0x12 ; 0x80000a12
9849S:0x80000A12	6A20	LDR      r0,[r4,#0x20]
9850S:0x80000A14	E8BD9FF0	POP      {r4-r12,pc}
9851S:0x80000FA2	B00F	ADD      sp,sp,#0x3c
9852S:0x80000FA4	BD00	POP      {pc}
9853S:0x800007C0	2000	MOVS     r0,#0
9854S:0x800007C2	4669	MOV      r1,sp
9855S:0x800007C4	F000FBF2	BL       {pc}+0x7e8 ; 0x80000fac
9856S:0x80000FAC	680A	LDR      r2,[r1,#0]
9857S:0x80000FAE	F8020B01	STRB     r0,[r2],#1
9858S:0x80000FB2	600A	STR      r2,[r1,#0]
9859S:0x80000FB4	4770	BX       lr
9860S:0x800007C8	BC1C	POP      {r2-r4}
9861S:0x800007CA	F85DFB14	LDR      pc,[sp],#0x14
9862S:0x80000578	E28D0A01	ADD      r0,sp,#0x1000
9863S:0x8000057C	E2800E5B	ADD      r0,r0,#0x5b0
9864S:0x80000580	E7805104	STR      r5,[r0,r4,LSL #2]
9865S:0x80000584	E2855007	ADD      r5,r5,#7
9866S:0x80000588	E2844001	ADD      r4,r4,#1
9867S:0x8000058C	E3540F7D	CMP      r4,#0x1f4
9868S:0x80000590	BAFFFFF4	BLT      {pc}-0x28 ; 0x80000568
9869S:0x80000568	E1A02004	MOV      r2,r4
9870S:0x8000056C	E28F1E16	ADR      r1,{pc}+0x168 ; 0x800006d4
9871S:0x80000570	E1A00005	MOV      r0,r5
9872S:0x80000574	FA00008C	BLX      {pc}+0x238 ; 0x800007ac
9873S:0x800007AC	B40F	PUSH     {r0-r3}
9874S:0x800007AE	B51C	PUSH     {r2-r4,lr}
9875S:0x800007B0	4B07	LDR      r3,[pc,#28] ; [0x800007D0] = 0x7F5
9876S:0x800007B2	AA06	ADD      r2,sp,#0x18
9877S:0x800007B4	447B	ADD      r3,r3,pc
9878S:0x800007B6	4669	MOV      r1,sp
9879S:0x800007B8	9000	STR      r0,[sp,#0]
9880S:0x800007BA	9805	LDR      r0,[sp,#0x14]
9881S:0x800007BC	F000FBE3	BL       {pc}+0x7ca ; 0x80000f86
9882S:0x80000F86	B500	PUSH     {lr}
9883S:0x80000F88	B08F	SUB      sp,sp,#0x3c
9884S:0x80000F8A	E9CD3101	STRD     r3,r1,[sp,#4]
9885S:0x80000F8E	2100	MOVS     r1,#0
9886S:0x80000F90	9105	STR      r1,[sp,#0x14]
9887S:0x80000F92	4905	LDR      r1,[pc,#20] ; [0x80000FA8] = 0xFFFFFFE5
9888S:0x80000F94	4479	ADD      r1,r1,pc
9889S:0x80000F96	E9CD1003	STRD     r1,r0,[sp,#0xc]
9890S:0x80000F9A	4611	MOV      r1,r2
9891S:0x80000F9C	4668	MOV      r0,sp
9892S:0x80000F9E	F7FFFCA1	BL       {pc}-0x6ba ; 0x800008e4
9893S:0x800008E4	E92D5FF0	PUSH     {r4-r12,lr}
9894S:0x800008E8	4689	MOV      r9,r1
9895S:0x800008EA	4604	MOV      r4,r0
9896S:0x800008EC	F04F0A00	MOV      r10,#0
9897S:0x800008F0	F8DFB124	LDR      r11,[pc,#292] ; [0x80000A18] = 0x1330
9898S:0x800008F4	44FB	ADD      r11,r11,pc
9899S:0x800008F6	F8C0A020	STR      r10,[r0,#0x20]
9900S:0x800008FA	4620	MOV      r0,r4
9901S:0x800008FC	68E1	LDR      r1,[r4,#0xc]
9902S:0x800008FE	4788	BLX      r1
9903S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
9904S:0x80000F7E	1C4A	ADDS     r2,r1,#1
9905S:0x80000F80	6102	STR      r2,[r0,#0x10]
9906S:0x80000F82	7808	LDRB     r0,[r1,#0]
9907S:0x80000F84	4770	BX       lr
9908S:0x80000900	2800	CMP      r0,#0
9909S:0x80000902	D07D	BEQ      {pc}+0xfe ; 0x80000a00
9910S:0x80000904	2825	CMP      r0,#0x25
9911S:0x80000906	D006	BEQ      {pc}+0x10 ; 0x80000916
9912S:0x80000916	2500	MOVS     r5,#0
9913S:0x80000918	465F	MOV      r7,r11
9914S:0x8000091A	4620	MOV      r0,r4
9915S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
9916S:0x8000091E	4788	BLX      r1
9917S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
9918S:0x80000F7E	1C4A	ADDS     r2,r1,#1
9919S:0x80000F80	6102	STR      r2,[r0,#0x10]
9920S:0x80000F82	7808	LDRB     r0,[r1,#0]
9921S:0x80000F84	4770	BX       lr
9922S:0x80000920	2820	CMP      r0,#0x20
9923S:0x80000922	4606	MOV      r6,r0
9924S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
9925S:0x80000926	2E31	CMP      r6,#0x31
9926S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
9927S:0x8000092A	19B8	ADDS     r0,r7,r6
9928S:0x8000092C	F8100C20	LDRB     r0,[r0,#-0x20]
9929S:0x80000930	B108	CBZ      r0,{pc}+6 ; 0x80000936
9930S:0x80000932	4305	ORRS     r5,r5,r0
9931S:0x80000934	E7F1	B        {pc}-0x1a ; 0x8000091a
9932S:0x8000091A	4620	MOV      r0,r4
9933S:0x8000091C	68E1	LDR      r1,[r4,#0xc]
9934S:0x8000091E	4788	BLX      r1
9935S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
9936S:0x80000F7E	1C4A	ADDS     r2,r1,#1
9937S:0x80000F80	6102	STR      r2,[r0,#0x10]
9938S:0x80000F82	7808	LDRB     r0,[r1,#0]
9939S:0x80000F84	4770	BX       lr
9940S:0x80000920	2820	CMP      r0,#0x20
9941S:0x80000922	4606	MOV      r6,r0
9942S:0x80000924	DB07	BLT      {pc}+0x12 ; 0x80000936
9943S:0x80000926	2E31	CMP      r6,#0x31
9944S:0x80000928	D205	BCS      {pc}+0xe ; 0x80000936
9945S:0x80000936	07A8	LSLS     r0,r5,#30
9946S:0x80000938	D501	BPL      {pc}+6 ; 0x8000093e
9947S:0x8000093E	F8C4A01C	STR      r10,[r4,#0x1c]
9948S:0x80000942	2700	MOVS     r7,#0
9949S:0x80000944	F8C4A018	STR      r10,[r4,#0x18]
9950S:0x80000948	2E2A	CMP      r6,#0x2a
9951S:0x8000094A	D009	BEQ      {pc}+0x16 ; 0x80000960
9952S:0x8000094C	4630	MOV      r0,r6
9953S:0x8000094E	F001F933	BL       {pc}+0x126a ; 0x80001bb8
9954S:0x80001BB8	3830	SUBS     r0,r0,#0x30
9955S:0x80001BBA	280A	CMP      r0,#0xa
9956S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
9957S:0x80001BBE	2001	MOVS     r0,#1
9958S:0x80001BC0	4770	BX       lr
9959S:0x80000952	B338	CBZ      r0,{pc}+0x52 ; 0x800009a4
9960S:0x80000954	EB040887	ADD      r8,r4,r7,LSL #2
9961S:0x80000958	3E30	SUBS     r6,r6,#0x30
9962S:0x8000095A	F8C86018	STR      r6,[r8,#0x18]
9963S:0x8000095E	E019	B        {pc}+0x36 ; 0x80000994
9964S:0x80000994	4620	MOV      r0,r4
9965S:0x80000996	68E1	LDR      r1,[r4,#0xc]
9966S:0x80000998	4788	BLX      r1
9967S:0x80000F7C	6901	LDR      r1,[r0,#0x10]
9968S:0x80000F7E	1C4A	ADDS     r2,r1,#1
9969S:0x80000F80	6102	STR      r2,[r0,#0x10]
9970S:0x80000F82	7808	LDRB     r0,[r1,#0]
9971S:0x80000F84	4770	BX       lr
9972S:0x8000099A	4606	MOV      r6,r0
9973S:0x8000099C	F001F90C	BL       {pc}+0x121c ; 0x80001bb8
9974S:0x80001BB8	3830	SUBS     r0,r0,#0x30
9975S:0x80001BBA	280A	CMP      r0,#0xa
9976S:0x80001BBC	D201	BCS      {pc}+6 ; 0x80001bc2
9977S:0x80001BC2	2000	MOVS     r0,#0
9978S:0x80001BC4	4770	BX       lr
9979S:0x800009A0	2800	CMP      r0,#0
9980S:0x800009A2	D1EE	BNE      {pc}-0x20 ; 0x80000982
9981S:0x800009A4	2F01	CMP      r7,#1
9982S:0x800009A6	D00A	BEQ      {pc}+0x18 ; 0x800009be
9983S:0x800009A8	2E2E	CMP      r6,#0x2e
9984S:0x800009AA	D108	BNE      {pc}+0x14 ; 0x800009be
9985S:0x800009BE	69A0	LDR      r0,[r4,#0x18]
9986S:0x800009C0	2800	CMP      r0,#0
9987S:0x800009C2	DA03	BGE      {pc}+0xa ; 0x800009cc
9988S:0x800009CC	07E8	LSLS     r0,r5,#31
9989S:0x800009CE	D001	BEQ      {pc}+6 ; 0x800009d4
9990S:0x800009D4	B1A6	CBZ      r6,{pc}+0x2c ; 0x80000a00
9991S:0x800009D6	F1A60041	SUB      r0,r6,#0x41
9992S:0x800009DA	2819	CMP      r0,#0x19
9993S:0x800009DC	D802	BHI      {pc}+8 ; 0x800009e4
9994S:0x800009E4	464A	MOV      r2,r9
9995S:0x800009E6	4631	MOV      r1,r6
9996S:0x800009E8	4620	MOV      r0,r4
9997S:0x800009EA	6025	STR      r5,[r4,#0]
9998S:0x800009EC	464D	MOV      r5,r9
9999S:0x800009EE	F7FFFC43	BL       {pc}-0x776 ; 0x80000278
10000S:0x80000278	2964	CMP      r1,#0x64
10001S:0x8000027A	F00082FB	BEQ.W    {pc}+0x5fa ; 0x80000874
10002S:0x80000874	E92D41F0	PUSH     {r4-r8,lr}
10003S:0x80000878	4680	MOV      r8,r0
10004S:0x8000087A	2500	MOVS     r5,#0
10005S:0x8000087C	6810	LDR      r0,[r2,#0]
10006