original source from gpsp09-2xb_src.tar.bz2
[gpsp.git] / gp2x / rom_cache.S
1 \r
2 //Gp2x/gp2x/mnt/nand/rom_cache.bin:     file format binary\r
3 \r
4 Disassembly of section .data:\r
5 \r
6 00000000 <.data>:\r
7        0:       08000000        stmeqda r0, {}\r
8        4:       00000000        andeq   r0, r0, r0\r
9        8:       ebf60fdc        bl      0xffd83f80\r
10        c:       08000000        stmeqda r0, {}\r
11       10:       e28cc006        add     ip, ip, #6      ; 0x6\r
12       14:       e1a00fac        mov     r0, ip, lsr #31\r
13       18:       e08ff100        add     pc, pc, r0, lsl #2\r
14       1c:       080000c0        stmeqda r0, {r6, r7}\r
15       20:       ebf60b95        bl      0xffd82e7c\r
16       24:       ea000001        b       0x30\r
17       28:       080000c0        stmeqda r0, {r6, r7}\r
18       2c:       00000000        andeq   r0, r0, r0\r
19       30:       ebf60fd2        bl      0xffd83f80\r
20       34:       080000c0        stmeqda r0, {r6, r7}\r
21       38:       e3a03012        mov     r3, #18 ; 0x12\r
22       3c:       ebf60fcf        bl      0xffd83f80\r
23       40:       080000c4        stmeqda r0, {r2, r6, r7}\r
24       44:       e1a00003        mov     r0, r3\r
25       48:       e3a010ff        mov     r1, #255        ; 0xff\r
26       4c:       e38114ff        orr     r1, r1, #-16777216      ; 0xff000000\r
27       50:       ebf60c3b        bl      0xffd83144\r
28       54:       080000c4        stmeqda r0, {r2, r6, r7}\r
29       58:       ebf60fc8        bl      0xffd83f80\r
30       5c:       080000c8        stmeqda r0, {r3, r6, r7}\r
31       60:       e3a00e0d        mov     r0, #208        ; 0xd0\r
32       64:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
33       68:       e2800f0a        add     r0, r0, #40     ; 0x28\r
34       6c:       ebf60e29        bl      0xffd83918\r
35       70:       080000d0        stmeqda r0, {r4, r6, r7}\r
36       74:       e58d0434        str     r0, [sp, #1076]\r
37       78:       ebf60fc0        bl      0xffd83f80\r
38       7c:       080000cc        stmeqda r0, {r2, r3, r6, r7}\r
39       80:       e3a0301f        mov     r3, #31 ; 0x1f\r
40       84:       ebf60fbd        bl      0xffd83f80\r
41       88:       080000d0        stmeqda r0, {r4, r6, r7}\r
42       8c:       e1a00003        mov     r0, r3\r
43       90:       e3a010ff        mov     r1, #255        ; 0xff\r
44       94:       e38114ff        orr     r1, r1, #-16777216      ; 0xff000000\r
45       98:       ebf60c29        bl      0xffd83144\r
46       9c:       080000d0        stmeqda r0, {r4, r6, r7}\r
47       a0:       ebf60fb6        bl      0xffd83f80\r
48       a4:       080000d4        stmeqda r0, {r2, r4, r6, r7}\r
49       a8:       e3a00f37        mov     r0, #220        ; 0xdc\r
50       ac:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
51       b0:       e2800f06        add     r0, r0, #24     ; 0x18\r
52       b4:       ebf60e17        bl      0xffd83918\r
53       b8:       080000dc        stmeqda r0, {r2, r3, r4, r6, r7}\r
54       bc:       e58d0434        str     r0, [sp, #1076]\r
55       c0:       ebf60fae        bl      0xffd83f80\r
56       c4:       080000d8        stmeqda r0, {r3, r4, r6, r7}\r
57       c8:       e3a00e0e        mov     r0, #224        ; 0xe0\r
58       cc:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
59       d0:       e2800f4f        add     r0, r0, #316    ; 0x13c\r
60       d4:       ebf60e0f        bl      0xffd83918\r
61       d8:       080000e0        stmeqda r0, {r5, r6, r7}\r
62       dc:       e1a04000        mov     r4, r0\r
63       e0:       ebf60fa6        bl      0xffd83f80\r
64       e4:       080000dc        stmeqda r0, {r2, r3, r4, r6, r7}\r
65       e8:       e3a01f39        mov     r1, #228        ; 0xe4\r
66       ec:       e3811302        orr     r1, r1, #134217728      ; 0x8000000\r
67       f0:       e2813018        add     r3, r1, #24     ; 0x18\r
68       f4:       ebf60fa1        bl      0xffd83f80\r
69       f8:       080000e0        stmeqda r0, {r5, r6, r7}\r
70       fc:       e2840000        add     r0, r4, #0      ; 0x0\r
71      100:       e1a01003        mov     r1, r3\r
72      104:       ebf60d30        bl      0xffd835cc\r
73      108:       080000e4        stmeqda r0, {r2, r5, r6, r7}\r
74      10c:       ebf60f9b        bl      0xffd83f80\r
75      110:       080000e4        stmeqda r0, {r2, r5, r6, r7}\r
76      114:       e3a00f3b        mov     r0, #236        ; 0xec\r
77      118:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
78      11c:       e2800f4d        add     r0, r0, #308    ; 0x134\r
79      120:       ebf60dfc        bl      0xffd83918\r
80      124:       080000ec        stmeqda r0, {r2, r3, r5, r6, r7}\r
81      128:       e1a04000        mov     r4, r0\r
82      12c:       ebf60f93        bl      0xffd83f80\r
83      130:       080000e8        stmeqda r0, {r3, r5, r6, r7}\r
84      134:       e3a00e0f        mov     r0, #240        ; 0xf0\r
85      138:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
86      13c:       e1a08000        mov     r8, r0\r
87      140:       ebf60f8e        bl      0xffd83f80\r
88      144:       080000ec        stmeqda r0, {r2, r3, r5, r6, r7}\r
89      148:       e1a00004        mov     r0, r4\r
90      14c:       e28cc051        add     ip, ip, #81     ; 0x51\r
91      150:       eaf60bc1        b       0xffd8305c\r
92      154:       0800022c        stmeqda r0, {r2, r3, r5, r9}\r
93      158:       00000000        andeq   r0, r0, r0\r
94      15c:       ebf60f87        bl      0xffd83f80\r
95      160:       0800022c        stmeqda r0, {r2, r3, r5, r9}\r
96      164:       e59d9434        ldr     r9, [sp, #1076]\r
97      168:       e3c99003        bic     r9, r9, #3      ; 0x3\r
98      16c:       e2499014        sub     r9, r9, #20     ; 0x14\r
99      170:       e58d9434        str     r9, [sp, #1076]\r
100      174:       e2890000        add     r0, r9, #0      ; 0x0\r
101      178:       e1a01007        mov     r1, r7\r
102      17c:       ebf60d32        bl      0xffd8364c\r
103      180:       e2890004        add     r0, r9, #4      ; 0x4\r
104      184:       e1a01008        mov     r1, r8\r
105      188:       ebf60d2f        bl      0xffd8364c\r
106      18c:       e2890008        add     r0, r9, #8      ; 0x8\r
107      190:       e59d1418        ldr     r1, [sp, #1048]\r
108      194:       ebf60d2c        bl      0xffd8364c\r
109      198:       e289000c        add     r0, r9, #12     ; 0xc\r
110      19c:       e59d141c        ldr     r1, [sp, #1052]\r
111      1a0:       ebf60d29        bl      0xffd8364c\r
112      1a4:       e2890010        add     r0, r9, #16     ; 0x10\r
113      1a8:       e59d1438        ldr     r1, [sp, #1080]\r
114      1ac:       ebf60d26        bl      0xffd8364c\r
115      1b0:       ebf60f72        bl      0xffd83f80\r
116      1b4:       0800022e        stmeqda r0, {r1, r2, r3, r5, r9}\r
117      1b8:       e59d1420        ldr     r1, [sp, #1056]\r
118      1bc:       e1a00001        mov     r0, r1\r
119      1c0:       e58d041c        str     r0, [sp, #1052]\r
120      1c4:       ebf60f6d        bl      0xffd83f80\r
121      1c8:       08000230        stmeqda r0, {r4, r5, r9}\r
122      1cc:       e59d9434        ldr     r9, [sp, #1076]\r
123      1d0:       e3c99003        bic     r9, r9, #3      ; 0x3\r
124      1d4:       e2499004        sub     r9, r9, #4      ; 0x4\r
125      1d8:       e58d9434        str     r9, [sp, #1076]\r
126      1dc:       e2890000        add     r0, r9, #0      ; 0x0\r
127      1e0:       e59d141c        ldr     r1, [sp, #1052]\r
128      1e4:       ebf60cf8        bl      0xffd835cc\r
129      1e8:       08000232        stmeqda r0, {r1, r4, r5, r9}\r
130      1ec:       ebf60f63        bl      0xffd83f80\r
131      1f0:       08000232        stmeqda r0, {r1, r4, r5, r9}\r
132      1f4:       e59d0434        ldr     r0, [sp, #1076]\r
133      1f8:       e2400f02        sub     r0, r0, #8      ; 0x8\r
134      1fc:       e58d0434        str     r0, [sp, #1076]\r
135      200:       ebf60f5e        bl      0xffd83f80\r
136      204:       08000234        stmeqda r0, {r2, r4, r5, r9}\r
137      208:       e3a00ffe        mov     r0, #1016       ; 0x3f8\r
138      20c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
139      210:       ebf60dc0        bl      0xffd83918\r
140      214:       08000238        stmeqda r0, {r3, r4, r5, r9}\r
141      218:       e1a05000        mov     r5, r0\r
142      21c:       ebf60f57        bl      0xffd83f80\r
143      220:       08000236        stmeqda r0, {r1, r2, r4, r5, r9}\r
144      224:       e2850000        add     r0, r5, #0      ; 0x0\r
145      228:       ebf60d8e        bl      0xffd83868\r
146      22c:       0800023a        stmeqda r0, {r1, r3, r4, r5, r9}\r
147      230:       e1a03000        mov     r3, r0\r
148      234:       ebf60f51        bl      0xffd83f80\r
149      238:       08000238        stmeqda r0, {r3, r4, r5, r9}\r
150      23c:       e3b06080        movs    r6, #128        ; 0x80\r
151      240:       ebf60f4e        bl      0xffd83f80\r
152      244:       0800023a        stmeqda r0, {r1, r3, r4, r5, r9}\r
153      248:       e1b06386        movs    r6, r6, lsl #7\r
154      24c:       ebf60f4b        bl      0xffd83f80\r
155      250:       0800023c        stmeqda r0, {r2, r3, r4, r5, r9}\r
156      254:       e1a01006        mov     r1, r6\r
157      258:       e2964000        adds    r4, r6, #0      ; 0x0\r
158      25c:       ebf60f47        bl      0xffd83f80\r
159      260:       0800023e        stmeqda r0, {r1, r2, r3, r4, r5, r9}\r
160      264:       e1a01003        mov     r1, r3\r
161      268:       e1933004        orrs    r3, r3, r4\r
162      26c:       ebf60f43        bl      0xffd83f80\r
163      270:       08000240        stmeqda r0, {r6, r9}\r
164      274:       e2850000        add     r0, r5, #0      ; 0x0\r
165      278:       e1a01003        mov     r1, r3\r
166      27c:       ebf60cb2        bl      0xffd8354c\r
167      280:       08000242        stmeqda r0, {r1, r6, r9}\r
168      284:       ebf60f3d        bl      0xffd83f80\r
169      288:       08000242        stmeqda r0, {r1, r6, r9}\r
170      28c:       e2850000        add     r0, r5, #0      ; 0x0\r
171      290:       ebf60d74        bl      0xffd83868\r
172      294:       08000246        stmeqda r0, {r1, r2, r6, r9}\r
173      298:       e1a03000        mov     r3, r0\r
174      29c:       ebf60f37        bl      0xffd83f80\r
175      2a0:       08000244        stmeqda r0, {r2, r6, r9}\r
176      2a4:       e3b04014        movs    r4, #20 ; 0x14\r
177      2a8:       ebf60f34        bl      0xffd83f80\r
178      2ac:       08000246        stmeqda r0, {r1, r2, r6, r9}\r
179      2b0:       e1a01003        mov     r1, r3\r
180      2b4:       e1933004        orrs    r3, r3, r4\r
181      2b8:       ebf60f30        bl      0xffd83f80\r
182      2bc:       08000248        stmeqda r0, {r3, r6, r9}\r
183      2c0:       e2850000        add     r0, r5, #0      ; 0x0\r
184      2c4:       e1a01003        mov     r1, r3\r
185      2c8:       ebf60c9f        bl      0xffd8354c\r
186      2cc:       0800024a        stmeqda r0, {r1, r3, r6, r9}\r
187      2d0:       ebf60f2a        bl      0xffd83f80\r
188      2d4:       0800024a        stmeqda r0, {r1, r3, r6, r9}\r
189      2d8:       e2850000        add     r0, r5, #0      ; 0x0\r
190      2dc:       ebf60d61        bl      0xffd83868\r
191      2e0:       0800024e        stmeqda r0, {r1, r2, r3, r6, r9}\r
192      2e4:       e1a03000        mov     r3, r0\r
193      2e8:       ebf60f24        bl      0xffd83f80\r
194      2ec:       0800024c        stmeqda r0, {r2, r3, r6, r9}\r
195      2f0:       e3b040a0        movs    r4, #160        ; 0xa0\r
196      2f4:       ebf60f21        bl      0xffd83f80\r
197      2f8:       0800024e        stmeqda r0, {r1, r2, r3, r6, r9}\r
198      2fc:       e1a01003        mov     r1, r3\r
199      300:       e1933004        orrs    r3, r3, r4\r
200      304:       ebf60f1d        bl      0xffd83f80\r
201      308:       08000250        stmeqda r0, {r4, r6, r9}\r
202      30c:       e2850000        add     r0, r5, #0      ; 0x0\r
203      310:       e1a01003        mov     r1, r3\r
204      314:       ebf60c8c        bl      0xffd8354c\r
205      318:       08000252        stmeqda r0, {r1, r4, r6, r9}\r
206      31c:       ebf60f17        bl      0xffd83f80\r
207      320:       08000252        stmeqda r0, {r1, r4, r6, r9}\r
208      324:       e2850000        add     r0, r5, #0      ; 0x0\r
209      328:       ebf60d4e        bl      0xffd83868\r
210      32c:       08000256        stmeqda r0, {r1, r2, r4, r6, r9}\r
211      330:       e1a03000        mov     r3, r0\r
212      334:       ebf60f11        bl      0xffd83f80\r
213      338:       08000254        stmeqda r0, {r2, r4, r6, r9}\r
214      33c:       e3b060a0        movs    r6, #160        ; 0xa0\r
215      340:       ebf60f0e        bl      0xffd83f80\r
216      344:       08000256        stmeqda r0, {r1, r2, r4, r6, r9}\r
217      348:       e1b06186        movs    r6, r6, lsl #3\r
218      34c:       ebf60f0b        bl      0xffd83f80\r
219      350:       08000258        stmeqda r0, {r3, r4, r6, r9}\r
220      354:       e1a01006        mov     r1, r6\r
221      358:       e2964000        adds    r4, r6, #0      ; 0x0\r
222      35c:       ebf60f07        bl      0xffd83f80\r
223      360:       0800025a        stmeqda r0, {r1, r3, r4, r6, r9}\r
224      364:       e1a01003        mov     r1, r3\r
225      368:       e1933004        orrs    r3, r3, r4\r
226      36c:       ebf60f03        bl      0xffd83f80\r
227      370:       0800025c        stmeqda r0, {r2, r3, r4, r6, r9}\r
228      374:       e2850000        add     r0, r5, #0      ; 0x0\r
229      378:       e1a01003        mov     r1, r3\r
230      37c:       ebf60c72        bl      0xffd8354c\r
231      380:       0800025e        stmeqda r0, {r1, r2, r3, r4, r6, r9}\r
232      384:       ebf60efd        bl      0xffd83f80\r
233      388:       0800025e        stmeqda r0, {r1, r2, r3, r4, r6, r9}\r
234      38c:       ebf60efb        bl      0xffd83f80\r
235      390:       08000260        stmeqda r0, {r5, r6, r9}\r
236      394:       e3a00063        mov     r0, #99 ; 0x63\r
237      398:       e3800c02        orr     r0, r0, #512    ; 0x200\r
238      39c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
239      3a0:       e58d0438        str     r0, [sp, #1080]\r
240      3a4:       e28cc064        add     ip, ip, #100    ; 0x64\r
241      3a8:       e1a00fac        mov     r0, ip, lsr #31\r
242      3ac:       e08ff100        add     pc, pc, r0, lsl #2\r
243      3b0:       08000520        stmeqda r0, {r5, r8, sl}\r
244      3b4:       ebf60ae6        bl      0xffd82f54\r
245      3b8:       ea000001        b       0x3c4\r
246      3bc:       08000520        stmeqda r0, {r5, r8, sl}\r
247      3c0:       00000000        andeq   r0, r0, r0\r
248      3c4:       ebf60eed        bl      0xffd83f80\r
249      3c8:       08000520        stmeqda r0, {r5, r8, sl}\r
250      3cc:       e3a00f8b        mov     r0, #556        ; 0x22c\r
251      3d0:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
252      3d4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
253      3d8:       ebf60d4e        bl      0xffd83918\r
254      3dc:       08000524        stmeqda r0, {r2, r5, r8, sl}\r
255      3e0:       e1a05000        mov     r5, r0\r
256      3e4:       ebf60ee5        bl      0xffd83f80\r
257      3e8:       08000522        stmeqda r0, {r1, r5, r8, sl}\r
258      3ec:       e3b03080        movs    r3, #128        ; 0x80\r
259      3f0:       ebf60ee2        bl      0xffd83f80\r
260      3f4:       08000524        stmeqda r0, {r2, r5, r8, sl}\r
261      3f8:       e1b03983        movs    r3, r3, lsl #19\r
262      3fc:       ebf60edf        bl      0xffd83f80\r
263      400:       08000526        stmeqda r0, {r1, r2, r5, r8, sl}\r
264      404:       e2830000        add     r0, r3, #0      ; 0x0\r
265      408:       ebf60d16        bl      0xffd83868\r
266      40c:       0800052a        stmeqda r0, {r1, r3, r5, r8, sl}\r
267      410:       e1a03000        mov     r3, r0\r
268      414:       ebf60ed9        bl      0xffd83f80\r
269      418:       08000528        stmeqda r0, {r3, r5, r8, sl}\r
270      41c:       e2850000        add     r0, r5, #0      ; 0x0\r
271      420:       e1a01003        mov     r1, r3\r
272      424:       ebf60c48        bl      0xffd8354c\r
273      428:       0800052a        stmeqda r0, {r1, r3, r5, r8, sl}\r
274      42c:       ebf60ed3        bl      0xffd83f80\r
275      430:       0800052a        stmeqda r0, {r1, r3, r5, r8, sl}\r
276      434:       e3a00e63        mov     r0, #1584       ; 0x630\r
277      438:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
278      43c:       ebf60d35        bl      0xffd83918\r
279      440:       0800052e        stmeqda r0, {r1, r2, r3, r5, r8, sl}\r
280      444:       e1a03000        mov     r3, r0\r
281      448:       ebf60ecc        bl      0xffd83f80\r
282      44c:       0800052c        stmeqda r0, {r2, r3, r5, r8, sl}\r
283      450:       e2830000        add     r0, r3, #0      ; 0x0\r
284      454:       ebf60d03        bl      0xffd83868\r
285      458:       08000530        stmeqda r0, {r4, r5, r8, sl}\r
286      45c:       e1a03000        mov     r3, r0\r
287      460:       ebf60ec6        bl      0xffd83f80\r
288      464:       0800052e        stmeqda r0, {r1, r2, r3, r5, r8, sl}\r
289      468:       e2850002        add     r0, r5, #2      ; 0x2\r
290      46c:       e1a01003        mov     r1, r3\r
291      470:       ebf60c35        bl      0xffd8354c\r
292      474:       08000530        stmeqda r0, {r4, r5, r8, sl}\r
293      478:       ebf60ec0        bl      0xffd83f80\r
294      47c:       08000530        stmeqda r0, {r4, r5, r8, sl}\r
295      480:       e3a00f8d        mov     r0, #564        ; 0x234\r
296      484:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
297      488:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
298      48c:       ebf60d21        bl      0xffd83918\r
299      490:       08000534        stmeqda r0, {r2, r4, r5, r8, sl}\r
300      494:       e1a03000        mov     r3, r0\r
301      498:       ebf60eb8        bl      0xffd83f80\r
302      49c:       08000532        stmeqda r0, {r1, r4, r5, r8, sl}\r
303      4a0:       e2830000        add     r0, r3, #0      ; 0x0\r
304      4a4:       ebf60cef        bl      0xffd83868\r
305      4a8:       08000536        stmeqda r0, {r1, r2, r4, r5, r8, sl}\r
306      4ac:       e1a03000        mov     r3, r0\r
307      4b0:       ebf60eb2        bl      0xffd83f80\r
308      4b4:       08000534        stmeqda r0, {r2, r4, r5, r8, sl}\r
309      4b8:       e2850004        add     r0, r5, #4      ; 0x4\r
310      4bc:       e1a01003        mov     r1, r3\r
311      4c0:       ebf60c21        bl      0xffd8354c\r
312      4c4:       08000536        stmeqda r0, {r1, r2, r4, r5, r8, sl}\r
313      4c8:       ebf60eac        bl      0xffd83f80\r
314      4cc:       08000536        stmeqda r0, {r1, r2, r4, r5, r8, sl}\r
315      4d0:       e3a00f8e        mov     r0, #568        ; 0x238\r
316      4d4:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
317      4d8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
318      4dc:       ebf60d0d        bl      0xffd83918\r
319      4e0:       0800053a        stmeqda r0, {r1, r3, r4, r5, r8, sl}\r
320      4e4:       e1a03000        mov     r3, r0\r
321      4e8:       ebf60ea4        bl      0xffd83f80\r
322      4ec:       08000538        stmeqda r0, {r3, r4, r5, r8, sl}\r
323      4f0:       e2830000        add     r0, r3, #0      ; 0x0\r
324      4f4:       ebf60cdb        bl      0xffd83868\r
325      4f8:       0800053c        stmeqda r0, {r2, r3, r4, r5, r8, sl}\r
326      4fc:       e1a03000        mov     r3, r0\r
327      500:       ebf60e9e        bl      0xffd83f80\r
328      504:       0800053a        stmeqda r0, {r1, r3, r4, r5, r8, sl}\r
329      508:       e2850006        add     r0, r5, #6      ; 0x6\r
330      50c:       e1a01003        mov     r1, r3\r
331      510:       ebf60c0d        bl      0xffd8354c\r
332      514:       0800053c        stmeqda r0, {r2, r3, r4, r5, r8, sl}\r
333      518:       ebf60e98        bl      0xffd83f80\r
334      51c:       0800053c        stmeqda r0, {r2, r3, r4, r5, r8, sl}\r
335      520:       e3a00f8f        mov     r0, #572        ; 0x23c\r
336      524:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
337      528:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
338      52c:       ebf60cf9        bl      0xffd83918\r
339      530:       08000540        stmeqda r0, {r6, r8, sl}\r
340      534:       e1a03000        mov     r3, r0\r
341      538:       ebf60e90        bl      0xffd83f80\r
342      53c:       0800053e        stmeqda r0, {r1, r2, r3, r4, r5, r8, sl}\r
343      540:       e2830000        add     r0, r3, #0      ; 0x0\r
344      544:       ebf60cc7        bl      0xffd83868\r
345      548:       08000542        stmeqda r0, {r1, r6, r8, sl}\r
346      54c:       e1a03000        mov     r3, r0\r
347      550:       ebf60e8a        bl      0xffd83f80\r
348      554:       08000540        stmeqda r0, {r6, r8, sl}\r
349      558:       e2850008        add     r0, r5, #8      ; 0x8\r
350      55c:       e1a01003        mov     r1, r3\r
351      560:       ebf60bf9        bl      0xffd8354c\r
352      564:       08000542        stmeqda r0, {r1, r6, r8, sl}\r
353      568:       ebf60e84        bl      0xffd83f80\r
354      56c:       08000542        stmeqda r0, {r1, r6, r8, sl}\r
355      570:       e3a00d19        mov     r0, #1600       ; 0x640\r
356      574:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
357      578:       ebf60ce6        bl      0xffd83918\r
358      57c:       08000546        stmeqda r0, {r1, r2, r6, r8, sl}\r
359      580:       e1a03000        mov     r3, r0\r
360      584:       ebf60e7d        bl      0xffd83f80\r
361      588:       08000544        stmeqda r0, {r2, r6, r8, sl}\r
362      58c:       e2830000        add     r0, r3, #0      ; 0x0\r
363      590:       ebf60cb4        bl      0xffd83868\r
364      594:       08000548        stmeqda r0, {r3, r6, r8, sl}\r
365      598:       e1a03000        mov     r3, r0\r
366      59c:       ebf60e77        bl      0xffd83f80\r
367      5a0:       08000546        stmeqda r0, {r1, r2, r6, r8, sl}\r
368      5a4:       e285000a        add     r0, r5, #10     ; 0xa\r
369      5a8:       e1a01003        mov     r1, r3\r
370      5ac:       ebf60be6        bl      0xffd8354c\r
371      5b0:       08000548        stmeqda r0, {r3, r6, r8, sl}\r
372      5b4:       ebf60e71        bl      0xffd83f80\r
373      5b8:       08000548        stmeqda r0, {r3, r6, r8, sl}\r
374      5bc:       e3a00f91        mov     r0, #580        ; 0x244\r
375      5c0:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
376      5c4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
377      5c8:       ebf60cd2        bl      0xffd83918\r
378      5cc:       0800054c        stmeqda r0, {r2, r3, r6, r8, sl}\r
379      5d0:       e1a03000        mov     r3, r0\r
380      5d4:       ebf60e69        bl      0xffd83f80\r
381      5d8:       0800054a        stmeqda r0, {r1, r3, r6, r8, sl}\r
382      5dc:       e2830000        add     r0, r3, #0      ; 0x0\r
383      5e0:       ebf60ca0        bl      0xffd83868\r
384      5e4:       0800054e        stmeqda r0, {r1, r2, r3, r6, r8, sl}\r
385      5e8:       e1a03000        mov     r3, r0\r
386      5ec:       ebf60e63        bl      0xffd83f80\r
387      5f0:       0800054c        stmeqda r0, {r2, r3, r6, r8, sl}\r
388      5f4:       e285000c        add     r0, r5, #12     ; 0xc\r
389      5f8:       e1a01003        mov     r1, r3\r
390      5fc:       ebf60bd2        bl      0xffd8354c\r
391      600:       0800054e        stmeqda r0, {r1, r2, r3, r6, r8, sl}\r
392      604:       ebf60e5d        bl      0xffd83f80\r
393      608:       0800054e        stmeqda r0, {r1, r2, r3, r6, r8, sl}\r
394      60c:       e3a00f92        mov     r0, #584        ; 0x248\r
395      610:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
396      614:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
397      618:       ebf60cbe        bl      0xffd83918\r
398      61c:       08000552        stmeqda r0, {r1, r4, r6, r8, sl}\r
399      620:       e1a03000        mov     r3, r0\r
400      624:       ebf60e55        bl      0xffd83f80\r
401      628:       08000550        stmeqda r0, {r4, r6, r8, sl}\r
402      62c:       e2830000        add     r0, r3, #0      ; 0x0\r
403      630:       ebf60c8c        bl      0xffd83868\r
404      634:       08000554        stmeqda r0, {r2, r4, r6, r8, sl}\r
405      638:       e1a03000        mov     r3, r0\r
406      63c:       ebf60e4f        bl      0xffd83f80\r
407      640:       08000552        stmeqda r0, {r1, r4, r6, r8, sl}\r
408      644:       e285000e        add     r0, r5, #14     ; 0xe\r
409      648:       e1a01003        mov     r1, r3\r
410      64c:       ebf60bbe        bl      0xffd8354c\r
411      650:       08000554        stmeqda r0, {r2, r4, r6, r8, sl}\r
412      654:       ebf60e49        bl      0xffd83f80\r
413      658:       08000554        stmeqda r0, {r2, r4, r6, r8, sl}\r
414      65c:       e3a00f93        mov     r0, #588        ; 0x24c\r
415      660:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
416      664:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
417      668:       ebf60caa        bl      0xffd83918\r
418      66c:       08000558        stmeqda r0, {r3, r4, r6, r8, sl}\r
419      670:       e1a03000        mov     r3, r0\r
420      674:       ebf60e41        bl      0xffd83f80\r
421      678:       08000556        stmeqda r0, {r1, r2, r4, r6, r8, sl}\r
422      67c:       e2830000        add     r0, r3, #0      ; 0x0\r
423      680:       ebf60c78        bl      0xffd83868\r
424      684:       0800055a        stmeqda r0, {r1, r3, r4, r6, r8, sl}\r
425      688:       e1a03000        mov     r3, r0\r
426      68c:       ebf60e3b        bl      0xffd83f80\r
427      690:       08000558        stmeqda r0, {r3, r4, r6, r8, sl}\r
428      694:       e2850010        add     r0, r5, #16     ; 0x10\r
429      698:       e1a01003        mov     r1, r3\r
430      69c:       ebf60baa        bl      0xffd8354c\r
431      6a0:       0800055a        stmeqda r0, {r1, r3, r4, r6, r8, sl}\r
432      6a4:       ebf60e35        bl      0xffd83f80\r
433      6a8:       0800055a        stmeqda r0, {r1, r3, r4, r6, r8, sl}\r
434      6ac:       e3a00e65        mov     r0, #1616       ; 0x650\r
435      6b0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
436      6b4:       ebf60c97        bl      0xffd83918\r
437      6b8:       0800055e        stmeqda r0, {r1, r2, r3, r4, r6, r8, sl}\r
438      6bc:       e1a03000        mov     r3, r0\r
439      6c0:       ebf60e2e        bl      0xffd83f80\r
440      6c4:       0800055c        stmeqda r0, {r2, r3, r4, r6, r8, sl}\r
441      6c8:       e2830000        add     r0, r3, #0      ; 0x0\r
442      6cc:       ebf60c65        bl      0xffd83868\r
443      6d0:       08000560        stmeqda r0, {r5, r6, r8, sl}\r
444      6d4:       e1a03000        mov     r3, r0\r
445      6d8:       ebf60e28        bl      0xffd83f80\r
446      6dc:       0800055e        stmeqda r0, {r1, r2, r3, r4, r6, r8, sl}\r
447      6e0:       e2850012        add     r0, r5, #18     ; 0x12\r
448      6e4:       e1a01003        mov     r1, r3\r
449      6e8:       ebf60b97        bl      0xffd8354c\r
450      6ec:       08000560        stmeqda r0, {r5, r6, r8, sl}\r
451      6f0:       ebf60e22        bl      0xffd83f80\r
452      6f4:       08000560        stmeqda r0, {r5, r6, r8, sl}\r
453      6f8:       e3a00f95        mov     r0, #596        ; 0x254\r
454      6fc:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
455      700:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
456      704:       ebf60c83        bl      0xffd83918\r
457      708:       08000564        stmeqda r0, {r2, r5, r6, r8, sl}\r
458      70c:       e1a03000        mov     r3, r0\r
459      710:       ebf60e1a        bl      0xffd83f80\r
460      714:       08000562        stmeqda r0, {r1, r5, r6, r8, sl}\r
461      718:       e2830000        add     r0, r3, #0      ; 0x0\r
462      71c:       ebf60c51        bl      0xffd83868\r
463      720:       08000566        stmeqda r0, {r1, r2, r5, r6, r8, sl}\r
464      724:       e1a03000        mov     r3, r0\r
465      728:       ebf60e14        bl      0xffd83f80\r
466      72c:       08000564        stmeqda r0, {r2, r5, r6, r8, sl}\r
467      730:       e2850014        add     r0, r5, #20     ; 0x14\r
468      734:       e1a01003        mov     r1, r3\r
469      738:       ebf60b83        bl      0xffd8354c\r
470      73c:       08000566        stmeqda r0, {r1, r2, r5, r6, r8, sl}\r
471      740:       ebf60e0e        bl      0xffd83f80\r
472      744:       08000566        stmeqda r0, {r1, r2, r5, r6, r8, sl}\r
473      748:       e3a00f96        mov     r0, #600        ; 0x258\r
474      74c:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
475      750:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
476      754:       ebf60c6f        bl      0xffd83918\r
477      758:       0800056a        stmeqda r0, {r1, r3, r5, r6, r8, sl}\r
478      75c:       e1a03000        mov     r3, r0\r
479      760:       ebf60e06        bl      0xffd83f80\r
480      764:       08000568        stmeqda r0, {r3, r5, r6, r8, sl}\r
481      768:       e2830000        add     r0, r3, #0      ; 0x0\r
482      76c:       ebf60c3d        bl      0xffd83868\r
483      770:       0800056c        stmeqda r0, {r2, r3, r5, r6, r8, sl}\r
484      774:       e1a03000        mov     r3, r0\r
485      778:       ebf60e00        bl      0xffd83f80\r
486      77c:       0800056a        stmeqda r0, {r1, r3, r5, r6, r8, sl}\r
487      780:       e2850016        add     r0, r5, #22     ; 0x16\r
488      784:       e1a01003        mov     r1, r3\r
489      788:       ebf60b6f        bl      0xffd8354c\r
490      78c:       0800056c        stmeqda r0, {r2, r3, r5, r6, r8, sl}\r
491      790:       ebf60dfa        bl      0xffd83f80\r
492      794:       0800056c        stmeqda r0, {r2, r3, r5, r6, r8, sl}\r
493      798:       e3a00f97        mov     r0, #604        ; 0x25c\r
494      79c:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
495      7a0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
496      7a4:       ebf60c5b        bl      0xffd83918\r
497      7a8:       08000570        stmeqda r0, {r4, r5, r6, r8, sl}\r
498      7ac:       e1a03000        mov     r3, r0\r
499      7b0:       ebf60df2        bl      0xffd83f80\r
500      7b4:       0800056e        stmeqda r0, {r1, r2, r3, r5, r6, r8, sl}\r
501      7b8:       e2830000        add     r0, r3, #0      ; 0x0\r
502      7bc:       ebf60c29        bl      0xffd83868\r
503      7c0:       08000572        stmeqda r0, {r1, r4, r5, r6, r8, sl}\r
504      7c4:       e1a03000        mov     r3, r0\r
505      7c8:       ebf60dec        bl      0xffd83f80\r
506      7cc:       08000570        stmeqda r0, {r4, r5, r6, r8, sl}\r
507      7d0:       e2850018        add     r0, r5, #24     ; 0x18\r
508      7d4:       e1a01003        mov     r1, r3\r
509      7d8:       ebf60b5b        bl      0xffd8354c\r
510      7dc:       08000572        stmeqda r0, {r1, r4, r5, r6, r8, sl}\r
511      7e0:       ebf60de6        bl      0xffd83f80\r
512      7e4:       08000572        stmeqda r0, {r1, r4, r5, r6, r8, sl}\r
513      7e8:       e3a00e66        mov     r0, #1632       ; 0x660\r
514      7ec:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
515      7f0:       ebf60c48        bl      0xffd83918\r
516      7f4:       08000576        stmeqda r0, {r1, r2, r4, r5, r6, r8, sl}\r
517      7f8:       e1a03000        mov     r3, r0\r
518      7fc:       ebf60ddf        bl      0xffd83f80\r
519      800:       08000574        stmeqda r0, {r2, r4, r5, r6, r8, sl}\r
520      804:       e2830000        add     r0, r3, #0      ; 0x0\r
521      808:       ebf60c16        bl      0xffd83868\r
522      80c:       08000578        stmeqda r0, {r3, r4, r5, r6, r8, sl}\r
523      810:       e1a03000        mov     r3, r0\r
524      814:       ebf60dd9        bl      0xffd83f80\r
525      818:       08000576        stmeqda r0, {r1, r2, r4, r5, r6, r8, sl}\r
526      81c:       e285001a        add     r0, r5, #26     ; 0x1a\r
527      820:       e1a01003        mov     r1, r3\r
528      824:       ebf60b48        bl      0xffd8354c\r
529      828:       08000578        stmeqda r0, {r3, r4, r5, r6, r8, sl}\r
530      82c:       ebf60dd3        bl      0xffd83f80\r
531      830:       08000578        stmeqda r0, {r3, r4, r5, r6, r8, sl}\r
532      834:       e3a00f99        mov     r0, #612        ; 0x264\r
533      838:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
534      83c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
535      840:       ebf60c34        bl      0xffd83918\r
536      844:       0800057c        stmeqda r0, {r2, r3, r4, r5, r6, r8, sl}\r
537      848:       e1a03000        mov     r3, r0\r
538      84c:       ebf60dcb        bl      0xffd83f80\r
539      850:       0800057a        stmeqda r0, {r1, r3, r4, r5, r6, r8, sl}\r
540      854:       e2830000        add     r0, r3, #0      ; 0x0\r
541      858:       ebf60c02        bl      0xffd83868\r
542      85c:       0800057e        stmeqda r0, {r1, r2, r3, r4, r5, r6, r8, sl}\r
543      860:       e1a03000        mov     r3, r0\r
544      864:       ebf60dc5        bl      0xffd83f80\r
545      868:       0800057c        stmeqda r0, {r2, r3, r4, r5, r6, r8, sl}\r
546      86c:       e285001c        add     r0, r5, #28     ; 0x1c\r
547      870:       e1a01003        mov     r1, r3\r
548      874:       ebf60b34        bl      0xffd8354c\r
549      878:       0800057e        stmeqda r0, {r1, r2, r3, r4, r5, r6, r8, sl}\r
550      87c:       ebf60dbf        bl      0xffd83f80\r
551      880:       0800057e        stmeqda r0, {r1, r2, r3, r4, r5, r6, r8, sl}\r
552      884:       e3a00f9a        mov     r0, #616        ; 0x268\r
553      888:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
554      88c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
555      890:       ebf60c20        bl      0xffd83918\r
556      894:       08000582        stmeqda r0, {r1, r7, r8, sl}\r
557      898:       e1a03000        mov     r3, r0\r
558      89c:       ebf60db7        bl      0xffd83f80\r
559      8a0:       08000580        stmeqda r0, {r7, r8, sl}\r
560      8a4:       e2830000        add     r0, r3, #0      ; 0x0\r
561      8a8:       ebf60bee        bl      0xffd83868\r
562      8ac:       08000584        stmeqda r0, {r2, r7, r8, sl}\r
563      8b0:       e1a03000        mov     r3, r0\r
564      8b4:       ebf60db1        bl      0xffd83f80\r
565      8b8:       08000582        stmeqda r0, {r1, r7, r8, sl}\r
566      8bc:       e285001e        add     r0, r5, #30     ; 0x1e\r
567      8c0:       e1a01003        mov     r1, r3\r
568      8c4:       ebf60b20        bl      0xffd8354c\r
569      8c8:       08000584        stmeqda r0, {r2, r7, r8, sl}\r
570      8cc:       ebf60dab        bl      0xffd83f80\r
571      8d0:       08000584        stmeqda r0, {r2, r7, r8, sl}\r
572      8d4:       e3a00f9b        mov     r0, #620        ; 0x26c\r
573      8d8:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
574      8dc:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
575      8e0:       ebf60c0c        bl      0xffd83918\r
576      8e4:       08000588        stmeqda r0, {r3, r7, r8, sl}\r
577      8e8:       e1a03000        mov     r3, r0\r
578      8ec:       ebf60da3        bl      0xffd83f80\r
579      8f0:       08000586        stmeqda r0, {r1, r2, r7, r8, sl}\r
580      8f4:       e2830000        add     r0, r3, #0      ; 0x0\r
581      8f8:       ebf60bda        bl      0xffd83868\r
582      8fc:       0800058a        stmeqda r0, {r1, r3, r7, r8, sl}\r
583      900:       e1a03000        mov     r3, r0\r
584      904:       ebf60d9d        bl      0xffd83f80\r
585      908:       08000588        stmeqda r0, {r3, r7, r8, sl}\r
586      90c:       e2850020        add     r0, r5, #32     ; 0x20\r
587      910:       e1a01003        mov     r1, r3\r
588      914:       ebf60b0c        bl      0xffd8354c\r
589      918:       0800058a        stmeqda r0, {r1, r3, r7, r8, sl}\r
590      91c:       ebf60d97        bl      0xffd83f80\r
591      920:       0800058a        stmeqda r0, {r1, r3, r7, r8, sl}\r
592      924:       e3a00e67        mov     r0, #1648       ; 0x670\r
593      928:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
594      92c:       ebf60bf9        bl      0xffd83918\r
595      930:       0800058e        stmeqda r0, {r1, r2, r3, r7, r8, sl}\r
596      934:       e1a03000        mov     r3, r0\r
597      938:       ebf60d90        bl      0xffd83f80\r
598      93c:       0800058c        stmeqda r0, {r2, r3, r7, r8, sl}\r
599      940:       e2830000        add     r0, r3, #0      ; 0x0\r
600      944:       ebf60bc7        bl      0xffd83868\r
601      948:       08000590        stmeqda r0, {r4, r7, r8, sl}\r
602      94c:       e1a03000        mov     r3, r0\r
603      950:       ebf60d8a        bl      0xffd83f80\r
604      954:       0800058e        stmeqda r0, {r1, r2, r3, r7, r8, sl}\r
605      958:       e2850022        add     r0, r5, #34     ; 0x22\r
606      95c:       e1a01003        mov     r1, r3\r
607      960:       ebf60af9        bl      0xffd8354c\r
608      964:       08000590        stmeqda r0, {r4, r7, r8, sl}\r
609      968:       ebf60d84        bl      0xffd83f80\r
610      96c:       08000590        stmeqda r0, {r4, r7, r8, sl}\r
611      970:       e3a00f9d        mov     r0, #628        ; 0x274\r
612      974:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
613      978:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
614      97c:       ebf60be5        bl      0xffd83918\r
615      980:       08000594        stmeqda r0, {r2, r4, r7, r8, sl}\r
616      984:       e1a03000        mov     r3, r0\r
617      988:       ebf60d7c        bl      0xffd83f80\r
618      98c:       08000592        stmeqda r0, {r1, r4, r7, r8, sl}\r
619      990:       e2830000        add     r0, r3, #0      ; 0x0\r
620      994:       ebf60bb3        bl      0xffd83868\r
621      998:       08000596        stmeqda r0, {r1, r2, r4, r7, r8, sl}\r
622      99c:       e1a03000        mov     r3, r0\r
623      9a0:       ebf60d76        bl      0xffd83f80\r
624      9a4:       08000594        stmeqda r0, {r2, r4, r7, r8, sl}\r
625      9a8:       e2850024        add     r0, r5, #36     ; 0x24\r
626      9ac:       e1a01003        mov     r1, r3\r
627      9b0:       ebf60ae5        bl      0xffd8354c\r
628      9b4:       08000596        stmeqda r0, {r1, r2, r4, r7, r8, sl}\r
629      9b8:       ebf60d70        bl      0xffd83f80\r
630      9bc:       08000596        stmeqda r0, {r1, r2, r4, r7, r8, sl}\r
631      9c0:       e3a00f9e        mov     r0, #632        ; 0x278\r
632      9c4:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
633      9c8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
634      9cc:       ebf60bd1        bl      0xffd83918\r
635      9d0:       0800059a        stmeqda r0, {r1, r3, r4, r7, r8, sl}\r
636      9d4:       e1a03000        mov     r3, r0\r
637      9d8:       ebf60d68        bl      0xffd83f80\r
638      9dc:       08000598        stmeqda r0, {r3, r4, r7, r8, sl}\r
639      9e0:       e2830000        add     r0, r3, #0      ; 0x0\r
640      9e4:       ebf60b9f        bl      0xffd83868\r
641      9e8:       0800059c        stmeqda r0, {r2, r3, r4, r7, r8, sl}\r
642      9ec:       e1a03000        mov     r3, r0\r
643      9f0:       ebf60d62        bl      0xffd83f80\r
644      9f4:       0800059a        stmeqda r0, {r1, r3, r4, r7, r8, sl}\r
645      9f8:       e2850026        add     r0, r5, #38     ; 0x26\r
646      9fc:       e1a01003        mov     r1, r3\r
647      a00:       ebf60ad1        bl      0xffd8354c\r
648      a04:       0800059c        stmeqda r0, {r2, r3, r4, r7, r8, sl}\r
649      a08:       ebf60d5c        bl      0xffd83f80\r
650      a0c:       0800059c        stmeqda r0, {r2, r3, r4, r7, r8, sl}\r
651      a10:       e3a00f9f        mov     r0, #636        ; 0x27c\r
652      a14:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
653      a18:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
654      a1c:       ebf60bbd        bl      0xffd83918\r
655      a20:       080005a0        stmeqda r0, {r5, r7, r8, sl}\r
656      a24:       e1a03000        mov     r3, r0\r
657      a28:       ebf60d54        bl      0xffd83f80\r
658      a2c:       0800059e        stmeqda r0, {r1, r2, r3, r4, r7, r8, sl}\r
659      a30:       e2830000        add     r0, r3, #0      ; 0x0\r
660      a34:       ebf60b8b        bl      0xffd83868\r
661      a38:       080005a2        stmeqda r0, {r1, r5, r7, r8, sl}\r
662      a3c:       e1a03000        mov     r3, r0\r
663      a40:       ebf60d4e        bl      0xffd83f80\r
664      a44:       080005a0        stmeqda r0, {r5, r7, r8, sl}\r
665      a48:       e2850028        add     r0, r5, #40     ; 0x28\r
666      a4c:       e1a01003        mov     r1, r3\r
667      a50:       ebf60abd        bl      0xffd8354c\r
668      a54:       080005a2        stmeqda r0, {r1, r5, r7, r8, sl}\r
669      a58:       ebf60d48        bl      0xffd83f80\r
670      a5c:       080005a2        stmeqda r0, {r1, r5, r7, r8, sl}\r
671      a60:       e3a00d1a        mov     r0, #1664       ; 0x680\r
672      a64:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
673      a68:       ebf60baa        bl      0xffd83918\r
674      a6c:       080005a6        stmeqda r0, {r1, r2, r5, r7, r8, sl}\r
675      a70:       e1a03000        mov     r3, r0\r
676      a74:       ebf60d41        bl      0xffd83f80\r
677      a78:       080005a4        stmeqda r0, {r2, r5, r7, r8, sl}\r
678      a7c:       e2830000        add     r0, r3, #0      ; 0x0\r
679      a80:       ebf60b78        bl      0xffd83868\r
680      a84:       080005a8        stmeqda r0, {r3, r5, r7, r8, sl}\r
681      a88:       e1a03000        mov     r3, r0\r
682      a8c:       ebf60d3b        bl      0xffd83f80\r
683      a90:       080005a6        stmeqda r0, {r1, r2, r5, r7, r8, sl}\r
684      a94:       e285002a        add     r0, r5, #42     ; 0x2a\r
685      a98:       e1a01003        mov     r1, r3\r
686      a9c:       ebf60aaa        bl      0xffd8354c\r
687      aa0:       080005a8        stmeqda r0, {r3, r5, r7, r8, sl}\r
688      aa4:       ebf60d35        bl      0xffd83f80\r
689      aa8:       080005a8        stmeqda r0, {r3, r5, r7, r8, sl}\r
690      aac:       e3a00fa1        mov     r0, #644        ; 0x284\r
691      ab0:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
692      ab4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
693      ab8:       ebf60b96        bl      0xffd83918\r
694      abc:       080005ac        stmeqda r0, {r2, r3, r5, r7, r8, sl}\r
695      ac0:       e1a03000        mov     r3, r0\r
696      ac4:       ebf60d2d        bl      0xffd83f80\r
697      ac8:       080005aa        stmeqda r0, {r1, r3, r5, r7, r8, sl}\r
698      acc:       e2830000        add     r0, r3, #0      ; 0x0\r
699      ad0:       ebf60b64        bl      0xffd83868\r
700      ad4:       080005ae        stmeqda r0, {r1, r2, r3, r5, r7, r8, sl}\r
701      ad8:       e1a03000        mov     r3, r0\r
702      adc:       ebf60d27        bl      0xffd83f80\r
703      ae0:       080005ac        stmeqda r0, {r2, r3, r5, r7, r8, sl}\r
704      ae4:       e285002c        add     r0, r5, #44     ; 0x2c\r
705      ae8:       e1a01003        mov     r1, r3\r
706      aec:       ebf60a96        bl      0xffd8354c\r
707      af0:       080005ae        stmeqda r0, {r1, r2, r3, r5, r7, r8, sl}\r
708      af4:       ebf60d21        bl      0xffd83f80\r
709      af8:       080005ae        stmeqda r0, {r1, r2, r3, r5, r7, r8, sl}\r
710      afc:       e3a00fa2        mov     r0, #648        ; 0x288\r
711      b00:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
712      b04:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
713      b08:       ebf60b82        bl      0xffd83918\r
714      b0c:       080005b2        stmeqda r0, {r1, r4, r5, r7, r8, sl}\r
715      b10:       e1a03000        mov     r3, r0\r
716      b14:       ebf60d19        bl      0xffd83f80\r
717      b18:       080005b0        stmeqda r0, {r4, r5, r7, r8, sl}\r
718      b1c:       e2830000        add     r0, r3, #0      ; 0x0\r
719      b20:       ebf60b50        bl      0xffd83868\r
720      b24:       080005b4        stmeqda r0, {r2, r4, r5, r7, r8, sl}\r
721      b28:       e1a03000        mov     r3, r0\r
722      b2c:       ebf60d13        bl      0xffd83f80\r
723      b30:       080005b2        stmeqda r0, {r1, r4, r5, r7, r8, sl}\r
724      b34:       e285002e        add     r0, r5, #46     ; 0x2e\r
725      b38:       e1a01003        mov     r1, r3\r
726      b3c:       ebf60a82        bl      0xffd8354c\r
727      b40:       080005b4        stmeqda r0, {r2, r4, r5, r7, r8, sl}\r
728      b44:       ebf60d0d        bl      0xffd83f80\r
729      b48:       080005b4        stmeqda r0, {r2, r4, r5, r7, r8, sl}\r
730      b4c:       e3a00fa3        mov     r0, #652        ; 0x28c\r
731      b50:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
732      b54:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
733      b58:       ebf60b6e        bl      0xffd83918\r
734      b5c:       080005b8        stmeqda r0, {r3, r4, r5, r7, r8, sl}\r
735      b60:       e1a03000        mov     r3, r0\r
736      b64:       ebf60d05        bl      0xffd83f80\r
737      b68:       080005b6        stmeqda r0, {r1, r2, r4, r5, r7, r8, sl}\r
738      b6c:       e2830000        add     r0, r3, #0      ; 0x0\r
739      b70:       ebf60b3c        bl      0xffd83868\r
740      b74:       080005ba        stmeqda r0, {r1, r3, r4, r5, r7, r8, sl}\r
741      b78:       e1a03000        mov     r3, r0\r
742      b7c:       ebf60cff        bl      0xffd83f80\r
743      b80:       080005b8        stmeqda r0, {r3, r4, r5, r7, r8, sl}\r
744      b84:       e2850030        add     r0, r5, #48     ; 0x30\r
745      b88:       e1a01003        mov     r1, r3\r
746      b8c:       ebf60a6e        bl      0xffd8354c\r
747      b90:       080005ba        stmeqda r0, {r1, r3, r4, r5, r7, r8, sl}\r
748      b94:       ebf60cf9        bl      0xffd83f80\r
749      b98:       080005ba        stmeqda r0, {r1, r3, r4, r5, r7, r8, sl}\r
750      b9c:       e3a00e69        mov     r0, #1680       ; 0x690\r
751      ba0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
752      ba4:       ebf60b5b        bl      0xffd83918\r
753      ba8:       080005be        stmeqda r0, {r1, r2, r3, r4, r5, r7, r8, sl}\r
754      bac:       e1a03000        mov     r3, r0\r
755      bb0:       ebf60cf2        bl      0xffd83f80\r
756      bb4:       080005bc        stmeqda r0, {r2, r3, r4, r5, r7, r8, sl}\r
757      bb8:       e2830000        add     r0, r3, #0      ; 0x0\r
758      bbc:       ebf60b29        bl      0xffd83868\r
759      bc0:       080005c0        stmeqda r0, {r6, r7, r8, sl}\r
760      bc4:       e1a03000        mov     r3, r0\r
761      bc8:       ebf60cec        bl      0xffd83f80\r
762      bcc:       080005be        stmeqda r0, {r1, r2, r3, r4, r5, r7, r8, sl}\r
763      bd0:       e2850032        add     r0, r5, #50     ; 0x32\r
764      bd4:       e1a01003        mov     r1, r3\r
765      bd8:       ebf60a5b        bl      0xffd8354c\r
766      bdc:       080005c0        stmeqda r0, {r6, r7, r8, sl}\r
767      be0:       ebf60ce6        bl      0xffd83f80\r
768      be4:       080005c0        stmeqda r0, {r6, r7, r8, sl}\r
769      be8:       e3a00fa5        mov     r0, #660        ; 0x294\r
770      bec:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
771      bf0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
772      bf4:       ebf60b47        bl      0xffd83918\r
773      bf8:       080005c4        stmeqda r0, {r2, r6, r7, r8, sl}\r
774      bfc:       e1a03000        mov     r3, r0\r
775      c00:       ebf60cde        bl      0xffd83f80\r
776      c04:       080005c2        stmeqda r0, {r1, r6, r7, r8, sl}\r
777      c08:       e2830000        add     r0, r3, #0      ; 0x0\r
778      c0c:       ebf60b15        bl      0xffd83868\r
779      c10:       080005c6        stmeqda r0, {r1, r2, r6, r7, r8, sl}\r
780      c14:       e1a03000        mov     r3, r0\r
781      c18:       ebf60cd8        bl      0xffd83f80\r
782      c1c:       080005c4        stmeqda r0, {r2, r6, r7, r8, sl}\r
783      c20:       e2850034        add     r0, r5, #52     ; 0x34\r
784      c24:       e1a01003        mov     r1, r3\r
785      c28:       ebf60a47        bl      0xffd8354c\r
786      c2c:       080005c6        stmeqda r0, {r1, r2, r6, r7, r8, sl}\r
787      c30:       ebf60cd2        bl      0xffd83f80\r
788      c34:       080005c6        stmeqda r0, {r1, r2, r6, r7, r8, sl}\r
789      c38:       e3a00fa6        mov     r0, #664        ; 0x298\r
790      c3c:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
791      c40:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
792      c44:       ebf60b33        bl      0xffd83918\r
793      c48:       080005ca        stmeqda r0, {r1, r3, r6, r7, r8, sl}\r
794      c4c:       e1a03000        mov     r3, r0\r
795      c50:       ebf60cca        bl      0xffd83f80\r
796      c54:       080005c8        stmeqda r0, {r3, r6, r7, r8, sl}\r
797      c58:       e2830000        add     r0, r3, #0      ; 0x0\r
798      c5c:       ebf60b01        bl      0xffd83868\r
799      c60:       080005cc        stmeqda r0, {r2, r3, r6, r7, r8, sl}\r
800      c64:       e1a03000        mov     r3, r0\r
801      c68:       ebf60cc4        bl      0xffd83f80\r
802      c6c:       080005ca        stmeqda r0, {r1, r3, r6, r7, r8, sl}\r
803      c70:       e2850036        add     r0, r5, #54     ; 0x36\r
804      c74:       e1a01003        mov     r1, r3\r
805      c78:       ebf60a33        bl      0xffd8354c\r
806      c7c:       080005cc        stmeqda r0, {r2, r3, r6, r7, r8, sl}\r
807      c80:       ebf60cbe        bl      0xffd83f80\r
808      c84:       080005cc        stmeqda r0, {r2, r3, r6, r7, r8, sl}\r
809      c88:       e3a00fa7        mov     r0, #668        ; 0x29c\r
810      c8c:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
811      c90:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
812      c94:       ebf60b1f        bl      0xffd83918\r
813      c98:       080005d0        stmeqda r0, {r4, r6, r7, r8, sl}\r
814      c9c:       e1a03000        mov     r3, r0\r
815      ca0:       ebf60cb6        bl      0xffd83f80\r
816      ca4:       080005ce        stmeqda r0, {r1, r2, r3, r6, r7, r8, sl}\r
817      ca8:       e2830000        add     r0, r3, #0      ; 0x0\r
818      cac:       ebf60aed        bl      0xffd83868\r
819      cb0:       080005d2        stmeqda r0, {r1, r4, r6, r7, r8, sl}\r
820      cb4:       e1a03000        mov     r3, r0\r
821      cb8:       ebf60cb0        bl      0xffd83f80\r
822      cbc:       080005d0        stmeqda r0, {r4, r6, r7, r8, sl}\r
823      cc0:       e2850038        add     r0, r5, #56     ; 0x38\r
824      cc4:       e1a01003        mov     r1, r3\r
825      cc8:       ebf60a1f        bl      0xffd8354c\r
826      ccc:       080005d2        stmeqda r0, {r1, r4, r6, r7, r8, sl}\r
827      cd0:       ebf60caa        bl      0xffd83f80\r
828      cd4:       080005d2        stmeqda r0, {r1, r4, r6, r7, r8, sl}\r
829      cd8:       e3a00e6a        mov     r0, #1696       ; 0x6a0\r
830      cdc:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
831      ce0:       ebf60b0c        bl      0xffd83918\r
832      ce4:       080005d6        stmeqda r0, {r1, r2, r4, r6, r7, r8, sl}\r
833      ce8:       e1a03000        mov     r3, r0\r
834      cec:       ebf60ca3        bl      0xffd83f80\r
835      cf0:       080005d4        stmeqda r0, {r2, r4, r6, r7, r8, sl}\r
836      cf4:       e2830000        add     r0, r3, #0      ; 0x0\r
837      cf8:       ebf60ada        bl      0xffd83868\r
838      cfc:       080005d8        stmeqda r0, {r3, r4, r6, r7, r8, sl}\r
839      d00:       e1a03000        mov     r3, r0\r
840      d04:       ebf60c9d        bl      0xffd83f80\r
841      d08:       080005d6        stmeqda r0, {r1, r2, r4, r6, r7, r8, sl}\r
842      d0c:       e285003a        add     r0, r5, #58     ; 0x3a\r
843      d10:       e1a01003        mov     r1, r3\r
844      d14:       ebf60a0c        bl      0xffd8354c\r
845      d18:       080005d8        stmeqda r0, {r3, r4, r6, r7, r8, sl}\r
846      d1c:       ebf60c97        bl      0xffd83f80\r
847      d20:       080005d8        stmeqda r0, {r3, r4, r6, r7, r8, sl}\r
848      d24:       e3a00fa9        mov     r0, #676        ; 0x2a4\r
849      d28:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
850      d2c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
851      d30:       ebf60af8        bl      0xffd83918\r
852      d34:       080005dc        stmeqda r0, {r2, r3, r4, r6, r7, r8, sl}\r
853      d38:       e1a03000        mov     r3, r0\r
854      d3c:       ebf60c8f        bl      0xffd83f80\r
855      d40:       080005da        stmeqda r0, {r1, r3, r4, r6, r7, r8, sl}\r
856      d44:       e2830000        add     r0, r3, #0      ; 0x0\r
857      d48:       ebf60ac6        bl      0xffd83868\r
858      d4c:       080005de        stmeqda r0, {r1, r2, r3, r4, r6, r7, r8, sl}\r
859      d50:       e1a03000        mov     r3, r0\r
860      d54:       ebf60c89        bl      0xffd83f80\r
861      d58:       080005dc        stmeqda r0, {r2, r3, r4, r6, r7, r8, sl}\r
862      d5c:       e285003c        add     r0, r5, #60     ; 0x3c\r
863      d60:       e1a01003        mov     r1, r3\r
864      d64:       ebf609f8        bl      0xffd8354c\r
865      d68:       080005de        stmeqda r0, {r1, r2, r3, r4, r6, r7, r8, sl}\r
866      d6c:       ebf60c83        bl      0xffd83f80\r
867      d70:       080005de        stmeqda r0, {r1, r2, r3, r4, r6, r7, r8, sl}\r
868      d74:       e3a00faa        mov     r0, #680        ; 0x2a8\r
869      d78:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
870      d7c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
871      d80:       ebf60ae4        bl      0xffd83918\r
872      d84:       080005e2        stmeqda r0, {r1, r5, r6, r7, r8, sl}\r
873      d88:       e1a03000        mov     r3, r0\r
874      d8c:       ebf60c7b        bl      0xffd83f80\r
875      d90:       080005e0        stmeqda r0, {r5, r6, r7, r8, sl}\r
876      d94:       e2830000        add     r0, r3, #0      ; 0x0\r
877      d98:       ebf60ab2        bl      0xffd83868\r
878      d9c:       080005e4        stmeqda r0, {r2, r5, r6, r7, r8, sl}\r
879      da0:       e1a03000        mov     r3, r0\r
880      da4:       ebf60c75        bl      0xffd83f80\r
881      da8:       080005e2        stmeqda r0, {r1, r5, r6, r7, r8, sl}\r
882      dac:       e285003e        add     r0, r5, #62     ; 0x3e\r
883      db0:       e1a01003        mov     r1, r3\r
884      db4:       ebf609e4        bl      0xffd8354c\r
885      db8:       080005e4        stmeqda r0, {r2, r5, r6, r7, r8, sl}\r
886      dbc:       ebf60c6f        bl      0xffd83f80\r
887      dc0:       080005e4        stmeqda r0, {r2, r5, r6, r7, r8, sl}\r
888      dc4:       e3a00fab        mov     r0, #684        ; 0x2ac\r
889      dc8:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
890      dcc:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
891      dd0:       ebf60ad0        bl      0xffd83918\r
892      dd4:       080005e8        stmeqda r0, {r3, r5, r6, r7, r8, sl}\r
893      dd8:       e1a03000        mov     r3, r0\r
894      ddc:       ebf60c67        bl      0xffd83f80\r
895      de0:       080005e6        stmeqda r0, {r1, r2, r5, r6, r7, r8, sl}\r
896      de4:       e2830000        add     r0, r3, #0      ; 0x0\r
897      de8:       ebf60a9e        bl      0xffd83868\r
898      dec:       080005ea        stmeqda r0, {r1, r3, r5, r6, r7, r8, sl}\r
899      df0:       e1a04000        mov     r4, r0\r
900      df4:       ebf60c61        bl      0xffd83f80\r
901      df8:       080005e8        stmeqda r0, {r3, r5, r6, r7, r8, sl}\r
902      dfc:       e1a01005        mov     r1, r5\r
903      e00:       e2953000        adds    r3, r5, #0      ; 0x0\r
904      e04:       ebf60c5d        bl      0xffd83f80\r
905      e08:       080005ea        stmeqda r0, {r1, r3, r5, r6, r7, r8, sl}\r
906      e0c:       e1a01003        mov     r1, r3\r
907      e10:       e2933040        adds    r3, r3, #64     ; 0x40\r
908      e14:       ebf60c59        bl      0xffd83f80\r
909      e18:       080005ec        stmeqda r0, {r2, r3, r5, r6, r7, r8, sl}\r
910      e1c:       e2830000        add     r0, r3, #0      ; 0x0\r
911      e20:       e1a01004        mov     r1, r4\r
912      e24:       ebf609c8        bl      0xffd8354c\r
913      e28:       080005ee        stmeqda r0, {r1, r2, r3, r5, r6, r7, r8, sl}\r
914      e2c:       ebf60c53        bl      0xffd83f80\r
915      e30:       080005ee        stmeqda r0, {r1, r2, r3, r5, r6, r7, r8, sl}\r
916      e34:       e3a00e6b        mov     r0, #1712       ; 0x6b0\r
917      e38:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
918      e3c:       ebf60ab5        bl      0xffd83918\r
919      e40:       080005f2        stmeqda r0, {r1, r4, r5, r6, r7, r8, sl}\r
920      e44:       e1a03000        mov     r3, r0\r
921      e48:       ebf60c4c        bl      0xffd83f80\r
922      e4c:       080005f0        stmeqda r0, {r4, r5, r6, r7, r8, sl}\r
923      e50:       e2830000        add     r0, r3, #0      ; 0x0\r
924      e54:       ebf60a83        bl      0xffd83868\r
925      e58:       080005f4        stmeqda r0, {r2, r4, r5, r6, r7, r8, sl}\r
926      e5c:       e1a03000        mov     r3, r0\r
927      e60:       ebf60c46        bl      0xffd83f80\r
928      e64:       080005f2        stmeqda r0, {r1, r4, r5, r6, r7, r8, sl}\r
929      e68:       e1a01005        mov     r1, r5\r
930      e6c:       e2954000        adds    r4, r5, #0      ; 0x0\r
931      e70:       ebf60c42        bl      0xffd83f80\r
932      e74:       080005f4        stmeqda r0, {r2, r4, r5, r6, r7, r8, sl}\r
933      e78:       e1a01004        mov     r1, r4\r
934      e7c:       e2944042        adds    r4, r4, #66     ; 0x42\r
935      e80:       ebf60c3e        bl      0xffd83f80\r
936      e84:       080005f6        stmeqda r0, {r1, r2, r4, r5, r6, r7, r8, sl}\r
937      e88:       e2840000        add     r0, r4, #0      ; 0x0\r
938      e8c:       e1a01003        mov     r1, r3\r
939      e90:       ebf609ad        bl      0xffd8354c\r
940      e94:       080005f8        stmeqda r0, {r3, r4, r5, r6, r7, r8, sl}\r
941      e98:       ebf60c38        bl      0xffd83f80\r
942      e9c:       080005f8        stmeqda r0, {r3, r4, r5, r6, r7, r8, sl}\r
943      ea0:       e3a00fad        mov     r0, #692        ; 0x2b4\r
944      ea4:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
945      ea8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
946      eac:       ebf60a99        bl      0xffd83918\r
947      eb0:       080005fc        stmeqda r0, {r2, r3, r4, r5, r6, r7, r8, sl}\r
948      eb4:       e1a03000        mov     r3, r0\r
949      eb8:       ebf60c30        bl      0xffd83f80\r
950      ebc:       080005fa        stmeqda r0, {r1, r3, r4, r5, r6, r7, r8, sl}\r
951      ec0:       e2830000        add     r0, r3, #0      ; 0x0\r
952      ec4:       ebf60a67        bl      0xffd83868\r
953      ec8:       080005fe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, r8, sl}\r
954      ecc:       e1a04000        mov     r4, r0\r
955      ed0:       ebf60c2a        bl      0xffd83f80\r
956      ed4:       080005fc        stmeqda r0, {r2, r3, r4, r5, r6, r7, r8, sl}\r
957      ed8:       e1a01005        mov     r1, r5\r
958      edc:       e2953000        adds    r3, r5, #0      ; 0x0\r
959      ee0:       ebf60c26        bl      0xffd83f80\r
960      ee4:       080005fe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, r8, sl}\r
961      ee8:       e1a01003        mov     r1, r3\r
962      eec:       e2933044        adds    r3, r3, #68     ; 0x44\r
963      ef0:       ebf60c22        bl      0xffd83f80\r
964      ef4:       08000600        stmeqda r0, {r9, sl}\r
965      ef8:       e2830000        add     r0, r3, #0      ; 0x0\r
966      efc:       e1a01004        mov     r1, r4\r
967      f00:       ebf60991        bl      0xffd8354c\r
968      f04:       08000602        stmeqda r0, {r1, r9, sl}\r
969      f08:       ebf60c1c        bl      0xffd83f80\r
970      f0c:       08000602        stmeqda r0, {r1, r9, sl}\r
971      f10:       e3a00fae        mov     r0, #696        ; 0x2b8\r
972      f14:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
973      f18:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
974      f1c:       ebf60a7d        bl      0xffd83918\r
975      f20:       08000606        stmeqda r0, {r1, r2, r9, sl}\r
976      f24:       e1a03000        mov     r3, r0\r
977      f28:       ebf60c14        bl      0xffd83f80\r
978      f2c:       08000604        stmeqda r0, {r2, r9, sl}\r
979      f30:       e2830000        add     r0, r3, #0      ; 0x0\r
980      f34:       ebf60a4b        bl      0xffd83868\r
981      f38:       08000608        stmeqda r0, {r3, r9, sl}\r
982      f3c:       e1a03000        mov     r3, r0\r
983      f40:       ebf60c0e        bl      0xffd83f80\r
984      f44:       08000606        stmeqda r0, {r1, r2, r9, sl}\r
985      f48:       e1a01005        mov     r1, r5\r
986      f4c:       e2954000        adds    r4, r5, #0      ; 0x0\r
987      f50:       ebf60c0a        bl      0xffd83f80\r
988      f54:       08000608        stmeqda r0, {r3, r9, sl}\r
989      f58:       e1a01004        mov     r1, r4\r
990      f5c:       e2944046        adds    r4, r4, #70     ; 0x46\r
991      f60:       ebf60c06        bl      0xffd83f80\r
992      f64:       0800060a        stmeqda r0, {r1, r3, r9, sl}\r
993      f68:       e2840000        add     r0, r4, #0      ; 0x0\r
994      f6c:       e1a01003        mov     r1, r3\r
995      f70:       ebf60975        bl      0xffd8354c\r
996      f74:       0800060c        stmeqda r0, {r2, r3, r9, sl}\r
997      f78:       ebf60c00        bl      0xffd83f80\r
998      f7c:       0800060c        stmeqda r0, {r2, r3, r9, sl}\r
999      f80:       e3a00faf        mov     r0, #700        ; 0x2bc\r
1000      f84:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
1001      f88:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
1002      f8c:       ebf60a61        bl      0xffd83918\r
1003      f90:       08000610        stmeqda r0, {r4, r9, sl}\r
1004      f94:       e1a03000        mov     r3, r0\r
1005      f98:       ebf60bf8        bl      0xffd83f80\r
1006      f9c:       0800060e        stmeqda r0, {r1, r2, r3, r9, sl}\r
1007      fa0:       e2830000        add     r0, r3, #0      ; 0x0\r
1008      fa4:       ebf60a2f        bl      0xffd83868\r
1009      fa8:       08000612        stmeqda r0, {r1, r4, r9, sl}\r
1010      fac:       e1a04000        mov     r4, r0\r
1011      fb0:       ebf60bf2        bl      0xffd83f80\r
1012      fb4:       08000610        stmeqda r0, {r4, r9, sl}\r
1013      fb8:       e1a01005        mov     r1, r5\r
1014      fbc:       e2953000        adds    r3, r5, #0      ; 0x0\r
1015      fc0:       ebf60bee        bl      0xffd83f80\r
1016      fc4:       08000612        stmeqda r0, {r1, r4, r9, sl}\r
1017      fc8:       e1a01003        mov     r1, r3\r
1018      fcc:       e2933048        adds    r3, r3, #72     ; 0x48\r
1019      fd0:       ebf60bea        bl      0xffd83f80\r
1020      fd4:       08000614        stmeqda r0, {r2, r4, r9, sl}\r
1021      fd8:       e2830000        add     r0, r3, #0      ; 0x0\r
1022      fdc:       e1a01004        mov     r1, r4\r
1023      fe0:       ebf60959        bl      0xffd8354c\r
1024      fe4:       08000616        stmeqda r0, {r1, r2, r4, r9, sl}\r
1025      fe8:       ebf60be4        bl      0xffd83f80\r
1026      fec:       08000616        stmeqda r0, {r1, r2, r4, r9, sl}\r
1027      ff0:       e3a00d1b        mov     r0, #1728       ; 0x6c0\r
1028      ff4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
1029      ff8:       ebf60a46        bl      0xffd83918\r
1030      ffc:       0800061a        stmeqda r0, {r1, r3, r4, r9, sl}\r
1031     1000:       e1a03000        mov     r3, r0\r
1032     1004:       ebf60bdd        bl      0xffd83f80\r
1033     1008:       08000618        stmeqda r0, {r3, r4, r9, sl}\r
1034     100c:       e2830000        add     r0, r3, #0      ; 0x0\r
1035     1010:       ebf60a14        bl      0xffd83868\r
1036     1014:       0800061c        stmeqda r0, {r2, r3, r4, r9, sl}\r
1037     1018:       e1a03000        mov     r3, r0\r
1038     101c:       ebf60bd7        bl      0xffd83f80\r
1039     1020:       0800061a        stmeqda r0, {r1, r3, r4, r9, sl}\r
1040     1024:       e1a01005        mov     r1, r5\r
1041     1028:       e2954000        adds    r4, r5, #0      ; 0x0\r
1042     102c:       ebf60bd3        bl      0xffd83f80\r
1043     1030:       0800061c        stmeqda r0, {r2, r3, r4, r9, sl}\r
1044     1034:       e1a01004        mov     r1, r4\r
1045     1038:       e294404a        adds    r4, r4, #74     ; 0x4a\r
1046     103c:       ebf60bcf        bl      0xffd83f80\r
1047     1040:       0800061e        stmeqda r0, {r1, r2, r3, r4, r9, sl}\r
1048     1044:       e2840000        add     r0, r4, #0      ; 0x0\r
1049     1048:       e1a01003        mov     r1, r3\r
1050     104c:       ebf6093e        bl      0xffd8354c\r
1051     1050:       08000620        stmeqda r0, {r5, r9, sl}\r
1052     1054:       ebf60bc9        bl      0xffd83f80\r
1053     1058:       08000620        stmeqda r0, {r5, r9, sl}\r
1054     105c:       e3a00fb1        mov     r0, #708        ; 0x2c4\r
1055     1060:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
1056     1064:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
1057     1068:       ebf60a2a        bl      0xffd83918\r
1058     106c:       08000624        stmeqda r0, {r2, r5, r9, sl}\r
1059     1070:       e1a03000        mov     r3, r0\r
1060     1074:       ebf60bc1        bl      0xffd83f80\r
1061     1078:       08000622        stmeqda r0, {r1, r5, r9, sl}\r
1062     107c:       e2830000        add     r0, r3, #0      ; 0x0\r
1063     1080:       ebf609f8        bl      0xffd83868\r
1064     1084:       08000626        stmeqda r0, {r1, r2, r5, r9, sl}\r
1065     1088:       e1a04000        mov     r4, r0\r
1066     108c:       ebf60bbb        bl      0xffd83f80\r
1067     1090:       08000624        stmeqda r0, {r2, r5, r9, sl}\r
1068     1094:       e1a01005        mov     r1, r5\r
1069     1098:       e2953000        adds    r3, r5, #0      ; 0x0\r
1070     109c:       ebf60bb7        bl      0xffd83f80\r
1071     10a0:       08000626        stmeqda r0, {r1, r2, r5, r9, sl}\r
1072     10a4:       e1a01003        mov     r1, r3\r
1073     10a8:       e293304c        adds    r3, r3, #76     ; 0x4c\r
1074     10ac:       ebf60bb3        bl      0xffd83f80\r
1075     10b0:       08000628        stmeqda r0, {r3, r5, r9, sl}\r
1076     10b4:       e2830000        add     r0, r3, #0      ; 0x0\r
1077     10b8:       e1a01004        mov     r1, r4\r
1078     10bc:       ebf60922        bl      0xffd8354c\r
1079     10c0:       0800062a        stmeqda r0, {r1, r3, r5, r9, sl}\r
1080     10c4:       ebf60bad        bl      0xffd83f80\r
1081     10c8:       0800062a        stmeqda r0, {r1, r3, r5, r9, sl}\r
1082     10cc:       e59d0438        ldr     r0, [sp, #1080]\r
1083     10d0:       e28ccc02        add     ip, ip, #512    ; 0x200\r
1084     10d4:       e28cc055        add     ip, ip, #85     ; 0x55\r
1085     10d8:       eaf607fc        b       0xffd830d0\r
1086     10dc:       08000262        stmeqda r0, {r1, r5, r6, r9}\r
1087     10e0:       00000000        andeq   r0, r0, r0\r
1088     10e4:       ebf60ba5        bl      0xffd83f80\r
1089     10e8:       08000262        stmeqda r0, {r1, r5, r6, r9}\r
1090     10ec:       e3b08000        movs    r8, #0  ; 0x0\r
1091     10f0:       ebf60ba2        bl      0xffd83f80\r
1092     10f4:       08000264        stmeqda r0, {r2, r5, r6, r9}\r
1093     10f8:       e59d0434        ldr     r0, [sp, #1076]\r
1094     10fc:       e2800f00        add     r0, r0, #0      ; 0x0\r
1095     1100:       e1a01008        mov     r1, r8\r
1096     1104:       ebf60930        bl      0xffd835cc\r
1097     1108:       08000266        stmeqda r0, {r1, r2, r5, r6, r9}\r
1098     110c:       ebf60b9b        bl      0xffd83f80\r
1099     1110:       08000266        stmeqda r0, {r1, r2, r5, r6, r9}\r
1100     1114:       e3a00fff        mov     r0, #1020       ; 0x3fc\r
1101     1118:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
1102     111c:       ebf609fd        bl      0xffd83918\r
1103     1120:       0800026a        stmeqda r0, {r1, r3, r5, r6, r9}\r
1104     1124:       e1a07000        mov     r7, r0\r
1105     1128:       ebf60b94        bl      0xffd83f80\r
1106     112c:       08000268        stmeqda r0, {r3, r5, r6, r9}\r
1107     1130:       e59d1434        ldr     r1, [sp, #1076]\r
1108     1134:       e1a03001        mov     r3, r1\r
1109     1138:       ebf60b90        bl      0xffd83f80\r
1110     113c:       0800026a        stmeqda r0, {r1, r3, r5, r6, r9}\r
1111     1140:       e2870000        add     r0, r7, #0      ; 0x0\r
1112     1144:       e1a01003        mov     r1, r3\r
1113     1148:       ebf6091f        bl      0xffd835cc\r
1114     114c:       0800026c        stmeqda r0, {r2, r3, r5, r6, r9}\r
1115     1150:       ebf60b8a        bl      0xffd83f80\r
1116     1154:       0800026c        stmeqda r0, {r2, r3, r5, r6, r9}\r
1117     1158:       e3b000c0        movs    r0, #192        ; 0xc0\r
1118     115c:       e58d041c        str     r0, [sp, #1052]\r
1119     1160:       ebf60b86        bl      0xffd83f80\r
1120     1164:       0800026e        stmeqda r0, {r1, r2, r3, r5, r6, r9}\r
1121     1168:       e59de41c        ldr     lr, [sp, #1052]\r
1122     116c:       e1b0090e        movs    r0, lr, lsl #18\r
1123     1170:       e58d041c        str     r0, [sp, #1052]\r
1124     1174:       ebf60b81        bl      0xffd83f80\r
1125     1178:       08000270        stmeqda r0, {r4, r5, r6, r9}\r
1126     117c:       e2870004        add     r0, r7, #4      ; 0x4\r
1127     1180:       e59d141c        ldr     r1, [sp, #1052]\r
1128     1184:       ebf60910        bl      0xffd835cc\r
1129     1188:       08000272        stmeqda r0, {r1, r4, r5, r6, r9}\r
1130     118c:       ebf60b7b        bl      0xffd83f80\r
1131     1190:       08000272        stmeqda r0, {r1, r4, r5, r6, r9}\r
1132     1194:       e3a00b01        mov     r0, #1024       ; 0x400\r
1133     1198:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
1134     119c:       ebf609dd        bl      0xffd83918\r
1135     11a0:       08000276        stmeqda r0, {r1, r2, r4, r5, r6, r9}\r
1136     11a4:       e1a03000        mov     r3, r0\r
1137     11a8:       ebf60b74        bl      0xffd83f80\r
1138     11ac:       08000274        stmeqda r0, {r2, r4, r5, r6, r9}\r
1139     11b0:       e2870008        add     r0, r7, #8      ; 0x8\r
1140     11b4:       e1a01003        mov     r1, r3\r
1141     11b8:       ebf60903        bl      0xffd835cc\r
1142     11bc:       08000276        stmeqda r0, {r1, r2, r4, r5, r6, r9}\r
1143     11c0:       ebf60b6e        bl      0xffd83f80\r
1144     11c4:       08000276        stmeqda r0, {r1, r2, r4, r5, r6, r9}\r
1145     11c8:       e2870008        add     r0, r7, #8      ; 0x8\r
1146     11cc:       ebf609d1        bl      0xffd83918\r
1147     11d0:       0800027a        stmeqda r0, {r1, r3, r4, r5, r6, r9}\r
1148     11d4:       e1a03000        mov     r3, r0\r
1149     11d8:       ebf60b68        bl      0xffd83f80\r
1150     11dc:       08000278        stmeqda r0, {r3, r4, r5, r6, r9}\r
1151     11e0:       e59d0434        ldr     r0, [sp, #1076]\r
1152     11e4:       e2800f00        add     r0, r0, #0      ; 0x0\r
1153     11e8:       e1a01008        mov     r1, r8\r
1154     11ec:       ebf608f6        bl      0xffd835cc\r
1155     11f0:       0800027a        stmeqda r0, {r1, r3, r4, r5, r6, r9}\r
1156     11f4:       ebf60b61        bl      0xffd83f80\r
1157     11f8:       0800027a        stmeqda r0, {r1, r3, r4, r5, r6, r9}\r
1158     11fc:       e59d1434        ldr     r1, [sp, #1076]\r
1159     1200:       e1a04001        mov     r4, r1\r
1160     1204:       ebf60b5d        bl      0xffd83f80\r
1161     1208:       0800027c        stmeqda r0, {r2, r3, r4, r5, r6, r9}\r
1162     120c:       e2870000        add     r0, r7, #0      ; 0x0\r
1163     1210:       e1a01004        mov     r1, r4\r
1164     1214:       ebf608ec        bl      0xffd835cc\r
1165     1218:       0800027e        stmeqda r0, {r1, r2, r3, r4, r5, r6, r9}\r
1166     121c:       ebf60b57        bl      0xffd83f80\r
1167     1220:       0800027e        stmeqda r0, {r1, r2, r3, r4, r5, r6, r9}\r
1168     1224:       e3b03080        movs    r3, #128        ; 0x80\r
1169     1228:       ebf60b54        bl      0xffd83f80\r
1170     122c:       08000280        stmeqda r0, {r7, r9}\r
1171     1230:       e1b03903        movs    r3, r3, lsl #18\r
1172     1234:       ebf60b51        bl      0xffd83f80\r
1173     1238:       08000282        stmeqda r0, {r1, r7, r9}\r
1174     123c:       e2870004        add     r0, r7, #4      ; 0x4\r
1175     1240:       e1a01003        mov     r1, r3\r
1176     1244:       ebf608e0        bl      0xffd835cc\r
1177     1248:       08000284        stmeqda r0, {r2, r7, r9}\r
1178     124c:       ebf60b4b        bl      0xffd83f80\r
1179     1250:       08000284        stmeqda r0, {r2, r7, r9}\r
1180     1254:       e3a00f01        mov     r0, #4  ; 0x4\r
1181     1258:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
1182     125c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
1183     1260:       ebf609ac        bl      0xffd83918\r
1184     1264:       08000288        stmeqda r0, {r3, r7, r9}\r
1185     1268:       e1a03000        mov     r3, r0\r
1186     126c:       ebf60b43        bl      0xffd83f80\r
1187     1270:       08000286        stmeqda r0, {r1, r2, r7, r9}\r
1188     1274:       e2870008        add     r0, r7, #8      ; 0x8\r
1189     1278:       e1a01003        mov     r1, r3\r
1190     127c:       ebf608d2        bl      0xffd835cc\r
1191     1280:       08000288        stmeqda r0, {r3, r7, r9}\r
1192     1284:       ebf60b3d        bl      0xffd83f80\r
1193     1288:       08000288        stmeqda r0, {r3, r7, r9}\r
1194     128c:       e2870008        add     r0, r7, #8      ; 0x8\r
1195     1290:       ebf609a0        bl      0xffd83918\r
1196     1294:       0800028c        stmeqda r0, {r2, r3, r7, r9}\r
1197     1298:       e1a03000        mov     r3, r0\r
1198     129c:       ebf60b37        bl      0xffd83f80\r
1199     12a0:       0800028a        stmeqda r0, {r1, r3, r7, r9}\r
1200     12a4:       e59d0434        ldr     r0, [sp, #1076]\r
1201     12a8:       e2804f01        add     r4, r0, #4      ; 0x4\r
1202     12ac:       ebf60b33        bl      0xffd83f80\r
1203     12b0:       0800028c        stmeqda r0, {r2, r3, r7, r9}\r
1204     12b4:       e2840000        add     r0, r4, #0      ; 0x0\r
1205     12b8:       e1a01008        mov     r1, r8\r
1206     12bc:       ebf608a2        bl      0xffd8354c\r
1207     12c0:       0800028e        stmeqda r0, {r1, r2, r3, r7, r9}\r
1208     12c4:       ebf60b2d        bl      0xffd83f80\r
1209     12c8:       0800028e        stmeqda r0, {r1, r2, r3, r7, r9}\r
1210     12cc:       e2870000        add     r0, r7, #0      ; 0x0\r
1211     12d0:       e1a01004        mov     r1, r4\r
1212     12d4:       ebf608bc        bl      0xffd835cc\r
1213     12d8:       08000290        stmeqda r0, {r4, r7, r9}\r
1214     12dc:       ebf60b27        bl      0xffd83f80\r
1215     12e0:       08000290        stmeqda r0, {r4, r7, r9}\r
1216     12e4:       e3b030c0        movs    r3, #192        ; 0xc0\r
1217     12e8:       ebf60b24        bl      0xffd83f80\r
1218     12ec:       08000292        stmeqda r0, {r1, r4, r7, r9}\r
1219     12f0:       e1b03983        movs    r3, r3, lsl #19\r
1220     12f4:       ebf60b21        bl      0xffd83f80\r
1221     12f8:       08000294        stmeqda r0, {r2, r4, r7, r9}\r
1222     12fc:       e2870004        add     r0, r7, #4      ; 0x4\r
1223     1300:       e1a01003        mov     r1, r3\r
1224     1304:       ebf608b0        bl      0xffd835cc\r
1225     1308:       08000296        stmeqda r0, {r1, r2, r4, r7, r9}\r
1226     130c:       ebf60b1b        bl      0xffd83f80\r
1227     1310:       08000296        stmeqda r0, {r1, r2, r4, r7, r9}\r
1228     1314:       e3a00f02        mov     r0, #8  ; 0x8\r
1229     1318:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
1230     131c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
1231     1320:       ebf6097c        bl      0xffd83918\r
1232     1324:       0800029a        stmeqda r0, {r1, r3, r4, r7, r9}\r
1233     1328:       e1a03000        mov     r3, r0\r
1234     132c:       ebf60b13        bl      0xffd83f80\r
1235     1330:       08000298        stmeqda r0, {r3, r4, r7, r9}\r
1236     1334:       e2870008        add     r0, r7, #8      ; 0x8\r
1237     1338:       e1a01003        mov     r1, r3\r
1238     133c:       ebf608a2        bl      0xffd835cc\r
1239     1340:       0800029a        stmeqda r0, {r1, r3, r4, r7, r9}\r
1240     1344:       ebf60b0d        bl      0xffd83f80\r
1241     1348:       0800029a        stmeqda r0, {r1, r3, r4, r7, r9}\r
1242     134c:       e2870008        add     r0, r7, #8      ; 0x8\r
1243     1350:       ebf60970        bl      0xffd83918\r
1244     1354:       0800029e        stmeqda r0, {r1, r2, r3, r4, r7, r9}\r
1245     1358:       e1a03000        mov     r3, r0\r
1246     135c:       ebf60b07        bl      0xffd83f80\r
1247     1360:       0800029c        stmeqda r0, {r2, r3, r4, r7, r9}\r
1248     1364:       e59d0434        ldr     r0, [sp, #1076]\r
1249     1368:       e2800f00        add     r0, r0, #0      ; 0x0\r
1250     136c:       e1a01008        mov     r1, r8\r
1251     1370:       ebf60895        bl      0xffd835cc\r
1252     1374:       0800029e        stmeqda r0, {r1, r2, r3, r4, r7, r9}\r
1253     1378:       ebf60b00        bl      0xffd83f80\r
1254     137c:       0800029e        stmeqda r0, {r1, r2, r3, r4, r7, r9}\r
1255     1380:       e59d1434        ldr     r1, [sp, #1076]\r
1256     1384:       e1a06001        mov     r6, r1\r
1257     1388:       ebf60afc        bl      0xffd83f80\r
1258     138c:       080002a0        stmeqda r0, {r5, r7, r9}\r
1259     1390:       e2870000        add     r0, r7, #0      ; 0x0\r
1260     1394:       e1a01006        mov     r1, r6\r
1261     1398:       ebf6088b        bl      0xffd835cc\r
1262     139c:       080002a2        stmeqda r0, {r1, r5, r7, r9}\r
1263     13a0:       ebf60af6        bl      0xffd83f80\r
1264     13a4:       080002a2        stmeqda r0, {r1, r5, r7, r9}\r
1265     13a8:       e3b030e0        movs    r3, #224        ; 0xe0\r
1266     13ac:       ebf60af3        bl      0xffd83f80\r
1267     13b0:       080002a4        stmeqda r0, {r2, r5, r7, r9}\r
1268     13b4:       e1b03983        movs    r3, r3, lsl #19\r
1269     13b8:       ebf60af0        bl      0xffd83f80\r
1270     13bc:       080002a6        stmeqda r0, {r1, r2, r5, r7, r9}\r
1271     13c0:       e2870004        add     r0, r7, #4      ; 0x4\r
1272     13c4:       e1a01003        mov     r1, r3\r
1273     13c8:       ebf6087f        bl      0xffd835cc\r
1274     13cc:       080002a8        stmeqda r0, {r3, r5, r7, r9}\r
1275     13d0:       ebf60aea        bl      0xffd83f80\r
1276     13d4:       080002a8        stmeqda r0, {r3, r5, r7, r9}\r
1277     13d8:       e3a00f03        mov     r0, #12 ; 0xc\r
1278     13dc:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
1279     13e0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
1280     13e4:       ebf6094b        bl      0xffd83918\r
1281     13e8:       080002ac        stmeqda r0, {r2, r3, r5, r7, r9}\r
1282     13ec:       e1a03000        mov     r3, r0\r
1283     13f0:       ebf60ae2        bl      0xffd83f80\r
1284     13f4:       080002aa        stmeqda r0, {r1, r3, r5, r7, r9}\r
1285     13f8:       e2870008        add     r0, r7, #8      ; 0x8\r
1286     13fc:       e1a01003        mov     r1, r3\r
1287     1400:       ebf60871        bl      0xffd835cc\r
1288     1404:       080002ac        stmeqda r0, {r2, r3, r5, r7, r9}\r
1289     1408:       ebf60adc        bl      0xffd83f80\r
1290     140c:       080002ac        stmeqda r0, {r2, r3, r5, r7, r9}\r
1291     1410:       e2870008        add     r0, r7, #8      ; 0x8\r
1292     1414:       ebf6093f        bl      0xffd83918\r
1293     1418:       080002b0        stmeqda r0, {r4, r5, r7, r9}\r
1294     141c:       e1a03000        mov     r3, r0\r
1295     1420:       ebf60ad6        bl      0xffd83f80\r
1296     1424:       080002ae        stmeqda r0, {r1, r2, r3, r5, r7, r9}\r
1297     1428:       e3a00e41        mov     r0, #1040       ; 0x410\r
1298     142c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
1299     1430:       ebf60938        bl      0xffd83918\r
1300     1434:       080002b2        stmeqda r0, {r1, r4, r5, r7, r9}\r
1301     1438:       e1a03000        mov     r3, r0\r
1302     143c:       ebf60acf        bl      0xffd83f80\r
1303     1440:       080002b0        stmeqda r0, {r4, r5, r7, r9}\r
1304     1444:       e1a01003        mov     r1, r3\r
1305     1448:       e2930000        adds    r0, r3, #0      ; 0x0\r
1306     144c:       e58d0418        str     r0, [sp, #1048]\r
1307     1450:       ebf60aca        bl      0xffd83f80\r
1308     1454:       080002b2        stmeqda r0, {r1, r4, r5, r7, r9}\r
1309     1458:       e2840000        add     r0, r4, #0      ; 0x0\r
1310     145c:       e59d1418        ldr     r1, [sp, #1048]\r
1311     1460:       ebf60839        bl      0xffd8354c\r
1312     1464:       080002b4        stmeqda r0, {r2, r4, r5, r7, r9}\r
1313     1468:       ebf60ac4        bl      0xffd83f80\r
1314     146c:       080002b4        stmeqda r0, {r2, r4, r5, r7, r9}\r
1315     1470:       e2870000        add     r0, r7, #0      ; 0x0\r
1316     1474:       e1a01004        mov     r1, r4\r
1317     1478:       ebf60853        bl      0xffd835cc\r
1318     147c:       080002b6        stmeqda r0, {r1, r2, r4, r5, r7, r9}\r
1319     1480:       ebf60abe        bl      0xffd83f80\r
1320     1484:       080002b6        stmeqda r0, {r1, r2, r4, r5, r7, r9}\r
1321     1488:       e3b030a0        movs    r3, #160        ; 0xa0\r
1322     148c:       ebf60abb        bl      0xffd83f80\r
1323     1490:       080002b8        stmeqda r0, {r3, r4, r5, r7, r9}\r
1324     1494:       e1b03983        movs    r3, r3, lsl #19\r
1325     1498:       ebf60ab8        bl      0xffd83f80\r
1326     149c:       080002ba        stmeqda r0, {r1, r3, r4, r5, r7, r9}\r
1327     14a0:       e2870004        add     r0, r7, #4      ; 0x4\r
1328     14a4:       e1a01003        mov     r1, r3\r
1329     14a8:       ebf60847        bl      0xffd835cc\r
1330     14ac:       080002bc        stmeqda r0, {r2, r3, r4, r5, r7, r9}\r
1331     14b0:       ebf60ab2        bl      0xffd83f80\r
1332     14b4:       080002bc        stmeqda r0, {r2, r3, r4, r5, r7, r9}\r
1333     14b8:       e3a00f05        mov     r0, #20 ; 0x14\r
1334     14bc:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
1335     14c0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
1336     14c4:       ebf60913        bl      0xffd83918\r
1337     14c8:       080002c0        stmeqda r0, {r6, r7, r9}\r
1338     14cc:       e1a03000        mov     r3, r0\r
1339     14d0:       ebf60aaa        bl      0xffd83f80\r
1340     14d4:       080002be        stmeqda r0, {r1, r2, r3, r4, r5, r7, r9}\r
1341     14d8:       e2870008        add     r0, r7, #8      ; 0x8\r
1342     14dc:       e1a01003        mov     r1, r3\r
1343     14e0:       ebf60839        bl      0xffd835cc\r
1344     14e4:       080002c0        stmeqda r0, {r6, r7, r9}\r
1345     14e8:       ebf60aa4        bl      0xffd83f80\r
1346     14ec:       080002c0        stmeqda r0, {r6, r7, r9}\r
1347     14f0:       e2870008        add     r0, r7, #8      ; 0x8\r
1348     14f4:       ebf60907        bl      0xffd83918\r
1349     14f8:       080002c4        stmeqda r0, {r2, r6, r7, r9}\r
1350     14fc:       e1a03000        mov     r3, r0\r
1351     1500:       ebf60a9e        bl      0xffd83f80\r
1352     1504:       080002c2        stmeqda r0, {r1, r6, r7, r9}\r
1353     1508:       e3a00f06        mov     r0, #24 ; 0x18\r
1354     150c:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
1355     1510:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
1356     1514:       ebf608ff        bl      0xffd83918\r
1357     1518:       080002c6        stmeqda r0, {r1, r2, r6, r7, r9}\r
1358     151c:       e1a04000        mov     r4, r0\r
1359     1520:       ebf60a96        bl      0xffd83f80\r
1360     1524:       080002c4        stmeqda r0, {r2, r6, r7, r9}\r
1361     1528:       e1a00004        mov     r0, r4\r
1362     152c:       e58d0420        str     r0, [sp, #1056]\r
1363     1530:       ebf60a92        bl      0xffd83f80\r
1364     1534:       080002c6        stmeqda r0, {r1, r2, r6, r7, r9}\r
1365     1538:       e3a00f07        mov     r0, #28 ; 0x1c\r
1366     153c:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
1367     1540:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
1368     1544:       ebf608f3        bl      0xffd83918\r
1369     1548:       080002ca        stmeqda r0, {r1, r3, r6, r7, r9}\r
1370     154c:       e1a04000        mov     r4, r0\r
1371     1550:       ebf60a8a        bl      0xffd83f80\r
1372     1554:       080002c8        stmeqda r0, {r3, r6, r7, r9}\r
1373     1558:       e59d1420        ldr     r1, [sp, #1056]\r
1374     155c:       e0844001        add     r4, r4, r1\r
1375     1560:       ebf60a86        bl      0xffd83f80\r
1376     1564:       080002ca        stmeqda r0, {r1, r3, r6, r7, r9}\r
1377     1568:       e3b03001        movs    r3, #1  ; 0x1\r
1378     156c:       ebf60a83        bl      0xffd83f80\r
1379     1570:       080002cc        stmeqda r0, {r2, r3, r6, r7, r9}\r
1380     1574:       e2840000        add     r0, r4, #0      ; 0x0\r
1381     1578:       e1a01003        mov     r1, r3\r
1382     157c:       ebf607f2        bl      0xffd8354c\r
1383     1580:       080002ce        stmeqda r0, {r1, r2, r3, r6, r7, r9}\r
1384     1584:       ebf60a7d        bl      0xffd83f80\r
1385     1588:       080002ce        stmeqda r0, {r1, r2, r3, r6, r7, r9}\r
1386     158c:       ebf60a7b        bl      0xffd83f80\r
1387     1590:       080002d0        stmeqda r0, {r4, r6, r7, r9}\r
1388     1594:       e3a000d3        mov     r0, #211        ; 0xd3\r
1389     1598:       e3800c02        orr     r0, r0, #512    ; 0x200\r
1390     159c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
1391     15a0:       e58d0438        str     r0, [sp, #1080]\r
1392     15a4:       e28cc0d9        add     ip, ip, #217    ; 0xd9\r
1393     15a8:       e1a00fac        mov     r0, ip, lsr #31\r
1394     15ac:       e08ff100        add     pc, pc, r0, lsl #2\r
1395     15b0:       08000d6c        stmeqda r0, {r2, r3, r5, r6, r8, sl, fp}\r
1396     15b4:       ebf60666        bl      0xffd82f54\r
1397     15b8:       ea000001        b       0x15c4\r
1398     15bc:       08000d6c        stmeqda r0, {r2, r3, r5, r6, r8, sl, fp}\r
1399     15c0:       00000000        andeq   r0, r0, r0\r
1400     15c4:       ebf60a6d        bl      0xffd83f80\r
1401     15c8:       08000d6c        stmeqda r0, {r2, r3, r5, r6, r8, sl, fp}\r
1402     15cc:       e59d9434        ldr     r9, [sp, #1076]\r
1403     15d0:       e3c99003        bic     r9, r9, #3      ; 0x3\r
1404     15d4:       e249900c        sub     r9, r9, #12     ; 0xc\r
1405     15d8:       e58d9434        str     r9, [sp, #1076]\r
1406     15dc:       e2890000        add     r0, r9, #0      ; 0x0\r
1407     15e0:       e1a01007        mov     r1, r7\r
1408     15e4:       ebf60818        bl      0xffd8364c\r
1409     15e8:       e2890004        add     r0, r9, #4      ; 0x4\r
1410     15ec:       e1a01008        mov     r1, r8\r
1411     15f0:       ebf60815        bl      0xffd8364c\r
1412     15f4:       e2890008        add     r0, r9, #8      ; 0x8\r
1413     15f8:       e59d1438        ldr     r1, [sp, #1080]\r
1414     15fc:       ebf60812        bl      0xffd8364c\r
1415     1600:       ebf60a5e        bl      0xffd83f80\r
1416     1604:       08000d6e        stmeqda r0, {r1, r2, r3, r5, r6, r8, sl, fp}\r
1417     1608:       e59d0434        ldr     r0, [sp, #1076]\r
1418     160c:       e2400f01        sub     r0, r0, #4      ; 0x4\r
1419     1610:       e58d0434        str     r0, [sp, #1076]\r
1420     1614:       ebf60a59        bl      0xffd83f80\r
1421     1618:       08000d70        stmeqda r0, {r4, r5, r6, r8, sl, fp}\r
1422     161c:       e3b06000        movs    r6, #0  ; 0x0\r
1423     1620:       ebf60a56        bl      0xffd83f80\r
1424     1624:       08000d72        stmeqda r0, {r1, r4, r5, r6, r8, sl, fp}\r
1425     1628:       e3a00f6e        mov     r0, #440        ; 0x1b8\r
1426     162c:       e3800b03        orr     r0, r0, #3072   ; 0xc00\r
1427     1630:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
1428     1634:       ebf608b7        bl      0xffd83918\r
1429     1638:       08000d76        stmeqda r0, {r1, r2, r4, r5, r6, r8, sl, fp}\r
1430     163c:       e1a03000        mov     r3, r0\r
1431     1640:       ebf60a4e        bl      0xffd83f80\r
1432     1644:       08000d74        stmeqda r0, {r2, r4, r5, r6, r8, sl, fp}\r
1433     1648:       e3b050a5        movs    r5, #165        ; 0xa5\r
1434     164c:       ebf60a4b        bl      0xffd83f80\r
1435     1650:       08000d76        stmeqda r0, {r1, r2, r4, r5, r6, r8, sl, fp}\r
1436     1654:       e1b05185        movs    r5, r5, lsl #3\r
1437     1658:       ebf60a48        bl      0xffd83f80\r
1438     165c:       08000d78        stmeqda r0, {r3, r4, r5, r6, r8, sl, fp}\r
1439     1660:       e1a01003        mov     r1, r3\r
1440     1664:       e0934005        adds    r4, r3, r5\r
1441     1668:       ebf60a44        bl      0xffd83f80\r
1442     166c:       08000d7a        stmeqda r0, {r1, r3, r4, r5, r6, r8, sl, fp}\r
1443     1670:       e3b07094        movs    r7, #148        ; 0x94\r
1444     1674:       ebf60a41        bl      0xffd83f80\r
1445     1678:       08000d7c        stmeqda r0, {r2, r3, r4, r5, r6, r8, sl, fp}\r
1446     167c:       e1b07087        movs    r7, r7, lsl #1\r
1447     1680:       ebf60a3e        bl      0xffd83f80\r
1448     1684:       08000d7e        stmeqda r0, {r1, r2, r3, r4, r5, r6, r8, sl, fp}\r
1449     1688:       e1a01003        mov     r1, r3\r
1450     168c:       e0935007        adds    r5, r3, r7\r
1451     1690:       ebf60a3a        bl      0xffd83f80\r
1452     1694:       08000d80        stmeqda r0, {r7, r8, sl, fp}\r
1453     1698:       e2840000        add     r0, r4, #0      ; 0x0\r
1454     169c:       e1a01005        mov     r1, r5\r
1455     16a0:       ebf607c9        bl      0xffd835cc\r
1456     16a4:       08000d82        stmeqda r0, {r1, r7, r8, sl, fp}\r
1457     16a8:       ebf60a34        bl      0xffd83f80\r
1458     16ac:       08000d82        stmeqda r0, {r1, r7, r8, sl, fp}\r
1459     16b0:       e3b080a3        movs    r8, #163        ; 0xa3\r
1460     16b4:       ebf60a31        bl      0xffd83f80\r
1461     16b8:       08000d84        stmeqda r0, {r2, r7, r8, sl, fp}\r
1462     16bc:       e1b08188        movs    r8, r8, lsl #3\r
1463     16c0:       ebf60a2e        bl      0xffd83f80\r
1464     16c4:       08000d86        stmeqda r0, {r1, r2, r7, r8, sl, fp}\r
1465     16c8:       e1a01003        mov     r1, r3\r
1466     16cc:       e0934008        adds    r4, r3, r8\r
1467     16d0:       ebf60a2a        bl      0xffd83f80\r
1468     16d4:       08000d88        stmeqda r0, {r3, r7, r8, sl, fp}\r
1469     16d8:       e1a01008        mov     r1, r8\r
1470     16dc:       e2988014        adds    r8, r8, #20     ; 0x14\r
1471     16e0:       ebf60a26        bl      0xffd83f80\r
1472     16e4:       08000d8a        stmeqda r0, {r1, r3, r7, r8, sl, fp}\r
1473     16e8:       e1a01003        mov     r1, r3\r
1474     16ec:       e0937008        adds    r7, r3, r8\r
1475     16f0:       ebf60a22        bl      0xffd83f80\r
1476     16f4:       08000d8c        stmeqda r0, {r2, r3, r7, r8, sl, fp}\r
1477     16f8:       e1540005        cmp     r4, r5\r
1478     16fc:       ebf60a1f        bl      0xffd83f80\r
1479     1700:       08000d8e        stmeqda r0, {r1, r2, r3, r7, r8, sl, fp}\r
1480     1704:       e28cc03b        add     ip, ip, #59     ; 0x3b\r
1481     1708:       2a000004        bcs     0x1720\r
1482     170c:       e1a00fac        mov     r0, ip, lsr #31\r
1483     1710:       e08ff100        add     pc, pc, r0, lsl #2\r
1484     1714:       08000d9c        stmeqda r0, {r2, r3, r4, r7, r8, sl, fp}\r
1485     1718:       ebf6060d        bl      0xffd82f54\r
1486     171c:       ea00001e        b       0x179c\r
1487     1720:       ebf60a16        bl      0xffd83f80\r
1488     1724:       08000d90        stmeqda r0, {r4, r7, r8, sl, fp}\r
1489     1728:       e1a01005        mov     r1, r5\r
1490     172c:       e2953000        adds    r3, r5, #0      ; 0x0\r
1491     1730:       e28cc003        add     ip, ip, #3      ; 0x3\r
1492     1734:       ebf60a11        bl      0xffd83f80\r
1493     1738:       08000d92        stmeqda r0, {r1, r4, r7, r8, sl, fp}\r
1494     173c:       e284000c        add     r0, r4, #12     ; 0xc\r
1495     1740:       e1a01006        mov     r1, r6\r
1496     1744:       ebf607a0        bl      0xffd835cc\r
1497     1748:       08000d94        stmeqda r0, {r2, r4, r7, r8, sl, fp}\r
1498     174c:       ebf60a0b        bl      0xffd83f80\r
1499     1750:       08000d94        stmeqda r0, {r2, r4, r7, r8, sl, fp}\r
1500     1754:       e1a01004        mov     r1, r4\r
1501     1758:       e2946000        adds    r6, r4, #0      ; 0x0\r
1502     175c:       ebf60a07        bl      0xffd83f80\r
1503     1760:       08000d96        stmeqda r0, {r1, r2, r4, r7, r8, sl, fp}\r
1504     1764:       e1a01004        mov     r1, r4\r
1505     1768:       e2544010        subs    r4, r4, #16     ; 0x10\r
1506     176c:       ebf60a03        bl      0xffd83f80\r
1507     1770:       08000d98        stmeqda r0, {r3, r4, r7, r8, sl, fp}\r
1508     1774:       e1540003        cmp     r4, r3\r
1509     1778:       ebf60a00        bl      0xffd83f80\r
1510     177c:       08000d9a        stmeqda r0, {r1, r3, r4, r7, r8, sl, fp}\r
1511     1780:       e28cc010        add     ip, ip, #16     ; 0x10\r
1512     1784:       3a000004        bcc     0x179c\r
1513     1788:       e1a00fac        mov     r0, ip, lsr #31\r
1514     178c:       e08ff100        add     pc, pc, r0, lsl #2\r
1515     1790:       08000d92        stmeqda r0, {r1, r4, r7, r8, sl, fp}\r
1516     1794:       ebf605ee        bl      0xffd82f54\r
1517     1798:       eaffffe5        b       0x1734\r
1518     179c:       ebf609f7        bl      0xffd83f80\r
1519     17a0:       08000d9c        stmeqda r0, {r2, r3, r4, r7, r8, sl, fp}\r
1520     17a4:       e3b03000        movs    r3, #0  ; 0x0\r
1521     17a8:       ebf609f4        bl      0xffd83f80\r
1522     17ac:       08000d9e        stmeqda r0, {r1, r2, r3, r4, r7, r8, sl, fp}\r
1523     17b0:       e59d0434        ldr     r0, [sp, #1076]\r
1524     17b4:       e2800f00        add     r0, r0, #0      ; 0x0\r
1525     17b8:       e1a01003        mov     r1, r3\r
1526     17bc:       ebf60782        bl      0xffd835cc\r
1527     17c0:       08000da0        stmeqda r0, {r5, r7, r8, sl, fp}\r
1528     17c4:       ebf609ed        bl      0xffd83f80\r
1529     17c8:       08000da0        stmeqda r0, {r5, r7, r8, sl, fp}\r
1530     17cc:       e3a00f6f        mov     r0, #444        ; 0x1bc\r
1531     17d0:       e3800b03        orr     r0, r0, #3072   ; 0xc00\r
1532     17d4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
1533     17d8:       ebf6084e        bl      0xffd83918\r
1534     17dc:       08000da4        stmeqda r0, {r2, r5, r7, r8, sl, fp}\r
1535     17e0:       e1a03000        mov     r3, r0\r
1536     17e4:       ebf609e5        bl      0xffd83f80\r
1537     17e8:       08000da2        stmeqda r0, {r1, r5, r7, r8, sl, fp}\r
1538     17ec:       e59d1434        ldr     r1, [sp, #1076]\r
1539     17f0:       e1a04001        mov     r4, r1\r
1540     17f4:       ebf609e1        bl      0xffd83f80\r
1541     17f8:       08000da4        stmeqda r0, {r2, r5, r7, r8, sl, fp}\r
1542     17fc:       e2830000        add     r0, r3, #0      ; 0x0\r
1543     1800:       e1a01004        mov     r1, r4\r
1544     1804:       ebf60770        bl      0xffd835cc\r
1545     1808:       08000da6        stmeqda r0, {r1, r2, r5, r7, r8, sl, fp}\r
1546     180c:       ebf609db        bl      0xffd83f80\r
1547     1810:       08000da6        stmeqda r0, {r1, r2, r5, r7, r8, sl, fp}\r
1548     1814:       e2830004        add     r0, r3, #4      ; 0x4\r
1549     1818:       e1a01007        mov     r1, r7\r
1550     181c:       ebf6076a        bl      0xffd835cc\r
1551     1820:       08000da8        stmeqda r0, {r3, r5, r7, r8, sl, fp}\r
1552     1824:       ebf609d5        bl      0xffd83f80\r
1553     1828:       08000da8        stmeqda r0, {r3, r5, r7, r8, sl, fp}\r
1554     182c:       e3a00d37        mov     r0, #3520       ; 0xdc0\r
1555     1830:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
1556     1834:       ebf60837        bl      0xffd83918\r
1557     1838:       08000dac        stmeqda r0, {r2, r3, r5, r7, r8, sl, fp}\r
1558     183c:       e1a04000        mov     r4, r0\r
1559     1840:       ebf609ce        bl      0xffd83f80\r
1560     1844:       08000daa        stmeqda r0, {r1, r3, r5, r7, r8, sl, fp}\r
1561     1848:       e2830008        add     r0, r3, #8      ; 0x8\r
1562     184c:       e1a01004        mov     r1, r4\r
1563     1850:       ebf6075d        bl      0xffd835cc\r
1564     1854:       08000dac        stmeqda r0, {r2, r3, r5, r7, r8, sl, fp}\r
1565     1858:       ebf609c8        bl      0xffd83f80\r
1566     185c:       08000dac        stmeqda r0, {r2, r3, r5, r7, r8, sl, fp}\r
1567     1860:       e2830008        add     r0, r3, #8      ; 0x8\r
1568     1864:       ebf6082b        bl      0xffd83918\r
1569     1868:       08000db0        stmeqda r0, {r4, r5, r7, r8, sl, fp}\r
1570     186c:       e1a03000        mov     r3, r0\r
1571     1870:       ebf609c2        bl      0xffd83f80\r
1572     1874:       08000dae        stmeqda r0, {r1, r2, r3, r5, r7, r8, sl, fp}\r
1573     1878:       e59d0434        ldr     r0, [sp, #1076]\r
1574     187c:       e2800f01        add     r0, r0, #4      ; 0x4\r
1575     1880:       e58d0434        str     r0, [sp, #1076]\r
1576     1884:       ebf609bd        bl      0xffd83f80\r
1577     1888:       08000db0        stmeqda r0, {r4, r5, r7, r8, sl, fp}\r
1578     188c:       e59d9434        ldr     r9, [sp, #1076]\r
1579     1890:       e3c99003        bic     r9, r9, #3      ; 0x3\r
1580     1894:       e2890008        add     r0, r9, #8      ; 0x8\r
1581     1898:       e58d0434        str     r0, [sp, #1076]\r
1582     189c:       e2890000        add     r0, r9, #0      ; 0x0\r
1583     18a0:       ebf6081c        bl      0xffd83918\r
1584     18a4:       08000db4        stmeqda r0, {r2, r4, r5, r7, r8, sl, fp}\r
1585     18a8:       e1a07000        mov     r7, r0\r
1586     18ac:       e2890004        add     r0, r9, #4      ; 0x4\r
1587     18b0:       ebf60818        bl      0xffd83918\r
1588     18b4:       08000db4        stmeqda r0, {r2, r4, r5, r7, r8, sl, fp}\r
1589     18b8:       e1a08000        mov     r8, r0\r
1590     18bc:       ebf609af        bl      0xffd83f80\r
1591     18c0:       08000db2        stmeqda r0, {r1, r4, r5, r7, r8, sl, fp}\r
1592     18c4:       e59d9434        ldr     r9, [sp, #1076]\r
1593     18c8:       e3c99003        bic     r9, r9, #3      ; 0x3\r
1594     18cc:       e2890004        add     r0, r9, #4      ; 0x4\r
1595     18d0:       e58d0434        str     r0, [sp, #1076]\r
1596     18d4:       e2890000        add     r0, r9, #0      ; 0x0\r
1597     18d8:       ebf6080e        bl      0xffd83918\r
1598     18dc:       08000db6        stmeqda r0, {r1, r2, r4, r5, r7, r8, sl, fp}\r
1599     18e0:       e1a03000        mov     r3, r0\r
1600     18e4:       ebf609a5        bl      0xffd83f80\r
1601     18e8:       08000db4        stmeqda r0, {r2, r4, r5, r7, r8, sl, fp}\r
1602     18ec:       e1a00003        mov     r0, r3\r
1603     18f0:       e28cc034        add     ip, ip, #52     ; 0x34\r
1604     18f4:       eaf605f5        b       0xffd830d0\r
1605     18f8:       080002d2        stmeqda r0, {r1, r4, r6, r7, r9}\r
1606     18fc:       00000000        andeq   r0, r0, r0\r
1607     1900:       ebf6099e        bl      0xffd83f80\r
1608     1904:       080002d2        stmeqda r0, {r1, r4, r6, r7, r9}\r
1609     1908:       ebf6099c        bl      0xffd83f80\r
1610     190c:       080002d4        stmeqda r0, {r2, r4, r6, r7, r9}\r
1611     1910:       e3a000d7        mov     r0, #215        ; 0xd7\r
1612     1914:       e3800c02        orr     r0, r0, #512    ; 0x200\r
1613     1918:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
1614     191c:       e58d0438        str     r0, [sp, #1080]\r
1615     1920:       e28cc006        add     ip, ip, #6      ; 0x6\r
1616     1924:       e1a00fac        mov     r0, ip, lsr #31\r
1617     1928:       e08ff100        add     pc, pc, r0, lsl #2\r
1618     192c:       080c03a4        stmeqda ip, {r2, r5, r7, r8, r9}\r
1619     1930:       ebf60587        bl      0xffd82f54\r
1620     1934:       ea000001        b       0x1940\r
1621     1938:       080c03a4        stmeqda ip, {r2, r5, r7, r8, r9}\r
1622     193c:       00000000        andeq   r0, r0, r0\r
1623     1940:       ebf6098e        bl      0xffd83f80\r
1624     1944:       080c03a4        stmeqda ip, {r2, r5, r7, r8, r9}\r
1625     1948:       e59d9434        ldr     r9, [sp, #1076]\r
1626     194c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
1627     1950:       e2499014        sub     r9, r9, #20     ; 0x14\r
1628     1954:       e58d9434        str     r9, [sp, #1076]\r
1629     1958:       e2890000        add     r0, r9, #0      ; 0x0\r
1630     195c:       e1a01007        mov     r1, r7\r
1631     1960:       ebf60739        bl      0xffd8364c\r
1632     1964:       e2890004        add     r0, r9, #4      ; 0x4\r
1633     1968:       e1a01008        mov     r1, r8\r
1634     196c:       ebf60736        bl      0xffd8364c\r
1635     1970:       e2890008        add     r0, r9, #8      ; 0x8\r
1636     1974:       e59d1418        ldr     r1, [sp, #1048]\r
1637     1978:       ebf60733        bl      0xffd8364c\r
1638     197c:       e289000c        add     r0, r9, #12     ; 0xc\r
1639     1980:       e59d141c        ldr     r1, [sp, #1052]\r
1640     1984:       ebf60730        bl      0xffd8364c\r
1641     1988:       e2890010        add     r0, r9, #16     ; 0x10\r
1642     198c:       e59d1438        ldr     r1, [sp, #1080]\r
1643     1990:       ebf6072d        bl      0xffd8364c\r
1644     1994:       ebf60979        bl      0xffd83f80\r
1645     1998:       080c03a6        stmeqda ip, {r1, r2, r5, r7, r8, r9}\r
1646     199c:       e59d1420        ldr     r1, [sp, #1056]\r
1647     19a0:       e1a00001        mov     r0, r1\r
1648     19a4:       e58d041c        str     r0, [sp, #1052]\r
1649     19a8:       ebf60974        bl      0xffd83f80\r
1650     19ac:       080c03a8        stmeqda ip, {r3, r5, r7, r8, r9}\r
1651     19b0:       e59d9434        ldr     r9, [sp, #1076]\r
1652     19b4:       e3c99003        bic     r9, r9, #3      ; 0x3\r
1653     19b8:       e2499004        sub     r9, r9, #4      ; 0x4\r
1654     19bc:       e58d9434        str     r9, [sp, #1076]\r
1655     19c0:       e2890000        add     r0, r9, #0      ; 0x0\r
1656     19c4:       e59d141c        ldr     r1, [sp, #1052]\r
1657     19c8:       ebf606ff        bl      0xffd835cc\r
1658     19cc:       080c03aa        stmeqda ip, {r1, r3, r5, r7, r8, r9}\r
1659     19d0:       ebf6096a        bl      0xffd83f80\r
1660     19d4:       080c03aa        stmeqda ip, {r1, r3, r5, r7, r8, r9}\r
1661     19d8:       e3a00f03        mov     r0, #12 ; 0xc\r
1662     19dc:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
1663     19e0:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
1664     19e4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
1665     19e8:       ebf607ca        bl      0xffd83918\r
1666     19ec:       080c03ae        stmeqda ip, {r1, r2, r3, r5, r7, r8, r9}\r
1667     19f0:       e1a03000        mov     r3, r0\r
1668     19f4:       ebf60961        bl      0xffd83f80\r
1669     19f8:       080c03ac        stmeqda ip, {r2, r3, r5, r7, r8, r9}\r
1670     19fc:       e3b04002        movs    r4, #2  ; 0x2\r
1671     1a00:       ebf6095e        bl      0xffd83f80\r
1672     1a04:       080c03ae        stmeqda ip, {r1, r2, r3, r5, r7, r8, r9}\r
1673     1a08:       e3a01000        mov     r1, #0  ; 0x0\r
1674     1a0c:       e0514004        subs    r4, r1, r4\r
1675     1a10:       ebf6095a        bl      0xffd83f80\r
1676     1a14:       080c03b0        stmeqda ip, {r4, r5, r7, r8, r9}\r
1677     1a18:       e1a01003        mov     r1, r3\r
1678     1a1c:       e0133004        ands    r3, r3, r4\r
1679     1a20:       ebf60956        bl      0xffd83f80\r
1680     1a24:       080c03b2        stmeqda ip, {r1, r4, r5, r7, r8, r9}\r
1681     1a28:       e3a00e41        mov     r0, #1040       ; 0x410\r
1682     1a2c:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
1683     1a30:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
1684     1a34:       ebf607b7        bl      0xffd83918\r
1685     1a38:       080c03b6        stmeqda ip, {r1, r2, r4, r5, r7, r8, r9}\r
1686     1a3c:       e1a04000        mov     r4, r0\r
1687     1a40:       ebf6094e        bl      0xffd83f80\r
1688     1a44:       080c03b4        stmeqda ip, {r2, r4, r5, r7, r8, r9}\r
1689     1a48:       e3a00f05        mov     r0, #20 ; 0x14\r
1690     1a4c:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
1691     1a50:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
1692     1a54:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
1693     1a58:       ebf607ae        bl      0xffd83918\r
1694     1a5c:       080c03b8        stmeqda ip, {r3, r4, r5, r7, r8, r9}\r
1695     1a60:       e1a05000        mov     r5, r0\r
1696     1a64:       ebf60945        bl      0xffd83f80\r
1697     1a68:       080c03b6        stmeqda ip, {r1, r2, r4, r5, r7, r8, r9}\r
1698     1a6c:       ebf60943        bl      0xffd83f80\r
1699     1a70:       080c03b8        stmeqda ip, {r3, r4, r5, r7, r8, r9}\r
1700     1a74:       e3a000bb        mov     r0, #187        ; 0xbb\r
1701     1a78:       e3800c03        orr     r0, r0, #768    ; 0x300\r
1702     1a7c:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
1703     1a80:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
1704     1a84:       e58d0438        str     r0, [sp, #1080]\r
1705     1a88:       e28cc02c        add     ip, ip, #44     ; 0x2c\r
1706     1a8c:       e1a00fac        mov     r0, ip, lsr #31\r
1707     1a90:       e08ff100        add     pc, pc, r0, lsl #2\r
1708     1a94:       080c2f1c        stmeqda ip, {r2, r3, r4, r8, r9, sl, fp, sp}\r
1709     1a98:       ebf6052d        bl      0xffd82f54\r
1710     1a9c:       ea000001        b       0x1aa8\r
1711     1aa0:       080c2f1c        stmeqda ip, {r2, r3, r4, r8, r9, sl, fp, sp}\r
1712     1aa4:       00000000        andeq   r0, r0, r0\r
1713     1aa8:       ebf60934        bl      0xffd83f80\r
1714     1aac:       080c2f1c        stmeqda ip, {r2, r3, r4, r8, r9, sl, fp, sp}\r
1715     1ab0:       ebf60619        bl      0xffd8331c\r
1716     1ab4:       080c2f1e        stmeqda ip, {r1, r2, r3, r4, r8, r9, sl, fp, sp}\r
1717     1ab8:       e28cc003        add     ip, ip, #3      ; 0x3\r
1718     1abc:       e1a00fac        mov     r0, ip, lsr #31\r
1719     1ac0:       e08ff100        add     pc, pc, r0, lsl #2\r
1720     1ac4:       00000008        andeq   r0, r0, r8\r
1721     1ac8:       ebf604eb        bl      0xffd82e7c\r
1722     1acc:       ea2af94b        b       0xac0000\r
1723     1ad0:       080c2f1e        stmeqda ip, {r1, r2, r3, r4, r8, r9, sl, fp, sp}\r
1724     1ad4:       00000000        andeq   r0, r0, r0\r
1725     1ad8:       ebf60928        bl      0xffd83f80\r
1726     1adc:       080c2f1e        stmeqda ip, {r1, r2, r3, r4, r8, r9, sl, fp, sp}\r
1727     1ae0:       e59d0438        ldr     r0, [sp, #1080]\r
1728     1ae4:       e28cc003        add     ip, ip, #3      ; 0x3\r
1729     1ae8:       eaf60578        b       0xffd830d0\r
1730     1aec:       080c03ba        stmeqda ip, {r1, r3, r4, r5, r7, r8, r9}\r
1731     1af0:       00000000        andeq   r0, r0, r0\r
1732     1af4:       ebf60921        bl      0xffd83f80\r
1733     1af8:       080c03ba        stmeqda ip, {r1, r3, r4, r5, r7, r8, r9}\r
1734     1afc:       e3a00f06        mov     r0, #24 ; 0x18\r
1735     1b00:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
1736     1b04:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
1737     1b08:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
1738     1b0c:       ebf60781        bl      0xffd83918\r
1739     1b10:       080c03be        stmeqda ip, {r1, r2, r3, r4, r5, r7, r8, r9}\r
1740     1b14:       e1a03000        mov     r3, r0\r
1741     1b18:       ebf60918        bl      0xffd83f80\r
1742     1b1c:       080c03bc        stmeqda ip, {r2, r3, r4, r5, r7, r8, r9}\r
1743     1b20:       ebf60916        bl      0xffd83f80\r
1744     1b24:       080c03be        stmeqda ip, {r1, r2, r3, r4, r5, r7, r8, r9}\r
1745     1b28:       e3a000c1        mov     r0, #193        ; 0xc1\r
1746     1b2c:       e3800c03        orr     r0, r0, #768    ; 0x300\r
1747     1b30:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
1748     1b34:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
1749     1b38:       e58d0438        str     r0, [sp, #1080]\r
1750     1b3c:       e28cc00b        add     ip, ip, #11     ; 0xb\r
1751     1b40:       e1a00fac        mov     r0, ip, lsr #31\r
1752     1b44:       e08ff100        add     pc, pc, r0, lsl #2\r
1753     1b48:       080c076c        stmeqda ip, {r2, r3, r5, r6, r8, r9, sl}\r
1754     1b4c:       ebf60500        bl      0xffd82f54\r
1755     1b50:       ea000001        b       0x1b5c\r
1756     1b54:       080c076c        stmeqda ip, {r2, r3, r5, r6, r8, r9, sl}\r
1757     1b58:       00000000        andeq   r0, r0, r0\r
1758     1b5c:       ebf60907        bl      0xffd83f80\r
1759     1b60:       080c076c        stmeqda ip, {r2, r3, r5, r6, r8, r9, sl}\r
1760     1b64:       e59d9434        ldr     r9, [sp, #1076]\r
1761     1b68:       e3c99003        bic     r9, r9, #3      ; 0x3\r
1762     1b6c:       e2499008        sub     r9, r9, #8      ; 0x8\r
1763     1b70:       e58d9434        str     r9, [sp, #1076]\r
1764     1b74:       e2890000        add     r0, r9, #0      ; 0x0\r
1765     1b78:       e1a01007        mov     r1, r7\r
1766     1b7c:       ebf606b2        bl      0xffd8364c\r
1767     1b80:       e2890004        add     r0, r9, #4      ; 0x4\r
1768     1b84:       e59d1438        ldr     r1, [sp, #1080]\r
1769     1b88:       ebf606af        bl      0xffd8364c\r
1770     1b8c:       ebf608fb        bl      0xffd83f80\r
1771     1b90:       080c076e        stmeqda ip, {r1, r2, r3, r5, r6, r8, r9, sl}\r
1772     1b94:       e59d0434        ldr     r0, [sp, #1076]\r
1773     1b98:       e2400f01        sub     r0, r0, #4      ; 0x4\r
1774     1b9c:       e58d0434        str     r0, [sp, #1076]\r
1775     1ba0:       ebf608f6        bl      0xffd83f80\r
1776     1ba4:       080c0770        stmeqda ip, {r4, r5, r6, r8, r9, sl}\r
1777     1ba8:       e1a01003        mov     r1, r3\r
1778     1bac:       e2937000        adds    r7, r3, #0      ; 0x0\r
1779     1bb0:       ebf608f2        bl      0xffd83f80\r
1780     1bb4:       080c0772        stmeqda ip, {r1, r4, r5, r6, r8, r9, sl}\r
1781     1bb8:       e3b06000        movs    r6, #0  ; 0x0\r
1782     1bbc:       ebf608ef        bl      0xffd83f80\r
1783     1bc0:       080c0774        stmeqda ip, {r2, r4, r5, r6, r8, r9, sl}\r
1784     1bc4:       e2870000        add     r0, r7, #0      ; 0x0\r
1785     1bc8:       e1a01006        mov     r1, r6\r
1786     1bcc:       ebf6067e        bl      0xffd835cc\r
1787     1bd0:       080c0776        stmeqda ip, {r1, r2, r4, r5, r6, r8, r9, sl}\r
1788     1bd4:       ebf608e9        bl      0xffd83f80\r
1789     1bd8:       080c0776        stmeqda ip, {r1, r2, r4, r5, r6, r8, r9, sl}\r
1790     1bdc:       e3a00ffe        mov     r0, #1016       ; 0x3f8\r
1791     1be0:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
1792     1be4:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
1793     1be8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
1794     1bec:       ebf60749        bl      0xffd83918\r
1795     1bf0:       080c077a        stmeqda ip, {r1, r3, r4, r5, r6, r8, r9, sl}\r
1796     1bf4:       e1a03000        mov     r3, r0\r
1797     1bf8:       ebf608e0        bl      0xffd83f80\r
1798     1bfc:       080c0778        stmeqda ip, {r3, r4, r5, r6, r8, r9, sl}\r
1799     1c00:       e2830000        add     r0, r3, #0      ; 0x0\r
1800     1c04:       e1a01006        mov     r1, r6\r
1801     1c08:       ebf6064f        bl      0xffd8354c\r
1802     1c0c:       080c077a        stmeqda ip, {r1, r3, r4, r5, r6, r8, r9, sl}\r
1803     1c10:       ebf608da        bl      0xffd83f80\r
1804     1c14:       080c077a        stmeqda ip, {r1, r3, r4, r5, r6, r8, r9, sl}\r
1805     1c18:       e1a01003        mov     r1, r3\r
1806     1c1c:       e293300c        adds    r3, r3, #12     ; 0xc\r
1807     1c20:       ebf608d6        bl      0xffd83f80\r
1808     1c24:       080c077c        stmeqda ip, {r2, r3, r4, r5, r6, r8, r9, sl}\r
1809     1c28:       e2830000        add     r0, r3, #0      ; 0x0\r
1810     1c2c:       e1a01006        mov     r1, r6\r
1811     1c30:       ebf60645        bl      0xffd8354c\r
1812     1c34:       080c077e        stmeqda ip, {r1, r2, r3, r4, r5, r6, r8, r9, sl}\r
1813     1c38:       ebf608d0        bl      0xffd83f80\r
1814     1c3c:       080c077e        stmeqda ip, {r1, r2, r3, r4, r5, r6, r8, r9, sl}\r
1815     1c40:       e3a00fff        mov     r0, #1020       ; 0x3fc\r
1816     1c44:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
1817     1c48:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
1818     1c4c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
1819     1c50:       ebf60730        bl      0xffd83918\r
1820     1c54:       080c0782        stmeqda ip, {r1, r7, r8, r9, sl}\r
1821     1c58:       e1a04000        mov     r4, r0\r
1822     1c5c:       ebf608c7        bl      0xffd83f80\r
1823     1c60:       080c0780        stmeqda ip, {r7, r8, r9, sl}\r
1824     1c64:       e3b0308f        movs    r3, #143        ; 0x8f\r
1825     1c68:       ebf608c4        bl      0xffd83f80\r
1826     1c6c:       080c0782        stmeqda ip, {r1, r7, r8, r9, sl}\r
1827     1c70:       e2840000        add     r0, r4, #0      ; 0x0\r
1828     1c74:       e1a01003        mov     r1, r3\r
1829     1c78:       ebf60633        bl      0xffd8354c\r
1830     1c7c:       080c0784        stmeqda ip, {r2, r7, r8, r9, sl}\r
1831     1c80:       ebf608be        bl      0xffd83f80\r
1832     1c84:       080c0784        stmeqda ip, {r2, r7, r8, r9, sl}\r
1833     1c88:       e1a01004        mov     r1, r4\r
1834     1c8c:       e2544002        subs    r4, r4, #2      ; 0x2\r
1835     1c90:       ebf608ba        bl      0xffd83f80\r
1836     1c94:       080c0786        stmeqda ip, {r1, r2, r7, r8, r9, sl}\r
1837     1c98:       e3a00b02        mov     r0, #2048       ; 0x800\r
1838     1c9c:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
1839     1ca0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
1840     1ca4:       ebf6071b        bl      0xffd83918\r
1841     1ca8:       080c078a        stmeqda ip, {r1, r3, r7, r8, r9, sl}\r
1842     1cac:       e1a05000        mov     r5, r0\r
1843     1cb0:       ebf608b2        bl      0xffd83f80\r
1844     1cb4:       080c0788        stmeqda ip, {r3, r7, r8, r9, sl}\r
1845     1cb8:       e1a01005        mov     r1, r5\r
1846     1cbc:       e2953000        adds    r3, r5, #0      ; 0x0\r
1847     1cc0:       ebf608ae        bl      0xffd83f80\r
1848     1cc4:       080c078a        stmeqda ip, {r1, r3, r7, r8, r9, sl}\r
1849     1cc8:       e2840000        add     r0, r4, #0      ; 0x0\r
1850     1ccc:       e1a01003        mov     r1, r3\r
1851     1cd0:       ebf6061d        bl      0xffd8354c\r
1852     1cd4:       080c078c        stmeqda ip, {r2, r3, r7, r8, r9, sl}\r
1853     1cd8:       ebf608a8        bl      0xffd83f80\r
1854     1cdc:       080c078c        stmeqda ip, {r2, r3, r7, r8, r9, sl}\r
1855     1ce0:       e3a00f01        mov     r0, #4  ; 0x4\r
1856     1ce4:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
1857     1ce8:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
1858     1cec:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
1859     1cf0:       ebf60708        bl      0xffd83918\r
1860     1cf4:       080c0790        stmeqda ip, {r4, r7, r8, r9, sl}\r
1861     1cf8:       e1a05000        mov     r5, r0\r
1862     1cfc:       ebf6089f        bl      0xffd83f80\r
1863     1d00:       080c078e        stmeqda ip, {r1, r2, r3, r7, r8, r9, sl}\r
1864     1d04:       e2850000        add     r0, r5, #0      ; 0x0\r
1865     1d08:       ebf606ab        bl      0xffd837bc\r
1866     1d0c:       080c0792        stmeqda ip, {r1, r4, r7, r8, r9, sl}\r
1867     1d10:       e1a04000        mov     r4, r0\r
1868     1d14:       ebf60899        bl      0xffd83f80\r
1869     1d18:       080c0790        stmeqda ip, {r4, r7, r8, r9, sl}\r
1870     1d1c:       e3b0303f        movs    r3, #63 ; 0x3f\r
1871     1d20:       ebf60896        bl      0xffd83f80\r
1872     1d24:       080c0792        stmeqda ip, {r1, r4, r7, r8, r9, sl}\r
1873     1d28:       e1a01003        mov     r1, r3\r
1874     1d2c:       e0133004        ands    r3, r3, r4\r
1875     1d30:       ebf60892        bl      0xffd83f80\r
1876     1d34:       080c0794        stmeqda ip, {r2, r4, r7, r8, r9, sl}\r
1877     1d38:       e3b04040        movs    r4, #64 ; 0x40\r
1878     1d3c:       ebf6088f        bl      0xffd83f80\r
1879     1d40:       080c0796        stmeqda ip, {r1, r2, r4, r7, r8, r9, sl}\r
1880     1d44:       e1a01003        mov     r1, r3\r
1881     1d48:       e1933004        orrs    r3, r3, r4\r
1882     1d4c:       ebf6088b        bl      0xffd83f80\r
1883     1d50:       080c0798        stmeqda ip, {r3, r4, r7, r8, r9, sl}\r
1884     1d54:       e2850000        add     r0, r5, #0      ; 0x0\r
1885     1d58:       e1a01003        mov     r1, r3\r
1886     1d5c:       ebf605db        bl      0xffd834d0\r
1887     1d60:       080c079a        stmeqda ip, {r1, r3, r4, r7, r8, r9, sl}\r
1888     1d64:       ebf60885        bl      0xffd83f80\r
1889     1d68:       080c079a        stmeqda ip, {r1, r3, r4, r7, r8, r9, sl}\r
1890     1d6c:       e3a00f02        mov     r0, #8  ; 0x8\r
1891     1d70:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
1892     1d74:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
1893     1d78:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
1894     1d7c:       ebf606e5        bl      0xffd83918\r
1895     1d80:       080c079e        stmeqda ip, {r1, r2, r3, r4, r7, r8, r9, sl}\r
1896     1d84:       e1a04000        mov     r4, r0\r
1897     1d88:       ebf6087c        bl      0xffd83f80\r
1898     1d8c:       080c079c        stmeqda ip, {r2, r3, r4, r7, r8, r9, sl}\r
1899     1d90:       e3b050d4        movs    r5, #212        ; 0xd4\r
1900     1d94:       ebf60879        bl      0xffd83f80\r
1901     1d98:       080c079e        stmeqda ip, {r1, r2, r3, r4, r7, r8, r9, sl}\r
1902     1d9c:       e1b05105        movs    r5, r5, lsl #2\r
1903     1da0:       ebf60876        bl      0xffd83f80\r
1904     1da4:       080c07a0        stmeqda ip, {r5, r7, r8, r9, sl}\r
1905     1da8:       e1a01007        mov     r1, r7\r
1906     1dac:       e0973005        adds    r3, r7, r5\r
1907     1db0:       ebf60872        bl      0xffd83f80\r
1908     1db4:       080c07a2        stmeqda ip, {r1, r5, r7, r8, r9, sl}\r
1909     1db8:       e2840000        add     r0, r4, #0      ; 0x0\r
1910     1dbc:       e1a01003        mov     r1, r3\r
1911     1dc0:       ebf60601        bl      0xffd835cc\r
1912     1dc4:       080c07a4        stmeqda ip, {r2, r5, r7, r8, r9, sl}\r
1913     1dc8:       ebf6086c        bl      0xffd83f80\r
1914     1dcc:       080c07a4        stmeqda ip, {r2, r5, r7, r8, r9, sl}\r
1915     1dd0:       e1a01004        mov     r1, r4\r
1916     1dd4:       e2944004        adds    r4, r4, #4      ; 0x4\r
1917     1dd8:       ebf60868        bl      0xffd83f80\r
1918     1ddc:       080c07a6        stmeqda ip, {r1, r2, r5, r7, r8, r9, sl}\r
1919     1de0:       e3a00f03        mov     r0, #12 ; 0xc\r
1920     1de4:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
1921     1de8:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
1922     1dec:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
1923     1df0:       ebf606c8        bl      0xffd83918\r
1924     1df4:       080c07aa        stmeqda ip, {r1, r3, r5, r7, r8, r9, sl}\r
1925     1df8:       e1a03000        mov     r3, r0\r
1926     1dfc:       ebf6085f        bl      0xffd83f80\r
1927     1e00:       080c07a8        stmeqda ip, {r3, r5, r7, r8, r9, sl}\r
1928     1e04:       e2840000        add     r0, r4, #0      ; 0x0\r
1929     1e08:       e1a01003        mov     r1, r3\r
1930     1e0c:       ebf605ee        bl      0xffd835cc\r
1931     1e10:       080c07aa        stmeqda ip, {r1, r3, r5, r7, r8, r9, sl}\r
1932     1e14:       ebf60859        bl      0xffd83f80\r
1933     1e18:       080c07aa        stmeqda ip, {r1, r3, r5, r7, r8, r9, sl}\r
1934     1e1c:       e1a01004        mov     r1, r4\r
1935     1e20:       e2944008        adds    r4, r4, #8      ; 0x8\r
1936     1e24:       ebf60855        bl      0xffd83f80\r
1937     1e28:       080c07ac        stmeqda ip, {r2, r3, r5, r7, r8, r9, sl}\r
1938     1e2c:       e3b05098        movs    r5, #152        ; 0x98\r
1939     1e30:       ebf60852        bl      0xffd83f80\r
1940     1e34:       080c07ae        stmeqda ip, {r1, r2, r3, r5, r7, r8, r9, sl}\r
1941     1e38:       e1b05205        movs    r5, r5, lsl #4\r
1942     1e3c:       ebf6084f        bl      0xffd83f80\r
1943     1e40:       080c07b0        stmeqda ip, {r4, r5, r7, r8, r9, sl}\r
1944     1e44:       e1a01007        mov     r1, r7\r
1945     1e48:       e0973005        adds    r3, r7, r5\r
1946     1e4c:       ebf6084b        bl      0xffd83f80\r
1947     1e50:       080c07b2        stmeqda ip, {r1, r4, r5, r7, r8, r9, sl}\r
1948     1e54:       e2840000        add     r0, r4, #0      ; 0x0\r
1949     1e58:       e1a01003        mov     r1, r3\r
1950     1e5c:       ebf605da        bl      0xffd835cc\r
1951     1e60:       080c07b4        stmeqda ip, {r2, r4, r5, r7, r8, r9, sl}\r
1952     1e64:       ebf60845        bl      0xffd83f80\r
1953     1e68:       080c07b4        stmeqda ip, {r2, r4, r5, r7, r8, r9, sl}\r
1954     1e6c:       e1a01004        mov     r1, r4\r
1955     1e70:       e2944004        adds    r4, r4, #4      ; 0x4\r
1956     1e74:       ebf60841        bl      0xffd83f80\r
1957     1e78:       080c07b6        stmeqda ip, {r1, r2, r4, r5, r7, r8, r9, sl}\r
1958     1e7c:       e3a00e81        mov     r0, #2064       ; 0x810\r
1959     1e80:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
1960     1e84:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
1961     1e88:       ebf606a2        bl      0xffd83918\r
1962     1e8c:       080c07ba        stmeqda ip, {r1, r3, r4, r5, r7, r8, r9, sl}\r
1963     1e90:       e1a03000        mov     r3, r0\r
1964     1e94:       ebf60839        bl      0xffd83f80\r
1965     1e98:       080c07b8        stmeqda ip, {r3, r4, r5, r7, r8, r9, sl}\r
1966     1e9c:       e2840000        add     r0, r4, #0      ; 0x0\r
1967     1ea0:       e1a01003        mov     r1, r3\r
1968     1ea4:       ebf605c8        bl      0xffd835cc\r
1969     1ea8:       080c07ba        stmeqda ip, {r1, r3, r4, r5, r7, r8, r9, sl}\r
1970     1eac:       ebf60833        bl      0xffd83f80\r
1971     1eb0:       080c07ba        stmeqda ip, {r1, r3, r4, r5, r7, r8, r9, sl}\r
1972     1eb4:       e3a00f05        mov     r0, #20 ; 0x14\r
1973     1eb8:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
1974     1ebc:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
1975     1ec0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
1976     1ec4:       ebf60693        bl      0xffd83918\r
1977     1ec8:       080c07be        stmeqda ip, {r1, r2, r3, r4, r5, r7, r8, r9, sl}\r
1978     1ecc:       e1a03000        mov     r3, r0\r
1979     1ed0:       ebf6082a        bl      0xffd83f80\r
1980     1ed4:       080c07bc        stmeqda ip, {r2, r3, r4, r5, r7, r8, r9, sl}\r
1981     1ed8:       e2830000        add     r0, r3, #0      ; 0x0\r
1982     1edc:       e1a01007        mov     r1, r7\r
1983     1ee0:       ebf605b9        bl      0xffd835cc\r
1984     1ee4:       080c07be        stmeqda ip, {r1, r2, r3, r4, r5, r7, r8, r9, sl}\r
1985     1ee8:       ebf60824        bl      0xffd83f80\r
1986     1eec:       080c07be        stmeqda ip, {r1, r2, r3, r4, r5, r7, r8, r9, sl}\r
1987     1ef0:       e59d0434        ldr     r0, [sp, #1076]\r
1988     1ef4:       e2800f00        add     r0, r0, #0      ; 0x0\r
1989     1ef8:       e1a01006        mov     r1, r6\r
1990     1efc:       ebf605b2        bl      0xffd835cc\r
1991     1f00:       080c07c0        stmeqda ip, {r6, r7, r8, r9, sl}\r
1992     1f04:       ebf6081d        bl      0xffd83f80\r
1993     1f08:       080c07c0        stmeqda ip, {r6, r7, r8, r9, sl}\r
1994     1f0c:       e3a00f06        mov     r0, #24 ; 0x18\r
1995     1f10:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
1996     1f14:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
1997     1f18:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
1998     1f1c:       ebf6067d        bl      0xffd83918\r
1999     1f20:       080c07c4        stmeqda ip, {r2, r6, r7, r8, r9, sl}\r
2000     1f24:       e1a05000        mov     r5, r0\r
2001     1f28:       ebf60814        bl      0xffd83f80\r
2002     1f2c:       080c07c2        stmeqda ip, {r1, r6, r7, r8, r9, sl}\r
2003     1f30:       e59d1434        ldr     r1, [sp, #1076]\r
2004     1f34:       e1a03001        mov     r3, r1\r
2005     1f38:       ebf60810        bl      0xffd83f80\r
2006     1f3c:       080c07c4        stmeqda ip, {r2, r6, r7, r8, r9, sl}\r
2007     1f40:       e1a01007        mov     r1, r7\r
2008     1f44:       e2974000        adds    r4, r7, #0      ; 0x0\r
2009     1f48:       ebf6080c        bl      0xffd83f80\r
2010     1f4c:       080c07c6        stmeqda ip, {r1, r2, r6, r7, r8, r9, sl}\r
2011     1f50:       ebf6080a        bl      0xffd83f80\r
2012     1f54:       080c07c8        stmeqda ip, {r3, r6, r7, r8, r9, sl}\r
2013     1f58:       e3a000cb        mov     r0, #203        ; 0xcb\r
2014     1f5c:       e3800c07        orr     r0, r0, #1792   ; 0x700\r
2015     1f60:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
2016     1f64:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
2017     1f68:       e58d0438        str     r0, [sp, #1080]\r
2018     1f6c:       e28cc0ae        add     ip, ip, #174    ; 0xae\r
2019     1f70:       e1a00fac        mov     r0, ip, lsr #31\r
2020     1f74:       e08ff100        add     pc, pc, r0, lsl #2\r
2021     1f78:       080c2f1c        stmeqda ip, {r2, r3, r4, r8, r9, sl, fp, sp}\r
2022     1f7c:       ebf603f4        bl      0xffd82f54\r
2023     1f80:       eafffec8        b       0x1aa8\r
2024     1f84:       080c07ca        stmeqda ip, {r1, r3, r6, r7, r8, r9, sl}\r
2025     1f88:       00000000        andeq   r0, r0, r0\r
2026     1f8c:       ebf607fb        bl      0xffd83f80\r
2027     1f90:       080c07ca        stmeqda ip, {r1, r3, r6, r7, r8, r9, sl}\r
2028     1f94:       e3b03008        movs    r3, #8  ; 0x8\r
2029     1f98:       ebf607f8        bl      0xffd83f80\r
2030     1f9c:       080c07cc        stmeqda ip, {r2, r3, r6, r7, r8, r9, sl}\r
2031     1fa0:       e2870006        add     r0, r7, #6      ; 0x6\r
2032     1fa4:       e1a01003        mov     r1, r3\r
2033     1fa8:       ebf60548        bl      0xffd834d0\r
2034     1fac:       080c07ce        stmeqda ip, {r1, r2, r3, r6, r7, r8, r9, sl}\r
2035     1fb0:       ebf607f2        bl      0xffd83f80\r
2036     1fb4:       080c07ce        stmeqda ip, {r1, r2, r3, r6, r7, r8, r9, sl}\r
2037     1fb8:       e3b0300f        movs    r3, #15 ; 0xf\r
2038     1fbc:       ebf607ef        bl      0xffd83f80\r
2039     1fc0:       080c07d0        stmeqda ip, {r4, r6, r7, r8, r9, sl}\r
2040     1fc4:       e2870007        add     r0, r7, #7      ; 0x7\r
2041     1fc8:       e1a01003        mov     r1, r3\r
2042     1fcc:       ebf6053f        bl      0xffd834d0\r
2043     1fd0:       080c07d2        stmeqda ip, {r1, r4, r6, r7, r8, r9, sl}\r
2044     1fd4:       ebf607e9        bl      0xffd83f80\r
2045     1fd8:       080c07d2        stmeqda ip, {r1, r4, r6, r7, r8, r9, sl}\r
2046     1fdc:       e3a00f07        mov     r0, #28 ; 0x1c\r
2047     1fe0:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
2048     1fe4:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
2049     1fe8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
2050     1fec:       ebf60649        bl      0xffd83918\r
2051     1ff0:       080c07d6        stmeqda ip, {r1, r2, r4, r6, r7, r8, r9, sl}\r
2052     1ff4:       e1a03000        mov     r3, r0\r
2053     1ff8:       ebf607e0        bl      0xffd83f80\r
2054     1ffc:       080c07d4        stmeqda ip, {r2, r4, r6, r7, r8, r9, sl}\r
2055     2000:       e2870038        add     r0, r7, #56     ; 0x38\r
2056     2004:       e1a01003        mov     r1, r3\r
2057     2008:       ebf6056f        bl      0xffd835cc\r
2058     200c:       080c07d6        stmeqda ip, {r1, r2, r4, r6, r7, r8, r9, sl}\r
2059     2010:       ebf607da        bl      0xffd83f80\r
2060     2014:       080c07d6        stmeqda ip, {r1, r2, r4, r6, r7, r8, r9, sl}\r
2061     2018:       e3a00e82        mov     r0, #2080       ; 0x820\r
2062     201c:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
2063     2020:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
2064     2024:       ebf6063b        bl      0xffd83918\r
2065     2028:       080c07da        stmeqda ip, {r1, r3, r4, r6, r7, r8, r9, sl}\r
2066     202c:       e1a03000        mov     r3, r0\r
2067     2030:       ebf607d2        bl      0xffd83f80\r
2068     2034:       080c07d8        stmeqda ip, {r3, r4, r6, r7, r8, r9, sl}\r
2069     2038:       e2870028        add     r0, r7, #40     ; 0x28\r
2070     203c:       e1a01003        mov     r1, r3\r
2071     2040:       ebf60561        bl      0xffd835cc\r
2072     2044:       080c07da        stmeqda ip, {r1, r3, r4, r6, r7, r8, r9, sl}\r
2073     2048:       ebf607cc        bl      0xffd83f80\r
2074     204c:       080c07da        stmeqda ip, {r1, r3, r4, r6, r7, r8, r9, sl}\r
2075     2050:       e287002c        add     r0, r7, #44     ; 0x2c\r
2076     2054:       e1a01003        mov     r1, r3\r
2077     2058:       ebf6055b        bl      0xffd835cc\r
2078     205c:       080c07dc        stmeqda ip, {r2, r3, r4, r6, r7, r8, r9, sl}\r
2079     2060:       ebf607c6        bl      0xffd83f80\r
2080     2064:       080c07dc        stmeqda ip, {r2, r3, r4, r6, r7, r8, r9, sl}\r
2081     2068:       e2870030        add     r0, r7, #48     ; 0x30\r
2082     206c:       e1a01003        mov     r1, r3\r
2083     2070:       ebf60555        bl      0xffd835cc\r
2084     2074:       080c07de        stmeqda ip, {r1, r2, r3, r4, r6, r7, r8, r9, sl}\r
2085     2078:       ebf607c0        bl      0xffd83f80\r
2086     207c:       080c07de        stmeqda ip, {r1, r2, r3, r4, r6, r7, r8, r9, sl}\r
2087     2080:       e287003c        add     r0, r7, #60     ; 0x3c\r
2088     2084:       e1a01003        mov     r1, r3\r
2089     2088:       ebf6054f        bl      0xffd835cc\r
2090     208c:       080c07e0        stmeqda ip, {r5, r6, r7, r8, r9, sl}\r
2091     2090:       ebf607ba        bl      0xffd83f80\r
2092     2094:       080c07e0        stmeqda ip, {r5, r6, r7, r8, r9, sl}\r
2093     2098:       e3a00f09        mov     r0, #36 ; 0x24\r
2094     209c:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
2095     20a0:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
2096     20a4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
2097     20a8:       ebf6061a        bl      0xffd83918\r
2098     20ac:       080c07e4        stmeqda ip, {r2, r5, r6, r7, r8, r9, sl}\r
2099     20b0:       e1a03000        mov     r3, r0\r
2100     20b4:       ebf607b1        bl      0xffd83f80\r
2101     20b8:       080c07e2        stmeqda ip, {r1, r5, r6, r7, r8, r9, sl}\r
2102     20bc:       e2870034        add     r0, r7, #52     ; 0x34\r
2103     20c0:       e1a01003        mov     r1, r3\r
2104     20c4:       ebf60540        bl      0xffd835cc\r
2105     20c8:       080c07e4        stmeqda ip, {r2, r5, r6, r7, r8, r9, sl}\r
2106     20cc:       ebf607ab        bl      0xffd83f80\r
2107     20d0:       080c07e4        stmeqda ip, {r2, r5, r6, r7, r8, r9, sl}\r
2108     20d4:       e3b03080        movs    r3, #128        ; 0x80\r
2109     20d8:       ebf607a8        bl      0xffd83f80\r
2110     20dc:       080c07e6        stmeqda ip, {r1, r2, r5, r6, r7, r8, r9, sl}\r
2111     20e0:       e1b03583        movs    r3, r3, lsl #11\r
2112     20e4:       ebf607a5        bl      0xffd83f80\r
2113     20e8:       080c07e8        stmeqda ip, {r3, r5, r6, r7, r8, r9, sl}\r
2114     20ec:       ebf607a3        bl      0xffd83f80\r
2115     20f0:       080c07ea        stmeqda ip, {r1, r3, r5, r6, r7, r8, r9, sl}\r
2116     20f4:       e3a000ed        mov     r0, #237        ; 0xed\r
2117     20f8:       e3800c07        orr     r0, r0, #1792   ; 0x700\r
2118     20fc:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
2119     2100:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
2120     2104:       e58d0438        str     r0, [sp, #1080]\r
2121     2108:       e28cc041        add     ip, ip, #65     ; 0x41\r
2122     210c:       e1a00fac        mov     r0, ip, lsr #31\r
2123     2110:       e08ff100        add     pc, pc, r0, lsl #2\r
2124     2114:       080c082c        stmeqda ip, {r2, r3, r5, fp}\r
2125     2118:       ebf6038d        bl      0xffd82f54\r
2126     211c:       ea000001        b       0x2128\r
2127     2120:       080c082c        stmeqda ip, {r2, r3, r5, fp}\r
2128     2124:       00000000        andeq   r0, r0, r0\r
2129     2128:       ebf60794        bl      0xffd83f80\r
2130     212c:       080c082c        stmeqda ip, {r2, r3, r5, fp}\r
2131     2130:       e59d9434        ldr     r9, [sp, #1076]\r
2132     2134:       e3c99003        bic     r9, r9, #3      ; 0x3\r
2133     2138:       e2499010        sub     r9, r9, #16     ; 0x10\r
2134     213c:       e58d9434        str     r9, [sp, #1076]\r
2135     2140:       e2890000        add     r0, r9, #0      ; 0x0\r
2136     2144:       e1a01007        mov     r1, r7\r
2137     2148:       ebf6053f        bl      0xffd8364c\r
2138     214c:       e2890004        add     r0, r9, #4      ; 0x4\r
2139     2150:       e1a01008        mov     r1, r8\r
2140     2154:       ebf6053c        bl      0xffd8364c\r
2141     2158:       e2890008        add     r0, r9, #8      ; 0x8\r
2142     215c:       e59d1418        ldr     r1, [sp, #1048]\r
2143     2160:       ebf60539        bl      0xffd8364c\r
2144     2164:       e289000c        add     r0, r9, #12     ; 0xc\r
2145     2168:       e59d1438        ldr     r1, [sp, #1080]\r
2146     216c:       ebf60536        bl      0xffd8364c\r
2147     2170:       ebf60782        bl      0xffd83f80\r
2148     2174:       080c082e        stmeqda ip, {r1, r2, r3, r5, fp}\r
2149     2178:       e1a01003        mov     r1, r3\r
2150     217c:       e2935000        adds    r5, r3, #0      ; 0x0\r
2151     2180:       ebf6077e        bl      0xffd83f80\r
2152     2184:       080c0830        stmeqda ip, {r4, r5, fp}\r
2153     2188:       e3a00f2b        mov     r0, #172        ; 0xac\r
2154     218c:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
2155     2190:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
2156     2194:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
2157     2198:       ebf605de        bl      0xffd83918\r
2158     219c:       080c0834        stmeqda ip, {r2, r4, r5, fp}\r
2159     21a0:       e1a03000        mov     r3, r0\r
2160     21a4:       ebf60775        bl      0xffd83f80\r
2161     21a8:       080c0832        stmeqda ip, {r1, r4, r5, fp}\r
2162     21ac:       e2830000        add     r0, r3, #0      ; 0x0\r
2163     21b0:       ebf605d8        bl      0xffd83918\r
2164     21b4:       080c0836        stmeqda ip, {r1, r2, r4, r5, fp}\r
2165     21b8:       e1a07000        mov     r7, r0\r
2166     21bc:       ebf6076f        bl      0xffd83f80\r
2167     21c0:       080c0834        stmeqda ip, {r2, r4, r5, fp}\r
2168     21c4:       e3b030f0        movs    r3, #240        ; 0xf0\r
2169     21c8:       ebf6076c        bl      0xffd83f80\r
2170     21cc:       080c0836        stmeqda ip, {r1, r2, r4, r5, fp}\r
2171     21d0:       e1b03603        movs    r3, r3, lsl #12\r
2172     21d4:       ebf60769        bl      0xffd83f80\r
2173     21d8:       080c0838        stmeqda ip, {r3, r4, r5, fp}\r
2174     21dc:       e1a01003        mov     r1, r3\r
2175     21e0:       e0133005        ands    r3, r3, r5\r
2176     21e4:       ebf60765        bl      0xffd83f80\r
2177     21e8:       080c083a        stmeqda ip, {r1, r3, r4, r5, fp}\r
2178     21ec:       e1b05823        movs    r5, r3, lsr #16\r
2179     21f0:       ebf60762        bl      0xffd83f80\r
2180     21f4:       080c083c        stmeqda ip, {r2, r3, r4, r5, fp}\r
2181     21f8:       e3b00000        movs    r0, #0  ; 0x0\r
2182     21fc:       e58d0418        str     r0, [sp, #1048]\r
2183     2200:       ebf6075e        bl      0xffd83f80\r
2184     2204:       080c083e        stmeqda ip, {r1, r2, r3, r4, r5, fp}\r
2185     2208:       e2870008        add     r0, r7, #8      ; 0x8\r
2186     220c:       e1a01005        mov     r1, r5\r
2187     2210:       ebf604ae        bl      0xffd834d0\r
2188     2214:       080c0840        stmeqda ip, {r6, fp}\r
2189     2218:       ebf60758        bl      0xffd83f80\r
2190     221c:       080c0840        stmeqda ip, {r6, fp}\r
2191     2220:       e3a00e8b        mov     r0, #2224       ; 0x8b0\r
2192     2224:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
2193     2228:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
2194     222c:       ebf605b9        bl      0xffd83918\r
2195     2230:       080c0844        stmeqda ip, {r2, r6, fp}\r
2196     2234:       e1a04000        mov     r4, r0\r
2197     2238:       ebf60750        bl      0xffd83f80\r
2198     223c:       080c0842        stmeqda ip, {r1, r6, fp}\r
2199     2240:       e1a01005        mov     r1, r5\r
2200     2244:       e2553001        subs    r3, r5, #1      ; 0x1\r
2201     2248:       ebf6074c        bl      0xffd83f80\r
2202     224c:       080c0844        stmeqda ip, {r2, r6, fp}\r
2203     2250:       e1b03083        movs    r3, r3, lsl #1\r
2204     2254:       ebf60749        bl      0xffd83f80\r
2205     2258:       080c0846        stmeqda ip, {r1, r2, r6, fp}\r
2206     225c:       e1a01003        mov     r1, r3\r
2207     2260:       e0933004        adds    r3, r3, r4\r
2208     2264:       ebf60745        bl      0xffd83f80\r
2209     2268:       080c0848        stmeqda ip, {r3, r6, fp}\r
2210     226c:       e2830000        add     r0, r3, #0      ; 0x0\r
2211     2270:       ebf6057c        bl      0xffd83868\r
2212     2274:       080c084c        stmeqda ip, {r2, r3, r6, fp}\r
2213     2278:       e1a08000        mov     r8, r0\r
2214     227c:       ebf6073f        bl      0xffd83f80\r
2215     2280:       080c084a        stmeqda ip, {r1, r3, r6, fp}\r
2216     2284:       e2870010        add     r0, r7, #16     ; 0x10\r
2217     2288:       e1a01008        mov     r1, r8\r
2218     228c:       ebf604ce        bl      0xffd835cc\r
2219     2290:       080c084c        stmeqda ip, {r2, r3, r6, fp}\r
2220     2294:       ebf60739        bl      0xffd83f80\r
2221     2298:       080c084c        stmeqda ip, {r2, r3, r6, fp}\r
2222     229c:       e3b030c6        movs    r3, #198        ; 0xc6\r
2223     22a0:       ebf60736        bl      0xffd83f80\r
2224     22a4:       080c084e        stmeqda ip, {r1, r2, r3, r6, fp}\r
2225     22a8:       e1b03183        movs    r3, r3, lsl #3\r
2226     22ac:       ebf60733        bl      0xffd83f80\r
2227     22b0:       080c0850        stmeqda ip, {r4, r6, fp}\r
2228     22b4:       e1a01008        mov     r1, r8\r
2229     22b8:       e2984000        adds    r4, r8, #0      ; 0x0\r
2230     22bc:       ebf6072f        bl      0xffd83f80\r
2231     22c0:       080c0852        stmeqda ip, {r1, r4, r6, fp}\r
2232     22c4:       ebf6072d        bl      0xffd83f80\r
2233     22c8:       080c0854        stmeqda ip, {r2, r4, r6, fp}\r
2234     22cc:       e3a00057        mov     r0, #87 ; 0x57\r
2235     22d0:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
2236     22d4:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
2237     22d8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
2238     22dc:       e58d0438        str     r0, [sp, #1080]\r
2239     22e0:       e28cc04c        add     ip, ip, #76     ; 0x4c\r
2240     22e4:       e1a00fac        mov     r0, ip, lsr #31\r
2241     22e8:       e08ff100        add     pc, pc, r0, lsl #2\r
2242     22ec:       080c364c        stmeqda ip, {r2, r3, r6, r9, sl, ip, sp}\r
2243     22f0:       ebf60317        bl      0xffd82f54\r
2244     22f4:       ea000001        b       0x2300\r
2245     22f8:       080c364c        stmeqda ip, {r2, r3, r6, r9, sl, ip, sp}\r
2246     22fc:       00000000        andeq   r0, r0, r0\r
2247     2300:       ebf6071e        bl      0xffd83f80\r
2248     2304:       080c364c        stmeqda ip, {r2, r3, r6, r9, sl, ip, sp}\r
2249     2308:       e3540000        cmp     r4, #0  ; 0x0\r
2250     230c:       ebf6071b        bl      0xffd83f80\r
2251     2310:       080c364e        stmeqda ip, {r1, r2, r3, r6, r9, sl, ip, sp}\r
2252     2314:       e28cc006        add     ip, ip, #6      ; 0x6\r
2253     2318:       1a000004        bne     0x2330\r
2254     231c:       e1a00fac        mov     r0, ip, lsr #31\r
2255     2320:       e08ff100        add     pc, pc, r0, lsl #2\r
2256     2324:       080c36d4        stmeqda ip, {r2, r4, r6, r7, r9, sl, ip, sp}\r
2257     2328:       ebf60309        bl      0xffd82f54\r
2258     232c:       ea000152        b       0x287c\r
2259     2330:       ebf60712        bl      0xffd83f80\r
2260     2334:       080c3650        stmeqda ip, {r4, r6, r9, sl, ip, sp}\r
2261     2338:       e59d9434        ldr     r9, [sp, #1076]\r
2262     233c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
2263     2340:       e2499004        sub     r9, r9, #4      ; 0x4\r
2264     2344:       e58d9434        str     r9, [sp, #1076]\r
2265     2348:       e2890000        add     r0, r9, #0      ; 0x0\r
2266     234c:       e1a01007        mov     r1, r7\r
2267     2350:       ebf6049d        bl      0xffd835cc\r
2268     2354:       080c3652        stmeqda ip, {r1, r4, r6, r9, sl, ip, sp}\r
2269     2358:       ebf60708        bl      0xffd83f80\r
2270     235c:       080c3652        stmeqda ip, {r1, r4, r6, r9, sl, ip, sp}\r
2271     2360:       e1a01003        mov     r1, r3\r
2272     2364:       e2937000        adds    r7, r3, #0      ; 0x0\r
2273     2368:       ebf60704        bl      0xffd83f80\r
2274     236c:       080c3654        stmeqda ip, {r2, r4, r6, r9, sl, ip, sp}\r
2275     2370:       e1a01007        mov     r1, r7\r
2276     2374:       e0377004        eors    r7, r7, r4\r
2277     2378:       ebf60700        bl      0xffd83f80\r
2278     237c:       080c3656        stmeqda ip, {r1, r2, r4, r6, r9, sl, ip, sp}\r
2279     2380:       e1a00007        mov     r0, r7\r
2280     2384:       e58d0430        str     r0, [sp, #1072]\r
2281     2388:       ebf606fc        bl      0xffd83f80\r
2282     238c:       080c3658        stmeqda ip, {r3, r4, r6, r9, sl, ip, sp}\r
2283     2390:       e3b06001        movs    r6, #1  ; 0x1\r
2284     2394:       ebf606f9        bl      0xffd83f80\r
2285     2398:       080c365a        stmeqda ip, {r1, r3, r4, r6, r9, sl, ip, sp}\r
2286     239c:       e3b05000        movs    r5, #0  ; 0x0\r
2287     23a0:       ebf606f6        bl      0xffd83f80\r
2288     23a4:       080c365c        stmeqda ip, {r2, r3, r4, r6, r9, sl, ip, sp}\r
2289     23a8:       e3540000        cmp     r4, #0  ; 0x0\r
2290     23ac:       ebf606f3        bl      0xffd83f80\r
2291     23b0:       080c365e        stmeqda ip, {r1, r2, r3, r4, r6, r9, sl, ip, sp}\r
2292     23b4:       e28cc019        add     ip, ip, #25     ; 0x19\r
2293     23b8:       4a000004        bmi     0x23d0\r
2294     23bc:       e1a00fac        mov     r0, ip, lsr #31\r
2295     23c0:       e08ff100        add     pc, pc, r0, lsl #2\r
2296     23c4:       080c3662        stmeqda ip, {r1, r5, r6, r9, sl, ip, sp}\r
2297     23c8:       ebf602e1        bl      0xffd82f54\r
2298     23cc:       ea000004        b       0x23e4\r
2299     23d0:       ebf606ea        bl      0xffd83f80\r
2300     23d4:       080c3660        stmeqda ip, {r5, r6, r9, sl, ip, sp}\r
2301     23d8:       e3a01000        mov     r1, #0  ; 0x0\r
2302     23dc:       e0514004        subs    r4, r1, r4\r
2303     23e0:       e28cc003        add     ip, ip, #3      ; 0x3\r
2304     23e4:       ebf606e5        bl      0xffd83f80\r
2305     23e8:       080c3662        stmeqda ip, {r1, r5, r6, r9, sl, ip, sp}\r
2306     23ec:       e3530000        cmp     r3, #0  ; 0x0\r
2307     23f0:       ebf606e2        bl      0xffd83f80\r
2308     23f4:       080c3664        stmeqda ip, {r2, r5, r6, r9, sl, ip, sp}\r
2309     23f8:       e28cc006        add     ip, ip, #6      ; 0x6\r
2310     23fc:       4a000004        bmi     0x2414\r
2311     2400:       e1a00fac        mov     r0, ip, lsr #31\r
2312     2404:       e08ff100        add     pc, pc, r0, lsl #2\r
2313     2408:       080c3668        stmeqda ip, {r3, r5, r6, r9, sl, ip, sp}\r
2314     240c:       ebf602d0        bl      0xffd82f54\r
2315     2410:       ea000004        b       0x2428\r
2316     2414:       ebf606d9        bl      0xffd83f80\r
2317     2418:       080c3666        stmeqda ip, {r1, r2, r5, r6, r9, sl, ip, sp}\r
2318     241c:       e3a01000        mov     r1, #0  ; 0x0\r
2319     2420:       e0513003        subs    r3, r1, r3\r
2320     2424:       e28cc003        add     ip, ip, #3      ; 0x3\r
2321     2428:       ebf606d4        bl      0xffd83f80\r
2322     242c:       080c3668        stmeqda ip, {r3, r5, r6, r9, sl, ip, sp}\r
2323     2430:       e1530004        cmp     r3, r4\r
2324     2434:       ebf606d1        bl      0xffd83f80\r
2325     2438:       080c366a        stmeqda ip, {r1, r3, r5, r6, r9, sl, ip, sp}\r
2326     243c:       e28cc006        add     ip, ip, #6      ; 0x6\r
2327     2440:       2a000004        bcs     0x2458\r
2328     2444:       e1a00fac        mov     r0, ip, lsr #31\r
2329     2448:       e08ff100        add     pc, pc, r0, lsl #2\r
2330     244c:       080c36c6        stmeqda ip, {r1, r2, r6, r7, r9, sl, ip, sp}\r
2331     2450:       ebf602bf        bl      0xffd82f54\r
2332     2454:       ea0000df        b       0x27d8\r
2333     2458:       ebf606c8        bl      0xffd83f80\r
2334     245c:       080c366c        stmeqda ip, {r2, r3, r5, r6, r9, sl, ip, sp}\r
2335     2460:       e3b07001        movs    r7, #1  ; 0x1\r
2336     2464:       ebf606c5        bl      0xffd83f80\r
2337     2468:       080c366e        stmeqda ip, {r1, r2, r3, r5, r6, r9, sl, ip, sp}\r
2338     246c:       e1b07e07        movs    r7, r7, lsl #28\r
2339     2470:       e28cc006        add     ip, ip, #6      ; 0x6\r
2340     2474:       ebf606c1        bl      0xffd83f80\r
2341     2478:       080c3670        stmeqda ip, {r4, r5, r6, r9, sl, ip, sp}\r
2342     247c:       e1540007        cmp     r4, r7\r
2343     2480:       ebf606be        bl      0xffd83f80\r
2344     2484:       080c3672        stmeqda ip, {r1, r4, r5, r6, r9, sl, ip, sp}\r
2345     2488:       e28cc006        add     ip, ip, #6      ; 0x6\r
2346     248c:       3a000004        bcc     0x24a4\r
2347     2490:       e1a00fac        mov     r0, ip, lsr #31\r
2348     2494:       e08ff100        add     pc, pc, r0, lsl #2\r
2349     2498:       080c367e        stmeqda ip, {r1, r2, r3, r4, r5, r6, r9, sl, ip, sp}\r
2350     249c:       ebf602ac        bl      0xffd82f54\r
2351     24a0:       ea000019        b       0x250c\r
2352     24a4:       ebf606b5        bl      0xffd83f80\r
2353     24a8:       080c3674        stmeqda ip, {r2, r4, r5, r6, r9, sl, ip, sp}\r
2354     24ac:       e1540003        cmp     r4, r3\r
2355     24b0:       ebf606b2        bl      0xffd83f80\r
2356     24b4:       080c3676        stmeqda ip, {r1, r2, r4, r5, r6, r9, sl, ip, sp}\r
2357     24b8:       e28cc006        add     ip, ip, #6      ; 0x6\r
2358     24bc:       3a000004        bcc     0x24d4\r
2359     24c0:       e1a00fac        mov     r0, ip, lsr #31\r
2360     24c4:       e08ff100        add     pc, pc, r0, lsl #2\r
2361     24c8:       080c367e        stmeqda ip, {r1, r2, r3, r4, r5, r6, r9, sl, ip, sp}\r
2362     24cc:       ebf602a0        bl      0xffd82f54\r
2363     24d0:       ea00000d        b       0x250c\r
2364     24d4:       ebf606a9        bl      0xffd83f80\r
2365     24d8:       080c3678        stmeqda ip, {r3, r4, r5, r6, r9, sl, ip, sp}\r
2366     24dc:       e1b04204        movs    r4, r4, lsl #4\r
2367     24e0:       ebf606a6        bl      0xffd83f80\r
2368     24e4:       080c367a        stmeqda ip, {r1, r3, r4, r5, r6, r9, sl, ip, sp}\r
2369     24e8:       e1b06206        movs    r6, r6, lsl #4\r
2370     24ec:       ebf606a3        bl      0xffd83f80\r
2371     24f0:       080c367c        stmeqda ip, {r2, r3, r4, r5, r6, r9, sl, ip, sp}\r
2372     24f4:       e28cc009        add     ip, ip, #9      ; 0x9\r
2373     24f8:       e1a00fac        mov     r0, ip, lsr #31\r
2374     24fc:       e08ff100        add     pc, pc, r0, lsl #2\r
2375     2500:       080c3670        stmeqda ip, {r4, r5, r6, r9, sl, ip, sp}\r
2376     2504:       ebf60292        bl      0xffd82f54\r
2377     2508:       eaffffd9        b       0x2474\r
2378     250c:       ebf6069b        bl      0xffd83f80\r
2379     2510:       080c367e        stmeqda ip, {r1, r2, r3, r4, r5, r6, r9, sl, ip, sp}\r
2380     2514:       e1b07187        movs    r7, r7, lsl #3\r
2381     2518:       e28cc003        add     ip, ip, #3      ; 0x3\r
2382     251c:       ebf60697        bl      0xffd83f80\r
2383     2520:       080c3680        stmeqda ip, {r7, r9, sl, ip, sp}\r
2384     2524:       e1540007        cmp     r4, r7\r
2385     2528:       ebf60694        bl      0xffd83f80\r
2386     252c:       080c3682        stmeqda ip, {r1, r7, r9, sl, ip, sp}\r
2387     2530:       e28cc006        add     ip, ip, #6      ; 0x6\r
2388     2534:       3a000004        bcc     0x254c\r
2389     2538:       e1a00fac        mov     r0, ip, lsr #31\r
2390     253c:       e08ff100        add     pc, pc, r0, lsl #2\r
2391     2540:       080c368e        stmeqda ip, {r1, r2, r3, r7, r9, sl, ip, sp}\r
2392     2544:       ebf60282        bl      0xffd82f54\r
2393     2548:       ea000019        b       0x25b4\r
2394     254c:       ebf6068b        bl      0xffd83f80\r
2395     2550:       080c3684        stmeqda ip, {r2, r7, r9, sl, ip, sp}\r
2396     2554:       e1540003        cmp     r4, r3\r
2397     2558:       ebf60688        bl      0xffd83f80\r
2398     255c:       080c3686        stmeqda ip, {r1, r2, r7, r9, sl, ip, sp}\r
2399     2560:       e28cc006        add     ip, ip, #6      ; 0x6\r
2400     2564:       3a000004        bcc     0x257c\r
2401     2568:       e1a00fac        mov     r0, ip, lsr #31\r
2402     256c:       e08ff100        add     pc, pc, r0, lsl #2\r
2403     2570:       080c368e        stmeqda ip, {r1, r2, r3, r7, r9, sl, ip, sp}\r
2404     2574:       ebf60276        bl      0xffd82f54\r
2405     2578:       ea00000d        b       0x25b4\r
2406     257c:       ebf6067f        bl      0xffd83f80\r
2407     2580:       080c3688        stmeqda ip, {r3, r7, r9, sl, ip, sp}\r
2408     2584:       e1b04084        movs    r4, r4, lsl #1\r
2409     2588:       ebf6067c        bl      0xffd83f80\r
2410     258c:       080c368a        stmeqda ip, {r1, r3, r7, r9, sl, ip, sp}\r
2411     2590:       e1b06086        movs    r6, r6, lsl #1\r
2412     2594:       ebf60679        bl      0xffd83f80\r
2413     2598:       080c368c        stmeqda ip, {r2, r3, r7, r9, sl, ip, sp}\r
2414     259c:       e28cc009        add     ip, ip, #9      ; 0x9\r
2415     25a0:       e1a00fac        mov     r0, ip, lsr #31\r
2416     25a4:       e08ff100        add     pc, pc, r0, lsl #2\r
2417     25a8:       080c3680        stmeqda ip, {r7, r9, sl, ip, sp}\r
2418     25ac:       ebf60268        bl      0xffd82f54\r
2419     25b0:       eaffffd9        b       0x251c\r
2420     25b4:       ebf60671        bl      0xffd83f80\r
2421     25b8:       080c368e        stmeqda ip, {r1, r2, r3, r7, r9, sl, ip, sp}\r
2422     25bc:       e1530004        cmp     r3, r4\r
2423     25c0:       ebf6066e        bl      0xffd83f80\r
2424     25c4:       080c3690        stmeqda ip, {r4, r7, r9, sl, ip, sp}\r
2425     25c8:       e28cc006        add     ip, ip, #6      ; 0x6\r
2426     25cc:       2a000004        bcs     0x25e4\r
2427     25d0:       e1a00fac        mov     r0, ip, lsr #31\r
2428     25d4:       e08ff100        add     pc, pc, r0, lsl #2\r
2429     25d8:       080c3696        stmeqda ip, {r1, r2, r4, r7, r9, sl, ip, sp}\r
2430     25dc:       ebf6025c        bl      0xffd82f54\r
2431     25e0:       ea000008        b       0x2608\r
2432     25e4:       ebf60665        bl      0xffd83f80\r
2433     25e8:       080c3692        stmeqda ip, {r1, r4, r7, r9, sl, ip, sp}\r
2434     25ec:       e1a01003        mov     r1, r3\r
2435     25f0:       e0533004        subs    r3, r3, r4\r
2436     25f4:       ebf60661        bl      0xffd83f80\r
2437     25f8:       080c3694        stmeqda ip, {r2, r4, r7, r9, sl, ip, sp}\r
2438     25fc:       e1a01005        mov     r1, r5\r
2439     2600:       e1955006        orrs    r5, r5, r6\r
2440     2604:       e28cc006        add     ip, ip, #6      ; 0x6\r
2441     2608:       ebf6065c        bl      0xffd83f80\r
2442     260c:       080c3696        stmeqda ip, {r1, r2, r4, r7, r9, sl, ip, sp}\r
2443     2610:       e1b070a4        movs    r7, r4, lsr #1\r
2444     2614:       ebf60659        bl      0xffd83f80\r
2445     2618:       080c3698        stmeqda ip, {r3, r4, r7, r9, sl, ip, sp}\r
2446     261c:       e1530007        cmp     r3, r7\r
2447     2620:       ebf60656        bl      0xffd83f80\r
2448     2624:       080c369a        stmeqda ip, {r1, r3, r4, r7, r9, sl, ip, sp}\r
2449     2628:       e28cc009        add     ip, ip, #9      ; 0x9\r
2450     262c:       2a000004        bcs     0x2644\r
2451     2630:       e1a00fac        mov     r0, ip, lsr #31\r
2452     2634:       e08ff100        add     pc, pc, r0, lsl #2\r
2453     2638:       080c36a2        stmeqda ip, {r1, r5, r7, r9, sl, ip, sp}\r
2454     263c:       ebf60244        bl      0xffd82f54\r
2455     2640:       ea00000b        b       0x2674\r
2456     2644:       ebf6064d        bl      0xffd83f80\r
2457     2648:       080c369c        stmeqda ip, {r2, r3, r4, r7, r9, sl, ip, sp}\r
2458     264c:       e1a01003        mov     r1, r3\r
2459     2650:       e0533007        subs    r3, r3, r7\r
2460     2654:       ebf60649        bl      0xffd83f80\r
2461     2658:       080c369e        stmeqda ip, {r1, r2, r3, r4, r7, r9, sl, ip, sp}\r
2462     265c:       e1b070a6        movs    r7, r6, lsr #1\r
2463     2660:       ebf60646        bl      0xffd83f80\r
2464     2664:       080c36a0        stmeqda ip, {r5, r7, r9, sl, ip, sp}\r
2465     2668:       e1a01005        mov     r1, r5\r
2466     266c:       e1955007        orrs    r5, r5, r7\r
2467     2670:       e28cc009        add     ip, ip, #9      ; 0x9\r
2468     2674:       ebf60641        bl      0xffd83f80\r
2469     2678:       080c36a2        stmeqda ip, {r1, r5, r7, r9, sl, ip, sp}\r
2470     267c:       e1b07124        movs    r7, r4, lsr #2\r
2471     2680:       ebf6063e        bl      0xffd83f80\r
2472     2684:       080c36a4        stmeqda ip, {r2, r5, r7, r9, sl, ip, sp}\r
2473     2688:       e1530007        cmp     r3, r7\r
2474     268c:       ebf6063b        bl      0xffd83f80\r
2475     2690:       080c36a6        stmeqda ip, {r1, r2, r5, r7, r9, sl, ip, sp}\r
2476     2694:       e28cc009        add     ip, ip, #9      ; 0x9\r
2477     2698:       2a000004        bcs     0x26b0\r
2478     269c:       e1a00fac        mov     r0, ip, lsr #31\r
2479     26a0:       e08ff100        add     pc, pc, r0, lsl #2\r
2480     26a4:       080c36ae        stmeqda ip, {r1, r2, r3, r5, r7, r9, sl, ip, sp}\r
2481     26a8:       ebf60229        bl      0xffd82f54\r
2482     26ac:       ea00000b        b       0x26e0\r
2483     26b0:       ebf60632        bl      0xffd83f80\r
2484     26b4:       080c36a8        stmeqda ip, {r3, r5, r7, r9, sl, ip, sp}\r
2485     26b8:       e1a01003        mov     r1, r3\r
2486     26bc:       e0533007        subs    r3, r3, r7\r
2487     26c0:       ebf6062e        bl      0xffd83f80\r
2488     26c4:       080c36aa        stmeqda ip, {r1, r3, r5, r7, r9, sl, ip, sp}\r
2489     26c8:       e1b07126        movs    r7, r6, lsr #2\r
2490     26cc:       ebf6062b        bl      0xffd83f80\r
2491     26d0:       080c36ac        stmeqda ip, {r2, r3, r5, r7, r9, sl, ip, sp}\r
2492     26d4:       e1a01005        mov     r1, r5\r
2493     26d8:       e1955007        orrs    r5, r5, r7\r
2494     26dc:       e28cc009        add     ip, ip, #9      ; 0x9\r
2495     26e0:       ebf60626        bl      0xffd83f80\r
2496     26e4:       080c36ae        stmeqda ip, {r1, r2, r3, r5, r7, r9, sl, ip, sp}\r
2497     26e8:       e1b071a4        movs    r7, r4, lsr #3\r
2498     26ec:       ebf60623        bl      0xffd83f80\r
2499     26f0:       080c36b0        stmeqda ip, {r4, r5, r7, r9, sl, ip, sp}\r
2500     26f4:       e1530007        cmp     r3, r7\r
2501     26f8:       ebf60620        bl      0xffd83f80\r
2502     26fc:       080c36b2        stmeqda ip, {r1, r4, r5, r7, r9, sl, ip, sp}\r
2503     2700:       e28cc009        add     ip, ip, #9      ; 0x9\r
2504     2704:       2a000004        bcs     0x271c\r
2505     2708:       e1a00fac        mov     r0, ip, lsr #31\r
2506     270c:       e08ff100        add     pc, pc, r0, lsl #2\r
2507     2710:       080c36ba        stmeqda ip, {r1, r3, r4, r5, r7, r9, sl, ip, sp}\r
2508     2714:       ebf6020e        bl      0xffd82f54\r
2509     2718:       ea00000b        b       0x274c\r
2510     271c:       ebf60617        bl      0xffd83f80\r
2511     2720:       080c36b4        stmeqda ip, {r2, r4, r5, r7, r9, sl, ip, sp}\r
2512     2724:       e1a01003        mov     r1, r3\r
2513     2728:       e0533007        subs    r3, r3, r7\r
2514     272c:       ebf60613        bl      0xffd83f80\r
2515     2730:       080c36b6        stmeqda ip, {r1, r2, r4, r5, r7, r9, sl, ip, sp}\r
2516     2734:       e1b071a6        movs    r7, r6, lsr #3\r
2517     2738:       ebf60610        bl      0xffd83f80\r
2518     273c:       080c36b8        stmeqda ip, {r3, r4, r5, r7, r9, sl, ip, sp}\r
2519     2740:       e1a01005        mov     r1, r5\r
2520     2744:       e1955007        orrs    r5, r5, r7\r
2521     2748:       e28cc009        add     ip, ip, #9      ; 0x9\r
2522     274c:       ebf6060b        bl      0xffd83f80\r
2523     2750:       080c36ba        stmeqda ip, {r1, r3, r4, r5, r7, r9, sl, ip, sp}\r
2524     2754:       e3530000        cmp     r3, #0  ; 0x0\r
2525     2758:       ebf60608        bl      0xffd83f80\r
2526     275c:       080c36bc        stmeqda ip, {r2, r3, r4, r5, r7, r9, sl, ip, sp}\r
2527     2760:       e28cc006        add     ip, ip, #6      ; 0x6\r
2528     2764:       1a000004        bne     0x277c\r
2529     2768:       e1a00fac        mov     r0, ip, lsr #31\r
2530     276c:       e08ff100        add     pc, pc, r0, lsl #2\r
2531     2770:       080c36c6        stmeqda ip, {r1, r2, r6, r7, r9, sl, ip, sp}\r
2532     2774:       ebf601f6        bl      0xffd82f54\r
2533     2778:       ea000016        b       0x27d8\r
2534     277c:       ebf605ff        bl      0xffd83f80\r
2535     2780:       080c36be        stmeqda ip, {r1, r2, r3, r4, r5, r7, r9, sl, ip, sp}\r
2536     2784:       e1b06226        movs    r6, r6, lsr #4\r
2537     2788:       ebf605fc        bl      0xffd83f80\r
2538     278c:       080c36c0        stmeqda ip, {r6, r7, r9, sl, ip, sp}\r
2539     2790:       e28cc006        add     ip, ip, #6      ; 0x6\r
2540     2794:       1a000004        bne     0x27ac\r
2541     2798:       e1a00fac        mov     r0, ip, lsr #31\r
2542     279c:       e08ff100        add     pc, pc, r0, lsl #2\r
2543     27a0:       080c36c6        stmeqda ip, {r1, r2, r6, r7, r9, sl, ip, sp}\r
2544     27a4:       ebf601ea        bl      0xffd82f54\r
2545     27a8:       ea00000a        b       0x27d8\r
2546     27ac:       ebf605f3        bl      0xffd83f80\r
2547     27b0:       080c36c2        stmeqda ip, {r1, r6, r7, r9, sl, ip, sp}\r
2548     27b4:       e1b04224        movs    r4, r4, lsr #4\r
2549     27b8:       ebf605f0        bl      0xffd83f80\r
2550     27bc:       080c36c4        stmeqda ip, {r2, r6, r7, r9, sl, ip, sp}\r
2551     27c0:       e28cc006        add     ip, ip, #6      ; 0x6\r
2552     27c4:       e1a00fac        mov     r0, ip, lsr #31\r
2553     27c8:       e08ff100        add     pc, pc, r0, lsl #2\r
2554     27cc:       080c368e        stmeqda ip, {r1, r2, r3, r7, r9, sl, ip, sp}\r
2555     27d0:       ebf601df        bl      0xffd82f54\r
2556     27d4:       eaffff76        b       0x25b4\r
2557     27d8:       ebf605e8        bl      0xffd83f80\r
2558     27dc:       080c36c6        stmeqda ip, {r1, r2, r6, r7, r9, sl, ip, sp}\r
2559     27e0:       e1a01005        mov     r1, r5\r
2560     27e4:       e2953000        adds    r3, r5, #0      ; 0x0\r
2561     27e8:       ebf605e4        bl      0xffd83f80\r
2562     27ec:       080c36c8        stmeqda ip, {r3, r6, r7, r9, sl, ip, sp}\r
2563     27f0:       e59d1430        ldr     r1, [sp, #1072]\r
2564     27f4:       e1a07001        mov     r7, r1\r
2565     27f8:       ebf605e0        bl      0xffd83f80\r
2566     27fc:       080c36ca        stmeqda ip, {r1, r3, r6, r7, r9, sl, ip, sp}\r
2567     2800:       e3570000        cmp     r7, #0  ; 0x0\r
2568     2804:       ebf605dd        bl      0xffd83f80\r
2569     2808:       080c36cc        stmeqda ip, {r2, r3, r6, r7, r9, sl, ip, sp}\r
2570     280c:       e28cc00c        add     ip, ip, #12     ; 0xc\r
2571     2810:       4a000004        bmi     0x2828\r
2572     2814:       e1a00fac        mov     r0, ip, lsr #31\r
2573     2818:       e08ff100        add     pc, pc, r0, lsl #2\r
2574     281c:       080c36d0        stmeqda ip, {r4, r6, r7, r9, sl, ip, sp}\r
2575     2820:       ebf601cb        bl      0xffd82f54\r
2576     2824:       ea000004        b       0x283c\r
2577     2828:       ebf605d4        bl      0xffd83f80\r
2578     282c:       080c36ce        stmeqda ip, {r1, r2, r3, r6, r7, r9, sl, ip, sp}\r
2579     2830:       e3a01000        mov     r1, #0  ; 0x0\r
2580     2834:       e0513003        subs    r3, r1, r3\r
2581     2838:       e28cc003        add     ip, ip, #3      ; 0x3\r
2582     283c:       ebf605cf        bl      0xffd83f80\r
2583     2840:       080c36d0        stmeqda ip, {r4, r6, r7, r9, sl, ip, sp}\r
2584     2844:       e59d9434        ldr     r9, [sp, #1076]\r
2585     2848:       e3c99003        bic     r9, r9, #3      ; 0x3\r
2586     284c:       e2890004        add     r0, r9, #4      ; 0x4\r
2587     2850:       e58d0434        str     r0, [sp, #1076]\r
2588     2854:       e2890000        add     r0, r9, #0      ; 0x0\r
2589     2858:       ebf6042e        bl      0xffd83918\r
2590     285c:       080c36d4        stmeqda ip, {r2, r4, r6, r7, r9, sl, ip, sp}\r
2591     2860:       e1a07000        mov     r7, r0\r
2592     2864:       ebf605c5        bl      0xffd83f80\r
2593     2868:       080c36d2        stmeqda ip, {r1, r4, r6, r7, r9, sl, ip, sp}\r
2594     286c:       e59d1438        ldr     r1, [sp, #1080]\r
2595     2870:       e1a00001        mov     r0, r1\r
2596     2874:       e28cc007        add     ip, ip, #7      ; 0x7\r
2597     2878:       eaf601f1        b       0xffd83044\r
2598     287c:       ebf605bf        bl      0xffd83f80\r
2599     2880:       080c36d4        stmeqda ip, {r2, r4, r6, r7, r9, sl, ip, sp}\r
2600     2884:       e59d9434        ldr     r9, [sp, #1076]\r
2601     2888:       e3c99003        bic     r9, r9, #3      ; 0x3\r
2602     288c:       e2499004        sub     r9, r9, #4      ; 0x4\r
2603     2890:       e58d9434        str     r9, [sp, #1076]\r
2604     2894:       e2890000        add     r0, r9, #0      ; 0x0\r
2605     2898:       e59d1438        ldr     r1, [sp, #1080]\r
2606     289c:       ebf6036a        bl      0xffd8364c\r
2607     28a0:       ebf605b6        bl      0xffd83f80\r
2608     28a4:       080c36d6        stmeqda ip, {r1, r2, r4, r6, r7, r9, sl, ip, sp}\r
2609     28a8:       ebf605b4        bl      0xffd83f80\r
2610     28ac:       080c36d8        stmeqda ip, {r3, r4, r6, r7, r9, sl, ip, sp}\r
2611     28b0:       e3a000db        mov     r0, #219        ; 0xdb\r
2612     28b4:       e3800c36        orr     r0, r0, #13824  ; 0x3600\r
2613     28b8:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
2614     28bc:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
2615     28c0:       e58d0438        str     r0, [sp, #1080]\r
2616     28c4:       e28cc009        add     ip, ip, #9      ; 0x9\r
2617     28c8:       e1a00fac        mov     r0, ip, lsr #31\r
2618     28cc:       e08ff100        add     pc, pc, r0, lsl #2\r
2619     28d0:       080c36e0        stmeqda ip, {r5, r6, r7, r9, sl, ip, sp}\r
2620     28d4:       ebf6019e        bl      0xffd82f54\r
2621     28d8:       ea000001        b       0x28e4\r
2622     28dc:       080c36e0        stmeqda ip, {r5, r6, r7, r9, sl, ip, sp}\r
2623     28e0:       00000000        andeq   r0, r0, r0\r
2624     28e4:       ebf605a5        bl      0xffd83f80\r
2625     28e8:       080c36e0        stmeqda ip, {r5, r6, r7, r9, sl, ip, sp}\r
2626     28ec:       e59d1438        ldr     r1, [sp, #1080]\r
2627     28f0:       e1a00001        mov     r0, r1\r
2628     28f4:       e28cc003        add     ip, ip, #3      ; 0x3\r
2629     28f8:       eaf601d1        b       0xffd83044\r
2630     28fc:       080c0856        stmeqda ip, {r1, r2, r4, r6, fp}\r
2631     2900:       00000000        andeq   r0, r0, r0\r
2632     2904:       ebf6059d        bl      0xffd83f80\r
2633     2908:       080c0856        stmeqda ip, {r1, r2, r4, r6, fp}\r
2634     290c:       e287000b        add     r0, r7, #11     ; 0xb\r
2635     2910:       e1a01003        mov     r1, r3\r
2636     2914:       ebf602ed        bl      0xffd834d0\r
2637     2918:       080c0858        stmeqda ip, {r3, r4, r6, fp}\r
2638     291c:       ebf60597        bl      0xffd83f80\r
2639     2920:       080c0858        stmeqda ip, {r3, r4, r6, fp}\r
2640     2924:       e3a00f2d        mov     r0, #180        ; 0xb4\r
2641     2928:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
2642     292c:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
2643     2930:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
2644     2934:       ebf603f7        bl      0xffd83918\r
2645     2938:       080c085c        stmeqda ip, {r2, r3, r4, r6, fp}\r
2646     293c:       e1a03000        mov     r3, r0\r
2647     2940:       ebf6058e        bl      0xffd83f80\r
2648     2944:       080c085a        stmeqda ip, {r1, r3, r4, r6, fp}\r
2649     2948:       e1a01003        mov     r1, r3\r
2650     294c:       e0130893        muls    r3, r3, r8\r
2651     2950:       ebf6058a        bl      0xffd83f80\r
2652     2954:       080c085c        stmeqda ip, {r2, r3, r4, r6, fp}\r
2653     2958:       e3a00f2e        mov     r0, #184        ; 0xb8\r
2654     295c:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
2655     2960:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
2656     2964:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
2657     2968:       ebf603ea        bl      0xffd83918\r
2658     296c:       080c0860        stmeqda ip, {r5, r6, fp}\r
2659     2970:       e1a04000        mov     r4, r0\r
2660     2974:       ebf60581        bl      0xffd83f80\r
2661     2978:       080c085e        stmeqda ip, {r1, r2, r3, r4, r6, fp}\r
2662     297c:       e1a01003        mov     r1, r3\r
2663     2980:       e0933004        adds    r3, r3, r4\r
2664     2984:       ebf6057d        bl      0xffd83f80\r
2665     2988:       080c0860        stmeqda ip, {r5, r6, fp}\r
2666     298c:       e3a00f2f        mov     r0, #188        ; 0xbc\r
2667     2990:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
2668     2994:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
2669     2998:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
2670     299c:       ebf603dd        bl      0xffd83918\r
2671     29a0:       080c0864        stmeqda ip, {r2, r5, r6, fp}\r
2672     29a4:       e1a04000        mov     r4, r0\r
2673     29a8:       ebf60574        bl      0xffd83f80\r
2674     29ac:       080c0862        stmeqda ip, {r1, r5, r6, fp}\r
2675     29b0:       ebf60572        bl      0xffd83f80\r
2676     29b4:       080c0864        stmeqda ip, {r2, r5, r6, fp}\r
2677     29b8:       e3a00067        mov     r0, #103        ; 0x67\r
2678     29bc:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
2679     29c0:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
2680     29c4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
2681     29c8:       e58d0438        str     r0, [sp, #1080]\r
2682     29cc:       e28cc01f        add     ip, ip, #31     ; 0x1f\r
2683     29d0:       e1a00fac        mov     r0, ip, lsr #31\r
2684     29d4:       e08ff100        add     pc, pc, r0, lsl #2\r
2685     29d8:       080c364c        stmeqda ip, {r2, r3, r6, r9, sl, ip, sp}\r
2686     29dc:       ebf6015c        bl      0xffd82f54\r
2687     29e0:       eafffe46        b       0x2300\r
2688     29e4:       080c0866        stmeqda ip, {r1, r2, r5, r6, fp}\r
2689     29e8:       00000000        andeq   r0, r0, r0\r
2690     29ec:       ebf60563        bl      0xffd83f80\r
2691     29f0:       080c0866        stmeqda ip, {r1, r2, r5, r6, fp}\r
2692     29f4:       e1a01003        mov     r1, r3\r
2693     29f8:       e2934000        adds    r4, r3, #0      ; 0x0\r
2694     29fc:       ebf6055f        bl      0xffd83f80\r
2695     2a00:       080c0868        stmeqda ip, {r3, r5, r6, fp}\r
2696     2a04:       e2870014        add     r0, r7, #20     ; 0x14\r
2697     2a08:       e1a01004        mov     r1, r4\r
2698     2a0c:       ebf602ee        bl      0xffd835cc\r
2699     2a10:       080c086a        stmeqda ip, {r1, r3, r5, r6, fp}\r
2700     2a14:       ebf60559        bl      0xffd83f80\r
2701     2a18:       080c086a        stmeqda ip, {r1, r3, r5, r6, fp}\r
2702     2a1c:       e3b03080        movs    r3, #128        ; 0x80\r
2703     2a20:       ebf60556        bl      0xffd83f80\r
2704     2a24:       080c086c        stmeqda ip, {r2, r3, r5, r6, fp}\r
2705     2a28:       e1b03883        movs    r3, r3, lsl #17\r
2706     2a2c:       ebf60553        bl      0xffd83f80\r
2707     2a30:       080c086e        stmeqda ip, {r1, r2, r3, r5, r6, fp}\r
2708     2a34:       ebf60551        bl      0xffd83f80\r
2709     2a38:       080c0870        stmeqda ip, {r4, r5, r6, fp}\r
2710     2a3c:       e3a00073        mov     r0, #115        ; 0x73\r
2711     2a40:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
2712     2a44:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
2713     2a48:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
2714     2a4c:       e58d0438        str     r0, [sp, #1080]\r
2715     2a50:       e28cc013        add     ip, ip, #19     ; 0x13\r
2716     2a54:       e1a00fac        mov     r0, ip, lsr #31\r
2717     2a58:       e08ff100        add     pc, pc, r0, lsl #2\r
2718     2a5c:       080c364c        stmeqda ip, {r2, r3, r6, r9, sl, ip, sp}\r
2719     2a60:       ebf6013b        bl      0xffd82f54\r
2720     2a64:       eafffe25        b       0x2300\r
2721     2a68:       080c0872        stmeqda ip, {r1, r4, r5, r6, fp}\r
2722     2a6c:       00000000        andeq   r0, r0, r0\r
2723     2a70:       ebf60542        bl      0xffd83f80\r
2724     2a74:       080c0872        stmeqda ip, {r1, r4, r5, r6, fp}\r
2725     2a78:       e1a01003        mov     r1, r3\r
2726     2a7c:       e2933001        adds    r3, r3, #1      ; 0x1\r
2727     2a80:       ebf6053e        bl      0xffd83f80\r
2728     2a84:       080c0874        stmeqda ip, {r2, r4, r5, r6, fp}\r
2729     2a88:       e1b030c3        movs    r3, r3, asr #1\r
2730     2a8c:       ebf6053b        bl      0xffd83f80\r
2731     2a90:       080c0876        stmeqda ip, {r1, r2, r4, r5, r6, fp}\r
2732     2a94:       e2870018        add     r0, r7, #24     ; 0x18\r
2733     2a98:       e1a01003        mov     r1, r3\r
2734     2a9c:       ebf602ca        bl      0xffd835cc\r
2735     2aa0:       080c0878        stmeqda ip, {r3, r4, r5, r6, fp}\r
2736     2aa4:       ebf60535        bl      0xffd83f80\r
2737     2aa8:       080c0878        stmeqda ip, {r3, r4, r5, r6, fp}\r
2738     2aac:       e3a00d23        mov     r0, #2240       ; 0x8c0\r
2739     2ab0:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
2740     2ab4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
2741     2ab8:       ebf60396        bl      0xffd83918\r
2742     2abc:       080c087c        stmeqda ip, {r2, r3, r4, r5, r6, fp}\r
2743     2ac0:       e1a03000        mov     r3, r0\r
2744     2ac4:       ebf6052d        bl      0xffd83f80\r
2745     2ac8:       080c087a        stmeqda ip, {r1, r3, r4, r5, r6, fp}\r
2746     2acc:       e2830000        add     r0, r3, #0      ; 0x0\r
2747     2ad0:       e59d1418        ldr     r1, [sp, #1048]\r
2748     2ad4:       ebf6029c        bl      0xffd8354c\r
2749     2ad8:       080c087c        stmeqda ip, {r2, r3, r4, r5, r6, fp}\r
2750     2adc:       ebf60527        bl      0xffd83f80\r
2751     2ae0:       080c087c        stmeqda ip, {r2, r3, r4, r5, r6, fp}\r
2752     2ae4:       e3a00f31        mov     r0, #196        ; 0xc4\r
2753     2ae8:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
2754     2aec:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
2755     2af0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
2756     2af4:       ebf60387        bl      0xffd83918\r
2757     2af8:       080c0880        stmeqda ip, {r7, fp}\r
2758     2afc:       e1a07000        mov     r7, r0\r
2759     2b00:       ebf6051e        bl      0xffd83f80\r
2760     2b04:       080c087e        stmeqda ip, {r1, r2, r3, r4, r5, r6, fp}\r
2761     2b08:       e3a00f32        mov     r0, #200        ; 0xc8\r
2762     2b0c:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
2763     2b10:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
2764     2b14:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
2765     2b18:       ebf6037e        bl      0xffd83918\r
2766     2b1c:       080c0882        stmeqda ip, {r1, r7, fp}\r
2767     2b20:       e1a03000        mov     r3, r0\r
2768     2b24:       ebf60515        bl      0xffd83f80\r
2769     2b28:       080c0880        stmeqda ip, {r7, fp}\r
2770     2b2c:       e1a01008        mov     r1, r8\r
2771     2b30:       e2984000        adds    r4, r8, #0      ; 0x0\r
2772     2b34:       ebf60511        bl      0xffd83f80\r
2773     2b38:       080c0882        stmeqda ip, {r1, r7, fp}\r
2774     2b3c:       ebf6050f        bl      0xffd83f80\r
2775     2b40:       080c0884        stmeqda ip, {r2, r7, fp}\r
2776     2b44:       e3a00087        mov     r0, #135        ; 0x87\r
2777     2b48:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
2778     2b4c:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
2779     2b50:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
2780     2b54:       e58d0438        str     r0, [sp, #1080]\r
2781     2b58:       e28cc026        add     ip, ip, #38     ; 0x26\r
2782     2b5c:       e1a00fac        mov     r0, ip, lsr #31\r
2783     2b60:       e08ff100        add     pc, pc, r0, lsl #2\r
2784     2b64:       080c364c        stmeqda ip, {r2, r3, r6, r9, sl, ip, sp}\r
2785     2b68:       ebf600f9        bl      0xffd82f54\r
2786     2b6c:       eafffde3        b       0x2300\r
2787     2b70:       080c0886        stmeqda ip, {r1, r2, r7, fp}\r
2788     2b74:       00000000        andeq   r0, r0, r0\r
2789     2b78:       ebf60500        bl      0xffd83f80\r
2790     2b7c:       080c0886        stmeqda ip, {r1, r2, r7, fp}\r
2791     2b80:       e3a01000        mov     r1, #0  ; 0x0\r
2792     2b84:       e0513003        subs    r3, r1, r3\r
2793     2b88:       ebf604fc        bl      0xffd83f80\r
2794     2b8c:       080c0888        stmeqda ip, {r3, r7, fp}\r
2795     2b90:       e2870000        add     r0, r7, #0      ; 0x0\r
2796     2b94:       e1a01003        mov     r1, r3\r
2797     2b98:       ebf6026b        bl      0xffd8354c\r
2798     2b9c:       080c088a        stmeqda ip, {r1, r3, r7, fp}\r
2799     2ba0:       ebf604f6        bl      0xffd83f80\r
2800     2ba4:       080c088a        stmeqda ip, {r1, r3, r7, fp}\r
2801     2ba8:       ebf604f4        bl      0xffd83f80\r
2802     2bac:       080c088c        stmeqda ip, {r2, r3, r7, fp}\r
2803     2bb0:       e3a0008f        mov     r0, #143        ; 0x8f\r
2804     2bb4:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
2805     2bb8:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
2806     2bbc:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
2807     2bc0:       e58d0438        str     r0, [sp, #1080]\r
2808     2bc4:       e28cc00d        add     ip, ip, #13     ; 0xd\r
2809     2bc8:       e1a00fac        mov     r0, ip, lsr #31\r
2810     2bcc:       e08ff100        add     pc, pc, r0, lsl #2\r
2811     2bd0:       080c0a08        stmeqda ip, {r3, r9, fp}\r
2812     2bd4:       ebf600de        bl      0xffd82f54\r
2813     2bd8:       ea000001        b       0x2be4\r
2814     2bdc:       080c0a08        stmeqda ip, {r3, r9, fp}\r
2815     2be0:       00000000        andeq   r0, r0, r0\r
2816     2be4:       ebf604e5        bl      0xffd83f80\r
2817     2be8:       080c0a08        stmeqda ip, {r3, r9, fp}\r
2818     2bec:       e59d9434        ldr     r9, [sp, #1076]\r
2819     2bf0:       e3c99003        bic     r9, r9, #3      ; 0x3\r
2820     2bf4:       e2499008        sub     r9, r9, #8      ; 0x8\r
2821     2bf8:       e58d9434        str     r9, [sp, #1076]\r
2822     2bfc:       e2890000        add     r0, r9, #0      ; 0x0\r
2823     2c00:       e1a01007        mov     r1, r7\r
2824     2c04:       ebf60290        bl      0xffd8364c\r
2825     2c08:       e2890004        add     r0, r9, #4      ; 0x4\r
2826     2c0c:       e59d1438        ldr     r1, [sp, #1080]\r
2827     2c10:       ebf6028d        bl      0xffd8364c\r
2828     2c14:       ebf604d9        bl      0xffd83f80\r
2829     2c18:       080c0a0a        stmeqda ip, {r1, r3, r9, fp}\r
2830     2c1c:       e3a00f8e        mov     r0, #568        ; 0x238\r
2831     2c20:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
2832     2c24:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
2833     2c28:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
2834     2c2c:       ebf60339        bl      0xffd83918\r
2835     2c30:       080c0a0e        stmeqda ip, {r1, r2, r3, r9, fp}\r
2836     2c34:       e1a03000        mov     r3, r0\r
2837     2c38:       ebf604d0        bl      0xffd83f80\r
2838     2c3c:       080c0a0c        stmeqda ip, {r2, r3, r9, fp}\r
2839     2c40:       e2830000        add     r0, r3, #0      ; 0x0\r
2840     2c44:       ebf60333        bl      0xffd83918\r
2841     2c48:       080c0a10        stmeqda ip, {r4, r9, fp}\r
2842     2c4c:       e1a05000        mov     r5, r0\r
2843     2c50:       ebf604ca        bl      0xffd83f80\r
2844     2c54:       080c0a0e        stmeqda ip, {r1, r2, r3, r9, fp}\r
2845     2c58:       e2850000        add     r0, r5, #0      ; 0x0\r
2846     2c5c:       ebf6032d        bl      0xffd83918\r
2847     2c60:       080c0a12        stmeqda ip, {r1, r4, r9, fp}\r
2848     2c64:       e1a06000        mov     r6, r0\r
2849     2c68:       ebf604c4        bl      0xffd83f80\r
2850     2c6c:       080c0a10        stmeqda ip, {r4, r9, fp}\r
2851     2c70:       e3a00f8f        mov     r0, #572        ; 0x23c\r
2852     2c74:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
2853     2c78:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
2854     2c7c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
2855     2c80:       ebf60324        bl      0xffd83918\r
2856     2c84:       080c0a14        stmeqda ip, {r2, r4, r9, fp}\r
2857     2c88:       e1a03000        mov     r3, r0\r
2858     2c8c:       ebf604bb        bl      0xffd83f80\r
2859     2c90:       080c0a12        stmeqda ip, {r1, r4, r9, fp}\r
2860     2c94:       e1560003        cmp     r6, r3\r
2861     2c98:       ebf604b8        bl      0xffd83f80\r
2862     2c9c:       080c0a14        stmeqda ip, {r2, r4, r9, fp}\r
2863     2ca0:       e28cc01e        add     ip, ip, #30     ; 0x1e\r
2864     2ca4:       1a000004        bne     0x2cbc\r
2865     2ca8:       e1a00fac        mov     r0, ip, lsr #31\r
2866     2cac:       e08ff100        add     pc, pc, r0, lsl #2\r
2867     2cb0:       080c0a30        stmeqda ip, {r4, r5, r9, fp}\r
2868     2cb4:       ebf600a6        bl      0xffd82f54\r
2869     2cb8:       ea00003f        b       0x2dbc\r
2870     2cbc:       ebf604af        bl      0xffd83f80\r
2871     2cc0:       080c0a16        stmeqda ip, {r1, r2, r4, r9, fp}\r
2872     2cc4:       e3a00d29        mov     r0, #2624       ; 0xa40\r
2873     2cc8:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
2874     2ccc:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
2875     2cd0:       ebf60310        bl      0xffd83918\r
2876     2cd4:       080c0a1a        stmeqda ip, {r1, r3, r4, r9, fp}\r
2877     2cd8:       e1a03000        mov     r3, r0\r
2878     2cdc:       ebf604a7        bl      0xffd83f80\r
2879     2ce0:       080c0a18        stmeqda ip, {r3, r4, r9, fp}\r
2880     2ce4:       e3b070b6        movs    r7, #182        ; 0xb6\r
2881     2ce8:       ebf604a4        bl      0xffd83f80\r
2882     2cec:       080c0a1a        stmeqda ip, {r1, r3, r4, r9, fp}\r
2883     2cf0:       e1b07407        movs    r7, r7, lsl #8\r
2884     2cf4:       ebf604a1        bl      0xffd83f80\r
2885     2cf8:       080c0a1c        stmeqda ip, {r2, r3, r4, r9, fp}\r
2886     2cfc:       e1a01007        mov     r1, r7\r
2887     2d00:       e2974000        adds    r4, r7, #0      ; 0x0\r
2888     2d04:       ebf6049d        bl      0xffd83f80\r
2889     2d08:       080c0a1e        stmeqda ip, {r1, r2, r3, r4, r9, fp}\r
2890     2d0c:       e2830000        add     r0, r3, #0      ; 0x0\r
2891     2d10:       e1a01004        mov     r1, r4\r
2892     2d14:       ebf6020c        bl      0xffd8354c\r
2893     2d18:       080c0a20        stmeqda ip, {r5, r9, fp}\r
2894     2d1c:       ebf60497        bl      0xffd83f80\r
2895     2d20:       080c0a20        stmeqda ip, {r5, r9, fp}\r
2896     2d24:       e1a01003        mov     r1, r3\r
2897     2d28:       e293300c        adds    r3, r3, #12     ; 0xc\r
2898     2d2c:       ebf60493        bl      0xffd83f80\r
2899     2d30:       080c0a22        stmeqda ip, {r1, r5, r9, fp}\r
2900     2d34:       e2830000        add     r0, r3, #0      ; 0x0\r
2901     2d38:       e1a01004        mov     r1, r4\r
2902     2d3c:       ebf60202        bl      0xffd8354c\r
2903     2d40:       080c0a24        stmeqda ip, {r2, r5, r9, fp}\r
2904     2d44:       ebf6048d        bl      0xffd83f80\r
2905     2d48:       080c0a24        stmeqda ip, {r2, r5, r9, fp}\r
2906     2d4c:       e2850004        add     r0, r5, #4      ; 0x4\r
2907     2d50:       ebf60299        bl      0xffd837bc\r
2908     2d54:       080c0a28        stmeqda ip, {r3, r5, r9, fp}\r
2909     2d58:       e1a03000        mov     r3, r0\r
2910     2d5c:       ebf60487        bl      0xffd83f80\r
2911     2d60:       080c0a26        stmeqda ip, {r1, r2, r5, r9, fp}\r
2912     2d64:       e3b03000        movs    r3, #0  ; 0x0\r
2913     2d68:       ebf60484        bl      0xffd83f80\r
2914     2d6c:       080c0a28        stmeqda ip, {r3, r5, r9, fp}\r
2915     2d70:       e2850004        add     r0, r5, #4      ; 0x4\r
2916     2d74:       e1a01003        mov     r1, r3\r
2917     2d78:       ebf601d4        bl      0xffd834d0\r
2918     2d7c:       080c0a2a        stmeqda ip, {r1, r3, r5, r9, fp}\r
2919     2d80:       ebf6047e        bl      0xffd83f80\r
2920     2d84:       080c0a2a        stmeqda ip, {r1, r3, r5, r9, fp}\r
2921     2d88:       e1a01006        mov     r1, r6\r
2922     2d8c:       e2963000        adds    r3, r6, #0      ; 0x0\r
2923     2d90:       ebf6047a        bl      0xffd83f80\r
2924     2d94:       080c0a2c        stmeqda ip, {r2, r3, r5, r9, fp}\r
2925     2d98:       e1a01003        mov     r1, r3\r
2926     2d9c:       e253300a        subs    r3, r3, #10     ; 0xa\r
2927     2da0:       ebf60476        bl      0xffd83f80\r
2928     2da4:       080c0a2e        stmeqda ip, {r1, r2, r3, r5, r9, fp}\r
2929     2da8:       e2850000        add     r0, r5, #0      ; 0x0\r
2930     2dac:       e1a01003        mov     r1, r3\r
2931     2db0:       ebf60205        bl      0xffd835cc\r
2932     2db4:       080c0a30        stmeqda ip, {r4, r5, r9, fp}\r
2933     2db8:       e28cc02f        add     ip, ip, #47     ; 0x2f\r
2934     2dbc:       ebf6046f        bl      0xffd83f80\r
2935     2dc0:       080c0a30        stmeqda ip, {r4, r5, r9, fp}\r
2936     2dc4:       e59d9434        ldr     r9, [sp, #1076]\r
2937     2dc8:       e3c99003        bic     r9, r9, #3      ; 0x3\r
2938     2dcc:       e2890004        add     r0, r9, #4      ; 0x4\r
2939     2dd0:       e58d0434        str     r0, [sp, #1076]\r
2940     2dd4:       e2890000        add     r0, r9, #0      ; 0x0\r
2941     2dd8:       ebf602ce        bl      0xffd83918\r
2942     2ddc:       080c0a34        stmeqda ip, {r2, r4, r5, r9, fp}\r
2943     2de0:       e1a07000        mov     r7, r0\r
2944     2de4:       ebf60465        bl      0xffd83f80\r
2945     2de8:       080c0a32        stmeqda ip, {r1, r4, r5, r9, fp}\r
2946     2dec:       e59d9434        ldr     r9, [sp, #1076]\r
2947     2df0:       e3c99003        bic     r9, r9, #3      ; 0x3\r
2948     2df4:       e2890004        add     r0, r9, #4      ; 0x4\r
2949     2df8:       e58d0434        str     r0, [sp, #1076]\r
2950     2dfc:       e2890000        add     r0, r9, #0      ; 0x0\r
2951     2e00:       ebf602c4        bl      0xffd83918\r
2952     2e04:       080c0a36        stmeqda ip, {r1, r2, r4, r5, r9, fp}\r
2953     2e08:       e1a03000        mov     r3, r0\r
2954     2e0c:       ebf6045b        bl      0xffd83f80\r
2955     2e10:       080c0a34        stmeqda ip, {r2, r4, r5, r9, fp}\r
2956     2e14:       e1a00003        mov     r0, r3\r
2957     2e18:       e28cc00b        add     ip, ip, #11     ; 0xb\r
2958     2e1c:       eaf600ab        b       0xffd830d0\r
2959     2e20:       080c088e        stmeqda ip, {r1, r2, r3, r7, fp}\r
2960     2e24:       00000000        andeq   r0, r0, r0\r
2961     2e28:       ebf60454        bl      0xffd83f80\r
2962     2e2c:       080c088e        stmeqda ip, {r1, r2, r3, r7, fp}\r
2963     2e30:       e3a00f33        mov     r0, #204        ; 0xcc\r
2964     2e34:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
2965     2e38:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
2966     2e3c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
2967     2e40:       ebf602b4        bl      0xffd83918\r
2968     2e44:       080c0892        stmeqda ip, {r1, r4, r7, fp}\r
2969     2e48:       e1a04000        mov     r4, r0\r
2970     2e4c:       e28cc005        add     ip, ip, #5      ; 0x5\r
2971     2e50:       ebf6044a        bl      0xffd83f80\r
2972     2e54:       080c0890        stmeqda ip, {r4, r7, fp}\r
2973     2e58:       e2840000        add     r0, r4, #0      ; 0x0\r
2974     2e5c:       ebf60256        bl      0xffd837bc\r
2975     2e60:       080c0894        stmeqda ip, {r2, r4, r7, fp}\r
2976     2e64:       e1a03000        mov     r3, r0\r
2977     2e68:       ebf60444        bl      0xffd83f80\r
2978     2e6c:       080c0892        stmeqda ip, {r1, r4, r7, fp}\r
2979     2e70:       e353009f        cmp     r3, #159        ; 0x9f\r
2980     2e74:       ebf60441        bl      0xffd83f80\r
2981     2e78:       080c0894        stmeqda ip, {r2, r4, r7, fp}\r
2982     2e7c:       e28cc00b        add     ip, ip, #11     ; 0xb\r
2983     2e80:       1a000004        bne     0x2e98\r
2984     2e84:       e1a00fac        mov     r0, ip, lsr #31\r
2985     2e88:       e08ff100        add     pc, pc, r0, lsl #2\r
2986     2e8c:       080c0890        stmeqda ip, {r4, r7, fp}\r
2987     2e90:       ebf6002f        bl      0xffd82f54\r
2988     2e94:       eaffffed        b       0x2e50\r
2989     2e98:       ebf60438        bl      0xffd83f80\r
2990     2e9c:       080c0896        stmeqda ip, {r1, r2, r4, r7, fp}\r
2991     2ea0:       e3a00f33        mov     r0, #204        ; 0xcc\r
2992     2ea4:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
2993     2ea8:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
2994     2eac:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
2995     2eb0:       ebf60298        bl      0xffd83918\r
2996     2eb4:       080c089a        stmeqda ip, {r1, r3, r4, r7, fp}\r
2997     2eb8:       e1a04000        mov     r4, r0\r
2998     2ebc:       e28cc005        add     ip, ip, #5      ; 0x5\r
2999     2ec0:       ebf6042e        bl      0xffd83f80\r
3000     2ec4:       080c0898        stmeqda ip, {r3, r4, r7, fp}\r
3001     2ec8:       e2840000        add     r0, r4, #0      ; 0x0\r
3002     2ecc:       ebf6023a        bl      0xffd837bc\r
3003     2ed0:       080c089c        stmeqda ip, {r2, r3, r4, r7, fp}\r
3004     2ed4:       e1a03000        mov     r3, r0\r
3005     2ed8:       ebf60428        bl      0xffd83f80\r
3006     2edc:       080c089a        stmeqda ip, {r1, r3, r4, r7, fp}\r
3007     2ee0:       e353009f        cmp     r3, #159        ; 0x9f\r
3008     2ee4:       ebf60425        bl      0xffd83f80\r
3009     2ee8:       080c089c        stmeqda ip, {r2, r3, r4, r7, fp}\r
3010     2eec:       e28cc00b        add     ip, ip, #11     ; 0xb\r
3011     2ef0:       0a000004        beq     0x2f08\r
3012     2ef4:       e1a00fac        mov     r0, ip, lsr #31\r
3013     2ef8:       e08ff100        add     pc, pc, r0, lsl #2\r
3014     2efc:       080c0898        stmeqda ip, {r3, r4, r7, fp}\r
3015     2f00:       ebf60013        bl      0xffd82f54\r
3016     2f04:       eaffffed        b       0x2ec0\r
3017     2f08:       ebf6041c        bl      0xffd83f80\r
3018     2f0c:       080c089e        stmeqda ip, {r1, r2, r3, r4, r7, fp}\r
3019     2f10:       e3a00d23        mov     r0, #2240       ; 0x8c0\r
3020     2f14:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
3021     2f18:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
3022     2f1c:       ebf6027d        bl      0xffd83918\r
3023     2f20:       080c08a2        stmeqda ip, {r1, r5, r7, fp}\r
3024     2f24:       e1a04000        mov     r4, r0\r
3025     2f28:       ebf60414        bl      0xffd83f80\r
3026     2f2c:       080c08a0        stmeqda ip, {r5, r7, fp}\r
3027     2f30:       e3b03080        movs    r3, #128        ; 0x80\r
3028     2f34:       ebf60411        bl      0xffd83f80\r
3029     2f38:       080c08a2        stmeqda ip, {r1, r5, r7, fp}\r
3030     2f3c:       e2840000        add     r0, r4, #0      ; 0x0\r
3031     2f40:       e1a01003        mov     r1, r3\r
3032     2f44:       ebf60180        bl      0xffd8354c\r
3033     2f48:       080c08a4        stmeqda ip, {r2, r5, r7, fp}\r
3034     2f4c:       ebf6040b        bl      0xffd83f80\r
3035     2f50:       080c08a4        stmeqda ip, {r2, r5, r7, fp}\r
3036     2f54:       e59d9434        ldr     r9, [sp, #1076]\r
3037     2f58:       e3c99003        bic     r9, r9, #3      ; 0x3\r
3038     2f5c:       e289000c        add     r0, r9, #12     ; 0xc\r
3039     2f60:       e58d0434        str     r0, [sp, #1076]\r
3040     2f64:       e2890000        add     r0, r9, #0      ; 0x0\r
3041     2f68:       ebf6026a        bl      0xffd83918\r
3042     2f6c:       080c08a8        stmeqda ip, {r3, r5, r7, fp}\r
3043     2f70:       e1a07000        mov     r7, r0\r
3044     2f74:       e2890004        add     r0, r9, #4      ; 0x4\r
3045     2f78:       ebf60266        bl      0xffd83918\r
3046     2f7c:       080c08a8        stmeqda ip, {r3, r5, r7, fp}\r
3047     2f80:       e1a08000        mov     r8, r0\r
3048     2f84:       e2890008        add     r0, r9, #8      ; 0x8\r
3049     2f88:       ebf60262        bl      0xffd83918\r
3050     2f8c:       080c08a8        stmeqda ip, {r3, r5, r7, fp}\r
3051     2f90:       e58d0418        str     r0, [sp, #1048]\r
3052     2f94:       ebf603f9        bl      0xffd83f80\r
3053     2f98:       080c08a6        stmeqda ip, {r1, r2, r5, r7, fp}\r
3054     2f9c:       e59d9434        ldr     r9, [sp, #1076]\r
3055     2fa0:       e3c99003        bic     r9, r9, #3      ; 0x3\r
3056     2fa4:       e2890004        add     r0, r9, #4      ; 0x4\r
3057     2fa8:       e58d0434        str     r0, [sp, #1076]\r
3058     2fac:       e2890000        add     r0, r9, #0      ; 0x0\r
3059     2fb0:       ebf60258        bl      0xffd83918\r
3060     2fb4:       080c08aa        stmeqda ip, {r1, r3, r5, r7, fp}\r
3061     2fb8:       e1a03000        mov     r3, r0\r
3062     2fbc:       ebf603ef        bl      0xffd83f80\r
3063     2fc0:       080c08a8        stmeqda ip, {r3, r5, r7, fp}\r
3064     2fc4:       e1a00003        mov     r0, r3\r
3065     2fc8:       e28cc019        add     ip, ip, #25     ; 0x19\r
3066     2fcc:       eaf6003f        b       0xffd830d0\r
3067     2fd0:       080c07ec        stmeqda ip, {r2, r3, r5, r6, r7, r8, r9, sl}\r
3068     2fd4:       00000000        andeq   r0, r0, r0\r
3069     2fd8:       ebf603e8        bl      0xffd83f80\r
3070     2fdc:       080c07ec        stmeqda ip, {r2, r3, r5, r6, r7, r8, r9, sl}\r
3071     2fe0:       e3a00f0a        mov     r0, #40 ; 0x28\r
3072     2fe4:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
3073     2fe8:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
3074     2fec:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
3075     2ff0:       ebf60248        bl      0xffd83918\r
3076     2ff4:       080c07f0        stmeqda ip, {r4, r5, r6, r7, r8, r9, sl}\r
3077     2ff8:       e1a03000        mov     r3, r0\r
3078     2ffc:       ebf603df        bl      0xffd83f80\r
3079     3000:       080c07ee        stmeqda ip, {r1, r2, r3, r5, r6, r7, r8, r9, sl}\r
3080     3004:       e2870000        add     r0, r7, #0      ; 0x0\r
3081     3008:       e1a01003        mov     r1, r3\r
3082     300c:       ebf6016e        bl      0xffd835cc\r
3083     3010:       080c07f0        stmeqda ip, {r4, r5, r6, r7, r8, r9, sl}\r
3084     3014:       ebf603d9        bl      0xffd83f80\r
3085     3018:       080c07f0        stmeqda ip, {r4, r5, r6, r7, r8, r9, sl}\r
3086     301c:       e59d0434        ldr     r0, [sp, #1076]\r
3087     3020:       e2800f01        add     r0, r0, #4      ; 0x4\r
3088     3024:       e58d0434        str     r0, [sp, #1076]\r
3089     3028:       ebf603d4        bl      0xffd83f80\r
3090     302c:       080c07f2        stmeqda ip, {r1, r4, r5, r6, r7, r8, r9, sl}\r
3091     3030:       e59d9434        ldr     r9, [sp, #1076]\r
3092     3034:       e3c99003        bic     r9, r9, #3      ; 0x3\r
3093     3038:       e2890004        add     r0, r9, #4      ; 0x4\r
3094     303c:       e58d0434        str     r0, [sp, #1076]\r
3095     3040:       e2890000        add     r0, r9, #0      ; 0x0\r
3096     3044:       ebf60233        bl      0xffd83918\r
3097     3048:       080c07f6        stmeqda ip, {r1, r2, r4, r5, r6, r7, r8, r9, sl}\r
3098     304c:       e1a07000        mov     r7, r0\r
3099     3050:       ebf603ca        bl      0xffd83f80\r
3100     3054:       080c07f4        stmeqda ip, {r2, r4, r5, r6, r7, r8, r9, sl}\r
3101     3058:       e59d9434        ldr     r9, [sp, #1076]\r
3102     305c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
3103     3060:       e2890004        add     r0, r9, #4      ; 0x4\r
3104     3064:       e58d0434        str     r0, [sp, #1076]\r
3105     3068:       e2890000        add     r0, r9, #0      ; 0x0\r
3106     306c:       ebf60229        bl      0xffd83918\r
3107     3070:       080c07f8        stmeqda ip, {r3, r4, r5, r6, r7, r8, r9, sl}\r
3108     3074:       e1a03000        mov     r3, r0\r
3109     3078:       e28cc014        add     ip, ip, #20     ; 0x14\r
3110     307c:       ebf603bf        bl      0xffd83f80\r
3111     3080:       080c07f6        stmeqda ip, {r1, r2, r4, r5, r6, r7, r8, r9, sl}\r
3112     3084:       e1a00003        mov     r0, r3\r
3113     3088:       e28cc003        add     ip, ip, #3      ; 0x3\r
3114     308c:       eaf6000f        b       0xffd830d0\r
3115     3090:       080c03c0        stmeqda ip, {r6, r7, r8, r9}\r
3116     3094:       00000000        andeq   r0, r0, r0\r
3117     3098:       ebf603b8        bl      0xffd83f80\r
3118     309c:       080c03c0        stmeqda ip, {r6, r7, r8, r9}\r
3119     30a0:       e3a00f07        mov     r0, #28 ; 0x1c\r
3120     30a4:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
3121     30a8:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
3122     30ac:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
3123     30b0:       ebf60218        bl      0xffd83918\r
3124     30b4:       080c03c4        stmeqda ip, {r2, r6, r7, r8, r9}\r
3125     30b8:       e1a03000        mov     r3, r0\r
3126     30bc:       ebf603af        bl      0xffd83f80\r
3127     30c0:       080c03c2        stmeqda ip, {r1, r6, r7, r8, r9}\r
3128     30c4:       ebf603ad        bl      0xffd83f80\r
3129     30c8:       080c03c4        stmeqda ip, {r2, r6, r7, r8, r9}\r
3130     30cc:       e3a000c7        mov     r0, #199        ; 0xc7\r
3131     30d0:       e3800c03        orr     r0, r0, #768    ; 0x300\r
3132     30d4:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
3133     30d8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
3134     30dc:       e58d0438        str     r0, [sp, #1080]\r
3135     30e0:       e28cc00b        add     ip, ip, #11     ; 0xb\r
3136     30e4:       e1a00fac        mov     r0, ip, lsr #31\r
3137     30e8:       e08ff100        add     pc, pc, r0, lsl #2\r
3138     30ec:       080c0614        stmeqda ip, {r2, r4, r9, sl}\r
3139     30f0:       ebf5ff97        bl      0xffd82f54\r
3140     30f4:       ea000001        b       0x3100\r
3141     30f8:       080c0614        stmeqda ip, {r2, r4, r9, sl}\r
3142     30fc:       00000000        andeq   r0, r0, r0\r
3143     3100:       ebf6039e        bl      0xffd83f80\r
3144     3104:       080c0614        stmeqda ip, {r2, r4, r9, sl}\r
3145     3108:       e59d9434        ldr     r9, [sp, #1076]\r
3146     310c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
3147     3110:       e2499014        sub     r9, r9, #20     ; 0x14\r
3148     3114:       e58d9434        str     r9, [sp, #1076]\r
3149     3118:       e2890000        add     r0, r9, #0      ; 0x0\r
3150     311c:       e1a01007        mov     r1, r7\r
3151     3120:       ebf60149        bl      0xffd8364c\r
3152     3124:       e2890004        add     r0, r9, #4      ; 0x4\r
3153     3128:       e1a01008        mov     r1, r8\r
3154     312c:       ebf60146        bl      0xffd8364c\r
3155     3130:       e2890008        add     r0, r9, #8      ; 0x8\r
3156     3134:       e59d1418        ldr     r1, [sp, #1048]\r
3157     3138:       ebf60143        bl      0xffd8364c\r
3158     313c:       e289000c        add     r0, r9, #12     ; 0xc\r
3159     3140:       e59d141c        ldr     r1, [sp, #1052]\r
3160     3144:       ebf60140        bl      0xffd8364c\r
3161     3148:       e2890010        add     r0, r9, #16     ; 0x10\r
3162     314c:       e59d1438        ldr     r1, [sp, #1080]\r
3163     3150:       ebf6013d        bl      0xffd8364c\r
3164     3154:       ebf60389        bl      0xffd83f80\r
3165     3158:       080c0616        stmeqda ip, {r1, r2, r4, r9, sl}\r
3166     315c:       e59d0434        ldr     r0, [sp, #1076]\r
3167     3160:       e2400f01        sub     r0, r0, #4      ; 0x4\r
3168     3164:       e58d0434        str     r0, [sp, #1076]\r
3169     3168:       ebf60384        bl      0xffd83f80\r
3170     316c:       080c0618        stmeqda ip, {r3, r4, r9, sl}\r
3171     3170:       e1a01003        mov     r1, r3\r
3172     3174:       e2930000        adds    r0, r3, #0      ; 0x0\r
3173     3178:       e58d0418        str     r0, [sp, #1048]\r
3174     317c:       ebf6037f        bl      0xffd83f80\r
3175     3180:       080c061a        stmeqda ip, {r1, r3, r4, r9, sl}\r
3176     3184:       e3a00fba        mov     r0, #744        ; 0x2e8\r
3177     3188:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
3178     318c:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
3179     3190:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
3180     3194:       ebf601df        bl      0xffd83918\r
3181     3198:       080c061e        stmeqda ip, {r1, r2, r3, r4, r9, sl}\r
3182     319c:       e1a04000        mov     r4, r0\r
3183     31a0:       ebf60376        bl      0xffd83f80\r
3184     31a4:       080c061c        stmeqda ip, {r2, r3, r4, r9, sl}\r
3185     31a8:       e3b0308f        movs    r3, #143        ; 0x8f\r
3186     31ac:       ebf60373        bl      0xffd83f80\r
3187     31b0:       080c061e        stmeqda ip, {r1, r2, r3, r4, r9, sl}\r
3188     31b4:       e2840000        add     r0, r4, #0      ; 0x0\r
3189     31b8:       e1a01003        mov     r1, r3\r
3190     31bc:       ebf600e2        bl      0xffd8354c\r
3191     31c0:       080c0620        stmeqda ip, {r5, r9, sl}\r
3192     31c4:       ebf6036d        bl      0xffd83f80\r
3193     31c8:       080c0620        stmeqda ip, {r5, r9, sl}\r
3194     31cc:       e3a00fbb        mov     r0, #748        ; 0x2ec\r
3195     31d0:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
3196     31d4:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
3197     31d8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
3198     31dc:       ebf601cd        bl      0xffd83918\r
3199     31e0:       080c0624        stmeqda ip, {r2, r5, r9, sl}\r
3200     31e4:       e1a05000        mov     r5, r0\r
3201     31e8:       ebf60364        bl      0xffd83f80\r
3202     31ec:       080c0622        stmeqda ip, {r1, r5, r9, sl}\r
3203     31f0:       e3b03077        movs    r3, #119        ; 0x77\r
3204     31f4:       ebf60361        bl      0xffd83f80\r
3205     31f8:       080c0624        stmeqda ip, {r2, r5, r9, sl}\r
3206     31fc:       e2850000        add     r0, r5, #0      ; 0x0\r
3207     3200:       e1a01003        mov     r1, r3\r
3208     3204:       ebf600d0        bl      0xffd8354c\r
3209     3208:       080c0626        stmeqda ip, {r1, r2, r5, r9, sl}\r
3210     320c:       ebf6035b        bl      0xffd83f80\r
3211     3210:       080c0626        stmeqda ip, {r1, r2, r5, r9, sl}\r
3212     3214:       e3a00e6f        mov     r0, #1776       ; 0x6f0\r
3213     3218:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
3214     321c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
3215     3220:       ebf601bc        bl      0xffd83918\r
3216     3224:       080c062a        stmeqda ip, {r1, r3, r5, r9, sl}\r
3217     3228:       e1a03000        mov     r3, r0\r
3218     322c:       ebf60353        bl      0xffd83f80\r
3219     3230:       080c0628        stmeqda ip, {r3, r5, r9, sl}\r
3220     3234:       e3b04008        movs    r4, #8  ; 0x8\r
3221     3238:       ebf60350        bl      0xffd83f80\r
3222     323c:       080c062a        stmeqda ip, {r1, r3, r5, r9, sl}\r
3223     3240:       e2830000        add     r0, r3, #0      ; 0x0\r
3224     3244:       e1a01004        mov     r1, r4\r
3225     3248:       ebf600a0        bl      0xffd834d0\r
3226     324c:       080c062c        stmeqda ip, {r2, r3, r5, r9, sl}\r
3227     3250:       ebf6034a        bl      0xffd83f80\r
3228     3254:       080c062c        stmeqda ip, {r2, r3, r5, r9, sl}\r
3229     3258:       e1a01003        mov     r1, r3\r
3230     325c:       e2933006        adds    r3, r3, #6      ; 0x6\r
3231     3260:       ebf60346        bl      0xffd83f80\r
3232     3264:       080c062e        stmeqda ip, {r1, r2, r3, r5, r9, sl}\r
3233     3268:       e2830000        add     r0, r3, #0      ; 0x0\r
3234     326c:       e1a01004        mov     r1, r4\r
3235     3270:       ebf60096        bl      0xffd834d0\r
3236     3274:       080c0630        stmeqda ip, {r4, r5, r9, sl}\r
3237     3278:       ebf60340        bl      0xffd83f80\r
3238     327c:       080c0630        stmeqda ip, {r4, r5, r9, sl}\r
3239     3280:       e1a01003        mov     r1, r3\r
3240     3284:       e2933010        adds    r3, r3, #16     ; 0x10\r
3241     3288:       ebf6033c        bl      0xffd83f80\r
3242     328c:       080c0632        stmeqda ip, {r1, r4, r5, r9, sl}\r
3243     3290:       e2830000        add     r0, r3, #0      ; 0x0\r
3244     3294:       e1a01004        mov     r1, r4\r
3245     3298:       ebf6008c        bl      0xffd834d0\r
3246     329c:       080c0634        stmeqda ip, {r2, r4, r5, r9, sl}\r
3247     32a0:       ebf60336        bl      0xffd83f80\r
3248     32a4:       080c0634        stmeqda ip, {r2, r4, r5, r9, sl}\r
3249     32a8:       e1a01003        mov     r1, r3\r
3250     32ac:       e2533014        subs    r3, r3, #20     ; 0x14\r
3251     32b0:       ebf60332        bl      0xffd83f80\r
3252     32b4:       080c0636        stmeqda ip, {r1, r2, r4, r5, r9, sl}\r
3253     32b8:       e3b04080        movs    r4, #128        ; 0x80\r
3254     32bc:       ebf6032f        bl      0xffd83f80\r
3255     32c0:       080c0638        stmeqda ip, {r3, r4, r5, r9, sl}\r
3256     32c4:       e2830000        add     r0, r3, #0      ; 0x0\r
3257     32c8:       e1a01004        mov     r1, r4\r
3258     32cc:       ebf6007f        bl      0xffd834d0\r
3259     32d0:       080c063a        stmeqda ip, {r1, r3, r4, r5, r9, sl}\r
3260     32d4:       ebf60329        bl      0xffd83f80\r
3261     32d8:       080c063a        stmeqda ip, {r1, r3, r4, r5, r9, sl}\r
3262     32dc:       e1a01003        mov     r1, r3\r
3263     32e0:       e2933008        adds    r3, r3, #8      ; 0x8\r
3264     32e4:       ebf60325        bl      0xffd83f80\r
3265     32e8:       080c063c        stmeqda ip, {r2, r3, r4, r5, r9, sl}\r
3266     32ec:       e2830000        add     r0, r3, #0      ; 0x0\r
3267     32f0:       e1a01004        mov     r1, r4\r
3268     32f4:       ebf60075        bl      0xffd834d0\r
3269     32f8:       080c063e        stmeqda ip, {r1, r2, r3, r4, r5, r9, sl}\r
3270     32fc:       ebf6031f        bl      0xffd83f80\r
3271     3300:       080c063e        stmeqda ip, {r1, r2, r3, r4, r5, r9, sl}\r
3272     3304:       e1a01003        mov     r1, r3\r
3273     3308:       e2933010        adds    r3, r3, #16     ; 0x10\r
3274     330c:       ebf6031b        bl      0xffd83f80\r
3275     3310:       080c0640        stmeqda ip, {r6, r9, sl}\r
3276     3314:       e2830000        add     r0, r3, #0      ; 0x0\r
3277     3318:       e1a01004        mov     r1, r4\r
3278     331c:       ebf6006b        bl      0xffd834d0\r
3279     3320:       080c0642        stmeqda ip, {r1, r6, r9, sl}\r
3280     3324:       ebf60315        bl      0xffd83f80\r
3281     3328:       080c0642        stmeqda ip, {r1, r6, r9, sl}\r
3282     332c:       e3a00fbd        mov     r0, #756        ; 0x2f4\r
3283     3330:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
3284     3334:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
3285     3338:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
3286     333c:       ebf60175        bl      0xffd83918\r
3287     3340:       080c0646        stmeqda ip, {r1, r2, r6, r9, sl}\r
3288     3344:       e1a04000        mov     r4, r0\r
3289     3348:       ebf6030c        bl      0xffd83f80\r
3290     334c:       080c0644        stmeqda ip, {r2, r6, r9, sl}\r
3291     3350:       e3b03000        movs    r3, #0  ; 0x0\r
3292     3354:       ebf60309        bl      0xffd83f80\r
3293     3358:       080c0646        stmeqda ip, {r1, r2, r6, r9, sl}\r
3294     335c:       e2840000        add     r0, r4, #0      ; 0x0\r
3295     3360:       e1a01003        mov     r1, r3\r
3296     3364:       ebf60059        bl      0xffd834d0\r
3297     3368:       080c0648        stmeqda ip, {r3, r6, r9, sl}\r
3298     336c:       ebf60303        bl      0xffd83f80\r
3299     3370:       080c0648        stmeqda ip, {r3, r6, r9, sl}\r
3300     3374:       e3a00fbe        mov     r0, #760        ; 0x2f8\r
3301     3378:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
3302     337c:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
3303     3380:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
3304     3384:       ebf60163        bl      0xffd83918\r
3305     3388:       080c064c        stmeqda ip, {r2, r3, r6, r9, sl}\r
3306     338c:       e1a04000        mov     r4, r0\r
3307     3390:       ebf602fa        bl      0xffd83f80\r
3308     3394:       080c064a        stmeqda ip, {r1, r3, r6, r9, sl}\r
3309     3398:       e1a01004        mov     r1, r4\r
3310     339c:       e2943000        adds    r3, r4, #0      ; 0x0\r
3311     33a0:       ebf602f6        bl      0xffd83f80\r
3312     33a4:       080c064c        stmeqda ip, {r2, r3, r6, r9, sl}\r
3313     33a8:       e2850000        add     r0, r5, #0      ; 0x0\r
3314     33ac:       e1a01003        mov     r1, r3\r
3315     33b0:       ebf60065        bl      0xffd8354c\r
3316     33b4:       080c064e        stmeqda ip, {r1, r2, r3, r6, r9, sl}\r
3317     33b8:       ebf602f0        bl      0xffd83f80\r
3318     33bc:       080c064e        stmeqda ip, {r1, r2, r3, r6, r9, sl}\r
3319     33c0:       e3a00fbf        mov     r0, #764        ; 0x2fc\r
3320     33c4:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
3321     33c8:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
3322     33cc:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
3323     33d0:       ebf60150        bl      0xffd83918\r
3324     33d4:       080c0652        stmeqda ip, {r1, r4, r6, r9, sl}\r
3325     33d8:       e1a03000        mov     r3, r0\r
3326     33dc:       ebf602e7        bl      0xffd83f80\r
3327     33e0:       080c0650        stmeqda ip, {r4, r6, r9, sl}\r
3328     33e4:       e2830000        add     r0, r3, #0      ; 0x0\r
3329     33e8:       ebf6014a        bl      0xffd83918\r
3330     33ec:       080c0654        stmeqda ip, {r2, r4, r6, r9, sl}\r
3331     33f0:       e1a08000        mov     r8, r0\r
3332     33f4:       ebf602e1        bl      0xffd83f80\r
3333     33f8:       080c0652        stmeqda ip, {r1, r4, r6, r9, sl}\r
3334     33fc:       e2880000        add     r0, r8, #0      ; 0x0\r
3335     3400:       ebf60144        bl      0xffd83918\r
3336     3404:       080c0656        stmeqda ip, {r1, r2, r4, r6, r9, sl}\r
3337     3408:       e58d041c        str     r0, [sp, #1052]\r
3338     340c:       ebf602db        bl      0xffd83f80\r
3339     3410:       080c0654        stmeqda ip, {r2, r4, r6, r9, sl}\r
3340     3414:       e3a00c07        mov     r0, #1792       ; 0x700\r
3341     3418:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
3342     341c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
3343     3420:       ebf6013c        bl      0xffd83918\r
3344     3424:       080c0658        stmeqda ip, {r3, r4, r6, r9, sl}\r
3345     3428:       e1a03000        mov     r3, r0\r
3346     342c:       ebf602d3        bl      0xffd83f80\r
3347     3430:       080c0656        stmeqda ip, {r1, r2, r4, r6, r9, sl}\r
3348     3434:       e59d141c        ldr     r1, [sp, #1052]\r
3349     3438:       e1510003        cmp     r1, r3\r
3350     343c:       ebf602cf        bl      0xffd83f80\r
3351     3440:       080c0658        stmeqda ip, {r3, r4, r6, r9, sl}\r
3352     3444:       e28cc089        add     ip, ip, #137    ; 0x89\r
3353     3448:       0a000004        beq     0x3460\r
3354     344c:       e1a00fac        mov     r0, ip, lsr #31\r
3355     3450:       e08ff100        add     pc, pc, r0, lsl #2\r
3356     3454:       080c06e0        stmeqda ip, {r5, r6, r7, r9, sl}\r
3357     3458:       ebf5febd        bl      0xffd82f54\r
3358     345c:       ea000028        b       0x3504\r
3359     3460:       ebf602c6        bl      0xffd83f80\r
3360     3464:       080c065a        stmeqda ip, {r1, r3, r4, r6, r9, sl}\r
3361     3468:       e59d141c        ldr     r1, [sp, #1052]\r
3362     346c:       e59d141c        ldr     r1, [sp, #1052]\r
3363     3470:       e2913001        adds    r3, r1, #1      ; 0x1\r
3364     3474:       ebf602c1        bl      0xffd83f80\r
3365     3478:       080c065c        stmeqda ip, {r2, r3, r4, r6, r9, sl}\r
3366     347c:       e2880000        add     r0, r8, #0      ; 0x0\r
3367     3480:       e1a01003        mov     r1, r3\r
3368     3484:       ebf60050        bl      0xffd835cc\r
3369     3488:       080c065e        stmeqda ip, {r1, r2, r3, r4, r6, r9, sl}\r
3370     348c:       ebf602bb        bl      0xffd83f80\r
3371     3490:       080c065e        stmeqda ip, {r1, r2, r3, r4, r6, r9, sl}\r
3372     3494:       e3a00fc1        mov     r0, #772        ; 0x304\r
3373     3498:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
3374     349c:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
3375     34a0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
3376     34a4:       ebf6011b        bl      0xffd83918\r
3377     34a8:       080c0662        stmeqda ip, {r1, r5, r6, r9, sl}\r
3378     34ac:       e1a07000        mov     r7, r0\r
3379     34b0:       ebf602b2        bl      0xffd83f80\r
3380     34b4:       080c0660        stmeqda ip, {r5, r6, r9, sl}\r
3381     34b8:       e1a01007        mov     r1, r7\r
3382     34bc:       e2973000        adds    r3, r7, #0      ; 0x0\r
3383     34c0:       ebf602ae        bl      0xffd83f80\r
3384     34c4:       080c0662        stmeqda ip, {r1, r5, r6, r9, sl}\r
3385     34c8:       ebf602ac        bl      0xffd83f80\r
3386     34cc:       080c0664        stmeqda ip, {r2, r5, r6, r9, sl}\r
3387     34d0:       e3a00067        mov     r0, #103        ; 0x67\r
3388     34d4:       e3800c06        orr     r0, r0, #1536   ; 0x600\r
3389     34d8:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
3390     34dc:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
3391     34e0:       e58d0438        str     r0, [sp, #1080]\r
3392     34e4:       e28cc015        add     ip, ip, #21     ; 0x15\r
3393     34e8:       e1a00fac        mov     r0, ip, lsr #31\r
3394     34ec:       e08ff100        add     pc, pc, r0, lsl #2\r
3395     34f0:       080bfbb8        stmeqda fp, {r3, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc}\r
3396     34f4:       ebf5fe96        bl      0xffd82f54\r
3397     34f8:       ea00002d        b       0x35b4\r
3398     34fc:       080c06e0        stmeqda ip, {r5, r6, r7, r9, sl}\r
3399     3500:       00000000        andeq   r0, r0, r0\r
3400     3504:       ebf6029d        bl      0xffd83f80\r
3401     3508:       080c06e0        stmeqda ip, {r5, r6, r7, r9, sl}\r
3402     350c:       e59d0434        ldr     r0, [sp, #1076]\r
3403     3510:       e2800f01        add     r0, r0, #4      ; 0x4\r
3404     3514:       e58d0434        str     r0, [sp, #1076]\r
3405     3518:       ebf60298        bl      0xffd83f80\r
3406     351c:       080c06e2        stmeqda ip, {r1, r5, r6, r7, r9, sl}\r
3407     3520:       e59d9434        ldr     r9, [sp, #1076]\r
3408     3524:       e3c99003        bic     r9, r9, #3      ; 0x3\r
3409     3528:       e2890010        add     r0, r9, #16     ; 0x10\r
3410     352c:       e58d0434        str     r0, [sp, #1076]\r
3411     3530:       e2890000        add     r0, r9, #0      ; 0x0\r
3412     3534:       ebf600f7        bl      0xffd83918\r
3413     3538:       080c06e6        stmeqda ip, {r1, r2, r5, r6, r7, r9, sl}\r
3414     353c:       e1a07000        mov     r7, r0\r
3415     3540:       e2890004        add     r0, r9, #4      ; 0x4\r
3416     3544:       ebf600f3        bl      0xffd83918\r
3417     3548:       080c06e6        stmeqda ip, {r1, r2, r5, r6, r7, r9, sl}\r
3418     354c:       e1a08000        mov     r8, r0\r
3419     3550:       e2890008        add     r0, r9, #8      ; 0x8\r
3420     3554:       ebf600ef        bl      0xffd83918\r
3421     3558:       080c06e6        stmeqda ip, {r1, r2, r5, r6, r7, r9, sl}\r
3422     355c:       e58d0418        str     r0, [sp, #1048]\r
3423     3560:       e289000c        add     r0, r9, #12     ; 0xc\r
3424     3564:       ebf600eb        bl      0xffd83918\r
3425     3568:       080c06e6        stmeqda ip, {r1, r2, r5, r6, r7, r9, sl}\r
3426     356c:       e58d041c        str     r0, [sp, #1052]\r
3427     3570:       ebf60282        bl      0xffd83f80\r
3428     3574:       080c06e4        stmeqda ip, {r2, r5, r6, r7, r9, sl}\r
3429     3578:       e59d9434        ldr     r9, [sp, #1076]\r
3430     357c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
3431     3580:       e2890004        add     r0, r9, #4      ; 0x4\r
3432     3584:       e58d0434        str     r0, [sp, #1076]\r
3433     3588:       e2890000        add     r0, r9, #0      ; 0x0\r
3434     358c:       ebf600e1        bl      0xffd83918\r
3435     3590:       080c06e8        stmeqda ip, {r3, r5, r6, r7, r9, sl}\r
3436     3594:       e1a03000        mov     r3, r0\r
3437     3598:       ebf60278        bl      0xffd83f80\r
3438     359c:       080c06e6        stmeqda ip, {r1, r2, r5, r6, r7, r9, sl}\r
3439     35a0:       e1a00003        mov     r0, r3\r
3440     35a4:       e28cc011        add     ip, ip, #17     ; 0x11\r
3441     35a8:       eaf5fec8        b       0xffd830d0\r
3442     35ac:       080bfbb8        stmeqda fp, {r3, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc}\r
3443     35b0:       00000000        andeq   r0, r0, r0\r
3444     35b4:       ebf60271        bl      0xffd83f80\r
3445     35b8:       080bfbb8        stmeqda fp, {r3, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc}\r
3446     35bc:       e59d1438        ldr     r1, [sp, #1080]\r
3447     35c0:       e1a00001        mov     r0, r1\r
3448     35c4:       e58d0430        str     r0, [sp, #1072]\r
3449     35c8:       ebf6026c        bl      0xffd83f80\r
3450     35cc:       080bfbba        stmeqda fp, {r1, r3, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc}\r
3451     35d0:       e3b04024        movs    r4, #36 ; 0x24\r
3452     35d4:       ebf60269        bl      0xffd83f80\r
3453     35d8:       080bfbbc        stmeqda fp, {r2, r3, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc}\r
3454     35dc:       e3a00ffa        mov     r0, #1000       ; 0x3e8\r
3455     35e0:       e3800bfe        orr     r0, r0, #260096 ; 0x3f800\r
3456     35e4:       e3800702        orr     r0, r0, #524288 ; 0x80000\r
3457     35e8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
3458     35ec:       ebf600c9        bl      0xffd83918\r
3459     35f0:       080bfbc0        stmeqda fp, {r6, r7, r8, r9, fp, ip, sp, lr, pc}\r
3460     35f4:       e1a05000        mov     r5, r0\r
3461     35f8:       ebf60260        bl      0xffd83f80\r
3462     35fc:       080bfbbe        stmeqda fp, {r1, r2, r3, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc}\r
3463     3600:       e2850000        add     r0, r5, #0      ; 0x0\r
3464     3604:       ebf600c3        bl      0xffd83918\r
3465     3608:       080bfbc2        stmeqda fp, {r1, r6, r7, r8, r9, fp, ip, sp, lr, pc}\r
3466     360c:       e1a06000        mov     r6, r0\r
3467     3610:       ebf6025a        bl      0xffd83f80\r
3468     3614:       080bfbc0        stmeqda fp, {r6, r7, r8, r9, fp, ip, sp, lr, pc}\r
3469     3618:       ebf60258        bl      0xffd83f80\r
3470     361c:       080bfbc2        stmeqda fp, {r1, r6, r7, r8, r9, fp, ip, sp, lr, pc}\r
3471     3620:       e3a000c5        mov     r0, #197        ; 0xc5\r
3472     3624:       e3800cfb        orr     r0, r0, #64256  ; 0xfb00\r
3473     3628:       e380080b        orr     r0, r0, #720896 ; 0xb0000\r
3474     362c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
3475     3630:       e58d0438        str     r0, [sp, #1080]\r
3476     3634:       e28cc016        add     ip, ip, #22     ; 0x16\r
3477     3638:       e1a00fac        mov     r0, ip, lsr #31\r
3478     363c:       e08ff100        add     pc, pc, r0, lsl #2\r
3479     3640:       080bfbd2        stmeqda fp, {r1, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc}\r
3480     3644:       ebf5fe42        bl      0xffd82f54\r
3481     3648:       ea000001        b       0x3654\r
3482     364c:       080bfbd2        stmeqda fp, {r1, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc}\r
3483     3650:       00000000        andeq   r0, r0, r0\r
3484     3654:       ebf60249        bl      0xffd83f80\r
3485     3658:       080bfbd2        stmeqda fp, {r1, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc}\r
3486     365c:       e59d9434        ldr     r9, [sp, #1076]\r
3487     3660:       e3c99003        bic     r9, r9, #3      ; 0x3\r
3488     3664:       e2499004        sub     r9, r9, #4      ; 0x4\r
3489     3668:       e58d9434        str     r9, [sp, #1076]\r
3490     366c:       e2890000        add     r0, r9, #0      ; 0x0\r
3491     3670:       e1a01003        mov     r1, r3\r
3492     3674:       ebf5ffd4        bl      0xffd835cc\r
3493     3678:       080bfbd4        stmeqda fp, {r2, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc}\r
3494     367c:       ebf6023f        bl      0xffd83f80\r
3495     3680:       080bfbd4        stmeqda fp, {r2, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc}\r
3496     3684:       e1b03ca5        movs    r3, r5, lsr #25\r
3497     3688:       ebf6023c        bl      0xffd83f80\r
3498     368c:       080bfbd6        stmeqda fp, {r1, r2, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc}\r
3499     3690:       e28cc00a        add     ip, ip, #10     ; 0xa\r
3500     3694:       0a000004        beq     0x36ac\r
3501     3698:       e1a00fac        mov     r0, ip, lsr #31\r
3502     369c:       e08ff100        add     pc, pc, r0, lsl #2\r
3503     36a0:       080bfbe4        stmeqda fp, {r2, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc}\r
3504     36a4:       ebf5fe2a        bl      0xffd82f54\r
3505     36a8:       ea000024        b       0x3740\r
3506     36ac:       ebf60233        bl      0xffd83f80\r
3507     36b0:       080bfbd8        stmeqda fp, {r3, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc}\r
3508     36b4:       e3a00ffa        mov     r0, #1000       ; 0x3e8\r
3509     36b8:       e3800bfe        orr     r0, r0, #260096 ; 0x3f800\r
3510     36bc:       e3800702        orr     r0, r0, #524288 ; 0x80000\r
3511     36c0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
3512     36c4:       ebf60093        bl      0xffd83918\r
3513     36c8:       080bfbdc        stmeqda fp, {r2, r3, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc}\r
3514     36cc:       e1a03000        mov     r3, r0\r
3515     36d0:       ebf6022a        bl      0xffd83f80\r
3516     36d4:       080bfbda        stmeqda fp, {r1, r3, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc}\r
3517     36d8:       e1550003        cmp     r5, r3\r
3518     36dc:       ebf60227        bl      0xffd83f80\r
3519     36e0:       080bfbdc        stmeqda fp, {r2, r3, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc}\r
3520     36e4:       e28cc00b        add     ip, ip, #11     ; 0xb\r
3521     36e8:       2a000004        bcs     0x3700\r
3522     36ec:       e1a00fac        mov     r0, ip, lsr #31\r
3523     36f0:       e08ff100        add     pc, pc, r0, lsl #2\r
3524     36f4:       080bfbe2        stmeqda fp, {r1, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc}\r
3525     36f8:       ebf5fe15        bl      0xffd82f54\r
3526     36fc:       ea00000b        b       0x3730\r
3527     3700:       ebf6021e        bl      0xffd83f80\r
3528     3704:       080bfbde        stmeqda fp, {r1, r2, r3, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc}\r
3529     3708:       e1b03725        movs    r3, r5, lsr #14\r
3530     370c:       ebf6021b        bl      0xffd83f80\r
3531     3710:       080bfbe0        stmeqda fp, {r5, r6, r7, r8, r9, fp, ip, sp, lr, pc}\r
3532     3714:       e28cc006        add     ip, ip, #6      ; 0x6\r
3533     3718:       1a000004        bne     0x3730\r
3534     371c:       e1a00fac        mov     r0, ip, lsr #31\r
3535     3720:       e08ff100        add     pc, pc, r0, lsl #2\r
3536     3724:       080bfbe4        stmeqda fp, {r2, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc}\r
3537     3728:       ebf5fe09        bl      0xffd82f54\r
3538     372c:       ea000003        b       0x3740\r
3539     3730:       ebf60212        bl      0xffd83f80\r
3540     3734:       080bfbe2        stmeqda fp, {r1, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc}\r
3541     3738:       e3b06000        movs    r6, #0  ; 0x0\r
3542     373c:       e28cc003        add     ip, ip, #3      ; 0x3\r
3543     3740:       ebf6020e        bl      0xffd83f80\r
3544     3744:       080bfbe4        stmeqda fp, {r2, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc}\r
3545     3748:       e59d9434        ldr     r9, [sp, #1076]\r
3546     374c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
3547     3750:       e2890004        add     r0, r9, #4      ; 0x4\r
3548     3754:       e58d0434        str     r0, [sp, #1076]\r
3549     3758:       e2890000        add     r0, r9, #0      ; 0x0\r
3550     375c:       ebf6006d        bl      0xffd83918\r
3551     3760:       080bfbe8        stmeqda fp, {r3, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc}\r
3552     3764:       e1a03000        mov     r3, r0\r
3553     3768:       ebf60204        bl      0xffd83f80\r
3554     376c:       080bfbe6        stmeqda fp, {r1, r2, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc}\r
3555     3770:       e59d0438        ldr     r0, [sp, #1080]\r
3556     3774:       e28cc007        add     ip, ip, #7      ; 0x7\r
3557     3778:       eaf5fe54        b       0xffd830d0\r
3558     377c:       080bfbc4        stmeqda fp, {r2, r6, r7, r8, r9, fp, ip, sp, lr, pc}\r
3559     3780:       00000000        andeq   r0, r0, r0\r
3560     3784:       ebf601fd        bl      0xffd83f80\r
3561     3788:       080bfbc4        stmeqda fp, {r2, r6, r7, r8, r9, fp, ip, sp, lr, pc}\r
3562     378c:       e1a09003        mov     r9, r3\r
3563     3790:       e3c99003        bic     r9, r9, #3      ; 0x3\r
3564     3794:       e2890004        add     r0, r9, #4      ; 0x4\r
3565     3798:       e1a03000        mov     r3, r0\r
3566     379c:       e2890000        add     r0, r9, #0      ; 0x0\r
3567     37a0:       e1a01006        mov     r1, r6\r
3568     37a4:       ebf5ff88        bl      0xffd835cc\r
3569     37a8:       080bfbc6        stmeqda fp, {r1, r2, r6, r7, r8, r9, fp, ip, sp, lr, pc}\r
3570     37ac:       ebf601f3        bl      0xffd83f80\r
3571     37b0:       080bfbc6        stmeqda fp, {r1, r2, r6, r7, r8, r9, fp, ip, sp, lr, pc}\r
3572     37b4:       e1a01005        mov     r1, r5\r
3573     37b8:       e2955004        adds    r5, r5, #4      ; 0x4\r
3574     37bc:       ebf601ef        bl      0xffd83f80\r
3575     37c0:       080bfbc8        stmeqda fp, {r3, r6, r7, r8, r9, fp, ip, sp, lr, pc}\r
3576     37c4:       e1a01004        mov     r1, r4\r
3577     37c8:       e2544001        subs    r4, r4, #1      ; 0x1\r
3578     37cc:       ebf601eb        bl      0xffd83f80\r
3579     37d0:       080bfbca        stmeqda fp, {r1, r3, r6, r7, r8, r9, fp, ip, sp, lr, pc}\r
3580     37d4:       e28cc00d        add     ip, ip, #13     ; 0xd\r
3581     37d8:       da000004        ble     0x37f0\r
3582     37dc:       e1a00fac        mov     r0, ip, lsr #31\r
3583     37e0:       e08ff100        add     pc, pc, r0, lsl #2\r
3584     37e4:       080bfbbe        stmeqda fp, {r1, r2, r3, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc}\r
3585     37e8:       ebf5fdd9        bl      0xffd82f54\r
3586     37ec:       ea000006        b       0x380c\r
3587     37f0:       ebf601e2        bl      0xffd83f80\r
3588     37f4:       080bfbcc        stmeqda fp, {r2, r3, r6, r7, r8, r9, fp, ip, sp, lr, pc}\r
3589     37f8:       e59d0430        ldr     r0, [sp, #1072]\r
3590     37fc:       e28cc003        add     ip, ip, #3      ; 0x3\r
3591     3800:       eaf5fe32        b       0xffd830d0\r
3592     3804:       080bfbbe        stmeqda fp, {r1, r2, r3, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc}\r
3593     3808:       00000000        andeq   r0, r0, r0\r
3594     380c:       ebf601db        bl      0xffd83f80\r
3595     3810:       080bfbbe        stmeqda fp, {r1, r2, r3, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc}\r
3596     3814:       e2850000        add     r0, r5, #0      ; 0x0\r
3597     3818:       ebf6003e        bl      0xffd83918\r
3598     381c:       080bfbc2        stmeqda fp, {r1, r6, r7, r8, r9, fp, ip, sp, lr, pc}\r
3599     3820:       e1a06000        mov     r6, r0\r
3600     3824:       ebf601d5        bl      0xffd83f80\r
3601     3828:       080bfbc0        stmeqda fp, {r6, r7, r8, r9, fp, ip, sp, lr, pc}\r
3602     382c:       ebf601d3        bl      0xffd83f80\r
3603     3830:       080bfbc2        stmeqda fp, {r1, r6, r7, r8, r9, fp, ip, sp, lr, pc}\r
3604     3834:       e3a000c5        mov     r0, #197        ; 0xc5\r
3605     3838:       e3800cfb        orr     r0, r0, #64256  ; 0xfb00\r
3606     383c:       e380080b        orr     r0, r0, #720896 ; 0xb0000\r
3607     3840:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
3608     3844:       e58d0438        str     r0, [sp, #1080]\r
3609     3848:       e28cc00b        add     ip, ip, #11     ; 0xb\r
3610     384c:       e1a00fac        mov     r0, ip, lsr #31\r
3611     3850:       e08ff100        add     pc, pc, r0, lsl #2\r
3612     3854:       080bfbd2        stmeqda fp, {r1, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc}\r
3613     3858:       ebf5fdbd        bl      0xffd82f54\r
3614     385c:       eaffff7c        b       0x3654\r
3615     3860:       080c0666        stmeqda ip, {r1, r2, r5, r6, r9, sl}\r
3616     3864:       00000000        andeq   r0, r0, r0\r
3617     3868:       ebf601c4        bl      0xffd83f80\r
3618     386c:       080c0666        stmeqda ip, {r1, r2, r5, r6, r9, sl}\r
3619     3870:       e3a00fc2        mov     r0, #776        ; 0x308\r
3620     3874:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
3621     3878:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
3622     387c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
3623     3880:       ebf60024        bl      0xffd83918\r
3624     3884:       080c066a        stmeqda ip, {r1, r3, r5, r6, r9, sl}\r
3625     3888:       e1a03000        mov     r3, r0\r
3626     388c:       ebf601bb        bl      0xffd83f80\r
3627     3890:       080c0668        stmeqda ip, {r3, r5, r6, r9, sl}\r
3628     3894:       e2870020        add     r0, r7, #32     ; 0x20\r
3629     3898:       e1a01003        mov     r1, r3\r
3630     389c:       ebf5ff4a        bl      0xffd835cc\r
3631     38a0:       080c066a        stmeqda ip, {r1, r3, r5, r6, r9, sl}\r
3632     38a4:       ebf601b5        bl      0xffd83f80\r
3633     38a8:       080c066a        stmeqda ip, {r1, r3, r5, r6, r9, sl}\r
3634     38ac:       e3a00fc3        mov     r0, #780        ; 0x30c\r
3635     38b0:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
3636     38b4:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
3637     38b8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
3638     38bc:       ebf60015        bl      0xffd83918\r
3639     38c0:       080c066e        stmeqda ip, {r1, r2, r3, r5, r6, r9, sl}\r
3640     38c4:       e1a03000        mov     r3, r0\r
3641     38c8:       ebf601ac        bl      0xffd83f80\r
3642     38cc:       080c066c        stmeqda ip, {r2, r3, r5, r6, r9, sl}\r
3643     38d0:       e2870044        add     r0, r7, #68     ; 0x44\r
3644     38d4:       e1a01003        mov     r1, r3\r
3645     38d8:       ebf5ff3b        bl      0xffd835cc\r
3646     38dc:       080c066e        stmeqda ip, {r1, r2, r3, r5, r6, r9, sl}\r
3647     38e0:       ebf601a6        bl      0xffd83f80\r
3648     38e4:       080c066e        stmeqda ip, {r1, r2, r3, r5, r6, r9, sl}\r
3649     38e8:       e3a00e71        mov     r0, #1808       ; 0x710\r
3650     38ec:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
3651     38f0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
3652     38f4:       ebf60007        bl      0xffd83918\r
3653     38f8:       080c0672        stmeqda ip, {r1, r4, r5, r6, r9, sl}\r
3654     38fc:       e1a03000        mov     r3, r0\r
3655     3900:       ebf6019e        bl      0xffd83f80\r
3656     3904:       080c0670        stmeqda ip, {r4, r5, r6, r9, sl}\r
3657     3908:       e287004c        add     r0, r7, #76     ; 0x4c\r
3658     390c:       e1a01003        mov     r1, r3\r
3659     3910:       ebf5ff2d        bl      0xffd835cc\r
3660     3914:       080c0672        stmeqda ip, {r1, r4, r5, r6, r9, sl}\r
3661     3918:       ebf60198        bl      0xffd83f80\r
3662     391c:       080c0672        stmeqda ip, {r1, r4, r5, r6, r9, sl}\r
3663     3920:       e3a00fc5        mov     r0, #788        ; 0x314\r
3664     3924:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
3665     3928:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
3666     392c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
3667     3930:       ebf5fff8        bl      0xffd83918\r
3668     3934:       080c0676        stmeqda ip, {r1, r2, r4, r5, r6, r9, sl}\r
3669     3938:       e1a03000        mov     r3, r0\r
3670     393c:       ebf6018f        bl      0xffd83f80\r
3671     3940:       080c0674        stmeqda ip, {r2, r4, r5, r6, r9, sl}\r
3672     3944:       e2870070        add     r0, r7, #112    ; 0x70\r
3673     3948:       e1a01003        mov     r1, r3\r
3674     394c:       ebf5ff1e        bl      0xffd835cc\r
3675     3950:       080c0676        stmeqda ip, {r1, r2, r4, r5, r6, r9, sl}\r
3676     3954:       ebf60189        bl      0xffd83f80\r
3677     3958:       080c0676        stmeqda ip, {r1, r2, r4, r5, r6, r9, sl}\r
3678     395c:       e3a00fc6        mov     r0, #792        ; 0x318\r
3679     3960:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
3680     3964:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
3681     3968:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
3682     396c:       ebf5ffe9        bl      0xffd83918\r
3683     3970:       080c067a        stmeqda ip, {r1, r3, r4, r5, r6, r9, sl}\r
3684     3974:       e1a03000        mov     r3, r0\r
3685     3978:       ebf60180        bl      0xffd83f80\r
3686     397c:       080c0678        stmeqda ip, {r3, r4, r5, r6, r9, sl}\r
3687     3980:       e2870074        add     r0, r7, #116    ; 0x74\r
3688     3984:       e1a01003        mov     r1, r3\r
3689     3988:       ebf5ff0f        bl      0xffd835cc\r
3690     398c:       080c067a        stmeqda ip, {r1, r3, r4, r5, r6, r9, sl}\r
3691     3990:       ebf6017a        bl      0xffd83f80\r
3692     3994:       080c067a        stmeqda ip, {r1, r3, r4, r5, r6, r9, sl}\r
3693     3998:       e3a00fc7        mov     r0, #796        ; 0x31c\r
3694     399c:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
3695     39a0:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
3696     39a4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
3697     39a8:       ebf5ffda        bl      0xffd83918\r
3698     39ac:       080c067e        stmeqda ip, {r1, r2, r3, r4, r5, r6, r9, sl}\r
3699     39b0:       e1a03000        mov     r3, r0\r
3700     39b4:       ebf60171        bl      0xffd83f80\r
3701     39b8:       080c067c        stmeqda ip, {r2, r3, r4, r5, r6, r9, sl}\r
3702     39bc:       e2870078        add     r0, r7, #120    ; 0x78\r
3703     39c0:       e1a01003        mov     r1, r3\r
3704     39c4:       ebf5ff00        bl      0xffd835cc\r
3705     39c8:       080c067e        stmeqda ip, {r1, r2, r3, r4, r5, r6, r9, sl}\r
3706     39cc:       ebf6016b        bl      0xffd83f80\r
3707     39d0:       080c067e        stmeqda ip, {r1, r2, r3, r4, r5, r6, r9, sl}\r
3708     39d4:       e3a00e72        mov     r0, #1824       ; 0x720\r
3709     39d8:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
3710     39dc:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
3711     39e0:       ebf5ffcc        bl      0xffd83918\r
3712     39e4:       080c0682        stmeqda ip, {r1, r7, r9, sl}\r
3713     39e8:       e1a03000        mov     r3, r0\r
3714     39ec:       ebf60163        bl      0xffd83f80\r
3715     39f0:       080c0680        stmeqda ip, {r7, r9, sl}\r
3716     39f4:       e287007c        add     r0, r7, #124    ; 0x7c\r
3717     39f8:       e1a01003        mov     r1, r3\r
3718     39fc:       ebf5fef2        bl      0xffd835cc\r
3719     3a00:       080c0682        stmeqda ip, {r1, r7, r9, sl}\r
3720     3a04:       ebf6015d        bl      0xffd83f80\r
3721     3a08:       080c0682        stmeqda ip, {r1, r7, r9, sl}\r
3722     3a0c:       e1a01007        mov     r1, r7\r
3723     3a10:       e2974000        adds    r4, r7, #0      ; 0x0\r
3724     3a14:       ebf60159        bl      0xffd83f80\r
3725     3a18:       080c0684        stmeqda ip, {r2, r7, r9, sl}\r
3726     3a1c:       e1a01004        mov     r1, r4\r
3727     3a20:       e2944080        adds    r4, r4, #128    ; 0x80\r
3728     3a24:       ebf60155        bl      0xffd83f80\r
3729     3a28:       080c0686        stmeqda ip, {r1, r2, r7, r9, sl}\r
3730     3a2c:       e3a00fc9        mov     r0, #804        ; 0x324\r
3731     3a30:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
3732     3a34:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
3733     3a38:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
3734     3a3c:       ebf5ffb5        bl      0xffd83918\r
3735     3a40:       080c068a        stmeqda ip, {r1, r3, r7, r9, sl}\r
3736     3a44:       e1a03000        mov     r3, r0\r
3737     3a48:       ebf6014c        bl      0xffd83f80\r
3738     3a4c:       080c0688        stmeqda ip, {r3, r7, r9, sl}\r
3739     3a50:       e2840000        add     r0, r4, #0      ; 0x0\r
3740     3a54:       e1a01003        mov     r1, r3\r
3741     3a58:       ebf5fedb        bl      0xffd835cc\r
3742     3a5c:       080c068a        stmeqda ip, {r1, r3, r7, r9, sl}\r
3743     3a60:       ebf60146        bl      0xffd83f80\r
3744     3a64:       080c068a        stmeqda ip, {r1, r3, r7, r9, sl}\r
3745     3a68:       e1a01004        mov     r1, r4\r
3746     3a6c:       e2944004        adds    r4, r4, #4      ; 0x4\r
3747     3a70:       ebf60142        bl      0xffd83f80\r
3748     3a74:       080c068c        stmeqda ip, {r2, r3, r7, r9, sl}\r
3749     3a78:       e3a00fca        mov     r0, #808        ; 0x328\r
3750     3a7c:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
3751     3a80:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
3752     3a84:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
3753     3a88:       ebf5ffa2        bl      0xffd83918\r
3754     3a8c:       080c0690        stmeqda ip, {r4, r7, r9, sl}\r
3755     3a90:       e1a03000        mov     r3, r0\r
3756     3a94:       ebf60139        bl      0xffd83f80\r
3757     3a98:       080c068e        stmeqda ip, {r1, r2, r3, r7, r9, sl}\r
3758     3a9c:       e2840000        add     r0, r4, #0      ; 0x0\r
3759     3aa0:       e1a01003        mov     r1, r3\r
3760     3aa4:       ebf5fec8        bl      0xffd835cc\r
3761     3aa8:       080c0690        stmeqda ip, {r4, r7, r9, sl}\r
3762     3aac:       ebf60133        bl      0xffd83f80\r
3763     3ab0:       080c0690        stmeqda ip, {r4, r7, r9, sl}\r
3764     3ab4:       e288001c        add     r0, r8, #28     ; 0x1c\r
3765     3ab8:       e59d1418        ldr     r1, [sp, #1048]\r
3766     3abc:       ebf5fec2        bl      0xffd835cc\r
3767     3ac0:       080c0692        stmeqda ip, {r1, r4, r7, r9, sl}\r
3768     3ac4:       ebf6012d        bl      0xffd83f80\r
3769     3ac8:       080c0692        stmeqda ip, {r1, r4, r7, r9, sl}\r
3770     3acc:       e3a00fcb        mov     r0, #812        ; 0x32c\r
3771     3ad0:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
3772     3ad4:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
3773     3ad8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
3774     3adc:       ebf5ff8d        bl      0xffd83918\r
3775     3ae0:       080c0696        stmeqda ip, {r1, r2, r4, r7, r9, sl}\r
3776     3ae4:       e1a03000        mov     r3, r0\r
3777     3ae8:       ebf60124        bl      0xffd83f80\r
3778     3aec:       080c0694        stmeqda ip, {r2, r4, r7, r9, sl}\r
3779     3af0:       e2880028        add     r0, r8, #40     ; 0x28\r
3780     3af4:       e1a01003        mov     r1, r3\r
3781     3af8:       ebf5feb3        bl      0xffd835cc\r
3782     3afc:       080c0696        stmeqda ip, {r1, r2, r4, r7, r9, sl}\r
3783     3b00:       ebf6011e        bl      0xffd83f80\r
3784     3b04:       080c0696        stmeqda ip, {r1, r2, r4, r7, r9, sl}\r
3785     3b08:       e3a00e73        mov     r0, #1840       ; 0x730\r
3786     3b0c:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
3787     3b10:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
3788     3b14:       ebf5ff7f        bl      0xffd83918\r
3789     3b18:       080c069a        stmeqda ip, {r1, r3, r4, r7, r9, sl}\r
3790     3b1c:       e1a03000        mov     r3, r0\r
3791     3b20:       ebf60116        bl      0xffd83f80\r
3792     3b24:       080c0698        stmeqda ip, {r3, r4, r7, r9, sl}\r
3793     3b28:       e288002c        add     r0, r8, #44     ; 0x2c\r
3794     3b2c:       e1a01003        mov     r1, r3\r
3795     3b30:       ebf5fea5        bl      0xffd835cc\r
3796     3b34:       080c069a        stmeqda ip, {r1, r3, r4, r7, r9, sl}\r
3797     3b38:       ebf60110        bl      0xffd83f80\r
3798     3b3c:       080c069a        stmeqda ip, {r1, r3, r4, r7, r9, sl}\r
3799     3b40:       e3a00fcd        mov     r0, #820        ; 0x334\r
3800     3b44:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
3801     3b48:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
3802     3b4c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
3803     3b50:       ebf5ff70        bl      0xffd83918\r
3804     3b54:       080c069e        stmeqda ip, {r1, r2, r3, r4, r7, r9, sl}\r
3805     3b58:       e1a03000        mov     r3, r0\r
3806     3b5c:       ebf60107        bl      0xffd83f80\r
3807     3b60:       080c069c        stmeqda ip, {r2, r3, r4, r7, r9, sl}\r
3808     3b64:       e2880030        add     r0, r8, #48     ; 0x30\r
3809     3b68:       e1a01003        mov     r1, r3\r
3810     3b6c:       ebf5fe96        bl      0xffd835cc\r
3811     3b70:       080c069e        stmeqda ip, {r1, r2, r3, r4, r7, r9, sl}\r
3812     3b74:       ebf60101        bl      0xffd83f80\r
3813     3b78:       080c069e        stmeqda ip, {r1, r2, r3, r4, r7, r9, sl}\r
3814     3b7c:       e2880034        add     r0, r8, #52     ; 0x34\r
3815     3b80:       e1a01007        mov     r1, r7\r
3816     3b84:       ebf5fe90        bl      0xffd835cc\r
3817     3b88:       080c06a0        stmeqda ip, {r5, r7, r9, sl}\r
3818     3b8c:       ebf600fb        bl      0xffd83f80\r
3819     3b90:       080c06a0        stmeqda ip, {r5, r7, r9, sl}\r
3820     3b94:       e3a00fce        mov     r0, #824        ; 0x338\r
3821     3b98:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
3822     3b9c:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
3823     3ba0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
3824     3ba4:       ebf5ff5b        bl      0xffd83918\r
3825     3ba8:       080c06a4        stmeqda ip, {r2, r5, r7, r9, sl}\r
3826     3bac:       e1a03000        mov     r3, r0\r
3827     3bb0:       ebf600f2        bl      0xffd83f80\r
3828     3bb4:       080c06a2        stmeqda ip, {r1, r5, r7, r9, sl}\r
3829     3bb8:       e3b04000        movs    r4, #0  ; 0x0\r
3830     3bbc:       ebf600ef        bl      0xffd83f80\r
3831     3bc0:       080c06a4        stmeqda ip, {r2, r5, r7, r9, sl}\r
3832     3bc4:       e288000c        add     r0, r8, #12     ; 0xc\r
3833     3bc8:       e1a01003        mov     r1, r3\r
3834     3bcc:       ebf5fe3f        bl      0xffd834d0\r
3835     3bd0:       080c06a6        stmeqda ip, {r1, r2, r5, r7, r9, sl}\r
3836     3bd4:       ebf600e9        bl      0xffd83f80\r
3837     3bd8:       080c06a6        stmeqda ip, {r1, r2, r5, r7, r9, sl}\r
3838     3bdc:       e59d0434        ldr     r0, [sp, #1076]\r
3839     3be0:       e2800f00        add     r0, r0, #0      ; 0x0\r
3840     3be4:       e1a01004        mov     r1, r4\r
3841     3be8:       ebf5fe77        bl      0xffd835cc\r
3842     3bec:       080c06a8        stmeqda ip, {r3, r5, r7, r9, sl}\r
3843     3bf0:       ebf600e2        bl      0xffd83f80\r
3844     3bf4:       080c06a8        stmeqda ip, {r3, r5, r7, r9, sl}\r
3845     3bf8:       e3a00fcf        mov     r0, #828        ; 0x33c\r
3846     3bfc:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
3847     3c00:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
3848     3c04:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
3849     3c08:       ebf5ff42        bl      0xffd83918\r
3850     3c0c:       080c06ac        stmeqda ip, {r2, r3, r5, r7, r9, sl}\r
3851     3c10:       e1a05000        mov     r5, r0\r
3852     3c14:       ebf600d9        bl      0xffd83f80\r
3853     3c18:       080c06aa        stmeqda ip, {r1, r3, r5, r7, r9, sl}\r
3854     3c1c:       e59d1434        ldr     r1, [sp, #1076]\r
3855     3c20:       e1a03001        mov     r3, r1\r
3856     3c24:       ebf600d5        bl      0xffd83f80\r
3857     3c28:       080c06ac        stmeqda ip, {r2, r3, r5, r7, r9, sl}\r
3858     3c2c:       e59d1418        ldr     r1, [sp, #1048]\r
3859     3c30:       e59d1418        ldr     r1, [sp, #1048]\r
3860     3c34:       e2914000        adds    r4, r1, #0      ; 0x0\r
3861     3c38:       ebf600d0        bl      0xffd83f80\r
3862     3c3c:       080c06ae        stmeqda ip, {r1, r2, r3, r5, r7, r9, sl}\r
3863     3c40:       ebf600ce        bl      0xffd83f80\r
3864     3c44:       080c06b0        stmeqda ip, {r4, r5, r7, r9, sl}\r
3865     3c48:       e3a000b3        mov     r0, #179        ; 0xb3\r
3866     3c4c:       e3800c06        orr     r0, r0, #1536   ; 0x600\r
3867     3c50:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
3868     3c54:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
3869     3c58:       e58d0438        str     r0, [sp, #1080]\r
3870     3c5c:       e28cc09e        add     ip, ip, #158    ; 0x9e\r
3871     3c60:       e1a00fac        mov     r0, ip, lsr #31\r
3872     3c64:       e08ff100        add     pc, pc, r0, lsl #2\r
3873     3c68:       080c2f1c        stmeqda ip, {r2, r3, r4, r8, r9, sl, fp, sp}\r
3874     3c6c:       ebf5fcb8        bl      0xffd82f54\r
3875     3c70:       eafff78c        b       0x1aa8\r
3876     3c74:       080c06b2        stmeqda ip, {r1, r4, r5, r7, r9, sl}\r
3877     3c78:       00000000        andeq   r0, r0, r0\r
3878     3c7c:       ebf600bf        bl      0xffd83f80\r
3879     3c80:       080c06b2        stmeqda ip, {r1, r4, r5, r7, r9, sl}\r
3880     3c84:       e3b03001        movs    r3, #1  ; 0x1\r
3881     3c88:       ebf600bc        bl      0xffd83f80\r
3882     3c8c:       080c06b4        stmeqda ip, {r2, r4, r5, r7, r9, sl}\r
3883     3c90:       e59d0418        ldr     r0, [sp, #1048]\r
3884     3c94:       e2800001        add     r0, r0, #1      ; 0x1\r
3885     3c98:       e1a01003        mov     r1, r3\r
3886     3c9c:       ebf5fe0b        bl      0xffd834d0\r
3887     3ca0:       080c06b6        stmeqda ip, {r1, r2, r4, r5, r7, r9, sl}\r
3888     3ca4:       ebf600b5        bl      0xffd83f80\r
3889     3ca8:       080c06b6        stmeqda ip, {r1, r2, r4, r5, r7, r9, sl}\r
3890     3cac:       e3b03011        movs    r3, #17 ; 0x11\r
3891     3cb0:       ebf600b2        bl      0xffd83f80\r
3892     3cb4:       080c06b8        stmeqda ip, {r3, r4, r5, r7, r9, sl}\r
3893     3cb8:       e59d0418        ldr     r0, [sp, #1048]\r
3894     3cbc:       e280001c        add     r0, r0, #28     ; 0x1c\r
3895     3cc0:       e1a01003        mov     r1, r3\r
3896     3cc4:       ebf5fe01        bl      0xffd834d0\r
3897     3cc8:       080c06ba        stmeqda ip, {r1, r3, r4, r5, r7, r9, sl}\r
3898     3ccc:       ebf600ab        bl      0xffd83f80\r
3899     3cd0:       080c06ba        stmeqda ip, {r1, r3, r4, r5, r7, r9, sl}\r
3900     3cd4:       e59d1418        ldr     r1, [sp, #1048]\r
3901     3cd8:       e59d1418        ldr     r1, [sp, #1048]\r
3902     3cdc:       e2914000        adds    r4, r1, #0      ; 0x0\r
3903     3ce0:       ebf600a6        bl      0xffd83f80\r
3904     3ce4:       080c06bc        stmeqda ip, {r2, r3, r4, r5, r7, r9, sl}\r
3905     3ce8:       e1a01004        mov     r1, r4\r
3906     3cec:       e2944041        adds    r4, r4, #65     ; 0x41\r
3907     3cf0:       ebf600a2        bl      0xffd83f80\r
3908     3cf4:       080c06be        stmeqda ip, {r1, r2, r3, r4, r5, r7, r9, sl}\r
3909     3cf8:       e3b03002        movs    r3, #2  ; 0x2\r
3910     3cfc:       ebf6009f        bl      0xffd83f80\r
3911     3d00:       080c06c0        stmeqda ip, {r6, r7, r9, sl}\r
3912     3d04:       e2840000        add     r0, r4, #0      ; 0x0\r
3913     3d08:       e1a01003        mov     r1, r3\r
3914     3d0c:       ebf5fdef        bl      0xffd834d0\r
3915     3d10:       080c06c2        stmeqda ip, {r1, r6, r7, r9, sl}\r
3916     3d14:       ebf60099        bl      0xffd83f80\r
3917     3d18:       080c06c2        stmeqda ip, {r1, r6, r7, r9, sl}\r
3918     3d1c:       e1a01004        mov     r1, r4\r
3919     3d20:       e294401b        adds    r4, r4, #27     ; 0x1b\r
3920     3d24:       ebf60095        bl      0xffd83f80\r
3921     3d28:       080c06c4        stmeqda ip, {r2, r6, r7, r9, sl}\r
3922     3d2c:       e3b03022        movs    r3, #34 ; 0x22\r
3923     3d30:       ebf60092        bl      0xffd83f80\r
3924     3d34:       080c06c6        stmeqda ip, {r1, r2, r6, r7, r9, sl}\r
3925     3d38:       e2840000        add     r0, r4, #0      ; 0x0\r
3926     3d3c:       e1a01003        mov     r1, r3\r
3927     3d40:       ebf5fde2        bl      0xffd834d0\r
3928     3d44:       080c06c8        stmeqda ip, {r3, r6, r7, r9, sl}\r
3929     3d48:       ebf6008c        bl      0xffd83f80\r
3930     3d4c:       080c06c8        stmeqda ip, {r3, r6, r7, r9, sl}\r
3931     3d50:       e1a01004        mov     r1, r4\r
3932     3d54:       e2944025        adds    r4, r4, #37     ; 0x25\r
3933     3d58:       ebf60088        bl      0xffd83f80\r
3934     3d5c:       080c06ca        stmeqda ip, {r1, r3, r6, r7, r9, sl}\r
3935     3d60:       e3b03003        movs    r3, #3  ; 0x3\r
3936     3d64:       ebf60085        bl      0xffd83f80\r
3937     3d68:       080c06cc        stmeqda ip, {r2, r3, r6, r7, r9, sl}\r
3938     3d6c:       e2840000        add     r0, r4, #0      ; 0x0\r
3939     3d70:       e1a01003        mov     r1, r3\r
3940     3d74:       ebf5fdd5        bl      0xffd834d0\r
3941     3d78:       080c06ce        stmeqda ip, {r1, r2, r3, r6, r7, r9, sl}\r
3942     3d7c:       ebf6007f        bl      0xffd83f80\r
3943     3d80:       080c06ce        stmeqda ip, {r1, r2, r3, r6, r7, r9, sl}\r
3944     3d84:       e1a01004        mov     r1, r4\r
3945     3d88:       e294401b        adds    r4, r4, #27     ; 0x1b\r
3946     3d8c:       ebf6007b        bl      0xffd83f80\r
3947     3d90:       080c06d0        stmeqda ip, {r4, r6, r7, r9, sl}\r
3948     3d94:       e3b03044        movs    r3, #68 ; 0x44\r
3949     3d98:       ebf60078        bl      0xffd83f80\r
3950     3d9c:       080c06d2        stmeqda ip, {r1, r4, r6, r7, r9, sl}\r
3951     3da0:       e2840000        add     r0, r4, #0      ; 0x0\r
3952     3da4:       e1a01003        mov     r1, r3\r
3953     3da8:       ebf5fdc8        bl      0xffd834d0\r
3954     3dac:       080c06d4        stmeqda ip, {r2, r4, r6, r7, r9, sl}\r
3955     3db0:       ebf60072        bl      0xffd83f80\r
3956     3db4:       080c06d4        stmeqda ip, {r2, r4, r6, r7, r9, sl}\r
3957     3db8:       e1a01004        mov     r1, r4\r
3958     3dbc:       e2944024        adds    r4, r4, #36     ; 0x24\r
3959     3dc0:       ebf6006e        bl      0xffd83f80\r
3960     3dc4:       080c06d6        stmeqda ip, {r1, r2, r4, r6, r7, r9, sl}\r
3961     3dc8:       e3b03004        movs    r3, #4  ; 0x4\r
3962     3dcc:       ebf6006b        bl      0xffd83f80\r
3963     3dd0:       080c06d8        stmeqda ip, {r3, r4, r6, r7, r9, sl}\r
3964     3dd4:       e2840001        add     r0, r4, #1      ; 0x1\r
3965     3dd8:       e1a01003        mov     r1, r3\r
3966     3ddc:       ebf5fdbb        bl      0xffd834d0\r
3967     3de0:       080c06da        stmeqda ip, {r1, r3, r4, r6, r7, r9, sl}\r
3968     3de4:       ebf60065        bl      0xffd83f80\r
3969     3de8:       080c06da        stmeqda ip, {r1, r3, r4, r6, r7, r9, sl}\r
3970     3dec:       e3b03088        movs    r3, #136        ; 0x88\r
3971     3df0:       ebf60062        bl      0xffd83f80\r
3972     3df4:       080c06dc        stmeqda ip, {r2, r3, r4, r6, r7, r9, sl}\r
3973     3df8:       e284001c        add     r0, r4, #28     ; 0x1c\r
3974     3dfc:       e1a01003        mov     r1, r3\r
3975     3e00:       ebf5fdb2        bl      0xffd834d0\r
3976     3e04:       080c06de        stmeqda ip, {r1, r2, r3, r4, r6, r7, r9, sl}\r
3977     3e08:       ebf6005c        bl      0xffd83f80\r
3978     3e0c:       080c06de        stmeqda ip, {r1, r2, r3, r4, r6, r7, r9, sl}\r
3979     3e10:       e2880000        add     r0, r8, #0      ; 0x0\r
3980     3e14:       e59d141c        ldr     r1, [sp, #1052]\r
3981     3e18:       ebf5fdeb        bl      0xffd835cc\r
3982     3e1c:       080c06e0        stmeqda ip, {r5, r6, r7, r9, sl}\r
3983     3e20:       ebf60056        bl      0xffd83f80\r
3984     3e24:       080c06e0        stmeqda ip, {r5, r6, r7, r9, sl}\r
3985     3e28:       e59d0434        ldr     r0, [sp, #1076]\r
3986     3e2c:       e2800f01        add     r0, r0, #4      ; 0x4\r
3987     3e30:       e58d0434        str     r0, [sp, #1076]\r
3988     3e34:       ebf60051        bl      0xffd83f80\r
3989     3e38:       080c06e2        stmeqda ip, {r1, r5, r6, r7, r9, sl}\r
3990     3e3c:       e59d9434        ldr     r9, [sp, #1076]\r
3991     3e40:       e3c99003        bic     r9, r9, #3      ; 0x3\r
3992     3e44:       e2890010        add     r0, r9, #16     ; 0x10\r
3993     3e48:       e58d0434        str     r0, [sp, #1076]\r
3994     3e4c:       e2890000        add     r0, r9, #0      ; 0x0\r
3995     3e50:       ebf5feb0        bl      0xffd83918\r
3996     3e54:       080c06e6        stmeqda ip, {r1, r2, r5, r6, r7, r9, sl}\r
3997     3e58:       e1a07000        mov     r7, r0\r
3998     3e5c:       e2890004        add     r0, r9, #4      ; 0x4\r
3999     3e60:       ebf5feac        bl      0xffd83918\r
4000     3e64:       080c06e6        stmeqda ip, {r1, r2, r5, r6, r7, r9, sl}\r
4001     3e68:       e1a08000        mov     r8, r0\r
4002     3e6c:       e2890008        add     r0, r9, #8      ; 0x8\r
4003     3e70:       ebf5fea8        bl      0xffd83918\r
4004     3e74:       080c06e6        stmeqda ip, {r1, r2, r5, r6, r7, r9, sl}\r
4005     3e78:       e58d0418        str     r0, [sp, #1048]\r
4006     3e7c:       e289000c        add     r0, r9, #12     ; 0xc\r
4007     3e80:       ebf5fea4        bl      0xffd83918\r
4008     3e84:       080c06e6        stmeqda ip, {r1, r2, r5, r6, r7, r9, sl}\r
4009     3e88:       e58d041c        str     r0, [sp, #1052]\r
4010     3e8c:       ebf6003b        bl      0xffd83f80\r
4011     3e90:       080c06e4        stmeqda ip, {r2, r5, r6, r7, r9, sl}\r
4012     3e94:       e59d9434        ldr     r9, [sp, #1076]\r
4013     3e98:       e3c99003        bic     r9, r9, #3      ; 0x3\r
4014     3e9c:       e2890004        add     r0, r9, #4      ; 0x4\r
4015     3ea0:       e58d0434        str     r0, [sp, #1076]\r
4016     3ea4:       e2890000        add     r0, r9, #0      ; 0x0\r
4017     3ea8:       ebf5fe9a        bl      0xffd83918\r
4018     3eac:       080c06e8        stmeqda ip, {r3, r5, r6, r7, r9, sl}\r
4019     3eb0:       e1a03000        mov     r3, r0\r
4020     3eb4:       ebf60031        bl      0xffd83f80\r
4021     3eb8:       080c06e6        stmeqda ip, {r1, r2, r5, r6, r7, r9, sl}\r
4022     3ebc:       e1a00003        mov     r0, r3\r
4023     3ec0:       e28cc05f        add     ip, ip, #95     ; 0x5f\r
4024     3ec4:       eaf5fc81        b       0xffd830d0\r
4025     3ec8:       080c03c6        stmeqda ip, {r1, r2, r6, r7, r8, r9}\r
4026     3ecc:       00000000        andeq   r0, r0, r0\r
4027     3ed0:       ebf6002a        bl      0xffd83f80\r
4028     3ed4:       080c03c6        stmeqda ip, {r1, r2, r6, r7, r8, r9}\r
4029     3ed8:       e3a00e42        mov     r0, #1056       ; 0x420\r
4030     3edc:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
4031     3ee0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
4032     3ee4:       ebf5fe8b        bl      0xffd83918\r
4033     3ee8:       080c03ca        stmeqda ip, {r1, r3, r6, r7, r8, r9}\r
4034     3eec:       e1a03000        mov     r3, r0\r
4035     3ef0:       ebf60022        bl      0xffd83f80\r
4036     3ef4:       080c03c8        stmeqda ip, {r3, r6, r7, r8, r9}\r
4037     3ef8:       ebf60020        bl      0xffd83f80\r
4038     3efc:       080c03ca        stmeqda ip, {r1, r3, r6, r7, r8, r9}\r
4039     3f00:       e3a000cd        mov     r0, #205        ; 0xcd\r
4040     3f04:       e3800c03        orr     r0, r0, #768    ; 0x300\r
4041     3f08:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
4042     3f0c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
4043     3f10:       e58d0438        str     r0, [sp, #1080]\r
4044     3f14:       e28cc00b        add     ip, ip, #11     ; 0xb\r
4045     3f18:       e1a00fac        mov     r0, ip, lsr #31\r
4046     3f1c:       e08ff100        add     pc, pc, r0, lsl #2\r
4047     3f20:       080c08d0        stmeqda ip, {r4, r6, r7, fp}\r
4048     3f24:       ebf5fc0a        bl      0xffd82f54\r
4049     3f28:       ea000001        b       0x3f34\r
4050     3f2c:       080c08d0        stmeqda ip, {r4, r6, r7, fp}\r
4051     3f30:       00000000        andeq   r0, r0, r0\r
4052     3f34:       ebf60011        bl      0xffd83f80\r
4053     3f38:       080c08d0        stmeqda ip, {r4, r6, r7, fp}\r
4054     3f3c:       e59d9434        ldr     r9, [sp, #1076]\r
4055     3f40:       e3c99003        bic     r9, r9, #3      ; 0x3\r
4056     3f44:       e249900c        sub     r9, r9, #12     ; 0xc\r
4057     3f48:       e58d9434        str     r9, [sp, #1076]\r
4058     3f4c:       e2890000        add     r0, r9, #0      ; 0x0\r
4059     3f50:       e1a01007        mov     r1, r7\r
4060     3f54:       ebf5fdbc        bl      0xffd8364c\r
4061     3f58:       e2890004        add     r0, r9, #4      ; 0x4\r
4062     3f5c:       e1a01008        mov     r1, r8\r
4063     3f60:       ebf5fdb9        bl      0xffd8364c\r
4064     3f64:       e2890008        add     r0, r9, #8      ; 0x8\r
4065     3f68:       e59d1438        ldr     r1, [sp, #1080]\r
4066     3f6c:       ebf5fdb6        bl      0xffd8364c\r
4067     3f70:       ebf60002        bl      0xffd83f80\r
4068     3f74:       080c08d2        stmeqda ip, {r1, r4, r6, r7, fp}\r
4069     3f78:       e1a01003        mov     r1, r3\r
4070     3f7c:       e2936000        adds    r6, r3, #0      ; 0x0\r
4071     3f80:       ebf5fffe        bl      0xffd83f80\r
4072     3f84:       080c08d4        stmeqda ip, {r2, r4, r6, r7, fp}\r
4073     3f88:       e3a00f57        mov     r0, #348        ; 0x15c\r
4074     3f8c:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
4075     3f90:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
4076     3f94:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
4077     3f98:       ebf5fe5e        bl      0xffd83918\r
4078     3f9c:       080c08d8        stmeqda ip, {r3, r4, r6, r7, fp}\r
4079     3fa0:       e1a03000        mov     r3, r0\r
4080     3fa4:       ebf5fff5        bl      0xffd83f80\r
4081     3fa8:       080c08d6        stmeqda ip, {r1, r2, r4, r6, r7, fp}\r
4082     3fac:       e2830000        add     r0, r3, #0      ; 0x0\r
4083     3fb0:       ebf5fe58        bl      0xffd83918\r
4084     3fb4:       080c08da        stmeqda ip, {r1, r3, r4, r6, r7, fp}\r
4085     3fb8:       e1a08000        mov     r8, r0\r
4086     3fbc:       ebf5ffef        bl      0xffd83f80\r
4087     3fc0:       080c08d8        stmeqda ip, {r3, r4, r6, r7, fp}\r
4088     3fc4:       e2880000        add     r0, r8, #0      ; 0x0\r
4089     3fc8:       ebf5fe52        bl      0xffd83918\r
4090     3fcc:       080c08dc        stmeqda ip, {r2, r3, r4, r6, r7, fp}\r
4091     3fd0:       e1a04000        mov     r4, r0\r
4092     3fd4:       ebf5ffe9        bl      0xffd83f80\r
4093     3fd8:       080c08da        stmeqda ip, {r1, r3, r4, r6, r7, fp}\r
4094     3fdc:       e3a00e96        mov     r0, #2400       ; 0x960\r
4095     3fe0:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
4096     3fe4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
4097     3fe8:       ebf5fe4a        bl      0xffd83918\r
4098     3fec:       080c08de        stmeqda ip, {r1, r2, r3, r4, r6, r7, fp}\r
4099     3ff0:       e1a03000        mov     r3, r0\r
4100     3ff4:       ebf5ffe1        bl      0xffd83f80\r
4101     3ff8:       080c08dc        stmeqda ip, {r2, r3, r4, r6, r7, fp}\r
4102     3ffc:       e1540003        cmp     r4, r3\r
4103     4000:       ebf5ffde        bl      0xffd83f80\r
4104     4004:       080c08de        stmeqda ip, {r1, r2, r3, r4, r6, r7, fp}\r
4105     4008:       e28cc022        add     ip, ip, #34     ; 0x22\r
4106     400c:       0a000004        beq     0x4024\r
4107     4010:       e1a00fac        mov     r0, ip, lsr #31\r
4108     4014:       e08ff100        add     pc, pc, r0, lsl #2\r
4109     4018:       080c0956        stmeqda ip, {r1, r2, r4, r6, r8, fp}\r
4110     401c:       ebf5fbcc        bl      0xffd82f54\r
4111     4020:       ea0000fe        b       0x4420\r
4112     4024:       ebf5ffd5        bl      0xffd83f80\r
4113     4028:       080c08e0        stmeqda ip, {r5, r6, r7, fp}\r
4114     402c:       e1a01004        mov     r1, r4\r
4115     4030:       e2943001        adds    r3, r4, #1      ; 0x1\r
4116     4034:       ebf5ffd1        bl      0xffd83f80\r
4117     4038:       080c08e2        stmeqda ip, {r1, r5, r6, r7, fp}\r
4118     403c:       e2880000        add     r0, r8, #0      ; 0x0\r
4119     4040:       e1a01003        mov     r1, r3\r
4120     4044:       ebf5fd60        bl      0xffd835cc\r
4121     4048:       080c08e4        stmeqda ip, {r2, r5, r6, r7, fp}\r
4122     404c:       ebf5ffcb        bl      0xffd83f80\r
4123     4050:       080c08e4        stmeqda ip, {r2, r5, r6, r7, fp}\r
4124     4054:       e3b070ff        movs    r7, #255        ; 0xff\r
4125     4058:       ebf5ffc8        bl      0xffd83f80\r
4126     405c:       080c08e6        stmeqda ip, {r1, r2, r5, r6, r7, fp}\r
4127     4060:       e1a01007        mov     r1, r7\r
4128     4064:       e0177006        ands    r7, r7, r6\r
4129     4068:       ebf5ffc4        bl      0xffd83f80\r
4130     406c:       080c08e8        stmeqda ip, {r3, r5, r6, r7, fp}\r
4131     4070:       e3570000        cmp     r7, #0  ; 0x0\r
4132     4074:       ebf5ffc1        bl      0xffd83f80\r
4133     4078:       080c08ea        stmeqda ip, {r1, r3, r5, r6, r7, fp}\r
4134     407c:       e28cc013        add     ip, ip, #19     ; 0x13\r
4135     4080:       1a000004        bne     0x4098\r
4136     4084:       e1a00fac        mov     r0, ip, lsr #31\r
4137     4088:       e08ff100        add     pc, pc, r0, lsl #2\r
4138     408c:       080c08f2        stmeqda ip, {r1, r4, r5, r6, r7, fp}\r
4139     4090:       ebf5fbaf        bl      0xffd82f54\r
4140     4094:       ea00000d        b       0x40d0\r
4141     4098:       ebf5ffb8        bl      0xffd83f80\r
4142     409c:       080c08ec        stmeqda ip, {r2, r3, r5, r6, r7, fp}\r
4143     40a0:       e3b0307f        movs    r3, #127        ; 0x7f\r
4144     40a4:       ebf5ffb5        bl      0xffd83f80\r
4145     40a8:       080c08ee        stmeqda ip, {r1, r2, r3, r5, r6, r7, fp}\r
4146     40ac:       e1a01007        mov     r1, r7\r
4147     40b0:       e0177003        ands    r7, r7, r3\r
4148     40b4:       ebf5ffb1        bl      0xffd83f80\r
4149     40b8:       080c08f0        stmeqda ip, {r4, r5, r6, r7, fp}\r
4150     40bc:       e2880005        add     r0, r8, #5      ; 0x5\r
4151     40c0:       e1a01007        mov     r1, r7\r
4152     40c4:       ebf5fd01        bl      0xffd834d0\r
4153     40c8:       080c08f2        stmeqda ip, {r1, r4, r5, r6, r7, fp}\r
4154     40cc:       e28cc00a        add     ip, ip, #10     ; 0xa\r
4155     40d0:       ebf5ffaa        bl      0xffd83f80\r
4156     40d4:       080c08f2        stmeqda ip, {r1, r4, r5, r6, r7, fp}\r
4157     40d8:       e3b070f0        movs    r7, #240        ; 0xf0\r
4158     40dc:       ebf5ffa7        bl      0xffd83f80\r
4159     40e0:       080c08f4        stmeqda ip, {r2, r4, r5, r6, r7, fp}\r
4160     40e4:       e1b07207        movs    r7, r7, lsl #4\r
4161     40e8:       ebf5ffa4        bl      0xffd83f80\r
4162     40ec:       080c08f6        stmeqda ip, {r1, r2, r4, r5, r6, r7, fp}\r
4163     40f0:       e1a01007        mov     r1, r7\r
4164     40f4:       e0177006        ands    r7, r7, r6\r
4165     40f8:       ebf5ffa0        bl      0xffd83f80\r
4166     40fc:       080c08f8        stmeqda ip, {r3, r4, r5, r6, r7, fp}\r
4167     4100:       e3570000        cmp     r7, #0  ; 0x0\r
4168     4104:       ebf5ff9d        bl      0xffd83f80\r
4169     4108:       080c08fa        stmeqda ip, {r1, r3, r4, r5, r6, r7, fp}\r
4170     410c:       e28cc00f        add     ip, ip, #15     ; 0xf\r
4171     4110:       1a000004        bne     0x4128\r
4172     4114:       e1a00fac        mov     r0, ip, lsr #31\r
4173     4118:       e08ff100        add     pc, pc, r0, lsl #2\r
4174     411c:       080c0912        stmeqda ip, {r1, r4, r8, fp}\r
4175     4120:       ebf5fb8b        bl      0xffd82f54\r
4176     4124:       ea000031        b       0x41f0\r
4177     4128:       ebf5ff94        bl      0xffd83f80\r
4178     412c:       080c08fc        stmeqda ip, {r2, r3, r4, r5, r6, r7, fp}\r
4179     4130:       e1b03427        movs    r3, r7, lsr #8\r
4180     4134:       ebf5ff91        bl      0xffd83f80\r
4181     4138:       080c08fe        stmeqda ip, {r1, r2, r3, r4, r5, r6, r7, fp}\r
4182     413c:       e2880006        add     r0, r8, #6      ; 0x6\r
4183     4140:       e1a01003        mov     r1, r3\r
4184     4144:       ebf5fce1        bl      0xffd834d0\r
4185     4148:       080c0900        stmeqda ip, {r8, fp}\r
4186     414c:       ebf5ff8b        bl      0xffd83f80\r
4187     4150:       080c0900        stmeqda ip, {r8, fp}\r
4188     4154:       e3b0700c        movs    r7, #12 ; 0xc\r
4189     4158:       ebf5ff88        bl      0xffd83f80\r
4190     415c:       080c0902        stmeqda ip, {r1, r8, fp}\r
4191     4160:       e1a01008        mov     r1, r8\r
4192     4164:       e2983000        adds    r3, r8, #0      ; 0x0\r
4193     4168:       ebf5ff84        bl      0xffd83f80\r
4194     416c:       080c0904        stmeqda ip, {r2, r8, fp}\r
4195     4170:       e1a01003        mov     r1, r3\r
4196     4174:       e2933050        adds    r3, r3, #80     ; 0x50\r
4197     4178:       ebf5ff80        bl      0xffd83f80\r
4198     417c:       080c0906        stmeqda ip, {r1, r2, r8, fp}\r
4199     4180:       e3b04000        movs    r4, #0  ; 0x0\r
4200     4184:       e28cc013        add     ip, ip, #19     ; 0x13\r
4201     4188:       ebf5ff7c        bl      0xffd83f80\r
4202     418c:       080c0908        stmeqda ip, {r3, r8, fp}\r
4203     4190:       e2830000        add     r0, r3, #0      ; 0x0\r
4204     4194:       e1a01004        mov     r1, r4\r
4205     4198:       ebf5fccc        bl      0xffd834d0\r
4206     419c:       080c090a        stmeqda ip, {r1, r3, r8, fp}\r
4207     41a0:       ebf5ff76        bl      0xffd83f80\r
4208     41a4:       080c090a        stmeqda ip, {r1, r3, r8, fp}\r
4209     41a8:       e1a01007        mov     r1, r7\r
4210     41ac:       e2577001        subs    r7, r7, #1      ; 0x1\r
4211     41b0:       ebf5ff72        bl      0xffd83f80\r
4212     41b4:       080c090c        stmeqda ip, {r2, r3, r8, fp}\r
4213     41b8:       e1a01003        mov     r1, r3\r
4214     41bc:       e2933040        adds    r3, r3, #64     ; 0x40\r
4215     41c0:       ebf5ff6e        bl      0xffd83f80\r
4216     41c4:       080c090e        stmeqda ip, {r1, r2, r3, r8, fp}\r
4217     41c8:       e3570000        cmp     r7, #0  ; 0x0\r
4218     41cc:       ebf5ff6b        bl      0xffd83f80\r
4219     41d0:       080c0910        stmeqda ip, {r4, r8, fp}\r
4220     41d4:       e28cc010        add     ip, ip, #16     ; 0x10\r
4221     41d8:       0a000004        beq     0x41f0\r
4222     41dc:       e1a00fac        mov     r0, ip, lsr #31\r
4223     41e0:       e08ff100        add     pc, pc, r0, lsl #2\r
4224     41e4:       080c0908        stmeqda ip, {r3, r8, fp}\r
4225     41e8:       ebf5fb59        bl      0xffd82f54\r
4226     41ec:       eaffffe5        b       0x4188\r
4227     41f0:       ebf5ff62        bl      0xffd83f80\r
4228     41f4:       080c0912        stmeqda ip, {r1, r4, r8, fp}\r
4229     41f8:       e3b070f0        movs    r7, #240        ; 0xf0\r
4230     41fc:       ebf5ff5f        bl      0xffd83f80\r
4231     4200:       080c0914        stmeqda ip, {r2, r4, r8, fp}\r
4232     4204:       e1b07407        movs    r7, r7, lsl #8\r
4233     4208:       ebf5ff5c        bl      0xffd83f80\r
4234     420c:       080c0916        stmeqda ip, {r1, r2, r4, r8, fp}\r
4235     4210:       e1a01007        mov     r1, r7\r
4236     4214:       e0177006        ands    r7, r7, r6\r
4237     4218:       ebf5ff58        bl      0xffd83f80\r
4238     421c:       080c0918        stmeqda ip, {r3, r4, r8, fp}\r
4239     4220:       e3570000        cmp     r7, #0  ; 0x0\r
4240     4224:       ebf5ff55        bl      0xffd83f80\r
4241     4228:       080c091a        stmeqda ip, {r1, r3, r4, r8, fp}\r
4242     422c:       e28cc00f        add     ip, ip, #15     ; 0xf\r
4243     4230:       1a000004        bne     0x4248\r
4244     4234:       e1a00fac        mov     r0, ip, lsr #31\r
4245     4238:       e08ff100        add     pc, pc, r0, lsl #2\r
4246     423c:       080c0920        stmeqda ip, {r5, r8, fp}\r
4247     4240:       ebf5fb43        bl      0xffd82f54\r
4248     4244:       ea000009        b       0x4270\r
4249     4248:       ebf5ff4c        bl      0xffd83f80\r
4250     424c:       080c091c        stmeqda ip, {r2, r3, r4, r8, fp}\r
4251     4250:       e1b03627        movs    r3, r7, lsr #12\r
4252     4254:       ebf5ff49        bl      0xffd83f80\r
4253     4258:       080c091e        stmeqda ip, {r1, r2, r3, r4, r8, fp}\r
4254     425c:       e2880007        add     r0, r8, #7      ; 0x7\r
4255     4260:       e1a01003        mov     r1, r3\r
4256     4264:       ebf5fc99        bl      0xffd834d0\r
4257     4268:       080c0920        stmeqda ip, {r5, r8, fp}\r
4258     426c:       e28cc007        add     ip, ip, #7      ; 0x7\r
4259     4270:       ebf5ff42        bl      0xffd83f80\r
4260     4274:       080c0920        stmeqda ip, {r5, r8, fp}\r
4261     4278:       e3b070b0        movs    r7, #176        ; 0xb0\r
4262     427c:       ebf5ff3f        bl      0xffd83f80\r
4263     4280:       080c0922        stmeqda ip, {r1, r5, r8, fp}\r
4264     4284:       e1b07807        movs    r7, r7, lsl #16\r
4265     4288:       ebf5ff3c        bl      0xffd83f80\r
4266     428c:       080c0924        stmeqda ip, {r2, r5, r8, fp}\r
4267     4290:       e1a01007        mov     r1, r7\r
4268     4294:       e0177006        ands    r7, r7, r6\r
4269     4298:       ebf5ff38        bl      0xffd83f80\r
4270     429c:       080c0926        stmeqda ip, {r1, r2, r5, r8, fp}\r
4271     42a0:       e3570000        cmp     r7, #0  ; 0x0\r
4272     42a4:       ebf5ff35        bl      0xffd83f80\r
4273     42a8:       080c0928        stmeqda ip, {r3, r5, r8, fp}\r
4274     42ac:       e28cc00f        add     ip, ip, #15     ; 0xf\r
4275     42b0:       1a000004        bne     0x42c8\r
4276     42b4:       e1a00fac        mov     r0, ip, lsr #31\r
4277     42b8:       e08ff100        add     pc, pc, r0, lsl #2\r
4278     42bc:       080c093e        stmeqda ip, {r1, r2, r3, r4, r5, r8, fp}\r
4279     42c0:       ebf5fb23        bl      0xffd82f54\r
4280     42c4:       ea00002d        b       0x4380\r
4281     42c8:       ebf5ff2c        bl      0xffd83f80\r
4282     42cc:       080c092a        stmeqda ip, {r1, r3, r5, r8, fp}\r
4283     42d0:       e3b030c0        movs    r3, #192        ; 0xc0\r
4284     42d4:       ebf5ff29        bl      0xffd83f80\r
4285     42d8:       080c092c        stmeqda ip, {r2, r3, r5, r8, fp}\r
4286     42dc:       e1b03703        movs    r3, r3, lsl #14\r
4287     42e0:       ebf5ff26        bl      0xffd83f80\r
4288     42e4:       080c092e        stmeqda ip, {r1, r2, r3, r5, r8, fp}\r
4289     42e8:       e1a01003        mov     r1, r3\r
4290     42ec:       e0133007        ands    r3, r3, r7\r
4291     42f0:       ebf5ff22        bl      0xffd83f80\r
4292     42f4:       080c0930        stmeqda ip, {r4, r5, r8, fp}\r
4293     42f8:       e1b07723        movs    r7, r3, lsr #14\r
4294     42fc:       ebf5ff1f        bl      0xffd83f80\r
4295     4300:       080c0932        stmeqda ip, {r1, r4, r5, r8, fp}\r
4296     4304:       e3a00f59        mov     r0, #356        ; 0x164\r
4297     4308:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
4298     430c:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
4299     4310:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
4300     4314:       ebf5fd7f        bl      0xffd83918\r
4301     4318:       080c0936        stmeqda ip, {r1, r2, r4, r5, r8, fp}\r
4302     431c:       e1a05000        mov     r5, r0\r
4303     4320:       ebf5ff16        bl      0xffd83f80\r
4304     4324:       080c0934        stmeqda ip, {r2, r4, r5, r8, fp}\r
4305     4328:       e2850000        add     r0, r5, #0      ; 0x0\r
4306     432c:       ebf5fd22        bl      0xffd837bc\r
4307     4330:       080c0938        stmeqda ip, {r3, r4, r5, r8, fp}\r
4308     4334:       e1a04000        mov     r4, r0\r
4309     4338:       ebf5ff10        bl      0xffd83f80\r
4310     433c:       080c0936        stmeqda ip, {r1, r2, r4, r5, r8, fp}\r
4311     4340:       e3b0303f        movs    r3, #63 ; 0x3f\r
4312     4344:       ebf5ff0d        bl      0xffd83f80\r
4313     4348:       080c0938        stmeqda ip, {r3, r4, r5, r8, fp}\r
4314     434c:       e1a01003        mov     r1, r3\r
4315     4350:       e0133004        ands    r3, r3, r4\r
4316     4354:       ebf5ff09        bl      0xffd83f80\r
4317     4358:       080c093a        stmeqda ip, {r1, r3, r4, r5, r8, fp}\r
4318     435c:       e1a01003        mov     r1, r3\r
4319     4360:       e1933007        orrs    r3, r3, r7\r
4320     4364:       ebf5ff05        bl      0xffd83f80\r
4321     4368:       080c093c        stmeqda ip, {r2, r3, r4, r5, r8, fp}\r
4322     436c:       e2850000        add     r0, r5, #0      ; 0x0\r
4323     4370:       e1a01003        mov     r1, r3\r
4324     4374:       ebf5fc55        bl      0xffd834d0\r
4325     4378:       080c093e        stmeqda ip, {r1, r2, r3, r4, r5, r8, fp}\r
4326     437c:       e28cc023        add     ip, ip, #35     ; 0x23\r
4327     4380:       ebf5fefe        bl      0xffd83f80\r
4328     4384:       080c093e        stmeqda ip, {r1, r2, r3, r4, r5, r8, fp}\r
4329     4388:       e3b070f0        movs    r7, #240        ; 0xf0\r
4330     438c:       ebf5fefb        bl      0xffd83f80\r
4331     4390:       080c0940        stmeqda ip, {r6, r8, fp}\r
4332     4394:       e1b07607        movs    r7, r7, lsl #12\r
4333     4398:       ebf5fef8        bl      0xffd83f80\r
4334     439c:       080c0942        stmeqda ip, {r1, r6, r8, fp}\r
4335     43a0:       e1a01007        mov     r1, r7\r
4336     43a4:       e0177006        ands    r7, r7, r6\r
4337     43a8:       ebf5fef4        bl      0xffd83f80\r
4338     43ac:       080c0944        stmeqda ip, {r2, r6, r8, fp}\r
4339     43b0:       e3570000        cmp     r7, #0  ; 0x0\r
4340     43b4:       ebf5fef1        bl      0xffd83f80\r
4341     43b8:       080c0946        stmeqda ip, {r1, r2, r6, r8, fp}\r
4342     43bc:       e28cc00f        add     ip, ip, #15     ; 0xf\r
4343     43c0:       1a000004        bne     0x43d8\r
4344     43c4:       e1a00fac        mov     r0, ip, lsr #31\r
4345     43c8:       e08ff100        add     pc, pc, r0, lsl #2\r
4346     43cc:       080c0952        stmeqda ip, {r1, r4, r6, r8, fp}\r
4347     43d0:       ebf5fadf        bl      0xffd82f54\r
4348     43d4:       ea000030        b       0x449c\r
4349     43d8:       ebf5fee8        bl      0xffd83f80\r
4350     43dc:       080c0948        stmeqda ip, {r3, r6, r8, fp}\r
4351     43e0:       e28cc003        add     ip, ip, #3      ; 0x3\r
4352     43e4:       ebf5fee5        bl      0xffd83f80\r
4353     43e8:       080c094a        stmeqda ip, {r1, r3, r6, r8, fp}\r
4354     43ec:       e3a0004d        mov     r0, #77 ; 0x4d\r
4355     43f0:       e3800c09        orr     r0, r0, #2304   ; 0x900\r
4356     43f4:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
4357     43f8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
4358     43fc:       e58d0438        str     r0, [sp, #1080]\r
4359     4400:       e28cc003        add     ip, ip, #3      ; 0x3\r
4360     4404:       e1a00fac        mov     r0, ip, lsr #31\r
4361     4408:       e08ff100        add     pc, pc, r0, lsl #2\r
4362     440c:       080c09bc        stmeqda ip, {r2, r3, r4, r5, r7, r8, fp}\r
4363     4410:       ebf5facf        bl      0xffd82f54\r
4364     4414:       ea00004d        b       0x4550\r
4365     4418:       080c0956        stmeqda ip, {r1, r2, r4, r6, r8, fp}\r
4366     441c:       00000000        andeq   r0, r0, r0\r
4367     4420:       ebf5fed6        bl      0xffd83f80\r
4368     4424:       080c0956        stmeqda ip, {r1, r2, r4, r6, r8, fp}\r
4369     4428:       e59d9434        ldr     r9, [sp, #1076]\r
4370     442c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
4371     4430:       e2890008        add     r0, r9, #8      ; 0x8\r
4372     4434:       e58d0434        str     r0, [sp, #1076]\r
4373     4438:       e2890000        add     r0, r9, #0      ; 0x0\r
4374     443c:       ebf5fd35        bl      0xffd83918\r
4375     4440:       080c095a        stmeqda ip, {r1, r3, r4, r6, r8, fp}\r
4376     4444:       e1a07000        mov     r7, r0\r
4377     4448:       e2890004        add     r0, r9, #4      ; 0x4\r
4378     444c:       ebf5fd31        bl      0xffd83918\r
4379     4450:       080c095a        stmeqda ip, {r1, r3, r4, r6, r8, fp}\r
4380     4454:       e1a08000        mov     r8, r0\r
4381     4458:       ebf5fec8        bl      0xffd83f80\r
4382     445c:       080c0958        stmeqda ip, {r3, r4, r6, r8, fp}\r
4383     4460:       e59d9434        ldr     r9, [sp, #1076]\r
4384     4464:       e3c99003        bic     r9, r9, #3      ; 0x3\r
4385     4468:       e2890004        add     r0, r9, #4      ; 0x4\r
4386     446c:       e58d0434        str     r0, [sp, #1076]\r
4387     4470:       e2890000        add     r0, r9, #0      ; 0x0\r
4388     4474:       ebf5fd27        bl      0xffd83918\r
4389     4478:       080c095c        stmeqda ip, {r2, r3, r4, r6, r8, fp}\r
4390     447c:       e1a03000        mov     r3, r0\r
4391     4480:       ebf5febe        bl      0xffd83f80\r
4392     4484:       080c095a        stmeqda ip, {r1, r3, r4, r6, r8, fp}\r
4393     4488:       e1a00003        mov     r0, r3\r
4394     448c:       e28cc00c        add     ip, ip, #12     ; 0xc\r
4395     4490:       eaf5fb0e        b       0xffd830d0\r
4396     4494:       080c0952        stmeqda ip, {r1, r4, r6, r8, fp}\r
4397     4498:       00000000        andeq   r0, r0, r0\r
4398     449c:       ebf5feb7        bl      0xffd83f80\r
4399     44a0:       080c0952        stmeqda ip, {r1, r4, r6, r8, fp}\r
4400     44a4:       e3a00e96        mov     r0, #2400       ; 0x960\r
4401     44a8:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
4402     44ac:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
4403     44b0:       ebf5fd18        bl      0xffd83918\r
4404     44b4:       080c0956        stmeqda ip, {r1, r2, r4, r6, r8, fp}\r
4405     44b8:       e1a03000        mov     r3, r0\r
4406     44bc:       ebf5feaf        bl      0xffd83f80\r
4407     44c0:       080c0954        stmeqda ip, {r2, r4, r6, r8, fp}\r
4408     44c4:       e2880000        add     r0, r8, #0      ; 0x0\r
4409     44c8:       e1a01003        mov     r1, r3\r
4410     44cc:       ebf5fc3e        bl      0xffd835cc\r
4411     44d0:       080c0956        stmeqda ip, {r1, r2, r4, r6, r8, fp}\r
4412     44d4:       ebf5fea9        bl      0xffd83f80\r
4413     44d8:       080c0956        stmeqda ip, {r1, r2, r4, r6, r8, fp}\r
4414     44dc:       e59d9434        ldr     r9, [sp, #1076]\r
4415     44e0:       e3c99003        bic     r9, r9, #3      ; 0x3\r
4416     44e4:       e2890008        add     r0, r9, #8      ; 0x8\r
4417     44e8:       e58d0434        str     r0, [sp, #1076]\r
4418     44ec:       e2890000        add     r0, r9, #0      ; 0x0\r
4419     44f0:       ebf5fd08        bl      0xffd83918\r
4420     44f4:       080c095a        stmeqda ip, {r1, r3, r4, r6, r8, fp}\r
4421     44f8:       e1a07000        mov     r7, r0\r
4422     44fc:       e2890004        add     r0, r9, #4      ; 0x4\r
4423     4500:       ebf5fd04        bl      0xffd83918\r
4424     4504:       080c095a        stmeqda ip, {r1, r3, r4, r6, r8, fp}\r
4425     4508:       e1a08000        mov     r8, r0\r
4426     450c:       ebf5fe9b        bl      0xffd83f80\r
4427     4510:       080c0958        stmeqda ip, {r3, r4, r6, r8, fp}\r
4428     4514:       e59d9434        ldr     r9, [sp, #1076]\r
4429     4518:       e3c99003        bic     r9, r9, #3      ; 0x3\r
4430     451c:       e2890004        add     r0, r9, #4      ; 0x4\r
4431     4520:       e58d0434        str     r0, [sp, #1076]\r
4432     4524:       e2890000        add     r0, r9, #0      ; 0x0\r
4433     4528:       ebf5fcfa        bl      0xffd83918\r
4434     452c:       080c095c        stmeqda ip, {r2, r3, r4, r6, r8, fp}\r
4435     4530:       e1a03000        mov     r3, r0\r
4436     4534:       ebf5fe91        bl      0xffd83f80\r
4437     4538:       080c095a        stmeqda ip, {r1, r3, r4, r6, r8, fp}\r
4438     453c:       e1a00003        mov     r0, r3\r
4439     4540:       e28cc015        add     ip, ip, #21     ; 0x15\r
4440     4544:       eaf5fae1        b       0xffd830d0\r
4441     4548:       080c09bc        stmeqda ip, {r2, r3, r4, r5, r7, r8, fp}\r
4442     454c:       00000000        andeq   r0, r0, r0\r
4443     4550:       ebf5fe8a        bl      0xffd83f80\r
4444     4554:       080c09bc        stmeqda ip, {r2, r3, r4, r5, r7, r8, fp}\r
4445     4558:       e59d9434        ldr     r9, [sp, #1076]\r
4446     455c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
4447     4560:       e2499004        sub     r9, r9, #4      ; 0x4\r
4448     4564:       e58d9434        str     r9, [sp, #1076]\r
4449     4568:       e2890000        add     r0, r9, #0      ; 0x0\r
4450     456c:       e59d1438        ldr     r1, [sp, #1080]\r
4451     4570:       ebf5fc35        bl      0xffd8364c\r
4452     4574:       ebf5fe81        bl      0xffd83f80\r
4453     4578:       080c09be        stmeqda ip, {r1, r2, r3, r4, r5, r7, r8, fp}\r
4454     457c:       e59d0434        ldr     r0, [sp, #1076]\r
4455     4580:       e2400f01        sub     r0, r0, #4      ; 0x4\r
4456     4584:       e58d0434        str     r0, [sp, #1076]\r
4457     4588:       ebf5fe7c        bl      0xffd83f80\r
4458     458c:       080c09c0        stmeqda ip, {r6, r7, r8, fp}\r
4459     4590:       e3a00f7e        mov     r0, #504        ; 0x1f8\r
4460     4594:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
4461     4598:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
4462     459c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
4463     45a0:       ebf5fcdc        bl      0xffd83918\r
4464     45a4:       080c09c4        stmeqda ip, {r2, r6, r7, r8, fp}\r
4465     45a8:       e1a03000        mov     r3, r0\r
4466     45ac:       ebf5fe73        bl      0xffd83f80\r
4467     45b0:       080c09c2        stmeqda ip, {r1, r6, r7, r8, fp}\r
4468     45b4:       e2830000        add     r0, r3, #0      ; 0x0\r
4469     45b8:       ebf5fcd6        bl      0xffd83918\r
4470     45bc:       080c09c6        stmeqda ip, {r1, r2, r6, r7, r8, fp}\r
4471     45c0:       e1a05000        mov     r5, r0\r
4472     45c4:       ebf5fe6d        bl      0xffd83f80\r
4473     45c8:       080c09c4        stmeqda ip, {r2, r6, r7, r8, fp}\r
4474     45cc:       e2850000        add     r0, r5, #0      ; 0x0\r
4475     45d0:       ebf5fcd0        bl      0xffd83918\r
4476     45d4:       080c09c8        stmeqda ip, {r3, r6, r7, r8, fp}\r
4477     45d8:       e1a04000        mov     r4, r0\r
4478     45dc:       ebf5fe67        bl      0xffd83f80\r
4479     45e0:       080c09c6        stmeqda ip, {r1, r2, r6, r7, r8, fp}\r
4480     45e4:       e3a00f7f        mov     r0, #508        ; 0x1fc\r
4481     45e8:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
4482     45ec:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
4483     45f0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
4484     45f4:       ebf5fcc7        bl      0xffd83918\r
4485     45f8:       080c09ca        stmeqda ip, {r1, r3, r6, r7, r8, fp}\r
4486     45fc:       e1a06000        mov     r6, r0\r
4487     4600:       ebf5fe5e        bl      0xffd83f80\r
4488     4604:       080c09c8        stmeqda ip, {r3, r6, r7, r8, fp}\r
4489     4608:       e1a01004        mov     r1, r4\r
4490     460c:       e0943006        adds    r3, r4, r6\r
4491     4610:       ebf5fe5a        bl      0xffd83f80\r
4492     4614:       080c09ca        stmeqda ip, {r1, r3, r6, r7, r8, fp}\r
4493     4618:       e3530001        cmp     r3, #1  ; 0x1\r
4494     461c:       ebf5fe57        bl      0xffd83f80\r
4495     4620:       080c09cc        stmeqda ip, {r2, r3, r6, r7, r8, fp}\r
4496     4624:       e28cc023        add     ip, ip, #35     ; 0x23\r
4497     4628:       9a000004        bls     0x4640\r
4498     462c:       e1a00fac        mov     r0, ip, lsr #31\r
4499     4630:       e08ff100        add     pc, pc, r0, lsl #2\r
4500     4634:       080c09f0        stmeqda ip, {r4, r5, r6, r7, r8, fp}\r
4501     4638:       ebf5fa45        bl      0xffd82f54\r
4502     463c:       ea000058        b       0x47a4\r
4503     4640:       ebf5fe4e        bl      0xffd83f80\r
4504     4644:       080c09ce        stmeqda ip, {r1, r2, r3, r6, r7, r8, fp}\r
4505     4648:       e1a01004        mov     r1, r4\r
4506     464c:       e2943000        adds    r3, r4, #0      ; 0x0\r
4507     4650:       ebf5fe4a        bl      0xffd83f80\r
4508     4654:       080c09d0        stmeqda ip, {r4, r6, r7, r8, fp}\r
4509     4658:       e1a01003        mov     r1, r3\r
4510     465c:       e293300a        adds    r3, r3, #10     ; 0xa\r
4511     4660:       ebf5fe46        bl      0xffd83f80\r
4512     4664:       080c09d2        stmeqda ip, {r1, r4, r6, r7, r8, fp}\r
4513     4668:       e2850000        add     r0, r5, #0      ; 0x0\r
4514     466c:       e1a01003        mov     r1, r3\r
4515     4670:       ebf5fbd5        bl      0xffd835cc\r
4516     4674:       080c09d4        stmeqda ip, {r2, r4, r6, r7, r8, fp}\r
4517     4678:       ebf5fe40        bl      0xffd83f80\r
4518     467c:       080c09d4        stmeqda ip, {r2, r4, r6, r7, r8, fp}\r
4519     4680:       e3a00c0a        mov     r0, #2560       ; 0xa00\r
4520     4684:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
4521     4688:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
4522     468c:       ebf5fca1        bl      0xffd83918\r
4523     4690:       080c09d8        stmeqda ip, {r3, r4, r6, r7, r8, fp}\r
4524     4694:       e1a03000        mov     r3, r0\r
4525     4698:       ebf5fe38        bl      0xffd83f80\r
4526     469c:       080c09d6        stmeqda ip, {r1, r2, r4, r6, r7, r8, fp}\r
4527     46a0:       e3b04000        movs    r4, #0  ; 0x0\r
4528     46a4:       ebf5fe35        bl      0xffd83f80\r
4529     46a8:       080c09d8        stmeqda ip, {r3, r4, r6, r7, r8, fp}\r
4530     46ac:       e2830000        add     r0, r3, #0      ; 0x0\r
4531     46b0:       e1a01004        mov     r1, r4\r
4532     46b4:       ebf5fba4        bl      0xffd8354c\r
4533     46b8:       080c09da        stmeqda ip, {r1, r3, r4, r6, r7, r8, fp}\r
4534     46bc:       ebf5fe2f        bl      0xffd83f80\r
4535     46c0:       080c09da        stmeqda ip, {r1, r3, r4, r6, r7, r8, fp}\r
4536     46c4:       e1a01003        mov     r1, r3\r
4537     46c8:       e293300c        adds    r3, r3, #12     ; 0xc\r
4538     46cc:       ebf5fe2b        bl      0xffd83f80\r
4539     46d0:       080c09dc        stmeqda ip, {r2, r3, r4, r6, r7, r8, fp}\r
4540     46d4:       e2830000        add     r0, r3, #0      ; 0x0\r
4541     46d8:       e1a01004        mov     r1, r4\r
4542     46dc:       ebf5fb9a        bl      0xffd8354c\r
4543     46e0:       080c09de        stmeqda ip, {r1, r2, r3, r4, r6, r7, r8, fp}\r
4544     46e4:       ebf5fe25        bl      0xffd83f80\r
4545     46e8:       080c09de        stmeqda ip, {r1, r2, r3, r4, r6, r7, r8, fp}\r
4546     46ec:       e3b03000        movs    r3, #0  ; 0x0\r
4547     46f0:       ebf5fe22        bl      0xffd83f80\r
4548     46f4:       080c09e0        stmeqda ip, {r5, r6, r7, r8, fp}\r
4549     46f8:       e59d0434        ldr     r0, [sp, #1076]\r
4550     46fc:       e2800f00        add     r0, r0, #0      ; 0x0\r
4551     4700:       e1a01003        mov     r1, r3\r
4552     4704:       ebf5fbb0        bl      0xffd835cc\r
4553     4708:       080c09e2        stmeqda ip, {r1, r5, r6, r7, r8, fp}\r
4554     470c:       ebf5fe1b        bl      0xffd83f80\r
4555     4710:       080c09e2        stmeqda ip, {r1, r5, r6, r7, r8, fp}\r
4556     4714:       e3b030d4        movs    r3, #212        ; 0xd4\r
4557     4718:       ebf5fe18        bl      0xffd83f80\r
4558     471c:       080c09e4        stmeqda ip, {r2, r5, r6, r7, r8, fp}\r
4559     4720:       e1b03103        movs    r3, r3, lsl #2\r
4560     4724:       ebf5fe15        bl      0xffd83f80\r
4561     4728:       080c09e6        stmeqda ip, {r1, r2, r5, r6, r7, r8, fp}\r
4562     472c:       e1a01005        mov     r1, r5\r
4563     4730:       e0954003        adds    r4, r5, r3\r
4564     4734:       ebf5fe11        bl      0xffd83f80\r
4565     4738:       080c09e8        stmeqda ip, {r3, r5, r6, r7, r8, fp}\r
4566     473c:       e3a00f81        mov     r0, #516        ; 0x204\r
4567     4740:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
4568     4744:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
4569     4748:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
4570     474c:       ebf5fc71        bl      0xffd83918\r
4571     4750:       080c09ec        stmeqda ip, {r2, r3, r5, r6, r7, r8, fp}\r
4572     4754:       e1a05000        mov     r5, r0\r
4573     4758:       ebf5fe08        bl      0xffd83f80\r
4574     475c:       080c09ea        stmeqda ip, {r1, r3, r5, r6, r7, r8, fp}\r
4575     4760:       e59d1434        ldr     r1, [sp, #1076]\r
4576     4764:       e1a03001        mov     r3, r1\r
4577     4768:       ebf5fe04        bl      0xffd83f80\r
4578     476c:       080c09ec        stmeqda ip, {r2, r3, r5, r6, r7, r8, fp}\r
4579     4770:       ebf5fe02        bl      0xffd83f80\r
4580     4774:       080c09ee        stmeqda ip, {r1, r2, r3, r5, r6, r7, r8, fp}\r
4581     4778:       e3a000f1        mov     r0, #241        ; 0xf1\r
4582     477c:       e3800c09        orr     r0, r0, #2304   ; 0x900\r
4583     4780:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
4584     4784:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
4585     4788:       e58d0438        str     r0, [sp, #1080]\r
4586     478c:       e28cc03b        add     ip, ip, #59     ; 0x3b\r
4587     4790:       e1a00fac        mov     r0, ip, lsr #31\r
4588     4794:       e08ff100        add     pc, pc, r0, lsl #2\r
4589     4798:       080c2f1c        stmeqda ip, {r2, r3, r4, r8, r9, sl, fp, sp}\r
4590     479c:       ebf5f9ec        bl      0xffd82f54\r
4591     47a0:       eafff4c0        b       0x1aa8\r
4592     47a4:       ebf5fdf5        bl      0xffd83f80\r
4593     47a8:       080c09f0        stmeqda ip, {r4, r5, r6, r7, r8, fp}\r
4594     47ac:       e59d0434        ldr     r0, [sp, #1076]\r
4595     47b0:       e2800f01        add     r0, r0, #4      ; 0x4\r
4596     47b4:       e58d0434        str     r0, [sp, #1076]\r
4597     47b8:       ebf5fdf0        bl      0xffd83f80\r
4598     47bc:       080c09f2        stmeqda ip, {r1, r4, r5, r6, r7, r8, fp}\r
4599     47c0:       e59d9434        ldr     r9, [sp, #1076]\r
4600     47c4:       e3c99003        bic     r9, r9, #3      ; 0x3\r
4601     47c8:       e2890004        add     r0, r9, #4      ; 0x4\r
4602     47cc:       e58d0434        str     r0, [sp, #1076]\r
4603     47d0:       e2890000        add     r0, r9, #0      ; 0x0\r
4604     47d4:       ebf5fc4f        bl      0xffd83918\r
4605     47d8:       080c09f6        stmeqda ip, {r1, r2, r4, r5, r6, r7, r8, fp}\r
4606     47dc:       e1a03000        mov     r3, r0\r
4607     47e0:       e28cc007        add     ip, ip, #7      ; 0x7\r
4608     47e4:       ebf5fde5        bl      0xffd83f80\r
4609     47e8:       080c09f4        stmeqda ip, {r2, r4, r5, r6, r7, r8, fp}\r
4610     47ec:       e1a00003        mov     r0, r3\r
4611     47f0:       e28cc003        add     ip, ip, #3      ; 0x3\r
4612     47f4:       eaf5fa35        b       0xffd830d0\r
4613     47f8:       080c09f0        stmeqda ip, {r4, r5, r6, r7, r8, fp}\r
4614     47fc:       00000000        andeq   r0, r0, r0\r
4615     4800:       ebf5fdde        bl      0xffd83f80\r
4616     4804:       080c09f0        stmeqda ip, {r4, r5, r6, r7, r8, fp}\r
4617     4808:       e59d0434        ldr     r0, [sp, #1076]\r
4618     480c:       e2800f01        add     r0, r0, #4      ; 0x4\r
4619     4810:       e58d0434        str     r0, [sp, #1076]\r
4620     4814:       ebf5fdd9        bl      0xffd83f80\r
4621     4818:       080c09f2        stmeqda ip, {r1, r4, r5, r6, r7, r8, fp}\r
4622     481c:       e59d9434        ldr     r9, [sp, #1076]\r
4623     4820:       e3c99003        bic     r9, r9, #3      ; 0x3\r
4624     4824:       e2890004        add     r0, r9, #4      ; 0x4\r
4625     4828:       e58d0434        str     r0, [sp, #1076]\r
4626     482c:       e2890000        add     r0, r9, #0      ; 0x0\r
4627     4830:       ebf5fc38        bl      0xffd83918\r
4628     4834:       080c09f6        stmeqda ip, {r1, r2, r4, r5, r6, r7, r8, fp}\r
4629     4838:       e1a03000        mov     r3, r0\r
4630     483c:       ebf5fdcf        bl      0xffd83f80\r
4631     4840:       080c09f4        stmeqda ip, {r2, r4, r5, r6, r7, r8, fp}\r
4632     4844:       e1a00003        mov     r0, r3\r
4633     4848:       e28cc00a        add     ip, ip, #10     ; 0xa\r
4634     484c:       eaf5fa1f        b       0xffd830d0\r
4635     4850:       080c094c        stmeqda ip, {r2, r3, r6, r8, fp}\r
4636     4854:       00000000        andeq   r0, r0, r0\r
4637     4858:       ebf5fdc8        bl      0xffd83f80\r
4638     485c:       080c094c        stmeqda ip, {r2, r3, r6, r8, fp}\r
4639     4860:       e1a01007        mov     r1, r7\r
4640     4864:       e2973000        adds    r3, r7, #0      ; 0x0\r
4641     4868:       ebf5fdc4        bl      0xffd83f80\r
4642     486c:       080c094e        stmeqda ip, {r1, r2, r3, r6, r8, fp}\r
4643     4870:       ebf5fdc2        bl      0xffd83f80\r
4644     4874:       080c0950        stmeqda ip, {r4, r6, r8, fp}\r
4645     4878:       e3a00053        mov     r0, #83 ; 0x53\r
4646     487c:       e3800c09        orr     r0, r0, #2304   ; 0x900\r
4647     4880:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
4648     4884:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
4649     4888:       e58d0438        str     r0, [sp, #1080]\r
4650     488c:       e28cc009        add     ip, ip, #9      ; 0x9\r
4651     4890:       e1a00fac        mov     r0, ip, lsr #31\r
4652     4894:       e08ff100        add     pc, pc, r0, lsl #2\r
4653     4898:       080c082c        stmeqda ip, {r2, r3, r5, fp}\r
4654     489c:       ebf5f9ac        bl      0xffd82f54\r
4655     48a0:       eafff620        b       0x2128\r
4656     48a4:       080c03cc        stmeqda ip, {r2, r3, r6, r7, r8, r9}\r
4657     48a8:       00000000        andeq   r0, r0, r0\r
4658     48ac:       ebf5fdb3        bl      0xffd83f80\r
4659     48b0:       080c03cc        stmeqda ip, {r2, r3, r6, r7, r8, r9}\r
4660     48b4:       e3a00f09        mov     r0, #36 ; 0x24\r
4661     48b8:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
4662     48bc:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
4663     48c0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
4664     48c4:       ebf5fc13        bl      0xffd83918\r
4665     48c8:       080c03d0        stmeqda ip, {r4, r6, r7, r8, r9}\r
4666     48cc:       e1a03000        mov     r3, r0\r
4667     48d0:       ebf5fdaa        bl      0xffd83f80\r
4668     48d4:       080c03ce        stmeqda ip, {r1, r2, r3, r6, r7, r8, r9}\r
4669     48d8:       e1b03803        movs    r3, r3, lsl #16\r
4670     48dc:       ebf5fda7        bl      0xffd83f80\r
4671     48e0:       080c03d0        stmeqda ip, {r4, r6, r7, r8, r9}\r
4672     48e4:       e1b03823        movs    r3, r3, lsr #16\r
4673     48e8:       ebf5fda4        bl      0xffd83f80\r
4674     48ec:       080c03d2        stmeqda ip, {r1, r4, r6, r7, r8, r9}\r
4675     48f0:       e3530000        cmp     r3, #0  ; 0x0\r
4676     48f4:       ebf5fda1        bl      0xffd83f80\r
4677     48f8:       080c03d4        stmeqda ip, {r2, r4, r6, r7, r8, r9}\r
4678     48fc:       e28cc011        add     ip, ip, #17     ; 0x11\r
4679     4900:       1a000004        bne     0x4918\r
4680     4904:       e1a00fac        mov     r0, ip, lsr #31\r
4681     4908:       e08ff100        add     pc, pc, r0, lsl #2\r
4682     490c:       080c0400        stmeqda ip, {sl}\r
4683     4910:       ebf5f98f        bl      0xffd82f54\r
4684     4914:       ea00004d        b       0x4a50\r
4685     4918:       ebf5fd98        bl      0xffd83f80\r
4686     491c:       080c03d6        stmeqda ip, {r1, r2, r4, r6, r7, r8, r9}\r
4687     4920:       e3a00f0a        mov     r0, #40 ; 0x28\r
4688     4924:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
4689     4928:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
4690     492c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
4691     4930:       ebf5fbf8        bl      0xffd83918\r
4692     4934:       080c03da        stmeqda ip, {r1, r3, r4, r6, r7, r8, r9}\r
4693     4938:       e1a04000        mov     r4, r0\r
4694     493c:       ebf5fd8f        bl      0xffd83f80\r
4695     4940:       080c03d8        stmeqda ip, {r3, r4, r6, r7, r8, r9}\r
4696     4944:       e1a00004        mov     r0, r4\r
4697     4948:       e58d0420        str     r0, [sp, #1056]\r
4698     494c:       ebf5fd8b        bl      0xffd83f80\r
4699     4950:       080c03da        stmeqda ip, {r1, r3, r4, r6, r7, r8, r9}\r
4700     4954:       e59d1420        ldr     r1, [sp, #1056]\r
4701     4958:       e1a08001        mov     r8, r1\r
4702     495c:       ebf5fd87        bl      0xffd83f80\r
4703     4960:       080c03dc        stmeqda ip, {r2, r3, r4, r6, r7, r8, r9}\r
4704     4964:       e3b00000        movs    r0, #0  ; 0x0\r
4705     4968:       e58d041c        str     r0, [sp, #1052]\r
4706     496c:       ebf5fd83        bl      0xffd83f80\r
4707     4970:       080c03de        stmeqda ip, {r1, r2, r3, r4, r6, r7, r8, r9}\r
4708     4974:       e1a01003        mov     r1, r3\r
4709     4978:       e2930000        adds    r0, r3, #0      ; 0x0\r
4710     497c:       e58d0418        str     r0, [sp, #1048]\r
4711     4980:       ebf5fd7e        bl      0xffd83f80\r
4712     4984:       080c03e0        stmeqda ip, {r5, r6, r7, r8, r9}\r
4713     4988:       e2880000        add     r0, r8, #0      ; 0x0\r
4714     498c:       ebf5fbe1        bl      0xffd83918\r
4715     4990:       080c03e4        stmeqda ip, {r2, r5, r6, r7, r8, r9}\r
4716     4994:       e1a07000        mov     r7, r0\r
4717     4998:       ebf5fd78        bl      0xffd83f80\r
4718     499c:       080c03e2        stmeqda ip, {r1, r5, r6, r7, r8, r9}\r
4719     49a0:       e59d1420        ldr     r1, [sp, #1056]\r
4720     49a4:       e1a03001        mov     r3, r1\r
4721     49a8:       ebf5fd74        bl      0xffd83f80\r
4722     49ac:       080c03e4        stmeqda ip, {r2, r5, r6, r7, r8, r9}\r
4723     49b0:       e1a01003        mov     r1, r3\r
4724     49b4:       e2933004        adds    r3, r3, #4      ; 0x4\r
4725     49b8:       ebf5fd70        bl      0xffd83f80\r
4726     49bc:       080c03e6        stmeqda ip, {r1, r2, r5, r6, r7, r8, r9}\r
4727     49c0:       e59d141c        ldr     r1, [sp, #1052]\r
4728     49c4:       e59d141c        ldr     r1, [sp, #1052]\r
4729     49c8:       e0913003        adds    r3, r1, r3\r
4730     49cc:       ebf5fd6b        bl      0xffd83f80\r
4731     49d0:       080c03e8        stmeqda ip, {r3, r5, r6, r7, r8, r9}\r
4732     49d4:       e2830000        add     r0, r3, #0      ; 0x0\r
4733     49d8:       ebf5fbce        bl      0xffd83918\r
4734     49dc:       080c03ec        stmeqda ip, {r2, r3, r5, r6, r7, r8, r9}\r
4735     49e0:       e1a04000        mov     r4, r0\r
4736     49e4:       ebf5fd65        bl      0xffd83f80\r
4737     49e8:       080c03ea        stmeqda ip, {r1, r3, r5, r6, r7, r8, r9}\r
4738     49ec:       e2880008        add     r0, r8, #8      ; 0x8\r
4739     49f0:       ebf5fb71        bl      0xffd837bc\r
4740     49f4:       080c03ee        stmeqda ip, {r1, r2, r3, r5, r6, r7, r8, r9}\r
4741     49f8:       e1a05000        mov     r5, r0\r
4742     49fc:       ebf5fd5f        bl      0xffd83f80\r
4743     4a00:       080c03ec        stmeqda ip, {r2, r3, r5, r6, r7, r8, r9}\r
4744     4a04:       e1a01007        mov     r1, r7\r
4745     4a08:       e2973000        adds    r3, r7, #0      ; 0x0\r
4746     4a0c:       ebf5fd5b        bl      0xffd83f80\r
4747     4a10:       080c03ee        stmeqda ip, {r1, r2, r3, r5, r6, r7, r8, r9}\r
4748     4a14:       ebf5fd59        bl      0xffd83f80\r
4749     4a18:       080c03f0        stmeqda ip, {r4, r5, r6, r7, r8, r9}\r
4750     4a1c:       e3a000f3        mov     r0, #243        ; 0xf3\r
4751     4a20:       e3800c03        orr     r0, r0, #768    ; 0x300\r
4752     4a24:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
4753     4a28:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
4754     4a2c:       e58d0438        str     r0, [sp, #1080]\r
4755     4a30:       e28cc032        add     ip, ip, #50     ; 0x32\r
4756     4a34:       e1a00fac        mov     r0, ip, lsr #31\r
4757     4a38:       e08ff100        add     pc, pc, r0, lsl #2\r
4758     4a3c:       080c0a44        stmeqda ip, {r2, r6, r9, fp}\r
4759     4a40:       ebf5f943        bl      0xffd82f54\r
4760     4a44:       ea000036        b       0x4b24\r
4761     4a48:       080c0400        stmeqda ip, {sl}\r
4762     4a4c:       00000000        andeq   r0, r0, r0\r
4763     4a50:       ebf5fd4a        bl      0xffd83f80\r
4764     4a54:       080c0400        stmeqda ip, {sl}\r
4765     4a58:       e59d9434        ldr     r9, [sp, #1076]\r
4766     4a5c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
4767     4a60:       e2890004        add     r0, r9, #4      ; 0x4\r
4768     4a64:       e58d0434        str     r0, [sp, #1076]\r
4769     4a68:       e2890000        add     r0, r9, #0      ; 0x0\r
4770     4a6c:       ebf5fba9        bl      0xffd83918\r
4771     4a70:       080c0404        stmeqda ip, {r2, sl}\r
4772     4a74:       e1a06000        mov     r6, r0\r
4773     4a78:       ebf5fd40        bl      0xffd83f80\r
4774     4a7c:       080c0402        stmeqda ip, {r1, sl}\r
4775     4a80:       e1a00006        mov     r0, r6\r
4776     4a84:       e58d0420        str     r0, [sp, #1056]\r
4777     4a88:       ebf5fd3c        bl      0xffd83f80\r
4778     4a8c:       080c0404        stmeqda ip, {r2, sl}\r
4779     4a90:       e59d9434        ldr     r9, [sp, #1076]\r
4780     4a94:       e3c99003        bic     r9, r9, #3      ; 0x3\r
4781     4a98:       e2890010        add     r0, r9, #16     ; 0x10\r
4782     4a9c:       e58d0434        str     r0, [sp, #1076]\r
4783     4aa0:       e2890000        add     r0, r9, #0      ; 0x0\r
4784     4aa4:       ebf5fb9b        bl      0xffd83918\r
4785     4aa8:       080c0408        stmeqda ip, {r3, sl}\r
4786     4aac:       e1a07000        mov     r7, r0\r
4787     4ab0:       e2890004        add     r0, r9, #4      ; 0x4\r
4788     4ab4:       ebf5fb97        bl      0xffd83918\r
4789     4ab8:       080c0408        stmeqda ip, {r3, sl}\r
4790     4abc:       e1a08000        mov     r8, r0\r
4791     4ac0:       e2890008        add     r0, r9, #8      ; 0x8\r
4792     4ac4:       ebf5fb93        bl      0xffd83918\r
4793     4ac8:       080c0408        stmeqda ip, {r3, sl}\r
4794     4acc:       e58d0418        str     r0, [sp, #1048]\r
4795     4ad0:       e289000c        add     r0, r9, #12     ; 0xc\r
4796     4ad4:       ebf5fb8f        bl      0xffd83918\r
4797     4ad8:       080c0408        stmeqda ip, {r3, sl}\r
4798     4adc:       e58d041c        str     r0, [sp, #1052]\r
4799     4ae0:       ebf5fd26        bl      0xffd83f80\r
4800     4ae4:       080c0406        stmeqda ip, {r1, r2, sl}\r
4801     4ae8:       e59d9434        ldr     r9, [sp, #1076]\r
4802     4aec:       e3c99003        bic     r9, r9, #3      ; 0x3\r
4803     4af0:       e2890004        add     r0, r9, #4      ; 0x4\r
4804     4af4:       e58d0434        str     r0, [sp, #1076]\r
4805     4af8:       e2890000        add     r0, r9, #0      ; 0x0\r
4806     4afc:       ebf5fb85        bl      0xffd83918\r
4807     4b00:       080c040a        stmeqda ip, {r1, r3, sl}\r
4808     4b04:       e1a03000        mov     r3, r0\r
4809     4b08:       ebf5fd1c        bl      0xffd83f80\r
4810     4b0c:       080c0408        stmeqda ip, {r3, sl}\r
4811     4b10:       e1a00003        mov     r0, r3\r
4812     4b14:       e28cc015        add     ip, ip, #21     ; 0x15\r
4813     4b18:       eaf5f96c        b       0xffd830d0\r
4814     4b1c:       080c0a44        stmeqda ip, {r2, r6, r9, fp}\r
4815     4b20:       00000000        andeq   r0, r0, r0\r
4816     4b24:       ebf5fd15        bl      0xffd83f80\r
4817     4b28:       080c0a44        stmeqda ip, {r2, r6, r9, fp}\r
4818     4b2c:       e59d9434        ldr     r9, [sp, #1076]\r
4819     4b30:       e3c99003        bic     r9, r9, #3      ; 0x3\r
4820     4b34:       e2499014        sub     r9, r9, #20     ; 0x14\r
4821     4b38:       e58d9434        str     r9, [sp, #1076]\r
4822     4b3c:       e2890000        add     r0, r9, #0      ; 0x0\r
4823     4b40:       e1a01007        mov     r1, r7\r
4824     4b44:       ebf5fac0        bl      0xffd8364c\r
4825     4b48:       e2890004        add     r0, r9, #4      ; 0x4\r
4826     4b4c:       e1a01008        mov     r1, r8\r
4827     4b50:       ebf5fabd        bl      0xffd8364c\r
4828     4b54:       e2890008        add     r0, r9, #8      ; 0x8\r
4829     4b58:       e59d1418        ldr     r1, [sp, #1048]\r
4830     4b5c:       ebf5faba        bl      0xffd8364c\r
4831     4b60:       e289000c        add     r0, r9, #12     ; 0xc\r
4832     4b64:       e59d141c        ldr     r1, [sp, #1052]\r
4833     4b68:       ebf5fab7        bl      0xffd8364c\r
4834     4b6c:       e2890010        add     r0, r9, #16     ; 0x10\r
4835     4b70:       e59d1438        ldr     r1, [sp, #1080]\r
4836     4b74:       ebf5fab4        bl      0xffd8364c\r
4837     4b78:       ebf5fd00        bl      0xffd83f80\r
4838     4b7c:       080c0a46        stmeqda ip, {r1, r2, r6, r9, fp}\r
4839     4b80:       e1a01003        mov     r1, r3\r
4840     4b84:       e2930000        adds    r0, r3, #0      ; 0x0\r
4841     4b88:       e58d041c        str     r0, [sp, #1052]\r
4842     4b8c:       ebf5fcfb        bl      0xffd83f80\r
4843     4b90:       080c0a48        stmeqda ip, {r3, r6, r9, fp}\r
4844     4b94:       e1a01004        mov     r1, r4\r
4845     4b98:       e2940000        adds    r0, r4, #0      ; 0x0\r
4846     4b9c:       e58d0418        str     r0, [sp, #1048]\r
4847     4ba0:       ebf5fcf6        bl      0xffd83f80\r
4848     4ba4:       080c0a4a        stmeqda ip, {r1, r3, r6, r9, fp}\r
4849     4ba8:       e1b05c05        movs    r5, r5, lsl #24\r
4850     4bac:       ebf5fcf3        bl      0xffd83f80\r
4851     4bb0:       080c0a4c        stmeqda ip, {r2, r3, r6, r9, fp}\r
4852     4bb4:       e1b07c25        movs    r7, r5, lsr #24\r
4853     4bb8:       ebf5fcf0        bl      0xffd83f80\r
4854     4bbc:       080c0a4e        stmeqda ip, {r1, r2, r3, r6, r9, fp}\r
4855     4bc0:       e3570000        cmp     r7, #0  ; 0x0\r
4856     4bc4:       ebf5fced        bl      0xffd83f80\r
4857     4bc8:       080c0a50        stmeqda ip, {r4, r6, r9, fp}\r
4858     4bcc:       e28cc019        add     ip, ip, #25     ; 0x19\r
4859     4bd0:       1a000004        bne     0x4be8\r
4860     4bd4:       e1a00fac        mov     r0, ip, lsr #31\r
4861     4bd8:       e08ff100        add     pc, pc, r0, lsl #2\r
4862     4bdc:       080c0aa8        stmeqda ip, {r3, r5, r7, r9, fp}\r
4863     4be0:       ebf5f8db        bl      0xffd82f54\r
4864     4be4:       ea000058        b       0x4d4c\r
4865     4be8:       ebf5fce4        bl      0xffd83f80\r
4866     4bec:       080c0a52        stmeqda ip, {r1, r4, r6, r9, fp}\r
4867     4bf0:       e3570010        cmp     r7, #16 ; 0x10\r
4868     4bf4:       ebf5fce1        bl      0xffd83f80\r
4869     4bf8:       080c0a54        stmeqda ip, {r2, r4, r6, r9, fp}\r
4870     4bfc:       e28cc006        add     ip, ip, #6      ; 0x6\r
4871     4c00:       8a000004        bhi     0x4c18\r
4872     4c04:       e1a00fac        mov     r0, ip, lsr #31\r
4873     4c08:       e08ff100        add     pc, pc, r0, lsl #2\r
4874     4c0c:       080c0a58        stmeqda ip, {r3, r4, r6, r9, fp}\r
4875     4c10:       ebf5f8cf        bl      0xffd82f54\r
4876     4c14:       ea000003        b       0x4c28\r
4877     4c18:       ebf5fcd8        bl      0xffd83f80\r
4878     4c1c:       080c0a56        stmeqda ip, {r1, r2, r4, r6, r9, fp}\r
4879     4c20:       e3b07010        movs    r7, #16 ; 0x10\r
4880     4c24:       e28cc003        add     ip, ip, #3      ; 0x3\r
4881     4c28:       ebf5fcd4        bl      0xffd83f80\r
4882     4c2c:       080c0a58        stmeqda ip, {r3, r4, r6, r9, fp}\r
4883     4c30:       e3a00eab        mov     r0, #2736       ; 0xab0\r
4884     4c34:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
4885     4c38:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
4886     4c3c:       ebf5fb35        bl      0xffd83918\r
4887     4c40:       080c0a5c        stmeqda ip, {r2, r3, r4, r6, r9, fp}\r
4888     4c44:       e1a03000        mov     r3, r0\r
4889     4c48:       ebf5fccc        bl      0xffd83f80\r
4890     4c4c:       080c0a5a        stmeqda ip, {r1, r3, r4, r6, r9, fp}\r
4891     4c50:       e2830000        add     r0, r3, #0      ; 0x0\r
4892     4c54:       ebf5fb2f        bl      0xffd83918\r
4893     4c58:       080c0a5e        stmeqda ip, {r1, r2, r3, r4, r6, r9, fp}\r
4894     4c5c:       e1a08000        mov     r8, r0\r
4895     4c60:       ebf5fcc6        bl      0xffd83f80\r
4896     4c64:       080c0a5c        stmeqda ip, {r2, r3, r4, r6, r9, fp}\r
4897     4c68:       e2880000        add     r0, r8, #0      ; 0x0\r
4898     4c6c:       ebf5fb29        bl      0xffd83918\r
4899     4c70:       080c0a60        stmeqda ip, {r5, r6, r9, fp}\r
4900     4c74:       e1a04000        mov     r4, r0\r
4901     4c78:       ebf5fcc0        bl      0xffd83f80\r
4902     4c7c:       080c0a5e        stmeqda ip, {r1, r2, r3, r4, r6, r9, fp}\r
4903     4c80:       e3a00fad        mov     r0, #692        ; 0x2b4\r
4904     4c84:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
4905     4c88:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
4906     4c8c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
4907     4c90:       ebf5fb20        bl      0xffd83918\r
4908     4c94:       080c0a62        stmeqda ip, {r1, r5, r6, r9, fp}\r
4909     4c98:       e1a03000        mov     r3, r0\r
4910     4c9c:       ebf5fcb7        bl      0xffd83f80\r
4911     4ca0:       080c0a60        stmeqda ip, {r5, r6, r9, fp}\r
4912     4ca4:       e1540003        cmp     r4, r3\r
4913     4ca8:       ebf5fcb4        bl      0xffd83f80\r
4914     4cac:       080c0a62        stmeqda ip, {r1, r5, r6, r9, fp}\r
4915     4cb0:       e28cc01a        add     ip, ip, #26     ; 0x1a\r
4916     4cb4:       0a000004        beq     0x4ccc\r
4917     4cb8:       e1a00fac        mov     r0, ip, lsr #31\r
4918     4cbc:       e08ff100        add     pc, pc, r0, lsl #2\r
4919     4cc0:       080c0aa8        stmeqda ip, {r3, r5, r7, r9, fp}\r
4920     4cc4:       ebf5f8a2        bl      0xffd82f54\r
4921     4cc8:       ea00001f        b       0x4d4c\r
4922     4ccc:       ebf5fcab        bl      0xffd83f80\r
4923     4cd0:       080c0a64        stmeqda ip, {r2, r5, r6, r9, fp}\r
4924     4cd4:       e1a01004        mov     r1, r4\r
4925     4cd8:       e2943001        adds    r3, r4, #1      ; 0x1\r
4926     4cdc:       ebf5fca7        bl      0xffd83f80\r
4927     4ce0:       080c0a66        stmeqda ip, {r1, r2, r5, r6, r9, fp}\r
4928     4ce4:       e2880000        add     r0, r8, #0      ; 0x0\r
4929     4ce8:       e1a01003        mov     r1, r3\r
4930     4cec:       ebf5fa36        bl      0xffd835cc\r
4931     4cf0:       080c0a68        stmeqda ip, {r3, r5, r6, r9, fp}\r
4932     4cf4:       ebf5fca1        bl      0xffd83f80\r
4933     4cf8:       080c0a68        stmeqda ip, {r3, r5, r6, r9, fp}\r
4934     4cfc:       e59d141c        ldr     r1, [sp, #1052]\r
4935     4d00:       e59d141c        ldr     r1, [sp, #1052]\r
4936     4d04:       e2913000        adds    r3, r1, #0      ; 0x0\r
4937     4d08:       ebf5fc9c        bl      0xffd83f80\r
4938     4d0c:       080c0a6a        stmeqda ip, {r1, r3, r5, r6, r9, fp}\r
4939     4d10:       ebf5fc9a        bl      0xffd83f80\r
4940     4d14:       080c0a6c        stmeqda ip, {r2, r3, r5, r6, r9, fp}\r
4941     4d18:       e3a0006f        mov     r0, #111        ; 0x6f\r
4942     4d1c:       e3800c0a        orr     r0, r0, #2560   ; 0xa00\r
4943     4d20:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
4944     4d24:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
4945     4d28:       e58d0438        str     r0, [sp, #1080]\r
4946     4d2c:       e28cc010        add     ip, ip, #16     ; 0x10\r
4947     4d30:       e1a00fac        mov     r0, ip, lsr #31\r
4948     4d34:       e08ff100        add     pc, pc, r0, lsl #2\r
4949     4d38:       080c0758        stmeqda ip, {r3, r4, r6, r8, r9, sl}\r
4950     4d3c:       ebf5f884        bl      0xffd82f54\r
4951     4d40:       ea000028        b       0x4de8\r
4952     4d44:       080c0aa8        stmeqda ip, {r3, r5, r7, r9, fp}\r
4953     4d48:       00000000        andeq   r0, r0, r0\r
4954     4d4c:       ebf5fc8b        bl      0xffd83f80\r
4955     4d50:       080c0aa8        stmeqda ip, {r3, r5, r7, r9, fp}\r
4956     4d54:       e59d9434        ldr     r9, [sp, #1076]\r
4957     4d58:       e3c99003        bic     r9, r9, #3      ; 0x3\r
4958     4d5c:       e2890010        add     r0, r9, #16     ; 0x10\r
4959     4d60:       e58d0434        str     r0, [sp, #1076]\r
4960     4d64:       e2890000        add     r0, r9, #0      ; 0x0\r
4961     4d68:       ebf5faea        bl      0xffd83918\r
4962     4d6c:       080c0aac        stmeqda ip, {r2, r3, r5, r7, r9, fp}\r
4963     4d70:       e1a07000        mov     r7, r0\r
4964     4d74:       e2890004        add     r0, r9, #4      ; 0x4\r
4965     4d78:       ebf5fae6        bl      0xffd83918\r
4966     4d7c:       080c0aac        stmeqda ip, {r2, r3, r5, r7, r9, fp}\r
4967     4d80:       e1a08000        mov     r8, r0\r
4968     4d84:       e2890008        add     r0, r9, #8      ; 0x8\r
4969     4d88:       ebf5fae2        bl      0xffd83918\r
4970     4d8c:       080c0aac        stmeqda ip, {r2, r3, r5, r7, r9, fp}\r
4971     4d90:       e58d0418        str     r0, [sp, #1048]\r
4972     4d94:       e289000c        add     r0, r9, #12     ; 0xc\r
4973     4d98:       ebf5fade        bl      0xffd83918\r
4974     4d9c:       080c0aac        stmeqda ip, {r2, r3, r5, r7, r9, fp}\r
4975     4da0:       e58d041c        str     r0, [sp, #1052]\r
4976     4da4:       ebf5fc75        bl      0xffd83f80\r
4977     4da8:       080c0aaa        stmeqda ip, {r1, r3, r5, r7, r9, fp}\r
4978     4dac:       e59d9434        ldr     r9, [sp, #1076]\r
4979     4db0:       e3c99003        bic     r9, r9, #3      ; 0x3\r
4980     4db4:       e2890004        add     r0, r9, #4      ; 0x4\r
4981     4db8:       e58d0434        str     r0, [sp, #1076]\r
4982     4dbc:       e2890000        add     r0, r9, #0      ; 0x0\r
4983     4dc0:       ebf5fad4        bl      0xffd83918\r
4984     4dc4:       080c0aae        stmeqda ip, {r1, r2, r3, r5, r7, r9, fp}\r
4985     4dc8:       e1a03000        mov     r3, r0\r
4986     4dcc:       ebf5fc6b        bl      0xffd83f80\r
4987     4dd0:       080c0aac        stmeqda ip, {r2, r3, r5, r7, r9, fp}\r
4988     4dd4:       e1a00003        mov     r0, r3\r
4989     4dd8:       e28cc00e        add     ip, ip, #14     ; 0xe\r
4990     4ddc:       eaf5f8bb        b       0xffd830d0\r
4991     4de0:       080c0758        stmeqda ip, {r3, r4, r6, r8, r9, sl}\r
4992     4de4:       00000000        andeq   r0, r0, r0\r
4993     4de8:       ebf5fc64        bl      0xffd83f80\r
4994     4dec:       080c0758        stmeqda ip, {r3, r4, r6, r8, r9, sl}\r
4995     4df0:       e59d9434        ldr     r9, [sp, #1076]\r
4996     4df4:       e3c99003        bic     r9, r9, #3      ; 0x3\r
4997     4df8:       e2499004        sub     r9, r9, #4      ; 0x4\r
4998     4dfc:       e58d9434        str     r9, [sp, #1076]\r
4999     4e00:       e2890000        add     r0, r9, #0      ; 0x0\r
5000     4e04:       e59d1438        ldr     r1, [sp, #1080]\r
5001     4e08:       ebf5fa0f        bl      0xffd8364c\r
5002     4e0c:       ebf5fc5b        bl      0xffd83f80\r
5003     4e10:       080c075a        stmeqda ip, {r1, r3, r4, r6, r8, r9, sl}\r
5004     4e14:       e3a00fda        mov     r0, #872        ; 0x368\r
5005     4e18:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
5006     4e1c:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
5007     4e20:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
5008     4e24:       ebf5fabb        bl      0xffd83918\r
5009     4e28:       080c075e        stmeqda ip, {r1, r2, r3, r4, r6, r8, r9, sl}\r
5010     4e2c:       e1a04000        mov     r4, r0\r
5011     4e30:       ebf5fc52        bl      0xffd83f80\r
5012     4e34:       080c075c        stmeqda ip, {r2, r3, r4, r6, r8, r9, sl}\r
5013     4e38:       e2840000        add     r0, r4, #0      ; 0x0\r
5014     4e3c:       ebf5fab5        bl      0xffd83918\r
5015     4e40:       080c0760        stmeqda ip, {r5, r6, r8, r9, sl}\r
5016     4e44:       e1a04000        mov     r4, r0\r
5017     4e48:       ebf5fc4c        bl      0xffd83f80\r
5018     4e4c:       080c075e        stmeqda ip, {r1, r2, r3, r4, r6, r8, r9, sl}\r
5019     4e50:       ebf5fc4a        bl      0xffd83f80\r
5020     4e54:       080c0760        stmeqda ip, {r5, r6, r8, r9, sl}\r
5021     4e58:       e3a00063        mov     r0, #99 ; 0x63\r
5022     4e5c:       e3800c07        orr     r0, r0, #1792   ; 0x700\r
5023     4e60:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
5024     4e64:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
5025     4e68:       e58d0438        str     r0, [sp, #1080]\r
5026     4e6c:       e28cc013        add     ip, ip, #19     ; 0x13\r
5027     4e70:       e1a00fac        mov     r0, ip, lsr #31\r
5028     4e74:       e08ff100        add     pc, pc, r0, lsl #2\r
5029     4e78:       080c31e0        stmeqda ip, {r5, r6, r7, r8, ip, sp}\r
5030     4e7c:       ebf5f834        bl      0xffd82f54\r
5031     4e80:       ea000001        b       0x4e8c\r
5032     4e84:       080c31e0        stmeqda ip, {r5, r6, r7, r8, ip, sp}\r
5033     4e88:       00000000        andeq   r0, r0, r0\r
5034     4e8c:       ebf5fc3b        bl      0xffd83f80\r
5035     4e90:       080c31e0        stmeqda ip, {r5, r6, r7, r8, ip, sp}\r
5036     4e94:       e1a00004        mov     r0, r4\r
5037     4e98:       e28cc003        add     ip, ip, #3      ; 0x3\r
5038     4e9c:       eaf5f88b        b       0xffd830d0\r
5039     4ea0:       080bfb50        stmeqda fp, {r4, r6, r8, r9, fp, ip, sp, lr, pc}\r
5040     4ea4:       00000000        andeq   r0, r0, r0\r
5041     4ea8:       ebf5fc34        bl      0xffd83f80\r
5042     4eac:       080bfb50        stmeqda fp, {r4, r6, r8, r9, fp, ip, sp, lr, pc}\r
5043     4eb0:       e1a00007        mov     r0, r7\r
5044     4eb4:       e58d0430        str     r0, [sp, #1072]\r
5045     4eb8:       ebf5fc30        bl      0xffd83f80\r
5046     4ebc:       080bfb52        stmeqda fp, {r1, r4, r6, r8, r9, fp, ip, sp, lr, pc}\r
5047     4ec0:       e3b04000        movs    r4, #0  ; 0x0\r
5048     4ec4:       ebf5fc2d        bl      0xffd83f80\r
5049     4ec8:       080bfb54        stmeqda fp, {r2, r4, r6, r8, r9, fp, ip, sp, lr, pc}\r
5050     4ecc:       e3b05000        movs    r5, #0  ; 0x0\r
5051     4ed0:       ebf5fc2a        bl      0xffd83f80\r
5052     4ed4:       080bfb56        stmeqda fp, {r1, r2, r4, r6, r8, r9, fp, ip, sp, lr, pc}\r
5053     4ed8:       e3b06000        movs    r6, #0  ; 0x0\r
5054     4edc:       ebf5fc27        bl      0xffd83f80\r
5055     4ee0:       080bfb58        stmeqda fp, {r3, r4, r6, r8, r9, fp, ip, sp, lr, pc}\r
5056     4ee4:       e3b07000        movs    r7, #0  ; 0x0\r
5057     4ee8:       ebf5fc24        bl      0xffd83f80\r
5058     4eec:       080bfb5a        stmeqda fp, {r1, r3, r4, r6, r8, r9, fp, ip, sp, lr, pc}\r
5059     4ef0:       e1a09003        mov     r9, r3\r
5060     4ef4:       e3c99003        bic     r9, r9, #3      ; 0x3\r
5061     4ef8:       e2890010        add     r0, r9, #16     ; 0x10\r
5062     4efc:       e1a03000        mov     r3, r0\r
5063     4f00:       e2890000        add     r0, r9, #0      ; 0x0\r
5064     4f04:       e1a01004        mov     r1, r4\r
5065     4f08:       ebf5f9cf        bl      0xffd8364c\r
5066     4f0c:       e2890004        add     r0, r9, #4      ; 0x4\r
5067     4f10:       e1a01005        mov     r1, r5\r
5068     4f14:       ebf5f9cc        bl      0xffd8364c\r
5069     4f18:       e2890008        add     r0, r9, #8      ; 0x8\r
5070     4f1c:       e1a01006        mov     r1, r6\r
5071     4f20:       ebf5f9c9        bl      0xffd8364c\r
5072     4f24:       e289000c        add     r0, r9, #12     ; 0xc\r
5073     4f28:       e1a01007        mov     r1, r7\r
5074     4f2c:       ebf5f9a6        bl      0xffd835cc\r
5075     4f30:       080bfb5c        stmeqda fp, {r2, r3, r4, r6, r8, r9, fp, ip, sp, lr, pc}\r
5076     4f34:       ebf5fc11        bl      0xffd83f80\r
5077     4f38:       080bfb5c        stmeqda fp, {r2, r3, r4, r6, r8, r9, fp, ip, sp, lr, pc}\r
5078     4f3c:       e1a09003        mov     r9, r3\r
5079     4f40:       e3c99003        bic     r9, r9, #3      ; 0x3\r
5080     4f44:       e2890010        add     r0, r9, #16     ; 0x10\r
5081     4f48:       e1a03000        mov     r3, r0\r
5082     4f4c:       e2890000        add     r0, r9, #0      ; 0x0\r
5083     4f50:       e1a01004        mov     r1, r4\r
5084     4f54:       ebf5f9bc        bl      0xffd8364c\r
5085     4f58:       e2890004        add     r0, r9, #4      ; 0x4\r
5086     4f5c:       e1a01005        mov     r1, r5\r
5087     4f60:       ebf5f9b9        bl      0xffd8364c\r
5088     4f64:       e2890008        add     r0, r9, #8      ; 0x8\r
5089     4f68:       e1a01006        mov     r1, r6\r
5090     4f6c:       ebf5f9b6        bl      0xffd8364c\r
5091     4f70:       e289000c        add     r0, r9, #12     ; 0xc\r
5092     4f74:       e1a01007        mov     r1, r7\r
5093     4f78:       ebf5f993        bl      0xffd835cc\r
5094     4f7c:       080bfb5e        stmeqda fp, {r1, r2, r3, r4, r6, r8, r9, fp, ip, sp, lr, pc}\r
5095     4f80:       ebf5fbfe        bl      0xffd83f80\r
5096     4f84:       080bfb5e        stmeqda fp, {r1, r2, r3, r4, r6, r8, r9, fp, ip, sp, lr, pc}\r
5097     4f88:       e1a09003        mov     r9, r3\r
5098     4f8c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
5099     4f90:       e2890010        add     r0, r9, #16     ; 0x10\r
5100     4f94:       e1a03000        mov     r3, r0\r
5101     4f98:       e2890000        add     r0, r9, #0      ; 0x0\r
5102     4f9c:       e1a01004        mov     r1, r4\r
5103     4fa0:       ebf5f9a9        bl      0xffd8364c\r
5104     4fa4:       e2890004        add     r0, r9, #4      ; 0x4\r
5105     4fa8:       e1a01005        mov     r1, r5\r
5106     4fac:       ebf5f9a6        bl      0xffd8364c\r
5107     4fb0:       e2890008        add     r0, r9, #8      ; 0x8\r
5108     4fb4:       e1a01006        mov     r1, r6\r
5109     4fb8:       ebf5f9a3        bl      0xffd8364c\r
5110     4fbc:       e289000c        add     r0, r9, #12     ; 0xc\r
5111     4fc0:       e1a01007        mov     r1, r7\r
5112     4fc4:       ebf5f980        bl      0xffd835cc\r
5113     4fc8:       080bfb60        stmeqda fp, {r5, r6, r8, r9, fp, ip, sp, lr, pc}\r
5114     4fcc:       ebf5fbeb        bl      0xffd83f80\r
5115     4fd0:       080bfb60        stmeqda fp, {r5, r6, r8, r9, fp, ip, sp, lr, pc}\r
5116     4fd4:       e1a09003        mov     r9, r3\r
5117     4fd8:       e3c99003        bic     r9, r9, #3      ; 0x3\r
5118     4fdc:       e2890010        add     r0, r9, #16     ; 0x10\r
5119     4fe0:       e1a03000        mov     r3, r0\r
5120     4fe4:       e2890000        add     r0, r9, #0      ; 0x0\r
5121     4fe8:       e1a01004        mov     r1, r4\r
5122     4fec:       ebf5f996        bl      0xffd8364c\r
5123     4ff0:       e2890004        add     r0, r9, #4      ; 0x4\r
5124     4ff4:       e1a01005        mov     r1, r5\r
5125     4ff8:       ebf5f993        bl      0xffd8364c\r
5126     4ffc:       e2890008        add     r0, r9, #8      ; 0x8\r
5127     5000:       e1a01006        mov     r1, r6\r
5128     5004:       ebf5f990        bl      0xffd8364c\r
5129     5008:       e289000c        add     r0, r9, #12     ; 0xc\r
5130     500c:       e1a01007        mov     r1, r7\r
5131     5010:       ebf5f96d        bl      0xffd835cc\r
5132     5014:       080bfb62        stmeqda fp, {r1, r5, r6, r8, r9, fp, ip, sp, lr, pc}\r
5133     5018:       ebf5fbd8        bl      0xffd83f80\r
5134     501c:       080bfb62        stmeqda fp, {r1, r5, r6, r8, r9, fp, ip, sp, lr, pc}\r
5135     5020:       e59d1430        ldr     r1, [sp, #1072]\r
5136     5024:       e1a07001        mov     r7, r1\r
5137     5028:       e28cc02e        add     ip, ip, #46     ; 0x2e\r
5138     502c:       ebf5fbd3        bl      0xffd83f80\r
5139     5030:       080bfb64        stmeqda fp, {r2, r5, r6, r8, r9, fp, ip, sp, lr, pc}\r
5140     5034:       e59d0438        ldr     r0, [sp, #1080]\r
5141     5038:       e28cc003        add     ip, ip, #3      ; 0x3\r
5142     503c:       eaf5f823        b       0xffd830d0\r
5143     5040:       080c0762        stmeqda ip, {r1, r5, r6, r8, r9, sl}\r
5144     5044:       00000000        andeq   r0, r0, r0\r
5145     5048:       ebf5fbcc        bl      0xffd83f80\r
5146     504c:       080c0762        stmeqda ip, {r1, r5, r6, r8, r9, sl}\r
5147     5050:       e59d9434        ldr     r9, [sp, #1076]\r
5148     5054:       e3c99003        bic     r9, r9, #3      ; 0x3\r
5149     5058:       e2890004        add     r0, r9, #4      ; 0x4\r
5150     505c:       e58d0434        str     r0, [sp, #1076]\r
5151     5060:       e2890000        add     r0, r9, #0      ; 0x0\r
5152     5064:       ebf5fa2b        bl      0xffd83918\r
5153     5068:       080c0766        stmeqda ip, {r1, r2, r5, r6, r8, r9, sl}\r
5154     506c:       e1a03000        mov     r3, r0\r
5155     5070:       ebf5fbc2        bl      0xffd83f80\r
5156     5074:       080c0764        stmeqda ip, {r2, r5, r6, r8, r9, sl}\r
5157     5078:       e1a00003        mov     r0, r3\r
5158     507c:       e28cc007        add     ip, ip, #7      ; 0x7\r
5159     5080:       eaf5f812        b       0xffd830d0\r
5160     5084:       080c0a6e        stmeqda ip, {r1, r2, r3, r5, r6, r9, fp}\r
5161     5088:       00000000        andeq   r0, r0, r0\r
5162     508c:       ebf5fbbb        bl      0xffd83f80\r
5163     5090:       080c0a6e        stmeqda ip, {r1, r2, r3, r5, r6, r9, fp}\r
5164     5094:       e59d041c        ldr     r0, [sp, #1052]\r
5165     5098:       e280002c        add     r0, r0, #44     ; 0x2c\r
5166     509c:       e59d1418        ldr     r1, [sp, #1048]\r
5167     50a0:       ebf5f949        bl      0xffd835cc\r
5168     50a4:       080c0a70        stmeqda ip, {r4, r5, r6, r9, fp}\r
5169     50a8:       ebf5fbb4        bl      0xffd83f80\r
5170     50ac:       080c0a70        stmeqda ip, {r4, r5, r6, r9, fp}\r
5171     50b0:       e59d041c        ldr     r0, [sp, #1052]\r
5172     50b4:       e2800008        add     r0, r0, #8      ; 0x8\r
5173     50b8:       e1a01007        mov     r1, r7\r
5174     50bc:       ebf5f903        bl      0xffd834d0\r
5175     50c0:       080c0a72        stmeqda ip, {r1, r4, r5, r6, r9, fp}\r
5176     50c4:       ebf5fbad        bl      0xffd83f80\r
5177     50c8:       080c0a72        stmeqda ip, {r1, r4, r5, r6, r9, fp}\r
5178     50cc:       e3b03080        movs    r3, #128        ; 0x80\r
5179     50d0:       ebf5fbaa        bl      0xffd83f80\r
5180     50d4:       080c0a74        stmeqda ip, {r2, r4, r5, r6, r9, fp}\r
5181     50d8:       e1b03c03        movs    r3, r3, lsl #24\r
5182     50dc:       ebf5fba7        bl      0xffd83f80\r
5183     50e0:       080c0a76        stmeqda ip, {r1, r2, r4, r5, r6, r9, fp}\r
5184     50e4:       e59d041c        ldr     r0, [sp, #1052]\r
5185     50e8:       e2800004        add     r0, r0, #4      ; 0x4\r
5186     50ec:       e1a01003        mov     r1, r3\r
5187     50f0:       ebf5f935        bl      0xffd835cc\r
5188     50f4:       080c0a78        stmeqda ip, {r3, r4, r5, r6, r9, fp}\r
5189     50f8:       ebf5fba0        bl      0xffd83f80\r
5190     50fc:       080c0a78        stmeqda ip, {r3, r4, r5, r6, r9, fp}\r
5191     5100:       e3570000        cmp     r7, #0  ; 0x0\r
5192     5104:       ebf5fb9d        bl      0xffd83f80\r
5193     5108:       080c0a7a        stmeqda ip, {r1, r3, r4, r5, r6, r9, fp}\r
5194     510c:       e28cc018        add     ip, ip, #24     ; 0x18\r
5195     5110:       1a000004        bne     0x5128\r
5196     5114:       e1a00fac        mov     r0, ip, lsr #31\r
5197     5118:       e08ff100        add     pc, pc, r0, lsl #2\r
5198     511c:       080c0a8c        stmeqda ip, {r2, r3, r7, r9, fp}\r
5199     5120:       ebf5f78b        bl      0xffd82f54\r
5200     5124:       ea000026        b       0x51c4\r
5201     5128:       ebf5fb94        bl      0xffd83f80\r
5202     512c:       080c0a7c        stmeqda ip, {r2, r3, r4, r5, r6, r9, fp}\r
5203     5130:       e3b04000        movs    r4, #0  ; 0x0\r
5204     5134:       e28cc003        add     ip, ip, #3      ; 0x3\r
5205     5138:       ebf5fb90        bl      0xffd83f80\r
5206     513c:       080c0a7e        stmeqda ip, {r1, r2, r3, r4, r5, r6, r9, fp}\r
5207     5140:       e59d0418        ldr     r0, [sp, #1048]\r
5208     5144:       e2800000        add     r0, r0, #0      ; 0x0\r
5209     5148:       e1a01004        mov     r1, r4\r
5210     514c:       ebf5f8df        bl      0xffd834d0\r
5211     5150:       080c0a80        stmeqda ip, {r7, r9, fp}\r
5212     5154:       ebf5fb89        bl      0xffd83f80\r
5213     5158:       080c0a80        stmeqda ip, {r7, r9, fp}\r
5214     515c:       e1a01007        mov     r1, r7\r
5215     5160:       e2573001        subs    r3, r7, #1      ; 0x1\r
5216     5164:       ebf5fb85        bl      0xffd83f80\r
5217     5168:       080c0a82        stmeqda ip, {r1, r7, r9, fp}\r
5218     516c:       e1b03c03        movs    r3, r3, lsl #24\r
5219     5170:       ebf5fb82        bl      0xffd83f80\r
5220     5174:       080c0a84        stmeqda ip, {r2, r7, r9, fp}\r
5221     5178:       e1b07c23        movs    r7, r3, lsr #24\r
5222     517c:       ebf5fb7f        bl      0xffd83f80\r
5223     5180:       080c0a86        stmeqda ip, {r1, r2, r7, r9, fp}\r
5224     5184:       e59d1418        ldr     r1, [sp, #1048]\r
5225     5188:       e59d1418        ldr     r1, [sp, #1048]\r
5226     518c:       e2910050        adds    r0, r1, #80     ; 0x50\r
5227     5190:       e58d0418        str     r0, [sp, #1048]\r
5228     5194:       ebf5fb79        bl      0xffd83f80\r
5229     5198:       080c0a88        stmeqda ip, {r3, r7, r9, fp}\r
5230     519c:       e3570000        cmp     r7, #0  ; 0x0\r
5231     51a0:       ebf5fb76        bl      0xffd83f80\r
5232     51a4:       080c0a8a        stmeqda ip, {r1, r3, r7, r9, fp}\r
5233     51a8:       e28cc016        add     ip, ip, #22     ; 0x16\r
5234     51ac:       0a000004        beq     0x51c4\r
5235     51b0:       e1a00fac        mov     r0, ip, lsr #31\r
5236     51b4:       e08ff100        add     pc, pc, r0, lsl #2\r
5237     51b8:       080c0a7e        stmeqda ip, {r1, r2, r3, r4, r5, r6, r9, fp}\r
5238     51bc:       ebf5f764        bl      0xffd82f54\r
5239     51c0:       eaffffdc        b       0x5138\r
5240     51c4:       ebf5fb6d        bl      0xffd83f80\r
5241     51c8:       080c0a8c        stmeqda ip, {r2, r3, r7, r9, fp}\r
5242     51cc:       e2880020        add     r0, r8, #32     ; 0x20\r
5243     51d0:       ebf5f9d0        bl      0xffd83918\r
5244     51d4:       080c0a90        stmeqda ip, {r4, r7, r9, fp}\r
5245     51d8:       e1a03000        mov     r3, r0\r
5246     51dc:       ebf5fb67        bl      0xffd83f80\r
5247     51e0:       080c0a8e        stmeqda ip, {r1, r2, r3, r7, r9, fp}\r
5248     51e4:       e3530000        cmp     r3, #0  ; 0x0\r
5249     51e8:       ebf5fb64        bl      0xffd83f80\r
5250     51ec:       080c0a90        stmeqda ip, {r4, r7, r9, fp}\r
5251     51f0:       e28cc00b        add     ip, ip, #11     ; 0xb\r
5252     51f4:       1a000004        bne     0x520c\r
5253     51f8:       e1a00fac        mov     r0, ip, lsr #31\r
5254     51fc:       e08ff100        add     pc, pc, r0, lsl #2\r
5255     5200:       080c0a9c        stmeqda ip, {r2, r3, r4, r7, r9, fp}\r
5256     5204:       ebf5f752        bl      0xffd82f54\r
5257     5208:       ea00001d        b       0x5284\r
5258     520c:       ebf5fb5b        bl      0xffd83f80\r
5259     5210:       080c0a92        stmeqda ip, {r1, r4, r7, r9, fp}\r
5260     5214:       e59d041c        ldr     r0, [sp, #1052]\r
5261     5218:       e2800038        add     r0, r0, #56     ; 0x38\r
5262     521c:       e1a01003        mov     r1, r3\r
5263     5220:       ebf5f8e9        bl      0xffd835cc\r
5264     5224:       080c0a94        stmeqda ip, {r2, r4, r7, r9, fp}\r
5265     5228:       ebf5fb54        bl      0xffd83f80\r
5266     522c:       080c0a94        stmeqda ip, {r2, r4, r7, r9, fp}\r
5267     5230:       e2880024        add     r0, r8, #36     ; 0x24\r
5268     5234:       ebf5f9b7        bl      0xffd83918\r
5269     5238:       080c0a98        stmeqda ip, {r3, r4, r7, r9, fp}\r
5270     523c:       e1a03000        mov     r3, r0\r
5271     5240:       ebf5fb4e        bl      0xffd83f80\r
5272     5244:       080c0a96        stmeqda ip, {r1, r2, r4, r7, r9, fp}\r
5273     5248:       e59d041c        ldr     r0, [sp, #1052]\r
5274     524c:       e280003c        add     r0, r0, #60     ; 0x3c\r
5275     5250:       e1a01003        mov     r1, r3\r
5276     5254:       ebf5f8dc        bl      0xffd835cc\r
5277     5258:       080c0a98        stmeqda ip, {r3, r4, r7, r9, fp}\r
5278     525c:       ebf5fb47        bl      0xffd83f80\r
5279     5260:       080c0a98        stmeqda ip, {r3, r4, r7, r9, fp}\r
5280     5264:       e3b03000        movs    r3, #0  ; 0x0\r
5281     5268:       ebf5fb44        bl      0xffd83f80\r
5282     526c:       080c0a9a        stmeqda ip, {r1, r3, r4, r7, r9, fp}\r
5283     5270:       e2880020        add     r0, r8, #32     ; 0x20\r
5284     5274:       e1a01003        mov     r1, r3\r
5285     5278:       ebf5f8d3        bl      0xffd835cc\r
5286     527c:       080c0a9c        stmeqda ip, {r2, r3, r4, r7, r9, fp}\r
5287     5280:       e28cc014        add     ip, ip, #20     ; 0x14\r
5288     5284:       ebf5fb3d        bl      0xffd83f80\r
5289     5288:       080c0a9c        stmeqda ip, {r2, r3, r4, r7, r9, fp}\r
5290     528c:       e2880024        add     r0, r8, #36     ; 0x24\r
5291     5290:       e59d141c        ldr     r1, [sp, #1052]\r
5292     5294:       ebf5f8cc        bl      0xffd835cc\r
5293     5298:       080c0a9e        stmeqda ip, {r1, r2, r3, r4, r7, r9, fp}\r
5294     529c:       ebf5fb37        bl      0xffd83f80\r
5295     52a0:       080c0a9e        stmeqda ip, {r1, r2, r3, r4, r7, r9, fp}\r
5296     52a4:       e3a00fae        mov     r0, #696        ; 0x2b8\r
5297     52a8:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
5298     52ac:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
5299     52b0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
5300     52b4:       ebf5f997        bl      0xffd83918\r
5301     52b8:       080c0aa2        stmeqda ip, {r1, r5, r7, r9, fp}\r
5302     52bc:       e1a03000        mov     r3, r0\r
5303     52c0:       ebf5fb2e        bl      0xffd83f80\r
5304     52c4:       080c0aa0        stmeqda ip, {r5, r7, r9, fp}\r
5305     52c8:       e2880020        add     r0, r8, #32     ; 0x20\r
5306     52cc:       e1a01003        mov     r1, r3\r
5307     52d0:       ebf5f8bd        bl      0xffd835cc\r
5308     52d4:       080c0aa2        stmeqda ip, {r1, r5, r7, r9, fp}\r
5309     52d8:       ebf5fb28        bl      0xffd83f80\r
5310     52dc:       080c0aa2        stmeqda ip, {r1, r5, r7, r9, fp}\r
5311     52e0:       e3a00fad        mov     r0, #692        ; 0x2b4\r
5312     52e4:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
5313     52e8:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
5314     52ec:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
5315     52f0:       ebf5f988        bl      0xffd83918\r
5316     52f4:       080c0aa6        stmeqda ip, {r1, r2, r5, r7, r9, fp}\r
5317     52f8:       e1a03000        mov     r3, r0\r
5318     52fc:       ebf5fb1f        bl      0xffd83f80\r
5319     5300:       080c0aa4        stmeqda ip, {r2, r5, r7, r9, fp}\r
5320     5304:       e2880000        add     r0, r8, #0      ; 0x0\r
5321     5308:       e1a01003        mov     r1, r3\r
5322     530c:       ebf5f8ae        bl      0xffd835cc\r
5323     5310:       080c0aa6        stmeqda ip, {r1, r2, r5, r7, r9, fp}\r
5324     5314:       ebf5fb19        bl      0xffd83f80\r
5325     5318:       080c0aa6        stmeqda ip, {r1, r2, r5, r7, r9, fp}\r
5326     531c:       e59d041c        ldr     r0, [sp, #1052]\r
5327     5320:       e2800034        add     r0, r0, #52     ; 0x34\r
5328     5324:       e1a01003        mov     r1, r3\r
5329     5328:       ebf5f8a7        bl      0xffd835cc\r
5330     532c:       080c0aa8        stmeqda ip, {r3, r5, r7, r9, fp}\r
5331     5330:       ebf5fb12        bl      0xffd83f80\r
5332     5334:       080c0aa8        stmeqda ip, {r3, r5, r7, r9, fp}\r
5333     5338:       e59d9434        ldr     r9, [sp, #1076]\r
5334     533c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
5335     5340:       e2890010        add     r0, r9, #16     ; 0x10\r
5336     5344:       e58d0434        str     r0, [sp, #1076]\r
5337     5348:       e2890000        add     r0, r9, #0      ; 0x0\r
5338     534c:       ebf5f971        bl      0xffd83918\r
5339     5350:       080c0aac        stmeqda ip, {r2, r3, r5, r7, r9, fp}\r
5340     5354:       e1a07000        mov     r7, r0\r
5341     5358:       e2890004        add     r0, r9, #4      ; 0x4\r
5342     535c:       ebf5f96d        bl      0xffd83918\r
5343     5360:       080c0aac        stmeqda ip, {r2, r3, r5, r7, r9, fp}\r
5344     5364:       e1a08000        mov     r8, r0\r
5345     5368:       e2890008        add     r0, r9, #8      ; 0x8\r
5346     536c:       ebf5f969        bl      0xffd83918\r
5347     5370:       080c0aac        stmeqda ip, {r2, r3, r5, r7, r9, fp}\r
5348     5374:       e58d0418        str     r0, [sp, #1048]\r
5349     5378:       e289000c        add     r0, r9, #12     ; 0xc\r
5350     537c:       ebf5f965        bl      0xffd83918\r
5351     5380:       080c0aac        stmeqda ip, {r2, r3, r5, r7, r9, fp}\r
5352     5384:       e58d041c        str     r0, [sp, #1052]\r
5353     5388:       ebf5fafc        bl      0xffd83f80\r
5354     538c:       080c0aaa        stmeqda ip, {r1, r3, r5, r7, r9, fp}\r
5355     5390:       e59d9434        ldr     r9, [sp, #1076]\r
5356     5394:       e3c99003        bic     r9, r9, #3      ; 0x3\r
5357     5398:       e2890004        add     r0, r9, #4      ; 0x4\r
5358     539c:       e58d0434        str     r0, [sp, #1076]\r
5359     53a0:       e2890000        add     r0, r9, #0      ; 0x0\r
5360     53a4:       ebf5f95b        bl      0xffd83918\r
5361     53a8:       080c0aae        stmeqda ip, {r1, r2, r3, r5, r7, r9, fp}\r
5362     53ac:       e1a03000        mov     r3, r0\r
5363     53b0:       ebf5faf2        bl      0xffd83f80\r
5364     53b4:       080c0aac        stmeqda ip, {r2, r3, r5, r7, r9, fp}\r
5365     53b8:       e1a00003        mov     r0, r3\r
5366     53bc:       e28cc028        add     ip, ip, #40     ; 0x28\r
5367     53c0:       eaf5f742        b       0xffd830d0\r
5368     53c4:       080c03f2        stmeqda ip, {r1, r4, r5, r6, r7, r8, r9}\r
5369     53c8:       00000000        andeq   r0, r0, r0\r
5370     53cc:       ebf5faeb        bl      0xffd83f80\r
5371     53d0:       080c03f2        stmeqda ip, {r1, r4, r5, r6, r7, r8, r9}\r
5372     53d4:       e3a00f0b        mov     r0, #44 ; 0x2c\r
5373     53d8:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
5374     53dc:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
5375     53e0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
5376     53e4:       ebf5f94b        bl      0xffd83918\r
5377     53e8:       080c03f6        stmeqda ip, {r1, r2, r4, r5, r6, r7, r8, r9}\r
5378     53ec:       e1a03000        mov     r3, r0\r
5379     53f0:       ebf5fae2        bl      0xffd83f80\r
5380     53f4:       080c03f4        stmeqda ip, {r2, r4, r5, r6, r7, r8, r9}\r
5381     53f8:       e2870018        add     r0, r7, #24     ; 0x18\r
5382     53fc:       e1a01003        mov     r1, r3\r
5383     5400:       ebf5f871        bl      0xffd835cc\r
5384     5404:       080c03f6        stmeqda ip, {r1, r2, r4, r5, r6, r7, r8, r9}\r
5385     5408:       ebf5fadc        bl      0xffd83f80\r
5386     540c:       080c03f6        stmeqda ip, {r1, r2, r4, r5, r6, r7, r8, r9}\r
5387     5410:       e1a01008        mov     r1, r8\r
5388     5414:       e298800c        adds    r8, r8, #12     ; 0xc\r
5389     5418:       ebf5fad8        bl      0xffd83f80\r
5390     541c:       080c03f8        stmeqda ip, {r3, r4, r5, r6, r7, r8, r9}\r
5391     5420:       e59d141c        ldr     r1, [sp, #1052]\r
5392     5424:       e59d141c        ldr     r1, [sp, #1052]\r
5393     5428:       e291000c        adds    r0, r1, #12     ; 0xc\r
5394     542c:       e58d041c        str     r0, [sp, #1052]\r
5395     5430:       ebf5fad2        bl      0xffd83f80\r
5396     5434:       080c03fa        stmeqda ip, {r1, r3, r4, r5, r6, r7, r8, r9}\r
5397     5438:       e59d1418        ldr     r1, [sp, #1048]\r
5398     543c:       e59d1418        ldr     r1, [sp, #1048]\r
5399     5440:       e2510001        subs    r0, r1, #1      ; 0x1\r
5400     5444:       e58d0418        str     r0, [sp, #1048]\r
5401     5448:       ebf5facc        bl      0xffd83f80\r
5402     544c:       080c03fc        stmeqda ip, {r2, r3, r4, r5, r6, r7, r8, r9}\r
5403     5450:       e59d1418        ldr     r1, [sp, #1048]\r
5404     5454:       e3510000        cmp     r1, #0  ; 0x0\r
5405     5458:       ebf5fac8        bl      0xffd83f80\r
5406     545c:       080c03fe        stmeqda ip, {r1, r2, r3, r4, r5, r6, r7, r8, r9}\r
5407     5460:       e28cc018        add     ip, ip, #24     ; 0x18\r
5408     5464:       0a000004        beq     0x547c\r
5409     5468:       e1a00fac        mov     r0, ip, lsr #31\r
5410     546c:       e08ff100        add     pc, pc, r0, lsl #2\r
5411     5470:       080c03e0        stmeqda ip, {r5, r6, r7, r8, r9}\r
5412     5474:       ebf5f6b6        bl      0xffd82f54\r
5413     5478:       ea000034        b       0x5550\r
5414     547c:       ebf5fabf        bl      0xffd83f80\r
5415     5480:       080c0400        stmeqda ip, {sl}\r
5416     5484:       e59d9434        ldr     r9, [sp, #1076]\r
5417     5488:       e3c99003        bic     r9, r9, #3      ; 0x3\r
5418     548c:       e2890004        add     r0, r9, #4      ; 0x4\r
5419     5490:       e58d0434        str     r0, [sp, #1076]\r
5420     5494:       e2890000        add     r0, r9, #0      ; 0x0\r
5421     5498:       ebf5f91e        bl      0xffd83918\r
5422     549c:       080c0404        stmeqda ip, {r2, sl}\r
5423     54a0:       e1a06000        mov     r6, r0\r
5424     54a4:       ebf5fab5        bl      0xffd83f80\r
5425     54a8:       080c0402        stmeqda ip, {r1, sl}\r
5426     54ac:       e1a00006        mov     r0, r6\r
5427     54b0:       e58d0420        str     r0, [sp, #1056]\r
5428     54b4:       ebf5fab1        bl      0xffd83f80\r
5429     54b8:       080c0404        stmeqda ip, {r2, sl}\r
5430     54bc:       e59d9434        ldr     r9, [sp, #1076]\r
5431     54c0:       e3c99003        bic     r9, r9, #3      ; 0x3\r
5432     54c4:       e2890010        add     r0, r9, #16     ; 0x10\r
5433     54c8:       e58d0434        str     r0, [sp, #1076]\r
5434     54cc:       e2890000        add     r0, r9, #0      ; 0x0\r
5435     54d0:       ebf5f910        bl      0xffd83918\r
5436     54d4:       080c0408        stmeqda ip, {r3, sl}\r
5437     54d8:       e1a07000        mov     r7, r0\r
5438     54dc:       e2890004        add     r0, r9, #4      ; 0x4\r
5439     54e0:       ebf5f90c        bl      0xffd83918\r
5440     54e4:       080c0408        stmeqda ip, {r3, sl}\r
5441     54e8:       e1a08000        mov     r8, r0\r
5442     54ec:       e2890008        add     r0, r9, #8      ; 0x8\r
5443     54f0:       ebf5f908        bl      0xffd83918\r
5444     54f4:       080c0408        stmeqda ip, {r3, sl}\r
5445     54f8:       e58d0418        str     r0, [sp, #1048]\r
5446     54fc:       e289000c        add     r0, r9, #12     ; 0xc\r
5447     5500:       ebf5f904        bl      0xffd83918\r
5448     5504:       080c0408        stmeqda ip, {r3, sl}\r
5449     5508:       e58d041c        str     r0, [sp, #1052]\r
5450     550c:       ebf5fa9b        bl      0xffd83f80\r
5451     5510:       080c0406        stmeqda ip, {r1, r2, sl}\r
5452     5514:       e59d9434        ldr     r9, [sp, #1076]\r
5453     5518:       e3c99003        bic     r9, r9, #3      ; 0x3\r
5454     551c:       e2890004        add     r0, r9, #4      ; 0x4\r
5455     5520:       e58d0434        str     r0, [sp, #1076]\r
5456     5524:       e2890000        add     r0, r9, #0      ; 0x0\r
5457     5528:       ebf5f8fa        bl      0xffd83918\r
5458     552c:       080c040a        stmeqda ip, {r1, r3, sl}\r
5459     5530:       e1a03000        mov     r3, r0\r
5460     5534:       ebf5fa91        bl      0xffd83f80\r
5461     5538:       080c0408        stmeqda ip, {r3, sl}\r
5462     553c:       e1a00003        mov     r0, r3\r
5463     5540:       e28cc015        add     ip, ip, #21     ; 0x15\r
5464     5544:       eaf5f6e1        b       0xffd830d0\r
5465     5548:       080c03e0        stmeqda ip, {r5, r6, r7, r8, r9}\r
5466     554c:       00000000        andeq   r0, r0, r0\r
5467     5550:       ebf5fa8a        bl      0xffd83f80\r
5468     5554:       080c03e0        stmeqda ip, {r5, r6, r7, r8, r9}\r
5469     5558:       e2880000        add     r0, r8, #0      ; 0x0\r
5470     555c:       ebf5f8ed        bl      0xffd83918\r
5471     5560:       080c03e4        stmeqda ip, {r2, r5, r6, r7, r8, r9}\r
5472     5564:       e1a07000        mov     r7, r0\r
5473     5568:       ebf5fa84        bl      0xffd83f80\r
5474     556c:       080c03e2        stmeqda ip, {r1, r5, r6, r7, r8, r9}\r
5475     5570:       e59d1420        ldr     r1, [sp, #1056]\r
5476     5574:       e1a03001        mov     r3, r1\r
5477     5578:       ebf5fa80        bl      0xffd83f80\r
5478     557c:       080c03e4        stmeqda ip, {r2, r5, r6, r7, r8, r9}\r
5479     5580:       e1a01003        mov     r1, r3\r
5480     5584:       e2933004        adds    r3, r3, #4      ; 0x4\r
5481     5588:       ebf5fa7c        bl      0xffd83f80\r
5482     558c:       080c03e6        stmeqda ip, {r1, r2, r5, r6, r7, r8, r9}\r
5483     5590:       e59d141c        ldr     r1, [sp, #1052]\r
5484     5594:       e59d141c        ldr     r1, [sp, #1052]\r
5485     5598:       e0913003        adds    r3, r1, r3\r
5486     559c:       ebf5fa77        bl      0xffd83f80\r
5487     55a0:       080c03e8        stmeqda ip, {r3, r5, r6, r7, r8, r9}\r
5488     55a4:       e2830000        add     r0, r3, #0      ; 0x0\r
5489     55a8:       ebf5f8da        bl      0xffd83918\r
5490     55ac:       080c03ec        stmeqda ip, {r2, r3, r5, r6, r7, r8, r9}\r
5491     55b0:       e1a04000        mov     r4, r0\r
5492     55b4:       ebf5fa71        bl      0xffd83f80\r
5493     55b8:       080c03ea        stmeqda ip, {r1, r3, r5, r6, r7, r8, r9}\r
5494     55bc:       e2880008        add     r0, r8, #8      ; 0x8\r
5495     55c0:       ebf5f87d        bl      0xffd837bc\r
5496     55c4:       080c03ee        stmeqda ip, {r1, r2, r3, r5, r6, r7, r8, r9}\r
5497     55c8:       e1a05000        mov     r5, r0\r
5498     55cc:       ebf5fa6b        bl      0xffd83f80\r
5499     55d0:       080c03ec        stmeqda ip, {r2, r3, r5, r6, r7, r8, r9}\r
5500     55d4:       e1a01007        mov     r1, r7\r
5501     55d8:       e2973000        adds    r3, r7, #0      ; 0x0\r
5502     55dc:       ebf5fa67        bl      0xffd83f80\r
5503     55e0:       080c03ee        stmeqda ip, {r1, r2, r3, r5, r6, r7, r8, r9}\r
5504     55e4:       ebf5fa65        bl      0xffd83f80\r
5505     55e8:       080c03f0        stmeqda ip, {r4, r5, r6, r7, r8, r9}\r
5506     55ec:       e3a000f3        mov     r0, #243        ; 0xf3\r
5507     55f0:       e3800c03        orr     r0, r0, #768    ; 0x300\r
5508     55f4:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
5509     55f8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
5510     55fc:       e58d0438        str     r0, [sp, #1080]\r
5511     5600:       e28cc021        add     ip, ip, #33     ; 0x21\r
5512     5604:       e1a00fac        mov     r0, ip, lsr #31\r
5513     5608:       e08ff100        add     pc, pc, r0, lsl #2\r
5514     560c:       080c0a44        stmeqda ip, {r2, r6, r9, fp}\r
5515     5610:       ebf5f64f        bl      0xffd82f54\r
5516     5614:       eafffd42        b       0x4b24\r
5517     5618:       080002d6        stmeqda r0, {r1, r2, r4, r6, r7, r9}\r
5518     561c:       00000000        andeq   r0, r0, r0\r
5519     5620:       ebf5fa56        bl      0xffd83f80\r
5520     5624:       080002d6        stmeqda r0, {r1, r2, r4, r6, r7, r9}\r
5521     5628:       e3a00e42        mov     r0, #1056       ; 0x420\r
5522     562c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
5523     5630:       ebf5f8b8        bl      0xffd83918\r
5524     5634:       080002da        stmeqda r0, {r1, r3, r4, r6, r7, r9}\r
5525     5638:       e1a03000        mov     r3, r0\r
5526     563c:       ebf5fa4f        bl      0xffd83f80\r
5527     5640:       080002d8        stmeqda r0, {r3, r4, r6, r7, r9}\r
5528     5644:       e2830004        add     r0, r3, #4      ; 0x4\r
5529     5648:       ebf5f8b2        bl      0xffd83918\r
5530     564c:       080002dc        stmeqda r0, {r2, r3, r4, r6, r7, r9}\r
5531     5650:       e1a04000        mov     r4, r0\r
5532     5654:       ebf5fa49        bl      0xffd83f80\r
5533     5658:       080002da        stmeqda r0, {r1, r3, r4, r6, r7, r9}\r
5534     565c:       e2830000        add     r0, r3, #0      ; 0x0\r
5535     5660:       ebf5f8ac        bl      0xffd83918\r
5536     5664:       080002de        stmeqda r0, {r1, r2, r3, r4, r6, r7, r9}\r
5537     5668:       e1a03000        mov     r3, r0\r
5538     566c:       ebf5fa43        bl      0xffd83f80\r
5539     5670:       080002dc        stmeqda r0, {r2, r3, r4, r6, r7, r9}\r
5540     5674:       e1a01004        mov     r1, r4\r
5541     5678:       e0544003        subs    r4, r4, r3\r
5542     567c:       ebf5fa3f        bl      0xffd83f80\r
5543     5680:       080002de        stmeqda r0, {r1, r2, r3, r4, r6, r7, r9}\r
5544     5684:       e3540000        cmp     r4, #0  ; 0x0\r
5545     5688:       ebf5fa3c        bl      0xffd83f80\r
5546     568c:       080002e0        stmeqda r0, {r5, r6, r7, r9}\r
5547     5690:       e28cc018        add     ip, ip, #24     ; 0x18\r
5548     5694:       ca000004        bgt     0x56ac\r
5549     5698:       e1a00fac        mov     r0, ip, lsr #31\r
5550     569c:       e08ff100        add     pc, pc, r0, lsl #2\r
5551     56a0:       080002f2        stmeqda r0, {r1, r4, r5, r6, r7, r9}\r
5552     56a4:       ebf5f62a        bl      0xffd82f54\r
5553     56a8:       ea000025        b       0x5744\r
5554     56ac:       ebf5fa33        bl      0xffd83f80\r
5555     56b0:       080002e2        stmeqda r0, {r1, r5, r6, r7, r9}\r
5556     56b4:       e2870000        add     r0, r7, #0      ; 0x0\r
5557     56b8:       e1a01003        mov     r1, r3\r
5558     56bc:       ebf5f7c2        bl      0xffd835cc\r
5559     56c0:       080002e4        stmeqda r0, {r2, r5, r6, r7, r9}\r
5560     56c4:       ebf5fa2d        bl      0xffd83f80\r
5561     56c8:       080002e4        stmeqda r0, {r2, r5, r6, r7, r9}\r
5562     56cc:       e2870004        add     r0, r7, #4      ; 0x4\r
5563     56d0:       e59d141c        ldr     r1, [sp, #1052]\r
5564     56d4:       ebf5f7bc        bl      0xffd835cc\r
5565     56d8:       080002e6        stmeqda r0, {r1, r2, r5, r6, r7, r9}\r
5566     56dc:       ebf5fa27        bl      0xffd83f80\r
5567     56e0:       080002e6        stmeqda r0, {r1, r2, r5, r6, r7, r9}\r
5568     56e4:       e1b03144        movs    r3, r4, asr #2\r
5569     56e8:       ebf5fa24        bl      0xffd83f80\r
5570     56ec:       080002e8        stmeqda r0, {r3, r5, r6, r7, r9}\r
5571     56f0:       e3b04084        movs    r4, #132        ; 0x84\r
5572     56f4:       ebf5fa21        bl      0xffd83f80\r
5573     56f8:       080002ea        stmeqda r0, {r1, r3, r5, r6, r7, r9}\r
5574     56fc:       e1b04c04        movs    r4, r4, lsl #24\r
5575     5700:       ebf5fa1e        bl      0xffd83f80\r
5576     5704:       080002ec        stmeqda r0, {r2, r3, r5, r6, r7, r9}\r
5577     5708:       e1a01003        mov     r1, r3\r
5578     570c:       e1933004        orrs    r3, r3, r4\r
5579     5710:       ebf5fa1a        bl      0xffd83f80\r
5580     5714:       080002ee        stmeqda r0, {r1, r2, r3, r5, r6, r7, r9}\r
5581     5718:       e2870008        add     r0, r7, #8      ; 0x8\r
5582     571c:       e1a01003        mov     r1, r3\r
5583     5720:       ebf5f7a9        bl      0xffd835cc\r
5584     5724:       080002f0        stmeqda r0, {r4, r5, r6, r7, r9}\r
5585     5728:       ebf5fa14        bl      0xffd83f80\r
5586     572c:       080002f0        stmeqda r0, {r4, r5, r6, r7, r9}\r
5587     5730:       e2870008        add     r0, r7, #8      ; 0x8\r
5588     5734:       ebf5f877        bl      0xffd83918\r
5589     5738:       080002f4        stmeqda r0, {r2, r4, r5, r6, r7, r9}\r
5590     573c:       e1a03000        mov     r3, r0\r
5591     5740:       e28cc01d        add     ip, ip, #29     ; 0x1d\r
5592     5744:       ebf5fa0d        bl      0xffd83f80\r
5593     5748:       080002f2        stmeqda r0, {r1, r4, r5, r6, r7, r9}\r
5594     574c:       e3a00f09        mov     r0, #36 ; 0x24\r
5595     5750:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
5596     5754:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
5597     5758:       ebf5f86e        bl      0xffd83918\r
5598     575c:       080002f6        stmeqda r0, {r1, r2, r4, r5, r6, r7, r9}\r
5599     5760:       e1a03000        mov     r3, r0\r
5600     5764:       ebf5fa05        bl      0xffd83f80\r
5601     5768:       080002f4        stmeqda r0, {r2, r4, r5, r6, r7, r9}\r
5602     576c:       e2870000        add     r0, r7, #0      ; 0x0\r
5603     5770:       e1a01003        mov     r1, r3\r
5604     5774:       ebf5f794        bl      0xffd835cc\r
5605     5778:       080002f6        stmeqda r0, {r1, r2, r4, r5, r6, r7, r9}\r
5606     577c:       ebf5f9ff        bl      0xffd83f80\r
5607     5780:       080002f6        stmeqda r0, {r1, r2, r4, r5, r6, r7, r9}\r
5608     5784:       e3a00f0a        mov     r0, #40 ; 0x28\r
5609     5788:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
5610     578c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
5611     5790:       ebf5f860        bl      0xffd83918\r
5612     5794:       080002fa        stmeqda r0, {r1, r3, r4, r5, r6, r7, r9}\r
5613     5798:       e1a04000        mov     r4, r0\r
5614     579c:       ebf5f9f7        bl      0xffd83f80\r
5615     57a0:       080002f8        stmeqda r0, {r3, r4, r5, r6, r7, r9}\r
5616     57a4:       e2870004        add     r0, r7, #4      ; 0x4\r
5617     57a8:       e1a01004        mov     r1, r4\r
5618     57ac:       ebf5f786        bl      0xffd835cc\r
5619     57b0:       080002fa        stmeqda r0, {r1, r3, r4, r5, r6, r7, r9}\r
5620     57b4:       ebf5f9f1        bl      0xffd83f80\r
5621     57b8:       080002fa        stmeqda r0, {r1, r3, r4, r5, r6, r7, r9}\r
5622     57bc:       e3a00f0b        mov     r0, #44 ; 0x2c\r
5623     57c0:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
5624     57c4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
5625     57c8:       ebf5f852        bl      0xffd83918\r
5626     57cc:       080002fe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, r9}\r
5627     57d0:       e1a03000        mov     r3, r0\r
5628     57d4:       ebf5f9e9        bl      0xffd83f80\r
5629     57d8:       080002fc        stmeqda r0, {r2, r3, r4, r5, r6, r7, r9}\r
5630     57dc:       e2870008        add     r0, r7, #8      ; 0x8\r
5631     57e0:       e1a01003        mov     r1, r3\r
5632     57e4:       ebf5f778        bl      0xffd835cc\r
5633     57e8:       080002fe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, r9}\r
5634     57ec:       ebf5f9e3        bl      0xffd83f80\r
5635     57f0:       080002fe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, r9}\r
5636     57f4:       e2870008        add     r0, r7, #8      ; 0x8\r
5637     57f8:       ebf5f846        bl      0xffd83918\r
5638     57fc:       08000302        stmeqda r0, {r1, r8, r9}\r
5639     5800:       e1a03000        mov     r3, r0\r
5640     5804:       ebf5f9dd        bl      0xffd83f80\r
5641     5808:       08000300        stmeqda r0, {r8, r9}\r
5642     580c:       e3a00e43        mov     r0, #1072       ; 0x430\r
5643     5810:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
5644     5814:       ebf5f83f        bl      0xffd83918\r
5645     5818:       08000304        stmeqda r0, {r2, r8, r9}\r
5646     581c:       e1a03000        mov     r3, r0\r
5647     5820:       ebf5f9d6        bl      0xffd83f80\r
5648     5824:       08000302        stmeqda r0, {r1, r8, r9}\r
5649     5828:       e2830000        add     r0, r3, #0      ; 0x0\r
5650     582c:       e1a01004        mov     r1, r4\r
5651     5830:       ebf5f765        bl      0xffd835cc\r
5652     5834:       08000304        stmeqda r0, {r2, r8, r9}\r
5653     5838:       ebf5f9d0        bl      0xffd83f80\r
5654     583c:       08000304        stmeqda r0, {r2, r8, r9}\r
5655     5840:       e3a00f0d        mov     r0, #52 ; 0x34\r
5656     5844:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
5657     5848:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
5658     584c:       ebf5f831        bl      0xffd83918\r
5659     5850:       08000308        stmeqda r0, {r3, r8, r9}\r
5660     5854:       e1a05000        mov     r5, r0\r
5661     5858:       ebf5f9c8        bl      0xffd83f80\r
5662     585c:       08000306        stmeqda r0, {r1, r2, r8, r9}\r
5663     5860:       e2850000        add     r0, r5, #0      ; 0x0\r
5664     5864:       ebf5f7ff        bl      0xffd83868\r
5665     5868:       0800030a        stmeqda r0, {r1, r3, r8, r9}\r
5666     586c:       e1a03000        mov     r3, r0\r
5667     5870:       ebf5f9c2        bl      0xffd83f80\r
5668     5874:       08000308        stmeqda r0, {r3, r8, r9}\r
5669     5878:       e1a01003        mov     r1, r3\r
5670     587c:       e59d0418        ldr     r0, [sp, #1048]\r
5671     5880:       e0133000        ands    r3, r3, r0\r
5672     5884:       ebf5f9bd        bl      0xffd83f80\r
5673     5888:       0800030a        stmeqda r0, {r1, r3, r8, r9}\r
5674     588c:       e2850000        add     r0, r5, #0      ; 0x0\r
5675     5890:       e1a01003        mov     r1, r3\r
5676     5894:       ebf5f72c        bl      0xffd8354c\r
5677     5898:       0800030c        stmeqda r0, {r2, r3, r8, r9}\r
5678     589c:       ebf5f9b7        bl      0xffd83f80\r
5679     58a0:       0800030c        stmeqda r0, {r2, r3, r8, r9}\r
5680     58a4:       e3a00f0e        mov     r0, #56 ; 0x38\r
5681     58a8:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
5682     58ac:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
5683     58b0:       ebf5f818        bl      0xffd83918\r
5684     58b4:       08000310        stmeqda r0, {r4, r8, r9}\r
5685     58b8:       e1a03000        mov     r3, r0\r
5686     58bc:       ebf5f9af        bl      0xffd83f80\r
5687     58c0:       0800030e        stmeqda r0, {r1, r2, r3, r8, r9}\r
5688     58c4:       e3b04001        movs    r4, #1  ; 0x1\r
5689     58c8:       ebf5f9ac        bl      0xffd83f80\r
5690     58cc:       08000310        stmeqda r0, {r4, r8, r9}\r
5691     58d0:       e2830000        add     r0, r3, #0      ; 0x0\r
5692     58d4:       e1a01004        mov     r1, r4\r
5693     58d8:       ebf5f71b        bl      0xffd8354c\r
5694     58dc:       08000312        stmeqda r0, {r1, r4, r8, r9}\r
5695     58e0:       ebf5f9a6        bl      0xffd83f80\r
5696     58e4:       08000312        stmeqda r0, {r1, r4, r8, r9}\r
5697     58e8:       e2850000        add     r0, r5, #0      ; 0x0\r
5698     58ec:       ebf5f7dd        bl      0xffd83868\r
5699     58f0:       08000316        stmeqda r0, {r1, r2, r4, r8, r9}\r
5700     58f4:       e1a03000        mov     r3, r0\r
5701     58f8:       ebf5f9a0        bl      0xffd83f80\r
5702     58fc:       08000314        stmeqda r0, {r2, r4, r8, r9}\r
5703     5900:       e1a01003        mov     r1, r3\r
5704     5904:       e1933004        orrs    r3, r3, r4\r
5705     5908:       ebf5f99c        bl      0xffd83f80\r
5706     590c:       08000316        stmeqda r0, {r1, r2, r4, r8, r9}\r
5707     5910:       e2850000        add     r0, r5, #0      ; 0x0\r
5708     5914:       e1a01003        mov     r1, r3\r
5709     5918:       ebf5f70b        bl      0xffd8354c\r
5710     591c:       08000318        stmeqda r0, {r3, r4, r8, r9}\r
5711     5920:       ebf5f996        bl      0xffd83f80\r
5712     5924:       08000318        stmeqda r0, {r3, r4, r8, r9}\r
5713     5928:       e2850000        add     r0, r5, #0      ; 0x0\r
5714     592c:       ebf5f7cd        bl      0xffd83868\r
5715     5930:       0800031c        stmeqda r0, {r2, r3, r4, r8, r9}\r
5716     5934:       e1a03000        mov     r3, r0\r
5717     5938:       ebf5f990        bl      0xffd83f80\r
5718     593c:       0800031a        stmeqda r0, {r1, r3, r4, r8, r9}\r
5719     5940:       e3b04010        movs    r4, #16 ; 0x10\r
5720     5944:       ebf5f98d        bl      0xffd83f80\r
5721     5948:       0800031c        stmeqda r0, {r2, r3, r4, r8, r9}\r
5722     594c:       e1a01003        mov     r1, r3\r
5723     5950:       e1933004        orrs    r3, r3, r4\r
5724     5954:       ebf5f989        bl      0xffd83f80\r
5725     5958:       0800031e        stmeqda r0, {r1, r2, r3, r4, r8, r9}\r
5726     595c:       e2850000        add     r0, r5, #0      ; 0x0\r
5727     5960:       e1a01003        mov     r1, r3\r
5728     5964:       ebf5f6f8        bl      0xffd8354c\r
5729     5968:       08000320        stmeqda r0, {r5, r8, r9}\r
5730     596c:       ebf5f983        bl      0xffd83f80\r
5731     5970:       08000320        stmeqda r0, {r5, r8, r9}\r
5732     5974:       e2850000        add     r0, r5, #0      ; 0x0\r
5733     5978:       ebf5f7ba        bl      0xffd83868\r
5734     597c:       08000324        stmeqda r0, {r2, r5, r8, r9}\r
5735     5980:       e1a03000        mov     r3, r0\r
5736     5984:       ebf5f97d        bl      0xffd83f80\r
5737     5988:       08000322        stmeqda r0, {r1, r5, r8, r9}\r
5738     598c:       e3b06080        movs    r6, #128        ; 0x80\r
5739     5990:       ebf5f97a        bl      0xffd83f80\r
5740     5994:       08000324        stmeqda r0, {r2, r5, r8, r9}\r
5741     5998:       e1b06106        movs    r6, r6, lsl #2\r
5742     599c:       ebf5f977        bl      0xffd83f80\r
5743     59a0:       08000326        stmeqda r0, {r1, r2, r5, r8, r9}\r
5744     59a4:       e1a01006        mov     r1, r6\r
5745     59a8:       e2964000        adds    r4, r6, #0      ; 0x0\r
5746     59ac:       ebf5f973        bl      0xffd83f80\r
5747     59b0:       08000328        stmeqda r0, {r3, r5, r8, r9}\r
5748     59b4:       e1a01003        mov     r1, r3\r
5749     59b8:       e1933004        orrs    r3, r3, r4\r
5750     59bc:       ebf5f96f        bl      0xffd83f80\r
5751     59c0:       0800032a        stmeqda r0, {r1, r3, r5, r8, r9}\r
5752     59c4:       e2850000        add     r0, r5, #0      ; 0x0\r
5753     59c8:       e1a01003        mov     r1, r3\r
5754     59cc:       ebf5f6de        bl      0xffd8354c\r
5755     59d0:       0800032c        stmeqda r0, {r2, r3, r5, r8, r9}\r
5756     59d4:       ebf5f969        bl      0xffd83f80\r
5757     59d8:       0800032c        stmeqda r0, {r2, r3, r5, r8, r9}\r
5758     59dc:       e2850000        add     r0, r5, #0      ; 0x0\r
5759     59e0:       ebf5f7a0        bl      0xffd83868\r
5760     59e4:       08000330        stmeqda r0, {r4, r5, r8, r9}\r
5761     59e8:       e1a03000        mov     r3, r0\r
5762     59ec:       ebf5f963        bl      0xffd83f80\r
5763     59f0:       0800032e        stmeqda r0, {r1, r2, r3, r5, r8, r9}\r
5764     59f4:       e3b04004        movs    r4, #4  ; 0x4\r
5765     59f8:       ebf5f960        bl      0xffd83f80\r
5766     59fc:       08000330        stmeqda r0, {r4, r5, r8, r9}\r
5767     5a00:       e1a01003        mov     r1, r3\r
5768     5a04:       e1933004        orrs    r3, r3, r4\r
5769     5a08:       ebf5f95c        bl      0xffd83f80\r
5770     5a0c:       08000332        stmeqda r0, {r1, r4, r5, r8, r9}\r
5771     5a10:       e2850000        add     r0, r5, #0      ; 0x0\r
5772     5a14:       e1a01003        mov     r1, r3\r
5773     5a18:       ebf5f6cb        bl      0xffd8354c\r
5774     5a1c:       08000334        stmeqda r0, {r2, r4, r5, r8, r9}\r
5775     5a20:       ebf5f956        bl      0xffd83f80\r
5776     5a24:       08000334        stmeqda r0, {r2, r4, r5, r8, r9}\r
5777     5a28:       e2850000        add     r0, r5, #0      ; 0x0\r
5778     5a2c:       ebf5f78d        bl      0xffd83868\r
5779     5a30:       08000338        stmeqda r0, {r3, r4, r5, r8, r9}\r
5780     5a34:       e1a03000        mov     r3, r0\r
5781     5a38:       ebf5f950        bl      0xffd83f80\r
5782     5a3c:       08000336        stmeqda r0, {r1, r2, r4, r5, r8, r9}\r
5783     5a40:       e3b06080        movs    r6, #128        ; 0x80\r
5784     5a44:       ebf5f94d        bl      0xffd83f80\r
5785     5a48:       08000338        stmeqda r0, {r3, r4, r5, r8, r9}\r
5786     5a4c:       e1b06306        movs    r6, r6, lsl #6\r
5787     5a50:       ebf5f94a        bl      0xffd83f80\r
5788     5a54:       0800033a        stmeqda r0, {r1, r3, r4, r5, r8, r9}\r
5789     5a58:       e1a01006        mov     r1, r6\r
5790     5a5c:       e2964000        adds    r4, r6, #0      ; 0x0\r
5791     5a60:       ebf5f946        bl      0xffd83f80\r
5792     5a64:       0800033c        stmeqda r0, {r2, r3, r4, r5, r8, r9}\r
5793     5a68:       e1a01003        mov     r1, r3\r
5794     5a6c:       e1933004        orrs    r3, r3, r4\r
5795     5a70:       ebf5f942        bl      0xffd83f80\r
5796     5a74:       0800033e        stmeqda r0, {r1, r2, r3, r4, r5, r8, r9}\r
5797     5a78:       e2850000        add     r0, r5, #0      ; 0x0\r
5798     5a7c:       e1a01003        mov     r1, r3\r
5799     5a80:       ebf5f6b1        bl      0xffd8354c\r
5800     5a84:       08000340        stmeqda r0, {r6, r8, r9}\r
5801     5a88:       ebf5f93c        bl      0xffd83f80\r
5802     5a8c:       08000340        stmeqda r0, {r6, r8, r9}\r
5803     5a90:       e3a00f0f        mov     r0, #60 ; 0x3c\r
5804     5a94:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
5805     5a98:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
5806     5a9c:       ebf5f79d        bl      0xffd83918\r
5807     5aa0:       08000344        stmeqda r0, {r2, r6, r8, r9}\r
5808     5aa4:       e1a05000        mov     r5, r0\r
5809     5aa8:       ebf5f934        bl      0xffd83f80\r
5810     5aac:       08000342        stmeqda r0, {r1, r6, r8, r9}\r
5811     5ab0:       e2850000        add     r0, r5, #0      ; 0x0\r
5812     5ab4:       ebf5f76b        bl      0xffd83868\r
5813     5ab8:       08000346        stmeqda r0, {r1, r2, r6, r8, r9}\r
5814     5abc:       e1a03000        mov     r3, r0\r
5815     5ac0:       ebf5f92e        bl      0xffd83f80\r
5816     5ac4:       08000344        stmeqda r0, {r2, r6, r8, r9}\r
5817     5ac8:       e3b04008        movs    r4, #8  ; 0x8\r
5818     5acc:       ebf5f92b        bl      0xffd83f80\r
5819     5ad0:       08000346        stmeqda r0, {r1, r2, r6, r8, r9}\r
5820     5ad4:       e1a01003        mov     r1, r3\r
5821     5ad8:       e1933004        orrs    r3, r3, r4\r
5822     5adc:       ebf5f927        bl      0xffd83f80\r
5823     5ae0:       08000348        stmeqda r0, {r3, r6, r8, r9}\r
5824     5ae4:       e2850000        add     r0, r5, #0      ; 0x0\r
5825     5ae8:       e1a01003        mov     r1, r3\r
5826     5aec:       ebf5f696        bl      0xffd8354c\r
5827     5af0:       0800034a        stmeqda r0, {r1, r3, r6, r8, r9}\r
5828     5af4:       ebf5f921        bl      0xffd83f80\r
5829     5af8:       0800034a        stmeqda r0, {r1, r3, r6, r8, r9}\r
5830     5afc:       e3a00d11        mov     r0, #1088       ; 0x440\r
5831     5b00:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
5832     5b04:       ebf5f783        bl      0xffd83918\r
5833     5b08:       0800034e        stmeqda r0, {r1, r2, r3, r6, r8, r9}\r
5834     5b0c:       e1a03000        mov     r3, r0\r
5835     5b10:       ebf5f91a        bl      0xffd83f80\r
5836     5b14:       0800034c        stmeqda r0, {r2, r3, r6, r8, r9}\r
5837     5b18:       e2830000        add     r0, r3, #0      ; 0x0\r
5838     5b1c:       e1a01008        mov     r1, r8\r
5839     5b20:       ebf5f689        bl      0xffd8354c\r
5840     5b24:       0800034e        stmeqda r0, {r1, r2, r3, r6, r8, r9}\r
5841     5b28:       ebf5f914        bl      0xffd83f80\r
5842     5b2c:       0800034e        stmeqda r0, {r1, r2, r3, r6, r8, r9}\r
5843     5b30:       e28cc0ba        add     ip, ip, #186    ; 0xba\r
5844     5b34:       ebf5f911        bl      0xffd83f80\r
5845     5b38:       08000350        stmeqda r0, {r4, r6, r8, r9}\r
5846     5b3c:       e3a00053        mov     r0, #83 ; 0x53\r
5847     5b40:       e3800c03        orr     r0, r0, #768    ; 0x300\r
5848     5b44:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
5849     5b48:       e58d0438        str     r0, [sp, #1080]\r
5850     5b4c:       e28cc003        add     ip, ip, #3      ; 0x3\r
5851     5b50:       e1a00fac        mov     r0, ip, lsr #31\r
5852     5b54:       e08ff100        add     pc, pc, r0, lsl #2\r
5853     5b58:       08003aa0        stmeqda r0, {r5, r7, r9, fp, ip, sp}\r
5854     5b5c:       ebf5f4fc        bl      0xffd82f54\r
5855     5b60:       ea000001        b       0x5b6c\r
5856     5b64:       08003aa0        stmeqda r0, {r5, r7, r9, fp, ip, sp}\r
5857     5b68:       00000000        andeq   r0, r0, r0\r
5858     5b6c:       ebf5f903        bl      0xffd83f80\r
5859     5b70:       08003aa0        stmeqda r0, {r5, r7, r9, fp, ip, sp}\r
5860     5b74:       e59d0434        ldr     r0, [sp, #1076]\r
5861     5b78:       e2400f01        sub     r0, r0, #4      ; 0x4\r
5862     5b7c:       e58d0434        str     r0, [sp, #1076]\r
5863     5b80:       ebf5f8fe        bl      0xffd83f80\r
5864     5b84:       08003aa2        stmeqda r0, {r1, r5, r7, r9, fp, ip, sp}\r
5865     5b88:       e3b03000        movs    r3, #0  ; 0x0\r
5866     5b8c:       ebf5f8fb        bl      0xffd83f80\r
5867     5b90:       08003aa4        stmeqda r0, {r2, r5, r7, r9, fp, ip, sp}\r
5868     5b94:       e59d0434        ldr     r0, [sp, #1076]\r
5869     5b98:       e2800f00        add     r0, r0, #0      ; 0x0\r
5870     5b9c:       e1a01003        mov     r1, r3\r
5871     5ba0:       ebf5f689        bl      0xffd835cc\r
5872     5ba4:       08003aa6        stmeqda r0, {r1, r2, r5, r7, r9, fp, ip, sp}\r
5873     5ba8:       ebf5f8f4        bl      0xffd83f80\r
5874     5bac:       08003aa6        stmeqda r0, {r1, r2, r5, r7, r9, fp, ip, sp}\r
5875     5bb0:       e3a00faf        mov     r0, #700        ; 0x2bc\r
5876     5bb4:       e3800b0e        orr     r0, r0, #14336  ; 0x3800\r
5877     5bb8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
5878     5bbc:       ebf5f755        bl      0xffd83918\r
5879     5bc0:       08003aaa        stmeqda r0, {r1, r3, r5, r7, r9, fp, ip, sp}\r
5880     5bc4:       e1a04000        mov     r4, r0\r
5881     5bc8:       ebf5f8ec        bl      0xffd83f80\r
5882     5bcc:       08003aa8        stmeqda r0, {r3, r5, r7, r9, fp, ip, sp}\r
5883     5bd0:       e59d1434        ldr     r1, [sp, #1076]\r
5884     5bd4:       e1a03001        mov     r3, r1\r
5885     5bd8:       ebf5f8e8        bl      0xffd83f80\r
5886     5bdc:       08003aaa        stmeqda r0, {r1, r3, r5, r7, r9, fp, ip, sp}\r
5887     5be0:       e2840000        add     r0, r4, #0      ; 0x0\r
5888     5be4:       e1a01003        mov     r1, r3\r
5889     5be8:       ebf5f677        bl      0xffd835cc\r
5890     5bec:       08003aac        stmeqda r0, {r2, r3, r5, r7, r9, fp, ip, sp}\r
5891     5bf0:       ebf5f8e2        bl      0xffd83f80\r
5892     5bf4:       08003aac        stmeqda r0, {r2, r3, r5, r7, r9, fp, ip, sp}\r
5893     5bf8:       e3a00deb        mov     r0, #15040      ; 0x3ac0\r
5894     5bfc:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
5895     5c00:       ebf5f744        bl      0xffd83918\r
5896     5c04:       08003ab0        stmeqda r0, {r4, r5, r7, r9, fp, ip, sp}\r
5897     5c08:       e1a03000        mov     r3, r0\r
5898     5c0c:       ebf5f8db        bl      0xffd83f80\r
5899     5c10:       08003aae        stmeqda r0, {r1, r2, r3, r5, r7, r9, fp, ip, sp}\r
5900     5c14:       e2840004        add     r0, r4, #4      ; 0x4\r
5901     5c18:       e1a01003        mov     r1, r3\r
5902     5c1c:       ebf5f66a        bl      0xffd835cc\r
5903     5c20:       08003ab0        stmeqda r0, {r4, r5, r7, r9, fp, ip, sp}\r
5904     5c24:       ebf5f8d5        bl      0xffd83f80\r
5905     5c28:       08003ab0        stmeqda r0, {r4, r5, r7, r9, fp, ip, sp}\r
5906     5c2c:       e3a00fb1        mov     r0, #708        ; 0x2c4\r
5907     5c30:       e3800b0e        orr     r0, r0, #14336  ; 0x3800\r
5908     5c34:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
5909     5c38:       ebf5f736        bl      0xffd83918\r
5910     5c3c:       08003ab4        stmeqda r0, {r2, r4, r5, r7, r9, fp, ip, sp}\r
5911     5c40:       e1a03000        mov     r3, r0\r
5912     5c44:       ebf5f8cd        bl      0xffd83f80\r
5913     5c48:       08003ab2        stmeqda r0, {r1, r4, r5, r7, r9, fp, ip, sp}\r
5914     5c4c:       e2840008        add     r0, r4, #8      ; 0x8\r
5915     5c50:       e1a01003        mov     r1, r3\r
5916     5c54:       ebf5f65c        bl      0xffd835cc\r
5917     5c58:       08003ab4        stmeqda r0, {r2, r4, r5, r7, r9, fp, ip, sp}\r
5918     5c5c:       ebf5f8c7        bl      0xffd83f80\r
5919     5c60:       08003ab4        stmeqda r0, {r2, r4, r5, r7, r9, fp, ip, sp}\r
5920     5c64:       e2840008        add     r0, r4, #8      ; 0x8\r
5921     5c68:       ebf5f72a        bl      0xffd83918\r
5922     5c6c:       08003ab8        stmeqda r0, {r3, r4, r5, r7, r9, fp, ip, sp}\r
5923     5c70:       e1a03000        mov     r3, r0\r
5924     5c74:       ebf5f8c1        bl      0xffd83f80\r
5925     5c78:       08003ab6        stmeqda r0, {r1, r2, r4, r5, r7, r9, fp, ip, sp}\r
5926     5c7c:       e59d0434        ldr     r0, [sp, #1076]\r
5927     5c80:       e2800f01        add     r0, r0, #4      ; 0x4\r
5928     5c84:       e58d0434        str     r0, [sp, #1076]\r
5929     5c88:       ebf5f8bc        bl      0xffd83f80\r
5930     5c8c:       08003ab8        stmeqda r0, {r3, r4, r5, r7, r9, fp, ip, sp}\r
5931     5c90:       e59d0438        ldr     r0, [sp, #1080]\r
5932     5c94:       e28cc033        add     ip, ip, #51     ; 0x33\r
5933     5c98:       eaf5f50c        b       0xffd830d0\r
5934     5c9c:       08000352        stmeqda r0, {r1, r4, r6, r8, r9}\r
5935     5ca0:       00000000        andeq   r0, r0, r0\r
5936     5ca4:       ebf5f8b5        bl      0xffd83f80\r
5937     5ca8:       08000352        stmeqda r0, {r1, r4, r6, r8, r9}\r
5938     5cac:       ebf5f8b3        bl      0xffd83f80\r
5939     5cb0:       08000354        stmeqda r0, {r2, r4, r6, r8, r9}\r
5940     5cb4:       e3a00057        mov     r0, #87 ; 0x57\r
5941     5cb8:       e3800c03        orr     r0, r0, #768    ; 0x300\r
5942     5cbc:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
5943     5cc0:       e58d0438        str     r0, [sp, #1080]\r
5944     5cc4:       e28cc006        add     ip, ip, #6      ; 0x6\r
5945     5cc8:       e1a00fac        mov     r0, ip, lsr #31\r
5946     5ccc:       e08ff100        add     pc, pc, r0, lsl #2\r
5947     5cd0:       08006268        stmeqda r0, {r3, r5, r6, r9, sp, lr}\r
5948     5cd4:       ebf5f49e        bl      0xffd82f54\r
5949     5cd8:       ea000001        b       0x5ce4\r
5950     5cdc:       08006268        stmeqda r0, {r3, r5, r6, r9, sp, lr}\r
5951     5ce0:       00000000        andeq   r0, r0, r0\r
5952     5ce4:       ebf5f8a5        bl      0xffd83f80\r
5953     5ce8:       08006268        stmeqda r0, {r3, r5, r6, r9, sp, lr}\r
5954     5cec:       e3a00e2a        mov     r0, #672        ; 0x2a0\r
5955     5cf0:       e3800a06        orr     r0, r0, #24576  ; 0x6000\r
5956     5cf4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
5957     5cf8:       ebf5f706        bl      0xffd83918\r
5958     5cfc:       0800626c        stmeqda r0, {r2, r3, r5, r6, r9, sp, lr}\r
5959     5d00:       e1a04000        mov     r4, r0\r
5960     5d04:       ebf5f89d        bl      0xffd83f80\r
5961     5d08:       0800626a        stmeqda r0, {r1, r3, r5, r6, r9, sp, lr}\r
5962     5d0c:       e3b050a3        movs    r5, #163        ; 0xa3\r
5963     5d10:       ebf5f89a        bl      0xffd83f80\r
5964     5d14:       0800626c        stmeqda r0, {r2, r3, r5, r6, r9, sp, lr}\r
5965     5d18:       e1b05285        movs    r5, r5, lsl #5\r
5966     5d1c:       ebf5f897        bl      0xffd83f80\r
5967     5d20:       0800626e        stmeqda r0, {r1, r2, r3, r5, r6, r9, sp, lr}\r
5968     5d24:       e1a01004        mov     r1, r4\r
5969     5d28:       e0943005        adds    r3, r4, r5\r
5970     5d2c:       ebf5f893        bl      0xffd83f80\r
5971     5d30:       08006270        stmeqda r0, {r4, r5, r6, r9, sp, lr}\r
5972     5d34:       e3b05000        movs    r5, #0  ; 0x0\r
5973     5d38:       ebf5f890        bl      0xffd83f80\r
5974     5d3c:       08006272        stmeqda r0, {r1, r4, r5, r6, r9, sp, lr}\r
5975     5d40:       e2830000        add     r0, r3, #0      ; 0x0\r
5976     5d44:       e1a01005        mov     r1, r5\r
5977     5d48:       ebf5f5e0        bl      0xffd834d0\r
5978     5d4c:       08006274        stmeqda r0, {r2, r4, r5, r6, r9, sp, lr}\r
5979     5d50:       ebf5f88a        bl      0xffd83f80\r
5980     5d54:       08006274        stmeqda r0, {r2, r4, r5, r6, r9, sp, lr}\r
5981     5d58:       e3a00fa9        mov     r0, #676        ; 0x2a4\r
5982     5d5c:       e3800a06        orr     r0, r0, #24576  ; 0x6000\r
5983     5d60:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
5984     5d64:       ebf5f6eb        bl      0xffd83918\r
5985     5d68:       08006278        stmeqda r0, {r3, r4, r5, r6, r9, sp, lr}\r
5986     5d6c:       e1a06000        mov     r6, r0\r
5987     5d70:       ebf5f882        bl      0xffd83f80\r
5988     5d74:       08006276        stmeqda r0, {r1, r2, r4, r5, r6, r9, sp, lr}\r
5989     5d78:       e1a01004        mov     r1, r4\r
5990     5d7c:       e0943006        adds    r3, r4, r6\r
5991     5d80:       ebf5f87e        bl      0xffd83f80\r
5992     5d84:       08006278        stmeqda r0, {r3, r4, r5, r6, r9, sp, lr}\r
5993     5d88:       e2830000        add     r0, r3, #0      ; 0x0\r
5994     5d8c:       e1a01005        mov     r1, r5\r
5995     5d90:       ebf5f5ce        bl      0xffd834d0\r
5996     5d94:       0800627a        stmeqda r0, {r1, r3, r4, r5, r6, r9, sp, lr}\r
5997     5d98:       ebf5f878        bl      0xffd83f80\r
5998     5d9c:       0800627a        stmeqda r0, {r1, r3, r4, r5, r6, r9, sp, lr}\r
5999     5da0:       e1a01006        mov     r1, r6\r
6000     5da4:       e2566002        subs    r6, r6, #2      ; 0x2\r
6001     5da8:       ebf5f874        bl      0xffd83f80\r
6002     5dac:       0800627c        stmeqda r0, {r2, r3, r4, r5, r6, r9, sp, lr}\r
6003     5db0:       e1a01004        mov     r1, r4\r
6004     5db4:       e0943006        adds    r3, r4, r6\r
6005     5db8:       ebf5f870        bl      0xffd83f80\r
6006     5dbc:       0800627e        stmeqda r0, {r1, r2, r3, r4, r5, r6, r9, sp, lr}\r
6007     5dc0:       e2830000        add     r0, r3, #0      ; 0x0\r
6008     5dc4:       e1a01005        mov     r1, r5\r
6009     5dc8:       ebf5f5c0        bl      0xffd834d0\r
6010     5dcc:       08006280        stmeqda r0, {r7, r9, sp, lr}\r
6011     5dd0:       ebf5f86a        bl      0xffd83f80\r
6012     5dd4:       08006280        stmeqda r0, {r7, r9, sp, lr}\r
6013     5dd8:       e1a01006        mov     r1, r6\r
6014     5ddc:       e2966004        adds    r6, r6, #4      ; 0x4\r
6015     5de0:       ebf5f866        bl      0xffd83f80\r
6016     5de4:       08006282        stmeqda r0, {r1, r7, r9, sp, lr}\r
6017     5de8:       e1a01004        mov     r1, r4\r
6018     5dec:       e0943006        adds    r3, r4, r6\r
6019     5df0:       ebf5f862        bl      0xffd83f80\r
6020     5df4:       08006284        stmeqda r0, {r2, r7, r9, sp, lr}\r
6021     5df8:       e2830000        add     r0, r3, #0      ; 0x0\r
6022     5dfc:       e1a01005        mov     r1, r5\r
6023     5e00:       ebf5f5b2        bl      0xffd834d0\r
6024     5e04:       08006286        stmeqda r0, {r1, r2, r7, r9, sp, lr}\r
6025     5e08:       ebf5f85c        bl      0xffd83f80\r
6026     5e0c:       08006286        stmeqda r0, {r1, r2, r7, r9, sp, lr}\r
6027     5e10:       e1a01006        mov     r1, r6\r
6028     5e14:       e2566005        subs    r6, r6, #5      ; 0x5\r
6029     5e18:       ebf5f858        bl      0xffd83f80\r
6030     5e1c:       08006288        stmeqda r0, {r3, r7, r9, sp, lr}\r
6031     5e20:       e1a01004        mov     r1, r4\r
6032     5e24:       e0943006        adds    r3, r4, r6\r
6033     5e28:       ebf5f854        bl      0xffd83f80\r
6034     5e2c:       0800628a        stmeqda r0, {r1, r3, r7, r9, sp, lr}\r
6035     5e30:       e2830000        add     r0, r3, #0      ; 0x0\r
6036     5e34:       e1a01005        mov     r1, r5\r
6037     5e38:       ebf5f5a4        bl      0xffd834d0\r
6038     5e3c:       0800628c        stmeqda r0, {r2, r3, r7, r9, sp, lr}\r
6039     5e40:       ebf5f84e        bl      0xffd83f80\r
6040     5e44:       0800628c        stmeqda r0, {r2, r3, r7, r9, sp, lr}\r
6041     5e48:       e1a01006        mov     r1, r6\r
6042     5e4c:       e2966004        adds    r6, r6, #4      ; 0x4\r
6043     5e50:       ebf5f84a        bl      0xffd83f80\r
6044     5e54:       0800628e        stmeqda r0, {r1, r2, r3, r7, r9, sp, lr}\r
6045     5e58:       e1a01004        mov     r1, r4\r
6046     5e5c:       e0943006        adds    r3, r4, r6\r
6047     5e60:       ebf5f846        bl      0xffd83f80\r
6048     5e64:       08006290        stmeqda r0, {r4, r7, r9, sp, lr}\r
6049     5e68:       e2830000        add     r0, r3, #0      ; 0x0\r
6050     5e6c:       e1a01005        mov     r1, r5\r
6051     5e70:       ebf5f596        bl      0xffd834d0\r
6052     5e74:       08006292        stmeqda r0, {r1, r4, r7, r9, sp, lr}\r
6053     5e78:       ebf5f840        bl      0xffd83f80\r
6054     5e7c:       08006292        stmeqda r0, {r1, r4, r7, r9, sp, lr}\r
6055     5e80:       e1a01006        mov     r1, r6\r
6056     5e84:       e2566002        subs    r6, r6, #2      ; 0x2\r
6057     5e88:       ebf5f83c        bl      0xffd83f80\r
6058     5e8c:       08006294        stmeqda r0, {r2, r4, r7, r9, sp, lr}\r
6059     5e90:       e1a01004        mov     r1, r4\r
6060     5e94:       e0943006        adds    r3, r4, r6\r
6061     5e98:       ebf5f838        bl      0xffd83f80\r
6062     5e9c:       08006296        stmeqda r0, {r1, r2, r4, r7, r9, sp, lr}\r
6063     5ea0:       e2830000        add     r0, r3, #0      ; 0x0\r
6064     5ea4:       e1a01005        mov     r1, r5\r
6065     5ea8:       ebf5f588        bl      0xffd834d0\r
6066     5eac:       08006298        stmeqda r0, {r3, r4, r7, r9, sp, lr}\r
6067     5eb0:       ebf5f832        bl      0xffd83f80\r
6068     5eb4:       08006298        stmeqda r0, {r3, r4, r7, r9, sp, lr}\r
6069     5eb8:       e3a00faa        mov     r0, #680        ; 0x2a8\r
6070     5ebc:       e3800a06        orr     r0, r0, #24576  ; 0x6000\r
6071     5ec0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
6072     5ec4:       ebf5f693        bl      0xffd83918\r
6073     5ec8:       0800629c        stmeqda r0, {r2, r3, r4, r7, r9, sp, lr}\r
6074     5ecc:       e1a03000        mov     r3, r0\r
6075     5ed0:       ebf5f82a        bl      0xffd83f80\r
6076     5ed4:       0800629a        stmeqda r0, {r1, r3, r4, r7, r9, sp, lr}\r
6077     5ed8:       e1a01004        mov     r1, r4\r
6078     5edc:       e0944003        adds    r4, r4, r3\r
6079     5ee0:       ebf5f826        bl      0xffd83f80\r
6080     5ee4:       0800629c        stmeqda r0, {r2, r3, r4, r7, r9, sp, lr}\r
6081     5ee8:       e2840000        add     r0, r4, #0      ; 0x0\r
6082     5eec:       e1a01005        mov     r1, r5\r
6083     5ef0:       ebf5f576        bl      0xffd834d0\r
6084     5ef4:       0800629e        stmeqda r0, {r1, r2, r3, r4, r7, r9, sp, lr}\r
6085     5ef8:       ebf5f820        bl      0xffd83f80\r
6086     5efc:       0800629e        stmeqda r0, {r1, r2, r3, r4, r7, r9, sp, lr}\r
6087     5f00:       e59d0438        ldr     r0, [sp, #1080]\r
6088     5f04:       e28cc062        add     ip, ip, #98     ; 0x62\r
6089     5f08:       eaf5f470        b       0xffd830d0\r
6090     5f0c:       08000356        stmeqda r0, {r1, r2, r4, r6, r8, r9}\r
6091     5f10:       00000000        andeq   r0, r0, r0\r
6092     5f14:       ebf5f819        bl      0xffd83f80\r
6093     5f18:       08000356        stmeqda r0, {r1, r2, r4, r6, r8, r9}\r
6094     5f1c:       ebf5f817        bl      0xffd83f80\r
6095     5f20:       08000358        stmeqda r0, {r3, r4, r6, r8, r9}\r
6096     5f24:       e3a0005b        mov     r0, #91 ; 0x5b\r
6097     5f28:       e3800c03        orr     r0, r0, #768    ; 0x300\r
6098     5f2c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
6099     5f30:       e58d0438        str     r0, [sp, #1080]\r
6100     5f34:       e28cc006        add     ip, ip, #6      ; 0x6\r
6101     5f38:       e1a00fac        mov     r0, ip, lsr #31\r
6102     5f3c:       e08ff100        add     pc, pc, r0, lsl #2\r
6103     5f40:       080036cc        stmeqda r0, {r2, r3, r6, r7, r9, sl, ip, sp}\r
6104     5f44:       ebf5f402        bl      0xffd82f54\r
6105     5f48:       ea000001        b       0x5f54\r
6106     5f4c:       080036cc        stmeqda r0, {r2, r3, r6, r7, r9, sl, ip, sp}\r
6107     5f50:       00000000        andeq   r0, r0, r0\r
6108     5f54:       ebf5f809        bl      0xffd83f80\r
6109     5f58:       080036cc        stmeqda r0, {r2, r3, r6, r7, r9, sl, ip, sp}\r
6110     5f5c:       e59d9434        ldr     r9, [sp, #1076]\r
6111     5f60:       e3c99003        bic     r9, r9, #3      ; 0x3\r
6112     5f64:       e2499004        sub     r9, r9, #4      ; 0x4\r
6113     5f68:       e58d9434        str     r9, [sp, #1076]\r
6114     5f6c:       e2890000        add     r0, r9, #0      ; 0x0\r
6115     5f70:       e59d1438        ldr     r1, [sp, #1080]\r
6116     5f74:       ebf5f5b4        bl      0xffd8364c\r
6117     5f78:       ebf5f800        bl      0xffd83f80\r
6118     5f7c:       080036ce        stmeqda r0, {r1, r2, r3, r6, r7, r9, sl, ip, sp}\r
6119     5f80:       e59d0434        ldr     r0, [sp, #1076]\r
6120     5f84:       e2400f02        sub     r0, r0, #8      ; 0x8\r
6121     5f88:       e58d0434        str     r0, [sp, #1076]\r
6122     5f8c:       ebf5f7fb        bl      0xffd83f80\r
6123     5f90:       080036d0        stmeqda r0, {r4, r6, r7, r9, sl, ip, sp}\r
6124     5f94:       e3a00fc7        mov     r0, #796        ; 0x31c\r
6125     5f98:       e3800b0d        orr     r0, r0, #13312  ; 0x3400\r
6126     5f9c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
6127     5fa0:       ebf5f65c        bl      0xffd83918\r
6128     5fa4:       080036d4        stmeqda r0, {r2, r4, r6, r7, r9, sl, ip, sp}\r
6129     5fa8:       e1a04000        mov     r4, r0\r
6130     5fac:       ebf5f7f3        bl      0xffd83f80\r
6131     5fb0:       080036d2        stmeqda r0, {r1, r4, r6, r7, r9, sl, ip, sp}\r
6132     5fb4:       e3a00e72        mov     r0, #1824       ; 0x720\r
6133     5fb8:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
6134     5fbc:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
6135     5fc0:       ebf5f654        bl      0xffd83918\r
6136     5fc4:       080036d6        stmeqda r0, {r1, r2, r4, r6, r7, r9, sl, ip, sp}\r
6137     5fc8:       e1a03000        mov     r3, r0\r
6138     5fcc:       ebf5f7eb        bl      0xffd83f80\r
6139     5fd0:       080036d4        stmeqda r0, {r2, r4, r6, r7, r9, sl, ip, sp}\r
6140     5fd4:       e2840000        add     r0, r4, #0      ; 0x0\r
6141     5fd8:       e1a01003        mov     r1, r3\r
6142     5fdc:       ebf5f57a        bl      0xffd835cc\r
6143     5fe0:       080036d6        stmeqda r0, {r1, r2, r4, r6, r7, r9, sl, ip, sp}\r
6144     5fe4:       ebf5f7e5        bl      0xffd83f80\r
6145     5fe8:       080036d6        stmeqda r0, {r1, r2, r4, r6, r7, r9, sl, ip, sp}\r
6146     5fec:       e3a00fc9        mov     r0, #804        ; 0x324\r
6147     5ff0:       e3800b0d        orr     r0, r0, #13312  ; 0x3400\r
6148     5ff4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
6149     5ff8:       ebf5f646        bl      0xffd83918\r
6150     5ffc:       080036da        stmeqda r0, {r1, r3, r4, r6, r7, r9, sl, ip, sp}\r
6151     6000:       e1a04000        mov     r4, r0\r
6152     6004:       ebf5f7dd        bl      0xffd83f80\r
6153     6008:       080036d8        stmeqda r0, {r3, r4, r6, r7, r9, sl, ip, sp}\r
6154     600c:       e3a00fca        mov     r0, #808        ; 0x328\r
6155     6010:       e3800b0d        orr     r0, r0, #13312  ; 0x3400\r
6156     6014:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
6157     6018:       ebf5f63e        bl      0xffd83918\r
6158     601c:       080036dc        stmeqda r0, {r2, r3, r4, r6, r7, r9, sl, ip, sp}\r
6159     6020:       e1a03000        mov     r3, r0\r
6160     6024:       ebf5f7d5        bl      0xffd83f80\r
6161     6028:       080036da        stmeqda r0, {r1, r3, r4, r6, r7, r9, sl, ip, sp}\r
6162     602c:       e2840000        add     r0, r4, #0      ; 0x0\r
6163     6030:       e1a01003        mov     r1, r3\r
6164     6034:       ebf5f564        bl      0xffd835cc\r
6165     6038:       080036dc        stmeqda r0, {r2, r3, r4, r6, r7, r9, sl, ip, sp}\r
6166     603c:       ebf5f7cf        bl      0xffd83f80\r
6167     6040:       080036dc        stmeqda r0, {r2, r3, r4, r6, r7, r9, sl, ip, sp}\r
6168     6044:       e3b03000        movs    r3, #0  ; 0x0\r
6169     6048:       ebf5f7cc        bl      0xffd83f80\r
6170     604c:       080036de        stmeqda r0, {r1, r2, r3, r4, r6, r7, r9, sl, ip, sp}\r
6171     6050:       e3b04000        movs    r4, #0  ; 0x0\r
6172     6054:       ebf5f7c9        bl      0xffd83f80\r
6173     6058:       080036e0        stmeqda r0, {r5, r6, r7, r9, sl, ip, sp}\r
6174     605c:       ebf5f7c7        bl      0xffd83f80\r
6175     6060:       080036e2        stmeqda r0, {r1, r5, r6, r7, r9, sl, ip, sp}\r
6176     6064:       e3a000e5        mov     r0, #229        ; 0xe5\r
6177     6068:       e3800c36        orr     r0, r0, #13824  ; 0x3600\r
6178     606c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
6179     6070:       e58d0438        str     r0, [sp, #1080]\r
6180     6074:       e28cc02e        add     ip, ip, #46     ; 0x2e\r
6181     6078:       e1a00fac        mov     r0, ip, lsr #31\r
6182     607c:       e08ff100        add     pc, pc, r0, lsl #2\r
6183     6080:       08003638        stmeqda r0, {r3, r4, r5, r9, sl, ip, sp}\r
6184     6084:       ebf5f3b2        bl      0xffd82f54\r
6185     6088:       ea000001        b       0x6094\r
6186     608c:       08003638        stmeqda r0, {r3, r4, r5, r9, sl, ip, sp}\r
6187     6090:       00000000        andeq   r0, r0, r0\r
6188     6094:       ebf5f7b9        bl      0xffd83f80\r
6189     6098:       08003638        stmeqda r0, {r3, r4, r5, r9, sl, ip, sp}\r
6190     609c:       e3a00f92        mov     r0, #584        ; 0x248\r
6191     60a0:       e3800b0d        orr     r0, r0, #13312  ; 0x3400\r
6192     60a4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
6193     60a8:       ebf5f61a        bl      0xffd83918\r
6194     60ac:       0800363c        stmeqda r0, {r2, r3, r4, r5, r9, sl, ip, sp}\r
6195     60b0:       e1a05000        mov     r5, r0\r
6196     60b4:       ebf5f7b1        bl      0xffd83f80\r
6197     60b8:       0800363a        stmeqda r0, {r1, r3, r4, r5, r9, sl, ip, sp}\r
6198     60bc:       e2850000        add     r0, r5, #0      ; 0x0\r
6199     60c0:       ebf5f614        bl      0xffd83918\r
6200     60c4:       0800363e        stmeqda r0, {r1, r2, r3, r4, r5, r9, sl, ip, sp}\r
6201     60c8:       e1a05000        mov     r5, r0\r
6202     60cc:       ebf5f7ab        bl      0xffd83f80\r
6203     60d0:       0800363c        stmeqda r0, {r2, r3, r4, r5, r9, sl, ip, sp}\r
6204     60d4:       e2850000        add     r0, r5, #0      ; 0x0\r
6205     60d8:       e1a01003        mov     r1, r3\r
6206     60dc:       ebf5f53a        bl      0xffd835cc\r
6207     60e0:       0800363e        stmeqda r0, {r1, r2, r3, r4, r5, r9, sl, ip, sp}\r
6208     60e4:       ebf5f7a5        bl      0xffd83f80\r
6209     60e8:       0800363e        stmeqda r0, {r1, r2, r3, r4, r5, r9, sl, ip, sp}\r
6210     60ec:       e3a00f93        mov     r0, #588        ; 0x24c\r
6211     60f0:       e3800b0d        orr     r0, r0, #13312  ; 0x3400\r
6212     60f4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
6213     60f8:       ebf5f606        bl      0xffd83918\r
6214     60fc:       08003642        stmeqda r0, {r1, r6, r9, sl, ip, sp}\r
6215     6100:       e1a03000        mov     r3, r0\r
6216     6104:       ebf5f79d        bl      0xffd83f80\r
6217     6108:       08003640        stmeqda r0, {r6, r9, sl, ip, sp}\r
6218     610c:       e2830000        add     r0, r3, #0      ; 0x0\r
6219     6110:       ebf5f600        bl      0xffd83918\r
6220     6114:       08003644        stmeqda r0, {r2, r6, r9, sl, ip, sp}\r
6221     6118:       e1a03000        mov     r3, r0\r
6222     611c:       ebf5f797        bl      0xffd83f80\r
6223     6120:       08003642        stmeqda r0, {r1, r6, r9, sl, ip, sp}\r
6224     6124:       e2830000        add     r0, r3, #0      ; 0x0\r
6225     6128:       e1a01004        mov     r1, r4\r
6226     612c:       ebf5f526        bl      0xffd835cc\r
6227     6130:       08003644        stmeqda r0, {r2, r6, r9, sl, ip, sp}\r
6228     6134:       ebf5f791        bl      0xffd83f80\r
6229     6138:       08003644        stmeqda r0, {r2, r6, r9, sl, ip, sp}\r
6230     613c:       e59d0438        ldr     r0, [sp, #1080]\r
6231     6140:       e28cc01f        add     ip, ip, #31     ; 0x1f\r
6232     6144:       eaf5f3e1        b       0xffd830d0\r
6233     6148:       080036e4        stmeqda r0, {r2, r5, r6, r7, r9, sl, ip, sp}\r
6234     614c:       00000000        andeq   r0, r0, r0\r
6235     6150:       ebf5f78a        bl      0xffd83f80\r
6236     6154:       080036e4        stmeqda r0, {r2, r5, r6, r7, r9, sl, ip, sp}\r
6237     6158:       e3a00fcb        mov     r0, #812        ; 0x32c\r
6238     615c:       e3800b0d        orr     r0, r0, #13312  ; 0x3400\r
6239     6160:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
6240     6164:       ebf5f5eb        bl      0xffd83918\r
6241     6168:       080036e8        stmeqda r0, {r3, r5, r6, r7, r9, sl, ip, sp}\r
6242     616c:       e1a04000        mov     r4, r0\r
6243     6170:       ebf5f782        bl      0xffd83f80\r
6244     6174:       080036e6        stmeqda r0, {r1, r2, r5, r6, r7, r9, sl, ip, sp}\r
6245     6178:       e3b03000        movs    r3, #0  ; 0x0\r
6246     617c:       ebf5f77f        bl      0xffd83f80\r
6247     6180:       080036e8        stmeqda r0, {r3, r5, r6, r7, r9, sl, ip, sp}\r
6248     6184:       e2840000        add     r0, r4, #0      ; 0x0\r
6249     6188:       e1a01003        mov     r1, r3\r
6250     618c:       ebf5f50e        bl      0xffd835cc\r
6251     6190:       080036ea        stmeqda r0, {r1, r3, r5, r6, r7, r9, sl, ip, sp}\r
6252     6194:       ebf5f779        bl      0xffd83f80\r
6253     6198:       080036ea        stmeqda r0, {r1, r3, r5, r6, r7, r9, sl, ip, sp}\r
6254     619c:       e3a00e73        mov     r0, #1840       ; 0x730\r
6255     61a0:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
6256     61a4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
6257     61a8:       ebf5f5da        bl      0xffd83918\r
6258     61ac:       080036ee        stmeqda r0, {r1, r2, r3, r5, r6, r7, r9, sl, ip, sp}\r
6259     61b0:       e1a04000        mov     r4, r0\r
6260     61b4:       ebf5f771        bl      0xffd83f80\r
6261     61b8:       080036ec        stmeqda r0, {r2, r3, r5, r6, r7, r9, sl, ip, sp}\r
6262     61bc:       e2840000        add     r0, r4, #0      ; 0x0\r
6263     61c0:       e1a01003        mov     r1, r3\r
6264     61c4:       ebf5f500        bl      0xffd835cc\r
6265     61c8:       080036ee        stmeqda r0, {r1, r2, r3, r5, r6, r7, r9, sl, ip, sp}\r
6266     61cc:       ebf5f76b        bl      0xffd83f80\r
6267     61d0:       080036ee        stmeqda r0, {r1, r2, r3, r5, r6, r7, r9, sl, ip, sp}\r
6268     61d4:       e59d0434        ldr     r0, [sp, #1076]\r
6269     61d8:       e2800f00        add     r0, r0, #0      ; 0x0\r
6270     61dc:       e1a01003        mov     r1, r3\r
6271     61e0:       ebf5f4f9        bl      0xffd835cc\r
6272     61e4:       080036f0        stmeqda r0, {r4, r5, r6, r7, r9, sl, ip, sp}\r
6273     61e8:       ebf5f764        bl      0xffd83f80\r
6274     61ec:       080036f0        stmeqda r0, {r4, r5, r6, r7, r9, sl, ip, sp}\r
6275     61f0:       e59d0434        ldr     r0, [sp, #1076]\r
6276     61f4:       e2800f01        add     r0, r0, #4      ; 0x4\r
6277     61f8:       e1a01003        mov     r1, r3\r
6278     61fc:       ebf5f4f2        bl      0xffd835cc\r
6279     6200:       080036f2        stmeqda r0, {r1, r4, r5, r6, r7, r9, sl, ip, sp}\r
6280     6204:       ebf5f75d        bl      0xffd83f80\r
6281     6208:       080036f2        stmeqda r0, {r1, r4, r5, r6, r7, r9, sl, ip, sp}\r
6282     620c:       e3b04000        movs    r4, #0  ; 0x0\r
6283     6210:       ebf5f75a        bl      0xffd83f80\r
6284     6214:       080036f4        stmeqda r0, {r2, r4, r5, r6, r7, r9, sl, ip, sp}\r
6285     6218:       e3b05000        movs    r5, #0  ; 0x0\r
6286     621c:       ebf5f757        bl      0xffd83f80\r
6287     6220:       080036f6        stmeqda r0, {r1, r2, r4, r5, r6, r7, r9, sl, ip, sp}\r
6288     6224:       e3b06000        movs    r6, #0  ; 0x0\r
6289     6228:       ebf5f754        bl      0xffd83f80\r
6290     622c:       080036f8        stmeqda r0, {r3, r4, r5, r6, r7, r9, sl, ip, sp}\r
6291     6230:       ebf5f752        bl      0xffd83f80\r
6292     6234:       080036fa        stmeqda r0, {r1, r3, r4, r5, r6, r7, r9, sl, ip, sp}\r
6293     6238:       e3a000fd        mov     r0, #253        ; 0xfd\r
6294     623c:       e3800c36        orr     r0, r0, #13824  ; 0x3600\r
6295     6240:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
6296     6244:       e58d0438        str     r0, [sp, #1080]\r
6297     6248:       e28cc02c        add     ip, ip, #44     ; 0x2c\r
6298     624c:       e1a00fac        mov     r0, ip, lsr #31\r
6299     6250:       e08ff100        add     pc, pc, r0, lsl #2\r
6300     6254:       08003650        stmeqda r0, {r4, r6, r9, sl, ip, sp}\r
6301     6258:       ebf5f33d        bl      0xffd82f54\r
6302     625c:       ea000001        b       0x6268\r
6303     6260:       08003650        stmeqda r0, {r4, r6, r9, sl, ip, sp}\r
6304     6264:       00000000        andeq   r0, r0, r0\r
6305     6268:       ebf5f744        bl      0xffd83f80\r
6306     626c:       08003650        stmeqda r0, {r4, r6, r9, sl, ip, sp}\r
6307     6270:       e59d9434        ldr     r9, [sp, #1076]\r
6308     6274:       e3c99003        bic     r9, r9, #3      ; 0x3\r
6309     6278:       e2499010        sub     r9, r9, #16     ; 0x10\r
6310     627c:       e58d9434        str     r9, [sp, #1076]\r
6311     6280:       e2890000        add     r0, r9, #0      ; 0x0\r
6312     6284:       e1a01007        mov     r1, r7\r
6313     6288:       ebf5f4ef        bl      0xffd8364c\r
6314     628c:       e2890004        add     r0, r9, #4      ; 0x4\r
6315     6290:       e1a01008        mov     r1, r8\r
6316     6294:       ebf5f4ec        bl      0xffd8364c\r
6317     6298:       e2890008        add     r0, r9, #8      ; 0x8\r
6318     629c:       e59d1418        ldr     r1, [sp, #1048]\r
6319     62a0:       ebf5f4e9        bl      0xffd8364c\r
6320     62a4:       e289000c        add     r0, r9, #12     ; 0xc\r
6321     62a8:       e59d1438        ldr     r1, [sp, #1080]\r
6322     62ac:       ebf5f4e6        bl      0xffd8364c\r
6323     62b0:       ebf5f732        bl      0xffd83f80\r
6324     62b4:       08003652        stmeqda r0, {r1, r4, r6, r9, sl, ip, sp}\r
6325     62b8:       e59d0434        ldr     r0, [sp, #1076]\r
6326     62bc:       e2800f04        add     r0, r0, #16     ; 0x10\r
6327     62c0:       ebf5f594        bl      0xffd83918\r
6328     62c4:       08003656        stmeqda r0, {r1, r2, r4, r6, r9, sl, ip, sp}\r
6329     62c8:       e1a08000        mov     r8, r0\r
6330     62cc:       ebf5f72b        bl      0xffd83f80\r
6331     62d0:       08003654        stmeqda r0, {r2, r4, r6, r9, sl, ip, sp}\r
6332     62d4:       e59d0434        ldr     r0, [sp, #1076]\r
6333     62d8:       e2800f05        add     r0, r0, #20     ; 0x14\r
6334     62dc:       ebf5f58d        bl      0xffd83918\r
6335     62e0:       08003658        stmeqda r0, {r3, r4, r6, r9, sl, ip, sp}\r
6336     62e4:       e58d0418        str     r0, [sp, #1048]\r
6337     62e8:       ebf5f724        bl      0xffd83f80\r
6338     62ec:       08003656        stmeqda r0, {r1, r2, r4, r6, r9, sl, ip, sp}\r
6339     62f0:       e3a00f9d        mov     r0, #628        ; 0x274\r
6340     62f4:       e3800b0d        orr     r0, r0, #13312  ; 0x3400\r
6341     62f8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
6342     62fc:       ebf5f585        bl      0xffd83918\r
6343     6300:       0800365a        stmeqda r0, {r1, r3, r4, r6, r9, sl, ip, sp}\r
6344     6304:       e1a07000        mov     r7, r0\r
6345     6308:       ebf5f71c        bl      0xffd83f80\r
6346     630c:       08003658        stmeqda r0, {r3, r4, r6, r9, sl, ip, sp}\r
6347     6310:       e2870000        add     r0, r7, #0      ; 0x0\r
6348     6314:       e1a01003        mov     r1, r3\r
6349     6318:       ebf5f4ab        bl      0xffd835cc\r
6350     631c:       0800365a        stmeqda r0, {r1, r3, r4, r6, r9, sl, ip, sp}\r
6351     6320:       ebf5f716        bl      0xffd83f80\r
6352     6324:       0800365a        stmeqda r0, {r1, r3, r4, r6, r9, sl, ip, sp}\r
6353     6328:       e3a00f9e        mov     r0, #632        ; 0x278\r
6354     632c:       e3800b0d        orr     r0, r0, #13312  ; 0x3400\r
6355     6330:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
6356     6334:       ebf5f577        bl      0xffd83918\r
6357     6338:       0800365e        stmeqda r0, {r1, r2, r3, r4, r6, r9, sl, ip, sp}\r
6358     633c:       e1a03000        mov     r3, r0\r
6359     6340:       ebf5f70e        bl      0xffd83f80\r
6360     6344:       0800365c        stmeqda r0, {r2, r3, r4, r6, r9, sl, ip, sp}\r
6361     6348:       e2830000        add     r0, r3, #0      ; 0x0\r
6362     634c:       e1a01004        mov     r1, r4\r
6363     6350:       ebf5f49d        bl      0xffd835cc\r
6364     6354:       0800365e        stmeqda r0, {r1, r2, r3, r4, r6, r9, sl, ip, sp}\r
6365     6358:       ebf5f708        bl      0xffd83f80\r
6366     635c:       0800365e        stmeqda r0, {r1, r2, r3, r4, r6, r9, sl, ip, sp}\r
6367     6360:       e3a00f9f        mov     r0, #636        ; 0x27c\r
6368     6364:       e3800b0d        orr     r0, r0, #13312  ; 0x3400\r
6369     6368:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
6370     636c:       ebf5f569        bl      0xffd83918\r
6371     6370:       08003662        stmeqda r0, {r1, r5, r6, r9, sl, ip, sp}\r
6372     6374:       e1a03000        mov     r3, r0\r
6373     6378:       ebf5f700        bl      0xffd83f80\r
6374     637c:       08003660        stmeqda r0, {r5, r6, r9, sl, ip, sp}\r
6375     6380:       e2830000        add     r0, r3, #0      ; 0x0\r
6376     6384:       e1a01005        mov     r1, r5\r
6377     6388:       ebf5f48f        bl      0xffd835cc\r
6378     638c:       08003662        stmeqda r0, {r1, r5, r6, r9, sl, ip, sp}\r
6379     6390:       ebf5f6fa        bl      0xffd83f80\r
6380     6394:       08003662        stmeqda r0, {r1, r5, r6, r9, sl, ip, sp}\r
6381     6398:       e3a00dda        mov     r0, #13952      ; 0x3680\r
6382     639c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
6383     63a0:       ebf5f55c        bl      0xffd83918\r
6384     63a4:       08003666        stmeqda r0, {r1, r2, r5, r6, r9, sl, ip, sp}\r
6385     63a8:       e1a03000        mov     r3, r0\r
6386     63ac:       ebf5f6f3        bl      0xffd83f80\r
6387     63b0:       08003664        stmeqda r0, {r2, r5, r6, r9, sl, ip, sp}\r
6388     63b4:       e2830000        add     r0, r3, #0      ; 0x0\r
6389     63b8:       e1a01006        mov     r1, r6\r
6390     63bc:       ebf5f462        bl      0xffd8354c\r
6391     63c0:       08003666        stmeqda r0, {r1, r2, r5, r6, r9, sl, ip, sp}\r
6392     63c4:       ebf5f6ed        bl      0xffd83f80\r
6393     63c8:       08003666        stmeqda r0, {r1, r2, r5, r6, r9, sl, ip, sp}\r
6394     63cc:       e3a00fa1        mov     r0, #644        ; 0x284\r
6395     63d0:       e3800b0d        orr     r0, r0, #13312  ; 0x3400\r
6396     63d4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
6397     63d8:       ebf5f54e        bl      0xffd83918\r
6398     63dc:       0800366a        stmeqda r0, {r1, r3, r5, r6, r9, sl, ip, sp}\r
6399     63e0:       e1a03000        mov     r3, r0\r
6400     63e4:       ebf5f6e5        bl      0xffd83f80\r
6401     63e8:       08003668        stmeqda r0, {r3, r5, r6, r9, sl, ip, sp}\r
6402     63ec:       e2830000        add     r0, r3, #0      ; 0x0\r
6403     63f0:       e1a01008        mov     r1, r8\r
6404     63f4:       ebf5f454        bl      0xffd8354c\r
6405     63f8:       0800366a        stmeqda r0, {r1, r3, r5, r6, r9, sl, ip, sp}\r
6406     63fc:       ebf5f6df        bl      0xffd83f80\r
6407     6400:       0800366a        stmeqda r0, {r1, r3, r5, r6, r9, sl, ip, sp}\r
6408     6404:       e3a00fa2        mov     r0, #648        ; 0x288\r
6409     6408:       e3800b0d        orr     r0, r0, #13312  ; 0x3400\r
6410     640c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
6411     6410:       ebf5f540        bl      0xffd83918\r
6412     6414:       0800366e        stmeqda r0, {r1, r2, r3, r5, r6, r9, sl, ip, sp}\r
6413     6418:       e1a03000        mov     r3, r0\r
6414     641c:       ebf5f6d7        bl      0xffd83f80\r
6415     6420:       0800366c        stmeqda r0, {r2, r3, r5, r6, r9, sl, ip, sp}\r
6416     6424:       e2830000        add     r0, r3, #0      ; 0x0\r
6417     6428:       e59d1418        ldr     r1, [sp, #1048]\r
6418     642c:       ebf5f446        bl      0xffd8354c\r
6419     6430:       0800366e        stmeqda r0, {r1, r2, r3, r5, r6, r9, sl, ip, sp}\r
6420     6434:       ebf5f6d1        bl      0xffd83f80\r
6421     6438:       0800366e        stmeqda r0, {r1, r2, r3, r5, r6, r9, sl, ip, sp}\r
6422     643c:       e59d9434        ldr     r9, [sp, #1076]\r
6423     6440:       e3c99003        bic     r9, r9, #3      ; 0x3\r
6424     6444:       e289000c        add     r0, r9, #12     ; 0xc\r
6425     6448:       e58d0434        str     r0, [sp, #1076]\r
6426     644c:       e2890000        add     r0, r9, #0      ; 0x0\r
6427     6450:       ebf5f530        bl      0xffd83918\r
6428     6454:       08003672        stmeqda r0, {r1, r4, r5, r6, r9, sl, ip, sp}\r
6429     6458:       e1a07000        mov     r7, r0\r
6430     645c:       e2890004        add     r0, r9, #4      ; 0x4\r
6431     6460:       ebf5f52c        bl      0xffd83918\r
6432     6464:       08003672        stmeqda r0, {r1, r4, r5, r6, r9, sl, ip, sp}\r
6433     6468:       e1a08000        mov     r8, r0\r
6434     646c:       e2890008        add     r0, r9, #8      ; 0x8\r
6435     6470:       ebf5f528        bl      0xffd83918\r
6436     6474:       08003672        stmeqda r0, {r1, r4, r5, r6, r9, sl, ip, sp}\r
6437     6478:       e58d0418        str     r0, [sp, #1048]\r
6438     647c:       ebf5f6bf        bl      0xffd83f80\r
6439     6480:       08003670        stmeqda r0, {r4, r5, r6, r9, sl, ip, sp}\r
6440     6484:       e59d9434        ldr     r9, [sp, #1076]\r
6441     6488:       e3c99003        bic     r9, r9, #3      ; 0x3\r
6442     648c:       e2890004        add     r0, r9, #4      ; 0x4\r
6443     6490:       e58d0434        str     r0, [sp, #1076]\r
6444     6494:       e2890000        add     r0, r9, #0      ; 0x0\r
6445     6498:       ebf5f51e        bl      0xffd83918\r
6446     649c:       08003674        stmeqda r0, {r2, r4, r5, r6, r9, sl, ip, sp}\r
6447     64a0:       e1a03000        mov     r3, r0\r
6448     64a4:       ebf5f6b5        bl      0xffd83f80\r
6449     64a8:       08003672        stmeqda r0, {r1, r4, r5, r6, r9, sl, ip, sp}\r
6450     64ac:       e1a00003        mov     r0, r3\r
6451     64b0:       e28cc053        add     ip, ip, #83     ; 0x53\r
6452     64b4:       eaf5f305        b       0xffd830d0\r
6453     64b8:       080036fc        stmeqda r0, {r2, r3, r4, r5, r6, r7, r9, sl, ip, sp}\r
6454     64bc:       00000000        andeq   r0, r0, r0\r
6455     64c0:       ebf5f6ae        bl      0xffd83f80\r
6456     64c4:       080036fc        stmeqda r0, {r2, r3, r4, r5, r6, r7, r9, sl, ip, sp}\r
6457     64c8:       e3a00fcd        mov     r0, #820        ; 0x334\r
6458     64cc:       e3800b0d        orr     r0, r0, #13312  ; 0x3400\r
6459     64d0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
6460     64d4:       ebf5f50f        bl      0xffd83918\r
6461     64d8:       08003700        stmeqda r0, {r8, r9, sl, ip, sp}\r
6462     64dc:       e1a03000        mov     r3, r0\r
6463     64e0:       ebf5f6a6        bl      0xffd83f80\r
6464     64e4:       080036fe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, r9, sl, ip, sp}\r
6465     64e8:       e3a00fce        mov     r0, #824        ; 0x338\r
6466     64ec:       e3800b0d        orr     r0, r0, #13312  ; 0x3400\r
6467     64f0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
6468     64f4:       ebf5f507        bl      0xffd83918\r
6469     64f8:       08003702        stmeqda r0, {r1, r8, r9, sl, ip, sp}\r
6470     64fc:       e1a05000        mov     r5, r0\r
6471     6500:       ebf5f69e        bl      0xffd83f80\r
6472     6504:       08003700        stmeqda r0, {r8, r9, sl, ip, sp}\r
6473     6508:       e3a00fcf        mov     r0, #828        ; 0x33c\r
6474     650c:       e3800b0d        orr     r0, r0, #13312  ; 0x3400\r
6475     6510:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
6476     6514:       ebf5f4ff        bl      0xffd83918\r
6477     6518:       08003704        stmeqda r0, {r2, r8, r9, sl, ip, sp}\r
6478     651c:       e1a06000        mov     r6, r0\r
6479     6520:       ebf5f696        bl      0xffd83f80\r
6480     6524:       08003702        stmeqda r0, {r1, r8, r9, sl, ip, sp}\r
6481     6528:       e3b04080        movs    r4, #128        ; 0x80\r
6482     652c:       ebf5f693        bl      0xffd83f80\r
6483     6530:       08003704        stmeqda r0, {r2, r8, r9, sl, ip, sp}\r
6484     6534:       e59d0434        ldr     r0, [sp, #1076]\r
6485     6538:       e2800f00        add     r0, r0, #0      ; 0x0\r
6486     653c:       e1a01004        mov     r1, r4\r
6487     6540:       ebf5f421        bl      0xffd835cc\r
6488     6544:       08003706        stmeqda r0, {r1, r2, r8, r9, sl, ip, sp}\r
6489     6548:       ebf5f68c        bl      0xffd83f80\r
6490     654c:       08003706        stmeqda r0, {r1, r2, r8, r9, sl, ip, sp}\r
6491     6550:       ebf5f68a        bl      0xffd83f80\r
6492     6554:       08003708        stmeqda r0, {r3, r8, r9, sl, ip, sp}\r
6493     6558:       e3a0000b        mov     r0, #11 ; 0xb\r
6494     655c:       e3800c37        orr     r0, r0, #14080  ; 0x3700\r
6495     6560:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
6496     6564:       e58d0438        str     r0, [sp, #1080]\r
6497     6568:       e28cc01c        add     ip, ip, #28     ; 0x1c\r
6498     656c:       e1a00fac        mov     r0, ip, lsr #31\r
6499     6570:       e08ff100        add     pc, pc, r0, lsl #2\r
6500     6574:       0800368c        stmeqda r0, {r2, r3, r7, r9, sl, ip, sp}\r
6501     6578:       ebf5f275        bl      0xffd82f54\r
6502     657c:       ea000001        b       0x6588\r
6503     6580:       0800368c        stmeqda r0, {r2, r3, r7, r9, sl, ip, sp}\r
6504     6584:       00000000        andeq   r0, r0, r0\r
6505     6588:       ebf5f67c        bl      0xffd83f80\r
6506     658c:       0800368c        stmeqda r0, {r2, r3, r7, r9, sl, ip, sp}\r
6507     6590:       e59d9434        ldr     r9, [sp, #1076]\r
6508     6594:       e3c99003        bic     r9, r9, #3      ; 0x3\r
6509     6598:       e249900c        sub     r9, r9, #12     ; 0xc\r
6510     659c:       e58d9434        str     r9, [sp, #1076]\r
6511     65a0:       e2890000        add     r0, r9, #0      ; 0x0\r
6512     65a4:       e1a01007        mov     r1, r7\r
6513     65a8:       ebf5f427        bl      0xffd8364c\r
6514     65ac:       e2890004        add     r0, r9, #4      ; 0x4\r
6515     65b0:       e1a01008        mov     r1, r8\r
6516     65b4:       ebf5f424        bl      0xffd8364c\r
6517     65b8:       e2890008        add     r0, r9, #8      ; 0x8\r
6518     65bc:       e59d1438        ldr     r1, [sp, #1080]\r
6519     65c0:       ebf5f421        bl      0xffd8364c\r
6520     65c4:       ebf5f66d        bl      0xffd83f80\r
6521     65c8:       0800368e        stmeqda r0, {r1, r2, r3, r7, r9, sl, ip, sp}\r
6522     65cc:       e59d0434        ldr     r0, [sp, #1076]\r
6523     65d0:       e2800f03        add     r0, r0, #12     ; 0xc\r
6524     65d4:       ebf5f4cf        bl      0xffd83918\r
6525     65d8:       08003692        stmeqda r0, {r1, r4, r7, r9, sl, ip, sp}\r
6526     65dc:       e1a08000        mov     r8, r0\r
6527     65e0:       ebf5f666        bl      0xffd83f80\r
6528     65e4:       08003690        stmeqda r0, {r4, r7, r9, sl, ip, sp}\r
6529     65e8:       e3a00fab        mov     r0, #684        ; 0x2ac\r
6530     65ec:       e3800b0d        orr     r0, r0, #13312  ; 0x3400\r
6531     65f0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
6532     65f4:       ebf5f4c7        bl      0xffd83918\r
6533     65f8:       08003694        stmeqda r0, {r2, r4, r7, r9, sl, ip, sp}\r
6534     65fc:       e1a07000        mov     r7, r0\r
6535     6600:       ebf5f65e        bl      0xffd83f80\r
6536     6604:       08003692        stmeqda r0, {r1, r4, r7, r9, sl, ip, sp}\r
6537     6608:       e2870000        add     r0, r7, #0      ; 0x0\r
6538     660c:       e1a01003        mov     r1, r3\r
6539     6610:       ebf5f3ed        bl      0xffd835cc\r
6540     6614:       08003694        stmeqda r0, {r2, r4, r7, r9, sl, ip, sp}\r
6541     6618:       ebf5f658        bl      0xffd83f80\r
6542     661c:       08003694        stmeqda r0, {r2, r4, r7, r9, sl, ip, sp}\r
6543     6620:       e3a00e6b        mov     r0, #1712       ; 0x6b0\r
6544     6624:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
6545     6628:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
6546     662c:       ebf5f4b9        bl      0xffd83918\r
6547     6630:       08003698        stmeqda r0, {r3, r4, r7, r9, sl, ip, sp}\r
6548     6634:       e1a03000        mov     r3, r0\r
6549     6638:       ebf5f650        bl      0xffd83f80\r
6550     663c:       08003696        stmeqda r0, {r1, r2, r4, r7, r9, sl, ip, sp}\r
6551     6640:       e2830000        add     r0, r3, #0      ; 0x0\r
6552     6644:       e1a01004        mov     r1, r4\r
6553     6648:       ebf5f3df        bl      0xffd835cc\r
6554     664c:       08003698        stmeqda r0, {r3, r4, r7, r9, sl, ip, sp}\r
6555     6650:       ebf5f64a        bl      0xffd83f80\r
6556     6654:       08003698        stmeqda r0, {r3, r4, r7, r9, sl, ip, sp}\r
6557     6658:       e3a00fad        mov     r0, #692        ; 0x2b4\r
6558     665c:       e3800b0d        orr     r0, r0, #13312  ; 0x3400\r
6559     6660:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
6560     6664:       ebf5f4ab        bl      0xffd83918\r
6561     6668:       0800369c        stmeqda r0, {r2, r3, r4, r7, r9, sl, ip, sp}\r
6562     666c:       e1a03000        mov     r3, r0\r
6563     6670:       ebf5f642        bl      0xffd83f80\r
6564     6674:       0800369a        stmeqda r0, {r1, r3, r4, r7, r9, sl, ip, sp}\r
6565     6678:       e2830000        add     r0, r3, #0      ; 0x0\r
6566     667c:       e1a01005        mov     r1, r5\r
6567     6680:       ebf5f3d1        bl      0xffd835cc\r
6568     6684:       0800369c        stmeqda r0, {r2, r3, r4, r7, r9, sl, ip, sp}\r
6569     6688:       ebf5f63c        bl      0xffd83f80\r
6570     668c:       0800369c        stmeqda r0, {r2, r3, r4, r7, r9, sl, ip, sp}\r
6571     6690:       e3a00fae        mov     r0, #696        ; 0x2b8\r
6572     6694:       e3800b0d        orr     r0, r0, #13312  ; 0x3400\r
6573     6698:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
6574     669c:       ebf5f49d        bl      0xffd83918\r
6575     66a0:       080036a0        stmeqda r0, {r5, r7, r9, sl, ip, sp}\r
6576     66a4:       e1a03000        mov     r3, r0\r
6577     66a8:       ebf5f634        bl      0xffd83f80\r
6578     66ac:       0800369e        stmeqda r0, {r1, r2, r3, r4, r7, r9, sl, ip, sp}\r
6579     66b0:       e2830000        add     r0, r3, #0      ; 0x0\r
6580     66b4:       e1a01006        mov     r1, r6\r
6581     66b8:       ebf5f3c3        bl      0xffd835cc\r
6582     66bc:       080036a0        stmeqda r0, {r5, r7, r9, sl, ip, sp}\r
6583     66c0:       ebf5f62e        bl      0xffd83f80\r
6584     66c4:       080036a0        stmeqda r0, {r5, r7, r9, sl, ip, sp}\r
6585     66c8:       e3a00faf        mov     r0, #700        ; 0x2bc\r
6586     66cc:       e3800b0d        orr     r0, r0, #13312  ; 0x3400\r
6587     66d0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
6588     66d4:       ebf5f48f        bl      0xffd83918\r
6589     66d8:       080036a4        stmeqda r0, {r2, r5, r7, r9, sl, ip, sp}\r
6590     66dc:       e1a03000        mov     r3, r0\r
6591     66e0:       ebf5f626        bl      0xffd83f80\r
6592     66e4:       080036a2        stmeqda r0, {r1, r5, r7, r9, sl, ip, sp}\r
6593     66e8:       e2830000        add     r0, r3, #0      ; 0x0\r
6594     66ec:       e1a01008        mov     r1, r8\r
6595     66f0:       ebf5f3b5        bl      0xffd835cc\r
6596     66f4:       080036a4        stmeqda r0, {r2, r5, r7, r9, sl, ip, sp}\r
6597     66f8:       ebf5f620        bl      0xffd83f80\r
6598     66fc:       080036a4        stmeqda r0, {r2, r5, r7, r9, sl, ip, sp}\r
6599     6700:       e59d9434        ldr     r9, [sp, #1076]\r
6600     6704:       e3c99003        bic     r9, r9, #3      ; 0x3\r
6601     6708:       e2890008        add     r0, r9, #8      ; 0x8\r
6602     670c:       e58d0434        str     r0, [sp, #1076]\r
6603     6710:       e2890000        add     r0, r9, #0      ; 0x0\r
6604     6714:       ebf5f47f        bl      0xffd83918\r
6605     6718:       080036a8        stmeqda r0, {r3, r5, r7, r9, sl, ip, sp}\r
6606     671c:       e1a07000        mov     r7, r0\r
6607     6720:       e2890004        add     r0, r9, #4      ; 0x4\r
6608     6724:       ebf5f47b        bl      0xffd83918\r
6609     6728:       080036a8        stmeqda r0, {r3, r5, r7, r9, sl, ip, sp}\r
6610     672c:       e1a08000        mov     r8, r0\r
6611     6730:       ebf5f612        bl      0xffd83f80\r
6612     6734:       080036a6        stmeqda r0, {r1, r2, r5, r7, r9, sl, ip, sp}\r
6613     6738:       e59d9434        ldr     r9, [sp, #1076]\r
6614     673c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
6615     6740:       e2890004        add     r0, r9, #4      ; 0x4\r
6616     6744:       e58d0434        str     r0, [sp, #1076]\r
6617     6748:       e2890000        add     r0, r9, #0      ; 0x0\r
6618     674c:       ebf5f471        bl      0xffd83918\r
6619     6750:       080036aa        stmeqda r0, {r1, r3, r5, r7, r9, sl, ip, sp}\r
6620     6754:       e1a03000        mov     r3, r0\r
6621     6758:       ebf5f608        bl      0xffd83f80\r
6622     675c:       080036a8        stmeqda r0, {r3, r5, r7, r9, sl, ip, sp}\r
6623     6760:       e1a00003        mov     r0, r3\r
6624     6764:       e28cc043        add     ip, ip, #67     ; 0x43\r
6625     6768:       eaf5f258        b       0xffd830d0\r
6626     676c:       0800370a        stmeqda r0, {r1, r3, r8, r9, sl, ip, sp}\r
6627     6770:       00000000        andeq   r0, r0, r0\r
6628     6774:       ebf5f601        bl      0xffd83f80\r
6629     6778:       0800370a        stmeqda r0, {r1, r3, r8, r9, sl, ip, sp}\r
6630     677c:       e3b03007        movs    r3, #7  ; 0x7\r
6631     6780:       ebf5f5fe        bl      0xffd83f80\r
6632     6784:       0800370c        stmeqda r0, {r2, r3, r8, r9, sl, ip, sp}\r
6633     6788:       ebf5f5fc        bl      0xffd83f80\r
6634     678c:       0800370e        stmeqda r0, {r1, r2, r3, r8, r9, sl, ip, sp}\r
6635     6790:       e3a00011        mov     r0, #17 ; 0x11\r
6636     6794:       e3800c37        orr     r0, r0, #14080  ; 0x3700\r
6637     6798:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
6638     679c:       e58d0438        str     r0, [sp, #1080]\r
6639     67a0:       e28cc009        add     ip, ip, #9      ; 0x9\r
6640     67a4:       e1a00fac        mov     r0, ip, lsr #31\r
6641     67a8:       e08ff100        add     pc, pc, r0, lsl #2\r
6642     67ac:       080036c0        stmeqda r0, {r6, r7, r9, sl, ip, sp}\r
6643     67b0:       ebf5f1e7        bl      0xffd82f54\r
6644     67b4:       ea000001        b       0x67c0\r
6645     67b8:       080036c0        stmeqda r0, {r6, r7, r9, sl, ip, sp}\r
6646     67bc:       00000000        andeq   r0, r0, r0\r
6647     67c0:       ebf5f5ee        bl      0xffd83f80\r
6648     67c4:       080036c0        stmeqda r0, {r6, r7, r9, sl, ip, sp}\r
6649     67c8:       e3a00fb2        mov     r0, #712        ; 0x2c8\r
6650     67cc:       e3800b0d        orr     r0, r0, #13312  ; 0x3400\r
6651     67d0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
6652     67d4:       ebf5f44f        bl      0xffd83918\r
6653     67d8:       080036c4        stmeqda r0, {r2, r6, r7, r9, sl, ip, sp}\r
6654     67dc:       e1a04000        mov     r4, r0\r
6655     67e0:       ebf5f5e6        bl      0xffd83f80\r
6656     67e4:       080036c2        stmeqda r0, {r1, r6, r7, r9, sl, ip, sp}\r
6657     67e8:       e2840000        add     r0, r4, #0      ; 0x0\r
6658     67ec:       e1a01003        mov     r1, r3\r
6659     67f0:       ebf5f336        bl      0xffd834d0\r
6660     67f4:       080036c4        stmeqda r0, {r2, r6, r7, r9, sl, ip, sp}\r
6661     67f8:       ebf5f5e0        bl      0xffd83f80\r
6662     67fc:       080036c4        stmeqda r0, {r2, r6, r7, r9, sl, ip, sp}\r
6663     6800:       e59d0438        ldr     r0, [sp, #1080]\r
6664     6804:       e28cc00c        add     ip, ip, #12     ; 0xc\r
6665     6808:       eaf5f230        b       0xffd830d0\r
6666     680c:       08003710        stmeqda r0, {r4, r8, r9, sl, ip, sp}\r
6667     6810:       00000000        andeq   r0, r0, r0\r
6668     6814:       ebf5f5d9        bl      0xffd83f80\r
6669     6818:       08003710        stmeqda r0, {r4, r8, r9, sl, ip, sp}\r
6670     681c:       ebf5f5d7        bl      0xffd83f80\r
6671     6820:       08003712        stmeqda r0, {r1, r4, r8, r9, sl, ip, sp}\r
6672     6824:       e3a00015        mov     r0, #21 ; 0x15\r
6673     6828:       e3800c37        orr     r0, r0, #14080  ; 0x3700\r
6674     682c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
6675     6830:       e58d0438        str     r0, [sp, #1080]\r
6676     6834:       e28cc006        add     ip, ip, #6      ; 0x6\r
6677     6838:       e1a00fac        mov     r0, ip, lsr #31\r
6678     683c:       e08ff100        add     pc, pc, r0, lsl #2\r
6679     6840:       08003534        stmeqda r0, {r2, r4, r5, r8, sl, ip, sp}\r
6680     6844:       ebf5f1c2        bl      0xffd82f54\r
6681     6848:       ea000001        b       0x6854\r
6682     684c:       08003534        stmeqda r0, {r2, r4, r5, r8, sl, ip, sp}\r
6683     6850:       00000000        andeq   r0, r0, r0\r
6684     6854:       ebf5f5c9        bl      0xffd83f80\r
6685     6858:       08003534        stmeqda r0, {r2, r4, r5, r8, sl, ip, sp}\r
6686     685c:       e59d9434        ldr     r9, [sp, #1076]\r
6687     6860:       e3c99003        bic     r9, r9, #3      ; 0x3\r
6688     6864:       e2499004        sub     r9, r9, #4      ; 0x4\r
6689     6868:       e58d9434        str     r9, [sp, #1076]\r
6690     686c:       e2890000        add     r0, r9, #0      ; 0x0\r
6691     6870:       e59d1438        ldr     r1, [sp, #1080]\r
6692     6874:       ebf5f374        bl      0xffd8364c\r
6693     6878:       ebf5f5c0        bl      0xffd83f80\r
6694     687c:       08003536        stmeqda r0, {r1, r2, r4, r5, r8, sl, ip, sp}\r
6695     6880:       ebf5f5be        bl      0xffd83f80\r
6696     6884:       08003538        stmeqda r0, {r3, r4, r5, r8, sl, ip, sp}\r
6697     6888:       e3a0003b        mov     r0, #59 ; 0x3b\r
6698     688c:       e3800c35        orr     r0, r0, #13568  ; 0x3500\r
6699     6890:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
6700     6894:       e58d0438        str     r0, [sp, #1080]\r
6701     6898:       e28cc009        add     ip, ip, #9      ; 0x9\r
6702     689c:       e1a00fac        mov     r0, ip, lsr #31\r
6703     68a0:       e08ff100        add     pc, pc, r0, lsl #2\r
6704     68a4:       080034cc        stmeqda r0, {r2, r3, r6, r7, sl, ip, sp}\r
6705     68a8:       ebf5f1a9        bl      0xffd82f54\r
6706     68ac:       ea000001        b       0x68b8\r
6707     68b0:       080034cc        stmeqda r0, {r2, r3, r6, r7, sl, ip, sp}\r
6708     68b4:       00000000        andeq   r0, r0, r0\r
6709     68b8:       ebf5f5b0        bl      0xffd83f80\r
6710     68bc:       080034cc        stmeqda r0, {r2, r3, r6, r7, sl, ip, sp}\r
6711     68c0:       e3a00f36        mov     r0, #216        ; 0xd8\r
6712     68c4:       e3800b0d        orr     r0, r0, #13312  ; 0x3400\r
6713     68c8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
6714     68cc:       ebf5f411        bl      0xffd83918\r
6715     68d0:       080034d0        stmeqda r0, {r4, r6, r7, sl, ip, sp}\r
6716     68d4:       e1a05000        mov     r5, r0\r
6717     68d8:       ebf5f5a8        bl      0xffd83f80\r
6718     68dc:       080034ce        stmeqda r0, {r1, r2, r3, r6, r7, sl, ip, sp}\r
6719     68e0:       e2850000        add     r0, r5, #0      ; 0x0\r
6720     68e4:       ebf5f3b4        bl      0xffd837bc\r
6721     68e8:       080034d2        stmeqda r0, {r1, r4, r6, r7, sl, ip, sp}\r
6722     68ec:       e1a04000        mov     r4, r0\r
6723     68f0:       ebf5f5a2        bl      0xffd83f80\r
6724     68f4:       080034d0        stmeqda r0, {r4, r6, r7, sl, ip, sp}\r
6725     68f8:       e3b030fe        movs    r3, #254        ; 0xfe\r
6726     68fc:       ebf5f59f        bl      0xffd83f80\r
6727     6900:       080034d2        stmeqda r0, {r1, r4, r6, r7, sl, ip, sp}\r
6728     6904:       e1a01003        mov     r1, r3\r
6729     6908:       e0133004        ands    r3, r3, r4\r
6730     690c:       ebf5f59b        bl      0xffd83f80\r
6731     6910:       080034d4        stmeqda r0, {r2, r4, r6, r7, sl, ip, sp}\r
6732     6914:       e2850000        add     r0, r5, #0      ; 0x0\r
6733     6918:       e1a01003        mov     r1, r3\r
6734     691c:       ebf5f2eb        bl      0xffd834d0\r
6735     6920:       080034d6        stmeqda r0, {r1, r2, r4, r6, r7, sl, ip, sp}\r
6736     6924:       ebf5f595        bl      0xffd83f80\r
6737     6928:       080034d6        stmeqda r0, {r1, r2, r4, r6, r7, sl, ip, sp}\r
6738     692c:       e59d0438        ldr     r0, [sp, #1080]\r
6739     6930:       e28cc017        add     ip, ip, #23     ; 0x17\r
6740     6934:       eaf5f1e5        b       0xffd830d0\r
6741     6938:       0800353a        stmeqda r0, {r1, r3, r4, r5, r8, sl, ip, sp}\r
6742     693c:       00000000        andeq   r0, r0, r0\r
6743     6940:       ebf5f58e        bl      0xffd83f80\r
6744     6944:       0800353a        stmeqda r0, {r1, r3, r4, r5, r8, sl, ip, sp}\r
6745     6948:       ebf5f58c        bl      0xffd83f80\r
6746     694c:       0800353c        stmeqda r0, {r2, r3, r4, r5, r8, sl, ip, sp}\r
6747     6950:       e3a0003f        mov     r0, #63 ; 0x3f\r
6748     6954:       e3800c35        orr     r0, r0, #13568  ; 0x3500\r
6749     6958:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
6750     695c:       e58d0438        str     r0, [sp, #1080]\r
6751     6960:       e28cc006        add     ip, ip, #6      ; 0x6\r
6752     6964:       e1a00fac        mov     r0, ip, lsr #31\r
6753     6968:       e08ff100        add     pc, pc, r0, lsl #2\r
6754     696c:       080034ec        stmeqda r0, {r2, r3, r5, r6, r7, sl, ip, sp}\r
6755     6970:       ebf5f177        bl      0xffd82f54\r
6756     6974:       ea000001        b       0x6980\r
6757     6978:       080034ec        stmeqda r0, {r2, r3, r5, r6, r7, sl, ip, sp}\r
6758     697c:       00000000        andeq   r0, r0, r0\r
6759     6980:       ebf5f57e        bl      0xffd83f80\r
6760     6984:       080034ec        stmeqda r0, {r2, r3, r5, r6, r7, sl, ip, sp}\r
6761     6988:       e3a00f3e        mov     r0, #248        ; 0xf8\r
6762     698c:       e3800b0d        orr     r0, r0, #13312  ; 0x3400\r
6763     6990:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
6764     6994:       ebf5f3df        bl      0xffd83918\r
6765     6998:       080034f0        stmeqda r0, {r4, r5, r6, r7, sl, ip, sp}\r
6766     699c:       e1a05000        mov     r5, r0\r
6767     69a0:       ebf5f576        bl      0xffd83f80\r
6768     69a4:       080034ee        stmeqda r0, {r1, r2, r3, r5, r6, r7, sl, ip, sp}\r
6769     69a8:       e2850000        add     r0, r5, #0      ; 0x0\r
6770     69ac:       ebf5f382        bl      0xffd837bc\r
6771     69b0:       080034f2        stmeqda r0, {r1, r4, r5, r6, r7, sl, ip, sp}\r
6772     69b4:       e1a04000        mov     r4, r0\r
6773     69b8:       ebf5f570        bl      0xffd83f80\r
6774     69bc:       080034f0        stmeqda r0, {r4, r5, r6, r7, sl, ip, sp}\r
6775     69c0:       e3b030fd        movs    r3, #253        ; 0xfd\r
6776     69c4:       ebf5f56d        bl      0xffd83f80\r
6777     69c8:       080034f2        stmeqda r0, {r1, r4, r5, r6, r7, sl, ip, sp}\r
6778     69cc:       e1a01003        mov     r1, r3\r
6779     69d0:       e0133004        ands    r3, r3, r4\r
6780     69d4:       ebf5f569        bl      0xffd83f80\r
6781     69d8:       080034f4        stmeqda r0, {r2, r4, r5, r6, r7, sl, ip, sp}\r
6782     69dc:       e2850000        add     r0, r5, #0      ; 0x0\r
6783     69e0:       e1a01003        mov     r1, r3\r
6784     69e4:       ebf5f2b9        bl      0xffd834d0\r
6785     69e8:       080034f6        stmeqda r0, {r1, r2, r4, r5, r6, r7, sl, ip, sp}\r
6786     69ec:       ebf5f563        bl      0xffd83f80\r
6787     69f0:       080034f6        stmeqda r0, {r1, r2, r4, r5, r6, r7, sl, ip, sp}\r
6788     69f4:       e59d0438        ldr     r0, [sp, #1080]\r
6789     69f8:       e28cc017        add     ip, ip, #23     ; 0x17\r
6790     69fc:       eaf5f1b3        b       0xffd830d0\r
6791     6a00:       0800353e        stmeqda r0, {r1, r2, r3, r4, r5, r8, sl, ip, sp}\r
6792     6a04:       00000000        andeq   r0, r0, r0\r
6793     6a08:       ebf5f55c        bl      0xffd83f80\r
6794     6a0c:       0800353e        stmeqda r0, {r1, r2, r3, r4, r5, r8, sl, ip, sp}\r
6795     6a10:       ebf5f55a        bl      0xffd83f80\r
6796     6a14:       08003540        stmeqda r0, {r6, r8, sl, ip, sp}\r
6797     6a18:       e3a00043        mov     r0, #67 ; 0x43\r
6798     6a1c:       e3800c35        orr     r0, r0, #13568  ; 0x3500\r
6799     6a20:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
6800     6a24:       e58d0438        str     r0, [sp, #1080]\r
6801     6a28:       e28cc006        add     ip, ip, #6      ; 0x6\r
6802     6a2c:       e1a00fac        mov     r0, ip, lsr #31\r
6803     6a30:       e08ff100        add     pc, pc, r0, lsl #2\r
6804     6a34:       0800350c        stmeqda r0, {r2, r3, r8, sl, ip, sp}\r
6805     6a38:       ebf5f145        bl      0xffd82f54\r
6806     6a3c:       ea000001        b       0x6a48\r
6807     6a40:       0800350c        stmeqda r0, {r2, r3, r8, sl, ip, sp}\r
6808     6a44:       00000000        andeq   r0, r0, r0\r
6809     6a48:       ebf5f54c        bl      0xffd83f80\r
6810     6a4c:       0800350c        stmeqda r0, {r2, r3, r8, sl, ip, sp}\r
6811     6a50:       e3a00f47        mov     r0, #284        ; 0x11c\r
6812     6a54:       e3800b0d        orr     r0, r0, #13312  ; 0x3400\r
6813     6a58:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
6814     6a5c:       ebf5f3ad        bl      0xffd83918\r
6815     6a60:       08003510        stmeqda r0, {r4, r8, sl, ip, sp}\r
6816     6a64:       e1a05000        mov     r5, r0\r
6817     6a68:       ebf5f544        bl      0xffd83f80\r
6818     6a6c:       0800350e        stmeqda r0, {r1, r2, r3, r8, sl, ip, sp}\r
6819     6a70:       e2850000        add     r0, r5, #0      ; 0x0\r
6820     6a74:       ebf5f37b        bl      0xffd83868\r
6821     6a78:       08003512        stmeqda r0, {r1, r4, r8, sl, ip, sp}\r
6822     6a7c:       e1a04000        mov     r4, r0\r
6823     6a80:       ebf5f53e        bl      0xffd83f80\r
6824     6a84:       08003510        stmeqda r0, {r4, r8, sl, ip, sp}\r
6825     6a88:       e3b06082        movs    r6, #130        ; 0x82\r
6826     6a8c:       ebf5f53b        bl      0xffd83f80\r
6827     6a90:       08003512        stmeqda r0, {r1, r4, r8, sl, ip, sp}\r
6828     6a94:       e1b06286        movs    r6, r6, lsl #5\r
6829     6a98:       ebf5f538        bl      0xffd83f80\r
6830     6a9c:       08003514        stmeqda r0, {r2, r4, r8, sl, ip, sp}\r
6831     6aa0:       e1a01006        mov     r1, r6\r
6832     6aa4:       e2963000        adds    r3, r6, #0      ; 0x0\r
6833     6aa8:       ebf5f534        bl      0xffd83f80\r
6834     6aac:       08003516        stmeqda r0, {r1, r2, r4, r8, sl, ip, sp}\r
6835     6ab0:       e1a01003        mov     r1, r3\r
6836     6ab4:       e1933004        orrs    r3, r3, r4\r
6837     6ab8:       ebf5f530        bl      0xffd83f80\r
6838     6abc:       08003518        stmeqda r0, {r3, r4, r8, sl, ip, sp}\r
6839     6ac0:       e2850000        add     r0, r5, #0      ; 0x0\r
6840     6ac4:       e1a01003        mov     r1, r3\r
6841     6ac8:       ebf5f29f        bl      0xffd8354c\r
6842     6acc:       0800351a        stmeqda r0, {r1, r3, r4, r8, sl, ip, sp}\r
6843     6ad0:       ebf5f52a        bl      0xffd83f80\r
6844     6ad4:       0800351a        stmeqda r0, {r1, r3, r4, r8, sl, ip, sp}\r
6845     6ad8:       e59d0438        ldr     r0, [sp, #1080]\r
6846     6adc:       e28cc01d        add     ip, ip, #29     ; 0x1d\r
6847     6ae0:       eaf5f17a        b       0xffd830d0\r
6848     6ae4:       08003542        stmeqda r0, {r1, r6, r8, sl, ip, sp}\r
6849     6ae8:       00000000        andeq   r0, r0, r0\r
6850     6aec:       ebf5f523        bl      0xffd83f80\r
6851     6af0:       08003542        stmeqda r0, {r1, r6, r8, sl, ip, sp}\r
6852     6af4:       e59d9434        ldr     r9, [sp, #1076]\r
6853     6af8:       e3c99003        bic     r9, r9, #3      ; 0x3\r
6854     6afc:       e2890004        add     r0, r9, #4      ; 0x4\r
6855     6b00:       e58d0434        str     r0, [sp, #1076]\r
6856     6b04:       e2890000        add     r0, r9, #0      ; 0x0\r
6857     6b08:       ebf5f382        bl      0xffd83918\r
6858     6b0c:       08003546        stmeqda r0, {r1, r2, r6, r8, sl, ip, sp}\r
6859     6b10:       e1a03000        mov     r3, r0\r
6860     6b14:       ebf5f519        bl      0xffd83f80\r
6861     6b18:       08003544        stmeqda r0, {r2, r6, r8, sl, ip, sp}\r
6862     6b1c:       e1a00003        mov     r0, r3\r
6863     6b20:       e28cc007        add     ip, ip, #7      ; 0x7\r
6864     6b24:       eaf5f169        b       0xffd830d0\r
6865     6b28:       08003714        stmeqda r0, {r2, r4, r8, r9, sl, ip, sp}\r
6866     6b2c:       00000000        andeq   r0, r0, r0\r
6867     6b30:       ebf5f512        bl      0xffd83f80\r
6868     6b34:       08003714        stmeqda r0, {r2, r4, r8, r9, sl, ip, sp}\r
6869     6b38:       e59d0434        ldr     r0, [sp, #1076]\r
6870     6b3c:       e2800f02        add     r0, r0, #8      ; 0x8\r
6871     6b40:       e58d0434        str     r0, [sp, #1076]\r
6872     6b44:       ebf5f50d        bl      0xffd83f80\r
6873     6b48:       08003716        stmeqda r0, {r1, r2, r4, r8, r9, sl, ip, sp}\r
6874     6b4c:       e59d9434        ldr     r9, [sp, #1076]\r
6875     6b50:       e3c99003        bic     r9, r9, #3      ; 0x3\r
6876     6b54:       e2890004        add     r0, r9, #4      ; 0x4\r
6877     6b58:       e58d0434        str     r0, [sp, #1076]\r
6878     6b5c:       e2890000        add     r0, r9, #0      ; 0x0\r
6879     6b60:       ebf5f36c        bl      0xffd83918\r
6880     6b64:       0800371a        stmeqda r0, {r1, r3, r4, r8, r9, sl, ip, sp}\r
6881     6b68:       e1a03000        mov     r3, r0\r
6882     6b6c:       ebf5f503        bl      0xffd83f80\r
6883     6b70:       08003718        stmeqda r0, {r3, r4, r8, r9, sl, ip, sp}\r
6884     6b74:       e1a00003        mov     r0, r3\r
6885     6b78:       e28cc00a        add     ip, ip, #10     ; 0xa\r
6886     6b7c:       eaf5f153        b       0xffd830d0\r
6887     6b80:       0800035a        stmeqda r0, {r1, r3, r4, r6, r8, r9}\r
6888     6b84:       00000000        andeq   r0, r0, r0\r
6889     6b88:       ebf5f4fc        bl      0xffd83f80\r
6890     6b8c:       0800035a        stmeqda r0, {r1, r3, r4, r6, r8, r9}\r
6891     6b90:       ebf5f4fa        bl      0xffd83f80\r
6892     6b94:       0800035c        stmeqda r0, {r2, r3, r4, r6, r8, r9}\r
6893     6b98:       e3a0005f        mov     r0, #95 ; 0x5f\r
6894     6b9c:       e3800c03        orr     r0, r0, #768    ; 0x300\r
6895     6ba0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
6896     6ba4:       e58d0438        str     r0, [sp, #1080]\r
6897     6ba8:       e28cc006        add     ip, ip, #6      ; 0x6\r
6898     6bac:       e1a00fac        mov     r0, ip, lsr #31\r
6899     6bb0:       e08ff100        add     pc, pc, r0, lsl #2\r
6900     6bb4:       08010158        stmeqda r1, {r3, r4, r6, r8}\r
6901     6bb8:       ebf5f0e5        bl      0xffd82f54\r
6902     6bbc:       ea000001        b       0x6bc8\r
6903     6bc0:       08010158        stmeqda r1, {r3, r4, r6, r8}\r
6904     6bc4:       00000000        andeq   r0, r0, r0\r
6905     6bc8:       ebf5f4ec        bl      0xffd83f80\r
6906     6bcc:       08010158        stmeqda r1, {r3, r4, r6, r8}\r
6907     6bd0:       e59d9434        ldr     r9, [sp, #1076]\r
6908     6bd4:       e3c99003        bic     r9, r9, #3      ; 0x3\r
6909     6bd8:       e2499008        sub     r9, r9, #8      ; 0x8\r
6910     6bdc:       e58d9434        str     r9, [sp, #1076]\r
6911     6be0:       e2890000        add     r0, r9, #0      ; 0x0\r
6912     6be4:       e1a01007        mov     r1, r7\r
6913     6be8:       ebf5f297        bl      0xffd8364c\r
6914     6bec:       e2890004        add     r0, r9, #4      ; 0x4\r
6915     6bf0:       e59d1438        ldr     r1, [sp, #1080]\r
6916     6bf4:       ebf5f294        bl      0xffd8364c\r
6917     6bf8:       ebf5f4e0        bl      0xffd83f80\r
6918     6bfc:       0801015a        stmeqda r1, {r1, r3, r4, r6, r8}\r
6919     6c00:       e59d0434        ldr     r0, [sp, #1076]\r
6920     6c04:       e2400f01        sub     r0, r0, #4      ; 0x4\r
6921     6c08:       e58d0434        str     r0, [sp, #1076]\r
6922     6c0c:       ebf5f4db        bl      0xffd83f80\r
6923     6c10:       0801015c        stmeqda r1, {r2, r3, r4, r6, r8}\r
6924     6c14:       e3a00e1f        mov     r0, #496        ; 0x1f0\r
6925     6c18:       e3800801        orr     r0, r0, #65536  ; 0x10000\r
6926     6c1c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
6927     6c20:       ebf5f33c        bl      0xffd83918\r
6928     6c24:       08010160        stmeqda r1, {r5, r6, r8}\r
6929     6c28:       e1a04000        mov     r4, r0\r
6930     6c2c:       ebf5f4d3        bl      0xffd83f80\r
6931     6c30:       0801015e        stmeqda r1, {r1, r2, r3, r4, r6, r8}\r
6932     6c34:       e3b030e0        movs    r3, #224        ; 0xe0\r
6933     6c38:       ebf5f4d0        bl      0xffd83f80\r
6934     6c3c:       08010160        stmeqda r1, {r5, r6, r8}\r
6935     6c40:       e1b03a03        movs    r3, r3, lsl #20\r
6936     6c44:       ebf5f4cd        bl      0xffd83f80\r
6937     6c48:       08010162        stmeqda r1, {r1, r5, r6, r8}\r
6938     6c4c:       e2840000        add     r0, r4, #0      ; 0x0\r
6939     6c50:       e1a01003        mov     r1, r3\r
6940     6c54:       ebf5f25c        bl      0xffd835cc\r
6941     6c58:       08010164        stmeqda r1, {r2, r5, r6, r8}\r
6942     6c5c:       ebf5f4c7        bl      0xffd83f80\r
6943     6c60:       08010164        stmeqda r1, {r2, r5, r6, r8}\r
6944     6c64:       ebf5f4c5        bl      0xffd83f80\r
6945     6c68:       08010166        stmeqda r1, {r1, r2, r5, r6, r8}\r
6946     6c6c:       e3a00069        mov     r0, #105        ; 0x69\r
6947     6c70:       e3800c01        orr     r0, r0, #256    ; 0x100\r
6948     6c74:       e3800801        orr     r0, r0, #65536  ; 0x10000\r
6949     6c78:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
6950     6c7c:       e58d0438        str     r0, [sp, #1080]\r
6951     6c80:       e28cc01c        add     ip, ip, #28     ; 0x1c\r
6952     6c84:       e1a00fac        mov     r0, ip, lsr #31\r
6953     6c88:       e08ff100        add     pc, pc, r0, lsl #2\r
6954     6c8c:       08010250        stmeqda r1, {r4, r6, r9}\r
6955     6c90:       ebf5f0af        bl      0xffd82f54\r
6956     6c94:       ea000001        b       0x6ca0\r
6957     6c98:       08010250        stmeqda r1, {r4, r6, r9}\r
6958     6c9c:       00000000        andeq   r0, r0, r0\r
6959     6ca0:       ebf5f4b6        bl      0xffd83f80\r
6960     6ca4:       08010250        stmeqda r1, {r4, r6, r9}\r
6961     6ca8:       e59d9434        ldr     r9, [sp, #1076]\r
6962     6cac:       e3c99003        bic     r9, r9, #3      ; 0x3\r
6963     6cb0:       e2499004        sub     r9, r9, #4      ; 0x4\r
6964     6cb4:       e58d9434        str     r9, [sp, #1076]\r
6965     6cb8:       e2890000        add     r0, r9, #0      ; 0x0\r
6966     6cbc:       e59d1438        ldr     r1, [sp, #1080]\r
6967     6cc0:       ebf5f261        bl      0xffd8364c\r
6968     6cc4:       ebf5f4ad        bl      0xffd83f80\r
6969     6cc8:       08010252        stmeqda r1, {r1, r4, r6, r9}\r
6970     6ccc:       e3a00f99        mov     r0, #612        ; 0x264\r
6971     6cd0:       e3800801        orr     r0, r0, #65536  ; 0x10000\r
6972     6cd4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
6973     6cd8:       ebf5f30e        bl      0xffd83918\r
6974     6cdc:       08010256        stmeqda r1, {r1, r2, r4, r6, r9}\r
6975     6ce0:       e1a03000        mov     r3, r0\r
6976     6ce4:       ebf5f4a5        bl      0xffd83f80\r
6977     6ce8:       08010254        stmeqda r1, {r2, r4, r6, r9}\r
6978     6cec:       e2830000        add     r0, r3, #0      ; 0x0\r
6979     6cf0:       ebf5f308        bl      0xffd83918\r
6980     6cf4:       08010258        stmeqda r1, {r3, r4, r6, r9}\r
6981     6cf8:       e1a03000        mov     r3, r0\r
6982     6cfc:       ebf5f49f        bl      0xffd83f80\r
6983     6d00:       08010256        stmeqda r1, {r1, r2, r4, r6, r9}\r
6984     6d04:       e3a00f9a        mov     r0, #616        ; 0x268\r
6985     6d08:       e3800801        orr     r0, r0, #65536  ; 0x10000\r
6986     6d0c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
6987     6d10:       ebf5f300        bl      0xffd83918\r
6988     6d14:       0801025a        stmeqda r1, {r1, r3, r4, r6, r9}\r
6989     6d18:       e1a04000        mov     r4, r0\r
6990     6d1c:       ebf5f497        bl      0xffd83f80\r
6991     6d20:       08010258        stmeqda r1, {r3, r4, r6, r9}\r
6992     6d24:       e3b05010        movs    r5, #16 ; 0x10\r
6993     6d28:       ebf5f494        bl      0xffd83f80\r
6994     6d2c:       0801025a        stmeqda r1, {r1, r3, r4, r6, r9}\r
6995     6d30:       ebf5f492        bl      0xffd83f80\r
6996     6d34:       0801025c        stmeqda r1, {r2, r3, r4, r6, r9}\r
6997     6d38:       e3a0005f        mov     r0, #95 ; 0x5f\r
6998     6d3c:       e3800c02        orr     r0, r0, #512    ; 0x200\r
6999     6d40:       e3800801        orr     r0, r0, #65536  ; 0x10000\r
7000     6d44:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
7001     6d48:       e58d0438        str     r0, [sp, #1080]\r
7002     6d4c:       e28cc01b        add     ip, ip, #27     ; 0x1b\r
7003     6d50:       e1a00fac        mov     r0, ip, lsr #31\r
7004     6d54:       e08ff100        add     pc, pc, r0, lsl #2\r
7005     6d58:       080c2f88        stmeqda ip, {r3, r7, r8, r9, sl, fp, sp}\r
7006     6d5c:       ebf5f07c        bl      0xffd82f54\r
7007     6d60:       ea000001        b       0x6d6c\r
7008     6d64:       080c2f88        stmeqda ip, {r3, r7, r8, r9, sl, fp, sp}\r
7009     6d68:       00000000        andeq   r0, r0, r0\r
7010     6d6c:       ebf5f483        bl      0xffd83f80\r
7011     6d70:       080c2f88        stmeqda ip, {r3, r7, r8, r9, sl, fp, sp}\r
7012     6d74:       e59d9434        ldr     r9, [sp, #1076]\r
7013     6d78:       e3c99003        bic     r9, r9, #3      ; 0x3\r
7014     6d7c:       e249900c        sub     r9, r9, #12     ; 0xc\r
7015     6d80:       e58d9434        str     r9, [sp, #1076]\r
7016     6d84:       e2890000        add     r0, r9, #0      ; 0x0\r
7017     6d88:       e1a01007        mov     r1, r7\r
7018     6d8c:       ebf5f22e        bl      0xffd8364c\r
7019     6d90:       e2890004        add     r0, r9, #4      ; 0x4\r
7020     6d94:       e59d141c        ldr     r1, [sp, #1052]\r
7021     6d98:       ebf5f22b        bl      0xffd8364c\r
7022     6d9c:       e2890008        add     r0, r9, #8      ; 0x8\r
7023     6da0:       e59d1438        ldr     r1, [sp, #1080]\r
7024     6da4:       ebf5f228        bl      0xffd8364c\r
7025     6da8:       ebf5f474        bl      0xffd83f80\r
7026     6dac:       080c2f8a        stmeqda ip, {r1, r3, r7, r8, r9, sl, fp, sp}\r
7027     6db0:       e59d0434        ldr     r0, [sp, #1076]\r
7028     6db4:       e2400f27        sub     r0, r0, #156    ; 0x9c\r
7029     6db8:       e58d0434        str     r0, [sp, #1076]\r
7030     6dbc:       ebf5f46f        bl      0xffd83f80\r
7031     6dc0:       080c2f8c        stmeqda ip, {r2, r3, r7, r8, r9, sl, fp, sp}\r
7032     6dc4:       e59d1434        ldr     r1, [sp, #1076]\r
7033     6dc8:       e1a00001        mov     r0, r1\r
7034     6dcc:       e58d041c        str     r0, [sp, #1052]\r
7035     6dd0:       ebf5f46a        bl      0xffd83f80\r
7036     6dd4:       080c2f8e        stmeqda ip, {r1, r2, r3, r7, r8, r9, sl, fp, sp}\r
7037     6dd8:       e59d041c        ldr     r0, [sp, #1052]\r
7038     6ddc:       e2800000        add     r0, r0, #0      ; 0x0\r
7039     6de0:       e1a01003        mov     r1, r3\r
7040     6de4:       ebf5f1f8        bl      0xffd835cc\r
7041     6de8:       080c2f90        stmeqda ip, {r4, r7, r8, r9, sl, fp, sp}\r
7042     6dec:       ebf5f463        bl      0xffd83f80\r
7043     6df0:       080c2f90        stmeqda ip, {r4, r7, r8, r9, sl, fp, sp}\r
7044     6df4:       e59d041c        ldr     r0, [sp, #1052]\r
7045     6df8:       e2800004        add     r0, r0, #4      ; 0x4\r
7046     6dfc:       e1a01004        mov     r1, r4\r
7047     6e00:       ebf5f1f1        bl      0xffd835cc\r
7048     6e04:       080c2f92        stmeqda ip, {r1, r4, r7, r8, r9, sl, fp, sp}\r
7049     6e08:       ebf5f45c        bl      0xffd83f80\r
7050     6e0c:       080c2f92        stmeqda ip, {r1, r4, r7, r8, r9, sl, fp, sp}\r
7051     6e10:       e59d041c        ldr     r0, [sp, #1052]\r
7052     6e14:       e2800008        add     r0, r0, #8      ; 0x8\r
7053     6e18:       e1a01005        mov     r1, r5\r
7054     6e1c:       ebf5f1ea        bl      0xffd835cc\r
7055     6e20:       080c2f94        stmeqda ip, {r2, r4, r7, r8, r9, sl, fp, sp}\r
7056     6e24:       ebf5f455        bl      0xffd83f80\r
7057     6e28:       080c2f94        stmeqda ip, {r2, r4, r7, r8, r9, sl, fp, sp}\r
7058     6e2c:       e3a00ffd        mov     r0, #1012       ; 0x3f4\r
7059     6e30:       e3800b0b        orr     r0, r0, #11264  ; 0x2c00\r
7060     6e34:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
7061     6e38:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
7062     6e3c:       ebf5f2b5        bl      0xffd83918\r
7063     6e40:       080c2f98        stmeqda ip, {r3, r4, r7, r8, r9, sl, fp, sp}\r
7064     6e44:       e1a03000        mov     r3, r0\r
7065     6e48:       ebf5f44c        bl      0xffd83f80\r
7066     6e4c:       080c2f96        stmeqda ip, {r1, r2, r4, r7, r8, r9, sl, fp, sp}\r
7067     6e50:       e3a00ffd        mov     r0, #1012       ; 0x3f4\r
7068     6e54:       e3800b0b        orr     r0, r0, #11264  ; 0x2c00\r
7069     6e58:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
7070     6e5c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
7071     6e60:       ebf5f2ac        bl      0xffd83918\r
7072     6e64:       080c2f9a        stmeqda ip, {r1, r3, r4, r7, r8, r9, sl, fp, sp}\r
7073     6e68:       e1a04000        mov     r4, r0\r
7074     6e6c:       ebf5f443        bl      0xffd83f80\r
7075     6e70:       080c2f98        stmeqda ip, {r3, r4, r7, r8, r9, sl, fp, sp}\r
7076     6e74:       e2840000        add     r0, r4, #0      ; 0x0\r
7077     6e78:       ebf5f27a        bl      0xffd83868\r
7078     6e7c:       080c2f9c        stmeqda ip, {r2, r3, r4, r7, r8, r9, sl, fp, sp}\r
7079     6e80:       e1a05000        mov     r5, r0\r
7080     6e84:       ebf5f43d        bl      0xffd83f80\r
7081     6e88:       080c2f9a        stmeqda ip, {r1, r3, r4, r7, r8, r9, sl, fp, sp}\r
7082     6e8c:       e3a00ffe        mov     r0, #1016       ; 0x3f8\r
7083     6e90:       e3800b0b        orr     r0, r0, #11264  ; 0x2c00\r
7084     6e94:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
7085     6e98:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
7086     6e9c:       ebf5f29d        bl      0xffd83918\r
7087     6ea0:       080c2f9e        stmeqda ip, {r1, r2, r3, r4, r7, r8, r9, sl, fp, sp}\r
7088     6ea4:       e1a06000        mov     r6, r0\r
7089     6ea8:       ebf5f434        bl      0xffd83f80\r
7090     6eac:       080c2f9c        stmeqda ip, {r2, r3, r4, r7, r8, r9, sl, fp, sp}\r
7091     6eb0:       e1a01005        mov     r1, r5\r
7092     6eb4:       e2954000        adds    r4, r5, #0      ; 0x0\r
7093     6eb8:       ebf5f430        bl      0xffd83f80\r
7094     6ebc:       080c2f9e        stmeqda ip, {r1, r2, r3, r4, r7, r8, r9, sl, fp, sp}\r
7095     6ec0:       e1a01004        mov     r1, r4\r
7096     6ec4:       e0144006        ands    r4, r4, r6\r
7097     6ec8:       ebf5f42c        bl      0xffd83f80\r
7098     6ecc:       080c2fa0        stmeqda ip, {r5, r7, r8, r9, sl, fp, sp}\r
7099     6ed0:       e1a01004        mov     r1, r4\r
7100     6ed4:       e2945000        adds    r5, r4, #0      ; 0x0\r
7101     6ed8:       ebf5f428        bl      0xffd83f80\r
7102     6edc:       080c2fa2        stmeqda ip, {r1, r5, r7, r8, r9, sl, fp, sp}\r
7103     6ee0:       e3b06003        movs    r6, #3  ; 0x3\r
7104     6ee4:       ebf5f425        bl      0xffd83f80\r
7105     6ee8:       080c2fa4        stmeqda ip, {r2, r5, r7, r8, r9, sl, fp, sp}\r
7106     6eec:       e1a01005        mov     r1, r5\r
7107     6ef0:       e2954000        adds    r4, r5, #0      ; 0x0\r
7108     6ef4:       ebf5f421        bl      0xffd83f80\r
7109     6ef8:       080c2fa6        stmeqda ip, {r1, r2, r5, r7, r8, r9, sl, fp, sp}\r
7110     6efc:       e1a01004        mov     r1, r4\r
7111     6f00:       e1944006        orrs    r4, r4, r6\r
7112     6f04:       ebf5f41d        bl      0xffd83f80\r
7113     6f08:       080c2fa8        stmeqda ip, {r3, r5, r7, r8, r9, sl, fp, sp}\r
7114     6f0c:       e1a01004        mov     r1, r4\r
7115     6f10:       e2945000        adds    r5, r4, #0      ; 0x0\r
7116     6f14:       ebf5f419        bl      0xffd83f80\r
7117     6f18:       080c2faa        stmeqda ip, {r1, r3, r5, r7, r8, r9, sl, fp, sp}\r
7118     6f1c:       e2830000        add     r0, r3, #0      ; 0x0\r
7119     6f20:       e1a01005        mov     r1, r5\r
7120     6f24:       ebf5f188        bl      0xffd8354c\r
7121     6f28:       080c2fac        stmeqda ip, {r2, r3, r5, r7, r8, r9, sl, fp, sp}\r
7122     6f2c:       ebf5f413        bl      0xffd83f80\r
7123     6f30:       080c2fac        stmeqda ip, {r2, r3, r5, r7, r8, r9, sl, fp, sp}\r
7124     6f34:       e59d141c        ldr     r1, [sp, #1052]\r
7125     6f38:       e59d141c        ldr     r1, [sp, #1052]\r
7126     6f3c:       e2913000        adds    r3, r1, #0      ; 0x0\r
7127     6f40:       ebf5f40e        bl      0xffd83f80\r
7128     6f44:       080c2fae        stmeqda ip, {r1, r2, r3, r5, r7, r8, r9, sl, fp, sp}\r
7129     6f48:       e59d141c        ldr     r1, [sp, #1052]\r
7130     6f4c:       e59d141c        ldr     r1, [sp, #1052]\r
7131     6f50:       e2914000        adds    r4, r1, #0      ; 0x0\r
7132     6f54:       ebf5f409        bl      0xffd83f80\r
7133     6f58:       080c2fb0        stmeqda ip, {r4, r5, r7, r8, r9, sl, fp, sp}\r
7134     6f5c:       e1a01004        mov     r1, r4\r
7135     6f60:       e2944090        adds    r4, r4, #144    ; 0x90\r
7136     6f64:       ebf5f405        bl      0xffd83f80\r
7137     6f68:       080c2fb2        stmeqda ip, {r1, r4, r5, r7, r8, r9, sl, fp, sp}\r
7138     6f6c:       e3a00fff        mov     r0, #1020       ; 0x3fc\r
7139     6f70:       e3800b0b        orr     r0, r0, #11264  ; 0x2c00\r
7140     6f74:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
7141     6f78:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
7142     6f7c:       ebf5f265        bl      0xffd83918\r
7143     6f80:       080c2fb6        stmeqda ip, {r1, r2, r4, r5, r7, r8, r9, sl, fp, sp}\r
7144     6f84:       e1a03000        mov     r3, r0\r
7145     6f88:       ebf5f3fc        bl      0xffd83f80\r
7146     6f8c:       080c2fb4        stmeqda ip, {r2, r4, r5, r7, r8, r9, sl, fp, sp}\r
7147     6f90:       e2840000        add     r0, r4, #0      ; 0x0\r
7148     6f94:       e1a01003        mov     r1, r3\r
7149     6f98:       ebf5f18b        bl      0xffd835cc\r
7150     6f9c:       080c2fb6        stmeqda ip, {r1, r2, r4, r5, r7, r8, r9, sl, fp, sp}\r
7151     6fa0:       ebf5f3f6        bl      0xffd83f80\r
7152     6fa4:       080c2fb6        stmeqda ip, {r1, r2, r4, r5, r7, r8, r9, sl, fp, sp}\r
7153     6fa8:       e59d141c        ldr     r1, [sp, #1052]\r
7154     6fac:       e59d141c        ldr     r1, [sp, #1052]\r
7155     6fb0:       e2914000        adds    r4, r1, #0      ; 0x0\r
7156     6fb4:       ebf5f3f1        bl      0xffd83f80\r
7157     6fb8:       080c2fb8        stmeqda ip, {r3, r4, r5, r7, r8, r9, sl, fp, sp}\r
7158     6fbc:       e59d141c        ldr     r1, [sp, #1052]\r
7159     6fc0:       e59d141c        ldr     r1, [sp, #1052]\r
7160     6fc4:       e2913000        adds    r3, r1, #0      ; 0x0\r
7161     6fc8:       ebf5f3ec        bl      0xffd83f80\r
7162     6fcc:       080c2fba        stmeqda ip, {r1, r3, r4, r5, r7, r8, r9, sl, fp, sp}\r
7163     6fd0:       e1a01003        mov     r1, r3\r
7164     6fd4:       e2933090        adds    r3, r3, #144    ; 0x90\r
7165     6fd8:       ebf5f3e8        bl      0xffd83f80\r
7166     6fdc:       080c2fbc        stmeqda ip, {r2, r3, r4, r5, r7, r8, r9, sl, fp, sp}\r
7167     6fe0:       e59d141c        ldr     r1, [sp, #1052]\r
7168     6fe4:       e59d141c        ldr     r1, [sp, #1052]\r
7169     6fe8:       e2914000        adds    r4, r1, #0      ; 0x0\r
7170     6fec:       ebf5f3e3        bl      0xffd83f80\r
7171     6ff0:       080c2fbe        stmeqda ip, {r1, r2, r3, r4, r5, r7, r8, r9, sl, fp, sp}\r
7172     6ff4:       e59d141c        ldr     r1, [sp, #1052]\r
7173     6ff8:       e59d141c        ldr     r1, [sp, #1052]\r
7174     6ffc:       e2915000        adds    r5, r1, #0      ; 0x0\r
7175     7000:       ebf5f3de        bl      0xffd83f80\r
7176     7004:       080c2fc0        stmeqda ip, {r6, r7, r8, r9, sl, fp, sp}\r
7177     7008:       e1a01005        mov     r1, r5\r
7178     700c:       e2955090        adds    r5, r5, #144    ; 0x90\r
7179     7010:       ebf5f3da        bl      0xffd83f80\r
7180     7014:       080c2fc2        stmeqda ip, {r1, r6, r7, r8, r9, sl, fp, sp}\r
7181     7018:       e2850000        add     r0, r5, #0      ; 0x0\r
7182     701c:       ebf5f23d        bl      0xffd83918\r
7183     7020:       080c2fc6        stmeqda ip, {r1, r2, r6, r7, r8, r9, sl, fp, sp}\r
7184     7024:       e1a04000        mov     r4, r0\r
7185     7028:       ebf5f3d4        bl      0xffd83f80\r
7186     702c:       080c2fc4        stmeqda ip, {r2, r6, r7, r8, r9, sl, fp, sp}\r
7187     7030:       e3b05001        movs    r5, #1  ; 0x1\r
7188     7034:       ebf5f3d1        bl      0xffd83f80\r
7189     7038:       080c2fc6        stmeqda ip, {r1, r2, r6, r7, r8, r9, sl, fp, sp}\r
7190     703c:       e1a01004        mov     r1, r4\r
7191     7040:       e0344005        eors    r4, r4, r5\r
7192     7044:       ebf5f3cd        bl      0xffd83f80\r
7193     7048:       080c2fc8        stmeqda ip, {r3, r6, r7, r8, r9, sl, fp, sp}\r
7194     704c:       e2830000        add     r0, r3, #0      ; 0x0\r
7195     7050:       e1a01004        mov     r1, r4\r
7196     7054:       ebf5f15c        bl      0xffd835cc\r
7197     7058:       080c2fca        stmeqda ip, {r1, r3, r6, r7, r8, r9, sl, fp, sp}\r
7198     705c:       ebf5f3c7        bl      0xffd83f80\r
7199     7060:       080c2fca        stmeqda ip, {r1, r3, r6, r7, r8, r9, sl, fp, sp}\r
7200     7064:       e59d141c        ldr     r1, [sp, #1052]\r
7201     7068:       e59d141c        ldr     r1, [sp, #1052]\r
7202     706c:       e2913000        adds    r3, r1, #0      ; 0x0\r
7203     7070:       ebf5f3c2        bl      0xffd83f80\r
7204     7074:       080c2fcc        stmeqda ip, {r2, r3, r6, r7, r8, r9, sl, fp, sp}\r
7205     7078:       e59d141c        ldr     r1, [sp, #1052]\r
7206     707c:       e59d141c        ldr     r1, [sp, #1052]\r
7207     7080:       e2914000        adds    r4, r1, #0      ; 0x0\r
7208     7084:       ebf5f3bd        bl      0xffd83f80\r
7209     7088:       080c2fce        stmeqda ip, {r1, r2, r3, r6, r7, r8, r9, sl, fp, sp}\r
7210     708c:       e1a01004        mov     r1, r4\r
7211     7090:       e2944094        adds    r4, r4, #148    ; 0x94\r
7212     7094:       ebf5f3b9        bl      0xffd83f80\r
7213     7098:       080c2fd0        stmeqda ip, {r4, r6, r7, r8, r9, sl, fp, sp}\r
7214     709c:       e59d141c        ldr     r1, [sp, #1052]\r
7215     70a0:       e59d141c        ldr     r1, [sp, #1052]\r
7216     70a4:       e2913000        adds    r3, r1, #0      ; 0x0\r
7217     70a8:       ebf5f3b4        bl      0xffd83f80\r
7218     70ac:       080c2fd2        stmeqda ip, {r1, r4, r6, r7, r8, r9, sl, fp, sp}\r
7219     70b0:       e1a01003        mov     r1, r3\r
7220     70b4:       e2933010        adds    r3, r3, #16     ; 0x10\r
7221     70b8:       ebf5f3b0        bl      0xffd83f80\r
7222     70bc:       080c2fd4        stmeqda ip, {r2, r4, r6, r7, r8, r9, sl, fp, sp}\r
7223     70c0:       e2840000        add     r0, r4, #0      ; 0x0\r
7224     70c4:       e1a01003        mov     r1, r3\r
7225     70c8:       ebf5f13f        bl      0xffd835cc\r
7226     70cc:       080c2fd6        stmeqda ip, {r1, r2, r4, r6, r7, r8, r9, sl, fp, sp}\r
7227     70d0:       ebf5f3aa        bl      0xffd83f80\r
7228     70d4:       080c2fd6        stmeqda ip, {r1, r2, r4, r6, r7, r8, r9, sl, fp, sp}\r
7229     70d8:       e59d141c        ldr     r1, [sp, #1052]\r
7230     70dc:       e59d141c        ldr     r1, [sp, #1052]\r
7231     70e0:       e2913000        adds    r3, r1, #0      ; 0x0\r
7232     70e4:       ebf5f3a5        bl      0xffd83f80\r
7233     70e8:       080c2fd8        stmeqda ip, {r3, r4, r6, r7, r8, r9, sl, fp, sp}\r
7234     70ec:       e1a01003        mov     r1, r3\r
7235     70f0:       e293300c        adds    r3, r3, #12     ; 0xc\r
7236     70f4:       ebf5f3a1        bl      0xffd83f80\r
7237     70f8:       080c2fda        stmeqda ip, {r1, r3, r4, r6, r7, r8, r9, sl, fp, sp}\r
7238     70fc:       e3a00ac3        mov     r0, #798720     ; 0xc3000\r
7239     7100:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
7240     7104:       ebf5f203        bl      0xffd83918\r
7241     7108:       080c2fde        stmeqda ip, {r1, r2, r3, r4, r6, r7, r8, r9, sl, fp, sp}\r
7242     710c:       e1a04000        mov     r4, r0\r
7243     7110:       ebf5f39a        bl      0xffd83f80\r
7244     7114:       080c2fdc        stmeqda ip, {r2, r3, r4, r6, r7, r8, r9, sl, fp, sp}\r
7245     7118:       e3a00fff        mov     r0, #1020       ; 0x3fc\r
7246     711c:       e3800b0b        orr     r0, r0, #11264  ; 0x2c00\r
7247     7120:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
7248     7124:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
7249     7128:       ebf5f1fa        bl      0xffd83918\r
7250     712c:       080c2fe0        stmeqda ip, {r5, r6, r7, r8, r9, sl, fp, sp}\r
7251     7130:       e1a05000        mov     r5, r0\r
7252     7134:       ebf5f391        bl      0xffd83f80\r
7253     7138:       080c2fde        stmeqda ip, {r1, r2, r3, r4, r6, r7, r8, r9, sl, fp, sp}\r
7254     713c:       e1a01004        mov     r1, r4\r
7255     7140:       e0544005        subs    r4, r4, r5\r
7256     7144:       ebf5f38d        bl      0xffd83f80\r
7257     7148:       080c2fe0        stmeqda ip, {r5, r6, r7, r8, r9, sl, fp, sp}\r
7258     714c:       e1b050a4        movs    r5, r4, lsr #1\r
7259     7150:       ebf5f38a        bl      0xffd83f80\r
7260     7154:       080c2fe2        stmeqda ip, {r1, r5, r6, r7, r8, r9, sl, fp, sp}\r
7261     7158:       e1a01005        mov     r1, r5\r
7262     715c:       e2954000        adds    r4, r5, #0      ; 0x0\r
7263     7160:       ebf5f386        bl      0xffd83f80\r
7264     7164:       080c2fe4        stmeqda ip, {r2, r5, r6, r7, r8, r9, sl, fp, sp}\r
7265     7168:       e2830000        add     r0, r3, #0      ; 0x0\r
7266     716c:       e1a01004        mov     r1, r4\r
7267     7170:       ebf5f0f5        bl      0xffd8354c\r
7268     7174:       080c2fe6        stmeqda ip, {r1, r2, r5, r6, r7, r8, r9, sl, fp, sp}\r
7269     7178:       ebf5f380        bl      0xffd83f80\r
7270     717c:       080c2fe6        stmeqda ip, {r1, r2, r5, r6, r7, r8, r9, sl, fp, sp}\r
7271     7180:       e59d141c        ldr     r1, [sp, #1052]\r
7272     7184:       e59d141c        ldr     r1, [sp, #1052]\r
7273     7188:       e2913000        adds    r3, r1, #0      ; 0x0\r
7274     718c:       ebf5f37b        bl      0xffd83f80\r
7275     7190:       080c2fe8        stmeqda ip, {r3, r5, r6, r7, r8, r9, sl, fp, sp}\r
7276     7194:       e1a01003        mov     r1, r3\r
7277     7198:       e293300c        adds    r3, r3, #12     ; 0xc\r
7278     719c:       ebf5f377        bl      0xffd83f80\r
7279     71a0:       080c2fea        stmeqda ip, {r1, r3, r5, r6, r7, r8, r9, sl, fp, sp}\r
7280     71a4:       e2830000        add     r0, r3, #0      ; 0x0\r
7281     71a8:       ebf5f1ae        bl      0xffd83868\r
7282     71ac:       080c2fee        stmeqda ip, {r1, r2, r3, r5, r6, r7, r8, r9, sl, fp, sp}\r
7283     71b0:       e1a04000        mov     r4, r0\r
7284     71b4:       ebf5f371        bl      0xffd83f80\r
7285     71b8:       080c2fec        stmeqda ip, {r2, r3, r5, r6, r7, r8, r9, sl, fp, sp}\r
7286     71bc:       e3540000        cmp     r4, #0  ; 0x0\r
7287     71c0:       ebf5f36e        bl      0xffd83f80\r
7288     71c4:       080c2fee        stmeqda ip, {r1, r2, r3, r5, r6, r7, r8, r9, sl, fp, sp}\r
7289     71c8:       e28cc0b8        add     ip, ip, #184    ; 0xb8\r
7290     71cc:       0a000004        beq     0x71e4\r
7291     71d0:       e1a00fac        mov     r0, ip, lsr #31\r
7292     71d4:       e08ff100        add     pc, pc, r0, lsl #2\r
7293     71d8:       080c3004        stmeqda ip, {r2, ip, sp}\r
7294     71dc:       ebf5ef5c        bl      0xffd82f54\r
7295     71e0:       ea000009        b       0x720c\r
7296     71e4:       ebf5f365        bl      0xffd83f80\r
7297     71e8:       080c2ff0        stmeqda ip, {r4, r5, r6, r7, r8, r9, sl, fp, sp}\r
7298     71ec:       e28cc003        add     ip, ip, #3      ; 0x3\r
7299     71f0:       e1a00fac        mov     r0, ip, lsr #31\r
7300     71f4:       e08ff100        add     pc, pc, r0, lsl #2\r
7301     71f8:       080c3036        stmeqda ip, {r1, r2, r4, r5, ip, sp}\r
7302     71fc:       ebf5ef54        bl      0xffd82f54\r
7303     7200:       ea0000a7        b       0x74a4\r
7304     7204:       080c3004        stmeqda ip, {r2, ip, sp}\r
7305     7208:       00000000        andeq   r0, r0, r0\r
7306     720c:       ebf5f35b        bl      0xffd83f80\r
7307     7210:       080c3004        stmeqda ip, {r2, ip, sp}\r
7308     7214:       e59d141c        ldr     r1, [sp, #1052]\r
7309     7218:       e59d141c        ldr     r1, [sp, #1052]\r
7310     721c:       e2914000        adds    r4, r1, #0      ; 0x0\r
7311     7220:       ebf5f356        bl      0xffd83f80\r
7312     7224:       080c3006        stmeqda ip, {r1, r2, ip, sp}\r
7313     7228:       e59d141c        ldr     r1, [sp, #1052]\r
7314     722c:       e59d141c        ldr     r1, [sp, #1052]\r
7315     7230:       e2913000        adds    r3, r1, #0      ; 0x0\r
7316     7234:       ebf5f351        bl      0xffd83f80\r
7317     7238:       080c3008        stmeqda ip, {r3, ip, sp}\r
7318     723c:       e1a01003        mov     r1, r3\r
7319     7240:       e2933094        adds    r3, r3, #148    ; 0x94\r
7320     7244:       ebf5f34d        bl      0xffd83f80\r
7321     7248:       080c300a        stmeqda ip, {r1, r3, ip, sp}\r
7322     724c:       e2830000        add     r0, r3, #0      ; 0x0\r
7323     7250:       ebf5f1b0        bl      0xffd83918\r
7324     7254:       080c300e        stmeqda ip, {r1, r2, r3, ip, sp}\r
7325     7258:       e1a04000        mov     r4, r0\r
7326     725c:       ebf5f347        bl      0xffd83f80\r
7327     7260:       080c300c        stmeqda ip, {r2, r3, ip, sp}\r
7328     7264:       e59d141c        ldr     r1, [sp, #1052]\r
7329     7268:       e59d141c        ldr     r1, [sp, #1052]\r
7330     726c:       e2916000        adds    r6, r1, #0      ; 0x0\r
7331     7270:       ebf5f342        bl      0xffd83f80\r
7332     7274:       080c300e        stmeqda ip, {r1, r2, r3, ip, sp}\r
7333     7278:       e59d141c        ldr     r1, [sp, #1052]\r
7334     727c:       e59d141c        ldr     r1, [sp, #1052]\r
7335     7280:       e2915000        adds    r5, r1, #0      ; 0x0\r
7336     7284:       ebf5f33d        bl      0xffd83f80\r
7337     7288:       080c3010        stmeqda ip, {r4, ip, sp}\r
7338     728c:       e1a01005        mov     r1, r5\r
7339     7290:       e2955090        adds    r5, r5, #144    ; 0x90\r
7340     7294:       ebf5f339        bl      0xffd83f80\r
7341     7298:       080c3012        stmeqda ip, {r1, r4, ip, sp}\r
7342     729c:       e2850000        add     r0, r5, #0      ; 0x0\r
7343     72a0:       ebf5f19c        bl      0xffd83918\r
7344     72a4:       080c3016        stmeqda ip, {r1, r2, r4, ip, sp}\r
7345     72a8:       e1a06000        mov     r6, r0\r
7346     72ac:       ebf5f333        bl      0xffd83f80\r
7347     72b0:       080c3014        stmeqda ip, {r2, r4, ip, sp}\r
7348     72b4:       e2860000        add     r0, r6, #0      ; 0x0\r
7349     72b8:       ebf5f16a        bl      0xffd83868\r
7350     72bc:       080c3018        stmeqda ip, {r3, r4, ip, sp}\r
7351     72c0:       e1a07000        mov     r7, r0\r
7352     72c4:       ebf5f32d        bl      0xffd83f80\r
7353     72c8:       080c3016        stmeqda ip, {r1, r2, r4, ip, sp}\r
7354     72cc:       e2840000        add     r0, r4, #0      ; 0x0\r
7355     72d0:       e1a01007        mov     r1, r7\r
7356     72d4:       ebf5f09c        bl      0xffd8354c\r
7357     72d8:       080c3018        stmeqda ip, {r3, r4, ip, sp}\r
7358     72dc:       ebf5f327        bl      0xffd83f80\r
7359     72e0:       080c3018        stmeqda ip, {r3, r4, ip, sp}\r
7360     72e4:       e1a01006        mov     r1, r6\r
7361     72e8:       e2966002        adds    r6, r6, #2      ; 0x2\r
7362     72ec:       ebf5f323        bl      0xffd83f80\r
7363     72f0:       080c301a        stmeqda ip, {r1, r3, r4, ip, sp}\r
7364     72f4:       e2850000        add     r0, r5, #0      ; 0x0\r
7365     72f8:       e1a01006        mov     r1, r6\r
7366     72fc:       ebf5f0b2        bl      0xffd835cc\r
7367     7300:       080c301c        stmeqda ip, {r2, r3, r4, ip, sp}\r
7368     7304:       ebf5f31d        bl      0xffd83f80\r
7369     7308:       080c301c        stmeqda ip, {r2, r3, r4, ip, sp}\r
7370     730c:       e1a01004        mov     r1, r4\r
7371     7310:       e2944002        adds    r4, r4, #2      ; 0x2\r
7372     7314:       ebf5f319        bl      0xffd83f80\r
7373     7318:       080c301e        stmeqda ip, {r1, r2, r3, r4, ip, sp}\r
7374     731c:       e2830000        add     r0, r3, #0      ; 0x0\r
7375     7320:       e1a01004        mov     r1, r4\r
7376     7324:       ebf5f0a8        bl      0xffd835cc\r
7377     7328:       080c3020        stmeqda ip, {r5, ip, sp}\r
7378     732c:       ebf5f313        bl      0xffd83f80\r
7379     7330:       080c3020        stmeqda ip, {r5, ip, sp}\r
7380     7334:       e59d141c        ldr     r1, [sp, #1052]\r
7381     7338:       e59d141c        ldr     r1, [sp, #1052]\r
7382     733c:       e2914000        adds    r4, r1, #0      ; 0x0\r
7383     7340:       ebf5f30e        bl      0xffd83f80\r
7384     7344:       080c3022        stmeqda ip, {r1, r5, ip, sp}\r
7385     7348:       e1a01004        mov     r1, r4\r
7386     734c:       e294400c        adds    r4, r4, #12     ; 0xc\r
7387     7350:       ebf5f30a        bl      0xffd83f80\r
7388     7354:       080c3024        stmeqda ip, {r2, r5, ip, sp}\r
7389     7358:       e59d141c        ldr     r1, [sp, #1052]\r
7390     735c:       e59d141c        ldr     r1, [sp, #1052]\r
7391     7360:       e2913000        adds    r3, r1, #0      ; 0x0\r
7392     7364:       ebf5f305        bl      0xffd83f80\r
7393     7368:       080c3026        stmeqda ip, {r1, r2, r5, ip, sp}\r
7394     736c:       e1a01003        mov     r1, r3\r
7395     7370:       e293300c        adds    r3, r3, #12     ; 0xc\r
7396     7374:       ebf5f301        bl      0xffd83f80\r
7397     7378:       080c3028        stmeqda ip, {r3, r5, ip, sp}\r
7398     737c:       e59d141c        ldr     r1, [sp, #1052]\r
7399     7380:       e59d141c        ldr     r1, [sp, #1052]\r
7400     7384:       e2914000        adds    r4, r1, #0      ; 0x0\r
7401     7388:       ebf5f2fc        bl      0xffd83f80\r
7402     738c:       080c302a        stmeqda ip, {r1, r3, r5, ip, sp}\r
7403     7390:       e1a01004        mov     r1, r4\r
7404     7394:       e294400c        adds    r4, r4, #12     ; 0xc\r
7405     7398:       ebf5f2f8        bl      0xffd83f80\r
7406     739c:       080c302c        stmeqda ip, {r2, r3, r5, ip, sp}\r
7407     73a0:       e2840000        add     r0, r4, #0      ; 0x0\r
7408     73a4:       ebf5f12f        bl      0xffd83868\r
7409     73a8:       080c3030        stmeqda ip, {r4, r5, ip, sp}\r
7410     73ac:       e1a05000        mov     r5, r0\r
7411     73b0:       ebf5f2f2        bl      0xffd83f80\r
7412     73b4:       080c302e        stmeqda ip, {r1, r2, r3, r5, ip, sp}\r
7413     73b8:       e1a01005        mov     r1, r5\r
7414     73bc:       e2554001        subs    r4, r5, #1      ; 0x1\r
7415     73c0:       ebf5f2ee        bl      0xffd83f80\r
7416     73c4:       080c3030        stmeqda ip, {r4, r5, ip, sp}\r
7417     73c8:       e1a01004        mov     r1, r4\r
7418     73cc:       e2945000        adds    r5, r4, #0      ; 0x0\r
7419     73d0:       ebf5f2ea        bl      0xffd83f80\r
7420     73d4:       080c3032        stmeqda ip, {r1, r4, r5, ip, sp}\r
7421     73d8:       e2830000        add     r0, r3, #0      ; 0x0\r
7422     73dc:       e1a01005        mov     r1, r5\r
7423     73e0:       ebf5f059        bl      0xffd8354c\r
7424     73e4:       080c3034        stmeqda ip, {r2, r4, r5, ip, sp}\r
7425     73e8:       ebf5f2e4        bl      0xffd83f80\r
7426     73ec:       080c3034        stmeqda ip, {r2, r4, r5, ip, sp}\r
7427     73f0:       e28cc057        add     ip, ip, #87     ; 0x57\r
7428     73f4:       e1a00fac        mov     r0, ip, lsr #31\r
7429     73f8:       e08ff100        add     pc, pc, r0, lsl #2\r
7430     73fc:       080c2fe6        stmeqda ip, {r1, r2, r5, r6, r7, r8, r9, sl, fp, sp}\r
7431     7400:       ebf5eed3        bl      0xffd82f54\r
7432     7404:       ea000001        b       0x7410\r
7433     7408:       080c2fe6        stmeqda ip, {r1, r2, r5, r6, r7, r8, r9, sl, fp, sp}\r
7434     740c:       00000000        andeq   r0, r0, r0\r
7435     7410:       ebf5f2da        bl      0xffd83f80\r
7436     7414:       080c2fe6        stmeqda ip, {r1, r2, r5, r6, r7, r8, r9, sl, fp, sp}\r
7437     7418:       e59d141c        ldr     r1, [sp, #1052]\r
7438     741c:       e59d141c        ldr     r1, [sp, #1052]\r
7439     7420:       e2913000        adds    r3, r1, #0      ; 0x0\r
7440     7424:       ebf5f2d5        bl      0xffd83f80\r
7441     7428:       080c2fe8        stmeqda ip, {r3, r5, r6, r7, r8, r9, sl, fp, sp}\r
7442     742c:       e1a01003        mov     r1, r3\r
7443     7430:       e293300c        adds    r3, r3, #12     ; 0xc\r
7444     7434:       ebf5f2d1        bl      0xffd83f80\r
7445     7438:       080c2fea        stmeqda ip, {r1, r3, r5, r6, r7, r8, r9, sl, fp, sp}\r
7446     743c:       e2830000        add     r0, r3, #0      ; 0x0\r
7447     7440:       ebf5f108        bl      0xffd83868\r
7448     7444:       080c2fee        stmeqda ip, {r1, r2, r3, r5, r6, r7, r8, r9, sl, fp, sp}\r
7449     7448:       e1a04000        mov     r4, r0\r
7450     744c:       ebf5f2cb        bl      0xffd83f80\r
7451     7450:       080c2fec        stmeqda ip, {r2, r3, r5, r6, r7, r8, r9, sl, fp, sp}\r
7452     7454:       e3540000        cmp     r4, #0  ; 0x0\r
7453     7458:       ebf5f2c8        bl      0xffd83f80\r
7454     745c:       080c2fee        stmeqda ip, {r1, r2, r3, r5, r6, r7, r8, r9, sl, fp, sp}\r
7455     7460:       e28cc011        add     ip, ip, #17     ; 0x11\r
7456     7464:       0a000004        beq     0x747c\r
7457     7468:       e1a00fac        mov     r0, ip, lsr #31\r
7458     746c:       e08ff100        add     pc, pc, r0, lsl #2\r
7459     7470:       080c3004        stmeqda ip, {r2, ip, sp}\r
7460     7474:       ebf5eeb6        bl      0xffd82f54\r
7461     7478:       eaffff63        b       0x720c\r
7462     747c:       ebf5f2bf        bl      0xffd83f80\r
7463     7480:       080c2ff0        stmeqda ip, {r4, r5, r6, r7, r8, r9, sl, fp, sp}\r
7464     7484:       e28cc003        add     ip, ip, #3      ; 0x3\r
7465     7488:       e1a00fac        mov     r0, ip, lsr #31\r
7466     748c:       e08ff100        add     pc, pc, r0, lsl #2\r
7467     7490:       080c3036        stmeqda ip, {r1, r2, r4, r5, ip, sp}\r
7468     7494:       ebf5eeae        bl      0xffd82f54\r
7469     7498:       ea000001        b       0x74a4\r
7470     749c:       080c3036        stmeqda ip, {r1, r2, r4, r5, ip, sp}\r
7471     74a0:       00000000        andeq   r0, r0, r0\r
7472     74a4:       ebf5f2b5        bl      0xffd83f80\r
7473     74a8:       080c3036        stmeqda ip, {r1, r2, r4, r5, ip, sp}\r
7474     74ac:       e59d141c        ldr     r1, [sp, #1052]\r
7475     74b0:       e59d141c        ldr     r1, [sp, #1052]\r
7476     74b4:       e2914000        adds    r4, r1, #0      ; 0x0\r
7477     74b8:       ebf5f2b0        bl      0xffd83f80\r
7478     74bc:       080c3038        stmeqda ip, {r3, r4, r5, ip, sp}\r
7479     74c0:       e59d141c        ldr     r1, [sp, #1052]\r
7480     74c4:       e59d141c        ldr     r1, [sp, #1052]\r
7481     74c8:       e2913000        adds    r3, r1, #0      ; 0x0\r
7482     74cc:       ebf5f2ab        bl      0xffd83f80\r
7483     74d0:       080c303a        stmeqda ip, {r1, r3, r4, r5, ip, sp}\r
7484     74d4:       e1a01003        mov     r1, r3\r
7485     74d8:       e2933098        adds    r3, r3, #152    ; 0x98\r
7486     74dc:       ebf5f2a7        bl      0xffd83f80\r
7487     74e0:       080c303c        stmeqda ip, {r2, r3, r4, r5, ip, sp}\r
7488     74e4:       e59d141c        ldr     r1, [sp, #1052]\r
7489     74e8:       e59d141c        ldr     r1, [sp, #1052]\r
7490     74ec:       e2914000        adds    r4, r1, #0      ; 0x0\r
7491     74f0:       ebf5f2a2        bl      0xffd83f80\r
7492     74f4:       080c303e        stmeqda ip, {r1, r2, r3, r4, r5, ip, sp}\r
7493     74f8:       e1a01004        mov     r1, r4\r
7494     74fc:       e2944010        adds    r4, r4, #16     ; 0x10\r
7495     7500:       ebf5f29e        bl      0xffd83f80\r
7496     7504:       080c3040        stmeqda ip, {r6, ip, sp}\r
7497     7508:       e1a01004        mov     r1, r4\r
7498     750c:       e2945001        adds    r5, r4, #1      ; 0x1\r
7499     7510:       ebf5f29a        bl      0xffd83f80\r
7500     7514:       080c3042        stmeqda ip, {r1, r6, ip, sp}\r
7501     7518:       e2830000        add     r0, r3, #0      ; 0x0\r
7502     751c:       e1a01005        mov     r1, r5\r
7503     7520:       ebf5f029        bl      0xffd835cc\r
7504     7524:       080c3044        stmeqda ip, {r2, r6, ip, sp}\r
7505     7528:       ebf5f294        bl      0xffd83f80\r
7506     752c:       080c3044        stmeqda ip, {r2, r6, ip, sp}\r
7507     7530:       e59d141c        ldr     r1, [sp, #1052]\r
7508     7534:       e59d141c        ldr     r1, [sp, #1052]\r
7509     7538:       e2914000        adds    r4, r1, #0      ; 0x0\r
7510     753c:       ebf5f28f        bl      0xffd83f80\r
7511     7540:       080c3046        stmeqda ip, {r1, r2, r6, ip, sp}\r
7512     7544:       e59d141c        ldr     r1, [sp, #1052]\r
7513     7548:       e59d141c        ldr     r1, [sp, #1052]\r
7514     754c:       e2913000        adds    r3, r1, #0      ; 0x0\r
7515     7550:       ebf5f28a        bl      0xffd83f80\r
7516     7554:       080c3048        stmeqda ip, {r3, r6, ip, sp}\r
7517     7558:       e1a01003        mov     r1, r3\r
7518     755c:       e2933098        adds    r3, r3, #152    ; 0x98\r
7519     7560:       ebf5f286        bl      0xffd83f80\r
7520     7564:       080c304a        stmeqda ip, {r1, r3, r6, ip, sp}\r
7521     7568:       e59d041c        ldr     r0, [sp, #1052]\r
7522     756c:       e2800004        add     r0, r0, #4      ; 0x4\r
7523     7570:       ebf5f0e8        bl      0xffd83918\r
7524     7574:       080c304e        stmeqda ip, {r1, r2, r3, r6, ip, sp}\r
7525     7578:       e1a04000        mov     r4, r0\r
7526     757c:       ebf5f27f        bl      0xffd83f80\r
7527     7580:       080c304c        stmeqda ip, {r2, r3, r6, ip, sp}\r
7528     7584:       e59d041c        ldr     r0, [sp, #1052]\r
7529     7588:       e2800008        add     r0, r0, #8      ; 0x8\r
7530     758c:       ebf5f0e1        bl      0xffd83918\r
7531     7590:       080c3050        stmeqda ip, {r4, r6, ip, sp}\r
7532     7594:       e1a05000        mov     r5, r0\r
7533     7598:       ebf5f278        bl      0xffd83f80\r
7534     759c:       080c304e        stmeqda ip, {r1, r2, r3, r6, ip, sp}\r
7535     75a0:       e2830000        add     r0, r3, #0      ; 0x0\r
7536     75a4:       ebf5f0db        bl      0xffd83918\r
7537     75a8:       080c3052        stmeqda ip, {r1, r4, r6, ip, sp}\r
7538     75ac:       e1a06000        mov     r6, r0\r
7539     75b0:       ebf5f272        bl      0xffd83f80\r
7540     75b4:       080c3050        stmeqda ip, {r4, r6, ip, sp}\r
7541     75b8:       e59d041c        ldr     r0, [sp, #1052]\r
7542     75bc:       e2800000        add     r0, r0, #0      ; 0x0\r
7543     75c0:       ebf5f0d4        bl      0xffd83918\r
7544     75c4:       080c3054        stmeqda ip, {r2, r4, r6, ip, sp}\r
7545     75c8:       e1a03000        mov     r3, r0\r
7546     75cc:       ebf5f26b        bl      0xffd83f80\r
7547     75d0:       080c3052        stmeqda ip, {r1, r4, r6, ip, sp}\r
7548     75d4:       ebf5f269        bl      0xffd83f80\r
7549     75d8:       080c3054        stmeqda ip, {r2, r4, r6, ip, sp}\r
7550     75dc:       e3a00057        mov     r0, #87 ; 0x57\r
7551     75e0:       e3800ac3        orr     r0, r0, #798720 ; 0xc3000\r
7552     75e4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
7553     75e8:       e58d0438        str     r0, [sp, #1080]\r
7554     75ec:       e28cc039        add     ip, ip, #57     ; 0x39\r
7555     75f0:       e1a00fac        mov     r0, ip, lsr #31\r
7556     75f4:       e08ff100        add     pc, pc, r0, lsl #2\r
7557     75f8:       080c31e8        stmeqda ip, {r3, r5, r6, r7, r8, ip, sp}\r
7558     75fc:       ebf5ee54        bl      0xffd82f54\r
7559     7600:       ea000001        b       0x760c\r
7560     7604:       080c31e8        stmeqda ip, {r3, r5, r6, r7, r8, ip, sp}\r
7561     7608:       00000000        andeq   r0, r0, r0\r
7562     760c:       ebf5f25b        bl      0xffd83f80\r
7563     7610:       080c31e8        stmeqda ip, {r3, r5, r6, r7, r8, ip, sp}\r
7564     7614:       e1a00006        mov     r0, r6\r
7565     7618:       e28cc003        add     ip, ip, #3      ; 0x3\r
7566     761c:       eaf5eeab        b       0xffd830d0\r
7567     7620:       080c3056        stmeqda ip, {r1, r2, r4, r6, ip, sp}\r
7568     7624:       00000000        andeq   r0, r0, r0\r
7569     7628:       ebf5f254        bl      0xffd83f80\r
7570     762c:       080c3056        stmeqda ip, {r1, r2, r4, r6, ip, sp}\r
7571     7630:       e59d0434        ldr     r0, [sp, #1076]\r
7572     7634:       e2800f27        add     r0, r0, #156    ; 0x9c\r
7573     7638:       e58d0434        str     r0, [sp, #1076]\r
7574     763c:       ebf5f24f        bl      0xffd83f80\r
7575     7640:       080c3058        stmeqda ip, {r3, r4, r6, ip, sp}\r
7576     7644:       e59d9434        ldr     r9, [sp, #1076]\r
7577     7648:       e3c99003        bic     r9, r9, #3      ; 0x3\r
7578     764c:       e2890008        add     r0, r9, #8      ; 0x8\r
7579     7650:       e58d0434        str     r0, [sp, #1076]\r
7580     7654:       e2890000        add     r0, r9, #0      ; 0x0\r
7581     7658:       ebf5f0ae        bl      0xffd83918\r
7582     765c:       080c305c        stmeqda ip, {r2, r3, r4, r6, ip, sp}\r
7583     7660:       e1a07000        mov     r7, r0\r
7584     7664:       e2890004        add     r0, r9, #4      ; 0x4\r
7585     7668:       ebf5f0aa        bl      0xffd83918\r
7586     766c:       080c305c        stmeqda ip, {r2, r3, r4, r6, ip, sp}\r
7587     7670:       e58d041c        str     r0, [sp, #1052]\r
7588     7674:       ebf5f241        bl      0xffd83f80\r
7589     7678:       080c305a        stmeqda ip, {r1, r3, r4, r6, ip, sp}\r
7590     767c:       e59d9434        ldr     r9, [sp, #1076]\r
7591     7680:       e3c99003        bic     r9, r9, #3      ; 0x3\r
7592     7684:       e2890004        add     r0, r9, #4      ; 0x4\r
7593     7688:       e58d0434        str     r0, [sp, #1076]\r
7594     768c:       e2890000        add     r0, r9, #0      ; 0x0\r
7595     7690:       ebf5f0a0        bl      0xffd83918\r
7596     7694:       080c305e        stmeqda ip, {r1, r2, r3, r4, r6, ip, sp}\r
7597     7698:       e1a03000        mov     r3, r0\r
7598     769c:       ebf5f237        bl      0xffd83f80\r
7599     76a0:       080c305c        stmeqda ip, {r2, r3, r4, r6, ip, sp}\r
7600     76a4:       e1a00003        mov     r0, r3\r
7601     76a8:       e28cc00f        add     ip, ip, #15     ; 0xf\r
7602     76ac:       eaf5ee87        b       0xffd830d0\r
7603     76b0:       0801025e        stmeqda r1, {r1, r2, r3, r4, r6, r9}\r
7604     76b4:       00000000        andeq   r0, r0, r0\r
7605     76b8:       ebf5f230        bl      0xffd83f80\r
7606     76bc:       0801025e        stmeqda r1, {r1, r2, r3, r4, r6, r9}\r
7607     76c0:       e59d9434        ldr     r9, [sp, #1076]\r
7608     76c4:       e3c99003        bic     r9, r9, #3      ; 0x3\r
7609     76c8:       e2890004        add     r0, r9, #4      ; 0x4\r
7610     76cc:       e58d0434        str     r0, [sp, #1076]\r
7611     76d0:       e2890000        add     r0, r9, #0      ; 0x0\r
7612     76d4:       ebf5f08f        bl      0xffd83918\r
7613     76d8:       08010262        stmeqda r1, {r1, r5, r6, r9}\r
7614     76dc:       e1a03000        mov     r3, r0\r
7615     76e0:       ebf5f226        bl      0xffd83f80\r
7616     76e4:       08010260        stmeqda r1, {r5, r6, r9}\r
7617     76e8:       e1a00003        mov     r0, r3\r
7618     76ec:       e28cc007        add     ip, ip, #7      ; 0x7\r
7619     76f0:       eaf5ee76        b       0xffd830d0\r
7620     76f4:       08010168        stmeqda r1, {r3, r5, r6, r8}\r
7621     76f8:       00000000        andeq   r0, r0, r0\r
7622     76fc:       ebf5f21f        bl      0xffd83f80\r
7623     7700:       08010168        stmeqda r1, {r3, r5, r6, r8}\r
7624     7704:       e3a00f7d        mov     r0, #500        ; 0x1f4\r
7625     7708:       e3800801        orr     r0, r0, #65536  ; 0x10000\r
7626     770c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
7627     7710:       ebf5f080        bl      0xffd83918\r
7628     7714:       0801016c        stmeqda r1, {r2, r3, r5, r6, r8}\r
7629     7718:       e1a05000        mov     r5, r0\r
7630     771c:       ebf5f217        bl      0xffd83f80\r
7631     7720:       0801016a        stmeqda r1, {r1, r3, r5, r6, r8}\r
7632     7724:       e2850000        add     r0, r5, #0      ; 0x0\r
7633     7728:       ebf5f07a        bl      0xffd83918\r
7634     772c:       0801016e        stmeqda r1, {r1, r2, r3, r5, r6, r8}\r
7635     7730:       e1a04000        mov     r4, r0\r
7636     7734:       ebf5f211        bl      0xffd83f80\r
7637     7738:       0801016c        stmeqda r1, {r2, r3, r5, r6, r8}\r
7638     773c:       e3a00f7e        mov     r0, #504        ; 0x1f8\r
7639     7740:       e3800801        orr     r0, r0, #65536  ; 0x10000\r
7640     7744:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
7641     7748:       ebf5f072        bl      0xffd83918\r
7642     774c:       08010170        stmeqda r1, {r4, r5, r6, r8}\r
7643     7750:       e1a03000        mov     r3, r0\r
7644     7754:       ebf5f209        bl      0xffd83f80\r
7645     7758:       0801016e        stmeqda r1, {r1, r2, r3, r5, r6, r8}\r
7646     775c:       e1540003        cmp     r4, r3\r
7647     7760:       ebf5f206        bl      0xffd83f80\r
7648     7764:       08010170        stmeqda r1, {r4, r5, r6, r8}\r
7649     7768:       e28cc015        add     ip, ip, #21     ; 0x15\r
7650     776c:       0a000004        beq     0x7784\r
7651     7770:       e1a00fac        mov     r0, ip, lsr #31\r
7652     7774:       e08ff100        add     pc, pc, r0, lsl #2\r
7653     7778:       08010186        stmeqda r1, {r1, r2, r7, r8}\r
7654     777c:       ebf5edf4        bl      0xffd82f54\r
7655     7780:       ea00003f        b       0x7884\r
7656     7784:       ebf5f1fd        bl      0xffd83f80\r
7657     7788:       08010172        stmeqda r1, {r1, r4, r5, r6, r8}\r
7658     778c:       e2850004        add     r0, r5, #4      ; 0x4\r
7659     7790:       ebf5f060        bl      0xffd83918\r
7660     7794:       08010176        stmeqda r1, {r1, r2, r4, r5, r6, r8}\r
7661     7798:       e1a04000        mov     r4, r0\r
7662     779c:       ebf5f1f7        bl      0xffd83f80\r
7663     77a0:       08010174        stmeqda r1, {r2, r4, r5, r6, r8}\r
7664     77a4:       e3a00f7f        mov     r0, #508        ; 0x1fc\r
7665     77a8:       e3800801        orr     r0, r0, #65536  ; 0x10000\r
7666     77ac:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
7667     77b0:       ebf5f058        bl      0xffd83918\r
7668     77b4:       08010178        stmeqda r1, {r3, r4, r5, r6, r8}\r
7669     77b8:       e1a03000        mov     r3, r0\r
7670     77bc:       ebf5f1ef        bl      0xffd83f80\r
7671     77c0:       08010176        stmeqda r1, {r1, r2, r4, r5, r6, r8}\r
7672     77c4:       e1540003        cmp     r4, r3\r
7673     77c8:       ebf5f1ec        bl      0xffd83f80\r
7674     77cc:       08010178        stmeqda r1, {r3, r4, r5, r6, r8}\r
7675     77d0:       e28cc010        add     ip, ip, #16     ; 0x10\r
7676     77d4:       0a000004        beq     0x77ec\r
7677     77d8:       e1a00fac        mov     r0, ip, lsr #31\r
7678     77dc:       e08ff100        add     pc, pc, r0, lsl #2\r
7679     77e0:       08010186        stmeqda r1, {r1, r2, r7, r8}\r
7680     77e4:       ebf5edda        bl      0xffd82f54\r
7681     77e8:       ea000025        b       0x7884\r
7682     77ec:       ebf5f1e3        bl      0xffd83f80\r
7683     77f0:       0801017a        stmeqda r1, {r1, r3, r4, r5, r6, r8}\r
7684     77f4:       e2850008        add     r0, r5, #8      ; 0x8\r
7685     77f8:       ebf5f046        bl      0xffd83918\r
7686     77fc:       0801017e        stmeqda r1, {r1, r2, r3, r4, r5, r6, r8}\r
7687     7800:       e1a03000        mov     r3, r0\r
7688     7804:       ebf5f1dd        bl      0xffd83f80\r
7689     7808:       0801017c        stmeqda r1, {r2, r3, r4, r5, r6, r8}\r
7690     780c:       e3a00c02        mov     r0, #512        ; 0x200\r
7691     7810:       e3800801        orr     r0, r0, #65536  ; 0x10000\r
7692     7814:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
7693     7818:       ebf5f03e        bl      0xffd83918\r
7694     781c:       08010180        stmeqda r1, {r7, r8}\r
7695     7820:       e1a04000        mov     r4, r0\r
7696     7824:       ebf5f1d5        bl      0xffd83f80\r
7697     7828:       0801017e        stmeqda r1, {r1, r2, r3, r4, r5, r6, r8}\r
7698     782c:       e1a01003        mov     r1, r3\r
7699     7830:       e0133004        ands    r3, r3, r4\r
7700     7834:       ebf5f1d1        bl      0xffd83f80\r
7701     7838:       08010180        stmeqda r1, {r7, r8}\r
7702     783c:       e3a00f81        mov     r0, #516        ; 0x204\r
7703     7840:       e3800801        orr     r0, r0, #65536  ; 0x10000\r
7704     7844:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
7705     7848:       ebf5f032        bl      0xffd83918\r
7706     784c:       08010184        stmeqda r1, {r2, r7, r8}\r
7707     7850:       e1a04000        mov     r4, r0\r
7708     7854:       ebf5f1c9        bl      0xffd83f80\r
7709     7858:       08010182        stmeqda r1, {r1, r7, r8}\r
7710     785c:       e1530004        cmp     r3, r4\r
7711     7860:       ebf5f1c6        bl      0xffd83f80\r
7712     7864:       08010184        stmeqda r1, {r2, r7, r8}\r
7713     7868:       e28cc018        add     ip, ip, #24     ; 0x18\r
7714     786c:       1a000004        bne     0x7884\r
7715     7870:       e1a00fac        mov     r0, ip, lsr #31\r
7716     7874:       e08ff100        add     pc, pc, r0, lsl #2\r
7717     7878:       080101e8        stmeqda r1, {r3, r5, r6, r7, r8}\r
7718     787c:       ebf5edb4        bl      0xffd82f54\r
7719     7880:       ea0000d9        b       0x7bec\r
7720     7884:       ebf5f1bd        bl      0xffd83f80\r
7721     7888:       08010186        stmeqda r1, {r1, r2, r7, r8}\r
7722     788c:       e3b03000        movs    r3, #0  ; 0x0\r
7723     7890:       ebf5f1ba        bl      0xffd83f80\r
7724     7894:       08010188        stmeqda r1, {r3, r7, r8}\r
7725     7898:       e59d0434        ldr     r0, [sp, #1076]\r
7726     789c:       e2800f00        add     r0, r0, #0      ; 0x0\r
7727     78a0:       e1a01003        mov     r1, r3\r
7728     78a4:       ebf5ef48        bl      0xffd835cc\r
7729     78a8:       0801018a        stmeqda r1, {r1, r3, r7, r8}\r
7730     78ac:       ebf5f1b3        bl      0xffd83f80\r
7731     78b0:       0801018a        stmeqda r1, {r1, r3, r7, r8}\r
7732     78b4:       e3a00f82        mov     r0, #520        ; 0x208\r
7733     78b8:       e3800801        orr     r0, r0, #65536  ; 0x10000\r
7734     78bc:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
7735     78c0:       ebf5f014        bl      0xffd83918\r
7736     78c4:       0801018e        stmeqda r1, {r1, r2, r3, r7, r8}\r
7737     78c8:       e1a04000        mov     r4, r0\r
7738     78cc:       ebf5f1ab        bl      0xffd83f80\r
7739     78d0:       0801018c        stmeqda r1, {r2, r3, r7, r8}\r
7740     78d4:       e59d1434        ldr     r1, [sp, #1076]\r
7741     78d8:       e1a03001        mov     r3, r1\r
7742     78dc:       ebf5f1a7        bl      0xffd83f80\r
7743     78e0:       0801018e        stmeqda r1, {r1, r2, r3, r7, r8}\r
7744     78e4:       e2840000        add     r0, r4, #0      ; 0x0\r
7745     78e8:       e1a01003        mov     r1, r3\r
7746     78ec:       ebf5ef36        bl      0xffd835cc\r
7747     78f0:       08010190        stmeqda r1, {r4, r7, r8}\r
7748     78f4:       ebf5f1a1        bl      0xffd83f80\r
7749     78f8:       08010190        stmeqda r1, {r4, r7, r8}\r
7750     78fc:       e3a00f83        mov     r0, #524        ; 0x20c\r
7751     7900:       e3800801        orr     r0, r0, #65536  ; 0x10000\r
7752     7904:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
7753     7908:       ebf5f002        bl      0xffd83918\r
7754     790c:       08010194        stmeqda r1, {r2, r4, r7, r8}\r
7755     7910:       e1a03000        mov     r3, r0\r
7756     7914:       ebf5f199        bl      0xffd83f80\r
7757     7918:       08010192        stmeqda r1, {r1, r4, r7, r8}\r
7758     791c:       e2840004        add     r0, r4, #4      ; 0x4\r
7759     7920:       e1a01003        mov     r1, r3\r
7760     7924:       ebf5ef28        bl      0xffd835cc\r
7761     7928:       08010194        stmeqda r1, {r2, r4, r7, r8}\r
7762     792c:       ebf5f193        bl      0xffd83f80\r
7763     7930:       08010194        stmeqda r1, {r2, r4, r7, r8}\r
7764     7934:       e3a00e21        mov     r0, #528        ; 0x210\r
7765     7938:       e3800801        orr     r0, r0, #65536  ; 0x10000\r
7766     793c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
7767     7940:       ebf5eff4        bl      0xffd83918\r
7768     7944:       08010198        stmeqda r1, {r3, r4, r7, r8}\r
7769     7948:       e1a03000        mov     r3, r0\r
7770     794c:       ebf5f18b        bl      0xffd83f80\r
7771     7950:       08010196        stmeqda r1, {r1, r2, r4, r7, r8}\r
7772     7954:       e2840008        add     r0, r4, #8      ; 0x8\r
7773     7958:       e1a01003        mov     r1, r3\r
7774     795c:       ebf5ef1a        bl      0xffd835cc\r
7775     7960:       08010198        stmeqda r1, {r3, r4, r7, r8}\r
7776     7964:       ebf5f185        bl      0xffd83f80\r
7777     7968:       08010198        stmeqda r1, {r3, r4, r7, r8}\r
7778     796c:       e2840008        add     r0, r4, #8      ; 0x8\r
7779     7970:       ebf5efe8        bl      0xffd83918\r
7780     7974:       0801019c        stmeqda r1, {r2, r3, r4, r7, r8}\r
7781     7978:       e1a03000        mov     r3, r0\r
7782     797c:       ebf5f17f        bl      0xffd83f80\r
7783     7980:       0801019a        stmeqda r1, {r1, r3, r4, r7, r8}\r
7784     7984:       e2840008        add     r0, r4, #8      ; 0x8\r
7785     7988:       ebf5efe2        bl      0xffd83918\r
7786     798c:       0801019e        stmeqda r1, {r1, r2, r3, r4, r7, r8}\r
7787     7990:       e1a03000        mov     r3, r0\r
7788     7994:       ebf5f179        bl      0xffd83f80\r
7789     7998:       0801019c        stmeqda r1, {r2, r3, r4, r7, r8}\r
7790     799c:       e3b06080        movs    r6, #128        ; 0x80\r
7791     79a0:       ebf5f176        bl      0xffd83f80\r
7792     79a4:       0801019e        stmeqda r1, {r1, r2, r3, r4, r7, r8}\r
7793     79a8:       e1b06c06        movs    r6, r6, lsl #24\r
7794     79ac:       ebf5f173        bl      0xffd83f80\r
7795     79b0:       080101a0        stmeqda r1, {r5, r7, r8}\r
7796     79b4:       e3530000        cmp     r3, #0  ; 0x0\r
7797     79b8:       ebf5f170        bl      0xffd83f80\r
7798     79bc:       080101a2        stmeqda r1, {r1, r5, r7, r8}\r
7799     79c0:       e28cc03b        add     ip, ip, #59     ; 0x3b\r
7800     79c4:       ba000004        blt     0x79dc\r
7801     79c8:       e1a00fac        mov     r0, ip, lsr #31\r
7802     79cc:       e08ff100        add     pc, pc, r0, lsl #2\r
7803     79d0:       080101ac        stmeqda r1, {r2, r3, r5, r7, r8}\r
7804     79d4:       ebf5ed5e        bl      0xffd82f54\r
7805     79d8:       ea000015        b       0x7a34\r
7806     79dc:       ebf5f167        bl      0xffd83f80\r
7807     79e0:       080101a4        stmeqda r1, {r2, r5, r7, r8}\r
7808     79e4:       e2840008        add     r0, r4, #8      ; 0x8\r
7809     79e8:       ebf5efca        bl      0xffd83918\r
7810     79ec:       080101a8        stmeqda r1, {r3, r5, r7, r8}\r
7811     79f0:       e1a03000        mov     r3, r0\r
7812     79f4:       ebf5f161        bl      0xffd83f80\r
7813     79f8:       080101a6        stmeqda r1, {r1, r2, r5, r7, r8}\r
7814     79fc:       e1a01003        mov     r1, r3\r
7815     7a00:       e0133006        ands    r3, r3, r6\r
7816     7a04:       ebf5f15d        bl      0xffd83f80\r
7817     7a08:       080101a8        stmeqda r1, {r3, r5, r7, r8}\r
7818     7a0c:       e3530000        cmp     r3, #0  ; 0x0\r
7819     7a10:       ebf5f15a        bl      0xffd83f80\r
7820     7a14:       080101aa        stmeqda r1, {r1, r3, r5, r7, r8}\r
7821     7a18:       e28cc00e        add     ip, ip, #14     ; 0xe\r
7822     7a1c:       0a000004        beq     0x7a34\r
7823     7a20:       e1a00fac        mov     r0, ip, lsr #31\r
7824     7a24:       e08ff100        add     pc, pc, r0, lsl #2\r
7825     7a28:       080101a4        stmeqda r1, {r2, r5, r7, r8}\r
7826     7a2c:       ebf5ed48        bl      0xffd82f54\r
7827     7a30:       eaffffe9        b       0x79dc\r
7828     7a34:       ebf5f151        bl      0xffd83f80\r
7829     7a38:       080101ac        stmeqda r1, {r2, r3, r5, r7, r8}\r
7830     7a3c:       e3b03044        movs    r3, #68 ; 0x44\r
7831     7a40:       ebf5f14e        bl      0xffd83f80\r
7832     7a44:       080101ae        stmeqda r1, {r1, r2, r3, r5, r7, r8}\r
7833     7a48:       e2850000        add     r0, r5, #0      ; 0x0\r
7834     7a4c:       e1a01003        mov     r1, r3\r
7835     7a50:       ebf5ee9e        bl      0xffd834d0\r
7836     7a54:       080101b0        stmeqda r1, {r4, r5, r7, r8}\r
7837     7a58:       ebf5f148        bl      0xffd83f80\r
7838     7a5c:       080101b0        stmeqda r1, {r4, r5, r7, r8}\r
7839     7a60:       e3b03052        movs    r3, #82 ; 0x52\r
7840     7a64:       ebf5f145        bl      0xffd83f80\r
7841     7a68:       080101b2        stmeqda r1, {r1, r4, r5, r7, r8}\r
7842     7a6c:       e2850001        add     r0, r5, #1      ; 0x1\r
7843     7a70:       e1a01003        mov     r1, r3\r
7844     7a74:       ebf5ee95        bl      0xffd834d0\r
7845     7a78:       080101b4        stmeqda r1, {r2, r4, r5, r7, r8}\r
7846     7a7c:       ebf5f13f        bl      0xffd83f80\r
7847     7a80:       080101b4        stmeqda r1, {r2, r4, r5, r7, r8}\r
7848     7a84:       e3b04041        movs    r4, #65 ; 0x41\r
7849     7a88:       ebf5f13c        bl      0xffd83f80\r
7850     7a8c:       080101b6        stmeqda r1, {r1, r2, r4, r5, r7, r8}\r
7851     7a90:       e2850002        add     r0, r5, #2      ; 0x2\r
7852     7a94:       e1a01004        mov     r1, r4\r
7853     7a98:       ebf5ee8c        bl      0xffd834d0\r
7854     7a9c:       080101b8        stmeqda r1, {r3, r4, r5, r7, r8}\r
7855     7aa0:       ebf5f136        bl      0xffd83f80\r
7856     7aa4:       080101b8        stmeqda r1, {r3, r4, r5, r7, r8}\r
7857     7aa8:       e3b03043        movs    r3, #67 ; 0x43\r
7858     7aac:       ebf5f133        bl      0xffd83f80\r
7859     7ab0:       080101ba        stmeqda r1, {r1, r3, r4, r5, r7, r8}\r
7860     7ab4:       e2850003        add     r0, r5, #3      ; 0x3\r
7861     7ab8:       e1a01003        mov     r1, r3\r
7862     7abc:       ebf5ee83        bl      0xffd834d0\r
7863     7ac0:       080101bc        stmeqda r1, {r2, r3, r4, r5, r7, r8}\r
7864     7ac4:       ebf5f12d        bl      0xffd83f80\r
7865     7ac8:       080101bc        stmeqda r1, {r2, r3, r4, r5, r7, r8}\r
7866     7acc:       e3b03055        movs    r3, #85 ; 0x55\r
7867     7ad0:       ebf5f12a        bl      0xffd83f80\r
7868     7ad4:       080101be        stmeqda r1, {r1, r2, r3, r4, r5, r7, r8}\r
7869     7ad8:       e2850004        add     r0, r5, #4      ; 0x4\r
7870     7adc:       e1a01003        mov     r1, r3\r
7871     7ae0:       ebf5ee7a        bl      0xffd834d0\r
7872     7ae4:       080101c0        stmeqda r1, {r6, r7, r8}\r
7873     7ae8:       ebf5f124        bl      0xffd83f80\r
7874     7aec:       080101c0        stmeqda r1, {r6, r7, r8}\r
7875     7af0:       e3b0304c        movs    r3, #76 ; 0x4c\r
7876     7af4:       ebf5f121        bl      0xffd83f80\r
7877     7af8:       080101c2        stmeqda r1, {r1, r6, r7, r8}\r
7878     7afc:       e2850005        add     r0, r5, #5      ; 0x5\r
7879     7b00:       e1a01003        mov     r1, r3\r
7880     7b04:       ebf5ee71        bl      0xffd834d0\r
7881     7b08:       080101c4        stmeqda r1, {r2, r6, r7, r8}\r
7882     7b0c:       ebf5f11b        bl      0xffd83f80\r
7883     7b10:       080101c4        stmeqda r1, {r2, r6, r7, r8}\r
7884     7b14:       e2850006        add     r0, r5, #6      ; 0x6\r
7885     7b18:       e1a01004        mov     r1, r4\r
7886     7b1c:       ebf5ee6b        bl      0xffd834d0\r
7887     7b20:       080101c6        stmeqda r1, {r1, r2, r6, r7, r8}\r
7888     7b24:       ebf5f115        bl      0xffd83f80\r
7889     7b28:       080101c6        stmeqda r1, {r1, r2, r6, r7, r8}\r
7890     7b2c:       e3b03020        movs    r3, #32 ; 0x20\r
7891     7b30:       ebf5f112        bl      0xffd83f80\r
7892     7b34:       080101c8        stmeqda r1, {r3, r6, r7, r8}\r
7893     7b38:       e2850007        add     r0, r5, #7      ; 0x7\r
7894     7b3c:       e1a01003        mov     r1, r3\r
7895     7b40:       ebf5ee62        bl      0xffd834d0\r
7896     7b44:       080101ca        stmeqda r1, {r1, r3, r6, r7, r8}\r
7897     7b48:       ebf5f10c        bl      0xffd83f80\r
7898     7b4c:       080101ca        stmeqda r1, {r1, r3, r6, r7, r8}\r
7899     7b50:       e2850008        add     r0, r5, #8      ; 0x8\r
7900     7b54:       e1a01004        mov     r1, r4\r
7901     7b58:       ebf5ee5c        bl      0xffd834d0\r
7902     7b5c:       080101cc        stmeqda r1, {r2, r3, r6, r7, r8}\r
7903     7b60:       ebf5f106        bl      0xffd83f80\r
7904     7b64:       080101cc        stmeqda r1, {r2, r3, r6, r7, r8}\r
7905     7b68:       e3b03047        movs    r3, #71 ; 0x47\r
7906     7b6c:       ebf5f103        bl      0xffd83f80\r
7907     7b70:       080101ce        stmeqda r1, {r1, r2, r3, r6, r7, r8}\r
7908     7b74:       e2850009        add     r0, r5, #9      ; 0x9\r
7909     7b78:       e1a01003        mov     r1, r3\r
7910     7b7c:       ebf5ee53        bl      0xffd834d0\r
7911     7b80:       080101d0        stmeqda r1, {r4, r6, r7, r8}\r
7912     7b84:       ebf5f0fd        bl      0xffd83f80\r
7913     7b88:       080101d0        stmeqda r1, {r4, r6, r7, r8}\r
7914     7b8c:       e3b03042        movs    r3, #66 ; 0x42\r
7915     7b90:       ebf5f0fa        bl      0xffd83f80\r
7916     7b94:       080101d2        stmeqda r1, {r1, r4, r6, r7, r8}\r
7917     7b98:       e285000a        add     r0, r5, #10     ; 0xa\r
7918     7b9c:       e1a01003        mov     r1, r3\r
7919     7ba0:       ebf5ee4a        bl      0xffd834d0\r
7920     7ba4:       080101d4        stmeqda r1, {r2, r4, r6, r7, r8}\r
7921     7ba8:       ebf5f0f4        bl      0xffd83f80\r
7922     7bac:       080101d4        stmeqda r1, {r2, r4, r6, r7, r8}\r
7923     7bb0:       ebf5f0f2        bl      0xffd83f80\r
7924     7bb4:       080101d6        stmeqda r1, {r1, r2, r4, r6, r7, r8}\r
7925     7bb8:       e3a000d9        mov     r0, #217        ; 0xd9\r
7926     7bbc:       e3800c01        orr     r0, r0, #256    ; 0x100\r
7927     7bc0:       e3800801        orr     r0, r0, #65536  ; 0x10000\r
7928     7bc4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
7929     7bc8:       e58d0438        str     r0, [sp, #1080]\r
7930     7bcc:       e28cc04d        add     ip, ip, #77     ; 0x4d\r
7931     7bd0:       e1a00fac        mov     r0, ip, lsr #31\r
7932     7bd4:       e08ff100        add     pc, pc, r0, lsl #2\r
7933     7bd8:       0801026c        stmeqda r1, {r2, r3, r5, r6, r9}\r
7934     7bdc:       ebf5ecdc        bl      0xffd82f54\r
7935     7be0:       ea000021        b       0x7c6c\r
7936     7be4:       080101e8        stmeqda r1, {r3, r5, r6, r7, r8}\r
7937     7be8:       00000000        andeq   r0, r0, r0\r
7938     7bec:       ebf5f0e3        bl      0xffd83f80\r
7939     7bf0:       080101e8        stmeqda r1, {r3, r5, r6, r7, r8}\r
7940     7bf4:       e59d0434        ldr     r0, [sp, #1076]\r
7941     7bf8:       e2800f01        add     r0, r0, #4      ; 0x4\r
7942     7bfc:       e58d0434        str     r0, [sp, #1076]\r
7943     7c00:       ebf5f0de        bl      0xffd83f80\r
7944     7c04:       080101ea        stmeqda r1, {r1, r3, r5, r6, r7, r8}\r
7945     7c08:       e59d9434        ldr     r9, [sp, #1076]\r
7946     7c0c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
7947     7c10:       e2890004        add     r0, r9, #4      ; 0x4\r
7948     7c14:       e58d0434        str     r0, [sp, #1076]\r
7949     7c18:       e2890000        add     r0, r9, #0      ; 0x0\r
7950     7c1c:       ebf5ef3d        bl      0xffd83918\r
7951     7c20:       080101ee        stmeqda r1, {r1, r2, r3, r5, r6, r7, r8}\r
7952     7c24:       e1a07000        mov     r7, r0\r
7953     7c28:       ebf5f0d4        bl      0xffd83f80\r
7954     7c2c:       080101ec        stmeqda r1, {r2, r3, r5, r6, r7, r8}\r
7955     7c30:       e59d9434        ldr     r9, [sp, #1076]\r
7956     7c34:       e3c99003        bic     r9, r9, #3      ; 0x3\r
7957     7c38:       e2890004        add     r0, r9, #4      ; 0x4\r
7958     7c3c:       e58d0434        str     r0, [sp, #1076]\r
7959     7c40:       e2890000        add     r0, r9, #0      ; 0x0\r
7960     7c44:       ebf5ef33        bl      0xffd83918\r
7961     7c48:       080101f0        stmeqda r1, {r4, r5, r6, r7, r8}\r
7962     7c4c:       e1a03000        mov     r3, r0\r
7963     7c50:       ebf5f0ca        bl      0xffd83f80\r
7964     7c54:       080101ee        stmeqda r1, {r1, r2, r3, r5, r6, r7, r8}\r
7965     7c58:       e1a00003        mov     r0, r3\r
7966     7c5c:       e28cc00e        add     ip, ip, #14     ; 0xe\r
7967     7c60:       eaf5ed1a        b       0xffd830d0\r
7968     7c64:       0801026c        stmeqda r1, {r2, r3, r5, r6, r9}\r
7969     7c68:       00000000        andeq   r0, r0, r0\r
7970     7c6c:       ebf5f0c3        bl      0xffd83f80\r
7971     7c70:       0801026c        stmeqda r1, {r2, r3, r5, r6, r9}\r
7972     7c74:       e59d9434        ldr     r9, [sp, #1076]\r
7973     7c78:       e3c99003        bic     r9, r9, #3      ; 0x3\r
7974     7c7c:       e249900c        sub     r9, r9, #12     ; 0xc\r
7975     7c80:       e58d9434        str     r9, [sp, #1076]\r
7976     7c84:       e2890000        add     r0, r9, #0      ; 0x0\r
7977     7c88:       e1a01007        mov     r1, r7\r
7978     7c8c:       ebf5ee6e        bl      0xffd8364c\r
7979     7c90:       e2890004        add     r0, r9, #4      ; 0x4\r
7980     7c94:       e1a01008        mov     r1, r8\r
7981     7c98:       ebf5ee6b        bl      0xffd8364c\r
7982     7c9c:       e2890008        add     r0, r9, #8      ; 0x8\r
7983     7ca0:       e59d1438        ldr     r1, [sp, #1080]\r
7984     7ca4:       ebf5ee68        bl      0xffd8364c\r
7985     7ca8:       ebf5f0b4        bl      0xffd83f80\r
7986     7cac:       0801026e        stmeqda r1, {r1, r2, r3, r5, r6, r9}\r
7987     7cb0:       e59d0434        ldr     r0, [sp, #1076]\r
7988     7cb4:       e2400f05        sub     r0, r0, #20     ; 0x14\r
7989     7cb8:       e58d0434        str     r0, [sp, #1076]\r
7990     7cbc:       ebf5f0af        bl      0xffd83f80\r
7991     7cc0:       08010270        stmeqda r1, {r4, r5, r6, r9}\r
7992     7cc4:       e3b05000        movs    r5, #0  ; 0x0\r
7993     7cc8:       ebf5f0ac        bl      0xffd83f80\r
7994     7ccc:       08010272        stmeqda r1, {r1, r4, r5, r6, r9}\r
7995     7cd0:       e3a00fa3        mov     r0, #652        ; 0x28c\r
7996     7cd4:       e3800801        orr     r0, r0, #65536  ; 0x10000\r
7997     7cd8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
7998     7cdc:       ebf5ef0d        bl      0xffd83918\r
7999     7ce0:       08010276        stmeqda r1, {r1, r2, r4, r5, r6, r9}\r
8000     7ce4:       e1a03000        mov     r3, r0\r
8001     7ce8:       ebf5f0a4        bl      0xffd83f80\r
8002     7cec:       08010274        stmeqda r1, {r2, r4, r5, r6, r9}\r
8003     7cf0:       e2830000        add     r0, r3, #0      ; 0x0\r
8004     7cf4:       ebf5ef07        bl      0xffd83918\r
8005     7cf8:       08010278        stmeqda r1, {r3, r4, r5, r6, r9}\r
8006     7cfc:       e1a08000        mov     r8, r0\r
8007     7d00:       ebf5f09e        bl      0xffd83f80\r
8008     7d04:       08010276        stmeqda r1, {r1, r2, r4, r5, r6, r9}\r
8009     7d08:       e3a00e29        mov     r0, #656        ; 0x290\r
8010     7d0c:       e3800801        orr     r0, r0, #65536  ; 0x10000\r
8011     7d10:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
8012     7d14:       ebf5eeff        bl      0xffd83918\r
8013     7d18:       0801027a        stmeqda r1, {r1, r3, r4, r5, r6, r9}\r
8014     7d1c:       e1a04000        mov     r4, r0\r
8015     7d20:       ebf5f096        bl      0xffd83f80\r
8016     7d24:       08010278        stmeqda r1, {r3, r4, r5, r6, r9}\r
8017     7d28:       e3a00fa5        mov     r0, #660        ; 0x294\r
8018     7d2c:       e3800801        orr     r0, r0, #65536  ; 0x10000\r
8019     7d30:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
8020     7d34:       ebf5eef7        bl      0xffd83918\r
8021     7d38:       0801027c        stmeqda r1, {r2, r3, r4, r5, r6, r9}\r
8022     7d3c:       e1a03000        mov     r3, r0\r
8023     7d40:       ebf5f08e        bl      0xffd83f80\r
8024     7d44:       0801027a        stmeqda r1, {r1, r3, r4, r5, r6, r9}\r
8025     7d48:       e2830000        add     r0, r3, #0      ; 0x0\r
8026     7d4c:       e1a01004        mov     r1, r4\r
8027     7d50:       ebf5ee1d        bl      0xffd835cc\r
8028     7d54:       0801027c        stmeqda r1, {r2, r3, r4, r5, r6, r9}\r
8029     7d58:       ebf5f088        bl      0xffd83f80\r
8030     7d5c:       0801027c        stmeqda r1, {r2, r3, r4, r5, r6, r9}\r
8031     7d60:       e59d1434        ldr     r1, [sp, #1076]\r
8032     7d64:       e1a04001        mov     r4, r1\r
8033     7d68:       ebf5f084        bl      0xffd83f80\r
8034     7d6c:       0801027e        stmeqda r1, {r1, r2, r3, r4, r5, r6, r9}\r
8035     7d70:       e2830004        add     r0, r3, #4      ; 0x4\r
8036     7d74:       e1a01004        mov     r1, r4\r
8037     7d78:       ebf5ee13        bl      0xffd835cc\r
8038     7d7c:       08010280        stmeqda r1, {r7, r9}\r
8039     7d80:       ebf5f07e        bl      0xffd83f80\r
8040     7d84:       08010280        stmeqda r1, {r7, r9}\r
8041     7d88:       e3a00fa6        mov     r0, #664        ; 0x298\r
8042     7d8c:       e3800801        orr     r0, r0, #65536  ; 0x10000\r
8043     7d90:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
8044     7d94:       ebf5eedf        bl      0xffd83918\r
8045     7d98:       08010284        stmeqda r1, {r2, r7, r9}\r
8046     7d9c:       e1a04000        mov     r4, r0\r
8047     7da0:       ebf5f076        bl      0xffd83f80\r
8048     7da4:       08010282        stmeqda r1, {r1, r7, r9}\r
8049     7da8:       e2830008        add     r0, r3, #8      ; 0x8\r
8050     7dac:       e1a01004        mov     r1, r4\r
8051     7db0:       ebf5ee05        bl      0xffd835cc\r
8052     7db4:       08010284        stmeqda r1, {r2, r7, r9}\r
8053     7db8:       ebf5f070        bl      0xffd83f80\r
8054     7dbc:       08010284        stmeqda r1, {r2, r7, r9}\r
8055     7dc0:       e2830008        add     r0, r3, #8      ; 0x8\r
8056     7dc4:       ebf5eed3        bl      0xffd83918\r
8057     7dc8:       08010288        stmeqda r1, {r3, r7, r9}\r
8058     7dcc:       e1a03000        mov     r3, r0\r
8059     7dd0:       ebf5f06a        bl      0xffd83f80\r
8060     7dd4:       08010286        stmeqda r1, {r1, r2, r7, r9}\r
8061     7dd8:       e3b07000        movs    r7, #0  ; 0x0\r
8062     7ddc:       ebf5f067        bl      0xffd83f80\r
8063     7de0:       08010288        stmeqda r1, {r3, r7, r9}\r
8064     7de4:       e28cc03e        add     ip, ip, #62     ; 0x3e\r
8065     7de8:       e1a00fac        mov     r0, ip, lsr #31\r
8066     7dec:       e08ff100        add     pc, pc, r0, lsl #2\r
8067     7df0:       0801029e        stmeqda r1, {r1, r2, r3, r4, r7, r9}\r
8068     7df4:       ebf5ec56        bl      0xffd82f54\r
8069     7df8:       ea000001        b       0x7e04\r
8070     7dfc:       0801029e        stmeqda r1, {r1, r2, r3, r4, r7, r9}\r
8071     7e00:       00000000        andeq   r0, r0, r0\r
8072     7e04:       ebf5f05d        bl      0xffd83f80\r
8073     7e08:       0801029e        stmeqda r1, {r1, r2, r3, r4, r7, r9}\r
8074     7e0c:       e3570009        cmp     r7, #9  ; 0x9\r
8075     7e10:       ebf5f05a        bl      0xffd83f80\r
8076     7e14:       080102a0        stmeqda r1, {r5, r7, r9}\r
8077     7e18:       e28cc006        add     ip, ip, #6      ; 0x6\r
8078     7e1c:       9a000004        bls     0x7e34\r
8079     7e20:       e1a00fac        mov     r0, ip, lsr #31\r
8080     7e24:       e08ff100        add     pc, pc, r0, lsl #2\r
8081     7e28:       080102bc        stmeqda r1, {r2, r3, r4, r5, r7, r9}\r
8082     7e2c:       ebf5ec48        bl      0xffd82f54\r
8083     7e30:       ea00001b        b       0x7ea4\r
8084     7e34:       ebf5f051        bl      0xffd83f80\r
8085     7e38:       080102a2        stmeqda r1, {r1, r5, r7, r9}\r
8086     7e3c:       e59d1434        ldr     r1, [sp, #1076]\r
8087     7e40:       e1a03001        mov     r3, r1\r
8088     7e44:       ebf5f04d        bl      0xffd83f80\r
8089     7e48:       080102a4        stmeqda r1, {r2, r5, r7, r9}\r
8090     7e4c:       e1a01008        mov     r1, r8\r
8091     7e50:       e2984000        adds    r4, r8, #0      ; 0x0\r
8092     7e54:       ebf5f049        bl      0xffd83f80\r
8093     7e58:       080102a6        stmeqda r1, {r1, r2, r5, r7, r9}\r
8094     7e5c:       e3b05010        movs    r5, #16 ; 0x10\r
8095     7e60:       ebf5f046        bl      0xffd83f80\r
8096     7e64:       080102a8        stmeqda r1, {r3, r5, r7, r9}\r
8097     7e68:       ebf5f044        bl      0xffd83f80\r
8098     7e6c:       080102aa        stmeqda r1, {r1, r3, r5, r7, r9}\r
8099     7e70:       e3a000ad        mov     r0, #173        ; 0xad\r
8100     7e74:       e3800c02        orr     r0, r0, #512    ; 0x200\r
8101     7e78:       e3800801        orr     r0, r0, #65536  ; 0x10000\r
8102     7e7c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
8103     7e80:       e58d0438        str     r0, [sp, #1080]\r
8104     7e84:       e28cc00f        add     ip, ip, #15     ; 0xf\r
8105     7e88:       e1a00fac        mov     r0, ip, lsr #31\r
8106     7e8c:       e08ff100        add     pc, pc, r0, lsl #2\r
8107     7e90:       080c3060        stmeqda ip, {r5, r6, ip, sp}\r
8108     7e94:       ebf5ec2e        bl      0xffd82f54\r
8109     7e98:       ea000085        b       0x80b4\r
8110     7e9c:       080102bc        stmeqda r1, {r2, r3, r4, r5, r7, r9}\r
8111     7ea0:       00000000        andeq   r0, r0, r0\r
8112     7ea4:       ebf5f035        bl      0xffd83f80\r
8113     7ea8:       080102bc        stmeqda r1, {r2, r3, r4, r5, r7, r9}\r
8114     7eac:       e3550000        cmp     r5, #0  ; 0x0\r
8115     7eb0:       ebf5f032        bl      0xffd83f80\r
8116     7eb4:       080102be        stmeqda r1, {r1, r2, r3, r4, r5, r7, r9}\r
8117     7eb8:       e28cc006        add     ip, ip, #6      ; 0x6\r
8118     7ebc:       1a000004        bne     0x7ed4\r
8119     7ec0:       e1a00fac        mov     r0, ip, lsr #31\r
8120     7ec4:       e08ff100        add     pc, pc, r0, lsl #2\r
8121     7ec8:       080102de        stmeqda r1, {r1, r2, r3, r4, r6, r7, r9}\r
8122     7ecc:       ebf5ec20        bl      0xffd82f54\r
8123     7ed0:       ea000053        b       0x8024\r
8124     7ed4:       ebf5f029        bl      0xffd83f80\r
8125     7ed8:       080102c0        stmeqda r1, {r6, r7, r9}\r
8126     7edc:       e3b03000        movs    r3, #0  ; 0x0\r
8127     7ee0:       ebf5f026        bl      0xffd83f80\r
8128     7ee4:       080102c2        stmeqda r1, {r1, r6, r7, r9}\r
8129     7ee8:       e59d0434        ldr     r0, [sp, #1076]\r
8130     7eec:       e2800f04        add     r0, r0, #16     ; 0x10\r
8131     7ef0:       e1a01003        mov     r1, r3\r
8132     7ef4:       ebf5edb4        bl      0xffd835cc\r
8133     7ef8:       080102c4        stmeqda r1, {r2, r6, r7, r9}\r
8134     7efc:       ebf5f01f        bl      0xffd83f80\r
8135     7f00:       080102c4        stmeqda r1, {r2, r6, r7, r9}\r
8136     7f04:       e3a00fba        mov     r0, #744        ; 0x2e8\r
8137     7f08:       e3800801        orr     r0, r0, #65536  ; 0x10000\r
8138     7f0c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
8139     7f10:       ebf5ee80        bl      0xffd83918\r
8140     7f14:       080102c8        stmeqda r1, {r3, r6, r7, r9}\r
8141     7f18:       e1a04000        mov     r4, r0\r
8142     7f1c:       ebf5f017        bl      0xffd83f80\r
8143     7f20:       080102c6        stmeqda r1, {r1, r2, r6, r7, r9}\r
8144     7f24:       e59d0434        ldr     r0, [sp, #1076]\r
8145     7f28:       e2803f04        add     r3, r0, #16     ; 0x10\r
8146     7f2c:       ebf5f013        bl      0xffd83f80\r
8147     7f30:       080102c8        stmeqda r1, {r3, r6, r7, r9}\r
8148     7f34:       e2840000        add     r0, r4, #0      ; 0x0\r
8149     7f38:       e1a01003        mov     r1, r3\r
8150     7f3c:       ebf5eda2        bl      0xffd835cc\r
8151     7f40:       080102ca        stmeqda r1, {r1, r3, r6, r7, r9}\r
8152     7f44:       ebf5f00d        bl      0xffd83f80\r
8153     7f48:       080102ca        stmeqda r1, {r1, r3, r6, r7, r9}\r
8154     7f4c:       e59d1434        ldr     r1, [sp, #1076]\r
8155     7f50:       e1a03001        mov     r3, r1\r
8156     7f54:       ebf5f009        bl      0xffd83f80\r
8157     7f58:       080102cc        stmeqda r1, {r2, r3, r6, r7, r9}\r
8158     7f5c:       e2840004        add     r0, r4, #4      ; 0x4\r
8159     7f60:       e1a01003        mov     r1, r3\r
8160     7f64:       ebf5ed98        bl      0xffd835cc\r
8161     7f68:       080102ce        stmeqda r1, {r1, r2, r3, r6, r7, r9}\r
8162     7f6c:       ebf5f003        bl      0xffd83f80\r
8163     7f70:       080102ce        stmeqda r1, {r1, r2, r3, r6, r7, r9}\r
8164     7f74:       e3a00fbb        mov     r0, #748        ; 0x2ec\r
8165     7f78:       e3800801        orr     r0, r0, #65536  ; 0x10000\r
8166     7f7c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
8167     7f80:       ebf5ee64        bl      0xffd83918\r
8168     7f84:       080102d2        stmeqda r1, {r1, r4, r6, r7, r9}\r
8169     7f88:       e1a03000        mov     r3, r0\r
8170     7f8c:       ebf5effb        bl      0xffd83f80\r
8171     7f90:       080102d0        stmeqda r1, {r4, r6, r7, r9}\r
8172     7f94:       e2840008        add     r0, r4, #8      ; 0x8\r
8173     7f98:       e1a01003        mov     r1, r3\r
8174     7f9c:       ebf5ed8a        bl      0xffd835cc\r
8175     7fa0:       080102d2        stmeqda r1, {r1, r4, r6, r7, r9}\r
8176     7fa4:       ebf5eff5        bl      0xffd83f80\r
8177     7fa8:       080102d2        stmeqda r1, {r1, r4, r6, r7, r9}\r
8178     7fac:       e2840008        add     r0, r4, #8      ; 0x8\r
8179     7fb0:       ebf5ee58        bl      0xffd83918\r
8180     7fb4:       080102d6        stmeqda r1, {r1, r2, r4, r6, r7, r9}\r
8181     7fb8:       e1a03000        mov     r3, r0\r
8182     7fbc:       ebf5efef        bl      0xffd83f80\r
8183     7fc0:       080102d4        stmeqda r1, {r2, r4, r6, r7, r9}\r
8184     7fc4:       e59d1434        ldr     r1, [sp, #1076]\r
8185     7fc8:       e1a03001        mov     r3, r1\r
8186     7fcc:       ebf5efeb        bl      0xffd83f80\r
8187     7fd0:       080102d6        stmeqda r1, {r1, r2, r4, r6, r7, r9}\r
8188     7fd4:       e1a01008        mov     r1, r8\r
8189     7fd8:       e2984000        adds    r4, r8, #0      ; 0x0\r
8190     7fdc:       ebf5efe7        bl      0xffd83f80\r
8191     7fe0:       080102d8        stmeqda r1, {r3, r4, r6, r7, r9}\r
8192     7fe4:       e3b05010        movs    r5, #16 ; 0x10\r
8193     7fe8:       ebf5efe4        bl      0xffd83f80\r
8194     7fec:       080102da        stmeqda r1, {r1, r3, r4, r6, r7, r9}\r
8195     7ff0:       ebf5efe2        bl      0xffd83f80\r
8196     7ff4:       080102dc        stmeqda r1, {r2, r3, r4, r6, r7, r9}\r
8197     7ff8:       e3a000df        mov     r0, #223        ; 0xdf\r
8198     7ffc:       e3800c02        orr     r0, r0, #512    ; 0x200\r
8199     8000:       e3800801        orr     r0, r0, #65536  ; 0x10000\r
8200     8004:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
8201     8008:       e58d0438        str     r0, [sp, #1080]\r
8202     800c:       e28cc037        add     ip, ip, #55     ; 0x37\r
8203     8010:       e1a00fac        mov     r0, ip, lsr #31\r
8204     8014:       e08ff100        add     pc, pc, r0, lsl #2\r
8205     8018:       080c3060        stmeqda ip, {r5, r6, ip, sp}\r
8206     801c:       ebf5ebcc        bl      0xffd82f54\r
8207     8020:       ea000023        b       0x80b4\r
8208     8024:       ebf5efd5        bl      0xffd83f80\r
8209     8028:       080102de        stmeqda r1, {r1, r2, r3, r4, r6, r7, r9}\r
8210     802c:       e59d0434        ldr     r0, [sp, #1076]\r
8211     8030:       e2800f05        add     r0, r0, #20     ; 0x14\r
8212     8034:       e58d0434        str     r0, [sp, #1076]\r
8213     8038:       ebf5efd0        bl      0xffd83f80\r
8214     803c:       080102e0        stmeqda r1, {r5, r6, r7, r9}\r
8215     8040:       e59d9434        ldr     r9, [sp, #1076]\r
8216     8044:       e3c99003        bic     r9, r9, #3      ; 0x3\r
8217     8048:       e2890008        add     r0, r9, #8      ; 0x8\r
8218     804c:       e58d0434        str     r0, [sp, #1076]\r
8219     8050:       e2890000        add     r0, r9, #0      ; 0x0\r
8220     8054:       ebf5ee2f        bl      0xffd83918\r
8221     8058:       080102e4        stmeqda r1, {r2, r5, r6, r7, r9}\r
8222     805c:       e1a07000        mov     r7, r0\r
8223     8060:       e2890004        add     r0, r9, #4      ; 0x4\r
8224     8064:       ebf5ee2b        bl      0xffd83918\r
8225     8068:       080102e4        stmeqda r1, {r2, r5, r6, r7, r9}\r
8226     806c:       e1a08000        mov     r8, r0\r
8227     8070:       ebf5efc2        bl      0xffd83f80\r
8228     8074:       080102e2        stmeqda r1, {r1, r5, r6, r7, r9}\r
8229     8078:       e59d9434        ldr     r9, [sp, #1076]\r
8230     807c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
8231     8080:       e2890004        add     r0, r9, #4      ; 0x4\r
8232     8084:       e58d0434        str     r0, [sp, #1076]\r
8233     8088:       e2890000        add     r0, r9, #0      ; 0x0\r
8234     808c:       ebf5ee21        bl      0xffd83918\r
8235     8090:       080102e6        stmeqda r1, {r1, r2, r5, r6, r7, r9}\r
8236     8094:       e1a03000        mov     r3, r0\r
8237     8098:       ebf5efb8        bl      0xffd83f80\r
8238     809c:       080102e4        stmeqda r1, {r2, r5, r6, r7, r9}\r
8239     80a0:       e1a00003        mov     r0, r3\r
8240     80a4:       e28cc00f        add     ip, ip, #15     ; 0xf\r
8241     80a8:       eaf5ec08        b       0xffd830d0\r
8242     80ac:       080c3060        stmeqda ip, {r5, r6, ip, sp}\r
8243     80b0:       00000000        andeq   r0, r0, r0\r
8244     80b4:       ebf5efb1        bl      0xffd83f80\r
8245     80b8:       080c3060        stmeqda ip, {r5, r6, ip, sp}\r
8246     80bc:       e59d9434        ldr     r9, [sp, #1076]\r
8247     80c0:       e3c99003        bic     r9, r9, #3      ; 0x3\r
8248     80c4:       e2499008        sub     r9, r9, #8      ; 0x8\r
8249     80c8:       e58d9434        str     r9, [sp, #1076]\r
8250     80cc:       e2890000        add     r0, r9, #0      ; 0x0\r
8251     80d0:       e59d141c        ldr     r1, [sp, #1052]\r
8252     80d4:       ebf5ed5c        bl      0xffd8364c\r
8253     80d8:       e2890004        add     r0, r9, #4      ; 0x4\r
8254     80dc:       e59d1438        ldr     r1, [sp, #1080]\r
8255     80e0:       ebf5ed59        bl      0xffd8364c\r
8256     80e4:       ebf5efa5        bl      0xffd83f80\r
8257     80e8:       080c3062        stmeqda ip, {r1, r5, r6, ip, sp}\r
8258     80ec:       e59d0434        ldr     r0, [sp, #1076]\r
8259     80f0:       e2400f03        sub     r0, r0, #12     ; 0xc\r
8260     80f4:       e58d0434        str     r0, [sp, #1076]\r
8261     80f8:       ebf5efa0        bl      0xffd83f80\r
8262     80fc:       080c3064        stmeqda ip, {r2, r5, r6, ip, sp}\r
8263     8100:       e59d1434        ldr     r1, [sp, #1076]\r
8264     8104:       e1a00001        mov     r0, r1\r
8265     8108:       e58d041c        str     r0, [sp, #1052]\r
8266     810c:       ebf5ef9b        bl      0xffd83f80\r
8267     8110:       080c3066        stmeqda ip, {r1, r2, r5, r6, ip, sp}\r
8268     8114:       e59d041c        ldr     r0, [sp, #1052]\r
8269     8118:       e2800000        add     r0, r0, #0      ; 0x0\r
8270     811c:       e1a01003        mov     r1, r3\r
8271     8120:       ebf5ed29        bl      0xffd835cc\r
8272     8124:       080c3068        stmeqda ip, {r3, r5, r6, ip, sp}\r
8273     8128:       ebf5ef94        bl      0xffd83f80\r
8274     812c:       080c3068        stmeqda ip, {r3, r5, r6, ip, sp}\r
8275     8130:       e59d041c        ldr     r0, [sp, #1052]\r
8276     8134:       e2800004        add     r0, r0, #4      ; 0x4\r
8277     8138:       e1a01004        mov     r1, r4\r
8278     813c:       ebf5ed22        bl      0xffd835cc\r
8279     8140:       080c306a        stmeqda ip, {r1, r3, r5, r6, ip, sp}\r
8280     8144:       ebf5ef8d        bl      0xffd83f80\r
8281     8148:       080c306a        stmeqda ip, {r1, r3, r5, r6, ip, sp}\r
8282     814c:       e59d041c        ldr     r0, [sp, #1052]\r
8283     8150:       e2800008        add     r0, r0, #8      ; 0x8\r
8284     8154:       e1a01005        mov     r1, r5\r
8285     8158:       ebf5ed1b        bl      0xffd835cc\r
8286     815c:       080c306c        stmeqda ip, {r2, r3, r5, r6, ip, sp}\r
8287     8160:       ebf5ef86        bl      0xffd83f80\r
8288     8164:       080c306c        stmeqda ip, {r2, r3, r5, r6, ip, sp}\r
8289     8168:       e3a00f25        mov     r0, #148        ; 0x94\r
8290     816c:       e3800ac3        orr     r0, r0, #798720 ; 0xc3000\r
8291     8170:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
8292     8174:       ebf5ede7        bl      0xffd83918\r
8293     8178:       080c3070        stmeqda ip, {r4, r5, r6, ip, sp}\r
8294     817c:       e1a03000        mov     r3, r0\r
8295     8180:       ebf5ef7e        bl      0xffd83f80\r
8296     8184:       080c306e        stmeqda ip, {r1, r2, r3, r5, r6, ip, sp}\r
8297     8188:       e3a00f25        mov     r0, #148        ; 0x94\r
8298     818c:       e3800ac3        orr     r0, r0, #798720 ; 0xc3000\r
8299     8190:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
8300     8194:       ebf5eddf        bl      0xffd83918\r
8301     8198:       080c3072        stmeqda ip, {r1, r4, r5, r6, ip, sp}\r
8302     819c:       e1a04000        mov     r4, r0\r
8303     81a0:       ebf5ef76        bl      0xffd83f80\r
8304     81a4:       080c3070        stmeqda ip, {r4, r5, r6, ip, sp}\r
8305     81a8:       e2840000        add     r0, r4, #0      ; 0x0\r
8306     81ac:       ebf5edad        bl      0xffd83868\r
8307     81b0:       080c3074        stmeqda ip, {r2, r4, r5, r6, ip, sp}\r
8308     81b4:       e1a05000        mov     r5, r0\r
8309     81b8:       ebf5ef70        bl      0xffd83f80\r
8310     81bc:       080c3072        stmeqda ip, {r1, r4, r5, r6, ip, sp}\r
8311     81c0:       e3a00f26        mov     r0, #152        ; 0x98\r
8312     81c4:       e3800ac3        orr     r0, r0, #798720 ; 0xc3000\r
8313     81c8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
8314     81cc:       ebf5edd1        bl      0xffd83918\r
8315     81d0:       080c3076        stmeqda ip, {r1, r2, r4, r5, r6, ip, sp}\r
8316     81d4:       e1a06000        mov     r6, r0\r
8317     81d8:       ebf5ef68        bl      0xffd83f80\r
8318     81dc:       080c3074        stmeqda ip, {r2, r4, r5, r6, ip, sp}\r
8319     81e0:       e1a01005        mov     r1, r5\r
8320     81e4:       e2954000        adds    r4, r5, #0      ; 0x0\r
8321     81e8:       ebf5ef64        bl      0xffd83f80\r
8322     81ec:       080c3076        stmeqda ip, {r1, r2, r4, r5, r6, ip, sp}\r
8323     81f0:       e1a01004        mov     r1, r4\r
8324     81f4:       e0144006        ands    r4, r4, r6\r
8325     81f8:       ebf5ef60        bl      0xffd83f80\r
8326     81fc:       080c3078        stmeqda ip, {r3, r4, r5, r6, ip, sp}\r
8327     8200:       e1a01004        mov     r1, r4\r
8328     8204:       e2945000        adds    r5, r4, #0      ; 0x0\r
8329     8208:       ebf5ef5c        bl      0xffd83f80\r
8330     820c:       080c307a        stmeqda ip, {r1, r3, r4, r5, r6, ip, sp}\r
8331     8210:       e3b06003        movs    r6, #3  ; 0x3\r
8332     8214:       ebf5ef59        bl      0xffd83f80\r
8333     8218:       080c307c        stmeqda ip, {r2, r3, r4, r5, r6, ip, sp}\r
8334     821c:       e1a01005        mov     r1, r5\r
8335     8220:       e2954000        adds    r4, r5, #0      ; 0x0\r
8336     8224:       ebf5ef55        bl      0xffd83f80\r
8337     8228:       080c307e        stmeqda ip, {r1, r2, r3, r4, r5, r6, ip, sp}\r
8338     822c:       e1a01004        mov     r1, r4\r
8339     8230:       e1944006        orrs    r4, r4, r6\r
8340     8234:       ebf5ef51        bl      0xffd83f80\r
8341     8238:       080c3080        stmeqda ip, {r7, ip, sp}\r
8342     823c:       e1a01004        mov     r1, r4\r
8343     8240:       e2945000        adds    r5, r4, #0      ; 0x0\r
8344     8244:       ebf5ef4d        bl      0xffd83f80\r
8345     8248:       080c3082        stmeqda ip, {r1, r7, ip, sp}\r
8346     824c:       e2830000        add     r0, r3, #0      ; 0x0\r
8347     8250:       e1a01005        mov     r1, r5\r
8348     8254:       ebf5ecbc        bl      0xffd8354c\r
8349     8258:       080c3084        stmeqda ip, {r2, r7, ip, sp}\r
8350     825c:       ebf5ef47        bl      0xffd83f80\r
8351     8260:       080c3084        stmeqda ip, {r2, r7, ip, sp}\r
8352     8264:       e59d041c        ldr     r0, [sp, #1052]\r
8353     8268:       e2800008        add     r0, r0, #8      ; 0x8\r
8354     826c:       ebf5eda9        bl      0xffd83918\r
8355     8270:       080c3088        stmeqda ip, {r3, r7, ip, sp}\r
8356     8274:       e1a03000        mov     r3, r0\r
8357     8278:       ebf5ef40        bl      0xffd83f80\r
8358     827c:       080c3086        stmeqda ip, {r1, r2, r7, ip, sp}\r
8359     8280:       e1a01003        mov     r1, r3\r
8360     8284:       e2534001        subs    r4, r3, #1      ; 0x1\r
8361     8288:       ebf5ef3c        bl      0xffd83f80\r
8362     828c:       080c3088        stmeqda ip, {r3, r7, ip, sp}\r
8363     8290:       e1a01004        mov     r1, r4\r
8364     8294:       e2943000        adds    r3, r4, #0      ; 0x0\r
8365     8298:       ebf5ef38        bl      0xffd83f80\r
8366     829c:       080c308a        stmeqda ip, {r1, r3, r7, ip, sp}\r
8367     82a0:       e59d041c        ldr     r0, [sp, #1052]\r
8368     82a4:       e2800008        add     r0, r0, #8      ; 0x8\r
8369     82a8:       e1a01003        mov     r1, r3\r
8370     82ac:       ebf5ecc6        bl      0xffd835cc\r
8371     82b0:       080c308c        stmeqda ip, {r2, r3, r7, ip, sp}\r
8372     82b4:       ebf5ef31        bl      0xffd83f80\r
8373     82b8:       080c308c        stmeqda ip, {r2, r3, r7, ip, sp}\r
8374     82bc:       e3b04001        movs    r4, #1  ; 0x1\r
8375     82c0:       ebf5ef2e        bl      0xffd83f80\r
8376     82c4:       080c308e        stmeqda ip, {r1, r2, r3, r7, ip, sp}\r
8377     82c8:       e1730004        cmn     r3, r4\r
8378     82cc:       ebf5ef2b        bl      0xffd83f80\r
8379     82d0:       080c3090        stmeqda ip, {r4, r7, ip, sp}\r
8380     82d4:       e28cc05b        add     ip, ip, #91     ; 0x5b\r
8381     82d8:       0a000004        beq     0x82f0\r
8382     82dc:       e1a00fac        mov     r0, ip, lsr #31\r
8383     82e0:       e08ff100        add     pc, pc, r0, lsl #2\r
8384     82e4:       080c309c        stmeqda ip, {r2, r3, r4, r7, ip, sp}\r
8385     82e8:       ebf5eb19        bl      0xffd82f54\r
8386     82ec:       ea000009        b       0x8318\r
8387     82f0:       ebf5ef22        bl      0xffd83f80\r
8388     82f4:       080c3092        stmeqda ip, {r1, r4, r7, ip, sp}\r
8389     82f8:       e28cc003        add     ip, ip, #3      ; 0x3\r
8390     82fc:       e1a00fac        mov     r0, ip, lsr #31\r
8391     8300:       e08ff100        add     pc, pc, r0, lsl #2\r
8392     8304:       080c30b0        stmeqda ip, {r4, r5, r7, ip, sp}\r
8393     8308:       ebf5eb11        bl      0xffd82f54\r
8394     830c:       ea00006d        b       0x84c8\r
8395     8310:       080c309c        stmeqda ip, {r2, r3, r4, r7, ip, sp}\r
8396     8314:       00000000        andeq   r0, r0, r0\r
8397     8318:       ebf5ef18        bl      0xffd83f80\r
8398     831c:       080c309c        stmeqda ip, {r2, r3, r4, r7, ip, sp}\r
8399     8320:       e59d141c        ldr     r1, [sp, #1052]\r
8400     8324:       e59d141c        ldr     r1, [sp, #1052]\r
8401     8328:       e2913004        adds    r3, r1, #4      ; 0x4\r
8402     832c:       ebf5ef13        bl      0xffd83f80\r
8403     8330:       080c309e        stmeqda ip, {r1, r2, r3, r4, r7, ip, sp}\r
8404     8334:       e2830000        add     r0, r3, #0      ; 0x0\r
8405     8338:       ebf5ed76        bl      0xffd83918\r
8406     833c:       080c30a2        stmeqda ip, {r1, r5, r7, ip, sp}\r
8407     8340:       e1a04000        mov     r4, r0\r
8408     8344:       ebf5ef0d        bl      0xffd83f80\r
8409     8348:       080c30a0        stmeqda ip, {r5, r7, ip, sp}\r
8410     834c:       e59d041c        ldr     r0, [sp, #1052]\r
8411     8350:       e2800000        add     r0, r0, #0      ; 0x0\r
8412     8354:       ebf5ed6f        bl      0xffd83918\r
8413     8358:       080c30a4        stmeqda ip, {r2, r5, r7, ip, sp}\r
8414     835c:       e1a05000        mov     r5, r0\r
8415     8360:       ebf5ef06        bl      0xffd83f80\r
8416     8364:       080c30a2        stmeqda ip, {r1, r5, r7, ip, sp}\r
8417     8368:       e2850000        add     r0, r5, #0      ; 0x0\r
8418     836c:       ebf5ed12        bl      0xffd837bc\r
8419     8370:       080c30a6        stmeqda ip, {r1, r2, r5, r7, ip, sp}\r
8420     8374:       e1a06000        mov     r6, r0\r
8421     8378:       ebf5ef00        bl      0xffd83f80\r
8422     837c:       080c30a4        stmeqda ip, {r2, r5, r7, ip, sp}\r
8423     8380:       e2840000        add     r0, r4, #0      ; 0x0\r
8424     8384:       e1a01006        mov     r1, r6\r
8425     8388:       ebf5ec50        bl      0xffd834d0\r
8426     838c:       080c30a6        stmeqda ip, {r1, r2, r5, r7, ip, sp}\r
8427     8390:       ebf5eefa        bl      0xffd83f80\r
8428     8394:       080c30a6        stmeqda ip, {r1, r2, r5, r7, ip, sp}\r
8429     8398:       e1a01005        mov     r1, r5\r
8430     839c:       e2955001        adds    r5, r5, #1      ; 0x1\r
8431     83a0:       ebf5eef6        bl      0xffd83f80\r
8432     83a4:       080c30a8        stmeqda ip, {r3, r5, r7, ip, sp}\r
8433     83a8:       e59d041c        ldr     r0, [sp, #1052]\r
8434     83ac:       e2800000        add     r0, r0, #0      ; 0x0\r
8435     83b0:       e1a01005        mov     r1, r5\r
8436     83b4:       ebf5ec84        bl      0xffd835cc\r
8437     83b8:       080c30aa        stmeqda ip, {r1, r3, r5, r7, ip, sp}\r
8438     83bc:       ebf5eeef        bl      0xffd83f80\r
8439     83c0:       080c30aa        stmeqda ip, {r1, r3, r5, r7, ip, sp}\r
8440     83c4:       e1a01004        mov     r1, r4\r
8441     83c8:       e2944001        adds    r4, r4, #1      ; 0x1\r
8442     83cc:       ebf5eeeb        bl      0xffd83f80\r
8443     83d0:       080c30ac        stmeqda ip, {r2, r3, r5, r7, ip, sp}\r
8444     83d4:       e2830000        add     r0, r3, #0      ; 0x0\r
8445     83d8:       e1a01004        mov     r1, r4\r
8446     83dc:       ebf5ec7a        bl      0xffd835cc\r
8447     83e0:       080c30ae        stmeqda ip, {r1, r2, r3, r5, r7, ip, sp}\r
8448     83e4:       ebf5eee5        bl      0xffd83f80\r
8449     83e8:       080c30ae        stmeqda ip, {r1, r2, r3, r5, r7, ip, sp}\r
8450     83ec:       e28cc027        add     ip, ip, #39     ; 0x27\r
8451     83f0:       e1a00fac        mov     r0, ip, lsr #31\r
8452     83f4:       e08ff100        add     pc, pc, r0, lsl #2\r
8453     83f8:       080c3084        stmeqda ip, {r2, r7, ip, sp}\r
8454     83fc:       ebf5ead4        bl      0xffd82f54\r
8455     8400:       ea000001        b       0x840c\r
8456     8404:       080c3084        stmeqda ip, {r2, r7, ip, sp}\r
8457     8408:       00000000        andeq   r0, r0, r0\r
8458     840c:       ebf5eedb        bl      0xffd83f80\r
8459     8410:       080c3084        stmeqda ip, {r2, r7, ip, sp}\r
8460     8414:       e59d041c        ldr     r0, [sp, #1052]\r
8461     8418:       e2800008        add     r0, r0, #8      ; 0x8\r
8462     841c:       ebf5ed3d        bl      0xffd83918\r
8463     8420:       080c3088        stmeqda ip, {r3, r7, ip, sp}\r
8464     8424:       e1a03000        mov     r3, r0\r
8465     8428:       ebf5eed4        bl      0xffd83f80\r
8466     842c:       080c3086        stmeqda ip, {r1, r2, r7, ip, sp}\r
8467     8430:       e1a01003        mov     r1, r3\r
8468     8434:       e2534001        subs    r4, r3, #1      ; 0x1\r
8469     8438:       ebf5eed0        bl      0xffd83f80\r
8470     843c:       080c3088        stmeqda ip, {r3, r7, ip, sp}\r
8471     8440:       e1a01004        mov     r1, r4\r
8472     8444:       e2943000        adds    r3, r4, #0      ; 0x0\r
8473     8448:       ebf5eecc        bl      0xffd83f80\r
8474     844c:       080c308a        stmeqda ip, {r1, r3, r7, ip, sp}\r
8475     8450:       e59d041c        ldr     r0, [sp, #1052]\r
8476     8454:       e2800008        add     r0, r0, #8      ; 0x8\r
8477     8458:       e1a01003        mov     r1, r3\r
8478     845c:       ebf5ec5a        bl      0xffd835cc\r
8479     8460:       080c308c        stmeqda ip, {r2, r3, r7, ip, sp}\r
8480     8464:       ebf5eec5        bl      0xffd83f80\r
8481     8468:       080c308c        stmeqda ip, {r2, r3, r7, ip, sp}\r
8482     846c:       e3b04001        movs    r4, #1  ; 0x1\r
8483     8470:       ebf5eec2        bl      0xffd83f80\r
8484     8474:       080c308e        stmeqda ip, {r1, r2, r3, r7, ip, sp}\r
8485     8478:       e1730004        cmn     r3, r4\r
8486     847c:       ebf5eebf        bl      0xffd83f80\r
8487     8480:       080c3090        stmeqda ip, {r4, r7, ip, sp}\r
8488     8484:       e28cc018        add     ip, ip, #24     ; 0x18\r
8489     8488:       0a000004        beq     0x84a0\r
8490     848c:       e1a00fac        mov     r0, ip, lsr #31\r
8491     8490:       e08ff100        add     pc, pc, r0, lsl #2\r
8492     8494:       080c309c        stmeqda ip, {r2, r3, r4, r7, ip, sp}\r
8493     8498:       ebf5eaad        bl      0xffd82f54\r
8494     849c:       eaffff9d        b       0x8318\r
8495     84a0:       ebf5eeb6        bl      0xffd83f80\r
8496     84a4:       080c3092        stmeqda ip, {r1, r4, r7, ip, sp}\r
8497     84a8:       e28cc003        add     ip, ip, #3      ; 0x3\r
8498     84ac:       e1a00fac        mov     r0, ip, lsr #31\r
8499     84b0:       e08ff100        add     pc, pc, r0, lsl #2\r
8500     84b4:       080c30b0        stmeqda ip, {r4, r5, r7, ip, sp}\r
8501     84b8:       ebf5eaa5        bl      0xffd82f54\r
8502     84bc:       ea000001        b       0x84c8\r
8503     84c0:       080c30b0        stmeqda ip, {r4, r5, r7, ip, sp}\r
8504     84c4:       00000000        andeq   r0, r0, r0\r
8505     84c8:       ebf5eeac        bl      0xffd83f80\r
8506     84cc:       080c30b0        stmeqda ip, {r4, r5, r7, ip, sp}\r
8507     84d0:       e59d0434        ldr     r0, [sp, #1076]\r
8508     84d4:       e2800f03        add     r0, r0, #12     ; 0xc\r
8509     84d8:       e58d0434        str     r0, [sp, #1076]\r
8510     84dc:       ebf5eea7        bl      0xffd83f80\r
8511     84e0:       080c30b2        stmeqda ip, {r1, r4, r5, r7, ip, sp}\r
8512     84e4:       e59d9434        ldr     r9, [sp, #1076]\r
8513     84e8:       e3c99003        bic     r9, r9, #3      ; 0x3\r
8514     84ec:       e2890004        add     r0, r9, #4      ; 0x4\r
8515     84f0:       e58d0434        str     r0, [sp, #1076]\r
8516     84f4:       e2890000        add     r0, r9, #0      ; 0x0\r
8517     84f8:       ebf5ed06        bl      0xffd83918\r
8518     84fc:       080c30b6        stmeqda ip, {r1, r2, r4, r5, r7, ip, sp}\r
8519     8500:       e58d041c        str     r0, [sp, #1052]\r
8520     8504:       ebf5ee9d        bl      0xffd83f80\r
8521     8508:       080c30b4        stmeqda ip, {r2, r4, r5, r7, ip, sp}\r
8522     850c:       e59d9434        ldr     r9, [sp, #1076]\r
8523     8510:       e3c99003        bic     r9, r9, #3      ; 0x3\r
8524     8514:       e2890004        add     r0, r9, #4      ; 0x4\r
8525     8518:       e58d0434        str     r0, [sp, #1076]\r
8526     851c:       e2890000        add     r0, r9, #0      ; 0x0\r
8527     8520:       ebf5ecfc        bl      0xffd83918\r
8528     8524:       080c30b8        stmeqda ip, {r3, r4, r5, r7, ip, sp}\r
8529     8528:       e1a03000        mov     r3, r0\r
8530     852c:       ebf5ee93        bl      0xffd83f80\r
8531     8530:       080c30b6        stmeqda ip, {r1, r2, r4, r5, r7, ip, sp}\r
8532     8534:       e1a00003        mov     r0, r3\r
8533     8538:       e28cc00e        add     ip, ip, #14     ; 0xe\r
8534     853c:       eaf5eae3        b       0xffd830d0\r
8535     8540:       080102ac        stmeqda r1, {r2, r3, r5, r7, r9}\r
8536     8544:       00000000        andeq   r0, r0, r0\r
8537     8548:       ebf5ee8c        bl      0xffd83f80\r
8538     854c:       080102ac        stmeqda r1, {r2, r3, r5, r7, r9}\r
8539     8550:       e59d1434        ldr     r1, [sp, #1076]\r
8540     8554:       e1a03001        mov     r3, r1\r
8541     8558:       ebf5ee88        bl      0xffd83f80\r
8542     855c:       080102ae        stmeqda r1, {r1, r2, r3, r5, r7, r9}\r
8543     8560:       e1a01008        mov     r1, r8\r
8544     8564:       e2984000        adds    r4, r8, #0      ; 0x0\r
8545     8568:       ebf5ee84        bl      0xffd83f80\r
8546     856c:       080102b0        stmeqda r1, {r4, r5, r7, r9}\r
8547     8570:       e3b05010        movs    r5, #16 ; 0x10\r
8548     8574:       ebf5ee81        bl      0xffd83f80\r
8549     8578:       080102b2        stmeqda r1, {r1, r4, r5, r7, r9}\r
8550     857c:       ebf5ee7f        bl      0xffd83f80\r
8551     8580:       080102b4        stmeqda r1, {r2, r4, r5, r7, r9}\r
8552     8584:       e3a000b7        mov     r0, #183        ; 0xb7\r
8553     8588:       e3800c02        orr     r0, r0, #512    ; 0x200\r
8554     858c:       e3800801        orr     r0, r0, #65536  ; 0x10000\r
8555     8590:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
8556     8594:       e58d0438        str     r0, [sp, #1080]\r
8557     8598:       e28cc00f        add     ip, ip, #15     ; 0xf\r
8558     859c:       e1a00fac        mov     r0, ip, lsr #31\r
8559     85a0:       e08ff100        add     pc, pc, r0, lsl #2\r
8560     85a4:       080c3100        stmeqda ip, {r8, ip, sp}\r
8561     85a8:       ebf5ea69        bl      0xffd82f54\r
8562     85ac:       ea000001        b       0x85b8\r
8563     85b0:       080c3100        stmeqda ip, {r8, ip, sp}\r
8564     85b4:       00000000        andeq   r0, r0, r0\r
8565     85b8:       ebf5ee70        bl      0xffd83f80\r
8566     85bc:       080c3100        stmeqda ip, {r8, ip, sp}\r
8567     85c0:       e59d9434        ldr     r9, [sp, #1076]\r
8568     85c4:       e3c99003        bic     r9, r9, #3      ; 0x3\r
8569     85c8:       e249900c        sub     r9, r9, #12     ; 0xc\r
8570     85cc:       e58d9434        str     r9, [sp, #1076]\r
8571     85d0:       e2890000        add     r0, r9, #0      ; 0x0\r
8572     85d4:       e1a01007        mov     r1, r7\r
8573     85d8:       ebf5ec1b        bl      0xffd8364c\r
8574     85dc:       e2890004        add     r0, r9, #4      ; 0x4\r
8575     85e0:       e59d141c        ldr     r1, [sp, #1052]\r
8576     85e4:       ebf5ec18        bl      0xffd8364c\r
8577     85e8:       e2890008        add     r0, r9, #8      ; 0x8\r
8578     85ec:       e59d1438        ldr     r1, [sp, #1080]\r
8579     85f0:       ebf5ec15        bl      0xffd8364c\r
8580     85f4:       ebf5ee61        bl      0xffd83f80\r
8581     85f8:       080c3102        stmeqda ip, {r1, r8, ip, sp}\r
8582     85fc:       e59d0434        ldr     r0, [sp, #1076]\r
8583     8600:       e2400f37        sub     r0, r0, #220    ; 0xdc\r
8584     8604:       e58d0434        str     r0, [sp, #1076]\r
8585     8608:       ebf5ee5c        bl      0xffd83f80\r
8586     860c:       080c3104        stmeqda ip, {r2, r8, ip, sp}\r
8587     8610:       e59d1434        ldr     r1, [sp, #1076]\r
8588     8614:       e1a00001        mov     r0, r1\r
8589     8618:       e58d041c        str     r0, [sp, #1052]\r
8590     861c:       ebf5ee57        bl      0xffd83f80\r
8591     8620:       080c3106        stmeqda ip, {r1, r2, r8, ip, sp}\r
8592     8624:       e59d041c        ldr     r0, [sp, #1052]\r
8593     8628:       e2800000        add     r0, r0, #0      ; 0x0\r
8594     862c:       e1a01003        mov     r1, r3\r
8595     8630:       ebf5ebe5        bl      0xffd835cc\r
8596     8634:       080c3108        stmeqda ip, {r3, r8, ip, sp}\r
8597     8638:       ebf5ee50        bl      0xffd83f80\r
8598     863c:       080c3108        stmeqda ip, {r3, r8, ip, sp}\r
8599     8640:       e59d041c        ldr     r0, [sp, #1052]\r
8600     8644:       e2800004        add     r0, r0, #4      ; 0x4\r
8601     8648:       e1a01004        mov     r1, r4\r
8602     864c:       ebf5ebde        bl      0xffd835cc\r
8603     8650:       080c310a        stmeqda ip, {r1, r3, r8, ip, sp}\r
8604     8654:       ebf5ee49        bl      0xffd83f80\r
8605     8658:       080c310a        stmeqda ip, {r1, r3, r8, ip, sp}\r
8606     865c:       e59d041c        ldr     r0, [sp, #1052]\r
8607     8660:       e2800008        add     r0, r0, #8      ; 0x8\r
8608     8664:       e1a01005        mov     r1, r5\r
8609     8668:       ebf5ebd7        bl      0xffd835cc\r
8610     866c:       080c310c        stmeqda ip, {r2, r3, r8, ip, sp}\r
8611     8670:       ebf5ee42        bl      0xffd83f80\r
8612     8674:       080c310c        stmeqda ip, {r2, r3, r8, ip, sp}\r
8613     8678:       e3a00f5b        mov     r0, #364        ; 0x16c\r
8614     867c:       e3800ac3        orr     r0, r0, #798720 ; 0xc3000\r
8615     8680:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
8616     8684:       ebf5eca3        bl      0xffd83918\r
8617     8688:       080c3110        stmeqda ip, {r4, r8, ip, sp}\r
8618     868c:       e1a03000        mov     r3, r0\r
8619     8690:       ebf5ee3a        bl      0xffd83f80\r
8620     8694:       080c310e        stmeqda ip, {r1, r2, r3, r8, ip, sp}\r
8621     8698:       e3a00f5b        mov     r0, #364        ; 0x16c\r
8622     869c:       e3800ac3        orr     r0, r0, #798720 ; 0xc3000\r
8623     86a0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
8624     86a4:       ebf5ec9b        bl      0xffd83918\r
8625     86a8:       080c3112        stmeqda ip, {r1, r4, r8, ip, sp}\r
8626     86ac:       e1a04000        mov     r4, r0\r
8627     86b0:       ebf5ee32        bl      0xffd83f80\r
8628     86b4:       080c3110        stmeqda ip, {r4, r8, ip, sp}\r
8629     86b8:       e2840000        add     r0, r4, #0      ; 0x0\r
8630     86bc:       ebf5ec69        bl      0xffd83868\r
8631     86c0:       080c3114        stmeqda ip, {r2, r4, r8, ip, sp}\r
8632     86c4:       e1a05000        mov     r5, r0\r
8633     86c8:       ebf5ee2c        bl      0xffd83f80\r
8634     86cc:       080c3112        stmeqda ip, {r1, r4, r8, ip, sp}\r
8635     86d0:       e3a00e17        mov     r0, #368        ; 0x170\r
8636     86d4:       e3800ac3        orr     r0, r0, #798720 ; 0xc3000\r
8637     86d8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
8638     86dc:       ebf5ec8d        bl      0xffd83918\r
8639     86e0:       080c3116        stmeqda ip, {r1, r2, r4, r8, ip, sp}\r
8640     86e4:       e1a06000        mov     r6, r0\r
8641     86e8:       ebf5ee24        bl      0xffd83f80\r
8642     86ec:       080c3114        stmeqda ip, {r2, r4, r8, ip, sp}\r
8643     86f0:       e1a01005        mov     r1, r5\r
8644     86f4:       e2954000        adds    r4, r5, #0      ; 0x0\r
8645     86f8:       ebf5ee20        bl      0xffd83f80\r
8646     86fc:       080c3116        stmeqda ip, {r1, r2, r4, r8, ip, sp}\r
8647     8700:       e1a01004        mov     r1, r4\r
8648     8704:       e0144006        ands    r4, r4, r6\r
8649     8708:       ebf5ee1c        bl      0xffd83f80\r
8650     870c:       080c3118        stmeqda ip, {r3, r4, r8, ip, sp}\r
8651     8710:       e1a01004        mov     r1, r4\r
8652     8714:       e2945000        adds    r5, r4, #0      ; 0x0\r
8653     8718:       ebf5ee18        bl      0xffd83f80\r
8654     871c:       080c311a        stmeqda ip, {r1, r3, r4, r8, ip, sp}\r
8655     8720:       e3b06003        movs    r6, #3  ; 0x3\r
8656     8724:       ebf5ee15        bl      0xffd83f80\r
8657     8728:       080c311c        stmeqda ip, {r2, r3, r4, r8, ip, sp}\r
8658     872c:       e1a01005        mov     r1, r5\r
8659     8730:       e2954000        adds    r4, r5, #0      ; 0x0\r
8660     8734:       ebf5ee11        bl      0xffd83f80\r
8661     8738:       080c311e        stmeqda ip, {r1, r2, r3, r4, r8, ip, sp}\r
8662     873c:       e1a01004        mov     r1, r4\r
8663     8740:       e1944006        orrs    r4, r4, r6\r
8664     8744:       ebf5ee0d        bl      0xffd83f80\r
8665     8748:       080c3120        stmeqda ip, {r5, r8, ip, sp}\r
8666     874c:       e1a01004        mov     r1, r4\r
8667     8750:       e2945000        adds    r5, r4, #0      ; 0x0\r
8668     8754:       ebf5ee09        bl      0xffd83f80\r
8669     8758:       080c3122        stmeqda ip, {r1, r5, r8, ip, sp}\r
8670     875c:       e2830000        add     r0, r3, #0      ; 0x0\r
8671     8760:       e1a01005        mov     r1, r5\r
8672     8764:       ebf5eb78        bl      0xffd8354c\r
8673     8768:       080c3124        stmeqda ip, {r2, r5, r8, ip, sp}\r
8674     876c:       ebf5ee03        bl      0xffd83f80\r
8675     8770:       080c3124        stmeqda ip, {r2, r5, r8, ip, sp}\r
8676     8774:       e59d141c        ldr     r1, [sp, #1052]\r
8677     8778:       e59d141c        ldr     r1, [sp, #1052]\r
8678     877c:       e2913000        adds    r3, r1, #0      ; 0x0\r
8679     8780:       ebf5edfe        bl      0xffd83f80\r
8680     8784:       080c3126        stmeqda ip, {r1, r2, r5, r8, ip, sp}\r
8681     8788:       e59d141c        ldr     r1, [sp, #1052]\r
8682     878c:       e59d141c        ldr     r1, [sp, #1052]\r
8683     8790:       e2914000        adds    r4, r1, #0      ; 0x0\r
8684     8794:       ebf5edf9        bl      0xffd83f80\r
8685     8798:       080c3128        stmeqda ip, {r3, r5, r8, ip, sp}\r
8686     879c:       e1a01004        mov     r1, r4\r
8687     87a0:       e29440d0        adds    r4, r4, #208    ; 0xd0\r
8688     87a4:       ebf5edf5        bl      0xffd83f80\r
8689     87a8:       080c312a        stmeqda ip, {r1, r3, r5, r8, ip, sp}\r
8690     87ac:       e3a00f5d        mov     r0, #372        ; 0x174\r
8691     87b0:       e3800ac3        orr     r0, r0, #798720 ; 0xc3000\r
8692     87b4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
8693     87b8:       ebf5ec56        bl      0xffd83918\r
8694     87bc:       080c312e        stmeqda ip, {r1, r2, r3, r5, r8, ip, sp}\r
8695     87c0:       e1a03000        mov     r3, r0\r
8696     87c4:       ebf5eded        bl      0xffd83f80\r
8697     87c8:       080c312c        stmeqda ip, {r2, r3, r5, r8, ip, sp}\r
8698     87cc:       e2840000        add     r0, r4, #0      ; 0x0\r
8699     87d0:       e1a01003        mov     r1, r3\r
8700     87d4:       ebf5eb7c        bl      0xffd835cc\r
8701     87d8:       080c312e        stmeqda ip, {r1, r2, r3, r5, r8, ip, sp}\r
8702     87dc:       ebf5ede7        bl      0xffd83f80\r
8703     87e0:       080c312e        stmeqda ip, {r1, r2, r3, r5, r8, ip, sp}\r
8704     87e4:       e59d141c        ldr     r1, [sp, #1052]\r
8705     87e8:       e59d141c        ldr     r1, [sp, #1052]\r
8706     87ec:       e2914000        adds    r4, r1, #0      ; 0x0\r
8707     87f0:       ebf5ede2        bl      0xffd83f80\r
8708     87f4:       080c3130        stmeqda ip, {r4, r5, r8, ip, sp}\r
8709     87f8:       e59d141c        ldr     r1, [sp, #1052]\r
8710     87fc:       e59d141c        ldr     r1, [sp, #1052]\r
8711     8800:       e2913000        adds    r3, r1, #0      ; 0x0\r
8712     8804:       ebf5eddd        bl      0xffd83f80\r
8713     8808:       080c3132        stmeqda ip, {r1, r4, r5, r8, ip, sp}\r
8714     880c:       e1a01003        mov     r1, r3\r
8715     8810:       e29330d0        adds    r3, r3, #208    ; 0xd0\r
8716     8814:       ebf5edd9        bl      0xffd83f80\r
8717     8818:       080c3134        stmeqda ip, {r2, r4, r5, r8, ip, sp}\r
8718     881c:       e59d141c        ldr     r1, [sp, #1052]\r
8719     8820:       e59d141c        ldr     r1, [sp, #1052]\r
8720     8824:       e2914000        adds    r4, r1, #0      ; 0x0\r
8721     8828:       ebf5edd4        bl      0xffd83f80\r
8722     882c:       080c3136        stmeqda ip, {r1, r2, r4, r5, r8, ip, sp}\r
8723     8830:       e59d141c        ldr     r1, [sp, #1052]\r
8724     8834:       e59d141c        ldr     r1, [sp, #1052]\r
8725     8838:       e2915000        adds    r5, r1, #0      ; 0x0\r
8726     883c:       ebf5edcf        bl      0xffd83f80\r
8727     8840:       080c3138        stmeqda ip, {r3, r4, r5, r8, ip, sp}\r
8728     8844:       e1a01005        mov     r1, r5\r
8729     8848:       e29550d0        adds    r5, r5, #208    ; 0xd0\r
8730     884c:       ebf5edcb        bl      0xffd83f80\r
8731     8850:       080c313a        stmeqda ip, {r1, r3, r4, r5, r8, ip, sp}\r
8732     8854:       e2850000        add     r0, r5, #0      ; 0x0\r
8733     8858:       ebf5ec2e        bl      0xffd83918\r
8734     885c:       080c313e        stmeqda ip, {r1, r2, r3, r4, r5, r8, ip, sp}\r
8735     8860:       e1a04000        mov     r4, r0\r
8736     8864:       ebf5edc5        bl      0xffd83f80\r
8737     8868:       080c313c        stmeqda ip, {r2, r3, r4, r5, r8, ip, sp}\r
8738     886c:       e3b05001        movs    r5, #1  ; 0x1\r
8739     8870:       ebf5edc2        bl      0xffd83f80\r
8740     8874:       080c313e        stmeqda ip, {r1, r2, r3, r4, r5, r8, ip, sp}\r
8741     8878:       e1a01004        mov     r1, r4\r
8742     887c:       e0344005        eors    r4, r4, r5\r
8743     8880:       ebf5edbe        bl      0xffd83f80\r
8744     8884:       080c3140        stmeqda ip, {r6, r8, ip, sp}\r
8745     8888:       e2830000        add     r0, r3, #0      ; 0x0\r
8746     888c:       e1a01004        mov     r1, r4\r
8747     8890:       ebf5eb4d        bl      0xffd835cc\r
8748     8894:       080c3142        stmeqda ip, {r1, r6, r8, ip, sp}\r
8749     8898:       ebf5edb8        bl      0xffd83f80\r
8750     889c:       080c3142        stmeqda ip, {r1, r6, r8, ip, sp}\r
8751     88a0:       e59d141c        ldr     r1, [sp, #1052]\r
8752     88a4:       e59d141c        ldr     r1, [sp, #1052]\r
8753     88a8:       e2913000        adds    r3, r1, #0      ; 0x0\r
8754     88ac:       ebf5edb3        bl      0xffd83f80\r
8755     88b0:       080c3144        stmeqda ip, {r2, r6, r8, ip, sp}\r
8756     88b4:       e59d141c        ldr     r1, [sp, #1052]\r
8757     88b8:       e59d141c        ldr     r1, [sp, #1052]\r
8758     88bc:       e2914000        adds    r4, r1, #0      ; 0x0\r
8759     88c0:       ebf5edae        bl      0xffd83f80\r
8760     88c4:       080c3146        stmeqda ip, {r1, r2, r6, r8, ip, sp}\r
8761     88c8:       e1a01004        mov     r1, r4\r
8762     88cc:       e29440d4        adds    r4, r4, #212    ; 0xd4\r
8763     88d0:       ebf5edaa        bl      0xffd83f80\r
8764     88d4:       080c3148        stmeqda ip, {r3, r6, r8, ip, sp}\r
8765     88d8:       e59d141c        ldr     r1, [sp, #1052]\r
8766     88dc:       e59d141c        ldr     r1, [sp, #1052]\r
8767     88e0:       e2913000        adds    r3, r1, #0      ; 0x0\r
8768     88e4:       ebf5eda5        bl      0xffd83f80\r
8769     88e8:       080c314a        stmeqda ip, {r1, r3, r6, r8, ip, sp}\r
8770     88ec:       e1a01003        mov     r1, r3\r
8771     88f0:       e2933010        adds    r3, r3, #16     ; 0x10\r
8772     88f4:       ebf5eda1        bl      0xffd83f80\r
8773     88f8:       080c314c        stmeqda ip, {r2, r3, r6, r8, ip, sp}\r
8774     88fc:       e2840000        add     r0, r4, #0      ; 0x0\r
8775     8900:       e1a01003        mov     r1, r3\r
8776     8904:       ebf5eb30        bl      0xffd835cc\r
8777     8908:       080c314e        stmeqda ip, {r1, r2, r3, r6, r8, ip, sp}\r
8778     890c:       ebf5ed9b        bl      0xffd83f80\r
8779     8910:       080c314e        stmeqda ip, {r1, r2, r3, r6, r8, ip, sp}\r
8780     8914:       e59d141c        ldr     r1, [sp, #1052]\r
8781     8918:       e59d141c        ldr     r1, [sp, #1052]\r
8782     891c:       e2913000        adds    r3, r1, #0      ; 0x0\r
8783     8920:       ebf5ed96        bl      0xffd83f80\r
8784     8924:       080c3150        stmeqda ip, {r4, r6, r8, ip, sp}\r
8785     8928:       e1a01003        mov     r1, r3\r
8786     892c:       e293300c        adds    r3, r3, #12     ; 0xc\r
8787     8930:       ebf5ed92        bl      0xffd83f80\r
8788     8934:       080c3152        stmeqda ip, {r1, r4, r6, r8, ip, sp}\r
8789     8938:       e3a00f5e        mov     r0, #376        ; 0x178\r
8790     893c:       e3800ac3        orr     r0, r0, #798720 ; 0xc3000\r
8791     8940:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
8792     8944:       ebf5ebf3        bl      0xffd83918\r
8793     8948:       080c3156        stmeqda ip, {r1, r2, r4, r6, r8, ip, sp}\r
8794     894c:       e1a04000        mov     r4, r0\r
8795     8950:       ebf5ed8a        bl      0xffd83f80\r
8796     8954:       080c3154        stmeqda ip, {r2, r4, r6, r8, ip, sp}\r
8797     8958:       e3a00f5d        mov     r0, #372        ; 0x174\r
8798     895c:       e3800ac3        orr     r0, r0, #798720 ; 0xc3000\r
8799     8960:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
8800     8964:       ebf5ebeb        bl      0xffd83918\r
8801     8968:       080c3158        stmeqda ip, {r3, r4, r6, r8, ip, sp}\r
8802     896c:       e1a05000        mov     r5, r0\r
8803     8970:       ebf5ed82        bl      0xffd83f80\r
8804     8974:       080c3156        stmeqda ip, {r1, r2, r4, r6, r8, ip, sp}\r
8805     8978:       e1a01004        mov     r1, r4\r
8806     897c:       e0544005        subs    r4, r4, r5\r
8807     8980:       ebf5ed7e        bl      0xffd83f80\r
8808     8984:       080c3158        stmeqda ip, {r3, r4, r6, r8, ip, sp}\r
8809     8988:       e1b050a4        movs    r5, r4, lsr #1\r
8810     898c:       ebf5ed7b        bl      0xffd83f80\r
8811     8990:       080c315a        stmeqda ip, {r1, r3, r4, r6, r8, ip, sp}\r
8812     8994:       e1a01005        mov     r1, r5\r
8813     8998:       e2954000        adds    r4, r5, #0      ; 0x0\r
8814     899c:       ebf5ed77        bl      0xffd83f80\r
8815     89a0:       080c315c        stmeqda ip, {r2, r3, r4, r6, r8, ip, sp}\r
8816     89a4:       e2830000        add     r0, r3, #0      ; 0x0\r
8817     89a8:       e1a01004        mov     r1, r4\r
8818     89ac:       ebf5eae6        bl      0xffd8354c\r
8819     89b0:       080c315e        stmeqda ip, {r1, r2, r3, r4, r6, r8, ip, sp}\r
8820     89b4:       ebf5ed71        bl      0xffd83f80\r
8821     89b8:       080c315e        stmeqda ip, {r1, r2, r3, r4, r6, r8, ip, sp}\r
8822     89bc:       e59d141c        ldr     r1, [sp, #1052]\r
8823     89c0:       e59d141c        ldr     r1, [sp, #1052]\r
8824     89c4:       e2913000        adds    r3, r1, #0      ; 0x0\r
8825     89c8:       ebf5ed6c        bl      0xffd83f80\r
8826     89cc:       080c3160        stmeqda ip, {r5, r6, r8, ip, sp}\r
8827     89d0:       e1a01003        mov     r1, r3\r
8828     89d4:       e293300c        adds    r3, r3, #12     ; 0xc\r
8829     89d8:       ebf5ed68        bl      0xffd83f80\r
8830     89dc:       080c3162        stmeqda ip, {r1, r5, r6, r8, ip, sp}\r
8831     89e0:       e2830000        add     r0, r3, #0      ; 0x0\r
8832     89e4:       ebf5eb9f        bl      0xffd83868\r
8833     89e8:       080c3166        stmeqda ip, {r1, r2, r5, r6, r8, ip, sp}\r
8834     89ec:       e1a04000        mov     r4, r0\r
8835     89f0:       ebf5ed62        bl      0xffd83f80\r
8836     89f4:       080c3164        stmeqda ip, {r2, r5, r6, r8, ip, sp}\r
8837     89f8:       e3540000        cmp     r4, #0  ; 0x0\r
8838     89fc:       ebf5ed5f        bl      0xffd83f80\r
8839     8a00:       080c3166        stmeqda ip, {r1, r2, r5, r6, r8, ip, sp}\r
8840     8a04:       e28cc0b8        add     ip, ip, #184    ; 0xb8\r
8841     8a08:       0a000004        beq     0x8a20\r
8842     8a0c:       e1a00fac        mov     r0, ip, lsr #31\r
8843     8a10:       e08ff100        add     pc, pc, r0, lsl #2\r
8844     8a14:       080c317c        stmeqda ip, {r2, r3, r4, r5, r6, r8, ip, sp}\r
8845     8a18:       ebf5e94d        bl      0xffd82f54\r
8846     8a1c:       ea000009        b       0x8a48\r
8847     8a20:       ebf5ed56        bl      0xffd83f80\r
8848     8a24:       080c3168        stmeqda ip, {r3, r5, r6, r8, ip, sp}\r
8849     8a28:       e28cc003        add     ip, ip, #3      ; 0x3\r
8850     8a2c:       e1a00fac        mov     r0, ip, lsr #31\r
8851     8a30:       e08ff100        add     pc, pc, r0, lsl #2\r
8852     8a34:       080c31ae        stmeqda ip, {r1, r2, r3, r5, r7, r8, ip, sp}\r
8853     8a38:       ebf5e945        bl      0xffd82f54\r
8854     8a3c:       ea0000a7        b       0x8ce0\r
8855     8a40:       080c317c        stmeqda ip, {r2, r3, r4, r5, r6, r8, ip, sp}\r
8856     8a44:       00000000        andeq   r0, r0, r0\r
8857     8a48:       ebf5ed4c        bl      0xffd83f80\r
8858     8a4c:       080c317c        stmeqda ip, {r2, r3, r4, r5, r6, r8, ip, sp}\r
8859     8a50:       e59d141c        ldr     r1, [sp, #1052]\r
8860     8a54:       e59d141c        ldr     r1, [sp, #1052]\r
8861     8a58:       e2914000        adds    r4, r1, #0      ; 0x0\r
8862     8a5c:       ebf5ed47        bl      0xffd83f80\r
8863     8a60:       080c317e        stmeqda ip, {r1, r2, r3, r4, r5, r6, r8, ip, sp}\r
8864     8a64:       e59d141c        ldr     r1, [sp, #1052]\r
8865     8a68:       e59d141c        ldr     r1, [sp, #1052]\r
8866     8a6c:       e2913000        adds    r3, r1, #0      ; 0x0\r
8867     8a70:       ebf5ed42        bl      0xffd83f80\r
8868     8a74:       080c3180        stmeqda ip, {r7, r8, ip, sp}\r
8869     8a78:       e1a01003        mov     r1, r3\r
8870     8a7c:       e29330d4        adds    r3, r3, #212    ; 0xd4\r
8871     8a80:       ebf5ed3e        bl      0xffd83f80\r
8872     8a84:       080c3182        stmeqda ip, {r1, r7, r8, ip, sp}\r
8873     8a88:       e2830000        add     r0, r3, #0      ; 0x0\r
8874     8a8c:       ebf5eba1        bl      0xffd83918\r
8875     8a90:       080c3186        stmeqda ip, {r1, r2, r7, r8, ip, sp}\r
8876     8a94:       e1a04000        mov     r4, r0\r
8877     8a98:       ebf5ed38        bl      0xffd83f80\r
8878     8a9c:       080c3184        stmeqda ip, {r2, r7, r8, ip, sp}\r
8879     8aa0:       e59d141c        ldr     r1, [sp, #1052]\r
8880     8aa4:       e59d141c        ldr     r1, [sp, #1052]\r
8881     8aa8:       e2916000        adds    r6, r1, #0      ; 0x0\r
8882     8aac:       ebf5ed33        bl      0xffd83f80\r
8883     8ab0:       080c3186        stmeqda ip, {r1, r2, r7, r8, ip, sp}\r
8884     8ab4:       e59d141c        ldr     r1, [sp, #1052]\r
8885     8ab8:       e59d141c        ldr     r1, [sp, #1052]\r
8886     8abc:       e2915000        adds    r5, r1, #0      ; 0x0\r
8887     8ac0:       ebf5ed2e        bl      0xffd83f80\r
8888     8ac4:       080c3188        stmeqda ip, {r3, r7, r8, ip, sp}\r
8889     8ac8:       e1a01005        mov     r1, r5\r
8890     8acc:       e29550d0        adds    r5, r5, #208    ; 0xd0\r
8891     8ad0:       ebf5ed2a        bl      0xffd83f80\r
8892     8ad4:       080c318a        stmeqda ip, {r1, r3, r7, r8, ip, sp}\r
8893     8ad8:       e2850000        add     r0, r5, #0      ; 0x0\r
8894     8adc:       ebf5eb8d        bl      0xffd83918\r
8895     8ae0:       080c318e        stmeqda ip, {r1, r2, r3, r7, r8, ip, sp}\r
8896     8ae4:       e1a06000        mov     r6, r0\r
8897     8ae8:       ebf5ed24        bl      0xffd83f80\r
8898     8aec:       080c318c        stmeqda ip, {r2, r3, r7, r8, ip, sp}\r
8899     8af0:       e2860000        add     r0, r6, #0      ; 0x0\r
8900     8af4:       ebf5eb5b        bl      0xffd83868\r
8901     8af8:       080c3190        stmeqda ip, {r4, r7, r8, ip, sp}\r
8902     8afc:       e1a07000        mov     r7, r0\r
8903     8b00:       ebf5ed1e        bl      0xffd83f80\r
8904     8b04:       080c318e        stmeqda ip, {r1, r2, r3, r7, r8, ip, sp}\r
8905     8b08:       e2840000        add     r0, r4, #0      ; 0x0\r
8906     8b0c:       e1a01007        mov     r1, r7\r
8907     8b10:       ebf5ea8d        bl      0xffd8354c\r
8908     8b14:       080c3190        stmeqda ip, {r4, r7, r8, ip, sp}\r
8909     8b18:       ebf5ed18        bl      0xffd83f80\r
8910     8b1c:       080c3190        stmeqda ip, {r4, r7, r8, ip, sp}\r
8911     8b20:       e1a01006        mov     r1, r6\r
8912     8b24:       e2966002        adds    r6, r6, #2      ; 0x2\r
8913     8b28:       ebf5ed14        bl      0xffd83f80\r
8914     8b2c:       080c3192        stmeqda ip, {r1, r4, r7, r8, ip, sp}\r
8915     8b30:       e2850000        add     r0, r5, #0      ; 0x0\r
8916     8b34:       e1a01006        mov     r1, r6\r
8917     8b38:       ebf5eaa3        bl      0xffd835cc\r
8918     8b3c:       080c3194        stmeqda ip, {r2, r4, r7, r8, ip, sp}\r
8919     8b40:       ebf5ed0e        bl      0xffd83f80\r
8920     8b44:       080c3194        stmeqda ip, {r2, r4, r7, r8, ip, sp}\r
8921     8b48:       e1a01004        mov     r1, r4\r
8922     8b4c:       e2944002        adds    r4, r4, #2      ; 0x2\r
8923     8b50:       ebf5ed0a        bl      0xffd83f80\r
8924     8b54:       080c3196        stmeqda ip, {r1, r2, r4, r7, r8, ip, sp}\r
8925     8b58:       e2830000        add     r0, r3, #0      ; 0x0\r
8926     8b5c:       e1a01004        mov     r1, r4\r
8927     8b60:       ebf5ea99        bl      0xffd835cc\r
8928     8b64:       080c3198        stmeqda ip, {r3, r4, r7, r8, ip, sp}\r
8929     8b68:       ebf5ed04        bl      0xffd83f80\r
8930     8b6c:       080c3198        stmeqda ip, {r3, r4, r7, r8, ip, sp}\r
8931     8b70:       e59d141c        ldr     r1, [sp, #1052]\r
8932     8b74:       e59d141c        ldr     r1, [sp, #1052]\r
8933     8b78:       e2914000        adds    r4, r1, #0      ; 0x0\r
8934     8b7c:       ebf5ecff        bl      0xffd83f80\r
8935     8b80:       080c319a        stmeqda ip, {r1, r3, r4, r7, r8, ip, sp}\r
8936     8b84:       e1a01004        mov     r1, r4\r
8937     8b88:       e294400c        adds    r4, r4, #12     ; 0xc\r
8938     8b8c:       ebf5ecfb        bl      0xffd83f80\r
8939     8b90:       080c319c        stmeqda ip, {r2, r3, r4, r7, r8, ip, sp}\r
8940     8b94:       e59d141c        ldr     r1, [sp, #1052]\r
8941     8b98:       e59d141c        ldr     r1, [sp, #1052]\r
8942     8b9c:       e2913000        adds    r3, r1, #0      ; 0x0\r
8943     8ba0:       ebf5ecf6        bl      0xffd83f80\r
8944     8ba4:       080c319e        stmeqda ip, {r1, r2, r3, r4, r7, r8, ip, sp}\r
8945     8ba8:       e1a01003        mov     r1, r3\r
8946     8bac:       e293300c        adds    r3, r3, #12     ; 0xc\r
8947     8bb0:       ebf5ecf2        bl      0xffd83f80\r
8948     8bb4:       080c31a0        stmeqda ip, {r5, r7, r8, ip, sp}\r
8949     8bb8:       e59d141c        ldr     r1, [sp, #1052]\r
8950     8bbc:       e59d141c        ldr     r1, [sp, #1052]\r
8951     8bc0:       e2914000        adds    r4, r1, #0      ; 0x0\r
8952     8bc4:       ebf5eced        bl      0xffd83f80\r
8953     8bc8:       080c31a2        stmeqda ip, {r1, r5, r7, r8, ip, sp}\r
8954     8bcc:       e1a01004        mov     r1, r4\r
8955     8bd0:       e294400c        adds    r4, r4, #12     ; 0xc\r
8956     8bd4:       ebf5ece9        bl      0xffd83f80\r
8957     8bd8:       080c31a4        stmeqda ip, {r2, r5, r7, r8, ip, sp}\r
8958     8bdc:       e2840000        add     r0, r4, #0      ; 0x0\r
8959     8be0:       ebf5eb20        bl      0xffd83868\r
8960     8be4:       080c31a8        stmeqda ip, {r3, r5, r7, r8, ip, sp}\r
8961     8be8:       e1a05000        mov     r5, r0\r
8962     8bec:       ebf5ece3        bl      0xffd83f80\r
8963     8bf0:       080c31a6        stmeqda ip, {r1, r2, r5, r7, r8, ip, sp}\r
8964     8bf4:       e1a01005        mov     r1, r5\r
8965     8bf8:       e2554001        subs    r4, r5, #1      ; 0x1\r
8966     8bfc:       ebf5ecdf        bl      0xffd83f80\r
8967     8c00:       080c31a8        stmeqda ip, {r3, r5, r7, r8, ip, sp}\r
8968     8c04:       e1a01004        mov     r1, r4\r
8969     8c08:       e2945000        adds    r5, r4, #0      ; 0x0\r
8970     8c0c:       ebf5ecdb        bl      0xffd83f80\r
8971     8c10:       080c31aa        stmeqda ip, {r1, r3, r5, r7, r8, ip, sp}\r
8972     8c14:       e2830000        add     r0, r3, #0      ; 0x0\r
8973     8c18:       e1a01005        mov     r1, r5\r
8974     8c1c:       ebf5ea4a        bl      0xffd8354c\r
8975     8c20:       080c31ac        stmeqda ip, {r2, r3, r5, r7, r8, ip, sp}\r
8976     8c24:       ebf5ecd5        bl      0xffd83f80\r
8977     8c28:       080c31ac        stmeqda ip, {r2, r3, r5, r7, r8, ip, sp}\r
8978     8c2c:       e28cc057        add     ip, ip, #87     ; 0x57\r
8979     8c30:       e1a00fac        mov     r0, ip, lsr #31\r
8980     8c34:       e08ff100        add     pc, pc, r0, lsl #2\r
8981     8c38:       080c315e        stmeqda ip, {r1, r2, r3, r4, r6, r8, ip, sp}\r
8982     8c3c:       ebf5e8c4        bl      0xffd82f54\r
8983     8c40:       ea000001        b       0x8c4c\r
8984     8c44:       080c315e        stmeqda ip, {r1, r2, r3, r4, r6, r8, ip, sp}\r
8985     8c48:       00000000        andeq   r0, r0, r0\r
8986     8c4c:       ebf5eccb        bl      0xffd83f80\r
8987     8c50:       080c315e        stmeqda ip, {r1, r2, r3, r4, r6, r8, ip, sp}\r
8988     8c54:       e59d141c        ldr     r1, [sp, #1052]\r
8989     8c58:       e59d141c        ldr     r1, [sp, #1052]\r
8990     8c5c:       e2913000        adds    r3, r1, #0      ; 0x0\r
8991     8c60:       ebf5ecc6        bl      0xffd83f80\r
8992     8c64:       080c3160        stmeqda ip, {r5, r6, r8, ip, sp}\r
8993     8c68:       e1a01003        mov     r1, r3\r
8994     8c6c:       e293300c        adds    r3, r3, #12     ; 0xc\r
8995     8c70:       ebf5ecc2        bl      0xffd83f80\r
8996     8c74:       080c3162        stmeqda ip, {r1, r5, r6, r8, ip, sp}\r
8997     8c78:       e2830000        add     r0, r3, #0      ; 0x0\r
8998     8c7c:       ebf5eaf9        bl      0xffd83868\r
8999     8c80:       080c3166        stmeqda ip, {r1, r2, r5, r6, r8, ip, sp}\r
9000     8c84:       e1a04000        mov     r4, r0\r
9001     8c88:       ebf5ecbc        bl      0xffd83f80\r
9002     8c8c:       080c3164        stmeqda ip, {r2, r5, r6, r8, ip, sp}\r
9003     8c90:       e3540000        cmp     r4, #0  ; 0x0\r
9004     8c94:       ebf5ecb9        bl      0xffd83f80\r
9005     8c98:       080c3166        stmeqda ip, {r1, r2, r5, r6, r8, ip, sp}\r
9006     8c9c:       e28cc011        add     ip, ip, #17     ; 0x11\r
9007     8ca0:       0a000004        beq     0x8cb8\r
9008     8ca4:       e1a00fac        mov     r0, ip, lsr #31\r
9009     8ca8:       e08ff100        add     pc, pc, r0, lsl #2\r
9010     8cac:       080c317c        stmeqda ip, {r2, r3, r4, r5, r6, r8, ip, sp}\r
9011     8cb0:       ebf5e8a7        bl      0xffd82f54\r
9012     8cb4:       eaffff63        b       0x8a48\r
9013     8cb8:       ebf5ecb0        bl      0xffd83f80\r
9014     8cbc:       080c3168        stmeqda ip, {r3, r5, r6, r8, ip, sp}\r
9015     8cc0:       e28cc003        add     ip, ip, #3      ; 0x3\r
9016     8cc4:       e1a00fac        mov     r0, ip, lsr #31\r
9017     8cc8:       e08ff100        add     pc, pc, r0, lsl #2\r
9018     8ccc:       080c31ae        stmeqda ip, {r1, r2, r3, r5, r7, r8, ip, sp}\r
9019     8cd0:       ebf5e89f        bl      0xffd82f54\r
9020     8cd4:       ea000001        b       0x8ce0\r
9021     8cd8:       080c31ae        stmeqda ip, {r1, r2, r3, r5, r7, r8, ip, sp}\r
9022     8cdc:       00000000        andeq   r0, r0, r0\r
9023     8ce0:       ebf5eca6        bl      0xffd83f80\r
9024     8ce4:       080c31ae        stmeqda ip, {r1, r2, r3, r5, r7, r8, ip, sp}\r
9025     8ce8:       e59d141c        ldr     r1, [sp, #1052]\r
9026     8cec:       e59d141c        ldr     r1, [sp, #1052]\r
9027     8cf0:       e2914000        adds    r4, r1, #0      ; 0x0\r
9028     8cf4:       ebf5eca1        bl      0xffd83f80\r
9029     8cf8:       080c31b0        stmeqda ip, {r4, r5, r7, r8, ip, sp}\r
9030     8cfc:       e59d141c        ldr     r1, [sp, #1052]\r
9031     8d00:       e59d141c        ldr     r1, [sp, #1052]\r
9032     8d04:       e2913000        adds    r3, r1, #0      ; 0x0\r
9033     8d08:       ebf5ec9c        bl      0xffd83f80\r
9034     8d0c:       080c31b2        stmeqda ip, {r1, r4, r5, r7, r8, ip, sp}\r
9035     8d10:       e1a01003        mov     r1, r3\r
9036     8d14:       e29330d8        adds    r3, r3, #216    ; 0xd8\r
9037     8d18:       ebf5ec98        bl      0xffd83f80\r
9038     8d1c:       080c31b4        stmeqda ip, {r2, r4, r5, r7, r8, ip, sp}\r
9039     8d20:       e59d141c        ldr     r1, [sp, #1052]\r
9040     8d24:       e59d141c        ldr     r1, [sp, #1052]\r
9041     8d28:       e2914000        adds    r4, r1, #0      ; 0x0\r
9042     8d2c:       ebf5ec93        bl      0xffd83f80\r
9043     8d30:       080c31b6        stmeqda ip, {r1, r2, r4, r5, r7, r8, ip, sp}\r
9044     8d34:       e1a01004        mov     r1, r4\r
9045     8d38:       e2944010        adds    r4, r4, #16     ; 0x10\r
9046     8d3c:       ebf5ec8f        bl      0xffd83f80\r
9047     8d40:       080c31b8        stmeqda ip, {r3, r4, r5, r7, r8, ip, sp}\r
9048     8d44:       e1a01004        mov     r1, r4\r
9049     8d48:       e2945001        adds    r5, r4, #1      ; 0x1\r
9050     8d4c:       ebf5ec8b        bl      0xffd83f80\r
9051     8d50:       080c31ba        stmeqda ip, {r1, r3, r4, r5, r7, r8, ip, sp}\r
9052     8d54:       e2830000        add     r0, r3, #0      ; 0x0\r
9053     8d58:       e1a01005        mov     r1, r5\r
9054     8d5c:       ebf5ea1a        bl      0xffd835cc\r
9055     8d60:       080c31bc        stmeqda ip, {r2, r3, r4, r5, r7, r8, ip, sp}\r
9056     8d64:       ebf5ec85        bl      0xffd83f80\r
9057     8d68:       080c31bc        stmeqda ip, {r2, r3, r4, r5, r7, r8, ip, sp}\r
9058     8d6c:       e59d141c        ldr     r1, [sp, #1052]\r
9059     8d70:       e59d141c        ldr     r1, [sp, #1052]\r
9060     8d74:       e2914000        adds    r4, r1, #0      ; 0x0\r
9061     8d78:       ebf5ec80        bl      0xffd83f80\r
9062     8d7c:       080c31be        stmeqda ip, {r1, r2, r3, r4, r5, r7, r8, ip, sp}\r
9063     8d80:       e59d141c        ldr     r1, [sp, #1052]\r
9064     8d84:       e59d141c        ldr     r1, [sp, #1052]\r
9065     8d88:       e2913000        adds    r3, r1, #0      ; 0x0\r
9066     8d8c:       ebf5ec7b        bl      0xffd83f80\r
9067     8d90:       080c31c0        stmeqda ip, {r6, r7, r8, ip, sp}\r
9068     8d94:       e1a01003        mov     r1, r3\r
9069     8d98:       e29330d8        adds    r3, r3, #216    ; 0xd8\r
9070     8d9c:       ebf5ec77        bl      0xffd83f80\r
9071     8da0:       080c31c2        stmeqda ip, {r1, r6, r7, r8, ip, sp}\r
9072     8da4:       e59d041c        ldr     r0, [sp, #1052]\r
9073     8da8:       e2800004        add     r0, r0, #4      ; 0x4\r
9074     8dac:       ebf5ead9        bl      0xffd83918\r
9075     8db0:       080c31c6        stmeqda ip, {r1, r2, r6, r7, r8, ip, sp}\r
9076     8db4:       e1a04000        mov     r4, r0\r
9077     8db8:       ebf5ec70        bl      0xffd83f80\r
9078     8dbc:       080c31c4        stmeqda ip, {r2, r6, r7, r8, ip, sp}\r
9079     8dc0:       e59d041c        ldr     r0, [sp, #1052]\r
9080     8dc4:       e2800008        add     r0, r0, #8      ; 0x8\r
9081     8dc8:       ebf5ead2        bl      0xffd83918\r
9082     8dcc:       080c31c8        stmeqda ip, {r3, r6, r7, r8, ip, sp}\r
9083     8dd0:       e1a05000        mov     r5, r0\r
9084     8dd4:       ebf5ec69        bl      0xffd83f80\r
9085     8dd8:       080c31c6        stmeqda ip, {r1, r2, r6, r7, r8, ip, sp}\r
9086     8ddc:       e2830000        add     r0, r3, #0      ; 0x0\r
9087     8de0:       ebf5eacc        bl      0xffd83918\r
9088     8de4:       080c31ca        stmeqda ip, {r1, r3, r6, r7, r8, ip, sp}\r
9089     8de8:       e1a06000        mov     r6, r0\r
9090     8dec:       ebf5ec63        bl      0xffd83f80\r
9091     8df0:       080c31c8        stmeqda ip, {r3, r6, r7, r8, ip, sp}\r
9092     8df4:       e59d041c        ldr     r0, [sp, #1052]\r
9093     8df8:       e2800000        add     r0, r0, #0      ; 0x0\r
9094     8dfc:       ebf5eac5        bl      0xffd83918\r
9095     8e00:       080c31cc        stmeqda ip, {r2, r3, r6, r7, r8, ip, sp}\r
9096     8e04:       e1a03000        mov     r3, r0\r
9097     8e08:       ebf5ec5c        bl      0xffd83f80\r
9098     8e0c:       080c31ca        stmeqda ip, {r1, r3, r6, r7, r8, ip, sp}\r
9099     8e10:       ebf5ec5a        bl      0xffd83f80\r
9100     8e14:       080c31cc        stmeqda ip, {r2, r3, r6, r7, r8, ip, sp}\r
9101     8e18:       e3a000cf        mov     r0, #207        ; 0xcf\r
9102     8e1c:       e3800c31        orr     r0, r0, #12544  ; 0x3100\r
9103     8e20:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
9104     8e24:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
9105     8e28:       e58d0438        str     r0, [sp, #1080]\r
9106     8e2c:       e28cc039        add     ip, ip, #57     ; 0x39\r
9107     8e30:       e1a00fac        mov     r0, ip, lsr #31\r
9108     8e34:       e08ff100        add     pc, pc, r0, lsl #2\r
9109     8e38:       080c31e8        stmeqda ip, {r3, r5, r6, r7, r8, ip, sp}\r
9110     8e3c:       ebf5e844        bl      0xffd82f54\r
9111     8e40:       eafff9f1        b       0x760c\r
9112     8e44:       080c31ce        stmeqda ip, {r1, r2, r3, r6, r7, r8, ip, sp}\r
9113     8e48:       00000000        andeq   r0, r0, r0\r
9114     8e4c:       ebf5ec4b        bl      0xffd83f80\r
9115     8e50:       080c31ce        stmeqda ip, {r1, r2, r3, r6, r7, r8, ip, sp}\r
9116     8e54:       e1a01003        mov     r1, r3\r
9117     8e58:       e2934000        adds    r4, r3, #0      ; 0x0\r
9118     8e5c:       ebf5ec47        bl      0xffd83f80\r
9119     8e60:       080c31d0        stmeqda ip, {r4, r6, r7, r8, ip, sp}\r
9120     8e64:       e1a01004        mov     r1, r4\r
9121     8e68:       e2943000        adds    r3, r4, #0      ; 0x0\r
9122     8e6c:       ebf5ec43        bl      0xffd83f80\r
9123     8e70:       080c31d2        stmeqda ip, {r1, r4, r6, r7, r8, ip, sp}\r
9124     8e74:       e28cc009        add     ip, ip, #9      ; 0x9\r
9125     8e78:       e1a00fac        mov     r0, ip, lsr #31\r
9126     8e7c:       e08ff100        add     pc, pc, r0, lsl #2\r
9127     8e80:       080c31d4        stmeqda ip, {r2, r4, r6, r7, r8, ip, sp}\r
9128     8e84:       ebf5e832        bl      0xffd82f54\r
9129     8e88:       ea000001        b       0x8e94\r
9130     8e8c:       080c31d4        stmeqda ip, {r2, r4, r6, r7, r8, ip, sp}\r
9131     8e90:       00000000        andeq   r0, r0, r0\r
9132     8e94:       ebf5ec39        bl      0xffd83f80\r
9133     8e98:       080c31d4        stmeqda ip, {r2, r4, r6, r7, r8, ip, sp}\r
9134     8e9c:       e59d0434        ldr     r0, [sp, #1076]\r
9135     8ea0:       e2800f37        add     r0, r0, #220    ; 0xdc\r
9136     8ea4:       e58d0434        str     r0, [sp, #1076]\r
9137     8ea8:       ebf5ec34        bl      0xffd83f80\r
9138     8eac:       080c31d6        stmeqda ip, {r1, r2, r4, r6, r7, r8, ip, sp}\r
9139     8eb0:       e59d9434        ldr     r9, [sp, #1076]\r
9140     8eb4:       e3c99003        bic     r9, r9, #3      ; 0x3\r
9141     8eb8:       e2890008        add     r0, r9, #8      ; 0x8\r
9142     8ebc:       e58d0434        str     r0, [sp, #1076]\r
9143     8ec0:       e2890000        add     r0, r9, #0      ; 0x0\r
9144     8ec4:       ebf5ea93        bl      0xffd83918\r
9145     8ec8:       080c31da        stmeqda ip, {r1, r3, r4, r6, r7, r8, ip, sp}\r
9146     8ecc:       e1a07000        mov     r7, r0\r
9147     8ed0:       e2890004        add     r0, r9, #4      ; 0x4\r
9148     8ed4:       ebf5ea8f        bl      0xffd83918\r
9149     8ed8:       080c31da        stmeqda ip, {r1, r3, r4, r6, r7, r8, ip, sp}\r
9150     8edc:       e58d041c        str     r0, [sp, #1052]\r
9151     8ee0:       ebf5ec26        bl      0xffd83f80\r
9152     8ee4:       080c31d8        stmeqda ip, {r3, r4, r6, r7, r8, ip, sp}\r
9153     8ee8:       e59d9434        ldr     r9, [sp, #1076]\r
9154     8eec:       e3c99003        bic     r9, r9, #3      ; 0x3\r
9155     8ef0:       e2890004        add     r0, r9, #4      ; 0x4\r
9156     8ef4:       e58d0434        str     r0, [sp, #1076]\r
9157     8ef8:       e2890000        add     r0, r9, #0      ; 0x0\r
9158     8efc:       ebf5ea85        bl      0xffd83918\r
9159     8f00:       080c31dc        stmeqda ip, {r2, r3, r4, r6, r7, r8, ip, sp}\r
9160     8f04:       e1a04000        mov     r4, r0\r
9161     8f08:       ebf5ec1c        bl      0xffd83f80\r
9162     8f0c:       080c31da        stmeqda ip, {r1, r3, r4, r6, r7, r8, ip, sp}\r
9163     8f10:       e1a00004        mov     r0, r4\r
9164     8f14:       e28cc00f        add     ip, ip, #15     ; 0xf\r
9165     8f18:       eaf5e86c        b       0xffd830d0\r
9166     8f1c:       080102b6        stmeqda r1, {r1, r2, r4, r5, r7, r9}\r
9167     8f20:       00000000        andeq   r0, r0, r0\r
9168     8f24:       ebf5ec15        bl      0xffd83f80\r
9169     8f28:       080102b6        stmeqda r1, {r1, r2, r4, r5, r7, r9}\r
9170     8f2c:       e1a01003        mov     r1, r3\r
9171     8f30:       e2935000        adds    r5, r3, #0      ; 0x0\r
9172     8f34:       ebf5ec11        bl      0xffd83f80\r
9173     8f38:       080102b8        stmeqda r1, {r3, r4, r5, r7, r9}\r
9174     8f3c:       e3550000        cmp     r5, #0  ; 0x0\r
9175     8f40:       ebf5ec0e        bl      0xffd83f80\r
9176     8f44:       080102ba        stmeqda r1, {r1, r3, r4, r5, r7, r9}\r
9177     8f48:       e28cc009        add     ip, ip, #9      ; 0x9\r
9178     8f4c:       0a000004        beq     0x8f64\r
9179     8f50:       e1a00fac        mov     r0, ip, lsr #31\r
9180     8f54:       e08ff100        add     pc, pc, r0, lsl #2\r
9181     8f58:       0801029c        stmeqda r1, {r2, r3, r4, r7, r9}\r
9182     8f5c:       ebf5e7fc        bl      0xffd82f54\r
9183     8f60:       ea000083        b       0x9174\r
9184     8f64:       ebf5ec05        bl      0xffd83f80\r
9185     8f68:       080102bc        stmeqda r1, {r2, r3, r4, r5, r7, r9}\r
9186     8f6c:       e3550000        cmp     r5, #0  ; 0x0\r
9187     8f70:       ebf5ec02        bl      0xffd83f80\r
9188     8f74:       080102be        stmeqda r1, {r1, r2, r3, r4, r5, r7, r9}\r
9189     8f78:       e28cc006        add     ip, ip, #6      ; 0x6\r
9190     8f7c:       1a000004        bne     0x8f94\r
9191     8f80:       e1a00fac        mov     r0, ip, lsr #31\r
9192     8f84:       e08ff100        add     pc, pc, r0, lsl #2\r
9193     8f88:       080102de        stmeqda r1, {r1, r2, r3, r4, r6, r7, r9}\r
9194     8f8c:       ebf5e7f0        bl      0xffd82f54\r
9195     8f90:       ea000053        b       0x90e4\r
9196     8f94:       ebf5ebf9        bl      0xffd83f80\r
9197     8f98:       080102c0        stmeqda r1, {r6, r7, r9}\r
9198     8f9c:       e3b03000        movs    r3, #0  ; 0x0\r
9199     8fa0:       ebf5ebf6        bl      0xffd83f80\r
9200     8fa4:       080102c2        stmeqda r1, {r1, r6, r7, r9}\r
9201     8fa8:       e59d0434        ldr     r0, [sp, #1076]\r
9202     8fac:       e2800f04        add     r0, r0, #16     ; 0x10\r
9203     8fb0:       e1a01003        mov     r1, r3\r
9204     8fb4:       ebf5e984        bl      0xffd835cc\r
9205     8fb8:       080102c4        stmeqda r1, {r2, r6, r7, r9}\r
9206     8fbc:       ebf5ebef        bl      0xffd83f80\r
9207     8fc0:       080102c4        stmeqda r1, {r2, r6, r7, r9}\r
9208     8fc4:       e3a00fba        mov     r0, #744        ; 0x2e8\r
9209     8fc8:       e3800801        orr     r0, r0, #65536  ; 0x10000\r
9210     8fcc:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
9211     8fd0:       ebf5ea50        bl      0xffd83918\r
9212     8fd4:       080102c8        stmeqda r1, {r3, r6, r7, r9}\r
9213     8fd8:       e1a04000        mov     r4, r0\r
9214     8fdc:       ebf5ebe7        bl      0xffd83f80\r
9215     8fe0:       080102c6        stmeqda r1, {r1, r2, r6, r7, r9}\r
9216     8fe4:       e59d0434        ldr     r0, [sp, #1076]\r
9217     8fe8:       e2803f04        add     r3, r0, #16     ; 0x10\r
9218     8fec:       ebf5ebe3        bl      0xffd83f80\r
9219     8ff0:       080102c8        stmeqda r1, {r3, r6, r7, r9}\r
9220     8ff4:       e2840000        add     r0, r4, #0      ; 0x0\r
9221     8ff8:       e1a01003        mov     r1, r3\r
9222     8ffc:       ebf5e972        bl      0xffd835cc\r
9223     9000:       080102ca        stmeqda r1, {r1, r3, r6, r7, r9}\r
9224     9004:       ebf5ebdd        bl      0xffd83f80\r
9225     9008:       080102ca        stmeqda r1, {r1, r3, r6, r7, r9}\r
9226     900c:       e59d1434        ldr     r1, [sp, #1076]\r
9227     9010:       e1a03001        mov     r3, r1\r
9228     9014:       ebf5ebd9        bl      0xffd83f80\r
9229     9018:       080102cc        stmeqda r1, {r2, r3, r6, r7, r9}\r
9230     901c:       e2840004        add     r0, r4, #4      ; 0x4\r
9231     9020:       e1a01003        mov     r1, r3\r
9232     9024:       ebf5e968        bl      0xffd835cc\r
9233     9028:       080102ce        stmeqda r1, {r1, r2, r3, r6, r7, r9}\r
9234     902c:       ebf5ebd3        bl      0xffd83f80\r
9235     9030:       080102ce        stmeqda r1, {r1, r2, r3, r6, r7, r9}\r
9236     9034:       e3a00fbb        mov     r0, #748        ; 0x2ec\r
9237     9038:       e3800801        orr     r0, r0, #65536  ; 0x10000\r
9238     903c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
9239     9040:       ebf5ea34        bl      0xffd83918\r
9240     9044:       080102d2        stmeqda r1, {r1, r4, r6, r7, r9}\r
9241     9048:       e1a03000        mov     r3, r0\r
9242     904c:       ebf5ebcb        bl      0xffd83f80\r
9243     9050:       080102d0        stmeqda r1, {r4, r6, r7, r9}\r
9244     9054:       e2840008        add     r0, r4, #8      ; 0x8\r
9245     9058:       e1a01003        mov     r1, r3\r
9246     905c:       ebf5e95a        bl      0xffd835cc\r
9247     9060:       080102d2        stmeqda r1, {r1, r4, r6, r7, r9}\r
9248     9064:       ebf5ebc5        bl      0xffd83f80\r
9249     9068:       080102d2        stmeqda r1, {r1, r4, r6, r7, r9}\r
9250     906c:       e2840008        add     r0, r4, #8      ; 0x8\r
9251     9070:       ebf5ea28        bl      0xffd83918\r
9252     9074:       080102d6        stmeqda r1, {r1, r2, r4, r6, r7, r9}\r
9253     9078:       e1a03000        mov     r3, r0\r
9254     907c:       ebf5ebbf        bl      0xffd83f80\r
9255     9080:       080102d4        stmeqda r1, {r2, r4, r6, r7, r9}\r
9256     9084:       e59d1434        ldr     r1, [sp, #1076]\r
9257     9088:       e1a03001        mov     r3, r1\r
9258     908c:       ebf5ebbb        bl      0xffd83f80\r
9259     9090:       080102d6        stmeqda r1, {r1, r2, r4, r6, r7, r9}\r
9260     9094:       e1a01008        mov     r1, r8\r
9261     9098:       e2984000        adds    r4, r8, #0      ; 0x0\r
9262     909c:       ebf5ebb7        bl      0xffd83f80\r
9263     90a0:       080102d8        stmeqda r1, {r3, r4, r6, r7, r9}\r
9264     90a4:       e3b05010        movs    r5, #16 ; 0x10\r
9265     90a8:       ebf5ebb4        bl      0xffd83f80\r
9266     90ac:       080102da        stmeqda r1, {r1, r3, r4, r6, r7, r9}\r
9267     90b0:       ebf5ebb2        bl      0xffd83f80\r
9268     90b4:       080102dc        stmeqda r1, {r2, r3, r4, r6, r7, r9}\r
9269     90b8:       e3a000df        mov     r0, #223        ; 0xdf\r
9270     90bc:       e3800c02        orr     r0, r0, #512    ; 0x200\r
9271     90c0:       e3800801        orr     r0, r0, #65536  ; 0x10000\r
9272     90c4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
9273     90c8:       e58d0438        str     r0, [sp, #1080]\r
9274     90cc:       e28cc037        add     ip, ip, #55     ; 0x37\r
9275     90d0:       e1a00fac        mov     r0, ip, lsr #31\r
9276     90d4:       e08ff100        add     pc, pc, r0, lsl #2\r
9277     90d8:       080c3060        stmeqda ip, {r5, r6, ip, sp}\r
9278     90dc:       ebf5e79c        bl      0xffd82f54\r
9279     90e0:       eafffbf3        b       0x80b4\r
9280     90e4:       ebf5eba5        bl      0xffd83f80\r
9281     90e8:       080102de        stmeqda r1, {r1, r2, r3, r4, r6, r7, r9}\r
9282     90ec:       e59d0434        ldr     r0, [sp, #1076]\r
9283     90f0:       e2800f05        add     r0, r0, #20     ; 0x14\r
9284     90f4:       e58d0434        str     r0, [sp, #1076]\r
9285     90f8:       ebf5eba0        bl      0xffd83f80\r
9286     90fc:       080102e0        stmeqda r1, {r5, r6, r7, r9}\r
9287     9100:       e59d9434        ldr     r9, [sp, #1076]\r
9288     9104:       e3c99003        bic     r9, r9, #3      ; 0x3\r
9289     9108:       e2890008        add     r0, r9, #8      ; 0x8\r
9290     910c:       e58d0434        str     r0, [sp, #1076]\r
9291     9110:       e2890000        add     r0, r9, #0      ; 0x0\r
9292     9114:       ebf5e9ff        bl      0xffd83918\r
9293     9118:       080102e4        stmeqda r1, {r2, r5, r6, r7, r9}\r
9294     911c:       e1a07000        mov     r7, r0\r
9295     9120:       e2890004        add     r0, r9, #4      ; 0x4\r
9296     9124:       ebf5e9fb        bl      0xffd83918\r
9297     9128:       080102e4        stmeqda r1, {r2, r5, r6, r7, r9}\r
9298     912c:       e1a08000        mov     r8, r0\r
9299     9130:       ebf5eb92        bl      0xffd83f80\r
9300     9134:       080102e2        stmeqda r1, {r1, r5, r6, r7, r9}\r
9301     9138:       e59d9434        ldr     r9, [sp, #1076]\r
9302     913c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
9303     9140:       e2890004        add     r0, r9, #4      ; 0x4\r
9304     9144:       e58d0434        str     r0, [sp, #1076]\r
9305     9148:       e2890000        add     r0, r9, #0      ; 0x0\r
9306     914c:       ebf5e9f1        bl      0xffd83918\r
9307     9150:       080102e6        stmeqda r1, {r1, r2, r5, r6, r7, r9}\r
9308     9154:       e1a03000        mov     r3, r0\r
9309     9158:       ebf5eb88        bl      0xffd83f80\r
9310     915c:       080102e4        stmeqda r1, {r2, r5, r6, r7, r9}\r
9311     9160:       e1a00003        mov     r0, r3\r
9312     9164:       e28cc00f        add     ip, ip, #15     ; 0xf\r
9313     9168:       eaf5e7d8        b       0xffd830d0\r
9314     916c:       0801029c        stmeqda r1, {r2, r3, r4, r7, r9}\r
9315     9170:       00000000        andeq   r0, r0, r0\r
9316     9174:       ebf5eb81        bl      0xffd83f80\r
9317     9178:       0801029c        stmeqda r1, {r2, r3, r4, r7, r9}\r
9318     917c:       e1a01007        mov     r1, r7\r
9319     9180:       e2977001        adds    r7, r7, #1      ; 0x1\r
9320     9184:       ebf5eb7d        bl      0xffd83f80\r
9321     9188:       0801029e        stmeqda r1, {r1, r2, r3, r4, r7, r9}\r
9322     918c:       e3570009        cmp     r7, #9  ; 0x9\r
9323     9190:       ebf5eb7a        bl      0xffd83f80\r
9324     9194:       080102a0        stmeqda r1, {r5, r7, r9}\r
9325     9198:       e28cc009        add     ip, ip, #9      ; 0x9\r
9326     919c:       9a000004        bls     0x91b4\r
9327     91a0:       e1a00fac        mov     r0, ip, lsr #31\r
9328     91a4:       e08ff100        add     pc, pc, r0, lsl #2\r
9329     91a8:       080102bc        stmeqda r1, {r2, r3, r4, r5, r7, r9}\r
9330     91ac:       ebf5e768        bl      0xffd82f54\r
9331     91b0:       eafffb3b        b       0x7ea4\r
9332     91b4:       ebf5eb71        bl      0xffd83f80\r
9333     91b8:       080102a2        stmeqda r1, {r1, r5, r7, r9}\r
9334     91bc:       e59d1434        ldr     r1, [sp, #1076]\r
9335     91c0:       e1a03001        mov     r3, r1\r
9336     91c4:       ebf5eb6d        bl      0xffd83f80\r
9337     91c8:       080102a4        stmeqda r1, {r2, r5, r7, r9}\r
9338     91cc:       e1a01008        mov     r1, r8\r
9339     91d0:       e2984000        adds    r4, r8, #0      ; 0x0\r
9340     91d4:       ebf5eb69        bl      0xffd83f80\r
9341     91d8:       080102a6        stmeqda r1, {r1, r2, r5, r7, r9}\r
9342     91dc:       e3b05010        movs    r5, #16 ; 0x10\r
9343     91e0:       ebf5eb66        bl      0xffd83f80\r
9344     91e4:       080102a8        stmeqda r1, {r3, r5, r7, r9}\r
9345     91e8:       ebf5eb64        bl      0xffd83f80\r
9346     91ec:       080102aa        stmeqda r1, {r1, r3, r5, r7, r9}\r
9347     91f0:       e3a000ad        mov     r0, #173        ; 0xad\r
9348     91f4:       e3800c02        orr     r0, r0, #512    ; 0x200\r
9349     91f8:       e3800801        orr     r0, r0, #65536  ; 0x10000\r
9350     91fc:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
9351     9200:       e58d0438        str     r0, [sp, #1080]\r
9352     9204:       e28cc00f        add     ip, ip, #15     ; 0xf\r
9353     9208:       e1a00fac        mov     r0, ip, lsr #31\r
9354     920c:       e08ff100        add     pc, pc, r0, lsl #2\r
9355     9210:       080c3060        stmeqda ip, {r5, r6, ip, sp}\r
9356     9214:       ebf5e74e        bl      0xffd82f54\r
9357     9218:       eafffba5        b       0x80b4\r
9358     921c:       080101d8        stmeqda r1, {r3, r4, r6, r7, r8}\r
9359     9220:       00000000        andeq   r0, r0, r0\r
9360     9224:       ebf5eb55        bl      0xffd83f80\r
9361     9228:       080101d8        stmeqda r1, {r3, r4, r6, r7, r8}\r
9362     922c:       e3b07000        movs    r7, #0  ; 0x0\r
9363     9230:       ebf5eb52        bl      0xffd83f80\r
9364     9234:       080101da        stmeqda r1, {r1, r3, r4, r6, r7, r8}\r
9365     9238:       e1b03c07        movs    r3, r7, lsl #24\r
9366     923c:       ebf5eb4f        bl      0xffd83f80\r
9367     9240:       080101dc        stmeqda r1, {r2, r3, r4, r6, r7, r8}\r
9368     9244:       e1b03c23        movs    r3, r3, lsr #24\r
9369     9248:       ebf5eb4c        bl      0xffd83f80\r
9370     924c:       080101de        stmeqda r1, {r1, r2, r3, r4, r6, r7, r8}\r
9371     9250:       ebf5eb4a        bl      0xffd83f80\r
9372     9254:       080101e0        stmeqda r1, {r5, r6, r7, r8}\r
9373     9258:       e3a000e3        mov     r0, #227        ; 0xe3\r
9374     925c:       e3800c01        orr     r0, r0, #256    ; 0x100\r
9375     9260:       e3800801        orr     r0, r0, #65536  ; 0x10000\r
9376     9264:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
9377     9268:       e58d0438        str     r0, [sp, #1080]\r
9378     926c:       e28cc00f        add     ip, ip, #15     ; 0xf\r
9379     9270:       e1a00fac        mov     r0, ip, lsr #31\r
9380     9274:       e08ff100        add     pc, pc, r0, lsl #2\r
9381     9278:       08010320        stmeqda r1, {r5, r8, r9}\r
9382     927c:       ebf5e734        bl      0xffd82f54\r
9383     9280:       ea000001        b       0x928c\r
9384     9284:       08010320        stmeqda r1, {r5, r8, r9}\r
9385     9288:       00000000        andeq   r0, r0, r0\r
9386     928c:       ebf5eb3b        bl      0xffd83f80\r
9387     9290:       08010320        stmeqda r1, {r5, r8, r9}\r
9388     9294:       e59d9434        ldr     r9, [sp, #1076]\r
9389     9298:       e3c99003        bic     r9, r9, #3      ; 0x3\r
9390     929c:       e2499010        sub     r9, r9, #16     ; 0x10\r
9391     92a0:       e58d9434        str     r9, [sp, #1076]\r
9392     92a4:       e2890000        add     r0, r9, #0      ; 0x0\r
9393     92a8:       e1a01007        mov     r1, r7\r
9394     92ac:       ebf5e8e6        bl      0xffd8364c\r
9395     92b0:       e2890004        add     r0, r9, #4      ; 0x4\r
9396     92b4:       e1a01008        mov     r1, r8\r
9397     92b8:       ebf5e8e3        bl      0xffd8364c\r
9398     92bc:       e2890008        add     r0, r9, #8      ; 0x8\r
9399     92c0:       e59d1418        ldr     r1, [sp, #1048]\r
9400     92c4:       ebf5e8e0        bl      0xffd8364c\r
9401     92c8:       e289000c        add     r0, r9, #12     ; 0xc\r
9402     92cc:       e59d1438        ldr     r1, [sp, #1080]\r
9403     92d0:       ebf5e8dd        bl      0xffd8364c\r
9404     92d4:       ebf5eb29        bl      0xffd83f80\r
9405     92d8:       08010322        stmeqda r1, {r1, r5, r8, r9}\r
9406     92dc:       e3a00e36        mov     r0, #864        ; 0x360\r
9407     92e0:       e3800801        orr     r0, r0, #65536  ; 0x10000\r
9408     92e4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
9409     92e8:       ebf5e98a        bl      0xffd83918\r
9410     92ec:       08010326        stmeqda r1, {r1, r2, r5, r8, r9}\r
9411     92f0:       e1a07000        mov     r7, r0\r
9412     92f4:       ebf5eb21        bl      0xffd83f80\r
9413     92f8:       08010324        stmeqda r1, {r2, r5, r8, r9}\r
9414     92fc:       e59d0434        ldr     r0, [sp, #1076]\r
9415     9300:       e0800007        add     r0, r0, r7\r
9416     9304:       e58d0434        str     r0, [sp, #1076]\r
9417     9308:       ebf5eb1c        bl      0xffd83f80\r
9418     930c:       08010326        stmeqda r1, {r1, r2, r5, r8, r9}\r
9419     9310:       e1b03c03        movs    r3, r3, lsl #24\r
9420     9314:       ebf5eb19        bl      0xffd83f80\r
9421     9318:       08010328        stmeqda r1, {r3, r5, r8, r9}\r
9422     931c:       e1b03c23        movs    r3, r3, lsr #24\r
9423     9320:       ebf5eb16        bl      0xffd83f80\r
9424     9324:       0801032a        stmeqda r1, {r1, r3, r5, r8, r9}\r
9425     9328:       e3a00fd9        mov     r0, #868        ; 0x364\r
9426     932c:       e3800801        orr     r0, r0, #65536  ; 0x10000\r
9427     9330:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
9428     9334:       ebf5e977        bl      0xffd83918\r
9429     9338:       0801032e        stmeqda r1, {r1, r2, r3, r5, r8, r9}\r
9430     933c:       e1a05000        mov     r5, r0\r
9431     9340:       ebf5eb0e        bl      0xffd83f80\r
9432     9344:       0801032c        stmeqda r1, {r2, r3, r5, r8, r9}\r
9433     9348:       e1b04203        movs    r4, r3, lsl #4\r
9434     934c:       ebf5eb0b        bl      0xffd83f80\r
9435     9350:       0801032e        stmeqda r1, {r1, r2, r3, r5, r8, r9}\r
9436     9354:       e1a01004        mov     r1, r4\r
9437     9358:       e0544003        subs    r4, r4, r3\r
9438     935c:       ebf5eb07        bl      0xffd83f80\r
9439     9360:       08010330        stmeqda r1, {r4, r5, r8, r9}\r
9440     9364:       e1b04104        movs    r4, r4, lsl #2\r
9441     9368:       ebf5eb04        bl      0xffd83f80\r
9442     936c:       08010332        stmeqda r1, {r1, r4, r5, r8, r9}\r
9443     9370:       e1a01004        mov     r1, r4\r
9444     9374:       e0944003        adds    r4, r4, r3\r
9445     9378:       ebf5eb00        bl      0xffd83f80\r
9446     937c:       08010334        stmeqda r1, {r2, r4, r5, r8, r9}\r
9447     9380:       e1b04204        movs    r4, r4, lsl #4\r
9448     9384:       ebf5eafd        bl      0xffd83f80\r
9449     9388:       08010336        stmeqda r1, {r1, r2, r4, r5, r8, r9}\r
9450     938c:       e1a01004        mov     r1, r4\r
9451     9390:       e2944010        adds    r4, r4, #16     ; 0x10\r
9452     9394:       ebf5eaf9        bl      0xffd83f80\r
9453     9398:       08010338        stmeqda r1, {r3, r4, r5, r8, r9}\r
9454     939c:       e2850000        add     r0, r5, #0      ; 0x0\r
9455     93a0:       ebf5e95c        bl      0xffd83918\r
9456     93a4:       0801033c        stmeqda r1, {r2, r3, r4, r5, r8, r9}\r
9457     93a8:       e1a03000        mov     r3, r0\r
9458     93ac:       ebf5eaf3        bl      0xffd83f80\r
9459     93b0:       0801033a        stmeqda r1, {r1, r3, r4, r5, r8, r9}\r
9460     93b4:       e1a01003        mov     r1, r3\r
9461     93b8:       e0938004        adds    r8, r3, r4\r
9462     93bc:       ebf5eaef        bl      0xffd83f80\r
9463     93c0:       0801033c        stmeqda r1, {r2, r3, r4, r5, r8, r9}\r
9464     93c4:       e3a00fda        mov     r0, #872        ; 0x368\r
9465     93c8:       e3800801        orr     r0, r0, #65536  ; 0x10000\r
9466     93cc:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
9467     93d0:       ebf5e950        bl      0xffd83918\r
9468     93d4:       08010340        stmeqda r1, {r6, r8, r9}\r
9469     93d8:       e1a04000        mov     r4, r0\r
9470     93dc:       ebf5eae7        bl      0xffd83f80\r
9471     93e0:       0801033e        stmeqda r1, {r1, r2, r3, r4, r5, r8, r9}\r
9472     93e4:       e3a00fdb        mov     r0, #876        ; 0x36c\r
9473     93e8:       e3800801        orr     r0, r0, #65536  ; 0x10000\r
9474     93ec:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
9475     93f0:       ebf5e948        bl      0xffd83918\r
9476     93f4:       08010342        stmeqda r1, {r1, r6, r8, r9}\r
9477     93f8:       e1a03000        mov     r3, r0\r
9478     93fc:       ebf5eadf        bl      0xffd83f80\r
9479     9400:       08010340        stmeqda r1, {r6, r8, r9}\r
9480     9404:       e2830000        add     r0, r3, #0      ; 0x0\r
9481     9408:       e1a01004        mov     r1, r4\r
9482     940c:       ebf5e86e        bl      0xffd835cc\r
9483     9410:       08010342        stmeqda r1, {r1, r6, r8, r9}\r
9484     9414:       ebf5ead9        bl      0xffd83f80\r
9485     9418:       08010342        stmeqda r1, {r1, r6, r8, r9}\r
9486     941c:       e59d1434        ldr     r1, [sp, #1076]\r
9487     9420:       e1a04001        mov     r4, r1\r
9488     9424:       ebf5ead5        bl      0xffd83f80\r
9489     9428:       08010344        stmeqda r1, {r2, r6, r8, r9}\r
9490     942c:       e2830004        add     r0, r3, #4      ; 0x4\r
9491     9430:       e1a01004        mov     r1, r4\r
9492     9434:       ebf5e864        bl      0xffd835cc\r
9493     9438:       08010346        stmeqda r1, {r1, r2, r6, r8, r9}\r
9494     943c:       ebf5eacf        bl      0xffd83f80\r
9495     9440:       08010346        stmeqda r1, {r1, r2, r6, r8, r9}\r
9496     9444:       e3a00e37        mov     r0, #880        ; 0x370\r
9497     9448:       e3800801        orr     r0, r0, #65536  ; 0x10000\r
9498     944c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
9499     9450:       ebf5e930        bl      0xffd83918\r
9500     9454:       0801034a        stmeqda r1, {r1, r3, r6, r8, r9}\r
9501     9458:       e1a04000        mov     r4, r0\r
9502     945c:       ebf5eac7        bl      0xffd83f80\r
9503     9460:       08010348        stmeqda r1, {r3, r6, r8, r9}\r
9504     9464:       e2830008        add     r0, r3, #8      ; 0x8\r
9505     9468:       e1a01004        mov     r1, r4\r
9506     946c:       ebf5e856        bl      0xffd835cc\r
9507     9470:       0801034a        stmeqda r1, {r1, r3, r6, r8, r9}\r
9508     9474:       ebf5eac1        bl      0xffd83f80\r
9509     9478:       0801034a        stmeqda r1, {r1, r3, r6, r8, r9}\r
9510     947c:       e2830008        add     r0, r3, #8      ; 0x8\r
9511     9480:       ebf5e924        bl      0xffd83918\r
9512     9484:       0801034e        stmeqda r1, {r1, r2, r3, r6, r8, r9}\r
9513     9488:       e1a03000        mov     r3, r0\r
9514     948c:       ebf5eabb        bl      0xffd83f80\r
9515     9490:       0801034c        stmeqda r1, {r2, r3, r6, r8, r9}\r
9516     9494:       e59d1434        ldr     r1, [sp, #1076]\r
9517     9498:       e1a03001        mov     r3, r1\r
9518     949c:       ebf5eab7        bl      0xffd83f80\r
9519     94a0:       0801034e        stmeqda r1, {r1, r2, r3, r6, r8, r9}\r
9520     94a4:       ebf5eab5        bl      0xffd83f80\r
9521     94a8:       08010350        stmeqda r1, {r4, r6, r8, r9}\r
9522     94ac:       e3a00053        mov     r0, #83 ; 0x53\r
9523     94b0:       e3800c03        orr     r0, r0, #768    ; 0x300\r
9524     94b4:       e3800801        orr     r0, r0, #65536  ; 0x10000\r
9525     94b8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
9526     94bc:       e58d0438        str     r0, [sp, #1080]\r
9527     94c0:       e28cc05f        add     ip, ip, #95     ; 0x5f\r
9528     94c4:       e1a00fac        mov     r0, ip, lsr #31\r
9529     94c8:       e08ff100        add     pc, pc, r0, lsl #2\r
9530     94cc:       08010490        stmeqda r1, {r4, r7, sl}\r
9531     94d0:       ebf5e69f        bl      0xffd82f54\r
9532     94d4:       ea000001        b       0x94e0\r
9533     94d8:       08010490        stmeqda r1, {r4, r7, sl}\r
9534     94dc:       00000000        andeq   r0, r0, r0\r
9535     94e0:       ebf5eaa6        bl      0xffd83f80\r
9536     94e4:       08010490        stmeqda r1, {r4, r7, sl}\r
9537     94e8:       e59d9434        ldr     r9, [sp, #1076]\r
9538     94ec:       e3c99003        bic     r9, r9, #3      ; 0x3\r
9539     94f0:       e249900c        sub     r9, r9, #12     ; 0xc\r
9540     94f4:       e58d9434        str     r9, [sp, #1076]\r
9541     94f8:       e2890000        add     r0, r9, #0      ; 0x0\r
9542     94fc:       e1a01007        mov     r1, r7\r
9543     9500:       ebf5e851        bl      0xffd8364c\r
9544     9504:       e2890004        add     r0, r9, #4      ; 0x4\r
9545     9508:       e1a01008        mov     r1, r8\r
9546     950c:       ebf5e84e        bl      0xffd8364c\r
9547     9510:       e2890008        add     r0, r9, #8      ; 0x8\r
9548     9514:       e59d1438        ldr     r1, [sp, #1080]\r
9549     9518:       ebf5e84b        bl      0xffd8364c\r
9550     951c:       ebf5ea97        bl      0xffd83f80\r
9551     9520:       08010492        stmeqda r1, {r1, r4, r7, sl}\r
9552     9524:       e1a01003        mov     r1, r3\r
9553     9528:       e2937000        adds    r7, r3, #0      ; 0x0\r
9554     952c:       ebf5ea93        bl      0xffd83f80\r
9555     9530:       08010494        stmeqda r1, {r2, r4, r7, sl}\r
9556     9534:       e3b05000        movs    r5, #0  ; 0x0\r
9557     9538:       ebf5ea90        bl      0xffd83f80\r
9558     953c:       08010496        stmeqda r1, {r1, r2, r4, r7, sl}\r
9559     9540:       e1a01007        mov     r1, r7\r
9560     9544:       e2976000        adds    r6, r7, #0      ; 0x0\r
9561     9548:       ebf5ea8c        bl      0xffd83f80\r
9562     954c:       08010498        stmeqda r1, {r3, r4, r7, sl}\r
9563     9550:       e3b04000        movs    r4, #0  ; 0x0\r
9564     9554:       ebf5ea89        bl      0xffd83f80\r
9565     9558:       0801049a        stmeqda r1, {r1, r3, r4, r7, sl}\r
9566     955c:       e3a00f2f        mov     r0, #188        ; 0xbc\r
9567     9560:       e3800b41        orr     r0, r0, #66560  ; 0x10400\r
9568     9564:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
9569     9568:       ebf5e8ea        bl      0xffd83918\r
9570     956c:       0801049e        stmeqda r1, {r1, r2, r3, r4, r7, sl}\r
9571     9570:       e1a08000        mov     r8, r0\r
9572     9574:       e28cc016        add     ip, ip, #22     ; 0x16\r
9573     9578:       ebf5ea80        bl      0xffd83f80\r
9574     957c:       0801049c        stmeqda r1, {r2, r3, r4, r7, sl}\r
9575     9580:       e1a01006        mov     r1, r6\r
9576     9584:       e0963004        adds    r3, r6, r4\r
9577     9588:       ebf5ea7c        bl      0xffd83f80\r
9578     958c:       0801049e        stmeqda r1, {r1, r2, r3, r4, r7, sl}\r
9579     9590:       e2830000        add     r0, r3, #0      ; 0x0\r
9580     9594:       ebf5e888        bl      0xffd837bc\r
9581     9598:       080104a2        stmeqda r1, {r1, r5, r7, sl}\r
9582     959c:       e1a03000        mov     r3, r0\r
9583     95a0:       ebf5ea76        bl      0xffd83f80\r
9584     95a4:       080104a0        stmeqda r1, {r5, r7, sl}\r
9585     95a8:       e1a01005        mov     r1, r5\r
9586     95ac:       e0953003        adds    r3, r5, r3\r
9587     95b0:       ebf5ea72        bl      0xffd83f80\r
9588     95b4:       080104a2        stmeqda r1, {r1, r5, r7, sl}\r
9589     95b8:       e1b03c03        movs    r3, r3, lsl #24\r
9590     95bc:       ebf5ea6f        bl      0xffd83f80\r
9591     95c0:       080104a4        stmeqda r1, {r2, r5, r7, sl}\r
9592     95c4:       e1b05c23        movs    r5, r3, lsr #24\r
9593     95c8:       ebf5ea6c        bl      0xffd83f80\r
9594     95cc:       080104a6        stmeqda r1, {r1, r2, r5, r7, sl}\r
9595     95d0:       e1a01004        mov     r1, r4\r
9596     95d4:       e2944001        adds    r4, r4, #1      ; 0x1\r
9597     95d8:       ebf5ea68        bl      0xffd83f80\r
9598     95dc:       080104a8        stmeqda r1, {r3, r5, r7, sl}\r
9599     95e0:       e1540008        cmp     r4, r8\r
9600     95e4:       ebf5ea65        bl      0xffd83f80\r
9601     95e8:       080104aa        stmeqda r1, {r1, r3, r5, r7, sl}\r
9602     95ec:       e28cc01a        add     ip, ip, #26     ; 0x1a\r
9603     95f0:       8a000004        bhi     0x9608\r
9604     95f4:       e1a00fac        mov     r0, ip, lsr #31\r
9605     95f8:       e08ff100        add     pc, pc, r0, lsl #2\r
9606     95fc:       0801049c        stmeqda r1, {r2, r3, r4, r7, sl}\r
9607     9600:       ebf5e653        bl      0xffd82f54\r
9608     9604:       eaffffdb        b       0x9578\r
9609     9608:       ebf5ea5c        bl      0xffd83f80\r
9610     960c:       080104ac        stmeqda r1, {r2, r3, r5, r7, sl}\r
9611     9610:       e2870009        add     r0, r7, #9      ; 0x9\r
9612     9614:       ebf5e868        bl      0xffd837bc\r
9613     9618:       080104b0        stmeqda r1, {r4, r5, r7, sl}\r
9614     961c:       e1a03000        mov     r3, r0\r
9615     9620:       ebf5ea56        bl      0xffd83f80\r
9616     9624:       080104ae        stmeqda r1, {r1, r2, r3, r5, r7, sl}\r
9617     9628:       e1a01005        mov     r1, r5\r
9618     962c:       e0553003        subs    r3, r5, r3\r
9619     9630:       ebf5ea52        bl      0xffd83f80\r
9620     9634:       080104b0        stmeqda r1, {r4, r5, r7, sl}\r
9621     9638:       e1b03c03        movs    r3, r3, lsl #24\r
9622     963c:       ebf5ea4f        bl      0xffd83f80\r
9623     9640:       080104b2        stmeqda r1, {r1, r4, r5, r7, sl}\r
9624     9644:       e1b05c23        movs    r5, r3, lsr #24\r
9625     9648:       ebf5ea4c        bl      0xffd83f80\r
9626     964c:       080104b4        stmeqda r1, {r2, r4, r5, r7, sl}\r
9627     9650:       e1a01005        mov     r1, r5\r
9628     9654:       e2953000        adds    r3, r5, #0      ; 0x0\r
9629     9658:       ebf5ea48        bl      0xffd83f80\r
9630     965c:       080104b6        stmeqda r1, {r1, r2, r4, r5, r7, sl}\r
9631     9660:       e59d9434        ldr     r9, [sp, #1076]\r
9632     9664:       e3c99003        bic     r9, r9, #3      ; 0x3\r
9633     9668:       e2890008        add     r0, r9, #8      ; 0x8\r
9634     966c:       e58d0434        str     r0, [sp, #1076]\r
9635     9670:       e2890000        add     r0, r9, #0      ; 0x0\r
9636     9674:       ebf5e8a7        bl      0xffd83918\r
9637     9678:       080104ba        stmeqda r1, {r1, r3, r4, r5, r7, sl}\r
9638     967c:       e1a07000        mov     r7, r0\r
9639     9680:       e2890004        add     r0, r9, #4      ; 0x4\r
9640     9684:       ebf5e8a3        bl      0xffd83918\r
9641     9688:       080104ba        stmeqda r1, {r1, r3, r4, r5, r7, sl}\r
9642     968c:       e1a08000        mov     r8, r0\r
9643     9690:       ebf5ea3a        bl      0xffd83f80\r
9644     9694:       080104b8        stmeqda r1, {r3, r4, r5, r7, sl}\r
9645     9698:       e59d9434        ldr     r9, [sp, #1076]\r
9646     969c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
9647     96a0:       e2890004        add     r0, r9, #4      ; 0x4\r
9648     96a4:       e58d0434        str     r0, [sp, #1076]\r
9649     96a8:       e2890000        add     r0, r9, #0      ; 0x0\r
9650     96ac:       ebf5e899        bl      0xffd83918\r
9651     96b0:       080104bc        stmeqda r1, {r2, r3, r4, r5, r7, sl}\r
9652     96b4:       e1a04000        mov     r4, r0\r
9653     96b8:       ebf5ea30        bl      0xffd83f80\r
9654     96bc:       080104ba        stmeqda r1, {r1, r3, r4, r5, r7, sl}\r
9655     96c0:       e1a00004        mov     r0, r4\r
9656     96c4:       e28cc01d        add     ip, ip, #29     ; 0x1d\r
9657     96c8:       eaf5e680        b       0xffd830d0\r
9658     96cc:       0801034a        stmeqda r1, {r1, r3, r6, r8, r9}\r
9659     96d0:       00000000        andeq   r0, r0, r0\r
9660     96d4:       ebf5ea29        bl      0xffd83f80\r
9661     96d8:       0801034a        stmeqda r1, {r1, r3, r6, r8, r9}\r
9662     96dc:       e2830008        add     r0, r3, #8      ; 0x8\r
9663     96e0:       ebf5e88c        bl      0xffd83918\r
9664     96e4:       0801034e        stmeqda r1, {r1, r2, r3, r6, r8, r9}\r
9665     96e8:       e1a03000        mov     r3, r0\r
9666     96ec:       ebf5ea23        bl      0xffd83f80\r
9667     96f0:       0801034c        stmeqda r1, {r2, r3, r6, r8, r9}\r
9668     96f4:       e59d1434        ldr     r1, [sp, #1076]\r
9669     96f8:       e1a03001        mov     r3, r1\r
9670     96fc:       ebf5ea1f        bl      0xffd83f80\r
9671     9700:       0801034e        stmeqda r1, {r1, r2, r3, r6, r8, r9}\r
9672     9704:       ebf5ea1d        bl      0xffd83f80\r
9673     9708:       08010350        stmeqda r1, {r4, r6, r8, r9}\r
9674     970c:       e3a00053        mov     r0, #83 ; 0x53\r
9675     9710:       e3800c03        orr     r0, r0, #768    ; 0x300\r
9676     9714:       e3800801        orr     r0, r0, #65536  ; 0x10000\r
9677     9718:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
9678     971c:       e58d0438        str     r0, [sp, #1080]\r
9679     9720:       e28cc00e        add     ip, ip, #14     ; 0xe\r
9680     9724:       e1a00fac        mov     r0, ip, lsr #31\r
9681     9728:       e08ff100        add     pc, pc, r0, lsl #2\r
9682     972c:       08010490        stmeqda r1, {r4, r7, sl}\r
9683     9730:       ebf5e607        bl      0xffd82f54\r
9684     9734:       eaffff69        b       0x94e0\r
9685     9738:       08010352        stmeqda r1, {r1, r4, r6, r8, r9}\r
9686     973c:       00000000        andeq   r0, r0, r0\r
9687     9740:       ebf5ea0e        bl      0xffd83f80\r
9688     9744:       08010352        stmeqda r1, {r1, r4, r6, r8, r9}\r
9689     9748:       e59d1434        ldr     r1, [sp, #1076]\r
9690     974c:       e1a04001        mov     r4, r1\r
9691     9750:       ebf5ea0a        bl      0xffd83f80\r
9692     9754:       08010354        stmeqda r1, {r2, r4, r6, r8, r9}\r
9693     9758:       e2840009        add     r0, r4, #9      ; 0x9\r
9694     975c:       e1a01003        mov     r1, r3\r
9695     9760:       ebf5e75a        bl      0xffd834d0\r
9696     9764:       08010356        stmeqda r1, {r1, r2, r4, r6, r8, r9}\r
9697     9768:       ebf5ea04        bl      0xffd83f80\r
9698     976c:       08010356        stmeqda r1, {r1, r2, r4, r6, r8, r9}\r
9699     9770:       e3b07000        movs    r7, #0  ; 0x0\r
9700     9774:       ebf5ea01        bl      0xffd83f80\r
9701     9778:       08010358        stmeqda r1, {r3, r4, r6, r8, r9}\r
9702     977c:       e3b000f4        movs    r0, #244        ; 0xf4\r
9703     9780:       e58d0418        str     r0, [sp, #1048]\r
9704     9784:       ebf5e9fd        bl      0xffd83f80\r
9705     9788:       0801035a        stmeqda r1, {r1, r3, r4, r6, r8, r9}\r
9706     978c:       e59de418        ldr     lr, [sp, #1048]\r
9707     9790:       e1b0010e        movs    r0, lr, lsl #2\r
9708     9794:       e58d0418        str     r0, [sp, #1048]\r
9709     9798:       ebf5e9f8        bl      0xffd83f80\r
9710     979c:       0801035c        stmeqda r1, {r2, r3, r4, r6, r8, r9}\r
9711     97a0:       e28cc013        add     ip, ip, #19     ; 0x13\r
9712     97a4:       e1a00fac        mov     r0, ip, lsr #31\r
9713     97a8:       e08ff100        add     pc, pc, r0, lsl #2\r
9714     97ac:       08010376        stmeqda r1, {r1, r2, r4, r5, r6, r8, r9}\r
9715     97b0:       ebf5e5e7        bl      0xffd82f54\r
9716     97b4:       ea000001        b       0x97c0\r
9717     97b8:       08010376        stmeqda r1, {r1, r2, r4, r5, r6, r8, r9}\r
9718     97bc:       00000000        andeq   r0, r0, r0\r
9719     97c0:       ebf5e9ee        bl      0xffd83f80\r
9720     97c4:       08010376        stmeqda r1, {r1, r2, r4, r5, r6, r8, r9}\r
9721     97c8:       e3570009        cmp     r7, #9  ; 0x9\r
9722     97cc:       ebf5e9eb        bl      0xffd83f80\r
9723     97d0:       08010378        stmeqda r1, {r3, r4, r5, r6, r8, r9}\r
9724     97d4:       e28cc006        add     ip, ip, #6      ; 0x6\r
9725     97d8:       9a000004        bls     0x97f0\r
9726     97dc:       e1a00fac        mov     r0, ip, lsr #31\r
9727     97e0:       e08ff100        add     pc, pc, r0, lsl #2\r
9728     97e4:       08010392        stmeqda r1, {r1, r4, r7, r8, r9}\r
9729     97e8:       ebf5e5d9        bl      0xffd82f54\r
9730     97ec:       ea00001e        b       0x986c\r
9731     97f0:       ebf5e9e2        bl      0xffd83f80\r
9732     97f4:       0801037a        stmeqda r1, {r1, r3, r4, r5, r6, r8, r9}\r
9733     97f8:       e59d1434        ldr     r1, [sp, #1076]\r
9734     97fc:       e1a03001        mov     r3, r1\r
9735     9800:       ebf5e9de        bl      0xffd83f80\r
9736     9804:       0801037c        stmeqda r1, {r2, r3, r4, r5, r6, r8, r9}\r
9737     9808:       e1a01008        mov     r1, r8\r
9738     980c:       e2984000        adds    r4, r8, #0      ; 0x0\r
9739     9810:       ebf5e9da        bl      0xffd83f80\r
9740     9814:       0801037e        stmeqda r1, {r1, r2, r3, r4, r5, r6, r8, r9}\r
9741     9818:       e59d1418        ldr     r1, [sp, #1048]\r
9742     981c:       e59d1418        ldr     r1, [sp, #1048]\r
9743     9820:       e2915000        adds    r5, r1, #0      ; 0x0\r
9744     9824:       ebf5e9d5        bl      0xffd83f80\r
9745     9828:       08010380        stmeqda r1, {r7, r8, r9}\r
9746     982c:       e28cc00c        add     ip, ip, #12     ; 0xc\r
9747     9830:       ebf5e9d2        bl      0xffd83f80\r
9748     9834:       08010382        stmeqda r1, {r1, r7, r8, r9}\r
9749     9838:       e3a00085        mov     r0, #133        ; 0x85\r
9750     983c:       e3800c03        orr     r0, r0, #768    ; 0x300\r
9751     9840:       e3800801        orr     r0, r0, #65536  ; 0x10000\r
9752     9844:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
9753     9848:       e58d0438        str     r0, [sp, #1080]\r
9754     984c:       e28cc003        add     ip, ip, #3      ; 0x3\r
9755     9850:       e1a00fac        mov     r0, ip, lsr #31\r
9756     9854:       e08ff100        add     pc, pc, r0, lsl #2\r
9757     9858:       080c3060        stmeqda ip, {r5, r6, ip, sp}\r
9758     985c:       ebf5e5bc        bl      0xffd82f54\r
9759     9860:       eafffa13        b       0x80b4\r
9760     9864:       08010392        stmeqda r1, {r1, r4, r7, r8, r9}\r
9761     9868:       00000000        andeq   r0, r0, r0\r
9762     986c:       ebf5e9c3        bl      0xffd83f80\r
9763     9870:       08010392        stmeqda r1, {r1, r4, r7, r8, r9}\r
9764     9874:       e3b060f4        movs    r6, #244        ; 0xf4\r
9765     9878:       ebf5e9c0        bl      0xffd83f80\r
9766     987c:       08010394        stmeqda r1, {r2, r4, r7, r8, r9}\r
9767     9880:       e1b06106        movs    r6, r6, lsl #2\r
9768     9884:       ebf5e9bd        bl      0xffd83f80\r
9769     9888:       08010396        stmeqda r1, {r1, r2, r4, r7, r8, r9}\r
9770     988c:       e59d0434        ldr     r0, [sp, #1076]\r
9771     9890:       e0800006        add     r0, r0, r6\r
9772     9894:       e58d0434        str     r0, [sp, #1076]\r
9773     9898:       ebf5e9b8        bl      0xffd83f80\r
9774     989c:       08010398        stmeqda r1, {r3, r4, r7, r8, r9}\r
9775     98a0:       e59d9434        ldr     r9, [sp, #1076]\r
9776     98a4:       e3c99003        bic     r9, r9, #3      ; 0x3\r
9777     98a8:       e289000c        add     r0, r9, #12     ; 0xc\r
9778     98ac:       e58d0434        str     r0, [sp, #1076]\r
9779     98b0:       e2890000        add     r0, r9, #0      ; 0x0\r
9780     98b4:       ebf5e817        bl      0xffd83918\r
9781     98b8:       0801039c        stmeqda r1, {r2, r3, r4, r7, r8, r9}\r
9782     98bc:       e1a07000        mov     r7, r0\r
9783     98c0:       e2890004        add     r0, r9, #4      ; 0x4\r
9784     98c4:       ebf5e813        bl      0xffd83918\r
9785     98c8:       0801039c        stmeqda r1, {r2, r3, r4, r7, r8, r9}\r
9786     98cc:       e1a08000        mov     r8, r0\r
9787     98d0:       e2890008        add     r0, r9, #8      ; 0x8\r
9788     98d4:       ebf5e80f        bl      0xffd83918\r
9789     98d8:       0801039c        stmeqda r1, {r2, r3, r4, r7, r8, r9}\r
9790     98dc:       e58d0418        str     r0, [sp, #1048]\r
9791     98e0:       ebf5e9a6        bl      0xffd83f80\r
9792     98e4:       0801039a        stmeqda r1, {r1, r3, r4, r7, r8, r9}\r
9793     98e8:       e59d9434        ldr     r9, [sp, #1076]\r
9794     98ec:       e3c99003        bic     r9, r9, #3      ; 0x3\r
9795     98f0:       e2890004        add     r0, r9, #4      ; 0x4\r
9796     98f4:       e58d0434        str     r0, [sp, #1076]\r
9797     98f8:       e2890000        add     r0, r9, #0      ; 0x0\r
9798     98fc:       ebf5e805        bl      0xffd83918\r
9799     9900:       0801039e        stmeqda r1, {r1, r2, r3, r4, r7, r8, r9}\r
9800     9904:       e1a03000        mov     r3, r0\r
9801     9908:       ebf5e99c        bl      0xffd83f80\r
9802     990c:       0801039c        stmeqda r1, {r2, r3, r4, r7, r8, r9}\r
9803     9910:       e1a00003        mov     r0, r3\r
9804     9914:       e28cc016        add     ip, ip, #22     ; 0x16\r
9805     9918:       eaf5e5ec        b       0xffd830d0\r
9806     991c:       08010384        stmeqda r1, {r2, r7, r8, r9}\r
9807     9920:       00000000        andeq   r0, r0, r0\r
9808     9924:       ebf5e995        bl      0xffd83f80\r
9809     9928:       08010384        stmeqda r1, {r2, r7, r8, r9}\r
9810     992c:       e59d1434        ldr     r1, [sp, #1076]\r
9811     9930:       e1a03001        mov     r3, r1\r
9812     9934:       ebf5e991        bl      0xffd83f80\r
9813     9938:       08010386        stmeqda r1, {r1, r2, r7, r8, r9}\r
9814     993c:       e1a01008        mov     r1, r8\r
9815     9940:       e2984000        adds    r4, r8, #0      ; 0x0\r
9816     9944:       ebf5e98d        bl      0xffd83f80\r
9817     9948:       08010388        stmeqda r1, {r3, r7, r8, r9}\r
9818     994c:       e59d1418        ldr     r1, [sp, #1048]\r
9819     9950:       e59d1418        ldr     r1, [sp, #1048]\r
9820     9954:       e2915000        adds    r5, r1, #0      ; 0x0\r
9821     9958:       ebf5e988        bl      0xffd83f80\r
9822     995c:       0801038a        stmeqda r1, {r1, r3, r7, r8, r9}\r
9823     9960:       ebf5e986        bl      0xffd83f80\r
9824     9964:       0801038c        stmeqda r1, {r2, r3, r7, r8, r9}\r
9825     9968:       e3a0008f        mov     r0, #143        ; 0x8f\r
9826     996c:       e3800c03        orr     r0, r0, #768    ; 0x300\r
9827     9970:       e3800801        orr     r0, r0, #65536  ; 0x10000\r
9828     9974:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
9829     9978:       e58d0438        str     r0, [sp, #1080]\r
9830     997c:       e28cc00f        add     ip, ip, #15     ; 0xf\r
9831     9980:       e1a00fac        mov     r0, ip, lsr #31\r
9832     9984:       e08ff100        add     pc, pc, r0, lsl #2\r
9833     9988:       080c3100        stmeqda ip, {r8, ip, sp}\r
9834     998c:       ebf5e570        bl      0xffd82f54\r
9835     9990:       eafffb08        b       0x85b8\r
9836     9994:       0801038e        stmeqda r1, {r1, r2, r3, r7, r8, r9}\r
9837     9998:       00000000        andeq   r0, r0, r0\r
9838     999c:       ebf5e977        bl      0xffd83f80\r
9839     99a0:       0801038e        stmeqda r1, {r1, r2, r3, r7, r8, r9}\r
9840     99a4:       e3530000        cmp     r3, #0  ; 0x0\r
9841     99a8:       ebf5e974        bl      0xffd83f80\r
9842     99ac:       08010390        stmeqda r1, {r4, r7, r8, r9}\r
9843     99b0:       e28cc006        add     ip, ip, #6      ; 0x6\r
9844     99b4:       0a000004        beq     0x99cc\r
9845     99b8:       e1a00fac        mov     r0, ip, lsr #31\r
9846     99bc:       e08ff100        add     pc, pc, r0, lsl #2\r
9847     99c0:       08010374        stmeqda r1, {r2, r4, r5, r6, r8, r9}\r
9848     99c4:       ebf5e562        bl      0xffd82f54\r
9849     99c8:       ea00002d        b       0x9a84\r
9850     99cc:       ebf5e96b        bl      0xffd83f80\r
9851     99d0:       08010392        stmeqda r1, {r1, r4, r7, r8, r9}\r
9852     99d4:       e3b060f4        movs    r6, #244        ; 0xf4\r
9853     99d8:       ebf5e968        bl      0xffd83f80\r
9854     99dc:       08010394        stmeqda r1, {r2, r4, r7, r8, r9}\r
9855     99e0:       e1b06106        movs    r6, r6, lsl #2\r
9856     99e4:       ebf5e965        bl      0xffd83f80\r
9857     99e8:       08010396        stmeqda r1, {r1, r2, r4, r7, r8, r9}\r
9858     99ec:       e59d0434        ldr     r0, [sp, #1076]\r
9859     99f0:       e0800006        add     r0, r0, r6\r
9860     99f4:       e58d0434        str     r0, [sp, #1076]\r
9861     99f8:       ebf5e960        bl      0xffd83f80\r
9862     99fc:       08010398        stmeqda r1, {r3, r4, r7, r8, r9}\r
9863     9a00:       e59d9434        ldr     r9, [sp, #1076]\r
9864     9a04:       e3c99003        bic     r9, r9, #3      ; 0x3\r
9865     9a08:       e289000c        add     r0, r9, #12     ; 0xc\r
9866     9a0c:       e58d0434        str     r0, [sp, #1076]\r
9867     9a10:       e2890000        add     r0, r9, #0      ; 0x0\r
9868     9a14:       ebf5e7bf        bl      0xffd83918\r
9869     9a18:       0801039c        stmeqda r1, {r2, r3, r4, r7, r8, r9}\r
9870     9a1c:       e1a07000        mov     r7, r0\r
9871     9a20:       e2890004        add     r0, r9, #4      ; 0x4\r
9872     9a24:       ebf5e7bb        bl      0xffd83918\r
9873     9a28:       0801039c        stmeqda r1, {r2, r3, r4, r7, r8, r9}\r
9874     9a2c:       e1a08000        mov     r8, r0\r
9875     9a30:       e2890008        add     r0, r9, #8      ; 0x8\r
9876     9a34:       ebf5e7b7        bl      0xffd83918\r
9877     9a38:       0801039c        stmeqda r1, {r2, r3, r4, r7, r8, r9}\r
9878     9a3c:       e58d0418        str     r0, [sp, #1048]\r
9879     9a40:       ebf5e94e        bl      0xffd83f80\r
9880     9a44:       0801039a        stmeqda r1, {r1, r3, r4, r7, r8, r9}\r
9881     9a48:       e59d9434        ldr     r9, [sp, #1076]\r
9882     9a4c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
9883     9a50:       e2890004        add     r0, r9, #4      ; 0x4\r
9884     9a54:       e58d0434        str     r0, [sp, #1076]\r
9885     9a58:       e2890000        add     r0, r9, #0      ; 0x0\r
9886     9a5c:       ebf5e7ad        bl      0xffd83918\r
9887     9a60:       0801039e        stmeqda r1, {r1, r2, r3, r4, r7, r8, r9}\r
9888     9a64:       e1a03000        mov     r3, r0\r
9889     9a68:       ebf5e944        bl      0xffd83f80\r
9890     9a6c:       0801039c        stmeqda r1, {r2, r3, r4, r7, r8, r9}\r
9891     9a70:       e1a00003        mov     r0, r3\r
9892     9a74:       e28cc016        add     ip, ip, #22     ; 0x16\r
9893     9a78:       eaf5e594        b       0xffd830d0\r
9894     9a7c:       08010374        stmeqda r1, {r2, r4, r5, r6, r8, r9}\r
9895     9a80:       00000000        andeq   r0, r0, r0\r
9896     9a84:       ebf5e93d        bl      0xffd83f80\r
9897     9a88:       08010374        stmeqda r1, {r2, r4, r5, r6, r8, r9}\r
9898     9a8c:       e1a01007        mov     r1, r7\r
9899     9a90:       e2977001        adds    r7, r7, #1      ; 0x1\r
9900     9a94:       ebf5e939        bl      0xffd83f80\r
9901     9a98:       08010376        stmeqda r1, {r1, r2, r4, r5, r6, r8, r9}\r
9902     9a9c:       e3570009        cmp     r7, #9  ; 0x9\r
9903     9aa0:       ebf5e936        bl      0xffd83f80\r
9904     9aa4:       08010378        stmeqda r1, {r3, r4, r5, r6, r8, r9}\r
9905     9aa8:       e28cc009        add     ip, ip, #9      ; 0x9\r
9906     9aac:       9a000004        bls     0x9ac4\r
9907     9ab0:       e1a00fac        mov     r0, ip, lsr #31\r
9908     9ab4:       e08ff100        add     pc, pc, r0, lsl #2\r
9909     9ab8:       08010392        stmeqda r1, {r1, r4, r7, r8, r9}\r
9910     9abc:       ebf5e524        bl      0xffd82f54\r
9911     9ac0:       eaffff69        b       0x986c\r
9912     9ac4:       ebf5e92d        bl      0xffd83f80\r
9913     9ac8:       0801037a        stmeqda r1, {r1, r3, r4, r5, r6, r8, r9}\r
9914     9acc:       e59d1434        ldr     r1, [sp, #1076]\r
9915     9ad0:       e1a03001        mov     r3, r1\r
9916     9ad4:       ebf5e929        bl      0xffd83f80\r
9917     9ad8:       0801037c        stmeqda r1, {r2, r3, r4, r5, r6, r8, r9}\r
9918     9adc:       e1a01008        mov     r1, r8\r
9919     9ae0:       e2984000        adds    r4, r8, #0      ; 0x0\r
9920     9ae4:       ebf5e925        bl      0xffd83f80\r
9921     9ae8:       0801037e        stmeqda r1, {r1, r2, r3, r4, r5, r6, r8, r9}\r
9922     9aec:       e59d1418        ldr     r1, [sp, #1048]\r
9923     9af0:       e59d1418        ldr     r1, [sp, #1048]\r
9924     9af4:       e2915000        adds    r5, r1, #0      ; 0x0\r
9925     9af8:       ebf5e920        bl      0xffd83f80\r
9926     9afc:       08010380        stmeqda r1, {r7, r8, r9}\r
9927     9b00:       ebf5e91e        bl      0xffd83f80\r
9928     9b04:       08010382        stmeqda r1, {r1, r7, r8, r9}\r
9929     9b08:       e3a00085        mov     r0, #133        ; 0x85\r
9930     9b0c:       e3800c03        orr     r0, r0, #768    ; 0x300\r
9931     9b10:       e3800801        orr     r0, r0, #65536  ; 0x10000\r
9932     9b14:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
9933     9b18:       e58d0438        str     r0, [sp, #1080]\r
9934     9b1c:       e28cc00f        add     ip, ip, #15     ; 0xf\r
9935     9b20:       e1a00fac        mov     r0, ip, lsr #31\r
9936     9b24:       e08ff100        add     pc, pc, r0, lsl #2\r
9937     9b28:       080c3060        stmeqda ip, {r5, r6, ip, sp}\r
9938     9b2c:       ebf5e508        bl      0xffd82f54\r
9939     9b30:       eafff95f        b       0x80b4\r
9940     9b34:       080101e2        stmeqda r1, {r1, r5, r6, r7, r8}\r
9941     9b38:       00000000        andeq   r0, r0, r0\r
9942     9b3c:       ebf5e90f        bl      0xffd83f80\r
9943     9b40:       080101e2        stmeqda r1, {r1, r5, r6, r7, r8}\r
9944     9b44:       e1a01007        mov     r1, r7\r
9945     9b48:       e2977001        adds    r7, r7, #1      ; 0x1\r
9946     9b4c:       ebf5e90b        bl      0xffd83f80\r
9947     9b50:       080101e4        stmeqda r1, {r2, r5, r6, r7, r8}\r
9948     9b54:       e3570007        cmp     r7, #7  ; 0x7\r
9949     9b58:       ebf5e908        bl      0xffd83f80\r
9950     9b5c:       080101e6        stmeqda r1, {r1, r2, r5, r6, r7, r8}\r
9951     9b60:       e28cc009        add     ip, ip, #9      ; 0x9\r
9952     9b64:       8a000004        bhi     0x9b7c\r
9953     9b68:       e1a00fac        mov     r0, ip, lsr #31\r
9954     9b6c:       e08ff100        add     pc, pc, r0, lsl #2\r
9955     9b70:       080101da        stmeqda r1, {r1, r3, r4, r6, r7, r8}\r
9956     9b74:       ebf5e4f6        bl      0xffd82f54\r
9957     9b78:       ea00001f        b       0x9bfc\r
9958     9b7c:       ebf5e8ff        bl      0xffd83f80\r
9959     9b80:       080101e8        stmeqda r1, {r3, r5, r6, r7, r8}\r
9960     9b84:       e59d0434        ldr     r0, [sp, #1076]\r
9961     9b88:       e2800f01        add     r0, r0, #4      ; 0x4\r
9962     9b8c:       e58d0434        str     r0, [sp, #1076]\r
9963     9b90:       ebf5e8fa        bl      0xffd83f80\r
9964     9b94:       080101ea        stmeqda r1, {r1, r3, r5, r6, r7, r8}\r
9965     9b98:       e59d9434        ldr     r9, [sp, #1076]\r
9966     9b9c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
9967     9ba0:       e2890004        add     r0, r9, #4      ; 0x4\r
9968     9ba4:       e58d0434        str     r0, [sp, #1076]\r
9969     9ba8:       e2890000        add     r0, r9, #0      ; 0x0\r
9970     9bac:       ebf5e759        bl      0xffd83918\r
9971     9bb0:       080101ee        stmeqda r1, {r1, r2, r3, r5, r6, r7, r8}\r
9972     9bb4:       e1a07000        mov     r7, r0\r
9973     9bb8:       ebf5e8f0        bl      0xffd83f80\r
9974     9bbc:       080101ec        stmeqda r1, {r2, r3, r5, r6, r7, r8}\r
9975     9bc0:       e59d9434        ldr     r9, [sp, #1076]\r
9976     9bc4:       e3c99003        bic     r9, r9, #3      ; 0x3\r
9977     9bc8:       e2890004        add     r0, r9, #4      ; 0x4\r
9978     9bcc:       e58d0434        str     r0, [sp, #1076]\r
9979     9bd0:       e2890000        add     r0, r9, #0      ; 0x0\r
9980     9bd4:       ebf5e74f        bl      0xffd83918\r
9981     9bd8:       080101f0        stmeqda r1, {r4, r5, r6, r7, r8}\r
9982     9bdc:       e1a03000        mov     r3, r0\r
9983     9be0:       ebf5e8e6        bl      0xffd83f80\r
9984     9be4:       080101ee        stmeqda r1, {r1, r2, r3, r5, r6, r7, r8}\r
9985     9be8:       e1a00003        mov     r0, r3\r
9986     9bec:       e28cc00e        add     ip, ip, #14     ; 0xe\r
9987     9bf0:       eaf5e536        b       0xffd830d0\r
9988     9bf4:       080101da        stmeqda r1, {r1, r3, r4, r6, r7, r8}\r
9989     9bf8:       00000000        andeq   r0, r0, r0\r
9990     9bfc:       ebf5e8df        bl      0xffd83f80\r
9991     9c00:       080101da        stmeqda r1, {r1, r3, r4, r6, r7, r8}\r
9992     9c04:       e1b03c07        movs    r3, r7, lsl #24\r
9993     9c08:       ebf5e8dc        bl      0xffd83f80\r
9994     9c0c:       080101dc        stmeqda r1, {r2, r3, r4, r6, r7, r8}\r
9995     9c10:       e1b03c23        movs    r3, r3, lsr #24\r
9996     9c14:       ebf5e8d9        bl      0xffd83f80\r
9997     9c18:       080101de        stmeqda r1, {r1, r2, r3, r4, r6, r7, r8}\r
9998     9c1c:       ebf5e8d7        bl      0xffd83f80\r
9999     9c20:       080101e0        stmeqda r1, {r5, r6, r7, r8}\r
10000     9c24:       e3a000e3        mov     r0, #227        ; 0xe3\r
10001     9c28:       e3800c01        orr     r0, r0, #256    ; 0x100\r
10002     9c2c:       e3800801        orr     r0, r0, #65536  ; 0x10000\r
10003     9c30:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
10004     9c34:       e58d0438        str     r0, [sp, #1080]\r
10005     9c38:       e28cc00c        add     ip, ip, #12     ; 0xc\r
10006     9c3c:       e1a00fac        mov     r0, ip, lsr #31\r
10007     9c40:       e08ff100        add     pc, pc, r0, lsl #2\r
10008     9c44:       08010320        stmeqda r1, {r5, r8, r9}\r
10009     9c48:       ebf5e4c1        bl      0xffd82f54\r
10010     9c4c:       eafffd8e        b       0x928c\r
10011     9c50:       080c3190        stmeqda ip, {r4, r7, r8, ip, sp}\r
10012     9c54:       00000000        andeq   r0, r0, r0\r
10013     9c58:       ebf5e8c8        bl      0xffd83f80\r
10014     9c5c:       080c3190        stmeqda ip, {r4, r7, r8, ip, sp}\r
10015     9c60:       e1a01006        mov     r1, r6\r
10016     9c64:       e2966002        adds    r6, r6, #2      ; 0x2\r
10017     9c68:       ebf5e8c4        bl      0xffd83f80\r
10018     9c6c:       080c3192        stmeqda ip, {r1, r4, r7, r8, ip, sp}\r
10019     9c70:       e2850000        add     r0, r5, #0      ; 0x0\r
10020     9c74:       e1a01006        mov     r1, r6\r
10021     9c78:       ebf5e653        bl      0xffd835cc\r
10022     9c7c:       080c3194        stmeqda ip, {r2, r4, r7, r8, ip, sp}\r
10023     9c80:       ebf5e8be        bl      0xffd83f80\r
10024     9c84:       080c3194        stmeqda ip, {r2, r4, r7, r8, ip, sp}\r
10025     9c88:       e1a01004        mov     r1, r4\r
10026     9c8c:       e2944002        adds    r4, r4, #2      ; 0x2\r
10027     9c90:       ebf5e8ba        bl      0xffd83f80\r
10028     9c94:       080c3196        stmeqda ip, {r1, r2, r4, r7, r8, ip, sp}\r
10029     9c98:       e2830000        add     r0, r3, #0      ; 0x0\r
10030     9c9c:       e1a01004        mov     r1, r4\r
10031     9ca0:       ebf5e649        bl      0xffd835cc\r
10032     9ca4:       080c3198        stmeqda ip, {r3, r4, r7, r8, ip, sp}\r
10033     9ca8:       ebf5e8b4        bl      0xffd83f80\r
10034     9cac:       080c3198        stmeqda ip, {r3, r4, r7, r8, ip, sp}\r
10035     9cb0:       e59d141c        ldr     r1, [sp, #1052]\r
10036     9cb4:       e59d141c        ldr     r1, [sp, #1052]\r
10037     9cb8:       e2914000        adds    r4, r1, #0      ; 0x0\r
10038     9cbc:       ebf5e8af        bl      0xffd83f80\r
10039     9cc0:       080c319a        stmeqda ip, {r1, r3, r4, r7, r8, ip, sp}\r
10040     9cc4:       e1a01004        mov     r1, r4\r
10041     9cc8:       e294400c        adds    r4, r4, #12     ; 0xc\r
10042     9ccc:       ebf5e8ab        bl      0xffd83f80\r
10043     9cd0:       080c319c        stmeqda ip, {r2, r3, r4, r7, r8, ip, sp}\r
10044     9cd4:       e59d141c        ldr     r1, [sp, #1052]\r
10045     9cd8:       e59d141c        ldr     r1, [sp, #1052]\r
10046     9cdc:       e2913000        adds    r3, r1, #0      ; 0x0\r
10047     9ce0:       ebf5e8a6        bl      0xffd83f80\r
10048     9ce4:       080c319e        stmeqda ip, {r1, r2, r3, r4, r7, r8, ip, sp}\r
10049     9ce8:       e1a01003        mov     r1, r3\r
10050     9cec:       e293300c        adds    r3, r3, #12     ; 0xc\r
10051     9cf0:       ebf5e8a2        bl      0xffd83f80\r
10052     9cf4:       080c31a0        stmeqda ip, {r5, r7, r8, ip, sp}\r
10053     9cf8:       e59d141c        ldr     r1, [sp, #1052]\r
10054     9cfc:       e59d141c        ldr     r1, [sp, #1052]\r
10055     9d00:       e2914000        adds    r4, r1, #0      ; 0x0\r
10056     9d04:       ebf5e89d        bl      0xffd83f80\r
10057     9d08:       080c31a2        stmeqda ip, {r1, r5, r7, r8, ip, sp}\r
10058     9d0c:       e1a01004        mov     r1, r4\r
10059     9d10:       e294400c        adds    r4, r4, #12     ; 0xc\r
10060     9d14:       ebf5e899        bl      0xffd83f80\r
10061     9d18:       080c31a4        stmeqda ip, {r2, r5, r7, r8, ip, sp}\r
10062     9d1c:       e2840000        add     r0, r4, #0      ; 0x0\r
10063     9d20:       ebf5e6d0        bl      0xffd83868\r
10064     9d24:       080c31a8        stmeqda ip, {r3, r5, r7, r8, ip, sp}\r
10065     9d28:       e1a05000        mov     r5, r0\r
10066     9d2c:       ebf5e893        bl      0xffd83f80\r
10067     9d30:       080c31a6        stmeqda ip, {r1, r2, r5, r7, r8, ip, sp}\r
10068     9d34:       e1a01005        mov     r1, r5\r
10069     9d38:       e2554001        subs    r4, r5, #1      ; 0x1\r
10070     9d3c:       ebf5e88f        bl      0xffd83f80\r
10071     9d40:       080c31a8        stmeqda ip, {r3, r5, r7, r8, ip, sp}\r
10072     9d44:       e1a01004        mov     r1, r4\r
10073     9d48:       e2945000        adds    r5, r4, #0      ; 0x0\r
10074     9d4c:       ebf5e88b        bl      0xffd83f80\r
10075     9d50:       080c31aa        stmeqda ip, {r1, r3, r5, r7, r8, ip, sp}\r
10076     9d54:       e2830000        add     r0, r3, #0      ; 0x0\r
10077     9d58:       e1a01005        mov     r1, r5\r
10078     9d5c:       ebf5e5fa        bl      0xffd8354c\r
10079     9d60:       080c31ac        stmeqda ip, {r2, r3, r5, r7, r8, ip, sp}\r
10080     9d64:       e28cc02f        add     ip, ip, #47     ; 0x2f\r
10081     9d68:       ebf5e884        bl      0xffd83f80\r
10082     9d6c:       080c31ac        stmeqda ip, {r2, r3, r5, r7, r8, ip, sp}\r
10083     9d70:       e28cc003        add     ip, ip, #3      ; 0x3\r
10084     9d74:       e1a00fac        mov     r0, ip, lsr #31\r
10085     9d78:       e08ff100        add     pc, pc, r0, lsl #2\r
10086     9d7c:       080c315e        stmeqda ip, {r1, r2, r3, r4, r6, r8, ip, sp}\r
10087     9d80:       ebf5e473        bl      0xffd82f54\r
10088     9d84:       eafffbb0        b       0x8c4c\r
10089     9d88:       08000468        stmeqda r0, {r3, r5, r6, sl}\r
10090     9d8c:       00000000        andeq   r0, r0, r0\r
10091     9d90:       ebf5e87a        bl      0xffd83f80\r
10092     9d94:       08000468        stmeqda r0, {r3, r5, r6, sl}\r
10093     9d98:       e59d9434        ldr     r9, [sp, #1076]\r
10094     9d9c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
10095     9da0:       e2499008        sub     r9, r9, #8      ; 0x8\r
10096     9da4:       e58d9434        str     r9, [sp, #1076]\r
10097     9da8:       e2890000        add     r0, r9, #0      ; 0x0\r
10098     9dac:       e1a01007        mov     r1, r7\r
10099     9db0:       ebf5e625        bl      0xffd8364c\r
10100     9db4:       e2890004        add     r0, r9, #4      ; 0x4\r
10101     9db8:       e59d1438        ldr     r1, [sp, #1080]\r
10102     9dbc:       ebf5e622        bl      0xffd8364c\r
10103     9dc0:       ebf5e86e        bl      0xffd83f80\r
10104     9dc4:       0800046a        stmeqda r0, {r1, r3, r5, r6, sl}\r
10105     9dc8:       ebf5e86c        bl      0xffd83f80\r
10106     9dcc:       0800046c        stmeqda r0, {r2, r3, r5, r6, sl}\r
10107     9dd0:       e3a0006f        mov     r0, #111        ; 0x6f\r
10108     9dd4:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
10109     9dd8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
10110     9ddc:       e58d0438        str     r0, [sp, #1080]\r
10111     9de0:       e28cc00a        add     ip, ip, #10     ; 0xa\r
10112     9de4:       e1a00fac        mov     r0, ip, lsr #31\r
10113     9de8:       e08ff100        add     pc, pc, r0, lsl #2\r
10114     9dec:       080bfd7c        stmeqda fp, {r2, r3, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc}\r
10115     9df0:       ebf5e457        bl      0xffd82f54\r
10116     9df4:       ea000001        b       0x9e00\r
10117     9df8:       080bfd7c        stmeqda fp, {r2, r3, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc}\r
10118     9dfc:       00000000        andeq   r0, r0, r0\r
10119     9e00:       ebf5e85e        bl      0xffd83f80\r
10120     9e04:       080bfd7c        stmeqda fp, {r2, r3, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc}\r
10121     9e08:       e3a00f06        mov     r0, #24 ; 0x18\r
10122     9e0c:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
10123     9e10:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
10124     9e14:       ebf5e6bf        bl      0xffd83918\r
10125     9e18:       080bfd80        stmeqda fp, {r7, r8, sl, fp, ip, sp, lr, pc}\r
10126     9e1c:       e1a03000        mov     r3, r0\r
10127     9e20:       ebf5e856        bl      0xffd83f80\r
10128     9e24:       080bfd7e        stmeqda fp, {r1, r2, r3, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc}\r
10129     9e28:       e2830000        add     r0, r3, #0      ; 0x0\r
10130     9e2c:       ebf5e6b9        bl      0xffd83918\r
10131     9e30:       080bfd82        stmeqda fp, {r1, r7, r8, sl, fp, ip, sp, lr, pc}\r
10132     9e34:       e1a03000        mov     r3, r0\r
10133     9e38:       ebf5e850        bl      0xffd83f80\r
10134     9e3c:       080bfd80        stmeqda fp, {r7, r8, sl, fp, ip, sp, lr, pc}\r
10135     9e40:       e3a00f07        mov     r0, #28 ; 0x1c\r
10136     9e44:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
10137     9e48:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
10138     9e4c:       ebf5e6b1        bl      0xffd83918\r
10139     9e50:       080bfd84        stmeqda fp, {r2, r7, r8, sl, fp, ip, sp, lr, pc}\r
10140     9e54:       e1a05000        mov     r5, r0\r
10141     9e58:       ebf5e848        bl      0xffd83f80\r
10142     9e5c:       080bfd82        stmeqda fp, {r1, r7, r8, sl, fp, ip, sp, lr, pc}\r
10143     9e60:       e2830000        add     r0, r3, #0      ; 0x0\r
10144     9e64:       ebf5e6ab        bl      0xffd83918\r
10145     9e68:       080bfd86        stmeqda fp, {r1, r2, r7, r8, sl, fp, ip, sp, lr, pc}\r
10146     9e6c:       e1a06000        mov     r6, r0\r
10147     9e70:       ebf5e842        bl      0xffd83f80\r
10148     9e74:       080bfd84        stmeqda fp, {r2, r7, r8, sl, fp, ip, sp, lr, pc}\r
10149     9e78:       e1a01006        mov     r1, r6\r
10150     9e7c:       e0566005        subs    r6, r6, r5\r
10151     9e80:       ebf5e83e        bl      0xffd83f80\r
10152     9e84:       080bfd86        stmeqda fp, {r1, r2, r7, r8, sl, fp, ip, sp, lr, pc}\r
10153     9e88:       e3560001        cmp     r6, #1  ; 0x1\r
10154     9e8c:       ebf5e83b        bl      0xffd83f80\r
10155     9e90:       080bfd88        stmeqda fp, {r3, r7, r8, sl, fp, ip, sp, lr, pc}\r
10156     9e94:       e28cc01d        add     ip, ip, #29     ; 0x1d\r
10157     9e98:       9a000004        bls     0x9eb0\r
10158     9e9c:       e1a00fac        mov     r0, ip, lsr #31\r
10159     9ea0:       e08ff100        add     pc, pc, r0, lsl #2\r
10160     9ea4:       080bfda8        stmeqda fp, {r3, r5, r7, r8, sl, fp, ip, sp, lr, pc}\r
10161     9ea8:       ebf5e429        bl      0xffd82f54\r
10162     9eac:       ea000057        b       0xa010\r
10163     9eb0:       ebf5e832        bl      0xffd83f80\r
10164     9eb4:       080bfd8a        stmeqda fp, {r1, r3, r7, r8, sl, fp, ip, sp, lr, pc}\r
10165     9eb8:       e2830004        add     r0, r3, #4      ; 0x4\r
10166     9ebc:       ebf5e63e        bl      0xffd837bc\r
10167     9ec0:       080bfd8e        stmeqda fp, {r1, r2, r3, r7, r8, sl, fp, ip, sp, lr, pc}\r
10168     9ec4:       e1a04000        mov     r4, r0\r
10169     9ec8:       ebf5e82c        bl      0xffd83f80\r
10170     9ecc:       080bfd8c        stmeqda fp, {r2, r3, r7, r8, sl, fp, ip, sp, lr, pc}\r
10171     9ed0:       e1a01004        mov     r1, r4\r
10172     9ed4:       e2544001        subs    r4, r4, #1      ; 0x1\r
10173     9ed8:       ebf5e828        bl      0xffd83f80\r
10174     9edc:       080bfd8e        stmeqda fp, {r1, r2, r3, r7, r8, sl, fp, ip, sp, lr, pc}\r
10175     9ee0:       e2830004        add     r0, r3, #4      ; 0x4\r
10176     9ee4:       e1a01004        mov     r1, r4\r
10177     9ee8:       ebf5e578        bl      0xffd834d0\r
10178     9eec:       080bfd90        stmeqda fp, {r4, r7, r8, sl, fp, ip, sp, lr, pc}\r
10179     9ef0:       ebf5e822        bl      0xffd83f80\r
10180     9ef4:       080bfd90        stmeqda fp, {r4, r7, r8, sl, fp, ip, sp, lr, pc}\r
10181     9ef8:       e28cc00f        add     ip, ip, #15     ; 0xf\r
10182     9efc:       da000004        ble     0x9f14\r
10183     9f00:       e1a00fac        mov     r0, ip, lsr #31\r
10184     9f04:       e08ff100        add     pc, pc, r0, lsl #2\r
10185     9f08:       080bfda8        stmeqda fp, {r3, r5, r7, r8, sl, fp, ip, sp, lr, pc}\r
10186     9f0c:       ebf5e410        bl      0xffd82f54\r
10187     9f10:       ea00003e        b       0xa010\r
10188     9f14:       ebf5e819        bl      0xffd83f80\r
10189     9f18:       080bfd92        stmeqda fp, {r1, r4, r7, r8, sl, fp, ip, sp, lr, pc}\r
10190     9f1c:       e283000b        add     r0, r3, #11     ; 0xb\r
10191     9f20:       ebf5e625        bl      0xffd837bc\r
10192     9f24:       080bfd96        stmeqda fp, {r1, r2, r4, r7, r8, sl, fp, ip, sp, lr, pc}\r
10193     9f28:       e1a04000        mov     r4, r0\r
10194     9f2c:       ebf5e813        bl      0xffd83f80\r
10195     9f30:       080bfd94        stmeqda fp, {r2, r4, r7, r8, sl, fp, ip, sp, lr, pc}\r
10196     9f34:       e2830004        add     r0, r3, #4      ; 0x4\r
10197     9f38:       e1a01004        mov     r1, r4\r
10198     9f3c:       ebf5e563        bl      0xffd834d0\r
10199     9f40:       080bfd96        stmeqda fp, {r1, r2, r4, r7, r8, sl, fp, ip, sp, lr, pc}\r
10200     9f44:       ebf5e80d        bl      0xffd83f80\r
10201     9f48:       080bfd96        stmeqda fp, {r1, r2, r4, r7, r8, sl, fp, ip, sp, lr, pc}\r
10202     9f4c:       e3b03000        movs    r3, #0  ; 0x0\r
10203     9f50:       ebf5e80a        bl      0xffd83f80\r
10204     9f54:       080bfd98        stmeqda fp, {r3, r4, r7, r8, sl, fp, ip, sp, lr, pc}\r
10205     9f58:       e3b040b6        movs    r4, #182        ; 0xb6\r
10206     9f5c:       ebf5e807        bl      0xffd83f80\r
10207     9f60:       080bfd9a        stmeqda fp, {r1, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc}\r
10208     9f64:       e1b04404        movs    r4, r4, lsl #8\r
10209     9f68:       ebf5e804        bl      0xffd83f80\r
10210     9f6c:       080bfd9c        stmeqda fp, {r2, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc}\r
10211     9f70:       e3a00f6b        mov     r0, #428        ; 0x1ac\r
10212     9f74:       e3800bff        orr     r0, r0, #261120 ; 0x3fc00\r
10213     9f78:       e3800702        orr     r0, r0, #524288 ; 0x80000\r
10214     9f7c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
10215     9f80:       ebf5e664        bl      0xffd83918\r
10216     9f84:       080bfda0        stmeqda fp, {r5, r7, r8, sl, fp, ip, sp, lr, pc}\r
10217     9f88:       e1a05000        mov     r5, r0\r
10218     9f8c:       ebf5e7fb        bl      0xffd83f80\r
10219     9f90:       080bfd9e        stmeqda fp, {r1, r2, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc}\r
10220     9f94:       e3a00edb        mov     r0, #3504       ; 0xdb0\r
10221     9f98:       e3800abf        orr     r0, r0, #782336 ; 0xbf000\r
10222     9f9c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
10223     9fa0:       ebf5e65c        bl      0xffd83918\r
10224     9fa4:       080bfda2        stmeqda fp, {r1, r5, r7, r8, sl, fp, ip, sp, lr, pc}\r
10225     9fa8:       e1a06000        mov     r6, r0\r
10226     9fac:       ebf5e7f3        bl      0xffd83f80\r
10227     9fb0:       080bfda0        stmeqda fp, {r5, r7, r8, sl, fp, ip, sp, lr, pc}\r
10228     9fb4:       e2850000        add     r0, r5, #0      ; 0x0\r
10229     9fb8:       e1a01003        mov     r1, r3\r
10230     9fbc:       ebf5e562        bl      0xffd8354c\r
10231     9fc0:       080bfda2        stmeqda fp, {r1, r5, r7, r8, sl, fp, ip, sp, lr, pc}\r
10232     9fc4:       ebf5e7ed        bl      0xffd83f80\r
10233     9fc8:       080bfda2        stmeqda fp, {r1, r5, r7, r8, sl, fp, ip, sp, lr, pc}\r
10234     9fcc:       e2860000        add     r0, r6, #0      ; 0x0\r
10235     9fd0:       e1a01003        mov     r1, r3\r
10236     9fd4:       ebf5e55c        bl      0xffd8354c\r
10237     9fd8:       080bfda4        stmeqda fp, {r2, r5, r7, r8, sl, fp, ip, sp, lr, pc}\r
10238     9fdc:       ebf5e7e7        bl      0xffd83f80\r
10239     9fe0:       080bfda4        stmeqda fp, {r2, r5, r7, r8, sl, fp, ip, sp, lr, pc}\r
10240     9fe4:       e2850000        add     r0, r5, #0      ; 0x0\r
10241     9fe8:       e1a01004        mov     r1, r4\r
10242     9fec:       ebf5e556        bl      0xffd8354c\r
10243     9ff0:       080bfda6        stmeqda fp, {r1, r2, r5, r7, r8, sl, fp, ip, sp, lr, pc}\r
10244     9ff4:       ebf5e7e1        bl      0xffd83f80\r
10245     9ff8:       080bfda6        stmeqda fp, {r1, r2, r5, r7, r8, sl, fp, ip, sp, lr, pc}\r
10246     9ffc:       e2860000        add     r0, r6, #0      ; 0x0\r
10247     a000:       e1a01004        mov     r1, r4\r
10248     a004:       ebf5e550        bl      0xffd8354c\r
10249     a008:       080bfda8        stmeqda fp, {r3, r5, r7, r8, sl, fp, ip, sp, lr, pc}\r
10250     a00c:       e28cc02c        add     ip, ip, #44     ; 0x2c\r
10251     a010:       ebf5e7da        bl      0xffd83f80\r
10252     a014:       080bfda8        stmeqda fp, {r3, r5, r7, r8, sl, fp, ip, sp, lr, pc}\r
10253     a018:       e59d0438        ldr     r0, [sp, #1080]\r
10254     a01c:       e28cc003        add     ip, ip, #3      ; 0x3\r
10255     a020:       eaf5e42a        b       0xffd830d0\r
10256     a024:       0800046e        stmeqda r0, {r1, r2, r3, r5, r6, sl}\r
10257     a028:       00000000        andeq   r0, r0, r0\r
10258     a02c:       ebf5e7d3        bl      0xffd83f80\r
10259     a030:       0800046e        stmeqda r0, {r1, r2, r3, r5, r6, sl}\r
10260     a034:       e3a00f3a        mov     r0, #232        ; 0xe8\r
10261     a038:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
10262     a03c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
10263     a040:       ebf5e634        bl      0xffd83918\r
10264     a044:       08000472        stmeqda r0, {r1, r4, r5, r6, sl}\r
10265     a048:       e1a06000        mov     r6, r0\r
10266     a04c:       ebf5e7cb        bl      0xffd83f80\r
10267     a050:       08000470        stmeqda r0, {r4, r5, r6, sl}\r
10268     a054:       e2860000        add     r0, r6, #0      ; 0x0\r
10269     a058:       ebf5e62e        bl      0xffd83918\r
10270     a05c:       08000474        stmeqda r0, {r2, r4, r5, r6, sl}\r
10271     a060:       e1a03000        mov     r3, r0\r
10272     a064:       ebf5e7c5        bl      0xffd83f80\r
10273     a068:       08000472        stmeqda r0, {r1, r4, r5, r6, sl}\r
10274     a06c:       e3b07080        movs    r7, #128        ; 0x80\r
10275     a070:       ebf5e7c2        bl      0xffd83f80\r
10276     a074:       08000474        stmeqda r0, {r2, r4, r5, r6, sl}\r
10277     a078:       e1b07a87        movs    r7, r7, lsl #21\r
10278     a07c:       ebf5e7bf        bl      0xffd83f80\r
10279     a080:       08000476        stmeqda r0, {r1, r2, r4, r5, r6, sl}\r
10280     a084:       e1a01003        mov     r1, r3\r
10281     a088:       e0133007        ands    r3, r3, r7\r
10282     a08c:       ebf5e7bb        bl      0xffd83f80\r
10283     a090:       08000478        stmeqda r0, {r3, r4, r5, r6, sl}\r
10284     a094:       e3530000        cmp     r3, #0  ; 0x0\r
10285     a098:       ebf5e7b8        bl      0xffd83f80\r
10286     a09c:       0800047a        stmeqda r0, {r1, r3, r4, r5, r6, sl}\r
10287     a0a0:       e28cc019        add     ip, ip, #25     ; 0x19\r
10288     a0a4:       1a000004        bne     0xa0bc\r
10289     a0a8:       e1a00fac        mov     r0, ip, lsr #31\r
10290     a0ac:       e08ff100        add     pc, pc, r0, lsl #2\r
10291     a0b0:       08000490        stmeqda r0, {r4, r7, sl}\r
10292     a0b4:       ebf5e3a6        bl      0xffd82f54\r
10293     a0b8:       ea000037        b       0xa19c\r
10294     a0bc:       ebf5e7af        bl      0xffd83f80\r
10295     a0c0:       0800047c        stmeqda r0, {r2, r3, r4, r5, r6, sl}\r
10296     a0c4:       e3a00f3b        mov     r0, #236        ; 0xec\r
10297     a0c8:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
10298     a0cc:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
10299     a0d0:       ebf5e610        bl      0xffd83918\r
10300     a0d4:       08000480        stmeqda r0, {r7, sl}\r
10301     a0d8:       e1a04000        mov     r4, r0\r
10302     a0dc:       ebf5e7a7        bl      0xffd83f80\r
10303     a0e0:       0800047e        stmeqda r0, {r1, r2, r3, r4, r5, r6, sl}\r
10304     a0e4:       e284000a        add     r0, r4, #10     ; 0xa\r
10305     a0e8:       ebf5e5de        bl      0xffd83868\r
10306     a0ec:       08000482        stmeqda r0, {r1, r7, sl}\r
10307     a0f0:       e1a03000        mov     r3, r0\r
10308     a0f4:       ebf5e7a1        bl      0xffd83f80\r
10309     a0f8:       08000480        stmeqda r0, {r7, sl}\r
10310     a0fc:       e1b03883        movs    r3, r3, lsl #17\r
10311     a100:       ebf5e79e        bl      0xffd83f80\r
10312     a104:       08000482        stmeqda r0, {r1, r7, sl}\r
10313     a108:       e1b038a3        movs    r3, r3, lsr #17\r
10314     a10c:       ebf5e79b        bl      0xffd83f80\r
10315     a110:       08000484        stmeqda r0, {r2, r7, sl}\r
10316     a114:       e284000a        add     r0, r4, #10     ; 0xa\r
10317     a118:       e1a01003        mov     r1, r3\r
10318     a11c:       ebf5e50a        bl      0xffd8354c\r
10319     a120:       08000486        stmeqda r0, {r1, r2, r7, sl}\r
10320     a124:       ebf5e795        bl      0xffd83f80\r
10321     a128:       08000486        stmeqda r0, {r1, r2, r7, sl}\r
10322     a12c:       e284000a        add     r0, r4, #10     ; 0xa\r
10323     a130:       ebf5e5cc        bl      0xffd83868\r
10324     a134:       0800048a        stmeqda r0, {r1, r3, r7, sl}\r
10325     a138:       e1a03000        mov     r3, r0\r
10326     a13c:       ebf5e78f        bl      0xffd83f80\r
10327     a140:       08000488        stmeqda r0, {r3, r7, sl}\r
10328     a144:       e2860000        add     r0, r6, #0      ; 0x0\r
10329     a148:       ebf5e5f2        bl      0xffd83918\r
10330     a14c:       0800048c        stmeqda r0, {r2, r3, r7, sl}\r
10331     a150:       e1a03000        mov     r3, r0\r
10332     a154:       ebf5e789        bl      0xffd83f80\r
10333     a158:       0800048a        stmeqda r0, {r1, r3, r7, sl}\r
10334     a15c:       e3a00e4f        mov     r0, #1264       ; 0x4f0\r
10335     a160:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
10336     a164:       ebf5e5eb        bl      0xffd83918\r
10337     a168:       0800048e        stmeqda r0, {r1, r2, r3, r7, sl}\r
10338     a16c:       e1a04000        mov     r4, r0\r
10339     a170:       ebf5e782        bl      0xffd83f80\r
10340     a174:       0800048c        stmeqda r0, {r2, r3, r7, sl}\r
10341     a178:       e1a01003        mov     r1, r3\r
10342     a17c:       e0133004        ands    r3, r3, r4\r
10343     a180:       ebf5e77e        bl      0xffd83f80\r
10344     a184:       0800048e        stmeqda r0, {r1, r2, r3, r7, sl}\r
10345     a188:       e2860000        add     r0, r6, #0      ; 0x0\r
10346     a18c:       e1a01003        mov     r1, r3\r
10347     a190:       ebf5e50d        bl      0xffd835cc\r
10348     a194:       08000490        stmeqda r0, {r4, r7, sl}\r
10349     a198:       e28cc02a        add     ip, ip, #42     ; 0x2a\r
10350     a19c:       ebf5e777        bl      0xffd83f80\r
10351     a1a0:       08000490        stmeqda r0, {r4, r7, sl}\r
10352     a1a4:       e2860004        add     r0, r6, #4      ; 0x4\r
10353     a1a8:       ebf5e5da        bl      0xffd83918\r
10354     a1ac:       08000494        stmeqda r0, {r2, r4, r7, sl}\r
10355     a1b0:       e1a03000        mov     r3, r0\r
10356     a1b4:       ebf5e771        bl      0xffd83f80\r
10357     a1b8:       08000492        stmeqda r0, {r1, r4, r7, sl}\r
10358     a1bc:       e1a01003        mov     r1, r3\r
10359     a1c0:       e2933001        adds    r3, r3, #1      ; 0x1\r
10360     a1c4:       ebf5e76d        bl      0xffd83f80\r
10361     a1c8:       08000494        stmeqda r0, {r2, r4, r7, sl}\r
10362     a1cc:       e2860004        add     r0, r6, #4      ; 0x4\r
10363     a1d0:       e1a01003        mov     r1, r3\r
10364     a1d4:       ebf5e4fc        bl      0xffd835cc\r
10365     a1d8:       08000496        stmeqda r0, {r1, r2, r4, r7, sl}\r
10366     a1dc:       ebf5e767        bl      0xffd83f80\r
10367     a1e0:       08000496        stmeqda r0, {r1, r2, r4, r7, sl}\r
10368     a1e4:       e2860012        add     r0, r6, #18     ; 0x12\r
10369     a1e8:       ebf5e59e        bl      0xffd83868\r
10370     a1ec:       0800049a        stmeqda r0, {r1, r3, r4, r7, sl}\r
10371     a1f0:       e1a03000        mov     r3, r0\r
10372     a1f4:       ebf5e761        bl      0xffd83f80\r
10373     a1f8:       08000498        stmeqda r0, {r3, r4, r7, sl}\r
10374     a1fc:       e1a01003        mov     r1, r3\r
10375     a200:       e2933001        adds    r3, r3, #1      ; 0x1\r
10376     a204:       ebf5e75d        bl      0xffd83f80\r
10377     a208:       0800049a        stmeqda r0, {r1, r3, r4, r7, sl}\r
10378     a20c:       e2860012        add     r0, r6, #18     ; 0x12\r
10379     a210:       ebf5e594        bl      0xffd83868\r
10380     a214:       0800049e        stmeqda r0, {r1, r2, r3, r4, r7, sl}\r
10381     a218:       e1a04000        mov     r4, r0\r
10382     a21c:       ebf5e757        bl      0xffd83f80\r
10383     a220:       0800049c        stmeqda r0, {r2, r3, r4, r7, sl}\r
10384     a224:       e2860012        add     r0, r6, #18     ; 0x12\r
10385     a228:       e1a01003        mov     r1, r3\r
10386     a22c:       ebf5e4c6        bl      0xffd8354c\r
10387     a230:       0800049e        stmeqda r0, {r1, r2, r3, r4, r7, sl}\r
10388     a234:       ebf5e751        bl      0xffd83f80\r
10389     a238:       0800049e        stmeqda r0, {r1, r2, r3, r4, r7, sl}\r
10390     a23c:       e2860012        add     r0, r6, #18     ; 0x12\r
10391     a240:       ebf5e588        bl      0xffd83868\r
10392     a244:       080004a2        stmeqda r0, {r1, r5, r7, sl}\r
10393     a248:       e1a03000        mov     r3, r0\r
10394     a24c:       ebf5e74b        bl      0xffd83f80\r
10395     a250:       080004a0        stmeqda r0, {r5, r7, sl}\r
10396     a254:       e3530000        cmp     r3, #0  ; 0x0\r
10397     a258:       ebf5e748        bl      0xffd83f80\r
10398     a25c:       080004a2        stmeqda r0, {r1, r5, r7, sl}\r
10399     a260:       e28cc028        add     ip, ip, #40     ; 0x28\r
10400     a264:       0a000004        beq     0xa27c\r
10401     a268:       e1a00fac        mov     r0, ip, lsr #31\r
10402     a26c:       e08ff100        add     pc, pc, r0, lsl #2\r
10403     a270:       080004ae        stmeqda r0, {r1, r2, r3, r5, r7, sl}\r
10404     a274:       ebf5e336        bl      0xffd82f54\r
10405     a278:       ea000019        b       0xa2e4\r
10406     a27c:       ebf5e73f        bl      0xffd83f80\r
10407     a280:       080004a4        stmeqda r0, {r2, r5, r7, sl}\r
10408     a284:       e286000c        add     r0, r6, #12     ; 0xc\r
10409     a288:       ebf5e576        bl      0xffd83868\r
10410     a28c:       080004a8        stmeqda r0, {r3, r5, r7, sl}\r
10411     a290:       e1a03000        mov     r3, r0\r
10412     a294:       ebf5e739        bl      0xffd83f80\r
10413     a298:       080004a6        stmeqda r0, {r1, r2, r5, r7, sl}\r
10414     a29c:       e286000e        add     r0, r6, #14     ; 0xe\r
10415     a2a0:       e1a01003        mov     r1, r3\r
10416     a2a4:       ebf5e4a8        bl      0xffd8354c\r
10417     a2a8:       080004a8        stmeqda r0, {r3, r5, r7, sl}\r
10418     a2ac:       ebf5e733        bl      0xffd83f80\r
10419     a2b0:       080004a8        stmeqda r0, {r3, r5, r7, sl}\r
10420     a2b4:       e3b04001        movs    r4, #1  ; 0x1\r
10421     a2b8:       ebf5e730        bl      0xffd83f80\r
10422     a2bc:       080004aa        stmeqda r0, {r1, r3, r5, r7, sl}\r
10423     a2c0:       e1a01003        mov     r1, r3\r
10424     a2c4:       e0333004        eors    r3, r3, r4\r
10425     a2c8:       ebf5e72c        bl      0xffd83f80\r
10426     a2cc:       080004ac        stmeqda r0, {r2, r3, r5, r7, sl}\r
10427     a2d0:       e286000c        add     r0, r6, #12     ; 0xc\r
10428     a2d4:       e1a01003        mov     r1, r3\r
10429     a2d8:       ebf5e49b        bl      0xffd8354c\r
10430     a2dc:       080004ae        stmeqda r0, {r1, r2, r3, r5, r7, sl}\r
10431     a2e0:       e28cc013        add     ip, ip, #19     ; 0x13\r
10432     a2e4:       ebf5e725        bl      0xffd83f80\r
10433     a2e8:       080004ae        stmeqda r0, {r1, r2, r3, r5, r7, sl}\r
10434     a2ec:       e2860000        add     r0, r6, #0      ; 0x0\r
10435     a2f0:       ebf5e588        bl      0xffd83918\r
10436     a2f4:       080004b2        stmeqda r0, {r1, r4, r5, r7, sl}\r
10437     a2f8:       e1a03000        mov     r3, r0\r
10438     a2fc:       ebf5e71f        bl      0xffd83f80\r
10439     a300:       080004b0        stmeqda r0, {r4, r5, r7, sl}\r
10440     a304:       e3b04080        movs    r4, #128        ; 0x80\r
10441     a308:       ebf5e71c        bl      0xffd83f80\r
10442     a30c:       080004b2        stmeqda r0, {r1, r4, r5, r7, sl}\r
10443     a310:       e1b04b04        movs    r4, r4, lsl #22\r
10444     a314:       ebf5e719        bl      0xffd83f80\r
10445     a318:       080004b4        stmeqda r0, {r2, r4, r5, r7, sl}\r
10446     a31c:       e1a01003        mov     r1, r3\r
10447     a320:       e0133004        ands    r3, r3, r4\r
10448     a324:       ebf5e715        bl      0xffd83f80\r
10449     a328:       080004b6        stmeqda r0, {r1, r2, r4, r5, r7, sl}\r
10450     a32c:       e3530000        cmp     r3, #0  ; 0x0\r
10451     a330:       ebf5e712        bl      0xffd83f80\r
10452     a334:       080004b8        stmeqda r0, {r3, r4, r5, r7, sl}\r
10453     a338:       e28cc014        add     ip, ip, #20     ; 0x14\r
10454     a33c:       1a000004        bne     0xa354\r
10455     a340:       e1a00fac        mov     r0, ip, lsr #31\r
10456     a344:       e08ff100        add     pc, pc, r0, lsl #2\r
10457     a348:       080004d4        stmeqda r0, {r2, r4, r6, r7, sl}\r
10458     a34c:       ebf5e300        bl      0xffd82f54\r
10459     a350:       ea00004e        b       0xa490\r
10460     a354:       ebf5e709        bl      0xffd83f80\r
10461     a358:       080004ba        stmeqda r0, {r1, r3, r4, r5, r7, sl}\r
10462     a35c:       e3a00f3d        mov     r0, #244        ; 0xf4\r
10463     a360:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
10464     a364:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
10465     a368:       ebf5e56a        bl      0xffd83918\r
10466     a36c:       080004be        stmeqda r0, {r1, r2, r3, r4, r5, r7, sl}\r
10467     a370:       e1a03000        mov     r3, r0\r
10468     a374:       ebf5e701        bl      0xffd83f80\r
10469     a378:       080004bc        stmeqda r0, {r2, r3, r4, r5, r7, sl}\r
10470     a37c:       e1a01006        mov     r1, r6\r
10471     a380:       e0965003        adds    r5, r6, r3\r
10472     a384:       ebf5e6fd        bl      0xffd83f80\r
10473     a388:       080004be        stmeqda r0, {r1, r2, r3, r4, r5, r7, sl}\r
10474     a38c:       e3a00f3b        mov     r0, #236        ; 0xec\r
10475     a390:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
10476     a394:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
10477     a398:       ebf5e55e        bl      0xffd83918\r
10478     a39c:       080004c2        stmeqda r0, {r1, r6, r7, sl}\r
10479     a3a0:       e1a04000        mov     r4, r0\r
10480     a3a4:       ebf5e6f5        bl      0xffd83f80\r
10481     a3a8:       080004c0        stmeqda r0, {r6, r7, sl}\r
10482     a3ac:       e2850000        add     r0, r5, #0      ; 0x0\r
10483     a3b0:       ebf5e558        bl      0xffd83918\r
10484     a3b4:       080004c4        stmeqda r0, {r2, r6, r7, sl}\r
10485     a3b8:       e1a03000        mov     r3, r0\r
10486     a3bc:       ebf5e6ef        bl      0xffd83f80\r
10487     a3c0:       080004c2        stmeqda r0, {r1, r6, r7, sl}\r
10488     a3c4:       e2840000        add     r0, r4, #0      ; 0x0\r
10489     a3c8:       e1a01003        mov     r1, r3\r
10490     a3cc:       ebf5e47e        bl      0xffd835cc\r
10491     a3d0:       080004c4        stmeqda r0, {r2, r6, r7, sl}\r
10492     a3d4:       ebf5e6e9        bl      0xffd83f80\r
10493     a3d8:       080004c4        stmeqda r0, {r2, r6, r7, sl}\r
10494     a3dc:       e2850004        add     r0, r5, #4      ; 0x4\r
10495     a3e0:       ebf5e54c        bl      0xffd83918\r
10496     a3e4:       080004c8        stmeqda r0, {r3, r6, r7, sl}\r
10497     a3e8:       e1a03000        mov     r3, r0\r
10498     a3ec:       ebf5e6e3        bl      0xffd83f80\r
10499     a3f0:       080004c6        stmeqda r0, {r1, r2, r6, r7, sl}\r
10500     a3f4:       e2840004        add     r0, r4, #4      ; 0x4\r
10501     a3f8:       e1a01003        mov     r1, r3\r
10502     a3fc:       ebf5e472        bl      0xffd835cc\r
10503     a400:       080004c8        stmeqda r0, {r3, r6, r7, sl}\r
10504     a404:       ebf5e6dd        bl      0xffd83f80\r
10505     a408:       080004c8        stmeqda r0, {r3, r6, r7, sl}\r
10506     a40c:       e2850008        add     r0, r5, #8      ; 0x8\r
10507     a410:       ebf5e540        bl      0xffd83918\r
10508     a414:       080004cc        stmeqda r0, {r2, r3, r6, r7, sl}\r
10509     a418:       e1a03000        mov     r3, r0\r
10510     a41c:       ebf5e6d7        bl      0xffd83f80\r
10511     a420:       080004ca        stmeqda r0, {r1, r3, r6, r7, sl}\r
10512     a424:       e2840008        add     r0, r4, #8      ; 0x8\r
10513     a428:       e1a01003        mov     r1, r3\r
10514     a42c:       ebf5e466        bl      0xffd835cc\r
10515     a430:       080004cc        stmeqda r0, {r2, r3, r6, r7, sl}\r
10516     a434:       ebf5e6d1        bl      0xffd83f80\r
10517     a438:       080004cc        stmeqda r0, {r2, r3, r6, r7, sl}\r
10518     a43c:       e2840008        add     r0, r4, #8      ; 0x8\r
10519     a440:       ebf5e534        bl      0xffd83918\r
10520     a444:       080004d0        stmeqda r0, {r4, r6, r7, sl}\r
10521     a448:       e1a03000        mov     r3, r0\r
10522     a44c:       ebf5e6cb        bl      0xffd83f80\r
10523     a450:       080004ce        stmeqda r0, {r1, r2, r3, r6, r7, sl}\r
10524     a454:       e2860000        add     r0, r6, #0      ; 0x0\r
10525     a458:       ebf5e52e        bl      0xffd83918\r
10526     a45c:       080004d2        stmeqda r0, {r1, r4, r6, r7, sl}\r
10527     a460:       e1a03000        mov     r3, r0\r
10528     a464:       ebf5e6c5        bl      0xffd83f80\r
10529     a468:       080004d0        stmeqda r0, {r4, r6, r7, sl}\r
10530     a46c:       e1a01003        mov     r1, r3\r
10531     a470:       e1933007        orrs    r3, r3, r7\r
10532     a474:       ebf5e6c1        bl      0xffd83f80\r
10533     a478:       080004d2        stmeqda r0, {r1, r4, r6, r7, sl}\r
10534     a47c:       e2860000        add     r0, r6, #0      ; 0x0\r
10535     a480:       e1a01003        mov     r1, r3\r
10536     a484:       ebf5e450        bl      0xffd835cc\r
10537     a488:       080004d4        stmeqda r0, {r2, r4, r6, r7, sl}\r
10538     a48c:       e28cc039        add     ip, ip, #57     ; 0x39\r
10539     a490:       ebf5e6ba        bl      0xffd83f80\r
10540     a494:       080004d4        stmeqda r0, {r2, r4, r6, r7, sl}\r
10541     a498:       e3a00f3e        mov     r0, #248        ; 0xf8\r
10542     a49c:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
10543     a4a0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
10544     a4a4:       ebf5e51b        bl      0xffd83918\r
10545     a4a8:       080004d8        stmeqda r0, {r3, r4, r6, r7, sl}\r
10546     a4ac:       e1a03000        mov     r3, r0\r
10547     a4b0:       ebf5e6b2        bl      0xffd83f80\r
10548     a4b4:       080004d6        stmeqda r0, {r1, r2, r4, r6, r7, sl}\r
10549     a4b8:       e3b04000        movs    r4, #0  ; 0x0\r
10550     a4bc:       ebf5e6af        bl      0xffd83f80\r
10551     a4c0:       080004d8        stmeqda r0, {r3, r4, r6, r7, sl}\r
10552     a4c4:       e2830000        add     r0, r3, #0      ; 0x0\r
10553     a4c8:       e1a01004        mov     r1, r4\r
10554     a4cc:       ebf5e43e        bl      0xffd835cc\r
10555     a4d0:       080004da        stmeqda r0, {r1, r3, r4, r6, r7, sl}\r
10556     a4d4:       ebf5e6a9        bl      0xffd83f80\r
10557     a4d8:       080004da        stmeqda r0, {r1, r3, r4, r6, r7, sl}\r
10558     a4dc:       e3a00f3f        mov     r0, #252        ; 0xfc\r
10559     a4e0:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
10560     a4e4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
10561     a4e8:       ebf5e50a        bl      0xffd83918\r
10562     a4ec:       080004de        stmeqda r0, {r1, r2, r3, r4, r6, r7, sl}\r
10563     a4f0:       e1a04000        mov     r4, r0\r
10564     a4f4:       ebf5e6a1        bl      0xffd83f80\r
10565     a4f8:       080004dc        stmeqda r0, {r2, r3, r4, r6, r7, sl}\r
10566     a4fc:       e2830000        add     r0, r3, #0      ; 0x0\r
10567     a500:       e1a01004        mov     r1, r4\r
10568     a504:       ebf5e430        bl      0xffd835cc\r
10569     a508:       080004de        stmeqda r0, {r1, r2, r3, r4, r6, r7, sl}\r
10570     a50c:       ebf5e69b        bl      0xffd83f80\r
10571     a510:       080004de        stmeqda r0, {r1, r2, r3, r4, r6, r7, sl}\r
10572     a514:       ebf5e699        bl      0xffd83f80\r
10573     a518:       080004e0        stmeqda r0, {r5, r6, r7, sl}\r
10574     a51c:       e3a000e3        mov     r0, #227        ; 0xe3\r
10575     a520:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
10576     a524:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
10577     a528:       e58d0438        str     r0, [sp, #1080]\r
10578     a52c:       e28cc01b        add     ip, ip, #27     ; 0x1b\r
10579     a530:       e1a00fac        mov     r0, ip, lsr #31\r
10580     a534:       e08ff100        add     pc, pc, r0, lsl #2\r
10581     a538:       080beab0        stmeqda fp, {r4, r5, r7, r9, fp, sp, lr, pc}\r
10582     a53c:       ebf5e284        bl      0xffd82f54\r
10583     a540:       ea000001        b       0xa54c\r
10584     a544:       080beab0        stmeqda fp, {r4, r5, r7, r9, fp, sp, lr, pc}\r
10585     a548:       00000000        andeq   r0, r0, r0\r
10586     a54c:       ebf5e68b        bl      0xffd83f80\r
10587     a550:       080beab0        stmeqda fp, {r4, r5, r7, r9, fp, sp, lr, pc}\r
10588     a554:       e59d9434        ldr     r9, [sp, #1076]\r
10589     a558:       e3c99003        bic     r9, r9, #3      ; 0x3\r
10590     a55c:       e2499004        sub     r9, r9, #4      ; 0x4\r
10591     a560:       e58d9434        str     r9, [sp, #1076]\r
10592     a564:       e2890000        add     r0, r9, #0      ; 0x0\r
10593     a568:       e59d1438        ldr     r1, [sp, #1080]\r
10594     a56c:       ebf5e436        bl      0xffd8364c\r
10595     a570:       ebf5e682        bl      0xffd83f80\r
10596     a574:       080beab2        stmeqda fp, {r1, r4, r5, r7, r9, fp, sp, lr, pc}\r
10597     a578:       e3a00fb3        mov     r0, #716        ; 0x2cc\r
10598     a57c:       e3800bfa        orr     r0, r0, #256000 ; 0x3e800\r
10599     a580:       e3800702        orr     r0, r0, #524288 ; 0x80000\r
10600     a584:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
10601     a588:       ebf5e4e2        bl      0xffd83918\r
10602     a58c:       080beab6        stmeqda fp, {r1, r2, r4, r5, r7, r9, fp, sp, lr, pc}\r
10603     a590:       e1a03000        mov     r3, r0\r
10604     a594:       ebf5e679        bl      0xffd83f80\r
10605     a598:       080beab4        stmeqda fp, {r2, r4, r5, r7, r9, fp, sp, lr, pc}\r
10606     a59c:       e3b0409b        movs    r4, #155        ; 0x9b\r
10607     a5a0:       ebf5e676        bl      0xffd83f80\r
10608     a5a4:       080beab6        stmeqda fp, {r1, r2, r4, r5, r7, r9, fp, sp, lr, pc}\r
10609     a5a8:       e1b04284        movs    r4, r4, lsl #5\r
10610     a5ac:       ebf5e673        bl      0xffd83f80\r
10611     a5b0:       080beab8        stmeqda fp, {r3, r4, r5, r7, r9, fp, sp, lr, pc}\r
10612     a5b4:       e1a01003        mov     r1, r3\r
10613     a5b8:       e0936004        adds    r6, r3, r4\r
10614     a5bc:       ebf5e66f        bl      0xffd83f80\r
10615     a5c0:       080beaba        stmeqda fp, {r1, r3, r4, r5, r7, r9, fp, sp, lr, pc}\r
10616     a5c4:       e2860000        add     r0, r6, #0      ; 0x0\r
10617     a5c8:       ebf5e47b        bl      0xffd837bc\r
10618     a5cc:       080beabe        stmeqda fp, {r1, r2, r3, r4, r5, r7, r9, fp, sp, lr, pc}\r
10619     a5d0:       e1a03000        mov     r3, r0\r
10620     a5d4:       ebf5e669        bl      0xffd83f80\r
10621     a5d8:       080beabc        stmeqda fp, {r2, r3, r4, r5, r7, r9, fp, sp, lr, pc}\r
10622     a5dc:       e3530000        cmp     r3, #0  ; 0x0\r
10623     a5e0:       ebf5e666        bl      0xffd83f80\r
10624     a5e4:       080beabe        stmeqda fp, {r1, r2, r3, r4, r5, r7, r9, fp, sp, lr, pc}\r
10625     a5e8:       e28cc01c        add     ip, ip, #28     ; 0x1c\r
10626     a5ec:       0a000004        beq     0xa604\r
10627     a5f0:       e1a00fac        mov     r0, ip, lsr #31\r
10628     a5f4:       e08ff100        add     pc, pc, r0, lsl #2\r
10629     a5f8:       080bead4        stmeqda fp, {r2, r4, r6, r7, r9, fp, sp, lr, pc}\r
10630     a5fc:       ebf5e254        bl      0xffd82f54\r
10631     a600:       ea000024        b       0xa698\r
10632     a604:       ebf5e65d        bl      0xffd83f80\r
10633     a608:       080beac0        stmeqda fp, {r6, r7, r9, fp, sp, lr, pc}\r
10634     a60c:       e3a00ead        mov     r0, #2768       ; 0xad0\r
10635     a610:       e3800abe        orr     r0, r0, #778240 ; 0xbe000\r
10636     a614:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
10637     a618:       ebf5e4be        bl      0xffd83918\r
10638     a61c:       080beac4        stmeqda fp, {r2, r6, r7, r9, fp, sp, lr, pc}\r
10639     a620:       e1a05000        mov     r5, r0\r
10640     a624:       ebf5e655        bl      0xffd83f80\r
10641     a628:       080beac2        stmeqda fp, {r1, r6, r7, r9, fp, sp, lr, pc}\r
10642     a62c:       e2850000        add     r0, r5, #0      ; 0x0\r
10643     a630:       ebf5e461        bl      0xffd837bc\r
10644     a634:       080beac6        stmeqda fp, {r1, r2, r6, r7, r9, fp, sp, lr, pc}\r
10645     a638:       e1a04000        mov     r4, r0\r
10646     a63c:       ebf5e64f        bl      0xffd83f80\r
10647     a640:       080beac4        stmeqda fp, {r2, r6, r7, r9, fp, sp, lr, pc}\r
10648     a644:       e3b030df        movs    r3, #223        ; 0xdf\r
10649     a648:       ebf5e64c        bl      0xffd83f80\r
10650     a64c:       080beac6        stmeqda fp, {r1, r2, r6, r7, r9, fp, sp, lr, pc}\r
10651     a650:       e1a01003        mov     r1, r3\r
10652     a654:       e0133004        ands    r3, r3, r4\r
10653     a658:       ebf5e648        bl      0xffd83f80\r
10654     a65c:       080beac8        stmeqda fp, {r3, r6, r7, r9, fp, sp, lr, pc}\r
10655     a660:       e2850000        add     r0, r5, #0      ; 0x0\r
10656     a664:       e1a01003        mov     r1, r3\r
10657     a668:       ebf5e398        bl      0xffd834d0\r
10658     a66c:       080beaca        stmeqda fp, {r1, r3, r6, r7, r9, fp, sp, lr, pc}\r
10659     a670:       ebf5e642        bl      0xffd83f80\r
10660     a674:       080beaca        stmeqda fp, {r1, r3, r6, r7, r9, fp, sp, lr, pc}\r
10661     a678:       e28cc017        add     ip, ip, #23     ; 0x17\r
10662     a67c:       e1a00fac        mov     r0, ip, lsr #31\r
10663     a680:       e08ff100        add     pc, pc, r0, lsl #2\r
10664     a684:       080beaec        stmeqda fp, {r2, r3, r5, r6, r7, r9, fp, sp, lr, pc}\r
10665     a688:       ebf5e231        bl      0xffd82f54\r
10666     a68c:       ea000050        b       0xa7d4\r
10667     a690:       080bead4        stmeqda fp, {r2, r4, r6, r7, r9, fp, sp, lr, pc}\r
10668     a694:       00000000        andeq   r0, r0, r0\r
10669     a698:       ebf5e638        bl      0xffd83f80\r
10670     a69c:       080bead4        stmeqda fp, {r2, r4, r6, r7, r9, fp, sp, lr, pc}\r
10671     a6a0:       e3a00eaf        mov     r0, #2800       ; 0xaf0\r
10672     a6a4:       e3800abe        orr     r0, r0, #778240 ; 0xbe000\r
10673     a6a8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
10674     a6ac:       ebf5e499        bl      0xffd83918\r
10675     a6b0:       080bead8        stmeqda fp, {r3, r4, r6, r7, r9, fp, sp, lr, pc}\r
10676     a6b4:       e1a05000        mov     r5, r0\r
10677     a6b8:       ebf5e630        bl      0xffd83f80\r
10678     a6bc:       080bead6        stmeqda fp, {r1, r2, r4, r6, r7, r9, fp, sp, lr, pc}\r
10679     a6c0:       e2850000        add     r0, r5, #0      ; 0x0\r
10680     a6c4:       ebf5e43c        bl      0xffd837bc\r
10681     a6c8:       080beada        stmeqda fp, {r1, r3, r4, r6, r7, r9, fp, sp, lr, pc}\r
10682     a6cc:       e1a03000        mov     r3, r0\r
10683     a6d0:       ebf5e62a        bl      0xffd83f80\r
10684     a6d4:       080bead8        stmeqda fp, {r3, r4, r6, r7, r9, fp, sp, lr, pc}\r
10685     a6d8:       e3b04020        movs    r4, #32 ; 0x20\r
10686     a6dc:       ebf5e627        bl      0xffd83f80\r
10687     a6e0:       080beada        stmeqda fp, {r1, r3, r4, r6, r7, r9, fp, sp, lr, pc}\r
10688     a6e4:       e1a01003        mov     r1, r3\r
10689     a6e8:       e1933004        orrs    r3, r3, r4\r
10690     a6ec:       ebf5e623        bl      0xffd83f80\r
10691     a6f0:       080beadc        stmeqda fp, {r2, r3, r4, r6, r7, r9, fp, sp, lr, pc}\r
10692     a6f4:       e2850000        add     r0, r5, #0      ; 0x0\r
10693     a6f8:       e1a01003        mov     r1, r3\r
10694     a6fc:       ebf5e373        bl      0xffd834d0\r
10695     a700:       080beade        stmeqda fp, {r1, r2, r3, r4, r6, r7, r9, fp, sp, lr, pc}\r
10696     a704:       ebf5e61d        bl      0xffd83f80\r
10697     a708:       080beade        stmeqda fp, {r1, r2, r3, r4, r6, r7, r9, fp, sp, lr, pc}\r
10698     a70c:       e3a00fbd        mov     r0, #756        ; 0x2f4\r
10699     a710:       e3800bfa        orr     r0, r0, #256000 ; 0x3e800\r
10700     a714:       e3800702        orr     r0, r0, #524288 ; 0x80000\r
10701     a718:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
10702     a71c:       ebf5e47d        bl      0xffd83918\r
10703     a720:       080beae2        stmeqda fp, {r1, r5, r6, r7, r9, fp, sp, lr, pc}\r
10704     a724:       e1a04000        mov     r4, r0\r
10705     a728:       ebf5e614        bl      0xffd83f80\r
10706     a72c:       080beae0        stmeqda fp, {r5, r6, r7, r9, fp, sp, lr, pc}\r
10707     a730:       e2860000        add     r0, r6, #0      ; 0x0\r
10708     a734:       ebf5e420        bl      0xffd837bc\r
10709     a738:       080beae4        stmeqda fp, {r2, r5, r6, r7, r9, fp, sp, lr, pc}\r
10710     a73c:       e1a03000        mov     r3, r0\r
10711     a740:       ebf5e60e        bl      0xffd83f80\r
10712     a744:       080beae2        stmeqda fp, {r1, r5, r6, r7, r9, fp, sp, lr, pc}\r
10713     a748:       e1b03103        movs    r3, r3, lsl #2\r
10714     a74c:       ebf5e60b        bl      0xffd83f80\r
10715     a750:       080beae4        stmeqda fp, {r2, r5, r6, r7, r9, fp, sp, lr, pc}\r
10716     a754:       e1a01003        mov     r1, r3\r
10717     a758:       e0933004        adds    r3, r3, r4\r
10718     a75c:       ebf5e607        bl      0xffd83f80\r
10719     a760:       080beae6        stmeqda fp, {r1, r2, r5, r6, r7, r9, fp, sp, lr, pc}\r
10720     a764:       e2830000        add     r0, r3, #0      ; 0x0\r
10721     a768:       ebf5e46a        bl      0xffd83918\r
10722     a76c:       080beaea        stmeqda fp, {r1, r3, r5, r6, r7, r9, fp, sp, lr, pc}\r
10723     a770:       e1a03000        mov     r3, r0\r
10724     a774:       ebf5e601        bl      0xffd83f80\r
10725     a778:       080beae8        stmeqda fp, {r3, r5, r6, r7, r9, fp, sp, lr, pc}\r
10726     a77c:       ebf5e5ff        bl      0xffd83f80\r
10727     a780:       080beaea        stmeqda fp, {r1, r3, r5, r6, r7, r9, fp, sp, lr, pc}\r
10728     a784:       e3a000ed        mov     r0, #237        ; 0xed\r
10729     a788:       e3800cea        orr     r0, r0, #59904  ; 0xea00\r
10730     a78c:       e380080b        orr     r0, r0, #720896 ; 0xb0000\r
10731     a790:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
10732     a794:       e58d0438        str     r0, [sp, #1080]\r
10733     a798:       e28cc02f        add     ip, ip, #47     ; 0x2f\r
10734     a79c:       e1a00fac        mov     r0, ip, lsr #31\r
10735     a7a0:       e08ff100        add     pc, pc, r0, lsl #2\r
10736     a7a4:       080c31dc        stmeqda ip, {r2, r3, r4, r6, r7, r8, ip, sp}\r
10737     a7a8:       ebf5e1e9        bl      0xffd82f54\r
10738     a7ac:       ea000001        b       0xa7b8\r
10739     a7b0:       080c31dc        stmeqda ip, {r2, r3, r4, r6, r7, r8, ip, sp}\r
10740     a7b4:       00000000        andeq   r0, r0, r0\r
10741     a7b8:       ebf5e5f0        bl      0xffd83f80\r
10742     a7bc:       080c31dc        stmeqda ip, {r2, r3, r4, r6, r7, r8, ip, sp}\r
10743     a7c0:       e1a00003        mov     r0, r3\r
10744     a7c4:       e28cc003        add     ip, ip, #3      ; 0x3\r
10745     a7c8:       eaf5e240        b       0xffd830d0\r
10746     a7cc:       080beaec        stmeqda fp, {r2, r3, r5, r6, r7, r9, fp, sp, lr, pc}\r
10747     a7d0:       00000000        andeq   r0, r0, r0\r
10748     a7d4:       ebf5e5e9        bl      0xffd83f80\r
10749     a7d8:       080beaec        stmeqda fp, {r2, r3, r5, r6, r7, r9, fp, sp, lr, pc}\r
10750     a7dc:       e59d9434        ldr     r9, [sp, #1076]\r
10751     a7e0:       e3c99003        bic     r9, r9, #3      ; 0x3\r
10752     a7e4:       e2890004        add     r0, r9, #4      ; 0x4\r
10753     a7e8:       e58d0434        str     r0, [sp, #1076]\r
10754     a7ec:       e2890000        add     r0, r9, #0      ; 0x0\r
10755     a7f0:       ebf5e448        bl      0xffd83918\r
10756     a7f4:       080beaf0        stmeqda fp, {r4, r5, r6, r7, r9, fp, sp, lr, pc}\r
10757     a7f8:       e1a03000        mov     r3, r0\r
10758     a7fc:       ebf5e5df        bl      0xffd83f80\r
10759     a800:       080beaee        stmeqda fp, {r1, r2, r3, r5, r6, r7, r9, fp, sp, lr, pc}\r
10760     a804:       e1a00003        mov     r0, r3\r
10761     a808:       e28cc007        add     ip, ip, #7      ; 0x7\r
10762     a80c:       eaf5e22f        b       0xffd830d0\r
10763     a810:       080004e2        stmeqda r0, {r1, r5, r6, r7, sl}\r
10764     a814:       00000000        andeq   r0, r0, r0\r
10765     a818:       ebf5e5d8        bl      0xffd83f80\r
10766     a81c:       080004e2        stmeqda r0, {r1, r5, r6, r7, sl}\r
10767     a820:       e59d9434        ldr     r9, [sp, #1076]\r
10768     a824:       e3c99003        bic     r9, r9, #3      ; 0x3\r
10769     a828:       e2890004        add     r0, r9, #4      ; 0x4\r
10770     a82c:       e58d0434        str     r0, [sp, #1076]\r
10771     a830:       e2890000        add     r0, r9, #0      ; 0x0\r
10772     a834:       ebf5e437        bl      0xffd83918\r
10773     a838:       080004e6        stmeqda r0, {r1, r2, r5, r6, r7, sl}\r
10774     a83c:       e1a07000        mov     r7, r0\r
10775     a840:       ebf5e5ce        bl      0xffd83f80\r
10776     a844:       080004e4        stmeqda r0, {r2, r5, r6, r7, sl}\r
10777     a848:       e59d9434        ldr     r9, [sp, #1076]\r
10778     a84c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
10779     a850:       e2890004        add     r0, r9, #4      ; 0x4\r
10780     a854:       e58d0434        str     r0, [sp, #1076]\r
10781     a858:       e2890000        add     r0, r9, #0      ; 0x0\r
10782     a85c:       ebf5e42d        bl      0xffd83918\r
10783     a860:       080004e8        stmeqda r0, {r3, r5, r6, r7, sl}\r
10784     a864:       e1a03000        mov     r3, r0\r
10785     a868:       ebf5e5c4        bl      0xffd83f80\r
10786     a86c:       080004e6        stmeqda r0, {r1, r2, r5, r6, r7, sl}\r
10787     a870:       e1a00003        mov     r0, r3\r
10788     a874:       e28cc00b        add     ip, ip, #11     ; 0xb\r
10789     a878:       eaf5e214        b       0xffd830d0\r
10790     a87c:       0800050c        stmeqda r0, {r2, r3, r8, sl}\r
10791     a880:       00000000        andeq   r0, r0, r0\r
10792     a884:       ebf5e5bd        bl      0xffd83f80\r
10793     a888:       0800050c        stmeqda r0, {r2, r3, r8, sl}\r
10794     a88c:       e59d9434        ldr     r9, [sp, #1076]\r
10795     a890:       e3c99003        bic     r9, r9, #3      ; 0x3\r
10796     a894:       e2499004        sub     r9, r9, #4      ; 0x4\r
10797     a898:       e58d9434        str     r9, [sp, #1076]\r
10798     a89c:       e2890000        add     r0, r9, #0      ; 0x0\r
10799     a8a0:       e59d1438        ldr     r1, [sp, #1080]\r
10800     a8a4:       ebf5e368        bl      0xffd8364c\r
10801     a8a8:       ebf5e5b4        bl      0xffd83f80\r
10802     a8ac:       0800050e        stmeqda r0, {r1, r2, r3, r8, sl}\r
10803     a8b0:       e3a00f47        mov     r0, #284        ; 0x11c\r
10804     a8b4:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
10805     a8b8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
10806     a8bc:       ebf5e415        bl      0xffd83918\r
10807     a8c0:       08000512        stmeqda r0, {r1, r4, r8, sl}\r
10808     a8c4:       e1a04000        mov     r4, r0\r
10809     a8c8:       ebf5e5ac        bl      0xffd83f80\r
10810     a8cc:       08000510        stmeqda r0, {r4, r8, sl}\r
10811     a8d0:       e3b03000        movs    r3, #0  ; 0x0\r
10812     a8d4:       ebf5e5a9        bl      0xffd83f80\r
10813     a8d8:       08000512        stmeqda r0, {r1, r4, r8, sl}\r
10814     a8dc:       e2840000        add     r0, r4, #0      ; 0x0\r
10815     a8e0:       e1a01003        mov     r1, r3\r
10816     a8e4:       ebf5e338        bl      0xffd835cc\r
10817     a8e8:       08000514        stmeqda r0, {r2, r4, r8, sl}\r
10818     a8ec:       ebf5e5a3        bl      0xffd83f80\r
10819     a8f0:       08000514        stmeqda r0, {r2, r4, r8, sl}\r
10820     a8f4:       ebf5e5a1        bl      0xffd83f80\r
10821     a8f8:       08000516        stmeqda r0, {r1, r2, r4, r8, sl}\r
10822     a8fc:       e3a00019        mov     r0, #25 ; 0x19\r
10823     a900:       e3800c05        orr     r0, r0, #1280   ; 0x500\r
10824     a904:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
10825     a908:       e58d0438        str     r0, [sp, #1080]\r
10826     a90c:       e28cc015        add     ip, ip, #21     ; 0x15\r
10827     a910:       e1a00fac        mov     r0, ip, lsr #31\r
10828     a914:       e08ff100        add     pc, pc, r0, lsl #2\r
10829     a918:       080c0430        stmeqda ip, {r4, r5, sl}\r
10830     a91c:       ebf5e18c        bl      0xffd82f54\r
10831     a920:       ea000001        b       0xa92c\r
10832     a924:       080c0430        stmeqda ip, {r4, r5, sl}\r
10833     a928:       00000000        andeq   r0, r0, r0\r
10834     a92c:       ebf5e593        bl      0xffd83f80\r
10835     a930:       080c0430        stmeqda ip, {r4, r5, sl}\r
10836     a934:       e59d9434        ldr     r9, [sp, #1076]\r
10837     a938:       e3c99003        bic     r9, r9, #3      ; 0x3\r
10838     a93c:       e2499004        sub     r9, r9, #4      ; 0x4\r
10839     a940:       e58d9434        str     r9, [sp, #1076]\r
10840     a944:       e2890000        add     r0, r9, #0      ; 0x0\r
10841     a948:       e59d1438        ldr     r1, [sp, #1080]\r
10842     a94c:       ebf5e33e        bl      0xffd8364c\r
10843     a950:       ebf5e58a        bl      0xffd83f80\r
10844     a954:       080c0432        stmeqda ip, {r1, r4, r5, sl}\r
10845     a958:       e3a00f0f        mov     r0, #60 ; 0x3c\r
10846     a95c:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
10847     a960:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
10848     a964:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
10849     a968:       ebf5e3ea        bl      0xffd83918\r
10850     a96c:       080c0436        stmeqda ip, {r1, r2, r4, r5, sl}\r
10851     a970:       e1a03000        mov     r3, r0\r
10852     a974:       ebf5e581        bl      0xffd83f80\r
10853     a978:       080c0434        stmeqda ip, {r2, r4, r5, sl}\r
10854     a97c:       ebf5e57f        bl      0xffd83f80\r
10855     a980:       080c0436        stmeqda ip, {r1, r2, r4, r5, sl}\r
10856     a984:       e3a00039        mov     r0, #57 ; 0x39\r
10857     a988:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
10858     a98c:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
10859     a990:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
10860     a994:       e58d0438        str     r0, [sp, #1080]\r
10861     a998:       e28cc00e        add     ip, ip, #14     ; 0xe\r
10862     a99c:       e1a00fac        mov     r0, ip, lsr #31\r
10863     a9a0:       e08ff100        add     pc, pc, r0, lsl #2\r
10864     a9a4:       080c31dc        stmeqda ip, {r2, r3, r4, r6, r7, r8, ip, sp}\r
10865     a9a8:       ebf5e169        bl      0xffd82f54\r
10866     a9ac:       eaffff81        b       0xa7b8\r
10867     a9b0:       080bfdb4        stmeqda fp, {r2, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc}\r
10868     a9b4:       00000000        andeq   r0, r0, r0\r
10869     a9b8:       ebf5e570        bl      0xffd83f80\r
10870     a9bc:       080bfdb4        stmeqda fp, {r2, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc}\r
10871     a9c0:       e3a00f07        mov     r0, #28 ; 0x1c\r
10872     a9c4:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
10873     a9c8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
10874     a9cc:       ebf5e3d1        bl      0xffd83918\r
10875     a9d0:       080bfdb8        stmeqda fp, {r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc}\r
10876     a9d4:       e1a05000        mov     r5, r0\r
10877     a9d8:       ebf5e568        bl      0xffd83f80\r
10878     a9dc:       080bfdb6        stmeqda fp, {r1, r2, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc}\r
10879     a9e0:       e2830034        add     r0, r3, #52     ; 0x34\r
10880     a9e4:       ebf5e3cb        bl      0xffd83918\r
10881     a9e8:       080bfdba        stmeqda fp, {r1, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc}\r
10882     a9ec:       e1a06000        mov     r6, r0\r
10883     a9f0:       ebf5e562        bl      0xffd83f80\r
10884     a9f4:       080bfdb8        stmeqda fp, {r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc}\r
10885     a9f8:       e1550006        cmp     r5, r6\r
10886     a9fc:       ebf5e55f        bl      0xffd83f80\r
10887     aa00:       080bfdba        stmeqda fp, {r1, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc}\r
10888     aa04:       e28cc010        add     ip, ip, #16     ; 0x10\r
10889     aa08:       1a000004        bne     0xaa20\r
10890     aa0c:       e1a00fac        mov     r0, ip, lsr #31\r
10891     aa10:       e08ff100        add     pc, pc, r0, lsl #2\r
10892     aa14:       080bfdbe        stmeqda fp, {r1, r2, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc}\r
10893     aa18:       ebf5e14d        bl      0xffd82f54\r
10894     aa1c:       ea000006        b       0xaa3c\r
10895     aa20:       ebf5e556        bl      0xffd83f80\r
10896     aa24:       080bfdbc        stmeqda fp, {r2, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc}\r
10897     aa28:       e59d0438        ldr     r0, [sp, #1080]\r
10898     aa2c:       e28cc003        add     ip, ip, #3      ; 0x3\r
10899     aa30:       eaf5e1a6        b       0xffd830d0\r
10900     aa34:       080bfdbe        stmeqda fp, {r1, r2, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc}\r
10901     aa38:       00000000        andeq   r0, r0, r0\r
10902     aa3c:       ebf5e54f        bl      0xffd83f80\r
10903     aa40:       080bfdbe        stmeqda fp, {r1, r2, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc}\r
10904     aa44:       e1a01006        mov     r1, r6\r
10905     aa48:       e2966001        adds    r6, r6, #1      ; 0x1\r
10906     aa4c:       ebf5e54b        bl      0xffd83f80\r
10907     aa50:       080bfdc0        stmeqda fp, {r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
10908     aa54:       e2830034        add     r0, r3, #52     ; 0x34\r
10909     aa58:       e1a01006        mov     r1, r6\r
10910     aa5c:       ebf5e2da        bl      0xffd835cc\r
10911     aa60:       080bfdc2        stmeqda fp, {r1, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
10912     aa64:       ebf5e545        bl      0xffd83f80\r
10913     aa68:       080bfdc2        stmeqda fp, {r1, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
10914     aa6c:       e59d9434        ldr     r9, [sp, #1076]\r
10915     aa70:       e3c99003        bic     r9, r9, #3      ; 0x3\r
10916     aa74:       e2499008        sub     r9, r9, #8      ; 0x8\r
10917     aa78:       e58d9434        str     r9, [sp, #1076]\r
10918     aa7c:       e2890000        add     r0, r9, #0      ; 0x0\r
10919     aa80:       e1a01003        mov     r1, r3\r
10920     aa84:       ebf5e2f0        bl      0xffd8364c\r
10921     aa88:       e2890004        add     r0, r9, #4      ; 0x4\r
10922     aa8c:       e59d1438        ldr     r1, [sp, #1080]\r
10923     aa90:       ebf5e2ed        bl      0xffd8364c\r
10924     aa94:       ebf5e539        bl      0xffd83f80\r
10925     aa98:       080bfdc4        stmeqda fp, {r2, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
10926     aa9c:       e2830038        add     r0, r3, #56     ; 0x38\r
10927     aaa0:       ebf5e39c        bl      0xffd83918\r
10928     aaa4:       080bfdc8        stmeqda fp, {r3, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
10929     aaa8:       e1a06000        mov     r6, r0\r
10930     aaac:       ebf5e533        bl      0xffd83f80\r
10931     aab0:       080bfdc6        stmeqda fp, {r1, r2, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
10932     aab4:       e3560000        cmp     r6, #0  ; 0x0\r
10933     aab8:       ebf5e530        bl      0xffd83f80\r
10934     aabc:       080bfdc8        stmeqda fp, {r3, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
10935     aac0:       e28cc016        add     ip, ip, #22     ; 0x16\r
10936     aac4:       1a000004        bne     0xaadc\r
10937     aac8:       e1a00fac        mov     r0, ip, lsr #31\r
10938     aacc:       e08ff100        add     pc, pc, r0, lsl #2\r
10939     aad0:       080bfdd0        stmeqda fp, {r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
10940     aad4:       ebf5e11e        bl      0xffd82f54\r
10941     aad8:       ea000014        b       0xab30\r
10942     aadc:       ebf5e527        bl      0xffd83f80\r
10943     aae0:       080bfdca        stmeqda fp, {r1, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
10944     aae4:       e283003c        add     r0, r3, #60     ; 0x3c\r
10945     aae8:       ebf5e38a        bl      0xffd83918\r
10946     aaec:       080bfdce        stmeqda fp, {r1, r2, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
10947     aaf0:       e1a03000        mov     r3, r0\r
10948     aaf4:       ebf5e521        bl      0xffd83f80\r
10949     aaf8:       080bfdcc        stmeqda fp, {r2, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
10950     aafc:       ebf5e51f        bl      0xffd83f80\r
10951     ab00:       080bfdce        stmeqda fp, {r1, r2, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
10952     ab04:       e3a000d1        mov     r0, #209        ; 0xd1\r
10953     ab08:       e3800cfd        orr     r0, r0, #64768  ; 0xfd00\r
10954     ab0c:       e380080b        orr     r0, r0, #720896 ; 0xb0000\r
10955     ab10:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
10956     ab14:       e58d0438        str     r0, [sp, #1080]\r
10957     ab18:       e28cc00b        add     ip, ip, #11     ; 0xb\r
10958     ab1c:       e1a00fac        mov     r0, ip, lsr #31\r
10959     ab20:       e08ff100        add     pc, pc, r0, lsl #2\r
10960     ab24:       080c0010        stmeqda ip, {r4}\r
10961     ab28:       ebf5e109        bl      0xffd82f54\r
10962     ab2c:       ea000089        b       0xad58\r
10963     ab30:       ebf5e512        bl      0xffd83f80\r
10964     ab34:       080bfdd0        stmeqda fp, {r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
10965     ab38:       e59d9434        ldr     r9, [sp, #1076]\r
10966     ab3c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
10967     ab40:       e2890004        add     r0, r9, #4      ; 0x4\r
10968     ab44:       e58d0434        str     r0, [sp, #1076]\r
10969     ab48:       e2890000        add     r0, r9, #0      ; 0x0\r
10970     ab4c:       ebf5e371        bl      0xffd83918\r
10971     ab50:       080bfdd4        stmeqda fp, {r2, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
10972     ab54:       e1a03000        mov     r3, r0\r
10973     ab58:       ebf5e508        bl      0xffd83f80\r
10974     ab5c:       080bfdd2        stmeqda fp, {r1, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
10975     ab60:       e59d9434        ldr     r9, [sp, #1076]\r
10976     ab64:       e3c99003        bic     r9, r9, #3      ; 0x3\r
10977     ab68:       e2499010        sub     r9, r9, #16     ; 0x10\r
10978     ab6c:       e58d9434        str     r9, [sp, #1076]\r
10979     ab70:       e2890000        add     r0, r9, #0      ; 0x0\r
10980     ab74:       e1a01007        mov     r1, r7\r
10981     ab78:       ebf5e2b3        bl      0xffd8364c\r
10982     ab7c:       e2890004        add     r0, r9, #4      ; 0x4\r
10983     ab80:       e1a01008        mov     r1, r8\r
10984     ab84:       ebf5e2b0        bl      0xffd8364c\r
10985     ab88:       e2890008        add     r0, r9, #8      ; 0x8\r
10986     ab8c:       e59d1418        ldr     r1, [sp, #1048]\r
10987     ab90:       ebf5e2ad        bl      0xffd8364c\r
10988     ab94:       e289000c        add     r0, r9, #12     ; 0xc\r
10989     ab98:       e59d141c        ldr     r1, [sp, #1052]\r
10990     ab9c:       ebf5e28a        bl      0xffd835cc\r
10991     aba0:       080bfdd4        stmeqda fp, {r2, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
10992     aba4:       ebf5e4f5        bl      0xffd83f80\r
10993     aba8:       080bfdd4        stmeqda fp, {r2, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
10994     abac:       e59d1420        ldr     r1, [sp, #1056]\r
10995     abb0:       e1a07001        mov     r7, r1\r
10996     abb4:       ebf5e4f1        bl      0xffd83f80\r
10997     abb8:       080bfdd6        stmeqda fp, {r1, r2, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
10998     abbc:       e59d1424        ldr     r1, [sp, #1060]\r
10999     abc0:       e1a08001        mov     r8, r1\r
11000     abc4:       ebf5e4ed        bl      0xffd83f80\r
11001     abc8:       080bfdd8        stmeqda fp, {r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
11002     abcc:       e59d1428        ldr     r1, [sp, #1064]\r
11003     abd0:       e1a00001        mov     r0, r1\r
11004     abd4:       e58d0418        str     r0, [sp, #1048]\r
11005     abd8:       ebf5e4e8        bl      0xffd83f80\r
11006     abdc:       080bfdda        stmeqda fp, {r1, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
11007     abe0:       e59d142c        ldr     r1, [sp, #1068]\r
11008     abe4:       e1a00001        mov     r0, r1\r
11009     abe8:       e58d041c        str     r0, [sp, #1052]\r
11010     abec:       ebf5e4e3        bl      0xffd83f80\r
11011     abf0:       080bfddc        stmeqda fp, {r2, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
11012     abf4:       e59d9434        ldr     r9, [sp, #1076]\r
11013     abf8:       e3c99003        bic     r9, r9, #3      ; 0x3\r
11014     abfc:       e2499010        sub     r9, r9, #16     ; 0x10\r
11015     ac00:       e58d9434        str     r9, [sp, #1076]\r
11016     ac04:       e2890000        add     r0, r9, #0      ; 0x0\r
11017     ac08:       e1a01007        mov     r1, r7\r
11018     ac0c:       ebf5e28e        bl      0xffd8364c\r
11019     ac10:       e2890004        add     r0, r9, #4      ; 0x4\r
11020     ac14:       e1a01008        mov     r1, r8\r
11021     ac18:       ebf5e28b        bl      0xffd8364c\r
11022     ac1c:       e2890008        add     r0, r9, #8      ; 0x8\r
11023     ac20:       e59d1418        ldr     r1, [sp, #1048]\r
11024     ac24:       ebf5e288        bl      0xffd8364c\r
11025     ac28:       e289000c        add     r0, r9, #12     ; 0xc\r
11026     ac2c:       e59d141c        ldr     r1, [sp, #1052]\r
11027     ac30:       ebf5e265        bl      0xffd835cc\r
11028     ac34:       080bfdde        stmeqda fp, {r1, r2, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
11029     ac38:       ebf5e4d0        bl      0xffd83f80\r
11030     ac3c:       080bfdde        stmeqda fp, {r1, r2, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
11031     ac40:       e1a01003        mov     r1, r3\r
11032     ac44:       e2930000        adds    r0, r3, #0      ; 0x0\r
11033     ac48:       e58d041c        str     r0, [sp, #1052]\r
11034     ac4c:       ebf5e4cb        bl      0xffd83f80\r
11035     ac50:       080bfde0        stmeqda fp, {r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
11036     ac54:       e59d041c        ldr     r0, [sp, #1052]\r
11037     ac58:       e2800004        add     r0, r0, #4      ; 0x4\r
11038     ac5c:       ebf5e32d        bl      0xffd83918\r
11039     ac60:       080bfde4        stmeqda fp, {r2, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
11040     ac64:       e1a03000        mov     r3, r0\r
11041     ac68:       ebf5e4c4        bl      0xffd83f80\r
11042     ac6c:       080bfde2        stmeqda fp, {r1, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
11043     ac70:       e3530000        cmp     r3, #0  ; 0x0\r
11044     ac74:       ebf5e4c1        bl      0xffd83f80\r
11045     ac78:       080bfde4        stmeqda fp, {r2, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
11046     ac7c:       e28cc02c        add     ip, ip, #44     ; 0x2c\r
11047     ac80:       ba000004        blt     0xac98\r
11048     ac84:       e1a00fac        mov     r0, ip, lsr #31\r
11049     ac88:       e08ff100        add     pc, pc, r0, lsl #2\r
11050     ac8c:       080bfde8        stmeqda fp, {r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
11051     ac90:       ebf5e0af        bl      0xffd82f54\r
11052     ac94:       ea000007        b       0xacb8\r
11053     ac98:       ebf5e4b8        bl      0xffd83f80\r
11054     ac9c:       080bfde6        stmeqda fp, {r1, r2, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
11055     aca0:       e28cc003        add     ip, ip, #3      ; 0x3\r
11056     aca4:       e1a00fac        mov     r0, ip, lsr #31\r
11057     aca8:       e08ff100        add     pc, pc, r0, lsl #2\r
11058     acac:       080c0000        stmeqda ip, {}\r
11059     acb0:       ebf5e0a7        bl      0xffd82f54\r
11060     acb4:       ea00002e        b       0xad74\r
11061     acb8:       ebf5e4b0        bl      0xffd83f80\r
11062     acbc:       080bfde8        stmeqda fp, {r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
11063     acc0:       e3a00f06        mov     r0, #24 ; 0x18\r
11064     acc4:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
11065     acc8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
11066     accc:       ebf5e311        bl      0xffd83918\r
11067     acd0:       080bfdec        stmeqda fp, {r2, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
11068     acd4:       e1a03000        mov     r3, r0\r
11069     acd8:       ebf5e4a8        bl      0xffd83f80\r
11070     acdc:       080bfdea        stmeqda fp, {r1, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
11071     ace0:       e2830000        add     r0, r3, #0      ; 0x0\r
11072     ace4:       ebf5e30b        bl      0xffd83918\r
11073     ace8:       080bfdee        stmeqda fp, {r1, r2, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
11074     acec:       e1a03000        mov     r3, r0\r
11075     acf0:       ebf5e4a2        bl      0xffd83f80\r
11076     acf4:       080bfdec        stmeqda fp, {r2, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
11077     acf8:       e1a00003        mov     r0, r3\r
11078     acfc:       e58d0420        str     r0, [sp, #1056]\r
11079     ad00:       ebf5e49e        bl      0xffd83f80\r
11080     ad04:       080bfdee        stmeqda fp, {r1, r2, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
11081     ad08:       e59d141c        ldr     r1, [sp, #1052]\r
11082     ad0c:       e59d141c        ldr     r1, [sp, #1052]\r
11083     ad10:       e2913000        adds    r3, r1, #0      ; 0x0\r
11084     ad14:       ebf5e499        bl      0xffd83f80\r
11085     ad18:       080bfdf0        stmeqda fp, {r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
11086     ad1c:       ebf5e497        bl      0xffd83f80\r
11087     ad20:       080bfdf2        stmeqda fp, {r1, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
11088     ad24:       e3a000f5        mov     r0, #245        ; 0xf5\r
11089     ad28:       e3800cfd        orr     r0, r0, #64768  ; 0xfd00\r
11090     ad2c:       e380080b        orr     r0, r0, #720896 ; 0xb0000\r
11091     ad30:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
11092     ad34:       e58d0438        str     r0, [sp, #1080]\r
11093     ad38:       e28cc016        add     ip, ip, #22     ; 0x16\r
11094     ad3c:       e1a00fac        mov     r0, ip, lsr #31\r
11095     ad40:       e08ff100        add     pc, pc, r0, lsl #2\r
11096     ad44:       080c0bb0        stmeqda ip, {r4, r5, r7, r8, r9, fp}\r
11097     ad48:       ebf5e081        bl      0xffd82f54\r
11098     ad4c:       ea00005e        b       0xaecc\r
11099     ad50:       080c0010        stmeqda ip, {r4}\r
11100     ad54:       00000000        andeq   r0, r0, r0\r
11101     ad58:       ebf5e488        bl      0xffd83f80\r
11102     ad5c:       080c0010        stmeqda ip, {r4}\r
11103     ad60:       e1a00006        mov     r0, r6\r
11104     ad64:       e28cc003        add     ip, ip, #3      ; 0x3\r
11105     ad68:       eaf5e0d8        b       0xffd830d0\r
11106     ad6c:       080c0000        stmeqda ip, {}\r
11107     ad70:       00000000        andeq   r0, r0, r0\r
11108     ad74:       ebf5e481        bl      0xffd83f80\r
11109     ad78:       080c0000        stmeqda ip, {}\r
11110     ad7c:       e3a00f07        mov     r0, #28 ; 0x1c\r
11111     ad80:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
11112     ad84:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
11113     ad88:       ebf5e2e2        bl      0xffd83918\r
11114     ad8c:       080c0004        stmeqda ip, {r2}\r
11115     ad90:       e1a03000        mov     r3, r0\r
11116     ad94:       ebf5e479        bl      0xffd83f80\r
11117     ad98:       080c0002        stmeqda ip, {r1}\r
11118     ad9c:       e59d041c        ldr     r0, [sp, #1052]\r
11119     ada0:       e2800034        add     r0, r0, #52     ; 0x34\r
11120     ada4:       e1a01003        mov     r1, r3\r
11121     ada8:       ebf5e207        bl      0xffd835cc\r
11122     adac:       080c0004        stmeqda ip, {r2}\r
11123     adb0:       ebf5e472        bl      0xffd83f80\r
11124     adb4:       080c0004        stmeqda ip, {r2}\r
11125     adb8:       e59d9434        ldr     r9, [sp, #1076]\r
11126     adbc:       e3c99003        bic     r9, r9, #3      ; 0x3\r
11127     adc0:       e2890020        add     r0, r9, #32     ; 0x20\r
11128     adc4:       e58d0434        str     r0, [sp, #1076]\r
11129     adc8:       e2890000        add     r0, r9, #0      ; 0x0\r
11130     adcc:       ebf5e2d1        bl      0xffd83918\r
11131     add0:       080c0008        stmeqda ip, {r3}\r
11132     add4:       e1a03000        mov     r3, r0\r
11133     add8:       e2890004        add     r0, r9, #4      ; 0x4\r
11134     addc:       ebf5e2cd        bl      0xffd83918\r
11135     ade0:       080c0008        stmeqda ip, {r3}\r
11136     ade4:       e1a04000        mov     r4, r0\r
11137     ade8:       e2890008        add     r0, r9, #8      ; 0x8\r
11138     adec:       ebf5e2c9        bl      0xffd83918\r
11139     adf0:       080c0008        stmeqda ip, {r3}\r
11140     adf4:       e1a05000        mov     r5, r0\r
11141     adf8:       e289000c        add     r0, r9, #12     ; 0xc\r
11142     adfc:       ebf5e2c5        bl      0xffd83918\r
11143     ae00:       080c0008        stmeqda ip, {r3}\r
11144     ae04:       e1a06000        mov     r6, r0\r
11145     ae08:       e2890010        add     r0, r9, #16     ; 0x10\r
11146     ae0c:       ebf5e2c1        bl      0xffd83918\r
11147     ae10:       080c0008        stmeqda ip, {r3}\r
11148     ae14:       e1a07000        mov     r7, r0\r
11149     ae18:       e2890014        add     r0, r9, #20     ; 0x14\r
11150     ae1c:       ebf5e2bd        bl      0xffd83918\r
11151     ae20:       080c0008        stmeqda ip, {r3}\r
11152     ae24:       e1a08000        mov     r8, r0\r
11153     ae28:       e2890018        add     r0, r9, #24     ; 0x18\r
11154     ae2c:       ebf5e2b9        bl      0xffd83918\r
11155     ae30:       080c0008        stmeqda ip, {r3}\r
11156     ae34:       e58d0418        str     r0, [sp, #1048]\r
11157     ae38:       e289001c        add     r0, r9, #28     ; 0x1c\r
11158     ae3c:       ebf5e2b5        bl      0xffd83918\r
11159     ae40:       080c0008        stmeqda ip, {r3}\r
11160     ae44:       e58d041c        str     r0, [sp, #1052]\r
11161     ae48:       ebf5e44c        bl      0xffd83f80\r
11162     ae4c:       080c0006        stmeqda ip, {r1, r2}\r
11163     ae50:       e1a00003        mov     r0, r3\r
11164     ae54:       e58d0420        str     r0, [sp, #1056]\r
11165     ae58:       ebf5e448        bl      0xffd83f80\r
11166     ae5c:       080c0008        stmeqda ip, {r3}\r
11167     ae60:       e1a00004        mov     r0, r4\r
11168     ae64:       e58d0424        str     r0, [sp, #1060]\r
11169     ae68:       ebf5e444        bl      0xffd83f80\r
11170     ae6c:       080c000a        stmeqda ip, {r1, r3}\r
11171     ae70:       e1a00005        mov     r0, r5\r
11172     ae74:       e58d0428        str     r0, [sp, #1064]\r
11173     ae78:       ebf5e440        bl      0xffd83f80\r
11174     ae7c:       080c000c        stmeqda ip, {r2, r3}\r
11175     ae80:       e1a00006        mov     r0, r6\r
11176     ae84:       e58d042c        str     r0, [sp, #1068]\r
11177     ae88:       ebf5e43c        bl      0xffd83f80\r
11178     ae8c:       080c000e        stmeqda ip, {r1, r2, r3}\r
11179     ae90:       e59d9434        ldr     r9, [sp, #1076]\r
11180     ae94:       e3c99003        bic     r9, r9, #3      ; 0x3\r
11181     ae98:       e2890004        add     r0, r9, #4      ; 0x4\r
11182     ae9c:       e58d0434        str     r0, [sp, #1076]\r
11183     aea0:       e2890000        add     r0, r9, #0      ; 0x0\r
11184     aea4:       ebf5e29b        bl      0xffd83918\r
11185     aea8:       080c0012        stmeqda ip, {r1, r4}\r
11186     aeac:       e1a06000        mov     r6, r0\r
11187     aeb0:       ebf5e432        bl      0xffd83f80\r
11188     aeb4:       080c0010        stmeqda ip, {r4}\r
11189     aeb8:       e1a00006        mov     r0, r6\r
11190     aebc:       e28cc027        add     ip, ip, #39     ; 0x27\r
11191     aec0:       eaf5e082        b       0xffd830d0\r
11192     aec4:       080c0bb0        stmeqda ip, {r4, r5, r7, r8, r9, fp}\r
11193     aec8:       00000000        andeq   r0, r0, r0\r
11194     aecc:       ebf5e42b        bl      0xffd83f80\r
11195     aed0:       080c0bb0        stmeqda ip, {r4, r5, r7, r8, r9, fp}\r
11196     aed4:       e59d9434        ldr     r9, [sp, #1076]\r
11197     aed8:       e3c99003        bic     r9, r9, #3      ; 0x3\r
11198     aedc:       e2499014        sub     r9, r9, #20     ; 0x14\r
11199     aee0:       e58d9434        str     r9, [sp, #1076]\r
11200     aee4:       e2890000        add     r0, r9, #0      ; 0x0\r
11201     aee8:       e1a01007        mov     r1, r7\r
11202     aeec:       ebf5e1d6        bl      0xffd8364c\r
11203     aef0:       e2890004        add     r0, r9, #4      ; 0x4\r
11204     aef4:       e1a01008        mov     r1, r8\r
11205     aef8:       ebf5e1d3        bl      0xffd8364c\r
11206     aefc:       e2890008        add     r0, r9, #8      ; 0x8\r
11207     af00:       e59d1418        ldr     r1, [sp, #1048]\r
11208     af04:       ebf5e1d0        bl      0xffd8364c\r
11209     af08:       e289000c        add     r0, r9, #12     ; 0xc\r
11210     af0c:       e59d141c        ldr     r1, [sp, #1052]\r
11211     af10:       ebf5e1cd        bl      0xffd8364c\r
11212     af14:       e2890010        add     r0, r9, #16     ; 0x10\r
11213     af18:       e59d1438        ldr     r1, [sp, #1080]\r
11214     af1c:       ebf5e1ca        bl      0xffd8364c\r
11215     af20:       ebf5e416        bl      0xffd83f80\r
11216     af24:       080c0bb2        stmeqda ip, {r1, r4, r5, r7, r8, r9, fp}\r
11217     af28:       e1a01003        mov     r1, r3\r
11218     af2c:       e2930000        adds    r0, r3, #0      ; 0x0\r
11219     af30:       e58d0418        str     r0, [sp, #1048]\r
11220     af34:       ebf5e411        bl      0xffd83f80\r
11221     af38:       080c0bb4        stmeqda ip, {r2, r4, r5, r7, r8, r9, fp}\r
11222     af3c:       e59d0418        ldr     r0, [sp, #1048]\r
11223     af40:       e2800024        add     r0, r0, #36     ; 0x24\r
11224     af44:       ebf5e247        bl      0xffd83868\r
11225     af48:       080c0bb8        stmeqda ip, {r3, r4, r5, r7, r8, r9, fp}\r
11226     af4c:       e1a05000        mov     r5, r0\r
11227     af50:       ebf5e40a        bl      0xffd83f80\r
11228     af54:       080c0bb6        stmeqda ip, {r1, r2, r4, r5, r7, r8, r9, fp}\r
11229     af58:       e3550000        cmp     r5, #0  ; 0x0\r
11230     af5c:       ebf5e407        bl      0xffd83f80\r
11231     af60:       080c0bb8        stmeqda ip, {r3, r4, r5, r7, r8, r9, fp}\r
11232     af64:       e28cc015        add     ip, ip, #21     ; 0x15\r
11233     af68:       1a000004        bne     0xaf80\r
11234     af6c:       e1a00fac        mov     r0, ip, lsr #31\r
11235     af70:       e08ff100        add     pc, pc, r0, lsl #2\r
11236     af74:       080c0c2a        stmeqda ip, {r1, r3, r5, sl, fp}\r
11237     af78:       ebf5dff5        bl      0xffd82f54\r
11238     af7c:       ea00008a        b       0xb1ac\r
11239     af80:       ebf5e3fe        bl      0xffd83f80\r
11240     af84:       080c0bba        stmeqda ip, {r1, r3, r4, r5, r7, r8, r9, fp}\r
11241     af88:       e59d0418        ldr     r0, [sp, #1048]\r
11242     af8c:       e2800026        add     r0, r0, #38     ; 0x26\r
11243     af90:       ebf5e234        bl      0xffd83868\r
11244     af94:       080c0bbe        stmeqda ip, {r1, r2, r3, r4, r5, r7, r8, r9, fp}\r
11245     af98:       e1a03000        mov     r3, r0\r
11246     af9c:       ebf5e3f7        bl      0xffd83f80\r
11247     afa0:       080c0bbc        stmeqda ip, {r2, r3, r4, r5, r7, r8, r9, fp}\r
11248     afa4:       e1a01003        mov     r1, r3\r
11249     afa8:       e2533001        subs    r3, r3, #1      ; 0x1\r
11250     afac:       ebf5e3f3        bl      0xffd83f80\r
11251     afb0:       080c0bbe        stmeqda ip, {r1, r2, r3, r4, r5, r7, r8, r9, fp}\r
11252     afb4:       e59d0418        ldr     r0, [sp, #1048]\r
11253     afb8:       e2800026        add     r0, r0, #38     ; 0x26\r
11254     afbc:       e1a01003        mov     r1, r3\r
11255     afc0:       ebf5e161        bl      0xffd8354c\r
11256     afc4:       080c0bc0        stmeqda ip, {r6, r7, r8, r9, fp}\r
11257     afc8:       ebf5e3ec        bl      0xffd83f80\r
11258     afcc:       080c0bc0        stmeqda ip, {r6, r7, r8, r9, fp}\r
11259     afd0:       e3a00ffe        mov     r0, #1016       ; 0x3f8\r
11260     afd4:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
11261     afd8:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
11262     afdc:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
11263     afe0:       ebf5e24c        bl      0xffd83918\r
11264     afe4:       080c0bc4        stmeqda ip, {r2, r6, r7, r8, r9, fp}\r
11265     afe8:       e1a06000        mov     r6, r0\r
11266     afec:       ebf5e3e3        bl      0xffd83f80\r
11267     aff0:       080c0bc2        stmeqda ip, {r1, r6, r7, r8, r9, fp}\r
11268     aff4:       e1a01006        mov     r1, r6\r
11269     aff8:       e2964000        adds    r4, r6, #0      ; 0x0\r
11270     affc:       ebf5e3df        bl      0xffd83f80\r
11271     b000:       080c0bc4        stmeqda ip, {r2, r6, r7, r8, r9, fp}\r
11272     b004:       e1b03803        movs    r3, r3, lsl #16\r
11273     b008:       ebf5e3dc        bl      0xffd83f80\r
11274     b00c:       080c0bc6        stmeqda ip, {r1, r2, r6, r7, r8, r9, fp}\r
11275     b010:       e3530000        cmp     r3, #0  ; 0x0\r
11276     b014:       ebf5e3d9        bl      0xffd83f80\r
11277     b018:       080c0bc8        stmeqda ip, {r3, r6, r7, r8, r9, fp}\r
11278     b01c:       e28cc01d        add     ip, ip, #29     ; 0x1d\r
11279     b020:       0a000004        beq     0xb038\r
11280     b024:       e1a00fac        mov     r0, ip, lsr #31\r
11281     b028:       e08ff100        add     pc, pc, r0, lsl #2\r
11282     b02c:       080c0c2a        stmeqda ip, {r1, r3, r5, sl, fp}\r
11283     b030:       ebf5dfc7        bl      0xffd82f54\r
11284     b034:       ea00005c        b       0xb1ac\r
11285     b038:       ebf5e3d0        bl      0xffd83f80\r
11286     b03c:       080c0bca        stmeqda ip, {r1, r3, r6, r7, r8, r9, fp}\r
11287     b040:       e59d0418        ldr     r0, [sp, #1048]\r
11288     b044:       e2800028        add     r0, r0, #40     ; 0x28\r
11289     b048:       ebf5e206        bl      0xffd83868\r
11290     b04c:       080c0bce        stmeqda ip, {r1, r2, r3, r6, r7, r8, r9, fp}\r
11291     b050:       e1a03000        mov     r3, r0\r
11292     b054:       ebf5e3c9        bl      0xffd83f80\r
11293     b058:       080c0bcc        stmeqda ip, {r2, r3, r6, r7, r8, r9, fp}\r
11294     b05c:       e1a01003        mov     r1, r3\r
11295     b060:       e2533010        subs    r3, r3, #16     ; 0x10\r
11296     b064:       ebf5e3c5        bl      0xffd83f80\r
11297     b068:       080c0bce        stmeqda ip, {r1, r2, r3, r6, r7, r8, r9, fp}\r
11298     b06c:       e59d0418        ldr     r0, [sp, #1048]\r
11299     b070:       e2800028        add     r0, r0, #40     ; 0x28\r
11300     b074:       e1a01003        mov     r1, r3\r
11301     b078:       ebf5e133        bl      0xffd8354c\r
11302     b07c:       080c0bd0        stmeqda ip, {r4, r6, r7, r8, r9, fp}\r
11303     b080:       ebf5e3be        bl      0xffd83f80\r
11304     b084:       080c0bd0        stmeqda ip, {r4, r6, r7, r8, r9, fp}\r
11305     b088:       e1a01003        mov     r1, r3\r
11306     b08c:       e0133004        ands    r3, r3, r4\r
11307     b090:       ebf5e3ba        bl      0xffd83f80\r
11308     b094:       080c0bd2        stmeqda ip, {r1, r4, r6, r7, r8, r9, fp}\r
11309     b098:       e1b03803        movs    r3, r3, lsl #16\r
11310     b09c:       ebf5e3b7        bl      0xffd83f80\r
11311     b0a0:       080c0bd4        stmeqda ip, {r2, r4, r6, r7, r8, r9, fp}\r
11312     b0a4:       e3530000        cmp     r3, #0  ; 0x0\r
11313     b0a8:       ebf5e3b4        bl      0xffd83f80\r
11314     b0ac:       080c0bd6        stmeqda ip, {r1, r2, r4, r6, r7, r8, r9, fp}\r
11315     b0b0:       e28cc018        add     ip, ip, #24     ; 0x18\r
11316     b0b4:       da000004        ble     0xb0cc\r
11317     b0b8:       e1a00fac        mov     r0, ip, lsr #31\r
11318     b0bc:       e08ff100        add     pc, pc, r0, lsl #2\r
11319     b0c0:       080c0bfc        stmeqda ip, {r2, r3, r4, r5, r6, r7, r8, r9, fp}\r
11320     b0c4:       ebf5dfa2        bl      0xffd82f54\r
11321     b0c8:       ea00005e        b       0xb248\r
11322     b0cc:       ebf5e3ab        bl      0xffd83f80\r
11323     b0d0:       080c0bd8        stmeqda ip, {r3, r4, r6, r7, r8, r9, fp}\r
11324     b0d4:       e59d0418        ldr     r0, [sp, #1048]\r
11325     b0d8:       e2800008        add     r0, r0, #8      ; 0x8\r
11326     b0dc:       ebf5e1b6        bl      0xffd837bc\r
11327     b0e0:       080c0bdc        stmeqda ip, {r2, r3, r4, r6, r7, r8, r9, fp}\r
11328     b0e4:       e1a08000        mov     r8, r0\r
11329     b0e8:       ebf5e3a4        bl      0xffd83f80\r
11330     b0ec:       080c0bda        stmeqda ip, {r1, r3, r4, r6, r7, r8, r9, fp}\r
11331     b0f0:       e59d0418        ldr     r0, [sp, #1048]\r
11332     b0f4:       e280002c        add     r0, r0, #44     ; 0x2c\r
11333     b0f8:       ebf5e206        bl      0xffd83918\r
11334     b0fc:       080c0bde        stmeqda ip, {r1, r2, r3, r4, r6, r7, r8, r9, fp}\r
11335     b100:       e1a07000        mov     r7, r0\r
11336     b104:       ebf5e39d        bl      0xffd83f80\r
11337     b108:       080c0bdc        stmeqda ip, {r2, r3, r4, r6, r7, r8, r9, fp}\r
11338     b10c:       e3580000        cmp     r8, #0  ; 0x0\r
11339     b110:       ebf5e39a        bl      0xffd83f80\r
11340     b114:       080c0bde        stmeqda ip, {r1, r2, r3, r4, r6, r7, r8, r9, fp}\r
11341     b118:       e28cc010        add     ip, ip, #16     ; 0x10\r
11342     b11c:       ca000004        bgt     0xb134\r
11343     b120:       e1a00fac        mov     r0, ip, lsr #31\r
11344     b124:       e08ff100        add     pc, pc, r0, lsl #2\r
11345     b128:       080c0c2a        stmeqda ip, {r1, r3, r5, sl, fp}\r
11346     b12c:       ebf5df88        bl      0xffd82f54\r
11347     b130:       ea00001d        b       0xb1ac\r
11348     b134:       ebf5e391        bl      0xffd83f80\r
11349     b138:       080c0be0        stmeqda ip, {r5, r6, r7, r8, r9, fp}\r
11350     b13c:       e3b00000        movs    r0, #0  ; 0x0\r
11351     b140:       e58d041c        str     r0, [sp, #1052]\r
11352     b144:       ebf5e38d        bl      0xffd83f80\r
11353     b148:       080c0be2        stmeqda ip, {r1, r5, r6, r7, r8, r9, fp}\r
11354     b14c:       e59d1418        ldr     r1, [sp, #1048]\r
11355     b150:       e59d1418        ldr     r1, [sp, #1048]\r
11356     b154:       e2913000        adds    r3, r1, #0      ; 0x0\r
11357     b158:       ebf5e388        bl      0xffd83f80\r
11358     b15c:       080c0be4        stmeqda ip, {r2, r5, r6, r7, r8, r9, fp}\r
11359     b160:       e1a01007        mov     r1, r7\r
11360     b164:       e2974000        adds    r4, r7, #0      ; 0x0\r
11361     b168:       ebf5e384        bl      0xffd83f80\r
11362     b16c:       080c0be6        stmeqda ip, {r1, r2, r5, r6, r7, r8, r9, fp}\r
11363     b170:       ebf5e382        bl      0xffd83f80\r
11364     b174:       080c0be8        stmeqda ip, {r3, r5, r6, r7, r8, r9, fp}\r
11365     b178:       e3a000eb        mov     r0, #235        ; 0xeb\r
11366     b17c:       e3800c0b        orr     r0, r0, #2816   ; 0xb00\r
11367     b180:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
11368     b184:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
11369     b188:       e58d0438        str     r0, [sp, #1080]\r
11370     b18c:       e28cc00f        add     ip, ip, #15     ; 0xf\r
11371     b190:       e1a00fac        mov     r0, ip, lsr #31\r
11372     b194:       e08ff100        add     pc, pc, r0, lsl #2\r
11373     b198:       080c0020        stmeqda ip, {r5}\r
11374     b19c:       ebf5df6c        bl      0xffd82f54\r
11375     b1a0:       ea0000c9        b       0xb4cc\r
11376     b1a4:       080c0c2a        stmeqda ip, {r1, r3, r5, sl, fp}\r
11377     b1a8:       00000000        andeq   r0, r0, r0\r
11378     b1ac:       ebf5e373        bl      0xffd83f80\r
11379     b1b0:       080c0c2a        stmeqda ip, {r1, r3, r5, sl, fp}\r
11380     b1b4:       e59d9434        ldr     r9, [sp, #1076]\r
11381     b1b8:       e3c99003        bic     r9, r9, #3      ; 0x3\r
11382     b1bc:       e2890010        add     r0, r9, #16     ; 0x10\r
11383     b1c0:       e58d0434        str     r0, [sp, #1076]\r
11384     b1c4:       e2890000        add     r0, r9, #0      ; 0x0\r
11385     b1c8:       ebf5e1d2        bl      0xffd83918\r
11386     b1cc:       080c0c2e        stmeqda ip, {r1, r2, r3, r5, sl, fp}\r
11387     b1d0:       e1a07000        mov     r7, r0\r
11388     b1d4:       e2890004        add     r0, r9, #4      ; 0x4\r
11389     b1d8:       ebf5e1ce        bl      0xffd83918\r
11390     b1dc:       080c0c2e        stmeqda ip, {r1, r2, r3, r5, sl, fp}\r
11391     b1e0:       e1a08000        mov     r8, r0\r
11392     b1e4:       e2890008        add     r0, r9, #8      ; 0x8\r
11393     b1e8:       ebf5e1ca        bl      0xffd83918\r
11394     b1ec:       080c0c2e        stmeqda ip, {r1, r2, r3, r5, sl, fp}\r
11395     b1f0:       e58d0418        str     r0, [sp, #1048]\r
11396     b1f4:       e289000c        add     r0, r9, #12     ; 0xc\r
11397     b1f8:       ebf5e1c6        bl      0xffd83918\r
11398     b1fc:       080c0c2e        stmeqda ip, {r1, r2, r3, r5, sl, fp}\r
11399     b200:       e58d041c        str     r0, [sp, #1052]\r
11400     b204:       ebf5e35d        bl      0xffd83f80\r
11401     b208:       080c0c2c        stmeqda ip, {r2, r3, r5, sl, fp}\r
11402     b20c:       e59d9434        ldr     r9, [sp, #1076]\r
11403     b210:       e3c99003        bic     r9, r9, #3      ; 0x3\r
11404     b214:       e2890004        add     r0, r9, #4      ; 0x4\r
11405     b218:       e58d0434        str     r0, [sp, #1076]\r
11406     b21c:       e2890000        add     r0, r9, #0      ; 0x0\r
11407     b220:       ebf5e1bc        bl      0xffd83918\r
11408     b224:       080c0c30        stmeqda ip, {r4, r5, sl, fp}\r
11409     b228:       e1a03000        mov     r3, r0\r
11410     b22c:       ebf5e353        bl      0xffd83f80\r
11411     b230:       080c0c2e        stmeqda ip, {r1, r2, r3, r5, sl, fp}\r
11412     b234:       e1a00003        mov     r0, r3\r
11413     b238:       e28cc00e        add     ip, ip, #14     ; 0xe\r
11414     b23c:       eaf5dfa3        b       0xffd830d0\r
11415     b240:       080c0bfc        stmeqda ip, {r2, r3, r4, r5, r6, r7, r8, r9, fp}\r
11416     b244:       00000000        andeq   r0, r0, r0\r
11417     b248:       ebf5e34c        bl      0xffd83f80\r
11418     b24c:       080c0bfc        stmeqda ip, {r2, r3, r4, r5, r6, r7, r8, r9, fp}\r
11419     b250:       e59d0418        ldr     r0, [sp, #1048]\r
11420     b254:       e2800026        add     r0, r0, #38     ; 0x26\r
11421     b258:       e1a01005        mov     r1, r5\r
11422     b25c:       ebf5e0ba        bl      0xffd8354c\r
11423     b260:       080c0bfe        stmeqda ip, {r1, r2, r3, r4, r5, r6, r7, r8, r9, fp}\r
11424     b264:       ebf5e345        bl      0xffd83f80\r
11425     b268:       080c0bfe        stmeqda ip, {r1, r2, r3, r4, r5, r6, r7, r8, r9, fp}\r
11426     b26c:       e59d0418        ldr     r0, [sp, #1048]\r
11427     b270:       e2800008        add     r0, r0, #8      ; 0x8\r
11428     b274:       ebf5e150        bl      0xffd837bc\r
11429     b278:       080c0c02        stmeqda ip, {r1, sl, fp}\r
11430     b27c:       e1a08000        mov     r8, r0\r
11431     b280:       ebf5e33e        bl      0xffd83f80\r
11432     b284:       080c0c00        stmeqda ip, {sl, fp}\r
11433     b288:       e59d0418        ldr     r0, [sp, #1048]\r
11434     b28c:       e280002c        add     r0, r0, #44     ; 0x2c\r
11435     b290:       ebf5e1a0        bl      0xffd83918\r
11436     b294:       080c0c04        stmeqda ip, {r2, sl, fp}\r
11437     b298:       e1a07000        mov     r7, r0\r
11438     b29c:       ebf5e337        bl      0xffd83f80\r
11439     b2a0:       080c0c02        stmeqda ip, {r1, sl, fp}\r
11440     b2a4:       e3580000        cmp     r8, #0  ; 0x0\r
11441     b2a8:       ebf5e334        bl      0xffd83f80\r
11442     b2ac:       080c0c04        stmeqda ip, {r2, sl, fp}\r
11443     b2b0:       e28cc014        add     ip, ip, #20     ; 0x14\r
11444     b2b4:       ca000004        bgt     0xb2cc\r
11445     b2b8:       e1a00fac        mov     r0, ip, lsr #31\r
11446     b2bc:       e08ff100        add     pc, pc, r0, lsl #2\r
11447     b2c0:       080c0c2a        stmeqda ip, {r1, r3, r5, sl, fp}\r
11448     b2c4:       ebf5df22        bl      0xffd82f54\r
11449     b2c8:       ea000058        b       0xb430\r
11450     b2cc:       ebf5e32b        bl      0xffd83f80\r
11451     b2d0:       080c0c06        stmeqda ip, {r1, r2, sl, fp}\r
11452     b2d4:       e3b06080        movs    r6, #128        ; 0x80\r
11453     b2d8:       ebf5e328        bl      0xffd83f80\r
11454     b2dc:       080c0c08        stmeqda ip, {r3, sl, fp}\r
11455     b2e0:       e3b00000        movs    r0, #0  ; 0x0\r
11456     b2e4:       e58d041c        str     r0, [sp, #1052]\r
11457     b2e8:       ebf5e324        bl      0xffd83f80\r
11458     b2ec:       080c0c0a        stmeqda ip, {r1, r3, sl, fp}\r
11459     b2f0:       e3b05003        movs    r5, #3  ; 0x3\r
11460     b2f4:       e28cc009        add     ip, ip, #9      ; 0x9\r
11461     b2f8:       ebf5e320        bl      0xffd83f80\r
11462     b2fc:       080c0c0c        stmeqda ip, {r2, r3, sl, fp}\r
11463     b300:       e2870000        add     r0, r7, #0      ; 0x0\r
11464     b304:       ebf5e12c        bl      0xffd837bc\r
11465     b308:       080c0c10        stmeqda ip, {r4, sl, fp}\r
11466     b30c:       e1a04000        mov     r4, r0\r
11467     b310:       ebf5e31a        bl      0xffd83f80\r
11468     b314:       080c0c0e        stmeqda ip, {r1, r2, r3, sl, fp}\r
11469     b318:       e1a01006        mov     r1, r6\r
11470     b31c:       e2963000        adds    r3, r6, #0      ; 0x0\r
11471     b320:       ebf5e316        bl      0xffd83f80\r
11472     b324:       080c0c10        stmeqda ip, {r4, sl, fp}\r
11473     b328:       e1a01003        mov     r1, r3\r
11474     b32c:       e0133004        ands    r3, r3, r4\r
11475     b330:       ebf5e312        bl      0xffd83f80\r
11476     b334:       080c0c12        stmeqda ip, {r1, r4, sl, fp}\r
11477     b338:       e3530000        cmp     r3, #0  ; 0x0\r
11478     b33c:       ebf5e30f        bl      0xffd83f80\r
11479     b340:       080c0c14        stmeqda ip, {r2, r4, sl, fp}\r
11480     b344:       e28cc011        add     ip, ip, #17     ; 0x11\r
11481     b348:       1a000004        bne     0xb360\r
11482     b34c:       e1a00fac        mov     r0, ip, lsr #31\r
11483     b350:       e08ff100        add     pc, pc, r0, lsl #2\r
11484     b354:       080c0c22        stmeqda ip, {r1, r5, sl, fp}\r
11485     b358:       ebf5defd        bl      0xffd82f54\r
11486     b35c:       ea00001f        b       0xb3e0\r
11487     b360:       ebf5e306        bl      0xffd83f80\r
11488     b364:       080c0c16        stmeqda ip, {r1, r2, r4, sl, fp}\r
11489     b368:       e59d0418        ldr     r0, [sp, #1048]\r
11490     b36c:       e2800028        add     r0, r0, #40     ; 0x28\r
11491     b370:       ebf5e13c        bl      0xffd83868\r
11492     b374:       080c0c1a        stmeqda ip, {r1, r3, r4, sl, fp}\r
11493     b378:       e58d041c        str     r0, [sp, #1052]\r
11494     b37c:       ebf5e2ff        bl      0xffd83f80\r
11495     b380:       080c0c18        stmeqda ip, {r3, r4, sl, fp}\r
11496     b384:       e59de41c        ldr     lr, [sp, #1052]\r
11497     b388:       e1b0312e        movs    r3, lr, lsr #2\r
11498     b38c:       ebf5e2fb        bl      0xffd83f80\r
11499     b390:       080c0c1a        stmeqda ip, {r1, r3, r4, sl, fp}\r
11500     b394:       e2870013        add     r0, r7, #19     ; 0x13\r
11501     b398:       e1a01003        mov     r1, r3\r
11502     b39c:       ebf5e04b        bl      0xffd834d0\r
11503     b3a0:       080c0c1c        stmeqda ip, {r2, r3, r4, sl, fp}\r
11504     b3a4:       ebf5e2f5        bl      0xffd83f80\r
11505     b3a8:       080c0c1c        stmeqda ip, {r2, r3, r4, sl, fp}\r
11506     b3ac:       e1a01004        mov     r1, r4\r
11507     b3b0:       e2943000        adds    r3, r4, #0      ; 0x0\r
11508     b3b4:       ebf5e2f1        bl      0xffd83f80\r
11509     b3b8:       080c0c1e        stmeqda ip, {r1, r2, r3, r4, sl, fp}\r
11510     b3bc:       e1a01003        mov     r1, r3\r
11511     b3c0:       e1933005        orrs    r3, r3, r5\r
11512     b3c4:       ebf5e2ed        bl      0xffd83f80\r
11513     b3c8:       080c0c20        stmeqda ip, {r5, sl, fp}\r
11514     b3cc:       e2870000        add     r0, r7, #0      ; 0x0\r
11515     b3d0:       e1a01003        mov     r1, r3\r
11516     b3d4:       ebf5e03d        bl      0xffd834d0\r
11517     b3d8:       080c0c22        stmeqda ip, {r1, r5, sl, fp}\r
11518     b3dc:       e28cc016        add     ip, ip, #22     ; 0x16\r
11519     b3e0:       ebf5e2e6        bl      0xffd83f80\r
11520     b3e4:       080c0c22        stmeqda ip, {r1, r5, sl, fp}\r
11521     b3e8:       e1a01008        mov     r1, r8\r
11522     b3ec:       e2588001        subs    r8, r8, #1      ; 0x1\r
11523     b3f0:       ebf5e2e2        bl      0xffd83f80\r
11524     b3f4:       080c0c24        stmeqda ip, {r2, r5, sl, fp}\r
11525     b3f8:       e1a01007        mov     r1, r7\r
11526     b3fc:       e2977050        adds    r7, r7, #80     ; 0x50\r
11527     b400:       ebf5e2de        bl      0xffd83f80\r
11528     b404:       080c0c26        stmeqda ip, {r1, r2, r5, sl, fp}\r
11529     b408:       e3580000        cmp     r8, #0  ; 0x0\r
11530     b40c:       ebf5e2db        bl      0xffd83f80\r
11531     b410:       080c0c28        stmeqda ip, {r3, r5, sl, fp}\r
11532     b414:       e28cc00c        add     ip, ip, #12     ; 0xc\r
11533     b418:       da000004        ble     0xb430\r
11534     b41c:       e1a00fac        mov     r0, ip, lsr #31\r
11535     b420:       e08ff100        add     pc, pc, r0, lsl #2\r
11536     b424:       080c0c0c        stmeqda ip, {r2, r3, sl, fp}\r
11537     b428:       ebf5dec9        bl      0xffd82f54\r
11538     b42c:       eaffffb1        b       0xb2f8\r
11539     b430:       ebf5e2d2        bl      0xffd83f80\r
11540     b434:       080c0c2a        stmeqda ip, {r1, r3, r5, sl, fp}\r
11541     b438:       e59d9434        ldr     r9, [sp, #1076]\r
11542     b43c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
11543     b440:       e2890010        add     r0, r9, #16     ; 0x10\r
11544     b444:       e58d0434        str     r0, [sp, #1076]\r
11545     b448:       e2890000        add     r0, r9, #0      ; 0x0\r
11546     b44c:       ebf5e131        bl      0xffd83918\r
11547     b450:       080c0c2e        stmeqda ip, {r1, r2, r3, r5, sl, fp}\r
11548     b454:       e1a07000        mov     r7, r0\r
11549     b458:       e2890004        add     r0, r9, #4      ; 0x4\r
11550     b45c:       ebf5e12d        bl      0xffd83918\r
11551     b460:       080c0c2e        stmeqda ip, {r1, r2, r3, r5, sl, fp}\r
11552     b464:       e1a08000        mov     r8, r0\r
11553     b468:       e2890008        add     r0, r9, #8      ; 0x8\r
11554     b46c:       ebf5e129        bl      0xffd83918\r
11555     b470:       080c0c2e        stmeqda ip, {r1, r2, r3, r5, sl, fp}\r
11556     b474:       e58d0418        str     r0, [sp, #1048]\r
11557     b478:       e289000c        add     r0, r9, #12     ; 0xc\r
11558     b47c:       ebf5e125        bl      0xffd83918\r
11559     b480:       080c0c2e        stmeqda ip, {r1, r2, r3, r5, sl, fp}\r
11560     b484:       e58d041c        str     r0, [sp, #1052]\r
11561     b488:       ebf5e2bc        bl      0xffd83f80\r
11562     b48c:       080c0c2c        stmeqda ip, {r2, r3, r5, sl, fp}\r
11563     b490:       e59d9434        ldr     r9, [sp, #1076]\r
11564     b494:       e3c99003        bic     r9, r9, #3      ; 0x3\r
11565     b498:       e2890004        add     r0, r9, #4      ; 0x4\r
11566     b49c:       e58d0434        str     r0, [sp, #1076]\r
11567     b4a0:       e2890000        add     r0, r9, #0      ; 0x0\r
11568     b4a4:       ebf5e11b        bl      0xffd83918\r
11569     b4a8:       080c0c30        stmeqda ip, {r4, r5, sl, fp}\r
11570     b4ac:       e1a03000        mov     r3, r0\r
11571     b4b0:       ebf5e2b2        bl      0xffd83f80\r
11572     b4b4:       080c0c2e        stmeqda ip, {r1, r2, r3, r5, sl, fp}\r
11573     b4b8:       e1a00003        mov     r0, r3\r
11574     b4bc:       e28cc00e        add     ip, ip, #14     ; 0xe\r
11575     b4c0:       eaf5df02        b       0xffd830d0\r
11576     b4c4:       080c0020        stmeqda ip, {r5}\r
11577     b4c8:       00000000        andeq   r0, r0, r0\r
11578     b4cc:       ebf5e2ab        bl      0xffd83f80\r
11579     b4d0:       080c0020        stmeqda ip, {r5}\r
11580     b4d4:       e59d9434        ldr     r9, [sp, #1076]\r
11581     b4d8:       e3c99003        bic     r9, r9, #3      ; 0x3\r
11582     b4dc:       e2499010        sub     r9, r9, #16     ; 0x10\r
11583     b4e0:       e58d9434        str     r9, [sp, #1076]\r
11584     b4e4:       e2890000        add     r0, r9, #0      ; 0x0\r
11585     b4e8:       e1a01007        mov     r1, r7\r
11586     b4ec:       ebf5e056        bl      0xffd8364c\r
11587     b4f0:       e2890004        add     r0, r9, #4      ; 0x4\r
11588     b4f4:       e1a01008        mov     r1, r8\r
11589     b4f8:       ebf5e053        bl      0xffd8364c\r
11590     b4fc:       e2890008        add     r0, r9, #8      ; 0x8\r
11591     b500:       e59d1418        ldr     r1, [sp, #1048]\r
11592     b504:       ebf5e050        bl      0xffd8364c\r
11593     b508:       e289000c        add     r0, r9, #12     ; 0xc\r
11594     b50c:       e59d1438        ldr     r1, [sp, #1080]\r
11595     b510:       ebf5e04d        bl      0xffd8364c\r
11596     b514:       ebf5e299        bl      0xffd83f80\r
11597     b518:       080c0022        stmeqda ip, {r1, r5}\r
11598     b51c:       e1a01004        mov     r1, r4\r
11599     b520:       e2948000        adds    r8, r4, #0      ; 0x0\r
11600     b524:       ebf5e295        bl      0xffd83f80\r
11601     b528:       080c0024        stmeqda ip, {r2, r5}\r
11602     b52c:       e2880000        add     r0, r8, #0      ; 0x0\r
11603     b530:       ebf5e0a1        bl      0xffd837bc\r
11604     b534:       080c0028        stmeqda ip, {r3, r5}\r
11605     b538:       e1a04000        mov     r4, r0\r
11606     b53c:       ebf5e28f        bl      0xffd83f80\r
11607     b540:       080c0026        stmeqda ip, {r1, r2, r5}\r
11608     b544:       e3b03080        movs    r3, #128        ; 0x80\r
11609     b548:       ebf5e28c        bl      0xffd83f80\r
11610     b54c:       080c0028        stmeqda ip, {r3, r5}\r
11611     b550:       e1130004        tst     r3, r4\r
11612     b554:       ebf5e289        bl      0xffd83f80\r
11613     b558:       080c002a        stmeqda ip, {r1, r3, r5}\r
11614     b55c:       e28cc017        add     ip, ip, #23     ; 0x17\r
11615     b560:       1a000004        bne     0xb578\r
11616     b564:       e1a00fac        mov     r0, ip, lsr #31\r
11617     b568:       e08ff100        add     pc, pc, r0, lsl #2\r
11618     b56c:       080c0058        stmeqda ip, {r3, r4, r6}\r
11619     b570:       ebf5de77        bl      0xffd82f54\r
11620     b574:       ea000086        b       0xb794\r
11621     b578:       ebf5e280        bl      0xffd83f80\r
11622     b57c:       080c002c        stmeqda ip, {r2, r3, r5}\r
11623     b580:       e2880020        add     r0, r8, #32     ; 0x20\r
11624     b584:       ebf5e0e3        bl      0xffd83918\r
11625     b588:       080c0030        stmeqda ip, {r4, r5}\r
11626     b58c:       e1a07000        mov     r7, r0\r
11627     b590:       ebf5e27a        bl      0xffd83f80\r
11628     b594:       080c002e        stmeqda ip, {r1, r2, r3, r5}\r
11629     b598:       e3570000        cmp     r7, #0  ; 0x0\r
11630     b59c:       ebf5e277        bl      0xffd83f80\r
11631     b5a0:       080c0030        stmeqda ip, {r4, r5}\r
11632     b5a4:       e28cc00b        add     ip, ip, #11     ; 0xb\r
11633     b5a8:       1a000004        bne     0xb5c0\r
11634     b5ac:       e1a00fac        mov     r0, ip, lsr #31\r
11635     b5b0:       e08ff100        add     pc, pc, r0, lsl #2\r
11636     b5b4:       080c0056        stmeqda ip, {r1, r2, r4, r6}\r
11637     b5b8:       ebf5de65        bl      0xffd82f54\r
11638     b5bc:       ea00006d        b       0xb778\r
11639     b5c0:       ebf5e26e        bl      0xffd83f80\r
11640     b5c4:       080c0032        stmeqda ip, {r1, r4, r5}\r
11641     b5c8:       e3b00000        movs    r0, #0  ; 0x0\r
11642     b5cc:       e58d0418        str     r0, [sp, #1048]\r
11643     b5d0:       e28cc003        add     ip, ip, #3      ; 0x3\r
11644     b5d4:       ebf5e269        bl      0xffd83f80\r
11645     b5d8:       080c0034        stmeqda ip, {r2, r4, r5}\r
11646     b5dc:       e2870000        add     r0, r7, #0      ; 0x0\r
11647     b5e0:       ebf5e075        bl      0xffd837bc\r
11648     b5e4:       080c0038        stmeqda ip, {r3, r4, r5}\r
11649     b5e8:       e1a03000        mov     r3, r0\r
11650     b5ec:       ebf5e263        bl      0xffd83f80\r
11651     b5f0:       080c0036        stmeqda ip, {r1, r2, r4, r5}\r
11652     b5f4:       e3530000        cmp     r3, #0  ; 0x0\r
11653     b5f8:       ebf5e260        bl      0xffd83f80\r
11654     b5fc:       080c0038        stmeqda ip, {r3, r4, r5}\r
11655     b600:       e28cc00b        add     ip, ip, #11     ; 0xb\r
11656     b604:       1a000004        bne     0xb61c\r
11657     b608:       e1a00fac        mov     r0, ip, lsr #31\r
11658     b60c:       e08ff100        add     pc, pc, r0, lsl #2\r
11659     b610:       080c004e        stmeqda ip, {r1, r2, r3, r6}\r
11660     b614:       ebf5de4e        bl      0xffd82f54\r
11661     b618:       ea00003e        b       0xb718\r
11662     b61c:       ebf5e257        bl      0xffd83f80\r
11663     b620:       080c003a        stmeqda ip, {r1, r3, r4, r5}\r
11664     b624:       e2870001        add     r0, r7, #1      ; 0x1\r
11665     b628:       ebf5e063        bl      0xffd837bc\r
11666     b62c:       080c003e        stmeqda ip, {r1, r2, r3, r4, r5}\r
11667     b630:       e1a03000        mov     r3, r0\r
11668     b634:       ebf5e251        bl      0xffd83f80\r
11669     b638:       080c003c        stmeqda ip, {r2, r3, r4, r5}\r
11670     b63c:       e3b06007        movs    r6, #7  ; 0x7\r
11671     b640:       ebf5e24e        bl      0xffd83f80\r
11672     b644:       080c003e        stmeqda ip, {r1, r2, r3, r4, r5}\r
11673     b648:       e1a01003        mov     r1, r3\r
11674     b64c:       e0133006        ands    r3, r3, r6\r
11675     b650:       ebf5e24a        bl      0xffd83f80\r
11676     b654:       080c0040        stmeqda ip, {r6}\r
11677     b658:       e28cc00e        add     ip, ip, #14     ; 0xe\r
11678     b65c:       1a000004        bne     0xb674\r
11679     b660:       e1a00fac        mov     r0, ip, lsr #31\r
11680     b664:       e08ff100        add     pc, pc, r0, lsl #2\r
11681     b668:       080c004c        stmeqda ip, {r2, r3, r6}\r
11682     b66c:       ebf5de38        bl      0xffd82f54\r
11683     b670:       ea000021        b       0xb6fc\r
11684     b674:       ebf5e241        bl      0xffd83f80\r
11685     b678:       080c0042        stmeqda ip, {r1, r6}\r
11686     b67c:       e3a00e06        mov     r0, #96 ; 0x60\r
11687     b680:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
11688     b684:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
11689     b688:       ebf5e0a2        bl      0xffd83918\r
11690     b68c:       080c0046        stmeqda ip, {r1, r2, r6}\r
11691     b690:       e1a06000        mov     r6, r0\r
11692     b694:       ebf5e239        bl      0xffd83f80\r
11693     b698:       080c0044        stmeqda ip, {r2, r6}\r
11694     b69c:       e2860000        add     r0, r6, #0      ; 0x0\r
11695     b6a0:       ebf5e09c        bl      0xffd83918\r
11696     b6a4:       080c0048        stmeqda ip, {r3, r6}\r
11697     b6a8:       e1a06000        mov     r6, r0\r
11698     b6ac:       ebf5e233        bl      0xffd83f80\r
11699     b6b0:       080c0046        stmeqda ip, {r1, r2, r6}\r
11700     b6b4:       e286002c        add     r0, r6, #44     ; 0x2c\r
11701     b6b8:       ebf5e096        bl      0xffd83918\r
11702     b6bc:       080c004a        stmeqda ip, {r1, r3, r6}\r
11703     b6c0:       e1a06000        mov     r6, r0\r
11704     b6c4:       ebf5e22d        bl      0xffd83f80\r
11705     b6c8:       080c0048        stmeqda ip, {r3, r6}\r
11706     b6cc:       ebf5e22b        bl      0xffd83f80\r
11707     b6d0:       080c004a        stmeqda ip, {r1, r3, r6}\r
11708     b6d4:       e3a0004d        mov     r0, #77 ; 0x4d\r
11709     b6d8:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
11710     b6dc:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
11711     b6e0:       e58d0438        str     r0, [sp, #1080]\r
11712     b6e4:       e28cc015        add     ip, ip, #21     ; 0x15\r
11713     b6e8:       e1a00fac        mov     r0, ip, lsr #31\r
11714     b6ec:       e08ff100        add     pc, pc, r0, lsl #2\r
11715     b6f0:       080c0010        stmeqda ip, {r4}\r
11716     b6f4:       ebf5de16        bl      0xffd82f54\r
11717     b6f8:       eafffd96        b       0xad58\r
11718     b6fc:       ebf5e21f        bl      0xffd83f80\r
11719     b700:       080c004c        stmeqda ip, {r2, r3, r6}\r
11720     b704:       e2870000        add     r0, r7, #0      ; 0x0\r
11721     b708:       e59d1418        ldr     r1, [sp, #1048]\r
11722     b70c:       ebf5df6f        bl      0xffd834d0\r
11723     b710:       080c004e        stmeqda ip, {r1, r2, r3, r6}\r
11724     b714:       e28cc004        add     ip, ip, #4      ; 0x4\r
11725     b718:       ebf5e218        bl      0xffd83f80\r
11726     b71c:       080c004e        stmeqda ip, {r1, r2, r3, r6}\r
11727     b720:       e287002c        add     r0, r7, #44     ; 0x2c\r
11728     b724:       e59d1418        ldr     r1, [sp, #1048]\r
11729     b728:       ebf5dfa7        bl      0xffd835cc\r
11730     b72c:       080c0050        stmeqda ip, {r4, r6}\r
11731     b730:       ebf5e212        bl      0xffd83f80\r
11732     b734:       080c0050        stmeqda ip, {r4, r6}\r
11733     b738:       e2870034        add     r0, r7, #52     ; 0x34\r
11734     b73c:       ebf5e075        bl      0xffd83918\r
11735     b740:       080c0054        stmeqda ip, {r2, r4, r6}\r
11736     b744:       e1a07000        mov     r7, r0\r
11737     b748:       ebf5e20c        bl      0xffd83f80\r
11738     b74c:       080c0052        stmeqda ip, {r1, r4, r6}\r
11739     b750:       e3570000        cmp     r7, #0  ; 0x0\r
11740     b754:       ebf5e209        bl      0xffd83f80\r
11741     b758:       080c0054        stmeqda ip, {r2, r4, r6}\r
11742     b75c:       e28cc00f        add     ip, ip, #15     ; 0xf\r
11743     b760:       0a000004        beq     0xb778\r
11744     b764:       e1a00fac        mov     r0, ip, lsr #31\r
11745     b768:       e08ff100        add     pc, pc, r0, lsl #2\r
11746     b76c:       080c0034        stmeqda ip, {r2, r4, r5}\r
11747     b770:       ebf5ddf7        bl      0xffd82f54\r
11748     b774:       eaffff96        b       0xb5d4\r
11749     b778:       ebf5e200        bl      0xffd83f80\r
11750     b77c:       080c0056        stmeqda ip, {r1, r2, r4, r6}\r
11751     b780:       e2880020        add     r0, r8, #32     ; 0x20\r
11752     b784:       e1a01007        mov     r1, r7\r
11753     b788:       ebf5df8f        bl      0xffd835cc\r
11754     b78c:       080c0058        stmeqda ip, {r3, r4, r6}\r
11755     b790:       e28cc004        add     ip, ip, #4      ; 0x4\r
11756     b794:       ebf5e1f9        bl      0xffd83f80\r
11757     b798:       080c0058        stmeqda ip, {r3, r4, r6}\r
11758     b79c:       e59d9434        ldr     r9, [sp, #1076]\r
11759     b7a0:       e3c99003        bic     r9, r9, #3      ; 0x3\r
11760     b7a4:       e289000c        add     r0, r9, #12     ; 0xc\r
11761     b7a8:       e58d0434        str     r0, [sp, #1076]\r
11762     b7ac:       e2890000        add     r0, r9, #0      ; 0x0\r
11763     b7b0:       ebf5e058        bl      0xffd83918\r
11764     b7b4:       080c005c        stmeqda ip, {r2, r3, r4, r6}\r
11765     b7b8:       e1a07000        mov     r7, r0\r
11766     b7bc:       e2890004        add     r0, r9, #4      ; 0x4\r
11767     b7c0:       ebf5e054        bl      0xffd83918\r
11768     b7c4:       080c005c        stmeqda ip, {r2, r3, r4, r6}\r
11769     b7c8:       e1a08000        mov     r8, r0\r
11770     b7cc:       e2890008        add     r0, r9, #8      ; 0x8\r
11771     b7d0:       ebf5e050        bl      0xffd83918\r
11772     b7d4:       080c005c        stmeqda ip, {r2, r3, r4, r6}\r
11773     b7d8:       e58d0418        str     r0, [sp, #1048]\r
11774     b7dc:       ebf5e1e7        bl      0xffd83f80\r
11775     b7e0:       080c005a        stmeqda ip, {r1, r3, r4, r6}\r
11776     b7e4:       e59d9434        ldr     r9, [sp, #1076]\r
11777     b7e8:       e3c99003        bic     r9, r9, #3      ; 0x3\r
11778     b7ec:       e2890004        add     r0, r9, #4      ; 0x4\r
11779     b7f0:       e58d0434        str     r0, [sp, #1076]\r
11780     b7f4:       e2890000        add     r0, r9, #0      ; 0x0\r
11781     b7f8:       ebf5e046        bl      0xffd83918\r
11782     b7fc:       080c005e        stmeqda ip, {r1, r2, r3, r4, r6}\r
11783     b800:       e1a03000        mov     r3, r0\r
11784     b804:       ebf5e1dd        bl      0xffd83f80\r
11785     b808:       080c005c        stmeqda ip, {r2, r3, r4, r6}\r
11786     b80c:       e1a00003        mov     r0, r3\r
11787     b810:       e28cc00d        add     ip, ip, #13     ; 0xd\r
11788     b814:       eaf5de2d        b       0xffd830d0\r
11789     b818:       080bfdd0        stmeqda fp, {r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
11790     b81c:       00000000        andeq   r0, r0, r0\r
11791     b820:       ebf5e1d6        bl      0xffd83f80\r
11792     b824:       080bfdd0        stmeqda fp, {r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
11793     b828:       e59d9434        ldr     r9, [sp, #1076]\r
11794     b82c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
11795     b830:       e2890004        add     r0, r9, #4      ; 0x4\r
11796     b834:       e58d0434        str     r0, [sp, #1076]\r
11797     b838:       e2890000        add     r0, r9, #0      ; 0x0\r
11798     b83c:       ebf5e035        bl      0xffd83918\r
11799     b840:       080bfdd4        stmeqda fp, {r2, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
11800     b844:       e1a03000        mov     r3, r0\r
11801     b848:       ebf5e1cc        bl      0xffd83f80\r
11802     b84c:       080bfdd2        stmeqda fp, {r1, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
11803     b850:       e59d9434        ldr     r9, [sp, #1076]\r
11804     b854:       e3c99003        bic     r9, r9, #3      ; 0x3\r
11805     b858:       e2499010        sub     r9, r9, #16     ; 0x10\r
11806     b85c:       e58d9434        str     r9, [sp, #1076]\r
11807     b860:       e2890000        add     r0, r9, #0      ; 0x0\r
11808     b864:       e1a01007        mov     r1, r7\r
11809     b868:       ebf5df77        bl      0xffd8364c\r
11810     b86c:       e2890004        add     r0, r9, #4      ; 0x4\r
11811     b870:       e1a01008        mov     r1, r8\r
11812     b874:       ebf5df74        bl      0xffd8364c\r
11813     b878:       e2890008        add     r0, r9, #8      ; 0x8\r
11814     b87c:       e59d1418        ldr     r1, [sp, #1048]\r
11815     b880:       ebf5df71        bl      0xffd8364c\r
11816     b884:       e289000c        add     r0, r9, #12     ; 0xc\r
11817     b888:       e59d141c        ldr     r1, [sp, #1052]\r
11818     b88c:       ebf5df4e        bl      0xffd835cc\r
11819     b890:       080bfdd4        stmeqda fp, {r2, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
11820     b894:       ebf5e1b9        bl      0xffd83f80\r
11821     b898:       080bfdd4        stmeqda fp, {r2, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
11822     b89c:       e59d1420        ldr     r1, [sp, #1056]\r
11823     b8a0:       e1a07001        mov     r7, r1\r
11824     b8a4:       ebf5e1b5        bl      0xffd83f80\r
11825     b8a8:       080bfdd6        stmeqda fp, {r1, r2, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
11826     b8ac:       e59d1424        ldr     r1, [sp, #1060]\r
11827     b8b0:       e1a08001        mov     r8, r1\r
11828     b8b4:       ebf5e1b1        bl      0xffd83f80\r
11829     b8b8:       080bfdd8        stmeqda fp, {r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
11830     b8bc:       e59d1428        ldr     r1, [sp, #1064]\r
11831     b8c0:       e1a00001        mov     r0, r1\r
11832     b8c4:       e58d0418        str     r0, [sp, #1048]\r
11833     b8c8:       ebf5e1ac        bl      0xffd83f80\r
11834     b8cc:       080bfdda        stmeqda fp, {r1, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
11835     b8d0:       e59d142c        ldr     r1, [sp, #1068]\r
11836     b8d4:       e1a00001        mov     r0, r1\r
11837     b8d8:       e58d041c        str     r0, [sp, #1052]\r
11838     b8dc:       ebf5e1a7        bl      0xffd83f80\r
11839     b8e0:       080bfddc        stmeqda fp, {r2, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
11840     b8e4:       e59d9434        ldr     r9, [sp, #1076]\r
11841     b8e8:       e3c99003        bic     r9, r9, #3      ; 0x3\r
11842     b8ec:       e2499010        sub     r9, r9, #16     ; 0x10\r
11843     b8f0:       e58d9434        str     r9, [sp, #1076]\r
11844     b8f4:       e2890000        add     r0, r9, #0      ; 0x0\r
11845     b8f8:       e1a01007        mov     r1, r7\r
11846     b8fc:       ebf5df52        bl      0xffd8364c\r
11847     b900:       e2890004        add     r0, r9, #4      ; 0x4\r
11848     b904:       e1a01008        mov     r1, r8\r
11849     b908:       ebf5df4f        bl      0xffd8364c\r
11850     b90c:       e2890008        add     r0, r9, #8      ; 0x8\r
11851     b910:       e59d1418        ldr     r1, [sp, #1048]\r
11852     b914:       ebf5df4c        bl      0xffd8364c\r
11853     b918:       e289000c        add     r0, r9, #12     ; 0xc\r
11854     b91c:       e59d141c        ldr     r1, [sp, #1052]\r
11855     b920:       ebf5df29        bl      0xffd835cc\r
11856     b924:       080bfdde        stmeqda fp, {r1, r2, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
11857     b928:       ebf5e194        bl      0xffd83f80\r
11858     b92c:       080bfdde        stmeqda fp, {r1, r2, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
11859     b930:       e1a01003        mov     r1, r3\r
11860     b934:       e2930000        adds    r0, r3, #0      ; 0x0\r
11861     b938:       e58d041c        str     r0, [sp, #1052]\r
11862     b93c:       ebf5e18f        bl      0xffd83f80\r
11863     b940:       080bfde0        stmeqda fp, {r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
11864     b944:       e59d041c        ldr     r0, [sp, #1052]\r
11865     b948:       e2800004        add     r0, r0, #4      ; 0x4\r
11866     b94c:       ebf5dff1        bl      0xffd83918\r
11867     b950:       080bfde4        stmeqda fp, {r2, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
11868     b954:       e1a03000        mov     r3, r0\r
11869     b958:       ebf5e188        bl      0xffd83f80\r
11870     b95c:       080bfde2        stmeqda fp, {r1, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
11871     b960:       e3530000        cmp     r3, #0  ; 0x0\r
11872     b964:       ebf5e185        bl      0xffd83f80\r
11873     b968:       080bfde4        stmeqda fp, {r2, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
11874     b96c:       e28cc02c        add     ip, ip, #44     ; 0x2c\r
11875     b970:       ba000004        blt     0xb988\r
11876     b974:       e1a00fac        mov     r0, ip, lsr #31\r
11877     b978:       e08ff100        add     pc, pc, r0, lsl #2\r
11878     b97c:       080bfde8        stmeqda fp, {r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
11879     b980:       ebf5dd73        bl      0xffd82f54\r
11880     b984:       ea000007        b       0xb9a8\r
11881     b988:       ebf5e17c        bl      0xffd83f80\r
11882     b98c:       080bfde6        stmeqda fp, {r1, r2, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
11883     b990:       e28cc003        add     ip, ip, #3      ; 0x3\r
11884     b994:       e1a00fac        mov     r0, ip, lsr #31\r
11885     b998:       e08ff100        add     pc, pc, r0, lsl #2\r
11886     b99c:       080c0000        stmeqda ip, {}\r
11887     b9a0:       ebf5dd6b        bl      0xffd82f54\r
11888     b9a4:       eafffcf2        b       0xad74\r
11889     b9a8:       ebf5e174        bl      0xffd83f80\r
11890     b9ac:       080bfde8        stmeqda fp, {r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
11891     b9b0:       e3a00f06        mov     r0, #24 ; 0x18\r
11892     b9b4:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
11893     b9b8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
11894     b9bc:       ebf5dfd5        bl      0xffd83918\r
11895     b9c0:       080bfdec        stmeqda fp, {r2, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
11896     b9c4:       e1a03000        mov     r3, r0\r
11897     b9c8:       ebf5e16c        bl      0xffd83f80\r
11898     b9cc:       080bfdea        stmeqda fp, {r1, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
11899     b9d0:       e2830000        add     r0, r3, #0      ; 0x0\r
11900     b9d4:       ebf5dfcf        bl      0xffd83918\r
11901     b9d8:       080bfdee        stmeqda fp, {r1, r2, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
11902     b9dc:       e1a03000        mov     r3, r0\r
11903     b9e0:       ebf5e166        bl      0xffd83f80\r
11904     b9e4:       080bfdec        stmeqda fp, {r2, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
11905     b9e8:       e1a00003        mov     r0, r3\r
11906     b9ec:       e58d0420        str     r0, [sp, #1056]\r
11907     b9f0:       ebf5e162        bl      0xffd83f80\r
11908     b9f4:       080bfdee        stmeqda fp, {r1, r2, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
11909     b9f8:       e59d141c        ldr     r1, [sp, #1052]\r
11910     b9fc:       e59d141c        ldr     r1, [sp, #1052]\r
11911     ba00:       e2913000        adds    r3, r1, #0      ; 0x0\r
11912     ba04:       ebf5e15d        bl      0xffd83f80\r
11913     ba08:       080bfdf0        stmeqda fp, {r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
11914     ba0c:       ebf5e15b        bl      0xffd83f80\r
11915     ba10:       080bfdf2        stmeqda fp, {r1, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
11916     ba14:       e3a000f5        mov     r0, #245        ; 0xf5\r
11917     ba18:       e3800cfd        orr     r0, r0, #64768  ; 0xfd00\r
11918     ba1c:       e380080b        orr     r0, r0, #720896 ; 0xb0000\r
11919     ba20:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
11920     ba24:       e58d0438        str     r0, [sp, #1080]\r
11921     ba28:       e28cc016        add     ip, ip, #22     ; 0x16\r
11922     ba2c:       e1a00fac        mov     r0, ip, lsr #31\r
11923     ba30:       e08ff100        add     pc, pc, r0, lsl #2\r
11924     ba34:       080c0bb0        stmeqda ip, {r4, r5, r7, r8, r9, fp}\r
11925     ba38:       ebf5dd45        bl      0xffd82f54\r
11926     ba3c:       eafffd22        b       0xaecc\r
11927     ba40:       080c0e58        stmeqda ip, {r3, r4, r6, r9, sl, fp}\r
11928     ba44:       00000000        andeq   r0, r0, r0\r
11929     ba48:       ebf5e14c        bl      0xffd83f80\r
11930     ba4c:       080c0e58        stmeqda ip, {r3, r4, r6, r9, sl, fp}\r
11931     ba50:       e59d9434        ldr     r9, [sp, #1076]\r
11932     ba54:       e3c99003        bic     r9, r9, #3      ; 0x3\r
11933     ba58:       e2499014        sub     r9, r9, #20     ; 0x14\r
11934     ba5c:       e58d9434        str     r9, [sp, #1076]\r
11935     ba60:       e2890000        add     r0, r9, #0      ; 0x0\r
11936     ba64:       e1a01007        mov     r1, r7\r
11937     ba68:       ebf5def7        bl      0xffd8364c\r
11938     ba6c:       e2890004        add     r0, r9, #4      ; 0x4\r
11939     ba70:       e1a01008        mov     r1, r8\r
11940     ba74:       ebf5def4        bl      0xffd8364c\r
11941     ba78:       e2890008        add     r0, r9, #8      ; 0x8\r
11942     ba7c:       e59d1418        ldr     r1, [sp, #1048]\r
11943     ba80:       ebf5def1        bl      0xffd8364c\r
11944     ba84:       e289000c        add     r0, r9, #12     ; 0xc\r
11945     ba88:       e59d141c        ldr     r1, [sp, #1052]\r
11946     ba8c:       ebf5deee        bl      0xffd8364c\r
11947     ba90:       e2890010        add     r0, r9, #16     ; 0x10\r
11948     ba94:       e59d1438        ldr     r1, [sp, #1080]\r
11949     ba98:       ebf5deeb        bl      0xffd8364c\r
11950     ba9c:       ebf5e137        bl      0xffd83f80\r
11951     baa0:       080c0e5a        stmeqda ip, {r1, r3, r4, r6, r9, sl, fp}\r
11952     baa4:       e59d1428        ldr     r1, [sp, #1064]\r
11953     baa8:       e1a00001        mov     r0, r1\r
11954     baac:       e58d041c        str     r0, [sp, #1052]\r
11955     bab0:       ebf5e132        bl      0xffd83f80\r
11956     bab4:       080c0e5c        stmeqda ip, {r2, r3, r4, r6, r9, sl, fp}\r
11957     bab8:       e59d1424        ldr     r1, [sp, #1060]\r
11958     babc:       e1a00001        mov     r0, r1\r
11959     bac0:       e58d0418        str     r0, [sp, #1048]\r
11960     bac4:       ebf5e12d        bl      0xffd83f80\r
11961     bac8:       080c0e5e        stmeqda ip, {r1, r2, r3, r4, r6, r9, sl, fp}\r
11962     bacc:       e59d1420        ldr     r1, [sp, #1056]\r
11963     bad0:       e1a08001        mov     r8, r1\r
11964     bad4:       ebf5e129        bl      0xffd83f80\r
11965     bad8:       080c0e60        stmeqda ip, {r5, r6, r9, sl, fp}\r
11966     badc:       e59d9434        ldr     r9, [sp, #1076]\r
11967     bae0:       e3c99003        bic     r9, r9, #3      ; 0x3\r
11968     bae4:       e249900c        sub     r9, r9, #12     ; 0xc\r
11969     bae8:       e58d9434        str     r9, [sp, #1076]\r
11970     baec:       e2890000        add     r0, r9, #0      ; 0x0\r
11971     baf0:       e1a01008        mov     r1, r8\r
11972     baf4:       ebf5ded4        bl      0xffd8364c\r
11973     baf8:       e2890004        add     r0, r9, #4      ; 0x4\r
11974     bafc:       e59d1418        ldr     r1, [sp, #1048]\r
11975     bb00:       ebf5ded1        bl      0xffd8364c\r
11976     bb04:       e2890008        add     r0, r9, #8      ; 0x8\r
11977     bb08:       e59d141c        ldr     r1, [sp, #1052]\r
11978     bb0c:       ebf5deae        bl      0xffd835cc\r
11979     bb10:       080c0e62        stmeqda ip, {r1, r5, r6, r9, sl, fp}\r
11980     bb14:       ebf5e119        bl      0xffd83f80\r
11981     bb18:       080c0e62        stmeqda ip, {r1, r5, r6, r9, sl, fp}\r
11982     bb1c:       e59d0434        ldr     r0, [sp, #1076]\r
11983     bb20:       e2400f06        sub     r0, r0, #24     ; 0x18\r
11984     bb24:       e58d0434        str     r0, [sp, #1076]\r
11985     bb28:       ebf5e114        bl      0xffd83f80\r
11986     bb2c:       080c0e64        stmeqda ip, {r2, r5, r6, r9, sl, fp}\r
11987     bb30:       e3a00f9e        mov     r0, #632        ; 0x278\r
11988     bb34:       e3800b03        orr     r0, r0, #3072   ; 0xc00\r
11989     bb38:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
11990     bb3c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
11991     bb40:       ebf5df74        bl      0xffd83918\r
11992     bb44:       080c0e68        stmeqda ip, {r3, r5, r6, r9, sl, fp}\r
11993     bb48:       e1a03000        mov     r3, r0\r
11994     bb4c:       ebf5e10b        bl      0xffd83f80\r
11995     bb50:       080c0e66        stmeqda ip, {r1, r2, r5, r6, r9, sl, fp}\r
11996     bb54:       e2830000        add     r0, r3, #0      ; 0x0\r
11997     bb58:       ebf5df6e        bl      0xffd83918\r
11998     bb5c:       080c0e6a        stmeqda ip, {r1, r3, r5, r6, r9, sl, fp}\r
11999     bb60:       e1a03000        mov     r3, r0\r
12000     bb64:       ebf5e105        bl      0xffd83f80\r
12001     bb68:       080c0e68        stmeqda ip, {r3, r5, r6, r9, sl, fp}\r
12002     bb6c:       e59d0434        ldr     r0, [sp, #1076]\r
12003     bb70:       e2800f01        add     r0, r0, #4      ; 0x4\r
12004     bb74:       e1a01003        mov     r1, r3\r
12005     bb78:       ebf5de93        bl      0xffd835cc\r
12006     bb7c:       080c0e6a        stmeqda ip, {r1, r3, r5, r6, r9, sl, fp}\r
12007     bb80:       ebf5e0fe        bl      0xffd83f80\r
12008     bb84:       080c0e6a        stmeqda ip, {r1, r3, r5, r6, r9, sl, fp}\r
12009     bb88:       e283000a        add     r0, r3, #10     ; 0xa\r
12010     bb8c:       ebf5df0a        bl      0xffd837bc\r
12011     bb90:       080c0e6e        stmeqda ip, {r1, r2, r3, r5, r6, r9, sl, fp}\r
12012     bb94:       e1a03000        mov     r3, r0\r
12013     bb98:       ebf5e0f8        bl      0xffd83f80\r
12014     bb9c:       080c0e6c        stmeqda ip, {r2, r3, r5, r6, r9, sl, fp}\r
12015     bba0:       e3530000        cmp     r3, #0  ; 0x0\r
12016     bba4:       ebf5e0f5        bl      0xffd83f80\r
12017     bba8:       080c0e6e        stmeqda ip, {r1, r2, r3, r5, r6, r9, sl, fp}\r
12018     bbac:       e28cc032        add     ip, ip, #50     ; 0x32\r
12019     bbb0:       1a000004        bne     0xbbc8\r
12020     bbb4:       e1a00fac        mov     r0, ip, lsr #31\r
12021     bbb8:       e08ff100        add     pc, pc, r0, lsl #2\r
12022     bbbc:       080c0e7c        stmeqda ip, {r2, r3, r4, r5, r6, r9, sl, fp}\r
12023     bbc0:       ebf5dce3        bl      0xffd82f54\r
12024     bbc4:       ea00001a        b       0xbc34\r
12025     bbc8:       ebf5e0ec        bl      0xffd83f80\r
12026     bbcc:       080c0e70        stmeqda ip, {r4, r5, r6, r9, sl, fp}\r
12027     bbd0:       e1a01003        mov     r1, r3\r
12028     bbd4:       e2533001        subs    r3, r3, #1      ; 0x1\r
12029     bbd8:       ebf5e0e8        bl      0xffd83f80\r
12030     bbdc:       080c0e72        stmeqda ip, {r1, r4, r5, r6, r9, sl, fp}\r
12031     bbe0:       e59d0434        ldr     r0, [sp, #1076]\r
12032     bbe4:       e2800f01        add     r0, r0, #4      ; 0x4\r
12033     bbe8:       ebf5df4a        bl      0xffd83918\r
12034     bbec:       080c0e76        stmeqda ip, {r1, r2, r4, r5, r6, r9, sl, fp}\r
12035     bbf0:       e1a04000        mov     r4, r0\r
12036     bbf4:       ebf5e0e1        bl      0xffd83f80\r
12037     bbf8:       080c0e74        stmeqda ip, {r2, r4, r5, r6, r9, sl, fp}\r
12038     bbfc:       e284000a        add     r0, r4, #10     ; 0xa\r
12039     bc00:       e1a01003        mov     r1, r3\r
12040     bc04:       ebf5de31        bl      0xffd834d0\r
12041     bc08:       080c0e76        stmeqda ip, {r1, r2, r4, r5, r6, r9, sl, fp}\r
12042     bc0c:       ebf5e0db        bl      0xffd83f80\r
12043     bc10:       080c0e76        stmeqda ip, {r1, r2, r4, r5, r6, r9, sl, fp}\r
12044     bc14:       e28cc00f        add     ip, ip, #15     ; 0xf\r
12045     bc18:       e1a00fac        mov     r0, ip, lsr #31\r
12046     bc1c:       e08ff100        add     pc, pc, r0, lsl #2\r
12047     bc20:       080c0e82        stmeqda ip, {r1, r7, r9, sl, fp}\r
12048     bc24:       ebf5dcca        bl      0xffd82f54\r
12049     bc28:       ea000e50        b       0xf570\r
12050     bc2c:       080c0e7c        stmeqda ip, {r2, r3, r4, r5, r6, r9, sl, fp}\r
12051     bc30:       00000000        andeq   r0, r0, r0\r
12052     bc34:       ebf5e0d1        bl      0xffd83f80\r
12053     bc38:       080c0e7c        stmeqda ip, {r2, r3, r4, r5, r6, r9, sl, fp}\r
12054     bc3c:       e3b0300e        movs    r3, #14 ; 0xe\r
12055     bc40:       ebf5e0ce        bl      0xffd83f80\r
12056     bc44:       080c0e7e        stmeqda ip, {r1, r2, r3, r4, r5, r6, r9, sl, fp}\r
12057     bc48:       e59d0434        ldr     r0, [sp, #1076]\r
12058     bc4c:       e2800f01        add     r0, r0, #4      ; 0x4\r
12059     bc50:       ebf5df30        bl      0xffd83918\r
12060     bc54:       080c0e82        stmeqda ip, {r1, r7, r9, sl, fp}\r
12061     bc58:       e1a05000        mov     r5, r0\r
12062     bc5c:       ebf5e0c7        bl      0xffd83f80\r
12063     bc60:       080c0e80        stmeqda ip, {r7, r9, sl, fp}\r
12064     bc64:       e285000a        add     r0, r5, #10     ; 0xa\r
12065     bc68:       e1a01003        mov     r1, r3\r
12066     bc6c:       ebf5de17        bl      0xffd834d0\r
12067     bc70:       080c0e82        stmeqda ip, {r1, r7, r9, sl, fp}\r
12068     bc74:       ebf5e0c1        bl      0xffd83f80\r
12069     bc78:       080c0e82        stmeqda ip, {r1, r7, r9, sl, fp}\r
12070     bc7c:       e3b00001        movs    r0, #1  ; 0x1\r
12071     bc80:       e58d0418        str     r0, [sp, #1048]\r
12072     bc84:       ebf5e0bd        bl      0xffd83f80\r
12073     bc88:       080c0e84        stmeqda ip, {r2, r7, r9, sl, fp}\r
12074     bc8c:       e59d0434        ldr     r0, [sp, #1076]\r
12075     bc90:       e2800f01        add     r0, r0, #4      ; 0x4\r
12076     bc94:       ebf5df1f        bl      0xffd83918\r
12077     bc98:       080c0e88        stmeqda ip, {r3, r7, r9, sl, fp}\r
12078     bc9c:       e1a03000        mov     r3, r0\r
12079     bca0:       ebf5e0b6        bl      0xffd83f80\r
12080     bca4:       080c0e86        stmeqda ip, {r1, r2, r7, r9, sl, fp}\r
12081     bca8:       e283001c        add     r0, r3, #28     ; 0x1c\r
12082     bcac:       ebf5df19        bl      0xffd83918\r
12083     bcb0:       080c0e8a        stmeqda ip, {r1, r3, r7, r9, sl, fp}\r
12084     bcb4:       e1a07000        mov     r7, r0\r
12085     bcb8:       ebf5e0b0        bl      0xffd83f80\r
12086     bcbc:       080c0e88        stmeqda ip, {r3, r7, r9, sl, fp}\r
12087     bcc0:       e2870000        add     r0, r7, #0      ; 0x0\r
12088     bcc4:       ebf5debc        bl      0xffd837bc\r
12089     bcc8:       080c0e8c        stmeqda ip, {r2, r3, r7, r9, sl, fp}\r
12090     bccc:       e1a04000        mov     r4, r0\r
12091     bcd0:       ebf5e0aa        bl      0xffd83f80\r
12092     bcd4:       080c0e8a        stmeqda ip, {r1, r3, r7, r9, sl, fp}\r
12093     bcd8:       e3b030c7        movs    r3, #199        ; 0xc7\r
12094     bcdc:       ebf5e0a7        bl      0xffd83f80\r
12095     bce0:       080c0e8c        stmeqda ip, {r2, r3, r7, r9, sl, fp}\r
12096     bce4:       e1a01003        mov     r1, r3\r
12097     bce8:       e0133004        ands    r3, r3, r4\r
12098     bcec:       ebf5e0a3        bl      0xffd83f80\r
12099     bcf0:       080c0e8e        stmeqda ip, {r1, r2, r3, r7, r9, sl, fp}\r
12100     bcf4:       e59d1418        ldr     r1, [sp, #1048]\r
12101     bcf8:       e59d1418        ldr     r1, [sp, #1048]\r
12102     bcfc:       e2915001        adds    r5, r1, #1      ; 0x1\r
12103     bd00:       ebf5e09e        bl      0xffd83f80\r
12104     bd04:       080c0e90        stmeqda ip, {r4, r7, r9, sl, fp}\r
12105     bd08:       e1a00005        mov     r0, r5\r
12106     bd0c:       e58d0424        str     r0, [sp, #1060]\r
12107     bd10:       ebf5e09a        bl      0xffd83f80\r
12108     bd14:       080c0e92        stmeqda ip, {r1, r4, r7, r9, sl, fp}\r
12109     bd18:       e3b05040        movs    r5, #64 ; 0x40\r
12110     bd1c:       ebf5e097        bl      0xffd83f80\r
12111     bd20:       080c0e94        stmeqda ip, {r2, r4, r7, r9, sl, fp}\r
12112     bd24:       e1a01005        mov     r1, r5\r
12113     bd28:       e0955007        adds    r5, r5, r7\r
12114     bd2c:       ebf5e093        bl      0xffd83f80\r
12115     bd30:       080c0e96        stmeqda ip, {r1, r2, r4, r7, r9, sl, fp}\r
12116     bd34:       e1a00005        mov     r0, r5\r
12117     bd38:       e58d0420        str     r0, [sp, #1056]\r
12118     bd3c:       ebf5e08f        bl      0xffd83f80\r
12119     bd40:       080c0e98        stmeqda ip, {r3, r4, r7, r9, sl, fp}\r
12120     bd44:       e3530000        cmp     r3, #0  ; 0x0\r
12121     bd48:       ebf5e08c        bl      0xffd83f80\r
12122     bd4c:       080c0e9a        stmeqda ip, {r1, r3, r4, r7, r9, sl, fp}\r
12123     bd50:       e28cc039        add     ip, ip, #57     ; 0x39\r
12124     bd54:       0a000004        beq     0xbd6c\r
12125     bd58:       e1a00fac        mov     r0, ip, lsr #31\r
12126     bd5c:       e08ff100        add     pc, pc, r0, lsl #2\r
12127     bd60:       080c0e9e        stmeqda ip, {r1, r2, r3, r4, r7, r9, sl, fp}\r
12128     bd64:       ebf5dc7a        bl      0xffd82f54\r
12129     bd68:       ea000007        b       0xbd8c\r
12130     bd6c:       ebf5e083        bl      0xffd83f80\r
12131     bd70:       080c0e9c        stmeqda ip, {r2, r3, r4, r7, r9, sl, fp}\r
12132     bd74:       e28cc003        add     ip, ip, #3      ; 0x3\r
12133     bd78:       e1a00fac        mov     r0, ip, lsr #31\r
12134     bd7c:       e08ff100        add     pc, pc, r0, lsl #2\r
12135     bd80:       080c1258        stmeqda ip, {r3, r4, r6, r9, ip}\r
12136     bd84:       ebf5dc72        bl      0xffd82f54\r
12137     bd88:       ea000082        b       0xbf98\r
12138     bd8c:       ebf5e07b        bl      0xffd83f80\r
12139     bd90:       080c0e9e        stmeqda ip, {r1, r2, r3, r4, r7, r9, sl, fp}\r
12140     bd94:       e59d1418        ldr     r1, [sp, #1048]\r
12141     bd98:       e3510002        cmp     r1, #2  ; 0x2\r
12142     bd9c:       ebf5e077        bl      0xffd83f80\r
12143     bda0:       080c0ea0        stmeqda ip, {r5, r7, r9, sl, fp}\r
12144     bda4:       e28cc006        add     ip, ip, #6      ; 0x6\r
12145     bda8:       1a000004        bne     0xbdc0\r
12146     bdac:       e1a00fac        mov     r0, ip, lsr #31\r
12147     bdb0:       e08ff100        add     pc, pc, r0, lsl #2\r
12148     bdb4:       080c0ed0        stmeqda ip, {r4, r6, r7, r9, sl, fp}\r
12149     bdb8:       ebf5dc65        bl      0xffd82f54\r
12150     bdbc:       ea000195        b       0xc418\r
12151     bdc0:       ebf5e06e        bl      0xffd83f80\r
12152     bdc4:       080c0ea2        stmeqda ip, {r1, r5, r7, r9, sl, fp}\r
12153     bdc8:       e59d1418        ldr     r1, [sp, #1048]\r
12154     bdcc:       e3510002        cmp     r1, #2  ; 0x2\r
12155     bdd0:       ebf5e06a        bl      0xffd83f80\r
12156     bdd4:       080c0ea4        stmeqda ip, {r2, r5, r7, r9, sl, fp}\r
12157     bdd8:       e28cc006        add     ip, ip, #6      ; 0x6\r
12158     bddc:       da000004        ble     0xbdf4\r
12159     bde0:       e1a00fac        mov     r0, ip, lsr #31\r
12160     bde4:       e08ff100        add     pc, pc, r0, lsl #2\r
12161     bde8:       080c0eac        stmeqda ip, {r2, r3, r5, r7, r9, sl, fp}\r
12162     bdec:       ebf5dc58        bl      0xffd82f54\r
12163     bdf0:       ea000014        b       0xbe48\r
12164     bdf4:       ebf5e061        bl      0xffd83f80\r
12165     bdf8:       080c0ea6        stmeqda ip, {r1, r2, r5, r7, r9, sl, fp}\r
12166     bdfc:       e59d1418        ldr     r1, [sp, #1048]\r
12167     be00:       e3510001        cmp     r1, #1  ; 0x1\r
12168     be04:       ebf5e05d        bl      0xffd83f80\r
12169     be08:       080c0ea8        stmeqda ip, {r3, r5, r7, r9, sl, fp}\r
12170     be0c:       e28cc006        add     ip, ip, #6      ; 0x6\r
12171     be10:       1a000004        bne     0xbe28\r
12172     be14:       e1a00fac        mov     r0, ip, lsr #31\r
12173     be18:       e08ff100        add     pc, pc, r0, lsl #2\r
12174     be1c:       080c0eb2        stmeqda ip, {r1, r4, r5, r7, r9, sl, fp}\r
12175     be20:       ebf5dc4b        bl      0xffd82f54\r
12176     be24:       ea00001c        b       0xbe9c\r
12177     be28:       ebf5e054        bl      0xffd83f80\r
12178     be2c:       080c0eaa        stmeqda ip, {r1, r3, r5, r7, r9, sl, fp}\r
12179     be30:       e28cc003        add     ip, ip, #3      ; 0x3\r
12180     be34:       e1a00fac        mov     r0, ip, lsr #31\r
12181     be38:       e08ff100        add     pc, pc, r0, lsl #2\r
12182     be3c:       080c0f08        stmeqda ip, {r3, r8, r9, sl, fp}\r
12183     be40:       ebf5dc43        bl      0xffd82f54\r
12184     be44:       ea000c3b        b       0xef38\r
12185     be48:       ebf5e04c        bl      0xffd83f80\r
12186     be4c:       080c0eac        stmeqda ip, {r2, r3, r5, r7, r9, sl, fp}\r
12187     be50:       e59d1418        ldr     r1, [sp, #1048]\r
12188     be54:       e3510003        cmp     r1, #3  ; 0x3\r
12189     be58:       ebf5e048        bl      0xffd83f80\r
12190     be5c:       080c0eae        stmeqda ip, {r1, r2, r3, r5, r7, r9, sl, fp}\r
12191     be60:       e28cc006        add     ip, ip, #6      ; 0x6\r
12192     be64:       1a000004        bne     0xbe7c\r
12193     be68:       e1a00fac        mov     r0, ip, lsr #31\r
12194     be6c:       e08ff100        add     pc, pc, r0, lsl #2\r
12195     be70:       080c0ee8        stmeqda ip, {r3, r5, r6, r7, r9, sl, fp}\r
12196     be74:       ebf5dc36        bl      0xffd82f54\r
12197     be78:       ea000cf0        b       0xf240\r
12198     be7c:       ebf5e03f        bl      0xffd83f80\r
12199     be80:       080c0eb0        stmeqda ip, {r4, r5, r7, r9, sl, fp}\r
12200     be84:       e28cc003        add     ip, ip, #3      ; 0x3\r
12201     be88:       e1a00fac        mov     r0, ip, lsr #31\r
12202     be8c:       e08ff100        add     pc, pc, r0, lsl #2\r
12203     be90:       080c0f08        stmeqda ip, {r3, r8, r9, sl, fp}\r
12204     be94:       ebf5dc2e        bl      0xffd82f54\r
12205     be98:       ea000c26        b       0xef38\r
12206     be9c:       ebf5e037        bl      0xffd83f80\r
12207     bea0:       080c0eb2        stmeqda ip, {r1, r4, r5, r7, r9, sl, fp}\r
12208     bea4:       e3a00fb1        mov     r0, #708        ; 0x2c4\r
12209     bea8:       e3800b03        orr     r0, r0, #3072   ; 0xc00\r
12210     beac:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
12211     beb0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
12212     beb4:       ebf5de97        bl      0xffd83918\r
12213     beb8:       080c0eb6        stmeqda ip, {r1, r2, r4, r5, r7, r9, sl, fp}\r
12214     bebc:       e1a03000        mov     r3, r0\r
12215     bec0:       ebf5e02e        bl      0xffd83f80\r
12216     bec4:       080c0eb4        stmeqda ip, {r2, r4, r5, r7, r9, sl, fp}\r
12217     bec8:       e59d0434        ldr     r0, [sp, #1076]\r
12218     becc:       e2800f02        add     r0, r0, #8      ; 0x8\r
12219     bed0:       e1a01003        mov     r1, r3\r
12220     bed4:       ebf5ddbc        bl      0xffd835cc\r
12221     bed8:       080c0eb6        stmeqda ip, {r1, r2, r4, r5, r7, r9, sl, fp}\r
12222     bedc:       ebf5e027        bl      0xffd83f80\r
12223     bee0:       080c0eb6        stmeqda ip, {r1, r2, r4, r5, r7, r9, sl, fp}\r
12224     bee4:       e3a00fb2        mov     r0, #712        ; 0x2c8\r
12225     bee8:       e3800b03        orr     r0, r0, #3072   ; 0xc00\r
12226     beec:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
12227     bef0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
12228     bef4:       ebf5de87        bl      0xffd83918\r
12229     bef8:       080c0eba        stmeqda ip, {r1, r3, r4, r5, r7, r9, sl, fp}\r
12230     befc:       e58d041c        str     r0, [sp, #1052]\r
12231     bf00:       ebf5e01e        bl      0xffd83f80\r
12232     bf04:       080c0eb8        stmeqda ip, {r3, r4, r5, r7, r9, sl, fp}\r
12233     bf08:       e3a00fb3        mov     r0, #716        ; 0x2cc\r
12234     bf0c:       e3800b03        orr     r0, r0, #3072   ; 0xc00\r
12235     bf10:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
12236     bf14:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
12237     bf18:       ebf5de7e        bl      0xffd83918\r
12238     bf1c:       080c0ebc        stmeqda ip, {r2, r3, r4, r5, r7, r9, sl, fp}\r
12239     bf20:       e1a05000        mov     r5, r0\r
12240     bf24:       ebf5e015        bl      0xffd83f80\r
12241     bf28:       080c0eba        stmeqda ip, {r1, r3, r4, r5, r7, r9, sl, fp}\r
12242     bf2c:       e1a00005        mov     r0, r5\r
12243     bf30:       e58d0428        str     r0, [sp, #1064]\r
12244     bf34:       ebf5e011        bl      0xffd83f80\r
12245     bf38:       080c0ebc        stmeqda ip, {r2, r3, r4, r5, r7, r9, sl, fp}\r
12246     bf3c:       e1a01003        mov     r1, r3\r
12247     bf40:       e2933004        adds    r3, r3, #4      ; 0x4\r
12248     bf44:       ebf5e00d        bl      0xffd83f80\r
12249     bf48:       080c0ebe        stmeqda ip, {r1, r2, r3, r4, r5, r7, r9, sl, fp}\r
12250     bf4c:       e59d0434        ldr     r0, [sp, #1076]\r
12251     bf50:       e2800f03        add     r0, r0, #12     ; 0xc\r
12252     bf54:       e1a01003        mov     r1, r3\r
12253     bf58:       ebf5dd9b        bl      0xffd835cc\r
12254     bf5c:       080c0ec0        stmeqda ip, {r6, r7, r9, sl, fp}\r
12255     bf60:       ebf5e006        bl      0xffd83f80\r
12256     bf64:       080c0ec0        stmeqda ip, {r6, r7, r9, sl, fp}\r
12257     bf68:       e1a01005        mov     r1, r5\r
12258     bf6c:       e2955002        adds    r5, r5, #2      ; 0x2\r
12259     bf70:       ebf5e002        bl      0xffd83f80\r
12260     bf74:       080c0ec2        stmeqda ip, {r1, r6, r7, r9, sl, fp}\r
12261     bf78:       e28cc023        add     ip, ip, #35     ; 0x23\r
12262     bf7c:       e1a00fac        mov     r0, ip, lsr #31\r
12263     bf80:       e08ff100        add     pc, pc, r0, lsl #2\r
12264     bf84:       080c0f18        stmeqda ip, {r3, r4, r8, r9, sl, fp}\r
12265     bf88:       ebf5dbf1        bl      0xffd82f54\r
12266     bf8c:       ea000ce9        b       0xf338\r
12267     bf90:       080c1258        stmeqda ip, {r3, r4, r6, r9, ip}\r
12268     bf94:       00000000        andeq   r0, r0, r0\r
12269     bf98:       ebf5dff8        bl      0xffd83f80\r
12270     bf9c:       080c1258        stmeqda ip, {r3, r4, r6, r9, ip}\r
12271     bfa0:       e59d1424        ldr     r1, [sp, #1060]\r
12272     bfa4:       e1a00001        mov     r0, r1\r
12273     bfa8:       e58d0418        str     r0, [sp, #1048]\r
12274     bfac:       ebf5dff3        bl      0xffd83f80\r
12275     bfb0:       080c125a        stmeqda ip, {r1, r3, r4, r6, r9, ip}\r
12276     bfb4:       e59d1420        ldr     r1, [sp, #1056]\r
12277     bfb8:       e1a07001        mov     r7, r1\r
12278     bfbc:       ebf5dfef        bl      0xffd83f80\r
12279     bfc0:       080c125c        stmeqda ip, {r2, r3, r4, r6, r9, ip}\r
12280     bfc4:       e59d1418        ldr     r1, [sp, #1048]\r
12281     bfc8:       e3510004        cmp     r1, #4  ; 0x4\r
12282     bfcc:       ebf5dfeb        bl      0xffd83f80\r
12283     bfd0:       080c125e        stmeqda ip, {r1, r2, r3, r4, r6, r9, ip}\r
12284     bfd4:       e28cc00c        add     ip, ip, #12     ; 0xc\r
12285     bfd8:       da000004        ble     0xbff0\r
12286     bfdc:       e1a00fac        mov     r0, ip, lsr #31\r
12287     bfe0:       e08ff100        add     pc, pc, r0, lsl #2\r
12288     bfe4:       080c1262        stmeqda ip, {r1, r5, r6, r9, ip}\r
12289     bfe8:       ebf5dbd9        bl      0xffd82f54\r
12290     bfec:       ea000007        b       0xc010\r
12291     bff0:       ebf5dfe2        bl      0xffd83f80\r
12292     bff4:       080c1260        stmeqda ip, {r5, r6, r9, ip}\r
12293     bff8:       e28cc003        add     ip, ip, #3      ; 0x3\r
12294     bffc:       e1a00fac        mov     r0, ip, lsr #31\r
12295     c000:       e08ff100        add     pc, pc, r0, lsl #2\r
12296     c004:       080c0e88        stmeqda ip, {r3, r7, r9, sl, fp}\r
12297     c008:       ebf5dbd1        bl      0xffd82f54\r
12298     c00c:       ea000049        b       0xc138\r
12299     c010:       ebf5dfda        bl      0xffd83f80\r
12300     c014:       080c1262        stmeqda ip, {r1, r5, r6, r9, ip}\r
12301     c018:       e59d0434        ldr     r0, [sp, #1076]\r
12302     c01c:       e2800f06        add     r0, r0, #24     ; 0x18\r
12303     c020:       e58d0434        str     r0, [sp, #1076]\r
12304     c024:       ebf5dfd5        bl      0xffd83f80\r
12305     c028:       080c1264        stmeqda ip, {r2, r5, r6, r9, ip}\r
12306     c02c:       e59d9434        ldr     r9, [sp, #1076]\r
12307     c030:       e3c99003        bic     r9, r9, #3      ; 0x3\r
12308     c034:       e289000c        add     r0, r9, #12     ; 0xc\r
12309     c038:       e58d0434        str     r0, [sp, #1076]\r
12310     c03c:       e2890000        add     r0, r9, #0      ; 0x0\r
12311     c040:       ebf5de34        bl      0xffd83918\r
12312     c044:       080c1268        stmeqda ip, {r3, r5, r6, r9, ip}\r
12313     c048:       e1a06000        mov     r6, r0\r
12314     c04c:       e2890004        add     r0, r9, #4      ; 0x4\r
12315     c050:       ebf5de30        bl      0xffd83918\r
12316     c054:       080c1268        stmeqda ip, {r3, r5, r6, r9, ip}\r
12317     c058:       e1a07000        mov     r7, r0\r
12318     c05c:       e2890008        add     r0, r9, #8      ; 0x8\r
12319     c060:       ebf5de2c        bl      0xffd83918\r
12320     c064:       080c1268        stmeqda ip, {r3, r5, r6, r9, ip}\r
12321     c068:       e1a08000        mov     r8, r0\r
12322     c06c:       ebf5dfc3        bl      0xffd83f80\r
12323     c070:       080c1266        stmeqda ip, {r1, r2, r5, r6, r9, ip}\r
12324     c074:       e1a00006        mov     r0, r6\r
12325     c078:       e58d0420        str     r0, [sp, #1056]\r
12326     c07c:       ebf5dfbf        bl      0xffd83f80\r
12327     c080:       080c1268        stmeqda ip, {r3, r5, r6, r9, ip}\r
12328     c084:       e1a00007        mov     r0, r7\r
12329     c088:       e58d0424        str     r0, [sp, #1060]\r
12330     c08c:       ebf5dfbb        bl      0xffd83f80\r
12331     c090:       080c126a        stmeqda ip, {r1, r3, r5, r6, r9, ip}\r
12332     c094:       e1a00008        mov     r0, r8\r
12333     c098:       e58d0428        str     r0, [sp, #1064]\r
12334     c09c:       ebf5dfb7        bl      0xffd83f80\r
12335     c0a0:       080c126c        stmeqda ip, {r2, r3, r5, r6, r9, ip}\r
12336     c0a4:       e59d9434        ldr     r9, [sp, #1076]\r
12337     c0a8:       e3c99003        bic     r9, r9, #3      ; 0x3\r
12338     c0ac:       e2890010        add     r0, r9, #16     ; 0x10\r
12339     c0b0:       e58d0434        str     r0, [sp, #1076]\r
12340     c0b4:       e2890000        add     r0, r9, #0      ; 0x0\r
12341     c0b8:       ebf5de16        bl      0xffd83918\r
12342     c0bc:       080c1270        stmeqda ip, {r4, r5, r6, r9, ip}\r
12343     c0c0:       e1a07000        mov     r7, r0\r
12344     c0c4:       e2890004        add     r0, r9, #4      ; 0x4\r
12345     c0c8:       ebf5de12        bl      0xffd83918\r
12346     c0cc:       080c1270        stmeqda ip, {r4, r5, r6, r9, ip}\r
12347     c0d0:       e1a08000        mov     r8, r0\r
12348     c0d4:       e2890008        add     r0, r9, #8      ; 0x8\r
12349     c0d8:       ebf5de0e        bl      0xffd83918\r
12350     c0dc:       080c1270        stmeqda ip, {r4, r5, r6, r9, ip}\r
12351     c0e0:       e58d0418        str     r0, [sp, #1048]\r
12352     c0e4:       e289000c        add     r0, r9, #12     ; 0xc\r
12353     c0e8:       ebf5de0a        bl      0xffd83918\r
12354     c0ec:       080c1270        stmeqda ip, {r4, r5, r6, r9, ip}\r
12355     c0f0:       e58d041c        str     r0, [sp, #1052]\r
12356     c0f4:       ebf5dfa1        bl      0xffd83f80\r
12357     c0f8:       080c126e        stmeqda ip, {r1, r2, r3, r5, r6, r9, ip}\r
12358     c0fc:       e59d9434        ldr     r9, [sp, #1076]\r
12359     c100:       e3c99003        bic     r9, r9, #3      ; 0x3\r
12360     c104:       e2890004        add     r0, r9, #4      ; 0x4\r
12361     c108:       e58d0434        str     r0, [sp, #1076]\r
12362     c10c:       e2890000        add     r0, r9, #0      ; 0x0\r
12363     c110:       ebf5de00        bl      0xffd83918\r
12364     c114:       080c1272        stmeqda ip, {r1, r4, r5, r6, r9, ip}\r
12365     c118:       e1a03000        mov     r3, r0\r
12366     c11c:       ebf5df97        bl      0xffd83f80\r
12367     c120:       080c1270        stmeqda ip, {r4, r5, r6, r9, ip}\r
12368     c124:       e1a00003        mov     r0, r3\r
12369     c128:       e28cc020        add     ip, ip, #32     ; 0x20\r
12370     c12c:       eaf5dbe7        b       0xffd830d0\r
12371     c130:       080c0e88        stmeqda ip, {r3, r7, r9, sl, fp}\r
12372     c134:       00000000        andeq   r0, r0, r0\r
12373     c138:       ebf5df90        bl      0xffd83f80\r
12374     c13c:       080c0e88        stmeqda ip, {r3, r7, r9, sl, fp}\r
12375     c140:       e2870000        add     r0, r7, #0      ; 0x0\r
12376     c144:       ebf5dd9c        bl      0xffd837bc\r
12377     c148:       080c0e8c        stmeqda ip, {r2, r3, r7, r9, sl, fp}\r
12378     c14c:       e1a04000        mov     r4, r0\r
12379     c150:       ebf5df8a        bl      0xffd83f80\r
12380     c154:       080c0e8a        stmeqda ip, {r1, r3, r7, r9, sl, fp}\r
12381     c158:       e3b030c7        movs    r3, #199        ; 0xc7\r
12382     c15c:       ebf5df87        bl      0xffd83f80\r
12383     c160:       080c0e8c        stmeqda ip, {r2, r3, r7, r9, sl, fp}\r
12384     c164:       e1a01003        mov     r1, r3\r
12385     c168:       e0133004        ands    r3, r3, r4\r
12386     c16c:       ebf5df83        bl      0xffd83f80\r
12387     c170:       080c0e8e        stmeqda ip, {r1, r2, r3, r7, r9, sl, fp}\r
12388     c174:       e59d1418        ldr     r1, [sp, #1048]\r
12389     c178:       e59d1418        ldr     r1, [sp, #1048]\r
12390     c17c:       e2915001        adds    r5, r1, #1      ; 0x1\r
12391     c180:       ebf5df7e        bl      0xffd83f80\r
12392     c184:       080c0e90        stmeqda ip, {r4, r7, r9, sl, fp}\r
12393     c188:       e1a00005        mov     r0, r5\r
12394     c18c:       e58d0424        str     r0, [sp, #1060]\r
12395     c190:       ebf5df7a        bl      0xffd83f80\r
12396     c194:       080c0e92        stmeqda ip, {r1, r4, r7, r9, sl, fp}\r
12397     c198:       e3b05040        movs    r5, #64 ; 0x40\r
12398     c19c:       ebf5df77        bl      0xffd83f80\r
12399     c1a0:       080c0e94        stmeqda ip, {r2, r4, r7, r9, sl, fp}\r
12400     c1a4:       e1a01005        mov     r1, r5\r
12401     c1a8:       e0955007        adds    r5, r5, r7\r
12402     c1ac:       ebf5df73        bl      0xffd83f80\r
12403     c1b0:       080c0e96        stmeqda ip, {r1, r2, r4, r7, r9, sl, fp}\r
12404     c1b4:       e1a00005        mov     r0, r5\r
12405     c1b8:       e58d0420        str     r0, [sp, #1056]\r
12406     c1bc:       ebf5df6f        bl      0xffd83f80\r
12407     c1c0:       080c0e98        stmeqda ip, {r3, r4, r7, r9, sl, fp}\r
12408     c1c4:       e3530000        cmp     r3, #0  ; 0x0\r
12409     c1c8:       ebf5df6c        bl      0xffd83f80\r
12410     c1cc:       080c0e9a        stmeqda ip, {r1, r3, r4, r7, r9, sl, fp}\r
12411     c1d0:       e28cc020        add     ip, ip, #32     ; 0x20\r
12412     c1d4:       0a000004        beq     0xc1ec\r
12413     c1d8:       e1a00fac        mov     r0, ip, lsr #31\r
12414     c1dc:       e08ff100        add     pc, pc, r0, lsl #2\r
12415     c1e0:       080c0e9e        stmeqda ip, {r1, r2, r3, r4, r7, r9, sl, fp}\r
12416     c1e4:       ebf5db5a        bl      0xffd82f54\r
12417     c1e8:       ea000007        b       0xc20c\r
12418     c1ec:       ebf5df63        bl      0xffd83f80\r
12419     c1f0:       080c0e9c        stmeqda ip, {r2, r3, r4, r7, r9, sl, fp}\r
12420     c1f4:       e28cc003        add     ip, ip, #3      ; 0x3\r
12421     c1f8:       e1a00fac        mov     r0, ip, lsr #31\r
12422     c1fc:       e08ff100        add     pc, pc, r0, lsl #2\r
12423     c200:       080c1258        stmeqda ip, {r3, r4, r6, r9, ip}\r
12424     c204:       ebf5db52        bl      0xffd82f54\r
12425     c208:       eaffff62        b       0xbf98\r
12426     c20c:       ebf5df5b        bl      0xffd83f80\r
12427     c210:       080c0e9e        stmeqda ip, {r1, r2, r3, r4, r7, r9, sl, fp}\r
12428     c214:       e59d1418        ldr     r1, [sp, #1048]\r
12429     c218:       e3510002        cmp     r1, #2  ; 0x2\r
12430     c21c:       ebf5df57        bl      0xffd83f80\r
12431     c220:       080c0ea0        stmeqda ip, {r5, r7, r9, sl, fp}\r
12432     c224:       e28cc006        add     ip, ip, #6      ; 0x6\r
12433     c228:       1a000004        bne     0xc240\r
12434     c22c:       e1a00fac        mov     r0, ip, lsr #31\r
12435     c230:       e08ff100        add     pc, pc, r0, lsl #2\r
12436     c234:       080c0ed0        stmeqda ip, {r4, r6, r7, r9, sl, fp}\r
12437     c238:       ebf5db45        bl      0xffd82f54\r
12438     c23c:       ea000075        b       0xc418\r
12439     c240:       ebf5df4e        bl      0xffd83f80\r
12440     c244:       080c0ea2        stmeqda ip, {r1, r5, r7, r9, sl, fp}\r
12441     c248:       e59d1418        ldr     r1, [sp, #1048]\r
12442     c24c:       e3510002        cmp     r1, #2  ; 0x2\r
12443     c250:       ebf5df4a        bl      0xffd83f80\r
12444     c254:       080c0ea4        stmeqda ip, {r2, r5, r7, r9, sl, fp}\r
12445     c258:       e28cc006        add     ip, ip, #6      ; 0x6\r
12446     c25c:       da000004        ble     0xc274\r
12447     c260:       e1a00fac        mov     r0, ip, lsr #31\r
12448     c264:       e08ff100        add     pc, pc, r0, lsl #2\r
12449     c268:       080c0eac        stmeqda ip, {r2, r3, r5, r7, r9, sl, fp}\r
12450     c26c:       ebf5db38        bl      0xffd82f54\r
12451     c270:       ea000014        b       0xc2c8\r
12452     c274:       ebf5df41        bl      0xffd83f80\r
12453     c278:       080c0ea6        stmeqda ip, {r1, r2, r5, r7, r9, sl, fp}\r
12454     c27c:       e59d1418        ldr     r1, [sp, #1048]\r
12455     c280:       e3510001        cmp     r1, #1  ; 0x1\r
12456     c284:       ebf5df3d        bl      0xffd83f80\r
12457     c288:       080c0ea8        stmeqda ip, {r3, r5, r7, r9, sl, fp}\r
12458     c28c:       e28cc006        add     ip, ip, #6      ; 0x6\r
12459     c290:       1a000004        bne     0xc2a8\r
12460     c294:       e1a00fac        mov     r0, ip, lsr #31\r
12461     c298:       e08ff100        add     pc, pc, r0, lsl #2\r
12462     c29c:       080c0eb2        stmeqda ip, {r1, r4, r5, r7, r9, sl, fp}\r
12463     c2a0:       ebf5db2b        bl      0xffd82f54\r
12464     c2a4:       ea00001c        b       0xc31c\r
12465     c2a8:       ebf5df34        bl      0xffd83f80\r
12466     c2ac:       080c0eaa        stmeqda ip, {r1, r3, r5, r7, r9, sl, fp}\r
12467     c2b0:       e28cc003        add     ip, ip, #3      ; 0x3\r
12468     c2b4:       e1a00fac        mov     r0, ip, lsr #31\r
12469     c2b8:       e08ff100        add     pc, pc, r0, lsl #2\r
12470     c2bc:       080c0f08        stmeqda ip, {r3, r8, r9, sl, fp}\r
12471     c2c0:       ebf5db23        bl      0xffd82f54\r
12472     c2c4:       ea000b1b        b       0xef38\r
12473     c2c8:       ebf5df2c        bl      0xffd83f80\r
12474     c2cc:       080c0eac        stmeqda ip, {r2, r3, r5, r7, r9, sl, fp}\r
12475     c2d0:       e59d1418        ldr     r1, [sp, #1048]\r
12476     c2d4:       e3510003        cmp     r1, #3  ; 0x3\r
12477     c2d8:       ebf5df28        bl      0xffd83f80\r
12478     c2dc:       080c0eae        stmeqda ip, {r1, r2, r3, r5, r7, r9, sl, fp}\r
12479     c2e0:       e28cc006        add     ip, ip, #6      ; 0x6\r
12480     c2e4:       1a000004        bne     0xc2fc\r
12481     c2e8:       e1a00fac        mov     r0, ip, lsr #31\r
12482     c2ec:       e08ff100        add     pc, pc, r0, lsl #2\r
12483     c2f0:       080c0ee8        stmeqda ip, {r3, r5, r6, r7, r9, sl, fp}\r
12484     c2f4:       ebf5db16        bl      0xffd82f54\r
12485     c2f8:       ea000bd0        b       0xf240\r
12486     c2fc:       ebf5df1f        bl      0xffd83f80\r
12487     c300:       080c0eb0        stmeqda ip, {r4, r5, r7, r9, sl, fp}\r
12488     c304:       e28cc003        add     ip, ip, #3      ; 0x3\r
12489     c308:       e1a00fac        mov     r0, ip, lsr #31\r
12490     c30c:       e08ff100        add     pc, pc, r0, lsl #2\r
12491     c310:       080c0f08        stmeqda ip, {r3, r8, r9, sl, fp}\r
12492     c314:       ebf5db0e        bl      0xffd82f54\r
12493     c318:       ea000b06        b       0xef38\r
12494     c31c:       ebf5df17        bl      0xffd83f80\r
12495     c320:       080c0eb2        stmeqda ip, {r1, r4, r5, r7, r9, sl, fp}\r
12496     c324:       e3a00fb1        mov     r0, #708        ; 0x2c4\r
12497     c328:       e3800b03        orr     r0, r0, #3072   ; 0xc00\r
12498     c32c:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
12499     c330:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
12500     c334:       ebf5dd77        bl      0xffd83918\r
12501     c338:       080c0eb6        stmeqda ip, {r1, r2, r4, r5, r7, r9, sl, fp}\r
12502     c33c:       e1a03000        mov     r3, r0\r
12503     c340:       ebf5df0e        bl      0xffd83f80\r
12504     c344:       080c0eb4        stmeqda ip, {r2, r4, r5, r7, r9, sl, fp}\r
12505     c348:       e59d0434        ldr     r0, [sp, #1076]\r
12506     c34c:       e2800f02        add     r0, r0, #8      ; 0x8\r
12507     c350:       e1a01003        mov     r1, r3\r
12508     c354:       ebf5dc9c        bl      0xffd835cc\r
12509     c358:       080c0eb6        stmeqda ip, {r1, r2, r4, r5, r7, r9, sl, fp}\r
12510     c35c:       ebf5df07        bl      0xffd83f80\r
12511     c360:       080c0eb6        stmeqda ip, {r1, r2, r4, r5, r7, r9, sl, fp}\r
12512     c364:       e3a00fb2        mov     r0, #712        ; 0x2c8\r
12513     c368:       e3800b03        orr     r0, r0, #3072   ; 0xc00\r
12514     c36c:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
12515     c370:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
12516     c374:       ebf5dd67        bl      0xffd83918\r
12517     c378:       080c0eba        stmeqda ip, {r1, r3, r4, r5, r7, r9, sl, fp}\r
12518     c37c:       e58d041c        str     r0, [sp, #1052]\r
12519     c380:       ebf5defe        bl      0xffd83f80\r
12520     c384:       080c0eb8        stmeqda ip, {r3, r4, r5, r7, r9, sl, fp}\r
12521     c388:       e3a00fb3        mov     r0, #716        ; 0x2cc\r
12522     c38c:       e3800b03        orr     r0, r0, #3072   ; 0xc00\r
12523     c390:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
12524     c394:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
12525     c398:       ebf5dd5e        bl      0xffd83918\r
12526     c39c:       080c0ebc        stmeqda ip, {r2, r3, r4, r5, r7, r9, sl, fp}\r
12527     c3a0:       e1a05000        mov     r5, r0\r
12528     c3a4:       ebf5def5        bl      0xffd83f80\r
12529     c3a8:       080c0eba        stmeqda ip, {r1, r3, r4, r5, r7, r9, sl, fp}\r
12530     c3ac:       e1a00005        mov     r0, r5\r
12531     c3b0:       e58d0428        str     r0, [sp, #1064]\r
12532     c3b4:       ebf5def1        bl      0xffd83f80\r
12533     c3b8:       080c0ebc        stmeqda ip, {r2, r3, r4, r5, r7, r9, sl, fp}\r
12534     c3bc:       e1a01003        mov     r1, r3\r
12535     c3c0:       e2933004        adds    r3, r3, #4      ; 0x4\r
12536     c3c4:       ebf5deed        bl      0xffd83f80\r
12537     c3c8:       080c0ebe        stmeqda ip, {r1, r2, r3, r4, r5, r7, r9, sl, fp}\r
12538     c3cc:       e59d0434        ldr     r0, [sp, #1076]\r
12539     c3d0:       e2800f03        add     r0, r0, #12     ; 0xc\r
12540     c3d4:       e1a01003        mov     r1, r3\r
12541     c3d8:       ebf5dc7b        bl      0xffd835cc\r
12542     c3dc:       080c0ec0        stmeqda ip, {r6, r7, r9, sl, fp}\r
12543     c3e0:       ebf5dee6        bl      0xffd83f80\r
12544     c3e4:       080c0ec0        stmeqda ip, {r6, r7, r9, sl, fp}\r
12545     c3e8:       e1a01005        mov     r1, r5\r
12546     c3ec:       e2955002        adds    r5, r5, #2      ; 0x2\r
12547     c3f0:       ebf5dee2        bl      0xffd83f80\r
12548     c3f4:       080c0ec2        stmeqda ip, {r1, r6, r7, r9, sl, fp}\r
12549     c3f8:       e28cc023        add     ip, ip, #35     ; 0x23\r
12550     c3fc:       e1a00fac        mov     r0, ip, lsr #31\r
12551     c400:       e08ff100        add     pc, pc, r0, lsl #2\r
12552     c404:       080c0f18        stmeqda ip, {r3, r4, r8, r9, sl, fp}\r
12553     c408:       ebf5dad1        bl      0xffd82f54\r
12554     c40c:       ea000bc9        b       0xf338\r
12555     c410:       080c0ed0        stmeqda ip, {r4, r6, r7, r9, sl, fp}\r
12556     c414:       00000000        andeq   r0, r0, r0\r
12557     c418:       ebf5ded8        bl      0xffd83f80\r
12558     c41c:       080c0ed0        stmeqda ip, {r4, r6, r7, r9, sl, fp}\r
12559     c420:       e3a00fb7        mov     r0, #732        ; 0x2dc\r
12560     c424:       e3800b03        orr     r0, r0, #3072   ; 0xc00\r
12561     c428:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
12562     c42c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
12563     c430:       ebf5dd38        bl      0xffd83918\r
12564     c434:       080c0ed4        stmeqda ip, {r2, r4, r6, r7, r9, sl, fp}\r
12565     c438:       e1a03000        mov     r3, r0\r
12566     c43c:       ebf5decf        bl      0xffd83f80\r
12567     c440:       080c0ed2        stmeqda ip, {r1, r4, r6, r7, r9, sl, fp}\r
12568     c444:       e59d0434        ldr     r0, [sp, #1076]\r
12569     c448:       e2800f02        add     r0, r0, #8      ; 0x8\r
12570     c44c:       e1a01003        mov     r1, r3\r
12571     c450:       ebf5dc5d        bl      0xffd835cc\r
12572     c454:       080c0ed4        stmeqda ip, {r2, r4, r6, r7, r9, sl, fp}\r
12573     c458:       ebf5dec8        bl      0xffd83f80\r
12574     c45c:       080c0ed4        stmeqda ip, {r2, r4, r6, r7, r9, sl, fp}\r
12575     c460:       e3a00eee        mov     r0, #3808       ; 0xee0\r
12576     c464:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
12577     c468:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
12578     c46c:       ebf5dd29        bl      0xffd83918\r
12579     c470:       080c0ed8        stmeqda ip, {r3, r4, r6, r7, r9, sl, fp}\r
12580     c474:       e58d041c        str     r0, [sp, #1052]\r
12581     c478:       ebf5dec0        bl      0xffd83f80\r
12582     c47c:       080c0ed6        stmeqda ip, {r1, r2, r4, r6, r7, r9, sl, fp}\r
12583     c480:       e3a00fb9        mov     r0, #740        ; 0x2e4\r
12584     c484:       e3800b03        orr     r0, r0, #3072   ; 0xc00\r
12585     c488:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
12586     c48c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
12587     c490:       ebf5dd20        bl      0xffd83918\r
12588     c494:       080c0eda        stmeqda ip, {r1, r3, r4, r6, r7, r9, sl, fp}\r
12589     c498:       e1a05000        mov     r5, r0\r
12590     c49c:       ebf5deb7        bl      0xffd83f80\r
12591     c4a0:       080c0ed8        stmeqda ip, {r3, r4, r6, r7, r9, sl, fp}\r
12592     c4a4:       e28cc016        add     ip, ip, #22     ; 0x16\r
12593     c4a8:       e1a00fac        mov     r0, ip, lsr #31\r
12594     c4ac:       e08ff100        add     pc, pc, r0, lsl #2\r
12595     c4b0:       080c0f10        stmeqda ip, {r4, r8, r9, sl, fp}\r
12596     c4b4:       ebf5daa6        bl      0xffd82f54\r
12597     c4b8:       ea000001        b       0xc4c4\r
12598     c4bc:       080c0f10        stmeqda ip, {r4, r8, r9, sl, fp}\r
12599     c4c0:       00000000        andeq   r0, r0, r0\r
12600     c4c4:       ebf5dead        bl      0xffd83f80\r
12601     c4c8:       080c0f10        stmeqda ip, {r4, r8, r9, sl, fp}\r
12602     c4cc:       e1a00005        mov     r0, r5\r
12603     c4d0:       e58d0428        str     r0, [sp, #1064]\r
12604     c4d4:       ebf5dea9        bl      0xffd83f80\r
12605     c4d8:       080c0f12        stmeqda ip, {r1, r4, r8, r9, sl, fp}\r
12606     c4dc:       e1a01003        mov     r1, r3\r
12607     c4e0:       e293300b        adds    r3, r3, #11     ; 0xb\r
12608     c4e4:       ebf5dea5        bl      0xffd83f80\r
12609     c4e8:       080c0f14        stmeqda ip, {r2, r4, r8, r9, sl, fp}\r
12610     c4ec:       e59d0434        ldr     r0, [sp, #1076]\r
12611     c4f0:       e2800f03        add     r0, r0, #12     ; 0xc\r
12612     c4f4:       e1a01003        mov     r1, r3\r
12613     c4f8:       ebf5dc33        bl      0xffd835cc\r
12614     c4fc:       080c0f16        stmeqda ip, {r1, r2, r4, r8, r9, sl, fp}\r
12615     c500:       ebf5de9e        bl      0xffd83f80\r
12616     c504:       080c0f16        stmeqda ip, {r1, r2, r4, r8, r9, sl, fp}\r
12617     c508:       e1a01005        mov     r1, r5\r
12618     c50c:       e2955004        adds    r5, r5, #4      ; 0x4\r
12619     c510:       ebf5de9a        bl      0xffd83f80\r
12620     c514:       080c0f18        stmeqda ip, {r3, r4, r8, r9, sl, fp}\r
12621     c518:       e59d0434        ldr     r0, [sp, #1076]\r
12622     c51c:       e2800f04        add     r0, r0, #16     ; 0x10\r
12623     c520:       e1a01005        mov     r1, r5\r
12624     c524:       ebf5dc28        bl      0xffd835cc\r
12625     c528:       080c0f1a        stmeqda ip, {r1, r3, r4, r8, r9, sl, fp}\r
12626     c52c:       ebf5de93        bl      0xffd83f80\r
12627     c530:       080c0f1a        stmeqda ip, {r1, r3, r4, r8, r9, sl, fp}\r
12628     c534:       e59d0434        ldr     r0, [sp, #1076]\r
12629     c538:       e2800f01        add     r0, r0, #4      ; 0x4\r
12630     c53c:       ebf5dcf5        bl      0xffd83918\r
12631     c540:       080c0f1e        stmeqda ip, {r1, r2, r3, r4, r8, r9, sl, fp}\r
12632     c544:       e1a03000        mov     r3, r0\r
12633     c548:       ebf5de8c        bl      0xffd83f80\r
12634     c54c:       080c0f1c        stmeqda ip, {r2, r3, r4, r8, r9, sl, fp}\r
12635     c550:       e283000a        add     r0, r3, #10     ; 0xa\r
12636     c554:       ebf5dc98        bl      0xffd837bc\r
12637     c558:       080c0f20        stmeqda ip, {r5, r8, r9, sl, fp}\r
12638     c55c:       e1a03000        mov     r3, r0\r
12639     c560:       ebf5de86        bl      0xffd83f80\r
12640     c564:       080c0f1e        stmeqda ip, {r1, r2, r3, r4, r8, r9, sl, fp}\r
12641     c568:       e59d0434        ldr     r0, [sp, #1076]\r
12642     c56c:       e2800f00        add     r0, r0, #0      ; 0x0\r
12643     c570:       e1a01003        mov     r1, r3\r
12644     c574:       ebf5dc14        bl      0xffd835cc\r
12645     c578:       080c0f20        stmeqda ip, {r5, r8, r9, sl, fp}\r
12646     c57c:       ebf5de7f        bl      0xffd83f80\r
12647     c580:       080c0f20        stmeqda ip, {r5, r8, r9, sl, fp}\r
12648     c584:       e1a01004        mov     r1, r4\r
12649     c588:       e2945000        adds    r5, r4, #0      ; 0x0\r
12650     c58c:       ebf5de7b        bl      0xffd83f80\r
12651     c590:       080c0f22        stmeqda ip, {r1, r5, r8, r9, sl, fp}\r
12652     c594:       e3b03080        movs    r3, #128        ; 0x80\r
12653     c598:       ebf5de78        bl      0xffd83f80\r
12654     c59c:       080c0f24        stmeqda ip, {r2, r5, r8, r9, sl, fp}\r
12655     c5a0:       e1a01003        mov     r1, r3\r
12656     c5a4:       e0133005        ands    r3, r3, r5\r
12657     c5a8:       ebf5de74        bl      0xffd83f80\r
12658     c5ac:       080c0f26        stmeqda ip, {r1, r2, r5, r8, r9, sl, fp}\r
12659     c5b0:       e3530000        cmp     r3, #0  ; 0x0\r
12660     c5b4:       ebf5de71        bl      0xffd83f80\r
12661     c5b8:       080c0f28        stmeqda ip, {r3, r5, r8, r9, sl, fp}\r
12662     c5bc:       e28cc02e        add     ip, ip, #46     ; 0x2e\r
12663     c5c0:       1a000004        bne     0xc5d8\r
12664     c5c4:       e1a00fac        mov     r0, ip, lsr #31\r
12665     c5c8:       e08ff100        add     pc, pc, r0, lsl #2\r
12666     c5cc:       080c1008        stmeqda ip, {r3, ip}\r
12667     c5d0:       ebf5da5f        bl      0xffd82f54\r
12668     c5d4:       ea00005b        b       0xc748\r
12669     c5d8:       ebf5de68        bl      0xffd83f80\r
12670     c5dc:       080c0f2a        stmeqda ip, {r1, r3, r5, r8, r9, sl, fp}\r
12671     c5e0:       e3b06040        movs    r6, #64 ; 0x40\r
12672     c5e4:       ebf5de65        bl      0xffd83f80\r
12673     c5e8:       080c0f2c        stmeqda ip, {r2, r3, r5, r8, r9, sl, fp}\r
12674     c5ec:       e1a01006        mov     r1, r6\r
12675     c5f0:       e2963000        adds    r3, r6, #0      ; 0x0\r
12676     c5f4:       ebf5de61        bl      0xffd83f80\r
12677     c5f8:       080c0f2e        stmeqda ip, {r1, r2, r3, r5, r8, r9, sl, fp}\r
12678     c5fc:       e1a01003        mov     r1, r3\r
12679     c600:       e0133005        ands    r3, r3, r5\r
12680     c604:       ebf5de5d        bl      0xffd83f80\r
12681     c608:       080c0f30        stmeqda ip, {r4, r5, r8, r9, sl, fp}\r
12682     c60c:       e1b03c03        movs    r3, r3, lsl #24\r
12683     c610:       ebf5de5a        bl      0xffd83f80\r
12684     c614:       080c0f32        stmeqda ip, {r1, r4, r5, r8, r9, sl, fp}\r
12685     c618:       e1b08c23        movs    r8, r3, lsr #24\r
12686     c61c:       ebf5de57        bl      0xffd83f80\r
12687     c620:       080c0f34        stmeqda ip, {r2, r4, r5, r8, r9, sl, fp}\r
12688     c624:       e59d1418        ldr     r1, [sp, #1048]\r
12689     c628:       e59d1418        ldr     r1, [sp, #1048]\r
12690     c62c:       e2914001        adds    r4, r1, #1      ; 0x1\r
12691     c630:       ebf5de52        bl      0xffd83f80\r
12692     c634:       080c0f36        stmeqda ip, {r1, r2, r4, r5, r8, r9, sl, fp}\r
12693     c638:       e1a00004        mov     r0, r4\r
12694     c63c:       e58d0424        str     r0, [sp, #1060]\r
12695     c640:       ebf5de4e        bl      0xffd83f80\r
12696     c644:       080c0f38        stmeqda ip, {r3, r4, r5, r8, r9, sl, fp}\r
12697     c648:       e3b05040        movs    r5, #64 ; 0x40\r
12698     c64c:       ebf5de4b        bl      0xffd83f80\r
12699     c650:       080c0f3a        stmeqda ip, {r1, r3, r4, r5, r8, r9, sl, fp}\r
12700     c654:       e1a01005        mov     r1, r5\r
12701     c658:       e0955007        adds    r5, r5, r7\r
12702     c65c:       ebf5de47        bl      0xffd83f80\r
12703     c660:       080c0f3c        stmeqda ip, {r2, r3, r4, r5, r8, r9, sl, fp}\r
12704     c664:       e1a00005        mov     r0, r5\r
12705     c668:       e58d0420        str     r0, [sp, #1056]\r
12706     c66c:       ebf5de43        bl      0xffd83f80\r
12707     c670:       080c0f3e        stmeqda ip, {r1, r2, r3, r4, r5, r8, r9, sl, fp}\r
12708     c674:       e3580000        cmp     r8, #0  ; 0x0\r
12709     c678:       ebf5de40        bl      0xffd83f80\r
12710     c67c:       080c0f40        stmeqda ip, {r6, r8, r9, sl, fp}\r
12711     c680:       e28cc024        add     ip, ip, #36     ; 0x24\r
12712     c684:       0a000004        beq     0xc69c\r
12713     c688:       e1a00fac        mov     r0, ip, lsr #31\r
12714     c68c:       e08ff100        add     pc, pc, r0, lsl #2\r
12715     c690:       080c102c        stmeqda ip, {r2, r3, r5, ip}\r
12716     c694:       ebf5da2e        bl      0xffd82f54\r
12717     c698:       ea0001c4        b       0xcdb0\r
12718     c69c:       ebf5de37        bl      0xffd83f80\r
12719     c6a0:       080c0f42        stmeqda ip, {r1, r6, r8, r9, sl, fp}\r
12720     c6a4:       e3b03003        movs    r3, #3  ; 0x3\r
12721     c6a8:       ebf5de34        bl      0xffd83f80\r
12722     c6ac:       080c0f44        stmeqda ip, {r2, r6, r8, r9, sl, fp}\r
12723     c6b0:       e2870000        add     r0, r7, #0      ; 0x0\r
12724     c6b4:       e1a01003        mov     r1, r3\r
12725     c6b8:       ebf5db84        bl      0xffd834d0\r
12726     c6bc:       080c0f46        stmeqda ip, {r1, r2, r6, r8, r9, sl, fp}\r
12727     c6c0:       ebf5de2e        bl      0xffd83f80\r
12728     c6c4:       080c0f46        stmeqda ip, {r1, r2, r6, r8, r9, sl, fp}\r
12729     c6c8:       e287001d        add     r0, r7, #29     ; 0x1d\r
12730     c6cc:       e1a01003        mov     r1, r3\r
12731     c6d0:       ebf5db7e        bl      0xffd834d0\r
12732     c6d4:       080c0f48        stmeqda ip, {r3, r6, r8, r9, sl, fp}\r
12733     c6d8:       ebf5de28        bl      0xffd83f80\r
12734     c6dc:       080c0f48        stmeqda ip, {r3, r6, r8, r9, sl, fp}\r
12735     c6e0:       e1a01007        mov     r1, r7\r
12736     c6e4:       e2973000        adds    r3, r7, #0      ; 0x0\r
12737     c6e8:       ebf5de24        bl      0xffd83f80\r
12738     c6ec:       080c0f4a        stmeqda ip, {r1, r3, r6, r8, r9, sl, fp}\r
12739     c6f0:       e59d0434        ldr     r0, [sp, #1076]\r
12740     c6f4:       e2800f05        add     r0, r0, #20     ; 0x14\r
12741     c6f8:       e1a01006        mov     r1, r6\r
12742     c6fc:       ebf5dbb2        bl      0xffd835cc\r
12743     c700:       080c0f4c        stmeqda ip, {r2, r3, r6, r8, r9, sl, fp}\r
12744     c704:       ebf5de1d        bl      0xffd83f80\r
12745     c708:       080c0f4c        stmeqda ip, {r2, r3, r6, r8, r9, sl, fp}\r
12746     c70c:       ebf5de1b        bl      0xffd83f80\r
12747     c710:       080c0f4e        stmeqda ip, {r1, r2, r3, r6, r8, r9, sl, fp}\r
12748     c714:       e3a00051        mov     r0, #81 ; 0x51\r
12749     c718:       e3800c0f        orr     r0, r0, #3840   ; 0xf00\r
12750     c71c:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
12751     c720:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
12752     c724:       e58d0438        str     r0, [sp, #1080]\r
12753     c728:       e28cc018        add     ip, ip, #24     ; 0x18\r
12754     c72c:       e1a00fac        mov     r0, ip, lsr #31\r
12755     c730:       e08ff100        add     pc, pc, r0, lsl #2\r
12756     c734:       080c0df0        stmeqda ip, {r4, r5, r6, r7, r8, sl, fp}\r
12757     c738:       ebf5da05        bl      0xffd82f54\r
12758     c73c:       ea0008e3        b       0xead0\r
12759     c740:       080c1008        stmeqda ip, {r3, ip}\r
12760     c744:       00000000        andeq   r0, r0, r0\r
12761     c748:       ebf5de0c        bl      0xffd83f80\r
12762     c74c:       080c1008        stmeqda ip, {r3, ip}\r
12763     c750:       e3b03004        movs    r3, #4  ; 0x4\r
12764     c754:       ebf5de09        bl      0xffd83f80\r
12765     c758:       080c100a        stmeqda ip, {r1, r3, ip}\r
12766     c75c:       e1a01003        mov     r1, r3\r
12767     c760:       e0133005        ands    r3, r3, r5\r
12768     c764:       ebf5de05        bl      0xffd83f80\r
12769     c768:       080c100c        stmeqda ip, {r2, r3, ip}\r
12770     c76c:       e3530000        cmp     r3, #0  ; 0x0\r
12771     c770:       ebf5de02        bl      0xffd83f80\r
12772     c774:       080c100e        stmeqda ip, {r1, r2, r3, ip}\r
12773     c778:       e28cc00c        add     ip, ip, #12     ; 0xc\r
12774     c77c:       1a000004        bne     0xc794\r
12775     c780:       e1a00fac        mov     r0, ip, lsr #31\r
12776     c784:       e08ff100        add     pc, pc, r0, lsl #2\r
12777     c788:       080c103a        stmeqda ip, {r1, r3, r4, r5, ip}\r
12778     c78c:       ebf5d9f0        bl      0xffd82f54\r
12779     c790:       ea000058        b       0xc8f8\r
12780     c794:       ebf5ddf9        bl      0xffd83f80\r
12781     c798:       080c1010        stmeqda ip, {r4, ip}\r
12782     c79c:       e287000d        add     r0, r7, #13     ; 0xd\r
12783     c7a0:       ebf5dc05        bl      0xffd837bc\r
12784     c7a4:       080c1014        stmeqda ip, {r2, r4, ip}\r
12785     c7a8:       e1a03000        mov     r3, r0\r
12786     c7ac:       ebf5ddf3        bl      0xffd83f80\r
12787     c7b0:       080c1012        stmeqda ip, {r1, r4, ip}\r
12788     c7b4:       e1a01003        mov     r1, r3\r
12789     c7b8:       e2533001        subs    r3, r3, #1      ; 0x1\r
12790     c7bc:       ebf5ddef        bl      0xffd83f80\r
12791     c7c0:       080c1014        stmeqda ip, {r2, r4, ip}\r
12792     c7c4:       e287000d        add     r0, r7, #13     ; 0xd\r
12793     c7c8:       e1a01003        mov     r1, r3\r
12794     c7cc:       ebf5db3f        bl      0xffd834d0\r
12795     c7d0:       080c1016        stmeqda ip, {r1, r2, r4, ip}\r
12796     c7d4:       ebf5dde9        bl      0xffd83f80\r
12797     c7d8:       080c1016        stmeqda ip, {r1, r2, r4, ip}\r
12798     c7dc:       e3b050ff        movs    r5, #255        ; 0xff\r
12799     c7e0:       ebf5dde6        bl      0xffd83f80\r
12800     c7e4:       080c1018        stmeqda ip, {r3, r4, ip}\r
12801     c7e8:       e1a01003        mov     r1, r3\r
12802     c7ec:       e0133005        ands    r3, r3, r5\r
12803     c7f0:       ebf5dde2        bl      0xffd83f80\r
12804     c7f4:       080c101a        stmeqda ip, {r1, r3, r4, ip}\r
12805     c7f8:       e1b03c03        movs    r3, r3, lsl #24\r
12806     c7fc:       ebf5dddf        bl      0xffd83f80\r
12807     c800:       080c101c        stmeqda ip, {r2, r3, r4, ip}\r
12808     c804:       e59d1418        ldr     r1, [sp, #1048]\r
12809     c808:       e59d1418        ldr     r1, [sp, #1048]\r
12810     c80c:       e2914001        adds    r4, r1, #1      ; 0x1\r
12811     c810:       ebf5ddda        bl      0xffd83f80\r
12812     c814:       080c101e        stmeqda ip, {r1, r2, r3, r4, ip}\r
12813     c818:       e1a00004        mov     r0, r4\r
12814     c81c:       e58d0424        str     r0, [sp, #1060]\r
12815     c820:       ebf5ddd6        bl      0xffd83f80\r
12816     c824:       080c1020        stmeqda ip, {r5, ip}\r
12817     c828:       e3b05040        movs    r5, #64 ; 0x40\r
12818     c82c:       ebf5ddd3        bl      0xffd83f80\r
12819     c830:       080c1022        stmeqda ip, {r1, r5, ip}\r
12820     c834:       e1a01005        mov     r1, r5\r
12821     c838:       e0955007        adds    r5, r5, r7\r
12822     c83c:       ebf5ddcf        bl      0xffd83f80\r
12823     c840:       080c1024        stmeqda ip, {r2, r5, ip}\r
12824     c844:       e1a00005        mov     r0, r5\r
12825     c848:       e58d0420        str     r0, [sp, #1056]\r
12826     c84c:       ebf5ddcb        bl      0xffd83f80\r
12827     c850:       080c1026        stmeqda ip, {r1, r2, r5, ip}\r
12828     c854:       e3530000        cmp     r3, #0  ; 0x0\r
12829     c858:       ebf5ddc8        bl      0xffd83f80\r
12830     c85c:       080c1028        stmeqda ip, {r3, r5, ip}\r
12831     c860:       e28cc02a        add     ip, ip, #42     ; 0x2a\r
12832     c864:       ca000004        bgt     0xc87c\r
12833     c868:       e1a00fac        mov     r0, ip, lsr #31\r
12834     c86c:       e08ff100        add     pc, pc, r0, lsl #2\r
12835     c870:       080c102c        stmeqda ip, {r2, r3, r5, ip}\r
12836     c874:       ebf5d9b6        bl      0xffd82f54\r
12837     c878:       ea000007        b       0xc89c\r
12838     c87c:       ebf5ddbf        bl      0xffd83f80\r
12839     c880:       080c102a        stmeqda ip, {r1, r3, r5, ip}\r
12840     c884:       e28cc003        add     ip, ip, #3      ; 0x3\r
12841     c888:       e1a00fac        mov     r0, ip, lsr #31\r
12842     c88c:       e08ff100        add     pc, pc, r0, lsl #2\r
12843     c890:       080c1172        stmeqda ip, {r1, r4, r5, r6, r8, ip}\r
12844     c894:       ebf5d9ae        bl      0xffd82f54\r
12845     c898:       ea00024e        b       0xd1d8\r
12846     c89c:       ebf5ddb7        bl      0xffd83f80\r
12847     c8a0:       080c102c        stmeqda ip, {r2, r3, r5, ip}\r
12848     c8a4:       e59de418        ldr     lr, [sp, #1048]\r
12849     c8a8:       e1b03c0e        movs    r3, lr, lsl #24\r
12850     c8ac:       ebf5ddb3        bl      0xffd83f80\r
12851     c8b0:       080c102e        stmeqda ip, {r1, r2, r3, r5, ip}\r
12852     c8b4:       e1b03c23        movs    r3, r3, lsr #24\r
12853     c8b8:       ebf5ddb0        bl      0xffd83f80\r
12854     c8bc:       080c1030        stmeqda ip, {r4, r5, ip}\r
12855     c8c0:       ebf5ddae        bl      0xffd83f80\r
12856     c8c4:       080c1032        stmeqda ip, {r1, r4, r5, ip}\r
12857     c8c8:       e3a00035        mov     r0, #53 ; 0x35\r
12858     c8cc:       e3800ac1        orr     r0, r0, #790528 ; 0xc1000\r
12859     c8d0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
12860     c8d4:       e58d0438        str     r0, [sp, #1080]\r
12861     c8d8:       e28cc00c        add     ip, ip, #12     ; 0xc\r
12862     c8dc:       e1a00fac        mov     r0, ip, lsr #31\r
12863     c8e0:       e08ff100        add     pc, pc, r0, lsl #2\r
12864     c8e4:       080c0da0        stmeqda ip, {r5, r7, r8, sl, fp}\r
12865     c8e8:       ebf5d999        bl      0xffd82f54\r
12866     c8ec:       ea000146        b       0xce0c\r
12867     c8f0:       080c103a        stmeqda ip, {r1, r3, r4, r5, ip}\r
12868     c8f4:       00000000        andeq   r0, r0, r0\r
12869     c8f8:       ebf5dda0        bl      0xffd83f80\r
12870     c8fc:       080c103a        stmeqda ip, {r1, r3, r4, r5, ip}\r
12871     c900:       e3b03040        movs    r3, #64 ; 0x40\r
12872     c904:       ebf5dd9d        bl      0xffd83f80\r
12873     c908:       080c103c        stmeqda ip, {r2, r3, r4, r5, ip}\r
12874     c90c:       e1a01003        mov     r1, r3\r
12875     c910:       e0133004        ands    r3, r3, r4\r
12876     c914:       ebf5dd99        bl      0xffd83f80\r
12877     c918:       080c103e        stmeqda ip, {r1, r2, r3, r4, r5, ip}\r
12878     c91c:       e59d1418        ldr     r1, [sp, #1048]\r
12879     c920:       e59d1418        ldr     r1, [sp, #1048]\r
12880     c924:       e2915001        adds    r5, r1, #1      ; 0x1\r
12881     c928:       ebf5dd94        bl      0xffd83f80\r
12882     c92c:       080c1040        stmeqda ip, {r6, ip}\r
12883     c930:       e1a00005        mov     r0, r5\r
12884     c934:       e58d0424        str     r0, [sp, #1060]\r
12885     c938:       ebf5dd90        bl      0xffd83f80\r
12886     c93c:       080c1042        stmeqda ip, {r1, r6, ip}\r
12887     c940:       e3b05040        movs    r5, #64 ; 0x40\r
12888     c944:       ebf5dd8d        bl      0xffd83f80\r
12889     c948:       080c1044        stmeqda ip, {r2, r6, ip}\r
12890     c94c:       e1a01005        mov     r1, r5\r
12891     c950:       e0955007        adds    r5, r5, r7\r
12892     c954:       ebf5dd89        bl      0xffd83f80\r
12893     c958:       080c1046        stmeqda ip, {r1, r2, r6, ip}\r
12894     c95c:       e1a00005        mov     r0, r5\r
12895     c960:       e58d0420        str     r0, [sp, #1056]\r
12896     c964:       ebf5dd85        bl      0xffd83f80\r
12897     c968:       080c1048        stmeqda ip, {r3, r6, ip}\r
12898     c96c:       e3530000        cmp     r3, #0  ; 0x0\r
12899     c970:       ebf5dd82        bl      0xffd83f80\r
12900     c974:       080c104a        stmeqda ip, {r1, r3, r6, ip}\r
12901     c978:       e28cc01b        add     ip, ip, #27     ; 0x1b\r
12902     c97c:       1a000004        bne     0xc994\r
12903     c980:       e1a00fac        mov     r0, ip, lsr #31\r
12904     c984:       e08ff100        add     pc, pc, r0, lsl #2\r
12905     c988:       080c1072        stmeqda ip, {r1, r4, r5, r6, ip}\r
12906     c98c:       ebf5d970        bl      0xffd82f54\r
12907     c990:       ea00005c        b       0xcb08\r
12908     c994:       ebf5dd79        bl      0xffd83f80\r
12909     c998:       080c104c        stmeqda ip, {r2, r3, r6, ip}\r
12910     c99c:       e3b03003        movs    r3, #3  ; 0x3\r
12911     c9a0:       ebf5dd76        bl      0xffd83f80\r
12912     c9a4:       080c104e        stmeqda ip, {r1, r2, r3, r6, ip}\r
12913     c9a8:       e1a01003        mov     r1, r3\r
12914     c9ac:       e0133004        ands    r3, r3, r4\r
12915     c9b0:       ebf5dd72        bl      0xffd83f80\r
12916     c9b4:       080c1050        stmeqda ip, {r4, r6, ip}\r
12917     c9b8:       e3530000        cmp     r3, #0  ; 0x0\r
12918     c9bc:       ebf5dd6f        bl      0xffd83f80\r
12919     c9c0:       080c1052        stmeqda ip, {r1, r4, r6, ip}\r
12920     c9c4:       e28cc00c        add     ip, ip, #12     ; 0xc\r
12921     c9c8:       1a000004        bne     0xc9e0\r
12922     c9cc:       e1a00fac        mov     r0, ip, lsr #31\r
12923     c9d0:       e08ff100        add     pc, pc, r0, lsl #2\r
12924     c9d4:       080c1072        stmeqda ip, {r1, r4, r5, r6, ip}\r
12925     c9d8:       ebf5d95d        bl      0xffd82f54\r
12926     c9dc:       ea000049        b       0xcb08\r
12927     c9e0:       ebf5dd66        bl      0xffd83f80\r
12928     c9e4:       080c1054        stmeqda ip, {r2, r4, r6, ip}\r
12929     c9e8:       e3b030fc        movs    r3, #252        ; 0xfc\r
12930     c9ec:       ebf5dd63        bl      0xffd83f80\r
12931     c9f0:       080c1056        stmeqda ip, {r1, r2, r4, r6, ip}\r
12932     c9f4:       e1a01003        mov     r1, r3\r
12933     c9f8:       e0133004        ands    r3, r3, r4\r
12934     c9fc:       ebf5dd5f        bl      0xffd83f80\r
12935     ca00:       080c1058        stmeqda ip, {r3, r4, r6, ip}\r
12936     ca04:       e3b05000        movs    r5, #0  ; 0x0\r
12937     ca08:       ebf5dd5c        bl      0xffd83f80\r
12938     ca0c:       080c105a        stmeqda ip, {r1, r3, r4, r6, ip}\r
12939     ca10:       e2870000        add     r0, r7, #0      ; 0x0\r
12940     ca14:       e1a01003        mov     r1, r3\r
12941     ca18:       ebf5daac        bl      0xffd834d0\r
12942     ca1c:       080c105c        stmeqda ip, {r2, r3, r4, r6, ip}\r
12943     ca20:       ebf5dd56        bl      0xffd83f80\r
12944     ca24:       080c105c        stmeqda ip, {r2, r3, r4, r6, ip}\r
12945     ca28:       e2870007        add     r0, r7, #7      ; 0x7\r
12946     ca2c:       ebf5db62        bl      0xffd837bc\r
12947     ca30:       080c1060        stmeqda ip, {r5, r6, ip}\r
12948     ca34:       e1a04000        mov     r4, r0\r
12949     ca38:       ebf5dd50        bl      0xffd83f80\r
12950     ca3c:       080c105e        stmeqda ip, {r1, r2, r3, r4, r6, ip}\r
12951     ca40:       e287000b        add     r0, r7, #11     ; 0xb\r
12952     ca44:       e1a01004        mov     r1, r4\r
12953     ca48:       ebf5daa0        bl      0xffd834d0\r
12954     ca4c:       080c1060        stmeqda ip, {r5, r6, ip}\r
12955     ca50:       ebf5dd4a        bl      0xffd83f80\r
12956     ca54:       080c1060        stmeqda ip, {r5, r6, ip}\r
12957     ca58:       e3b030ff        movs    r3, #255        ; 0xff\r
12958     ca5c:       ebf5dd47        bl      0xffd83f80\r
12959     ca60:       080c1062        stmeqda ip, {r1, r5, r6, ip}\r
12960     ca64:       e1a01003        mov     r1, r3\r
12961     ca68:       e0133004        ands    r3, r3, r4\r
12962     ca6c:       ebf5dd43        bl      0xffd83f80\r
12963     ca70:       080c1064        stmeqda ip, {r2, r5, r6, ip}\r
12964     ca74:       e3530000        cmp     r3, #0  ; 0x0\r
12965     ca78:       ebf5dd40        bl      0xffd83f80\r
12966     ca7c:       080c1066        stmeqda ip, {r1, r2, r5, r6, ip}\r
12967     ca80:       e28cc022        add     ip, ip, #34     ; 0x22\r
12968     ca84:       1a000004        bne     0xca9c\r
12969     ca88:       e1a00fac        mov     r0, ip, lsr #31\r
12970     ca8c:       e08ff100        add     pc, pc, r0, lsl #2\r
12971     ca90:       080c10a4        stmeqda ip, {r2, r5, r7, ip}\r
12972     ca94:       ebf5d92e        bl      0xffd82f54\r
12973     ca98:       ea000061        b       0xcc24\r
12974     ca9c:       ebf5dd37        bl      0xffd83f80\r
12975     caa0:       080c1068        stmeqda ip, {r3, r5, r6, ip}\r
12976     caa4:       e3b03001        movs    r3, #1  ; 0x1\r
12977     caa8:       ebf5dd34        bl      0xffd83f80\r
12978     caac:       080c106a        stmeqda ip, {r1, r3, r5, r6, ip}\r
12979     cab0:       e287001d        add     r0, r7, #29     ; 0x1d\r
12980     cab4:       ebf5db40        bl      0xffd837bc\r
12981     cab8:       080c106e        stmeqda ip, {r1, r2, r3, r5, r6, ip}\r
12982     cabc:       e1a05000        mov     r5, r0\r
12983     cac0:       ebf5dd2e        bl      0xffd83f80\r
12984     cac4:       080c106c        stmeqda ip, {r2, r3, r5, r6, ip}\r
12985     cac8:       e1a01003        mov     r1, r3\r
12986     cacc:       e1933005        orrs    r3, r3, r5\r
12987     cad0:       ebf5dd2a        bl      0xffd83f80\r
12988     cad4:       080c106e        stmeqda ip, {r1, r2, r3, r5, r6, ip}\r
12989     cad8:       e287001d        add     r0, r7, #29     ; 0x1d\r
12990     cadc:       e1a01003        mov     r1, r3\r
12991     cae0:       ebf5da7a        bl      0xffd834d0\r
12992     cae4:       080c1070        stmeqda ip, {r4, r5, r6, ip}\r
12993     cae8:       ebf5dd24        bl      0xffd83f80\r
12994     caec:       080c1070        stmeqda ip, {r4, r5, r6, ip}\r
12995     caf0:       e28cc012        add     ip, ip, #18     ; 0x12\r
12996     caf4:       e1a00fac        mov     r0, ip, lsr #31\r
12997     caf8:       e08ff100        add     pc, pc, r0, lsl #2\r
12998     cafc:       080c1152        stmeqda ip, {r1, r4, r6, r8, ip}\r
12999     cb00:       ebf5d913        bl      0xffd82f54\r
13000     cb04:       ea0006de        b       0xe684\r
13001     cb08:       ebf5dd1c        bl      0xffd83f80\r
13002     cb0c:       080c1072        stmeqda ip, {r1, r4, r5, r6, ip}\r
13003     cb10:       e287000b        add     r0, r7, #11     ; 0xb\r
13004     cb14:       ebf5db28        bl      0xffd837bc\r
13005     cb18:       080c1076        stmeqda ip, {r1, r2, r4, r5, r6, ip}\r
13006     cb1c:       e1a03000        mov     r3, r0\r
13007     cb20:       ebf5dd16        bl      0xffd83f80\r
13008     cb24:       080c1074        stmeqda ip, {r2, r4, r5, r6, ip}\r
13009     cb28:       e3530000        cmp     r3, #0  ; 0x0\r
13010     cb2c:       ebf5dd13        bl      0xffd83f80\r
13011     cb30:       080c1076        stmeqda ip, {r1, r2, r4, r5, r6, ip}\r
13012     cb34:       e28cc00b        add     ip, ip, #11     ; 0xb\r
13013     cb38:       0a000004        beq     0xcb50\r
13014     cb3c:       e1a00fac        mov     r0, ip, lsr #31\r
13015     cb40:       e08ff100        add     pc, pc, r0, lsl #2\r
13016     cb44:       080c1160        stmeqda ip, {r5, r6, r8, ip}\r
13017     cb48:       ebf5d901        bl      0xffd82f54\r
13018     cb4c:       ea0006ed        b       0xe708\r
13019     cb50:       ebf5dd0a        bl      0xffd83f80\r
13020     cb54:       080c1078        stmeqda ip, {r3, r4, r5, r6, ip}\r
13021     cb58:       e59d1418        ldr     r1, [sp, #1048]\r
13022     cb5c:       e3510003        cmp     r1, #3  ; 0x3\r
13023     cb60:       ebf5dd06        bl      0xffd83f80\r
13024     cb64:       080c107a        stmeqda ip, {r1, r3, r4, r5, r6, ip}\r
13025     cb68:       e28cc006        add     ip, ip, #6      ; 0x6\r
13026     cb6c:       0a000004        beq     0xcb84\r
13027     cb70:       e1a00fac        mov     r0, ip, lsr #31\r
13028     cb74:       e08ff100        add     pc, pc, r0, lsl #2\r
13029     cb78:       080c1084        stmeqda ip, {r2, r7, ip}\r
13030     cb7c:       ebf5d8f4        bl      0xffd82f54\r
13031     cb80:       ea000013        b       0xcbd4\r
13032     cb84:       ebf5dcfd        bl      0xffd83f80\r
13033     cb88:       080c107c        stmeqda ip, {r2, r3, r4, r5, r6, ip}\r
13034     cb8c:       e3b03001        movs    r3, #1  ; 0x1\r
13035     cb90:       ebf5dcfa        bl      0xffd83f80\r
13036     cb94:       080c107e        stmeqda ip, {r1, r2, r3, r4, r5, r6, ip}\r
13037     cb98:       e287001d        add     r0, r7, #29     ; 0x1d\r
13038     cb9c:       ebf5db06        bl      0xffd837bc\r
13039     cba0:       080c1082        stmeqda ip, {r1, r7, ip}\r
13040     cba4:       e1a04000        mov     r4, r0\r
13041     cba8:       ebf5dcf4        bl      0xffd83f80\r
13042     cbac:       080c1080        stmeqda ip, {r7, ip}\r
13043     cbb0:       e1a01003        mov     r1, r3\r
13044     cbb4:       e1933004        orrs    r3, r3, r4\r
13045     cbb8:       ebf5dcf0        bl      0xffd83f80\r
13046     cbbc:       080c1082        stmeqda ip, {r1, r7, ip}\r
13047     cbc0:       e287001d        add     r0, r7, #29     ; 0x1d\r
13048     cbc4:       e1a01003        mov     r1, r3\r
13049     cbc8:       ebf5da40        bl      0xffd834d0\r
13050     cbcc:       080c1084        stmeqda ip, {r2, r7, ip}\r
13051     cbd0:       e28cc00f        add     ip, ip, #15     ; 0xf\r
13052     cbd4:       ebf5dce9        bl      0xffd83f80\r
13053     cbd8:       080c1084        stmeqda ip, {r2, r7, ip}\r
13054     cbdc:       e1a01007        mov     r1, r7\r
13055     cbe0:       e2973000        adds    r3, r7, #0      ; 0x0\r
13056     cbe4:       ebf5dce5        bl      0xffd83f80\r
13057     cbe8:       080c1086        stmeqda ip, {r1, r2, r7, ip}\r
13058     cbec:       ebf5dce3        bl      0xffd83f80\r
13059     cbf0:       080c1088        stmeqda ip, {r3, r7, ip}\r
13060     cbf4:       e3a0008b        mov     r0, #139        ; 0x8b\r
13061     cbf8:       e3800ac1        orr     r0, r0, #790528 ; 0xc1000\r
13062     cbfc:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
13063     cc00:       e58d0438        str     r0, [sp, #1080]\r
13064     cc04:       e28cc009        add     ip, ip, #9      ; 0x9\r
13065     cc08:       e1a00fac        mov     r0, ip, lsr #31\r
13066     cc0c:       e08ff100        add     pc, pc, r0, lsl #2\r
13067     cc10:       080c0df0        stmeqda ip, {r4, r5, r6, r7, r8, sl, fp}\r
13068     cc14:       ebf5d8ce        bl      0xffd82f54\r
13069     cc18:       ea0007ac        b       0xead0\r
13070     cc1c:       080c10a4        stmeqda ip, {r2, r5, r7, ip}\r
13071     cc20:       00000000        andeq   r0, r0, r0\r
13072     cc24:       ebf5dcd5        bl      0xffd83f80\r
13073     cc28:       080c10a4        stmeqda ip, {r2, r5, r7, ip}\r
13074     cc2c:       e287000c        add     r0, r7, #12     ; 0xc\r
13075     cc30:       ebf5dae1        bl      0xffd837bc\r
13076     cc34:       080c10a8        stmeqda ip, {r3, r5, r7, ip}\r
13077     cc38:       e1a05000        mov     r5, r0\r
13078     cc3c:       ebf5dccf        bl      0xffd83f80\r
13079     cc40:       080c10a6        stmeqda ip, {r1, r2, r5, r7, ip}\r
13080     cc44:       e287000a        add     r0, r7, #10     ; 0xa\r
13081     cc48:       ebf5dadb        bl      0xffd837bc\r
13082     cc4c:       080c10aa        stmeqda ip, {r1, r3, r5, r7, ip}\r
13083     cc50:       e1a04000        mov     r4, r0\r
13084     cc54:       ebf5dcc9        bl      0xffd83f80\r
13085     cc58:       080c10a8        stmeqda ip, {r3, r5, r7, ip}\r
13086     cc5c:       e1a01005        mov     r1, r5\r
13087     cc60:       e2953000        adds    r3, r5, #0      ; 0x0\r
13088     cc64:       ebf5dcc5        bl      0xffd83f80\r
13089     cc68:       080c10aa        stmeqda ip, {r1, r3, r5, r7, ip}\r
13090     cc6c:       e1a01003        mov     r1, r3\r
13091     cc70:       e0130493        muls    r3, r3, r4\r
13092     cc74:       ebf5dcc1        bl      0xffd83f80\r
13093     cc78:       080c10ac        stmeqda ip, {r2, r3, r5, r7, ip}\r
13094     cc7c:       e1a01003        mov     r1, r3\r
13095     cc80:       e29330ff        adds    r3, r3, #255    ; 0xff\r
13096     cc84:       ebf5dcbd        bl      0xffd83f80\r
13097     cc88:       080c10ae        stmeqda ip, {r1, r2, r3, r5, r7, ip}\r
13098     cc8c:       e1b03443        movs    r3, r3, asr #8\r
13099     cc90:       ebf5dcba        bl      0xffd83f80\r
13100     cc94:       080c10b0        stmeqda ip, {r4, r5, r7, ip}\r
13101     cc98:       e3b04000        movs    r4, #0  ; 0x0\r
13102     cc9c:       ebf5dcb7        bl      0xffd83f80\r
13103     cca0:       080c10b2        stmeqda ip, {r1, r4, r5, r7, ip}\r
13104     cca4:       e2870009        add     r0, r7, #9      ; 0x9\r
13105     cca8:       e1a01003        mov     r1, r3\r
13106     ccac:       ebf5da07        bl      0xffd834d0\r
13107     ccb0:       080c10b4        stmeqda ip, {r2, r4, r5, r7, ip}\r
13108     ccb4:       ebf5dcb1        bl      0xffd83f80\r
13109     ccb8:       080c10b4        stmeqda ip, {r2, r4, r5, r7, ip}\r
13110     ccbc:       e1b03c03        movs    r3, r3, lsl #24\r
13111     ccc0:       ebf5dcae        bl      0xffd83f80\r
13112     ccc4:       080c10b6        stmeqda ip, {r1, r2, r4, r5, r7, ip}\r
13113     ccc8:       e3530000        cmp     r3, #0  ; 0x0\r
13114     cccc:       ebf5dcab        bl      0xffd83f80\r
13115     ccd0:       080c10b8        stmeqda ip, {r3, r4, r5, r7, ip}\r
13116     ccd4:       e28cc026        add     ip, ip, #38     ; 0x26\r
13117     ccd8:       1a000004        bne     0xccf0\r
13118     ccdc:       e1a00fac        mov     r0, ip, lsr #31\r
13119     cce0:       e08ff100        add     pc, pc, r0, lsl #2\r
13120     cce4:       080c102c        stmeqda ip, {r2, r3, r5, ip}\r
13121     cce8:       ebf5d899        bl      0xffd82f54\r
13122     ccec:       ea00002f        b       0xcdb0\r
13123     ccf0:       ebf5dca2        bl      0xffd83f80\r
13124     ccf4:       080c10ba        stmeqda ip, {r1, r3, r4, r5, r7, ip}\r
13125     ccf8:       e3b03004        movs    r3, #4  ; 0x4\r
13126     ccfc:       ebf5dc9f        bl      0xffd83f80\r
13127     cd00:       080c10bc        stmeqda ip, {r2, r3, r4, r5, r7, ip}\r
13128     cd04:       e2870000        add     r0, r7, #0      ; 0x0\r
13129     cd08:       ebf5daab        bl      0xffd837bc\r
13130     cd0c:       080c10c0        stmeqda ip, {r6, r7, ip}\r
13131     cd10:       e1a05000        mov     r5, r0\r
13132     cd14:       ebf5dc99        bl      0xffd83f80\r
13133     cd18:       080c10be        stmeqda ip, {r1, r2, r3, r4, r5, r7, ip}\r
13134     cd1c:       e1a01003        mov     r1, r3\r
13135     cd20:       e1933005        orrs    r3, r3, r5\r
13136     cd24:       ebf5dc95        bl      0xffd83f80\r
13137     cd28:       080c10c0        stmeqda ip, {r6, r7, ip}\r
13138     cd2c:       e2870000        add     r0, r7, #0      ; 0x0\r
13139     cd30:       e1a01003        mov     r1, r3\r
13140     cd34:       ebf5d9e5        bl      0xffd834d0\r
13141     cd38:       080c10c2        stmeqda ip, {r1, r6, r7, ip}\r
13142     cd3c:       ebf5dc8f        bl      0xffd83f80\r
13143     cd40:       080c10c2        stmeqda ip, {r1, r6, r7, ip}\r
13144     cd44:       e3b03001        movs    r3, #1  ; 0x1\r
13145     cd48:       ebf5dc8c        bl      0xffd83f80\r
13146     cd4c:       080c10c4        stmeqda ip, {r2, r6, r7, ip}\r
13147     cd50:       e287001d        add     r0, r7, #29     ; 0x1d\r
13148     cd54:       ebf5da98        bl      0xffd837bc\r
13149     cd58:       080c10c8        stmeqda ip, {r3, r6, r7, ip}\r
13150     cd5c:       e1a04000        mov     r4, r0\r
13151     cd60:       ebf5dc86        bl      0xffd83f80\r
13152     cd64:       080c10c6        stmeqda ip, {r1, r2, r6, r7, ip}\r
13153     cd68:       e1a01003        mov     r1, r3\r
13154     cd6c:       e1933004        orrs    r3, r3, r4\r
13155     cd70:       ebf5dc82        bl      0xffd83f80\r
13156     cd74:       080c10c8        stmeqda ip, {r3, r6, r7, ip}\r
13157     cd78:       e287001d        add     r0, r7, #29     ; 0x1d\r
13158     cd7c:       e1a01003        mov     r1, r3\r
13159     cd80:       ebf5d9d2        bl      0xffd834d0\r
13160     cd84:       080c10ca        stmeqda ip, {r1, r3, r6, r7, ip}\r
13161     cd88:       ebf5dc7c        bl      0xffd83f80\r
13162     cd8c:       080c10ca        stmeqda ip, {r1, r3, r6, r7, ip}\r
13163     cd90:       e28cc021        add     ip, ip, #33     ; 0x21\r
13164     cd94:       e1a00fac        mov     r0, ip, lsr #31\r
13165     cd98:       e08ff100        add     pc, pc, r0, lsl #2\r
13166     cd9c:       080c1172        stmeqda ip, {r1, r4, r5, r6, r8, ip}\r
13167     cda0:       ebf5d86b        bl      0xffd82f54\r
13168     cda4:       ea00010b        b       0xd1d8\r
13169     cda8:       080c102c        stmeqda ip, {r2, r3, r5, ip}\r
13170     cdac:       00000000        andeq   r0, r0, r0\r
13171     cdb0:       ebf5dc72        bl      0xffd83f80\r
13172     cdb4:       080c102c        stmeqda ip, {r2, r3, r5, ip}\r
13173     cdb8:       e59de418        ldr     lr, [sp, #1048]\r
13174     cdbc:       e1b03c0e        movs    r3, lr, lsl #24\r
13175     cdc0:       ebf5dc6e        bl      0xffd83f80\r
13176     cdc4:       080c102e        stmeqda ip, {r1, r2, r3, r5, ip}\r
13177     cdc8:       e1b03c23        movs    r3, r3, lsr #24\r
13178     cdcc:       ebf5dc6b        bl      0xffd83f80\r
13179     cdd0:       080c1030        stmeqda ip, {r4, r5, ip}\r
13180     cdd4:       ebf5dc69        bl      0xffd83f80\r
13181     cdd8:       080c1032        stmeqda ip, {r1, r4, r5, ip}\r
13182     cddc:       e3a00035        mov     r0, #53 ; 0x35\r
13183     cde0:       e3800ac1        orr     r0, r0, #790528 ; 0xc1000\r
13184     cde4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
13185     cde8:       e58d0438        str     r0, [sp, #1080]\r
13186     cdec:       e28cc00c        add     ip, ip, #12     ; 0xc\r
13187     cdf0:       e1a00fac        mov     r0, ip, lsr #31\r
13188     cdf4:       e08ff100        add     pc, pc, r0, lsl #2\r
13189     cdf8:       080c0da0        stmeqda ip, {r5, r7, r8, sl, fp}\r
13190     cdfc:       ebf5d854        bl      0xffd82f54\r
13191     ce00:       ea000001        b       0xce0c\r
13192     ce04:       080c0da0        stmeqda ip, {r5, r7, r8, sl, fp}\r
13193     ce08:       00000000        andeq   r0, r0, r0\r
13194     ce0c:       ebf5dc5b        bl      0xffd83f80\r
13195     ce10:       080c0da0        stmeqda ip, {r5, r7, r8, sl, fp}\r
13196     ce14:       e1b03c03        movs    r3, r3, lsl #24\r
13197     ce18:       ebf5dc58        bl      0xffd83f80\r
13198     ce1c:       080c0da2        stmeqda ip, {r1, r5, r7, r8, sl, fp}\r
13199     ce20:       e1b03c23        movs    r3, r3, lsr #24\r
13200     ce24:       ebf5dc55        bl      0xffd83f80\r
13201     ce28:       080c0da4        stmeqda ip, {r2, r5, r7, r8, sl, fp}\r
13202     ce2c:       e1a01003        mov     r1, r3\r
13203     ce30:       e2934000        adds    r4, r3, #0      ; 0x0\r
13204     ce34:       ebf5dc51        bl      0xffd83f80\r
13205     ce38:       080c0da6        stmeqda ip, {r1, r2, r5, r7, r8, sl, fp}\r
13206     ce3c:       e3530002        cmp     r3, #2  ; 0x2\r
13207     ce40:       ebf5dc4e        bl      0xffd83f80\r
13208     ce44:       080c0da8        stmeqda ip, {r3, r5, r7, r8, sl, fp}\r
13209     ce48:       e28cc00f        add     ip, ip, #15     ; 0xf\r
13210     ce4c:       1a000004        bne     0xce64\r
13211     ce50:       e1a00fac        mov     r0, ip, lsr #31\r
13212     ce54:       e08ff100        add     pc, pc, r0, lsl #2\r
13213     ce58:       080c0dc8        stmeqda ip, {r3, r6, r7, r8, sl, fp}\r
13214     ce5c:       ebf5d83c        bl      0xffd82f54\r
13215     ce60:       ea000053        b       0xcfb4\r
13216     ce64:       ebf5dc45        bl      0xffd83f80\r
13217     ce68:       080c0daa        stmeqda ip, {r1, r3, r5, r7, r8, sl, fp}\r
13218     ce6c:       e3530002        cmp     r3, #2  ; 0x2\r
13219     ce70:       ebf5dc42        bl      0xffd83f80\r
13220     ce74:       080c0dac        stmeqda ip, {r2, r3, r5, r7, r8, sl, fp}\r
13221     ce78:       e28cc006        add     ip, ip, #6      ; 0x6\r
13222     ce7c:       da000004        ble     0xce94\r
13223     ce80:       e1a00fac        mov     r0, ip, lsr #31\r
13224     ce84:       e08ff100        add     pc, pc, r0, lsl #2\r
13225     ce88:       080c0db4        stmeqda ip, {r2, r4, r5, r7, r8, sl, fp}\r
13226     ce8c:       ebf5d830        bl      0xffd82f54\r
13227     ce90:       ea000013        b       0xcee4\r
13228     ce94:       ebf5dc39        bl      0xffd83f80\r
13229     ce98:       080c0dae        stmeqda ip, {r1, r2, r3, r5, r7, r8, sl, fp}\r
13230     ce9c:       e3530001        cmp     r3, #1  ; 0x1\r
13231     cea0:       ebf5dc36        bl      0xffd83f80\r
13232     cea4:       080c0db0        stmeqda ip, {r4, r5, r7, r8, sl, fp}\r
13233     cea8:       e28cc006        add     ip, ip, #6      ; 0x6\r
13234     ceac:       1a000004        bne     0xcec4\r
13235     ceb0:       e1a00fac        mov     r0, ip, lsr #31\r
13236     ceb4:       e08ff100        add     pc, pc, r0, lsl #2\r
13237     ceb8:       080c0dba        stmeqda ip, {r1, r3, r4, r5, r7, r8, sl, fp}\r
13238     cebc:       ebf5d824        bl      0xffd82f54\r
13239     cec0:       ea00001b        b       0xcf34\r
13240     cec4:       ebf5dc2d        bl      0xffd83f80\r
13241     cec8:       080c0db2        stmeqda ip, {r1, r4, r5, r7, r8, sl, fp}\r
13242     cecc:       e28cc003        add     ip, ip, #3      ; 0x3\r
13243     ced0:       e1a00fac        mov     r0, ip, lsr #31\r
13244     ced4:       e08ff100        add     pc, pc, r0, lsl #2\r
13245     ced8:       080c0ddc        stmeqda ip, {r2, r3, r4, r6, r7, r8, sl, fp}\r
13246     cedc:       ebf5d81c        bl      0xffd82f54\r
13247     cee0:       ea000063        b       0xd074\r
13248     cee4:       ebf5dc25        bl      0xffd83f80\r
13249     cee8:       080c0db4        stmeqda ip, {r2, r4, r5, r7, r8, sl, fp}\r
13250     ceec:       e3540003        cmp     r4, #3  ; 0x3\r
13251     cef0:       ebf5dc22        bl      0xffd83f80\r
13252     cef4:       080c0db6        stmeqda ip, {r1, r2, r4, r5, r7, r8, sl, fp}\r
13253     cef8:       e28cc006        add     ip, ip, #6      ; 0x6\r
13254     cefc:       1a000004        bne     0xcf14\r
13255     cf00:       e1a00fac        mov     r0, ip, lsr #31\r
13256     cf04:       e08ff100        add     pc, pc, r0, lsl #2\r
13257     cf08:       080c0dd0        stmeqda ip, {r4, r6, r7, r8, sl, fp}\r
13258     cf0c:       ebf5d810        bl      0xffd82f54\r
13259     cf10:       ea00007d        b       0xd10c\r
13260     cf14:       ebf5dc19        bl      0xffd83f80\r
13261     cf18:       080c0db8        stmeqda ip, {r3, r4, r5, r7, r8, sl, fp}\r
13262     cf1c:       e28cc003        add     ip, ip, #3      ; 0x3\r
13263     cf20:       e1a00fac        mov     r0, ip, lsr #31\r
13264     cf24:       e08ff100        add     pc, pc, r0, lsl #2\r
13265     cf28:       080c0ddc        stmeqda ip, {r2, r3, r4, r6, r7, r8, sl, fp}\r
13266     cf2c:       ebf5d808        bl      0xffd82f54\r
13267     cf30:       ea00004f        b       0xd074\r
13268     cf34:       ebf5dc11        bl      0xffd83f80\r
13269     cf38:       080c0dba        stmeqda ip, {r1, r3, r4, r5, r7, r8, sl, fp}\r
13270     cf3c:       e3a00f71        mov     r0, #452        ; 0x1c4\r
13271     cf40:       e3800b03        orr     r0, r0, #3072   ; 0xc00\r
13272     cf44:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
13273     cf48:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
13274     cf4c:       ebf5da71        bl      0xffd83918\r
13275     cf50:       080c0dbe        stmeqda ip, {r1, r2, r3, r4, r5, r7, r8, sl, fp}\r
13276     cf54:       e1a04000        mov     r4, r0\r
13277     cf58:       ebf5dc08        bl      0xffd83f80\r
13278     cf5c:       080c0dbc        stmeqda ip, {r2, r3, r4, r5, r7, r8, sl, fp}\r
13279     cf60:       e3b03008        movs    r3, #8  ; 0x8\r
13280     cf64:       ebf5dc05        bl      0xffd83f80\r
13281     cf68:       080c0dbe        stmeqda ip, {r1, r2, r3, r4, r5, r7, r8, sl, fp}\r
13282     cf6c:       e2840000        add     r0, r4, #0      ; 0x0\r
13283     cf70:       e1a01003        mov     r1, r3\r
13284     cf74:       ebf5d955        bl      0xffd834d0\r
13285     cf78:       080c0dc0        stmeqda ip, {r6, r7, r8, sl, fp}\r
13286     cf7c:       ebf5dbff        bl      0xffd83f80\r
13287     cf80:       080c0dc0        stmeqda ip, {r6, r7, r8, sl, fp}\r
13288     cf84:       e1a01004        mov     r1, r4\r
13289     cf88:       e2944002        adds    r4, r4, #2      ; 0x2\r
13290     cf8c:       ebf5dbfb        bl      0xffd83f80\r
13291     cf90:       080c0dc2        stmeqda ip, {r1, r6, r7, r8, sl, fp}\r
13292     cf94:       e28cc012        add     ip, ip, #18     ; 0x12\r
13293     cf98:       e1a00fac        mov     r0, ip, lsr #31\r
13294     cf9c:       e08ff100        add     pc, pc, r0, lsl #2\r
13295     cfa0:       080c0de4        stmeqda ip, {r2, r5, r6, r7, r8, sl, fp}\r
13296     cfa4:       ebf5d7ea        bl      0xffd82f54\r
13297     cfa8:       ea00007a        b       0xd198\r
13298     cfac:       080c0dc8        stmeqda ip, {r3, r6, r7, r8, sl, fp}\r
13299     cfb0:       00000000        andeq   r0, r0, r0\r
13300     cfb4:       ebf5dbf1        bl      0xffd83f80\r
13301     cfb8:       080c0dc8        stmeqda ip, {r3, r6, r7, r8, sl, fp}\r
13302     cfbc:       e3a00f73        mov     r0, #460        ; 0x1cc\r
13303     cfc0:       e3800b03        orr     r0, r0, #3072   ; 0xc00\r
13304     cfc4:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
13305     cfc8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
13306     cfcc:       ebf5da51        bl      0xffd83918\r
13307     cfd0:       080c0dcc        stmeqda ip, {r2, r3, r6, r7, r8, sl, fp}\r
13308     cfd4:       e1a04000        mov     r4, r0\r
13309     cfd8:       ebf5dbe8        bl      0xffd83f80\r
13310     cfdc:       080c0dca        stmeqda ip, {r1, r3, r6, r7, r8, sl, fp}\r
13311     cfe0:       e28cc008        add     ip, ip, #8      ; 0x8\r
13312     cfe4:       e1a00fac        mov     r0, ip, lsr #31\r
13313     cfe8:       e08ff100        add     pc, pc, r0, lsl #2\r
13314     cfec:       080c0dde        stmeqda ip, {r1, r2, r3, r4, r6, r7, r8, sl, fp}\r
13315     cff0:       ebf5d7d7        bl      0xffd82f54\r
13316     cff4:       ea000001        b       0xd000\r
13317     cff8:       080c0dde        stmeqda ip, {r1, r2, r3, r4, r6, r7, r8, sl, fp}\r
13318     cffc:       00000000        andeq   r0, r0, r0\r
13319     d000:       ebf5dbde        bl      0xffd83f80\r
13320     d004:       080c0dde        stmeqda ip, {r1, r2, r3, r4, r6, r7, r8, sl, fp}\r
13321     d008:       e3b03008        movs    r3, #8  ; 0x8\r
13322     d00c:       ebf5dbdb        bl      0xffd83f80\r
13323     d010:       080c0de0        stmeqda ip, {r5, r6, r7, r8, sl, fp}\r
13324     d014:       e2840000        add     r0, r4, #0      ; 0x0\r
13325     d018:       e1a01003        mov     r1, r3\r
13326     d01c:       ebf5d92b        bl      0xffd834d0\r
13327     d020:       080c0de2        stmeqda ip, {r1, r5, r6, r7, r8, sl, fp}\r
13328     d024:       ebf5dbd5        bl      0xffd83f80\r
13329     d028:       080c0de2        stmeqda ip, {r1, r5, r6, r7, r8, sl, fp}\r
13330     d02c:       e1a01004        mov     r1, r4\r
13331     d030:       e2944004        adds    r4, r4, #4      ; 0x4\r
13332     d034:       ebf5dbd1        bl      0xffd83f80\r
13333     d038:       080c0de4        stmeqda ip, {r2, r5, r6, r7, r8, sl, fp}\r
13334     d03c:       e3b03080        movs    r3, #128        ; 0x80\r
13335     d040:       ebf5dbce        bl      0xffd83f80\r
13336     d044:       080c0de6        stmeqda ip, {r1, r2, r5, r6, r7, r8, sl, fp}\r
13337     d048:       e2840000        add     r0, r4, #0      ; 0x0\r
13338     d04c:       e1a01003        mov     r1, r3\r
13339     d050:       ebf5d91e        bl      0xffd834d0\r
13340     d054:       080c0de8        stmeqda ip, {r3, r5, r6, r7, r8, sl, fp}\r
13341     d058:       ebf5dbc8        bl      0xffd83f80\r
13342     d05c:       080c0de8        stmeqda ip, {r3, r5, r6, r7, r8, sl, fp}\r
13343     d060:       e59d0438        ldr     r0, [sp, #1080]\r
13344     d064:       e28cc014        add     ip, ip, #20     ; 0x14\r
13345     d068:       eaf5d818        b       0xffd830d0\r
13346     d06c:       080c0ddc        stmeqda ip, {r2, r3, r4, r6, r7, r8, sl, fp}\r
13347     d070:       00000000        andeq   r0, r0, r0\r
13348     d074:       ebf5dbc1        bl      0xffd83f80\r
13349     d078:       080c0ddc        stmeqda ip, {r2, r3, r4, r6, r7, r8, sl, fp}\r
13350     d07c:       e3a00f7b        mov     r0, #492        ; 0x1ec\r
13351     d080:       e3800b03        orr     r0, r0, #3072   ; 0xc00\r
13352     d084:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
13353     d088:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
13354     d08c:       ebf5da21        bl      0xffd83918\r
13355     d090:       080c0de0        stmeqda ip, {r5, r6, r7, r8, sl, fp}\r
13356     d094:       e1a04000        mov     r4, r0\r
13357     d098:       ebf5dbb8        bl      0xffd83f80\r
13358     d09c:       080c0dde        stmeqda ip, {r1, r2, r3, r4, r6, r7, r8, sl, fp}\r
13359     d0a0:       e3b03008        movs    r3, #8  ; 0x8\r
13360     d0a4:       ebf5dbb5        bl      0xffd83f80\r
13361     d0a8:       080c0de0        stmeqda ip, {r5, r6, r7, r8, sl, fp}\r
13362     d0ac:       e2840000        add     r0, r4, #0      ; 0x0\r
13363     d0b0:       e1a01003        mov     r1, r3\r
13364     d0b4:       ebf5d905        bl      0xffd834d0\r
13365     d0b8:       080c0de2        stmeqda ip, {r1, r5, r6, r7, r8, sl, fp}\r
13366     d0bc:       ebf5dbaf        bl      0xffd83f80\r
13367     d0c0:       080c0de2        stmeqda ip, {r1, r5, r6, r7, r8, sl, fp}\r
13368     d0c4:       e1a01004        mov     r1, r4\r
13369     d0c8:       e2944004        adds    r4, r4, #4      ; 0x4\r
13370     d0cc:       ebf5dbab        bl      0xffd83f80\r
13371     d0d0:       080c0de4        stmeqda ip, {r2, r5, r6, r7, r8, sl, fp}\r
13372     d0d4:       e3b03080        movs    r3, #128        ; 0x80\r
13373     d0d8:       ebf5dba8        bl      0xffd83f80\r
13374     d0dc:       080c0de6        stmeqda ip, {r1, r2, r5, r6, r7, r8, sl, fp}\r
13375     d0e0:       e2840000        add     r0, r4, #0      ; 0x0\r
13376     d0e4:       e1a01003        mov     r1, r3\r
13377     d0e8:       ebf5d8f8        bl      0xffd834d0\r
13378     d0ec:       080c0de8        stmeqda ip, {r3, r5, r6, r7, r8, sl, fp}\r
13379     d0f0:       ebf5dba2        bl      0xffd83f80\r
13380     d0f4:       080c0de8        stmeqda ip, {r3, r5, r6, r7, r8, sl, fp}\r
13381     d0f8:       e59d0438        ldr     r0, [sp, #1080]\r
13382     d0fc:       e28cc019        add     ip, ip, #25     ; 0x19\r
13383     d100:       eaf5d7f2        b       0xffd830d0\r
13384     d104:       080c0dd0        stmeqda ip, {r4, r6, r7, r8, sl, fp}\r
13385     d108:       00000000        andeq   r0, r0, r0\r
13386     d10c:       ebf5db9b        bl      0xffd83f80\r
13387     d110:       080c0dd0        stmeqda ip, {r4, r6, r7, r8, sl, fp}\r
13388     d114:       e3a00f76        mov     r0, #472        ; 0x1d8\r
13389     d118:       e3800b03        orr     r0, r0, #3072   ; 0xc00\r
13390     d11c:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
13391     d120:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
13392     d124:       ebf5d9fb        bl      0xffd83918\r
13393     d128:       080c0dd4        stmeqda ip, {r2, r4, r6, r7, r8, sl, fp}\r
13394     d12c:       e1a04000        mov     r4, r0\r
13395     d130:       ebf5db92        bl      0xffd83f80\r
13396     d134:       080c0dd2        stmeqda ip, {r1, r4, r6, r7, r8, sl, fp}\r
13397     d138:       e3b03000        movs    r3, #0  ; 0x0\r
13398     d13c:       ebf5db8f        bl      0xffd83f80\r
13399     d140:       080c0dd4        stmeqda ip, {r2, r4, r6, r7, r8, sl, fp}\r
13400     d144:       e28cc00b        add     ip, ip, #11     ; 0xb\r
13401     d148:       e1a00fac        mov     r0, ip, lsr #31\r
13402     d14c:       e08ff100        add     pc, pc, r0, lsl #2\r
13403     d150:       080c0de6        stmeqda ip, {r1, r2, r5, r6, r7, r8, sl, fp}\r
13404     d154:       ebf5d77e        bl      0xffd82f54\r
13405     d158:       ea000001        b       0xd164\r
13406     d15c:       080c0de6        stmeqda ip, {r1, r2, r5, r6, r7, r8, sl, fp}\r
13407     d160:       00000000        andeq   r0, r0, r0\r
13408     d164:       ebf5db85        bl      0xffd83f80\r
13409     d168:       080c0de6        stmeqda ip, {r1, r2, r5, r6, r7, r8, sl, fp}\r
13410     d16c:       e2840000        add     r0, r4, #0      ; 0x0\r
13411     d170:       e1a01003        mov     r1, r3\r
13412     d174:       ebf5d8d5        bl      0xffd834d0\r
13413     d178:       080c0de8        stmeqda ip, {r3, r5, r6, r7, r8, sl, fp}\r
13414     d17c:       ebf5db7f        bl      0xffd83f80\r
13415     d180:       080c0de8        stmeqda ip, {r3, r5, r6, r7, r8, sl, fp}\r
13416     d184:       e59d0438        ldr     r0, [sp, #1080]\r
13417     d188:       e28cc007        add     ip, ip, #7      ; 0x7\r
13418     d18c:       eaf5d7cf        b       0xffd830d0\r
13419     d190:       080c0de4        stmeqda ip, {r2, r5, r6, r7, r8, sl, fp}\r
13420     d194:       00000000        andeq   r0, r0, r0\r
13421     d198:       ebf5db78        bl      0xffd83f80\r
13422     d19c:       080c0de4        stmeqda ip, {r2, r5, r6, r7, r8, sl, fp}\r
13423     d1a0:       e3b03080        movs    r3, #128        ; 0x80\r
13424     d1a4:       ebf5db75        bl      0xffd83f80\r
13425     d1a8:       080c0de6        stmeqda ip, {r1, r2, r5, r6, r7, r8, sl, fp}\r
13426     d1ac:       e2840000        add     r0, r4, #0      ; 0x0\r
13427     d1b0:       e1a01003        mov     r1, r3\r
13428     d1b4:       ebf5d8c5        bl      0xffd834d0\r
13429     d1b8:       080c0de8        stmeqda ip, {r3, r5, r6, r7, r8, sl, fp}\r
13430     d1bc:       ebf5db6f        bl      0xffd83f80\r
13431     d1c0:       080c0de8        stmeqda ip, {r3, r5, r6, r7, r8, sl, fp}\r
13432     d1c4:       e59d0438        ldr     r0, [sp, #1080]\r
13433     d1c8:       e28cc00a        add     ip, ip, #10     ; 0xa\r
13434     d1cc:       eaf5d7bf        b       0xffd830d0\r
13435     d1d0:       080c1172        stmeqda ip, {r1, r4, r5, r6, r8, ip}\r
13436     d1d4:       00000000        andeq   r0, r0, r0\r
13437     d1d8:       ebf5db68        bl      0xffd83f80\r
13438     d1dc:       080c1172        stmeqda ip, {r1, r4, r5, r6, r8, ip}\r
13439     d1e0:       e3b03002        movs    r3, #2  ; 0x2\r
13440     d1e4:       ebf5db65        bl      0xffd83f80\r
13441     d1e8:       080c1174        stmeqda ip, {r2, r4, r5, r6, r8, ip}\r
13442     d1ec:       e287001d        add     r0, r7, #29     ; 0x1d\r
13443     d1f0:       ebf5d971        bl      0xffd837bc\r
13444     d1f4:       080c1178        stmeqda ip, {r3, r4, r5, r6, r8, ip}\r
13445     d1f8:       e1a05000        mov     r5, r0\r
13446     d1fc:       ebf5db5f        bl      0xffd83f80\r
13447     d200:       080c1176        stmeqda ip, {r1, r2, r4, r5, r6, r8, ip}\r
13448     d204:       e1a01003        mov     r1, r3\r
13449     d208:       e0133005        ands    r3, r3, r5\r
13450     d20c:       ebf5db5b        bl      0xffd83f80\r
13451     d210:       080c1178        stmeqda ip, {r3, r4, r5, r6, r8, ip}\r
13452     d214:       e3530000        cmp     r3, #0  ; 0x0\r
13453     d218:       ebf5db58        bl      0xffd83f80\r
13454     d21c:       080c117a        stmeqda ip, {r1, r3, r4, r5, r6, r8, ip}\r
13455     d220:       e28cc011        add     ip, ip, #17     ; 0x11\r
13456     d224:       1a000004        bne     0xd23c\r
13457     d228:       e1a00fac        mov     r0, ip, lsr #31\r
13458     d22c:       e08ff100        add     pc, pc, r0, lsl #2\r
13459     d230:       080c11e8        stmeqda ip, {r3, r5, r6, r7, r8, ip}\r
13460     d234:       ebf5d746        bl      0xffd82f54\r
13461     d238:       ea00005b        b       0xd3ac\r
13462     d23c:       ebf5db4f        bl      0xffd83f80\r
13463     d240:       080c117c        stmeqda ip, {r2, r3, r4, r5, r6, r8, ip}\r
13464     d244:       e59d1418        ldr     r1, [sp, #1048]\r
13465     d248:       e3510003        cmp     r1, #3  ; 0x3\r
13466     d24c:       ebf5db4b        bl      0xffd83f80\r
13467     d250:       080c117e        stmeqda ip, {r1, r2, r3, r4, r5, r6, r8, ip}\r
13468     d254:       e28cc006        add     ip, ip, #6      ; 0x6\r
13469     d258:       da000004        ble     0xd270\r
13470     d25c:       e1a00fac        mov     r0, ip, lsr #31\r
13471     d260:       e08ff100        add     pc, pc, r0, lsl #2\r
13472     d264:       080c11b2        stmeqda ip, {r1, r4, r5, r7, r8, ip}\r
13473     d268:       ebf5d739        bl      0xffd82f54\r
13474     d26c:       ea00023c        b       0xdb64\r
13475     d270:       ebf5db42        bl      0xffd83f80\r
13476     d274:       080c1180        stmeqda ip, {r7, r8, ip}\r
13477     d278:       e3b03008        movs    r3, #8  ; 0x8\r
13478     d27c:       ebf5db3f        bl      0xffd83f80\r
13479     d280:       080c1182        stmeqda ip, {r1, r7, r8, ip}\r
13480     d284:       e2870001        add     r0, r7, #1      ; 0x1\r
13481     d288:       ebf5d94b        bl      0xffd837bc\r
13482     d28c:       080c1186        stmeqda ip, {r1, r2, r7, r8, ip}\r
13483     d290:       e1a04000        mov     r4, r0\r
13484     d294:       ebf5db39        bl      0xffd83f80\r
13485     d298:       080c1184        stmeqda ip, {r2, r7, r8, ip}\r
13486     d29c:       e1a01003        mov     r1, r3\r
13487     d2a0:       e0133004        ands    r3, r3, r4\r
13488     d2a4:       ebf5db35        bl      0xffd83f80\r
13489     d2a8:       080c1186        stmeqda ip, {r1, r2, r7, r8, ip}\r
13490     d2ac:       e3530000        cmp     r3, #0  ; 0x0\r
13491     d2b0:       ebf5db32        bl      0xffd83f80\r
13492     d2b4:       080c1188        stmeqda ip, {r3, r7, r8, ip}\r
13493     d2b8:       e28cc011        add     ip, ip, #17     ; 0x11\r
13494     d2bc:       1a000004        bne     0xd2d4\r
13495     d2c0:       e1a00fac        mov     r0, ip, lsr #31\r
13496     d2c4:       e08ff100        add     pc, pc, r0, lsl #2\r
13497     d2c8:       080c11b2        stmeqda ip, {r1, r4, r5, r7, r8, ip}\r
13498     d2cc:       ebf5d720        bl      0xffd82f54\r
13499     d2d0:       ea000223        b       0xdb64\r
13500     d2d4:       ebf5db29        bl      0xffd83f80\r
13501     d2d8:       080c118a        stmeqda ip, {r1, r3, r7, r8, ip}\r
13502     d2dc:       e3a00f67        mov     r0, #412        ; 0x19c\r
13503     d2e0:       e3800ac1        orr     r0, r0, #790528 ; 0xc1000\r
13504     d2e4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
13505     d2e8:       ebf5d98a        bl      0xffd83918\r
13506     d2ec:       080c118e        stmeqda ip, {r1, r2, r3, r7, r8, ip}\r
13507     d2f0:       e1a03000        mov     r3, r0\r
13508     d2f4:       ebf5db21        bl      0xffd83f80\r
13509     d2f8:       080c118c        stmeqda ip, {r2, r3, r7, r8, ip}\r
13510     d2fc:       e2830000        add     r0, r3, #0      ; 0x0\r
13511     d300:       ebf5d92d        bl      0xffd837bc\r
13512     d304:       080c1190        stmeqda ip, {r4, r7, r8, ip}\r
13513     d308:       e1a03000        mov     r3, r0\r
13514     d30c:       ebf5db1b        bl      0xffd83f80\r
13515     d310:       080c118e        stmeqda ip, {r1, r2, r3, r7, r8, ip}\r
13516     d314:       e353003f        cmp     r3, #63 ; 0x3f\r
13517     d318:       ebf5db18        bl      0xffd83f80\r
13518     d31c:       080c1190        stmeqda ip, {r4, r7, r8, ip}\r
13519     d320:       e28cc010        add     ip, ip, #16     ; 0x10\r
13520     d324:       da000004        ble     0xd33c\r
13521     d328:       e1a00fac        mov     r0, ip, lsr #31\r
13522     d32c:       e08ff100        add     pc, pc, r0, lsl #2\r
13523     d330:       080c11a4        stmeqda ip, {r2, r5, r7, r8, ip}\r
13524     d334:       ebf5d706        bl      0xffd82f54\r
13525     d338:       ea000464        b       0xe4d0\r
13526     d33c:       ebf5db0f        bl      0xffd83f80\r
13527     d340:       080c1192        stmeqda ip, {r1, r4, r7, r8, ip}\r
13528     d344:       e2870020        add     r0, r7, #32     ; 0x20\r
13529     d348:       ebf5d972        bl      0xffd83918\r
13530     d34c:       080c1196        stmeqda ip, {r1, r2, r4, r7, r8, ip}\r
13531     d350:       e1a03000        mov     r3, r0\r
13532     d354:       ebf5db09        bl      0xffd83f80\r
13533     d358:       080c1194        stmeqda ip, {r2, r4, r7, r8, ip}\r
13534     d35c:       e1a01003        mov     r1, r3\r
13535     d360:       e2933002        adds    r3, r3, #2      ; 0x2\r
13536     d364:       ebf5db05        bl      0xffd83f80\r
13537     d368:       080c1196        stmeqda ip, {r1, r2, r4, r7, r8, ip}\r
13538     d36c:       e3a00e1a        mov     r0, #416        ; 0x1a0\r
13539     d370:       e3800ac1        orr     r0, r0, #790528 ; 0xc1000\r
13540     d374:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
13541     d378:       ebf5d966        bl      0xffd83918\r
13542     d37c:       080c119a        stmeqda ip, {r1, r3, r4, r7, r8, ip}\r
13543     d380:       e1a04000        mov     r4, r0\r
13544     d384:       ebf5dafd        bl      0xffd83f80\r
13545     d388:       080c1198        stmeqda ip, {r3, r4, r7, r8, ip}\r
13546     d38c:       e28cc010        add     ip, ip, #16     ; 0x10\r
13547     d390:       e1a00fac        mov     r0, ip, lsr #31\r
13548     d394:       e08ff100        add     pc, pc, r0, lsl #2\r
13549     d398:       080c11ae        stmeqda ip, {r1, r2, r3, r5, r7, r8, ip}\r
13550     d39c:       ebf5d6ec        bl      0xffd82f54\r
13551     d3a0:       ea000490        b       0xe5e8\r
13552     d3a4:       080c11e8        stmeqda ip, {r3, r5, r6, r7, r8, ip}\r
13553     d3a8:       00000000        andeq   r0, r0, r0\r
13554     d3ac:       ebf5daf3        bl      0xffd83f80\r
13555     d3b0:       080c11e8        stmeqda ip, {r3, r5, r6, r7, r8, ip}\r
13556     d3b4:       e3b03001        movs    r3, #1  ; 0x1\r
13557     d3b8:       ebf5daf0        bl      0xffd83f80\r
13558     d3bc:       080c11ea        stmeqda ip, {r1, r3, r5, r6, r7, r8, ip}\r
13559     d3c0:       e287001d        add     r0, r7, #29     ; 0x1d\r
13560     d3c4:       ebf5d8fc        bl      0xffd837bc\r
13561     d3c8:       080c11ee        stmeqda ip, {r1, r2, r3, r5, r6, r7, r8, ip}\r
13562     d3cc:       e1a05000        mov     r5, r0\r
13563     d3d0:       ebf5daea        bl      0xffd83f80\r
13564     d3d4:       080c11ec        stmeqda ip, {r2, r3, r5, r6, r7, r8, ip}\r
13565     d3d8:       e1a01003        mov     r1, r3\r
13566     d3dc:       e0133005        ands    r3, r3, r5\r
13567     d3e0:       ebf5dae6        bl      0xffd83f80\r
13568     d3e4:       080c11ee        stmeqda ip, {r1, r2, r3, r5, r6, r7, r8, ip}\r
13569     d3e8:       e3530000        cmp     r3, #0  ; 0x0\r
13570     d3ec:       ebf5dae3        bl      0xffd83f80\r
13571     d3f0:       080c11f0        stmeqda ip, {r4, r5, r6, r7, r8, ip}\r
13572     d3f4:       e28cc011        add     ip, ip, #17     ; 0x11\r
13573     d3f8:       1a000004        bne     0xd410\r
13574     d3fc:       e1a00fac        mov     r0, ip, lsr #31\r
13575     d400:       e08ff100        add     pc, pc, r0, lsl #2\r
13576     d404:       080c1254        stmeqda ip, {r2, r4, r6, r9, ip}\r
13577     d408:       ebf5d6d1        bl      0xffd82f54\r
13578     d40c:       ea0000b0        b       0xd6d4\r
13579     d410:       ebf5dada        bl      0xffd83f80\r
13580     d414:       080c11f2        stmeqda ip, {r1, r4, r5, r6, r7, r8, ip}\r
13581     d418:       e3a00e23        mov     r0, #560        ; 0x230\r
13582     d41c:       e3800ac1        orr     r0, r0, #790528 ; 0xc1000\r
13583     d420:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
13584     d424:       ebf5d93b        bl      0xffd83918\r
13585     d428:       080c11f6        stmeqda ip, {r1, r2, r4, r5, r6, r7, r8, ip}\r
13586     d42c:       e1a04000        mov     r4, r0\r
13587     d430:       ebf5dad2        bl      0xffd83f80\r
13588     d434:       080c11f4        stmeqda ip, {r2, r4, r5, r6, r7, r8, ip}\r
13589     d438:       e2840000        add     r0, r4, #0      ; 0x0\r
13590     d43c:       ebf5d8de        bl      0xffd837bc\r
13591     d440:       080c11f8        stmeqda ip, {r3, r4, r5, r6, r7, r8, ip}\r
13592     d444:       e1a03000        mov     r3, r0\r
13593     d448:       ebf5dacc        bl      0xffd83f80\r
13594     d44c:       080c11f6        stmeqda ip, {r1, r2, r4, r5, r6, r7, r8, ip}\r
13595     d450:       e287001c        add     r0, r7, #28     ; 0x1c\r
13596     d454:       ebf5d8d8        bl      0xffd837bc\r
13597     d458:       080c11fa        stmeqda ip, {r1, r3, r4, r5, r6, r7, r8, ip}\r
13598     d45c:       e1a05000        mov     r5, r0\r
13599     d460:       ebf5dac6        bl      0xffd83f80\r
13600     d464:       080c11f8        stmeqda ip, {r3, r4, r5, r6, r7, r8, ip}\r
13601     d468:       e1a01003        mov     r1, r3\r
13602     d46c:       e1d33005        bics    r3, r3, r5\r
13603     d470:       ebf5dac2        bl      0xffd83f80\r
13604     d474:       080c11fa        stmeqda ip, {r1, r3, r4, r5, r6, r7, r8, ip}\r
13605     d478:       e287001b        add     r0, r7, #27     ; 0x1b\r
13606     d47c:       ebf5d8ce        bl      0xffd837bc\r
13607     d480:       080c11fe        stmeqda ip, {r1, r2, r3, r4, r5, r6, r7, r8, ip}\r
13608     d484:       e1a05000        mov     r5, r0\r
13609     d488:       ebf5dabc        bl      0xffd83f80\r
13610     d48c:       080c11fc        stmeqda ip, {r2, r3, r4, r5, r6, r7, r8, ip}\r
13611     d490:       e1a01003        mov     r1, r3\r
13612     d494:       e1933005        orrs    r3, r3, r5\r
13613     d498:       ebf5dab8        bl      0xffd83f80\r
13614     d49c:       080c11fe        stmeqda ip, {r1, r2, r3, r4, r5, r6, r7, r8, ip}\r
13615     d4a0:       e2840000        add     r0, r4, #0      ; 0x0\r
13616     d4a4:       e1a01003        mov     r1, r3\r
13617     d4a8:       ebf5d808        bl      0xffd834d0\r
13618     d4ac:       080c1200        stmeqda ip, {r9, ip}\r
13619     d4b0:       ebf5dab2        bl      0xffd83f80\r
13620     d4b4:       080c1200        stmeqda ip, {r9, ip}\r
13621     d4b8:       e59d1418        ldr     r1, [sp, #1048]\r
13622     d4bc:       e3510003        cmp     r1, #3  ; 0x3\r
13623     d4c0:       ebf5daae        bl      0xffd83f80\r
13624     d4c4:       080c1202        stmeqda ip, {r1, r9, ip}\r
13625     d4c8:       e28cc024        add     ip, ip, #36     ; 0x24\r
13626     d4cc:       0a000004        beq     0xd4e4\r
13627     d4d0:       e1a00fac        mov     r0, ip, lsr #31\r
13628     d4d4:       e08ff100        add     pc, pc, r0, lsl #2\r
13629     d4d8:       080c1238        stmeqda ip, {r3, r4, r5, r9, ip}\r
13630     d4dc:       ebf5d69c        bl      0xffd82f54\r
13631     d4e0:       ea0000ec        b       0xd898\r
13632     d4e4:       ebf5daa5        bl      0xffd83f80\r
13633     d4e8:       080c1204        stmeqda ip, {r2, r9, ip}\r
13634     d4ec:       e3a00f8d        mov     r0, #564        ; 0x234\r
13635     d4f0:       e3800ac1        orr     r0, r0, #790528 ; 0xc1000\r
13636     d4f4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
13637     d4f8:       ebf5d906        bl      0xffd83918\r
13638     d4fc:       080c1208        stmeqda ip, {r3, r9, ip}\r
13639     d500:       e1a03000        mov     r3, r0\r
13640     d504:       ebf5da9d        bl      0xffd83f80\r
13641     d508:       080c1206        stmeqda ip, {r1, r2, r9, ip}\r
13642     d50c:       e2870009        add     r0, r7, #9      ; 0x9\r
13643     d510:       ebf5d8a9        bl      0xffd837bc\r
13644     d514:       080c120a        stmeqda ip, {r1, r3, r9, ip}\r
13645     d518:       e1a04000        mov     r4, r0\r
13646     d51c:       ebf5da97        bl      0xffd83f80\r
13647     d520:       080c1208        stmeqda ip, {r3, r9, ip}\r
13648     d524:       e1a01004        mov     r1, r4\r
13649     d528:       e0943003        adds    r3, r4, r3\r
13650     d52c:       ebf5da93        bl      0xffd83f80\r
13651     d530:       080c120a        stmeqda ip, {r1, r3, r9, ip}\r
13652     d534:       e2830000        add     r0, r3, #0      ; 0x0\r
13653     d538:       ebf5d89f        bl      0xffd837bc\r
13654     d53c:       080c120e        stmeqda ip, {r1, r2, r3, r9, ip}\r
13655     d540:       e1a03000        mov     r3, r0\r
13656     d544:       ebf5da8d        bl      0xffd83f80\r
13657     d548:       080c120c        stmeqda ip, {r2, r3, r9, ip}\r
13658     d54c:       e59d1428        ldr     r1, [sp, #1064]\r
13659     d550:       e1a05001        mov     r5, r1\r
13660     d554:       ebf5da89        bl      0xffd83f80\r
13661     d558:       080c120e        stmeqda ip, {r1, r2, r3, r9, ip}\r
13662     d55c:       e2850000        add     r0, r5, #0      ; 0x0\r
13663     d560:       e1a01003        mov     r1, r3\r
13664     d564:       ebf5d7d9        bl      0xffd834d0\r
13665     d568:       080c1210        stmeqda ip, {r4, r9, ip}\r
13666     d56c:       ebf5da83        bl      0xffd83f80\r
13667     d570:       080c1210        stmeqda ip, {r4, r9, ip}\r
13668     d574:       e3b04080        movs    r4, #128        ; 0x80\r
13669     d578:       ebf5da80        bl      0xffd83f80\r
13670     d57c:       080c1212        stmeqda ip, {r1, r4, r9, ip}\r
13671     d580:       e1a01004        mov     r1, r4\r
13672     d584:       e2943000        adds    r3, r4, #0      ; 0x0\r
13673     d588:       ebf5da7c        bl      0xffd83f80\r
13674     d58c:       080c1214        stmeqda ip, {r2, r4, r9, ip}\r
13675     d590:       e287001a        add     r0, r7, #26     ; 0x1a\r
13676     d594:       ebf5d888        bl      0xffd837bc\r
13677     d598:       080c1218        stmeqda ip, {r3, r4, r9, ip}\r
13678     d59c:       e1a05000        mov     r5, r0\r
13679     d5a0:       ebf5da76        bl      0xffd83f80\r
13680     d5a4:       080c1216        stmeqda ip, {r1, r2, r4, r9, ip}\r
13681     d5a8:       e1a01003        mov     r1, r3\r
13682     d5ac:       e0133005        ands    r3, r3, r5\r
13683     d5b0:       ebf5da72        bl      0xffd83f80\r
13684     d5b4:       080c1218        stmeqda ip, {r3, r4, r9, ip}\r
13685     d5b8:       e3530000        cmp     r3, #0  ; 0x0\r
13686     d5bc:       ebf5da6f        bl      0xffd83f80\r
13687     d5c0:       080c121a        stmeqda ip, {r1, r3, r4, r9, ip}\r
13688     d5c4:       e28cc02d        add     ip, ip, #45     ; 0x2d\r
13689     d5c8:       1a000004        bne     0xd5e0\r
13690     d5cc:       e1a00fac        mov     r0, ip, lsr #31\r
13691     d5d0:       e08ff100        add     pc, pc, r0, lsl #2\r
13692     d5d4:       080c1254        stmeqda ip, {r2, r4, r6, r9, ip}\r
13693     d5d8:       ebf5d65d        bl      0xffd82f54\r
13694     d5dc:       ea00003c        b       0xd6d4\r
13695     d5e0:       ebf5da66        bl      0xffd83f80\r
13696     d5e4:       080c121c        stmeqda ip, {r2, r3, r4, r9, ip}\r
13697     d5e8:       e59d0434        ldr     r0, [sp, #1076]\r
13698     d5ec:       e2800f02        add     r0, r0, #8      ; 0x8\r
13699     d5f0:       ebf5d8c8        bl      0xffd83918\r
13700     d5f4:       080c1220        stmeqda ip, {r5, r9, ip}\r
13701     d5f8:       e1a03000        mov     r3, r0\r
13702     d5fc:       ebf5da5f        bl      0xffd83f80\r
13703     d600:       080c121e        stmeqda ip, {r1, r2, r3, r4, r9, ip}\r
13704     d604:       e2830000        add     r0, r3, #0      ; 0x0\r
13705     d608:       e1a01004        mov     r1, r4\r
13706     d60c:       ebf5d7af        bl      0xffd834d0\r
13707     d610:       080c1220        stmeqda ip, {r5, r9, ip}\r
13708     d614:       ebf5da59        bl      0xffd83f80\r
13709     d618:       080c1220        stmeqda ip, {r5, r9, ip}\r
13710     d61c:       e287001a        add     r0, r7, #26     ; 0x1a\r
13711     d620:       ebf5d865        bl      0xffd837bc\r
13712     d624:       080c1224        stmeqda ip, {r2, r5, r9, ip}\r
13713     d628:       e1a03000        mov     r3, r0\r
13714     d62c:       ebf5da53        bl      0xffd83f80\r
13715     d630:       080c1222        stmeqda ip, {r1, r5, r9, ip}\r
13716     d634:       e59d0434        ldr     r0, [sp, #1076]\r
13717     d638:       e2800f04        add     r0, r0, #16     ; 0x10\r
13718     d63c:       ebf5d8b5        bl      0xffd83918\r
13719     d640:       080c1226        stmeqda ip, {r1, r2, r5, r9, ip}\r
13720     d644:       e1a04000        mov     r4, r0\r
13721     d648:       ebf5da4c        bl      0xffd83f80\r
13722     d64c:       080c1224        stmeqda ip, {r2, r5, r9, ip}\r
13723     d650:       e2840000        add     r0, r4, #0      ; 0x0\r
13724     d654:       e1a01003        mov     r1, r3\r
13725     d658:       ebf5d79c        bl      0xffd834d0\r
13726     d65c:       080c1226        stmeqda ip, {r1, r2, r5, r9, ip}\r
13727     d660:       ebf5da46        bl      0xffd83f80\r
13728     d664:       080c1226        stmeqda ip, {r1, r2, r5, r9, ip}\r
13729     d668:       e3b0307f        movs    r3, #127        ; 0x7f\r
13730     d66c:       ebf5da43        bl      0xffd83f80\r
13731     d670:       080c1228        stmeqda ip, {r3, r5, r9, ip}\r
13732     d674:       e287001a        add     r0, r7, #26     ; 0x1a\r
13733     d678:       ebf5d84f        bl      0xffd837bc\r
13734     d67c:       080c122c        stmeqda ip, {r2, r3, r5, r9, ip}\r
13735     d680:       e1a05000        mov     r5, r0\r
13736     d684:       ebf5da3d        bl      0xffd83f80\r
13737     d688:       080c122a        stmeqda ip, {r1, r3, r5, r9, ip}\r
13738     d68c:       e1a01003        mov     r1, r3\r
13739     d690:       e0133005        ands    r3, r3, r5\r
13740     d694:       ebf5da39        bl      0xffd83f80\r
13741     d698:       080c122c        stmeqda ip, {r2, r3, r5, r9, ip}\r
13742     d69c:       e287001a        add     r0, r7, #26     ; 0x1a\r
13743     d6a0:       e1a01003        mov     r1, r3\r
13744     d6a4:       ebf5d789        bl      0xffd834d0\r
13745     d6a8:       080c122e        stmeqda ip, {r1, r2, r3, r5, r9, ip}\r
13746     d6ac:       ebf5da33        bl      0xffd83f80\r
13747     d6b0:       080c122e        stmeqda ip, {r1, r2, r3, r5, r9, ip}\r
13748     d6b4:       e28cc029        add     ip, ip, #41     ; 0x29\r
13749     d6b8:       e1a00fac        mov     r0, ip, lsr #31\r
13750     d6bc:       e08ff100        add     pc, pc, r0, lsl #2\r
13751     d6c0:       080c1254        stmeqda ip, {r2, r4, r6, r9, ip}\r
13752     d6c4:       ebf5d622        bl      0xffd82f54\r
13753     d6c8:       ea000001        b       0xd6d4\r
13754     d6cc:       080c1254        stmeqda ip, {r2, r4, r6, r9, ip}\r
13755     d6d0:       00000000        andeq   r0, r0, r0\r
13756     d6d4:       ebf5da29        bl      0xffd83f80\r
13757     d6d8:       080c1254        stmeqda ip, {r2, r4, r6, r9, ip}\r
13758     d6dc:       e3b03000        movs    r3, #0  ; 0x0\r
13759     d6e0:       ebf5da26        bl      0xffd83f80\r
13760     d6e4:       080c1256        stmeqda ip, {r1, r2, r4, r6, r9, ip}\r
13761     d6e8:       e287001d        add     r0, r7, #29     ; 0x1d\r
13762     d6ec:       e1a01003        mov     r1, r3\r
13763     d6f0:       ebf5d776        bl      0xffd834d0\r
13764     d6f4:       080c1258        stmeqda ip, {r3, r4, r6, r9, ip}\r
13765     d6f8:       ebf5da20        bl      0xffd83f80\r
13766     d6fc:       080c1258        stmeqda ip, {r3, r4, r6, r9, ip}\r
13767     d700:       e59d1424        ldr     r1, [sp, #1060]\r
13768     d704:       e1a00001        mov     r0, r1\r
13769     d708:       e58d0418        str     r0, [sp, #1048]\r
13770     d70c:       ebf5da1b        bl      0xffd83f80\r
13771     d710:       080c125a        stmeqda ip, {r1, r3, r4, r6, r9, ip}\r
13772     d714:       e59d1420        ldr     r1, [sp, #1056]\r
13773     d718:       e1a07001        mov     r7, r1\r
13774     d71c:       ebf5da17        bl      0xffd83f80\r
13775     d720:       080c125c        stmeqda ip, {r2, r3, r4, r6, r9, ip}\r
13776     d724:       e59d1418        ldr     r1, [sp, #1048]\r
13777     d728:       e3510004        cmp     r1, #4  ; 0x4\r
13778     d72c:       ebf5da13        bl      0xffd83f80\r
13779     d730:       080c125e        stmeqda ip, {r1, r2, r3, r4, r6, r9, ip}\r
13780     d734:       e28cc013        add     ip, ip, #19     ; 0x13\r
13781     d738:       da000004        ble     0xd750\r
13782     d73c:       e1a00fac        mov     r0, ip, lsr #31\r
13783     d740:       e08ff100        add     pc, pc, r0, lsl #2\r
13784     d744:       080c1262        stmeqda ip, {r1, r5, r6, r9, ip}\r
13785     d748:       ebf5d601        bl      0xffd82f54\r
13786     d74c:       ea000007        b       0xd770\r
13787     d750:       ebf5da0a        bl      0xffd83f80\r
13788     d754:       080c1260        stmeqda ip, {r5, r6, r9, ip}\r
13789     d758:       e28cc003        add     ip, ip, #3      ; 0x3\r
13790     d75c:       e1a00fac        mov     r0, ip, lsr #31\r
13791     d760:       e08ff100        add     pc, pc, r0, lsl #2\r
13792     d764:       080c0e88        stmeqda ip, {r3, r7, r9, sl, fp}\r
13793     d768:       ebf5d5f9        bl      0xffd82f54\r
13794     d76c:       eafffa71        b       0xc138\r
13795     d770:       ebf5da02        bl      0xffd83f80\r
13796     d774:       080c1262        stmeqda ip, {r1, r5, r6, r9, ip}\r
13797     d778:       e59d0434        ldr     r0, [sp, #1076]\r
13798     d77c:       e2800f06        add     r0, r0, #24     ; 0x18\r
13799     d780:       e58d0434        str     r0, [sp, #1076]\r
13800     d784:       ebf5d9fd        bl      0xffd83f80\r
13801     d788:       080c1264        stmeqda ip, {r2, r5, r6, r9, ip}\r
13802     d78c:       e59d9434        ldr     r9, [sp, #1076]\r
13803     d790:       e3c99003        bic     r9, r9, #3      ; 0x3\r
13804     d794:       e289000c        add     r0, r9, #12     ; 0xc\r
13805     d798:       e58d0434        str     r0, [sp, #1076]\r
13806     d79c:       e2890000        add     r0, r9, #0      ; 0x0\r
13807     d7a0:       ebf5d85c        bl      0xffd83918\r
13808     d7a4:       080c1268        stmeqda ip, {r3, r5, r6, r9, ip}\r
13809     d7a8:       e1a06000        mov     r6, r0\r
13810     d7ac:       e2890004        add     r0, r9, #4      ; 0x4\r
13811     d7b0:       ebf5d858        bl      0xffd83918\r
13812     d7b4:       080c1268        stmeqda ip, {r3, r5, r6, r9, ip}\r
13813     d7b8:       e1a07000        mov     r7, r0\r
13814     d7bc:       e2890008        add     r0, r9, #8      ; 0x8\r
13815     d7c0:       ebf5d854        bl      0xffd83918\r
13816     d7c4:       080c1268        stmeqda ip, {r3, r5, r6, r9, ip}\r
13817     d7c8:       e1a08000        mov     r8, r0\r
13818     d7cc:       ebf5d9eb        bl      0xffd83f80\r
13819     d7d0:       080c1266        stmeqda ip, {r1, r2, r5, r6, r9, ip}\r
13820     d7d4:       e1a00006        mov     r0, r6\r
13821     d7d8:       e58d0420        str     r0, [sp, #1056]\r
13822     d7dc:       ebf5d9e7        bl      0xffd83f80\r
13823     d7e0:       080c1268        stmeqda ip, {r3, r5, r6, r9, ip}\r
13824     d7e4:       e1a00007        mov     r0, r7\r
13825     d7e8:       e58d0424        str     r0, [sp, #1060]\r
13826     d7ec:       ebf5d9e3        bl      0xffd83f80\r
13827     d7f0:       080c126a        stmeqda ip, {r1, r3, r5, r6, r9, ip}\r
13828     d7f4:       e1a00008        mov     r0, r8\r
13829     d7f8:       e58d0428        str     r0, [sp, #1064]\r
13830     d7fc:       ebf5d9df        bl      0xffd83f80\r
13831     d800:       080c126c        stmeqda ip, {r2, r3, r5, r6, r9, ip}\r
13832     d804:       e59d9434        ldr     r9, [sp, #1076]\r
13833     d808:       e3c99003        bic     r9, r9, #3      ; 0x3\r
13834     d80c:       e2890010        add     r0, r9, #16     ; 0x10\r
13835     d810:       e58d0434        str     r0, [sp, #1076]\r
13836     d814:       e2890000        add     r0, r9, #0      ; 0x0\r
13837     d818:       ebf5d83e        bl      0xffd83918\r
13838     d81c:       080c1270        stmeqda ip, {r4, r5, r6, r9, ip}\r
13839     d820:       e1a07000        mov     r7, r0\r
13840     d824:       e2890004        add     r0, r9, #4      ; 0x4\r
13841     d828:       ebf5d83a        bl      0xffd83918\r
13842     d82c:       080c1270        stmeqda ip, {r4, r5, r6, r9, ip}\r
13843     d830:       e1a08000        mov     r8, r0\r
13844     d834:       e2890008        add     r0, r9, #8      ; 0x8\r
13845     d838:       ebf5d836        bl      0xffd83918\r
13846     d83c:       080c1270        stmeqda ip, {r4, r5, r6, r9, ip}\r
13847     d840:       e58d0418        str     r0, [sp, #1048]\r
13848     d844:       e289000c        add     r0, r9, #12     ; 0xc\r
13849     d848:       ebf5d832        bl      0xffd83918\r
13850     d84c:       080c1270        stmeqda ip, {r4, r5, r6, r9, ip}\r
13851     d850:       e58d041c        str     r0, [sp, #1052]\r
13852     d854:       ebf5d9c9        bl      0xffd83f80\r
13853     d858:       080c126e        stmeqda ip, {r1, r2, r3, r5, r6, r9, ip}\r
13854     d85c:       e59d9434        ldr     r9, [sp, #1076]\r
13855     d860:       e3c99003        bic     r9, r9, #3      ; 0x3\r
13856     d864:       e2890004        add     r0, r9, #4      ; 0x4\r
13857     d868:       e58d0434        str     r0, [sp, #1076]\r
13858     d86c:       e2890000        add     r0, r9, #0      ; 0x0\r
13859     d870:       ebf5d828        bl      0xffd83918\r
13860     d874:       080c1272        stmeqda ip, {r1, r4, r5, r6, r9, ip}\r
13861     d878:       e1a03000        mov     r3, r0\r
13862     d87c:       ebf5d9bf        bl      0xffd83f80\r
13863     d880:       080c1270        stmeqda ip, {r4, r5, r6, r9, ip}\r
13864     d884:       e1a00003        mov     r0, r3\r
13865     d888:       e28cc020        add     ip, ip, #32     ; 0x20\r
13866     d88c:       eaf5d60f        b       0xffd830d0\r
13867     d890:       080c1238        stmeqda ip, {r3, r4, r5, r9, ip}\r
13868     d894:       00000000        andeq   r0, r0, r0\r
13869     d898:       ebf5d9b8        bl      0xffd83f80\r
13870     d89c:       080c1238        stmeqda ip, {r3, r4, r5, r9, ip}\r
13871     d8a0:       e59d1428        ldr     r1, [sp, #1064]\r
13872     d8a4:       e1a03001        mov     r3, r1\r
13873     d8a8:       ebf5d9b4        bl      0xffd83f80\r
13874     d8ac:       080c123a        stmeqda ip, {r1, r3, r4, r5, r9, ip}\r
13875     d8b0:       e2830000        add     r0, r3, #0      ; 0x0\r
13876     d8b4:       ebf5d7c0        bl      0xffd837bc\r
13877     d8b8:       080c123e        stmeqda ip, {r1, r2, r3, r4, r5, r9, ip}\r
13878     d8bc:       e1a04000        mov     r4, r0\r
13879     d8c0:       ebf5d9ae        bl      0xffd83f80\r
13880     d8c4:       080c123c        stmeqda ip, {r2, r3, r4, r5, r9, ip}\r
13881     d8c8:       e3b0300f        movs    r3, #15 ; 0xf\r
13882     d8cc:       ebf5d9ab        bl      0xffd83f80\r
13883     d8d0:       080c123e        stmeqda ip, {r1, r2, r3, r4, r5, r9, ip}\r
13884     d8d4:       e1a01003        mov     r1, r3\r
13885     d8d8:       e0133004        ands    r3, r3, r4\r
13886     d8dc:       ebf5d9a7        bl      0xffd83f80\r
13887     d8e0:       080c1240        stmeqda ip, {r6, r9, ip}\r
13888     d8e4:       e2870009        add     r0, r7, #9      ; 0x9\r
13889     d8e8:       ebf5d7b3        bl      0xffd837bc\r
13890     d8ec:       080c1244        stmeqda ip, {r2, r6, r9, ip}\r
13891     d8f0:       e1a05000        mov     r5, r0\r
13892     d8f4:       ebf5d9a1        bl      0xffd83f80\r
13893     d8f8:       080c1242        stmeqda ip, {r1, r6, r9, ip}\r
13894     d8fc:       e1b04205        movs    r4, r5, lsl #4\r
13895     d900:       ebf5d99e        bl      0xffd83f80\r
13896     d904:       080c1244        stmeqda ip, {r2, r6, r9, ip}\r
13897     d908:       e1a01003        mov     r1, r3\r
13898     d90c:       e0933004        adds    r3, r3, r4\r
13899     d910:       ebf5d99a        bl      0xffd83f80\r
13900     d914:       080c1246        stmeqda ip, {r1, r2, r6, r9, ip}\r
13901     d918:       e59d1428        ldr     r1, [sp, #1064]\r
13902     d91c:       e1a04001        mov     r4, r1\r
13903     d920:       ebf5d996        bl      0xffd83f80\r
13904     d924:       080c1248        stmeqda ip, {r3, r6, r9, ip}\r
13905     d928:       e2840000        add     r0, r4, #0      ; 0x0\r
13906     d92c:       e1a01003        mov     r1, r3\r
13907     d930:       ebf5d6e6        bl      0xffd834d0\r
13908     d934:       080c124a        stmeqda ip, {r1, r3, r6, r9, ip}\r
13909     d938:       ebf5d990        bl      0xffd83f80\r
13910     d93c:       080c124a        stmeqda ip, {r1, r3, r6, r9, ip}\r
13911     d940:       e3b03080        movs    r3, #128        ; 0x80\r
13912     d944:       ebf5d98d        bl      0xffd83f80\r
13913     d948:       080c124c        stmeqda ip, {r2, r3, r6, r9, ip}\r
13914     d94c:       e287001a        add     r0, r7, #26     ; 0x1a\r
13915     d950:       ebf5d799        bl      0xffd837bc\r
13916     d954:       080c1250        stmeqda ip, {r4, r6, r9, ip}\r
13917     d958:       e1a05000        mov     r5, r0\r
13918     d95c:       ebf5d987        bl      0xffd83f80\r
13919     d960:       080c124e        stmeqda ip, {r1, r2, r3, r6, r9, ip}\r
13920     d964:       e1a01003        mov     r1, r3\r
13921     d968:       e1933005        orrs    r3, r3, r5\r
13922     d96c:       ebf5d983        bl      0xffd83f80\r
13923     d970:       080c1250        stmeqda ip, {r4, r6, r9, ip}\r
13924     d974:       e59d0434        ldr     r0, [sp, #1076]\r
13925     d978:       e2800f04        add     r0, r0, #16     ; 0x10\r
13926     d97c:       ebf5d7e5        bl      0xffd83918\r
13927     d980:       080c1254        stmeqda ip, {r2, r4, r6, r9, ip}\r
13928     d984:       e1a04000        mov     r4, r0\r
13929     d988:       ebf5d97c        bl      0xffd83f80\r
13930     d98c:       080c1252        stmeqda ip, {r1, r4, r6, r9, ip}\r
13931     d990:       e2840000        add     r0, r4, #0      ; 0x0\r
13932     d994:       e1a01003        mov     r1, r3\r
13933     d998:       ebf5d6cc        bl      0xffd834d0\r
13934     d99c:       080c1254        stmeqda ip, {r2, r4, r6, r9, ip}\r
13935     d9a0:       ebf5d976        bl      0xffd83f80\r
13936     d9a4:       080c1254        stmeqda ip, {r2, r4, r6, r9, ip}\r
13937     d9a8:       e3b03000        movs    r3, #0  ; 0x0\r
13938     d9ac:       ebf5d973        bl      0xffd83f80\r
13939     d9b0:       080c1256        stmeqda ip, {r1, r2, r4, r6, r9, ip}\r
13940     d9b4:       e287001d        add     r0, r7, #29     ; 0x1d\r
13941     d9b8:       e1a01003        mov     r1, r3\r
13942     d9bc:       ebf5d6c3        bl      0xffd834d0\r
13943     d9c0:       080c1258        stmeqda ip, {r3, r4, r6, r9, ip}\r
13944     d9c4:       ebf5d96d        bl      0xffd83f80\r
13945     d9c8:       080c1258        stmeqda ip, {r3, r4, r6, r9, ip}\r
13946     d9cc:       e59d1424        ldr     r1, [sp, #1060]\r
13947     d9d0:       e1a00001        mov     r0, r1\r
13948     d9d4:       e58d0418        str     r0, [sp, #1048]\r
13949     d9d8:       ebf5d968        bl      0xffd83f80\r
13950     d9dc:       080c125a        stmeqda ip, {r1, r3, r4, r6, r9, ip}\r
13951     d9e0:       e59d1420        ldr     r1, [sp, #1056]\r
13952     d9e4:       e1a07001        mov     r7, r1\r
13953     d9e8:       ebf5d964        bl      0xffd83f80\r
13954     d9ec:       080c125c        stmeqda ip, {r2, r3, r4, r6, r9, ip}\r
13955     d9f0:       e59d1418        ldr     r1, [sp, #1048]\r
13956     d9f4:       e3510004        cmp     r1, #4  ; 0x4\r
13957     d9f8:       ebf5d960        bl      0xffd83f80\r
13958     d9fc:       080c125e        stmeqda ip, {r1, r2, r3, r4, r6, r9, ip}\r
13959     da00:       e28cc047        add     ip, ip, #71     ; 0x47\r
13960     da04:       da000004        ble     0xda1c\r
13961     da08:       e1a00fac        mov     r0, ip, lsr #31\r
13962     da0c:       e08ff100        add     pc, pc, r0, lsl #2\r
13963     da10:       080c1262        stmeqda ip, {r1, r5, r6, r9, ip}\r
13964     da14:       ebf5d54e        bl      0xffd82f54\r
13965     da18:       ea000007        b       0xda3c\r
13966     da1c:       ebf5d957        bl      0xffd83f80\r
13967     da20:       080c1260        stmeqda ip, {r5, r6, r9, ip}\r
13968     da24:       e28cc003        add     ip, ip, #3      ; 0x3\r
13969     da28:       e1a00fac        mov     r0, ip, lsr #31\r
13970     da2c:       e08ff100        add     pc, pc, r0, lsl #2\r
13971     da30:       080c0e88        stmeqda ip, {r3, r7, r9, sl, fp}\r
13972     da34:       ebf5d546        bl      0xffd82f54\r
13973     da38:       eafff9be        b       0xc138\r
13974     da3c:       ebf5d94f        bl      0xffd83f80\r
13975     da40:       080c1262        stmeqda ip, {r1, r5, r6, r9, ip}\r
13976     da44:       e59d0434        ldr     r0, [sp, #1076]\r
13977     da48:       e2800f06        add     r0, r0, #24     ; 0x18\r
13978     da4c:       e58d0434        str     r0, [sp, #1076]\r
13979     da50:       ebf5d94a        bl      0xffd83f80\r
13980     da54:       080c1264        stmeqda ip, {r2, r5, r6, r9, ip}\r
13981     da58:       e59d9434        ldr     r9, [sp, #1076]\r
13982     da5c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
13983     da60:       e289000c        add     r0, r9, #12     ; 0xc\r
13984     da64:       e58d0434        str     r0, [sp, #1076]\r
13985     da68:       e2890000        add     r0, r9, #0      ; 0x0\r
13986     da6c:       ebf5d7a9        bl      0xffd83918\r
13987     da70:       080c1268        stmeqda ip, {r3, r5, r6, r9, ip}\r
13988     da74:       e1a06000        mov     r6, r0\r
13989     da78:       e2890004        add     r0, r9, #4      ; 0x4\r
13990     da7c:       ebf5d7a5        bl      0xffd83918\r
13991     da80:       080c1268        stmeqda ip, {r3, r5, r6, r9, ip}\r
13992     da84:       e1a07000        mov     r7, r0\r
13993     da88:       e2890008        add     r0, r9, #8      ; 0x8\r
13994     da8c:       ebf5d7a1        bl      0xffd83918\r
13995     da90:       080c1268        stmeqda ip, {r3, r5, r6, r9, ip}\r
13996     da94:       e1a08000        mov     r8, r0\r
13997     da98:       ebf5d938        bl      0xffd83f80\r
13998     da9c:       080c1266        stmeqda ip, {r1, r2, r5, r6, r9, ip}\r
13999     daa0:       e1a00006        mov     r0, r6\r
14000     daa4:       e58d0420        str     r0, [sp, #1056]\r
14001     daa8:       ebf5d934        bl      0xffd83f80\r
14002     daac:       080c1268        stmeqda ip, {r3, r5, r6, r9, ip}\r
14003     dab0:       e1a00007        mov     r0, r7\r
14004     dab4:       e58d0424        str     r0, [sp, #1060]\r
14005     dab8:       ebf5d930        bl      0xffd83f80\r
14006     dabc:       080c126a        stmeqda ip, {r1, r3, r5, r6, r9, ip}\r
14007     dac0:       e1a00008        mov     r0, r8\r
14008     dac4:       e58d0428        str     r0, [sp, #1064]\r
14009     dac8:       ebf5d92c        bl      0xffd83f80\r
14010     dacc:       080c126c        stmeqda ip, {r2, r3, r5, r6, r9, ip}\r
14011     dad0:       e59d9434        ldr     r9, [sp, #1076]\r
14012     dad4:       e3c99003        bic     r9, r9, #3      ; 0x3\r
14013     dad8:       e2890010        add     r0, r9, #16     ; 0x10\r
14014     dadc:       e58d0434        str     r0, [sp, #1076]\r
14015     dae0:       e2890000        add     r0, r9, #0      ; 0x0\r
14016     dae4:       ebf5d78b        bl      0xffd83918\r
14017     dae8:       080c1270        stmeqda ip, {r4, r5, r6, r9, ip}\r
14018     daec:       e1a07000        mov     r7, r0\r
14019     daf0:       e2890004        add     r0, r9, #4      ; 0x4\r
14020     daf4:       ebf5d787        bl      0xffd83918\r
14021     daf8:       080c1270        stmeqda ip, {r4, r5, r6, r9, ip}\r
14022     dafc:       e1a08000        mov     r8, r0\r
14023     db00:       e2890008        add     r0, r9, #8      ; 0x8\r
14024     db04:       ebf5d783        bl      0xffd83918\r
14025     db08:       080c1270        stmeqda ip, {r4, r5, r6, r9, ip}\r
14026     db0c:       e58d0418        str     r0, [sp, #1048]\r
14027     db10:       e289000c        add     r0, r9, #12     ; 0xc\r
14028     db14:       ebf5d77f        bl      0xffd83918\r
14029     db18:       080c1270        stmeqda ip, {r4, r5, r6, r9, ip}\r
14030     db1c:       e58d041c        str     r0, [sp, #1052]\r
14031     db20:       ebf5d916        bl      0xffd83f80\r
14032     db24:       080c126e        stmeqda ip, {r1, r2, r3, r5, r6, r9, ip}\r
14033     db28:       e59d9434        ldr     r9, [sp, #1076]\r
14034     db2c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
14035     db30:       e2890004        add     r0, r9, #4      ; 0x4\r
14036     db34:       e58d0434        str     r0, [sp, #1076]\r
14037     db38:       e2890000        add     r0, r9, #0      ; 0x0\r
14038     db3c:       ebf5d775        bl      0xffd83918\r
14039     db40:       080c1272        stmeqda ip, {r1, r4, r5, r6, r9, ip}\r
14040     db44:       e1a03000        mov     r3, r0\r
14041     db48:       ebf5d90c        bl      0xffd83f80\r
14042     db4c:       080c1270        stmeqda ip, {r4, r5, r6, r9, ip}\r
14043     db50:       e1a00003        mov     r0, r3\r
14044     db54:       e28cc020        add     ip, ip, #32     ; 0x20\r
14045     db58:       eaf5d55c        b       0xffd830d0\r
14046     db5c:       080c11b2        stmeqda ip, {r1, r4, r5, r7, r8, ip}\r
14047     db60:       00000000        andeq   r0, r0, r0\r
14048     db64:       ebf5d905        bl      0xffd83f80\r
14049     db68:       080c11b2        stmeqda ip, {r1, r4, r5, r7, r8, ip}\r
14050     db6c:       e59d1418        ldr     r1, [sp, #1048]\r
14051     db70:       e3510004        cmp     r1, #4  ; 0x4\r
14052     db74:       ebf5d901        bl      0xffd83f80\r
14053     db78:       080c11b4        stmeqda ip, {r2, r4, r5, r7, r8, ip}\r
14054     db7c:       e28cc006        add     ip, ip, #6      ; 0x6\r
14055     db80:       1a000004        bne     0xdb98\r
14056     db84:       e1a00fac        mov     r0, ip, lsr #31\r
14057     db88:       e08ff100        add     pc, pc, r0, lsl #2\r
14058     db8c:       080c11c0        stmeqda ip, {r6, r7, r8, ip}\r
14059     db90:       ebf5d4ef        bl      0xffd82f54\r
14060     db94:       ea00000f        b       0xdbd8\r
14061     db98:       ebf5d8f8        bl      0xffd83f80\r
14062     db9c:       080c11b6        stmeqda ip, {r1, r2, r4, r5, r7, r8, ip}\r
14063     dba0:       e2870020        add     r0, r7, #32     ; 0x20\r
14064     dba4:       ebf5d75b        bl      0xffd83918\r
14065     dba8:       080c11ba        stmeqda ip, {r1, r3, r4, r5, r7, r8, ip}\r
14066     dbac:       e1a03000        mov     r3, r0\r
14067     dbb0:       ebf5d8f2        bl      0xffd83f80\r
14068     dbb4:       080c11b8        stmeqda ip, {r3, r4, r5, r7, r8, ip}\r
14069     dbb8:       e28cc008        add     ip, ip, #8      ; 0x8\r
14070     dbbc:       e1a00fac        mov     r0, ip, lsr #31\r
14071     dbc0:       e08ff100        add     pc, pc, r0, lsl #2\r
14072     dbc4:       080c11cc        stmeqda ip, {r2, r3, r6, r7, r8, ip}\r
14073     dbc8:       ebf5d4e1        bl      0xffd82f54\r
14074     dbcc:       ea00012f        b       0xe090\r
14075     dbd0:       080c11c0        stmeqda ip, {r6, r7, r8, ip}\r
14076     dbd4:       00000000        andeq   r0, r0, r0\r
14077     dbd8:       ebf5d8e8        bl      0xffd83f80\r
14078     dbdc:       080c11c0        stmeqda ip, {r6, r7, r8, ip}\r
14079     dbe0:       e59d0434        ldr     r0, [sp, #1076]\r
14080     dbe4:       e2800f03        add     r0, r0, #12     ; 0xc\r
14081     dbe8:       ebf5d74a        bl      0xffd83918\r
14082     dbec:       080c11c4        stmeqda ip, {r2, r6, r7, r8, ip}\r
14083     dbf0:       e1a04000        mov     r4, r0\r
14084     dbf4:       ebf5d8e1        bl      0xffd83f80\r
14085     dbf8:       080c11c2        stmeqda ip, {r1, r6, r7, r8, ip}\r
14086     dbfc:       e2840000        add     r0, r4, #0      ; 0x0\r
14087     dc00:       ebf5d6ed        bl      0xffd837bc\r
14088     dc04:       080c11c6        stmeqda ip, {r1, r2, r6, r7, r8, ip}\r
14089     dc08:       e1a03000        mov     r3, r0\r
14090     dc0c:       ebf5d8db        bl      0xffd83f80\r
14091     dc10:       080c11c4        stmeqda ip, {r2, r6, r7, r8, ip}\r
14092     dc14:       e3b04008        movs    r4, #8  ; 0x8\r
14093     dc18:       ebf5d8d8        bl      0xffd83f80\r
14094     dc1c:       080c11c6        stmeqda ip, {r1, r2, r6, r7, r8, ip}\r
14095     dc20:       e1a01004        mov     r1, r4\r
14096     dc24:       e0144003        ands    r4, r4, r3\r
14097     dc28:       ebf5d8d4        bl      0xffd83f80\r
14098     dc2c:       080c11c8        stmeqda ip, {r3, r6, r7, r8, ip}\r
14099     dc30:       e2870020        add     r0, r7, #32     ; 0x20\r
14100     dc34:       ebf5d737        bl      0xffd83918\r
14101     dc38:       080c11cc        stmeqda ip, {r2, r3, r6, r7, r8, ip}\r
14102     dc3c:       e1a03000        mov     r3, r0\r
14103     dc40:       ebf5d8ce        bl      0xffd83f80\r
14104     dc44:       080c11ca        stmeqda ip, {r1, r3, r6, r7, r8, ip}\r
14105     dc48:       e1a01003        mov     r1, r3\r
14106     dc4c:       e1933004        orrs    r3, r3, r4\r
14107     dc50:       ebf5d8ca        bl      0xffd83f80\r
14108     dc54:       080c11cc        stmeqda ip, {r2, r3, r6, r7, r8, ip}\r
14109     dc58:       e59d0434        ldr     r0, [sp, #1076]\r
14110     dc5c:       e2800f03        add     r0, r0, #12     ; 0xc\r
14111     dc60:       ebf5d72c        bl      0xffd83918\r
14112     dc64:       080c11d0        stmeqda ip, {r4, r6, r7, r8, ip}\r
14113     dc68:       e1a05000        mov     r5, r0\r
14114     dc6c:       ebf5d8c3        bl      0xffd83f80\r
14115     dc70:       080c11ce        stmeqda ip, {r1, r2, r3, r6, r7, r8, ip}\r
14116     dc74:       e2850000        add     r0, r5, #0      ; 0x0\r
14117     dc78:       e1a01003        mov     r1, r3\r
14118     dc7c:       ebf5d613        bl      0xffd834d0\r
14119     dc80:       080c11d0        stmeqda ip, {r4, r6, r7, r8, ip}\r
14120     dc84:       ebf5d8bd        bl      0xffd83f80\r
14121     dc88:       080c11d0        stmeqda ip, {r4, r6, r7, r8, ip}\r
14122     dc8c:       e3b030c0        movs    r3, #192        ; 0xc0\r
14123     dc90:       ebf5d8ba        bl      0xffd83f80\r
14124     dc94:       080c11d2        stmeqda ip, {r1, r4, r6, r7, r8, ip}\r
14125     dc98:       e287001a        add     r0, r7, #26     ; 0x1a\r
14126     dc9c:       ebf5d6c6        bl      0xffd837bc\r
14127     dca0:       080c11d6        stmeqda ip, {r1, r2, r4, r6, r7, r8, ip}\r
14128     dca4:       e1a04000        mov     r4, r0\r
14129     dca8:       ebf5d8b4        bl      0xffd83f80\r
14130     dcac:       080c11d4        stmeqda ip, {r2, r4, r6, r7, r8, ip}\r
14131     dcb0:       e1a01003        mov     r1, r3\r
14132     dcb4:       e0133004        ands    r3, r3, r4\r
14133     dcb8:       ebf5d8b0        bl      0xffd83f80\r
14134     dcbc:       080c11d6        stmeqda ip, {r1, r2, r4, r6, r7, r8, ip}\r
14135     dcc0:       e1a01007        mov     r1, r7\r
14136     dcc4:       e2974000        adds    r4, r7, #0      ; 0x0\r
14137     dcc8:       ebf5d8ac        bl      0xffd83f80\r
14138     dccc:       080c11d8        stmeqda ip, {r3, r4, r6, r7, r8, ip}\r
14139     dcd0:       e1a01004        mov     r1, r4\r
14140     dcd4:       e2944021        adds    r4, r4, #33     ; 0x21\r
14141     dcd8:       ebf5d8a8        bl      0xffd83f80\r
14142     dcdc:       080c11da        stmeqda ip, {r1, r3, r4, r6, r7, r8, ip}\r
14143     dce0:       e2840000        add     r0, r4, #0      ; 0x0\r
14144     dce4:       ebf5d6b4        bl      0xffd837bc\r
14145     dce8:       080c11de        stmeqda ip, {r1, r2, r3, r4, r6, r7, r8, ip}\r
14146     dcec:       e1a04000        mov     r4, r0\r
14147     dcf0:       ebf5d8a2        bl      0xffd83f80\r
14148     dcf4:       080c11dc        stmeqda ip, {r2, r3, r4, r6, r7, r8, ip}\r
14149     dcf8:       e1a01004        mov     r1, r4\r
14150     dcfc:       e0943003        adds    r3, r4, r3\r
14151     dd00:       ebf5d89e        bl      0xffd83f80\r
14152     dd04:       080c11de        stmeqda ip, {r1, r2, r3, r4, r6, r7, r8, ip}\r
14153     dd08:       e287001a        add     r0, r7, #26     ; 0x1a\r
14154     dd0c:       e1a01003        mov     r1, r3\r
14155     dd10:       ebf5d5ee        bl      0xffd834d0\r
14156     dd14:       080c11e0        stmeqda ip, {r5, r6, r7, r8, ip}\r
14157     dd18:       ebf5d898        bl      0xffd83f80\r
14158     dd1c:       080c11e0        stmeqda ip, {r5, r6, r7, r8, ip}\r
14159     dd20:       e3b050ff        movs    r5, #255        ; 0xff\r
14160     dd24:       ebf5d895        bl      0xffd83f80\r
14161     dd28:       080c11e2        stmeqda ip, {r1, r5, r6, r7, r8, ip}\r
14162     dd2c:       e1a01003        mov     r1, r3\r
14163     dd30:       e0133005        ands    r3, r3, r5\r
14164     dd34:       ebf5d891        bl      0xffd83f80\r
14165     dd38:       080c11e4        stmeqda ip, {r2, r5, r6, r7, r8, ip}\r
14166     dd3c:       e59d0434        ldr     r0, [sp, #1076]\r
14167     dd40:       e2800f04        add     r0, r0, #16     ; 0x10\r
14168     dd44:       ebf5d6f3        bl      0xffd83918\r
14169     dd48:       080c11e8        stmeqda ip, {r3, r5, r6, r7, r8, ip}\r
14170     dd4c:       e1a04000        mov     r4, r0\r
14171     dd50:       ebf5d88a        bl      0xffd83f80\r
14172     dd54:       080c11e6        stmeqda ip, {r1, r2, r5, r6, r7, r8, ip}\r
14173     dd58:       e2840000        add     r0, r4, #0      ; 0x0\r
14174     dd5c:       e1a01003        mov     r1, r3\r
14175     dd60:       ebf5d5da        bl      0xffd834d0\r
14176     dd64:       080c11e8        stmeqda ip, {r3, r5, r6, r7, r8, ip}\r
14177     dd68:       ebf5d884        bl      0xffd83f80\r
14178     dd6c:       080c11e8        stmeqda ip, {r3, r5, r6, r7, r8, ip}\r
14179     dd70:       e3b03001        movs    r3, #1  ; 0x1\r
14180     dd74:       ebf5d881        bl      0xffd83f80\r
14181     dd78:       080c11ea        stmeqda ip, {r1, r3, r5, r6, r7, r8, ip}\r
14182     dd7c:       e287001d        add     r0, r7, #29     ; 0x1d\r
14183     dd80:       ebf5d68d        bl      0xffd837bc\r
14184     dd84:       080c11ee        stmeqda ip, {r1, r2, r3, r5, r6, r7, r8, ip}\r
14185     dd88:       e1a05000        mov     r5, r0\r
14186     dd8c:       ebf5d87b        bl      0xffd83f80\r
14187     dd90:       080c11ec        stmeqda ip, {r2, r3, r5, r6, r7, r8, ip}\r
14188     dd94:       e1a01003        mov     r1, r3\r
14189     dd98:       e0133005        ands    r3, r3, r5\r
14190     dd9c:       ebf5d877        bl      0xffd83f80\r
14191     dda0:       080c11ee        stmeqda ip, {r1, r2, r3, r5, r6, r7, r8, ip}\r
14192     dda4:       e3530000        cmp     r3, #0  ; 0x0\r
14193     dda8:       ebf5d874        bl      0xffd83f80\r
14194     ddac:       080c11f0        stmeqda ip, {r4, r5, r6, r7, r8, ip}\r
14195     ddb0:       e28cc05e        add     ip, ip, #94     ; 0x5e\r
14196     ddb4:       1a000004        bne     0xddcc\r
14197     ddb8:       e1a00fac        mov     r0, ip, lsr #31\r
14198     ddbc:       e08ff100        add     pc, pc, r0, lsl #2\r
14199     ddc0:       080c1254        stmeqda ip, {r2, r4, r6, r9, ip}\r
14200     ddc4:       ebf5d462        bl      0xffd82f54\r
14201     ddc8:       eafffe41        b       0xd6d4\r
14202     ddcc:       ebf5d86b        bl      0xffd83f80\r
14203     ddd0:       080c11f2        stmeqda ip, {r1, r4, r5, r6, r7, r8, ip}\r
14204     ddd4:       e3a00e23        mov     r0, #560        ; 0x230\r
14205     ddd8:       e3800ac1        orr     r0, r0, #790528 ; 0xc1000\r
14206     dddc:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
14207     dde0:       ebf5d6cc        bl      0xffd83918\r
14208     dde4:       080c11f6        stmeqda ip, {r1, r2, r4, r5, r6, r7, r8, ip}\r
14209     dde8:       e1a04000        mov     r4, r0\r
14210     ddec:       ebf5d863        bl      0xffd83f80\r
14211     ddf0:       080c11f4        stmeqda ip, {r2, r4, r5, r6, r7, r8, ip}\r
14212     ddf4:       e2840000        add     r0, r4, #0      ; 0x0\r
14213     ddf8:       ebf5d66f        bl      0xffd837bc\r
14214     ddfc:       080c11f8        stmeqda ip, {r3, r4, r5, r6, r7, r8, ip}\r
14215     de00:       e1a03000        mov     r3, r0\r
14216     de04:       ebf5d85d        bl      0xffd83f80\r
14217     de08:       080c11f6        stmeqda ip, {r1, r2, r4, r5, r6, r7, r8, ip}\r
14218     de0c:       e287001c        add     r0, r7, #28     ; 0x1c\r
14219     de10:       ebf5d669        bl      0xffd837bc\r
14220     de14:       080c11fa        stmeqda ip, {r1, r3, r4, r5, r6, r7, r8, ip}\r
14221     de18:       e1a05000        mov     r5, r0\r
14222     de1c:       ebf5d857        bl      0xffd83f80\r
14223     de20:       080c11f8        stmeqda ip, {r3, r4, r5, r6, r7, r8, ip}\r
14224     de24:       e1a01003        mov     r1, r3\r
14225     de28:       e1d33005        bics    r3, r3, r5\r
14226     de2c:       ebf5d853        bl      0xffd83f80\r
14227     de30:       080c11fa        stmeqda ip, {r1, r3, r4, r5, r6, r7, r8, ip}\r
14228     de34:       e287001b        add     r0, r7, #27     ; 0x1b\r
14229     de38:       ebf5d65f        bl      0xffd837bc\r
14230     de3c:       080c11fe        stmeqda ip, {r1, r2, r3, r4, r5, r6, r7, r8, ip}\r
14231     de40:       e1a05000        mov     r5, r0\r
14232     de44:       ebf5d84d        bl      0xffd83f80\r
14233     de48:       080c11fc        stmeqda ip, {r2, r3, r4, r5, r6, r7, r8, ip}\r
14234     de4c:       e1a01003        mov     r1, r3\r
14235     de50:       e1933005        orrs    r3, r3, r5\r
14236     de54:       ebf5d849        bl      0xffd83f80\r
14237     de58:       080c11fe        stmeqda ip, {r1, r2, r3, r4, r5, r6, r7, r8, ip}\r
14238     de5c:       e2840000        add     r0, r4, #0      ; 0x0\r
14239     de60:       e1a01003        mov     r1, r3\r
14240     de64:       ebf5d599        bl      0xffd834d0\r
14241     de68:       080c1200        stmeqda ip, {r9, ip}\r
14242     de6c:       ebf5d843        bl      0xffd83f80\r
14243     de70:       080c1200        stmeqda ip, {r9, ip}\r
14244     de74:       e59d1418        ldr     r1, [sp, #1048]\r
14245     de78:       e3510003        cmp     r1, #3  ; 0x3\r
14246     de7c:       ebf5d83f        bl      0xffd83f80\r
14247     de80:       080c1202        stmeqda ip, {r1, r9, ip}\r
14248     de84:       e28cc024        add     ip, ip, #36     ; 0x24\r
14249     de88:       0a000004        beq     0xdea0\r
14250     de8c:       e1a00fac        mov     r0, ip, lsr #31\r
14251     de90:       e08ff100        add     pc, pc, r0, lsl #2\r
14252     de94:       080c1238        stmeqda ip, {r3, r4, r5, r9, ip}\r
14253     de98:       ebf5d42d        bl      0xffd82f54\r
14254     de9c:       eafffe7d        b       0xd898\r
14255     dea0:       ebf5d836        bl      0xffd83f80\r
14256     dea4:       080c1204        stmeqda ip, {r2, r9, ip}\r
14257     dea8:       e3a00f8d        mov     r0, #564        ; 0x234\r
14258     deac:       e3800ac1        orr     r0, r0, #790528 ; 0xc1000\r
14259     deb0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
14260     deb4:       ebf5d697        bl      0xffd83918\r
14261     deb8:       080c1208        stmeqda ip, {r3, r9, ip}\r
14262     debc:       e1a03000        mov     r3, r0\r
14263     dec0:       ebf5d82e        bl      0xffd83f80\r
14264     dec4:       080c1206        stmeqda ip, {r1, r2, r9, ip}\r
14265     dec8:       e2870009        add     r0, r7, #9      ; 0x9\r
14266     decc:       ebf5d63a        bl      0xffd837bc\r
14267     ded0:       080c120a        stmeqda ip, {r1, r3, r9, ip}\r
14268     ded4:       e1a04000        mov     r4, r0\r
14269     ded8:       ebf5d828        bl      0xffd83f80\r
14270     dedc:       080c1208        stmeqda ip, {r3, r9, ip}\r
14271     dee0:       e1a01004        mov     r1, r4\r
14272     dee4:       e0943003        adds    r3, r4, r3\r
14273     dee8:       ebf5d824        bl      0xffd83f80\r
14274     deec:       080c120a        stmeqda ip, {r1, r3, r9, ip}\r
14275     def0:       e2830000        add     r0, r3, #0      ; 0x0\r
14276     def4:       ebf5d630        bl      0xffd837bc\r
14277     def8:       080c120e        stmeqda ip, {r1, r2, r3, r9, ip}\r
14278     defc:       e1a03000        mov     r3, r0\r
14279     df00:       ebf5d81e        bl      0xffd83f80\r
14280     df04:       080c120c        stmeqda ip, {r2, r3, r9, ip}\r
14281     df08:       e59d1428        ldr     r1, [sp, #1064]\r
14282     df0c:       e1a05001        mov     r5, r1\r
14283     df10:       ebf5d81a        bl      0xffd83f80\r
14284     df14:       080c120e        stmeqda ip, {r1, r2, r3, r9, ip}\r
14285     df18:       e2850000        add     r0, r5, #0      ; 0x0\r
14286     df1c:       e1a01003        mov     r1, r3\r
14287     df20:       ebf5d56a        bl      0xffd834d0\r
14288     df24:       080c1210        stmeqda ip, {r4, r9, ip}\r
14289     df28:       ebf5d814        bl      0xffd83f80\r
14290     df2c:       080c1210        stmeqda ip, {r4, r9, ip}\r
14291     df30:       e3b04080        movs    r4, #128        ; 0x80\r
14292     df34:       ebf5d811        bl      0xffd83f80\r
14293     df38:       080c1212        stmeqda ip, {r1, r4, r9, ip}\r
14294     df3c:       e1a01004        mov     r1, r4\r
14295     df40:       e2943000        adds    r3, r4, #0      ; 0x0\r
14296     df44:       ebf5d80d        bl      0xffd83f80\r
14297     df48:       080c1214        stmeqda ip, {r2, r4, r9, ip}\r
14298     df4c:       e287001a        add     r0, r7, #26     ; 0x1a\r
14299     df50:       ebf5d619        bl      0xffd837bc\r
14300     df54:       080c1218        stmeqda ip, {r3, r4, r9, ip}\r
14301     df58:       e1a05000        mov     r5, r0\r
14302     df5c:       ebf5d807        bl      0xffd83f80\r
14303     df60:       080c1216        stmeqda ip, {r1, r2, r4, r9, ip}\r
14304     df64:       e1a01003        mov     r1, r3\r
14305     df68:       e0133005        ands    r3, r3, r5\r
14306     df6c:       ebf5d803        bl      0xffd83f80\r
14307     df70:       080c1218        stmeqda ip, {r3, r4, r9, ip}\r
14308     df74:       e3530000        cmp     r3, #0  ; 0x0\r
14309     df78:       ebf5d800        bl      0xffd83f80\r
14310     df7c:       080c121a        stmeqda ip, {r1, r3, r4, r9, ip}\r
14311     df80:       e28cc02d        add     ip, ip, #45     ; 0x2d\r
14312     df84:       1a000004        bne     0xdf9c\r
14313     df88:       e1a00fac        mov     r0, ip, lsr #31\r
14314     df8c:       e08ff100        add     pc, pc, r0, lsl #2\r
14315     df90:       080c1254        stmeqda ip, {r2, r4, r6, r9, ip}\r
14316     df94:       ebf5d3ee        bl      0xffd82f54\r
14317     df98:       eafffdcd        b       0xd6d4\r
14318     df9c:       ebf5d7f7        bl      0xffd83f80\r
14319     dfa0:       080c121c        stmeqda ip, {r2, r3, r4, r9, ip}\r
14320     dfa4:       e59d0434        ldr     r0, [sp, #1076]\r
14321     dfa8:       e2800f02        add     r0, r0, #8      ; 0x8\r
14322     dfac:       ebf5d659        bl      0xffd83918\r
14323     dfb0:       080c1220        stmeqda ip, {r5, r9, ip}\r
14324     dfb4:       e1a03000        mov     r3, r0\r
14325     dfb8:       ebf5d7f0        bl      0xffd83f80\r
14326     dfbc:       080c121e        stmeqda ip, {r1, r2, r3, r4, r9, ip}\r
14327     dfc0:       e2830000        add     r0, r3, #0      ; 0x0\r
14328     dfc4:       e1a01004        mov     r1, r4\r
14329     dfc8:       ebf5d540        bl      0xffd834d0\r
14330     dfcc:       080c1220        stmeqda ip, {r5, r9, ip}\r
14331     dfd0:       ebf5d7ea        bl      0xffd83f80\r
14332     dfd4:       080c1220        stmeqda ip, {r5, r9, ip}\r
14333     dfd8:       e287001a        add     r0, r7, #26     ; 0x1a\r
14334     dfdc:       ebf5d5f6        bl      0xffd837bc\r
14335     dfe0:       080c1224        stmeqda ip, {r2, r5, r9, ip}\r
14336     dfe4:       e1a03000        mov     r3, r0\r
14337     dfe8:       ebf5d7e4        bl      0xffd83f80\r
14338     dfec:       080c1222        stmeqda ip, {r1, r5, r9, ip}\r
14339     dff0:       e59d0434        ldr     r0, [sp, #1076]\r
14340     dff4:       e2800f04        add     r0, r0, #16     ; 0x10\r
14341     dff8:       ebf5d646        bl      0xffd83918\r
14342     dffc:       080c1226        stmeqda ip, {r1, r2, r5, r9, ip}\r
14343     e000:       e1a04000        mov     r4, r0\r
14344     e004:       ebf5d7dd        bl      0xffd83f80\r
14345     e008:       080c1224        stmeqda ip, {r2, r5, r9, ip}\r
14346     e00c:       e2840000        add     r0, r4, #0      ; 0x0\r
14347     e010:       e1a01003        mov     r1, r3\r
14348     e014:       ebf5d52d        bl      0xffd834d0\r
14349     e018:       080c1226        stmeqda ip, {r1, r2, r5, r9, ip}\r
14350     e01c:       ebf5d7d7        bl      0xffd83f80\r
14351     e020:       080c1226        stmeqda ip, {r1, r2, r5, r9, ip}\r
14352     e024:       e3b0307f        movs    r3, #127        ; 0x7f\r
14353     e028:       ebf5d7d4        bl      0xffd83f80\r
14354     e02c:       080c1228        stmeqda ip, {r3, r5, r9, ip}\r
14355     e030:       e287001a        add     r0, r7, #26     ; 0x1a\r
14356     e034:       ebf5d5e0        bl      0xffd837bc\r
14357     e038:       080c122c        stmeqda ip, {r2, r3, r5, r9, ip}\r
14358     e03c:       e1a05000        mov     r5, r0\r
14359     e040:       ebf5d7ce        bl      0xffd83f80\r
14360     e044:       080c122a        stmeqda ip, {r1, r3, r5, r9, ip}\r
14361     e048:       e1a01003        mov     r1, r3\r
14362     e04c:       e0133005        ands    r3, r3, r5\r
14363     e050:       ebf5d7ca        bl      0xffd83f80\r
14364     e054:       080c122c        stmeqda ip, {r2, r3, r5, r9, ip}\r
14365     e058:       e287001a        add     r0, r7, #26     ; 0x1a\r
14366     e05c:       e1a01003        mov     r1, r3\r
14367     e060:       ebf5d51a        bl      0xffd834d0\r
14368     e064:       080c122e        stmeqda ip, {r1, r2, r3, r5, r9, ip}\r
14369     e068:       ebf5d7c4        bl      0xffd83f80\r
14370     e06c:       080c122e        stmeqda ip, {r1, r2, r3, r5, r9, ip}\r
14371     e070:       e28cc029        add     ip, ip, #41     ; 0x29\r
14372     e074:       e1a00fac        mov     r0, ip, lsr #31\r
14373     e078:       e08ff100        add     pc, pc, r0, lsl #2\r
14374     e07c:       080c1254        stmeqda ip, {r2, r4, r6, r9, ip}\r
14375     e080:       ebf5d3b3        bl      0xffd82f54\r
14376     e084:       eafffd92        b       0xd6d4\r
14377     e088:       080c11cc        stmeqda ip, {r2, r3, r6, r7, r8, ip}\r
14378     e08c:       00000000        andeq   r0, r0, r0\r
14379     e090:       ebf5d7ba        bl      0xffd83f80\r
14380     e094:       080c11cc        stmeqda ip, {r2, r3, r6, r7, r8, ip}\r
14381     e098:       e59d0434        ldr     r0, [sp, #1076]\r
14382     e09c:       e2800f03        add     r0, r0, #12     ; 0xc\r
14383     e0a0:       ebf5d61c        bl      0xffd83918\r
14384     e0a4:       080c11d0        stmeqda ip, {r4, r6, r7, r8, ip}\r
14385     e0a8:       e1a05000        mov     r5, r0\r
14386     e0ac:       ebf5d7b3        bl      0xffd83f80\r
14387     e0b0:       080c11ce        stmeqda ip, {r1, r2, r3, r6, r7, r8, ip}\r
14388     e0b4:       e2850000        add     r0, r5, #0      ; 0x0\r
14389     e0b8:       e1a01003        mov     r1, r3\r
14390     e0bc:       ebf5d503        bl      0xffd834d0\r
14391     e0c0:       080c11d0        stmeqda ip, {r4, r6, r7, r8, ip}\r
14392     e0c4:       ebf5d7ad        bl      0xffd83f80\r
14393     e0c8:       080c11d0        stmeqda ip, {r4, r6, r7, r8, ip}\r
14394     e0cc:       e3b030c0        movs    r3, #192        ; 0xc0\r
14395     e0d0:       ebf5d7aa        bl      0xffd83f80\r
14396     e0d4:       080c11d2        stmeqda ip, {r1, r4, r6, r7, r8, ip}\r
14397     e0d8:       e287001a        add     r0, r7, #26     ; 0x1a\r
14398     e0dc:       ebf5d5b6        bl      0xffd837bc\r
14399     e0e0:       080c11d6        stmeqda ip, {r1, r2, r4, r6, r7, r8, ip}\r
14400     e0e4:       e1a04000        mov     r4, r0\r
14401     e0e8:       ebf5d7a4        bl      0xffd83f80\r
14402     e0ec:       080c11d4        stmeqda ip, {r2, r4, r6, r7, r8, ip}\r
14403     e0f0:       e1a01003        mov     r1, r3\r
14404     e0f4:       e0133004        ands    r3, r3, r4\r
14405     e0f8:       ebf5d7a0        bl      0xffd83f80\r
14406     e0fc:       080c11d6        stmeqda ip, {r1, r2, r4, r6, r7, r8, ip}\r
14407     e100:       e1a01007        mov     r1, r7\r
14408     e104:       e2974000        adds    r4, r7, #0      ; 0x0\r
14409     e108:       ebf5d79c        bl      0xffd83f80\r
14410     e10c:       080c11d8        stmeqda ip, {r3, r4, r6, r7, r8, ip}\r
14411     e110:       e1a01004        mov     r1, r4\r
14412     e114:       e2944021        adds    r4, r4, #33     ; 0x21\r
14413     e118:       ebf5d798        bl      0xffd83f80\r
14414     e11c:       080c11da        stmeqda ip, {r1, r3, r4, r6, r7, r8, ip}\r
14415     e120:       e2840000        add     r0, r4, #0      ; 0x0\r
14416     e124:       ebf5d5a4        bl      0xffd837bc\r
14417     e128:       080c11de        stmeqda ip, {r1, r2, r3, r4, r6, r7, r8, ip}\r
14418     e12c:       e1a04000        mov     r4, r0\r
14419     e130:       ebf5d792        bl      0xffd83f80\r
14420     e134:       080c11dc        stmeqda ip, {r2, r3, r4, r6, r7, r8, ip}\r
14421     e138:       e1a01004        mov     r1, r4\r
14422     e13c:       e0943003        adds    r3, r4, r3\r
14423     e140:       ebf5d78e        bl      0xffd83f80\r
14424     e144:       080c11de        stmeqda ip, {r1, r2, r3, r4, r6, r7, r8, ip}\r
14425     e148:       e287001a        add     r0, r7, #26     ; 0x1a\r
14426     e14c:       e1a01003        mov     r1, r3\r
14427     e150:       ebf5d4de        bl      0xffd834d0\r
14428     e154:       080c11e0        stmeqda ip, {r5, r6, r7, r8, ip}\r
14429     e158:       ebf5d788        bl      0xffd83f80\r
14430     e15c:       080c11e0        stmeqda ip, {r5, r6, r7, r8, ip}\r
14431     e160:       e3b050ff        movs    r5, #255        ; 0xff\r
14432     e164:       ebf5d785        bl      0xffd83f80\r
14433     e168:       080c11e2        stmeqda ip, {r1, r5, r6, r7, r8, ip}\r
14434     e16c:       e1a01003        mov     r1, r3\r
14435     e170:       e0133005        ands    r3, r3, r5\r
14436     e174:       ebf5d781        bl      0xffd83f80\r
14437     e178:       080c11e4        stmeqda ip, {r2, r5, r6, r7, r8, ip}\r
14438     e17c:       e59d0434        ldr     r0, [sp, #1076]\r
14439     e180:       e2800f04        add     r0, r0, #16     ; 0x10\r
14440     e184:       ebf5d5e3        bl      0xffd83918\r
14441     e188:       080c11e8        stmeqda ip, {r3, r5, r6, r7, r8, ip}\r
14442     e18c:       e1a04000        mov     r4, r0\r
14443     e190:       ebf5d77a        bl      0xffd83f80\r
14444     e194:       080c11e6        stmeqda ip, {r1, r2, r5, r6, r7, r8, ip}\r
14445     e198:       e2840000        add     r0, r4, #0      ; 0x0\r
14446     e19c:       e1a01003        mov     r1, r3\r
14447     e1a0:       ebf5d4ca        bl      0xffd834d0\r
14448     e1a4:       080c11e8        stmeqda ip, {r3, r5, r6, r7, r8, ip}\r
14449     e1a8:       ebf5d774        bl      0xffd83f80\r
14450     e1ac:       080c11e8        stmeqda ip, {r3, r5, r6, r7, r8, ip}\r
14451     e1b0:       e3b03001        movs    r3, #1  ; 0x1\r
14452     e1b4:       ebf5d771        bl      0xffd83f80\r
14453     e1b8:       080c11ea        stmeqda ip, {r1, r3, r5, r6, r7, r8, ip}\r
14454     e1bc:       e287001d        add     r0, r7, #29     ; 0x1d\r
14455     e1c0:       ebf5d57d        bl      0xffd837bc\r
14456     e1c4:       080c11ee        stmeqda ip, {r1, r2, r3, r5, r6, r7, r8, ip}\r
14457     e1c8:       e1a05000        mov     r5, r0\r
14458     e1cc:       ebf5d76b        bl      0xffd83f80\r
14459     e1d0:       080c11ec        stmeqda ip, {r2, r3, r5, r6, r7, r8, ip}\r
14460     e1d4:       e1a01003        mov     r1, r3\r
14461     e1d8:       e0133005        ands    r3, r3, r5\r
14462     e1dc:       ebf5d767        bl      0xffd83f80\r
14463     e1e0:       080c11ee        stmeqda ip, {r1, r2, r3, r5, r6, r7, r8, ip}\r
14464     e1e4:       e3530000        cmp     r3, #0  ; 0x0\r
14465     e1e8:       ebf5d764        bl      0xffd83f80\r
14466     e1ec:       080c11f0        stmeqda ip, {r4, r5, r6, r7, r8, ip}\r
14467     e1f0:       e28cc046        add     ip, ip, #70     ; 0x46\r
14468     e1f4:       1a000004        bne     0xe20c\r
14469     e1f8:       e1a00fac        mov     r0, ip, lsr #31\r
14470     e1fc:       e08ff100        add     pc, pc, r0, lsl #2\r
14471     e200:       080c1254        stmeqda ip, {r2, r4, r6, r9, ip}\r
14472     e204:       ebf5d352        bl      0xffd82f54\r
14473     e208:       eafffd31        b       0xd6d4\r
14474     e20c:       ebf5d75b        bl      0xffd83f80\r
14475     e210:       080c11f2        stmeqda ip, {r1, r4, r5, r6, r7, r8, ip}\r
14476     e214:       e3a00e23        mov     r0, #560        ; 0x230\r
14477     e218:       e3800ac1        orr     r0, r0, #790528 ; 0xc1000\r
14478     e21c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
14479     e220:       ebf5d5bc        bl      0xffd83918\r
14480     e224:       080c11f6        stmeqda ip, {r1, r2, r4, r5, r6, r7, r8, ip}\r
14481     e228:       e1a04000        mov     r4, r0\r
14482     e22c:       ebf5d753        bl      0xffd83f80\r
14483     e230:       080c11f4        stmeqda ip, {r2, r4, r5, r6, r7, r8, ip}\r
14484     e234:       e2840000        add     r0, r4, #0      ; 0x0\r
14485     e238:       ebf5d55f        bl      0xffd837bc\r
14486     e23c:       080c11f8        stmeqda ip, {r3, r4, r5, r6, r7, r8, ip}\r
14487     e240:       e1a03000        mov     r3, r0\r
14488     e244:       ebf5d74d        bl      0xffd83f80\r
14489     e248:       080c11f6        stmeqda ip, {r1, r2, r4, r5, r6, r7, r8, ip}\r
14490     e24c:       e287001c        add     r0, r7, #28     ; 0x1c\r
14491     e250:       ebf5d559        bl      0xffd837bc\r
14492     e254:       080c11fa        stmeqda ip, {r1, r3, r4, r5, r6, r7, r8, ip}\r
14493     e258:       e1a05000        mov     r5, r0\r
14494     e25c:       ebf5d747        bl      0xffd83f80\r
14495     e260:       080c11f8        stmeqda ip, {r3, r4, r5, r6, r7, r8, ip}\r
14496     e264:       e1a01003        mov     r1, r3\r
14497     e268:       e1d33005        bics    r3, r3, r5\r
14498     e26c:       ebf5d743        bl      0xffd83f80\r
14499     e270:       080c11fa        stmeqda ip, {r1, r3, r4, r5, r6, r7, r8, ip}\r
14500     e274:       e287001b        add     r0, r7, #27     ; 0x1b\r
14501     e278:       ebf5d54f        bl      0xffd837bc\r
14502     e27c:       080c11fe        stmeqda ip, {r1, r2, r3, r4, r5, r6, r7, r8, ip}\r
14503     e280:       e1a05000        mov     r5, r0\r
14504     e284:       ebf5d73d        bl      0xffd83f80\r
14505     e288:       080c11fc        stmeqda ip, {r2, r3, r4, r5, r6, r7, r8, ip}\r
14506     e28c:       e1a01003        mov     r1, r3\r
14507     e290:       e1933005        orrs    r3, r3, r5\r
14508     e294:       ebf5d739        bl      0xffd83f80\r
14509     e298:       080c11fe        stmeqda ip, {r1, r2, r3, r4, r5, r6, r7, r8, ip}\r
14510     e29c:       e2840000        add     r0, r4, #0      ; 0x0\r
14511     e2a0:       e1a01003        mov     r1, r3\r
14512     e2a4:       ebf5d489        bl      0xffd834d0\r
14513     e2a8:       080c1200        stmeqda ip, {r9, ip}\r
14514     e2ac:       ebf5d733        bl      0xffd83f80\r
14515     e2b0:       080c1200        stmeqda ip, {r9, ip}\r
14516     e2b4:       e59d1418        ldr     r1, [sp, #1048]\r
14517     e2b8:       e3510003        cmp     r1, #3  ; 0x3\r
14518     e2bc:       ebf5d72f        bl      0xffd83f80\r
14519     e2c0:       080c1202        stmeqda ip, {r1, r9, ip}\r
14520     e2c4:       e28cc024        add     ip, ip, #36     ; 0x24\r
14521     e2c8:       0a000004        beq     0xe2e0\r
14522     e2cc:       e1a00fac        mov     r0, ip, lsr #31\r
14523     e2d0:       e08ff100        add     pc, pc, r0, lsl #2\r
14524     e2d4:       080c1238        stmeqda ip, {r3, r4, r5, r9, ip}\r
14525     e2d8:       ebf5d31d        bl      0xffd82f54\r
14526     e2dc:       eafffd6d        b       0xd898\r
14527     e2e0:       ebf5d726        bl      0xffd83f80\r
14528     e2e4:       080c1204        stmeqda ip, {r2, r9, ip}\r
14529     e2e8:       e3a00f8d        mov     r0, #564        ; 0x234\r
14530     e2ec:       e3800ac1        orr     r0, r0, #790528 ; 0xc1000\r
14531     e2f0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
14532     e2f4:       ebf5d587        bl      0xffd83918\r
14533     e2f8:       080c1208        stmeqda ip, {r3, r9, ip}\r
14534     e2fc:       e1a03000        mov     r3, r0\r
14535     e300:       ebf5d71e        bl      0xffd83f80\r
14536     e304:       080c1206        stmeqda ip, {r1, r2, r9, ip}\r
14537     e308:       e2870009        add     r0, r7, #9      ; 0x9\r
14538     e30c:       ebf5d52a        bl      0xffd837bc\r
14539     e310:       080c120a        stmeqda ip, {r1, r3, r9, ip}\r
14540     e314:       e1a04000        mov     r4, r0\r
14541     e318:       ebf5d718        bl      0xffd83f80\r
14542     e31c:       080c1208        stmeqda ip, {r3, r9, ip}\r
14543     e320:       e1a01004        mov     r1, r4\r
14544     e324:       e0943003        adds    r3, r4, r3\r
14545     e328:       ebf5d714        bl      0xffd83f80\r
14546     e32c:       080c120a        stmeqda ip, {r1, r3, r9, ip}\r
14547     e330:       e2830000        add     r0, r3, #0      ; 0x0\r
14548     e334:       ebf5d520        bl      0xffd837bc\r
14549     e338:       080c120e        stmeqda ip, {r1, r2, r3, r9, ip}\r
14550     e33c:       e1a03000        mov     r3, r0\r
14551     e340:       ebf5d70e        bl      0xffd83f80\r
14552     e344:       080c120c        stmeqda ip, {r2, r3, r9, ip}\r
14553     e348:       e59d1428        ldr     r1, [sp, #1064]\r
14554     e34c:       e1a05001        mov     r5, r1\r
14555     e350:       ebf5d70a        bl      0xffd83f80\r
14556     e354:       080c120e        stmeqda ip, {r1, r2, r3, r9, ip}\r
14557     e358:       e2850000        add     r0, r5, #0      ; 0x0\r
14558     e35c:       e1a01003        mov     r1, r3\r
14559     e360:       ebf5d45a        bl      0xffd834d0\r
14560     e364:       080c1210        stmeqda ip, {r4, r9, ip}\r
14561     e368:       ebf5d704        bl      0xffd83f80\r
14562     e36c:       080c1210        stmeqda ip, {r4, r9, ip}\r
14563     e370:       e3b04080        movs    r4, #128        ; 0x80\r
14564     e374:       ebf5d701        bl      0xffd83f80\r
14565     e378:       080c1212        stmeqda ip, {r1, r4, r9, ip}\r
14566     e37c:       e1a01004        mov     r1, r4\r
14567     e380:       e2943000        adds    r3, r4, #0      ; 0x0\r
14568     e384:       ebf5d6fd        bl      0xffd83f80\r
14569     e388:       080c1214        stmeqda ip, {r2, r4, r9, ip}\r
14570     e38c:       e287001a        add     r0, r7, #26     ; 0x1a\r
14571     e390:       ebf5d509        bl      0xffd837bc\r
14572     e394:       080c1218        stmeqda ip, {r3, r4, r9, ip}\r
14573     e398:       e1a05000        mov     r5, r0\r
14574     e39c:       ebf5d6f7        bl      0xffd83f80\r
14575     e3a0:       080c1216        stmeqda ip, {r1, r2, r4, r9, ip}\r
14576     e3a4:       e1a01003        mov     r1, r3\r
14577     e3a8:       e0133005        ands    r3, r3, r5\r
14578     e3ac:       ebf5d6f3        bl      0xffd83f80\r
14579     e3b0:       080c1218        stmeqda ip, {r3, r4, r9, ip}\r
14580     e3b4:       e3530000        cmp     r3, #0  ; 0x0\r
14581     e3b8:       ebf5d6f0        bl      0xffd83f80\r
14582     e3bc:       080c121a        stmeqda ip, {r1, r3, r4, r9, ip}\r
14583     e3c0:       e28cc02d        add     ip, ip, #45     ; 0x2d\r
14584     e3c4:       1a000004        bne     0xe3dc\r
14585     e3c8:       e1a00fac        mov     r0, ip, lsr #31\r
14586     e3cc:       e08ff100        add     pc, pc, r0, lsl #2\r
14587     e3d0:       080c1254        stmeqda ip, {r2, r4, r6, r9, ip}\r
14588     e3d4:       ebf5d2de        bl      0xffd82f54\r
14589     e3d8:       eafffcbd        b       0xd6d4\r
14590     e3dc:       ebf5d6e7        bl      0xffd83f80\r
14591     e3e0:       080c121c        stmeqda ip, {r2, r3, r4, r9, ip}\r
14592     e3e4:       e59d0434        ldr     r0, [sp, #1076]\r
14593     e3e8:       e2800f02        add     r0, r0, #8      ; 0x8\r
14594     e3ec:       ebf5d549        bl      0xffd83918\r
14595     e3f0:       080c1220        stmeqda ip, {r5, r9, ip}\r
14596     e3f4:       e1a03000        mov     r3, r0\r
14597     e3f8:       ebf5d6e0        bl      0xffd83f80\r
14598     e3fc:       080c121e        stmeqda ip, {r1, r2, r3, r4, r9, ip}\r
14599     e400:       e2830000        add     r0, r3, #0      ; 0x0\r
14600     e404:       e1a01004        mov     r1, r4\r
14601     e408:       ebf5d430        bl      0xffd834d0\r
14602     e40c:       080c1220        stmeqda ip, {r5, r9, ip}\r
14603     e410:       ebf5d6da        bl      0xffd83f80\r
14604     e414:       080c1220        stmeqda ip, {r5, r9, ip}\r
14605     e418:       e287001a        add     r0, r7, #26     ; 0x1a\r
14606     e41c:       ebf5d4e6        bl      0xffd837bc\r
14607     e420:       080c1224        stmeqda ip, {r2, r5, r9, ip}\r
14608     e424:       e1a03000        mov     r3, r0\r
14609     e428:       ebf5d6d4        bl      0xffd83f80\r
14610     e42c:       080c1222        stmeqda ip, {r1, r5, r9, ip}\r
14611     e430:       e59d0434        ldr     r0, [sp, #1076]\r
14612     e434:       e2800f04        add     r0, r0, #16     ; 0x10\r
14613     e438:       ebf5d536        bl      0xffd83918\r
14614     e43c:       080c1226        stmeqda ip, {r1, r2, r5, r9, ip}\r
14615     e440:       e1a04000        mov     r4, r0\r
14616     e444:       ebf5d6cd        bl      0xffd83f80\r
14617     e448:       080c1224        stmeqda ip, {r2, r5, r9, ip}\r
14618     e44c:       e2840000        add     r0, r4, #0      ; 0x0\r
14619     e450:       e1a01003        mov     r1, r3\r
14620     e454:       ebf5d41d        bl      0xffd834d0\r
14621     e458:       080c1226        stmeqda ip, {r1, r2, r5, r9, ip}\r
14622     e45c:       ebf5d6c7        bl      0xffd83f80\r
14623     e460:       080c1226        stmeqda ip, {r1, r2, r5, r9, ip}\r
14624     e464:       e3b0307f        movs    r3, #127        ; 0x7f\r
14625     e468:       ebf5d6c4        bl      0xffd83f80\r
14626     e46c:       080c1228        stmeqda ip, {r3, r5, r9, ip}\r
14627     e470:       e287001a        add     r0, r7, #26     ; 0x1a\r
14628     e474:       ebf5d4d0        bl      0xffd837bc\r
14629     e478:       080c122c        stmeqda ip, {r2, r3, r5, r9, ip}\r
14630     e47c:       e1a05000        mov     r5, r0\r
14631     e480:       ebf5d6be        bl      0xffd83f80\r
14632     e484:       080c122a        stmeqda ip, {r1, r3, r5, r9, ip}\r
14633     e488:       e1a01003        mov     r1, r3\r
14634     e48c:       e0133005        ands    r3, r3, r5\r
14635     e490:       ebf5d6ba        bl      0xffd83f80\r
14636     e494:       080c122c        stmeqda ip, {r2, r3, r5, r9, ip}\r
14637     e498:       e287001a        add     r0, r7, #26     ; 0x1a\r
14638     e49c:       e1a01003        mov     r1, r3\r
14639     e4a0:       ebf5d40a        bl      0xffd834d0\r
14640     e4a4:       080c122e        stmeqda ip, {r1, r2, r3, r5, r9, ip}\r
14641     e4a8:       ebf5d6b4        bl      0xffd83f80\r
14642     e4ac:       080c122e        stmeqda ip, {r1, r2, r3, r5, r9, ip}\r
14643     e4b0:       e28cc029        add     ip, ip, #41     ; 0x29\r
14644     e4b4:       e1a00fac        mov     r0, ip, lsr #31\r
14645     e4b8:       e08ff100        add     pc, pc, r0, lsl #2\r
14646     e4bc:       080c1254        stmeqda ip, {r2, r4, r6, r9, ip}\r
14647     e4c0:       ebf5d2a3        bl      0xffd82f54\r
14648     e4c4:       eafffc82        b       0xd6d4\r
14649     e4c8:       080c11a4        stmeqda ip, {r2, r5, r7, r8, ip}\r
14650     e4cc:       00000000        andeq   r0, r0, r0\r
14651     e4d0:       ebf5d6aa        bl      0xffd83f80\r
14652     e4d4:       080c11a4        stmeqda ip, {r2, r5, r7, r8, ip}\r
14653     e4d8:       e353007f        cmp     r3, #127        ; 0x7f\r
14654     e4dc:       ebf5d6a7        bl      0xffd83f80\r
14655     e4e0:       080c11a6        stmeqda ip, {r1, r2, r5, r7, r8, ip}\r
14656     e4e4:       e28cc006        add     ip, ip, #6      ; 0x6\r
14657     e4e8:       da000004        ble     0xe500\r
14658     e4ec:       e1a00fac        mov     r0, ip, lsr #31\r
14659     e4f0:       e08ff100        add     pc, pc, r0, lsl #2\r
14660     e4f4:       080c11b2        stmeqda ip, {r1, r4, r5, r7, r8, ip}\r
14661     e4f8:       ebf5d295        bl      0xffd82f54\r
14662     e4fc:       ea00001c        b       0xe574\r
14663     e500:       ebf5d69e        bl      0xffd83f80\r
14664     e504:       080c11a8        stmeqda ip, {r3, r5, r7, r8, ip}\r
14665     e508:       e2870020        add     r0, r7, #32     ; 0x20\r
14666     e50c:       ebf5d501        bl      0xffd83918\r
14667     e510:       080c11ac        stmeqda ip, {r2, r3, r5, r7, r8, ip}\r
14668     e514:       e1a03000        mov     r3, r0\r
14669     e518:       ebf5d698        bl      0xffd83f80\r
14670     e51c:       080c11aa        stmeqda ip, {r1, r3, r5, r7, r8, ip}\r
14671     e520:       e1a01003        mov     r1, r3\r
14672     e524:       e2933001        adds    r3, r3, #1      ; 0x1\r
14673     e528:       ebf5d694        bl      0xffd83f80\r
14674     e52c:       080c11ac        stmeqda ip, {r2, r3, r5, r7, r8, ip}\r
14675     e530:       e3a00f6f        mov     r0, #444        ; 0x1bc\r
14676     e534:       e3800ac1        orr     r0, r0, #790528 ; 0xc1000\r
14677     e538:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
14678     e53c:       ebf5d4f5        bl      0xffd83918\r
14679     e540:       080c11b0        stmeqda ip, {r4, r5, r7, r8, ip}\r
14680     e544:       e1a04000        mov     r4, r0\r
14681     e548:       ebf5d68c        bl      0xffd83f80\r
14682     e54c:       080c11ae        stmeqda ip, {r1, r2, r3, r5, r7, r8, ip}\r
14683     e550:       e1a01003        mov     r1, r3\r
14684     e554:       e0133004        ands    r3, r3, r4\r
14685     e558:       ebf5d688        bl      0xffd83f80\r
14686     e55c:       080c11b0        stmeqda ip, {r4, r5, r7, r8, ip}\r
14687     e560:       e2870020        add     r0, r7, #32     ; 0x20\r
14688     e564:       e1a01003        mov     r1, r3\r
14689     e568:       ebf5d417        bl      0xffd835cc\r
14690     e56c:       080c11b2        stmeqda ip, {r1, r4, r5, r7, r8, ip}\r
14691     e570:       e28cc014        add     ip, ip, #20     ; 0x14\r
14692     e574:       ebf5d681        bl      0xffd83f80\r
14693     e578:       080c11b2        stmeqda ip, {r1, r4, r5, r7, r8, ip}\r
14694     e57c:       e59d1418        ldr     r1, [sp, #1048]\r
14695     e580:       e3510004        cmp     r1, #4  ; 0x4\r
14696     e584:       ebf5d67d        bl      0xffd83f80\r
14697     e588:       080c11b4        stmeqda ip, {r2, r4, r5, r7, r8, ip}\r
14698     e58c:       e28cc006        add     ip, ip, #6      ; 0x6\r
14699     e590:       1a000004        bne     0xe5a8\r
14700     e594:       e1a00fac        mov     r0, ip, lsr #31\r
14701     e598:       e08ff100        add     pc, pc, r0, lsl #2\r
14702     e59c:       080c11c0        stmeqda ip, {r6, r7, r8, ip}\r
14703     e5a0:       ebf5d26b        bl      0xffd82f54\r
14704     e5a4:       eafffd8b        b       0xdbd8\r
14705     e5a8:       ebf5d674        bl      0xffd83f80\r
14706     e5ac:       080c11b6        stmeqda ip, {r1, r2, r4, r5, r7, r8, ip}\r
14707     e5b0:       e2870020        add     r0, r7, #32     ; 0x20\r
14708     e5b4:       ebf5d4d7        bl      0xffd83918\r
14709     e5b8:       080c11ba        stmeqda ip, {r1, r3, r4, r5, r7, r8, ip}\r
14710     e5bc:       e1a03000        mov     r3, r0\r
14711     e5c0:       ebf5d66e        bl      0xffd83f80\r
14712     e5c4:       080c11b8        stmeqda ip, {r3, r4, r5, r7, r8, ip}\r
14713     e5c8:       e28cc008        add     ip, ip, #8      ; 0x8\r
14714     e5cc:       e1a00fac        mov     r0, ip, lsr #31\r
14715     e5d0:       e08ff100        add     pc, pc, r0, lsl #2\r
14716     e5d4:       080c11cc        stmeqda ip, {r2, r3, r6, r7, r8, ip}\r
14717     e5d8:       ebf5d25d        bl      0xffd82f54\r
14718     e5dc:       eafffeab        b       0xe090\r
14719     e5e0:       080c11ae        stmeqda ip, {r1, r2, r3, r5, r7, r8, ip}\r
14720     e5e4:       00000000        andeq   r0, r0, r0\r
14721     e5e8:       ebf5d664        bl      0xffd83f80\r
14722     e5ec:       080c11ae        stmeqda ip, {r1, r2, r3, r5, r7, r8, ip}\r
14723     e5f0:       e1a01003        mov     r1, r3\r
14724     e5f4:       e0133004        ands    r3, r3, r4\r
14725     e5f8:       ebf5d660        bl      0xffd83f80\r
14726     e5fc:       080c11b0        stmeqda ip, {r4, r5, r7, r8, ip}\r
14727     e600:       e2870020        add     r0, r7, #32     ; 0x20\r
14728     e604:       e1a01003        mov     r1, r3\r
14729     e608:       ebf5d3ef        bl      0xffd835cc\r
14730     e60c:       080c11b2        stmeqda ip, {r1, r4, r5, r7, r8, ip}\r
14731     e610:       ebf5d65a        bl      0xffd83f80\r
14732     e614:       080c11b2        stmeqda ip, {r1, r4, r5, r7, r8, ip}\r
14733     e618:       e59d1418        ldr     r1, [sp, #1048]\r
14734     e61c:       e3510004        cmp     r1, #4  ; 0x4\r
14735     e620:       ebf5d656        bl      0xffd83f80\r
14736     e624:       080c11b4        stmeqda ip, {r2, r4, r5, r7, r8, ip}\r
14737     e628:       e28cc00d        add     ip, ip, #13     ; 0xd\r
14738     e62c:       1a000004        bne     0xe644\r
14739     e630:       e1a00fac        mov     r0, ip, lsr #31\r
14740     e634:       e08ff100        add     pc, pc, r0, lsl #2\r
14741     e638:       080c11c0        stmeqda ip, {r6, r7, r8, ip}\r
14742     e63c:       ebf5d244        bl      0xffd82f54\r
14743     e640:       eafffd64        b       0xdbd8\r
14744     e644:       ebf5d64d        bl      0xffd83f80\r
14745     e648:       080c11b6        stmeqda ip, {r1, r2, r4, r5, r7, r8, ip}\r
14746     e64c:       e2870020        add     r0, r7, #32     ; 0x20\r
14747     e650:       ebf5d4b0        bl      0xffd83918\r
14748     e654:       080c11ba        stmeqda ip, {r1, r3, r4, r5, r7, r8, ip}\r
14749     e658:       e1a03000        mov     r3, r0\r
14750     e65c:       ebf5d647        bl      0xffd83f80\r
14751     e660:       080c11b8        stmeqda ip, {r3, r4, r5, r7, r8, ip}\r
14752     e664:       e28cc008        add     ip, ip, #8      ; 0x8\r
14753     e668:       e1a00fac        mov     r0, ip, lsr #31\r
14754     e66c:       e08ff100        add     pc, pc, r0, lsl #2\r
14755     e670:       080c11cc        stmeqda ip, {r2, r3, r6, r7, r8, ip}\r
14756     e674:       ebf5d236        bl      0xffd82f54\r
14757     e678:       eafffe84        b       0xe090\r
14758     e67c:       080c1152        stmeqda ip, {r1, r4, r6, r8, ip}\r
14759     e680:       00000000        andeq   r0, r0, r0\r
14760     e684:       ebf5d63d        bl      0xffd83f80\r
14761     e688:       080c1152        stmeqda ip, {r1, r4, r6, r8, ip}\r
14762     e68c:       e59d1418        ldr     r1, [sp, #1048]\r
14763     e690:       e3510003        cmp     r1, #3  ; 0x3\r
14764     e694:       ebf5d639        bl      0xffd83f80\r
14765     e698:       080c1154        stmeqda ip, {r2, r4, r6, r8, ip}\r
14766     e69c:       e28cc006        add     ip, ip, #6      ; 0x6\r
14767     e6a0:       1a000004        bne     0xe6b8\r
14768     e6a4:       e1a00fac        mov     r0, ip, lsr #31\r
14769     e6a8:       e08ff100        add     pc, pc, r0, lsl #2\r
14770     e6ac:       080c1160        stmeqda ip, {r5, r6, r8, ip}\r
14771     e6b0:       ebf5d227        bl      0xffd82f54\r
14772     e6b4:       ea000013        b       0xe708\r
14773     e6b8:       ebf5d630        bl      0xffd83f80\r
14774     e6bc:       080c1156        stmeqda ip, {r1, r2, r4, r6, r8, ip}\r
14775     e6c0:       e59d1428        ldr     r1, [sp, #1064]\r
14776     e6c4:       e1a03001        mov     r3, r1\r
14777     e6c8:       ebf5d62c        bl      0xffd83f80\r
14778     e6cc:       080c1158        stmeqda ip, {r3, r4, r6, r8, ip}\r
14779     e6d0:       e2830000        add     r0, r3, #0      ; 0x0\r
14780     e6d4:       e1a01004        mov     r1, r4\r
14781     e6d8:       ebf5d37c        bl      0xffd834d0\r
14782     e6dc:       080c115a        stmeqda ip, {r1, r3, r4, r6, r8, ip}\r
14783     e6e0:       ebf5d626        bl      0xffd83f80\r
14784     e6e4:       080c115a        stmeqda ip, {r1, r3, r4, r6, r8, ip}\r
14785     e6e8:       e28cc00a        add     ip, ip, #10     ; 0xa\r
14786     e6ec:       e1a00fac        mov     r0, ip, lsr #31\r
14787     e6f0:       e08ff100        add     pc, pc, r0, lsl #2\r
14788     e6f4:       080c1160        stmeqda ip, {r5, r6, r8, ip}\r
14789     e6f8:       ebf5d215        bl      0xffd82f54\r
14790     e6fc:       ea000001        b       0xe708\r
14791     e700:       080c1160        stmeqda ip, {r5, r6, r8, ip}\r
14792     e704:       00000000        andeq   r0, r0, r0\r
14793     e708:       ebf5d61c        bl      0xffd83f80\r
14794     e70c:       080c1160        stmeqda ip, {r5, r6, r8, ip}\r
14795     e710:       e287000b        add     r0, r7, #11     ; 0xb\r
14796     e714:       ebf5d428        bl      0xffd837bc\r
14797     e718:       080c1164        stmeqda ip, {r2, r5, r6, r8, ip}\r
14798     e71c:       e1a03000        mov     r3, r0\r
14799     e720:       ebf5d616        bl      0xffd83f80\r
14800     e724:       080c1162        stmeqda ip, {r1, r5, r6, r8, ip}\r
14801     e728:       e1a01003        mov     r1, r3\r
14802     e72c:       e2533001        subs    r3, r3, #1      ; 0x1\r
14803     e730:       ebf5d612        bl      0xffd83f80\r
14804     e734:       080c1164        stmeqda ip, {r2, r5, r6, r8, ip}\r
14805     e738:       e287000b        add     r0, r7, #11     ; 0xb\r
14806     e73c:       e1a01003        mov     r1, r3\r
14807     e740:       ebf5d362        bl      0xffd834d0\r
14808     e744:       080c1166        stmeqda ip, {r1, r2, r5, r6, r8, ip}\r
14809     e748:       ebf5d60c        bl      0xffd83f80\r
14810     e74c:       080c1166        stmeqda ip, {r1, r2, r5, r6, r8, ip}\r
14811     e750:       e59d0434        ldr     r0, [sp, #1076]\r
14812     e754:       e2800f00        add     r0, r0, #0      ; 0x0\r
14813     e758:       ebf5d46e        bl      0xffd83918\r
14814     e75c:       080c116a        stmeqda ip, {r1, r3, r5, r6, r8, ip}\r
14815     e760:       e1a04000        mov     r4, r0\r
14816     e764:       ebf5d605        bl      0xffd83f80\r
14817     e768:       080c1168        stmeqda ip, {r3, r5, r6, r8, ip}\r
14818     e76c:       e3540000        cmp     r4, #0  ; 0x0\r
14819     e770:       ebf5d602        bl      0xffd83f80\r
14820     e774:       080c116a        stmeqda ip, {r1, r3, r5, r6, r8, ip}\r
14821     e778:       e28cc017        add     ip, ip, #23     ; 0x17\r
14822     e77c:       0a000004        beq     0xe794\r
14823     e780:       e1a00fac        mov     r0, ip, lsr #31\r
14824     e784:       e08ff100        add     pc, pc, r0, lsl #2\r
14825     e788:       080c1172        stmeqda ip, {r1, r4, r5, r6, r8, ip}\r
14826     e78c:       ebf5d1f0        bl      0xffd82f54\r
14827     e790:       ea000012        b       0xe7e0\r
14828     e794:       ebf5d5f9        bl      0xffd83f80\r
14829     e798:       080c116c        stmeqda ip, {r2, r3, r5, r6, r8, ip}\r
14830     e79c:       e1a01004        mov     r1, r4\r
14831     e7a0:       e2544001        subs    r4, r4, #1      ; 0x1\r
14832     e7a4:       ebf5d5f5        bl      0xffd83f80\r
14833     e7a8:       080c116e        stmeqda ip, {r1, r2, r3, r5, r6, r8, ip}\r
14834     e7ac:       e59d0434        ldr     r0, [sp, #1076]\r
14835     e7b0:       e2800f00        add     r0, r0, #0      ; 0x0\r
14836     e7b4:       e1a01004        mov     r1, r4\r
14837     e7b8:       ebf5d383        bl      0xffd835cc\r
14838     e7bc:       080c1170        stmeqda ip, {r4, r5, r6, r8, ip}\r
14839     e7c0:       ebf5d5ee        bl      0xffd83f80\r
14840     e7c4:       080c1170        stmeqda ip, {r4, r5, r6, r8, ip}\r
14841     e7c8:       e28cc00a        add     ip, ip, #10     ; 0xa\r
14842     e7cc:       e1a00fac        mov     r0, ip, lsr #31\r
14843     e7d0:       e08ff100        add     pc, pc, r0, lsl #2\r
14844     e7d4:       080c1072        stmeqda ip, {r1, r4, r5, r6, ip}\r
14845     e7d8:       ebf5d1dd        bl      0xffd82f54\r
14846     e7dc:       ea000074        b       0xe9b4\r
14847     e7e0:       ebf5d5e6        bl      0xffd83f80\r
14848     e7e4:       080c1172        stmeqda ip, {r1, r4, r5, r6, r8, ip}\r
14849     e7e8:       e3b03002        movs    r3, #2  ; 0x2\r
14850     e7ec:       ebf5d5e3        bl      0xffd83f80\r
14851     e7f0:       080c1174        stmeqda ip, {r2, r4, r5, r6, r8, ip}\r
14852     e7f4:       e287001d        add     r0, r7, #29     ; 0x1d\r
14853     e7f8:       ebf5d3ef        bl      0xffd837bc\r
14854     e7fc:       080c1178        stmeqda ip, {r3, r4, r5, r6, r8, ip}\r
14855     e800:       e1a05000        mov     r5, r0\r
14856     e804:       ebf5d5dd        bl      0xffd83f80\r
14857     e808:       080c1176        stmeqda ip, {r1, r2, r4, r5, r6, r8, ip}\r
14858     e80c:       e1a01003        mov     r1, r3\r
14859     e810:       e0133005        ands    r3, r3, r5\r
14860     e814:       ebf5d5d9        bl      0xffd83f80\r
14861     e818:       080c1178        stmeqda ip, {r3, r4, r5, r6, r8, ip}\r
14862     e81c:       e3530000        cmp     r3, #0  ; 0x0\r
14863     e820:       ebf5d5d6        bl      0xffd83f80\r
14864     e824:       080c117a        stmeqda ip, {r1, r3, r4, r5, r6, r8, ip}\r
14865     e828:       e28cc011        add     ip, ip, #17     ; 0x11\r
14866     e82c:       1a000004        bne     0xe844\r
14867     e830:       e1a00fac        mov     r0, ip, lsr #31\r
14868     e834:       e08ff100        add     pc, pc, r0, lsl #2\r
14869     e838:       080c11e8        stmeqda ip, {r3, r5, r6, r7, r8, ip}\r
14870     e83c:       ebf5d1c4        bl      0xffd82f54\r
14871     e840:       eafffad9        b       0xd3ac\r
14872     e844:       ebf5d5cd        bl      0xffd83f80\r
14873     e848:       080c117c        stmeqda ip, {r2, r3, r4, r5, r6, r8, ip}\r
14874     e84c:       e59d1418        ldr     r1, [sp, #1048]\r
14875     e850:       e3510003        cmp     r1, #3  ; 0x3\r
14876     e854:       ebf5d5c9        bl      0xffd83f80\r
14877     e858:       080c117e        stmeqda ip, {r1, r2, r3, r4, r5, r6, r8, ip}\r
14878     e85c:       e28cc006        add     ip, ip, #6      ; 0x6\r
14879     e860:       da000004        ble     0xe878\r
14880     e864:       e1a00fac        mov     r0, ip, lsr #31\r
14881     e868:       e08ff100        add     pc, pc, r0, lsl #2\r
14882     e86c:       080c11b2        stmeqda ip, {r1, r4, r5, r7, r8, ip}\r
14883     e870:       ebf5d1b7        bl      0xffd82f54\r
14884     e874:       eafffcba        b       0xdb64\r
14885     e878:       ebf5d5c0        bl      0xffd83f80\r
14886     e87c:       080c1180        stmeqda ip, {r7, r8, ip}\r
14887     e880:       e3b03008        movs    r3, #8  ; 0x8\r
14888     e884:       ebf5d5bd        bl      0xffd83f80\r
14889     e888:       080c1182        stmeqda ip, {r1, r7, r8, ip}\r
14890     e88c:       e2870001        add     r0, r7, #1      ; 0x1\r
14891     e890:       ebf5d3c9        bl      0xffd837bc\r
14892     e894:       080c1186        stmeqda ip, {r1, r2, r7, r8, ip}\r
14893     e898:       e1a04000        mov     r4, r0\r
14894     e89c:       ebf5d5b7        bl      0xffd83f80\r
14895     e8a0:       080c1184        stmeqda ip, {r2, r7, r8, ip}\r
14896     e8a4:       e1a01003        mov     r1, r3\r
14897     e8a8:       e0133004        ands    r3, r3, r4\r
14898     e8ac:       ebf5d5b3        bl      0xffd83f80\r
14899     e8b0:       080c1186        stmeqda ip, {r1, r2, r7, r8, ip}\r
14900     e8b4:       e3530000        cmp     r3, #0  ; 0x0\r
14901     e8b8:       ebf5d5b0        bl      0xffd83f80\r
14902     e8bc:       080c1188        stmeqda ip, {r3, r7, r8, ip}\r
14903     e8c0:       e28cc011        add     ip, ip, #17     ; 0x11\r
14904     e8c4:       1a000004        bne     0xe8dc\r
14905     e8c8:       e1a00fac        mov     r0, ip, lsr #31\r
14906     e8cc:       e08ff100        add     pc, pc, r0, lsl #2\r
14907     e8d0:       080c11b2        stmeqda ip, {r1, r4, r5, r7, r8, ip}\r
14908     e8d4:       ebf5d19e        bl      0xffd82f54\r
14909     e8d8:       eafffca1        b       0xdb64\r
14910     e8dc:       ebf5d5a7        bl      0xffd83f80\r
14911     e8e0:       080c118a        stmeqda ip, {r1, r3, r7, r8, ip}\r
14912     e8e4:       e3a00f67        mov     r0, #412        ; 0x19c\r
14913     e8e8:       e3800ac1        orr     r0, r0, #790528 ; 0xc1000\r
14914     e8ec:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
14915     e8f0:       ebf5d408        bl      0xffd83918\r
14916     e8f4:       080c118e        stmeqda ip, {r1, r2, r3, r7, r8, ip}\r
14917     e8f8:       e1a03000        mov     r3, r0\r
14918     e8fc:       ebf5d59f        bl      0xffd83f80\r
14919     e900:       080c118c        stmeqda ip, {r2, r3, r7, r8, ip}\r
14920     e904:       e2830000        add     r0, r3, #0      ; 0x0\r
14921     e908:       ebf5d3ab        bl      0xffd837bc\r
14922     e90c:       080c1190        stmeqda ip, {r4, r7, r8, ip}\r
14923     e910:       e1a03000        mov     r3, r0\r
14924     e914:       ebf5d599        bl      0xffd83f80\r
14925     e918:       080c118e        stmeqda ip, {r1, r2, r3, r7, r8, ip}\r
14926     e91c:       e353003f        cmp     r3, #63 ; 0x3f\r
14927     e920:       ebf5d596        bl      0xffd83f80\r
14928     e924:       080c1190        stmeqda ip, {r4, r7, r8, ip}\r
14929     e928:       e28cc010        add     ip, ip, #16     ; 0x10\r
14930     e92c:       da000004        ble     0xe944\r
14931     e930:       e1a00fac        mov     r0, ip, lsr #31\r
14932     e934:       e08ff100        add     pc, pc, r0, lsl #2\r
14933     e938:       080c11a4        stmeqda ip, {r2, r5, r7, r8, ip}\r
14934     e93c:       ebf5d184        bl      0xffd82f54\r
14935     e940:       eafffee2        b       0xe4d0\r
14936     e944:       ebf5d58d        bl      0xffd83f80\r
14937     e948:       080c1192        stmeqda ip, {r1, r4, r7, r8, ip}\r
14938     e94c:       e2870020        add     r0, r7, #32     ; 0x20\r
14939     e950:       ebf5d3f0        bl      0xffd83918\r
14940     e954:       080c1196        stmeqda ip, {r1, r2, r4, r7, r8, ip}\r
14941     e958:       e1a03000        mov     r3, r0\r
14942     e95c:       ebf5d587        bl      0xffd83f80\r
14943     e960:       080c1194        stmeqda ip, {r2, r4, r7, r8, ip}\r
14944     e964:       e1a01003        mov     r1, r3\r
14945     e968:       e2933002        adds    r3, r3, #2      ; 0x2\r
14946     e96c:       ebf5d583        bl      0xffd83f80\r
14947     e970:       080c1196        stmeqda ip, {r1, r2, r4, r7, r8, ip}\r
14948     e974:       e3a00e1a        mov     r0, #416        ; 0x1a0\r
14949     e978:       e3800ac1        orr     r0, r0, #790528 ; 0xc1000\r
14950     e97c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
14951     e980:       ebf5d3e4        bl      0xffd83918\r
14952     e984:       080c119a        stmeqda ip, {r1, r3, r4, r7, r8, ip}\r
14953     e988:       e1a04000        mov     r4, r0\r
14954     e98c:       ebf5d57b        bl      0xffd83f80\r
14955     e990:       080c1198        stmeqda ip, {r3, r4, r7, r8, ip}\r
14956     e994:       e28cc010        add     ip, ip, #16     ; 0x10\r
14957     e998:       e1a00fac        mov     r0, ip, lsr #31\r
14958     e99c:       e08ff100        add     pc, pc, r0, lsl #2\r
14959     e9a0:       080c11ae        stmeqda ip, {r1, r2, r3, r5, r7, r8, ip}\r
14960     e9a4:       ebf5d16a        bl      0xffd82f54\r
14961     e9a8:       eaffff0e        b       0xe5e8\r
14962     e9ac:       080c1072        stmeqda ip, {r1, r4, r5, r6, ip}\r
14963     e9b0:       00000000        andeq   r0, r0, r0\r
14964     e9b4:       ebf5d571        bl      0xffd83f80\r
14965     e9b8:       080c1072        stmeqda ip, {r1, r4, r5, r6, ip}\r
14966     e9bc:       e287000b        add     r0, r7, #11     ; 0xb\r
14967     e9c0:       ebf5d37d        bl      0xffd837bc\r
14968     e9c4:       080c1076        stmeqda ip, {r1, r2, r4, r5, r6, ip}\r
14969     e9c8:       e1a03000        mov     r3, r0\r
14970     e9cc:       ebf5d56b        bl      0xffd83f80\r
14971     e9d0:       080c1074        stmeqda ip, {r2, r4, r5, r6, ip}\r
14972     e9d4:       e3530000        cmp     r3, #0  ; 0x0\r
14973     e9d8:       ebf5d568        bl      0xffd83f80\r
14974     e9dc:       080c1076        stmeqda ip, {r1, r2, r4, r5, r6, ip}\r
14975     e9e0:       e28cc00b        add     ip, ip, #11     ; 0xb\r
14976     e9e4:       0a000004        beq     0xe9fc\r
14977     e9e8:       e1a00fac        mov     r0, ip, lsr #31\r
14978     e9ec:       e08ff100        add     pc, pc, r0, lsl #2\r
14979     e9f0:       080c1160        stmeqda ip, {r5, r6, r8, ip}\r
14980     e9f4:       ebf5d156        bl      0xffd82f54\r
14981     e9f8:       eaffff42        b       0xe708\r
14982     e9fc:       ebf5d55f        bl      0xffd83f80\r
14983     ea00:       080c1078        stmeqda ip, {r3, r4, r5, r6, ip}\r
14984     ea04:       e59d1418        ldr     r1, [sp, #1048]\r
14985     ea08:       e3510003        cmp     r1, #3  ; 0x3\r
14986     ea0c:       ebf5d55b        bl      0xffd83f80\r
14987     ea10:       080c107a        stmeqda ip, {r1, r3, r4, r5, r6, ip}\r
14988     ea14:       e28cc006        add     ip, ip, #6      ; 0x6\r
14989     ea18:       0a000004        beq     0xea30\r
14990     ea1c:       e1a00fac        mov     r0, ip, lsr #31\r
14991     ea20:       e08ff100        add     pc, pc, r0, lsl #2\r
14992     ea24:       080c1084        stmeqda ip, {r2, r7, ip}\r
14993     ea28:       ebf5d149        bl      0xffd82f54\r
14994     ea2c:       ea000013        b       0xea80\r
14995     ea30:       ebf5d552        bl      0xffd83f80\r
14996     ea34:       080c107c        stmeqda ip, {r2, r3, r4, r5, r6, ip}\r
14997     ea38:       e3b03001        movs    r3, #1  ; 0x1\r
14998     ea3c:       ebf5d54f        bl      0xffd83f80\r
14999     ea40:       080c107e        stmeqda ip, {r1, r2, r3, r4, r5, r6, ip}\r
15000     ea44:       e287001d        add     r0, r7, #29     ; 0x1d\r
15001     ea48:       ebf5d35b        bl      0xffd837bc\r
15002     ea4c:       080c1082        stmeqda ip, {r1, r7, ip}\r
15003     ea50:       e1a04000        mov     r4, r0\r
15004     ea54:       ebf5d549        bl      0xffd83f80\r
15005     ea58:       080c1080        stmeqda ip, {r7, ip}\r
15006     ea5c:       e1a01003        mov     r1, r3\r
15007     ea60:       e1933004        orrs    r3, r3, r4\r
15008     ea64:       ebf5d545        bl      0xffd83f80\r
15009     ea68:       080c1082        stmeqda ip, {r1, r7, ip}\r
15010     ea6c:       e287001d        add     r0, r7, #29     ; 0x1d\r
15011     ea70:       e1a01003        mov     r1, r3\r
15012     ea74:       ebf5d295        bl      0xffd834d0\r
15013     ea78:       080c1084        stmeqda ip, {r2, r7, ip}\r
15014     ea7c:       e28cc00f        add     ip, ip, #15     ; 0xf\r
15015     ea80:       ebf5d53e        bl      0xffd83f80\r
15016     ea84:       080c1084        stmeqda ip, {r2, r7, ip}\r
15017     ea88:       e1a01007        mov     r1, r7\r
15018     ea8c:       e2973000        adds    r3, r7, #0      ; 0x0\r
15019     ea90:       ebf5d53a        bl      0xffd83f80\r
15020     ea94:       080c1086        stmeqda ip, {r1, r2, r7, ip}\r
15021     ea98:       ebf5d538        bl      0xffd83f80\r
15022     ea9c:       080c1088        stmeqda ip, {r3, r7, ip}\r
15023     eaa0:       e3a0008b        mov     r0, #139        ; 0x8b\r
15024     eaa4:       e3800ac1        orr     r0, r0, #790528 ; 0xc1000\r
15025     eaa8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
15026     eaac:       e58d0438        str     r0, [sp, #1080]\r
15027     eab0:       e28cc009        add     ip, ip, #9      ; 0x9\r
15028     eab4:       e1a00fac        mov     r0, ip, lsr #31\r
15029     eab8:       e08ff100        add     pc, pc, r0, lsl #2\r
15030     eabc:       080c0df0        stmeqda ip, {r4, r5, r6, r7, r8, sl, fp}\r
15031     eac0:       ebf5d123        bl      0xffd82f54\r
15032     eac4:       ea000001        b       0xead0\r
15033     eac8:       080c0df0        stmeqda ip, {r4, r5, r6, r7, r8, sl, fp}\r
15034     eacc:       00000000        andeq   r0, r0, r0\r
15035     ead0:       ebf5d52a        bl      0xffd83f80\r
15036     ead4:       080c0df0        stmeqda ip, {r4, r5, r6, r7, r8, sl, fp}\r
15037     ead8:       e59d9434        ldr     r9, [sp, #1076]\r
15038     eadc:       e3c99003        bic     r9, r9, #3      ; 0x3\r
15039     eae0:       e2499008        sub     r9, r9, #8      ; 0x8\r
15040     eae4:       e58d9434        str     r9, [sp, #1076]\r
15041     eae8:       e2890000        add     r0, r9, #0      ; 0x0\r
15042     eaec:       e1a01007        mov     r1, r7\r
15043     eaf0:       ebf5d2d5        bl      0xffd8364c\r
15044     eaf4:       e2890004        add     r0, r9, #4      ; 0x4\r
15045     eaf8:       e59d1438        ldr     r1, [sp, #1080]\r
15046     eafc:       ebf5d2d2        bl      0xffd8364c\r
15047     eb00:       ebf5d51e        bl      0xffd83f80\r
15048     eb04:       080c0df2        stmeqda ip, {r1, r4, r5, r6, r7, r8, sl, fp}\r
15049     eb08:       e1a01003        mov     r1, r3\r
15050     eb0c:       e2934000        adds    r4, r3, #0      ; 0x0\r
15051     eb10:       ebf5d51a        bl      0xffd83f80\r
15052     eb14:       080c0df4        stmeqda ip, {r2, r4, r5, r6, r7, r8, sl, fp}\r
15053     eb18:       e2840002        add     r0, r4, #2      ; 0x2\r
15054     eb1c:       ebf5d326        bl      0xffd837bc\r
15055     eb20:       080c0df8        stmeqda ip, {r3, r4, r5, r6, r7, r8, sl, fp}\r
15056     eb24:       e1a03000        mov     r3, r0\r
15057     eb28:       ebf5d514        bl      0xffd83f80\r
15058     eb2c:       080c0df6        stmeqda ip, {r1, r2, r4, r5, r6, r7, r8, sl, fp}\r
15059     eb30:       e1b05c03        movs    r5, r3, lsl #24\r
15060     eb34:       ebf5d511        bl      0xffd83f80\r
15061     eb38:       080c0df8        stmeqda ip, {r3, r4, r5, r6, r7, r8, sl, fp}\r
15062     eb3c:       e1b07c25        movs    r7, r5, lsr #24\r
15063     eb40:       ebf5d50e        bl      0xffd83f80\r
15064     eb44:       080c0dfa        stmeqda ip, {r1, r3, r4, r5, r6, r7, r8, sl, fp}\r
15065     eb48:       e2840003        add     r0, r4, #3      ; 0x3\r
15066     eb4c:       ebf5d31a        bl      0xffd837bc\r
15067     eb50:       080c0dfe        stmeqda ip, {r1, r2, r3, r4, r5, r6, r7, r8, sl, fp}\r
15068     eb54:       e1a06000        mov     r6, r0\r
15069     eb58:       ebf5d508        bl      0xffd83f80\r
15070     eb5c:       080c0dfc        stmeqda ip, {r2, r3, r4, r5, r6, r7, r8, sl, fp}\r
15071     eb60:       e1b03c06        movs    r3, r6, lsl #24\r
15072     eb64:       ebf5d505        bl      0xffd83f80\r
15073     eb68:       080c0dfe        stmeqda ip, {r1, r2, r3, r4, r5, r6, r7, r8, sl, fp}\r
15074     eb6c:       e1b06c23        movs    r6, r3, lsr #24\r
15075     eb70:       ebf5d502        bl      0xffd83f80\r
15076     eb74:       080c0e00        stmeqda ip, {r9, sl, fp}\r
15077     eb78:       e1570006        cmp     r7, r6\r
15078     eb7c:       ebf5d4ff        bl      0xffd83f80\r
15079     eb80:       080c0e02        stmeqda ip, {r1, r9, sl, fp}\r
15080     eb84:       e28cc023        add     ip, ip, #35     ; 0x23\r
15081     eb88:       2a000004        bcs     0xeba0\r
15082     eb8c:       e1a00fac        mov     r0, ip, lsr #31\r
15083     eb90:       e08ff100        add     pc, pc, r0, lsl #2\r
15084     eb94:       080c0e10        stmeqda ip, {r4, r9, sl, fp}\r
15085     eb98:       ebf5d0ed        bl      0xffd82f54\r
15086     eb9c:       ea00001f        b       0xec20\r
15087     eba0:       ebf5d4f6        bl      0xffd83f80\r
15088     eba4:       080c0e04        stmeqda ip, {r2, r9, sl, fp}\r
15089     eba8:       e1b03ca5        movs    r3, r5, lsr #25\r
15090     ebac:       ebf5d4f3        bl      0xffd83f80\r
15091     ebb0:       080c0e06        stmeqda ip, {r1, r2, r9, sl, fp}\r
15092     ebb4:       e1530006        cmp     r3, r6\r
15093     ebb8:       ebf5d4f0        bl      0xffd83f80\r
15094     ebbc:       080c0e08        stmeqda ip, {r3, r9, sl, fp}\r
15095     ebc0:       e28cc009        add     ip, ip, #9      ; 0x9\r
15096     ebc4:       2a000004        bcs     0xebdc\r
15097     ebc8:       e1a00fac        mov     r0, ip, lsr #31\r
15098     ebcc:       e08ff100        add     pc, pc, r0, lsl #2\r
15099     ebd0:       080c0e1c        stmeqda ip, {r2, r3, r4, r9, sl, fp}\r
15100     ebd4:       ebf5d0de        bl      0xffd82f54\r
15101     ebd8:       ea000030        b       0xeca0\r
15102     ebdc:       ebf5d4e7        bl      0xffd83f80\r
15103     ebe0:       080c0e0a        stmeqda ip, {r1, r3, r9, sl, fp}\r
15104     ebe4:       e3b0300f        movs    r3, #15 ; 0xf\r
15105     ebe8:       ebf5d4e4        bl      0xffd83f80\r
15106     ebec:       080c0e0c        stmeqda ip, {r2, r3, r9, sl, fp}\r
15107     ebf0:       e284001b        add     r0, r4, #27     ; 0x1b\r
15108     ebf4:       e1a01003        mov     r1, r3\r
15109     ebf8:       ebf5d234        bl      0xffd834d0\r
15110     ebfc:       080c0e0e        stmeqda ip, {r1, r2, r3, r9, sl, fp}\r
15111     ec00:       ebf5d4de        bl      0xffd83f80\r
15112     ec04:       080c0e0e        stmeqda ip, {r1, r2, r3, r9, sl, fp}\r
15113     ec08:       e28cc00a        add     ip, ip, #10     ; 0xa\r
15114     ec0c:       e1a00fac        mov     r0, ip, lsr #31\r
15115     ec10:       e08ff100        add     pc, pc, r0, lsl #2\r
15116     ec14:       080c0e2a        stmeqda ip, {r1, r3, r5, r9, sl, fp}\r
15117     ec18:       ebf5d0cd        bl      0xffd82f54\r
15118     ec1c:       ea000043        b       0xed30\r
15119     ec20:       ebf5d4d6        bl      0xffd83f80\r
15120     ec24:       080c0e10        stmeqda ip, {r4, r9, sl, fp}\r
15121     ec28:       e1b03ca3        movs    r3, r3, lsr #25\r
15122     ec2c:       ebf5d4d3        bl      0xffd83f80\r
15123     ec30:       080c0e12        stmeqda ip, {r1, r4, r9, sl, fp}\r
15124     ec34:       e1530007        cmp     r3, r7\r
15125     ec38:       ebf5d4d0        bl      0xffd83f80\r
15126     ec3c:       080c0e14        stmeqda ip, {r2, r4, r9, sl, fp}\r
15127     ec40:       e28cc009        add     ip, ip, #9      ; 0x9\r
15128     ec44:       2a000004        bcs     0xec5c\r
15129     ec48:       e1a00fac        mov     r0, ip, lsr #31\r
15130     ec4c:       e08ff100        add     pc, pc, r0, lsl #2\r
15131     ec50:       080c0e1c        stmeqda ip, {r2, r3, r4, r9, sl, fp}\r
15132     ec54:       ebf5d0be        bl      0xffd82f54\r
15133     ec58:       ea000010        b       0xeca0\r
15134     ec5c:       ebf5d4c7        bl      0xffd83f80\r
15135     ec60:       080c0e16        stmeqda ip, {r1, r2, r4, r9, sl, fp}\r
15136     ec64:       e3b030f0        movs    r3, #240        ; 0xf0\r
15137     ec68:       ebf5d4c4        bl      0xffd83f80\r
15138     ec6c:       080c0e18        stmeqda ip, {r3, r4, r9, sl, fp}\r
15139     ec70:       e284001b        add     r0, r4, #27     ; 0x1b\r
15140     ec74:       e1a01003        mov     r1, r3\r
15141     ec78:       ebf5d214        bl      0xffd834d0\r
15142     ec7c:       080c0e1a        stmeqda ip, {r1, r3, r4, r9, sl, fp}\r
15143     ec80:       ebf5d4be        bl      0xffd83f80\r
15144     ec84:       080c0e1a        stmeqda ip, {r1, r3, r4, r9, sl, fp}\r
15145     ec88:       e28cc00a        add     ip, ip, #10     ; 0xa\r
15146     ec8c:       e1a00fac        mov     r0, ip, lsr #31\r
15147     ec90:       e08ff100        add     pc, pc, r0, lsl #2\r
15148     ec94:       080c0e2a        stmeqda ip, {r1, r3, r5, r9, sl, fp}\r
15149     ec98:       ebf5d0ad        bl      0xffd82f54\r
15150     ec9c:       ea000023        b       0xed30\r
15151     eca0:       ebf5d4b6        bl      0xffd83f80\r
15152     eca4:       080c0e1c        stmeqda ip, {r2, r3, r4, r9, sl, fp}\r
15153     eca8:       e3b030ff        movs    r3, #255        ; 0xff\r
15154     ecac:       ebf5d4b3        bl      0xffd83f80\r
15155     ecb0:       080c0e1e        stmeqda ip, {r1, r2, r3, r4, r9, sl, fp}\r
15156     ecb4:       e284001b        add     r0, r4, #27     ; 0x1b\r
15157     ecb8:       e1a01003        mov     r1, r3\r
15158     ecbc:       ebf5d203        bl      0xffd834d0\r
15159     ecc0:       080c0e20        stmeqda ip, {r5, r9, sl, fp}\r
15160     ecc4:       ebf5d4ad        bl      0xffd83f80\r
15161     ecc8:       080c0e20        stmeqda ip, {r5, r9, sl, fp}\r
15162     eccc:       e2840003        add     r0, r4, #3      ; 0x3\r
15163     ecd0:       ebf5d2b9        bl      0xffd837bc\r
15164     ecd4:       080c0e24        stmeqda ip, {r2, r5, r9, sl, fp}\r
15165     ecd8:       e1a05000        mov     r5, r0\r
15166     ecdc:       ebf5d4a7        bl      0xffd83f80\r
15167     ece0:       080c0e22        stmeqda ip, {r1, r5, r9, sl, fp}\r
15168     ece4:       e2840002        add     r0, r4, #2      ; 0x2\r
15169     ece8:       ebf5d2b3        bl      0xffd837bc\r
15170     ecec:       080c0e26        stmeqda ip, {r1, r2, r5, r9, sl, fp}\r
15171     ecf0:       e1a06000        mov     r6, r0\r
15172     ecf4:       ebf5d4a1        bl      0xffd83f80\r
15173     ecf8:       080c0e24        stmeqda ip, {r2, r5, r9, sl, fp}\r
15174     ecfc:       e1a01005        mov     r1, r5\r
15175     ed00:       e0953006        adds    r3, r5, r6\r
15176     ed04:       ebf5d49d        bl      0xffd83f80\r
15177     ed08:       080c0e26        stmeqda ip, {r1, r2, r5, r9, sl, fp}\r
15178     ed0c:       e1b03223        movs    r3, r3, lsr #4\r
15179     ed10:       ebf5d49a        bl      0xffd83f80\r
15180     ed14:       080c0e28        stmeqda ip, {r3, r5, r9, sl, fp}\r
15181     ed18:       e28cc01a        add     ip, ip, #26     ; 0x1a\r
15182     ed1c:       e1a00fac        mov     r0, ip, lsr #31\r
15183     ed20:       e08ff100        add     pc, pc, r0, lsl #2\r
15184     ed24:       080c0e3a        stmeqda ip, {r1, r3, r4, r5, r9, sl, fp}\r
15185     ed28:       ebf5d089        bl      0xffd82f54\r
15186     ed2c:       ea000028        b       0xedd4\r
15187     ed30:       ebf5d492        bl      0xffd83f80\r
15188     ed34:       080c0e2a        stmeqda ip, {r1, r3, r5, r9, sl, fp}\r
15189     ed38:       e2840003        add     r0, r4, #3      ; 0x3\r
15190     ed3c:       ebf5d29e        bl      0xffd837bc\r
15191     ed40:       080c0e2e        stmeqda ip, {r1, r2, r3, r5, r9, sl, fp}\r
15192     ed44:       e1a05000        mov     r5, r0\r
15193     ed48:       ebf5d48c        bl      0xffd83f80\r
15194     ed4c:       080c0e2c        stmeqda ip, {r2, r3, r5, r9, sl, fp}\r
15195     ed50:       e2840002        add     r0, r4, #2      ; 0x2\r
15196     ed54:       ebf5d298        bl      0xffd837bc\r
15197     ed58:       080c0e30        stmeqda ip, {r4, r5, r9, sl, fp}\r
15198     ed5c:       e1a06000        mov     r6, r0\r
15199     ed60:       ebf5d486        bl      0xffd83f80\r
15200     ed64:       080c0e2e        stmeqda ip, {r1, r2, r3, r5, r9, sl, fp}\r
15201     ed68:       e1a01005        mov     r1, r5\r
15202     ed6c:       e0953006        adds    r3, r5, r6\r
15203     ed70:       ebf5d482        bl      0xffd83f80\r
15204     ed74:       080c0e30        stmeqda ip, {r4, r5, r9, sl, fp}\r
15205     ed78:       e1b03223        movs    r3, r3, lsr #4\r
15206     ed7c:       ebf5d47f        bl      0xffd83f80\r
15207     ed80:       080c0e32        stmeqda ip, {r1, r4, r5, r9, sl, fp}\r
15208     ed84:       e284000a        add     r0, r4, #10     ; 0xa\r
15209     ed88:       e1a01003        mov     r1, r3\r
15210     ed8c:       ebf5d1cf        bl      0xffd834d0\r
15211     ed90:       080c0e34        stmeqda ip, {r2, r4, r5, r9, sl, fp}\r
15212     ed94:       ebf5d479        bl      0xffd83f80\r
15213     ed98:       080c0e34        stmeqda ip, {r2, r4, r5, r9, sl, fp}\r
15214     ed9c:       e353000f        cmp     r3, #15 ; 0xf\r
15215     eda0:       ebf5d476        bl      0xffd83f80\r
15216     eda4:       080c0e36        stmeqda ip, {r1, r2, r4, r5, r9, sl, fp}\r
15217     eda8:       e28cc01a        add     ip, ip, #26     ; 0x1a\r
15218     edac:       8a000004        bhi     0xedc4\r
15219     edb0:       e1a00fac        mov     r0, ip, lsr #31\r
15220     edb4:       e08ff100        add     pc, pc, r0, lsl #2\r
15221     edb8:       080c0e3c        stmeqda ip, {r2, r3, r4, r5, r9, sl, fp}\r
15222     edbc:       ebf5d064        bl      0xffd82f54\r
15223     edc0:       ea00000a        b       0xedf0\r
15224     edc4:       ebf5d46d        bl      0xffd83f80\r
15225     edc8:       080c0e38        stmeqda ip, {r3, r4, r5, r9, sl, fp}\r
15226     edcc:       e3b0300f        movs    r3, #15 ; 0xf\r
15227     edd0:       e28cc003        add     ip, ip, #3      ; 0x3\r
15228     edd4:       ebf5d469        bl      0xffd83f80\r
15229     edd8:       080c0e3a        stmeqda ip, {r1, r3, r4, r5, r9, sl, fp}\r
15230     eddc:       e284000a        add     r0, r4, #10     ; 0xa\r
15231     ede0:       e1a01003        mov     r1, r3\r
15232     ede4:       ebf5d1b9        bl      0xffd834d0\r
15233     ede8:       080c0e3c        stmeqda ip, {r2, r3, r4, r5, r9, sl, fp}\r
15234     edec:       e28cc004        add     ip, ip, #4      ; 0x4\r
15235     edf0:       ebf5d462        bl      0xffd83f80\r
15236     edf4:       080c0e3c        stmeqda ip, {r2, r3, r4, r5, r9, sl, fp}\r
15237     edf8:       e2840006        add     r0, r4, #6      ; 0x6\r
15238     edfc:       ebf5d26e        bl      0xffd837bc\r
15239     ee00:       080c0e40        stmeqda ip, {r6, r9, sl, fp}\r
15240     ee04:       e1a05000        mov     r5, r0\r
15241     ee08:       ebf5d45c        bl      0xffd83f80\r
15242     ee0c:       080c0e3e        stmeqda ip, {r1, r2, r3, r4, r5, r9, sl, fp}\r
15243     ee10:       e284000a        add     r0, r4, #10     ; 0xa\r
15244     ee14:       ebf5d268        bl      0xffd837bc\r
15245     ee18:       080c0e42        stmeqda ip, {r1, r6, r9, sl, fp}\r
15246     ee1c:       e1a06000        mov     r6, r0\r
15247     ee20:       ebf5d456        bl      0xffd83f80\r
15248     ee24:       080c0e40        stmeqda ip, {r6, r9, sl, fp}\r
15249     ee28:       e1a01005        mov     r1, r5\r
15250     ee2c:       e2953000        adds    r3, r5, #0      ; 0x0\r
15251     ee30:       ebf5d452        bl      0xffd83f80\r
15252     ee34:       080c0e42        stmeqda ip, {r1, r6, r9, sl, fp}\r
15253     ee38:       e1a01003        mov     r1, r3\r
15254     ee3c:       e0130693        muls    r3, r3, r6\r
15255     ee40:       ebf5d44e        bl      0xffd83f80\r
15256     ee44:       080c0e44        stmeqda ip, {r2, r6, r9, sl, fp}\r
15257     ee48:       e1a01003        mov     r1, r3\r
15258     ee4c:       e293300f        adds    r3, r3, #15     ; 0xf\r
15259     ee50:       ebf5d44a        bl      0xffd83f80\r
15260     ee54:       080c0e46        stmeqda ip, {r1, r2, r6, r9, sl, fp}\r
15261     ee58:       e1b03243        movs    r3, r3, asr #4\r
15262     ee5c:       ebf5d447        bl      0xffd83f80\r
15263     ee60:       080c0e48        stmeqda ip, {r3, r6, r9, sl, fp}\r
15264     ee64:       e2840019        add     r0, r4, #25     ; 0x19\r
15265     ee68:       e1a01003        mov     r1, r3\r
15266     ee6c:       ebf5d197        bl      0xffd834d0\r
15267     ee70:       080c0e4a        stmeqda ip, {r1, r3, r6, r9, sl, fp}\r
15268     ee74:       ebf5d441        bl      0xffd83f80\r
15269     ee78:       080c0e4a        stmeqda ip, {r1, r3, r6, r9, sl, fp}\r
15270     ee7c:       e284001c        add     r0, r4, #28     ; 0x1c\r
15271     ee80:       ebf5d24d        bl      0xffd837bc\r
15272     ee84:       080c0e4e        stmeqda ip, {r1, r2, r3, r6, r9, sl, fp}\r
15273     ee88:       e1a03000        mov     r3, r0\r
15274     ee8c:       ebf5d43b        bl      0xffd83f80\r
15275     ee90:       080c0e4c        stmeqda ip, {r2, r3, r6, r9, sl, fp}\r
15276     ee94:       e284001b        add     r0, r4, #27     ; 0x1b\r
15277     ee98:       ebf5d247        bl      0xffd837bc\r
15278     ee9c:       080c0e50        stmeqda ip, {r4, r6, r9, sl, fp}\r
15279     eea0:       e1a05000        mov     r5, r0\r
15280     eea4:       ebf5d435        bl      0xffd83f80\r
15281     eea8:       080c0e4e        stmeqda ip, {r1, r2, r3, r6, r9, sl, fp}\r
15282     eeac:       e1a01003        mov     r1, r3\r
15283     eeb0:       e0133005        ands    r3, r3, r5\r
15284     eeb4:       ebf5d431        bl      0xffd83f80\r
15285     eeb8:       080c0e50        stmeqda ip, {r4, r6, r9, sl, fp}\r
15286     eebc:       e284001b        add     r0, r4, #27     ; 0x1b\r
15287     eec0:       e1a01003        mov     r1, r3\r
15288     eec4:       ebf5d181        bl      0xffd834d0\r
15289     eec8:       080c0e52        stmeqda ip, {r1, r4, r6, r9, sl, fp}\r
15290     eecc:       ebf5d42b        bl      0xffd83f80\r
15291     eed0:       080c0e52        stmeqda ip, {r1, r4, r6, r9, sl, fp}\r
15292     eed4:       e59d9434        ldr     r9, [sp, #1076]\r
15293     eed8:       e3c99003        bic     r9, r9, #3      ; 0x3\r
15294     eedc:       e2890004        add     r0, r9, #4      ; 0x4\r
15295     eee0:       e58d0434        str     r0, [sp, #1076]\r
15296     eee4:       e2890000        add     r0, r9, #0      ; 0x0\r
15297     eee8:       ebf5d28a        bl      0xffd83918\r
15298     eeec:       080c0e56        stmeqda ip, {r1, r2, r4, r6, r9, sl, fp}\r
15299     eef0:       e1a07000        mov     r7, r0\r
15300     eef4:       ebf5d421        bl      0xffd83f80\r
15301     eef8:       080c0e54        stmeqda ip, {r2, r4, r6, r9, sl, fp}\r
15302     eefc:       e59d9434        ldr     r9, [sp, #1076]\r
15303     ef00:       e3c99003        bic     r9, r9, #3      ; 0x3\r
15304     ef04:       e2890004        add     r0, r9, #4      ; 0x4\r
15305     ef08:       e58d0434        str     r0, [sp, #1076]\r
15306     ef0c:       e2890000        add     r0, r9, #0      ; 0x0\r
15307     ef10:       ebf5d280        bl      0xffd83918\r
15308     ef14:       080c0e58        stmeqda ip, {r3, r4, r6, r9, sl, fp}\r
15309     ef18:       e1a03000        mov     r3, r0\r
15310     ef1c:       ebf5d417        bl      0xffd83f80\r
15311     ef20:       080c0e56        stmeqda ip, {r1, r2, r4, r6, r9, sl, fp}\r
15312     ef24:       e1a00003        mov     r0, r3\r
15313     ef28:       e28cc036        add     ip, ip, #54     ; 0x36\r
15314     ef2c:       eaf5d067        b       0xffd830d0\r
15315     ef30:       080c0f08        stmeqda ip, {r3, r8, r9, sl, fp}\r
15316     ef34:       00000000        andeq   r0, r0, r0\r
15317     ef38:       ebf5d410        bl      0xffd83f80\r
15318     ef3c:       080c0f08        stmeqda ip, {r3, r8, r9, sl, fp}\r
15319     ef40:       e3a00ef6        mov     r0, #3936       ; 0xf60\r
15320     ef44:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
15321     ef48:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
15322     ef4c:       ebf5d271        bl      0xffd83918\r
15323     ef50:       080c0f0c        stmeqda ip, {r2, r3, r8, r9, sl, fp}\r
15324     ef54:       e1a03000        mov     r3, r0\r
15325     ef58:       ebf5d408        bl      0xffd83f80\r
15326     ef5c:       080c0f0a        stmeqda ip, {r1, r3, r8, r9, sl, fp}\r
15327     ef60:       e59d0434        ldr     r0, [sp, #1076]\r
15328     ef64:       e2800f02        add     r0, r0, #8      ; 0x8\r
15329     ef68:       e1a01003        mov     r1, r3\r
15330     ef6c:       ebf5d196        bl      0xffd835cc\r
15331     ef70:       080c0f0c        stmeqda ip, {r2, r3, r8, r9, sl, fp}\r
15332     ef74:       ebf5d401        bl      0xffd83f80\r
15333     ef78:       080c0f0c        stmeqda ip, {r2, r3, r8, r9, sl, fp}\r
15334     ef7c:       e3a00fd9        mov     r0, #868        ; 0x364\r
15335     ef80:       e3800b03        orr     r0, r0, #3072   ; 0xc00\r
15336     ef84:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
15337     ef88:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
15338     ef8c:       ebf5d261        bl      0xffd83918\r
15339     ef90:       080c0f10        stmeqda ip, {r4, r8, r9, sl, fp}\r
15340     ef94:       e58d041c        str     r0, [sp, #1052]\r
15341     ef98:       ebf5d3f8        bl      0xffd83f80\r
15342     ef9c:       080c0f0e        stmeqda ip, {r1, r2, r3, r8, r9, sl, fp}\r
15343     efa0:       e3a00fda        mov     r0, #872        ; 0x368\r
15344     efa4:       e3800b03        orr     r0, r0, #3072   ; 0xc00\r
15345     efa8:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
15346     efac:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
15347     efb0:       ebf5d258        bl      0xffd83918\r
15348     efb4:       080c0f12        stmeqda ip, {r1, r4, r8, r9, sl, fp}\r
15349     efb8:       e1a05000        mov     r5, r0\r
15350     efbc:       ebf5d3ef        bl      0xffd83f80\r
15351     efc0:       080c0f10        stmeqda ip, {r4, r8, r9, sl, fp}\r
15352     efc4:       e1a00005        mov     r0, r5\r
15353     efc8:       e58d0428        str     r0, [sp, #1064]\r
15354     efcc:       ebf5d3eb        bl      0xffd83f80\r
15355     efd0:       080c0f12        stmeqda ip, {r1, r4, r8, r9, sl, fp}\r
15356     efd4:       e1a01003        mov     r1, r3\r
15357     efd8:       e293300b        adds    r3, r3, #11     ; 0xb\r
15358     efdc:       ebf5d3e7        bl      0xffd83f80\r
15359     efe0:       080c0f14        stmeqda ip, {r2, r4, r8, r9, sl, fp}\r
15360     efe4:       e59d0434        ldr     r0, [sp, #1076]\r
15361     efe8:       e2800f03        add     r0, r0, #12     ; 0xc\r
15362     efec:       e1a01003        mov     r1, r3\r
15363     eff0:       ebf5d175        bl      0xffd835cc\r
15364     eff4:       080c0f16        stmeqda ip, {r1, r2, r4, r8, r9, sl, fp}\r
15365     eff8:       ebf5d3e0        bl      0xffd83f80\r
15366     effc:       080c0f16        stmeqda ip, {r1, r2, r4, r8, r9, sl, fp}\r
15367     f000:       e1a01005        mov     r1, r5\r
15368     f004:       e2955004        adds    r5, r5, #4      ; 0x4\r
15369     f008:       ebf5d3dc        bl      0xffd83f80\r
15370     f00c:       080c0f18        stmeqda ip, {r3, r4, r8, r9, sl, fp}\r
15371     f010:       e59d0434        ldr     r0, [sp, #1076]\r
15372     f014:       e2800f04        add     r0, r0, #16     ; 0x10\r
15373     f018:       e1a01005        mov     r1, r5\r
15374     f01c:       ebf5d16a        bl      0xffd835cc\r
15375     f020:       080c0f1a        stmeqda ip, {r1, r3, r4, r8, r9, sl, fp}\r
15376     f024:       ebf5d3d5        bl      0xffd83f80\r
15377     f028:       080c0f1a        stmeqda ip, {r1, r3, r4, r8, r9, sl, fp}\r
15378     f02c:       e59d0434        ldr     r0, [sp, #1076]\r
15379     f030:       e2800f01        add     r0, r0, #4      ; 0x4\r
15380     f034:       ebf5d237        bl      0xffd83918\r
15381     f038:       080c0f1e        stmeqda ip, {r1, r2, r3, r4, r8, r9, sl, fp}\r
15382     f03c:       e1a03000        mov     r3, r0\r
15383     f040:       ebf5d3ce        bl      0xffd83f80\r
15384     f044:       080c0f1c        stmeqda ip, {r2, r3, r4, r8, r9, sl, fp}\r
15385     f048:       e283000a        add     r0, r3, #10     ; 0xa\r
15386     f04c:       ebf5d1da        bl      0xffd837bc\r
15387     f050:       080c0f20        stmeqda ip, {r5, r8, r9, sl, fp}\r
15388     f054:       e1a03000        mov     r3, r0\r
15389     f058:       ebf5d3c8        bl      0xffd83f80\r
15390     f05c:       080c0f1e        stmeqda ip, {r1, r2, r3, r4, r8, r9, sl, fp}\r
15391     f060:       e59d0434        ldr     r0, [sp, #1076]\r
15392     f064:       e2800f00        add     r0, r0, #0      ; 0x0\r
15393     f068:       e1a01003        mov     r1, r3\r
15394     f06c:       ebf5d156        bl      0xffd835cc\r
15395     f070:       080c0f20        stmeqda ip, {r5, r8, r9, sl, fp}\r
15396     f074:       ebf5d3c1        bl      0xffd83f80\r
15397     f078:       080c0f20        stmeqda ip, {r5, r8, r9, sl, fp}\r
15398     f07c:       e1a01004        mov     r1, r4\r
15399     f080:       e2945000        adds    r5, r4, #0      ; 0x0\r
15400     f084:       ebf5d3bd        bl      0xffd83f80\r
15401     f088:       080c0f22        stmeqda ip, {r1, r5, r8, r9, sl, fp}\r
15402     f08c:       e3b03080        movs    r3, #128        ; 0x80\r
15403     f090:       ebf5d3ba        bl      0xffd83f80\r
15404     f094:       080c0f24        stmeqda ip, {r2, r5, r8, r9, sl, fp}\r
15405     f098:       e1a01003        mov     r1, r3\r
15406     f09c:       e0133005        ands    r3, r3, r5\r
15407     f0a0:       ebf5d3b6        bl      0xffd83f80\r
15408     f0a4:       080c0f26        stmeqda ip, {r1, r2, r5, r8, r9, sl, fp}\r
15409     f0a8:       e3530000        cmp     r3, #0  ; 0x0\r
15410     f0ac:       ebf5d3b3        bl      0xffd83f80\r
15411     f0b0:       080c0f28        stmeqda ip, {r3, r5, r8, r9, sl, fp}\r
15412     f0b4:       e28cc041        add     ip, ip, #65     ; 0x41\r
15413     f0b8:       1a000004        bne     0xf0d0\r
15414     f0bc:       e1a00fac        mov     r0, ip, lsr #31\r
15415     f0c0:       e08ff100        add     pc, pc, r0, lsl #2\r
15416     f0c4:       080c1008        stmeqda ip, {r3, ip}\r
15417     f0c8:       ebf5cfa1        bl      0xffd82f54\r
15418     f0cc:       eafff59d        b       0xc748\r
15419     f0d0:       ebf5d3aa        bl      0xffd83f80\r
15420     f0d4:       080c0f2a        stmeqda ip, {r1, r3, r5, r8, r9, sl, fp}\r
15421     f0d8:       e3b06040        movs    r6, #64 ; 0x40\r
15422     f0dc:       ebf5d3a7        bl      0xffd83f80\r
15423     f0e0:       080c0f2c        stmeqda ip, {r2, r3, r5, r8, r9, sl, fp}\r
15424     f0e4:       e1a01006        mov     r1, r6\r
15425     f0e8:       e2963000        adds    r3, r6, #0      ; 0x0\r
15426     f0ec:       ebf5d3a3        bl      0xffd83f80\r
15427     f0f0:       080c0f2e        stmeqda ip, {r1, r2, r3, r5, r8, r9, sl, fp}\r
15428     f0f4:       e1a01003        mov     r1, r3\r
15429     f0f8:       e0133005        ands    r3, r3, r5\r
15430     f0fc:       ebf5d39f        bl      0xffd83f80\r
15431     f100:       080c0f30        stmeqda ip, {r4, r5, r8, r9, sl, fp}\r
15432     f104:       e1b03c03        movs    r3, r3, lsl #24\r
15433     f108:       ebf5d39c        bl      0xffd83f80\r
15434     f10c:       080c0f32        stmeqda ip, {r1, r4, r5, r8, r9, sl, fp}\r
15435     f110:       e1b08c23        movs    r8, r3, lsr #24\r
15436     f114:       ebf5d399        bl      0xffd83f80\r
15437     f118:       080c0f34        stmeqda ip, {r2, r4, r5, r8, r9, sl, fp}\r
15438     f11c:       e59d1418        ldr     r1, [sp, #1048]\r
15439     f120:       e59d1418        ldr     r1, [sp, #1048]\r
15440     f124:       e2914001        adds    r4, r1, #1      ; 0x1\r
15441     f128:       ebf5d394        bl      0xffd83f80\r
15442     f12c:       080c0f36        stmeqda ip, {r1, r2, r4, r5, r8, r9, sl, fp}\r
15443     f130:       e1a00004        mov     r0, r4\r
15444     f134:       e58d0424        str     r0, [sp, #1060]\r
15445     f138:       ebf5d390        bl      0xffd83f80\r
15446     f13c:       080c0f38        stmeqda ip, {r3, r4, r5, r8, r9, sl, fp}\r
15447     f140:       e3b05040        movs    r5, #64 ; 0x40\r
15448     f144:       ebf5d38d        bl      0xffd83f80\r
15449     f148:       080c0f3a        stmeqda ip, {r1, r3, r4, r5, r8, r9, sl, fp}\r
15450     f14c:       e1a01005        mov     r1, r5\r
15451     f150:       e0955007        adds    r5, r5, r7\r
15452     f154:       ebf5d389        bl      0xffd83f80\r
15453     f158:       080c0f3c        stmeqda ip, {r2, r3, r4, r5, r8, r9, sl, fp}\r
15454     f15c:       e1a00005        mov     r0, r5\r
15455     f160:       e58d0420        str     r0, [sp, #1056]\r
15456     f164:       ebf5d385        bl      0xffd83f80\r
15457     f168:       080c0f3e        stmeqda ip, {r1, r2, r3, r4, r5, r8, r9, sl, fp}\r
15458     f16c:       e3580000        cmp     r8, #0  ; 0x0\r
15459     f170:       ebf5d382        bl      0xffd83f80\r
15460     f174:       080c0f40        stmeqda ip, {r6, r8, r9, sl, fp}\r
15461     f178:       e28cc024        add     ip, ip, #36     ; 0x24\r
15462     f17c:       0a000004        beq     0xf194\r
15463     f180:       e1a00fac        mov     r0, ip, lsr #31\r
15464     f184:       e08ff100        add     pc, pc, r0, lsl #2\r
15465     f188:       080c102c        stmeqda ip, {r2, r3, r5, ip}\r
15466     f18c:       ebf5cf70        bl      0xffd82f54\r
15467     f190:       eafff706        b       0xcdb0\r
15468     f194:       ebf5d379        bl      0xffd83f80\r
15469     f198:       080c0f42        stmeqda ip, {r1, r6, r8, r9, sl, fp}\r
15470     f19c:       e3b03003        movs    r3, #3  ; 0x3\r
15471     f1a0:       ebf5d376        bl      0xffd83f80\r
15472     f1a4:       080c0f44        stmeqda ip, {r2, r6, r8, r9, sl, fp}\r
15473     f1a8:       e2870000        add     r0, r7, #0      ; 0x0\r
15474     f1ac:       e1a01003        mov     r1, r3\r
15475     f1b0:       ebf5d0c6        bl      0xffd834d0\r
15476     f1b4:       080c0f46        stmeqda ip, {r1, r2, r6, r8, r9, sl, fp}\r
15477     f1b8:       ebf5d370        bl      0xffd83f80\r
15478     f1bc:       080c0f46        stmeqda ip, {r1, r2, r6, r8, r9, sl, fp}\r
15479     f1c0:       e287001d        add     r0, r7, #29     ; 0x1d\r
15480     f1c4:       e1a01003        mov     r1, r3\r
15481     f1c8:       ebf5d0c0        bl      0xffd834d0\r
15482     f1cc:       080c0f48        stmeqda ip, {r3, r6, r8, r9, sl, fp}\r
15483     f1d0:       ebf5d36a        bl      0xffd83f80\r
15484     f1d4:       080c0f48        stmeqda ip, {r3, r6, r8, r9, sl, fp}\r
15485     f1d8:       e1a01007        mov     r1, r7\r
15486     f1dc:       e2973000        adds    r3, r7, #0      ; 0x0\r
15487     f1e0:       ebf5d366        bl      0xffd83f80\r
15488     f1e4:       080c0f4a        stmeqda ip, {r1, r3, r6, r8, r9, sl, fp}\r
15489     f1e8:       e59d0434        ldr     r0, [sp, #1076]\r
15490     f1ec:       e2800f05        add     r0, r0, #20     ; 0x14\r
15491     f1f0:       e1a01006        mov     r1, r6\r
15492     f1f4:       ebf5d0f4        bl      0xffd835cc\r
15493     f1f8:       080c0f4c        stmeqda ip, {r2, r3, r6, r8, r9, sl, fp}\r
15494     f1fc:       ebf5d35f        bl      0xffd83f80\r
15495     f200:       080c0f4c        stmeqda ip, {r2, r3, r6, r8, r9, sl, fp}\r
15496     f204:       ebf5d35d        bl      0xffd83f80\r
15497     f208:       080c0f4e        stmeqda ip, {r1, r2, r3, r6, r8, r9, sl, fp}\r
15498     f20c:       e3a00051        mov     r0, #81 ; 0x51\r
15499     f210:       e3800c0f        orr     r0, r0, #3840   ; 0xf00\r
15500     f214:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
15501     f218:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
15502     f21c:       e58d0438        str     r0, [sp, #1080]\r
15503     f220:       e28cc018        add     ip, ip, #24     ; 0x18\r
15504     f224:       e1a00fac        mov     r0, ip, lsr #31\r
15505     f228:       e08ff100        add     pc, pc, r0, lsl #2\r
15506     f22c:       080c0df0        stmeqda ip, {r4, r5, r6, r7, r8, sl, fp}\r
15507     f230:       ebf5cf47        bl      0xffd82f54\r
15508     f234:       eafffe25        b       0xead0\r
15509     f238:       080c0ee8        stmeqda ip, {r3, r5, r6, r7, r9, sl, fp}\r
15510     f23c:       00000000        andeq   r0, r0, r0\r
15511     f240:       ebf5d34e        bl      0xffd83f80\r
15512     f244:       080c0ee8        stmeqda ip, {r3, r5, r6, r7, r9, sl, fp}\r
15513     f248:       e3a00fbf        mov     r0, #764        ; 0x2fc\r
15514     f24c:       e3800b03        orr     r0, r0, #3072   ; 0xc00\r
15515     f250:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
15516     f254:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
15517     f258:       ebf5d1ae        bl      0xffd83918\r
15518     f25c:       080c0eec        stmeqda ip, {r2, r3, r5, r6, r7, r9, sl, fp}\r
15519     f260:       e1a03000        mov     r3, r0\r
15520     f264:       ebf5d345        bl      0xffd83f80\r
15521     f268:       080c0eea        stmeqda ip, {r1, r3, r5, r6, r7, r9, sl, fp}\r
15522     f26c:       e59d0434        ldr     r0, [sp, #1076]\r
15523     f270:       e2800f02        add     r0, r0, #8      ; 0x8\r
15524     f274:       e1a01003        mov     r1, r3\r
15525     f278:       ebf5d0d3        bl      0xffd835cc\r
15526     f27c:       080c0eec        stmeqda ip, {r2, r3, r5, r6, r7, r9, sl, fp}\r
15527     f280:       ebf5d33e        bl      0xffd83f80\r
15528     f284:       080c0eec        stmeqda ip, {r2, r3, r5, r6, r7, r9, sl, fp}\r
15529     f288:       e3a00c0f        mov     r0, #3840       ; 0xf00\r
15530     f28c:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
15531     f290:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
15532     f294:       ebf5d19f        bl      0xffd83918\r
15533     f298:       080c0ef0        stmeqda ip, {r4, r5, r6, r7, r9, sl, fp}\r
15534     f29c:       e58d041c        str     r0, [sp, #1052]\r
15535     f2a0:       ebf5d336        bl      0xffd83f80\r
15536     f2a4:       080c0eee        stmeqda ip, {r1, r2, r3, r5, r6, r7, r9, sl, fp}\r
15537     f2a8:       e3a00fc1        mov     r0, #772        ; 0x304\r
15538     f2ac:       e3800b03        orr     r0, r0, #3072   ; 0xc00\r
15539     f2b0:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
15540     f2b4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
15541     f2b8:       ebf5d196        bl      0xffd83918\r
15542     f2bc:       080c0ef2        stmeqda ip, {r1, r4, r5, r6, r7, r9, sl, fp}\r
15543     f2c0:       e1a05000        mov     r5, r0\r
15544     f2c4:       ebf5d32d        bl      0xffd83f80\r
15545     f2c8:       080c0ef0        stmeqda ip, {r4, r5, r6, r7, r9, sl, fp}\r
15546     f2cc:       e1a00005        mov     r0, r5\r
15547     f2d0:       e58d0428        str     r0, [sp, #1064]\r
15548     f2d4:       ebf5d329        bl      0xffd83f80\r
15549     f2d8:       080c0ef2        stmeqda ip, {r1, r4, r5, r6, r7, r9, sl, fp}\r
15550     f2dc:       e1a01003        mov     r1, r3\r
15551     f2e0:       e2933004        adds    r3, r3, #4      ; 0x4\r
15552     f2e4:       ebf5d325        bl      0xffd83f80\r
15553     f2e8:       080c0ef4        stmeqda ip, {r2, r4, r5, r6, r7, r9, sl, fp}\r
15554     f2ec:       e59d0434        ldr     r0, [sp, #1076]\r
15555     f2f0:       e2800f03        add     r0, r0, #12     ; 0xc\r
15556     f2f4:       e1a01003        mov     r1, r3\r
15557     f2f8:       ebf5d0b3        bl      0xffd835cc\r
15558     f2fc:       080c0ef6        stmeqda ip, {r1, r2, r4, r5, r6, r7, r9, sl, fp}\r
15559     f300:       ebf5d31e        bl      0xffd83f80\r
15560     f304:       080c0ef6        stmeqda ip, {r1, r2, r4, r5, r6, r7, r9, sl, fp}\r
15561     f308:       e1a01005        mov     r1, r5\r
15562     f30c:       e2955002        adds    r5, r5, #2      ; 0x2\r
15563     f310:       ebf5d31a        bl      0xffd83f80\r
15564     f314:       080c0ef8        stmeqda ip, {r3, r4, r5, r6, r7, r9, sl, fp}\r
15565     f318:       e28cc023        add     ip, ip, #35     ; 0x23\r
15566     f31c:       e1a00fac        mov     r0, ip, lsr #31\r
15567     f320:       e08ff100        add     pc, pc, r0, lsl #2\r
15568     f324:       080c0f18        stmeqda ip, {r3, r4, r8, r9, sl, fp}\r
15569     f328:       ebf5cf09        bl      0xffd82f54\r
15570     f32c:       ea000001        b       0xf338\r
15571     f330:       080c0f18        stmeqda ip, {r3, r4, r8, r9, sl, fp}\r
15572     f334:       00000000        andeq   r0, r0, r0\r
15573     f338:       ebf5d310        bl      0xffd83f80\r
15574     f33c:       080c0f18        stmeqda ip, {r3, r4, r8, r9, sl, fp}\r
15575     f340:       e59d0434        ldr     r0, [sp, #1076]\r
15576     f344:       e2800f04        add     r0, r0, #16     ; 0x10\r
15577     f348:       e1a01005        mov     r1, r5\r
15578     f34c:       ebf5d09e        bl      0xffd835cc\r
15579     f350:       080c0f1a        stmeqda ip, {r1, r3, r4, r8, r9, sl, fp}\r
15580     f354:       ebf5d309        bl      0xffd83f80\r
15581     f358:       080c0f1a        stmeqda ip, {r1, r3, r4, r8, r9, sl, fp}\r
15582     f35c:       e59d0434        ldr     r0, [sp, #1076]\r
15583     f360:       e2800f01        add     r0, r0, #4      ; 0x4\r
15584     f364:       ebf5d16b        bl      0xffd83918\r
15585     f368:       080c0f1e        stmeqda ip, {r1, r2, r3, r4, r8, r9, sl, fp}\r
15586     f36c:       e1a03000        mov     r3, r0\r
15587     f370:       ebf5d302        bl      0xffd83f80\r
15588     f374:       080c0f1c        stmeqda ip, {r2, r3, r4, r8, r9, sl, fp}\r
15589     f378:       e283000a        add     r0, r3, #10     ; 0xa\r
15590     f37c:       ebf5d10e        bl      0xffd837bc\r
15591     f380:       080c0f20        stmeqda ip, {r5, r8, r9, sl, fp}\r
15592     f384:       e1a03000        mov     r3, r0\r
15593     f388:       ebf5d2fc        bl      0xffd83f80\r
15594     f38c:       080c0f1e        stmeqda ip, {r1, r2, r3, r4, r8, r9, sl, fp}\r
15595     f390:       e59d0434        ldr     r0, [sp, #1076]\r
15596     f394:       e2800f00        add     r0, r0, #0      ; 0x0\r
15597     f398:       e1a01003        mov     r1, r3\r
15598     f39c:       ebf5d08a        bl      0xffd835cc\r
15599     f3a0:       080c0f20        stmeqda ip, {r5, r8, r9, sl, fp}\r
15600     f3a4:       ebf5d2f5        bl      0xffd83f80\r
15601     f3a8:       080c0f20        stmeqda ip, {r5, r8, r9, sl, fp}\r
15602     f3ac:       e1a01004        mov     r1, r4\r
15603     f3b0:       e2945000        adds    r5, r4, #0      ; 0x0\r
15604     f3b4:       ebf5d2f1        bl      0xffd83f80\r
15605     f3b8:       080c0f22        stmeqda ip, {r1, r5, r8, r9, sl, fp}\r
15606     f3bc:       e3b03080        movs    r3, #128        ; 0x80\r
15607     f3c0:       ebf5d2ee        bl      0xffd83f80\r
15608     f3c4:       080c0f24        stmeqda ip, {r2, r5, r8, r9, sl, fp}\r
15609     f3c8:       e1a01003        mov     r1, r3\r
15610     f3cc:       e0133005        ands    r3, r3, r5\r
15611     f3d0:       ebf5d2ea        bl      0xffd83f80\r
15612     f3d4:       080c0f26        stmeqda ip, {r1, r2, r5, r8, r9, sl, fp}\r
15613     f3d8:       e3530000        cmp     r3, #0  ; 0x0\r
15614     f3dc:       ebf5d2e7        bl      0xffd83f80\r
15615     f3e0:       080c0f28        stmeqda ip, {r3, r5, r8, r9, sl, fp}\r
15616     f3e4:       e28cc021        add     ip, ip, #33     ; 0x21\r
15617     f3e8:       1a000004        bne     0xf400\r
15618     f3ec:       e1a00fac        mov     r0, ip, lsr #31\r
15619     f3f0:       e08ff100        add     pc, pc, r0, lsl #2\r
15620     f3f4:       080c1008        stmeqda ip, {r3, ip}\r
15621     f3f8:       ebf5ced5        bl      0xffd82f54\r
15622     f3fc:       eafff4d1        b       0xc748\r
15623     f400:       ebf5d2de        bl      0xffd83f80\r
15624     f404:       080c0f2a        stmeqda ip, {r1, r3, r5, r8, r9, sl, fp}\r
15625     f408:       e3b06040        movs    r6, #64 ; 0x40\r
15626     f40c:       ebf5d2db        bl      0xffd83f80\r
15627     f410:       080c0f2c        stmeqda ip, {r2, r3, r5, r8, r9, sl, fp}\r
15628     f414:       e1a01006        mov     r1, r6\r
15629     f418:       e2963000        adds    r3, r6, #0      ; 0x0\r
15630     f41c:       ebf5d2d7        bl      0xffd83f80\r
15631     f420:       080c0f2e        stmeqda ip, {r1, r2, r3, r5, r8, r9, sl, fp}\r
15632     f424:       e1a01003        mov     r1, r3\r
15633     f428:       e0133005        ands    r3, r3, r5\r
15634     f42c:       ebf5d2d3        bl      0xffd83f80\r
15635     f430:       080c0f30        stmeqda ip, {r4, r5, r8, r9, sl, fp}\r
15636     f434:       e1b03c03        movs    r3, r3, lsl #24\r
15637     f438:       ebf5d2d0        bl      0xffd83f80\r
15638     f43c:       080c0f32        stmeqda ip, {r1, r4, r5, r8, r9, sl, fp}\r
15639     f440:       e1b08c23        movs    r8, r3, lsr #24\r
15640     f444:       ebf5d2cd        bl      0xffd83f80\r
15641     f448:       080c0f34        stmeqda ip, {r2, r4, r5, r8, r9, sl, fp}\r
15642     f44c:       e59d1418        ldr     r1, [sp, #1048]\r
15643     f450:       e59d1418        ldr     r1, [sp, #1048]\r
15644     f454:       e2914001        adds    r4, r1, #1      ; 0x1\r
15645     f458:       ebf5d2c8        bl      0xffd83f80\r
15646     f45c:       080c0f36        stmeqda ip, {r1, r2, r4, r5, r8, r9, sl, fp}\r
15647     f460:       e1a00004        mov     r0, r4\r
15648     f464:       e58d0424        str     r0, [sp, #1060]\r
15649     f468:       ebf5d2c4        bl      0xffd83f80\r
15650     f46c:       080c0f38        stmeqda ip, {r3, r4, r5, r8, r9, sl, fp}\r
15651     f470:       e3b05040        movs    r5, #64 ; 0x40\r
15652     f474:       ebf5d2c1        bl      0xffd83f80\r
15653     f478:       080c0f3a        stmeqda ip, {r1, r3, r4, r5, r8, r9, sl, fp}\r
15654     f47c:       e1a01005        mov     r1, r5\r
15655     f480:       e0955007        adds    r5, r5, r7\r
15656     f484:       ebf5d2bd        bl      0xffd83f80\r
15657     f488:       080c0f3c        stmeqda ip, {r2, r3, r4, r5, r8, r9, sl, fp}\r
15658     f48c:       e1a00005        mov     r0, r5\r
15659     f490:       e58d0420        str     r0, [sp, #1056]\r
15660     f494:       ebf5d2b9        bl      0xffd83f80\r
15661     f498:       080c0f3e        stmeqda ip, {r1, r2, r3, r4, r5, r8, r9, sl, fp}\r
15662     f49c:       e3580000        cmp     r8, #0  ; 0x0\r
15663     f4a0:       ebf5d2b6        bl      0xffd83f80\r
15664     f4a4:       080c0f40        stmeqda ip, {r6, r8, r9, sl, fp}\r
15665     f4a8:       e28cc024        add     ip, ip, #36     ; 0x24\r
15666     f4ac:       0a000004        beq     0xf4c4\r
15667     f4b0:       e1a00fac        mov     r0, ip, lsr #31\r
15668     f4b4:       e08ff100        add     pc, pc, r0, lsl #2\r
15669     f4b8:       080c102c        stmeqda ip, {r2, r3, r5, ip}\r
15670     f4bc:       ebf5cea4        bl      0xffd82f54\r
15671     f4c0:       eafff63a        b       0xcdb0\r
15672     f4c4:       ebf5d2ad        bl      0xffd83f80\r
15673     f4c8:       080c0f42        stmeqda ip, {r1, r6, r8, r9, sl, fp}\r
15674     f4cc:       e3b03003        movs    r3, #3  ; 0x3\r
15675     f4d0:       ebf5d2aa        bl      0xffd83f80\r
15676     f4d4:       080c0f44        stmeqda ip, {r2, r6, r8, r9, sl, fp}\r
15677     f4d8:       e2870000        add     r0, r7, #0      ; 0x0\r
15678     f4dc:       e1a01003        mov     r1, r3\r
15679     f4e0:       ebf5cffa        bl      0xffd834d0\r
15680     f4e4:       080c0f46        stmeqda ip, {r1, r2, r6, r8, r9, sl, fp}\r
15681     f4e8:       ebf5d2a4        bl      0xffd83f80\r
15682     f4ec:       080c0f46        stmeqda ip, {r1, r2, r6, r8, r9, sl, fp}\r
15683     f4f0:       e287001d        add     r0, r7, #29     ; 0x1d\r
15684     f4f4:       e1a01003        mov     r1, r3\r
15685     f4f8:       ebf5cff4        bl      0xffd834d0\r
15686     f4fc:       080c0f48        stmeqda ip, {r3, r6, r8, r9, sl, fp}\r
15687     f500:       ebf5d29e        bl      0xffd83f80\r
15688     f504:       080c0f48        stmeqda ip, {r3, r6, r8, r9, sl, fp}\r
15689     f508:       e1a01007        mov     r1, r7\r
15690     f50c:       e2973000        adds    r3, r7, #0      ; 0x0\r
15691     f510:       ebf5d29a        bl      0xffd83f80\r
15692     f514:       080c0f4a        stmeqda ip, {r1, r3, r6, r8, r9, sl, fp}\r
15693     f518:       e59d0434        ldr     r0, [sp, #1076]\r
15694     f51c:       e2800f05        add     r0, r0, #20     ; 0x14\r
15695     f520:       e1a01006        mov     r1, r6\r
15696     f524:       ebf5d028        bl      0xffd835cc\r
15697     f528:       080c0f4c        stmeqda ip, {r2, r3, r6, r8, r9, sl, fp}\r
15698     f52c:       ebf5d293        bl      0xffd83f80\r
15699     f530:       080c0f4c        stmeqda ip, {r2, r3, r6, r8, r9, sl, fp}\r
15700     f534:       ebf5d291        bl      0xffd83f80\r
15701     f538:       080c0f4e        stmeqda ip, {r1, r2, r3, r6, r8, r9, sl, fp}\r
15702     f53c:       e3a00051        mov     r0, #81 ; 0x51\r
15703     f540:       e3800c0f        orr     r0, r0, #3840   ; 0xf00\r
15704     f544:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
15705     f548:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
15706     f54c:       e58d0438        str     r0, [sp, #1080]\r
15707     f550:       e28cc018        add     ip, ip, #24     ; 0x18\r
15708     f554:       e1a00fac        mov     r0, ip, lsr #31\r
15709     f558:       e08ff100        add     pc, pc, r0, lsl #2\r
15710     f55c:       080c0df0        stmeqda ip, {r4, r5, r6, r7, r8, sl, fp}\r
15711     f560:       ebf5ce7b        bl      0xffd82f54\r
15712     f564:       eafffd59        b       0xead0\r
15713     f568:       080c0e82        stmeqda ip, {r1, r7, r9, sl, fp}\r
15714     f56c:       00000000        andeq   r0, r0, r0\r
15715     f570:       ebf5d282        bl      0xffd83f80\r
15716     f574:       080c0e82        stmeqda ip, {r1, r7, r9, sl, fp}\r
15717     f578:       e3b00001        movs    r0, #1  ; 0x1\r
15718     f57c:       e58d0418        str     r0, [sp, #1048]\r
15719     f580:       ebf5d27e        bl      0xffd83f80\r
15720     f584:       080c0e84        stmeqda ip, {r2, r7, r9, sl, fp}\r
15721     f588:       e59d0434        ldr     r0, [sp, #1076]\r
15722     f58c:       e2800f01        add     r0, r0, #4      ; 0x4\r
15723     f590:       ebf5d0e0        bl      0xffd83918\r
15724     f594:       080c0e88        stmeqda ip, {r3, r7, r9, sl, fp}\r
15725     f598:       e1a03000        mov     r3, r0\r
15726     f59c:       ebf5d277        bl      0xffd83f80\r
15727     f5a0:       080c0e86        stmeqda ip, {r1, r2, r7, r9, sl, fp}\r
15728     f5a4:       e283001c        add     r0, r3, #28     ; 0x1c\r
15729     f5a8:       ebf5d0da        bl      0xffd83918\r
15730     f5ac:       080c0e8a        stmeqda ip, {r1, r3, r7, r9, sl, fp}\r
15731     f5b0:       e1a07000        mov     r7, r0\r
15732     f5b4:       ebf5d271        bl      0xffd83f80\r
15733     f5b8:       080c0e88        stmeqda ip, {r3, r7, r9, sl, fp}\r
15734     f5bc:       e2870000        add     r0, r7, #0      ; 0x0\r
15735     f5c0:       ebf5d07d        bl      0xffd837bc\r
15736     f5c4:       080c0e8c        stmeqda ip, {r2, r3, r7, r9, sl, fp}\r
15737     f5c8:       e1a04000        mov     r4, r0\r
15738     f5cc:       ebf5d26b        bl      0xffd83f80\r
15739     f5d0:       080c0e8a        stmeqda ip, {r1, r3, r7, r9, sl, fp}\r
15740     f5d4:       e3b030c7        movs    r3, #199        ; 0xc7\r
15741     f5d8:       ebf5d268        bl      0xffd83f80\r
15742     f5dc:       080c0e8c        stmeqda ip, {r2, r3, r7, r9, sl, fp}\r
15743     f5e0:       e1a01003        mov     r1, r3\r
15744     f5e4:       e0133004        ands    r3, r3, r4\r
15745     f5e8:       ebf5d264        bl      0xffd83f80\r
15746     f5ec:       080c0e8e        stmeqda ip, {r1, r2, r3, r7, r9, sl, fp}\r
15747     f5f0:       e59d1418        ldr     r1, [sp, #1048]\r
15748     f5f4:       e59d1418        ldr     r1, [sp, #1048]\r
15749     f5f8:       e2915001        adds    r5, r1, #1      ; 0x1\r
15750     f5fc:       ebf5d25f        bl      0xffd83f80\r
15751     f600:       080c0e90        stmeqda ip, {r4, r7, r9, sl, fp}\r
15752     f604:       e1a00005        mov     r0, r5\r
15753     f608:       e58d0424        str     r0, [sp, #1060]\r
15754     f60c:       ebf5d25b        bl      0xffd83f80\r
15755     f610:       080c0e92        stmeqda ip, {r1, r4, r7, r9, sl, fp}\r
15756     f614:       e3b05040        movs    r5, #64 ; 0x40\r
15757     f618:       ebf5d258        bl      0xffd83f80\r
15758     f61c:       080c0e94        stmeqda ip, {r2, r4, r7, r9, sl, fp}\r
15759     f620:       e1a01005        mov     r1, r5\r
15760     f624:       e0955007        adds    r5, r5, r7\r
15761     f628:       ebf5d254        bl      0xffd83f80\r
15762     f62c:       080c0e96        stmeqda ip, {r1, r2, r4, r7, r9, sl, fp}\r
15763     f630:       e1a00005        mov     r0, r5\r
15764     f634:       e58d0420        str     r0, [sp, #1056]\r
15765     f638:       ebf5d250        bl      0xffd83f80\r
15766     f63c:       080c0e98        stmeqda ip, {r3, r4, r7, r9, sl, fp}\r
15767     f640:       e3530000        cmp     r3, #0  ; 0x0\r
15768     f644:       ebf5d24d        bl      0xffd83f80\r
15769     f648:       080c0e9a        stmeqda ip, {r1, r3, r4, r7, r9, sl, fp}\r
15770     f64c:       e28cc02d        add     ip, ip, #45     ; 0x2d\r
15771     f650:       0a000004        beq     0xf668\r
15772     f654:       e1a00fac        mov     r0, ip, lsr #31\r
15773     f658:       e08ff100        add     pc, pc, r0, lsl #2\r
15774     f65c:       080c0e9e        stmeqda ip, {r1, r2, r3, r4, r7, r9, sl, fp}\r
15775     f660:       ebf5ce3b        bl      0xffd82f54\r
15776     f664:       ea000007        b       0xf688\r
15777     f668:       ebf5d244        bl      0xffd83f80\r
15778     f66c:       080c0e9c        stmeqda ip, {r2, r3, r4, r7, r9, sl, fp}\r
15779     f670:       e28cc003        add     ip, ip, #3      ; 0x3\r
15780     f674:       e1a00fac        mov     r0, ip, lsr #31\r
15781     f678:       e08ff100        add     pc, pc, r0, lsl #2\r
15782     f67c:       080c1258        stmeqda ip, {r3, r4, r6, r9, ip}\r
15783     f680:       ebf5ce33        bl      0xffd82f54\r
15784     f684:       eafff243        b       0xbf98\r
15785     f688:       ebf5d23c        bl      0xffd83f80\r
15786     f68c:       080c0e9e        stmeqda ip, {r1, r2, r3, r4, r7, r9, sl, fp}\r
15787     f690:       e59d1418        ldr     r1, [sp, #1048]\r
15788     f694:       e3510002        cmp     r1, #2  ; 0x2\r
15789     f698:       ebf5d238        bl      0xffd83f80\r
15790     f69c:       080c0ea0        stmeqda ip, {r5, r7, r9, sl, fp}\r
15791     f6a0:       e28cc006        add     ip, ip, #6      ; 0x6\r
15792     f6a4:       1a000004        bne     0xf6bc\r
15793     f6a8:       e1a00fac        mov     r0, ip, lsr #31\r
15794     f6ac:       e08ff100        add     pc, pc, r0, lsl #2\r
15795     f6b0:       080c0ed0        stmeqda ip, {r4, r6, r7, r9, sl, fp}\r
15796     f6b4:       ebf5ce26        bl      0xffd82f54\r
15797     f6b8:       eafff356        b       0xc418\r
15798     f6bc:       ebf5d22f        bl      0xffd83f80\r
15799     f6c0:       080c0ea2        stmeqda ip, {r1, r5, r7, r9, sl, fp}\r
15800     f6c4:       e59d1418        ldr     r1, [sp, #1048]\r
15801     f6c8:       e3510002        cmp     r1, #2  ; 0x2\r
15802     f6cc:       ebf5d22b        bl      0xffd83f80\r
15803     f6d0:       080c0ea4        stmeqda ip, {r2, r5, r7, r9, sl, fp}\r
15804     f6d4:       e28cc006        add     ip, ip, #6      ; 0x6\r
15805     f6d8:       da000004        ble     0xf6f0\r
15806     f6dc:       e1a00fac        mov     r0, ip, lsr #31\r
15807     f6e0:       e08ff100        add     pc, pc, r0, lsl #2\r
15808     f6e4:       080c0eac        stmeqda ip, {r2, r3, r5, r7, r9, sl, fp}\r
15809     f6e8:       ebf5ce19        bl      0xffd82f54\r
15810     f6ec:       ea000014        b       0xf744\r
15811     f6f0:       ebf5d222        bl      0xffd83f80\r
15812     f6f4:       080c0ea6        stmeqda ip, {r1, r2, r5, r7, r9, sl, fp}\r
15813     f6f8:       e59d1418        ldr     r1, [sp, #1048]\r
15814     f6fc:       e3510001        cmp     r1, #1  ; 0x1\r
15815     f700:       ebf5d21e        bl      0xffd83f80\r
15816     f704:       080c0ea8        stmeqda ip, {r3, r5, r7, r9, sl, fp}\r
15817     f708:       e28cc006        add     ip, ip, #6      ; 0x6\r
15818     f70c:       1a000004        bne     0xf724\r
15819     f710:       e1a00fac        mov     r0, ip, lsr #31\r
15820     f714:       e08ff100        add     pc, pc, r0, lsl #2\r
15821     f718:       080c0eb2        stmeqda ip, {r1, r4, r5, r7, r9, sl, fp}\r
15822     f71c:       ebf5ce0c        bl      0xffd82f54\r
15823     f720:       ea00001c        b       0xf798\r
15824     f724:       ebf5d215        bl      0xffd83f80\r
15825     f728:       080c0eaa        stmeqda ip, {r1, r3, r5, r7, r9, sl, fp}\r
15826     f72c:       e28cc003        add     ip, ip, #3      ; 0x3\r
15827     f730:       e1a00fac        mov     r0, ip, lsr #31\r
15828     f734:       e08ff100        add     pc, pc, r0, lsl #2\r
15829     f738:       080c0f08        stmeqda ip, {r3, r8, r9, sl, fp}\r
15830     f73c:       ebf5ce04        bl      0xffd82f54\r
15831     f740:       eafffdfc        b       0xef38\r
15832     f744:       ebf5d20d        bl      0xffd83f80\r
15833     f748:       080c0eac        stmeqda ip, {r2, r3, r5, r7, r9, sl, fp}\r
15834     f74c:       e59d1418        ldr     r1, [sp, #1048]\r
15835     f750:       e3510003        cmp     r1, #3  ; 0x3\r
15836     f754:       ebf5d209        bl      0xffd83f80\r
15837     f758:       080c0eae        stmeqda ip, {r1, r2, r3, r5, r7, r9, sl, fp}\r
15838     f75c:       e28cc006        add     ip, ip, #6      ; 0x6\r
15839     f760:       1a000004        bne     0xf778\r
15840     f764:       e1a00fac        mov     r0, ip, lsr #31\r
15841     f768:       e08ff100        add     pc, pc, r0, lsl #2\r
15842     f76c:       080c0ee8        stmeqda ip, {r3, r5, r6, r7, r9, sl, fp}\r
15843     f770:       ebf5cdf7        bl      0xffd82f54\r
15844     f774:       eafffeb1        b       0xf240\r
15845     f778:       ebf5d200        bl      0xffd83f80\r
15846     f77c:       080c0eb0        stmeqda ip, {r4, r5, r7, r9, sl, fp}\r
15847     f780:       e28cc003        add     ip, ip, #3      ; 0x3\r
15848     f784:       e1a00fac        mov     r0, ip, lsr #31\r
15849     f788:       e08ff100        add     pc, pc, r0, lsl #2\r
15850     f78c:       080c0f08        stmeqda ip, {r3, r8, r9, sl, fp}\r
15851     f790:       ebf5cdef        bl      0xffd82f54\r
15852     f794:       eafffde7        b       0xef38\r
15853     f798:       ebf5d1f8        bl      0xffd83f80\r
15854     f79c:       080c0eb2        stmeqda ip, {r1, r4, r5, r7, r9, sl, fp}\r
15855     f7a0:       e3a00fb1        mov     r0, #708        ; 0x2c4\r
15856     f7a4:       e3800b03        orr     r0, r0, #3072   ; 0xc00\r
15857     f7a8:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
15858     f7ac:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
15859     f7b0:       ebf5d058        bl      0xffd83918\r
15860     f7b4:       080c0eb6        stmeqda ip, {r1, r2, r4, r5, r7, r9, sl, fp}\r
15861     f7b8:       e1a03000        mov     r3, r0\r
15862     f7bc:       ebf5d1ef        bl      0xffd83f80\r
15863     f7c0:       080c0eb4        stmeqda ip, {r2, r4, r5, r7, r9, sl, fp}\r
15864     f7c4:       e59d0434        ldr     r0, [sp, #1076]\r
15865     f7c8:       e2800f02        add     r0, r0, #8      ; 0x8\r
15866     f7cc:       e1a01003        mov     r1, r3\r
15867     f7d0:       ebf5cf7d        bl      0xffd835cc\r
15868     f7d4:       080c0eb6        stmeqda ip, {r1, r2, r4, r5, r7, r9, sl, fp}\r
15869     f7d8:       ebf5d1e8        bl      0xffd83f80\r
15870     f7dc:       080c0eb6        stmeqda ip, {r1, r2, r4, r5, r7, r9, sl, fp}\r
15871     f7e0:       e3a00fb2        mov     r0, #712        ; 0x2c8\r
15872     f7e4:       e3800b03        orr     r0, r0, #3072   ; 0xc00\r
15873     f7e8:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
15874     f7ec:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
15875     f7f0:       ebf5d048        bl      0xffd83918\r
15876     f7f4:       080c0eba        stmeqda ip, {r1, r3, r4, r5, r7, r9, sl, fp}\r
15877     f7f8:       e58d041c        str     r0, [sp, #1052]\r
15878     f7fc:       ebf5d1df        bl      0xffd83f80\r
15879     f800:       080c0eb8        stmeqda ip, {r3, r4, r5, r7, r9, sl, fp}\r
15880     f804:       e3a00fb3        mov     r0, #716        ; 0x2cc\r
15881     f808:       e3800b03        orr     r0, r0, #3072   ; 0xc00\r
15882     f80c:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
15883     f810:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
15884     f814:       ebf5d03f        bl      0xffd83918\r
15885     f818:       080c0ebc        stmeqda ip, {r2, r3, r4, r5, r7, r9, sl, fp}\r
15886     f81c:       e1a05000        mov     r5, r0\r
15887     f820:       ebf5d1d6        bl      0xffd83f80\r
15888     f824:       080c0eba        stmeqda ip, {r1, r3, r4, r5, r7, r9, sl, fp}\r
15889     f828:       e1a00005        mov     r0, r5\r
15890     f82c:       e58d0428        str     r0, [sp, #1064]\r
15891     f830:       ebf5d1d2        bl      0xffd83f80\r
15892     f834:       080c0ebc        stmeqda ip, {r2, r3, r4, r5, r7, r9, sl, fp}\r
15893     f838:       e1a01003        mov     r1, r3\r
15894     f83c:       e2933004        adds    r3, r3, #4      ; 0x4\r
15895     f840:       ebf5d1ce        bl      0xffd83f80\r
15896     f844:       080c0ebe        stmeqda ip, {r1, r2, r3, r4, r5, r7, r9, sl, fp}\r
15897     f848:       e59d0434        ldr     r0, [sp, #1076]\r
15898     f84c:       e2800f03        add     r0, r0, #12     ; 0xc\r
15899     f850:       e1a01003        mov     r1, r3\r
15900     f854:       ebf5cf5c        bl      0xffd835cc\r
15901     f858:       080c0ec0        stmeqda ip, {r6, r7, r9, sl, fp}\r
15902     f85c:       ebf5d1c7        bl      0xffd83f80\r
15903     f860:       080c0ec0        stmeqda ip, {r6, r7, r9, sl, fp}\r
15904     f864:       e1a01005        mov     r1, r5\r
15905     f868:       e2955002        adds    r5, r5, #2      ; 0x2\r
15906     f86c:       ebf5d1c3        bl      0xffd83f80\r
15907     f870:       080c0ec2        stmeqda ip, {r1, r6, r7, r9, sl, fp}\r
15908     f874:       e28cc023        add     ip, ip, #35     ; 0x23\r
15909     f878:       e1a00fac        mov     r0, ip, lsr #31\r
15910     f87c:       e08ff100        add     pc, pc, r0, lsl #2\r
15911     f880:       080c0f18        stmeqda ip, {r3, r4, r8, r9, sl, fp}\r
15912     f884:       ebf5cdb2        bl      0xffd82f54\r
15913     f888:       eafffeaa        b       0xf338\r
15914     f88c:       080c0438        stmeqda ip, {r3, r4, r5, sl}\r
15915     f890:       00000000        andeq   r0, r0, r0\r
15916     f894:       ebf5d1b9        bl      0xffd83f80\r
15917     f898:       080c0438        stmeqda ip, {r3, r4, r5, sl}\r
15918     f89c:       e59d9434        ldr     r9, [sp, #1076]\r
15919     f8a0:       e3c99003        bic     r9, r9, #3      ; 0x3\r
15920     f8a4:       e2890004        add     r0, r9, #4      ; 0x4\r
15921     f8a8:       e58d0434        str     r0, [sp, #1076]\r
15922     f8ac:       e2890000        add     r0, r9, #0      ; 0x0\r
15923     f8b0:       ebf5d018        bl      0xffd83918\r
15924     f8b4:       080c043c        stmeqda ip, {r2, r3, r4, r5, sl}\r
15925     f8b8:       e1a03000        mov     r3, r0\r
15926     f8bc:       ebf5d1af        bl      0xffd83f80\r
15927     f8c0:       080c043a        stmeqda ip, {r1, r3, r4, r5, sl}\r
15928     f8c4:       e1a00003        mov     r0, r3\r
15929     f8c8:       e28cc007        add     ip, ip, #7      ; 0x7\r
15930     f8cc:       eaf5cdff        b       0xffd830d0\r
15931     f8d0:       08000518        stmeqda r0, {r3, r4, r8, sl}\r
15932     f8d4:       00000000        andeq   r0, r0, r0\r
15933     f8d8:       ebf5d1a8        bl      0xffd83f80\r
15934     f8dc:       08000518        stmeqda r0, {r3, r4, r8, sl}\r
15935     f8e0:       e59d9434        ldr     r9, [sp, #1076]\r
15936     f8e4:       e3c99003        bic     r9, r9, #3      ; 0x3\r
15937     f8e8:       e2890004        add     r0, r9, #4      ; 0x4\r
15938     f8ec:       e58d0434        str     r0, [sp, #1076]\r
15939     f8f0:       e2890000        add     r0, r9, #0      ; 0x0\r
15940     f8f4:       ebf5d007        bl      0xffd83918\r
15941     f8f8:       0800051c        stmeqda r0, {r2, r3, r4, r8, sl}\r
15942     f8fc:       e1a03000        mov     r3, r0\r
15943     f900:       ebf5d19e        bl      0xffd83f80\r
15944     f904:       0800051a        stmeqda r0, {r1, r3, r4, r8, sl}\r
15945     f908:       e1a00003        mov     r0, r3\r
15946     f90c:       e28cc007        add     ip, ip, #7      ; 0x7\r
15947     f910:       eaf5cdee        b       0xffd830d0\r
15948     f914:       080bfdd4        stmeqda fp, {r2, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
15949     f918:       00000000        andeq   r0, r0, r0\r
15950     f91c:       ebf5d197        bl      0xffd83f80\r
15951     f920:       080bfdd4        stmeqda fp, {r2, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
15952     f924:       e59d1420        ldr     r1, [sp, #1056]\r
15953     f928:       e1a07001        mov     r7, r1\r
15954     f92c:       ebf5d193        bl      0xffd83f80\r
15955     f930:       080bfdd6        stmeqda fp, {r1, r2, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
15956     f934:       e59d1424        ldr     r1, [sp, #1060]\r
15957     f938:       e1a08001        mov     r8, r1\r
15958     f93c:       ebf5d18f        bl      0xffd83f80\r
15959     f940:       080bfdd8        stmeqda fp, {r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
15960     f944:       e59d1428        ldr     r1, [sp, #1064]\r
15961     f948:       e1a00001        mov     r0, r1\r
15962     f94c:       e58d0418        str     r0, [sp, #1048]\r
15963     f950:       ebf5d18a        bl      0xffd83f80\r
15964     f954:       080bfdda        stmeqda fp, {r1, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
15965     f958:       e59d142c        ldr     r1, [sp, #1068]\r
15966     f95c:       e1a00001        mov     r0, r1\r
15967     f960:       e58d041c        str     r0, [sp, #1052]\r
15968     f964:       ebf5d185        bl      0xffd83f80\r
15969     f968:       080bfddc        stmeqda fp, {r2, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
15970     f96c:       e59d9434        ldr     r9, [sp, #1076]\r
15971     f970:       e3c99003        bic     r9, r9, #3      ; 0x3\r
15972     f974:       e2499010        sub     r9, r9, #16     ; 0x10\r
15973     f978:       e58d9434        str     r9, [sp, #1076]\r
15974     f97c:       e2890000        add     r0, r9, #0      ; 0x0\r
15975     f980:       e1a01007        mov     r1, r7\r
15976     f984:       ebf5cf30        bl      0xffd8364c\r
15977     f988:       e2890004        add     r0, r9, #4      ; 0x4\r
15978     f98c:       e1a01008        mov     r1, r8\r
15979     f990:       ebf5cf2d        bl      0xffd8364c\r
15980     f994:       e2890008        add     r0, r9, #8      ; 0x8\r
15981     f998:       e59d1418        ldr     r1, [sp, #1048]\r
15982     f99c:       ebf5cf2a        bl      0xffd8364c\r
15983     f9a0:       e289000c        add     r0, r9, #12     ; 0xc\r
15984     f9a4:       e59d141c        ldr     r1, [sp, #1052]\r
15985     f9a8:       ebf5cf07        bl      0xffd835cc\r
15986     f9ac:       080bfdde        stmeqda fp, {r1, r2, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
15987     f9b0:       ebf5d172        bl      0xffd83f80\r
15988     f9b4:       080bfdde        stmeqda fp, {r1, r2, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
15989     f9b8:       e1a01003        mov     r1, r3\r
15990     f9bc:       e2930000        adds    r0, r3, #0      ; 0x0\r
15991     f9c0:       e58d041c        str     r0, [sp, #1052]\r
15992     f9c4:       ebf5d16d        bl      0xffd83f80\r
15993     f9c8:       080bfde0        stmeqda fp, {r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
15994     f9cc:       e59d041c        ldr     r0, [sp, #1052]\r
15995     f9d0:       e2800004        add     r0, r0, #4      ; 0x4\r
15996     f9d4:       ebf5cfcf        bl      0xffd83918\r
15997     f9d8:       080bfde4        stmeqda fp, {r2, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
15998     f9dc:       e1a03000        mov     r3, r0\r
15999     f9e0:       ebf5d166        bl      0xffd83f80\r
16000     f9e4:       080bfde2        stmeqda fp, {r1, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
16001     f9e8:       e3530000        cmp     r3, #0  ; 0x0\r
16002     f9ec:       ebf5d163        bl      0xffd83f80\r
16003     f9f0:       080bfde4        stmeqda fp, {r2, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
16004     f9f4:       e28cc021        add     ip, ip, #33     ; 0x21\r
16005     f9f8:       ba000004        blt     0xfa10\r
16006     f9fc:       e1a00fac        mov     r0, ip, lsr #31\r
16007     fa00:       e08ff100        add     pc, pc, r0, lsl #2\r
16008     fa04:       080bfde8        stmeqda fp, {r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
16009     fa08:       ebf5cd51        bl      0xffd82f54\r
16010     fa0c:       ea000007        b       0xfa30\r
16011     fa10:       ebf5d15a        bl      0xffd83f80\r
16012     fa14:       080bfde6        stmeqda fp, {r1, r2, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
16013     fa18:       e28cc003        add     ip, ip, #3      ; 0x3\r
16014     fa1c:       e1a00fac        mov     r0, ip, lsr #31\r
16015     fa20:       e08ff100        add     pc, pc, r0, lsl #2\r
16016     fa24:       080c0000        stmeqda ip, {}\r
16017     fa28:       ebf5cd49        bl      0xffd82f54\r
16018     fa2c:       eaffecd0        b       0xad74\r
16019     fa30:       ebf5d152        bl      0xffd83f80\r
16020     fa34:       080bfde8        stmeqda fp, {r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
16021     fa38:       e3a00f06        mov     r0, #24 ; 0x18\r
16022     fa3c:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
16023     fa40:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
16024     fa44:       ebf5cfb3        bl      0xffd83918\r
16025     fa48:       080bfdec        stmeqda fp, {r2, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
16026     fa4c:       e1a03000        mov     r3, r0\r
16027     fa50:       ebf5d14a        bl      0xffd83f80\r
16028     fa54:       080bfdea        stmeqda fp, {r1, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
16029     fa58:       e2830000        add     r0, r3, #0      ; 0x0\r
16030     fa5c:       ebf5cfad        bl      0xffd83918\r
16031     fa60:       080bfdee        stmeqda fp, {r1, r2, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
16032     fa64:       e1a03000        mov     r3, r0\r
16033     fa68:       ebf5d144        bl      0xffd83f80\r
16034     fa6c:       080bfdec        stmeqda fp, {r2, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
16035     fa70:       e1a00003        mov     r0, r3\r
16036     fa74:       e58d0420        str     r0, [sp, #1056]\r
16037     fa78:       ebf5d140        bl      0xffd83f80\r
16038     fa7c:       080bfdee        stmeqda fp, {r1, r2, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
16039     fa80:       e59d141c        ldr     r1, [sp, #1052]\r
16040     fa84:       e59d141c        ldr     r1, [sp, #1052]\r
16041     fa88:       e2913000        adds    r3, r1, #0      ; 0x0\r
16042     fa8c:       ebf5d13b        bl      0xffd83f80\r
16043     fa90:       080bfdf0        stmeqda fp, {r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
16044     fa94:       ebf5d139        bl      0xffd83f80\r
16045     fa98:       080bfdf2        stmeqda fp, {r1, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc}\r
16046     fa9c:       e3a000f5        mov     r0, #245        ; 0xf5\r
16047     faa0:       e3800cfd        orr     r0, r0, #64768  ; 0xfd00\r
16048     faa4:       e380080b        orr     r0, r0, #720896 ; 0xb0000\r
16049     faa8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
16050     faac:       e58d0438        str     r0, [sp, #1080]\r
16051     fab0:       e28cc016        add     ip, ip, #22     ; 0x16\r
16052     fab4:       e1a00fac        mov     r0, ip, lsr #31\r
16053     fab8:       e08ff100        add     pc, pc, r0, lsl #2\r
16054     fabc:       080c0bb0        stmeqda ip, {r4, r5, r7, r8, r9, fp}\r
16055     fac0:       ebf5cd23        bl      0xffd82f54\r
16056     fac4:       eaffed00        b       0xaecc\r
16057     fac8:       0800035e        stmeqda r0, {r1, r2, r3, r4, r6, r8, r9}\r
16058     facc:       00000000        andeq   r0, r0, r0\r
16059     fad0:       ebf5d12a        bl      0xffd83f80\r
16060     fad4:       0800035e        stmeqda r0, {r1, r2, r3, r4, r6, r8, r9}\r
16061     fad8:       e3a00f11        mov     r0, #68 ; 0x44\r
16062     fadc:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
16063     fae0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
16064     fae4:       ebf5cf8b        bl      0xffd83918\r
16065     fae8:       08000362        stmeqda r0, {r1, r5, r6, r8, r9}\r
16066     faec:       e1a03000        mov     r3, r0\r
16067     faf0:       ebf5d122        bl      0xffd83f80\r
16068     faf4:       08000360        stmeqda r0, {r5, r6, r8, r9}\r
16069     faf8:       ebf5d120        bl      0xffd83f80\r
16070     fafc:       08000362        stmeqda r0, {r1, r5, r6, r8, r9}\r
16071     fb00:       e3a00065        mov     r0, #101        ; 0x65\r
16072     fb04:       e3800c03        orr     r0, r0, #768    ; 0x300\r
16073     fb08:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
16074     fb0c:       e58d0438        str     r0, [sp, #1080]\r
16075     fb10:       e28cc00b        add     ip, ip, #11     ; 0xb\r
16076     fb14:       e1a00fac        mov     r0, ip, lsr #31\r
16077     fb18:       e08ff100        add     pc, pc, r0, lsl #2\r
16078     fb1c:       080057c8        stmeqda r0, {r3, r6, r7, r8, r9, sl, ip, lr}\r
16079     fb20:       ebf5cd0b        bl      0xffd82f54\r
16080     fb24:       ea000001        b       0xfb30\r
16081     fb28:       080057c8        stmeqda r0, {r3, r6, r7, r8, r9, sl, ip, lr}\r
16082     fb2c:       00000000        andeq   r0, r0, r0\r
16083     fb30:       ebf5d112        bl      0xffd83f80\r
16084     fb34:       080057c8        stmeqda r0, {r3, r6, r7, r8, r9, sl, ip, lr}\r
16085     fb38:       e3a00e7d        mov     r0, #2000       ; 0x7d0\r
16086     fb3c:       e3800a05        orr     r0, r0, #20480  ; 0x5000\r
16087     fb40:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
16088     fb44:       ebf5cf73        bl      0xffd83918\r
16089     fb48:       080057cc        stmeqda r0, {r2, r3, r6, r7, r8, r9, sl, ip, lr}\r
16090     fb4c:       e1a04000        mov     r4, r0\r
16091     fb50:       ebf5d10a        bl      0xffd83f80\r
16092     fb54:       080057ca        stmeqda r0, {r1, r3, r6, r7, r8, r9, sl, ip, lr}\r
16093     fb58:       e2840000        add     r0, r4, #0      ; 0x0\r
16094     fb5c:       e1a01003        mov     r1, r3\r
16095     fb60:       ebf5ce99        bl      0xffd835cc\r
16096     fb64:       080057cc        stmeqda r0, {r2, r3, r6, r7, r8, r9, sl, ip, lr}\r
16097     fb68:       ebf5d104        bl      0xffd83f80\r
16098     fb6c:       080057cc        stmeqda r0, {r2, r3, r6, r7, r8, r9, sl, ip, lr}\r
16099     fb70:       e59d0438        ldr     r0, [sp, #1080]\r
16100     fb74:       e28cc00c        add     ip, ip, #12     ; 0xc\r
16101     fb78:       eaf5cd54        b       0xffd830d0\r
16102     fb7c:       08000364        stmeqda r0, {r2, r5, r6, r8, r9}\r
16103     fb80:       00000000        andeq   r0, r0, r0\r
16104     fb84:       ebf5d0fd        bl      0xffd83f80\r
16105     fb88:       08000364        stmeqda r0, {r2, r5, r6, r8, r9}\r
16106     fb8c:       e3b03000        movs    r3, #0  ; 0x0\r
16107     fb90:       ebf5d0fa        bl      0xffd83f80\r
16108     fb94:       08000366        stmeqda r0, {r1, r2, r5, r6, r8, r9}\r
16109     fb98:       ebf5d0f8        bl      0xffd83f80\r
16110     fb9c:       08000368        stmeqda r0, {r3, r5, r6, r8, r9}\r
16111     fba0:       e3a0006b        mov     r0, #107        ; 0x6b\r
16112     fba4:       e3800c03        orr     r0, r0, #768    ; 0x300\r
16113     fba8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
16114     fbac:       e58d0438        str     r0, [sp, #1080]\r
16115     fbb0:       e28cc009        add     ip, ip, #9      ; 0x9\r
16116     fbb4:       e1a00fac        mov     r0, ip, lsr #31\r
16117     fbb8:       e08ff100        add     pc, pc, r0, lsl #2\r
16118     fbbc:       08002b80        stmeqda r0, {r7, r8, r9, fp, sp}\r
16119     fbc0:       ebf5cce3        bl      0xffd82f54\r
16120     fbc4:       ea000001        b       0xfbd0\r
16121     fbc8:       08002b80        stmeqda r0, {r7, r8, r9, fp, sp}\r
16122     fbcc:       00000000        andeq   r0, r0, r0\r
16123     fbd0:       ebf5d0ea        bl      0xffd83f80\r
16124     fbd4:       08002b80        stmeqda r0, {r7, r8, r9, fp, sp}\r
16125     fbd8:       e59d9434        ldr     r9, [sp, #1076]\r
16126     fbdc:       e3c99003        bic     r9, r9, #3      ; 0x3\r
16127     fbe0:       e2499010        sub     r9, r9, #16     ; 0x10\r
16128     fbe4:       e58d9434        str     r9, [sp, #1076]\r
16129     fbe8:       e2890000        add     r0, r9, #0      ; 0x0\r
16130     fbec:       e1a01007        mov     r1, r7\r
16131     fbf0:       ebf5ce95        bl      0xffd8364c\r
16132     fbf4:       e2890004        add     r0, r9, #4      ; 0x4\r
16133     fbf8:       e1a01008        mov     r1, r8\r
16134     fbfc:       ebf5ce92        bl      0xffd8364c\r
16135     fc00:       e2890008        add     r0, r9, #8      ; 0x8\r
16136     fc04:       e59d1418        ldr     r1, [sp, #1048]\r
16137     fc08:       ebf5ce8f        bl      0xffd8364c\r
16138     fc0c:       e289000c        add     r0, r9, #12     ; 0xc\r
16139     fc10:       e59d1438        ldr     r1, [sp, #1080]\r
16140     fc14:       ebf5ce8c        bl      0xffd8364c\r
16141     fc18:       ebf5d0d8        bl      0xffd83f80\r
16142     fc1c:       08002b82        stmeqda r0, {r1, r7, r8, r9, fp, sp}\r
16143     fc20:       e1a01003        mov     r1, r3\r
16144     fc24:       e2937000        adds    r7, r3, #0      ; 0x0\r
16145     fc28:       ebf5d0d4        bl      0xffd83f80\r
16146     fc2c:       08002b84        stmeqda r0, {r2, r7, r8, r9, fp, sp}\r
16147     fc30:       e1b07807        movs    r7, r7, lsl #16\r
16148     fc34:       ebf5d0d1        bl      0xffd83f80\r
16149     fc38:       08002b86        stmeqda r0, {r1, r2, r7, r8, r9, fp, sp}\r
16150     fc3c:       e1b00827        movs    r0, r7, lsr #16\r
16151     fc40:       e58d0418        str     r0, [sp, #1048]\r
16152     fc44:       ebf5d0cd        bl      0xffd83f80\r
16153     fc48:       08002b88        stmeqda r0, {r3, r7, r8, r9, fp, sp}\r
16154     fc4c:       e1b07847        movs    r7, r7, asr #16\r
16155     fc50:       ebf5d0ca        bl      0xffd83f80\r
16156     fc54:       08002b8a        stmeqda r0, {r1, r3, r7, r8, r9, fp, sp}\r
16157     fc58:       e1a01007        mov     r1, r7\r
16158     fc5c:       e2973000        adds    r3, r7, #0      ; 0x0\r
16159     fc60:       ebf5d0c6        bl      0xffd83f80\r
16160     fc64:       08002b8c        stmeqda r0, {r2, r3, r7, r8, r9, fp, sp}\r
16161     fc68:       ebf5d0c4        bl      0xffd83f80\r
16162     fc6c:       08002b8e        stmeqda r0, {r1, r2, r3, r7, r8, r9, fp, sp}\r
16163     fc70:       e3a00091        mov     r0, #145        ; 0x91\r
16164     fc74:       e3800c2b        orr     r0, r0, #11008  ; 0x2b00\r
16165     fc78:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
16166     fc7c:       e58d0438        str     r0, [sp, #1080]\r
16167     fc80:       e28cc01b        add     ip, ip, #27     ; 0x1b\r
16168     fc84:       e1a00fac        mov     r0, ip, lsr #31\r
16169     fc88:       e08ff100        add     pc, pc, r0, lsl #2\r
16170     fc8c:       08002b44        stmeqda r0, {r2, r6, r8, r9, fp, sp}\r
16171     fc90:       ebf5ccaf        bl      0xffd82f54\r
16172     fc94:       ea000001        b       0xfca0\r
16173     fc98:       08002b44        stmeqda r0, {r2, r6, r8, r9, fp, sp}\r
16174     fc9c:       00000000        andeq   r0, r0, r0\r
16175     fca0:       ebf5d0b6        bl      0xffd83f80\r
16176     fca4:       08002b44        stmeqda r0, {r2, r6, r8, r9, fp, sp}\r
16177     fca8:       e59d9434        ldr     r9, [sp, #1076]\r
16178     fcac:       e3c99003        bic     r9, r9, #3      ; 0x3\r
16179     fcb0:       e2499004        sub     r9, r9, #4      ; 0x4\r
16180     fcb4:       e58d9434        str     r9, [sp, #1076]\r
16181     fcb8:       e2890000        add     r0, r9, #0      ; 0x0\r
16182     fcbc:       e59d1438        ldr     r1, [sp, #1080]\r
16183     fcc0:       ebf5ce61        bl      0xffd8364c\r
16184     fcc4:       ebf5d0ad        bl      0xffd83f80\r
16185     fcc8:       08002b46        stmeqda r0, {r1, r2, r6, r8, r9, fp, sp}\r
16186     fccc:       e3a00fde        mov     r0, #888        ; 0x378\r
16187     fcd0:       e3800b0a        orr     r0, r0, #10240  ; 0x2800\r
16188     fcd4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
16189     fcd8:       ebf5cf0e        bl      0xffd83918\r
16190     fcdc:       08002b4a        stmeqda r0, {r1, r3, r6, r8, r9, fp, sp}\r
16191     fce0:       e1a04000        mov     r4, r0\r
16192     fce4:       ebf5d0a5        bl      0xffd83f80\r
16193     fce8:       08002b48        stmeqda r0, {r3, r6, r8, r9, fp, sp}\r
16194     fcec:       e3a00fdf        mov     r0, #892        ; 0x37c\r
16195     fcf0:       e3800b0a        orr     r0, r0, #10240  ; 0x2800\r
16196     fcf4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
16197     fcf8:       ebf5cf06        bl      0xffd83918\r
16198     fcfc:       08002b4c        stmeqda r0, {r2, r3, r6, r8, r9, fp, sp}\r
16199     fd00:       e1a05000        mov     r5, r0\r
16200     fd04:       ebf5d09d        bl      0xffd83f80\r
16201     fd08:       08002b4a        stmeqda r0, {r1, r3, r6, r8, r9, fp, sp}\r
16202     fd0c:       e1b03803        movs    r3, r3, lsl #16\r
16203     fd10:       ebf5d09a        bl      0xffd83f80\r
16204     fd14:       08002b4c        stmeqda r0, {r2, r3, r6, r8, r9, fp, sp}\r
16205     fd18:       e1b036c3        movs    r3, r3, asr #13\r
16206     fd1c:       ebf5d097        bl      0xffd83f80\r
16207     fd20:       08002b4e        stmeqda r0, {r1, r2, r3, r6, r8, r9, fp, sp}\r
16208     fd24:       e1a01003        mov     r1, r3\r
16209     fd28:       e0933005        adds    r3, r3, r5\r
16210     fd2c:       ebf5d093        bl      0xffd83f80\r
16211     fd30:       08002b50        stmeqda r0, {r4, r6, r8, r9, fp, sp}\r
16212     fd34:       e2830000        add     r0, r3, #0      ; 0x0\r
16213     fd38:       ebf5ceca        bl      0xffd83868\r
16214     fd3c:       08002b54        stmeqda r0, {r2, r4, r6, r8, r9, fp, sp}\r
16215     fd40:       e1a03000        mov     r3, r0\r
16216     fd44:       ebf5d08d        bl      0xffd83f80\r
16217     fd48:       08002b52        stmeqda r0, {r1, r4, r6, r8, r9, fp, sp}\r
16218     fd4c:       e2840010        add     r0, r4, #16     ; 0x10\r
16219     fd50:       ebf5cec4        bl      0xffd83868\r
16220     fd54:       08002b56        stmeqda r0, {r1, r2, r4, r6, r8, r9, fp, sp}\r
16221     fd58:       e1a05000        mov     r5, r0\r
16222     fd5c:       ebf5d087        bl      0xffd83f80\r
16223     fd60:       08002b54        stmeqda r0, {r2, r4, r6, r8, r9, fp, sp}\r
16224     fd64:       e3b05000        movs    r5, #0  ; 0x0\r
16225     fd68:       ebf5d084        bl      0xffd83f80\r
16226     fd6c:       08002b56        stmeqda r0, {r1, r2, r4, r6, r8, r9, fp, sp}\r
16227     fd70:       e2840010        add     r0, r4, #16     ; 0x10\r
16228     fd74:       e1a01003        mov     r1, r3\r
16229     fd78:       ebf5cdf3        bl      0xffd8354c\r
16230     fd7c:       08002b58        stmeqda r0, {r3, r4, r6, r8, r9, fp, sp}\r
16231     fd80:       ebf5d07e        bl      0xffd83f80\r
16232     fd84:       08002b58        stmeqda r0, {r3, r4, r6, r8, r9, fp, sp}\r
16233     fd88:       e3b030aa        movs    r3, #170        ; 0xaa\r
16234     fd8c:       ebf5d07b        bl      0xffd83f80\r
16235     fd90:       08002b5a        stmeqda r0, {r1, r3, r4, r6, r8, r9, fp, sp}\r
16236     fd94:       e1b03183        movs    r3, r3, lsl #3\r
16237     fd98:       ebf5d078        bl      0xffd83f80\r
16238     fd9c:       08002b5c        stmeqda r0, {r2, r3, r4, r6, r8, r9, fp, sp}\r
16239     fda0:       e1a01004        mov     r1, r4\r
16240     fda4:       e0944003        adds    r4, r4, r3\r
16241     fda8:       ebf5d074        bl      0xffd83f80\r
16242     fdac:       08002b5e        stmeqda r0, {r1, r2, r3, r4, r6, r8, r9, fp, sp}\r
16243     fdb0:       e2840000        add     r0, r4, #0      ; 0x0\r
16244     fdb4:       e1a01005        mov     r1, r5\r
16245     fdb8:       ebf5ce03        bl      0xffd835cc\r
16246     fdbc:       08002b60        stmeqda r0, {r5, r6, r8, r9, fp, sp}\r
16247     fdc0:       ebf5d06e        bl      0xffd83f80\r
16248     fdc4:       08002b60        stmeqda r0, {r5, r6, r8, r9, fp, sp}\r
16249     fdc8:       ebf5d06c        bl      0xffd83f80\r
16250     fdcc:       08002b62        stmeqda r0, {r1, r5, r6, r8, r9, fp, sp}\r
16251     fdd0:       e3a00065        mov     r0, #101        ; 0x65\r
16252     fdd4:       e3800c2b        orr     r0, r0, #11008  ; 0x2b00\r
16253     fdd8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
16254     fddc:       e58d0438        str     r0, [sp, #1080]\r
16255     fde0:       e28cc03a        add     ip, ip, #58     ; 0x3a\r
16256     fde4:       e1a00fac        mov     r0, ip, lsr #31\r
16257     fde8:       e08ff100        add     pc, pc, r0, lsl #2\r
16258     fdec:       08000a40        stmeqda r0, {r6, r9, fp}\r
16259     fdf0:       ebf5cc57        bl      0xffd82f54\r
16260     fdf4:       ea000001        b       0xfe00\r
16261     fdf8:       08000a40        stmeqda r0, {r6, r9, fp}\r
16262     fdfc:       00000000        andeq   r0, r0, r0\r
16263     fe00:       ebf5d05e        bl      0xffd83f80\r
16264     fe04:       08000a40        stmeqda r0, {r6, r9, fp}\r
16265     fe08:       e59d9434        ldr     r9, [sp, #1076]\r
16266     fe0c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
16267     fe10:       e2499004        sub     r9, r9, #4      ; 0x4\r
16268     fe14:       e58d9434        str     r9, [sp, #1076]\r
16269     fe18:       e2890000        add     r0, r9, #0      ; 0x0\r
16270     fe1c:       e59d1438        ldr     r1, [sp, #1080]\r
16271     fe20:       ebf5ce09        bl      0xffd8364c\r
16272     fe24:       ebf5d055        bl      0xffd83f80\r
16273     fe28:       08000a42        stmeqda r0, {r1, r6, r9, fp}\r
16274     fe2c:       e3b05007        movs    r5, #7  ; 0x7\r
16275     fe30:       ebf5d052        bl      0xffd83f80\r
16276     fe34:       08000a44        stmeqda r0, {r2, r6, r9, fp}\r
16277     fe38:       e3a00f99        mov     r0, #612        ; 0x264\r
16278     fe3c:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
16279     fe40:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
16280     fe44:       ebf5ceb3        bl      0xffd83918\r
16281     fe48:       08000a48        stmeqda r0, {r3, r6, r9, fp}\r
16282     fe4c:       e1a04000        mov     r4, r0\r
16283     fe50:       ebf5d04a        bl      0xffd83f80\r
16284     fe54:       08000a46        stmeqda r0, {r1, r2, r6, r9, fp}\r
16285     fe58:       e3a00f9a        mov     r0, #616        ; 0x268\r
16286     fe5c:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
16287     fe60:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
16288     fe64:       ebf5ceab        bl      0xffd83918\r
16289     fe68:       08000a4a        stmeqda r0, {r1, r3, r6, r9, fp}\r
16290     fe6c:       e1a03000        mov     r3, r0\r
16291     fe70:       ebf5d042        bl      0xffd83f80\r
16292     fe74:       08000a48        stmeqda r0, {r3, r6, r9, fp}\r
16293     fe78:       e3b06000        movs    r6, #0  ; 0x0\r
16294     fe7c:       ebf5d03f        bl      0xffd83f80\r
16295     fe80:       08000a4a        stmeqda r0, {r1, r3, r6, r9, fp}\r
16296     fe84:       e1a01003        mov     r1, r3\r
16297     fe88:       e2933054        adds    r3, r3, #84     ; 0x54\r
16298     fe8c:       e28cc016        add     ip, ip, #22     ; 0x16\r
16299     fe90:       ebf5d03a        bl      0xffd83f80\r
16300     fe94:       08000a4c        stmeqda r0, {r2, r3, r6, r9, fp}\r
16301     fe98:       e2830000        add     r0, r3, #0      ; 0x0\r
16302     fe9c:       e1a01006        mov     r1, r6\r
16303     fea0:       ebf5cda9        bl      0xffd8354c\r
16304     fea4:       08000a4e        stmeqda r0, {r1, r2, r3, r6, r9, fp}\r
16305     fea8:       ebf5d034        bl      0xffd83f80\r
16306     feac:       08000a4e        stmeqda r0, {r1, r2, r3, r6, r9, fp}\r
16307     feb0:       e1a01003        mov     r1, r3\r
16308     feb4:       e253300c        subs    r3, r3, #12     ; 0xc\r
16309     feb8:       ebf5d030        bl      0xffd83f80\r
16310     febc:       08000a50        stmeqda r0, {r4, r6, r9, fp}\r
16311     fec0:       e1a01005        mov     r1, r5\r
16312     fec4:       e2555001        subs    r5, r5, #1      ; 0x1\r
16313     fec8:       ebf5d02c        bl      0xffd83f80\r
16314     fecc:       08000a52        stmeqda r0, {r1, r4, r6, r9, fp}\r
16315     fed0:       e3550000        cmp     r5, #0  ; 0x0\r
16316     fed4:       ebf5d029        bl      0xffd83f80\r
16317     fed8:       08000a54        stmeqda r0, {r2, r4, r6, r9, fp}\r
16318     fedc:       e28cc010        add     ip, ip, #16     ; 0x10\r
16319     fee0:       da000004        ble     0xfef8\r
16320     fee4:       e1a00fac        mov     r0, ip, lsr #31\r
16321     fee8:       e08ff100        add     pc, pc, r0, lsl #2\r
16322     feec:       08000a4c        stmeqda r0, {r2, r3, r6, r9, fp}\r
16323     fef0:       ebf5cc17        bl      0xffd82f54\r
16324     fef4:       eaffffe5        b       0xfe90\r
16325     fef8:       ebf5d020        bl      0xffd83f80\r
16326     fefc:       08000a56        stmeqda r0, {r1, r2, r4, r6, r9, fp}\r
16327     ff00:       e3b05080        movs    r5, #128        ; 0x80\r
16328     ff04:       ebf5d01d        bl      0xffd83f80\r
16329     ff08:       08000a58        stmeqda r0, {r3, r4, r6, r9, fp}\r
16330     ff0c:       e1b05385        movs    r5, r5, lsl #7\r
16331     ff10:       ebf5d01a        bl      0xffd83f80\r
16332     ff14:       08000a5a        stmeqda r0, {r1, r3, r4, r6, r9, fp}\r
16333     ff18:       e3b03000        movs    r3, #0  ; 0x0\r
16334     ff1c:       ebf5d017        bl      0xffd83f80\r
16335     ff20:       08000a5c        stmeqda r0, {r2, r3, r4, r6, r9, fp}\r
16336     ff24:       ebf5d015        bl      0xffd83f80\r
16337     ff28:       08000a5e        stmeqda r0, {r1, r2, r3, r4, r6, r9, fp}\r
16338     ff2c:       e3a00061        mov     r0, #97 ; 0x61\r
16339     ff30:       e3800c0a        orr     r0, r0, #2560   ; 0xa00\r
16340     ff34:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
16341     ff38:       e58d0438        str     r0, [sp, #1080]\r
16342     ff3c:       e28cc00f        add     ip, ip, #15     ; 0xf\r
16343     ff40:       e1a00fac        mov     r0, ip, lsr #31\r
16344     ff44:       e08ff100        add     pc, pc, r0, lsl #2\r
16345     ff48:       080009dc        stmeqda r0, {r2, r3, r4, r6, r7, r8, fp}\r
16346     ff4c:       ebf5cc00        bl      0xffd82f54\r
16347     ff50:       ea000001        b       0xff5c\r
16348     ff54:       080009dc        stmeqda r0, {r2, r3, r4, r6, r7, r8, fp}\r
16349     ff58:       00000000        andeq   r0, r0, r0\r
16350     ff5c:       ebf5d007        bl      0xffd83f80\r
16351     ff60:       080009dc        stmeqda r0, {r2, r3, r4, r6, r7, r8, fp}\r
16352     ff64:       e59d9434        ldr     r9, [sp, #1076]\r
16353     ff68:       e3c99003        bic     r9, r9, #3      ; 0x3\r
16354     ff6c:       e2499010        sub     r9, r9, #16     ; 0x10\r
16355     ff70:       e58d9434        str     r9, [sp, #1076]\r
16356     ff74:       e2890000        add     r0, r9, #0      ; 0x0\r
16357     ff78:       e1a01007        mov     r1, r7\r
16358     ff7c:       ebf5cdb2        bl      0xffd8364c\r
16359     ff80:       e2890004        add     r0, r9, #4      ; 0x4\r
16360     ff84:       e1a01008        mov     r1, r8\r
16361     ff88:       ebf5cdaf        bl      0xffd8364c\r
16362     ff8c:       e2890008        add     r0, r9, #8      ; 0x8\r
16363     ff90:       e59d1418        ldr     r1, [sp, #1048]\r
16364     ff94:       ebf5cdac        bl      0xffd8364c\r
16365     ff98:       e289000c        add     r0, r9, #12     ; 0xc\r
16366     ff9c:       e59d1438        ldr     r1, [sp, #1080]\r
16367     ffa0:       ebf5cda9        bl      0xffd8364c\r
16368     ffa4:       ebf5cff5        bl      0xffd83f80\r
16369     ffa8:       080009de        stmeqda r0, {r1, r2, r3, r4, r6, r7, r8, fp}\r
16370     ffac:       e59d1420        ldr     r1, [sp, #1056]\r
16371     ffb0:       e1a00001        mov     r0, r1\r
16372     ffb4:       e58d0418        str     r0, [sp, #1048]\r
16373     ffb8:       ebf5cff0        bl      0xffd83f80\r
16374     ffbc:       080009e0        stmeqda r0, {r5, r6, r7, r8, fp}\r
16375     ffc0:       e59d9434        ldr     r9, [sp, #1076]\r
16376     ffc4:       e3c99003        bic     r9, r9, #3      ; 0x3\r
16377     ffc8:       e2499004        sub     r9, r9, #4      ; 0x4\r
16378     ffcc:       e58d9434        str     r9, [sp, #1076]\r
16379     ffd0:       e2890000        add     r0, r9, #0      ; 0x0\r
16380     ffd4:       e59d1418        ldr     r1, [sp, #1048]\r
16381     ffd8:       ebf5cd7b        bl      0xffd835cc\r
16382     ffdc:       080009e2        stmeqda r0, {r1, r5, r6, r7, r8, fp}\r
16383     ffe0:       ebf5cfe6        bl      0xffd83f80\r
16384     ffe4:       080009e2        stmeqda r0, {r1, r5, r6, r7, r8, fp}\r
16385     ffe8:       e3a00f8a        mov     r0, #552        ; 0x228\r
16386     ffec:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
16387     fff0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
16388     fff4:       ebf5ce47        bl      0xffd83918\r
16389     fff8:       080009e6        stmeqda r0, {r1, r2, r5, r6, r7, r8, fp}\r
16390     fffc:       e1a08000        mov     r8, r0\r
16391    10000:       ebf5cfde        bl      0xffd83f80\r
16392    10004:       080009e4        stmeqda r0, {r2, r5, r6, r7, r8, fp}\r
16393    10008:       e1b06083        movs    r6, r3, lsl #1\r
16394    1000c:       ebf5cfdb        bl      0xffd83f80\r
16395    10010:       080009e6        stmeqda r0, {r1, r2, r5, r6, r7, r8, fp}\r
16396    10014:       e1a01006        mov     r1, r6\r
16397    10018:       e0966003        adds    r6, r6, r3\r
16398    1001c:       ebf5cfd7        bl      0xffd83f80\r
16399    10020:       080009e8        stmeqda r0, {r3, r5, r6, r7, r8, fp}\r
16400    10024:       e1b06106        movs    r6, r6, lsl #2\r
16401    10028:       ebf5cfd4        bl      0xffd83f80\r
16402    1002c:       080009ea        stmeqda r0, {r1, r3, r5, r6, r7, r8, fp}\r
16403    10030:       e1a01006        mov     r1, r6\r
16404    10034:       e0967008        adds    r7, r6, r8\r
16405    10038:       ebf5cfd0        bl      0xffd83f80\r
16406    1003c:       080009ec        stmeqda r0, {r2, r3, r5, r6, r7, r8, fp}\r
16407    10040:       e3b03000        movs    r3, #0  ; 0x0\r
16408    10044:       ebf5cfcd        bl      0xffd83f80\r
16409    10048:       080009ee        stmeqda r0, {r1, r2, r3, r5, r6, r7, r8, fp}\r
16410    1004c:       e1a00003        mov     r0, r3\r
16411    10050:       e58d0420        str     r0, [sp, #1056]\r
16412    10054:       ebf5cfc9        bl      0xffd83f80\r
16413    10058:       080009f0        stmeqda r0, {r4, r5, r6, r7, r8, fp}\r
16414    1005c:       e3b03080        movs    r3, #128        ; 0x80\r
16415    10060:       ebf5cfc6        bl      0xffd83f80\r
16416    10064:       080009f2        stmeqda r0, {r1, r4, r5, r6, r7, r8, fp}\r
16417    10068:       e2870000        add     r0, r7, #0      ; 0x0\r
16418    1006c:       e1a01003        mov     r1, r3\r
16419    10070:       ebf5cd35        bl      0xffd8354c\r
16420    10074:       080009f4        stmeqda r0, {r2, r4, r5, r6, r7, r8, fp}\r
16421    10078:       ebf5cfc0        bl      0xffd83f80\r
16422    1007c:       080009f4        stmeqda r0, {r2, r4, r5, r6, r7, r8, fp}\r
16423    10080:       e1a01008        mov     r1, r8\r
16424    10084:       e2987004        adds    r7, r8, #4      ; 0x4\r
16425    10088:       ebf5cfbc        bl      0xffd83f80\r
16426    1008c:       080009f6        stmeqda r0, {r1, r2, r4, r5, r6, r7, r8, fp}\r
16427    10090:       e1a01006        mov     r1, r6\r
16428    10094:       e0967007        adds    r7, r6, r7\r
16429    10098:       ebf5cfb8        bl      0xffd83f80\r
16430    1009c:       080009f8        stmeqda r0, {r3, r4, r5, r6, r7, r8, fp}\r
16431    100a0:       e1a01005        mov     r1, r5\r
16432    100a4:       e2955003        adds    r5, r5, #3      ; 0x3\r
16433    100a8:       ebf5cfb4        bl      0xffd83f80\r
16434    100ac:       080009fa        stmeqda r0, {r1, r3, r4, r5, r6, r7, r8, fp}\r
16435    100b0:       e3b00004        movs    r0, #4  ; 0x4\r
16436    100b4:       e58d0418        str     r0, [sp, #1048]\r
16437    100b8:       ebf5cfb0        bl      0xffd83f80\r
16438    100bc:       080009fc        stmeqda r0, {r2, r3, r4, r5, r6, r7, r8, fp}\r
16439    100c0:       e59d0418        ldr     r0, [sp, #1048]\r
16440    100c4:       e3a01000        mov     r1, #0  ; 0x0\r
16441    100c8:       e0510000        subs    r0, r1, r0\r
16442    100cc:       e58d0418        str     r0, [sp, #1048]\r
16443    100d0:       ebf5cfaa        bl      0xffd83f80\r
16444    100d4:       080009fe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, r8, fp}\r
16445    100d8:       e1a01005        mov     r1, r5\r
16446    100dc:       e59d0418        ldr     r0, [sp, #1048]\r
16447    100e0:       e0155000        ands    r5, r5, r0\r
16448    100e4:       ebf5cfa5        bl      0xffd83f80\r
16449    100e8:       08000a00        stmeqda r0, {r9, fp}\r
16450    100ec:       e2870000        add     r0, r7, #0      ; 0x0\r
16451    100f0:       e1a01005        mov     r1, r5\r
16452    100f4:       ebf5cd34        bl      0xffd835cc\r
16453    100f8:       08000a02        stmeqda r0, {r1, r9, fp}\r
16454    100fc:       ebf5cf9f        bl      0xffd83f80\r
16455    10100:       08000a02        stmeqda r0, {r1, r9, fp}\r
16456    10104:       e1a01008        mov     r1, r8\r
16457    10108:       e2988008        adds    r8, r8, #8      ; 0x8\r
16458    1010c:       ebf5cf9b        bl      0xffd83f80\r
16459    10110:       08000a04        stmeqda r0, {r2, r9, fp}\r
16460    10114:       e1a01006        mov     r1, r6\r
16461    10118:       e0966008        adds    r6, r6, r8\r
16462    1011c:       ebf5cf97        bl      0xffd83f80\r
16463    10120:       08000a06        stmeqda r0, {r1, r2, r9, fp}\r
16464    10124:       e1a01004        mov     r1, r4\r
16465    10128:       e2943003        adds    r3, r4, #3      ; 0x3\r
16466    1012c:       ebf5cf93        bl      0xffd83f80\r
16467    10130:       08000a08        stmeqda r0, {r3, r9, fp}\r
16468    10134:       e1a01003        mov     r1, r3\r
16469    10138:       e59d0418        ldr     r0, [sp, #1048]\r
16470    1013c:       e0133000        ands    r3, r3, r0\r
16471    10140:       ebf5cf8e        bl      0xffd83f80\r
16472    10144:       08000a0a        stmeqda r0, {r1, r3, r9, fp}\r
16473    10148:       e2860000        add     r0, r6, #0      ; 0x0\r
16474    1014c:       e1a01003        mov     r1, r3\r
16475    10150:       ebf5cd1d        bl      0xffd835cc\r
16476    10154:       08000a0c        stmeqda r0, {r2, r3, r9, fp}\r
16477    10158:       ebf5cf88        bl      0xffd83f80\r
16478    1015c:       08000a0c        stmeqda r0, {r2, r3, r9, fp}\r
16479    10160:       e59d1420        ldr     r1, [sp, #1056]\r
16480    10164:       e1a03001        mov     r3, r1\r
16481    10168:       ebf5cf84        bl      0xffd83f80\r
16482    1016c:       08000a0e        stmeqda r0, {r1, r2, r3, r9, fp}\r
16483    10170:       e2840000        add     r0, r4, #0      ; 0x0\r
16484    10174:       e1a01003        mov     r1, r3\r
16485    10178:       ebf5ccd4        bl      0xffd834d0\r
16486    1017c:       08000a10        stmeqda r0, {r4, r9, fp}\r
16487    10180:       ebf5cf7e        bl      0xffd83f80\r
16488    10184:       08000a10        stmeqda r0, {r4, r9, fp}\r
16489    10188:       e2870000        add     r0, r7, #0      ; 0x0\r
16490    1018c:       ebf5cde1        bl      0xffd83918\r
16491    10190:       08000a14        stmeqda r0, {r2, r4, r9, fp}\r
16492    10194:       e1a05000        mov     r5, r0\r
16493    10198:       ebf5cf78        bl      0xffd83f80\r
16494    1019c:       08000a12        stmeqda r0, {r1, r4, r9, fp}\r
16495    101a0:       e1a01005        mov     r1, r5\r
16496    101a4:       e2555004        subs    r5, r5, #4      ; 0x4\r
16497    101a8:       ebf5cf74        bl      0xffd83f80\r
16498    101ac:       08000a14        stmeqda r0, {r2, r4, r9, fp}\r
16499    101b0:       e1b05405        movs    r5, r5, lsl #8\r
16500    101b4:       ebf5cf71        bl      0xffd83f80\r
16501    101b8:       08000a16        stmeqda r0, {r1, r2, r4, r9, fp}\r
16502    101bc:       e2840000        add     r0, r4, #0      ; 0x0\r
16503    101c0:       ebf5cd7d        bl      0xffd837bc\r
16504    101c4:       08000a1a        stmeqda r0, {r1, r3, r4, r9, fp}\r
16505    101c8:       e1a03000        mov     r3, r0\r
16506    101cc:       ebf5cf6b        bl      0xffd83f80\r
16507    101d0:       08000a18        stmeqda r0, {r3, r4, r9, fp}\r
16508    101d4:       e1a01003        mov     r1, r3\r
16509    101d8:       e1933005        orrs    r3, r3, r5\r
16510    101dc:       ebf5cf67        bl      0xffd83f80\r
16511    101e0:       08000a1a        stmeqda r0, {r1, r3, r4, r9, fp}\r
16512    101e4:       e2840000        add     r0, r4, #0      ; 0x0\r
16513    101e8:       e1a01003        mov     r1, r3\r
16514    101ec:       ebf5ccf6        bl      0xffd835cc\r
16515    101f0:       08000a1c        stmeqda r0, {r2, r3, r4, r9, fp}\r
16516    101f4:       ebf5cf61        bl      0xffd83f80\r
16517    101f8:       08000a1c        stmeqda r0, {r2, r3, r4, r9, fp}\r
16518    101fc:       e59d9434        ldr     r9, [sp, #1076]\r
16519    10200:       e3c99003        bic     r9, r9, #3      ; 0x3\r
16520    10204:       e2890004        add     r0, r9, #4      ; 0x4\r
16521    10208:       e58d0434        str     r0, [sp, #1076]\r
16522    1020c:       e2890000        add     r0, r9, #0      ; 0x0\r
16523    10210:       ebf5cdc0        bl      0xffd83918\r
16524    10214:       08000a20        stmeqda r0, {r5, r9, fp}\r
16525    10218:       e1a06000        mov     r6, r0\r
16526    1021c:       ebf5cf57        bl      0xffd83f80\r
16527    10220:       08000a1e        stmeqda r0, {r1, r2, r3, r4, r9, fp}\r
16528    10224:       e1a00006        mov     r0, r6\r
16529    10228:       e58d0420        str     r0, [sp, #1056]\r
16530    1022c:       ebf5cf53        bl      0xffd83f80\r
16531    10230:       08000a20        stmeqda r0, {r5, r9, fp}\r
16532    10234:       e59d9434        ldr     r9, [sp, #1076]\r
16533    10238:       e3c99003        bic     r9, r9, #3      ; 0x3\r
16534    1023c:       e289000c        add     r0, r9, #12     ; 0xc\r
16535    10240:       e58d0434        str     r0, [sp, #1076]\r
16536    10244:       e2890000        add     r0, r9, #0      ; 0x0\r
16537    10248:       ebf5cdb2        bl      0xffd83918\r
16538    1024c:       08000a24        stmeqda r0, {r2, r5, r9, fp}\r
16539    10250:       e1a07000        mov     r7, r0\r
16540    10254:       e2890004        add     r0, r9, #4      ; 0x4\r
16541    10258:       ebf5cdae        bl      0xffd83918\r
16542    1025c:       08000a24        stmeqda r0, {r2, r5, r9, fp}\r
16543    10260:       e1a08000        mov     r8, r0\r
16544    10264:       e2890008        add     r0, r9, #8      ; 0x8\r
16545    10268:       ebf5cdaa        bl      0xffd83918\r
16546    1026c:       08000a24        stmeqda r0, {r2, r5, r9, fp}\r
16547    10270:       e58d0418        str     r0, [sp, #1048]\r
16548    10274:       ebf5cf41        bl      0xffd83f80\r
16549    10278:       08000a22        stmeqda r0, {r1, r5, r9, fp}\r
16550    1027c:       e59d9434        ldr     r9, [sp, #1076]\r
16551    10280:       e3c99003        bic     r9, r9, #3      ; 0x3\r
16552    10284:       e2890004        add     r0, r9, #4      ; 0x4\r
16553    10288:       e58d0434        str     r0, [sp, #1076]\r
16554    1028c:       e2890000        add     r0, r9, #0      ; 0x0\r
16555    10290:       ebf5cda0        bl      0xffd83918\r
16556    10294:       08000a26        stmeqda r0, {r1, r2, r5, r9, fp}\r
16557    10298:       e1a03000        mov     r3, r0\r
16558    1029c:       ebf5cf37        bl      0xffd83f80\r
16559    102a0:       08000a24        stmeqda r0, {r2, r5, r9, fp}\r
16560    102a4:       e1a00003        mov     r0, r3\r
16561    102a8:       e28cc083        add     ip, ip, #131    ; 0x83\r
16562    102ac:       eaf5cb87        b       0xffd830d0\r
16563    102b0:       08000a60        stmeqda r0, {r5, r6, r9, fp}\r
16564    102b4:       00000000        andeq   r0, r0, r0\r
16565    102b8:       ebf5cf30        bl      0xffd83f80\r
16566    102bc:       08000a60        stmeqda r0, {r5, r6, r9, fp}\r
16567    102c0:       e59d9434        ldr     r9, [sp, #1076]\r
16568    102c4:       e3c99003        bic     r9, r9, #3      ; 0x3\r
16569    102c8:       e2890004        add     r0, r9, #4      ; 0x4\r
16570    102cc:       e58d0434        str     r0, [sp, #1076]\r
16571    102d0:       e2890000        add     r0, r9, #0      ; 0x0\r
16572    102d4:       ebf5cd8f        bl      0xffd83918\r
16573    102d8:       08000a64        stmeqda r0, {r2, r5, r6, r9, fp}\r
16574    102dc:       e1a03000        mov     r3, r0\r
16575    102e0:       ebf5cf26        bl      0xffd83f80\r
16576    102e4:       08000a62        stmeqda r0, {r1, r5, r6, r9, fp}\r
16577    102e8:       e1a00003        mov     r0, r3\r
16578    102ec:       e28cc007        add     ip, ip, #7      ; 0x7\r
16579    102f0:       eaf5cb76        b       0xffd830d0\r
16580    102f4:       08002b64        stmeqda r0, {r2, r5, r6, r8, r9, fp, sp}\r
16581    102f8:       00000000        andeq   r0, r0, r0\r
16582    102fc:       ebf5cf1f        bl      0xffd83f80\r
16583    10300:       08002b64        stmeqda r0, {r2, r5, r6, r8, r9, fp, sp}\r
16584    10304:       e3b03080        movs    r3, #128        ; 0x80\r
16585    10308:       ebf5cf1c        bl      0xffd83f80\r
16586    1030c:       08002b66        stmeqda r0, {r1, r2, r5, r6, r8, r9, fp, sp}\r
16587    10310:       ebf5cf1a        bl      0xffd83f80\r
16588    10314:       08002b68        stmeqda r0, {r3, r5, r6, r8, r9, fp, sp}\r
16589    10318:       e3a0006b        mov     r0, #107        ; 0x6b\r
16590    1031c:       e3800c2b        orr     r0, r0, #11008  ; 0x2b00\r
16591    10320:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
16592    10324:       e58d0438        str     r0, [sp, #1080]\r
16593    10328:       e28cc009        add     ip, ip, #9      ; 0x9\r
16594    1032c:       e1a00fac        mov     r0, ip, lsr #31\r
16595    10330:       e08ff100        add     pc, pc, r0, lsl #2\r
16596    10334:       080012c4        stmeqda r0, {r2, r6, r7, r9, ip}\r
16597    10338:       ebf5cb05        bl      0xffd82f54\r
16598    1033c:       ea000001        b       0x10348\r
16599    10340:       080012c4        stmeqda r0, {r2, r6, r7, r9, ip}\r
16600    10344:       00000000        andeq   r0, r0, r0\r
16601    10348:       ebf5cf0c        bl      0xffd83f80\r
16602    1034c:       080012c4        stmeqda r0, {r2, r6, r7, r9, ip}\r
16603    10350:       e59d9434        ldr     r9, [sp, #1076]\r
16604    10354:       e3c99003        bic     r9, r9, #3      ; 0x3\r
16605    10358:       e2499008        sub     r9, r9, #8      ; 0x8\r
16606    1035c:       e58d9434        str     r9, [sp, #1076]\r
16607    10360:       e2890000        add     r0, r9, #0      ; 0x0\r
16608    10364:       e1a01007        mov     r1, r7\r
16609    10368:       ebf5ccb7        bl      0xffd8364c\r
16610    1036c:       e2890004        add     r0, r9, #4      ; 0x4\r
16611    10370:       e59d1438        ldr     r1, [sp, #1080]\r
16612    10374:       ebf5ccb4        bl      0xffd8364c\r
16613    10378:       ebf5cf00        bl      0xffd83f80\r
16614    1037c:       080012c6        stmeqda r0, {r1, r2, r6, r7, r9, ip}\r
16615    10380:       e3a00fba        mov     r0, #744        ; 0x2e8\r
16616    10384:       e3800a01        orr     r0, r0, #4096   ; 0x1000\r
16617    10388:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
16618    1038c:       ebf5cd61        bl      0xffd83918\r
16619    10390:       080012ca        stmeqda r0, {r1, r3, r6, r7, r9, ip}\r
16620    10394:       e1a04000        mov     r4, r0\r
16621    10398:       ebf5cef8        bl      0xffd83f80\r
16622    1039c:       080012c8        stmeqda r0, {r3, r6, r7, r9, ip}\r
16623    103a0:       e3a00fbb        mov     r0, #748        ; 0x2ec\r
16624    103a4:       e3800a01        orr     r0, r0, #4096   ; 0x1000\r
16625    103a8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
16626    103ac:       ebf5cd59        bl      0xffd83918\r
16627    103b0:       080012cc        stmeqda r0, {r2, r3, r6, r7, r9, ip}\r
16628    103b4:       e1a05000        mov     r5, r0\r
16629    103b8:       ebf5cef0        bl      0xffd83f80\r
16630    103bc:       080012ca        stmeqda r0, {r1, r3, r6, r7, r9, ip}\r
16631    103c0:       e2840000        add     r0, r4, #0      ; 0x0\r
16632    103c4:       e1a01005        mov     r1, r5\r
16633    103c8:       ebf5cc7f        bl      0xffd835cc\r
16634    103cc:       080012cc        stmeqda r0, {r2, r3, r6, r7, r9, ip}\r
16635    103d0:       ebf5ceea        bl      0xffd83f80\r
16636    103d4:       080012cc        stmeqda r0, {r2, r3, r6, r7, r9, ip}\r
16637    103d8:       e3a00e2f        mov     r0, #752        ; 0x2f0\r
16638    103dc:       e3800a01        orr     r0, r0, #4096   ; 0x1000\r
16639    103e0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
16640    103e4:       ebf5cd4b        bl      0xffd83918\r
16641    103e8:       080012d0        stmeqda r0, {r4, r6, r7, r9, ip}\r
16642    103ec:       e1a06000        mov     r6, r0\r
16643    103f0:       ebf5cee2        bl      0xffd83f80\r
16644    103f4:       080012ce        stmeqda r0, {r1, r2, r3, r6, r7, r9, ip}\r
16645    103f8:       e3a00fbd        mov     r0, #756        ; 0x2f4\r
16646    103fc:       e3800a01        orr     r0, r0, #4096   ; 0x1000\r
16647    10400:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
16648    10404:       ebf5cd43        bl      0xffd83918\r
16649    10408:       080012d2        stmeqda r0, {r1, r4, r6, r7, r9, ip}\r
16650    1040c:       e1a07000        mov     r7, r0\r
16651    10410:       ebf5ceda        bl      0xffd83f80\r
16652    10414:       080012d0        stmeqda r0, {r4, r6, r7, r9, ip}\r
16653    10418:       e2870000        add     r0, r7, #0      ; 0x0\r
16654    1041c:       e1a01003        mov     r1, r3\r
16655    10420:       ebf5cc69        bl      0xffd835cc\r
16656    10424:       080012d2        stmeqda r0, {r1, r4, r6, r7, r9, ip}\r
16657    10428:       ebf5ced4        bl      0xffd83f80\r
16658    1042c:       080012d2        stmeqda r0, {r1, r4, r6, r7, r9, ip}\r
16659    10430:       e3b040bc        movs    r4, #188        ; 0xbc\r
16660    10434:       ebf5ced1        bl      0xffd83f80\r
16661    10438:       080012d4        stmeqda r0, {r2, r4, r6, r7, r9, ip}\r
16662    1043c:       e1a01003        mov     r1, r3\r
16663    10440:       e0130493        muls    r3, r3, r4\r
16664    10444:       ebf5cecd        bl      0xffd83f80\r
16665    10448:       080012d6        stmeqda r0, {r1, r2, r4, r6, r7, r9, ip}\r
16666    1044c:       e1a01003        mov     r1, r3\r
16667    10450:       e0933005        adds    r3, r3, r5\r
16668    10454:       ebf5cec9        bl      0xffd83f80\r
16669    10458:       080012d8        stmeqda r0, {r3, r4, r6, r7, r9, ip}\r
16670    1045c:       e2860000        add     r0, r6, #0      ; 0x0\r
16671    10460:       e1a01003        mov     r1, r3\r
16672    10464:       ebf5cc58        bl      0xffd835cc\r
16673    10468:       080012da        stmeqda r0, {r1, r3, r4, r6, r7, r9, ip}\r
16674    1046c:       ebf5cec3        bl      0xffd83f80\r
16675    10470:       080012da        stmeqda r0, {r1, r3, r4, r6, r7, r9, ip}\r
16676    10474:       ebf5cec1        bl      0xffd83f80\r
16677    10478:       080012dc        stmeqda r0, {r2, r3, r4, r6, r7, r9, ip}\r
16678    1047c:       e3a000df        mov     r0, #223        ; 0xdf\r
16679    10480:       e3800c12        orr     r0, r0, #4608   ; 0x1200\r
16680    10484:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
16681    10488:       e58d0438        str     r0, [sp, #1080]\r
16682    1048c:       e28cc033        add     ip, ip, #51     ; 0x33\r
16683    10490:       e1a00fac        mov     r0, ip, lsr #31\r
16684    10494:       e08ff100        add     pc, pc, r0, lsl #2\r
16685    10498:       080013d0        stmeqda r0, {r4, r6, r7, r8, r9, ip}\r
16686    1049c:       ebf5caac        bl      0xffd82f54\r
16687    104a0:       ea000001        b       0x104ac\r
16688    104a4:       080013d0        stmeqda r0, {r4, r6, r7, r8, r9, ip}\r
16689    104a8:       00000000        andeq   r0, r0, r0\r
16690    104ac:       ebf5ceb3        bl      0xffd83f80\r
16691    104b0:       080013d0        stmeqda r0, {r4, r6, r7, r8, r9, ip}\r
16692    104b4:       e59d9434        ldr     r9, [sp, #1076]\r
16693    104b8:       e3c99003        bic     r9, r9, #3      ; 0x3\r
16694    104bc:       e249900c        sub     r9, r9, #12     ; 0xc\r
16695    104c0:       e58d9434        str     r9, [sp, #1076]\r
16696    104c4:       e2890000        add     r0, r9, #0      ; 0x0\r
16697    104c8:       e1a01007        mov     r1, r7\r
16698    104cc:       ebf5cc5e        bl      0xffd8364c\r
16699    104d0:       e2890004        add     r0, r9, #4      ; 0x4\r
16700    104d4:       e1a01008        mov     r1, r8\r
16701    104d8:       ebf5cc5b        bl      0xffd8364c\r
16702    104dc:       e2890008        add     r0, r9, #8      ; 0x8\r
16703    104e0:       e59d1438        ldr     r1, [sp, #1080]\r
16704    104e4:       ebf5cc58        bl      0xffd8364c\r
16705    104e8:       ebf5cea4        bl      0xffd83f80\r
16706    104ec:       080013d2        stmeqda r0, {r1, r4, r6, r7, r8, r9, ip}\r
16707    104f0:       e3a00f02        mov     r0, #8  ; 0x8\r
16708    104f4:       e3800b05        orr     r0, r0, #5120   ; 0x1400\r
16709    104f8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
16710    104fc:       ebf5cd05        bl      0xffd83918\r
16711    10500:       080013d6        stmeqda r0, {r1, r2, r4, r6, r7, r8, r9, ip}\r
16712    10504:       e1a07000        mov     r7, r0\r
16713    10508:       ebf5ce9c        bl      0xffd83f80\r
16714    1050c:       080013d4        stmeqda r0, {r2, r4, r6, r7, r8, r9, ip}\r
16715    10510:       e3a00f03        mov     r0, #12 ; 0xc\r
16716    10514:       e3800b05        orr     r0, r0, #5120   ; 0x1400\r
16717    10518:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
16718    1051c:       ebf5ccfd        bl      0xffd83918\r
16719    10520:       080013d8        stmeqda r0, {r3, r4, r6, r7, r8, r9, ip}\r
16720    10524:       e1a03000        mov     r3, r0\r
16721    10528:       ebf5ce94        bl      0xffd83f80\r
16722    1052c:       080013d6        stmeqda r0, {r1, r2, r4, r6, r7, r8, r9, ip}\r
16723    10530:       e3a00e41        mov     r0, #1040       ; 0x410\r
16724    10534:       e3800a01        orr     r0, r0, #4096   ; 0x1000\r
16725    10538:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
16726    1053c:       ebf5ccf5        bl      0xffd83918\r
16727    10540:       080013da        stmeqda r0, {r1, r3, r4, r6, r7, r8, r9, ip}\r
16728    10544:       e1a08000        mov     r8, r0\r
16729    10548:       ebf5ce8c        bl      0xffd83f80\r
16730    1054c:       080013d8        stmeqda r0, {r3, r4, r6, r7, r8, r9, ip}\r
16731    10550:       e3b06000        movs    r6, #0  ; 0x0\r
16732    10554:       ebf5ce89        bl      0xffd83f80\r
16733    10558:       080013da        stmeqda r0, {r1, r3, r4, r6, r7, r8, r9, ip}\r
16734    1055c:       e3a00f05        mov     r0, #20 ; 0x14\r
16735    10560:       e3800b05        orr     r0, r0, #5120   ; 0x1400\r
16736    10564:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
16737    10568:       ebf5ccea        bl      0xffd83918\r
16738    1056c:       080013de        stmeqda r0, {r1, r2, r3, r4, r6, r7, r8, r9, ip}\r
16739    10570:       e1a05000        mov     r5, r0\r
16740    10574:       ebf5ce81        bl      0xffd83f80\r
16741    10578:       080013dc        stmeqda r0, {r2, r3, r4, r6, r7, r8, r9, ip}\r
16742    1057c:       e3a00f06        mov     r0, #24 ; 0x18\r
16743    10580:       e3800b05        orr     r0, r0, #5120   ; 0x1400\r
16744    10584:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
16745    10588:       ebf5cce2        bl      0xffd83918\r
16746    1058c:       080013e0        stmeqda r0, {r5, r6, r7, r8, r9, ip}\r
16747    10590:       e1a04000        mov     r4, r0\r
16748    10594:       e28cc021        add     ip, ip, #33     ; 0x21\r
16749    10598:       ebf5ce78        bl      0xffd83f80\r
16750    1059c:       080013de        stmeqda r0, {r1, r2, r3, r4, r6, r7, r8, r9, ip}\r
16751    105a0:       e2850000        add     r0, r5, #0      ; 0x0\r
16752    105a4:       e1a01006        mov     r1, r6\r
16753    105a8:       ebf5cbe7        bl      0xffd8354c\r
16754    105ac:       080013e0        stmeqda r0, {r5, r6, r7, r8, r9, ip}\r
16755    105b0:       ebf5ce72        bl      0xffd83f80\r
16756    105b4:       080013e0        stmeqda r0, {r5, r6, r7, r8, r9, ip}\r
16757    105b8:       e1a01005        mov     r1, r5\r
16758    105bc:       e2955002        adds    r5, r5, #2      ; 0x2\r
16759    105c0:       ebf5ce6e        bl      0xffd83f80\r
16760    105c4:       080013e2        stmeqda r0, {r1, r5, r6, r7, r8, r9, ip}\r
16761    105c8:       e1a01004        mov     r1, r4\r
16762    105cc:       e2544001        subs    r4, r4, #1      ; 0x1\r
16763    105d0:       ebf5ce6a        bl      0xffd83f80\r
16764    105d4:       080013e4        stmeqda r0, {r2, r5, r6, r7, r8, r9, ip}\r
16765    105d8:       e3540000        cmp     r4, #0  ; 0x0\r
16766    105dc:       ebf5ce67        bl      0xffd83f80\r
16767    105e0:       080013e6        stmeqda r0, {r1, r2, r5, r6, r7, r8, r9, ip}\r
16768    105e4:       e28cc010        add     ip, ip, #16     ; 0x10\r
16769    105e8:       0a000004        beq     0x10600\r
16770    105ec:       e1a00fac        mov     r0, ip, lsr #31\r
16771    105f0:       e08ff100        add     pc, pc, r0, lsl #2\r
16772    105f4:       080013de        stmeqda r0, {r1, r2, r3, r4, r6, r7, r8, r9, ip}\r
16773    105f8:       ebf5ca55        bl      0xffd82f54\r
16774    105fc:       eaffffe5        b       0x10598\r
16775    10600:       ebf5ce5e        bl      0xffd83f80\r
16776    10604:       080013e8        stmeqda r0, {r3, r5, r6, r7, r8, r9, ip}\r
16777    10608:       e2870000        add     r0, r7, #0      ; 0x0\r
16778    1060c:       ebf5ccc1        bl      0xffd83918\r
16779    10610:       080013ec        stmeqda r0, {r2, r3, r5, r6, r7, r8, r9, ip}\r
16780    10614:       e1a04000        mov     r4, r0\r
16781    10618:       ebf5ce58        bl      0xffd83f80\r
16782    1061c:       080013ea        stmeqda r0, {r1, r3, r5, r6, r7, r8, r9, ip}\r
16783    10620:       e1a01003        mov     r1, r3\r
16784    10624:       e2935000        adds    r5, r3, #0      ; 0x0\r
16785    10628:       ebf5ce54        bl      0xffd83f80\r
16786    1062c:       080013ec        stmeqda r0, {r2, r3, r5, r6, r7, r8, r9, ip}\r
16787    10630:       e2850000        add     r0, r5, #0      ; 0x0\r
16788    10634:       ebf5ccb7        bl      0xffd83918\r
16789    10638:       080013f0        stmeqda r0, {r4, r5, r6, r7, r8, r9, ip}\r
16790    1063c:       e1a03000        mov     r3, r0\r
16791    10640:       ebf5ce4e        bl      0xffd83f80\r
16792    10644:       080013ee        stmeqda r0, {r1, r2, r3, r5, r6, r7, r8, r9, ip}\r
16793    10648:       e1540003        cmp     r4, r3\r
16794    1064c:       ebf5ce4b        bl      0xffd83f80\r
16795    10650:       080013f0        stmeqda r0, {r4, r5, r6, r7, r8, r9, ip}\r
16796    10654:       e28cc013        add     ip, ip, #19     ; 0x13\r
16797    10658:       3a000004        bcc     0x10670\r
16798    1065c:       e1a00fac        mov     r0, ip, lsr #31\r
16799    10660:       e08ff100        add     pc, pc, r0, lsl #2\r
16800    10664:       080013fe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, ip}\r
16801    10668:       ebf5ca39        bl      0xffd82f54\r
16802    1066c:       ea00001f        b       0x106f0\r
16803    10670:       ebf5ce42        bl      0xffd83f80\r
16804    10674:       080013f2        stmeqda r0, {r1, r4, r5, r6, r7, r8, r9, ip}\r
16805    10678:       e3b06000        movs    r6, #0  ; 0x0\r
16806    1067c:       e28cc003        add     ip, ip, #3      ; 0x3\r
16807    10680:       ebf5ce3e        bl      0xffd83f80\r
16808    10684:       080013f4        stmeqda r0, {r2, r4, r5, r6, r7, r8, r9, ip}\r
16809    10688:       e2840000        add     r0, r4, #0      ; 0x0\r
16810    1068c:       e1a01006        mov     r1, r6\r
16811    10690:       ebf5cbcd        bl      0xffd835cc\r
16812    10694:       080013f6        stmeqda r0, {r1, r2, r4, r5, r6, r7, r8, r9, ip}\r
16813    10698:       ebf5ce38        bl      0xffd83f80\r
16814    1069c:       080013f6        stmeqda r0, {r1, r2, r4, r5, r6, r7, r8, r9, ip}\r
16815    106a0:       e1a01004        mov     r1, r4\r
16816    106a4:       e29440bc        adds    r4, r4, #188    ; 0xbc\r
16817    106a8:       ebf5ce34        bl      0xffd83f80\r
16818    106ac:       080013f8        stmeqda r0, {r3, r4, r5, r6, r7, r8, r9, ip}\r
16819    106b0:       e2850000        add     r0, r5, #0      ; 0x0\r
16820    106b4:       ebf5cc97        bl      0xffd83918\r
16821    106b8:       080013fc        stmeqda r0, {r2, r3, r4, r5, r6, r7, r8, r9, ip}\r
16822    106bc:       e1a03000        mov     r3, r0\r
16823    106c0:       ebf5ce2e        bl      0xffd83f80\r
16824    106c4:       080013fa        stmeqda r0, {r1, r3, r4, r5, r6, r7, r8, r9, ip}\r
16825    106c8:       e1540003        cmp     r4, r3\r
16826    106cc:       ebf5ce2b        bl      0xffd83f80\r
16827    106d0:       080013fc        stmeqda r0, {r2, r3, r4, r5, r6, r7, r8, r9, ip}\r
16828    106d4:       e28cc012        add     ip, ip, #18     ; 0x12\r
16829    106d8:       2a000004        bcs     0x106f0\r
16830    106dc:       e1a00fac        mov     r0, ip, lsr #31\r
16831    106e0:       e08ff100        add     pc, pc, r0, lsl #2\r
16832    106e4:       080013f4        stmeqda r0, {r2, r4, r5, r6, r7, r8, r9, ip}\r
16833    106e8:       ebf5ca19        bl      0xffd82f54\r
16834    106ec:       eaffffe3        b       0x10680\r
16835    106f0:       ebf5ce22        bl      0xffd83f80\r
16836    106f4:       080013fe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, ip}\r
16837    106f8:       e2870000        add     r0, r7, #0      ; 0x0\r
16838    106fc:       ebf5cc85        bl      0xffd83918\r
16839    10700:       08001402        stmeqda r0, {r1, sl, ip}\r
16840    10704:       e1a03000        mov     r3, r0\r
16841    10708:       ebf5ce1c        bl      0xffd83f80\r
16842    1070c:       08001400        stmeqda r0, {sl, ip}\r
16843    10710:       e2880000        add     r0, r8, #0      ; 0x0\r
16844    10714:       e1a01003        mov     r1, r3\r
16845    10718:       ebf5cbab        bl      0xffd835cc\r
16846    1071c:       08001402        stmeqda r0, {r1, sl, ip}\r
16847    10720:       ebf5ce16        bl      0xffd83f80\r
16848    10724:       08001402        stmeqda r0, {r1, sl, ip}\r
16849    10728:       e59d9434        ldr     r9, [sp, #1076]\r
16850    1072c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
16851    10730:       e2890008        add     r0, r9, #8      ; 0x8\r
16852    10734:       e58d0434        str     r0, [sp, #1076]\r
16853    10738:       e2890000        add     r0, r9, #0      ; 0x0\r
16854    1073c:       ebf5cc75        bl      0xffd83918\r
16855    10740:       08001406        stmeqda r0, {r1, r2, sl, ip}\r
16856    10744:       e1a07000        mov     r7, r0\r
16857    10748:       e2890004        add     r0, r9, #4      ; 0x4\r
16858    1074c:       ebf5cc71        bl      0xffd83918\r
16859    10750:       08001406        stmeqda r0, {r1, r2, sl, ip}\r
16860    10754:       e1a08000        mov     r8, r0\r
16861    10758:       ebf5ce08        bl      0xffd83f80\r
16862    1075c:       08001404        stmeqda r0, {r2, sl, ip}\r
16863    10760:       e59d9434        ldr     r9, [sp, #1076]\r
16864    10764:       e3c99003        bic     r9, r9, #3      ; 0x3\r
16865    10768:       e2890004        add     r0, r9, #4      ; 0x4\r
16866    1076c:       e58d0434        str     r0, [sp, #1076]\r
16867    10770:       e2890000        add     r0, r9, #0      ; 0x0\r
16868    10774:       ebf5cc67        bl      0xffd83918\r
16869    10778:       08001408        stmeqda r0, {r3, sl, ip}\r
16870    1077c:       e1a03000        mov     r3, r0\r
16871    10780:       ebf5cdfe        bl      0xffd83f80\r
16872    10784:       08001406        stmeqda r0, {r1, r2, sl, ip}\r
16873    10788:       e1a00003        mov     r0, r3\r
16874    1078c:       e28cc015        add     ip, ip, #21     ; 0x15\r
16875    10790:       eaf5ca4e        b       0xffd830d0\r
16876    10794:       080012de        stmeqda r0, {r1, r2, r3, r4, r6, r7, r9, ip}\r
16877    10798:       00000000        andeq   r0, r0, r0\r
16878    1079c:       ebf5cdf7        bl      0xffd83f80\r
16879    107a0:       080012de        stmeqda r0, {r1, r2, r3, r4, r6, r7, r9, ip}\r
16880    107a4:       e2870000        add     r0, r7, #0      ; 0x0\r
16881    107a8:       ebf5cc5a        bl      0xffd83918\r
16882    107ac:       080012e2        stmeqda r0, {r1, r5, r6, r7, r9, ip}\r
16883    107b0:       e1a03000        mov     r3, r0\r
16884    107b4:       ebf5cdf1        bl      0xffd83f80\r
16885    107b8:       080012e0        stmeqda r0, {r5, r6, r7, r9, ip}\r
16886    107bc:       e59d9434        ldr     r9, [sp, #1076]\r
16887    107c0:       e3c99003        bic     r9, r9, #3      ; 0x3\r
16888    107c4:       e2890004        add     r0, r9, #4      ; 0x4\r
16889    107c8:       e58d0434        str     r0, [sp, #1076]\r
16890    107cc:       e2890000        add     r0, r9, #0      ; 0x0\r
16891    107d0:       ebf5cc50        bl      0xffd83918\r
16892    107d4:       080012e4        stmeqda r0, {r2, r5, r6, r7, r9, ip}\r
16893    107d8:       e1a07000        mov     r7, r0\r
16894    107dc:       ebf5cde7        bl      0xffd83f80\r
16895    107e0:       080012e2        stmeqda r0, {r1, r5, r6, r7, r9, ip}\r
16896    107e4:       e59d9434        ldr     r9, [sp, #1076]\r
16897    107e8:       e3c99003        bic     r9, r9, #3      ; 0x3\r
16898    107ec:       e2890004        add     r0, r9, #4      ; 0x4\r
16899    107f0:       e58d0434        str     r0, [sp, #1076]\r
16900    107f4:       e2890000        add     r0, r9, #0      ; 0x0\r
16901    107f8:       ebf5cc46        bl      0xffd83918\r
16902    107fc:       080012e6        stmeqda r0, {r1, r2, r5, r6, r7, r9, ip}\r
16903    10800:       e1a04000        mov     r4, r0\r
16904    10804:       ebf5cddd        bl      0xffd83f80\r
16905    10808:       080012e4        stmeqda r0, {r2, r5, r6, r7, r9, ip}\r
16906    1080c:       e1a00004        mov     r0, r4\r
16907    10810:       e28cc010        add     ip, ip, #16     ; 0x10\r
16908    10814:       eaf5ca2d        b       0xffd830d0\r
16909    10818:       08002b6a        stmeqda r0, {r1, r3, r5, r6, r8, r9, fp, sp}\r
16910    1081c:       00000000        andeq   r0, r0, r0\r
16911    10820:       ebf5cdd6        bl      0xffd83f80\r
16912    10824:       08002b6a        stmeqda r0, {r1, r3, r5, r6, r8, r9, fp, sp}\r
16913    10828:       ebf5cdd4        bl      0xffd83f80\r
16914    1082c:       08002b6c        stmeqda r0, {r2, r3, r5, r6, r8, r9, fp, sp}\r
16915    10830:       e3a0006f        mov     r0, #111        ; 0x6f\r
16916    10834:       e3800c2b        orr     r0, r0, #11008  ; 0x2b00\r
16917    10838:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
16918    1083c:       e58d0438        str     r0, [sp, #1080]\r
16919    10840:       e28cc006        add     ip, ip, #6      ; 0x6\r
16920    10844:       e1a00fac        mov     r0, ip, lsr #31\r
16921    10848:       e08ff100        add     pc, pc, r0, lsl #2\r
16922    1084c:       08003aa0        stmeqda r0, {r5, r7, r9, fp, ip, sp}\r
16923    10850:       ebf5c9bf        bl      0xffd82f54\r
16924    10854:       eaffd4c4        b       0x5b6c\r
16925    10858:       08002b6e        stmeqda r0, {r1, r2, r3, r5, r6, r8, r9, fp, sp}\r
16926    1085c:       00000000        andeq   r0, r0, r0\r
16927    10860:       ebf5cdc6        bl      0xffd83f80\r
16928    10864:       08002b6e        stmeqda r0, {r1, r2, r3, r5, r6, r8, r9, fp, sp}\r
16929    10868:       ebf5cdc4        bl      0xffd83f80\r
16930    1086c:       08002b70        stmeqda r0, {r4, r5, r6, r8, r9, fp, sp}\r
16931    10870:       e3a00073        mov     r0, #115        ; 0x73\r
16932    10874:       e3800c2b        orr     r0, r0, #11008  ; 0x2b00\r
16933    10878:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
16934    1087c:       e58d0438        str     r0, [sp, #1080]\r
16935    10880:       e28cc006        add     ip, ip, #6      ; 0x6\r
16936    10884:       e1a00fac        mov     r0, ip, lsr #31\r
16937    10888:       e08ff100        add     pc, pc, r0, lsl #2\r
16938    1088c:       08000bf0        stmeqda r0, {r4, r5, r6, r7, r8, r9, fp}\r
16939    10890:       ebf5c9af        bl      0xffd82f54\r
16940    10894:       ea000001        b       0x108a0\r
16941    10898:       08000bf0        stmeqda r0, {r4, r5, r6, r7, r8, r9, fp}\r
16942    1089c:       00000000        andeq   r0, r0, r0\r
16943    108a0:       ebf5cdb6        bl      0xffd83f80\r
16944    108a4:       08000bf0        stmeqda r0, {r4, r5, r6, r7, r8, r9, fp}\r
16945    108a8:       e3a00f02        mov     r0, #8  ; 0x8\r
16946    108ac:       e3800b03        orr     r0, r0, #3072   ; 0xc00\r
16947    108b0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
16948    108b4:       ebf5cc17        bl      0xffd83918\r
16949    108b8:       08000bf4        stmeqda r0, {r2, r4, r5, r6, r7, r8, r9, fp}\r
16950    108bc:       e1a03000        mov     r3, r0\r
16951    108c0:       ebf5cdae        bl      0xffd83f80\r
16952    108c4:       08000bf2        stmeqda r0, {r1, r4, r5, r6, r7, r8, r9, fp}\r
16953    108c8:       e3b05080        movs    r5, #128        ; 0x80\r
16954    108cc:       ebf5cdab        bl      0xffd83f80\r
16955    108d0:       08000bf4        stmeqda r0, {r2, r4, r5, r6, r7, r8, r9, fp}\r
16956    108d4:       e1b05185        movs    r5, r5, lsl #3\r
16957    108d8:       ebf5cda8        bl      0xffd83f80\r
16958    108dc:       08000bf6        stmeqda r0, {r1, r2, r4, r5, r6, r7, r8, r9, fp}\r
16959    108e0:       e1a01003        mov     r1, r3\r
16960    108e4:       e0934005        adds    r4, r3, r5\r
16961    108e8:       ebf5cda4        bl      0xffd83f80\r
16962    108ec:       08000bf8        stmeqda r0, {r3, r4, r5, r6, r7, r8, r9, fp}\r
16963    108f0:       e1530004        cmp     r3, r4\r
16964    108f4:       ebf5cda1        bl      0xffd83f80\r
16965    108f8:       08000bfa        stmeqda r0, {r1, r3, r4, r5, r6, r7, r8, r9, fp}\r
16966    108fc:       e28cc014        add     ip, ip, #20     ; 0x14\r
16967    10900:       3a000004        bcc     0x10918\r
16968    10904:       e1a00fac        mov     r0, ip, lsr #31\r
16969    10908:       e08ff100        add     pc, pc, r0, lsl #2\r
16970    1090c:       08000c06        stmeqda r0, {r1, r2, sl, fp}\r
16971    10910:       ebf5c98f        bl      0xffd82f54\r
16972    10914:       ea000019        b       0x10980\r
16973    10918:       ebf5cd98        bl      0xffd83f80\r
16974    1091c:       08000bfc        stmeqda r0, {r2, r3, r4, r5, r6, r7, r8, r9, fp}\r
16975    10920:       e3b05000        movs    r5, #0  ; 0x0\r
16976    10924:       e28cc003        add     ip, ip, #3      ; 0x3\r
16977    10928:       ebf5cd94        bl      0xffd83f80\r
16978    1092c:       08000bfe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, fp}\r
16979    10930:       e2830004        add     r0, r3, #4      ; 0x4\r
16980    10934:       e1a01005        mov     r1, r5\r
16981    10938:       ebf5cb23        bl      0xffd835cc\r
16982    1093c:       08000c00        stmeqda r0, {sl, fp}\r
16983    10940:       ebf5cd8e        bl      0xffd83f80\r
16984    10944:       08000c00        stmeqda r0, {sl, fp}\r
16985    10948:       e1a01003        mov     r1, r3\r
16986    1094c:       e2933008        adds    r3, r3, #8      ; 0x8\r
16987    10950:       ebf5cd8a        bl      0xffd83f80\r
16988    10954:       08000c02        stmeqda r0, {r1, sl, fp}\r
16989    10958:       e1530004        cmp     r3, r4\r
16990    1095c:       ebf5cd87        bl      0xffd83f80\r
16991    10960:       08000c04        stmeqda r0, {r2, sl, fp}\r
16992    10964:       e28cc00d        add     ip, ip, #13     ; 0xd\r
16993    10968:       2a000004        bcs     0x10980\r
16994    1096c:       e1a00fac        mov     r0, ip, lsr #31\r
16995    10970:       e08ff100        add     pc, pc, r0, lsl #2\r
16996    10974:       08000bfe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, fp}\r
16997    10978:       ebf5c975        bl      0xffd82f54\r
16998    1097c:       eaffffe9        b       0x10928\r
16999    10980:       ebf5cd7e        bl      0xffd83f80\r
17000    10984:       08000c06        stmeqda r0, {r1, r2, sl, fp}\r
17001    10988:       e59d0438        ldr     r0, [sp, #1080]\r
17002    1098c:       e28cc003        add     ip, ip, #3      ; 0x3\r
17003    10990:       eaf5c9ce        b       0xffd830d0\r
17004    10994:       08002b72        stmeqda r0, {r1, r4, r5, r6, r8, r9, fp, sp}\r
17005    10998:       00000000        andeq   r0, r0, r0\r
17006    1099c:       ebf5cd77        bl      0xffd83f80\r
17007    109a0:       08002b72        stmeqda r0, {r1, r4, r5, r6, r8, r9, fp, sp}\r
17008    109a4:       e59d9434        ldr     r9, [sp, #1076]\r
17009    109a8:       e3c99003        bic     r9, r9, #3      ; 0x3\r
17010    109ac:       e2890004        add     r0, r9, #4      ; 0x4\r
17011    109b0:       e58d0434        str     r0, [sp, #1076]\r
17012    109b4:       e2890000        add     r0, r9, #0      ; 0x0\r
17013    109b8:       ebf5cbd6        bl      0xffd83918\r
17014    109bc:       08002b76        stmeqda r0, {r1, r2, r4, r5, r6, r8, r9, fp, sp}\r
17015    109c0:       e1a03000        mov     r3, r0\r
17016    109c4:       ebf5cd6d        bl      0xffd83f80\r
17017    109c8:       08002b74        stmeqda r0, {r2, r4, r5, r6, r8, r9, fp, sp}\r
17018    109cc:       e1a00003        mov     r0, r3\r
17019    109d0:       e28cc007        add     ip, ip, #7      ; 0x7\r
17020    109d4:       eaf5c9bd        b       0xffd830d0\r
17021    109d8:       08002b90        stmeqda r0, {r4, r7, r8, r9, fp, sp}\r
17022    109dc:       00000000        andeq   r0, r0, r0\r
17023    109e0:       ebf5cd66        bl      0xffd83f80\r
17024    109e4:       08002b90        stmeqda r0, {r4, r7, r8, r9, fp, sp}\r
17025    109e8:       e3b03000        movs    r3, #0  ; 0x0\r
17026    109ec:       ebf5cd63        bl      0xffd83f80\r
17027    109f0:       08002b92        stmeqda r0, {r1, r4, r7, r8, r9, fp, sp}\r
17028    109f4:       e3b04001        movs    r4, #1  ; 0x1\r
17029    109f8:       ebf5cd60        bl      0xffd83f80\r
17030    109fc:       08002b94        stmeqda r0, {r2, r4, r7, r8, r9, fp, sp}\r
17031    10a00:       ebf5cd5e        bl      0xffd83f80\r
17032    10a04:       08002b96        stmeqda r0, {r1, r2, r4, r7, r8, r9, fp, sp}\r
17033    10a08:       e3a00099        mov     r0, #153        ; 0x99\r
17034    10a0c:       e3800c2b        orr     r0, r0, #11008  ; 0x2b00\r
17035    10a10:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
17036    10a14:       e58d0438        str     r0, [sp, #1080]\r
17037    10a18:       e28cc00c        add     ip, ip, #12     ; 0xc\r
17038    10a1c:       e1a00fac        mov     r0, ip, lsr #31\r
17039    10a20:       e08ff100        add     pc, pc, r0, lsl #2\r
17040    10a24:       08001480        stmeqda r0, {r7, sl, ip}\r
17041    10a28:       ebf5c949        bl      0xffd82f54\r
17042    10a2c:       ea000001        b       0x10a38\r
17043    10a30:       08001480        stmeqda r0, {r7, sl, ip}\r
17044    10a34:       00000000        andeq   r0, r0, r0\r
17045    10a38:       ebf5cd50        bl      0xffd83f80\r
17046    10a3c:       08001480        stmeqda r0, {r7, sl, ip}\r
17047    10a40:       e59d9434        ldr     r9, [sp, #1076]\r
17048    10a44:       e3c99003        bic     r9, r9, #3      ; 0x3\r
17049    10a48:       e249900c        sub     r9, r9, #12     ; 0xc\r
17050    10a4c:       e58d9434        str     r9, [sp, #1076]\r
17051    10a50:       e2890000        add     r0, r9, #0      ; 0x0\r
17052    10a54:       e1a01007        mov     r1, r7\r
17053    10a58:       ebf5cafb        bl      0xffd8364c\r
17054    10a5c:       e2890004        add     r0, r9, #4      ; 0x4\r
17055    10a60:       e1a01008        mov     r1, r8\r
17056    10a64:       ebf5caf8        bl      0xffd8364c\r
17057    10a68:       e2890008        add     r0, r9, #8      ; 0x8\r
17058    10a6c:       e59d1438        ldr     r1, [sp, #1080]\r
17059    10a70:       ebf5caf5        bl      0xffd8364c\r
17060    10a74:       ebf5cd41        bl      0xffd83f80\r
17061    10a78:       08001482        stmeqda r0, {r1, r7, sl, ip}\r
17062    10a7c:       e1a01003        mov     r1, r3\r
17063    10a80:       e2937000        adds    r7, r3, #0      ; 0x0\r
17064    10a84:       ebf5cd3d        bl      0xffd83f80\r
17065    10a88:       08001484        stmeqda r0, {r2, r7, sl, ip}\r
17066    10a8c:       e1a01004        mov     r1, r4\r
17067    10a90:       e2948000        adds    r8, r4, #0      ; 0x0\r
17068    10a94:       ebf5cd39        bl      0xffd83f80\r
17069    10a98:       08001486        stmeqda r0, {r1, r2, r7, sl, ip}\r
17070    10a9c:       e1a01008        mov     r1, r8\r
17071    10aa0:       e2983000        adds    r3, r8, #0      ; 0x0\r
17072    10aa4:       ebf5cd35        bl      0xffd83f80\r
17073    10aa8:       08001488        stmeqda r0, {r3, r7, sl, ip}\r
17074    10aac:       ebf5cd33        bl      0xffd83f80\r
17075    10ab0:       0800148a        stmeqda r0, {r1, r3, r7, sl, ip}\r
17076    10ab4:       e3a0008d        mov     r0, #141        ; 0x8d\r
17077    10ab8:       e3800b05        orr     r0, r0, #5120   ; 0x1400\r
17078    10abc:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
17079    10ac0:       e58d0438        str     r0, [sp, #1080]\r
17080    10ac4:       e28cc014        add     ip, ip, #20     ; 0x14\r
17081    10ac8:       e1a00fac        mov     r0, ip, lsr #31\r
17082    10acc:       e08ff100        add     pc, pc, r0, lsl #2\r
17083    10ad0:       0800141c        stmeqda r0, {r2, r3, r4, sl, ip}\r
17084    10ad4:       ebf5c91e        bl      0xffd82f54\r
17085    10ad8:       ea000001        b       0x10ae4\r
17086    10adc:       0800141c        stmeqda r0, {r2, r3, r4, sl, ip}\r
17087    10ae0:       00000000        andeq   r0, r0, r0\r
17088    10ae4:       ebf5cd25        bl      0xffd83f80\r
17089    10ae8:       0800141c        stmeqda r0, {r2, r3, r4, sl, ip}\r
17090    10aec:       e59d9434        ldr     r9, [sp, #1076]\r
17091    10af0:       e3c99003        bic     r9, r9, #3      ; 0x3\r
17092    10af4:       e249900c        sub     r9, r9, #12     ; 0xc\r
17093    10af8:       e58d9434        str     r9, [sp, #1076]\r
17094    10afc:       e2890000        add     r0, r9, #0      ; 0x0\r
17095    10b00:       e1a01007        mov     r1, r7\r
17096    10b04:       ebf5cad0        bl      0xffd8364c\r
17097    10b08:       e2890004        add     r0, r9, #4      ; 0x4\r
17098    10b0c:       e1a01008        mov     r1, r8\r
17099    10b10:       ebf5cacd        bl      0xffd8364c\r
17100    10b14:       e2890008        add     r0, r9, #8      ; 0x8\r
17101    10b18:       e59d1438        ldr     r1, [sp, #1080]\r
17102    10b1c:       ebf5caca        bl      0xffd8364c\r
17103    10b20:       ebf5cd16        bl      0xffd83f80\r
17104    10b24:       0800141e        stmeqda r0, {r1, r2, r3, r4, sl, ip}\r
17105    10b28:       e1a01003        mov     r1, r3\r
17106    10b2c:       e2938000        adds    r8, r3, #0      ; 0x0\r
17107    10b30:       ebf5cd12        bl      0xffd83f80\r
17108    10b34:       08001420        stmeqda r0, {r5, sl, ip}\r
17109    10b38:       e3a00f0f        mov     r0, #60 ; 0x3c\r
17110    10b3c:       e3800b05        orr     r0, r0, #5120   ; 0x1400\r
17111    10b40:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
17112    10b44:       ebf5cb73        bl      0xffd83918\r
17113    10b48:       08001424        stmeqda r0, {r2, r5, sl, ip}\r
17114    10b4c:       e1a03000        mov     r3, r0\r
17115    10b50:       ebf5cd0a        bl      0xffd83f80\r
17116    10b54:       08001422        stmeqda r0, {r1, r5, sl, ip}\r
17117    10b58:       e2830000        add     r0, r3, #0      ; 0x0\r
17118    10b5c:       ebf5cb6d        bl      0xffd83918\r
17119    10b60:       08001426        stmeqda r0, {r1, r2, r5, sl, ip}\r
17120    10b64:       e1a03000        mov     r3, r0\r
17121    10b68:       ebf5cd04        bl      0xffd83f80\r
17122    10b6c:       08001424        stmeqda r0, {r2, r5, sl, ip}\r
17123    10b70:       ebf5cd02        bl      0xffd83f80\r
17124    10b74:       08001426        stmeqda r0, {r1, r2, r5, sl, ip}\r
17125    10b78:       e3a00029        mov     r0, #41 ; 0x29\r
17126    10b7c:       e3800b05        orr     r0, r0, #5120   ; 0x1400\r
17127    10b80:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
17128    10b84:       e58d0438        str     r0, [sp, #1080]\r
17129    10b88:       e28cc018        add     ip, ip, #24     ; 0x18\r
17130    10b8c:       e1a00fac        mov     r0, ip, lsr #31\r
17131    10b90:       e08ff100        add     pc, pc, r0, lsl #2\r
17132    10b94:       080c31dc        stmeqda ip, {r2, r3, r4, r6, r7, r8, ip, sp}\r
17133    10b98:       ebf5c8ed        bl      0xffd82f54\r
17134    10b9c:       eaffe705        b       0xa7b8\r
17135    10ba0:       08001428        stmeqda r0, {r3, r5, sl, ip}\r
17136    10ba4:       00000000        andeq   r0, r0, r0\r
17137    10ba8:       ebf5ccf4        bl      0xffd83f80\r
17138    10bac:       08001428        stmeqda r0, {r3, r5, sl, ip}\r
17139    10bb0:       e1a01003        mov     r1, r3\r
17140    10bb4:       e2937000        adds    r7, r3, #0      ; 0x0\r
17141    10bb8:       ebf5ccf0        bl      0xffd83f80\r
17142    10bbc:       0800142a        stmeqda r0, {r1, r3, r5, sl, ip}\r
17143    10bc0:       e3570000        cmp     r7, #0  ; 0x0\r
17144    10bc4:       ebf5cced        bl      0xffd83f80\r
17145    10bc8:       0800142c        stmeqda r0, {r2, r3, r5, sl, ip}\r
17146    10bcc:       e28cc009        add     ip, ip, #9      ; 0x9\r
17147    10bd0:       1a000004        bne     0x10be8\r
17148    10bd4:       e1a00fac        mov     r0, ip, lsr #31\r
17149    10bd8:       e08ff100        add     pc, pc, r0, lsl #2\r
17150    10bdc:       08001440        stmeqda r0, {r6, sl, ip}\r
17151    10be0:       ebf5c8db        bl      0xffd82f54\r
17152    10be4:       ea000012        b       0x10c34\r
17153    10be8:       ebf5cce4        bl      0xffd83f80\r
17154    10bec:       0800142e        stmeqda r0, {r1, r2, r3, r5, sl, ip}\r
17155    10bf0:       e3b040bc        movs    r4, #188        ; 0xbc\r
17156    10bf4:       ebf5cce1        bl      0xffd83f80\r
17157    10bf8:       08001430        stmeqda r0, {r4, r5, sl, ip}\r
17158    10bfc:       ebf5ccdf        bl      0xffd83f80\r
17159    10c00:       08001432        stmeqda r0, {r1, r4, r5, sl, ip}\r
17160    10c04:       e3a00035        mov     r0, #53 ; 0x35\r
17161    10c08:       e3800b05        orr     r0, r0, #5120   ; 0x1400\r
17162    10c0c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
17163    10c10:       e58d0438        str     r0, [sp, #1080]\r
17164    10c14:       e28cc009        add     ip, ip, #9      ; 0x9\r
17165    10c18:       e1a00fac        mov     r0, ip, lsr #31\r
17166    10c1c:       e08ff100        add     pc, pc, r0, lsl #2\r
17167    10c20:       080c2e4c        stmeqda ip, {r2, r3, r6, r9, sl, fp, sp}\r
17168    10c24:       ebf5c8ca        bl      0xffd82f54\r
17169    10c28:       ea000023        b       0x10cbc\r
17170    10c2c:       08001440        stmeqda r0, {r6, sl, ip}\r
17171    10c30:       00000000        andeq   r0, r0, r0\r
17172    10c34:       ebf5ccd1        bl      0xffd83f80\r
17173    10c38:       08001440        stmeqda r0, {r6, sl, ip}\r
17174    10c3c:       e3b03000        movs    r3, #0  ; 0x0\r
17175    10c40:       ebf5ccce        bl      0xffd83f80\r
17176    10c44:       08001442        stmeqda r0, {r1, r6, sl, ip}\r
17177    10c48:       e59d9434        ldr     r9, [sp, #1076]\r
17178    10c4c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
17179    10c50:       e2890008        add     r0, r9, #8      ; 0x8\r
17180    10c54:       e58d0434        str     r0, [sp, #1076]\r
17181    10c58:       e2890000        add     r0, r9, #0      ; 0x0\r
17182    10c5c:       ebf5cb2d        bl      0xffd83918\r
17183    10c60:       08001446        stmeqda r0, {r1, r2, r6, sl, ip}\r
17184    10c64:       e1a07000        mov     r7, r0\r
17185    10c68:       e2890004        add     r0, r9, #4      ; 0x4\r
17186    10c6c:       ebf5cb29        bl      0xffd83918\r
17187    10c70:       08001446        stmeqda r0, {r1, r2, r6, sl, ip}\r
17188    10c74:       e1a08000        mov     r8, r0\r
17189    10c78:       ebf5ccc0        bl      0xffd83f80\r
17190    10c7c:       08001444        stmeqda r0, {r2, r6, sl, ip}\r
17191    10c80:       e59d9434        ldr     r9, [sp, #1076]\r
17192    10c84:       e3c99003        bic     r9, r9, #3      ; 0x3\r
17193    10c88:       e2890004        add     r0, r9, #4      ; 0x4\r
17194    10c8c:       e58d0434        str     r0, [sp, #1076]\r
17195    10c90:       e2890000        add     r0, r9, #0      ; 0x0\r
17196    10c94:       ebf5cb1f        bl      0xffd83918\r
17197    10c98:       08001448        stmeqda r0, {r3, r6, sl, ip}\r
17198    10c9c:       e1a04000        mov     r4, r0\r
17199    10ca0:       ebf5ccb6        bl      0xffd83f80\r
17200    10ca4:       08001446        stmeqda r0, {r1, r2, r6, sl, ip}\r
17201    10ca8:       e1a00004        mov     r0, r4\r
17202    10cac:       e28cc00f        add     ip, ip, #15     ; 0xf\r
17203    10cb0:       eaf5c906        b       0xffd830d0\r
17204    10cb4:       080c2e4c        stmeqda ip, {r2, r3, r6, r9, sl, fp, sp}\r
17205    10cb8:       00000000        andeq   r0, r0, r0\r
17206    10cbc:       ebf5ccaf        bl      0xffd83f80\r
17207    10cc0:       080c2e4c        stmeqda ip, {r2, r3, r6, r9, sl, fp, sp}\r
17208    10cc4:       e1a01003        mov     r1, r3\r
17209    10cc8:       e2935000        adds    r5, r3, #0      ; 0x0\r
17210    10ccc:       ebf5ccab        bl      0xffd83f80\r
17211    10cd0:       080c2e4e        stmeqda ip, {r1, r2, r3, r6, r9, sl, fp, sp}\r
17212    10cd4:       e1a01004        mov     r1, r4\r
17213    10cd8:       e2943000        adds    r3, r4, #0      ; 0x0\r
17214    10cdc:       ebf5cca7        bl      0xffd83f80\r
17215    10ce0:       080c2e50        stmeqda ip, {r4, r6, r9, sl, fp, sp}\r
17216    10ce4:       e1a01004        mov     r1, r4\r
17217    10ce8:       e2544001        subs    r4, r4, #1      ; 0x1\r
17218    10cec:       ebf5cca3        bl      0xffd83f80\r
17219    10cf0:       080c2e52        stmeqda ip, {r1, r4, r6, r9, sl, fp, sp}\r
17220    10cf4:       e3530000        cmp     r3, #0  ; 0x0\r
17221    10cf8:       ebf5cca0        bl      0xffd83f80\r
17222    10cfc:       080c2e54        stmeqda ip, {r2, r4, r6, r9, sl, fp, sp}\r
17223    10d00:       e28cc00f        add     ip, ip, #15     ; 0xf\r
17224    10d04:       1a000004        bne     0x10d1c\r
17225    10d08:       e1a00fac        mov     r0, ip, lsr #31\r
17226    10d0c:       e08ff100        add     pc, pc, r0, lsl #2\r
17227    10d10:       080c2e64        stmeqda ip, {r2, r5, r6, r9, sl, fp, sp}\r
17228    10d14:       ebf5c88e        bl      0xffd82f54\r
17229    10d18:       ea000021        b       0x10da4\r
17230    10d1c:       ebf5cc97        bl      0xffd83f80\r
17231    10d20:       080c2e56        stmeqda ip, {r1, r2, r4, r6, r9, sl, fp, sp}\r
17232    10d24:       e3b06000        movs    r6, #0  ; 0x0\r
17233    10d28:       e28cc003        add     ip, ip, #3      ; 0x3\r
17234    10d2c:       ebf5cc93        bl      0xffd83f80\r
17235    10d30:       080c2e58        stmeqda ip, {r3, r4, r6, r9, sl, fp, sp}\r
17236    10d34:       e2850000        add     r0, r5, #0      ; 0x0\r
17237    10d38:       e1a01006        mov     r1, r6\r
17238    10d3c:       ebf5c9e3        bl      0xffd834d0\r
17239    10d40:       080c2e5a        stmeqda ip, {r1, r3, r4, r6, r9, sl, fp, sp}\r
17240    10d44:       ebf5cc8d        bl      0xffd83f80\r
17241    10d48:       080c2e5a        stmeqda ip, {r1, r3, r4, r6, r9, sl, fp, sp}\r
17242    10d4c:       e1a01005        mov     r1, r5\r
17243    10d50:       e2955001        adds    r5, r5, #1      ; 0x1\r
17244    10d54:       ebf5cc89        bl      0xffd83f80\r
17245    10d58:       080c2e5c        stmeqda ip, {r2, r3, r4, r6, r9, sl, fp, sp}\r
17246    10d5c:       e1a01004        mov     r1, r4\r
17247    10d60:       e2943000        adds    r3, r4, #0      ; 0x0\r
17248    10d64:       ebf5cc85        bl      0xffd83f80\r
17249    10d68:       080c2e5e        stmeqda ip, {r1, r2, r3, r4, r6, r9, sl, fp, sp}\r
17250    10d6c:       e1a01004        mov     r1, r4\r
17251    10d70:       e2544001        subs    r4, r4, #1      ; 0x1\r
17252    10d74:       ebf5cc81        bl      0xffd83f80\r
17253    10d78:       080c2e60        stmeqda ip, {r5, r6, r9, sl, fp, sp}\r
17254    10d7c:       e3530000        cmp     r3, #0  ; 0x0\r
17255    10d80:       ebf5cc7e        bl      0xffd83f80\r
17256    10d84:       080c2e62        stmeqda ip, {r1, r5, r6, r9, sl, fp, sp}\r
17257    10d88:       e28cc013        add     ip, ip, #19     ; 0x13\r
17258    10d8c:       0a000004        beq     0x10da4\r
17259    10d90:       e1a00fac        mov     r0, ip, lsr #31\r
17260    10d94:       e08ff100        add     pc, pc, r0, lsl #2\r
17261    10d98:       080c2e58        stmeqda ip, {r3, r4, r6, r9, sl, fp, sp}\r
17262    10d9c:       ebf5c86c        bl      0xffd82f54\r
17263    10da0:       eaffffe1        b       0x10d2c\r
17264    10da4:       ebf5cc75        bl      0xffd83f80\r
17265    10da8:       080c2e64        stmeqda ip, {r2, r5, r6, r9, sl, fp, sp}\r
17266    10dac:       e59d0438        ldr     r0, [sp, #1080]\r
17267    10db0:       e28cc003        add     ip, ip, #3      ; 0x3\r
17268    10db4:       eaf5c8c5        b       0xffd830d0\r
17269    10db8:       08001434        stmeqda r0, {r2, r4, r5, sl, ip}\r
17270    10dbc:       00000000        andeq   r0, r0, r0\r
17271    10dc0:       ebf5cc6e        bl      0xffd83f80\r
17272    10dc4:       08001434        stmeqda r0, {r2, r4, r5, sl, ip}\r
17273    10dc8:       e2870000        add     r0, r7, #0      ; 0x0\r
17274    10dcc:       e1a01008        mov     r1, r8\r
17275    10dd0:       ebf5c9dd        bl      0xffd8354c\r
17276    10dd4:       08001436        stmeqda r0, {r1, r2, r4, r5, sl, ip}\r
17277    10dd8:       ebf5cc68        bl      0xffd83f80\r
17278    10ddc:       08001436        stmeqda r0, {r1, r2, r4, r5, sl, ip}\r
17279    10de0:       e1a01007        mov     r1, r7\r
17280    10de4:       e2973000        adds    r3, r7, #0      ; 0x0\r
17281    10de8:       ebf5cc64        bl      0xffd83f80\r
17282    10dec:       08001438        stmeqda r0, {r3, r4, r5, sl, ip}\r
17283    10df0:       e28cc00a        add     ip, ip, #10     ; 0xa\r
17284    10df4:       e1a00fac        mov     r0, ip, lsr #31\r
17285    10df8:       e08ff100        add     pc, pc, r0, lsl #2\r
17286    10dfc:       08001442        stmeqda r0, {r1, r6, sl, ip}\r
17287    10e00:       ebf5c853        bl      0xffd82f54\r
17288    10e04:       ea000001        b       0x10e10\r
17289    10e08:       08001442        stmeqda r0, {r1, r6, sl, ip}\r
17290    10e0c:       00000000        andeq   r0, r0, r0\r
17291    10e10:       ebf5cc5a        bl      0xffd83f80\r
17292    10e14:       08001442        stmeqda r0, {r1, r6, sl, ip}\r
17293    10e18:       e59d9434        ldr     r9, [sp, #1076]\r
17294    10e1c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
17295    10e20:       e2890008        add     r0, r9, #8      ; 0x8\r
17296    10e24:       e58d0434        str     r0, [sp, #1076]\r
17297    10e28:       e2890000        add     r0, r9, #0      ; 0x0\r
17298    10e2c:       ebf5cab9        bl      0xffd83918\r
17299    10e30:       08001446        stmeqda r0, {r1, r2, r6, sl, ip}\r
17300    10e34:       e1a07000        mov     r7, r0\r
17301    10e38:       e2890004        add     r0, r9, #4      ; 0x4\r
17302    10e3c:       ebf5cab5        bl      0xffd83918\r
17303    10e40:       08001446        stmeqda r0, {r1, r2, r6, sl, ip}\r
17304    10e44:       e1a08000        mov     r8, r0\r
17305    10e48:       ebf5cc4c        bl      0xffd83f80\r
17306    10e4c:       08001444        stmeqda r0, {r2, r6, sl, ip}\r
17307    10e50:       e59d9434        ldr     r9, [sp, #1076]\r
17308    10e54:       e3c99003        bic     r9, r9, #3      ; 0x3\r
17309    10e58:       e2890004        add     r0, r9, #4      ; 0x4\r
17310    10e5c:       e58d0434        str     r0, [sp, #1076]\r
17311    10e60:       e2890000        add     r0, r9, #0      ; 0x0\r
17312    10e64:       ebf5caab        bl      0xffd83918\r
17313    10e68:       08001448        stmeqda r0, {r3, r6, sl, ip}\r
17314    10e6c:       e1a04000        mov     r4, r0\r
17315    10e70:       ebf5cc42        bl      0xffd83f80\r
17316    10e74:       08001446        stmeqda r0, {r1, r2, r6, sl, ip}\r
17317    10e78:       e1a00004        mov     r0, r4\r
17318    10e7c:       e28cc00c        add     ip, ip, #12     ; 0xc\r
17319    10e80:       eaf5c892        b       0xffd830d0\r
17320    10e84:       0800148c        stmeqda r0, {r2, r3, r7, sl, ip}\r
17321    10e88:       00000000        andeq   r0, r0, r0\r
17322    10e8c:       ebf5cc3b        bl      0xffd83f80\r
17323    10e90:       0800148c        stmeqda r0, {r2, r3, r7, sl, ip}\r
17324    10e94:       e1a01003        mov     r1, r3\r
17325    10e98:       e2935000        adds    r5, r3, #0      ; 0x0\r
17326    10e9c:       ebf5cc37        bl      0xffd83f80\r
17327    10ea0:       0800148e        stmeqda r0, {r1, r2, r3, r7, sl, ip}\r
17328    10ea4:       e3550000        cmp     r5, #0  ; 0x0\r
17329    10ea8:       ebf5cc34        bl      0xffd83f80\r
17330    10eac:       08001490        stmeqda r0, {r4, r7, sl, ip}\r
17331    10eb0:       e28cc009        add     ip, ip, #9      ; 0x9\r
17332    10eb4:       1a000004        bne     0x10ecc\r
17333    10eb8:       e1a00fac        mov     r0, ip, lsr #31\r
17334    10ebc:       e08ff100        add     pc, pc, r0, lsl #2\r
17335    10ec0:       080014b6        stmeqda r0, {r1, r2, r4, r5, r7, sl, ip}\r
17336    10ec4:       ebf5c822        bl      0xffd82f54\r
17337    10ec8:       ea00006b        b       0x1107c\r
17338    10ecc:       ebf5cc2b        bl      0xffd83f80\r
17339    10ed0:       08001492        stmeqda r0, {r1, r4, r7, sl, ip}\r
17340    10ed4:       e3a00d53        mov     r0, #5312       ; 0x14c0\r
17341    10ed8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
17342    10edc:       ebf5ca8d        bl      0xffd83918\r
17343    10ee0:       08001496        stmeqda r0, {r1, r2, r4, r7, sl, ip}\r
17344    10ee4:       e1a03000        mov     r3, r0\r
17345    10ee8:       ebf5cc24        bl      0xffd83f80\r
17346    10eec:       08001494        stmeqda r0, {r2, r4, r7, sl, ip}\r
17347    10ef0:       e1a01008        mov     r1, r8\r
17348    10ef4:       e0188003        ands    r8, r8, r3\r
17349    10ef8:       ebf5cc20        bl      0xffd83f80\r
17350    10efc:       08001496        stmeqda r0, {r1, r2, r4, r7, sl, ip}\r
17351    10f00:       e3a00f31        mov     r0, #196        ; 0xc4\r
17352    10f04:       e3800b05        orr     r0, r0, #5120   ; 0x1400\r
17353    10f08:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
17354    10f0c:       ebf5ca81        bl      0xffd83918\r
17355    10f10:       0800149a        stmeqda r0, {r1, r3, r4, r7, sl, ip}\r
17356    10f14:       e1a03000        mov     r3, r0\r
17357    10f18:       ebf5cc18        bl      0xffd83f80\r
17358    10f1c:       08001498        stmeqda r0, {r3, r4, r7, sl, ip}\r
17359    10f20:       e2850022        add     r0, r5, #34     ; 0x22\r
17360    10f24:       e1a01003        mov     r1, r3\r
17361    10f28:       ebf5c987        bl      0xffd8354c\r
17362    10f2c:       0800149a        stmeqda r0, {r1, r3, r4, r7, sl, ip}\r
17363    10f30:       ebf5cc12        bl      0xffd83f80\r
17364    10f34:       0800149a        stmeqda r0, {r1, r3, r4, r7, sl, ip}\r
17365    10f38:       e3570000        cmp     r7, #0  ; 0x0\r
17366    10f3c:       ebf5cc0f        bl      0xffd83f80\r
17367    10f40:       0800149c        stmeqda r0, {r2, r3, r4, r7, sl, ip}\r
17368    10f44:       e28cc017        add     ip, ip, #23     ; 0x17\r
17369    10f48:       1a000004        bne     0x10f60\r
17370    10f4c:       e1a00fac        mov     r0, ip, lsr #31\r
17371    10f50:       e08ff100        add     pc, pc, r0, lsl #2\r
17372    10f54:       080014a6        stmeqda r0, {r1, r2, r5, r7, sl, ip}\r
17373    10f58:       ebf5c7fd        bl      0xffd82f54\r
17374    10f5c:       ea000018        b       0x10fc4\r
17375    10f60:       ebf5cc06        bl      0xffd83f80\r
17376    10f64:       0800149e        stmeqda r0, {r1, r2, r3, r4, r7, sl, ip}\r
17377    10f68:       e2850028        add     r0, r5, #40     ; 0x28\r
17378    10f6c:       e1a01007        mov     r1, r7\r
17379    10f70:       ebf5c995        bl      0xffd835cc\r
17380    10f74:       080014a0        stmeqda r0, {r5, r7, sl, ip}\r
17381    10f78:       ebf5cc00        bl      0xffd83f80\r
17382    10f7c:       080014a0        stmeqda r0, {r5, r7, sl, ip}\r
17383    10f80:       e2870030        add     r0, r7, #48     ; 0x30\r
17384    10f84:       ebf5ca63        bl      0xffd83918\r
17385    10f88:       080014a4        stmeqda r0, {r2, r5, r7, sl, ip}\r
17386    10f8c:       e1a03000        mov     r3, r0\r
17387    10f90:       ebf5cbfa        bl      0xffd83f80\r
17388    10f94:       080014a2        stmeqda r0, {r1, r5, r7, sl, ip}\r
17389    10f98:       e285002c        add     r0, r5, #44     ; 0x2c\r
17390    10f9c:       e1a01003        mov     r1, r3\r
17391    10fa0:       ebf5c989        bl      0xffd835cc\r
17392    10fa4:       080014a4        stmeqda r0, {r2, r5, r7, sl, ip}\r
17393    10fa8:       ebf5cbf4        bl      0xffd83f80\r
17394    10fac:       080014a4        stmeqda r0, {r2, r5, r7, sl, ip}\r
17395    10fb0:       e2870030        add     r0, r7, #48     ; 0x30\r
17396    10fb4:       e1a01005        mov     r1, r5\r
17397    10fb8:       ebf5c983        bl      0xffd835cc\r
17398    10fbc:       080014a6        stmeqda r0, {r1, r2, r5, r7, sl, ip}\r
17399    10fc0:       e28cc011        add     ip, ip, #17     ; 0x11\r
17400    10fc4:       ebf5cbed        bl      0xffd83f80\r
17401    10fc8:       080014a6        stmeqda r0, {r1, r2, r5, r7, sl, ip}\r
17402    10fcc:       e3a00f32        mov     r0, #200        ; 0xc8\r
17403    10fd0:       e3800b05        orr     r0, r0, #5120   ; 0x1400\r
17404    10fd4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
17405    10fd8:       ebf5ca4e        bl      0xffd83918\r
17406    10fdc:       080014aa        stmeqda r0, {r1, r3, r5, r7, sl, ip}\r
17407    10fe0:       e1a03000        mov     r3, r0\r
17408    10fe4:       ebf5cbe5        bl      0xffd83f80\r
17409    10fe8:       080014a8        stmeqda r0, {r3, r5, r7, sl, ip}\r
17410    10fec:       e2850024        add     r0, r5, #36     ; 0x24\r
17411    10ff0:       e1a01003        mov     r1, r3\r
17412    10ff4:       ebf5c974        bl      0xffd835cc\r
17413    10ff8:       080014aa        stmeqda r0, {r1, r3, r5, r7, sl, ip}\r
17414    10ffc:       ebf5cbdf        bl      0xffd83f80\r
17415    11000:       080014aa        stmeqda r0, {r1, r3, r5, r7, sl, ip}\r
17416    11004:       e1b04088        movs    r4, r8, lsl #1\r
17417    11008:       ebf5cbdc        bl      0xffd83f80\r
17418    1100c:       080014ac        stmeqda r0, {r2, r3, r5, r7, sl, ip}\r
17419    11010:       e3a00f33        mov     r0, #204        ; 0xcc\r
17420    11014:       e3800b05        orr     r0, r0, #5120   ; 0x1400\r
17421    11018:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
17422    1101c:       ebf5ca3d        bl      0xffd83918\r
17423    11020:       080014b0        stmeqda r0, {r4, r5, r7, sl, ip}\r
17424    11024:       e1a03000        mov     r3, r0\r
17425    11028:       ebf5cbd4        bl      0xffd83f80\r
17426    1102c:       080014ae        stmeqda r0, {r1, r2, r3, r5, r7, sl, ip}\r
17427    11030:       e1a01004        mov     r1, r4\r
17428    11034:       e0944003        adds    r4, r4, r3\r
17429    11038:       ebf5cbd0        bl      0xffd83f80\r
17430    1103c:       080014b0        stmeqda r0, {r4, r5, r7, sl, ip}\r
17431    11040:       e2840000        add     r0, r4, #0      ; 0x0\r
17432    11044:       ebf5ca07        bl      0xffd83868\r
17433    11048:       080014b4        stmeqda r0, {r2, r4, r5, r7, sl, ip}\r
17434    1104c:       e1a03000        mov     r3, r0\r
17435    11050:       ebf5cbca        bl      0xffd83f80\r
17436    11054:       080014b2        stmeqda r0, {r1, r4, r5, r7, sl, ip}\r
17437    11058:       e1a01003        mov     r1, r3\r
17438    1105c:       e2933001        adds    r3, r3, #1      ; 0x1\r
17439    11060:       ebf5cbc6        bl      0xffd83f80\r
17440    11064:       080014b4        stmeqda r0, {r2, r4, r5, r7, sl, ip}\r
17441    11068:       e2840000        add     r0, r4, #0      ; 0x0\r
17442    1106c:       e1a01003        mov     r1, r3\r
17443    11070:       ebf5c935        bl      0xffd8354c\r
17444    11074:       080014b6        stmeqda r0, {r1, r2, r4, r5, r7, sl, ip}\r
17445    11078:       e28cc020        add     ip, ip, #32     ; 0x20\r
17446    1107c:       ebf5cbbf        bl      0xffd83f80\r
17447    11080:       080014b6        stmeqda r0, {r1, r2, r4, r5, r7, sl, ip}\r
17448    11084:       e1a01005        mov     r1, r5\r
17449    11088:       e2953000        adds    r3, r5, #0      ; 0x0\r
17450    1108c:       ebf5cbbb        bl      0xffd83f80\r
17451    11090:       080014b8        stmeqda r0, {r3, r4, r5, r7, sl, ip}\r
17452    11094:       e59d9434        ldr     r9, [sp, #1076]\r
17453    11098:       e3c99003        bic     r9, r9, #3      ; 0x3\r
17454    1109c:       e2890008        add     r0, r9, #8      ; 0x8\r
17455    110a0:       e58d0434        str     r0, [sp, #1076]\r
17456    110a4:       e2890000        add     r0, r9, #0      ; 0x0\r
17457    110a8:       ebf5ca1a        bl      0xffd83918\r
17458    110ac:       080014bc        stmeqda r0, {r2, r3, r4, r5, r7, sl, ip}\r
17459    110b0:       e1a07000        mov     r7, r0\r
17460    110b4:       e2890004        add     r0, r9, #4      ; 0x4\r
17461    110b8:       ebf5ca16        bl      0xffd83918\r
17462    110bc:       080014bc        stmeqda r0, {r2, r3, r4, r5, r7, sl, ip}\r
17463    110c0:       e1a08000        mov     r8, r0\r
17464    110c4:       ebf5cbad        bl      0xffd83f80\r
17465    110c8:       080014ba        stmeqda r0, {r1, r3, r4, r5, r7, sl, ip}\r
17466    110cc:       e59d9434        ldr     r9, [sp, #1076]\r
17467    110d0:       e3c99003        bic     r9, r9, #3      ; 0x3\r
17468    110d4:       e2890004        add     r0, r9, #4      ; 0x4\r
17469    110d8:       e58d0434        str     r0, [sp, #1076]\r
17470    110dc:       e2890000        add     r0, r9, #0      ; 0x0\r
17471    110e0:       ebf5ca0c        bl      0xffd83918\r
17472    110e4:       080014be        stmeqda r0, {r1, r2, r3, r4, r5, r7, sl, ip}\r
17473    110e8:       e1a04000        mov     r4, r0\r
17474    110ec:       ebf5cba3        bl      0xffd83f80\r
17475    110f0:       080014bc        stmeqda r0, {r2, r3, r4, r5, r7, sl, ip}\r
17476    110f4:       e1a00004        mov     r0, r4\r
17477    110f8:       e28cc00f        add     ip, ip, #15     ; 0xf\r
17478    110fc:       eaf5c7f3        b       0xffd830d0\r
17479    11100:       08002b98        stmeqda r0, {r3, r4, r7, r8, r9, fp, sp}\r
17480    11104:       00000000        andeq   r0, r0, r0\r
17481    11108:       ebf5cb9c        bl      0xffd83f80\r
17482    1110c:       08002b98        stmeqda r0, {r3, r4, r7, r8, r9, fp, sp}\r
17483    11110:       e3a00ff2        mov     r0, #968        ; 0x3c8\r
17484    11114:       e3800b0a        orr     r0, r0, #10240  ; 0x2800\r
17485    11118:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
17486    1111c:       ebf5c9fd        bl      0xffd83918\r
17487    11120:       08002b9c        stmeqda r0, {r2, r3, r4, r7, r8, r9, fp, sp}\r
17488    11124:       e1a08000        mov     r8, r0\r
17489    11128:       ebf5cb94        bl      0xffd83f80\r
17490    1112c:       08002b9a        stmeqda r0, {r1, r3, r4, r7, r8, r9, fp, sp}\r
17491    11130:       e2880000        add     r0, r8, #0      ; 0x0\r
17492    11134:       e1a01003        mov     r1, r3\r
17493    11138:       ebf5c923        bl      0xffd835cc\r
17494    1113c:       08002b9c        stmeqda r0, {r2, r3, r4, r7, r8, r9, fp, sp}\r
17495    11140:       ebf5cb8e        bl      0xffd83f80\r
17496    11144:       08002b9c        stmeqda r0, {r2, r3, r4, r7, r8, r9, fp, sp}\r
17497    11148:       e2830038        add     r0, r3, #56     ; 0x38\r
17498    1114c:       e59d1418        ldr     r1, [sp, #1048]\r
17499    11150:       ebf5c8fd        bl      0xffd8354c\r
17500    11154:       08002b9e        stmeqda r0, {r1, r2, r3, r4, r7, r8, r9, fp, sp}\r
17501    11158:       ebf5cb88        bl      0xffd83f80\r
17502    1115c:       08002b9e        stmeqda r0, {r1, r2, r3, r4, r7, r8, r9, fp, sp}\r
17503    11160:       e2880000        add     r0, r8, #0      ; 0x0\r
17504    11164:       ebf5c9eb        bl      0xffd83918\r
17505    11168:       08002ba2        stmeqda r0, {r1, r5, r7, r8, r9, fp, sp}\r
17506    1116c:       e1a03000        mov     r3, r0\r
17507    11170:       ebf5cb82        bl      0xffd83f80\r
17508    11174:       08002ba0        stmeqda r0, {r5, r7, r8, r9, fp, sp}\r
17509    11178:       e3a00ff3        mov     r0, #972        ; 0x3cc\r
17510    1117c:       e3800b0a        orr     r0, r0, #10240  ; 0x2800\r
17511    11180:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
17512    11184:       ebf5c9e3        bl      0xffd83918\r
17513    11188:       08002ba4        stmeqda r0, {r2, r5, r7, r8, r9, fp, sp}\r
17514    1118c:       e1a04000        mov     r4, r0\r
17515    11190:       ebf5cb7a        bl      0xffd83f80\r
17516    11194:       08002ba2        stmeqda r0, {r1, r5, r7, r8, r9, fp, sp}\r
17517    11198:       e1b07187        movs    r7, r7, lsl #3\r
17518    1119c:       ebf5cb77        bl      0xffd83f80\r
17519    111a0:       08002ba4        stmeqda r0, {r2, r5, r7, r8, r9, fp, sp}\r
17520    111a4:       e1a01007        mov     r1, r7\r
17521    111a8:       e0977004        adds    r7, r7, r4\r
17522    111ac:       ebf5cb73        bl      0xffd83f80\r
17523    111b0:       08002ba6        stmeqda r0, {r1, r2, r5, r7, r8, r9, fp, sp}\r
17524    111b4:       e2870004        add     r0, r7, #4      ; 0x4\r
17525    111b8:       ebf5c9aa        bl      0xffd83868\r
17526    111bc:       08002baa        stmeqda r0, {r1, r3, r5, r7, r8, r9, fp, sp}\r
17527    111c0:       e1a04000        mov     r4, r0\r
17528    111c4:       ebf5cb6d        bl      0xffd83f80\r
17529    111c8:       08002ba8        stmeqda r0, {r3, r5, r7, r8, r9, fp, sp}\r
17530    111cc:       ebf5cb6b        bl      0xffd83f80\r
17531    111d0:       08002baa        stmeqda r0, {r1, r3, r5, r7, r8, r9, fp, sp}\r
17532    111d4:       e3a000ad        mov     r0, #173        ; 0xad\r
17533    111d8:       e3800c2b        orr     r0, r0, #11008  ; 0x2b00\r
17534    111dc:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
17535    111e0:       e58d0438        str     r0, [sp, #1080]\r
17536    111e4:       e28cc028        add     ip, ip, #40     ; 0x28\r
17537    111e8:       e1a00fac        mov     r0, ip, lsr #31\r
17538    111ec:       e08ff100        add     pc, pc, r0, lsl #2\r
17539    111f0:       08001480        stmeqda r0, {r7, sl, ip}\r
17540    111f4:       ebf5c756        bl      0xffd82f54\r
17541    111f8:       eafffe0e        b       0x10a38\r
17542    111fc:       08002bac        stmeqda r0, {r2, r3, r5, r7, r8, r9, fp, sp}\r
17543    11200:       00000000        andeq   r0, r0, r0\r
17544    11204:       ebf5cb5d        bl      0xffd83f80\r
17545    11208:       08002bac        stmeqda r0, {r2, r3, r5, r7, r8, r9, fp, sp}\r
17546    1120c:       e2880000        add     r0, r8, #0      ; 0x0\r
17547    11210:       ebf5c9c0        bl      0xffd83918\r
17548    11214:       08002bb0        stmeqda r0, {r4, r5, r7, r8, r9, fp, sp}\r
17549    11218:       e1a04000        mov     r4, r0\r
17550    1121c:       ebf5cb57        bl      0xffd83f80\r
17551    11220:       08002bae        stmeqda r0, {r1, r2, r3, r5, r7, r8, r9, fp, sp}\r
17552    11224:       e284004c        add     r0, r4, #76     ; 0x4c\r
17553    11228:       e1a01003        mov     r1, r3\r
17554    1122c:       ebf5c8e6        bl      0xffd835cc\r
17555    11230:       08002bb0        stmeqda r0, {r4, r5, r7, r8, r9, fp, sp}\r
17556    11234:       ebf5cb51        bl      0xffd83f80\r
17557    11238:       08002bb0        stmeqda r0, {r4, r5, r7, r8, r9, fp, sp}\r
17558    1123c:       e2840002        add     r0, r4, #2      ; 0x2\r
17559    11240:       ebf5c988        bl      0xffd83868\r
17560    11244:       08002bb4        stmeqda r0, {r2, r4, r5, r7, r8, r9, fp, sp}\r
17561    11248:       e1a05000        mov     r5, r0\r
17562    1124c:       ebf5cb4b        bl      0xffd83f80\r
17563    11250:       08002bb2        stmeqda r0, {r1, r4, r5, r7, r8, r9, fp, sp}\r
17564    11254:       e3b06080        movs    r6, #128        ; 0x80\r
17565    11258:       ebf5cb48        bl      0xffd83f80\r
17566    1125c:       08002bb4        stmeqda r0, {r2, r4, r5, r7, r8, r9, fp, sp}\r
17567    11260:       e1b06386        movs    r6, r6, lsl #7\r
17568    11264:       ebf5cb45        bl      0xffd83f80\r
17569    11268:       08002bb6        stmeqda r0, {r1, r2, r4, r5, r7, r8, r9, fp, sp}\r
17570    1126c:       e1a01006        mov     r1, r6\r
17571    11270:       e2963000        adds    r3, r6, #0      ; 0x0\r
17572    11274:       ebf5cb41        bl      0xffd83f80\r
17573    11278:       08002bb8        stmeqda r0, {r3, r4, r5, r7, r8, r9, fp, sp}\r
17574    1127c:       e1a01003        mov     r1, r3\r
17575    11280:       e1933005        orrs    r3, r3, r5\r
17576    11284:       ebf5cb3d        bl      0xffd83f80\r
17577    11288:       08002bba        stmeqda r0, {r1, r3, r4, r5, r7, r8, r9, fp, sp}\r
17578    1128c:       e2840002        add     r0, r4, #2      ; 0x2\r
17579    11290:       e1a01003        mov     r1, r3\r
17580    11294:       ebf5c8ac        bl      0xffd8354c\r
17581    11298:       08002bbc        stmeqda r0, {r2, r3, r4, r5, r7, r8, r9, fp, sp}\r
17582    1129c:       ebf5cb37        bl      0xffd83f80\r
17583    112a0:       08002bbc        stmeqda r0, {r2, r3, r4, r5, r7, r8, r9, fp, sp}\r
17584    112a4:       e3a00ebd        mov     r0, #3024       ; 0xbd0\r
17585    112a8:       e3800a02        orr     r0, r0, #8192   ; 0x2000\r
17586    112ac:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
17587    112b0:       ebf5c998        bl      0xffd83918\r
17588    112b4:       08002bc0        stmeqda r0, {r6, r7, r8, r9, fp, sp}\r
17589    112b8:       e1a03000        mov     r3, r0\r
17590    112bc:       ebf5cb2f        bl      0xffd83f80\r
17591    112c0:       08002bbe        stmeqda r0, {r1, r2, r3, r4, r5, r7, r8, r9, fp, sp}\r
17592    112c4:       e2840014        add     r0, r4, #20     ; 0x14\r
17593    112c8:       e1a01003        mov     r1, r3\r
17594    112cc:       ebf5c8be        bl      0xffd835cc\r
17595    112d0:       08002bc0        stmeqda r0, {r6, r7, r8, r9, fp, sp}\r
17596    112d4:       ebf5cb29        bl      0xffd83f80\r
17597    112d8:       08002bc0        stmeqda r0, {r6, r7, r8, r9, fp, sp}\r
17598    112dc:       e59d9434        ldr     r9, [sp, #1076]\r
17599    112e0:       e3c99003        bic     r9, r9, #3      ; 0x3\r
17600    112e4:       e289000c        add     r0, r9, #12     ; 0xc\r
17601    112e8:       e58d0434        str     r0, [sp, #1076]\r
17602    112ec:       e2890000        add     r0, r9, #0      ; 0x0\r
17603    112f0:       ebf5c988        bl      0xffd83918\r
17604    112f4:       08002bc4        stmeqda r0, {r2, r6, r7, r8, r9, fp, sp}\r
17605    112f8:       e1a07000        mov     r7, r0\r
17606    112fc:       e2890004        add     r0, r9, #4      ; 0x4\r
17607    11300:       ebf5c984        bl      0xffd83918\r
17608    11304:       08002bc4        stmeqda r0, {r2, r6, r7, r8, r9, fp, sp}\r
17609    11308:       e1a08000        mov     r8, r0\r
17610    1130c:       e2890008        add     r0, r9, #8      ; 0x8\r
17611    11310:       ebf5c980        bl      0xffd83918\r
17612    11314:       08002bc4        stmeqda r0, {r2, r6, r7, r8, r9, fp, sp}\r
17613    11318:       e58d0418        str     r0, [sp, #1048]\r
17614    1131c:       ebf5cb17        bl      0xffd83f80\r
17615    11320:       08002bc2        stmeqda r0, {r1, r6, r7, r8, r9, fp, sp}\r
17616    11324:       e59d9434        ldr     r9, [sp, #1076]\r
17617    11328:       e3c99003        bic     r9, r9, #3      ; 0x3\r
17618    1132c:       e2890004        add     r0, r9, #4      ; 0x4\r
17619    11330:       e58d0434        str     r0, [sp, #1076]\r
17620    11334:       e2890000        add     r0, r9, #0      ; 0x0\r
17621    11338:       ebf5c976        bl      0xffd83918\r
17622    1133c:       08002bc6        stmeqda r0, {r1, r2, r6, r7, r8, r9, fp, sp}\r
17623    11340:       e1a03000        mov     r3, r0\r
17624    11344:       ebf5cb0d        bl      0xffd83f80\r
17625    11348:       08002bc4        stmeqda r0, {r2, r6, r7, r8, r9, fp, sp}\r
17626    1134c:       e1a00003        mov     r0, r3\r
17627    11350:       e28cc034        add     ip, ip, #52     ; 0x34\r
17628    11354:       eaf5c75d        b       0xffd830d0\r
17629    11358:       0800036a        stmeqda r0, {r1, r3, r5, r6, r8, r9}\r
17630    1135c:       00000000        andeq   r0, r0, r0\r
17631    11360:       ebf5cb06        bl      0xffd83f80\r
17632    11364:       0800036a        stmeqda r0, {r1, r3, r5, r6, r8, r9}\r
17633    11368:       ebf5cb04        bl      0xffd83f80\r
17634    1136c:       0800036c        stmeqda r0, {r2, r3, r5, r6, r8, r9}\r
17635    11370:       e3a0006f        mov     r0, #111        ; 0x6f\r
17636    11374:       e3800c03        orr     r0, r0, #768    ; 0x300\r
17637    11378:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
17638    1137c:       e58d0438        str     r0, [sp, #1080]\r
17639    11380:       e28cc006        add     ip, ip, #6      ; 0x6\r
17640    11384:       e1a00fac        mov     r0, ip, lsr #31\r
17641    11388:       e08ff100        add     pc, pc, r0, lsl #2\r
17642    1138c:       080007d8        stmeqda r0, {r3, r4, r6, r7, r8, r9, sl}\r
17643    11390:       ebf5c6ef        bl      0xffd82f54\r
17644    11394:       ea000001        b       0x113a0\r
17645    11398:       080007d8        stmeqda r0, {r3, r4, r6, r7, r8, r9, sl}\r
17646    1139c:       00000000        andeq   r0, r0, r0\r
17647    113a0:       ebf5caf6        bl      0xffd83f80\r
17648    113a4:       080007d8        stmeqda r0, {r3, r4, r6, r7, r8, r9, sl}\r
17649    113a8:       e59d9434        ldr     r9, [sp, #1076]\r
17650    113ac:       e3c99003        bic     r9, r9, #3      ; 0x3\r
17651    113b0:       e2499014        sub     r9, r9, #20     ; 0x14\r
17652    113b4:       e58d9434        str     r9, [sp, #1076]\r
17653    113b8:       e2890000        add     r0, r9, #0      ; 0x0\r
17654    113bc:       e1a01007        mov     r1, r7\r
17655    113c0:       ebf5c8a1        bl      0xffd8364c\r
17656    113c4:       e2890004        add     r0, r9, #4      ; 0x4\r
17657    113c8:       e1a01008        mov     r1, r8\r
17658    113cc:       ebf5c89e        bl      0xffd8364c\r
17659    113d0:       e2890008        add     r0, r9, #8      ; 0x8\r
17660    113d4:       e59d1418        ldr     r1, [sp, #1048]\r
17661    113d8:       ebf5c89b        bl      0xffd8364c\r
17662    113dc:       e289000c        add     r0, r9, #12     ; 0xc\r
17663    113e0:       e59d141c        ldr     r1, [sp, #1052]\r
17664    113e4:       ebf5c898        bl      0xffd8364c\r
17665    113e8:       e2890010        add     r0, r9, #16     ; 0x10\r
17666    113ec:       e59d1438        ldr     r1, [sp, #1080]\r
17667    113f0:       ebf5c895        bl      0xffd8364c\r
17668    113f4:       ebf5cae1        bl      0xffd83f80\r
17669    113f8:       080007da        stmeqda r0, {r1, r3, r4, r6, r7, r8, r9, sl}\r
17670    113fc:       e3a00f0f        mov     r0, #60 ; 0x3c\r
17671    11400:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
17672    11404:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
17673    11408:       ebf5c942        bl      0xffd83918\r
17674    1140c:       080007de        stmeqda r0, {r1, r2, r3, r4, r6, r7, r8, r9, sl}\r
17675    11410:       e1a08000        mov     r8, r0\r
17676    11414:       ebf5cad9        bl      0xffd83f80\r
17677    11418:       080007dc        stmeqda r0, {r2, r3, r4, r6, r7, r8, r9, sl}\r
17678    1141c:       e3a00d21        mov     r0, #2112       ; 0x840\r
17679    11420:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
17680    11424:       ebf5c93b        bl      0xffd83918\r
17681    11428:       080007e0        stmeqda r0, {r5, r6, r7, r8, r9, sl}\r
17682    1142c:       e1a03000        mov     r3, r0\r
17683    11430:       ebf5cad2        bl      0xffd83f80\r
17684    11434:       080007de        stmeqda r0, {r1, r2, r3, r4, r6, r7, r8, r9, sl}\r
17685    11438:       e2830000        add     r0, r3, #0      ; 0x0\r
17686    1143c:       ebf5c909        bl      0xffd83868\r
17687    11440:       080007e2        stmeqda r0, {r1, r5, r6, r7, r8, r9, sl}\r
17688    11444:       e1a03000        mov     r3, r0\r
17689    11448:       ebf5cacc        bl      0xffd83f80\r
17690    1144c:       080007e0        stmeqda r0, {r5, r6, r7, r8, r9, sl}\r
17691    11450:       e1f03003        mvns    r3, r3\r
17692    11454:       ebf5cac9        bl      0xffd83f80\r
17693    11458:       080007e2        stmeqda r0, {r1, r5, r6, r7, r8, r9, sl}\r
17694    1145c:       e3a00f11        mov     r0, #68 ; 0x44\r
17695    11460:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
17696    11464:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
17697    11468:       ebf5c92a        bl      0xffd83918\r
17698    1146c:       080007e6        stmeqda r0, {r1, r2, r5, r6, r7, r8, r9, sl}\r
17699    11470:       e1a05000        mov     r5, r0\r
17700    11474:       ebf5cac1        bl      0xffd83f80\r
17701    11478:       080007e4        stmeqda r0, {r2, r5, r6, r7, r8, r9, sl}\r
17702    1147c:       e1a01008        mov     r1, r8\r
17703    11480:       e0984005        adds    r4, r8, r5\r
17704    11484:       ebf5cabd        bl      0xffd83f80\r
17705    11488:       080007e6        stmeqda r0, {r1, r2, r5, r6, r7, r8, r9, sl}\r
17706    1148c:       e3b06000        movs    r6, #0  ; 0x0\r
17707    11490:       ebf5caba        bl      0xffd83f80\r
17708    11494:       080007e8        stmeqda r0, {r3, r5, r6, r7, r8, r9, sl}\r
17709    11498:       e1a00006        mov     r0, r6\r
17710    1149c:       e58d0430        str     r0, [sp, #1072]\r
17711    114a0:       ebf5cab6        bl      0xffd83f80\r
17712    114a4:       080007ea        stmeqda r0, {r1, r3, r5, r6, r7, r8, r9, sl}\r
17713    114a8:       e2840000        add     r0, r4, #0      ; 0x0\r
17714    114ac:       e1a01003        mov     r1, r3\r
17715    114b0:       ebf5c825        bl      0xffd8354c\r
17716    114b4:       080007ec        stmeqda r0, {r2, r3, r5, r6, r7, r8, r9, sl}\r
17717    114b8:       ebf5cab0        bl      0xffd83f80\r
17718    114bc:       080007ec        stmeqda r0, {r2, r3, r5, r6, r7, r8, r9, sl}\r
17719    114c0:       e2840000        add     r0, r4, #0      ; 0x0\r
17720    114c4:       ebf5c8e7        bl      0xffd83868\r
17721    114c8:       080007f0        stmeqda r0, {r4, r5, r6, r7, r8, r9, sl}\r
17722    114cc:       e1a07000        mov     r7, r0\r
17723    114d0:       ebf5caaa        bl      0xffd83f80\r
17724    114d4:       080007ee        stmeqda r0, {r1, r2, r3, r5, r6, r7, r8, r9, sl}\r
17725    114d8:       e3a00f12        mov     r0, #72 ; 0x48\r
17726    114dc:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
17727    114e0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
17728    114e4:       ebf5c90b        bl      0xffd83918\r
17729    114e8:       080007f2        stmeqda r0, {r1, r4, r5, r6, r7, r8, r9, sl}\r
17730    114ec:       e1a03000        mov     r3, r0\r
17731    114f0:       ebf5caa2        bl      0xffd83f80\r
17732    114f4:       080007f0        stmeqda r0, {r4, r5, r6, r7, r8, r9, sl}\r
17733    114f8:       e1a01008        mov     r1, r8\r
17734    114fc:       e0985003        adds    r5, r8, r3\r
17735    11500:       ebf5ca9e        bl      0xffd83f80\r
17736    11504:       080007f2        stmeqda r0, {r1, r4, r5, r6, r7, r8, r9, sl}\r
17737    11508:       e2850000        add     r0, r5, #0      ; 0x0\r
17738    1150c:       ebf5c8d5        bl      0xffd83868\r
17739    11510:       080007f6        stmeqda r0, {r1, r2, r4, r5, r6, r7, r8, r9, sl}\r
17740    11514:       e1a03000        mov     r3, r0\r
17741    11518:       ebf5ca98        bl      0xffd83f80\r
17742    1151c:       080007f4        stmeqda r0, {r2, r4, r5, r6, r7, r8, r9, sl}\r
17743    11520:       e1a01007        mov     r1, r7\r
17744    11524:       e2974000        adds    r4, r7, #0      ; 0x0\r
17745    11528:       ebf5ca94        bl      0xffd83f80\r
17746    1152c:       080007f6        stmeqda r0, {r1, r2, r4, r5, r6, r7, r8, r9, sl}\r
17747    11530:       e1a01004        mov     r1, r4\r
17748    11534:       e1d44003        bics    r4, r4, r3\r
17749    11538:       ebf5ca90        bl      0xffd83f80\r
17750    1153c:       080007f8        stmeqda r0, {r3, r4, r5, r6, r7, r8, r9, sl}\r
17751    11540:       e3a00f13        mov     r0, #76 ; 0x4c\r
17752    11544:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
17753    11548:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
17754    1154c:       ebf5c8f1        bl      0xffd83918\r
17755    11550:       080007fc        stmeqda r0, {r2, r3, r4, r5, r6, r7, r8, r9, sl}\r
17756    11554:       e1a06000        mov     r6, r0\r
17757    11558:       ebf5ca88        bl      0xffd83f80\r
17758    1155c:       080007fa        stmeqda r0, {r1, r3, r4, r5, r6, r7, r8, r9, sl}\r
17759    11560:       e1a01008        mov     r1, r8\r
17760    11564:       e0983006        adds    r3, r8, r6\r
17761    11568:       ebf5ca84        bl      0xffd83f80\r
17762    1156c:       080007fc        stmeqda r0, {r2, r3, r4, r5, r6, r7, r8, r9, sl}\r
17763    11570:       e2830000        add     r0, r3, #0      ; 0x0\r
17764    11574:       e1a01004        mov     r1, r4\r
17765    11578:       ebf5c7f3        bl      0xffd8354c\r
17766    1157c:       080007fe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl}\r
17767    11580:       ebf5ca7e        bl      0xffd83f80\r
17768    11584:       080007fe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl}\r
17769    11588:       e2850000        add     r0, r5, #0      ; 0x0\r
17770    1158c:       e1a01007        mov     r1, r7\r
17771    11590:       ebf5c7ed        bl      0xffd8354c\r
17772    11594:       08000800        stmeqda r0, {fp}\r
17773    11598:       ebf5ca78        bl      0xffd83f80\r
17774    1159c:       08000800        stmeqda r0, {fp}\r
17775    115a0:       e3a00e85        mov     r0, #2128       ; 0x850\r
17776    115a4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
17777    115a8:       ebf5c8da        bl      0xffd83918\r
17778    115ac:       08000804        stmeqda r0, {r2, fp}\r
17779    115b0:       e1a03000        mov     r3, r0\r
17780    115b4:       ebf5ca71        bl      0xffd83f80\r
17781    115b8:       08000802        stmeqda r0, {r1, fp}\r
17782    115bc:       e1a01008        mov     r1, r8\r
17783    115c0:       e0980003        adds    r0, r8, r3\r
17784    115c4:       e58d041c        str     r0, [sp, #1052]\r
17785    115c8:       ebf5ca6c        bl      0xffd83f80\r
17786    115cc:       08000804        stmeqda r0, {r2, fp}\r
17787    115d0:       e59d041c        ldr     r0, [sp, #1052]\r
17788    115d4:       e2800000        add     r0, r0, #0      ; 0x0\r
17789    115d8:       e1a01004        mov     r1, r4\r
17790    115dc:       ebf5c7da        bl      0xffd8354c\r
17791    115e0:       08000806        stmeqda r0, {r1, r2, fp}\r
17792    115e4:       ebf5ca65        bl      0xffd83f80\r
17793    115e8:       08000806        stmeqda r0, {r1, r2, fp}\r
17794    115ec:       e3a00f15        mov     r0, #84 ; 0x54\r
17795    115f0:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
17796    115f4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
17797    115f8:       ebf5c8c6        bl      0xffd83918\r
17798    115fc:       0800080a        stmeqda r0, {r1, r3, fp}\r
17799    11600:       e1a03000        mov     r3, r0\r
17800    11604:       ebf5ca5d        bl      0xffd83f80\r
17801    11608:       08000808        stmeqda r0, {r3, fp}\r
17802    1160c:       e1a01003        mov     r1, r3\r
17803    11610:       e2936000        adds    r6, r3, #0      ; 0x0\r
17804    11614:       ebf5ca59        bl      0xffd83f80\r
17805    11618:       0800080a        stmeqda r0, {r1, r3, fp}\r
17806    1161c:       e1a01006        mov     r1, r6\r
17807    11620:       e0166004        ands    r6, r6, r4\r
17808    11624:       ebf5ca55        bl      0xffd83f80\r
17809    11628:       0800080c        stmeqda r0, {r2, r3, fp}\r
17810    1162c:       e3560000        cmp     r6, #0  ; 0x0\r
17811    11630:       ebf5ca52        bl      0xffd83f80\r
17812    11634:       0800080e        stmeqda r0, {r1, r2, r3, fp}\r
17813    11638:       e28cc070        add     ip, ip, #112    ; 0x70\r
17814    1163c:       0a000004        beq     0x11654\r
17815    11640:       e1a00fac        mov     r0, ip, lsr #31\r
17816    11644:       e08ff100        add     pc, pc, r0, lsl #2\r
17817    11648:       08000870        stmeqda r0, {r4, r5, r6, fp}\r
17818    1164c:       ebf5c640        bl      0xffd82f54\r
17819    11650:       ea000076        b       0x11830\r
17820    11654:       ebf5ca49        bl      0xffd83f80\r
17821    11658:       08000810        stmeqda r0, {r4, fp}\r
17822    1165c:       e3a00f16        mov     r0, #88 ; 0x58\r
17823    11660:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
17824    11664:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
17825    11668:       ebf5c8aa        bl      0xffd83918\r
17826    1166c:       08000814        stmeqda r0, {r2, r4, fp}\r
17827    11670:       e1a04000        mov     r4, r0\r
17828    11674:       ebf5ca41        bl      0xffd83f80\r
17829    11678:       08000812        stmeqda r0, {r1, r4, fp}\r
17830    1167c:       e1a01008        mov     r1, r8\r
17831    11680:       e0980004        adds    r0, r8, r4\r
17832    11684:       e58d0418        str     r0, [sp, #1048]\r
17833    11688:       ebf5ca3c        bl      0xffd83f80\r
17834    1168c:       08000814        stmeqda r0, {r2, r4, fp}\r
17835    11690:       e1a01003        mov     r1, r3\r
17836    11694:       e2934000        adds    r4, r3, #0      ; 0x0\r
17837    11698:       ebf5ca38        bl      0xffd83f80\r
17838    1169c:       08000816        stmeqda r0, {r1, r2, r4, fp}\r
17839    116a0:       e1a01004        mov     r1, r4\r
17840    116a4:       e0144007        ands    r4, r4, r7\r
17841    116a8:       ebf5ca34        bl      0xffd83f80\r
17842    116ac:       08000818        stmeqda r0, {r3, r4, fp}\r
17843    116b0:       e59d0418        ldr     r0, [sp, #1048]\r
17844    116b4:       e2800000        add     r0, r0, #0      ; 0x0\r
17845    116b8:       ebf5c86a        bl      0xffd83868\r
17846    116bc:       0800081c        stmeqda r0, {r2, r3, r4, fp}\r
17847    116c0:       e1a03000        mov     r3, r0\r
17848    116c4:       ebf5ca2d        bl      0xffd83f80\r
17849    116c8:       0800081a        stmeqda r0, {r1, r3, r4, fp}\r
17850    116cc:       e1530004        cmp     r3, r4\r
17851    116d0:       ebf5ca2a        bl      0xffd83f80\r
17852    116d4:       0800081c        stmeqda r0, {r2, r3, r4, fp}\r
17853    116d8:       e28cc019        add     ip, ip, #25     ; 0x19\r
17854    116dc:       0a000004        beq     0x116f4\r
17855    116e0:       e1a00fac        mov     r0, ip, lsr #31\r
17856    116e4:       e08ff100        add     pc, pc, r0, lsl #2\r
17857    116e8:       08000860        stmeqda r0, {r5, r6, fp}\r
17858    116ec:       ebf5c618        bl      0xffd82f54\r
17859    116f0:       ea0000a1        b       0x1197c\r
17860    116f4:       ebf5ca21        bl      0xffd83f80\r
17861    116f8:       0800081e        stmeqda r0, {r1, r2, r3, r4, fp}\r
17862    116fc:       e3a00f17        mov     r0, #92 ; 0x5c\r
17863    11700:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
17864    11704:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
17865    11708:       ebf5c882        bl      0xffd83918\r
17866    1170c:       08000822        stmeqda r0, {r1, r5, fp}\r
17867    11710:       e1a06000        mov     r6, r0\r
17868    11714:       ebf5ca19        bl      0xffd83f80\r
17869    11718:       08000820        stmeqda r0, {r5, fp}\r
17870    1171c:       e1a01008        mov     r1, r8\r
17871    11720:       e0985006        adds    r5, r8, r6\r
17872    11724:       ebf5ca15        bl      0xffd83f80\r
17873    11728:       08000822        stmeqda r0, {r1, r5, fp}\r
17874    1172c:       e2850000        add     r0, r5, #0      ; 0x0\r
17875    11730:       ebf5c821        bl      0xffd837bc\r
17876    11734:       08000826        stmeqda r0, {r1, r2, r5, fp}\r
17877    11738:       e1a03000        mov     r3, r0\r
17878    1173c:       ebf5ca0f        bl      0xffd83f80\r
17879    11740:       08000824        stmeqda r0, {r2, r5, fp}\r
17880    11744:       e1a01003        mov     r1, r3\r
17881    11748:       e2933001        adds    r3, r3, #1      ; 0x1\r
17882    1174c:       ebf5ca0b        bl      0xffd83f80\r
17883    11750:       08000826        stmeqda r0, {r1, r2, r5, fp}\r
17884    11754:       e2850000        add     r0, r5, #0      ; 0x0\r
17885    11758:       e1a01003        mov     r1, r3\r
17886    1175c:       ebf5c75b        bl      0xffd834d0\r
17887    11760:       08000828        stmeqda r0, {r3, r5, fp}\r
17888    11764:       ebf5ca05        bl      0xffd83f80\r
17889    11768:       08000828        stmeqda r0, {r3, r5, fp}\r
17890    1176c:       e1b03c03        movs    r3, r3, lsl #24\r
17891    11770:       ebf5ca02        bl      0xffd83f80\r
17892    11774:       0800082a        stmeqda r0, {r1, r3, r5, fp}\r
17893    11778:       e1b03c23        movs    r3, r3, lsr #24\r
17894    1177c:       ebf5c9ff        bl      0xffd83f80\r
17895    11780:       0800082c        stmeqda r0, {r2, r3, r5, fp}\r
17896    11784:       e353001e        cmp     r3, #30 ; 0x1e\r
17897    11788:       ebf5c9fc        bl      0xffd83f80\r
17898    1178c:       0800082e        stmeqda r0, {r1, r2, r3, r5, fp}\r
17899    11790:       e28cc020        add     ip, ip, #32     ; 0x20\r
17900    11794:       0a000004        beq     0x117ac\r
17901    11798:       e1a00fac        mov     r0, ip, lsr #31\r
17902    1179c:       e08ff100        add     pc, pc, r0, lsl #2\r
17903    117a0:       08000880        stmeqda r0, {r7, fp}\r
17904    117a4:       ebf5c5ea        bl      0xffd82f54\r
17905    117a8:       ea00009a        b       0x11a18\r
17906    117ac:       ebf5c9f3        bl      0xffd83f80\r
17907    117b0:       08000830        stmeqda r0, {r4, r5, fp}\r
17908    117b4:       e59d041c        ldr     r0, [sp, #1052]\r
17909    117b8:       e2800000        add     r0, r0, #0      ; 0x0\r
17910    117bc:       e1a01004        mov     r1, r4\r
17911    117c0:       ebf5c761        bl      0xffd8354c\r
17912    117c4:       08000832        stmeqda r0, {r1, r4, r5, fp}\r
17913    117c8:       ebf5c9ec        bl      0xffd83f80\r
17914    117cc:       08000832        stmeqda r0, {r1, r4, r5, fp}\r
17915    117d0:       e59d0418        ldr     r0, [sp, #1048]\r
17916    117d4:       e2800000        add     r0, r0, #0      ; 0x0\r
17917    117d8:       e1a01004        mov     r1, r4\r
17918    117dc:       ebf5c75a        bl      0xffd8354c\r
17919    117e0:       08000834        stmeqda r0, {r2, r4, r5, fp}\r
17920    117e4:       ebf5c9e5        bl      0xffd83f80\r
17921    117e8:       08000834        stmeqda r0, {r2, r4, r5, fp}\r
17922    117ec:       e3b0301b        movs    r3, #27 ; 0x1b\r
17923    117f0:       ebf5c9e2        bl      0xffd83f80\r
17924    117f4:       08000836        stmeqda r0, {r1, r2, r4, r5, fp}\r
17925    117f8:       e2850000        add     r0, r5, #0      ; 0x0\r
17926    117fc:       e1a01003        mov     r1, r3\r
17927    11800:       ebf5c732        bl      0xffd834d0\r
17928    11804:       08000838        stmeqda r0, {r3, r4, r5, fp}\r
17929    11808:       ebf5c9dc        bl      0xffd83f80\r
17930    1180c:       08000838        stmeqda r0, {r3, r4, r5, fp}\r
17931    11810:       e28cc012        add     ip, ip, #18     ; 0x12\r
17932    11814:       e1a00fac        mov     r0, ip, lsr #31\r
17933    11818:       e08ff100        add     pc, pc, r0, lsl #2\r
17934    1181c:       08000880        stmeqda r0, {r7, fp}\r
17935    11820:       ebf5c5cb        bl      0xffd82f54\r
17936    11824:       ea00007b        b       0x11a18\r
17937    11828:       08000870        stmeqda r0, {r4, r5, r6, fp}\r
17938    1182c:       00000000        andeq   r0, r0, r0\r
17939    11830:       ebf5c9d2        bl      0xffd83f80\r
17940    11834:       08000870        stmeqda r0, {r4, r5, r6, fp}\r
17941    11838:       e1a01007        mov     r1, r7\r
17942    1183c:       e0177003        ands    r7, r7, r3\r
17943    11840:       ebf5c9ce        bl      0xffd83f80\r
17944    11844:       08000872        stmeqda r0, {r1, r4, r5, r6, fp}\r
17945    11848:       e3a00f22        mov     r0, #136        ; 0x88\r
17946    1184c:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
17947    11850:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
17948    11854:       ebf5c82f        bl      0xffd83918\r
17949    11858:       08000876        stmeqda r0, {r1, r2, r4, r5, r6, fp}\r
17950    1185c:       e1a06000        mov     r6, r0\r
17951    11860:       ebf5c9c6        bl      0xffd83f80\r
17952    11864:       08000874        stmeqda r0, {r2, r4, r5, r6, fp}\r
17953    11868:       e1a01008        mov     r1, r8\r
17954    1186c:       e0983006        adds    r3, r8, r6\r
17955    11870:       ebf5c9c2        bl      0xffd83f80\r
17956    11874:       08000876        stmeqda r0, {r1, r2, r4, r5, r6, fp}\r
17957    11878:       e2830000        add     r0, r3, #0      ; 0x0\r
17958    1187c:       e1a01007        mov     r1, r7\r
17959    11880:       ebf5c731        bl      0xffd8354c\r
17960    11884:       08000878        stmeqda r0, {r3, r4, r5, r6, fp}\r
17961    11888:       ebf5c9bc        bl      0xffd83f80\r
17962    1188c:       08000878        stmeqda r0, {r3, r4, r5, r6, fp}\r
17963    11890:       e3a00f23        mov     r0, #140        ; 0x8c\r
17964    11894:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
17965    11898:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
17966    1189c:       ebf5c81d        bl      0xffd83918\r
17967    118a0:       0800087c        stmeqda r0, {r2, r3, r4, r5, r6, fp}\r
17968    118a4:       e1a04000        mov     r4, r0\r
17969    118a8:       ebf5c9b4        bl      0xffd83f80\r
17970    118ac:       0800087a        stmeqda r0, {r1, r3, r4, r5, r6, fp}\r
17971    118b0:       e1a01008        mov     r1, r8\r
17972    118b4:       e0983004        adds    r3, r8, r4\r
17973    118b8:       ebf5c9b0        bl      0xffd83f80\r
17974    118bc:       0800087c        stmeqda r0, {r2, r3, r4, r5, r6, fp}\r
17975    118c0:       e59d1430        ldr     r1, [sp, #1072]\r
17976    118c4:       e1a05001        mov     r5, r1\r
17977    118c8:       ebf5c9ac        bl      0xffd83f80\r
17978    118cc:       0800087e        stmeqda r0, {r1, r2, r3, r4, r5, r6, fp}\r
17979    118d0:       e2830000        add     r0, r3, #0      ; 0x0\r
17980    118d4:       e1a01005        mov     r1, r5\r
17981    118d8:       ebf5c6fc        bl      0xffd834d0\r
17982    118dc:       08000880        stmeqda r0, {r7, fp}\r
17983    118e0:       ebf5c9a6        bl      0xffd83f80\r
17984    118e4:       08000880        stmeqda r0, {r7, fp}\r
17985    118e8:       e59d9434        ldr     r9, [sp, #1076]\r
17986    118ec:       e3c99003        bic     r9, r9, #3      ; 0x3\r
17987    118f0:       e2890010        add     r0, r9, #16     ; 0x10\r
17988    118f4:       e58d0434        str     r0, [sp, #1076]\r
17989    118f8:       e2890000        add     r0, r9, #0      ; 0x0\r
17990    118fc:       ebf5c805        bl      0xffd83918\r
17991    11900:       08000884        stmeqda r0, {r2, r7, fp}\r
17992    11904:       e1a07000        mov     r7, r0\r
17993    11908:       e2890004        add     r0, r9, #4      ; 0x4\r
17994    1190c:       ebf5c801        bl      0xffd83918\r
17995    11910:       08000884        stmeqda r0, {r2, r7, fp}\r
17996    11914:       e1a08000        mov     r8, r0\r
17997    11918:       e2890008        add     r0, r9, #8      ; 0x8\r
17998    1191c:       ebf5c7fd        bl      0xffd83918\r
17999    11920:       08000884        stmeqda r0, {r2, r7, fp}\r
18000    11924:       e58d0418        str     r0, [sp, #1048]\r
18001    11928:       e289000c        add     r0, r9, #12     ; 0xc\r
18002    1192c:       ebf5c7f9        bl      0xffd83918\r
18003    11930:       08000884        stmeqda r0, {r2, r7, fp}\r
18004    11934:       e58d041c        str     r0, [sp, #1052]\r
18005    11938:       ebf5c990        bl      0xffd83f80\r
18006    1193c:       08000882        stmeqda r0, {r1, r7, fp}\r
18007    11940:       e59d9434        ldr     r9, [sp, #1076]\r
18008    11944:       e3c99003        bic     r9, r9, #3      ; 0x3\r
18009    11948:       e2890004        add     r0, r9, #4      ; 0x4\r
18010    1194c:       e58d0434        str     r0, [sp, #1076]\r
18011    11950:       e2890000        add     r0, r9, #0      ; 0x0\r
18012    11954:       ebf5c7ef        bl      0xffd83918\r
18013    11958:       08000886        stmeqda r0, {r1, r2, r7, fp}\r
18014    1195c:       e1a03000        mov     r3, r0\r
18015    11960:       ebf5c986        bl      0xffd83f80\r
18016    11964:       08000884        stmeqda r0, {r2, r7, fp}\r
18017    11968:       e1a00003        mov     r0, r3\r
18018    1196c:       e28cc02c        add     ip, ip, #44     ; 0x2c\r
18019    11970:       eaf5c5d6        b       0xffd830d0\r
18020    11974:       08000860        stmeqda r0, {r5, r6, fp}\r
18021    11978:       00000000        andeq   r0, r0, r0\r
18022    1197c:       ebf5c97f        bl      0xffd83f80\r
18023    11980:       08000860        stmeqda r0, {r5, r6, fp}\r
18024    11984:       e3a00f1b        mov     r0, #108        ; 0x6c\r
18025    11988:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
18026    1198c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
18027    11990:       ebf5c7e0        bl      0xffd83918\r
18028    11994:       08000864        stmeqda r0, {r2, r5, r6, fp}\r
18029    11998:       e1a04000        mov     r4, r0\r
18030    1199c:       ebf5c977        bl      0xffd83f80\r
18031    119a0:       08000862        stmeqda r0, {r1, r5, r6, fp}\r
18032    119a4:       e1a01008        mov     r1, r8\r
18033    119a8:       e0983004        adds    r3, r8, r4\r
18034    119ac:       ebf5c973        bl      0xffd83f80\r
18035    119b0:       08000864        stmeqda r0, {r2, r5, r6, fp}\r
18036    119b4:       e59d1430        ldr     r1, [sp, #1072]\r
18037    119b8:       e1a05001        mov     r5, r1\r
18038    119bc:       ebf5c96f        bl      0xffd83f80\r
18039    119c0:       08000866        stmeqda r0, {r1, r2, r5, r6, fp}\r
18040    119c4:       e2830000        add     r0, r3, #0      ; 0x0\r
18041    119c8:       e1a01005        mov     r1, r5\r
18042    119cc:       ebf5c6bf        bl      0xffd834d0\r
18043    119d0:       08000868        stmeqda r0, {r3, r5, r6, fp}\r
18044    119d4:       ebf5c969        bl      0xffd83f80\r
18045    119d8:       08000868        stmeqda r0, {r3, r5, r6, fp}\r
18046    119dc:       e59d0418        ldr     r0, [sp, #1048]\r
18047    119e0:       e2800000        add     r0, r0, #0      ; 0x0\r
18048    119e4:       e1a01006        mov     r1, r6\r
18049    119e8:       ebf5c6d7        bl      0xffd8354c\r
18050    119ec:       0800086a        stmeqda r0, {r1, r3, r5, r6, fp}\r
18051    119f0:       ebf5c962        bl      0xffd83f80\r
18052    119f4:       0800086a        stmeqda r0, {r1, r3, r5, r6, fp}\r
18053    119f8:       e28cc016        add     ip, ip, #22     ; 0x16\r
18054    119fc:       e1a00fac        mov     r0, ip, lsr #31\r
18055    11a00:       e08ff100        add     pc, pc, r0, lsl #2\r
18056    11a04:       08000880        stmeqda r0, {r7, fp}\r
18057    11a08:       ebf5c551        bl      0xffd82f54\r
18058    11a0c:       ea000001        b       0x11a18\r
18059    11a10:       08000880        stmeqda r0, {r7, fp}\r
18060    11a14:       00000000        andeq   r0, r0, r0\r
18061    11a18:       ebf5c958        bl      0xffd83f80\r
18062    11a1c:       08000880        stmeqda r0, {r7, fp}\r
18063    11a20:       e59d9434        ldr     r9, [sp, #1076]\r
18064    11a24:       e3c99003        bic     r9, r9, #3      ; 0x3\r
18065    11a28:       e2890010        add     r0, r9, #16     ; 0x10\r
18066    11a2c:       e58d0434        str     r0, [sp, #1076]\r
18067    11a30:       e2890000        add     r0, r9, #0      ; 0x0\r
18068    11a34:       ebf5c7b7        bl      0xffd83918\r
18069    11a38:       08000884        stmeqda r0, {r2, r7, fp}\r
18070    11a3c:       e1a07000        mov     r7, r0\r
18071    11a40:       e2890004        add     r0, r9, #4      ; 0x4\r
18072    11a44:       ebf5c7b3        bl      0xffd83918\r
18073    11a48:       08000884        stmeqda r0, {r2, r7, fp}\r
18074    11a4c:       e1a08000        mov     r8, r0\r
18075    11a50:       e2890008        add     r0, r9, #8      ; 0x8\r
18076    11a54:       ebf5c7af        bl      0xffd83918\r
18077    11a58:       08000884        stmeqda r0, {r2, r7, fp}\r
18078    11a5c:       e58d0418        str     r0, [sp, #1048]\r
18079    11a60:       e289000c        add     r0, r9, #12     ; 0xc\r
18080    11a64:       ebf5c7ab        bl      0xffd83918\r
18081    11a68:       08000884        stmeqda r0, {r2, r7, fp}\r
18082    11a6c:       e58d041c        str     r0, [sp, #1052]\r
18083    11a70:       ebf5c942        bl      0xffd83f80\r
18084    11a74:       08000882        stmeqda r0, {r1, r7, fp}\r
18085    11a78:       e59d9434        ldr     r9, [sp, #1076]\r
18086    11a7c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
18087    11a80:       e2890004        add     r0, r9, #4      ; 0x4\r
18088    11a84:       e58d0434        str     r0, [sp, #1076]\r
18089    11a88:       e2890000        add     r0, r9, #0      ; 0x0\r
18090    11a8c:       ebf5c7a1        bl      0xffd83918\r
18091    11a90:       08000886        stmeqda r0, {r1, r2, r7, fp}\r
18092    11a94:       e1a03000        mov     r3, r0\r
18093    11a98:       ebf5c938        bl      0xffd83f80\r
18094    11a9c:       08000884        stmeqda r0, {r2, r7, fp}\r
18095    11aa0:       e1a00003        mov     r0, r3\r
18096    11aa4:       e28cc00e        add     ip, ip, #14     ; 0xe\r
18097    11aa8:       eaf5c588        b       0xffd830d0\r
18098    11aac:       0800036e        stmeqda r0, {r1, r2, r3, r5, r6, r8, r9}\r
18099    11ab0:       00000000        andeq   r0, r0, r0\r
18100    11ab4:       ebf5c931        bl      0xffd83f80\r
18101    11ab8:       0800036e        stmeqda r0, {r1, r2, r3, r5, r6, r8, r9}\r
18102    11abc:       e59d1420        ldr     r1, [sp, #1056]\r
18103    11ac0:       e1a07001        mov     r7, r1\r
18104    11ac4:       ebf5c92d        bl      0xffd83f80\r
18105    11ac8:       08000370        stmeqda r0, {r4, r5, r6, r8, r9}\r
18106    11acc:       ebf5c92b        bl      0xffd83f80\r
18107    11ad0:       08000372        stmeqda r0, {r1, r4, r5, r6, r8, r9}\r
18108    11ad4:       e3a00075        mov     r0, #117        ; 0x75\r
18109    11ad8:       e3800c03        orr     r0, r0, #768    ; 0x300\r
18110    11adc:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
18111    11ae0:       e58d0438        str     r0, [sp, #1080]\r
18112    11ae4:       e28cc009        add     ip, ip, #9      ; 0x9\r
18113    11ae8:       e1a00fac        mov     r0, ip, lsr #31\r
18114    11aec:       e08ff100        add     pc, pc, r0, lsl #2\r
18115    11af0:       080007d8        stmeqda r0, {r3, r4, r6, r7, r8, r9, sl}\r
18116    11af4:       ebf5c516        bl      0xffd82f54\r
18117    11af8:       eafffe28        b       0x113a0\r
18118    11afc:       08000374        stmeqda r0, {r2, r4, r5, r6, r8, r9}\r
18119    11b00:       00000000        andeq   r0, r0, r0\r
18120    11b04:       ebf5c91d        bl      0xffd83f80\r
18121    11b08:       08000374        stmeqda r0, {r2, r4, r5, r6, r8, r9}\r
18122    11b0c:       e3a00f12        mov     r0, #72 ; 0x48\r
18123    11b10:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
18124    11b14:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
18125    11b18:       ebf5c77e        bl      0xffd83918\r
18126    11b1c:       08000378        stmeqda r0, {r3, r4, r5, r6, r8, r9}\r
18127    11b20:       e1a03000        mov     r3, r0\r
18128    11b24:       ebf5c915        bl      0xffd83f80\r
18129    11b28:       08000376        stmeqda r0, {r1, r2, r4, r5, r6, r8, r9}\r
18130    11b2c:       e1a01007        mov     r1, r7\r
18131    11b30:       e0978003        adds    r8, r7, r3\r
18132    11b34:       ebf5c911        bl      0xffd83f80\r
18133    11b38:       08000378        stmeqda r0, {r3, r4, r5, r6, r8, r9}\r
18134    11b3c:       e2880000        add     r0, r8, #0      ; 0x0\r
18135    11b40:       ebf5c774        bl      0xffd83918\r
18136    11b44:       0800037c        stmeqda r0, {r2, r3, r4, r5, r6, r8, r9}\r
18137    11b48:       e1a03000        mov     r3, r0\r
18138    11b4c:       ebf5c90b        bl      0xffd83f80\r
18139    11b50:       0800037a        stmeqda r0, {r1, r3, r4, r5, r6, r8, r9}\r
18140    11b54:       e3a00f13        mov     r0, #76 ; 0x4c\r
18141    11b58:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
18142    11b5c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
18143    11b60:       ebf5c76c        bl      0xffd83918\r
18144    11b64:       0800037e        stmeqda r0, {r1, r2, r3, r4, r5, r6, r8, r9}\r
18145    11b68:       e1a04000        mov     r4, r0\r
18146    11b6c:       ebf5c903        bl      0xffd83f80\r
18147    11b70:       0800037c        stmeqda r0, {r2, r3, r4, r5, r6, r8, r9}\r
18148    11b74:       e1a01003        mov     r1, r3\r
18149    11b78:       e0133004        ands    r3, r3, r4\r
18150    11b7c:       ebf5c8ff        bl      0xffd83f80\r
18151    11b80:       0800037e        stmeqda r0, {r1, r2, r3, r4, r5, r6, r8, r9}\r
18152    11b84:       e1530004        cmp     r3, r4\r
18153    11b88:       ebf5c8fc        bl      0xffd83f80\r
18154    11b8c:       08000380        stmeqda r0, {r7, r8, r9}\r
18155    11b90:       e28cc01b        add     ip, ip, #27     ; 0x1b\r
18156    11b94:       0a000004        beq     0x11bac\r
18157    11b98:       e1a00fac        mov     r0, ip, lsr #31\r
18158    11b9c:       e08ff100        add     pc, pc, r0, lsl #2\r
18159    11ba0:       08000388        stmeqda r0, {r3, r7, r8, r9}\r
18160    11ba4:       ebf5c4ea        bl      0xffd82f54\r
18161    11ba8:       ea000010        b       0x11bf0\r
18162    11bac:       ebf5c8f3        bl      0xffd83f80\r
18163    11bb0:       08000382        stmeqda r0, {r1, r7, r8, r9}\r
18164    11bb4:       e3b030ff        movs    r3, #255        ; 0xff\r
18165    11bb8:       ebf5c8f0        bl      0xffd83f80\r
18166    11bbc:       08000384        stmeqda r0, {r2, r7, r8, r9}\r
18167    11bc0:       ebf5c8ee        bl      0xffd83f80\r
18168    11bc4:       08000386        stmeqda r0, {r1, r2, r7, r8, r9}\r
18169    11bc8:       e3a00089        mov     r0, #137        ; 0x89\r
18170    11bcc:       e3800c03        orr     r0, r0, #768    ; 0x300\r
18171    11bd0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
18172    11bd4:       e58d0438        str     r0, [sp, #1080]\r
18173    11bd8:       e28cc009        add     ip, ip, #9      ; 0x9\r
18174    11bdc:       e1a00fac        mov     r0, ip, lsr #31\r
18175    11be0:       e08ff100        add     pc, pc, r0, lsl #2\r
18176    11be4:       080c2f34        stmeqda ip, {r2, r4, r5, r8, r9, sl, fp, sp}\r
18177    11be8:       ebf5c4d9        bl      0xffd82f54\r
18178    11bec:       ea00001c        b       0x11c64\r
18179    11bf0:       ebf5c8e2        bl      0xffd83f80\r
18180    11bf4:       08000388        stmeqda r0, {r3, r7, r8, r9}\r
18181    11bf8:       e3a00e45        mov     r0, #1104       ; 0x450\r
18182    11bfc:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
18183    11c00:       ebf5c744        bl      0xffd83918\r
18184    11c04:       0800038c        stmeqda r0, {r2, r3, r7, r8, r9}\r
18185    11c08:       e1a03000        mov     r3, r0\r
18186    11c0c:       ebf5c8db        bl      0xffd83f80\r
18187    11c10:       0800038a        stmeqda r0, {r1, r3, r7, r8, r9}\r
18188    11c14:       e2830000        add     r0, r3, #0      ; 0x0\r
18189    11c18:       ebf5c73e        bl      0xffd83918\r
18190    11c1c:       0800038e        stmeqda r0, {r1, r2, r3, r7, r8, r9}\r
18191    11c20:       e1a03000        mov     r3, r0\r
18192    11c24:       ebf5c8d5        bl      0xffd83f80\r
18193    11c28:       0800038c        stmeqda r0, {r2, r3, r7, r8, r9}\r
18194    11c2c:       ebf5c8d3        bl      0xffd83f80\r
18195    11c30:       0800038e        stmeqda r0, {r1, r2, r3, r7, r8, r9}\r
18196    11c34:       e3a00091        mov     r0, #145        ; 0x91\r
18197    11c38:       e3800c03        orr     r0, r0, #768    ; 0x300\r
18198    11c3c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
18199    11c40:       e58d0438        str     r0, [sp, #1080]\r
18200    11c44:       e28cc010        add     ip, ip, #16     ; 0x10\r
18201    11c48:       e1a00fac        mov     r0, ip, lsr #31\r
18202    11c4c:       e08ff100        add     pc, pc, r0, lsl #2\r
18203    11c50:       080016f8        stmeqda r0, {r3, r4, r5, r6, r7, r9, sl, ip}\r
18204    11c54:       ebf5c4be        bl      0xffd82f54\r
18205    11c58:       ea00002c        b       0x11d10\r
18206    11c5c:       080c2f34        stmeqda ip, {r2, r4, r5, r8, r9, sl, fp, sp}\r
18207    11c60:       00000000        andeq   r0, r0, r0\r
18208    11c64:       ebf5c8c5        bl      0xffd83f80\r
18209    11c68:       080c2f34        stmeqda ip, {r2, r4, r5, r8, r9, sl, fp, sp}\r
18210    11c6c:       e3a00fd1        mov     r0, #836        ; 0x344\r
18211    11c70:       e3800b0b        orr     r0, r0, #11264  ; 0x2c00\r
18212    11c74:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
18213    11c78:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
18214    11c7c:       ebf5c725        bl      0xffd83918\r
18215    11c80:       080c2f38        stmeqda ip, {r3, r4, r5, r8, r9, sl, fp, sp}\r
18216    11c84:       e1a06000        mov     r6, r0\r
18217    11c88:       ebf5c8bc        bl      0xffd83f80\r
18218    11c8c:       080c2f36        stmeqda ip, {r1, r2, r4, r5, r8, r9, sl, fp, sp}\r
18219    11c90:       e3b05000        movs    r5, #0  ; 0x0\r
18220    11c94:       ebf5c8b9        bl      0xffd83f80\r
18221    11c98:       080c2f38        stmeqda ip, {r3, r4, r5, r8, r9, sl, fp, sp}\r
18222    11c9c:       e2860000        add     r0, r6, #0      ; 0x0\r
18223    11ca0:       e1a01005        mov     r1, r5\r
18224    11ca4:       ebf5c609        bl      0xffd834d0\r
18225    11ca8:       080c2f3a        stmeqda ip, {r1, r3, r4, r5, r8, r9, sl, fp, sp}\r
18226    11cac:       ebf5c8b3        bl      0xffd83f80\r
18227    11cb0:       080c2f3a        stmeqda ip, {r1, r3, r4, r5, r8, r9, sl, fp, sp}\r
18228    11cb4:       e3a00fd2        mov     r0, #840        ; 0x348\r
18229    11cb8:       e3800b0b        orr     r0, r0, #11264  ; 0x2c00\r
18230    11cbc:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
18231    11cc0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
18232    11cc4:       ebf5c713        bl      0xffd83918\r
18233    11cc8:       080c2f3e        stmeqda ip, {r1, r2, r3, r4, r5, r8, r9, sl, fp, sp}\r
18234    11ccc:       e1a04000        mov     r4, r0\r
18235    11cd0:       ebf5c8aa        bl      0xffd83f80\r
18236    11cd4:       080c2f3c        stmeqda ip, {r2, r3, r4, r5, r8, r9, sl, fp, sp}\r
18237    11cd8:       e1a00004        mov     r0, r4\r
18238    11cdc:       e58d0434        str     r0, [sp, #1076]\r
18239    11ce0:       ebf5c8a6        bl      0xffd83f80\r
18240    11ce4:       080c2f3e        stmeqda ip, {r1, r2, r3, r4, r5, r8, r9, sl, fp, sp}\r
18241    11ce8:       ebf5c58b        bl      0xffd8331c\r
18242    11cec:       080c2f40        stmeqda ip, {r6, r8, r9, sl, fp, sp}\r
18243    11cf0:       e28cc017        add     ip, ip, #23     ; 0x17\r
18244    11cf4:       e1a00fac        mov     r0, ip, lsr #31\r
18245    11cf8:       e08ff100        add     pc, pc, r0, lsl #2\r
18246    11cfc:       00000008        andeq   r0, r0, r8\r
18247    11d00:       ebf5c45d        bl      0xffd82e7c\r
18248    11d04:       ea2ab8bd        b       0xac0000\r
18249    11d08:       080016f8        stmeqda r0, {r3, r4, r5, r6, r7, r9, sl, ip}\r
18250    11d0c:       00000000        andeq   r0, r0, r0\r
18251    11d10:       ebf5c89a        bl      0xffd83f80\r
18252    11d14:       080016f8        stmeqda r0, {r3, r4, r5, r6, r7, r9, sl, ip}\r
18253    11d18:       e59d9434        ldr     r9, [sp, #1076]\r
18254    11d1c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
18255    11d20:       e2499004        sub     r9, r9, #4      ; 0x4\r
18256    11d24:       e58d9434        str     r9, [sp, #1076]\r
18257    11d28:       e2890000        add     r0, r9, #0      ; 0x0\r
18258    11d2c:       e59d1438        ldr     r1, [sp, #1080]\r
18259    11d30:       ebf5c645        bl      0xffd8364c\r
18260    11d34:       ebf5c891        bl      0xffd83f80\r
18261    11d38:       080016fa        stmeqda r0, {r1, r3, r4, r5, r6, r7, r9, sl, ip}\r
18262    11d3c:       e1a01003        mov     r1, r3\r
18263    11d40:       e2935000        adds    r5, r3, #0      ; 0x0\r
18264    11d44:       ebf5c88d        bl      0xffd83f80\r
18265    11d48:       080016fc        stmeqda r0, {r2, r3, r4, r5, r6, r7, r9, sl, ip}\r
18266    11d4c:       e2850002        add     r0, r5, #2      ; 0x2\r
18267    11d50:       ebf5c6c4        bl      0xffd83868\r
18268    11d54:       08001700        stmeqda r0, {r8, r9, sl, ip}\r
18269    11d58:       e1a04000        mov     r4, r0\r
18270    11d5c:       ebf5c887        bl      0xffd83f80\r
18271    11d60:       080016fe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, r9, sl, ip}\r
18272    11d64:       e3b03080        movs    r3, #128        ; 0x80\r
18273    11d68:       ebf5c884        bl      0xffd83f80\r
18274    11d6c:       08001700        stmeqda r0, {r8, r9, sl, ip}\r
18275    11d70:       e1b03203        movs    r3, r3, lsl #4\r
18276    11d74:       ebf5c881        bl      0xffd83f80\r
18277    11d78:       08001702        stmeqda r0, {r1, r8, r9, sl, ip}\r
18278    11d7c:       e1a01003        mov     r1, r3\r
18279    11d80:       e0133004        ands    r3, r3, r4\r
18280    11d84:       ebf5c87d        bl      0xffd83f80\r
18281    11d88:       08001704        stmeqda r0, {r2, r8, r9, sl, ip}\r
18282    11d8c:       e3530000        cmp     r3, #0  ; 0x0\r
18283    11d90:       ebf5c87a        bl      0xffd83f80\r
18284    11d94:       08001706        stmeqda r0, {r1, r2, r8, r9, sl, ip}\r
18285    11d98:       e28cc01a        add     ip, ip, #26     ; 0x1a\r
18286    11d9c:       1a000004        bne     0x11db4\r
18287    11da0:       e1a00fac        mov     r0, ip, lsr #31\r
18288    11da4:       e08ff100        add     pc, pc, r0, lsl #2\r
18289    11da8:       08001718        stmeqda r0, {r3, r4, r8, r9, sl, ip}\r
18290    11dac:       ebf5c468        bl      0xffd82f54\r
18291    11db0:       ea000029        b       0x11e5c\r
18292    11db4:       ebf5c871        bl      0xffd83f80\r
18293    11db8:       08001708        stmeqda r0, {r3, r8, r9, sl, ip}\r
18294    11dbc:       e2850022        add     r0, r5, #34     ; 0x22\r
18295    11dc0:       ebf5c6a8        bl      0xffd83868\r
18296    11dc4:       0800170c        stmeqda r0, {r2, r3, r8, r9, sl, ip}\r
18297    11dc8:       e1a03000        mov     r3, r0\r
18298    11dcc:       ebf5c86b        bl      0xffd83f80\r
18299    11dd0:       0800170a        stmeqda r0, {r1, r3, r8, r9, sl, ip}\r
18300    11dd4:       e1a01003        mov     r1, r3\r
18301    11dd8:       e2933001        adds    r3, r3, #1      ; 0x1\r
18302    11ddc:       ebf5c867        bl      0xffd83f80\r
18303    11de0:       0800170c        stmeqda r0, {r2, r3, r8, r9, sl, ip}\r
18304    11de4:       e2850022        add     r0, r5, #34     ; 0x22\r
18305    11de8:       e1a01003        mov     r1, r3\r
18306    11dec:       ebf5c5d6        bl      0xffd8354c\r
18307    11df0:       0800170e        stmeqda r0, {r1, r2, r3, r8, r9, sl, ip}\r
18308    11df4:       ebf5c861        bl      0xffd83f80\r
18309    11df8:       0800170e        stmeqda r0, {r1, r2, r3, r8, r9, sl, ip}\r
18310    11dfc:       e2850014        add     r0, r5, #20     ; 0x14\r
18311    11e00:       ebf5c6c4        bl      0xffd83918\r
18312    11e04:       08001712        stmeqda r0, {r1, r4, r8, r9, sl, ip}\r
18313    11e08:       e1a04000        mov     r4, r0\r
18314    11e0c:       ebf5c85b        bl      0xffd83f80\r
18315    11e10:       08001710        stmeqda r0, {r4, r8, r9, sl, ip}\r
18316    11e14:       e1a01005        mov     r1, r5\r
18317    11e18:       e2953000        adds    r3, r5, #0      ; 0x0\r
18318    11e1c:       ebf5c857        bl      0xffd83f80\r
18319    11e20:       08001712        stmeqda r0, {r1, r4, r8, r9, sl, ip}\r
18320    11e24:       ebf5c855        bl      0xffd83f80\r
18321    11e28:       08001714        stmeqda r0, {r2, r4, r8, r9, sl, ip}\r
18322    11e2c:       e3a00017        mov     r0, #23 ; 0x17\r
18323    11e30:       e3800c17        orr     r0, r0, #5888   ; 0x1700\r
18324    11e34:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
18325    11e38:       e58d0438        str     r0, [sp, #1080]\r
18326    11e3c:       e28cc01a        add     ip, ip, #26     ; 0x1a\r
18327    11e40:       e1a00fac        mov     r0, ip, lsr #31\r
18328    11e44:       e08ff100        add     pc, pc, r0, lsl #2\r
18329    11e48:       080c31e0        stmeqda ip, {r5, r6, r7, r8, ip, sp}\r
18330    11e4c:       ebf5c440        bl      0xffd82f54\r
18331    11e50:       eaffcc0d        b       0x4e8c\r
18332    11e54:       08001718        stmeqda r0, {r3, r4, r8, r9, sl, ip}\r
18333    11e58:       00000000        andeq   r0, r0, r0\r
18334    11e5c:       ebf5c847        bl      0xffd83f80\r
18335    11e60:       08001718        stmeqda r0, {r3, r4, r8, r9, sl, ip}\r
18336    11e64:       e2850000        add     r0, r5, #0      ; 0x0\r
18337    11e68:       ebf5c67e        bl      0xffd83868\r
18338    11e6c:       0800171c        stmeqda r0, {r2, r3, r4, r8, r9, sl, ip}\r
18339    11e70:       e1a04000        mov     r4, r0\r
18340    11e74:       ebf5c841        bl      0xffd83f80\r
18341    11e78:       0800171a        stmeqda r0, {r1, r3, r4, r8, r9, sl, ip}\r
18342    11e7c:       e3a00e73        mov     r0, #1840       ; 0x730\r
18343    11e80:       e3800a01        orr     r0, r0, #4096   ; 0x1000\r
18344    11e84:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
18345    11e88:       ebf5c6a2        bl      0xffd83918\r
18346    11e8c:       0800171e        stmeqda r0, {r1, r2, r3, r4, r8, r9, sl, ip}\r
18347    11e90:       e1a03000        mov     r3, r0\r
18348    11e94:       ebf5c839        bl      0xffd83f80\r
18349    11e98:       0800171c        stmeqda r0, {r2, r3, r4, r8, r9, sl, ip}\r
18350    11e9c:       e1a01003        mov     r1, r3\r
18351    11ea0:       e0133004        ands    r3, r3, r4\r
18352    11ea4:       ebf5c835        bl      0xffd83f80\r
18353    11ea8:       0800171e        stmeqda r0, {r1, r2, r3, r4, r8, r9, sl, ip}\r
18354    11eac:       e1b03103        movs    r3, r3, lsl #2\r
18355    11eb0:       ebf5c832        bl      0xffd83f80\r
18356    11eb4:       08001720        stmeqda r0, {r5, r8, r9, sl, ip}\r
18357    11eb8:       e3a00fcd        mov     r0, #820        ; 0x334\r
18358    11ebc:       e3800b05        orr     r0, r0, #5120   ; 0x1400\r
18359    11ec0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
18360    11ec4:       ebf5c693        bl      0xffd83918\r
18361    11ec8:       08001724        stmeqda r0, {r2, r5, r8, r9, sl, ip}\r
18362    11ecc:       e1a04000        mov     r4, r0\r
18363    11ed0:       ebf5c82a        bl      0xffd83f80\r
18364    11ed4:       08001722        stmeqda r0, {r1, r5, r8, r9, sl, ip}\r
18365    11ed8:       e1a01003        mov     r1, r3\r
18366    11edc:       e0933004        adds    r3, r3, r4\r
18367    11ee0:       ebf5c826        bl      0xffd83f80\r
18368    11ee4:       08001724        stmeqda r0, {r2, r5, r8, r9, sl, ip}\r
18369    11ee8:       e2830000        add     r0, r3, #0      ; 0x0\r
18370    11eec:       ebf5c689        bl      0xffd83918\r
18371    11ef0:       08001728        stmeqda r0, {r3, r5, r8, r9, sl, ip}\r
18372    11ef4:       e1a04000        mov     r4, r0\r
18373    11ef8:       ebf5c820        bl      0xffd83f80\r
18374    11efc:       08001726        stmeqda r0, {r1, r2, r5, r8, r9, sl, ip}\r
18375    11f00:       e1a01005        mov     r1, r5\r
18376    11f04:       e2953000        adds    r3, r5, #0      ; 0x0\r
18377    11f08:       ebf5c81c        bl      0xffd83f80\r
18378    11f0c:       08001728        stmeqda r0, {r3, r5, r8, r9, sl, ip}\r
18379    11f10:       ebf5c81a        bl      0xffd83f80\r
18380    11f14:       0800172a        stmeqda r0, {r1, r3, r5, r8, r9, sl, ip}\r
18381    11f18:       e3a0002d        mov     r0, #45 ; 0x2d\r
18382    11f1c:       e3800c17        orr     r0, r0, #5888   ; 0x1700\r
18383    11f20:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
18384    11f24:       e58d0438        str     r0, [sp, #1080]\r
18385    11f28:       e28cc026        add     ip, ip, #38     ; 0x26\r
18386    11f2c:       e1a00fac        mov     r0, ip, lsr #31\r
18387    11f30:       e08ff100        add     pc, pc, r0, lsl #2\r
18388    11f34:       080c31e0        stmeqda ip, {r5, r6, r7, r8, ip, sp}\r
18389    11f38:       ebf5c405        bl      0xffd82f54\r
18390    11f3c:       eaffcbd2        b       0x4e8c\r
18391    11f40:       08002c08        stmeqda r0, {r3, sl, fp, sp}\r
18392    11f44:       00000000        andeq   r0, r0, r0\r
18393    11f48:       ebf5c80c        bl      0xffd83f80\r
18394    11f4c:       08002c08        stmeqda r0, {r3, sl, fp, sp}\r
18395    11f50:       e59d9434        ldr     r9, [sp, #1076]\r
18396    11f54:       e3c99003        bic     r9, r9, #3      ; 0x3\r
18397    11f58:       e2499008        sub     r9, r9, #8      ; 0x8\r
18398    11f5c:       e58d9434        str     r9, [sp, #1076]\r
18399    11f60:       e2890000        add     r0, r9, #0      ; 0x0\r
18400    11f64:       e1a01007        mov     r1, r7\r
18401    11f68:       ebf5c5b7        bl      0xffd8364c\r
18402    11f6c:       e2890004        add     r0, r9, #4      ; 0x4\r
18403    11f70:       e59d1438        ldr     r1, [sp, #1080]\r
18404    11f74:       ebf5c5b4        bl      0xffd8364c\r
18405    11f78:       ebf5c800        bl      0xffd83f80\r
18406    11f7c:       08002c0a        stmeqda r0, {r1, r3, sl, fp, sp}\r
18407    11f80:       e1a01003        mov     r1, r3\r
18408    11f84:       e2937000        adds    r7, r3, #0      ; 0x0\r
18409    11f88:       ebf5c7fc        bl      0xffd83f80\r
18410    11f8c:       08002c0c        stmeqda r0, {r2, r3, sl, fp, sp}\r
18411    11f90:       e2870002        add     r0, r7, #2      ; 0x2\r
18412    11f94:       ebf5c633        bl      0xffd83868\r
18413    11f98:       08002c10        stmeqda r0, {r4, sl, fp, sp}\r
18414    11f9c:       e1a04000        mov     r4, r0\r
18415    11fa0:       ebf5c7f6        bl      0xffd83f80\r
18416    11fa4:       08002c0e        stmeqda r0, {r1, r2, r3, sl, fp, sp}\r
18417    11fa8:       e3b03080        movs    r3, #128        ; 0x80\r
18418    11fac:       ebf5c7f3        bl      0xffd83f80\r
18419    11fb0:       08002c10        stmeqda r0, {r4, sl, fp, sp}\r
18420    11fb4:       e1b03403        movs    r3, r3, lsl #8\r
18421    11fb8:       ebf5c7f0        bl      0xffd83f80\r
18422    11fbc:       08002c12        stmeqda r0, {r1, r4, sl, fp, sp}\r
18423    11fc0:       e1a01003        mov     r1, r3\r
18424    11fc4:       e0133004        ands    r3, r3, r4\r
18425    11fc8:       ebf5c7ec        bl      0xffd83f80\r
18426    11fcc:       08002c14        stmeqda r0, {r2, r4, sl, fp, sp}\r
18427    11fd0:       e3530000        cmp     r3, #0  ; 0x0\r
18428    11fd4:       ebf5c7e9        bl      0xffd83f80\r
18429    11fd8:       08002c16        stmeqda r0, {r1, r2, r4, sl, fp, sp}\r
18430    11fdc:       e28cc01b        add     ip, ip, #27     ; 0x1b\r
18431    11fe0:       1a000004        bne     0x11ff8\r
18432    11fe4:       e1a00fac        mov     r0, ip, lsr #31\r
18433    11fe8:       e08ff100        add     pc, pc, r0, lsl #2\r
18434    11fec:       08002c48        stmeqda r0, {r3, r6, sl, fp, sp}\r
18435    11ff0:       ebf5c3d7        bl      0xffd82f54\r
18436    11ff4:       ea00003a        b       0x120e4\r
18437    11ff8:       ebf5c7e0        bl      0xffd83f80\r
18438    11ffc:       08002c18        stmeqda r0, {r3, r4, sl, fp, sp}\r
18439    12000:       e2870004        add     r0, r7, #4      ; 0x4\r
18440    12004:       ebf5c617        bl      0xffd83868\r
18441    12008:       08002c1c        stmeqda r0, {r2, r3, r4, sl, fp, sp}\r
18442    1200c:       e1a03000        mov     r3, r0\r
18443    12010:       ebf5c7da        bl      0xffd83f80\r
18444    12014:       08002c1a        stmeqda r0, {r1, r3, r4, sl, fp, sp}\r
18445    12018:       e3530000        cmp     r3, #0  ; 0x0\r
18446    1201c:       ebf5c7d7        bl      0xffd83f80\r
18447    12020:       08002c1c        stmeqda r0, {r2, r3, r4, sl, fp, sp}\r
18448    12024:       e28cc00b        add     ip, ip, #11     ; 0xb\r
18449    12028:       1a000004        bne     0x12040\r
18450    1202c:       e1a00fac        mov     r0, ip, lsr #31\r
18451    12030:       e08ff100        add     pc, pc, r0, lsl #2\r
18452    12034:       08002c40        stmeqda r0, {r6, sl, fp, sp}\r
18453    12038:       ebf5c3c5        bl      0xffd82f54\r
18454    1203c:       ea000052        b       0x1218c\r
18455    12040:       ebf5c7ce        bl      0xffd83f80\r
18456    12044:       08002c1e        stmeqda r0, {r1, r2, r3, r4, sl, fp, sp}\r
18457    12048:       e1a01003        mov     r1, r3\r
18458    1204c:       e2533001        subs    r3, r3, #1      ; 0x1\r
18459    12050:       ebf5c7ca        bl      0xffd83f80\r
18460    12054:       08002c20        stmeqda r0, {r5, sl, fp, sp}\r
18461    12058:       e2870004        add     r0, r7, #4      ; 0x4\r
18462    1205c:       e1a01003        mov     r1, r3\r
18463    12060:       ebf5c539        bl      0xffd8354c\r
18464    12064:       08002c22        stmeqda r0, {r1, r5, sl, fp, sp}\r
18465    12068:       ebf5c7c4        bl      0xffd83f80\r
18466    1206c:       08002c22        stmeqda r0, {r1, r5, sl, fp, sp}\r
18467    12070:       e1b03803        movs    r3, r3, lsl #16\r
18468    12074:       ebf5c7c1        bl      0xffd83f80\r
18469    12078:       08002c24        stmeqda r0, {r2, r5, sl, fp, sp}\r
18470    1207c:       e3530000        cmp     r3, #0  ; 0x0\r
18471    12080:       ebf5c7be        bl      0xffd83f80\r
18472    12084:       08002c26        stmeqda r0, {r1, r2, r5, sl, fp, sp}\r
18473    12088:       e28cc010        add     ip, ip, #16     ; 0x10\r
18474    1208c:       0a000004        beq     0x120a4\r
18475    12090:       e1a00fac        mov     r0, ip, lsr #31\r
18476    12094:       e08ff100        add     pc, pc, r0, lsl #2\r
18477    12098:       08002c56        stmeqda r0, {r1, r2, r4, r6, sl, fp, sp}\r
18478    1209c:       ebf5c3ac        bl      0xffd82f54\r
18479    120a0:       ea000052        b       0x121f0\r
18480    120a4:       ebf5c7b5        bl      0xffd83f80\r
18481    120a8:       08002c28        stmeqda r0, {r3, r5, sl, fp, sp}\r
18482    120ac:       ebf5c7b3        bl      0xffd83f80\r
18483    120b0:       08002c2a        stmeqda r0, {r1, r3, r5, sl, fp, sp}\r
18484    120b4:       e3a0002d        mov     r0, #45 ; 0x2d\r
18485    120b8:       e3800b0b        orr     r0, r0, #11264  ; 0x2c00\r
18486    120bc:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
18487    120c0:       e58d0438        str     r0, [sp, #1080]\r
18488    120c4:       e28cc006        add     ip, ip, #6      ; 0x6\r
18489    120c8:       e1a00fac        mov     r0, ip, lsr #31\r
18490    120cc:       e08ff100        add     pc, pc, r0, lsl #2\r
18491    120d0:       08000f50        stmeqda r0, {r4, r6, r8, r9, sl, fp}\r
18492    120d4:       ebf5c39e        bl      0xffd82f54\r
18493    120d8:       ea00005f        b       0x1225c\r
18494    120dc:       08002c48        stmeqda r0, {r3, r6, sl, fp, sp}\r
18495    120e0:       00000000        andeq   r0, r0, r0\r
18496    120e4:       ebf5c7a5        bl      0xffd83f80\r
18497    120e8:       08002c48        stmeqda r0, {r3, r6, sl, fp, sp}\r
18498    120ec:       e2870022        add     r0, r7, #34     ; 0x22\r
18499    120f0:       ebf5c5dc        bl      0xffd83868\r
18500    120f4:       08002c4c        stmeqda r0, {r2, r3, r6, sl, fp, sp}\r
18501    120f8:       e1a03000        mov     r3, r0\r
18502    120fc:       ebf5c79f        bl      0xffd83f80\r
18503    12100:       08002c4a        stmeqda r0, {r1, r3, r6, sl, fp, sp}\r
18504    12104:       e1a01003        mov     r1, r3\r
18505    12108:       e2933001        adds    r3, r3, #1      ; 0x1\r
18506    1210c:       ebf5c79b        bl      0xffd83f80\r
18507    12110:       08002c4c        stmeqda r0, {r2, r3, r6, sl, fp, sp}\r
18508    12114:       e2870022        add     r0, r7, #34     ; 0x22\r
18509    12118:       e1a01003        mov     r1, r3\r
18510    1211c:       ebf5c50a        bl      0xffd8354c\r
18511    12120:       08002c4e        stmeqda r0, {r1, r2, r3, r6, sl, fp, sp}\r
18512    12124:       ebf5c795        bl      0xffd83f80\r
18513    12128:       08002c4e        stmeqda r0, {r1, r2, r3, r6, sl, fp, sp}\r
18514    1212c:       e2870014        add     r0, r7, #20     ; 0x14\r
18515    12130:       ebf5c5f8        bl      0xffd83918\r
18516    12134:       08002c52        stmeqda r0, {r1, r4, r6, sl, fp, sp}\r
18517    12138:       e1a04000        mov     r4, r0\r
18518    1213c:       ebf5c78f        bl      0xffd83f80\r
18519    12140:       08002c50        stmeqda r0, {r4, r6, sl, fp, sp}\r
18520    12144:       e1a01007        mov     r1, r7\r
18521    12148:       e2973000        adds    r3, r7, #0      ; 0x0\r
18522    1214c:       ebf5c78b        bl      0xffd83f80\r
18523    12150:       08002c52        stmeqda r0, {r1, r4, r6, sl, fp, sp}\r
18524    12154:       ebf5c789        bl      0xffd83f80\r
18525    12158:       08002c54        stmeqda r0, {r2, r4, r6, sl, fp, sp}\r
18526    1215c:       e3a00057        mov     r0, #87 ; 0x57\r
18527    12160:       e3800b0b        orr     r0, r0, #11264  ; 0x2c00\r
18528    12164:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
18529    12168:       e58d0438        str     r0, [sp, #1080]\r
18530    1216c:       e28cc01a        add     ip, ip, #26     ; 0x1a\r
18531    12170:       e1a00fac        mov     r0, ip, lsr #31\r
18532    12174:       e08ff100        add     pc, pc, r0, lsl #2\r
18533    12178:       080c31e0        stmeqda ip, {r5, r6, r7, r8, ip, sp}\r
18534    1217c:       ebf5c374        bl      0xffd82f54\r
18535    12180:       eaffcb41        b       0x4e8c\r
18536    12184:       08002c40        stmeqda r0, {r6, sl, fp, sp}\r
18537    12188:       00000000        andeq   r0, r0, r0\r
18538    1218c:       ebf5c77b        bl      0xffd83f80\r
18539    12190:       08002c40        stmeqda r0, {r6, sl, fp, sp}\r
18540    12194:       e3b04038        movs    r4, #56 ; 0x38\r
18541    12198:       ebf5c778        bl      0xffd83f80\r
18542    1219c:       08002c42        stmeqda r0, {r1, r6, sl, fp, sp}\r
18543    121a0:       e0870004        add     r0, r7, r4\r
18544    121a4:       ebf5c5c4        bl      0xffd838bc\r
18545    121a8:       08002c46        stmeqda r0, {r1, r2, r6, sl, fp, sp}\r
18546    121ac:       e1a03000        mov     r3, r0\r
18547    121b0:       ebf5c772        bl      0xffd83f80\r
18548    121b4:       08002c44        stmeqda r0, {r2, r6, sl, fp, sp}\r
18549    121b8:       ebf5c770        bl      0xffd83f80\r
18550    121bc:       08002c46        stmeqda r0, {r1, r2, r6, sl, fp, sp}\r
18551    121c0:       e3a00049        mov     r0, #73 ; 0x49\r
18552    121c4:       e3800b0b        orr     r0, r0, #11264  ; 0x2c00\r
18553    121c8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
18554    121cc:       e58d0438        str     r0, [sp, #1080]\r
18555    121d0:       e28cc00e        add     ip, ip, #14     ; 0xe\r
18556    121d4:       e1a00fac        mov     r0, ip, lsr #31\r
18557    121d8:       e08ff100        add     pc, pc, r0, lsl #2\r
18558    121dc:       08002b80        stmeqda r0, {r7, r8, r9, fp, sp}\r
18559    121e0:       ebf5c35b        bl      0xffd82f54\r
18560    121e4:       eafff679        b       0xfbd0\r
18561    121e8:       08002c56        stmeqda r0, {r1, r2, r4, r6, sl, fp, sp}\r
18562    121ec:       00000000        andeq   r0, r0, r0\r
18563    121f0:       ebf5c762        bl      0xffd83f80\r
18564    121f4:       08002c56        stmeqda r0, {r1, r2, r4, r6, sl, fp, sp}\r
18565    121f8:       e59d9434        ldr     r9, [sp, #1076]\r
18566    121fc:       e3c99003        bic     r9, r9, #3      ; 0x3\r
18567    12200:       e2890004        add     r0, r9, #4      ; 0x4\r
18568    12204:       e58d0434        str     r0, [sp, #1076]\r
18569    12208:       e2890000        add     r0, r9, #0      ; 0x0\r
18570    1220c:       ebf5c5c1        bl      0xffd83918\r
18571    12210:       08002c5a        stmeqda r0, {r1, r3, r4, r6, sl, fp, sp}\r
18572    12214:       e1a07000        mov     r7, r0\r
18573    12218:       ebf5c758        bl      0xffd83f80\r
18574    1221c:       08002c58        stmeqda r0, {r3, r4, r6, sl, fp, sp}\r
18575    12220:       e59d9434        ldr     r9, [sp, #1076]\r
18576    12224:       e3c99003        bic     r9, r9, #3      ; 0x3\r
18577    12228:       e2890004        add     r0, r9, #4      ; 0x4\r
18578    1222c:       e58d0434        str     r0, [sp, #1076]\r
18579    12230:       e2890000        add     r0, r9, #0      ; 0x0\r
18580    12234:       ebf5c5b7        bl      0xffd83918\r
18581    12238:       08002c5c        stmeqda r0, {r2, r3, r4, r6, sl, fp, sp}\r
18582    1223c:       e1a03000        mov     r3, r0\r
18583    12240:       ebf5c74e        bl      0xffd83f80\r
18584    12244:       08002c5a        stmeqda r0, {r1, r3, r4, r6, sl, fp, sp}\r
18585    12248:       e1a00003        mov     r0, r3\r
18586    1224c:       e28cc00b        add     ip, ip, #11     ; 0xb\r
18587    12250:       eaf5c39e        b       0xffd830d0\r
18588    12254:       08000f50        stmeqda r0, {r4, r6, r8, r9, sl, fp}\r
18589    12258:       00000000        andeq   r0, r0, r0\r
18590    1225c:       ebf5c747        bl      0xffd83f80\r
18591    12260:       08000f50        stmeqda r0, {r4, r6, r8, r9, sl, fp}\r
18592    12264:       e3a00fd7        mov     r0, #860        ; 0x35c\r
18593    12268:       e3800b03        orr     r0, r0, #3072   ; 0xc00\r
18594    1226c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
18595    12270:       ebf5c5a8        bl      0xffd83918\r
18596    12274:       08000f54        stmeqda r0, {r2, r4, r6, r8, r9, sl, fp}\r
18597    12278:       e1a03000        mov     r3, r0\r
18598    1227c:       ebf5c73f        bl      0xffd83f80\r
18599    12280:       08000f52        stmeqda r0, {r1, r4, r6, r8, r9, sl, fp}\r
18600    12284:       e2830000        add     r0, r3, #0      ; 0x0\r
18601    12288:       ebf5c5a2        bl      0xffd83918\r
18602    1228c:       08000f56        stmeqda r0, {r1, r2, r4, r6, r8, r9, sl, fp}\r
18603    12290:       e1a04000        mov     r4, r0\r
18604    12294:       ebf5c739        bl      0xffd83f80\r
18605    12298:       08000f54        stmeqda r0, {r2, r4, r6, r8, r9, sl, fp}\r
18606    1229c:       e3a00ef6        mov     r0, #3936       ; 0xf60\r
18607    122a0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
18608    122a4:       ebf5c59b        bl      0xffd83918\r
18609    122a8:       08000f58        stmeqda r0, {r3, r4, r6, r8, r9, sl, fp}\r
18610    122ac:       e1a05000        mov     r5, r0\r
18611    122b0:       ebf5c732        bl      0xffd83f80\r
18612    122b4:       08000f56        stmeqda r0, {r1, r2, r4, r6, r8, r9, sl, fp}\r
18613    122b8:       e1a01004        mov     r1, r4\r
18614    122bc:       e0144005        ands    r4, r4, r5\r
18615    122c0:       ebf5c72e        bl      0xffd83f80\r
18616    122c4:       08000f58        stmeqda r0, {r3, r4, r6, r8, r9, sl, fp}\r
18617    122c8:       e2830000        add     r0, r3, #0      ; 0x0\r
18618    122cc:       e1a01004        mov     r1, r4\r
18619    122d0:       ebf5c4bd        bl      0xffd835cc\r
18620    122d4:       08000f5a        stmeqda r0, {r1, r3, r4, r6, r8, r9, sl, fp}\r
18621    122d8:       ebf5c728        bl      0xffd83f80\r
18622    122dc:       08000f5a        stmeqda r0, {r1, r3, r4, r6, r8, r9, sl, fp}\r
18623    122e0:       e59d0438        ldr     r0, [sp, #1080]\r
18624    122e4:       e28cc019        add     ip, ip, #25     ; 0x19\r
18625    122e8:       eaf5c378        b       0xffd830d0\r
18626    122ec:       08002c5c        stmeqda r0, {r2, r3, r4, r6, sl, fp, sp}\r
18627    122f0:       00000000        andeq   r0, r0, r0\r
18628    122f4:       ebf5c721        bl      0xffd83f80\r
18629    122f8:       08002c5c        stmeqda r0, {r2, r3, r4, r6, sl, fp, sp}\r
18630    122fc:       e59d9434        ldr     r9, [sp, #1076]\r
18631    12300:       e3c99003        bic     r9, r9, #3      ; 0x3\r
18632    12304:       e2499004        sub     r9, r9, #4      ; 0x4\r
18633    12308:       e58d9434        str     r9, [sp, #1076]\r
18634    1230c:       e2890000        add     r0, r9, #0      ; 0x0\r
18635    12310:       e59d1438        ldr     r1, [sp, #1080]\r
18636    12314:       ebf5c4cc        bl      0xffd8364c\r
18637    12318:       ebf5c718        bl      0xffd83f80\r
18638    1231c:       08002c5e        stmeqda r0, {r1, r2, r3, r4, r6, sl, fp, sp}\r
18639    12320:       e3a00ec7        mov     r0, #3184       ; 0xc70\r
18640    12324:       e3800a02        orr     r0, r0, #8192   ; 0x2000\r
18641    12328:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
18642    1232c:       ebf5c579        bl      0xffd83918\r
18643    12330:       08002c62        stmeqda r0, {r1, r5, r6, sl, fp, sp}\r
18644    12334:       e1a05000        mov     r5, r0\r
18645    12338:       ebf5c710        bl      0xffd83f80\r
18646    1233c:       08002c60        stmeqda r0, {r5, r6, sl, fp, sp}\r
18647    12340:       e2830014        add     r0, r3, #20     ; 0x14\r
18648    12344:       e1a01005        mov     r1, r5\r
18649    12348:       ebf5c49f        bl      0xffd835cc\r
18650    1234c:       08002c62        stmeqda r0, {r1, r5, r6, sl, fp, sp}\r
18651    12350:       ebf5c70a        bl      0xffd83f80\r
18652    12354:       08002c62        stmeqda r0, {r1, r5, r6, sl, fp, sp}\r
18653    12358:       e2830022        add     r0, r3, #34     ; 0x22\r
18654    1235c:       ebf5c541        bl      0xffd83868\r
18655    12360:       08002c66        stmeqda r0, {r1, r2, r5, r6, sl, fp, sp}\r
18656    12364:       e1a04000        mov     r4, r0\r
18657    12368:       ebf5c704        bl      0xffd83f80\r
18658    1236c:       08002c64        stmeqda r0, {r2, r5, r6, sl, fp, sp}\r
18659    12370:       e1a01004        mov     r1, r4\r
18660    12374:       e2944001        adds    r4, r4, #1      ; 0x1\r
18661    12378:       ebf5c700        bl      0xffd83f80\r
18662    1237c:       08002c66        stmeqda r0, {r1, r2, r5, r6, sl, fp, sp}\r
18663    12380:       e2830022        add     r0, r3, #34     ; 0x22\r
18664    12384:       e1a01004        mov     r1, r4\r
18665    12388:       ebf5c46f        bl      0xffd8354c\r
18666    1238c:       08002c68        stmeqda r0, {r3, r5, r6, sl, fp, sp}\r
18667    12390:       ebf5c6fa        bl      0xffd83f80\r
18668    12394:       08002c68        stmeqda r0, {r3, r5, r6, sl, fp, sp}\r
18669    12398:       ebf5c6f8        bl      0xffd83f80\r
18670    1239c:       08002c6a        stmeqda r0, {r1, r3, r5, r6, sl, fp, sp}\r
18671    123a0:       e3a0006d        mov     r0, #109        ; 0x6d\r
18672    123a4:       e3800b0b        orr     r0, r0, #11264  ; 0x2c00\r
18673    123a8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
18674    123ac:       e58d0438        str     r0, [sp, #1080]\r
18675    123b0:       e28cc01e        add     ip, ip, #30     ; 0x1e\r
18676    123b4:       e1a00fac        mov     r0, ip, lsr #31\r
18677    123b8:       e08ff100        add     pc, pc, r0, lsl #2\r
18678    123bc:       080c31e4        stmeqda ip, {r2, r5, r6, r7, r8, ip, sp}\r
18679    123c0:       ebf5c2e3        bl      0xffd82f54\r
18680    123c4:       ea000001        b       0x123d0\r
18681    123c8:       080c31e4        stmeqda ip, {r2, r5, r6, r7, r8, ip, sp}\r
18682    123cc:       00000000        andeq   r0, r0, r0\r
18683    123d0:       ebf5c6ea        bl      0xffd83f80\r
18684    123d4:       080c31e4        stmeqda ip, {r2, r5, r6, r7, r8, ip, sp}\r
18685    123d8:       e1a00005        mov     r0, r5\r
18686    123dc:       e28cc003        add     ip, ip, #3      ; 0x3\r
18687    123e0:       eaf5c33a        b       0xffd830d0\r
18688    123e4:       08002c74        stmeqda r0, {r2, r4, r5, r6, sl, fp, sp}\r
18689    123e8:       00000000        andeq   r0, r0, r0\r
18690    123ec:       ebf5c6e3        bl      0xffd83f80\r
18691    123f0:       08002c74        stmeqda r0, {r2, r4, r5, r6, sl, fp, sp}\r
18692    123f4:       e59d9434        ldr     r9, [sp, #1076]\r
18693    123f8:       e3c99003        bic     r9, r9, #3      ; 0x3\r
18694    123fc:       e2499008        sub     r9, r9, #8      ; 0x8\r
18695    12400:       e58d9434        str     r9, [sp, #1076]\r
18696    12404:       e2890000        add     r0, r9, #0      ; 0x0\r
18697    12408:       e1a01007        mov     r1, r7\r
18698    1240c:       ebf5c48e        bl      0xffd8364c\r
18699    12410:       e2890004        add     r0, r9, #4      ; 0x4\r
18700    12414:       e59d1438        ldr     r1, [sp, #1080]\r
18701    12418:       ebf5c48b        bl      0xffd8364c\r
18702    1241c:       ebf5c6d7        bl      0xffd83f80\r
18703    12420:       08002c76        stmeqda r0, {r1, r2, r4, r5, r6, sl, fp, sp}\r
18704    12424:       e1a01003        mov     r1, r3\r
18705    12428:       e2937000        adds    r7, r3, #0      ; 0x0\r
18706    1242c:       ebf5c6d3        bl      0xffd83f80\r
18707    12430:       08002c78        stmeqda r0, {r3, r4, r5, r6, sl, fp, sp}\r
18708    12434:       ebf5c6d1        bl      0xffd83f80\r
18709    12438:       08002c7a        stmeqda r0, {r1, r3, r4, r5, r6, sl, fp, sp}\r
18710    1243c:       e3a0007d        mov     r0, #125        ; 0x7d\r
18711    12440:       e3800b0b        orr     r0, r0, #11264  ; 0x2c00\r
18712    12444:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
18713    12448:       e58d0438        str     r0, [sp, #1080]\r
18714    1244c:       e28cc00d        add     ip, ip, #13     ; 0xd\r
18715    12450:       e1a00fac        mov     r0, ip, lsr #31\r
18716    12454:       e08ff100        add     pc, pc, r0, lsl #2\r
18717    12458:       08002e34        stmeqda r0, {r2, r4, r5, r9, sl, fp, sp}\r
18718    1245c:       ebf5c2bc        bl      0xffd82f54\r
18719    12460:       ea000001        b       0x1246c\r
18720    12464:       08002e34        stmeqda r0, {r2, r4, r5, r9, sl, fp, sp}\r
18721    12468:       00000000        andeq   r0, r0, r0\r
18722    1246c:       ebf5c6c3        bl      0xffd83f80\r
18723    12470:       08002e34        stmeqda r0, {r2, r4, r5, r9, sl, fp, sp}\r
18724    12474:       e59d9434        ldr     r9, [sp, #1076]\r
18725    12478:       e3c99003        bic     r9, r9, #3      ; 0x3\r
18726    1247c:       e249900c        sub     r9, r9, #12     ; 0xc\r
18727    12480:       e58d9434        str     r9, [sp, #1076]\r
18728    12484:       e2890000        add     r0, r9, #0      ; 0x0\r
18729    12488:       e1a01007        mov     r1, r7\r
18730    1248c:       ebf5c46e        bl      0xffd8364c\r
18731    12490:       e2890004        add     r0, r9, #4      ; 0x4\r
18732    12494:       e1a01008        mov     r1, r8\r
18733    12498:       ebf5c46b        bl      0xffd8364c\r
18734    1249c:       e2890008        add     r0, r9, #8      ; 0x8\r
18735    124a0:       e59d1438        ldr     r1, [sp, #1080]\r
18736    124a4:       ebf5c468        bl      0xffd8364c\r
18737    124a8:       ebf5c6b4        bl      0xffd83f80\r
18738    124ac:       08002e36        stmeqda r0, {r1, r2, r4, r5, r9, sl, fp, sp}\r
18739    124b0:       e3a00f97        mov     r0, #604        ; 0x25c\r
18740    124b4:       e3800b0b        orr     r0, r0, #11264  ; 0x2c00\r
18741    124b8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
18742    124bc:       ebf5c515        bl      0xffd83918\r
18743    124c0:       08002e3a        stmeqda r0, {r1, r3, r4, r5, r9, sl, fp, sp}\r
18744    124c4:       e1a03000        mov     r3, r0\r
18745    124c8:       ebf5c6ac        bl      0xffd83f80\r
18746    124cc:       08002e38        stmeqda r0, {r3, r4, r5, r9, sl, fp, sp}\r
18747    124d0:       e3b040aa        movs    r4, #170        ; 0xaa\r
18748    124d4:       ebf5c6a9        bl      0xffd83f80\r
18749    124d8:       08002e3a        stmeqda r0, {r1, r3, r4, r5, r9, sl, fp, sp}\r
18750    124dc:       e1b04184        movs    r4, r4, lsl #3\r
18751    124e0:       ebf5c6a6        bl      0xffd83f80\r
18752    124e4:       08002e3c        stmeqda r0, {r2, r3, r4, r5, r9, sl, fp, sp}\r
18753    124e8:       e1a01003        mov     r1, r3\r
18754    124ec:       e0933004        adds    r3, r3, r4\r
18755    124f0:       ebf5c6a2        bl      0xffd83f80\r
18756    124f4:       08002e3e        stmeqda r0, {r1, r2, r3, r4, r5, r9, sl, fp, sp}\r
18757    124f8:       e2830000        add     r0, r3, #0      ; 0x0\r
18758    124fc:       ebf5c505        bl      0xffd83918\r
18759    12500:       08002e42        stmeqda r0, {r1, r6, r9, sl, fp, sp}\r
18760    12504:       e1a08000        mov     r8, r0\r
18761    12508:       ebf5c69c        bl      0xffd83f80\r
18762    1250c:       08002e40        stmeqda r0, {r6, r9, sl, fp, sp}\r
18763    12510:       e3580000        cmp     r8, #0  ; 0x0\r
18764    12514:       ebf5c699        bl      0xffd83f80\r
18765    12518:       08002e42        stmeqda r0, {r1, r6, r9, sl, fp, sp}\r
18766    1251c:       e28cc01e        add     ip, ip, #30     ; 0x1e\r
18767    12520:       1a000004        bne     0x12538\r
18768    12524:       e1a00fac        mov     r0, ip, lsr #31\r
18769    12528:       e08ff100        add     pc, pc, r0, lsl #2\r
18770    1252c:       08002e9c        stmeqda r0, {r2, r3, r4, r7, r9, sl, fp, sp}\r
18771    12530:       ebf5c287        bl      0xffd82f54\r
18772    12534:       ea00003d        b       0x12630\r
18773    12538:       ebf5c690        bl      0xffd83f80\r
18774    1253c:       08002e44        stmeqda r0, {r2, r6, r9, sl, fp, sp}\r
18775    12540:       e2880004        add     r0, r8, #4      ; 0x4\r
18776    12544:       ebf5c4f3        bl      0xffd83918\r
18777    12548:       08002e48        stmeqda r0, {r3, r6, r9, sl, fp, sp}\r
18778    1254c:       e1a07000        mov     r7, r0\r
18779    12550:       ebf5c68a        bl      0xffd83f80\r
18780    12554:       08002e46        stmeqda r0, {r1, r2, r6, r9, sl, fp, sp}\r
18781    12558:       e2870004        add     r0, r7, #4      ; 0x4\r
18782    1255c:       ebf5c4ed        bl      0xffd83918\r
18783    12560:       08002e4a        stmeqda r0, {r1, r3, r6, r9, sl, fp, sp}\r
18784    12564:       e1a03000        mov     r3, r0\r
18785    12568:       ebf5c684        bl      0xffd83f80\r
18786    1256c:       08002e48        stmeqda r0, {r3, r6, r9, sl, fp, sp}\r
18787    12570:       e1a01003        mov     r1, r3\r
18788    12574:       e2533001        subs    r3, r3, #1      ; 0x1\r
18789    12578:       ebf5c680        bl      0xffd83f80\r
18790    1257c:       08002e4a        stmeqda r0, {r1, r3, r6, r9, sl, fp, sp}\r
18791    12580:       e2870004        add     r0, r7, #4      ; 0x4\r
18792    12584:       e1a01003        mov     r1, r3\r
18793    12588:       ebf5c40f        bl      0xffd835cc\r
18794    1258c:       08002e4c        stmeqda r0, {r2, r3, r6, r9, sl, fp, sp}\r
18795    12590:       ebf5c67a        bl      0xffd83f80\r
18796    12594:       08002e4c        stmeqda r0, {r2, r3, r6, r9, sl, fp, sp}\r
18797    12598:       e3530000        cmp     r3, #0  ; 0x0\r
18798    1259c:       ebf5c677        bl      0xffd83f80\r
18799    125a0:       08002e4e        stmeqda r0, {r1, r2, r3, r6, r9, sl, fp, sp}\r
18800    125a4:       e28cc017        add     ip, ip, #23     ; 0x17\r
18801    125a8:       0a000004        beq     0x125c0\r
18802    125ac:       e1a00fac        mov     r0, ip, lsr #31\r
18803    125b0:       e08ff100        add     pc, pc, r0, lsl #2\r
18804    125b4:       08002e96        stmeqda r0, {r1, r2, r4, r7, r9, sl, fp, sp}\r
18805    125b8:       ebf5c265        bl      0xffd82f54\r
18806    125bc:       ea000104        b       0x129d4\r
18807    125c0:       ebf5c66e        bl      0xffd83f80\r
18808    125c4:       08002e50        stmeqda r0, {r4, r6, r9, sl, fp, sp}\r
18809    125c8:       e3a00ee6        mov     r0, #3680       ; 0xe60\r
18810    125cc:       e3800a02        orr     r0, r0, #8192   ; 0x2000\r
18811    125d0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
18812    125d4:       ebf5c4cf        bl      0xffd83918\r
18813    125d8:       08002e54        stmeqda r0, {r2, r4, r6, r9, sl, fp, sp}\r
18814    125dc:       e1a03000        mov     r3, r0\r
18815    125e0:       ebf5c666        bl      0xffd83f80\r
18816    125e4:       08002e52        stmeqda r0, {r1, r4, r6, r9, sl, fp, sp}\r
18817    125e8:       e1a01007        mov     r1, r7\r
18818    125ec:       e2974000        adds    r4, r7, #0      ; 0x0\r
18819    125f0:       ebf5c662        bl      0xffd83f80\r
18820    125f4:       08002e54        stmeqda r0, {r2, r4, r6, r9, sl, fp, sp}\r
18821    125f8:       ebf5c660        bl      0xffd83f80\r
18822    125fc:       08002e56        stmeqda r0, {r1, r2, r4, r6, r9, sl, fp, sp}\r
18823    12600:       e3a00059        mov     r0, #89 ; 0x59\r
18824    12604:       e3800c2e        orr     r0, r0, #11776  ; 0x2e00\r
18825    12608:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
18826    1260c:       e58d0438        str     r0, [sp, #1080]\r
18827    12610:       e28cc00e        add     ip, ip, #14     ; 0xe\r
18828    12614:       e1a00fac        mov     r0, ip, lsr #31\r
18829    12618:       e08ff100        add     pc, pc, r0, lsl #2\r
18830    1261c:       08000ce4        stmeqda r0, {r2, r5, r6, r7, sl, fp}\r
18831    12620:       ebf5c24b        bl      0xffd82f54\r
18832    12624:       ea00014a        b       0x12b54\r
18833    12628:       08002e9c        stmeqda r0, {r2, r3, r4, r7, r9, sl, fp, sp}\r
18834    1262c:       00000000        andeq   r0, r0, r0\r
18835    12630:       ebf5c652        bl      0xffd83f80\r
18836    12634:       08002e9c        stmeqda r0, {r2, r3, r4, r7, r9, sl, fp, sp}\r
18837    12638:       ebf5c650        bl      0xffd83f80\r
18838    1263c:       08002e9e        stmeqda r0, {r1, r2, r3, r4, r7, r9, sl, fp, sp}\r
18839    12640:       e3a000a1        mov     r0, #161        ; 0xa1\r
18840    12644:       e3800c2e        orr     r0, r0, #11776  ; 0x2e00\r
18841    12648:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
18842    1264c:       e58d0438        str     r0, [sp, #1080]\r
18843    12650:       e28cc006        add     ip, ip, #6      ; 0x6\r
18844    12654:       e1a00fac        mov     r0, ip, lsr #31\r
18845    12658:       e08ff100        add     pc, pc, r0, lsl #2\r
18846    1265c:       08001448        stmeqda r0, {r3, r6, sl, ip}\r
18847    12660:       ebf5c23b        bl      0xffd82f54\r
18848    12664:       ea000001        b       0x12670\r
18849    12668:       08001448        stmeqda r0, {r3, r6, sl, ip}\r
18850    1266c:       00000000        andeq   r0, r0, r0\r
18851    12670:       ebf5c642        bl      0xffd83f80\r
18852    12674:       08001448        stmeqda r0, {r3, r6, sl, ip}\r
18853    12678:       e59d9434        ldr     r9, [sp, #1076]\r
18854    1267c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
18855    12680:       e249900c        sub     r9, r9, #12     ; 0xc\r
18856    12684:       e58d9434        str     r9, [sp, #1076]\r
18857    12688:       e2890000        add     r0, r9, #0      ; 0x0\r
18858    1268c:       e1a01007        mov     r1, r7\r
18859    12690:       ebf5c3ed        bl      0xffd8364c\r
18860    12694:       e2890004        add     r0, r9, #4      ; 0x4\r
18861    12698:       e1a01008        mov     r1, r8\r
18862    1269c:       ebf5c3ea        bl      0xffd8364c\r
18863    126a0:       e2890008        add     r0, r9, #8      ; 0x8\r
18864    126a4:       e59d1438        ldr     r1, [sp, #1080]\r
18865    126a8:       ebf5c3e7        bl      0xffd8364c\r
18866    126ac:       ebf5c633        bl      0xffd83f80\r
18867    126b0:       0800144a        stmeqda r0, {r1, r3, r6, sl, ip}\r
18868    126b4:       e3a00f17        mov     r0, #92 ; 0x5c\r
18869    126b8:       e3800b05        orr     r0, r0, #5120   ; 0x1400\r
18870    126bc:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
18871    126c0:       ebf5c494        bl      0xffd83918\r
18872    126c4:       0800144e        stmeqda r0, {r1, r2, r3, r6, sl, ip}\r
18873    126c8:       e1a03000        mov     r3, r0\r
18874    126cc:       ebf5c62b        bl      0xffd83f80\r
18875    126d0:       0800144c        stmeqda r0, {r2, r3, r6, sl, ip}\r
18876    126d4:       e2830000        add     r0, r3, #0      ; 0x0\r
18877    126d8:       ebf5c48e        bl      0xffd83918\r
18878    126dc:       08001450        stmeqda r0, {r4, r6, sl, ip}\r
18879    126e0:       e1a05000        mov     r5, r0\r
18880    126e4:       ebf5c625        bl      0xffd83f80\r
18881    126e8:       0800144e        stmeqda r0, {r1, r2, r3, r6, sl, ip}\r
18882    126ec:       e1a01005        mov     r1, r5\r
18883    126f0:       e2954000        adds    r4, r5, #0      ; 0x0\r
18884    126f4:       ebf5c621        bl      0xffd83f80\r
18885    126f8:       08001450        stmeqda r0, {r4, r6, sl, ip}\r
18886    126fc:       e1a01004        mov     r1, r4\r
18887    12700:       e25440bc        subs    r4, r4, #188    ; 0xbc\r
18888    12704:       ebf5c61d        bl      0xffd83f80\r
18889    12708:       08001452        stmeqda r0, {r1, r4, r6, sl, ip}\r
18890    1270c:       e3a00e46        mov     r0, #1120       ; 0x460\r
18891    12710:       e3800a01        orr     r0, r0, #4096   ; 0x1000\r
18892    12714:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
18893    12718:       ebf5c47e        bl      0xffd83918\r
18894    1271c:       08001456        stmeqda r0, {r1, r2, r4, r6, sl, ip}\r
18895    12720:       e1a03000        mov     r3, r0\r
18896    12724:       ebf5c615        bl      0xffd83f80\r
18897    12728:       08001454        stmeqda r0, {r2, r4, r6, sl, ip}\r
18898    1272c:       e2830000        add     r0, r3, #0      ; 0x0\r
18899    12730:       ebf5c478        bl      0xffd83918\r
18900    12734:       08001458        stmeqda r0, {r3, r4, r6, sl, ip}\r
18901    12738:       e1a06000        mov     r6, r0\r
18902    1273c:       ebf5c60f        bl      0xffd83f80\r
18903    12740:       08001456        stmeqda r0, {r1, r2, r4, r6, sl, ip}\r
18904    12744:       e3a00f19        mov     r0, #100        ; 0x64\r
18905    12748:       e3800b05        orr     r0, r0, #5120   ; 0x1400\r
18906    1274c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
18907    12750:       ebf5c470        bl      0xffd83918\r
18908    12754:       0800145a        stmeqda r0, {r1, r3, r4, r6, sl, ip}\r
18909    12758:       e1a07000        mov     r7, r0\r
18910    1275c:       ebf5c607        bl      0xffd83f80\r
18911    12760:       08001458        stmeqda r0, {r3, r4, r6, sl, ip}\r
18912    12764:       e28cc027        add     ip, ip, #39     ; 0x27\r
18913    12768:       e1a00fac        mov     r0, ip, lsr #31\r
18914    1276c:       e08ff100        add     pc, pc, r0, lsl #2\r
18915    12770:       0800146c        stmeqda r0, {r2, r3, r5, r6, sl, ip}\r
18916    12774:       ebf5c1f6        bl      0xffd82f54\r
18917    12778:       ea000001        b       0x12784\r
18918    1277c:       0800146c        stmeqda r0, {r2, r3, r5, r6, sl, ip}\r
18919    12780:       00000000        andeq   r0, r0, r0\r
18920    12784:       ebf5c5fd        bl      0xffd83f80\r
18921    12788:       0800146c        stmeqda r0, {r2, r3, r5, r6, sl, ip}\r
18922    1278c:       e1560004        cmp     r6, r4\r
18923    12790:       ebf5c5fa        bl      0xffd83f80\r
18924    12794:       0800146e        stmeqda r0, {r1, r2, r3, r5, r6, sl, ip}\r
18925    12798:       e28cc006        add     ip, ip, #6      ; 0x6\r
18926    1279c:       9a000004        bls     0x127b4\r
18927    127a0:       e1a00fac        mov     r0, ip, lsr #31\r
18928    127a4:       e08ff100        add     pc, pc, r0, lsl #2\r
18929    127a8:       08001478        stmeqda r0, {r3, r4, r5, r6, sl, ip}\r
18930    127ac:       ebf5c1e8        bl      0xffd82f54\r
18931    127b0:       ea000014        b       0x12808\r
18932    127b4:       ebf5c5f1        bl      0xffd83f80\r
18933    127b8:       08001470        stmeqda r0, {r4, r5, r6, sl, ip}\r
18934    127bc:       e3b08000        movs    r8, #0  ; 0x0\r
18935    127c0:       ebf5c5ee        bl      0xffd83f80\r
18936    127c4:       08001472        stmeqda r0, {r1, r4, r5, r6, sl, ip}\r
18937    127c8:       e0840008        add     r0, r4, r8\r
18938    127cc:       ebf5c43a        bl      0xffd838bc\r
18939    127d0:       08001476        stmeqda r0, {r1, r2, r4, r5, r6, sl, ip}\r
18940    127d4:       e1a03000        mov     r3, r0\r
18941    127d8:       ebf5c5e8        bl      0xffd83f80\r
18942    127dc:       08001474        stmeqda r0, {r2, r4, r5, r6, sl, ip}\r
18943    127e0:       e3530000        cmp     r3, #0  ; 0x0\r
18944    127e4:       ebf5c5e5        bl      0xffd83f80\r
18945    127e8:       08001476        stmeqda r0, {r1, r2, r4, r5, r6, sl, ip}\r
18946    127ec:       e28cc00e        add     ip, ip, #14     ; 0xe\r
18947    127f0:       1a000004        bne     0x12808\r
18948    127f4:       e1a00fac        mov     r0, ip, lsr #31\r
18949    127f8:       e08ff100        add     pc, pc, r0, lsl #2\r
18950    127fc:       08001468        stmeqda r0, {r3, r5, r6, sl, ip}\r
18951    12800:       ebf5c1d3        bl      0xffd82f54\r
18952    12804:       ea000024        b       0x1289c\r
18953    12808:       ebf5c5dc        bl      0xffd83f80\r
18954    1280c:       08001478        stmeqda r0, {r3, r4, r5, r6, sl, ip}\r
18955    12810:       e2870000        add     r0, r7, #0      ; 0x0\r
18956    12814:       e1a01005        mov     r1, r5\r
18957    12818:       ebf5c36b        bl      0xffd835cc\r
18958    1281c:       0800147a        stmeqda r0, {r1, r3, r4, r5, r6, sl, ip}\r
18959    12820:       ebf5c5d6        bl      0xffd83f80\r
18960    12824:       0800147a        stmeqda r0, {r1, r3, r4, r5, r6, sl, ip}\r
18961    12828:       e59d9434        ldr     r9, [sp, #1076]\r
18962    1282c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
18963    12830:       e2890008        add     r0, r9, #8      ; 0x8\r
18964    12834:       e58d0434        str     r0, [sp, #1076]\r
18965    12838:       e2890000        add     r0, r9, #0      ; 0x0\r
18966    1283c:       ebf5c435        bl      0xffd83918\r
18967    12840:       0800147e        stmeqda r0, {r1, r2, r3, r4, r5, r6, sl, ip}\r
18968    12844:       e1a07000        mov     r7, r0\r
18969    12848:       e2890004        add     r0, r9, #4      ; 0x4\r
18970    1284c:       ebf5c431        bl      0xffd83918\r
18971    12850:       0800147e        stmeqda r0, {r1, r2, r3, r4, r5, r6, sl, ip}\r
18972    12854:       e1a08000        mov     r8, r0\r
18973    12858:       ebf5c5c8        bl      0xffd83f80\r
18974    1285c:       0800147c        stmeqda r0, {r2, r3, r4, r5, r6, sl, ip}\r
18975    12860:       e59d9434        ldr     r9, [sp, #1076]\r
18976    12864:       e3c99003        bic     r9, r9, #3      ; 0x3\r
18977    12868:       e2890004        add     r0, r9, #4      ; 0x4\r
18978    1286c:       e58d0434        str     r0, [sp, #1076]\r
18979    12870:       e2890000        add     r0, r9, #0      ; 0x0\r
18980    12874:       ebf5c427        bl      0xffd83918\r
18981    12878:       08001480        stmeqda r0, {r7, sl, ip}\r
18982    1287c:       e1a03000        mov     r3, r0\r
18983    12880:       ebf5c5be        bl      0xffd83f80\r
18984    12884:       0800147e        stmeqda r0, {r1, r2, r3, r4, r5, r6, sl, ip}\r
18985    12888:       e1a00003        mov     r0, r3\r
18986    1288c:       e28cc010        add     ip, ip, #16     ; 0x10\r
18987    12890:       eaf5c20e        b       0xffd830d0\r
18988    12894:       08001468        stmeqda r0, {r3, r5, r6, sl, ip}\r
18989    12898:       00000000        andeq   r0, r0, r0\r
18990    1289c:       ebf5c5b7        bl      0xffd83f80\r
18991    128a0:       08001468        stmeqda r0, {r3, r5, r6, sl, ip}\r
18992    128a4:       e1a01004        mov     r1, r4\r
18993    128a8:       e2945000        adds    r5, r4, #0      ; 0x0\r
18994    128ac:       ebf5c5b3        bl      0xffd83f80\r
18995    128b0:       0800146a        stmeqda r0, {r1, r3, r5, r6, sl, ip}\r
18996    128b4:       e1a01004        mov     r1, r4\r
18997    128b8:       e25440bc        subs    r4, r4, #188    ; 0xbc\r
18998    128bc:       ebf5c5af        bl      0xffd83f80\r
18999    128c0:       0800146c        stmeqda r0, {r2, r3, r5, r6, sl, ip}\r
19000    128c4:       e1560004        cmp     r6, r4\r
19001    128c8:       ebf5c5ac        bl      0xffd83f80\r
19002    128cc:       0800146e        stmeqda r0, {r1, r2, r3, r5, r6, sl, ip}\r
19003    128d0:       e28cc00c        add     ip, ip, #12     ; 0xc\r
19004    128d4:       9a000004        bls     0x128ec\r
19005    128d8:       e1a00fac        mov     r0, ip, lsr #31\r
19006    128dc:       e08ff100        add     pc, pc, r0, lsl #2\r
19007    128e0:       08001478        stmeqda r0, {r3, r4, r5, r6, sl, ip}\r
19008    128e4:       ebf5c19a        bl      0xffd82f54\r
19009    128e8:       ea000014        b       0x12940\r
19010    128ec:       ebf5c5a3        bl      0xffd83f80\r
19011    128f0:       08001470        stmeqda r0, {r4, r5, r6, sl, ip}\r
19012    128f4:       e3b08000        movs    r8, #0  ; 0x0\r
19013    128f8:       ebf5c5a0        bl      0xffd83f80\r
19014    128fc:       08001472        stmeqda r0, {r1, r4, r5, r6, sl, ip}\r
19015    12900:       e0840008        add     r0, r4, r8\r
19016    12904:       ebf5c3ec        bl      0xffd838bc\r
19017    12908:       08001476        stmeqda r0, {r1, r2, r4, r5, r6, sl, ip}\r
19018    1290c:       e1a03000        mov     r3, r0\r
19019    12910:       ebf5c59a        bl      0xffd83f80\r
19020    12914:       08001474        stmeqda r0, {r2, r4, r5, r6, sl, ip}\r
19021    12918:       e3530000        cmp     r3, #0  ; 0x0\r
19022    1291c:       ebf5c597        bl      0xffd83f80\r
19023    12920:       08001476        stmeqda r0, {r1, r2, r4, r5, r6, sl, ip}\r
19024    12924:       e28cc00e        add     ip, ip, #14     ; 0xe\r
19025    12928:       1a000004        bne     0x12940\r
19026    1292c:       e1a00fac        mov     r0, ip, lsr #31\r
19027    12930:       e08ff100        add     pc, pc, r0, lsl #2\r
19028    12934:       08001468        stmeqda r0, {r3, r5, r6, sl, ip}\r
19029    12938:       ebf5c185        bl      0xffd82f54\r
19030    1293c:       eaffffd6        b       0x1289c\r
19031    12940:       ebf5c58e        bl      0xffd83f80\r
19032    12944:       08001478        stmeqda r0, {r3, r4, r5, r6, sl, ip}\r
19033    12948:       e2870000        add     r0, r7, #0      ; 0x0\r
19034    1294c:       e1a01005        mov     r1, r5\r
19035    12950:       ebf5c31d        bl      0xffd835cc\r
19036    12954:       0800147a        stmeqda r0, {r1, r3, r4, r5, r6, sl, ip}\r
19037    12958:       ebf5c588        bl      0xffd83f80\r
19038    1295c:       0800147a        stmeqda r0, {r1, r3, r4, r5, r6, sl, ip}\r
19039    12960:       e59d9434        ldr     r9, [sp, #1076]\r
19040    12964:       e3c99003        bic     r9, r9, #3      ; 0x3\r
19041    12968:       e2890008        add     r0, r9, #8      ; 0x8\r
19042    1296c:       e58d0434        str     r0, [sp, #1076]\r
19043    12970:       e2890000        add     r0, r9, #0      ; 0x0\r
19044    12974:       ebf5c3e7        bl      0xffd83918\r
19045    12978:       0800147e        stmeqda r0, {r1, r2, r3, r4, r5, r6, sl, ip}\r
19046    1297c:       e1a07000        mov     r7, r0\r
19047    12980:       e2890004        add     r0, r9, #4      ; 0x4\r
19048    12984:       ebf5c3e3        bl      0xffd83918\r
19049    12988:       0800147e        stmeqda r0, {r1, r2, r3, r4, r5, r6, sl, ip}\r
19050    1298c:       e1a08000        mov     r8, r0\r
19051    12990:       ebf5c57a        bl      0xffd83f80\r
19052    12994:       0800147c        stmeqda r0, {r2, r3, r4, r5, r6, sl, ip}\r
19053    12998:       e59d9434        ldr     r9, [sp, #1076]\r
19054    1299c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
19055    129a0:       e2890004        add     r0, r9, #4      ; 0x4\r
19056    129a4:       e58d0434        str     r0, [sp, #1076]\r
19057    129a8:       e2890000        add     r0, r9, #0      ; 0x0\r
19058    129ac:       ebf5c3d9        bl      0xffd83918\r
19059    129b0:       08001480        stmeqda r0, {r7, sl, ip}\r
19060    129b4:       e1a03000        mov     r3, r0\r
19061    129b8:       ebf5c570        bl      0xffd83f80\r
19062    129bc:       0800147e        stmeqda r0, {r1, r2, r3, r4, r5, r6, sl, ip}\r
19063    129c0:       e1a00003        mov     r0, r3\r
19064    129c4:       e28cc010        add     ip, ip, #16     ; 0x10\r
19065    129c8:       eaf5c1c0        b       0xffd830d0\r
19066    129cc:       08002e96        stmeqda r0, {r1, r2, r4, r7, r9, sl, fp, sp}\r
19067    129d0:       00000000        andeq   r0, r0, r0\r
19068    129d4:       ebf5c569        bl      0xffd83f80\r
19069    129d8:       08002e96        stmeqda r0, {r1, r2, r4, r7, r9, sl, fp, sp}\r
19070    129dc:       e2880000        add     r0, r8, #0      ; 0x0\r
19071    129e0:       ebf5c3cc        bl      0xffd83918\r
19072    129e4:       08002e9a        stmeqda r0, {r1, r3, r4, r7, r9, sl, fp, sp}\r
19073    129e8:       e1a08000        mov     r8, r0\r
19074    129ec:       ebf5c563        bl      0xffd83f80\r
19075    129f0:       08002e98        stmeqda r0, {r3, r4, r7, r9, sl, fp, sp}\r
19076    129f4:       e3580000        cmp     r8, #0  ; 0x0\r
19077    129f8:       ebf5c560        bl      0xffd83f80\r
19078    129fc:       08002e9a        stmeqda r0, {r1, r3, r4, r7, r9, sl, fp, sp}\r
19079    12a00:       e28cc00b        add     ip, ip, #11     ; 0xb\r
19080    12a04:       0a000004        beq     0x12a1c\r
19081    12a08:       e1a00fac        mov     r0, ip, lsr #31\r
19082    12a0c:       e08ff100        add     pc, pc, r0, lsl #2\r
19083    12a10:       08002e44        stmeqda r0, {r2, r6, r9, sl, fp, sp}\r
19084    12a14:       ebf5c14e        bl      0xffd82f54\r
19085    12a18:       ea00000f        b       0x12a5c\r
19086    12a1c:       ebf5c557        bl      0xffd83f80\r
19087    12a20:       08002e9c        stmeqda r0, {r2, r3, r4, r7, r9, sl, fp, sp}\r
19088    12a24:       ebf5c555        bl      0xffd83f80\r
19089    12a28:       08002e9e        stmeqda r0, {r1, r2, r3, r4, r7, r9, sl, fp, sp}\r
19090    12a2c:       e3a000a1        mov     r0, #161        ; 0xa1\r
19091    12a30:       e3800c2e        orr     r0, r0, #11776  ; 0x2e00\r
19092    12a34:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
19093    12a38:       e58d0438        str     r0, [sp, #1080]\r
19094    12a3c:       e28cc006        add     ip, ip, #6      ; 0x6\r
19095    12a40:       e1a00fac        mov     r0, ip, lsr #31\r
19096    12a44:       e08ff100        add     pc, pc, r0, lsl #2\r
19097    12a48:       08001448        stmeqda r0, {r3, r6, sl, ip}\r
19098    12a4c:       ebf5c140        bl      0xffd82f54\r
19099    12a50:       eaffff06        b       0x12670\r
19100    12a54:       08002e44        stmeqda r0, {r2, r6, r9, sl, fp, sp}\r
19101    12a58:       00000000        andeq   r0, r0, r0\r
19102    12a5c:       ebf5c547        bl      0xffd83f80\r
19103    12a60:       08002e44        stmeqda r0, {r2, r6, r9, sl, fp, sp}\r
19104    12a64:       e2880004        add     r0, r8, #4      ; 0x4\r
19105    12a68:       ebf5c3aa        bl      0xffd83918\r
19106    12a6c:       08002e48        stmeqda r0, {r3, r6, r9, sl, fp, sp}\r
19107    12a70:       e1a07000        mov     r7, r0\r
19108    12a74:       ebf5c541        bl      0xffd83f80\r
19109    12a78:       08002e46        stmeqda r0, {r1, r2, r6, r9, sl, fp, sp}\r
19110    12a7c:       e2870004        add     r0, r7, #4      ; 0x4\r
19111    12a80:       ebf5c3a4        bl      0xffd83918\r
19112    12a84:       08002e4a        stmeqda r0, {r1, r3, r6, r9, sl, fp, sp}\r
19113    12a88:       e1a03000        mov     r3, r0\r
19114    12a8c:       ebf5c53b        bl      0xffd83f80\r
19115    12a90:       08002e48        stmeqda r0, {r3, r6, r9, sl, fp, sp}\r
19116    12a94:       e1a01003        mov     r1, r3\r
19117    12a98:       e2533001        subs    r3, r3, #1      ; 0x1\r
19118    12a9c:       ebf5c537        bl      0xffd83f80\r
19119    12aa0:       08002e4a        stmeqda r0, {r1, r3, r6, r9, sl, fp, sp}\r
19120    12aa4:       e2870004        add     r0, r7, #4      ; 0x4\r
19121    12aa8:       e1a01003        mov     r1, r3\r
19122    12aac:       ebf5c2c6        bl      0xffd835cc\r
19123    12ab0:       08002e4c        stmeqda r0, {r2, r3, r6, r9, sl, fp, sp}\r
19124    12ab4:       ebf5c531        bl      0xffd83f80\r
19125    12ab8:       08002e4c        stmeqda r0, {r2, r3, r6, r9, sl, fp, sp}\r
19126    12abc:       e3530000        cmp     r3, #0  ; 0x0\r
19127    12ac0:       ebf5c52e        bl      0xffd83f80\r
19128    12ac4:       08002e4e        stmeqda r0, {r1, r2, r3, r6, r9, sl, fp, sp}\r
19129    12ac8:       e28cc017        add     ip, ip, #23     ; 0x17\r
19130    12acc:       0a000004        beq     0x12ae4\r
19131    12ad0:       e1a00fac        mov     r0, ip, lsr #31\r
19132    12ad4:       e08ff100        add     pc, pc, r0, lsl #2\r
19133    12ad8:       08002e96        stmeqda r0, {r1, r2, r4, r7, r9, sl, fp, sp}\r
19134    12adc:       ebf5c11c        bl      0xffd82f54\r
19135    12ae0:       eaffffbb        b       0x129d4\r
19136    12ae4:       ebf5c525        bl      0xffd83f80\r
19137    12ae8:       08002e50        stmeqda r0, {r4, r6, r9, sl, fp, sp}\r
19138    12aec:       e3a00ee6        mov     r0, #3680       ; 0xe60\r
19139    12af0:       e3800a02        orr     r0, r0, #8192   ; 0x2000\r
19140    12af4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
19141    12af8:       ebf5c386        bl      0xffd83918\r
19142    12afc:       08002e54        stmeqda r0, {r2, r4, r6, r9, sl, fp, sp}\r
19143    12b00:       e1a03000        mov     r3, r0\r
19144    12b04:       ebf5c51d        bl      0xffd83f80\r
19145    12b08:       08002e52        stmeqda r0, {r1, r4, r6, r9, sl, fp, sp}\r
19146    12b0c:       e1a01007        mov     r1, r7\r
19147    12b10:       e2974000        adds    r4, r7, #0      ; 0x0\r
19148    12b14:       ebf5c519        bl      0xffd83f80\r
19149    12b18:       08002e54        stmeqda r0, {r2, r4, r6, r9, sl, fp, sp}\r
19150    12b1c:       ebf5c517        bl      0xffd83f80\r
19151    12b20:       08002e56        stmeqda r0, {r1, r2, r4, r6, r9, sl, fp, sp}\r
19152    12b24:       e3a00059        mov     r0, #89 ; 0x59\r
19153    12b28:       e3800c2e        orr     r0, r0, #11776  ; 0x2e00\r
19154    12b2c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
19155    12b30:       e58d0438        str     r0, [sp, #1080]\r
19156    12b34:       e28cc00e        add     ip, ip, #14     ; 0xe\r
19157    12b38:       e1a00fac        mov     r0, ip, lsr #31\r
19158    12b3c:       e08ff100        add     pc, pc, r0, lsl #2\r
19159    12b40:       08000ce4        stmeqda r0, {r2, r5, r6, r7, sl, fp}\r
19160    12b44:       ebf5c102        bl      0xffd82f54\r
19161    12b48:       ea000001        b       0x12b54\r
19162    12b4c:       08000ce4        stmeqda r0, {r2, r5, r6, r7, sl, fp}\r
19163    12b50:       00000000        andeq   r0, r0, r0\r
19164    12b54:       ebf5c509        bl      0xffd83f80\r
19165    12b58:       08000ce4        stmeqda r0, {r2, r5, r6, r7, sl, fp}\r
19166    12b5c:       e1a01003        mov     r1, r3\r
19167    12b60:       e2935000        adds    r5, r3, #0      ; 0x0\r
19168    12b64:       ebf5c505        bl      0xffd83f80\r
19169    12b68:       08000ce6        stmeqda r0, {r1, r2, r5, r6, r7, sl, fp}\r
19170    12b6c:       e2850000        add     r0, r5, #0      ; 0x0\r
19171    12b70:       ebf5c368        bl      0xffd83918\r
19172    12b74:       08000cea        stmeqda r0, {r1, r3, r5, r6, r7, sl, fp}\r
19173    12b78:       e1a03000        mov     r3, r0\r
19174    12b7c:       ebf5c4ff        bl      0xffd83f80\r
19175    12b80:       08000ce8        stmeqda r0, {r3, r5, r6, r7, sl, fp}\r
19176    12b84:       e3530000        cmp     r3, #0  ; 0x0\r
19177    12b88:       ebf5c4fc        bl      0xffd83f80\r
19178    12b8c:       08000cea        stmeqda r0, {r1, r3, r5, r6, r7, sl, fp}\r
19179    12b90:       e28cc00e        add     ip, ip, #14     ; 0xe\r
19180    12b94:       0a000004        beq     0x12bac\r
19181    12b98:       e1a00fac        mov     r0, ip, lsr #31\r
19182    12b9c:       e08ff100        add     pc, pc, r0, lsl #2\r
19183    12ba0:       08000cfa        stmeqda r0, {r1, r3, r4, r5, r6, r7, sl, fp}\r
19184    12ba4:       ebf5c0ea        bl      0xffd82f54\r
19185    12ba8:       ea000009        b       0x12bd4\r
19186    12bac:       ebf5c4f3        bl      0xffd83f80\r
19187    12bb0:       08000cec        stmeqda r0, {r2, r3, r5, r6, r7, sl, fp}\r
19188    12bb4:       e28cc003        add     ip, ip, #3      ; 0x3\r
19189    12bb8:       e1a00fac        mov     r0, ip, lsr #31\r
19190    12bbc:       e08ff100        add     pc, pc, r0, lsl #2\r
19191    12bc0:       08000d0c        stmeqda r0, {r2, r3, r8, sl, fp}\r
19192    12bc4:       ebf5c0e2        bl      0xffd82f54\r
19193    12bc8:       ea000065        b       0x12d64\r
19194    12bcc:       08000cfa        stmeqda r0, {r1, r3, r4, r5, r6, r7, sl, fp}\r
19195    12bd0:       00000000        andeq   r0, r0, r0\r
19196    12bd4:       ebf5c4e9        bl      0xffd83f80\r
19197    12bd8:       08000cfa        stmeqda r0, {r1, r3, r4, r5, r6, r7, sl, fp}\r
19198    12bdc:       e1a01005        mov     r1, r5\r
19199    12be0:       e2956000        adds    r6, r5, #0      ; 0x0\r
19200    12be4:       ebf5c4e5        bl      0xffd83f80\r
19201    12be8:       08000cfc        stmeqda r0, {r2, r3, r4, r5, r6, r7, sl, fp}\r
19202    12bec:       e1a01003        mov     r1, r3\r
19203    12bf0:       e2935000        adds    r5, r3, #0      ; 0x0\r
19204    12bf4:       e28cc006        add     ip, ip, #6      ; 0x6\r
19205    12bf8:       ebf5c4e0        bl      0xffd83f80\r
19206    12bfc:       08000cfe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, sl, fp}\r
19207    12c00:       e2850004        add     r0, r5, #4      ; 0x4\r
19208    12c04:       ebf5c343        bl      0xffd83918\r
19209    12c08:       08000d02        stmeqda r0, {r1, r8, sl, fp}\r
19210    12c0c:       e1a03000        mov     r3, r0\r
19211    12c10:       ebf5c4da        bl      0xffd83f80\r
19212    12c14:       08000d00        stmeqda r0, {r8, sl, fp}\r
19213    12c18:       e1530004        cmp     r3, r4\r
19214    12c1c:       ebf5c4d7        bl      0xffd83f80\r
19215    12c20:       08000d02        stmeqda r0, {r1, r8, sl, fp}\r
19216    12c24:       e28cc00b        add     ip, ip, #11     ; 0xb\r
19217    12c28:       1a000004        bne     0x12c40\r
19218    12c2c:       e1a00fac        mov     r0, ip, lsr #31\r
19219    12c30:       e08ff100        add     pc, pc, r0, lsl #2\r
19220    12c34:       08000cee        stmeqda r0, {r1, r2, r3, r5, r6, r7, sl, fp}\r
19221    12c38:       ebf5c0c5        bl      0xffd82f54\r
19222    12c3c:       ea00001f        b       0x12cc0\r
19223    12c40:       ebf5c4ce        bl      0xffd83f80\r
19224    12c44:       08000d04        stmeqda r0, {r2, r8, sl, fp}\r
19225    12c48:       e1a01005        mov     r1, r5\r
19226    12c4c:       e2956000        adds    r6, r5, #0      ; 0x0\r
19227    12c50:       ebf5c4ca        bl      0xffd83f80\r
19228    12c54:       08000d06        stmeqda r0, {r1, r2, r8, sl, fp}\r
19229    12c58:       e2850000        add     r0, r5, #0      ; 0x0\r
19230    12c5c:       ebf5c32d        bl      0xffd83918\r
19231    12c60:       08000d0a        stmeqda r0, {r1, r3, r8, sl, fp}\r
19232    12c64:       e1a05000        mov     r5, r0\r
19233    12c68:       ebf5c4c4        bl      0xffd83f80\r
19234    12c6c:       08000d08        stmeqda r0, {r3, r8, sl, fp}\r
19235    12c70:       e3550000        cmp     r5, #0  ; 0x0\r
19236    12c74:       ebf5c4c1        bl      0xffd83f80\r
19237    12c78:       08000d0a        stmeqda r0, {r1, r3, r8, sl, fp}\r
19238    12c7c:       e28cc00e        add     ip, ip, #14     ; 0xe\r
19239    12c80:       0a000004        beq     0x12c98\r
19240    12c84:       e1a00fac        mov     r0, ip, lsr #31\r
19241    12c88:       e08ff100        add     pc, pc, r0, lsl #2\r
19242    12c8c:       08000cfe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, sl, fp}\r
19243    12c90:       ebf5c0af        bl      0xffd82f54\r
19244    12c94:       eaffffd7        b       0x12bf8\r
19245    12c98:       ebf5c4b8        bl      0xffd83f80\r
19246    12c9c:       08000d0c        stmeqda r0, {r2, r3, r8, sl, fp}\r
19247    12ca0:       e3b03000        movs    r3, #0  ; 0x0\r
19248    12ca4:       ebf5c4b5        bl      0xffd83f80\r
19249    12ca8:       08000d0e        stmeqda r0, {r1, r2, r3, r8, sl, fp}\r
19250    12cac:       e59d0438        ldr     r0, [sp, #1080]\r
19251    12cb0:       e28cc006        add     ip, ip, #6      ; 0x6\r
19252    12cb4:       eaf5c105        b       0xffd830d0\r
19253    12cb8:       08000cee        stmeqda r0, {r1, r2, r3, r5, r6, r7, sl, fp}\r
19254    12cbc:       00000000        andeq   r0, r0, r0\r
19255    12cc0:       ebf5c4ae        bl      0xffd83f80\r
19256    12cc4:       08000cee        stmeqda r0, {r1, r2, r3, r5, r6, r7, sl, fp}\r
19257    12cc8:       e2850000        add     r0, r5, #0      ; 0x0\r
19258    12ccc:       ebf5c311        bl      0xffd83918\r
19259    12cd0:       08000cf2        stmeqda r0, {r1, r4, r5, r6, r7, sl, fp}\r
19260    12cd4:       e1a03000        mov     r3, r0\r
19261    12cd8:       ebf5c4a8        bl      0xffd83f80\r
19262    12cdc:       08000cf0        stmeqda r0, {r4, r5, r6, r7, sl, fp}\r
19263    12ce0:       e2860000        add     r0, r6, #0      ; 0x0\r
19264    12ce4:       e1a01003        mov     r1, r3\r
19265    12ce8:       ebf5c237        bl      0xffd835cc\r
19266    12cec:       08000cf2        stmeqda r0, {r1, r4, r5, r6, r7, sl, fp}\r
19267    12cf0:       ebf5c4a2        bl      0xffd83f80\r
19268    12cf4:       08000cf2        stmeqda r0, {r1, r4, r5, r6, r7, sl, fp}\r
19269    12cf8:       e3b03000        movs    r3, #0  ; 0x0\r
19270    12cfc:       ebf5c49f        bl      0xffd83f80\r
19271    12d00:       08000cf4        stmeqda r0, {r2, r4, r5, r6, r7, sl, fp}\r
19272    12d04:       e2850004        add     r0, r5, #4      ; 0x4\r
19273    12d08:       e1a01003        mov     r1, r3\r
19274    12d0c:       ebf5c22e        bl      0xffd835cc\r
19275    12d10:       08000cf6        stmeqda r0, {r1, r2, r4, r5, r6, r7, sl, fp}\r
19276    12d14:       ebf5c499        bl      0xffd83f80\r
19277    12d18:       08000cf6        stmeqda r0, {r1, r2, r4, r5, r6, r7, sl, fp}\r
19278    12d1c:       e3b03001        movs    r3, #1  ; 0x1\r
19279    12d20:       ebf5c496        bl      0xffd83f80\r
19280    12d24:       08000cf8        stmeqda r0, {r3, r4, r5, r6, r7, sl, fp}\r
19281    12d28:       e28cc016        add     ip, ip, #22     ; 0x16\r
19282    12d2c:       e1a00fac        mov     r0, ip, lsr #31\r
19283    12d30:       e08ff100        add     pc, pc, r0, lsl #2\r
19284    12d34:       08000d0e        stmeqda r0, {r1, r2, r3, r8, sl, fp}\r
19285    12d38:       ebf5c085        bl      0xffd82f54\r
19286    12d3c:       ea000001        b       0x12d48\r
19287    12d40:       08000d0e        stmeqda r0, {r1, r2, r3, r8, sl, fp}\r
19288    12d44:       00000000        andeq   r0, r0, r0\r
19289    12d48:       ebf5c48c        bl      0xffd83f80\r
19290    12d4c:       08000d0e        stmeqda r0, {r1, r2, r3, r8, sl, fp}\r
19291    12d50:       e59d0438        ldr     r0, [sp, #1080]\r
19292    12d54:       e28cc003        add     ip, ip, #3      ; 0x3\r
19293    12d58:       eaf5c0dc        b       0xffd830d0\r
19294    12d5c:       08000d0c        stmeqda r0, {r2, r3, r8, sl, fp}\r
19295    12d60:       00000000        andeq   r0, r0, r0\r
19296    12d64:       ebf5c485        bl      0xffd83f80\r
19297    12d68:       08000d0c        stmeqda r0, {r2, r3, r8, sl, fp}\r
19298    12d6c:       e3b03000        movs    r3, #0  ; 0x0\r
19299    12d70:       ebf5c482        bl      0xffd83f80\r
19300    12d74:       08000d0e        stmeqda r0, {r1, r2, r3, r8, sl, fp}\r
19301    12d78:       e59d0438        ldr     r0, [sp, #1080]\r
19302    12d7c:       e28cc006        add     ip, ip, #6      ; 0x6\r
19303    12d80:       eaf5c0d2        b       0xffd830d0\r
19304    12d84:       08002ea0        stmeqda r0, {r5, r7, r9, sl, fp, sp}\r
19305    12d88:       00000000        andeq   r0, r0, r0\r
19306    12d8c:       ebf5c47b        bl      0xffd83f80\r
19307    12d90:       08002ea0        stmeqda r0, {r5, r7, r9, sl, fp, sp}\r
19308    12d94:       e59d9434        ldr     r9, [sp, #1076]\r
19309    12d98:       e3c99003        bic     r9, r9, #3      ; 0x3\r
19310    12d9c:       e2890008        add     r0, r9, #8      ; 0x8\r
19311    12da0:       e58d0434        str     r0, [sp, #1076]\r
19312    12da4:       e2890000        add     r0, r9, #0      ; 0x0\r
19313    12da8:       ebf5c2da        bl      0xffd83918\r
19314    12dac:       08002ea4        stmeqda r0, {r2, r5, r7, r9, sl, fp, sp}\r
19315    12db0:       e1a07000        mov     r7, r0\r
19316    12db4:       e2890004        add     r0, r9, #4      ; 0x4\r
19317    12db8:       ebf5c2d6        bl      0xffd83918\r
19318    12dbc:       08002ea4        stmeqda r0, {r2, r5, r7, r9, sl, fp, sp}\r
19319    12dc0:       e1a08000        mov     r8, r0\r
19320    12dc4:       ebf5c46d        bl      0xffd83f80\r
19321    12dc8:       08002ea2        stmeqda r0, {r1, r5, r7, r9, sl, fp, sp}\r
19322    12dcc:       e59d9434        ldr     r9, [sp, #1076]\r
19323    12dd0:       e3c99003        bic     r9, r9, #3      ; 0x3\r
19324    12dd4:       e2890004        add     r0, r9, #4      ; 0x4\r
19325    12dd8:       e58d0434        str     r0, [sp, #1076]\r
19326    12ddc:       e2890000        add     r0, r9, #0      ; 0x0\r
19327    12de0:       ebf5c2cc        bl      0xffd83918\r
19328    12de4:       08002ea6        stmeqda r0, {r1, r2, r5, r7, r9, sl, fp, sp}\r
19329    12de8:       e1a03000        mov     r3, r0\r
19330    12dec:       ebf5c463        bl      0xffd83f80\r
19331    12df0:       08002ea4        stmeqda r0, {r2, r5, r7, r9, sl, fp, sp}\r
19332    12df4:       e1a00003        mov     r0, r3\r
19333    12df8:       e28cc00c        add     ip, ip, #12     ; 0xc\r
19334    12dfc:       eaf5c0b3        b       0xffd830d0\r
19335    12e00:       08002c7c        stmeqda r0, {r2, r3, r4, r5, r6, sl, fp, sp}\r
19336    12e04:       00000000        andeq   r0, r0, r0\r
19337    12e08:       ebf5c45c        bl      0xffd83f80\r
19338    12e0c:       08002c7c        stmeqda r0, {r2, r3, r4, r5, r6, sl, fp, sp}\r
19339    12e10:       e287004c        add     r0, r7, #76     ; 0x4c\r
19340    12e14:       ebf5c2bf        bl      0xffd83918\r
19341    12e18:       08002c80        stmeqda r0, {r7, sl, fp, sp}\r
19342    12e1c:       e1a03000        mov     r3, r0\r
19343    12e20:       ebf5c456        bl      0xffd83f80\r
19344    12e24:       08002c7e        stmeqda r0, {r1, r2, r3, r4, r5, r6, sl, fp, sp}\r
19345    12e28:       ebf5c454        bl      0xffd83f80\r
19346    12e2c:       08002c80        stmeqda r0, {r7, sl, fp, sp}\r
19347    12e30:       e3a00083        mov     r0, #131        ; 0x83\r
19348    12e34:       e3800b0b        orr     r0, r0, #11264  ; 0x2c00\r
19349    12e38:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
19350    12e3c:       e58d0438        str     r0, [sp, #1080]\r
19351    12e40:       e28cc00b        add     ip, ip, #11     ; 0xb\r
19352    12e44:       e1a00fac        mov     r0, ip, lsr #31\r
19353    12e48:       e08ff100        add     pc, pc, r0, lsl #2\r
19354    12e4c:       08001738        stmeqda r0, {r3, r4, r5, r8, r9, sl, ip}\r
19355    12e50:       ebf5c03f        bl      0xffd82f54\r
19356    12e54:       ea000001        b       0x12e60\r
19357    12e58:       08001738        stmeqda r0, {r3, r4, r5, r8, r9, sl, ip}\r
19358    12e5c:       00000000        andeq   r0, r0, r0\r
19359    12e60:       ebf5c446        bl      0xffd83f80\r
19360    12e64:       08001738        stmeqda r0, {r3, r4, r5, r8, r9, sl, ip}\r
19361    12e68:       e59d9434        ldr     r9, [sp, #1076]\r
19362    12e6c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
19363    12e70:       e249900c        sub     r9, r9, #12     ; 0xc\r
19364    12e74:       e58d9434        str     r9, [sp, #1076]\r
19365    12e78:       e2890000        add     r0, r9, #0      ; 0x0\r
19366    12e7c:       e1a01007        mov     r1, r7\r
19367    12e80:       ebf5c1f1        bl      0xffd8364c\r
19368    12e84:       e2890004        add     r0, r9, #4      ; 0x4\r
19369    12e88:       e1a01008        mov     r1, r8\r
19370    12e8c:       ebf5c1ee        bl      0xffd8364c\r
19371    12e90:       e2890008        add     r0, r9, #8      ; 0x8\r
19372    12e94:       e59d1438        ldr     r1, [sp, #1080]\r
19373    12e98:       ebf5c1eb        bl      0xffd8364c\r
19374    12e9c:       ebf5c437        bl      0xffd83f80\r
19375    12ea0:       0800173a        stmeqda r0, {r1, r3, r4, r5, r8, r9, sl, ip}\r
19376    12ea4:       e1a01003        mov     r1, r3\r
19377    12ea8:       e2937000        adds    r7, r3, #0      ; 0x0\r
19378    12eac:       ebf5c433        bl      0xffd83f80\r
19379    12eb0:       0800173c        stmeqda r0, {r2, r3, r4, r5, r8, r9, sl, ip}\r
19380    12eb4:       e1a01007        mov     r1, r7\r
19381    12eb8:       e2978000        adds    r8, r7, #0      ; 0x0\r
19382    12ebc:       ebf5c42f        bl      0xffd83f80\r
19383    12ec0:       0800173e        stmeqda r0, {r1, r2, r3, r4, r5, r8, r9, sl, ip}\r
19384    12ec4:       e28cc00e        add     ip, ip, #14     ; 0xe\r
19385    12ec8:       e1a00fac        mov     r0, ip, lsr #31\r
19386    12ecc:       e08ff100        add     pc, pc, r0, lsl #2\r
19387    12ed0:       08001742        stmeqda r0, {r1, r6, r8, r9, sl, ip}\r
19388    12ed4:       ebf5c01e        bl      0xffd82f54\r
19389    12ed8:       ea000001        b       0x12ee4\r
19390    12edc:       08001742        stmeqda r0, {r1, r6, r8, r9, sl, ip}\r
19391    12ee0:       00000000        andeq   r0, r0, r0\r
19392    12ee4:       ebf5c425        bl      0xffd83f80\r
19393    12ee8:       08001742        stmeqda r0, {r1, r6, r8, r9, sl, ip}\r
19394    12eec:       e3b04000        movs    r4, #0  ; 0x0\r
19395    12ef0:       ebf5c422        bl      0xffd83f80\r
19396    12ef4:       08001744        stmeqda r0, {r2, r6, r8, r9, sl, ip}\r
19397    12ef8:       e0870004        add     r0, r7, r4\r
19398    12efc:       ebf5c26e        bl      0xffd838bc\r
19399    12f00:       08001748        stmeqda r0, {r3, r6, r8, r9, sl, ip}\r
19400    12f04:       e1a03000        mov     r3, r0\r
19401    12f08:       ebf5c41c        bl      0xffd83f80\r
19402    12f0c:       08001746        stmeqda r0, {r1, r2, r6, r8, r9, sl, ip}\r
19403    12f10:       e3530000        cmp     r3, #0  ; 0x0\r
19404    12f14:       ebf5c419        bl      0xffd83f80\r
19405    12f18:       08001748        stmeqda r0, {r3, r6, r8, r9, sl, ip}\r
19406    12f1c:       e28cc00e        add     ip, ip, #14     ; 0xe\r
19407    12f20:       ca000004        bgt     0x12f38\r
19408    12f24:       e1a00fac        mov     r0, ip, lsr #31\r
19409    12f28:       e08ff100        add     pc, pc, r0, lsl #2\r
19410    12f2c:       08001750        stmeqda r0, {r4, r6, r8, r9, sl, ip}\r
19411    12f30:       ebf5c007        bl      0xffd82f54\r
19412    12f34:       ea000011        b       0x12f80\r
19413    12f38:       ebf5c410        bl      0xffd83f80\r
19414    12f3c:       0800174a        stmeqda r0, {r1, r3, r6, r8, r9, sl, ip}\r
19415    12f40:       e1a01007        mov     r1, r7\r
19416    12f44:       e2973000        adds    r3, r7, #0      ; 0x0\r
19417    12f48:       ebf5c40c        bl      0xffd83f80\r
19418    12f4c:       0800174c        stmeqda r0, {r2, r3, r6, r8, r9, sl, ip}\r
19419    12f50:       ebf5c40a        bl      0xffd83f80\r
19420    12f54:       0800174e        stmeqda r0, {r1, r2, r3, r6, r8, r9, sl, ip}\r
19421    12f58:       e3a00051        mov     r0, #81 ; 0x51\r
19422    12f5c:       e3800c17        orr     r0, r0, #5888   ; 0x1700\r
19423    12f60:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
19424    12f64:       e58d0438        str     r0, [sp, #1080]\r
19425    12f68:       e28cc009        add     ip, ip, #9      ; 0x9\r
19426    12f6c:       e1a00fac        mov     r0, ip, lsr #31\r
19427    12f70:       e08ff100        add     pc, pc, r0, lsl #2\r
19428    12f74:       080016f8        stmeqda r0, {r3, r4, r5, r6, r7, r9, sl, ip}\r
19429    12f78:       ebf5bff5        bl      0xffd82f54\r
19430    12f7c:       eafffb63        b       0x11d10\r
19431    12f80:       ebf5c3fe        bl      0xffd83f80\r
19432    12f84:       08001750        stmeqda r0, {r4, r6, r8, r9, sl, ip}\r
19433    12f88:       e2870030        add     r0, r7, #48     ; 0x30\r
19434    12f8c:       ebf5c261        bl      0xffd83918\r
19435    12f90:       08001754        stmeqda r0, {r2, r4, r6, r8, r9, sl, ip}\r
19436    12f94:       e1a03000        mov     r3, r0\r
19437    12f98:       ebf5c3f8        bl      0xffd83f80\r
19438    12f9c:       08001752        stmeqda r0, {r1, r4, r6, r8, r9, sl, ip}\r
19439    12fa0:       e3530000        cmp     r3, #0  ; 0x0\r
19440    12fa4:       ebf5c3f5        bl      0xffd83f80\r
19441    12fa8:       08001754        stmeqda r0, {r2, r4, r6, r8, r9, sl, ip}\r
19442    12fac:       e28cc00b        add     ip, ip, #11     ; 0xb\r
19443    12fb0:       0a000004        beq     0x12fc8\r
19444    12fb4:       e1a00fac        mov     r0, ip, lsr #31\r
19445    12fb8:       e08ff100        add     pc, pc, r0, lsl #2\r
19446    12fbc:       08001740        stmeqda r0, {r6, r8, r9, sl, ip}\r
19447    12fc0:       ebf5bfe3        bl      0xffd82f54\r
19448    12fc4:       ea000009        b       0x12ff0\r
19449    12fc8:       ebf5c3ec        bl      0xffd83f80\r
19450    12fcc:       08001756        stmeqda r0, {r1, r2, r4, r6, r8, r9, sl, ip}\r
19451    12fd0:       e28cc003        add     ip, ip, #3      ; 0x3\r
19452    12fd4:       e1a00fac        mov     r0, ip, lsr #31\r
19453    12fd8:       e08ff100        add     pc, pc, r0, lsl #2\r
19454    12fdc:       08001760        stmeqda r0, {r5, r6, r8, r9, sl, ip}\r
19455    12fe0:       ebf5bfdb        bl      0xffd82f54\r
19456    12fe4:       ea00004a        b       0x13114\r
19457    12fe8:       08001740        stmeqda r0, {r6, r8, r9, sl, ip}\r
19458    12fec:       00000000        andeq   r0, r0, r0\r
19459    12ff0:       ebf5c3e2        bl      0xffd83f80\r
19460    12ff4:       08001740        stmeqda r0, {r6, r8, r9, sl, ip}\r
19461    12ff8:       e2870030        add     r0, r7, #48     ; 0x30\r
19462    12ffc:       ebf5c245        bl      0xffd83918\r
19463    13000:       08001744        stmeqda r0, {r2, r6, r8, r9, sl, ip}\r
19464    13004:       e1a07000        mov     r7, r0\r
19465    13008:       ebf5c3dc        bl      0xffd83f80\r
19466    1300c:       08001742        stmeqda r0, {r1, r6, r8, r9, sl, ip}\r
19467    13010:       e3b04000        movs    r4, #0  ; 0x0\r
19468    13014:       ebf5c3d9        bl      0xffd83f80\r
19469    13018:       08001744        stmeqda r0, {r2, r6, r8, r9, sl, ip}\r
19470    1301c:       e0870004        add     r0, r7, r4\r
19471    13020:       ebf5c225        bl      0xffd838bc\r
19472    13024:       08001748        stmeqda r0, {r3, r6, r8, r9, sl, ip}\r
19473    13028:       e1a03000        mov     r3, r0\r
19474    1302c:       ebf5c3d3        bl      0xffd83f80\r
19475    13030:       08001746        stmeqda r0, {r1, r2, r6, r8, r9, sl, ip}\r
19476    13034:       e3530000        cmp     r3, #0  ; 0x0\r
19477    13038:       ebf5c3d0        bl      0xffd83f80\r
19478    1303c:       08001748        stmeqda r0, {r3, r6, r8, r9, sl, ip}\r
19479    13040:       e28cc013        add     ip, ip, #19     ; 0x13\r
19480    13044:       ca000004        bgt     0x1305c\r
19481    13048:       e1a00fac        mov     r0, ip, lsr #31\r
19482    1304c:       e08ff100        add     pc, pc, r0, lsl #2\r
19483    13050:       08001750        stmeqda r0, {r4, r6, r8, r9, sl, ip}\r
19484    13054:       ebf5bfbe        bl      0xffd82f54\r
19485    13058:       ea000011        b       0x130a4\r
19486    1305c:       ebf5c3c7        bl      0xffd83f80\r
19487    13060:       0800174a        stmeqda r0, {r1, r3, r6, r8, r9, sl, ip}\r
19488    13064:       e1a01007        mov     r1, r7\r
19489    13068:       e2973000        adds    r3, r7, #0      ; 0x0\r
19490    1306c:       ebf5c3c3        bl      0xffd83f80\r
19491    13070:       0800174c        stmeqda r0, {r2, r3, r6, r8, r9, sl, ip}\r
19492    13074:       ebf5c3c1        bl      0xffd83f80\r
19493    13078:       0800174e        stmeqda r0, {r1, r2, r3, r6, r8, r9, sl, ip}\r
19494    1307c:       e3a00051        mov     r0, #81 ; 0x51\r
19495    13080:       e3800c17        orr     r0, r0, #5888   ; 0x1700\r
19496    13084:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
19497    13088:       e58d0438        str     r0, [sp, #1080]\r
19498    1308c:       e28cc009        add     ip, ip, #9      ; 0x9\r
19499    13090:       e1a00fac        mov     r0, ip, lsr #31\r
19500    13094:       e08ff100        add     pc, pc, r0, lsl #2\r
19501    13098:       080016f8        stmeqda r0, {r3, r4, r5, r6, r7, r9, sl, ip}\r
19502    1309c:       ebf5bfac        bl      0xffd82f54\r
19503    130a0:       eafffb1a        b       0x11d10\r
19504    130a4:       ebf5c3b5        bl      0xffd83f80\r
19505    130a8:       08001750        stmeqda r0, {r4, r6, r8, r9, sl, ip}\r
19506    130ac:       e2870030        add     r0, r7, #48     ; 0x30\r
19507    130b0:       ebf5c218        bl      0xffd83918\r
19508    130b4:       08001754        stmeqda r0, {r2, r4, r6, r8, r9, sl, ip}\r
19509    130b8:       e1a03000        mov     r3, r0\r
19510    130bc:       ebf5c3af        bl      0xffd83f80\r
19511    130c0:       08001752        stmeqda r0, {r1, r4, r6, r8, r9, sl, ip}\r
19512    130c4:       e3530000        cmp     r3, #0  ; 0x0\r
19513    130c8:       ebf5c3ac        bl      0xffd83f80\r
19514    130cc:       08001754        stmeqda r0, {r2, r4, r6, r8, r9, sl, ip}\r
19515    130d0:       e28cc00b        add     ip, ip, #11     ; 0xb\r
19516    130d4:       0a000004        beq     0x130ec\r
19517    130d8:       e1a00fac        mov     r0, ip, lsr #31\r
19518    130dc:       e08ff100        add     pc, pc, r0, lsl #2\r
19519    130e0:       08001740        stmeqda r0, {r6, r8, r9, sl, ip}\r
19520    130e4:       ebf5bf9a        bl      0xffd82f54\r
19521    130e8:       eaffffc0        b       0x12ff0\r
19522    130ec:       ebf5c3a3        bl      0xffd83f80\r
19523    130f0:       08001756        stmeqda r0, {r1, r2, r4, r6, r8, r9, sl, ip}\r
19524    130f4:       e28cc003        add     ip, ip, #3      ; 0x3\r
19525    130f8:       e1a00fac        mov     r0, ip, lsr #31\r
19526    130fc:       e08ff100        add     pc, pc, r0, lsl #2\r
19527    13100:       08001760        stmeqda r0, {r5, r6, r8, r9, sl, ip}\r
19528    13104:       ebf5bf92        bl      0xffd82f54\r
19529    13108:       ea000001        b       0x13114\r
19530    1310c:       08001760        stmeqda r0, {r5, r6, r8, r9, sl, ip}\r
19531    13110:       00000000        andeq   r0, r0, r0\r
19532    13114:       ebf5c399        bl      0xffd83f80\r
19533    13118:       08001760        stmeqda r0, {r5, r6, r8, r9, sl, ip}\r
19534    1311c:       e1570008        cmp     r7, r8\r
19535    13120:       ebf5c396        bl      0xffd83f80\r
19536    13124:       08001762        stmeqda r0, {r1, r5, r6, r8, r9, sl, ip}\r
19537    13128:       e28cc006        add     ip, ip, #6      ; 0x6\r
19538    1312c:       1a000004        bne     0x13144\r
19539    13130:       e1a00fac        mov     r0, ip, lsr #31\r
19540    13134:       e08ff100        add     pc, pc, r0, lsl #2\r
19541    13138:       0800176e        stmeqda r0, {r1, r2, r3, r5, r6, r8, r9, sl, ip}\r
19542    1313c:       ebf5bf84        bl      0xffd82f54\r
19543    13140:       ea00001f        b       0x131c4\r
19544    13144:       ebf5c38d        bl      0xffd83f80\r
19545    13148:       08001764        stmeqda r0, {r2, r5, r6, r8, r9, sl, ip}\r
19546    1314c:       e287002c        add     r0, r7, #44     ; 0x2c\r
19547    13150:       ebf5c1f0        bl      0xffd83918\r
19548    13154:       08001768        stmeqda r0, {r3, r5, r6, r8, r9, sl, ip}\r
19549    13158:       e1a03000        mov     r3, r0\r
19550    1315c:       ebf5c387        bl      0xffd83f80\r
19551    13160:       08001766        stmeqda r0, {r1, r2, r5, r6, r8, r9, sl, ip}\r
19552    13164:       e3530000        cmp     r3, #0  ; 0x0\r
19553    13168:       ebf5c384        bl      0xffd83f80\r
19554    1316c:       08001768        stmeqda r0, {r3, r5, r6, r8, r9, sl, ip}\r
19555    13170:       e28cc00b        add     ip, ip, #11     ; 0xb\r
19556    13174:       1a000004        bne     0x1318c\r
19557    13178:       e1a00fac        mov     r0, ip, lsr #31\r
19558    1317c:       e08ff100        add     pc, pc, r0, lsl #2\r
19559    13180:       08001758        stmeqda r0, {r3, r4, r6, r8, r9, sl, ip}\r
19560    13184:       ebf5bf72        bl      0xffd82f54\r
19561    13188:       ea00002c        b       0x13240\r
19562    1318c:       ebf5c37b        bl      0xffd83f80\r
19563    13190:       0800176a        stmeqda r0, {r1, r3, r5, r6, r8, r9, sl, ip}\r
19564    13194:       e287002c        add     r0, r7, #44     ; 0x2c\r
19565    13198:       ebf5c1de        bl      0xffd83918\r
19566    1319c:       0800176e        stmeqda r0, {r1, r2, r3, r5, r6, r8, r9, sl, ip}\r
19567    131a0:       e1a07000        mov     r7, r0\r
19568    131a4:       ebf5c375        bl      0xffd83f80\r
19569    131a8:       0800176c        stmeqda r0, {r2, r3, r5, r6, r8, r9, sl, ip}\r
19570    131ac:       e28cc008        add     ip, ip, #8      ; 0x8\r
19571    131b0:       e1a00fac        mov     r0, ip, lsr #31\r
19572    131b4:       e08ff100        add     pc, pc, r0, lsl #2\r
19573    131b8:       08001742        stmeqda r0, {r1, r6, r8, r9, sl, ip}\r
19574    131bc:       ebf5bf64        bl      0xffd82f54\r
19575    131c0:       eaffff47        b       0x12ee4\r
19576    131c4:       ebf5c36d        bl      0xffd83f80\r
19577    131c8:       0800176e        stmeqda r0, {r1, r2, r3, r5, r6, r8, r9, sl, ip}\r
19578    131cc:       e59d9434        ldr     r9, [sp, #1076]\r
19579    131d0:       e3c99003        bic     r9, r9, #3      ; 0x3\r
19580    131d4:       e2890008        add     r0, r9, #8      ; 0x8\r
19581    131d8:       e58d0434        str     r0, [sp, #1076]\r
19582    131dc:       e2890000        add     r0, r9, #0      ; 0x0\r
19583    131e0:       ebf5c1cc        bl      0xffd83918\r
19584    131e4:       08001772        stmeqda r0, {r1, r4, r5, r6, r8, r9, sl, ip}\r
19585    131e8:       e1a07000        mov     r7, r0\r
19586    131ec:       e2890004        add     r0, r9, #4      ; 0x4\r
19587    131f0:       ebf5c1c8        bl      0xffd83918\r
19588    131f4:       08001772        stmeqda r0, {r1, r4, r5, r6, r8, r9, sl, ip}\r
19589    131f8:       e1a08000        mov     r8, r0\r
19590    131fc:       ebf5c35f        bl      0xffd83f80\r
19591    13200:       08001770        stmeqda r0, {r4, r5, r6, r8, r9, sl, ip}\r
19592    13204:       e59d9434        ldr     r9, [sp, #1076]\r
19593    13208:       e3c99003        bic     r9, r9, #3      ; 0x3\r
19594    1320c:       e2890004        add     r0, r9, #4      ; 0x4\r
19595    13210:       e58d0434        str     r0, [sp, #1076]\r
19596    13214:       e2890000        add     r0, r9, #0      ; 0x0\r
19597    13218:       ebf5c1be        bl      0xffd83918\r
19598    1321c:       08001774        stmeqda r0, {r2, r4, r5, r6, r8, r9, sl, ip}\r
19599    13220:       e1a03000        mov     r3, r0\r
19600    13224:       ebf5c355        bl      0xffd83f80\r
19601    13228:       08001772        stmeqda r0, {r1, r4, r5, r6, r8, r9, sl, ip}\r
19602    1322c:       e1a00003        mov     r0, r3\r
19603    13230:       e28cc00c        add     ip, ip, #12     ; 0xc\r
19604    13234:       eaf5bfa5        b       0xffd830d0\r
19605    13238:       08001758        stmeqda r0, {r3, r4, r6, r8, r9, sl, ip}\r
19606    1323c:       00000000        andeq   r0, r0, r0\r
19607    13240:       ebf5c34e        bl      0xffd83f80\r
19608    13244:       08001758        stmeqda r0, {r3, r4, r6, r8, r9, sl, ip}\r
19609    13248:       e2870028        add     r0, r7, #40     ; 0x28\r
19610    1324c:       ebf5c1b1        bl      0xffd83918\r
19611    13250:       0800175c        stmeqda r0, {r2, r3, r4, r6, r8, r9, sl, ip}\r
19612    13254:       e1a03000        mov     r3, r0\r
19613    13258:       ebf5c348        bl      0xffd83f80\r
19614    1325c:       0800175a        stmeqda r0, {r1, r3, r4, r6, r8, r9, sl, ip}\r
19615    13260:       e3530000        cmp     r3, #0  ; 0x0\r
19616    13264:       ebf5c345        bl      0xffd83f80\r
19617    13268:       0800175c        stmeqda r0, {r2, r3, r4, r6, r8, r9, sl, ip}\r
19618    1326c:       e28cc00b        add     ip, ip, #11     ; 0xb\r
19619    13270:       1a000004        bne     0x13288\r
19620    13274:       e1a00fac        mov     r0, ip, lsr #31\r
19621    13278:       e08ff100        add     pc, pc, r0, lsl #2\r
19622    1327c:       0800176e        stmeqda r0, {r1, r2, r3, r5, r6, r8, r9, sl, ip}\r
19623    13280:       ebf5bf33        bl      0xffd82f54\r
19624    13284:       ea00002f        b       0x13348\r
19625    13288:       ebf5c33c        bl      0xffd83f80\r
19626    1328c:       0800175e        stmeqda r0, {r1, r2, r3, r4, r6, r8, r9, sl, ip}\r
19627    13290:       e1a01003        mov     r1, r3\r
19628    13294:       e2937000        adds    r7, r3, #0      ; 0x0\r
19629    13298:       ebf5c338        bl      0xffd83f80\r
19630    1329c:       08001760        stmeqda r0, {r5, r6, r8, r9, sl, ip}\r
19631    132a0:       e1570008        cmp     r7, r8\r
19632    132a4:       ebf5c335        bl      0xffd83f80\r
19633    132a8:       08001762        stmeqda r0, {r1, r5, r6, r8, r9, sl, ip}\r
19634    132ac:       e28cc009        add     ip, ip, #9      ; 0x9\r
19635    132b0:       1a000004        bne     0x132c8\r
19636    132b4:       e1a00fac        mov     r0, ip, lsr #31\r
19637    132b8:       e08ff100        add     pc, pc, r0, lsl #2\r
19638    132bc:       0800176e        stmeqda r0, {r1, r2, r3, r5, r6, r8, r9, sl, ip}\r
19639    132c0:       ebf5bf23        bl      0xffd82f54\r
19640    132c4:       ea00001f        b       0x13348\r
19641    132c8:       ebf5c32c        bl      0xffd83f80\r
19642    132cc:       08001764        stmeqda r0, {r2, r5, r6, r8, r9, sl, ip}\r
19643    132d0:       e287002c        add     r0, r7, #44     ; 0x2c\r
19644    132d4:       ebf5c18f        bl      0xffd83918\r
19645    132d8:       08001768        stmeqda r0, {r3, r5, r6, r8, r9, sl, ip}\r
19646    132dc:       e1a03000        mov     r3, r0\r
19647    132e0:       ebf5c326        bl      0xffd83f80\r
19648    132e4:       08001766        stmeqda r0, {r1, r2, r5, r6, r8, r9, sl, ip}\r
19649    132e8:       e3530000        cmp     r3, #0  ; 0x0\r
19650    132ec:       ebf5c323        bl      0xffd83f80\r
19651    132f0:       08001768        stmeqda r0, {r3, r5, r6, r8, r9, sl, ip}\r
19652    132f4:       e28cc00b        add     ip, ip, #11     ; 0xb\r
19653    132f8:       1a000004        bne     0x13310\r
19654    132fc:       e1a00fac        mov     r0, ip, lsr #31\r
19655    13300:       e08ff100        add     pc, pc, r0, lsl #2\r
19656    13304:       08001758        stmeqda r0, {r3, r4, r6, r8, r9, sl, ip}\r
19657    13308:       ebf5bf11        bl      0xffd82f54\r
19658    1330c:       eaffffcb        b       0x13240\r
19659    13310:       ebf5c31a        bl      0xffd83f80\r
19660    13314:       0800176a        stmeqda r0, {r1, r3, r5, r6, r8, r9, sl, ip}\r
19661    13318:       e287002c        add     r0, r7, #44     ; 0x2c\r
19662    1331c:       ebf5c17d        bl      0xffd83918\r
19663    13320:       0800176e        stmeqda r0, {r1, r2, r3, r5, r6, r8, r9, sl, ip}\r
19664    13324:       e1a07000        mov     r7, r0\r
19665    13328:       ebf5c314        bl      0xffd83f80\r
19666    1332c:       0800176c        stmeqda r0, {r2, r3, r5, r6, r8, r9, sl, ip}\r
19667    13330:       e28cc008        add     ip, ip, #8      ; 0x8\r
19668    13334:       e1a00fac        mov     r0, ip, lsr #31\r
19669    13338:       e08ff100        add     pc, pc, r0, lsl #2\r
19670    1333c:       08001742        stmeqda r0, {r1, r6, r8, r9, sl, ip}\r
19671    13340:       ebf5bf03        bl      0xffd82f54\r
19672    13344:       eafffee6        b       0x12ee4\r
19673    13348:       ebf5c30c        bl      0xffd83f80\r
19674    1334c:       0800176e        stmeqda r0, {r1, r2, r3, r5, r6, r8, r9, sl, ip}\r
19675    13350:       e59d9434        ldr     r9, [sp, #1076]\r
19676    13354:       e3c99003        bic     r9, r9, #3      ; 0x3\r
19677    13358:       e2890008        add     r0, r9, #8      ; 0x8\r
19678    1335c:       e58d0434        str     r0, [sp, #1076]\r
19679    13360:       e2890000        add     r0, r9, #0      ; 0x0\r
19680    13364:       ebf5c16b        bl      0xffd83918\r
19681    13368:       08001772        stmeqda r0, {r1, r4, r5, r6, r8, r9, sl, ip}\r
19682    1336c:       e1a07000        mov     r7, r0\r
19683    13370:       e2890004        add     r0, r9, #4      ; 0x4\r
19684    13374:       ebf5c167        bl      0xffd83918\r
19685    13378:       08001772        stmeqda r0, {r1, r4, r5, r6, r8, r9, sl, ip}\r
19686    1337c:       e1a08000        mov     r8, r0\r
19687    13380:       ebf5c2fe        bl      0xffd83f80\r
19688    13384:       08001770        stmeqda r0, {r4, r5, r6, r8, r9, sl, ip}\r
19689    13388:       e59d9434        ldr     r9, [sp, #1076]\r
19690    1338c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
19691    13390:       e2890004        add     r0, r9, #4      ; 0x4\r
19692    13394:       e58d0434        str     r0, [sp, #1076]\r
19693    13398:       e2890000        add     r0, r9, #0      ; 0x0\r
19694    1339c:       ebf5c15d        bl      0xffd83918\r
19695    133a0:       08001774        stmeqda r0, {r2, r4, r5, r6, r8, r9, sl, ip}\r
19696    133a4:       e1a03000        mov     r3, r0\r
19697    133a8:       ebf5c2f4        bl      0xffd83f80\r
19698    133ac:       08001772        stmeqda r0, {r1, r4, r5, r6, r8, r9, sl, ip}\r
19699    133b0:       e1a00003        mov     r0, r3\r
19700    133b4:       e28cc00c        add     ip, ip, #12     ; 0xc\r
19701    133b8:       eaf5bf44        b       0xffd830d0\r
19702    133bc:       080104c0        stmeqda r1, {r6, r7, sl}\r
19703    133c0:       00000000        andeq   r0, r0, r0\r
19704    133c4:       ebf5c2ed        bl      0xffd83f80\r
19705    133c8:       080104c0        stmeqda r1, {r6, r7, sl}\r
19706    133cc:       e59d9434        ldr     r9, [sp, #1076]\r
19707    133d0:       e3c99003        bic     r9, r9, #3      ; 0x3\r
19708    133d4:       e2499008        sub     r9, r9, #8      ; 0x8\r
19709    133d8:       e58d9434        str     r9, [sp, #1076]\r
19710    133dc:       e2890000        add     r0, r9, #0      ; 0x0\r
19711    133e0:       e1a01007        mov     r1, r7\r
19712    133e4:       ebf5c098        bl      0xffd8364c\r
19713    133e8:       e2890004        add     r0, r9, #4      ; 0x4\r
19714    133ec:       e59d1438        ldr     r1, [sp, #1080]\r
19715    133f0:       ebf5c095        bl      0xffd8364c\r
19716    133f4:       ebf5c2e1        bl      0xffd83f80\r
19717    133f8:       080104c2        stmeqda r1, {r1, r6, r7, sl}\r
19718    133fc:       e1a01003        mov     r1, r3\r
19719    13400:       e2937000        adds    r7, r3, #0      ; 0x0\r
19720    13404:       ebf5c2dd        bl      0xffd83f80\r
19721    13408:       080104c4        stmeqda r1, {r2, r6, r7, sl}\r
19722    1340c:       e3a00f41        mov     r0, #260        ; 0x104\r
19723    13410:       e3800b41        orr     r0, r0, #66560  ; 0x10400\r
19724    13414:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
19725    13418:       ebf5c13e        bl      0xffd83918\r
19726    1341c:       080104c8        stmeqda r1, {r3, r6, r7, sl}\r
19727    13420:       e1a03000        mov     r3, r0\r
19728    13424:       ebf5c2d5        bl      0xffd83f80\r
19729    13428:       080104c6        stmeqda r1, {r1, r2, r6, r7, sl}\r
19730    1342c:       e2870014        add     r0, r7, #20     ; 0x14\r
19731    13430:       e1a01003        mov     r1, r3\r
19732    13434:       ebf5c064        bl      0xffd835cc\r
19733    13438:       080104c8        stmeqda r1, {r3, r6, r7, sl}\r
19734    1343c:       ebf5c2cf        bl      0xffd83f80\r
19735    13440:       080104c8        stmeqda r1, {r3, r6, r7, sl}\r
19736    13444:       e2870022        add     r0, r7, #34     ; 0x22\r
19737    13448:       ebf5c106        bl      0xffd83868\r
19738    1344c:       080104cc        stmeqda r1, {r2, r3, r6, r7, sl}\r
19739    13450:       e1a03000        mov     r3, r0\r
19740    13454:       ebf5c2c9        bl      0xffd83f80\r
19741    13458:       080104ca        stmeqda r1, {r1, r3, r6, r7, sl}\r
19742    1345c:       e1a01003        mov     r1, r3\r
19743    13460:       e2933001        adds    r3, r3, #1      ; 0x1\r
19744    13464:       ebf5c2c5        bl      0xffd83f80\r
19745    13468:       080104cc        stmeqda r1, {r2, r3, r6, r7, sl}\r
19746    1346c:       e2870022        add     r0, r7, #34     ; 0x22\r
19747    13470:       e1a01003        mov     r1, r3\r
19748    13474:       ebf5c034        bl      0xffd8354c\r
19749    13478:       080104ce        stmeqda r1, {r1, r2, r3, r6, r7, sl}\r
19750    1347c:       ebf5c2bf        bl      0xffd83f80\r
19751    13480:       080104ce        stmeqda r1, {r1, r2, r3, r6, r7, sl}\r
19752    13484:       e3b03022        movs    r3, #34 ; 0x22\r
19753    13488:       ebf5c2bc        bl      0xffd83f80\r
19754    1348c:       080104d0        stmeqda r1, {r4, r6, r7, sl}\r
19755    13490:       e0870003        add     r0, r7, r3\r
19756    13494:       ebf5c108        bl      0xffd838bc\r
19757    13498:       080104d4        stmeqda r1, {r2, r4, r6, r7, sl}\r
19758    1349c:       e1a04000        mov     r4, r0\r
19759    134a0:       ebf5c2b6        bl      0xffd83f80\r
19760    134a4:       080104d2        stmeqda r1, {r1, r4, r6, r7, sl}\r
19761    134a8:       e1b04084        movs    r4, r4, lsl #1\r
19762    134ac:       ebf5c2b3        bl      0xffd83f80\r
19763    134b0:       080104d4        stmeqda r1, {r2, r4, r6, r7, sl}\r
19764    134b4:       e1a01004        mov     r1, r4\r
19765    134b8:       e0944007        adds    r4, r4, r7\r
19766    134bc:       ebf5c2af        bl      0xffd83f80\r
19767    134c0:       080104d6        stmeqda r1, {r1, r2, r4, r6, r7, sl}\r
19768    134c4:       e2840019        add     r0, r4, #25     ; 0x19\r
19769    134c8:       ebf5c0bb        bl      0xffd837bc\r
19770    134cc:       080104da        stmeqda r1, {r1, r3, r4, r6, r7, sl}\r
19771    134d0:       e1a03000        mov     r3, r0\r
19772    134d4:       ebf5c2a9        bl      0xffd83f80\r
19773    134d8:       080104d8        stmeqda r1, {r3, r4, r6, r7, sl}\r
19774    134dc:       e1a01003        mov     r1, r3\r
19775    134e0:       e2933001        adds    r3, r3, #1      ; 0x1\r
19776    134e4:       ebf5c2a5        bl      0xffd83f80\r
19777    134e8:       080104da        stmeqda r1, {r1, r3, r4, r6, r7, sl}\r
19778    134ec:       e2840019        add     r0, r4, #25     ; 0x19\r
19779    134f0:       e1a01003        mov     r1, r3\r
19780    134f4:       ebf5bff5        bl      0xffd834d0\r
19781    134f8:       080104dc        stmeqda r1, {r2, r3, r4, r6, r7, sl}\r
19782    134fc:       ebf5c29f        bl      0xffd83f80\r
19783    13500:       080104dc        stmeqda r1, {r2, r3, r4, r6, r7, sl}\r
19784    13504:       e3b03022        movs    r3, #34 ; 0x22\r
19785    13508:       ebf5c29c        bl      0xffd83f80\r
19786    1350c:       080104de        stmeqda r1, {r1, r2, r3, r4, r6, r7, sl}\r
19787    13510:       e0870003        add     r0, r7, r3\r
19788    13514:       ebf5c0e8        bl      0xffd838bc\r
19789    13518:       080104e2        stmeqda r1, {r1, r5, r6, r7, sl}\r
19790    1351c:       e1a04000        mov     r4, r0\r
19791    13520:       ebf5c296        bl      0xffd83f80\r
19792    13524:       080104e0        stmeqda r1, {r5, r6, r7, sl}\r
19793    13528:       e1b04084        movs    r4, r4, lsl #1\r
19794    1352c:       ebf5c293        bl      0xffd83f80\r
19795    13530:       080104e2        stmeqda r1, {r1, r5, r6, r7, sl}\r
19796    13534:       e1a01007        mov     r1, r7\r
19797    13538:       e2973000        adds    r3, r7, #0      ; 0x0\r
19798    1353c:       ebf5c28f        bl      0xffd83f80\r
19799    13540:       080104e4        stmeqda r1, {r2, r5, r6, r7, sl}\r
19800    13544:       e1a01003        mov     r1, r3\r
19801    13548:       e2933018        adds    r3, r3, #24     ; 0x18\r
19802    1354c:       ebf5c28b        bl      0xffd83f80\r
19803    13550:       080104e6        stmeqda r1, {r1, r2, r5, r6, r7, sl}\r
19804    13554:       e1a01003        mov     r1, r3\r
19805    13558:       e0933004        adds    r3, r3, r4\r
19806    1355c:       ebf5c287        bl      0xffd83f80\r
19807    13560:       080104e8        stmeqda r1, {r3, r5, r6, r7, sl}\r
19808    13564:       e2830000        add     r0, r3, #0      ; 0x0\r
19809    13568:       ebf5c093        bl      0xffd837bc\r
19810    1356c:       080104ec        stmeqda r1, {r2, r3, r5, r6, r7, sl}\r
19811    13570:       e1a03000        mov     r3, r0\r
19812    13574:       ebf5c281        bl      0xffd83f80\r
19813    13578:       080104ea        stmeqda r1, {r1, r3, r5, r6, r7, sl}\r
19814    1357c:       e2870014        add     r0, r7, #20     ; 0x14\r
19815    13580:       ebf5c0e4        bl      0xffd83918\r
19816    13584:       080104ee        stmeqda r1, {r1, r2, r3, r5, r6, r7, sl}\r
19817    13588:       e1a04000        mov     r4, r0\r
19818    1358c:       ebf5c27b        bl      0xffd83f80\r
19819    13590:       080104ec        stmeqda r1, {r2, r3, r5, r6, r7, sl}\r
19820    13594:       e1b03103        movs    r3, r3, lsl #2\r
19821    13598:       ebf5c278        bl      0xffd83f80\r
19822    1359c:       080104ee        stmeqda r1, {r1, r2, r3, r5, r6, r7, sl}\r
19823    135a0:       e1a01003        mov     r1, r3\r
19824    135a4:       e0933004        adds    r3, r3, r4\r
19825    135a8:       ebf5c274        bl      0xffd83f80\r
19826    135ac:       080104f0        stmeqda r1, {r4, r5, r6, r7, sl}\r
19827    135b0:       e2830000        add     r0, r3, #0      ; 0x0\r
19828    135b4:       ebf5c0d7        bl      0xffd83918\r
19829    135b8:       080104f4        stmeqda r1, {r2, r4, r5, r6, r7, sl}\r
19830    135bc:       e1a04000        mov     r4, r0\r
19831    135c0:       ebf5c26e        bl      0xffd83f80\r
19832    135c4:       080104f2        stmeqda r1, {r1, r4, r5, r6, r7, sl}\r
19833    135c8:       e1a01007        mov     r1, r7\r
19834    135cc:       e2973000        adds    r3, r7, #0      ; 0x0\r
19835    135d0:       ebf5c26a        bl      0xffd83f80\r
19836    135d4:       080104f4        stmeqda r1, {r2, r4, r5, r6, r7, sl}\r
19837    135d8:       ebf5c268        bl      0xffd83f80\r
19838    135dc:       080104f6        stmeqda r1, {r1, r2, r4, r5, r6, r7, sl}\r
19839    135e0:       e3a000f9        mov     r0, #249        ; 0xf9\r
19840    135e4:       e3800b41        orr     r0, r0, #66560  ; 0x10400\r
19841    135e8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
19842    135ec:       e58d0438        str     r0, [sp, #1080]\r
19843    135f0:       e28cc068        add     ip, ip, #104    ; 0x68\r
19844    135f4:       e1a00fac        mov     r0, ip, lsr #31\r
19845    135f8:       e08ff100        add     pc, pc, r0, lsl #2\r
19846    135fc:       080c31e0        stmeqda ip, {r5, r6, r7, r8, ip, sp}\r
19847    13600:       ebf5be53        bl      0xffd82f54\r
19848    13604:       eaffc620        b       0x4e8c\r
19849    13608:       08010508        stmeqda r1, {r3, r8, sl}\r
19850    1360c:       00000000        andeq   r0, r0, r0\r
19851    13610:       ebf5c25a        bl      0xffd83f80\r
19852    13614:       08010508        stmeqda r1, {r3, r8, sl}\r
19853    13618:       e59d9434        ldr     r9, [sp, #1076]\r
19854    1361c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
19855    13620:       e2499008        sub     r9, r9, #8      ; 0x8\r
19856    13624:       e58d9434        str     r9, [sp, #1076]\r
19857    13628:       e2890000        add     r0, r9, #0      ; 0x0\r
19858    1362c:       e1a01007        mov     r1, r7\r
19859    13630:       ebf5c005        bl      0xffd8364c\r
19860    13634:       e2890004        add     r0, r9, #4      ; 0x4\r
19861    13638:       e59d1438        ldr     r1, [sp, #1080]\r
19862    1363c:       ebf5c002        bl      0xffd8364c\r
19863    13640:       ebf5c24e        bl      0xffd83f80\r
19864    13644:       0801050a        stmeqda r1, {r1, r3, r8, sl}\r
19865    13648:       e1a01003        mov     r1, r3\r
19866    1364c:       e2937000        adds    r7, r3, #0      ; 0x0\r
19867    13650:       ebf5c24a        bl      0xffd83f80\r
19868    13654:       0801050c        stmeqda r1, {r2, r3, r8, sl}\r
19869    13658:       e3a00f53        mov     r0, #332        ; 0x14c\r
19870    1365c:       e3800b41        orr     r0, r0, #66560  ; 0x10400\r
19871    13660:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
19872    13664:       ebf5c0ab        bl      0xffd83918\r
19873    13668:       08010510        stmeqda r1, {r4, r8, sl}\r
19874    1366c:       e1a03000        mov     r3, r0\r
19875    13670:       ebf5c242        bl      0xffd83f80\r
19876    13674:       0801050e        stmeqda r1, {r1, r2, r3, r8, sl}\r
19877    13678:       e2870014        add     r0, r7, #20     ; 0x14\r
19878    1367c:       e1a01003        mov     r1, r3\r
19879    13680:       ebf5bfd1        bl      0xffd835cc\r
19880    13684:       08010510        stmeqda r1, {r4, r8, sl}\r
19881    13688:       ebf5c23c        bl      0xffd83f80\r
19882    1368c:       08010510        stmeqda r1, {r4, r8, sl}\r
19883    13690:       e2870022        add     r0, r7, #34     ; 0x22\r
19884    13694:       ebf5c073        bl      0xffd83868\r
19885    13698:       08010514        stmeqda r1, {r2, r4, r8, sl}\r
19886    1369c:       e1a03000        mov     r3, r0\r
19887    136a0:       ebf5c236        bl      0xffd83f80\r
19888    136a4:       08010512        stmeqda r1, {r1, r4, r8, sl}\r
19889    136a8:       e1a01003        mov     r1, r3\r
19890    136ac:       e2933001        adds    r3, r3, #1      ; 0x1\r
19891    136b0:       ebf5c232        bl      0xffd83f80\r
19892    136b4:       08010514        stmeqda r1, {r2, r4, r8, sl}\r
19893    136b8:       e2870022        add     r0, r7, #34     ; 0x22\r
19894    136bc:       e1a01003        mov     r1, r3\r
19895    136c0:       ebf5bfa1        bl      0xffd8354c\r
19896    136c4:       08010516        stmeqda r1, {r1, r2, r4, r8, sl}\r
19897    136c8:       ebf5c22c        bl      0xffd83f80\r
19898    136cc:       08010516        stmeqda r1, {r1, r2, r4, r8, sl}\r
19899    136d0:       e3b03022        movs    r3, #34 ; 0x22\r
19900    136d4:       ebf5c229        bl      0xffd83f80\r
19901    136d8:       08010518        stmeqda r1, {r3, r4, r8, sl}\r
19902    136dc:       e0870003        add     r0, r7, r3\r
19903    136e0:       ebf5c075        bl      0xffd838bc\r
19904    136e4:       0801051c        stmeqda r1, {r2, r3, r4, r8, sl}\r
19905    136e8:       e1a04000        mov     r4, r0\r
19906    136ec:       ebf5c223        bl      0xffd83f80\r
19907    136f0:       0801051a        stmeqda r1, {r1, r3, r4, r8, sl}\r
19908    136f4:       e1b04084        movs    r4, r4, lsl #1\r
19909    136f8:       ebf5c220        bl      0xffd83f80\r
19910    136fc:       0801051c        stmeqda r1, {r2, r3, r4, r8, sl}\r
19911    13700:       e1a01004        mov     r1, r4\r
19912    13704:       e0944007        adds    r4, r4, r7\r
19913    13708:       ebf5c21c        bl      0xffd83f80\r
19914    1370c:       0801051e        stmeqda r1, {r1, r2, r3, r4, r8, sl}\r
19915    13710:       e2840019        add     r0, r4, #25     ; 0x19\r
19916    13714:       ebf5c028        bl      0xffd837bc\r
19917    13718:       08010522        stmeqda r1, {r1, r5, r8, sl}\r
19918    1371c:       e1a03000        mov     r3, r0\r
19919    13720:       ebf5c216        bl      0xffd83f80\r
19920    13724:       08010520        stmeqda r1, {r5, r8, sl}\r
19921    13728:       e1a01003        mov     r1, r3\r
19922    1372c:       e2933001        adds    r3, r3, #1      ; 0x1\r
19923    13730:       ebf5c212        bl      0xffd83f80\r
19924    13734:       08010522        stmeqda r1, {r1, r5, r8, sl}\r
19925    13738:       e2840019        add     r0, r4, #25     ; 0x19\r
19926    1373c:       e1a01003        mov     r1, r3\r
19927    13740:       ebf5bf62        bl      0xffd834d0\r
19928    13744:       08010524        stmeqda r1, {r2, r5, r8, sl}\r
19929    13748:       ebf5c20c        bl      0xffd83f80\r
19930    1374c:       08010524        stmeqda r1, {r2, r5, r8, sl}\r
19931    13750:       e3b03022        movs    r3, #34 ; 0x22\r
19932    13754:       ebf5c209        bl      0xffd83f80\r
19933    13758:       08010526        stmeqda r1, {r1, r2, r5, r8, sl}\r
19934    1375c:       e0870003        add     r0, r7, r3\r
19935    13760:       ebf5c055        bl      0xffd838bc\r
19936    13764:       0801052a        stmeqda r1, {r1, r3, r5, r8, sl}\r
19937    13768:       e1a04000        mov     r4, r0\r
19938    1376c:       ebf5c203        bl      0xffd83f80\r
19939    13770:       08010528        stmeqda r1, {r3, r5, r8, sl}\r
19940    13774:       e1b04084        movs    r4, r4, lsl #1\r
19941    13778:       ebf5c200        bl      0xffd83f80\r
19942    1377c:       0801052a        stmeqda r1, {r1, r3, r5, r8, sl}\r
19943    13780:       e1a01007        mov     r1, r7\r
19944    13784:       e2973000        adds    r3, r7, #0      ; 0x0\r
19945    13788:       ebf5c1fc        bl      0xffd83f80\r
19946    1378c:       0801052c        stmeqda r1, {r2, r3, r5, r8, sl}\r
19947    13790:       e1a01003        mov     r1, r3\r
19948    13794:       e2933018        adds    r3, r3, #24     ; 0x18\r
19949    13798:       ebf5c1f8        bl      0xffd83f80\r
19950    1379c:       0801052e        stmeqda r1, {r1, r2, r3, r5, r8, sl}\r
19951    137a0:       e1a01003        mov     r1, r3\r
19952    137a4:       e0933004        adds    r3, r3, r4\r
19953    137a8:       ebf5c1f4        bl      0xffd83f80\r
19954    137ac:       08010530        stmeqda r1, {r4, r5, r8, sl}\r
19955    137b0:       e2830000        add     r0, r3, #0      ; 0x0\r
19956    137b4:       ebf5c000        bl      0xffd837bc\r
19957    137b8:       08010534        stmeqda r1, {r2, r4, r5, r8, sl}\r
19958    137bc:       e1a03000        mov     r3, r0\r
19959    137c0:       ebf5c1ee        bl      0xffd83f80\r
19960    137c4:       08010532        stmeqda r1, {r1, r4, r5, r8, sl}\r
19961    137c8:       e2870014        add     r0, r7, #20     ; 0x14\r
19962    137cc:       ebf5c051        bl      0xffd83918\r
19963    137d0:       08010536        stmeqda r1, {r1, r2, r4, r5, r8, sl}\r
19964    137d4:       e1a04000        mov     r4, r0\r
19965    137d8:       ebf5c1e8        bl      0xffd83f80\r
19966    137dc:       08010534        stmeqda r1, {r2, r4, r5, r8, sl}\r
19967    137e0:       e1b03103        movs    r3, r3, lsl #2\r
19968    137e4:       ebf5c1e5        bl      0xffd83f80\r
19969    137e8:       08010536        stmeqda r1, {r1, r2, r4, r5, r8, sl}\r
19970    137ec:       e1a01003        mov     r1, r3\r
19971    137f0:       e0933004        adds    r3, r3, r4\r
19972    137f4:       ebf5c1e1        bl      0xffd83f80\r
19973    137f8:       08010538        stmeqda r1, {r3, r4, r5, r8, sl}\r
19974    137fc:       e2830000        add     r0, r3, #0      ; 0x0\r
19975    13800:       ebf5c044        bl      0xffd83918\r
19976    13804:       0801053c        stmeqda r1, {r2, r3, r4, r5, r8, sl}\r
19977    13808:       e1a04000        mov     r4, r0\r
19978    1380c:       ebf5c1db        bl      0xffd83f80\r
19979    13810:       0801053a        stmeqda r1, {r1, r3, r4, r5, r8, sl}\r
19980    13814:       e1a01007        mov     r1, r7\r
19981    13818:       e2973000        adds    r3, r7, #0      ; 0x0\r
19982    1381c:       ebf5c1d7        bl      0xffd83f80\r
19983    13820:       0801053c        stmeqda r1, {r2, r3, r4, r5, r8, sl}\r
19984    13824:       ebf5c1d5        bl      0xffd83f80\r
19985    13828:       0801053e        stmeqda r1, {r1, r2, r3, r4, r5, r8, sl}\r
19986    1382c:       e3a00041        mov     r0, #65 ; 0x41\r
19987    13830:       e3800c05        orr     r0, r0, #1280   ; 0x500\r
19988    13834:       e3800801        orr     r0, r0, #65536  ; 0x10000\r
19989    13838:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
19990    1383c:       e58d0438        str     r0, [sp, #1080]\r
19991    13840:       e28cc068        add     ip, ip, #104    ; 0x68\r
19992    13844:       e1a00fac        mov     r0, ip, lsr #31\r
19993    13848:       e08ff100        add     pc, pc, r0, lsl #2\r
19994    1384c:       080c31e0        stmeqda ip, {r5, r6, r7, r8, ip, sp}\r
19995    13850:       ebf5bdbf        bl      0xffd82f54\r
19996    13854:       eaffc58c        b       0x4e8c\r
19997    13858:       08010550        stmeqda r1, {r4, r6, r8, sl}\r
19998    1385c:       00000000        andeq   r0, r0, r0\r
19999    13860:       ebf5c1c6        bl      0xffd83f80\r
20000    13864:       08010550        stmeqda r1, {r4, r6, r8, sl}\r
20001    13868:       e59d9434        ldr     r9, [sp, #1076]\r
20002    1386c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
20003    13870:       e249900c        sub     r9, r9, #12     ; 0xc\r
20004    13874:       e58d9434        str     r9, [sp, #1076]\r
20005    13878:       e2890000        add     r0, r9, #0      ; 0x0\r
20006    1387c:       e1a01007        mov     r1, r7\r
20007    13880:       ebf5bf71        bl      0xffd8364c\r
20008    13884:       e2890004        add     r0, r9, #4      ; 0x4\r
20009    13888:       e1a01008        mov     r1, r8\r
20010    1388c:       ebf5bf6e        bl      0xffd8364c\r
20011    13890:       e2890008        add     r0, r9, #8      ; 0x8\r
20012    13894:       e59d1438        ldr     r1, [sp, #1080]\r
20013    13898:       ebf5bf6b        bl      0xffd8364c\r
20014    1389c:       ebf5c1b7        bl      0xffd83f80\r
20015    138a0:       08010552        stmeqda r1, {r1, r4, r6, r8, sl}\r
20016    138a4:       e1a01003        mov     r1, r3\r
20017    138a8:       e2937000        adds    r7, r3, #0      ; 0x0\r
20018    138ac:       ebf5c1b3        bl      0xffd83f80\r
20019    138b0:       08010554        stmeqda r1, {r2, r4, r6, r8, sl}\r
20020    138b4:       e3b04003        movs    r4, #3  ; 0x3\r
20021    138b8:       ebf5c1b0        bl      0xffd83f80\r
20022    138bc:       08010556        stmeqda r1, {r1, r2, r4, r6, r8, sl}\r
20023    138c0:       ebf5c1ae        bl      0xffd83f80\r
20024    138c4:       08010558        stmeqda r1, {r3, r4, r6, r8, sl}\r
20025    138c8:       e3a0005b        mov     r0, #91 ; 0x5b\r
20026    138cc:       e3800c05        orr     r0, r0, #1280   ; 0x500\r
20027    138d0:       e3800801        orr     r0, r0, #65536  ; 0x10000\r
20028    138d4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
20029    138d8:       e58d0438        str     r0, [sp, #1080]\r
20030    138dc:       e28cc011        add     ip, ip, #17     ; 0x11\r
20031    138e0:       e1a00fac        mov     r0, ip, lsr #31\r
20032    138e4:       e08ff100        add     pc, pc, r0, lsl #2\r
20033    138e8:       08001480        stmeqda r0, {r7, sl, ip}\r
20034    138ec:       ebf5bd98        bl      0xffd82f54\r
20035    138f0:       eafff450        b       0x10a38\r
20036    138f4:       0801055a        stmeqda r1, {r1, r3, r4, r6, r8, sl}\r
20037    138f8:       00000000        andeq   r0, r0, r0\r
20038    138fc:       ebf5c19f        bl      0xffd83f80\r
20039    13900:       0801055a        stmeqda r1, {r1, r3, r4, r6, r8, sl}\r
20040    13904:       e3b04022        movs    r4, #34 ; 0x22\r
20041    13908:       ebf5c19c        bl      0xffd83f80\r
20042    1390c:       0801055c        stmeqda r1, {r2, r3, r4, r6, r8, sl}\r
20043    13910:       e0870004        add     r0, r7, r4\r
20044    13914:       ebf5bfe8        bl      0xffd838bc\r
20045    13918:       08010560        stmeqda r1, {r5, r6, r8, sl}\r
20046    1391c:       e1a03000        mov     r3, r0\r
20047    13920:       ebf5c196        bl      0xffd83f80\r
20048    13924:       0801055e        stmeqda r1, {r1, r2, r3, r4, r6, r8, sl}\r
20049    13928:       e1b03083        movs    r3, r3, lsl #1\r
20050    1392c:       ebf5c193        bl      0xffd83f80\r
20051    13930:       08010560        stmeqda r1, {r5, r6, r8, sl}\r
20052    13934:       e1a01003        mov     r1, r3\r
20053    13938:       e0933007        adds    r3, r3, r7\r
20054    1393c:       ebf5c18f        bl      0xffd83f80\r
20055    13940:       08010562        stmeqda r1, {r1, r5, r6, r8, sl}\r
20056    13944:       e3b04000        movs    r4, #0  ; 0x0\r
20057    13948:       ebf5c18c        bl      0xffd83f80\r
20058    1394c:       08010564        stmeqda r1, {r2, r5, r6, r8, sl}\r
20059    13950:       e2830019        add     r0, r3, #25     ; 0x19\r
20060    13954:       e1a01004        mov     r1, r4\r
20061    13958:       ebf5bedc        bl      0xffd834d0\r
20062    1395c:       08010566        stmeqda r1, {r1, r2, r5, r6, r8, sl}\r
20063    13960:       ebf5c186        bl      0xffd83f80\r
20064    13964:       08010566        stmeqda r1, {r1, r2, r5, r6, r8, sl}\r
20065    13968:       e3a00f69        mov     r0, #420        ; 0x1a4\r
20066    1396c:       e3800b41        orr     r0, r0, #66560  ; 0x10400\r
20067    13970:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
20068    13974:       ebf5bfe7        bl      0xffd83918\r
20069    13978:       0801056a        stmeqda r1, {r1, r3, r5, r6, r8, sl}\r
20070    1397c:       e1a03000        mov     r3, r0\r
20071    13980:       ebf5c17e        bl      0xffd83f80\r
20072    13984:       08010568        stmeqda r1, {r3, r5, r6, r8, sl}\r
20073    13988:       e1a01007        mov     r1, r7\r
20074    1398c:       e2978000        adds    r8, r7, #0      ; 0x0\r
20075    13990:       ebf5c17a        bl      0xffd83f80\r
20076    13994:       0801056a        stmeqda r1, {r1, r3, r5, r6, r8, sl}\r
20077    13998:       e1a01008        mov     r1, r8\r
20078    1399c:       e2988018        adds    r8, r8, #24     ; 0x18\r
20079    139a0:       ebf5c176        bl      0xffd83f80\r
20080    139a4:       0801056c        stmeqda r1, {r2, r3, r5, r6, r8, sl}\r
20081    139a8:       e1a01007        mov     r1, r7\r
20082    139ac:       e2974000        adds    r4, r7, #0      ; 0x0\r
20083    139b0:       ebf5c172        bl      0xffd83f80\r
20084    139b4:       0801056e        stmeqda r1, {r1, r2, r3, r5, r6, r8, sl}\r
20085    139b8:       e1a01004        mov     r1, r4\r
20086    139bc:       e2944022        adds    r4, r4, #34     ; 0x22\r
20087    139c0:       ebf5c16e        bl      0xffd83f80\r
20088    139c4:       08010570        stmeqda r1, {r4, r5, r6, r8, sl}\r
20089    139c8:       e2830000        add     r0, r3, #0      ; 0x0\r
20090    139cc:       ebf5bfd1        bl      0xffd83918\r
20091    139d0:       08010574        stmeqda r1, {r2, r4, r5, r6, r8, sl}\r
20092    139d4:       e1a05000        mov     r5, r0\r
20093    139d8:       ebf5c168        bl      0xffd83f80\r
20094    139dc:       08010572        stmeqda r1, {r1, r4, r5, r6, r8, sl}\r
20095    139e0:       e1a01008        mov     r1, r8\r
20096    139e4:       e2983000        adds    r3, r8, #0      ; 0x0\r
20097    139e8:       ebf5c164        bl      0xffd83f80\r
20098    139ec:       08010574        stmeqda r1, {r2, r4, r5, r6, r8, sl}\r
20099    139f0:       ebf5c162        bl      0xffd83f80\r
20100    139f4:       08010576        stmeqda r1, {r1, r2, r4, r5, r6, r8, sl}\r
20101    139f8:       e3a00079        mov     r0, #121        ; 0x79\r
20102    139fc:       e3800c05        orr     r0, r0, #1280   ; 0x500\r
20103    13a00:       e3800801        orr     r0, r0, #65536  ; 0x10000\r
20104    13a04:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
20105    13a08:       e58d0438        str     r0, [sp, #1080]\r
20106    13a0c:       e28cc034        add     ip, ip, #52     ; 0x34\r
20107    13a10:       e1a00fac        mov     r0, ip, lsr #31\r
20108    13a14:       e08ff100        add     pc, pc, r0, lsl #2\r
20109    13a18:       080c31e4        stmeqda ip, {r2, r5, r6, r7, r8, ip, sp}\r
20110    13a1c:       ebf5bd4c        bl      0xffd82f54\r
20111    13a20:       eafffa6a        b       0x123d0\r
20112    13a24:       08010578        stmeqda r1, {r3, r4, r5, r6, r8, sl}\r
20113    13a28:       00000000        andeq   r0, r0, r0\r
20114    13a2c:       ebf5c153        bl      0xffd83f80\r
20115    13a30:       08010578        stmeqda r1, {r3, r4, r5, r6, r8, sl}\r
20116    13a34:       e3b03022        movs    r3, #34 ; 0x22\r
20117    13a38:       ebf5c150        bl      0xffd83f80\r
20118    13a3c:       0801057a        stmeqda r1, {r1, r3, r4, r5, r6, r8, sl}\r
20119    13a40:       e0870003        add     r0, r7, r3\r
20120    13a44:       ebf5bf9c        bl      0xffd838bc\r
20121    13a48:       0801057e        stmeqda r1, {r1, r2, r3, r4, r5, r6, r8, sl}\r
20122    13a4c:       e1a04000        mov     r4, r0\r
20123    13a50:       ebf5c14a        bl      0xffd83f80\r
20124    13a54:       0801057c        stmeqda r1, {r2, r3, r4, r5, r6, r8, sl}\r
20125    13a58:       e1b04084        movs    r4, r4, lsl #1\r
20126    13a5c:       ebf5c147        bl      0xffd83f80\r
20127    13a60:       0801057e        stmeqda r1, {r1, r2, r3, r4, r5, r6, r8, sl}\r
20128    13a64:       e1a01004        mov     r1, r4\r
20129    13a68:       e0944007        adds    r4, r4, r7\r
20130    13a6c:       ebf5c143        bl      0xffd83f80\r
20131    13a70:       08010580        stmeqda r1, {r7, r8, sl}\r
20132    13a74:       e2840019        add     r0, r4, #25     ; 0x19\r
20133    13a78:       ebf5bf4f        bl      0xffd837bc\r
20134    13a7c:       08010584        stmeqda r1, {r2, r7, r8, sl}\r
20135    13a80:       e1a03000        mov     r3, r0\r
20136    13a84:       ebf5c13d        bl      0xffd83f80\r
20137    13a88:       08010582        stmeqda r1, {r1, r7, r8, sl}\r
20138    13a8c:       e1a01003        mov     r1, r3\r
20139    13a90:       e2933001        adds    r3, r3, #1      ; 0x1\r
20140    13a94:       ebf5c139        bl      0xffd83f80\r
20141    13a98:       08010584        stmeqda r1, {r2, r7, r8, sl}\r
20142    13a9c:       e2840019        add     r0, r4, #25     ; 0x19\r
20143    13aa0:       e1a01003        mov     r1, r3\r
20144    13aa4:       ebf5be89        bl      0xffd834d0\r
20145    13aa8:       08010586        stmeqda r1, {r1, r2, r7, r8, sl}\r
20146    13aac:       ebf5c133        bl      0xffd83f80\r
20147    13ab0:       08010586        stmeqda r1, {r1, r2, r7, r8, sl}\r
20148    13ab4:       e3b04022        movs    r4, #34 ; 0x22\r
20149    13ab8:       ebf5c130        bl      0xffd83f80\r
20150    13abc:       08010588        stmeqda r1, {r3, r7, r8, sl}\r
20151    13ac0:       e0870004        add     r0, r7, r4\r
20152    13ac4:       ebf5bf7c        bl      0xffd838bc\r
20153    13ac8:       0801058c        stmeqda r1, {r2, r3, r7, r8, sl}\r
20154    13acc:       e1a03000        mov     r3, r0\r
20155    13ad0:       ebf5c12a        bl      0xffd83f80\r
20156    13ad4:       0801058a        stmeqda r1, {r1, r3, r7, r8, sl}\r
20157    13ad8:       e1b03083        movs    r3, r3, lsl #1\r
20158    13adc:       ebf5c127        bl      0xffd83f80\r
20159    13ae0:       0801058c        stmeqda r1, {r2, r3, r7, r8, sl}\r
20160    13ae4:       e1a01008        mov     r1, r8\r
20161    13ae8:       e0988003        adds    r8, r8, r3\r
20162    13aec:       ebf5c123        bl      0xffd83f80\r
20163    13af0:       0801058e        stmeqda r1, {r1, r2, r3, r7, r8, sl}\r
20164    13af4:       e2880000        add     r0, r8, #0      ; 0x0\r
20165    13af8:       ebf5bf2f        bl      0xffd837bc\r
20166    13afc:       08010592        stmeqda r1, {r1, r4, r7, r8, sl}\r
20167    13b00:       e1a03000        mov     r3, r0\r
20168    13b04:       ebf5c11d        bl      0xffd83f80\r
20169    13b08:       08010590        stmeqda r1, {r4, r7, r8, sl}\r
20170    13b0c:       e2870014        add     r0, r7, #20     ; 0x14\r
20171    13b10:       ebf5bf80        bl      0xffd83918\r
20172    13b14:       08010594        stmeqda r1, {r2, r4, r7, r8, sl}\r
20173    13b18:       e1a04000        mov     r4, r0\r
20174    13b1c:       ebf5c117        bl      0xffd83f80\r
20175    13b20:       08010592        stmeqda r1, {r1, r4, r7, r8, sl}\r
20176    13b24:       e1b03103        movs    r3, r3, lsl #2\r
20177    13b28:       ebf5c114        bl      0xffd83f80\r
20178    13b2c:       08010594        stmeqda r1, {r2, r4, r7, r8, sl}\r
20179    13b30:       e1a01003        mov     r1, r3\r
20180    13b34:       e0933004        adds    r3, r3, r4\r
20181    13b38:       ebf5c110        bl      0xffd83f80\r
20182    13b3c:       08010596        stmeqda r1, {r1, r2, r4, r7, r8, sl}\r
20183    13b40:       e2830000        add     r0, r3, #0      ; 0x0\r
20184    13b44:       ebf5bf73        bl      0xffd83918\r
20185    13b48:       0801059a        stmeqda r1, {r1, r3, r4, r7, r8, sl}\r
20186    13b4c:       e1a04000        mov     r4, r0\r
20187    13b50:       ebf5c10a        bl      0xffd83f80\r
20188    13b54:       08010598        stmeqda r1, {r3, r4, r7, r8, sl}\r
20189    13b58:       e1a01007        mov     r1, r7\r
20190    13b5c:       e2973000        adds    r3, r7, #0      ; 0x0\r
20191    13b60:       ebf5c106        bl      0xffd83f80\r
20192    13b64:       0801059a        stmeqda r1, {r1, r3, r4, r7, r8, sl}\r
20193    13b68:       ebf5c104        bl      0xffd83f80\r
20194    13b6c:       0801059c        stmeqda r1, {r2, r3, r4, r7, r8, sl}\r
20195    13b70:       e3a0009f        mov     r0, #159        ; 0x9f\r
20196    13b74:       e3800c05        orr     r0, r0, #1280   ; 0x500\r
20197    13b78:       e3800801        orr     r0, r0, #65536  ; 0x10000\r
20198    13b7c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
20199    13b80:       e58d0438        str     r0, [sp, #1080]\r
20200    13b84:       e28cc046        add     ip, ip, #70     ; 0x46\r
20201    13b88:       e1a00fac        mov     r0, ip, lsr #31\r
20202    13b8c:       e08ff100        add     pc, pc, r0, lsl #2\r
20203    13b90:       080c31e0        stmeqda ip, {r5, r6, r7, r8, ip, sp}\r
20204    13b94:       ebf5bcee        bl      0xffd82f54\r
20205    13b98:       eaffc4bb        b       0x4e8c\r
20206    13b9c:       08010c2c        stmeqda r1, {r2, r3, r5, sl, fp}\r
20207    13ba0:       00000000        andeq   r0, r0, r0\r
20208    13ba4:       ebf5c0f5        bl      0xffd83f80\r
20209    13ba8:       08010c2c        stmeqda r1, {r2, r3, r5, sl, fp}\r
20210    13bac:       e59d9434        ldr     r9, [sp, #1076]\r
20211    13bb0:       e3c99003        bic     r9, r9, #3      ; 0x3\r
20212    13bb4:       e2499004        sub     r9, r9, #4      ; 0x4\r
20213    13bb8:       e58d9434        str     r9, [sp, #1076]\r
20214    13bbc:       e2890000        add     r0, r9, #0      ; 0x0\r
20215    13bc0:       e59d1438        ldr     r1, [sp, #1080]\r
20216    13bc4:       ebf5bea0        bl      0xffd8364c\r
20217    13bc8:       ebf5c0ec        bl      0xffd83f80\r
20218    13bcc:       08010c2e        stmeqda r1, {r1, r2, r3, r5, sl, fp}\r
20219    13bd0:       e1a01003        mov     r1, r3\r
20220    13bd4:       e2934000        adds    r4, r3, #0      ; 0x0\r
20221    13bd8:       ebf5c0e8        bl      0xffd83f80\r
20222    13bdc:       08010c30        stmeqda r1, {r4, r5, sl, fp}\r
20223    13be0:       e2840030        add     r0, r4, #48     ; 0x30\r
20224    13be4:       ebf5bf4b        bl      0xffd83918\r
20225    13be8:       08010c34        stmeqda r1, {r2, r4, r5, sl, fp}\r
20226    13bec:       e1a05000        mov     r5, r0\r
20227    13bf0:       ebf5c0e2        bl      0xffd83f80\r
20228    13bf4:       08010c32        stmeqda r1, {r1, r4, r5, sl, fp}\r
20229    13bf8:       e3550000        cmp     r5, #0  ; 0x0\r
20230    13bfc:       ebf5c0df        bl      0xffd83f80\r
20231    13c00:       08010c34        stmeqda r1, {r2, r4, r5, sl, fp}\r
20232    13c04:       e28cc011        add     ip, ip, #17     ; 0x11\r
20233    13c08:       0a000004        beq     0x13c20\r
20234    13c0c:       e1a00fac        mov     r0, ip, lsr #31\r
20235    13c10:       e08ff100        add     pc, pc, r0, lsl #2\r
20236    13c14:       08010c4e        stmeqda r1, {r1, r2, r3, r6, sl, fp}\r
20237    13c18:       ebf5bccd        bl      0xffd82f54\r
20238    13c1c:       ea00003d        b       0x13d18\r
20239    13c20:       ebf5c0d6        bl      0xffd83f80\r
20240    13c24:       08010c36        stmeqda r1, {r1, r2, r4, r5, sl, fp}\r
20241    13c28:       e3b06022        movs    r6, #34 ; 0x22\r
20242    13c2c:       ebf5c0d3        bl      0xffd83f80\r
20243    13c30:       08010c38        stmeqda r1, {r3, r4, r5, sl, fp}\r
20244    13c34:       e0840006        add     r0, r4, r6\r
20245    13c38:       ebf5bf1f        bl      0xffd838bc\r
20246    13c3c:       08010c3c        stmeqda r1, {r2, r3, r4, r5, sl, fp}\r
20247    13c40:       e1a03000        mov     r3, r0\r
20248    13c44:       ebf5c0cd        bl      0xffd83f80\r
20249    13c48:       08010c3a        stmeqda r1, {r1, r3, r4, r5, sl, fp}\r
20250    13c4c:       e1b03083        movs    r3, r3, lsl #1\r
20251    13c50:       ebf5c0ca        bl      0xffd83f80\r
20252    13c54:       08010c3c        stmeqda r1, {r2, r3, r4, r5, sl, fp}\r
20253    13c58:       e1a01003        mov     r1, r3\r
20254    13c5c:       e0933004        adds    r3, r3, r4\r
20255    13c60:       ebf5c0c6        bl      0xffd83f80\r
20256    13c64:       08010c3e        stmeqda r1, {r1, r2, r3, r4, r5, sl, fp}\r
20257    13c68:       e2830017        add     r0, r3, #23     ; 0x17\r
20258    13c6c:       e1a01005        mov     r1, r5\r
20259    13c70:       ebf5be16        bl      0xffd834d0\r
20260    13c74:       08010c40        stmeqda r1, {r6, sl, fp}\r
20261    13c78:       ebf5c0c0        bl      0xffd83f80\r
20262    13c7c:       08010c40        stmeqda r1, {r6, sl, fp}\r
20263    13c80:       e3a00f15        mov     r0, #84 ; 0x54\r
20264    13c84:       e3800b43        orr     r0, r0, #68608  ; 0x10c00\r
20265    13c88:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
20266    13c8c:       ebf5bf21        bl      0xffd83918\r
20267    13c90:       08010c44        stmeqda r1, {r2, r6, sl, fp}\r
20268    13c94:       e1a05000        mov     r5, r0\r
20269    13c98:       ebf5c0b8        bl      0xffd83f80\r
20270    13c9c:       08010c42        stmeqda r1, {r1, r6, sl, fp}\r
20271    13ca0:       e1a01004        mov     r1, r4\r
20272    13ca4:       e2943000        adds    r3, r4, #0      ; 0x0\r
20273    13ca8:       ebf5c0b4        bl      0xffd83f80\r
20274    13cac:       08010c44        stmeqda r1, {r2, r6, sl, fp}\r
20275    13cb0:       e1a01003        mov     r1, r3\r
20276    13cb4:       e2933018        adds    r3, r3, #24     ; 0x18\r
20277    13cb8:       ebf5c0b0        bl      0xffd83f80\r
20278    13cbc:       08010c46        stmeqda r1, {r1, r2, r6, sl, fp}\r
20279    13cc0:       e1a01004        mov     r1, r4\r
20280    13cc4:       e2944022        adds    r4, r4, #34     ; 0x22\r
20281    13cc8:       ebf5c0ac        bl      0xffd83f80\r
20282    13ccc:       08010c48        stmeqda r1, {r3, r6, sl, fp}\r
20283    13cd0:       e2850000        add     r0, r5, #0      ; 0x0\r
20284    13cd4:       ebf5bf0f        bl      0xffd83918\r
20285    13cd8:       08010c4c        stmeqda r1, {r2, r3, r6, sl, fp}\r
20286    13cdc:       e1a05000        mov     r5, r0\r
20287    13ce0:       ebf5c0a6        bl      0xffd83f80\r
20288    13ce4:       08010c4a        stmeqda r1, {r1, r3, r6, sl, fp}\r
20289    13ce8:       ebf5c0a4        bl      0xffd83f80\r
20290    13cec:       08010c4c        stmeqda r1, {r2, r3, r6, sl, fp}\r
20291    13cf0:       e3a0004f        mov     r0, #79 ; 0x4f\r
20292    13cf4:       e3800b43        orr     r0, r0, #68608  ; 0x10c00\r
20293    13cf8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
20294    13cfc:       e58d0438        str     r0, [sp, #1080]\r
20295    13d00:       e28cc02b        add     ip, ip, #43     ; 0x2b\r
20296    13d04:       e1a00fac        mov     r0, ip, lsr #31\r
20297    13d08:       e08ff100        add     pc, pc, r0, lsl #2\r
20298    13d0c:       080c31e4        stmeqda ip, {r2, r5, r6, r7, r8, ip, sp}\r
20299    13d10:       ebf5bc8f        bl      0xffd82f54\r
20300    13d14:       eafff9ad        b       0x123d0\r
20301    13d18:       ebf5c098        bl      0xffd83f80\r
20302    13d1c:       08010c4e        stmeqda r1, {r1, r2, r3, r6, sl, fp}\r
20303    13d20:       e59d9434        ldr     r9, [sp, #1076]\r
20304    13d24:       e3c99003        bic     r9, r9, #3      ; 0x3\r
20305    13d28:       e2890004        add     r0, r9, #4      ; 0x4\r
20306    13d2c:       e58d0434        str     r0, [sp, #1076]\r
20307    13d30:       e2890000        add     r0, r9, #0      ; 0x0\r
20308    13d34:       ebf5bef7        bl      0xffd83918\r
20309    13d38:       08010c52        stmeqda r1, {r1, r4, r6, sl, fp}\r
20310    13d3c:       e1a03000        mov     r3, r0\r
20311    13d40:       ebf5c08e        bl      0xffd83f80\r
20312    13d44:       08010c50        stmeqda r1, {r4, r6, sl, fp}\r
20313    13d48:       e1a00003        mov     r0, r3\r
20314    13d4c:       e28cc007        add     ip, ip, #7      ; 0x7\r
20315    13d50:       eaf5bcde        b       0xffd830d0\r
20316    13d54:       0801059e        stmeqda r1, {r1, r2, r3, r4, r7, r8, sl}\r
20317    13d58:       00000000        andeq   r0, r0, r0\r
20318    13d5c:       ebf5c087        bl      0xffd83f80\r
20319    13d60:       0801059e        stmeqda r1, {r1, r2, r3, r4, r7, r8, sl}\r
20320    13d64:       e59d9434        ldr     r9, [sp, #1076]\r
20321    13d68:       e3c99003        bic     r9, r9, #3      ; 0x3\r
20322    13d6c:       e2890008        add     r0, r9, #8      ; 0x8\r
20323    13d70:       e58d0434        str     r0, [sp, #1076]\r
20324    13d74:       e2890000        add     r0, r9, #0      ; 0x0\r
20325    13d78:       ebf5bee6        bl      0xffd83918\r
20326    13d7c:       080105a2        stmeqda r1, {r1, r5, r7, r8, sl}\r
20327    13d80:       e1a07000        mov     r7, r0\r
20328    13d84:       e2890004        add     r0, r9, #4      ; 0x4\r
20329    13d88:       ebf5bee2        bl      0xffd83918\r
20330    13d8c:       080105a2        stmeqda r1, {r1, r5, r7, r8, sl}\r
20331    13d90:       e1a08000        mov     r8, r0\r
20332    13d94:       ebf5c079        bl      0xffd83f80\r
20333    13d98:       080105a0        stmeqda r1, {r5, r7, r8, sl}\r
20334    13d9c:       e59d9434        ldr     r9, [sp, #1076]\r
20335    13da0:       e3c99003        bic     r9, r9, #3      ; 0x3\r
20336    13da4:       e2890004        add     r0, r9, #4      ; 0x4\r
20337    13da8:       e58d0434        str     r0, [sp, #1076]\r
20338    13dac:       e2890000        add     r0, r9, #0      ; 0x0\r
20339    13db0:       ebf5bed8        bl      0xffd83918\r
20340    13db4:       080105a4        stmeqda r1, {r2, r5, r7, r8, sl}\r
20341    13db8:       e1a03000        mov     r3, r0\r
20342    13dbc:       ebf5c06f        bl      0xffd83f80\r
20343    13dc0:       080105a2        stmeqda r1, {r1, r5, r7, r8, sl}\r
20344    13dc4:       e1a00003        mov     r0, r3\r
20345    13dc8:       e28cc00c        add     ip, ip, #12     ; 0xc\r
20346    13dcc:       eaf5bcbf        b       0xffd830d0\r
20347    13dd0:       08010540        stmeqda r1, {r6, r8, sl}\r
20348    13dd4:       00000000        andeq   r0, r0, r0\r
20349    13dd8:       ebf5c068        bl      0xffd83f80\r
20350    13ddc:       08010540        stmeqda r1, {r6, r8, sl}\r
20351    13de0:       e2870022        add     r0, r7, #34     ; 0x22\r
20352    13de4:       ebf5be9f        bl      0xffd83868\r
20353    13de8:       08010544        stmeqda r1, {r2, r6, r8, sl}\r
20354    13dec:       e1a03000        mov     r3, r0\r
20355    13df0:       ebf5c062        bl      0xffd83f80\r
20356    13df4:       08010542        stmeqda r1, {r1, r6, r8, sl}\r
20357    13df8:       e1a01003        mov     r1, r3\r
20358    13dfc:       e2533001        subs    r3, r3, #1      ; 0x1\r
20359    13e00:       ebf5c05e        bl      0xffd83f80\r
20360    13e04:       08010544        stmeqda r1, {r2, r6, r8, sl}\r
20361    13e08:       e2870022        add     r0, r7, #34     ; 0x22\r
20362    13e0c:       e1a01003        mov     r1, r3\r
20363    13e10:       ebf5bdcd        bl      0xffd8354c\r
20364    13e14:       08010546        stmeqda r1, {r1, r2, r6, r8, sl}\r
20365    13e18:       ebf5c058        bl      0xffd83f80\r
20366    13e1c:       08010546        stmeqda r1, {r1, r2, r6, r8, sl}\r
20367    13e20:       e59d9434        ldr     r9, [sp, #1076]\r
20368    13e24:       e3c99003        bic     r9, r9, #3      ; 0x3\r
20369    13e28:       e2890004        add     r0, r9, #4      ; 0x4\r
20370    13e2c:       e58d0434        str     r0, [sp, #1076]\r
20371    13e30:       e2890000        add     r0, r9, #0      ; 0x0\r
20372    13e34:       ebf5beb7        bl      0xffd83918\r
20373    13e38:       0801054a        stmeqda r1, {r1, r3, r6, r8, sl}\r
20374    13e3c:       e1a07000        mov     r7, r0\r
20375    13e40:       ebf5c04e        bl      0xffd83f80\r
20376    13e44:       08010548        stmeqda r1, {r3, r6, r8, sl}\r
20377    13e48:       e59d9434        ldr     r9, [sp, #1076]\r
20378    13e4c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
20379    13e50:       e2890004        add     r0, r9, #4      ; 0x4\r
20380    13e54:       e58d0434        str     r0, [sp, #1076]\r
20381    13e58:       e2890000        add     r0, r9, #0      ; 0x0\r
20382    13e5c:       ebf5bead        bl      0xffd83918\r
20383    13e60:       0801054c        stmeqda r1, {r2, r3, r6, r8, sl}\r
20384    13e64:       e1a03000        mov     r3, r0\r
20385    13e68:       ebf5c044        bl      0xffd83f80\r
20386    13e6c:       0801054a        stmeqda r1, {r1, r3, r6, r8, sl}\r
20387    13e70:       e1a00003        mov     r0, r3\r
20388    13e74:       e28cc017        add     ip, ip, #23     ; 0x17\r
20389    13e78:       eaf5bc94        b       0xffd830d0\r
20390    13e7c:       080104f8        stmeqda r1, {r3, r4, r5, r6, r7, sl}\r
20391    13e80:       00000000        andeq   r0, r0, r0\r
20392    13e84:       ebf5c03d        bl      0xffd83f80\r
20393    13e88:       080104f8        stmeqda r1, {r3, r4, r5, r6, r7, sl}\r
20394    13e8c:       e2870022        add     r0, r7, #34     ; 0x22\r
20395    13e90:       ebf5be74        bl      0xffd83868\r
20396    13e94:       080104fc        stmeqda r1, {r2, r3, r4, r5, r6, r7, sl}\r
20397    13e98:       e1a03000        mov     r3, r0\r
20398    13e9c:       ebf5c037        bl      0xffd83f80\r
20399    13ea0:       080104fa        stmeqda r1, {r1, r3, r4, r5, r6, r7, sl}\r
20400    13ea4:       e1a01003        mov     r1, r3\r
20401    13ea8:       e2533001        subs    r3, r3, #1      ; 0x1\r
20402    13eac:       ebf5c033        bl      0xffd83f80\r
20403    13eb0:       080104fc        stmeqda r1, {r2, r3, r4, r5, r6, r7, sl}\r
20404    13eb4:       e2870022        add     r0, r7, #34     ; 0x22\r
20405    13eb8:       e1a01003        mov     r1, r3\r
20406    13ebc:       ebf5bda2        bl      0xffd8354c\r
20407    13ec0:       080104fe        stmeqda r1, {r1, r2, r3, r4, r5, r6, r7, sl}\r
20408    13ec4:       ebf5c02d        bl      0xffd83f80\r
20409    13ec8:       080104fe        stmeqda r1, {r1, r2, r3, r4, r5, r6, r7, sl}\r
20410    13ecc:       e59d9434        ldr     r9, [sp, #1076]\r
20411    13ed0:       e3c99003        bic     r9, r9, #3      ; 0x3\r
20412    13ed4:       e2890004        add     r0, r9, #4      ; 0x4\r
20413    13ed8:       e58d0434        str     r0, [sp, #1076]\r
20414    13edc:       e2890000        add     r0, r9, #0      ; 0x0\r
20415    13ee0:       ebf5be8c        bl      0xffd83918\r
20416    13ee4:       08010502        stmeqda r1, {r1, r8, sl}\r
20417    13ee8:       e1a07000        mov     r7, r0\r
20418    13eec:       ebf5c023        bl      0xffd83f80\r
20419    13ef0:       08010500        stmeqda r1, {r8, sl}\r
20420    13ef4:       e59d9434        ldr     r9, [sp, #1076]\r
20421    13ef8:       e3c99003        bic     r9, r9, #3      ; 0x3\r
20422    13efc:       e2890004        add     r0, r9, #4      ; 0x4\r
20423    13f00:       e58d0434        str     r0, [sp, #1076]\r
20424    13f04:       e2890000        add     r0, r9, #0      ; 0x0\r
20425    13f08:       ebf5be82        bl      0xffd83918\r
20426    13f0c:       08010504        stmeqda r1, {r2, r8, sl}\r
20427    13f10:       e1a03000        mov     r3, r0\r
20428    13f14:       ebf5c019        bl      0xffd83f80\r
20429    13f18:       08010502        stmeqda r1, {r1, r8, sl}\r
20430    13f1c:       e1a00003        mov     r0, r3\r
20431    13f20:       e28cc017        add     ip, ip, #23     ; 0x17\r
20432    13f24:       eaf5bc69        b       0xffd830d0\r
20433    13f28:       0800172c        stmeqda r0, {r2, r3, r5, r8, r9, sl, ip}\r
20434    13f2c:       00000000        andeq   r0, r0, r0\r
20435    13f30:       ebf5c012        bl      0xffd83f80\r
20436    13f34:       0800172c        stmeqda r0, {r2, r3, r5, r8, r9, sl, ip}\r
20437    13f38:       e59d9434        ldr     r9, [sp, #1076]\r
20438    13f3c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
20439    13f40:       e2890004        add     r0, r9, #4      ; 0x4\r
20440    13f44:       e58d0434        str     r0, [sp, #1076]\r
20441    13f48:       e2890000        add     r0, r9, #0      ; 0x0\r
20442    13f4c:       ebf5be71        bl      0xffd83918\r
20443    13f50:       08001730        stmeqda r0, {r4, r5, r8, r9, sl, ip}\r
20444    13f54:       e1a03000        mov     r3, r0\r
20445    13f58:       ebf5c008        bl      0xffd83f80\r
20446    13f5c:       0800172e        stmeqda r0, {r1, r2, r3, r5, r8, r9, sl, ip}\r
20447    13f60:       e1a00003        mov     r0, r3\r
20448    13f64:       e28cc007        add     ip, ip, #7      ; 0x7\r
20449    13f68:       eaf5bc58        b       0xffd830d0\r
20450    13f6c:       08001750        stmeqda r0, {r4, r6, r8, r9, sl, ip}\r
20451    13f70:       00000000        andeq   r0, r0, r0\r
20452    13f74:       ebf5c001        bl      0xffd83f80\r
20453    13f78:       08001750        stmeqda r0, {r4, r6, r8, r9, sl, ip}\r
20454    13f7c:       e2870030        add     r0, r7, #48     ; 0x30\r
20455    13f80:       ebf5be64        bl      0xffd83918\r
20456    13f84:       08001754        stmeqda r0, {r2, r4, r6, r8, r9, sl, ip}\r
20457    13f88:       e1a03000        mov     r3, r0\r
20458    13f8c:       ebf5bffb        bl      0xffd83f80\r
20459    13f90:       08001752        stmeqda r0, {r1, r4, r6, r8, r9, sl, ip}\r
20460    13f94:       e3530000        cmp     r3, #0  ; 0x0\r
20461    13f98:       ebf5bff8        bl      0xffd83f80\r
20462    13f9c:       08001754        stmeqda r0, {r2, r4, r6, r8, r9, sl, ip}\r
20463    13fa0:       e28cc00b        add     ip, ip, #11     ; 0xb\r
20464    13fa4:       0a000004        beq     0x13fbc\r
20465    13fa8:       e1a00fac        mov     r0, ip, lsr #31\r
20466    13fac:       e08ff100        add     pc, pc, r0, lsl #2\r
20467    13fb0:       08001740        stmeqda r0, {r6, r8, r9, sl, ip}\r
20468    13fb4:       ebf5bbe6        bl      0xffd82f54\r
20469    13fb8:       eafffc0c        b       0x12ff0\r
20470    13fbc:       ebf5bfef        bl      0xffd83f80\r
20471    13fc0:       08001756        stmeqda r0, {r1, r2, r4, r6, r8, r9, sl, ip}\r
20472    13fc4:       e28cc003        add     ip, ip, #3      ; 0x3\r
20473    13fc8:       e1a00fac        mov     r0, ip, lsr #31\r
20474    13fcc:       e08ff100        add     pc, pc, r0, lsl #2\r
20475    13fd0:       08001760        stmeqda r0, {r5, r6, r8, r9, sl, ip}\r
20476    13fd4:       ebf5bbde        bl      0xffd82f54\r
20477    13fd8:       eafffc4d        b       0x13114\r
20478    13fdc:       08005ab0        stmeqda r0, {r4, r5, r7, r9, fp, ip, lr}\r
20479    13fe0:       00000000        andeq   r0, r0, r0\r
20480    13fe4:       ebf5bfe5        bl      0xffd83f80\r
20481    13fe8:       08005ab0        stmeqda r0, {r4, r5, r7, r9, fp, ip, lr}\r
20482    13fec:       e59d9434        ldr     r9, [sp, #1076]\r
20483    13ff0:       e3c99003        bic     r9, r9, #3      ; 0x3\r
20484    13ff4:       e2499008        sub     r9, r9, #8      ; 0x8\r
20485    13ff8:       e58d9434        str     r9, [sp, #1076]\r
20486    13ffc:       e2890000        add     r0, r9, #0      ; 0x0\r
20487    14000:       e1a01007        mov     r1, r7\r
20488    14004:       ebf5bd90        bl      0xffd8364c\r
20489    14008:       e2890004        add     r0, r9, #4      ; 0x4\r
20490    1400c:       e59d1438        ldr     r1, [sp, #1080]\r
20491    14010:       ebf5bd8d        bl      0xffd8364c\r
20492    14014:       ebf5bfd9        bl      0xffd83f80\r
20493    14018:       08005ab2        stmeqda r0, {r1, r4, r5, r7, r9, fp, ip, lr}\r
20494    1401c:       e1a01003        mov     r1, r3\r
20495    14020:       e2937000        adds    r7, r3, #0      ; 0x0\r
20496    14024:       ebf5bfd5        bl      0xffd83f80\r
20497    14028:       08005ab4        stmeqda r0, {r2, r4, r5, r7, r9, fp, ip, lr}\r
20498    1402c:       e3a00fbd        mov     r0, #756        ; 0x2f4\r
20499    14030:       e3800b16        orr     r0, r0, #22528  ; 0x5800\r
20500    14034:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
20501    14038:       ebf5be36        bl      0xffd83918\r
20502    1403c:       08005ab8        stmeqda r0, {r3, r4, r5, r7, r9, fp, ip, lr}\r
20503    14040:       e1a03000        mov     r3, r0\r
20504    14044:       ebf5bfcd        bl      0xffd83f80\r
20505    14048:       08005ab6        stmeqda r0, {r1, r2, r4, r5, r7, r9, fp, ip, lr}\r
20506    1404c:       e2870014        add     r0, r7, #20     ; 0x14\r
20507    14050:       e1a01003        mov     r1, r3\r
20508    14054:       ebf5bd5c        bl      0xffd835cc\r
20509    14058:       08005ab8        stmeqda r0, {r3, r4, r5, r7, r9, fp, ip, lr}\r
20510    1405c:       ebf5bfc7        bl      0xffd83f80\r
20511    14060:       08005ab8        stmeqda r0, {r3, r4, r5, r7, r9, fp, ip, lr}\r
20512    14064:       e2870022        add     r0, r7, #34     ; 0x22\r
20513    14068:       ebf5bdfe        bl      0xffd83868\r
20514    1406c:       08005abc        stmeqda r0, {r2, r3, r4, r5, r7, r9, fp, ip, lr}\r
20515    14070:       e1a03000        mov     r3, r0\r
20516    14074:       ebf5bfc1        bl      0xffd83f80\r
20517    14078:       08005aba        stmeqda r0, {r1, r3, r4, r5, r7, r9, fp, ip, lr}\r
20518    1407c:       e1a01003        mov     r1, r3\r
20519    14080:       e2933001        adds    r3, r3, #1      ; 0x1\r
20520    14084:       ebf5bfbd        bl      0xffd83f80\r
20521    14088:       08005abc        stmeqda r0, {r2, r3, r4, r5, r7, r9, fp, ip, lr}\r
20522    1408c:       e2870022        add     r0, r7, #34     ; 0x22\r
20523    14090:       e1a01003        mov     r1, r3\r
20524    14094:       ebf5bd2c        bl      0xffd8354c\r
20525    14098:       08005abe        stmeqda r0, {r1, r2, r3, r4, r5, r7, r9, fp, ip, lr}\r
20526    1409c:       ebf5bfb7        bl      0xffd83f80\r
20527    140a0:       08005abe        stmeqda r0, {r1, r2, r3, r4, r5, r7, r9, fp, ip, lr}\r
20528    140a4:       e3b03022        movs    r3, #34 ; 0x22\r
20529    140a8:       ebf5bfb4        bl      0xffd83f80\r
20530    140ac:       08005ac0        stmeqda r0, {r6, r7, r9, fp, ip, lr}\r
20531    140b0:       e0870003        add     r0, r7, r3\r
20532    140b4:       ebf5be00        bl      0xffd838bc\r
20533    140b8:       08005ac4        stmeqda r0, {r2, r6, r7, r9, fp, ip, lr}\r
20534    140bc:       e1a04000        mov     r4, r0\r
20535    140c0:       ebf5bfae        bl      0xffd83f80\r
20536    140c4:       08005ac2        stmeqda r0, {r1, r6, r7, r9, fp, ip, lr}\r
20537    140c8:       e1b04084        movs    r4, r4, lsl #1\r
20538    140cc:       ebf5bfab        bl      0xffd83f80\r
20539    140d0:       08005ac4        stmeqda r0, {r2, r6, r7, r9, fp, ip, lr}\r
20540    140d4:       e1a01004        mov     r1, r4\r
20541    140d8:       e0944007        adds    r4, r4, r7\r
20542    140dc:       ebf5bfa7        bl      0xffd83f80\r
20543    140e0:       08005ac6        stmeqda r0, {r1, r2, r6, r7, r9, fp, ip, lr}\r
20544    140e4:       e2840019        add     r0, r4, #25     ; 0x19\r
20545    140e8:       ebf5bdb3        bl      0xffd837bc\r
20546    140ec:       08005aca        stmeqda r0, {r1, r3, r6, r7, r9, fp, ip, lr}\r
20547    140f0:       e1a03000        mov     r3, r0\r
20548    140f4:       ebf5bfa1        bl      0xffd83f80\r
20549    140f8:       08005ac8        stmeqda r0, {r3, r6, r7, r9, fp, ip, lr}\r
20550    140fc:       e1a01003        mov     r1, r3\r
20551    14100:       e2933001        adds    r3, r3, #1      ; 0x1\r
20552    14104:       ebf5bf9d        bl      0xffd83f80\r
20553    14108:       08005aca        stmeqda r0, {r1, r3, r6, r7, r9, fp, ip, lr}\r
20554    1410c:       e2840019        add     r0, r4, #25     ; 0x19\r
20555    14110:       e1a01003        mov     r1, r3\r
20556    14114:       ebf5bced        bl      0xffd834d0\r
20557    14118:       08005acc        stmeqda r0, {r2, r3, r6, r7, r9, fp, ip, lr}\r
20558    1411c:       ebf5bf97        bl      0xffd83f80\r
20559    14120:       08005acc        stmeqda r0, {r2, r3, r6, r7, r9, fp, ip, lr}\r
20560    14124:       e3b03022        movs    r3, #34 ; 0x22\r
20561    14128:       ebf5bf94        bl      0xffd83f80\r
20562    1412c:       08005ace        stmeqda r0, {r1, r2, r3, r6, r7, r9, fp, ip, lr}\r
20563    14130:       e0870003        add     r0, r7, r3\r
20564    14134:       ebf5bde0        bl      0xffd838bc\r
20565    14138:       08005ad2        stmeqda r0, {r1, r4, r6, r7, r9, fp, ip, lr}\r
20566    1413c:       e1a04000        mov     r4, r0\r
20567    14140:       ebf5bf8e        bl      0xffd83f80\r
20568    14144:       08005ad0        stmeqda r0, {r4, r6, r7, r9, fp, ip, lr}\r
20569    14148:       e1b04084        movs    r4, r4, lsl #1\r
20570    1414c:       ebf5bf8b        bl      0xffd83f80\r
20571    14150:       08005ad2        stmeqda r0, {r1, r4, r6, r7, r9, fp, ip, lr}\r
20572    14154:       e1a01007        mov     r1, r7\r
20573    14158:       e2973000        adds    r3, r7, #0      ; 0x0\r
20574    1415c:       ebf5bf87        bl      0xffd83f80\r
20575    14160:       08005ad4        stmeqda r0, {r2, r4, r6, r7, r9, fp, ip, lr}\r
20576    14164:       e1a01003        mov     r1, r3\r
20577    14168:       e2933018        adds    r3, r3, #24     ; 0x18\r
20578    1416c:       ebf5bf83        bl      0xffd83f80\r
20579    14170:       08005ad6        stmeqda r0, {r1, r2, r4, r6, r7, r9, fp, ip, lr}\r
20580    14174:       e1a01003        mov     r1, r3\r
20581    14178:       e0933004        adds    r3, r3, r4\r
20582    1417c:       ebf5bf7f        bl      0xffd83f80\r
20583    14180:       08005ad8        stmeqda r0, {r3, r4, r6, r7, r9, fp, ip, lr}\r
20584    14184:       e2830000        add     r0, r3, #0      ; 0x0\r
20585    14188:       ebf5bd8b        bl      0xffd837bc\r
20586    1418c:       08005adc        stmeqda r0, {r2, r3, r4, r6, r7, r9, fp, ip, lr}\r
20587    14190:       e1a03000        mov     r3, r0\r
20588    14194:       ebf5bf79        bl      0xffd83f80\r
20589    14198:       08005ada        stmeqda r0, {r1, r3, r4, r6, r7, r9, fp, ip, lr}\r
20590    1419c:       e2870014        add     r0, r7, #20     ; 0x14\r
20591    141a0:       ebf5bddc        bl      0xffd83918\r
20592    141a4:       08005ade        stmeqda r0, {r1, r2, r3, r4, r6, r7, r9, fp, ip, lr}\r
20593    141a8:       e1a04000        mov     r4, r0\r
20594    141ac:       ebf5bf73        bl      0xffd83f80\r
20595    141b0:       08005adc        stmeqda r0, {r2, r3, r4, r6, r7, r9, fp, ip, lr}\r
20596    141b4:       e1b03103        movs    r3, r3, lsl #2\r
20597    141b8:       ebf5bf70        bl      0xffd83f80\r
20598    141bc:       08005ade        stmeqda r0, {r1, r2, r3, r4, r6, r7, r9, fp, ip, lr}\r
20599    141c0:       e1a01003        mov     r1, r3\r
20600    141c4:       e0933004        adds    r3, r3, r4\r
20601    141c8:       ebf5bf6c        bl      0xffd83f80\r
20602    141cc:       08005ae0        stmeqda r0, {r5, r6, r7, r9, fp, ip, lr}\r
20603    141d0:       e2830000        add     r0, r3, #0      ; 0x0\r
20604    141d4:       ebf5bdcf        bl      0xffd83918\r
20605    141d8:       08005ae4        stmeqda r0, {r2, r5, r6, r7, r9, fp, ip, lr}\r
20606    141dc:       e1a04000        mov     r4, r0\r
20607    141e0:       ebf5bf66        bl      0xffd83f80\r
20608    141e4:       08005ae2        stmeqda r0, {r1, r5, r6, r7, r9, fp, ip, lr}\r
20609    141e8:       e1a01007        mov     r1, r7\r
20610    141ec:       e2973000        adds    r3, r7, #0      ; 0x0\r
20611    141f0:       ebf5bf62        bl      0xffd83f80\r
20612    141f4:       08005ae4        stmeqda r0, {r2, r5, r6, r7, r9, fp, ip, lr}\r
20613    141f8:       ebf5bf60        bl      0xffd83f80\r
20614    141fc:       08005ae6        stmeqda r0, {r1, r2, r5, r6, r7, r9, fp, ip, lr}\r
20615    14200:       e3a000e9        mov     r0, #233        ; 0xe9\r
20616    14204:       e3800c5a        orr     r0, r0, #23040  ; 0x5a00\r
20617    14208:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
20618    1420c:       e58d0438        str     r0, [sp, #1080]\r
20619    14210:       e28cc068        add     ip, ip, #104    ; 0x68\r
20620    14214:       e1a00fac        mov     r0, ip, lsr #31\r
20621    14218:       e08ff100        add     pc, pc, r0, lsl #2\r
20622    1421c:       080c31e0        stmeqda ip, {r5, r6, r7, r8, ip, sp}\r
20623    14220:       ebf5bb4b        bl      0xffd82f54\r
20624    14224:       eaffc318        b       0x4e8c\r
20625    14228:       08005af8        stmeqda r0, {r3, r4, r5, r6, r7, r9, fp, ip, lr}\r
20626    1422c:       00000000        andeq   r0, r0, r0\r
20627    14230:       ebf5bf52        bl      0xffd83f80\r
20628    14234:       08005af8        stmeqda r0, {r3, r4, r5, r6, r7, r9, fp, ip, lr}\r
20629    14238:       e59d9434        ldr     r9, [sp, #1076]\r
20630    1423c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
20631    14240:       e2499010        sub     r9, r9, #16     ; 0x10\r
20632    14244:       e58d9434        str     r9, [sp, #1076]\r
20633    14248:       e2890000        add     r0, r9, #0      ; 0x0\r
20634    1424c:       e1a01007        mov     r1, r7\r
20635    14250:       ebf5bcfd        bl      0xffd8364c\r
20636    14254:       e2890004        add     r0, r9, #4      ; 0x4\r
20637    14258:       e1a01008        mov     r1, r8\r
20638    1425c:       ebf5bcfa        bl      0xffd8364c\r
20639    14260:       e2890008        add     r0, r9, #8      ; 0x8\r
20640    14264:       e59d1418        ldr     r1, [sp, #1048]\r
20641    14268:       ebf5bcf7        bl      0xffd8364c\r
20642    1426c:       e289000c        add     r0, r9, #12     ; 0xc\r
20643    14270:       e59d1438        ldr     r1, [sp, #1080]\r
20644    14274:       ebf5bcf4        bl      0xffd8364c\r
20645    14278:       ebf5bf40        bl      0xffd83f80\r
20646    1427c:       08005afa        stmeqda r0, {r1, r3, r4, r5, r6, r7, r9, fp, ip, lr}\r
20647    14280:       e59d1424        ldr     r1, [sp, #1060]\r
20648    14284:       e1a00001        mov     r0, r1\r
20649    14288:       e58d0418        str     r0, [sp, #1048]\r
20650    1428c:       ebf5bf3b        bl      0xffd83f80\r
20651    14290:       08005afc        stmeqda r0, {r2, r3, r4, r5, r6, r7, r9, fp, ip, lr}\r
20652    14294:       e59d1420        ldr     r1, [sp, #1056]\r
20653    14298:       e1a08001        mov     r8, r1\r
20654    1429c:       ebf5bf37        bl      0xffd83f80\r
20655    142a0:       08005afe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, r9, fp, ip, lr}\r
20656    142a4:       e59d9434        ldr     r9, [sp, #1076]\r
20657    142a8:       e3c99003        bic     r9, r9, #3      ; 0x3\r
20658    142ac:       e2499008        sub     r9, r9, #8      ; 0x8\r
20659    142b0:       e58d9434        str     r9, [sp, #1076]\r
20660    142b4:       e2890000        add     r0, r9, #0      ; 0x0\r
20661    142b8:       e1a01008        mov     r1, r8\r
20662    142bc:       ebf5bce2        bl      0xffd8364c\r
20663    142c0:       e2890004        add     r0, r9, #4      ; 0x4\r
20664    142c4:       e59d1418        ldr     r1, [sp, #1048]\r
20665    142c8:       ebf5bcbf        bl      0xffd835cc\r
20666    142cc:       08005b00        stmeqda r0, {r8, r9, fp, ip, lr}\r
20667    142d0:       ebf5bf2a        bl      0xffd83f80\r
20668    142d4:       08005b00        stmeqda r0, {r8, r9, fp, ip, lr}\r
20669    142d8:       e59d0434        ldr     r0, [sp, #1076]\r
20670    142dc:       e2400f01        sub     r0, r0, #4      ; 0x4\r
20671    142e0:       e58d0434        str     r0, [sp, #1076]\r
20672    142e4:       ebf5bf25        bl      0xffd83f80\r
20673    142e8:       08005b02        stmeqda r0, {r1, r8, r9, fp, ip, lr}\r
20674    142ec:       e1a01003        mov     r1, r3\r
20675    142f0:       e2930000        adds    r0, r3, #0      ; 0x0\r
20676    142f4:       e58d0418        str     r0, [sp, #1048]\r
20677    142f8:       ebf5bf20        bl      0xffd83f80\r
20678    142fc:       08005b04        stmeqda r0, {r2, r8, r9, fp, ip, lr}\r
20679    14300:       e3a00ffa        mov     r0, #1000       ; 0x3e8\r
20680    14304:       e3800b16        orr     r0, r0, #22528  ; 0x5800\r
20681    14308:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
20682    1430c:       ebf5bd81        bl      0xffd83918\r
20683    14310:       08005b08        stmeqda r0, {r3, r8, r9, fp, ip, lr}\r
20684    14314:       e1a04000        mov     r4, r0\r
20685    14318:       ebf5bf18        bl      0xffd83f80\r
20686    1431c:       08005b06        stmeqda r0, {r1, r2, r8, r9, fp, ip, lr}\r
20687    14320:       e3a00ffb        mov     r0, #1004       ; 0x3ec\r
20688    14324:       e3800b16        orr     r0, r0, #22528  ; 0x5800\r
20689    14328:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
20690    1432c:       ebf5bd79        bl      0xffd83918\r
20691    14330:       08005b0a        stmeqda r0, {r1, r3, r8, r9, fp, ip, lr}\r
20692    14334:       e1a05000        mov     r5, r0\r
20693    14338:       ebf5bf10        bl      0xffd83f80\r
20694    1433c:       08005b08        stmeqda r0, {r3, r8, r9, fp, ip, lr}\r
20695    14340:       e1a01004        mov     r1, r4\r
20696    14344:       e0943005        adds    r3, r4, r5\r
20697    14348:       ebf5bf0c        bl      0xffd83f80\r
20698    1434c:       08005b0a        stmeqda r0, {r1, r3, r8, r9, fp, ip, lr}\r
20699    14350:       e3b06000        movs    r6, #0  ; 0x0\r
20700    14354:       ebf5bf09        bl      0xffd83f80\r
20701    14358:       08005b0c        stmeqda r0, {r2, r3, r8, r9, fp, ip, lr}\r
20702    1435c:       e2830000        add     r0, r3, #0      ; 0x0\r
20703    14360:       e1a01006        mov     r1, r6\r
20704    14364:       ebf5bc98        bl      0xffd835cc\r
20705    14368:       08005b0e        stmeqda r0, {r1, r2, r3, r8, r9, fp, ip, lr}\r
20706    1436c:       ebf5bf03        bl      0xffd83f80\r
20707    14370:       08005b0e        stmeqda r0, {r1, r2, r3, r8, r9, fp, ip, lr}\r
20708    14374:       e3a00ebf        mov     r0, #3056       ; 0xbf0\r
20709    14378:       e3800a05        orr     r0, r0, #20480  ; 0x5000\r
20710    1437c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
20711    14380:       ebf5bd64        bl      0xffd83918\r
20712    14384:       08005b12        stmeqda r0, {r1, r4, r8, r9, fp, ip, lr}\r
20713    14388:       e1a08000        mov     r8, r0\r
20714    1438c:       ebf5befb        bl      0xffd83f80\r
20715    14390:       08005b10        stmeqda r0, {r4, r8, r9, fp, ip, lr}\r
20716    14394:       e1a00008        mov     r0, r8\r
20717    14398:       e58d0420        str     r0, [sp, #1056]\r
20718    1439c:       ebf5bef7        bl      0xffd83f80\r
20719    143a0:       08005b12        stmeqda r0, {r1, r4, r8, r9, fp, ip, lr}\r
20720    143a4:       e2880000        add     r0, r8, #0      ; 0x0\r
20721    143a8:       ebf5bd2e        bl      0xffd83868\r
20722    143ac:       08005b16        stmeqda r0, {r1, r2, r4, r8, r9, fp, ip, lr}\r
20723    143b0:       e1a05000        mov     r5, r0\r
20724    143b4:       ebf5bef1        bl      0xffd83f80\r
20725    143b8:       08005b14        stmeqda r0, {r2, r4, r8, r9, fp, ip, lr}\r
20726    143bc:       e3a00ffd        mov     r0, #1012       ; 0x3f4\r
20727    143c0:       e3800b16        orr     r0, r0, #22528  ; 0x5800\r
20728    143c4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
20729    143c8:       ebf5bd52        bl      0xffd83918\r
20730    143cc:       08005b18        stmeqda r0, {r3, r4, r8, r9, fp, ip, lr}\r
20731    143d0:       e1a03000        mov     r3, r0\r
20732    143d4:       ebf5bee9        bl      0xffd83f80\r
20733    143d8:       08005b16        stmeqda r0, {r1, r2, r4, r8, r9, fp, ip, lr}\r
20734    143dc:       e1a01003        mov     r1, r3\r
20735    143e0:       e0133005        ands    r3, r3, r5\r
20736    143e4:       ebf5bee5        bl      0xffd83f80\r
20737    143e8:       08005b18        stmeqda r0, {r3, r4, r8, r9, fp, ip, lr}\r
20738    143ec:       e3b05000        movs    r5, #0  ; 0x0\r
20739    143f0:       ebf5bee2        bl      0xffd83f80\r
20740    143f4:       08005b1a        stmeqda r0, {r1, r3, r4, r8, r9, fp, ip, lr}\r
20741    143f8:       e1a00005        mov     r0, r5\r
20742    143fc:       e58d0424        str     r0, [sp, #1060]\r
20743    14400:       ebf5bede        bl      0xffd83f80\r
20744    14404:       08005b1c        stmeqda r0, {r2, r3, r4, r8, r9, fp, ip, lr}\r
20745    14408:       e2880000        add     r0, r8, #0      ; 0x0\r
20746    1440c:       e1a01003        mov     r1, r3\r
20747    14410:       ebf5bc4d        bl      0xffd8354c\r
20748    14414:       08005b1e        stmeqda r0, {r1, r2, r3, r4, r8, r9, fp, ip, lr}\r
20749    14418:       ebf5bed8        bl      0xffd83f80\r
20750    1441c:       08005b1e        stmeqda r0, {r1, r2, r3, r4, r8, r9, fp, ip, lr}\r
20751    14420:       e3b08093        movs    r8, #147        ; 0x93\r
20752    14424:       ebf5bed5        bl      0xffd83f80\r
20753    14428:       08005b20        stmeqda r0, {r5, r8, r9, fp, ip, lr}\r
20754    1442c:       e1b08288        movs    r8, r8, lsl #5\r
20755    14430:       ebf5bed2        bl      0xffd83f80\r
20756    14434:       08005b22        stmeqda r0, {r1, r5, r8, r9, fp, ip, lr}\r
20757    14438:       e1a01004        mov     r1, r4\r
20758    1443c:       e0945008        adds    r5, r4, r8\r
20759    14440:       ebf5bece        bl      0xffd83f80\r
20760    14444:       08005b24        stmeqda r0, {r2, r5, r8, r9, fp, ip, lr}\r
20761    14448:       e3b030d8        movs    r3, #216        ; 0xd8\r
20762    1444c:       ebf5becb        bl      0xffd83f80\r
20763    14450:       08005b26        stmeqda r0, {r1, r2, r5, r8, r9, fp, ip, lr}\r
20764    14454:       e1b03403        movs    r3, r3, lsl #8\r
20765    14458:       ebf5bec8        bl      0xffd83f80\r
20766    1445c:       08005b28        stmeqda r0, {r3, r5, r8, r9, fp, ip, lr}\r
20767    14460:       e2850000        add     r0, r5, #0      ; 0x0\r
20768    14464:       e1a01003        mov     r1, r3\r
20769    14468:       ebf5bc37        bl      0xffd8354c\r
20770    1446c:       08005b2a        stmeqda r0, {r1, r3, r5, r8, r9, fp, ip, lr}\r
20771    14470:       ebf5bec2        bl      0xffd83f80\r
20772    14474:       08005b2a        stmeqda r0, {r1, r3, r5, r8, r9, fp, ip, lr}\r
20773    14478:       e3b03095        movs    r3, #149        ; 0x95\r
20774    1447c:       ebf5bebf        bl      0xffd83f80\r
20775    14480:       08005b2c        stmeqda r0, {r2, r3, r5, r8, r9, fp, ip, lr}\r
20776    14484:       e1b03283        movs    r3, r3, lsl #5\r
20777    14488:       ebf5bebc        bl      0xffd83f80\r
20778    1448c:       08005b2e        stmeqda r0, {r1, r2, r3, r5, r8, r9, fp, ip, lr}\r
20779    14490:       e1a01004        mov     r1, r4\r
20780    14494:       e0945003        adds    r5, r4, r3\r
20781    14498:       ebf5beb8        bl      0xffd83f80\r
20782    1449c:       08005b30        stmeqda r0, {r4, r5, r8, r9, fp, ip, lr}\r
20783    144a0:       e3b030f8        movs    r3, #248        ; 0xf8\r
20784    144a4:       ebf5beb5        bl      0xffd83f80\r
20785    144a8:       08005b32        stmeqda r0, {r1, r4, r5, r8, r9, fp, ip, lr}\r
20786    144ac:       e1b03403        movs    r3, r3, lsl #8\r
20787    144b0:       ebf5beb2        bl      0xffd83f80\r
20788    144b4:       08005b34        stmeqda r0, {r2, r4, r5, r8, r9, fp, ip, lr}\r
20789    144b8:       e2850000        add     r0, r5, #0      ; 0x0\r
20790    144bc:       e1a01003        mov     r1, r3\r
20791    144c0:       ebf5bc21        bl      0xffd8354c\r
20792    144c4:       08005b36        stmeqda r0, {r1, r2, r4, r5, r8, r9, fp, ip, lr}\r
20793    144c8:       ebf5beac        bl      0xffd83f80\r
20794    144cc:       08005b36        stmeqda r0, {r1, r2, r4, r5, r8, r9, fp, ip, lr}\r
20795    144d0:       e3b05099        movs    r5, #153        ; 0x99\r
20796    144d4:       ebf5bea9        bl      0xffd83f80\r
20797    144d8:       08005b38        stmeqda r0, {r3, r4, r5, r8, r9, fp, ip, lr}\r
20798    144dc:       e1b05285        movs    r5, r5, lsl #5\r
20799    144e0:       ebf5bea6        bl      0xffd83f80\r
20800    144e4:       08005b3a        stmeqda r0, {r1, r3, r4, r5, r8, r9, fp, ip, lr}\r
20801    144e8:       e1a01004        mov     r1, r4\r
20802    144ec:       e0943005        adds    r3, r4, r5\r
20803    144f0:       ebf5bea2        bl      0xffd83f80\r
20804    144f4:       08005b3c        stmeqda r0, {r2, r3, r4, r5, r8, r9, fp, ip, lr}\r
20805    144f8:       e2830000        add     r0, r3, #0      ; 0x0\r
20806    144fc:       e1a01006        mov     r1, r6\r
20807    14500:       ebf5bc11        bl      0xffd8354c\r
20808    14504:       08005b3e        stmeqda r0, {r1, r2, r3, r4, r5, r8, r9, fp, ip, lr}\r
20809    14508:       ebf5be9c        bl      0xffd83f80\r
20810    1450c:       08005b3e        stmeqda r0, {r1, r2, r3, r4, r5, r8, r9, fp, ip, lr}\r
20811    14510:       e1a01008        mov     r1, r8\r
20812    14514:       e2988080        adds    r8, r8, #128    ; 0x80\r
20813    14518:       ebf5be98        bl      0xffd83f80\r
20814    1451c:       08005b40        stmeqda r0, {r6, r8, r9, fp, ip, lr}\r
20815    14520:       e1a01004        mov     r1, r4\r
20816    14524:       e0943008        adds    r3, r4, r8\r
20817    14528:       ebf5be94        bl      0xffd83f80\r
20818    1452c:       08005b42        stmeqda r0, {r1, r6, r8, r9, fp, ip, lr}\r
20819    14530:       e2830000        add     r0, r3, #0      ; 0x0\r
20820    14534:       e1a01006        mov     r1, r6\r
20821    14538:       ebf5bc03        bl      0xffd8354c\r
20822    1453c:       08005b44        stmeqda r0, {r2, r6, r8, r9, fp, ip, lr}\r
20823    14540:       ebf5be8e        bl      0xffd83f80\r
20824    14544:       08005b44        stmeqda r0, {r2, r6, r8, r9, fp, ip, lr}\r
20825    14548:       e3a00ffe        mov     r0, #1016       ; 0x3f8\r
20826    1454c:       e3800b16        orr     r0, r0, #22528  ; 0x5800\r
20827    14550:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
20828    14554:       ebf5bcef        bl      0xffd83918\r
20829    14558:       08005b48        stmeqda r0, {r3, r6, r8, r9, fp, ip, lr}\r
20830    1455c:       e1a03000        mov     r3, r0\r
20831    14560:       ebf5be86        bl      0xffd83f80\r
20832    14564:       08005b46        stmeqda r0, {r1, r2, r6, r8, r9, fp, ip, lr}\r
20833    14568:       e1a01004        mov     r1, r4\r
20834    1456c:       e0945003        adds    r5, r4, r3\r
20835    14570:       ebf5be82        bl      0xffd83f80\r
20836    14574:       08005b48        stmeqda r0, {r3, r6, r8, r9, fp, ip, lr}\r
20837    14578:       e3b03084        movs    r3, #132        ; 0x84\r
20838    1457c:       ebf5be7f        bl      0xffd83f80\r
20839    14580:       08005b4a        stmeqda r0, {r1, r3, r6, r8, r9, fp, ip, lr}\r
20840    14584:       e2850000        add     r0, r5, #0      ; 0x0\r
20841    14588:       e1a01003        mov     r1, r3\r
20842    1458c:       ebf5bbee        bl      0xffd8354c\r
20843    14590:       08005b4c        stmeqda r0, {r2, r3, r6, r8, r9, fp, ip, lr}\r
20844    14594:       ebf5be79        bl      0xffd83f80\r
20845    14598:       08005b4c        stmeqda r0, {r2, r3, r6, r8, r9, fp, ip, lr}\r
20846    1459c:       e1a01008        mov     r1, r8\r
20847    145a0:       e258803e        subs    r8, r8, #62     ; 0x3e\r
20848    145a4:       ebf5be75        bl      0xffd83f80\r
20849    145a8:       08005b4e        stmeqda r0, {r1, r2, r3, r6, r8, r9, fp, ip, lr}\r
20850    145ac:       e1a01004        mov     r1, r4\r
20851    145b0:       e0945008        adds    r5, r4, r8\r
20852    145b4:       ebf5be71        bl      0xffd83f80\r
20853    145b8:       08005b50        stmeqda r0, {r4, r6, r8, r9, fp, ip, lr}\r
20854    145bc:       e3a00fff        mov     r0, #1020       ; 0x3fc\r
20855    145c0:       e3800b16        orr     r0, r0, #22528  ; 0x5800\r
20856    145c4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
20857    145c8:       ebf5bcd2        bl      0xffd83918\r
20858    145cc:       08005b54        stmeqda r0, {r2, r4, r6, r8, r9, fp, ip, lr}\r
20859    145d0:       e1a03000        mov     r3, r0\r
20860    145d4:       ebf5be69        bl      0xffd83f80\r
20861    145d8:       08005b52        stmeqda r0, {r1, r4, r6, r8, r9, fp, ip, lr}\r
20862    145dc:       e2850000        add     r0, r5, #0      ; 0x0\r
20863    145e0:       e1a01003        mov     r1, r3\r
20864    145e4:       ebf5bbd8        bl      0xffd8354c\r
20865    145e8:       08005b54        stmeqda r0, {r2, r4, r6, r8, r9, fp, ip, lr}\r
20866    145ec:       ebf5be63        bl      0xffd83f80\r
20867    145f0:       08005b54        stmeqda r0, {r2, r4, r6, r8, r9, fp, ip, lr}\r
20868    145f4:       e3a00b17        mov     r0, #23552      ; 0x5c00\r
20869    145f8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
20870    145fc:       ebf5bcc5        bl      0xffd83918\r
20871    14600:       08005b58        stmeqda r0, {r3, r4, r6, r8, r9, fp, ip, lr}\r
20872    14604:       e1a03000        mov     r3, r0\r
20873    14608:       ebf5be5c        bl      0xffd83f80\r
20874    1460c:       08005b56        stmeqda r0, {r1, r2, r4, r6, r8, r9, fp, ip, lr}\r
20875    14610:       e1a01004        mov     r1, r4\r
20876    14614:       e0947003        adds    r7, r4, r3\r
20877    14618:       ebf5be58        bl      0xffd83f80\r
20878    1461c:       08005b58        stmeqda r0, {r3, r4, r6, r8, r9, fp, ip, lr}\r
20879    14620:       e1a01008        mov     r1, r8\r
20880    14624:       e2588026        subs    r8, r8, #38     ; 0x26\r
20881    14628:       ebf5be54        bl      0xffd83f80\r
20882    1462c:       08005b5a        stmeqda r0, {r1, r3, r4, r6, r8, r9, fp, ip, lr}\r
20883    14630:       e1a01004        mov     r1, r4\r
20884    14634:       e0945008        adds    r5, r4, r8\r
20885    14638:       ebf5be50        bl      0xffd83f80\r
20886    1463c:       08005b5c        stmeqda r0, {r2, r3, r4, r6, r8, r9, fp, ip, lr}\r
20887    14640:       e1a01008        mov     r1, r8\r
20888    14644:       e298803c        adds    r8, r8, #60     ; 0x3c\r
20889    14648:       ebf5be4c        bl      0xffd83f80\r
20890    1464c:       08005b5e        stmeqda r0, {r1, r2, r3, r4, r6, r8, r9, fp, ip, lr}\r
20891    14650:       e1a01004        mov     r1, r4\r
20892    14654:       e0943008        adds    r3, r4, r8\r
20893    14658:       ebf5be48        bl      0xffd83f80\r
20894    1465c:       08005b60        stmeqda r0, {r5, r6, r8, r9, fp, ip, lr}\r
20895    14660:       e1a01008        mov     r1, r8\r
20896    14664:       e2988004        adds    r8, r8, #4      ; 0x4\r
20897    14668:       ebf5be44        bl      0xffd83f80\r
20898    1466c:       08005b62        stmeqda r0, {r1, r5, r6, r8, r9, fp, ip, lr}\r
20899    14670:       e1a01004        mov     r1, r4\r
20900    14674:       e0944008        adds    r4, r4, r8\r
20901    14678:       ebf5be40        bl      0xffd83f80\r
20902    1467c:       08005b64        stmeqda r0, {r2, r5, r6, r8, r9, fp, ip, lr}\r
20903    14680:       e2840000        add     r0, r4, #0      ; 0x0\r
20904    14684:       e1a01006        mov     r1, r6\r
20905    14688:       ebf5bbcf        bl      0xffd835cc\r
20906    1468c:       08005b66        stmeqda r0, {r1, r2, r5, r6, r8, r9, fp, ip, lr}\r
20907    14690:       ebf5be3a        bl      0xffd83f80\r
20908    14694:       08005b66        stmeqda r0, {r1, r2, r5, r6, r8, r9, fp, ip, lr}\r
20909    14698:       e2830000        add     r0, r3, #0      ; 0x0\r
20910    1469c:       e1a01006        mov     r1, r6\r
20911    146a0:       ebf5bbc9        bl      0xffd835cc\r
20912    146a4:       08005b68        stmeqda r0, {r3, r5, r6, r8, r9, fp, ip, lr}\r
20913    146a8:       ebf5be34        bl      0xffd83f80\r
20914    146ac:       08005b68        stmeqda r0, {r3, r5, r6, r8, r9, fp, ip, lr}\r
20915    146b0:       e2850000        add     r0, r5, #0      ; 0x0\r
20916    146b4:       e1a01006        mov     r1, r6\r
20917    146b8:       ebf5bbc3        bl      0xffd835cc\r
20918    146bc:       08005b6a        stmeqda r0, {r1, r3, r5, r6, r8, r9, fp, ip, lr}\r
20919    146c0:       ebf5be2e        bl      0xffd83f80\r
20920    146c4:       08005b6a        stmeqda r0, {r1, r3, r5, r6, r8, r9, fp, ip, lr}\r
20921    146c8:       e2870000        add     r0, r7, #0      ; 0x0\r
20922    146cc:       e1a01006        mov     r1, r6\r
20923    146d0:       ebf5bbbd        bl      0xffd835cc\r
20924    146d4:       08005b6c        stmeqda r0, {r2, r3, r5, r6, r8, r9, fp, ip, lr}\r
20925    146d8:       ebf5be28        bl      0xffd83f80\r
20926    146dc:       08005b6c        stmeqda r0, {r2, r3, r5, r6, r8, r9, fp, ip, lr}\r
20927    146e0:       e3a00f01        mov     r0, #4  ; 0x4\r
20928    146e4:       e3800b17        orr     r0, r0, #23552  ; 0x5c00\r
20929    146e8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
20930    146ec:       ebf5bc89        bl      0xffd83918\r
20931    146f0:       08005b70        stmeqda r0, {r4, r5, r6, r8, r9, fp, ip, lr}\r
20932    146f4:       e1a04000        mov     r4, r0\r
20933    146f8:       ebf5be20        bl      0xffd83f80\r
20934    146fc:       08005b6e        stmeqda r0, {r1, r2, r3, r5, r6, r8, r9, fp, ip, lr}\r
20935    14700:       e3a00f02        mov     r0, #8  ; 0x8\r
20936    14704:       e3800b17        orr     r0, r0, #23552  ; 0x5c00\r
20937    14708:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
20938    1470c:       ebf5bc81        bl      0xffd83918\r
20939    14710:       08005b72        stmeqda r0, {r1, r4, r5, r6, r8, r9, fp, ip, lr}\r
20940    14714:       e1a05000        mov     r5, r0\r
20941    14718:       ebf5be18        bl      0xffd83f80\r
20942    1471c:       08005b70        stmeqda r0, {r4, r5, r6, r8, r9, fp, ip, lr}\r
20943    14720:       e3a00f03        mov     r0, #12 ; 0xc\r
20944    14724:       e3800b17        orr     r0, r0, #23552  ; 0x5c00\r
20945    14728:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
20946    1472c:       ebf5bc79        bl      0xffd83918\r
20947    14730:       08005b74        stmeqda r0, {r2, r4, r5, r6, r8, r9, fp, ip, lr}\r
20948    14734:       e1a06000        mov     r6, r0\r
20949    14738:       ebf5be10        bl      0xffd83f80\r
20950    1473c:       08005b72        stmeqda r0, {r1, r4, r5, r6, r8, r9, fp, ip, lr}\r
20951    14740:       e3b07010        movs    r7, #16 ; 0x10\r
20952    14744:       ebf5be0d        bl      0xffd83f80\r
20953    14748:       08005b74        stmeqda r0, {r2, r4, r5, r6, r8, r9, fp, ip, lr}\r
20954    1474c:       e59d0434        ldr     r0, [sp, #1076]\r
20955    14750:       e2800f00        add     r0, r0, #0      ; 0x0\r
20956    14754:       e1a01007        mov     r1, r7\r
20957    14758:       ebf5bb9b        bl      0xffd835cc\r
20958    1475c:       08005b76        stmeqda r0, {r1, r2, r4, r5, r6, r8, r9, fp, ip, lr}\r
20959    14760:       ebf5be06        bl      0xffd83f80\r
20960    14764:       08005b76        stmeqda r0, {r1, r2, r4, r5, r6, r8, r9, fp, ip, lr}\r
20961    14768:       e3b03001        movs    r3, #1  ; 0x1\r
20962    1476c:       ebf5be03        bl      0xffd83f80\r
20963    14770:       08005b78        stmeqda r0, {r3, r4, r5, r6, r8, r9, fp, ip, lr}\r
20964    14774:       ebf5be01        bl      0xffd83f80\r
20965    14778:       08005b7a        stmeqda r0, {r1, r3, r4, r5, r6, r8, r9, fp, ip, lr}\r
20966    1477c:       e3a0007d        mov     r0, #125        ; 0x7d\r
20967    14780:       e3800c5b        orr     r0, r0, #23296  ; 0x5b00\r
20968    14784:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
20969    14788:       e58d0438        str     r0, [sp, #1080]\r
20970    1478c:       e28cc0ee        add     ip, ip, #238    ; 0xee\r
20971    14790:       e1a00fac        mov     r0, ip, lsr #31\r
20972    14794:       e08ff100        add     pc, pc, r0, lsl #2\r
20973    14798:       08000e98        stmeqda r0, {r3, r4, r7, r9, sl, fp}\r
20974    1479c:       ebf5b9ec        bl      0xffd82f54\r
20975    147a0:       ea000001        b       0x147ac\r
20976    147a4:       08000e98        stmeqda r0, {r3, r4, r7, r9, sl, fp}\r
20977    147a8:       00000000        andeq   r0, r0, r0\r
20978    147ac:       ebf5bdf3        bl      0xffd83f80\r
20979    147b0:       08000e98        stmeqda r0, {r3, r4, r7, r9, sl, fp}\r
20980    147b4:       e59d9434        ldr     r9, [sp, #1076]\r
20981    147b8:       e3c99003        bic     r9, r9, #3      ; 0x3\r
20982    147bc:       e2499010        sub     r9, r9, #16     ; 0x10\r
20983    147c0:       e58d9434        str     r9, [sp, #1076]\r
20984    147c4:       e2890000        add     r0, r9, #0      ; 0x0\r
20985    147c8:       e1a01007        mov     r1, r7\r
20986    147cc:       ebf5bb9e        bl      0xffd8364c\r
20987    147d0:       e2890004        add     r0, r9, #4      ; 0x4\r
20988    147d4:       e1a01008        mov     r1, r8\r
20989    147d8:       ebf5bb9b        bl      0xffd8364c\r
20990    147dc:       e2890008        add     r0, r9, #8      ; 0x8\r
20991    147e0:       e59d1418        ldr     r1, [sp, #1048]\r
20992    147e4:       ebf5bb98        bl      0xffd8364c\r
20993    147e8:       e289000c        add     r0, r9, #12     ; 0xc\r
20994    147ec:       e59d1438        ldr     r1, [sp, #1080]\r
20995    147f0:       ebf5bb95        bl      0xffd8364c\r
20996    147f4:       ebf5bde1        bl      0xffd83f80\r
20997    147f8:       08000e9a        stmeqda r0, {r1, r3, r4, r7, r9, sl, fp}\r
20998    147fc:       e59d1420        ldr     r1, [sp, #1056]\r
20999    14800:       e1a00001        mov     r0, r1\r
21000    14804:       e58d0418        str     r0, [sp, #1048]\r
21001    14808:       ebf5bddc        bl      0xffd83f80\r
21002    1480c:       08000e9c        stmeqda r0, {r2, r3, r4, r7, r9, sl, fp}\r
21003    14810:       e59d9434        ldr     r9, [sp, #1076]\r
21004    14814:       e3c99003        bic     r9, r9, #3      ; 0x3\r
21005    14818:       e2499004        sub     r9, r9, #4      ; 0x4\r
21006    1481c:       e58d9434        str     r9, [sp, #1076]\r
21007    14820:       e2890000        add     r0, r9, #0      ; 0x0\r
21008    14824:       e59d1418        ldr     r1, [sp, #1048]\r
21009    14828:       ebf5bb67        bl      0xffd835cc\r
21010    1482c:       08000e9e        stmeqda r0, {r1, r2, r3, r4, r7, r9, sl, fp}\r
21011    14830:       ebf5bdd2        bl      0xffd83f80\r
21012    14834:       08000e9e        stmeqda r0, {r1, r2, r3, r4, r7, r9, sl, fp}\r
21013    14838:       e1a01003        mov     r1, r3\r
21014    1483c:       e2938000        adds    r8, r3, #0      ; 0x0\r
21015    14840:       ebf5bdce        bl      0xffd83f80\r
21016    14844:       08000ea0        stmeqda r0, {r5, r7, r9, sl, fp}\r
21017    14848:       e1a01004        mov     r1, r4\r
21018    1484c:       e2940000        adds    r0, r4, #0      ; 0x0\r
21019    14850:       e58d0418        str     r0, [sp, #1048]\r
21020    14854:       ebf5bdc9        bl      0xffd83f80\r
21021    14858:       08000ea2        stmeqda r0, {r1, r5, r7, r9, sl, fp}\r
21022    1485c:       e1a00005        mov     r0, r5\r
21023    14860:       e58d0420        str     r0, [sp, #1056]\r
21024    14864:       ebf5bdc5        bl      0xffd83f80\r
21025    14868:       08000ea4        stmeqda r0, {r2, r5, r7, r9, sl, fp}\r
21026    1486c:       e1a01006        mov     r1, r6\r
21027    14870:       e2963000        adds    r3, r6, #0      ; 0x0\r
21028    14874:       ebf5bdc1        bl      0xffd83f80\r
21029    14878:       08000ea6        stmeqda r0, {r1, r2, r5, r7, r9, sl, fp}\r
21030    1487c:       e59d0434        ldr     r0, [sp, #1076]\r
21031    14880:       e2800f05        add     r0, r0, #20     ; 0x14\r
21032    14884:       ebf5bc23        bl      0xffd83918\r
21033    14888:       08000eaa        stmeqda r0, {r1, r3, r5, r7, r9, sl, fp}\r
21034    1488c:       e1a04000        mov     r4, r0\r
21035    14890:       ebf5bdba        bl      0xffd83f80\r
21036    14894:       08000ea8        stmeqda r0, {r3, r5, r7, r9, sl, fp}\r
21037    14898:       e3b07080        movs    r7, #128        ; 0x80\r
21038    1489c:       ebf5bdb7        bl      0xffd83f80\r
21039    148a0:       08000eaa        stmeqda r0, {r1, r3, r5, r7, r9, sl, fp}\r
21040    148a4:       e1b07c07        movs    r7, r7, lsl #24\r
21041    148a8:       ebf5bdb4        bl      0xffd83f80\r
21042    148ac:       08000eac        stmeqda r0, {r2, r3, r5, r7, r9, sl, fp}\r
21043    148b0:       e3a00fb6        mov     r0, #728        ; 0x2d8\r
21044    148b4:       e3800b03        orr     r0, r0, #3072   ; 0xc00\r
21045    148b8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
21046    148bc:       ebf5bc15        bl      0xffd83918\r
21047    148c0:       08000eb0        stmeqda r0, {r4, r5, r7, r9, sl, fp}\r
21048    148c4:       e1a06000        mov     r6, r0\r
21049    148c8:       ebf5bdac        bl      0xffd83f80\r
21050    148cc:       08000eae        stmeqda r0, {r1, r2, r3, r5, r7, r9, sl, fp}\r
21051    148d0:       e1b052c4        movs    r5, r4, asr #5\r
21052    148d4:       ebf5bda9        bl      0xffd83f80\r
21053    148d8:       08000eb0        stmeqda r0, {r4, r5, r7, r9, sl, fp}\r
21054    148dc:       e1b05105        movs    r5, r5, lsl #2\r
21055    148e0:       ebf5bda6        bl      0xffd83f80\r
21056    148e4:       08000eb2        stmeqda r0, {r1, r4, r5, r7, r9, sl, fp}\r
21057    148e8:       e1a01005        mov     r1, r5\r
21058    148ec:       e0955006        adds    r5, r5, r6\r
21059    148f0:       ebf5bda2        bl      0xffd83f80\r
21060    148f4:       08000eb4        stmeqda r0, {r2, r4, r5, r7, r9, sl, fp}\r
21061    148f8:       e2850000        add     r0, r5, #0      ; 0x0\r
21062    148fc:       ebf5bc05        bl      0xffd83918\r
21063    14900:       08000eb8        stmeqda r0, {r3, r4, r5, r7, r9, sl, fp}\r
21064    14904:       e1a05000        mov     r5, r0\r
21065    14908:       ebf5bd9c        bl      0xffd83f80\r
21066    1490c:       08000eb6        stmeqda r0, {r1, r2, r4, r5, r7, r9, sl, fp}\r
21067    14910:       e1a01007        mov     r1, r7\r
21068    14914:       e1977005        orrs    r7, r7, r5\r
21069    14918:       ebf5bd98        bl      0xffd83f80\r
21070    1491c:       08000eb8        stmeqda r0, {r3, r4, r5, r7, r9, sl, fp}\r
21071    14920:       e1b041c4        movs    r4, r4, asr #3\r
21072    14924:       ebf5bd95        bl      0xffd83f80\r
21073    14928:       08000eba        stmeqda r0, {r1, r3, r4, r5, r7, r9, sl, fp}\r
21074    1492c:       ebf5bd93        bl      0xffd83f80\r
21075    14930:       08000ebc        stmeqda r0, {r2, r3, r4, r5, r7, r9, sl, fp}\r
21076    14934:       e3a000bf        mov     r0, #191        ; 0xbf\r
21077    14938:       e3800c0e        orr     r0, r0, #3584   ; 0xe00\r
21078    1493c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
21079    14940:       e58d0438        str     r0, [sp, #1080]\r
21080    14944:       e28cc043        add     ip, ip, #67     ; 0x43\r
21081    14948:       e1a00fac        mov     r0, ip, lsr #31\r
21082    1494c:       e08ff100        add     pc, pc, r0, lsl #2\r
21083    14950:       080c364c        stmeqda ip, {r2, r3, r6, r9, sl, ip, sp}\r
21084    14954:       ebf5b97e        bl      0xffd82f54\r
21085    14958:       eaffb668        b       0x2300\r
21086    1495c:       08000ebe        stmeqda r0, {r1, r2, r3, r4, r5, r7, r9, sl, fp}\r
21087    14960:       00000000        andeq   r0, r0, r0\r
21088    14964:       ebf5bd85        bl      0xffd83f80\r
21089    14968:       08000ebe        stmeqda r0, {r1, r2, r3, r4, r5, r7, r9, sl, fp}\r
21090    1496c:       e1a01007        mov     r1, r7\r
21091    14970:       e1977003        orrs    r7, r7, r3\r
21092    14974:       ebf5bd81        bl      0xffd83f80\r
21093    14978:       08000ec0        stmeqda r0, {r6, r7, r9, sl, fp}\r
21094    1497c:       e1a01008        mov     r1, r8\r
21095    14980:       e2983000        adds    r3, r8, #0      ; 0x0\r
21096    14984:       ebf5bd7d        bl      0xffd83f80\r
21097    14988:       08000ec2        stmeqda r0, {r1, r6, r7, r9, sl, fp}\r
21098    1498c:       e59d1418        ldr     r1, [sp, #1048]\r
21099    14990:       e59d1418        ldr     r1, [sp, #1048]\r
21100    14994:       e2914000        adds    r4, r1, #0      ; 0x0\r
21101    14998:       ebf5bd78        bl      0xffd83f80\r
21102    1499c:       08000ec4        stmeqda r0, {r2, r6, r7, r9, sl, fp}\r
21103    149a0:       e59d1420        ldr     r1, [sp, #1056]\r
21104    149a4:       e1a05001        mov     r5, r1\r
21105    149a8:       ebf5bd74        bl      0xffd83f80\r
21106    149ac:       08000ec6        stmeqda r0, {r1, r2, r6, r7, r9, sl, fp}\r
21107    149b0:       e1a01007        mov     r1, r7\r
21108    149b4:       e2976000        adds    r6, r7, #0      ; 0x0\r
21109    149b8:       ebf5bd70        bl      0xffd83f80\r
21110    149bc:       08000ec8        stmeqda r0, {r3, r6, r7, r9, sl, fp}\r
21111    149c0:       ebf5bd6e        bl      0xffd83f80\r
21112    149c4:       08000eca        stmeqda r0, {r1, r3, r6, r7, r9, sl, fp}\r
21113    149c8:       e3a000cd        mov     r0, #205        ; 0xcd\r
21114    149cc:       e3800c0e        orr     r0, r0, #3584   ; 0xe00\r
21115    149d0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
21116    149d4:       e58d0438        str     r0, [sp, #1080]\r
21117    149d8:       e28cc015        add     ip, ip, #21     ; 0x15\r
21118    149dc:       e1a00fac        mov     r0, ip, lsr #31\r
21119    149e0:       e08ff100        add     pc, pc, r0, lsl #2\r
21120    149e4:       08000df8        stmeqda r0, {r3, r4, r5, r6, r7, r8, sl, fp}\r
21121    149e8:       ebf5b959        bl      0xffd82f54\r
21122    149ec:       ea000001        b       0x149f8\r
21123    149f0:       08000df8        stmeqda r0, {r3, r4, r5, r6, r7, r8, sl, fp}\r
21124    149f4:       00000000        andeq   r0, r0, r0\r
21125    149f8:       ebf5bd60        bl      0xffd83f80\r
21126    149fc:       08000df8        stmeqda r0, {r3, r4, r5, r6, r7, r8, sl, fp}\r
21127    14a00:       e59d9434        ldr     r9, [sp, #1076]\r
21128    14a04:       e3c99003        bic     r9, r9, #3      ; 0x3\r
21129    14a08:       e2499014        sub     r9, r9, #20     ; 0x14\r
21130    14a0c:       e58d9434        str     r9, [sp, #1076]\r
21131    14a10:       e2890000        add     r0, r9, #0      ; 0x0\r
21132    14a14:       e1a01007        mov     r1, r7\r
21133    14a18:       ebf5bb0b        bl      0xffd8364c\r
21134    14a1c:       e2890004        add     r0, r9, #4      ; 0x4\r
21135    14a20:       e1a01008        mov     r1, r8\r
21136    14a24:       ebf5bb08        bl      0xffd8364c\r
21137    14a28:       e2890008        add     r0, r9, #8      ; 0x8\r
21138    14a2c:       e59d1418        ldr     r1, [sp, #1048]\r
21139    14a30:       ebf5bb05        bl      0xffd8364c\r
21140    14a34:       e289000c        add     r0, r9, #12     ; 0xc\r
21141    14a38:       e59d141c        ldr     r1, [sp, #1052]\r
21142    14a3c:       ebf5bb02        bl      0xffd8364c\r
21143    14a40:       e2890010        add     r0, r9, #16     ; 0x10\r
21144    14a44:       e59d1438        ldr     r1, [sp, #1080]\r
21145    14a48:       ebf5baff        bl      0xffd8364c\r
21146    14a4c:       ebf5bd4b        bl      0xffd83f80\r
21147    14a50:       08000dfa        stmeqda r0, {r1, r3, r4, r5, r6, r7, r8, sl, fp}\r
21148    14a54:       e59d1424        ldr     r1, [sp, #1060]\r
21149    14a58:       e1a00001        mov     r0, r1\r
21150    14a5c:       e58d041c        str     r0, [sp, #1052]\r
21151    14a60:       ebf5bd46        bl      0xffd83f80\r
21152    14a64:       08000dfc        stmeqda r0, {r2, r3, r4, r5, r6, r7, r8, sl, fp}\r
21153    14a68:       e59d1420        ldr     r1, [sp, #1056]\r
21154    14a6c:       e1a00001        mov     r0, r1\r
21155    14a70:       e58d0418        str     r0, [sp, #1048]\r
21156    14a74:       ebf5bd41        bl      0xffd83f80\r
21157    14a78:       08000dfe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, r8, sl, fp}\r
21158    14a7c:       e59d9434        ldr     r9, [sp, #1076]\r
21159    14a80:       e3c99003        bic     r9, r9, #3      ; 0x3\r
21160    14a84:       e2499008        sub     r9, r9, #8      ; 0x8\r
21161    14a88:       e58d9434        str     r9, [sp, #1076]\r
21162    14a8c:       e2890000        add     r0, r9, #0      ; 0x0\r
21163    14a90:       e59d1418        ldr     r1, [sp, #1048]\r
21164    14a94:       ebf5baec        bl      0xffd8364c\r
21165    14a98:       e2890004        add     r0, r9, #4      ; 0x4\r
21166    14a9c:       e59d141c        ldr     r1, [sp, #1052]\r
21167    14aa0:       ebf5bac9        bl      0xffd835cc\r
21168    14aa4:       08000e00        stmeqda r0, {r9, sl, fp}\r
21169    14aa8:       ebf5bd34        bl      0xffd83f80\r
21170    14aac:       08000e00        stmeqda r0, {r9, sl, fp}\r
21171    14ab0:       e1a01004        mov     r1, r4\r
21172    14ab4:       e2940000        adds    r0, r4, #0      ; 0x0\r
21173    14ab8:       e58d0418        str     r0, [sp, #1048]\r
21174    14abc:       ebf5bd2f        bl      0xffd83f80\r
21175    14ac0:       08000e02        stmeqda r0, {r1, r9, sl, fp}\r
21176    14ac4:       e1a01005        mov     r1, r5\r
21177    14ac8:       e2950000        adds    r0, r5, #0      ; 0x0\r
21178    14acc:       e58d041c        str     r0, [sp, #1052]\r
21179    14ad0:       ebf5bd2a        bl      0xffd83f80\r
21180    14ad4:       08000e04        stmeqda r0, {r2, r9, sl, fp}\r
21181    14ad8:       e1a00006        mov     r0, r6\r
21182    14adc:       e58d0420        str     r0, [sp, #1056]\r
21183    14ae0:       ebf5bd26        bl      0xffd83f80\r
21184    14ae4:       08000e06        stmeqda r0, {r1, r2, r9, sl, fp}\r
21185    14ae8:       e3b07003        movs    r7, #3  ; 0x3\r
21186    14aec:       ebf5bd23        bl      0xffd83f80\r
21187    14af0:       08000e08        stmeqda r0, {r3, r9, sl, fp}\r
21188    14af4:       e1a01007        mov     r1, r7\r
21189    14af8:       e0177003        ands    r7, r7, r3\r
21190    14afc:       ebf5bd1f        bl      0xffd83f80\r
21191    14b00:       08000e0a        stmeqda r0, {r1, r3, r9, sl, fp}\r
21192    14b04:       e3b040c0        movs    r4, #192        ; 0xc0\r
21193    14b08:       ebf5bd1c        bl      0xffd83f80\r
21194    14b0c:       08000e0c        stmeqda r0, {r2, r3, r9, sl, fp}\r
21195    14b10:       e1b04504        movs    r4, r4, lsl #10\r
21196    14b14:       ebf5bd19        bl      0xffd83f80\r
21197    14b18:       08000e0e        stmeqda r0, {r1, r2, r3, r9, sl, fp}\r
21198    14b1c:       e1a01004        mov     r1, r4\r
21199    14b20:       e0144003        ands    r4, r4, r3\r
21200    14b24:       ebf5bd15        bl      0xffd83f80\r
21201    14b28:       08000e10        stmeqda r0, {r4, r9, sl, fp}\r
21202    14b2c:       e1b08824        movs    r8, r4, lsr #16\r
21203    14b30:       ebf5bd12        bl      0xffd83f80\r
21204    14b34:       08000e12        stmeqda r0, {r1, r4, r9, sl, fp}\r
21205    14b38:       e3a00f8a        mov     r0, #552        ; 0x228\r
21206    14b3c:       e3800b03        orr     r0, r0, #3072   ; 0xc00\r
21207    14b40:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
21208    14b44:       ebf5bb73        bl      0xffd83918\r
21209    14b48:       08000e16        stmeqda r0, {r1, r2, r4, r9, sl, fp}\r
21210    14b4c:       e1a03000        mov     r3, r0\r
21211    14b50:       ebf5bd0a        bl      0xffd83f80\r
21212    14b54:       08000e14        stmeqda r0, {r2, r4, r9, sl, fp}\r
21213    14b58:       e1a00003        mov     r0, r3\r
21214    14b5c:       e58d0424        str     r0, [sp, #1060]\r
21215    14b60:       ebf5bd06        bl      0xffd83f80\r
21216    14b64:       08000e16        stmeqda r0, {r1, r2, r4, r9, sl, fp}\r
21217    14b68:       ebf5bd04        bl      0xffd83f80\r
21218    14b6c:       08000e18        stmeqda r0, {r3, r4, r9, sl, fp}\r
21219    14b70:       e3a0001b        mov     r0, #27 ; 0x1b\r
21220    14b74:       e3800c0e        orr     r0, r0, #3584   ; 0xe00\r
21221    14b78:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
21222    14b7c:       e58d0438        str     r0, [sp, #1080]\r
21223    14b80:       e28cc03b        add     ip, ip, #59     ; 0x3b\r
21224    14b84:       e1a00fac        mov     r0, ip, lsr #31\r
21225    14b88:       e08ff100        add     pc, pc, r0, lsl #2\r
21226    14b8c:       08000dc4        stmeqda r0, {r2, r6, r7, r8, sl, fp}\r
21227    14b90:       ebf5b8ef        bl      0xffd82f54\r
21228    14b94:       ea000001        b       0x14ba0\r
21229    14b98:       08000dc4        stmeqda r0, {r2, r6, r7, r8, sl, fp}\r
21230    14b9c:       00000000        andeq   r0, r0, r0\r
21231    14ba0:       ebf5bcf6        bl      0xffd83f80\r
21232    14ba4:       08000dc4        stmeqda r0, {r2, r6, r7, r8, sl, fp}\r
21233    14ba8:       e1a01003        mov     r1, r3\r
21234    14bac:       e2935000        adds    r5, r3, #0      ; 0x0\r
21235    14bb0:       ebf5bcf2        bl      0xffd83f80\r
21236    14bb4:       08000dc6        stmeqda r0, {r1, r2, r6, r7, r8, sl, fp}\r
21237    14bb8:       e2850000        add     r0, r5, #0      ; 0x0\r
21238    14bbc:       ebf5bb55        bl      0xffd83918\r
21239    14bc0:       08000dca        stmeqda r0, {r1, r3, r6, r7, r8, sl, fp}\r
21240    14bc4:       e1a04000        mov     r4, r0\r
21241    14bc8:       ebf5bcec        bl      0xffd83f80\r
21242    14bcc:       08000dc8        stmeqda r0, {r3, r6, r7, r8, sl, fp}\r
21243    14bd0:       e3540000        cmp     r4, #0  ; 0x0\r
21244    14bd4:       ebf5bce9        bl      0xffd83f80\r
21245    14bd8:       08000dca        stmeqda r0, {r1, r3, r6, r7, r8, sl, fp}\r
21246    14bdc:       e28cc00e        add     ip, ip, #14     ; 0xe\r
21247    14be0:       1a000004        bne     0x14bf8\r
21248    14be4:       e1a00fac        mov     r0, ip, lsr #31\r
21249    14be8:       e08ff100        add     pc, pc, r0, lsl #2\r
21250    14bec:       08000dd4        stmeqda r0, {r2, r4, r6, r7, r8, sl, fp}\r
21251    14bf0:       ebf5b8d7        bl      0xffd82f54\r
21252    14bf4:       ea000015        b       0x14c50\r
21253    14bf8:       ebf5bce0        bl      0xffd83f80\r
21254    14bfc:       08000dcc        stmeqda r0, {r2, r3, r6, r7, r8, sl, fp}\r
21255    14c00:       e284000c        add     r0, r4, #12     ; 0xc\r
21256    14c04:       ebf5bb43        bl      0xffd83918\r
21257    14c08:       08000dd0        stmeqda r0, {r4, r6, r7, r8, sl, fp}\r
21258    14c0c:       e1a03000        mov     r3, r0\r
21259    14c10:       ebf5bcda        bl      0xffd83f80\r
21260    14c14:       08000dce        stmeqda r0, {r1, r2, r3, r6, r7, r8, sl, fp}\r
21261    14c18:       e2850000        add     r0, r5, #0      ; 0x0\r
21262    14c1c:       e1a01003        mov     r1, r3\r
21263    14c20:       ebf5ba69        bl      0xffd835cc\r
21264    14c24:       08000dd0        stmeqda r0, {r4, r6, r7, r8, sl, fp}\r
21265    14c28:       ebf5bcd4        bl      0xffd83f80\r
21266    14c2c:       08000dd0        stmeqda r0, {r4, r6, r7, r8, sl, fp}\r
21267    14c30:       e3b03000        movs    r3, #0  ; 0x0\r
21268    14c34:       ebf5bcd1        bl      0xffd83f80\r
21269    14c38:       08000dd2        stmeqda r0, {r1, r4, r6, r7, r8, sl, fp}\r
21270    14c3c:       e284000c        add     r0, r4, #12     ; 0xc\r
21271    14c40:       e1a01003        mov     r1, r3\r
21272    14c44:       ebf5ba60        bl      0xffd835cc\r
21273    14c48:       08000dd4        stmeqda r0, {r2, r4, r6, r7, r8, sl, fp}\r
21274    14c4c:       e28cc010        add     ip, ip, #16     ; 0x10\r
21275    14c50:       ebf5bcca        bl      0xffd83f80\r
21276    14c54:       08000dd4        stmeqda r0, {r2, r4, r6, r7, r8, sl, fp}\r
21277    14c58:       e1a01004        mov     r1, r4\r
21278    14c5c:       e2943000        adds    r3, r4, #0      ; 0x0\r
21279    14c60:       ebf5bcc6        bl      0xffd83f80\r
21280    14c64:       08000dd6        stmeqda r0, {r1, r2, r4, r6, r7, r8, sl, fp}\r
21281    14c68:       e59d0438        ldr     r0, [sp, #1080]\r
21282    14c6c:       e28cc006        add     ip, ip, #6      ; 0x6\r
21283    14c70:       eaf5b916        b       0xffd830d0\r
21284    14c74:       08000e1a        stmeqda r0, {r1, r3, r4, r9, sl, fp}\r
21285    14c78:       00000000        andeq   r0, r0, r0\r
21286    14c7c:       ebf5bcbf        bl      0xffd83f80\r
21287    14c80:       08000e1a        stmeqda r0, {r1, r3, r4, r9, sl, fp}\r
21288    14c84:       e1a01003        mov     r1, r3\r
21289    14c88:       e2936000        adds    r6, r3, #0      ; 0x0\r
21290    14c8c:       ebf5bcbb        bl      0xffd83f80\r
21291    14c90:       08000e1c        stmeqda r0, {r2, r3, r4, r9, sl, fp}\r
21292    14c94:       e3560000        cmp     r6, #0  ; 0x0\r
21293    14c98:       ebf5bcb8        bl      0xffd83f80\r
21294    14c9c:       08000e1e        stmeqda r0, {r1, r2, r3, r4, r9, sl, fp}\r
21295    14ca0:       e28cc009        add     ip, ip, #9      ; 0x9\r
21296    14ca4:       0a000004        beq     0x14cbc\r
21297    14ca8:       e1a00fac        mov     r0, ip, lsr #31\r
21298    14cac:       e08ff100        add     pc, pc, r0, lsl #2\r
21299    14cb0:       08000e2c        stmeqda r0, {r2, r3, r5, r9, sl, fp}\r
21300    14cb4:       ebf5b8a6        bl      0xffd82f54\r
21301    14cb8:       ea000010        b       0x14d00\r
21302    14cbc:       ebf5bcaf        bl      0xffd83f80\r
21303    14cc0:       08000e20        stmeqda r0, {r5, r9, sl, fp}\r
21304    14cc4:       e3b03001        movs    r3, #1  ; 0x1\r
21305    14cc8:       ebf5bcac        bl      0xffd83f80\r
21306    14ccc:       08000e22        stmeqda r0, {r1, r5, r9, sl, fp}\r
21307    14cd0:       e3a01000        mov     r1, #0  ; 0x0\r
21308    14cd4:       e0513003        subs    r3, r1, r3\r
21309    14cd8:       ebf5bca8        bl      0xffd83f80\r
21310    14cdc:       08000e24        stmeqda r0, {r2, r5, r9, sl, fp}\r
21311    14ce0:       e28cc009        add     ip, ip, #9      ; 0x9\r
21312    14ce4:       e1a00fac        mov     r0, ip, lsr #31\r
21313    14ce8:       e08ff100        add     pc, pc, r0, lsl #2\r
21314    14cec:       08000e48        stmeqda r0, {r3, r6, r9, sl, fp}\r
21315    14cf0:       ebf5b897        bl      0xffd82f54\r
21316    14cf4:       ea0000bb        b       0x14fe8\r
21317    14cf8:       08000e2c        stmeqda r0, {r2, r3, r5, r9, sl, fp}\r
21318    14cfc:       00000000        andeq   r0, r0, r0\r
21319    14d00:       ebf5bc9e        bl      0xffd83f80\r
21320    14d04:       08000e2c        stmeqda r0, {r2, r3, r5, r9, sl, fp}\r
21321    14d08:       e2860000        add     r0, r6, #0      ; 0x0\r
21322    14d0c:       e59d1418        ldr     r1, [sp, #1048]\r
21323    14d10:       ebf5ba2d        bl      0xffd835cc\r
21324    14d14:       08000e2e        stmeqda r0, {r1, r2, r3, r5, r9, sl, fp}\r
21325    14d18:       ebf5bc98        bl      0xffd83f80\r
21326    14d1c:       08000e2e        stmeqda r0, {r1, r2, r3, r5, r9, sl, fp}\r
21327    14d20:       e2860004        add     r0, r6, #4      ; 0x4\r
21328    14d24:       e59d141c        ldr     r1, [sp, #1052]\r
21329    14d28:       ebf5ba27        bl      0xffd835cc\r
21330    14d2c:       08000e30        stmeqda r0, {r4, r5, r9, sl, fp}\r
21331    14d30:       ebf5bc92        bl      0xffd83f80\r
21332    14d34:       08000e30        stmeqda r0, {r4, r5, r9, sl, fp}\r
21333    14d38:       e59d1420        ldr     r1, [sp, #1056]\r
21334    14d3c:       e1a03001        mov     r3, r1\r
21335    14d40:       ebf5bc8e        bl      0xffd83f80\r
21336    14d44:       08000e32        stmeqda r0, {r1, r4, r5, r9, sl, fp}\r
21337    14d48:       e2860008        add     r0, r6, #8      ; 0x8\r
21338    14d4c:       e1a01003        mov     r1, r3\r
21339    14d50:       ebf5ba1d        bl      0xffd835cc\r
21340    14d54:       08000e34        stmeqda r0, {r2, r4, r5, r9, sl, fp}\r
21341    14d58:       ebf5bc88        bl      0xffd83f80\r
21342    14d5c:       08000e34        stmeqda r0, {r2, r4, r5, r9, sl, fp}\r
21343    14d60:       e1b03187        movs    r3, r7, lsl #3\r
21344    14d64:       ebf5bc85        bl      0xffd83f80\r
21345    14d68:       08000e36        stmeqda r0, {r1, r2, r4, r5, r9, sl, fp}\r
21346    14d6c:       e1b04108        movs    r4, r8, lsl #2\r
21347    14d70:       ebf5bc82        bl      0xffd83f80\r
21348    14d74:       08000e38        stmeqda r0, {r3, r4, r5, r9, sl, fp}\r
21349    14d78:       e59d1424        ldr     r1, [sp, #1060]\r
21350    14d7c:       e1a05001        mov     r5, r1\r
21351    14d80:       ebf5bc7e        bl      0xffd83f80\r
21352    14d84:       08000e3a        stmeqda r0, {r1, r3, r4, r5, r9, sl, fp}\r
21353    14d88:       e1a01005        mov     r1, r5\r
21354    14d8c:       e2955004        adds    r5, r5, #4      ; 0x4\r
21355    14d90:       ebf5bc7a        bl      0xffd83f80\r
21356    14d94:       08000e3c        stmeqda r0, {r2, r3, r4, r5, r9, sl, fp}\r
21357    14d98:       e1a01004        mov     r1, r4\r
21358    14d9c:       e0944005        adds    r4, r4, r5\r
21359    14da0:       ebf5bc76        bl      0xffd83f80\r
21360    14da4:       08000e3e        stmeqda r0, {r1, r2, r3, r4, r5, r9, sl, fp}\r
21361    14da8:       e1a01003        mov     r1, r3\r
21362    14dac:       e0933004        adds    r3, r3, r4\r
21363    14db0:       ebf5bc72        bl      0xffd83f80\r
21364    14db4:       08000e40        stmeqda r0, {r6, r9, sl, fp}\r
21365    14db8:       e1a01006        mov     r1, r6\r
21366    14dbc:       e2964000        adds    r4, r6, #0      ; 0x0\r
21367    14dc0:       ebf5bc6e        bl      0xffd83f80\r
21368    14dc4:       08000e42        stmeqda r0, {r1, r6, r9, sl, fp}\r
21369    14dc8:       ebf5bc6c        bl      0xffd83f80\r
21370    14dcc:       08000e44        stmeqda r0, {r2, r6, r9, sl, fp}\r
21371    14dd0:       e3a00047        mov     r0, #71 ; 0x47\r
21372    14dd4:       e3800c0e        orr     r0, r0, #3584   ; 0xe00\r
21373    14dd8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
21374    14ddc:       e58d0438        str     r0, [sp, #1080]\r
21375    14de0:       e28cc02a        add     ip, ip, #42     ; 0x2a\r
21376    14de4:       e1a00fac        mov     r0, ip, lsr #31\r
21377    14de8:       e08ff100        add     pc, pc, r0, lsl #2\r
21378    14dec:       08000de0        stmeqda r0, {r5, r6, r7, r8, sl, fp}\r
21379    14df0:       ebf5b857        bl      0xffd82f54\r
21380    14df4:       ea000001        b       0x14e00\r
21381    14df8:       08000de0        stmeqda r0, {r5, r6, r7, r8, sl, fp}\r
21382    14dfc:       00000000        andeq   r0, r0, r0\r
21383    14e00:       ebf5bc5e        bl      0xffd83f80\r
21384    14e04:       08000de0        stmeqda r0, {r5, r6, r7, r8, sl, fp}\r
21385    14e08:       e2830000        add     r0, r3, #0      ; 0x0\r
21386    14e0c:       ebf5bac1        bl      0xffd83918\r
21387    14e10:       08000de4        stmeqda r0, {r2, r5, r6, r7, r8, sl, fp}\r
21388    14e14:       e1a05000        mov     r5, r0\r
21389    14e18:       ebf5bc58        bl      0xffd83f80\r
21390    14e1c:       08000de2        stmeqda r0, {r1, r5, r6, r7, r8, sl, fp}\r
21391    14e20:       e3550000        cmp     r5, #0  ; 0x0\r
21392    14e24:       ebf5bc55        bl      0xffd83f80\r
21393    14e28:       08000de4        stmeqda r0, {r2, r5, r6, r7, r8, sl, fp}\r
21394    14e2c:       e28cc00b        add     ip, ip, #11     ; 0xb\r
21395    14e30:       1a000004        bne     0x14e48\r
21396    14e34:       e1a00fac        mov     r0, ip, lsr #31\r
21397    14e38:       e08ff100        add     pc, pc, r0, lsl #2\r
21398    14e3c:       08000df4        stmeqda r0, {r2, r4, r5, r6, r7, r8, sl, fp}\r
21399    14e40:       ebf5b843        bl      0xffd82f54\r
21400    14e44:       ea000009        b       0x14e70\r
21401    14e48:       ebf5bc4c        bl      0xffd83f80\r
21402    14e4c:       08000de6        stmeqda r0, {r1, r2, r5, r6, r7, r8, sl, fp}\r
21403    14e50:       e28cc003        add     ip, ip, #3      ; 0x3\r
21404    14e54:       e1a00fac        mov     r0, ip, lsr #31\r
21405    14e58:       e08ff100        add     pc, pc, r0, lsl #2\r
21406    14e5c:       08000dea        stmeqda r0, {r1, r3, r5, r6, r7, r8, sl, fp}\r
21407    14e60:       ebf5b83b        bl      0xffd82f54\r
21408    14e64:       ea00000e        b       0x14ea4\r
21409    14e68:       08000df4        stmeqda r0, {r2, r4, r5, r6, r7, r8, sl, fp}\r
21410    14e6c:       00000000        andeq   r0, r0, r0\r
21411    14e70:       ebf5bc42        bl      0xffd83f80\r
21412    14e74:       08000df4        stmeqda r0, {r2, r4, r5, r6, r7, r8, sl, fp}\r
21413    14e78:       e2830000        add     r0, r3, #0      ; 0x0\r
21414    14e7c:       e1a01004        mov     r1, r4\r
21415    14e80:       ebf5b9d1        bl      0xffd835cc\r
21416    14e84:       08000df6        stmeqda r0, {r1, r2, r4, r5, r6, r7, r8, sl, fp}\r
21417    14e88:       ebf5bc3c        bl      0xffd83f80\r
21418    14e8c:       08000df6        stmeqda r0, {r1, r2, r4, r5, r6, r7, r8, sl, fp}\r
21419    14e90:       e59d0438        ldr     r0, [sp, #1080]\r
21420    14e94:       e28cc007        add     ip, ip, #7      ; 0x7\r
21421    14e98:       eaf5b88c        b       0xffd830d0\r
21422    14e9c:       08000dea        stmeqda r0, {r1, r3, r5, r6, r7, r8, sl, fp}\r
21423    14ea0:       00000000        andeq   r0, r0, r0\r
21424    14ea4:       ebf5bc35        bl      0xffd83f80\r
21425    14ea8:       08000dea        stmeqda r0, {r1, r3, r5, r6, r7, r8, sl, fp}\r
21426    14eac:       e285000c        add     r0, r5, #12     ; 0xc\r
21427    14eb0:       ebf5ba98        bl      0xffd83918\r
21428    14eb4:       08000dee        stmeqda r0, {r1, r2, r3, r5, r6, r7, r8, sl, fp}\r
21429    14eb8:       e1a03000        mov     r3, r0\r
21430    14ebc:       ebf5bc2f        bl      0xffd83f80\r
21431    14ec0:       08000dec        stmeqda r0, {r2, r3, r5, r6, r7, r8, sl, fp}\r
21432    14ec4:       e3530000        cmp     r3, #0  ; 0x0\r
21433    14ec8:       ebf5bc2c        bl      0xffd83f80\r
21434    14ecc:       08000dee        stmeqda r0, {r1, r2, r3, r5, r6, r7, r8, sl, fp}\r
21435    14ed0:       e28cc00b        add     ip, ip, #11     ; 0xb\r
21436    14ed4:       0a000004        beq     0x14eec\r
21437    14ed8:       e1a00fac        mov     r0, ip, lsr #31\r
21438    14edc:       e08ff100        add     pc, pc, r0, lsl #2\r
21439    14ee0:       08000de8        stmeqda r0, {r3, r5, r6, r7, r8, sl, fp}\r
21440    14ee4:       ebf5b81a        bl      0xffd82f54\r
21441    14ee8:       ea00000f        b       0x14f2c\r
21442    14eec:       ebf5bc23        bl      0xffd83f80\r
21443    14ef0:       08000df0        stmeqda r0, {r4, r5, r6, r7, r8, sl, fp}\r
21444    14ef4:       e285000c        add     r0, r5, #12     ; 0xc\r
21445    14ef8:       e1a01004        mov     r1, r4\r
21446    14efc:       ebf5b9b2        bl      0xffd835cc\r
21447    14f00:       08000df2        stmeqda r0, {r1, r4, r5, r6, r7, r8, sl, fp}\r
21448    14f04:       ebf5bc1d        bl      0xffd83f80\r
21449    14f08:       08000df2        stmeqda r0, {r1, r4, r5, r6, r7, r8, sl, fp}\r
21450    14f0c:       e28cc007        add     ip, ip, #7      ; 0x7\r
21451    14f10:       e1a00fac        mov     r0, ip, lsr #31\r
21452    14f14:       e08ff100        add     pc, pc, r0, lsl #2\r
21453    14f18:       08000df6        stmeqda r0, {r1, r2, r4, r5, r6, r7, r8, sl, fp}\r
21454    14f1c:       ebf5b80c        bl      0xffd82f54\r
21455    14f20:       ea000029        b       0x14fcc\r
21456    14f24:       08000de8        stmeqda r0, {r3, r5, r6, r7, r8, sl, fp}\r
21457    14f28:       00000000        andeq   r0, r0, r0\r
21458    14f2c:       ebf5bc13        bl      0xffd83f80\r
21459    14f30:       08000de8        stmeqda r0, {r3, r5, r6, r7, r8, sl, fp}\r
21460    14f34:       e285000c        add     r0, r5, #12     ; 0xc\r
21461    14f38:       ebf5ba76        bl      0xffd83918\r
21462    14f3c:       08000dec        stmeqda r0, {r2, r3, r5, r6, r7, r8, sl, fp}\r
21463    14f40:       e1a05000        mov     r5, r0\r
21464    14f44:       ebf5bc0d        bl      0xffd83f80\r
21465    14f48:       08000dea        stmeqda r0, {r1, r3, r5, r6, r7, r8, sl, fp}\r
21466    14f4c:       e285000c        add     r0, r5, #12     ; 0xc\r
21467    14f50:       ebf5ba70        bl      0xffd83918\r
21468    14f54:       08000dee        stmeqda r0, {r1, r2, r3, r5, r6, r7, r8, sl, fp}\r
21469    14f58:       e1a03000        mov     r3, r0\r
21470    14f5c:       ebf5bc07        bl      0xffd83f80\r
21471    14f60:       08000dec        stmeqda r0, {r2, r3, r5, r6, r7, r8, sl, fp}\r
21472    14f64:       e3530000        cmp     r3, #0  ; 0x0\r
21473    14f68:       ebf5bc04        bl      0xffd83f80\r
21474    14f6c:       08000dee        stmeqda r0, {r1, r2, r3, r5, r6, r7, r8, sl, fp}\r
21475    14f70:       e28cc010        add     ip, ip, #16     ; 0x10\r
21476    14f74:       0a000004        beq     0x14f8c\r
21477    14f78:       e1a00fac        mov     r0, ip, lsr #31\r
21478    14f7c:       e08ff100        add     pc, pc, r0, lsl #2\r
21479    14f80:       08000de8        stmeqda r0, {r3, r5, r6, r7, r8, sl, fp}\r
21480    14f84:       ebf5b7f2        bl      0xffd82f54\r
21481    14f88:       eaffffe7        b       0x14f2c\r
21482    14f8c:       ebf5bbfb        bl      0xffd83f80\r
21483    14f90:       08000df0        stmeqda r0, {r4, r5, r6, r7, r8, sl, fp}\r
21484    14f94:       e285000c        add     r0, r5, #12     ; 0xc\r
21485    14f98:       e1a01004        mov     r1, r4\r
21486    14f9c:       ebf5b98a        bl      0xffd835cc\r
21487    14fa0:       08000df2        stmeqda r0, {r1, r4, r5, r6, r7, r8, sl, fp}\r
21488    14fa4:       ebf5bbf5        bl      0xffd83f80\r
21489    14fa8:       08000df2        stmeqda r0, {r1, r4, r5, r6, r7, r8, sl, fp}\r
21490    14fac:       e28cc007        add     ip, ip, #7      ; 0x7\r
21491    14fb0:       e1a00fac        mov     r0, ip, lsr #31\r
21492    14fb4:       e08ff100        add     pc, pc, r0, lsl #2\r
21493    14fb8:       08000df6        stmeqda r0, {r1, r2, r4, r5, r6, r7, r8, sl, fp}\r
21494    14fbc:       ebf5b7e4        bl      0xffd82f54\r
21495    14fc0:       ea000001        b       0x14fcc\r
21496    14fc4:       08000df6        stmeqda r0, {r1, r2, r4, r5, r6, r7, r8, sl, fp}\r
21497    14fc8:       00000000        andeq   r0, r0, r0\r
21498    14fcc:       ebf5bbeb        bl      0xffd83f80\r
21499    14fd0:       08000df6        stmeqda r0, {r1, r2, r4, r5, r6, r7, r8, sl, fp}\r
21500    14fd4:       e59d0438        ldr     r0, [sp, #1080]\r
21501    14fd8:       e28cc003        add     ip, ip, #3      ; 0x3\r
21502    14fdc:       eaf5b83b        b       0xffd830d0\r
21503    14fe0:       08000e48        stmeqda r0, {r3, r6, r9, sl, fp}\r
21504    14fe4:       00000000        andeq   r0, r0, r0\r
21505    14fe8:       ebf5bbe4        bl      0xffd83f80\r
21506    14fec:       08000e48        stmeqda r0, {r3, r6, r9, sl, fp}\r
21507    14ff0:       e59d9434        ldr     r9, [sp, #1076]\r
21508    14ff4:       e3c99003        bic     r9, r9, #3      ; 0x3\r
21509    14ff8:       e2890008        add     r0, r9, #8      ; 0x8\r
21510    14ffc:       e58d0434        str     r0, [sp, #1076]\r
21511    15000:       e2890000        add     r0, r9, #0      ; 0x0\r
21512    15004:       ebf5ba43        bl      0xffd83918\r
21513    15008:       08000e4c        stmeqda r0, {r2, r3, r6, r9, sl, fp}\r
21514    1500c:       e1a06000        mov     r6, r0\r
21515    15010:       e2890004        add     r0, r9, #4      ; 0x4\r
21516    15014:       ebf5ba3f        bl      0xffd83918\r
21517    15018:       08000e4c        stmeqda r0, {r2, r3, r6, r9, sl, fp}\r
21518    1501c:       e1a07000        mov     r7, r0\r
21519    15020:       ebf5bbd6        bl      0xffd83f80\r
21520    15024:       08000e4a        stmeqda r0, {r1, r3, r6, r9, sl, fp}\r
21521    15028:       e1a00006        mov     r0, r6\r
21522    1502c:       e58d0420        str     r0, [sp, #1056]\r
21523    15030:       ebf5bbd2        bl      0xffd83f80\r
21524    15034:       08000e4c        stmeqda r0, {r2, r3, r6, r9, sl, fp}\r
21525    15038:       e1a00007        mov     r0, r7\r
21526    1503c:       e58d0424        str     r0, [sp, #1060]\r
21527    15040:       ebf5bbce        bl      0xffd83f80\r
21528    15044:       08000e4e        stmeqda r0, {r1, r2, r3, r6, r9, sl, fp}\r
21529    15048:       e59d9434        ldr     r9, [sp, #1076]\r
21530    1504c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
21531    15050:       e2890010        add     r0, r9, #16     ; 0x10\r
21532    15054:       e58d0434        str     r0, [sp, #1076]\r
21533    15058:       e2890000        add     r0, r9, #0      ; 0x0\r
21534    1505c:       ebf5ba2d        bl      0xffd83918\r
21535    15060:       08000e52        stmeqda r0, {r1, r4, r6, r9, sl, fp}\r
21536    15064:       e1a07000        mov     r7, r0\r
21537    15068:       e2890004        add     r0, r9, #4      ; 0x4\r
21538    1506c:       ebf5ba29        bl      0xffd83918\r
21539    15070:       08000e52        stmeqda r0, {r1, r4, r6, r9, sl, fp}\r
21540    15074:       e1a08000        mov     r8, r0\r
21541    15078:       e2890008        add     r0, r9, #8      ; 0x8\r
21542    1507c:       ebf5ba25        bl      0xffd83918\r
21543    15080:       08000e52        stmeqda r0, {r1, r4, r6, r9, sl, fp}\r
21544    15084:       e58d0418        str     r0, [sp, #1048]\r
21545    15088:       e289000c        add     r0, r9, #12     ; 0xc\r
21546    1508c:       ebf5ba21        bl      0xffd83918\r
21547    15090:       08000e52        stmeqda r0, {r1, r4, r6, r9, sl, fp}\r
21548    15094:       e58d041c        str     r0, [sp, #1052]\r
21549    15098:       ebf5bbb8        bl      0xffd83f80\r
21550    1509c:       08000e50        stmeqda r0, {r4, r6, r9, sl, fp}\r
21551    150a0:       e59d9434        ldr     r9, [sp, #1076]\r
21552    150a4:       e3c99003        bic     r9, r9, #3      ; 0x3\r
21553    150a8:       e2890004        add     r0, r9, #4      ; 0x4\r
21554    150ac:       e58d0434        str     r0, [sp, #1076]\r
21555    150b0:       e2890000        add     r0, r9, #0      ; 0x0\r
21556    150b4:       ebf5ba17        bl      0xffd83918\r
21557    150b8:       08000e54        stmeqda r0, {r2, r4, r6, r9, sl, fp}\r
21558    150bc:       e1a04000        mov     r4, r0\r
21559    150c0:       ebf5bbae        bl      0xffd83f80\r
21560    150c4:       08000e52        stmeqda r0, {r1, r4, r6, r9, sl, fp}\r
21561    150c8:       e1a00004        mov     r0, r4\r
21562    150cc:       e28cc019        add     ip, ip, #25     ; 0x19\r
21563    150d0:       eaf5b7fe        b       0xffd830d0\r
21564    150d4:       08000e46        stmeqda r0, {r1, r2, r6, r9, sl, fp}\r
21565    150d8:       00000000        andeq   r0, r0, r0\r
21566    150dc:       ebf5bba7        bl      0xffd83f80\r
21567    150e0:       08000e46        stmeqda r0, {r1, r2, r6, r9, sl, fp}\r
21568    150e4:       e3b03000        movs    r3, #0  ; 0x0\r
21569    150e8:       ebf5bba4        bl      0xffd83f80\r
21570    150ec:       08000e48        stmeqda r0, {r3, r6, r9, sl, fp}\r
21571    150f0:       e59d9434        ldr     r9, [sp, #1076]\r
21572    150f4:       e3c99003        bic     r9, r9, #3      ; 0x3\r
21573    150f8:       e2890008        add     r0, r9, #8      ; 0x8\r
21574    150fc:       e58d0434        str     r0, [sp, #1076]\r
21575    15100:       e2890000        add     r0, r9, #0      ; 0x0\r
21576    15104:       ebf5ba03        bl      0xffd83918\r
21577    15108:       08000e4c        stmeqda r0, {r2, r3, r6, r9, sl, fp}\r
21578    1510c:       e1a06000        mov     r6, r0\r
21579    15110:       e2890004        add     r0, r9, #4      ; 0x4\r
21580    15114:       ebf5b9ff        bl      0xffd83918\r
21581    15118:       08000e4c        stmeqda r0, {r2, r3, r6, r9, sl, fp}\r
21582    1511c:       e1a07000        mov     r7, r0\r
21583    15120:       ebf5bb96        bl      0xffd83f80\r
21584    15124:       08000e4a        stmeqda r0, {r1, r3, r6, r9, sl, fp}\r
21585    15128:       e1a00006        mov     r0, r6\r
21586    1512c:       e58d0420        str     r0, [sp, #1056]\r
21587    15130:       ebf5bb92        bl      0xffd83f80\r
21588    15134:       08000e4c        stmeqda r0, {r2, r3, r6, r9, sl, fp}\r
21589    15138:       e1a00007        mov     r0, r7\r
21590    1513c:       e58d0424        str     r0, [sp, #1060]\r
21591    15140:       ebf5bb8e        bl      0xffd83f80\r
21592    15144:       08000e4e        stmeqda r0, {r1, r2, r3, r6, r9, sl, fp}\r
21593    15148:       e59d9434        ldr     r9, [sp, #1076]\r
21594    1514c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
21595    15150:       e2890010        add     r0, r9, #16     ; 0x10\r
21596    15154:       e58d0434        str     r0, [sp, #1076]\r
21597    15158:       e2890000        add     r0, r9, #0      ; 0x0\r
21598    1515c:       ebf5b9ed        bl      0xffd83918\r
21599    15160:       08000e52        stmeqda r0, {r1, r4, r6, r9, sl, fp}\r
21600    15164:       e1a07000        mov     r7, r0\r
21601    15168:       e2890004        add     r0, r9, #4      ; 0x4\r
21602    1516c:       ebf5b9e9        bl      0xffd83918\r
21603    15170:       08000e52        stmeqda r0, {r1, r4, r6, r9, sl, fp}\r
21604    15174:       e1a08000        mov     r8, r0\r
21605    15178:       e2890008        add     r0, r9, #8      ; 0x8\r
21606    1517c:       ebf5b9e5        bl      0xffd83918\r
21607    15180:       08000e52        stmeqda r0, {r1, r4, r6, r9, sl, fp}\r
21608    15184:       e58d0418        str     r0, [sp, #1048]\r
21609    15188:       e289000c        add     r0, r9, #12     ; 0xc\r
21610    1518c:       ebf5b9e1        bl      0xffd83918\r
21611    15190:       08000e52        stmeqda r0, {r1, r4, r6, r9, sl, fp}\r
21612    15194:       e58d041c        str     r0, [sp, #1052]\r
21613    15198:       ebf5bb78        bl      0xffd83f80\r
21614    1519c:       08000e50        stmeqda r0, {r4, r6, r9, sl, fp}\r
21615    151a0:       e59d9434        ldr     r9, [sp, #1076]\r
21616    151a4:       e3c99003        bic     r9, r9, #3      ; 0x3\r
21617    151a8:       e2890004        add     r0, r9, #4      ; 0x4\r
21618    151ac:       e58d0434        str     r0, [sp, #1076]\r
21619    151b0:       e2890000        add     r0, r9, #0      ; 0x0\r
21620    151b4:       ebf5b9d7        bl      0xffd83918\r
21621    151b8:       08000e54        stmeqda r0, {r2, r4, r6, r9, sl, fp}\r
21622    151bc:       e1a04000        mov     r4, r0\r
21623    151c0:       ebf5bb6e        bl      0xffd83f80\r
21624    151c4:       08000e52        stmeqda r0, {r1, r4, r6, r9, sl, fp}\r
21625    151c8:       e1a00004        mov     r0, r4\r
21626    151cc:       e28cc01c        add     ip, ip, #28     ; 0x1c\r
21627    151d0:       eaf5b7be        b       0xffd830d0\r
21628    151d4:       08000ecc        stmeqda r0, {r2, r3, r6, r7, r9, sl, fp}\r
21629    151d8:       00000000        andeq   r0, r0, r0\r
21630    151dc:       ebf5bb67        bl      0xffd83f80\r
21631    151e0:       08000ecc        stmeqda r0, {r2, r3, r6, r7, r9, sl, fp}\r
21632    151e4:       e59d9434        ldr     r9, [sp, #1076]\r
21633    151e8:       e3c99003        bic     r9, r9, #3      ; 0x3\r
21634    151ec:       e2890004        add     r0, r9, #4      ; 0x4\r
21635    151f0:       e58d0434        str     r0, [sp, #1076]\r
21636    151f4:       e2890000        add     r0, r9, #0      ; 0x0\r
21637    151f8:       ebf5b9c6        bl      0xffd83918\r
21638    151fc:       08000ed0        stmeqda r0, {r4, r6, r7, r9, sl, fp}\r
21639    15200:       e1a06000        mov     r6, r0\r
21640    15204:       ebf5bb5d        bl      0xffd83f80\r
21641    15208:       08000ece        stmeqda r0, {r1, r2, r3, r6, r7, r9, sl, fp}\r
21642    1520c:       e1a00006        mov     r0, r6\r
21643    15210:       e58d0420        str     r0, [sp, #1056]\r
21644    15214:       ebf5bb59        bl      0xffd83f80\r
21645    15218:       08000ed0        stmeqda r0, {r4, r6, r7, r9, sl, fp}\r
21646    1521c:       e59d9434        ldr     r9, [sp, #1076]\r
21647    15220:       e3c99003        bic     r9, r9, #3      ; 0x3\r
21648    15224:       e289000c        add     r0, r9, #12     ; 0xc\r
21649    15228:       e58d0434        str     r0, [sp, #1076]\r
21650    1522c:       e2890000        add     r0, r9, #0      ; 0x0\r
21651    15230:       ebf5b9b8        bl      0xffd83918\r
21652    15234:       08000ed4        stmeqda r0, {r2, r4, r6, r7, r9, sl, fp}\r
21653    15238:       e1a07000        mov     r7, r0\r
21654    1523c:       e2890004        add     r0, r9, #4      ; 0x4\r
21655    15240:       ebf5b9b4        bl      0xffd83918\r
21656    15244:       08000ed4        stmeqda r0, {r2, r4, r6, r7, r9, sl, fp}\r
21657    15248:       e1a08000        mov     r8, r0\r
21658    1524c:       e2890008        add     r0, r9, #8      ; 0x8\r
21659    15250:       ebf5b9b0        bl      0xffd83918\r
21660    15254:       08000ed4        stmeqda r0, {r2, r4, r6, r7, r9, sl, fp}\r
21661    15258:       e58d0418        str     r0, [sp, #1048]\r
21662    1525c:       ebf5bb47        bl      0xffd83f80\r
21663    15260:       08000ed2        stmeqda r0, {r1, r4, r6, r7, r9, sl, fp}\r
21664    15264:       e59d9434        ldr     r9, [sp, #1076]\r
21665    15268:       e3c99003        bic     r9, r9, #3      ; 0x3\r
21666    1526c:       e2890004        add     r0, r9, #4      ; 0x4\r
21667    15270:       e58d0434        str     r0, [sp, #1076]\r
21668    15274:       e2890000        add     r0, r9, #0      ; 0x0\r
21669    15278:       ebf5b9a6        bl      0xffd83918\r
21670    1527c:       08000ed6        stmeqda r0, {r1, r2, r4, r6, r7, r9, sl, fp}\r
21671    15280:       e1a04000        mov     r4, r0\r
21672    15284:       ebf5bb3d        bl      0xffd83f80\r
21673    15288:       08000ed4        stmeqda r0, {r2, r4, r6, r7, r9, sl, fp}\r
21674    1528c:       e1a00004        mov     r0, r4\r
21675    15290:       e28cc014        add     ip, ip, #20     ; 0x14\r
21676    15294:       eaf5b78d        b       0xffd830d0\r
21677    15298:       08005b7c        stmeqda r0, {r2, r3, r4, r5, r6, r8, r9, fp, ip, lr}\r
21678    1529c:       00000000        andeq   r0, r0, r0\r
21679    152a0:       ebf5bb36        bl      0xffd83f80\r
21680    152a4:       08005b7c        stmeqda r0, {r2, r3, r4, r5, r6, r8, r9, fp, ip, lr}\r
21681    152a8:       e3a00ec1        mov     r0, #3088       ; 0xc10\r
21682    152ac:       e3800a05        orr     r0, r0, #20480  ; 0x5000\r
21683    152b0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
21684    152b4:       ebf5b997        bl      0xffd83918\r
21685    152b8:       08005b80        stmeqda r0, {r7, r8, r9, fp, ip, lr}\r
21686    152bc:       e1a04000        mov     r4, r0\r
21687    152c0:       ebf5bb2e        bl      0xffd83f80\r
21688    152c4:       08005b7e        stmeqda r0, {r1, r2, r3, r4, r5, r6, r8, r9, fp, ip, lr}\r
21689    152c8:       e3b050a0        movs    r5, #160        ; 0xa0\r
21690    152cc:       ebf5bb2b        bl      0xffd83f80\r
21691    152d0:       08005b80        stmeqda r0, {r7, r8, r9, fp, ip, lr}\r
21692    152d4:       e1b05985        movs    r5, r5, lsl #19\r
21693    152d8:       ebf5bb28        bl      0xffd83f80\r
21694    152dc:       08005b82        stmeqda r0, {r1, r7, r8, r9, fp, ip, lr}\r
21695    152e0:       e3b060e9        movs    r6, #233        ; 0xe9\r
21696    152e4:       ebf5bb25        bl      0xffd83f80\r
21697    152e8:       08005b84        stmeqda r0, {r2, r7, r8, r9, fp, ip, lr}\r
21698    152ec:       e1b06086        movs    r6, r6, lsl #1\r
21699    152f0:       ebf5bb22        bl      0xffd83f80\r
21700    152f4:       08005b86        stmeqda r0, {r1, r2, r7, r8, r9, fp, ip, lr}\r
21701    152f8:       e59d0434        ldr     r0, [sp, #1076]\r
21702    152fc:       e2800f00        add     r0, r0, #0      ; 0x0\r
21703    15300:       e1a01007        mov     r1, r7\r
21704    15304:       ebf5b8b0        bl      0xffd835cc\r
21705    15308:       08005b88        stmeqda r0, {r3, r7, r8, r9, fp, ip, lr}\r
21706    1530c:       ebf5bb1b        bl      0xffd83f80\r
21707    15310:       08005b88        stmeqda r0, {r3, r7, r8, r9, fp, ip, lr}\r
21708    15314:       e3b03001        movs    r3, #1  ; 0x1\r
21709    15318:       ebf5bb18        bl      0xffd83f80\r
21710    1531c:       08005b8a        stmeqda r0, {r1, r3, r7, r8, r9, fp, ip, lr}\r
21711    15320:       ebf5bb16        bl      0xffd83f80\r
21712    15324:       08005b8c        stmeqda r0, {r2, r3, r7, r8, r9, fp, ip, lr}\r
21713    15328:       e3a0008f        mov     r0, #143        ; 0x8f\r
21714    1532c:       e3800c5b        orr     r0, r0, #23296  ; 0x5b00\r
21715    15330:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
21716    15334:       e58d0438        str     r0, [sp, #1080]\r
21717    15338:       e28cc01e        add     ip, ip, #30     ; 0x1e\r
21718    1533c:       e1a00fac        mov     r0, ip, lsr #31\r
21719    15340:       e08ff100        add     pc, pc, r0, lsl #2\r
21720    15344:       08000e98        stmeqda r0, {r3, r4, r7, r9, sl, fp}\r
21721    15348:       ebf5b701        bl      0xffd82f54\r
21722    1534c:       eafffd16        b       0x147ac\r
21723    15350:       08005b8e        stmeqda r0, {r1, r2, r3, r7, r8, r9, fp, ip, lr}\r
21724    15354:       00000000        andeq   r0, r0, r0\r
21725    15358:       ebf5bb08        bl      0xffd83f80\r
21726    1535c:       08005b8e        stmeqda r0, {r1, r2, r3, r7, r8, r9, fp, ip, lr}\r
21727    15360:       e3a00f05        mov     r0, #20 ; 0x14\r
21728    15364:       e3800b17        orr     r0, r0, #23552  ; 0x5c00\r
21729    15368:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
21730    1536c:       ebf5b969        bl      0xffd83918\r
21731    15370:       08005b92        stmeqda r0, {r1, r4, r7, r8, r9, fp, ip, lr}\r
21732    15374:       e1a04000        mov     r4, r0\r
21733    15378:       ebf5bb00        bl      0xffd83f80\r
21734    1537c:       08005b90        stmeqda r0, {r4, r7, r8, r9, fp, ip, lr}\r
21735    15380:       e3b050c0        movs    r5, #192        ; 0xc0\r
21736    15384:       ebf5bafd        bl      0xffd83f80\r
21737    15388:       08005b92        stmeqda r0, {r1, r4, r7, r8, r9, fp, ip, lr}\r
21738    1538c:       e1b05985        movs    r5, r5, lsl #19\r
21739    15390:       ebf5bafa        bl      0xffd83f80\r
21740    15394:       08005b94        stmeqda r0, {r2, r4, r7, r8, r9, fp, ip, lr}\r
21741    15398:       e3b080a0        movs    r8, #160        ; 0xa0\r
21742    1539c:       ebf5baf7        bl      0xffd83f80\r
21743    153a0:       08005b96        stmeqda r0, {r1, r2, r4, r7, r8, r9, fp, ip, lr}\r
21744    153a4:       e1b08188        movs    r8, r8, lsl #3\r
21745    153a8:       ebf5baf4        bl      0xffd83f80\r
21746    153ac:       08005b98        stmeqda r0, {r3, r4, r7, r8, r9, fp, ip, lr}\r
21747    153b0:       e59d0434        ldr     r0, [sp, #1076]\r
21748    153b4:       e2800f00        add     r0, r0, #0      ; 0x0\r
21749    153b8:       e1a01007        mov     r1, r7\r
21750    153bc:       ebf5b882        bl      0xffd835cc\r
21751    153c0:       08005b9a        stmeqda r0, {r1, r3, r4, r7, r8, r9, fp, ip, lr}\r
21752    153c4:       ebf5baed        bl      0xffd83f80\r
21753    153c8:       08005b9a        stmeqda r0, {r1, r3, r4, r7, r8, r9, fp, ip, lr}\r
21754    153cc:       e3b03001        movs    r3, #1  ; 0x1\r
21755    153d0:       ebf5baea        bl      0xffd83f80\r
21756    153d4:       08005b9c        stmeqda r0, {r2, r3, r4, r7, r8, r9, fp, ip, lr}\r
21757    153d8:       e1a01008        mov     r1, r8\r
21758    153dc:       e2986000        adds    r6, r8, #0      ; 0x0\r
21759    153e0:       ebf5bae6        bl      0xffd83f80\r
21760    153e4:       08005b9e        stmeqda r0, {r1, r2, r3, r4, r7, r8, r9, fp, ip, lr}\r
21761    153e8:       ebf5bae4        bl      0xffd83f80\r
21762    153ec:       08005ba0        stmeqda r0, {r5, r7, r8, r9, fp, ip, lr}\r
21763    153f0:       e3a000a3        mov     r0, #163        ; 0xa3\r
21764    153f4:       e3800c5b        orr     r0, r0, #23296  ; 0x5b00\r
21765    153f8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
21766    153fc:       e58d0438        str     r0, [sp, #1080]\r
21767    15400:       e28cc021        add     ip, ip, #33     ; 0x21\r
21768    15404:       e1a00fac        mov     r0, ip, lsr #31\r
21769    15408:       e08ff100        add     pc, pc, r0, lsl #2\r
21770    1540c:       08000e98        stmeqda r0, {r3, r4, r7, r9, sl, fp}\r
21771    15410:       ebf5b6cf        bl      0xffd82f54\r
21772    15414:       eafffce4        b       0x147ac\r
21773    15418:       08005ba2        stmeqda r0, {r1, r5, r7, r8, r9, fp, ip, lr}\r
21774    1541c:       00000000        andeq   r0, r0, r0\r
21775    15420:       ebf5bad6        bl      0xffd83f80\r
21776    15424:       08005ba2        stmeqda r0, {r1, r5, r7, r8, r9, fp, ip, lr}\r
21777    15428:       e3a00f06        mov     r0, #24 ; 0x18\r
21778    1542c:       e3800b17        orr     r0, r0, #23552  ; 0x5c00\r
21779    15430:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
21780    15434:       ebf5b937        bl      0xffd83918\r
21781    15438:       08005ba6        stmeqda r0, {r1, r2, r5, r7, r8, r9, fp, ip, lr}\r
21782    1543c:       e1a04000        mov     r4, r0\r
21783    15440:       ebf5bace        bl      0xffd83f80\r
21784    15444:       08005ba4        stmeqda r0, {r2, r5, r7, r8, r9, fp, ip, lr}\r
21785    15448:       e3a00f07        mov     r0, #28 ; 0x1c\r
21786    1544c:       e3800b17        orr     r0, r0, #23552  ; 0x5c00\r
21787    15450:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
21788    15454:       ebf5b92f        bl      0xffd83918\r
21789    15458:       08005ba8        stmeqda r0, {r3, r5, r7, r8, r9, fp, ip, lr}\r
21790    1545c:       e1a05000        mov     r5, r0\r
21791    15460:       ebf5bac6        bl      0xffd83f80\r
21792    15464:       08005ba6        stmeqda r0, {r1, r2, r5, r7, r8, r9, fp, ip, lr}\r
21793    15468:       e59d0434        ldr     r0, [sp, #1076]\r
21794    1546c:       e2800f00        add     r0, r0, #0      ; 0x0\r
21795    15470:       e1a01007        mov     r1, r7\r
21796    15474:       ebf5b854        bl      0xffd835cc\r
21797    15478:       08005ba8        stmeqda r0, {r3, r5, r7, r8, r9, fp, ip, lr}\r
21798    1547c:       ebf5babf        bl      0xffd83f80\r
21799    15480:       08005ba8        stmeqda r0, {r3, r5, r7, r8, r9, fp, ip, lr}\r
21800    15484:       e3b03001        movs    r3, #1  ; 0x1\r
21801    15488:       ebf5babc        bl      0xffd83f80\r
21802    1548c:       08005baa        stmeqda r0, {r1, r3, r5, r7, r8, r9, fp, ip, lr}\r
21803    15490:       e1a01008        mov     r1, r8\r
21804    15494:       e2986000        adds    r6, r8, #0      ; 0x0\r
21805    15498:       ebf5bab8        bl      0xffd83f80\r
21806    1549c:       08005bac        stmeqda r0, {r2, r3, r5, r7, r8, r9, fp, ip, lr}\r
21807    154a0:       ebf5bab6        bl      0xffd83f80\r
21808    154a4:       08005bae        stmeqda r0, {r1, r2, r3, r5, r7, r8, r9, fp, ip, lr}\r
21809    154a8:       e3a000b1        mov     r0, #177        ; 0xb1\r
21810    154ac:       e3800c5b        orr     r0, r0, #23296  ; 0x5b00\r
21811    154b0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
21812    154b4:       e58d0438        str     r0, [sp, #1080]\r
21813    154b8:       e28cc01a        add     ip, ip, #26     ; 0x1a\r
21814    154bc:       e1a00fac        mov     r0, ip, lsr #31\r
21815    154c0:       e08ff100        add     pc, pc, r0, lsl #2\r
21816    154c4:       08000e98        stmeqda r0, {r3, r4, r7, r9, sl, fp}\r
21817    154c8:       ebf5b6a1        bl      0xffd82f54\r
21818    154cc:       eafffcb6        b       0x147ac\r
21819    154d0:       08005bb0        stmeqda r0, {r4, r5, r7, r8, r9, fp, ip, lr}\r
21820    154d4:       00000000        andeq   r0, r0, r0\r
21821    154d8:       ebf5baa8        bl      0xffd83f80\r
21822    154dc:       08005bb0        stmeqda r0, {r4, r5, r7, r8, r9, fp, ip, lr}\r
21823    154e0:       e3b030bf        movs    r3, #191        ; 0xbf\r
21824    154e4:       ebf5baa5        bl      0xffd83f80\r
21825    154e8:       08005bb2        stmeqda r0, {r1, r4, r5, r7, r8, r9, fp, ip, lr}\r
21826    154ec:       e59d1420        ldr     r1, [sp, #1056]\r
21827    154f0:       e1a04001        mov     r4, r1\r
21828    154f4:       ebf5baa1        bl      0xffd83f80\r
21829    154f8:       08005bb4        stmeqda r0, {r2, r4, r5, r7, r8, r9, fp, ip, lr}\r
21830    154fc:       e2840004        add     r0, r4, #4      ; 0x4\r
21831    15500:       e1a01003        mov     r1, r3\r
21832    15504:       ebf5b810        bl      0xffd8354c\r
21833    15508:       08005bb6        stmeqda r0, {r1, r2, r4, r5, r7, r8, r9, fp, ip, lr}\r
21834    1550c:       ebf5ba9b        bl      0xffd83f80\r
21835    15510:       08005bb6        stmeqda r0, {r1, r2, r4, r5, r7, r8, r9, fp, ip, lr}\r
21836    15514:       e2840008        add     r0, r4, #8      ; 0x8\r
21837    15518:       e1a01007        mov     r1, r7\r
21838    1551c:       ebf5b80a        bl      0xffd8354c\r
21839    15520:       08005bb8        stmeqda r0, {r3, r4, r5, r7, r8, r9, fp, ip, lr}\r
21840    15524:       ebf5ba95        bl      0xffd83f80\r
21841    15528:       08005bb8        stmeqda r0, {r3, r4, r5, r7, r8, r9, fp, ip, lr}\r
21842    1552c:       ebf5ba93        bl      0xffd83f80\r
21843    15530:       08005bba        stmeqda r0, {r1, r3, r4, r5, r7, r8, r9, fp, ip, lr}\r
21844    15534:       e3a000bd        mov     r0, #189        ; 0xbd\r
21845    15538:       e3800c5b        orr     r0, r0, #23296  ; 0x5b00\r
21846    1553c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
21847    15540:       e58d0438        str     r0, [sp, #1080]\r
21848    15544:       e28cc014        add     ip, ip, #20     ; 0x14\r
21849    15548:       e1a00fac        mov     r0, ip, lsr #31\r
21850    1554c:       e08ff100        add     pc, pc, r0, lsl #2\r
21851    15550:       080c0574        stmeqda ip, {r2, r4, r5, r6, r8, sl}\r
21852    15554:       ebf5b67e        bl      0xffd82f54\r
21853    15558:       ea000001        b       0x15564\r
21854    1555c:       080c0574        stmeqda ip, {r2, r4, r5, r6, r8, sl}\r
21855    15560:       00000000        andeq   r0, r0, r0\r
21856    15564:       ebf5ba85        bl      0xffd83f80\r
21857    15568:       080c0574        stmeqda ip, {r2, r4, r5, r6, r8, sl}\r
21858    1556c:       e59d9434        ldr     r9, [sp, #1076]\r
21859    15570:       e3c99003        bic     r9, r9, #3      ; 0x3\r
21860    15574:       e249900c        sub     r9, r9, #12     ; 0xc\r
21861    15578:       e58d9434        str     r9, [sp, #1076]\r
21862    1557c:       e2890000        add     r0, r9, #0      ; 0x0\r
21863    15580:       e1a01007        mov     r1, r7\r
21864    15584:       ebf5b830        bl      0xffd8364c\r
21865    15588:       e2890004        add     r0, r9, #4      ; 0x4\r
21866    1558c:       e1a01008        mov     r1, r8\r
21867    15590:       ebf5b82d        bl      0xffd8364c\r
21868    15594:       e2890008        add     r0, r9, #8      ; 0x8\r
21869    15598:       e59d1438        ldr     r1, [sp, #1080]\r
21870    1559c:       ebf5b82a        bl      0xffd8364c\r
21871    155a0:       ebf5ba76        bl      0xffd83f80\r
21872    155a4:       080c0576        stmeqda ip, {r1, r2, r4, r5, r6, r8, sl}\r
21873    155a8:       e3a00f66        mov     r0, #408        ; 0x198\r
21874    155ac:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
21875    155b0:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
21876    155b4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
21877    155b8:       ebf5b8d6        bl      0xffd83918\r
21878    155bc:       080c057a        stmeqda ip, {r1, r3, r4, r5, r6, r8, sl}\r
21879    155c0:       e1a03000        mov     r3, r0\r
21880    155c4:       ebf5ba6d        bl      0xffd83f80\r
21881    155c8:       080c0578        stmeqda ip, {r3, r4, r5, r6, r8, sl}\r
21882    155cc:       e1b03803        movs    r3, r3, lsl #16\r
21883    155d0:       ebf5ba6a        bl      0xffd83f80\r
21884    155d4:       080c057a        stmeqda ip, {r1, r3, r4, r5, r6, r8, sl}\r
21885    155d8:       e1b03823        movs    r3, r3, lsr #16\r
21886    155dc:       ebf5ba67        bl      0xffd83f80\r
21887    155e0:       080c057c        stmeqda ip, {r2, r3, r4, r5, r6, r8, sl}\r
21888    155e4:       e3530000        cmp     r3, #0  ; 0x0\r
21889    155e8:       ebf5ba64        bl      0xffd83f80\r
21890    155ec:       080c057e        stmeqda ip, {r1, r2, r3, r4, r5, r6, r8, sl}\r
21891    155f0:       e28cc016        add     ip, ip, #22     ; 0x16\r
21892    155f4:       1a000004        bne     0x1560c\r
21893    155f8:       e1a00fac        mov     r0, ip, lsr #31\r
21894    155fc:       e08ff100        add     pc, pc, r0, lsl #2\r
21895    15600:       080c0592        stmeqda ip, {r1, r4, r7, r8, sl}\r
21896    15604:       ebf5b652        bl      0xffd82f54\r
21897    15608:       ea000023        b       0x1569c\r
21898    1560c:       ebf5ba5b        bl      0xffd83f80\r
21899    15610:       080c0580        stmeqda ip, {r7, r8, sl}\r
21900    15614:       e3a00f67        mov     r0, #412        ; 0x19c\r
21901    15618:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
21902    1561c:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
21903    15620:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
21904    15624:       ebf5b8bb        bl      0xffd83918\r
21905    15628:       080c0584        stmeqda ip, {r2, r7, r8, sl}\r
21906    1562c:       e1a08000        mov     r8, r0\r
21907    15630:       ebf5ba52        bl      0xffd83f80\r
21908    15634:       080c0582        stmeqda ip, {r1, r7, r8, sl}\r
21909    15638:       e1a01003        mov     r1, r3\r
21910    1563c:       e2937000        adds    r7, r3, #0      ; 0x0\r
21911    15640:       ebf5ba4e        bl      0xffd83f80\r
21912    15644:       080c0584        stmeqda ip, {r2, r7, r8, sl}\r
21913    15648:       e2880000        add     r0, r8, #0      ; 0x0\r
21914    1564c:       ebf5b8b1        bl      0xffd83918\r
21915    15650:       080c0588        stmeqda ip, {r3, r7, r8, sl}\r
21916    15654:       e1a03000        mov     r3, r0\r
21917    15658:       ebf5ba48        bl      0xffd83f80\r
21918    1565c:       080c0586        stmeqda ip, {r1, r2, r7, r8, sl}\r
21919    15660:       ebf5ba46        bl      0xffd83f80\r
21920    15664:       080c0588        stmeqda ip, {r3, r7, r8, sl}\r
21921    15668:       e3a0008b        mov     r0, #139        ; 0x8b\r
21922    1566c:       e3800c05        orr     r0, r0, #1280   ; 0x500\r
21923    15670:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
21924    15674:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
21925    15678:       e58d0438        str     r0, [sp, #1080]\r
21926    1567c:       e28cc013        add     ip, ip, #19     ; 0x13\r
21927    15680:       e1a00fac        mov     r0, ip, lsr #31\r
21928    15684:       e08ff100        add     pc, pc, r0, lsl #2\r
21929    15688:       080c0b70        stmeqda ip, {r4, r5, r6, r8, r9, fp}\r
21930    1568c:       ebf5b630        bl      0xffd82f54\r
21931    15690:       ea000020        b       0x15718\r
21932    15694:       080c0592        stmeqda ip, {r1, r4, r7, r8, sl}\r
21933    15698:       00000000        andeq   r0, r0, r0\r
21934    1569c:       ebf5ba37        bl      0xffd83f80\r
21935    156a0:       080c0592        stmeqda ip, {r1, r4, r7, r8, sl}\r
21936    156a4:       e59d9434        ldr     r9, [sp, #1076]\r
21937    156a8:       e3c99003        bic     r9, r9, #3      ; 0x3\r
21938    156ac:       e2890008        add     r0, r9, #8      ; 0x8\r
21939    156b0:       e58d0434        str     r0, [sp, #1076]\r
21940    156b4:       e2890000        add     r0, r9, #0      ; 0x0\r
21941    156b8:       ebf5b896        bl      0xffd83918\r
21942    156bc:       080c0596        stmeqda ip, {r1, r2, r4, r7, r8, sl}\r
21943    156c0:       e1a07000        mov     r7, r0\r
21944    156c4:       e2890004        add     r0, r9, #4      ; 0x4\r
21945    156c8:       ebf5b892        bl      0xffd83918\r
21946    156cc:       080c0596        stmeqda ip, {r1, r2, r4, r7, r8, sl}\r
21947    156d0:       e1a08000        mov     r8, r0\r
21948    156d4:       ebf5ba29        bl      0xffd83f80\r
21949    156d8:       080c0594        stmeqda ip, {r2, r4, r7, r8, sl}\r
21950    156dc:       e59d9434        ldr     r9, [sp, #1076]\r
21951    156e0:       e3c99003        bic     r9, r9, #3      ; 0x3\r
21952    156e4:       e2890004        add     r0, r9, #4      ; 0x4\r
21953    156e8:       e58d0434        str     r0, [sp, #1076]\r
21954    156ec:       e2890000        add     r0, r9, #0      ; 0x0\r
21955    156f0:       ebf5b888        bl      0xffd83918\r
21956    156f4:       080c0598        stmeqda ip, {r3, r4, r7, r8, sl}\r
21957    156f8:       e1a03000        mov     r3, r0\r
21958    156fc:       ebf5ba1f        bl      0xffd83f80\r
21959    15700:       080c0596        stmeqda ip, {r1, r2, r4, r7, r8, sl}\r
21960    15704:       e1a00003        mov     r0, r3\r
21961    15708:       e28cc00c        add     ip, ip, #12     ; 0xc\r
21962    1570c:       eaf5b66f        b       0xffd830d0\r
21963    15710:       080c0b70        stmeqda ip, {r4, r5, r6, r8, r9, fp}\r
21964    15714:       00000000        andeq   r0, r0, r0\r
21965    15718:       ebf5ba18        bl      0xffd83f80\r
21966    1571c:       080c0b70        stmeqda ip, {r4, r5, r6, r8, r9, fp}\r
21967    15720:       e59d9434        ldr     r9, [sp, #1076]\r
21968    15724:       e3c99003        bic     r9, r9, #3      ; 0x3\r
21969    15728:       e2499010        sub     r9, r9, #16     ; 0x10\r
21970    1572c:       e58d9434        str     r9, [sp, #1076]\r
21971    15730:       e2890000        add     r0, r9, #0      ; 0x0\r
21972    15734:       e1a01007        mov     r1, r7\r
21973    15738:       ebf5b7c3        bl      0xffd8364c\r
21974    1573c:       e2890004        add     r0, r9, #4      ; 0x4\r
21975    15740:       e1a01008        mov     r1, r8\r
21976    15744:       ebf5b7c0        bl      0xffd8364c\r
21977    15748:       e2890008        add     r0, r9, #8      ; 0x8\r
21978    1574c:       e59d1418        ldr     r1, [sp, #1048]\r
21979    15750:       ebf5b7bd        bl      0xffd8364c\r
21980    15754:       e289000c        add     r0, r9, #12     ; 0xc\r
21981    15758:       e59d1438        ldr     r1, [sp, #1080]\r
21982    1575c:       ebf5b7ba        bl      0xffd8364c\r
21983    15760:       ebf5ba06        bl      0xffd83f80\r
21984    15764:       080c0b72        stmeqda ip, {r1, r4, r5, r6, r8, r9, fp}\r
21985    15768:       e1a01003        mov     r1, r3\r
21986    1576c:       e2930000        adds    r0, r3, #0      ; 0x0\r
21987    15770:       e58d0418        str     r0, [sp, #1048]\r
21988    15774:       ebf5ba01        bl      0xffd83f80\r
21989    15778:       080c0b74        stmeqda ip, {r2, r4, r5, r6, r8, r9, fp}\r
21990    1577c:       e59d0418        ldr     r0, [sp, #1048]\r
21991    15780:       e2800034        add     r0, r0, #52     ; 0x34\r
21992    15784:       ebf5b863        bl      0xffd83918\r
21993    15788:       080c0b78        stmeqda ip, {r3, r4, r5, r6, r8, r9, fp}\r
21994    1578c:       e1a04000        mov     r4, r0\r
21995    15790:       ebf5b9fa        bl      0xffd83f80\r
21996    15794:       080c0b76        stmeqda ip, {r1, r2, r4, r5, r6, r8, r9, fp}\r
21997    15798:       e3a00feb        mov     r0, #940        ; 0x3ac\r
21998    1579c:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
21999    157a0:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
22000    157a4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
22001    157a8:       ebf5b85a        bl      0xffd83918\r
22002    157ac:       080c0b7a        stmeqda ip, {r1, r3, r4, r5, r6, r8, r9, fp}\r
22003    157b0:       e1a03000        mov     r3, r0\r
22004    157b4:       ebf5b9f1        bl      0xffd83f80\r
22005    157b8:       080c0b78        stmeqda ip, {r3, r4, r5, r6, r8, r9, fp}\r
22006    157bc:       e1540003        cmp     r4, r3\r
22007    157c0:       ebf5b9ee        bl      0xffd83f80\r
22008    157c4:       080c0b7a        stmeqda ip, {r1, r3, r4, r5, r6, r8, r9, fp}\r
22009    157c8:       e28cc019        add     ip, ip, #25     ; 0x19\r
22010    157cc:       0a000004        beq     0x157e4\r
22011    157d0:       e1a00fac        mov     r0, ip, lsr #31\r
22012    157d4:       e08ff100        add     pc, pc, r0, lsl #2\r
22013    157d8:       080c0ba6        stmeqda ip, {r1, r2, r5, r7, r8, r9, fp}\r
22014    157dc:       ebf5b5dc        bl      0xffd82f54\r
22015    157e0:       ea000056        b       0x15940\r
22016    157e4:       ebf5b9e5        bl      0xffd83f80\r
22017    157e8:       080c0b7c        stmeqda ip, {r2, r3, r4, r5, r6, r8, r9, fp}\r
22018    157ec:       e1a01004        mov     r1, r4\r
22019    157f0:       e2943001        adds    r3, r4, #1      ; 0x1\r
22020    157f4:       ebf5b9e1        bl      0xffd83f80\r
22021    157f8:       080c0b7e        stmeqda ip, {r1, r2, r3, r4, r5, r6, r8, r9, fp}\r
22022    157fc:       e59d0418        ldr     r0, [sp, #1048]\r
22023    15800:       e2800034        add     r0, r0, #52     ; 0x34\r
22024    15804:       e1a01003        mov     r1, r3\r
22025    15808:       ebf5b76f        bl      0xffd835cc\r
22026    1580c:       080c0b80        stmeqda ip, {r7, r8, r9, fp}\r
22027    15810:       ebf5b9da        bl      0xffd83f80\r
22028    15814:       080c0b80        stmeqda ip, {r7, r8, r9, fp}\r
22029    15818:       e59d0418        ldr     r0, [sp, #1048]\r
22030    1581c:       e2800004        add     r0, r0, #4      ; 0x4\r
22031    15820:       ebf5b83c        bl      0xffd83918\r
22032    15824:       080c0b84        stmeqda ip, {r2, r7, r8, r9, fp}\r
22033    15828:       e1a03000        mov     r3, r0\r
22034    1582c:       ebf5b9d3        bl      0xffd83f80\r
22035    15830:       080c0b82        stmeqda ip, {r1, r7, r8, r9, fp}\r
22036    15834:       e3b04080        movs    r4, #128        ; 0x80\r
22037    15838:       ebf5b9d0        bl      0xffd83f80\r
22038    1583c:       080c0b84        stmeqda ip, {r2, r7, r8, r9, fp}\r
22039    15840:       e1b04c04        movs    r4, r4, lsl #24\r
22040    15844:       ebf5b9cd        bl      0xffd83f80\r
22041    15848:       080c0b86        stmeqda ip, {r1, r2, r7, r8, r9, fp}\r
22042    1584c:       e1a01003        mov     r1, r3\r
22043    15850:       e1933004        orrs    r3, r3, r4\r
22044    15854:       ebf5b9c9        bl      0xffd83f80\r
22045    15858:       080c0b88        stmeqda ip, {r3, r7, r8, r9, fp}\r
22046    1585c:       e59d0418        ldr     r0, [sp, #1048]\r
22047    15860:       e2800004        add     r0, r0, #4      ; 0x4\r
22048    15864:       e1a01003        mov     r1, r3\r
22049    15868:       ebf5b757        bl      0xffd835cc\r
22050    1586c:       080c0b8a        stmeqda ip, {r1, r3, r7, r8, r9, fp}\r
22051    15870:       ebf5b9c2        bl      0xffd83f80\r
22052    15874:       080c0b8a        stmeqda ip, {r1, r3, r7, r8, r9, fp}\r
22053    15878:       e59d0418        ldr     r0, [sp, #1048]\r
22054    1587c:       e2800008        add     r0, r0, #8      ; 0x8\r
22055    15880:       ebf5b7cd        bl      0xffd837bc\r
22056    15884:       080c0b8e        stmeqda ip, {r1, r2, r3, r7, r8, r9, fp}\r
22057    15888:       e1a07000        mov     r7, r0\r
22058    1588c:       ebf5b9bb        bl      0xffd83f80\r
22059    15890:       080c0b8c        stmeqda ip, {r2, r3, r7, r8, r9, fp}\r
22060    15894:       e59d0418        ldr     r0, [sp, #1048]\r
22061    15898:       e280002c        add     r0, r0, #44     ; 0x2c\r
22062    1589c:       ebf5b81d        bl      0xffd83918\r
22063    158a0:       080c0b90        stmeqda ip, {r4, r7, r8, r9, fp}\r
22064    158a4:       e1a08000        mov     r8, r0\r
22065    158a8:       ebf5b9b4        bl      0xffd83f80\r
22066    158ac:       080c0b8e        stmeqda ip, {r1, r2, r3, r7, r8, r9, fp}\r
22067    158b0:       e3570000        cmp     r7, #0  ; 0x0\r
22068    158b4:       ebf5b9b1        bl      0xffd83f80\r
22069    158b8:       080c0b90        stmeqda ip, {r4, r7, r8, r9, fp}\r
22070    158bc:       e28cc029        add     ip, ip, #41     ; 0x29\r
22071    158c0:       ca000004        bgt     0x158d8\r
22072    158c4:       e1a00fac        mov     r0, ip, lsr #31\r
22073    158c8:       e08ff100        add     pc, pc, r0, lsl #2\r
22074    158cc:       080c0ba2        stmeqda ip, {r1, r5, r7, r8, r9, fp}\r
22075    158d0:       ebf5b59f        bl      0xffd82f54\r
22076    158d4:       ea00003c        b       0x159cc\r
22077    158d8:       ebf5b9a8        bl      0xffd83f80\r
22078    158dc:       080c0b92        stmeqda ip, {r1, r4, r7, r8, r9, fp}\r
22079    158e0:       e59d1418        ldr     r1, [sp, #1048]\r
22080    158e4:       e59d1418        ldr     r1, [sp, #1048]\r
22081    158e8:       e2913000        adds    r3, r1, #0      ; 0x0\r
22082    158ec:       ebf5b9a3        bl      0xffd83f80\r
22083    158f0:       080c0b94        stmeqda ip, {r2, r4, r7, r8, r9, fp}\r
22084    158f4:       e1a01008        mov     r1, r8\r
22085    158f8:       e2984000        adds    r4, r8, #0      ; 0x0\r
22086    158fc:       ebf5b99f        bl      0xffd83f80\r
22087    15900:       080c0b96        stmeqda ip, {r1, r2, r4, r7, r8, r9, fp}\r
22088    15904:       ebf5b99d        bl      0xffd83f80\r
22089    15908:       080c0b98        stmeqda ip, {r3, r4, r7, r8, r9, fp}\r
22090    1590c:       e3a0009b        mov     r0, #155        ; 0x9b\r
22091    15910:       e3800c0b        orr     r0, r0, #2816   ; 0xb00\r
22092    15914:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
22093    15918:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
22094    1591c:       e58d0438        str     r0, [sp, #1080]\r
22095    15920:       e28cc00c        add     ip, ip, #12     ; 0xc\r
22096    15924:       e1a00fac        mov     r0, ip, lsr #31\r
22097    15928:       e08ff100        add     pc, pc, r0, lsl #2\r
22098    1592c:       080c0020        stmeqda ip, {r5}\r
22099    15930:       ebf5b587        bl      0xffd82f54\r
22100    15934:       eaffd6e4        b       0xb4cc\r
22101    15938:       080c0ba6        stmeqda ip, {r1, r2, r5, r7, r8, r9, fp}\r
22102    1593c:       00000000        andeq   r0, r0, r0\r
22103    15940:       ebf5b98e        bl      0xffd83f80\r
22104    15944:       080c0ba6        stmeqda ip, {r1, r2, r5, r7, r8, r9, fp}\r
22105    15948:       e59d9434        ldr     r9, [sp, #1076]\r
22106    1594c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
22107    15950:       e289000c        add     r0, r9, #12     ; 0xc\r
22108    15954:       e58d0434        str     r0, [sp, #1076]\r
22109    15958:       e2890000        add     r0, r9, #0      ; 0x0\r
22110    1595c:       ebf5b7ed        bl      0xffd83918\r
22111    15960:       080c0baa        stmeqda ip, {r1, r3, r5, r7, r8, r9, fp}\r
22112    15964:       e1a07000        mov     r7, r0\r
22113    15968:       e2890004        add     r0, r9, #4      ; 0x4\r
22114    1596c:       ebf5b7e9        bl      0xffd83918\r
22115    15970:       080c0baa        stmeqda ip, {r1, r3, r5, r7, r8, r9, fp}\r
22116    15974:       e1a08000        mov     r8, r0\r
22117    15978:       e2890008        add     r0, r9, #8      ; 0x8\r
22118    1597c:       ebf5b7e5        bl      0xffd83918\r
22119    15980:       080c0baa        stmeqda ip, {r1, r3, r5, r7, r8, r9, fp}\r
22120    15984:       e58d0418        str     r0, [sp, #1048]\r
22121    15988:       ebf5b97c        bl      0xffd83f80\r
22122    1598c:       080c0ba8        stmeqda ip, {r3, r5, r7, r8, r9, fp}\r
22123    15990:       e59d9434        ldr     r9, [sp, #1076]\r
22124    15994:       e3c99003        bic     r9, r9, #3      ; 0x3\r
22125    15998:       e2890004        add     r0, r9, #4      ; 0x4\r
22126    1599c:       e58d0434        str     r0, [sp, #1076]\r
22127    159a0:       e2890000        add     r0, r9, #0      ; 0x0\r
22128    159a4:       ebf5b7db        bl      0xffd83918\r
22129    159a8:       080c0bac        stmeqda ip, {r2, r3, r5, r7, r8, r9, fp}\r
22130    159ac:       e1a03000        mov     r3, r0\r
22131    159b0:       ebf5b972        bl      0xffd83f80\r
22132    159b4:       080c0baa        stmeqda ip, {r1, r3, r5, r7, r8, r9, fp}\r
22133    159b8:       e1a00003        mov     r0, r3\r
22134    159bc:       e28cc00d        add     ip, ip, #13     ; 0xd\r
22135    159c0:       eaf5b5c2        b       0xffd830d0\r
22136    159c4:       080c0ba2        stmeqda ip, {r1, r5, r7, r8, r9, fp}\r
22137    159c8:       00000000        andeq   r0, r0, r0\r
22138    159cc:       ebf5b96b        bl      0xffd83f80\r
22139    159d0:       080c0ba2        stmeqda ip, {r1, r5, r7, r8, r9, fp}\r
22140    159d4:       e3a00feb        mov     r0, #940        ; 0x3ac\r
22141    159d8:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
22142    159dc:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
22143    159e0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
22144    159e4:       ebf5b7cb        bl      0xffd83918\r
22145    159e8:       080c0ba6        stmeqda ip, {r1, r2, r5, r7, r8, r9, fp}\r
22146    159ec:       e1a03000        mov     r3, r0\r
22147    159f0:       ebf5b962        bl      0xffd83f80\r
22148    159f4:       080c0ba4        stmeqda ip, {r2, r5, r7, r8, r9, fp}\r
22149    159f8:       e59d0418        ldr     r0, [sp, #1048]\r
22150    159fc:       e2800034        add     r0, r0, #52     ; 0x34\r
22151    15a00:       e1a01003        mov     r1, r3\r
22152    15a04:       ebf5b6f0        bl      0xffd835cc\r
22153    15a08:       080c0ba6        stmeqda ip, {r1, r2, r5, r7, r8, r9, fp}\r
22154    15a0c:       ebf5b95b        bl      0xffd83f80\r
22155    15a10:       080c0ba6        stmeqda ip, {r1, r2, r5, r7, r8, r9, fp}\r
22156    15a14:       e59d9434        ldr     r9, [sp, #1076]\r
22157    15a18:       e3c99003        bic     r9, r9, #3      ; 0x3\r
22158    15a1c:       e289000c        add     r0, r9, #12     ; 0xc\r
22159    15a20:       e58d0434        str     r0, [sp, #1076]\r
22160    15a24:       e2890000        add     r0, r9, #0      ; 0x0\r
22161    15a28:       ebf5b7ba        bl      0xffd83918\r
22162    15a2c:       080c0baa        stmeqda ip, {r1, r3, r5, r7, r8, r9, fp}\r
22163    15a30:       e1a07000        mov     r7, r0\r
22164    15a34:       e2890004        add     r0, r9, #4      ; 0x4\r
22165    15a38:       ebf5b7b6        bl      0xffd83918\r
22166    15a3c:       080c0baa        stmeqda ip, {r1, r3, r5, r7, r8, r9, fp}\r
22167    15a40:       e1a08000        mov     r8, r0\r
22168    15a44:       e2890008        add     r0, r9, #8      ; 0x8\r
22169    15a48:       ebf5b7b2        bl      0xffd83918\r
22170    15a4c:       080c0baa        stmeqda ip, {r1, r3, r5, r7, r8, r9, fp}\r
22171    15a50:       e58d0418        str     r0, [sp, #1048]\r
22172    15a54:       ebf5b949        bl      0xffd83f80\r
22173    15a58:       080c0ba8        stmeqda ip, {r3, r5, r7, r8, r9, fp}\r
22174    15a5c:       e59d9434        ldr     r9, [sp, #1076]\r
22175    15a60:       e3c99003        bic     r9, r9, #3      ; 0x3\r
22176    15a64:       e2890004        add     r0, r9, #4      ; 0x4\r
22177    15a68:       e58d0434        str     r0, [sp, #1076]\r
22178    15a6c:       e2890000        add     r0, r9, #0      ; 0x0\r
22179    15a70:       ebf5b7a8        bl      0xffd83918\r
22180    15a74:       080c0bac        stmeqda ip, {r2, r3, r5, r7, r8, r9, fp}\r
22181    15a78:       e1a03000        mov     r3, r0\r
22182    15a7c:       ebf5b93f        bl      0xffd83f80\r
22183    15a80:       080c0baa        stmeqda ip, {r1, r3, r5, r7, r8, r9, fp}\r
22184    15a84:       e1a00003        mov     r0, r3\r
22185    15a88:       e28cc016        add     ip, ip, #22     ; 0x16\r
22186    15a8c:       eaf5b58f        b       0xffd830d0\r
22187    15a90:       080c0b9a        stmeqda ip, {r1, r3, r4, r7, r8, r9, fp}\r
22188    15a94:       00000000        andeq   r0, r0, r0\r
22189    15a98:       ebf5b938        bl      0xffd83f80\r
22190    15a9c:       080c0b9a        stmeqda ip, {r1, r3, r4, r7, r8, r9, fp}\r
22191    15aa0:       e1a01007        mov     r1, r7\r
22192    15aa4:       e2577001        subs    r7, r7, #1      ; 0x1\r
22193    15aa8:       ebf5b934        bl      0xffd83f80\r
22194    15aac:       080c0b9c        stmeqda ip, {r2, r3, r4, r7, r8, r9, fp}\r
22195    15ab0:       e1a01008        mov     r1, r8\r
22196    15ab4:       e2988050        adds    r8, r8, #80     ; 0x50\r
22197    15ab8:       ebf5b930        bl      0xffd83f80\r
22198    15abc:       080c0b9e        stmeqda ip, {r1, r2, r3, r4, r7, r8, r9, fp}\r
22199    15ac0:       e3570000        cmp     r7, #0  ; 0x0\r
22200    15ac4:       ebf5b92d        bl      0xffd83f80\r
22201    15ac8:       080c0ba0        stmeqda ip, {r5, r7, r8, r9, fp}\r
22202    15acc:       e28cc00c        add     ip, ip, #12     ; 0xc\r
22203    15ad0:       da000004        ble     0x15ae8\r
22204    15ad4:       e1a00fac        mov     r0, ip, lsr #31\r
22205    15ad8:       e08ff100        add     pc, pc, r0, lsl #2\r
22206    15adc:       080c0b92        stmeqda ip, {r1, r4, r7, r8, r9, fp}\r
22207    15ae0:       ebf5b51b        bl      0xffd82f54\r
22208    15ae4:       ea000032        b       0x15bb4\r
22209    15ae8:       ebf5b924        bl      0xffd83f80\r
22210    15aec:       080c0ba2        stmeqda ip, {r1, r5, r7, r8, r9, fp}\r
22211    15af0:       e3a00feb        mov     r0, #940        ; 0x3ac\r
22212    15af4:       e3800b02        orr     r0, r0, #2048   ; 0x800\r
22213    15af8:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
22214    15afc:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
22215    15b00:       ebf5b784        bl      0xffd83918\r
22216    15b04:       080c0ba6        stmeqda ip, {r1, r2, r5, r7, r8, r9, fp}\r
22217    15b08:       e1a03000        mov     r3, r0\r
22218    15b0c:       ebf5b91b        bl      0xffd83f80\r
22219    15b10:       080c0ba4        stmeqda ip, {r2, r5, r7, r8, r9, fp}\r
22220    15b14:       e59d0418        ldr     r0, [sp, #1048]\r
22221    15b18:       e2800034        add     r0, r0, #52     ; 0x34\r
22222    15b1c:       e1a01003        mov     r1, r3\r
22223    15b20:       ebf5b6a9        bl      0xffd835cc\r
22224    15b24:       080c0ba6        stmeqda ip, {r1, r2, r5, r7, r8, r9, fp}\r
22225    15b28:       ebf5b914        bl      0xffd83f80\r
22226    15b2c:       080c0ba6        stmeqda ip, {r1, r2, r5, r7, r8, r9, fp}\r
22227    15b30:       e59d9434        ldr     r9, [sp, #1076]\r
22228    15b34:       e3c99003        bic     r9, r9, #3      ; 0x3\r
22229    15b38:       e289000c        add     r0, r9, #12     ; 0xc\r
22230    15b3c:       e58d0434        str     r0, [sp, #1076]\r
22231    15b40:       e2890000        add     r0, r9, #0      ; 0x0\r
22232    15b44:       ebf5b773        bl      0xffd83918\r
22233    15b48:       080c0baa        stmeqda ip, {r1, r3, r5, r7, r8, r9, fp}\r
22234    15b4c:       e1a07000        mov     r7, r0\r
22235    15b50:       e2890004        add     r0, r9, #4      ; 0x4\r
22236    15b54:       ebf5b76f        bl      0xffd83918\r
22237    15b58:       080c0baa        stmeqda ip, {r1, r3, r5, r7, r8, r9, fp}\r
22238    15b5c:       e1a08000        mov     r8, r0\r
22239    15b60:       e2890008        add     r0, r9, #8      ; 0x8\r
22240    15b64:       ebf5b76b        bl      0xffd83918\r
22241    15b68:       080c0baa        stmeqda ip, {r1, r3, r5, r7, r8, r9, fp}\r
22242    15b6c:       e58d0418        str     r0, [sp, #1048]\r
22243    15b70:       ebf5b902        bl      0xffd83f80\r
22244    15b74:       080c0ba8        stmeqda ip, {r3, r5, r7, r8, r9, fp}\r
22245    15b78:       e59d9434        ldr     r9, [sp, #1076]\r
22246    15b7c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
22247    15b80:       e2890004        add     r0, r9, #4      ; 0x4\r
22248    15b84:       e58d0434        str     r0, [sp, #1076]\r
22249    15b88:       e2890000        add     r0, r9, #0      ; 0x0\r
22250    15b8c:       ebf5b761        bl      0xffd83918\r
22251    15b90:       080c0bac        stmeqda ip, {r2, r3, r5, r7, r8, r9, fp}\r
22252    15b94:       e1a03000        mov     r3, r0\r
22253    15b98:       ebf5b8f8        bl      0xffd83f80\r
22254    15b9c:       080c0baa        stmeqda ip, {r1, r3, r5, r7, r8, r9, fp}\r
22255    15ba0:       e1a00003        mov     r0, r3\r
22256    15ba4:       e28cc016        add     ip, ip, #22     ; 0x16\r
22257    15ba8:       eaf5b548        b       0xffd830d0\r
22258    15bac:       080c0b92        stmeqda ip, {r1, r4, r7, r8, r9, fp}\r
22259    15bb0:       00000000        andeq   r0, r0, r0\r
22260    15bb4:       ebf5b8f1        bl      0xffd83f80\r
22261    15bb8:       080c0b92        stmeqda ip, {r1, r4, r7, r8, r9, fp}\r
22262    15bbc:       e59d1418        ldr     r1, [sp, #1048]\r
22263    15bc0:       e59d1418        ldr     r1, [sp, #1048]\r
22264    15bc4:       e2913000        adds    r3, r1, #0      ; 0x0\r
22265    15bc8:       ebf5b8ec        bl      0xffd83f80\r
22266    15bcc:       080c0b94        stmeqda ip, {r2, r4, r7, r8, r9, fp}\r
22267    15bd0:       e1a01008        mov     r1, r8\r
22268    15bd4:       e2984000        adds    r4, r8, #0      ; 0x0\r
22269    15bd8:       ebf5b8e8        bl      0xffd83f80\r
22270    15bdc:       080c0b96        stmeqda ip, {r1, r2, r4, r7, r8, r9, fp}\r
22271    15be0:       ebf5b8e6        bl      0xffd83f80\r
22272    15be4:       080c0b98        stmeqda ip, {r3, r4, r7, r8, r9, fp}\r
22273    15be8:       e3a0009b        mov     r0, #155        ; 0x9b\r
22274    15bec:       e3800c0b        orr     r0, r0, #2816   ; 0xb00\r
22275    15bf0:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
22276    15bf4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
22277    15bf8:       e58d0438        str     r0, [sp, #1080]\r
22278    15bfc:       e28cc00c        add     ip, ip, #12     ; 0xc\r
22279    15c00:       e1a00fac        mov     r0, ip, lsr #31\r
22280    15c04:       e08ff100        add     pc, pc, r0, lsl #2\r
22281    15c08:       080c0020        stmeqda ip, {r5}\r
22282    15c0c:       ebf5b4d0        bl      0xffd82f54\r
22283    15c10:       eaffd62d        b       0xb4cc\r
22284    15c14:       080c058a        stmeqda ip, {r1, r3, r7, r8, sl}\r
22285    15c18:       00000000        andeq   r0, r0, r0\r
22286    15c1c:       ebf5b8d7        bl      0xffd83f80\r
22287    15c20:       080c058a        stmeqda ip, {r1, r3, r7, r8, sl}\r
22288    15c24:       e1a01008        mov     r1, r8\r
22289    15c28:       e298800c        adds    r8, r8, #12     ; 0xc\r
22290    15c2c:       ebf5b8d3        bl      0xffd83f80\r
22291    15c30:       080c058c        stmeqda ip, {r2, r3, r7, r8, sl}\r
22292    15c34:       e1a01007        mov     r1, r7\r
22293    15c38:       e2577001        subs    r7, r7, #1      ; 0x1\r
22294    15c3c:       ebf5b8cf        bl      0xffd83f80\r
22295    15c40:       080c058e        stmeqda ip, {r1, r2, r3, r7, r8, sl}\r
22296    15c44:       e3570000        cmp     r7, #0  ; 0x0\r
22297    15c48:       ebf5b8cc        bl      0xffd83f80\r
22298    15c4c:       080c0590        stmeqda ip, {r4, r7, r8, sl}\r
22299    15c50:       e28cc00c        add     ip, ip, #12     ; 0xc\r
22300    15c54:       0a000004        beq     0x15c6c\r
22301    15c58:       e1a00fac        mov     r0, ip, lsr #31\r
22302    15c5c:       e08ff100        add     pc, pc, r0, lsl #2\r
22303    15c60:       080c0584        stmeqda ip, {r2, r7, r8, sl}\r
22304    15c64:       ebf5b4ba        bl      0xffd82f54\r
22305    15c68:       ea00001e        b       0x15ce8\r
22306    15c6c:       ebf5b8c3        bl      0xffd83f80\r
22307    15c70:       080c0592        stmeqda ip, {r1, r4, r7, r8, sl}\r
22308    15c74:       e59d9434        ldr     r9, [sp, #1076]\r
22309    15c78:       e3c99003        bic     r9, r9, #3      ; 0x3\r
22310    15c7c:       e2890008        add     r0, r9, #8      ; 0x8\r
22311    15c80:       e58d0434        str     r0, [sp, #1076]\r
22312    15c84:       e2890000        add     r0, r9, #0      ; 0x0\r
22313    15c88:       ebf5b722        bl      0xffd83918\r
22314    15c8c:       080c0596        stmeqda ip, {r1, r2, r4, r7, r8, sl}\r
22315    15c90:       e1a07000        mov     r7, r0\r
22316    15c94:       e2890004        add     r0, r9, #4      ; 0x4\r
22317    15c98:       ebf5b71e        bl      0xffd83918\r
22318    15c9c:       080c0596        stmeqda ip, {r1, r2, r4, r7, r8, sl}\r
22319    15ca0:       e1a08000        mov     r8, r0\r
22320    15ca4:       ebf5b8b5        bl      0xffd83f80\r
22321    15ca8:       080c0594        stmeqda ip, {r2, r4, r7, r8, sl}\r
22322    15cac:       e59d9434        ldr     r9, [sp, #1076]\r
22323    15cb0:       e3c99003        bic     r9, r9, #3      ; 0x3\r
22324    15cb4:       e2890004        add     r0, r9, #4      ; 0x4\r
22325    15cb8:       e58d0434        str     r0, [sp, #1076]\r
22326    15cbc:       e2890000        add     r0, r9, #0      ; 0x0\r
22327    15cc0:       ebf5b714        bl      0xffd83918\r
22328    15cc4:       080c0598        stmeqda ip, {r3, r4, r7, r8, sl}\r
22329    15cc8:       e1a03000        mov     r3, r0\r
22330    15ccc:       ebf5b8ab        bl      0xffd83f80\r
22331    15cd0:       080c0596        stmeqda ip, {r1, r2, r4, r7, r8, sl}\r
22332    15cd4:       e1a00003        mov     r0, r3\r
22333    15cd8:       e28cc00c        add     ip, ip, #12     ; 0xc\r
22334    15cdc:       eaf5b4fb        b       0xffd830d0\r
22335    15ce0:       080c0584        stmeqda ip, {r2, r7, r8, sl}\r
22336    15ce4:       00000000        andeq   r0, r0, r0\r
22337    15ce8:       ebf5b8a4        bl      0xffd83f80\r
22338    15cec:       080c0584        stmeqda ip, {r2, r7, r8, sl}\r
22339    15cf0:       e2880000        add     r0, r8, #0      ; 0x0\r
22340    15cf4:       ebf5b707        bl      0xffd83918\r
22341    15cf8:       080c0588        stmeqda ip, {r3, r7, r8, sl}\r
22342    15cfc:       e1a03000        mov     r3, r0\r
22343    15d00:       ebf5b89e        bl      0xffd83f80\r
22344    15d04:       080c0586        stmeqda ip, {r1, r2, r7, r8, sl}\r
22345    15d08:       ebf5b89c        bl      0xffd83f80\r
22346    15d0c:       080c0588        stmeqda ip, {r3, r7, r8, sl}\r
22347    15d10:       e3a0008b        mov     r0, #139        ; 0x8b\r
22348    15d14:       e3800c05        orr     r0, r0, #1280   ; 0x500\r
22349    15d18:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
22350    15d1c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
22351    15d20:       e58d0438        str     r0, [sp, #1080]\r
22352    15d24:       e28cc00b        add     ip, ip, #11     ; 0xb\r
22353    15d28:       e1a00fac        mov     r0, ip, lsr #31\r
22354    15d2c:       e08ff100        add     pc, pc, r0, lsl #2\r
22355    15d30:       080c0b70        stmeqda ip, {r4, r5, r6, r8, r9, fp}\r
22356    15d34:       ebf5b486        bl      0xffd82f54\r
22357    15d38:       eafffe76        b       0x15718\r
22358    15d3c:       08005bbc        stmeqda r0, {r2, r3, r4, r5, r7, r8, r9, fp, ip, lr}\r
22359    15d40:       00000000        andeq   r0, r0, r0\r
22360    15d44:       ebf5b88d        bl      0xffd83f80\r
22361    15d48:       08005bbc        stmeqda r0, {r2, r3, r4, r5, r7, r8, r9, fp, ip, lr}\r
22362    15d4c:       e3b05022        movs    r5, #34 ; 0x22\r
22363    15d50:       ebf5b88a        bl      0xffd83f80\r
22364    15d54:       08005bbe        stmeqda r0, {r1, r2, r3, r4, r5, r7, r8, r9, fp, ip, lr}\r
22365    15d58:       e59d0418        ldr     r0, [sp, #1048]\r
22366    15d5c:       e0800005        add     r0, r0, r5\r
22367    15d60:       ebf5b6d5        bl      0xffd838bc\r
22368    15d64:       08005bc2        stmeqda r0, {r1, r6, r7, r8, r9, fp, ip, lr}\r
22369    15d68:       e1a03000        mov     r3, r0\r
22370    15d6c:       ebf5b883        bl      0xffd83f80\r
22371    15d70:       08005bc0        stmeqda r0, {r6, r7, r8, r9, fp, ip, lr}\r
22372    15d74:       e1b03083        movs    r3, r3, lsl #1\r
22373    15d78:       ebf5b880        bl      0xffd83f80\r
22374    15d7c:       08005bc2        stmeqda r0, {r1, r6, r7, r8, r9, fp, ip, lr}\r
22375    15d80:       e1a01003        mov     r1, r3\r
22376    15d84:       e59d0418        ldr     r0, [sp, #1048]\r
22377    15d88:       e0933000        adds    r3, r3, r0\r
22378    15d8c:       ebf5b87b        bl      0xffd83f80\r
22379    15d90:       08005bc4        stmeqda r0, {r2, r6, r7, r8, r9, fp, ip, lr}\r
22380    15d94:       e59d1424        ldr     r1, [sp, #1060]\r
22381    15d98:       e1a08001        mov     r8, r1\r
22382    15d9c:       ebf5b877        bl      0xffd83f80\r
22383    15da0:       08005bc6        stmeqda r0, {r1, r2, r6, r7, r8, r9, fp, ip, lr}\r
22384    15da4:       e2830019        add     r0, r3, #25     ; 0x19\r
22385    15da8:       e1a01008        mov     r1, r8\r
22386    15dac:       ebf5b5c7        bl      0xffd834d0\r
22387    15db0:       08005bc8        stmeqda r0, {r3, r6, r7, r8, r9, fp, ip, lr}\r
22388    15db4:       ebf5b871        bl      0xffd83f80\r
22389    15db8:       08005bc8        stmeqda r0, {r3, r6, r7, r8, r9, fp, ip, lr}\r
22390    15dbc:       e3a00ec2        mov     r0, #3104       ; 0xc20\r
22391    15dc0:       e3800a05        orr     r0, r0, #20480  ; 0x5000\r
22392    15dc4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
22393    15dc8:       ebf5b6d2        bl      0xffd83918\r
22394    15dcc:       08005bcc        stmeqda r0, {r2, r3, r6, r7, r8, r9, fp, ip, lr}\r
22395    15dd0:       e1a04000        mov     r4, r0\r
22396    15dd4:       ebf5b869        bl      0xffd83f80\r
22397    15dd8:       08005bca        stmeqda r0, {r1, r3, r6, r7, r8, r9, fp, ip, lr}\r
22398    15ddc:       e59d1418        ldr     r1, [sp, #1048]\r
22399    15de0:       e59d1418        ldr     r1, [sp, #1048]\r
22400    15de4:       e2913000        adds    r3, r1, #0      ; 0x0\r
22401    15de8:       ebf5b864        bl      0xffd83f80\r
22402    15dec:       08005bcc        stmeqda r0, {r2, r3, r6, r7, r8, r9, fp, ip, lr}\r
22403    15df0:       e1a01003        mov     r1, r3\r
22404    15df4:       e2933018        adds    r3, r3, #24     ; 0x18\r
22405    15df8:       ebf5b860        bl      0xffd83f80\r
22406    15dfc:       08005bce        stmeqda r0, {r1, r2, r3, r6, r7, r8, r9, fp, ip, lr}\r
22407    15e00:       e59d1418        ldr     r1, [sp, #1048]\r
22408    15e04:       e59d1418        ldr     r1, [sp, #1048]\r
22409    15e08:       e2910022        adds    r0, r1, #34     ; 0x22\r
22410    15e0c:       e58d0418        str     r0, [sp, #1048]\r
22411    15e10:       ebf5b85a        bl      0xffd83f80\r
22412    15e14:       08005bd0        stmeqda r0, {r4, r6, r7, r8, r9, fp, ip, lr}\r
22413    15e18:       e2840000        add     r0, r4, #0      ; 0x0\r
22414    15e1c:       ebf5b6bd        bl      0xffd83918\r
22415    15e20:       08005bd4        stmeqda r0, {r2, r4, r6, r7, r8, r9, fp, ip, lr}\r
22416    15e24:       e1a05000        mov     r5, r0\r
22417    15e28:       ebf5b854        bl      0xffd83f80\r
22418    15e2c:       08005bd2        stmeqda r0, {r1, r4, r6, r7, r8, r9, fp, ip, lr}\r
22419    15e30:       e59d1418        ldr     r1, [sp, #1048]\r
22420    15e34:       e59d1418        ldr     r1, [sp, #1048]\r
22421    15e38:       e2914000        adds    r4, r1, #0      ; 0x0\r
22422    15e3c:       ebf5b84f        bl      0xffd83f80\r
22423    15e40:       08005bd4        stmeqda r0, {r2, r4, r6, r7, r8, r9, fp, ip, lr}\r
22424    15e44:       ebf5b84d        bl      0xffd83f80\r
22425    15e48:       08005bd6        stmeqda r0, {r1, r2, r4, r6, r7, r8, r9, fp, ip, lr}\r
22426    15e4c:       e3a000d9        mov     r0, #217        ; 0xd9\r
22427    15e50:       e3800c5b        orr     r0, r0, #23296  ; 0x5b00\r
22428    15e54:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
22429    15e58:       e58d0438        str     r0, [sp, #1080]\r
22430    15e5c:       e28cc031        add     ip, ip, #49     ; 0x31\r
22431    15e60:       e1a00fac        mov     r0, ip, lsr #31\r
22432    15e64:       e08ff100        add     pc, pc, r0, lsl #2\r
22433    15e68:       080c31e4        stmeqda ip, {r2, r5, r6, r7, r8, ip, sp}\r
22434    15e6c:       ebf5b438        bl      0xffd82f54\r
22435    15e70:       eafff156        b       0x123d0\r
22436    15e74:       08005bd8        stmeqda r0, {r3, r4, r6, r7, r8, r9, fp, ip, lr}\r
22437    15e78:       00000000        andeq   r0, r0, r0\r
22438    15e7c:       ebf5b83f        bl      0xffd83f80\r
22439    15e80:       08005bd8        stmeqda r0, {r3, r4, r6, r7, r8, r9, fp, ip, lr}\r
22440    15e84:       e59d0434        ldr     r0, [sp, #1076]\r
22441    15e88:       e2800f01        add     r0, r0, #4      ; 0x4\r
22442    15e8c:       e58d0434        str     r0, [sp, #1076]\r
22443    15e90:       ebf5b83a        bl      0xffd83f80\r
22444    15e94:       08005bda        stmeqda r0, {r1, r3, r4, r6, r7, r8, r9, fp, ip, lr}\r
22445    15e98:       e59d9434        ldr     r9, [sp, #1076]\r
22446    15e9c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
22447    15ea0:       e2890008        add     r0, r9, #8      ; 0x8\r
22448    15ea4:       e58d0434        str     r0, [sp, #1076]\r
22449    15ea8:       e2890000        add     r0, r9, #0      ; 0x0\r
22450    15eac:       ebf5b699        bl      0xffd83918\r
22451    15eb0:       08005bde        stmeqda r0, {r1, r2, r3, r4, r6, r7, r8, r9, fp, ip, lr}\r
22452    15eb4:       e1a06000        mov     r6, r0\r
22453    15eb8:       e2890004        add     r0, r9, #4      ; 0x4\r
22454    15ebc:       ebf5b695        bl      0xffd83918\r
22455    15ec0:       08005bde        stmeqda r0, {r1, r2, r3, r4, r6, r7, r8, r9, fp, ip, lr}\r
22456    15ec4:       e1a07000        mov     r7, r0\r
22457    15ec8:       ebf5b82c        bl      0xffd83f80\r
22458    15ecc:       08005bdc        stmeqda r0, {r2, r3, r4, r6, r7, r8, r9, fp, ip, lr}\r
22459    15ed0:       e1a00006        mov     r0, r6\r
22460    15ed4:       e58d0420        str     r0, [sp, #1056]\r
22461    15ed8:       ebf5b828        bl      0xffd83f80\r
22462    15edc:       08005bde        stmeqda r0, {r1, r2, r3, r4, r6, r7, r8, r9, fp, ip, lr}\r
22463    15ee0:       e1a00007        mov     r0, r7\r
22464    15ee4:       e58d0424        str     r0, [sp, #1060]\r
22465    15ee8:       ebf5b824        bl      0xffd83f80\r
22466    15eec:       08005be0        stmeqda r0, {r5, r6, r7, r8, r9, fp, ip, lr}\r
22467    15ef0:       e59d9434        ldr     r9, [sp, #1076]\r
22468    15ef4:       e3c99003        bic     r9, r9, #3      ; 0x3\r
22469    15ef8:       e289000c        add     r0, r9, #12     ; 0xc\r
22470    15efc:       e58d0434        str     r0, [sp, #1076]\r
22471    15f00:       e2890000        add     r0, r9, #0      ; 0x0\r
22472    15f04:       ebf5b683        bl      0xffd83918\r
22473    15f08:       08005be4        stmeqda r0, {r2, r5, r6, r7, r8, r9, fp, ip, lr}\r
22474    15f0c:       e1a07000        mov     r7, r0\r
22475    15f10:       e2890004        add     r0, r9, #4      ; 0x4\r
22476    15f14:       ebf5b67f        bl      0xffd83918\r
22477    15f18:       08005be4        stmeqda r0, {r2, r5, r6, r7, r8, r9, fp, ip, lr}\r
22478    15f1c:       e1a08000        mov     r8, r0\r
22479    15f20:       e2890008        add     r0, r9, #8      ; 0x8\r
22480    15f24:       ebf5b67b        bl      0xffd83918\r
22481    15f28:       08005be4        stmeqda r0, {r2, r5, r6, r7, r8, r9, fp, ip, lr}\r
22482    15f2c:       e58d0418        str     r0, [sp, #1048]\r
22483    15f30:       ebf5b812        bl      0xffd83f80\r
22484    15f34:       08005be2        stmeqda r0, {r1, r5, r6, r7, r8, r9, fp, ip, lr}\r
22485    15f38:       e59d9434        ldr     r9, [sp, #1076]\r
22486    15f3c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
22487    15f40:       e2890004        add     r0, r9, #4      ; 0x4\r
22488    15f44:       e58d0434        str     r0, [sp, #1076]\r
22489    15f48:       e2890000        add     r0, r9, #0      ; 0x0\r
22490    15f4c:       ebf5b671        bl      0xffd83918\r
22491    15f50:       08005be6        stmeqda r0, {r1, r2, r5, r6, r7, r8, r9, fp, ip, lr}\r
22492    15f54:       e1a03000        mov     r3, r0\r
22493    15f58:       ebf5b808        bl      0xffd83f80\r
22494    15f5c:       08005be4        stmeqda r0, {r2, r5, r6, r7, r8, r9, fp, ip, lr}\r
22495    15f60:       e1a00003        mov     r0, r3\r
22496    15f64:       e28cc01b        add     ip, ip, #27     ; 0x1b\r
22497    15f68:       eaf5b458        b       0xffd830d0\r
22498    15f6c:       08005ae8        stmeqda r0, {r3, r5, r6, r7, r9, fp, ip, lr}\r
22499    15f70:       00000000        andeq   r0, r0, r0\r
22500    15f74:       ebf5b801        bl      0xffd83f80\r
22501    15f78:       08005ae8        stmeqda r0, {r3, r5, r6, r7, r9, fp, ip, lr}\r
22502    15f7c:       e2870022        add     r0, r7, #34     ; 0x22\r
22503    15f80:       ebf5b638        bl      0xffd83868\r
22504    15f84:       08005aec        stmeqda r0, {r2, r3, r5, r6, r7, r9, fp, ip, lr}\r
22505    15f88:       e1a03000        mov     r3, r0\r
22506    15f8c:       ebf5b7fb        bl      0xffd83f80\r
22507    15f90:       08005aea        stmeqda r0, {r1, r3, r5, r6, r7, r9, fp, ip, lr}\r
22508    15f94:       e1a01003        mov     r1, r3\r
22509    15f98:       e2533001        subs    r3, r3, #1      ; 0x1\r
22510    15f9c:       ebf5b7f7        bl      0xffd83f80\r
22511    15fa0:       08005aec        stmeqda r0, {r2, r3, r5, r6, r7, r9, fp, ip, lr}\r
22512    15fa4:       e2870022        add     r0, r7, #34     ; 0x22\r
22513    15fa8:       e1a01003        mov     r1, r3\r
22514    15fac:       ebf5b566        bl      0xffd8354c\r
22515    15fb0:       08005aee        stmeqda r0, {r1, r2, r3, r5, r6, r7, r9, fp, ip, lr}\r
22516    15fb4:       ebf5b7f1        bl      0xffd83f80\r
22517    15fb8:       08005aee        stmeqda r0, {r1, r2, r3, r5, r6, r7, r9, fp, ip, lr}\r
22518    15fbc:       e59d9434        ldr     r9, [sp, #1076]\r
22519    15fc0:       e3c99003        bic     r9, r9, #3      ; 0x3\r
22520    15fc4:       e2890004        add     r0, r9, #4      ; 0x4\r
22521    15fc8:       e58d0434        str     r0, [sp, #1076]\r
22522    15fcc:       e2890000        add     r0, r9, #0      ; 0x0\r
22523    15fd0:       ebf5b650        bl      0xffd83918\r
22524    15fd4:       08005af2        stmeqda r0, {r1, r4, r5, r6, r7, r9, fp, ip, lr}\r
22525    15fd8:       e1a07000        mov     r7, r0\r
22526    15fdc:       ebf5b7e7        bl      0xffd83f80\r
22527    15fe0:       08005af0        stmeqda r0, {r4, r5, r6, r7, r9, fp, ip, lr}\r
22528    15fe4:       e59d9434        ldr     r9, [sp, #1076]\r
22529    15fe8:       e3c99003        bic     r9, r9, #3      ; 0x3\r
22530    15fec:       e2890004        add     r0, r9, #4      ; 0x4\r
22531    15ff0:       e58d0434        str     r0, [sp, #1076]\r
22532    15ff4:       e2890000        add     r0, r9, #0      ; 0x0\r
22533    15ff8:       ebf5b646        bl      0xffd83918\r
22534    15ffc:       08005af4        stmeqda r0, {r2, r4, r5, r6, r7, r9, fp, ip, lr}\r
22535    16000:       e1a03000        mov     r3, r0\r
22536    16004:       ebf5b7dd        bl      0xffd83f80\r
22537    16008:       08005af2        stmeqda r0, {r1, r4, r5, r6, r7, r9, fp, ip, lr}\r
22538    1600c:       e1a00003        mov     r0, r3\r
22539    16010:       e28cc017        add     ip, ip, #23     ; 0x17\r
22540    16014:       eaf5b42d        b       0xffd830d0\r
22541    16018:       08002c82        stmeqda r0, {r1, r7, sl, fp, sp}\r
22542    1601c:       00000000        andeq   r0, r0, r0\r
22543    16020:       ebf5b7d6        bl      0xffd83f80\r
22544    16024:       08002c82        stmeqda r0, {r1, r7, sl, fp, sp}\r
22545    16028:       ebf5b7d4        bl      0xffd83f80\r
22546    1602c:       08002c84        stmeqda r0, {r2, r7, sl, fp, sp}\r
22547    16030:       e3a00087        mov     r0, #135        ; 0x87\r
22548    16034:       e3800b0b        orr     r0, r0, #11264  ; 0x2c00\r
22549    16038:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
22550    1603c:       e58d0438        str     r0, [sp, #1080]\r
22551    16040:       e28cc006        add     ip, ip, #6      ; 0x6\r
22552    16044:       e1a00fac        mov     r0, ip, lsr #31\r
22553    16048:       e08ff100        add     pc, pc, r0, lsl #2\r
22554    1604c:       08003ac8        stmeqda r0, {r3, r6, r7, r9, fp, ip, sp}\r
22555    16050:       ebf5b3bf        bl      0xffd82f54\r
22556    16054:       ea000001        b       0x16060\r
22557    16058:       08003ac8        stmeqda r0, {r3, r6, r7, r9, fp, ip, sp}\r
22558    1605c:       00000000        andeq   r0, r0, r0\r
22559    16060:       ebf5b7c6        bl      0xffd83f80\r
22560    16064:       08003ac8        stmeqda r0, {r3, r6, r7, r9, fp, ip, sp}\r
22561    16068:       e59d9434        ldr     r9, [sp, #1076]\r
22562    1606c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
22563    16070:       e2499014        sub     r9, r9, #20     ; 0x14\r
22564    16074:       e58d9434        str     r9, [sp, #1076]\r
22565    16078:       e2890000        add     r0, r9, #0      ; 0x0\r
22566    1607c:       e1a01007        mov     r1, r7\r
22567    16080:       ebf5b571        bl      0xffd8364c\r
22568    16084:       e2890004        add     r0, r9, #4      ; 0x4\r
22569    16088:       e1a01008        mov     r1, r8\r
22570    1608c:       ebf5b56e        bl      0xffd8364c\r
22571    16090:       e2890008        add     r0, r9, #8      ; 0x8\r
22572    16094:       e59d1418        ldr     r1, [sp, #1048]\r
22573    16098:       ebf5b56b        bl      0xffd8364c\r
22574    1609c:       e289000c        add     r0, r9, #12     ; 0xc\r
22575    160a0:       e59d141c        ldr     r1, [sp, #1052]\r
22576    160a4:       ebf5b568        bl      0xffd8364c\r
22577    160a8:       e2890010        add     r0, r9, #16     ; 0x10\r
22578    160ac:       e59d1438        ldr     r1, [sp, #1080]\r
22579    160b0:       ebf5b565        bl      0xffd8364c\r
22580    160b4:       ebf5b7b1        bl      0xffd83f80\r
22581    160b8:       08003aca        stmeqda r0, {r1, r3, r6, r7, r9, fp, ip, sp}\r
22582    160bc:       e59d1428        ldr     r1, [sp, #1064]\r
22583    160c0:       e1a00001        mov     r0, r1\r
22584    160c4:       e58d041c        str     r0, [sp, #1052]\r
22585    160c8:       ebf5b7ac        bl      0xffd83f80\r
22586    160cc:       08003acc        stmeqda r0, {r2, r3, r6, r7, r9, fp, ip, sp}\r
22587    160d0:       e59d1424        ldr     r1, [sp, #1060]\r
22588    160d4:       e1a00001        mov     r0, r1\r
22589    160d8:       e58d0418        str     r0, [sp, #1048]\r
22590    160dc:       ebf5b7a7        bl      0xffd83f80\r
22591    160e0:       08003ace        stmeqda r0, {r1, r2, r3, r6, r7, r9, fp, ip, sp}\r
22592    160e4:       e59d1420        ldr     r1, [sp, #1056]\r
22593    160e8:       e1a08001        mov     r8, r1\r
22594    160ec:       ebf5b7a3        bl      0xffd83f80\r
22595    160f0:       08003ad0        stmeqda r0, {r4, r6, r7, r9, fp, ip, sp}\r
22596    160f4:       e59d9434        ldr     r9, [sp, #1076]\r
22597    160f8:       e3c99003        bic     r9, r9, #3      ; 0x3\r
22598    160fc:       e249900c        sub     r9, r9, #12     ; 0xc\r
22599    16100:       e58d9434        str     r9, [sp, #1076]\r
22600    16104:       e2890000        add     r0, r9, #0      ; 0x0\r
22601    16108:       e1a01008        mov     r1, r8\r
22602    1610c:       ebf5b54e        bl      0xffd8364c\r
22603    16110:       e2890004        add     r0, r9, #4      ; 0x4\r
22604    16114:       e59d1418        ldr     r1, [sp, #1048]\r
22605    16118:       ebf5b54b        bl      0xffd8364c\r
22606    1611c:       e2890008        add     r0, r9, #8      ; 0x8\r
22607    16120:       e59d141c        ldr     r1, [sp, #1052]\r
22608    16124:       ebf5b528        bl      0xffd835cc\r
22609    16128:       08003ad2        stmeqda r0, {r1, r4, r6, r7, r9, fp, ip, sp}\r
22610    1612c:       ebf5b793        bl      0xffd83f80\r
22611    16130:       08003ad2        stmeqda r0, {r1, r4, r6, r7, r9, fp, ip, sp}\r
22612    16134:       e59d0434        ldr     r0, [sp, #1076]\r
22613    16138:       e2400f01        sub     r0, r0, #4      ; 0x4\r
22614    1613c:       e58d0434        str     r0, [sp, #1076]\r
22615    16140:       ebf5b78e        bl      0xffd83f80\r
22616    16144:       08003ad4        stmeqda r0, {r2, r4, r6, r7, r9, fp, ip, sp}\r
22617    16148:       e3a00fbb        mov     r0, #748        ; 0x2ec\r
22618    1614c:       e3800b0e        orr     r0, r0, #14336  ; 0x3800\r
22619    16150:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
22620    16154:       ebf5b5ef        bl      0xffd83918\r
22621    16158:       08003ad8        stmeqda r0, {r3, r4, r6, r7, r9, fp, ip, sp}\r
22622    1615c:       e1a07000        mov     r7, r0\r
22623    16160:       ebf5b786        bl      0xffd83f80\r
22624    16164:       08003ad6        stmeqda r0, {r1, r2, r4, r6, r7, r9, fp, ip, sp}\r
22625    16168:       e3a00eaf        mov     r0, #2800       ; 0xaf0\r
22626    1616c:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
22627    16170:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
22628    16174:       ebf5b5e7        bl      0xffd83918\r
22629    16178:       08003ada        stmeqda r0, {r1, r3, r4, r6, r7, r9, fp, ip, sp}\r
22630    1617c:       e1a04000        mov     r4, r0\r
22631    16180:       ebf5b77e        bl      0xffd83f80\r
22632    16184:       08003ad8        stmeqda r0, {r3, r4, r6, r7, r9, fp, ip, sp}\r
22633    16188:       e1a01007        mov     r1, r7\r
22634    1618c:       e0973004        adds    r3, r7, r4\r
22635    16190:       ebf5b77a        bl      0xffd83f80\r
22636    16194:       08003ada        stmeqda r0, {r1, r3, r4, r6, r7, r9, fp, ip, sp}\r
22637    16198:       e2830000        add     r0, r3, #0      ; 0x0\r
22638    1619c:       ebf5b5dd        bl      0xffd83918\r
22639    161a0:       08003ade        stmeqda r0, {r1, r2, r3, r4, r6, r7, r9, fp, ip, sp}\r
22640    161a4:       e1a05000        mov     r5, r0\r
22641    161a8:       ebf5b774        bl      0xffd83f80\r
22642    161ac:       08003adc        stmeqda r0, {r2, r3, r4, r6, r7, r9, fp, ip, sp}\r
22643    161b0:       e3550000        cmp     r5, #0  ; 0x0\r
22644    161b4:       ebf5b771        bl      0xffd83f80\r
22645    161b8:       08003ade        stmeqda r0, {r1, r2, r3, r4, r6, r7, r9, fp, ip, sp}\r
22646    161bc:       e28cc031        add     ip, ip, #49     ; 0x31\r
22647    161c0:       ba000004        blt     0x161d8\r
22648    161c4:       e1a00fac        mov     r0, ip, lsr #31\r
22649    161c8:       e08ff100        add     pc, pc, r0, lsl #2\r
22650    161cc:       08003afc        stmeqda r0, {r2, r3, r4, r5, r6, r7, r9, fp, ip, sp}\r
22651    161d0:       ebf5b35f        bl      0xffd82f54\r
22652    161d4:       ea000029        b       0x16280\r
22653    161d8:       ebf5b768        bl      0xffd83f80\r
22654    161dc:       08003ae0        stmeqda r0, {r5, r6, r7, r9, fp, ip, sp}\r
22655    161e0:       e3a00fbd        mov     r0, #756        ; 0x2f4\r
22656    161e4:       e3800b0e        orr     r0, r0, #14336  ; 0x3800\r
22657    161e8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
22658    161ec:       ebf5b5c9        bl      0xffd83918\r
22659    161f0:       08003ae4        stmeqda r0, {r2, r5, r6, r7, r9, fp, ip, sp}\r
22660    161f4:       e1a05000        mov     r5, r0\r
22661    161f8:       ebf5b760        bl      0xffd83f80\r
22662    161fc:       08003ae2        stmeqda r0, {r1, r5, r6, r7, r9, fp, ip, sp}\r
22663    16200:       e2850000        add     r0, r5, #0      ; 0x0\r
22664    16204:       ebf5b597        bl      0xffd83868\r
22665    16208:       08003ae6        stmeqda r0, {r1, r2, r5, r6, r7, r9, fp, ip, sp}\r
22666    1620c:       e1a04000        mov     r4, r0\r
22667    16210:       ebf5b75a        bl      0xffd83f80\r
22668    16214:       08003ae4        stmeqda r0, {r2, r5, r6, r7, r9, fp, ip, sp}\r
22669    16218:       e3a00fbe        mov     r0, #760        ; 0x2f8\r
22670    1621c:       e3800b0e        orr     r0, r0, #14336  ; 0x3800\r
22671    16220:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
22672    16224:       ebf5b5bb        bl      0xffd83918\r
22673    16228:       08003ae8        stmeqda r0, {r3, r5, r6, r7, r9, fp, ip, sp}\r
22674    1622c:       e1a03000        mov     r3, r0\r
22675    16230:       ebf5b752        bl      0xffd83f80\r
22676    16234:       08003ae6        stmeqda r0, {r1, r2, r5, r6, r7, r9, fp, ip, sp}\r
22677    16238:       e1a01003        mov     r1, r3\r
22678    1623c:       e0133004        ands    r3, r3, r4\r
22679    16240:       ebf5b74e        bl      0xffd83f80\r
22680    16244:       08003ae8        stmeqda r0, {r3, r5, r6, r7, r9, fp, ip, sp}\r
22681    16248:       e2850000        add     r0, r5, #0      ; 0x0\r
22682    1624c:       e1a01003        mov     r1, r3\r
22683    16250:       ebf5b4bd        bl      0xffd8354c\r
22684    16254:       08003aea        stmeqda r0, {r1, r3, r5, r6, r7, r9, fp, ip, sp}\r
22685    16258:       ebf5b748        bl      0xffd83f80\r
22686    1625c:       08003aea        stmeqda r0, {r1, r3, r5, r6, r7, r9, fp, ip, sp}\r
22687    16260:       e28cc019        add     ip, ip, #25     ; 0x19\r
22688    16264:       e1a00fac        mov     r0, ip, lsr #31\r
22689    16268:       e08ff100        add     pc, pc, r0, lsl #2\r
22690    1626c:       08003dba        stmeqda r0, {r1, r3, r4, r5, r7, r8, sl, fp, ip, sp}\r
22691    16270:       ebf5b337        bl      0xffd82f54\r
22692    16274:       ea0000d9        b       0x165e0\r
22693    16278:       08003afc        stmeqda r0, {r2, r3, r4, r5, r6, r7, r9, fp, ip, sp}\r
22694    1627c:       00000000        andeq   r0, r0, r0\r
22695    16280:       ebf5b73e        bl      0xffd83f80\r
22696    16284:       08003afc        stmeqda r0, {r2, r3, r4, r5, r6, r7, r9, fp, ip, sp}\r
22697    16288:       e3a00fd5        mov     r0, #852        ; 0x354\r
22698    1628c:       e3800b0e        orr     r0, r0, #14336  ; 0x3800\r
22699    16290:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
22700    16294:       ebf5b59f        bl      0xffd83918\r
22701    16298:       08003b00        stmeqda r0, {r8, r9, fp, ip, sp}\r
22702    1629c:       e1a06000        mov     r6, r0\r
22703    162a0:       ebf5b736        bl      0xffd83f80\r
22704    162a4:       08003afe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, r9, fp, ip, sp}\r
22705    162a8:       e2860000        add     r0, r6, #0      ; 0x0\r
22706    162ac:       ebf5b56d        bl      0xffd83868\r
22707    162b0:       08003b02        stmeqda r0, {r1, r8, r9, fp, ip, sp}\r
22708    162b4:       e1a03000        mov     r3, r0\r
22709    162b8:       ebf5b730        bl      0xffd83f80\r
22710    162bc:       08003b00        stmeqda r0, {r8, r9, fp, ip, sp}\r
22711    162c0:       e3a00fd6        mov     r0, #856        ; 0x358\r
22712    162c4:       e3800b0e        orr     r0, r0, #14336  ; 0x3800\r
22713    162c8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
22714    162cc:       ebf5b591        bl      0xffd83918\r
22715    162d0:       08003b04        stmeqda r0, {r2, r8, r9, fp, ip, sp}\r
22716    162d4:       e1a04000        mov     r4, r0\r
22717    162d8:       ebf5b728        bl      0xffd83f80\r
22718    162dc:       08003b02        stmeqda r0, {r1, r8, r9, fp, ip, sp}\r
22719    162e0:       e1a01004        mov     r1, r4\r
22720    162e4:       e0144003        ands    r4, r4, r3\r
22721    162e8:       ebf5b724        bl      0xffd83f80\r
22722    162ec:       08003b04        stmeqda r0, {r2, r8, r9, fp, ip, sp}\r
22723    162f0:       e1a01005        mov     r1, r5\r
22724    162f4:       e1955004        orrs    r5, r5, r4\r
22725    162f8:       ebf5b720        bl      0xffd83f80\r
22726    162fc:       08003b06        stmeqda r0, {r1, r2, r8, r9, fp, ip, sp}\r
22727    16300:       e2860000        add     r0, r6, #0      ; 0x0\r
22728    16304:       e1a01005        mov     r1, r5\r
22729    16308:       ebf5b48f        bl      0xffd8354c\r
22730    1630c:       08003b08        stmeqda r0, {r3, r8, r9, fp, ip, sp}\r
22731    16310:       ebf5b71a        bl      0xffd83f80\r
22732    16314:       08003b08        stmeqda r0, {r3, r8, r9, fp, ip, sp}\r
22733    16318:       e3b05093        movs    r5, #147        ; 0x93\r
22734    1631c:       ebf5b717        bl      0xffd83f80\r
22735    16320:       08003b0a        stmeqda r0, {r1, r3, r8, r9, fp, ip, sp}\r
22736    16324:       e1b05285        movs    r5, r5, lsl #5\r
22737    16328:       ebf5b714        bl      0xffd83f80\r
22738    1632c:       08003b0c        stmeqda r0, {r2, r3, r8, r9, fp, ip, sp}\r
22739    16330:       e1a01005        mov     r1, r5\r
22740    16334:       e0955007        adds    r5, r5, r7\r
22741    16338:       ebf5b710        bl      0xffd83f80\r
22742    1633c:       08003b0e        stmeqda r0, {r1, r2, r3, r8, r9, fp, ip, sp}\r
22743    16340:       e1a00005        mov     r0, r5\r
22744    16344:       e58d0420        str     r0, [sp, #1056]\r
22745    16348:       ebf5b70c        bl      0xffd83f80\r
22746    1634c:       08003b10        stmeqda r0, {r4, r8, r9, fp, ip, sp}\r
22747    16350:       e3b00000        movs    r0, #0  ; 0x0\r
22748    16354:       e58d041c        str     r0, [sp, #1052]\r
22749    16358:       ebf5b708        bl      0xffd83f80\r
22750    1635c:       08003b12        stmeqda r0, {r1, r4, r8, r9, fp, ip, sp}\r
22751    16360:       e59d0434        ldr     r0, [sp, #1076]\r
22752    16364:       e2800f00        add     r0, r0, #0      ; 0x0\r
22753    16368:       e59d141c        ldr     r1, [sp, #1052]\r
22754    1636c:       ebf5b496        bl      0xffd835cc\r
22755    16370:       08003b14        stmeqda r0, {r2, r4, r8, r9, fp, ip, sp}\r
22756    16374:       ebf5b701        bl      0xffd83f80\r
22757    16378:       08003b14        stmeqda r0, {r2, r4, r8, r9, fp, ip, sp}\r
22758    1637c:       e3b0409b        movs    r4, #155        ; 0x9b\r
22759    16380:       ebf5b6fe        bl      0xffd83f80\r
22760    16384:       08003b16        stmeqda r0, {r1, r2, r4, r8, r9, fp, ip, sp}\r
22761    16388:       e1b04284        movs    r4, r4, lsl #5\r
22762    1638c:       ebf5b6fb        bl      0xffd83f80\r
22763    16390:       08003b18        stmeqda r0, {r3, r4, r8, r9, fp, ip, sp}\r
22764    16394:       e1a01007        mov     r1, r7\r
22765    16398:       e0973004        adds    r3, r7, r4\r
22766    1639c:       ebf5b6f7        bl      0xffd83f80\r
22767    163a0:       08003b1a        stmeqda r0, {r1, r3, r4, r8, r9, fp, ip, sp}\r
22768    163a4:       e59d0420        ldr     r0, [sp, #1056]\r
22769    163a8:       e1500003        cmp     r0, r3\r
22770    163ac:       ebf5b6f3        bl      0xffd83f80\r
22771    163b0:       08003b1c        stmeqda r0, {r2, r3, r4, r8, r9, fp, ip, sp}\r
22772    163b4:       e28cc03b        add     ip, ip, #59     ; 0x3b\r
22773    163b8:       2a000004        bcs     0x163d0\r
22774    163bc:       e1a00fac        mov     r0, ip, lsr #31\r
22775    163c0:       e08ff100        add     pc, pc, r0, lsl #2\r
22776    163c4:       08003b20        stmeqda r0, {r5, r8, r9, fp, ip, sp}\r
22777    163c8:       ebf5b2e1        bl      0xffd82f54\r
22778    163cc:       ea000007        b       0x163f0\r
22779    163d0:       ebf5b6ea        bl      0xffd83f80\r
22780    163d4:       08003b1e        stmeqda r0, {r1, r2, r3, r4, r8, r9, fp, ip, sp}\r
22781    163d8:       e28cc003        add     ip, ip, #3      ; 0x3\r
22782    163dc:       e1a00fac        mov     r0, ip, lsr #31\r
22783    163e0:       e08ff100        add     pc, pc, r0, lsl #2\r
22784    163e4:       08003dba        stmeqda r0, {r1, r3, r4, r5, r7, r8, sl, fp, ip, sp}\r
22785    163e8:       ebf5b2d9        bl      0xffd82f54\r
22786    163ec:       ea00007b        b       0x165e0\r
22787    163f0:       ebf5b6e2        bl      0xffd83f80\r
22788    163f4:       08003b20        stmeqda r0, {r5, r8, r9, fp, ip, sp}\r
22789    163f8:       e1a00006        mov     r0, r6\r
22790    163fc:       e58d0428        str     r0, [sp, #1064]\r
22791    16400:       ebf5b6de        bl      0xffd83f80\r
22792    16404:       08003b22        stmeqda r0, {r1, r5, r8, r9, fp, ip, sp}\r
22793    16408:       e59d1420        ldr     r1, [sp, #1056]\r
22794    1640c:       e1a05001        mov     r5, r1\r
22795    16410:       ebf5b6da        bl      0xffd83f80\r
22796    16414:       08003b24        stmeqda r0, {r2, r5, r8, r9, fp, ip, sp}\r
22797    16418:       e2850000        add     r0, r5, #0      ; 0x0\r
22798    1641c:       ebf5b511        bl      0xffd83868\r
22799    16420:       08003b28        stmeqda r0, {r3, r5, r8, r9, fp, ip, sp}\r
22800    16424:       e1a04000        mov     r4, r0\r
22801    16428:       ebf5b6d4        bl      0xffd83f80\r
22802    1642c:       08003b26        stmeqda r0, {r1, r2, r5, r8, r9, fp, ip, sp}\r
22803    16430:       e3b06080        movs    r6, #128        ; 0x80\r
22804    16434:       ebf5b6d1        bl      0xffd83f80\r
22805    16438:       08003b28        stmeqda r0, {r3, r5, r8, r9, fp, ip, sp}\r
22806    1643c:       e1b06406        movs    r6, r6, lsl #8\r
22807    16440:       ebf5b6ce        bl      0xffd83f80\r
22808    16444:       08003b2a        stmeqda r0, {r1, r3, r5, r8, r9, fp, ip, sp}\r
22809    16448:       e1a01006        mov     r1, r6\r
22810    1644c:       e2963000        adds    r3, r6, #0      ; 0x0\r
22811    16450:       ebf5b6ca        bl      0xffd83f80\r
22812    16454:       08003b2c        stmeqda r0, {r2, r3, r5, r8, r9, fp, ip, sp}\r
22813    16458:       e1a01003        mov     r1, r3\r
22814    1645c:       e0133004        ands    r3, r3, r4\r
22815    16460:       ebf5b6c6        bl      0xffd83f80\r
22816    16464:       08003b2e        stmeqda r0, {r1, r2, r3, r5, r8, r9, fp, ip, sp}\r
22817    16468:       e3530000        cmp     r3, #0  ; 0x0\r
22818    1646c:       ebf5b6c3        bl      0xffd83f80\r
22819    16470:       08003b30        stmeqda r0, {r4, r5, r8, r9, fp, ip, sp}\r
22820    16474:       e28cc01d        add     ip, ip, #29     ; 0x1d\r
22821    16478:       0a000004        beq     0x16490\r
22822    1647c:       e1a00fac        mov     r0, ip, lsr #31\r
22823    16480:       e08ff100        add     pc, pc, r0, lsl #2\r
22824    16484:       08003b34        stmeqda r0, {r2, r4, r5, r8, r9, fp, ip, sp}\r
22825    16488:       ebf5b2b1        bl      0xffd82f54\r
22826    1648c:       ea000007        b       0x164b0\r
22827    16490:       ebf5b6ba        bl      0xffd83f80\r
22828    16494:       08003b32        stmeqda r0, {r1, r4, r5, r8, r9, fp, ip, sp}\r
22829    16498:       e28cc003        add     ip, ip, #3      ; 0x3\r
22830    1649c:       e1a00fac        mov     r0, ip, lsr #31\r
22831    164a0:       e08ff100        add     pc, pc, r0, lsl #2\r
22832    164a4:       08003da8        stmeqda r0, {r3, r5, r7, r8, sl, fp, ip, sp}\r
22833    164a8:       ebf5b2a9        bl      0xffd82f54\r
22834    164ac:       ea000095        b       0x16708\r
22835    164b0:       ebf5b6b2        bl      0xffd83f80\r
22836    164b4:       08003b34        stmeqda r0, {r2, r4, r5, r8, r9, fp, ip, sp}\r
22837    164b8:       e3b07080        movs    r7, #128        ; 0x80\r
22838    164bc:       ebf5b6af        bl      0xffd83f80\r
22839    164c0:       08003b36        stmeqda r0, {r1, r2, r4, r5, r8, r9, fp, ip, sp}\r
22840    164c4:       e1b07287        movs    r7, r7, lsl #5\r
22841    164c8:       ebf5b6ac        bl      0xffd83f80\r
22842    164cc:       08003b38        stmeqda r0, {r3, r4, r5, r8, r9, fp, ip, sp}\r
22843    164d0:       e1a01007        mov     r1, r7\r
22844    164d4:       e2973000        adds    r3, r7, #0      ; 0x0\r
22845    164d8:       ebf5b6a8        bl      0xffd83f80\r
22846    164dc:       08003b3a        stmeqda r0, {r1, r3, r4, r5, r8, r9, fp, ip, sp}\r
22847    164e0:       e1a01003        mov     r1, r3\r
22848    164e4:       e0133004        ands    r3, r3, r4\r
22849    164e8:       ebf5b6a4        bl      0xffd83f80\r
22850    164ec:       08003b3c        stmeqda r0, {r2, r3, r4, r5, r8, r9, fp, ip, sp}\r
22851    164f0:       e3530000        cmp     r3, #0  ; 0x0\r
22852    164f4:       ebf5b6a1        bl      0xffd83f80\r
22853    164f8:       08003b3e        stmeqda r0, {r1, r2, r3, r4, r5, r8, r9, fp, ip, sp}\r
22854    164fc:       e28cc012        add     ip, ip, #18     ; 0x12\r
22855    16500:       0a000004        beq     0x16518\r
22856    16504:       e1a00fac        mov     r0, ip, lsr #31\r
22857    16508:       e08ff100        add     pc, pc, r0, lsl #2\r
22858    1650c:       08003b62        stmeqda r0, {r1, r5, r6, r8, r9, fp, ip, sp}\r
22859    16510:       ebf5b28f        bl      0xffd82f54\r
22860    16514:       ea000174        b       0x16aec\r
22861    16518:       ebf5b698        bl      0xffd83f80\r
22862    1651c:       08003b40        stmeqda r0, {r6, r8, r9, fp, ip, sp}\r
22863    16520:       e3b00080        movs    r0, #128        ; 0x80\r
22864    16524:       e58d041c        str     r0, [sp, #1052]\r
22865    16528:       ebf5b694        bl      0xffd83f80\r
22866    1652c:       08003b42        stmeqda r0, {r1, r6, r8, r9, fp, ip, sp}\r
22867    16530:       e59de41c        ldr     lr, [sp, #1052]\r
22868    16534:       e1b0038e        movs    r0, lr, lsl #7\r
22869    16538:       e58d041c        str     r0, [sp, #1052]\r
22870    1653c:       ebf5b68f        bl      0xffd83f80\r
22871    16540:       08003b44        stmeqda r0, {r2, r6, r8, r9, fp, ip, sp}\r
22872    16544:       e59d141c        ldr     r1, [sp, #1052]\r
22873    16548:       e59d141c        ldr     r1, [sp, #1052]\r
22874    1654c:       e2913000        adds    r3, r1, #0      ; 0x0\r
22875    16550:       ebf5b68a        bl      0xffd83f80\r
22876    16554:       08003b46        stmeqda r0, {r1, r2, r6, r8, r9, fp, ip, sp}\r
22877    16558:       e1a01003        mov     r1, r3\r
22878    1655c:       e0133004        ands    r3, r3, r4\r
22879    16560:       ebf5b686        bl      0xffd83f80\r
22880    16564:       08003b48        stmeqda r0, {r3, r6, r8, r9, fp, ip, sp}\r
22881    16568:       e3530000        cmp     r3, #0  ; 0x0\r
22882    1656c:       ebf5b683        bl      0xffd83f80\r
22883    16570:       08003b4a        stmeqda r0, {r1, r3, r6, r8, r9, fp, ip, sp}\r
22884    16574:       e28cc012        add     ip, ip, #18     ; 0x12\r
22885    16578:       0a000004        beq     0x16590\r
22886    1657c:       e1a00fac        mov     r0, ip, lsr #31\r
22887    16580:       e08ff100        add     pc, pc, r0, lsl #2\r
22888    16584:       08003b5c        stmeqda r0, {r2, r3, r4, r6, r8, r9, fp, ip, sp}\r
22889    16588:       ebf5b271        bl      0xffd82f54\r
22890    1658c:       ea00039d        b       0x17408\r
22891    16590:       ebf5b67a        bl      0xffd83f80\r
22892    16594:       08003b4c        stmeqda r0, {r2, r3, r6, r8, r9, fp, ip, sp}\r
22893    16598:       e59d1420        ldr     r1, [sp, #1056]\r
22894    1659c:       e1a03001        mov     r3, r1\r
22895    165a0:       ebf5b676        bl      0xffd83f80\r
22896    165a4:       08003b4e        stmeqda r0, {r1, r2, r3, r6, r8, r9, fp, ip, sp}\r
22897    165a8:       ebf5b674        bl      0xffd83f80\r
22898    165ac:       08003b50        stmeqda r0, {r4, r6, r8, r9, fp, ip, sp}\r
22899    165b0:       e3a00053        mov     r0, #83 ; 0x53\r
22900    165b4:       e3800c3b        orr     r0, r0, #15104  ; 0x3b00\r
22901    165b8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
22902    165bc:       e58d0438        str     r0, [sp, #1080]\r
22903    165c0:       e28cc009        add     ip, ip, #9      ; 0x9\r
22904    165c4:       e1a00fac        mov     r0, ip, lsr #31\r
22905    165c8:       e08ff100        add     pc, pc, r0, lsl #2\r
22906    165cc:       08003ddc        stmeqda r0, {r2, r3, r4, r6, r7, r8, sl, fp, ip, sp}\r
22907    165d0:       ebf5b25f        bl      0xffd82f54\r
22908    165d4:       ea00136c        b       0x1b38c\r
22909    165d8:       08003dba        stmeqda r0, {r1, r3, r4, r5, r7, r8, sl, fp, ip, sp}\r
22910    165dc:       00000000        andeq   r0, r0, r0\r
22911    165e0:       ebf5b666        bl      0xffd83f80\r
22912    165e4:       08003dba        stmeqda r0, {r1, r3, r4, r5, r7, r8, sl, fp, ip, sp}\r
22913    165e8:       e59d0434        ldr     r0, [sp, #1076]\r
22914    165ec:       e2800f01        add     r0, r0, #4      ; 0x4\r
22915    165f0:       e58d0434        str     r0, [sp, #1076]\r
22916    165f4:       ebf5b661        bl      0xffd83f80\r
22917    165f8:       08003dbc        stmeqda r0, {r2, r3, r4, r5, r7, r8, sl, fp, ip, sp}\r
22918    165fc:       e59d9434        ldr     r9, [sp, #1076]\r
22919    16600:       e3c99003        bic     r9, r9, #3      ; 0x3\r
22920    16604:       e289000c        add     r0, r9, #12     ; 0xc\r
22921    16608:       e58d0434        str     r0, [sp, #1076]\r
22922    1660c:       e2890000        add     r0, r9, #0      ; 0x0\r
22923    16610:       ebf5b4c0        bl      0xffd83918\r
22924    16614:       08003dc0        stmeqda r0, {r6, r7, r8, sl, fp, ip, sp}\r
22925    16618:       e1a06000        mov     r6, r0\r
22926    1661c:       e2890004        add     r0, r9, #4      ; 0x4\r
22927    16620:       ebf5b4bc        bl      0xffd83918\r
22928    16624:       08003dc0        stmeqda r0, {r6, r7, r8, sl, fp, ip, sp}\r
22929    16628:       e1a07000        mov     r7, r0\r
22930    1662c:       e2890008        add     r0, r9, #8      ; 0x8\r
22931    16630:       ebf5b4b8        bl      0xffd83918\r
22932    16634:       08003dc0        stmeqda r0, {r6, r7, r8, sl, fp, ip, sp}\r
22933    16638:       e1a08000        mov     r8, r0\r
22934    1663c:       ebf5b64f        bl      0xffd83f80\r
22935    16640:       08003dbe        stmeqda r0, {r1, r2, r3, r4, r5, r7, r8, sl, fp, ip, sp}\r
22936    16644:       e1a00006        mov     r0, r6\r
22937    16648:       e58d0420        str     r0, [sp, #1056]\r
22938    1664c:       ebf5b64b        bl      0xffd83f80\r
22939    16650:       08003dc0        stmeqda r0, {r6, r7, r8, sl, fp, ip, sp}\r
22940    16654:       e1a00007        mov     r0, r7\r
22941    16658:       e58d0424        str     r0, [sp, #1060]\r
22942    1665c:       ebf5b647        bl      0xffd83f80\r
22943    16660:       08003dc2        stmeqda r0, {r1, r6, r7, r8, sl, fp, ip, sp}\r
22944    16664:       e1a00008        mov     r0, r8\r
22945    16668:       e58d0428        str     r0, [sp, #1064]\r
22946    1666c:       ebf5b643        bl      0xffd83f80\r
22947    16670:       08003dc4        stmeqda r0, {r2, r6, r7, r8, sl, fp, ip, sp}\r
22948    16674:       e59d9434        ldr     r9, [sp, #1076]\r
22949    16678:       e3c99003        bic     r9, r9, #3      ; 0x3\r
22950    1667c:       e2890010        add     r0, r9, #16     ; 0x10\r
22951    16680:       e58d0434        str     r0, [sp, #1076]\r
22952    16684:       e2890000        add     r0, r9, #0      ; 0x0\r
22953    16688:       ebf5b4a2        bl      0xffd83918\r
22954    1668c:       08003dc8        stmeqda r0, {r3, r6, r7, r8, sl, fp, ip, sp}\r
22955    16690:       e1a07000        mov     r7, r0\r
22956    16694:       e2890004        add     r0, r9, #4      ; 0x4\r
22957    16698:       ebf5b49e        bl      0xffd83918\r
22958    1669c:       08003dc8        stmeqda r0, {r3, r6, r7, r8, sl, fp, ip, sp}\r
22959    166a0:       e1a08000        mov     r8, r0\r
22960    166a4:       e2890008        add     r0, r9, #8      ; 0x8\r
22961    166a8:       ebf5b49a        bl      0xffd83918\r
22962    166ac:       08003dc8        stmeqda r0, {r3, r6, r7, r8, sl, fp, ip, sp}\r
22963    166b0:       e58d0418        str     r0, [sp, #1048]\r
22964    166b4:       e289000c        add     r0, r9, #12     ; 0xc\r
22965    166b8:       ebf5b496        bl      0xffd83918\r
22966    166bc:       08003dc8        stmeqda r0, {r3, r6, r7, r8, sl, fp, ip, sp}\r
22967    166c0:       e58d041c        str     r0, [sp, #1052]\r
22968    166c4:       ebf5b62d        bl      0xffd83f80\r
22969    166c8:       08003dc6        stmeqda r0, {r1, r2, r6, r7, r8, sl, fp, ip, sp}\r
22970    166cc:       e59d9434        ldr     r9, [sp, #1076]\r
22971    166d0:       e3c99003        bic     r9, r9, #3      ; 0x3\r
22972    166d4:       e2890004        add     r0, r9, #4      ; 0x4\r
22973    166d8:       e58d0434        str     r0, [sp, #1076]\r
22974    166dc:       e2890000        add     r0, r9, #0      ; 0x0\r
22975    166e0:       ebf5b48c        bl      0xffd83918\r
22976    166e4:       08003dca        stmeqda r0, {r1, r3, r6, r7, r8, sl, fp, ip, sp}\r
22977    166e8:       e1a03000        mov     r3, r0\r
22978    166ec:       ebf5b623        bl      0xffd83f80\r
22979    166f0:       08003dc8        stmeqda r0, {r3, r6, r7, r8, sl, fp, ip, sp}\r
22980    166f4:       e1a00003        mov     r0, r3\r
22981    166f8:       e28cc020        add     ip, ip, #32     ; 0x20\r
22982    166fc:       eaf5b273        b       0xffd830d0\r
22983    16700:       08003da8        stmeqda r0, {r3, r5, r7, r8, sl, fp, ip, sp}\r
22984    16704:       00000000        andeq   r0, r0, r0\r
22985    16708:       ebf5b61c        bl      0xffd83f80\r
22986    1670c:       08003da8        stmeqda r0, {r3, r5, r7, r8, sl, fp, ip, sp}\r
22987    16710:       e3b03040        movs    r3, #64 ; 0x40\r
22988    16714:       ebf5b619        bl      0xffd83f80\r
22989    16718:       08003daa        stmeqda r0, {r1, r3, r5, r7, r8, sl, fp, ip, sp}\r
22990    1671c:       e59d0420        ldr     r0, [sp, #1056]\r
22991    16720:       e0800003        add     r0, r0, r3\r
22992    16724:       e58d0420        str     r0, [sp, #1056]\r
22993    16728:       ebf5b614        bl      0xffd83f80\r
22994    1672c:       08003dac        stmeqda r0, {r2, r3, r5, r7, r8, sl, fp, ip, sp}\r
22995    16730:       e59d0434        ldr     r0, [sp, #1076]\r
22996    16734:       e2800f00        add     r0, r0, #0      ; 0x0\r
22997    16738:       ebf5b476        bl      0xffd83918\r
22998    1673c:       08003db0        stmeqda r0, {r4, r5, r7, r8, sl, fp, ip, sp}\r
22999    16740:       e1a04000        mov     r4, r0\r
23000    16744:       ebf5b60d        bl      0xffd83f80\r
23001    16748:       08003dae        stmeqda r0, {r1, r2, r3, r5, r7, r8, sl, fp, ip, sp}\r
23002    1674c:       e1a01004        mov     r1, r4\r
23003    16750:       e2944001        adds    r4, r4, #1      ; 0x1\r
23004    16754:       ebf5b609        bl      0xffd83f80\r
23005    16758:       08003db0        stmeqda r0, {r4, r5, r7, r8, sl, fp, ip, sp}\r
23006    1675c:       e59d0434        ldr     r0, [sp, #1076]\r
23007    16760:       e2800f00        add     r0, r0, #0      ; 0x0\r
23008    16764:       e1a01004        mov     r1, r4\r
23009    16768:       ebf5b397        bl      0xffd835cc\r
23010    1676c:       08003db2        stmeqda r0, {r1, r4, r5, r7, r8, sl, fp, ip, sp}\r
23011    16770:       ebf5b602        bl      0xffd83f80\r
23012    16774:       08003db2        stmeqda r0, {r1, r4, r5, r7, r8, sl, fp, ip, sp}\r
23013    16778:       e3a00f76        mov     r0, #472        ; 0x1d8\r
23014    1677c:       e3800b0f        orr     r0, r0, #15360  ; 0x3c00\r
23015    16780:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
23016    16784:       ebf5b463        bl      0xffd83918\r
23017    16788:       08003db6        stmeqda r0, {r1, r2, r4, r5, r7, r8, sl, fp, ip, sp}\r
23018    1678c:       e1a03000        mov     r3, r0\r
23019    16790:       ebf5b5fa        bl      0xffd83f80\r
23020    16794:       08003db4        stmeqda r0, {r2, r4, r5, r7, r8, sl, fp, ip, sp}\r
23021    16798:       e59d0420        ldr     r0, [sp, #1056]\r
23022    1679c:       e1500003        cmp     r0, r3\r
23023    167a0:       ebf5b5f6        bl      0xffd83f80\r
23024    167a4:       08003db6        stmeqda r0, {r1, r2, r4, r5, r7, r8, sl, fp, ip, sp}\r
23025    167a8:       e28cc01d        add     ip, ip, #29     ; 0x1d\r
23026    167ac:       3a000004        bcc     0x167c4\r
23027    167b0:       e1a00fac        mov     r0, ip, lsr #31\r
23028    167b4:       e08ff100        add     pc, pc, r0, lsl #2\r
23029    167b8:       08003dba        stmeqda r0, {r1, r3, r4, r5, r7, r8, sl, fp, ip, sp}\r
23030    167bc:       ebf5b1e4        bl      0xffd82f54\r
23031    167c0:       ea000007        b       0x167e4\r
23032    167c4:       ebf5b5ed        bl      0xffd83f80\r
23033    167c8:       08003db8        stmeqda r0, {r3, r4, r5, r7, r8, sl, fp, ip, sp}\r
23034    167cc:       e28cc003        add     ip, ip, #3      ; 0x3\r
23035    167d0:       e1a00fac        mov     r0, ip, lsr #31\r
23036    167d4:       e08ff100        add     pc, pc, r0, lsl #2\r
23037    167d8:       08003b22        stmeqda r0, {r1, r5, r8, r9, fp, ip, sp}\r
23038    167dc:       ebf5b1dc        bl      0xffd82f54\r
23039    167e0:       ea000049        b       0x1690c\r
23040    167e4:       ebf5b5e5        bl      0xffd83f80\r
23041    167e8:       08003dba        stmeqda r0, {r1, r3, r4, r5, r7, r8, sl, fp, ip, sp}\r
23042    167ec:       e59d0434        ldr     r0, [sp, #1076]\r
23043    167f0:       e2800f01        add     r0, r0, #4      ; 0x4\r
23044    167f4:       e58d0434        str     r0, [sp, #1076]\r
23045    167f8:       ebf5b5e0        bl      0xffd83f80\r
23046    167fc:       08003dbc        stmeqda r0, {r2, r3, r4, r5, r7, r8, sl, fp, ip, sp}\r
23047    16800:       e59d9434        ldr     r9, [sp, #1076]\r
23048    16804:       e3c99003        bic     r9, r9, #3      ; 0x3\r
23049    16808:       e289000c        add     r0, r9, #12     ; 0xc\r
23050    1680c:       e58d0434        str     r0, [sp, #1076]\r
23051    16810:       e2890000        add     r0, r9, #0      ; 0x0\r
23052    16814:       ebf5b43f        bl      0xffd83918\r
23053    16818:       08003dc0        stmeqda r0, {r6, r7, r8, sl, fp, ip, sp}\r
23054    1681c:       e1a06000        mov     r6, r0\r
23055    16820:       e2890004        add     r0, r9, #4      ; 0x4\r
23056    16824:       ebf5b43b        bl      0xffd83918\r
23057    16828:       08003dc0        stmeqda r0, {r6, r7, r8, sl, fp, ip, sp}\r
23058    1682c:       e1a07000        mov     r7, r0\r
23059    16830:       e2890008        add     r0, r9, #8      ; 0x8\r
23060    16834:       ebf5b437        bl      0xffd83918\r
23061    16838:       08003dc0        stmeqda r0, {r6, r7, r8, sl, fp, ip, sp}\r
23062    1683c:       e1a08000        mov     r8, r0\r
23063    16840:       ebf5b5ce        bl      0xffd83f80\r
23064    16844:       08003dbe        stmeqda r0, {r1, r2, r3, r4, r5, r7, r8, sl, fp, ip, sp}\r
23065    16848:       e1a00006        mov     r0, r6\r
23066    1684c:       e58d0420        str     r0, [sp, #1056]\r
23067    16850:       ebf5b5ca        bl      0xffd83f80\r
23068    16854:       08003dc0        stmeqda r0, {r6, r7, r8, sl, fp, ip, sp}\r
23069    16858:       e1a00007        mov     r0, r7\r
23070    1685c:       e58d0424        str     r0, [sp, #1060]\r
23071    16860:       ebf5b5c6        bl      0xffd83f80\r
23072    16864:       08003dc2        stmeqda r0, {r1, r6, r7, r8, sl, fp, ip, sp}\r
23073    16868:       e1a00008        mov     r0, r8\r
23074    1686c:       e58d0428        str     r0, [sp, #1064]\r
23075    16870:       ebf5b5c2        bl      0xffd83f80\r
23076    16874:       08003dc4        stmeqda r0, {r2, r6, r7, r8, sl, fp, ip, sp}\r
23077    16878:       e59d9434        ldr     r9, [sp, #1076]\r
23078    1687c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
23079    16880:       e2890010        add     r0, r9, #16     ; 0x10\r
23080    16884:       e58d0434        str     r0, [sp, #1076]\r
23081    16888:       e2890000        add     r0, r9, #0      ; 0x0\r
23082    1688c:       ebf5b421        bl      0xffd83918\r
23083    16890:       08003dc8        stmeqda r0, {r3, r6, r7, r8, sl, fp, ip, sp}\r
23084    16894:       e1a07000        mov     r7, r0\r
23085    16898:       e2890004        add     r0, r9, #4      ; 0x4\r
23086    1689c:       ebf5b41d        bl      0xffd83918\r
23087    168a0:       08003dc8        stmeqda r0, {r3, r6, r7, r8, sl, fp, ip, sp}\r
23088    168a4:       e1a08000        mov     r8, r0\r
23089    168a8:       e2890008        add     r0, r9, #8      ; 0x8\r
23090    168ac:       ebf5b419        bl      0xffd83918\r
23091    168b0:       08003dc8        stmeqda r0, {r3, r6, r7, r8, sl, fp, ip, sp}\r
23092    168b4:       e58d0418        str     r0, [sp, #1048]\r
23093    168b8:       e289000c        add     r0, r9, #12     ; 0xc\r
23094    168bc:       ebf5b415        bl      0xffd83918\r
23095    168c0:       08003dc8        stmeqda r0, {r3, r6, r7, r8, sl, fp, ip, sp}\r
23096    168c4:       e58d041c        str     r0, [sp, #1052]\r
23097    168c8:       ebf5b5ac        bl      0xffd83f80\r
23098    168cc:       08003dc6        stmeqda r0, {r1, r2, r6, r7, r8, sl, fp, ip, sp}\r
23099    168d0:       e59d9434        ldr     r9, [sp, #1076]\r
23100    168d4:       e3c99003        bic     r9, r9, #3      ; 0x3\r
23101    168d8:       e2890004        add     r0, r9, #4      ; 0x4\r
23102    168dc:       e58d0434        str     r0, [sp, #1076]\r
23103    168e0:       e2890000        add     r0, r9, #0      ; 0x0\r
23104    168e4:       ebf5b40b        bl      0xffd83918\r
23105    168e8:       08003dca        stmeqda r0, {r1, r3, r6, r7, r8, sl, fp, ip, sp}\r
23106    168ec:       e1a03000        mov     r3, r0\r
23107    168f0:       ebf5b5a2        bl      0xffd83f80\r
23108    168f4:       08003dc8        stmeqda r0, {r3, r6, r7, r8, sl, fp, ip, sp}\r
23109    168f8:       e1a00003        mov     r0, r3\r
23110    168fc:       e28cc020        add     ip, ip, #32     ; 0x20\r
23111    16900:       eaf5b1f2        b       0xffd830d0\r
23112    16904:       08003b22        stmeqda r0, {r1, r5, r8, r9, fp, ip, sp}\r
23113    16908:       00000000        andeq   r0, r0, r0\r
23114    1690c:       ebf5b59b        bl      0xffd83f80\r
23115    16910:       08003b22        stmeqda r0, {r1, r5, r8, r9, fp, ip, sp}\r
23116    16914:       e59d1420        ldr     r1, [sp, #1056]\r
23117    16918:       e1a05001        mov     r5, r1\r
23118    1691c:       ebf5b597        bl      0xffd83f80\r
23119    16920:       08003b24        stmeqda r0, {r2, r5, r8, r9, fp, ip, sp}\r
23120    16924:       e2850000        add     r0, r5, #0      ; 0x0\r
23121    16928:       ebf5b3ce        bl      0xffd83868\r
23122    1692c:       08003b28        stmeqda r0, {r3, r5, r8, r9, fp, ip, sp}\r
23123    16930:       e1a04000        mov     r4, r0\r
23124    16934:       ebf5b591        bl      0xffd83f80\r
23125    16938:       08003b26        stmeqda r0, {r1, r2, r5, r8, r9, fp, ip, sp}\r
23126    1693c:       e3b06080        movs    r6, #128        ; 0x80\r
23127    16940:       ebf5b58e        bl      0xffd83f80\r
23128    16944:       08003b28        stmeqda r0, {r3, r5, r8, r9, fp, ip, sp}\r
23129    16948:       e1b06406        movs    r6, r6, lsl #8\r
23130    1694c:       ebf5b58b        bl      0xffd83f80\r
23131    16950:       08003b2a        stmeqda r0, {r1, r3, r5, r8, r9, fp, ip, sp}\r
23132    16954:       e1a01006        mov     r1, r6\r
23133    16958:       e2963000        adds    r3, r6, #0      ; 0x0\r
23134    1695c:       ebf5b587        bl      0xffd83f80\r
23135    16960:       08003b2c        stmeqda r0, {r2, r3, r5, r8, r9, fp, ip, sp}\r
23136    16964:       e1a01003        mov     r1, r3\r
23137    16968:       e0133004        ands    r3, r3, r4\r
23138    1696c:       ebf5b583        bl      0xffd83f80\r
23139    16970:       08003b2e        stmeqda r0, {r1, r2, r3, r5, r8, r9, fp, ip, sp}\r
23140    16974:       e3530000        cmp     r3, #0  ; 0x0\r
23141    16978:       ebf5b580        bl      0xffd83f80\r
23142    1697c:       08003b30        stmeqda r0, {r4, r5, r8, r9, fp, ip, sp}\r
23143    16980:       e28cc01a        add     ip, ip, #26     ; 0x1a\r
23144    16984:       0a000004        beq     0x1699c\r
23145    16988:       e1a00fac        mov     r0, ip, lsr #31\r
23146    1698c:       e08ff100        add     pc, pc, r0, lsl #2\r
23147    16990:       08003b34        stmeqda r0, {r2, r4, r5, r8, r9, fp, ip, sp}\r
23148    16994:       ebf5b16e        bl      0xffd82f54\r
23149    16998:       ea000007        b       0x169bc\r
23150    1699c:       ebf5b577        bl      0xffd83f80\r
23151    169a0:       08003b32        stmeqda r0, {r1, r4, r5, r8, r9, fp, ip, sp}\r
23152    169a4:       e28cc003        add     ip, ip, #3      ; 0x3\r
23153    169a8:       e1a00fac        mov     r0, ip, lsr #31\r
23154    169ac:       e08ff100        add     pc, pc, r0, lsl #2\r
23155    169b0:       08003da8        stmeqda r0, {r3, r5, r7, r8, sl, fp, ip, sp}\r
23156    169b4:       ebf5b166        bl      0xffd82f54\r
23157    169b8:       eaffff52        b       0x16708\r
23158    169bc:       ebf5b56f        bl      0xffd83f80\r
23159    169c0:       08003b34        stmeqda r0, {r2, r4, r5, r8, r9, fp, ip, sp}\r
23160    169c4:       e3b07080        movs    r7, #128        ; 0x80\r
23161    169c8:       ebf5b56c        bl      0xffd83f80\r
23162    169cc:       08003b36        stmeqda r0, {r1, r2, r4, r5, r8, r9, fp, ip, sp}\r
23163    169d0:       e1b07287        movs    r7, r7, lsl #5\r
23164    169d4:       ebf5b569        bl      0xffd83f80\r
23165    169d8:       08003b38        stmeqda r0, {r3, r4, r5, r8, r9, fp, ip, sp}\r
23166    169dc:       e1a01007        mov     r1, r7\r
23167    169e0:       e2973000        adds    r3, r7, #0      ; 0x0\r
23168    169e4:       ebf5b565        bl      0xffd83f80\r
23169    169e8:       08003b3a        stmeqda r0, {r1, r3, r4, r5, r8, r9, fp, ip, sp}\r
23170    169ec:       e1a01003        mov     r1, r3\r
23171    169f0:       e0133004        ands    r3, r3, r4\r
23172    169f4:       ebf5b561        bl      0xffd83f80\r
23173    169f8:       08003b3c        stmeqda r0, {r2, r3, r4, r5, r8, r9, fp, ip, sp}\r
23174    169fc:       e3530000        cmp     r3, #0  ; 0x0\r
23175    16a00:       ebf5b55e        bl      0xffd83f80\r
23176    16a04:       08003b3e        stmeqda r0, {r1, r2, r3, r4, r5, r8, r9, fp, ip, sp}\r
23177    16a08:       e28cc012        add     ip, ip, #18     ; 0x12\r
23178    16a0c:       0a000004        beq     0x16a24\r
23179    16a10:       e1a00fac        mov     r0, ip, lsr #31\r
23180    16a14:       e08ff100        add     pc, pc, r0, lsl #2\r
23181    16a18:       08003b62        stmeqda r0, {r1, r5, r6, r8, r9, fp, ip, sp}\r
23182    16a1c:       ebf5b14c        bl      0xffd82f54\r
23183    16a20:       ea000031        b       0x16aec\r
23184    16a24:       ebf5b555        bl      0xffd83f80\r
23185    16a28:       08003b40        stmeqda r0, {r6, r8, r9, fp, ip, sp}\r
23186    16a2c:       e3b00080        movs    r0, #128        ; 0x80\r
23187    16a30:       e58d041c        str     r0, [sp, #1052]\r
23188    16a34:       ebf5b551        bl      0xffd83f80\r
23189    16a38:       08003b42        stmeqda r0, {r1, r6, r8, r9, fp, ip, sp}\r
23190    16a3c:       e59de41c        ldr     lr, [sp, #1052]\r
23191    16a40:       e1b0038e        movs    r0, lr, lsl #7\r
23192    16a44:       e58d041c        str     r0, [sp, #1052]\r
23193    16a48:       ebf5b54c        bl      0xffd83f80\r
23194    16a4c:       08003b44        stmeqda r0, {r2, r6, r8, r9, fp, ip, sp}\r
23195    16a50:       e59d141c        ldr     r1, [sp, #1052]\r
23196    16a54:       e59d141c        ldr     r1, [sp, #1052]\r
23197    16a58:       e2913000        adds    r3, r1, #0      ; 0x0\r
23198    16a5c:       ebf5b547        bl      0xffd83f80\r
23199    16a60:       08003b46        stmeqda r0, {r1, r2, r6, r8, r9, fp, ip, sp}\r
23200    16a64:       e1a01003        mov     r1, r3\r
23201    16a68:       e0133004        ands    r3, r3, r4\r
23202    16a6c:       ebf5b543        bl      0xffd83f80\r
23203    16a70:       08003b48        stmeqda r0, {r3, r6, r8, r9, fp, ip, sp}\r
23204    16a74:       e3530000        cmp     r3, #0  ; 0x0\r
23205    16a78:       ebf5b540        bl      0xffd83f80\r
23206    16a7c:       08003b4a        stmeqda r0, {r1, r3, r6, r8, r9, fp, ip, sp}\r
23207    16a80:       e28cc012        add     ip, ip, #18     ; 0x12\r
23208    16a84:       0a000004        beq     0x16a9c\r
23209    16a88:       e1a00fac        mov     r0, ip, lsr #31\r
23210    16a8c:       e08ff100        add     pc, pc, r0, lsl #2\r
23211    16a90:       08003b5c        stmeqda r0, {r2, r3, r4, r6, r8, r9, fp, ip, sp}\r
23212    16a94:       ebf5b12e        bl      0xffd82f54\r
23213    16a98:       ea00025a        b       0x17408\r
23214    16a9c:       ebf5b537        bl      0xffd83f80\r
23215    16aa0:       08003b4c        stmeqda r0, {r2, r3, r6, r8, r9, fp, ip, sp}\r
23216    16aa4:       e59d1420        ldr     r1, [sp, #1056]\r
23217    16aa8:       e1a03001        mov     r3, r1\r
23218    16aac:       ebf5b533        bl      0xffd83f80\r
23219    16ab0:       08003b4e        stmeqda r0, {r1, r2, r3, r6, r8, r9, fp, ip, sp}\r
23220    16ab4:       ebf5b531        bl      0xffd83f80\r
23221    16ab8:       08003b50        stmeqda r0, {r4, r6, r8, r9, fp, ip, sp}\r
23222    16abc:       e3a00053        mov     r0, #83 ; 0x53\r
23223    16ac0:       e3800c3b        orr     r0, r0, #15104  ; 0x3b00\r
23224    16ac4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
23225    16ac8:       e58d0438        str     r0, [sp, #1080]\r
23226    16acc:       e28cc009        add     ip, ip, #9      ; 0x9\r
23227    16ad0:       e1a00fac        mov     r0, ip, lsr #31\r
23228    16ad4:       e08ff100        add     pc, pc, r0, lsl #2\r
23229    16ad8:       08003ddc        stmeqda r0, {r2, r3, r4, r6, r7, r8, sl, fp, ip, sp}\r
23230    16adc:       ebf5b11c        bl      0xffd82f54\r
23231    16ae0:       ea001229        b       0x1b38c\r
23232    16ae4:       08003b62        stmeqda r0, {r1, r5, r6, r8, r9, fp, ip, sp}\r
23233    16ae8:       00000000        andeq   r0, r0, r0\r
23234    16aec:       ebf5b523        bl      0xffd83f80\r
23235    16af0:       08003b62        stmeqda r0, {r1, r5, r6, r8, r9, fp, ip, sp}\r
23236    16af4:       e59d1420        ldr     r1, [sp, #1056]\r
23237    16af8:       e1a03001        mov     r3, r1\r
23238    16afc:       ebf5b51f        bl      0xffd83f80\r
23239    16b00:       08003b64        stmeqda r0, {r2, r5, r6, r8, r9, fp, ip, sp}\r
23240    16b04:       e2830018        add     r0, r3, #24     ; 0x18\r
23241    16b08:       ebf5b382        bl      0xffd83918\r
23242    16b0c:       08003b68        stmeqda r0, {r3, r5, r6, r8, r9, fp, ip, sp}\r
23243    16b10:       e1a04000        mov     r4, r0\r
23244    16b14:       ebf5b519        bl      0xffd83f80\r
23245    16b18:       08003b66        stmeqda r0, {r1, r2, r5, r6, r8, r9, fp, ip, sp}\r
23246    16b1c:       e3b05080        movs    r5, #128        ; 0x80\r
23247    16b20:       ebf5b516        bl      0xffd83f80\r
23248    16b24:       08003b68        stmeqda r0, {r3, r5, r6, r8, r9, fp, ip, sp}\r
23249    16b28:       e1b05405        movs    r5, r5, lsl #8\r
23250    16b2c:       ebf5b513        bl      0xffd83f80\r
23251    16b30:       08003b6a        stmeqda r0, {r1, r3, r5, r6, r8, r9, fp, ip, sp}\r
23252    16b34:       e1a01004        mov     r1, r4\r
23253    16b38:       e0944005        adds    r4, r4, r5\r
23254    16b3c:       ebf5b50f        bl      0xffd83f80\r
23255    16b40:       08003b6c        stmeqda r0, {r2, r3, r5, r6, r8, r9, fp, ip, sp}\r
23256    16b44:       e1b04844        movs    r4, r4, asr #16\r
23257    16b48:       ebf5b50c        bl      0xffd83f80\r
23258    16b4c:       08003b6e        stmeqda r0, {r1, r2, r3, r5, r6, r8, r9, fp, ip, sp}\r
23259    16b50:       e3b06024        movs    r6, #36 ; 0x24\r
23260    16b54:       ebf5b509        bl      0xffd83f80\r
23261    16b58:       08003b70        stmeqda r0, {r4, r5, r6, r8, r9, fp, ip, sp}\r
23262    16b5c:       e0830006        add     r0, r3, r6\r
23263    16b60:       ebf5b355        bl      0xffd838bc\r
23264    16b64:       08003b74        stmeqda r0, {r2, r4, r5, r6, r8, r9, fp, ip, sp}\r
23265    16b68:       e1a03000        mov     r3, r0\r
23266    16b6c:       ebf5b503        bl      0xffd83f80\r
23267    16b70:       08003b72        stmeqda r0, {r1, r4, r5, r6, r8, r9, fp, ip, sp}\r
23268    16b74:       e1a01004        mov     r1, r4\r
23269    16b78:       e0547003        subs    r7, r4, r3\r
23270    16b7c:       ebf5b4ff        bl      0xffd83f80\r
23271    16b80:       08003b74        stmeqda r0, {r2, r4, r5, r6, r8, r9, fp, ip, sp}\r
23272    16b84:       e59d1420        ldr     r1, [sp, #1056]\r
23273    16b88:       e1a00001        mov     r0, r1\r
23274    16b8c:       e58d041c        str     r0, [sp, #1052]\r
23275    16b90:       ebf5b4fa        bl      0xffd83f80\r
23276    16b94:       08003b76        stmeqda r0, {r1, r2, r4, r5, r6, r8, r9, fp, ip, sp}\r
23277    16b98:       e59d041c        ldr     r0, [sp, #1052]\r
23278    16b9c:       e280001c        add     r0, r0, #28     ; 0x1c\r
23279    16ba0:       ebf5b35c        bl      0xffd83918\r
23280    16ba4:       08003b7a        stmeqda r0, {r1, r3, r4, r5, r6, r8, r9, fp, ip, sp}\r
23281    16ba8:       e1a03000        mov     r3, r0\r
23282    16bac:       ebf5b4f3        bl      0xffd83f80\r
23283    16bb0:       08003b78        stmeqda r0, {r3, r4, r5, r6, r8, r9, fp, ip, sp}\r
23284    16bb4:       e1a01003        mov     r1, r3\r
23285    16bb8:       e0933005        adds    r3, r3, r5\r
23286    16bbc:       ebf5b4ef        bl      0xffd83f80\r
23287    16bc0:       08003b7a        stmeqda r0, {r1, r3, r4, r5, r6, r8, r9, fp, ip, sp}\r
23288    16bc4:       e1b03843        movs    r3, r3, asr #16\r
23289    16bc8:       ebf5b4ec        bl      0xffd83f80\r
23290    16bcc:       08003b7c        stmeqda r0, {r2, r3, r4, r5, r6, r8, r9, fp, ip, sp}\r
23291    16bd0:       e3b05026        movs    r5, #38 ; 0x26\r
23292    16bd4:       ebf5b4e9        bl      0xffd83f80\r
23293    16bd8:       08003b7e        stmeqda r0, {r1, r2, r3, r4, r5, r6, r8, r9, fp, ip, sp}\r
23294    16bdc:       e59d041c        ldr     r0, [sp, #1052]\r
23295    16be0:       e0800005        add     r0, r0, r5\r
23296    16be4:       ebf5b334        bl      0xffd838bc\r
23297    16be8:       08003b82        stmeqda r0, {r1, r7, r8, r9, fp, ip, sp}\r
23298    16bec:       e1a04000        mov     r4, r0\r
23299    16bf0:       ebf5b4e2        bl      0xffd83f80\r
23300    16bf4:       08003b80        stmeqda r0, {r7, r8, r9, fp, ip, sp}\r
23301    16bf8:       e1a01003        mov     r1, r3\r
23302    16bfc:       e0535004        subs    r5, r3, r4\r
23303    16c00:       ebf5b4de        bl      0xffd83f80\r
23304    16c04:       08003b82        stmeqda r0, {r1, r7, r8, r9, fp, ip, sp}\r
23305    16c08:       e59d041c        ldr     r0, [sp, #1052]\r
23306    16c0c:       e2800000        add     r0, r0, #0      ; 0x0\r
23307    16c10:       ebf5b314        bl      0xffd83868\r
23308    16c14:       08003b86        stmeqda r0, {r1, r2, r7, r8, r9, fp, ip, sp}\r
23309    16c18:       e1a03000        mov     r3, r0\r
23310    16c1c:       ebf5b4d7        bl      0xffd83f80\r
23311    16c20:       08003b84        stmeqda r0, {r2, r7, r8, r9, fp, ip, sp}\r
23312    16c24:       e3b06080        movs    r6, #128        ; 0x80\r
23313    16c28:       ebf5b4d4        bl      0xffd83f80\r
23314    16c2c:       08003b86        stmeqda r0, {r1, r2, r7, r8, r9, fp, ip, sp}\r
23315    16c30:       e1b06306        movs    r6, r6, lsl #6\r
23316    16c34:       ebf5b4d1        bl      0xffd83f80\r
23317    16c38:       08003b88        stmeqda r0, {r3, r7, r8, r9, fp, ip, sp}\r
23318    16c3c:       e1a01006        mov     r1, r6\r
23319    16c40:       e2964000        adds    r4, r6, #0      ; 0x0\r
23320    16c44:       ebf5b4cd        bl      0xffd83f80\r
23321    16c48:       08003b8a        stmeqda r0, {r1, r3, r7, r8, r9, fp, ip, sp}\r
23322    16c4c:       e1a01003        mov     r1, r3\r
23323    16c50:       e0133004        ands    r3, r3, r4\r
23324    16c54:       ebf5b4c9        bl      0xffd83f80\r
23325    16c58:       08003b8c        stmeqda r0, {r2, r3, r7, r8, r9, fp, ip, sp}\r
23326    16c5c:       e3530000        cmp     r3, #0  ; 0x0\r
23327    16c60:       ebf5b4c6        bl      0xffd83f80\r
23328    16c64:       08003b8e        stmeqda r0, {r1, r2, r3, r7, r8, r9, fp, ip, sp}\r
23329    16c68:       e28cc04f        add     ip, ip, #79     ; 0x4f\r
23330    16c6c:       1a000004        bne     0x16c84\r
23331    16c70:       e1a00fac        mov     r0, ip, lsr #31\r
23332    16c74:       e08ff100        add     pc, pc, r0, lsl #2\r
23333    16c78:       08003ba0        stmeqda r0, {r5, r7, r8, r9, fp, ip, sp}\r
23334    16c7c:       ebf5b0b4        bl      0xffd82f54\r
23335    16c80:       ea000026        b       0x16d20\r
23336    16c84:       ebf5b4bd        bl      0xffd83f80\r
23337    16c88:       08003b90        stmeqda r0, {r4, r7, r8, r9, fp, ip, sp}\r
23338    16c8c:       e3b04080        movs    r4, #128        ; 0x80\r
23339    16c90:       ebf5b4ba        bl      0xffd83f80\r
23340    16c94:       08003b92        stmeqda r0, {r1, r4, r7, r8, r9, fp, ip, sp}\r
23341    16c98:       e1b04084        movs    r4, r4, lsl #1\r
23342    16c9c:       ebf5b4b7        bl      0xffd83f80\r
23343    16ca0:       08003b94        stmeqda r0, {r2, r4, r7, r8, r9, fp, ip, sp}\r
23344    16ca4:       e59d0434        ldr     r0, [sp, #1076]\r
23345    16ca8:       e2800f00        add     r0, r0, #0      ; 0x0\r
23346    16cac:       ebf5b319        bl      0xffd83918\r
23347    16cb0:       08003b98        stmeqda r0, {r3, r4, r7, r8, r9, fp, ip, sp}\r
23348    16cb4:       e58d041c        str     r0, [sp, #1052]\r
23349    16cb8:       ebf5b4b0        bl      0xffd83f80\r
23350    16cbc:       08003b96        stmeqda r0, {r1, r2, r4, r7, r8, r9, fp, ip, sp}\r
23351    16cc0:       e59de41c        ldr     lr, [sp, #1052]\r
23352    16cc4:       e1b04e14        movs    r4, r4, lsl lr\r
23353    16cc8:       ebf5b4ac        bl      0xffd83f80\r
23354    16ccc:       08003b98        stmeqda r0, {r3, r4, r7, r8, r9, fp, ip, sp}\r
23355    16cd0:       e59d1428        ldr     r1, [sp, #1064]\r
23356    16cd4:       e1a06001        mov     r6, r1\r
23357    16cd8:       ebf5b4a8        bl      0xffd83f80\r
23358    16cdc:       08003b9a        stmeqda r0, {r1, r3, r4, r7, r8, r9, fp, ip, sp}\r
23359    16ce0:       e2860000        add     r0, r6, #0      ; 0x0\r
23360    16ce4:       ebf5b2df        bl      0xffd83868\r
23361    16ce8:       08003b9e        stmeqda r0, {r1, r2, r3, r4, r7, r8, r9, fp, ip, sp}\r
23362    16cec:       e1a03000        mov     r3, r0\r
23363    16cf0:       ebf5b4a2        bl      0xffd83f80\r
23364    16cf4:       08003b9c        stmeqda r0, {r2, r3, r4, r7, r8, r9, fp, ip, sp}\r
23365    16cf8:       e1a01003        mov     r1, r3\r
23366    16cfc:       e1d33004        bics    r3, r3, r4\r
23367    16d00:       ebf5b49e        bl      0xffd83f80\r
23368    16d04:       08003b9e        stmeqda r0, {r1, r2, r3, r4, r7, r8, r9, fp, ip, sp}\r
23369    16d08:       e28cc01c        add     ip, ip, #28     ; 0x1c\r
23370    16d0c:       e1a00fac        mov     r0, ip, lsr #31\r
23371    16d10:       e08ff100        add     pc, pc, r0, lsl #2\r
23372    16d14:       08003bae        stmeqda r0, {r1, r2, r3, r5, r7, r8, r9, fp, ip, sp}\r
23373    16d18:       ebf5b08d        bl      0xffd82f54\r
23374    16d1c:       ea00001f        b       0x16da0\r
23375    16d20:       ebf5b496        bl      0xffd83f80\r
23376    16d24:       08003ba0        stmeqda r0, {r5, r7, r8, r9, fp, ip, sp}\r
23377    16d28:       e3b03080        movs    r3, #128        ; 0x80\r
23378    16d2c:       ebf5b493        bl      0xffd83f80\r
23379    16d30:       08003ba2        stmeqda r0, {r1, r5, r7, r8, r9, fp, ip, sp}\r
23380    16d34:       e1b03083        movs    r3, r3, lsl #1\r
23381    16d38:       ebf5b490        bl      0xffd83f80\r
23382    16d3c:       08003ba4        stmeqda r0, {r2, r5, r7, r8, r9, fp, ip, sp}\r
23383    16d40:       e59d0434        ldr     r0, [sp, #1076]\r
23384    16d44:       e2800f00        add     r0, r0, #0      ; 0x0\r
23385    16d48:       ebf5b2f2        bl      0xffd83918\r
23386    16d4c:       08003ba8        stmeqda r0, {r3, r5, r7, r8, r9, fp, ip, sp}\r
23387    16d50:       e58d041c        str     r0, [sp, #1052]\r
23388    16d54:       ebf5b489        bl      0xffd83f80\r
23389    16d58:       08003ba6        stmeqda r0, {r1, r2, r5, r7, r8, r9, fp, ip, sp}\r
23390    16d5c:       e59de41c        ldr     lr, [sp, #1052]\r
23391    16d60:       e1b03e13        movs    r3, r3, lsl lr\r
23392    16d64:       ebf5b485        bl      0xffd83f80\r
23393    16d68:       08003ba8        stmeqda r0, {r3, r5, r7, r8, r9, fp, ip, sp}\r
23394    16d6c:       e59d1428        ldr     r1, [sp, #1064]\r
23395    16d70:       e1a06001        mov     r6, r1\r
23396    16d74:       ebf5b481        bl      0xffd83f80\r
23397    16d78:       08003baa        stmeqda r0, {r1, r3, r5, r7, r8, r9, fp, ip, sp}\r
23398    16d7c:       e2860000        add     r0, r6, #0      ; 0x0\r
23399    16d80:       ebf5b2b8        bl      0xffd83868\r
23400    16d84:       08003bae        stmeqda r0, {r1, r2, r3, r5, r7, r8, r9, fp, ip, sp}\r
23401    16d88:       e1a04000        mov     r4, r0\r
23402    16d8c:       ebf5b47b        bl      0xffd83f80\r
23403    16d90:       08003bac        stmeqda r0, {r2, r3, r5, r7, r8, r9, fp, ip, sp}\r
23404    16d94:       e1a01003        mov     r1, r3\r
23405    16d98:       e1933004        orrs    r3, r3, r4\r
23406    16d9c:       e28cc019        add     ip, ip, #25     ; 0x19\r
23407    16da0:       ebf5b476        bl      0xffd83f80\r
23408    16da4:       08003bae        stmeqda r0, {r1, r2, r3, r5, r7, r8, r9, fp, ip, sp}\r
23409    16da8:       e2860000        add     r0, r6, #0      ; 0x0\r
23410    16dac:       e1a01003        mov     r1, r3\r
23411    16db0:       ebf5b1e5        bl      0xffd8354c\r
23412    16db4:       08003bb0        stmeqda r0, {r4, r5, r7, r8, r9, fp, ip, sp}\r
23413    16db8:       ebf5b470        bl      0xffd83f80\r
23414    16dbc:       08003bb0        stmeqda r0, {r4, r5, r7, r8, r9, fp, ip, sp}\r
23415    16dc0:       e3a00ff1        mov     r0, #964        ; 0x3c4\r
23416    16dc4:       e3800b0e        orr     r0, r0, #14336  ; 0x3800\r
23417    16dc8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
23418    16dcc:       ebf5b2d1        bl      0xffd83918\r
23419    16dd0:       08003bb4        stmeqda r0, {r2, r4, r5, r7, r8, r9, fp, ip, sp}\r
23420    16dd4:       e58d0418        str     r0, [sp, #1048]\r
23421    16dd8:       ebf5b468        bl      0xffd83f80\r
23422    16ddc:       08003bb2        stmeqda r0, {r1, r4, r5, r7, r8, r9, fp, ip, sp}\r
23423    16de0:       e59d0434        ldr     r0, [sp, #1076]\r
23424    16de4:       e2800f00        add     r0, r0, #0      ; 0x0\r
23425    16de8:       ebf5b2ca        bl      0xffd83918\r
23426    16dec:       08003bb6        stmeqda r0, {r1, r2, r4, r5, r7, r8, r9, fp, ip, sp}\r
23427    16df0:       e58d041c        str     r0, [sp, #1052]\r
23428    16df4:       ebf5b461        bl      0xffd83f80\r
23429    16df8:       08003bb4        stmeqda r0, {r2, r4, r5, r7, r8, r9, fp, ip, sp}\r
23430    16dfc:       e59d141c        ldr     r1, [sp, #1052]\r
23431    16e00:       e3510001        cmp     r1, #1  ; 0x1\r
23432    16e04:       ebf5b45d        bl      0xffd83f80\r
23433    16e08:       08003bb6        stmeqda r0, {r1, r2, r4, r5, r7, r8, r9, fp, ip, sp}\r
23434    16e0c:       e28cc014        add     ip, ip, #20     ; 0x14\r
23435    16e10:       1a000004        bne     0x16e28\r
23436    16e14:       e1a00fac        mov     r0, ip, lsr #31\r
23437    16e18:       e08ff100        add     pc, pc, r0, lsl #2\r
23438    16e1c:       08003be2        stmeqda r0, {r1, r5, r6, r7, r8, r9, fp, ip, sp}\r
23439    16e20:       ebf5b04b        bl      0xffd82f54\r
23440    16e24:       ea000023        b       0x16eb8\r
23441    16e28:       ebf5b454        bl      0xffd83f80\r
23442    16e2c:       08003bb8        stmeqda r0, {r3, r4, r5, r7, r8, r9, fp, ip, sp}\r
23443    16e30:       e59d141c        ldr     r1, [sp, #1052]\r
23444    16e34:       e3510001        cmp     r1, #1  ; 0x1\r
23445    16e38:       ebf5b450        bl      0xffd83f80\r
23446    16e3c:       08003bba        stmeqda r0, {r1, r3, r4, r5, r7, r8, r9, fp, ip, sp}\r
23447    16e40:       e28cc006        add     ip, ip, #6      ; 0x6\r
23448    16e44:       da000004        ble     0x16e5c\r
23449    16e48:       e1a00fac        mov     r0, ip, lsr #31\r
23450    16e4c:       e08ff100        add     pc, pc, r0, lsl #2\r
23451    16e50:       08003bc8        stmeqda r0, {r3, r6, r7, r8, r9, fp, ip, sp}\r
23452    16e54:       ebf5b03e        bl      0xffd82f54\r
23453    16e58:       ea000042        b       0x16f68\r
23454    16e5c:       ebf5b447        bl      0xffd83f80\r
23455    16e60:       08003bbc        stmeqda r0, {r2, r3, r4, r5, r7, r8, r9, fp, ip, sp}\r
23456    16e64:       e59d141c        ldr     r1, [sp, #1052]\r
23457    16e68:       e3510000        cmp     r1, #0  ; 0x0\r
23458    16e6c:       ebf5b443        bl      0xffd83f80\r
23459    16e70:       08003bbe        stmeqda r0, {r1, r2, r3, r4, r5, r7, r8, r9, fp, ip, sp}\r
23460    16e74:       e28cc006        add     ip, ip, #6      ; 0x6\r
23461    16e78:       1a000004        bne     0x16e90\r
23462    16e7c:       e1a00fac        mov     r0, ip, lsr #31\r
23463    16e80:       e08ff100        add     pc, pc, r0, lsl #2\r
23464    16e84:       08003bd4        stmeqda r0, {r2, r4, r6, r7, r8, r9, fp, ip, sp}\r
23465    16e88:       ebf5b031        bl      0xffd82f54\r
23466    16e8c:       ea000133        b       0x17360\r
23467    16e90:       ebf5b43a        bl      0xffd83f80\r
23468    16e94:       08003bc0        stmeqda r0, {r6, r7, r8, r9, fp, ip, sp}\r
23469    16e98:       e28cc003        add     ip, ip, #3      ; 0x3\r
23470    16e9c:       e1a00fac        mov     r0, ip, lsr #31\r
23471    16ea0:       e08ff100        add     pc, pc, r0, lsl #2\r
23472    16ea4:       08003da8        stmeqda r0, {r3, r5, r7, r8, sl, fp, ip, sp}\r
23473    16ea8:       ebf5b029        bl      0xffd82f54\r
23474    16eac:       eafffe15        b       0x16708\r
23475    16eb0:       08003be2        stmeqda r0, {r1, r5, r6, r7, r8, r9, fp, ip, sp}\r
23476    16eb4:       00000000        andeq   r0, r0, r0\r
23477    16eb8:       ebf5b430        bl      0xffd83f80\r
23478    16ebc:       08003be2        stmeqda r0, {r1, r5, r6, r7, r8, r9, fp, ip, sp}\r
23479    16ec0:       e59d1420        ldr     r1, [sp, #1056]\r
23480    16ec4:       e1a00001        mov     r0, r1\r
23481    16ec8:       e58d041c        str     r0, [sp, #1052]\r
23482    16ecc:       ebf5b42b        bl      0xffd83f80\r
23483    16ed0:       08003be4        stmeqda r0, {r2, r5, r6, r7, r8, r9, fp, ip, sp}\r
23484    16ed4:       e59d041c        ldr     r0, [sp, #1052]\r
23485    16ed8:       e2800002        add     r0, r0, #2      ; 0x2\r
23486    16edc:       ebf5b261        bl      0xffd83868\r
23487    16ee0:       08003be8        stmeqda r0, {r3, r5, r6, r7, r8, r9, fp, ip, sp}\r
23488    16ee4:       e1a03000        mov     r3, r0\r
23489    16ee8:       ebf5b424        bl      0xffd83f80\r
23490    16eec:       08003be6        stmeqda r0, {r1, r2, r5, r6, r7, r8, r9, fp, ip, sp}\r
23491    16ef0:       e59d1428        ldr     r1, [sp, #1064]\r
23492    16ef4:       e1a04001        mov     r4, r1\r
23493    16ef8:       ebf5b420        bl      0xffd83f80\r
23494    16efc:       08003be8        stmeqda r0, {r3, r5, r6, r7, r8, r9, fp, ip, sp}\r
23495    16f00:       e2840018        add     r0, r4, #24     ; 0x18\r
23496    16f04:       e1a01003        mov     r1, r3\r
23497    16f08:       ebf5b18f        bl      0xffd8354c\r
23498    16f0c:       08003bea        stmeqda r0, {r1, r3, r5, r6, r7, r8, r9, fp, ip, sp}\r
23499    16f10:       ebf5b41a        bl      0xffd83f80\r
23500    16f14:       08003bea        stmeqda r0, {r1, r3, r5, r6, r7, r8, r9, fp, ip, sp}\r
23501    16f18:       e2840022        add     r0, r4, #34     ; 0x22\r
23502    16f1c:       e1a01007        mov     r1, r7\r
23503    16f20:       ebf5b189        bl      0xffd8354c\r
23504    16f24:       08003bec        stmeqda r0, {r2, r3, r5, r6, r7, r8, r9, fp, ip, sp}\r
23505    16f28:       ebf5b414        bl      0xffd83f80\r
23506    16f2c:       08003bec        stmeqda r0, {r2, r3, r5, r6, r7, r8, r9, fp, ip, sp}\r
23507    16f30:       e2840024        add     r0, r4, #36     ; 0x24\r
23508    16f34:       e1a01005        mov     r1, r5\r
23509    16f38:       ebf5b183        bl      0xffd8354c\r
23510    16f3c:       08003bee        stmeqda r0, {r1, r2, r3, r5, r6, r7, r8, r9, fp, ip, sp}\r
23511    16f40:       ebf5b40e        bl      0xffd83f80\r
23512    16f44:       08003bee        stmeqda r0, {r1, r2, r3, r5, r6, r7, r8, r9, fp, ip, sp}\r
23513    16f48:       e28cc01a        add     ip, ip, #26     ; 0x1a\r
23514    16f4c:       e1a00fac        mov     r0, ip, lsr #31\r
23515    16f50:       e08ff100        add     pc, pc, r0, lsl #2\r
23516    16f54:       08003da8        stmeqda r0, {r3, r5, r7, r8, sl, fp, ip, sp}\r
23517    16f58:       ebf5affd        bl      0xffd82f54\r
23518    16f5c:       eafffde9        b       0x16708\r
23519    16f60:       08003bc8        stmeqda r0, {r3, r6, r7, r8, r9, fp, ip, sp}\r
23520    16f64:       00000000        andeq   r0, r0, r0\r
23521    16f68:       ebf5b404        bl      0xffd83f80\r
23522    16f6c:       08003bc8        stmeqda r0, {r3, r6, r7, r8, r9, fp, ip, sp}\r
23523    16f70:       e59d0434        ldr     r0, [sp, #1076]\r
23524    16f74:       e2800f00        add     r0, r0, #0      ; 0x0\r
23525    16f78:       ebf5b266        bl      0xffd83918\r
23526    16f7c:       08003bcc        stmeqda r0, {r2, r3, r6, r7, r8, r9, fp, ip, sp}\r
23527    16f80:       e1a03000        mov     r3, r0\r
23528    16f84:       ebf5b3fd        bl      0xffd83f80\r
23529    16f88:       08003bca        stmeqda r0, {r1, r3, r6, r7, r8, r9, fp, ip, sp}\r
23530    16f8c:       e3530002        cmp     r3, #2  ; 0x2\r
23531    16f90:       ebf5b3fa        bl      0xffd83f80\r
23532    16f94:       08003bcc        stmeqda r0, {r2, r3, r6, r7, r8, r9, fp, ip, sp}\r
23533    16f98:       e28cc00b        add     ip, ip, #11     ; 0xb\r
23534    16f9c:       1a000004        bne     0x16fb4\r
23535    16fa0:       e1a00fac        mov     r0, ip, lsr #31\r
23536    16fa4:       e08ff100        add     pc, pc, r0, lsl #2\r
23537    16fa8:       08003bf0        stmeqda r0, {r4, r5, r6, r7, r8, r9, fp, ip, sp}\r
23538    16fac:       ebf5afe8        bl      0xffd82f54\r
23539    16fb0:       ea000015        b       0x1700c\r
23540    16fb4:       ebf5b3f1        bl      0xffd83f80\r
23541    16fb8:       08003bce        stmeqda r0, {r1, r2, r3, r6, r7, r8, r9, fp, ip, sp}\r
23542    16fbc:       e3530003        cmp     r3, #3  ; 0x3\r
23543    16fc0:       ebf5b3ee        bl      0xffd83f80\r
23544    16fc4:       08003bd0        stmeqda r0, {r4, r6, r7, r8, r9, fp, ip, sp}\r
23545    16fc8:       e28cc006        add     ip, ip, #6      ; 0x6\r
23546    16fcc:       1a000004        bne     0x16fe4\r
23547    16fd0:       e1a00fac        mov     r0, ip, lsr #31\r
23548    16fd4:       e08ff100        add     pc, pc, r0, lsl #2\r
23549    16fd8:       08003cc4        stmeqda r0, {r2, r6, r7, sl, fp, ip, sp}\r
23550    16fdc:       ebf5afdc        bl      0xffd82f54\r
23551    16fe0:       ea000078        b       0x171c8\r
23552    16fe4:       ebf5b3e5        bl      0xffd83f80\r
23553    16fe8:       08003bd2        stmeqda r0, {r1, r4, r6, r7, r8, r9, fp, ip, sp}\r
23554    16fec:       e28cc003        add     ip, ip, #3      ; 0x3\r
23555    16ff0:       e1a00fac        mov     r0, ip, lsr #31\r
23556    16ff4:       e08ff100        add     pc, pc, r0, lsl #2\r
23557    16ff8:       08003da8        stmeqda r0, {r3, r5, r7, r8, sl, fp, ip, sp}\r
23558    16ffc:       ebf5afd4        bl      0xffd82f54\r
23559    17000:       eafffdc0        b       0x16708\r
23560    17004:       08003bf0        stmeqda r0, {r4, r5, r6, r7, r8, r9, fp, ip, sp}\r
23561    17008:       00000000        andeq   r0, r0, r0\r
23562    1700c:       ebf5b3db        bl      0xffd83f80\r
23563    17010:       08003bf0        stmeqda r0, {r4, r5, r6, r7, r8, r9, fp, ip, sp}\r
23564    17014:       e59d1420        ldr     r1, [sp, #1056]\r
23565    17018:       e1a06001        mov     r6, r1\r
23566    1701c:       ebf5b3d7        bl      0xffd83f80\r
23567    17020:       08003bf2        stmeqda r0, {r1, r4, r5, r6, r7, r8, r9, fp, ip, sp}\r
23568    17024:       e2860002        add     r0, r6, #2      ; 0x2\r
23569    17028:       ebf5b20e        bl      0xffd83868\r
23570    1702c:       08003bf6        stmeqda r0, {r1, r2, r4, r5, r6, r7, r8, r9, fp, ip, sp}\r
23571    17030:       e1a03000        mov     r3, r0\r
23572    17034:       ebf5b3d1        bl      0xffd83f80\r
23573    17038:       08003bf4        stmeqda r0, {r2, r4, r5, r6, r7, r8, r9, fp, ip, sp}\r
23574    1703c:       e59d0418        ldr     r0, [sp, #1048]\r
23575    17040:       e280001a        add     r0, r0, #26     ; 0x1a\r
23576    17044:       e1a01003        mov     r1, r3\r
23577    17048:       ebf5b13f        bl      0xffd8354c\r
23578    1704c:       08003bf6        stmeqda r0, {r1, r2, r4, r5, r6, r7, r8, r9, fp, ip, sp}\r
23579    17050:       ebf5b3ca        bl      0xffd83f80\r
23580    17054:       08003bf6        stmeqda r0, {r1, r2, r4, r5, r6, r7, r8, r9, fp, ip, sp}\r
23581    17058:       e59d0418        ldr     r0, [sp, #1048]\r
23582    1705c:       e2800026        add     r0, r0, #38     ; 0x26\r
23583    17060:       e1a01007        mov     r1, r7\r
23584    17064:       ebf5b138        bl      0xffd8354c\r
23585    17068:       08003bf8        stmeqda r0, {r3, r4, r5, r6, r7, r8, r9, fp, ip, sp}\r
23586    1706c:       ebf5b3c3        bl      0xffd83f80\r
23587    17070:       08003bf8        stmeqda r0, {r3, r4, r5, r6, r7, r8, r9, fp, ip, sp}\r
23588    17074:       e59d0418        ldr     r0, [sp, #1048]\r
23589    17078:       e2800028        add     r0, r0, #40     ; 0x28\r
23590    1707c:       e1a01005        mov     r1, r5\r
23591    17080:       ebf5b131        bl      0xffd8354c\r
23592    17084:       08003bfa        stmeqda r0, {r1, r3, r4, r5, r6, r7, r8, r9, fp, ip, sp}\r
23593    17088:       ebf5b3bc        bl      0xffd83f80\r
23594    1708c:       08003bfa        stmeqda r0, {r1, r3, r4, r5, r6, r7, r8, r9, fp, ip, sp}\r
23595    17090:       e2860000        add     r0, r6, #0      ; 0x0\r
23596    17094:       ebf5b1f3        bl      0xffd83868\r
23597    17098:       08003bfe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, fp, ip, sp}\r
23598    1709c:       e1a04000        mov     r4, r0\r
23599    170a0:       ebf5b3b6        bl      0xffd83f80\r
23600    170a4:       08003bfc        stmeqda r0, {r2, r3, r4, r5, r6, r7, r8, r9, fp, ip, sp}\r
23601    170a8:       e3b07090        movs    r7, #144        ; 0x90\r
23602    170ac:       ebf5b3b3        bl      0xffd83f80\r
23603    170b0:       08003bfe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, fp, ip, sp}\r
23604    170b4:       e1b07207        movs    r7, r7, lsl #4\r
23605    170b8:       ebf5b3b0        bl      0xffd83f80\r
23606    170bc:       08003c00        stmeqda r0, {sl, fp, ip, sp}\r
23607    170c0:       e1a01007        mov     r1, r7\r
23608    170c4:       e2973000        adds    r3, r7, #0      ; 0x0\r
23609    170c8:       ebf5b3ac        bl      0xffd83f80\r
23610    170cc:       08003c02        stmeqda r0, {r1, sl, fp, ip, sp}\r
23611    170d0:       e1a01003        mov     r1, r3\r
23612    170d4:       e0133004        ands    r3, r3, r4\r
23613    170d8:       ebf5b3a8        bl      0xffd83f80\r
23614    170dc:       08003c04        stmeqda r0, {r2, sl, fp, ip, sp}\r
23615    170e0:       e3b00080        movs    r0, #128        ; 0x80\r
23616    170e4:       e58d041c        str     r0, [sp, #1052]\r
23617    170e8:       ebf5b3a4        bl      0xffd83f80\r
23618    170ec:       08003c06        stmeqda r0, {r1, r2, sl, fp, ip, sp}\r
23619    170f0:       e59de41c        ldr     lr, [sp, #1052]\r
23620    170f4:       e1b0008e        movs    r0, lr, lsl #1\r
23621    170f8:       e58d041c        str     r0, [sp, #1052]\r
23622    170fc:       ebf5b39f        bl      0xffd83f80\r
23623    17100:       08003c08        stmeqda r0, {r3, sl, fp, ip, sp}\r
23624    17104:       e59de41c        ldr     lr, [sp, #1052]\r
23625    17108:       e1b0780e        movs    r7, lr, lsl #16\r
23626    1710c:       ebf5b39b        bl      0xffd83f80\r
23627    17110:       08003c0a        stmeqda r0, {r1, r3, sl, fp, ip, sp}\r
23628    17114:       e59d041c        ldr     r0, [sp, #1052]\r
23629    17118:       e1530000        cmp     r3, r0\r
23630    1711c:       ebf5b397        bl      0xffd83f80\r
23631    17120:       08003c0c        stmeqda r0, {r2, r3, sl, fp, ip, sp}\r
23632    17124:       e28cc034        add     ip, ip, #52     ; 0x34\r
23633    17128:       1a000004        bne     0x17140\r
23634    1712c:       e1a00fac        mov     r0, ip, lsr #31\r
23635    17130:       e08ff100        add     pc, pc, r0, lsl #2\r
23636    17134:       08003c10        stmeqda r0, {r4, sl, fp, ip, sp}\r
23637    17138:       ebf5af85        bl      0xffd82f54\r
23638    1713c:       ea000007        b       0x17160\r
23639    17140:       ebf5b38e        bl      0xffd83f80\r
23640    17144:       08003c0e        stmeqda r0, {r1, r2, r3, sl, fp, ip, sp}\r
23641    17148:       e28cc003        add     ip, ip, #3      ; 0x3\r
23642    1714c:       e1a00fac        mov     r0, ip, lsr #31\r
23643    17150:       e08ff100        add     pc, pc, r0, lsl #2\r
23644    17154:       08003da8        stmeqda r0, {r3, r5, r7, r8, sl, fp, ip, sp}\r
23645    17158:       ebf5af7d        bl      0xffd82f54\r
23646    1715c:       eafffd69        b       0x16708\r
23647    17160:       ebf5b386        bl      0xffd83f80\r
23648    17164:       08003c10        stmeqda r0, {r4, sl, fp, ip, sp}\r
23649    17168:       e2860028        add     r0, r6, #40     ; 0x28\r
23650    1716c:       ebf5b1e9        bl      0xffd83918\r
23651    17170:       08003c14        stmeqda r0, {r2, r4, sl, fp, ip, sp}\r
23652    17174:       e1a04000        mov     r4, r0\r
23653    17178:       ebf5b380        bl      0xffd83f80\r
23654    1717c:       08003c12        stmeqda r0, {r1, r4, sl, fp, ip, sp}\r
23655    17180:       e1a01007        mov     r1, r7\r
23656    17184:       e2973000        adds    r3, r7, #0      ; 0x0\r
23657    17188:       ebf5b37c        bl      0xffd83f80\r
23658    1718c:       08003c14        stmeqda r0, {r2, r4, sl, fp, ip, sp}\r
23659    17190:       ebf5b37a        bl      0xffd83f80\r
23660    17194:       08003c16        stmeqda r0, {r1, r2, r4, sl, fp, ip, sp}\r
23661    17198:       e3a00019        mov     r0, #25 ; 0x19\r
23662    1719c:       e3800b0f        orr     r0, r0, #15360  ; 0x3c00\r
23663    171a0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
23664    171a4:       e58d0438        str     r0, [sp, #1080]\r
23665    171a8:       e28cc00e        add     ip, ip, #14     ; 0xe\r
23666    171ac:       e1a00fac        mov     r0, ip, lsr #31\r
23667    171b0:       e08ff100        add     pc, pc, r0, lsl #2\r
23668    171b4:       080c364c        stmeqda ip, {r2, r3, r6, r9, sl, ip, sp}\r
23669    171b8:       ebf5af65        bl      0xffd82f54\r
23670    171bc:       eaffac4f        b       0x2300\r
23671    171c0:       08003cc4        stmeqda r0, {r2, r6, r7, sl, fp, ip, sp}\r
23672    171c4:       00000000        andeq   r0, r0, r0\r
23673    171c8:       ebf5b36c        bl      0xffd83f80\r
23674    171cc:       08003cc4        stmeqda r0, {r2, r6, r7, sl, fp, ip, sp}\r
23675    171d0:       e59d1420        ldr     r1, [sp, #1056]\r
23676    171d4:       e1a00001        mov     r0, r1\r
23677    171d8:       e58d041c        str     r0, [sp, #1052]\r
23678    171dc:       ebf5b367        bl      0xffd83f80\r
23679    171e0:       08003cc6        stmeqda r0, {r1, r2, r6, r7, sl, fp, ip, sp}\r
23680    171e4:       e59d041c        ldr     r0, [sp, #1052]\r
23681    171e8:       e2800002        add     r0, r0, #2      ; 0x2\r
23682    171ec:       ebf5b19d        bl      0xffd83868\r
23683    171f0:       08003cca        stmeqda r0, {r1, r3, r6, r7, sl, fp, ip, sp}\r
23684    171f4:       e1a03000        mov     r3, r0\r
23685    171f8:       ebf5b360        bl      0xffd83f80\r
23686    171fc:       08003cc8        stmeqda r0, {r3, r6, r7, sl, fp, ip, sp}\r
23687    17200:       e59d0418        ldr     r0, [sp, #1048]\r
23688    17204:       e280001c        add     r0, r0, #28     ; 0x1c\r
23689    17208:       e1a01003        mov     r1, r3\r
23690    1720c:       ebf5b0ce        bl      0xffd8354c\r
23691    17210:       08003cca        stmeqda r0, {r1, r3, r6, r7, sl, fp, ip, sp}\r
23692    17214:       ebf5b359        bl      0xffd83f80\r
23693    17218:       08003cca        stmeqda r0, {r1, r3, r6, r7, sl, fp, ip, sp}\r
23694    1721c:       e59d0418        ldr     r0, [sp, #1048]\r
23695    17220:       e280002a        add     r0, r0, #42     ; 0x2a\r
23696    17224:       e1a01007        mov     r1, r7\r
23697    17228:       ebf5b0c7        bl      0xffd8354c\r
23698    1722c:       08003ccc        stmeqda r0, {r2, r3, r6, r7, sl, fp, ip, sp}\r
23699    17230:       ebf5b352        bl      0xffd83f80\r
23700    17234:       08003ccc        stmeqda r0, {r2, r3, r6, r7, sl, fp, ip, sp}\r
23701    17238:       e59d0418        ldr     r0, [sp, #1048]\r
23702    1723c:       e280002c        add     r0, r0, #44     ; 0x2c\r
23703    17240:       e1a01005        mov     r1, r5\r
23704    17244:       ebf5b0c0        bl      0xffd8354c\r
23705    17248:       08003cce        stmeqda r0, {r1, r2, r3, r6, r7, sl, fp, ip, sp}\r
23706    1724c:       ebf5b34b        bl      0xffd83f80\r
23707    17250:       08003cce        stmeqda r0, {r1, r2, r3, r6, r7, sl, fp, ip, sp}\r
23708    17254:       e59d041c        ldr     r0, [sp, #1052]\r
23709    17258:       e2800000        add     r0, r0, #0      ; 0x0\r
23710    1725c:       ebf5b181        bl      0xffd83868\r
23711    17260:       08003cd2        stmeqda r0, {r1, r4, r6, r7, sl, fp, ip, sp}\r
23712    17264:       e1a04000        mov     r4, r0\r
23713    17268:       ebf5b344        bl      0xffd83f80\r
23714    1726c:       08003cd0        stmeqda r0, {r4, r6, r7, sl, fp, ip, sp}\r
23715    17270:       e3b05090        movs    r5, #144        ; 0x90\r
23716    17274:       ebf5b341        bl      0xffd83f80\r
23717    17278:       08003cd2        stmeqda r0, {r1, r4, r6, r7, sl, fp, ip, sp}\r
23718    1727c:       e1b05205        movs    r5, r5, lsl #4\r
23719    17280:       ebf5b33e        bl      0xffd83f80\r
23720    17284:       08003cd4        stmeqda r0, {r2, r4, r6, r7, sl, fp, ip, sp}\r
23721    17288:       e1a01005        mov     r1, r5\r
23722    1728c:       e2953000        adds    r3, r5, #0      ; 0x0\r
23723    17290:       ebf5b33a        bl      0xffd83f80\r
23724    17294:       08003cd6        stmeqda r0, {r1, r2, r4, r6, r7, sl, fp, ip, sp}\r
23725    17298:       e1a01003        mov     r1, r3\r
23726    1729c:       e0133004        ands    r3, r3, r4\r
23727    172a0:       ebf5b336        bl      0xffd83f80\r
23728    172a4:       08003cd8        stmeqda r0, {r3, r4, r6, r7, sl, fp, ip, sp}\r
23729    172a8:       e3b06080        movs    r6, #128        ; 0x80\r
23730    172ac:       ebf5b333        bl      0xffd83f80\r
23731    172b0:       08003cda        stmeqda r0, {r1, r3, r4, r6, r7, sl, fp, ip, sp}\r
23732    172b4:       e1b06086        movs    r6, r6, lsl #1\r
23733    172b8:       ebf5b330        bl      0xffd83f80\r
23734    172bc:       08003cdc        stmeqda r0, {r2, r3, r4, r6, r7, sl, fp, ip, sp}\r
23735    172c0:       e1b07806        movs    r7, r6, lsl #16\r
23736    172c4:       ebf5b32d        bl      0xffd83f80\r
23737    172c8:       08003cde        stmeqda r0, {r1, r2, r3, r4, r6, r7, sl, fp, ip, sp}\r
23738    172cc:       e1530006        cmp     r3, r6\r
23739    172d0:       ebf5b32a        bl      0xffd83f80\r
23740    172d4:       08003ce0        stmeqda r0, {r5, r6, r7, sl, fp, ip, sp}\r
23741    172d8:       e28cc034        add     ip, ip, #52     ; 0x34\r
23742    172dc:       0a000004        beq     0x172f4\r
23743    172e0:       e1a00fac        mov     r0, ip, lsr #31\r
23744    172e4:       e08ff100        add     pc, pc, r0, lsl #2\r
23745    172e8:       08003da8        stmeqda r0, {r3, r5, r7, r8, sl, fp, ip, sp}\r
23746    172ec:       ebf5af18        bl      0xffd82f54\r
23747    172f0:       eafffd04        b       0x16708\r
23748    172f4:       ebf5b321        bl      0xffd83f80\r
23749    172f8:       08003ce2        stmeqda r0, {r1, r5, r6, r7, sl, fp, ip, sp}\r
23750    172fc:       e59d041c        ldr     r0, [sp, #1052]\r
23751    17300:       e2800028        add     r0, r0, #40     ; 0x28\r
23752    17304:       ebf5b183        bl      0xffd83918\r
23753    17308:       08003ce6        stmeqda r0, {r1, r2, r5, r6, r7, sl, fp, ip, sp}\r
23754    1730c:       e1a04000        mov     r4, r0\r
23755    17310:       ebf5b31a        bl      0xffd83f80\r
23756    17314:       08003ce4        stmeqda r0, {r2, r5, r6, r7, sl, fp, ip, sp}\r
23757    17318:       e1a01007        mov     r1, r7\r
23758    1731c:       e2973000        adds    r3, r7, #0      ; 0x0\r
23759    17320:       ebf5b316        bl      0xffd83f80\r
23760    17324:       08003ce6        stmeqda r0, {r1, r2, r5, r6, r7, sl, fp, ip, sp}\r
23761    17328:       ebf5b314        bl      0xffd83f80\r
23762    1732c:       08003ce8        stmeqda r0, {r3, r5, r6, r7, sl, fp, ip, sp}\r
23763    17330:       e3a000eb        mov     r0, #235        ; 0xeb\r
23764    17334:       e3800b0f        orr     r0, r0, #15360  ; 0x3c00\r
23765    17338:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
23766    1733c:       e58d0438        str     r0, [sp, #1080]\r
23767    17340:       e28cc00e        add     ip, ip, #14     ; 0xe\r
23768    17344:       e1a00fac        mov     r0, ip, lsr #31\r
23769    17348:       e08ff100        add     pc, pc, r0, lsl #2\r
23770    1734c:       080c364c        stmeqda ip, {r2, r3, r6, r9, sl, ip, sp}\r
23771    17350:       ebf5aeff        bl      0xffd82f54\r
23772    17354:       eaffabe9        b       0x2300\r
23773    17358:       08003bd4        stmeqda r0, {r2, r4, r6, r7, r8, r9, fp, ip, sp}\r
23774    1735c:       00000000        andeq   r0, r0, r0\r
23775    17360:       ebf5b306        bl      0xffd83f80\r
23776    17364:       08003bd4        stmeqda r0, {r2, r4, r6, r7, r8, r9, fp, ip, sp}\r
23777    17368:       e59d1420        ldr     r1, [sp, #1056]\r
23778    1736c:       e1a04001        mov     r4, r1\r
23779    17370:       ebf5b302        bl      0xffd83f80\r
23780    17374:       08003bd6        stmeqda r0, {r1, r2, r4, r6, r7, r8, r9, fp, ip, sp}\r
23781    17378:       e2840002        add     r0, r4, #2      ; 0x2\r
23782    1737c:       ebf5b139        bl      0xffd83868\r
23783    17380:       08003bda        stmeqda r0, {r1, r3, r4, r6, r7, r8, r9, fp, ip, sp}\r
23784    17384:       e1a03000        mov     r3, r0\r
23785    17388:       ebf5b2fc        bl      0xffd83f80\r
23786    1738c:       08003bd8        stmeqda r0, {r3, r4, r6, r7, r8, r9, fp, ip, sp}\r
23787    17390:       e59d1428        ldr     r1, [sp, #1064]\r
23788    17394:       e1a06001        mov     r6, r1\r
23789    17398:       ebf5b2f8        bl      0xffd83f80\r
23790    1739c:       08003bda        stmeqda r0, {r1, r3, r4, r6, r7, r8, r9, fp, ip, sp}\r
23791    173a0:       e2860016        add     r0, r6, #22     ; 0x16\r
23792    173a4:       e1a01003        mov     r1, r3\r
23793    173a8:       ebf5b067        bl      0xffd8354c\r
23794    173ac:       08003bdc        stmeqda r0, {r2, r3, r4, r6, r7, r8, r9, fp, ip, sp}\r
23795    173b0:       ebf5b2f2        bl      0xffd83f80\r
23796    173b4:       08003bdc        stmeqda r0, {r2, r3, r4, r6, r7, r8, r9, fp, ip, sp}\r
23797    173b8:       e286001e        add     r0, r6, #30     ; 0x1e\r
23798    173bc:       e1a01007        mov     r1, r7\r
23799    173c0:       ebf5b061        bl      0xffd8354c\r
23800    173c4:       08003bde        stmeqda r0, {r1, r2, r3, r4, r6, r7, r8, r9, fp, ip, sp}\r
23801    173c8:       ebf5b2ec        bl      0xffd83f80\r
23802    173cc:       08003bde        stmeqda r0, {r1, r2, r3, r4, r6, r7, r8, r9, fp, ip, sp}\r
23803    173d0:       e2860020        add     r0, r6, #32     ; 0x20\r
23804    173d4:       e1a01005        mov     r1, r5\r
23805    173d8:       ebf5b05b        bl      0xffd8354c\r
23806    173dc:       08003be0        stmeqda r0, {r5, r6, r7, r8, r9, fp, ip, sp}\r
23807    173e0:       ebf5b2e6        bl      0xffd83f80\r
23808    173e4:       08003be0        stmeqda r0, {r5, r6, r7, r8, r9, fp, ip, sp}\r
23809    173e8:       e28cc01a        add     ip, ip, #26     ; 0x1a\r
23810    173ec:       e1a00fac        mov     r0, ip, lsr #31\r
23811    173f0:       e08ff100        add     pc, pc, r0, lsl #2\r
23812    173f4:       08003da8        stmeqda r0, {r3, r5, r7, r8, sl, fp, ip, sp}\r
23813    173f8:       ebf5aed5        bl      0xffd82f54\r
23814    173fc:       eafffcc1        b       0x16708\r
23815    17400:       08003b5c        stmeqda r0, {r2, r3, r4, r6, r8, r9, fp, ip, sp}\r
23816    17404:       00000000        andeq   r0, r0, r0\r
23817    17408:       ebf5b2dc        bl      0xffd83f80\r
23818    1740c:       08003b5c        stmeqda r0, {r2, r3, r4, r6, r8, r9, fp, ip, sp}\r
23819    17410:       e59d1420        ldr     r1, [sp, #1056]\r
23820    17414:       e1a03001        mov     r3, r1\r
23821    17418:       ebf5b2d8        bl      0xffd83f80\r
23822    1741c:       08003b5e        stmeqda r0, {r1, r2, r3, r4, r6, r8, r9, fp, ip, sp}\r
23823    17420:       ebf5b2d6        bl      0xffd83f80\r
23824    17424:       08003b60        stmeqda r0, {r5, r6, r8, r9, fp, ip, sp}\r
23825    17428:       e3a00063        mov     r0, #99 ; 0x63\r
23826    1742c:       e3800c3b        orr     r0, r0, #15104  ; 0x3b00\r
23827    17430:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
23828    17434:       e58d0438        str     r0, [sp, #1080]\r
23829    17438:       e28cc009        add     ip, ip, #9      ; 0x9\r
23830    1743c:       e1a00fac        mov     r0, ip, lsr #31\r
23831    17440:       e08ff100        add     pc, pc, r0, lsl #2\r
23832    17444:       08004314        stmeqda r0, {r2, r4, r8, r9, lr}\r
23833    17448:       ebf5aec1        bl      0xffd82f54\r
23834    1744c:       ea000001        b       0x17458\r
23835    17450:       08004314        stmeqda r0, {r2, r4, r8, r9, lr}\r
23836    17454:       00000000        andeq   r0, r0, r0\r
23837    17458:       ebf5b2c8        bl      0xffd83f80\r
23838    1745c:       08004314        stmeqda r0, {r2, r4, r8, r9, lr}\r
23839    17460:       e59d9434        ldr     r9, [sp, #1076]\r
23840    17464:       e3c99003        bic     r9, r9, #3      ; 0x3\r
23841    17468:       e2499014        sub     r9, r9, #20     ; 0x14\r
23842    1746c:       e58d9434        str     r9, [sp, #1076]\r
23843    17470:       e2890000        add     r0, r9, #0      ; 0x0\r
23844    17474:       e1a01007        mov     r1, r7\r
23845    17478:       ebf5b073        bl      0xffd8364c\r
23846    1747c:       e2890004        add     r0, r9, #4      ; 0x4\r
23847    17480:       e1a01008        mov     r1, r8\r
23848    17484:       ebf5b070        bl      0xffd8364c\r
23849    17488:       e2890008        add     r0, r9, #8      ; 0x8\r
23850    1748c:       e59d1418        ldr     r1, [sp, #1048]\r
23851    17490:       ebf5b06d        bl      0xffd8364c\r
23852    17494:       e289000c        add     r0, r9, #12     ; 0xc\r
23853    17498:       e59d141c        ldr     r1, [sp, #1052]\r
23854    1749c:       ebf5b06a        bl      0xffd8364c\r
23855    174a0:       e2890010        add     r0, r9, #16     ; 0x10\r
23856    174a4:       e59d1438        ldr     r1, [sp, #1080]\r
23857    174a8:       ebf5b067        bl      0xffd8364c\r
23858    174ac:       ebf5b2b3        bl      0xffd83f80\r
23859    174b0:       08004316        stmeqda r0, {r1, r2, r4, r8, r9, lr}\r
23860    174b4:       e59d1428        ldr     r1, [sp, #1064]\r
23861    174b8:       e1a00001        mov     r0, r1\r
23862    174bc:       e58d041c        str     r0, [sp, #1052]\r
23863    174c0:       ebf5b2ae        bl      0xffd83f80\r
23864    174c4:       08004318        stmeqda r0, {r3, r4, r8, r9, lr}\r
23865    174c8:       e59d1424        ldr     r1, [sp, #1060]\r
23866    174cc:       e1a00001        mov     r0, r1\r
23867    174d0:       e58d0418        str     r0, [sp, #1048]\r
23868    174d4:       ebf5b2a9        bl      0xffd83f80\r
23869    174d8:       0800431a        stmeqda r0, {r1, r3, r4, r8, r9, lr}\r
23870    174dc:       e59d1420        ldr     r1, [sp, #1056]\r
23871    174e0:       e1a08001        mov     r8, r1\r
23872    174e4:       ebf5b2a5        bl      0xffd83f80\r
23873    174e8:       0800431c        stmeqda r0, {r2, r3, r4, r8, r9, lr}\r
23874    174ec:       e59d9434        ldr     r9, [sp, #1076]\r
23875    174f0:       e3c99003        bic     r9, r9, #3      ; 0x3\r
23876    174f4:       e249900c        sub     r9, r9, #12     ; 0xc\r
23877    174f8:       e58d9434        str     r9, [sp, #1076]\r
23878    174fc:       e2890000        add     r0, r9, #0      ; 0x0\r
23879    17500:       e1a01008        mov     r1, r8\r
23880    17504:       ebf5b050        bl      0xffd8364c\r
23881    17508:       e2890004        add     r0, r9, #4      ; 0x4\r
23882    1750c:       e59d1418        ldr     r1, [sp, #1048]\r
23883    17510:       ebf5b04d        bl      0xffd8364c\r
23884    17514:       e2890008        add     r0, r9, #8      ; 0x8\r
23885    17518:       e59d141c        ldr     r1, [sp, #1052]\r
23886    1751c:       ebf5b02a        bl      0xffd835cc\r
23887    17520:       0800431e        stmeqda r0, {r1, r2, r3, r4, r8, r9, lr}\r
23888    17524:       ebf5b295        bl      0xffd83f80\r
23889    17528:       0800431e        stmeqda r0, {r1, r2, r3, r4, r8, r9, lr}\r
23890    1752c:       e59d0434        ldr     r0, [sp, #1076]\r
23891    17530:       e2400f09        sub     r0, r0, #36     ; 0x24\r
23892    17534:       e58d0434        str     r0, [sp, #1076]\r
23893    17538:       ebf5b290        bl      0xffd83f80\r
23894    1753c:       08004320        stmeqda r0, {r5, r8, r9, lr}\r
23895    17540:       e1a01003        mov     r1, r3\r
23896    17544:       e2937000        adds    r7, r3, #0      ; 0x0\r
23897    17548:       ebf5b28c        bl      0xffd83f80\r
23898    1754c:       08004322        stmeqda r0, {r1, r5, r8, r9, lr}\r
23899    17550:       e2870018        add     r0, r7, #24     ; 0x18\r
23900    17554:       ebf5b0ef        bl      0xffd83918\r
23901    17558:       08004326        stmeqda r0, {r1, r2, r5, r8, r9, lr}\r
23902    1755c:       e1a03000        mov     r3, r0\r
23903    17560:       ebf5b286        bl      0xffd83f80\r
23904    17564:       08004324        stmeqda r0, {r2, r5, r8, r9, lr}\r
23905    17568:       e3b04080        movs    r4, #128        ; 0x80\r
23906    1756c:       ebf5b283        bl      0xffd83f80\r
23907    17570:       08004326        stmeqda r0, {r1, r2, r5, r8, r9, lr}\r
23908    17574:       e1b04404        movs    r4, r4, lsl #8\r
23909    17578:       ebf5b280        bl      0xffd83f80\r
23910    1757c:       08004328        stmeqda r0, {r3, r5, r8, r9, lr}\r
23911    17580:       e1a01003        mov     r1, r3\r
23912    17584:       e0930004        adds    r0, r3, r4\r
23913    17588:       e58d0418        str     r0, [sp, #1048]\r
23914    1758c:       ebf5b27b        bl      0xffd83f80\r
23915    17590:       0800432a        stmeqda r0, {r1, r3, r5, r8, r9, lr}\r
23916    17594:       e59de418        ldr     lr, [sp, #1048]\r
23917    17598:       e1b0384e        movs    r3, lr, asr #16\r
23918    1759c:       ebf5b277        bl      0xffd83f80\r
23919    175a0:       0800432c        stmeqda r0, {r2, r3, r5, r8, r9, lr}\r
23920    175a4:       e59d0434        ldr     r0, [sp, #1076]\r
23921    175a8:       e2800f01        add     r0, r0, #4      ; 0x4\r
23922    175ac:       e1a01003        mov     r1, r3\r
23923    175b0:       ebf5b005        bl      0xffd835cc\r
23924    175b4:       0800432e        stmeqda r0, {r1, r2, r3, r5, r8, r9, lr}\r
23925    175b8:       ebf5b270        bl      0xffd83f80\r
23926    175bc:       0800432e        stmeqda r0, {r1, r2, r3, r5, r8, r9, lr}\r
23927    175c0:       e287001c        add     r0, r7, #28     ; 0x1c\r
23928    175c4:       ebf5b0d3        bl      0xffd83918\r
23929    175c8:       08004332        stmeqda r0, {r1, r4, r5, r8, r9, lr}\r
23930    175cc:       e1a03000        mov     r3, r0\r
23931    175d0:       ebf5b26a        bl      0xffd83f80\r
23932    175d4:       08004330        stmeqda r0, {r4, r5, r8, r9, lr}\r
23933    175d8:       e1a01003        mov     r1, r3\r
23934    175dc:       e0938004        adds    r8, r3, r4\r
23935    175e0:       ebf5b266        bl      0xffd83f80\r
23936    175e4:       08004332        stmeqda r0, {r1, r4, r5, r8, r9, lr}\r
23937    175e8:       e1b04848        movs    r4, r8, asr #16\r
23938    175ec:       ebf5b263        bl      0xffd83f80\r
23939    175f0:       08004334        stmeqda r0, {r2, r4, r5, r8, r9, lr}\r
23940    175f4:       e59d0434        ldr     r0, [sp, #1076]\r
23941    175f8:       e2800f02        add     r0, r0, #8      ; 0x8\r
23942    175fc:       e1a01004        mov     r1, r4\r
23943    17600:       ebf5aff1        bl      0xffd835cc\r
23944    17604:       08004336        stmeqda r0, {r1, r2, r4, r5, r8, r9, lr}\r
23945    17608:       ebf5b25c        bl      0xffd83f80\r
23946    1760c:       08004336        stmeqda r0, {r1, r2, r4, r5, r8, r9, lr}\r
23947    17610:       e3b0003c        movs    r0, #60 ; 0x3c\r
23948    17614:       e58d041c        str     r0, [sp, #1052]\r
23949    17618:       ebf5b258        bl      0xffd83f80\r
23950    1761c:       08004338        stmeqda r0, {r3, r4, r5, r8, r9, lr}\r
23951    17620:       e59d141c        ldr     r1, [sp, #1052]\r
23952    17624:       e0870001        add     r0, r7, r1\r
23953    17628:       ebf5b0a3        bl      0xffd838bc\r
23954    1762c:       0800433c        stmeqda r0, {r2, r3, r4, r5, r8, r9, lr}\r
23955    17630:       e1a05000        mov     r5, r0\r
23956    17634:       ebf5b251        bl      0xffd83f80\r
23957    17638:       0800433a        stmeqda r0, {r1, r3, r4, r5, r8, r9, lr}\r
23958    1763c:       e1a00005        mov     r0, r5\r
23959    17640:       e58d0430        str     r0, [sp, #1072]\r
23960    17644:       ebf5b24d        bl      0xffd83f80\r
23961    17648:       0800433c        stmeqda r0, {r2, r3, r4, r5, r8, r9, lr}\r
23962    1764c:       e59d0434        ldr     r0, [sp, #1076]\r
23963    17650:       e2800f01        add     r0, r0, #4      ; 0x4\r
23964    17654:       ebf5b0af        bl      0xffd83918\r
23965    17658:       08004340        stmeqda r0, {r6, r8, r9, lr}\r
23966    1765c:       e1a03000        mov     r3, r0\r
23967    17660:       ebf5b246        bl      0xffd83f80\r
23968    17664:       0800433e        stmeqda r0, {r1, r2, r3, r4, r5, r8, r9, lr}\r
23969    17668:       e59d1430        ldr     r1, [sp, #1072]\r
23970    1766c:       e1530001        cmp     r3, r1\r
23971    17670:       ebf5b242        bl      0xffd83f80\r
23972    17674:       08004340        stmeqda r0, {r6, r8, r9, lr}\r
23973    17678:       e28cc056        add     ip, ip, #86     ; 0x56\r
23974    1767c:       0a000004        beq     0x17694\r
23975    17680:       e1a00fac        mov     r0, ip, lsr #31\r
23976    17684:       e08ff100        add     pc, pc, r0, lsl #2\r
23977    17688:       0800434e        stmeqda r0, {r1, r2, r3, r6, r8, r9, lr}\r
23978    1768c:       ebf5ae30        bl      0xffd82f54\r
23979    17690:       ea000023        b       0x17724\r
23980    17694:       ebf5b239        bl      0xffd83f80\r
23981    17698:       08004342        stmeqda r0, {r1, r6, r8, r9, lr}\r
23982    1769c:       e3b0403e        movs    r4, #62 ; 0x3e\r
23983    176a0:       ebf5b236        bl      0xffd83f80\r
23984    176a4:       08004344        stmeqda r0, {r2, r6, r8, r9, lr}\r
23985    176a8:       e0870004        add     r0, r7, r4\r
23986    176ac:       ebf5b082        bl      0xffd838bc\r
23987    176b0:       08004348        stmeqda r0, {r3, r6, r8, r9, lr}\r
23988    176b4:       e1a03000        mov     r3, r0\r
23989    176b8:       ebf5b230        bl      0xffd83f80\r
23990    176bc:       08004346        stmeqda r0, {r1, r2, r6, r8, r9, lr}\r
23991    176c0:       e59d0434        ldr     r0, [sp, #1076]\r
23992    176c4:       e2800f02        add     r0, r0, #8      ; 0x8\r
23993    176c8:       ebf5b092        bl      0xffd83918\r
23994    176cc:       0800434a        stmeqda r0, {r1, r3, r6, r8, r9, lr}\r
23995    176d0:       e1a05000        mov     r5, r0\r
23996    176d4:       ebf5b229        bl      0xffd83f80\r
23997    176d8:       08004348        stmeqda r0, {r3, r6, r8, r9, lr}\r
23998    176dc:       e1550003        cmp     r5, r3\r
23999    176e0:       ebf5b226        bl      0xffd83f80\r
24000    176e4:       0800434a        stmeqda r0, {r1, r3, r6, r8, r9, lr}\r
24001    176e8:       e28cc013        add     ip, ip, #19     ; 0x13\r
24002    176ec:       0a000004        beq     0x17704\r
24003    176f0:       e1a00fac        mov     r0, ip, lsr #31\r
24004    176f4:       e08ff100        add     pc, pc, r0, lsl #2\r
24005    176f8:       0800434e        stmeqda r0, {r1, r2, r3, r6, r8, r9, lr}\r
24006    176fc:       ebf5ae14        bl      0xffd82f54\r
24007    17700:       ea000007        b       0x17724\r
24008    17704:       ebf5b21d        bl      0xffd83f80\r
24009    17708:       0800434c        stmeqda r0, {r2, r3, r6, r8, r9, lr}\r
24010    1770c:       e28cc003        add     ip, ip, #3      ; 0x3\r
24011    17710:       e1a00fac        mov     r0, ip, lsr #31\r
24012    17714:       e08ff100        add     pc, pc, r0, lsl #2\r
24013    17718:       08004472        stmeqda r0, {r1, r4, r5, r6, sl, lr}\r
24014    1771c:       ebf5ae0c        bl      0xffd82f54\r
24015    17720:       ea00030b        b       0x18354\r
24016    17724:       ebf5b215        bl      0xffd83f80\r
24017    17728:       0800434e        stmeqda r0, {r1, r2, r3, r6, r8, r9, lr}\r
24018    1772c:       e3b00020        movs    r0, #32 ; 0x20\r
24019    17730:       e58d041c        str     r0, [sp, #1052]\r
24020    17734:       ebf5b211        bl      0xffd83f80\r
24021    17738:       08004350        stmeqda r0, {r4, r6, r8, r9, lr}\r
24022    1773c:       e59d141c        ldr     r1, [sp, #1052]\r
24023    17740:       e0870001        add     r0, r7, r1\r
24024    17744:       ebf5b05c        bl      0xffd838bc\r
24025    17748:       08004354        stmeqda r0, {r2, r4, r6, r8, r9, lr}\r
24026    1774c:       e1a05000        mov     r5, r0\r
24027    17750:       ebf5b20a        bl      0xffd83f80\r
24028    17754:       08004352        stmeqda r0, {r1, r4, r6, r8, r9, lr}\r
24029    17758:       e59d0434        ldr     r0, [sp, #1076]\r
24030    1775c:       e2800f01        add     r0, r0, #4      ; 0x4\r
24031    17760:       ebf5b06c        bl      0xffd83918\r
24032    17764:       08004356        stmeqda r0, {r1, r2, r4, r6, r8, r9, lr}\r
24033    17768:       e1a03000        mov     r3, r0\r
24034    1776c:       ebf5b203        bl      0xffd83f80\r
24035    17770:       08004354        stmeqda r0, {r2, r4, r6, r8, r9, lr}\r
24036    17774:       e1a01003        mov     r1, r3\r
24037    17778:       e0934005        adds    r4, r3, r5\r
24038    1777c:       ebf5b1ff        bl      0xffd83f80\r
24039    17780:       08004356        stmeqda r0, {r1, r2, r4, r6, r8, r9, lr}\r
24040    17784:       e1a01004        mov     r1, r4\r
24041    17788:       e2544001        subs    r4, r4, #1      ; 0x1\r
24042    1778c:       ebf5b1fb        bl      0xffd83f80\r
24043    17790:       08004358        stmeqda r0, {r3, r4, r6, r8, r9, lr}\r
24044    17794:       e3b00022        movs    r0, #34 ; 0x22\r
24045    17798:       e58d041c        str     r0, [sp, #1052]\r
24046    1779c:       ebf5b1f7        bl      0xffd83f80\r
24047    177a0:       0800435a        stmeqda r0, {r1, r3, r4, r6, r8, r9, lr}\r
24048    177a4:       e59d141c        ldr     r1, [sp, #1052]\r
24049    177a8:       e0870001        add     r0, r7, r1\r
24050    177ac:       ebf5b042        bl      0xffd838bc\r
24051    177b0:       0800435e        stmeqda r0, {r1, r2, r3, r4, r6, r8, r9, lr}\r
24052    177b4:       e1a06000        mov     r6, r0\r
24053    177b8:       ebf5b1f0        bl      0xffd83f80\r
24054    177bc:       0800435c        stmeqda r0, {r2, r3, r4, r6, r8, r9, lr}\r
24055    177c0:       e59d0434        ldr     r0, [sp, #1076]\r
24056    177c4:       e2800f02        add     r0, r0, #8      ; 0x8\r
24057    177c8:       ebf5b052        bl      0xffd83918\r
24058    177cc:       08004360        stmeqda r0, {r5, r6, r8, r9, lr}\r
24059    177d0:       e58d041c        str     r0, [sp, #1052]\r
24060    177d4:       ebf5b1e9        bl      0xffd83f80\r
24061    177d8:       0800435e        stmeqda r0, {r1, r2, r3, r4, r6, r8, r9, lr}\r
24062    177dc:       e59d141c        ldr     r1, [sp, #1052]\r
24063    177e0:       e59d141c        ldr     r1, [sp, #1052]\r
24064    177e4:       e0913006        adds    r3, r1, r6\r
24065    177e8:       ebf5b1e4        bl      0xffd83f80\r
24066    177ec:       08004360        stmeqda r0, {r5, r6, r8, r9, lr}\r
24067    177f0:       e1a01003        mov     r1, r3\r
24068    177f4:       e2533001        subs    r3, r3, #1      ; 0x1\r
24069    177f8:       ebf5b1e0        bl      0xffd83f80\r
24070    177fc:       08004362        stmeqda r0, {r1, r5, r6, r8, r9, lr}\r
24071    17800:       e59de418        ldr     lr, [sp, #1048]\r
24072    17804:       e1b009ce        movs    r0, lr, asr #19\r
24073    17808:       e58d0418        str     r0, [sp, #1048]\r
24074    1780c:       ebf5b1db        bl      0xffd83f80\r
24075    17810:       08004364        stmeqda r0, {r2, r5, r6, r8, r9, lr}\r
24076    17814:       e59d1418        ldr     r1, [sp, #1048]\r
24077    17818:       e1a00001        mov     r0, r1\r
24078    1781c:       e58d0420        str     r0, [sp, #1056]\r
24079    17820:       ebf5b1d6        bl      0xffd83f80\r
24080    17824:       08004366        stmeqda r0, {r1, r2, r5, r6, r8, r9, lr}\r
24081    17828:       e1b089c8        movs    r8, r8, asr #19\r
24082    1782c:       ebf5b1d3        bl      0xffd83f80\r
24083    17830:       08004368        stmeqda r0, {r3, r5, r6, r8, r9, lr}\r
24084    17834:       e59d0434        ldr     r0, [sp, #1076]\r
24085    17838:       e2800f03        add     r0, r0, #12     ; 0xc\r
24086    1783c:       e1a01008        mov     r1, r8\r
24087    17840:       ebf5af61        bl      0xffd835cc\r
24088    17844:       0800436a        stmeqda r0, {r1, r3, r5, r6, r8, r9, lr}\r
24089    17848:       ebf5b1cc        bl      0xffd83f80\r
24090    1784c:       0800436a        stmeqda r0, {r1, r3, r5, r6, r8, r9, lr}\r
24091    17850:       e1b041c4        movs    r4, r4, asr #3\r
24092    17854:       ebf5b1c9        bl      0xffd83f80\r
24093    17858:       0800436c        stmeqda r0, {r2, r3, r5, r6, r8, r9, lr}\r
24094    1785c:       e1a00004        mov     r0, r4\r
24095    17860:       e58d0424        str     r0, [sp, #1060]\r
24096    17864:       ebf5b1c5        bl      0xffd83f80\r
24097    17868:       0800436e        stmeqda r0, {r1, r2, r3, r5, r6, r8, r9, lr}\r
24098    1786c:       e1b031c3        movs    r3, r3, asr #3\r
24099    17870:       ebf5b1c2        bl      0xffd83f80\r
24100    17874:       08004370        stmeqda r0, {r4, r5, r6, r8, r9, lr}\r
24101    17878:       e59d0434        ldr     r0, [sp, #1076]\r
24102    1787c:       e2800f04        add     r0, r0, #16     ; 0x10\r
24103    17880:       e1a01003        mov     r1, r3\r
24104    17884:       ebf5af50        bl      0xffd835cc\r
24105    17888:       08004372        stmeqda r0, {r1, r4, r5, r6, r8, r9, lr}\r
24106    1788c:       ebf5b1bb        bl      0xffd83f80\r
24107    17890:       08004372        stmeqda r0, {r1, r4, r5, r6, r8, r9, lr}\r
24108    17894:       e287003c        add     r0, r7, #60     ; 0x3c\r
24109    17898:       ebf5aff2        bl      0xffd83868\r
24110    1789c:       08004376        stmeqda r0, {r1, r2, r4, r5, r6, r8, r9, lr}\r
24111    178a0:       e1a03000        mov     r3, r0\r
24112    178a4:       ebf5b1b5        bl      0xffd83f80\r
24113    178a8:       08004374        stmeqda r0, {r2, r4, r5, r6, r8, r9, lr}\r
24114    178ac:       e1b03803        movs    r3, r3, lsl #16\r
24115    178b0:       ebf5b1b2        bl      0xffd83f80\r
24116    178b4:       08004376        stmeqda r0, {r1, r2, r4, r5, r6, r8, r9, lr}\r
24117    178b8:       e1b039c3        movs    r3, r3, asr #19\r
24118    178bc:       ebf5b1af        bl      0xffd83f80\r
24119    178c0:       08004378        stmeqda r0, {r3, r4, r5, r6, r8, r9, lr}\r
24120    178c4:       e1a00003        mov     r0, r3\r
24121    178c8:       e58d0428        str     r0, [sp, #1064]\r
24122    178cc:       ebf5b1ab        bl      0xffd83f80\r
24123    178d0:       0800437a        stmeqda r0, {r1, r3, r4, r5, r6, r8, r9, lr}\r
24124    178d4:       e287003e        add     r0, r7, #62     ; 0x3e\r
24125    178d8:       ebf5afe2        bl      0xffd83868\r
24126    178dc:       0800437e        stmeqda r0, {r1, r2, r3, r4, r5, r6, r8, r9, lr}\r
24127    178e0:       e1a03000        mov     r3, r0\r
24128    178e4:       ebf5b1a5        bl      0xffd83f80\r
24129    178e8:       0800437c        stmeqda r0, {r2, r3, r4, r5, r6, r8, r9, lr}\r
24130    178ec:       e1b03803        movs    r3, r3, lsl #16\r
24131    178f0:       ebf5b1a2        bl      0xffd83f80\r
24132    178f4:       0800437e        stmeqda r0, {r1, r2, r3, r4, r5, r6, r8, r9, lr}\r
24133    178f8:       e1b039c3        movs    r3, r3, asr #19\r
24134    178fc:       ebf5b19f        bl      0xffd83f80\r
24135    17900:       08004380        stmeqda r0, {r7, r8, r9, lr}\r
24136    17904:       e59d0434        ldr     r0, [sp, #1076]\r
24137    17908:       e2800f05        add     r0, r0, #20     ; 0x14\r
24138    1790c:       e1a01003        mov     r1, r3\r
24139    17910:       ebf5af2d        bl      0xffd835cc\r
24140    17914:       08004382        stmeqda r0, {r1, r7, r8, r9, lr}\r
24141    17918:       ebf5b198        bl      0xffd83f80\r
24142    1791c:       08004382        stmeqda r0, {r1, r7, r8, r9, lr}\r
24143    17920:       e59d1430        ldr     r1, [sp, #1072]\r
24144    17924:       e0855001        add     r5, r5, r1\r
24145    17928:       ebf5b194        bl      0xffd83f80\r
24146    1792c:       08004384        stmeqda r0, {r2, r7, r8, r9, lr}\r
24147    17930:       e1a01005        mov     r1, r5\r
24148    17934:       e2555001        subs    r5, r5, #1      ; 0x1\r
24149    17938:       ebf5b190        bl      0xffd83f80\r
24150    1793c:       08004386        stmeqda r0, {r1, r2, r7, r8, r9, lr}\r
24151    17940:       e1b051c5        movs    r5, r5, asr #3\r
24152    17944:       ebf5b18d        bl      0xffd83f80\r
24153    17948:       08004388        stmeqda r0, {r3, r7, r8, r9, lr}\r
24154    1794c:       e1a00005        mov     r0, r5\r
24155    17950:       e58d0430        str     r0, [sp, #1072]\r
24156    17954:       ebf5b189        bl      0xffd83f80\r
24157    17958:       0800438a        stmeqda r0, {r1, r3, r7, r8, r9, lr}\r
24158    1795c:       e3b0403e        movs    r4, #62 ; 0x3e\r
24159    17960:       ebf5b186        bl      0xffd83f80\r
24160    17964:       0800438c        stmeqda r0, {r2, r3, r7, r8, r9, lr}\r
24161    17968:       e0870004        add     r0, r7, r4\r
24162    1796c:       ebf5afd2        bl      0xffd838bc\r
24163    17970:       08004390        stmeqda r0, {r4, r7, r8, r9, lr}\r
24164    17974:       e1a03000        mov     r3, r0\r
24165    17978:       ebf5b180        bl      0xffd83f80\r
24166    1797c:       0800438e        stmeqda r0, {r1, r2, r3, r7, r8, r9, lr}\r
24167    17980:       e1a01003        mov     r1, r3\r
24168    17984:       e0933006        adds    r3, r3, r6\r
24169    17988:       ebf5b17c        bl      0xffd83f80\r
24170    1798c:       08004390        stmeqda r0, {r4, r7, r8, r9, lr}\r
24171    17990:       e1a01003        mov     r1, r3\r
24172    17994:       e2533001        subs    r3, r3, #1      ; 0x1\r
24173    17998:       ebf5b178        bl      0xffd83f80\r
24174    1799c:       08004392        stmeqda r0, {r1, r4, r7, r8, r9, lr}\r
24175    179a0:       e1b031c3        movs    r3, r3, asr #3\r
24176    179a4:       ebf5b175        bl      0xffd83f80\r
24177    179a8:       08004394        stmeqda r0, {r2, r4, r7, r8, r9, lr}\r
24178    179ac:       e59d0434        ldr     r0, [sp, #1076]\r
24179    179b0:       e2800f06        add     r0, r0, #24     ; 0x18\r
24180    179b4:       e1a01003        mov     r1, r3\r
24181    179b8:       ebf5af03        bl      0xffd835cc\r
24182    179bc:       08004396        stmeqda r0, {r1, r2, r4, r7, r8, r9, lr}\r
24183    179c0:       ebf5b16e        bl      0xffd83f80\r
24184    179c4:       08004396        stmeqda r0, {r1, r2, r4, r7, r8, r9, lr}\r
24185    179c8:       e2870000        add     r0, r7, #0      ; 0x0\r
24186    179cc:       ebf5afa5        bl      0xffd83868\r
24187    179d0:       0800439a        stmeqda r0, {r1, r3, r4, r7, r8, r9, lr}\r
24188    179d4:       e1a04000        mov     r4, r0\r
24189    179d8:       ebf5b168        bl      0xffd83f80\r
24190    179dc:       08004398        stmeqda r0, {r3, r4, r7, r8, r9, lr}\r
24191    179e0:       e3b03080        movs    r3, #128        ; 0x80\r
24192    179e4:       ebf5b165        bl      0xffd83f80\r
24193    179e8:       0800439a        stmeqda r0, {r1, r3, r4, r7, r8, r9, lr}\r
24194    179ec:       e1b03083        movs    r3, r3, lsl #1\r
24195    179f0:       ebf5b162        bl      0xffd83f80\r
24196    179f4:       0800439c        stmeqda r0, {r2, r3, r4, r7, r8, r9, lr}\r
24197    179f8:       e1a01003        mov     r1, r3\r
24198    179fc:       e0133004        ands    r3, r3, r4\r
24199    17a00:       ebf5b15e        bl      0xffd83f80\r
24200    17a04:       0800439e        stmeqda r0, {r1, r2, r3, r4, r7, r8, r9, lr}\r
24201    17a08:       e3530000        cmp     r3, #0  ; 0x0\r
24202    17a0c:       ebf5b15b        bl      0xffd83f80\r
24203    17a10:       080043a0        stmeqda r0, {r5, r7, r8, r9, lr}\r
24204    17a14:       e28cc092        add     ip, ip, #146    ; 0x92\r
24205    17a18:       1a000004        bne     0x17a30\r
24206    17a1c:       e1a00fac        mov     r0, ip, lsr #31\r
24207    17a20:       e08ff100        add     pc, pc, r0, lsl #2\r
24208    17a24:       080043c2        stmeqda r0, {r1, r6, r7, r8, r9, lr}\r
24209    17a28:       ebf5ad49        bl      0xffd82f54\r
24210    17a2c:       ea000045        b       0x17b48\r
24211    17a30:       ebf5b152        bl      0xffd83f80\r
24212    17a34:       080043a2        stmeqda r0, {r1, r5, r7, r8, r9, lr}\r
24213    17a38:       e3b03002        movs    r3, #2  ; 0x2\r
24214    17a3c:       ebf5b14f        bl      0xffd83f80\r
24215    17a40:       080043a4        stmeqda r0, {r2, r5, r7, r8, r9, lr}\r
24216    17a44:       e3a01000        mov     r1, #0  ; 0x0\r
24217    17a48:       e0513003        subs    r3, r1, r3\r
24218    17a4c:       ebf5b14b        bl      0xffd83f80\r
24219    17a50:       080043a6        stmeqda r0, {r1, r2, r5, r7, r8, r9, lr}\r
24220    17a54:       e59d1420        ldr     r1, [sp, #1056]\r
24221    17a58:       e1a05001        mov     r5, r1\r
24222    17a5c:       ebf5b147        bl      0xffd83f80\r
24223    17a60:       080043a8        stmeqda r0, {r3, r5, r7, r8, r9, lr}\r
24224    17a64:       e1a01005        mov     r1, r5\r
24225    17a68:       e0155003        ands    r5, r5, r3\r
24226    17a6c:       ebf5b143        bl      0xffd83f80\r
24227    17a70:       080043aa        stmeqda r0, {r1, r3, r5, r7, r8, r9, lr}\r
24228    17a74:       e1a00005        mov     r0, r5\r
24229    17a78:       e58d0420        str     r0, [sp, #1056]\r
24230    17a7c:       ebf5b13f        bl      0xffd83f80\r
24231    17a80:       080043ac        stmeqda r0, {r2, r3, r5, r7, r8, r9, lr}\r
24232    17a84:       e59d1424        ldr     r1, [sp, #1060]\r
24233    17a88:       e1a08001        mov     r8, r1\r
24234    17a8c:       ebf5b13b        bl      0xffd83f80\r
24235    17a90:       080043ae        stmeqda r0, {r1, r2, r3, r5, r7, r8, r9, lr}\r
24236    17a94:       e1a01008        mov     r1, r8\r
24237    17a98:       e0188003        ands    r8, r8, r3\r
24238    17a9c:       ebf5b137        bl      0xffd83f80\r
24239    17aa0:       080043b0        stmeqda r0, {r4, r5, r7, r8, r9, lr}\r
24240    17aa4:       e1a00008        mov     r0, r8\r
24241    17aa8:       e58d0424        str     r0, [sp, #1060]\r
24242    17aac:       ebf5b133        bl      0xffd83f80\r
24243    17ab0:       080043b2        stmeqda r0, {r1, r4, r5, r7, r8, r9, lr}\r
24244    17ab4:       e59d1428        ldr     r1, [sp, #1064]\r
24245    17ab8:       e1a00001        mov     r0, r1\r
24246    17abc:       e58d041c        str     r0, [sp, #1052]\r
24247    17ac0:       ebf5b12e        bl      0xffd83f80\r
24248    17ac4:       080043b4        stmeqda r0, {r2, r4, r5, r7, r8, r9, lr}\r
24249    17ac8:       e59d141c        ldr     r1, [sp, #1052]\r
24250    17acc:       e59d141c        ldr     r1, [sp, #1052]\r
24251    17ad0:       e0110003        ands    r0, r1, r3\r
24252    17ad4:       e58d041c        str     r0, [sp, #1052]\r
24253    17ad8:       ebf5b128        bl      0xffd83f80\r
24254    17adc:       080043b6        stmeqda r0, {r1, r2, r4, r5, r7, r8, r9, lr}\r
24255    17ae0:       e59d141c        ldr     r1, [sp, #1052]\r
24256    17ae4:       e1a00001        mov     r0, r1\r
24257    17ae8:       e58d0428        str     r0, [sp, #1064]\r
24258    17aec:       ebf5b123        bl      0xffd83f80\r
24259    17af0:       080043b8        stmeqda r0, {r3, r4, r5, r7, r8, r9, lr}\r
24260    17af4:       e59d1430        ldr     r1, [sp, #1072]\r
24261    17af8:       e1a04001        mov     r4, r1\r
24262    17afc:       ebf5b11f        bl      0xffd83f80\r
24263    17b00:       080043ba        stmeqda r0, {r1, r3, r4, r5, r7, r8, r9, lr}\r
24264    17b04:       e1a01004        mov     r1, r4\r
24265    17b08:       e0144003        ands    r4, r4, r3\r
24266    17b0c:       ebf5b11b        bl      0xffd83f80\r
24267    17b10:       080043bc        stmeqda r0, {r2, r3, r4, r5, r7, r8, r9, lr}\r
24268    17b14:       e1a00004        mov     r0, r4\r
24269    17b18:       e58d0430        str     r0, [sp, #1072]\r
24270    17b1c:       ebf5b117        bl      0xffd83f80\r
24271    17b20:       080043be        stmeqda r0, {r1, r2, r3, r4, r5, r7, r8, r9, lr}\r
24272    17b24:       e3b03002        movs    r3, #2  ; 0x2\r
24273    17b28:       ebf5b114        bl      0xffd83f80\r
24274    17b2c:       080043c0        stmeqda r0, {r6, r7, r8, r9, lr}\r
24275    17b30:       e28cc030        add     ip, ip, #48     ; 0x30\r
24276    17b34:       e1a00fac        mov     r0, ip, lsr #31\r
24277    17b38:       e08ff100        add     pc, pc, r0, lsl #2\r
24278    17b3c:       080043c4        stmeqda r0, {r2, r6, r7, r8, r9, lr}\r
24279    17b40:       ebf5ad03        bl      0xffd82f54\r
24280    17b44:       ea000003        b       0x17b58\r
24281    17b48:       ebf5b10c        bl      0xffd83f80\r
24282    17b4c:       080043c2        stmeqda r0, {r1, r6, r7, r8, r9, lr}\r
24283    17b50:       e3b03001        movs    r3, #1  ; 0x1\r
24284    17b54:       e28cc003        add     ip, ip, #3      ; 0x3\r
24285    17b58:       ebf5b108        bl      0xffd83f80\r
24286    17b5c:       080043c4        stmeqda r0, {r2, r6, r7, r8, r9, lr}\r
24287    17b60:       e3b0503c        movs    r5, #60 ; 0x3c\r
24288    17b64:       ebf5b105        bl      0xffd83f80\r
24289    17b68:       080043c6        stmeqda r0, {r1, r2, r6, r7, r8, r9, lr}\r
24290    17b6c:       e0870005        add     r0, r7, r5\r
24291    17b70:       ebf5af51        bl      0xffd838bc\r
24292    17b74:       080043ca        stmeqda r0, {r1, r3, r6, r7, r8, r9, lr}\r
24293    17b78:       e1a04000        mov     r4, r0\r
24294    17b7c:       ebf5b0ff        bl      0xffd83f80\r
24295    17b80:       080043c8        stmeqda r0, {r3, r6, r7, r8, r9, lr}\r
24296    17b84:       e59d0434        ldr     r0, [sp, #1076]\r
24297    17b88:       e2800f01        add     r0, r0, #4      ; 0x4\r
24298    17b8c:       ebf5af61        bl      0xffd83918\r
24299    17b90:       080043cc        stmeqda r0, {r2, r3, r6, r7, r8, r9, lr}\r
24300    17b94:       e1a08000        mov     r8, r0\r
24301    17b98:       ebf5b0f8        bl      0xffd83f80\r
24302    17b9c:       080043ca        stmeqda r0, {r1, r3, r6, r7, r8, r9, lr}\r
24303    17ba0:       e1580004        cmp     r8, r4\r
24304    17ba4:       ebf5b0f5        bl      0xffd83f80\r
24305    17ba8:       080043cc        stmeqda r0, {r2, r3, r6, r7, r8, r9, lr}\r
24306    17bac:       e28cc013        add     ip, ip, #19     ; 0x13\r
24307    17bb0:       1a000004        bne     0x17bc8\r
24308    17bb4:       e1a00fac        mov     r0, ip, lsr #31\r
24309    17bb8:       e08ff100        add     pc, pc, r0, lsl #2\r
24310    17bbc:       080043e6        stmeqda r0, {r1, r2, r5, r6, r7, r8, r9, lr}\r
24311    17bc0:       ebf5ace3        bl      0xffd82f54\r
24312    17bc4:       ea000044        b       0x17cdc\r
24313    17bc8:       ebf5b0ec        bl      0xffd83f80\r
24314    17bcc:       080043ce        stmeqda r0, {r1, r2, r3, r6, r7, r8, r9, lr}\r
24315    17bd0:       e1580004        cmp     r8, r4\r
24316    17bd4:       ebf5b0e9        bl      0xffd83f80\r
24317    17bd8:       080043d0        stmeqda r0, {r4, r6, r7, r8, r9, lr}\r
24318    17bdc:       e28cc006        add     ip, ip, #6      ; 0x6\r
24319    17be0:       ba000004        blt     0x17bf8\r
24320    17be4:       e1a00fac        mov     r0, ip, lsr #31\r
24321    17be8:       e08ff100        add     pc, pc, r0, lsl #2\r
24322    17bec:       080043da        stmeqda r0, {r1, r3, r4, r6, r7, r8, r9, lr}\r
24323    17bf0:       ebf5acd7        bl      0xffd82f54\r
24324    17bf4:       ea000015        b       0x17c50\r
24325    17bf8:       ebf5b0e0        bl      0xffd83f80\r
24326    17bfc:       080043d2        stmeqda r0, {r1, r4, r6, r7, r8, r9, lr}\r
24327    17c00:       e59d1420        ldr     r1, [sp, #1056]\r
24328    17c04:       e1a05001        mov     r5, r1\r
24329    17c08:       ebf5b0dc        bl      0xffd83f80\r
24330    17c0c:       080043d4        stmeqda r0, {r2, r4, r6, r7, r8, r9, lr}\r
24331    17c10:       e59d1428        ldr     r1, [sp, #1064]\r
24332    17c14:       e1a00001        mov     r0, r1\r
24333    17c18:       e58d041c        str     r0, [sp, #1052]\r
24334    17c1c:       ebf5b0d7        bl      0xffd83f80\r
24335    17c20:       080043d6        stmeqda r0, {r1, r2, r4, r6, r7, r8, r9, lr}\r
24336    17c24:       e59d141c        ldr     r1, [sp, #1052]\r
24337    17c28:       e59d141c        ldr     r1, [sp, #1052]\r
24338    17c2c:       e0516003        subs    r6, r1, r3\r
24339    17c30:       ebf5b0d2        bl      0xffd83f80\r
24340    17c34:       080043d8        stmeqda r0, {r3, r4, r6, r7, r8, r9, lr}\r
24341    17c38:       e28cc00c        add     ip, ip, #12     ; 0xc\r
24342    17c3c:       e1a00fac        mov     r0, ip, lsr #31\r
24343    17c40:       e08ff100        add     pc, pc, r0, lsl #2\r
24344    17c44:       080043e0        stmeqda r0, {r5, r6, r7, r8, r9, lr}\r
24345    17c48:       ebf5acc1        bl      0xffd82f54\r
24346    17c4c:       ea00000c        b       0x17c84\r
24347    17c50:       ebf5b0ca        bl      0xffd83f80\r
24348    17c54:       080043da        stmeqda r0, {r1, r3, r4, r6, r7, r8, r9, lr}\r
24349    17c58:       e59d1430        ldr     r1, [sp, #1072]\r
24350    17c5c:       e1a04001        mov     r4, r1\r
24351    17c60:       ebf5b0c6        bl      0xffd83f80\r
24352    17c64:       080043dc        stmeqda r0, {r2, r3, r4, r6, r7, r8, r9, lr}\r
24353    17c68:       e1a01004        mov     r1, r4\r
24354    17c6c:       e0945003        adds    r5, r4, r3\r
24355    17c70:       ebf5b0c2        bl      0xffd83f80\r
24356    17c74:       080043de        stmeqda r0, {r1, r2, r3, r4, r6, r7, r8, r9, lr}\r
24357    17c78:       e59d1424        ldr     r1, [sp, #1060]\r
24358    17c7c:       e1a06001        mov     r6, r1\r
24359    17c80:       e28cc009        add     ip, ip, #9      ; 0x9\r
24360    17c84:       ebf5b0bd        bl      0xffd83f80\r
24361    17c88:       080043e0        stmeqda r0, {r5, r6, r7, r8, r9, lr}\r
24362    17c8c:       e59d0434        ldr     r0, [sp, #1076]\r
24363    17c90:       e2800f03        add     r0, r0, #12     ; 0xc\r
24364    17c94:       ebf5af1f        bl      0xffd83918\r
24365    17c98:       080043e4        stmeqda r0, {r2, r5, r6, r7, r8, r9, lr}\r
24366    17c9c:       e58d041c        str     r0, [sp, #1052]\r
24367    17ca0:       ebf5b0b6        bl      0xffd83f80\r
24368    17ca4:       080043e2        stmeqda r0, {r1, r5, r6, r7, r8, r9, lr}\r
24369    17ca8:       e59d0434        ldr     r0, [sp, #1076]\r
24370    17cac:       e2800f04        add     r0, r0, #16     ; 0x10\r
24371    17cb0:       ebf5af18        bl      0xffd83918\r
24372    17cb4:       080043e6        stmeqda r0, {r1, r2, r5, r6, r7, r8, r9, lr}\r
24373    17cb8:       e1a04000        mov     r4, r0\r
24374    17cbc:       ebf5b0af        bl      0xffd83f80\r
24375    17cc0:       080043e4        stmeqda r0, {r2, r5, r6, r7, r8, r9, lr}\r
24376    17cc4:       e28cc00d        add     ip, ip, #13     ; 0xd\r
24377    17cc8:       e1a00fac        mov     r0, ip, lsr #31\r
24378    17ccc:       e08ff100        add     pc, pc, r0, lsl #2\r
24379    17cd0:       080043ee        stmeqda r0, {r1, r2, r3, r5, r6, r7, r8, r9, lr}\r
24380    17cd4:       ebf5ac9e        bl      0xffd82f54\r
24381    17cd8:       ea00000d        b       0x17d14\r
24382    17cdc:       ebf5b0a7        bl      0xffd83f80\r
24383    17ce0:       080043e6        stmeqda r0, {r1, r2, r5, r6, r7, r8, r9, lr}\r
24384    17ce4:       e3b04000        movs    r4, #0  ; 0x0\r
24385    17ce8:       ebf5b0a4        bl      0xffd83f80\r
24386    17cec:       080043e8        stmeqda r0, {r3, r5, r6, r7, r8, r9, lr}\r
24387    17cf0:       e3b00000        movs    r0, #0  ; 0x0\r
24388    17cf4:       e58d041c        str     r0, [sp, #1052]\r
24389    17cf8:       ebf5b0a0        bl      0xffd83f80\r
24390    17cfc:       080043ea        stmeqda r0, {r1, r3, r5, r6, r7, r8, r9, lr}\r
24391    17d00:       e3b06000        movs    r6, #0  ; 0x0\r
24392    17d04:       ebf5b09d        bl      0xffd83f80\r
24393    17d08:       080043ec        stmeqda r0, {r2, r3, r5, r6, r7, r8, r9, lr}\r
24394    17d0c:       e3b05000        movs    r5, #0  ; 0x0\r
24395    17d10:       e28cc00c        add     ip, ip, #12     ; 0xc\r
24396    17d14:       ebf5b099        bl      0xffd83f80\r
24397    17d18:       080043ee        stmeqda r0, {r1, r2, r3, r5, r6, r7, r8, r9, lr}\r
24398    17d1c:       e59d1420        ldr     r1, [sp, #1056]\r
24399    17d20:       e1a08001        mov     r8, r1\r
24400    17d24:       ebf5b095        bl      0xffd83f80\r
24401    17d28:       080043f0        stmeqda r0, {r4, r5, r6, r7, r8, r9, lr}\r
24402    17d2c:       e59d0434        ldr     r0, [sp, #1076]\r
24403    17d30:       e2800f07        add     r0, r0, #28     ; 0x1c\r
24404    17d34:       e1a01008        mov     r1, r8\r
24405    17d38:       ebf5ae23        bl      0xffd835cc\r
24406    17d3c:       080043f2        stmeqda r0, {r1, r4, r5, r6, r7, r8, r9, lr}\r
24407    17d40:       ebf5b08e        bl      0xffd83f80\r
24408    17d44:       080043f2        stmeqda r0, {r1, r4, r5, r6, r7, r8, r9, lr}\r
24409    17d48:       e59d1424        ldr     r1, [sp, #1060]\r
24410    17d4c:       e1a03001        mov     r3, r1\r
24411    17d50:       ebf5b08a        bl      0xffd83f80\r
24412    17d54:       080043f4        stmeqda r0, {r2, r4, r5, r6, r7, r8, r9, lr}\r
24413    17d58:       e59d0434        ldr     r0, [sp, #1076]\r
24414    17d5c:       e2800f08        add     r0, r0, #32     ; 0x20\r
24415    17d60:       e1a01003        mov     r1, r3\r
24416    17d64:       ebf5ae18        bl      0xffd835cc\r
24417    17d68:       080043f6        stmeqda r0, {r1, r2, r4, r5, r6, r7, r8, r9, lr}\r
24418    17d6c:       ebf5b083        bl      0xffd83f80\r
24419    17d70:       080043f6        stmeqda r0, {r1, r2, r4, r5, r6, r7, r8, r9, lr}\r
24420    17d74:       e3b0803e        movs    r8, #62 ; 0x3e\r
24421    17d78:       ebf5b080        bl      0xffd83f80\r
24422    17d7c:       080043f8        stmeqda r0, {r3, r4, r5, r6, r7, r8, r9, lr}\r
24423    17d80:       e0870008        add     r0, r7, r8\r
24424    17d84:       ebf5aecc        bl      0xffd838bc\r
24425    17d88:       080043fc        stmeqda r0, {r2, r3, r4, r5, r6, r7, r8, r9, lr}\r
24426    17d8c:       e1a03000        mov     r3, r0\r
24427    17d90:       ebf5b07a        bl      0xffd83f80\r
24428    17d94:       080043fa        stmeqda r0, {r1, r3, r4, r5, r6, r7, r8, r9, lr}\r
24429    17d98:       e59d0434        ldr     r0, [sp, #1076]\r
24430    17d9c:       e2800f02        add     r0, r0, #8      ; 0x8\r
24431    17da0:       ebf5aedc        bl      0xffd83918\r
24432    17da4:       080043fe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, lr}\r
24433    17da8:       e1a08000        mov     r8, r0\r
24434    17dac:       ebf5b073        bl      0xffd83f80\r
24435    17db0:       080043fc        stmeqda r0, {r2, r3, r4, r5, r6, r7, r8, r9, lr}\r
24436    17db4:       e1580003        cmp     r8, r3\r
24437    17db8:       ebf5b070        bl      0xffd83f80\r
24438    17dbc:       080043fe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, lr}\r
24439    17dc0:       e28cc021        add     ip, ip, #33     ; 0x21\r
24440    17dc4:       1a000004        bne     0x17ddc\r
24441    17dc8:       e1a00fac        mov     r0, ip, lsr #31\r
24442    17dcc:       e08ff100        add     pc, pc, r0, lsl #2\r
24443    17dd0:       0800441c        stmeqda r0, {r2, r3, r4, sl, lr}\r
24444    17dd4:       ebf5ac5e        bl      0xffd82f54\r
24445    17dd8:       ea000059        b       0x17f44\r
24446    17ddc:       ebf5b067        bl      0xffd83f80\r
24447    17de0:       08004400        stmeqda r0, {sl, lr}\r
24448    17de4:       e1580003        cmp     r8, r3\r
24449    17de8:       ebf5b064        bl      0xffd83f80\r
24450    17dec:       08004402        stmeqda r0, {r1, sl, lr}\r
24451    17df0:       e28cc006        add     ip, ip, #6      ; 0x6\r
24452    17df4:       ba000004        blt     0x17e0c\r
24453    17df8:       e1a00fac        mov     r0, ip, lsr #31\r
24454    17dfc:       e08ff100        add     pc, pc, r0, lsl #2\r
24455    17e00:       08004410        stmeqda r0, {r4, sl, lr}\r
24456    17e04:       ebf5ac52        bl      0xffd82f54\r
24457    17e08:       ea000025        b       0x17ea4\r
24458    17e0c:       ebf5b05b        bl      0xffd83f80\r
24459    17e10:       08004404        stmeqda r0, {r2, sl, lr}\r
24460    17e14:       e59d0434        ldr     r0, [sp, #1076]\r
24461    17e18:       e2800f05        add     r0, r0, #20     ; 0x14\r
24462    17e1c:       ebf5aebd        bl      0xffd83918\r
24463    17e20:       08004408        stmeqda r0, {r3, sl, lr}\r
24464    17e24:       e58d041c        str     r0, [sp, #1052]\r
24465    17e28:       ebf5b054        bl      0xffd83f80\r
24466    17e2c:       08004406        stmeqda r0, {r1, r2, sl, lr}\r
24467    17e30:       e59d0434        ldr     r0, [sp, #1076]\r
24468    17e34:       e2800f04        add     r0, r0, #16     ; 0x10\r
24469    17e38:       ebf5aeb6        bl      0xffd83918\r
24470    17e3c:       0800440a        stmeqda r0, {r1, r3, sl, lr}\r
24471    17e40:       e1a04000        mov     r4, r0\r
24472    17e44:       ebf5b04d        bl      0xffd83f80\r
24473    17e48:       08004408        stmeqda r0, {r3, sl, lr}\r
24474    17e4c:       e59d0434        ldr     r0, [sp, #1076]\r
24475    17e50:       e2800f03        add     r0, r0, #12     ; 0xc\r
24476    17e54:       ebf5aeaf        bl      0xffd83918\r
24477    17e58:       0800440c        stmeqda r0, {r2, r3, sl, lr}\r
24478    17e5c:       e58d0418        str     r0, [sp, #1048]\r
24479    17e60:       ebf5b046        bl      0xffd83f80\r
24480    17e64:       0800440a        stmeqda r0, {r1, r3, sl, lr}\r
24481    17e68:       e59d141c        ldr     r1, [sp, #1052]\r
24482    17e6c:       e59d141c        ldr     r1, [sp, #1052]\r
24483    17e70:       e2918000        adds    r8, r1, #0      ; 0x0\r
24484    17e74:       ebf5b041        bl      0xffd83f80\r
24485    17e78:       0800440c        stmeqda r0, {r2, r3, sl, lr}\r
24486    17e7c:       e1a01008        mov     r1, r8\r
24487    17e80:       e2588001        subs    r8, r8, #1      ; 0x1\r
24488    17e84:       ebf5b03d        bl      0xffd83f80\r
24489    17e88:       0800440e        stmeqda r0, {r1, r2, r3, sl, lr}\r
24490    17e8c:       e28cc018        add     ip, ip, #24     ; 0x18\r
24491    17e90:       e1a00fac        mov     r0, ip, lsr #31\r
24492    17e94:       e08ff100        add     pc, pc, r0, lsl #2\r
24493    17e98:       08004420        stmeqda r0, {r5, sl, lr}\r
24494    17e9c:       ebf5ac2c        bl      0xffd82f54\r
24495    17ea0:       ea00002f        b       0x17f64\r
24496    17ea4:       ebf5b035        bl      0xffd83f80\r
24497    17ea8:       08004410        stmeqda r0, {r4, sl, lr}\r
24498    17eac:       e59d0434        ldr     r0, [sp, #1076]\r
24499    17eb0:       e2800f03        add     r0, r0, #12     ; 0xc\r
24500    17eb4:       ebf5ae97        bl      0xffd83918\r
24501    17eb8:       08004414        stmeqda r0, {r2, r4, sl, lr}\r
24502    17ebc:       e58d041c        str     r0, [sp, #1052]\r
24503    17ec0:       ebf5b02e        bl      0xffd83f80\r
24504    17ec4:       08004412        stmeqda r0, {r1, r4, sl, lr}\r
24505    17ec8:       e59d0434        ldr     r0, [sp, #1076]\r
24506    17ecc:       e2800f06        add     r0, r0, #24     ; 0x18\r
24507    17ed0:       ebf5ae90        bl      0xffd83918\r
24508    17ed4:       08004416        stmeqda r0, {r1, r2, r4, sl, lr}\r
24509    17ed8:       e1a04000        mov     r4, r0\r
24510    17edc:       ebf5b027        bl      0xffd83f80\r
24511    17ee0:       08004414        stmeqda r0, {r2, r4, sl, lr}\r
24512    17ee4:       e1a01004        mov     r1, r4\r
24513    17ee8:       e2940000        adds    r0, r4, #0      ; 0x0\r
24514    17eec:       e58d0418        str     r0, [sp, #1048]\r
24515    17ef0:       ebf5b022        bl      0xffd83f80\r
24516    17ef4:       08004416        stmeqda r0, {r1, r2, r4, sl, lr}\r
24517    17ef8:       e59d1418        ldr     r1, [sp, #1048]\r
24518    17efc:       e59d1418        ldr     r1, [sp, #1048]\r
24519    17f00:       e2910001        adds    r0, r1, #1      ; 0x1\r
24520    17f04:       e58d0418        str     r0, [sp, #1048]\r
24521    17f08:       ebf5b01c        bl      0xffd83f80\r
24522    17f0c:       08004418        stmeqda r0, {r3, r4, sl, lr}\r
24523    17f10:       e59d0434        ldr     r0, [sp, #1076]\r
24524    17f14:       e2800f04        add     r0, r0, #16     ; 0x10\r
24525    17f18:       ebf5ae7e        bl      0xffd83918\r
24526    17f1c:       0800441c        stmeqda r0, {r2, r3, r4, sl, lr}\r
24527    17f20:       e1a08000        mov     r8, r0\r
24528    17f24:       ebf5b015        bl      0xffd83f80\r
24529    17f28:       0800441a        stmeqda r0, {r1, r3, r4, sl, lr}\r
24530    17f2c:       e28cc018        add     ip, ip, #24     ; 0x18\r
24531    17f30:       e1a00fac        mov     r0, ip, lsr #31\r
24532    17f34:       e08ff100        add     pc, pc, r0, lsl #2\r
24533    17f38:       08004420        stmeqda r0, {r5, sl, lr}\r
24534    17f3c:       ebf5ac04        bl      0xffd82f54\r
24535    17f40:       ea000007        b       0x17f64\r
24536    17f44:       ebf5b00d        bl      0xffd83f80\r
24537    17f48:       0800441c        stmeqda r0, {r2, r3, r4, sl, lr}\r
24538    17f4c:       e3b08000        movs    r8, #0  ; 0x0\r
24539    17f50:       ebf5b00a        bl      0xffd83f80\r
24540    17f54:       0800441e        stmeqda r0, {r1, r2, r3, r4, sl, lr}\r
24541    17f58:       e3b00000        movs    r0, #0  ; 0x0\r
24542    17f5c:       e58d0418        str     r0, [sp, #1048]\r
24543    17f60:       e28cc006        add     ip, ip, #6      ; 0x6\r
24544    17f64:       ebf5b005        bl      0xffd83f80\r
24545    17f68:       08004420        stmeqda r0, {r5, sl, lr}\r
24546    17f6c:       e59d0420        ldr     r0, [sp, #1056]\r
24547    17f70:       e59d1428        ldr     r1, [sp, #1064]\r
24548    17f74:       e1500001        cmp     r0, r1\r
24549    17f78:       ebf5b000        bl      0xffd83f80\r
24550    17f7c:       08004422        stmeqda r0, {r1, r5, sl, lr}\r
24551    17f80:       e28cc006        add     ip, ip, #6      ; 0x6\r
24552    17f84:       0a000004        beq     0x17f9c\r
24553    17f88:       e1a00fac        mov     r0, ip, lsr #31\r
24554    17f8c:       e08ff100        add     pc, pc, r0, lsl #2\r
24555    17f90:       08004428        stmeqda r0, {r3, r5, sl, lr}\r
24556    17f94:       ebf5abee        bl      0xffd82f54\r
24557    17f98:       ea00000d        b       0x17fd4\r
24558    17f9c:       ebf5aff7        bl      0xffd83f80\r
24559    17fa0:       08004424        stmeqda r0, {r2, r5, sl, lr}\r
24560    17fa4:       e59d0424        ldr     r0, [sp, #1060]\r
24561    17fa8:       e59d1430        ldr     r1, [sp, #1072]\r
24562    17fac:       e1500001        cmp     r0, r1\r
24563    17fb0:       ebf5aff2        bl      0xffd83f80\r
24564    17fb4:       08004426        stmeqda r0, {r1, r2, r5, sl, lr}\r
24565    17fb8:       e28cc006        add     ip, ip, #6      ; 0x6\r
24566    17fbc:       1a000004        bne     0x17fd4\r
24567    17fc0:       e1a00fac        mov     r0, ip, lsr #31\r
24568    17fc4:       e08ff100        add     pc, pc, r0, lsl #2\r
24569    17fc8:       0800443e        stmeqda r0, {r1, r2, r3, r4, r5, sl, lr}\r
24570    17fcc:       ebf5abe0        bl      0xffd82f54\r
24571    17fd0:       ea00003d        b       0x180cc\r
24572    17fd4:       ebf5afe9        bl      0xffd83f80\r
24573    17fd8:       08004428        stmeqda r0, {r3, r5, sl, lr}\r
24574    17fdc:       e1550006        cmp     r5, r6\r
24575    17fe0:       ebf5afe6        bl      0xffd83f80\r
24576    17fe4:       0800442a        stmeqda r0, {r1, r3, r5, sl, lr}\r
24577    17fe8:       e28cc006        add     ip, ip, #6      ; 0x6\r
24578    17fec:       da000004        ble     0x18004\r
24579    17ff0:       e1a00fac        mov     r0, ip, lsr #31\r
24580    17ff4:       e08ff100        add     pc, pc, r0, lsl #2\r
24581    17ff8:       0800443e        stmeqda r0, {r1, r2, r3, r4, r5, sl, lr}\r
24582    17ffc:       ebf5abd4        bl      0xffd82f54\r
24583    18000:       ea000031        b       0x180cc\r
24584    18004:       ebf5afdd        bl      0xffd83f80\r
24585    18008:       0800442c        stmeqda r0, {r2, r3, r5, sl, lr}\r
24586    1800c:       e1a01006        mov     r1, r6\r
24587    18010:       e0563005        subs    r3, r6, r5\r
24588    18014:       ebf5afd9        bl      0xffd83f80\r
24589    18018:       0800442e        stmeqda r0, {r1, r2, r3, r5, sl, lr}\r
24590    1801c:       e353001d        cmp     r3, #29 ; 0x1d\r
24591    18020:       ebf5afd6        bl      0xffd83f80\r
24592    18024:       08004430        stmeqda r0, {r4, r5, sl, lr}\r
24593    18028:       e28cc009        add     ip, ip, #9      ; 0x9\r
24594    1802c:       da000004        ble     0x18044\r
24595    18030:       e1a00fac        mov     r0, ip, lsr #31\r
24596    18034:       e08ff100        add     pc, pc, r0, lsl #2\r
24597    18038:       0800443e        stmeqda r0, {r1, r2, r3, r4, r5, sl, lr}\r
24598    1803c:       ebf5abc4        bl      0xffd82f54\r
24599    18040:       ea000021        b       0x180cc\r
24600    18044:       ebf5afcd        bl      0xffd83f80\r
24601    18048:       08004432        stmeqda r0, {r1, r4, r5, sl, lr}\r
24602    1804c:       e59d0434        ldr     r0, [sp, #1076]\r
24603    18050:       e2800f00        add     r0, r0, #0      ; 0x0\r
24604    18054:       e1a01004        mov     r1, r4\r
24605    18058:       ebf5ad5b        bl      0xffd835cc\r
24606    1805c:       08004434        stmeqda r0, {r2, r4, r5, sl, lr}\r
24607    18060:       ebf5afc6        bl      0xffd83f80\r
24608    18064:       08004434        stmeqda r0, {r2, r4, r5, sl, lr}\r
24609    18068:       e1a01007        mov     r1, r7\r
24610    1806c:       e2973000        adds    r3, r7, #0      ; 0x0\r
24611    18070:       ebf5afc2        bl      0xffd83f80\r
24612    18074:       08004436        stmeqda r0, {r1, r2, r4, r5, sl, lr}\r
24613    18078:       e1a01005        mov     r1, r5\r
24614    1807c:       e2954000        adds    r4, r5, #0      ; 0x0\r
24615    18080:       ebf5afbe        bl      0xffd83f80\r
24616    18084:       08004438        stmeqda r0, {r3, r4, r5, sl, lr}\r
24617    18088:       e59d141c        ldr     r1, [sp, #1052]\r
24618    1808c:       e59d141c        ldr     r1, [sp, #1052]\r
24619    18090:       e2915000        adds    r5, r1, #0      ; 0x0\r
24620    18094:       ebf5afb9        bl      0xffd83f80\r
24621    18098:       0800443a        stmeqda r0, {r1, r3, r4, r5, sl, lr}\r
24622    1809c:       ebf5afb7        bl      0xffd83f80\r
24623    180a0:       0800443c        stmeqda r0, {r2, r3, r4, r5, sl, lr}\r
24624    180a4:       e3a0003f        mov     r0, #63 ; 0x3f\r
24625    180a8:       e3800b11        orr     r0, r0, #17408  ; 0x4400\r
24626    180ac:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
24627    180b0:       e58d0438        str     r0, [sp, #1080]\r
24628    180b4:       e28cc013        add     ip, ip, #19     ; 0x13\r
24629    180b8:       e1a00fac        mov     r0, ip, lsr #31\r
24630    180bc:       e08ff100        add     pc, pc, r0, lsl #2\r
24631    180c0:       08004484        stmeqda r0, {r2, r7, sl, lr}\r
24632    180c4:       ebf5aba2        bl      0xffd82f54\r
24633    180c8:       ea0000eb        b       0x1847c\r
24634    180cc:       ebf5afab        bl      0xffd83f80\r
24635    180d0:       0800443e        stmeqda r0, {r1, r2, r3, r4, r5, sl, lr}\r
24636    180d4:       e59d0434        ldr     r0, [sp, #1076]\r
24637    180d8:       e2800f03        add     r0, r0, #12     ; 0xc\r
24638    180dc:       ebf5ae0d        bl      0xffd83918\r
24639    180e0:       08004442        stmeqda r0, {r1, r6, sl, lr}\r
24640    180e4:       e58d041c        str     r0, [sp, #1052]\r
24641    180e8:       ebf5afa4        bl      0xffd83f80\r
24642    180ec:       08004440        stmeqda r0, {r6, sl, lr}\r
24643    180f0:       e59d0434        ldr     r0, [sp, #1076]\r
24644    180f4:       e2800f05        add     r0, r0, #20     ; 0x14\r
24645    180f8:       ebf5ae06        bl      0xffd83918\r
24646    180fc:       08004444        stmeqda r0, {r2, r6, sl, lr}\r
24647    18100:       e1a03000        mov     r3, r0\r
24648    18104:       ebf5af9d        bl      0xffd83f80\r
24649    18108:       08004442        stmeqda r0, {r1, r6, sl, lr}\r
24650    1810c:       e59d141c        ldr     r1, [sp, #1052]\r
24651    18110:       e1510003        cmp     r1, r3\r
24652    18114:       ebf5af99        bl      0xffd83f80\r
24653    18118:       08004444        stmeqda r0, {r2, r6, sl, lr}\r
24654    1811c:       e28cc010        add     ip, ip, #16     ; 0x10\r
24655    18120:       0a000004        beq     0x18138\r
24656    18124:       e1a00fac        mov     r0, ip, lsr #31\r
24657    18128:       e08ff100        add     pc, pc, r0, lsl #2\r
24658    1812c:       0800444e        stmeqda r0, {r1, r2, r3, r6, sl, lr}\r
24659    18130:       ebf5ab87        bl      0xffd82f54\r
24660    18134:       ea000019        b       0x181a0\r
24661    18138:       ebf5af90        bl      0xffd83f80\r
24662    1813c:       08004446        stmeqda r0, {r1, r2, r6, sl, lr}\r
24663    18140:       e59d0434        ldr     r0, [sp, #1076]\r
24664    18144:       e2800f04        add     r0, r0, #16     ; 0x10\r
24665    18148:       ebf5adf2        bl      0xffd83918\r
24666    1814c:       0800444a        stmeqda r0, {r1, r3, r6, sl, lr}\r
24667    18150:       e1a04000        mov     r4, r0\r
24668    18154:       ebf5af89        bl      0xffd83f80\r
24669    18158:       08004448        stmeqda r0, {r3, r6, sl, lr}\r
24670    1815c:       e59d0434        ldr     r0, [sp, #1076]\r
24671    18160:       e2800f06        add     r0, r0, #24     ; 0x18\r
24672    18164:       ebf5adeb        bl      0xffd83918\r
24673    18168:       0800444c        stmeqda r0, {r2, r3, r6, sl, lr}\r
24674    1816c:       e1a05000        mov     r5, r0\r
24675    18170:       ebf5af82        bl      0xffd83f80\r
24676    18174:       0800444a        stmeqda r0, {r1, r3, r6, sl, lr}\r
24677    18178:       e1540005        cmp     r4, r5\r
24678    1817c:       ebf5af7f        bl      0xffd83f80\r
24679    18180:       0800444c        stmeqda r0, {r2, r3, r6, sl, lr}\r
24680    18184:       e28cc010        add     ip, ip, #16     ; 0x10\r
24681    18188:       1a000004        bne     0x181a0\r
24682    1818c:       e1a00fac        mov     r0, ip, lsr #31\r
24683    18190:       e08ff100        add     pc, pc, r0, lsl #2\r
24684    18194:       08004466        stmeqda r0, {r1, r2, r5, r6, sl, lr}\r
24685    18198:       ebf5ab6d        bl      0xffd82f54\r
24686    1819c:       ea000049        b       0x182c8\r
24687    181a0:       ebf5af76        bl      0xffd83f80\r
24688    181a4:       0800444e        stmeqda r0, {r1, r2, r3, r6, sl, lr}\r
24689    181a8:       e59d1418        ldr     r1, [sp, #1048]\r
24690    181ac:       e1510008        cmp     r1, r8\r
24691    181b0:       ebf5af72        bl      0xffd83f80\r
24692    181b4:       08004450        stmeqda r0, {r4, r6, sl, lr}\r
24693    181b8:       e28cc006        add     ip, ip, #6      ; 0x6\r
24694    181bc:       da000004        ble     0x181d4\r
24695    181c0:       e1a00fac        mov     r0, ip, lsr #31\r
24696    181c4:       e08ff100        add     pc, pc, r0, lsl #2\r
24697    181c8:       08004466        stmeqda r0, {r1, r2, r5, r6, sl, lr}\r
24698    181cc:       ebf5ab60        bl      0xffd82f54\r
24699    181d0:       ea00003c        b       0x182c8\r
24700    181d4:       ebf5af69        bl      0xffd83f80\r
24701    181d8:       08004452        stmeqda r0, {r1, r4, r6, sl, lr}\r
24702    181dc:       e1a01008        mov     r1, r8\r
24703    181e0:       e59d0418        ldr     r0, [sp, #1048]\r
24704    181e4:       e0583000        subs    r3, r8, r0\r
24705    181e8:       ebf5af64        bl      0xffd83f80\r
24706    181ec:       08004454        stmeqda r0, {r2, r4, r6, sl, lr}\r
24707    181f0:       e3530013        cmp     r3, #19 ; 0x13\r
24708    181f4:       ebf5af61        bl      0xffd83f80\r
24709    181f8:       08004456        stmeqda r0, {r1, r2, r4, r6, sl, lr}\r
24710    181fc:       e28cc009        add     ip, ip, #9      ; 0x9\r
24711    18200:       da000004        ble     0x18218\r
24712    18204:       e1a00fac        mov     r0, ip, lsr #31\r
24713    18208:       e08ff100        add     pc, pc, r0, lsl #2\r
24714    1820c:       08004466        stmeqda r0, {r1, r2, r5, r6, sl, lr}\r
24715    18210:       ebf5ab4f        bl      0xffd82f54\r
24716    18214:       ea00002b        b       0x182c8\r
24717    18218:       ebf5af58        bl      0xffd83f80\r
24718    1821c:       08004458        stmeqda r0, {r3, r4, r6, sl, lr}\r
24719    18220:       e59d0434        ldr     r0, [sp, #1076]\r
24720    18224:       e2800f00        add     r0, r0, #0      ; 0x0\r
24721    18228:       e1a01008        mov     r1, r8\r
24722    1822c:       ebf5ace6        bl      0xffd835cc\r
24723    18230:       0800445a        stmeqda r0, {r1, r3, r4, r6, sl, lr}\r
24724    18234:       ebf5af51        bl      0xffd83f80\r
24725    18238:       0800445a        stmeqda r0, {r1, r3, r4, r6, sl, lr}\r
24726    1823c:       e1a01007        mov     r1, r7\r
24727    18240:       e2973000        adds    r3, r7, #0      ; 0x0\r
24728    18244:       ebf5af4d        bl      0xffd83f80\r
24729    18248:       0800445c        stmeqda r0, {r2, r3, r4, r6, sl, lr}\r
24730    1824c:       e59d0434        ldr     r0, [sp, #1076]\r
24731    18250:       e2800f07        add     r0, r0, #28     ; 0x1c\r
24732    18254:       ebf5adaf        bl      0xffd83918\r
24733    18258:       08004460        stmeqda r0, {r5, r6, sl, lr}\r
24734    1825c:       e1a04000        mov     r4, r0\r
24735    18260:       ebf5af46        bl      0xffd83f80\r
24736    18264:       0800445e        stmeqda r0, {r1, r2, r3, r4, r6, sl, lr}\r
24737    18268:       e59d1418        ldr     r1, [sp, #1048]\r
24738    1826c:       e59d1418        ldr     r1, [sp, #1048]\r
24739    18270:       e2915000        adds    r5, r1, #0      ; 0x0\r
24740    18274:       ebf5af41        bl      0xffd83f80\r
24741    18278:       08004460        stmeqda r0, {r5, r6, sl, lr}\r
24742    1827c:       e59d0434        ldr     r0, [sp, #1076]\r
24743    18280:       e2800f08        add     r0, r0, #32     ; 0x20\r
24744    18284:       ebf5ada3        bl      0xffd83918\r
24745    18288:       08004464        stmeqda r0, {r2, r5, r6, sl, lr}\r
24746    1828c:       e1a06000        mov     r6, r0\r
24747    18290:       ebf5af3a        bl      0xffd83f80\r
24748    18294:       08004462        stmeqda r0, {r1, r5, r6, sl, lr}\r
24749    18298:       ebf5af38        bl      0xffd83f80\r
24750    1829c:       08004464        stmeqda r0, {r2, r5, r6, sl, lr}\r
24751    182a0:       e3a00067        mov     r0, #103        ; 0x67\r
24752    182a4:       e3800b11        orr     r0, r0, #17408  ; 0x4400\r
24753    182a8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
24754    182ac:       e58d0438        str     r0, [sp, #1080]\r
24755    182b0:       e28cc01a        add     ip, ip, #26     ; 0x1a\r
24756    182b4:       e1a00fac        mov     r0, ip, lsr #31\r
24757    182b8:       e08ff100        add     pc, pc, r0, lsl #2\r
24758    182bc:       08004484        stmeqda r0, {r2, r7, sl, lr}\r
24759    182c0:       ebf5ab23        bl      0xffd82f54\r
24760    182c4:       ea00006c        b       0x1847c\r
24761    182c8:       ebf5af2c        bl      0xffd83f80\r
24762    182cc:       08004466        stmeqda r0, {r1, r2, r5, r6, sl, lr}\r
24763    182d0:       e59d1434        ldr     r1, [sp, #1076]\r
24764    182d4:       e1a08001        mov     r8, r1\r
24765    182d8:       ebf5af28        bl      0xffd83f80\r
24766    182dc:       08004468        stmeqda r0, {r3, r5, r6, sl, lr}\r
24767    182e0:       e2880004        add     r0, r8, #4      ; 0x4\r
24768    182e4:       ebf5ad5f        bl      0xffd83868\r
24769    182e8:       0800446c        stmeqda r0, {r2, r3, r5, r6, sl, lr}\r
24770    182ec:       e1a08000        mov     r8, r0\r
24771    182f0:       ebf5af22        bl      0xffd83f80\r
24772    182f4:       0800446a        stmeqda r0, {r1, r3, r5, r6, sl, lr}\r
24773    182f8:       e287003c        add     r0, r7, #60     ; 0x3c\r
24774    182fc:       e1a01008        mov     r1, r8\r
24775    18300:       ebf5ac91        bl      0xffd8354c\r
24776    18304:       0800446c        stmeqda r0, {r2, r3, r5, r6, sl, lr}\r
24777    18308:       ebf5af1c        bl      0xffd83f80\r
24778    1830c:       0800446c        stmeqda r0, {r2, r3, r5, r6, sl, lr}\r
24779    18310:       e59d1434        ldr     r1, [sp, #1076]\r
24780    18314:       e1a00001        mov     r0, r1\r
24781    18318:       e58d041c        str     r0, [sp, #1052]\r
24782    1831c:       ebf5af17        bl      0xffd83f80\r
24783    18320:       0800446e        stmeqda r0, {r1, r2, r3, r5, r6, sl, lr}\r
24784    18324:       e59d041c        ldr     r0, [sp, #1052]\r
24785    18328:       e2800008        add     r0, r0, #8      ; 0x8\r
24786    1832c:       ebf5ad4d        bl      0xffd83868\r
24787    18330:       08004472        stmeqda r0, {r1, r4, r5, r6, sl, lr}\r
24788    18334:       e58d041c        str     r0, [sp, #1052]\r
24789    18338:       ebf5af10        bl      0xffd83f80\r
24790    1833c:       08004470        stmeqda r0, {r4, r5, r6, sl, lr}\r
24791    18340:       e287003e        add     r0, r7, #62     ; 0x3e\r
24792    18344:       e59d141c        ldr     r1, [sp, #1052]\r
24793    18348:       ebf5ac7f        bl      0xffd8354c\r
24794    1834c:       08004472        stmeqda r0, {r1, r4, r5, r6, sl, lr}\r
24795    18350:       e28cc018        add     ip, ip, #24     ; 0x18\r
24796    18354:       ebf5af09        bl      0xffd83f80\r
24797    18358:       08004472        stmeqda r0, {r1, r4, r5, r6, sl, lr}\r
24798    1835c:       e59d0434        ldr     r0, [sp, #1076]\r
24799    18360:       e2800f09        add     r0, r0, #36     ; 0x24\r
24800    18364:       e58d0434        str     r0, [sp, #1076]\r
24801    18368:       ebf5af04        bl      0xffd83f80\r
24802    1836c:       08004474        stmeqda r0, {r2, r4, r5, r6, sl, lr}\r
24803    18370:       e59d9434        ldr     r9, [sp, #1076]\r
24804    18374:       e3c99003        bic     r9, r9, #3      ; 0x3\r
24805    18378:       e289000c        add     r0, r9, #12     ; 0xc\r
24806    1837c:       e58d0434        str     r0, [sp, #1076]\r
24807    18380:       e2890000        add     r0, r9, #0      ; 0x0\r
24808    18384:       ebf5ad63        bl      0xffd83918\r
24809    18388:       08004478        stmeqda r0, {r3, r4, r5, r6, sl, lr}\r
24810    1838c:       e1a06000        mov     r6, r0\r
24811    18390:       e2890004        add     r0, r9, #4      ; 0x4\r
24812    18394:       ebf5ad5f        bl      0xffd83918\r
24813    18398:       08004478        stmeqda r0, {r3, r4, r5, r6, sl, lr}\r
24814    1839c:       e1a07000        mov     r7, r0\r
24815    183a0:       e2890008        add     r0, r9, #8      ; 0x8\r
24816    183a4:       ebf5ad5b        bl      0xffd83918\r
24817    183a8:       08004478        stmeqda r0, {r3, r4, r5, r6, sl, lr}\r
24818    183ac:       e1a08000        mov     r8, r0\r
24819    183b0:       ebf5aef2        bl      0xffd83f80\r
24820    183b4:       08004476        stmeqda r0, {r1, r2, r4, r5, r6, sl, lr}\r
24821    183b8:       e1a00006        mov     r0, r6\r
24822    183bc:       e58d0420        str     r0, [sp, #1056]\r
24823    183c0:       ebf5aeee        bl      0xffd83f80\r
24824    183c4:       08004478        stmeqda r0, {r3, r4, r5, r6, sl, lr}\r
24825    183c8:       e1a00007        mov     r0, r7\r
24826    183cc:       e58d0424        str     r0, [sp, #1060]\r
24827    183d0:       ebf5aeea        bl      0xffd83f80\r
24828    183d4:       0800447a        stmeqda r0, {r1, r3, r4, r5, r6, sl, lr}\r
24829    183d8:       e1a00008        mov     r0, r8\r
24830    183dc:       e58d0428        str     r0, [sp, #1064]\r
24831    183e0:       ebf5aee6        bl      0xffd83f80\r
24832    183e4:       0800447c        stmeqda r0, {r2, r3, r4, r5, r6, sl, lr}\r
24833    183e8:       e59d9434        ldr     r9, [sp, #1076]\r
24834    183ec:       e3c99003        bic     r9, r9, #3      ; 0x3\r
24835    183f0:       e2890010        add     r0, r9, #16     ; 0x10\r
24836    183f4:       e58d0434        str     r0, [sp, #1076]\r
24837    183f8:       e2890000        add     r0, r9, #0      ; 0x0\r
24838    183fc:       ebf5ad45        bl      0xffd83918\r
24839    18400:       08004480        stmeqda r0, {r7, sl, lr}\r
24840    18404:       e1a07000        mov     r7, r0\r
24841    18408:       e2890004        add     r0, r9, #4      ; 0x4\r
24842    1840c:       ebf5ad41        bl      0xffd83918\r
24843    18410:       08004480        stmeqda r0, {r7, sl, lr}\r
24844    18414:       e1a08000        mov     r8, r0\r
24845    18418:       e2890008        add     r0, r9, #8      ; 0x8\r
24846    1841c:       ebf5ad3d        bl      0xffd83918\r
24847    18420:       08004480        stmeqda r0, {r7, sl, lr}\r
24848    18424:       e58d0418        str     r0, [sp, #1048]\r
24849    18428:       e289000c        add     r0, r9, #12     ; 0xc\r
24850    1842c:       ebf5ad39        bl      0xffd83918\r
24851    18430:       08004480        stmeqda r0, {r7, sl, lr}\r
24852    18434:       e58d041c        str     r0, [sp, #1052]\r
24853    18438:       ebf5aed0        bl      0xffd83f80\r
24854    1843c:       0800447e        stmeqda r0, {r1, r2, r3, r4, r5, r6, sl, lr}\r
24855    18440:       e59d9434        ldr     r9, [sp, #1076]\r
24856    18444:       e3c99003        bic     r9, r9, #3      ; 0x3\r
24857    18448:       e2890004        add     r0, r9, #4      ; 0x4\r
24858    1844c:       e58d0434        str     r0, [sp, #1076]\r
24859    18450:       e2890000        add     r0, r9, #0      ; 0x0\r
24860    18454:       ebf5ad2f        bl      0xffd83918\r
24861    18458:       08004482        stmeqda r0, {r1, r7, sl, lr}\r
24862    1845c:       e1a03000        mov     r3, r0\r
24863    18460:       ebf5aec6        bl      0xffd83f80\r
24864    18464:       08004480        stmeqda r0, {r7, sl, lr}\r
24865    18468:       e1a00003        mov     r0, r3\r
24866    1846c:       e28cc020        add     ip, ip, #32     ; 0x20\r
24867    18470:       eaf5ab16        b       0xffd830d0\r
24868    18474:       08004484        stmeqda r0, {r2, r7, sl, lr}\r
24869    18478:       00000000        andeq   r0, r0, r0\r
24870    1847c:       ebf5aebf        bl      0xffd83f80\r
24871    18480:       08004484        stmeqda r0, {r2, r7, sl, lr}\r
24872    18484:       e59d9434        ldr     r9, [sp, #1076]\r
24873    18488:       e3c99003        bic     r9, r9, #3      ; 0x3\r
24874    1848c:       e2499014        sub     r9, r9, #20     ; 0x14\r
24875    18490:       e58d9434        str     r9, [sp, #1076]\r
24876    18494:       e2890000        add     r0, r9, #0      ; 0x0\r
24877    18498:       e1a01007        mov     r1, r7\r
24878    1849c:       ebf5ac6a        bl      0xffd8364c\r
24879    184a0:       e2890004        add     r0, r9, #4      ; 0x4\r
24880    184a4:       e1a01008        mov     r1, r8\r
24881    184a8:       ebf5ac67        bl      0xffd8364c\r
24882    184ac:       e2890008        add     r0, r9, #8      ; 0x8\r
24883    184b0:       e59d1418        ldr     r1, [sp, #1048]\r
24884    184b4:       ebf5ac64        bl      0xffd8364c\r
24885    184b8:       e289000c        add     r0, r9, #12     ; 0xc\r
24886    184bc:       e59d141c        ldr     r1, [sp, #1052]\r
24887    184c0:       ebf5ac61        bl      0xffd8364c\r
24888    184c4:       e2890010        add     r0, r9, #16     ; 0x10\r
24889    184c8:       e59d1438        ldr     r1, [sp, #1080]\r
24890    184cc:       ebf5ac5e        bl      0xffd8364c\r
24891    184d0:       ebf5aeaa        bl      0xffd83f80\r
24892    184d4:       08004486        stmeqda r0, {r1, r2, r7, sl, lr}\r
24893    184d8:       e59d1428        ldr     r1, [sp, #1064]\r
24894    184dc:       e1a00001        mov     r0, r1\r
24895    184e0:       e58d041c        str     r0, [sp, #1052]\r
24896    184e4:       ebf5aea5        bl      0xffd83f80\r
24897    184e8:       08004488        stmeqda r0, {r3, r7, sl, lr}\r
24898    184ec:       e59d1424        ldr     r1, [sp, #1060]\r
24899    184f0:       e1a00001        mov     r0, r1\r
24900    184f4:       e58d0418        str     r0, [sp, #1048]\r
24901    184f8:       ebf5aea0        bl      0xffd83f80\r
24902    184fc:       0800448a        stmeqda r0, {r1, r3, r7, sl, lr}\r
24903    18500:       e59d1420        ldr     r1, [sp, #1056]\r
24904    18504:       e1a08001        mov     r8, r1\r
24905    18508:       ebf5ae9c        bl      0xffd83f80\r
24906    1850c:       0800448c        stmeqda r0, {r2, r3, r7, sl, lr}\r
24907    18510:       e59d9434        ldr     r9, [sp, #1076]\r
24908    18514:       e3c99003        bic     r9, r9, #3      ; 0x3\r
24909    18518:       e249900c        sub     r9, r9, #12     ; 0xc\r
24910    1851c:       e58d9434        str     r9, [sp, #1076]\r
24911    18520:       e2890000        add     r0, r9, #0      ; 0x0\r
24912    18524:       e1a01008        mov     r1, r8\r
24913    18528:       ebf5ac47        bl      0xffd8364c\r
24914    1852c:       e2890004        add     r0, r9, #4      ; 0x4\r
24915    18530:       e59d1418        ldr     r1, [sp, #1048]\r
24916    18534:       ebf5ac44        bl      0xffd8364c\r
24917    18538:       e2890008        add     r0, r9, #8      ; 0x8\r
24918    1853c:       e59d141c        ldr     r1, [sp, #1052]\r
24919    18540:       ebf5ac21        bl      0xffd835cc\r
24920    18544:       0800448e        stmeqda r0, {r1, r2, r3, r7, sl, lr}\r
24921    18548:       ebf5ae8c        bl      0xffd83f80\r
24922    1854c:       0800448e        stmeqda r0, {r1, r2, r3, r7, sl, lr}\r
24923    18550:       e59d0434        ldr     r0, [sp, #1076]\r
24924    18554:       e2400f0d        sub     r0, r0, #52     ; 0x34\r
24925    18558:       e58d0434        str     r0, [sp, #1076]\r
24926    1855c:       ebf5ae87        bl      0xffd83f80\r
24927    18560:       08004490        stmeqda r0, {r4, r7, sl, lr}\r
24928    18564:       e1a01003        mov     r1, r3\r
24929    18568:       e2930000        adds    r0, r3, #0      ; 0x0\r
24930    1856c:       e58d041c        str     r0, [sp, #1052]\r
24931    18570:       ebf5ae82        bl      0xffd83f80\r
24932    18574:       08004492        stmeqda r0, {r1, r4, r7, sl, lr}\r
24933    18578:       e59d0434        ldr     r0, [sp, #1076]\r
24934    1857c:       e2800f00        add     r0, r0, #0      ; 0x0\r
24935    18580:       e1a01004        mov     r1, r4\r
24936    18584:       ebf5ac10        bl      0xffd835cc\r
24937    18588:       08004494        stmeqda r0, {r2, r4, r7, sl, lr}\r
24938    1858c:       ebf5ae7b        bl      0xffd83f80\r
24939    18590:       08004494        stmeqda r0, {r2, r4, r7, sl, lr}\r
24940    18594:       e59d0434        ldr     r0, [sp, #1076]\r
24941    18598:       e2800f01        add     r0, r0, #4      ; 0x4\r
24942    1859c:       e1a01006        mov     r1, r6\r
24943    185a0:       ebf5ac09        bl      0xffd835cc\r
24944    185a4:       08004496        stmeqda r0, {r1, r2, r4, r7, sl, lr}\r
24945    185a8:       ebf5ae74        bl      0xffd83f80\r
24946    185ac:       08004496        stmeqda r0, {r1, r2, r4, r7, sl, lr}\r
24947    185b0:       e59d041c        ldr     r0, [sp, #1052]\r
24948    185b4:       e2800000        add     r0, r0, #0      ; 0x0\r
24949    185b8:       ebf5acaa        bl      0xffd83868\r
24950    185bc:       0800449a        stmeqda r0, {r1, r3, r4, r7, sl, lr}\r
24951    185c0:       e1a04000        mov     r4, r0\r
24952    185c4:       ebf5ae6d        bl      0xffd83f80\r
24953    185c8:       08004498        stmeqda r0, {r3, r4, r7, sl, lr}\r
24954    185cc:       e3b03080        movs    r3, #128        ; 0x80\r
24955    185d0:       ebf5ae6a        bl      0xffd83f80\r
24956    185d4:       0800449a        stmeqda r0, {r1, r3, r4, r7, sl, lr}\r
24957    185d8:       e1b03083        movs    r3, r3, lsl #1\r
24958    185dc:       ebf5ae67        bl      0xffd83f80\r
24959    185e0:       0800449c        stmeqda r0, {r2, r3, r4, r7, sl, lr}\r
24960    185e4:       e1a01003        mov     r1, r3\r
24961    185e8:       e0133004        ands    r3, r3, r4\r
24962    185ec:       ebf5ae63        bl      0xffd83f80\r
24963    185f0:       0800449e        stmeqda r0, {r1, r2, r3, r4, r7, sl, lr}\r
24964    185f4:       e3530000        cmp     r3, #0  ; 0x0\r
24965    185f8:       ebf5ae60        bl      0xffd83f80\r
24966    185fc:       080044a0        stmeqda r0, {r5, r7, sl, lr}\r
24967    18600:       e28cc038        add     ip, ip, #56     ; 0x38\r
24968    18604:       0a000004        beq     0x1861c\r
24969    18608:       e1a00fac        mov     r0, ip, lsr #31\r
24970    1860c:       e08ff100        add     pc, pc, r0, lsl #2\r
24971    18610:       080044a4        stmeqda r0, {r2, r5, r7, sl, lr}\r
24972    18614:       ebf5aa4e        bl      0xffd82f54\r
24973    18618:       ea000007        b       0x1863c\r
24974    1861c:       ebf5ae57        bl      0xffd83f80\r
24975    18620:       080044a2        stmeqda r0, {r1, r5, r7, sl, lr}\r
24976    18624:       e28cc003        add     ip, ip, #3      ; 0x3\r
24977    18628:       e1a00fac        mov     r0, ip, lsr #31\r
24978    1862c:       e08ff100        add     pc, pc, r0, lsl #2\r
24979    18630:       080045c6        stmeqda r0, {r1, r2, r6, r7, r8, sl, lr}\r
24980    18634:       ebf5aa46        bl      0xffd82f54\r
24981    18638:       ea00009b        b       0x188ac\r
24982    1863c:       ebf5ae4f        bl      0xffd83f80\r
24983    18640:       080044a4        stmeqda r0, {r2, r5, r7, sl, lr}\r
24984    18644:       e59d041c        ldr     r0, [sp, #1052]\r
24985    18648:       e2800002        add     r0, r0, #2      ; 0x2\r
24986    1864c:       ebf5ac85        bl      0xffd83868\r
24987    18650:       080044a8        stmeqda r0, {r3, r5, r7, sl, lr}\r
24988    18654:       e1a03000        mov     r3, r0\r
24989    18658:       ebf5ae48        bl      0xffd83f80\r
24990    1865c:       080044a6        stmeqda r0, {r1, r2, r5, r7, sl, lr}\r
24991    18660:       e1b03723        movs    r3, r3, lsr #14\r
24992    18664:       ebf5ae45        bl      0xffd83f80\r
24993    18668:       080044a8        stmeqda r0, {r3, r5, r7, sl, lr}\r
24994    1866c:       e3b04010        movs    r4, #16 ; 0x10\r
24995    18670:       ebf5ae42        bl      0xffd83f80\r
24996    18674:       080044aa        stmeqda r0, {r1, r3, r5, r7, sl, lr}\r
24997    18678:       e1b04314        movs    r4, r4, lsl r3\r
24998    1867c:       ebf5ae3f        bl      0xffd83f80\r
24999    18680:       080044ac        stmeqda r0, {r2, r3, r5, r7, sl, lr}\r
25000    18684:       e59d0434        ldr     r0, [sp, #1076]\r
25001    18688:       e2800f03        add     r0, r0, #12     ; 0xc\r
25002    1868c:       e1a01004        mov     r1, r4\r
25003    18690:       ebf5abcd        bl      0xffd835cc\r
25004    18694:       080044ae        stmeqda r0, {r1, r2, r3, r5, r7, sl, lr}\r
25005    18698:       ebf5ae38        bl      0xffd83f80\r
25006    1869c:       080044ae        stmeqda r0, {r1, r2, r3, r5, r7, sl, lr}\r
25007    186a0:       e1a01004        mov     r1, r4\r
25008    186a4:       e2544001        subs    r4, r4, #1      ; 0x1\r
25009    186a8:       ebf5ae34        bl      0xffd83f80\r
25010    186ac:       080044b0        stmeqda r0, {r4, r5, r7, sl, lr}\r
25011    186b0:       e59d0434        ldr     r0, [sp, #1076]\r
25012    186b4:       e2800f02        add     r0, r0, #8      ; 0x8\r
25013    186b8:       e1a01004        mov     r1, r4\r
25014    186bc:       ebf5abc2        bl      0xffd835cc\r
25015    186c0:       080044b2        stmeqda r0, {r1, r4, r5, r7, sl, lr}\r
25016    186c4:       ebf5ae2d        bl      0xffd83f80\r
25017    186c8:       080044b2        stmeqda r0, {r1, r4, r5, r7, sl, lr}\r
25018    186cc:       e59d041c        ldr     r0, [sp, #1052]\r
25019    186d0:       e2800004        add     r0, r0, #4      ; 0x4\r
25020    186d4:       ebf5ac8f        bl      0xffd83918\r
25021    186d8:       080044b6        stmeqda r0, {r1, r2, r4, r5, r7, sl, lr}\r
25022    186dc:       e1a07000        mov     r7, r0\r
25023    186e0:       ebf5ae26        bl      0xffd83f80\r
25024    186e4:       080044b4        stmeqda r0, {r2, r4, r5, r7, sl, lr}\r
25025    186e8:       e59d0434        ldr     r0, [sp, #1076]\r
25026    186ec:       e2800f04        add     r0, r0, #16     ; 0x10\r
25027    186f0:       e1a01007        mov     r1, r7\r
25028    186f4:       ebf5abb4        bl      0xffd835cc\r
25029    186f8:       080044b6        stmeqda r0, {r1, r2, r4, r5, r7, sl, lr}\r
25030    186fc:       ebf5ae1f        bl      0xffd83f80\r
25031    18700:       080044b6        stmeqda r0, {r1, r2, r4, r5, r7, sl, lr}\r
25032    18704:       e1a01005        mov     r1, r5\r
25033    18708:       e2956000        adds    r6, r5, #0      ; 0x0\r
25034    1870c:       ebf5ae1b        bl      0xffd83f80\r
25035    18710:       080044b8        stmeqda r0, {r3, r4, r5, r7, sl, lr}\r
25036    18714:       e59d0434        ldr     r0, [sp, #1076]\r
25037    18718:       e2800f15        add     r0, r0, #84     ; 0x54\r
25038    1871c:       ebf5ac7d        bl      0xffd83918\r
25039    18720:       080044bc        stmeqda r0, {r2, r3, r4, r5, r7, sl, lr}\r
25040    18724:       e1a03000        mov     r3, r0\r
25041    18728:       ebf5ae14        bl      0xffd83f80\r
25042    1872c:       080044ba        stmeqda r0, {r1, r3, r4, r5, r7, sl, lr}\r
25043    18730:       e1560003        cmp     r6, r3\r
25044    18734:       ebf5ae11        bl      0xffd83f80\r
25045    18738:       080044bc        stmeqda r0, {r2, r3, r4, r5, r7, sl, lr}\r
25046    1873c:       e28cc030        add     ip, ip, #48     ; 0x30\r
25047    18740:       ca000004        bgt     0x18758\r
25048    18744:       e1a00fac        mov     r0, ip, lsr #31\r
25049    18748:       e08ff100        add     pc, pc, r0, lsl #2\r
25050    1874c:       080044c0        stmeqda r0, {r6, r7, sl, lr}\r
25051    18750:       ebf5a9ff        bl      0xffd82f54\r
25052    18754:       ea000007        b       0x18778\r
25053    18758:       ebf5ae08        bl      0xffd83f80\r
25054    1875c:       080044be        stmeqda r0, {r1, r2, r3, r4, r5, r7, sl, lr}\r
25055    18760:       e28cc003        add     ip, ip, #3      ; 0x3\r
25056    18764:       e1a00fac        mov     r0, ip, lsr #31\r
25057    18768:       e08ff100        add     pc, pc, r0, lsl #2\r
25058    1876c:       0800472e        stmeqda r0, {r1, r2, r3, r5, r8, r9, sl, lr}\r
25059    18770:       ebf5a9f7        bl      0xffd82f54\r
25060    18774:       ea0007b0        b       0x1a63c\r
25061    18778:       ebf5ae00        bl      0xffd83f80\r
25062    1877c:       080044c0        stmeqda r0, {r6, r7, sl, lr}\r
25063    18780:       e1b05146        movs    r5, r6, asr #2\r
25064    18784:       ebf5adfd        bl      0xffd83f80\r
25065    18788:       080044c2        stmeqda r0, {r1, r6, r7, sl, lr}\r
25066    1878c:       e59d041c        ldr     r0, [sp, #1052]\r
25067    18790:       e2800000        add     r0, r0, #0      ; 0x0\r
25068    18794:       ebf5ac33        bl      0xffd83868\r
25069    18798:       080044c6        stmeqda r0, {r1, r2, r6, r7, sl, lr}\r
25070    1879c:       e1a03000        mov     r3, r0\r
25071    187a0:       ebf5adf6        bl      0xffd83f80\r
25072    187a4:       080044c4        stmeqda r0, {r2, r6, r7, sl, lr}\r
25073    187a8:       e3b07080        movs    r7, #128        ; 0x80\r
25074    187ac:       ebf5adf3        bl      0xffd83f80\r
25075    187b0:       080044c6        stmeqda r0, {r1, r2, r6, r7, sl, lr}\r
25076    187b4:       e1b07107        movs    r7, r7, lsl #2\r
25077    187b8:       ebf5adf0        bl      0xffd83f80\r
25078    187bc:       080044c8        stmeqda r0, {r3, r6, r7, sl, lr}\r
25079    187c0:       e1a01007        mov     r1, r7\r
25080    187c4:       e2974000        adds    r4, r7, #0      ; 0x0\r
25081    187c8:       ebf5adec        bl      0xffd83f80\r
25082    187cc:       080044ca        stmeqda r0, {r1, r3, r6, r7, sl, lr}\r
25083    187d0:       e1a01003        mov     r1, r3\r
25084    187d4:       e0133004        ands    r3, r3, r4\r
25085    187d8:       ebf5ade8        bl      0xffd83f80\r
25086    187dc:       080044cc        stmeqda r0, {r2, r3, r6, r7, sl, lr}\r
25087    187e0:       e3530000        cmp     r3, #0  ; 0x0\r
25088    187e4:       ebf5ade5        bl      0xffd83f80\r
25089    187e8:       080044ce        stmeqda r0, {r1, r2, r3, r6, r7, sl, lr}\r
25090    187ec:       e28cc01a        add     ip, ip, #26     ; 0x1a\r
25091    187f0:       1a000004        bne     0x18808\r
25092    187f4:       e1a00fac        mov     r0, ip, lsr #31\r
25093    187f8:       e08ff100        add     pc, pc, r0, lsl #2\r
25094    187fc:       080044ee        stmeqda r0, {r1, r2, r3, r5, r6, r7, sl, lr}\r
25095    18800:       ebf5a9d3        bl      0xffd82f54\r
25096    18804:       ea0007d6        b       0x1a764\r
25097    18808:       ebf5addc        bl      0xffd83f80\r
25098    1880c:       080044d0        stmeqda r0, {r4, r6, r7, sl, lr}\r
25099    18810:       e3b03012        movs    r3, #18 ; 0x12\r
25100    18814:       ebf5add9        bl      0xffd83f80\r
25101    18818:       080044d2        stmeqda r0, {r1, r4, r6, r7, sl, lr}\r
25102    1881c:       e59d041c        ldr     r0, [sp, #1052]\r
25103    18820:       e0800003        add     r0, r0, r3\r
25104    18824:       ebf5ac24        bl      0xffd838bc\r
25105    18828:       080044d6        stmeqda r0, {r1, r2, r4, r6, r7, sl, lr}\r
25106    1882c:       e1a07000        mov     r7, r0\r
25107    18830:       ebf5add2        bl      0xffd83f80\r
25108    18834:       080044d4        stmeqda r0, {r2, r4, r6, r7, sl, lr}\r
25109    18838:       e1a01005        mov     r1, r5\r
25110    1883c:       e2953000        adds    r3, r5, #0      ; 0x0\r
25111    18840:       ebf5adce        bl      0xffd83f80\r
25112    18844:       080044d6        stmeqda r0, {r1, r2, r4, r6, r7, sl, lr}\r
25113    18848:       e1a01007        mov     r1, r7\r
25114    1884c:       e2974000        adds    r4, r7, #0      ; 0x0\r
25115    18850:       ebf5adca        bl      0xffd83f80\r
25116    18854:       080044d8        stmeqda r0, {r3, r4, r6, r7, sl, lr}\r
25117    18858:       e59d0434        ldr     r0, [sp, #1076]\r
25118    1885c:       e2800f0c        add     r0, r0, #48     ; 0x30\r
25119    18860:       e1a01006        mov     r1, r6\r
25120    18864:       ebf5ab58        bl      0xffd835cc\r
25121    18868:       080044da        stmeqda r0, {r1, r3, r4, r6, r7, sl, lr}\r
25122    1886c:       ebf5adc3        bl      0xffd83f80\r
25123    18870:       080044da        stmeqda r0, {r1, r3, r4, r6, r7, sl, lr}\r
25124    18874:       ebf5adc1        bl      0xffd83f80\r
25125    18878:       080044dc        stmeqda r0, {r2, r3, r4, r6, r7, sl, lr}\r
25126    1887c:       e3a000df        mov     r0, #223        ; 0xdf\r
25127    18880:       e3800b11        orr     r0, r0, #17408  ; 0x4400\r
25128    18884:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
25129    18888:       e58d0438        str     r0, [sp, #1080]\r
25130    1888c:       e28cc018        add     ip, ip, #24     ; 0x18\r
25131    18890:       e1a00fac        mov     r0, ip, lsr #31\r
25132    18894:       e08ff100        add     pc, pc, r0, lsl #2\r
25133    18898:       080c36e4        stmeqda ip, {r2, r5, r6, r7, r9, sl, ip, sp}\r
25134    1889c:       ebf5a9ac        bl      0xffd82f54\r
25135    188a0:       ea000561        b       0x19e2c\r
25136    188a4:       080045c6        stmeqda r0, {r1, r2, r6, r7, r8, sl, lr}\r
25137    188a8:       00000000        andeq   r0, r0, r0\r
25138    188ac:       ebf5adb3        bl      0xffd83f80\r
25139    188b0:       080045c6        stmeqda r0, {r1, r2, r6, r7, r8, sl, lr}\r
25140    188b4:       e59d041c        ldr     r0, [sp, #1052]\r
25141    188b8:       e2800014        add     r0, r0, #20     ; 0x14\r
25142    188bc:       ebf5ac15        bl      0xffd83918\r
25143    188c0:       080045ca        stmeqda r0, {r1, r3, r6, r7, r8, sl, lr}\r
25144    188c4:       e1a07000        mov     r7, r0\r
25145    188c8:       ebf5adac        bl      0xffd83f80\r
25146    188cc:       080045c8        stmeqda r0, {r3, r6, r7, r8, sl, lr}\r
25147    188d0:       e59d0434        ldr     r0, [sp, #1076]\r
25148    188d4:       e2800f05        add     r0, r0, #20     ; 0x14\r
25149    188d8:       e1a01007        mov     r1, r7\r
25150    188dc:       ebf5ab3a        bl      0xffd835cc\r
25151    188e0:       080045ca        stmeqda r0, {r1, r3, r6, r7, r8, sl, lr}\r
25152    188e4:       ebf5ada5        bl      0xffd83f80\r
25153    188e8:       080045ca        stmeqda r0, {r1, r3, r6, r7, r8, sl, lr}\r
25154    188ec:       e59d041c        ldr     r0, [sp, #1052]\r
25155    188f0:       e2800004        add     r0, r0, #4      ; 0x4\r
25156    188f4:       ebf5ac07        bl      0xffd83918\r
25157    188f8:       080045ce        stmeqda r0, {r1, r2, r3, r6, r7, r8, sl, lr}\r
25158    188fc:       e1a03000        mov     r3, r0\r
25159    18900:       ebf5ad9e        bl      0xffd83f80\r
25160    18904:       080045cc        stmeqda r0, {r2, r3, r6, r7, r8, sl, lr}\r
25161    18908:       e59d0434        ldr     r0, [sp, #1076]\r
25162    1890c:       e2800f06        add     r0, r0, #24     ; 0x18\r
25163    18910:       e1a01003        mov     r1, r3\r
25164    18914:       ebf5ab2c        bl      0xffd835cc\r
25165    18918:       080045ce        stmeqda r0, {r1, r2, r3, r6, r7, r8, sl, lr}\r
25166    1891c:       ebf5ad97        bl      0xffd83f80\r
25167    18920:       080045ce        stmeqda r0, {r1, r2, r3, r6, r7, r8, sl, lr}\r
25168    18924:       e59d041c        ldr     r0, [sp, #1052]\r
25169    18928:       e2800002        add     r0, r0, #2      ; 0x2\r
25170    1892c:       ebf5abcd        bl      0xffd83868\r
25171    18930:       080045d2        stmeqda r0, {r1, r4, r6, r7, r8, sl, lr}\r
25172    18934:       e1a04000        mov     r4, r0\r
25173    18938:       ebf5ad90        bl      0xffd83f80\r
25174    1893c:       080045d0        stmeqda r0, {r4, r6, r7, r8, sl, lr}\r
25175    18940:       e3b03080        movs    r3, #128        ; 0x80\r
25176    18944:       ebf5ad8d        bl      0xffd83f80\r
25177    18948:       080045d2        stmeqda r0, {r1, r4, r6, r7, r8, sl, lr}\r
25178    1894c:       e1b03383        movs    r3, r3, lsl #7\r
25179    18950:       ebf5ad8a        bl      0xffd83f80\r
25180    18954:       080045d4        stmeqda r0, {r2, r4, r6, r7, r8, sl, lr}\r
25181    18958:       e1a01003        mov     r1, r3\r
25182    1895c:       e0133004        ands    r3, r3, r4\r
25183    18960:       ebf5ad86        bl      0xffd83f80\r
25184    18964:       080045d6        stmeqda r0, {r1, r2, r4, r6, r7, r8, sl, lr}\r
25185    18968:       e3530000        cmp     r3, #0  ; 0x0\r
25186    1896c:       ebf5ad83        bl      0xffd83f80\r
25187    18970:       080045d8        stmeqda r0, {r3, r4, r6, r7, r8, sl, lr}\r
25188    18974:       e28cc026        add     ip, ip, #38     ; 0x26\r
25189    18978:       1a000004        bne     0x18990\r
25190    1897c:       e1a00fac        mov     r0, ip, lsr #31\r
25191    18980:       e08ff100        add     pc, pc, r0, lsl #2\r
25192    18984:       080045f0        stmeqda r0, {r4, r5, r6, r7, r8, sl, lr}\r
25193    18988:       ebf5a971        bl      0xffd82f54\r
25194    1898c:       ea000034        b       0x18a64\r
25195    18990:       ebf5ad7a        bl      0xffd83f80\r
25196    18994:       080045da        stmeqda r0, {r1, r3, r4, r6, r7, r8, sl, lr}\r
25197    18998:       e3b07005        movs    r7, #5  ; 0x5\r
25198    1899c:       ebf5ad77        bl      0xffd83f80\r
25199    189a0:       080045dc        stmeqda r0, {r2, r3, r4, r6, r7, r8, sl, lr}\r
25200    189a4:       e59d0434        ldr     r0, [sp, #1076]\r
25201    189a8:       e2800f07        add     r0, r0, #28     ; 0x1c\r
25202    189ac:       e1a01007        mov     r1, r7\r
25203    189b0:       ebf5ab05        bl      0xffd835cc\r
25204    189b4:       080045de        stmeqda r0, {r1, r2, r3, r4, r6, r7, r8, sl, lr}\r
25205    189b8:       ebf5ad70        bl      0xffd83f80\r
25206    189bc:       080045de        stmeqda r0, {r1, r2, r3, r4, r6, r7, r8, sl, lr}\r
25207    189c0:       e3b03080        movs    r3, #128        ; 0x80\r
25208    189c4:       ebf5ad6d        bl      0xffd83f80\r
25209    189c8:       080045e0        stmeqda r0, {r5, r6, r7, r8, sl, lr}\r
25210    189cc:       e1b03403        movs    r3, r3, lsl #8\r
25211    189d0:       ebf5ad6a        bl      0xffd83f80\r
25212    189d4:       080045e2        stmeqda r0, {r1, r5, r6, r7, r8, sl, lr}\r
25213    189d8:       e1a01003        mov     r1, r3\r
25214    189dc:       e0133004        ands    r3, r3, r4\r
25215    189e0:       ebf5ad66        bl      0xffd83f80\r
25216    189e4:       080045e4        stmeqda r0, {r2, r5, r6, r7, r8, sl, lr}\r
25217    189e8:       e3b04006        movs    r4, #6  ; 0x6\r
25218    189ec:       ebf5ad63        bl      0xffd83f80\r
25219    189f0:       080045e6        stmeqda r0, {r1, r2, r5, r6, r7, r8, sl, lr}\r
25220    189f4:       e59d0434        ldr     r0, [sp, #1076]\r
25221    189f8:       e2800f08        add     r0, r0, #32     ; 0x20\r
25222    189fc:       e1a01004        mov     r1, r4\r
25223    18a00:       ebf5aaf1        bl      0xffd835cc\r
25224    18a04:       080045e8        stmeqda r0, {r3, r5, r6, r7, r8, sl, lr}\r
25225    18a08:       ebf5ad5c        bl      0xffd83f80\r
25226    18a0c:       080045e8        stmeqda r0, {r3, r5, r6, r7, r8, sl, lr}\r
25227    18a10:       e3530000        cmp     r3, #0  ; 0x0\r
25228    18a14:       ebf5ad59        bl      0xffd83f80\r
25229    18a18:       080045ea        stmeqda r0, {r1, r3, r5, r6, r7, r8, sl, lr}\r
25230    18a1c:       e28cc01d        add     ip, ip, #29     ; 0x1d\r
25231    18a20:       1a000004        bne     0x18a38\r
25232    18a24:       e1a00fac        mov     r0, ip, lsr #31\r
25233    18a28:       e08ff100        add     pc, pc, r0, lsl #2\r
25234    18a2c:       08004606        stmeqda r0, {r1, r2, r9, sl, lr}\r
25235    18a30:       ebf5a947        bl      0xffd82f54\r
25236    18a34:       ea000040        b       0x18b3c\r
25237    18a38:       ebf5ad50        bl      0xffd83f80\r
25238    18a3c:       080045ec        stmeqda r0, {r2, r3, r5, r6, r7, r8, sl, lr}\r
25239    18a40:       e3b07004        movs    r7, #4  ; 0x4\r
25240    18a44:       ebf5ad4d        bl      0xffd83f80\r
25241    18a48:       080045ee        stmeqda r0, {r1, r2, r3, r5, r6, r7, r8, sl, lr}\r
25242    18a4c:       e28cc006        add     ip, ip, #6      ; 0x6\r
25243    18a50:       e1a00fac        mov     r0, ip, lsr #31\r
25244    18a54:       e08ff100        add     pc, pc, r0, lsl #2\r
25245    18a58:       08004604        stmeqda r0, {r2, r9, sl, lr}\r
25246    18a5c:       ebf5a93c        bl      0xffd82f54\r
25247    18a60:       ea00002d        b       0x18b1c\r
25248    18a64:       ebf5ad45        bl      0xffd83f80\r
25249    18a68:       080045f0        stmeqda r0, {r4, r5, r6, r7, r8, sl, lr}\r
25250    18a6c:       e3b03006        movs    r3, #6  ; 0x6\r
25251    18a70:       ebf5ad42        bl      0xffd83f80\r
25252    18a74:       080045f2        stmeqda r0, {r1, r4, r5, r6, r7, r8, sl, lr}\r
25253    18a78:       e59d0434        ldr     r0, [sp, #1076]\r
25254    18a7c:       e2800f07        add     r0, r0, #28     ; 0x1c\r
25255    18a80:       e1a01003        mov     r1, r3\r
25256    18a84:       ebf5aad0        bl      0xffd835cc\r
25257    18a88:       080045f4        stmeqda r0, {r2, r4, r5, r6, r7, r8, sl, lr}\r
25258    18a8c:       ebf5ad3b        bl      0xffd83f80\r
25259    18a90:       080045f4        stmeqda r0, {r2, r4, r5, r6, r7, r8, sl, lr}\r
25260    18a94:       e3b03080        movs    r3, #128        ; 0x80\r
25261    18a98:       ebf5ad38        bl      0xffd83f80\r
25262    18a9c:       080045f6        stmeqda r0, {r1, r2, r4, r5, r6, r7, r8, sl, lr}\r
25263    18aa0:       e1b03403        movs    r3, r3, lsl #8\r
25264    18aa4:       ebf5ad35        bl      0xffd83f80\r
25265    18aa8:       080045f8        stmeqda r0, {r3, r4, r5, r6, r7, r8, sl, lr}\r
25266    18aac:       e1a01003        mov     r1, r3\r
25267    18ab0:       e0133004        ands    r3, r3, r4\r
25268    18ab4:       ebf5ad31        bl      0xffd83f80\r
25269    18ab8:       080045fa        stmeqda r0, {r1, r3, r4, r5, r6, r7, r8, sl, lr}\r
25270    18abc:       e3b04006        movs    r4, #6  ; 0x6\r
25271    18ac0:       ebf5ad2e        bl      0xffd83f80\r
25272    18ac4:       080045fc        stmeqda r0, {r2, r3, r4, r5, r6, r7, r8, sl, lr}\r
25273    18ac8:       e59d0434        ldr     r0, [sp, #1076]\r
25274    18acc:       e2800f08        add     r0, r0, #32     ; 0x20\r
25275    18ad0:       e1a01004        mov     r1, r4\r
25276    18ad4:       ebf5aabc        bl      0xffd835cc\r
25277    18ad8:       080045fe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, r8, sl, lr}\r
25278    18adc:       ebf5ad27        bl      0xffd83f80\r
25279    18ae0:       080045fe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, r8, sl, lr}\r
25280    18ae4:       e3530000        cmp     r3, #0  ; 0x0\r
25281    18ae8:       ebf5ad24        bl      0xffd83f80\r
25282    18aec:       08004600        stmeqda r0, {r9, sl, lr}\r
25283    18af0:       e28cc01d        add     ip, ip, #29     ; 0x1d\r
25284    18af4:       1a000004        bne     0x18b0c\r
25285    18af8:       e1a00fac        mov     r0, ip, lsr #31\r
25286    18afc:       e08ff100        add     pc, pc, r0, lsl #2\r
25287    18b00:       08004606        stmeqda r0, {r1, r2, r9, sl, lr}\r
25288    18b04:       ebf5a912        bl      0xffd82f54\r
25289    18b08:       ea00000b        b       0x18b3c\r
25290    18b0c:       ebf5ad1b        bl      0xffd83f80\r
25291    18b10:       08004602        stmeqda r0, {r1, r9, sl, lr}\r
25292    18b14:       e3b07005        movs    r7, #5  ; 0x5\r
25293    18b18:       e28cc003        add     ip, ip, #3      ; 0x3\r
25294    18b1c:       ebf5ad17        bl      0xffd83f80\r
25295    18b20:       08004604        stmeqda r0, {r2, r9, sl, lr}\r
25296    18b24:       e59d0434        ldr     r0, [sp, #1076]\r
25297    18b28:       e2800f08        add     r0, r0, #32     ; 0x20\r
25298    18b2c:       e1a01007        mov     r1, r7\r
25299    18b30:       ebf5aaa5        bl      0xffd835cc\r
25300    18b34:       08004606        stmeqda r0, {r1, r2, r9, sl, lr}\r
25301    18b38:       e28cc004        add     ip, ip, #4      ; 0x4\r
25302    18b3c:       ebf5ad0f        bl      0xffd83f80\r
25303    18b40:       08004606        stmeqda r0, {r1, r2, r9, sl, lr}\r
25304    18b44:       e1a01005        mov     r1, r5\r
25305    18b48:       e2956000        adds    r6, r5, #0      ; 0x0\r
25306    18b4c:       ebf5ad0b        bl      0xffd83f80\r
25307    18b50:       08004608        stmeqda r0, {r3, r9, sl, lr}\r
25308    18b54:       e59d041c        ldr     r0, [sp, #1052]\r
25309    18b58:       e280000c        add     r0, r0, #12     ; 0xc\r
25310    18b5c:       ebf5ab6d        bl      0xffd83918\r
25311    18b60:       0800460c        stmeqda r0, {r2, r3, r9, sl, lr}\r
25312    18b64:       e1a03000        mov     r3, r0\r
25313    18b68:       ebf5ad04        bl      0xffd83f80\r
25314    18b6c:       0800460a        stmeqda r0, {r1, r3, r9, sl, lr}\r
25315    18b70:       e59d0434        ldr     r0, [sp, #1076]\r
25316    18b74:       e2800f0a        add     r0, r0, #40     ; 0x28\r
25317    18b78:       e1a01003        mov     r1, r3\r
25318    18b7c:       ebf5aa92        bl      0xffd835cc\r
25319    18b80:       0800460c        stmeqda r0, {r2, r3, r9, sl, lr}\r
25320    18b84:       ebf5acfd        bl      0xffd83f80\r
25321    18b88:       0800460c        stmeqda r0, {r2, r3, r9, sl, lr}\r
25322    18b8c:       e28cc00f        add     ip, ip, #15     ; 0xf\r
25323    18b90:       e1a00fac        mov     r0, ip, lsr #31\r
25324    18b94:       e08ff100        add     pc, pc, r0, lsl #2\r
25325    18b98:       08004726        stmeqda r0, {r1, r2, r5, r8, r9, sl, lr}\r
25326    18b9c:       ebf5a8ec        bl      0xffd82f54\r
25327    18ba0:       ea000001        b       0x18bac\r
25328    18ba4:       08004726        stmeqda r0, {r1, r2, r5, r8, r9, sl, lr}\r
25329    18ba8:       00000000        andeq   r0, r0, r0\r
25330    18bac:       ebf5acf3        bl      0xffd83f80\r
25331    18bb0:       08004726        stmeqda r0, {r1, r2, r5, r8, r9, sl, lr}\r
25332    18bb4:       e59d0434        ldr     r0, [sp, #1076]\r
25333    18bb8:       e2800f15        add     r0, r0, #84     ; 0x54\r
25334    18bbc:       ebf5ab55        bl      0xffd83918\r
25335    18bc0:       0800472a        stmeqda r0, {r1, r3, r5, r8, r9, sl, lr}\r
25336    18bc4:       e1a04000        mov     r4, r0\r
25337    18bc8:       ebf5acec        bl      0xffd83f80\r
25338    18bcc:       08004728        stmeqda r0, {r3, r5, r8, r9, sl, lr}\r
25339    18bd0:       e1560004        cmp     r6, r4\r
25340    18bd4:       ebf5ace9        bl      0xffd83f80\r
25341    18bd8:       0800472a        stmeqda r0, {r1, r3, r5, r8, r9, sl, lr}\r
25342    18bdc:       e28cc00b        add     ip, ip, #11     ; 0xb\r
25343    18be0:       da000004        ble     0x18bf8\r
25344    18be4:       e1a00fac        mov     r0, ip, lsr #31\r
25345    18be8:       e08ff100        add     pc, pc, r0, lsl #2\r
25346    18bec:       0800472e        stmeqda r0, {r1, r2, r3, r5, r8, r9, sl, lr}\r
25347    18bf0:       ebf5a8d7        bl      0xffd82f54\r
25348    18bf4:       ea000007        b       0x18c18\r
25349    18bf8:       ebf5ace0        bl      0xffd83f80\r
25350    18bfc:       0800472c        stmeqda r0, {r2, r3, r5, r8, r9, sl, lr}\r
25351    18c00:       e28cc003        add     ip, ip, #3      ; 0x3\r
25352    18c04:       e1a00fac        mov     r0, ip, lsr #31\r
25353    18c08:       e08ff100        add     pc, pc, r0, lsl #2\r
25354    18c0c:       0800460e        stmeqda r0, {r1, r2, r3, r9, sl, lr}\r
25355    18c10:       ebf5a8cf        bl      0xffd82f54\r
25356    18c14:       ea000049        b       0x18d40\r
25357    18c18:       ebf5acd8        bl      0xffd83f80\r
25358    18c1c:       0800472e        stmeqda r0, {r1, r2, r3, r5, r8, r9, sl, lr}\r
25359    18c20:       e59d0434        ldr     r0, [sp, #1076]\r
25360    18c24:       e2800f0d        add     r0, r0, #52     ; 0x34\r
25361    18c28:       e58d0434        str     r0, [sp, #1076]\r
25362    18c2c:       ebf5acd3        bl      0xffd83f80\r
25363    18c30:       08004730        stmeqda r0, {r4, r5, r8, r9, sl, lr}\r
25364    18c34:       e59d9434        ldr     r9, [sp, #1076]\r
25365    18c38:       e3c99003        bic     r9, r9, #3      ; 0x3\r
25366    18c3c:       e289000c        add     r0, r9, #12     ; 0xc\r
25367    18c40:       e58d0434        str     r0, [sp, #1076]\r
25368    18c44:       e2890000        add     r0, r9, #0      ; 0x0\r
25369    18c48:       ebf5ab32        bl      0xffd83918\r
25370    18c4c:       08004734        stmeqda r0, {r2, r4, r5, r8, r9, sl, lr}\r
25371    18c50:       e1a06000        mov     r6, r0\r
25372    18c54:       e2890004        add     r0, r9, #4      ; 0x4\r
25373    18c58:       ebf5ab2e        bl      0xffd83918\r
25374    18c5c:       08004734        stmeqda r0, {r2, r4, r5, r8, r9, sl, lr}\r
25375    18c60:       e1a07000        mov     r7, r0\r
25376    18c64:       e2890008        add     r0, r9, #8      ; 0x8\r
25377    18c68:       ebf5ab2a        bl      0xffd83918\r
25378    18c6c:       08004734        stmeqda r0, {r2, r4, r5, r8, r9, sl, lr}\r
25379    18c70:       e1a08000        mov     r8, r0\r
25380    18c74:       ebf5acc1        bl      0xffd83f80\r
25381    18c78:       08004732        stmeqda r0, {r1, r4, r5, r8, r9, sl, lr}\r
25382    18c7c:       e1a00006        mov     r0, r6\r
25383    18c80:       e58d0420        str     r0, [sp, #1056]\r
25384    18c84:       ebf5acbd        bl      0xffd83f80\r
25385    18c88:       08004734        stmeqda r0, {r2, r4, r5, r8, r9, sl, lr}\r
25386    18c8c:       e1a00007        mov     r0, r7\r
25387    18c90:       e58d0424        str     r0, [sp, #1060]\r
25388    18c94:       ebf5acb9        bl      0xffd83f80\r
25389    18c98:       08004736        stmeqda r0, {r1, r2, r4, r5, r8, r9, sl, lr}\r
25390    18c9c:       e1a00008        mov     r0, r8\r
25391    18ca0:       e58d0428        str     r0, [sp, #1064]\r
25392    18ca4:       ebf5acb5        bl      0xffd83f80\r
25393    18ca8:       08004738        stmeqda r0, {r3, r4, r5, r8, r9, sl, lr}\r
25394    18cac:       e59d9434        ldr     r9, [sp, #1076]\r
25395    18cb0:       e3c99003        bic     r9, r9, #3      ; 0x3\r
25396    18cb4:       e2890010        add     r0, r9, #16     ; 0x10\r
25397    18cb8:       e58d0434        str     r0, [sp, #1076]\r
25398    18cbc:       e2890000        add     r0, r9, #0      ; 0x0\r
25399    18cc0:       ebf5ab14        bl      0xffd83918\r
25400    18cc4:       0800473c        stmeqda r0, {r2, r3, r4, r5, r8, r9, sl, lr}\r
25401    18cc8:       e1a07000        mov     r7, r0\r
25402    18ccc:       e2890004        add     r0, r9, #4      ; 0x4\r
25403    18cd0:       ebf5ab10        bl      0xffd83918\r
25404    18cd4:       0800473c        stmeqda r0, {r2, r3, r4, r5, r8, r9, sl, lr}\r
25405    18cd8:       e1a08000        mov     r8, r0\r
25406    18cdc:       e2890008        add     r0, r9, #8      ; 0x8\r
25407    18ce0:       ebf5ab0c        bl      0xffd83918\r
25408    18ce4:       0800473c        stmeqda r0, {r2, r3, r4, r5, r8, r9, sl, lr}\r
25409    18ce8:       e58d0418        str     r0, [sp, #1048]\r
25410    18cec:       e289000c        add     r0, r9, #12     ; 0xc\r
25411    18cf0:       ebf5ab08        bl      0xffd83918\r
25412    18cf4:       0800473c        stmeqda r0, {r2, r3, r4, r5, r8, r9, sl, lr}\r
25413    18cf8:       e58d041c        str     r0, [sp, #1052]\r
25414    18cfc:       ebf5ac9f        bl      0xffd83f80\r
25415    18d00:       0800473a        stmeqda r0, {r1, r3, r4, r5, r8, r9, sl, lr}\r
25416    18d04:       e59d9434        ldr     r9, [sp, #1076]\r
25417    18d08:       e3c99003        bic     r9, r9, #3      ; 0x3\r
25418    18d0c:       e2890004        add     r0, r9, #4      ; 0x4\r
25419    18d10:       e58d0434        str     r0, [sp, #1076]\r
25420    18d14:       e2890000        add     r0, r9, #0      ; 0x0\r
25421    18d18:       ebf5aafe        bl      0xffd83918\r
25422    18d1c:       0800473e        stmeqda r0, {r1, r2, r3, r4, r5, r8, r9, sl, lr}\r
25423    18d20:       e1a03000        mov     r3, r0\r
25424    18d24:       ebf5ac95        bl      0xffd83f80\r
25425    18d28:       0800473c        stmeqda r0, {r2, r3, r4, r5, r8, r9, sl, lr}\r
25426    18d2c:       e1a00003        mov     r0, r3\r
25427    18d30:       e28cc020        add     ip, ip, #32     ; 0x20\r
25428    18d34:       eaf5a8e5        b       0xffd830d0\r
25429    18d38:       0800460e        stmeqda r0, {r1, r2, r3, r9, sl, lr}\r
25430    18d3c:       00000000        andeq   r0, r0, r0\r
25431    18d40:       ebf5ac8e        bl      0xffd83f80\r
25432    18d44:       0800460e        stmeqda r0, {r1, r2, r3, r9, sl, lr}\r
25433    18d48:       e3b05020        movs    r5, #32 ; 0x20\r
25434    18d4c:       ebf5ac8b        bl      0xffd83f80\r
25435    18d50:       08004610        stmeqda r0, {r4, r9, sl, lr}\r
25436    18d54:       e1a01005        mov     r1, r5\r
25437    18d58:       e0155006        ands    r5, r5, r6\r
25438    18d5c:       ebf5ac87        bl      0xffd83f80\r
25439    18d60:       08004612        stmeqda r0, {r1, r4, r9, sl, lr}\r
25440    18d64:       e59d0434        ldr     r0, [sp, #1076]\r
25441    18d68:       e2800f08        add     r0, r0, #32     ; 0x20\r
25442    18d6c:       ebf5aae9        bl      0xffd83918\r
25443    18d70:       08004616        stmeqda r0, {r1, r2, r4, r9, sl, lr}\r
25444    18d74:       e1a07000        mov     r7, r0\r
25445    18d78:       ebf5ac80        bl      0xffd83f80\r
25446    18d7c:       08004614        stmeqda r0, {r2, r4, r9, sl, lr}\r
25447    18d80:       e1b05755        movs    r5, r5, asr r7\r
25448    18d84:       ebf5ac7d        bl      0xffd83f80\r
25449    18d88:       08004616        stmeqda r0, {r1, r2, r4, r9, sl, lr}\r
25450    18d8c:       e59d0434        ldr     r0, [sp, #1076]\r
25451    18d90:       e2800f09        add     r0, r0, #36     ; 0x24\r
25452    18d94:       e1a01005        mov     r1, r5\r
25453    18d98:       ebf5aa0b        bl      0xffd835cc\r
25454    18d9c:       08004618        stmeqda r0, {r3, r4, r9, sl, lr}\r
25455    18da0:       ebf5ac76        bl      0xffd83f80\r
25456    18da4:       08004618        stmeqda r0, {r3, r4, r9, sl, lr}\r
25457    18da8:       e1b05146        movs    r5, r6, asr #2\r
25458    18dac:       ebf5ac73        bl      0xffd83f80\r
25459    18db0:       0800461a        stmeqda r0, {r1, r3, r4, r9, sl, lr}\r
25460    18db4:       e59d041c        ldr     r0, [sp, #1052]\r
25461    18db8:       e2800000        add     r0, r0, #0      ; 0x0\r
25462    18dbc:       ebf5aaa9        bl      0xffd83868\r
25463    18dc0:       0800461e        stmeqda r0, {r1, r2, r3, r4, r9, sl, lr}\r
25464    18dc4:       e1a03000        mov     r3, r0\r
25465    18dc8:       ebf5ac6c        bl      0xffd83f80\r
25466    18dcc:       0800461c        stmeqda r0, {r2, r3, r4, r9, sl, lr}\r
25467    18dd0:       e3b07080        movs    r7, #128        ; 0x80\r
25468    18dd4:       ebf5ac69        bl      0xffd83f80\r
25469    18dd8:       0800461e        stmeqda r0, {r1, r2, r3, r4, r9, sl, lr}\r
25470    18ddc:       e1b07107        movs    r7, r7, lsl #2\r
25471    18de0:       ebf5ac66        bl      0xffd83f80\r
25472    18de4:       08004620        stmeqda r0, {r5, r9, sl, lr}\r
25473    18de8:       e1a01007        mov     r1, r7\r
25474    18dec:       e2974000        adds    r4, r7, #0      ; 0x0\r
25475    18df0:       ebf5ac62        bl      0xffd83f80\r
25476    18df4:       08004622        stmeqda r0, {r1, r5, r9, sl, lr}\r
25477    18df8:       e1a01003        mov     r1, r3\r
25478    18dfc:       e0133004        ands    r3, r3, r4\r
25479    18e00:       ebf5ac5e        bl      0xffd83f80\r
25480    18e04:       08004624        stmeqda r0, {r2, r5, r9, sl, lr}\r
25481    18e08:       e3530000        cmp     r3, #0  ; 0x0\r
25482    18e0c:       ebf5ac5b        bl      0xffd83f80\r
25483    18e10:       08004626        stmeqda r0, {r1, r2, r5, r9, sl, lr}\r
25484    18e14:       e28cc02c        add     ip, ip, #44     ; 0x2c\r
25485    18e18:       1a000004        bne     0x18e30\r
25486    18e1c:       e1a00fac        mov     r0, ip, lsr #31\r
25487    18e20:       e08ff100        add     pc, pc, r0, lsl #2\r
25488    18e24:       08004646        stmeqda r0, {r1, r2, r6, r9, sl, lr}\r
25489    18e28:       ebf5a849        bl      0xffd82f54\r
25490    18e2c:       ea000028        b       0x18ed4\r
25491    18e30:       ebf5ac52        bl      0xffd83f80\r
25492    18e34:       08004628        stmeqda r0, {r3, r5, r9, sl, lr}\r
25493    18e38:       e3b03012        movs    r3, #18 ; 0x12\r
25494    18e3c:       ebf5ac4f        bl      0xffd83f80\r
25495    18e40:       0800462a        stmeqda r0, {r1, r3, r5, r9, sl, lr}\r
25496    18e44:       e59d041c        ldr     r0, [sp, #1052]\r
25497    18e48:       e0800003        add     r0, r0, r3\r
25498    18e4c:       ebf5aa9a        bl      0xffd838bc\r
25499    18e50:       0800462e        stmeqda r0, {r1, r2, r3, r5, r9, sl, lr}\r
25500    18e54:       e1a07000        mov     r7, r0\r
25501    18e58:       ebf5ac48        bl      0xffd83f80\r
25502    18e5c:       0800462c        stmeqda r0, {r2, r3, r5, r9, sl, lr}\r
25503    18e60:       e1a01005        mov     r1, r5\r
25504    18e64:       e2953000        adds    r3, r5, #0      ; 0x0\r
25505    18e68:       ebf5ac44        bl      0xffd83f80\r
25506    18e6c:       0800462e        stmeqda r0, {r1, r2, r3, r5, r9, sl, lr}\r
25507    18e70:       e1a01007        mov     r1, r7\r
25508    18e74:       e2974000        adds    r4, r7, #0      ; 0x0\r
25509    18e78:       ebf5ac40        bl      0xffd83f80\r
25510    18e7c:       08004630        stmeqda r0, {r4, r5, r9, sl, lr}\r
25511    18e80:       e59d0434        ldr     r0, [sp, #1076]\r
25512    18e84:       e2800f0c        add     r0, r0, #48     ; 0x30\r
25513    18e88:       e1a01006        mov     r1, r6\r
25514    18e8c:       ebf5a9ce        bl      0xffd835cc\r
25515    18e90:       08004632        stmeqda r0, {r1, r4, r5, r9, sl, lr}\r
25516    18e94:       ebf5ac39        bl      0xffd83f80\r
25517    18e98:       08004632        stmeqda r0, {r1, r4, r5, r9, sl, lr}\r
25518    18e9c:       ebf5ac37        bl      0xffd83f80\r
25519    18ea0:       08004634        stmeqda r0, {r2, r4, r5, r9, sl, lr}\r
25520    18ea4:       e3a00037        mov     r0, #55 ; 0x37\r
25521    18ea8:       e3800c46        orr     r0, r0, #17920  ; 0x4600\r
25522    18eac:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
25523    18eb0:       e58d0438        str     r0, [sp, #1080]\r
25524    18eb4:       e28cc018        add     ip, ip, #24     ; 0x18\r
25525    18eb8:       e1a00fac        mov     r0, ip, lsr #31\r
25526    18ebc:       e08ff100        add     pc, pc, r0, lsl #2\r
25527    18ec0:       080c36e4        stmeqda ip, {r2, r5, r6, r7, r9, sl, ip, sp}\r
25528    18ec4:       ebf5a822        bl      0xffd82f54\r
25529    18ec8:       ea0003d7        b       0x19e2c\r
25530    18ecc:       08004646        stmeqda r0, {r1, r2, r6, r9, sl, lr}\r
25531    18ed0:       00000000        andeq   r0, r0, r0\r
25532    18ed4:       ebf5ac29        bl      0xffd83f80\r
25533    18ed8:       08004646        stmeqda r0, {r1, r2, r6, r9, sl, lr}\r
25534    18edc:       e3b07000        movs    r7, #0  ; 0x0\r
25535    18ee0:       ebf5ac26        bl      0xffd83f80\r
25536    18ee4:       08004648        stmeqda r0, {r3, r6, r9, sl, lr}\r
25537    18ee8:       e1a00007        mov     r0, r7\r
25538    18eec:       e58d0428        str     r0, [sp, #1064]\r
25539    18ef0:       ebf5ac22        bl      0xffd83f80\r
25540    18ef4:       0800464a        stmeqda r0, {r1, r3, r6, r9, sl, lr}\r
25541    18ef8:       e3550000        cmp     r5, #0  ; 0x0\r
25542    18efc:       ebf5ac1f        bl      0xffd83f80\r
25543    18f00:       0800464c        stmeqda r0, {r2, r3, r6, r9, sl, lr}\r
25544    18f04:       e28cc00c        add     ip, ip, #12     ; 0xc\r
25545    18f08:       aa000004        bge     0x18f20\r
25546    18f0c:       e1a00fac        mov     r0, ip, lsr #31\r
25547    18f10:       e08ff100        add     pc, pc, r0, lsl #2\r
25548    18f14:       0800465a        stmeqda r0, {r1, r3, r4, r6, r9, sl, lr}\r
25549    18f18:       ebf5a80d        bl      0xffd82f54\r
25550    18f1c:       ea00001d        b       0x18f98\r
25551    18f20:       ebf5ac16        bl      0xffd83f80\r
25552    18f24:       0800464e        stmeqda r0, {r1, r2, r3, r6, r9, sl, lr}\r
25553    18f28:       e3b04012        movs    r4, #18 ; 0x12\r
25554    18f2c:       ebf5ac13        bl      0xffd83f80\r
25555    18f30:       08004650        stmeqda r0, {r4, r6, r9, sl, lr}\r
25556    18f34:       e59d041c        ldr     r0, [sp, #1052]\r
25557    18f38:       e0800004        add     r0, r0, r4\r
25558    18f3c:       ebf5aa5e        bl      0xffd838bc\r
25559    18f40:       08004654        stmeqda r0, {r2, r4, r6, r9, sl, lr}\r
25560    18f44:       e1a03000        mov     r3, r0\r
25561    18f48:       ebf5ac0c        bl      0xffd83f80\r
25562    18f4c:       08004652        stmeqda r0, {r1, r4, r6, r9, sl, lr}\r
25563    18f50:       e1550003        cmp     r5, r3\r
25564    18f54:       ebf5ac09        bl      0xffd83f80\r
25565    18f58:       08004654        stmeqda r0, {r2, r4, r6, r9, sl, lr}\r
25566    18f5c:       e28cc00e        add     ip, ip, #14     ; 0xe\r
25567    18f60:       ba000004        blt     0x18f78\r
25568    18f64:       e1a00fac        mov     r0, ip, lsr #31\r
25569    18f68:       e08ff100        add     pc, pc, r0, lsl #2\r
25570    18f6c:       0800465a        stmeqda r0, {r1, r3, r4, r6, r9, sl, lr}\r
25571    18f70:       ebf5a7f7        bl      0xffd82f54\r
25572    18f74:       ea000007        b       0x18f98\r
25573    18f78:       ebf5ac00        bl      0xffd83f80\r
25574    18f7c:       08004656        stmeqda r0, {r1, r2, r4, r6, r9, sl, lr}\r
25575    18f80:       e3b07001        movs    r7, #1  ; 0x1\r
25576    18f84:       ebf5abfd        bl      0xffd83f80\r
25577    18f88:       08004658        stmeqda r0, {r3, r4, r6, r9, sl, lr}\r
25578    18f8c:       e1a00007        mov     r0, r7\r
25579    18f90:       e58d0428        str     r0, [sp, #1064]\r
25580    18f94:       e28cc006        add     ip, ip, #6      ; 0x6\r
25581    18f98:       ebf5abf8        bl      0xffd83f80\r
25582    18f9c:       0800465a        stmeqda r0, {r1, r3, r4, r6, r9, sl, lr}\r
25583    18fa0:       e3b04010        movs    r4, #16 ; 0x10\r
25584    18fa4:       ebf5abf5        bl      0xffd83f80\r
25585    18fa8:       0800465c        stmeqda r0, {r2, r3, r4, r6, r9, sl, lr}\r
25586    18fac:       e59d041c        ldr     r0, [sp, #1052]\r
25587    18fb0:       e0800004        add     r0, r0, r4\r
25588    18fb4:       ebf5aa40        bl      0xffd838bc\r
25589    18fb8:       08004660        stmeqda r0, {r5, r6, r9, sl, lr}\r
25590    18fbc:       e1a03000        mov     r3, r0\r
25591    18fc0:       ebf5abee        bl      0xffd83f80\r
25592    18fc4:       0800465e        stmeqda r0, {r1, r2, r3, r4, r6, r9, sl, lr}\r
25593    18fc8:       e1a01003        mov     r1, r3\r
25594    18fcc:       e0130593        muls    r3, r3, r5\r
25595    18fd0:       ebf5abea        bl      0xffd83f80\r
25596    18fd4:       08004660        stmeqda r0, {r5, r6, r9, sl, lr}\r
25597    18fd8:       e1b03083        movs    r3, r3, lsl #1\r
25598    18fdc:       ebf5abe7        bl      0xffd83f80\r
25599    18fe0:       08004662        stmeqda r0, {r1, r5, r6, r9, sl, lr}\r
25600    18fe4:       e59d0434        ldr     r0, [sp, #1076]\r
25601    18fe8:       e2800f0a        add     r0, r0, #40     ; 0x28\r
25602    18fec:       ebf5aa49        bl      0xffd83918\r
25603    18ff0:       08004666        stmeqda r0, {r1, r2, r5, r6, r9, sl, lr}\r
25604    18ff4:       e1a05000        mov     r5, r0\r
25605    18ff8:       ebf5abe0        bl      0xffd83f80\r
25606    18ffc:       08004664        stmeqda r0, {r2, r5, r6, r9, sl, lr}\r
25607    19000:       e1a01005        mov     r1, r5\r
25608    19004:       e0955003        adds    r5, r5, r3\r
25609    19008:       ebf5abdc        bl      0xffd83f80\r
25610    1900c:       08004666        stmeqda r0, {r1, r2, r5, r6, r9, sl, lr}\r
25611    19010:       e1a00005        mov     r0, r5\r
25612    19014:       e58d0420        str     r0, [sp, #1056]\r
25613    19018:       ebf5abd8        bl      0xffd83f80\r
25614    1901c:       08004668        stmeqda r0, {r3, r5, r6, r9, sl, lr}\r
25615    19020:       e1a01006        mov     r1, r6\r
25616    19024:       e2965000        adds    r5, r6, #0      ; 0x0\r
25617    19028:       ebf5abd4        bl      0xffd83f80\r
25618    1902c:       0800466a        stmeqda r0, {r1, r3, r5, r6, r9, sl, lr}\r
25619    19030:       e3b07003        movs    r7, #3  ; 0x3\r
25620    19034:       ebf5abd1        bl      0xffd83f80\r
25621    19038:       0800466c        stmeqda r0, {r2, r3, r5, r6, r9, sl, lr}\r
25622    1903c:       e1a01005        mov     r1, r5\r
25623    19040:       e0155007        ands    r5, r5, r7\r
25624    19044:       ebf5abcd        bl      0xffd83f80\r
25625    19048:       0800466e        stmeqda r0, {r1, r2, r3, r5, r6, r9, sl, lr}\r
25626    1904c:       e59d0434        ldr     r0, [sp, #1076]\r
25627    19050:       e2800f00        add     r0, r0, #0      ; 0x0\r
25628    19054:       ebf5aa2f        bl      0xffd83918\r
25629    19058:       08004672        stmeqda r0, {r1, r4, r5, r6, r9, sl, lr}\r
25630    1905c:       e1a08000        mov     r8, r0\r
25631    19060:       ebf5abc6        bl      0xffd83f80\r
25632    19064:       08004670        stmeqda r0, {r4, r5, r6, r9, sl, lr}\r
25633    19068:       e1a01006        mov     r1, r6\r
25634    1906c:       e2963001        adds    r3, r6, #1      ; 0x1\r
25635    19070:       ebf5abc2        bl      0xffd83f80\r
25636    19074:       08004672        stmeqda r0, {r1, r4, r5, r6, r9, sl, lr}\r
25637    19078:       e59d0434        ldr     r0, [sp, #1076]\r
25638    1907c:       e2800f0b        add     r0, r0, #44     ; 0x2c\r
25639    19080:       e1a01003        mov     r1, r3\r
25640    19084:       ebf5a950        bl      0xffd835cc\r
25641    19088:       08004674        stmeqda r0, {r2, r4, r5, r6, r9, sl, lr}\r
25642    1908c:       ebf5abbb        bl      0xffd83f80\r
25643    19090:       08004674        stmeqda r0, {r2, r4, r5, r6, r9, sl, lr}\r
25644    19094:       e59d0434        ldr     r0, [sp, #1076]\r
25645    19098:       e2800f01        add     r0, r0, #4      ; 0x4\r
25646    1909c:       ebf5aa1d        bl      0xffd83918\r
25647    190a0:       08004678        stmeqda r0, {r3, r4, r5, r6, r9, sl, lr}\r
25648    190a4:       e1a04000        mov     r4, r0\r
25649    190a8:       ebf5abb4        bl      0xffd83f80\r
25650    190ac:       08004676        stmeqda r0, {r1, r2, r4, r5, r6, r9, sl, lr}\r
25651    190b0:       e1580004        cmp     r8, r4\r
25652    190b4:       ebf5abb1        bl      0xffd83f80\r
25653    190b8:       08004678        stmeqda r0, {r3, r4, r5, r6, r9, sl, lr}\r
25654    190bc:       e28cc039        add     ip, ip, #57     ; 0x39\r
25655    190c0:       da000004        ble     0x190d8\r
25656    190c4:       e1a00fac        mov     r0, ip, lsr #31\r
25657    190c8:       e08ff100        add     pc, pc, r0, lsl #2\r
25658    190cc:       08004724        stmeqda r0, {r2, r5, r8, r9, sl, lr}\r
25659    190d0:       ebf5a79f        bl      0xffd82f54\r
25660    190d4:       ea0000be        b       0x193d4\r
25661    190d8:       ebf5aba8        bl      0xffd83f80\r
25662    190dc:       0800467a        stmeqda r0, {r1, r3, r4, r5, r6, r9, sl, lr}\r
25663    190e0:       e1b05185        movs    r5, r5, lsl #3\r
25664    190e4:       ebf5aba5        bl      0xffd83f80\r
25665    190e8:       0800467c        stmeqda r0, {r2, r3, r4, r5, r6, r9, sl, lr}\r
25666    190ec:       e1a00005        mov     r0, r5\r
25667    190f0:       e58d0424        str     r0, [sp, #1060]\r
25668    190f4:       ebf5aba1        bl      0xffd83f80\r
25669    190f8:       0800467e        stmeqda r0, {r1, r2, r3, r4, r5, r6, r9, sl, lr}\r
25670    190fc:       e3b04020        movs    r4, #32 ; 0x20\r
25671    19100:       ebf5ab9e        bl      0xffd83f80\r
25672    19104:       08004680        stmeqda r0, {r7, r9, sl, lr}\r
25673    19108:       e1a01004        mov     r1, r4\r
25674    1910c:       e0144008        ands    r4, r4, r8\r
25675    19110:       ebf5ab9a        bl      0xffd83f80\r
25676    19114:       08004682        stmeqda r0, {r1, r7, r9, sl, lr}\r
25677    19118:       e59d0434        ldr     r0, [sp, #1076]\r
25678    1911c:       e2800f07        add     r0, r0, #28     ; 0x1c\r
25679    19120:       ebf5a9fc        bl      0xffd83918\r
25680    19124:       08004686        stmeqda r0, {r1, r2, r7, r9, sl, lr}\r
25681    19128:       e1a05000        mov     r5, r0\r
25682    1912c:       ebf5ab93        bl      0xffd83f80\r
25683    19130:       08004684        stmeqda r0, {r2, r7, r9, sl, lr}\r
25684    19134:       e1b04554        movs    r4, r4, asr r5\r
25685    19138:       ebf5ab90        bl      0xffd83f80\r
25686    1913c:       08004686        stmeqda r0, {r1, r2, r7, r9, sl, lr}\r
25687    19140:       e59d0434        ldr     r0, [sp, #1076]\r
25688    19144:       e2800f09        add     r0, r0, #36     ; 0x24\r
25689    19148:       ebf5a9f2        bl      0xffd83918\r
25690    1914c:       0800468a        stmeqda r0, {r1, r3, r7, r9, sl, lr}\r
25691    19150:       e1a07000        mov     r7, r0\r
25692    19154:       ebf5ab89        bl      0xffd83f80\r
25693    19158:       08004688        stmeqda r0, {r3, r7, r9, sl, lr}\r
25694    1915c:       e1a01007        mov     r1, r7\r
25695    19160:       e0974004        adds    r4, r7, r4\r
25696    19164:       ebf5ab85        bl      0xffd83f80\r
25697    19168:       0800468a        stmeqda r0, {r1, r3, r7, r9, sl, lr}\r
25698    1916c:       e1b04584        movs    r4, r4, lsl #11\r
25699    19170:       ebf5ab82        bl      0xffd83f80\r
25700    19174:       0800468c        stmeqda r0, {r2, r3, r7, r9, sl, lr}\r
25701    19178:       e59d0434        ldr     r0, [sp, #1076]\r
25702    1917c:       e2800f05        add     r0, r0, #20     ; 0x14\r
25703    19180:       ebf5a9e4        bl      0xffd83918\r
25704    19184:       08004690        stmeqda r0, {r4, r7, r9, sl, lr}\r
25705    19188:       e1a03000        mov     r3, r0\r
25706    1918c:       ebf5ab7b        bl      0xffd83f80\r
25707    19190:       0800468e        stmeqda r0, {r1, r2, r3, r7, r9, sl, lr}\r
25708    19194:       e1a01003        mov     r1, r3\r
25709    19198:       e0934004        adds    r4, r3, r4\r
25710    1919c:       ebf5ab77        bl      0xffd83f80\r
25711    191a0:       08004690        stmeqda r0, {r4, r7, r9, sl, lr}\r
25712    191a4:       e3b0501f        movs    r5, #31 ; 0x1f\r
25713    191a8:       ebf5ab74        bl      0xffd83f80\r
25714    191ac:       08004692        stmeqda r0, {r1, r4, r7, r9, sl, lr}\r
25715    191b0:       e1a01006        mov     r1, r6\r
25716    191b4:       e2963000        adds    r3, r6, #0      ; 0x0\r
25717    191b8:       ebf5ab70        bl      0xffd83f80\r
25718    191bc:       08004694        stmeqda r0, {r2, r4, r7, r9, sl, lr}\r
25719    191c0:       e1a01003        mov     r1, r3\r
25720    191c4:       e0133005        ands    r3, r3, r5\r
25721    191c8:       ebf5ab6c        bl      0xffd83f80\r
25722    191cc:       08004696        stmeqda r0, {r1, r2, r4, r7, r9, sl, lr}\r
25723    191d0:       e1b03303        movs    r3, r3, lsl #6\r
25724    191d4:       ebf5ab69        bl      0xffd83f80\r
25725    191d8:       08004698        stmeqda r0, {r3, r4, r7, r9, sl, lr}\r
25726    191dc:       e1a01004        mov     r1, r4\r
25727    191e0:       e0944003        adds    r4, r4, r3\r
25728    191e4:       ebf5ab65        bl      0xffd83f80\r
25729    191e8:       0800469a        stmeqda r0, {r1, r3, r4, r7, r9, sl, lr}\r
25730    191ec:       e1a01008        mov     r1, r8\r
25731    191f0:       e2983000        adds    r3, r8, #0      ; 0x0\r
25732    191f4:       ebf5ab61        bl      0xffd83f80\r
25733    191f8:       0800469c        stmeqda r0, {r2, r3, r4, r7, r9, sl, lr}\r
25734    191fc:       e1a01003        mov     r1, r3\r
25735    19200:       e0133005        ands    r3, r3, r5\r
25736    19204:       ebf5ab5d        bl      0xffd83f80\r
25737    19208:       0800469e        stmeqda r0, {r1, r2, r3, r4, r7, r9, sl, lr}\r
25738    1920c:       e1b03083        movs    r3, r3, lsl #1\r
25739    19210:       ebf5ab5a        bl      0xffd83f80\r
25740    19214:       080046a0        stmeqda r0, {r5, r7, r9, sl, lr}\r
25741    19218:       e1a01004        mov     r1, r4\r
25742    1921c:       e0940003        adds    r0, r4, r3\r
25743    19220:       e58d0418        str     r0, [sp, #1048]\r
25744    19224:       ebf5ab55        bl      0xffd83f80\r
25745    19228:       080046a2        stmeqda r0, {r1, r5, r7, r9, sl, lr}\r
25746    1922c:       e59d1428        ldr     r1, [sp, #1064]\r
25747    19230:       e1a04001        mov     r4, r1\r
25748    19234:       ebf5ab51        bl      0xffd83f80\r
25749    19238:       080046a4        stmeqda r0, {r2, r5, r7, r9, sl, lr}\r
25750    1923c:       e3540000        cmp     r4, #0  ; 0x0\r
25751    19240:       ebf5ab4e        bl      0xffd83f80\r
25752    19244:       080046a6        stmeqda r0, {r1, r2, r5, r7, r9, sl, lr}\r
25753    19248:       e28cc04b        add     ip, ip, #75     ; 0x4b\r
25754    1924c:       0a000004        beq     0x19264\r
25755    19250:       e1a00fac        mov     r0, ip, lsr #31\r
25756    19254:       e08ff100        add     pc, pc, r0, lsl #2\r
25757    19258:       080046ac        stmeqda r0, {r2, r3, r5, r7, r9, sl, lr}\r
25758    1925c:       ebf5a73c        bl      0xffd82f54\r
25759    19260:       ea00000e        b       0x192a0\r
25760    19264:       ebf5ab45        bl      0xffd83f80\r
25761    19268:       080046a8        stmeqda r0, {r3, r5, r7, r9, sl, lr}\r
25762    1926c:       e59d0418        ldr     r0, [sp, #1048]\r
25763    19270:       e2800000        add     r0, r0, #0      ; 0x0\r
25764    19274:       e1a01004        mov     r1, r4\r
25765    19278:       ebf5a8b3        bl      0xffd8354c\r
25766    1927c:       080046aa        stmeqda r0, {r1, r3, r5, r7, r9, sl, lr}\r
25767    19280:       ebf5ab3e        bl      0xffd83f80\r
25768    19284:       080046aa        stmeqda r0, {r1, r3, r5, r7, r9, sl, lr}\r
25769    19288:       e28cc007        add     ip, ip, #7      ; 0x7\r
25770    1928c:       e1a00fac        mov     r0, ip, lsr #31\r
25771    19290:       e08ff100        add     pc, pc, r0, lsl #2\r
25772    19294:       0800471c        stmeqda r0, {r2, r3, r4, r8, r9, sl, lr}\r
25773    19298:       ebf5a72d        bl      0xffd82f54\r
25774    1929c:       ea0000b8        b       0x19584\r
25775    192a0:       ebf5ab36        bl      0xffd83f80\r
25776    192a4:       080046ac        stmeqda r0, {r2, r3, r5, r7, r9, sl, lr}\r
25777    192a8:       e1b05148        movs    r5, r8, asr #2\r
25778    192ac:       ebf5ab33        bl      0xffd83f80\r
25779    192b0:       080046ae        stmeqda r0, {r1, r2, r3, r5, r7, r9, sl, lr}\r
25780    192b4:       e59d041c        ldr     r0, [sp, #1052]\r
25781    192b8:       e2800000        add     r0, r0, #0      ; 0x0\r
25782    192bc:       ebf5a969        bl      0xffd83868\r
25783    192c0:       080046b2        stmeqda r0, {r1, r4, r5, r7, r9, sl, lr}\r
25784    192c4:       e1a03000        mov     r3, r0\r
25785    192c8:       ebf5ab2c        bl      0xffd83f80\r
25786    192cc:       080046b0        stmeqda r0, {r4, r5, r7, r9, sl, lr}\r
25787    192d0:       e3b07080        movs    r7, #128        ; 0x80\r
25788    192d4:       ebf5ab29        bl      0xffd83f80\r
25789    192d8:       080046b2        stmeqda r0, {r1, r4, r5, r7, r9, sl, lr}\r
25790    192dc:       e1b07187        movs    r7, r7, lsl #3\r
25791    192e0:       ebf5ab26        bl      0xffd83f80\r
25792    192e4:       080046b4        stmeqda r0, {r2, r4, r5, r7, r9, sl, lr}\r
25793    192e8:       e1a01007        mov     r1, r7\r
25794    192ec:       e2974000        adds    r4, r7, #0      ; 0x0\r
25795    192f0:       ebf5ab22        bl      0xffd83f80\r
25796    192f4:       080046b6        stmeqda r0, {r1, r2, r4, r5, r7, r9, sl, lr}\r
25797    192f8:       e1a01003        mov     r1, r3\r
25798    192fc:       e0133004        ands    r3, r3, r4\r
25799    19300:       ebf5ab1e        bl      0xffd83f80\r
25800    19304:       080046b8        stmeqda r0, {r3, r4, r5, r7, r9, sl, lr}\r
25801    19308:       e3530000        cmp     r3, #0  ; 0x0\r
25802    1930c:       ebf5ab1b        bl      0xffd83f80\r
25803    19310:       080046ba        stmeqda r0, {r1, r3, r4, r5, r7, r9, sl, lr}\r
25804    19314:       e28cc01a        add     ip, ip, #26     ; 0x1a\r
25805    19318:       1a000004        bne     0x19330\r
25806    1931c:       e1a00fac        mov     r0, ip, lsr #31\r
25807    19320:       e08ff100        add     pc, pc, r0, lsl #2\r
25808    19324:       080046f0        stmeqda r0, {r4, r5, r6, r7, r9, sl, lr}\r
25809    19328:       ebf5a709        bl      0xffd82f54\r
25810    1932c:       ea0001cf        b       0x19a70\r
25811    19330:       ebf5ab12        bl      0xffd83f80\r
25812    19334:       080046bc        stmeqda r0, {r2, r3, r4, r5, r7, r9, sl, lr}\r
25813    19338:       e3b03010        movs    r3, #16 ; 0x10\r
25814    1933c:       ebf5ab0f        bl      0xffd83f80\r
25815    19340:       080046be        stmeqda r0, {r1, r2, r3, r4, r5, r7, r9, sl, lr}\r
25816    19344:       e59d041c        ldr     r0, [sp, #1052]\r
25817    19348:       e0800003        add     r0, r0, r3\r
25818    1934c:       ebf5a95a        bl      0xffd838bc\r
25819    19350:       080046c2        stmeqda r0, {r1, r6, r7, r9, sl, lr}\r
25820    19354:       e1a07000        mov     r7, r0\r
25821    19358:       ebf5ab08        bl      0xffd83f80\r
25822    1935c:       080046c0        stmeqda r0, {r6, r7, r9, sl, lr}\r
25823    19360:       e1a01005        mov     r1, r5\r
25824    19364:       e2953000        adds    r3, r5, #0      ; 0x0\r
25825    19368:       ebf5ab04        bl      0xffd83f80\r
25826    1936c:       080046c2        stmeqda r0, {r1, r6, r7, r9, sl, lr}\r
25827    19370:       e1a01007        mov     r1, r7\r
25828    19374:       e2974000        adds    r4, r7, #0      ; 0x0\r
25829    19378:       ebf5ab00        bl      0xffd83f80\r
25830    1937c:       080046c4        stmeqda r0, {r2, r6, r7, r9, sl, lr}\r
25831    19380:       e59d0434        ldr     r0, [sp, #1076]\r
25832    19384:       e2800f0c        add     r0, r0, #48     ; 0x30\r
25833    19388:       e1a01006        mov     r1, r6\r
25834    1938c:       ebf5a88e        bl      0xffd835cc\r
25835    19390:       080046c6        stmeqda r0, {r1, r2, r6, r7, r9, sl, lr}\r
25836    19394:       ebf5aaf9        bl      0xffd83f80\r
25837    19398:       080046c6        stmeqda r0, {r1, r2, r6, r7, r9, sl, lr}\r
25838    1939c:       ebf5aaf7        bl      0xffd83f80\r
25839    193a0:       080046c8        stmeqda r0, {r3, r6, r7, r9, sl, lr}\r
25840    193a4:       e3a000cb        mov     r0, #203        ; 0xcb\r
25841    193a8:       e3800c46        orr     r0, r0, #17920  ; 0x4600\r
25842    193ac:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
25843    193b0:       e58d0438        str     r0, [sp, #1080]\r
25844    193b4:       e28cc018        add     ip, ip, #24     ; 0x18\r
25845    193b8:       e1a00fac        mov     r0, ip, lsr #31\r
25846    193bc:       e08ff100        add     pc, pc, r0, lsl #2\r
25847    193c0:       080c36e4        stmeqda ip, {r2, r5, r6, r7, r9, sl, ip, sp}\r
25848    193c4:       ebf5a6e2        bl      0xffd82f54\r
25849    193c8:       ea000297        b       0x19e2c\r
25850    193cc:       08004724        stmeqda r0, {r2, r5, r8, r9, sl, lr}\r
25851    193d0:       00000000        andeq   r0, r0, r0\r
25852    193d4:       ebf5aae9        bl      0xffd83f80\r
25853    193d8:       08004724        stmeqda r0, {r2, r5, r8, r9, sl, lr}\r
25854    193dc:       e59d0434        ldr     r0, [sp, #1076]\r
25855    193e0:       e2800f0b        add     r0, r0, #44     ; 0x2c\r
25856    193e4:       ebf5a94b        bl      0xffd83918\r
25857    193e8:       08004728        stmeqda r0, {r3, r5, r8, r9, sl, lr}\r
25858    193ec:       e1a06000        mov     r6, r0\r
25859    193f0:       ebf5aae2        bl      0xffd83f80\r
25860    193f4:       08004726        stmeqda r0, {r1, r2, r5, r8, r9, sl, lr}\r
25861    193f8:       e59d0434        ldr     r0, [sp, #1076]\r
25862    193fc:       e2800f15        add     r0, r0, #84     ; 0x54\r
25863    19400:       ebf5a944        bl      0xffd83918\r
25864    19404:       0800472a        stmeqda r0, {r1, r3, r5, r8, r9, sl, lr}\r
25865    19408:       e1a04000        mov     r4, r0\r
25866    1940c:       ebf5aadb        bl      0xffd83f80\r
25867    19410:       08004728        stmeqda r0, {r3, r5, r8, r9, sl, lr}\r
25868    19414:       e1560004        cmp     r6, r4\r
25869    19418:       ebf5aad8        bl      0xffd83f80\r
25870    1941c:       0800472a        stmeqda r0, {r1, r3, r5, r8, r9, sl, lr}\r
25871    19420:       e28cc010        add     ip, ip, #16     ; 0x10\r
25872    19424:       da000004        ble     0x1943c\r
25873    19428:       e1a00fac        mov     r0, ip, lsr #31\r
25874    1942c:       e08ff100        add     pc, pc, r0, lsl #2\r
25875    19430:       0800472e        stmeqda r0, {r1, r2, r3, r5, r8, r9, sl, lr}\r
25876    19434:       ebf5a6c6        bl      0xffd82f54\r
25877    19438:       ea000007        b       0x1945c\r
25878    1943c:       ebf5aacf        bl      0xffd83f80\r
25879    19440:       0800472c        stmeqda r0, {r2, r3, r5, r8, r9, sl, lr}\r
25880    19444:       e28cc003        add     ip, ip, #3      ; 0x3\r
25881    19448:       e1a00fac        mov     r0, ip, lsr #31\r
25882    1944c:       e08ff100        add     pc, pc, r0, lsl #2\r
25883    19450:       0800460e        stmeqda r0, {r1, r2, r3, r9, sl, lr}\r
25884    19454:       ebf5a6be        bl      0xffd82f54\r
25885    19458:       eafffe38        b       0x18d40\r
25886    1945c:       ebf5aac7        bl      0xffd83f80\r
25887    19460:       0800472e        stmeqda r0, {r1, r2, r3, r5, r8, r9, sl, lr}\r
25888    19464:       e59d0434        ldr     r0, [sp, #1076]\r
25889    19468:       e2800f0d        add     r0, r0, #52     ; 0x34\r
25890    1946c:       e58d0434        str     r0, [sp, #1076]\r
25891    19470:       ebf5aac2        bl      0xffd83f80\r
25892    19474:       08004730        stmeqda r0, {r4, r5, r8, r9, sl, lr}\r
25893    19478:       e59d9434        ldr     r9, [sp, #1076]\r
25894    1947c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
25895    19480:       e289000c        add     r0, r9, #12     ; 0xc\r
25896    19484:       e58d0434        str     r0, [sp, #1076]\r
25897    19488:       e2890000        add     r0, r9, #0      ; 0x0\r
25898    1948c:       ebf5a921        bl      0xffd83918\r
25899    19490:       08004734        stmeqda r0, {r2, r4, r5, r8, r9, sl, lr}\r
25900    19494:       e1a06000        mov     r6, r0\r
25901    19498:       e2890004        add     r0, r9, #4      ; 0x4\r
25902    1949c:       ebf5a91d        bl      0xffd83918\r
25903    194a0:       08004734        stmeqda r0, {r2, r4, r5, r8, r9, sl, lr}\r
25904    194a4:       e1a07000        mov     r7, r0\r
25905    194a8:       e2890008        add     r0, r9, #8      ; 0x8\r
25906    194ac:       ebf5a919        bl      0xffd83918\r
25907    194b0:       08004734        stmeqda r0, {r2, r4, r5, r8, r9, sl, lr}\r
25908    194b4:       e1a08000        mov     r8, r0\r
25909    194b8:       ebf5aab0        bl      0xffd83f80\r
25910    194bc:       08004732        stmeqda r0, {r1, r4, r5, r8, r9, sl, lr}\r
25911    194c0:       e1a00006        mov     r0, r6\r
25912    194c4:       e58d0420        str     r0, [sp, #1056]\r
25913    194c8:       ebf5aaac        bl      0xffd83f80\r
25914    194cc:       08004734        stmeqda r0, {r2, r4, r5, r8, r9, sl, lr}\r
25915    194d0:       e1a00007        mov     r0, r7\r
25916    194d4:       e58d0424        str     r0, [sp, #1060]\r
25917    194d8:       ebf5aaa8        bl      0xffd83f80\r
25918    194dc:       08004736        stmeqda r0, {r1, r2, r4, r5, r8, r9, sl, lr}\r
25919    194e0:       e1a00008        mov     r0, r8\r
25920    194e4:       e58d0428        str     r0, [sp, #1064]\r
25921    194e8:       ebf5aaa4        bl      0xffd83f80\r
25922    194ec:       08004738        stmeqda r0, {r3, r4, r5, r8, r9, sl, lr}\r
25923    194f0:       e59d9434        ldr     r9, [sp, #1076]\r
25924    194f4:       e3c99003        bic     r9, r9, #3      ; 0x3\r
25925    194f8:       e2890010        add     r0, r9, #16     ; 0x10\r
25926    194fc:       e58d0434        str     r0, [sp, #1076]\r
25927    19500:       e2890000        add     r0, r9, #0      ; 0x0\r
25928    19504:       ebf5a903        bl      0xffd83918\r
25929    19508:       0800473c        stmeqda r0, {r2, r3, r4, r5, r8, r9, sl, lr}\r
25930    1950c:       e1a07000        mov     r7, r0\r
25931    19510:       e2890004        add     r0, r9, #4      ; 0x4\r
25932    19514:       ebf5a8ff        bl      0xffd83918\r
25933    19518:       0800473c        stmeqda r0, {r2, r3, r4, r5, r8, r9, sl, lr}\r
25934    1951c:       e1a08000        mov     r8, r0\r
25935    19520:       e2890008        add     r0, r9, #8      ; 0x8\r
25936    19524:       ebf5a8fb        bl      0xffd83918\r
25937    19528:       0800473c        stmeqda r0, {r2, r3, r4, r5, r8, r9, sl, lr}\r
25938    1952c:       e58d0418        str     r0, [sp, #1048]\r
25939    19530:       e289000c        add     r0, r9, #12     ; 0xc\r
25940    19534:       ebf5a8f7        bl      0xffd83918\r
25941    19538:       0800473c        stmeqda r0, {r2, r3, r4, r5, r8, r9, sl, lr}\r
25942    1953c:       e58d041c        str     r0, [sp, #1052]\r
25943    19540:       ebf5aa8e        bl      0xffd83f80\r
25944    19544:       0800473a        stmeqda r0, {r1, r3, r4, r5, r8, r9, sl, lr}\r
25945    19548:       e59d9434        ldr     r9, [sp, #1076]\r
25946    1954c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
25947    19550:       e2890004        add     r0, r9, #4      ; 0x4\r
25948    19554:       e58d0434        str     r0, [sp, #1076]\r
25949    19558:       e2890000        add     r0, r9, #0      ; 0x0\r
25950    1955c:       ebf5a8ed        bl      0xffd83918\r
25951    19560:       0800473e        stmeqda r0, {r1, r2, r3, r4, r5, r8, r9, sl, lr}\r
25952    19564:       e1a03000        mov     r3, r0\r
25953    19568:       ebf5aa84        bl      0xffd83f80\r
25954    1956c:       0800473c        stmeqda r0, {r2, r3, r4, r5, r8, r9, sl, lr}\r
25955    19570:       e1a00003        mov     r0, r3\r
25956    19574:       e28cc020        add     ip, ip, #32     ; 0x20\r
25957    19578:       eaf5a6d4        b       0xffd830d0\r
25958    1957c:       0800471c        stmeqda r0, {r2, r3, r4, r8, r9, sl, lr}\r
25959    19580:       00000000        andeq   r0, r0, r0\r
25960    19584:       ebf5aa7d        bl      0xffd83f80\r
25961    19588:       0800471c        stmeqda r0, {r2, r3, r4, r8, r9, sl, lr}\r
25962    1958c:       e1a01008        mov     r1, r8\r
25963    19590:       e2988001        adds    r8, r8, #1      ; 0x1\r
25964    19594:       ebf5aa79        bl      0xffd83f80\r
25965    19598:       0800471e        stmeqda r0, {r1, r2, r3, r4, r8, r9, sl, lr}\r
25966    1959c:       e59d0434        ldr     r0, [sp, #1076]\r
25967    195a0:       e2800f01        add     r0, r0, #4      ; 0x4\r
25968    195a4:       ebf5a8db        bl      0xffd83918\r
25969    195a8:       08004722        stmeqda r0, {r1, r5, r8, r9, sl, lr}\r
25970    195ac:       e1a03000        mov     r3, r0\r
25971    195b0:       ebf5aa72        bl      0xffd83f80\r
25972    195b4:       08004720        stmeqda r0, {r5, r8, r9, sl, lr}\r
25973    195b8:       e1580003        cmp     r8, r3\r
25974    195bc:       ebf5aa6f        bl      0xffd83f80\r
25975    195c0:       08004722        stmeqda r0, {r1, r5, r8, r9, sl, lr}\r
25976    195c4:       e28cc00e        add     ip, ip, #14     ; 0xe\r
25977    195c8:       ca000004        bgt     0x195e0\r
25978    195cc:       e1a00fac        mov     r0, ip, lsr #31\r
25979    195d0:       e08ff100        add     pc, pc, r0, lsl #2\r
25980    195d4:       0800467e        stmeqda r0, {r1, r2, r3, r4, r5, r6, r9, sl, lr}\r
25981    195d8:       ebf5a65d        bl      0xffd82f54\r
25982    195dc:       ea00006b        b       0x19790\r
25983    195e0:       ebf5aa66        bl      0xffd83f80\r
25984    195e4:       08004724        stmeqda r0, {r2, r5, r8, r9, sl, lr}\r
25985    195e8:       e59d0434        ldr     r0, [sp, #1076]\r
25986    195ec:       e2800f0b        add     r0, r0, #44     ; 0x2c\r
25987    195f0:       ebf5a8c8        bl      0xffd83918\r
25988    195f4:       08004728        stmeqda r0, {r3, r5, r8, r9, sl, lr}\r
25989    195f8:       e1a06000        mov     r6, r0\r
25990    195fc:       ebf5aa5f        bl      0xffd83f80\r
25991    19600:       08004726        stmeqda r0, {r1, r2, r5, r8, r9, sl, lr}\r
25992    19604:       e59d0434        ldr     r0, [sp, #1076]\r
25993    19608:       e2800f15        add     r0, r0, #84     ; 0x54\r
25994    1960c:       ebf5a8c1        bl      0xffd83918\r
25995    19610:       0800472a        stmeqda r0, {r1, r3, r5, r8, r9, sl, lr}\r
25996    19614:       e1a04000        mov     r4, r0\r
25997    19618:       ebf5aa58        bl      0xffd83f80\r
25998    1961c:       08004728        stmeqda r0, {r3, r5, r8, r9, sl, lr}\r
25999    19620:       e1560004        cmp     r6, r4\r
26000    19624:       ebf5aa55        bl      0xffd83f80\r
26001    19628:       0800472a        stmeqda r0, {r1, r3, r5, r8, r9, sl, lr}\r
26002    1962c:       e28cc010        add     ip, ip, #16     ; 0x10\r
26003    19630:       da000004        ble     0x19648\r
26004    19634:       e1a00fac        mov     r0, ip, lsr #31\r
26005    19638:       e08ff100        add     pc, pc, r0, lsl #2\r
26006    1963c:       0800472e        stmeqda r0, {r1, r2, r3, r5, r8, r9, sl, lr}\r
26007    19640:       ebf5a643        bl      0xffd82f54\r
26008    19644:       ea000007        b       0x19668\r
26009    19648:       ebf5aa4c        bl      0xffd83f80\r
26010    1964c:       0800472c        stmeqda r0, {r2, r3, r5, r8, r9, sl, lr}\r
26011    19650:       e28cc003        add     ip, ip, #3      ; 0x3\r
26012    19654:       e1a00fac        mov     r0, ip, lsr #31\r
26013    19658:       e08ff100        add     pc, pc, r0, lsl #2\r
26014    1965c:       0800460e        stmeqda r0, {r1, r2, r3, r9, sl, lr}\r
26015    19660:       ebf5a63b        bl      0xffd82f54\r
26016    19664:       eafffdb5        b       0x18d40\r
26017    19668:       ebf5aa44        bl      0xffd83f80\r
26018    1966c:       0800472e        stmeqda r0, {r1, r2, r3, r5, r8, r9, sl, lr}\r
26019    19670:       e59d0434        ldr     r0, [sp, #1076]\r
26020    19674:       e2800f0d        add     r0, r0, #52     ; 0x34\r
26021    19678:       e58d0434        str     r0, [sp, #1076]\r
26022    1967c:       ebf5aa3f        bl      0xffd83f80\r
26023    19680:       08004730        stmeqda r0, {r4, r5, r8, r9, sl, lr}\r
26024    19684:       e59d9434        ldr     r9, [sp, #1076]\r
26025    19688:       e3c99003        bic     r9, r9, #3      ; 0x3\r
26026    1968c:       e289000c        add     r0, r9, #12     ; 0xc\r
26027    19690:       e58d0434        str     r0, [sp, #1076]\r
26028    19694:       e2890000        add     r0, r9, #0      ; 0x0\r
26029    19698:       ebf5a89e        bl      0xffd83918\r
26030    1969c:       08004734        stmeqda r0, {r2, r4, r5, r8, r9, sl, lr}\r
26031    196a0:       e1a06000        mov     r6, r0\r
26032    196a4:       e2890004        add     r0, r9, #4      ; 0x4\r
26033    196a8:       ebf5a89a        bl      0xffd83918\r
26034    196ac:       08004734        stmeqda r0, {r2, r4, r5, r8, r9, sl, lr}\r
26035    196b0:       e1a07000        mov     r7, r0\r
26036    196b4:       e2890008        add     r0, r9, #8      ; 0x8\r
26037    196b8:       ebf5a896        bl      0xffd83918\r
26038    196bc:       08004734        stmeqda r0, {r2, r4, r5, r8, r9, sl, lr}\r
26039    196c0:       e1a08000        mov     r8, r0\r
26040    196c4:       ebf5aa2d        bl      0xffd83f80\r
26041    196c8:       08004732        stmeqda r0, {r1, r4, r5, r8, r9, sl, lr}\r
26042    196cc:       e1a00006        mov     r0, r6\r
26043    196d0:       e58d0420        str     r0, [sp, #1056]\r
26044    196d4:       ebf5aa29        bl      0xffd83f80\r
26045    196d8:       08004734        stmeqda r0, {r2, r4, r5, r8, r9, sl, lr}\r
26046    196dc:       e1a00007        mov     r0, r7\r
26047    196e0:       e58d0424        str     r0, [sp, #1060]\r
26048    196e4:       ebf5aa25        bl      0xffd83f80\r
26049    196e8:       08004736        stmeqda r0, {r1, r2, r4, r5, r8, r9, sl, lr}\r
26050    196ec:       e1a00008        mov     r0, r8\r
26051    196f0:       e58d0428        str     r0, [sp, #1064]\r
26052    196f4:       ebf5aa21        bl      0xffd83f80\r
26053    196f8:       08004738        stmeqda r0, {r3, r4, r5, r8, r9, sl, lr}\r
26054    196fc:       e59d9434        ldr     r9, [sp, #1076]\r
26055    19700:       e3c99003        bic     r9, r9, #3      ; 0x3\r
26056    19704:       e2890010        add     r0, r9, #16     ; 0x10\r
26057    19708:       e58d0434        str     r0, [sp, #1076]\r
26058    1970c:       e2890000        add     r0, r9, #0      ; 0x0\r
26059    19710:       ebf5a880        bl      0xffd83918\r
26060    19714:       0800473c        stmeqda r0, {r2, r3, r4, r5, r8, r9, sl, lr}\r
26061    19718:       e1a07000        mov     r7, r0\r
26062    1971c:       e2890004        add     r0, r9, #4      ; 0x4\r
26063    19720:       ebf5a87c        bl      0xffd83918\r
26064    19724:       0800473c        stmeqda r0, {r2, r3, r4, r5, r8, r9, sl, lr}\r
26065    19728:       e1a08000        mov     r8, r0\r
26066    1972c:       e2890008        add     r0, r9, #8      ; 0x8\r
26067    19730:       ebf5a878        bl      0xffd83918\r
26068    19734:       0800473c        stmeqda r0, {r2, r3, r4, r5, r8, r9, sl, lr}\r
26069    19738:       e58d0418        str     r0, [sp, #1048]\r
26070    1973c:       e289000c        add     r0, r9, #12     ; 0xc\r
26071    19740:       ebf5a874        bl      0xffd83918\r
26072    19744:       0800473c        stmeqda r0, {r2, r3, r4, r5, r8, r9, sl, lr}\r
26073    19748:       e58d041c        str     r0, [sp, #1052]\r
26074    1974c:       ebf5aa0b        bl      0xffd83f80\r
26075    19750:       0800473a        stmeqda r0, {r1, r3, r4, r5, r8, r9, sl, lr}\r
26076    19754:       e59d9434        ldr     r9, [sp, #1076]\r
26077    19758:       e3c99003        bic     r9, r9, #3      ; 0x3\r
26078    1975c:       e2890004        add     r0, r9, #4      ; 0x4\r
26079    19760:       e58d0434        str     r0, [sp, #1076]\r
26080    19764:       e2890000        add     r0, r9, #0      ; 0x0\r
26081    19768:       ebf5a86a        bl      0xffd83918\r
26082    1976c:       0800473e        stmeqda r0, {r1, r2, r3, r4, r5, r8, r9, sl, lr}\r
26083    19770:       e1a03000        mov     r3, r0\r
26084    19774:       ebf5aa01        bl      0xffd83f80\r
26085    19778:       0800473c        stmeqda r0, {r2, r3, r4, r5, r8, r9, sl, lr}\r
26086    1977c:       e1a00003        mov     r0, r3\r
26087    19780:       e28cc020        add     ip, ip, #32     ; 0x20\r
26088    19784:       eaf5a651        b       0xffd830d0\r
26089    19788:       0800467e        stmeqda r0, {r1, r2, r3, r4, r5, r6, r9, sl, lr}\r
26090    1978c:       00000000        andeq   r0, r0, r0\r
26091    19790:       ebf5a9fa        bl      0xffd83f80\r
26092    19794:       0800467e        stmeqda r0, {r1, r2, r3, r4, r5, r6, r9, sl, lr}\r
26093    19798:       e3b04020        movs    r4, #32 ; 0x20\r
26094    1979c:       ebf5a9f7        bl      0xffd83f80\r
26095    197a0:       08004680        stmeqda r0, {r7, r9, sl, lr}\r
26096    197a4:       e1a01004        mov     r1, r4\r
26097    197a8:       e0144008        ands    r4, r4, r8\r
26098    197ac:       ebf5a9f3        bl      0xffd83f80\r
26099    197b0:       08004682        stmeqda r0, {r1, r7, r9, sl, lr}\r
26100    197b4:       e59d0434        ldr     r0, [sp, #1076]\r
26101    197b8:       e2800f07        add     r0, r0, #28     ; 0x1c\r
26102    197bc:       ebf5a855        bl      0xffd83918\r
26103    197c0:       08004686        stmeqda r0, {r1, r2, r7, r9, sl, lr}\r
26104    197c4:       e1a05000        mov     r5, r0\r
26105    197c8:       ebf5a9ec        bl      0xffd83f80\r
26106    197cc:       08004684        stmeqda r0, {r2, r7, r9, sl, lr}\r
26107    197d0:       e1b04554        movs    r4, r4, asr r5\r
26108    197d4:       ebf5a9e9        bl      0xffd83f80\r
26109    197d8:       08004686        stmeqda r0, {r1, r2, r7, r9, sl, lr}\r
26110    197dc:       e59d0434        ldr     r0, [sp, #1076]\r
26111    197e0:       e2800f09        add     r0, r0, #36     ; 0x24\r
26112    197e4:       ebf5a84b        bl      0xffd83918\r
26113    197e8:       0800468a        stmeqda r0, {r1, r3, r7, r9, sl, lr}\r
26114    197ec:       e1a07000        mov     r7, r0\r
26115    197f0:       ebf5a9e2        bl      0xffd83f80\r
26116    197f4:       08004688        stmeqda r0, {r3, r7, r9, sl, lr}\r
26117    197f8:       e1a01007        mov     r1, r7\r
26118    197fc:       e0974004        adds    r4, r7, r4\r
26119    19800:       ebf5a9de        bl      0xffd83f80\r
26120    19804:       0800468a        stmeqda r0, {r1, r3, r7, r9, sl, lr}\r
26121    19808:       e1b04584        movs    r4, r4, lsl #11\r
26122    1980c:       ebf5a9db        bl      0xffd83f80\r
26123    19810:       0800468c        stmeqda r0, {r2, r3, r7, r9, sl, lr}\r
26124    19814:       e59d0434        ldr     r0, [sp, #1076]\r
26125    19818:       e2800f05        add     r0, r0, #20     ; 0x14\r
26126    1981c:       ebf5a83d        bl      0xffd83918\r
26127    19820:       08004690        stmeqda r0, {r4, r7, r9, sl, lr}\r
26128    19824:       e1a03000        mov     r3, r0\r
26129    19828:       ebf5a9d4        bl      0xffd83f80\r
26130    1982c:       0800468e        stmeqda r0, {r1, r2, r3, r7, r9, sl, lr}\r
26131    19830:       e1a01003        mov     r1, r3\r
26132    19834:       e0934004        adds    r4, r3, r4\r
26133    19838:       ebf5a9d0        bl      0xffd83f80\r
26134    1983c:       08004690        stmeqda r0, {r4, r7, r9, sl, lr}\r
26135    19840:       e3b0501f        movs    r5, #31 ; 0x1f\r
26136    19844:       ebf5a9cd        bl      0xffd83f80\r
26137    19848:       08004692        stmeqda r0, {r1, r4, r7, r9, sl, lr}\r
26138    1984c:       e1a01006        mov     r1, r6\r
26139    19850:       e2963000        adds    r3, r6, #0      ; 0x0\r
26140    19854:       ebf5a9c9        bl      0xffd83f80\r
26141    19858:       08004694        stmeqda r0, {r2, r4, r7, r9, sl, lr}\r
26142    1985c:       e1a01003        mov     r1, r3\r
26143    19860:       e0133005        ands    r3, r3, r5\r
26144    19864:       ebf5a9c5        bl      0xffd83f80\r
26145    19868:       08004696        stmeqda r0, {r1, r2, r4, r7, r9, sl, lr}\r
26146    1986c:       e1b03303        movs    r3, r3, lsl #6\r
26147    19870:       ebf5a9c2        bl      0xffd83f80\r
26148    19874:       08004698        stmeqda r0, {r3, r4, r7, r9, sl, lr}\r
26149    19878:       e1a01004        mov     r1, r4\r
26150    1987c:       e0944003        adds    r4, r4, r3\r
26151    19880:       ebf5a9be        bl      0xffd83f80\r
26152    19884:       0800469a        stmeqda r0, {r1, r3, r4, r7, r9, sl, lr}\r
26153    19888:       e1a01008        mov     r1, r8\r
26154    1988c:       e2983000        adds    r3, r8, #0      ; 0x0\r
26155    19890:       ebf5a9ba        bl      0xffd83f80\r
26156    19894:       0800469c        stmeqda r0, {r2, r3, r4, r7, r9, sl, lr}\r
26157    19898:       e1a01003        mov     r1, r3\r
26158    1989c:       e0133005        ands    r3, r3, r5\r
26159    198a0:       ebf5a9b6        bl      0xffd83f80\r
26160    198a4:       0800469e        stmeqda r0, {r1, r2, r3, r4, r7, r9, sl, lr}\r
26161    198a8:       e1b03083        movs    r3, r3, lsl #1\r
26162    198ac:       ebf5a9b3        bl      0xffd83f80\r
26163    198b0:       080046a0        stmeqda r0, {r5, r7, r9, sl, lr}\r
26164    198b4:       e1a01004        mov     r1, r4\r
26165    198b8:       e0940003        adds    r0, r4, r3\r
26166    198bc:       e58d0418        str     r0, [sp, #1048]\r
26167    198c0:       ebf5a9ae        bl      0xffd83f80\r
26168    198c4:       080046a2        stmeqda r0, {r1, r5, r7, r9, sl, lr}\r
26169    198c8:       e59d1428        ldr     r1, [sp, #1064]\r
26170    198cc:       e1a04001        mov     r4, r1\r
26171    198d0:       ebf5a9aa        bl      0xffd83f80\r
26172    198d4:       080046a4        stmeqda r0, {r2, r5, r7, r9, sl, lr}\r
26173    198d8:       e3540000        cmp     r4, #0  ; 0x0\r
26174    198dc:       ebf5a9a7        bl      0xffd83f80\r
26175    198e0:       080046a6        stmeqda r0, {r1, r2, r5, r7, r9, sl, lr}\r
26176    198e4:       e28cc045        add     ip, ip, #69     ; 0x45\r
26177    198e8:       0a000004        beq     0x19900\r
26178    198ec:       e1a00fac        mov     r0, ip, lsr #31\r
26179    198f0:       e08ff100        add     pc, pc, r0, lsl #2\r
26180    198f4:       080046ac        stmeqda r0, {r2, r3, r5, r7, r9, sl, lr}\r
26181    198f8:       ebf5a595        bl      0xffd82f54\r
26182    198fc:       ea00000e        b       0x1993c\r
26183    19900:       ebf5a99e        bl      0xffd83f80\r
26184    19904:       080046a8        stmeqda r0, {r3, r5, r7, r9, sl, lr}\r
26185    19908:       e59d0418        ldr     r0, [sp, #1048]\r
26186    1990c:       e2800000        add     r0, r0, #0      ; 0x0\r
26187    19910:       e1a01004        mov     r1, r4\r
26188    19914:       ebf5a70c        bl      0xffd8354c\r
26189    19918:       080046aa        stmeqda r0, {r1, r3, r5, r7, r9, sl, lr}\r
26190    1991c:       ebf5a997        bl      0xffd83f80\r
26191    19920:       080046aa        stmeqda r0, {r1, r3, r5, r7, r9, sl, lr}\r
26192    19924:       e28cc007        add     ip, ip, #7      ; 0x7\r
26193    19928:       e1a00fac        mov     r0, ip, lsr #31\r
26194    1992c:       e08ff100        add     pc, pc, r0, lsl #2\r
26195    19930:       0800471c        stmeqda r0, {r2, r3, r4, r8, r9, sl, lr}\r
26196    19934:       ebf5a586        bl      0xffd82f54\r
26197    19938:       eaffff11        b       0x19584\r
26198    1993c:       ebf5a98f        bl      0xffd83f80\r
26199    19940:       080046ac        stmeqda r0, {r2, r3, r5, r7, r9, sl, lr}\r
26200    19944:       e1b05148        movs    r5, r8, asr #2\r
26201    19948:       ebf5a98c        bl      0xffd83f80\r
26202    1994c:       080046ae        stmeqda r0, {r1, r2, r3, r5, r7, r9, sl, lr}\r
26203    19950:       e59d041c        ldr     r0, [sp, #1052]\r
26204    19954:       e2800000        add     r0, r0, #0      ; 0x0\r
26205    19958:       ebf5a7c2        bl      0xffd83868\r
26206    1995c:       080046b2        stmeqda r0, {r1, r4, r5, r7, r9, sl, lr}\r
26207    19960:       e1a03000        mov     r3, r0\r
26208    19964:       ebf5a985        bl      0xffd83f80\r
26209    19968:       080046b0        stmeqda r0, {r4, r5, r7, r9, sl, lr}\r
26210    1996c:       e3b07080        movs    r7, #128        ; 0x80\r
26211    19970:       ebf5a982        bl      0xffd83f80\r
26212    19974:       080046b2        stmeqda r0, {r1, r4, r5, r7, r9, sl, lr}\r
26213    19978:       e1b07187        movs    r7, r7, lsl #3\r
26214    1997c:       ebf5a97f        bl      0xffd83f80\r
26215    19980:       080046b4        stmeqda r0, {r2, r4, r5, r7, r9, sl, lr}\r
26216    19984:       e1a01007        mov     r1, r7\r
26217    19988:       e2974000        adds    r4, r7, #0      ; 0x0\r
26218    1998c:       ebf5a97b        bl      0xffd83f80\r
26219    19990:       080046b6        stmeqda r0, {r1, r2, r4, r5, r7, r9, sl, lr}\r
26220    19994:       e1a01003        mov     r1, r3\r
26221    19998:       e0133004        ands    r3, r3, r4\r
26222    1999c:       ebf5a977        bl      0xffd83f80\r
26223    199a0:       080046b8        stmeqda r0, {r3, r4, r5, r7, r9, sl, lr}\r
26224    199a4:       e3530000        cmp     r3, #0  ; 0x0\r
26225    199a8:       ebf5a974        bl      0xffd83f80\r
26226    199ac:       080046ba        stmeqda r0, {r1, r3, r4, r5, r7, r9, sl, lr}\r
26227    199b0:       e28cc01a        add     ip, ip, #26     ; 0x1a\r
26228    199b4:       1a000004        bne     0x199cc\r
26229    199b8:       e1a00fac        mov     r0, ip, lsr #31\r
26230    199bc:       e08ff100        add     pc, pc, r0, lsl #2\r
26231    199c0:       080046f0        stmeqda r0, {r4, r5, r6, r7, r9, sl, lr}\r
26232    199c4:       ebf5a562        bl      0xffd82f54\r
26233    199c8:       ea000028        b       0x19a70\r
26234    199cc:       ebf5a96b        bl      0xffd83f80\r
26235    199d0:       080046bc        stmeqda r0, {r2, r3, r4, r5, r7, r9, sl, lr}\r
26236    199d4:       e3b03010        movs    r3, #16 ; 0x10\r
26237    199d8:       ebf5a968        bl      0xffd83f80\r
26238    199dc:       080046be        stmeqda r0, {r1, r2, r3, r4, r5, r7, r9, sl, lr}\r
26239    199e0:       e59d041c        ldr     r0, [sp, #1052]\r
26240    199e4:       e0800003        add     r0, r0, r3\r
26241    199e8:       ebf5a7b3        bl      0xffd838bc\r
26242    199ec:       080046c2        stmeqda r0, {r1, r6, r7, r9, sl, lr}\r
26243    199f0:       e1a07000        mov     r7, r0\r
26244    199f4:       ebf5a961        bl      0xffd83f80\r
26245    199f8:       080046c0        stmeqda r0, {r6, r7, r9, sl, lr}\r
26246    199fc:       e1a01005        mov     r1, r5\r
26247    19a00:       e2953000        adds    r3, r5, #0      ; 0x0\r
26248    19a04:       ebf5a95d        bl      0xffd83f80\r
26249    19a08:       080046c2        stmeqda r0, {r1, r6, r7, r9, sl, lr}\r
26250    19a0c:       e1a01007        mov     r1, r7\r
26251    19a10:       e2974000        adds    r4, r7, #0      ; 0x0\r
26252    19a14:       ebf5a959        bl      0xffd83f80\r
26253    19a18:       080046c4        stmeqda r0, {r2, r6, r7, r9, sl, lr}\r
26254    19a1c:       e59d0434        ldr     r0, [sp, #1076]\r
26255    19a20:       e2800f0c        add     r0, r0, #48     ; 0x30\r
26256    19a24:       e1a01006        mov     r1, r6\r
26257    19a28:       ebf5a6e7        bl      0xffd835cc\r
26258    19a2c:       080046c6        stmeqda r0, {r1, r2, r6, r7, r9, sl, lr}\r
26259    19a30:       ebf5a952        bl      0xffd83f80\r
26260    19a34:       080046c6        stmeqda r0, {r1, r2, r6, r7, r9, sl, lr}\r
26261    19a38:       ebf5a950        bl      0xffd83f80\r
26262    19a3c:       080046c8        stmeqda r0, {r3, r6, r7, r9, sl, lr}\r
26263    19a40:       e3a000cb        mov     r0, #203        ; 0xcb\r
26264    19a44:       e3800c46        orr     r0, r0, #17920  ; 0x4600\r
26265    19a48:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
26266    19a4c:       e58d0438        str     r0, [sp, #1080]\r
26267    19a50:       e28cc018        add     ip, ip, #24     ; 0x18\r
26268    19a54:       e1a00fac        mov     r0, ip, lsr #31\r
26269    19a58:       e08ff100        add     pc, pc, r0, lsl #2\r
26270    19a5c:       080c36e4        stmeqda ip, {r2, r5, r6, r7, r9, sl, ip, sp}\r
26271    19a60:       ebf5a53b        bl      0xffd82f54\r
26272    19a64:       ea0000f0        b       0x19e2c\r
26273    19a68:       080046f0        stmeqda r0, {r4, r5, r6, r7, r9, sl, lr}\r
26274    19a6c:       00000000        andeq   r0, r0, r0\r
26275    19a70:       ebf5a942        bl      0xffd83f80\r
26276    19a74:       080046f0        stmeqda r0, {r4, r5, r6, r7, r9, sl, lr}\r
26277    19a78:       e3550000        cmp     r5, #0  ; 0x0\r
26278    19a7c:       ebf5a93f        bl      0xffd83f80\r
26279    19a80:       080046f2        stmeqda r0, {r1, r4, r5, r6, r7, r9, sl, lr}\r
26280    19a84:       e28cc006        add     ip, ip, #6      ; 0x6\r
26281    19a88:       aa000004        bge     0x19aa0\r
26282    19a8c:       e1a00fac        mov     r0, ip, lsr #31\r
26283    19a90:       e08ff100        add     pc, pc, r0, lsl #2\r
26284    19a94:       08004718        stmeqda r0, {r3, r4, r8, r9, sl, lr}\r
26285    19a98:       ebf5a52d        bl      0xffd82f54\r
26286    19a9c:       ea000054        b       0x19bf4\r
26287    19aa0:       ebf5a936        bl      0xffd83f80\r
26288    19aa4:       080046f4        stmeqda r0, {r2, r4, r5, r6, r7, r9, sl, lr}\r
26289    19aa8:       e3b04010        movs    r4, #16 ; 0x10\r
26290    19aac:       ebf5a933        bl      0xffd83f80\r
26291    19ab0:       080046f6        stmeqda r0, {r1, r2, r4, r5, r6, r7, r9, sl, lr}\r
26292    19ab4:       e59d041c        ldr     r0, [sp, #1052]\r
26293    19ab8:       e0800004        add     r0, r0, r4\r
26294    19abc:       ebf5a77e        bl      0xffd838bc\r
26295    19ac0:       080046fa        stmeqda r0, {r1, r3, r4, r5, r6, r7, r9, sl, lr}\r
26296    19ac4:       e1a03000        mov     r3, r0\r
26297    19ac8:       ebf5a92c        bl      0xffd83f80\r
26298    19acc:       080046f8        stmeqda r0, {r3, r4, r5, r6, r7, r9, sl, lr}\r
26299    19ad0:       e1550003        cmp     r5, r3\r
26300    19ad4:       ebf5a929        bl      0xffd83f80\r
26301    19ad8:       080046fa        stmeqda r0, {r1, r3, r4, r5, r6, r7, r9, sl, lr}\r
26302    19adc:       e28cc00e        add     ip, ip, #14     ; 0xe\r
26303    19ae0:       ba000004        blt     0x19af8\r
26304    19ae4:       e1a00fac        mov     r0, ip, lsr #31\r
26305    19ae8:       e08ff100        add     pc, pc, r0, lsl #2\r
26306    19aec:       08004718        stmeqda r0, {r3, r4, r8, r9, sl, lr}\r
26307    19af0:       ebf5a517        bl      0xffd82f54\r
26308    19af4:       ea00003e        b       0x19bf4\r
26309    19af8:       ebf5a920        bl      0xffd83f80\r
26310    19afc:       080046fc        stmeqda r0, {r2, r3, r4, r5, r6, r7, r9, sl, lr}\r
26311    19b00:       e1b03085        movs    r3, r5, lsl #1\r
26312    19b04:       ebf5a91d        bl      0xffd83f80\r
26313    19b08:       080046fe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, r9, sl, lr}\r
26314    19b0c:       e59d1420        ldr     r1, [sp, #1056]\r
26315    19b10:       e0833001        add     r3, r3, r1\r
26316    19b14:       ebf5a919        bl      0xffd83f80\r
26317    19b18:       08004700        stmeqda r0, {r8, r9, sl, lr}\r
26318    19b1c:       e2830000        add     r0, r3, #0      ; 0x0\r
26319    19b20:       ebf5a750        bl      0xffd83868\r
26320    19b24:       08004704        stmeqda r0, {r2, r8, r9, sl, lr}\r
26321    19b28:       e1a03000        mov     r3, r0\r
26322    19b2c:       ebf5a913        bl      0xffd83f80\r
26323    19b30:       08004702        stmeqda r0, {r1, r8, r9, sl, lr}\r
26324    19b34:       e1a01008        mov     r1, r8\r
26325    19b38:       e2984000        adds    r4, r8, #0      ; 0x0\r
26326    19b3c:       ebf5a90f        bl      0xffd83f80\r
26327    19b40:       08004704        stmeqda r0, {r2, r8, r9, sl, lr}\r
26328    19b44:       e3b05003        movs    r5, #3  ; 0x3\r
26329    19b48:       ebf5a90c        bl      0xffd83f80\r
26330    19b4c:       08004706        stmeqda r0, {r1, r2, r8, r9, sl, lr}\r
26331    19b50:       e1a01004        mov     r1, r4\r
26332    19b54:       e0144005        ands    r4, r4, r5\r
26333    19b58:       ebf5a908        bl      0xffd83f80\r
26334    19b5c:       08004708        stmeqda r0, {r3, r8, r9, sl, lr}\r
26335    19b60:       e1b04084        movs    r4, r4, lsl #1\r
26336    19b64:       ebf5a905        bl      0xffd83f80\r
26337    19b68:       0800470a        stmeqda r0, {r1, r3, r8, r9, sl, lr}\r
26338    19b6c:       e1b03283        movs    r3, r3, lsl #5\r
26339    19b70:       ebf5a902        bl      0xffd83f80\r
26340    19b74:       0800470c        stmeqda r0, {r2, r3, r8, r9, sl, lr}\r
26341    19b78:       e59d0434        ldr     r0, [sp, #1076]\r
26342    19b7c:       e2800f06        add     r0, r0, #24     ; 0x18\r
26343    19b80:       ebf5a764        bl      0xffd83918\r
26344    19b84:       08004710        stmeqda r0, {r4, r8, r9, sl, lr}\r
26345    19b88:       e1a07000        mov     r7, r0\r
26346    19b8c:       ebf5a8fb        bl      0xffd83f80\r
26347    19b90:       0800470e        stmeqda r0, {r1, r2, r3, r8, r9, sl, lr}\r
26348    19b94:       e1a01003        mov     r1, r3\r
26349    19b98:       e0933007        adds    r3, r3, r7\r
26350    19b9c:       ebf5a8f7        bl      0xffd83f80\r
26351    19ba0:       08004710        stmeqda r0, {r4, r8, r9, sl, lr}\r
26352    19ba4:       e59d1424        ldr     r1, [sp, #1060]\r
26353    19ba8:       e0833001        add     r3, r3, r1\r
26354    19bac:       ebf5a8f3        bl      0xffd83f80\r
26355    19bb0:       08004712        stmeqda r0, {r1, r4, r8, r9, sl, lr}\r
26356    19bb4:       e1a01004        mov     r1, r4\r
26357    19bb8:       e0944003        adds    r4, r4, r3\r
26358    19bbc:       ebf5a8ef        bl      0xffd83f80\r
26359    19bc0:       08004714        stmeqda r0, {r2, r4, r8, r9, sl, lr}\r
26360    19bc4:       e2840000        add     r0, r4, #0      ; 0x0\r
26361    19bc8:       ebf5a726        bl      0xffd83868\r
26362    19bcc:       08004718        stmeqda r0, {r3, r4, r8, r9, sl, lr}\r
26363    19bd0:       e1a03000        mov     r3, r0\r
26364    19bd4:       ebf5a8e9        bl      0xffd83f80\r
26365    19bd8:       08004716        stmeqda r0, {r1, r2, r4, r8, r9, sl, lr}\r
26366    19bdc:       e28cc030        add     ip, ip, #48     ; 0x30\r
26367    19be0:       e1a00fac        mov     r0, ip, lsr #31\r
26368    19be4:       e08ff100        add     pc, pc, r0, lsl #2\r
26369    19be8:       0800471a        stmeqda r0, {r1, r3, r4, r8, r9, sl, lr}\r
26370    19bec:       ebf5a4d8        bl      0xffd82f54\r
26371    19bf0:       ea000003        b       0x19c04\r
26372    19bf4:       ebf5a8e1        bl      0xffd83f80\r
26373    19bf8:       08004718        stmeqda r0, {r3, r4, r8, r9, sl, lr}\r
26374    19bfc:       e3b03000        movs    r3, #0  ; 0x0\r
26375    19c00:       e28cc003        add     ip, ip, #3      ; 0x3\r
26376    19c04:       ebf5a8dd        bl      0xffd83f80\r
26377    19c08:       0800471a        stmeqda r0, {r1, r3, r4, r8, r9, sl, lr}\r
26378    19c0c:       e59d0418        ldr     r0, [sp, #1048]\r
26379    19c10:       e2800000        add     r0, r0, #0      ; 0x0\r
26380    19c14:       e1a01003        mov     r1, r3\r
26381    19c18:       ebf5a64b        bl      0xffd8354c\r
26382    19c1c:       0800471c        stmeqda r0, {r2, r3, r4, r8, r9, sl, lr}\r
26383    19c20:       ebf5a8d6        bl      0xffd83f80\r
26384    19c24:       0800471c        stmeqda r0, {r2, r3, r4, r8, r9, sl, lr}\r
26385    19c28:       e1a01008        mov     r1, r8\r
26386    19c2c:       e2988001        adds    r8, r8, #1      ; 0x1\r
26387    19c30:       ebf5a8d2        bl      0xffd83f80\r
26388    19c34:       0800471e        stmeqda r0, {r1, r2, r3, r4, r8, r9, sl, lr}\r
26389    19c38:       e59d0434        ldr     r0, [sp, #1076]\r
26390    19c3c:       e2800f01        add     r0, r0, #4      ; 0x4\r
26391    19c40:       ebf5a734        bl      0xffd83918\r
26392    19c44:       08004722        stmeqda r0, {r1, r5, r8, r9, sl, lr}\r
26393    19c48:       e1a03000        mov     r3, r0\r
26394    19c4c:       ebf5a8cb        bl      0xffd83f80\r
26395    19c50:       08004720        stmeqda r0, {r5, r8, r9, sl, lr}\r
26396    19c54:       e1580003        cmp     r8, r3\r
26397    19c58:       ebf5a8c8        bl      0xffd83f80\r
26398    19c5c:       08004722        stmeqda r0, {r1, r5, r8, r9, sl, lr}\r
26399    19c60:       e28cc012        add     ip, ip, #18     ; 0x12\r
26400    19c64:       ca000004        bgt     0x19c7c\r
26401    19c68:       e1a00fac        mov     r0, ip, lsr #31\r
26402    19c6c:       e08ff100        add     pc, pc, r0, lsl #2\r
26403    19c70:       0800467e        stmeqda r0, {r1, r2, r3, r4, r5, r6, r9, sl, lr}\r
26404    19c74:       ebf5a4b6        bl      0xffd82f54\r
26405    19c78:       eafffec4        b       0x19790\r
26406    19c7c:       ebf5a8bf        bl      0xffd83f80\r
26407    19c80:       08004724        stmeqda r0, {r2, r5, r8, r9, sl, lr}\r
26408    19c84:       e59d0434        ldr     r0, [sp, #1076]\r
26409    19c88:       e2800f0b        add     r0, r0, #44     ; 0x2c\r
26410    19c8c:       ebf5a721        bl      0xffd83918\r
26411    19c90:       08004728        stmeqda r0, {r3, r5, r8, r9, sl, lr}\r
26412    19c94:       e1a06000        mov     r6, r0\r
26413    19c98:       ebf5a8b8        bl      0xffd83f80\r
26414    19c9c:       08004726        stmeqda r0, {r1, r2, r5, r8, r9, sl, lr}\r
26415    19ca0:       e59d0434        ldr     r0, [sp, #1076]\r
26416    19ca4:       e2800f15        add     r0, r0, #84     ; 0x54\r
26417    19ca8:       ebf5a71a        bl      0xffd83918\r
26418    19cac:       0800472a        stmeqda r0, {r1, r3, r5, r8, r9, sl, lr}\r
26419    19cb0:       e1a04000        mov     r4, r0\r
26420    19cb4:       ebf5a8b1        bl      0xffd83f80\r
26421    19cb8:       08004728        stmeqda r0, {r3, r5, r8, r9, sl, lr}\r
26422    19cbc:       e1560004        cmp     r6, r4\r
26423    19cc0:       ebf5a8ae        bl      0xffd83f80\r
26424    19cc4:       0800472a        stmeqda r0, {r1, r3, r5, r8, r9, sl, lr}\r
26425    19cc8:       e28cc010        add     ip, ip, #16     ; 0x10\r
26426    19ccc:       da000004        ble     0x19ce4\r
26427    19cd0:       e1a00fac        mov     r0, ip, lsr #31\r
26428    19cd4:       e08ff100        add     pc, pc, r0, lsl #2\r
26429    19cd8:       0800472e        stmeqda r0, {r1, r2, r3, r5, r8, r9, sl, lr}\r
26430    19cdc:       ebf5a49c        bl      0xffd82f54\r
26431    19ce0:       ea000007        b       0x19d04\r
26432    19ce4:       ebf5a8a5        bl      0xffd83f80\r
26433    19ce8:       0800472c        stmeqda r0, {r2, r3, r5, r8, r9, sl, lr}\r
26434    19cec:       e28cc003        add     ip, ip, #3      ; 0x3\r
26435    19cf0:       e1a00fac        mov     r0, ip, lsr #31\r
26436    19cf4:       e08ff100        add     pc, pc, r0, lsl #2\r
26437    19cf8:       0800460e        stmeqda r0, {r1, r2, r3, r9, sl, lr}\r
26438    19cfc:       ebf5a494        bl      0xffd82f54\r
26439    19d00:       eafffc0e        b       0x18d40\r
26440    19d04:       ebf5a89d        bl      0xffd83f80\r
26441    19d08:       0800472e        stmeqda r0, {r1, r2, r3, r5, r8, r9, sl, lr}\r
26442    19d0c:       e59d0434        ldr     r0, [sp, #1076]\r
26443    19d10:       e2800f0d        add     r0, r0, #52     ; 0x34\r
26444    19d14:       e58d0434        str     r0, [sp, #1076]\r
26445    19d18:       ebf5a898        bl      0xffd83f80\r
26446    19d1c:       08004730        stmeqda r0, {r4, r5, r8, r9, sl, lr}\r
26447    19d20:       e59d9434        ldr     r9, [sp, #1076]\r
26448    19d24:       e3c99003        bic     r9, r9, #3      ; 0x3\r
26449    19d28:       e289000c        add     r0, r9, #12     ; 0xc\r
26450    19d2c:       e58d0434        str     r0, [sp, #1076]\r
26451    19d30:       e2890000        add     r0, r9, #0      ; 0x0\r
26452    19d34:       ebf5a6f7        bl      0xffd83918\r
26453    19d38:       08004734        stmeqda r0, {r2, r4, r5, r8, r9, sl, lr}\r
26454    19d3c:       e1a06000        mov     r6, r0\r
26455    19d40:       e2890004        add     r0, r9, #4      ; 0x4\r
26456    19d44:       ebf5a6f3        bl      0xffd83918\r
26457    19d48:       08004734        stmeqda r0, {r2, r4, r5, r8, r9, sl, lr}\r
26458    19d4c:       e1a07000        mov     r7, r0\r
26459    19d50:       e2890008        add     r0, r9, #8      ; 0x8\r
26460    19d54:       ebf5a6ef        bl      0xffd83918\r
26461    19d58:       08004734        stmeqda r0, {r2, r4, r5, r8, r9, sl, lr}\r
26462    19d5c:       e1a08000        mov     r8, r0\r
26463    19d60:       ebf5a886        bl      0xffd83f80\r
26464    19d64:       08004732        stmeqda r0, {r1, r4, r5, r8, r9, sl, lr}\r
26465    19d68:       e1a00006        mov     r0, r6\r
26466    19d6c:       e58d0420        str     r0, [sp, #1056]\r
26467    19d70:       ebf5a882        bl      0xffd83f80\r
26468    19d74:       08004734        stmeqda r0, {r2, r4, r5, r8, r9, sl, lr}\r
26469    19d78:       e1a00007        mov     r0, r7\r
26470    19d7c:       e58d0424        str     r0, [sp, #1060]\r
26471    19d80:       ebf5a87e        bl      0xffd83f80\r
26472    19d84:       08004736        stmeqda r0, {r1, r2, r4, r5, r8, r9, sl, lr}\r
26473    19d88:       e1a00008        mov     r0, r8\r
26474    19d8c:       e58d0428        str     r0, [sp, #1064]\r
26475    19d90:       ebf5a87a        bl      0xffd83f80\r
26476    19d94:       08004738        stmeqda r0, {r3, r4, r5, r8, r9, sl, lr}\r
26477    19d98:       e59d9434        ldr     r9, [sp, #1076]\r
26478    19d9c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
26479    19da0:       e2890010        add     r0, r9, #16     ; 0x10\r
26480    19da4:       e58d0434        str     r0, [sp, #1076]\r
26481    19da8:       e2890000        add     r0, r9, #0      ; 0x0\r
26482    19dac:       ebf5a6d9        bl      0xffd83918\r
26483    19db0:       0800473c        stmeqda r0, {r2, r3, r4, r5, r8, r9, sl, lr}\r
26484    19db4:       e1a07000        mov     r7, r0\r
26485    19db8:       e2890004        add     r0, r9, #4      ; 0x4\r
26486    19dbc:       ebf5a6d5        bl      0xffd83918\r
26487    19dc0:       0800473c        stmeqda r0, {r2, r3, r4, r5, r8, r9, sl, lr}\r
26488    19dc4:       e1a08000        mov     r8, r0\r
26489    19dc8:       e2890008        add     r0, r9, #8      ; 0x8\r
26490    19dcc:       ebf5a6d1        bl      0xffd83918\r
26491    19dd0:       0800473c        stmeqda r0, {r2, r3, r4, r5, r8, r9, sl, lr}\r
26492    19dd4:       e58d0418        str     r0, [sp, #1048]\r
26493    19dd8:       e289000c        add     r0, r9, #12     ; 0xc\r
26494    19ddc:       ebf5a6cd        bl      0xffd83918\r
26495    19de0:       0800473c        stmeqda r0, {r2, r3, r4, r5, r8, r9, sl, lr}\r
26496    19de4:       e58d041c        str     r0, [sp, #1052]\r
26497    19de8:       ebf5a864        bl      0xffd83f80\r
26498    19dec:       0800473a        stmeqda r0, {r1, r3, r4, r5, r8, r9, sl, lr}\r
26499    19df0:       e59d9434        ldr     r9, [sp, #1076]\r
26500    19df4:       e3c99003        bic     r9, r9, #3      ; 0x3\r
26501    19df8:       e2890004        add     r0, r9, #4      ; 0x4\r
26502    19dfc:       e58d0434        str     r0, [sp, #1076]\r
26503    19e00:       e2890000        add     r0, r9, #0      ; 0x0\r
26504    19e04:       ebf5a6c3        bl      0xffd83918\r
26505    19e08:       0800473e        stmeqda r0, {r1, r2, r3, r4, r5, r8, r9, sl, lr}\r
26506    19e0c:       e1a03000        mov     r3, r0\r
26507    19e10:       ebf5a85a        bl      0xffd83f80\r
26508    19e14:       0800473c        stmeqda r0, {r2, r3, r4, r5, r8, r9, sl, lr}\r
26509    19e18:       e1a00003        mov     r0, r3\r
26510    19e1c:       e28cc020        add     ip, ip, #32     ; 0x20\r
26511    19e20:       eaf5a4aa        b       0xffd830d0\r
26512    19e24:       080c36e4        stmeqda ip, {r2, r5, r6, r7, r9, sl, ip, sp}\r
26513    19e28:       00000000        andeq   r0, r0, r0\r
26514    19e2c:       ebf5a853        bl      0xffd83f80\r
26515    19e30:       080c36e4        stmeqda ip, {r2, r5, r6, r7, r9, sl, ip, sp}\r
26516    19e34:       e3b06001        movs    r6, #1  ; 0x1\r
26517    19e38:       ebf5a850        bl      0xffd83f80\r
26518    19e3c:       080c36e6        stmeqda ip, {r1, r2, r5, r6, r7, r9, sl, ip, sp}\r
26519    19e40:       e3540000        cmp     r4, #0  ; 0x0\r
26520    19e44:       ebf5a84d        bl      0xffd83f80\r
26521    19e48:       080c36e8        stmeqda ip, {r3, r5, r6, r7, r9, sl, ip, sp}\r
26522    19e4c:       e28cc009        add     ip, ip, #9      ; 0x9\r
26523    19e50:       1a000004        bne     0x19e68\r
26524    19e54:       e1a00fac        mov     r0, ip, lsr #31\r
26525    19e58:       e08ff100        add     pc, pc, r0, lsl #2\r
26526    19e5c:       080c37a8        stmeqda ip, {r3, r5, r7, r8, r9, sl, ip, sp}\r
26527    19e60:       ebf5a43b        bl      0xffd82f54\r
26528    19e64:       ea0001da        b       0x1a5d4\r
26529    19e68:       ebf5a844        bl      0xffd83f80\r
26530    19e6c:       080c36ea        stmeqda ip, {r1, r3, r5, r6, r7, r9, sl, ip, sp}\r
26531    19e70:       e28cc003        add     ip, ip, #3      ; 0x3\r
26532    19e74:       4a000004        bmi     0x19e8c\r
26533    19e78:       e1a00fac        mov     r0, ip, lsr #31\r
26534    19e7c:       e08ff100        add     pc, pc, r0, lsl #2\r
26535    19e80:       080c36ee        stmeqda ip, {r1, r2, r3, r5, r6, r7, r9, sl, ip, sp}\r
26536    19e84:       ebf5a432        bl      0xffd82f54\r
26537    19e88:       ea000004        b       0x19ea0\r
26538    19e8c:       ebf5a83b        bl      0xffd83f80\r
26539    19e90:       080c36ec        stmeqda ip, {r2, r3, r5, r6, r7, r9, sl, ip, sp}\r
26540    19e94:       e3a01000        mov     r1, #0  ; 0x0\r
26541    19e98:       e0514004        subs    r4, r1, r4\r
26542    19e9c:       e28cc003        add     ip, ip, #3      ; 0x3\r
26543    19ea0:       ebf5a836        bl      0xffd83f80\r
26544    19ea4:       080c36ee        stmeqda ip, {r1, r2, r3, r5, r6, r7, r9, sl, ip, sp}\r
26545    19ea8:       e59d9434        ldr     r9, [sp, #1076]\r
26546    19eac:       e3c99003        bic     r9, r9, #3      ; 0x3\r
26547    19eb0:       e2499004        sub     r9, r9, #4      ; 0x4\r
26548    19eb4:       e58d9434        str     r9, [sp, #1076]\r
26549    19eb8:       e2890000        add     r0, r9, #0      ; 0x0\r
26550    19ebc:       e1a01007        mov     r1, r7\r
26551    19ec0:       ebf5a5c1        bl      0xffd835cc\r
26552    19ec4:       080c36f0        stmeqda ip, {r4, r5, r6, r7, r9, sl, ip, sp}\r
26553    19ec8:       ebf5a82c        bl      0xffd83f80\r
26554    19ecc:       080c36f0        stmeqda ip, {r4, r5, r6, r7, r9, sl, ip, sp}\r
26555    19ed0:       e59d9434        ldr     r9, [sp, #1076]\r
26556    19ed4:       e3c99003        bic     r9, r9, #3      ; 0x3\r
26557    19ed8:       e2499004        sub     r9, r9, #4      ; 0x4\r
26558    19edc:       e58d9434        str     r9, [sp, #1076]\r
26559    19ee0:       e2890000        add     r0, r9, #0      ; 0x0\r
26560    19ee4:       e1a01003        mov     r1, r3\r
26561    19ee8:       ebf5a5b7        bl      0xffd835cc\r
26562    19eec:       080c36f2        stmeqda ip, {r1, r4, r5, r6, r7, r9, sl, ip, sp}\r
26563    19ef0:       ebf5a822        bl      0xffd83f80\r
26564    19ef4:       080c36f2        stmeqda ip, {r1, r4, r5, r6, r7, r9, sl, ip, sp}\r
26565    19ef8:       e3530000        cmp     r3, #0  ; 0x0\r
26566    19efc:       ebf5a81f        bl      0xffd83f80\r
26567    19f00:       080c36f4        stmeqda ip, {r2, r4, r5, r6, r7, r9, sl, ip, sp}\r
26568    19f04:       e28cc00e        add     ip, ip, #14     ; 0xe\r
26569    19f08:       4a000004        bmi     0x19f20\r
26570    19f0c:       e1a00fac        mov     r0, ip, lsr #31\r
26571    19f10:       e08ff100        add     pc, pc, r0, lsl #2\r
26572    19f14:       080c36f8        stmeqda ip, {r3, r4, r5, r6, r7, r9, sl, ip, sp}\r
26573    19f18:       ebf5a40d        bl      0xffd82f54\r
26574    19f1c:       ea000004        b       0x19f34\r
26575    19f20:       ebf5a816        bl      0xffd83f80\r
26576    19f24:       080c36f6        stmeqda ip, {r1, r2, r4, r5, r6, r7, r9, sl, ip, sp}\r
26577    19f28:       e3a01000        mov     r1, #0  ; 0x0\r
26578    19f2c:       e0513003        subs    r3, r1, r3\r
26579    19f30:       e28cc003        add     ip, ip, #3      ; 0x3\r
26580    19f34:       ebf5a811        bl      0xffd83f80\r
26581    19f38:       080c36f8        stmeqda ip, {r3, r4, r5, r6, r7, r9, sl, ip, sp}\r
26582    19f3c:       e1530004        cmp     r3, r4\r
26583    19f40:       ebf5a80e        bl      0xffd83f80\r
26584    19f44:       080c36fa        stmeqda ip, {r1, r3, r4, r5, r6, r7, r9, sl, ip, sp}\r
26585    19f48:       e28cc006        add     ip, ip, #6      ; 0x6\r
26586    19f4c:       2a000004        bcs     0x19f64\r
26587    19f50:       e1a00fac        mov     r0, ip, lsr #31\r
26588    19f54:       e08ff100        add     pc, pc, r0, lsl #2\r
26589    19f58:       080c379c        stmeqda ip, {r2, r3, r4, r7, r8, r9, sl, ip, sp}\r
26590    19f5c:       ebf5a3fc        bl      0xffd82f54\r
26591    19f60:       ea000170        b       0x1a528\r
26592    19f64:       ebf5a805        bl      0xffd83f80\r
26593    19f68:       080c36fc        stmeqda ip, {r2, r3, r4, r5, r6, r7, r9, sl, ip, sp}\r
26594    19f6c:       e3b07001        movs    r7, #1  ; 0x1\r
26595    19f70:       ebf5a802        bl      0xffd83f80\r
26596    19f74:       080c36fe        stmeqda ip, {r1, r2, r3, r4, r5, r6, r7, r9, sl, ip, sp}\r
26597    19f78:       e1b07e07        movs    r7, r7, lsl #28\r
26598    19f7c:       e28cc006        add     ip, ip, #6      ; 0x6\r
26599    19f80:       ebf5a7fe        bl      0xffd83f80\r
26600    19f84:       080c3700        stmeqda ip, {r8, r9, sl, ip, sp}\r
26601    19f88:       e1540007        cmp     r4, r7\r
26602    19f8c:       ebf5a7fb        bl      0xffd83f80\r
26603    19f90:       080c3702        stmeqda ip, {r1, r8, r9, sl, ip, sp}\r
26604    19f94:       e28cc006        add     ip, ip, #6      ; 0x6\r
26605    19f98:       3a000004        bcc     0x19fb0\r
26606    19f9c:       e1a00fac        mov     r0, ip, lsr #31\r
26607    19fa0:       e08ff100        add     pc, pc, r0, lsl #2\r
26608    19fa4:       080c370e        stmeqda ip, {r1, r2, r3, r8, r9, sl, ip, sp}\r
26609    19fa8:       ebf5a3e9        bl      0xffd82f54\r
26610    19fac:       ea000019        b       0x1a018\r
26611    19fb0:       ebf5a7f2        bl      0xffd83f80\r
26612    19fb4:       080c3704        stmeqda ip, {r2, r8, r9, sl, ip, sp}\r
26613    19fb8:       e1540003        cmp     r4, r3\r
26614    19fbc:       ebf5a7ef        bl      0xffd83f80\r
26615    19fc0:       080c3706        stmeqda ip, {r1, r2, r8, r9, sl, ip, sp}\r
26616    19fc4:       e28cc006        add     ip, ip, #6      ; 0x6\r
26617    19fc8:       3a000004        bcc     0x19fe0\r
26618    19fcc:       e1a00fac        mov     r0, ip, lsr #31\r
26619    19fd0:       e08ff100        add     pc, pc, r0, lsl #2\r
26620    19fd4:       080c370e        stmeqda ip, {r1, r2, r3, r8, r9, sl, ip, sp}\r
26621    19fd8:       ebf5a3dd        bl      0xffd82f54\r
26622    19fdc:       ea00000d        b       0x1a018\r
26623    19fe0:       ebf5a7e6        bl      0xffd83f80\r
26624    19fe4:       080c3708        stmeqda ip, {r3, r8, r9, sl, ip, sp}\r
26625    19fe8:       e1b04204        movs    r4, r4, lsl #4\r
26626    19fec:       ebf5a7e3        bl      0xffd83f80\r
26627    19ff0:       080c370a        stmeqda ip, {r1, r3, r8, r9, sl, ip, sp}\r
26628    19ff4:       e1b06206        movs    r6, r6, lsl #4\r
26629    19ff8:       ebf5a7e0        bl      0xffd83f80\r
26630    19ffc:       080c370c        stmeqda ip, {r2, r3, r8, r9, sl, ip, sp}\r
26631    1a000:       e28cc009        add     ip, ip, #9      ; 0x9\r
26632    1a004:       e1a00fac        mov     r0, ip, lsr #31\r
26633    1a008:       e08ff100        add     pc, pc, r0, lsl #2\r
26634    1a00c:       080c3700        stmeqda ip, {r8, r9, sl, ip, sp}\r
26635    1a010:       ebf5a3cf        bl      0xffd82f54\r
26636    1a014:       eaffffd9        b       0x19f80\r
26637    1a018:       ebf5a7d8        bl      0xffd83f80\r
26638    1a01c:       080c370e        stmeqda ip, {r1, r2, r3, r8, r9, sl, ip, sp}\r
26639    1a020:       e1b07187        movs    r7, r7, lsl #3\r
26640    1a024:       e28cc003        add     ip, ip, #3      ; 0x3\r
26641    1a028:       ebf5a7d4        bl      0xffd83f80\r
26642    1a02c:       080c3710        stmeqda ip, {r4, r8, r9, sl, ip, sp}\r
26643    1a030:       e1540007        cmp     r4, r7\r
26644    1a034:       ebf5a7d1        bl      0xffd83f80\r
26645    1a038:       080c3712        stmeqda ip, {r1, r4, r8, r9, sl, ip, sp}\r
26646    1a03c:       e28cc006        add     ip, ip, #6      ; 0x6\r
26647    1a040:       3a000004        bcc     0x1a058\r
26648    1a044:       e1a00fac        mov     r0, ip, lsr #31\r
26649    1a048:       e08ff100        add     pc, pc, r0, lsl #2\r
26650    1a04c:       080c371e        stmeqda ip, {r1, r2, r3, r4, r8, r9, sl, ip, sp}\r
26651    1a050:       ebf5a3bf        bl      0xffd82f54\r
26652    1a054:       ea000019        b       0x1a0c0\r
26653    1a058:       ebf5a7c8        bl      0xffd83f80\r
26654    1a05c:       080c3714        stmeqda ip, {r2, r4, r8, r9, sl, ip, sp}\r
26655    1a060:       e1540003        cmp     r4, r3\r
26656    1a064:       ebf5a7c5        bl      0xffd83f80\r
26657    1a068:       080c3716        stmeqda ip, {r1, r2, r4, r8, r9, sl, ip, sp}\r
26658    1a06c:       e28cc006        add     ip, ip, #6      ; 0x6\r
26659    1a070:       3a000004        bcc     0x1a088\r
26660    1a074:       e1a00fac        mov     r0, ip, lsr #31\r
26661    1a078:       e08ff100        add     pc, pc, r0, lsl #2\r
26662    1a07c:       080c371e        stmeqda ip, {r1, r2, r3, r4, r8, r9, sl, ip, sp}\r
26663    1a080:       ebf5a3b3        bl      0xffd82f54\r
26664    1a084:       ea00000d        b       0x1a0c0\r
26665    1a088:       ebf5a7bc        bl      0xffd83f80\r
26666    1a08c:       080c3718        stmeqda ip, {r3, r4, r8, r9, sl, ip, sp}\r
26667    1a090:       e1b04084        movs    r4, r4, lsl #1\r
26668    1a094:       ebf5a7b9        bl      0xffd83f80\r
26669    1a098:       080c371a        stmeqda ip, {r1, r3, r4, r8, r9, sl, ip, sp}\r
26670    1a09c:       e1b06086        movs    r6, r6, lsl #1\r
26671    1a0a0:       ebf5a7b6        bl      0xffd83f80\r
26672    1a0a4:       080c371c        stmeqda ip, {r2, r3, r4, r8, r9, sl, ip, sp}\r
26673    1a0a8:       e28cc009        add     ip, ip, #9      ; 0x9\r
26674    1a0ac:       e1a00fac        mov     r0, ip, lsr #31\r
26675    1a0b0:       e08ff100        add     pc, pc, r0, lsl #2\r
26676    1a0b4:       080c3710        stmeqda ip, {r4, r8, r9, sl, ip, sp}\r
26677    1a0b8:       ebf5a3a5        bl      0xffd82f54\r
26678    1a0bc:       eaffffd9        b       0x1a028\r
26679    1a0c0:       ebf5a7ae        bl      0xffd83f80\r
26680    1a0c4:       080c371e        stmeqda ip, {r1, r2, r3, r4, r8, r9, sl, ip, sp}\r
26681    1a0c8:       e3b05000        movs    r5, #0  ; 0x0\r
26682    1a0cc:       ebf5a7ab        bl      0xffd83f80\r
26683    1a0d0:       080c3720        stmeqda ip, {r5, r8, r9, sl, ip, sp}\r
26684    1a0d4:       e1530004        cmp     r3, r4\r
26685    1a0d8:       ebf5a7a8        bl      0xffd83f80\r
26686    1a0dc:       080c3722        stmeqda ip, {r1, r5, r8, r9, sl, ip, sp}\r
26687    1a0e0:       e28cc009        add     ip, ip, #9      ; 0x9\r
26688    1a0e4:       2a000004        bcs     0x1a0fc\r
26689    1a0e8:       e1a00fac        mov     r0, ip, lsr #31\r
26690    1a0ec:       e08ff100        add     pc, pc, r0, lsl #2\r
26691    1a0f0:       080c3726        stmeqda ip, {r1, r2, r5, r8, r9, sl, ip, sp}\r
26692    1a0f4:       ebf5a396        bl      0xffd82f54\r
26693    1a0f8:       ea000004        b       0x1a110\r
26694    1a0fc:       ebf5a79f        bl      0xffd83f80\r
26695    1a100:       080c3724        stmeqda ip, {r2, r5, r8, r9, sl, ip, sp}\r
26696    1a104:       e1a01003        mov     r1, r3\r
26697    1a108:       e0533004        subs    r3, r3, r4\r
26698    1a10c:       e28cc003        add     ip, ip, #3      ; 0x3\r
26699    1a110:       ebf5a79a        bl      0xffd83f80\r
26700    1a114:       080c3726        stmeqda ip, {r1, r2, r5, r8, r9, sl, ip, sp}\r
26701    1a118:       e1b070a4        movs    r7, r4, lsr #1\r
26702    1a11c:       ebf5a797        bl      0xffd83f80\r
26703    1a120:       080c3728        stmeqda ip, {r3, r5, r8, r9, sl, ip, sp}\r
26704    1a124:       e1530007        cmp     r3, r7\r
26705    1a128:       ebf5a794        bl      0xffd83f80\r
26706    1a12c:       080c372a        stmeqda ip, {r1, r3, r5, r8, r9, sl, ip, sp}\r
26707    1a130:       e28cc009        add     ip, ip, #9      ; 0x9\r
26708    1a134:       2a000004        bcs     0x1a14c\r
26709    1a138:       e1a00fac        mov     r0, ip, lsr #31\r
26710    1a13c:       e08ff100        add     pc, pc, r0, lsl #2\r
26711    1a140:       080c3738        stmeqda ip, {r3, r4, r5, r8, r9, sl, ip, sp}\r
26712    1a144:       ebf5a382        bl      0xffd82f54\r
26713    1a148:       ea000016        b       0x1a1a8\r
26714    1a14c:       ebf5a78b        bl      0xffd83f80\r
26715    1a150:       080c372c        stmeqda ip, {r2, r3, r5, r8, r9, sl, ip, sp}\r
26716    1a154:       e1a01003        mov     r1, r3\r
26717    1a158:       e0533007        subs    r3, r3, r7\r
26718    1a15c:       ebf5a787        bl      0xffd83f80\r
26719    1a160:       080c372e        stmeqda ip, {r1, r2, r3, r5, r8, r9, sl, ip, sp}\r
26720    1a164:       e1a00006        mov     r0, r6\r
26721    1a168:       e58d0430        str     r0, [sp, #1072]\r
26722    1a16c:       ebf5a783        bl      0xffd83f80\r
26723    1a170:       080c3730        stmeqda ip, {r4, r5, r8, r9, sl, ip, sp}\r
26724    1a174:       e3b07001        movs    r7, #1  ; 0x1\r
26725    1a178:       ebf5a780        bl      0xffd83f80\r
26726    1a17c:       080c3732        stmeqda ip, {r1, r4, r5, r8, r9, sl, ip, sp}\r
26727    1a180:       e1b06776        movs    r6, r6, ror r7\r
26728    1a184:       ebf5a77d        bl      0xffd83f80\r
26729    1a188:       080c3734        stmeqda ip, {r2, r4, r5, r8, r9, sl, ip, sp}\r
26730    1a18c:       e1a01005        mov     r1, r5\r
26731    1a190:       e1955006        orrs    r5, r5, r6\r
26732    1a194:       ebf5a779        bl      0xffd83f80\r
26733    1a198:       080c3736        stmeqda ip, {r1, r2, r4, r5, r8, r9, sl, ip, sp}\r
26734    1a19c:       e59d1430        ldr     r1, [sp, #1072]\r
26735    1a1a0:       e1a06001        mov     r6, r1\r
26736    1a1a4:       e28cc012        add     ip, ip, #18     ; 0x12\r
26737    1a1a8:       ebf5a774        bl      0xffd83f80\r
26738    1a1ac:       080c3738        stmeqda ip, {r3, r4, r5, r8, r9, sl, ip, sp}\r
26739    1a1b0:       e1b07124        movs    r7, r4, lsr #2\r
26740    1a1b4:       ebf5a771        bl      0xffd83f80\r
26741    1a1b8:       080c373a        stmeqda ip, {r1, r3, r4, r5, r8, r9, sl, ip, sp}\r
26742    1a1bc:       e1530007        cmp     r3, r7\r
26743    1a1c0:       ebf5a76e        bl      0xffd83f80\r
26744    1a1c4:       080c373c        stmeqda ip, {r2, r3, r4, r5, r8, r9, sl, ip, sp}\r
26745    1a1c8:       e28cc009        add     ip, ip, #9      ; 0x9\r
26746    1a1cc:       2a000004        bcs     0x1a1e4\r
26747    1a1d0:       e1a00fac        mov     r0, ip, lsr #31\r
26748    1a1d4:       e08ff100        add     pc, pc, r0, lsl #2\r
26749    1a1d8:       080c374a        stmeqda ip, {r1, r3, r6, r8, r9, sl, ip, sp}\r
26750    1a1dc:       ebf5a35c        bl      0xffd82f54\r
26751    1a1e0:       ea000016        b       0x1a240\r
26752    1a1e4:       ebf5a765        bl      0xffd83f80\r
26753    1a1e8:       080c373e        stmeqda ip, {r1, r2, r3, r4, r5, r8, r9, sl, ip, sp}\r
26754    1a1ec:       e1a01003        mov     r1, r3\r
26755    1a1f0:       e0533007        subs    r3, r3, r7\r
26756    1a1f4:       ebf5a761        bl      0xffd83f80\r
26757    1a1f8:       080c3740        stmeqda ip, {r6, r8, r9, sl, ip, sp}\r
26758    1a1fc:       e1a00006        mov     r0, r6\r
26759    1a200:       e58d0430        str     r0, [sp, #1072]\r
26760    1a204:       ebf5a75d        bl      0xffd83f80\r
26761    1a208:       080c3742        stmeqda ip, {r1, r6, r8, r9, sl, ip, sp}\r
26762    1a20c:       e3b07002        movs    r7, #2  ; 0x2\r
26763    1a210:       ebf5a75a        bl      0xffd83f80\r
26764    1a214:       080c3744        stmeqda ip, {r2, r6, r8, r9, sl, ip, sp}\r
26765    1a218:       e1b06776        movs    r6, r6, ror r7\r
26766    1a21c:       ebf5a757        bl      0xffd83f80\r
26767    1a220:       080c3746        stmeqda ip, {r1, r2, r6, r8, r9, sl, ip, sp}\r
26768    1a224:       e1a01005        mov     r1, r5\r
26769    1a228:       e1955006        orrs    r5, r5, r6\r
26770    1a22c:       ebf5a753        bl      0xffd83f80\r
26771    1a230:       080c3748        stmeqda ip, {r3, r6, r8, r9, sl, ip, sp}\r
26772    1a234:       e59d1430        ldr     r1, [sp, #1072]\r
26773    1a238:       e1a06001        mov     r6, r1\r
26774    1a23c:       e28cc012        add     ip, ip, #18     ; 0x12\r
26775    1a240:       ebf5a74e        bl      0xffd83f80\r
26776    1a244:       080c374a        stmeqda ip, {r1, r3, r6, r8, r9, sl, ip, sp}\r
26777    1a248:       e1b071a4        movs    r7, r4, lsr #3\r
26778    1a24c:       ebf5a74b        bl      0xffd83f80\r
26779    1a250:       080c374c        stmeqda ip, {r2, r3, r6, r8, r9, sl, ip, sp}\r
26780    1a254:       e1530007        cmp     r3, r7\r
26781    1a258:       ebf5a748        bl      0xffd83f80\r
26782    1a25c:       080c374e        stmeqda ip, {r1, r2, r3, r6, r8, r9, sl, ip, sp}\r
26783    1a260:       e28cc009        add     ip, ip, #9      ; 0x9\r
26784    1a264:       2a000004        bcs     0x1a27c\r
26785    1a268:       e1a00fac        mov     r0, ip, lsr #31\r
26786    1a26c:       e08ff100        add     pc, pc, r0, lsl #2\r
26787    1a270:       080c375c        stmeqda ip, {r2, r3, r4, r6, r8, r9, sl, ip, sp}\r
26788    1a274:       ebf5a336        bl      0xffd82f54\r
26789    1a278:       ea000016        b       0x1a2d8\r
26790    1a27c:       ebf5a73f        bl      0xffd83f80\r
26791    1a280:       080c3750        stmeqda ip, {r4, r6, r8, r9, sl, ip, sp}\r
26792    1a284:       e1a01003        mov     r1, r3\r
26793    1a288:       e0533007        subs    r3, r3, r7\r
26794    1a28c:       ebf5a73b        bl      0xffd83f80\r
26795    1a290:       080c3752        stmeqda ip, {r1, r4, r6, r8, r9, sl, ip, sp}\r
26796    1a294:       e1a00006        mov     r0, r6\r
26797    1a298:       e58d0430        str     r0, [sp, #1072]\r
26798    1a29c:       ebf5a737        bl      0xffd83f80\r
26799    1a2a0:       080c3754        stmeqda ip, {r2, r4, r6, r8, r9, sl, ip, sp}\r
26800    1a2a4:       e3b07003        movs    r7, #3  ; 0x3\r
26801    1a2a8:       ebf5a734        bl      0xffd83f80\r
26802    1a2ac:       080c3756        stmeqda ip, {r1, r2, r4, r6, r8, r9, sl, ip, sp}\r
26803    1a2b0:       e1b06776        movs    r6, r6, ror r7\r
26804    1a2b4:       ebf5a731        bl      0xffd83f80\r
26805    1a2b8:       080c3758        stmeqda ip, {r3, r4, r6, r8, r9, sl, ip, sp}\r
26806    1a2bc:       e1a01005        mov     r1, r5\r
26807    1a2c0:       e1955006        orrs    r5, r5, r6\r
26808    1a2c4:       ebf5a72d        bl      0xffd83f80\r
26809    1a2c8:       080c375a        stmeqda ip, {r1, r3, r4, r6, r8, r9, sl, ip, sp}\r
26810    1a2cc:       e59d1430        ldr     r1, [sp, #1072]\r
26811    1a2d0:       e1a06001        mov     r6, r1\r
26812    1a2d4:       e28cc012        add     ip, ip, #18     ; 0x12\r
26813    1a2d8:       ebf5a728        bl      0xffd83f80\r
26814    1a2dc:       080c375c        stmeqda ip, {r2, r3, r4, r6, r8, r9, sl, ip, sp}\r
26815    1a2e0:       e1a00006        mov     r0, r6\r
26816    1a2e4:       e58d0430        str     r0, [sp, #1072]\r
26817    1a2e8:       ebf5a724        bl      0xffd83f80\r
26818    1a2ec:       080c375e        stmeqda ip, {r1, r2, r3, r4, r6, r8, r9, sl, ip, sp}\r
26819    1a2f0:       e3530000        cmp     r3, #0  ; 0x0\r
26820    1a2f4:       ebf5a721        bl      0xffd83f80\r
26821    1a2f8:       080c3760        stmeqda ip, {r5, r6, r8, r9, sl, ip, sp}\r
26822    1a2fc:       e28cc009        add     ip, ip, #9      ; 0x9\r
26823    1a300:       1a000004        bne     0x1a318\r
26824    1a304:       e1a00fac        mov     r0, ip, lsr #31\r
26825    1a308:       e08ff100        add     pc, pc, r0, lsl #2\r
26826    1a30c:       080c376a        stmeqda ip, {r1, r3, r5, r6, r8, r9, sl, ip, sp}\r
26827    1a310:       ebf5a30f        bl      0xffd82f54\r
26828    1a314:       ea000016        b       0x1a374\r
26829    1a318:       ebf5a718        bl      0xffd83f80\r
26830    1a31c:       080c3762        stmeqda ip, {r1, r5, r6, r8, r9, sl, ip, sp}\r
26831    1a320:       e1b06226        movs    r6, r6, lsr #4\r
26832    1a324:       ebf5a715        bl      0xffd83f80\r
26833    1a328:       080c3764        stmeqda ip, {r2, r5, r6, r8, r9, sl, ip, sp}\r
26834    1a32c:       e28cc006        add     ip, ip, #6      ; 0x6\r
26835    1a330:       1a000004        bne     0x1a348\r
26836    1a334:       e1a00fac        mov     r0, ip, lsr #31\r
26837    1a338:       e08ff100        add     pc, pc, r0, lsl #2\r
26838    1a33c:       080c376a        stmeqda ip, {r1, r3, r5, r6, r8, r9, sl, ip, sp}\r
26839    1a340:       ebf5a303        bl      0xffd82f54\r
26840    1a344:       ea00000a        b       0x1a374\r
26841    1a348:       ebf5a70c        bl      0xffd83f80\r
26842    1a34c:       080c3766        stmeqda ip, {r1, r2, r5, r6, r8, r9, sl, ip, sp}\r
26843    1a350:       e1b04224        movs    r4, r4, lsr #4\r
26844    1a354:       ebf5a709        bl      0xffd83f80\r
26845    1a358:       080c3768        stmeqda ip, {r3, r5, r6, r8, r9, sl, ip, sp}\r
26846    1a35c:       e28cc006        add     ip, ip, #6      ; 0x6\r
26847    1a360:       e1a00fac        mov     r0, ip, lsr #31\r
26848    1a364:       e08ff100        add     pc, pc, r0, lsl #2\r
26849    1a368:       080c371e        stmeqda ip, {r1, r2, r3, r4, r8, r9, sl, ip, sp}\r
26850    1a36c:       ebf5a2f8        bl      0xffd82f54\r
26851    1a370:       eaffff52        b       0x1a0c0\r
26852    1a374:       ebf5a701        bl      0xffd83f80\r
26853    1a378:       080c376a        stmeqda ip, {r1, r3, r5, r6, r8, r9, sl, ip, sp}\r
26854    1a37c:       e3b0700e        movs    r7, #14 ; 0xe\r
26855    1a380:       ebf5a6fe        bl      0xffd83f80\r
26856    1a384:       080c376c        stmeqda ip, {r2, r3, r5, r6, r8, r9, sl, ip, sp}\r
26857    1a388:       e1b07e07        movs    r7, r7, lsl #28\r
26858    1a38c:       ebf5a6fb        bl      0xffd83f80\r
26859    1a390:       080c376e        stmeqda ip, {r1, r2, r3, r5, r6, r8, r9, sl, ip, sp}\r
26860    1a394:       e1a01005        mov     r1, r5\r
26861    1a398:       e0155007        ands    r5, r5, r7\r
26862    1a39c:       ebf5a6f7        bl      0xffd83f80\r
26863    1a3a0:       080c3770        stmeqda ip, {r4, r5, r6, r8, r9, sl, ip, sp}\r
26864    1a3a4:       e28cc00c        add     ip, ip, #12     ; 0xc\r
26865    1a3a8:       1a000004        bne     0x1a3c0\r
26866    1a3ac:       e1a00fac        mov     r0, ip, lsr #31\r
26867    1a3b0:       e08ff100        add     pc, pc, r0, lsl #2\r
26868    1a3b4:       080c379c        stmeqda ip, {r2, r3, r4, r7, r8, r9, sl, ip, sp}\r
26869    1a3b8:       ebf5a2e5        bl      0xffd82f54\r
26870    1a3bc:       ea000059        b       0x1a528\r
26871    1a3c0:       ebf5a6ee        bl      0xffd83f80\r
26872    1a3c4:       080c3772        stmeqda ip, {r1, r4, r5, r6, r8, r9, sl, ip, sp}\r
26873    1a3c8:       e59d1430        ldr     r1, [sp, #1072]\r
26874    1a3cc:       e1a06001        mov     r6, r1\r
26875    1a3d0:       ebf5a6ea        bl      0xffd83f80\r
26876    1a3d4:       080c3774        stmeqda ip, {r2, r4, r5, r6, r8, r9, sl, ip, sp}\r
26877    1a3d8:       e3b07003        movs    r7, #3  ; 0x3\r
26878    1a3dc:       ebf5a6e7        bl      0xffd83f80\r
26879    1a3e0:       080c3776        stmeqda ip, {r1, r2, r4, r5, r6, r8, r9, sl, ip, sp}\r
26880    1a3e4:       e1b06776        movs    r6, r6, ror r7\r
26881    1a3e8:       ebf5a6e4        bl      0xffd83f80\r
26882    1a3ec:       080c3778        stmeqda ip, {r3, r4, r5, r6, r8, r9, sl, ip, sp}\r
26883    1a3f0:       e1150006        tst     r5, r6\r
26884    1a3f4:       ebf5a6e1        bl      0xffd83f80\r
26885    1a3f8:       080c377a        stmeqda ip, {r1, r3, r4, r5, r6, r8, r9, sl, ip, sp}\r
26886    1a3fc:       e28cc00f        add     ip, ip, #15     ; 0xf\r
26887    1a400:       1a000004        bne     0x1a418\r
26888    1a404:       e1a00fac        mov     r0, ip, lsr #31\r
26889    1a408:       e08ff100        add     pc, pc, r0, lsl #2\r
26890    1a40c:       080c3780        stmeqda ip, {r7, r8, r9, sl, ip, sp}\r
26891    1a410:       ebf5a2cf        bl      0xffd82f54\r
26892    1a414:       ea000007        b       0x1a438\r
26893    1a418:       ebf5a6d8        bl      0xffd83f80\r
26894    1a41c:       080c377c        stmeqda ip, {r2, r3, r4, r5, r6, r8, r9, sl, ip, sp}\r
26895    1a420:       e1b071a4        movs    r7, r4, lsr #3\r
26896    1a424:       ebf5a6d5        bl      0xffd83f80\r
26897    1a428:       080c377e        stmeqda ip, {r1, r2, r3, r4, r5, r6, r8, r9, sl, ip, sp}\r
26898    1a42c:       e1a01003        mov     r1, r3\r
26899    1a430:       e0933007        adds    r3, r3, r7\r
26900    1a434:       e28cc006        add     ip, ip, #6      ; 0x6\r
26901    1a438:       ebf5a6d0        bl      0xffd83f80\r
26902    1a43c:       080c3780        stmeqda ip, {r7, r8, r9, sl, ip, sp}\r
26903    1a440:       e59d1430        ldr     r1, [sp, #1072]\r
26904    1a444:       e1a06001        mov     r6, r1\r
26905    1a448:       ebf5a6cc        bl      0xffd83f80\r
26906    1a44c:       080c3782        stmeqda ip, {r1, r7, r8, r9, sl, ip, sp}\r
26907    1a450:       e3b07002        movs    r7, #2  ; 0x2\r
26908    1a454:       ebf5a6c9        bl      0xffd83f80\r
26909    1a458:       080c3784        stmeqda ip, {r2, r7, r8, r9, sl, ip, sp}\r
26910    1a45c:       e1b06776        movs    r6, r6, ror r7\r
26911    1a460:       ebf5a6c6        bl      0xffd83f80\r
26912    1a464:       080c3786        stmeqda ip, {r1, r2, r7, r8, r9, sl, ip, sp}\r
26913    1a468:       e1150006        tst     r5, r6\r
26914    1a46c:       ebf5a6c3        bl      0xffd83f80\r
26915    1a470:       080c3788        stmeqda ip, {r3, r7, r8, r9, sl, ip, sp}\r
26916    1a474:       e28cc00f        add     ip, ip, #15     ; 0xf\r
26917    1a478:       1a000004        bne     0x1a490\r
26918    1a47c:       e1a00fac        mov     r0, ip, lsr #31\r
26919    1a480:       e08ff100        add     pc, pc, r0, lsl #2\r
26920    1a484:       080c378e        stmeqda ip, {r1, r2, r3, r7, r8, r9, sl, ip, sp}\r
26921    1a488:       ebf5a2b1        bl      0xffd82f54\r
26922    1a48c:       ea000007        b       0x1a4b0\r
26923    1a490:       ebf5a6ba        bl      0xffd83f80\r
26924    1a494:       080c378a        stmeqda ip, {r1, r3, r7, r8, r9, sl, ip, sp}\r
26925    1a498:       e1b07124        movs    r7, r4, lsr #2\r
26926    1a49c:       ebf5a6b7        bl      0xffd83f80\r
26927    1a4a0:       080c378c        stmeqda ip, {r2, r3, r7, r8, r9, sl, ip, sp}\r
26928    1a4a4:       e1a01003        mov     r1, r3\r
26929    1a4a8:       e0933007        adds    r3, r3, r7\r
26930    1a4ac:       e28cc006        add     ip, ip, #6      ; 0x6\r
26931    1a4b0:       ebf5a6b2        bl      0xffd83f80\r
26932    1a4b4:       080c378e        stmeqda ip, {r1, r2, r3, r7, r8, r9, sl, ip, sp}\r
26933    1a4b8:       e59d1430        ldr     r1, [sp, #1072]\r
26934    1a4bc:       e1a06001        mov     r6, r1\r
26935    1a4c0:       ebf5a6ae        bl      0xffd83f80\r
26936    1a4c4:       080c3790        stmeqda ip, {r4, r7, r8, r9, sl, ip, sp}\r
26937    1a4c8:       e3b07001        movs    r7, #1  ; 0x1\r
26938    1a4cc:       ebf5a6ab        bl      0xffd83f80\r
26939    1a4d0:       080c3792        stmeqda ip, {r1, r4, r7, r8, r9, sl, ip, sp}\r
26940    1a4d4:       e1b06776        movs    r6, r6, ror r7\r
26941    1a4d8:       ebf5a6a8        bl      0xffd83f80\r
26942    1a4dc:       080c3794        stmeqda ip, {r2, r4, r7, r8, r9, sl, ip, sp}\r
26943    1a4e0:       e1150006        tst     r5, r6\r
26944    1a4e4:       ebf5a6a5        bl      0xffd83f80\r
26945    1a4e8:       080c3796        stmeqda ip, {r1, r2, r4, r7, r8, r9, sl, ip, sp}\r
26946    1a4ec:       e28cc00f        add     ip, ip, #15     ; 0xf\r
26947    1a4f0:       1a000004        bne     0x1a508\r
26948    1a4f4:       e1a00fac        mov     r0, ip, lsr #31\r
26949    1a4f8:       e08ff100        add     pc, pc, r0, lsl #2\r
26950    1a4fc:       080c379c        stmeqda ip, {r2, r3, r4, r7, r8, r9, sl, ip, sp}\r
26951    1a500:       ebf5a293        bl      0xffd82f54\r
26952    1a504:       ea000007        b       0x1a528\r
26953    1a508:       ebf5a69c        bl      0xffd83f80\r
26954    1a50c:       080c3798        stmeqda ip, {r3, r4, r7, r8, r9, sl, ip, sp}\r
26955    1a510:       e1b070a4        movs    r7, r4, lsr #1\r
26956    1a514:       ebf5a699        bl      0xffd83f80\r
26957    1a518:       080c379a        stmeqda ip, {r1, r3, r4, r7, r8, r9, sl, ip, sp}\r
26958    1a51c:       e1a01003        mov     r1, r3\r
26959    1a520:       e0933007        adds    r3, r3, r7\r
26960    1a524:       e28cc006        add     ip, ip, #6      ; 0x6\r
26961    1a528:       ebf5a694        bl      0xffd83f80\r
26962    1a52c:       080c379c        stmeqda ip, {r2, r3, r4, r7, r8, r9, sl, ip, sp}\r
26963    1a530:       e59d9434        ldr     r9, [sp, #1076]\r
26964    1a534:       e3c99003        bic     r9, r9, #3      ; 0x3\r
26965    1a538:       e2890004        add     r0, r9, #4      ; 0x4\r
26966    1a53c:       e58d0434        str     r0, [sp, #1076]\r
26967    1a540:       e2890000        add     r0, r9, #0      ; 0x0\r
26968    1a544:       ebf5a4f3        bl      0xffd83918\r
26969    1a548:       080c37a0        stmeqda ip, {r5, r7, r8, r9, sl, ip, sp}\r
26970    1a54c:       e1a07000        mov     r7, r0\r
26971    1a550:       ebf5a68a        bl      0xffd83f80\r
26972    1a554:       080c379e        stmeqda ip, {r1, r2, r3, r4, r7, r8, r9, sl, ip, sp}\r
26973    1a558:       e3570000        cmp     r7, #0  ; 0x0\r
26974    1a55c:       ebf5a687        bl      0xffd83f80\r
26975    1a560:       080c37a0        stmeqda ip, {r5, r7, r8, r9, sl, ip, sp}\r
26976    1a564:       e28cc00a        add     ip, ip, #10     ; 0xa\r
26977    1a568:       4a000004        bmi     0x1a580\r
26978    1a56c:       e1a00fac        mov     r0, ip, lsr #31\r
26979    1a570:       e08ff100        add     pc, pc, r0, lsl #2\r
26980    1a574:       080c37a4        stmeqda ip, {r2, r5, r7, r8, r9, sl, ip, sp}\r
26981    1a578:       ebf5a275        bl      0xffd82f54\r
26982    1a57c:       ea000004        b       0x1a594\r
26983    1a580:       ebf5a67e        bl      0xffd83f80\r
26984    1a584:       080c37a2        stmeqda ip, {r1, r5, r7, r8, r9, sl, ip, sp}\r
26985    1a588:       e3a01000        mov     r1, #0  ; 0x0\r
26986    1a58c:       e0513003        subs    r3, r1, r3\r
26987    1a590:       e28cc003        add     ip, ip, #3      ; 0x3\r
26988    1a594:       ebf5a679        bl      0xffd83f80\r
26989    1a598:       080c37a4        stmeqda ip, {r2, r5, r7, r8, r9, sl, ip, sp}\r
26990    1a59c:       e59d9434        ldr     r9, [sp, #1076]\r
26991    1a5a0:       e3c99003        bic     r9, r9, #3      ; 0x3\r
26992    1a5a4:       e2890004        add     r0, r9, #4      ; 0x4\r
26993    1a5a8:       e58d0434        str     r0, [sp, #1076]\r
26994    1a5ac:       e2890000        add     r0, r9, #0      ; 0x0\r
26995    1a5b0:       ebf5a4d8        bl      0xffd83918\r
26996    1a5b4:       080c37a8        stmeqda ip, {r3, r5, r7, r8, r9, sl, ip, sp}\r
26997    1a5b8:       e1a07000        mov     r7, r0\r
26998    1a5bc:       ebf5a66f        bl      0xffd83f80\r
26999    1a5c0:       080c37a6        stmeqda ip, {r1, r2, r5, r7, r8, r9, sl, ip, sp}\r
27000    1a5c4:       e59d1438        ldr     r1, [sp, #1080]\r
27001    1a5c8:       e1a00001        mov     r0, r1\r
27002    1a5cc:       e28cc007        add     ip, ip, #7      ; 0x7\r
27003    1a5d0:       eaf5a29b        b       0xffd83044\r
27004    1a5d4:       ebf5a669        bl      0xffd83f80\r
27005    1a5d8:       080c37a8        stmeqda ip, {r3, r5, r7, r8, r9, sl, ip, sp}\r
27006    1a5dc:       e59d9434        ldr     r9, [sp, #1076]\r
27007    1a5e0:       e3c99003        bic     r9, r9, #3      ; 0x3\r
27008    1a5e4:       e2499004        sub     r9, r9, #4      ; 0x4\r
27009    1a5e8:       e58d9434        str     r9, [sp, #1076]\r
27010    1a5ec:       e2890000        add     r0, r9, #0      ; 0x0\r
27011    1a5f0:       e59d1438        ldr     r1, [sp, #1080]\r
27012    1a5f4:       ebf5a414        bl      0xffd8364c\r
27013    1a5f8:       ebf5a660        bl      0xffd83f80\r
27014    1a5fc:       080c37aa        stmeqda ip, {r1, r3, r5, r7, r8, r9, sl, ip, sp}\r
27015    1a600:       ebf5a65e        bl      0xffd83f80\r
27016    1a604:       080c37ac        stmeqda ip, {r2, r3, r5, r7, r8, r9, sl, ip, sp}\r
27017    1a608:       e3a000af        mov     r0, #175        ; 0xaf\r
27018    1a60c:       e3800c37        orr     r0, r0, #14080  ; 0x3700\r
27019    1a610:       e3800703        orr     r0, r0, #786432 ; 0xc0000\r
27020    1a614:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
27021    1a618:       e58d0438        str     r0, [sp, #1080]\r
27022    1a61c:       e28cc009        add     ip, ip, #9      ; 0x9\r
27023    1a620:       e1a00fac        mov     r0, ip, lsr #31\r
27024    1a624:       e08ff100        add     pc, pc, r0, lsl #2\r
27025    1a628:       080c36e0        stmeqda ip, {r5, r6, r7, r9, sl, ip, sp}\r
27026    1a62c:       ebf5a248        bl      0xffd82f54\r
27027    1a630:       eaffa0ab        b       0x28e4\r
27028    1a634:       0800472e        stmeqda r0, {r1, r2, r3, r5, r8, r9, sl, lr}\r
27029    1a638:       00000000        andeq   r0, r0, r0\r
27030    1a63c:       ebf5a64f        bl      0xffd83f80\r
27031    1a640:       0800472e        stmeqda r0, {r1, r2, r3, r5, r8, r9, sl, lr}\r
27032    1a644:       e59d0434        ldr     r0, [sp, #1076]\r
27033    1a648:       e2800f0d        add     r0, r0, #52     ; 0x34\r
27034    1a64c:       e58d0434        str     r0, [sp, #1076]\r
27035    1a650:       ebf5a64a        bl      0xffd83f80\r
27036    1a654:       08004730        stmeqda r0, {r4, r5, r8, r9, sl, lr}\r
27037    1a658:       e59d9434        ldr     r9, [sp, #1076]\r
27038    1a65c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
27039    1a660:       e289000c        add     r0, r9, #12     ; 0xc\r
27040    1a664:       e58d0434        str     r0, [sp, #1076]\r
27041    1a668:       e2890000        add     r0, r9, #0      ; 0x0\r
27042    1a66c:       ebf5a4a9        bl      0xffd83918\r
27043    1a670:       08004734        stmeqda r0, {r2, r4, r5, r8, r9, sl, lr}\r
27044    1a674:       e1a06000        mov     r6, r0\r
27045    1a678:       e2890004        add     r0, r9, #4      ; 0x4\r
27046    1a67c:       ebf5a4a5        bl      0xffd83918\r
27047    1a680:       08004734        stmeqda r0, {r2, r4, r5, r8, r9, sl, lr}\r
27048    1a684:       e1a07000        mov     r7, r0\r
27049    1a688:       e2890008        add     r0, r9, #8      ; 0x8\r
27050    1a68c:       ebf5a4a1        bl      0xffd83918\r
27051    1a690:       08004734        stmeqda r0, {r2, r4, r5, r8, r9, sl, lr}\r
27052    1a694:       e1a08000        mov     r8, r0\r
27053    1a698:       ebf5a638        bl      0xffd83f80\r
27054    1a69c:       08004732        stmeqda r0, {r1, r4, r5, r8, r9, sl, lr}\r
27055    1a6a0:       e1a00006        mov     r0, r6\r
27056    1a6a4:       e58d0420        str     r0, [sp, #1056]\r
27057    1a6a8:       ebf5a634        bl      0xffd83f80\r
27058    1a6ac:       08004734        stmeqda r0, {r2, r4, r5, r8, r9, sl, lr}\r
27059    1a6b0:       e1a00007        mov     r0, r7\r
27060    1a6b4:       e58d0424        str     r0, [sp, #1060]\r
27061    1a6b8:       ebf5a630        bl      0xffd83f80\r
27062    1a6bc:       08004736        stmeqda r0, {r1, r2, r4, r5, r8, r9, sl, lr}\r
27063    1a6c0:       e1a00008        mov     r0, r8\r
27064    1a6c4:       e58d0428        str     r0, [sp, #1064]\r
27065    1a6c8:       ebf5a62c        bl      0xffd83f80\r
27066    1a6cc:       08004738        stmeqda r0, {r3, r4, r5, r8, r9, sl, lr}\r
27067    1a6d0:       e59d9434        ldr     r9, [sp, #1076]\r
27068    1a6d4:       e3c99003        bic     r9, r9, #3      ; 0x3\r
27069    1a6d8:       e2890010        add     r0, r9, #16     ; 0x10\r
27070    1a6dc:       e58d0434        str     r0, [sp, #1076]\r
27071    1a6e0:       e2890000        add     r0, r9, #0      ; 0x0\r
27072    1a6e4:       ebf5a48b        bl      0xffd83918\r
27073    1a6e8:       0800473c        stmeqda r0, {r2, r3, r4, r5, r8, r9, sl, lr}\r
27074    1a6ec:       e1a07000        mov     r7, r0\r
27075    1a6f0:       e2890004        add     r0, r9, #4      ; 0x4\r
27076    1a6f4:       ebf5a487        bl      0xffd83918\r
27077    1a6f8:       0800473c        stmeqda r0, {r2, r3, r4, r5, r8, r9, sl, lr}\r
27078    1a6fc:       e1a08000        mov     r8, r0\r
27079    1a700:       e2890008        add     r0, r9, #8      ; 0x8\r
27080    1a704:       ebf5a483        bl      0xffd83918\r
27081    1a708:       0800473c        stmeqda r0, {r2, r3, r4, r5, r8, r9, sl, lr}\r
27082    1a70c:       e58d0418        str     r0, [sp, #1048]\r
27083    1a710:       e289000c        add     r0, r9, #12     ; 0xc\r
27084    1a714:       ebf5a47f        bl      0xffd83918\r
27085    1a718:       0800473c        stmeqda r0, {r2, r3, r4, r5, r8, r9, sl, lr}\r
27086    1a71c:       e58d041c        str     r0, [sp, #1052]\r
27087    1a720:       ebf5a616        bl      0xffd83f80\r
27088    1a724:       0800473a        stmeqda r0, {r1, r3, r4, r5, r8, r9, sl, lr}\r
27089    1a728:       e59d9434        ldr     r9, [sp, #1076]\r
27090    1a72c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
27091    1a730:       e2890004        add     r0, r9, #4      ; 0x4\r
27092    1a734:       e58d0434        str     r0, [sp, #1076]\r
27093    1a738:       e2890000        add     r0, r9, #0      ; 0x0\r
27094    1a73c:       ebf5a475        bl      0xffd83918\r
27095    1a740:       0800473e        stmeqda r0, {r1, r2, r3, r4, r5, r8, r9, sl, lr}\r
27096    1a744:       e1a03000        mov     r3, r0\r
27097    1a748:       ebf5a60c        bl      0xffd83f80\r
27098    1a74c:       0800473c        stmeqda r0, {r2, r3, r4, r5, r8, r9, sl, lr}\r
27099    1a750:       e1a00003        mov     r0, r3\r
27100    1a754:       e28cc020        add     ip, ip, #32     ; 0x20\r
27101    1a758:       eaf5a25c        b       0xffd830d0\r
27102    1a75c:       080044ee        stmeqda r0, {r1, r2, r3, r5, r6, r7, sl, lr}\r
27103    1a760:       00000000        andeq   r0, r0, r0\r
27104    1a764:       ebf5a605        bl      0xffd83f80\r
27105    1a768:       080044ee        stmeqda r0, {r1, r2, r3, r5, r6, r7, sl, lr}\r
27106    1a76c:       e3b07000        movs    r7, #0  ; 0x0\r
27107    1a770:       ebf5a602        bl      0xffd83f80\r
27108    1a774:       080044f0        stmeqda r0, {r4, r5, r6, r7, sl, lr}\r
27109    1a778:       e1a00007        mov     r0, r7\r
27110    1a77c:       e58d0428        str     r0, [sp, #1064]\r
27111    1a780:       ebf5a5fe        bl      0xffd83f80\r
27112    1a784:       080044f2        stmeqda r0, {r1, r4, r5, r6, r7, sl, lr}\r
27113    1a788:       e3550000        cmp     r5, #0  ; 0x0\r
27114    1a78c:       ebf5a5fb        bl      0xffd83f80\r
27115    1a790:       080044f4        stmeqda r0, {r2, r4, r5, r6, r7, sl, lr}\r
27116    1a794:       e28cc00c        add     ip, ip, #12     ; 0xc\r
27117    1a798:       aa000004        bge     0x1a7b0\r
27118    1a79c:       e1a00fac        mov     r0, ip, lsr #31\r
27119    1a7a0:       e08ff100        add     pc, pc, r0, lsl #2\r
27120    1a7a4:       08004502        stmeqda r0, {r1, r8, sl, lr}\r
27121    1a7a8:       ebf5a1e9        bl      0xffd82f54\r
27122    1a7ac:       ea00001d        b       0x1a828\r
27123    1a7b0:       ebf5a5f2        bl      0xffd83f80\r
27124    1a7b4:       080044f6        stmeqda r0, {r1, r2, r4, r5, r6, r7, sl, lr}\r
27125    1a7b8:       e3b04012        movs    r4, #18 ; 0x12\r
27126    1a7bc:       ebf5a5ef        bl      0xffd83f80\r
27127    1a7c0:       080044f8        stmeqda r0, {r3, r4, r5, r6, r7, sl, lr}\r
27128    1a7c4:       e59d041c        ldr     r0, [sp, #1052]\r
27129    1a7c8:       e0800004        add     r0, r0, r4\r
27130    1a7cc:       ebf5a43a        bl      0xffd838bc\r
27131    1a7d0:       080044fc        stmeqda r0, {r2, r3, r4, r5, r6, r7, sl, lr}\r
27132    1a7d4:       e1a03000        mov     r3, r0\r
27133    1a7d8:       ebf5a5e8        bl      0xffd83f80\r
27134    1a7dc:       080044fa        stmeqda r0, {r1, r3, r4, r5, r6, r7, sl, lr}\r
27135    1a7e0:       e1550003        cmp     r5, r3\r
27136    1a7e4:       ebf5a5e5        bl      0xffd83f80\r
27137    1a7e8:       080044fc        stmeqda r0, {r2, r3, r4, r5, r6, r7, sl, lr}\r
27138    1a7ec:       e28cc00e        add     ip, ip, #14     ; 0xe\r
27139    1a7f0:       ba000004        blt     0x1a808\r
27140    1a7f4:       e1a00fac        mov     r0, ip, lsr #31\r
27141    1a7f8:       e08ff100        add     pc, pc, r0, lsl #2\r
27142    1a7fc:       08004502        stmeqda r0, {r1, r8, sl, lr}\r
27143    1a800:       ebf5a1d3        bl      0xffd82f54\r
27144    1a804:       ea000007        b       0x1a828\r
27145    1a808:       ebf5a5dc        bl      0xffd83f80\r
27146    1a80c:       080044fe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, sl, lr}\r
27147    1a810:       e3b07001        movs    r7, #1  ; 0x1\r
27148    1a814:       ebf5a5d9        bl      0xffd83f80\r
27149    1a818:       08004500        stmeqda r0, {r8, sl, lr}\r
27150    1a81c:       e1a00007        mov     r0, r7\r
27151    1a820:       e58d0428        str     r0, [sp, #1064]\r
27152    1a824:       e28cc006        add     ip, ip, #6      ; 0x6\r
27153    1a828:       ebf5a5d4        bl      0xffd83f80\r
27154    1a82c:       08004502        stmeqda r0, {r1, r8, sl, lr}\r
27155    1a830:       e3b04010        movs    r4, #16 ; 0x10\r
27156    1a834:       ebf5a5d1        bl      0xffd83f80\r
27157    1a838:       08004504        stmeqda r0, {r2, r8, sl, lr}\r
27158    1a83c:       e59d041c        ldr     r0, [sp, #1052]\r
27159    1a840:       e0800004        add     r0, r0, r4\r
27160    1a844:       ebf5a41c        bl      0xffd838bc\r
27161    1a848:       08004508        stmeqda r0, {r3, r8, sl, lr}\r
27162    1a84c:       e1a03000        mov     r3, r0\r
27163    1a850:       ebf5a5ca        bl      0xffd83f80\r
27164    1a854:       08004506        stmeqda r0, {r1, r2, r8, sl, lr}\r
27165    1a858:       e1a01003        mov     r1, r3\r
27166    1a85c:       e0130593        muls    r3, r3, r5\r
27167    1a860:       ebf5a5c6        bl      0xffd83f80\r
27168    1a864:       08004508        stmeqda r0, {r3, r8, sl, lr}\r
27169    1a868:       e1b03083        movs    r3, r3, lsl #1\r
27170    1a86c:       ebf5a5c3        bl      0xffd83f80\r
27171    1a870:       0800450a        stmeqda r0, {r1, r3, r8, sl, lr}\r
27172    1a874:       e59d041c        ldr     r0, [sp, #1052]\r
27173    1a878:       e280000c        add     r0, r0, #12     ; 0xc\r
27174    1a87c:       ebf5a425        bl      0xffd83918\r
27175    1a880:       0800450e        stmeqda r0, {r1, r2, r3, r8, sl, lr}\r
27176    1a884:       e1a04000        mov     r4, r0\r
27177    1a888:       ebf5a5bc        bl      0xffd83f80\r
27178    1a88c:       0800450c        stmeqda r0, {r2, r3, r8, sl, lr}\r
27179    1a890:       e1a01004        mov     r1, r4\r
27180    1a894:       e0944003        adds    r4, r4, r3\r
27181    1a898:       ebf5a5b8        bl      0xffd83f80\r
27182    1a89c:       0800450e        stmeqda r0, {r1, r2, r3, r8, sl, lr}\r
27183    1a8a0:       e1a00004        mov     r0, r4\r
27184    1a8a4:       e58d0420        str     r0, [sp, #1056]\r
27185    1a8a8:       ebf5a5b4        bl      0xffd83f80\r
27186    1a8ac:       08004510        stmeqda r0, {r4, r8, sl, lr}\r
27187    1a8b0:       e1a01006        mov     r1, r6\r
27188    1a8b4:       e2963000        adds    r3, r6, #0      ; 0x0\r
27189    1a8b8:       ebf5a5b0        bl      0xffd83f80\r
27190    1a8bc:       08004512        stmeqda r0, {r1, r4, r8, sl, lr}\r
27191    1a8c0:       e59d0434        ldr     r0, [sp, #1076]\r
27192    1a8c4:       e2800f02        add     r0, r0, #8      ; 0x8\r
27193    1a8c8:       ebf5a412        bl      0xffd83918\r
27194    1a8cc:       08004516        stmeqda r0, {r1, r2, r4, r8, sl, lr}\r
27195    1a8d0:       e1a05000        mov     r5, r0\r
27196    1a8d4:       ebf5a5a9        bl      0xffd83f80\r
27197    1a8d8:       08004514        stmeqda r0, {r2, r4, r8, sl, lr}\r
27198    1a8dc:       e1a01003        mov     r1, r3\r
27199    1a8e0:       e0133005        ands    r3, r3, r5\r
27200    1a8e4:       ebf5a5a5        bl      0xffd83f80\r
27201    1a8e8:       08004516        stmeqda r0, {r1, r2, r4, r8, sl, lr}\r
27202    1a8ec:       e59d0434        ldr     r0, [sp, #1076]\r
27203    1a8f0:       e2800f03        add     r0, r0, #12     ; 0xc\r
27204    1a8f4:       ebf5a407        bl      0xffd83918\r
27205    1a8f8:       0800451a        stmeqda r0, {r1, r3, r4, r8, sl, lr}\r
27206    1a8fc:       e1a07000        mov     r7, r0\r
27207    1a900:       ebf5a59e        bl      0xffd83f80\r
27208    1a904:       08004518        stmeqda r0, {r3, r4, r8, sl, lr}\r
27209    1a908:       e1a01007        mov     r1, r7\r
27210    1a90c:       e2974000        adds    r4, r7, #0      ; 0x0\r
27211    1a910:       ebf5a59a        bl      0xffd83f80\r
27212    1a914:       0800451a        stmeqda r0, {r1, r3, r4, r8, sl, lr}\r
27213    1a918:       e1a01004        mov     r1, r4\r
27214    1a91c:       e0140394        muls    r4, r4, r3\r
27215    1a920:       ebf5a596        bl      0xffd83f80\r
27216    1a924:       0800451c        stmeqda r0, {r2, r3, r4, r8, sl, lr}\r
27217    1a928:       e59d041c        ldr     r0, [sp, #1052]\r
27218    1a92c:       e2800014        add     r0, r0, #20     ; 0x14\r
27219    1a930:       ebf5a3f8        bl      0xffd83918\r
27220    1a934:       08004520        stmeqda r0, {r5, r8, sl, lr}\r
27221    1a938:       e1a03000        mov     r3, r0\r
27222    1a93c:       ebf5a58f        bl      0xffd83f80\r
27223    1a940:       0800451e        stmeqda r0, {r1, r2, r3, r4, r8, sl, lr}\r
27224    1a944:       e1a01003        mov     r1, r3\r
27225    1a948:       e0933004        adds    r3, r3, r4\r
27226    1a94c:       ebf5a58b        bl      0xffd83f80\r
27227    1a950:       08004520        stmeqda r0, {r5, r8, sl, lr}\r
27228    1a954:       e1a00003        mov     r0, r3\r
27229    1a958:       e58d0424        str     r0, [sp, #1060]\r
27230    1a95c:       ebf5a587        bl      0xffd83f80\r
27231    1a960:       08004522        stmeqda r0, {r1, r5, r8, sl, lr}\r
27232    1a964:       e1a01006        mov     r1, r6\r
27233    1a968:       e2965000        adds    r5, r6, #0      ; 0x0\r
27234    1a96c:       ebf5a583        bl      0xffd83f80\r
27235    1a970:       08004524        stmeqda r0, {r2, r5, r8, sl, lr}\r
27236    1a974:       e3b03003        movs    r3, #3  ; 0x3\r
27237    1a978:       ebf5a580        bl      0xffd83f80\r
27238    1a97c:       08004526        stmeqda r0, {r1, r2, r5, r8, sl, lr}\r
27239    1a980:       e1a01005        mov     r1, r5\r
27240    1a984:       e0155003        ands    r5, r5, r3\r
27241    1a988:       ebf5a57c        bl      0xffd83f80\r
27242    1a98c:       08004528        stmeqda r0, {r3, r5, r8, sl, lr}\r
27243    1a990:       e59d0434        ldr     r0, [sp, #1076]\r
27244    1a994:       e2800f00        add     r0, r0, #0      ; 0x0\r
27245    1a998:       ebf5a3de        bl      0xffd83918\r
27246    1a99c:       0800452c        stmeqda r0, {r2, r3, r5, r8, sl, lr}\r
27247    1a9a0:       e1a08000        mov     r8, r0\r
27248    1a9a4:       ebf5a575        bl      0xffd83f80\r
27249    1a9a8:       0800452a        stmeqda r0, {r1, r3, r5, r8, sl, lr}\r
27250    1a9ac:       e1a01006        mov     r1, r6\r
27251    1a9b0:       e2966001        adds    r6, r6, #1      ; 0x1\r
27252    1a9b4:       ebf5a571        bl      0xffd83f80\r
27253    1a9b8:       0800452c        stmeqda r0, {r2, r3, r5, r8, sl, lr}\r
27254    1a9bc:       e59d0434        ldr     r0, [sp, #1076]\r
27255    1a9c0:       e2800f0b        add     r0, r0, #44     ; 0x2c\r
27256    1a9c4:       e1a01006        mov     r1, r6\r
27257    1a9c8:       ebf5a2ff        bl      0xffd835cc\r
27258    1a9cc:       0800452e        stmeqda r0, {r1, r2, r3, r5, r8, sl, lr}\r
27259    1a9d0:       ebf5a56a        bl      0xffd83f80\r
27260    1a9d4:       0800452e        stmeqda r0, {r1, r2, r3, r5, r8, sl, lr}\r
27261    1a9d8:       e59d0434        ldr     r0, [sp, #1076]\r
27262    1a9dc:       e2800f01        add     r0, r0, #4      ; 0x4\r
27263    1a9e0:       ebf5a3cc        bl      0xffd83918\r
27264    1a9e4:       08004532        stmeqda r0, {r1, r4, r5, r8, sl, lr}\r
27265    1a9e8:       e1a04000        mov     r4, r0\r
27266    1a9ec:       ebf5a563        bl      0xffd83f80\r
27267    1a9f0:       08004530        stmeqda r0, {r4, r5, r8, sl, lr}\r
27268    1a9f4:       e1580004        cmp     r8, r4\r
27269    1a9f8:       ebf5a560        bl      0xffd83f80\r
27270    1a9fc:       08004532        stmeqda r0, {r1, r4, r5, r8, sl, lr}\r
27271    1aa00:       e28cc05a        add     ip, ip, #90     ; 0x5a\r
27272    1aa04:       da000004        ble     0x1aa1c\r
27273    1aa08:       e1a00fac        mov     r0, ip, lsr #31\r
27274    1aa0c:       e08ff100        add     pc, pc, r0, lsl #2\r
27275    1aa10:       080045ba        stmeqda r0, {r1, r3, r4, r5, r7, r8, sl, lr}\r
27276    1aa14:       ebf5a14e        bl      0xffd82f54\r
27277    1aa18:       ea000077        b       0x1abfc\r
27278    1aa1c:       ebf5a557        bl      0xffd83f80\r
27279    1aa20:       08004534        stmeqda r0, {r2, r4, r5, r8, sl, lr}\r
27280    1aa24:       e1b06105        movs    r6, r5, lsl #2\r
27281    1aa28:       ebf5a554        bl      0xffd83f80\r
27282    1aa2c:       08004536        stmeqda r0, {r1, r2, r4, r5, r8, sl, lr}\r
27283    1aa30:       e1a01008        mov     r1, r8\r
27284    1aa34:       e2983000        adds    r3, r8, #0      ; 0x0\r
27285    1aa38:       ebf5a550        bl      0xffd83f80\r
27286    1aa3c:       08004538        stmeqda r0, {r3, r4, r5, r8, sl, lr}\r
27287    1aa40:       e59d0434        ldr     r0, [sp, #1076]\r
27288    1aa44:       e2800f02        add     r0, r0, #8      ; 0x8\r
27289    1aa48:       ebf5a3b2        bl      0xffd83918\r
27290    1aa4c:       0800453c        stmeqda r0, {r2, r3, r4, r5, r8, sl, lr}\r
27291    1aa50:       e1a05000        mov     r5, r0\r
27292    1aa54:       ebf5a549        bl      0xffd83f80\r
27293    1aa58:       0800453a        stmeqda r0, {r1, r3, r4, r5, r8, sl, lr}\r
27294    1aa5c:       e1a01003        mov     r1, r3\r
27295    1aa60:       e0133005        ands    r3, r3, r5\r
27296    1aa64:       ebf5a545        bl      0xffd83f80\r
27297    1aa68:       0800453c        stmeqda r0, {r2, r3, r4, r5, r8, sl, lr}\r
27298    1aa6c:       e59d1424        ldr     r1, [sp, #1060]\r
27299    1aa70:       e1a07001        mov     r7, r1\r
27300    1aa74:       ebf5a541        bl      0xffd83f80\r
27301    1aa78:       0800453e        stmeqda r0, {r1, r2, r3, r4, r5, r8, sl, lr}\r
27302    1aa7c:       e1a01007        mov     r1, r7\r
27303    1aa80:       e0970003        adds    r0, r7, r3\r
27304    1aa84:       e58d0418        str     r0, [sp, #1048]\r
27305    1aa88:       ebf5a53c        bl      0xffd83f80\r
27306    1aa8c:       08004540        stmeqda r0, {r6, r8, sl, lr}\r
27307    1aa90:       e59d1428        ldr     r1, [sp, #1064]\r
27308    1aa94:       e1a03001        mov     r3, r1\r
27309    1aa98:       ebf5a538        bl      0xffd83f80\r
27310    1aa9c:       08004542        stmeqda r0, {r1, r6, r8, sl, lr}\r
27311    1aaa0:       e3530000        cmp     r3, #0  ; 0x0\r
27312    1aaa4:       ebf5a535        bl      0xffd83f80\r
27313    1aaa8:       08004544        stmeqda r0, {r2, r6, r8, sl, lr}\r
27314    1aaac:       e28cc01d        add     ip, ip, #29     ; 0x1d\r
27315    1aab0:       1a000004        bne     0x1aac8\r
27316    1aab4:       e1a00fac        mov     r0, ip, lsr #31\r
27317    1aab8:       e08ff100        add     pc, pc, r0, lsl #2\r
27318    1aabc:       080045b0        stmeqda r0, {r4, r5, r7, r8, sl, lr}\r
27319    1aac0:       ebf5a123        bl      0xffd82f54\r
27320    1aac4:       ea0000c5        b       0x1ade0\r
27321    1aac8:       ebf5a52c        bl      0xffd83f80\r
27322    1aacc:       08004546        stmeqda r0, {r1, r2, r6, r8, sl, lr}\r
27323    1aad0:       e1b05148        movs    r5, r8, asr #2\r
27324    1aad4:       ebf5a529        bl      0xffd83f80\r
27325    1aad8:       08004548        stmeqda r0, {r3, r6, r8, sl, lr}\r
27326    1aadc:       e59d041c        ldr     r0, [sp, #1052]\r
27327    1aae0:       e2800000        add     r0, r0, #0      ; 0x0\r
27328    1aae4:       ebf5a35f        bl      0xffd83868\r
27329    1aae8:       0800454c        stmeqda r0, {r2, r3, r6, r8, sl, lr}\r
27330    1aaec:       e1a03000        mov     r3, r0\r
27331    1aaf0:       ebf5a522        bl      0xffd83f80\r
27332    1aaf4:       0800454a        stmeqda r0, {r1, r3, r6, r8, sl, lr}\r
27333    1aaf8:       e3b07080        movs    r7, #128        ; 0x80\r
27334    1aafc:       ebf5a51f        bl      0xffd83f80\r
27335    1ab00:       0800454c        stmeqda r0, {r2, r3, r6, r8, sl, lr}\r
27336    1ab04:       e1b07187        movs    r7, r7, lsl #3\r
27337    1ab08:       ebf5a51c        bl      0xffd83f80\r
27338    1ab0c:       0800454e        stmeqda r0, {r1, r2, r3, r6, r8, sl, lr}\r
27339    1ab10:       e1a01007        mov     r1, r7\r
27340    1ab14:       e2974000        adds    r4, r7, #0      ; 0x0\r
27341    1ab18:       ebf5a518        bl      0xffd83f80\r
27342    1ab1c:       08004550        stmeqda r0, {r4, r6, r8, sl, lr}\r
27343    1ab20:       e1a01003        mov     r1, r3\r
27344    1ab24:       e0133004        ands    r3, r3, r4\r
27345    1ab28:       ebf5a514        bl      0xffd83f80\r
27346    1ab2c:       08004552        stmeqda r0, {r1, r4, r6, r8, sl, lr}\r
27347    1ab30:       e3530000        cmp     r3, #0  ; 0x0\r
27348    1ab34:       ebf5a511        bl      0xffd83f80\r
27349    1ab38:       08004554        stmeqda r0, {r2, r4, r6, r8, sl, lr}\r
27350    1ab3c:       e28cc01a        add     ip, ip, #26     ; 0x1a\r
27351    1ab40:       1a000004        bne     0x1ab58\r
27352    1ab44:       e1a00fac        mov     r0, ip, lsr #31\r
27353    1ab48:       e08ff100        add     pc, pc, r0, lsl #2\r
27354    1ab4c:       08004588        stmeqda r0, {r3, r7, r8, sl, lr}\r
27355    1ab50:       ebf5a0ff        bl      0xffd82f54\r
27356    1ab54:       ea000160        b       0x1b0dc\r
27357    1ab58:       ebf5a508        bl      0xffd83f80\r
27358    1ab5c:       08004556        stmeqda r0, {r1, r2, r4, r6, r8, sl, lr}\r
27359    1ab60:       e3b03010        movs    r3, #16 ; 0x10\r
27360    1ab64:       ebf5a505        bl      0xffd83f80\r
27361    1ab68:       08004558        stmeqda r0, {r3, r4, r6, r8, sl, lr}\r
27362    1ab6c:       e59d041c        ldr     r0, [sp, #1052]\r
27363    1ab70:       e0800003        add     r0, r0, r3\r
27364    1ab74:       ebf5a350        bl      0xffd838bc\r
27365    1ab78:       0800455c        stmeqda r0, {r2, r3, r4, r6, r8, sl, lr}\r
27366    1ab7c:       e1a07000        mov     r7, r0\r
27367    1ab80:       ebf5a4fe        bl      0xffd83f80\r
27368    1ab84:       0800455a        stmeqda r0, {r1, r3, r4, r6, r8, sl, lr}\r
27369    1ab88:       e1a01005        mov     r1, r5\r
27370    1ab8c:       e2953000        adds    r3, r5, #0      ; 0x0\r
27371    1ab90:       ebf5a4fa        bl      0xffd83f80\r
27372    1ab94:       0800455c        stmeqda r0, {r2, r3, r4, r6, r8, sl, lr}\r
27373    1ab98:       e1a01007        mov     r1, r7\r
27374    1ab9c:       e2974000        adds    r4, r7, #0      ; 0x0\r
27375    1aba0:       ebf5a4f6        bl      0xffd83f80\r
27376    1aba4:       0800455e        stmeqda r0, {r1, r2, r3, r4, r6, r8, sl, lr}\r
27377    1aba8:       e59d0434        ldr     r0, [sp, #1076]\r
27378    1abac:       e2800f0c        add     r0, r0, #48     ; 0x30\r
27379    1abb0:       e1a01006        mov     r1, r6\r
27380    1abb4:       ebf5a284        bl      0xffd835cc\r
27381    1abb8:       08004560        stmeqda r0, {r5, r6, r8, sl, lr}\r
27382    1abbc:       ebf5a4ef        bl      0xffd83f80\r
27383    1abc0:       08004560        stmeqda r0, {r5, r6, r8, sl, lr}\r
27384    1abc4:       ebf5a4ed        bl      0xffd83f80\r
27385    1abc8:       08004562        stmeqda r0, {r1, r5, r6, r8, sl, lr}\r
27386    1abcc:       e3a00065        mov     r0, #101        ; 0x65\r
27387    1abd0:       e3800c45        orr     r0, r0, #17664  ; 0x4500\r
27388    1abd4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
27389    1abd8:       e58d0438        str     r0, [sp, #1080]\r
27390    1abdc:       e28cc018        add     ip, ip, #24     ; 0x18\r
27391    1abe0:       e1a00fac        mov     r0, ip, lsr #31\r
27392    1abe4:       e08ff100        add     pc, pc, r0, lsl #2\r
27393    1abe8:       080c36e4        stmeqda ip, {r2, r5, r6, r7, r9, sl, ip, sp}\r
27394    1abec:       ebf5a0d8        bl      0xffd82f54\r
27395    1abf0:       eafffc8d        b       0x19e2c\r
27396    1abf4:       080045ba        stmeqda r0, {r1, r3, r4, r5, r7, r8, sl, lr}\r
27397    1abf8:       00000000        andeq   r0, r0, r0\r
27398    1abfc:       ebf5a4df        bl      0xffd83f80\r
27399    1ac00:       080045ba        stmeqda r0, {r1, r3, r4, r5, r7, r8, sl, lr}\r
27400    1ac04:       e59d0434        ldr     r0, [sp, #1076]\r
27401    1ac08:       e2800f0b        add     r0, r0, #44     ; 0x2c\r
27402    1ac0c:       ebf5a341        bl      0xffd83918\r
27403    1ac10:       080045be        stmeqda r0, {r1, r2, r3, r4, r5, r7, r8, sl, lr}\r
27404    1ac14:       e1a06000        mov     r6, r0\r
27405    1ac18:       ebf5a4d8        bl      0xffd83f80\r
27406    1ac1c:       080045bc        stmeqda r0, {r2, r3, r4, r5, r7, r8, sl, lr}\r
27407    1ac20:       e59d0434        ldr     r0, [sp, #1076]\r
27408    1ac24:       e2800f15        add     r0, r0, #84     ; 0x54\r
27409    1ac28:       ebf5a33a        bl      0xffd83918\r
27410    1ac2c:       080045c0        stmeqda r0, {r6, r7, r8, sl, lr}\r
27411    1ac30:       e1a04000        mov     r4, r0\r
27412    1ac34:       ebf5a4d1        bl      0xffd83f80\r
27413    1ac38:       080045be        stmeqda r0, {r1, r2, r3, r4, r5, r7, r8, sl, lr}\r
27414    1ac3c:       e1560004        cmp     r6, r4\r
27415    1ac40:       ebf5a4ce        bl      0xffd83f80\r
27416    1ac44:       080045c0        stmeqda r0, {r6, r7, r8, sl, lr}\r
27417    1ac48:       e28cc010        add     ip, ip, #16     ; 0x10\r
27418    1ac4c:       da000004        ble     0x1ac64\r
27419    1ac50:       e1a00fac        mov     r0, ip, lsr #31\r
27420    1ac54:       e08ff100        add     pc, pc, r0, lsl #2\r
27421    1ac58:       080045c4        stmeqda r0, {r2, r6, r7, r8, sl, lr}\r
27422    1ac5c:       ebf5a0bc        bl      0xffd82f54\r
27423    1ac60:       ea000007        b       0x1ac84\r
27424    1ac64:       ebf5a4c5        bl      0xffd83f80\r
27425    1ac68:       080045c2        stmeqda r0, {r1, r6, r7, r8, sl, lr}\r
27426    1ac6c:       e28cc003        add     ip, ip, #3      ; 0x3\r
27427    1ac70:       e1a00fac        mov     r0, ip, lsr #31\r
27428    1ac74:       e08ff100        add     pc, pc, r0, lsl #2\r
27429    1ac78:       080044c0        stmeqda r0, {r6, r7, sl, lr}\r
27430    1ac7c:       ebf5a0b4        bl      0xffd82f54\r
27431    1ac80:       ea000009        b       0x1acac\r
27432    1ac84:       ebf5a4bd        bl      0xffd83f80\r
27433    1ac88:       080045c4        stmeqda r0, {r2, r6, r7, r8, sl, lr}\r
27434    1ac8c:       e28cc003        add     ip, ip, #3      ; 0x3\r
27435    1ac90:       e1a00fac        mov     r0, ip, lsr #31\r
27436    1ac94:       e08ff100        add     pc, pc, r0, lsl #2\r
27437    1ac98:       0800472e        stmeqda r0, {r1, r2, r3, r5, r8, r9, sl, lr}\r
27438    1ac9c:       ebf5a0ac        bl      0xffd82f54\r
27439    1aca0:       eafffe65        b       0x1a63c\r
27440    1aca4:       080044c0        stmeqda r0, {r6, r7, sl, lr}\r
27441    1aca8:       00000000        andeq   r0, r0, r0\r
27442    1acac:       ebf5a4b3        bl      0xffd83f80\r
27443    1acb0:       080044c0        stmeqda r0, {r6, r7, sl, lr}\r
27444    1acb4:       e1b05146        movs    r5, r6, asr #2\r
27445    1acb8:       ebf5a4b0        bl      0xffd83f80\r
27446    1acbc:       080044c2        stmeqda r0, {r1, r6, r7, sl, lr}\r
27447    1acc0:       e59d041c        ldr     r0, [sp, #1052]\r
27448    1acc4:       e2800000        add     r0, r0, #0      ; 0x0\r
27449    1acc8:       ebf5a2e6        bl      0xffd83868\r
27450    1accc:       080044c6        stmeqda r0, {r1, r2, r6, r7, sl, lr}\r
27451    1acd0:       e1a03000        mov     r3, r0\r
27452    1acd4:       ebf5a4a9        bl      0xffd83f80\r
27453    1acd8:       080044c4        stmeqda r0, {r2, r6, r7, sl, lr}\r
27454    1acdc:       e3b07080        movs    r7, #128        ; 0x80\r
27455    1ace0:       ebf5a4a6        bl      0xffd83f80\r
27456    1ace4:       080044c6        stmeqda r0, {r1, r2, r6, r7, sl, lr}\r
27457    1ace8:       e1b07107        movs    r7, r7, lsl #2\r
27458    1acec:       ebf5a4a3        bl      0xffd83f80\r
27459    1acf0:       080044c8        stmeqda r0, {r3, r6, r7, sl, lr}\r
27460    1acf4:       e1a01007        mov     r1, r7\r
27461    1acf8:       e2974000        adds    r4, r7, #0      ; 0x0\r
27462    1acfc:       ebf5a49f        bl      0xffd83f80\r
27463    1ad00:       080044ca        stmeqda r0, {r1, r3, r6, r7, sl, lr}\r
27464    1ad04:       e1a01003        mov     r1, r3\r
27465    1ad08:       e0133004        ands    r3, r3, r4\r
27466    1ad0c:       ebf5a49b        bl      0xffd83f80\r
27467    1ad10:       080044cc        stmeqda r0, {r2, r3, r6, r7, sl, lr}\r
27468    1ad14:       e3530000        cmp     r3, #0  ; 0x0\r
27469    1ad18:       ebf5a498        bl      0xffd83f80\r
27470    1ad1c:       080044ce        stmeqda r0, {r1, r2, r3, r6, r7, sl, lr}\r
27471    1ad20:       e28cc01a        add     ip, ip, #26     ; 0x1a\r
27472    1ad24:       1a000004        bne     0x1ad3c\r
27473    1ad28:       e1a00fac        mov     r0, ip, lsr #31\r
27474    1ad2c:       e08ff100        add     pc, pc, r0, lsl #2\r
27475    1ad30:       080044ee        stmeqda r0, {r1, r2, r3, r5, r6, r7, sl, lr}\r
27476    1ad34:       ebf5a086        bl      0xffd82f54\r
27477    1ad38:       eafffe89        b       0x1a764\r
27478    1ad3c:       ebf5a48f        bl      0xffd83f80\r
27479    1ad40:       080044d0        stmeqda r0, {r4, r6, r7, sl, lr}\r
27480    1ad44:       e3b03012        movs    r3, #18 ; 0x12\r
27481    1ad48:       ebf5a48c        bl      0xffd83f80\r
27482    1ad4c:       080044d2        stmeqda r0, {r1, r4, r6, r7, sl, lr}\r
27483    1ad50:       e59d041c        ldr     r0, [sp, #1052]\r
27484    1ad54:       e0800003        add     r0, r0, r3\r
27485    1ad58:       ebf5a2d7        bl      0xffd838bc\r
27486    1ad5c:       080044d6        stmeqda r0, {r1, r2, r4, r6, r7, sl, lr}\r
27487    1ad60:       e1a07000        mov     r7, r0\r
27488    1ad64:       ebf5a485        bl      0xffd83f80\r
27489    1ad68:       080044d4        stmeqda r0, {r2, r4, r6, r7, sl, lr}\r
27490    1ad6c:       e1a01005        mov     r1, r5\r
27491    1ad70:       e2953000        adds    r3, r5, #0      ; 0x0\r
27492    1ad74:       ebf5a481        bl      0xffd83f80\r
27493    1ad78:       080044d6        stmeqda r0, {r1, r2, r4, r6, r7, sl, lr}\r
27494    1ad7c:       e1a01007        mov     r1, r7\r
27495    1ad80:       e2974000        adds    r4, r7, #0      ; 0x0\r
27496    1ad84:       ebf5a47d        bl      0xffd83f80\r
27497    1ad88:       080044d8        stmeqda r0, {r3, r4, r6, r7, sl, lr}\r
27498    1ad8c:       e59d0434        ldr     r0, [sp, #1076]\r
27499    1ad90:       e2800f0c        add     r0, r0, #48     ; 0x30\r
27500    1ad94:       e1a01006        mov     r1, r6\r
27501    1ad98:       ebf5a20b        bl      0xffd835cc\r
27502    1ad9c:       080044da        stmeqda r0, {r1, r3, r4, r6, r7, sl, lr}\r
27503    1ada0:       ebf5a476        bl      0xffd83f80\r
27504    1ada4:       080044da        stmeqda r0, {r1, r3, r4, r6, r7, sl, lr}\r
27505    1ada8:       ebf5a474        bl      0xffd83f80\r
27506    1adac:       080044dc        stmeqda r0, {r2, r3, r4, r6, r7, sl, lr}\r
27507    1adb0:       e3a000df        mov     r0, #223        ; 0xdf\r
27508    1adb4:       e3800b11        orr     r0, r0, #17408  ; 0x4400\r
27509    1adb8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
27510    1adbc:       e58d0438        str     r0, [sp, #1080]\r
27511    1adc0:       e28cc018        add     ip, ip, #24     ; 0x18\r
27512    1adc4:       e1a00fac        mov     r0, ip, lsr #31\r
27513    1adc8:       e08ff100        add     pc, pc, r0, lsl #2\r
27514    1adcc:       080c36e4        stmeqda ip, {r2, r5, r6, r7, r9, sl, ip, sp}\r
27515    1add0:       ebf5a05f        bl      0xffd82f54\r
27516    1add4:       eafffc14        b       0x19e2c\r
27517    1add8:       080045b0        stmeqda r0, {r4, r5, r7, r8, sl, lr}\r
27518    1addc:       00000000        andeq   r0, r0, r0\r
27519    1ade0:       ebf5a466        bl      0xffd83f80\r
27520    1ade4:       080045b0        stmeqda r0, {r4, r5, r7, r8, sl, lr}\r
27521    1ade8:       e59d0418        ldr     r0, [sp, #1048]\r
27522    1adec:       e2800000        add     r0, r0, #0      ; 0x0\r
27523    1adf0:       e1a01003        mov     r1, r3\r
27524    1adf4:       ebf5a1d4        bl      0xffd8354c\r
27525    1adf8:       080045b2        stmeqda r0, {r1, r4, r5, r7, r8, sl, lr}\r
27526    1adfc:       ebf5a45f        bl      0xffd83f80\r
27527    1ae00:       080045b2        stmeqda r0, {r1, r4, r5, r7, r8, sl, lr}\r
27528    1ae04:       e1a01008        mov     r1, r8\r
27529    1ae08:       e2988002        adds    r8, r8, #2      ; 0x2\r
27530    1ae0c:       ebf5a45b        bl      0xffd83f80\r
27531    1ae10:       080045b4        stmeqda r0, {r2, r4, r5, r7, r8, sl, lr}\r
27532    1ae14:       e59d0434        ldr     r0, [sp, #1076]\r
27533    1ae18:       e2800f01        add     r0, r0, #4      ; 0x4\r
27534    1ae1c:       ebf5a2bd        bl      0xffd83918\r
27535    1ae20:       080045b8        stmeqda r0, {r3, r4, r5, r7, r8, sl, lr}\r
27536    1ae24:       e1a03000        mov     r3, r0\r
27537    1ae28:       ebf5a454        bl      0xffd83f80\r
27538    1ae2c:       080045b6        stmeqda r0, {r1, r2, r4, r5, r7, r8, sl, lr}\r
27539    1ae30:       e1580003        cmp     r8, r3\r
27540    1ae34:       ebf5a451        bl      0xffd83f80\r
27541    1ae38:       080045b8        stmeqda r0, {r3, r4, r5, r7, r8, sl, lr}\r
27542    1ae3c:       e28cc012        add     ip, ip, #18     ; 0x12\r
27543    1ae40:       ca000004        bgt     0x1ae58\r
27544    1ae44:       e1a00fac        mov     r0, ip, lsr #31\r
27545    1ae48:       e08ff100        add     pc, pc, r0, lsl #2\r
27546    1ae4c:       08004536        stmeqda r0, {r1, r2, r4, r5, r8, sl, lr}\r
27547    1ae50:       ebf5a03f        bl      0xffd82f54\r
27548    1ae54:       ea00002b        b       0x1af08\r
27549    1ae58:       ebf5a448        bl      0xffd83f80\r
27550    1ae5c:       080045ba        stmeqda r0, {r1, r3, r4, r5, r7, r8, sl, lr}\r
27551    1ae60:       e59d0434        ldr     r0, [sp, #1076]\r
27552    1ae64:       e2800f0b        add     r0, r0, #44     ; 0x2c\r
27553    1ae68:       ebf5a2aa        bl      0xffd83918\r
27554    1ae6c:       080045be        stmeqda r0, {r1, r2, r3, r4, r5, r7, r8, sl, lr}\r
27555    1ae70:       e1a06000        mov     r6, r0\r
27556    1ae74:       ebf5a441        bl      0xffd83f80\r
27557    1ae78:       080045bc        stmeqda r0, {r2, r3, r4, r5, r7, r8, sl, lr}\r
27558    1ae7c:       e59d0434        ldr     r0, [sp, #1076]\r
27559    1ae80:       e2800f15        add     r0, r0, #84     ; 0x54\r
27560    1ae84:       ebf5a2a3        bl      0xffd83918\r
27561    1ae88:       080045c0        stmeqda r0, {r6, r7, r8, sl, lr}\r
27562    1ae8c:       e1a04000        mov     r4, r0\r
27563    1ae90:       ebf5a43a        bl      0xffd83f80\r
27564    1ae94:       080045be        stmeqda r0, {r1, r2, r3, r4, r5, r7, r8, sl, lr}\r
27565    1ae98:       e1560004        cmp     r6, r4\r
27566    1ae9c:       ebf5a437        bl      0xffd83f80\r
27567    1aea0:       080045c0        stmeqda r0, {r6, r7, r8, sl, lr}\r
27568    1aea4:       e28cc010        add     ip, ip, #16     ; 0x10\r
27569    1aea8:       da000004        ble     0x1aec0\r
27570    1aeac:       e1a00fac        mov     r0, ip, lsr #31\r
27571    1aeb0:       e08ff100        add     pc, pc, r0, lsl #2\r
27572    1aeb4:       080045c4        stmeqda r0, {r2, r6, r7, r8, sl, lr}\r
27573    1aeb8:       ebf5a025        bl      0xffd82f54\r
27574    1aebc:       ea000007        b       0x1aee0\r
27575    1aec0:       ebf5a42e        bl      0xffd83f80\r
27576    1aec4:       080045c2        stmeqda r0, {r1, r6, r7, r8, sl, lr}\r
27577    1aec8:       e28cc003        add     ip, ip, #3      ; 0x3\r
27578    1aecc:       e1a00fac        mov     r0, ip, lsr #31\r
27579    1aed0:       e08ff100        add     pc, pc, r0, lsl #2\r
27580    1aed4:       080044c0        stmeqda r0, {r6, r7, sl, lr}\r
27581    1aed8:       ebf5a01d        bl      0xffd82f54\r
27582    1aedc:       eaffff72        b       0x1acac\r
27583    1aee0:       ebf5a426        bl      0xffd83f80\r
27584    1aee4:       080045c4        stmeqda r0, {r2, r6, r7, r8, sl, lr}\r
27585    1aee8:       e28cc003        add     ip, ip, #3      ; 0x3\r
27586    1aeec:       e1a00fac        mov     r0, ip, lsr #31\r
27587    1aef0:       e08ff100        add     pc, pc, r0, lsl #2\r
27588    1aef4:       0800472e        stmeqda r0, {r1, r2, r3, r5, r8, r9, sl, lr}\r
27589    1aef8:       ebf5a015        bl      0xffd82f54\r
27590    1aefc:       eafffdce        b       0x1a63c\r
27591    1af00:       08004536        stmeqda r0, {r1, r2, r4, r5, r8, sl, lr}\r
27592    1af04:       00000000        andeq   r0, r0, r0\r
27593    1af08:       ebf5a41c        bl      0xffd83f80\r
27594    1af0c:       08004536        stmeqda r0, {r1, r2, r4, r5, r8, sl, lr}\r
27595    1af10:       e1a01008        mov     r1, r8\r
27596    1af14:       e2983000        adds    r3, r8, #0      ; 0x0\r
27597    1af18:       ebf5a418        bl      0xffd83f80\r
27598    1af1c:       08004538        stmeqda r0, {r3, r4, r5, r8, sl, lr}\r
27599    1af20:       e59d0434        ldr     r0, [sp, #1076]\r
27600    1af24:       e2800f02        add     r0, r0, #8      ; 0x8\r
27601    1af28:       ebf5a27a        bl      0xffd83918\r
27602    1af2c:       0800453c        stmeqda r0, {r2, r3, r4, r5, r8, sl, lr}\r
27603    1af30:       e1a05000        mov     r5, r0\r
27604    1af34:       ebf5a411        bl      0xffd83f80\r
27605    1af38:       0800453a        stmeqda r0, {r1, r3, r4, r5, r8, sl, lr}\r
27606    1af3c:       e1a01003        mov     r1, r3\r
27607    1af40:       e0133005        ands    r3, r3, r5\r
27608    1af44:       ebf5a40d        bl      0xffd83f80\r
27609    1af48:       0800453c        stmeqda r0, {r2, r3, r4, r5, r8, sl, lr}\r
27610    1af4c:       e59d1424        ldr     r1, [sp, #1060]\r
27611    1af50:       e1a07001        mov     r7, r1\r
27612    1af54:       ebf5a409        bl      0xffd83f80\r
27613    1af58:       0800453e        stmeqda r0, {r1, r2, r3, r4, r5, r8, sl, lr}\r
27614    1af5c:       e1a01007        mov     r1, r7\r
27615    1af60:       e0970003        adds    r0, r7, r3\r
27616    1af64:       e58d0418        str     r0, [sp, #1048]\r
27617    1af68:       ebf5a404        bl      0xffd83f80\r
27618    1af6c:       08004540        stmeqda r0, {r6, r8, sl, lr}\r
27619    1af70:       e59d1428        ldr     r1, [sp, #1064]\r
27620    1af74:       e1a03001        mov     r3, r1\r
27621    1af78:       ebf5a400        bl      0xffd83f80\r
27622    1af7c:       08004542        stmeqda r0, {r1, r6, r8, sl, lr}\r
27623    1af80:       e3530000        cmp     r3, #0  ; 0x0\r
27624    1af84:       ebf5a3fd        bl      0xffd83f80\r
27625    1af88:       08004544        stmeqda r0, {r2, r6, r8, sl, lr}\r
27626    1af8c:       e28cc01a        add     ip, ip, #26     ; 0x1a\r
27627    1af90:       1a000004        bne     0x1afa8\r
27628    1af94:       e1a00fac        mov     r0, ip, lsr #31\r
27629    1af98:       e08ff100        add     pc, pc, r0, lsl #2\r
27630    1af9c:       080045b0        stmeqda r0, {r4, r5, r7, r8, sl, lr}\r
27631    1afa0:       ebf59feb        bl      0xffd82f54\r
27632    1afa4:       eaffff8d        b       0x1ade0\r
27633    1afa8:       ebf5a3f4        bl      0xffd83f80\r
27634    1afac:       08004546        stmeqda r0, {r1, r2, r6, r8, sl, lr}\r
27635    1afb0:       e1b05148        movs    r5, r8, asr #2\r
27636    1afb4:       ebf5a3f1        bl      0xffd83f80\r
27637    1afb8:       08004548        stmeqda r0, {r3, r6, r8, sl, lr}\r
27638    1afbc:       e59d041c        ldr     r0, [sp, #1052]\r
27639    1afc0:       e2800000        add     r0, r0, #0      ; 0x0\r
27640    1afc4:       ebf5a227        bl      0xffd83868\r
27641    1afc8:       0800454c        stmeqda r0, {r2, r3, r6, r8, sl, lr}\r
27642    1afcc:       e1a03000        mov     r3, r0\r
27643    1afd0:       ebf5a3ea        bl      0xffd83f80\r
27644    1afd4:       0800454a        stmeqda r0, {r1, r3, r6, r8, sl, lr}\r
27645    1afd8:       e3b07080        movs    r7, #128        ; 0x80\r
27646    1afdc:       ebf5a3e7        bl      0xffd83f80\r
27647    1afe0:       0800454c        stmeqda r0, {r2, r3, r6, r8, sl, lr}\r
27648    1afe4:       e1b07187        movs    r7, r7, lsl #3\r
27649    1afe8:       ebf5a3e4        bl      0xffd83f80\r
27650    1afec:       0800454e        stmeqda r0, {r1, r2, r3, r6, r8, sl, lr}\r
27651    1aff0:       e1a01007        mov     r1, r7\r
27652    1aff4:       e2974000        adds    r4, r7, #0      ; 0x0\r
27653    1aff8:       ebf5a3e0        bl      0xffd83f80\r
27654    1affc:       08004550        stmeqda r0, {r4, r6, r8, sl, lr}\r
27655    1b000:       e1a01003        mov     r1, r3\r
27656    1b004:       e0133004        ands    r3, r3, r4\r
27657    1b008:       ebf5a3dc        bl      0xffd83f80\r
27658    1b00c:       08004552        stmeqda r0, {r1, r4, r6, r8, sl, lr}\r
27659    1b010:       e3530000        cmp     r3, #0  ; 0x0\r
27660    1b014:       ebf5a3d9        bl      0xffd83f80\r
27661    1b018:       08004554        stmeqda r0, {r2, r4, r6, r8, sl, lr}\r
27662    1b01c:       e28cc01a        add     ip, ip, #26     ; 0x1a\r
27663    1b020:       1a000004        bne     0x1b038\r
27664    1b024:       e1a00fac        mov     r0, ip, lsr #31\r
27665    1b028:       e08ff100        add     pc, pc, r0, lsl #2\r
27666    1b02c:       08004588        stmeqda r0, {r3, r7, r8, sl, lr}\r
27667    1b030:       ebf59fc7        bl      0xffd82f54\r
27668    1b034:       ea000028        b       0x1b0dc\r
27669    1b038:       ebf5a3d0        bl      0xffd83f80\r
27670    1b03c:       08004556        stmeqda r0, {r1, r2, r4, r6, r8, sl, lr}\r
27671    1b040:       e3b03010        movs    r3, #16 ; 0x10\r
27672    1b044:       ebf5a3cd        bl      0xffd83f80\r
27673    1b048:       08004558        stmeqda r0, {r3, r4, r6, r8, sl, lr}\r
27674    1b04c:       e59d041c        ldr     r0, [sp, #1052]\r
27675    1b050:       e0800003        add     r0, r0, r3\r
27676    1b054:       ebf5a218        bl      0xffd838bc\r
27677    1b058:       0800455c        stmeqda r0, {r2, r3, r4, r6, r8, sl, lr}\r
27678    1b05c:       e1a07000        mov     r7, r0\r
27679    1b060:       ebf5a3c6        bl      0xffd83f80\r
27680    1b064:       0800455a        stmeqda r0, {r1, r3, r4, r6, r8, sl, lr}\r
27681    1b068:       e1a01005        mov     r1, r5\r
27682    1b06c:       e2953000        adds    r3, r5, #0      ; 0x0\r
27683    1b070:       ebf5a3c2        bl      0xffd83f80\r
27684    1b074:       0800455c        stmeqda r0, {r2, r3, r4, r6, r8, sl, lr}\r
27685    1b078:       e1a01007        mov     r1, r7\r
27686    1b07c:       e2974000        adds    r4, r7, #0      ; 0x0\r
27687    1b080:       ebf5a3be        bl      0xffd83f80\r
27688    1b084:       0800455e        stmeqda r0, {r1, r2, r3, r4, r6, r8, sl, lr}\r
27689    1b088:       e59d0434        ldr     r0, [sp, #1076]\r
27690    1b08c:       e2800f0c        add     r0, r0, #48     ; 0x30\r
27691    1b090:       e1a01006        mov     r1, r6\r
27692    1b094:       ebf5a14c        bl      0xffd835cc\r
27693    1b098:       08004560        stmeqda r0, {r5, r6, r8, sl, lr}\r
27694    1b09c:       ebf5a3b7        bl      0xffd83f80\r
27695    1b0a0:       08004560        stmeqda r0, {r5, r6, r8, sl, lr}\r
27696    1b0a4:       ebf5a3b5        bl      0xffd83f80\r
27697    1b0a8:       08004562        stmeqda r0, {r1, r5, r6, r8, sl, lr}\r
27698    1b0ac:       e3a00065        mov     r0, #101        ; 0x65\r
27699    1b0b0:       e3800c45        orr     r0, r0, #17664  ; 0x4500\r
27700    1b0b4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
27701    1b0b8:       e58d0438        str     r0, [sp, #1080]\r
27702    1b0bc:       e28cc018        add     ip, ip, #24     ; 0x18\r
27703    1b0c0:       e1a00fac        mov     r0, ip, lsr #31\r
27704    1b0c4:       e08ff100        add     pc, pc, r0, lsl #2\r
27705    1b0c8:       080c36e4        stmeqda ip, {r2, r5, r6, r7, r9, sl, ip, sp}\r
27706    1b0cc:       ebf59fa0        bl      0xffd82f54\r
27707    1b0d0:       eafffb55        b       0x19e2c\r
27708    1b0d4:       08004588        stmeqda r0, {r3, r7, r8, sl, lr}\r
27709    1b0d8:       00000000        andeq   r0, r0, r0\r
27710    1b0dc:       ebf5a3a7        bl      0xffd83f80\r
27711    1b0e0:       08004588        stmeqda r0, {r3, r7, r8, sl, lr}\r
27712    1b0e4:       e3550000        cmp     r5, #0  ; 0x0\r
27713    1b0e8:       ebf5a3a4        bl      0xffd83f80\r
27714    1b0ec:       0800458a        stmeqda r0, {r1, r3, r7, r8, sl, lr}\r
27715    1b0f0:       e28cc006        add     ip, ip, #6      ; 0x6\r
27716    1b0f4:       aa000004        bge     0x1b10c\r
27717    1b0f8:       e1a00fac        mov     r0, ip, lsr #31\r
27718    1b0fc:       e08ff100        add     pc, pc, r0, lsl #2\r
27719    1b100:       080045ae        stmeqda r0, {r1, r2, r3, r5, r7, r8, sl, lr}\r
27720    1b104:       ebf59f92        bl      0xffd82f54\r
27721    1b108:       ea000051        b       0x1b254\r
27722    1b10c:       ebf5a39b        bl      0xffd83f80\r
27723    1b110:       0800458c        stmeqda r0, {r2, r3, r7, r8, sl, lr}\r
27724    1b114:       e3b04010        movs    r4, #16 ; 0x10\r
27725    1b118:       ebf5a398        bl      0xffd83f80\r
27726    1b11c:       0800458e        stmeqda r0, {r1, r2, r3, r7, r8, sl, lr}\r
27727    1b120:       e59d041c        ldr     r0, [sp, #1052]\r
27728    1b124:       e0800004        add     r0, r0, r4\r
27729    1b128:       ebf5a1e3        bl      0xffd838bc\r
27730    1b12c:       08004592        stmeqda r0, {r1, r4, r7, r8, sl, lr}\r
27731    1b130:       e1a03000        mov     r3, r0\r
27732    1b134:       ebf5a391        bl      0xffd83f80\r
27733    1b138:       08004590        stmeqda r0, {r4, r7, r8, sl, lr}\r
27734    1b13c:       e1550003        cmp     r5, r3\r
27735    1b140:       ebf5a38e        bl      0xffd83f80\r
27736    1b144:       08004592        stmeqda r0, {r1, r4, r7, r8, sl, lr}\r
27737    1b148:       e28cc00e        add     ip, ip, #14     ; 0xe\r
27738    1b14c:       ba000004        blt     0x1b164\r
27739    1b150:       e1a00fac        mov     r0, ip, lsr #31\r
27740    1b154:       e08ff100        add     pc, pc, r0, lsl #2\r
27741    1b158:       080045ae        stmeqda r0, {r1, r2, r3, r5, r7, r8, sl, lr}\r
27742    1b15c:       ebf59f7c        bl      0xffd82f54\r
27743    1b160:       ea00003b        b       0x1b254\r
27744    1b164:       ebf5a385        bl      0xffd83f80\r
27745    1b168:       08004594        stmeqda r0, {r2, r4, r7, r8, sl, lr}\r
27746    1b16c:       e1b03085        movs    r3, r5, lsl #1\r
27747    1b170:       ebf5a382        bl      0xffd83f80\r
27748    1b174:       08004596        stmeqda r0, {r1, r2, r4, r7, r8, sl, lr}\r
27749    1b178:       e59d1420        ldr     r1, [sp, #1056]\r
27750    1b17c:       e0833001        add     r3, r3, r1\r
27751    1b180:       ebf5a37e        bl      0xffd83f80\r
27752    1b184:       08004598        stmeqda r0, {r3, r4, r7, r8, sl, lr}\r
27753    1b188:       e2830000        add     r0, r3, #0      ; 0x0\r
27754    1b18c:       ebf5a1b5        bl      0xffd83868\r
27755    1b190:       0800459c        stmeqda r0, {r2, r3, r4, r7, r8, sl, lr}\r
27756    1b194:       e1a03000        mov     r3, r0\r
27757    1b198:       ebf5a378        bl      0xffd83f80\r
27758    1b19c:       0800459a        stmeqda r0, {r1, r3, r4, r7, r8, sl, lr}\r
27759    1b1a0:       e1a01008        mov     r1, r8\r
27760    1b1a4:       e2984000        adds    r4, r8, #0      ; 0x0\r
27761    1b1a8:       ebf5a374        bl      0xffd83f80\r
27762    1b1ac:       0800459c        stmeqda r0, {r2, r3, r4, r7, r8, sl, lr}\r
27763    1b1b0:       e3b05003        movs    r5, #3  ; 0x3\r
27764    1b1b4:       ebf5a371        bl      0xffd83f80\r
27765    1b1b8:       0800459e        stmeqda r0, {r1, r2, r3, r4, r7, r8, sl, lr}\r
27766    1b1bc:       e1a01004        mov     r1, r4\r
27767    1b1c0:       e0144005        ands    r4, r4, r5\r
27768    1b1c4:       ebf5a36d        bl      0xffd83f80\r
27769    1b1c8:       080045a0        stmeqda r0, {r5, r7, r8, sl, lr}\r
27770    1b1cc:       e1b03203        movs    r3, r3, lsl #4\r
27771    1b1d0:       ebf5a36a        bl      0xffd83f80\r
27772    1b1d4:       080045a2        stmeqda r0, {r1, r5, r7, r8, sl, lr}\r
27773    1b1d8:       e59d0434        ldr     r0, [sp, #1076]\r
27774    1b1dc:       e2800f04        add     r0, r0, #16     ; 0x10\r
27775    1b1e0:       ebf5a1cc        bl      0xffd83918\r
27776    1b1e4:       080045a6        stmeqda r0, {r1, r2, r5, r7, r8, sl, lr}\r
27777    1b1e8:       e1a07000        mov     r7, r0\r
27778    1b1ec:       ebf5a363        bl      0xffd83f80\r
27779    1b1f0:       080045a4        stmeqda r0, {r2, r5, r7, r8, sl, lr}\r
27780    1b1f4:       e1a01003        mov     r1, r3\r
27781    1b1f8:       e0933007        adds    r3, r3, r7\r
27782    1b1fc:       ebf5a35f        bl      0xffd83f80\r
27783    1b200:       080045a6        stmeqda r0, {r1, r2, r5, r7, r8, sl, lr}\r
27784    1b204:       e1a01006        mov     r1, r6\r
27785    1b208:       e0963003        adds    r3, r6, r3\r
27786    1b20c:       ebf5a35b        bl      0xffd83f80\r
27787    1b210:       080045a8        stmeqda r0, {r3, r5, r7, r8, sl, lr}\r
27788    1b214:       e1a01003        mov     r1, r3\r
27789    1b218:       e0933004        adds    r3, r3, r4\r
27790    1b21c:       ebf5a357        bl      0xffd83f80\r
27791    1b220:       080045aa        stmeqda r0, {r1, r3, r5, r7, r8, sl, lr}\r
27792    1b224:       e2830000        add     r0, r3, #0      ; 0x0\r
27793    1b228:       ebf5a18e        bl      0xffd83868\r
27794    1b22c:       080045ae        stmeqda r0, {r1, r2, r3, r5, r7, r8, sl, lr}\r
27795    1b230:       e1a03000        mov     r3, r0\r
27796    1b234:       ebf5a351        bl      0xffd83f80\r
27797    1b238:       080045ac        stmeqda r0, {r2, r3, r5, r7, r8, sl, lr}\r
27798    1b23c:       e28cc02d        add     ip, ip, #45     ; 0x2d\r
27799    1b240:       e1a00fac        mov     r0, ip, lsr #31\r
27800    1b244:       e08ff100        add     pc, pc, r0, lsl #2\r
27801    1b248:       080045b0        stmeqda r0, {r4, r5, r7, r8, sl, lr}\r
27802    1b24c:       ebf59f40        bl      0xffd82f54\r
27803    1b250:       ea000003        b       0x1b264\r
27804    1b254:       ebf5a349        bl      0xffd83f80\r
27805    1b258:       080045ae        stmeqda r0, {r1, r2, r3, r5, r7, r8, sl, lr}\r
27806    1b25c:       e3b03000        movs    r3, #0  ; 0x0\r
27807    1b260:       e28cc003        add     ip, ip, #3      ; 0x3\r
27808    1b264:       ebf5a345        bl      0xffd83f80\r
27809    1b268:       080045b0        stmeqda r0, {r4, r5, r7, r8, sl, lr}\r
27810    1b26c:       e59d0418        ldr     r0, [sp, #1048]\r
27811    1b270:       e2800000        add     r0, r0, #0      ; 0x0\r
27812    1b274:       e1a01003        mov     r1, r3\r
27813    1b278:       ebf5a0b3        bl      0xffd8354c\r
27814    1b27c:       080045b2        stmeqda r0, {r1, r4, r5, r7, r8, sl, lr}\r
27815    1b280:       ebf5a33e        bl      0xffd83f80\r
27816    1b284:       080045b2        stmeqda r0, {r1, r4, r5, r7, r8, sl, lr}\r
27817    1b288:       e1a01008        mov     r1, r8\r
27818    1b28c:       e2988002        adds    r8, r8, #2      ; 0x2\r
27819    1b290:       ebf5a33a        bl      0xffd83f80\r
27820    1b294:       080045b4        stmeqda r0, {r2, r4, r5, r7, r8, sl, lr}\r
27821    1b298:       e59d0434        ldr     r0, [sp, #1076]\r
27822    1b29c:       e2800f01        add     r0, r0, #4      ; 0x4\r
27823    1b2a0:       ebf5a19c        bl      0xffd83918\r
27824    1b2a4:       080045b8        stmeqda r0, {r3, r4, r5, r7, r8, sl, lr}\r
27825    1b2a8:       e1a03000        mov     r3, r0\r
27826    1b2ac:       ebf5a333        bl      0xffd83f80\r
27827    1b2b0:       080045b6        stmeqda r0, {r1, r2, r4, r5, r7, r8, sl, lr}\r
27828    1b2b4:       e1580003        cmp     r8, r3\r
27829    1b2b8:       ebf5a330        bl      0xffd83f80\r
27830    1b2bc:       080045b8        stmeqda r0, {r3, r4, r5, r7, r8, sl, lr}\r
27831    1b2c0:       e28cc012        add     ip, ip, #18     ; 0x12\r
27832    1b2c4:       ca000004        bgt     0x1b2dc\r
27833    1b2c8:       e1a00fac        mov     r0, ip, lsr #31\r
27834    1b2cc:       e08ff100        add     pc, pc, r0, lsl #2\r
27835    1b2d0:       08004536        stmeqda r0, {r1, r2, r4, r5, r8, sl, lr}\r
27836    1b2d4:       ebf59f1e        bl      0xffd82f54\r
27837    1b2d8:       eaffff0a        b       0x1af08\r
27838    1b2dc:       ebf5a327        bl      0xffd83f80\r
27839    1b2e0:       080045ba        stmeqda r0, {r1, r3, r4, r5, r7, r8, sl, lr}\r
27840    1b2e4:       e59d0434        ldr     r0, [sp, #1076]\r
27841    1b2e8:       e2800f0b        add     r0, r0, #44     ; 0x2c\r
27842    1b2ec:       ebf5a189        bl      0xffd83918\r
27843    1b2f0:       080045be        stmeqda r0, {r1, r2, r3, r4, r5, r7, r8, sl, lr}\r
27844    1b2f4:       e1a06000        mov     r6, r0\r
27845    1b2f8:       ebf5a320        bl      0xffd83f80\r
27846    1b2fc:       080045bc        stmeqda r0, {r2, r3, r4, r5, r7, r8, sl, lr}\r
27847    1b300:       e59d0434        ldr     r0, [sp, #1076]\r
27848    1b304:       e2800f15        add     r0, r0, #84     ; 0x54\r
27849    1b308:       ebf5a182        bl      0xffd83918\r
27850    1b30c:       080045c0        stmeqda r0, {r6, r7, r8, sl, lr}\r
27851    1b310:       e1a04000        mov     r4, r0\r
27852    1b314:       ebf5a319        bl      0xffd83f80\r
27853    1b318:       080045be        stmeqda r0, {r1, r2, r3, r4, r5, r7, r8, sl, lr}\r
27854    1b31c:       e1560004        cmp     r6, r4\r
27855    1b320:       ebf5a316        bl      0xffd83f80\r
27856    1b324:       080045c0        stmeqda r0, {r6, r7, r8, sl, lr}\r
27857    1b328:       e28cc010        add     ip, ip, #16     ; 0x10\r
27858    1b32c:       da000004        ble     0x1b344\r
27859    1b330:       e1a00fac        mov     r0, ip, lsr #31\r
27860    1b334:       e08ff100        add     pc, pc, r0, lsl #2\r
27861    1b338:       080045c4        stmeqda r0, {r2, r6, r7, r8, sl, lr}\r
27862    1b33c:       ebf59f04        bl      0xffd82f54\r
27863    1b340:       ea000007        b       0x1b364\r
27864    1b344:       ebf5a30d        bl      0xffd83f80\r
27865    1b348:       080045c2        stmeqda r0, {r1, r6, r7, r8, sl, lr}\r
27866    1b34c:       e28cc003        add     ip, ip, #3      ; 0x3\r
27867    1b350:       e1a00fac        mov     r0, ip, lsr #31\r
27868    1b354:       e08ff100        add     pc, pc, r0, lsl #2\r
27869    1b358:       080044c0        stmeqda r0, {r6, r7, sl, lr}\r
27870    1b35c:       ebf59efc        bl      0xffd82f54\r
27871    1b360:       eafffe51        b       0x1acac\r
27872    1b364:       ebf5a305        bl      0xffd83f80\r
27873    1b368:       080045c4        stmeqda r0, {r2, r6, r7, r8, sl, lr}\r
27874    1b36c:       e28cc003        add     ip, ip, #3      ; 0x3\r
27875    1b370:       e1a00fac        mov     r0, ip, lsr #31\r
27876    1b374:       e08ff100        add     pc, pc, r0, lsl #2\r
27877    1b378:       0800472e        stmeqda r0, {r1, r2, r3, r5, r8, r9, sl, lr}\r
27878    1b37c:       ebf59ef4        bl      0xffd82f54\r
27879    1b380:       eafffcad        b       0x1a63c\r
27880    1b384:       08003ddc        stmeqda r0, {r2, r3, r4, r6, r7, r8, sl, fp, ip, sp}\r
27881    1b388:       00000000        andeq   r0, r0, r0\r
27882    1b38c:       ebf5a2fb        bl      0xffd83f80\r
27883    1b390:       08003ddc        stmeqda r0, {r2, r3, r4, r6, r7, r8, sl, fp, ip, sp}\r
27884    1b394:       e59d9434        ldr     r9, [sp, #1076]\r
27885    1b398:       e3c99003        bic     r9, r9, #3      ; 0x3\r
27886    1b39c:       e2499014        sub     r9, r9, #20     ; 0x14\r
27887    1b3a0:       e58d9434        str     r9, [sp, #1076]\r
27888    1b3a4:       e2890000        add     r0, r9, #0      ; 0x0\r
27889    1b3a8:       e1a01007        mov     r1, r7\r
27890    1b3ac:       ebf5a0a6        bl      0xffd8364c\r
27891    1b3b0:       e2890004        add     r0, r9, #4      ; 0x4\r
27892    1b3b4:       e1a01008        mov     r1, r8\r
27893    1b3b8:       ebf5a0a3        bl      0xffd8364c\r
27894    1b3bc:       e2890008        add     r0, r9, #8      ; 0x8\r
27895    1b3c0:       e59d1418        ldr     r1, [sp, #1048]\r
27896    1b3c4:       ebf5a0a0        bl      0xffd8364c\r
27897    1b3c8:       e289000c        add     r0, r9, #12     ; 0xc\r
27898    1b3cc:       e59d141c        ldr     r1, [sp, #1052]\r
27899    1b3d0:       ebf5a09d        bl      0xffd8364c\r
27900    1b3d4:       e2890010        add     r0, r9, #16     ; 0x10\r
27901    1b3d8:       e59d1438        ldr     r1, [sp, #1080]\r
27902    1b3dc:       ebf5a09a        bl      0xffd8364c\r
27903    1b3e0:       ebf5a2e6        bl      0xffd83f80\r
27904    1b3e4:       08003dde        stmeqda r0, {r1, r2, r3, r4, r6, r7, r8, sl, fp, ip, sp}\r
27905    1b3e8:       e59d1428        ldr     r1, [sp, #1064]\r
27906    1b3ec:       e1a00001        mov     r0, r1\r
27907    1b3f0:       e58d041c        str     r0, [sp, #1052]\r
27908    1b3f4:       ebf5a2e1        bl      0xffd83f80\r
27909    1b3f8:       08003de0        stmeqda r0, {r5, r6, r7, r8, sl, fp, ip, sp}\r
27910    1b3fc:       e59d1424        ldr     r1, [sp, #1060]\r
27911    1b400:       e1a00001        mov     r0, r1\r
27912    1b404:       e58d0418        str     r0, [sp, #1048]\r
27913    1b408:       ebf5a2dc        bl      0xffd83f80\r
27914    1b40c:       08003de2        stmeqda r0, {r1, r5, r6, r7, r8, sl, fp, ip, sp}\r
27915    1b410:       e59d1420        ldr     r1, [sp, #1056]\r
27916    1b414:       e1a08001        mov     r8, r1\r
27917    1b418:       ebf5a2d8        bl      0xffd83f80\r
27918    1b41c:       08003de4        stmeqda r0, {r2, r5, r6, r7, r8, sl, fp, ip, sp}\r
27919    1b420:       e59d9434        ldr     r9, [sp, #1076]\r
27920    1b424:       e3c99003        bic     r9, r9, #3      ; 0x3\r
27921    1b428:       e249900c        sub     r9, r9, #12     ; 0xc\r
27922    1b42c:       e58d9434        str     r9, [sp, #1076]\r
27923    1b430:       e2890000        add     r0, r9, #0      ; 0x0\r
27924    1b434:       e1a01008        mov     r1, r8\r
27925    1b438:       ebf5a083        bl      0xffd8364c\r
27926    1b43c:       e2890004        add     r0, r9, #4      ; 0x4\r
27927    1b440:       e59d1418        ldr     r1, [sp, #1048]\r
27928    1b444:       ebf5a080        bl      0xffd8364c\r
27929    1b448:       e2890008        add     r0, r9, #8      ; 0x8\r
27930    1b44c:       e59d141c        ldr     r1, [sp, #1052]\r
27931    1b450:       ebf5a05d        bl      0xffd835cc\r
27932    1b454:       08003de6        stmeqda r0, {r1, r2, r5, r6, r7, r8, sl, fp, ip, sp}\r
27933    1b458:       ebf5a2c8        bl      0xffd83f80\r
27934    1b45c:       08003de6        stmeqda r0, {r1, r2, r5, r6, r7, r8, sl, fp, ip, sp}\r
27935    1b460:       e59d0434        ldr     r0, [sp, #1076]\r
27936    1b464:       e2400f0c        sub     r0, r0, #48     ; 0x30\r
27937    1b468:       e58d0434        str     r0, [sp, #1076]\r
27938    1b46c:       ebf5a2c3        bl      0xffd83f80\r
27939    1b470:       08003de8        stmeqda r0, {r3, r5, r6, r7, r8, sl, fp, ip, sp}\r
27940    1b474:       e59d0434        ldr     r0, [sp, #1076]\r
27941    1b478:       e2800f00        add     r0, r0, #0      ; 0x0\r
27942    1b47c:       e1a01003        mov     r1, r3\r
27943    1b480:       ebf5a051        bl      0xffd835cc\r
27944    1b484:       08003dea        stmeqda r0, {r1, r3, r5, r6, r7, r8, sl, fp, ip, sp}\r
27945    1b488:       ebf5a2bc        bl      0xffd83f80\r
27946    1b48c:       08003dea        stmeqda r0, {r1, r3, r5, r6, r7, r8, sl, fp, ip, sp}\r
27947    1b490:       e2830018        add     r0, r3, #24     ; 0x18\r
27948    1b494:       ebf5a11f        bl      0xffd83918\r
27949    1b498:       08003dee        stmeqda r0, {r1, r2, r3, r5, r6, r7, r8, sl, fp, ip, sp}\r
27950    1b49c:       e1a07000        mov     r7, r0\r
27951    1b4a0:       ebf5a2b6        bl      0xffd83f80\r
27952    1b4a4:       08003dec        stmeqda r0, {r2, r3, r5, r6, r7, r8, sl, fp, ip, sp}\r
27953    1b4a8:       e3b00080        movs    r0, #128        ; 0x80\r
27954    1b4ac:       e58d0418        str     r0, [sp, #1048]\r
27955    1b4b0:       ebf5a2b2        bl      0xffd83f80\r
27956    1b4b4:       08003dee        stmeqda r0, {r1, r2, r3, r5, r6, r7, r8, sl, fp, ip, sp}\r
27957    1b4b8:       e59de418        ldr     lr, [sp, #1048]\r
27958    1b4bc:       e1b0040e        movs    r0, lr, lsl #8\r
27959    1b4c0:       e58d0418        str     r0, [sp, #1048]\r
27960    1b4c4:       ebf5a2ad        bl      0xffd83f80\r
27961    1b4c8:       08003df0        stmeqda r0, {r4, r5, r6, r7, r8, sl, fp, ip, sp}\r
27962    1b4cc:       e1a01007        mov     r1, r7\r
27963    1b4d0:       e59d0418        ldr     r0, [sp, #1048]\r
27964    1b4d4:       e0977000        adds    r7, r7, r0\r
27965    1b4d8:       ebf5a2a8        bl      0xffd83f80\r
27966    1b4dc:       08003df2        stmeqda r0, {r1, r4, r5, r6, r7, r8, sl, fp, ip, sp}\r
27967    1b4e0:       e1b05847        movs    r5, r7, asr #16\r
27968    1b4e4:       ebf5a2a5        bl      0xffd83f80\r
27969    1b4e8:       08003df4        stmeqda r0, {r2, r4, r5, r6, r7, r8, sl, fp, ip, sp}\r
27970    1b4ec:       e283001c        add     r0, r3, #28     ; 0x1c\r
27971    1b4f0:       ebf5a108        bl      0xffd83918\r
27972    1b4f4:       08003df8        stmeqda r0, {r3, r4, r5, r6, r7, r8, sl, fp, ip, sp}\r
27973    1b4f8:       e1a06000        mov     r6, r0\r
27974    1b4fc:       ebf5a29f        bl      0xffd83f80\r
27975    1b500:       08003df6        stmeqda r0, {r1, r2, r4, r5, r6, r7, r8, sl, fp, ip, sp}\r
27976    1b504:       e1a01006        mov     r1, r6\r
27977    1b508:       e59d0418        ldr     r0, [sp, #1048]\r
27978    1b50c:       e0966000        adds    r6, r6, r0\r
27979    1b510:       ebf5a29a        bl      0xffd83f80\r
27980    1b514:       08003df8        stmeqda r0, {r3, r4, r5, r6, r7, r8, sl, fp, ip, sp}\r
27981    1b518:       e1b04846        movs    r4, r6, asr #16\r
27982    1b51c:       ebf5a297        bl      0xffd83f80\r
27983    1b520:       08003dfa        stmeqda r0, {r1, r3, r4, r5, r6, r7, r8, sl, fp, ip, sp}\r
27984    1b524:       e283003c        add     r0, r3, #60     ; 0x3c\r
27985    1b528:       e1a01005        mov     r1, r5\r
27986    1b52c:       ebf5a006        bl      0xffd8354c\r
27987    1b530:       08003dfc        stmeqda r0, {r2, r3, r4, r5, r6, r7, r8, sl, fp, ip, sp}\r
27988    1b534:       ebf5a291        bl      0xffd83f80\r
27989    1b538:       08003dfc        stmeqda r0, {r2, r3, r4, r5, r6, r7, r8, sl, fp, ip, sp}\r
27990    1b53c:       e59d0434        ldr     r0, [sp, #1076]\r
27991    1b540:       e2800f00        add     r0, r0, #0      ; 0x0\r
27992    1b544:       ebf5a0f3        bl      0xffd83918\r
27993    1b548:       08003e00        stmeqda r0, {r9, sl, fp, ip, sp}\r
27994    1b54c:       e1a03000        mov     r3, r0\r
27995    1b550:       ebf5a28a        bl      0xffd83f80\r
27996    1b554:       08003dfe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, r8, sl, fp, ip, sp}\r
27997    1b558:       e283003e        add     r0, r3, #62     ; 0x3e\r
27998    1b55c:       e1a01004        mov     r1, r4\r
27999    1b560:       ebf59ff9        bl      0xffd8354c\r
28000    1b564:       08003e00        stmeqda r0, {r9, sl, fp, ip, sp}\r
28001    1b568:       ebf5a284        bl      0xffd83f80\r
28002    1b56c:       08003e00        stmeqda r0, {r9, sl, fp, ip, sp}\r
28003    1b570:       e3b08020        movs    r8, #32 ; 0x20\r
28004    1b574:       ebf5a281        bl      0xffd83f80\r
28005    1b578:       08003e02        stmeqda r0, {r1, r9, sl, fp, ip, sp}\r
28006    1b57c:       e0830008        add     r0, r3, r8\r
28007    1b580:       ebf5a0cd        bl      0xffd838bc\r
28008    1b584:       08003e06        stmeqda r0, {r1, r2, r9, sl, fp, ip, sp}\r
28009    1b588:       e1a03000        mov     r3, r0\r
28010    1b58c:       ebf5a27b        bl      0xffd83f80\r
28011    1b590:       08003e04        stmeqda r0, {r2, r9, sl, fp, ip, sp}\r
28012    1b594:       e1a01005        mov     r1, r5\r
28013    1b598:       e0955003        adds    r5, r5, r3\r
28014    1b59c:       ebf5a277        bl      0xffd83f80\r
28015    1b5a0:       08003e06        stmeqda r0, {r1, r2, r9, sl, fp, ip, sp}\r
28016    1b5a4:       e1a01005        mov     r1, r5\r
28017    1b5a8:       e2555001        subs    r5, r5, #1      ; 0x1\r
28018    1b5ac:       ebf5a273        bl      0xffd83f80\r
28019    1b5b0:       08003e08        stmeqda r0, {r3, r9, sl, fp, ip, sp}\r
28020    1b5b4:       e59d0434        ldr     r0, [sp, #1076]\r
28021    1b5b8:       e2800f00        add     r0, r0, #0      ; 0x0\r
28022    1b5bc:       ebf5a0d5        bl      0xffd83918\r
28023    1b5c0:       08003e0c        stmeqda r0, {r2, r3, r9, sl, fp, ip, sp}\r
28024    1b5c4:       e58d041c        str     r0, [sp, #1052]\r
28025    1b5c8:       ebf5a26c        bl      0xffd83f80\r
28026    1b5cc:       08003e0a        stmeqda r0, {r1, r3, r9, sl, fp, ip, sp}\r
28027    1b5d0:       e3b08022        movs    r8, #34 ; 0x22\r
28028    1b5d4:       ebf5a269        bl      0xffd83f80\r
28029    1b5d8:       08003e0c        stmeqda r0, {r2, r3, r9, sl, fp, ip, sp}\r
28030    1b5dc:       e59d041c        ldr     r0, [sp, #1052]\r
28031    1b5e0:       e0800008        add     r0, r0, r8\r
28032    1b5e4:       ebf5a0b4        bl      0xffd838bc\r
28033    1b5e8:       08003e10        stmeqda r0, {r4, r9, sl, fp, ip, sp}\r
28034    1b5ec:       e1a03000        mov     r3, r0\r
28035    1b5f0:       ebf5a262        bl      0xffd83f80\r
28036    1b5f4:       08003e0e        stmeqda r0, {r1, r2, r3, r9, sl, fp, ip, sp}\r
28037    1b5f8:       e1a01004        mov     r1, r4\r
28038    1b5fc:       e0944003        adds    r4, r4, r3\r
28039    1b600:       ebf5a25e        bl      0xffd83f80\r
28040    1b604:       08003e10        stmeqda r0, {r4, r9, sl, fp, ip, sp}\r
28041    1b608:       e1a01004        mov     r1, r4\r
28042    1b60c:       e2544001        subs    r4, r4, #1      ; 0x1\r
28043    1b610:       ebf5a25a        bl      0xffd83f80\r
28044    1b614:       08003e12        stmeqda r0, {r1, r4, r9, sl, fp, ip, sp}\r
28045    1b618:       e1b079c7        movs    r7, r7, asr #19\r
28046    1b61c:       ebf5a257        bl      0xffd83f80\r
28047    1b620:       08003e14        stmeqda r0, {r2, r4, r9, sl, fp, ip, sp}\r
28048    1b624:       e3b08004        movs    r8, #4  ; 0x4\r
28049    1b628:       ebf5a254        bl      0xffd83f80\r
28050    1b62c:       08003e16        stmeqda r0, {r1, r2, r4, r9, sl, fp, ip, sp}\r
28051    1b630:       e3a01000        mov     r1, #0  ; 0x0\r
28052    1b634:       e0518008        subs    r8, r1, r8\r
28053    1b638:       ebf5a250        bl      0xffd83f80\r
28054    1b63c:       08003e18        stmeqda r0, {r3, r4, r9, sl, fp, ip, sp}\r
28055    1b640:       e1a01007        mov     r1, r7\r
28056    1b644:       e0177008        ands    r7, r7, r8\r
28057    1b648:       ebf5a24c        bl      0xffd83f80\r
28058    1b64c:       08003e1a        stmeqda r0, {r1, r3, r4, r9, sl, fp, ip, sp}\r
28059    1b650:       e59d0434        ldr     r0, [sp, #1076]\r
28060    1b654:       e2800f01        add     r0, r0, #4      ; 0x4\r
28061    1b658:       e1a01007        mov     r1, r7\r
28062    1b65c:       ebf59fda        bl      0xffd835cc\r
28063    1b660:       08003e1c        stmeqda r0, {r2, r3, r4, r9, sl, fp, ip, sp}\r
28064    1b664:       ebf5a245        bl      0xffd83f80\r
28065    1b668:       08003e1c        stmeqda r0, {r2, r3, r4, r9, sl, fp, ip, sp}\r
28066    1b66c:       e1b069c6        movs    r6, r6, asr #19\r
28067    1b670:       ebf5a242        bl      0xffd83f80\r
28068    1b674:       08003e1e        stmeqda r0, {r1, r2, r3, r4, r9, sl, fp, ip, sp}\r
28069    1b678:       e1a01006        mov     r1, r6\r
28070    1b67c:       e0166008        ands    r6, r6, r8\r
28071    1b680:       ebf5a23e        bl      0xffd83f80\r
28072    1b684:       08003e20        stmeqda r0, {r5, r9, sl, fp, ip, sp}\r
28073    1b688:       e59d0434        ldr     r0, [sp, #1076]\r
28074    1b68c:       e2800f02        add     r0, r0, #8      ; 0x8\r
28075    1b690:       e1a01006        mov     r1, r6\r
28076    1b694:       ebf59fcc        bl      0xffd835cc\r
28077    1b698:       08003e22        stmeqda r0, {r1, r5, r9, sl, fp, ip, sp}\r
28078    1b69c:       ebf5a237        bl      0xffd83f80\r
28079    1b6a0:       08003e22        stmeqda r0, {r1, r5, r9, sl, fp, ip, sp}\r
28080    1b6a4:       e1b051c5        movs    r5, r5, asr #3\r
28081    1b6a8:       ebf5a234        bl      0xffd83f80\r
28082    1b6ac:       08003e24        stmeqda r0, {r2, r5, r9, sl, fp, ip, sp}\r
28083    1b6b0:       e1a00005        mov     r0, r5\r
28084    1b6b4:       e58d0424        str     r0, [sp, #1060]\r
28085    1b6b8:       ebf5a230        bl      0xffd83f80\r
28086    1b6bc:       08003e26        stmeqda r0, {r1, r2, r5, r9, sl, fp, ip, sp}\r
28087    1b6c0:       e59d1424        ldr     r1, [sp, #1060]\r
28088    1b6c4:       e1a00001        mov     r0, r1\r
28089    1b6c8:       e58d041c        str     r0, [sp, #1052]\r
28090    1b6cc:       ebf5a22b        bl      0xffd83f80\r
28091    1b6d0:       08003e28        stmeqda r0, {r3, r5, r9, sl, fp, ip, sp}\r
28092    1b6d4:       e59d141c        ldr     r1, [sp, #1052]\r
28093    1b6d8:       e59d141c        ldr     r1, [sp, #1052]\r
28094    1b6dc:       e0110008        ands    r0, r1, r8\r
28095    1b6e0:       e58d041c        str     r0, [sp, #1052]\r
28096    1b6e4:       ebf5a225        bl      0xffd83f80\r
28097    1b6e8:       08003e2a        stmeqda r0, {r1, r3, r5, r9, sl, fp, ip, sp}\r
28098    1b6ec:       e59d141c        ldr     r1, [sp, #1052]\r
28099    1b6f0:       e1a00001        mov     r0, r1\r
28100    1b6f4:       e58d0424        str     r0, [sp, #1060]\r
28101    1b6f8:       ebf5a220        bl      0xffd83f80\r
28102    1b6fc:       08003e2c        stmeqda r0, {r2, r3, r5, r9, sl, fp, ip, sp}\r
28103    1b700:       e1b041c4        movs    r4, r4, asr #3\r
28104    1b704:       ebf5a21d        bl      0xffd83f80\r
28105    1b708:       08003e2e        stmeqda r0, {r1, r2, r3, r5, r9, sl, fp, ip, sp}\r
28106    1b70c:       e1a01004        mov     r1, r4\r
28107    1b710:       e0144008        ands    r4, r4, r8\r
28108    1b714:       ebf5a219        bl      0xffd83f80\r
28109    1b718:       08003e30        stmeqda r0, {r4, r5, r9, sl, fp, ip, sp}\r
28110    1b71c:       e59d0434        ldr     r0, [sp, #1076]\r
28111    1b720:       e2800f03        add     r0, r0, #12     ; 0xc\r
28112    1b724:       e1a01004        mov     r1, r4\r
28113    1b728:       ebf59fa7        bl      0xffd835cc\r
28114    1b72c:       08003e32        stmeqda r0, {r1, r4, r5, r9, sl, fp, ip, sp}\r
28115    1b730:       ebf5a212        bl      0xffd83f80\r
28116    1b734:       08003e32        stmeqda r0, {r1, r4, r5, r9, sl, fp, ip, sp}\r
28117    1b738:       e59d0434        ldr     r0, [sp, #1076]\r
28118    1b73c:       e2800f00        add     r0, r0, #0      ; 0x0\r
28119    1b740:       ebf5a074        bl      0xffd83918\r
28120    1b744:       08003e36        stmeqda r0, {r1, r2, r4, r5, r9, sl, fp, ip, sp}\r
28121    1b748:       e1a03000        mov     r3, r0\r
28122    1b74c:       ebf5a20b        bl      0xffd83f80\r
28123    1b750:       08003e34        stmeqda r0, {r2, r4, r5, r9, sl, fp, ip, sp}\r
28124    1b754:       e2830000        add     r0, r3, #0      ; 0x0\r
28125    1b758:       ebf5a042        bl      0xffd83868\r
28126    1b75c:       08003e38        stmeqda r0, {r3, r4, r5, r9, sl, fp, ip, sp}\r
28127    1b760:       e1a04000        mov     r4, r0\r
28128    1b764:       ebf5a205        bl      0xffd83f80\r
28129    1b768:       08003e36        stmeqda r0, {r1, r2, r4, r5, r9, sl, fp, ip, sp}\r
28130    1b76c:       e3b03080        movs    r3, #128        ; 0x80\r
28131    1b770:       ebf5a202        bl      0xffd83f80\r
28132    1b774:       08003e38        stmeqda r0, {r3, r4, r5, r9, sl, fp, ip, sp}\r
28133    1b778:       e1b03083        movs    r3, r3, lsl #1\r
28134    1b77c:       ebf5a1ff        bl      0xffd83f80\r
28135    1b780:       08003e3a        stmeqda r0, {r1, r3, r4, r5, r9, sl, fp, ip, sp}\r
28136    1b784:       e1a01003        mov     r1, r3\r
28137    1b788:       e0133004        ands    r3, r3, r4\r
28138    1b78c:       ebf5a1fb        bl      0xffd83f80\r
28139    1b790:       08003e3c        stmeqda r0, {r2, r3, r4, r5, r9, sl, fp, ip, sp}\r
28140    1b794:       e3530000        cmp     r3, #0  ; 0x0\r
28141    1b798:       ebf5a1f8        bl      0xffd83f80\r
28142    1b79c:       08003e3e        stmeqda r0, {r1, r2, r3, r4, r5, r9, sl, fp, ip, sp}\r
28143    1b7a0:       e28cc0b3        add     ip, ip, #179    ; 0xb3\r
28144    1b7a4:       0a000004        beq     0x1b7bc\r
28145    1b7a8:       e1a00fac        mov     r0, ip, lsr #31\r
28146    1b7ac:       e08ff100        add     pc, pc, r0, lsl #2\r
28147    1b7b0:       08003e42        stmeqda r0, {r1, r6, r9, sl, fp, ip, sp}\r
28148    1b7b4:       ebf59de6        bl      0xffd82f54\r
28149    1b7b8:       ea000007        b       0x1b7dc\r
28150    1b7bc:       ebf5a1ef        bl      0xffd83f80\r
28151    1b7c0:       08003e40        stmeqda r0, {r6, r9, sl, fp, ip, sp}\r
28152    1b7c4:       e28cc003        add     ip, ip, #3      ; 0x3\r
28153    1b7c8:       e1a00fac        mov     r0, ip, lsr #31\r
28154    1b7cc:       e08ff100        add     pc, pc, r0, lsl #2\r
28155    1b7d0:       08004030        stmeqda r0, {r4, r5, lr}\r
28156    1b7d4:       ebf59dde        bl      0xffd82f54\r
28157    1b7d8:       ea00051a        b       0x1cc48\r
28158    1b7dc:       ebf5a1e7        bl      0xffd83f80\r
28159    1b7e0:       08003e42        stmeqda r0, {r1, r6, r9, sl, fp, ip, sp}\r
28160    1b7e4:       e59d0434        ldr     r0, [sp, #1076]\r
28161    1b7e8:       e2800f00        add     r0, r0, #0      ; 0x0\r
28162    1b7ec:       ebf5a049        bl      0xffd83918\r
28163    1b7f0:       08003e46        stmeqda r0, {r1, r2, r6, r9, sl, fp, ip, sp}\r
28164    1b7f4:       e1a04000        mov     r4, r0\r
28165    1b7f8:       ebf5a1e0        bl      0xffd83f80\r
28166    1b7fc:       08003e44        stmeqda r0, {r2, r6, r9, sl, fp, ip, sp}\r
28167    1b800:       e2840014        add     r0, r4, #20     ; 0x14\r
28168    1b804:       ebf5a043        bl      0xffd83918\r
28169    1b808:       08003e48        stmeqda r0, {r3, r6, r9, sl, fp, ip, sp}\r
28170    1b80c:       e1a04000        mov     r4, r0\r
28171    1b810:       ebf5a1da        bl      0xffd83f80\r
28172    1b814:       08003e46        stmeqda r0, {r1, r2, r6, r9, sl, fp, ip, sp}\r
28173    1b818:       e59d0434        ldr     r0, [sp, #1076]\r
28174    1b81c:       e2800f04        add     r0, r0, #16     ; 0x10\r
28175    1b820:       e1a01004        mov     r1, r4\r
28176    1b824:       ebf59f68        bl      0xffd835cc\r
28177    1b828:       08003e48        stmeqda r0, {r3, r6, r9, sl, fp, ip, sp}\r
28178    1b82c:       ebf5a1d3        bl      0xffd83f80\r
28179    1b830:       08003e48        stmeqda r0, {r3, r6, r9, sl, fp, ip, sp}\r
28180    1b834:       e59d0434        ldr     r0, [sp, #1076]\r
28181    1b838:       e2800f00        add     r0, r0, #0      ; 0x0\r
28182    1b83c:       ebf5a035        bl      0xffd83918\r
28183    1b840:       08003e4c        stmeqda r0, {r2, r3, r6, r9, sl, fp, ip, sp}\r
28184    1b844:       e1a05000        mov     r5, r0\r
28185    1b848:       ebf5a1cc        bl      0xffd83f80\r
28186    1b84c:       08003e4a        stmeqda r0, {r1, r3, r6, r9, sl, fp, ip, sp}\r
28187    1b850:       e2850004        add     r0, r5, #4      ; 0x4\r
28188    1b854:       ebf5a02f        bl      0xffd83918\r
28189    1b858:       08003e4e        stmeqda r0, {r1, r2, r3, r6, r9, sl, fp, ip, sp}\r
28190    1b85c:       e1a05000        mov     r5, r0\r
28191    1b860:       ebf5a1c6        bl      0xffd83f80\r
28192    1b864:       08003e4c        stmeqda r0, {r2, r3, r6, r9, sl, fp, ip, sp}\r
28193    1b868:       e59d0434        ldr     r0, [sp, #1076]\r
28194    1b86c:       e2800f05        add     r0, r0, #20     ; 0x14\r
28195    1b870:       e1a01005        mov     r1, r5\r
28196    1b874:       ebf59f54        bl      0xffd835cc\r
28197    1b878:       08003e4e        stmeqda r0, {r1, r2, r3, r6, r9, sl, fp, ip, sp}\r
28198    1b87c:       ebf5a1bf        bl      0xffd83f80\r
28199    1b880:       08003e4e        stmeqda r0, {r1, r2, r3, r6, r9, sl, fp, ip, sp}\r
28200    1b884:       e59d0434        ldr     r0, [sp, #1076]\r
28201    1b888:       e2800f00        add     r0, r0, #0      ; 0x0\r
28202    1b88c:       ebf5a021        bl      0xffd83918\r
28203    1b890:       08003e52        stmeqda r0, {r1, r4, r6, r9, sl, fp, ip, sp}\r
28204    1b894:       e1a06000        mov     r6, r0\r
28205    1b898:       ebf5a1b8        bl      0xffd83f80\r
28206    1b89c:       08003e50        stmeqda r0, {r4, r6, r9, sl, fp, ip, sp}\r
28207    1b8a0:       e2860002        add     r0, r6, #2      ; 0x2\r
28208    1b8a4:       ebf59fef        bl      0xffd83868\r
28209    1b8a8:       08003e54        stmeqda r0, {r2, r4, r6, r9, sl, fp, ip, sp}\r
28210    1b8ac:       e1a03000        mov     r3, r0\r
28211    1b8b0:       ebf5a1b2        bl      0xffd83f80\r
28212    1b8b4:       08003e52        stmeqda r0, {r1, r4, r6, r9, sl, fp, ip, sp}\r
28213    1b8b8:       e1b03723        movs    r3, r3, lsr #14\r
28214    1b8bc:       ebf5a1af        bl      0xffd83f80\r
28215    1b8c0:       08003e54        stmeqda r0, {r2, r4, r6, r9, sl, fp, ip, sp}\r
28216    1b8c4:       e3b07010        movs    r7, #16 ; 0x10\r
28217    1b8c8:       ebf5a1ac        bl      0xffd83f80\r
28218    1b8cc:       08003e56        stmeqda r0, {r1, r2, r4, r6, r9, sl, fp, ip, sp}\r
28219    1b8d0:       e1a00007        mov     r0, r7\r
28220    1b8d4:       e58d0428        str     r0, [sp, #1064]\r
28221    1b8d8:       ebf5a1a8        bl      0xffd83f80\r
28222    1b8dc:       08003e58        stmeqda r0, {r3, r4, r6, r9, sl, fp, ip, sp}\r
28223    1b8e0:       e59d1428        ldr     r1, [sp, #1064]\r
28224    1b8e4:       e1a00001        mov     r0, r1\r
28225    1b8e8:       e58d041c        str     r0, [sp, #1052]\r
28226    1b8ec:       ebf5a1a3        bl      0xffd83f80\r
28227    1b8f0:       08003e5a        stmeqda r0, {r1, r3, r4, r6, r9, sl, fp, ip, sp}\r
28228    1b8f4:       e59d041c        ldr     r0, [sp, #1052]\r
28229    1b8f8:       e1b00310        movs    r0, r0, lsl r3\r
28230    1b8fc:       e58d041c        str     r0, [sp, #1052]\r
28231    1b900:       ebf5a19e        bl      0xffd83f80\r
28232    1b904:       08003e5c        stmeqda r0, {r2, r3, r4, r6, r9, sl, fp, ip, sp}\r
28233    1b908:       e59d141c        ldr     r1, [sp, #1052]\r
28234    1b90c:       e1a00001        mov     r0, r1\r
28235    1b910:       e58d0428        str     r0, [sp, #1064]\r
28236    1b914:       ebf5a199        bl      0xffd83f80\r
28237    1b918:       08003e5e        stmeqda r0, {r1, r2, r3, r4, r6, r9, sl, fp, ip, sp}\r
28238    1b91c:       e59d1428        ldr     r1, [sp, #1064]\r
28239    1b920:       e1a07001        mov     r7, r1\r
28240    1b924:       ebf5a195        bl      0xffd83f80\r
28241    1b928:       08003e60        stmeqda r0, {r5, r6, r9, sl, fp, ip, sp}\r
28242    1b92c:       e1a01007        mov     r1, r7\r
28243    1b930:       e2577001        subs    r7, r7, #1      ; 0x1\r
28244    1b934:       ebf5a191        bl      0xffd83f80\r
28245    1b938:       08003e62        stmeqda r0, {r1, r5, r6, r9, sl, fp, ip, sp}\r
28246    1b93c:       e286000c        add     r0, r6, #12     ; 0xc\r
28247    1b940:       ebf59ff4        bl      0xffd83918\r
28248    1b944:       08003e66        stmeqda r0, {r1, r2, r5, r6, r9, sl, fp, ip, sp}\r
28249    1b948:       e1a03000        mov     r3, r0\r
28250    1b94c:       ebf5a18b        bl      0xffd83f80\r
28251    1b950:       08003e64        stmeqda r0, {r2, r5, r6, r9, sl, fp, ip, sp}\r
28252    1b954:       e59d0434        ldr     r0, [sp, #1076]\r
28253    1b958:       e2800f09        add     r0, r0, #36     ; 0x24\r
28254    1b95c:       e1a01003        mov     r1, r3\r
28255    1b960:       ebf59f19        bl      0xffd835cc\r
28256    1b964:       08003e66        stmeqda r0, {r1, r2, r5, r6, r9, sl, fp, ip, sp}\r
28257    1b968:       ebf5a184        bl      0xffd83f80\r
28258    1b96c:       08003e66        stmeqda r0, {r1, r2, r5, r6, r9, sl, fp, ip, sp}\r
28259    1b970:       e59d0434        ldr     r0, [sp, #1076]\r
28260    1b974:       e2800f02        add     r0, r0, #8      ; 0x8\r
28261    1b978:       ebf59fe6        bl      0xffd83918\r
28262    1b97c:       08003e6a        stmeqda r0, {r1, r3, r5, r6, r9, sl, fp, ip, sp}\r
28263    1b980:       e1a04000        mov     r4, r0\r
28264    1b984:       ebf5a17d        bl      0xffd83f80\r
28265    1b988:       08003e68        stmeqda r0, {r3, r5, r6, r9, sl, fp, ip, sp}\r
28266    1b98c:       e3540000        cmp     r4, #0  ; 0x0\r
28267    1b990:       ebf5a17a        bl      0xffd83f80\r
28268    1b994:       08003e6a        stmeqda r0, {r1, r3, r5, r6, r9, sl, fp, ip, sp}\r
28269    1b998:       e28cc052        add     ip, ip, #82     ; 0x52\r
28270    1b99c:       ba000004        blt     0x1b9b4\r
28271    1b9a0:       e1a00fac        mov     r0, ip, lsr #31\r
28272    1b9a4:       e08ff100        add     pc, pc, r0, lsl #2\r
28273    1b9a8:       08003eb0        stmeqda r0, {r4, r5, r7, r9, sl, fp, ip, sp}\r
28274    1b9ac:       ebf59d68        bl      0xffd82f54\r
28275    1b9b0:       ea0000ac        b       0x1bc68\r
28276    1b9b4:       ebf5a171        bl      0xffd83f80\r
28277    1b9b8:       08003e6c        stmeqda r0, {r2, r3, r5, r6, r9, sl, fp, ip, sp}\r
28278    1b9bc:       e1540008        cmp     r4, r8\r
28279    1b9c0:       ebf5a16e        bl      0xffd83f80\r
28280    1b9c4:       08003e6e        stmeqda r0, {r1, r2, r3, r5, r6, r9, sl, fp, ip, sp}\r
28281    1b9c8:       e28cc006        add     ip, ip, #6      ; 0x6\r
28282    1b9cc:       da000004        ble     0x1b9e4\r
28283    1b9d0:       e1a00fac        mov     r0, ip, lsr #31\r
28284    1b9d4:       e08ff100        add     pc, pc, r0, lsl #2\r
28285    1b9d8:       08003eac        stmeqda r0, {r2, r3, r5, r7, r9, sl, fp, ip, sp}\r
28286    1b9dc:       ebf59d5c        bl      0xffd82f54\r
28287    1b9e0:       ea000094        b       0x1bc38\r
28288    1b9e4:       ebf5a165        bl      0xffd83f80\r
28289    1b9e8:       08003e70        stmeqda r0, {r4, r5, r6, r9, sl, fp, ip, sp}\r
28290    1b9ec:       e59d0434        ldr     r0, [sp, #1076]\r
28291    1b9f0:       e2800f01        add     r0, r0, #4      ; 0x4\r
28292    1b9f4:       ebf59fc7        bl      0xffd83918\r
28293    1b9f8:       08003e74        stmeqda r0, {r2, r4, r5, r6, r9, sl, fp, ip, sp}\r
28294    1b9fc:       e1a05000        mov     r5, r0\r
28295    1ba00:       ebf5a15e        bl      0xffd83f80\r
28296    1ba04:       08003e72        stmeqda r0, {r1, r4, r5, r6, r9, sl, fp, ip, sp}\r
28297    1ba08:       e1a01004        mov     r1, r4\r
28298    1ba0c:       e2946004        adds    r6, r4, #4      ; 0x4\r
28299    1ba10:       ebf5a15a        bl      0xffd83f80\r
28300    1ba14:       08003e74        stmeqda r0, {r2, r4, r5, r6, r9, sl, fp, ip, sp}\r
28301    1ba18:       e1a00006        mov     r0, r6\r
28302    1ba1c:       e58d0430        str     r0, [sp, #1072]\r
28303    1ba20:       ebf5a156        bl      0xffd83f80\r
28304    1ba24:       08003e76        stmeqda r0, {r1, r2, r4, r5, r6, r9, sl, fp, ip, sp}\r
28305    1ba28:       e59d1424        ldr     r1, [sp, #1060]\r
28306    1ba2c:       e1550001        cmp     r5, r1\r
28307    1ba30:       ebf5a152        bl      0xffd83f80\r
28308    1ba34:       08003e78        stmeqda r0, {r3, r4, r5, r6, r9, sl, fp, ip, sp}\r
28309    1ba38:       e28cc011        add     ip, ip, #17     ; 0x11\r
28310    1ba3c:       da000004        ble     0x1ba54\r
28311    1ba40:       e1a00fac        mov     r0, ip, lsr #31\r
28312    1ba44:       e08ff100        add     pc, pc, r0, lsl #2\r
28313    1ba48:       08003ea2        stmeqda r0, {r1, r5, r7, r9, sl, fp, ip, sp}\r
28314    1ba4c:       ebf59d40        bl      0xffd82f54\r
28315    1ba50:       ea000061        b       0x1bbdc\r
28316    1ba54:       ebf5a149        bl      0xffd83f80\r
28317    1ba58:       08003e7a        stmeqda r0, {r1, r3, r4, r5, r6, r9, sl, fp, ip, sp}\r
28318    1ba5c:       e1a01004        mov     r1, r4\r
28319    1ba60:       e0144007        ands    r4, r4, r7\r
28320    1ba64:       ebf5a145        bl      0xffd83f80\r
28321    1ba68:       08003e7c        stmeqda r0, {r2, r3, r4, r5, r6, r9, sl, fp, ip, sp}\r
28322    1ba6c:       e59d1428        ldr     r1, [sp, #1064]\r
28323    1ba70:       e1a03001        mov     r3, r1\r
28324    1ba74:       ebf5a141        bl      0xffd83f80\r
28325    1ba78:       08003e7e        stmeqda r0, {r1, r2, r3, r4, r5, r6, r9, sl, fp, ip, sp}\r
28326    1ba7c:       e1a01003        mov     r1, r3\r
28327    1ba80:       e0130493        muls    r3, r3, r4\r
28328    1ba84:       ebf5a13d        bl      0xffd83f80\r
28329    1ba88:       08003e80        stmeqda r0, {r7, r9, sl, fp, ip, sp}\r
28330    1ba8c:       e59d0434        ldr     r0, [sp, #1076]\r
28331    1ba90:       e2800f04        add     r0, r0, #16     ; 0x10\r
28332    1ba94:       ebf59f9f        bl      0xffd83918\r
28333    1ba98:       08003e84        stmeqda r0, {r2, r7, r9, sl, fp, ip, sp}\r
28334    1ba9c:       e1a08000        mov     r8, r0\r
28335    1baa0:       ebf5a136        bl      0xffd83f80\r
28336    1baa4:       08003e82        stmeqda r0, {r1, r7, r9, sl, fp, ip, sp}\r
28337    1baa8:       e1a01008        mov     r1, r8\r
28338    1baac:       e0980003        adds    r0, r8, r3\r
28339    1bab0:       e58d0418        str     r0, [sp, #1048]\r
28340    1bab4:       ebf5a131        bl      0xffd83f80\r
28341    1bab8:       08003e84        stmeqda r0, {r2, r7, r9, sl, fp, ip, sp}\r
28342    1babc:       e3b06000        movs    r6, #0  ; 0x0\r
28343    1bac0:       e28cc014        add     ip, ip, #20     ; 0x14\r
28344    1bac4:       ebf5a12d        bl      0xffd83f80\r
28345    1bac8:       08003e86        stmeqda r0, {r1, r2, r7, r9, sl, fp, ip, sp}\r
28346    1bacc:       e1a01005        mov     r1, r5\r
28347    1bad0:       e2953000        adds    r3, r5, #0      ; 0x0\r
28348    1bad4:       ebf5a129        bl      0xffd83f80\r
28349    1bad8:       08003e88        stmeqda r0, {r3, r7, r9, sl, fp, ip, sp}\r
28350    1badc:       e1a01003        mov     r1, r3\r
28351    1bae0:       e0133007        ands    r3, r3, r7\r
28352    1bae4:       ebf5a125        bl      0xffd83f80\r
28353    1bae8:       08003e8a        stmeqda r0, {r1, r3, r7, r9, sl, fp, ip, sp}\r
28354    1baec:       e59d1418        ldr     r1, [sp, #1048]\r
28355    1baf0:       e59d1418        ldr     r1, [sp, #1048]\r
28356    1baf4:       e0914003        adds    r4, r1, r3\r
28357    1baf8:       ebf5a120        bl      0xffd83f80\r
28358    1bafc:       08003e8c        stmeqda r0, {r2, r3, r7, r9, sl, fp, ip, sp}\r
28359    1bb00:       e1a01005        mov     r1, r5\r
28360    1bb04:       e2958004        adds    r8, r5, #4      ; 0x4\r
28361    1bb08:       ebf5a11c        bl      0xffd83f80\r
28362    1bb0c:       08003e8e        stmeqda r0, {r1, r2, r3, r7, r9, sl, fp, ip, sp}\r
28363    1bb10:       e3b05003        movs    r5, #3  ; 0x3\r
28364    1bb14:       e28cc00f        add     ip, ip, #15     ; 0xf\r
28365    1bb18:       ebf5a118        bl      0xffd83f80\r
28366    1bb1c:       08003e90        stmeqda r0, {r4, r7, r9, sl, fp, ip, sp}\r
28367    1bb20:       e2840002        add     r0, r4, #2      ; 0x2\r
28368    1bb24:       e1a01006        mov     r1, r6\r
28369    1bb28:       ebf59e87        bl      0xffd8354c\r
28370    1bb2c:       08003e92        stmeqda r0, {r1, r4, r7, r9, sl, fp, ip, sp}\r
28371    1bb30:       ebf5a112        bl      0xffd83f80\r
28372    1bb34:       08003e92        stmeqda r0, {r1, r4, r7, r9, sl, fp, ip, sp}\r
28373    1bb38:       e2840000        add     r0, r4, #0      ; 0x0\r
28374    1bb3c:       e1a01006        mov     r1, r6\r
28375    1bb40:       ebf59e81        bl      0xffd8354c\r
28376    1bb44:       08003e94        stmeqda r0, {r2, r4, r7, r9, sl, fp, ip, sp}\r
28377    1bb48:       ebf5a10c        bl      0xffd83f80\r
28378    1bb4c:       08003e94        stmeqda r0, {r2, r4, r7, r9, sl, fp, ip, sp}\r
28379    1bb50:       e59d1428        ldr     r1, [sp, #1064]\r
28380    1bb54:       e0844001        add     r4, r4, r1\r
28381    1bb58:       ebf5a108        bl      0xffd83f80\r
28382    1bb5c:       08003e96        stmeqda r0, {r1, r2, r4, r7, r9, sl, fp, ip, sp}\r
28383    1bb60:       e1a01005        mov     r1, r5\r
28384    1bb64:       e2555001        subs    r5, r5, #1      ; 0x1\r
28385    1bb68:       ebf5a104        bl      0xffd83f80\r
28386    1bb6c:       08003e98        stmeqda r0, {r3, r4, r7, r9, sl, fp, ip, sp}\r
28387    1bb70:       e3550000        cmp     r5, #0  ; 0x0\r
28388    1bb74:       ebf5a101        bl      0xffd83f80\r
28389    1bb78:       08003e9a        stmeqda r0, {r1, r3, r4, r7, r9, sl, fp, ip, sp}\r
28390    1bb7c:       e28cc014        add     ip, ip, #20     ; 0x14\r
28391    1bb80:       ba000004        blt     0x1bb98\r
28392    1bb84:       e1a00fac        mov     r0, ip, lsr #31\r
28393    1bb88:       e08ff100        add     pc, pc, r0, lsl #2\r
28394    1bb8c:       08003e90        stmeqda r0, {r4, r7, r9, sl, fp, ip, sp}\r
28395    1bb90:       ebf59cef        bl      0xffd82f54\r
28396    1bb94:       eaffffdf        b       0x1bb18\r
28397    1bb98:       ebf5a0f8        bl      0xffd83f80\r
28398    1bb9c:       08003e9c        stmeqda r0, {r2, r3, r4, r7, r9, sl, fp, ip, sp}\r
28399    1bba0:       e1a01008        mov     r1, r8\r
28400    1bba4:       e2985000        adds    r5, r8, #0      ; 0x0\r
28401    1bba8:       ebf5a0f4        bl      0xffd83f80\r
28402    1bbac:       08003e9e        stmeqda r0, {r1, r2, r3, r4, r7, r9, sl, fp, ip, sp}\r
28403    1bbb0:       e59d1424        ldr     r1, [sp, #1060]\r
28404    1bbb4:       e1550001        cmp     r5, r1\r
28405    1bbb8:       ebf5a0f0        bl      0xffd83f80\r
28406    1bbbc:       08003ea0        stmeqda r0, {r5, r7, r9, sl, fp, ip, sp}\r
28407    1bbc0:       e28cc009        add     ip, ip, #9      ; 0x9\r
28408    1bbc4:       ca000004        bgt     0x1bbdc\r
28409    1bbc8:       e1a00fac        mov     r0, ip, lsr #31\r
28410    1bbcc:       e08ff100        add     pc, pc, r0, lsl #2\r
28411    1bbd0:       08003e86        stmeqda r0, {r1, r2, r7, r9, sl, fp, ip, sp}\r
28412    1bbd4:       ebf59cde        bl      0xffd82f54\r
28413    1bbd8:       eaffffb9        b       0x1bac4\r
28414    1bbdc:       ebf5a0e7        bl      0xffd83f80\r
28415    1bbe0:       08003ea2        stmeqda r0, {r1, r5, r7, r9, sl, fp, ip, sp}\r
28416    1bbe4:       e59d1430        ldr     r1, [sp, #1072]\r
28417    1bbe8:       e1a04001        mov     r4, r1\r
28418    1bbec:       ebf5a0e3        bl      0xffd83f80\r
28419    1bbf0:       08003ea4        stmeqda r0, {r2, r5, r7, r9, sl, fp, ip, sp}\r
28420    1bbf4:       e3b03004        movs    r3, #4  ; 0x4\r
28421    1bbf8:       ebf5a0e0        bl      0xffd83f80\r
28422    1bbfc:       08003ea6        stmeqda r0, {r1, r2, r5, r7, r9, sl, fp, ip, sp}\r
28423    1bc00:       e3a01000        mov     r1, #0  ; 0x0\r
28424    1bc04:       e0513003        subs    r3, r1, r3\r
28425    1bc08:       ebf5a0dc        bl      0xffd83f80\r
28426    1bc0c:       08003ea8        stmeqda r0, {r3, r5, r7, r9, sl, fp, ip, sp}\r
28427    1bc10:       e1540003        cmp     r4, r3\r
28428    1bc14:       ebf5a0d9        bl      0xffd83f80\r
28429    1bc18:       08003eaa        stmeqda r0, {r1, r3, r5, r7, r9, sl, fp, ip, sp}\r
28430    1bc1c:       e28cc00f        add     ip, ip, #15     ; 0xf\r
28431    1bc20:       ca000004        bgt     0x1bc38\r
28432    1bc24:       e1a00fac        mov     r0, ip, lsr #31\r
28433    1bc28:       e08ff100        add     pc, pc, r0, lsl #2\r
28434    1bc2c:       08003e70        stmeqda r0, {r4, r5, r6, r9, sl, fp, ip, sp}\r
28435    1bc30:       ebf59cc7        bl      0xffd82f54\r
28436    1bc34:       eaffff6a        b       0x1b9e4\r
28437    1bc38:       ebf5a0d0        bl      0xffd83f80\r
28438    1bc3c:       08003eac        stmeqda r0, {r2, r3, r5, r7, r9, sl, fp, ip, sp}\r
28439    1bc40:       e3b00000        movs    r0, #0  ; 0x0\r
28440    1bc44:       e58d041c        str     r0, [sp, #1052]\r
28441    1bc48:       ebf5a0cc        bl      0xffd83f80\r
28442    1bc4c:       08003eae        stmeqda r0, {r1, r2, r3, r5, r7, r9, sl, fp, ip, sp}\r
28443    1bc50:       e59d0434        ldr     r0, [sp, #1076]\r
28444    1bc54:       e2800f02        add     r0, r0, #8      ; 0x8\r
28445    1bc58:       e59d141c        ldr     r1, [sp, #1052]\r
28446    1bc5c:       ebf59e5a        bl      0xffd835cc\r
28447    1bc60:       08003eb0        stmeqda r0, {r4, r5, r7, r9, sl, fp, ip, sp}\r
28448    1bc64:       e28cc007        add     ip, ip, #7      ; 0x7\r
28449    1bc68:       ebf5a0c4        bl      0xffd83f80\r
28450    1bc6c:       08003eb0        stmeqda r0, {r4, r5, r7, r9, sl, fp, ip, sp}\r
28451    1bc70:       e59d0434        ldr     r0, [sp, #1076]\r
28452    1bc74:       e2800f00        add     r0, r0, #0      ; 0x0\r
28453    1bc78:       ebf59f26        bl      0xffd83918\r
28454    1bc7c:       08003eb4        stmeqda r0, {r2, r4, r5, r7, r9, sl, fp, ip, sp}\r
28455    1bc80:       e1a04000        mov     r4, r0\r
28456    1bc84:       ebf5a0bd        bl      0xffd83f80\r
28457    1bc88:       08003eb2        stmeqda r0, {r1, r4, r5, r7, r9, sl, fp, ip, sp}\r
28458    1bc8c:       e3b05012        movs    r5, #18 ; 0x12\r
28459    1bc90:       ebf5a0ba        bl      0xffd83f80\r
28460    1bc94:       08003eb4        stmeqda r0, {r2, r4, r5, r7, r9, sl, fp, ip, sp}\r
28461    1bc98:       e0840005        add     r0, r4, r5\r
28462    1bc9c:       ebf59f06        bl      0xffd838bc\r
28463    1bca0:       08003eb8        stmeqda r0, {r3, r4, r5, r7, r9, sl, fp, ip, sp}\r
28464    1bca4:       e1a03000        mov     r3, r0\r
28465    1bca8:       ebf5a0b4        bl      0xffd83f80\r
28466    1bcac:       08003eb6        stmeqda r0, {r1, r2, r4, r5, r7, r9, sl, fp, ip, sp}\r
28467    1bcb0:       e1a01003        mov     r1, r3\r
28468    1bcb4:       e2533001        subs    r3, r3, #1      ; 0x1\r
28469    1bcb8:       ebf5a0b0        bl      0xffd83f80\r
28470    1bcbc:       08003eb8        stmeqda r0, {r3, r4, r5, r7, r9, sl, fp, ip, sp}\r
28471    1bcc0:       e1b03103        movs    r3, r3, lsl #2\r
28472    1bcc4:       ebf5a0ad        bl      0xffd83f80\r
28473    1bcc8:       08003eba        stmeqda r0, {r1, r3, r4, r5, r7, r9, sl, fp, ip, sp}\r
28474    1bccc:       e1a00003        mov     r0, r3\r
28475    1bcd0:       e58d0420        str     r0, [sp, #1056]\r
28476    1bcd4:       ebf5a0a9        bl      0xffd83f80\r
28477    1bcd8:       08003ebc        stmeqda r0, {r2, r3, r4, r5, r7, r9, sl, fp, ip, sp}\r
28478    1bcdc:       e59d0434        ldr     r0, [sp, #1076]\r
28479    1bce0:       e2800f02        add     r0, r0, #8      ; 0x8\r
28480    1bce4:       ebf59f0b        bl      0xffd83918\r
28481    1bce8:       08003ec0        stmeqda r0, {r6, r7, r9, sl, fp, ip, sp}\r
28482    1bcec:       e1a06000        mov     r6, r0\r
28483    1bcf0:       ebf5a0a2        bl      0xffd83f80\r
28484    1bcf4:       08003ebe        stmeqda r0, {r1, r2, r3, r4, r5, r7, r9, sl, fp, ip, sp}\r
28485    1bcf8:       e1b06146        movs    r6, r6, asr #2\r
28486    1bcfc:       ebf5a09f        bl      0xffd83f80\r
28487    1bd00:       08003ec0        stmeqda r0, {r6, r7, r9, sl, fp, ip, sp}\r
28488    1bd04:       e59d0434        ldr     r0, [sp, #1076]\r
28489    1bd08:       e2800f0b        add     r0, r0, #44     ; 0x2c\r
28490    1bd0c:       e1a01006        mov     r1, r6\r
28491    1bd10:       ebf59e2d        bl      0xffd835cc\r
28492    1bd14:       08003ec2        stmeqda r0, {r1, r6, r7, r9, sl, fp, ip, sp}\r
28493    1bd18:       ebf5a098        bl      0xffd83f80\r
28494    1bd1c:       08003ec2        stmeqda r0, {r1, r6, r7, r9, sl, fp, ip, sp}\r
28495    1bd20:       e59d0434        ldr     r0, [sp, #1076]\r
28496    1bd24:       e2800f03        add     r0, r0, #12     ; 0xc\r
28497    1bd28:       ebf59efa        bl      0xffd83918\r
28498    1bd2c:       08003ec6        stmeqda r0, {r1, r2, r6, r7, r9, sl, fp, ip, sp}\r
28499    1bd30:       e1a08000        mov     r8, r0\r
28500    1bd34:       ebf5a091        bl      0xffd83f80\r
28501    1bd38:       08003ec4        stmeqda r0, {r2, r6, r7, r9, sl, fp, ip, sp}\r
28502    1bd3c:       e59d0420        ldr     r0, [sp, #1056]\r
28503    1bd40:       e1500008        cmp     r0, r8\r
28504    1bd44:       ebf5a08d        bl      0xffd83f80\r
28505    1bd48:       08003ec6        stmeqda r0, {r1, r2, r6, r7, r9, sl, fp, ip, sp}\r
28506    1bd4c:       e28cc02d        add     ip, ip, #45     ; 0x2d\r
28507    1bd50:       ba000004        blt     0x1bd68\r
28508    1bd54:       e1a00fac        mov     r0, ip, lsr #31\r
28509    1bd58:       e08ff100        add     pc, pc, r0, lsl #2\r
28510    1bd5c:       08003f08        stmeqda r0, {r3, r8, r9, sl, fp, ip, sp}\r
28511    1bd60:       ebf59c7b        bl      0xffd82f54\r
28512    1bd64:       ea0000a8        b       0x1c00c\r
28513    1bd68:       ebf5a084        bl      0xffd83f80\r
28514    1bd6c:       08003ec8        stmeqda r0, {r3, r6, r7, r9, sl, fp, ip, sp}\r
28515    1bd70:       e59d1420        ldr     r1, [sp, #1056]\r
28516    1bd74:       e1a04001        mov     r4, r1\r
28517    1bd78:       e28cc003        add     ip, ip, #3      ; 0x3\r
28518    1bd7c:       ebf5a07f        bl      0xffd83f80\r
28519    1bd80:       08003eca        stmeqda r0, {r1, r3, r6, r7, r9, sl, fp, ip, sp}\r
28520    1bd84:       e59d0434        ldr     r0, [sp, #1076]\r
28521    1bd88:       e2800f01        add     r0, r0, #4      ; 0x4\r
28522    1bd8c:       ebf59ee1        bl      0xffd83918\r
28523    1bd90:       08003ece        stmeqda r0, {r1, r2, r3, r6, r7, r9, sl, fp, ip, sp}\r
28524    1bd94:       e1a05000        mov     r5, r0\r
28525    1bd98:       ebf5a078        bl      0xffd83f80\r
28526    1bd9c:       08003ecc        stmeqda r0, {r2, r3, r6, r7, r9, sl, fp, ip, sp}\r
28527    1bda0:       e1a01004        mov     r1, r4\r
28528    1bda4:       e2940004        adds    r0, r4, #4      ; 0x4\r
28529    1bda8:       e58d041c        str     r0, [sp, #1052]\r
28530    1bdac:       ebf5a073        bl      0xffd83f80\r
28531    1bdb0:       08003ece        stmeqda r0, {r1, r2, r3, r6, r7, r9, sl, fp, ip, sp}\r
28532    1bdb4:       e59d141c        ldr     r1, [sp, #1052]\r
28533    1bdb8:       e1a00001        mov     r0, r1\r
28534    1bdbc:       e58d0430        str     r0, [sp, #1072]\r
28535    1bdc0:       ebf5a06e        bl      0xffd83f80\r
28536    1bdc4:       08003ed0        stmeqda r0, {r4, r6, r7, r9, sl, fp, ip, sp}\r
28537    1bdc8:       e59d1424        ldr     r1, [sp, #1060]\r
28538    1bdcc:       e1550001        cmp     r5, r1\r
28539    1bdd0:       ebf5a06a        bl      0xffd83f80\r
28540    1bdd4:       08003ed2        stmeqda r0, {r1, r4, r6, r7, r9, sl, fp, ip, sp}\r
28541    1bdd8:       e28cc011        add     ip, ip, #17     ; 0x11\r
28542    1bddc:       da000004        ble     0x1bdf4\r
28543    1bde0:       e1a00fac        mov     r0, ip, lsr #31\r
28544    1bde4:       e08ff100        add     pc, pc, r0, lsl #2\r
28545    1bde8:       08003efc        stmeqda r0, {r2, r3, r4, r5, r6, r7, r9, sl, fp, ip, sp}\r
28546    1bdec:       ebf59c58        bl      0xffd82f54\r
28547    1bdf0:       ea000062        b       0x1bf80\r
28548    1bdf4:       ebf5a061        bl      0xffd83f80\r
28549    1bdf8:       08003ed4        stmeqda r0, {r2, r4, r6, r7, r9, sl, fp, ip, sp}\r
28550    1bdfc:       e1a01004        mov     r1, r4\r
28551    1be00:       e0144007        ands    r4, r4, r7\r
28552    1be04:       ebf5a05d        bl      0xffd83f80\r
28553    1be08:       08003ed6        stmeqda r0, {r1, r2, r4, r6, r7, r9, sl, fp, ip, sp}\r
28554    1be0c:       e59d1428        ldr     r1, [sp, #1064]\r
28555    1be10:       e1a03001        mov     r3, r1\r
28556    1be14:       ebf5a059        bl      0xffd83f80\r
28557    1be18:       08003ed8        stmeqda r0, {r3, r4, r6, r7, r9, sl, fp, ip, sp}\r
28558    1be1c:       e1a01003        mov     r1, r3\r
28559    1be20:       e0130493        muls    r3, r3, r4\r
28560    1be24:       ebf5a055        bl      0xffd83f80\r
28561    1be28:       08003eda        stmeqda r0, {r1, r3, r4, r6, r7, r9, sl, fp, ip, sp}\r
28562    1be2c:       e59d0434        ldr     r0, [sp, #1076]\r
28563    1be30:       e2800f04        add     r0, r0, #16     ; 0x10\r
28564    1be34:       ebf59eb7        bl      0xffd83918\r
28565    1be38:       08003ede        stmeqda r0, {r1, r2, r3, r4, r6, r7, r9, sl, fp, ip, sp}\r
28566    1be3c:       e1a04000        mov     r4, r0\r
28567    1be40:       ebf5a04e        bl      0xffd83f80\r
28568    1be44:       08003edc        stmeqda r0, {r2, r3, r4, r6, r7, r9, sl, fp, ip, sp}\r
28569    1be48:       e1a01004        mov     r1, r4\r
28570    1be4c:       e0940003        adds    r0, r4, r3\r
28571    1be50:       e58d041c        str     r0, [sp, #1052]\r
28572    1be54:       ebf5a049        bl      0xffd83f80\r
28573    1be58:       08003ede        stmeqda r0, {r1, r2, r3, r4, r6, r7, r9, sl, fp, ip, sp}\r
28574    1be5c:       e3b00000        movs    r0, #0  ; 0x0\r
28575    1be60:       e58d0418        str     r0, [sp, #1048]\r
28576    1be64:       e28cc014        add     ip, ip, #20     ; 0x14\r
28577    1be68:       ebf5a044        bl      0xffd83f80\r
28578    1be6c:       08003ee0        stmeqda r0, {r5, r6, r7, r9, sl, fp, ip, sp}\r
28579    1be70:       e1a01005        mov     r1, r5\r
28580    1be74:       e2953000        adds    r3, r5, #0      ; 0x0\r
28581    1be78:       ebf5a040        bl      0xffd83f80\r
28582    1be7c:       08003ee2        stmeqda r0, {r1, r5, r6, r7, r9, sl, fp, ip, sp}\r
28583    1be80:       e1a01003        mov     r1, r3\r
28584    1be84:       e0133007        ands    r3, r3, r7\r
28585    1be88:       ebf5a03c        bl      0xffd83f80\r
28586    1be8c:       08003ee4        stmeqda r0, {r2, r5, r6, r7, r9, sl, fp, ip, sp}\r
28587    1be90:       e59d141c        ldr     r1, [sp, #1052]\r
28588    1be94:       e59d141c        ldr     r1, [sp, #1052]\r
28589    1be98:       e0914003        adds    r4, r1, r3\r
28590    1be9c:       ebf5a037        bl      0xffd83f80\r
28591    1bea0:       08003ee6        stmeqda r0, {r1, r2, r5, r6, r7, r9, sl, fp, ip, sp}\r
28592    1bea4:       e1a01005        mov     r1, r5\r
28593    1bea8:       e2958004        adds    r8, r5, #4      ; 0x4\r
28594    1beac:       ebf5a033        bl      0xffd83f80\r
28595    1beb0:       08003ee8        stmeqda r0, {r3, r5, r6, r7, r9, sl, fp, ip, sp}\r
28596    1beb4:       e3b05003        movs    r5, #3  ; 0x3\r
28597    1beb8:       e28cc00f        add     ip, ip, #15     ; 0xf\r
28598    1bebc:       ebf5a02f        bl      0xffd83f80\r
28599    1bec0:       08003eea        stmeqda r0, {r1, r3, r5, r6, r7, r9, sl, fp, ip, sp}\r
28600    1bec4:       e2840002        add     r0, r4, #2      ; 0x2\r
28601    1bec8:       e59d1418        ldr     r1, [sp, #1048]\r
28602    1becc:       ebf59d9e        bl      0xffd8354c\r
28603    1bed0:       08003eec        stmeqda r0, {r2, r3, r5, r6, r7, r9, sl, fp, ip, sp}\r
28604    1bed4:       ebf5a029        bl      0xffd83f80\r
28605    1bed8:       08003eec        stmeqda r0, {r2, r3, r5, r6, r7, r9, sl, fp, ip, sp}\r
28606    1bedc:       e2840000        add     r0, r4, #0      ; 0x0\r
28607    1bee0:       e59d1418        ldr     r1, [sp, #1048]\r
28608    1bee4:       ebf59d98        bl      0xffd8354c\r
28609    1bee8:       08003eee        stmeqda r0, {r1, r2, r3, r5, r6, r7, r9, sl, fp, ip, sp}\r
28610    1beec:       ebf5a023        bl      0xffd83f80\r
28611    1bef0:       08003eee        stmeqda r0, {r1, r2, r3, r5, r6, r7, r9, sl, fp, ip, sp}\r
28612    1bef4:       e59d1428        ldr     r1, [sp, #1064]\r
28613    1bef8:       e0844001        add     r4, r4, r1\r
28614    1befc:       ebf5a01f        bl      0xffd83f80\r
28615    1bf00:       08003ef0        stmeqda r0, {r4, r5, r6, r7, r9, sl, fp, ip, sp}\r
28616    1bf04:       e1a01005        mov     r1, r5\r
28617    1bf08:       e2555001        subs    r5, r5, #1      ; 0x1\r
28618    1bf0c:       ebf5a01b        bl      0xffd83f80\r
28619    1bf10:       08003ef2        stmeqda r0, {r1, r4, r5, r6, r7, r9, sl, fp, ip, sp}\r
28620    1bf14:       e3550000        cmp     r5, #0  ; 0x0\r
28621    1bf18:       ebf5a018        bl      0xffd83f80\r
28622    1bf1c:       08003ef4        stmeqda r0, {r2, r4, r5, r6, r7, r9, sl, fp, ip, sp}\r
28623    1bf20:       e28cc014        add     ip, ip, #20     ; 0x14\r
28624    1bf24:       ba000004        blt     0x1bf3c\r
28625    1bf28:       e1a00fac        mov     r0, ip, lsr #31\r
28626    1bf2c:       e08ff100        add     pc, pc, r0, lsl #2\r
28627    1bf30:       08003eea        stmeqda r0, {r1, r3, r5, r6, r7, r9, sl, fp, ip, sp}\r
28628    1bf34:       ebf59c06        bl      0xffd82f54\r
28629    1bf38:       eaffffdf        b       0x1bebc\r
28630    1bf3c:       ebf5a00f        bl      0xffd83f80\r
28631    1bf40:       08003ef6        stmeqda r0, {r1, r2, r4, r5, r6, r7, r9, sl, fp, ip, sp}\r
28632    1bf44:       e1a01008        mov     r1, r8\r
28633    1bf48:       e2985000        adds    r5, r8, #0      ; 0x0\r
28634    1bf4c:       ebf5a00b        bl      0xffd83f80\r
28635    1bf50:       08003ef8        stmeqda r0, {r3, r4, r5, r6, r7, r9, sl, fp, ip, sp}\r
28636    1bf54:       e59d1424        ldr     r1, [sp, #1060]\r
28637    1bf58:       e1550001        cmp     r5, r1\r
28638    1bf5c:       ebf5a007        bl      0xffd83f80\r
28639    1bf60:       08003efa        stmeqda r0, {r1, r3, r4, r5, r6, r7, r9, sl, fp, ip, sp}\r
28640    1bf64:       e28cc009        add     ip, ip, #9      ; 0x9\r
28641    1bf68:       ca000004        bgt     0x1bf80\r
28642    1bf6c:       e1a00fac        mov     r0, ip, lsr #31\r
28643    1bf70:       e08ff100        add     pc, pc, r0, lsl #2\r
28644    1bf74:       08003ee0        stmeqda r0, {r5, r6, r7, r9, sl, fp, ip, sp}\r
28645    1bf78:       ebf59bf5        bl      0xffd82f54\r
28646    1bf7c:       eaffffb9        b       0x1be68\r
28647    1bf80:       ebf59ffe        bl      0xffd83f80\r
28648    1bf84:       08003efc        stmeqda r0, {r2, r3, r4, r5, r6, r7, r9, sl, fp, ip, sp}\r
28649    1bf88:       e59d1430        ldr     r1, [sp, #1072]\r
28650    1bf8c:       e1a04001        mov     r4, r1\r
28651    1bf90:       ebf59ffa        bl      0xffd83f80\r
28652    1bf94:       08003efe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, r9, sl, fp, ip, sp}\r
28653    1bf98:       e59d0434        ldr     r0, [sp, #1076]\r
28654    1bf9c:       e2800f03        add     r0, r0, #12     ; 0xc\r
28655    1bfa0:       ebf59e5c        bl      0xffd83918\r
28656    1bfa4:       08003f02        stmeqda r0, {r1, r8, r9, sl, fp, ip, sp}\r
28657    1bfa8:       e1a05000        mov     r5, r0\r
28658    1bfac:       ebf59ff3        bl      0xffd83f80\r
28659    1bfb0:       08003f00        stmeqda r0, {r8, r9, sl, fp, ip, sp}\r
28660    1bfb4:       e1540005        cmp     r4, r5\r
28661    1bfb8:       ebf59ff0        bl      0xffd83f80\r
28662    1bfbc:       08003f02        stmeqda r0, {r1, r8, r9, sl, fp, ip, sp}\r
28663    1bfc0:       e28cc00e        add     ip, ip, #14     ; 0xe\r
28664    1bfc4:       ca000004        bgt     0x1bfdc\r
28665    1bfc8:       e1a00fac        mov     r0, ip, lsr #31\r
28666    1bfcc:       e08ff100        add     pc, pc, r0, lsl #2\r
28667    1bfd0:       08003eca        stmeqda r0, {r1, r3, r6, r7, r9, sl, fp, ip, sp}\r
28668    1bfd4:       ebf59bde        bl      0xffd82f54\r
28669    1bfd8:       eaffff67        b       0x1bd7c\r
28670    1bfdc:       ebf59fe7        bl      0xffd83f80\r
28671    1bfe0:       08003f04        stmeqda r0, {r2, r8, r9, sl, fp, ip, sp}\r
28672    1bfe4:       e59d1420        ldr     r1, [sp, #1056]\r
28673    1bfe8:       e1a06001        mov     r6, r1\r
28674    1bfec:       ebf59fe3        bl      0xffd83f80\r
28675    1bff0:       08003f06        stmeqda r0, {r1, r2, r8, r9, sl, fp, ip, sp}\r
28676    1bff4:       e59d0434        ldr     r0, [sp, #1076]\r
28677    1bff8:       e2800f03        add     r0, r0, #12     ; 0xc\r
28678    1bffc:       e1a01006        mov     r1, r6\r
28679    1c000:       ebf59d71        bl      0xffd835cc\r
28680    1c004:       08003f08        stmeqda r0, {r3, r8, r9, sl, fp, ip, sp}\r
28681    1c008:       e28cc007        add     ip, ip, #7      ; 0x7\r
28682    1c00c:       ebf59fdb        bl      0xffd83f80\r
28683    1c010:       08003f08        stmeqda r0, {r3, r8, r9, sl, fp, ip, sp}\r
28684    1c014:       e59d0434        ldr     r0, [sp, #1076]\r
28685    1c018:       e2800f01        add     r0, r0, #4      ; 0x4\r
28686    1c01c:       ebf59e3d        bl      0xffd83918\r
28687    1c020:       08003f0c        stmeqda r0, {r2, r3, r8, r9, sl, fp, ip, sp}\r
28688    1c024:       e1a08000        mov     r8, r0\r
28689    1c028:       ebf59fd4        bl      0xffd83f80\r
28690    1c02c:       08003f0a        stmeqda r0, {r1, r3, r8, r9, sl, fp, ip, sp}\r
28691    1c030:       e3580000        cmp     r8, #0  ; 0x0\r
28692    1c034:       ebf59fd1        bl      0xffd83f80\r
28693    1c038:       08003f0c        stmeqda r0, {r2, r3, r8, r9, sl, fp, ip, sp}\r
28694    1c03c:       e28cc00b        add     ip, ip, #11     ; 0xb\r
28695    1c040:       ba000004        blt     0x1c058\r
28696    1c044:       e1a00fac        mov     r0, ip, lsr #31\r
28697    1c048:       e08ff100        add     pc, pc, r0, lsl #2\r
28698    1c04c:       08003f58        stmeqda r0, {r3, r4, r6, r8, r9, sl, fp, ip, sp}\r
28699    1c050:       ebf59bbf        bl      0xffd82f54\r
28700    1c054:       ea0000c1        b       0x1c360\r
28701    1c058:       ebf59fc8        bl      0xffd83f80\r
28702    1c05c:       08003f0e        stmeqda r0, {r1, r2, r3, r8, r9, sl, fp, ip, sp}\r
28703    1c060:       e59d0434        ldr     r0, [sp, #1076]\r
28704    1c064:       e2800f02        add     r0, r0, #8      ; 0x8\r
28705    1c068:       ebf59e2a        bl      0xffd83918\r
28706    1c06c:       08003f12        stmeqda r0, {r1, r4, r8, r9, sl, fp, ip, sp}\r
28707    1c070:       e1a04000        mov     r4, r0\r
28708    1c074:       ebf59fc1        bl      0xffd83f80\r
28709    1c078:       08003f10        stmeqda r0, {r4, r8, r9, sl, fp, ip, sp}\r
28710    1c07c:       e59d0434        ldr     r0, [sp, #1076]\r
28711    1c080:       e2800f03        add     r0, r0, #12     ; 0xc\r
28712    1c084:       ebf59e23        bl      0xffd83918\r
28713    1c088:       08003f14        stmeqda r0, {r2, r4, r8, r9, sl, fp, ip, sp}\r
28714    1c08c:       e58d041c        str     r0, [sp, #1052]\r
28715    1c090:       ebf59fba        bl      0xffd83f80\r
28716    1c094:       08003f12        stmeqda r0, {r1, r4, r8, r9, sl, fp, ip, sp}\r
28717    1c098:       e59d041c        ldr     r0, [sp, #1052]\r
28718    1c09c:       e1540000        cmp     r4, r0\r
28719    1c0a0:       ebf59fb6        bl      0xffd83f80\r
28720    1c0a4:       08003f14        stmeqda r0, {r2, r4, r8, r9, sl, fp, ip, sp}\r
28721    1c0a8:       e28cc010        add     ip, ip, #16     ; 0x10\r
28722    1c0ac:       da000004        ble     0x1c0c4\r
28723    1c0b0:       e1a00fac        mov     r0, ip, lsr #31\r
28724    1c0b4:       e08ff100        add     pc, pc, r0, lsl #2\r
28725    1c0b8:       08003f54        stmeqda r0, {r2, r4, r6, r8, r9, sl, fp, ip, sp}\r
28726    1c0bc:       ebf59ba4        bl      0xffd82f54\r
28727    1c0c0:       ea00009b        b       0x1c334\r
28728    1c0c4:       ebf59fad        bl      0xffd83f80\r
28729    1c0c8:       08003f16        stmeqda r0, {r1, r2, r4, r8, r9, sl, fp, ip, sp}\r
28730    1c0cc:       e3b06004        movs    r6, #4  ; 0x4\r
28731    1c0d0:       ebf59faa        bl      0xffd83f80\r
28732    1c0d4:       08003f18        stmeqda r0, {r3, r4, r8, r9, sl, fp, ip, sp}\r
28733    1c0d8:       e3a01000        mov     r1, #0  ; 0x0\r
28734    1c0dc:       e0516006        subs    r6, r1, r6\r
28735    1c0e0:       e28cc006        add     ip, ip, #6      ; 0x6\r
28736    1c0e4:       ebf59fa5        bl      0xffd83f80\r
28737    1c0e8:       08003f1a        stmeqda r0, {r1, r3, r4, r8, r9, sl, fp, ip, sp}\r
28738    1c0ec:       e59d0434        ldr     r0, [sp, #1076]\r
28739    1c0f0:       e2800f01        add     r0, r0, #4      ; 0x4\r
28740    1c0f4:       ebf59e07        bl      0xffd83918\r
28741    1c0f8:       08003f1e        stmeqda r0, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp}\r
28742    1c0fc:       e1a05000        mov     r5, r0\r
28743    1c100:       ebf59f9e        bl      0xffd83f80\r
28744    1c104:       08003f1c        stmeqda r0, {r2, r3, r4, r8, r9, sl, fp, ip, sp}\r
28745    1c108:       e1a01004        mov     r1, r4\r
28746    1c10c:       e2943004        adds    r3, r4, #4      ; 0x4\r
28747    1c110:       ebf59f9a        bl      0xffd83f80\r
28748    1c114:       08003f1e        stmeqda r0, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp}\r
28749    1c118:       e1a00003        mov     r0, r3\r
28750    1c11c:       e58d0430        str     r0, [sp, #1072]\r
28751    1c120:       ebf59f96        bl      0xffd83f80\r
28752    1c124:       08003f20        stmeqda r0, {r5, r8, r9, sl, fp, ip, sp}\r
28753    1c128:       e1550006        cmp     r5, r6\r
28754    1c12c:       ebf59f93        bl      0xffd83f80\r
28755    1c130:       08003f22        stmeqda r0, {r1, r5, r8, r9, sl, fp, ip, sp}\r
28756    1c134:       e28cc011        add     ip, ip, #17     ; 0x11\r
28757    1c138:       da000004        ble     0x1c150\r
28758    1c13c:       e1a00fac        mov     r0, ip, lsr #31\r
28759    1c140:       e08ff100        add     pc, pc, r0, lsl #2\r
28760    1c144:       08003f4c        stmeqda r0, {r2, r3, r6, r8, r9, sl, fp, ip, sp}\r
28761    1c148:       ebf59b81        bl      0xffd82f54\r
28762    1c14c:       ea000061        b       0x1c2d8\r
28763    1c150:       ebf59f8a        bl      0xffd83f80\r
28764    1c154:       08003f24        stmeqda r0, {r2, r5, r8, r9, sl, fp, ip, sp}\r
28765    1c158:       e1a01004        mov     r1, r4\r
28766    1c15c:       e0144007        ands    r4, r4, r7\r
28767    1c160:       ebf59f86        bl      0xffd83f80\r
28768    1c164:       08003f26        stmeqda r0, {r1, r2, r5, r8, r9, sl, fp, ip, sp}\r
28769    1c168:       e59d1428        ldr     r1, [sp, #1064]\r
28770    1c16c:       e1a03001        mov     r3, r1\r
28771    1c170:       ebf59f82        bl      0xffd83f80\r
28772    1c174:       08003f28        stmeqda r0, {r3, r5, r8, r9, sl, fp, ip, sp}\r
28773    1c178:       e1a01003        mov     r1, r3\r
28774    1c17c:       e0130493        muls    r3, r3, r4\r
28775    1c180:       ebf59f7e        bl      0xffd83f80\r
28776    1c184:       08003f2a        stmeqda r0, {r1, r3, r5, r8, r9, sl, fp, ip, sp}\r
28777    1c188:       e59d0434        ldr     r0, [sp, #1076]\r
28778    1c18c:       e2800f04        add     r0, r0, #16     ; 0x10\r
28779    1c190:       ebf59de0        bl      0xffd83918\r
28780    1c194:       08003f2e        stmeqda r0, {r1, r2, r3, r5, r8, r9, sl, fp, ip, sp}\r
28781    1c198:       e1a04000        mov     r4, r0\r
28782    1c19c:       ebf59f77        bl      0xffd83f80\r
28783    1c1a0:       08003f2c        stmeqda r0, {r2, r3, r5, r8, r9, sl, fp, ip, sp}\r
28784    1c1a4:       e1a01004        mov     r1, r4\r
28785    1c1a8:       e0940003        adds    r0, r4, r3\r
28786    1c1ac:       e58d041c        str     r0, [sp, #1052]\r
28787    1c1b0:       ebf59f72        bl      0xffd83f80\r
28788    1c1b4:       08003f2e        stmeqda r0, {r1, r2, r3, r5, r8, r9, sl, fp, ip, sp}\r
28789    1c1b8:       e3b00000        movs    r0, #0  ; 0x0\r
28790    1c1bc:       e58d0418        str     r0, [sp, #1048]\r
28791    1c1c0:       e28cc014        add     ip, ip, #20     ; 0x14\r
28792    1c1c4:       ebf59f6d        bl      0xffd83f80\r
28793    1c1c8:       08003f30        stmeqda r0, {r4, r5, r8, r9, sl, fp, ip, sp}\r
28794    1c1cc:       e1a01005        mov     r1, r5\r
28795    1c1d0:       e2953000        adds    r3, r5, #0      ; 0x0\r
28796    1c1d4:       ebf59f69        bl      0xffd83f80\r
28797    1c1d8:       08003f32        stmeqda r0, {r1, r4, r5, r8, r9, sl, fp, ip, sp}\r
28798    1c1dc:       e1a01003        mov     r1, r3\r
28799    1c1e0:       e0133007        ands    r3, r3, r7\r
28800    1c1e4:       ebf59f65        bl      0xffd83f80\r
28801    1c1e8:       08003f34        stmeqda r0, {r2, r4, r5, r8, r9, sl, fp, ip, sp}\r
28802    1c1ec:       e59d141c        ldr     r1, [sp, #1052]\r
28803    1c1f0:       e59d141c        ldr     r1, [sp, #1052]\r
28804    1c1f4:       e0914003        adds    r4, r1, r3\r
28805    1c1f8:       ebf59f60        bl      0xffd83f80\r
28806    1c1fc:       08003f36        stmeqda r0, {r1, r2, r4, r5, r8, r9, sl, fp, ip, sp}\r
28807    1c200:       e1a01005        mov     r1, r5\r
28808    1c204:       e2958004        adds    r8, r5, #4      ; 0x4\r
28809    1c208:       ebf59f5c        bl      0xffd83f80\r
28810    1c20c:       08003f38        stmeqda r0, {r3, r4, r5, r8, r9, sl, fp, ip, sp}\r
28811    1c210:       e3b05003        movs    r5, #3  ; 0x3\r
28812    1c214:       e28cc00f        add     ip, ip, #15     ; 0xf\r
28813    1c218:       ebf59f58        bl      0xffd83f80\r
28814    1c21c:       08003f3a        stmeqda r0, {r1, r3, r4, r5, r8, r9, sl, fp, ip, sp}\r
28815    1c220:       e2840002        add     r0, r4, #2      ; 0x2\r
28816    1c224:       e59d1418        ldr     r1, [sp, #1048]\r
28817    1c228:       ebf59cc7        bl      0xffd8354c\r
28818    1c22c:       08003f3c        stmeqda r0, {r2, r3, r4, r5, r8, r9, sl, fp, ip, sp}\r
28819    1c230:       ebf59f52        bl      0xffd83f80\r
28820    1c234:       08003f3c        stmeqda r0, {r2, r3, r4, r5, r8, r9, sl, fp, ip, sp}\r
28821    1c238:       e2840000        add     r0, r4, #0      ; 0x0\r
28822    1c23c:       e59d1418        ldr     r1, [sp, #1048]\r
28823    1c240:       ebf59cc1        bl      0xffd8354c\r
28824    1c244:       08003f3e        stmeqda r0, {r1, r2, r3, r4, r5, r8, r9, sl, fp, ip, sp}\r
28825    1c248:       ebf59f4c        bl      0xffd83f80\r
28826    1c24c:       08003f3e        stmeqda r0, {r1, r2, r3, r4, r5, r8, r9, sl, fp, ip, sp}\r
28827    1c250:       e59d1428        ldr     r1, [sp, #1064]\r
28828    1c254:       e0844001        add     r4, r4, r1\r
28829    1c258:       ebf59f48        bl      0xffd83f80\r
28830    1c25c:       08003f40        stmeqda r0, {r6, r8, r9, sl, fp, ip, sp}\r
28831    1c260:       e1a01005        mov     r1, r5\r
28832    1c264:       e2555001        subs    r5, r5, #1      ; 0x1\r
28833    1c268:       ebf59f44        bl      0xffd83f80\r
28834    1c26c:       08003f42        stmeqda r0, {r1, r6, r8, r9, sl, fp, ip, sp}\r
28835    1c270:       e3550000        cmp     r5, #0  ; 0x0\r
28836    1c274:       ebf59f41        bl      0xffd83f80\r
28837    1c278:       08003f44        stmeqda r0, {r2, r6, r8, r9, sl, fp, ip, sp}\r
28838    1c27c:       e28cc014        add     ip, ip, #20     ; 0x14\r
28839    1c280:       ba000004        blt     0x1c298\r
28840    1c284:       e1a00fac        mov     r0, ip, lsr #31\r
28841    1c288:       e08ff100        add     pc, pc, r0, lsl #2\r
28842    1c28c:       08003f3a        stmeqda r0, {r1, r3, r4, r5, r8, r9, sl, fp, ip, sp}\r
28843    1c290:       ebf59b2f        bl      0xffd82f54\r
28844    1c294:       eaffffdf        b       0x1c218\r
28845    1c298:       ebf59f38        bl      0xffd83f80\r
28846    1c29c:       08003f46        stmeqda r0, {r1, r2, r6, r8, r9, sl, fp, ip, sp}\r
28847    1c2a0:       e1a01008        mov     r1, r8\r
28848    1c2a4:       e2985000        adds    r5, r8, #0      ; 0x0\r
28849    1c2a8:       ebf59f34        bl      0xffd83f80\r
28850    1c2ac:       08003f48        stmeqda r0, {r3, r6, r8, r9, sl, fp, ip, sp}\r
28851    1c2b0:       e1550006        cmp     r5, r6\r
28852    1c2b4:       ebf59f31        bl      0xffd83f80\r
28853    1c2b8:       08003f4a        stmeqda r0, {r1, r3, r6, r8, r9, sl, fp, ip, sp}\r
28854    1c2bc:       e28cc009        add     ip, ip, #9      ; 0x9\r
28855    1c2c0:       ca000004        bgt     0x1c2d8\r
28856    1c2c4:       e1a00fac        mov     r0, ip, lsr #31\r
28857    1c2c8:       e08ff100        add     pc, pc, r0, lsl #2\r
28858    1c2cc:       08003f30        stmeqda r0, {r4, r5, r8, r9, sl, fp, ip, sp}\r
28859    1c2d0:       ebf59b1f        bl      0xffd82f54\r
28860    1c2d4:       eaffffba        b       0x1c1c4\r
28861    1c2d8:       ebf59f28        bl      0xffd83f80\r
28862    1c2dc:       08003f4c        stmeqda r0, {r2, r3, r6, r8, r9, sl, fp, ip, sp}\r
28863    1c2e0:       e59d1430        ldr     r1, [sp, #1072]\r
28864    1c2e4:       e1a04001        mov     r4, r1\r
28865    1c2e8:       ebf59f24        bl      0xffd83f80\r
28866    1c2ec:       08003f4e        stmeqda r0, {r1, r2, r3, r6, r8, r9, sl, fp, ip, sp}\r
28867    1c2f0:       e59d0434        ldr     r0, [sp, #1076]\r
28868    1c2f4:       e2800f03        add     r0, r0, #12     ; 0xc\r
28869    1c2f8:       ebf59d86        bl      0xffd83918\r
28870    1c2fc:       08003f52        stmeqda r0, {r1, r4, r6, r8, r9, sl, fp, ip, sp}\r
28871    1c300:       e1a05000        mov     r5, r0\r
28872    1c304:       ebf59f1d        bl      0xffd83f80\r
28873    1c308:       08003f50        stmeqda r0, {r4, r6, r8, r9, sl, fp, ip, sp}\r
28874    1c30c:       e1540005        cmp     r4, r5\r
28875    1c310:       ebf59f1a        bl      0xffd83f80\r
28876    1c314:       08003f52        stmeqda r0, {r1, r4, r6, r8, r9, sl, fp, ip, sp}\r
28877    1c318:       e28cc00e        add     ip, ip, #14     ; 0xe\r
28878    1c31c:       ca000004        bgt     0x1c334\r
28879    1c320:       e1a00fac        mov     r0, ip, lsr #31\r
28880    1c324:       e08ff100        add     pc, pc, r0, lsl #2\r
28881    1c328:       08003f1a        stmeqda r0, {r1, r3, r4, r8, r9, sl, fp, ip, sp}\r
28882    1c32c:       ebf59b08        bl      0xffd82f54\r
28883    1c330:       eaffff6b        b       0x1c0e4\r
28884    1c334:       ebf59f11        bl      0xffd83f80\r
28885    1c338:       08003f54        stmeqda r0, {r2, r4, r6, r8, r9, sl, fp, ip, sp}\r
28886    1c33c:       e3b06000        movs    r6, #0  ; 0x0\r
28887    1c340:       ebf59f0e        bl      0xffd83f80\r
28888    1c344:       08003f56        stmeqda r0, {r1, r2, r4, r6, r8, r9, sl, fp, ip, sp}\r
28889    1c348:       e59d0434        ldr     r0, [sp, #1076]\r
28890    1c34c:       e2800f01        add     r0, r0, #4      ; 0x4\r
28891    1c350:       e1a01006        mov     r1, r6\r
28892    1c354:       ebf59c9c        bl      0xffd835cc\r
28893    1c358:       08003f58        stmeqda r0, {r3, r4, r6, r8, r9, sl, fp, ip, sp}\r
28894    1c35c:       e28cc007        add     ip, ip, #7      ; 0x7\r
28895    1c360:       ebf59f06        bl      0xffd83f80\r
28896    1c364:       08003f58        stmeqda r0, {r3, r4, r6, r8, r9, sl, fp, ip, sp}\r
28897    1c368:       e59d0434        ldr     r0, [sp, #1076]\r
28898    1c36c:       e2800f00        add     r0, r0, #0      ; 0x0\r
28899    1c370:       ebf59d68        bl      0xffd83918\r
28900    1c374:       08003f5c        stmeqda r0, {r2, r3, r4, r6, r8, r9, sl, fp, ip, sp}\r
28901    1c378:       e1a08000        mov     r8, r0\r
28902    1c37c:       ebf59eff        bl      0xffd83f80\r
28903    1c380:       08003f5a        stmeqda r0, {r1, r3, r4, r6, r8, r9, sl, fp, ip, sp}\r
28904    1c384:       e3b00010        movs    r0, #16 ; 0x10\r
28905    1c388:       e58d041c        str     r0, [sp, #1052]\r
28906    1c38c:       ebf59efb        bl      0xffd83f80\r
28907    1c390:       08003f5c        stmeqda r0, {r2, r3, r4, r6, r8, r9, sl, fp, ip, sp}\r
28908    1c394:       e59d141c        ldr     r1, [sp, #1052]\r
28909    1c398:       e0880001        add     r0, r8, r1\r
28910    1c39c:       ebf59d46        bl      0xffd838bc\r
28911    1c3a0:       08003f60        stmeqda r0, {r5, r6, r8, r9, sl, fp, ip, sp}\r
28912    1c3a4:       e1a03000        mov     r3, r0\r
28913    1c3a8:       ebf59ef4        bl      0xffd83f80\r
28914    1c3ac:       08003f5e        stmeqda r0, {r1, r2, r3, r4, r6, r8, r9, sl, fp, ip, sp}\r
28915    1c3b0:       e1a01003        mov     r1, r3\r
28916    1c3b4:       e2533001        subs    r3, r3, #1      ; 0x1\r
28917    1c3b8:       ebf59ef0        bl      0xffd83f80\r
28918    1c3bc:       08003f60        stmeqda r0, {r5, r6, r8, r9, sl, fp, ip, sp}\r
28919    1c3c0:       e1b03103        movs    r3, r3, lsl #2\r
28920    1c3c4:       ebf59eed        bl      0xffd83f80\r
28921    1c3c8:       08003f62        stmeqda r0, {r1, r5, r6, r8, r9, sl, fp, ip, sp}\r
28922    1c3cc:       e1a00003        mov     r0, r3\r
28923    1c3d0:       e58d0420        str     r0, [sp, #1056]\r
28924    1c3d4:       ebf59ee9        bl      0xffd83f80\r
28925    1c3d8:       08003f64        stmeqda r0, {r2, r5, r6, r8, r9, sl, fp, ip, sp}\r
28926    1c3dc:       e59d0434        ldr     r0, [sp, #1076]\r
28927    1c3e0:       e2800f01        add     r0, r0, #4      ; 0x4\r
28928    1c3e4:       ebf59d4b        bl      0xffd83918\r
28929    1c3e8:       08003f68        stmeqda r0, {r3, r5, r6, r8, r9, sl, fp, ip, sp}\r
28930    1c3ec:       e1a03000        mov     r3, r0\r
28931    1c3f0:       ebf59ee2        bl      0xffd83f80\r
28932    1c3f4:       08003f66        stmeqda r0, {r1, r2, r5, r6, r8, r9, sl, fp, ip, sp}\r
28933    1c3f8:       e1b03143        movs    r3, r3, asr #2\r
28934    1c3fc:       ebf59edf        bl      0xffd83f80\r
28935    1c400:       08003f68        stmeqda r0, {r3, r5, r6, r8, r9, sl, fp, ip, sp}\r
28936    1c404:       e59d0434        ldr     r0, [sp, #1076]\r
28937    1c408:       e2800f0a        add     r0, r0, #40     ; 0x28\r
28938    1c40c:       e1a01003        mov     r1, r3\r
28939    1c410:       ebf59c6d        bl      0xffd835cc\r
28940    1c414:       08003f6a        stmeqda r0, {r1, r3, r5, r6, r8, r9, sl, fp, ip, sp}\r
28941    1c418:       ebf59ed8        bl      0xffd83f80\r
28942    1c41c:       08003f6a        stmeqda r0, {r1, r3, r5, r6, r8, r9, sl, fp, ip, sp}\r
28943    1c420:       e59d0420        ldr     r0, [sp, #1056]\r
28944    1c424:       e59d1424        ldr     r1, [sp, #1060]\r
28945    1c428:       e1500001        cmp     r0, r1\r
28946    1c42c:       ebf59ed3        bl      0xffd83f80\r
28947    1c430:       08003f6c        stmeqda r0, {r2, r3, r5, r6, r8, r9, sl, fp, ip, sp}\r
28948    1c434:       e28cc028        add     ip, ip, #40     ; 0x28\r
28949    1c438:       ba000004        blt     0x1c450\r
28950    1c43c:       e1a00fac        mov     r0, ip, lsr #31\r
28951    1c440:       e08ff100        add     pc, pc, r0, lsl #2\r
28952    1c444:       08003fb2        stmeqda r0, {r1, r4, r5, r7, r8, r9, sl, fp, ip, sp}\r
28953    1c448:       ebf59ac1        bl      0xffd82f54\r
28954    1c44c:       ea0000b3        b       0x1c720\r
28955    1c450:       ebf59eca        bl      0xffd83f80\r
28956    1c454:       08003f6e        stmeqda r0, {r1, r2, r3, r5, r6, r8, r9, sl, fp, ip, sp}\r
28957    1c458:       e59d0434        ldr     r0, [sp, #1076]\r
28958    1c45c:       e2800f02        add     r0, r0, #8      ; 0x8\r
28959    1c460:       ebf59d2c        bl      0xffd83918\r
28960    1c464:       08003f72        stmeqda r0, {r1, r4, r5, r6, r8, r9, sl, fp, ip, sp}\r
28961    1c468:       e1a04000        mov     r4, r0\r
28962    1c46c:       ebf59ec3        bl      0xffd83f80\r
28963    1c470:       08003f70        stmeqda r0, {r4, r5, r6, r8, r9, sl, fp, ip, sp}\r
28964    1c474:       e59d0434        ldr     r0, [sp, #1076]\r
28965    1c478:       e2800f03        add     r0, r0, #12     ; 0xc\r
28966    1c47c:       ebf59d25        bl      0xffd83918\r
28967    1c480:       08003f74        stmeqda r0, {r2, r4, r5, r6, r8, r9, sl, fp, ip, sp}\r
28968    1c484:       e1a05000        mov     r5, r0\r
28969    1c488:       ebf59ebc        bl      0xffd83f80\r
28970    1c48c:       08003f72        stmeqda r0, {r1, r4, r5, r6, r8, r9, sl, fp, ip, sp}\r
28971    1c490:       e1540005        cmp     r4, r5\r
28972    1c494:       ebf59eb9        bl      0xffd83f80\r
28973    1c498:       08003f74        stmeqda r0, {r2, r4, r5, r6, r8, r9, sl, fp, ip, sp}\r
28974    1c49c:       e28cc010        add     ip, ip, #16     ; 0x10\r
28975    1c4a0:       da000004        ble     0x1c4b8\r
28976    1c4a4:       e1a00fac        mov     r0, ip, lsr #31\r
28977    1c4a8:       e08ff100        add     pc, pc, r0, lsl #2\r
28978    1c4ac:       08003fb0        stmeqda r0, {r4, r5, r7, r8, r9, sl, fp, ip, sp}\r
28979    1c4b0:       ebf59aa7        bl      0xffd82f54\r
28980    1c4b4:       ea000093        b       0x1c708\r
28981    1c4b8:       ebf59eb0        bl      0xffd83f80\r
28982    1c4bc:       08003f76        stmeqda r0, {r1, r2, r4, r5, r6, r8, r9, sl, fp, ip, sp}\r
28983    1c4c0:       e59d1420        ldr     r1, [sp, #1056]\r
28984    1c4c4:       e1a05001        mov     r5, r1\r
28985    1c4c8:       ebf59eac        bl      0xffd83f80\r
28986    1c4cc:       08003f78        stmeqda r0, {r3, r4, r5, r6, r8, r9, sl, fp, ip, sp}\r
28987    1c4d0:       e1a01004        mov     r1, r4\r
28988    1c4d4:       e2946004        adds    r6, r4, #4      ; 0x4\r
28989    1c4d8:       ebf59ea8        bl      0xffd83f80\r
28990    1c4dc:       08003f7a        stmeqda r0, {r1, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp}\r
28991    1c4e0:       e1a00006        mov     r0, r6\r
28992    1c4e4:       e58d0430        str     r0, [sp, #1072]\r
28993    1c4e8:       ebf59ea4        bl      0xffd83f80\r
28994    1c4ec:       08003f7c        stmeqda r0, {r2, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp}\r
28995    1c4f0:       e59d1424        ldr     r1, [sp, #1060]\r
28996    1c4f4:       e1550001        cmp     r5, r1\r
28997    1c4f8:       ebf59ea0        bl      0xffd83f80\r
28998    1c4fc:       08003f7e        stmeqda r0, {r1, r2, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp}\r
28999    1c500:       e28cc00f        add     ip, ip, #15     ; 0xf\r
29000    1c504:       da000004        ble     0x1c51c\r
29001    1c508:       e1a00fac        mov     r0, ip, lsr #31\r
29002    1c50c:       e08ff100        add     pc, pc, r0, lsl #2\r
29003    1c510:       08003fa8        stmeqda r0, {r3, r5, r7, r8, r9, sl, fp, ip, sp}\r
29004    1c514:       ebf59a8e        bl      0xffd82f54\r
29005    1c518:       ea000062        b       0x1c6a8\r
29006    1c51c:       ebf59e97        bl      0xffd83f80\r
29007    1c520:       08003f80        stmeqda r0, {r7, r8, r9, sl, fp, ip, sp}\r
29008    1c524:       e1a01004        mov     r1, r4\r
29009    1c528:       e0144007        ands    r4, r4, r7\r
29010    1c52c:       ebf59e93        bl      0xffd83f80\r
29011    1c530:       08003f82        stmeqda r0, {r1, r7, r8, r9, sl, fp, ip, sp}\r
29012    1c534:       e59d1428        ldr     r1, [sp, #1064]\r
29013    1c538:       e1a03001        mov     r3, r1\r
29014    1c53c:       ebf59e8f        bl      0xffd83f80\r
29015    1c540:       08003f84        stmeqda r0, {r2, r7, r8, r9, sl, fp, ip, sp}\r
29016    1c544:       e1a01003        mov     r1, r3\r
29017    1c548:       e0130493        muls    r3, r3, r4\r
29018    1c54c:       ebf59e8b        bl      0xffd83f80\r
29019    1c550:       08003f86        stmeqda r0, {r1, r2, r7, r8, r9, sl, fp, ip, sp}\r
29020    1c554:       e59d0434        ldr     r0, [sp, #1076]\r
29021    1c558:       e2800f04        add     r0, r0, #16     ; 0x10\r
29022    1c55c:       ebf59ced        bl      0xffd83918\r
29023    1c560:       08003f8a        stmeqda r0, {r1, r3, r7, r8, r9, sl, fp, ip, sp}\r
29024    1c564:       e1a08000        mov     r8, r0\r
29025    1c568:       ebf59e84        bl      0xffd83f80\r
29026    1c56c:       08003f88        stmeqda r0, {r3, r7, r8, r9, sl, fp, ip, sp}\r
29027    1c570:       e1a01008        mov     r1, r8\r
29028    1c574:       e0980003        adds    r0, r8, r3\r
29029    1c578:       e58d041c        str     r0, [sp, #1052]\r
29030    1c57c:       ebf59e7f        bl      0xffd83f80\r
29031    1c580:       08003f8a        stmeqda r0, {r1, r3, r7, r8, r9, sl, fp, ip, sp}\r
29032    1c584:       e3b00000        movs    r0, #0  ; 0x0\r
29033    1c588:       e58d0418        str     r0, [sp, #1048]\r
29034    1c58c:       e28cc014        add     ip, ip, #20     ; 0x14\r
29035    1c590:       ebf59e7a        bl      0xffd83f80\r
29036    1c594:       08003f8c        stmeqda r0, {r2, r3, r7, r8, r9, sl, fp, ip, sp}\r
29037    1c598:       e1a01005        mov     r1, r5\r
29038    1c59c:       e2953000        adds    r3, r5, #0      ; 0x0\r
29039    1c5a0:       ebf59e76        bl      0xffd83f80\r
29040    1c5a4:       08003f8e        stmeqda r0, {r1, r2, r3, r7, r8, r9, sl, fp, ip, sp}\r
29041    1c5a8:       e1a01003        mov     r1, r3\r
29042    1c5ac:       e0133007        ands    r3, r3, r7\r
29043    1c5b0:       ebf59e72        bl      0xffd83f80\r
29044    1c5b4:       08003f90        stmeqda r0, {r4, r7, r8, r9, sl, fp, ip, sp}\r
29045    1c5b8:       e59d141c        ldr     r1, [sp, #1052]\r
29046    1c5bc:       e59d141c        ldr     r1, [sp, #1052]\r
29047    1c5c0:       e0914003        adds    r4, r1, r3\r
29048    1c5c4:       ebf59e6d        bl      0xffd83f80\r
29049    1c5c8:       08003f92        stmeqda r0, {r1, r4, r7, r8, r9, sl, fp, ip, sp}\r
29050    1c5cc:       e1a01005        mov     r1, r5\r
29051    1c5d0:       e2958004        adds    r8, r5, #4      ; 0x4\r
29052    1c5d4:       ebf59e69        bl      0xffd83f80\r
29053    1c5d8:       08003f94        stmeqda r0, {r2, r4, r7, r8, r9, sl, fp, ip, sp}\r
29054    1c5dc:       e3b05003        movs    r5, #3  ; 0x3\r
29055    1c5e0:       e28cc00f        add     ip, ip, #15     ; 0xf\r
29056    1c5e4:       ebf59e65        bl      0xffd83f80\r
29057    1c5e8:       08003f96        stmeqda r0, {r1, r2, r4, r7, r8, r9, sl, fp, ip, sp}\r
29058    1c5ec:       e2840002        add     r0, r4, #2      ; 0x2\r
29059    1c5f0:       e59d1418        ldr     r1, [sp, #1048]\r
29060    1c5f4:       ebf59bd4        bl      0xffd8354c\r
29061    1c5f8:       08003f98        stmeqda r0, {r3, r4, r7, r8, r9, sl, fp, ip, sp}\r
29062    1c5fc:       ebf59e5f        bl      0xffd83f80\r
29063    1c600:       08003f98        stmeqda r0, {r3, r4, r7, r8, r9, sl, fp, ip, sp}\r
29064    1c604:       e2840000        add     r0, r4, #0      ; 0x0\r
29065    1c608:       e59d1418        ldr     r1, [sp, #1048]\r
29066    1c60c:       ebf59bce        bl      0xffd8354c\r
29067    1c610:       08003f9a        stmeqda r0, {r1, r3, r4, r7, r8, r9, sl, fp, ip, sp}\r
29068    1c614:       ebf59e59        bl      0xffd83f80\r
29069    1c618:       08003f9a        stmeqda r0, {r1, r3, r4, r7, r8, r9, sl, fp, ip, sp}\r
29070    1c61c:       e59d1428        ldr     r1, [sp, #1064]\r
29071    1c620:       e0844001        add     r4, r4, r1\r
29072    1c624:       ebf59e55        bl      0xffd83f80\r
29073    1c628:       08003f9c        stmeqda r0, {r2, r3, r4, r7, r8, r9, sl, fp, ip, sp}\r
29074    1c62c:       e1a01005        mov     r1, r5\r
29075    1c630:       e2555001        subs    r5, r5, #1      ; 0x1\r
29076    1c634:       ebf59e51        bl      0xffd83f80\r
29077    1c638:       08003f9e        stmeqda r0, {r1, r2, r3, r4, r7, r8, r9, sl, fp, ip, sp}\r
29078    1c63c:       e3550000        cmp     r5, #0  ; 0x0\r
29079    1c640:       ebf59e4e        bl      0xffd83f80\r
29080    1c644:       08003fa0        stmeqda r0, {r5, r7, r8, r9, sl, fp, ip, sp}\r
29081    1c648:       e28cc014        add     ip, ip, #20     ; 0x14\r
29082    1c64c:       ba000004        blt     0x1c664\r
29083    1c650:       e1a00fac        mov     r0, ip, lsr #31\r
29084    1c654:       e08ff100        add     pc, pc, r0, lsl #2\r
29085    1c658:       08003f96        stmeqda r0, {r1, r2, r4, r7, r8, r9, sl, fp, ip, sp}\r
29086    1c65c:       ebf59a3c        bl      0xffd82f54\r
29087    1c660:       eaffffdf        b       0x1c5e4\r
29088    1c664:       ebf59e45        bl      0xffd83f80\r
29089    1c668:       08003fa2        stmeqda r0, {r1, r5, r7, r8, r9, sl, fp, ip, sp}\r
29090    1c66c:       e1a01008        mov     r1, r8\r
29091    1c670:       e2985000        adds    r5, r8, #0      ; 0x0\r
29092    1c674:       ebf59e41        bl      0xffd83f80\r
29093    1c678:       08003fa4        stmeqda r0, {r2, r5, r7, r8, r9, sl, fp, ip, sp}\r
29094    1c67c:       e59d1424        ldr     r1, [sp, #1060]\r
29095    1c680:       e1550001        cmp     r5, r1\r
29096    1c684:       ebf59e3d        bl      0xffd83f80\r
29097    1c688:       08003fa6        stmeqda r0, {r1, r2, r5, r7, r8, r9, sl, fp, ip, sp}\r
29098    1c68c:       e28cc009        add     ip, ip, #9      ; 0x9\r
29099    1c690:       ca000004        bgt     0x1c6a8\r
29100    1c694:       e1a00fac        mov     r0, ip, lsr #31\r
29101    1c698:       e08ff100        add     pc, pc, r0, lsl #2\r
29102    1c69c:       08003f8c        stmeqda r0, {r2, r3, r7, r8, r9, sl, fp, ip, sp}\r
29103    1c6a0:       ebf59a2b        bl      0xffd82f54\r
29104    1c6a4:       eaffffb9        b       0x1c590\r
29105    1c6a8:       ebf59e34        bl      0xffd83f80\r
29106    1c6ac:       08003fa8        stmeqda r0, {r3, r5, r7, r8, r9, sl, fp, ip, sp}\r
29107    1c6b0:       e59d1430        ldr     r1, [sp, #1072]\r
29108    1c6b4:       e1a04001        mov     r4, r1\r
29109    1c6b8:       ebf59e30        bl      0xffd83f80\r
29110    1c6bc:       08003faa        stmeqda r0, {r1, r3, r5, r7, r8, r9, sl, fp, ip, sp}\r
29111    1c6c0:       e59d0434        ldr     r0, [sp, #1076]\r
29112    1c6c4:       e2800f03        add     r0, r0, #12     ; 0xc\r
29113    1c6c8:       ebf59c92        bl      0xffd83918\r
29114    1c6cc:       08003fae        stmeqda r0, {r1, r2, r3, r5, r7, r8, r9, sl, fp, ip, sp}\r
29115    1c6d0:       e58d041c        str     r0, [sp, #1052]\r
29116    1c6d4:       ebf59e29        bl      0xffd83f80\r
29117    1c6d8:       08003fac        stmeqda r0, {r2, r3, r5, r7, r8, r9, sl, fp, ip, sp}\r
29118    1c6dc:       e59d041c        ldr     r0, [sp, #1052]\r
29119    1c6e0:       e1540000        cmp     r4, r0\r
29120    1c6e4:       ebf59e25        bl      0xffd83f80\r
29121    1c6e8:       08003fae        stmeqda r0, {r1, r2, r3, r5, r7, r8, r9, sl, fp, ip, sp}\r
29122    1c6ec:       e28cc00e        add     ip, ip, #14     ; 0xe\r
29123    1c6f0:       ca000004        bgt     0x1c708\r
29124    1c6f4:       e1a00fac        mov     r0, ip, lsr #31\r
29125    1c6f8:       e08ff100        add     pc, pc, r0, lsl #2\r
29126    1c6fc:       08003f76        stmeqda r0, {r1, r2, r4, r5, r6, r8, r9, sl, fp, ip, sp}\r
29127    1c700:       ebf59a13        bl      0xffd82f54\r
29128    1c704:       eaffff6b        b       0x1c4b8\r
29129    1c708:       ebf59e1c        bl      0xffd83f80\r
29130    1c70c:       08003fb0        stmeqda r0, {r4, r5, r7, r8, r9, sl, fp, ip, sp}\r
29131    1c710:       e59d1420        ldr     r1, [sp, #1056]\r
29132    1c714:       e1a00001        mov     r0, r1\r
29133    1c718:       e58d0424        str     r0, [sp, #1060]\r
29134    1c71c:       e28cc003        add     ip, ip, #3      ; 0x3\r
29135    1c720:       ebf59e16        bl      0xffd83f80\r
29136    1c724:       08003fb2        stmeqda r0, {r1, r4, r5, r7, r8, r9, sl, fp, ip, sp}\r
29137    1c728:       e59d0434        ldr     r0, [sp, #1076]\r
29138    1c72c:       e2800f00        add     r0, r0, #0      ; 0x0\r
29139    1c730:       ebf59c78        bl      0xffd83918\r
29140    1c734:       08003fb6        stmeqda r0, {r1, r2, r4, r5, r7, r8, r9, sl, fp, ip, sp}\r
29141    1c738:       e1a04000        mov     r4, r0\r
29142    1c73c:       ebf59e0f        bl      0xffd83f80\r
29143    1c740:       08003fb4        stmeqda r0, {r2, r4, r5, r7, r8, r9, sl, fp, ip, sp}\r
29144    1c744:       e3b05010        movs    r5, #16 ; 0x10\r
29145    1c748:       ebf59e0c        bl      0xffd83f80\r
29146    1c74c:       08003fb6        stmeqda r0, {r1, r2, r4, r5, r7, r8, r9, sl, fp, ip, sp}\r
29147    1c750:       e0840005        add     r0, r4, r5\r
29148    1c754:       ebf59c58        bl      0xffd838bc\r
29149    1c758:       08003fba        stmeqda r0, {r1, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp}\r
29150    1c75c:       e1a03000        mov     r3, r0\r
29151    1c760:       ebf59e06        bl      0xffd83f80\r
29152    1c764:       08003fb8        stmeqda r0, {r3, r4, r5, r7, r8, r9, sl, fp, ip, sp}\r
29153    1c768:       e59d0434        ldr     r0, [sp, #1076]\r
29154    1c76c:       e2800f0b        add     r0, r0, #44     ; 0x2c\r
29155    1c770:       ebf59c68        bl      0xffd83918\r
29156    1c774:       08003fbc        stmeqda r0, {r2, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp}\r
29157    1c778:       e1a06000        mov     r6, r0\r
29158    1c77c:       ebf59dff        bl      0xffd83f80\r
29159    1c780:       08003fba        stmeqda r0, {r1, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp}\r
29160    1c784:       e1a01003        mov     r1, r3\r
29161    1c788:       e0130693        muls    r3, r3, r6\r
29162    1c78c:       ebf59dfb        bl      0xffd83f80\r
29163    1c790:       08003fbc        stmeqda r0, {r2, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp}\r
29164    1c794:       e1b03083        movs    r3, r3, lsl #1\r
29165    1c798:       ebf59df8        bl      0xffd83f80\r
29166    1c79c:       08003fbe        stmeqda r0, {r1, r2, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp}\r
29167    1c7a0:       e59d0434        ldr     r0, [sp, #1076]\r
29168    1c7a4:       e2800f09        add     r0, r0, #36     ; 0x24\r
29169    1c7a8:       ebf59c5a        bl      0xffd83918\r
29170    1c7ac:       08003fc2        stmeqda r0, {r1, r6, r7, r8, r9, sl, fp, ip, sp}\r
29171    1c7b0:       e1a08000        mov     r8, r0\r
29172    1c7b4:       ebf59df1        bl      0xffd83f80\r
29173    1c7b8:       08003fc0        stmeqda r0, {r6, r7, r8, r9, sl, fp, ip, sp}\r
29174    1c7bc:       e1a01008        mov     r1, r8\r
29175    1c7c0:       e0983003        adds    r3, r8, r3\r
29176    1c7c4:       ebf59ded        bl      0xffd83f80\r
29177    1c7c8:       08003fc2        stmeqda r0, {r1, r6, r7, r8, r9, sl, fp, ip, sp}\r
29178    1c7cc:       e59d0434        ldr     r0, [sp, #1076]\r
29179    1c7d0:       e2800f0a        add     r0, r0, #40     ; 0x28\r
29180    1c7d4:       ebf59c4f        bl      0xffd83918\r
29181    1c7d8:       08003fc6        stmeqda r0, {r1, r2, r6, r7, r8, r9, sl, fp, ip, sp}\r
29182    1c7dc:       e58d041c        str     r0, [sp, #1052]\r
29183    1c7e0:       ebf59de6        bl      0xffd83f80\r
29184    1c7e4:       08003fc4        stmeqda r0, {r2, r6, r7, r8, r9, sl, fp, ip, sp}\r
29185    1c7e8:       e59de41c        ldr     lr, [sp, #1052]\r
29186    1c7ec:       e1b0408e        movs    r4, lr, lsl #1\r
29187    1c7f0:       ebf59de2        bl      0xffd83f80\r
29188    1c7f4:       08003fc6        stmeqda r0, {r1, r2, r6, r7, r8, r9, sl, fp, ip, sp}\r
29189    1c7f8:       e1a01003        mov     r1, r3\r
29190    1c7fc:       e0933004        adds    r3, r3, r4\r
29191    1c800:       ebf59dde        bl      0xffd83f80\r
29192    1c804:       08003fc8        stmeqda r0, {r3, r6, r7, r8, r9, sl, fp, ip, sp}\r
29193    1c808:       e1a00003        mov     r0, r3\r
29194    1c80c:       e58d0420        str     r0, [sp, #1056]\r
29195    1c810:       ebf59dda        bl      0xffd83f80\r
29196    1c814:       08003fca        stmeqda r0, {r1, r3, r6, r7, r8, r9, sl, fp, ip, sp}\r
29197    1c818:       e59d0434        ldr     r0, [sp, #1076]\r
29198    1c81c:       e2800f02        add     r0, r0, #8      ; 0x8\r
29199    1c820:       ebf59c3c        bl      0xffd83918\r
29200    1c824:       08003fce        stmeqda r0, {r1, r2, r3, r6, r7, r8, r9, sl, fp, ip, sp}\r
29201    1c828:       e1a04000        mov     r4, r0\r
29202    1c82c:       ebf59dd3        bl      0xffd83f80\r
29203    1c830:       08003fcc        stmeqda r0, {r2, r3, r6, r7, r8, r9, sl, fp, ip, sp}\r
29204    1c834:       e59d0434        ldr     r0, [sp, #1076]\r
29205    1c838:       e2800f03        add     r0, r0, #12     ; 0xc\r
29206    1c83c:       ebf59c35        bl      0xffd83918\r
29207    1c840:       08003fd0        stmeqda r0, {r4, r6, r7, r8, r9, sl, fp, ip, sp}\r
29208    1c844:       e1a03000        mov     r3, r0\r
29209    1c848:       ebf59dcc        bl      0xffd83f80\r
29210    1c84c:       08003fce        stmeqda r0, {r1, r2, r3, r6, r7, r8, r9, sl, fp, ip, sp}\r
29211    1c850:       e1540003        cmp     r4, r3\r
29212    1c854:       ebf59dc9        bl      0xffd83f80\r
29213    1c858:       08003fd0        stmeqda r0, {r4, r6, r7, r8, r9, sl, fp, ip, sp}\r
29214    1c85c:       e28cc03e        add     ip, ip, #62     ; 0x3e\r
29215    1c860:       ca000004        bgt     0x1c878\r
29216    1c864:       e1a00fac        mov     r0, ip, lsr #31\r
29217    1c868:       e08ff100        add     pc, pc, r0, lsl #2\r
29218    1c86c:       08003fd4        stmeqda r0, {r2, r4, r6, r7, r8, r9, sl, fp, ip, sp}\r
29219    1c870:       ebf599b7        bl      0xffd82f54\r
29220    1c874:       ea000007        b       0x1c898\r
29221    1c878:       ebf59dc0        bl      0xffd83f80\r
29222    1c87c:       08003fd2        stmeqda r0, {r1, r4, r6, r7, r8, r9, sl, fp, ip, sp}\r
29223    1c880:       e28cc003        add     ip, ip, #3      ; 0x3\r
29224    1c884:       e1a00fac        mov     r0, ip, lsr #31\r
29225    1c888:       e08ff100        add     pc, pc, r0, lsl #2\r
29226    1c88c:       080042f6        stmeqda r0, {r1, r2, r4, r5, r6, r7, r9, lr}\r
29227    1c890:       ebf599af        bl      0xffd82f54\r
29228    1c894:       ea0006ad        b       0x1e350\r
29229    1c898:       ebf59db8        bl      0xffd83f80\r
29230    1c89c:       08003fd4        stmeqda r0, {r2, r4, r6, r7, r8, r9, sl, fp, ip, sp}\r
29231    1c8a0:       e59d0434        ldr     r0, [sp, #1076]\r
29232    1c8a4:       e2800f01        add     r0, r0, #4      ; 0x4\r
29233    1c8a8:       ebf59c1a        bl      0xffd83918\r
29234    1c8ac:       08003fd8        stmeqda r0, {r3, r4, r6, r7, r8, r9, sl, fp, ip, sp}\r
29235    1c8b0:       e1a05000        mov     r5, r0\r
29236    1c8b4:       ebf59db1        bl      0xffd83f80\r
29237    1c8b8:       08003fd6        stmeqda r0, {r1, r2, r4, r6, r7, r8, r9, sl, fp, ip, sp}\r
29238    1c8bc:       e3b06000        movs    r6, #0  ; 0x0\r
29239    1c8c0:       ebf59dae        bl      0xffd83f80\r
29240    1c8c4:       08003fd8        stmeqda r0, {r3, r4, r6, r7, r8, r9, sl, fp, ip, sp}\r
29241    1c8c8:       e1a01004        mov     r1, r4\r
29242    1c8cc:       e2948004        adds    r8, r4, #4      ; 0x4\r
29243    1c8d0:       ebf59daa        bl      0xffd83f80\r
29244    1c8d4:       08003fda        stmeqda r0, {r1, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp}\r
29245    1c8d8:       e1a00008        mov     r0, r8\r
29246    1c8dc:       e58d0430        str     r0, [sp, #1072]\r
29247    1c8e0:       ebf59da6        bl      0xffd83f80\r
29248    1c8e4:       08003fdc        stmeqda r0, {r2, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp}\r
29249    1c8e8:       e59d1424        ldr     r1, [sp, #1060]\r
29250    1c8ec:       e1550001        cmp     r5, r1\r
29251    1c8f0:       ebf59da2        bl      0xffd83f80\r
29252    1c8f4:       08003fde        stmeqda r0, {r1, r2, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp}\r
29253    1c8f8:       e28cc014        add     ip, ip, #20     ; 0x14\r
29254    1c8fc:       da000004        ble     0x1c914\r
29255    1c900:       e1a00fac        mov     r0, ip, lsr #31\r
29256    1c904:       e08ff100        add     pc, pc, r0, lsl #2\r
29257    1c908:       0800401c        stmeqda r0, {r2, r3, r4, lr}\r
29258    1c90c:       ebf59990        bl      0xffd82f54\r
29259    1c910:       ea000094        b       0x1cb68\r
29260    1c914:       ebf59d99        bl      0xffd83f80\r
29261    1c918:       08003fe0        stmeqda r0, {r5, r6, r7, r8, r9, sl, fp, ip, sp}\r
29262    1c91c:       e1a01004        mov     r1, r4\r
29263    1c920:       e0144007        ands    r4, r4, r7\r
29264    1c924:       ebf59d95        bl      0xffd83f80\r
29265    1c928:       08003fe2        stmeqda r0, {r1, r5, r6, r7, r8, r9, sl, fp, ip, sp}\r
29266    1c92c:       e59d1428        ldr     r1, [sp, #1064]\r
29267    1c930:       e1a03001        mov     r3, r1\r
29268    1c934:       ebf59d91        bl      0xffd83f80\r
29269    1c938:       08003fe4        stmeqda r0, {r2, r5, r6, r7, r8, r9, sl, fp, ip, sp}\r
29270    1c93c:       e1a01003        mov     r1, r3\r
29271    1c940:       e0130493        muls    r3, r3, r4\r
29272    1c944:       ebf59d8d        bl      0xffd83f80\r
29273    1c948:       08003fe6        stmeqda r0, {r1, r2, r5, r6, r7, r8, r9, sl, fp, ip, sp}\r
29274    1c94c:       e59d0434        ldr     r0, [sp, #1076]\r
29275    1c950:       e2800f04        add     r0, r0, #16     ; 0x10\r
29276    1c954:       ebf59bef        bl      0xffd83918\r
29277    1c958:       08003fea        stmeqda r0, {r1, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp}\r
29278    1c95c:       e58d041c        str     r0, [sp, #1052]\r
29279    1c960:       ebf59d86        bl      0xffd83f80\r
29280    1c964:       08003fe8        stmeqda r0, {r3, r5, r6, r7, r8, r9, sl, fp, ip, sp}\r
29281    1c968:       e59d141c        ldr     r1, [sp, #1052]\r
29282    1c96c:       e59d141c        ldr     r1, [sp, #1052]\r
29283    1c970:       e0910003        adds    r0, r1, r3\r
29284    1c974:       e58d0418        str     r0, [sp, #1048]\r
29285    1c978:       e28cc011        add     ip, ip, #17     ; 0x11\r
29286    1c97c:       ebf59d7f        bl      0xffd83f80\r
29287    1c980:       08003fea        stmeqda r0, {r1, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp}\r
29288    1c984:       e1a01005        mov     r1, r5\r
29289    1c988:       e2953000        adds    r3, r5, #0      ; 0x0\r
29290    1c98c:       ebf59d7b        bl      0xffd83f80\r
29291    1c990:       08003fec        stmeqda r0, {r2, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp}\r
29292    1c994:       e1a01003        mov     r1, r3\r
29293    1c998:       e0133007        ands    r3, r3, r7\r
29294    1c99c:       ebf59d77        bl      0xffd83f80\r
29295    1c9a0:       08003fee        stmeqda r0, {r1, r2, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp}\r
29296    1c9a4:       e59d1418        ldr     r1, [sp, #1048]\r
29297    1c9a8:       e59d1418        ldr     r1, [sp, #1048]\r
29298    1c9ac:       e0914003        adds    r4, r1, r3\r
29299    1c9b0:       ebf59d72        bl      0xffd83f80\r
29300    1c9b4:       08003ff0        stmeqda r0, {r4, r5, r6, r7, r8, r9, sl, fp, ip, sp}\r
29301    1c9b8:       e1b03086        movs    r3, r6, lsl #1\r
29302    1c9bc:       ebf59d6f        bl      0xffd83f80\r
29303    1c9c0:       08003ff2        stmeqda r0, {r1, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp}\r
29304    1c9c4:       e59d1420        ldr     r1, [sp, #1056]\r
29305    1c9c8:       e0833001        add     r3, r3, r1\r
29306    1c9cc:       ebf59d6b        bl      0xffd83f80\r
29307    1c9d0:       08003ff4        stmeqda r0, {r2, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp}\r
29308    1c9d4:       e2830000        add     r0, r3, #0      ; 0x0\r
29309    1c9d8:       ebf59ba2        bl      0xffd83868\r
29310    1c9dc:       08003ff8        stmeqda r0, {r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp}\r
29311    1c9e0:       e1a03000        mov     r3, r0\r
29312    1c9e4:       ebf59d65        bl      0xffd83f80\r
29313    1c9e8:       08003ff6        stmeqda r0, {r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp}\r
29314    1c9ec:       e1a01005        mov     r1, r5\r
29315    1c9f0:       e2958004        adds    r8, r5, #4      ; 0x4\r
29316    1c9f4:       ebf59d61        bl      0xffd83f80\r
29317    1c9f8:       08003ff8        stmeqda r0, {r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp}\r
29318    1c9fc:       e1a01006        mov     r1, r6\r
29319    1ca00:       e2960001        adds    r0, r6, #1      ; 0x1\r
29320    1ca04:       e58d041c        str     r0, [sp, #1052]\r
29321    1ca08:       ebf59d5c        bl      0xffd83f80\r
29322    1ca0c:       08003ffa        stmeqda r0, {r1, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp}\r
29323    1ca10:       e1b03203        movs    r3, r3, lsl #4\r
29324    1ca14:       ebf59d59        bl      0xffd83f80\r
29325    1ca18:       08003ffc        stmeqda r0, {r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp}\r
29326    1ca1c:       e59d0434        ldr     r0, [sp, #1076]\r
29327    1ca20:       e2800f05        add     r0, r0, #20     ; 0x14\r
29328    1ca24:       ebf59bbb        bl      0xffd83918\r
29329    1ca28:       08004000        stmeqda r0, {lr}\r
29330    1ca2c:       e1a05000        mov     r5, r0\r
29331    1ca30:       ebf59d52        bl      0xffd83f80\r
29332    1ca34:       08003ffe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp}\r
29333    1ca38:       e1a01005        mov     r1, r5\r
29334    1ca3c:       e0956003        adds    r6, r5, r3\r
29335    1ca40:       ebf59d4e        bl      0xffd83f80\r
29336    1ca44:       08004000        stmeqda r0, {lr}\r
29337    1ca48:       e3b05003        movs    r5, #3  ; 0x3\r
29338    1ca4c:       e28cc028        add     ip, ip, #40     ; 0x28\r
29339    1ca50:       ebf59d4a        bl      0xffd83f80\r
29340    1ca54:       08004002        stmeqda r0, {r1, lr}\r
29341    1ca58:       e2860000        add     r0, r6, #0      ; 0x0\r
29342    1ca5c:       ebf59b81        bl      0xffd83868\r
29343    1ca60:       08004006        stmeqda r0, {r1, r2, lr}\r
29344    1ca64:       e1a03000        mov     r3, r0\r
29345    1ca68:       ebf59d44        bl      0xffd83f80\r
29346    1ca6c:       08004004        stmeqda r0, {r2, lr}\r
29347    1ca70:       e2840000        add     r0, r4, #0      ; 0x0\r
29348    1ca74:       e1a01003        mov     r1, r3\r
29349    1ca78:       ebf59ab3        bl      0xffd8354c\r
29350    1ca7c:       08004006        stmeqda r0, {r1, r2, lr}\r
29351    1ca80:       ebf59d3e        bl      0xffd83f80\r
29352    1ca84:       08004006        stmeqda r0, {r1, r2, lr}\r
29353    1ca88:       e2860002        add     r0, r6, #2      ; 0x2\r
29354    1ca8c:       ebf59b75        bl      0xffd83868\r
29355    1ca90:       0800400a        stmeqda r0, {r1, r3, lr}\r
29356    1ca94:       e1a03000        mov     r3, r0\r
29357    1ca98:       ebf59d38        bl      0xffd83f80\r
29358    1ca9c:       08004008        stmeqda r0, {r3, lr}\r
29359    1caa0:       e2840002        add     r0, r4, #2      ; 0x2\r
29360    1caa4:       e1a01003        mov     r1, r3\r
29361    1caa8:       ebf59aa7        bl      0xffd8354c\r
29362    1caac:       0800400a        stmeqda r0, {r1, r3, lr}\r
29363    1cab0:       ebf59d32        bl      0xffd83f80\r
29364    1cab4:       0800400a        stmeqda r0, {r1, r3, lr}\r
29365    1cab8:       e59d1428        ldr     r1, [sp, #1064]\r
29366    1cabc:       e0844001        add     r4, r4, r1\r
29367    1cac0:       ebf59d2e        bl      0xffd83f80\r
29368    1cac4:       0800400c        stmeqda r0, {r2, r3, lr}\r
29369    1cac8:       e1a01006        mov     r1, r6\r
29370    1cacc:       e2966004        adds    r6, r6, #4      ; 0x4\r
29371    1cad0:       ebf59d2a        bl      0xffd83f80\r
29372    1cad4:       0800400e        stmeqda r0, {r1, r2, r3, lr}\r
29373    1cad8:       e1a01005        mov     r1, r5\r
29374    1cadc:       e2555001        subs    r5, r5, #1      ; 0x1\r
29375    1cae0:       ebf59d26        bl      0xffd83f80\r
29376    1cae4:       08004010        stmeqda r0, {r4, lr}\r
29377    1cae8:       e3550000        cmp     r5, #0  ; 0x0\r
29378    1caec:       ebf59d23        bl      0xffd83f80\r
29379    1caf0:       08004012        stmeqda r0, {r1, r4, lr}\r
29380    1caf4:       e28cc021        add     ip, ip, #33     ; 0x21\r
29381    1caf8:       ba000004        blt     0x1cb10\r
29382    1cafc:       e1a00fac        mov     r0, ip, lsr #31\r
29383    1cb00:       e08ff100        add     pc, pc, r0, lsl #2\r
29384    1cb04:       08004002        stmeqda r0, {r1, lr}\r
29385    1cb08:       ebf59911        bl      0xffd82f54\r
29386    1cb0c:       eaffffcf        b       0x1ca50\r
29387    1cb10:       ebf59d1a        bl      0xffd83f80\r
29388    1cb14:       08004014        stmeqda r0, {r2, r4, lr}\r
29389    1cb18:       e1a01008        mov     r1, r8\r
29390    1cb1c:       e2985000        adds    r5, r8, #0      ; 0x0\r
29391    1cb20:       ebf59d16        bl      0xffd83f80\r
29392    1cb24:       08004016        stmeqda r0, {r1, r2, r4, lr}\r
29393    1cb28:       e59d141c        ldr     r1, [sp, #1052]\r
29394    1cb2c:       e59d141c        ldr     r1, [sp, #1052]\r
29395    1cb30:       e2916000        adds    r6, r1, #0      ; 0x0\r
29396    1cb34:       ebf59d11        bl      0xffd83f80\r
29397    1cb38:       08004018        stmeqda r0, {r3, r4, lr}\r
29398    1cb3c:       e59d1424        ldr     r1, [sp, #1060]\r
29399    1cb40:       e1550001        cmp     r5, r1\r
29400    1cb44:       ebf59d0d        bl      0xffd83f80\r
29401    1cb48:       0800401a        stmeqda r0, {r1, r3, r4, lr}\r
29402    1cb4c:       e28cc00c        add     ip, ip, #12     ; 0xc\r
29403    1cb50:       ca000004        bgt     0x1cb68\r
29404    1cb54:       e1a00fac        mov     r0, ip, lsr #31\r
29405    1cb58:       e08ff100        add     pc, pc, r0, lsl #2\r
29406    1cb5c:       08003fea        stmeqda r0, {r1, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp}\r
29407    1cb60:       ebf598fb        bl      0xffd82f54\r
29408    1cb64:       eaffff84        b       0x1c97c\r
29409    1cb68:       ebf59d04        bl      0xffd83f80\r
29410    1cb6c:       0800401c        stmeqda r0, {r2, r3, r4, lr}\r
29411    1cb70:       e59d1430        ldr     r1, [sp, #1072]\r
29412    1cb74:       e1a04001        mov     r4, r1\r
29413    1cb78:       ebf59d00        bl      0xffd83f80\r
29414    1cb7c:       0800401e        stmeqda r0, {r1, r2, r3, r4, lr}\r
29415    1cb80:       e59d0434        ldr     r0, [sp, #1076]\r
29416    1cb84:       e2800f00        add     r0, r0, #0      ; 0x0\r
29417    1cb88:       ebf59b62        bl      0xffd83918\r
29418    1cb8c:       08004022        stmeqda r0, {r1, r5, lr}\r
29419    1cb90:       e1a06000        mov     r6, r0\r
29420    1cb94:       ebf59cf9        bl      0xffd83f80\r
29421    1cb98:       08004020        stmeqda r0, {r5, lr}\r
29422    1cb9c:       e3b08010        movs    r8, #16 ; 0x10\r
29423    1cba0:       ebf59cf6        bl      0xffd83f80\r
29424    1cba4:       08004022        stmeqda r0, {r1, r5, lr}\r
29425    1cba8:       e0860008        add     r0, r6, r8\r
29426    1cbac:       ebf59b42        bl      0xffd838bc\r
29427    1cbb0:       08004026        stmeqda r0, {r1, r2, r5, lr}\r
29428    1cbb4:       e1a03000        mov     r3, r0\r
29429    1cbb8:       ebf59cf0        bl      0xffd83f80\r
29430    1cbbc:       08004024        stmeqda r0, {r2, r5, lr}\r
29431    1cbc0:       e1b03083        movs    r3, r3, lsl #1\r
29432    1cbc4:       ebf59ced        bl      0xffd83f80\r
29433    1cbc8:       08004026        stmeqda r0, {r1, r2, r5, lr}\r
29434    1cbcc:       e59d0420        ldr     r0, [sp, #1056]\r
29435    1cbd0:       e0800003        add     r0, r0, r3\r
29436    1cbd4:       e58d0420        str     r0, [sp, #1056]\r
29437    1cbd8:       ebf59ce8        bl      0xffd83f80\r
29438    1cbdc:       08004028        stmeqda r0, {r3, r5, lr}\r
29439    1cbe0:       e59d0434        ldr     r0, [sp, #1076]\r
29440    1cbe4:       e2800f03        add     r0, r0, #12     ; 0xc\r
29441    1cbe8:       ebf59b4a        bl      0xffd83918\r
29442    1cbec:       0800402c        stmeqda r0, {r2, r3, r5, lr}\r
29443    1cbf0:       e58d041c        str     r0, [sp, #1052]\r
29444    1cbf4:       ebf59ce1        bl      0xffd83f80\r
29445    1cbf8:       0800402a        stmeqda r0, {r1, r3, r5, lr}\r
29446    1cbfc:       e59d041c        ldr     r0, [sp, #1052]\r
29447    1cc00:       e1540000        cmp     r4, r0\r
29448    1cc04:       ebf59cdd        bl      0xffd83f80\r
29449    1cc08:       0800402c        stmeqda r0, {r2, r3, r5, lr}\r
29450    1cc0c:       e28cc021        add     ip, ip, #33     ; 0x21\r
29451    1cc10:       ca000004        bgt     0x1cc28\r
29452    1cc14:       e1a00fac        mov     r0, ip, lsr #31\r
29453    1cc18:       e08ff100        add     pc, pc, r0, lsl #2\r
29454    1cc1c:       08003fd4        stmeqda r0, {r2, r4, r6, r7, r8, r9, sl, fp, ip, sp}\r
29455    1cc20:       ebf598cb        bl      0xffd82f54\r
29456    1cc24:       eaffff1b        b       0x1c898\r
29457    1cc28:       ebf59cd4        bl      0xffd83f80\r
29458    1cc2c:       0800402e        stmeqda r0, {r1, r2, r3, r5, lr}\r
29459    1cc30:       e28cc003        add     ip, ip, #3      ; 0x3\r
29460    1cc34:       e1a00fac        mov     r0, ip, lsr #31\r
29461    1cc38:       e08ff100        add     pc, pc, r0, lsl #2\r
29462    1cc3c:       080042f6        stmeqda r0, {r1, r2, r4, r5, r6, r7, r9, lr}\r
29463    1cc40:       ebf598c3        bl      0xffd82f54\r
29464    1cc44:       ea0005c1        b       0x1e350\r
29465    1cc48:       ebf59ccc        bl      0xffd83f80\r
29466    1cc4c:       08004030        stmeqda r0, {r4, r5, lr}\r
29467    1cc50:       e59d0434        ldr     r0, [sp, #1076]\r
29468    1cc54:       e2800f00        add     r0, r0, #0      ; 0x0\r
29469    1cc58:       ebf59b2e        bl      0xffd83918\r
29470    1cc5c:       08004034        stmeqda r0, {r2, r4, r5, lr}\r
29471    1cc60:       e1a03000        mov     r3, r0\r
29472    1cc64:       ebf59cc5        bl      0xffd83f80\r
29473    1cc68:       08004032        stmeqda r0, {r1, r4, r5, lr}\r
29474    1cc6c:       e2830014        add     r0, r3, #20     ; 0x14\r
29475    1cc70:       ebf59b28        bl      0xffd83918\r
29476    1cc74:       08004036        stmeqda r0, {r1, r2, r4, r5, lr}\r
29477    1cc78:       e1a03000        mov     r3, r0\r
29478    1cc7c:       ebf59cbf        bl      0xffd83f80\r
29479    1cc80:       08004034        stmeqda r0, {r2, r4, r5, lr}\r
29480    1cc84:       e1a00003        mov     r0, r3\r
29481    1cc88:       e58d0428        str     r0, [sp, #1064]\r
29482    1cc8c:       ebf59cbb        bl      0xffd83f80\r
29483    1cc90:       08004036        stmeqda r0, {r1, r2, r4, r5, lr}\r
29484    1cc94:       e59d0434        ldr     r0, [sp, #1076]\r
29485    1cc98:       e2800f00        add     r0, r0, #0      ; 0x0\r
29486    1cc9c:       ebf59b1d        bl      0xffd83918\r
29487    1cca0:       0800403a        stmeqda r0, {r1, r3, r4, r5, lr}\r
29488    1cca4:       e1a04000        mov     r4, r0\r
29489    1cca8:       ebf59cb4        bl      0xffd83f80\r
29490    1ccac:       08004038        stmeqda r0, {r3, r4, r5, lr}\r
29491    1ccb0:       e2840004        add     r0, r4, #4      ; 0x4\r
29492    1ccb4:       ebf59b17        bl      0xffd83918\r
29493    1ccb8:       0800403c        stmeqda r0, {r2, r3, r4, r5, lr}\r
29494    1ccbc:       e1a04000        mov     r4, r0\r
29495    1ccc0:       ebf59cae        bl      0xffd83f80\r
29496    1ccc4:       0800403a        stmeqda r0, {r1, r3, r4, r5, lr}\r
29497    1ccc8:       e59d0434        ldr     r0, [sp, #1076]\r
29498    1cccc:       e2800f06        add     r0, r0, #24     ; 0x18\r
29499    1ccd0:       e1a01004        mov     r1, r4\r
29500    1ccd4:       ebf59a3c        bl      0xffd835cc\r
29501    1ccd8:       0800403c        stmeqda r0, {r2, r3, r4, r5, lr}\r
29502    1ccdc:       ebf59ca7        bl      0xffd83f80\r
29503    1cce0:       0800403c        stmeqda r0, {r2, r3, r4, r5, lr}\r
29504    1cce4:       e59d0434        ldr     r0, [sp, #1076]\r
29505    1cce8:       e2800f00        add     r0, r0, #0      ; 0x0\r
29506    1ccec:       ebf59b09        bl      0xffd83918\r
29507    1ccf0:       08004040        stmeqda r0, {r6, lr}\r
29508    1ccf4:       e1a05000        mov     r5, r0\r
29509    1ccf8:       ebf59ca0        bl      0xffd83f80\r
29510    1ccfc:       0800403e        stmeqda r0, {r1, r2, r3, r4, r5, lr}\r
29511    1cd00:       e2850002        add     r0, r5, #2      ; 0x2\r
29512    1cd04:       ebf59ad7        bl      0xffd83868\r
29513    1cd08:       08004042        stmeqda r0, {r1, r6, lr}\r
29514    1cd0c:       e1a04000        mov     r4, r0\r
29515    1cd10:       ebf59c9a        bl      0xffd83f80\r
29516    1cd14:       08004040        stmeqda r0, {r6, lr}\r
29517    1cd18:       e3b03080        movs    r3, #128        ; 0x80\r
29518    1cd1c:       ebf59c97        bl      0xffd83f80\r
29519    1cd20:       08004042        stmeqda r0, {r1, r6, lr}\r
29520    1cd24:       e1b03383        movs    r3, r3, lsl #7\r
29521    1cd28:       ebf59c94        bl      0xffd83f80\r
29522    1cd2c:       08004044        stmeqda r0, {r2, r6, lr}\r
29523    1cd30:       e1a01003        mov     r1, r3\r
29524    1cd34:       e0133004        ands    r3, r3, r4\r
29525    1cd38:       ebf59c90        bl      0xffd83f80\r
29526    1cd3c:       08004046        stmeqda r0, {r1, r2, r6, lr}\r
29527    1cd40:       e3530000        cmp     r3, #0  ; 0x0\r
29528    1cd44:       ebf59c8d        bl      0xffd83f80\r
29529    1cd48:       08004048        stmeqda r0, {r3, r6, lr}\r
29530    1cd4c:       e28cc034        add     ip, ip, #52     ; 0x34\r
29531    1cd50:       1a000004        bne     0x1cd68\r
29532    1cd54:       e1a00fac        mov     r0, ip, lsr #31\r
29533    1cd58:       e08ff100        add     pc, pc, r0, lsl #2\r
29534    1cd5c:       08004060        stmeqda r0, {r5, r6, lr}\r
29535    1cd60:       ebf5987b        bl      0xffd82f54\r
29536    1cd64:       ea00003a        b       0x1ce54\r
29537    1cd68:       ebf59c84        bl      0xffd83f80\r
29538    1cd6c:       0800404a        stmeqda r0, {r1, r3, r6, lr}\r
29539    1cd70:       e3b06005        movs    r6, #5  ; 0x5\r
29540    1cd74:       ebf59c81        bl      0xffd83f80\r
29541    1cd78:       0800404c        stmeqda r0, {r2, r3, r6, lr}\r
29542    1cd7c:       e59d0434        ldr     r0, [sp, #1076]\r
29543    1cd80:       e2800f07        add     r0, r0, #28     ; 0x1c\r
29544    1cd84:       e1a01006        mov     r1, r6\r
29545    1cd88:       ebf59a0f        bl      0xffd835cc\r
29546    1cd8c:       0800404e        stmeqda r0, {r1, r2, r3, r6, lr}\r
29547    1cd90:       ebf59c7a        bl      0xffd83f80\r
29548    1cd94:       0800404e        stmeqda r0, {r1, r2, r3, r6, lr}\r
29549    1cd98:       e59d1418        ldr     r1, [sp, #1048]\r
29550    1cd9c:       e59d1418        ldr     r1, [sp, #1048]\r
29551    1cda0:       e2913000        adds    r3, r1, #0      ; 0x0\r
29552    1cda4:       ebf59c75        bl      0xffd83f80\r
29553    1cda8:       08004050        stmeqda r0, {r4, r6, lr}\r
29554    1cdac:       e1a01003        mov     r1, r3\r
29555    1cdb0:       e0133004        ands    r3, r3, r4\r
29556    1cdb4:       ebf59c71        bl      0xffd83f80\r
29557    1cdb8:       08004052        stmeqda r0, {r1, r4, r6, lr}\r
29558    1cdbc:       e3b07006        movs    r7, #6  ; 0x6\r
29559    1cdc0:       ebf59c6e        bl      0xffd83f80\r
29560    1cdc4:       08004054        stmeqda r0, {r2, r4, r6, lr}\r
29561    1cdc8:       e59d0434        ldr     r0, [sp, #1076]\r
29562    1cdcc:       e2800f08        add     r0, r0, #32     ; 0x20\r
29563    1cdd0:       e1a01007        mov     r1, r7\r
29564    1cdd4:       ebf599fc        bl      0xffd835cc\r
29565    1cdd8:       08004056        stmeqda r0, {r1, r2, r4, r6, lr}\r
29566    1cddc:       ebf59c67        bl      0xffd83f80\r
29567    1cde0:       08004056        stmeqda r0, {r1, r2, r4, r6, lr}\r
29568    1cde4:       e3530000        cmp     r3, #0  ; 0x0\r
29569    1cde8:       ebf59c64        bl      0xffd83f80\r
29570    1cdec:       08004058        stmeqda r0, {r3, r4, r6, lr}\r
29571    1cdf0:       e28cc01a        add     ip, ip, #26     ; 0x1a\r
29572    1cdf4:       1a000004        bne     0x1ce0c\r
29573    1cdf8:       e1a00fac        mov     r0, ip, lsr #31\r
29574    1cdfc:       e08ff100        add     pc, pc, r0, lsl #2\r
29575    1ce00:       08004074        stmeqda r0, {r2, r4, r5, r6, lr}\r
29576    1ce04:       ebf59852        bl      0xffd82f54\r
29577    1ce08:       ea000046        b       0x1cf28\r
29578    1ce0c:       ebf59c5b        bl      0xffd83f80\r
29579    1ce10:       0800405a        stmeqda r0, {r1, r3, r4, r6, lr}\r
29580    1ce14:       e3b08004        movs    r8, #4  ; 0x4\r
29581    1ce18:       ebf59c58        bl      0xffd83f80\r
29582    1ce1c:       0800405c        stmeqda r0, {r2, r3, r4, r6, lr}\r
29583    1ce20:       e59d0434        ldr     r0, [sp, #1076]\r
29584    1ce24:       e2800f08        add     r0, r0, #32     ; 0x20\r
29585    1ce28:       e1a01008        mov     r1, r8\r
29586    1ce2c:       ebf599e6        bl      0xffd835cc\r
29587    1ce30:       0800405e        stmeqda r0, {r1, r2, r3, r4, r6, lr}\r
29588    1ce34:       ebf59c51        bl      0xffd83f80\r
29589    1ce38:       0800405e        stmeqda r0, {r1, r2, r3, r4, r6, lr}\r
29590    1ce3c:       e28cc00a        add     ip, ip, #10     ; 0xa\r
29591    1ce40:       e1a00fac        mov     r0, ip, lsr #31\r
29592    1ce44:       e08ff100        add     pc, pc, r0, lsl #2\r
29593    1ce48:       08004074        stmeqda r0, {r2, r4, r5, r6, lr}\r
29594    1ce4c:       ebf59840        bl      0xffd82f54\r
29595    1ce50:       ea000034        b       0x1cf28\r
29596    1ce54:       ebf59c49        bl      0xffd83f80\r
29597    1ce58:       08004060        stmeqda r0, {r5, r6, lr}\r
29598    1ce5c:       e3b00006        movs    r0, #6  ; 0x6\r
29599    1ce60:       e58d041c        str     r0, [sp, #1052]\r
29600    1ce64:       ebf59c45        bl      0xffd83f80\r
29601    1ce68:       08004062        stmeqda r0, {r1, r5, r6, lr}\r
29602    1ce6c:       e59d0434        ldr     r0, [sp, #1076]\r
29603    1ce70:       e2800f07        add     r0, r0, #28     ; 0x1c\r
29604    1ce74:       e59d141c        ldr     r1, [sp, #1052]\r
29605    1ce78:       ebf599d3        bl      0xffd835cc\r
29606    1ce7c:       08004064        stmeqda r0, {r2, r5, r6, lr}\r
29607    1ce80:       ebf59c3e        bl      0xffd83f80\r
29608    1ce84:       08004064        stmeqda r0, {r2, r5, r6, lr}\r
29609    1ce88:       e59d1418        ldr     r1, [sp, #1048]\r
29610    1ce8c:       e59d1418        ldr     r1, [sp, #1048]\r
29611    1ce90:       e2913000        adds    r3, r1, #0      ; 0x0\r
29612    1ce94:       ebf59c39        bl      0xffd83f80\r
29613    1ce98:       08004066        stmeqda r0, {r1, r2, r5, r6, lr}\r
29614    1ce9c:       e1a01003        mov     r1, r3\r
29615    1cea0:       e0133004        ands    r3, r3, r4\r
29616    1cea4:       ebf59c35        bl      0xffd83f80\r
29617    1cea8:       08004068        stmeqda r0, {r3, r5, r6, lr}\r
29618    1ceac:       e3b04006        movs    r4, #6  ; 0x6\r
29619    1ceb0:       ebf59c32        bl      0xffd83f80\r
29620    1ceb4:       0800406a        stmeqda r0, {r1, r3, r5, r6, lr}\r
29621    1ceb8:       e59d0434        ldr     r0, [sp, #1076]\r
29622    1cebc:       e2800f08        add     r0, r0, #32     ; 0x20\r
29623    1cec0:       e1a01004        mov     r1, r4\r
29624    1cec4:       ebf599c0        bl      0xffd835cc\r
29625    1cec8:       0800406c        stmeqda r0, {r2, r3, r5, r6, lr}\r
29626    1cecc:       ebf59c2b        bl      0xffd83f80\r
29627    1ced0:       0800406c        stmeqda r0, {r2, r3, r5, r6, lr}\r
29628    1ced4:       e3530000        cmp     r3, #0  ; 0x0\r
29629    1ced8:       ebf59c28        bl      0xffd83f80\r
29630    1cedc:       0800406e        stmeqda r0, {r1, r2, r3, r5, r6, lr}\r
29631    1cee0:       e28cc01a        add     ip, ip, #26     ; 0x1a\r
29632    1cee4:       1a000004        bne     0x1cefc\r
29633    1cee8:       e1a00fac        mov     r0, ip, lsr #31\r
29634    1ceec:       e08ff100        add     pc, pc, r0, lsl #2\r
29635    1cef0:       08004074        stmeqda r0, {r2, r4, r5, r6, lr}\r
29636    1cef4:       ebf59816        bl      0xffd82f54\r
29637    1cef8:       ea00000a        b       0x1cf28\r
29638    1cefc:       ebf59c1f        bl      0xffd83f80\r
29639    1cf00:       08004070        stmeqda r0, {r4, r5, r6, lr}\r
29640    1cf04:       e3b05005        movs    r5, #5  ; 0x5\r
29641    1cf08:       ebf59c1c        bl      0xffd83f80\r
29642    1cf0c:       08004072        stmeqda r0, {r1, r4, r5, r6, lr}\r
29643    1cf10:       e59d0434        ldr     r0, [sp, #1076]\r
29644    1cf14:       e2800f08        add     r0, r0, #32     ; 0x20\r
29645    1cf18:       e1a01005        mov     r1, r5\r
29646    1cf1c:       ebf599aa        bl      0xffd835cc\r
29647    1cf20:       08004074        stmeqda r0, {r2, r4, r5, r6, lr}\r
29648    1cf24:       e28cc007        add     ip, ip, #7      ; 0x7\r
29649    1cf28:       ebf59c14        bl      0xffd83f80\r
29650    1cf2c:       08004074        stmeqda r0, {r2, r4, r5, r6, lr}\r
29651    1cf30:       e59d0434        ldr     r0, [sp, #1076]\r
29652    1cf34:       e2800f00        add     r0, r0, #0      ; 0x0\r
29653    1cf38:       ebf59a76        bl      0xffd83918\r
29654    1cf3c:       08004078        stmeqda r0, {r3, r4, r5, r6, lr}\r
29655    1cf40:       e1a06000        mov     r6, r0\r
29656    1cf44:       ebf59c0d        bl      0xffd83f80\r
29657    1cf48:       08004076        stmeqda r0, {r1, r2, r4, r5, r6, lr}\r
29658    1cf4c:       e286000c        add     r0, r6, #12     ; 0xc\r
29659    1cf50:       ebf59a70        bl      0xffd83918\r
29660    1cf54:       0800407a        stmeqda r0, {r1, r3, r4, r5, r6, lr}\r
29661    1cf58:       e1a06000        mov     r6, r0\r
29662    1cf5c:       ebf59c07        bl      0xffd83f80\r
29663    1cf60:       08004078        stmeqda r0, {r3, r4, r5, r6, lr}\r
29664    1cf64:       e59d0434        ldr     r0, [sp, #1076]\r
29665    1cf68:       e2800f09        add     r0, r0, #36     ; 0x24\r
29666    1cf6c:       e1a01006        mov     r1, r6\r
29667    1cf70:       ebf59995        bl      0xffd835cc\r
29668    1cf74:       0800407a        stmeqda r0, {r1, r3, r4, r5, r6, lr}\r
29669    1cf78:       ebf59c00        bl      0xffd83f80\r
29670    1cf7c:       0800407a        stmeqda r0, {r1, r3, r4, r5, r6, lr}\r
29671    1cf80:       e59d0434        ldr     r0, [sp, #1076]\r
29672    1cf84:       e2800f02        add     r0, r0, #8      ; 0x8\r
29673    1cf88:       ebf59a62        bl      0xffd83918\r
29674    1cf8c:       0800407e        stmeqda r0, {r1, r2, r3, r4, r5, r6, lr}\r
29675    1cf90:       e1a07000        mov     r7, r0\r
29676    1cf94:       ebf59bf9        bl      0xffd83f80\r
29677    1cf98:       0800407c        stmeqda r0, {r2, r3, r4, r5, r6, lr}\r
29678    1cf9c:       e3570000        cmp     r7, #0  ; 0x0\r
29679    1cfa0:       ebf59bf6        bl      0xffd83f80\r
29680    1cfa4:       0800407e        stmeqda r0, {r1, r2, r3, r4, r5, r6, lr}\r
29681    1cfa8:       e28cc019        add     ip, ip, #25     ; 0x19\r
29682    1cfac:       ba000004        blt     0x1cfc4\r
29683    1cfb0:       e1a00fac        mov     r0, ip, lsr #31\r
29684    1cfb4:       e08ff100        add     pc, pc, r0, lsl #2\r
29685    1cfb8:       080040f0        stmeqda r0, {r4, r5, r6, r7, lr}\r
29686    1cfbc:       ebf597e4        bl      0xffd82f54\r
29687    1cfc0:       ea00010a        b       0x1d3f0\r
29688    1cfc4:       ebf59bed        bl      0xffd83f80\r
29689    1cfc8:       08004080        stmeqda r0, {r7, lr}\r
29690    1cfcc:       e1a01007        mov     r1, r7\r
29691    1cfd0:       e2974000        adds    r4, r7, #0      ; 0x0\r
29692    1cfd4:       ebf59be9        bl      0xffd83f80\r
29693    1cfd8:       08004082        stmeqda r0, {r1, r7, lr}\r
29694    1cfdc:       e3b03004        movs    r3, #4  ; 0x4\r
29695    1cfe0:       ebf59be6        bl      0xffd83f80\r
29696    1cfe4:       08004084        stmeqda r0, {r2, r7, lr}\r
29697    1cfe8:       e3a01000        mov     r1, #0  ; 0x0\r
29698    1cfec:       e0513003        subs    r3, r1, r3\r
29699    1cff0:       ebf59be2        bl      0xffd83f80\r
29700    1cff4:       08004086        stmeqda r0, {r1, r2, r7, lr}\r
29701    1cff8:       e1540003        cmp     r4, r3\r
29702    1cffc:       ebf59bdf        bl      0xffd83f80\r
29703    1d000:       08004088        stmeqda r0, {r3, r7, lr}\r
29704    1d004:       e28cc00f        add     ip, ip, #15     ; 0xf\r
29705    1d008:       da000004        ble     0x1d020\r
29706    1d00c:       e1a00fac        mov     r0, ip, lsr #31\r
29707    1d010:       e08ff100        add     pc, pc, r0, lsl #2\r
29708    1d014:       080040ec        stmeqda r0, {r2, r3, r5, r6, r7, lr}\r
29709    1d018:       ebf597cd        bl      0xffd82f54\r
29710    1d01c:       ea0000e8        b       0x1d3c4\r
29711    1d020:       ebf59bd6        bl      0xffd83f80\r
29712    1d024:       0800408a        stmeqda r0, {r1, r3, r7, lr}\r
29713    1d028:       e3b0801c        movs    r8, #28 ; 0x1c\r
29714    1d02c:       ebf59bd3        bl      0xffd83f80\r
29715    1d030:       0800408c        stmeqda r0, {r2, r3, r7, lr}\r
29716    1d034:       e1a00008        mov     r0, r8\r
29717    1d038:       e58d0420        str     r0, [sp, #1056]\r
29718    1d03c:       e28cc006        add     ip, ip, #6      ; 0x6\r
29719    1d040:       ebf59bce        bl      0xffd83f80\r
29720    1d044:       0800408e        stmeqda r0, {r1, r2, r3, r7, lr}\r
29721    1d048:       e1a01004        mov     r1, r4\r
29722    1d04c:       e2940000        adds    r0, r4, #0      ; 0x0\r
29723    1d050:       e58d0418        str     r0, [sp, #1048]\r
29724    1d054:       ebf59bc9        bl      0xffd83f80\r
29725    1d058:       08004090        stmeqda r0, {r4, r7, lr}\r
29726    1d05c:       e3b00020        movs    r0, #32 ; 0x20\r
29727    1d060:       e58d041c        str     r0, [sp, #1052]\r
29728    1d064:       ebf59bc5        bl      0xffd83f80\r
29729    1d068:       08004092        stmeqda r0, {r1, r4, r7, lr}\r
29730    1d06c:       e59d1418        ldr     r1, [sp, #1048]\r
29731    1d070:       e59d1418        ldr     r1, [sp, #1048]\r
29732    1d074:       e59d041c        ldr     r0, [sp, #1052]\r
29733    1d078:       e0110000        ands    r0, r1, r0\r
29734    1d07c:       e58d0418        str     r0, [sp, #1048]\r
29735    1d080:       ebf59bbe        bl      0xffd83f80\r
29736    1d084:       08004094        stmeqda r0, {r2, r4, r7, lr}\r
29737    1d088:       e59d0434        ldr     r0, [sp, #1076]\r
29738    1d08c:       e2800f08        add     r0, r0, #32     ; 0x20\r
29739    1d090:       ebf59a20        bl      0xffd83918\r
29740    1d094:       08004098        stmeqda r0, {r3, r4, r7, lr}\r
29741    1d098:       e1a03000        mov     r3, r0\r
29742    1d09c:       ebf59bb7        bl      0xffd83f80\r
29743    1d0a0:       08004096        stmeqda r0, {r1, r2, r4, r7, lr}\r
29744    1d0a4:       e59d0418        ldr     r0, [sp, #1048]\r
29745    1d0a8:       e1b00350        movs    r0, r0, asr r3\r
29746    1d0ac:       e58d0418        str     r0, [sp, #1048]\r
29747    1d0b0:       ebf59bb2        bl      0xffd83f80\r
29748    1d0b4:       08004098        stmeqda r0, {r3, r4, r7, lr}\r
29749    1d0b8:       e1a01004        mov     r1, r4\r
29750    1d0bc:       e2947000        adds    r7, r4, #0      ; 0x0\r
29751    1d0c0:       ebf59bae        bl      0xffd83f80\r
29752    1d0c4:       0800409a        stmeqda r0, {r1, r3, r4, r7, lr}\r
29753    1d0c8:       e59d1420        ldr     r1, [sp, #1056]\r
29754    1d0cc:       e1a05001        mov     r5, r1\r
29755    1d0d0:       ebf59baa        bl      0xffd83f80\r
29756    1d0d4:       0800409c        stmeqda r0, {r2, r3, r4, r7, lr}\r
29757    1d0d8:       e1a01007        mov     r1, r7\r
29758    1d0dc:       e0177005        ands    r7, r7, r5\r
29759    1d0e0:       ebf59ba6        bl      0xffd83f80\r
29760    1d0e4:       0800409e        stmeqda r0, {r1, r2, r3, r4, r7, lr}\r
29761    1d0e8:       e59d0434        ldr     r0, [sp, #1076]\r
29762    1d0ec:       e2800f01        add     r0, r0, #4      ; 0x4\r
29763    1d0f0:       ebf59a08        bl      0xffd83918\r
29764    1d0f4:       080040a2        stmeqda r0, {r1, r5, r7, lr}\r
29765    1d0f8:       e1a05000        mov     r5, r0\r
29766    1d0fc:       ebf59b9f        bl      0xffd83f80\r
29767    1d100:       080040a0        stmeqda r0, {r5, r7, lr}\r
29768    1d104:       e1a01004        mov     r1, r4\r
29769    1d108:       e2944004        adds    r4, r4, #4      ; 0x4\r
29770    1d10c:       ebf59b9b        bl      0xffd83f80\r
29771    1d110:       080040a2        stmeqda r0, {r1, r5, r7, lr}\r
29772    1d114:       e1a00004        mov     r0, r4\r
29773    1d118:       e58d0430        str     r0, [sp, #1072]\r
29774    1d11c:       ebf59b97        bl      0xffd83f80\r
29775    1d120:       080040a4        stmeqda r0, {r2, r5, r7, lr}\r
29776    1d124:       e59d1424        ldr     r1, [sp, #1060]\r
29777    1d128:       e1550001        cmp     r5, r1\r
29778    1d12c:       ebf59b93        bl      0xffd83f80\r
29779    1d130:       080040a6        stmeqda r0, {r1, r2, r5, r7, lr}\r
29780    1d134:       e28cc02b        add     ip, ip, #43     ; 0x2b\r
29781    1d138:       da000004        ble     0x1d150\r
29782    1d13c:       e1a00fac        mov     r0, ip, lsr #31\r
29783    1d140:       e08ff100        add     pc, pc, r0, lsl #2\r
29784    1d144:       080040e2        stmeqda r0, {r1, r5, r6, r7, lr}\r
29785    1d148:       ebf59781        bl      0xffd82f54\r
29786    1d14c:       ea000085        b       0x1d368\r
29787    1d150:       ebf59b8a        bl      0xffd83f80\r
29788    1d154:       080040a8        stmeqda r0, {r3, r5, r7, lr}\r
29789    1d158:       e3b06000        movs    r6, #0  ; 0x0\r
29790    1d15c:       ebf59b87        bl      0xffd83f80\r
29791    1d160:       080040aa        stmeqda r0, {r1, r3, r5, r7, lr}\r
29792    1d164:       e1b00307        movs    r0, r7, lsl #6\r
29793    1d168:       e58d041c        str     r0, [sp, #1052]\r
29794    1d16c:       e28cc006        add     ip, ip, #6      ; 0x6\r
29795    1d170:       ebf59b82        bl      0xffd83f80\r
29796    1d174:       080040ac        stmeqda r0, {r2, r3, r5, r7, lr}\r
29797    1d178:       e1a01005        mov     r1, r5\r
29798    1d17c:       e2954000        adds    r4, r5, #0      ; 0x0\r
29799    1d180:       ebf59b7e        bl      0xffd83f80\r
29800    1d184:       080040ae        stmeqda r0, {r1, r2, r3, r5, r7, lr}\r
29801    1d188:       e3b07020        movs    r7, #32 ; 0x20\r
29802    1d18c:       ebf59b7b        bl      0xffd83f80\r
29803    1d190:       080040b0        stmeqda r0, {r4, r5, r7, lr}\r
29804    1d194:       e1a01004        mov     r1, r4\r
29805    1d198:       e0144007        ands    r4, r4, r7\r
29806    1d19c:       ebf59b77        bl      0xffd83f80\r
29807    1d1a0:       080040b2        stmeqda r0, {r1, r4, r5, r7, lr}\r
29808    1d1a4:       e59d0434        ldr     r0, [sp, #1076]\r
29809    1d1a8:       e2800f07        add     r0, r0, #28     ; 0x1c\r
29810    1d1ac:       ebf599d9        bl      0xffd83918\r
29811    1d1b0:       080040b6        stmeqda r0, {r1, r2, r4, r5, r7, lr}\r
29812    1d1b4:       e1a08000        mov     r8, r0\r
29813    1d1b8:       ebf59b70        bl      0xffd83f80\r
29814    1d1bc:       080040b4        stmeqda r0, {r2, r4, r5, r7, lr}\r
29815    1d1c0:       e1b04854        movs    r4, r4, asr r8\r
29816    1d1c4:       ebf59b6d        bl      0xffd83f80\r
29817    1d1c8:       080040b6        stmeqda r0, {r1, r2, r4, r5, r7, lr}\r
29818    1d1cc:       e59d1418        ldr     r1, [sp, #1048]\r
29819    1d1d0:       e59d1418        ldr     r1, [sp, #1048]\r
29820    1d1d4:       e0914004        adds    r4, r1, r4\r
29821    1d1d8:       ebf59b68        bl      0xffd83f80\r
29822    1d1dc:       080040b8        stmeqda r0, {r3, r4, r5, r7, lr}\r
29823    1d1e0:       e1b04584        movs    r4, r4, lsl #11\r
29824    1d1e4:       ebf59b65        bl      0xffd83f80\r
29825    1d1e8:       080040ba        stmeqda r0, {r1, r3, r4, r5, r7, lr}\r
29826    1d1ec:       e59d1428        ldr     r1, [sp, #1064]\r
29827    1d1f0:       e0844001        add     r4, r4, r1\r
29828    1d1f4:       ebf59b61        bl      0xffd83f80\r
29829    1d1f8:       080040bc        stmeqda r0, {r2, r3, r4, r5, r7, lr}\r
29830    1d1fc:       e1a01004        mov     r1, r4\r
29831    1d200:       e59d041c        ldr     r0, [sp, #1052]\r
29832    1d204:       e0944000        adds    r4, r4, r0\r
29833    1d208:       ebf59b5c        bl      0xffd83f80\r
29834    1d20c:       080040be        stmeqda r0, {r1, r2, r3, r4, r5, r7, lr}\r
29835    1d210:       e1a01005        mov     r1, r5\r
29836    1d214:       e2953000        adds    r3, r5, #0      ; 0x0\r
29837    1d218:       ebf59b58        bl      0xffd83f80\r
29838    1d21c:       080040c0        stmeqda r0, {r6, r7, lr}\r
29839    1d220:       e59d1420        ldr     r1, [sp, #1056]\r
29840    1d224:       e1a07001        mov     r7, r1\r
29841    1d228:       ebf59b54        bl      0xffd83f80\r
29842    1d22c:       080040c2        stmeqda r0, {r1, r6, r7, lr}\r
29843    1d230:       e1a01003        mov     r1, r3\r
29844    1d234:       e0133007        ands    r3, r3, r7\r
29845    1d238:       ebf59b50        bl      0xffd83f80\r
29846    1d23c:       080040c4        stmeqda r0, {r2, r6, r7, lr}\r
29847    1d240:       e1b03083        movs    r3, r3, lsl #1\r
29848    1d244:       ebf59b4d        bl      0xffd83f80\r
29849    1d248:       080040c6        stmeqda r0, {r1, r2, r6, r7, lr}\r
29850    1d24c:       e1a01004        mov     r1, r4\r
29851    1d250:       e0944003        adds    r4, r4, r3\r
29852    1d254:       ebf59b49        bl      0xffd83f80\r
29853    1d258:       080040c8        stmeqda r0, {r3, r6, r7, lr}\r
29854    1d25c:       e1a01005        mov     r1, r5\r
29855    1d260:       e2958004        adds    r8, r5, #4      ; 0x4\r
29856    1d264:       ebf59b45        bl      0xffd83f80\r
29857    1d268:       080040ca        stmeqda r0, {r1, r3, r6, r7, lr}\r
29858    1d26c:       e3b05003        movs    r5, #3  ; 0x3\r
29859    1d270:       e28cc032        add     ip, ip, #50     ; 0x32\r
29860    1d274:       ebf59b41        bl      0xffd83f80\r
29861    1d278:       080040cc        stmeqda r0, {r2, r3, r6, r7, lr}\r
29862    1d27c:       e2840006        add     r0, r4, #6      ; 0x6\r
29863    1d280:       e1a01006        mov     r1, r6\r
29864    1d284:       ebf598b0        bl      0xffd8354c\r
29865    1d288:       080040ce        stmeqda r0, {r1, r2, r3, r6, r7, lr}\r
29866    1d28c:       ebf59b3b        bl      0xffd83f80\r
29867    1d290:       080040ce        stmeqda r0, {r1, r2, r3, r6, r7, lr}\r
29868    1d294:       e2840004        add     r0, r4, #4      ; 0x4\r
29869    1d298:       e1a01006        mov     r1, r6\r
29870    1d29c:       ebf598aa        bl      0xffd8354c\r
29871    1d2a0:       080040d0        stmeqda r0, {r4, r6, r7, lr}\r
29872    1d2a4:       ebf59b35        bl      0xffd83f80\r
29873    1d2a8:       080040d0        stmeqda r0, {r4, r6, r7, lr}\r
29874    1d2ac:       e2840002        add     r0, r4, #2      ; 0x2\r
29875    1d2b0:       e1a01006        mov     r1, r6\r
29876    1d2b4:       ebf598a4        bl      0xffd8354c\r
29877    1d2b8:       080040d2        stmeqda r0, {r1, r4, r6, r7, lr}\r
29878    1d2bc:       ebf59b2f        bl      0xffd83f80\r
29879    1d2c0:       080040d2        stmeqda r0, {r1, r4, r6, r7, lr}\r
29880    1d2c4:       e2840000        add     r0, r4, #0      ; 0x0\r
29881    1d2c8:       e1a01006        mov     r1, r6\r
29882    1d2cc:       ebf5989e        bl      0xffd8354c\r
29883    1d2d0:       080040d4        stmeqda r0, {r2, r4, r6, r7, lr}\r
29884    1d2d4:       ebf59b29        bl      0xffd83f80\r
29885    1d2d8:       080040d4        stmeqda r0, {r2, r4, r6, r7, lr}\r
29886    1d2dc:       e1a01004        mov     r1, r4\r
29887    1d2e0:       e2944040        adds    r4, r4, #64     ; 0x40\r
29888    1d2e4:       ebf59b25        bl      0xffd83f80\r
29889    1d2e8:       080040d6        stmeqda r0, {r1, r2, r4, r6, r7, lr}\r
29890    1d2ec:       e1a01005        mov     r1, r5\r
29891    1d2f0:       e2555001        subs    r5, r5, #1      ; 0x1\r
29892    1d2f4:       ebf59b21        bl      0xffd83f80\r
29893    1d2f8:       080040d8        stmeqda r0, {r3, r4, r6, r7, lr}\r
29894    1d2fc:       e3550000        cmp     r5, #0  ; 0x0\r
29895    1d300:       ebf59b1e        bl      0xffd83f80\r
29896    1d304:       080040da        stmeqda r0, {r1, r3, r4, r6, r7, lr}\r
29897    1d308:       e28cc01c        add     ip, ip, #28     ; 0x1c\r
29898    1d30c:       ba000004        blt     0x1d324\r
29899    1d310:       e1a00fac        mov     r0, ip, lsr #31\r
29900    1d314:       e08ff100        add     pc, pc, r0, lsl #2\r
29901    1d318:       080040cc        stmeqda r0, {r2, r3, r6, r7, lr}\r
29902    1d31c:       ebf5970c        bl      0xffd82f54\r
29903    1d320:       eaffffd3        b       0x1d274\r
29904    1d324:       ebf59b15        bl      0xffd83f80\r
29905    1d328:       080040dc        stmeqda r0, {r2, r3, r4, r6, r7, lr}\r
29906    1d32c:       e1a01008        mov     r1, r8\r
29907    1d330:       e2985000        adds    r5, r8, #0      ; 0x0\r
29908    1d334:       ebf59b11        bl      0xffd83f80\r
29909    1d338:       080040de        stmeqda r0, {r1, r2, r3, r4, r6, r7, lr}\r
29910    1d33c:       e59d1424        ldr     r1, [sp, #1060]\r
29911    1d340:       e1550001        cmp     r5, r1\r
29912    1d344:       ebf59b0d        bl      0xffd83f80\r
29913    1d348:       080040e0        stmeqda r0, {r5, r6, r7, lr}\r
29914    1d34c:       e28cc009        add     ip, ip, #9      ; 0x9\r
29915    1d350:       ca000004        bgt     0x1d368\r
29916    1d354:       e1a00fac        mov     r0, ip, lsr #31\r
29917    1d358:       e08ff100        add     pc, pc, r0, lsl #2\r
29918    1d35c:       080040ac        stmeqda r0, {r2, r3, r5, r7, lr}\r
29919    1d360:       ebf596fb        bl      0xffd82f54\r
29920    1d364:       eaffff81        b       0x1d170\r
29921    1d368:       ebf59b04        bl      0xffd83f80\r
29922    1d36c:       080040e2        stmeqda r0, {r1, r5, r6, r7, lr}\r
29923    1d370:       e59d1430        ldr     r1, [sp, #1072]\r
29924    1d374:       e1a04001        mov     r4, r1\r
29925    1d378:       ebf59b00        bl      0xffd83f80\r
29926    1d37c:       080040e4        stmeqda r0, {r2, r5, r6, r7, lr}\r
29927    1d380:       e3b03004        movs    r3, #4  ; 0x4\r
29928    1d384:       ebf59afd        bl      0xffd83f80\r
29929    1d388:       080040e6        stmeqda r0, {r1, r2, r5, r6, r7, lr}\r
29930    1d38c:       e3a01000        mov     r1, #0  ; 0x0\r
29931    1d390:       e0513003        subs    r3, r1, r3\r
29932    1d394:       ebf59af9        bl      0xffd83f80\r
29933    1d398:       080040e8        stmeqda r0, {r3, r5, r6, r7, lr}\r
29934    1d39c:       e1540003        cmp     r4, r3\r
29935    1d3a0:       ebf59af6        bl      0xffd83f80\r
29936    1d3a4:       080040ea        stmeqda r0, {r1, r3, r5, r6, r7, lr}\r
29937    1d3a8:       e28cc00f        add     ip, ip, #15     ; 0xf\r
29938    1d3ac:       ca000004        bgt     0x1d3c4\r
29939    1d3b0:       e1a00fac        mov     r0, ip, lsr #31\r
29940    1d3b4:       e08ff100        add     pc, pc, r0, lsl #2\r
29941    1d3b8:       0800408e        stmeqda r0, {r1, r2, r3, r7, lr}\r
29942    1d3bc:       ebf596e4        bl      0xffd82f54\r
29943    1d3c0:       eaffff1e        b       0x1d040\r
29944    1d3c4:       ebf59aed        bl      0xffd83f80\r
29945    1d3c8:       080040ec        stmeqda r0, {r2, r3, r5, r6, r7, lr}\r
29946    1d3cc:       e3b08000        movs    r8, #0  ; 0x0\r
29947    1d3d0:       ebf59aea        bl      0xffd83f80\r
29948    1d3d4:       080040ee        stmeqda r0, {r1, r2, r3, r5, r6, r7, lr}\r
29949    1d3d8:       e59d0434        ldr     r0, [sp, #1076]\r
29950    1d3dc:       e2800f02        add     r0, r0, #8      ; 0x8\r
29951    1d3e0:       e1a01008        mov     r1, r8\r
29952    1d3e4:       ebf59878        bl      0xffd835cc\r
29953    1d3e8:       080040f0        stmeqda r0, {r4, r5, r6, r7, lr}\r
29954    1d3ec:       e28cc007        add     ip, ip, #7      ; 0x7\r
29955    1d3f0:       ebf59ae2        bl      0xffd83f80\r
29956    1d3f4:       080040f0        stmeqda r0, {r4, r5, r6, r7, lr}\r
29957    1d3f8:       e59d0434        ldr     r0, [sp, #1076]\r
29958    1d3fc:       e2800f00        add     r0, r0, #0      ; 0x0\r
29959    1d400:       ebf59944        bl      0xffd83918\r
29960    1d404:       080040f4        stmeqda r0, {r2, r4, r5, r6, r7, lr}\r
29961    1d408:       e58d041c        str     r0, [sp, #1052]\r
29962    1d40c:       ebf59adb        bl      0xffd83f80\r
29963    1d410:       080040f2        stmeqda r0, {r1, r4, r5, r6, r7, lr}\r
29964    1d414:       e3b04012        movs    r4, #18 ; 0x12\r
29965    1d418:       ebf59ad8        bl      0xffd83f80\r
29966    1d41c:       080040f4        stmeqda r0, {r2, r4, r5, r6, r7, lr}\r
29967    1d420:       e59d041c        ldr     r0, [sp, #1052]\r
29968    1d424:       e0800004        add     r0, r0, r4\r
29969    1d428:       ebf59923        bl      0xffd838bc\r
29970    1d42c:       080040f8        stmeqda r0, {r3, r4, r5, r6, r7, lr}\r
29971    1d430:       e1a03000        mov     r3, r0\r
29972    1d434:       ebf59ad1        bl      0xffd83f80\r
29973    1d438:       080040f6        stmeqda r0, {r1, r2, r4, r5, r6, r7, lr}\r
29974    1d43c:       e1a01003        mov     r1, r3\r
29975    1d440:       e2533001        subs    r3, r3, #1      ; 0x1\r
29976    1d444:       ebf59acd        bl      0xffd83f80\r
29977    1d448:       080040f8        stmeqda r0, {r3, r4, r5, r6, r7, lr}\r
29978    1d44c:       e1b03103        movs    r3, r3, lsl #2\r
29979    1d450:       ebf59aca        bl      0xffd83f80\r
29980    1d454:       080040fa        stmeqda r0, {r1, r3, r4, r5, r6, r7, lr}\r
29981    1d458:       e1a00003        mov     r0, r3\r
29982    1d45c:       e58d0420        str     r0, [sp, #1056]\r
29983    1d460:       ebf59ac6        bl      0xffd83f80\r
29984    1d464:       080040fc        stmeqda r0, {r2, r3, r4, r5, r6, r7, lr}\r
29985    1d468:       e59d0434        ldr     r0, [sp, #1076]\r
29986    1d46c:       e2800f02        add     r0, r0, #8      ; 0x8\r
29987    1d470:       ebf59928        bl      0xffd83918\r
29988    1d474:       08004100        stmeqda r0, {r8, lr}\r
29989    1d478:       e1a05000        mov     r5, r0\r
29990    1d47c:       ebf59abf        bl      0xffd83f80\r
29991    1d480:       080040fe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, lr}\r
29992    1d484:       e1b05145        movs    r5, r5, asr #2\r
29993    1d488:       ebf59abc        bl      0xffd83f80\r
29994    1d48c:       08004100        stmeqda r0, {r8, lr}\r
29995    1d490:       e59d0434        ldr     r0, [sp, #1076]\r
29996    1d494:       e2800f0b        add     r0, r0, #44     ; 0x2c\r
29997    1d498:       e1a01005        mov     r1, r5\r
29998    1d49c:       ebf5984a        bl      0xffd835cc\r
29999    1d4a0:       08004102        stmeqda r0, {r1, r8, lr}\r
30000    1d4a4:       ebf59ab5        bl      0xffd83f80\r
30001    1d4a8:       08004102        stmeqda r0, {r1, r8, lr}\r
30002    1d4ac:       e59d0434        ldr     r0, [sp, #1076]\r
30003    1d4b0:       e2800f03        add     r0, r0, #12     ; 0xc\r
30004    1d4b4:       ebf59917        bl      0xffd83918\r
30005    1d4b8:       08004106        stmeqda r0, {r1, r2, r8, lr}\r
30006    1d4bc:       e1a06000        mov     r6, r0\r
30007    1d4c0:       ebf59aae        bl      0xffd83f80\r
30008    1d4c4:       08004104        stmeqda r0, {r2, r8, lr}\r
30009    1d4c8:       e59d0420        ldr     r0, [sp, #1056]\r
30010    1d4cc:       e1500006        cmp     r0, r6\r
30011    1d4d0:       ebf59aaa        bl      0xffd83f80\r
30012    1d4d4:       08004106        stmeqda r0, {r1, r2, r8, lr}\r
30013    1d4d8:       e28cc02d        add     ip, ip, #45     ; 0x2d\r
30014    1d4dc:       ba000004        blt     0x1d4f4\r
30015    1d4e0:       e1a00fac        mov     r0, ip, lsr #31\r
30016    1d4e4:       e08ff100        add     pc, pc, r0, lsl #2\r
30017    1d4e8:       0800416a        stmeqda r0, {r1, r3, r5, r6, r8, lr}\r
30018    1d4ec:       ebf59698        bl      0xffd82f54\r
30019    1d4f0:       ea0000f0        b       0x1d8b8\r
30020    1d4f4:       ebf59aa1        bl      0xffd83f80\r
30021    1d4f8:       08004108        stmeqda r0, {r3, r8, lr}\r
30022    1d4fc:       e59d1420        ldr     r1, [sp, #1056]\r
30023    1d500:       e1a04001        mov     r4, r1\r
30024    1d504:       e28cc003        add     ip, ip, #3      ; 0x3\r
30025    1d508:       ebf59a9c        bl      0xffd83f80\r
30026    1d50c:       0800410a        stmeqda r0, {r1, r3, r8, lr}\r
30027    1d510:       e1a01004        mov     r1, r4\r
30028    1d514:       e2940000        adds    r0, r4, #0      ; 0x0\r
30029    1d518:       e58d0418        str     r0, [sp, #1048]\r
30030    1d51c:       ebf59a97        bl      0xffd83f80\r
30031    1d520:       0800410c        stmeqda r0, {r2, r3, r8, lr}\r
30032    1d524:       e3b07020        movs    r7, #32 ; 0x20\r
30033    1d528:       ebf59a94        bl      0xffd83f80\r
30034    1d52c:       0800410e        stmeqda r0, {r1, r2, r3, r8, lr}\r
30035    1d530:       e59d1418        ldr     r1, [sp, #1048]\r
30036    1d534:       e59d1418        ldr     r1, [sp, #1048]\r
30037    1d538:       e0110007        ands    r0, r1, r7\r
30038    1d53c:       e58d0418        str     r0, [sp, #1048]\r
30039    1d540:       ebf59a8e        bl      0xffd83f80\r
30040    1d544:       08004110        stmeqda r0, {r4, r8, lr}\r
30041    1d548:       e59d0434        ldr     r0, [sp, #1076]\r
30042    1d54c:       e2800f08        add     r0, r0, #32     ; 0x20\r
30043    1d550:       ebf598f0        bl      0xffd83918\r
30044    1d554:       08004114        stmeqda r0, {r2, r4, r8, lr}\r
30045    1d558:       e1a08000        mov     r8, r0\r
30046    1d55c:       ebf59a87        bl      0xffd83f80\r
30047    1d560:       08004112        stmeqda r0, {r1, r4, r8, lr}\r
30048    1d564:       e59d0418        ldr     r0, [sp, #1048]\r
30049    1d568:       e1b00850        movs    r0, r0, asr r8\r
30050    1d56c:       e58d0418        str     r0, [sp, #1048]\r
30051    1d570:       ebf59a82        bl      0xffd83f80\r
30052    1d574:       08004114        stmeqda r0, {r2, r4, r8, lr}\r
30053    1d578:       e1a01004        mov     r1, r4\r
30054    1d57c:       e2947000        adds    r7, r4, #0      ; 0x0\r
30055    1d580:       ebf59a7e        bl      0xffd83f80\r
30056    1d584:       08004116        stmeqda r0, {r1, r2, r4, r8, lr}\r
30057    1d588:       e3b0001c        movs    r0, #28 ; 0x1c\r
30058    1d58c:       e58d041c        str     r0, [sp, #1052]\r
30059    1d590:       ebf59a7a        bl      0xffd83f80\r
30060    1d594:       08004118        stmeqda r0, {r3, r4, r8, lr}\r
30061    1d598:       e1a01007        mov     r1, r7\r
30062    1d59c:       e59d041c        ldr     r0, [sp, #1052]\r
30063    1d5a0:       e0177000        ands    r7, r7, r0\r
30064    1d5a4:       ebf59a75        bl      0xffd83f80\r
30065    1d5a8:       0800411a        stmeqda r0, {r1, r3, r4, r8, lr}\r
30066    1d5ac:       e59d0434        ldr     r0, [sp, #1076]\r
30067    1d5b0:       e2800f01        add     r0, r0, #4      ; 0x4\r
30068    1d5b4:       ebf598d7        bl      0xffd83918\r
30069    1d5b8:       0800411e        stmeqda r0, {r1, r2, r3, r4, r8, lr}\r
30070    1d5bc:       e1a05000        mov     r5, r0\r
30071    1d5c0:       ebf59a6e        bl      0xffd83f80\r
30072    1d5c4:       0800411c        stmeqda r0, {r2, r3, r4, r8, lr}\r
30073    1d5c8:       e1a01004        mov     r1, r4\r
30074    1d5cc:       e2944004        adds    r4, r4, #4      ; 0x4\r
30075    1d5d0:       ebf59a6a        bl      0xffd83f80\r
30076    1d5d4:       0800411e        stmeqda r0, {r1, r2, r3, r4, r8, lr}\r
30077    1d5d8:       e1a00004        mov     r0, r4\r
30078    1d5dc:       e58d0430        str     r0, [sp, #1072]\r
30079    1d5e0:       ebf59a66        bl      0xffd83f80\r
30080    1d5e4:       08004120        stmeqda r0, {r5, r8, lr}\r
30081    1d5e8:       e59d1424        ldr     r1, [sp, #1060]\r
30082    1d5ec:       e1550001        cmp     r5, r1\r
30083    1d5f0:       ebf59a62        bl      0xffd83f80\r
30084    1d5f4:       08004122        stmeqda r0, {r1, r5, r8, lr}\r
30085    1d5f8:       e28cc02b        add     ip, ip, #43     ; 0x2b\r
30086    1d5fc:       da000004        ble     0x1d614\r
30087    1d600:       e1a00fac        mov     r0, ip, lsr #31\r
30088    1d604:       e08ff100        add     pc, pc, r0, lsl #2\r
30089    1d608:       0800415e        stmeqda r0, {r1, r2, r3, r4, r6, r8, lr}\r
30090    1d60c:       ebf59650        bl      0xffd82f54\r
30091    1d610:       ea000084        b       0x1d828\r
30092    1d614:       ebf59a59        bl      0xffd83f80\r
30093    1d618:       08004124        stmeqda r0, {r2, r5, r8, lr}\r
30094    1d61c:       e3b06000        movs    r6, #0  ; 0x0\r
30095    1d620:       ebf59a56        bl      0xffd83f80\r
30096    1d624:       08004126        stmeqda r0, {r1, r2, r5, r8, lr}\r
30097    1d628:       e1b00307        movs    r0, r7, lsl #6\r
30098    1d62c:       e58d041c        str     r0, [sp, #1052]\r
30099    1d630:       e28cc006        add     ip, ip, #6      ; 0x6\r
30100    1d634:       ebf59a51        bl      0xffd83f80\r
30101    1d638:       08004128        stmeqda r0, {r3, r5, r8, lr}\r
30102    1d63c:       e1a01005        mov     r1, r5\r
30103    1d640:       e2954000        adds    r4, r5, #0      ; 0x0\r
30104    1d644:       ebf59a4d        bl      0xffd83f80\r
30105    1d648:       0800412a        stmeqda r0, {r1, r3, r5, r8, lr}\r
30106    1d64c:       e3b03020        movs    r3, #32 ; 0x20\r
30107    1d650:       ebf59a4a        bl      0xffd83f80\r
30108    1d654:       0800412c        stmeqda r0, {r2, r3, r5, r8, lr}\r
30109    1d658:       e1a01004        mov     r1, r4\r
30110    1d65c:       e0144003        ands    r4, r4, r3\r
30111    1d660:       ebf59a46        bl      0xffd83f80\r
30112    1d664:       0800412e        stmeqda r0, {r1, r2, r3, r5, r8, lr}\r
30113    1d668:       e59d0434        ldr     r0, [sp, #1076]\r
30114    1d66c:       e2800f07        add     r0, r0, #28     ; 0x1c\r
30115    1d670:       ebf598a8        bl      0xffd83918\r
30116    1d674:       08004132        stmeqda r0, {r1, r4, r5, r8, lr}\r
30117    1d678:       e1a07000        mov     r7, r0\r
30118    1d67c:       ebf59a3f        bl      0xffd83f80\r
30119    1d680:       08004130        stmeqda r0, {r4, r5, r8, lr}\r
30120    1d684:       e1b04754        movs    r4, r4, asr r7\r
30121    1d688:       ebf59a3c        bl      0xffd83f80\r
30122    1d68c:       08004132        stmeqda r0, {r1, r4, r5, r8, lr}\r
30123    1d690:       e59d1418        ldr     r1, [sp, #1048]\r
30124    1d694:       e59d1418        ldr     r1, [sp, #1048]\r
30125    1d698:       e0914004        adds    r4, r1, r4\r
30126    1d69c:       ebf59a37        bl      0xffd83f80\r
30127    1d6a0:       08004134        stmeqda r0, {r2, r4, r5, r8, lr}\r
30128    1d6a4:       e1b04584        movs    r4, r4, lsl #11\r
30129    1d6a8:       ebf59a34        bl      0xffd83f80\r
30130    1d6ac:       08004136        stmeqda r0, {r1, r2, r4, r5, r8, lr}\r
30131    1d6b0:       e59d1428        ldr     r1, [sp, #1064]\r
30132    1d6b4:       e0844001        add     r4, r4, r1\r
30133    1d6b8:       ebf59a30        bl      0xffd83f80\r
30134    1d6bc:       08004138        stmeqda r0, {r3, r4, r5, r8, lr}\r
30135    1d6c0:       e1a01004        mov     r1, r4\r
30136    1d6c4:       e59d041c        ldr     r0, [sp, #1052]\r
30137    1d6c8:       e0944000        adds    r4, r4, r0\r
30138    1d6cc:       ebf59a2b        bl      0xffd83f80\r
30139    1d6d0:       0800413a        stmeqda r0, {r1, r3, r4, r5, r8, lr}\r
30140    1d6d4:       e1a01005        mov     r1, r5\r
30141    1d6d8:       e2953000        adds    r3, r5, #0      ; 0x0\r
30142    1d6dc:       ebf59a27        bl      0xffd83f80\r
30143    1d6e0:       0800413c        stmeqda r0, {r2, r3, r4, r5, r8, lr}\r
30144    1d6e4:       e3b0801c        movs    r8, #28 ; 0x1c\r
30145    1d6e8:       ebf59a24        bl      0xffd83f80\r
30146    1d6ec:       0800413e        stmeqda r0, {r1, r2, r3, r4, r5, r8, lr}\r
30147    1d6f0:       e1a01003        mov     r1, r3\r
30148    1d6f4:       e0133008        ands    r3, r3, r8\r
30149    1d6f8:       ebf59a20        bl      0xffd83f80\r
30150    1d6fc:       08004140        stmeqda r0, {r6, r8, lr}\r
30151    1d700:       e1b03083        movs    r3, r3, lsl #1\r
30152    1d704:       ebf59a1d        bl      0xffd83f80\r
30153    1d708:       08004142        stmeqda r0, {r1, r6, r8, lr}\r
30154    1d70c:       e1a01004        mov     r1, r4\r
30155    1d710:       e0944003        adds    r4, r4, r3\r
30156    1d714:       ebf59a19        bl      0xffd83f80\r
30157    1d718:       08004144        stmeqda r0, {r2, r6, r8, lr}\r
30158    1d71c:       e1a01005        mov     r1, r5\r
30159    1d720:       e2958004        adds    r8, r5, #4      ; 0x4\r
30160    1d724:       ebf59a15        bl      0xffd83f80\r
30161    1d728:       08004146        stmeqda r0, {r1, r2, r6, r8, lr}\r
30162    1d72c:       e3b05003        movs    r5, #3  ; 0x3\r
30163    1d730:       e28cc032        add     ip, ip, #50     ; 0x32\r
30164    1d734:       ebf59a11        bl      0xffd83f80\r
30165    1d738:       08004148        stmeqda r0, {r3, r6, r8, lr}\r
30166    1d73c:       e2840006        add     r0, r4, #6      ; 0x6\r
30167    1d740:       e1a01006        mov     r1, r6\r
30168    1d744:       ebf59780        bl      0xffd8354c\r
30169    1d748:       0800414a        stmeqda r0, {r1, r3, r6, r8, lr}\r
30170    1d74c:       ebf59a0b        bl      0xffd83f80\r
30171    1d750:       0800414a        stmeqda r0, {r1, r3, r6, r8, lr}\r
30172    1d754:       e2840004        add     r0, r4, #4      ; 0x4\r
30173    1d758:       e1a01006        mov     r1, r6\r
30174    1d75c:       ebf5977a        bl      0xffd8354c\r
30175    1d760:       0800414c        stmeqda r0, {r2, r3, r6, r8, lr}\r
30176    1d764:       ebf59a05        bl      0xffd83f80\r
30177    1d768:       0800414c        stmeqda r0, {r2, r3, r6, r8, lr}\r
30178    1d76c:       e2840002        add     r0, r4, #2      ; 0x2\r
30179    1d770:       e1a01006        mov     r1, r6\r
30180    1d774:       ebf59774        bl      0xffd8354c\r
30181    1d778:       0800414e        stmeqda r0, {r1, r2, r3, r6, r8, lr}\r
30182    1d77c:       ebf599ff        bl      0xffd83f80\r
30183    1d780:       0800414e        stmeqda r0, {r1, r2, r3, r6, r8, lr}\r
30184    1d784:       e2840000        add     r0, r4, #0      ; 0x0\r
30185    1d788:       e1a01006        mov     r1, r6\r
30186    1d78c:       ebf5976e        bl      0xffd8354c\r
30187    1d790:       08004150        stmeqda r0, {r4, r6, r8, lr}\r
30188    1d794:       ebf599f9        bl      0xffd83f80\r
30189    1d798:       08004150        stmeqda r0, {r4, r6, r8, lr}\r
30190    1d79c:       e1a01004        mov     r1, r4\r
30191    1d7a0:       e2944040        adds    r4, r4, #64     ; 0x40\r
30192    1d7a4:       ebf599f5        bl      0xffd83f80\r
30193    1d7a8:       08004152        stmeqda r0, {r1, r4, r6, r8, lr}\r
30194    1d7ac:       e1a01005        mov     r1, r5\r
30195    1d7b0:       e2555001        subs    r5, r5, #1      ; 0x1\r
30196    1d7b4:       ebf599f1        bl      0xffd83f80\r
30197    1d7b8:       08004154        stmeqda r0, {r2, r4, r6, r8, lr}\r
30198    1d7bc:       e3550000        cmp     r5, #0  ; 0x0\r
30199    1d7c0:       ebf599ee        bl      0xffd83f80\r
30200    1d7c4:       08004156        stmeqda r0, {r1, r2, r4, r6, r8, lr}\r
30201    1d7c8:       e28cc01c        add     ip, ip, #28     ; 0x1c\r
30202    1d7cc:       ba000004        blt     0x1d7e4\r
30203    1d7d0:       e1a00fac        mov     r0, ip, lsr #31\r
30204    1d7d4:       e08ff100        add     pc, pc, r0, lsl #2\r
30205    1d7d8:       08004148        stmeqda r0, {r3, r6, r8, lr}\r
30206    1d7dc:       ebf595dc        bl      0xffd82f54\r
30207    1d7e0:       eaffffd3        b       0x1d734\r
30208    1d7e4:       ebf599e5        bl      0xffd83f80\r
30209    1d7e8:       08004158        stmeqda r0, {r3, r4, r6, r8, lr}\r
30210    1d7ec:       e1a01008        mov     r1, r8\r
30211    1d7f0:       e2985000        adds    r5, r8, #0      ; 0x0\r
30212    1d7f4:       ebf599e1        bl      0xffd83f80\r
30213    1d7f8:       0800415a        stmeqda r0, {r1, r3, r4, r6, r8, lr}\r
30214    1d7fc:       e59d1424        ldr     r1, [sp, #1060]\r
30215    1d800:       e1550001        cmp     r5, r1\r
30216    1d804:       ebf599dd        bl      0xffd83f80\r
30217    1d808:       0800415c        stmeqda r0, {r2, r3, r4, r6, r8, lr}\r
30218    1d80c:       e28cc009        add     ip, ip, #9      ; 0x9\r
30219    1d810:       ca000004        bgt     0x1d828\r
30220    1d814:       e1a00fac        mov     r0, ip, lsr #31\r
30221    1d818:       e08ff100        add     pc, pc, r0, lsl #2\r
30222    1d81c:       08004128        stmeqda r0, {r3, r5, r8, lr}\r
30223    1d820:       ebf595cb        bl      0xffd82f54\r
30224    1d824:       eaffff82        b       0x1d634\r
30225    1d828:       ebf599d4        bl      0xffd83f80\r
30226    1d82c:       0800415e        stmeqda r0, {r1, r2, r3, r4, r6, r8, lr}\r
30227    1d830:       e59d1430        ldr     r1, [sp, #1072]\r
30228    1d834:       e1a04001        mov     r4, r1\r
30229    1d838:       ebf599d0        bl      0xffd83f80\r
30230    1d83c:       08004160        stmeqda r0, {r5, r6, r8, lr}\r
30231    1d840:       e59d0434        ldr     r0, [sp, #1076]\r
30232    1d844:       e2800f03        add     r0, r0, #12     ; 0xc\r
30233    1d848:       ebf59832        bl      0xffd83918\r
30234    1d84c:       08004164        stmeqda r0, {r2, r5, r6, r8, lr}\r
30235    1d850:       e58d041c        str     r0, [sp, #1052]\r
30236    1d854:       ebf599c9        bl      0xffd83f80\r
30237    1d858:       08004162        stmeqda r0, {r1, r5, r6, r8, lr}\r
30238    1d85c:       e59d041c        ldr     r0, [sp, #1052]\r
30239    1d860:       e1540000        cmp     r4, r0\r
30240    1d864:       ebf599c5        bl      0xffd83f80\r
30241    1d868:       08004164        stmeqda r0, {r2, r5, r6, r8, lr}\r
30242    1d86c:       e28cc00e        add     ip, ip, #14     ; 0xe\r
30243    1d870:       ca000004        bgt     0x1d888\r
30244    1d874:       e1a00fac        mov     r0, ip, lsr #31\r
30245    1d878:       e08ff100        add     pc, pc, r0, lsl #2\r
30246    1d87c:       0800410a        stmeqda r0, {r1, r3, r8, lr}\r
30247    1d880:       ebf595b3        bl      0xffd82f54\r
30248    1d884:       eaffff1f        b       0x1d508\r
30249    1d888:       ebf599bc        bl      0xffd83f80\r
30250    1d88c:       08004166        stmeqda r0, {r1, r2, r5, r6, r8, lr}\r
30251    1d890:       e59d1420        ldr     r1, [sp, #1056]\r
30252    1d894:       e1a03001        mov     r3, r1\r
30253    1d898:       ebf599b8        bl      0xffd83f80\r
30254    1d89c:       08004168        stmeqda r0, {r3, r5, r6, r8, lr}\r
30255    1d8a0:       e59d0434        ldr     r0, [sp, #1076]\r
30256    1d8a4:       e2800f03        add     r0, r0, #12     ; 0xc\r
30257    1d8a8:       e1a01003        mov     r1, r3\r
30258    1d8ac:       ebf59746        bl      0xffd835cc\r
30259    1d8b0:       0800416a        stmeqda r0, {r1, r3, r5, r6, r8, lr}\r
30260    1d8b4:       e28cc007        add     ip, ip, #7      ; 0x7\r
30261    1d8b8:       ebf599b0        bl      0xffd83f80\r
30262    1d8bc:       0800416a        stmeqda r0, {r1, r3, r5, r6, r8, lr}\r
30263    1d8c0:       e59d0434        ldr     r0, [sp, #1076]\r
30264    1d8c4:       e2800f01        add     r0, r0, #4      ; 0x4\r
30265    1d8c8:       ebf59812        bl      0xffd83918\r
30266    1d8cc:       0800416e        stmeqda r0, {r1, r2, r3, r5, r6, r8, lr}\r
30267    1d8d0:       e1a04000        mov     r4, r0\r
30268    1d8d4:       ebf599a9        bl      0xffd83f80\r
30269    1d8d8:       0800416c        stmeqda r0, {r2, r3, r5, r6, r8, lr}\r
30270    1d8dc:       e3540000        cmp     r4, #0  ; 0x0\r
30271    1d8e0:       ebf599a6        bl      0xffd83f80\r
30272    1d8e4:       0800416e        stmeqda r0, {r1, r2, r3, r5, r6, r8, lr}\r
30273    1d8e8:       e28cc00b        add     ip, ip, #11     ; 0xb\r
30274    1d8ec:       ba000004        blt     0x1d904\r
30275    1d8f0:       e1a00fac        mov     r0, ip, lsr #31\r
30276    1d8f4:       e08ff100        add     pc, pc, r0, lsl #2\r
30277    1d8f8:       080041de        stmeqda r0, {r1, r2, r3, r4, r6, r7, r8, lr}\r
30278    1d8fc:       ebf59594        bl      0xffd82f54\r
30279    1d900:       ea000110        b       0x1dd48\r
30280    1d904:       ebf5999d        bl      0xffd83f80\r
30281    1d908:       08004170        stmeqda r0, {r4, r5, r6, r8, lr}\r
30282    1d90c:       e59d0434        ldr     r0, [sp, #1076]\r
30283    1d910:       e2800f02        add     r0, r0, #8      ; 0x8\r
30284    1d914:       ebf597ff        bl      0xffd83918\r
30285    1d918:       08004174        stmeqda r0, {r2, r4, r5, r6, r8, lr}\r
30286    1d91c:       e1a04000        mov     r4, r0\r
30287    1d920:       ebf59996        bl      0xffd83f80\r
30288    1d924:       08004172        stmeqda r0, {r1, r4, r5, r6, r8, lr}\r
30289    1d928:       e59d0434        ldr     r0, [sp, #1076]\r
30290    1d92c:       e2800f03        add     r0, r0, #12     ; 0xc\r
30291    1d930:       ebf597f8        bl      0xffd83918\r
30292    1d934:       08004176        stmeqda r0, {r1, r2, r4, r5, r6, r8, lr}\r
30293    1d938:       e1a05000        mov     r5, r0\r
30294    1d93c:       ebf5998f        bl      0xffd83f80\r
30295    1d940:       08004174        stmeqda r0, {r2, r4, r5, r6, r8, lr}\r
30296    1d944:       e1540005        cmp     r4, r5\r
30297    1d948:       ebf5998c        bl      0xffd83f80\r
30298    1d94c:       08004176        stmeqda r0, {r1, r2, r4, r5, r6, r8, lr}\r
30299    1d950:       e28cc010        add     ip, ip, #16     ; 0x10\r
30300    1d954:       da000004        ble     0x1d96c\r
30301    1d958:       e1a00fac        mov     r0, ip, lsr #31\r
30302    1d95c:       e08ff100        add     pc, pc, r0, lsl #2\r
30303    1d960:       080041da        stmeqda r0, {r1, r3, r4, r6, r7, r8, lr}\r
30304    1d964:       ebf5957a        bl      0xffd82f54\r
30305    1d968:       ea0000eb        b       0x1dd1c\r
30306    1d96c:       ebf59983        bl      0xffd83f80\r
30307    1d970:       08004178        stmeqda r0, {r3, r4, r5, r6, r8, lr}\r
30308    1d974:       e3b06004        movs    r6, #4  ; 0x4\r
30309    1d978:       ebf59980        bl      0xffd83f80\r
30310    1d97c:       0800417a        stmeqda r0, {r1, r3, r4, r5, r6, r8, lr}\r
30311    1d980:       e3a01000        mov     r1, #0  ; 0x0\r
30312    1d984:       e0516006        subs    r6, r1, r6\r
30313    1d988:       ebf5997c        bl      0xffd83f80\r
30314    1d98c:       0800417c        stmeqda r0, {r2, r3, r4, r5, r6, r8, lr}\r
30315    1d990:       e1a00006        mov     r0, r6\r
30316    1d994:       e58d0420        str     r0, [sp, #1056]\r
30317    1d998:       e28cc009        add     ip, ip, #9      ; 0x9\r
30318    1d99c:       ebf59977        bl      0xffd83f80\r
30319    1d9a0:       0800417e        stmeqda r0, {r1, r2, r3, r4, r5, r6, r8, lr}\r
30320    1d9a4:       e1a01004        mov     r1, r4\r
30321    1d9a8:       e2940000        adds    r0, r4, #0      ; 0x0\r
30322    1d9ac:       e58d0418        str     r0, [sp, #1048]\r
30323    1d9b0:       ebf59972        bl      0xffd83f80\r
30324    1d9b4:       08004180        stmeqda r0, {r7, r8, lr}\r
30325    1d9b8:       e3b07020        movs    r7, #32 ; 0x20\r
30326    1d9bc:       ebf5996f        bl      0xffd83f80\r
30327    1d9c0:       08004182        stmeqda r0, {r1, r7, r8, lr}\r
30328    1d9c4:       e59d1418        ldr     r1, [sp, #1048]\r
30329    1d9c8:       e59d1418        ldr     r1, [sp, #1048]\r
30330    1d9cc:       e0110007        ands    r0, r1, r7\r
30331    1d9d0:       e58d0418        str     r0, [sp, #1048]\r
30332    1d9d4:       ebf59969        bl      0xffd83f80\r
30333    1d9d8:       08004184        stmeqda r0, {r2, r7, r8, lr}\r
30334    1d9dc:       e59d0434        ldr     r0, [sp, #1076]\r
30335    1d9e0:       e2800f08        add     r0, r0, #32     ; 0x20\r
30336    1d9e4:       ebf597cb        bl      0xffd83918\r
30337    1d9e8:       08004188        stmeqda r0, {r3, r7, r8, lr}\r
30338    1d9ec:       e1a08000        mov     r8, r0\r
30339    1d9f0:       ebf59962        bl      0xffd83f80\r
30340    1d9f4:       08004186        stmeqda r0, {r1, r2, r7, r8, lr}\r
30341    1d9f8:       e59d0418        ldr     r0, [sp, #1048]\r
30342    1d9fc:       e1b00850        movs    r0, r0, asr r8\r
30343    1da00:       e58d0418        str     r0, [sp, #1048]\r
30344    1da04:       ebf5995d        bl      0xffd83f80\r
30345    1da08:       08004188        stmeqda r0, {r3, r7, r8, lr}\r
30346    1da0c:       e1a01004        mov     r1, r4\r
30347    1da10:       e2947000        adds    r7, r4, #0      ; 0x0\r
30348    1da14:       ebf59959        bl      0xffd83f80\r
30349    1da18:       0800418a        stmeqda r0, {r1, r3, r7, r8, lr}\r
30350    1da1c:       e3b0001c        movs    r0, #28 ; 0x1c\r
30351    1da20:       e58d041c        str     r0, [sp, #1052]\r
30352    1da24:       ebf59955        bl      0xffd83f80\r
30353    1da28:       0800418c        stmeqda r0, {r2, r3, r7, r8, lr}\r
30354    1da2c:       e1a01007        mov     r1, r7\r
30355    1da30:       e59d041c        ldr     r0, [sp, #1052]\r
30356    1da34:       e0177000        ands    r7, r7, r0\r
30357    1da38:       ebf59950        bl      0xffd83f80\r
30358    1da3c:       0800418e        stmeqda r0, {r1, r2, r3, r7, r8, lr}\r
30359    1da40:       e59d0434        ldr     r0, [sp, #1076]\r
30360    1da44:       e2800f01        add     r0, r0, #4      ; 0x4\r
30361    1da48:       ebf597b2        bl      0xffd83918\r
30362    1da4c:       08004192        stmeqda r0, {r1, r4, r7, r8, lr}\r
30363    1da50:       e1a05000        mov     r5, r0\r
30364    1da54:       ebf59949        bl      0xffd83f80\r
30365    1da58:       08004190        stmeqda r0, {r4, r7, r8, lr}\r
30366    1da5c:       e1a01004        mov     r1, r4\r
30367    1da60:       e2944004        adds    r4, r4, #4      ; 0x4\r
30368    1da64:       ebf59945        bl      0xffd83f80\r
30369    1da68:       08004192        stmeqda r0, {r1, r4, r7, r8, lr}\r
30370    1da6c:       e1a00004        mov     r0, r4\r
30371    1da70:       e58d0430        str     r0, [sp, #1072]\r
30372    1da74:       ebf59941        bl      0xffd83f80\r
30373    1da78:       08004194        stmeqda r0, {r2, r4, r7, r8, lr}\r
30374    1da7c:       e59d1420        ldr     r1, [sp, #1056]\r
30375    1da80:       e1550001        cmp     r5, r1\r
30376    1da84:       ebf5993d        bl      0xffd83f80\r
30377    1da88:       08004196        stmeqda r0, {r1, r2, r4, r7, r8, lr}\r
30378    1da8c:       e28cc02b        add     ip, ip, #43     ; 0x2b\r
30379    1da90:       da000004        ble     0x1daa8\r
30380    1da94:       e1a00fac        mov     r0, ip, lsr #31\r
30381    1da98:       e08ff100        add     pc, pc, r0, lsl #2\r
30382    1da9c:       080041d2        stmeqda r0, {r1, r4, r6, r7, r8, lr}\r
30383    1daa0:       ebf5952b        bl      0xffd82f54\r
30384    1daa4:       ea000084        b       0x1dcbc\r
30385    1daa8:       ebf59934        bl      0xffd83f80\r
30386    1daac:       08004198        stmeqda r0, {r3, r4, r7, r8, lr}\r
30387    1dab0:       e3b06000        movs    r6, #0  ; 0x0\r
30388    1dab4:       ebf59931        bl      0xffd83f80\r
30389    1dab8:       0800419a        stmeqda r0, {r1, r3, r4, r7, r8, lr}\r
30390    1dabc:       e1b00307        movs    r0, r7, lsl #6\r
30391    1dac0:       e58d041c        str     r0, [sp, #1052]\r
30392    1dac4:       e28cc006        add     ip, ip, #6      ; 0x6\r
30393    1dac8:       ebf5992c        bl      0xffd83f80\r
30394    1dacc:       0800419c        stmeqda r0, {r2, r3, r4, r7, r8, lr}\r
30395    1dad0:       e1a01005        mov     r1, r5\r
30396    1dad4:       e2954000        adds    r4, r5, #0      ; 0x0\r
30397    1dad8:       ebf59928        bl      0xffd83f80\r
30398    1dadc:       0800419e        stmeqda r0, {r1, r2, r3, r4, r7, r8, lr}\r
30399    1dae0:       e3b03020        movs    r3, #32 ; 0x20\r
30400    1dae4:       ebf59925        bl      0xffd83f80\r
30401    1dae8:       080041a0        stmeqda r0, {r5, r7, r8, lr}\r
30402    1daec:       e1a01004        mov     r1, r4\r
30403    1daf0:       e0144003        ands    r4, r4, r3\r
30404    1daf4:       ebf59921        bl      0xffd83f80\r
30405    1daf8:       080041a2        stmeqda r0, {r1, r5, r7, r8, lr}\r
30406    1dafc:       e59d0434        ldr     r0, [sp, #1076]\r
30407    1db00:       e2800f07        add     r0, r0, #28     ; 0x1c\r
30408    1db04:       ebf59783        bl      0xffd83918\r
30409    1db08:       080041a6        stmeqda r0, {r1, r2, r5, r7, r8, lr}\r
30410    1db0c:       e1a07000        mov     r7, r0\r
30411    1db10:       ebf5991a        bl      0xffd83f80\r
30412    1db14:       080041a4        stmeqda r0, {r2, r5, r7, r8, lr}\r
30413    1db18:       e1b04754        movs    r4, r4, asr r7\r
30414    1db1c:       ebf59917        bl      0xffd83f80\r
30415    1db20:       080041a6        stmeqda r0, {r1, r2, r5, r7, r8, lr}\r
30416    1db24:       e59d1418        ldr     r1, [sp, #1048]\r
30417    1db28:       e59d1418        ldr     r1, [sp, #1048]\r
30418    1db2c:       e0914004        adds    r4, r1, r4\r
30419    1db30:       ebf59912        bl      0xffd83f80\r
30420    1db34:       080041a8        stmeqda r0, {r3, r5, r7, r8, lr}\r
30421    1db38:       e1b04584        movs    r4, r4, lsl #11\r
30422    1db3c:       ebf5990f        bl      0xffd83f80\r
30423    1db40:       080041aa        stmeqda r0, {r1, r3, r5, r7, r8, lr}\r
30424    1db44:       e59d1428        ldr     r1, [sp, #1064]\r
30425    1db48:       e0844001        add     r4, r4, r1\r
30426    1db4c:       ebf5990b        bl      0xffd83f80\r
30427    1db50:       080041ac        stmeqda r0, {r2, r3, r5, r7, r8, lr}\r
30428    1db54:       e1a01004        mov     r1, r4\r
30429    1db58:       e59d041c        ldr     r0, [sp, #1052]\r
30430    1db5c:       e0944000        adds    r4, r4, r0\r
30431    1db60:       ebf59906        bl      0xffd83f80\r
30432    1db64:       080041ae        stmeqda r0, {r1, r2, r3, r5, r7, r8, lr}\r
30433    1db68:       e1a01005        mov     r1, r5\r
30434    1db6c:       e2953000        adds    r3, r5, #0      ; 0x0\r
30435    1db70:       ebf59902        bl      0xffd83f80\r
30436    1db74:       080041b0        stmeqda r0, {r4, r5, r7, r8, lr}\r
30437    1db78:       e3b0801c        movs    r8, #28 ; 0x1c\r
30438    1db7c:       ebf598ff        bl      0xffd83f80\r
30439    1db80:       080041b2        stmeqda r0, {r1, r4, r5, r7, r8, lr}\r
30440    1db84:       e1a01003        mov     r1, r3\r
30441    1db88:       e0133008        ands    r3, r3, r8\r
30442    1db8c:       ebf598fb        bl      0xffd83f80\r
30443    1db90:       080041b4        stmeqda r0, {r2, r4, r5, r7, r8, lr}\r
30444    1db94:       e1b03083        movs    r3, r3, lsl #1\r
30445    1db98:       ebf598f8        bl      0xffd83f80\r
30446    1db9c:       080041b6        stmeqda r0, {r1, r2, r4, r5, r7, r8, lr}\r
30447    1dba0:       e1a01004        mov     r1, r4\r
30448    1dba4:       e0944003        adds    r4, r4, r3\r
30449    1dba8:       ebf598f4        bl      0xffd83f80\r
30450    1dbac:       080041b8        stmeqda r0, {r3, r4, r5, r7, r8, lr}\r
30451    1dbb0:       e1a01005        mov     r1, r5\r
30452    1dbb4:       e2958004        adds    r8, r5, #4      ; 0x4\r
30453    1dbb8:       ebf598f0        bl      0xffd83f80\r
30454    1dbbc:       080041ba        stmeqda r0, {r1, r3, r4, r5, r7, r8, lr}\r
30455    1dbc0:       e3b05003        movs    r5, #3  ; 0x3\r
30456    1dbc4:       e28cc032        add     ip, ip, #50     ; 0x32\r
30457    1dbc8:       ebf598ec        bl      0xffd83f80\r
30458    1dbcc:       080041bc        stmeqda r0, {r2, r3, r4, r5, r7, r8, lr}\r
30459    1dbd0:       e2840006        add     r0, r4, #6      ; 0x6\r
30460    1dbd4:       e1a01006        mov     r1, r6\r
30461    1dbd8:       ebf5965b        bl      0xffd8354c\r
30462    1dbdc:       080041be        stmeqda r0, {r1, r2, r3, r4, r5, r7, r8, lr}\r
30463    1dbe0:       ebf598e6        bl      0xffd83f80\r
30464    1dbe4:       080041be        stmeqda r0, {r1, r2, r3, r4, r5, r7, r8, lr}\r
30465    1dbe8:       e2840004        add     r0, r4, #4      ; 0x4\r
30466    1dbec:       e1a01006        mov     r1, r6\r
30467    1dbf0:       ebf59655        bl      0xffd8354c\r
30468    1dbf4:       080041c0        stmeqda r0, {r6, r7, r8, lr}\r
30469    1dbf8:       ebf598e0        bl      0xffd83f80\r
30470    1dbfc:       080041c0        stmeqda r0, {r6, r7, r8, lr}\r
30471    1dc00:       e2840002        add     r0, r4, #2      ; 0x2\r
30472    1dc04:       e1a01006        mov     r1, r6\r
30473    1dc08:       ebf5964f        bl      0xffd8354c\r
30474    1dc0c:       080041c2        stmeqda r0, {r1, r6, r7, r8, lr}\r
30475    1dc10:       ebf598da        bl      0xffd83f80\r
30476    1dc14:       080041c2        stmeqda r0, {r1, r6, r7, r8, lr}\r
30477    1dc18:       e2840000        add     r0, r4, #0      ; 0x0\r
30478    1dc1c:       e1a01006        mov     r1, r6\r
30479    1dc20:       ebf59649        bl      0xffd8354c\r
30480    1dc24:       080041c4        stmeqda r0, {r2, r6, r7, r8, lr}\r
30481    1dc28:       ebf598d4        bl      0xffd83f80\r
30482    1dc2c:       080041c4        stmeqda r0, {r2, r6, r7, r8, lr}\r
30483    1dc30:       e1a01004        mov     r1, r4\r
30484    1dc34:       e2944040        adds    r4, r4, #64     ; 0x40\r
30485    1dc38:       ebf598d0        bl      0xffd83f80\r
30486    1dc3c:       080041c6        stmeqda r0, {r1, r2, r6, r7, r8, lr}\r
30487    1dc40:       e1a01005        mov     r1, r5\r
30488    1dc44:       e2555001        subs    r5, r5, #1      ; 0x1\r
30489    1dc48:       ebf598cc        bl      0xffd83f80\r
30490    1dc4c:       080041c8        stmeqda r0, {r3, r6, r7, r8, lr}\r
30491    1dc50:       e3550000        cmp     r5, #0  ; 0x0\r
30492    1dc54:       ebf598c9        bl      0xffd83f80\r
30493    1dc58:       080041ca        stmeqda r0, {r1, r3, r6, r7, r8, lr}\r
30494    1dc5c:       e28cc01c        add     ip, ip, #28     ; 0x1c\r
30495    1dc60:       ba000004        blt     0x1dc78\r
30496    1dc64:       e1a00fac        mov     r0, ip, lsr #31\r
30497    1dc68:       e08ff100        add     pc, pc, r0, lsl #2\r
30498    1dc6c:       080041bc        stmeqda r0, {r2, r3, r4, r5, r7, r8, lr}\r
30499    1dc70:       ebf594b7        bl      0xffd82f54\r
30500    1dc74:       eaffffd3        b       0x1dbc8\r
30501    1dc78:       ebf598c0        bl      0xffd83f80\r
30502    1dc7c:       080041cc        stmeqda r0, {r2, r3, r6, r7, r8, lr}\r
30503    1dc80:       e1a01008        mov     r1, r8\r
30504    1dc84:       e2985000        adds    r5, r8, #0      ; 0x0\r
30505    1dc88:       ebf598bc        bl      0xffd83f80\r
30506    1dc8c:       080041ce        stmeqda r0, {r1, r2, r3, r6, r7, r8, lr}\r
30507    1dc90:       e59d1420        ldr     r1, [sp, #1056]\r
30508    1dc94:       e1550001        cmp     r5, r1\r
30509    1dc98:       ebf598b8        bl      0xffd83f80\r
30510    1dc9c:       080041d0        stmeqda r0, {r4, r6, r7, r8, lr}\r
30511    1dca0:       e28cc009        add     ip, ip, #9      ; 0x9\r
30512    1dca4:       ca000004        bgt     0x1dcbc\r
30513    1dca8:       e1a00fac        mov     r0, ip, lsr #31\r
30514    1dcac:       e08ff100        add     pc, pc, r0, lsl #2\r
30515    1dcb0:       0800419c        stmeqda r0, {r2, r3, r4, r7, r8, lr}\r
30516    1dcb4:       ebf594a6        bl      0xffd82f54\r
30517    1dcb8:       eaffff82        b       0x1dac8\r
30518    1dcbc:       ebf598af        bl      0xffd83f80\r
30519    1dcc0:       080041d2        stmeqda r0, {r1, r4, r6, r7, r8, lr}\r
30520    1dcc4:       e59d1430        ldr     r1, [sp, #1072]\r
30521    1dcc8:       e1a04001        mov     r4, r1\r
30522    1dccc:       ebf598ab        bl      0xffd83f80\r
30523    1dcd0:       080041d4        stmeqda r0, {r2, r4, r6, r7, r8, lr}\r
30524    1dcd4:       e59d0434        ldr     r0, [sp, #1076]\r
30525    1dcd8:       e2800f03        add     r0, r0, #12     ; 0xc\r
30526    1dcdc:       ebf5970d        bl      0xffd83918\r
30527    1dce0:       080041d8        stmeqda r0, {r3, r4, r6, r7, r8, lr}\r
30528    1dce4:       e58d041c        str     r0, [sp, #1052]\r
30529    1dce8:       ebf598a4        bl      0xffd83f80\r
30530    1dcec:       080041d6        stmeqda r0, {r1, r2, r4, r6, r7, r8, lr}\r
30531    1dcf0:       e59d041c        ldr     r0, [sp, #1052]\r
30532    1dcf4:       e1540000        cmp     r4, r0\r
30533    1dcf8:       ebf598a0        bl      0xffd83f80\r
30534    1dcfc:       080041d8        stmeqda r0, {r3, r4, r6, r7, r8, lr}\r
30535    1dd00:       e28cc00e        add     ip, ip, #14     ; 0xe\r
30536    1dd04:       ca000004        bgt     0x1dd1c\r
30537    1dd08:       e1a00fac        mov     r0, ip, lsr #31\r
30538    1dd0c:       e08ff100        add     pc, pc, r0, lsl #2\r
30539    1dd10:       0800417e        stmeqda r0, {r1, r2, r3, r4, r5, r6, r8, lr}\r
30540    1dd14:       ebf5948e        bl      0xffd82f54\r
30541    1dd18:       eaffff1f        b       0x1d99c\r
30542    1dd1c:       ebf59897        bl      0xffd83f80\r
30543    1dd20:       080041da        stmeqda r0, {r1, r3, r4, r6, r7, r8, lr}\r
30544    1dd24:       e3b03000        movs    r3, #0  ; 0x0\r
30545    1dd28:       ebf59894        bl      0xffd83f80\r
30546    1dd2c:       080041dc        stmeqda r0, {r2, r3, r4, r6, r7, r8, lr}\r
30547    1dd30:       e59d0434        ldr     r0, [sp, #1076]\r
30548    1dd34:       e2800f01        add     r0, r0, #4      ; 0x4\r
30549    1dd38:       e1a01003        mov     r1, r3\r
30550    1dd3c:       ebf59622        bl      0xffd835cc\r
30551    1dd40:       080041de        stmeqda r0, {r1, r2, r3, r4, r6, r7, r8, lr}\r
30552    1dd44:       e28cc007        add     ip, ip, #7      ; 0x7\r
30553    1dd48:       ebf5988c        bl      0xffd83f80\r
30554    1dd4c:       080041de        stmeqda r0, {r1, r2, r3, r4, r6, r7, r8, lr}\r
30555    1dd50:       e59d0434        ldr     r0, [sp, #1076]\r
30556    1dd54:       e2800f00        add     r0, r0, #0      ; 0x0\r
30557    1dd58:       ebf596ee        bl      0xffd83918\r
30558    1dd5c:       080041e2        stmeqda r0, {r1, r5, r6, r7, r8, lr}\r
30559    1dd60:       e1a04000        mov     r4, r0\r
30560    1dd64:       ebf59885        bl      0xffd83f80\r
30561    1dd68:       080041e0        stmeqda r0, {r5, r6, r7, r8, lr}\r
30562    1dd6c:       e3b05010        movs    r5, #16 ; 0x10\r
30563    1dd70:       ebf59882        bl      0xffd83f80\r
30564    1dd74:       080041e2        stmeqda r0, {r1, r5, r6, r7, r8, lr}\r
30565    1dd78:       e0840005        add     r0, r4, r5\r
30566    1dd7c:       ebf596ce        bl      0xffd838bc\r
30567    1dd80:       080041e6        stmeqda r0, {r1, r2, r5, r6, r7, r8, lr}\r
30568    1dd84:       e1a03000        mov     r3, r0\r
30569    1dd88:       ebf5987c        bl      0xffd83f80\r
30570    1dd8c:       080041e4        stmeqda r0, {r2, r5, r6, r7, r8, lr}\r
30571    1dd90:       e1a01003        mov     r1, r3\r
30572    1dd94:       e2533001        subs    r3, r3, #1      ; 0x1\r
30573    1dd98:       ebf59878        bl      0xffd83f80\r
30574    1dd9c:       080041e6        stmeqda r0, {r1, r2, r5, r6, r7, r8, lr}\r
30575    1dda0:       e1b03103        movs    r3, r3, lsl #2\r
30576    1dda4:       ebf59875        bl      0xffd83f80\r
30577    1dda8:       080041e8        stmeqda r0, {r3, r5, r6, r7, r8, lr}\r
30578    1ddac:       e1a00003        mov     r0, r3\r
30579    1ddb0:       e58d0420        str     r0, [sp, #1056]\r
30580    1ddb4:       ebf59871        bl      0xffd83f80\r
30581    1ddb8:       080041ea        stmeqda r0, {r1, r3, r5, r6, r7, r8, lr}\r
30582    1ddbc:       e59d0434        ldr     r0, [sp, #1076]\r
30583    1ddc0:       e2800f01        add     r0, r0, #4      ; 0x4\r
30584    1ddc4:       ebf596d3        bl      0xffd83918\r
30585    1ddc8:       080041ee        stmeqda r0, {r1, r2, r3, r5, r6, r7, r8, lr}\r
30586    1ddcc:       e1a06000        mov     r6, r0\r
30587    1ddd0:       ebf5986a        bl      0xffd83f80\r
30588    1ddd4:       080041ec        stmeqda r0, {r2, r3, r5, r6, r7, r8, lr}\r
30589    1ddd8:       e1b06146        movs    r6, r6, asr #2\r
30590    1dddc:       ebf59867        bl      0xffd83f80\r
30591    1dde0:       080041ee        stmeqda r0, {r1, r2, r3, r5, r6, r7, r8, lr}\r
30592    1dde4:       e59d0434        ldr     r0, [sp, #1076]\r
30593    1dde8:       e2800f0a        add     r0, r0, #40     ; 0x28\r
30594    1ddec:       e1a01006        mov     r1, r6\r
30595    1ddf0:       ebf595f5        bl      0xffd835cc\r
30596    1ddf4:       080041f0        stmeqda r0, {r4, r5, r6, r7, r8, lr}\r
30597    1ddf8:       ebf59860        bl      0xffd83f80\r
30598    1ddfc:       080041f0        stmeqda r0, {r4, r5, r6, r7, r8, lr}\r
30599    1de00:       e59d0420        ldr     r0, [sp, #1056]\r
30600    1de04:       e59d1424        ldr     r1, [sp, #1060]\r
30601    1de08:       e1500001        cmp     r0, r1\r
30602    1de0c:       ebf5985b        bl      0xffd83f80\r
30603    1de10:       080041f2        stmeqda r0, {r1, r4, r5, r6, r7, r8, lr}\r
30604    1de14:       e28cc028        add     ip, ip, #40     ; 0x28\r
30605    1de18:       ba000004        blt     0x1de30\r
30606    1de1c:       e1a00fac        mov     r0, ip, lsr #31\r
30607    1de20:       e08ff100        add     pc, pc, r0, lsl #2\r
30608    1de24:       0800425a        stmeqda r0, {r1, r3, r4, r6, r9, lr}\r
30609    1de28:       ebf59449        bl      0xffd82f54\r
30610    1de2c:       ea0000fa        b       0x1e21c\r
30611    1de30:       ebf59852        bl      0xffd83f80\r
30612    1de34:       080041f4        stmeqda r0, {r2, r4, r5, r6, r7, r8, lr}\r
30613    1de38:       e59d0434        ldr     r0, [sp, #1076]\r
30614    1de3c:       e2800f02        add     r0, r0, #8      ; 0x8\r
30615    1de40:       ebf596b4        bl      0xffd83918\r
30616    1de44:       080041f8        stmeqda r0, {r3, r4, r5, r6, r7, r8, lr}\r
30617    1de48:       e1a04000        mov     r4, r0\r
30618    1de4c:       ebf5984b        bl      0xffd83f80\r
30619    1de50:       080041f6        stmeqda r0, {r1, r2, r4, r5, r6, r7, r8, lr}\r
30620    1de54:       e59d0434        ldr     r0, [sp, #1076]\r
30621    1de58:       e2800f03        add     r0, r0, #12     ; 0xc\r
30622    1de5c:       ebf596ad        bl      0xffd83918\r
30623    1de60:       080041fa        stmeqda r0, {r1, r3, r4, r5, r6, r7, r8, lr}\r
30624    1de64:       e1a07000        mov     r7, r0\r
30625    1de68:       ebf59844        bl      0xffd83f80\r
30626    1de6c:       080041f8        stmeqda r0, {r3, r4, r5, r6, r7, r8, lr}\r
30627    1de70:       e1540007        cmp     r4, r7\r
30628    1de74:       ebf59841        bl      0xffd83f80\r
30629    1de78:       080041fa        stmeqda r0, {r1, r3, r4, r5, r6, r7, r8, lr}\r
30630    1de7c:       e28cc010        add     ip, ip, #16     ; 0x10\r
30631    1de80:       da000004        ble     0x1de98\r
30632    1de84:       e1a00fac        mov     r0, ip, lsr #31\r
30633    1de88:       e08ff100        add     pc, pc, r0, lsl #2\r
30634    1de8c:       08004258        stmeqda r0, {r3, r4, r6, r9, lr}\r
30635    1de90:       ebf5942f        bl      0xffd82f54\r
30636    1de94:       ea0000da        b       0x1e204\r
30637    1de98:       ebf59838        bl      0xffd83f80\r
30638    1de9c:       080041fc        stmeqda r0, {r2, r3, r4, r5, r6, r7, r8, lr}\r
30639    1dea0:       e1a01004        mov     r1, r4\r
30640    1dea4:       e2940000        adds    r0, r4, #0      ; 0x0\r
30641    1dea8:       e58d0418        str     r0, [sp, #1048]\r
30642    1deac:       ebf59833        bl      0xffd83f80\r
30643    1deb0:       080041fe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, r8, lr}\r
30644    1deb4:       e3b08020        movs    r8, #32 ; 0x20\r
30645    1deb8:       ebf59830        bl      0xffd83f80\r
30646    1debc:       08004200        stmeqda r0, {r9, lr}\r
30647    1dec0:       e59d1418        ldr     r1, [sp, #1048]\r
30648    1dec4:       e59d1418        ldr     r1, [sp, #1048]\r
30649    1dec8:       e0110008        ands    r0, r1, r8\r
30650    1decc:       e58d0418        str     r0, [sp, #1048]\r
30651    1ded0:       ebf5982a        bl      0xffd83f80\r
30652    1ded4:       08004202        stmeqda r0, {r1, r9, lr}\r
30653    1ded8:       e59d0434        ldr     r0, [sp, #1076]\r
30654    1dedc:       e2800f08        add     r0, r0, #32     ; 0x20\r
30655    1dee0:       ebf5968c        bl      0xffd83918\r
30656    1dee4:       08004206        stmeqda r0, {r1, r2, r9, lr}\r
30657    1dee8:       e58d041c        str     r0, [sp, #1052]\r
30658    1deec:       ebf59823        bl      0xffd83f80\r
30659    1def0:       08004204        stmeqda r0, {r2, r9, lr}\r
30660    1def4:       e59d0418        ldr     r0, [sp, #1048]\r
30661    1def8:       e59de41c        ldr     lr, [sp, #1052]\r
30662    1defc:       e1b00e50        movs    r0, r0, asr lr\r
30663    1df00:       e58d0418        str     r0, [sp, #1048]\r
30664    1df04:       ebf5981d        bl      0xffd83f80\r
30665    1df08:       08004206        stmeqda r0, {r1, r2, r9, lr}\r
30666    1df0c:       e1a01004        mov     r1, r4\r
30667    1df10:       e2947000        adds    r7, r4, #0      ; 0x0\r
30668    1df14:       ebf59819        bl      0xffd83f80\r
30669    1df18:       08004208        stmeqda r0, {r3, r9, lr}\r
30670    1df1c:       e3b0301c        movs    r3, #28 ; 0x1c\r
30671    1df20:       ebf59816        bl      0xffd83f80\r
30672    1df24:       0800420a        stmeqda r0, {r1, r3, r9, lr}\r
30673    1df28:       e1a01007        mov     r1, r7\r
30674    1df2c:       e0177003        ands    r7, r7, r3\r
30675    1df30:       ebf59812        bl      0xffd83f80\r
30676    1df34:       0800420c        stmeqda r0, {r2, r3, r9, lr}\r
30677    1df38:       e59d1420        ldr     r1, [sp, #1056]\r
30678    1df3c:       e1a05001        mov     r5, r1\r
30679    1df40:       ebf5980e        bl      0xffd83f80\r
30680    1df44:       0800420e        stmeqda r0, {r1, r2, r3, r9, lr}\r
30681    1df48:       e1a01004        mov     r1, r4\r
30682    1df4c:       e2944004        adds    r4, r4, #4      ; 0x4\r
30683    1df50:       ebf5980a        bl      0xffd83f80\r
30684    1df54:       08004210        stmeqda r0, {r4, r9, lr}\r
30685    1df58:       e1a00004        mov     r0, r4\r
30686    1df5c:       e58d0430        str     r0, [sp, #1072]\r
30687    1df60:       ebf59806        bl      0xffd83f80\r
30688    1df64:       08004212        stmeqda r0, {r1, r4, r9, lr}\r
30689    1df68:       e59d1424        ldr     r1, [sp, #1060]\r
30690    1df6c:       e1550001        cmp     r5, r1\r
30691    1df70:       ebf59802        bl      0xffd83f80\r
30692    1df74:       08004214        stmeqda r0, {r2, r4, r9, lr}\r
30693    1df78:       e28cc029        add     ip, ip, #41     ; 0x29\r
30694    1df7c:       da000004        ble     0x1df94\r
30695    1df80:       e1a00fac        mov     r0, ip, lsr #31\r
30696    1df84:       e08ff100        add     pc, pc, r0, lsl #2\r
30697    1df88:       08004250        stmeqda r0, {r4, r6, r9, lr}\r
30698    1df8c:       ebf593f0        bl      0xffd82f54\r
30699    1df90:       ea000084        b       0x1e1a8\r
30700    1df94:       ebf597f9        bl      0xffd83f80\r
30701    1df98:       08004216        stmeqda r0, {r1, r2, r4, r9, lr}\r
30702    1df9c:       e3b06000        movs    r6, #0  ; 0x0\r
30703    1dfa0:       ebf597f6        bl      0xffd83f80\r
30704    1dfa4:       08004218        stmeqda r0, {r3, r4, r9, lr}\r
30705    1dfa8:       e1b00307        movs    r0, r7, lsl #6\r
30706    1dfac:       e58d041c        str     r0, [sp, #1052]\r
30707    1dfb0:       e28cc006        add     ip, ip, #6      ; 0x6\r
30708    1dfb4:       ebf597f1        bl      0xffd83f80\r
30709    1dfb8:       0800421a        stmeqda r0, {r1, r3, r4, r9, lr}\r
30710    1dfbc:       e1a01005        mov     r1, r5\r
30711    1dfc0:       e2954000        adds    r4, r5, #0      ; 0x0\r
30712    1dfc4:       ebf597ed        bl      0xffd83f80\r
30713    1dfc8:       0800421c        stmeqda r0, {r2, r3, r4, r9, lr}\r
30714    1dfcc:       e3b07020        movs    r7, #32 ; 0x20\r
30715    1dfd0:       ebf597ea        bl      0xffd83f80\r
30716    1dfd4:       0800421e        stmeqda r0, {r1, r2, r3, r4, r9, lr}\r
30717    1dfd8:       e1a01004        mov     r1, r4\r
30718    1dfdc:       e0144007        ands    r4, r4, r7\r
30719    1dfe0:       ebf597e6        bl      0xffd83f80\r
30720    1dfe4:       08004220        stmeqda r0, {r5, r9, lr}\r
30721    1dfe8:       e59d0434        ldr     r0, [sp, #1076]\r
30722    1dfec:       e2800f07        add     r0, r0, #28     ; 0x1c\r
30723    1dff0:       ebf59648        bl      0xffd83918\r
30724    1dff4:       08004224        stmeqda r0, {r2, r5, r9, lr}\r
30725    1dff8:       e1a08000        mov     r8, r0\r
30726    1dffc:       ebf597df        bl      0xffd83f80\r
30727    1e000:       08004222        stmeqda r0, {r1, r5, r9, lr}\r
30728    1e004:       e1b04854        movs    r4, r4, asr r8\r
30729    1e008:       ebf597dc        bl      0xffd83f80\r
30730    1e00c:       08004224        stmeqda r0, {r2, r5, r9, lr}\r
30731    1e010:       e59d1418        ldr     r1, [sp, #1048]\r
30732    1e014:       e59d1418        ldr     r1, [sp, #1048]\r
30733    1e018:       e0914004        adds    r4, r1, r4\r
30734    1e01c:       ebf597d7        bl      0xffd83f80\r
30735    1e020:       08004226        stmeqda r0, {r1, r2, r5, r9, lr}\r
30736    1e024:       e1b04584        movs    r4, r4, lsl #11\r
30737    1e028:       ebf597d4        bl      0xffd83f80\r
30738    1e02c:       08004228        stmeqda r0, {r3, r5, r9, lr}\r
30739    1e030:       e59d1428        ldr     r1, [sp, #1064]\r
30740    1e034:       e0844001        add     r4, r4, r1\r
30741    1e038:       ebf597d0        bl      0xffd83f80\r
30742    1e03c:       0800422a        stmeqda r0, {r1, r3, r5, r9, lr}\r
30743    1e040:       e1a01004        mov     r1, r4\r
30744    1e044:       e59d041c        ldr     r0, [sp, #1052]\r
30745    1e048:       e0944000        adds    r4, r4, r0\r
30746    1e04c:       ebf597cb        bl      0xffd83f80\r
30747    1e050:       0800422c        stmeqda r0, {r2, r3, r5, r9, lr}\r
30748    1e054:       e1a01005        mov     r1, r5\r
30749    1e058:       e2953000        adds    r3, r5, #0      ; 0x0\r
30750    1e05c:       ebf597c7        bl      0xffd83f80\r
30751    1e060:       0800422e        stmeqda r0, {r1, r2, r3, r5, r9, lr}\r
30752    1e064:       e3b0701c        movs    r7, #28 ; 0x1c\r
30753    1e068:       ebf597c4        bl      0xffd83f80\r
30754    1e06c:       08004230        stmeqda r0, {r4, r5, r9, lr}\r
30755    1e070:       e1a01003        mov     r1, r3\r
30756    1e074:       e0133007        ands    r3, r3, r7\r
30757    1e078:       ebf597c0        bl      0xffd83f80\r
30758    1e07c:       08004232        stmeqda r0, {r1, r4, r5, r9, lr}\r
30759    1e080:       e1b03083        movs    r3, r3, lsl #1\r
30760    1e084:       ebf597bd        bl      0xffd83f80\r
30761    1e088:       08004234        stmeqda r0, {r2, r4, r5, r9, lr}\r
30762    1e08c:       e1a01004        mov     r1, r4\r
30763    1e090:       e0944003        adds    r4, r4, r3\r
30764    1e094:       ebf597b9        bl      0xffd83f80\r
30765    1e098:       08004236        stmeqda r0, {r1, r2, r4, r5, r9, lr}\r
30766    1e09c:       e1a01005        mov     r1, r5\r
30767    1e0a0:       e2958004        adds    r8, r5, #4      ; 0x4\r
30768    1e0a4:       ebf597b5        bl      0xffd83f80\r
30769    1e0a8:       08004238        stmeqda r0, {r3, r4, r5, r9, lr}\r
30770    1e0ac:       e3b05003        movs    r5, #3  ; 0x3\r
30771    1e0b0:       e28cc032        add     ip, ip, #50     ; 0x32\r
30772    1e0b4:       ebf597b1        bl      0xffd83f80\r
30773    1e0b8:       0800423a        stmeqda r0, {r1, r3, r4, r5, r9, lr}\r
30774    1e0bc:       e2840006        add     r0, r4, #6      ; 0x6\r
30775    1e0c0:       e1a01006        mov     r1, r6\r
30776    1e0c4:       ebf59520        bl      0xffd8354c\r
30777    1e0c8:       0800423c        stmeqda r0, {r2, r3, r4, r5, r9, lr}\r
30778    1e0cc:       ebf597ab        bl      0xffd83f80\r
30779    1e0d0:       0800423c        stmeqda r0, {r2, r3, r4, r5, r9, lr}\r
30780    1e0d4:       e2840004        add     r0, r4, #4      ; 0x4\r
30781    1e0d8:       e1a01006        mov     r1, r6\r
30782    1e0dc:       ebf5951a        bl      0xffd8354c\r
30783    1e0e0:       0800423e        stmeqda r0, {r1, r2, r3, r4, r5, r9, lr}\r
30784    1e0e4:       ebf597a5        bl      0xffd83f80\r
30785    1e0e8:       0800423e        stmeqda r0, {r1, r2, r3, r4, r5, r9, lr}\r
30786    1e0ec:       e2840002        add     r0, r4, #2      ; 0x2\r
30787    1e0f0:       e1a01006        mov     r1, r6\r
30788    1e0f4:       ebf59514        bl      0xffd8354c\r
30789    1e0f8:       08004240        stmeqda r0, {r6, r9, lr}\r
30790    1e0fc:       ebf5979f        bl      0xffd83f80\r
30791    1e100:       08004240        stmeqda r0, {r6, r9, lr}\r
30792    1e104:       e2840000        add     r0, r4, #0      ; 0x0\r
30793    1e108:       e1a01006        mov     r1, r6\r
30794    1e10c:       ebf5950e        bl      0xffd8354c\r
30795    1e110:       08004242        stmeqda r0, {r1, r6, r9, lr}\r
30796    1e114:       ebf59799        bl      0xffd83f80\r
30797    1e118:       08004242        stmeqda r0, {r1, r6, r9, lr}\r
30798    1e11c:       e1a01004        mov     r1, r4\r
30799    1e120:       e2944040        adds    r4, r4, #64     ; 0x40\r
30800    1e124:       ebf59795        bl      0xffd83f80\r
30801    1e128:       08004244        stmeqda r0, {r2, r6, r9, lr}\r
30802    1e12c:       e1a01005        mov     r1, r5\r
30803    1e130:       e2555001        subs    r5, r5, #1      ; 0x1\r
30804    1e134:       ebf59791        bl      0xffd83f80\r
30805    1e138:       08004246        stmeqda r0, {r1, r2, r6, r9, lr}\r
30806    1e13c:       e3550000        cmp     r5, #0  ; 0x0\r
30807    1e140:       ebf5978e        bl      0xffd83f80\r
30808    1e144:       08004248        stmeqda r0, {r3, r6, r9, lr}\r
30809    1e148:       e28cc01c        add     ip, ip, #28     ; 0x1c\r
30810    1e14c:       ba000004        blt     0x1e164\r
30811    1e150:       e1a00fac        mov     r0, ip, lsr #31\r
30812    1e154:       e08ff100        add     pc, pc, r0, lsl #2\r
30813    1e158:       0800423a        stmeqda r0, {r1, r3, r4, r5, r9, lr}\r
30814    1e15c:       ebf5937c        bl      0xffd82f54\r
30815    1e160:       eaffffd3        b       0x1e0b4\r
30816    1e164:       ebf59785        bl      0xffd83f80\r
30817    1e168:       0800424a        stmeqda r0, {r1, r3, r6, r9, lr}\r
30818    1e16c:       e1a01008        mov     r1, r8\r
30819    1e170:       e2985000        adds    r5, r8, #0      ; 0x0\r
30820    1e174:       ebf59781        bl      0xffd83f80\r
30821    1e178:       0800424c        stmeqda r0, {r2, r3, r6, r9, lr}\r
30822    1e17c:       e59d1424        ldr     r1, [sp, #1060]\r
30823    1e180:       e1550001        cmp     r5, r1\r
30824    1e184:       ebf5977d        bl      0xffd83f80\r
30825    1e188:       0800424e        stmeqda r0, {r1, r2, r3, r6, r9, lr}\r
30826    1e18c:       e28cc009        add     ip, ip, #9      ; 0x9\r
30827    1e190:       ca000004        bgt     0x1e1a8\r
30828    1e194:       e1a00fac        mov     r0, ip, lsr #31\r
30829    1e198:       e08ff100        add     pc, pc, r0, lsl #2\r
30830    1e19c:       0800421a        stmeqda r0, {r1, r3, r4, r9, lr}\r
30831    1e1a0:       ebf5936b        bl      0xffd82f54\r
30832    1e1a4:       eaffff82        b       0x1dfb4\r
30833    1e1a8:       ebf59774        bl      0xffd83f80\r
30834    1e1ac:       08004250        stmeqda r0, {r4, r6, r9, lr}\r
30835    1e1b0:       e59d1430        ldr     r1, [sp, #1072]\r
30836    1e1b4:       e1a04001        mov     r4, r1\r
30837    1e1b8:       ebf59770        bl      0xffd83f80\r
30838    1e1bc:       08004252        stmeqda r0, {r1, r4, r6, r9, lr}\r
30839    1e1c0:       e59d0434        ldr     r0, [sp, #1076]\r
30840    1e1c4:       e2800f03        add     r0, r0, #12     ; 0xc\r
30841    1e1c8:       ebf595d2        bl      0xffd83918\r
30842    1e1cc:       08004256        stmeqda r0, {r1, r2, r4, r6, r9, lr}\r
30843    1e1d0:       e1a08000        mov     r8, r0\r
30844    1e1d4:       ebf59769        bl      0xffd83f80\r
30845    1e1d8:       08004254        stmeqda r0, {r2, r4, r6, r9, lr}\r
30846    1e1dc:       e1540008        cmp     r4, r8\r
30847    1e1e0:       ebf59766        bl      0xffd83f80\r
30848    1e1e4:       08004256        stmeqda r0, {r1, r2, r4, r6, r9, lr}\r
30849    1e1e8:       e28cc00e        add     ip, ip, #14     ; 0xe\r
30850    1e1ec:       ca000004        bgt     0x1e204\r
30851    1e1f0:       e1a00fac        mov     r0, ip, lsr #31\r
30852    1e1f4:       e08ff100        add     pc, pc, r0, lsl #2\r
30853    1e1f8:       080041fc        stmeqda r0, {r2, r3, r4, r5, r6, r7, r8, lr}\r
30854    1e1fc:       ebf59354        bl      0xffd82f54\r
30855    1e200:       eaffff24        b       0x1de98\r
30856    1e204:       ebf5975d        bl      0xffd83f80\r
30857    1e208:       08004258        stmeqda r0, {r3, r4, r6, r9, lr}\r
30858    1e20c:       e59d1420        ldr     r1, [sp, #1056]\r
30859    1e210:       e1a00001        mov     r0, r1\r
30860    1e214:       e58d0424        str     r0, [sp, #1060]\r
30861    1e218:       e28cc003        add     ip, ip, #3      ; 0x3\r
30862    1e21c:       ebf59757        bl      0xffd83f80\r
30863    1e220:       0800425a        stmeqda r0, {r1, r3, r4, r6, r9, lr}\r
30864    1e224:       e59d0434        ldr     r0, [sp, #1076]\r
30865    1e228:       e2800f00        add     r0, r0, #0      ; 0x0\r
30866    1e22c:       ebf595b9        bl      0xffd83918\r
30867    1e230:       0800425e        stmeqda r0, {r1, r2, r3, r4, r6, r9, lr}\r
30868    1e234:       e58d041c        str     r0, [sp, #1052]\r
30869    1e238:       ebf59750        bl      0xffd83f80\r
30870    1e23c:       0800425c        stmeqda r0, {r2, r3, r4, r6, r9, lr}\r
30871    1e240:       e3b04010        movs    r4, #16 ; 0x10\r
30872    1e244:       ebf5974d        bl      0xffd83f80\r
30873    1e248:       0800425e        stmeqda r0, {r1, r2, r3, r4, r6, r9, lr}\r
30874    1e24c:       e59d041c        ldr     r0, [sp, #1052]\r
30875    1e250:       e0800004        add     r0, r0, r4\r
30876    1e254:       ebf59598        bl      0xffd838bc\r
30877    1e258:       08004262        stmeqda r0, {r1, r5, r6, r9, lr}\r
30878    1e25c:       e1a03000        mov     r3, r0\r
30879    1e260:       ebf59746        bl      0xffd83f80\r
30880    1e264:       08004260        stmeqda r0, {r5, r6, r9, lr}\r
30881    1e268:       e59d0434        ldr     r0, [sp, #1076]\r
30882    1e26c:       e2800f0b        add     r0, r0, #44     ; 0x2c\r
30883    1e270:       ebf595a8        bl      0xffd83918\r
30884    1e274:       08004264        stmeqda r0, {r2, r5, r6, r9, lr}\r
30885    1e278:       e1a05000        mov     r5, r0\r
30886    1e27c:       ebf5973f        bl      0xffd83f80\r
30887    1e280:       08004262        stmeqda r0, {r1, r5, r6, r9, lr}\r
30888    1e284:       e1a01003        mov     r1, r3\r
30889    1e288:       e0130593        muls    r3, r3, r5\r
30890    1e28c:       ebf5973b        bl      0xffd83f80\r
30891    1e290:       08004264        stmeqda r0, {r2, r5, r6, r9, lr}\r
30892    1e294:       e1b03083        movs    r3, r3, lsl #1\r
30893    1e298:       ebf59738        bl      0xffd83f80\r
30894    1e29c:       08004266        stmeqda r0, {r1, r2, r5, r6, r9, lr}\r
30895    1e2a0:       e59d0434        ldr     r0, [sp, #1076]\r
30896    1e2a4:       e2800f09        add     r0, r0, #36     ; 0x24\r
30897    1e2a8:       ebf5959a        bl      0xffd83918\r
30898    1e2ac:       0800426a        stmeqda r0, {r1, r3, r5, r6, r9, lr}\r
30899    1e2b0:       e1a06000        mov     r6, r0\r
30900    1e2b4:       ebf59731        bl      0xffd83f80\r
30901    1e2b8:       08004268        stmeqda r0, {r3, r5, r6, r9, lr}\r
30902    1e2bc:       e1a01006        mov     r1, r6\r
30903    1e2c0:       e0963003        adds    r3, r6, r3\r
30904    1e2c4:       ebf5972d        bl      0xffd83f80\r
30905    1e2c8:       0800426a        stmeqda r0, {r1, r3, r5, r6, r9, lr}\r
30906    1e2cc:       e59d0434        ldr     r0, [sp, #1076]\r
30907    1e2d0:       e2800f0a        add     r0, r0, #40     ; 0x28\r
30908    1e2d4:       ebf5958f        bl      0xffd83918\r
30909    1e2d8:       0800426e        stmeqda r0, {r1, r2, r3, r5, r6, r9, lr}\r
30910    1e2dc:       e1a07000        mov     r7, r0\r
30911    1e2e0:       ebf59726        bl      0xffd83f80\r
30912    1e2e4:       0800426c        stmeqda r0, {r2, r3, r5, r6, r9, lr}\r
30913    1e2e8:       e1b04087        movs    r4, r7, lsl #1\r
30914    1e2ec:       ebf59723        bl      0xffd83f80\r
30915    1e2f0:       0800426e        stmeqda r0, {r1, r2, r3, r5, r6, r9, lr}\r
30916    1e2f4:       e1a01003        mov     r1, r3\r
30917    1e2f8:       e0933004        adds    r3, r3, r4\r
30918    1e2fc:       ebf5971f        bl      0xffd83f80\r
30919    1e300:       08004270        stmeqda r0, {r4, r5, r6, r9, lr}\r
30920    1e304:       e1a00003        mov     r0, r3\r
30921    1e308:       e58d0420        str     r0, [sp, #1056]\r
30922    1e30c:       ebf5971b        bl      0xffd83f80\r
30923    1e310:       08004272        stmeqda r0, {r1, r4, r5, r6, r9, lr}\r
30924    1e314:       e59d0434        ldr     r0, [sp, #1076]\r
30925    1e318:       e2800f02        add     r0, r0, #8      ; 0x8\r
30926    1e31c:       ebf5957d        bl      0xffd83918\r
30927    1e320:       08004276        stmeqda r0, {r1, r2, r4, r5, r6, r9, lr}\r
30928    1e324:       e1a04000        mov     r4, r0\r
30929    1e328:       ebf59714        bl      0xffd83f80\r
30930    1e32c:       08004274        stmeqda r0, {r2, r4, r5, r6, r9, lr}\r
30931    1e330:       e28cc036        add     ip, ip, #54     ; 0x36\r
30932    1e334:       e1a00fac        mov     r0, ip, lsr #31\r
30933    1e338:       e08ff100        add     pc, pc, r0, lsl #2\r
30934    1e33c:       080042f0        stmeqda r0, {r4, r5, r6, r7, r9, lr}\r
30935    1e340:       ebf59303        bl      0xffd82f54\r
30936    1e344:       ea00006e        b       0x1e504\r
30937    1e348:       080042f6        stmeqda r0, {r1, r2, r4, r5, r6, r7, r9, lr}\r
30938    1e34c:       00000000        andeq   r0, r0, r0\r
30939    1e350:       ebf5970a        bl      0xffd83f80\r
30940    1e354:       080042f6        stmeqda r0, {r1, r2, r4, r5, r6, r7, r9, lr}\r
30941    1e358:       e59d0434        ldr     r0, [sp, #1076]\r
30942    1e35c:       e2800f00        add     r0, r0, #0      ; 0x0\r
30943    1e360:       ebf5956c        bl      0xffd83918\r
30944    1e364:       080042fa        stmeqda r0, {r1, r3, r4, r5, r6, r7, r9, lr}\r
30945    1e368:       e58d041c        str     r0, [sp, #1052]\r
30946    1e36c:       ebf59703        bl      0xffd83f80\r
30947    1e370:       080042f8        stmeqda r0, {r3, r4, r5, r6, r7, r9, lr}\r
30948    1e374:       e59d041c        ldr     r0, [sp, #1052]\r
30949    1e378:       e2800000        add     r0, r0, #0      ; 0x0\r
30950    1e37c:       ebf59539        bl      0xffd83868\r
30951    1e380:       080042fc        stmeqda r0, {r2, r3, r4, r5, r6, r7, r9, lr}\r
30952    1e384:       e1a04000        mov     r4, r0\r
30953    1e388:       ebf596fc        bl      0xffd83f80\r
30954    1e38c:       080042fa        stmeqda r0, {r1, r3, r4, r5, r6, r7, r9, lr}\r
30955    1e390:       e3b05080        movs    r5, #128        ; 0x80\r
30956    1e394:       ebf596f9        bl      0xffd83f80\r
30957    1e398:       080042fc        stmeqda r0, {r2, r3, r4, r5, r6, r7, r9, lr}\r
30958    1e39c:       e1b05385        movs    r5, r5, lsl #7\r
30959    1e3a0:       ebf596f6        bl      0xffd83f80\r
30960    1e3a4:       080042fe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, r9, lr}\r
30961    1e3a8:       e1a01005        mov     r1, r5\r
30962    1e3ac:       e2953000        adds    r3, r5, #0      ; 0x0\r
30963    1e3b0:       ebf596f2        bl      0xffd83f80\r
30964    1e3b4:       08004300        stmeqda r0, {r8, r9, lr}\r
30965    1e3b8:       e1a01003        mov     r1, r3\r
30966    1e3bc:       e1933004        orrs    r3, r3, r4\r
30967    1e3c0:       ebf596ee        bl      0xffd83f80\r
30968    1e3c4:       08004302        stmeqda r0, {r1, r8, r9, lr}\r
30969    1e3c8:       e59d041c        ldr     r0, [sp, #1052]\r
30970    1e3cc:       e2800000        add     r0, r0, #0      ; 0x0\r
30971    1e3d0:       e1a01003        mov     r1, r3\r
30972    1e3d4:       ebf5945c        bl      0xffd8354c\r
30973    1e3d8:       08004304        stmeqda r0, {r2, r8, r9, lr}\r
30974    1e3dc:       ebf596e7        bl      0xffd83f80\r
30975    1e3e0:       08004304        stmeqda r0, {r2, r8, r9, lr}\r
30976    1e3e4:       e59d0434        ldr     r0, [sp, #1076]\r
30977    1e3e8:       e2800f0c        add     r0, r0, #48     ; 0x30\r
30978    1e3ec:       e58d0434        str     r0, [sp, #1076]\r
30979    1e3f0:       ebf596e2        bl      0xffd83f80\r
30980    1e3f4:       08004306        stmeqda r0, {r1, r2, r8, r9, lr}\r
30981    1e3f8:       e59d9434        ldr     r9, [sp, #1076]\r
30982    1e3fc:       e3c99003        bic     r9, r9, #3      ; 0x3\r
30983    1e400:       e289000c        add     r0, r9, #12     ; 0xc\r
30984    1e404:       e58d0434        str     r0, [sp, #1076]\r
30985    1e408:       e2890000        add     r0, r9, #0      ; 0x0\r
30986    1e40c:       ebf59541        bl      0xffd83918\r
30987    1e410:       0800430a        stmeqda r0, {r1, r3, r8, r9, lr}\r
30988    1e414:       e1a06000        mov     r6, r0\r
30989    1e418:       e2890004        add     r0, r9, #4      ; 0x4\r
30990    1e41c:       ebf5953d        bl      0xffd83918\r
30991    1e420:       0800430a        stmeqda r0, {r1, r3, r8, r9, lr}\r
30992    1e424:       e1a07000        mov     r7, r0\r
30993    1e428:       e2890008        add     r0, r9, #8      ; 0x8\r
30994    1e42c:       ebf59539        bl      0xffd83918\r
30995    1e430:       0800430a        stmeqda r0, {r1, r3, r8, r9, lr}\r
30996    1e434:       e1a08000        mov     r8, r0\r
30997    1e438:       ebf596d0        bl      0xffd83f80\r
30998    1e43c:       08004308        stmeqda r0, {r3, r8, r9, lr}\r
30999    1e440:       e1a00006        mov     r0, r6\r
31000    1e444:       e58d0420        str     r0, [sp, #1056]\r
31001    1e448:       ebf596cc        bl      0xffd83f80\r
31002    1e44c:       0800430a        stmeqda r0, {r1, r3, r8, r9, lr}\r
31003    1e450:       e1a00007        mov     r0, r7\r
31004    1e454:       e58d0424        str     r0, [sp, #1060]\r
31005    1e458:       ebf596c8        bl      0xffd83f80\r
31006    1e45c:       0800430c        stmeqda r0, {r2, r3, r8, r9, lr}\r
31007    1e460:       e1a00008        mov     r0, r8\r
31008    1e464:       e58d0428        str     r0, [sp, #1064]\r
31009    1e468:       ebf596c4        bl      0xffd83f80\r
31010    1e46c:       0800430e        stmeqda r0, {r1, r2, r3, r8, r9, lr}\r
31011    1e470:       e59d9434        ldr     r9, [sp, #1076]\r
31012    1e474:       e3c99003        bic     r9, r9, #3      ; 0x3\r
31013    1e478:       e2890010        add     r0, r9, #16     ; 0x10\r
31014    1e47c:       e58d0434        str     r0, [sp, #1076]\r
31015    1e480:       e2890000        add     r0, r9, #0      ; 0x0\r
31016    1e484:       ebf59523        bl      0xffd83918\r
31017    1e488:       08004312        stmeqda r0, {r1, r4, r8, r9, lr}\r
31018    1e48c:       e1a07000        mov     r7, r0\r
31019    1e490:       e2890004        add     r0, r9, #4      ; 0x4\r
31020    1e494:       ebf5951f        bl      0xffd83918\r
31021    1e498:       08004312        stmeqda r0, {r1, r4, r8, r9, lr}\r
31022    1e49c:       e1a08000        mov     r8, r0\r
31023    1e4a0:       e2890008        add     r0, r9, #8      ; 0x8\r
31024    1e4a4:       ebf5951b        bl      0xffd83918\r
31025    1e4a8:       08004312        stmeqda r0, {r1, r4, r8, r9, lr}\r
31026    1e4ac:       e58d0418        str     r0, [sp, #1048]\r
31027    1e4b0:       e289000c        add     r0, r9, #12     ; 0xc\r
31028    1e4b4:       ebf59517        bl      0xffd83918\r
31029    1e4b8:       08004312        stmeqda r0, {r1, r4, r8, r9, lr}\r
31030    1e4bc:       e58d041c        str     r0, [sp, #1052]\r
31031    1e4c0:       ebf596ae        bl      0xffd83f80\r
31032    1e4c4:       08004310        stmeqda r0, {r4, r8, r9, lr}\r
31033    1e4c8:       e59d9434        ldr     r9, [sp, #1076]\r
31034    1e4cc:       e3c99003        bic     r9, r9, #3      ; 0x3\r
31035    1e4d0:       e2890004        add     r0, r9, #4      ; 0x4\r
31036    1e4d4:       e58d0434        str     r0, [sp, #1076]\r
31037    1e4d8:       e2890000        add     r0, r9, #0      ; 0x0\r
31038    1e4dc:       ebf5950d        bl      0xffd83918\r
31039    1e4e0:       08004314        stmeqda r0, {r2, r4, r8, r9, lr}\r
31040    1e4e4:       e1a03000        mov     r3, r0\r
31041    1e4e8:       ebf596a4        bl      0xffd83f80\r
31042    1e4ec:       08004312        stmeqda r0, {r1, r4, r8, r9, lr}\r
31043    1e4f0:       e1a00003        mov     r0, r3\r
31044    1e4f4:       e28cc03a        add     ip, ip, #58     ; 0x3a\r
31045    1e4f8:       eaf592f4        b       0xffd830d0\r
31046    1e4fc:       080042f0        stmeqda r0, {r4, r5, r6, r7, r9, lr}\r
31047    1e500:       00000000        andeq   r0, r0, r0\r
31048    1e504:       ebf5969d        bl      0xffd83f80\r
31049    1e508:       080042f0        stmeqda r0, {r4, r5, r6, r7, r9, lr}\r
31050    1e50c:       e59d0434        ldr     r0, [sp, #1076]\r
31051    1e510:       e2800f03        add     r0, r0, #12     ; 0xc\r
31052    1e514:       ebf594ff        bl      0xffd83918\r
31053    1e518:       080042f4        stmeqda r0, {r2, r4, r5, r6, r7, r9, lr}\r
31054    1e51c:       e1a08000        mov     r8, r0\r
31055    1e520:       ebf59696        bl      0xffd83f80\r
31056    1e524:       080042f2        stmeqda r0, {r1, r4, r5, r6, r7, r9, lr}\r
31057    1e528:       e1540008        cmp     r4, r8\r
31058    1e52c:       ebf59693        bl      0xffd83f80\r
31059    1e530:       080042f4        stmeqda r0, {r2, r4, r5, r6, r7, r9, lr}\r
31060    1e534:       e28cc00b        add     ip, ip, #11     ; 0xb\r
31061    1e538:       ca000004        bgt     0x1e550\r
31062    1e53c:       e1a00fac        mov     r0, ip, lsr #31\r
31063    1e540:       e08ff100        add     pc, pc, r0, lsl #2\r
31064    1e544:       08004276        stmeqda r0, {r1, r2, r4, r5, r6, r9, lr}\r
31065    1e548:       ebf59281        bl      0xffd82f54\r
31066    1e54c:       ea00006c        b       0x1e704\r
31067    1e550:       ebf5968a        bl      0xffd83f80\r
31068    1e554:       080042f6        stmeqda r0, {r1, r2, r4, r5, r6, r7, r9, lr}\r
31069    1e558:       e59d0434        ldr     r0, [sp, #1076]\r
31070    1e55c:       e2800f00        add     r0, r0, #0      ; 0x0\r
31071    1e560:       ebf594ec        bl      0xffd83918\r
31072    1e564:       080042fa        stmeqda r0, {r1, r3, r4, r5, r6, r7, r9, lr}\r
31073    1e568:       e58d041c        str     r0, [sp, #1052]\r
31074    1e56c:       ebf59683        bl      0xffd83f80\r
31075    1e570:       080042f8        stmeqda r0, {r3, r4, r5, r6, r7, r9, lr}\r
31076    1e574:       e59d041c        ldr     r0, [sp, #1052]\r
31077    1e578:       e2800000        add     r0, r0, #0      ; 0x0\r
31078    1e57c:       ebf594b9        bl      0xffd83868\r
31079    1e580:       080042fc        stmeqda r0, {r2, r3, r4, r5, r6, r7, r9, lr}\r
31080    1e584:       e1a04000        mov     r4, r0\r
31081    1e588:       ebf5967c        bl      0xffd83f80\r
31082    1e58c:       080042fa        stmeqda r0, {r1, r3, r4, r5, r6, r7, r9, lr}\r
31083    1e590:       e3b05080        movs    r5, #128        ; 0x80\r
31084    1e594:       ebf59679        bl      0xffd83f80\r
31085    1e598:       080042fc        stmeqda r0, {r2, r3, r4, r5, r6, r7, r9, lr}\r
31086    1e59c:       e1b05385        movs    r5, r5, lsl #7\r
31087    1e5a0:       ebf59676        bl      0xffd83f80\r
31088    1e5a4:       080042fe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, r9, lr}\r
31089    1e5a8:       e1a01005        mov     r1, r5\r
31090    1e5ac:       e2953000        adds    r3, r5, #0      ; 0x0\r
31091    1e5b0:       ebf59672        bl      0xffd83f80\r
31092    1e5b4:       08004300        stmeqda r0, {r8, r9, lr}\r
31093    1e5b8:       e1a01003        mov     r1, r3\r
31094    1e5bc:       e1933004        orrs    r3, r3, r4\r
31095    1e5c0:       ebf5966e        bl      0xffd83f80\r
31096    1e5c4:       08004302        stmeqda r0, {r1, r8, r9, lr}\r
31097    1e5c8:       e59d041c        ldr     r0, [sp, #1052]\r
31098    1e5cc:       e2800000        add     r0, r0, #0      ; 0x0\r
31099    1e5d0:       e1a01003        mov     r1, r3\r
31100    1e5d4:       ebf593dc        bl      0xffd8354c\r
31101    1e5d8:       08004304        stmeqda r0, {r2, r8, r9, lr}\r
31102    1e5dc:       ebf59667        bl      0xffd83f80\r
31103    1e5e0:       08004304        stmeqda r0, {r2, r8, r9, lr}\r
31104    1e5e4:       e59d0434        ldr     r0, [sp, #1076]\r
31105    1e5e8:       e2800f0c        add     r0, r0, #48     ; 0x30\r
31106    1e5ec:       e58d0434        str     r0, [sp, #1076]\r
31107    1e5f0:       ebf59662        bl      0xffd83f80\r
31108    1e5f4:       08004306        stmeqda r0, {r1, r2, r8, r9, lr}\r
31109    1e5f8:       e59d9434        ldr     r9, [sp, #1076]\r
31110    1e5fc:       e3c99003        bic     r9, r9, #3      ; 0x3\r
31111    1e600:       e289000c        add     r0, r9, #12     ; 0xc\r
31112    1e604:       e58d0434        str     r0, [sp, #1076]\r
31113    1e608:       e2890000        add     r0, r9, #0      ; 0x0\r
31114    1e60c:       ebf594c1        bl      0xffd83918\r
31115    1e610:       0800430a        stmeqda r0, {r1, r3, r8, r9, lr}\r
31116    1e614:       e1a06000        mov     r6, r0\r
31117    1e618:       e2890004        add     r0, r9, #4      ; 0x4\r
31118    1e61c:       ebf594bd        bl      0xffd83918\r
31119    1e620:       0800430a        stmeqda r0, {r1, r3, r8, r9, lr}\r
31120    1e624:       e1a07000        mov     r7, r0\r
31121    1e628:       e2890008        add     r0, r9, #8      ; 0x8\r
31122    1e62c:       ebf594b9        bl      0xffd83918\r
31123    1e630:       0800430a        stmeqda r0, {r1, r3, r8, r9, lr}\r
31124    1e634:       e1a08000        mov     r8, r0\r
31125    1e638:       ebf59650        bl      0xffd83f80\r
31126    1e63c:       08004308        stmeqda r0, {r3, r8, r9, lr}\r
31127    1e640:       e1a00006        mov     r0, r6\r
31128    1e644:       e58d0420        str     r0, [sp, #1056]\r
31129    1e648:       ebf5964c        bl      0xffd83f80\r
31130    1e64c:       0800430a        stmeqda r0, {r1, r3, r8, r9, lr}\r
31131    1e650:       e1a00007        mov     r0, r7\r
31132    1e654:       e58d0424        str     r0, [sp, #1060]\r
31133    1e658:       ebf59648        bl      0xffd83f80\r
31134    1e65c:       0800430c        stmeqda r0, {r2, r3, r8, r9, lr}\r
31135    1e660:       e1a00008        mov     r0, r8\r
31136    1e664:       e58d0428        str     r0, [sp, #1064]\r
31137    1e668:       ebf59644        bl      0xffd83f80\r
31138    1e66c:       0800430e        stmeqda r0, {r1, r2, r3, r8, r9, lr}\r
31139    1e670:       e59d9434        ldr     r9, [sp, #1076]\r
31140    1e674:       e3c99003        bic     r9, r9, #3      ; 0x3\r
31141    1e678:       e2890010        add     r0, r9, #16     ; 0x10\r
31142    1e67c:       e58d0434        str     r0, [sp, #1076]\r
31143    1e680:       e2890000        add     r0, r9, #0      ; 0x0\r
31144    1e684:       ebf594a3        bl      0xffd83918\r
31145    1e688:       08004312        stmeqda r0, {r1, r4, r8, r9, lr}\r
31146    1e68c:       e1a07000        mov     r7, r0\r
31147    1e690:       e2890004        add     r0, r9, #4      ; 0x4\r
31148    1e694:       ebf5949f        bl      0xffd83918\r
31149    1e698:       08004312        stmeqda r0, {r1, r4, r8, r9, lr}\r
31150    1e69c:       e1a08000        mov     r8, r0\r
31151    1e6a0:       e2890008        add     r0, r9, #8      ; 0x8\r
31152    1e6a4:       ebf5949b        bl      0xffd83918\r
31153    1e6a8:       08004312        stmeqda r0, {r1, r4, r8, r9, lr}\r
31154    1e6ac:       e58d0418        str     r0, [sp, #1048]\r
31155    1e6b0:       e289000c        add     r0, r9, #12     ; 0xc\r
31156    1e6b4:       ebf59497        bl      0xffd83918\r
31157    1e6b8:       08004312        stmeqda r0, {r1, r4, r8, r9, lr}\r
31158    1e6bc:       e58d041c        str     r0, [sp, #1052]\r
31159    1e6c0:       ebf5962e        bl      0xffd83f80\r
31160    1e6c4:       08004310        stmeqda r0, {r4, r8, r9, lr}\r
31161    1e6c8:       e59d9434        ldr     r9, [sp, #1076]\r
31162    1e6cc:       e3c99003        bic     r9, r9, #3      ; 0x3\r
31163    1e6d0:       e2890004        add     r0, r9, #4      ; 0x4\r
31164    1e6d4:       e58d0434        str     r0, [sp, #1076]\r
31165    1e6d8:       e2890000        add     r0, r9, #0      ; 0x0\r
31166    1e6dc:       ebf5948d        bl      0xffd83918\r
31167    1e6e0:       08004314        stmeqda r0, {r2, r4, r8, r9, lr}\r
31168    1e6e4:       e1a03000        mov     r3, r0\r
31169    1e6e8:       ebf59624        bl      0xffd83f80\r
31170    1e6ec:       08004312        stmeqda r0, {r1, r4, r8, r9, lr}\r
31171    1e6f0:       e1a00003        mov     r0, r3\r
31172    1e6f4:       e28cc03a        add     ip, ip, #58     ; 0x3a\r
31173    1e6f8:       eaf59274        b       0xffd830d0\r
31174    1e6fc:       08004276        stmeqda r0, {r1, r2, r4, r5, r6, r9, lr}\r
31175    1e700:       00000000        andeq   r0, r0, r0\r
31176    1e704:       ebf5961d        bl      0xffd83f80\r
31177    1e708:       08004276        stmeqda r0, {r1, r2, r4, r5, r6, r9, lr}\r
31178    1e70c:       e1a01004        mov     r1, r4\r
31179    1e710:       e2940000        adds    r0, r4, #0      ; 0x0\r
31180    1e714:       e58d0418        str     r0, [sp, #1048]\r
31181    1e718:       ebf59618        bl      0xffd83f80\r
31182    1e71c:       08004278        stmeqda r0, {r3, r4, r5, r6, r9, lr}\r
31183    1e720:       e3b00020        movs    r0, #32 ; 0x20\r
31184    1e724:       e58d041c        str     r0, [sp, #1052]\r
31185    1e728:       ebf59614        bl      0xffd83f80\r
31186    1e72c:       0800427a        stmeqda r0, {r1, r3, r4, r5, r6, r9, lr}\r
31187    1e730:       e59d1418        ldr     r1, [sp, #1048]\r
31188    1e734:       e59d1418        ldr     r1, [sp, #1048]\r
31189    1e738:       e59d041c        ldr     r0, [sp, #1052]\r
31190    1e73c:       e0110000        ands    r0, r1, r0\r
31191    1e740:       e58d0418        str     r0, [sp, #1048]\r
31192    1e744:       ebf5960d        bl      0xffd83f80\r
31193    1e748:       0800427c        stmeqda r0, {r2, r3, r4, r5, r6, r9, lr}\r
31194    1e74c:       e59d0434        ldr     r0, [sp, #1076]\r
31195    1e750:       e2800f08        add     r0, r0, #32     ; 0x20\r
31196    1e754:       ebf5946f        bl      0xffd83918\r
31197    1e758:       08004280        stmeqda r0, {r7, r9, lr}\r
31198    1e75c:       e1a03000        mov     r3, r0\r
31199    1e760:       ebf59606        bl      0xffd83f80\r
31200    1e764:       0800427e        stmeqda r0, {r1, r2, r3, r4, r5, r6, r9, lr}\r
31201    1e768:       e59d0418        ldr     r0, [sp, #1048]\r
31202    1e76c:       e1b00350        movs    r0, r0, asr r3\r
31203    1e770:       e58d0418        str     r0, [sp, #1048]\r
31204    1e774:       ebf59601        bl      0xffd83f80\r
31205    1e778:       08004280        stmeqda r0, {r7, r9, lr}\r
31206    1e77c:       e1a01004        mov     r1, r4\r
31207    1e780:       e2947000        adds    r7, r4, #0      ; 0x0\r
31208    1e784:       ebf595fd        bl      0xffd83f80\r
31209    1e788:       08004282        stmeqda r0, {r1, r7, r9, lr}\r
31210    1e78c:       e3b0501c        movs    r5, #28 ; 0x1c\r
31211    1e790:       ebf595fa        bl      0xffd83f80\r
31212    1e794:       08004284        stmeqda r0, {r2, r7, r9, lr}\r
31213    1e798:       e1a01007        mov     r1, r7\r
31214    1e79c:       e0177005        ands    r7, r7, r5\r
31215    1e7a0:       ebf595f6        bl      0xffd83f80\r
31216    1e7a4:       08004286        stmeqda r0, {r1, r2, r7, r9, lr}\r
31217    1e7a8:       e59d0434        ldr     r0, [sp, #1076]\r
31218    1e7ac:       e2800f01        add     r0, r0, #4      ; 0x4\r
31219    1e7b0:       ebf59458        bl      0xffd83918\r
31220    1e7b4:       0800428a        stmeqda r0, {r1, r3, r7, r9, lr}\r
31221    1e7b8:       e1a05000        mov     r5, r0\r
31222    1e7bc:       ebf595ef        bl      0xffd83f80\r
31223    1e7c0:       08004288        stmeqda r0, {r3, r7, r9, lr}\r
31224    1e7c4:       e3b06000        movs    r6, #0  ; 0x0\r
31225    1e7c8:       ebf595ec        bl      0xffd83f80\r
31226    1e7cc:       0800428a        stmeqda r0, {r1, r3, r7, r9, lr}\r
31227    1e7d0:       e1a01004        mov     r1, r4\r
31228    1e7d4:       e2944004        adds    r4, r4, #4      ; 0x4\r
31229    1e7d8:       ebf595e8        bl      0xffd83f80\r
31230    1e7dc:       0800428c        stmeqda r0, {r2, r3, r7, r9, lr}\r
31231    1e7e0:       e1a00004        mov     r0, r4\r
31232    1e7e4:       e58d0430        str     r0, [sp, #1072]\r
31233    1e7e8:       ebf595e4        bl      0xffd83f80\r
31234    1e7ec:       0800428e        stmeqda r0, {r1, r2, r3, r7, r9, lr}\r
31235    1e7f0:       e59d1424        ldr     r1, [sp, #1060]\r
31236    1e7f4:       e1550001        cmp     r5, r1\r
31237    1e7f8:       ebf595e0        bl      0xffd83f80\r
31238    1e7fc:       08004290        stmeqda r0, {r4, r7, r9, lr}\r
31239    1e800:       e28cc02e        add     ip, ip, #46     ; 0x2e\r
31240    1e804:       da000004        ble     0x1e81c\r
31241    1e808:       e1a00fac        mov     r0, ip, lsr #31\r
31242    1e80c:       e08ff100        add     pc, pc, r0, lsl #2\r
31243    1e810:       080042e4        stmeqda r0, {r2, r5, r6, r7, r9, lr}\r
31244    1e814:       ebf591ce        bl      0xffd82f54\r
31245    1e818:       ea0000c0        b       0x1eb20\r
31246    1e81c:       ebf595d7        bl      0xffd83f80\r
31247    1e820:       08004292        stmeqda r0, {r1, r4, r7, r9, lr}\r
31248    1e824:       e1a01005        mov     r1, r5\r
31249    1e828:       e2954000        adds    r4, r5, #0      ; 0x0\r
31250    1e82c:       ebf595d3        bl      0xffd83f80\r
31251    1e830:       08004294        stmeqda r0, {r2, r4, r7, r9, lr}\r
31252    1e834:       e3b08020        movs    r8, #32 ; 0x20\r
31253    1e838:       ebf595d0        bl      0xffd83f80\r
31254    1e83c:       08004296        stmeqda r0, {r1, r2, r4, r7, r9, lr}\r
31255    1e840:       e1a01004        mov     r1, r4\r
31256    1e844:       e0144008        ands    r4, r4, r8\r
31257    1e848:       ebf595cc        bl      0xffd83f80\r
31258    1e84c:       08004298        stmeqda r0, {r3, r4, r7, r9, lr}\r
31259    1e850:       e59d0434        ldr     r0, [sp, #1076]\r
31260    1e854:       e2800f07        add     r0, r0, #28     ; 0x1c\r
31261    1e858:       ebf5942e        bl      0xffd83918\r
31262    1e85c:       0800429c        stmeqda r0, {r2, r3, r4, r7, r9, lr}\r
31263    1e860:       e58d041c        str     r0, [sp, #1052]\r
31264    1e864:       ebf595c5        bl      0xffd83f80\r
31265    1e868:       0800429a        stmeqda r0, {r1, r3, r4, r7, r9, lr}\r
31266    1e86c:       e59de41c        ldr     lr, [sp, #1052]\r
31267    1e870:       e1b04e54        movs    r4, r4, asr lr\r
31268    1e874:       ebf595c1        bl      0xffd83f80\r
31269    1e878:       0800429c        stmeqda r0, {r2, r3, r4, r7, r9, lr}\r
31270    1e87c:       e59d1418        ldr     r1, [sp, #1048]\r
31271    1e880:       e59d1418        ldr     r1, [sp, #1048]\r
31272    1e884:       e0914004        adds    r4, r1, r4\r
31273    1e888:       ebf595bc        bl      0xffd83f80\r
31274    1e88c:       0800429e        stmeqda r0, {r1, r2, r3, r4, r7, r9, lr}\r
31275    1e890:       e1b04584        movs    r4, r4, lsl #11\r
31276    1e894:       ebf595b9        bl      0xffd83f80\r
31277    1e898:       080042a0        stmeqda r0, {r5, r7, r9, lr}\r
31278    1e89c:       e59d1428        ldr     r1, [sp, #1064]\r
31279    1e8a0:       e0844001        add     r4, r4, r1\r
31280    1e8a4:       ebf595b5        bl      0xffd83f80\r
31281    1e8a8:       080042a2        stmeqda r0, {r1, r5, r7, r9, lr}\r
31282    1e8ac:       e1b03307        movs    r3, r7, lsl #6\r
31283    1e8b0:       ebf595b2        bl      0xffd83f80\r
31284    1e8b4:       080042a4        stmeqda r0, {r2, r5, r7, r9, lr}\r
31285    1e8b8:       e1a01004        mov     r1, r4\r
31286    1e8bc:       e0944003        adds    r4, r4, r3\r
31287    1e8c0:       ebf595ae        bl      0xffd83f80\r
31288    1e8c4:       080042a6        stmeqda r0, {r1, r2, r5, r7, r9, lr}\r
31289    1e8c8:       e1a01005        mov     r1, r5\r
31290    1e8cc:       e2953000        adds    r3, r5, #0      ; 0x0\r
31291    1e8d0:       ebf595aa        bl      0xffd83f80\r
31292    1e8d4:       080042a8        stmeqda r0, {r3, r5, r7, r9, lr}\r
31293    1e8d8:       e3b0801c        movs    r8, #28 ; 0x1c\r
31294    1e8dc:       ebf595a7        bl      0xffd83f80\r
31295    1e8e0:       080042aa        stmeqda r0, {r1, r3, r5, r7, r9, lr}\r
31296    1e8e4:       e1a01003        mov     r1, r3\r
31297    1e8e8:       e0133008        ands    r3, r3, r8\r
31298    1e8ec:       ebf595a3        bl      0xffd83f80\r
31299    1e8f0:       080042ac        stmeqda r0, {r2, r3, r5, r7, r9, lr}\r
31300    1e8f4:       e1b03083        movs    r3, r3, lsl #1\r
31301    1e8f8:       ebf595a0        bl      0xffd83f80\r
31302    1e8fc:       080042ae        stmeqda r0, {r1, r2, r3, r5, r7, r9, lr}\r
31303    1e900:       e1a01004        mov     r1, r4\r
31304    1e904:       e0944003        adds    r4, r4, r3\r
31305    1e908:       ebf5959c        bl      0xffd83f80\r
31306    1e90c:       080042b0        stmeqda r0, {r4, r5, r7, r9, lr}\r
31307    1e910:       e1b03086        movs    r3, r6, lsl #1\r
31308    1e914:       ebf59599        bl      0xffd83f80\r
31309    1e918:       080042b2        stmeqda r0, {r1, r4, r5, r7, r9, lr}\r
31310    1e91c:       e59d1420        ldr     r1, [sp, #1056]\r
31311    1e920:       e0833001        add     r3, r3, r1\r
31312    1e924:       ebf59595        bl      0xffd83f80\r
31313    1e928:       080042b4        stmeqda r0, {r2, r4, r5, r7, r9, lr}\r
31314    1e92c:       e2830000        add     r0, r3, #0      ; 0x0\r
31315    1e930:       ebf593cc        bl      0xffd83868\r
31316    1e934:       080042b8        stmeqda r0, {r3, r4, r5, r7, r9, lr}\r
31317    1e938:       e1a03000        mov     r3, r0\r
31318    1e93c:       ebf5958f        bl      0xffd83f80\r
31319    1e940:       080042b6        stmeqda r0, {r1, r2, r4, r5, r7, r9, lr}\r
31320    1e944:       e1a01005        mov     r1, r5\r
31321    1e948:       e2958004        adds    r8, r5, #4      ; 0x4\r
31322    1e94c:       ebf5958b        bl      0xffd83f80\r
31323    1e950:       080042b8        stmeqda r0, {r3, r4, r5, r7, r9, lr}\r
31324    1e954:       e1a01006        mov     r1, r6\r
31325    1e958:       e2960001        adds    r0, r6, #1      ; 0x1\r
31326    1e95c:       e58d041c        str     r0, [sp, #1052]\r
31327    1e960:       ebf59586        bl      0xffd83f80\r
31328    1e964:       080042ba        stmeqda r0, {r1, r3, r4, r5, r7, r9, lr}\r
31329    1e968:       e1b03283        movs    r3, r3, lsl #5\r
31330    1e96c:       ebf59583        bl      0xffd83f80\r
31331    1e970:       080042bc        stmeqda r0, {r2, r3, r4, r5, r7, r9, lr}\r
31332    1e974:       e59d0434        ldr     r0, [sp, #1076]\r
31333    1e978:       e2800f06        add     r0, r0, #24     ; 0x18\r
31334    1e97c:       ebf593e5        bl      0xffd83918\r
31335    1e980:       080042c0        stmeqda r0, {r6, r7, r9, lr}\r
31336    1e984:       e1a05000        mov     r5, r0\r
31337    1e988:       ebf5957c        bl      0xffd83f80\r
31338    1e98c:       080042be        stmeqda r0, {r1, r2, r3, r4, r5, r7, r9, lr}\r
31339    1e990:       e1a01005        mov     r1, r5\r
31340    1e994:       e0956003        adds    r6, r5, r3\r
31341    1e998:       ebf59578        bl      0xffd83f80\r
31342    1e99c:       080042c0        stmeqda r0, {r6, r7, r9, lr}\r
31343    1e9a0:       e3b05003        movs    r5, #3  ; 0x3\r
31344    1e9a4:       e28cc04e        add     ip, ip, #78     ; 0x4e\r
31345    1e9a8:       ebf59574        bl      0xffd83f80\r
31346    1e9ac:       080042c2        stmeqda r0, {r1, r6, r7, r9, lr}\r
31347    1e9b0:       e2860000        add     r0, r6, #0      ; 0x0\r
31348    1e9b4:       ebf593ab        bl      0xffd83868\r
31349    1e9b8:       080042c6        stmeqda r0, {r1, r2, r6, r7, r9, lr}\r
31350    1e9bc:       e1a03000        mov     r3, r0\r
31351    1e9c0:       ebf5956e        bl      0xffd83f80\r
31352    1e9c4:       080042c4        stmeqda r0, {r2, r6, r7, r9, lr}\r
31353    1e9c8:       e2840000        add     r0, r4, #0      ; 0x0\r
31354    1e9cc:       e1a01003        mov     r1, r3\r
31355    1e9d0:       ebf592dd        bl      0xffd8354c\r
31356    1e9d4:       080042c6        stmeqda r0, {r1, r2, r6, r7, r9, lr}\r
31357    1e9d8:       ebf59568        bl      0xffd83f80\r
31358    1e9dc:       080042c6        stmeqda r0, {r1, r2, r6, r7, r9, lr}\r
31359    1e9e0:       e2860002        add     r0, r6, #2      ; 0x2\r
31360    1e9e4:       ebf5939f        bl      0xffd83868\r
31361    1e9e8:       080042ca        stmeqda r0, {r1, r3, r6, r7, r9, lr}\r
31362    1e9ec:       e1a03000        mov     r3, r0\r
31363    1e9f0:       ebf59562        bl      0xffd83f80\r
31364    1e9f4:       080042c8        stmeqda r0, {r3, r6, r7, r9, lr}\r
31365    1e9f8:       e2840002        add     r0, r4, #2      ; 0x2\r
31366    1e9fc:       e1a01003        mov     r1, r3\r
31367    1ea00:       ebf592d1        bl      0xffd8354c\r
31368    1ea04:       080042ca        stmeqda r0, {r1, r3, r6, r7, r9, lr}\r
31369    1ea08:       ebf5955c        bl      0xffd83f80\r
31370    1ea0c:       080042ca        stmeqda r0, {r1, r3, r6, r7, r9, lr}\r
31371    1ea10:       e2860004        add     r0, r6, #4      ; 0x4\r
31372    1ea14:       ebf59393        bl      0xffd83868\r
31373    1ea18:       080042ce        stmeqda r0, {r1, r2, r3, r6, r7, r9, lr}\r
31374    1ea1c:       e1a03000        mov     r3, r0\r
31375    1ea20:       ebf59556        bl      0xffd83f80\r
31376    1ea24:       080042cc        stmeqda r0, {r2, r3, r6, r7, r9, lr}\r
31377    1ea28:       e2840004        add     r0, r4, #4      ; 0x4\r
31378    1ea2c:       e1a01003        mov     r1, r3\r
31379    1ea30:       ebf592c5        bl      0xffd8354c\r
31380    1ea34:       080042ce        stmeqda r0, {r1, r2, r3, r6, r7, r9, lr}\r
31381    1ea38:       ebf59550        bl      0xffd83f80\r
31382    1ea3c:       080042ce        stmeqda r0, {r1, r2, r3, r6, r7, r9, lr}\r
31383    1ea40:       e2860006        add     r0, r6, #6      ; 0x6\r
31384    1ea44:       ebf59387        bl      0xffd83868\r
31385    1ea48:       080042d2        stmeqda r0, {r1, r4, r6, r7, r9, lr}\r
31386    1ea4c:       e1a03000        mov     r3, r0\r
31387    1ea50:       ebf5954a        bl      0xffd83f80\r
31388    1ea54:       080042d0        stmeqda r0, {r4, r6, r7, r9, lr}\r
31389    1ea58:       e2840006        add     r0, r4, #6      ; 0x6\r
31390    1ea5c:       e1a01003        mov     r1, r3\r
31391    1ea60:       ebf592b9        bl      0xffd8354c\r
31392    1ea64:       080042d2        stmeqda r0, {r1, r4, r6, r7, r9, lr}\r
31393    1ea68:       ebf59544        bl      0xffd83f80\r
31394    1ea6c:       080042d2        stmeqda r0, {r1, r4, r6, r7, r9, lr}\r
31395    1ea70:       e1a01004        mov     r1, r4\r
31396    1ea74:       e2944040        adds    r4, r4, #64     ; 0x40\r
31397    1ea78:       ebf59540        bl      0xffd83f80\r
31398    1ea7c:       080042d4        stmeqda r0, {r2, r4, r6, r7, r9, lr}\r
31399    1ea80:       e1a01006        mov     r1, r6\r
31400    1ea84:       e2966008        adds    r6, r6, #8      ; 0x8\r
31401    1ea88:       ebf5953c        bl      0xffd83f80\r
31402    1ea8c:       080042d6        stmeqda r0, {r1, r2, r4, r6, r7, r9, lr}\r
31403    1ea90:       e1a01005        mov     r1, r5\r
31404    1ea94:       e2555001        subs    r5, r5, #1      ; 0x1\r
31405    1ea98:       ebf59538        bl      0xffd83f80\r
31406    1ea9c:       080042d8        stmeqda r0, {r3, r4, r6, r7, r9, lr}\r
31407    1eaa0:       e3550000        cmp     r5, #0  ; 0x0\r
31408    1eaa4:       ebf59535        bl      0xffd83f80\r
31409    1eaa8:       080042da        stmeqda r0, {r1, r3, r4, r6, r7, r9, lr}\r
31410    1eaac:       e28cc033        add     ip, ip, #51     ; 0x33\r
31411    1eab0:       ba000004        blt     0x1eac8\r
31412    1eab4:       e1a00fac        mov     r0, ip, lsr #31\r
31413    1eab8:       e08ff100        add     pc, pc, r0, lsl #2\r
31414    1eabc:       080042c2        stmeqda r0, {r1, r6, r7, r9, lr}\r
31415    1eac0:       ebf59123        bl      0xffd82f54\r
31416    1eac4:       eaffffb7        b       0x1e9a8\r
31417    1eac8:       ebf5952c        bl      0xffd83f80\r
31418    1eacc:       080042dc        stmeqda r0, {r2, r3, r4, r6, r7, r9, lr}\r
31419    1ead0:       e1a01008        mov     r1, r8\r
31420    1ead4:       e2985000        adds    r5, r8, #0      ; 0x0\r
31421    1ead8:       ebf59528        bl      0xffd83f80\r
31422    1eadc:       080042de        stmeqda r0, {r1, r2, r3, r4, r6, r7, r9, lr}\r
31423    1eae0:       e59d141c        ldr     r1, [sp, #1052]\r
31424    1eae4:       e59d141c        ldr     r1, [sp, #1052]\r
31425    1eae8:       e2916000        adds    r6, r1, #0      ; 0x0\r
31426    1eaec:       ebf59523        bl      0xffd83f80\r
31427    1eaf0:       080042e0        stmeqda r0, {r5, r6, r7, r9, lr}\r
31428    1eaf4:       e59d1424        ldr     r1, [sp, #1060]\r
31429    1eaf8:       e1550001        cmp     r5, r1\r
31430    1eafc:       ebf5951f        bl      0xffd83f80\r
31431    1eb00:       080042e2        stmeqda r0, {r1, r5, r6, r7, r9, lr}\r
31432    1eb04:       e28cc00c        add     ip, ip, #12     ; 0xc\r
31433    1eb08:       ca000004        bgt     0x1eb20\r
31434    1eb0c:       e1a00fac        mov     r0, ip, lsr #31\r
31435    1eb10:       e08ff100        add     pc, pc, r0, lsl #2\r
31436    1eb14:       08004292        stmeqda r0, {r1, r4, r7, r9, lr}\r
31437    1eb18:       ebf5910d        bl      0xffd82f54\r
31438    1eb1c:       eaffff3e        b       0x1e81c\r
31439    1eb20:       ebf59516        bl      0xffd83f80\r
31440    1eb24:       080042e4        stmeqda r0, {r2, r5, r6, r7, r9, lr}\r
31441    1eb28:       e59d1430        ldr     r1, [sp, #1072]\r
31442    1eb2c:       e1a04001        mov     r4, r1\r
31443    1eb30:       ebf59512        bl      0xffd83f80\r
31444    1eb34:       080042e6        stmeqda r0, {r1, r2, r5, r6, r7, r9, lr}\r
31445    1eb38:       e59d0434        ldr     r0, [sp, #1076]\r
31446    1eb3c:       e2800f00        add     r0, r0, #0      ; 0x0\r
31447    1eb40:       ebf59374        bl      0xffd83918\r
31448    1eb44:       080042ea        stmeqda r0, {r1, r3, r5, r6, r7, r9, lr}\r
31449    1eb48:       e1a06000        mov     r6, r0\r
31450    1eb4c:       ebf5950b        bl      0xffd83f80\r
31451    1eb50:       080042e8        stmeqda r0, {r3, r5, r6, r7, r9, lr}\r
31452    1eb54:       e3b07010        movs    r7, #16 ; 0x10\r
31453    1eb58:       ebf59508        bl      0xffd83f80\r
31454    1eb5c:       080042ea        stmeqda r0, {r1, r3, r5, r6, r7, r9, lr}\r
31455    1eb60:       e0860007        add     r0, r6, r7\r
31456    1eb64:       ebf59354        bl      0xffd838bc\r
31457    1eb68:       080042ee        stmeqda r0, {r1, r2, r3, r5, r6, r7, r9, lr}\r
31458    1eb6c:       e1a03000        mov     r3, r0\r
31459    1eb70:       ebf59502        bl      0xffd83f80\r
31460    1eb74:       080042ec        stmeqda r0, {r2, r3, r5, r6, r7, r9, lr}\r
31461    1eb78:       e1b03083        movs    r3, r3, lsl #1\r
31462    1eb7c:       ebf594ff        bl      0xffd83f80\r
31463    1eb80:       080042ee        stmeqda r0, {r1, r2, r3, r5, r6, r7, r9, lr}\r
31464    1eb84:       e59d0420        ldr     r0, [sp, #1056]\r
31465    1eb88:       e0800003        add     r0, r0, r3\r
31466    1eb8c:       e58d0420        str     r0, [sp, #1056]\r
31467    1eb90:       ebf594fa        bl      0xffd83f80\r
31468    1eb94:       080042f0        stmeqda r0, {r4, r5, r6, r7, r9, lr}\r
31469    1eb98:       e59d0434        ldr     r0, [sp, #1076]\r
31470    1eb9c:       e2800f03        add     r0, r0, #12     ; 0xc\r
31471    1eba0:       ebf5935c        bl      0xffd83918\r
31472    1eba4:       080042f4        stmeqda r0, {r2, r4, r5, r6, r7, r9, lr}\r
31473    1eba8:       e1a08000        mov     r8, r0\r
31474    1ebac:       ebf594f3        bl      0xffd83f80\r
31475    1ebb0:       080042f2        stmeqda r0, {r1, r4, r5, r6, r7, r9, lr}\r
31476    1ebb4:       e1540008        cmp     r4, r8\r
31477    1ebb8:       ebf594f0        bl      0xffd83f80\r
31478    1ebbc:       080042f4        stmeqda r0, {r2, r4, r5, r6, r7, r9, lr}\r
31479    1ebc0:       e28cc021        add     ip, ip, #33     ; 0x21\r
31480    1ebc4:       ca000004        bgt     0x1ebdc\r
31481    1ebc8:       e1a00fac        mov     r0, ip, lsr #31\r
31482    1ebcc:       e08ff100        add     pc, pc, r0, lsl #2\r
31483    1ebd0:       08004276        stmeqda r0, {r1, r2, r4, r5, r6, r9, lr}\r
31484    1ebd4:       ebf590de        bl      0xffd82f54\r
31485    1ebd8:       eafffec9        b       0x1e704\r
31486    1ebdc:       ebf594e7        bl      0xffd83f80\r
31487    1ebe0:       080042f6        stmeqda r0, {r1, r2, r4, r5, r6, r7, r9, lr}\r
31488    1ebe4:       e59d0434        ldr     r0, [sp, #1076]\r
31489    1ebe8:       e2800f00        add     r0, r0, #0      ; 0x0\r
31490    1ebec:       ebf59349        bl      0xffd83918\r
31491    1ebf0:       080042fa        stmeqda r0, {r1, r3, r4, r5, r6, r7, r9, lr}\r
31492    1ebf4:       e58d041c        str     r0, [sp, #1052]\r
31493    1ebf8:       ebf594e0        bl      0xffd83f80\r
31494    1ebfc:       080042f8        stmeqda r0, {r3, r4, r5, r6, r7, r9, lr}\r
31495    1ec00:       e59d041c        ldr     r0, [sp, #1052]\r
31496    1ec04:       e2800000        add     r0, r0, #0      ; 0x0\r
31497    1ec08:       ebf59316        bl      0xffd83868\r
31498    1ec0c:       080042fc        stmeqda r0, {r2, r3, r4, r5, r6, r7, r9, lr}\r
31499    1ec10:       e1a04000        mov     r4, r0\r
31500    1ec14:       ebf594d9        bl      0xffd83f80\r
31501    1ec18:       080042fa        stmeqda r0, {r1, r3, r4, r5, r6, r7, r9, lr}\r
31502    1ec1c:       e3b05080        movs    r5, #128        ; 0x80\r
31503    1ec20:       ebf594d6        bl      0xffd83f80\r
31504    1ec24:       080042fc        stmeqda r0, {r2, r3, r4, r5, r6, r7, r9, lr}\r
31505    1ec28:       e1b05385        movs    r5, r5, lsl #7\r
31506    1ec2c:       ebf594d3        bl      0xffd83f80\r
31507    1ec30:       080042fe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, r9, lr}\r
31508    1ec34:       e1a01005        mov     r1, r5\r
31509    1ec38:       e2953000        adds    r3, r5, #0      ; 0x0\r
31510    1ec3c:       ebf594cf        bl      0xffd83f80\r
31511    1ec40:       08004300        stmeqda r0, {r8, r9, lr}\r
31512    1ec44:       e1a01003        mov     r1, r3\r
31513    1ec48:       e1933004        orrs    r3, r3, r4\r
31514    1ec4c:       ebf594cb        bl      0xffd83f80\r
31515    1ec50:       08004302        stmeqda r0, {r1, r8, r9, lr}\r
31516    1ec54:       e59d041c        ldr     r0, [sp, #1052]\r
31517    1ec58:       e2800000        add     r0, r0, #0      ; 0x0\r
31518    1ec5c:       e1a01003        mov     r1, r3\r
31519    1ec60:       ebf59239        bl      0xffd8354c\r
31520    1ec64:       08004304        stmeqda r0, {r2, r8, r9, lr}\r
31521    1ec68:       ebf594c4        bl      0xffd83f80\r
31522    1ec6c:       08004304        stmeqda r0, {r2, r8, r9, lr}\r
31523    1ec70:       e59d0434        ldr     r0, [sp, #1076]\r
31524    1ec74:       e2800f0c        add     r0, r0, #48     ; 0x30\r
31525    1ec78:       e58d0434        str     r0, [sp, #1076]\r
31526    1ec7c:       ebf594bf        bl      0xffd83f80\r
31527    1ec80:       08004306        stmeqda r0, {r1, r2, r8, r9, lr}\r
31528    1ec84:       e59d9434        ldr     r9, [sp, #1076]\r
31529    1ec88:       e3c99003        bic     r9, r9, #3      ; 0x3\r
31530    1ec8c:       e289000c        add     r0, r9, #12     ; 0xc\r
31531    1ec90:       e58d0434        str     r0, [sp, #1076]\r
31532    1ec94:       e2890000        add     r0, r9, #0      ; 0x0\r
31533    1ec98:       ebf5931e        bl      0xffd83918\r
31534    1ec9c:       0800430a        stmeqda r0, {r1, r3, r8, r9, lr}\r
31535    1eca0:       e1a06000        mov     r6, r0\r
31536    1eca4:       e2890004        add     r0, r9, #4      ; 0x4\r
31537    1eca8:       ebf5931a        bl      0xffd83918\r
31538    1ecac:       0800430a        stmeqda r0, {r1, r3, r8, r9, lr}\r
31539    1ecb0:       e1a07000        mov     r7, r0\r
31540    1ecb4:       e2890008        add     r0, r9, #8      ; 0x8\r
31541    1ecb8:       ebf59316        bl      0xffd83918\r
31542    1ecbc:       0800430a        stmeqda r0, {r1, r3, r8, r9, lr}\r
31543    1ecc0:       e1a08000        mov     r8, r0\r
31544    1ecc4:       ebf594ad        bl      0xffd83f80\r
31545    1ecc8:       08004308        stmeqda r0, {r3, r8, r9, lr}\r
31546    1eccc:       e1a00006        mov     r0, r6\r
31547    1ecd0:       e58d0420        str     r0, [sp, #1056]\r
31548    1ecd4:       ebf594a9        bl      0xffd83f80\r
31549    1ecd8:       0800430a        stmeqda r0, {r1, r3, r8, r9, lr}\r
31550    1ecdc:       e1a00007        mov     r0, r7\r
31551    1ece0:       e58d0424        str     r0, [sp, #1060]\r
31552    1ece4:       ebf594a5        bl      0xffd83f80\r
31553    1ece8:       0800430c        stmeqda r0, {r2, r3, r8, r9, lr}\r
31554    1ecec:       e1a00008        mov     r0, r8\r
31555    1ecf0:       e58d0428        str     r0, [sp, #1064]\r
31556    1ecf4:       ebf594a1        bl      0xffd83f80\r
31557    1ecf8:       0800430e        stmeqda r0, {r1, r2, r3, r8, r9, lr}\r
31558    1ecfc:       e59d9434        ldr     r9, [sp, #1076]\r
31559    1ed00:       e3c99003        bic     r9, r9, #3      ; 0x3\r
31560    1ed04:       e2890010        add     r0, r9, #16     ; 0x10\r
31561    1ed08:       e58d0434        str     r0, [sp, #1076]\r
31562    1ed0c:       e2890000        add     r0, r9, #0      ; 0x0\r
31563    1ed10:       ebf59300        bl      0xffd83918\r
31564    1ed14:       08004312        stmeqda r0, {r1, r4, r8, r9, lr}\r
31565    1ed18:       e1a07000        mov     r7, r0\r
31566    1ed1c:       e2890004        add     r0, r9, #4      ; 0x4\r
31567    1ed20:       ebf592fc        bl      0xffd83918\r
31568    1ed24:       08004312        stmeqda r0, {r1, r4, r8, r9, lr}\r
31569    1ed28:       e1a08000        mov     r8, r0\r
31570    1ed2c:       e2890008        add     r0, r9, #8      ; 0x8\r
31571    1ed30:       ebf592f8        bl      0xffd83918\r
31572    1ed34:       08004312        stmeqda r0, {r1, r4, r8, r9, lr}\r
31573    1ed38:       e58d0418        str     r0, [sp, #1048]\r
31574    1ed3c:       e289000c        add     r0, r9, #12     ; 0xc\r
31575    1ed40:       ebf592f4        bl      0xffd83918\r
31576    1ed44:       08004312        stmeqda r0, {r1, r4, r8, r9, lr}\r
31577    1ed48:       e58d041c        str     r0, [sp, #1052]\r
31578    1ed4c:       ebf5948b        bl      0xffd83f80\r
31579    1ed50:       08004310        stmeqda r0, {r4, r8, r9, lr}\r
31580    1ed54:       e59d9434        ldr     r9, [sp, #1076]\r
31581    1ed58:       e3c99003        bic     r9, r9, #3      ; 0x3\r
31582    1ed5c:       e2890004        add     r0, r9, #4      ; 0x4\r
31583    1ed60:       e58d0434        str     r0, [sp, #1076]\r
31584    1ed64:       e2890000        add     r0, r9, #0      ; 0x0\r
31585    1ed68:       ebf592ea        bl      0xffd83918\r
31586    1ed6c:       08004314        stmeqda r0, {r2, r4, r8, r9, lr}\r
31587    1ed70:       e1a03000        mov     r3, r0\r
31588    1ed74:       ebf59481        bl      0xffd83f80\r
31589    1ed78:       08004312        stmeqda r0, {r1, r4, r8, r9, lr}\r
31590    1ed7c:       e1a00003        mov     r0, r3\r
31591    1ed80:       e28cc03a        add     ip, ip, #58     ; 0x3a\r
31592    1ed84:       eaf590d1        b       0xffd830d0\r
31593    1ed88:       08002c86        stmeqda r0, {r1, r2, r7, sl, fp, sp}\r
31594    1ed8c:       00000000        andeq   r0, r0, r0\r
31595    1ed90:       ebf5947a        bl      0xffd83f80\r
31596    1ed94:       08002c86        stmeqda r0, {r1, r2, r7, sl, fp, sp}\r
31597    1ed98:       ebf59478        bl      0xffd83f80\r
31598    1ed9c:       08002c88        stmeqda r0, {r3, r7, sl, fp, sp}\r
31599    1eda0:       e3a0008b        mov     r0, #139        ; 0x8b\r
31600    1eda4:       e3800b0b        orr     r0, r0, #11264  ; 0x2c00\r
31601    1eda8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
31602    1edac:       e58d0438        str     r0, [sp, #1080]\r
31603    1edb0:       e28cc006        add     ip, ip, #6      ; 0x6\r
31604    1edb4:       e1a00fac        mov     r0, ip, lsr #31\r
31605    1edb8:       e08ff100        add     pc, pc, r0, lsl #2\r
31606    1edbc:       080062ac        stmeqda r0, {r2, r3, r5, r7, r9, sp, lr}\r
31607    1edc0:       ebf59063        bl      0xffd82f54\r
31608    1edc4:       ea000001        b       0x1edd0\r
31609    1edc8:       080062ac        stmeqda r0, {r2, r3, r5, r7, r9, sp, lr}\r
31610    1edcc:       00000000        andeq   r0, r0, r0\r
31611    1edd0:       ebf5946a        bl      0xffd83f80\r
31612    1edd4:       080062ac        stmeqda r0, {r2, r3, r5, r7, r9, sp, lr}\r
31613    1edd8:       e59d9434        ldr     r9, [sp, #1076]\r
31614    1eddc:       e3c99003        bic     r9, r9, #3      ; 0x3\r
31615    1ede0:       e2499008        sub     r9, r9, #8      ; 0x8\r
31616    1ede4:       e58d9434        str     r9, [sp, #1076]\r
31617    1ede8:       e2890000        add     r0, r9, #0      ; 0x0\r
31618    1edec:       e1a01007        mov     r1, r7\r
31619    1edf0:       ebf59215        bl      0xffd8364c\r
31620    1edf4:       e2890004        add     r0, r9, #4      ; 0x4\r
31621    1edf8:       e59d1438        ldr     r1, [sp, #1080]\r
31622    1edfc:       ebf59212        bl      0xffd8364c\r
31623    1ee00:       ebf5945e        bl      0xffd83f80\r
31624    1ee04:       080062ae        stmeqda r0, {r1, r2, r3, r5, r7, r9, sp, lr}\r
31625    1ee08:       e3a00fc1        mov     r0, #772        ; 0x304\r
31626    1ee0c:       e3800a06        orr     r0, r0, #24576  ; 0x6000\r
31627    1ee10:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
31628    1ee14:       ebf592bf        bl      0xffd83918\r
31629    1ee18:       080062b2        stmeqda r0, {r1, r4, r5, r7, r9, sp, lr}\r
31630    1ee1c:       e1a06000        mov     r6, r0\r
31631    1ee20:       ebf59456        bl      0xffd83f80\r
31632    1ee24:       080062b0        stmeqda r0, {r4, r5, r7, r9, sp, lr}\r
31633    1ee28:       e3a00fc2        mov     r0, #776        ; 0x308\r
31634    1ee2c:       e3800a06        orr     r0, r0, #24576  ; 0x6000\r
31635    1ee30:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
31636    1ee34:       ebf592b7        bl      0xffd83918\r
31637    1ee38:       080062b4        stmeqda r0, {r2, r4, r5, r7, r9, sp, lr}\r
31638    1ee3c:       e1a05000        mov     r5, r0\r
31639    1ee40:       ebf5944e        bl      0xffd83f80\r
31640    1ee44:       080062b2        stmeqda r0, {r1, r4, r5, r7, r9, sp, lr}\r
31641    1ee48:       e3a00fc3        mov     r0, #780        ; 0x30c\r
31642    1ee4c:       e3800a06        orr     r0, r0, #24576  ; 0x6000\r
31643    1ee50:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
31644    1ee54:       ebf592af        bl      0xffd83918\r
31645    1ee58:       080062b6        stmeqda r0, {r1, r2, r4, r5, r7, r9, sp, lr}\r
31646    1ee5c:       e1a04000        mov     r4, r0\r
31647    1ee60:       ebf59446        bl      0xffd83f80\r
31648    1ee64:       080062b4        stmeqda r0, {r2, r4, r5, r7, r9, sp, lr}\r
31649    1ee68:       e1a01005        mov     r1, r5\r
31650    1ee6c:       e0953004        adds    r3, r5, r4\r
31651    1ee70:       ebf59442        bl      0xffd83f80\r
31652    1ee74:       080062b6        stmeqda r0, {r1, r2, r4, r5, r7, r9, sp, lr}\r
31653    1ee78:       e2830000        add     r0, r3, #0      ; 0x0\r
31654    1ee7c:       ebf5924e        bl      0xffd837bc\r
31655    1ee80:       080062ba        stmeqda r0, {r1, r3, r4, r5, r7, r9, sp, lr}\r
31656    1ee84:       e1a04000        mov     r4, r0\r
31657    1ee88:       ebf5943c        bl      0xffd83f80\r
31658    1ee8c:       080062b8        stmeqda r0, {r3, r4, r5, r7, r9, sp, lr}\r
31659    1ee90:       e3a00e31        mov     r0, #784        ; 0x310\r
31660    1ee94:       e3800a06        orr     r0, r0, #24576  ; 0x6000\r
31661    1ee98:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
31662    1ee9c:       ebf5929d        bl      0xffd83918\r
31663    1eea0:       080062bc        stmeqda r0, {r2, r3, r4, r5, r7, r9, sp, lr}\r
31664    1eea4:       e1a07000        mov     r7, r0\r
31665    1eea8:       ebf59434        bl      0xffd83f80\r
31666    1eeac:       080062ba        stmeqda r0, {r1, r3, r4, r5, r7, r9, sp, lr}\r
31667    1eeb0:       e1a01005        mov     r1, r5\r
31668    1eeb4:       e0953007        adds    r3, r5, r7\r
31669    1eeb8:       ebf59430        bl      0xffd83f80\r
31670    1eebc:       080062bc        stmeqda r0, {r2, r3, r4, r5, r7, r9, sp, lr}\r
31671    1eec0:       e2830000        add     r0, r3, #0      ; 0x0\r
31672    1eec4:       ebf5923c        bl      0xffd837bc\r
31673    1eec8:       080062c0        stmeqda r0, {r6, r7, r9, sp, lr}\r
31674    1eecc:       e1a03000        mov     r3, r0\r
31675    1eed0:       ebf5942a        bl      0xffd83f80\r
31676    1eed4:       080062be        stmeqda r0, {r1, r2, r3, r4, r5, r7, r9, sp, lr}\r
31677    1eed8:       e1b03403        movs    r3, r3, lsl #8\r
31678    1eedc:       ebf59427        bl      0xffd83f80\r
31679    1eee0:       080062c0        stmeqda r0, {r6, r7, r9, sp, lr}\r
31680    1eee4:       e1a01004        mov     r1, r4\r
31681    1eee8:       e1944003        orrs    r4, r4, r3\r
31682    1eeec:       ebf59423        bl      0xffd83f80\r
31683    1eef0:       080062c2        stmeqda r0, {r1, r6, r7, r9, sp, lr}\r
31684    1eef4:       e2860012        add     r0, r6, #18     ; 0x12\r
31685    1eef8:       e1a01004        mov     r1, r4\r
31686    1eefc:       ebf59192        bl      0xffd8354c\r
31687    1ef00:       080062c4        stmeqda r0, {r2, r6, r7, r9, sp, lr}\r
31688    1ef04:       ebf5941d        bl      0xffd83f80\r
31689    1ef08:       080062c4        stmeqda r0, {r2, r6, r7, r9, sp, lr}\r
31690    1ef0c:       e2860014        add     r0, r6, #20     ; 0x14\r
31691    1ef10:       ebf59254        bl      0xffd83868\r
31692    1ef14:       080062c8        stmeqda r0, {r3, r6, r7, r9, sp, lr}\r
31693    1ef18:       e1a04000        mov     r4, r0\r
31694    1ef1c:       ebf59417        bl      0xffd83f80\r
31695    1ef20:       080062c6        stmeqda r0, {r1, r2, r6, r7, r9, sp, lr}\r
31696    1ef24:       e3b030ff        movs    r3, #255        ; 0xff\r
31697    1ef28:       ebf59414        bl      0xffd83f80\r
31698    1ef2c:       080062c8        stmeqda r0, {r3, r6, r7, r9, sp, lr}\r
31699    1ef30:       e1b03403        movs    r3, r3, lsl #8\r
31700    1ef34:       ebf59411        bl      0xffd83f80\r
31701    1ef38:       080062ca        stmeqda r0, {r1, r3, r6, r7, r9, sp, lr}\r
31702    1ef3c:       e1a01003        mov     r1, r3\r
31703    1ef40:       e0133004        ands    r3, r3, r4\r
31704    1ef44:       ebf5940d        bl      0xffd83f80\r
31705    1ef48:       080062cc        stmeqda r0, {r2, r3, r6, r7, r9, sp, lr}\r
31706    1ef4c:       e1a01007        mov     r1, r7\r
31707    1ef50:       e2977001        adds    r7, r7, #1      ; 0x1\r
31708    1ef54:       ebf59409        bl      0xffd83f80\r
31709    1ef58:       080062ce        stmeqda r0, {r1, r2, r3, r6, r7, r9, sp, lr}\r
31710    1ef5c:       e1a01005        mov     r1, r5\r
31711    1ef60:       e0954007        adds    r4, r5, r7\r
31712    1ef64:       ebf59405        bl      0xffd83f80\r
31713    1ef68:       080062d0        stmeqda r0, {r4, r6, r7, r9, sp, lr}\r
31714    1ef6c:       e2840000        add     r0, r4, #0      ; 0x0\r
31715    1ef70:       ebf59211        bl      0xffd837bc\r
31716    1ef74:       080062d4        stmeqda r0, {r2, r4, r6, r7, r9, sp, lr}\r
31717    1ef78:       e1a04000        mov     r4, r0\r
31718    1ef7c:       ebf593ff        bl      0xffd83f80\r
31719    1ef80:       080062d2        stmeqda r0, {r1, r4, r6, r7, r9, sp, lr}\r
31720    1ef84:       e1a01003        mov     r1, r3\r
31721    1ef88:       e1933004        orrs    r3, r3, r4\r
31722    1ef8c:       ebf593fb        bl      0xffd83f80\r
31723    1ef90:       080062d4        stmeqda r0, {r2, r4, r6, r7, r9, sp, lr}\r
31724    1ef94:       e2860014        add     r0, r6, #20     ; 0x14\r
31725    1ef98:       e1a01003        mov     r1, r3\r
31726    1ef9c:       ebf5916a        bl      0xffd8354c\r
31727    1efa0:       080062d6        stmeqda r0, {r1, r2, r4, r6, r7, r9, sp, lr}\r
31728    1efa4:       ebf593f5        bl      0xffd83f80\r
31729    1efa8:       080062d6        stmeqda r0, {r1, r2, r4, r6, r7, r9, sp, lr}\r
31730    1efac:       e3b040a3        movs    r4, #163        ; 0xa3\r
31731    1efb0:       ebf593f2        bl      0xffd83f80\r
31732    1efb4:       080062d8        stmeqda r0, {r3, r4, r6, r7, r9, sp, lr}\r
31733    1efb8:       e1b04284        movs    r4, r4, lsl #5\r
31734    1efbc:       ebf593ef        bl      0xffd83f80\r
31735    1efc0:       080062da        stmeqda r0, {r1, r3, r4, r6, r7, r9, sp, lr}\r
31736    1efc4:       e1a01005        mov     r1, r5\r
31737    1efc8:       e0953004        adds    r3, r5, r4\r
31738    1efcc:       ebf593eb        bl      0xffd83f80\r
31739    1efd0:       080062dc        stmeqda r0, {r2, r3, r4, r6, r7, r9, sp, lr}\r
31740    1efd4:       e1a01007        mov     r1, r7\r
31741    1efd8:       e2577008        subs    r7, r7, #8      ; 0x8\r
31742    1efdc:       ebf593e7        bl      0xffd83f80\r
31743    1efe0:       080062de        stmeqda r0, {r1, r2, r3, r4, r6, r7, r9, sp, lr}\r
31744    1efe4:       e1a01005        mov     r1, r5\r
31745    1efe8:       e0954007        adds    r4, r5, r7\r
31746    1efec:       ebf593e3        bl      0xffd83f80\r
31747    1eff0:       080062e0        stmeqda r0, {r5, r6, r7, r9, sp, lr}\r
31748    1eff4:       e2830000        add     r0, r3, #0      ; 0x0\r
31749    1eff8:       ebf591ef        bl      0xffd837bc\r
31750    1effc:       080062e4        stmeqda r0, {r2, r5, r6, r7, r9, sp, lr}\r
31751    1f000:       e1a03000        mov     r3, r0\r
31752    1f004:       ebf593dd        bl      0xffd83f80\r
31753    1f008:       080062e2        stmeqda r0, {r1, r5, r6, r7, r9, sp, lr}\r
31754    1f00c:       e2840000        add     r0, r4, #0      ; 0x0\r
31755    1f010:       ebf591e9        bl      0xffd837bc\r
31756    1f014:       080062e6        stmeqda r0, {r1, r2, r5, r6, r7, r9, sp, lr}\r
31757    1f018:       e1a04000        mov     r4, r0\r
31758    1f01c:       ebf593d7        bl      0xffd83f80\r
31759    1f020:       080062e4        stmeqda r0, {r2, r5, r6, r7, r9, sp, lr}\r
31760    1f024:       e1530004        cmp     r3, r4\r
31761    1f028:       ebf593d4        bl      0xffd83f80\r
31762    1f02c:       080062e6        stmeqda r0, {r1, r2, r5, r6, r7, r9, sp, lr}\r
31763    1f030:       e28cc071        add     ip, ip, #113    ; 0x71\r
31764    1f034:       2a000004        bcs     0x1f04c\r
31765    1f038:       e1a00fac        mov     r0, ip, lsr #31\r
31766    1f03c:       e08ff100        add     pc, pc, r0, lsl #2\r
31767    1f040:       0800631c        stmeqda r0, {r2, r3, r4, r8, r9, sp, lr}\r
31768    1f044:       ebf58fc2        bl      0xffd82f54\r
31769    1f048:       ea00004d        b       0x1f184\r
31770    1f04c:       ebf593cb        bl      0xffd83f80\r
31771    1f050:       080062e8        stmeqda r0, {r3, r5, r6, r7, r9, sp, lr}\r
31772    1f054:       e3a00fc5        mov     r0, #788        ; 0x314\r
31773    1f058:       e3800a06        orr     r0, r0, #24576  ; 0x6000\r
31774    1f05c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
31775    1f060:       ebf5922c        bl      0xffd83918\r
31776    1f064:       080062ec        stmeqda r0, {r2, r3, r5, r6, r7, r9, sp, lr}\r
31777    1f068:       e1a04000        mov     r4, r0\r
31778    1f06c:       ebf593c3        bl      0xffd83f80\r
31779    1f070:       080062ea        stmeqda r0, {r1, r3, r5, r6, r7, r9, sp, lr}\r
31780    1f074:       e1a01005        mov     r1, r5\r
31781    1f078:       e0953004        adds    r3, r5, r4\r
31782    1f07c:       ebf593bf        bl      0xffd83f80\r
31783    1f080:       080062ec        stmeqda r0, {r2, r3, r5, r6, r7, r9, sp, lr}\r
31784    1f084:       e1a01007        mov     r1, r7\r
31785    1f088:       e2977004        adds    r7, r7, #4      ; 0x4\r
31786    1f08c:       ebf593bb        bl      0xffd83f80\r
31787    1f090:       080062ee        stmeqda r0, {r1, r2, r3, r5, r6, r7, r9, sp, lr}\r
31788    1f094:       e1a01005        mov     r1, r5\r
31789    1f098:       e0954007        adds    r4, r5, r7\r
31790    1f09c:       ebf593b7        bl      0xffd83f80\r
31791    1f0a0:       080062f0        stmeqda r0, {r4, r5, r6, r7, r9, sp, lr}\r
31792    1f0a4:       e2830000        add     r0, r3, #0      ; 0x0\r
31793    1f0a8:       ebf591c3        bl      0xffd837bc\r
31794    1f0ac:       080062f4        stmeqda r0, {r2, r4, r5, r6, r7, r9, sp, lr}\r
31795    1f0b0:       e1a03000        mov     r3, r0\r
31796    1f0b4:       ebf593b1        bl      0xffd83f80\r
31797    1f0b8:       080062f2        stmeqda r0, {r1, r4, r5, r6, r7, r9, sp, lr}\r
31798    1f0bc:       e2840000        add     r0, r4, #0      ; 0x0\r
31799    1f0c0:       ebf591bd        bl      0xffd837bc\r
31800    1f0c4:       080062f6        stmeqda r0, {r1, r2, r4, r5, r6, r7, r9, sp, lr}\r
31801    1f0c8:       e1a04000        mov     r4, r0\r
31802    1f0cc:       ebf593ab        bl      0xffd83f80\r
31803    1f0d0:       080062f4        stmeqda r0, {r2, r4, r5, r6, r7, r9, sp, lr}\r
31804    1f0d4:       e1530004        cmp     r3, r4\r
31805    1f0d8:       ebf593a8        bl      0xffd83f80\r
31806    1f0dc:       080062f6        stmeqda r0, {r1, r2, r4, r5, r6, r7, r9, sp, lr}\r
31807    1f0e0:       e28cc01e        add     ip, ip, #30     ; 0x1e\r
31808    1f0e4:       2a000004        bcs     0x1f0fc\r
31809    1f0e8:       e1a00fac        mov     r0, ip, lsr #31\r
31810    1f0ec:       e08ff100        add     pc, pc, r0, lsl #2\r
31811    1f0f0:       0800631c        stmeqda r0, {r2, r3, r4, r8, r9, sp, lr}\r
31812    1f0f4:       ebf58f96        bl      0xffd82f54\r
31813    1f0f8:       ea000021        b       0x1f184\r
31814    1f0fc:       ebf5939f        bl      0xffd83f80\r
31815    1f100:       080062f8        stmeqda r0, {r3, r4, r5, r6, r7, r9, sp, lr}\r
31816    1f104:       e2860000        add     r0, r6, #0      ; 0x0\r
31817    1f108:       ebf591d6        bl      0xffd83868\r
31818    1f10c:       080062fc        stmeqda r0, {r2, r3, r4, r5, r6, r7, r9, sp, lr}\r
31819    1f110:       e1a04000        mov     r4, r0\r
31820    1f114:       ebf59399        bl      0xffd83f80\r
31821    1f118:       080062fa        stmeqda r0, {r1, r3, r4, r5, r6, r7, r9, sp, lr}\r
31822    1f11c:       e3a00fc6        mov     r0, #792        ; 0x318\r
31823    1f120:       e3800a06        orr     r0, r0, #24576  ; 0x6000\r
31824    1f124:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
31825    1f128:       ebf591fa        bl      0xffd83918\r
31826    1f12c:       080062fe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, r9, sp, lr}\r
31827    1f130:       e1a03000        mov     r3, r0\r
31828    1f134:       ebf59391        bl      0xffd83f80\r
31829    1f138:       080062fc        stmeqda r0, {r2, r3, r4, r5, r6, r7, r9, sp, lr}\r
31830    1f13c:       e1a01003        mov     r1, r3\r
31831    1f140:       e0133004        ands    r3, r3, r4\r
31832    1f144:       ebf5938d        bl      0xffd83f80\r
31833    1f148:       080062fe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, r9, sp, lr}\r
31834    1f14c:       e2860000        add     r0, r6, #0      ; 0x0\r
31835    1f150:       e1a01003        mov     r1, r3\r
31836    1f154:       ebf590fc        bl      0xffd8354c\r
31837    1f158:       08006300        stmeqda r0, {r8, r9, sp, lr}\r
31838    1f15c:       ebf59387        bl      0xffd83f80\r
31839    1f160:       08006300        stmeqda r0, {r8, r9, sp, lr}\r
31840    1f164:       e28cc014        add     ip, ip, #20     ; 0x14\r
31841    1f168:       e1a00fac        mov     r0, ip, lsr #31\r
31842    1f16c:       e08ff100        add     pc, pc, r0, lsl #2\r
31843    1f170:       0800634e        stmeqda r0, {r1, r2, r3, r6, r8, r9, sp, lr}\r
31844    1f174:       ebf58f76        bl      0xffd82f54\r
31845    1f178:       ea0001a3        b       0x1f80c\r
31846    1f17c:       0800631c        stmeqda r0, {r2, r3, r4, r8, r9, sp, lr}\r
31847    1f180:       00000000        andeq   r0, r0, r0\r
31848    1f184:       ebf5937d        bl      0xffd83f80\r
31849    1f188:       0800631c        stmeqda r0, {r2, r3, r4, r8, r9, sp, lr}\r
31850    1f18c:       e2860000        add     r0, r6, #0      ; 0x0\r
31851    1f190:       ebf591b4        bl      0xffd83868\r
31852    1f194:       08006320        stmeqda r0, {r5, r8, r9, sp, lr}\r
31853    1f198:       e1a04000        mov     r4, r0\r
31854    1f19c:       ebf59377        bl      0xffd83f80\r
31855    1f1a0:       0800631e        stmeqda r0, {r1, r2, r3, r4, r8, r9, sp, lr}\r
31856    1f1a4:       e3b07080        movs    r7, #128        ; 0x80\r
31857    1f1a8:       ebf59374        bl      0xffd83f80\r
31858    1f1ac:       08006320        stmeqda r0, {r5, r8, r9, sp, lr}\r
31859    1f1b0:       e1b07307        movs    r7, r7, lsl #6\r
31860    1f1b4:       ebf59371        bl      0xffd83f80\r
31861    1f1b8:       08006322        stmeqda r0, {r1, r5, r8, r9, sp, lr}\r
31862    1f1bc:       e1a01007        mov     r1, r7\r
31863    1f1c0:       e2973000        adds    r3, r7, #0      ; 0x0\r
31864    1f1c4:       ebf5936d        bl      0xffd83f80\r
31865    1f1c8:       08006324        stmeqda r0, {r2, r5, r8, r9, sp, lr}\r
31866    1f1cc:       e1a01003        mov     r1, r3\r
31867    1f1d0:       e1933004        orrs    r3, r3, r4\r
31868    1f1d4:       ebf59369        bl      0xffd83f80\r
31869    1f1d8:       08006326        stmeqda r0, {r1, r2, r5, r8, r9, sp, lr}\r
31870    1f1dc:       e2860000        add     r0, r6, #0      ; 0x0\r
31871    1f1e0:       e1a01003        mov     r1, r3\r
31872    1f1e4:       ebf590d8        bl      0xffd8354c\r
31873    1f1e8:       08006328        stmeqda r0, {r3, r5, r8, r9, sp, lr}\r
31874    1f1ec:       ebf59363        bl      0xffd83f80\r
31875    1f1f0:       08006328        stmeqda r0, {r3, r5, r8, r9, sp, lr}\r
31876    1f1f4:       e3b040a3        movs    r4, #163        ; 0xa3\r
31877    1f1f8:       ebf59360        bl      0xffd83f80\r
31878    1f1fc:       0800632a        stmeqda r0, {r1, r3, r5, r8, r9, sp, lr}\r
31879    1f200:       e1b04284        movs    r4, r4, lsl #5\r
31880    1f204:       ebf5935d        bl      0xffd83f80\r
31881    1f208:       0800632c        stmeqda r0, {r2, r3, r5, r8, r9, sp, lr}\r
31882    1f20c:       e1a01005        mov     r1, r5\r
31883    1f210:       e0953004        adds    r3, r5, r4\r
31884    1f214:       ebf59359        bl      0xffd83f80\r
31885    1f218:       0800632e        stmeqda r0, {r1, r2, r3, r5, r8, r9, sp, lr}\r
31886    1f21c:       e2830000        add     r0, r3, #0      ; 0x0\r
31887    1f220:       ebf59165        bl      0xffd837bc\r
31888    1f224:       08006332        stmeqda r0, {r1, r4, r5, r8, r9, sp, lr}\r
31889    1f228:       e1a04000        mov     r4, r0\r
31890    1f22c:       ebf59353        bl      0xffd83f80\r
31891    1f230:       08006330        stmeqda r0, {r4, r5, r8, r9, sp, lr}\r
31892    1f234:       e1b04404        movs    r4, r4, lsl #8\r
31893    1f238:       ebf59350        bl      0xffd83f80\r
31894    1f23c:       08006332        stmeqda r0, {r1, r4, r5, r8, r9, sp, lr}\r
31895    1f240:       e3a00fde        mov     r0, #888        ; 0x378\r
31896    1f244:       e3800a06        orr     r0, r0, #24576  ; 0x6000\r
31897    1f248:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
31898    1f24c:       ebf591b1        bl      0xffd83918\r
31899    1f250:       08006336        stmeqda r0, {r1, r2, r4, r5, r8, r9, sp, lr}\r
31900    1f254:       e1a07000        mov     r7, r0\r
31901    1f258:       ebf59348        bl      0xffd83f80\r
31902    1f25c:       08006334        stmeqda r0, {r2, r4, r5, r8, r9, sp, lr}\r
31903    1f260:       e1a01005        mov     r1, r5\r
31904    1f264:       e0953007        adds    r3, r5, r7\r
31905    1f268:       ebf59344        bl      0xffd83f80\r
31906    1f26c:       08006336        stmeqda r0, {r1, r2, r4, r5, r8, r9, sp, lr}\r
31907    1f270:       e2830000        add     r0, r3, #0      ; 0x0\r
31908    1f274:       ebf59150        bl      0xffd837bc\r
31909    1f278:       0800633a        stmeqda r0, {r1, r3, r4, r5, r8, r9, sp, lr}\r
31910    1f27c:       e1a03000        mov     r3, r0\r
31911    1f280:       ebf5933e        bl      0xffd83f80\r
31912    1f284:       08006338        stmeqda r0, {r3, r4, r5, r8, r9, sp, lr}\r
31913    1f288:       e1a01003        mov     r1, r3\r
31914    1f28c:       e1933004        orrs    r3, r3, r4\r
31915    1f290:       ebf5933a        bl      0xffd83f80\r
31916    1f294:       0800633a        stmeqda r0, {r1, r3, r4, r5, r8, r9, sp, lr}\r
31917    1f298:       e286000a        add     r0, r6, #10     ; 0xa\r
31918    1f29c:       e1a01003        mov     r1, r3\r
31919    1f2a0:       ebf590a9        bl      0xffd8354c\r
31920    1f2a4:       0800633c        stmeqda r0, {r2, r3, r4, r5, r8, r9, sp, lr}\r
31921    1f2a8:       ebf59334        bl      0xffd83f80\r
31922    1f2ac:       0800633c        stmeqda r0, {r2, r3, r4, r5, r8, r9, sp, lr}\r
31923    1f2b0:       e3a00fdf        mov     r0, #892        ; 0x37c\r
31924    1f2b4:       e3800a06        orr     r0, r0, #24576  ; 0x6000\r
31925    1f2b8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
31926    1f2bc:       ebf59195        bl      0xffd83918\r
31927    1f2c0:       08006340        stmeqda r0, {r6, r8, r9, sp, lr}\r
31928    1f2c4:       e1a04000        mov     r4, r0\r
31929    1f2c8:       ebf5932c        bl      0xffd83f80\r
31930    1f2cc:       0800633e        stmeqda r0, {r1, r2, r3, r4, r5, r8, r9, sp, lr}\r
31931    1f2d0:       e1a01005        mov     r1, r5\r
31932    1f2d4:       e0953004        adds    r3, r5, r4\r
31933    1f2d8:       ebf59328        bl      0xffd83f80\r
31934    1f2dc:       08006340        stmeqda r0, {r6, r8, r9, sp, lr}\r
31935    1f2e0:       e2830000        add     r0, r3, #0      ; 0x0\r
31936    1f2e4:       ebf59134        bl      0xffd837bc\r
31937    1f2e8:       08006344        stmeqda r0, {r2, r6, r8, r9, sp, lr}\r
31938    1f2ec:       e1a04000        mov     r4, r0\r
31939    1f2f0:       ebf59322        bl      0xffd83f80\r
31940    1f2f4:       08006342        stmeqda r0, {r1, r6, r8, r9, sp, lr}\r
31941    1f2f8:       e1b04404        movs    r4, r4, lsl #8\r
31942    1f2fc:       ebf5931f        bl      0xffd83f80\r
31943    1f300:       08006344        stmeqda r0, {r2, r6, r8, r9, sp, lr}\r
31944    1f304:       e1a01007        mov     r1, r7\r
31945    1f308:       e2977004        adds    r7, r7, #4      ; 0x4\r
31946    1f30c:       ebf5931b        bl      0xffd83f80\r
31947    1f310:       08006346        stmeqda r0, {r1, r2, r6, r8, r9, sp, lr}\r
31948    1f314:       e1a01005        mov     r1, r5\r
31949    1f318:       e0953007        adds    r3, r5, r7\r
31950    1f31c:       ebf59317        bl      0xffd83f80\r
31951    1f320:       08006348        stmeqda r0, {r3, r6, r8, r9, sp, lr}\r
31952    1f324:       e2830000        add     r0, r3, #0      ; 0x0\r
31953    1f328:       ebf59123        bl      0xffd837bc\r
31954    1f32c:       0800634c        stmeqda r0, {r2, r3, r6, r8, r9, sp, lr}\r
31955    1f330:       e1a03000        mov     r3, r0\r
31956    1f334:       ebf59311        bl      0xffd83f80\r
31957    1f338:       0800634a        stmeqda r0, {r1, r3, r6, r8, r9, sp, lr}\r
31958    1f33c:       e1a01003        mov     r1, r3\r
31959    1f340:       e1933004        orrs    r3, r3, r4\r
31960    1f344:       ebf5930d        bl      0xffd83f80\r
31961    1f348:       0800634c        stmeqda r0, {r2, r3, r6, r8, r9, sp, lr}\r
31962    1f34c:       e286000e        add     r0, r6, #14     ; 0xe\r
31963    1f350:       e1a01003        mov     r1, r3\r
31964    1f354:       ebf5907c        bl      0xffd8354c\r
31965    1f358:       0800634e        stmeqda r0, {r1, r2, r3, r6, r8, r9, sp, lr}\r
31966    1f35c:       ebf59307        bl      0xffd83f80\r
31967    1f360:       0800634e        stmeqda r0, {r1, r2, r3, r6, r8, r9, sp, lr}\r
31968    1f364:       e3a00d8e        mov     r0, #9088       ; 0x2380\r
31969    1f368:       e3800901        orr     r0, r0, #16384  ; 0x4000\r
31970    1f36c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
31971    1f370:       ebf59168        bl      0xffd83918\r
31972    1f374:       08006352        stmeqda r0, {r1, r4, r6, r8, r9, sp, lr}\r
31973    1f378:       e1a04000        mov     r4, r0\r
31974    1f37c:       ebf592ff        bl      0xffd83f80\r
31975    1f380:       08006350        stmeqda r0, {r4, r6, r8, r9, sp, lr}\r
31976    1f384:       e1a01005        mov     r1, r5\r
31977    1f388:       e0953004        adds    r3, r5, r4\r
31978    1f38c:       ebf592fb        bl      0xffd83f80\r
31979    1f390:       08006352        stmeqda r0, {r1, r4, r6, r8, r9, sp, lr}\r
31980    1f394:       e3a00fe1        mov     r0, #900        ; 0x384\r
31981    1f398:       e3800a06        orr     r0, r0, #24576  ; 0x6000\r
31982    1f39c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
31983    1f3a0:       ebf5915c        bl      0xffd83918\r
31984    1f3a4:       08006356        stmeqda r0, {r1, r2, r4, r6, r8, r9, sp, lr}\r
31985    1f3a8:       e1a07000        mov     r7, r0\r
31986    1f3ac:       ebf592f3        bl      0xffd83f80\r
31987    1f3b0:       08006354        stmeqda r0, {r2, r4, r6, r8, r9, sp, lr}\r
31988    1f3b4:       e1a01005        mov     r1, r5\r
31989    1f3b8:       e0954007        adds    r4, r5, r7\r
31990    1f3bc:       ebf592ef        bl      0xffd83f80\r
31991    1f3c0:       08006356        stmeqda r0, {r1, r2, r4, r6, r8, r9, sp, lr}\r
31992    1f3c4:       e2830000        add     r0, r3, #0      ; 0x0\r
31993    1f3c8:       ebf590fb        bl      0xffd837bc\r
31994    1f3cc:       0800635a        stmeqda r0, {r1, r3, r4, r6, r8, r9, sp, lr}\r
31995    1f3d0:       e1a03000        mov     r3, r0\r
31996    1f3d4:       ebf592e9        bl      0xffd83f80\r
31997    1f3d8:       08006358        stmeqda r0, {r3, r4, r6, r8, r9, sp, lr}\r
31998    1f3dc:       e2840000        add     r0, r4, #0      ; 0x0\r
31999    1f3e0:       ebf590f5        bl      0xffd837bc\r
32000    1f3e4:       0800635c        stmeqda r0, {r2, r3, r4, r6, r8, r9, sp, lr}\r
32001    1f3e8:       e1a04000        mov     r4, r0\r
32002    1f3ec:       ebf592e3        bl      0xffd83f80\r
32003    1f3f0:       0800635a        stmeqda r0, {r1, r3, r4, r6, r8, r9, sp, lr}\r
32004    1f3f4:       e1530004        cmp     r3, r4\r
32005    1f3f8:       ebf592e0        bl      0xffd83f80\r
32006    1f3fc:       0800635c        stmeqda r0, {r2, r3, r4, r6, r8, r9, sp, lr}\r
32007    1f400:       e28cc07c        add     ip, ip, #124    ; 0x7c\r
32008    1f404:       2a000004        bcs     0x1f41c\r
32009    1f408:       e1a00fac        mov     r0, ip, lsr #31\r
32010    1f40c:       e08ff100        add     pc, pc, r0, lsl #2\r
32011    1f410:       08006390        stmeqda r0, {r4, r7, r8, r9, sp, lr}\r
32012    1f414:       ebf58ece        bl      0xffd82f54\r
32013    1f418:       ea00004d        b       0x1f554\r
32014    1f41c:       ebf592d7        bl      0xffd83f80\r
32015    1f420:       0800635e        stmeqda r0, {r1, r2, r3, r4, r6, r8, r9, sp, lr}\r
32016    1f424:       e3a00fe2        mov     r0, #904        ; 0x388\r
32017    1f428:       e3800a06        orr     r0, r0, #24576  ; 0x6000\r
32018    1f42c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
32019    1f430:       ebf59138        bl      0xffd83918\r
32020    1f434:       08006362        stmeqda r0, {r1, r5, r6, r8, r9, sp, lr}\r
32021    1f438:       e1a04000        mov     r4, r0\r
32022    1f43c:       ebf592cf        bl      0xffd83f80\r
32023    1f440:       08006360        stmeqda r0, {r5, r6, r8, r9, sp, lr}\r
32024    1f444:       e1a01005        mov     r1, r5\r
32025    1f448:       e0953004        adds    r3, r5, r4\r
32026    1f44c:       ebf592cb        bl      0xffd83f80\r
32027    1f450:       08006362        stmeqda r0, {r1, r5, r6, r8, r9, sp, lr}\r
32028    1f454:       e1a01007        mov     r1, r7\r
32029    1f458:       e2977004        adds    r7, r7, #4      ; 0x4\r
32030    1f45c:       ebf592c7        bl      0xffd83f80\r
32031    1f460:       08006364        stmeqda r0, {r2, r5, r6, r8, r9, sp, lr}\r
32032    1f464:       e1a01005        mov     r1, r5\r
32033    1f468:       e0954007        adds    r4, r5, r7\r
32034    1f46c:       ebf592c3        bl      0xffd83f80\r
32035    1f470:       08006366        stmeqda r0, {r1, r2, r5, r6, r8, r9, sp, lr}\r
32036    1f474:       e2830000        add     r0, r3, #0      ; 0x0\r
32037    1f478:       ebf590cf        bl      0xffd837bc\r
32038    1f47c:       0800636a        stmeqda r0, {r1, r3, r5, r6, r8, r9, sp, lr}\r
32039    1f480:       e1a03000        mov     r3, r0\r
32040    1f484:       ebf592bd        bl      0xffd83f80\r
32041    1f488:       08006368        stmeqda r0, {r3, r5, r6, r8, r9, sp, lr}\r
32042    1f48c:       e2840000        add     r0, r4, #0      ; 0x0\r
32043    1f490:       ebf590c9        bl      0xffd837bc\r
32044    1f494:       0800636c        stmeqda r0, {r2, r3, r5, r6, r8, r9, sp, lr}\r
32045    1f498:       e1a04000        mov     r4, r0\r
32046    1f49c:       ebf592b7        bl      0xffd83f80\r
32047    1f4a0:       0800636a        stmeqda r0, {r1, r3, r5, r6, r8, r9, sp, lr}\r
32048    1f4a4:       e1530004        cmp     r3, r4\r
32049    1f4a8:       ebf592b4        bl      0xffd83f80\r
32050    1f4ac:       0800636c        stmeqda r0, {r2, r3, r5, r6, r8, r9, sp, lr}\r
32051    1f4b0:       e28cc01e        add     ip, ip, #30     ; 0x1e\r
32052    1f4b4:       2a000004        bcs     0x1f4cc\r
32053    1f4b8:       e1a00fac        mov     r0, ip, lsr #31\r
32054    1f4bc:       e08ff100        add     pc, pc, r0, lsl #2\r
32055    1f4c0:       08006390        stmeqda r0, {r4, r7, r8, r9, sp, lr}\r
32056    1f4c4:       ebf58ea2        bl      0xffd82f54\r
32057    1f4c8:       ea000021        b       0x1f554\r
32058    1f4cc:       ebf592ab        bl      0xffd83f80\r
32059    1f4d0:       0800636e        stmeqda r0, {r1, r2, r3, r5, r6, r8, r9, sp, lr}\r
32060    1f4d4:       e2860000        add     r0, r6, #0      ; 0x0\r
32061    1f4d8:       ebf590e2        bl      0xffd83868\r
32062    1f4dc:       08006372        stmeqda r0, {r1, r4, r5, r6, r8, r9, sp, lr}\r
32063    1f4e0:       e1a04000        mov     r4, r0\r
32064    1f4e4:       ebf592a5        bl      0xffd83f80\r
32065    1f4e8:       08006370        stmeqda r0, {r4, r5, r6, r8, r9, sp, lr}\r
32066    1f4ec:       e3a00fe3        mov     r0, #908        ; 0x38c\r
32067    1f4f0:       e3800a06        orr     r0, r0, #24576  ; 0x6000\r
32068    1f4f4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
32069    1f4f8:       ebf59106        bl      0xffd83918\r
32070    1f4fc:       08006374        stmeqda r0, {r2, r4, r5, r6, r8, r9, sp, lr}\r
32071    1f500:       e1a03000        mov     r3, r0\r
32072    1f504:       ebf5929d        bl      0xffd83f80\r
32073    1f508:       08006372        stmeqda r0, {r1, r4, r5, r6, r8, r9, sp, lr}\r
32074    1f50c:       e1a01003        mov     r1, r3\r
32075    1f510:       e0133004        ands    r3, r3, r4\r
32076    1f514:       ebf59299        bl      0xffd83f80\r
32077    1f518:       08006374        stmeqda r0, {r2, r4, r5, r6, r8, r9, sp, lr}\r
32078    1f51c:       e2860000        add     r0, r6, #0      ; 0x0\r
32079    1f520:       e1a01003        mov     r1, r3\r
32080    1f524:       ebf59008        bl      0xffd8354c\r
32081    1f528:       08006376        stmeqda r0, {r1, r2, r4, r5, r6, r8, r9, sp, lr}\r
32082    1f52c:       ebf59293        bl      0xffd83f80\r
32083    1f530:       08006376        stmeqda r0, {r1, r2, r4, r5, r6, r8, r9, sp, lr}\r
32084    1f534:       e28cc014        add     ip, ip, #20     ; 0x14\r
32085    1f538:       e1a00fac        mov     r0, ip, lsr #31\r
32086    1f53c:       e08ff100        add     pc, pc, r0, lsl #2\r
32087    1f540:       080063c0        stmeqda r0, {r6, r7, r8, r9, sp, lr}\r
32088    1f544:       ebf58e82        bl      0xffd82f54\r
32089    1f548:       ea000094        b       0x1f7a0\r
32090    1f54c:       08006390        stmeqda r0, {r4, r7, r8, r9, sp, lr}\r
32091    1f550:       00000000        andeq   r0, r0, r0\r
32092    1f554:       ebf59289        bl      0xffd83f80\r
32093    1f558:       08006390        stmeqda r0, {r4, r7, r8, r9, sp, lr}\r
32094    1f55c:       e2860000        add     r0, r6, #0      ; 0x0\r
32095    1f560:       ebf590c0        bl      0xffd83868\r
32096    1f564:       08006394        stmeqda r0, {r2, r4, r7, r8, r9, sp, lr}\r
32097    1f568:       e1a04000        mov     r4, r0\r
32098    1f56c:       ebf59283        bl      0xffd83f80\r
32099    1f570:       08006392        stmeqda r0, {r1, r4, r7, r8, r9, sp, lr}\r
32100    1f574:       e3b07080        movs    r7, #128        ; 0x80\r
32101    1f578:       ebf59280        bl      0xffd83f80\r
32102    1f57c:       08006394        stmeqda r0, {r2, r4, r7, r8, r9, sp, lr}\r
32103    1f580:       e1b07387        movs    r7, r7, lsl #7\r
32104    1f584:       ebf5927d        bl      0xffd83f80\r
32105    1f588:       08006396        stmeqda r0, {r1, r2, r4, r7, r8, r9, sp, lr}\r
32106    1f58c:       e1a01007        mov     r1, r7\r
32107    1f590:       e2973000        adds    r3, r7, #0      ; 0x0\r
32108    1f594:       ebf59279        bl      0xffd83f80\r
32109    1f598:       08006398        stmeqda r0, {r3, r4, r7, r8, r9, sp, lr}\r
32110    1f59c:       e1a01003        mov     r1, r3\r
32111    1f5a0:       e1933004        orrs    r3, r3, r4\r
32112    1f5a4:       ebf59275        bl      0xffd83f80\r
32113    1f5a8:       0800639a        stmeqda r0, {r1, r3, r4, r7, r8, r9, sp, lr}\r
32114    1f5ac:       e2860000        add     r0, r6, #0      ; 0x0\r
32115    1f5b0:       e1a01003        mov     r1, r3\r
32116    1f5b4:       ebf58fe4        bl      0xffd8354c\r
32117    1f5b8:       0800639c        stmeqda r0, {r2, r3, r4, r7, r8, r9, sp, lr}\r
32118    1f5bc:       ebf5926f        bl      0xffd83f80\r
32119    1f5c0:       0800639c        stmeqda r0, {r2, r3, r4, r7, r8, r9, sp, lr}\r
32120    1f5c4:       e3a00ff2        mov     r0, #968        ; 0x3c8\r
32121    1f5c8:       e3800a06        orr     r0, r0, #24576  ; 0x6000\r
32122    1f5cc:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
32123    1f5d0:       ebf590d0        bl      0xffd83918\r
32124    1f5d4:       080063a0        stmeqda r0, {r5, r7, r8, r9, sp, lr}\r
32125    1f5d8:       e1a04000        mov     r4, r0\r
32126    1f5dc:       ebf59267        bl      0xffd83f80\r
32127    1f5e0:       0800639e        stmeqda r0, {r1, r2, r3, r4, r7, r8, r9, sp, lr}\r
32128    1f5e4:       e1a01005        mov     r1, r5\r
32129    1f5e8:       e0953004        adds    r3, r5, r4\r
32130    1f5ec:       ebf59263        bl      0xffd83f80\r
32131    1f5f0:       080063a0        stmeqda r0, {r5, r7, r8, r9, sp, lr}\r
32132    1f5f4:       e2830000        add     r0, r3, #0      ; 0x0\r
32133    1f5f8:       ebf5906f        bl      0xffd837bc\r
32134    1f5fc:       080063a4        stmeqda r0, {r2, r5, r7, r8, r9, sp, lr}\r
32135    1f600:       e1a04000        mov     r4, r0\r
32136    1f604:       ebf5925d        bl      0xffd83f80\r
32137    1f608:       080063a2        stmeqda r0, {r1, r5, r7, r8, r9, sp, lr}\r
32138    1f60c:       e1b04404        movs    r4, r4, lsl #8\r
32139    1f610:       ebf5925a        bl      0xffd83f80\r
32140    1f614:       080063a4        stmeqda r0, {r2, r5, r7, r8, r9, sp, lr}\r
32141    1f618:       e3a00ff3        mov     r0, #972        ; 0x3cc\r
32142    1f61c:       e3800a06        orr     r0, r0, #24576  ; 0x6000\r
32143    1f620:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
32144    1f624:       ebf590bb        bl      0xffd83918\r
32145    1f628:       080063a8        stmeqda r0, {r3, r5, r7, r8, r9, sp, lr}\r
32146    1f62c:       e1a07000        mov     r7, r0\r
32147    1f630:       ebf59252        bl      0xffd83f80\r
32148    1f634:       080063a6        stmeqda r0, {r1, r2, r5, r7, r8, r9, sp, lr}\r
32149    1f638:       e1a01005        mov     r1, r5\r
32150    1f63c:       e0953007        adds    r3, r5, r7\r
32151    1f640:       ebf5924e        bl      0xffd83f80\r
32152    1f644:       080063a8        stmeqda r0, {r3, r5, r7, r8, r9, sp, lr}\r
32153    1f648:       e2830000        add     r0, r3, #0      ; 0x0\r
32154    1f64c:       ebf5905a        bl      0xffd837bc\r
32155    1f650:       080063ac        stmeqda r0, {r2, r3, r5, r7, r8, r9, sp, lr}\r
32156    1f654:       e1a03000        mov     r3, r0\r
32157    1f658:       ebf59248        bl      0xffd83f80\r
32158    1f65c:       080063aa        stmeqda r0, {r1, r3, r5, r7, r8, r9, sp, lr}\r
32159    1f660:       e1a01003        mov     r1, r3\r
32160    1f664:       e1933004        orrs    r3, r3, r4\r
32161    1f668:       ebf59244        bl      0xffd83f80\r
32162    1f66c:       080063ac        stmeqda r0, {r2, r3, r5, r7, r8, r9, sp, lr}\r
32163    1f670:       e286000c        add     r0, r6, #12     ; 0xc\r
32164    1f674:       e1a01003        mov     r1, r3\r
32165    1f678:       ebf58fb3        bl      0xffd8354c\r
32166    1f67c:       080063ae        stmeqda r0, {r1, r2, r3, r5, r7, r8, r9, sp, lr}\r
32167    1f680:       ebf5923e        bl      0xffd83f80\r
32168    1f684:       080063ae        stmeqda r0, {r1, r2, r3, r5, r7, r8, r9, sp, lr}\r
32169    1f688:       e3a00e3d        mov     r0, #976        ; 0x3d0\r
32170    1f68c:       e3800a06        orr     r0, r0, #24576  ; 0x6000\r
32171    1f690:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
32172    1f694:       ebf5909f        bl      0xffd83918\r
32173    1f698:       080063b2        stmeqda r0, {r1, r4, r5, r7, r8, r9, sp, lr}\r
32174    1f69c:       e1a04000        mov     r4, r0\r
32175    1f6a0:       ebf59236        bl      0xffd83f80\r
32176    1f6a4:       080063b0        stmeqda r0, {r4, r5, r7, r8, r9, sp, lr}\r
32177    1f6a8:       e1a01005        mov     r1, r5\r
32178    1f6ac:       e0953004        adds    r3, r5, r4\r
32179    1f6b0:       ebf59232        bl      0xffd83f80\r
32180    1f6b4:       080063b2        stmeqda r0, {r1, r4, r5, r7, r8, r9, sp, lr}\r
32181    1f6b8:       e2830000        add     r0, r3, #0      ; 0x0\r
32182    1f6bc:       ebf5903e        bl      0xffd837bc\r
32183    1f6c0:       080063b6        stmeqda r0, {r1, r2, r4, r5, r7, r8, r9, sp, lr}\r
32184    1f6c4:       e1a04000        mov     r4, r0\r
32185    1f6c8:       ebf5922c        bl      0xffd83f80\r
32186    1f6cc:       080063b4        stmeqda r0, {r2, r4, r5, r7, r8, r9, sp, lr}\r
32187    1f6d0:       e1b04404        movs    r4, r4, lsl #8\r
32188    1f6d4:       ebf59229        bl      0xffd83f80\r
32189    1f6d8:       080063b6        stmeqda r0, {r1, r2, r4, r5, r7, r8, r9, sp, lr}\r
32190    1f6dc:       e1a01007        mov     r1, r7\r
32191    1f6e0:       e2977004        adds    r7, r7, #4      ; 0x4\r
32192    1f6e4:       ebf59225        bl      0xffd83f80\r
32193    1f6e8:       080063b8        stmeqda r0, {r3, r4, r5, r7, r8, r9, sp, lr}\r
32194    1f6ec:       e1a01005        mov     r1, r5\r
32195    1f6f0:       e0953007        adds    r3, r5, r7\r
32196    1f6f4:       ebf59221        bl      0xffd83f80\r
32197    1f6f8:       080063ba        stmeqda r0, {r1, r3, r4, r5, r7, r8, r9, sp, lr}\r
32198    1f6fc:       e2830000        add     r0, r3, #0      ; 0x0\r
32199    1f700:       ebf5902d        bl      0xffd837bc\r
32200    1f704:       080063be        stmeqda r0, {r1, r2, r3, r4, r5, r7, r8, r9, sp, lr}\r
32201    1f708:       e1a03000        mov     r3, r0\r
32202    1f70c:       ebf5921b        bl      0xffd83f80\r
32203    1f710:       080063bc        stmeqda r0, {r2, r3, r4, r5, r7, r8, r9, sp, lr}\r
32204    1f714:       e1a01003        mov     r1, r3\r
32205    1f718:       e1933004        orrs    r3, r3, r4\r
32206    1f71c:       ebf59217        bl      0xffd83f80\r
32207    1f720:       080063be        stmeqda r0, {r1, r2, r3, r4, r5, r7, r8, r9, sp, lr}\r
32208    1f724:       e2860010        add     r0, r6, #16     ; 0x10\r
32209    1f728:       e1a01003        mov     r1, r3\r
32210    1f72c:       ebf58f86        bl      0xffd8354c\r
32211    1f730:       080063c0        stmeqda r0, {r6, r7, r8, r9, sp, lr}\r
32212    1f734:       ebf59211        bl      0xffd83f80\r
32213    1f738:       080063c0        stmeqda r0, {r6, r7, r8, r9, sp, lr}\r
32214    1f73c:       e59d9434        ldr     r9, [sp, #1076]\r
32215    1f740:       e3c99003        bic     r9, r9, #3      ; 0x3\r
32216    1f744:       e2890004        add     r0, r9, #4      ; 0x4\r
32217    1f748:       e58d0434        str     r0, [sp, #1076]\r
32218    1f74c:       e2890000        add     r0, r9, #0      ; 0x0\r
32219    1f750:       ebf59070        bl      0xffd83918\r
32220    1f754:       080063c4        stmeqda r0, {r2, r6, r7, r8, r9, sp, lr}\r
32221    1f758:       e1a07000        mov     r7, r0\r
32222    1f75c:       ebf59207        bl      0xffd83f80\r
32223    1f760:       080063c2        stmeqda r0, {r1, r6, r7, r8, r9, sp, lr}\r
32224    1f764:       e59d9434        ldr     r9, [sp, #1076]\r
32225    1f768:       e3c99003        bic     r9, r9, #3      ; 0x3\r
32226    1f76c:       e2890004        add     r0, r9, #4      ; 0x4\r
32227    1f770:       e58d0434        str     r0, [sp, #1076]\r
32228    1f774:       e2890000        add     r0, r9, #0      ; 0x0\r
32229    1f778:       ebf59066        bl      0xffd83918\r
32230    1f77c:       080063c6        stmeqda r0, {r1, r2, r6, r7, r8, r9, sp, lr}\r
32231    1f780:       e1a03000        mov     r3, r0\r
32232    1f784:       ebf591fd        bl      0xffd83f80\r
32233    1f788:       080063c4        stmeqda r0, {r2, r6, r7, r8, r9, sp, lr}\r
32234    1f78c:       e1a00003        mov     r0, r3\r
32235    1f790:       e28cc066        add     ip, ip, #102    ; 0x66\r
32236    1f794:       eaf58e4d        b       0xffd830d0\r
32237    1f798:       080063c0        stmeqda r0, {r6, r7, r8, r9, sp, lr}\r
32238    1f79c:       00000000        andeq   r0, r0, r0\r
32239    1f7a0:       ebf591f6        bl      0xffd83f80\r
32240    1f7a4:       080063c0        stmeqda r0, {r6, r7, r8, r9, sp, lr}\r
32241    1f7a8:       e59d9434        ldr     r9, [sp, #1076]\r
32242    1f7ac:       e3c99003        bic     r9, r9, #3      ; 0x3\r
32243    1f7b0:       e2890004        add     r0, r9, #4      ; 0x4\r
32244    1f7b4:       e58d0434        str     r0, [sp, #1076]\r
32245    1f7b8:       e2890000        add     r0, r9, #0      ; 0x0\r
32246    1f7bc:       ebf59055        bl      0xffd83918\r
32247    1f7c0:       080063c4        stmeqda r0, {r2, r6, r7, r8, r9, sp, lr}\r
32248    1f7c4:       e1a07000        mov     r7, r0\r
32249    1f7c8:       ebf591ec        bl      0xffd83f80\r
32250    1f7cc:       080063c2        stmeqda r0, {r1, r6, r7, r8, r9, sp, lr}\r
32251    1f7d0:       e59d9434        ldr     r9, [sp, #1076]\r
32252    1f7d4:       e3c99003        bic     r9, r9, #3      ; 0x3\r
32253    1f7d8:       e2890004        add     r0, r9, #4      ; 0x4\r
32254    1f7dc:       e58d0434        str     r0, [sp, #1076]\r
32255    1f7e0:       e2890000        add     r0, r9, #0      ; 0x0\r
32256    1f7e4:       ebf5904b        bl      0xffd83918\r
32257    1f7e8:       080063c6        stmeqda r0, {r1, r2, r6, r7, r8, r9, sp, lr}\r
32258    1f7ec:       e1a03000        mov     r3, r0\r
32259    1f7f0:       ebf591e2        bl      0xffd83f80\r
32260    1f7f4:       080063c4        stmeqda r0, {r2, r6, r7, r8, r9, sp, lr}\r
32261    1f7f8:       e1a00003        mov     r0, r3\r
32262    1f7fc:       e28cc00b        add     ip, ip, #11     ; 0xb\r
32263    1f800:       eaf58e32        b       0xffd830d0\r
32264    1f804:       0800634e        stmeqda r0, {r1, r2, r3, r6, r8, r9, sp, lr}\r
32265    1f808:       00000000        andeq   r0, r0, r0\r
32266    1f80c:       ebf591db        bl      0xffd83f80\r
32267    1f810:       0800634e        stmeqda r0, {r1, r2, r3, r6, r8, r9, sp, lr}\r
32268    1f814:       e3a00d8e        mov     r0, #9088       ; 0x2380\r
32269    1f818:       e3800901        orr     r0, r0, #16384  ; 0x4000\r
32270    1f81c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
32271    1f820:       ebf5903c        bl      0xffd83918\r
32272    1f824:       08006352        stmeqda r0, {r1, r4, r6, r8, r9, sp, lr}\r
32273    1f828:       e1a04000        mov     r4, r0\r
32274    1f82c:       ebf591d3        bl      0xffd83f80\r
32275    1f830:       08006350        stmeqda r0, {r4, r6, r8, r9, sp, lr}\r
32276    1f834:       e1a01005        mov     r1, r5\r
32277    1f838:       e0953004        adds    r3, r5, r4\r
32278    1f83c:       ebf591cf        bl      0xffd83f80\r
32279    1f840:       08006352        stmeqda r0, {r1, r4, r6, r8, r9, sp, lr}\r
32280    1f844:       e3a00fe1        mov     r0, #900        ; 0x384\r
32281    1f848:       e3800a06        orr     r0, r0, #24576  ; 0x6000\r
32282    1f84c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
32283    1f850:       ebf59030        bl      0xffd83918\r
32284    1f854:       08006356        stmeqda r0, {r1, r2, r4, r6, r8, r9, sp, lr}\r
32285    1f858:       e1a07000        mov     r7, r0\r
32286    1f85c:       ebf591c7        bl      0xffd83f80\r
32287    1f860:       08006354        stmeqda r0, {r2, r4, r6, r8, r9, sp, lr}\r
32288    1f864:       e1a01005        mov     r1, r5\r
32289    1f868:       e0954007        adds    r4, r5, r7\r
32290    1f86c:       ebf591c3        bl      0xffd83f80\r
32291    1f870:       08006356        stmeqda r0, {r1, r2, r4, r6, r8, r9, sp, lr}\r
32292    1f874:       e2830000        add     r0, r3, #0      ; 0x0\r
32293    1f878:       ebf58fcf        bl      0xffd837bc\r
32294    1f87c:       0800635a        stmeqda r0, {r1, r3, r4, r6, r8, r9, sp, lr}\r
32295    1f880:       e1a03000        mov     r3, r0\r
32296    1f884:       ebf591bd        bl      0xffd83f80\r
32297    1f888:       08006358        stmeqda r0, {r3, r4, r6, r8, r9, sp, lr}\r
32298    1f88c:       e2840000        add     r0, r4, #0      ; 0x0\r
32299    1f890:       ebf58fc9        bl      0xffd837bc\r
32300    1f894:       0800635c        stmeqda r0, {r2, r3, r4, r6, r8, r9, sp, lr}\r
32301    1f898:       e1a04000        mov     r4, r0\r
32302    1f89c:       ebf591b7        bl      0xffd83f80\r
32303    1f8a0:       0800635a        stmeqda r0, {r1, r3, r4, r6, r8, r9, sp, lr}\r
32304    1f8a4:       e1530004        cmp     r3, r4\r
32305    1f8a8:       ebf591b4        bl      0xffd83f80\r
32306    1f8ac:       0800635c        stmeqda r0, {r2, r3, r4, r6, r8, r9, sp, lr}\r
32307    1f8b0:       e28cc020        add     ip, ip, #32     ; 0x20\r
32308    1f8b4:       2a000004        bcs     0x1f8cc\r
32309    1f8b8:       e1a00fac        mov     r0, ip, lsr #31\r
32310    1f8bc:       e08ff100        add     pc, pc, r0, lsl #2\r
32311    1f8c0:       08006390        stmeqda r0, {r4, r7, r8, r9, sp, lr}\r
32312    1f8c4:       ebf58da2        bl      0xffd82f54\r
32313    1f8c8:       eaffff21        b       0x1f554\r
32314    1f8cc:       ebf591ab        bl      0xffd83f80\r
32315    1f8d0:       0800635e        stmeqda r0, {r1, r2, r3, r4, r6, r8, r9, sp, lr}\r
32316    1f8d4:       e3a00fe2        mov     r0, #904        ; 0x388\r
32317    1f8d8:       e3800a06        orr     r0, r0, #24576  ; 0x6000\r
32318    1f8dc:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
32319    1f8e0:       ebf5900c        bl      0xffd83918\r
32320    1f8e4:       08006362        stmeqda r0, {r1, r5, r6, r8, r9, sp, lr}\r
32321    1f8e8:       e1a04000        mov     r4, r0\r
32322    1f8ec:       ebf591a3        bl      0xffd83f80\r
32323    1f8f0:       08006360        stmeqda r0, {r5, r6, r8, r9, sp, lr}\r
32324    1f8f4:       e1a01005        mov     r1, r5\r
32325    1f8f8:       e0953004        adds    r3, r5, r4\r
32326    1f8fc:       ebf5919f        bl      0xffd83f80\r
32327    1f900:       08006362        stmeqda r0, {r1, r5, r6, r8, r9, sp, lr}\r
32328    1f904:       e1a01007        mov     r1, r7\r
32329    1f908:       e2977004        adds    r7, r7, #4      ; 0x4\r
32330    1f90c:       ebf5919b        bl      0xffd83f80\r
32331    1f910:       08006364        stmeqda r0, {r2, r5, r6, r8, r9, sp, lr}\r
32332    1f914:       e1a01005        mov     r1, r5\r
32333    1f918:       e0954007        adds    r4, r5, r7\r
32334    1f91c:       ebf59197        bl      0xffd83f80\r
32335    1f920:       08006366        stmeqda r0, {r1, r2, r5, r6, r8, r9, sp, lr}\r
32336    1f924:       e2830000        add     r0, r3, #0      ; 0x0\r
32337    1f928:       ebf58fa3        bl      0xffd837bc\r
32338    1f92c:       0800636a        stmeqda r0, {r1, r3, r5, r6, r8, r9, sp, lr}\r
32339    1f930:       e1a03000        mov     r3, r0\r
32340    1f934:       ebf59191        bl      0xffd83f80\r
32341    1f938:       08006368        stmeqda r0, {r3, r5, r6, r8, r9, sp, lr}\r
32342    1f93c:       e2840000        add     r0, r4, #0      ; 0x0\r
32343    1f940:       ebf58f9d        bl      0xffd837bc\r
32344    1f944:       0800636c        stmeqda r0, {r2, r3, r5, r6, r8, r9, sp, lr}\r
32345    1f948:       e1a04000        mov     r4, r0\r
32346    1f94c:       ebf5918b        bl      0xffd83f80\r
32347    1f950:       0800636a        stmeqda r0, {r1, r3, r5, r6, r8, r9, sp, lr}\r
32348    1f954:       e1530004        cmp     r3, r4\r
32349    1f958:       ebf59188        bl      0xffd83f80\r
32350    1f95c:       0800636c        stmeqda r0, {r2, r3, r5, r6, r8, r9, sp, lr}\r
32351    1f960:       e28cc01e        add     ip, ip, #30     ; 0x1e\r
32352    1f964:       2a000004        bcs     0x1f97c\r
32353    1f968:       e1a00fac        mov     r0, ip, lsr #31\r
32354    1f96c:       e08ff100        add     pc, pc, r0, lsl #2\r
32355    1f970:       08006390        stmeqda r0, {r4, r7, r8, r9, sp, lr}\r
32356    1f974:       ebf58d76        bl      0xffd82f54\r
32357    1f978:       eafffef5        b       0x1f554\r
32358    1f97c:       ebf5917f        bl      0xffd83f80\r
32359    1f980:       0800636e        stmeqda r0, {r1, r2, r3, r5, r6, r8, r9, sp, lr}\r
32360    1f984:       e2860000        add     r0, r6, #0      ; 0x0\r
32361    1f988:       ebf58fb6        bl      0xffd83868\r
32362    1f98c:       08006372        stmeqda r0, {r1, r4, r5, r6, r8, r9, sp, lr}\r
32363    1f990:       e1a04000        mov     r4, r0\r
32364    1f994:       ebf59179        bl      0xffd83f80\r
32365    1f998:       08006370        stmeqda r0, {r4, r5, r6, r8, r9, sp, lr}\r
32366    1f99c:       e3a00fe3        mov     r0, #908        ; 0x38c\r
32367    1f9a0:       e3800a06        orr     r0, r0, #24576  ; 0x6000\r
32368    1f9a4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
32369    1f9a8:       ebf58fda        bl      0xffd83918\r
32370    1f9ac:       08006374        stmeqda r0, {r2, r4, r5, r6, r8, r9, sp, lr}\r
32371    1f9b0:       e1a03000        mov     r3, r0\r
32372    1f9b4:       ebf59171        bl      0xffd83f80\r
32373    1f9b8:       08006372        stmeqda r0, {r1, r4, r5, r6, r8, r9, sp, lr}\r
32374    1f9bc:       e1a01003        mov     r1, r3\r
32375    1f9c0:       e0133004        ands    r3, r3, r4\r
32376    1f9c4:       ebf5916d        bl      0xffd83f80\r
32377    1f9c8:       08006374        stmeqda r0, {r2, r4, r5, r6, r8, r9, sp, lr}\r
32378    1f9cc:       e2860000        add     r0, r6, #0      ; 0x0\r
32379    1f9d0:       e1a01003        mov     r1, r3\r
32380    1f9d4:       ebf58edc        bl      0xffd8354c\r
32381    1f9d8:       08006376        stmeqda r0, {r1, r2, r4, r5, r6, r8, r9, sp, lr}\r
32382    1f9dc:       ebf59167        bl      0xffd83f80\r
32383    1f9e0:       08006376        stmeqda r0, {r1, r2, r4, r5, r6, r8, r9, sp, lr}\r
32384    1f9e4:       e28cc014        add     ip, ip, #20     ; 0x14\r
32385    1f9e8:       e1a00fac        mov     r0, ip, lsr #31\r
32386    1f9ec:       e08ff100        add     pc, pc, r0, lsl #2\r
32387    1f9f0:       080063c0        stmeqda r0, {r6, r7, r8, r9, sp, lr}\r
32388    1f9f4:       ebf58d56        bl      0xffd82f54\r
32389    1f9f8:       eaffff68        b       0x1f7a0\r
32390    1f9fc:       08002c8a        stmeqda r0, {r1, r3, r7, sl, fp, sp}\r
32391    1fa00:       00000000        andeq   r0, r0, r0\r
32392    1fa04:       ebf5915d        bl      0xffd83f80\r
32393    1fa08:       08002c8a        stmeqda r0, {r1, r3, r7, sl, fp, sp}\r
32394    1fa0c:       ebf5915b        bl      0xffd83f80\r
32395    1fa10:       08002c8c        stmeqda r0, {r2, r3, r7, sl, fp, sp}\r
32396    1fa14:       e3a0008f        mov     r0, #143        ; 0x8f\r
32397    1fa18:       e3800b0b        orr     r0, r0, #11264  ; 0x2c00\r
32398    1fa1c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
32399    1fa20:       e58d0438        str     r0, [sp, #1080]\r
32400    1fa24:       e28cc006        add     ip, ip, #6      ; 0x6\r
32401    1fa28:       e1a00fac        mov     r0, ip, lsr #31\r
32402    1fa2c:       e08ff100        add     pc, pc, r0, lsl #2\r
32403    1fa30:       08002fd4        stmeqda r0, {r2, r4, r6, r7, r8, r9, sl, fp, sp}\r
32404    1fa34:       ebf58d46        bl      0xffd82f54\r
32405    1fa38:       ea000001        b       0x1fa44\r
32406    1fa3c:       08002fd4        stmeqda r0, {r2, r4, r6, r7, r8, r9, sl, fp, sp}\r
32407    1fa40:       00000000        andeq   r0, r0, r0\r
32408    1fa44:       ebf5914d        bl      0xffd83f80\r
32409    1fa48:       08002fd4        stmeqda r0, {r2, r4, r6, r7, r8, r9, sl, fp, sp}\r
32410    1fa4c:       e59d9434        ldr     r9, [sp, #1076]\r
32411    1fa50:       e3c99003        bic     r9, r9, #3      ; 0x3\r
32412    1fa54:       e2499014        sub     r9, r9, #20     ; 0x14\r
32413    1fa58:       e58d9434        str     r9, [sp, #1076]\r
32414    1fa5c:       e2890000        add     r0, r9, #0      ; 0x0\r
32415    1fa60:       e1a01007        mov     r1, r7\r
32416    1fa64:       ebf58ef8        bl      0xffd8364c\r
32417    1fa68:       e2890004        add     r0, r9, #4      ; 0x4\r
32418    1fa6c:       e1a01008        mov     r1, r8\r
32419    1fa70:       ebf58ef5        bl      0xffd8364c\r
32420    1fa74:       e2890008        add     r0, r9, #8      ; 0x8\r
32421    1fa78:       e59d1418        ldr     r1, [sp, #1048]\r
32422    1fa7c:       ebf58ef2        bl      0xffd8364c\r
32423    1fa80:       e289000c        add     r0, r9, #12     ; 0xc\r
32424    1fa84:       e59d141c        ldr     r1, [sp, #1052]\r
32425    1fa88:       ebf58eef        bl      0xffd8364c\r
32426    1fa8c:       e2890010        add     r0, r9, #16     ; 0x10\r
32427    1fa90:       e59d1438        ldr     r1, [sp, #1080]\r
32428    1fa94:       ebf58eec        bl      0xffd8364c\r
32429    1fa98:       ebf59138        bl      0xffd83f80\r
32430    1fa9c:       08002fd6        stmeqda r0, {r1, r2, r4, r6, r7, r8, r9, sl, fp, sp}\r
32431    1faa0:       e59d1428        ldr     r1, [sp, #1064]\r
32432    1faa4:       e1a00001        mov     r0, r1\r
32433    1faa8:       e58d041c        str     r0, [sp, #1052]\r
32434    1faac:       ebf59133        bl      0xffd83f80\r
32435    1fab0:       08002fd8        stmeqda r0, {r3, r4, r6, r7, r8, r9, sl, fp, sp}\r
32436    1fab4:       e59d1424        ldr     r1, [sp, #1060]\r
32437    1fab8:       e1a00001        mov     r0, r1\r
32438    1fabc:       e58d0418        str     r0, [sp, #1048]\r
32439    1fac0:       ebf5912e        bl      0xffd83f80\r
32440    1fac4:       08002fda        stmeqda r0, {r1, r3, r4, r6, r7, r8, r9, sl, fp, sp}\r
32441    1fac8:       e59d1420        ldr     r1, [sp, #1056]\r
32442    1facc:       e1a08001        mov     r8, r1\r
32443    1fad0:       ebf5912a        bl      0xffd83f80\r
32444    1fad4:       08002fdc        stmeqda r0, {r2, r3, r4, r6, r7, r8, r9, sl, fp, sp}\r
32445    1fad8:       e59d9434        ldr     r9, [sp, #1076]\r
32446    1fadc:       e3c99003        bic     r9, r9, #3      ; 0x3\r
32447    1fae0:       e249900c        sub     r9, r9, #12     ; 0xc\r
32448    1fae4:       e58d9434        str     r9, [sp, #1076]\r
32449    1fae8:       e2890000        add     r0, r9, #0      ; 0x0\r
32450    1faec:       e1a01008        mov     r1, r8\r
32451    1faf0:       ebf58ed5        bl      0xffd8364c\r
32452    1faf4:       e2890004        add     r0, r9, #4      ; 0x4\r
32453    1faf8:       e59d1418        ldr     r1, [sp, #1048]\r
32454    1fafc:       ebf58ed2        bl      0xffd8364c\r
32455    1fb00:       e2890008        add     r0, r9, #8      ; 0x8\r
32456    1fb04:       e59d141c        ldr     r1, [sp, #1052]\r
32457    1fb08:       ebf58eaf        bl      0xffd835cc\r
32458    1fb0c:       08002fde        stmeqda r0, {r1, r2, r3, r4, r6, r7, r8, r9, sl, fp, sp}\r
32459    1fb10:       ebf5911a        bl      0xffd83f80\r
32460    1fb14:       08002fde        stmeqda r0, {r1, r2, r3, r4, r6, r7, r8, r9, sl, fp, sp}\r
32461    1fb18:       e59d0434        ldr     r0, [sp, #1076]\r
32462    1fb1c:       e2400f08        sub     r0, r0, #32     ; 0x20\r
32463    1fb20:       e58d0434        str     r0, [sp, #1076]\r
32464    1fb24:       ebf59115        bl      0xffd83f80\r
32465    1fb28:       08002fe0        stmeqda r0, {r5, r6, r7, r8, r9, sl, fp, sp}\r
32466    1fb2c:       e3a00e27        mov     r0, #624        ; 0x270\r
32467    1fb30:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
32468    1fb34:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
32469    1fb38:       ebf58f76        bl      0xffd83918\r
32470    1fb3c:       08002fe4        stmeqda r0, {r2, r5, r6, r7, r8, r9, sl, fp, sp}\r
32471    1fb40:       e1a03000        mov     r3, r0\r
32472    1fb44:       ebf5910d        bl      0xffd83f80\r
32473    1fb48:       08002fe2        stmeqda r0, {r1, r5, r6, r7, r8, r9, sl, fp, sp}\r
32474    1fb4c:       e2830000        add     r0, r3, #0      ; 0x0\r
32475    1fb50:       ebf58f19        bl      0xffd837bc\r
32476    1fb54:       08002fe6        stmeqda r0, {r1, r2, r5, r6, r7, r8, r9, sl, fp, sp}\r
32477    1fb58:       e1a04000        mov     r4, r0\r
32478    1fb5c:       ebf59107        bl      0xffd83f80\r
32479    1fb60:       08002fe4        stmeqda r0, {r2, r5, r6, r7, r8, r9, sl, fp, sp}\r
32480    1fb64:       e3b03001        movs    r3, #1  ; 0x1\r
32481    1fb68:       ebf59104        bl      0xffd83f80\r
32482    1fb6c:       08002fe6        stmeqda r0, {r1, r2, r5, r6, r7, r8, r9, sl, fp, sp}\r
32483    1fb70:       e1a01003        mov     r1, r3\r
32484    1fb74:       e0133004        ands    r3, r3, r4\r
32485    1fb78:       ebf59100        bl      0xffd83f80\r
32486    1fb7c:       08002fe8        stmeqda r0, {r3, r5, r6, r7, r8, r9, sl, fp, sp}\r
32487    1fb80:       e3530000        cmp     r3, #0  ; 0x0\r
32488    1fb84:       ebf590fd        bl      0xffd83f80\r
32489    1fb88:       08002fea        stmeqda r0, {r1, r3, r5, r6, r7, r8, r9, sl, fp, sp}\r
32490    1fb8c:       e28cc02f        add     ip, ip, #47     ; 0x2f\r
32491    1fb90:       1a000004        bne     0x1fba8\r
32492    1fb94:       e1a00fac        mov     r0, ip, lsr #31\r
32493    1fb98:       e08ff100        add     pc, pc, r0, lsl #2\r
32494    1fb9c:       08002fee        stmeqda r0, {r1, r2, r3, r5, r6, r7, r8, r9, sl, fp, sp}\r
32495    1fba0:       ebf58ceb        bl      0xffd82f54\r
32496    1fba4:       ea000007        b       0x1fbc8\r
32497    1fba8:       ebf590f4        bl      0xffd83f80\r
32498    1fbac:       08002fec        stmeqda r0, {r2, r3, r5, r6, r7, r8, r9, sl, fp, sp}\r
32499    1fbb0:       e28cc003        add     ip, ip, #3      ; 0x3\r
32500    1fbb4:       e1a00fac        mov     r0, ip, lsr #31\r
32501    1fbb8:       e08ff100        add     pc, pc, r0, lsl #2\r
32502    1fbbc:       08003458        stmeqda r0, {r3, r4, r6, sl, ip, sp}\r
32503    1fbc0:       ebf58ce3        bl      0xffd82f54\r
32504    1fbc4:       ea00001d        b       0x1fc40\r
32505    1fbc8:       ebf590ec        bl      0xffd83f80\r
32506    1fbcc:       08002fee        stmeqda r0, {r1, r2, r3, r5, r6, r7, r8, r9, sl, fp, sp}\r
32507    1fbd0:       e3a00f9d        mov     r0, #628        ; 0x274\r
32508    1fbd4:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
32509    1fbd8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
32510    1fbdc:       ebf58f4d        bl      0xffd83918\r
32511    1fbe0:       08002ff2        stmeqda r0, {r1, r4, r5, r6, r7, r8, r9, sl, fp, sp}\r
32512    1fbe4:       e1a03000        mov     r3, r0\r
32513    1fbe8:       ebf590e4        bl      0xffd83f80\r
32514    1fbec:       08002ff0        stmeqda r0, {r4, r5, r6, r7, r8, r9, sl, fp, sp}\r
32515    1fbf0:       e2830000        add     r0, r3, #0      ; 0x0\r
32516    1fbf4:       ebf58f47        bl      0xffd83918\r
32517    1fbf8:       08002ff4        stmeqda r0, {r2, r4, r5, r6, r7, r8, r9, sl, fp, sp}\r
32518    1fbfc:       e1a03000        mov     r3, r0\r
32519    1fc00:       ebf590de        bl      0xffd83f80\r
32520    1fc04:       08002ff2        stmeqda r0, {r1, r4, r5, r6, r7, r8, r9, sl, fp, sp}\r
32521    1fc08:       ebf590dc        bl      0xffd83f80\r
32522    1fc0c:       08002ff4        stmeqda r0, {r2, r4, r5, r6, r7, r8, r9, sl, fp, sp}\r
32523    1fc10:       e3a000f7        mov     r0, #247        ; 0xf7\r
32524    1fc14:       e3800c2f        orr     r0, r0, #12032  ; 0x2f00\r
32525    1fc18:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
32526    1fc1c:       e58d0438        str     r0, [sp, #1080]\r
32527    1fc20:       e28cc010        add     ip, ip, #16     ; 0x10\r
32528    1fc24:       e1a00fac        mov     r0, ip, lsr #31\r
32529    1fc28:       e08ff100        add     pc, pc, r0, lsl #2\r
32530    1fc2c:       080c31dc        stmeqda ip, {r2, r3, r4, r6, r7, r8, ip, sp}\r
32531    1fc30:       ebf58cc7        bl      0xffd82f54\r
32532    1fc34:       eaffaadf        b       0xa7b8\r
32533    1fc38:       08003458        stmeqda r0, {r3, r4, r6, sl, ip, sp}\r
32534    1fc3c:       00000000        andeq   r0, r0, r0\r
32535    1fc40:       ebf590ce        bl      0xffd83f80\r
32536    1fc44:       08003458        stmeqda r0, {r3, r4, r6, sl, ip, sp}\r
32537    1fc48:       e59d0434        ldr     r0, [sp, #1076]\r
32538    1fc4c:       e2800f08        add     r0, r0, #32     ; 0x20\r
32539    1fc50:       e58d0434        str     r0, [sp, #1076]\r
32540    1fc54:       ebf590c9        bl      0xffd83f80\r
32541    1fc58:       0800345a        stmeqda r0, {r1, r3, r4, r6, sl, ip, sp}\r
32542    1fc5c:       e59d9434        ldr     r9, [sp, #1076]\r
32543    1fc60:       e3c99003        bic     r9, r9, #3      ; 0x3\r
32544    1fc64:       e289000c        add     r0, r9, #12     ; 0xc\r
32545    1fc68:       e58d0434        str     r0, [sp, #1076]\r
32546    1fc6c:       e2890000        add     r0, r9, #0      ; 0x0\r
32547    1fc70:       ebf58f28        bl      0xffd83918\r
32548    1fc74:       0800345e        stmeqda r0, {r1, r2, r3, r4, r6, sl, ip, sp}\r
32549    1fc78:       e1a06000        mov     r6, r0\r
32550    1fc7c:       e2890004        add     r0, r9, #4      ; 0x4\r
32551    1fc80:       ebf58f24        bl      0xffd83918\r
32552    1fc84:       0800345e        stmeqda r0, {r1, r2, r3, r4, r6, sl, ip, sp}\r
32553    1fc88:       e1a07000        mov     r7, r0\r
32554    1fc8c:       e2890008        add     r0, r9, #8      ; 0x8\r
32555    1fc90:       ebf58f20        bl      0xffd83918\r
32556    1fc94:       0800345e        stmeqda r0, {r1, r2, r3, r4, r6, sl, ip, sp}\r
32557    1fc98:       e1a08000        mov     r8, r0\r
32558    1fc9c:       ebf590b7        bl      0xffd83f80\r
32559    1fca0:       0800345c        stmeqda r0, {r2, r3, r4, r6, sl, ip, sp}\r
32560    1fca4:       e1a00006        mov     r0, r6\r
32561    1fca8:       e58d0420        str     r0, [sp, #1056]\r
32562    1fcac:       ebf590b3        bl      0xffd83f80\r
32563    1fcb0:       0800345e        stmeqda r0, {r1, r2, r3, r4, r6, sl, ip, sp}\r
32564    1fcb4:       e1a00007        mov     r0, r7\r
32565    1fcb8:       e58d0424        str     r0, [sp, #1060]\r
32566    1fcbc:       ebf590af        bl      0xffd83f80\r
32567    1fcc0:       08003460        stmeqda r0, {r5, r6, sl, ip, sp}\r
32568    1fcc4:       e1a00008        mov     r0, r8\r
32569    1fcc8:       e58d0428        str     r0, [sp, #1064]\r
32570    1fccc:       ebf590ab        bl      0xffd83f80\r
32571    1fcd0:       08003462        stmeqda r0, {r1, r5, r6, sl, ip, sp}\r
32572    1fcd4:       e59d9434        ldr     r9, [sp, #1076]\r
32573    1fcd8:       e3c99003        bic     r9, r9, #3      ; 0x3\r
32574    1fcdc:       e2890010        add     r0, r9, #16     ; 0x10\r
32575    1fce0:       e58d0434        str     r0, [sp, #1076]\r
32576    1fce4:       e2890000        add     r0, r9, #0      ; 0x0\r
32577    1fce8:       ebf58f0a        bl      0xffd83918\r
32578    1fcec:       08003466        stmeqda r0, {r1, r2, r5, r6, sl, ip, sp}\r
32579    1fcf0:       e1a07000        mov     r7, r0\r
32580    1fcf4:       e2890004        add     r0, r9, #4      ; 0x4\r
32581    1fcf8:       ebf58f06        bl      0xffd83918\r
32582    1fcfc:       08003466        stmeqda r0, {r1, r2, r5, r6, sl, ip, sp}\r
32583    1fd00:       e1a08000        mov     r8, r0\r
32584    1fd04:       e2890008        add     r0, r9, #8      ; 0x8\r
32585    1fd08:       ebf58f02        bl      0xffd83918\r
32586    1fd0c:       08003466        stmeqda r0, {r1, r2, r5, r6, sl, ip, sp}\r
32587    1fd10:       e58d0418        str     r0, [sp, #1048]\r
32588    1fd14:       e289000c        add     r0, r9, #12     ; 0xc\r
32589    1fd18:       ebf58efe        bl      0xffd83918\r
32590    1fd1c:       08003466        stmeqda r0, {r1, r2, r5, r6, sl, ip, sp}\r
32591    1fd20:       e58d041c        str     r0, [sp, #1052]\r
32592    1fd24:       ebf59095        bl      0xffd83f80\r
32593    1fd28:       08003464        stmeqda r0, {r2, r5, r6, sl, ip, sp}\r
32594    1fd2c:       e59d9434        ldr     r9, [sp, #1076]\r
32595    1fd30:       e3c99003        bic     r9, r9, #3      ; 0x3\r
32596    1fd34:       e2890004        add     r0, r9, #4      ; 0x4\r
32597    1fd38:       e58d0434        str     r0, [sp, #1076]\r
32598    1fd3c:       e2890000        add     r0, r9, #0      ; 0x0\r
32599    1fd40:       ebf58ef4        bl      0xffd83918\r
32600    1fd44:       08003468        stmeqda r0, {r3, r5, r6, sl, ip, sp}\r
32601    1fd48:       e1a03000        mov     r3, r0\r
32602    1fd4c:       ebf5908b        bl      0xffd83f80\r
32603    1fd50:       08003466        stmeqda r0, {r1, r2, r5, r6, sl, ip, sp}\r
32604    1fd54:       e1a00003        mov     r0, r3\r
32605    1fd58:       e28cc020        add     ip, ip, #32     ; 0x20\r
32606    1fd5c:       eaf58cdb        b       0xffd830d0\r
32607    1fd60:       08002ff6        stmeqda r0, {r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, sp}\r
32608    1fd64:       00000000        andeq   r0, r0, r0\r
32609    1fd68:       ebf59084        bl      0xffd83f80\r
32610    1fd6c:       08002ff6        stmeqda r0, {r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, sp}\r
32611    1fd70:       e3a00f9e        mov     r0, #632        ; 0x278\r
32612    1fd74:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
32613    1fd78:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
32614    1fd7c:       ebf58ee5        bl      0xffd83918\r
32615    1fd80:       08002ffa        stmeqda r0, {r1, r3, r4, r5, r6, r7, r8, r9, sl, fp, sp}\r
32616    1fd84:       e1a03000        mov     r3, r0\r
32617    1fd88:       ebf5907c        bl      0xffd83f80\r
32618    1fd8c:       08002ff8        stmeqda r0, {r3, r4, r5, r6, r7, r8, r9, sl, fp, sp}\r
32619    1fd90:       e2830000        add     r0, r3, #0      ; 0x0\r
32620    1fd94:       ebf58edf        bl      0xffd83918\r
32621    1fd98:       08002ffc        stmeqda r0, {r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, sp}\r
32622    1fd9c:       e1a08000        mov     r8, r0\r
32623    1fda0:       ebf59076        bl      0xffd83f80\r
32624    1fda4:       08002ffa        stmeqda r0, {r1, r3, r4, r5, r6, r7, r8, r9, sl, fp, sp}\r
32625    1fda8:       e3a00f9f        mov     r0, #636        ; 0x27c\r
32626    1fdac:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
32627    1fdb0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
32628    1fdb4:       ebf58ed7        bl      0xffd83918\r
32629    1fdb8:       08002ffe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, sp}\r
32630    1fdbc:       e58d0418        str     r0, [sp, #1048]\r
32631    1fdc0:       ebf5906e        bl      0xffd83f80\r
32632    1fdc4:       08002ffc        stmeqda r0, {r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, sp}\r
32633    1fdc8:       e3a00dca        mov     r0, #12928      ; 0x3280\r
32634    1fdcc:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
32635    1fdd0:       ebf58ed0        bl      0xffd83918\r
32636    1fdd4:       08003000        stmeqda r0, {ip, sp}\r
32637    1fdd8:       e1a03000        mov     r3, r0\r
32638    1fddc:       ebf59067        bl      0xffd83f80\r
32639    1fde0:       08002ffe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, sp}\r
32640    1fde4:       e1a00003        mov     r0, r3\r
32641    1fde8:       e58d0424        str     r0, [sp, #1060]\r
32642    1fdec:       ebf59063        bl      0xffd83f80\r
32643    1fdf0:       08003000        stmeqda r0, {ip, sp}\r
32644    1fdf4:       e2830000        add     r0, r3, #0      ; 0x0\r
32645    1fdf8:       ebf58e9a        bl      0xffd83868\r
32646    1fdfc:       08003004        stmeqda r0, {r2, ip, sp}\r
32647    1fe00:       e1a03000        mov     r3, r0\r
32648    1fe04:       ebf5905d        bl      0xffd83f80\r
32649    1fe08:       08003002        stmeqda r0, {r1, ip, sp}\r
32650    1fe0c:       e3b04080        movs    r4, #128        ; 0x80\r
32651    1fe10:       ebf5905a        bl      0xffd83f80\r
32652    1fe14:       08003004        stmeqda r0, {r2, ip, sp}\r
32653    1fe18:       e1b04384        movs    r4, r4, lsl #7\r
32654    1fe1c:       ebf59057        bl      0xffd83f80\r
32655    1fe20:       08003006        stmeqda r0, {r1, r2, ip, sp}\r
32656    1fe24:       e1a00004        mov     r0, r4\r
32657    1fe28:       e58d0420        str     r0, [sp, #1056]\r
32658    1fe2c:       ebf59053        bl      0xffd83f80\r
32659    1fe30:       08003008        stmeqda r0, {r3, ip, sp}\r
32660    1fe34:       e59d1420        ldr     r1, [sp, #1056]\r
32661    1fe38:       e0833001        add     r3, r3, r1\r
32662    1fe3c:       ebf5904f        bl      0xffd83f80\r
32663    1fe40:       0800300a        stmeqda r0, {r1, r3, ip, sp}\r
32664    1fe44:       e59d0418        ldr     r0, [sp, #1048]\r
32665    1fe48:       e2800000        add     r0, r0, #0      ; 0x0\r
32666    1fe4c:       ebf58eb1        bl      0xffd83918\r
32667    1fe50:       0800300e        stmeqda r0, {r1, r2, r3, ip, sp}\r
32668    1fe54:       e1a04000        mov     r4, r0\r
32669    1fe58:       ebf59048        bl      0xffd83f80\r
32670    1fe5c:       0800300c        stmeqda r0, {r2, r3, ip, sp}\r
32671    1fe60:       ebf59046        bl      0xffd83f80\r
32672    1fe64:       0800300e        stmeqda r0, {r1, r2, r3, ip, sp}\r
32673    1fe68:       e3a00011        mov     r0, #17 ; 0x11\r
32674    1fe6c:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
32675    1fe70:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
32676    1fe74:       e58d0438        str     r0, [sp, #1080]\r
32677    1fe78:       e28cc033        add     ip, ip, #51     ; 0x33\r
32678    1fe7c:       e1a00fac        mov     r0, ip, lsr #31\r
32679    1fe80:       e08ff100        add     pc, pc, r0, lsl #2\r
32680    1fe84:       080c31e0        stmeqda ip, {r5, r6, r7, r8, ip, sp}\r
32681    1fe88:       ebf58c31        bl      0xffd82f54\r
32682    1fe8c:       eaff93fe        b       0x4e8c\r
32683    1fe90:       08003010        stmeqda r0, {r4, ip, sp}\r
32684    1fe94:       00000000        andeq   r0, r0, r0\r
32685    1fe98:       ebf59038        bl      0xffd83f80\r
32686    1fe9c:       08003010        stmeqda r0, {r4, ip, sp}\r
32687    1fea0:       e3530000        cmp     r3, #0  ; 0x0\r
32688    1fea4:       ebf59035        bl      0xffd83f80\r
32689    1fea8:       08003012        stmeqda r0, {r1, r4, ip, sp}\r
32690    1feac:       e28cc006        add     ip, ip, #6      ; 0x6\r
32691    1feb0:       ba000004        blt     0x1fec8\r
32692    1feb4:       e1a00fac        mov     r0, ip, lsr #31\r
32693    1feb8:       e08ff100        add     pc, pc, r0, lsl #2\r
32694    1febc:       08003016        stmeqda r0, {r1, r2, r4, ip, sp}\r
32695    1fec0:       ebf58c23        bl      0xffd82f54\r
32696    1fec4:       ea000004        b       0x1fedc\r
32697    1fec8:       ebf5902c        bl      0xffd83f80\r
32698    1fecc:       08003014        stmeqda r0, {r2, r4, ip, sp}\r
32699    1fed0:       e1a01003        mov     r1, r3\r
32700    1fed4:       e2933003        adds    r3, r3, #3      ; 0x3\r
32701    1fed8:       e28cc003        add     ip, ip, #3      ; 0x3\r
32702    1fedc:       ebf59027        bl      0xffd83f80\r
32703    1fee0:       08003016        stmeqda r0, {r1, r2, r4, ip, sp}\r
32704    1fee4:       e1b03143        movs    r3, r3, asr #2\r
32705    1fee8:       ebf59024        bl      0xffd83f80\r
32706    1feec:       08003018        stmeqda r0, {r3, r4, ip, sp}\r
32707    1fef0:       e59d0434        ldr     r0, [sp, #1076]\r
32708    1fef4:       e2800f00        add     r0, r0, #0      ; 0x0\r
32709    1fef8:       e1a01003        mov     r1, r3\r
32710    1fefc:       ebf58db2        bl      0xffd835cc\r
32711    1ff00:       0800301a        stmeqda r0, {r1, r3, r4, ip, sp}\r
32712    1ff04:       ebf5901d        bl      0xffd83f80\r
32713    1ff08:       0800301a        stmeqda r0, {r1, r3, r4, ip, sp}\r
32714    1ff0c:       e59d1424        ldr     r1, [sp, #1060]\r
32715    1ff10:       e1a05001        mov     r5, r1\r
32716    1ff14:       ebf59019        bl      0xffd83f80\r
32717    1ff18:       0800301c        stmeqda r0, {r2, r3, r4, ip, sp}\r
32718    1ff1c:       e2850000        add     r0, r5, #0      ; 0x0\r
32719    1ff20:       ebf58e50        bl      0xffd83868\r
32720    1ff24:       08003020        stmeqda r0, {r5, ip, sp}\r
32721    1ff28:       e1a03000        mov     r3, r0\r
32722    1ff2c:       ebf59013        bl      0xffd83f80\r
32723    1ff30:       0800301e        stmeqda r0, {r1, r2, r3, r4, ip, sp}\r
32724    1ff34:       e59d0418        ldr     r0, [sp, #1048]\r
32725    1ff38:       e2800000        add     r0, r0, #0      ; 0x0\r
32726    1ff3c:       ebf58e75        bl      0xffd83918\r
32727    1ff40:       08003022        stmeqda r0, {r1, r5, ip, sp}\r
32728    1ff44:       e1a04000        mov     r4, r0\r
32729    1ff48:       ebf5900c        bl      0xffd83f80\r
32730    1ff4c:       08003020        stmeqda r0, {r5, ip, sp}\r
32731    1ff50:       ebf5900a        bl      0xffd83f80\r
32732    1ff54:       08003022        stmeqda r0, {r1, r5, ip, sp}\r
32733    1ff58:       e3a00025        mov     r0, #37 ; 0x25\r
32734    1ff5c:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
32735    1ff60:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
32736    1ff64:       e58d0438        str     r0, [sp, #1080]\r
32737    1ff68:       e28cc01a        add     ip, ip, #26     ; 0x1a\r
32738    1ff6c:       e1a00fac        mov     r0, ip, lsr #31\r
32739    1ff70:       e08ff100        add     pc, pc, r0, lsl #2\r
32740    1ff74:       080c31e0        stmeqda ip, {r5, r6, r7, r8, ip, sp}\r
32741    1ff78:       ebf58bf5        bl      0xffd82f54\r
32742    1ff7c:       eaff93c2        b       0x4e8c\r
32743    1ff80:       08003024        stmeqda r0, {r2, r5, ip, sp}\r
32744    1ff84:       00000000        andeq   r0, r0, r0\r
32745    1ff88:       ebf58ffc        bl      0xffd83f80\r
32746    1ff8c:       08003024        stmeqda r0, {r2, r5, ip, sp}\r
32747    1ff90:       e3a01000        mov     r1, #0  ; 0x0\r
32748    1ff94:       e0513003        subs    r3, r1, r3\r
32749    1ff98:       ebf58ff8        bl      0xffd83f80\r
32750    1ff9c:       08003026        stmeqda r0, {r1, r2, r5, ip, sp}\r
32751    1ffa0:       e3530000        cmp     r3, #0  ; 0x0\r
32752    1ffa4:       ebf58ff5        bl      0xffd83f80\r
32753    1ffa8:       08003028        stmeqda r0, {r3, r5, ip, sp}\r
32754    1ffac:       e28cc009        add     ip, ip, #9      ; 0x9\r
32755    1ffb0:       ba000004        blt     0x1ffc8\r
32756    1ffb4:       e1a00fac        mov     r0, ip, lsr #31\r
32757    1ffb8:       e08ff100        add     pc, pc, r0, lsl #2\r
32758    1ffbc:       0800302c        stmeqda r0, {r2, r3, r5, ip, sp}\r
32759    1ffc0:       ebf58be3        bl      0xffd82f54\r
32760    1ffc4:       ea000004        b       0x1ffdc\r
32761    1ffc8:       ebf58fec        bl      0xffd83f80\r
32762    1ffcc:       0800302a        stmeqda r0, {r1, r3, r5, ip, sp}\r
32763    1ffd0:       e1a01003        mov     r1, r3\r
32764    1ffd4:       e2933003        adds    r3, r3, #3      ; 0x3\r
32765    1ffd8:       e28cc003        add     ip, ip, #3      ; 0x3\r
32766    1ffdc:       ebf58fe7        bl      0xffd83f80\r
32767    1ffe0:       0800302c        stmeqda r0, {r2, r3, r5, ip, sp}\r
32768    1ffe4:       e1b03143        movs    r3, r3, asr #2\r
32769    1ffe8:       ebf58fe4        bl      0xffd83f80\r
32770    1ffec:       0800302e        stmeqda r0, {r1, r2, r3, r5, ip, sp}\r
32771    1fff0:       e59d0434        ldr     r0, [sp, #1076]\r
32772    1fff4:       e2800f01        add     r0, r0, #4      ; 0x4\r
32773    1fff8:       e1a01003        mov     r1, r3\r
32774    1fffc:       ebf58d72        bl      0xffd835cc\r
32775    20000:       08003030        stmeqda r0, {r4, r5, ip, sp}\r
32776    20004:       ebf58fdd        bl      0xffd83f80\r
32777    20008:       08003030        stmeqda r0, {r4, r5, ip, sp}\r
32778    2000c:       e3a00fa1        mov     r0, #644        ; 0x284\r
32779    20010:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
32780    20014:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
32781    20018:       ebf58e3e        bl      0xffd83918\r
32782    2001c:       08003034        stmeqda r0, {r2, r4, r5, ip, sp}\r
32783    20020:       e58d041c        str     r0, [sp, #1052]\r
32784    20024:       ebf58fd5        bl      0xffd83f80\r
32785    20028:       08003032        stmeqda r0, {r1, r4, r5, ip, sp}\r
32786    2002c:       e59d041c        ldr     r0, [sp, #1052]\r
32787    20030:       e2800000        add     r0, r0, #0      ; 0x0\r
32788    20034:       ebf58e0b        bl      0xffd83868\r
32789    20038:       08003036        stmeqda r0, {r1, r2, r4, r5, ip, sp}\r
32790    2003c:       e1a03000        mov     r3, r0\r
32791    20040:       ebf58fce        bl      0xffd83f80\r
32792    20044:       08003034        stmeqda r0, {r2, r4, r5, ip, sp}\r
32793    20048:       e59d0418        ldr     r0, [sp, #1048]\r
32794    2004c:       e2800000        add     r0, r0, #0      ; 0x0\r
32795    20050:       ebf58e30        bl      0xffd83918\r
32796    20054:       08003038        stmeqda r0, {r3, r4, r5, ip, sp}\r
32797    20058:       e1a04000        mov     r4, r0\r
32798    2005c:       ebf58fc7        bl      0xffd83f80\r
32799    20060:       08003036        stmeqda r0, {r1, r2, r4, r5, ip, sp}\r
32800    20064:       ebf58fc5        bl      0xffd83f80\r
32801    20068:       08003038        stmeqda r0, {r3, r4, r5, ip, sp}\r
32802    2006c:       e3a0003b        mov     r0, #59 ; 0x3b\r
32803    20070:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
32804    20074:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
32805    20078:       e58d0438        str     r0, [sp, #1080]\r
32806    2007c:       e28cc01c        add     ip, ip, #28     ; 0x1c\r
32807    20080:       e1a00fac        mov     r0, ip, lsr #31\r
32808    20084:       e08ff100        add     pc, pc, r0, lsl #2\r
32809    20088:       080c31e0        stmeqda ip, {r5, r6, r7, r8, ip, sp}\r
32810    2008c:       ebf58bb0        bl      0xffd82f54\r
32811    20090:       eaff937d        b       0x4e8c\r
32812    20094:       0800303a        stmeqda r0, {r1, r3, r4, r5, ip, sp}\r
32813    20098:       00000000        andeq   r0, r0, r0\r
32814    2009c:       ebf58fb7        bl      0xffd83f80\r
32815    200a0:       0800303a        stmeqda r0, {r1, r3, r4, r5, ip, sp}\r
32816    200a4:       e1a01003        mov     r1, r3\r
32817    200a8:       e2937000        adds    r7, r3, #0      ; 0x0\r
32818    200ac:       ebf58fb3        bl      0xffd83f80\r
32819    200b0:       0800303c        stmeqda r0, {r2, r3, r4, r5, ip, sp}\r
32820    200b4:       e59d1424        ldr     r1, [sp, #1060]\r
32821    200b8:       e1a06001        mov     r6, r1\r
32822    200bc:       ebf58faf        bl      0xffd83f80\r
32823    200c0:       0800303e        stmeqda r0, {r1, r2, r3, r4, r5, ip, sp}\r
32824    200c4:       e2860000        add     r0, r6, #0      ; 0x0\r
32825    200c8:       ebf58de6        bl      0xffd83868\r
32826    200cc:       08003042        stmeqda r0, {r1, r6, ip, sp}\r
32827    200d0:       e1a03000        mov     r3, r0\r
32828    200d4:       ebf58fa9        bl      0xffd83f80\r
32829    200d8:       08003040        stmeqda r0, {r6, ip, sp}\r
32830    200dc:       e59d0418        ldr     r0, [sp, #1048]\r
32831    200e0:       e2800000        add     r0, r0, #0      ; 0x0\r
32832    200e4:       ebf58e0b        bl      0xffd83918\r
32833    200e8:       08003044        stmeqda r0, {r2, r6, ip, sp}\r
32834    200ec:       e1a04000        mov     r4, r0\r
32835    200f0:       ebf58fa2        bl      0xffd83f80\r
32836    200f4:       08003042        stmeqda r0, {r1, r6, ip, sp}\r
32837    200f8:       ebf58fa0        bl      0xffd83f80\r
32838    200fc:       08003044        stmeqda r0, {r2, r6, ip, sp}\r
32839    20100:       e3a00047        mov     r0, #71 ; 0x47\r
32840    20104:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
32841    20108:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
32842    2010c:       e58d0438        str     r0, [sp, #1080]\r
32843    20110:       e28cc016        add     ip, ip, #22     ; 0x16\r
32844    20114:       e1a00fac        mov     r0, ip, lsr #31\r
32845    20118:       e08ff100        add     pc, pc, r0, lsl #2\r
32846    2011c:       080c31e0        stmeqda ip, {r5, r6, r7, r8, ip, sp}\r
32847    20120:       ebf58b8b        bl      0xffd82f54\r
32848    20124:       eaff9358        b       0x4e8c\r
32849    20128:       08003046        stmeqda r0, {r1, r2, r6, ip, sp}\r
32850    2012c:       00000000        andeq   r0, r0, r0\r
32851    20130:       ebf58f92        bl      0xffd83f80\r
32852    20134:       08003046        stmeqda r0, {r1, r2, r6, ip, sp}\r
32853    20138:       e1b04fa7        movs    r4, r7, lsr #31\r
32854    2013c:       ebf58f8f        bl      0xffd83f80\r
32855    20140:       08003048        stmeqda r0, {r3, r6, ip, sp}\r
32856    20144:       e1a01007        mov     r1, r7\r
32857    20148:       e0977004        adds    r7, r7, r4\r
32858    2014c:       ebf58f8b        bl      0xffd83f80\r
32859    20150:       0800304a        stmeqda r0, {r1, r3, r6, ip, sp}\r
32860    20154:       e1b070c7        movs    r7, r7, asr #1\r
32861    20158:       ebf58f88        bl      0xffd83f80\r
32862    2015c:       0800304c        stmeqda r0, {r2, r3, r6, ip, sp}\r
32863    20160:       e1a01007        mov     r1, r7\r
32864    20164:       e0170397        muls    r7, r7, r3\r
32865    20168:       ebf58f84        bl      0xffd83f80\r
32866    2016c:       0800304e        stmeqda r0, {r1, r2, r3, r6, ip, sp}\r
32867    20170:       e3570000        cmp     r7, #0  ; 0x0\r
32868    20174:       ebf58f81        bl      0xffd83f80\r
32869    20178:       08003050        stmeqda r0, {r4, r6, ip, sp}\r
32870    2017c:       e28cc012        add     ip, ip, #18     ; 0x12\r
32871    20180:       ba000004        blt     0x20198\r
32872    20184:       e1a00fac        mov     r0, ip, lsr #31\r
32873    20188:       e08ff100        add     pc, pc, r0, lsl #2\r
32874    2018c:       08003056        stmeqda r0, {r1, r2, r4, r6, ip, sp}\r
32875    20190:       ebf58b6f        bl      0xffd82f54\r
32876    20194:       ea00000c        b       0x201cc\r
32877    20198:       ebf58f78        bl      0xffd83f80\r
32878    2019c:       08003052        stmeqda r0, {r1, r4, r6, ip, sp}\r
32879    201a0:       e3a00fa2        mov     r0, #648        ; 0x288\r
32880    201a4:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
32881    201a8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
32882    201ac:       ebf58dd9        bl      0xffd83918\r
32883    201b0:       08003056        stmeqda r0, {r1, r2, r4, r6, ip, sp}\r
32884    201b4:       e1a03000        mov     r3, r0\r
32885    201b8:       ebf58f70        bl      0xffd83f80\r
32886    201bc:       08003054        stmeqda r0, {r2, r4, r6, ip, sp}\r
32887    201c0:       e1a01007        mov     r1, r7\r
32888    201c4:       e0977003        adds    r7, r7, r3\r
32889    201c8:       e28cc008        add     ip, ip, #8      ; 0x8\r
32890    201cc:       ebf58f6b        bl      0xffd83f80\r
32891    201d0:       08003056        stmeqda r0, {r1, r2, r4, r6, ip, sp}\r
32892    201d4:       e1b078c7        movs    r7, r7, asr #17\r
32893    201d8:       ebf58f68        bl      0xffd83f80\r
32894    201dc:       08003058        stmeqda r0, {r3, r4, r6, ip, sp}\r
32895    201e0:       e59d0434        ldr     r0, [sp, #1076]\r
32896    201e4:       e2800f02        add     r0, r0, #8      ; 0x8\r
32897    201e8:       e1a01007        mov     r1, r7\r
32898    201ec:       ebf58cf6        bl      0xffd835cc\r
32899    201f0:       0800305a        stmeqda r0, {r1, r3, r4, r6, ip, sp}\r
32900    201f4:       ebf58f61        bl      0xffd83f80\r
32901    201f8:       0800305a        stmeqda r0, {r1, r3, r4, r6, ip, sp}\r
32902    201fc:       e59d041c        ldr     r0, [sp, #1052]\r
32903    20200:       e2800000        add     r0, r0, #0      ; 0x0\r
32904    20204:       ebf58d97        bl      0xffd83868\r
32905    20208:       0800305e        stmeqda r0, {r1, r2, r3, r4, r6, ip, sp}\r
32906    2020c:       e1a03000        mov     r3, r0\r
32907    20210:       ebf58f5a        bl      0xffd83f80\r
32908    20214:       0800305c        stmeqda r0, {r2, r3, r4, r6, ip, sp}\r
32909    20218:       e59d1420        ldr     r1, [sp, #1056]\r
32910    2021c:       e0833001        add     r3, r3, r1\r
32911    20220:       ebf58f56        bl      0xffd83f80\r
32912    20224:       0800305e        stmeqda r0, {r1, r2, r3, r4, r6, ip, sp}\r
32913    20228:       e59d0418        ldr     r0, [sp, #1048]\r
32914    2022c:       e2800000        add     r0, r0, #0      ; 0x0\r
32915    20230:       ebf58db8        bl      0xffd83918\r
32916    20234:       08003062        stmeqda r0, {r1, r5, r6, ip, sp}\r
32917    20238:       e1a04000        mov     r4, r0\r
32918    2023c:       ebf58f4f        bl      0xffd83f80\r
32919    20240:       08003060        stmeqda r0, {r5, r6, ip, sp}\r
32920    20244:       ebf58f4d        bl      0xffd83f80\r
32921    20248:       08003062        stmeqda r0, {r1, r5, r6, ip, sp}\r
32922    2024c:       e3a00065        mov     r0, #101        ; 0x65\r
32923    20250:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
32924    20254:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
32925    20258:       e58d0438        str     r0, [sp, #1080]\r
32926    2025c:       e28cc01a        add     ip, ip, #26     ; 0x1a\r
32927    20260:       e1a00fac        mov     r0, ip, lsr #31\r
32928    20264:       e08ff100        add     pc, pc, r0, lsl #2\r
32929    20268:       080c31e0        stmeqda ip, {r5, r6, r7, r8, ip, sp}\r
32930    2026c:       ebf58b38        bl      0xffd82f54\r
32931    20270:       eaff9305        b       0x4e8c\r
32932    20274:       08003064        stmeqda r0, {r2, r5, r6, ip, sp}\r
32933    20278:       00000000        andeq   r0, r0, r0\r
32934    2027c:       ebf58f3f        bl      0xffd83f80\r
32935    20280:       08003064        stmeqda r0, {r2, r5, r6, ip, sp}\r
32936    20284:       e3530000        cmp     r3, #0  ; 0x0\r
32937    20288:       ebf58f3c        bl      0xffd83f80\r
32938    2028c:       08003066        stmeqda r0, {r1, r2, r5, r6, ip, sp}\r
32939    20290:       e28cc006        add     ip, ip, #6      ; 0x6\r
32940    20294:       ba000004        blt     0x202ac\r
32941    20298:       e1a00fac        mov     r0, ip, lsr #31\r
32942    2029c:       e08ff100        add     pc, pc, r0, lsl #2\r
32943    202a0:       0800306a        stmeqda r0, {r1, r3, r5, r6, ip, sp}\r
32944    202a4:       ebf58b2a        bl      0xffd82f54\r
32945    202a8:       ea000004        b       0x202c0\r
32946    202ac:       ebf58f33        bl      0xffd83f80\r
32947    202b0:       08003068        stmeqda r0, {r3, r5, r6, ip, sp}\r
32948    202b4:       e1a01003        mov     r1, r3\r
32949    202b8:       e2933003        adds    r3, r3, #3      ; 0x3\r
32950    202bc:       e28cc003        add     ip, ip, #3      ; 0x3\r
32951    202c0:       ebf58f2e        bl      0xffd83f80\r
32952    202c4:       0800306a        stmeqda r0, {r1, r3, r5, r6, ip, sp}\r
32953    202c8:       e1b03143        movs    r3, r3, asr #2\r
32954    202cc:       ebf58f2b        bl      0xffd83f80\r
32955    202d0:       0800306c        stmeqda r0, {r2, r3, r5, r6, ip, sp}\r
32956    202d4:       e59d0434        ldr     r0, [sp, #1076]\r
32957    202d8:       e2800f03        add     r0, r0, #12     ; 0xc\r
32958    202dc:       e1a01003        mov     r1, r3\r
32959    202e0:       ebf58cb9        bl      0xffd835cc\r
32960    202e4:       0800306e        stmeqda r0, {r1, r2, r3, r5, r6, ip, sp}\r
32961    202e8:       ebf58f24        bl      0xffd83f80\r
32962    202ec:       0800306e        stmeqda r0, {r1, r2, r3, r5, r6, ip, sp}\r
32963    202f0:       e59d041c        ldr     r0, [sp, #1052]\r
32964    202f4:       e2800000        add     r0, r0, #0      ; 0x0\r
32965    202f8:       ebf58d5a        bl      0xffd83868\r
32966    202fc:       08003072        stmeqda r0, {r1, r4, r5, r6, ip, sp}\r
32967    20300:       e1a03000        mov     r3, r0\r
32968    20304:       ebf58f1d        bl      0xffd83f80\r
32969    20308:       08003070        stmeqda r0, {r4, r5, r6, ip, sp}\r
32970    2030c:       e59d0418        ldr     r0, [sp, #1048]\r
32971    20310:       e2800000        add     r0, r0, #0      ; 0x0\r
32972    20314:       ebf58d7f        bl      0xffd83918\r
32973    20318:       08003074        stmeqda r0, {r2, r4, r5, r6, ip, sp}\r
32974    2031c:       e1a04000        mov     r4, r0\r
32975    20320:       ebf58f16        bl      0xffd83f80\r
32976    20324:       08003072        stmeqda r0, {r1, r4, r5, r6, ip, sp}\r
32977    20328:       e28cc014        add     ip, ip, #20     ; 0x14\r
32978    2032c:       ebf58f13        bl      0xffd83f80\r
32979    20330:       08003074        stmeqda r0, {r2, r4, r5, r6, ip, sp}\r
32980    20334:       e3a00077        mov     r0, #119        ; 0x77\r
32981    20338:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
32982    2033c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
32983    20340:       e58d0438        str     r0, [sp, #1080]\r
32984    20344:       e28cc003        add     ip, ip, #3      ; 0x3\r
32985    20348:       e1a00fac        mov     r0, ip, lsr #31\r
32986    2034c:       e08ff100        add     pc, pc, r0, lsl #2\r
32987    20350:       080c31e0        stmeqda ip, {r5, r6, r7, r8, ip, sp}\r
32988    20354:       ebf58afe        bl      0xffd82f54\r
32989    20358:       eaff92cb        b       0x4e8c\r
32990    2035c:       08003076        stmeqda r0, {r1, r2, r4, r5, r6, ip, sp}\r
32991    20360:       00000000        andeq   r0, r0, r0\r
32992    20364:       ebf58f05        bl      0xffd83f80\r
32993    20368:       08003076        stmeqda r0, {r1, r2, r4, r5, r6, ip, sp}\r
32994    2036c:       e1a01003        mov     r1, r3\r
32995    20370:       e2937000        adds    r7, r3, #0      ; 0x0\r
32996    20374:       ebf58f01        bl      0xffd83f80\r
32997    20378:       08003078        stmeqda r0, {r3, r4, r5, r6, ip, sp}\r
32998    2037c:       e59d1424        ldr     r1, [sp, #1060]\r
32999    20380:       e1a04001        mov     r4, r1\r
33000    20384:       ebf58efd        bl      0xffd83f80\r
33001    20388:       0800307a        stmeqda r0, {r1, r3, r4, r5, r6, ip, sp}\r
33002    2038c:       e2840000        add     r0, r4, #0      ; 0x0\r
33003    20390:       ebf58d34        bl      0xffd83868\r
33004    20394:       0800307e        stmeqda r0, {r1, r2, r3, r4, r5, r6, ip, sp}\r
33005    20398:       e1a03000        mov     r3, r0\r
33006    2039c:       ebf58ef7        bl      0xffd83f80\r
33007    203a0:       0800307c        stmeqda r0, {r2, r3, r4, r5, r6, ip, sp}\r
33008    203a4:       e59d1420        ldr     r1, [sp, #1056]\r
33009    203a8:       e0833001        add     r3, r3, r1\r
33010    203ac:       ebf58ef3        bl      0xffd83f80\r
33011    203b0:       0800307e        stmeqda r0, {r1, r2, r3, r4, r5, r6, ip, sp}\r
33012    203b4:       e59d0418        ldr     r0, [sp, #1048]\r
33013    203b8:       e2800000        add     r0, r0, #0      ; 0x0\r
33014    203bc:       ebf58d55        bl      0xffd83918\r
33015    203c0:       08003082        stmeqda r0, {r1, r7, ip, sp}\r
33016    203c4:       e1a04000        mov     r4, r0\r
33017    203c8:       ebf58eec        bl      0xffd83f80\r
33018    203cc:       08003080        stmeqda r0, {r7, ip, sp}\r
33019    203d0:       ebf58eea        bl      0xffd83f80\r
33020    203d4:       08003082        stmeqda r0, {r1, r7, ip, sp}\r
33021    203d8:       e3a00085        mov     r0, #133        ; 0x85\r
33022    203dc:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
33023    203e0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
33024    203e4:       e58d0438        str     r0, [sp, #1080]\r
33025    203e8:       e28cc019        add     ip, ip, #25     ; 0x19\r
33026    203ec:       e1a00fac        mov     r0, ip, lsr #31\r
33027    203f0:       e08ff100        add     pc, pc, r0, lsl #2\r
33028    203f4:       080c31e0        stmeqda ip, {r5, r6, r7, r8, ip, sp}\r
33029    203f8:       ebf58ad5        bl      0xffd82f54\r
33030    203fc:       eaff92a2        b       0x4e8c\r
33031    20400:       08003084        stmeqda r0, {r2, r7, ip, sp}\r
33032    20404:       00000000        andeq   r0, r0, r0\r
33033    20408:       ebf58edc        bl      0xffd83f80\r
33034    2040c:       08003084        stmeqda r0, {r2, r7, ip, sp}\r
33035    20410:       e1b04fa7        movs    r4, r7, lsr #31\r
33036    20414:       ebf58ed9        bl      0xffd83f80\r
33037    20418:       08003086        stmeqda r0, {r1, r2, r7, ip, sp}\r
33038    2041c:       e1a01007        mov     r1, r7\r
33039    20420:       e0977004        adds    r7, r7, r4\r
33040    20424:       ebf58ed5        bl      0xffd83f80\r
33041    20428:       08003088        stmeqda r0, {r3, r7, ip, sp}\r
33042    2042c:       e1b070c7        movs    r7, r7, asr #1\r
33043    20430:       ebf58ed2        bl      0xffd83f80\r
33044    20434:       0800308a        stmeqda r0, {r1, r3, r7, ip, sp}\r
33045    20438:       e1a01007        mov     r1, r7\r
33046    2043c:       e0170397        muls    r7, r7, r3\r
33047    20440:       ebf58ece        bl      0xffd83f80\r
33048    20444:       0800308c        stmeqda r0, {r2, r3, r7, ip, sp}\r
33049    20448:       e3570000        cmp     r7, #0  ; 0x0\r
33050    2044c:       ebf58ecb        bl      0xffd83f80\r
33051    20450:       0800308e        stmeqda r0, {r1, r2, r3, r7, ip, sp}\r
33052    20454:       e28cc012        add     ip, ip, #18     ; 0x12\r
33053    20458:       ba000004        blt     0x20470\r
33054    2045c:       e1a00fac        mov     r0, ip, lsr #31\r
33055    20460:       e08ff100        add     pc, pc, r0, lsl #2\r
33056    20464:       08003094        stmeqda r0, {r2, r4, r7, ip, sp}\r
33057    20468:       ebf58ab9        bl      0xffd82f54\r
33058    2046c:       ea00000c        b       0x204a4\r
33059    20470:       ebf58ec2        bl      0xffd83f80\r
33060    20474:       08003090        stmeqda r0, {r4, r7, ip, sp}\r
33061    20478:       e3a00fa2        mov     r0, #648        ; 0x288\r
33062    2047c:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
33063    20480:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
33064    20484:       ebf58d23        bl      0xffd83918\r
33065    20488:       08003094        stmeqda r0, {r2, r4, r7, ip, sp}\r
33066    2048c:       e1a05000        mov     r5, r0\r
33067    20490:       ebf58eba        bl      0xffd83f80\r
33068    20494:       08003092        stmeqda r0, {r1, r4, r7, ip, sp}\r
33069    20498:       e1a01007        mov     r1, r7\r
33070    2049c:       e0977005        adds    r7, r7, r5\r
33071    204a0:       e28cc008        add     ip, ip, #8      ; 0x8\r
33072    204a4:       ebf58eb5        bl      0xffd83f80\r
33073    204a8:       08003094        stmeqda r0, {r2, r4, r7, ip, sp}\r
33074    204ac:       e1b078c7        movs    r7, r7, asr #17\r
33075    204b0:       ebf58eb2        bl      0xffd83f80\r
33076    204b4:       08003096        stmeqda r0, {r1, r2, r4, r7, ip, sp}\r
33077    204b8:       e59d0434        ldr     r0, [sp, #1076]\r
33078    204bc:       e2800f04        add     r0, r0, #16     ; 0x10\r
33079    204c0:       e1a01007        mov     r1, r7\r
33080    204c4:       ebf58c40        bl      0xffd835cc\r
33081    204c8:       08003098        stmeqda r0, {r3, r4, r7, ip, sp}\r
33082    204cc:       ebf58eab        bl      0xffd83f80\r
33083    204d0:       08003098        stmeqda r0, {r3, r4, r7, ip, sp}\r
33084    204d4:       e59d041c        ldr     r0, [sp, #1052]\r
33085    204d8:       e2800000        add     r0, r0, #0      ; 0x0\r
33086    204dc:       ebf58ce1        bl      0xffd83868\r
33087    204e0:       0800309c        stmeqda r0, {r2, r3, r4, r7, ip, sp}\r
33088    204e4:       e1a03000        mov     r3, r0\r
33089    204e8:       ebf58ea4        bl      0xffd83f80\r
33090    204ec:       0800309a        stmeqda r0, {r1, r3, r4, r7, ip, sp}\r
33091    204f0:       e59d1420        ldr     r1, [sp, #1056]\r
33092    204f4:       e0833001        add     r3, r3, r1\r
33093    204f8:       ebf58ea0        bl      0xffd83f80\r
33094    204fc:       0800309c        stmeqda r0, {r2, r3, r4, r7, ip, sp}\r
33095    20500:       e59d0418        ldr     r0, [sp, #1048]\r
33096    20504:       e2800000        add     r0, r0, #0      ; 0x0\r
33097    20508:       ebf58d02        bl      0xffd83918\r
33098    2050c:       080030a0        stmeqda r0, {r5, r7, ip, sp}\r
33099    20510:       e1a04000        mov     r4, r0\r
33100    20514:       ebf58e99        bl      0xffd83f80\r
33101    20518:       0800309e        stmeqda r0, {r1, r2, r3, r4, r7, ip, sp}\r
33102    2051c:       ebf58e97        bl      0xffd83f80\r
33103    20520:       080030a0        stmeqda r0, {r5, r7, ip, sp}\r
33104    20524:       e3a000a3        mov     r0, #163        ; 0xa3\r
33105    20528:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
33106    2052c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
33107    20530:       e58d0438        str     r0, [sp, #1080]\r
33108    20534:       e28cc01a        add     ip, ip, #26     ; 0x1a\r
33109    20538:       e1a00fac        mov     r0, ip, lsr #31\r
33110    2053c:       e08ff100        add     pc, pc, r0, lsl #2\r
33111    20540:       080c31e0        stmeqda ip, {r5, r6, r7, r8, ip, sp}\r
33112    20544:       ebf58a82        bl      0xffd82f54\r
33113    20548:       eaff924f        b       0x4e8c\r
33114    2054c:       080030a2        stmeqda r0, {r1, r5, r7, ip, sp}\r
33115    20550:       00000000        andeq   r0, r0, r0\r
33116    20554:       ebf58e89        bl      0xffd83f80\r
33117    20558:       080030a2        stmeqda r0, {r1, r5, r7, ip, sp}\r
33118    2055c:       e1a01003        mov     r1, r3\r
33119    20560:       e2937000        adds    r7, r3, #0      ; 0x0\r
33120    20564:       ebf58e85        bl      0xffd83f80\r
33121    20568:       080030a4        stmeqda r0, {r2, r5, r7, ip, sp}\r
33122    2056c:       e59d1424        ldr     r1, [sp, #1060]\r
33123    20570:       e1a06001        mov     r6, r1\r
33124    20574:       ebf58e81        bl      0xffd83f80\r
33125    20578:       080030a6        stmeqda r0, {r1, r2, r5, r7, ip, sp}\r
33126    2057c:       e2860000        add     r0, r6, #0      ; 0x0\r
33127    20580:       ebf58cb8        bl      0xffd83868\r
33128    20584:       080030aa        stmeqda r0, {r1, r3, r5, r7, ip, sp}\r
33129    20588:       e1a03000        mov     r3, r0\r
33130    2058c:       ebf58e7b        bl      0xffd83f80\r
33131    20590:       080030a8        stmeqda r0, {r3, r5, r7, ip, sp}\r
33132    20594:       e59d0418        ldr     r0, [sp, #1048]\r
33133    20598:       e2800000        add     r0, r0, #0      ; 0x0\r
33134    2059c:       ebf58cdd        bl      0xffd83918\r
33135    205a0:       080030ac        stmeqda r0, {r2, r3, r5, r7, ip, sp}\r
33136    205a4:       e1a04000        mov     r4, r0\r
33137    205a8:       ebf58e74        bl      0xffd83f80\r
33138    205ac:       080030aa        stmeqda r0, {r1, r3, r5, r7, ip, sp}\r
33139    205b0:       ebf58e72        bl      0xffd83f80\r
33140    205b4:       080030ac        stmeqda r0, {r2, r3, r5, r7, ip, sp}\r
33141    205b8:       e3a000af        mov     r0, #175        ; 0xaf\r
33142    205bc:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
33143    205c0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
33144    205c4:       e58d0438        str     r0, [sp, #1080]\r
33145    205c8:       e28cc016        add     ip, ip, #22     ; 0x16\r
33146    205cc:       e1a00fac        mov     r0, ip, lsr #31\r
33147    205d0:       e08ff100        add     pc, pc, r0, lsl #2\r
33148    205d4:       080c31e0        stmeqda ip, {r5, r6, r7, r8, ip, sp}\r
33149    205d8:       ebf58a5d        bl      0xffd82f54\r
33150    205dc:       eaff922a        b       0x4e8c\r
33151    205e0:       080030ae        stmeqda r0, {r1, r2, r3, r5, r7, ip, sp}\r
33152    205e4:       00000000        andeq   r0, r0, r0\r
33153    205e8:       ebf58e64        bl      0xffd83f80\r
33154    205ec:       080030ae        stmeqda r0, {r1, r2, r3, r5, r7, ip, sp}\r
33155    205f0:       e1b04fa7        movs    r4, r7, lsr #31\r
33156    205f4:       ebf58e61        bl      0xffd83f80\r
33157    205f8:       080030b0        stmeqda r0, {r4, r5, r7, ip, sp}\r
33158    205fc:       e1a01007        mov     r1, r7\r
33159    20600:       e0977004        adds    r7, r7, r4\r
33160    20604:       ebf58e5d        bl      0xffd83f80\r
33161    20608:       080030b2        stmeqda r0, {r1, r4, r5, r7, ip, sp}\r
33162    2060c:       e1b070c7        movs    r7, r7, asr #1\r
33163    20610:       ebf58e5a        bl      0xffd83f80\r
33164    20614:       080030b4        stmeqda r0, {r2, r4, r5, r7, ip, sp}\r
33165    20618:       e1a01007        mov     r1, r7\r
33166    2061c:       e0170397        muls    r7, r7, r3\r
33167    20620:       ebf58e56        bl      0xffd83f80\r
33168    20624:       080030b6        stmeqda r0, {r1, r2, r4, r5, r7, ip, sp}\r
33169    20628:       e3570000        cmp     r7, #0  ; 0x0\r
33170    2062c:       ebf58e53        bl      0xffd83f80\r
33171    20630:       080030b8        stmeqda r0, {r3, r4, r5, r7, ip, sp}\r
33172    20634:       e28cc012        add     ip, ip, #18     ; 0x12\r
33173    20638:       ba000004        blt     0x20650\r
33174    2063c:       e1a00fac        mov     r0, ip, lsr #31\r
33175    20640:       e08ff100        add     pc, pc, r0, lsl #2\r
33176    20644:       080030be        stmeqda r0, {r1, r2, r3, r4, r5, r7, ip, sp}\r
33177    20648:       ebf58a41        bl      0xffd82f54\r
33178    2064c:       ea00000c        b       0x20684\r
33179    20650:       ebf58e4a        bl      0xffd83f80\r
33180    20654:       080030ba        stmeqda r0, {r1, r3, r4, r5, r7, ip, sp}\r
33181    20658:       e3a00fa2        mov     r0, #648        ; 0x288\r
33182    2065c:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
33183    20660:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
33184    20664:       ebf58cab        bl      0xffd83918\r
33185    20668:       080030be        stmeqda r0, {r1, r2, r3, r4, r5, r7, ip, sp}\r
33186    2066c:       e1a03000        mov     r3, r0\r
33187    20670:       ebf58e42        bl      0xffd83f80\r
33188    20674:       080030bc        stmeqda r0, {r2, r3, r4, r5, r7, ip, sp}\r
33189    20678:       e1a01007        mov     r1, r7\r
33190    2067c:       e0977003        adds    r7, r7, r3\r
33191    20680:       e28cc008        add     ip, ip, #8      ; 0x8\r
33192    20684:       ebf58e3d        bl      0xffd83f80\r
33193    20688:       080030be        stmeqda r0, {r1, r2, r3, r4, r5, r7, ip, sp}\r
33194    2068c:       e1b078c7        movs    r7, r7, asr #17\r
33195    20690:       ebf58e3a        bl      0xffd83f80\r
33196    20694:       080030c0        stmeqda r0, {r6, r7, ip, sp}\r
33197    20698:       e59d0434        ldr     r0, [sp, #1076]\r
33198    2069c:       e2800f05        add     r0, r0, #20     ; 0x14\r
33199    206a0:       e1a01007        mov     r1, r7\r
33200    206a4:       ebf58bc8        bl      0xffd835cc\r
33201    206a8:       080030c2        stmeqda r0, {r1, r6, r7, ip, sp}\r
33202    206ac:       ebf58e33        bl      0xffd83f80\r
33203    206b0:       080030c2        stmeqda r0, {r1, r6, r7, ip, sp}\r
33204    206b4:       e59d041c        ldr     r0, [sp, #1052]\r
33205    206b8:       e2800000        add     r0, r0, #0      ; 0x0\r
33206    206bc:       ebf58c69        bl      0xffd83868\r
33207    206c0:       080030c6        stmeqda r0, {r1, r2, r6, r7, ip, sp}\r
33208    206c4:       e1a03000        mov     r3, r0\r
33209    206c8:       ebf58e2c        bl      0xffd83f80\r
33210    206cc:       080030c4        stmeqda r0, {r2, r6, r7, ip, sp}\r
33211    206d0:       e59d0418        ldr     r0, [sp, #1048]\r
33212    206d4:       e2800000        add     r0, r0, #0      ; 0x0\r
33213    206d8:       ebf58c8e        bl      0xffd83918\r
33214    206dc:       080030c8        stmeqda r0, {r3, r6, r7, ip, sp}\r
33215    206e0:       e1a04000        mov     r4, r0\r
33216    206e4:       ebf58e25        bl      0xffd83f80\r
33217    206e8:       080030c6        stmeqda r0, {r1, r2, r6, r7, ip, sp}\r
33218    206ec:       ebf58e23        bl      0xffd83f80\r
33219    206f0:       080030c8        stmeqda r0, {r3, r6, r7, ip, sp}\r
33220    206f4:       e3a000cb        mov     r0, #203        ; 0xcb\r
33221    206f8:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
33222    206fc:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
33223    20700:       e58d0438        str     r0, [sp, #1080]\r
33224    20704:       e28cc017        add     ip, ip, #23     ; 0x17\r
33225    20708:       e1a00fac        mov     r0, ip, lsr #31\r
33226    2070c:       e08ff100        add     pc, pc, r0, lsl #2\r
33227    20710:       080c31e0        stmeqda ip, {r5, r6, r7, r8, ip, sp}\r
33228    20714:       ebf58a0e        bl      0xffd82f54\r
33229    20718:       eaff91db        b       0x4e8c\r
33230    2071c:       080030ca        stmeqda r0, {r1, r3, r6, r7, ip, sp}\r
33231    20720:       00000000        andeq   r0, r0, r0\r
33232    20724:       ebf58e15        bl      0xffd83f80\r
33233    20728:       080030ca        stmeqda r0, {r1, r3, r6, r7, ip, sp}\r
33234    2072c:       e3a01000        mov     r1, #0  ; 0x0\r
33235    20730:       e0513003        subs    r3, r1, r3\r
33236    20734:       ebf58e11        bl      0xffd83f80\r
33237    20738:       080030cc        stmeqda r0, {r2, r3, r6, r7, ip, sp}\r
33238    2073c:       e3530000        cmp     r3, #0  ; 0x0\r
33239    20740:       ebf58e0e        bl      0xffd83f80\r
33240    20744:       080030ce        stmeqda r0, {r1, r2, r3, r6, r7, ip, sp}\r
33241    20748:       e28cc009        add     ip, ip, #9      ; 0x9\r
33242    2074c:       ba000004        blt     0x20764\r
33243    20750:       e1a00fac        mov     r0, ip, lsr #31\r
33244    20754:       e08ff100        add     pc, pc, r0, lsl #2\r
33245    20758:       080030d2        stmeqda r0, {r1, r4, r6, r7, ip, sp}\r
33246    2075c:       ebf589fc        bl      0xffd82f54\r
33247    20760:       ea000004        b       0x20778\r
33248    20764:       ebf58e05        bl      0xffd83f80\r
33249    20768:       080030d0        stmeqda r0, {r4, r6, r7, ip, sp}\r
33250    2076c:       e1a01003        mov     r1, r3\r
33251    20770:       e2933003        adds    r3, r3, #3      ; 0x3\r
33252    20774:       e28cc003        add     ip, ip, #3      ; 0x3\r
33253    20778:       ebf58e00        bl      0xffd83f80\r
33254    2077c:       080030d2        stmeqda r0, {r1, r4, r6, r7, ip, sp}\r
33255    20780:       e1b03143        movs    r3, r3, asr #2\r
33256    20784:       ebf58dfd        bl      0xffd83f80\r
33257    20788:       080030d4        stmeqda r0, {r2, r4, r6, r7, ip, sp}\r
33258    2078c:       e59d0434        ldr     r0, [sp, #1076]\r
33259    20790:       e2800f06        add     r0, r0, #24     ; 0x18\r
33260    20794:       e1a01003        mov     r1, r3\r
33261    20798:       ebf58b8b        bl      0xffd835cc\r
33262    2079c:       080030d6        stmeqda r0, {r1, r2, r4, r6, r7, ip, sp}\r
33263    207a0:       ebf58df6        bl      0xffd83f80\r
33264    207a4:       080030d6        stmeqda r0, {r1, r2, r4, r6, r7, ip, sp}\r
33265    207a8:       e59d041c        ldr     r0, [sp, #1052]\r
33266    207ac:       e2800000        add     r0, r0, #0      ; 0x0\r
33267    207b0:       ebf58c2c        bl      0xffd83868\r
33268    207b4:       080030da        stmeqda r0, {r1, r3, r4, r6, r7, ip, sp}\r
33269    207b8:       e1a03000        mov     r3, r0\r
33270    207bc:       ebf58def        bl      0xffd83f80\r
33271    207c0:       080030d8        stmeqda r0, {r3, r4, r6, r7, ip, sp}\r
33272    207c4:       e59d1420        ldr     r1, [sp, #1056]\r
33273    207c8:       e0833001        add     r3, r3, r1\r
33274    207cc:       ebf58deb        bl      0xffd83f80\r
33275    207d0:       080030da        stmeqda r0, {r1, r3, r4, r6, r7, ip, sp}\r
33276    207d4:       e59d0418        ldr     r0, [sp, #1048]\r
33277    207d8:       e2800000        add     r0, r0, #0      ; 0x0\r
33278    207dc:       ebf58c4d        bl      0xffd83918\r
33279    207e0:       080030de        stmeqda r0, {r1, r2, r3, r4, r6, r7, ip, sp}\r
33280    207e4:       e1a04000        mov     r4, r0\r
33281    207e8:       ebf58de4        bl      0xffd83f80\r
33282    207ec:       080030dc        stmeqda r0, {r2, r3, r4, r6, r7, ip, sp}\r
33283    207f0:       ebf58de2        bl      0xffd83f80\r
33284    207f4:       080030de        stmeqda r0, {r1, r2, r3, r4, r6, r7, ip, sp}\r
33285    207f8:       e3a000e1        mov     r0, #225        ; 0xe1\r
33286    207fc:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
33287    20800:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
33288    20804:       e58d0438        str     r0, [sp, #1080]\r
33289    20808:       e28cc01a        add     ip, ip, #26     ; 0x1a\r
33290    2080c:       e1a00fac        mov     r0, ip, lsr #31\r
33291    20810:       e08ff100        add     pc, pc, r0, lsl #2\r
33292    20814:       080c31e0        stmeqda ip, {r5, r6, r7, r8, ip, sp}\r
33293    20818:       ebf589cd        bl      0xffd82f54\r
33294    2081c:       eaff919a        b       0x4e8c\r
33295    20820:       080030e0        stmeqda r0, {r5, r6, r7, ip, sp}\r
33296    20824:       00000000        andeq   r0, r0, r0\r
33297    20828:       ebf58dd4        bl      0xffd83f80\r
33298    2082c:       080030e0        stmeqda r0, {r5, r6, r7, ip, sp}\r
33299    20830:       e1a01003        mov     r1, r3\r
33300    20834:       e2937000        adds    r7, r3, #0      ; 0x0\r
33301    20838:       ebf58dd0        bl      0xffd83f80\r
33302    2083c:       080030e2        stmeqda r0, {r1, r5, r6, r7, ip, sp}\r
33303    20840:       e59d1424        ldr     r1, [sp, #1060]\r
33304    20844:       e1a04001        mov     r4, r1\r
33305    20848:       ebf58dcc        bl      0xffd83f80\r
33306    2084c:       080030e4        stmeqda r0, {r2, r5, r6, r7, ip, sp}\r
33307    20850:       e2840000        add     r0, r4, #0      ; 0x0\r
33308    20854:       ebf58c03        bl      0xffd83868\r
33309    20858:       080030e8        stmeqda r0, {r3, r5, r6, r7, ip, sp}\r
33310    2085c:       e1a03000        mov     r3, r0\r
33311    20860:       ebf58dc6        bl      0xffd83f80\r
33312    20864:       080030e6        stmeqda r0, {r1, r2, r5, r6, r7, ip, sp}\r
33313    20868:       e59d1420        ldr     r1, [sp, #1056]\r
33314    2086c:       e0833001        add     r3, r3, r1\r
33315    20870:       ebf58dc2        bl      0xffd83f80\r
33316    20874:       080030e8        stmeqda r0, {r3, r5, r6, r7, ip, sp}\r
33317    20878:       e59d0418        ldr     r0, [sp, #1048]\r
33318    2087c:       e2800000        add     r0, r0, #0      ; 0x0\r
33319    20880:       ebf58c24        bl      0xffd83918\r
33320    20884:       080030ec        stmeqda r0, {r2, r3, r5, r6, r7, ip, sp}\r
33321    20888:       e1a04000        mov     r4, r0\r
33322    2088c:       ebf58dbb        bl      0xffd83f80\r
33323    20890:       080030ea        stmeqda r0, {r1, r3, r5, r6, r7, ip, sp}\r
33324    20894:       ebf58db9        bl      0xffd83f80\r
33325    20898:       080030ec        stmeqda r0, {r2, r3, r5, r6, r7, ip, sp}\r
33326    2089c:       e3a000ef        mov     r0, #239        ; 0xef\r
33327    208a0:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
33328    208a4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
33329    208a8:       e58d0438        str     r0, [sp, #1080]\r
33330    208ac:       e28cc019        add     ip, ip, #25     ; 0x19\r
33331    208b0:       e1a00fac        mov     r0, ip, lsr #31\r
33332    208b4:       e08ff100        add     pc, pc, r0, lsl #2\r
33333    208b8:       080c31e0        stmeqda ip, {r5, r6, r7, r8, ip, sp}\r
33334    208bc:       ebf589a4        bl      0xffd82f54\r
33335    208c0:       eaff9171        b       0x4e8c\r
33336    208c4:       080030ee        stmeqda r0, {r1, r2, r3, r5, r6, r7, ip, sp}\r
33337    208c8:       00000000        andeq   r0, r0, r0\r
33338    208cc:       ebf58dab        bl      0xffd83f80\r
33339    208d0:       080030ee        stmeqda r0, {r1, r2, r3, r5, r6, r7, ip, sp}\r
33340    208d4:       e1b04fa7        movs    r4, r7, lsr #31\r
33341    208d8:       ebf58da8        bl      0xffd83f80\r
33342    208dc:       080030f0        stmeqda r0, {r4, r5, r6, r7, ip, sp}\r
33343    208e0:       e1a01007        mov     r1, r7\r
33344    208e4:       e0977004        adds    r7, r7, r4\r
33345    208e8:       ebf58da4        bl      0xffd83f80\r
33346    208ec:       080030f2        stmeqda r0, {r1, r4, r5, r6, r7, ip, sp}\r
33347    208f0:       e1b070c7        movs    r7, r7, asr #1\r
33348    208f4:       ebf58da1        bl      0xffd83f80\r
33349    208f8:       080030f4        stmeqda r0, {r2, r4, r5, r6, r7, ip, sp}\r
33350    208fc:       e1a01007        mov     r1, r7\r
33351    20900:       e0170397        muls    r7, r7, r3\r
33352    20904:       ebf58d9d        bl      0xffd83f80\r
33353    20908:       080030f6        stmeqda r0, {r1, r2, r4, r5, r6, r7, ip, sp}\r
33354    2090c:       e3570000        cmp     r7, #0  ; 0x0\r
33355    20910:       ebf58d9a        bl      0xffd83f80\r
33356    20914:       080030f8        stmeqda r0, {r3, r4, r5, r6, r7, ip, sp}\r
33357    20918:       e28cc012        add     ip, ip, #18     ; 0x12\r
33358    2091c:       ba000004        blt     0x20934\r
33359    20920:       e1a00fac        mov     r0, ip, lsr #31\r
33360    20924:       e08ff100        add     pc, pc, r0, lsl #2\r
33361    20928:       080030fe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, ip, sp}\r
33362    2092c:       ebf58988        bl      0xffd82f54\r
33363    20930:       ea00000c        b       0x20968\r
33364    20934:       ebf58d91        bl      0xffd83f80\r
33365    20938:       080030fa        stmeqda r0, {r1, r3, r4, r5, r6, r7, ip, sp}\r
33366    2093c:       e3a00fa2        mov     r0, #648        ; 0x288\r
33367    20940:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
33368    20944:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
33369    20948:       ebf58bf2        bl      0xffd83918\r
33370    2094c:       080030fe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, ip, sp}\r
33371    20950:       e1a05000        mov     r5, r0\r
33372    20954:       ebf58d89        bl      0xffd83f80\r
33373    20958:       080030fc        stmeqda r0, {r2, r3, r4, r5, r6, r7, ip, sp}\r
33374    2095c:       e1a01007        mov     r1, r7\r
33375    20960:       e0977005        adds    r7, r7, r5\r
33376    20964:       e28cc008        add     ip, ip, #8      ; 0x8\r
33377    20968:       ebf58d84        bl      0xffd83f80\r
33378    2096c:       080030fe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, ip, sp}\r
33379    20970:       e1b078c7        movs    r7, r7, asr #17\r
33380    20974:       ebf58d81        bl      0xffd83f80\r
33381    20978:       08003100        stmeqda r0, {r8, ip, sp}\r
33382    2097c:       e59d0434        ldr     r0, [sp, #1076]\r
33383    20980:       e2800f07        add     r0, r0, #28     ; 0x1c\r
33384    20984:       e1a01007        mov     r1, r7\r
33385    20988:       ebf58b0f        bl      0xffd835cc\r
33386    2098c:       08003102        stmeqda r0, {r1, r8, ip, sp}\r
33387    20990:       ebf58d7a        bl      0xffd83f80\r
33388    20994:       08003102        stmeqda r0, {r1, r8, ip, sp}\r
33389    20998:       e3b06000        movs    r6, #0  ; 0x0\r
33390    2099c:       ebf58d77        bl      0xffd83f80\r
33391    209a0:       08003104        stmeqda r0, {r2, r8, ip, sp}\r
33392    209a4:       e1a00006        mov     r0, r6\r
33393    209a8:       e58d0420        str     r0, [sp, #1056]\r
33394    209ac:       ebf58d73        bl      0xffd83f80\r
33395    209b0:       08003106        stmeqda r0, {r1, r2, r8, ip, sp}\r
33396    209b4:       e3a00fa3        mov     r0, #652        ; 0x28c\r
33397    209b8:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
33398    209bc:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
33399    209c0:       ebf58bd4        bl      0xffd83918\r
33400    209c4:       0800310a        stmeqda r0, {r1, r3, r8, ip, sp}\r
33401    209c8:       e1a03000        mov     r3, r0\r
33402    209cc:       ebf58d6b        bl      0xffd83f80\r
33403    209d0:       08003108        stmeqda r0, {r3, r8, ip, sp}\r
33404    209d4:       e2830000        add     r0, r3, #0      ; 0x0\r
33405    209d8:       ebf58bce        bl      0xffd83918\r
33406    209dc:       0800310c        stmeqda r0, {r2, r3, r8, ip, sp}\r
33407    209e0:       e1a03000        mov     r3, r0\r
33408    209e4:       ebf58d65        bl      0xffd83f80\r
33409    209e8:       0800310a        stmeqda r0, {r1, r3, r8, ip, sp}\r
33410    209ec:       e59d0420        ldr     r0, [sp, #1056]\r
33411    209f0:       e1500003        cmp     r0, r3\r
33412    209f4:       ebf58d61        bl      0xffd83f80\r
33413    209f8:       0800310c        stmeqda r0, {r2, r3, r8, ip, sp}\r
33414    209fc:       e28cc01d        add     ip, ip, #29     ; 0x1d\r
33415    20a00:       2a000004        bcs     0x20a18\r
33416    20a04:       e1a00fac        mov     r0, ip, lsr #31\r
33417    20a08:       e08ff100        add     pc, pc, r0, lsl #2\r
33418    20a0c:       08003110        stmeqda r0, {r4, r8, ip, sp}\r
33419    20a10:       ebf5894f        bl      0xffd82f54\r
33420    20a14:       ea000007        b       0x20a38\r
33421    20a18:       ebf58d58        bl      0xffd83f80\r
33422    20a1c:       0800310e        stmeqda r0, {r1, r2, r3, r8, ip, sp}\r
33423    20a20:       e28cc003        add     ip, ip, #3      ; 0x3\r
33424    20a24:       e1a00fac        mov     r0, ip, lsr #31\r
33425    20a28:       e08ff100        add     pc, pc, r0, lsl #2\r
33426    20a2c:       08003396        stmeqda r0, {r1, r2, r4, r7, r8, r9, ip, sp}\r
33427    20a30:       ebf58947        bl      0xffd82f54\r
33428    20a34:       ea000224        b       0x212cc\r
33429    20a38:       ebf58d50        bl      0xffd83f80\r
33430    20a3c:       08003110        stmeqda r0, {r4, r8, ip, sp}\r
33431    20a40:       e3a00e29        mov     r0, #656        ; 0x290\r
33432    20a44:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
33433    20a48:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
33434    20a4c:       ebf58bb1        bl      0xffd83918\r
33435    20a50:       08003114        stmeqda r0, {r2, r4, r8, ip, sp}\r
33436    20a54:       e1a07000        mov     r7, r0\r
33437    20a58:       ebf58d48        bl      0xffd83f80\r
33438    20a5c:       08003112        stmeqda r0, {r1, r4, r8, ip, sp}\r
33439    20a60:       e1a00007        mov     r0, r7\r
33440    20a64:       e58d0428        str     r0, [sp, #1064]\r
33441    20a68:       ebf58d44        bl      0xffd83f80\r
33442    20a6c:       08003114        stmeqda r0, {r2, r4, r8, ip, sp}\r
33443    20a70:       e1a00006        mov     r0, r6\r
33444    20a74:       e58d0424        str     r0, [sp, #1060]\r
33445    20a78:       ebf58d40        bl      0xffd83f80\r
33446    20a7c:       08003116        stmeqda r0, {r1, r2, r4, r8, ip, sp}\r
33447    20a80:       e1a01008        mov     r1, r8\r
33448    20a84:       e2983000        adds    r3, r8, #0      ; 0x0\r
33449    20a88:       ebf58d3c        bl      0xffd83f80\r
33450    20a8c:       08003118        stmeqda r0, {r3, r4, r8, ip, sp}\r
33451    20a90:       e1a01003        mov     r1, r3\r
33452    20a94:       e293302a        adds    r3, r3, #42     ; 0x2a\r
33453    20a98:       ebf58d38        bl      0xffd83f80\r
33454    20a9c:       0800311a        stmeqda r0, {r1, r3, r4, r8, ip, sp}\r
33455    20aa0:       e2830000        add     r0, r3, #0      ; 0x0\r
33456    20aa4:       ebf58b44        bl      0xffd837bc\r
33457    20aa8:       0800311e        stmeqda r0, {r1, r2, r3, r4, r8, ip, sp}\r
33458    20aac:       e1a04000        mov     r4, r0\r
33459    20ab0:       ebf58d32        bl      0xffd83f80\r
33460    20ab4:       0800311c        stmeqda r0, {r2, r3, r4, r8, ip, sp}\r
33461    20ab8:       e3b030c0        movs    r3, #192        ; 0xc0\r
33462    20abc:       ebf58d2f        bl      0xffd83f80\r
33463    20ac0:       0800311e        stmeqda r0, {r1, r2, r3, r4, r8, ip, sp}\r
33464    20ac4:       e1a01003        mov     r1, r3\r
33465    20ac8:       e0133004        ands    r3, r3, r4\r
33466    20acc:       ebf58d2b        bl      0xffd83f80\r
33467    20ad0:       08003120        stmeqda r0, {r5, r8, ip, sp}\r
33468    20ad4:       e35300c0        cmp     r3, #192        ; 0xc0\r
33469    20ad8:       ebf58d28        bl      0xffd83f80\r
33470    20adc:       08003122        stmeqda r0, {r1, r5, r8, ip, sp}\r
33471    20ae0:       e28cc022        add     ip, ip, #34     ; 0x22\r
33472    20ae4:       1a000004        bne     0x20afc\r
33473    20ae8:       e1a00fac        mov     r0, ip, lsr #31\r
33474    20aec:       e08ff100        add     pc, pc, r0, lsl #2\r
33475    20af0:       08003126        stmeqda r0, {r1, r2, r5, r8, ip, sp}\r
33476    20af4:       ebf58916        bl      0xffd82f54\r
33477    20af8:       ea000007        b       0x20b1c\r
33478    20afc:       ebf58d1f        bl      0xffd83f80\r
33479    20b00:       08003124        stmeqda r0, {r2, r5, r8, ip, sp}\r
33480    20b04:       e28cc003        add     ip, ip, #3      ; 0x3\r
33481    20b08:       e1a00fac        mov     r0, ip, lsr #31\r
33482    20b0c:       e08ff100        add     pc, pc, r0, lsl #2\r
33483    20b10:       08003380        stmeqda r0, {r7, r8, r9, ip, sp}\r
33484    20b14:       ebf5890e        bl      0xffd82f54\r
33485    20b18:       ea000209        b       0x21344\r
33486    20b1c:       ebf58d17        bl      0xffd83f80\r
33487    20b20:       08003126        stmeqda r0, {r1, r2, r5, r8, ip, sp}\r
33488    20b24:       e3b03020        movs    r3, #32 ; 0x20\r
33489    20b28:       ebf58d14        bl      0xffd83f80\r
33490    20b2c:       08003128        stmeqda r0, {r3, r5, r8, ip, sp}\r
33491    20b30:       e1a01003        mov     r1, r3\r
33492    20b34:       e0133004        ands    r3, r3, r4\r
33493    20b38:       ebf58d10        bl      0xffd83f80\r
33494    20b3c:       0800312a        stmeqda r0, {r1, r3, r5, r8, ip, sp}\r
33495    20b40:       e3530000        cmp     r3, #0  ; 0x0\r
33496    20b44:       ebf58d0d        bl      0xffd83f80\r
33497    20b48:       0800312c        stmeqda r0, {r2, r3, r5, r8, ip, sp}\r
33498    20b4c:       e28cc00c        add     ip, ip, #12     ; 0xc\r
33499    20b50:       0a000004        beq     0x20b68\r
33500    20b54:       e1a00fac        mov     r0, ip, lsr #31\r
33501    20b58:       e08ff100        add     pc, pc, r0, lsl #2\r
33502    20b5c:       08003130        stmeqda r0, {r4, r5, r8, ip, sp}\r
33503    20b60:       ebf588fb        bl      0xffd82f54\r
33504    20b64:       ea000007        b       0x20b88\r
33505    20b68:       ebf58d04        bl      0xffd83f80\r
33506    20b6c:       0800312e        stmeqda r0, {r1, r2, r3, r5, r8, ip, sp}\r
33507    20b70:       e28cc003        add     ip, ip, #3      ; 0x3\r
33508    20b74:       e1a00fac        mov     r0, ip, lsr #31\r
33509    20b78:       e08ff100        add     pc, pc, r0, lsl #2\r
33510    20b7c:       080032b4        stmeqda r0, {r2, r4, r5, r7, r9, ip, sp}\r
33511    20b80:       ebf588f3        bl      0xffd82f54\r
33512    20b84:       ea00045c        b       0x21cfc\r
33513    20b88:       ebf58cfc        bl      0xffd83f80\r
33514    20b8c:       08003130        stmeqda r0, {r4, r5, r8, ip, sp}\r
33515    20b90:       e3a00fa5        mov     r0, #660        ; 0x294\r
33516    20b94:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
33517    20b98:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
33518    20b9c:       ebf58b5d        bl      0xffd83918\r
33519    20ba0:       08003134        stmeqda r0, {r2, r4, r5, r8, ip, sp}\r
33520    20ba4:       e1a03000        mov     r3, r0\r
33521    20ba8:       ebf58cf4        bl      0xffd83f80\r
33522    20bac:       08003132        stmeqda r0, {r1, r4, r5, r8, ip, sp}\r
33523    20bb0:       e2880014        add     r0, r8, #20     ; 0x14\r
33524    20bb4:       ebf58b57        bl      0xffd83918\r
33525    20bb8:       08003136        stmeqda r0, {r1, r2, r4, r5, r8, ip, sp}\r
33526    20bbc:       e1a04000        mov     r4, r0\r
33527    20bc0:       ebf58cee        bl      0xffd83f80\r
33528    20bc4:       08003134        stmeqda r0, {r2, r4, r5, r8, ip, sp}\r
33529    20bc8:       e2830000        add     r0, r3, #0      ; 0x0\r
33530    20bcc:       ebf58b51        bl      0xffd83918\r
33531    20bd0:       08003138        stmeqda r0, {r3, r4, r5, r8, ip, sp}\r
33532    20bd4:       e1a03000        mov     r3, r0\r
33533    20bd8:       ebf58ce8        bl      0xffd83f80\r
33534    20bdc:       08003136        stmeqda r0, {r1, r2, r4, r5, r8, ip, sp}\r
33535    20be0:       e1a01004        mov     r1, r4\r
33536    20be4:       e0543003        subs    r3, r4, r3\r
33537    20be8:       ebf58ce4        bl      0xffd83f80\r
33538    20bec:       08003138        stmeqda r0, {r3, r4, r5, r8, ip, sp}\r
33539    20bf0:       e3530000        cmp     r3, #0  ; 0x0\r
33540    20bf4:       ebf58ce1        bl      0xffd83f80\r
33541    20bf8:       0800313a        stmeqda r0, {r1, r3, r4, r5, r8, ip, sp}\r
33542    20bfc:       e28cc018        add     ip, ip, #24     ; 0x18\r
33543    20c00:       ba000004        blt     0x20c18\r
33544    20c04:       e1a00fac        mov     r0, ip, lsr #31\r
33545    20c08:       e08ff100        add     pc, pc, r0, lsl #2\r
33546    20c0c:       08003140        stmeqda r0, {r6, r8, ip, sp}\r
33547    20c10:       ebf588cf        bl      0xffd82f54\r
33548    20c14:       ea00000d        b       0x20c50\r
33549    20c18:       ebf58cd8        bl      0xffd83f80\r
33550    20c1c:       0800313c        stmeqda r0, {r2, r3, r4, r5, r8, ip, sp}\r
33551    20c20:       e3a00fa6        mov     r0, #664        ; 0x298\r
33552    20c24:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
33553    20c28:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
33554    20c2c:       ebf58b39        bl      0xffd83918\r
33555    20c30:       08003140        stmeqda r0, {r6, r8, ip, sp}\r
33556    20c34:       e58d0418        str     r0, [sp, #1048]\r
33557    20c38:       ebf58cd0        bl      0xffd83f80\r
33558    20c3c:       0800313e        stmeqda r0, {r1, r2, r3, r4, r5, r8, ip, sp}\r
33559    20c40:       e1a01003        mov     r1, r3\r
33560    20c44:       e59d0418        ldr     r0, [sp, #1048]\r
33561    20c48:       e0933000        adds    r3, r3, r0\r
33562    20c4c:       e28cc008        add     ip, ip, #8      ; 0x8\r
33563    20c50:       ebf58cca        bl      0xffd83f80\r
33564    20c54:       08003140        stmeqda r0, {r6, r8, ip, sp}\r
33565    20c58:       e1b07843        movs    r7, r3, asr #16\r
33566    20c5c:       ebf58cc7        bl      0xffd83f80\r
33567    20c60:       08003142        stmeqda r0, {r1, r6, r8, ip, sp}\r
33568    20c64:       e3a00fa7        mov     r0, #668        ; 0x29c\r
33569    20c68:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
33570    20c6c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
33571    20c70:       ebf58b28        bl      0xffd83918\r
33572    20c74:       08003146        stmeqda r0, {r1, r2, r6, r8, ip, sp}\r
33573    20c78:       e1a03000        mov     r3, r0\r
33574    20c7c:       ebf58cbf        bl      0xffd83f80\r
33575    20c80:       08003144        stmeqda r0, {r2, r6, r8, ip, sp}\r
33576    20c84:       e2880018        add     r0, r8, #24     ; 0x18\r
33577    20c88:       ebf58b22        bl      0xffd83918\r
33578    20c8c:       08003148        stmeqda r0, {r3, r6, r8, ip, sp}\r
33579    20c90:       e1a04000        mov     r4, r0\r
33580    20c94:       ebf58cb9        bl      0xffd83f80\r
33581    20c98:       08003146        stmeqda r0, {r1, r2, r6, r8, ip, sp}\r
33582    20c9c:       e2830000        add     r0, r3, #0      ; 0x0\r
33583    20ca0:       ebf58b1c        bl      0xffd83918\r
33584    20ca4:       0800314a        stmeqda r0, {r1, r3, r6, r8, ip, sp}\r
33585    20ca8:       e1a03000        mov     r3, r0\r
33586    20cac:       ebf58cb3        bl      0xffd83f80\r
33587    20cb0:       08003148        stmeqda r0, {r3, r6, r8, ip, sp}\r
33588    20cb4:       e1a01004        mov     r1, r4\r
33589    20cb8:       e0544003        subs    r4, r4, r3\r
33590    20cbc:       ebf58caf        bl      0xffd83f80\r
33591    20cc0:       0800314a        stmeqda r0, {r1, r3, r6, r8, ip, sp}\r
33592    20cc4:       e3540000        cmp     r4, #0  ; 0x0\r
33593    20cc8:       ebf58cac        bl      0xffd83f80\r
33594    20ccc:       0800314c        stmeqda r0, {r2, r3, r6, r8, ip, sp}\r
33595    20cd0:       e28cc01b        add     ip, ip, #27     ; 0x1b\r
33596    20cd4:       ba000004        blt     0x20cec\r
33597    20cd8:       e1a00fac        mov     r0, ip, lsr #31\r
33598    20cdc:       e08ff100        add     pc, pc, r0, lsl #2\r
33599    20ce0:       08003152        stmeqda r0, {r1, r4, r6, r8, ip, sp}\r
33600    20ce4:       ebf5889a        bl      0xffd82f54\r
33601    20ce8:       ea00000c        b       0x20d20\r
33602    20cec:       ebf58ca3        bl      0xffd83f80\r
33603    20cf0:       0800314e        stmeqda r0, {r1, r2, r3, r6, r8, ip, sp}\r
33604    20cf4:       e3a00fa6        mov     r0, #664        ; 0x298\r
33605    20cf8:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
33606    20cfc:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
33607    20d00:       ebf58b04        bl      0xffd83918\r
33608    20d04:       08003152        stmeqda r0, {r1, r4, r6, r8, ip, sp}\r
33609    20d08:       e1a03000        mov     r3, r0\r
33610    20d0c:       ebf58c9b        bl      0xffd83f80\r
33611    20d10:       08003150        stmeqda r0, {r4, r6, r8, ip, sp}\r
33612    20d14:       e1a01004        mov     r1, r4\r
33613    20d18:       e0944003        adds    r4, r4, r3\r
33614    20d1c:       e28cc008        add     ip, ip, #8      ; 0x8\r
33615    20d20:       ebf58c96        bl      0xffd83f80\r
33616    20d24:       08003152        stmeqda r0, {r1, r4, r6, r8, ip, sp}\r
33617    20d28:       e1b06844        movs    r6, r4, asr #16\r
33618    20d2c:       ebf58c93        bl      0xffd83f80\r
33619    20d30:       08003154        stmeqda r0, {r2, r4, r6, r8, ip, sp}\r
33620    20d34:       e3a00e2a        mov     r0, #672        ; 0x2a0\r
33621    20d38:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
33622    20d3c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
33623    20d40:       ebf58af4        bl      0xffd83918\r
33624    20d44:       08003158        stmeqda r0, {r3, r4, r6, r8, ip, sp}\r
33625    20d48:       e1a03000        mov     r3, r0\r
33626    20d4c:       ebf58c8b        bl      0xffd83f80\r
33627    20d50:       08003156        stmeqda r0, {r1, r2, r4, r6, r8, ip, sp}\r
33628    20d54:       e288001c        add     r0, r8, #28     ; 0x1c\r
33629    20d58:       ebf58aee        bl      0xffd83918\r
33630    20d5c:       0800315a        stmeqda r0, {r1, r3, r4, r6, r8, ip, sp}\r
33631    20d60:       e1a04000        mov     r4, r0\r
33632    20d64:       ebf58c85        bl      0xffd83f80\r
33633    20d68:       08003158        stmeqda r0, {r3, r4, r6, r8, ip, sp}\r
33634    20d6c:       e2830000        add     r0, r3, #0      ; 0x0\r
33635    20d70:       ebf58ae8        bl      0xffd83918\r
33636    20d74:       0800315c        stmeqda r0, {r2, r3, r4, r6, r8, ip, sp}\r
33637    20d78:       e1a03000        mov     r3, r0\r
33638    20d7c:       ebf58c7f        bl      0xffd83f80\r
33639    20d80:       0800315a        stmeqda r0, {r1, r3, r4, r6, r8, ip, sp}\r
33640    20d84:       e1a01004        mov     r1, r4\r
33641    20d88:       e0544003        subs    r4, r4, r3\r
33642    20d8c:       ebf58c7b        bl      0xffd83f80\r
33643    20d90:       0800315c        stmeqda r0, {r2, r3, r4, r6, r8, ip, sp}\r
33644    20d94:       e3540000        cmp     r4, #0  ; 0x0\r
33645    20d98:       ebf58c78        bl      0xffd83f80\r
33646    20d9c:       0800315e        stmeqda r0, {r1, r2, r3, r4, r6, r8, ip, sp}\r
33647    20da0:       e28cc01b        add     ip, ip, #27     ; 0x1b\r
33648    20da4:       ba000004        blt     0x20dbc\r
33649    20da8:       e1a00fac        mov     r0, ip, lsr #31\r
33650    20dac:       e08ff100        add     pc, pc, r0, lsl #2\r
33651    20db0:       08003164        stmeqda r0, {r2, r5, r6, r8, ip, sp}\r
33652    20db4:       ebf58866        bl      0xffd82f54\r
33653    20db8:       ea00000c        b       0x20df0\r
33654    20dbc:       ebf58c6f        bl      0xffd83f80\r
33655    20dc0:       08003160        stmeqda r0, {r5, r6, r8, ip, sp}\r
33656    20dc4:       e3a00fa6        mov     r0, #664        ; 0x298\r
33657    20dc8:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
33658    20dcc:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
33659    20dd0:       ebf58ad0        bl      0xffd83918\r
33660    20dd4:       08003164        stmeqda r0, {r2, r5, r6, r8, ip, sp}\r
33661    20dd8:       e1a05000        mov     r5, r0\r
33662    20ddc:       ebf58c67        bl      0xffd83f80\r
33663    20de0:       08003162        stmeqda r0, {r1, r5, r6, r8, ip, sp}\r
33664    20de4:       e1a01004        mov     r1, r4\r
33665    20de8:       e0944005        adds    r4, r4, r5\r
33666    20dec:       e28cc008        add     ip, ip, #8      ; 0x8\r
33667    20df0:       ebf58c62        bl      0xffd83f80\r
33668    20df4:       08003164        stmeqda r0, {r2, r5, r6, r8, ip, sp}\r
33669    20df8:       e1b05844        movs    r5, r4, asr #16\r
33670    20dfc:       ebf58c5f        bl      0xffd83f80\r
33671    20e00:       08003166        stmeqda r0, {r1, r2, r5, r6, r8, ip, sp}\r
33672    20e04:       e59d0434        ldr     r0, [sp, #1076]\r
33673    20e08:       e2800f05        add     r0, r0, #20     ; 0x14\r
33674    20e0c:       ebf58ac1        bl      0xffd83918\r
33675    20e10:       0800316a        stmeqda r0, {r1, r3, r5, r6, r8, ip, sp}\r
33676    20e14:       e58d0418        str     r0, [sp, #1048]\r
33677    20e18:       ebf58c58        bl      0xffd83f80\r
33678    20e1c:       08003168        stmeqda r0, {r3, r5, r6, r8, ip, sp}\r
33679    20e20:       e1a01007        mov     r1, r7\r
33680    20e24:       e2973000        adds    r3, r7, #0      ; 0x0\r
33681    20e28:       ebf58c54        bl      0xffd83f80\r
33682    20e2c:       0800316a        stmeqda r0, {r1, r3, r5, r6, r8, ip, sp}\r
33683    20e30:       e1a01003        mov     r1, r3\r
33684    20e34:       e59d0418        ldr     r0, [sp, #1048]\r
33685    20e38:       e0130093        muls    r3, r3, r0\r
33686    20e3c:       ebf58c4f        bl      0xffd83f80\r
33687    20e40:       0800316c        stmeqda r0, {r2, r3, r5, r6, r8, ip, sp}\r
33688    20e44:       e59d0434        ldr     r0, [sp, #1076]\r
33689    20e48:       e2800f06        add     r0, r0, #24     ; 0x18\r
33690    20e4c:       ebf58ab1        bl      0xffd83918\r
33691    20e50:       08003170        stmeqda r0, {r4, r5, r6, r8, ip, sp}\r
33692    20e54:       e58d0418        str     r0, [sp, #1048]\r
33693    20e58:       ebf58c48        bl      0xffd83f80\r
33694    20e5c:       0800316e        stmeqda r0, {r1, r2, r3, r5, r6, r8, ip, sp}\r
33695    20e60:       e1a01006        mov     r1, r6\r
33696    20e64:       e2964000        adds    r4, r6, #0      ; 0x0\r
33697    20e68:       ebf58c44        bl      0xffd83f80\r
33698    20e6c:       08003170        stmeqda r0, {r4, r5, r6, r8, ip, sp}\r
33699    20e70:       e1a01004        mov     r1, r4\r
33700    20e74:       e59d0418        ldr     r0, [sp, #1048]\r
33701    20e78:       e0140094        muls    r4, r4, r0\r
33702    20e7c:       ebf58c3f        bl      0xffd83f80\r
33703    20e80:       08003172        stmeqda r0, {r1, r4, r5, r6, r8, ip, sp}\r
33704    20e84:       e1a01003        mov     r1, r3\r
33705    20e88:       e0933004        adds    r3, r3, r4\r
33706    20e8c:       ebf58c3b        bl      0xffd83f80\r
33707    20e90:       08003174        stmeqda r0, {r2, r4, r5, r6, r8, ip, sp}\r
33708    20e94:       e59d0434        ldr     r0, [sp, #1076]\r
33709    20e98:       e2800f07        add     r0, r0, #28     ; 0x1c\r
33710    20e9c:       ebf58a9d        bl      0xffd83918\r
33711    20ea0:       08003178        stmeqda r0, {r3, r4, r5, r6, r8, ip, sp}\r
33712    20ea4:       e58d0418        str     r0, [sp, #1048]\r
33713    20ea8:       ebf58c34        bl      0xffd83f80\r
33714    20eac:       08003176        stmeqda r0, {r1, r2, r4, r5, r6, r8, ip, sp}\r
33715    20eb0:       e1a01005        mov     r1, r5\r
33716    20eb4:       e2954000        adds    r4, r5, #0      ; 0x0\r
33717    20eb8:       ebf58c30        bl      0xffd83f80\r
33718    20ebc:       08003178        stmeqda r0, {r3, r4, r5, r6, r8, ip, sp}\r
33719    20ec0:       e1a01004        mov     r1, r4\r
33720    20ec4:       e59d0418        ldr     r0, [sp, #1048]\r
33721    20ec8:       e0140094        muls    r4, r4, r0\r
33722    20ecc:       ebf58c2b        bl      0xffd83f80\r
33723    20ed0:       0800317a        stmeqda r0, {r1, r3, r4, r5, r6, r8, ip, sp}\r
33724    20ed4:       e1a01003        mov     r1, r3\r
33725    20ed8:       e0933004        adds    r3, r3, r4\r
33726    20edc:       ebf58c27        bl      0xffd83f80\r
33727    20ee0:       0800317c        stmeqda r0, {r2, r3, r4, r5, r6, r8, ip, sp}\r
33728    20ee4:       e3530000        cmp     r3, #0  ; 0x0\r
33729    20ee8:       ebf58c24        bl      0xffd83f80\r
33730    20eec:       0800317e        stmeqda r0, {r1, r2, r3, r4, r5, r6, r8, ip, sp}\r
33731    20ef0:       e28cc030        add     ip, ip, #48     ; 0x30\r
33732    20ef4:       ba000004        blt     0x20f0c\r
33733    20ef8:       e1a00fac        mov     r0, ip, lsr #31\r
33734    20efc:       e08ff100        add     pc, pc, r0, lsl #2\r
33735    20f00:       08003184        stmeqda r0, {r2, r7, r8, ip, sp}\r
33736    20f04:       ebf58812        bl      0xffd82f54\r
33737    20f08:       ea00000c        b       0x20f40\r
33738    20f0c:       ebf58c1b        bl      0xffd83f80\r
33739    20f10:       08003180        stmeqda r0, {r7, r8, ip, sp}\r
33740    20f14:       e3a00fa9        mov     r0, #676        ; 0x2a4\r
33741    20f18:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
33742    20f1c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
33743    20f20:       ebf58a7c        bl      0xffd83918\r
33744    20f24:       08003184        stmeqda r0, {r2, r7, r8, ip, sp}\r
33745    20f28:       e1a04000        mov     r4, r0\r
33746    20f2c:       ebf58c13        bl      0xffd83f80\r
33747    20f30:       08003182        stmeqda r0, {r1, r7, r8, ip, sp}\r
33748    20f34:       e1a01003        mov     r1, r3\r
33749    20f38:       e0933004        adds    r3, r3, r4\r
33750    20f3c:       e28cc008        add     ip, ip, #8      ; 0x8\r
33751    20f40:       ebf58c0e        bl      0xffd83f80\r
33752    20f44:       08003184        stmeqda r0, {r2, r7, r8, ip, sp}\r
33753    20f48:       e1b00743        movs    r0, r3, asr #14\r
33754    20f4c:       e58d041c        str     r0, [sp, #1052]\r
33755    20f50:       ebf58c0a        bl      0xffd83f80\r
33756    20f54:       08003186        stmeqda r0, {r1, r2, r7, r8, ip, sp}\r
33757    20f58:       e59d141c        ldr     r1, [sp, #1052]\r
33758    20f5c:       e59d141c        ldr     r1, [sp, #1052]\r
33759    20f60:       e2914000        adds    r4, r1, #0      ; 0x0\r
33760    20f64:       ebf58c05        bl      0xffd83f80\r
33761    20f68:       08003188        stmeqda r0, {r3, r7, r8, ip, sp}\r
33762    20f6c:       e1a01004        mov     r1, r4\r
33763    20f70:       e2544080        subs    r4, r4, #128    ; 0x80\r
33764    20f74:       ebf58c01        bl      0xffd83f80\r
33765    20f78:       0800318a        stmeqda r0, {r1, r3, r7, r8, ip, sp}\r
33766    20f7c:       e3b030fc        movs    r3, #252        ; 0xfc\r
33767    20f80:       ebf58bfe        bl      0xffd83f80\r
33768    20f84:       0800318c        stmeqda r0, {r2, r3, r7, r8, ip, sp}\r
33769    20f88:       e1b03283        movs    r3, r3, lsl #5\r
33770    20f8c:       ebf58bfb        bl      0xffd83f80\r
33771    20f90:       0800318e        stmeqda r0, {r1, r2, r3, r7, r8, ip, sp}\r
33772    20f94:       e1540003        cmp     r4, r3\r
33773    20f98:       ebf58bf8        bl      0xffd83f80\r
33774    20f9c:       08003190        stmeqda r0, {r4, r7, r8, ip, sp}\r
33775    20fa0:       e28cc015        add     ip, ip, #21     ; 0x15\r
33776    20fa4:       8a000004        bhi     0x20fbc\r
33777    20fa8:       e1a00fac        mov     r0, ip, lsr #31\r
33778    20fac:       e08ff100        add     pc, pc, r0, lsl #2\r
33779    20fb0:       08003194        stmeqda r0, {r2, r4, r7, r8, ip, sp}\r
33780    20fb4:       ebf587e6        bl      0xffd82f54\r
33781    20fb8:       ea000007        b       0x20fdc\r
33782    20fbc:       ebf58bef        bl      0xffd83f80\r
33783    20fc0:       08003192        stmeqda r0, {r1, r4, r7, r8, ip, sp}\r
33784    20fc4:       e28cc003        add     ip, ip, #3      ; 0x3\r
33785    20fc8:       e1a00fac        mov     r0, ip, lsr #31\r
33786    20fcc:       e08ff100        add     pc, pc, r0, lsl #2\r
33787    20fd0:       08003380        stmeqda r0, {r7, r8, r9, ip, sp}\r
33788    20fd4:       ebf587de        bl      0xffd82f54\r
33789    20fd8:       ea0000d9        b       0x21344\r
33790    20fdc:       ebf58be7        bl      0xffd83f80\r
33791    20fe0:       08003194        stmeqda r0, {r2, r4, r7, r8, ip, sp}\r
33792    20fe4:       e59d0434        ldr     r0, [sp, #1076]\r
33793    20fe8:       e2800f00        add     r0, r0, #0      ; 0x0\r
33794    20fec:       ebf58a49        bl      0xffd83918\r
33795    20ff0:       08003198        stmeqda r0, {r3, r4, r7, r8, ip, sp}\r
33796    20ff4:       e58d0418        str     r0, [sp, #1048]\r
33797    20ff8:       ebf58be0        bl      0xffd83f80\r
33798    20ffc:       08003196        stmeqda r0, {r1, r2, r4, r7, r8, ip, sp}\r
33799    21000:       e1a01007        mov     r1, r7\r
33800    21004:       e2973000        adds    r3, r7, #0      ; 0x0\r
33801    21008:       ebf58bdc        bl      0xffd83f80\r
33802    2100c:       08003198        stmeqda r0, {r3, r4, r7, r8, ip, sp}\r
33803    21010:       e1a01003        mov     r1, r3\r
33804    21014:       e59d0418        ldr     r0, [sp, #1048]\r
33805    21018:       e0130093        muls    r3, r3, r0\r
33806    2101c:       ebf58bd7        bl      0xffd83f80\r
33807    21020:       0800319a        stmeqda r0, {r1, r3, r4, r7, r8, ip, sp}\r
33808    21024:       e3b00000        movs    r0, #0  ; 0x0\r
33809    21028:       e58d0418        str     r0, [sp, #1048]\r
33810    2102c:       ebf58bd3        bl      0xffd83f80\r
33811    21030:       0800319c        stmeqda r0, {r2, r3, r4, r7, r8, ip, sp}\r
33812    21034:       e1a01006        mov     r1, r6\r
33813    21038:       e2964000        adds    r4, r6, #0      ; 0x0\r
33814    2103c:       ebf58bcf        bl      0xffd83f80\r
33815    21040:       0800319e        stmeqda r0, {r1, r2, r3, r4, r7, r8, ip, sp}\r
33816    21044:       e1a01004        mov     r1, r4\r
33817    21048:       e59d0418        ldr     r0, [sp, #1048]\r
33818    2104c:       e0140094        muls    r4, r4, r0\r
33819    21050:       ebf58bca        bl      0xffd83f80\r
33820    21054:       080031a0        stmeqda r0, {r5, r7, r8, ip, sp}\r
33821    21058:       e1a01003        mov     r1, r3\r
33822    2105c:       e0933004        adds    r3, r3, r4\r
33823    21060:       ebf58bc6        bl      0xffd83f80\r
33824    21064:       080031a2        stmeqda r0, {r1, r5, r7, r8, ip, sp}\r
33825    21068:       e59d0434        ldr     r0, [sp, #1076]\r
33826    2106c:       e2800f01        add     r0, r0, #4      ; 0x4\r
33827    21070:       ebf58a28        bl      0xffd83918\r
33828    21074:       080031a6        stmeqda r0, {r1, r2, r5, r7, r8, ip, sp}\r
33829    21078:       e58d0418        str     r0, [sp, #1048]\r
33830    2107c:       ebf58bbf        bl      0xffd83f80\r
33831    21080:       080031a4        stmeqda r0, {r2, r5, r7, r8, ip, sp}\r
33832    21084:       e1a01005        mov     r1, r5\r
33833    21088:       e2954000        adds    r4, r5, #0      ; 0x0\r
33834    2108c:       ebf58bbb        bl      0xffd83f80\r
33835    21090:       080031a6        stmeqda r0, {r1, r2, r5, r7, r8, ip, sp}\r
33836    21094:       e1a01004        mov     r1, r4\r
33837    21098:       e59d0418        ldr     r0, [sp, #1048]\r
33838    2109c:       e0140094        muls    r4, r4, r0\r
33839    210a0:       ebf58bb6        bl      0xffd83f80\r
33840    210a4:       080031a8        stmeqda r0, {r3, r5, r7, r8, ip, sp}\r
33841    210a8:       e1a01003        mov     r1, r3\r
33842    210ac:       e0933004        adds    r3, r3, r4\r
33843    210b0:       ebf58bb2        bl      0xffd83f80\r
33844    210b4:       080031aa        stmeqda r0, {r1, r3, r5, r7, r8, ip, sp}\r
33845    210b8:       e3530000        cmp     r3, #0  ; 0x0\r
33846    210bc:       ebf58baf        bl      0xffd83f80\r
33847    210c0:       080031ac        stmeqda r0, {r2, r3, r5, r7, r8, ip, sp}\r
33848    210c4:       e28cc02b        add     ip, ip, #43     ; 0x2b\r
33849    210c8:       ba000004        blt     0x210e0\r
33850    210cc:       e1a00fac        mov     r0, ip, lsr #31\r
33851    210d0:       e08ff100        add     pc, pc, r0, lsl #2\r
33852    210d4:       080031b2        stmeqda r0, {r1, r4, r5, r7, r8, ip, sp}\r
33853    210d8:       ebf5879d        bl      0xffd82f54\r
33854    210dc:       ea00000c        b       0x21114\r
33855    210e0:       ebf58ba6        bl      0xffd83f80\r
33856    210e4:       080031ae        stmeqda r0, {r1, r2, r3, r5, r7, r8, ip, sp}\r
33857    210e8:       e3a00fa9        mov     r0, #676        ; 0x2a4\r
33858    210ec:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
33859    210f0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
33860    210f4:       ebf58a07        bl      0xffd83918\r
33861    210f8:       080031b2        stmeqda r0, {r1, r4, r5, r7, r8, ip, sp}\r
33862    210fc:       e1a04000        mov     r4, r0\r
33863    21100:       ebf58b9e        bl      0xffd83f80\r
33864    21104:       080031b0        stmeqda r0, {r4, r5, r7, r8, ip, sp}\r
33865    21108:       e1a01003        mov     r1, r3\r
33866    2110c:       e0933004        adds    r3, r3, r4\r
33867    21110:       e28cc008        add     ip, ip, #8      ; 0x8\r
33868    21114:       ebf58b99        bl      0xffd83f80\r
33869    21118:       080031b2        stmeqda r0, {r1, r4, r5, r7, r8, ip, sp}\r
33870    2111c:       e1b00743        movs    r0, r3, asr #14\r
33871    21120:       e58d0418        str     r0, [sp, #1048]\r
33872    21124:       ebf58b95        bl      0xffd83f80\r
33873    21128:       080031b4        stmeqda r0, {r2, r4, r5, r7, r8, ip, sp}\r
33874    2112c:       e59d0434        ldr     r0, [sp, #1076]\r
33875    21130:       e2800f02        add     r0, r0, #8      ; 0x8\r
33876    21134:       ebf589f7        bl      0xffd83918\r
33877    21138:       080031b8        stmeqda r0, {r3, r4, r5, r7, r8, ip, sp}\r
33878    2113c:       e1a04000        mov     r4, r0\r
33879    21140:       ebf58b8e        bl      0xffd83f80\r
33880    21144:       080031b6        stmeqda r0, {r1, r2, r4, r5, r7, r8, ip, sp}\r
33881    21148:       e1a01007        mov     r1, r7\r
33882    2114c:       e2973000        adds    r3, r7, #0      ; 0x0\r
33883    21150:       ebf58b8a        bl      0xffd83f80\r
33884    21154:       080031b8        stmeqda r0, {r3, r4, r5, r7, r8, ip, sp}\r
33885    21158:       e1a01003        mov     r1, r3\r
33886    2115c:       e0130493        muls    r3, r3, r4\r
33887    21160:       ebf58b86        bl      0xffd83f80\r
33888    21164:       080031ba        stmeqda r0, {r1, r3, r4, r5, r7, r8, ip, sp}\r
33889    21168:       e59d0434        ldr     r0, [sp, #1076]\r
33890    2116c:       e2800f03        add     r0, r0, #12     ; 0xc\r
33891    21170:       ebf589e8        bl      0xffd83918\r
33892    21174:       080031be        stmeqda r0, {r1, r2, r3, r4, r5, r7, r8, ip, sp}\r
33893    21178:       e1a07000        mov     r7, r0\r
33894    2117c:       ebf58b7f        bl      0xffd83f80\r
33895    21180:       080031bc        stmeqda r0, {r2, r3, r4, r5, r7, r8, ip, sp}\r
33896    21184:       e1a01006        mov     r1, r6\r
33897    21188:       e2964000        adds    r4, r6, #0      ; 0x0\r
33898    2118c:       ebf58b7b        bl      0xffd83f80\r
33899    21190:       080031be        stmeqda r0, {r1, r2, r3, r4, r5, r7, r8, ip, sp}\r
33900    21194:       e1a01004        mov     r1, r4\r
33901    21198:       e0140794        muls    r4, r4, r7\r
33902    2119c:       ebf58b77        bl      0xffd83f80\r
33903    211a0:       080031c0        stmeqda r0, {r6, r7, r8, ip, sp}\r
33904    211a4:       e1a01003        mov     r1, r3\r
33905    211a8:       e0933004        adds    r3, r3, r4\r
33906    211ac:       ebf58b73        bl      0xffd83f80\r
33907    211b0:       080031c2        stmeqda r0, {r1, r6, r7, r8, ip, sp}\r
33908    211b4:       e59d0434        ldr     r0, [sp, #1076]\r
33909    211b8:       e2800f04        add     r0, r0, #16     ; 0x10\r
33910    211bc:       ebf589d5        bl      0xffd83918\r
33911    211c0:       080031c6        stmeqda r0, {r1, r2, r6, r7, r8, ip, sp}\r
33912    211c4:       e1a06000        mov     r6, r0\r
33913    211c8:       ebf58b6c        bl      0xffd83f80\r
33914    211cc:       080031c4        stmeqda r0, {r2, r6, r7, r8, ip, sp}\r
33915    211d0:       e1a01005        mov     r1, r5\r
33916    211d4:       e2954000        adds    r4, r5, #0      ; 0x0\r
33917    211d8:       ebf58b68        bl      0xffd83f80\r
33918    211dc:       080031c6        stmeqda r0, {r1, r2, r6, r7, r8, ip, sp}\r
33919    211e0:       e1a01004        mov     r1, r4\r
33920    211e4:       e0140694        muls    r4, r4, r6\r
33921    211e8:       ebf58b64        bl      0xffd83f80\r
33922    211ec:       080031c8        stmeqda r0, {r3, r6, r7, r8, ip, sp}\r
33923    211f0:       e1a01003        mov     r1, r3\r
33924    211f4:       e0933004        adds    r3, r3, r4\r
33925    211f8:       ebf58b60        bl      0xffd83f80\r
33926    211fc:       080031ca        stmeqda r0, {r1, r3, r6, r7, r8, ip, sp}\r
33927    21200:       e3530000        cmp     r3, #0  ; 0x0\r
33928    21204:       ebf58b5d        bl      0xffd83f80\r
33929    21208:       080031cc        stmeqda r0, {r2, r3, r6, r7, r8, ip, sp}\r
33930    2120c:       e28cc030        add     ip, ip, #48     ; 0x30\r
33931    21210:       ba000004        blt     0x21228\r
33932    21214:       e1a00fac        mov     r0, ip, lsr #31\r
33933    21218:       e08ff100        add     pc, pc, r0, lsl #2\r
33934    2121c:       080031d2        stmeqda r0, {r1, r4, r6, r7, r8, ip, sp}\r
33935    21220:       ebf5874b        bl      0xffd82f54\r
33936    21224:       ea00000c        b       0x2125c\r
33937    21228:       ebf58b54        bl      0xffd83f80\r
33938    2122c:       080031ce        stmeqda r0, {r1, r2, r3, r6, r7, r8, ip, sp}\r
33939    21230:       e3a00fa9        mov     r0, #676        ; 0x2a4\r
33940    21234:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
33941    21238:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
33942    2123c:       ebf589b5        bl      0xffd83918\r
33943    21240:       080031d2        stmeqda r0, {r1, r4, r6, r7, r8, ip, sp}\r
33944    21244:       e1a07000        mov     r7, r0\r
33945    21248:       ebf58b4c        bl      0xffd83f80\r
33946    2124c:       080031d0        stmeqda r0, {r4, r6, r7, r8, ip, sp}\r
33947    21250:       e1a01003        mov     r1, r3\r
33948    21254:       e0933007        adds    r3, r3, r7\r
33949    21258:       e28cc008        add     ip, ip, #8      ; 0x8\r
33950    2125c:       ebf58b47        bl      0xffd83f80\r
33951    21260:       080031d2        stmeqda r0, {r1, r4, r6, r7, r8, ip, sp}\r
33952    21264:       e1b07743        movs    r7, r3, asr #14\r
33953    21268:       ebf58b44        bl      0xffd83f80\r
33954    2126c:       080031d4        stmeqda r0, {r2, r4, r6, r7, r8, ip, sp}\r
33955    21270:       e59de418        ldr     lr, [sp, #1048]\r
33956    21274:       e1b0340e        movs    r3, lr, lsl #8\r
33957    21278:       ebf58b40        bl      0xffd83f80\r
33958    2127c:       080031d6        stmeqda r0, {r1, r2, r4, r6, r7, r8, ip, sp}\r
33959    21280:       e59d141c        ldr     r1, [sp, #1052]\r
33960    21284:       e59d141c        ldr     r1, [sp, #1052]\r
33961    21288:       e2914000        adds    r4, r1, #0      ; 0x0\r
33962    2128c:       ebf58b3b        bl      0xffd83f80\r
33963    21290:       080031d8        stmeqda r0, {r3, r4, r6, r7, r8, ip, sp}\r
33964    21294:       ebf58b39        bl      0xffd83f80\r
33965    21298:       080031da        stmeqda r0, {r1, r3, r4, r6, r7, r8, ip, sp}\r
33966    2129c:       e3a000dd        mov     r0, #221        ; 0xdd\r
33967    212a0:       e3800c31        orr     r0, r0, #12544  ; 0x3100\r
33968    212a4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
33969    212a8:       e58d0438        str     r0, [sp, #1080]\r
33970    212ac:       e28cc00f        add     ip, ip, #15     ; 0xf\r
33971    212b0:       e1a00fac        mov     r0, ip, lsr #31\r
33972    212b4:       e08ff100        add     pc, pc, r0, lsl #2\r
33973    212b8:       080c2f20        stmeqda ip, {r5, r8, r9, sl, fp, sp}\r
33974    212bc:       ebf58724        bl      0xffd82f54\r
33975    212c0:       ea000509        b       0x226ec\r
33976    212c4:       08003396        stmeqda r0, {r1, r2, r4, r7, r8, r9, ip, sp}\r
33977    212c8:       00000000        andeq   r0, r0, r0\r
33978    212cc:       ebf58b2b        bl      0xffd83f80\r
33979    212d0:       08003396        stmeqda r0, {r1, r2, r4, r7, r8, r9, ip, sp}\r
33980    212d4:       e3a00e47        mov     r0, #1136       ; 0x470\r
33981    212d8:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
33982    212dc:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
33983    212e0:       ebf5898c        bl      0xffd83918\r
33984    212e4:       0800339a        stmeqda r0, {r1, r3, r4, r7, r8, r9, ip, sp}\r
33985    212e8:       e1a03000        mov     r3, r0\r
33986    212ec:       ebf58b23        bl      0xffd83f80\r
33987    212f0:       08003398        stmeqda r0, {r3, r4, r7, r8, r9, ip, sp}\r
33988    212f4:       e2830000        add     r0, r3, #0      ; 0x0\r
33989    212f8:       ebf58986        bl      0xffd83918\r
33990    212fc:       0800339c        stmeqda r0, {r2, r3, r4, r7, r8, r9, ip, sp}\r
33991    21300:       e1a03000        mov     r3, r0\r
33992    21304:       ebf58b1d        bl      0xffd83f80\r
33993    21308:       0800339a        stmeqda r0, {r1, r3, r4, r7, r8, r9, ip, sp}\r
33994    2130c:       ebf58b1b        bl      0xffd83f80\r
33995    21310:       0800339c        stmeqda r0, {r2, r3, r4, r7, r8, r9, ip, sp}\r
33996    21314:       e3a0009f        mov     r0, #159        ; 0x9f\r
33997    21318:       e3800c33        orr     r0, r0, #13056  ; 0x3300\r
33998    2131c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
33999    21320:       e58d0438        str     r0, [sp, #1080]\r
34000    21324:       e28cc010        add     ip, ip, #16     ; 0x10\r
34001    21328:       e1a00fac        mov     r0, ip, lsr #31\r
34002    2132c:       e08ff100        add     pc, pc, r0, lsl #2\r
34003    21330:       080c31dc        stmeqda ip, {r2, r3, r4, r6, r7, r8, ip, sp}\r
34004    21334:       ebf58706        bl      0xffd82f54\r
34005    21338:       eaffa51e        b       0xa7b8\r
34006    2133c:       08003380        stmeqda r0, {r7, r8, r9, ip, sp}\r
34007    21340:       00000000        andeq   r0, r0, r0\r
34008    21344:       ebf58b0d        bl      0xffd83f80\r
34009    21348:       08003380        stmeqda r0, {r7, r8, r9, ip, sp}\r
34010    2134c:       e1a01008        mov     r1, r8\r
34011    21350:       e298802c        adds    r8, r8, #44     ; 0x2c\r
34012    21354:       ebf58b09        bl      0xffd83f80\r
34013    21358:       08003382        stmeqda r0, {r1, r7, r8, r9, ip, sp}\r
34014    2135c:       e3b06080        movs    r6, #128        ; 0x80\r
34015    21360:       ebf58b06        bl      0xffd83f80\r
34016    21364:       08003384        stmeqda r0, {r2, r7, r8, r9, ip, sp}\r
34017    21368:       e1b06886        movs    r6, r6, lsl #17\r
34018    2136c:       ebf58b03        bl      0xffd83f80\r
34019    21370:       08003386        stmeqda r0, {r1, r2, r7, r8, r9, ip, sp}\r
34020    21374:       e59d0424        ldr     r0, [sp, #1060]\r
34021    21378:       e0800006        add     r0, r0, r6\r
34022    2137c:       e58d0424        str     r0, [sp, #1060]\r
34023    21380:       ebf58afe        bl      0xffd83f80\r
34024    21384:       08003388        stmeqda r0, {r3, r7, r8, r9, ip, sp}\r
34025    21388:       e3b07001        movs    r7, #1  ; 0x1\r
34026    2138c:       ebf58afb        bl      0xffd83f80\r
34027    21390:       0800338a        stmeqda r0, {r1, r3, r7, r8, r9, ip, sp}\r
34028    21394:       e59d0420        ldr     r0, [sp, #1056]\r
34029    21398:       e0800007        add     r0, r0, r7\r
34030    2139c:       e58d0420        str     r0, [sp, #1056]\r
34031    213a0:       ebf58af6        bl      0xffd83f80\r
34032    213a4:       0800338c        stmeqda r0, {r2, r3, r7, r8, r9, ip, sp}\r
34033    213a8:       e3a00f1b        mov     r0, #108        ; 0x6c\r
34034    213ac:       e3800b0d        orr     r0, r0, #13312  ; 0x3400\r
34035    213b0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
34036    213b4:       ebf58957        bl      0xffd83918\r
34037    213b8:       08003390        stmeqda r0, {r4, r7, r8, r9, ip, sp}\r
34038    213bc:       e1a03000        mov     r3, r0\r
34039    213c0:       ebf58aee        bl      0xffd83f80\r
34040    213c4:       0800338e        stmeqda r0, {r1, r2, r3, r7, r8, r9, ip, sp}\r
34041    213c8:       e2830000        add     r0, r3, #0      ; 0x0\r
34042    213cc:       ebf58951        bl      0xffd83918\r
34043    213d0:       08003392        stmeqda r0, {r1, r4, r7, r8, r9, ip, sp}\r
34044    213d4:       e1a03000        mov     r3, r0\r
34045    213d8:       ebf58ae8        bl      0xffd83f80\r
34046    213dc:       08003390        stmeqda r0, {r4, r7, r8, r9, ip, sp}\r
34047    213e0:       e59d0420        ldr     r0, [sp, #1056]\r
34048    213e4:       e1500003        cmp     r0, r3\r
34049    213e8:       ebf58ae4        bl      0xffd83f80\r
34050    213ec:       08003392        stmeqda r0, {r1, r4, r7, r8, r9, ip, sp}\r
34051    213f0:       e28cc022        add     ip, ip, #34     ; 0x22\r
34052    213f4:       3a000004        bcc     0x2140c\r
34053    213f8:       e1a00fac        mov     r0, ip, lsr #31\r
34054    213fc:       e08ff100        add     pc, pc, r0, lsl #2\r
34055    21400:       08003396        stmeqda r0, {r1, r2, r4, r7, r8, r9, ip, sp}\r
34056    21404:       ebf586d2        bl      0xffd82f54\r
34057    21408:       ea000007        b       0x2142c\r
34058    2140c:       ebf58adb        bl      0xffd83f80\r
34059    21410:       08003394        stmeqda r0, {r2, r4, r7, r8, r9, ip, sp}\r
34060    21414:       e28cc003        add     ip, ip, #3      ; 0x3\r
34061    21418:       e1a00fac        mov     r0, ip, lsr #31\r
34062    2141c:       e08ff100        add     pc, pc, r0, lsl #2\r
34063    21420:       08003116        stmeqda r0, {r1, r2, r4, r8, ip, sp}\r
34064    21424:       ebf586ca        bl      0xffd82f54\r
34065    21428:       ea00001d        b       0x214a4\r
34066    2142c:       ebf58ad3        bl      0xffd83f80\r
34067    21430:       08003396        stmeqda r0, {r1, r2, r4, r7, r8, r9, ip, sp}\r
34068    21434:       e3a00e47        mov     r0, #1136       ; 0x470\r
34069    21438:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
34070    2143c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
34071    21440:       ebf58934        bl      0xffd83918\r
34072    21444:       0800339a        stmeqda r0, {r1, r3, r4, r7, r8, r9, ip, sp}\r
34073    21448:       e1a03000        mov     r3, r0\r
34074    2144c:       ebf58acb        bl      0xffd83f80\r
34075    21450:       08003398        stmeqda r0, {r3, r4, r7, r8, r9, ip, sp}\r
34076    21454:       e2830000        add     r0, r3, #0      ; 0x0\r
34077    21458:       ebf5892e        bl      0xffd83918\r
34078    2145c:       0800339c        stmeqda r0, {r2, r3, r4, r7, r8, r9, ip, sp}\r
34079    21460:       e1a03000        mov     r3, r0\r
34080    21464:       ebf58ac5        bl      0xffd83f80\r
34081    21468:       0800339a        stmeqda r0, {r1, r3, r4, r7, r8, r9, ip, sp}\r
34082    2146c:       ebf58ac3        bl      0xffd83f80\r
34083    21470:       0800339c        stmeqda r0, {r2, r3, r4, r7, r8, r9, ip, sp}\r
34084    21474:       e3a0009f        mov     r0, #159        ; 0x9f\r
34085    21478:       e3800c33        orr     r0, r0, #13056  ; 0x3300\r
34086    2147c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
34087    21480:       e58d0438        str     r0, [sp, #1080]\r
34088    21484:       e28cc010        add     ip, ip, #16     ; 0x10\r
34089    21488:       e1a00fac        mov     r0, ip, lsr #31\r
34090    2148c:       e08ff100        add     pc, pc, r0, lsl #2\r
34091    21490:       080c31dc        stmeqda ip, {r2, r3, r4, r6, r7, r8, ip, sp}\r
34092    21494:       ebf586ae        bl      0xffd82f54\r
34093    21498:       eaffa4c6        b       0xa7b8\r
34094    2149c:       08003116        stmeqda r0, {r1, r2, r4, r8, ip, sp}\r
34095    214a0:       00000000        andeq   r0, r0, r0\r
34096    214a4:       ebf58ab5        bl      0xffd83f80\r
34097    214a8:       08003116        stmeqda r0, {r1, r2, r4, r8, ip, sp}\r
34098    214ac:       e1a01008        mov     r1, r8\r
34099    214b0:       e2983000        adds    r3, r8, #0      ; 0x0\r
34100    214b4:       ebf58ab1        bl      0xffd83f80\r
34101    214b8:       08003118        stmeqda r0, {r3, r4, r8, ip, sp}\r
34102    214bc:       e1a01003        mov     r1, r3\r
34103    214c0:       e293302a        adds    r3, r3, #42     ; 0x2a\r
34104    214c4:       ebf58aad        bl      0xffd83f80\r
34105    214c8:       0800311a        stmeqda r0, {r1, r3, r4, r8, ip, sp}\r
34106    214cc:       e2830000        add     r0, r3, #0      ; 0x0\r
34107    214d0:       ebf588b9        bl      0xffd837bc\r
34108    214d4:       0800311e        stmeqda r0, {r1, r2, r3, r4, r8, ip, sp}\r
34109    214d8:       e1a04000        mov     r4, r0\r
34110    214dc:       ebf58aa7        bl      0xffd83f80\r
34111    214e0:       0800311c        stmeqda r0, {r2, r3, r4, r8, ip, sp}\r
34112    214e4:       e3b030c0        movs    r3, #192        ; 0xc0\r
34113    214e8:       ebf58aa4        bl      0xffd83f80\r
34114    214ec:       0800311e        stmeqda r0, {r1, r2, r3, r4, r8, ip, sp}\r
34115    214f0:       e1a01003        mov     r1, r3\r
34116    214f4:       e0133004        ands    r3, r3, r4\r
34117    214f8:       ebf58aa0        bl      0xffd83f80\r
34118    214fc:       08003120        stmeqda r0, {r5, r8, ip, sp}\r
34119    21500:       e35300c0        cmp     r3, #192        ; 0xc0\r
34120    21504:       ebf58a9d        bl      0xffd83f80\r
34121    21508:       08003122        stmeqda r0, {r1, r5, r8, ip, sp}\r
34122    2150c:       e28cc017        add     ip, ip, #23     ; 0x17\r
34123    21510:       1a000004        bne     0x21528\r
34124    21514:       e1a00fac        mov     r0, ip, lsr #31\r
34125    21518:       e08ff100        add     pc, pc, r0, lsl #2\r
34126    2151c:       08003126        stmeqda r0, {r1, r2, r5, r8, ip, sp}\r
34127    21520:       ebf5868b        bl      0xffd82f54\r
34128    21524:       ea000007        b       0x21548\r
34129    21528:       ebf58a94        bl      0xffd83f80\r
34130    2152c:       08003124        stmeqda r0, {r2, r5, r8, ip, sp}\r
34131    21530:       e28cc003        add     ip, ip, #3      ; 0x3\r
34132    21534:       e1a00fac        mov     r0, ip, lsr #31\r
34133    21538:       e08ff100        add     pc, pc, r0, lsl #2\r
34134    2153c:       08003380        stmeqda r0, {r7, r8, r9, ip, sp}\r
34135    21540:       ebf58683        bl      0xffd82f54\r
34136    21544:       eaffff7e        b       0x21344\r
34137    21548:       ebf58a8c        bl      0xffd83f80\r
34138    2154c:       08003126        stmeqda r0, {r1, r2, r5, r8, ip, sp}\r
34139    21550:       e3b03020        movs    r3, #32 ; 0x20\r
34140    21554:       ebf58a89        bl      0xffd83f80\r
34141    21558:       08003128        stmeqda r0, {r3, r5, r8, ip, sp}\r
34142    2155c:       e1a01003        mov     r1, r3\r
34143    21560:       e0133004        ands    r3, r3, r4\r
34144    21564:       ebf58a85        bl      0xffd83f80\r
34145    21568:       0800312a        stmeqda r0, {r1, r3, r5, r8, ip, sp}\r
34146    2156c:       e3530000        cmp     r3, #0  ; 0x0\r
34147    21570:       ebf58a82        bl      0xffd83f80\r
34148    21574:       0800312c        stmeqda r0, {r2, r3, r5, r8, ip, sp}\r
34149    21578:       e28cc00c        add     ip, ip, #12     ; 0xc\r
34150    2157c:       0a000004        beq     0x21594\r
34151    21580:       e1a00fac        mov     r0, ip, lsr #31\r
34152    21584:       e08ff100        add     pc, pc, r0, lsl #2\r
34153    21588:       08003130        stmeqda r0, {r4, r5, r8, ip, sp}\r
34154    2158c:       ebf58670        bl      0xffd82f54\r
34155    21590:       ea000007        b       0x215b4\r
34156    21594:       ebf58a79        bl      0xffd83f80\r
34157    21598:       0800312e        stmeqda r0, {r1, r2, r3, r5, r8, ip, sp}\r
34158    2159c:       e28cc003        add     ip, ip, #3      ; 0x3\r
34159    215a0:       e1a00fac        mov     r0, ip, lsr #31\r
34160    215a4:       e08ff100        add     pc, pc, r0, lsl #2\r
34161    215a8:       080032b4        stmeqda r0, {r2, r4, r5, r7, r9, ip, sp}\r
34162    215ac:       ebf58668        bl      0xffd82f54\r
34163    215b0:       ea0001d1        b       0x21cfc\r
34164    215b4:       ebf58a71        bl      0xffd83f80\r
34165    215b8:       08003130        stmeqda r0, {r4, r5, r8, ip, sp}\r
34166    215bc:       e3a00fa5        mov     r0, #660        ; 0x294\r
34167    215c0:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
34168    215c4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
34169    215c8:       ebf588d2        bl      0xffd83918\r
34170    215cc:       08003134        stmeqda r0, {r2, r4, r5, r8, ip, sp}\r
34171    215d0:       e1a03000        mov     r3, r0\r
34172    215d4:       ebf58a69        bl      0xffd83f80\r
34173    215d8:       08003132        stmeqda r0, {r1, r4, r5, r8, ip, sp}\r
34174    215dc:       e2880014        add     r0, r8, #20     ; 0x14\r
34175    215e0:       ebf588cc        bl      0xffd83918\r
34176    215e4:       08003136        stmeqda r0, {r1, r2, r4, r5, r8, ip, sp}\r
34177    215e8:       e1a04000        mov     r4, r0\r
34178    215ec:       ebf58a63        bl      0xffd83f80\r
34179    215f0:       08003134        stmeqda r0, {r2, r4, r5, r8, ip, sp}\r
34180    215f4:       e2830000        add     r0, r3, #0      ; 0x0\r
34181    215f8:       ebf588c6        bl      0xffd83918\r
34182    215fc:       08003138        stmeqda r0, {r3, r4, r5, r8, ip, sp}\r
34183    21600:       e1a03000        mov     r3, r0\r
34184    21604:       ebf58a5d        bl      0xffd83f80\r
34185    21608:       08003136        stmeqda r0, {r1, r2, r4, r5, r8, ip, sp}\r
34186    2160c:       e1a01004        mov     r1, r4\r
34187    21610:       e0543003        subs    r3, r4, r3\r
34188    21614:       ebf58a59        bl      0xffd83f80\r
34189    21618:       08003138        stmeqda r0, {r3, r4, r5, r8, ip, sp}\r
34190    2161c:       e3530000        cmp     r3, #0  ; 0x0\r
34191    21620:       ebf58a56        bl      0xffd83f80\r
34192    21624:       0800313a        stmeqda r0, {r1, r3, r4, r5, r8, ip, sp}\r
34193    21628:       e28cc018        add     ip, ip, #24     ; 0x18\r
34194    2162c:       ba000004        blt     0x21644\r
34195    21630:       e1a00fac        mov     r0, ip, lsr #31\r
34196    21634:       e08ff100        add     pc, pc, r0, lsl #2\r
34197    21638:       08003140        stmeqda r0, {r6, r8, ip, sp}\r
34198    2163c:       ebf58644        bl      0xffd82f54\r
34199    21640:       ea00000d        b       0x2167c\r
34200    21644:       ebf58a4d        bl      0xffd83f80\r
34201    21648:       0800313c        stmeqda r0, {r2, r3, r4, r5, r8, ip, sp}\r
34202    2164c:       e3a00fa6        mov     r0, #664        ; 0x298\r
34203    21650:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
34204    21654:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
34205    21658:       ebf588ae        bl      0xffd83918\r
34206    2165c:       08003140        stmeqda r0, {r6, r8, ip, sp}\r
34207    21660:       e58d0418        str     r0, [sp, #1048]\r
34208    21664:       ebf58a45        bl      0xffd83f80\r
34209    21668:       0800313e        stmeqda r0, {r1, r2, r3, r4, r5, r8, ip, sp}\r
34210    2166c:       e1a01003        mov     r1, r3\r
34211    21670:       e59d0418        ldr     r0, [sp, #1048]\r
34212    21674:       e0933000        adds    r3, r3, r0\r
34213    21678:       e28cc008        add     ip, ip, #8      ; 0x8\r
34214    2167c:       ebf58a3f        bl      0xffd83f80\r
34215    21680:       08003140        stmeqda r0, {r6, r8, ip, sp}\r
34216    21684:       e1b07843        movs    r7, r3, asr #16\r
34217    21688:       ebf58a3c        bl      0xffd83f80\r
34218    2168c:       08003142        stmeqda r0, {r1, r6, r8, ip, sp}\r
34219    21690:       e3a00fa7        mov     r0, #668        ; 0x29c\r
34220    21694:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
34221    21698:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
34222    2169c:       ebf5889d        bl      0xffd83918\r
34223    216a0:       08003146        stmeqda r0, {r1, r2, r6, r8, ip, sp}\r
34224    216a4:       e1a03000        mov     r3, r0\r
34225    216a8:       ebf58a34        bl      0xffd83f80\r
34226    216ac:       08003144        stmeqda r0, {r2, r6, r8, ip, sp}\r
34227    216b0:       e2880018        add     r0, r8, #24     ; 0x18\r
34228    216b4:       ebf58897        bl      0xffd83918\r
34229    216b8:       08003148        stmeqda r0, {r3, r6, r8, ip, sp}\r
34230    216bc:       e1a04000        mov     r4, r0\r
34231    216c0:       ebf58a2e        bl      0xffd83f80\r
34232    216c4:       08003146        stmeqda r0, {r1, r2, r6, r8, ip, sp}\r
34233    216c8:       e2830000        add     r0, r3, #0      ; 0x0\r
34234    216cc:       ebf58891        bl      0xffd83918\r
34235    216d0:       0800314a        stmeqda r0, {r1, r3, r6, r8, ip, sp}\r
34236    216d4:       e1a03000        mov     r3, r0\r
34237    216d8:       ebf58a28        bl      0xffd83f80\r
34238    216dc:       08003148        stmeqda r0, {r3, r6, r8, ip, sp}\r
34239    216e0:       e1a01004        mov     r1, r4\r
34240    216e4:       e0544003        subs    r4, r4, r3\r
34241    216e8:       ebf58a24        bl      0xffd83f80\r
34242    216ec:       0800314a        stmeqda r0, {r1, r3, r6, r8, ip, sp}\r
34243    216f0:       e3540000        cmp     r4, #0  ; 0x0\r
34244    216f4:       ebf58a21        bl      0xffd83f80\r
34245    216f8:       0800314c        stmeqda r0, {r2, r3, r6, r8, ip, sp}\r
34246    216fc:       e28cc01b        add     ip, ip, #27     ; 0x1b\r
34247    21700:       ba000004        blt     0x21718\r
34248    21704:       e1a00fac        mov     r0, ip, lsr #31\r
34249    21708:       e08ff100        add     pc, pc, r0, lsl #2\r
34250    2170c:       08003152        stmeqda r0, {r1, r4, r6, r8, ip, sp}\r
34251    21710:       ebf5860f        bl      0xffd82f54\r
34252    21714:       ea00000c        b       0x2174c\r
34253    21718:       ebf58a18        bl      0xffd83f80\r
34254    2171c:       0800314e        stmeqda r0, {r1, r2, r3, r6, r8, ip, sp}\r
34255    21720:       e3a00fa6        mov     r0, #664        ; 0x298\r
34256    21724:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
34257    21728:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
34258    2172c:       ebf58879        bl      0xffd83918\r
34259    21730:       08003152        stmeqda r0, {r1, r4, r6, r8, ip, sp}\r
34260    21734:       e1a03000        mov     r3, r0\r
34261    21738:       ebf58a10        bl      0xffd83f80\r
34262    2173c:       08003150        stmeqda r0, {r4, r6, r8, ip, sp}\r
34263    21740:       e1a01004        mov     r1, r4\r
34264    21744:       e0944003        adds    r4, r4, r3\r
34265    21748:       e28cc008        add     ip, ip, #8      ; 0x8\r
34266    2174c:       ebf58a0b        bl      0xffd83f80\r
34267    21750:       08003152        stmeqda r0, {r1, r4, r6, r8, ip, sp}\r
34268    21754:       e1b06844        movs    r6, r4, asr #16\r
34269    21758:       ebf58a08        bl      0xffd83f80\r
34270    2175c:       08003154        stmeqda r0, {r2, r4, r6, r8, ip, sp}\r
34271    21760:       e3a00e2a        mov     r0, #672        ; 0x2a0\r
34272    21764:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
34273    21768:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
34274    2176c:       ebf58869        bl      0xffd83918\r
34275    21770:       08003158        stmeqda r0, {r3, r4, r6, r8, ip, sp}\r
34276    21774:       e1a03000        mov     r3, r0\r
34277    21778:       ebf58a00        bl      0xffd83f80\r
34278    2177c:       08003156        stmeqda r0, {r1, r2, r4, r6, r8, ip, sp}\r
34279    21780:       e288001c        add     r0, r8, #28     ; 0x1c\r
34280    21784:       ebf58863        bl      0xffd83918\r
34281    21788:       0800315a        stmeqda r0, {r1, r3, r4, r6, r8, ip, sp}\r
34282    2178c:       e1a04000        mov     r4, r0\r
34283    21790:       ebf589fa        bl      0xffd83f80\r
34284    21794:       08003158        stmeqda r0, {r3, r4, r6, r8, ip, sp}\r
34285    21798:       e2830000        add     r0, r3, #0      ; 0x0\r
34286    2179c:       ebf5885d        bl      0xffd83918\r
34287    217a0:       0800315c        stmeqda r0, {r2, r3, r4, r6, r8, ip, sp}\r
34288    217a4:       e1a03000        mov     r3, r0\r
34289    217a8:       ebf589f4        bl      0xffd83f80\r
34290    217ac:       0800315a        stmeqda r0, {r1, r3, r4, r6, r8, ip, sp}\r
34291    217b0:       e1a01004        mov     r1, r4\r
34292    217b4:       e0544003        subs    r4, r4, r3\r
34293    217b8:       ebf589f0        bl      0xffd83f80\r
34294    217bc:       0800315c        stmeqda r0, {r2, r3, r4, r6, r8, ip, sp}\r
34295    217c0:       e3540000        cmp     r4, #0  ; 0x0\r
34296    217c4:       ebf589ed        bl      0xffd83f80\r
34297    217c8:       0800315e        stmeqda r0, {r1, r2, r3, r4, r6, r8, ip, sp}\r
34298    217cc:       e28cc01b        add     ip, ip, #27     ; 0x1b\r
34299    217d0:       ba000004        blt     0x217e8\r
34300    217d4:       e1a00fac        mov     r0, ip, lsr #31\r
34301    217d8:       e08ff100        add     pc, pc, r0, lsl #2\r
34302    217dc:       08003164        stmeqda r0, {r2, r5, r6, r8, ip, sp}\r
34303    217e0:       ebf585db        bl      0xffd82f54\r
34304    217e4:       ea00000c        b       0x2181c\r
34305    217e8:       ebf589e4        bl      0xffd83f80\r
34306    217ec:       08003160        stmeqda r0, {r5, r6, r8, ip, sp}\r
34307    217f0:       e3a00fa6        mov     r0, #664        ; 0x298\r
34308    217f4:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
34309    217f8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
34310    217fc:       ebf58845        bl      0xffd83918\r
34311    21800:       08003164        stmeqda r0, {r2, r5, r6, r8, ip, sp}\r
34312    21804:       e1a05000        mov     r5, r0\r
34313    21808:       ebf589dc        bl      0xffd83f80\r
34314    2180c:       08003162        stmeqda r0, {r1, r5, r6, r8, ip, sp}\r
34315    21810:       e1a01004        mov     r1, r4\r
34316    21814:       e0944005        adds    r4, r4, r5\r
34317    21818:       e28cc008        add     ip, ip, #8      ; 0x8\r
34318    2181c:       ebf589d7        bl      0xffd83f80\r
34319    21820:       08003164        stmeqda r0, {r2, r5, r6, r8, ip, sp}\r
34320    21824:       e1b05844        movs    r5, r4, asr #16\r
34321    21828:       ebf589d4        bl      0xffd83f80\r
34322    2182c:       08003166        stmeqda r0, {r1, r2, r5, r6, r8, ip, sp}\r
34323    21830:       e59d0434        ldr     r0, [sp, #1076]\r
34324    21834:       e2800f05        add     r0, r0, #20     ; 0x14\r
34325    21838:       ebf58836        bl      0xffd83918\r
34326    2183c:       0800316a        stmeqda r0, {r1, r3, r5, r6, r8, ip, sp}\r
34327    21840:       e58d0418        str     r0, [sp, #1048]\r
34328    21844:       ebf589cd        bl      0xffd83f80\r
34329    21848:       08003168        stmeqda r0, {r3, r5, r6, r8, ip, sp}\r
34330    2184c:       e1a01007        mov     r1, r7\r
34331    21850:       e2973000        adds    r3, r7, #0      ; 0x0\r
34332    21854:       ebf589c9        bl      0xffd83f80\r
34333    21858:       0800316a        stmeqda r0, {r1, r3, r5, r6, r8, ip, sp}\r
34334    2185c:       e1a01003        mov     r1, r3\r
34335    21860:       e59d0418        ldr     r0, [sp, #1048]\r
34336    21864:       e0130093        muls    r3, r3, r0\r
34337    21868:       ebf589c4        bl      0xffd83f80\r
34338    2186c:       0800316c        stmeqda r0, {r2, r3, r5, r6, r8, ip, sp}\r
34339    21870:       e59d0434        ldr     r0, [sp, #1076]\r
34340    21874:       e2800f06        add     r0, r0, #24     ; 0x18\r
34341    21878:       ebf58826        bl      0xffd83918\r
34342    2187c:       08003170        stmeqda r0, {r4, r5, r6, r8, ip, sp}\r
34343    21880:       e58d0418        str     r0, [sp, #1048]\r
34344    21884:       ebf589bd        bl      0xffd83f80\r
34345    21888:       0800316e        stmeqda r0, {r1, r2, r3, r5, r6, r8, ip, sp}\r
34346    2188c:       e1a01006        mov     r1, r6\r
34347    21890:       e2964000        adds    r4, r6, #0      ; 0x0\r
34348    21894:       ebf589b9        bl      0xffd83f80\r
34349    21898:       08003170        stmeqda r0, {r4, r5, r6, r8, ip, sp}\r
34350    2189c:       e1a01004        mov     r1, r4\r
34351    218a0:       e59d0418        ldr     r0, [sp, #1048]\r
34352    218a4:       e0140094        muls    r4, r4, r0\r
34353    218a8:       ebf589b4        bl      0xffd83f80\r
34354    218ac:       08003172        stmeqda r0, {r1, r4, r5, r6, r8, ip, sp}\r
34355    218b0:       e1a01003        mov     r1, r3\r
34356    218b4:       e0933004        adds    r3, r3, r4\r
34357    218b8:       ebf589b0        bl      0xffd83f80\r
34358    218bc:       08003174        stmeqda r0, {r2, r4, r5, r6, r8, ip, sp}\r
34359    218c0:       e59d0434        ldr     r0, [sp, #1076]\r
34360    218c4:       e2800f07        add     r0, r0, #28     ; 0x1c\r
34361    218c8:       ebf58812        bl      0xffd83918\r
34362    218cc:       08003178        stmeqda r0, {r3, r4, r5, r6, r8, ip, sp}\r
34363    218d0:       e58d0418        str     r0, [sp, #1048]\r
34364    218d4:       ebf589a9        bl      0xffd83f80\r
34365    218d8:       08003176        stmeqda r0, {r1, r2, r4, r5, r6, r8, ip, sp}\r
34366    218dc:       e1a01005        mov     r1, r5\r
34367    218e0:       e2954000        adds    r4, r5, #0      ; 0x0\r
34368    218e4:       ebf589a5        bl      0xffd83f80\r
34369    218e8:       08003178        stmeqda r0, {r3, r4, r5, r6, r8, ip, sp}\r
34370    218ec:       e1a01004        mov     r1, r4\r
34371    218f0:       e59d0418        ldr     r0, [sp, #1048]\r
34372    218f4:       e0140094        muls    r4, r4, r0\r
34373    218f8:       ebf589a0        bl      0xffd83f80\r
34374    218fc:       0800317a        stmeqda r0, {r1, r3, r4, r5, r6, r8, ip, sp}\r
34375    21900:       e1a01003        mov     r1, r3\r
34376    21904:       e0933004        adds    r3, r3, r4\r
34377    21908:       ebf5899c        bl      0xffd83f80\r
34378    2190c:       0800317c        stmeqda r0, {r2, r3, r4, r5, r6, r8, ip, sp}\r
34379    21910:       e3530000        cmp     r3, #0  ; 0x0\r
34380    21914:       ebf58999        bl      0xffd83f80\r
34381    21918:       0800317e        stmeqda r0, {r1, r2, r3, r4, r5, r6, r8, ip, sp}\r
34382    2191c:       e28cc030        add     ip, ip, #48     ; 0x30\r
34383    21920:       ba000004        blt     0x21938\r
34384    21924:       e1a00fac        mov     r0, ip, lsr #31\r
34385    21928:       e08ff100        add     pc, pc, r0, lsl #2\r
34386    2192c:       08003184        stmeqda r0, {r2, r7, r8, ip, sp}\r
34387    21930:       ebf58587        bl      0xffd82f54\r
34388    21934:       ea00000c        b       0x2196c\r
34389    21938:       ebf58990        bl      0xffd83f80\r
34390    2193c:       08003180        stmeqda r0, {r7, r8, ip, sp}\r
34391    21940:       e3a00fa9        mov     r0, #676        ; 0x2a4\r
34392    21944:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
34393    21948:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
34394    2194c:       ebf587f1        bl      0xffd83918\r
34395    21950:       08003184        stmeqda r0, {r2, r7, r8, ip, sp}\r
34396    21954:       e1a04000        mov     r4, r0\r
34397    21958:       ebf58988        bl      0xffd83f80\r
34398    2195c:       08003182        stmeqda r0, {r1, r7, r8, ip, sp}\r
34399    21960:       e1a01003        mov     r1, r3\r
34400    21964:       e0933004        adds    r3, r3, r4\r
34401    21968:       e28cc008        add     ip, ip, #8      ; 0x8\r
34402    2196c:       ebf58983        bl      0xffd83f80\r
34403    21970:       08003184        stmeqda r0, {r2, r7, r8, ip, sp}\r
34404    21974:       e1b00743        movs    r0, r3, asr #14\r
34405    21978:       e58d041c        str     r0, [sp, #1052]\r
34406    2197c:       ebf5897f        bl      0xffd83f80\r
34407    21980:       08003186        stmeqda r0, {r1, r2, r7, r8, ip, sp}\r
34408    21984:       e59d141c        ldr     r1, [sp, #1052]\r
34409    21988:       e59d141c        ldr     r1, [sp, #1052]\r
34410    2198c:       e2914000        adds    r4, r1, #0      ; 0x0\r
34411    21990:       ebf5897a        bl      0xffd83f80\r
34412    21994:       08003188        stmeqda r0, {r3, r7, r8, ip, sp}\r
34413    21998:       e1a01004        mov     r1, r4\r
34414    2199c:       e2544080        subs    r4, r4, #128    ; 0x80\r
34415    219a0:       ebf58976        bl      0xffd83f80\r
34416    219a4:       0800318a        stmeqda r0, {r1, r3, r7, r8, ip, sp}\r
34417    219a8:       e3b030fc        movs    r3, #252        ; 0xfc\r
34418    219ac:       ebf58973        bl      0xffd83f80\r
34419    219b0:       0800318c        stmeqda r0, {r2, r3, r7, r8, ip, sp}\r
34420    219b4:       e1b03283        movs    r3, r3, lsl #5\r
34421    219b8:       ebf58970        bl      0xffd83f80\r
34422    219bc:       0800318e        stmeqda r0, {r1, r2, r3, r7, r8, ip, sp}\r
34423    219c0:       e1540003        cmp     r4, r3\r
34424    219c4:       ebf5896d        bl      0xffd83f80\r
34425    219c8:       08003190        stmeqda r0, {r4, r7, r8, ip, sp}\r
34426    219cc:       e28cc015        add     ip, ip, #21     ; 0x15\r
34427    219d0:       8a000004        bhi     0x219e8\r
34428    219d4:       e1a00fac        mov     r0, ip, lsr #31\r
34429    219d8:       e08ff100        add     pc, pc, r0, lsl #2\r
34430    219dc:       08003194        stmeqda r0, {r2, r4, r7, r8, ip, sp}\r
34431    219e0:       ebf5855b        bl      0xffd82f54\r
34432    219e4:       ea000007        b       0x21a08\r
34433    219e8:       ebf58964        bl      0xffd83f80\r
34434    219ec:       08003192        stmeqda r0, {r1, r4, r7, r8, ip, sp}\r
34435    219f0:       e28cc003        add     ip, ip, #3      ; 0x3\r
34436    219f4:       e1a00fac        mov     r0, ip, lsr #31\r
34437    219f8:       e08ff100        add     pc, pc, r0, lsl #2\r
34438    219fc:       08003380        stmeqda r0, {r7, r8, r9, ip, sp}\r
34439    21a00:       ebf58553        bl      0xffd82f54\r
34440    21a04:       eafffe4e        b       0x21344\r
34441    21a08:       ebf5895c        bl      0xffd83f80\r
34442    21a0c:       08003194        stmeqda r0, {r2, r4, r7, r8, ip, sp}\r
34443    21a10:       e59d0434        ldr     r0, [sp, #1076]\r
34444    21a14:       e2800f00        add     r0, r0, #0      ; 0x0\r
34445    21a18:       ebf587be        bl      0xffd83918\r
34446    21a1c:       08003198        stmeqda r0, {r3, r4, r7, r8, ip, sp}\r
34447    21a20:       e58d0418        str     r0, [sp, #1048]\r
34448    21a24:       ebf58955        bl      0xffd83f80\r
34449    21a28:       08003196        stmeqda r0, {r1, r2, r4, r7, r8, ip, sp}\r
34450    21a2c:       e1a01007        mov     r1, r7\r
34451    21a30:       e2973000        adds    r3, r7, #0      ; 0x0\r
34452    21a34:       ebf58951        bl      0xffd83f80\r
34453    21a38:       08003198        stmeqda r0, {r3, r4, r7, r8, ip, sp}\r
34454    21a3c:       e1a01003        mov     r1, r3\r
34455    21a40:       e59d0418        ldr     r0, [sp, #1048]\r
34456    21a44:       e0130093        muls    r3, r3, r0\r
34457    21a48:       ebf5894c        bl      0xffd83f80\r
34458    21a4c:       0800319a        stmeqda r0, {r1, r3, r4, r7, r8, ip, sp}\r
34459    21a50:       e3b00000        movs    r0, #0  ; 0x0\r
34460    21a54:       e58d0418        str     r0, [sp, #1048]\r
34461    21a58:       ebf58948        bl      0xffd83f80\r
34462    21a5c:       0800319c        stmeqda r0, {r2, r3, r4, r7, r8, ip, sp}\r
34463    21a60:       e1a01006        mov     r1, r6\r
34464    21a64:       e2964000        adds    r4, r6, #0      ; 0x0\r
34465    21a68:       ebf58944        bl      0xffd83f80\r
34466    21a6c:       0800319e        stmeqda r0, {r1, r2, r3, r4, r7, r8, ip, sp}\r
34467    21a70:       e1a01004        mov     r1, r4\r
34468    21a74:       e59d0418        ldr     r0, [sp, #1048]\r
34469    21a78:       e0140094        muls    r4, r4, r0\r
34470    21a7c:       ebf5893f        bl      0xffd83f80\r
34471    21a80:       080031a0        stmeqda r0, {r5, r7, r8, ip, sp}\r
34472    21a84:       e1a01003        mov     r1, r3\r
34473    21a88:       e0933004        adds    r3, r3, r4\r
34474    21a8c:       ebf5893b        bl      0xffd83f80\r
34475    21a90:       080031a2        stmeqda r0, {r1, r5, r7, r8, ip, sp}\r
34476    21a94:       e59d0434        ldr     r0, [sp, #1076]\r
34477    21a98:       e2800f01        add     r0, r0, #4      ; 0x4\r
34478    21a9c:       ebf5879d        bl      0xffd83918\r
34479    21aa0:       080031a6        stmeqda r0, {r1, r2, r5, r7, r8, ip, sp}\r
34480    21aa4:       e58d0418        str     r0, [sp, #1048]\r
34481    21aa8:       ebf58934        bl      0xffd83f80\r
34482    21aac:       080031a4        stmeqda r0, {r2, r5, r7, r8, ip, sp}\r
34483    21ab0:       e1a01005        mov     r1, r5\r
34484    21ab4:       e2954000        adds    r4, r5, #0      ; 0x0\r
34485    21ab8:       ebf58930        bl      0xffd83f80\r
34486    21abc:       080031a6        stmeqda r0, {r1, r2, r5, r7, r8, ip, sp}\r
34487    21ac0:       e1a01004        mov     r1, r4\r
34488    21ac4:       e59d0418        ldr     r0, [sp, #1048]\r
34489    21ac8:       e0140094        muls    r4, r4, r0\r
34490    21acc:       ebf5892b        bl      0xffd83f80\r
34491    21ad0:       080031a8        stmeqda r0, {r3, r5, r7, r8, ip, sp}\r
34492    21ad4:       e1a01003        mov     r1, r3\r
34493    21ad8:       e0933004        adds    r3, r3, r4\r
34494    21adc:       ebf58927        bl      0xffd83f80\r
34495    21ae0:       080031aa        stmeqda r0, {r1, r3, r5, r7, r8, ip, sp}\r
34496    21ae4:       e3530000        cmp     r3, #0  ; 0x0\r
34497    21ae8:       ebf58924        bl      0xffd83f80\r
34498    21aec:       080031ac        stmeqda r0, {r2, r3, r5, r7, r8, ip, sp}\r
34499    21af0:       e28cc02b        add     ip, ip, #43     ; 0x2b\r
34500    21af4:       ba000004        blt     0x21b0c\r
34501    21af8:       e1a00fac        mov     r0, ip, lsr #31\r
34502    21afc:       e08ff100        add     pc, pc, r0, lsl #2\r
34503    21b00:       080031b2        stmeqda r0, {r1, r4, r5, r7, r8, ip, sp}\r
34504    21b04:       ebf58512        bl      0xffd82f54\r
34505    21b08:       ea00000c        b       0x21b40\r
34506    21b0c:       ebf5891b        bl      0xffd83f80\r
34507    21b10:       080031ae        stmeqda r0, {r1, r2, r3, r5, r7, r8, ip, sp}\r
34508    21b14:       e3a00fa9        mov     r0, #676        ; 0x2a4\r
34509    21b18:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
34510    21b1c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
34511    21b20:       ebf5877c        bl      0xffd83918\r
34512    21b24:       080031b2        stmeqda r0, {r1, r4, r5, r7, r8, ip, sp}\r
34513    21b28:       e1a04000        mov     r4, r0\r
34514    21b2c:       ebf58913        bl      0xffd83f80\r
34515    21b30:       080031b0        stmeqda r0, {r4, r5, r7, r8, ip, sp}\r
34516    21b34:       e1a01003        mov     r1, r3\r
34517    21b38:       e0933004        adds    r3, r3, r4\r
34518    21b3c:       e28cc008        add     ip, ip, #8      ; 0x8\r
34519    21b40:       ebf5890e        bl      0xffd83f80\r
34520    21b44:       080031b2        stmeqda r0, {r1, r4, r5, r7, r8, ip, sp}\r
34521    21b48:       e1b00743        movs    r0, r3, asr #14\r
34522    21b4c:       e58d0418        str     r0, [sp, #1048]\r
34523    21b50:       ebf5890a        bl      0xffd83f80\r
34524    21b54:       080031b4        stmeqda r0, {r2, r4, r5, r7, r8, ip, sp}\r
34525    21b58:       e59d0434        ldr     r0, [sp, #1076]\r
34526    21b5c:       e2800f02        add     r0, r0, #8      ; 0x8\r
34527    21b60:       ebf5876c        bl      0xffd83918\r
34528    21b64:       080031b8        stmeqda r0, {r3, r4, r5, r7, r8, ip, sp}\r
34529    21b68:       e1a04000        mov     r4, r0\r
34530    21b6c:       ebf58903        bl      0xffd83f80\r
34531    21b70:       080031b6        stmeqda r0, {r1, r2, r4, r5, r7, r8, ip, sp}\r
34532    21b74:       e1a01007        mov     r1, r7\r
34533    21b78:       e2973000        adds    r3, r7, #0      ; 0x0\r
34534    21b7c:       ebf588ff        bl      0xffd83f80\r
34535    21b80:       080031b8        stmeqda r0, {r3, r4, r5, r7, r8, ip, sp}\r
34536    21b84:       e1a01003        mov     r1, r3\r
34537    21b88:       e0130493        muls    r3, r3, r4\r
34538    21b8c:       ebf588fb        bl      0xffd83f80\r
34539    21b90:       080031ba        stmeqda r0, {r1, r3, r4, r5, r7, r8, ip, sp}\r
34540    21b94:       e59d0434        ldr     r0, [sp, #1076]\r
34541    21b98:       e2800f03        add     r0, r0, #12     ; 0xc\r
34542    21b9c:       ebf5875d        bl      0xffd83918\r
34543    21ba0:       080031be        stmeqda r0, {r1, r2, r3, r4, r5, r7, r8, ip, sp}\r
34544    21ba4:       e1a07000        mov     r7, r0\r
34545    21ba8:       ebf588f4        bl      0xffd83f80\r
34546    21bac:       080031bc        stmeqda r0, {r2, r3, r4, r5, r7, r8, ip, sp}\r
34547    21bb0:       e1a01006        mov     r1, r6\r
34548    21bb4:       e2964000        adds    r4, r6, #0      ; 0x0\r
34549    21bb8:       ebf588f0        bl      0xffd83f80\r
34550    21bbc:       080031be        stmeqda r0, {r1, r2, r3, r4, r5, r7, r8, ip, sp}\r
34551    21bc0:       e1a01004        mov     r1, r4\r
34552    21bc4:       e0140794        muls    r4, r4, r7\r
34553    21bc8:       ebf588ec        bl      0xffd83f80\r
34554    21bcc:       080031c0        stmeqda r0, {r6, r7, r8, ip, sp}\r
34555    21bd0:       e1a01003        mov     r1, r3\r
34556    21bd4:       e0933004        adds    r3, r3, r4\r
34557    21bd8:       ebf588e8        bl      0xffd83f80\r
34558    21bdc:       080031c2        stmeqda r0, {r1, r6, r7, r8, ip, sp}\r
34559    21be0:       e59d0434        ldr     r0, [sp, #1076]\r
34560    21be4:       e2800f04        add     r0, r0, #16     ; 0x10\r
34561    21be8:       ebf5874a        bl      0xffd83918\r
34562    21bec:       080031c6        stmeqda r0, {r1, r2, r6, r7, r8, ip, sp}\r
34563    21bf0:       e1a06000        mov     r6, r0\r
34564    21bf4:       ebf588e1        bl      0xffd83f80\r
34565    21bf8:       080031c4        stmeqda r0, {r2, r6, r7, r8, ip, sp}\r
34566    21bfc:       e1a01005        mov     r1, r5\r
34567    21c00:       e2954000        adds    r4, r5, #0      ; 0x0\r
34568    21c04:       ebf588dd        bl      0xffd83f80\r
34569    21c08:       080031c6        stmeqda r0, {r1, r2, r6, r7, r8, ip, sp}\r
34570    21c0c:       e1a01004        mov     r1, r4\r
34571    21c10:       e0140694        muls    r4, r4, r6\r
34572    21c14:       ebf588d9        bl      0xffd83f80\r
34573    21c18:       080031c8        stmeqda r0, {r3, r6, r7, r8, ip, sp}\r
34574    21c1c:       e1a01003        mov     r1, r3\r
34575    21c20:       e0933004        adds    r3, r3, r4\r
34576    21c24:       ebf588d5        bl      0xffd83f80\r
34577    21c28:       080031ca        stmeqda r0, {r1, r3, r6, r7, r8, ip, sp}\r
34578    21c2c:       e3530000        cmp     r3, #0  ; 0x0\r
34579    21c30:       ebf588d2        bl      0xffd83f80\r
34580    21c34:       080031cc        stmeqda r0, {r2, r3, r6, r7, r8, ip, sp}\r
34581    21c38:       e28cc030        add     ip, ip, #48     ; 0x30\r
34582    21c3c:       ba000004        blt     0x21c54\r
34583    21c40:       e1a00fac        mov     r0, ip, lsr #31\r
34584    21c44:       e08ff100        add     pc, pc, r0, lsl #2\r
34585    21c48:       080031d2        stmeqda r0, {r1, r4, r6, r7, r8, ip, sp}\r
34586    21c4c:       ebf584c0        bl      0xffd82f54\r
34587    21c50:       ea00000c        b       0x21c88\r
34588    21c54:       ebf588c9        bl      0xffd83f80\r
34589    21c58:       080031ce        stmeqda r0, {r1, r2, r3, r6, r7, r8, ip, sp}\r
34590    21c5c:       e3a00fa9        mov     r0, #676        ; 0x2a4\r
34591    21c60:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
34592    21c64:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
34593    21c68:       ebf5872a        bl      0xffd83918\r
34594    21c6c:       080031d2        stmeqda r0, {r1, r4, r6, r7, r8, ip, sp}\r
34595    21c70:       e1a07000        mov     r7, r0\r
34596    21c74:       ebf588c1        bl      0xffd83f80\r
34597    21c78:       080031d0        stmeqda r0, {r4, r6, r7, r8, ip, sp}\r
34598    21c7c:       e1a01003        mov     r1, r3\r
34599    21c80:       e0933007        adds    r3, r3, r7\r
34600    21c84:       e28cc008        add     ip, ip, #8      ; 0x8\r
34601    21c88:       ebf588bc        bl      0xffd83f80\r
34602    21c8c:       080031d2        stmeqda r0, {r1, r4, r6, r7, r8, ip, sp}\r
34603    21c90:       e1b07743        movs    r7, r3, asr #14\r
34604    21c94:       ebf588b9        bl      0xffd83f80\r
34605    21c98:       080031d4        stmeqda r0, {r2, r4, r6, r7, r8, ip, sp}\r
34606    21c9c:       e59de418        ldr     lr, [sp, #1048]\r
34607    21ca0:       e1b0340e        movs    r3, lr, lsl #8\r
34608    21ca4:       ebf588b5        bl      0xffd83f80\r
34609    21ca8:       080031d6        stmeqda r0, {r1, r2, r4, r6, r7, r8, ip, sp}\r
34610    21cac:       e59d141c        ldr     r1, [sp, #1052]\r
34611    21cb0:       e59d141c        ldr     r1, [sp, #1052]\r
34612    21cb4:       e2914000        adds    r4, r1, #0      ; 0x0\r
34613    21cb8:       ebf588b0        bl      0xffd83f80\r
34614    21cbc:       080031d8        stmeqda r0, {r3, r4, r6, r7, r8, ip, sp}\r
34615    21cc0:       e28cc00c        add     ip, ip, #12     ; 0xc\r
34616    21cc4:       ebf588ad        bl      0xffd83f80\r
34617    21cc8:       080031da        stmeqda r0, {r1, r3, r4, r6, r7, r8, ip, sp}\r
34618    21ccc:       e3a000dd        mov     r0, #221        ; 0xdd\r
34619    21cd0:       e3800c31        orr     r0, r0, #12544  ; 0x3100\r
34620    21cd4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
34621    21cd8:       e58d0438        str     r0, [sp, #1080]\r
34622    21cdc:       e28cc003        add     ip, ip, #3      ; 0x3\r
34623    21ce0:       e1a00fac        mov     r0, ip, lsr #31\r
34624    21ce4:       e08ff100        add     pc, pc, r0, lsl #2\r
34625    21ce8:       080c2f20        stmeqda ip, {r5, r8, r9, sl, fp, sp}\r
34626    21cec:       ebf58498        bl      0xffd82f54\r
34627    21cf0:       ea00027d        b       0x226ec\r
34628    21cf4:       080032b4        stmeqda r0, {r2, r4, r5, r7, r9, ip, sp}\r
34629    21cf8:       00000000        andeq   r0, r0, r0\r
34630    21cfc:       ebf5889f        bl      0xffd83f80\r
34631    21d00:       080032b4        stmeqda r0, {r2, r4, r5, r7, r9, ip, sp}\r
34632    21d04:       e3b03008        movs    r3, #8  ; 0x8\r
34633    21d08:       ebf5889c        bl      0xffd83f80\r
34634    21d0c:       080032b6        stmeqda r0, {r1, r2, r4, r5, r7, r9, ip, sp}\r
34635    21d10:       e1a01003        mov     r1, r3\r
34636    21d14:       e0133004        ands    r3, r3, r4\r
34637    21d18:       ebf58898        bl      0xffd83f80\r
34638    21d1c:       080032b8        stmeqda r0, {r3, r4, r5, r7, r9, ip, sp}\r
34639    21d20:       e3530000        cmp     r3, #0  ; 0x0\r
34640    21d24:       ebf58895        bl      0xffd83f80\r
34641    21d28:       080032ba        stmeqda r0, {r1, r3, r4, r5, r7, r9, ip, sp}\r
34642    21d2c:       e28cc00c        add     ip, ip, #12     ; 0xc\r
34643    21d30:       1a000004        bne     0x21d48\r
34644    21d34:       e1a00fac        mov     r0, ip, lsr #31\r
34645    21d38:       e08ff100        add     pc, pc, r0, lsl #2\r
34646    21d3c:       080032d8        stmeqda r0, {r3, r4, r6, r7, r9, ip, sp}\r
34647    21d40:       ebf58483        bl      0xffd82f54\r
34648    21d44:       ea00004a        b       0x21e74\r
34649    21d48:       ebf5888c        bl      0xffd83f80\r
34650    21d4c:       080032bc        stmeqda r0, {r2, r3, r4, r5, r7, r9, ip, sp}\r
34651    21d50:       e2880014        add     r0, r8, #20     ; 0x14\r
34652    21d54:       ebf586ef        bl      0xffd83918\r
34653    21d58:       080032c0        stmeqda r0, {r6, r7, r9, ip, sp}\r
34654    21d5c:       e1a03000        mov     r3, r0\r
34655    21d60:       ebf58886        bl      0xffd83f80\r
34656    21d64:       080032be        stmeqda r0, {r1, r2, r3, r4, r5, r7, r9, ip, sp}\r
34657    21d68:       e3530000        cmp     r3, #0  ; 0x0\r
34658    21d6c:       ebf58883        bl      0xffd83f80\r
34659    21d70:       080032c0        stmeqda r0, {r6, r7, r9, ip, sp}\r
34660    21d74:       e28cc00b        add     ip, ip, #11     ; 0xb\r
34661    21d78:       ba000004        blt     0x21d90\r
34662    21d7c:       e1a00fac        mov     r0, ip, lsr #31\r
34663    21d80:       e08ff100        add     pc, pc, r0, lsl #2\r
34664    21d84:       080032c6        stmeqda r0, {r1, r2, r6, r7, r9, ip, sp}\r
34665    21d88:       ebf58471        bl      0xffd82f54\r
34666    21d8c:       ea00000c        b       0x21dc4\r
34667    21d90:       ebf5887a        bl      0xffd83f80\r
34668    21d94:       080032c2        stmeqda r0, {r1, r6, r7, r9, ip, sp}\r
34669    21d98:       e3a00fb5        mov     r0, #724        ; 0x2d4\r
34670    21d9c:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
34671    21da0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
34672    21da4:       ebf586db        bl      0xffd83918\r
34673    21da8:       080032c6        stmeqda r0, {r1, r2, r6, r7, r9, ip, sp}\r
34674    21dac:       e1a04000        mov     r4, r0\r
34675    21db0:       ebf58872        bl      0xffd83f80\r
34676    21db4:       080032c4        stmeqda r0, {r2, r6, r7, r9, ip, sp}\r
34677    21db8:       e1a01003        mov     r1, r3\r
34678    21dbc:       e0933004        adds    r3, r3, r4\r
34679    21dc0:       e28cc008        add     ip, ip, #8      ; 0x8\r
34680    21dc4:       ebf5886d        bl      0xffd83f80\r
34681    21dc8:       080032c6        stmeqda r0, {r1, r2, r6, r7, r9, ip, sp}\r
34682    21dcc:       e1b00843        movs    r0, r3, asr #16\r
34683    21dd0:       e58d0418        str     r0, [sp, #1048]\r
34684    21dd4:       ebf58869        bl      0xffd83f80\r
34685    21dd8:       080032c8        stmeqda r0, {r3, r6, r7, r9, ip, sp}\r
34686    21ddc:       e2880018        add     r0, r8, #24     ; 0x18\r
34687    21de0:       ebf586cc        bl      0xffd83918\r
34688    21de4:       080032cc        stmeqda r0, {r2, r3, r6, r7, r9, ip, sp}\r
34689    21de8:       e1a03000        mov     r3, r0\r
34690    21dec:       ebf58863        bl      0xffd83f80\r
34691    21df0:       080032ca        stmeqda r0, {r1, r3, r6, r7, r9, ip, sp}\r
34692    21df4:       e3530000        cmp     r3, #0  ; 0x0\r
34693    21df8:       ebf58860        bl      0xffd83f80\r
34694    21dfc:       080032cc        stmeqda r0, {r2, r3, r6, r7, r9, ip, sp}\r
34695    21e00:       e28cc00e        add     ip, ip, #14     ; 0xe\r
34696    21e04:       ba000004        blt     0x21e1c\r
34697    21e08:       e1a00fac        mov     r0, ip, lsr #31\r
34698    21e0c:       e08ff100        add     pc, pc, r0, lsl #2\r
34699    21e10:       080032fe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, r9, ip, sp}\r
34700    21e14:       ebf5844e        bl      0xffd82f54\r
34701    21e18:       ea000174        b       0x223f0\r
34702    21e1c:       ebf58857        bl      0xffd83f80\r
34703    21e20:       080032ce        stmeqda r0, {r1, r2, r3, r6, r7, r9, ip, sp}\r
34704    21e24:       e3a00fb5        mov     r0, #724        ; 0x2d4\r
34705    21e28:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
34706    21e2c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
34707    21e30:       ebf586b8        bl      0xffd83918\r
34708    21e34:       080032d2        stmeqda r0, {r1, r4, r6, r7, r9, ip, sp}\r
34709    21e38:       e1a05000        mov     r5, r0\r
34710    21e3c:       ebf5884f        bl      0xffd83f80\r
34711    21e40:       080032d0        stmeqda r0, {r4, r6, r7, r9, ip, sp}\r
34712    21e44:       e1a01003        mov     r1, r3\r
34713    21e48:       e0933005        adds    r3, r3, r5\r
34714    21e4c:       ebf5884b        bl      0xffd83f80\r
34715    21e50:       080032d2        stmeqda r0, {r1, r4, r6, r7, r9, ip, sp}\r
34716    21e54:       e28cc00b        add     ip, ip, #11     ; 0xb\r
34717    21e58:       e1a00fac        mov     r0, ip, lsr #31\r
34718    21e5c:       e08ff100        add     pc, pc, r0, lsl #2\r
34719    21e60:       080032fe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, r9, ip, sp}\r
34720    21e64:       ebf5843a        bl      0xffd82f54\r
34721    21e68:       ea000160        b       0x223f0\r
34722    21e6c:       080032d8        stmeqda r0, {r3, r4, r6, r7, r9, ip, sp}\r
34723    21e70:       00000000        andeq   r0, r0, r0\r
34724    21e74:       ebf58841        bl      0xffd83f80\r
34725    21e78:       080032d8        stmeqda r0, {r3, r4, r6, r7, r9, ip, sp}\r
34726    21e7c:       e3a00fd3        mov     r0, #844        ; 0x34c\r
34727    21e80:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
34728    21e84:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
34729    21e88:       ebf586a2        bl      0xffd83918\r
34730    21e8c:       080032dc        stmeqda r0, {r2, r3, r4, r6, r7, r9, ip, sp}\r
34731    21e90:       e1a03000        mov     r3, r0\r
34732    21e94:       ebf58839        bl      0xffd83f80\r
34733    21e98:       080032da        stmeqda r0, {r1, r3, r4, r6, r7, r9, ip, sp}\r
34734    21e9c:       e2830000        add     r0, r3, #0      ; 0x0\r
34735    21ea0:       ebf5869c        bl      0xffd83918\r
34736    21ea4:       080032de        stmeqda r0, {r1, r2, r3, r4, r6, r7, r9, ip, sp}\r
34737    21ea8:       e1a03000        mov     r3, r0\r
34738    21eac:       ebf58833        bl      0xffd83f80\r
34739    21eb0:       080032dc        stmeqda r0, {r2, r3, r4, r6, r7, r9, ip, sp}\r
34740    21eb4:       e2880014        add     r0, r8, #20     ; 0x14\r
34741    21eb8:       ebf58696        bl      0xffd83918\r
34742    21ebc:       080032e0        stmeqda r0, {r5, r6, r7, r9, ip, sp}\r
34743    21ec0:       e1a04000        mov     r4, r0\r
34744    21ec4:       ebf5882d        bl      0xffd83f80\r
34745    21ec8:       080032de        stmeqda r0, {r1, r2, r3, r4, r6, r7, r9, ip, sp}\r
34746    21ecc:       e2830000        add     r0, r3, #0      ; 0x0\r
34747    21ed0:       ebf58690        bl      0xffd83918\r
34748    21ed4:       080032e2        stmeqda r0, {r1, r5, r6, r7, r9, ip, sp}\r
34749    21ed8:       e1a03000        mov     r3, r0\r
34750    21edc:       ebf58827        bl      0xffd83f80\r
34751    21ee0:       080032e0        stmeqda r0, {r5, r6, r7, r9, ip, sp}\r
34752    21ee4:       e1a01004        mov     r1, r4\r
34753    21ee8:       e0543003        subs    r3, r4, r3\r
34754    21eec:       ebf58823        bl      0xffd83f80\r
34755    21ef0:       080032e2        stmeqda r0, {r1, r5, r6, r7, r9, ip, sp}\r
34756    21ef4:       e3530000        cmp     r3, #0  ; 0x0\r
34757    21ef8:       ebf58820        bl      0xffd83f80\r
34758    21efc:       080032e4        stmeqda r0, {r2, r5, r6, r7, r9, ip, sp}\r
34759    21f00:       e28cc01d        add     ip, ip, #29     ; 0x1d\r
34760    21f04:       ba000004        blt     0x21f1c\r
34761    21f08:       e1a00fac        mov     r0, ip, lsr #31\r
34762    21f0c:       e08ff100        add     pc, pc, r0, lsl #2\r
34763    21f10:       080032ea        stmeqda r0, {r1, r3, r5, r6, r7, r9, ip, sp}\r
34764    21f14:       ebf5840e        bl      0xffd82f54\r
34765    21f18:       ea00000c        b       0x21f50\r
34766    21f1c:       ebf58817        bl      0xffd83f80\r
34767    21f20:       080032e6        stmeqda r0, {r1, r2, r5, r6, r7, r9, ip, sp}\r
34768    21f24:       e3a00e35        mov     r0, #848        ; 0x350\r
34769    21f28:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
34770    21f2c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
34771    21f30:       ebf58678        bl      0xffd83918\r
34772    21f34:       080032ea        stmeqda r0, {r1, r3, r5, r6, r7, r9, ip, sp}\r
34773    21f38:       e1a06000        mov     r6, r0\r
34774    21f3c:       ebf5880f        bl      0xffd83f80\r
34775    21f40:       080032e8        stmeqda r0, {r3, r5, r6, r7, r9, ip, sp}\r
34776    21f44:       e1a01003        mov     r1, r3\r
34777    21f48:       e0933006        adds    r3, r3, r6\r
34778    21f4c:       e28cc008        add     ip, ip, #8      ; 0x8\r
34779    21f50:       ebf5880a        bl      0xffd83f80\r
34780    21f54:       080032ea        stmeqda r0, {r1, r3, r5, r6, r7, r9, ip, sp}\r
34781    21f58:       e1b00843        movs    r0, r3, asr #16\r
34782    21f5c:       e58d0418        str     r0, [sp, #1048]\r
34783    21f60:       ebf58806        bl      0xffd83f80\r
34784    21f64:       080032ec        stmeqda r0, {r2, r3, r5, r6, r7, r9, ip, sp}\r
34785    21f68:       e3a00fd5        mov     r0, #852        ; 0x354\r
34786    21f6c:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
34787    21f70:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
34788    21f74:       ebf58667        bl      0xffd83918\r
34789    21f78:       080032f0        stmeqda r0, {r4, r5, r6, r7, r9, ip, sp}\r
34790    21f7c:       e1a03000        mov     r3, r0\r
34791    21f80:       ebf587fe        bl      0xffd83f80\r
34792    21f84:       080032ee        stmeqda r0, {r1, r2, r3, r5, r6, r7, r9, ip, sp}\r
34793    21f88:       e2830000        add     r0, r3, #0      ; 0x0\r
34794    21f8c:       ebf58661        bl      0xffd83918\r
34795    21f90:       080032f2        stmeqda r0, {r1, r4, r5, r6, r7, r9, ip, sp}\r
34796    21f94:       e1a03000        mov     r3, r0\r
34797    21f98:       ebf587f8        bl      0xffd83f80\r
34798    21f9c:       080032f0        stmeqda r0, {r4, r5, r6, r7, r9, ip, sp}\r
34799    21fa0:       e2880018        add     r0, r8, #24     ; 0x18\r
34800    21fa4:       ebf5865b        bl      0xffd83918\r
34801    21fa8:       080032f4        stmeqda r0, {r2, r4, r5, r6, r7, r9, ip, sp}\r
34802    21fac:       e1a04000        mov     r4, r0\r
34803    21fb0:       ebf587f2        bl      0xffd83f80\r
34804    21fb4:       080032f2        stmeqda r0, {r1, r4, r5, r6, r7, r9, ip, sp}\r
34805    21fb8:       e2830000        add     r0, r3, #0      ; 0x0\r
34806    21fbc:       ebf58655        bl      0xffd83918\r
34807    21fc0:       080032f6        stmeqda r0, {r1, r2, r4, r5, r6, r7, r9, ip, sp}\r
34808    21fc4:       e1a03000        mov     r3, r0\r
34809    21fc8:       ebf587ec        bl      0xffd83f80\r
34810    21fcc:       080032f4        stmeqda r0, {r2, r4, r5, r6, r7, r9, ip, sp}\r
34811    21fd0:       e1a01004        mov     r1, r4\r
34812    21fd4:       e0543003        subs    r3, r4, r3\r
34813    21fd8:       ebf587e8        bl      0xffd83f80\r
34814    21fdc:       080032f6        stmeqda r0, {r1, r2, r4, r5, r6, r7, r9, ip, sp}\r
34815    21fe0:       e3530000        cmp     r3, #0  ; 0x0\r
34816    21fe4:       ebf587e5        bl      0xffd83f80\r
34817    21fe8:       080032f8        stmeqda r0, {r3, r4, r5, r6, r7, r9, ip, sp}\r
34818    21fec:       e28cc020        add     ip, ip, #32     ; 0x20\r
34819    21ff0:       ba000004        blt     0x22008\r
34820    21ff4:       e1a00fac        mov     r0, ip, lsr #31\r
34821    21ff8:       e08ff100        add     pc, pc, r0, lsl #2\r
34822    21ffc:       080032fe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, r9, ip, sp}\r
34823    22000:       ebf583d3        bl      0xffd82f54\r
34824    22004:       ea00000c        b       0x2203c\r
34825    22008:       ebf587dc        bl      0xffd83f80\r
34826    2200c:       080032fa        stmeqda r0, {r1, r3, r4, r5, r6, r7, r9, ip, sp}\r
34827    22010:       e3a00e35        mov     r0, #848        ; 0x350\r
34828    22014:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
34829    22018:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
34830    2201c:       ebf5863d        bl      0xffd83918\r
34831    22020:       080032fe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, r9, ip, sp}\r
34832    22024:       e1a07000        mov     r7, r0\r
34833    22028:       ebf587d4        bl      0xffd83f80\r
34834    2202c:       080032fc        stmeqda r0, {r2, r3, r4, r5, r6, r7, r9, ip, sp}\r
34835    22030:       e1a01003        mov     r1, r3\r
34836    22034:       e0933007        adds    r3, r3, r7\r
34837    22038:       e28cc008        add     ip, ip, #8      ; 0x8\r
34838    2203c:       ebf587cf        bl      0xffd83f80\r
34839    22040:       080032fe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, r9, ip, sp}\r
34840    22044:       e1b07843        movs    r7, r3, asr #16\r
34841    22048:       ebf587cc        bl      0xffd83f80\r
34842    2204c:       08003300        stmeqda r0, {r8, r9, ip, sp}\r
34843    22050:       e59d1418        ldr     r1, [sp, #1048]\r
34844    22054:       e59d1418        ldr     r1, [sp, #1048]\r
34845    22058:       e2914000        adds    r4, r1, #0      ; 0x0\r
34846    2205c:       ebf587c7        bl      0xffd83f80\r
34847    22060:       08003302        stmeqda r0, {r1, r8, r9, ip, sp}\r
34848    22064:       e1a01004        mov     r1, r4\r
34849    22068:       e29440ff        adds    r4, r4, #255    ; 0xff\r
34850    2206c:       ebf587c3        bl      0xffd83f80\r
34851    22070:       08003304        stmeqda r0, {r2, r8, r9, ip, sp}\r
34852    22074:       e3a00fd6        mov     r0, #856        ; 0x358\r
34853    22078:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
34854    2207c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
34855    22080:       ebf58624        bl      0xffd83918\r
34856    22084:       08003308        stmeqda r0, {r3, r8, r9, ip, sp}\r
34857    22088:       e1a03000        mov     r3, r0\r
34858    2208c:       ebf587bb        bl      0xffd83f80\r
34859    22090:       08003306        stmeqda r0, {r1, r2, r8, r9, ip, sp}\r
34860    22094:       e1540003        cmp     r4, r3\r
34861    22098:       ebf587b8        bl      0xffd83f80\r
34862    2209c:       08003308        stmeqda r0, {r3, r8, r9, ip, sp}\r
34863    220a0:       e28cc014        add     ip, ip, #20     ; 0x14\r
34864    220a4:       9a000004        bls     0x220bc\r
34865    220a8:       e1a00fac        mov     r0, ip, lsr #31\r
34866    220ac:       e08ff100        add     pc, pc, r0, lsl #2\r
34867    220b0:       08003380        stmeqda r0, {r7, r8, r9, ip, sp}\r
34868    220b4:       ebf583a6        bl      0xffd82f54\r
34869    220b8:       eafffca1        b       0x21344\r
34870    220bc:       ebf587af        bl      0xffd83f80\r
34871    220c0:       0800330a        stmeqda r0, {r1, r3, r8, r9, ip, sp}\r
34872    220c4:       e3a00fd7        mov     r0, #860        ; 0x35c\r
34873    220c8:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
34874    220cc:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
34875    220d0:       ebf58610        bl      0xffd83918\r
34876    220d4:       0800330e        stmeqda r0, {r1, r2, r3, r8, r9, ip, sp}\r
34877    220d8:       e1a03000        mov     r3, r0\r
34878    220dc:       ebf587a7        bl      0xffd83f80\r
34879    220e0:       0800330c        stmeqda r0, {r2, r3, r8, r9, ip, sp}\r
34880    220e4:       e1570003        cmp     r7, r3\r
34881    220e8:       ebf587a4        bl      0xffd83f80\r
34882    220ec:       0800330e        stmeqda r0, {r1, r2, r3, r8, r9, ip, sp}\r
34883    220f0:       e28cc00b        add     ip, ip, #11     ; 0xb\r
34884    220f4:       ca000004        bgt     0x2210c\r
34885    220f8:       e1a00fac        mov     r0, ip, lsr #31\r
34886    220fc:       e08ff100        add     pc, pc, r0, lsl #2\r
34887    22100:       08003380        stmeqda r0, {r7, r8, r9, ip, sp}\r
34888    22104:       ebf58392        bl      0xffd82f54\r
34889    22108:       eafffc8d        b       0x21344\r
34890    2210c:       ebf5879b        bl      0xffd83f80\r
34891    22110:       08003310        stmeqda r0, {r4, r8, r9, ip, sp}\r
34892    22114:       e3a00e36        mov     r0, #864        ; 0x360\r
34893    22118:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
34894    2211c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
34895    22120:       ebf585fc        bl      0xffd83918\r
34896    22124:       08003314        stmeqda r0, {r2, r4, r8, r9, ip, sp}\r
34897    22128:       e1a03000        mov     r3, r0\r
34898    2212c:       ebf58793        bl      0xffd83f80\r
34899    22130:       08003312        stmeqda r0, {r1, r4, r8, r9, ip, sp}\r
34900    22134:       e1570003        cmp     r7, r3\r
34901    22138:       ebf58790        bl      0xffd83f80\r
34902    2213c:       08003314        stmeqda r0, {r2, r4, r8, r9, ip, sp}\r
34903    22140:       e28cc00b        add     ip, ip, #11     ; 0xb\r
34904    22144:       da000004        ble     0x2215c\r
34905    22148:       e1a00fac        mov     r0, ip, lsr #31\r
34906    2214c:       e08ff100        add     pc, pc, r0, lsl #2\r
34907    22150:       08003380        stmeqda r0, {r7, r8, r9, ip, sp}\r
34908    22154:       ebf5837e        bl      0xffd82f54\r
34909    22158:       eafffc79        b       0x21344\r
34910    2215c:       ebf58787        bl      0xffd83f80\r
34911    22160:       08003316        stmeqda r0, {r1, r2, r4, r8, r9, ip, sp}\r
34912    22164:       e288001c        add     r0, r8, #28     ; 0x1c\r
34913    22168:       ebf585ea        bl      0xffd83918\r
34914    2216c:       0800331a        stmeqda r0, {r1, r3, r4, r8, r9, ip, sp}\r
34915    22170:       e1a06000        mov     r6, r0\r
34916    22174:       ebf58781        bl      0xffd83f80\r
34917    22178:       08003318        stmeqda r0, {r3, r4, r8, r9, ip, sp}\r
34918    2217c:       e3560000        cmp     r6, #0  ; 0x0\r
34919    22180:       ebf5877e        bl      0xffd83f80\r
34920    22184:       0800331a        stmeqda r0, {r1, r3, r4, r8, r9, ip, sp}\r
34921    22188:       e28cc00b        add     ip, ip, #11     ; 0xb\r
34922    2218c:       ca000004        bgt     0x221a4\r
34923    22190:       e1a00fac        mov     r0, ip, lsr #31\r
34924    22194:       e08ff100        add     pc, pc, r0, lsl #2\r
34925    22198:       08003364        stmeqda r0, {r2, r5, r6, r8, r9, ip, sp}\r
34926    2219c:       ebf5836c        bl      0xffd82f54\r
34927    221a0:       ea000065        b       0x2233c\r
34928    221a4:       ebf58775        bl      0xffd83f80\r
34929    221a8:       0800331c        stmeqda r0, {r2, r3, r4, r8, r9, ip, sp}\r
34930    221ac:       e2880000        add     r0, r8, #0      ; 0x0\r
34931    221b0:       ebf585ac        bl      0xffd83868\r
34932    221b4:       08003320        stmeqda r0, {r5, r8, r9, ip, sp}\r
34933    221b8:       e1a04000        mov     r4, r0\r
34934    221bc:       ebf5876f        bl      0xffd83f80\r
34935    221c0:       0800331e        stmeqda r0, {r1, r2, r3, r4, r8, r9, ip, sp}\r
34936    221c4:       e3b050c0        movs    r5, #192        ; 0xc0\r
34937    221c8:       ebf5876c        bl      0xffd83f80\r
34938    221cc:       08003320        stmeqda r0, {r5, r8, r9, ip, sp}\r
34939    221d0:       e1b05205        movs    r5, r5, lsl #4\r
34940    221d4:       ebf58769        bl      0xffd83f80\r
34941    221d8:       08003322        stmeqda r0, {r1, r5, r8, r9, ip, sp}\r
34942    221dc:       e1a01005        mov     r1, r5\r
34943    221e0:       e2953000        adds    r3, r5, #0      ; 0x0\r
34944    221e4:       ebf58765        bl      0xffd83f80\r
34945    221e8:       08003324        stmeqda r0, {r2, r5, r8, r9, ip, sp}\r
34946    221ec:       e1a01003        mov     r1, r3\r
34947    221f0:       e0133004        ands    r3, r3, r4\r
34948    221f4:       ebf58761        bl      0xffd83f80\r
34949    221f8:       08003326        stmeqda r0, {r1, r2, r5, r8, r9, ip, sp}\r
34950    221fc:       e1b03403        movs    r3, r3, lsl #8\r
34951    22200:       ebf5875e        bl      0xffd83f80\r
34952    22204:       08003328        stmeqda r0, {r3, r5, r8, r9, ip, sp}\r
34953    22208:       e59d1424        ldr     r1, [sp, #1060]\r
34954    2220c:       e1a04001        mov     r4, r1\r
34955    22210:       ebf5875a        bl      0xffd83f80\r
34956    22214:       0800332a        stmeqda r0, {r1, r3, r5, r8, r9, ip, sp}\r
34957    22218:       e1a01003        mov     r1, r3\r
34958    2221c:       e1933004        orrs    r3, r3, r4\r
34959    22220:       ebf58756        bl      0xffd83f80\r
34960    22224:       0800332c        stmeqda r0, {r2, r3, r5, r8, r9, ip, sp}\r
34961    22228:       e3a00e35        mov     r0, #848        ; 0x350\r
34962    2222c:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
34963    22230:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
34964    22234:       ebf585b7        bl      0xffd83918\r
34965    22238:       08003330        stmeqda r0, {r4, r5, r8, r9, ip, sp}\r
34966    2223c:       e1a04000        mov     r4, r0\r
34967    22240:       ebf5874e        bl      0xffd83f80\r
34968    22244:       0800332e        stmeqda r0, {r1, r2, r3, r5, r8, r9, ip, sp}\r
34969    22248:       e1a01006        mov     r1, r6\r
34970    2224c:       e0166004        ands    r6, r6, r4\r
34971    22250:       ebf5874a        bl      0xffd83f80\r
34972    22254:       08003330        stmeqda r0, {r4, r5, r8, r9, ip, sp}\r
34973    22258:       e1b04106        movs    r4, r6, lsl #2\r
34974    2225c:       ebf58747        bl      0xffd83f80\r
34975    22260:       08003332        stmeqda r0, {r1, r4, r5, r8, r9, ip, sp}\r
34976    22264:       e1a01003        mov     r1, r3\r
34977    22268:       e1933004        orrs    r3, r3, r4\r
34978    2226c:       ebf58743        bl      0xffd83f80\r
34979    22270:       08003334        stmeqda r0, {r2, r4, r5, r8, r9, ip, sp}\r
34980    22274:       e1a01008        mov     r1, r8\r
34981    22278:       e2984000        adds    r4, r8, #0      ; 0x0\r
34982    2227c:       ebf5873f        bl      0xffd83f80\r
34983    22280:       08003336        stmeqda r0, {r1, r2, r4, r5, r8, r9, ip, sp}\r
34984    22284:       e1a01004        mov     r1, r4\r
34985    22288:       e294402b        adds    r4, r4, #43     ; 0x2b\r
34986    2228c:       ebf5873b        bl      0xffd83f80\r
34987    22290:       08003338        stmeqda r0, {r3, r4, r5, r8, r9, ip, sp}\r
34988    22294:       e2840000        add     r0, r4, #0      ; 0x0\r
34989    22298:       ebf58547        bl      0xffd837bc\r
34990    2229c:       0800333c        stmeqda r0, {r2, r3, r4, r5, r8, r9, ip, sp}\r
34991    222a0:       e1a05000        mov     r5, r0\r
34992    222a4:       ebf58735        bl      0xffd83f80\r
34993    222a8:       0800333a        stmeqda r0, {r1, r3, r4, r5, r8, r9, ip, sp}\r
34994    222ac:       e3b04003        movs    r4, #3  ; 0x3\r
34995    222b0:       ebf58732        bl      0xffd83f80\r
34996    222b4:       0800333c        stmeqda r0, {r2, r3, r4, r5, r8, r9, ip, sp}\r
34997    222b8:       e1a01004        mov     r1, r4\r
34998    222bc:       e0144005        ands    r4, r4, r5\r
34999    222c0:       ebf5872e        bl      0xffd83f80\r
35000    222c4:       0800333e        stmeqda r0, {r1, r2, r3, r4, r5, r8, r9, ip, sp}\r
35001    222c8:       e1a01003        mov     r1, r3\r
35002    222cc:       e1933004        orrs    r3, r3, r4\r
35003    222d0:       ebf5872a        bl      0xffd83f80\r
35004    222d4:       08003340        stmeqda r0, {r6, r8, r9, ip, sp}\r
35005    222d8:       e59d1428        ldr     r1, [sp, #1064]\r
35006    222dc:       e1a05001        mov     r5, r1\r
35007    222e0:       ebf58726        bl      0xffd83f80\r
35008    222e4:       08003342        stmeqda r0, {r1, r6, r8, r9, ip, sp}\r
35009    222e8:       e2850000        add     r0, r5, #0      ; 0x0\r
35010    222ec:       ebf58589        bl      0xffd83918\r
35011    222f0:       08003346        stmeqda r0, {r1, r2, r6, r8, r9, ip, sp}\r
35012    222f4:       e1a04000        mov     r4, r0\r
35013    222f8:       ebf58720        bl      0xffd83f80\r
35014    222fc:       08003344        stmeqda r0, {r2, r6, r8, r9, ip, sp}\r
35015    22300:       e28cc047        add     ip, ip, #71     ; 0x47\r
35016    22304:       ebf5871d        bl      0xffd83f80\r
35017    22308:       08003346        stmeqda r0, {r1, r2, r6, r8, r9, ip, sp}\r
35018    2230c:       e3a00049        mov     r0, #73 ; 0x49\r
35019    22310:       e3800c33        orr     r0, r0, #13056  ; 0x3300\r
35020    22314:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
35021    22318:       e58d0438        str     r0, [sp, #1080]\r
35022    2231c:       e28cc003        add     ip, ip, #3      ; 0x3\r
35023    22320:       e1a00fac        mov     r0, ip, lsr #31\r
35024    22324:       e08ff100        add     pc, pc, r0, lsl #2\r
35025    22328:       080c31e0        stmeqda ip, {r5, r6, r7, r8, ip, sp}\r
35026    2232c:       ebf58308        bl      0xffd82f54\r
35027    22330:       eaff8ad5        b       0x4e8c\r
35028    22334:       08003364        stmeqda r0, {r2, r5, r6, r8, r9, ip, sp}\r
35029    22338:       00000000        andeq   r0, r0, r0\r
35030    2233c:       ebf5870f        bl      0xffd83f80\r
35031    22340:       08003364        stmeqda r0, {r2, r5, r6, r8, r9, ip, sp}\r
35032    22344:       e3a00f1a        mov     r0, #104        ; 0x68\r
35033    22348:       e3800b0d        orr     r0, r0, #13312  ; 0x3400\r
35034    2234c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
35035    22350:       ebf58570        bl      0xffd83918\r
35036    22354:       08003368        stmeqda r0, {r3, r5, r6, r8, r9, ip, sp}\r
35037    22358:       e1a03000        mov     r3, r0\r
35038    2235c:       ebf58707        bl      0xffd83f80\r
35039    22360:       08003366        stmeqda r0, {r1, r2, r5, r6, r8, r9, ip, sp}\r
35040    22364:       e3b0400f        movs    r4, #15 ; 0xf\r
35041    22368:       ebf58704        bl      0xffd83f80\r
35042    2236c:       08003368        stmeqda r0, {r3, r5, r6, r8, r9, ip, sp}\r
35043    22370:       e1a01006        mov     r1, r6\r
35044    22374:       e0166004        ands    r6, r6, r4\r
35045    22378:       ebf58700        bl      0xffd83f80\r
35046    2237c:       0800336a        stmeqda r0, {r1, r3, r5, r6, r8, r9, ip, sp}\r
35047    22380:       e2830000        add     r0, r3, #0      ; 0x0\r
35048    22384:       ebf58563        bl      0xffd83918\r
35049    22388:       0800336e        stmeqda r0, {r1, r2, r3, r5, r6, r8, r9, ip, sp}\r
35050    2238c:       e1a05000        mov     r5, r0\r
35051    22390:       ebf586fa        bl      0xffd83f80\r
35052    22394:       0800336c        stmeqda r0, {r2, r3, r5, r6, r8, r9, ip, sp}\r
35053    22398:       e1a01008        mov     r1, r8\r
35054    2239c:       e2983000        adds    r3, r8, #0      ; 0x0\r
35055    223a0:       ebf586f6        bl      0xffd83f80\r
35056    223a4:       0800336e        stmeqda r0, {r1, r2, r3, r5, r6, r8, r9, ip, sp}\r
35057    223a8:       e1a01006        mov     r1, r6\r
35058    223ac:       e2964000        adds    r4, r6, #0      ; 0x0\r
35059    223b0:       ebf586f2        bl      0xffd83f80\r
35060    223b4:       08003370        stmeqda r0, {r4, r5, r6, r8, r9, ip, sp}\r
35061    223b8:       ebf586f0        bl      0xffd83f80\r
35062    223bc:       08003372        stmeqda r0, {r1, r4, r5, r6, r8, r9, ip, sp}\r
35063    223c0:       e3a00075        mov     r0, #117        ; 0x75\r
35064    223c4:       e3800c33        orr     r0, r0, #13056  ; 0x3300\r
35065    223c8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
35066    223cc:       e58d0438        str     r0, [sp, #1080]\r
35067    223d0:       e28cc01c        add     ip, ip, #28     ; 0x1c\r
35068    223d4:       e1a00fac        mov     r0, ip, lsr #31\r
35069    223d8:       e08ff100        add     pc, pc, r0, lsl #2\r
35070    223dc:       080c31e4        stmeqda ip, {r2, r5, r6, r7, r8, ip, sp}\r
35071    223e0:       ebf582db        bl      0xffd82f54\r
35072    223e4:       eaffbff9        b       0x123d0\r
35073    223e8:       080032fe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, r9, ip, sp}\r
35074    223ec:       00000000        andeq   r0, r0, r0\r
35075    223f0:       ebf586e2        bl      0xffd83f80\r
35076    223f4:       080032fe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, r9, ip, sp}\r
35077    223f8:       e1b07843        movs    r7, r3, asr #16\r
35078    223fc:       ebf586df        bl      0xffd83f80\r
35079    22400:       08003300        stmeqda r0, {r8, r9, ip, sp}\r
35080    22404:       e59d1418        ldr     r1, [sp, #1048]\r
35081    22408:       e59d1418        ldr     r1, [sp, #1048]\r
35082    2240c:       e2914000        adds    r4, r1, #0      ; 0x0\r
35083    22410:       ebf586da        bl      0xffd83f80\r
35084    22414:       08003302        stmeqda r0, {r1, r8, r9, ip, sp}\r
35085    22418:       e1a01004        mov     r1, r4\r
35086    2241c:       e29440ff        adds    r4, r4, #255    ; 0xff\r
35087    22420:       ebf586d6        bl      0xffd83f80\r
35088    22424:       08003304        stmeqda r0, {r2, r8, r9, ip, sp}\r
35089    22428:       e3a00fd6        mov     r0, #856        ; 0x358\r
35090    2242c:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
35091    22430:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
35092    22434:       ebf58537        bl      0xffd83918\r
35093    22438:       08003308        stmeqda r0, {r3, r8, r9, ip, sp}\r
35094    2243c:       e1a03000        mov     r3, r0\r
35095    22440:       ebf586ce        bl      0xffd83f80\r
35096    22444:       08003306        stmeqda r0, {r1, r2, r8, r9, ip, sp}\r
35097    22448:       e1540003        cmp     r4, r3\r
35098    2244c:       ebf586cb        bl      0xffd83f80\r
35099    22450:       08003308        stmeqda r0, {r3, r8, r9, ip, sp}\r
35100    22454:       e28cc014        add     ip, ip, #20     ; 0x14\r
35101    22458:       9a000004        bls     0x22470\r
35102    2245c:       e1a00fac        mov     r0, ip, lsr #31\r
35103    22460:       e08ff100        add     pc, pc, r0, lsl #2\r
35104    22464:       08003380        stmeqda r0, {r7, r8, r9, ip, sp}\r
35105    22468:       ebf582b9        bl      0xffd82f54\r
35106    2246c:       eafffbb4        b       0x21344\r
35107    22470:       ebf586c2        bl      0xffd83f80\r
35108    22474:       0800330a        stmeqda r0, {r1, r3, r8, r9, ip, sp}\r
35109    22478:       e3a00fd7        mov     r0, #860        ; 0x35c\r
35110    2247c:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
35111    22480:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
35112    22484:       ebf58523        bl      0xffd83918\r
35113    22488:       0800330e        stmeqda r0, {r1, r2, r3, r8, r9, ip, sp}\r
35114    2248c:       e1a03000        mov     r3, r0\r
35115    22490:       ebf586ba        bl      0xffd83f80\r
35116    22494:       0800330c        stmeqda r0, {r2, r3, r8, r9, ip, sp}\r
35117    22498:       e1570003        cmp     r7, r3\r
35118    2249c:       ebf586b7        bl      0xffd83f80\r
35119    224a0:       0800330e        stmeqda r0, {r1, r2, r3, r8, r9, ip, sp}\r
35120    224a4:       e28cc00b        add     ip, ip, #11     ; 0xb\r
35121    224a8:       ca000004        bgt     0x224c0\r
35122    224ac:       e1a00fac        mov     r0, ip, lsr #31\r
35123    224b0:       e08ff100        add     pc, pc, r0, lsl #2\r
35124    224b4:       08003380        stmeqda r0, {r7, r8, r9, ip, sp}\r
35125    224b8:       ebf582a5        bl      0xffd82f54\r
35126    224bc:       eafffba0        b       0x21344\r
35127    224c0:       ebf586ae        bl      0xffd83f80\r
35128    224c4:       08003310        stmeqda r0, {r4, r8, r9, ip, sp}\r
35129    224c8:       e3a00e36        mov     r0, #864        ; 0x360\r
35130    224cc:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
35131    224d0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
35132    224d4:       ebf5850f        bl      0xffd83918\r
35133    224d8:       08003314        stmeqda r0, {r2, r4, r8, r9, ip, sp}\r
35134    224dc:       e1a03000        mov     r3, r0\r
35135    224e0:       ebf586a6        bl      0xffd83f80\r
35136    224e4:       08003312        stmeqda r0, {r1, r4, r8, r9, ip, sp}\r
35137    224e8:       e1570003        cmp     r7, r3\r
35138    224ec:       ebf586a3        bl      0xffd83f80\r
35139    224f0:       08003314        stmeqda r0, {r2, r4, r8, r9, ip, sp}\r
35140    224f4:       e28cc00b        add     ip, ip, #11     ; 0xb\r
35141    224f8:       da000004        ble     0x22510\r
35142    224fc:       e1a00fac        mov     r0, ip, lsr #31\r
35143    22500:       e08ff100        add     pc, pc, r0, lsl #2\r
35144    22504:       08003380        stmeqda r0, {r7, r8, r9, ip, sp}\r
35145    22508:       ebf58291        bl      0xffd82f54\r
35146    2250c:       eafffb8c        b       0x21344\r
35147    22510:       ebf5869a        bl      0xffd83f80\r
35148    22514:       08003316        stmeqda r0, {r1, r2, r4, r8, r9, ip, sp}\r
35149    22518:       e288001c        add     r0, r8, #28     ; 0x1c\r
35150    2251c:       ebf584fd        bl      0xffd83918\r
35151    22520:       0800331a        stmeqda r0, {r1, r3, r4, r8, r9, ip, sp}\r
35152    22524:       e1a06000        mov     r6, r0\r
35153    22528:       ebf58694        bl      0xffd83f80\r
35154    2252c:       08003318        stmeqda r0, {r3, r4, r8, r9, ip, sp}\r
35155    22530:       e3560000        cmp     r6, #0  ; 0x0\r
35156    22534:       ebf58691        bl      0xffd83f80\r
35157    22538:       0800331a        stmeqda r0, {r1, r3, r4, r8, r9, ip, sp}\r
35158    2253c:       e28cc00b        add     ip, ip, #11     ; 0xb\r
35159    22540:       ca000004        bgt     0x22558\r
35160    22544:       e1a00fac        mov     r0, ip, lsr #31\r
35161    22548:       e08ff100        add     pc, pc, r0, lsl #2\r
35162    2254c:       08003364        stmeqda r0, {r2, r5, r6, r8, r9, ip, sp}\r
35163    22550:       ebf5827f        bl      0xffd82f54\r
35164    22554:       eaffff78        b       0x2233c\r
35165    22558:       ebf58688        bl      0xffd83f80\r
35166    2255c:       0800331c        stmeqda r0, {r2, r3, r4, r8, r9, ip, sp}\r
35167    22560:       e2880000        add     r0, r8, #0      ; 0x0\r
35168    22564:       ebf584bf        bl      0xffd83868\r
35169    22568:       08003320        stmeqda r0, {r5, r8, r9, ip, sp}\r
35170    2256c:       e1a04000        mov     r4, r0\r
35171    22570:       ebf58682        bl      0xffd83f80\r
35172    22574:       0800331e        stmeqda r0, {r1, r2, r3, r4, r8, r9, ip, sp}\r
35173    22578:       e3b050c0        movs    r5, #192        ; 0xc0\r
35174    2257c:       ebf5867f        bl      0xffd83f80\r
35175    22580:       08003320        stmeqda r0, {r5, r8, r9, ip, sp}\r
35176    22584:       e1b05205        movs    r5, r5, lsl #4\r
35177    22588:       ebf5867c        bl      0xffd83f80\r
35178    2258c:       08003322        stmeqda r0, {r1, r5, r8, r9, ip, sp}\r
35179    22590:       e1a01005        mov     r1, r5\r
35180    22594:       e2953000        adds    r3, r5, #0      ; 0x0\r
35181    22598:       ebf58678        bl      0xffd83f80\r
35182    2259c:       08003324        stmeqda r0, {r2, r5, r8, r9, ip, sp}\r
35183    225a0:       e1a01003        mov     r1, r3\r
35184    225a4:       e0133004        ands    r3, r3, r4\r
35185    225a8:       ebf58674        bl      0xffd83f80\r
35186    225ac:       08003326        stmeqda r0, {r1, r2, r5, r8, r9, ip, sp}\r
35187    225b0:       e1b03403        movs    r3, r3, lsl #8\r
35188    225b4:       ebf58671        bl      0xffd83f80\r
35189    225b8:       08003328        stmeqda r0, {r3, r5, r8, r9, ip, sp}\r
35190    225bc:       e59d1424        ldr     r1, [sp, #1060]\r
35191    225c0:       e1a04001        mov     r4, r1\r
35192    225c4:       ebf5866d        bl      0xffd83f80\r
35193    225c8:       0800332a        stmeqda r0, {r1, r3, r5, r8, r9, ip, sp}\r
35194    225cc:       e1a01003        mov     r1, r3\r
35195    225d0:       e1933004        orrs    r3, r3, r4\r
35196    225d4:       ebf58669        bl      0xffd83f80\r
35197    225d8:       0800332c        stmeqda r0, {r2, r3, r5, r8, r9, ip, sp}\r
35198    225dc:       e3a00e35        mov     r0, #848        ; 0x350\r
35199    225e0:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
35200    225e4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
35201    225e8:       ebf584ca        bl      0xffd83918\r
35202    225ec:       08003330        stmeqda r0, {r4, r5, r8, r9, ip, sp}\r
35203    225f0:       e1a04000        mov     r4, r0\r
35204    225f4:       ebf58661        bl      0xffd83f80\r
35205    225f8:       0800332e        stmeqda r0, {r1, r2, r3, r5, r8, r9, ip, sp}\r
35206    225fc:       e1a01006        mov     r1, r6\r
35207    22600:       e0166004        ands    r6, r6, r4\r
35208    22604:       ebf5865d        bl      0xffd83f80\r
35209    22608:       08003330        stmeqda r0, {r4, r5, r8, r9, ip, sp}\r
35210    2260c:       e1b04106        movs    r4, r6, lsl #2\r
35211    22610:       ebf5865a        bl      0xffd83f80\r
35212    22614:       08003332        stmeqda r0, {r1, r4, r5, r8, r9, ip, sp}\r
35213    22618:       e1a01003        mov     r1, r3\r
35214    2261c:       e1933004        orrs    r3, r3, r4\r
35215    22620:       ebf58656        bl      0xffd83f80\r
35216    22624:       08003334        stmeqda r0, {r2, r4, r5, r8, r9, ip, sp}\r
35217    22628:       e1a01008        mov     r1, r8\r
35218    2262c:       e2984000        adds    r4, r8, #0      ; 0x0\r
35219    22630:       ebf58652        bl      0xffd83f80\r
35220    22634:       08003336        stmeqda r0, {r1, r2, r4, r5, r8, r9, ip, sp}\r
35221    22638:       e1a01004        mov     r1, r4\r
35222    2263c:       e294402b        adds    r4, r4, #43     ; 0x2b\r
35223    22640:       ebf5864e        bl      0xffd83f80\r
35224    22644:       08003338        stmeqda r0, {r3, r4, r5, r8, r9, ip, sp}\r
35225    22648:       e2840000        add     r0, r4, #0      ; 0x0\r
35226    2264c:       ebf5845a        bl      0xffd837bc\r
35227    22650:       0800333c        stmeqda r0, {r2, r3, r4, r5, r8, r9, ip, sp}\r
35228    22654:       e1a05000        mov     r5, r0\r
35229    22658:       ebf58648        bl      0xffd83f80\r
35230    2265c:       0800333a        stmeqda r0, {r1, r3, r4, r5, r8, r9, ip, sp}\r
35231    22660:       e3b04003        movs    r4, #3  ; 0x3\r
35232    22664:       ebf58645        bl      0xffd83f80\r
35233    22668:       0800333c        stmeqda r0, {r2, r3, r4, r5, r8, r9, ip, sp}\r
35234    2266c:       e1a01004        mov     r1, r4\r
35235    22670:       e0144005        ands    r4, r4, r5\r
35236    22674:       ebf58641        bl      0xffd83f80\r
35237    22678:       0800333e        stmeqda r0, {r1, r2, r3, r4, r5, r8, r9, ip, sp}\r
35238    2267c:       e1a01003        mov     r1, r3\r
35239    22680:       e1933004        orrs    r3, r3, r4\r
35240    22684:       ebf5863d        bl      0xffd83f80\r
35241    22688:       08003340        stmeqda r0, {r6, r8, r9, ip, sp}\r
35242    2268c:       e59d1428        ldr     r1, [sp, #1064]\r
35243    22690:       e1a05001        mov     r5, r1\r
35244    22694:       ebf58639        bl      0xffd83f80\r
35245    22698:       08003342        stmeqda r0, {r1, r6, r8, r9, ip, sp}\r
35246    2269c:       e2850000        add     r0, r5, #0      ; 0x0\r
35247    226a0:       ebf5849c        bl      0xffd83918\r
35248    226a4:       08003346        stmeqda r0, {r1, r2, r6, r8, r9, ip, sp}\r
35249    226a8:       e1a04000        mov     r4, r0\r
35250    226ac:       ebf58633        bl      0xffd83f80\r
35251    226b0:       08003344        stmeqda r0, {r2, r6, r8, r9, ip, sp}\r
35252    226b4:       ebf58631        bl      0xffd83f80\r
35253    226b8:       08003346        stmeqda r0, {r1, r2, r6, r8, r9, ip, sp}\r
35254    226bc:       e3a00049        mov     r0, #73 ; 0x49\r
35255    226c0:       e3800c33        orr     r0, r0, #13056  ; 0x3300\r
35256    226c4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
35257    226c8:       e58d0438        str     r0, [sp, #1080]\r
35258    226cc:       e28cc04a        add     ip, ip, #74     ; 0x4a\r
35259    226d0:       e1a00fac        mov     r0, ip, lsr #31\r
35260    226d4:       e08ff100        add     pc, pc, r0, lsl #2\r
35261    226d8:       080c31e0        stmeqda ip, {r5, r6, r7, r8, ip, sp}\r
35262    226dc:       ebf5821c        bl      0xffd82f54\r
35263    226e0:       eaff89e9        b       0x4e8c\r
35264    226e4:       080c2f20        stmeqda ip, {r5, r8, r9, sl, fp, sp}\r
35265    226e8:       00000000        andeq   r0, r0, r0\r
35266    226ec:       ebf58623        bl      0xffd83f80\r
35267    226f0:       080c2f20        stmeqda ip, {r5, r8, r9, sl, fp, sp}\r
35268    226f4:       ebf5833f        bl      0xffd833f8\r
35269    226f8:       ebf58620        bl      0xffd83f80\r
35270    226fc:       080c2f22        stmeqda ip, {r1, r5, r8, r9, sl, fp, sp}\r
35271    22700:       e59d0438        ldr     r0, [sp, #1080]\r
35272    22704:       e28cc006        add     ip, ip, #6      ; 0x6\r
35273    22708:       eaf58270        b       0xffd830d0\r
35274    2270c:       0800339e        stmeqda r0, {r1, r2, r3, r4, r7, r8, r9, ip, sp}\r
35275    22710:       00000000        andeq   r0, r0, r0\r
35276    22714:       ebf58619        bl      0xffd83f80\r
35277    22718:       0800339e        stmeqda r0, {r1, r2, r3, r4, r7, r8, r9, ip, sp}\r
35278    2271c:       e3a00f1d        mov     r0, #116        ; 0x74\r
35279    22720:       e3800b0d        orr     r0, r0, #13312  ; 0x3400\r
35280    22724:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
35281    22728:       ebf5847a        bl      0xffd83918\r
35282    2272c:       080033a2        stmeqda r0, {r1, r5, r7, r8, r9, ip, sp}\r
35283    22730:       e1a03000        mov     r3, r0\r
35284    22734:       ebf58611        bl      0xffd83f80\r
35285    22738:       080033a0        stmeqda r0, {r5, r7, r8, r9, ip, sp}\r
35286    2273c:       e3b04000        movs    r4, #0  ; 0x0\r
35287    22740:       ebf5860e        bl      0xffd83f80\r
35288    22744:       080033a2        stmeqda r0, {r1, r5, r7, r8, r9, ip, sp}\r
35289    22748:       e2830000        add     r0, r3, #0      ; 0x0\r
35290    2274c:       e1a01004        mov     r1, r4\r
35291    22750:       ebf5839d        bl      0xffd835cc\r
35292    22754:       080033a4        stmeqda r0, {r2, r5, r7, r8, r9, ip, sp}\r
35293    22758:       ebf58608        bl      0xffd83f80\r
35294    2275c:       080033a4        stmeqda r0, {r2, r5, r7, r8, r9, ip, sp}\r
35295    22760:       e3a00f1e        mov     r0, #120        ; 0x78\r
35296    22764:       e3800b0d        orr     r0, r0, #13312  ; 0x3400\r
35297    22768:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
35298    2276c:       ebf58469        bl      0xffd83918\r
35299    22770:       080033a8        stmeqda r0, {r3, r5, r7, r8, r9, ip, sp}\r
35300    22774:       e1a03000        mov     r3, r0\r
35301    22778:       ebf58600        bl      0xffd83f80\r
35302    2277c:       080033a6        stmeqda r0, {r1, r2, r5, r7, r8, r9, ip, sp}\r
35303    22780:       e2830000        add     r0, r3, #0      ; 0x0\r
35304    22784:       e1a01004        mov     r1, r4\r
35305    22788:       ebf5838f        bl      0xffd835cc\r
35306    2278c:       080033a8        stmeqda r0, {r3, r5, r7, r8, r9, ip, sp}\r
35307    22790:       ebf585fa        bl      0xffd83f80\r
35308    22794:       080033a8        stmeqda r0, {r3, r5, r7, r8, r9, ip, sp}\r
35309    22798:       e1a00004        mov     r0, r4\r
35310    2279c:       e58d0420        str     r0, [sp, #1056]\r
35311    227a0:       ebf585f6        bl      0xffd83f80\r
35312    227a4:       080033aa        stmeqda r0, {r1, r3, r5, r7, r8, r9, ip, sp}\r
35313    227a8:       e3a00f1f        mov     r0, #124        ; 0x7c\r
35314    227ac:       e3800b0d        orr     r0, r0, #13312  ; 0x3400\r
35315    227b0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
35316    227b4:       ebf58457        bl      0xffd83918\r
35317    227b8:       080033ae        stmeqda r0, {r1, r2, r3, r5, r7, r8, r9, ip, sp}\r
35318    227bc:       e1a04000        mov     r4, r0\r
35319    227c0:       ebf585ee        bl      0xffd83f80\r
35320    227c4:       080033ac        stmeqda r0, {r2, r3, r5, r7, r8, r9, ip, sp}\r
35321    227c8:       e59d1420        ldr     r1, [sp, #1056]\r
35322    227cc:       e1a00001        mov     r0, r1\r
35323    227d0:       e58d0418        str     r0, [sp, #1048]\r
35324    227d4:       ebf585e9        bl      0xffd83f80\r
35325    227d8:       080033ae        stmeqda r0, {r1, r2, r3, r5, r7, r8, r9, ip, sp}\r
35326    227dc:       e59de418        ldr     lr, [sp, #1048]\r
35327    227e0:       e1b0310e        movs    r3, lr, lsl #2\r
35328    227e4:       ebf585e5        bl      0xffd83f80\r
35329    227e8:       080033b0        stmeqda r0, {r4, r5, r7, r8, r9, ip, sp}\r
35330    227ec:       e1a01003        mov     r1, r3\r
35331    227f0:       e0933004        adds    r3, r3, r4\r
35332    227f4:       ebf585e1        bl      0xffd83f80\r
35333    227f8:       080033b2        stmeqda r0, {r1, r4, r5, r7, r8, r9, ip, sp}\r
35334    227fc:       e2830000        add     r0, r3, #0      ; 0x0\r
35335    22800:       ebf58444        bl      0xffd83918\r
35336    22804:       080033b6        stmeqda r0, {r1, r2, r4, r5, r7, r8, r9, ip, sp}\r
35337    22808:       e1a07000        mov     r7, r0\r
35338    2280c:       ebf585db        bl      0xffd83f80\r
35339    22810:       080033b4        stmeqda r0, {r2, r4, r5, r7, r8, r9, ip, sp}\r
35340    22814:       e3570001        cmp     r7, #1  ; 0x1\r
35341    22818:       ebf585d8        bl      0xffd83f80\r
35342    2281c:       080033b6        stmeqda r0, {r1, r2, r4, r5, r7, r8, r9, ip, sp}\r
35343    22820:       e28cc031        add     ip, ip, #49     ; 0x31\r
35344    22824:       8a000004        bhi     0x2283c\r
35345    22828:       e1a00fac        mov     r0, ip, lsr #31\r
35346    2282c:       e08ff100        add     pc, pc, r0, lsl #2\r
35347    22830:       080033d0        stmeqda r0, {r4, r6, r7, r8, r9, ip, sp}\r
35348    22834:       ebf581c6        bl      0xffd82f54\r
35349    22838:       ea00002b        b       0x228ec\r
35350    2283c:       ebf585cf        bl      0xffd83f80\r
35351    22840:       080033b8        stmeqda r0, {r3, r4, r5, r7, r8, r9, ip, sp}\r
35352    22844:       e3a00dd2        mov     r0, #13440      ; 0x3480\r
35353    22848:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
35354    2284c:       ebf58431        bl      0xffd83918\r
35355    22850:       080033bc        stmeqda r0, {r2, r3, r4, r5, r7, r8, r9, ip, sp}\r
35356    22854:       e58d0418        str     r0, [sp, #1048]\r
35357    22858:       ebf585c8        bl      0xffd83f80\r
35358    2285c:       080033ba        stmeqda r0, {r1, r3, r4, r5, r7, r8, r9, ip, sp}\r
35359    22860:       e3a00f1d        mov     r0, #116        ; 0x74\r
35360    22864:       e3800b0d        orr     r0, r0, #13312  ; 0x3400\r
35361    22868:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
35362    2286c:       ebf58429        bl      0xffd83918\r
35363    22870:       080033be        stmeqda r0, {r1, r2, r3, r4, r5, r7, r8, r9, ip, sp}\r
35364    22874:       e1a08000        mov     r8, r0\r
35365    22878:       ebf585c0        bl      0xffd83f80\r
35366    2287c:       080033bc        stmeqda r0, {r2, r3, r4, r5, r7, r8, r9, ip, sp}\r
35367    22880:       e2870000        add     r0, r7, #0      ; 0x0\r
35368    22884:       ebf58423        bl      0xffd83918\r
35369    22888:       080033c0        stmeqda r0, {r6, r7, r8, r9, ip, sp}\r
35370    2288c:       e1a03000        mov     r3, r0\r
35371    22890:       ebf585ba        bl      0xffd83f80\r
35372    22894:       080033be        stmeqda r0, {r1, r2, r3, r4, r5, r7, r8, r9, ip, sp}\r
35373    22898:       e59d0418        ldr     r0, [sp, #1048]\r
35374    2289c:       e2800000        add     r0, r0, #0      ; 0x0\r
35375    228a0:       ebf5841c        bl      0xffd83918\r
35376    228a4:       080033c2        stmeqda r0, {r1, r6, r7, r8, r9, ip, sp}\r
35377    228a8:       e1a04000        mov     r4, r0\r
35378    228ac:       ebf585b3        bl      0xffd83f80\r
35379    228b0:       080033c0        stmeqda r0, {r6, r7, r8, r9, ip, sp}\r
35380    228b4:       ebf585b1        bl      0xffd83f80\r
35381    228b8:       080033c2        stmeqda r0, {r1, r6, r7, r8, r9, ip, sp}\r
35382    228bc:       e3a000c5        mov     r0, #197        ; 0xc5\r
35383    228c0:       e3800c33        orr     r0, r0, #13056  ; 0x3300\r
35384    228c4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
35385    228c8:       e58d0438        str     r0, [sp, #1080]\r
35386    228cc:       e28cc01a        add     ip, ip, #26     ; 0x1a\r
35387    228d0:       e1a00fac        mov     r0, ip, lsr #31\r
35388    228d4:       e08ff100        add     pc, pc, r0, lsl #2\r
35389    228d8:       080c31e0        stmeqda ip, {r5, r6, r7, r8, ip, sp}\r
35390    228dc:       ebf5819c        bl      0xffd82f54\r
35391    228e0:       eaff8969        b       0x4e8c\r
35392    228e4:       080033d0        stmeqda r0, {r4, r6, r7, r8, r9, ip, sp}\r
35393    228e8:       00000000        andeq   r0, r0, r0\r
35394    228ec:       ebf585a3        bl      0xffd83f80\r
35395    228f0:       080033d0        stmeqda r0, {r4, r6, r7, r8, r9, ip, sp}\r
35396    228f4:       e3570001        cmp     r7, #1  ; 0x1\r
35397    228f8:       ebf585a0        bl      0xffd83f80\r
35398    228fc:       080033d2        stmeqda r0, {r1, r4, r6, r7, r8, r9, ip, sp}\r
35399    22900:       e28cc006        add     ip, ip, #6      ; 0x6\r
35400    22904:       0a000004        beq     0x2291c\r
35401    22908:       e1a00fac        mov     r0, ip, lsr #31\r
35402    2290c:       e08ff100        add     pc, pc, r0, lsl #2\r
35403    22910:       0800340e        stmeqda r0, {r1, r2, r3, sl, ip, sp}\r
35404    22914:       ebf5818e        bl      0xffd82f54\r
35405    22918:       ea00006f        b       0x22adc\r
35406    2291c:       ebf58597        bl      0xffd83f80\r
35407    22920:       080033d4        stmeqda r0, {r2, r4, r6, r7, r8, r9, ip, sp}\r
35408    22924:       e3a00f21        mov     r0, #132        ; 0x84\r
35409    22928:       e3800b0d        orr     r0, r0, #13312  ; 0x3400\r
35410    2292c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
35411    22930:       ebf583f8        bl      0xffd83918\r
35412    22934:       080033d8        stmeqda r0, {r3, r4, r6, r7, r8, r9, ip, sp}\r
35413    22938:       e1a06000        mov     r6, r0\r
35414    2293c:       ebf5858f        bl      0xffd83f80\r
35415    22940:       080033d6        stmeqda r0, {r1, r2, r4, r6, r7, r8, r9, ip, sp}\r
35416    22944:       e3a00f22        mov     r0, #136        ; 0x88\r
35417    22948:       e3800b0d        orr     r0, r0, #13312  ; 0x3400\r
35418    2294c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
35419    22950:       ebf583f0        bl      0xffd83918\r
35420    22954:       080033da        stmeqda r0, {r1, r3, r4, r6, r7, r8, r9, ip, sp}\r
35421    22958:       e1a03000        mov     r3, r0\r
35422    2295c:       ebf58587        bl      0xffd83f80\r
35423    22960:       080033d8        stmeqda r0, {r3, r4, r6, r7, r8, r9, ip, sp}\r
35424    22964:       e2830000        add     r0, r3, #0      ; 0x0\r
35425    22968:       ebf583ea        bl      0xffd83918\r
35426    2296c:       080033dc        stmeqda r0, {r2, r3, r4, r6, r7, r8, r9, ip, sp}\r
35427    22970:       e1a05000        mov     r5, r0\r
35428    22974:       ebf58581        bl      0xffd83f80\r
35429    22978:       080033da        stmeqda r0, {r1, r3, r4, r6, r7, r8, r9, ip, sp}\r
35430    2297c:       e1b04105        movs    r4, r5, lsl #2\r
35431    22980:       ebf5857e        bl      0xffd83f80\r
35432    22984:       080033dc        stmeqda r0, {r2, r3, r4, r6, r7, r8, r9, ip, sp}\r
35433    22988:       e2860000        add     r0, r6, #0      ; 0x0\r
35434    2298c:       ebf583e1        bl      0xffd83918\r
35435    22990:       080033e0        stmeqda r0, {r5, r6, r7, r8, r9, ip, sp}\r
35436    22994:       e1a03000        mov     r3, r0\r
35437    22998:       ebf58578        bl      0xffd83f80\r
35438    2299c:       080033de        stmeqda r0, {r1, r2, r3, r4, r6, r7, r8, r9, ip, sp}\r
35439    229a0:       e1a01003        mov     r1, r3\r
35440    229a4:       e0937004        adds    r7, r3, r4\r
35441    229a8:       ebf58574        bl      0xffd83f80\r
35442    229ac:       080033e0        stmeqda r0, {r5, r6, r7, r8, r9, ip, sp}\r
35443    229b0:       e3b08000        movs    r8, #0  ; 0x0\r
35444    229b4:       ebf58571        bl      0xffd83f80\r
35445    229b8:       080033e2        stmeqda r0, {r1, r5, r6, r7, r8, r9, ip, sp}\r
35446    229bc:       e1580005        cmp     r8, r5\r
35447    229c0:       ebf5856e        bl      0xffd83f80\r
35448    229c4:       080033e4        stmeqda r0, {r2, r5, r6, r7, r8, r9, ip, sp}\r
35449    229c8:       e28cc023        add     ip, ip, #35     ; 0x23\r
35450    229cc:       3a000004        bcc     0x229e4\r
35451    229d0:       e1a00fac        mov     r0, ip, lsr #31\r
35452    229d4:       e08ff100        add     pc, pc, r0, lsl #2\r
35453    229d8:       0800340e        stmeqda r0, {r1, r2, r3, sl, ip, sp}\r
35454    229dc:       ebf5815c        bl      0xffd82f54\r
35455    229e0:       ea00003d        b       0x22adc\r
35456    229e4:       ebf58565        bl      0xffd83f80\r
35457    229e8:       080033e6        stmeqda r0, {r1, r2, r5, r6, r7, r8, r9, ip, sp}\r
35458    229ec:       e3a00dd2        mov     r0, #13440      ; 0x3480\r
35459    229f0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
35460    229f4:       ebf583c7        bl      0xffd83918\r
35461    229f8:       080033ea        stmeqda r0, {r1, r3, r5, r6, r7, r8, r9, ip, sp}\r
35462    229fc:       e58d041c        str     r0, [sp, #1052]\r
35463    22a00:       ebf5855e        bl      0xffd83f80\r
35464    22a04:       080033e8        stmeqda r0, {r3, r5, r6, r7, r8, r9, ip, sp}\r
35465    22a08:       e3a00f23        mov     r0, #140        ; 0x8c\r
35466    22a0c:       e3800b0d        orr     r0, r0, #13312  ; 0x3400\r
35467    22a10:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
35468    22a14:       ebf583bf        bl      0xffd83918\r
35469    22a18:       080033ec        stmeqda r0, {r2, r3, r5, r6, r7, r8, r9, ip, sp}\r
35470    22a1c:       e58d0418        str     r0, [sp, #1048]\r
35471    22a20:       ebf58556        bl      0xffd83f80\r
35472    22a24:       080033ea        stmeqda r0, {r1, r3, r5, r6, r7, r8, r9, ip, sp}\r
35473    22a28:       e2870003        add     r0, r7, #3      ; 0x3\r
35474    22a2c:       ebf58362        bl      0xffd837bc\r
35475    22a30:       080033ee        stmeqda r0, {r1, r2, r3, r5, r6, r7, r8, r9, ip, sp}\r
35476    22a34:       e1a04000        mov     r4, r0\r
35477    22a38:       ebf58550        bl      0xffd83f80\r
35478    22a3c:       080033ec        stmeqda r0, {r2, r3, r5, r6, r7, r8, r9, ip, sp}\r
35479    22a40:       e3b0302c        movs    r3, #44 ; 0x2c\r
35480    22a44:       ebf5854d        bl      0xffd83f80\r
35481    22a48:       080033ee        stmeqda r0, {r1, r2, r3, r5, r6, r7, r8, r9, ip, sp}\r
35482    22a4c:       e1a01004        mov     r1, r4\r
35483    22a50:       e0140394        muls    r4, r4, r3\r
35484    22a54:       ebf58549        bl      0xffd83f80\r
35485    22a58:       080033f0        stmeqda r0, {r4, r5, r6, r7, r8, r9, ip, sp}\r
35486    22a5c:       e59d0418        ldr     r0, [sp, #1048]\r
35487    22a60:       e2800000        add     r0, r0, #0      ; 0x0\r
35488    22a64:       ebf583ab        bl      0xffd83918\r
35489    22a68:       080033f4        stmeqda r0, {r2, r4, r5, r6, r7, r8, r9, ip, sp}\r
35490    22a6c:       e1a03000        mov     r3, r0\r
35491    22a70:       ebf58542        bl      0xffd83f80\r
35492    22a74:       080033f2        stmeqda r0, {r1, r4, r5, r6, r7, r8, r9, ip, sp}\r
35493    22a78:       e1a01003        mov     r1, r3\r
35494    22a7c:       e0933004        adds    r3, r3, r4\r
35495    22a80:       ebf5853e        bl      0xffd83f80\r
35496    22a84:       080033f4        stmeqda r0, {r2, r4, r5, r6, r7, r8, r9, ip, sp}\r
35497    22a88:       e59d041c        ldr     r0, [sp, #1052]\r
35498    22a8c:       e2800000        add     r0, r0, #0      ; 0x0\r
35499    22a90:       ebf583a0        bl      0xffd83918\r
35500    22a94:       080033f8        stmeqda r0, {r3, r4, r5, r6, r7, r8, r9, ip, sp}\r
35501    22a98:       e1a04000        mov     r4, r0\r
35502    22a9c:       ebf58537        bl      0xffd83f80\r
35503    22aa0:       080033f6        stmeqda r0, {r1, r2, r4, r5, r6, r7, r8, r9, ip, sp}\r
35504    22aa4:       ebf58535        bl      0xffd83f80\r
35505    22aa8:       080033f8        stmeqda r0, {r3, r4, r5, r6, r7, r8, r9, ip, sp}\r
35506    22aac:       e3a000fb        mov     r0, #251        ; 0xfb\r
35507    22ab0:       e3800c33        orr     r0, r0, #13056  ; 0x3300\r
35508    22ab4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
35509    22ab8:       e58d0438        str     r0, [sp, #1080]\r
35510    22abc:       e28cc028        add     ip, ip, #40     ; 0x28\r
35511    22ac0:       e1a00fac        mov     r0, ip, lsr #31\r
35512    22ac4:       e08ff100        add     pc, pc, r0, lsl #2\r
35513    22ac8:       080c31e0        stmeqda ip, {r5, r6, r7, r8, ip, sp}\r
35514    22acc:       ebf58120        bl      0xffd82f54\r
35515    22ad0:       eaff88ed        b       0x4e8c\r
35516    22ad4:       0800340e        stmeqda r0, {r1, r2, r3, sl, ip, sp}\r
35517    22ad8:       00000000        andeq   r0, r0, r0\r
35518    22adc:       ebf58527        bl      0xffd83f80\r
35519    22ae0:       0800340e        stmeqda r0, {r1, r2, r3, sl, ip, sp}\r
35520    22ae4:       e3b03001        movs    r3, #1  ; 0x1\r
35521    22ae8:       ebf58524        bl      0xffd83f80\r
35522    22aec:       08003410        stmeqda r0, {r4, sl, ip, sp}\r
35523    22af0:       e59d0420        ldr     r0, [sp, #1056]\r
35524    22af4:       e0800003        add     r0, r0, r3\r
35525    22af8:       e58d0420        str     r0, [sp, #1056]\r
35526    22afc:       ebf5851f        bl      0xffd83f80\r
35527    22b00:       08003412        stmeqda r0, {r1, r4, sl, ip, sp}\r
35528    22b04:       e59d1420        ldr     r1, [sp, #1056]\r
35529    22b08:       e1a04001        mov     r4, r1\r
35530    22b0c:       ebf5851b        bl      0xffd83f80\r
35531    22b10:       08003414        stmeqda r0, {r2, r4, sl, ip, sp}\r
35532    22b14:       e354000f        cmp     r4, #15 ; 0xf\r
35533    22b18:       ebf58518        bl      0xffd83f80\r
35534    22b1c:       08003416        stmeqda r0, {r1, r2, r4, sl, ip, sp}\r
35535    22b20:       e28cc00f        add     ip, ip, #15     ; 0xf\r
35536    22b24:       8a000004        bhi     0x22b3c\r
35537    22b28:       e1a00fac        mov     r0, ip, lsr #31\r
35538    22b2c:       e08ff100        add     pc, pc, r0, lsl #2\r
35539    22b30:       080033aa        stmeqda r0, {r1, r3, r5, r7, r8, r9, ip, sp}\r
35540    22b34:       ebf58106        bl      0xffd82f54\r
35541    22b38:       ea0000f6        b       0x22f18\r
35542    22b3c:       ebf5850f        bl      0xffd83f80\r
35543    22b40:       08003418        stmeqda r0, {r3, r4, sl, ip, sp}\r
35544    22b44:       e3a00f1d        mov     r0, #116        ; 0x74\r
35545    22b48:       e3800b0d        orr     r0, r0, #13312  ; 0x3400\r
35546    22b4c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
35547    22b50:       ebf58370        bl      0xffd83918\r
35548    22b54:       0800341c        stmeqda r0, {r2, r3, r4, sl, ip, sp}\r
35549    22b58:       e1a03000        mov     r3, r0\r
35550    22b5c:       ebf58507        bl      0xffd83f80\r
35551    22b60:       0800341a        stmeqda r0, {r1, r3, r4, sl, ip, sp}\r
35552    22b64:       e2830000        add     r0, r3, #0      ; 0x0\r
35553    22b68:       ebf5836a        bl      0xffd83918\r
35554    22b6c:       0800341e        stmeqda r0, {r1, r2, r3, r4, sl, ip, sp}\r
35555    22b70:       e1a03000        mov     r3, r0\r
35556    22b74:       ebf58501        bl      0xffd83f80\r
35557    22b78:       0800341c        stmeqda r0, {r2, r3, r4, sl, ip, sp}\r
35558    22b7c:       e1a00003        mov     r0, r3\r
35559    22b80:       e58d0420        str     r0, [sp, #1056]\r
35560    22b84:       ebf584fd        bl      0xffd83f80\r
35561    22b88:       0800341e        stmeqda r0, {r1, r2, r3, r4, sl, ip, sp}\r
35562    22b8c:       e3a00f1e        mov     r0, #120        ; 0x78\r
35563    22b90:       e3800b0d        orr     r0, r0, #13312  ; 0x3400\r
35564    22b94:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
35565    22b98:       ebf5835e        bl      0xffd83918\r
35566    22b9c:       08003422        stmeqda r0, {r1, r5, sl, ip, sp}\r
35567    22ba0:       e1a05000        mov     r5, r0\r
35568    22ba4:       ebf584f5        bl      0xffd83f80\r
35569    22ba8:       08003420        stmeqda r0, {r5, sl, ip, sp}\r
35570    22bac:       e353007f        cmp     r3, #127        ; 0x7f\r
35571    22bb0:       ebf584f2        bl      0xffd83f80\r
35572    22bb4:       08003422        stmeqda r0, {r1, r5, sl, ip, sp}\r
35573    22bb8:       e28cc018        add     ip, ip, #24     ; 0x18\r
35574    22bbc:       9a000004        bls     0x22bd4\r
35575    22bc0:       e1a00fac        mov     r0, ip, lsr #31\r
35576    22bc4:       e08ff100        add     pc, pc, r0, lsl #2\r
35577    22bc8:       08003448        stmeqda r0, {r3, r6, sl, ip, sp}\r
35578    22bcc:       ebf580e0        bl      0xffd82f54\r
35579    22bd0:       ea000053        b       0x22d24\r
35580    22bd4:       ebf584e9        bl      0xffd83f80\r
35581    22bd8:       08003424        stmeqda r0, {r2, r5, sl, ip, sp}\r
35582    22bdc:       e3a00e49        mov     r0, #1168       ; 0x490\r
35583    22be0:       e3800a03        orr     r0, r0, #12288  ; 0x3000\r
35584    22be4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
35585    22be8:       ebf5834a        bl      0xffd83918\r
35586    22bec:       08003428        stmeqda r0, {r3, r5, sl, ip, sp}\r
35587    22bf0:       e1a04000        mov     r4, r0\r
35588    22bf4:       ebf584e1        bl      0xffd83f80\r
35589    22bf8:       08003426        stmeqda r0, {r1, r2, r5, sl, ip, sp}\r
35590    22bfc:       e3b08004        movs    r8, #4  ; 0x4\r
35591    22c00:       ebf584de        bl      0xffd83f80\r
35592    22c04:       08003428        stmeqda r0, {r3, r5, sl, ip, sp}\r
35593    22c08:       e3a01000        mov     r1, #0  ; 0x0\r
35594    22c0c:       e0518008        subs    r8, r1, r8\r
35595    22c10:       ebf584da        bl      0xffd83f80\r
35596    22c14:       0800342a        stmeqda r0, {r1, r3, r5, sl, ip, sp}\r
35597    22c18:       e3b07002        movs    r7, #2  ; 0x2\r
35598    22c1c:       ebf584d7        bl      0xffd83f80\r
35599    22c20:       0800342c        stmeqda r0, {r2, r3, r5, sl, ip, sp}\r
35600    22c24:       e1b03183        movs    r3, r3, lsl #3\r
35601    22c28:       ebf584d4        bl      0xffd83f80\r
35602    22c2c:       0800342e        stmeqda r0, {r1, r2, r3, r5, sl, ip, sp}\r
35603    22c30:       e1a01003        mov     r1, r3\r
35604    22c34:       e2933001        adds    r3, r3, #1      ; 0x1\r
35605    22c38:       ebf584d0        bl      0xffd83f80\r
35606    22c3c:       08003430        stmeqda r0, {r4, r5, sl, ip, sp}\r
35607    22c40:       e1a01003        mov     r1, r3\r
35608    22c44:       e0936004        adds    r6, r3, r4\r
35609    22c48:       e28cc017        add     ip, ip, #23     ; 0x17\r
35610    22c4c:       ebf584cb        bl      0xffd83f80\r
35611    22c50:       08003432        stmeqda r0, {r1, r4, r5, sl, ip, sp}\r
35612    22c54:       e2860000        add     r0, r6, #0      ; 0x0\r
35613    22c58:       ebf582d7        bl      0xffd837bc\r
35614    22c5c:       08003436        stmeqda r0, {r1, r2, r4, r5, sl, ip, sp}\r
35615    22c60:       e1a04000        mov     r4, r0\r
35616    22c64:       ebf584c5        bl      0xffd83f80\r
35617    22c68:       08003434        stmeqda r0, {r2, r4, r5, sl, ip, sp}\r
35618    22c6c:       e1a01008        mov     r1, r8\r
35619    22c70:       e2983000        adds    r3, r8, #0      ; 0x0\r
35620    22c74:       ebf584c1        bl      0xffd83f80\r
35621    22c78:       08003436        stmeqda r0, {r1, r2, r4, r5, sl, ip, sp}\r
35622    22c7c:       e1a01003        mov     r1, r3\r
35623    22c80:       e0133004        ands    r3, r3, r4\r
35624    22c84:       ebf584bd        bl      0xffd83f80\r
35625    22c88:       08003438        stmeqda r0, {r3, r4, r5, sl, ip, sp}\r
35626    22c8c:       e1a01003        mov     r1, r3\r
35627    22c90:       e1933007        orrs    r3, r3, r7\r
35628    22c94:       ebf584b9        bl      0xffd83f80\r
35629    22c98:       0800343a        stmeqda r0, {r1, r3, r4, r5, sl, ip, sp}\r
35630    22c9c:       e2860000        add     r0, r6, #0      ; 0x0\r
35631    22ca0:       e1a01003        mov     r1, r3\r
35632    22ca4:       ebf58209        bl      0xffd834d0\r
35633    22ca8:       0800343c        stmeqda r0, {r2, r3, r4, r5, sl, ip, sp}\r
35634    22cac:       ebf584b3        bl      0xffd83f80\r
35635    22cb0:       0800343c        stmeqda r0, {r2, r3, r4, r5, sl, ip, sp}\r
35636    22cb4:       e1a01006        mov     r1, r6\r
35637    22cb8:       e2966008        adds    r6, r6, #8      ; 0x8\r
35638    22cbc:       ebf584af        bl      0xffd83f80\r
35639    22cc0:       0800343e        stmeqda r0, {r1, r2, r3, r4, r5, sl, ip, sp}\r
35640    22cc4:       e3b00001        movs    r0, #1  ; 0x1\r
35641    22cc8:       e58d0418        str     r0, [sp, #1048]\r
35642    22ccc:       ebf584ab        bl      0xffd83f80\r
35643    22cd0:       08003440        stmeqda r0, {r6, sl, ip, sp}\r
35644    22cd4:       e59d0420        ldr     r0, [sp, #1056]\r
35645    22cd8:       e59d1418        ldr     r1, [sp, #1048]\r
35646    22cdc:       e0800001        add     r0, r0, r1\r
35647    22ce0:       e58d0420        str     r0, [sp, #1056]\r
35648    22ce4:       ebf584a5        bl      0xffd83f80\r
35649    22ce8:       08003442        stmeqda r0, {r1, r6, sl, ip, sp}\r
35650    22cec:       e59d1420        ldr     r1, [sp, #1056]\r
35651    22cf0:       e1a03001        mov     r3, r1\r
35652    22cf4:       ebf584a1        bl      0xffd83f80\r
35653    22cf8:       08003444        stmeqda r0, {r2, r6, sl, ip, sp}\r
35654    22cfc:       e353007f        cmp     r3, #127        ; 0x7f\r
35655    22d00:       ebf5849e        bl      0xffd83f80\r
35656    22d04:       08003446        stmeqda r0, {r1, r2, r6, sl, ip, sp}\r
35657    22d08:       e28cc024        add     ip, ip, #36     ; 0x24\r
35658    22d0c:       8a000004        bhi     0x22d24\r
35659    22d10:       e1a00fac        mov     r0, ip, lsr #31\r
35660    22d14:       e08ff100        add     pc, pc, r0, lsl #2\r
35661    22d18:       08003432        stmeqda r0, {r1, r4, r5, sl, ip, sp}\r
35662    22d1c:       ebf5808c        bl      0xffd82f54\r
35663    22d20:       eaffffc9        b       0x22c4c\r
35664    22d24:       ebf58495        bl      0xffd83f80\r
35665    22d28:       08003448        stmeqda r0, {r3, r6, sl, ip, sp}\r
35666    22d2c:       e2850000        add     r0, r5, #0      ; 0x0\r
35667    22d30:       ebf582f8        bl      0xffd83918\r
35668    22d34:       0800344c        stmeqda r0, {r2, r3, r6, sl, ip, sp}\r
35669    22d38:       e1a05000        mov     r5, r0\r
35670    22d3c:       ebf5848f        bl      0xffd83f80\r
35671    22d40:       0800344a        stmeqda r0, {r1, r3, r6, sl, ip, sp}\r
35672    22d44:       e3550000        cmp     r5, #0  ; 0x0\r
35673    22d48:       ebf5848c        bl      0xffd83f80\r
35674    22d4c:       0800344c        stmeqda r0, {r2, r3, r6, sl, ip, sp}\r
35675    22d50:       e28cc00b        add     ip, ip, #11     ; 0xb\r
35676    22d54:       1a000004        bne     0x22d6c\r
35677    22d58:       e1a00fac        mov     r0, ip, lsr #31\r
35678    22d5c:       e08ff100        add     pc, pc, r0, lsl #2\r
35679    22d60:       08003458        stmeqda r0, {r3, r4, r6, sl, ip, sp}\r
35680    22d64:       ebf5807a        bl      0xffd82f54\r
35681    22d68:       ea000020        b       0x22df0\r
35682    22d6c:       ebf58483        bl      0xffd83f80\r
35683    22d70:       0800344e        stmeqda r0, {r1, r2, r3, r6, sl, ip, sp}\r
35684    22d74:       e3a00f25        mov     r0, #148        ; 0x94\r
35685    22d78:       e3800b0d        orr     r0, r0, #13312  ; 0x3400\r
35686    22d7c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
35687    22d80:       ebf582e4        bl      0xffd83918\r
35688    22d84:       08003452        stmeqda r0, {r1, r4, r6, sl, ip, sp}\r
35689    22d88:       e1a03000        mov     r3, r0\r
35690    22d8c:       ebf5847b        bl      0xffd83f80\r
35691    22d90:       08003450        stmeqda r0, {r4, r6, sl, ip, sp}\r
35692    22d94:       e3a00f26        mov     r0, #152        ; 0x98\r
35693    22d98:       e3800b0d        orr     r0, r0, #13312  ; 0x3400\r
35694    22d9c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
35695    22da0:       ebf582dc        bl      0xffd83918\r
35696    22da4:       08003454        stmeqda r0, {r2, r4, r6, sl, ip, sp}\r
35697    22da8:       e1a04000        mov     r4, r0\r
35698    22dac:       ebf58473        bl      0xffd83f80\r
35699    22db0:       08003452        stmeqda r0, {r1, r4, r6, sl, ip, sp}\r
35700    22db4:       e3b06008        movs    r6, #8  ; 0x8\r
35701    22db8:       ebf58470        bl      0xffd83f80\r
35702    22dbc:       08003454        stmeqda r0, {r2, r4, r6, sl, ip, sp}\r
35703    22dc0:       ebf5846e        bl      0xffd83f80\r
35704    22dc4:       08003456        stmeqda r0, {r1, r2, r4, r6, sl, ip, sp}\r
35705    22dc8:       e3a00059        mov     r0, #89 ; 0x59\r
35706    22dcc:       e3800b0d        orr     r0, r0, #13312  ; 0x3400\r
35707    22dd0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
35708    22dd4:       e58d0438        str     r0, [sp, #1080]\r
35709    22dd8:       e28cc013        add     ip, ip, #19     ; 0x13\r
35710    22ddc:       e1a00fac        mov     r0, ip, lsr #31\r
35711    22de0:       e08ff100        add     pc, pc, r0, lsl #2\r
35712    22de4:       080c2f30        stmeqda ip, {r4, r5, r8, r9, sl, fp, sp}\r
35713    22de8:       ebf58059        bl      0xffd82f54\r
35714    22dec:       ea00009c        b       0x23064\r
35715    22df0:       ebf58462        bl      0xffd83f80\r
35716    22df4:       08003458        stmeqda r0, {r3, r4, r6, sl, ip, sp}\r
35717    22df8:       e59d0434        ldr     r0, [sp, #1076]\r
35718    22dfc:       e2800f08        add     r0, r0, #32     ; 0x20\r
35719    22e00:       e58d0434        str     r0, [sp, #1076]\r
35720    22e04:       ebf5845d        bl      0xffd83f80\r
35721    22e08:       0800345a        stmeqda r0, {r1, r3, r4, r6, sl, ip, sp}\r
35722    22e0c:       e59d9434        ldr     r9, [sp, #1076]\r
35723    22e10:       e3c99003        bic     r9, r9, #3      ; 0x3\r
35724    22e14:       e289000c        add     r0, r9, #12     ; 0xc\r
35725    22e18:       e58d0434        str     r0, [sp, #1076]\r
35726    22e1c:       e2890000        add     r0, r9, #0      ; 0x0\r
35727    22e20:       ebf582bc        bl      0xffd83918\r
35728    22e24:       0800345e        stmeqda r0, {r1, r2, r3, r4, r6, sl, ip, sp}\r
35729    22e28:       e1a06000        mov     r6, r0\r
35730    22e2c:       e2890004        add     r0, r9, #4      ; 0x4\r
35731    22e30:       ebf582b8        bl      0xffd83918\r
35732    22e34:       0800345e        stmeqda r0, {r1, r2, r3, r4, r6, sl, ip, sp}\r
35733    22e38:       e1a07000        mov     r7, r0\r
35734    22e3c:       e2890008        add     r0, r9, #8      ; 0x8\r
35735    22e40:       ebf582b4        bl      0xffd83918\r
35736    22e44:       0800345e        stmeqda r0, {r1, r2, r3, r4, r6, sl, ip, sp}\r
35737    22e48:       e1a08000        mov     r8, r0\r
35738    22e4c:       ebf5844b        bl      0xffd83f80\r
35739    22e50:       0800345c        stmeqda r0, {r2, r3, r4, r6, sl, ip, sp}\r
35740    22e54:       e1a00006        mov     r0, r6\r
35741    22e58:       e58d0420        str     r0, [sp, #1056]\r
35742    22e5c:       ebf58447        bl      0xffd83f80\r
35743    22e60:       0800345e        stmeqda r0, {r1, r2, r3, r4, r6, sl, ip, sp}\r
35744    22e64:       e1a00007        mov     r0, r7\r
35745    22e68:       e58d0424        str     r0, [sp, #1060]\r
35746    22e6c:       ebf58443        bl      0xffd83f80\r
35747    22e70:       08003460        stmeqda r0, {r5, r6, sl, ip, sp}\r
35748    22e74:       e1a00008        mov     r0, r8\r
35749    22e78:       e58d0428        str     r0, [sp, #1064]\r
35750    22e7c:       ebf5843f        bl      0xffd83f80\r
35751    22e80:       08003462        stmeqda r0, {r1, r5, r6, sl, ip, sp}\r
35752    22e84:       e59d9434        ldr     r9, [sp, #1076]\r
35753    22e88:       e3c99003        bic     r9, r9, #3      ; 0x3\r
35754    22e8c:       e2890010        add     r0, r9, #16     ; 0x10\r
35755    22e90:       e58d0434        str     r0, [sp, #1076]\r
35756    22e94:       e2890000        add     r0, r9, #0      ; 0x0\r
35757    22e98:       ebf5829e        bl      0xffd83918\r
35758    22e9c:       08003466        stmeqda r0, {r1, r2, r5, r6, sl, ip, sp}\r
35759    22ea0:       e1a07000        mov     r7, r0\r
35760    22ea4:       e2890004        add     r0, r9, #4      ; 0x4\r
35761    22ea8:       ebf5829a        bl      0xffd83918\r
35762    22eac:       08003466        stmeqda r0, {r1, r2, r5, r6, sl, ip, sp}\r
35763    22eb0:       e1a08000        mov     r8, r0\r
35764    22eb4:       e2890008        add     r0, r9, #8      ; 0x8\r
35765    22eb8:       ebf58296        bl      0xffd83918\r
35766    22ebc:       08003466        stmeqda r0, {r1, r2, r5, r6, sl, ip, sp}\r
35767    22ec0:       e58d0418        str     r0, [sp, #1048]\r
35768    22ec4:       e289000c        add     r0, r9, #12     ; 0xc\r
35769    22ec8:       ebf58292        bl      0xffd83918\r
35770    22ecc:       08003466        stmeqda r0, {r1, r2, r5, r6, sl, ip, sp}\r
35771    22ed0:       e58d041c        str     r0, [sp, #1052]\r
35772    22ed4:       ebf58429        bl      0xffd83f80\r
35773    22ed8:       08003464        stmeqda r0, {r2, r5, r6, sl, ip, sp}\r
35774    22edc:       e59d9434        ldr     r9, [sp, #1076]\r
35775    22ee0:       e3c99003        bic     r9, r9, #3      ; 0x3\r
35776    22ee4:       e2890004        add     r0, r9, #4      ; 0x4\r
35777    22ee8:       e58d0434        str     r0, [sp, #1076]\r
35778    22eec:       e2890000        add     r0, r9, #0      ; 0x0\r
35779    22ef0:       ebf58288        bl      0xffd83918\r
35780    22ef4:       08003468        stmeqda r0, {r3, r5, r6, sl, ip, sp}\r
35781    22ef8:       e1a03000        mov     r3, r0\r
35782    22efc:       ebf5841f        bl      0xffd83f80\r
35783    22f00:       08003466        stmeqda r0, {r1, r2, r5, r6, sl, ip, sp}\r
35784    22f04:       e1a00003        mov     r0, r3\r
35785    22f08:       e28cc020        add     ip, ip, #32     ; 0x20\r
35786    22f0c:       eaf5806f        b       0xffd830d0\r
35787    22f10:       080033aa        stmeqda r0, {r1, r3, r5, r7, r8, r9, ip, sp}\r
35788    22f14:       00000000        andeq   r0, r0, r0\r
35789    22f18:       ebf58418        bl      0xffd83f80\r
35790    22f1c:       080033aa        stmeqda r0, {r1, r3, r5, r7, r8, r9, ip, sp}\r
35791    22f20:       e3a00f1f        mov     r0, #124        ; 0x7c\r
35792    22f24:       e3800b0d        orr     r0, r0, #13312  ; 0x3400\r
35793    22f28:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
35794    22f2c:       ebf58279        bl      0xffd83918\r
35795    22f30:       080033ae        stmeqda r0, {r1, r2, r3, r5, r7, r8, r9, ip, sp}\r
35796    22f34:       e1a04000        mov     r4, r0\r
35797    22f38:       ebf58410        bl      0xffd83f80\r
35798    22f3c:       080033ac        stmeqda r0, {r2, r3, r5, r7, r8, r9, ip, sp}\r
35799    22f40:       e59d1420        ldr     r1, [sp, #1056]\r
35800    22f44:       e1a00001        mov     r0, r1\r
35801    22f48:       e58d0418        str     r0, [sp, #1048]\r
35802    22f4c:       ebf5840b        bl      0xffd83f80\r
35803    22f50:       080033ae        stmeqda r0, {r1, r2, r3, r5, r7, r8, r9, ip, sp}\r
35804    22f54:       e59de418        ldr     lr, [sp, #1048]\r
35805    22f58:       e1b0310e        movs    r3, lr, lsl #2\r
35806    22f5c:       ebf58407        bl      0xffd83f80\r
35807    22f60:       080033b0        stmeqda r0, {r4, r5, r7, r8, r9, ip, sp}\r
35808    22f64:       e1a01003        mov     r1, r3\r
35809    22f68:       e0933004        adds    r3, r3, r4\r
35810    22f6c:       ebf58403        bl      0xffd83f80\r
35811    22f70:       080033b2        stmeqda r0, {r1, r4, r5, r7, r8, r9, ip, sp}\r
35812    22f74:       e2830000        add     r0, r3, #0      ; 0x0\r
35813    22f78:       ebf58266        bl      0xffd83918\r
35814    22f7c:       080033b6        stmeqda r0, {r1, r2, r4, r5, r7, r8, r9, ip, sp}\r
35815    22f80:       e1a07000        mov     r7, r0\r
35816    22f84:       ebf583fd        bl      0xffd83f80\r
35817    22f88:       080033b4        stmeqda r0, {r2, r4, r5, r7, r8, r9, ip, sp}\r
35818    22f8c:       e3570001        cmp     r7, #1  ; 0x1\r
35819    22f90:       ebf583fa        bl      0xffd83f80\r
35820    22f94:       080033b6        stmeqda r0, {r1, r2, r4, r5, r7, r8, r9, ip, sp}\r
35821    22f98:       e28cc019        add     ip, ip, #25     ; 0x19\r
35822    22f9c:       8a000004        bhi     0x22fb4\r
35823    22fa0:       e1a00fac        mov     r0, ip, lsr #31\r
35824    22fa4:       e08ff100        add     pc, pc, r0, lsl #2\r
35825    22fa8:       080033d0        stmeqda r0, {r4, r6, r7, r8, r9, ip, sp}\r
35826    22fac:       ebf57fe8        bl      0xffd82f54\r
35827    22fb0:       eafffe4d        b       0x228ec\r
35828    22fb4:       ebf583f1        bl      0xffd83f80\r
35829    22fb8:       080033b8        stmeqda r0, {r3, r4, r5, r7, r8, r9, ip, sp}\r
35830    22fbc:       e3a00dd2        mov     r0, #13440      ; 0x3480\r
35831    22fc0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
35832    22fc4:       ebf58253        bl      0xffd83918\r
35833    22fc8:       080033bc        stmeqda r0, {r2, r3, r4, r5, r7, r8, r9, ip, sp}\r
35834    22fcc:       e58d0418        str     r0, [sp, #1048]\r
35835    22fd0:       ebf583ea        bl      0xffd83f80\r
35836    22fd4:       080033ba        stmeqda r0, {r1, r3, r4, r5, r7, r8, r9, ip, sp}\r
35837    22fd8:       e3a00f1d        mov     r0, #116        ; 0x74\r
35838    22fdc:       e3800b0d        orr     r0, r0, #13312  ; 0x3400\r
35839    22fe0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
35840    22fe4:       ebf5824b        bl      0xffd83918\r
35841    22fe8:       080033be        stmeqda r0, {r1, r2, r3, r4, r5, r7, r8, r9, ip, sp}\r
35842    22fec:       e1a08000        mov     r8, r0\r
35843    22ff0:       ebf583e2        bl      0xffd83f80\r
35844    22ff4:       080033bc        stmeqda r0, {r2, r3, r4, r5, r7, r8, r9, ip, sp}\r
35845    22ff8:       e2870000        add     r0, r7, #0      ; 0x0\r
35846    22ffc:       ebf58245        bl      0xffd83918\r
35847    23000:       080033c0        stmeqda r0, {r6, r7, r8, r9, ip, sp}\r
35848    23004:       e1a03000        mov     r3, r0\r
35849    23008:       ebf583dc        bl      0xffd83f80\r
35850    2300c:       080033be        stmeqda r0, {r1, r2, r3, r4, r5, r7, r8, r9, ip, sp}\r
35851    23010:       e59d0418        ldr     r0, [sp, #1048]\r
35852    23014:       e2800000        add     r0, r0, #0      ; 0x0\r
35853    23018:       ebf5823e        bl      0xffd83918\r
35854    2301c:       080033c2        stmeqda r0, {r1, r6, r7, r8, r9, ip, sp}\r
35855    23020:       e1a04000        mov     r4, r0\r
35856    23024:       ebf583d5        bl      0xffd83f80\r
35857    23028:       080033c0        stmeqda r0, {r6, r7, r8, r9, ip, sp}\r
35858    2302c:       ebf583d3        bl      0xffd83f80\r
35859    23030:       080033c2        stmeqda r0, {r1, r6, r7, r8, r9, ip, sp}\r
35860    23034:       e3a000c5        mov     r0, #197        ; 0xc5\r
35861    23038:       e3800c33        orr     r0, r0, #13056  ; 0x3300\r
35862    2303c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
35863    23040:       e58d0438        str     r0, [sp, #1080]\r
35864    23044:       e28cc01a        add     ip, ip, #26     ; 0x1a\r
35865    23048:       e1a00fac        mov     r0, ip, lsr #31\r
35866    2304c:       e08ff100        add     pc, pc, r0, lsl #2\r
35867    23050:       080c31e0        stmeqda ip, {r5, r6, r7, r8, ip, sp}\r
35868    23054:       ebf57fbe        bl      0xffd82f54\r
35869    23058:       eaff878b        b       0x4e8c\r
35870    2305c:       080c2f30        stmeqda ip, {r4, r5, r8, r9, sl, fp, sp}\r
35871    23060:       00000000        andeq   r0, r0, r0\r
35872    23064:       ebf583c5        bl      0xffd83f80\r
35873    23068:       080c2f30        stmeqda ip, {r4, r5, r8, r9, sl, fp, sp}\r
35874    2306c:       ebf580aa        bl      0xffd8331c\r
35875    23070:       080c2f32        stmeqda ip, {r1, r4, r5, r8, r9, sl, fp, sp}\r
35876    23074:       e28cc003        add     ip, ip, #3      ; 0x3\r
35877    23078:       e1a00fac        mov     r0, ip, lsr #31\r
35878    2307c:       e08ff100        add     pc, pc, r0, lsl #2\r
35879    23080:       00000008        andeq   r0, r0, r8\r
35880    23084:       ebf57f7c        bl      0xffd82e7c\r
35881    23088:       ea2a73dc        b       0xac0000\r
35882    2308c:       08002c8e        stmeqda r0, {r1, r2, r3, r7, sl, fp, sp}\r
35883    23090:       00000000        andeq   r0, r0, r0\r
35884    23094:       ebf583b9        bl      0xffd83f80\r
35885    23098:       08002c8e        stmeqda r0, {r1, r2, r3, r7, sl, fp, sp}\r
35886    2309c:       e59d9434        ldr     r9, [sp, #1076]\r
35887    230a0:       e3c99003        bic     r9, r9, #3      ; 0x3\r
35888    230a4:       e2890004        add     r0, r9, #4      ; 0x4\r
35889    230a8:       e58d0434        str     r0, [sp, #1076]\r
35890    230ac:       e2890000        add     r0, r9, #0      ; 0x0\r
35891    230b0:       ebf58218        bl      0xffd83918\r
35892    230b4:       08002c92        stmeqda r0, {r1, r4, r7, sl, fp, sp}\r
35893    230b8:       e1a07000        mov     r7, r0\r
35894    230bc:       ebf583af        bl      0xffd83f80\r
35895    230c0:       08002c90        stmeqda r0, {r4, r7, sl, fp, sp}\r
35896    230c4:       e59d9434        ldr     r9, [sp, #1076]\r
35897    230c8:       e3c99003        bic     r9, r9, #3      ; 0x3\r
35898    230cc:       e2890004        add     r0, r9, #4      ; 0x4\r
35899    230d0:       e58d0434        str     r0, [sp, #1076]\r
35900    230d4:       e2890000        add     r0, r9, #0      ; 0x0\r
35901    230d8:       ebf5820e        bl      0xffd83918\r
35902    230dc:       08002c94        stmeqda r0, {r2, r4, r7, sl, fp, sp}\r
35903    230e0:       e1a03000        mov     r3, r0\r
35904    230e4:       ebf583a5        bl      0xffd83f80\r
35905    230e8:       08002c92        stmeqda r0, {r1, r4, r7, sl, fp, sp}\r
35906    230ec:       e1a00003        mov     r0, r3\r
35907    230f0:       e28cc00b        add     ip, ip, #11     ; 0xb\r
35908    230f4:       eaf57ff5        b       0xffd830d0\r
35909    230f8:       08002c6c        stmeqda r0, {r2, r3, r5, r6, sl, fp, sp}\r
35910    230fc:       00000000        andeq   r0, r0, r0\r
35911    23100:       ebf5839e        bl      0xffd83f80\r
35912    23104:       08002c6c        stmeqda r0, {r2, r3, r5, r6, sl, fp, sp}\r
35913    23108:       e59d9434        ldr     r9, [sp, #1076]\r
35914    2310c:       e3c99003        bic     r9, r9, #3      ; 0x3\r
35915    23110:       e2890004        add     r0, r9, #4      ; 0x4\r
35916    23114:       e58d0434        str     r0, [sp, #1076]\r
35917    23118:       e2890000        add     r0, r9, #0      ; 0x0\r
35918    2311c:       ebf581fd        bl      0xffd83918\r
35919    23120:       08002c70        stmeqda r0, {r4, r5, r6, sl, fp, sp}\r
35920    23124:       e1a03000        mov     r3, r0\r
35921    23128:       ebf58394        bl      0xffd83f80\r
35922    2312c:       08002c6e        stmeqda r0, {r1, r2, r3, r5, r6, sl, fp, sp}\r
35923    23130:       e1a00003        mov     r0, r3\r
35924    23134:       e28cc007        add     ip, ip, #7      ; 0x7\r
35925    23138:       eaf57fe4        b       0xffd830d0\r
35926    2313c:       08000390        stmeqda r0, {r4, r7, r8, r9}\r
35927    23140:       00000000        andeq   r0, r0, r0\r
35928    23144:       ebf5838d        bl      0xffd83f80\r
35929    23148:       08000390        stmeqda r0, {r4, r7, r8, r9}\r
35930    2314c:       e3a00f15        mov     r0, #84 ; 0x54\r
35931    23150:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
35932    23154:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
35933    23158:       ebf581ee        bl      0xffd83918\r
35934    2315c:       08000394        stmeqda r0, {r2, r4, r7, r8, r9}\r
35935    23160:       e1a03000        mov     r3, r0\r
35936    23164:       ebf58385        bl      0xffd83f80\r
35937    23168:       08000392        stmeqda r0, {r1, r4, r7, r8, r9}\r
35938    2316c:       e2830000        add     r0, r3, #0      ; 0x0\r
35939    23170:       ebf581bc        bl      0xffd83868\r
35940    23174:       08000396        stmeqda r0, {r1, r2, r4, r7, r8, r9}\r
35941    23178:       e1a05000        mov     r5, r0\r
35942    2317c:       ebf5837f        bl      0xffd83f80\r
35943    23180:       08000394        stmeqda r0, {r2, r4, r7, r8, r9}\r
35944    23184:       e3a00f16        mov     r0, #88 ; 0x58\r
35945    23188:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
35946    2318c:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
35947    23190:       ebf581e0        bl      0xffd83918\r
35948    23194:       08000398        stmeqda r0, {r3, r4, r7, r8, r9}\r
35949    23198:       e1a04000        mov     r4, r0\r
35950    2319c:       ebf58377        bl      0xffd83f80\r
35951    231a0:       08000396        stmeqda r0, {r1, r2, r4, r7, r8, r9}\r
35952    231a4:       e1a01007        mov     r1, r7\r
35953    231a8:       e0973004        adds    r3, r7, r4\r
35954    231ac:       ebf58373        bl      0xffd83f80\r
35955    231b0:       08000398        stmeqda r0, {r3, r4, r7, r8, r9}\r
35956    231b4:       e2830000        add     r0, r3, #0      ; 0x0\r
35957    231b8:       ebf581aa        bl      0xffd83868\r
35958    231bc:       0800039c        stmeqda r0, {r2, r3, r4, r7, r8, r9}\r
35959    231c0:       e1a04000        mov     r4, r0\r
35960    231c4:       ebf5836d        bl      0xffd83f80\r
35961    231c8:       0800039a        stmeqda r0, {r1, r3, r4, r7, r8, r9}\r
35962    231cc:       e2830000        add     r0, r3, #0      ; 0x0\r
35963    231d0:       e1a01005        mov     r1, r5\r
35964    231d4:       ebf580dc        bl      0xffd8354c\r
35965    231d8:       0800039c        stmeqda r0, {r2, r3, r4, r7, r8, r9}\r
35966    231dc:       ebf58367        bl      0xffd83f80\r
35967    231e0:       0800039c        stmeqda r0, {r2, r3, r4, r7, r8, r9}\r
35968    231e4:       e2870012        add     r0, r7, #18     ; 0x12\r
35969    231e8:       ebf5819e        bl      0xffd83868\r
35970    231ec:       080003a0        stmeqda r0, {r5, r7, r8, r9}\r
35971    231f0:       e1a04000        mov     r4, r0\r
35972    231f4:       ebf58361        bl      0xffd83f80\r
35973    231f8:       0800039e        stmeqda r0, {r1, r2, r3, r4, r7, r8, r9}\r
35974    231fc:       e2870010        add     r0, r7, #16     ; 0x10\r
35975    23200:       ebf58198        bl      0xffd83868\r
35976    23204:       080003a2        stmeqda r0, {r1, r5, r7, r8, r9}\r
35977    23208:       e1a03000        mov     r3, r0\r
35978    2320c:       ebf5835b        bl      0xffd83f80\r
35979    23210:       080003a0        stmeqda r0, {r5, r7, r8, r9}\r
35980    23214:       e1b04804        movs    r4, r4, lsl #16\r
35981    23218:       ebf58358        bl      0xffd83f80\r
35982    2321c:       080003a2        stmeqda r0, {r1, r5, r7, r8, r9}\r
35983    23220:       e1b03803        movs    r3, r3, lsl #16\r
35984    23224:       ebf58355        bl      0xffd83f80\r
35985    23228:       080003a4        stmeqda r0, {r2, r5, r7, r8, r9}\r
35986    2322c:       e1540003        cmp     r4, r3\r
35987    23230:       ebf58352        bl      0xffd83f80\r
35988    23234:       080003a6        stmeqda r0, {r1, r2, r5, r7, r8, r9}\r
35989    23238:       e28cc031        add     ip, ip, #49     ; 0x31\r
35990    2323c:       ba000004        blt     0x23254\r
35991    23240:       e1a00fac        mov     r0, ip, lsr #31\r
35992    23244:       e08ff100        add     pc, pc, r0, lsl #2\r
35993    23248:       080003b8        stmeqda r0, {r3, r4, r5, r7, r8, r9}\r
35994    2324c:       ebf57f40        bl      0xffd82f54\r
35995    23250:       ea00002a        b       0x23300\r
35996    23254:       ebf58349        bl      0xffd83f80\r
35997    23258:       080003a8        stmeqda r0, {r3, r5, r7, r8, r9}\r
35998    2325c:       e3a00f17        mov     r0, #92 ; 0x5c\r
35999    23260:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
36000    23264:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
36001    23268:       ebf581aa        bl      0xffd83918\r
36002    2326c:       080003ac        stmeqda r0, {r2, r3, r5, r7, r8, r9}\r
36003    23270:       e1a06000        mov     r6, r0\r
36004    23274:       ebf58341        bl      0xffd83f80\r
36005    23278:       080003aa        stmeqda r0, {r1, r3, r5, r7, r8, r9}\r
36006    2327c:       e1a01008        mov     r1, r8\r
36007    23280:       e0985006        adds    r5, r8, r6\r
36008    23284:       e28cc008        add     ip, ip, #8      ; 0x8\r
36009    23288:       ebf5833c        bl      0xffd83f80\r
36010    2328c:       080003ac        stmeqda r0, {r2, r3, r5, r7, r8, r9}\r
36011    23290:       e2850012        add     r0, r5, #18     ; 0x12\r
36012    23294:       ebf58173        bl      0xffd83868\r
36013    23298:       080003b0        stmeqda r0, {r4, r5, r7, r8, r9}\r
36014    2329c:       e1a04000        mov     r4, r0\r
36015    232a0:       ebf58336        bl      0xffd83f80\r
36016    232a4:       080003ae        stmeqda r0, {r1, r2, r3, r5, r7, r8, r9}\r
36017    232a8:       e2850010        add     r0, r5, #16     ; 0x10\r
36018    232ac:       ebf5816d        bl      0xffd83868\r
36019    232b0:       080003b2        stmeqda r0, {r1, r4, r5, r7, r8, r9}\r
36020    232b4:       e1a03000        mov     r3, r0\r
36021    232b8:       ebf58330        bl      0xffd83f80\r
36022    232bc:       080003b0        stmeqda r0, {r4, r5, r7, r8, r9}\r
36023    232c0:       e1b04804        movs    r4, r4, lsl #16\r
36024    232c4:       ebf5832d        bl      0xffd83f80\r
36025    232c8:       080003b2        stmeqda r0, {r1, r4, r5, r7, r8, r9}\r
36026    232cc:       e1b03803        movs    r3, r3, lsl #16\r
36027    232d0:       ebf5832a        bl      0xffd83f80\r
36028    232d4:       080003b4        stmeqda r0, {r2, r4, r5, r7, r8, r9}\r
36029    232d8:       e1540003        cmp     r4, r3\r
36030    232dc:       ebf58327        bl      0xffd83f80\r
36031    232e0:       080003b6        stmeqda r0, {r1, r2, r4, r5, r7, r8, r9}\r
36032    232e4:       e28cc016        add     ip, ip, #22     ; 0x16\r
36033    232e8:       aa000004        bge     0x23300\r
36034    232ec:       e1a00fac        mov     r0, ip, lsr #31\r
36035    232f0:       e08ff100        add     pc, pc, r0, lsl #2\r
36036    232f4:       080003ac        stmeqda r0, {r2, r3, r5, r7, r8, r9}\r
36037    232f8:       ebf57f15        bl      0xffd82f54\r
36038    232fc:       eaffffe1        b       0x23288\r
36039    23300:       ebf5831e        bl      0xffd83f80\r
36040    23304:       080003b8        stmeqda r0, {r3, r4, r5, r7, r8, r9}\r
36041    23308:       e2870012        add     r0, r7, #18     ; 0x12\r
36042    2330c:       ebf58155        bl      0xffd83868\r
36043    23310:       080003bc        stmeqda r0, {r2, r3, r4, r5, r7, r8, r9}\r
36044    23314:       e1a03000        mov     r3, r0\r
36045    23318:       ebf58318        bl      0xffd83f80\r
36046    2331c:       080003ba        stmeqda r0, {r1, r3, r4, r5, r7, r8, r9}\r
36047    23320:       e3a00e46        mov     r0, #1120       ; 0x460\r
36048    23324:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
36049    23328:       ebf5817a        bl      0xffd83918\r
36050    2332c:       080003be        stmeqda r0, {r1, r2, r3, r4, r5, r7, r8, r9}\r
36051    23330:       e1a03000        mov     r3, r0\r
36052    23334:       ebf58311        bl      0xffd83f80\r
36053    23338:       080003bc        stmeqda r0, {r2, r3, r4, r5, r7, r8, r9}\r
36054    2333c:       e2870012        add     r0, r7, #18     ; 0x12\r
36055    23340:       e1a01003        mov     r1, r3\r
36056    23344:       ebf58080        bl      0xffd8354c\r
36057    23348:       080003be        stmeqda r0, {r1, r2, r3, r4, r5, r7, r8, r9}\r
36058    2334c:       ebf5830b        bl      0xffd83f80\r
36059    23350:       080003be        stmeqda r0, {r1, r2, r3, r4, r5, r7, r8, r9}\r
36060    23354:       e2870012        add     r0, r7, #18     ; 0x12\r
36061    23358:       ebf58142        bl      0xffd83868\r
36062    2335c:       080003c2        stmeqda r0, {r1, r6, r7, r8, r9}\r
36063    23360:       e1a03000        mov     r3, r0\r
36064    23364:       ebf58305        bl      0xffd83f80\r
36065    23368:       080003c0        stmeqda r0, {r6, r7, r8, r9}\r
36066    2336c:       e1b03803        movs    r3, r3, lsl #16\r
36067    23370:       ebf58302        bl      0xffd83f80\r
36068    23374:       080003c2        stmeqda r0, {r1, r6, r7, r8, r9}\r
36069    23378:       e3530000        cmp     r3, #0  ; 0x0\r
36070    2337c:       ebf582ff        bl      0xffd83f80\r
36071    23380:       080003c4        stmeqda r0, {r2, r6, r7, r8, r9}\r
36072    23384:       e28cc01c        add     ip, ip, #28     ; 0x1c\r
36073    23388:       ba000004        blt     0x233a0\r
36074    2338c:       e1a00fac        mov     r0, ip, lsr #31\r
36075    23390:       e08ff100        add     pc, pc, r0, lsl #2\r
36076    23394:       080003d4        stmeqda r0, {r2, r4, r6, r7, r8, r9}\r
36077    23398:       ebf57eed        bl      0xffd82f54\r
36078    2339c:       ea000018        b       0x23404\r
36079    233a0:       ebf582f6        bl      0xffd83f80\r
36080    233a4:       080003c6        stmeqda r0, {r1, r2, r6, r7, r8, r9}\r
36081    233a8:       e3a00f06        mov     r0, #24 ; 0x18\r
36082    233ac:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
36083    233b0:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
36084    233b4:       ebf58157        bl      0xffd83918\r
36085    233b8:       080003ca        stmeqda r0, {r1, r3, r6, r7, r8, r9}\r
36086    233bc:       e1a08000        mov     r8, r0\r
36087    233c0:       ebf582ee        bl      0xffd83f80\r
36088    233c4:       080003c8        stmeqda r0, {r3, r6, r7, r8, r9}\r
36089    233c8:       e28cc008        add     ip, ip, #8      ; 0x8\r
36090    233cc:       ebf582eb        bl      0xffd83f80\r
36091    233d0:       080003ca        stmeqda r0, {r1, r3, r6, r7, r8, r9}\r
36092    233d4:       e3a000cd        mov     r0, #205        ; 0xcd\r
36093    233d8:       e3800c03        orr     r0, r0, #768    ; 0x300\r
36094    233dc:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
36095    233e0:       e58d0438        str     r0, [sp, #1080]\r
36096    233e4:       e28cc003        add     ip, ip, #3      ; 0x3\r
36097    233e8:       e1a00fac        mov     r0, ip, lsr #31\r
36098    233ec:       e08ff100        add     pc, pc, r0, lsl #2\r
36099    233f0:       080057d4        stmeqda r0, {r2, r4, r6, r7, r8, r9, sl, ip, lr}\r
36100    233f4:       ebf57ed6        bl      0xffd82f54\r
36101    233f8:       ea0002ea        b       0x23fa8\r
36102    233fc:       080003d4        stmeqda r0, {r2, r4, r6, r7, r8, r9}\r
36103    23400:       00000000        andeq   r0, r0, r0\r
36104    23404:       ebf582dd        bl      0xffd83f80\r
36105    23408:       080003d4        stmeqda r0, {r2, r4, r6, r7, r8, r9}\r
36106    2340c:       e2870012        add     r0, r7, #18     ; 0x12\r
36107    23410:       ebf58114        bl      0xffd83868\r
36108    23414:       080003d8        stmeqda r0, {r3, r4, r6, r7, r8, r9}\r
36109    23418:       e1a03000        mov     r3, r0\r
36110    2341c:       ebf582d7        bl      0xffd83f80\r
36111    23420:       080003d6        stmeqda r0, {r1, r2, r4, r6, r7, r8, r9}\r
36112    23424:       e3b03000        movs    r3, #0  ; 0x0\r
36113    23428:       ebf582d4        bl      0xffd83f80\r
36114    2342c:       080003d8        stmeqda r0, {r3, r4, r6, r7, r8, r9}\r
36115    23430:       e2870012        add     r0, r7, #18     ; 0x12\r
36116    23434:       e1a01003        mov     r1, r3\r
36117    23438:       ebf58043        bl      0xffd8354c\r
36118    2343c:       080003da        stmeqda r0, {r1, r3, r4, r6, r7, r8, r9}\r
36119    23440:       ebf582ce        bl      0xffd83f80\r
36120    23444:       080003da        stmeqda r0, {r1, r3, r4, r6, r7, r8, r9}\r
36121    23448:       e2870008        add     r0, r7, #8      ; 0x8\r
36122    2344c:       ebf58131        bl      0xffd83918\r
36123    23450:       080003de        stmeqda r0, {r1, r2, r3, r4, r6, r7, r8, r9}\r
36124    23454:       e1a03000        mov     r3, r0\r
36125    23458:       ebf582c8        bl      0xffd83f80\r
36126    2345c:       080003dc        stmeqda r0, {r2, r3, r4, r6, r7, r8, r9}\r
36127    23460:       e1a01003        mov     r1, r3\r
36128    23464:       e2933001        adds    r3, r3, #1      ; 0x1\r
36129    23468:       ebf582c4        bl      0xffd83f80\r
36130    2346c:       080003de        stmeqda r0, {r1, r2, r3, r4, r6, r7, r8, r9}\r
36131    23470:       e2870008        add     r0, r7, #8      ; 0x8\r
36132    23474:       e1a01003        mov     r1, r3\r
36133    23478:       ebf58053        bl      0xffd835cc\r
36134    2347c:       080003e0        stmeqda r0, {r5, r6, r7, r8, r9}\r
36135    23480:       ebf582be        bl      0xffd83f80\r
36136    23484:       080003e0        stmeqda r0, {r5, r6, r7, r8, r9}\r
36137    23488:       ebf582bc        bl      0xffd83f80\r
36138    2348c:       080003e2        stmeqda r0, {r1, r5, r6, r7, r8, r9}\r
36139    23490:       e3a000e5        mov     r0, #229        ; 0xe5\r
36140    23494:       e3800c03        orr     r0, r0, #768    ; 0x300\r
36141    23498:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
36142    2349c:       e58d0438        str     r0, [sp, #1080]\r
36143    234a0:       e28cc01e        add     ip, ip, #30     ; 0x1e\r
36144    234a4:       e1a00fac        mov     r0, ip, lsr #31\r
36145    234a8:       e08ff100        add     pc, pc, r0, lsl #2\r
36146    234ac:       080006c8        stmeqda r0, {r3, r6, r7, r9, sl}\r
36147    234b0:       ebf57ea7        bl      0xffd82f54\r
36148    234b4:       ea000001        b       0x234c0\r
36149    234b8:       080006c8        stmeqda r0, {r3, r6, r7, r9, sl}\r
36150    234bc:       00000000        andeq   r0, r0, r0\r
36151    234c0:       ebf582ae        bl      0xffd83f80\r
36152    234c4:       080006c8        stmeqda r0, {r3, r6, r7, r9, sl}\r
36153    234c8:       e3b04080        movs    r4, #128        ; 0x80\r
36154    234cc:       ebf582ab        bl      0xffd83f80\r
36155    234d0:       080006ca        stmeqda r0, {r1, r3, r6, r7, r9, sl}\r
36156    234d4:       e1b04984        movs    r4, r4, lsl #19\r
36157    234d8:       ebf582a8        bl      0xffd83f80\r
36158    234dc:       080006cc        stmeqda r0, {r2, r3, r6, r7, r9, sl}\r
36159    234e0:       e3a00ff5        mov     r0, #980        ; 0x3d4\r
36160    234e4:       e3800b01        orr     r0, r0, #1024   ; 0x400\r
36161    234e8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
36162    234ec:       ebf58109        bl      0xffd83918\r
36163    234f0:       080006d0        stmeqda r0, {r4, r6, r7, r9, sl}\r
36164    234f4:       e1a05000        mov     r5, r0\r
36165    234f8:       ebf582a0        bl      0xffd83f80\r
36166    234fc:       080006ce        stmeqda r0, {r1, r2, r3, r6, r7, r9, sl}\r
36167    23500:       e2850000        add     r0, r5, #0      ; 0x0\r
36168    23504:       ebf580d7        bl      0xffd83868\r
36169    23508:       080006d2        stmeqda r0, {r1, r4, r6, r7, r9, sl}\r
36170    2350c:       e1a03000        mov     r3, r0\r
36171    23510:       ebf5829a        bl      0xffd83f80\r
36172    23514:       080006d0        stmeqda r0, {r4, r6, r7, r9, sl}\r
36173    23518:       e2840000        add     r0, r4, #0      ; 0x0\r
36174    2351c:       e1a01003        mov     r1, r3\r
36175    23520:       ebf58009        bl      0xffd8354c\r
36176    23524:       080006d2        stmeqda r0, {r1, r4, r6, r7, r9, sl}\r
36177    23528:       ebf58294        bl      0xffd83f80\r
36178    2352c:       080006d2        stmeqda r0, {r1, r4, r6, r7, r9, sl}\r
36179    23530:       e1a01004        mov     r1, r4\r
36180    23534:       e294404c        adds    r4, r4, #76     ; 0x4c\r
36181    23538:       ebf58290        bl      0xffd83f80\r
36182    2353c:       080006d4        stmeqda r0, {r2, r4, r6, r7, r9, sl}\r
36183    23540:       e2850002        add     r0, r5, #2      ; 0x2\r
36184    23544:       ebf580c7        bl      0xffd83868\r
36185    23548:       080006d8        stmeqda r0, {r3, r4, r6, r7, r9, sl}\r
36186    2354c:       e1a03000        mov     r3, r0\r
36187    23550:       ebf5828a        bl      0xffd83f80\r
36188    23554:       080006d6        stmeqda r0, {r1, r2, r4, r6, r7, r9, sl}\r
36189    23558:       e2840000        add     r0, r4, #0      ; 0x0\r
36190    2355c:       e1a01003        mov     r1, r3\r
36191    23560:       ebf57ff9        bl      0xffd8354c\r
36192    23564:       080006d8        stmeqda r0, {r3, r4, r6, r7, r9, sl}\r
36193    23568:       ebf58284        bl      0xffd83f80\r
36194    2356c:       080006d8        stmeqda r0, {r3, r4, r6, r7, r9, sl}\r
36195    23570:       e1a01004        mov     r1, r4\r
36196    23574:       e2944004        adds    r4, r4, #4      ; 0x4\r
36197    23578:       ebf58280        bl      0xffd83f80\r
36198    2357c:       080006da        stmeqda r0, {r1, r3, r4, r6, r7, r9, sl}\r
36199    23580:       e2850004        add     r0, r5, #4      ; 0x4\r
36200    23584:       ebf580b7        bl      0xffd83868\r
36201    23588:       080006de        stmeqda r0, {r1, r2, r3, r4, r6, r7, r9, sl}\r
36202    2358c:       e1a03000        mov     r3, r0\r
36203    23590:       ebf5827a        bl      0xffd83f80\r
36204    23594:       080006dc        stmeqda r0, {r2, r3, r4, r6, r7, r9, sl}\r
36205    23598:       e2840000        add     r0, r4, #0      ; 0x0\r
36206    2359c:       e1a01003        mov     r1, r3\r
36207    235a0:       ebf57fe9        bl      0xffd8354c\r
36208    235a4:       080006de        stmeqda r0, {r1, r2, r3, r4, r6, r7, r9, sl}\r
36209    235a8:       ebf58274        bl      0xffd83f80\r
36210    235ac:       080006de        stmeqda r0, {r1, r2, r3, r4, r6, r7, r9, sl}\r
36211    235b0:       e1a01004        mov     r1, r4\r
36212    235b4:       e2944002        adds    r4, r4, #2      ; 0x2\r
36213    235b8:       ebf58270        bl      0xffd83f80\r
36214    235bc:       080006e0        stmeqda r0, {r5, r6, r7, r9, sl}\r
36215    235c0:       e2850006        add     r0, r5, #6      ; 0x6\r
36216    235c4:       ebf580a7        bl      0xffd83868\r
36217    235c8:       080006e4        stmeqda r0, {r2, r5, r6, r7, r9, sl}\r
36218    235cc:       e1a03000        mov     r3, r0\r
36219    235d0:       ebf5826a        bl      0xffd83f80\r
36220    235d4:       080006e2        stmeqda r0, {r1, r5, r6, r7, r9, sl}\r
36221    235d8:       e2840000        add     r0, r4, #0      ; 0x0\r
36222    235dc:       e1a01003        mov     r1, r3\r
36223    235e0:       ebf57fd9        bl      0xffd8354c\r
36224    235e4:       080006e4        stmeqda r0, {r2, r5, r6, r7, r9, sl}\r
36225    235e8:       ebf58264        bl      0xffd83f80\r
36226    235ec:       080006e4        stmeqda r0, {r2, r5, r6, r7, r9, sl}\r
36227    235f0:       e1a01004        mov     r1, r4\r
36228    235f4:       e2944002        adds    r4, r4, #2      ; 0x2\r
36229    235f8:       ebf58260        bl      0xffd83f80\r
36230    235fc:       080006e6        stmeqda r0, {r1, r2, r5, r6, r7, r9, sl}\r
36231    23600:       e2850008        add     r0, r5, #8      ; 0x8\r
36232    23604:       ebf58097        bl      0xffd83868\r
36233    23608:       080006ea        stmeqda r0, {r1, r3, r5, r6, r7, r9, sl}\r
36234    2360c:       e1a03000        mov     r3, r0\r
36235    23610:       ebf5825a        bl      0xffd83f80\r
36236    23614:       080006e8        stmeqda r0, {r3, r5, r6, r7, r9, sl}\r
36237    23618:       e2840000        add     r0, r4, #0      ; 0x0\r
36238    2361c:       e1a01003        mov     r1, r3\r
36239    23620:       ebf57fc9        bl      0xffd8354c\r
36240    23624:       080006ea        stmeqda r0, {r1, r3, r5, r6, r7, r9, sl}\r
36241    23628:       ebf58254        bl      0xffd83f80\r
36242    2362c:       080006ea        stmeqda r0, {r1, r3, r5, r6, r7, r9, sl}\r
36243    23630:       e1a01004        mov     r1, r4\r
36244    23634:       e2544014        subs    r4, r4, #20     ; 0x14\r
36245    23638:       ebf58250        bl      0xffd83f80\r
36246    2363c:       080006ec        stmeqda r0, {r2, r3, r5, r6, r7, r9, sl}\r
36247    23640:       e285000a        add     r0, r5, #10     ; 0xa\r
36248    23644:       ebf58087        bl      0xffd83868\r
36249    23648:       080006f0        stmeqda r0, {r4, r5, r6, r7, r9, sl}\r
36250    2364c:       e1a03000        mov     r3, r0\r
36251    23650:       ebf5824a        bl      0xffd83f80\r
36252    23654:       080006ee        stmeqda r0, {r1, r2, r3, r5, r6, r7, r9, sl}\r
36253    23658:       e2840000        add     r0, r4, #0      ; 0x0\r
36254    2365c:       e1a01003        mov     r1, r3\r
36255    23660:       ebf57fb9        bl      0xffd8354c\r
36256    23664:       080006f0        stmeqda r0, {r4, r5, r6, r7, r9, sl}\r
36257    23668:       ebf58244        bl      0xffd83f80\r
36258    2366c:       080006f0        stmeqda r0, {r4, r5, r6, r7, r9, sl}\r
36259    23670:       e1a01004        mov     r1, r4\r
36260    23674:       e2944002        adds    r4, r4, #2      ; 0x2\r
36261    23678:       ebf58240        bl      0xffd83f80\r
36262    2367c:       080006f2        stmeqda r0, {r1, r4, r5, r6, r7, r9, sl}\r
36263    23680:       e285000c        add     r0, r5, #12     ; 0xc\r
36264    23684:       ebf58077        bl      0xffd83868\r
36265    23688:       080006f6        stmeqda r0, {r1, r2, r4, r5, r6, r7, r9, sl}\r
36266    2368c:       e1a03000        mov     r3, r0\r
36267    23690:       ebf5823a        bl      0xffd83f80\r
36268    23694:       080006f4        stmeqda r0, {r2, r4, r5, r6, r7, r9, sl}\r
36269    23698:       e2840000        add     r0, r4, #0      ; 0x0\r
36270    2369c:       e1a01003        mov     r1, r3\r
36271    236a0:       ebf57fa9        bl      0xffd8354c\r
36272    236a4:       080006f6        stmeqda r0, {r1, r2, r4, r5, r6, r7, r9, sl}\r
36273    236a8:       ebf58234        bl      0xffd83f80\r
36274    236ac:       080006f6        stmeqda r0, {r1, r2, r4, r5, r6, r7, r9, sl}\r
36275    236b0:       e1a01004        mov     r1, r4\r
36276    236b4:       e2944002        adds    r4, r4, #2      ; 0x2\r
36277    236b8:       ebf58230        bl      0xffd83f80\r
36278    236bc:       080006f8        stmeqda r0, {r3, r4, r5, r6, r7, r9, sl}\r
36279    236c0:       e285000e        add     r0, r5, #14     ; 0xe\r
36280    236c4:       ebf58067        bl      0xffd83868\r
36281    236c8:       080006fc        stmeqda r0, {r2, r3, r4, r5, r6, r7, r9, sl}\r
36282    236cc:       e1a03000        mov     r3, r0\r
36283    236d0:       ebf5822a        bl      0xffd83f80\r
36284    236d4:       080006fa        stmeqda r0, {r1, r3, r4, r5, r6, r7, r9, sl}\r
36285    236d8:       e2840000        add     r0, r4, #0      ; 0x0\r
36286    236dc:       e1a01003        mov     r1, r3\r
36287    236e0:       ebf57f99        bl      0xffd8354c\r
36288    236e4:       080006fc        stmeqda r0, {r2, r3, r4, r5, r6, r7, r9, sl}\r
36289    236e8:       ebf58224        bl      0xffd83f80\r
36290    236ec:       080006fc        stmeqda r0, {r2, r3, r4, r5, r6, r7, r9, sl}\r
36291    236f0:       e1a01004        mov     r1, r4\r
36292    236f4:       e2944002        adds    r4, r4, #2      ; 0x2\r
36293    236f8:       ebf58220        bl      0xffd83f80\r
36294    236fc:       080006fe        stmeqda r0, {r1, r2, r3, r4, r5, r6, r7, r9, sl}\r
36295    23700:       e2850010        add     r0, r5, #16     ; 0x10\r
36296    23704:       ebf58057        bl      0xffd83868\r
36297    23708:       08000702        stmeqda r0, {r1, r8, r9, sl}\r
36298    2370c:       e1a03000        mov     r3, r0\r
36299    23710:       ebf5821a        bl      0xffd83f80\r
36300    23714:       08000700        stmeqda r0, {r8, r9, sl}\r
36301    23718:       e2840000        add     r0, r4, #0      ; 0x0\r
36302    2371c:       e1a01003        mov     r1, r3\r
36303    23720:       ebf57f89        bl      0xffd8354c\r
36304    23724:       08000702        stmeqda r0, {r1, r8, r9, sl}\r
36305    23728:       ebf58214        bl      0xffd83f80\r
36306    2372c:       08000702        stmeqda r0, {r1, r8, r9, sl}\r
36307    23730:       e1a01004        mov     r1, r4\r
36308    23734:       e2944002        adds    r4, r4, #2      ; 0x2\r
36309    23738:       ebf58210        bl      0xffd83f80\r
36310    2373c:       08000704        stmeqda r0, {r2, r8, r9, sl}\r
36311    23740:       e2850012        add     r0, r5, #18     ; 0x12\r
36312    23744:       ebf58047        bl      0xffd83868\r
36313    23748:       08000708        stmeqda r0, {r3, r8, r9, sl}\r
36314    2374c:       e1a03000        mov     r3, r0\r
36315    23750:       ebf5820a        bl      0xffd83f80\r
36316    23754:       08000706        stmeqda r0, {r1, r2, r8, r9, sl}\r
36317    23758:       e2840000        add     r0, r4, #0      ; 0x0\r
36318    2375c:       e1a01003        mov     r1, r3\r
36319    23760:       ebf57f79        bl      0xffd8354c\r
36320    23764:       08000708        stmeqda r0, {r3, r8, r9, sl}\r
36321    23768:       ebf58204        bl      0xffd83f80\r
36322    2376c:       08000708        stmeqda r0, {r3, r8, r9, sl}\r
36323    23770:       e1a01004        mov     r1, r4\r
36324    23774:       e2944002        adds    r4, r4, #2      ; 0x2\r
36325    23778:       ebf58200        bl      0xffd83f80\r
36326    2377c:       0800070a        stmeqda r0, {r1, r3, r8, r9, sl}\r
36327    23780:       e2850014        add     r0, r5, #20     ; 0x14\r
36328    23784:       ebf58037        bl      0xffd83868\r
36329    23788:       0800070e        stmeqda r0, {r1, r2, r3, r8, r9, sl}\r
36330    2378c:       e1a03000        mov     r3, r0\r
36331    23790:       ebf581fa        bl      0xffd83f80\r
36332    23794:       0800070c        stmeqda r0, {r2, r3, r8, r9, sl}\r
36333    23798:       e2840000        add     r0, r4, #0      ; 0x0\r
36334    2379c:       e1a01003        mov     r1, r3\r
36335    237a0:       ebf57f69        bl      0xffd8354c\r
36336    237a4:       0800070e        stmeqda r0, {r1, r2, r3, r8, r9, sl}\r
36337    237a8:       ebf581f4        bl      0xffd83f80\r
36338    237ac:       0800070e        stmeqda r0, {r1, r2, r3, r8, r9, sl}\r
36339    237b0:       e1a01004        mov     r1, r4\r
36340    237b4:       e2544042        subs    r4, r4, #66     ; 0x42\r
36341    237b8:       ebf581f0        bl      0xffd83f80\r
36342    237bc:       08000710        stmeqda r0, {r4, r8, r9, sl}\r
36343    237c0:       e2850016        add     r0, r5, #22     ; 0x16\r
36344    237c4:       ebf58027        bl      0xffd83868\r
36345    237c8:       08000714        stmeqda r0, {r2, r4, r8, r9, sl}\r
36346    237cc:       e1a03000        mov     r3, r0\r
36347    237d0:       ebf581ea        bl      0xffd83f80\r
36348    237d4:       08000712        stmeqda r0, {r1, r4, r8, r9, sl}\r
36349    237d8:       e2840000        add     r0, r4, #0      ; 0x0\r
36350    237dc:       e1a01003        mov     r1, r3\r
36351    237e0:       ebf57f59        bl      0xffd8354c\r
36352    237e4:       08000714        stmeqda r0, {r2, r4, r8, r9, sl}\r
36353    237e8:       ebf581e4        bl      0xffd83f80\r
36354    237ec:       08000714        stmeqda r0, {r2, r4, r8, r9, sl}\r
36355    237f0:       e1a01004        mov     r1, r4\r
36356    237f4:       e2944002        adds    r4, r4, #2      ; 0x2\r
36357    237f8:       ebf581e0        bl      0xffd83f80\r
36358    237fc:       08000716        stmeqda r0, {r1, r2, r4, r8, r9, sl}\r
36359    23800:       e2850018        add     r0, r5, #24     ; 0x18\r
36360    23804:       ebf58017        bl      0xffd83868\r
36361    23808:       0800071a        stmeqda r0, {r1, r3, r4, r8, r9, sl}\r
36362    2380c:       e1a03000        mov     r3, r0\r
36363    23810:       ebf581da        bl      0xffd83f80\r
36364    23814:       08000718        stmeqda r0, {r3, r4, r8, r9, sl}\r
36365    23818:       e2840000        add     r0, r4, #0      ; 0x0\r
36366    2381c:       e1a01003        mov     r1, r3\r
36367    23820:       ebf57f49        bl      0xffd8354c\r
36368    23824:       0800071a        stmeqda r0, {r1, r3, r4, r8, r9, sl}\r
36369    23828:       ebf581d4        bl      0xffd83f80\r
36370    2382c:       0800071a        stmeqda r0, {r1, r3, r4, r8, r9, sl}\r
36371    23830:       e1a01004        mov     r1, r4\r
36372    23834:       e2944002        adds    r4, r4, #2      ; 0x2\r
36373    23838:       ebf581d0        bl      0xffd83f80\r
36374    2383c:       0800071c        stmeqda r0, {r2, r3, r4, r8, r9, sl}\r
36375    23840:       e285001a        add     r0, r5, #26     ; 0x1a\r
36376    23844:       ebf58007        bl      0xffd83868\r
36377    23848:       08000720        stmeqda r0, {r5, r8, r9, sl}\r
36378    2384c:       e1a03000        mov     r3, r0\r
36379    23850:       ebf581ca        bl      0xffd83f80\r
36380    23854:       0800071e        stmeqda r0, {r1, r2, r3, r4, r8, r9, sl}\r
36381    23858:       e2840000        add     r0, r4, #0      ; 0x0\r
36382    2385c:       e1a01003        mov     r1, r3\r
36383    23860:       ebf57f39        bl      0xffd8354c\r
36384    23864:       08000720        stmeqda r0, {r5, r8, r9, sl}\r
36385    23868:       ebf581c4        bl      0xffd83f80\r
36386    2386c:       08000720        stmeqda r0, {r5, r8, r9, sl}\r
36387    23870:       e1a01004        mov     r1, r4\r
36388    23874:       e2944002        adds    r4, r4, #2      ; 0x2\r
36389    23878:       ebf581c0        bl      0xffd83f80\r
36390    2387c:       08000722        stmeqda r0, {r1, r5, r8, r9, sl}\r
36391    23880:       e285001c        add     r0, r5, #28     ; 0x1c\r
36392    23884:       ebf57ff7        bl      0xffd83868\r
36393    23888:       08000726        stmeqda r0, {r1, r2, r5, r8, r9, sl}\r
36394    2388c:       e1a03000        mov     r3, r0\r
36395    23890:       ebf581ba        bl      0xffd83f80\r
36396    23894:       08000724        stmeqda r0, {r2, r5, r8, r9, sl}\r
36397    23898:       e2840000        add     r0, r4, #0      ; 0x0\r
36398    2389c:       e1a01003        mov     r1, r3\r
36399    238a0:       ebf57f29        bl      0xffd8354c\r
36400    238a4:       08000726        stmeqda r0, {r1, r2, r5, r8, r9, sl}\r
36401    238a8:       ebf581b4        bl      0xffd83f80\r
36402    238ac:       08000726        stmeqda r0, {r1, r2, r5, r8, r9, sl}\r
36403    238b0:       e1a01004        mov     r1, r4\r
36404    238b4:       e2944002        adds    r4, r4, #2      ; 0x2\r
36405    238b8:       ebf581b0        bl      0xffd83f80\r
36406    238bc:       08000728        stmeqda r0, {r3, r5, r8, r9, sl}\r
36407    238c0:       e285001e        add     r0, r5, #30     ; 0x1e\r
36408    238c4:       ebf57fe7        bl      0xffd83868\r
36409    238c8:       0800072c        stmeqda r0, {r2, r3, r5, r8, r9, sl}\r
36410    238cc:       e1a03000        mov     r3, r0\r
36411    238d0:       ebf581aa        bl      0xffd83f80\r
36412    238d4:       0800072a        stmeqda r0, {r1, r3, r5, r8, r9, sl}\r
36413    238d8:       e2840000        add     r0, r4, #0      ; 0x0\r
36414    238dc:       e1a01003        mov     r1, r3\r
36415    238e0:       ebf57f19        bl      0xffd8354c\r
36416    238e4:       0800072c        stmeqda r0, {r2, r3, r5, r8, r9, sl}\r
36417    238e8:       ebf581a4        bl      0xffd83f80\r
36418    238ec:       0800072c        stmeqda r0, {r2, r3, r5, r8, r9, sl}\r
36419    238f0:       e1a01004        mov     r1, r4\r
36420    238f4:       e2944002        adds    r4, r4, #2      ; 0x2\r
36421    238f8:       ebf581a0        bl      0xffd83f80\r
36422    238fc:       0800072e        stmeqda r0, {r1, r2, r3, r5, r8, r9, sl}\r
36423    23900:       e2850020        add     r0, r5, #32     ; 0x20\r
36424    23904:       ebf57fd7        bl      0xffd83868\r
36425    23908:       08000732        stmeqda r0, {r1, r4, r5, r8, r9, sl}\r
36426    2390c:       e1a03000        mov     r3, r0\r
36427    23910:       ebf5819a        bl      0xffd83f80\r
36428    23914:       08000730        stmeqda r0, {r4, r5, r8, r9, sl}\r
36429    23918:       e2840000        add     r0, r4, #0      ; 0x0\r
36430    2391c:       e1a01003        mov     r1, r3\r
36431    23920:       ebf57f09        bl      0xffd8354c\r
36432    23924:       08000732        stmeqda r0, {r1, r4, r5, r8, r9, sl}\r
36433    23928:       ebf58194        bl      0xffd83f80\r
36434    2392c:       08000732        stmeqda r0, {r1, r4, r5, r8, r9, sl}\r
36435    23930:       e1a01004        mov     r1, r4\r
36436    23934:       e2944002        adds    r4, r4, #2      ; 0x2\r
36437    23938:       ebf58190        bl      0xffd83f80\r
36438    2393c:       08000734        stmeqda r0, {r2, r4, r5, r8, r9, sl}\r
36439    23940:       e2850022        add     r0, r5, #34     ; 0x22\r
36440    23944:       ebf57fc7        bl      0xffd83868\r
36441    23948:       08000738        stmeqda r0, {r3, r4, r5, r8, r9, sl}\r
36442    2394c:       e1a03000        mov     r3, r0\r
36443    23950:       ebf5818a        bl      0xffd83f80\r
36444    23954:       08000736        stmeqda r0, {r1, r2, r4, r5, r8, r9, sl}\r
36445    23958:       e2840000        add     r0, r4, #0      ; 0x0\r
36446    2395c:       e1a01003        mov     r1, r3\r
36447    23960:       ebf57ef9        bl      0xffd8354c\r
36448    23964:       08000738        stmeqda r0, {r3, r4, r5, r8, r9, sl}\r
36449    23968:       ebf58184        bl      0xffd83f80\r
36450    2396c:       08000738        stmeqda r0, {r3, r4, r5, r8, r9, sl}\r
36451    23970:       e1a01004        mov     r1, r4\r
36452    23974:       e2944002        adds    r4, r4, #2      ; 0x2\r
36453    23978:       ebf58180        bl      0xffd83f80\r
36454    2397c:       0800073a        stmeqda r0, {r1, r3, r4, r5, r8, r9, sl}\r
36455    23980:       e2850024        add     r0, r5, #36     ; 0x24\r
36456    23984:       ebf57fb7        bl      0xffd83868\r
36457    23988:       0800073e        stmeqda r0, {r1, r2, r3, r4, r5, r8, r9, sl}\r
36458    2398c:       e1a03000        mov     r3, r0\r
36459    23990:       ebf5817a        bl      0xffd83f80\r
36460    23994:       0800073c        stmeqda r0, {r2, r3, r4, r5, r8, r9, sl}\r
36461    23998:       e2840000        add     r0, r4, #0      ; 0x0\r
36462    2399c:       e1a01003        mov     r1, r3\r
36463    239a0:       ebf57ee9        bl      0xffd8354c\r
36464    239a4:       0800073e        stmeqda r0, {r1, r2, r3, r4, r5, r8, r9, sl}\r
36465    239a8:       ebf58174        bl      0xffd83f80\r
36466    239ac:       0800073e        stmeqda r0, {r1, r2, r3, r4, r5, r8, r9, sl}\r
36467    239b0:       e1a01004        mov     r1, r4\r
36468    239b4:       e2944002        adds    r4, r4, #2      ; 0x2\r
36469    239b8:       ebf58170        bl      0xffd83f80\r
36470    239bc:       08000740        stmeqda r0, {r6, r8, r9, sl}\r
36471    239c0:       e2850026        add     r0, r5, #38     ; 0x26\r
36472    239c4:       ebf57fa7        bl      0xffd83868\r
36473    239c8:       08000744        stmeqda r0, {r2, r6, r8, r9, sl}\r
36474    239cc:       e1a03000        mov     r3, r0\r
36475    239d0:       ebf5816a        bl      0xffd83f80\r
36476    239d4:       08000742        stmeqda r0, {r1, r6, r8, r9, sl}\r
36477    239d8:       e2840000        add     r0, r4, #0      ; 0x0\r
36478    239dc:       e1a01003        mov     r1, r3\r
36479    239e0:       ebf57ed9        bl      0xffd8354c\r
36480    239e4:       08000744        stmeqda r0, {r2, r6, r8, r9, sl}\r
36481    239e8:       ebf58164        bl      0xffd83f80\r
36482    239ec:       08000744        stmeqda r0, {r2, r6, r8, r9, sl}\r
36483    239f0:       e1a01004        mov     r1, r4\r
36484    239f4:       e2944002        adds    r4, r4, #2      ; 0x2\r
36485    239f8:       ebf58160        bl      0xffd83f80\r
36486    239fc:       08000746        stmeqda r0, {r1, r2, r6, r8, r9, sl}\r
36487    23a00:       e2850028        add     r0, r5, #40     ; 0x28\r
36488    23a04:       ebf57f97        bl      0xffd83868\r
36489    23a08:       0800074a        stmeqda r0, {r1, r3, r6, r8, r9, sl}\r
36490    23a0c:       e1a03000        mov     r3, r0\r
36491    23a10:       ebf5815a        bl      0xffd83f80\r
36492    23a14:       08000748        stmeqda r0, {r3, r6, r8, r9, sl}\r
36493    23a18:       e2840000        add     r0, r4, #0      ; 0x0\r
36494    23a1c:       e1a01003        mov     r1, r3\r
36495    23a20:       ebf57ec9        bl      0xffd8354c\r
36496    23a24:       0800074a        stmeqda r0, {r1, r3, r6, r8, r9, sl}\r
36497    23a28:       ebf58154        bl      0xffd83f80\r
36498    23a2c:       0800074a        stmeqda r0, {r1, r3, r6, r8, r9, sl}\r
36499    23a30:       e1a01004        mov     r1, r4\r
36500    23a34:       e2944002        adds    r4, r4, #2      ; 0x2\r
36501    23a38:       ebf58150        bl      0xffd83f80\r
36502    23a3c:       0800074c        stmeqda r0, {r2, r3, r6, r8, r9, sl}\r
36503    23a40:       e285002a        add     r0, r5, #42     ; 0x2a\r
36504    23a44:       ebf57f87        bl      0xffd83868\r
36505    23a48:       08000750        stmeqda r0, {r4, r6, r8, r9, sl}\r
36506    23a4c:       e1a03000        mov     r3, r0\r
36507    23a50:       ebf5814a        bl      0xffd83f80\r
36508    23a54:       0800074e        stmeqda r0, {r1, r2, r3, r6, r8, r9, sl}\r
36509    23a58:       e2840000        add     r0, r4, #0      ; 0x0\r
36510    23a5c:       e1a01003        mov     r1, r3\r
36511    23a60:       ebf57eb9        bl      0xffd8354c\r
36512    23a64:       08000750        stmeqda r0, {r4, r6, r8, r9, sl}\r
36513    23a68:       ebf58144        bl      0xffd83f80\r
36514    23a6c:       08000750        stmeqda r0, {r4, r6, r8, r9, sl}\r
36515    23a70:       e1a01004        mov     r1, r4\r
36516    23a74:       e2944002        adds    r4, r4, #2      ; 0x2\r
36517    23a78:       ebf58140        bl      0xffd83f80\r
36518    23a7c:       08000752        stmeqda r0, {r1, r4, r6, r8, r9, sl}\r
36519    23a80:       e285002c        add     r0, r5, #44     ; 0x2c\r
36520    23a84:       ebf57f77        bl      0xffd83868\r
36521    23a88:       08000756        stmeqda r0, {r1, r2, r4, r6, r8, r9, sl}\r
36522    23a8c:       e1a03000        mov     r3, r0\r
36523    23a90:       ebf5813a        bl      0xffd83f80\r
36524    23a94:       08000754        stmeqda r0, {r2, r4, r6, r8, r9, sl}\r
36525    23a98:       e2840000        add     r0, r4, #0      ; 0x0\r
36526    23a9c:       e1a01003        mov     r1, r3\r
36527    23aa0:       ebf57ea9        bl      0xffd8354c\r
36528    23aa4:       08000756        stmeqda r0, {r1, r2, r4, r6, r8, r9, sl}\r
36529    23aa8:       ebf58134        bl      0xffd83f80\r
36530    23aac:       08000756        stmeqda r0, {r1, r2, r4, r6, r8, r9, sl}\r
36531    23ab0:       e1a01004        mov     r1, r4\r
36532    23ab4:       e2944002        adds    r4, r4, #2      ; 0x2\r
36533    23ab8:       ebf58130        bl      0xffd83f80\r
36534    23abc:       08000758        stmeqda r0, {r3, r4, r6, r8, r9, sl}\r
36535    23ac0:       e285002e        add     r0, r5, #46     ; 0x2e\r
36536    23ac4:       ebf57f67        bl      0xffd83868\r
36537    23ac8:       0800075c        stmeqda r0, {r2, r3, r4, r6, r8, r9, sl}\r
36538    23acc:       e1a03000        mov     r3, r0\r
36539    23ad0:       ebf5812a        bl      0xffd83f80\r
36540    23ad4:       0800075a        stmeqda r0, {r1, r3, r4, r6, r8, r9, sl}\r
36541    23ad8:       e2840000        add     r0, r4, #0      ; 0x0\r
36542    23adc:       e1a01003        mov     r1, r3\r
36543    23ae0:       ebf57e99        bl      0xffd8354c\r
36544    23ae4:       0800075c        stmeqda r0, {r2, r3, r4, r6, r8, r9, sl}\r
36545    23ae8:       ebf58124        bl      0xffd83f80\r
36546    23aec:       0800075c        stmeqda r0, {r2, r3, r4, r6, r8, r9, sl}\r
36547    23af0:       e1a01004        mov     r1, r4\r
36548    23af4:       e2944002        adds    r4, r4, #2      ; 0x2\r
36549    23af8:       ebf58120        bl      0xffd83f80\r
36550    23afc:       0800075e        stmeqda r0, {r1, r2, r3, r4, r6, r8, r9, sl}\r
36551    23b00:       e2850030        add     r0, r5, #48     ; 0x30\r
36552    23b04:       ebf57f57        bl      0xffd83868\r
36553    23b08:       08000762        stmeqda r0, {r1, r5, r6, r8, r9, sl}\r
36554    23b0c:       e1a03000        mov     r3, r0\r
36555    23b10:       ebf5811a        bl      0xffd83f80\r
36556    23b14:       08000760        stmeqda r0, {r5, r6, r8, r9, sl}\r
36557    23b18:       e2840000        add     r0, r4, #0      ; 0x0\r
36558    23b1c:       e1a01003        mov     r1, r3\r
36559    23b20:       ebf57e89        bl      0xffd8354c\r
36560    23b24:       08000762        stmeqda r0, {r1, r5, r6, r8, r9, sl}\r
36561    23b28:       ebf58114        bl      0xffd83f80\r
36562    23b2c:       08000762        stmeqda r0, {r1, r5, r6, r8, r9, sl}\r
36563    23b30:       e1a01004        mov     r1, r4\r
36564    23b34:       e2944002        adds    r4, r4, #2      ; 0x2\r
36565    23b38:       ebf58110        bl      0xffd83f80\r
36566    23b3c:       08000764        stmeqda r0, {r2, r5, r6, r8, r9, sl}\r
36567    23b40:       e2850032        add     r0, r5, #50     ; 0x32\r
36568    23b44:       ebf57f47        bl      0xffd83868\r
36569    23b48:       08000768        stmeqda r0, {r3, r5, r6, r8, r9, sl}\r
36570    23b4c:       e1a03000        mov     r3, r0\r
36571    23b50:       ebf5810a        bl      0xffd83f80\r
36572    23b54:       08000766        stmeqda r0, {r1, r2, r5, r6, r8, r9, sl}\r
36573    23b58:       e2840000        add     r0, r4, #0      ; 0x0\r
36574    23b5c:       e1a01003        mov     r1, r3\r
36575    23b60:       ebf57e79        bl      0xffd8354c\r
36576    23b64:       08000768        stmeqda r0, {r3, r5, r6, r8, r9, sl}\r
36577    23b68:       ebf58104        bl      0xffd83f80\r
36578    23b6c:       08000768        stmeqda r0, {r3, r5, r6, r8, r9, sl}\r
36579    23b70:       e1a01004        mov     r1, r4\r
36580    23b74:       e2944002        adds    r4, r4, #2      ; 0x2\r
36581    23b78:       ebf58100        bl      0xffd83f80\r
36582    23b7c:       0800076a        stmeqda r0, {r1, r3, r5, r6, r8, r9, sl}\r
36583    23b80:       e2850034        add     r0, r5, #52     ; 0x34\r
36584    23b84:       ebf57f37        bl      0xffd83868\r
36585    23b88:       0800076e        stmeqda r0, {r1, r2, r3, r5, r6, r8, r9, sl}\r
36586    23b8c:       e1a03000        mov     r3, r0\r
36587    23b90:       ebf580fa        bl      0xffd83f80\r
36588    23b94:       0800076c        stmeqda r0, {r2, r3, r5, r6, r8, r9, sl}\r
36589    23b98:       e2840000        add     r0, r4, #0      ; 0x0\r
36590    23b9c:       e1a01003        mov     r1, r3\r
36591    23ba0:       ebf57e69        bl      0xffd8354c\r
36592    23ba4:       0800076e        stmeqda r0, {r1, r2, r3, r5, r6, r8, r9, sl}\r
36593    23ba8:       ebf580f4        bl      0xffd83f80\r
36594    23bac:       0800076e        stmeqda r0, {r1, r2, r3, r5, r6, r8, r9, sl}\r
36595    23bb0:       e1a01004        mov     r1, r4\r
36596    23bb4:       e2944002        adds    r4, r4, #2      ; 0x2\r
36597    23bb8:       ebf580f0        bl      0xffd83f80\r
36598    23bbc:       08000770        stmeqda r0, {r4, r5, r6, r8, r9, sl}\r
36599    23bc0:       e2850036        add     r0, r5, #54     ; 0x36\r
36600    23bc4:       ebf57f27        bl      0xffd83868\r
36601    23bc8:       08000774        stmeqda r0, {r2, r4, r5, r6, r8, r9, sl}\r
36602    23bcc:       e1a03000        mov     r3, r0\r
36603    23bd0:       ebf580ea        bl      0xffd83f80\r
36604    23bd4:       08000772        stmeqda r0, {r1, r4, r5, r6, r8, r9, sl}\r
36605    23bd8:       e2840000        add     r0, r4, #0      ; 0x0\r
36606    23bdc:       e1a01003        mov     r1, r3\r
36607    23be0:       ebf57e59        bl      0xffd8354c\r
36608    23be4:       08000774        stmeqda r0, {r2, r4, r5, r6, r8, r9, sl}\r
36609    23be8:       ebf580e4        bl      0xffd83f80\r
36610    23bec:       08000774        stmeqda r0, {r2, r4, r5, r6, r8, r9, sl}\r
36611    23bf0:       e1a01004        mov     r1, r4\r
36612    23bf4:       e2944002        adds    r4, r4, #2      ; 0x2\r
36613    23bf8:       ebf580e0        bl      0xffd83f80\r
36614    23bfc:       08000776        stmeqda r0, {r1, r2, r4, r5, r6, r8, r9, sl}\r
36615    23c00:       e2850038        add     r0, r5, #56     ; 0x38\r
36616    23c04:       ebf57f17        bl      0xffd83868\r
36617    23c08:       0800077a        stmeqda r0, {r1, r3, r4, r5, r6, r8, r9, sl}\r
36618    23c0c:       e1a03000        mov     r3, r0\r
36619    23c10:       ebf580da        bl      0xffd83f80\r
36620    23c14:       08000778        stmeqda r0, {r3, r4, r5, r6, r8, r9, sl}\r
36621    23c18:       e2840000        add     r0, r4, #0      ; 0x0\r
36622    23c1c:       e1a01003        mov     r1, r3\r
36623    23c20:       ebf57e49        bl      0xffd8354c\r
36624    23c24:       0800077a        stmeqda r0, {r1, r3, r4, r5, r6, r8, r9, sl}\r
36625    23c28:       ebf580d4        bl      0xffd83f80\r
36626    23c2c:       0800077a        stmeqda r0, {r1, r3, r4, r5, r6, r8, r9, sl}\r
36627    23c30:       e1a01004        mov     r1, r4\r
36628    23c34:       e2944002        adds    r4, r4, #2      ; 0x2\r
36629    23c38:       ebf580d0        bl      0xffd83f80\r
36630    23c3c:       0800077c        stmeqda r0, {r2, r3, r4, r5, r6, r8, r9, sl}\r
36631    23c40:       e285003a        add     r0, r5, #58     ; 0x3a\r
36632    23c44:       ebf57f07        bl      0xffd83868\r
36633    23c48:       08000780        stmeqda r0, {r7, r8, r9, sl}\r
36634    23c4c:       e1a03000        mov     r3, r0\r
36635    23c50:       ebf580ca        bl      0xffd83f80\r
36636    23c54:       0800077e        stmeqda r0, {r1, r2, r3, r4, r5, r6, r8, r9, sl}\r
36637    23c58:       e2840000        add     r0, r4, #0      ; 0x0\r
36638    23c5c:       e1a01003        mov     r1, r3\r
36639    23c60:       ebf57e39        bl      0xffd8354c\r
36640    23c64:       08000780        stmeqda r0, {r7, r8, r9, sl}\r
36641    23c68:       ebf580c4        bl      0xffd83f80\r
36642    23c6c:       08000780        stmeqda r0, {r7, r8, r9, sl}\r
36643    23c70:       e1a01004        mov     r1, r4\r
36644    23c74:       e2944002        adds    r4, r4, #2      ; 0x2\r
36645    23c78:       ebf580c0        bl      0xffd83f80\r
36646    23c7c:       08000782        stmeqda r0, {r1, r7, r8, r9, sl}\r
36647    23c80:       e285003c        add     r0, r5, #60     ; 0x3c\r
36648    23c84:       ebf57ef7        bl      0xffd83868\r
36649    23c88:       08000786        stmeqda r0, {r1, r2, r7, r8, r9, sl}\r
36650    23c8c:       e1a03000        mov     r3, r0\r
36651    23c90:       ebf580ba        bl      0xffd83f80\r
36652    23c94:       08000784        stmeqda r0, {r2, r7, r8, r9, sl}\r
36653    23c98:       e2840000        add     r0, r4, #0      ; 0x0\r
36654    23c9c:       e1a01003        mov     r1, r3\r
36655    23ca0:       ebf57e29        bl      0xffd8354c\r
36656    23ca4:       08000786        stmeqda r0, {r1, r2, r7, r8, r9, sl}\r
36657    23ca8:       ebf580b4        bl      0xffd83f80\r
36658    23cac:       08000786        stmeqda r0, {r1, r2, r7, r8, r9, sl}\r
36659    23cb0:       e1a01004        mov     r1, r4\r
36660    23cb4:       e2944002        adds    r4, r4, #2      ; 0x2\r
36661    23cb8:       ebf580b0        bl      0xffd83f80\r
36662    23cbc:       08000788        stmeqda r0, {r3, r7, r8, r9, sl}\r
36663    23cc0:       e285003e        add     r0, r5, #62     ; 0x3e\r
36664    23cc4:       ebf57ee7        bl      0xffd83868\r
36665    23cc8:       0800078c        stmeqda r0, {r2, r3, r7, r8, r9, sl}\r
36666    23ccc:       e1a03000        mov     r3, r0\r
36667    23cd0:       ebf580aa        bl      0xffd83f80\r
36668    23cd4:       0800078a        stmeqda r0, {r1, r3, r7, r8, r9, sl}\r
36669    23cd8:       e2840000        add     r0, r4, #0      ; 0x0\r
36670    23cdc:       e1a01003        mov     r1, r3\r
36671    23ce0:       ebf57e19        bl      0xffd8354c\r
36672    23ce4:       0800078c        stmeqda r0, {r2, r3, r7, r8, r9, sl}\r
36673    23ce8:       ebf580a4        bl      0xffd83f80\r
36674    23cec:       0800078c        stmeqda r0, {r2, r3, r7, r8, r9, sl}\r
36675    23cf0:       e1a01004        mov     r1, r4\r
36676    23cf4:       e2944002        adds    r4, r4, #2      ; 0x2\r
36677    23cf8:       ebf580a0        bl      0xffd83f80\r
36678    23cfc:       0800078e        stmeqda r0, {r1, r2, r3, r7, r8, r9, sl}\r
36679    23d00:       e1a01005        mov     r1, r5\r
36680    23d04:       e2953000        adds    r3, r5, #0      ; 0x0\r
36681    23d08:       ebf5809c        bl      0xffd83f80\r
36682    23d0c:       08000790        stmeqda r0, {r4, r7, r8, r9, sl}\r
36683    23d10:       e1a01003        mov     r1, r3\r
36684    23d14:       e2933040        adds    r3, r3, #64     ; 0x40\r
36685    23d18:       ebf58098        bl      0xffd83f80\r
36686    23d1c:       08000792        stmeqda r0, {r1, r4, r7, r8, r9, sl}\r
36687    23d20:       e2830000        add     r0, r3, #0      ; 0x0\r
36688    23d24:       ebf57ecf        bl      0xffd83868\r
36689    23d28:       08000796        stmeqda r0, {r1, r2, r4, r7, r8, r9, sl}\r
36690    23d2c:       e1a03000        mov     r3, r0\r
36691    23d30:       ebf58092        bl      0xffd83f80\r
36692    23d34:       08000794        stmeqda r0, {r2, r4, r7, r8, r9, sl}\r
36693    23d38:       e2840000        add     r0, r4, #0      ; 0x0\r
36694    23d3c:       e1a01003        mov     r1, r3\r
36695    23d40:       ebf57e01        bl      0xffd8354c\r
36696    23d44:       08000796        stmeqda r0, {r1, r2, r4, r7, r8, r9, sl}\r
36697    23d48:       ebf5808c        bl      0xffd83f80\r
36698    23d4c:       08000796        stmeqda r0, {r1, r2, r4, r7, r8, r9, sl}\r
36699    23d50:       e1a01004        mov     r1, r4\r
36700    23d54:       e2944002        adds    r4, r4, #2      ; 0x2\r
36701    23d58:       ebf58088        bl      0xffd83f80\r
36702    23d5c:       08000798        stmeqda r0, {r3, r4, r7, r8, r9, sl}\r
36703    23d60:       e1a01005        mov     r1, r5\r
36704    23d64:       e2953000        adds    r3, r5, #0      ; 0x0\r
36705    23d68:       ebf58084        bl      0xffd83f80\r
36706    23d6c:       0800079a        stmeqda r0, {r1, r3, r4, r7, r8, r9, sl}\r
36707    23d70:       e1a01003        mov     r1, r3\r
36708    23d74:       e2933042        adds    r3, r3, #66     ; 0x42\r
36709    23d78:       ebf58080        bl      0xffd83f80\r
36710    23d7c:       0800079c        stmeqda r0, {r2, r3, r4, r7, r8, r9, sl}\r
36711    23d80:       e2830000        add     r0, r3, #0      ; 0x0\r
36712    23d84:       ebf57eb7        bl      0xffd83868\r
36713    23d88:       080007a0        stmeqda r0, {r5, r7, r8, r9, sl}\r
36714    23d8c:       e1a03000        mov     r3, r0\r
36715    23d90:       ebf5807a        bl      0xffd83f80\r
36716    23d94:       0800079e        stmeqda r0, {r1, r2, r3, r4, r7, r8, r9, sl}\r
36717    23d98:       e2840000        add     r0, r4, #0      ; 0x0\r
36718    23d9c:       e1a01003        mov     r1, r3\r
36719    23da0:       ebf57de9        bl      0xffd8354c\r
36720    23da4:       080007a0        stmeqda r0, {r5, r7, r8, r9, sl}\r
36721    23da8:       ebf58074        bl      0xffd83f80\r
36722    23dac:       080007a0        stmeqda r0, {r5, r7, r8, r9, sl}\r
36723    23db0:       e1a01004        mov     r1, r4\r
36724    23db4:       e2944002        adds    r4, r4, #2      ; 0x2\r
36725    23db8:       ebf58070        bl      0xffd83f80\r
36726    23dbc:       080007a2        stmeqda r0, {r1, r5, r7, r8, r9, sl}\r
36727    23dc0:       e1a01005        mov     r1, r5\r
36728    23dc4:       e2953000        adds    r3, r5, #0      ; 0x0\r
36729    23dc8:       ebf5806c        bl      0xffd83f80\r
36730    23dcc:       080007a4        stmeqda r0, {r2, r5, r7, r8, r9, sl}\r
36731    23dd0:       e1a01003        mov     r1, r3\r
36732    23dd4:       e2933044        adds    r3, r3, #68     ; 0x44\r
36733    23dd8:       ebf58068        bl      0xffd83f80\r
36734    23ddc:       080007a6        stmeqda r0, {r1, r2, r5, r7, r8, r9, sl}\r
36735    23de0:       e2830000        add     r0, r3, #0      ; 0x0\r
36736    23de4:       ebf57e9f        bl      0xffd83868\r
36737    23de8:       080007aa        stmeqda r0, {r1, r3, r5, r7, r8, r9, sl}\r
36738    23dec:       e1a03000        mov     r3, r0\r
36739    23df0:       ebf58062        bl      0xffd83f80\r
36740    23df4:       080007a8        stmeqda r0, {r3, r5, r7, r8, r9, sl}\r
36741    23df8:       e2840000        add     r0, r4, #0      ; 0x0\r
36742    23dfc:       e1a01003        mov     r1, r3\r
36743    23e00:       ebf57dd1        bl      0xffd8354c\r
36744    23e04:       080007aa        stmeqda r0, {r1, r3, r5, r7, r8, r9, sl}\r
36745    23e08:       ebf5805c        bl      0xffd83f80\r
36746    23e0c:       080007aa        stmeqda r0, {r1, r3, r5, r7, r8, r9, sl}\r
36747    23e10:       e1a01004        mov     r1, r4\r
36748    23e14:       e2944002        adds    r4, r4, #2      ; 0x2\r
36749    23e18:       ebf58058        bl      0xffd83f80\r
36750    23e1c:       080007ac        stmeqda r0, {r2, r3, r5, r7, r8, r9, sl}\r
36751    23e20:       e1a01005        mov     r1, r5\r
36752    23e24:       e2953000        adds    r3, r5, #0      ; 0x0\r
36753    23e28:       ebf58054        bl      0xffd83f80\r
36754    23e2c:       080007ae        stmeqda r0, {r1, r2, r3, r5, r7, r8, r9, sl}\r
36755    23e30:       e1a01003        mov     r1, r3\r
36756    23e34:       e2933046        adds    r3, r3, #70     ; 0x46\r
36757    23e38:       ebf58050        bl      0xffd83f80\r
36758    23e3c:       080007b0        stmeqda r0, {r4, r5, r7, r8, r9, sl}\r
36759    23e40:       e2830000        add     r0, r3, #0      ; 0x0\r
36760    23e44:       ebf57e87        bl      0xffd83868\r
36761    23e48:       080007b4        stmeqda r0, {r2, r4, r5, r7, r8, r9, sl}\r
36762    23e4c:       e1a03000        mov     r3, r0\r
36763    23e50:       ebf5804a        bl      0xffd83f80\r
36764    23e54:       080007b2        stmeqda r0, {r1, r4, r5, r7, r8, r9, sl}\r
36765    23e58:       e2840000        add     r0, r4, #0      ; 0x0\r
36766    23e5c:       e1a01003        mov     r1, r3\r
36767    23e60:       ebf57db9        bl      0xffd8354c\r
36768    23e64:       080007b4        stmeqda r0, {r2, r4, r5, r7, r8, r9, sl}\r
36769    23e68:       ebf58044        bl      0xffd83f80\r
36770    23e6c:       080007b4        stmeqda r0, {r2, r4, r5, r7, r8, r9, sl}\r
36771    23e70:       e1a01004        mov     r1, r4\r
36772    23e74:       e2944002        adds    r4, r4, #2      ; 0x2\r
36773    23e78:       ebf58040        bl      0xffd83f80\r
36774    23e7c:       080007b6        stmeqda r0, {r1, r2, r4, r5, r7, r8, r9, sl}\r
36775    23e80:       e1a01005        mov     r1, r5\r
36776    23e84:       e2953000        adds    r3, r5, #0      ; 0x0\r
36777    23e88:       ebf5803c        bl      0xffd83f80\r
36778    23e8c:       080007b8        stmeqda r0, {r3, r4, r5, r7, r8, r9, sl}\r
36779    23e90:       e1a01003        mov     r1, r3\r
36780    23e94:       e2933048        adds    r3, r3, #72     ; 0x48\r
36781    23e98:       ebf58038        bl      0xffd83f80\r
36782    23e9c:       080007ba        stmeqda r0, {r1, r3, r4, r5, r7, r8, r9, sl}\r
36783    23ea0:       e2830000        add     r0, r3, #0      ; 0x0\r
36784    23ea4:       ebf57e6f        bl      0xffd83868\r
36785    23ea8:       080007be        stmeqda r0, {r1, r2, r3, r4, r5, r7, r8, r9, sl}\r
36786    23eac:       e1a03000        mov     r3, r0\r
36787    23eb0:       ebf58032        bl      0xffd83f80\r
36788    23eb4:       080007bc        stmeqda r0, {r2, r3, r4, r5, r7, r8, r9, sl}\r
36789    23eb8:       e2840000        add     r0, r4, #0      ; 0x0\r
36790    23ebc:       e1a01003        mov     r1, r3\r
36791    23ec0:       ebf57da1        bl      0xffd8354c\r
36792    23ec4:       080007be        stmeqda r0, {r1, r2, r3, r4, r5, r7, r8, r9, sl}\r
36793    23ec8:       ebf5802c        bl      0xffd83f80\r
36794    23ecc:       080007be        stmeqda r0, {r1, r2, r3, r4, r5, r7, r8, r9, sl}\r
36795    23ed0:       e1a01004        mov     r1, r4\r
36796    23ed4:       e2944002        adds    r4, r4, #2      ; 0x2\r
36797    23ed8:       ebf58028        bl      0xffd83f80\r
36798    23edc:       080007c0        stmeqda r0, {r6, r7, r8, r9, sl}\r
36799    23ee0:       e1a01005        mov     r1, r5\r
36800    23ee4:       e2953000        adds    r3, r5, #0      ; 0x0\r
36801    23ee8:       ebf58024        bl      0xffd83f80\r
36802    23eec:       080007c2        stmeqda r0, {r1, r6, r7, r8, r9, sl}\r
36803    23ef0:       e1a01003        mov     r1, r3\r
36804    23ef4:       e293304a        adds    r3, r3, #74     ; 0x4a\r
36805    23ef8:       ebf58020        bl      0xffd83f80\r
36806    23efc:       080007c4        stmeqda r0, {r2, r6, r7, r8, r9, sl}\r
36807    23f00:       e2830000        add     r0, r3, #0      ; 0x0\r
36808    23f04:       ebf57e57        bl      0xffd83868\r
36809    23f08:       080007c8        stmeqda r0, {r3, r6, r7, r8, r9, sl}\r
36810    23f0c:       e1a03000        mov     r3, r0\r
36811    23f10:       ebf5801a        bl      0xffd83f80\r
36812    23f14:       080007c6        stmeqda r0, {r1, r2, r6, r7, r8, r9, sl}\r
36813    23f18:       e2840000        add     r0, r4, #0      ; 0x0\r
36814    23f1c:       e1a01003        mov     r1, r3\r
36815    23f20:       ebf57d89        bl      0xffd8354c\r
36816    23f24:       080007c8        stmeqda r0, {r3, r6, r7, r8, r9, sl}\r
36817    23f28:       ebf58014        bl      0xffd83f80\r
36818    23f2c:       080007c8        stmeqda r0, {r3, r6, r7, r8, r9, sl}\r
36819    23f30:       e1a01004        mov     r1, r4\r
36820    23f34:       e2944002        adds    r4, r4, #2      ; 0x2\r
36821    23f38:       ebf58010        bl      0xffd83f80\r
36822    23f3c:       080007ca        stmeqda r0, {r1, r3, r6, r7, r8, r9, sl}\r
36823    23f40:       e1a01005        mov     r1, r5\r
36824    23f44:       e2953000        adds    r3, r5, #0      ; 0x0\r
36825    23f48:       ebf5800c        bl      0xffd83f80\r
36826    23f4c:       080007cc        stmeqda r0, {r2, r3, r6, r7, r8, r9, sl}\r
36827    23f50:       e1a01003        mov     r1, r3\r
36828    23f54:       e293304c        adds    r3, r3, #76     ; 0x4c\r
36829    23f58:       ebf58008        bl      0xffd83f80\r
36830    23f5c:       080007ce        stmeqda r0, {r1, r2, r3, r6, r7, r8, r9, sl}\r
36831    23f60:       e2830000        add     r0, r3, #0      ; 0x0\r
36832    23f64:       ebf57e3f        bl      0xffd83868\r
36833    23f68:       080007d2        stmeqda r0, {r1, r4, r6, r7, r8, r9, sl}\r
36834    23f6c:       e1a03000        mov     r3, r0\r
36835    23f70:       ebf58002        bl      0xffd83f80\r
36836    23f74:       080007d0        stmeqda r0, {r4, r6, r7, r8, r9, sl}\r
36837    23f78:       e2840000        add     r0, r4, #0      ; 0x0\r
36838    23f7c:       e1a01003        mov     r1, r3\r
36839    23f80:       ebf57d71        bl      0xffd8354c\r
36840    23f84:       080007d2        stmeqda r0, {r1, r4, r6, r7, r8, r9, sl}\r
36841    23f88:       ebf57ffc        bl      0xffd83f80\r
36842    23f8c:       080007d2        stmeqda r0, {r1, r4, r6, r7, r8, r9, sl}\r
36843    23f90:       e59d0438        ldr     r0, [sp, #1080]\r
36844    23f94:       e28ccc02        add     ip, ip, #512    ; 0x200\r
36845    23f98:       e28cc009        add     ip, ip, #9      ; 0x9\r
36846    23f9c:       eaf57c4b        b       0xffd830d0\r
36847    23fa0:       080057d4        stmeqda r0, {r2, r4, r6, r7, r8, r9, sl, ip, lr}\r
36848    23fa4:       00000000        andeq   r0, r0, r0\r
36849    23fa8:       ebf57ff4        bl      0xffd83f80\r
36850    23fac:       080057d4        stmeqda r0, {r2, r4, r6, r7, r8, r9, sl, ip, lr}\r
36851    23fb0:       e3a00e7f        mov     r0, #2032       ; 0x7f0\r
36852    23fb4:       e3800a05        orr     r0, r0, #20480  ; 0x5000\r
36853    23fb8:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
36854    23fbc:       ebf57e55        bl      0xffd83918\r
36855    23fc0:       080057d8        stmeqda r0, {r3, r4, r6, r7, r8, r9, sl, ip, lr}\r
36856    23fc4:       e1a03000        mov     r3, r0\r
36857    23fc8:       ebf57fec        bl      0xffd83f80\r
36858    23fcc:       080057d6        stmeqda r0, {r1, r2, r4, r6, r7, r8, r9, sl, ip, lr}\r
36859    23fd0:       e283000a        add     r0, r3, #10     ; 0xa\r
36860    23fd4:       ebf57df8        bl      0xffd837bc\r
36861    23fd8:       080057da        stmeqda r0, {r1, r3, r4, r6, r7, r8, r9, sl, ip, lr}\r
36862    23fdc:       e1a03000        mov     r3, r0\r
36863    23fe0:       ebf57fe6        bl      0xffd83f80\r
36864    23fe4:       080057d8        stmeqda r0, {r3, r4, r6, r7, r8, r9, sl, ip, lr}\r
36865    23fe8:       e3530000        cmp     r3, #0  ; 0x0\r
36866    23fec:       ebf57fe3        bl      0xffd83f80\r
36867    23ff0:       080057da        stmeqda r0, {r1, r3, r4, r6, r7, r8, r9, sl, ip, lr}\r
36868    23ff4:       e28cc010        add     ip, ip, #16     ; 0x10\r
36869    23ff8:       0a000004        beq     0x24010\r
36870    23ffc:       e1a00fac        mov     r0, ip, lsr #31\r
36871    24000:       e08ff100        add     pc, pc, r0, lsl #2\r
36872    24004:       080057ec        stmeqda r0, {r2, r3, r5, r6, r7, r8, r9, sl, ip, lr}\r
36873    24008:       ebf57bd1        bl      0xffd82f54\r
36874    2400c:       ea00002d        b       0x240c8\r
36875    24010:       ebf57fda        bl      0xffd83f80\r
36876    24014:       080057dc        stmeqda r0, {r2, r3, r4, r6, r7, r8, r9, sl, ip, lr}\r
36877    24018:       e3a00ffd        mov     r0, #1012       ; 0x3f4\r
36878    2401c:       e3800b15        orr     r0, r0, #21504  ; 0x5400\r
36879    24020:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
36880    24024:       ebf57e3b        bl      0xffd83918\r
36881    24028:       080057e0        stmeqda r0, {r5, r6, r7, r8, r9, sl, ip, lr}\r
36882    2402c:       e1a04000        mov     r4, r0\r
36883    24030:       ebf57fd2        bl      0xffd83f80\r
36884    24034:       080057de        stmeqda r0, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, lr}\r
36885    24038:       e2840000        add     r0, r4, #0      ; 0x0\r
36886    2403c:       ebf57e35        bl      0xffd83918\r
36887    24040:       080057e2        stmeqda r0, {r1, r5, r6, r7, r8, r9, sl, ip, lr}\r
36888    24044:       e1a03000        mov     r3, r0\r
36889    24048:       ebf57fcc        bl      0xffd83f80\r
36890    2404c:       080057e0        stmeqda r0, {r5, r6, r7, r8, r9, sl, ip, lr}\r
36891    24050:       e1a01003        mov     r1, r3\r
36892    24054:       e2933001        adds    r3, r3, #1      ; 0x1\r
36893    24058:       ebf57fc8        bl      0xffd83f80\r
36894    2405c:       080057e2        stmeqda r0, {r1, r5, r6, r7, r8, r9, sl, ip, lr}\r
36895    24060:       e2840000        add     r0, r4, #0      ; 0x0\r
36896    24064:       e1a01003        mov     r1, r3\r
36897    24068:       ebf57d57        bl      0xffd835cc\r
36898    2406c:       080057e4        stmeqda r0, {r2, r5, r6, r7, r8, r9, sl, ip, lr}\r
36899    24070:       ebf57fc2        bl      0xffd83f80\r
36900    24074:       080057e4        stmeqda r0, {r2, r5, r6, r7, r8, r9, sl, ip, lr}\r
36901    24078:       e3530000        cmp     r3, #0  ; 0x0\r
36902    2407c:       ebf57fbf        bl      0xffd83f80\r
36903    24080:       080057e6        stmeqda r0, {r1, r2, r5, r6, r7, r8, r9, sl, ip, lr}\r
36904    24084:       e28cc017        add     ip, ip, #23     ; 0x17\r
36905    24088:       0a000004        beq     0x240a0\r
36906    2408c:       e1a00fac        mov     r0, ip, lsr #31\r
36907    24090:       e08ff100        add     pc, pc, r0, lsl #2\r
36908    24094:       080057ec        stmeqda r0, {r2, r3, r5, r6, r7, r8, r9, sl, ip, lr}\r
36909    24098:       ebf57bad        bl      0xffd82f54\r
36910    2409c:       ea000009        b       0x240c8\r
36911    240a0:       ebf57fb6        bl      0xffd83f80\r
36912    240a4:       080057e8        stmeqda r0, {r3, r5, r6, r7, r8, r9, sl, ip, lr}\r
36913    240a8:       e3b03001        movs    r3, #1  ; 0x1\r
36914    240ac:       ebf57fb3        bl      0xffd83f80\r
36915    240b0:       080057ea        stmeqda r0, {r1, r3, r5, r6, r7, r8, r9, sl, ip, lr}\r
36916    240b4:       e2840000        add     r0, r4, #0      ; 0x0\r
36917    240b8:       e1a01003        mov     r1, r3\r
36918    240bc:       ebf57d42        bl      0xffd835cc\r
36919    240c0:       080057ec        stmeqda r0, {r2, r3, r5, r6, r7, r8, r9, sl, ip, lr}\r
36920    240c4:       e28cc007        add     ip, ip, #7      ; 0x7\r
36921    240c8:       ebf57fac        bl      0xffd83f80\r
36922    240cc:       080057ec        stmeqda r0, {r2, r3, r5, r6, r7, r8, r9, sl, ip, lr}\r
36923    240d0:       e59d0438        ldr     r0, [sp, #1080]\r
36924    240d4:       e28cc003        add     ip, ip, #3      ; 0x3\r
36925    240d8:       eaf57bfc        b       0xffd830d0\r
36926    240dc:       080003cc        stmeqda r0, {r2, r3, r6, r7, r8, r9}\r
36927    240e0:       00000000        andeq   r0, r0, r0\r
36928    240e4:       ebf57fa5        bl      0xffd83f80\r
36929    240e8:       080003cc        stmeqda r0, {r2, r3, r6, r7, r8, r9}\r
36930    240ec:       e2880012        add     r0, r8, #18     ; 0x12\r
36931    240f0:       ebf57ddc        bl      0xffd83868\r
36932    240f4:       080003d0        stmeqda r0, {r4, r6, r7, r8, r9}\r
36933    240f8:       e1a03000        mov     r3, r0\r
36934    240fc:       ebf57f9f        bl      0xffd83f80\r
36935    24100:       080003ce        stmeqda r0, {r1, r2, r3, r6, r7, r8, r9}\r
36936    24104:       e1b03803        movs    r3, r3, lsl #16\r
36937    24108:       ebf57f9c        bl      0xffd83f80\r
36938    2410c:       080003d0        stmeqda r0, {r4, r6, r7, r8, r9}\r
36939    24110:       e3530000        cmp     r3, #0  ; 0x0\r
36940    24114:       ebf57f99        bl      0xffd83f80\r
36941    24118:       080003d2        stmeqda r0, {r1, r4, r6, r7, r8, r9}\r
36942    2411c:       e28cc00e        add     ip, ip, #14     ; 0xe\r
36943    24120:       aa000002        bge     0x24130\r
36944    24124:       ebf57b8a        bl      0xffd82f54\r
36945    24128:       080003c8        stmeqda r0, {r3, r6, r7, r8, r9}\r
36946    2412c:       ea00002e        b       0x241ec\r
36947    24130:       ebf57f92        bl      0xffd83f80\r
36948    24134:       080003d4        stmeqda r0, {r2, r4, r6, r7, r8, r9}\r
36949    24138:       e2870012        add     r0, r7, #18     ; 0x12\r
36950    2413c:       ebf57dc9        bl      0xffd83868\r
36951    24140:       080003d8        stmeqda r0, {r3, r4, r6, r7, r8, r9}\r
36952    24144:       e1a03000        mov     r3, r0\r
36953    24148:       ebf57f8c        bl      0xffd83f80\r
36954    2414c:       080003d6        stmeqda r0, {r1, r2, r4, r6, r7, r8, r9}\r
36955    24150:       e3b03000        movs    r3, #0  ; 0x0\r
36956    24154:       ebf57f89        bl      0xffd83f80\r
36957    24158:       080003d8        stmeqda r0, {r3, r4, r6, r7, r8, r9}\r
36958    2415c:       e2870012        add     r0, r7, #18     ; 0x12\r
36959    24160:       e1a01003        mov     r1, r3\r
36960    24164:       ebf57cf8        bl      0xffd8354c\r
36961    24168:       080003da        stmeqda r0, {r1, r3, r4, r6, r7, r8, r9}\r
36962    2416c:       ebf57f83        bl      0xffd83f80\r
36963    24170:       080003da        stmeqda r0, {r1, r3, r4, r6, r7, r8, r9}\r
36964    24174:       e2870008        add     r0, r7, #8      ; 0x8\r
36965    24178:       ebf57de6        bl      0xffd83918\r
36966    2417c:       080003de        stmeqda r0, {r1, r2, r3, r4, r6, r7, r8, r9}\r
36967    24180:       e1a03000        mov     r3, r0\r
36968    24184:       ebf57f7d        bl      0xffd83f80\r
36969    24188:       080003dc        stmeqda r0, {r2, r3, r4, r6, r7, r8, r9}\r
36970    2418c:       e1a01003        mov     r1, r3\r
36971    24190:       e2933001        adds    r3, r3, #1      ; 0x1\r
36972    24194:       ebf57f79        bl      0xffd83f80\r
36973    24198:       080003de        stmeqda r0, {r1, r2, r3, r4, r6, r7, r8, r9}\r
36974    2419c:       e2870008        add     r0, r7, #8      ; 0x8\r
36975    241a0:       e1a01003        mov     r1, r3\r
36976    241a4:       ebf57d08        bl      0xffd835cc\r
36977    241a8:       080003e0        stmeqda r0, {r5, r6, r7, r8, r9}\r
36978    241ac:       ebf57f73        bl      0xffd83f80\r
36979    241b0:       080003e0        stmeqda r0, {r5, r6, r7, r8, r9}\r
36980    241b4:       ebf57f71        bl      0xffd83f80\r
36981    241b8:       080003e2        stmeqda r0, {r1, r5, r6, r7, r8, r9}\r
36982    241bc:       e3a000e5        mov     r0, #229        ; 0xe5\r
36983    241c0:       e3800c03        orr     r0, r0, #768    ; 0x300\r
36984    241c4:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
36985    241c8:       e58d0438        str     r0, [sp, #1080]\r
36986    241cc:       e28cc01e        add     ip, ip, #30     ; 0x1e\r
36987    241d0:       e1a00fac        mov     r0, ip, lsr #31\r
36988    241d4:       e08ff100        add     pc, pc, r0, lsl #2\r
36989    241d8:       080006c8        stmeqda r0, {r3, r6, r7, r9, sl}\r
36990    241dc:       ebf57b5c        bl      0xffd82f54\r
36991    241e0:       eafffcb6        b       0x234c0\r
36992    241e4:       080003c8        stmeqda r0, {r3, r6, r7, r8, r9}\r
36993    241e8:       00000000        andeq   r0, r0, r0\r
36994    241ec:       ebf57f63        bl      0xffd83f80\r
36995    241f0:       080003c8        stmeqda r0, {r3, r6, r7, r8, r9}\r
36996    241f4:       ebf57f61        bl      0xffd83f80\r
36997    241f8:       080003ca        stmeqda r0, {r1, r3, r6, r7, r8, r9}\r
36998    241fc:       e3a000cd        mov     r0, #205        ; 0xcd\r
36999    24200:       e3800c03        orr     r0, r0, #768    ; 0x300\r
37000    24204:       e3800302        orr     r0, r0, #134217728      ; 0x8000000\r
37001    24208:       e58d0438        str     r0, [sp, #1080]\r
37002    2420c:       e28cc006        add     ip, ip, #6      ; 0x6\r
37003    24210:       e1a00fac        mov     r0, ip, lsr #31\r
37004    24214:       e08ff100        add     pc, pc, r0, lsl #2\r
37005    24218:       080057d4        stmeqda r0, {r2, r4, r6, r7, r8, r9, sl, ip, lr}\r
37006    2421c:       ebf57b4c        bl      0xffd82f54\r
37007    24220:       eaffff60        b       0x23fa8\r