Version diff

Upgrade at slot 432825112 for Program BxM2...mWQH.

Before No previous version Pending
After slot 432825112 fb4a4bc2...bfd3f290
Updated Jul 14, 2026, 9:14 AM 42Fv...LoyW
0 before instructions 25657 after instructions
Changed instruction rows 25657
Before After
000000 r6 = r2
000001 r7 = *(u64 *)(r6 + 0x8)
000002 if r7 == -0x1 goto <offset>
000003 r2 = r7
000004 r2 += 0x1
000005 w8 = *(u8 *)(r6 + 0x10)
000006 r0 = r2
000007 if r8 != 0x0 goto <offset>
000008 r0 = *(u64 *)(r6 + 0x0)
000009 if r2 < r0 goto <offset>
000010 if r7 >= r4 goto <offset>
000011 r2 -= r0
000012 *(u64 *)(r1 + 0x8) = r2
000013 r0 *= 0x30
000014 r3 += r0
000015 *(u64 *)(r1 + 0x0) = r3
000016 exit
000017 r1 = r5
000018 call <target>
000019 r1 = r0
000020 r3 = r5
000021 call <target>
000022 r1 = r2
000023 r2 = r4
000024 r3 = r5
000025 call <target>
000026 r1 = *(u64 *)(r1 + 0x0)
000027 call <target>
000028 exit
000029 r7 = *(u64 *)(r1 + 0x10)
000030 if r7 == 0x0 goto <offset>
000031 r6 = *(u64 *)(r1 + 0x8)
000032 r6 += 0x10
000033 goto <offset>
000034 r6 += 0x30
000035 r7 += -0x1
000036 if r7 == 0x0 goto <offset>
000037 r1 = *(u64 *)(r6 - 0x8)
000038 r2 = *(u64 *)(r1 + 0x0)
000039 r2 += -0x1
000040 *(u64 *)(r1 + 0x0) = r2
000041 if r2 != 0x0 goto <offset>
000042 r1 = r6
000043 r1 += -0x8
000044 call <target>
000045 r1 = *(u64 *)(r6 + 0x0)
000046 r2 = *(u64 *)(r1 + 0x0)
000047 r2 += -0x1
000048 *(u64 *)(r1 + 0x0) = r2
000049 if r2 != 0x0 goto <offset>
000050 r1 = r6
000051 call <target>
000052 goto <offset>
000053 exit
000054 r8 = r3
000055 r7 = r2
000056 r6 = r1
000057 r1 = *(u64 *)(r4 + 0x8)
000058 if r1 == 0x0 goto <offset>
000059 r3 = *(u64 *)(r4 + 0x10)
000060 if r3 == 0x0 goto <offset>
000061 r1 = <addr> ll
000062 r1 = *(u64 *)(r1 + 0x0)
000063 r5 = <addr> ll
000064 if r1 == 0x0 goto <offset>
000065 r5 = r1
000066 r2 = r5
000067 r2 -= r8
000068 r1 = 0x0
000069 r0 = 0x1
000070 if r2 > r5 goto <offset>
000071 r0 = 0x0
000072 r9 = 0x0
000073 if r0 != 0x0 goto <offset>
000074 r9 = r2
000075 r2 = r7
000076 r2 = -r2
000077 r9 &= r2
000078 r5 = <addr> ll
000079 if r9 < r5 goto <offset>
000080 r2 = *(u64 *)(r4 + 0x0)
000081 r1 = <addr> ll
000082 *(u64 *)(r1 + 0x0) = r9
000083 r1 = r9
000084 call <target>
000085 r1 = r9
000086 goto <offset>
000087 if r8 == 0x0 goto <offset>
000088 call <target>
000089 r1 = <addr> ll
000090 r1 = *(u64 *)(r1 + 0x0)
000091 r3 = <addr> ll
000092 if r1 == 0x0 goto <offset>
000093 r3 = r1
000094 r2 = r3
000095 r2 -= r8
000096 r1 = 0x0
000097 r4 = 0x1
000098 if r2 > r3 goto <offset>
000099 r4 = 0x0
000100 r3 = 0x0
000101 if r4 != 0x0 goto <offset>
000102 r3 = r2
000103 r2 = r7
000104 r2 = -r2
000105 r3 &= r2
000106 r4 = <addr> ll
000107 if r3 < r4 goto <offset>
000108 r1 = <addr> ll
000109 *(u64 *)(r1 + 0x0) = r3
000110 r1 = r3
000111 r2 = r8
000112 if r1 == 0x0 goto <offset>
000113 r8 = r2
000114 *(u64 *)(r6 + 0x10) = r8
000115 r2 = 0x1
000116 if r1 != 0x0 goto <offset>
000117 if r1 == 0x0 goto <offset>
000118 r7 = r1
000119 *(u64 *)(r6 + 0x8) = r7
000120 *(u64 *)(r6 + 0x0) = r2
000121 exit
000122 r2 = 0x0
000123 r1 = r7
000124 if r1 != 0x0 goto <offset>
000125 *(u64 *)(r6 + 0x10) = r8
000126 r2 = 0x1
000127 if r1 == 0x0 goto <offset>
000128 r2 = 0x0
000129 if r1 != 0x0 goto <offset>
000130 goto <offset>
000131 r8 = r4
000132 r7 = r3
000133 r3 = r2
000134 r3 += r7
000135 r6 = 0x0
000136 r4 = 0x1
000137 if r3 < r2 goto <offset>
000138 r4 = 0x0
000139 r4 &= 0x1
000140 if r4 != 0x0 goto <offset>
000141 r3 = 0x8
000142 if r5 == 0x1 goto <offset>
000143 r3 = 0x4
000144 r7 += r2
000145 r9 = *(u64 *)(r1 + 0x0)
000146 r2 = r9
000147 r2 <<= 0x1
000148 if r7 > r2 goto <offset>
000149 r7 = r2
000150 *(u64 *)(r10 - 0x48) = r1
000151 if r7 > r3 goto <offset>
000152 r7 = r3
000153 r2 = r8
000154 *(u64 *)(r10 - 0x50) = r5
000155 r2 += r5
000156 r2 += -0x1
000157 r1 = r8
000158 r1 = -r1
000159 r2 &= r1
000160 r1 = r10
000161 r1 += -0x40
000162 r3 = 0x0
000163 r4 = r7
000164 r5 = 0x0
000165 call <target>
000166 r1 = 0x1
000167 r2 = *(u64 *)(r10 - 0x38)
000168 if r2 != 0x0 goto <offset>
000169 r1 = 0x0
000170 r1 &= 0x1
000171 if r1 != 0x0 goto <offset>
000172 r1 = -<addr> ll
000173 r1 -= r8
000174 r3 = *(u64 *)(r10 - 0x40)
000175 if r3 <= r1 goto <offset>
000176 r1 = r6
000177 r3 = <addr> ll
000178 call <target>
000179 r1 = r6
000180 r3 = <addr> ll
000181 call <target>
000182 r1 = 0x0
000183 if r9 == 0x0 goto <offset>
000184 r1 = *(u64 *)(r10 - 0x50)
000185 r9 *= r1
000186 r1 = *(u64 *)(r10 - 0x48)
000187 r1 = *(u64 *)(r1 + 0x8)
000188 *(u64 *)(r10 - 0x8) = r9
000189 *(u64 *)(r10 - 0x18) = r1
000190 r1 = r8
000191 *(u64 *)(r10 - 0x10) = r1
000192 r1 = r10
000193 r1 += -0x30
000194 r4 = r10
000195 r4 += -0x18
000196 r2 = r8
000197 call -0x90
000198 r1 = *(u64 *)(r10 - 0x30)
000199 if r1 == 0x1 goto <offset>
000200 r1 = *(u64 *)(r10 - 0x28)
000201 r2 = *(u64 *)(r10 - 0x48)
000202 *(u64 *)(r2 + 0x0) = r7
000203 *(u64 *)(r2 + 0x8) = r1
000204 exit
000205 r2 = *(u64 *)(r10 - 0x20)
000206 r6 = *(u64 *)(r10 - 0x28)
000207 r1 = r6
000208 r3 = <addr> ll
000209 call <target>
000210 r6 = r2
000211 *(u64 *)(r10 - 0x60) = r1
000212 r9 = *(u64 *)(r6 + 0x8)
000213 r7 = *(u64 *)(r6 + 0x18)
000214 *(u64 *)(r10 - 0x38) = r7
000215 r7 += r9
000216 r1 = r10
000217 r1 += -0x28
000218 r8 = 0x0
000219 r2 = r7
000220 r3 = 0x0
000221 r4 = 0x30
000222 r5 = 0x0
000223 call <target>
000224 r1 = 0x1
000225 r2 = *(u64 *)(r10 - 0x20)
000226 if r2 != 0x0 goto <offset>
000227 r1 = 0x0
000228 r2 = *(u64 *)(r10 - 0x28)
000229 r1 &= 0x1
000230 if r1 != 0x0 goto <offset>
000231 r1 = <addr> ll
000232 if r2 <= r1 goto <offset>
000233 r1 = r8
000234 r3 = <addr> ll
000235 call <target>
000236 *(u64 *)(r10 - 0x68) = r6
000237 r6 = 0x0
000238 if r2 == 0x0 goto <offset>
000239 r8 = r2
000240 call <target>
000241 r1 = <addr> ll
000242 r2 = *(u64 *)(r1 + 0x0)
000243 r1 = <addr> ll
000244 if r2 == 0x0 goto <offset>
000245 r1 = r2
000246 r5 = r1
000247 r2 = r8
000248 r5 -= r2
000249 r4 = 0x0
000250 r3 = 0x1
000251 if r5 <= r1 goto <offset>
000252 if r3 == 0x0 goto <offset>
000253 r1 = <addr> ll
000254 if r4 < r1 goto <offset>
000255 r4 &= -0x8
000256 r1 = <addr> ll
000257 *(u64 *)(r1 + 0x0) = r4
000258 goto <offset>
000259 r4 = 0x8
000260 r7 = 0x0
000261 *(u64 *)(r10 - 0x10) = r4
000262 *(u64 *)(r10 - 0x18) = r7
000263 *(u64 *)(r10 - 0x8) = 0x0
000264 r1 = *(u64 *)(r10 - 0x68)
000265 r8 = *(u64 *)(r1 + 0x0)
000266 if r9 > r7 goto <offset>
000267 *(u64 *)(r10 - 0x50) = r4
000268 if r9 == 0x0 goto <offset>
000269 r1 = r6
000270 r1 *= 0x30
000271 r4 += r1
000272 *(u64 *)(r10 - 0x58) = r4
000273 r3 = 0x0
000274 r5 = r8
000275 r5 += r3
000276 r7 = *(u64 *)(r5 + 0x8)
000277 r0 = *(u64 *)(r7 + 0x0)
000278 r0 += 0x1
000279 r1 = 0x1
000280 if r0 == 0x0 goto <offset>
000281 r1 = 0x0
000282 r5 = *(u64 *)(r5 + 0x0)
000283 *(u64 *)(r7 + 0x0) = r0
000284 if r1 == 0x1 goto <offset>
000285 *(u64 *)(r10 - 0x30) = r6
000286 r1 = r8
000287 r1 += r3
000288 r0 = *(u64 *)(r1 + 0x10)
000289 r1 = *(u64 *)(r0 + 0x0)
000290 r1 += 0x1
000291 r2 = 0x1
000292 if r1 == 0x0 goto <offset>
000293 r2 = 0x0
000294 *(u64 *)(r0 + 0x0) = r1
000295 if r2 == 0x1 goto <offset>
000296 r1 = *(u64 *)(r10 - 0x58)
000297 r1 += r3
000298 r2 = r8
000299 r2 += r3
000300 *(u64 *)(r10 - 0x40) = r9
000301 r6 = *(u64 *)(r2 + 0x18)
000302 *(u64 *)(r10 - 0x48) = r6
000303 r9 = *(u64 *)(r2 + 0x20)
000304 w6 = *(u8 *)(r2 + 0x28)
000305 r4 = r8
000306 w8 = *(u8 *)(r2 + 0x29)
000307 w2 = *(u8 *)(r2 + 0x2a)
000308 *(u8 *)(r1 + 0x2a) = w2
000309 *(u8 *)(r1 + 0x29) = w8
000310 r8 = r4
000311 *(u8 *)(r1 + 0x28) = w6
000312 *(u64 *)(r1 + 0x20) = r9
000313 r2 = *(u64 *)(r10 - 0x48)
000314 *(u64 *)(r1 + 0x18) = r2
000315 r9 = *(u64 *)(r10 - 0x40)
000316 *(u64 *)(r1 + 0x10) = r0
000317 *(u64 *)(r1 + 0x8) = r7
000318 *(u64 *)(r1 + 0x0) = r5
000319 r3 += 0x30
000320 r6 = *(u64 *)(r10 - 0x30)
000321 r6 += 0x1
000322 r9 += -0x1
000323 if r9 != 0x0 goto <offset>
000324 *(u64 *)(r10 - 0x8) = r6
000325 r1 = *(u64 *)(r10 - 0x18)
000326 r1 -= r6
000327 r2 = *(u64 *)(r10 - 0x68)
000328 r7 = *(u64 *)(r2 + 0x10)
000329 r3 = *(u64 *)(r10 - 0x38)
000330 if r3 > r1 goto <offset>
000331 r2 = *(u64 *)(r10 - 0x50)
000332 if r3 == 0x0 goto <offset>
000333 r1 = r6
000334 r1 *= 0x30
000335 r2 += r1
000336 *(u64 *)(r10 - 0x50) = r2
000337 r2 = 0x0
000338 *(u64 *)(r10 - 0x38) = r3
000339 r4 = r7
000340 r4 += r2
000341 r3 = *(u64 *)(r4 + 0x8)
000342 r1 = *(u64 *)(r3 + 0x0)
000343 r1 += 0x1
000344 r5 = 0x1
000345 if r1 == 0x0 goto <offset>
000346 r5 = 0x0
000347 r4 = *(u64 *)(r4 + 0x0)
000348 *(u64 *)(r3 + 0x0) = r1
000349 r5 &= 0x1
000350 if r5 != 0x0 goto <offset>
000351 *(u64 *)(r10 - 0x30) = r6
000352 r1 = r7
000353 r1 += r2
000354 r5 = *(u64 *)(r1 + 0x10)
000355 r1 = *(u64 *)(r5 + 0x0)
000356 r1 += 0x1
000357 r0 = 0x1
000358 if r1 == 0x0 goto <offset>
000359 r0 = 0x0
000360 *(u64 *)(r5 + 0x0) = r1
000361 r0 &= 0x1
000362 if r0 != 0x0 goto <offset>
000363 r1 = *(u64 *)(r10 - 0x50)
000364 r1 += r2
000365 r0 = r7
000366 r0 += r2
000367 *(u64 *)(r10 - 0x40) = r3
000368 r3 = r7
000369 r7 = *(u64 *)(r0 + 0x18)
000370 r8 = *(u64 *)(r0 + 0x20)
000371 w9 = *(u8 *)(r0 + 0x28)
000372 w6 = *(u8 *)(r0 + 0x29)
000373 w0 = *(u8 *)(r0 + 0x2a)
000374 *(u8 *)(r1 + 0x2a) = w0
000375 *(u8 *)(r1 + 0x29) = w6
000376 *(u8 *)(r1 + 0x28) = w9
000377 *(u64 *)(r1 + 0x20) = r8
000378 *(u64 *)(r1 + 0x18) = r7
000379 r7 = r3
000380 *(u64 *)(r1 + 0x10) = r5
000381 r3 = *(u64 *)(r10 - 0x40)
000382 *(u64 *)(r1 + 0x8) = r3
000383 *(u64 *)(r1 + 0x0) = r4
000384 r2 += 0x30
000385 r6 = *(u64 *)(r10 - 0x30)
000386 r6 += 0x1
000387 r3 = *(u64 *)(r10 - 0x38)
000388 r3 += -0x1
000389 if r3 != 0x0 goto <offset>
000390 *(u64 *)(r10 - 0x8) = r6
000391 r2 = *(u64 *)(r10 - 0x60)
000392 *(u64 *)(r2 + 0x10) = r6
000393 r1 = *(u64 *)(r10 - 0x10)
000394 *(u64 *)(r2 + 0x8) = r1
000395 r1 = *(u64 *)(r10 - 0x18)
000396 *(u64 *)(r2 + 0x0) = r1
000397 exit
000398 r3 = 0x0
000399 if r3 != 0x0 goto <offset>
000400 r4 = r5
000401 r1 = <addr> ll
000402 if r4 >= r1 goto <offset>
000403 r8 = 0x8
000404 r1 = r8
000405 r3 = <addr> ll
000406 call <target>
000407 call abort
000408 r1 = r10
000409 r1 += -0x18
000410 r2 = 0x0
000411 r3 = r9
000412 r4 = 0x8
000413 r5 = 0x30
000414 call -0x11c
000415 r4 = *(u64 *)(r10 - 0x10)
000416 r6 = *(u64 *)(r10 - 0x8)
000417 *(u64 *)(r10 - 0x50) = r4
000418 if r9 != 0x0 goto <offset>
000419 goto <offset>
000420 r1 = r10
000421 r1 += -0x18
000422 r2 = r6
000423 r3 = *(u64 *)(r10 - 0x38)
000424 r4 = 0x8
000425 r5 = 0x30
000426 call -0x128
000427 r3 = *(u64 *)(r10 - 0x38)
000428 r2 = *(u64 *)(r10 - 0x10)
000429 r6 = *(u64 *)(r10 - 0x8)
000430 if r3 != 0x0 goto <offset>
000431 goto <offset>
000432 r6 = r1
000433 r1 = 0x0
000434 if r3 s>= 0x0 goto <offset>
000435 r2 = r3
000436 r3 = <addr> ll
000437 call <target>
000438 if r3 == 0x0 goto <offset>
000439 r8 = r2
000440 r7 = r3
000441 call <target>
000442 r1 = <addr> ll
000443 r1 = *(u64 *)(r1 + 0x0)
000444 r2 = <addr> ll
000445 if r1 == 0x0 goto <offset>
000446 r2 = r1
000447 r4 = r2
000448 r3 = r7
000449 r4 -= r3
000450 r7 = 0x0
000451 r1 = 0x1
000452 r5 = 0x1
000453 if r4 <= r2 goto <offset>
000454 r2 = r8
000455 if r5 == 0x0 goto <offset>
000456 r4 = <addr> ll
000457 if r7 >= r4 goto <offset>
000458 goto <offset>
000459 r7 = 0x1
000460 goto <offset>
000461 r5 = 0x0
000462 r2 = r8
000463 if r5 != 0x0 goto <offset>
000464 r7 = r4
000465 r4 = <addr> ll
000466 if r7 < r4 goto <offset>
000467 r1 = <addr> ll
000468 *(u64 *)(r1 + 0x0) = r7
000469 r1 = r7
000470 r8 = r3
000471 call <target>
000472 *(u64 *)(r6 + 0x8) = r7
000473 *(u64 *)(r6 + 0x10) = r8
000474 *(u64 *)(r6 + 0x0) = r8
000475 exit
000476 r9 = r3
000477 r8 = r2
000478 *(u64 *)(r10 - 0x540) = r1
000479 if r9 == 0x0 goto <offset>
000480 r3 = *(u64 *)(r8 + 0x10)
000481 r1 = *(u64 *)(r3 + 0x10)
000482 r2 = <addr> ll
000483 if r1 >= r2 goto <offset>
000484 r2 = r1
000485 r2 += 0x1
000486 *(u64 *)(r3 + 0x10) = r2
000487 r2 = *(u64 *)(r3 + 0x20)
000488 if r2 <= 0x47 goto <offset>
000489 r2 = *(u64 *)(r3 + 0x18)
000490 r2 = *(u64 *)(r2 + 0x40)
000491 *(u64 *)(r10 - 0x558) = r3
000492 *(u64 *)(r3 + 0x10) = r1
000493 if r5 <= 0x7 goto <offset>
000494 if r5 <= 0x11 goto <offset>
000495 if r5 <= 0x13 goto <offset>
000496 if r5 <= 0x15 goto <offset>
000497 if r5 <= 0x17 goto <offset>
000498 *(u64 *)(r10 - 0x568) = r2
000499 r1 = *(u64 *)(r4 + 0x0)
000500 *(u64 *)(r10 - 0x508) = r1
000501 w1 = *(u16 *)(r4 + 0x10)
000502 w2 = *(u16 *)(r4 + 0x12)
000503 w3 = *(u16 *)(r4 + 0x14)
000504 *(u64 *)(r10 - 0x560) = r4
000505 w4 = *(u16 *)(r4 + 0x16)
000506 *(u16 *)(r10 - 0x4a2) = w4
000507 *(u16 *)(r10 - 0x4a4) = w3
000508 *(u16 *)(r10 - 0x4a6) = w2
000509 *(u16 *)(r10 - 0x4a8) = w1
000510 r0 = 0x2
000511 r1 = r10
000512 r1 += -0x3c
000513 *(u64 *)(r10 - 0x578) = r1
000514 r1 = r10
000515 r1 += -0x1e0
000516 *(u64 *)(r10 - 0x520) = r1
000517 r1 = r10
000518 r1 += -0x1f8
000519 *(u64 *)(r10 - 0x538) = r1
000520 r1 = r10
000521 r1 += -0x4a8
000522 *(u64 *)(r10 - 0x518) = r1
000523 r1 = r8
000524 r1 += 0x2a0
000525 *(u64 *)(r10 - 0x570) = r1
000526 r1 = r8
000527 r1 += 0x30
000528 *(u64 *)(r10 - 0x510) = r1
000529 *(u64 *)(r10 - 0x4b0) = 0x4
000530 *(u64 *)(r10 - 0x4b8) = 0x0
000531 *(u64 *)(r10 - 0x4e8) = r9
000532 *(u64 *)(r10 - 0x4f8) = r8
000533 goto <offset>
000534 r2 = *(u64 *)(r3 + 0x18)
000535 r2 = *(u64 *)(r2 + 0x40)
000536 *(u64 *)(r3 + 0x10) = r1
000537 r1 = *(u64 *)(r10 - 0x550)
000538 r2 -= r1
000539 *(u64 *)(r10 - 0x508) = r2
000540 r0 = r8
000541 r8 = *(u64 *)(r10 - 0x4f8)
000542 r1 = -<addr> ll
000543 r6 = *(u64 *)(r10 - 0x4f0)
000544 if r6 != r1 goto <offset>
000545 r1 = *(u64 *)(r10 - 0x4b8)
000546 r2 = *(u64 *)(r10 - 0x4b0)
000547 if r2 == r1 goto <offset>
000548 r2 = r1
000549 r2 += 0x1
000550 *(u64 *)(r10 - 0x4b8) = r2
000551 r1 <<= 0x1
000552 r3 = *(u64 *)(r10 - 0x518)
000553 r3 += r1
000554 r1 = -<addr> ll
000555 *(u64 *)(r10 - 0x4f0) = r1
000556 r4 = -<addr> ll
000557 r2 = 0x0
000558 w1 = *(u16 *)(r3 + 0x0)
000559 r7 = r1
000560 r7 >>= 0x6
000561 r1 &= 0x3f
000562 *(u64 *)(r10 - 0x4e0) = r0
000563 if r1 s<= 0x10 goto <offset>
000564 if r1 s> 0x18 goto <offset>
000565 if r1 s> 0x14 goto <offset>
000566 if r1 s> 0x12 goto <offset>
000567 *(u64 *)(r10 - 0x500) = r7
000568 if r1 == 0x11 goto <offset>
000569 r7 = 0x0
000570 if r1 != 0x12 goto <offset>
000571 r7 = *(u64 *)(r10 - 0x500)
000572 r1 = r7
000573 r1 &= 0xff
000574 if r1 == 0x0 goto <offset>
000575 r1 = r0
000576 r1 += 0x6
000577 if r1 < r9 goto <offset>
000578 goto <offset>
000579 if r1 s<= 0x7 goto <offset>
000580 if r1 s> 0xc goto <offset>
000581 if r1 s<= 0x9 goto <offset>
000582 *(u64 *)(r10 - 0x500) = r7
000583 if r1 == 0xa goto <offset>
000584 if r1 != 0xc goto <offset>
000585 r1 = r7
000586 r1 &= 0xff
000587 if r1 == 0x0 goto <offset>
000588 r1 = r0
000589 r1 += 0x6
000590 if r1 < r9 goto <offset>
000591 goto <offset>
000592 if r1 s> 0x1c goto <offset>
000593 if r1 s> 0x1a goto <offset>
000594 if r1 == 0x19 goto <offset>
000595 r3 = r7
000596 r7 = 0x0
000597 if r1 != 0x1a goto <offset>
000598 r2 = r3
000599 r2 &= 0xff
000600 r3 = 0x8
000601 if r2 == 0x0 goto <offset>
000602 r3 = 0x9
000603 r5 = 0x7
000604 r4 = 0x6
000605 if r2 != 0x0 goto <offset>
000606 if r2 == 0x0 goto <offset>
000607 r5 = 0x6
000608 r1 = 0x4
000609 r6 = 0x5
000610 if r2 != 0x0 goto <offset>
000611 *(u64 *)(r10 - 0x500) = r6
000612 *(u64 *)(r10 - 0x530) = r5
000613 if r2 == 0x0 goto <offset>
000614 r1 = 0x5
000615 r9 = 0x3
000616 r8 = 0x2
000617 if r2 != 0x0 goto <offset>
000618 if r2 == 0x0 goto <offset>
000619 r9 = 0x2
000620 r1 += r0
000621 r2 = *(u64 *)(r10 - 0x4e8)
000622 if r1 < r2 goto <offset>
000623 goto <offset>
000624 if r1 s> 0x3 goto <offset>
000625 if r1 s> 0x1 goto <offset>
000626 if r1 == 0x0 goto <offset>
000627 r7 = 0x0
000628 if r1 != 0x1 goto <offset>
000629 r6 = r0
000630 r6 += 0x8
000631 if r6 >= r9 goto <offset>
000632 r1 = r6
000633 r1 *= 0x30
000634 r9 = r8
000635 r9 += r1
000636 r7 = *(u64 *)(r9 + 0x10)
000637 r1 = *(u64 *)(r7 + 0x10)
000638 r2 = <addr> ll
000639 if r1 >= r2 goto <offset>
000640 r2 = r1
000641 r2 += 0x1
000642 *(u64 *)(r7 + 0x10) = r2
000643 r2 = *(u64 *)(r7 + 0x20)
000644 if r2 <= 0x47 goto <offset>
000645 r2 = *(u64 *)(r7 + 0x18)
000646 r2 = *(u64 *)(r2 + 0x40)
000647 *(u64 *)(r10 - 0x548) = r2
000648 *(u64 *)(r7 + 0x10) = r1
000649 r1 = r0
000650 r1 += 0x3
000651 r2 = *(u64 *)(r10 - 0x4e8)
000652 if r1 >= r2 goto <offset>
000653 r1 *= 0x30
000654 r3 = r8
000655 r3 += r1
000656 r1 = *(u64 *)(r3 + 0x0)
000657 r3 = *(u64 *)(r1 + 0x18)
000658 *(u64 *)(r10 - 0xe8) = r3
000659 r3 = *(u64 *)(r1 + 0x10)
000660 *(u64 *)(r10 - 0xf0) = r3
000661 r3 = *(u64 *)(r1 + 0x8)
000662 *(u64 *)(r10 - 0xf8) = r3
000663 r1 = *(u64 *)(r1 + 0x0)
000664 *(u64 *)(r10 - 0x100) = r1
000665 r1 = r0
000666 r1 += 0x1
000667 if r1 >= r2 goto <offset>
000668 r1 *= 0x30
000669 r8 += r1
000670 r1 = *(u64 *)(r8 + 0x0)
000671 r2 = *(u64 *)(r1 + 0x18)
000672 *(u64 *)(r10 - 0xc8) = r2
000673 r2 = *(u64 *)(r1 + 0x10)
000674 *(u64 *)(r10 - 0xd0) = r2
000675 r2 = *(u64 *)(r1 + 0x8)
000676 *(u64 *)(r10 - 0xd8) = r2
000677 r1 = *(u64 *)(r1 + 0x0)
000678 *(u64 *)(r10 - 0xe0) = r1
000679 call <target>
000680 r1 = <addr> ll
000681 r1 = *(u64 *)(r1 + 0x0)
000682 r2 = 0x0
000683 r4 = 0x1
000684 r3 = r1
000685 r3 += -0x242
000686 if r3 > r1 goto <offset>
000687 r4 = 0x0
000688 *(u64 *)(r10 - 0x530) = r7
000689 *(u64 *)(r10 - 0x500) = r6
000690 if r4 == 0x0 goto <offset>
000691 r7 = <addr> ll
000692 r0 = *(u64 *)(r10 - 0x4e0)
000693 if r1 == 0x0 goto <offset>
000694 r7 = r2
000695 r1 = <addr> ll
000696 if r7 >= r1 goto <offset>
000697 goto <offset>
000698 if r1 s> 0x16 goto <offset>
000699 if r1 == 0x15 goto <offset>
000700 r3 = r7
000701 r7 = 0x0
000702 if r1 != 0x16 goto <offset>
000703 r1 = r0
000704 r3 &= 0xff
000705 if r3 == 0x0 goto <offset>
000706 r1 += 0xa
000707 if r1 >= r9 goto <offset>
000708 r1 *= 0x30
000709 r8 += r1
000710 r1 = *(u64 *)(r8 + 0x10)
000711 r3 = *(u64 *)(r1 + 0x10)
000712 r2 = <addr> ll
000713 if r3 >= r2 goto <offset>
000714 r2 = r3
000715 r2 += 0x1
000716 *(u64 *)(r1 + 0x10) = r2
000717 r2 = *(u64 *)(r1 + 0x20)
000718 if r2 <= 0x47 goto <offset>
000719 r2 = *(u64 *)(r1 + 0x18)
000720 r2 = *(u64 *)(r2 + 0x40)
000721 *(u64 *)(r10 - 0x5b0) = r2
000722 *(u64 *)(r1 + 0x10) = r3
000723 r1 = 0xa
000724 *(u64 *)(r10 - 0x588) = r1
000725 r1 = 0x10
000726 *(u64 *)(r10 - 0x598) = r1
000727 r1 = 0xf
000728 r2 = 0x9
000729 r3 = 0x8
000730 r4 = 0x7
000731 *(u64 *)(r10 - 0x530) = r4
000732 r4 = 0x6
000733 *(u64 *)(r10 - 0x500) = r4
000734 r8 = 0x5
000735 r9 = 0x4
000736 r7 = 0x3
000737 goto <offset>
000738 if r1 s> 0x1e goto <offset>
000739 *(u64 *)(r10 - 0x500) = r7
000740 if r1 == 0x1d goto <offset>
000741 if r1 != 0x1e goto <offset>
000742 r5 = r0
000743 r5 += 0x1
000744 if r5 >= r9 goto <offset>
000745 r1 = r5
000746 r1 *= 0x30
000747 r3 = r8
000748 r3 += r1
000749 r1 = *(u64 *)(r3 + 0x0)
000750 r3 = *(u64 *)(r1 + 0x0)
000751 r4 = <addr> ll
000752 if r3 != r4 goto <offset>
000753 r3 = *(u64 *)(r1 + 0x8)
000754 r4 = <addr> ll
000755 if r3 != r4 goto <offset>
000756 r3 = *(u64 *)(r1 + 0x10)
000757 r4 = -<addr> ll
000758 if r3 != r4 goto <offset>
000759 r3 = 0x0
000760 r1 = *(u64 *)(r1 + 0x18)
000761 r4 = -<addr> ll
000762 if r1 == r4 goto <offset>
000763 r3 = 0x1
000764 if r3 != 0x0 goto <offset>
000765 r1 = r0
000766 r1 += 0x6
000767 if r1 >= r9 goto <offset>
000768 r1 *= 0x30
000769 r6 = r8
000770 r6 += r1
000771 r1 = *(u64 *)(r6 + 0x18)
000772 r3 = *(u64 *)(r1 + 0x0)
000773 r4 = <addr> ll
000774 if r3 != r4 goto <offset>
000775 r3 = *(u64 *)(r1 + 0x8)
000776 r4 = <addr> ll
000777 if r3 != r4 goto <offset>
000778 r3 = *(u64 *)(r1 + 0x10)
000779 r4 = -<addr> ll
000780 if r3 != r4 goto <offset>
000781 r3 = 0x0
000782 r1 = *(u64 *)(r1 + 0x18)
000783 r4 = -<addr> ll
000784 if r1 == r4 goto <offset>
000785 r3 = 0x1
000786 if r3 != 0x0 goto <offset>
000787 r9 = *(u64 *)(r6 + 0x10)
000788 r1 = *(u64 *)(r9 + 0x10)
000789 r3 = <addr> ll
000790 if r1 >= r3 goto <offset>
000791 r7 = r9
000792 r7 += 0x10
000793 r3 = r1
000794 r3 += 0x1
000795 *(u64 *)(r9 + 0x10) = r3
000796 r3 = *(u64 *)(r9 + 0x20)
000797 if r3 < 0xc goto <offset>
000798 r9 += 0x18
000799 r3 = *(u64 *)(r9 + 0x0)
000800 w4 = *(u32 *)(r3 + 0x0)
000801 if r4 != 0x7 goto <offset>
000802 w4 = *(u32 *)(r3 + 0x4)
000803 if r4 != 0x1 goto <offset>
000804 w4 = *(u32 *)(r3 + 0x8)
000805 *(u64 *)(r7 + 0x0) = r1
000806 r2 = *(u64 *)(r10 - 0x500)
000807 r2 &= 0xff
000808 r1 = 0xc
000809 if r2 == 0x0 goto <offset>
000810 r1 = 0xd
000811 r1 += r0
000812 r2 = *(u64 *)(r10 - 0x4e8)
000813 if r1 >= r2 goto <offset>
000814 r1 *= 0x30
000815 r8 += r1
000816 r3 = *(u64 *)(r8 + 0x10)
000817 r1 = *(u64 *)(r3 + 0x10)
000818 r2 = <addr> ll
000819 if r1 >= r2 goto <offset>
000820 r2 = r1
000821 r2 += 0x1
000822 *(u64 *)(r3 + 0x10) = r2
000823 r2 = *(u64 *)(r3 + 0x20)
000824 if r2 <= 0x47 goto <offset>
000825 *(u64 *)(r10 - 0x548) = r4
000826 *(u64 *)(r10 - 0x530) = r5
000827 r2 = *(u64 *)(r3 + 0x18)
000828 r2 = *(u64 *)(r2 + 0x40)
000829 *(u64 *)(r10 - 0x588) = r2
000830 *(u64 *)(r10 - 0x550) = r3
000831 *(u64 *)(r3 + 0x10) = r1
000832 call <target>
000833 r1 = <addr> ll
000834 r1 = *(u64 *)(r1 + 0x0)
000835 r2 = 0x0
000836 r4 = 0x1
000837 r3 = r1
000838 r3 += -0x1fe
000839 if r3 > r1 goto <offset>
000840 r4 = 0x0
000841 r5 = *(u64 *)(r10 - 0x580)
000842 if r4 == 0x0 goto <offset>
000843 r8 = <addr> ll
000844 if r1 == 0x0 goto <offset>
000845 r8 = r2
000846 r1 = <addr> ll
000847 if r8 >= r1 goto <offset>
000848 goto <offset>
000849 if r1 s> 0xe goto <offset>
000850 if r1 == 0xd goto <offset>
000851 r7 = 0x0
000852 if r1 != 0xe goto <offset>
000853 r1 = r0
000854 r1 += 0x9
000855 if r1 >= r9 goto <offset>
000856 r1 *= 0x30
000857 r8 += r1
000858 r7 = *(u64 *)(r8 + 0x10)
000859 r1 = *(u64 *)(r7 + 0x10)
000860 r2 = <addr> ll
000861 if r1 >= r2 goto <offset>
000862 r2 = r1
000863 r2 += 0x1
000864 *(u64 *)(r7 + 0x10) = r2
000865 r2 = *(u64 *)(r7 + 0x20)
000866 if r2 <= 0x47 goto <offset>
000867 r2 = *(u64 *)(r7 + 0x18)
000868 r2 = *(u64 *)(r2 + 0x40)
000869 *(u64 *)(r10 - 0x548) = r2
000870 *(u64 *)(r7 + 0x10) = r1
000871 r6 = r0
000872 r6 += 0x1
000873 if r6 >= r9 goto <offset>
000874 r1 = r6
000875 r1 *= 0x30
000876 r2 = *(u64 *)(r10 - 0x4f8)
000877 r2 += r1
000878 *(u64 *)(r10 - 0x500) = r2
000879 r1 = *(u64 *)(r2 + 0x0)
000880 r2 = *(u64 *)(r1 + 0x18)
000881 *(u64 *)(r10 - 0x1a8) = r2
000882 r2 = *(u64 *)(r1 + 0x10)
000883 *(u64 *)(r10 - 0x1b0) = r2
000884 r2 = *(u64 *)(r1 + 0x8)
000885 *(u64 *)(r10 - 0x1b8) = r2
000886 r1 = *(u64 *)(r1 + 0x0)
000887 *(u64 *)(r10 - 0x1c0) = r1
000888 call <target>
000889 r1 = <addr> ll
000890 r1 = *(u64 *)(r1 + 0x0)
000891 r2 = 0x0
000892 r4 = 0x1
000893 r3 = r1
000894 r3 += -0x1dc
000895 if r3 > r1 goto <offset>
000896 r4 = 0x0
000897 *(u64 *)(r10 - 0x530) = r7
000898 if r4 == 0x0 goto <offset>
000899 r7 = <addr> ll
000900 r5 = *(u64 *)(r10 - 0x4e0)
000901 if r1 == 0x0 goto <offset>
000902 r7 = r2
000903 r1 = <addr> ll
000904 if r7 >= r1 goto <offset>
000905 goto <offset>
000906 if r1 s> 0x5 goto <offset>
000907 if r1 == 0x4 goto <offset>
000908 r6 = r7
000909 r7 = 0x0
000910 if r1 != 0x5 goto <offset>
000911 r7 = r0
000912 r7 += 0x6
000913 if r7 >= r9 goto <offset>
000914 r7 *= 0x30
000915 r4 = r8
000916 r4 += r7
000917 r1 = *(u64 *)(r4 + 0x10)
000918 r3 = *(u64 *)(r1 + 0x10)
000919 r2 = <addr> ll
000920 if r3 >= r2 goto <offset>
000921 r2 = r3
000922 r2 += 0x1
000923 *(u64 *)(r1 + 0x10) = r2
000924 r2 = *(u64 *)(r1 + 0x20)
000925 if r2 <= 0x47 goto <offset>
000926 *(u64 *)(r10 - 0x550) = r4
000927 r2 = *(u64 *)(r1 + 0x18)
000928 r9 = *(u64 *)(r2 + 0x40)
000929 *(u64 *)(r1 + 0x10) = r3
000930 r1 = r0
000931 r1 += 0xa
000932 r2 = *(u64 *)(r10 - 0x4e8)
000933 if r1 >= r2 goto <offset>
000934 r1 *= 0x30
000935 r8 += r1
000936 *(u64 *)(r10 - 0x588) = r8
000937 r2 = *(u64 *)(r8 + 0x0)
000938 r1 = *(u64 *)(r2 + 0x18)
000939 *(u64 *)(r10 - 0x470) = r1
000940 r1 = *(u64 *)(r2 + 0x10)
000941 *(u64 *)(r10 - 0x478) = r1
000942 r1 = *(u64 *)(r2 + 0x8)
000943 *(u64 *)(r10 - 0x480) = r1
000944 *(u64 *)(r10 - 0x590) = r2
000945 r1 = *(u64 *)(r2 + 0x0)
000946 *(u64 *)(r10 - 0x488) = r1
000947 call <target>
000948 r1 = <addr> ll
000949 r1 = *(u64 *)(r1 + 0x0)
000950 r4 = <addr> ll
000951 if r1 == 0x0 goto <offset>
000952 r4 = r1
000953 r6 &= 0xff
000954 r1 = r6
000955 r1 += 0x10
000956 r2 = r1
000957 r2 *= 0x22
000958 r3 = 0x0
000959 r0 = 0x1
000960 r5 = r4
000961 r5 -= r2
000962 if r5 > r4 goto <offset>
000963 r0 = 0x0
000964 if r0 == 0x0 goto <offset>
000965 *(u64 *)(r10 - 0x5c8) = r9
000966 r4 = <addr> ll
000967 if r3 > r4 goto <offset>
000968 goto <offset>
000969 if r1 == 0x13 goto <offset>
000970 r7 = 0x0
000971 if r1 != 0x14 goto <offset>
000972 r1 = r0
000973 r1 += 0x7
000974 if r1 >= r9 goto <offset>
000975 r1 *= 0x30
000976 r9 = r8
000977 r9 += r1
000978 r3 = *(u64 *)(r9 + 0x10)
000979 r1 = *(u64 *)(r3 + 0x10)
000980 r2 = <addr> ll
000981 if r1 >= r2 goto <offset>
000982 r2 = r1
000983 r2 += 0x1
000984 *(u64 *)(r3 + 0x10) = r2
000985 r2 = *(u64 *)(r3 + 0x20)
000986 if r2 <= 0x47 goto <offset>
000987 r7 = r0
000988 r7 += 0x14
000989 r2 = *(u64 *)(r3 + 0x18)
000990 r2 = *(u64 *)(r2 + 0x40)
000991 *(u64 *)(r10 - 0x548) = r2
000992 *(u64 *)(r10 - 0x530) = r3
000993 *(u64 *)(r3 + 0x10) = r1
000994 r1 = r10
000995 r1 += -0x210
000996 r6 = r0
000997 call <target>
000998 r2 = *(u64 *)(r10 - 0x208)
000999 r1 = *(u64 *)(r10 - 0x210)
001000 if r1 == 0x0 goto <offset>
001001 r1 = *(u64 *)(r10 - 0x1f8)
001002 *(u64 *)(r10 - 0x528) = r1
001003 r1 = *(u64 *)(r10 - 0x200)
001004 *(u64 *)(r10 - 0x508) = r1
001005 *(u64 *)(r10 - 0x4f0) = r2
001006 r0 = r7
001007 r9 = *(u64 *)(r10 - 0x4e8)
001008 goto <offset>
001009 *(u64 *)(r10 - 0x500) = r7
001010 if r1 == 0x1b goto <offset>
001011 r7 = 0x0
001012 if r1 != 0x1c goto <offset>
001013 r6 = *(u64 *)(r10 - 0x500)
001014 r2 = r6
001015 r2 &= 0x1
001016 r1 = 0x7
001017 *(u64 *)(r10 - 0x588) = r2
001018 if r2 == 0x0 goto <offset>
001019 r1 = 0x8
001020 r1 += r0
001021 if r1 >= r9 goto <offset>
001022 r1 *= 0x30
001023 r7 = r8
001024 r7 += r1
001025 r1 = *(u64 *)(r7 + 0x10)
001026 r3 = *(u64 *)(r1 + 0x10)
001027 r2 = <addr> ll
001028 if r3 >= r2 goto <offset>
001029 r2 = r3
001030 r2 += 0x1
001031 *(u64 *)(r1 + 0x10) = r2
001032 r2 = *(u64 *)(r1 + 0x20)
001033 if r2 <= 0x47 goto <offset>
001034 r2 = *(u64 *)(r1 + 0x18)
001035 r2 = *(u64 *)(r2 + 0x40)
001036 *(u64 *)(r10 - 0x5e0) = r2
001037 *(u64 *)(r1 + 0x10) = r3
001038 r1 = r0
001039 r1 += 0x1
001040 if r1 >= r9 goto <offset>
001041 r1 *= 0x30
001042 r8 += r1
001043 r1 = *(u64 *)(r8 + 0x0)
001044 r2 = *(u64 *)(r1 + 0x18)
001045 *(u64 *)(r10 - 0x218) = r2
001046 r2 = *(u64 *)(r1 + 0x10)
001047 *(u64 *)(r10 - 0x220) = r2
001048 r2 = *(u64 *)(r1 + 0x8)
001049 *(u64 *)(r10 - 0x228) = r2
001050 r1 = *(u64 *)(r1 + 0x0)
001051 *(u64 *)(r10 - 0x230) = r1
001052 call <target>
001053 r1 = <addr> ll
001054 r1 = *(u64 *)(r1 + 0x0)
001055 r3 = <addr> ll
001056 if r1 == 0x0 goto <offset>
001057 r3 = r1
001058 r6 &= 0xfe
001059 r6 >>= 0x1
001060 r1 = r6
001061 r1 += 0xe
001062 r2 = r1
001063 r2 *= 0x22
001064 r4 = 0x0
001065 r0 = 0x1
001066 r5 = r3
001067 r5 -= r2
001068 if r5 > r3 goto <offset>
001069 r0 = 0x0
001070 if r0 == 0x0 goto <offset>
001071 r3 = <addr> ll
001072 if r4 > r3 goto <offset>
001073 goto <offset>
001074 *(u64 *)(r10 - 0x500) = r7
001075 if r1 == 0x17 goto <offset>
001076 r7 = 0x0
001077 if r1 != 0x18 goto <offset>
001078 r2 = *(u64 *)(r10 - 0x500)
001079 r2 &= 0xff
001080 r1 = 0x8
001081 if r2 != 0x0 goto <offset>
001082 r1 = 0x7
001083 r1 += r0
001084 if r1 >= r9 goto <offset>
001085 r1 *= 0x30
001086 r2 = r8
001087 r2 += r1
001088 r7 = *(u64 *)(r2 + 0x10)
001089 r1 = *(u64 *)(r7 + 0x10)
001090 r2 = <addr> ll
001091 if r1 >= r2 goto <offset>
001092 r2 = r1
001093 r2 += 0x1
001094 *(u64 *)(r7 + 0x10) = r2
001095 r2 = *(u64 *)(r7 + 0x20)
001096 if r2 <= 0x47 goto <offset>
001097 r2 = *(u64 *)(r7 + 0x18)
001098 r2 = *(u64 *)(r2 + 0x40)
001099 *(u64 *)(r10 - 0x550) = r2
001100 *(u64 *)(r7 + 0x10) = r1
001101 r6 = r0
001102 r6 += 0x1
001103 if r6 >= r9 goto <offset>
001104 r1 = r6
001105 r1 *= 0x30
001106 r8 += r1
001107 *(u64 *)(r10 - 0x530) = r8
001108 r8 = *(u64 *)(r8 + 0x0)
001109 r1 = *(u64 *)(r8 + 0x18)
001110 *(u64 *)(r10 - 0x218) = r1
001111 r1 = *(u64 *)(r8 + 0x10)
001112 *(u64 *)(r10 - 0x220) = r1
001113 r1 = *(u64 *)(r8 + 0x8)
001114 *(u64 *)(r10 - 0x228) = r1
001115 r1 = *(u64 *)(r8 + 0x0)
001116 *(u64 *)(r10 - 0x230) = r1
001117 call <target>
001118 r1 = <addr> ll
001119 r1 = *(u64 *)(r1 + 0x0)
001120 r2 = 0x0
001121 r4 = 0x1
001122 r3 = r1
001123 r3 += -0x1fe
001124 if r3 > r1 goto <offset>
001125 r4 = 0x0
001126 *(u64 *)(r10 - 0x548) = r7
001127 if r4 == 0x0 goto <offset>
001128 r7 = <addr> ll
001129 r5 = *(u64 *)(r10 - 0x4e0)
001130 if r1 == 0x0 goto <offset>
001131 r7 = r2
001132 r1 = <addr> ll
001133 if r7 >= r1 goto <offset>
001134 goto <offset>
001135 if r1 == 0x1f goto <offset>
001136 r7 = 0x0
001137 if r1 == 0x3f goto <offset>
001138 goto <offset>
001139 if r1 == 0x2 goto <offset>
001140 *(u64 *)(r10 - 0x500) = r7
001141 r7 = 0x0
001142 if r1 != 0x3 goto <offset>
001143 r1 = *(u64 *)(r10 - 0x500)
001144 r1 &= 0xff
001145 if r1 == 0x0 goto <offset>
001146 r1 = r0
001147 r1 += 0x9
001148 if r1 < r9 goto <offset>
001149 goto <offset>
001150 *(u64 *)(r10 - 0x500) = r7
001151 if r1 == 0xf goto <offset>
001152 r7 = 0x0
001153 if r1 != 0x10 goto <offset>
001154 r2 = *(u64 *)(r10 - 0x500)
001155 r2 &= 0xff
001156 r1 = 0x4
001157 if r2 != 0x0 goto <offset>
001158 r1 = 0x3
001159 r1 += r0
001160 r7 = r9
001161 if r1 >= r7 goto <offset>
001162 r1 *= 0x30
001163 r2 = r8
001164 r2 += r1
001165 r3 = *(u64 *)(r2 + 0x10)
001166 r1 = *(u64 *)(r3 + 0x10)
001167 r2 = <addr> ll
001168 if r1 >= r2 goto <offset>
001169 r2 = r1
001170 r2 += 0x1
001171 *(u64 *)(r3 + 0x10) = r2
001172 r2 = *(u64 *)(r3 + 0x20)
001173 if r2 <= 0x47 goto <offset>
001174 r2 = *(u64 *)(r3 + 0x18)
001175 r2 = *(u64 *)(r2 + 0x40)
001176 *(u64 *)(r10 - 0x550) = r2
001177 *(u64 *)(r10 - 0x548) = r3
001178 *(u64 *)(r3 + 0x10) = r1
001179 r6 = r0
001180 r6 += 0x2
001181 if r6 >= r7 goto <offset>
001182 r0 += 0xe
001183 r1 = r6
001184 r1 *= 0x30
001185 r5 = r8
001186 r5 += r1
001187 r3 = *(u64 *)(r5 + 0x10)
001188 r1 = r3
001189 r1 += 0x10
001190 r2 = *(u64 *)(r3 + 0x10)
001191 r4 = <addr> ll
001192 if r2 >= r4 goto <offset>
001193 *(u64 *)(r10 - 0x588) = r5
001194 *(u64 *)(r10 - 0x530) = r0
001195 r5 = *(u64 *)(r10 - 0x500)
001196 r5 &= 0xff
001197 r4 = 0xc8
001198 if r5 != 0x0 goto <offset>
001199 r4 = 0xd0
001200 r5 = r2
001201 r5 += 0x1
001202 *(u64 *)(r3 + 0x10) = r5
001203 r5 = r4
001204 r5 += 0x8
001205 r0 = *(u64 *)(r3 + 0x20)
001206 if r5 > r0 goto <offset>
001207 r3 = *(u64 *)(r3 + 0x18)
001208 r3 += r4
001209 r3 = *(u64 *)(r3 + 0x0)
001210 *(u64 *)(r10 - 0x590) = r3
001211 if r3 == 0x0 goto <offset>
001212 *(u64 *)(r1 + 0x0) = r2
001213 r1 = *(u64 *)(r10 - 0x4e0)
001214 r1 += 0x1
001215 if r1 >= r7 goto <offset>
001216 r1 *= 0x30
001217 r2 = r8
001218 r2 += r1
001219 r1 = *(u64 *)(r2 + 0x0)
001220 r2 = *(u64 *)(r1 + 0x18)
001221 *(u64 *)(r10 - 0x218) = r2
001222 r2 = *(u64 *)(r1 + 0x10)
001223 *(u64 *)(r10 - 0x220) = r2
001224 r2 = *(u64 *)(r1 + 0x8)
001225 *(u64 *)(r10 - 0x228) = r2
001226 r1 = *(u64 *)(r1 + 0x0)
001227 *(u64 *)(r10 - 0x230) = r1
001228 call <target>
001229 r1 = <addr> ll
001230 r1 = *(u64 *)(r1 + 0x0)
001231 r2 = 0x0
001232 r4 = 0x1
001233 r3 = r1
001234 r3 += -0x1fe
001235 if r3 > r1 goto <offset>
001236 r4 = 0x0
001237 if r4 == 0x0 goto <offset>
001238 r9 = <addr> ll
001239 r0 = *(u64 *)(r10 - 0x4e0)
001240 if r1 == 0x0 goto <offset>
001241 r9 = r2
001242 r1 = <addr> ll
001243 if r9 >= r1 goto <offset>
001244 goto <offset>
001245 if r1 == 0x8 goto <offset>
001246 *(u64 *)(r10 - 0x500) = r7
001247 r7 = 0x0
001248 if r1 != 0x9 goto <offset>
001249 r1 = *(u64 *)(r10 - 0x500)
001250 r1 &= 0xff
001251 if r1 == 0x0 goto <offset>
001252 r1 = r0
001253 r1 += 0x7
001254 if r1 >= r9 goto <offset>
001255 r1 *= 0x30
001256 r2 = r8
001257 r2 += r1
001258 r1 = *(u64 *)(r2 + 0x10)
001259 r3 = *(u64 *)(r1 + 0x10)
001260 r2 = <addr> ll
001261 if r3 >= r2 goto <offset>
001262 r2 = r3
001263 r2 += 0x1
001264 *(u64 *)(r1 + 0x10) = r2
001265 r2 = *(u64 *)(r1 + 0x20)
001266 if r2 <= 0x47 goto <offset>
001267 r2 = *(u64 *)(r1 + 0x18)
001268 r2 = *(u64 *)(r2 + 0x40)
001269 *(u64 *)(r10 - 0x5a0) = r2
001270 *(u64 *)(r1 + 0x10) = r3
001271 r1 = 0xb
001272 r2 = 0xa
001273 r3 = 0x9
001274 *(u64 *)(r10 - 0x548) = r3
001275 r9 = 0x8
001276 r6 = 0x7
001277 r7 = 0x6
001278 goto <offset>
001279 if r1 != 0x7 goto <offset>
001280 r1 = r0
001281 r1 += 0x4
001282 if r1 >= r9 goto <offset>
001283 r1 *= 0x30
001284 r8 += r1
001285 r6 = *(u64 *)(r8 + 0x10)
001286 r1 = *(u64 *)(r6 + 0x10)
001287 r2 = <addr> ll
001288 if r1 >= r2 goto <offset>
001289 r2 = r1
001290 r2 += 0x1
001291 *(u64 *)(r6 + 0x10) = r2
001292 r2 = *(u64 *)(r6 + 0x20)
001293 if r2 <= 0x47 goto <offset>
001294 r2 = *(u64 *)(r6 + 0x18)
001295 r2 = *(u64 *)(r2 + 0x40)
001296 *(u64 *)(r10 - 0x548) = r2
001297 *(u64 *)(r6 + 0x10) = r1
001298 r1 = r0
001299 r1 += 0xb
001300 if r1 >= r9 goto <offset>
001301 r1 *= 0x30
001302 r2 = *(u64 *)(r10 - 0x4f8)
001303 r2 += r1
001304 r9 = *(u64 *)(r2 + 0x0)
001305 r1 = *(u64 *)(r9 + 0x18)
001306 *(u64 *)(r10 - 0x1a8) = r1
001307 r1 = *(u64 *)(r9 + 0x10)
001308 *(u64 *)(r10 - 0x1b0) = r1
001309 r1 = *(u64 *)(r9 + 0x8)
001310 *(u64 *)(r10 - 0x1b8) = r1
001311 r1 = *(u64 *)(r9 + 0x0)
001312 *(u64 *)(r10 - 0x1c0) = r1
001313 call <target>
001314 r1 = <addr> ll
001315 r1 = *(u64 *)(r1 + 0x0)
001316 r2 = 0x0
001317 r4 = 0x1
001318 r3 = r1
001319 r3 += -0x1dc
001320 if r3 > r1 goto <offset>
001321 r4 = 0x0
001322 if r4 == 0x0 goto <offset>
001323 r7 = <addr> ll
001324 r0 = *(u64 *)(r10 - 0x4e0)
001325 if r1 == 0x0 goto <offset>
001326 r7 = r2
001327 *(u64 *)(r10 - 0x530) = r6
001328 r1 = <addr> ll
001329 if r7 >= r1 goto <offset>
001330 goto <offset>
001331 r1 = r0
001332 r1 += 0x4
001333 if r1 >= r9 goto <offset>
001334 r1 *= 0x30
001335 r8 += r1
001336 r6 = *(u64 *)(r8 + 0x10)
001337 r1 = *(u64 *)(r6 + 0x10)
001338 r2 = <addr> ll
001339 if r1 >= r2 goto <offset>
001340 r2 = r1
001341 r2 += 0x1
001342 *(u64 *)(r6 + 0x10) = r2
001343 r2 = *(u64 *)(r6 + 0x20)
001344 if r2 <= 0x47 goto <offset>
001345 r2 = *(u64 *)(r6 + 0x18)
001346 r2 = *(u64 *)(r2 + 0x40)
001347 *(u64 *)(r10 - 0x530) = r2
001348 *(u64 *)(r6 + 0x10) = r1
001349 r1 = r0
001350 r1 += 0x1
001351 if r1 >= r9 goto <offset>
001352 r1 *= 0x30
001353 r2 = *(u64 *)(r10 - 0x4f8)
001354 r2 += r1
001355 r1 = *(u64 *)(r2 + 0x0)
001356 r2 = *(u64 *)(r1 + 0x18)
001357 *(u64 *)(r10 - 0x218) = r2
001358 r2 = *(u64 *)(r1 + 0x10)
001359 *(u64 *)(r10 - 0x220) = r2
001360 r2 = *(u64 *)(r1 + 0x8)
001361 *(u64 *)(r10 - 0x228) = r2
001362 r1 = *(u64 *)(r1 + 0x0)
001363 *(u64 *)(r10 - 0x230) = r1
001364 call <target>
001365 r1 = <addr> ll
001366 r1 = *(u64 *)(r1 + 0x0)
001367 r2 = 0x0
001368 r4 = 0x1
001369 r3 = r1
001370 r3 += -0x1fe
001371 if r3 > r1 goto <offset>
001372 r4 = 0x0
001373 if r4 == 0x0 goto <offset>
001374 r7 = <addr> ll
001375 r0 = *(u64 *)(r10 - 0x4e0)
001376 if r1 == 0x0 goto <offset>
001377 r7 = r2
001378 *(u64 *)(r10 - 0x500) = r6
001379 r1 = <addr> ll
001380 if r7 >= r1 goto <offset>
001381 goto <offset>
001382 r2 = r7
001383 r2 &= 0xff
001384 r1 = 0xb
001385 r3 = 0xc
001386 if r2 != 0x0 goto <offset>
001387 r3 = 0xb
001388 if r2 == 0x0 goto <offset>
001389 *(u64 *)(r10 - 0x548) = r1
001390 r9 = 0x9
001391 r1 = 0xa
001392 if r2 != 0x0 goto <offset>
001393 r1 = 0x9
001394 *(u64 *)(r10 - 0x530) = r1
001395 if r2 == 0x0 goto <offset>
001396 r6 = 0x7
001397 r1 = 0x8
001398 if r2 != 0x0 goto <offset>
001399 r1 = 0x7
001400 if r2 == 0x0 goto <offset>
001401 *(u64 *)(r10 - 0x550) = r3
001402 r1 += r0
001403 r2 = *(u64 *)(r10 - 0x4e8)
001404 if r1 < r2 goto <offset>
001405 goto <offset>
001406 r1 = r0
001407 r1 += 0x8
001408 if r1 >= r9 goto <offset>
001409 r1 *= 0x30
001410 r6 = r8
001411 r6 += r1
001412 r7 = *(u64 *)(r6 + 0x10)
001413 r1 = *(u64 *)(r7 + 0x10)
001414 r2 = <addr> ll
001415 if r1 >= r2 goto <offset>
001416 r2 = r1
001417 r2 += 0x1
001418 *(u64 *)(r7 + 0x10) = r2
001419 r2 = *(u64 *)(r7 + 0x20)
001420 if r2 <= 0x47 goto <offset>
001421 r2 = *(u64 *)(r7 + 0x18)
001422 r2 = *(u64 *)(r2 + 0x40)
001423 *(u64 *)(r10 - 0x530) = r2
001424 *(u64 *)(r7 + 0x10) = r1
001425 r1 = r0
001426 r1 += 0x1
001427 if r1 >= r9 goto <offset>
001428 r1 *= 0x30
001429 r8 += r1
001430 r1 = *(u64 *)(r8 + 0x0)
001431 r2 = *(u64 *)(r1 + 0x18)
001432 *(u64 *)(r10 - 0x128) = r2
001433 r2 = *(u64 *)(r1 + 0x10)
001434 *(u64 *)(r10 - 0x130) = r2
001435 r2 = *(u64 *)(r1 + 0x8)
001436 *(u64 *)(r10 - 0x138) = r2
001437 r1 = *(u64 *)(r1 + 0x0)
001438 *(u64 *)(r10 - 0x140) = r1
001439 call <target>
001440 r1 = <addr> ll
001441 r1 = *(u64 *)(r1 + 0x0)
001442 r2 = 0x0
001443 r4 = 0x1
001444 r3 = r1
001445 r3 += -0x154
001446 if r3 > r1 goto <offset>
001447 r4 = 0x0
001448 *(u64 *)(r10 - 0x500) = r7
001449 if r4 == 0x0 goto <offset>
001450 r7 = <addr> ll
001451 r0 = *(u64 *)(r10 - 0x4e0)
001452 if r1 == 0x0 goto <offset>
001453 r7 = r2
001454 r1 = <addr> ll
001455 if r7 >= r1 goto <offset>
001456 goto <offset>
001457 r1 = r0
001458 r1 += 0xa
001459 if r1 >= r9 goto <offset>
001460 r1 *= 0x30
001461 r6 = r8
001462 r6 += r1
001463 r7 = *(u64 *)(r6 + 0x10)
001464 r1 = *(u64 *)(r7 + 0x10)
001465 r2 = <addr> ll
001466 if r1 >= r2 goto <offset>
001467 r2 = r1
001468 r2 += 0x1
001469 *(u64 *)(r7 + 0x10) = r2
001470 r2 = *(u64 *)(r7 + 0x20)
001471 if r2 <= 0x47 goto <offset>
001472 r2 = *(u64 *)(r7 + 0x18)
001473 r8 = *(u64 *)(r2 + 0x40)
001474 *(u64 *)(r7 + 0x10) = r1
001475 r1 = r0
001476 r1 += 0x1
001477 if r1 >= r9 goto <offset>
001478 *(u64 *)(r10 - 0x500) = r1
001479 r1 *= 0x30
001480 r2 = *(u64 *)(r10 - 0x4f8)
001481 r2 += r1
001482 *(u64 *)(r10 - 0x530) = r2
001483 r9 = *(u64 *)(r2 + 0x0)
001484 r1 = *(u64 *)(r9 + 0x18)
001485 *(u64 *)(r10 - 0x3f8) = r1
001486 r1 = *(u64 *)(r9 + 0x10)
001487 *(u64 *)(r10 - 0x400) = r1
001488 r1 = *(u64 *)(r9 + 0x8)
001489 *(u64 *)(r10 - 0x408) = r1
001490 r1 = *(u64 *)(r9 + 0x0)
001491 *(u64 *)(r10 - 0x410) = r1
001492 call <target>
001493 r1 = <addr> ll
001494 r1 = *(u64 *)(r1 + 0x0)
001495 r2 = 0x0
001496 r4 = 0x1
001497 r3 = r1
001498 r3 += -0x3da
001499 if r3 > r1 goto <offset>
001500 r4 = 0x0
001501 *(u64 *)(r10 - 0x550) = r8
001502 *(u64 *)(r10 - 0x548) = r7
001503 if r4 == 0x0 goto <offset>
001504 r7 = <addr> ll
001505 r8 = *(u64 *)(r10 - 0x4e0)
001506 if r1 == 0x0 goto <offset>
001507 r7 = r2
001508 r1 = <addr> ll
001509 if r7 >= r1 goto <offset>
001510 goto <offset>
001511 r6 = r0
001512 r6 += 0x1
001513 if r6 >= r9 goto <offset>
001514 r1 = r6
001515 r1 *= 0x30
001516 r5 = r8
001517 r5 += r1
001518 r1 = *(u64 *)(r5 + 0x0)
001519 r3 = *(u64 *)(r1 + 0x0)
001520 r4 = -<addr> ll
001521 if r3 != r4 goto <offset>
001522 r3 = *(u64 *)(r1 + 0x8)
001523 r4 = -<addr> ll
001524 if r3 != r4 goto <offset>
001525 r3 = *(u64 *)(r1 + 0x10)
001526 r4 = -<addr> ll
001527 if r3 != r4 goto <offset>
001528 r3 = 0x0
001529 r1 = *(u64 *)(r1 + 0x18)
001530 r4 = <addr> ll
001531 if r1 == r4 goto <offset>
001532 r3 = 0x1
001533 if r3 != 0x0 goto <offset>
001534 r2 = r7
001535 r2 &= 0xff
001536 r1 = 0x9
001537 if r2 != 0x0 goto <offset>
001538 r1 = 0x8
001539 r1 += r0
001540 if r1 >= r9 goto <offset>
001541 r1 *= 0x30
001542 r2 = r8
001543 r2 += r1
001544 r3 = *(u64 *)(r2 + 0x10)
001545 r1 = *(u64 *)(r3 + 0x10)
001546 r2 = <addr> ll
001547 if r1 >= r2 goto <offset>
001548 r2 = r1
001549 r2 += 0x1
001550 *(u64 *)(r3 + 0x10) = r2
001551 r2 = *(u64 *)(r3 + 0x20)
001552 if r2 <= 0x47 goto <offset>
001553 *(u64 *)(r10 - 0x530) = r5
001554 r2 = *(u64 *)(r3 + 0x18)
001555 r2 = *(u64 *)(r2 + 0x40)
001556 *(u64 *)(r10 - 0x550) = r2
001557 *(u64 *)(r10 - 0x548) = r3
001558 *(u64 *)(r3 + 0x10) = r1
001559 call <target>
001560 r1 = <addr> ll
001561 r1 = *(u64 *)(r1 + 0x0)
001562 r2 = 0x0
001563 r4 = 0x1
001564 r3 = r1
001565 r3 += -0x242
001566 if r3 > r1 goto <offset>
001567 r4 = 0x0
001568 r0 = *(u64 *)(r10 - 0x4e0)
001569 if r4 == 0x0 goto <offset>
001570 r7 = <addr> ll
001571 if r1 == 0x0 goto <offset>
001572 r7 = r2
001573 r1 = <addr> ll
001574 if r7 >= r1 goto <offset>
001575 goto <offset>
001576 r1 = r0
001577 r1 += 0x7
001578 if r1 >= r9 goto <offset>
001579 r1 *= 0x30
001580 r9 = r8
001581 r9 += r1
001582 r7 = *(u64 *)(r9 + 0x10)
001583 r1 = *(u64 *)(r7 + 0x10)
001584 r2 = <addr> ll
001585 if r1 >= r2 goto <offset>
001586 r2 = r1
001587 r2 += 0x1
001588 *(u64 *)(r7 + 0x10) = r2
001589 r2 = *(u64 *)(r7 + 0x20)
001590 if r2 <= 0x47 goto <offset>
001591 r2 = *(u64 *)(r7 + 0x18)
001592 r2 = *(u64 *)(r2 + 0x40)
001593 *(u64 *)(r10 - 0x588) = r2
001594 *(u64 *)(r7 + 0x10) = r1
001595 r0 += 0x1
001596 r1 = *(u64 *)(r10 - 0x4e8)
001597 if r0 >= r1 goto <offset>
001598 *(u64 *)(r10 - 0x530) = r0
001599 r1 = r0
001600 r1 *= 0x30
001601 r2 = r8
001602 r2 += r1
001603 *(u64 *)(r10 - 0x548) = r2
001604 r6 = *(u64 *)(r2 + 0x0)
001605 r1 = *(u64 *)(r6 + 0x18)
001606 *(u64 *)(r10 - 0x3b8) = r1
001607 r1 = *(u64 *)(r6 + 0x10)
001608 *(u64 *)(r10 - 0x3c0) = r1
001609 r1 = *(u64 *)(r6 + 0x8)
001610 *(u64 *)(r10 - 0x3c8) = r1
001611 r1 = *(u64 *)(r6 + 0x0)
001612 *(u64 *)(r10 - 0x3d0) = r1
001613 call <target>
001614 r1 = <addr> ll
001615 r1 = *(u64 *)(r1 + 0x0)
001616 r2 = 0x0
001617 r4 = 0x1
001618 r3 = r1
001619 r3 += -0x396
001620 if r3 > r1 goto <offset>
001621 r4 = 0x0
001622 *(u64 *)(r10 - 0x550) = r7
001623 if r4 == 0x0 goto <offset>
001624 r7 = <addr> ll
001625 r0 = *(u64 *)(r10 - 0x4e0)
001626 if r1 == 0x0 goto <offset>
001627 r7 = r2
001628 r1 = <addr> ll
001629 if r7 >= r1 goto <offset>
001630 goto <offset>
001631 r1 = r0
001632 r1 += 0x6
001633 if r1 >= r9 goto <offset>
001634 r1 *= 0x30
001635 r3 = r8
001636 r3 += r1
001637 r1 = *(u64 *)(r3 + 0x0)
001638 r3 = *(u64 *)(r1 + 0x0)
001639 r4 = -<addr> ll
001640 if r3 != r4 goto <offset>
001641 r3 = *(u64 *)(r1 + 0x8)
001642 r4 = -<addr> ll
001643 if r3 != r4 goto <offset>
001644 r3 = *(u64 *)(r1 + 0x10)
001645 r4 = -<addr> ll
001646 if r3 != r4 goto <offset>
001647 r3 = 0x0
001648 r1 = *(u64 *)(r1 + 0x18)
001649 r4 = <addr> ll
001650 if r1 == r4 goto <offset>
001651 r3 = 0x1
001652 if r3 != 0x0 goto <offset>
001653 r2 = r7
001654 r2 &= 0xff
001655 r1 = 0x3
001656 if r2 != 0x0 goto <offset>
001657 r1 = 0x2
001658 r1 += r0
001659 if r1 >= r9 goto <offset>
001660 r1 *= 0x30
001661 r8 += r1
001662 r8 = *(u64 *)(r8 + 0x10)
001663 r1 = *(u64 *)(r8 + 0x10)
001664 r2 = <addr> ll
001665 if r1 >= r2 goto <offset>
001666 r2 = r1
001667 r2 += 0x1
001668 *(u64 *)(r8 + 0x10) = r2
001669 r2 = *(u64 *)(r8 + 0x20)
001670 if r2 <= 0x47 goto <offset>
001671 r2 = *(u64 *)(r8 + 0x18)
001672 r2 = *(u64 *)(r2 + 0x40)
001673 *(u64 *)(r10 - 0x548) = r2
001674 *(u64 *)(r8 + 0x10) = r1
001675 call <target>
001676 r1 = <addr> ll
001677 r1 = *(u64 *)(r1 + 0x0)
001678 r2 = 0x0
001679 r4 = 0x1
001680 r3 = r1
001681 r3 += -0x132
001682 if r3 > r1 goto <offset>
001683 r4 = 0x0
001684 r6 = *(u64 *)(r10 - 0x4e0)
001685 if r4 == 0x0 goto <offset>
001686 r7 = <addr> ll
001687 if r1 == 0x0 goto <offset>
001688 r7 = r2
001689 *(u64 *)(r10 - 0x530) = r8
001690 r1 = <addr> ll
001691 if r7 >= r1 goto <offset>
001692 goto <offset>
001693 r1 = r7
001694 r1 &= 0xff
001695 if r1 == 0x0 goto <offset>
001696 r1 = r0
001697 r1 += 0x7
001698 if r1 >= r9 goto <offset>
001699 r1 *= 0x30
001700 r8 += r1
001701 r1 = *(u64 *)(r8 + 0x10)
001702 r3 = *(u64 *)(r1 + 0x10)
001703 r2 = <addr> ll
001704 if r3 >= r2 goto <offset>
001705 r2 = r3
001706 r2 += 0x1
001707 *(u64 *)(r1 + 0x10) = r2
001708 r2 = *(u64 *)(r1 + 0x20)
001709 if r2 <= 0x47 goto <offset>
001710 r2 = *(u64 *)(r1 + 0x18)
001711 r2 = *(u64 *)(r2 + 0x40)
001712 *(u64 *)(r10 - 0x5c0) = r2
001713 *(u64 *)(r1 + 0x10) = r3
001714 r1 = 0xb
001715 *(u64 *)(r10 - 0x548) = r1
001716 r2 = 0xa
001717 r1 = 0x5
001718 *(u64 *)(r10 - 0x5a0) = r1
001719 r1 = 0x4
001720 *(u64 *)(r10 - 0x598) = r1
001721 r1 = 0x9
001722 *(u64 *)(r10 - 0x550) = r1
001723 r8 = 0x8
001724 r9 = 0x7
001725 r7 = 0x6
001726 *(u64 *)(r10 - 0x588) = r2
001727 r0 += 0x1
001728 r1 = *(u64 *)(r10 - 0x4e8)
001729 if r0 < r1 goto <offset>
001730 goto <offset>
001731 r2 = r7
001732 r2 &= 0xff
001733 r1 = 0xb
001734 r3 = 0xa
001735 if r2 == 0x0 goto <offset>
001736 r3 = 0xb
001737 if r2 != 0x0 goto <offset>
001738 *(u64 *)(r10 - 0x548) = r1
001739 r9 = 0x9
001740 r1 = 0x8
001741 if r2 == 0x0 goto <offset>
001742 r1 = 0x9
001743 *(u64 *)(r10 - 0x530) = r1
001744 if r2 != 0x0 goto <offset>
001745 r6 = 0x7
001746 r1 = 0x6
001747 if r2 == 0x0 goto <offset>
001748 r1 = 0x7
001749 if r2 != 0x0 goto <offset>
001750 *(u64 *)(r10 - 0x550) = r3
001751 r1 += r0
001752 r2 = *(u64 *)(r10 - 0x4e8)
001753 if r1 < r2 goto <offset>
001754 goto <offset>
001755 if r2 != 0x0 goto <offset>
001756 r1 = 0xc
001757 *(u64 *)(r10 - 0x548) = r1
001758 r9 = 0x9
001759 r1 = 0xa
001760 if r2 == 0x0 goto <offset>
001761 *(u64 *)(r10 - 0x530) = r1
001762 if r2 != 0x0 goto <offset>
001763 r9 = 0xa
001764 r6 = 0x7
001765 r1 = 0x8
001766 if r2 == 0x0 goto <offset>
001767 if r2 != 0x0 goto <offset>
001768 r6 = 0x8
001769 *(u64 *)(r10 - 0x550) = r3
001770 r1 += r0
001771 r2 = *(u64 *)(r10 - 0x4e8)
001772 if r1 >= r2 goto <offset>
001773 r1 *= 0x30
001774 r8 += r1
001775 r3 = *(u64 *)(r8 + 0x10)
001776 r1 = *(u64 *)(r3 + 0x10)
001777 r2 = <addr> ll
001778 if r1 >= r2 goto <offset>
001779 r2 = r1
001780 r2 += 0x1
001781 *(u64 *)(r3 + 0x10) = r2
001782 r2 = *(u64 *)(r3 + 0x20)
001783 if r2 <= 0x47 goto <offset>
001784 r2 = *(u64 *)(r3 + 0x18)
001785 r2 = *(u64 *)(r2 + 0x40)
001786 *(u64 *)(r10 - 0x5a8) = r2
001787 *(u64 *)(r10 - 0x5a0) = r3
001788 *(u64 *)(r3 + 0x10) = r1
001789 r0 += 0x1
001790 r1 = *(u64 *)(r10 - 0x4e8)
001791 if r0 >= r1 goto <offset>
001792 *(u64 *)(r10 - 0x590) = r0
001793 r1 = r0
001794 r1 *= 0x30
001795 r2 = *(u64 *)(r10 - 0x4f8)
001796 r2 += r1
001797 *(u64 *)(r10 - 0x598) = r2
001798 r2 = *(u64 *)(r2 + 0x0)
001799 r1 = *(u64 *)(r2 + 0x18)
001800 *(u64 *)(r10 - 0x338) = r1
001801 r1 = *(u64 *)(r2 + 0x10)
001802 *(u64 *)(r10 - 0x340) = r1
001803 r1 = *(u64 *)(r2 + 0x8)
001804 *(u64 *)(r10 - 0x348) = r1
001805 *(u64 *)(r10 - 0x588) = r2
001806 r1 = *(u64 *)(r2 + 0x0)
001807 *(u64 *)(r10 - 0x350) = r1
001808 call <target>
001809 r1 = <addr> ll
001810 r1 = *(u64 *)(r1 + 0x0)
001811 r2 = 0x0
001812 r4 = 0x1
001813 r3 = r1
001814 r3 += -0x330
001815 if r3 > r1 goto <offset>
001816 r4 = 0x0
001817 if r4 == 0x0 goto <offset>
001818 r7 = <addr> ll
001819 r0 = *(u64 *)(r10 - 0x4e0)
001820 if r1 == 0x0 goto <offset>
001821 r7 = r2
001822 r1 = <addr> ll
001823 if r7 >= r1 goto <offset>
001824 goto <offset>
001825 if r2 == 0x0 goto <offset>
001826 r1 = 0xa
001827 *(u64 *)(r10 - 0x548) = r1
001828 r9 = 0x9
001829 r1 = 0x8
001830 if r2 != 0x0 goto <offset>
001831 *(u64 *)(r10 - 0x530) = r1
001832 if r2 == 0x0 goto <offset>
001833 r9 = 0x8
001834 r6 = 0x7
001835 r1 = 0x6
001836 if r2 != 0x0 goto <offset>
001837 if r2 == 0x0 goto <offset>
001838 r6 = 0x6
001839 *(u64 *)(r10 - 0x550) = r3
001840 r1 += r0
001841 r2 = *(u64 *)(r10 - 0x4e8)
001842 if r1 >= r2 goto <offset>
001843 r1 *= 0x30
001844 r8 += r1
001845 r3 = *(u64 *)(r8 + 0x10)
001846 r1 = *(u64 *)(r3 + 0x10)
001847 r2 = <addr> ll
001848 if r1 >= r2 goto <offset>
001849 r2 = r1
001850 r2 += 0x1
001851 *(u64 *)(r3 + 0x10) = r2
001852 r2 = *(u64 *)(r3 + 0x20)
001853 if r2 <= 0x47 goto <offset>
001854 r2 = *(u64 *)(r3 + 0x18)
001855 r2 = *(u64 *)(r2 + 0x40)
001856 *(u64 *)(r10 - 0x5a8) = r2
001857 *(u64 *)(r10 - 0x5a0) = r3
001858 *(u64 *)(r3 + 0x10) = r1
001859 r0 += 0x1
001860 r1 = *(u64 *)(r10 - 0x4e8)
001861 if r0 >= r1 goto <offset>
001862 *(u64 *)(r10 - 0x590) = r0
001863 r1 = r0
001864 r1 *= 0x30
001865 r2 = *(u64 *)(r10 - 0x4f8)
001866 r2 += r1
001867 *(u64 *)(r10 - 0x598) = r2
001868 r2 = *(u64 *)(r2 + 0x0)
001869 r1 = *(u64 *)(r2 + 0x18)
001870 *(u64 *)(r10 - 0x2f8) = r1
001871 r1 = *(u64 *)(r2 + 0x10)
001872 *(u64 *)(r10 - 0x300) = r1
001873 r1 = *(u64 *)(r2 + 0x8)
001874 *(u64 *)(r10 - 0x308) = r1
001875 *(u64 *)(r10 - 0x588) = r2
001876 r1 = *(u64 *)(r2 + 0x0)
001877 *(u64 *)(r10 - 0x310) = r1
001878 call <target>
001879 r1 = <addr> ll
001880 r1 = *(u64 *)(r1 + 0x0)
001881 r2 = 0x0
001882 r4 = 0x1
001883 r3 = r1
001884 r3 += -0x2ec
001885 if r3 > r1 goto <offset>
001886 r4 = 0x0
001887 *(u64 *)(r10 - 0x500) = r7
001888 if r4 == 0x0 goto <offset>
001889 r7 = <addr> ll
001890 r0 = *(u64 *)(r10 - 0x4e0)
001891 if r1 == 0x0 goto <offset>
001892 r7 = r2
001893 r1 = <addr> ll
001894 if r7 >= r1 goto <offset>
001895 goto <offset>
001896 r6 = r0
001897 r6 += 0x5
001898 if r6 >= r9 goto <offset>
001899 r6 *= 0x30
001900 r4 = r8
001901 r4 += r6
001902 r1 = *(u64 *)(r4 + 0x10)
001903 r3 = *(u64 *)(r1 + 0x10)
001904 r2 = <addr> ll
001905 if r3 >= r2 goto <offset>
001906 r2 = r3
001907 r2 += 0x1
001908 *(u64 *)(r1 + 0x10) = r2
001909 r2 = *(u64 *)(r1 + 0x20)
001910 if r2 <= 0x47 goto <offset>
001911 *(u64 *)(r10 - 0x548) = r4
001912 r2 = *(u64 *)(r1 + 0x18)
001913 r2 = *(u64 *)(r2 + 0x40)
001914 *(u64 *)(r10 - 0x5c8) = r2
001915 *(u64 *)(r1 + 0x10) = r3
001916 r1 = r0
001917 r1 += 0x1
001918 if r1 >= r9 goto <offset>
001919 r1 *= 0x30
001920 r8 += r1
001921 r1 = *(u64 *)(r8 + 0x0)
001922 r2 = *(u64 *)(r1 + 0x18)
001923 *(u64 *)(r10 - 0x218) = r2
001924 r2 = *(u64 *)(r1 + 0x10)
001925 *(u64 *)(r10 - 0x220) = r2
001926 r2 = *(u64 *)(r1 + 0x8)
001927 *(u64 *)(r10 - 0x228) = r2
001928 r1 = *(u64 *)(r1 + 0x0)
001929 *(u64 *)(r10 - 0x230) = r1
001930 call <target>
001931 r1 = <addr> ll
001932 r1 = *(u64 *)(r1 + 0x0)
001933 r4 = <addr> ll
001934 if r1 == 0x0 goto <offset>
001935 r4 = r1
001936 r7 &= 0xff
001937 r1 = r7
001938 r1 += 0xe
001939 r2 = r1
001940 r2 *= 0x22
001941 r3 = 0x0
001942 r0 = 0x1
001943 r5 = r4
001944 r5 -= r2
001945 if r5 > r4 goto <offset>
001946 r0 = 0x0
001947 if r0 == 0x0 goto <offset>
001948 r4 = <addr> ll
001949 if r3 > r4 goto <offset>
001950 goto <offset>
001951 r1 = r0
001952 r1 += 0x6
001953 if r1 >= r9 goto <offset>
001954 r1 *= 0x30
001955 r8 += r1
001956 r6 = *(u64 *)(r8 + 0x10)
001957 r1 = *(u64 *)(r6 + 0x10)
001958 r2 = <addr> ll
001959 if r1 >= r2 goto <offset>
001960 r2 = r1
001961 r2 += 0x1
001962 *(u64 *)(r6 + 0x10) = r2
001963 r2 = *(u64 *)(r6 + 0x20)
001964 if r2 <= 0x47 goto <offset>
001965 r2 = *(u64 *)(r6 + 0x18)
001966 r2 = *(u64 *)(r2 + 0x40)
001967 *(u64 *)(r10 - 0x530) = r2
001968 *(u64 *)(r6 + 0x10) = r1
001969 r1 = r0
001970 r1 += 0x1
001971 if r1 >= r9 goto <offset>
001972 r1 *= 0x30
001973 r2 = *(u64 *)(r10 - 0x4f8)
001974 r2 += r1
001975 r1 = *(u64 *)(r2 + 0x0)
001976 r2 = *(u64 *)(r1 + 0x18)
001977 *(u64 *)(r10 - 0x188) = r2
001978 r2 = *(u64 *)(r1 + 0x10)
001979 *(u64 *)(r10 - 0x190) = r2
001980 r2 = *(u64 *)(r1 + 0x8)
001981 *(u64 *)(r10 - 0x198) = r2
001982 r1 = *(u64 *)(r1 + 0x0)
001983 *(u64 *)(r10 - 0x1a0) = r1
001984 call <target>
001985 r1 = <addr> ll
001986 r1 = *(u64 *)(r1 + 0x0)
001987 r2 = 0x0
001988 r4 = 0x1
001989 r3 = r1
001990 r3 += -0x1ba
001991 if r3 > r1 goto <offset>
001992 r4 = 0x0
001993 if r4 == 0x0 goto <offset>
001994 r7 = <addr> ll
001995 r0 = *(u64 *)(r10 - 0x4e0)
001996 if r1 == 0x0 goto <offset>
001997 r7 = r2
001998 r1 = <addr> ll
001999 if r7 >= r1 goto <offset>
002000 goto <offset>
002001 r1 = r7
002002 r1 &= 0xff
002003 if r1 == 0x0 goto <offset>
002004 r1 = r0
002005 r1 += 0x4
002006 if r1 < r9 goto <offset>
002007 goto <offset>
002008 r1 = r7
002009 r1 &= 0xff
002010 if r1 == 0x0 goto <offset>
002011 r1 = r0
002012 r1 += 0x5
002013 if r1 < r9 goto <offset>
002014 goto <offset>
002015 r5 = 0x7
002016 r4 = 0x6
002017 if r2 == 0x0 goto <offset>
002018 r4 = 0x7
002019 if r2 != 0x0 goto <offset>
002020 r1 = 0x4
002021 r6 = 0x5
002022 if r2 == 0x0 goto <offset>
002023 r6 = 0x4
002024 *(u64 *)(r10 - 0x500) = r6
002025 *(u64 *)(r10 - 0x530) = r5
002026 if r2 != 0x0 goto <offset>
002027 r9 = 0x3
002028 r8 = 0x2
002029 if r2 == 0x0 goto <offset>
002030 r8 = 0x3
002031 if r2 != 0x0 goto <offset>
002032 r1 += r0
002033 r2 = *(u64 *)(r10 - 0x4e8)
002034 if r1 >= r2 goto <offset>
002035 r1 *= 0x30
002036 r6 = *(u64 *)(r10 - 0x4f8)
002037 r6 += r1
002038 r7 = *(u64 *)(r6 + 0x10)
002039 r1 = *(u64 *)(r7 + 0x10)
002040 r2 = <addr> ll
002041 if r1 >= r2 goto <offset>
002042 r2 = r1
002043 r2 += 0x1
002044 *(u64 *)(r7 + 0x10) = r2
002045 r2 = *(u64 *)(r7 + 0x20)
002046 if r2 <= 0x47 goto <offset>
002047 *(u64 *)(r10 - 0x548) = r4
002048 *(u64 *)(r10 - 0x550) = r3
002049 r2 = *(u64 *)(r7 + 0x18)
002050 r2 = *(u64 *)(r2 + 0x40)
002051 *(u64 *)(r10 - 0x5a0) = r2
002052 *(u64 *)(r7 + 0x10) = r1
002053 r0 += 0x1
002054 r1 = *(u64 *)(r10 - 0x4e8)
002055 if r0 >= r1 goto <offset>
002056 *(u64 *)(r10 - 0x588) = r0
002057 r1 = r0
002058 r1 *= 0x30
002059 r2 = *(u64 *)(r10 - 0x4f8)
002060 r2 += r1
002061 *(u64 *)(r10 - 0x590) = r2
002062 r1 = *(u64 *)(r2 + 0x0)
002063 r2 = *(u64 *)(r1 + 0x18)
002064 *(u64 *)(r10 - 0x218) = r2
002065 r2 = *(u64 *)(r1 + 0x10)
002066 *(u64 *)(r10 - 0x220) = r2
002067 r2 = *(u64 *)(r1 + 0x8)
002068 *(u64 *)(r10 - 0x228) = r2
002069 r1 = *(u64 *)(r1 + 0x0)
002070 *(u64 *)(r10 - 0x230) = r1
002071 call <target>
002072 r1 = <addr> ll
002073 r1 = *(u64 *)(r1 + 0x0)
002074 r2 = 0x0
002075 r4 = 0x1
002076 r3 = r1
002077 r3 += -0x1fe
002078 if r3 > r1 goto <offset>
002079 r4 = 0x0
002080 *(u64 *)(r10 - 0x598) = r7
002081 if r4 == 0x0 goto <offset>
002082 r7 = <addr> ll
002083 r0 = *(u64 *)(r10 - 0x4e0)
002084 if r1 == 0x0 goto <offset>
002085 r7 = r2
002086 r1 = <addr> ll
002087 if r7 >= r1 goto <offset>
002088 goto <offset>
002089 r1 = r0
002090 r1 += 0x6
002091 if r1 >= r9 goto <offset>
002092 r1 *= 0x30
002093 r6 = r8
002094 r6 += r1
002095 r3 = *(u64 *)(r6 + 0x10)
002096 r1 = *(u64 *)(r3 + 0x10)
002097 r2 = <addr> ll
002098 if r1 >= r2 goto <offset>
002099 r2 = r1
002100 r2 += 0x1
002101 *(u64 *)(r3 + 0x10) = r2
002102 r2 = *(u64 *)(r3 + 0x20)
002103 if r2 <= 0x47 goto <offset>
002104 r7 = r0
002105 r7 += 0xa
002106 r2 = *(u64 *)(r3 + 0x18)
002107 r2 = *(u64 *)(r2 + 0x40)
002108 *(u64 *)(r10 - 0x548) = r2
002109 *(u64 *)(r10 - 0x530) = r3
002110 *(u64 *)(r3 + 0x10) = r1
002111 if r7 >= r9 goto <offset>
002112 r1 = r7
002113 r1 *= 0x30
002114 r8 += r1
002115 r1 = *(u64 *)(r8 + 0x0)
002116 r2 = *(u64 *)(r1 + 0x18)
002117 *(u64 *)(r10 - 0x128) = r2
002118 r2 = *(u64 *)(r1 + 0x10)
002119 *(u64 *)(r10 - 0x130) = r2
002120 r2 = *(u64 *)(r1 + 0x8)
002121 *(u64 *)(r10 - 0x138) = r2
002122 r1 = *(u64 *)(r1 + 0x0)
002123 *(u64 *)(r10 - 0x140) = r1
002124 call <target>
002125 r1 = <addr> ll
002126 r1 = *(u64 *)(r1 + 0x0)
002127 r2 = 0x0
002128 r4 = 0x1
002129 r3 = r1
002130 r3 += -0x154
002131 if r3 > r1 goto <offset>
002132 r4 = 0x0
002133 *(u64 *)(r10 - 0x500) = r7
002134 if r4 == 0x0 goto <offset>
002135 r7 = <addr> ll
002136 r0 = *(u64 *)(r10 - 0x4e0)
002137 if r1 == 0x0 goto <offset>
002138 r7 = r2
002139 r1 = <addr> ll
002140 if r7 >= r1 goto <offset>
002141 goto <offset>
002142 r8 = r0
002143 r8 += 0x2
002144 if r8 >= r9 goto <offset>
002145 r1 = r8
002146 r1 *= 0x30
002147 r2 = *(u64 *)(r10 - 0x4f8)
002148 r2 += r1
002149 *(u64 *)(r10 - 0x530) = r2
002150 r3 = *(u64 *)(r2 + 0x10)
002151 r1 = r3
002152 r1 += 0x10
002153 r2 = *(u64 *)(r3 + 0x10)
002154 r4 = <addr> ll
002155 if r2 > r4 goto <offset>
002156 r4 = r2
002157 r4 += 0x1
002158 *(u64 *)(r3 + 0x10) = r4
002159 r4 = *(u64 *)(r3 + 0x20)
002160 if r4 < 0x42 goto <offset>
002161 r3 = *(u64 *)(r3 + 0x18)
002162 w5 = *(u8 *)(r3 + 0x41)
002163 if r5 != 0x1 goto <offset>
002164 *(u64 *)(r1 + 0x0) = r2
002165 r6 = 0xe
002166 r1 = 0x1
002167 *(u64 *)(r10 - 0x5d0) = r1
002168 r1 = r7
002169 r1 &= 0xff
002170 if r1 != 0x0 goto <offset>
002171 r1 = r0
002172 r1 += 0x4
002173 if r1 < r9 goto <offset>
002174 goto <offset>
002175 if r4 != 0x0 goto <offset>
002176 r2 = r3
002177 r7 = <addr> ll
002178 r0 = *(u64 *)(r10 - 0x4e0)
002179 if r1 != 0x0 goto <offset>
002180 *(u64 *)(r10 - 0x500) = r6
002181 r1 = <addr> ll
002182 if r7 < r1 goto <offset>
002183 r1 = <addr> ll
002184 *(u64 *)(r1 + 0x0) = r7
002185 r6 = r0
002186 r6 += 0x2
002187 if r6 >= r9 goto <offset>
002188 r1 = r0
002189 r1 += 0x3
002190 r2 = r9
002191 if r1 >= r2 goto <offset>
002192 r3 = r6
002193 r3 *= 0x30
002194 r4 = *(u64 *)(r10 - 0x4f8)
002195 r9 = r4
002196 r9 += r3
002197 r5 = *(u64 *)(r9 + 0x0)
002198 r1 *= 0x30
002199 r3 = r4
002200 r3 += r1
002201 r1 = *(u64 *)(r3 + 0x0)
002202 r3 = *(u64 *)(r1 + 0x18)
002203 *(u64 *)(r10 - 0x1a8) = r3
002204 r3 = *(u64 *)(r1 + 0x10)
002205 *(u64 *)(r10 - 0x1b0) = r3
002206 r3 = *(u64 *)(r1 + 0x8)
002207 *(u64 *)(r10 - 0x1b8) = r3
002208 r1 = *(u64 *)(r1 + 0x0)
002209 *(u64 *)(r10 - 0x1c0) = r1
002210 r1 = *(u64 *)(r8 + 0x0)
002211 r3 = *(u64 *)(r1 + 0x18)
002212 *(u64 *)(r10 - 0x188) = r3
002213 r3 = *(u64 *)(r1 + 0x10)
002214 *(u64 *)(r10 - 0x190) = r3
002215 r3 = *(u64 *)(r1 + 0x8)
002216 *(u64 *)(r10 - 0x198) = r3
002217 r1 = *(u64 *)(r1 + 0x0)
002218 *(u64 *)(r10 - 0x1a0) = r1
002219 r1 = r0
002220 r1 += 0x5
002221 if r1 >= r2 goto <offset>
002222 r1 *= 0x30
002223 r3 = r4
002224 r3 += r1
002225 r1 = *(u64 *)(r3 + 0x0)
002226 r3 = *(u64 *)(r1 + 0x18)
002227 *(u64 *)(r10 - 0x168) = r3
002228 r3 = *(u64 *)(r1 + 0x10)
002229 *(u64 *)(r10 - 0x170) = r3
002230 r3 = *(u64 *)(r1 + 0x8)
002231 *(u64 *)(r10 - 0x178) = r3
002232 r1 = *(u64 *)(r1 + 0x0)
002233 *(u64 *)(r10 - 0x180) = r1
002234 r1 = r0
002235 r1 += 0x6
002236 if r1 >= r2 goto <offset>
002237 r1 *= 0x30
002238 r3 = r4
002239 r3 += r1
002240 r1 = *(u64 *)(r3 + 0x0)
002241 r3 = *(u64 *)(r1 + 0x18)
002242 *(u64 *)(r10 - 0x148) = r3
002243 r3 = *(u64 *)(r1 + 0x10)
002244 *(u64 *)(r10 - 0x150) = r3
002245 r3 = *(u64 *)(r1 + 0x8)
002246 *(u64 *)(r10 - 0x158) = r3
002247 r1 = *(u64 *)(r1 + 0x0)
002248 *(u64 *)(r10 - 0x160) = r1
002249 r1 = r0
002250 r1 += 0x7
002251 if r1 >= r2 goto <offset>
002252 r1 *= 0x30
002253 r3 = r4
002254 r3 += r1
002255 r1 = *(u64 *)(r3 + 0x0)
002256 r3 = *(u64 *)(r1 + 0x18)
002257 *(u64 *)(r10 - 0x128) = r3
002258 r3 = *(u64 *)(r1 + 0x10)
002259 *(u64 *)(r10 - 0x130) = r3
002260 r3 = *(u64 *)(r1 + 0x8)
002261 *(u64 *)(r10 - 0x138) = r3
002262 r1 = *(u64 *)(r1 + 0x0)
002263 *(u64 *)(r10 - 0x140) = r1
002264 r1 = r0
002265 r1 += 0x8
002266 if r1 >= r2 goto <offset>
002267 r1 *= 0x30
002268 r3 = r4
002269 r3 += r1
002270 r1 = *(u64 *)(r3 + 0x0)
002271 r3 = *(u64 *)(r1 + 0x18)
002272 *(u64 *)(r10 - 0x108) = r3
002273 r3 = *(u64 *)(r1 + 0x10)
002274 *(u64 *)(r10 - 0x110) = r3
002275 r3 = *(u64 *)(r1 + 0x8)
002276 *(u64 *)(r10 - 0x118) = r3
002277 r1 = *(u64 *)(r1 + 0x0)
002278 *(u64 *)(r10 - 0x120) = r1
002279 r1 = r0
002280 r1 += 0x9
002281 if r1 >= r2 goto <offset>
002282 r1 *= 0x30
002283 r3 = r4
002284 r3 += r1
002285 r1 = *(u64 *)(r3 + 0x0)
002286 r3 = *(u64 *)(r1 + 0x18)
002287 *(u64 *)(r10 - 0xe8) = r3
002288 r3 = *(u64 *)(r1 + 0x10)
002289 *(u64 *)(r10 - 0xf0) = r3
002290 r3 = *(u64 *)(r1 + 0x8)
002291 *(u64 *)(r10 - 0xf8) = r3
002292 r1 = *(u64 *)(r1 + 0x0)
002293 *(u64 *)(r10 - 0x100) = r1
002294 r1 = r0
002295 r1 += 0xa
002296 if r1 >= r2 goto <offset>
002297 r1 *= 0x30
002298 r3 = r4
002299 r3 += r1
002300 r1 = *(u64 *)(r3 + 0x0)
002301 r3 = *(u64 *)(r1 + 0x18)
002302 *(u64 *)(r10 - 0xc8) = r3
002303 r3 = *(u64 *)(r1 + 0x10)
002304 *(u64 *)(r10 - 0xd0) = r3
002305 r3 = *(u64 *)(r1 + 0x8)
002306 *(u64 *)(r10 - 0xd8) = r3
002307 r1 = *(u64 *)(r1 + 0x0)
002308 *(u64 *)(r10 - 0xe0) = r1
002309 r1 = r0
002310 r1 += 0xb
002311 if r1 >= r2 goto <offset>
002312 r1 *= 0x30
002313 r3 = r4
002314 r3 += r1
002315 r1 = *(u64 *)(r3 + 0x0)
002316 r3 = *(u64 *)(r1 + 0x18)
002317 *(u64 *)(r10 - 0xa8) = r3
002318 r3 = *(u64 *)(r1 + 0x10)
002319 *(u64 *)(r10 - 0xb0) = r3
002320 r3 = *(u64 *)(r1 + 0x8)
002321 *(u64 *)(r10 - 0xb8) = r3
002322 r1 = *(u64 *)(r1 + 0x0)
002323 *(u64 *)(r10 - 0xc0) = r1
002324 r1 = r0
002325 r1 += 0xc
002326 if r1 >= r2 goto <offset>
002327 r1 *= 0x30
002328 r3 = r4
002329 r3 += r1
002330 r1 = *(u64 *)(r3 + 0x0)
002331 r3 = *(u64 *)(r1 + 0x18)
002332 *(u64 *)(r10 - 0x88) = r3
002333 r3 = *(u64 *)(r1 + 0x10)
002334 *(u64 *)(r10 - 0x90) = r3
002335 r3 = *(u64 *)(r1 + 0x8)
002336 *(u64 *)(r10 - 0x98) = r3
002337 r1 = *(u64 *)(r1 + 0x0)
002338 *(u64 *)(r10 - 0xa0) = r1
002339 r1 = r0
002340 r1 += 0xd
002341 if r1 >= r2 goto <offset>
002342 r1 *= 0x30
002343 r3 = r4
002344 r3 += r1
002345 r1 = *(u64 *)(r3 + 0x0)
002346 r3 = *(u64 *)(r1 + 0x18)
002347 *(u64 *)(r10 - 0x68) = r3
002348 r3 = *(u64 *)(r1 + 0x10)
002349 *(u64 *)(r10 - 0x70) = r3
002350 r3 = *(u64 *)(r1 + 0x8)
002351 *(u64 *)(r10 - 0x78) = r3
002352 r1 = *(u64 *)(r1 + 0x0)
002353 *(u64 *)(r10 - 0x80) = r1
002354 r1 = *(u64 *)(r4 + 0x30)
002355 r3 = *(u64 *)(r1 + 0x18)
002356 *(u64 *)(r10 - 0x48) = r3
002357 r3 = *(u64 *)(r1 + 0x10)
002358 *(u64 *)(r10 - 0x50) = r3
002359 r3 = *(u64 *)(r1 + 0x8)
002360 *(u64 *)(r10 - 0x58) = r3
002361 r1 = *(u64 *)(r1 + 0x0)
002362 *(u64 *)(r10 - 0x60) = r1
002363 r1 = r0
002364 r1 += 0xe
002365 if r1 >= r2 goto <offset>
002366 r8 = r0
002367 r8 += 0xf
002368 r1 *= 0x30
002369 r3 = r4
002370 r3 += r1
002371 r1 = *(u64 *)(r3 + 0x0)
002372 r3 = *(u64 *)(r1 + 0x18)
002373 *(u64 *)(r10 - 0x28) = r3
002374 r3 = *(u64 *)(r1 + 0x10)
002375 *(u64 *)(r10 - 0x30) = r3
002376 r3 = *(u64 *)(r1 + 0x8)
002377 *(u64 *)(r10 - 0x38) = r3
002378 r1 = *(u64 *)(r1 + 0x0)
002379 *(u64 *)(r10 - 0x40) = r1
002380 if r8 >= r2 goto <offset>
002381 r1 = r8
002382 r1 *= 0x30
002383 r3 = r4
002384 r3 += r1
002385 r1 = *(u64 *)(r3 + 0x0)
002386 r3 = *(u64 *)(r1 + 0x18)
002387 *(u64 *)(r10 - 0x8) = r3
002388 r3 = *(u64 *)(r1 + 0x10)
002389 *(u64 *)(r10 - 0x10) = r3
002390 r3 = *(u64 *)(r1 + 0x8)
002391 *(u64 *)(r10 - 0x18) = r3
002392 r1 = *(u64 *)(r1 + 0x0)
002393 *(u64 *)(r10 - 0x20) = r1
002394 r1 = *(u64 *)(r5 + 0x0)
002395 r3 = *(u64 *)(r5 + 0x8)
002396 r4 = *(u64 *)(r5 + 0x10)
002397 r2 = *(u64 *)(r5 + 0x18)
002398 *(u64 *)(r7 + 0x18) = r2
002399 *(u64 *)(r7 + 0x10) = r4
002400 *(u64 *)(r7 + 0x8) = r3
002401 *(u64 *)(r7 + 0x0) = r1
002402 *(u16 *)(r7 + 0x20) = 0x100
002403 r1 = *(u64 *)(r10 - 0x1c0)
002404 *(u64 *)(r7 + 0x22) = r1
002405 r1 = *(u64 *)(r10 - 0x1b8)
002406 *(u64 *)(r7 + 0x2a) = r1
002407 r1 = *(u64 *)(r10 - 0x1b0)
002408 *(u64 *)(r7 + 0x32) = r1
002409 r1 = *(u64 *)(r10 - 0x1a8)
002410 *(u64 *)(r7 + 0x3a) = r1
002411 *(u16 *)(r7 + 0x42) = 0x100
002412 r1 = *(u64 *)(r10 - 0x1a0)
002413 *(u64 *)(r7 + 0x44) = r1
002414 r1 = *(u64 *)(r10 - 0x198)
002415 *(u64 *)(r7 + 0x4c) = r1
002416 r1 = *(u64 *)(r10 - 0x190)
002417 *(u64 *)(r7 + 0x54) = r1
002418 r1 = *(u64 *)(r10 - 0x188)
002419 *(u64 *)(r7 + 0x5c) = r1
002420 *(u16 *)(r7 + 0x64) = 0x100
002421 r1 = *(u64 *)(r10 - 0x168)
002422 *(u64 *)(r7 + 0x7e) = r1
002423 r1 = *(u64 *)(r10 - 0x170)
002424 *(u64 *)(r7 + 0x76) = r1
002425 r1 = *(u64 *)(r10 - 0x178)
002426 *(u64 *)(r7 + 0x6e) = r1
002427 r1 = *(u64 *)(r10 - 0x180)
002428 *(u64 *)(r7 + 0x66) = r1
002429 *(u16 *)(r7 + 0x86) = 0x100
002430 r1 = *(u64 *)(r10 - 0x148)
002431 *(u64 *)(r7 + 0xa0) = r1
002432 r1 = *(u64 *)(r10 - 0x150)
002433 *(u64 *)(r7 + 0x98) = r1
002434 r1 = *(u64 *)(r10 - 0x158)
002435 *(u64 *)(r7 + 0x90) = r1
002436 r1 = *(u64 *)(r10 - 0x160)
002437 *(u64 *)(r7 + 0x88) = r1
002438 *(u16 *)(r7 + 0xa8) = 0x100
002439 r1 = *(u64 *)(r10 - 0x128)
002440 *(u64 *)(r7 + 0xc2) = r1
002441 r1 = *(u64 *)(r10 - 0x130)
002442 *(u64 *)(r7 + 0xba) = r1
002443 r1 = *(u64 *)(r10 - 0x138)
002444 *(u64 *)(r7 + 0xb2) = r1
002445 r1 = *(u64 *)(r10 - 0x140)
002446 *(u64 *)(r7 + 0xaa) = r1
002447 *(u16 *)(r7 + 0xca) = 0x100
002448 r1 = *(u64 *)(r10 - 0x108)
002449 *(u64 *)(r7 + 0xe4) = r1
002450 r1 = *(u64 *)(r10 - 0x110)
002451 *(u64 *)(r7 + 0xdc) = r1
002452 r1 = *(u64 *)(r10 - 0x118)
002453 *(u64 *)(r7 + 0xd4) = r1
002454 r1 = *(u64 *)(r10 - 0x120)
002455 *(u64 *)(r7 + 0xcc) = r1
002456 *(u16 *)(r7 + 0xec) = 0x100
002457 r1 = *(u64 *)(r10 - 0xe8)
002458 *(u64 *)(r7 + 0x106) = r1
002459 r1 = *(u64 *)(r10 - 0xf0)
002460 *(u64 *)(r7 + 0xfe) = r1
002461 r1 = *(u64 *)(r10 - 0xf8)
002462 *(u64 *)(r7 + 0xf6) = r1
002463 r1 = *(u64 *)(r10 - 0x100)
002464 *(u64 *)(r7 + 0xee) = r1
002465 *(u16 *)(r7 + 0x10e) = 0x100
002466 r1 = *(u64 *)(r10 - 0xc8)
002467 *(u64 *)(r7 + 0x128) = r1
002468 r1 = *(u64 *)(r10 - 0xd0)
002469 *(u64 *)(r7 + 0x120) = r1
002470 r1 = *(u64 *)(r10 - 0xd8)
002471 *(u64 *)(r7 + 0x118) = r1
002472 r1 = *(u64 *)(r10 - 0xe0)
002473 *(u64 *)(r7 + 0x110) = r1
002474 *(u16 *)(r7 + 0x130) = 0x100
002475 r1 = *(u64 *)(r10 - 0xa8)
002476 *(u64 *)(r7 + 0x14a) = r1
002477 r1 = *(u64 *)(r10 - 0xb0)
002478 *(u64 *)(r7 + 0x142) = r1
002479 r1 = *(u64 *)(r10 - 0xb8)
002480 *(u64 *)(r7 + 0x13a) = r1
002481 r1 = *(u64 *)(r10 - 0xc0)
002482 *(u64 *)(r7 + 0x132) = r1
002483 *(u16 *)(r7 + 0x152) = 0x100
002484 r1 = *(u64 *)(r10 - 0x88)
002485 *(u64 *)(r7 + 0x16c) = r1
002486 r1 = *(u64 *)(r10 - 0x90)
002487 *(u64 *)(r7 + 0x164) = r1
002488 r1 = *(u64 *)(r10 - 0x98)
002489 *(u64 *)(r7 + 0x15c) = r1
002490 r1 = *(u64 *)(r10 - 0xa0)
002491 *(u64 *)(r7 + 0x154) = r1
002492 *(u16 *)(r7 + 0x174) = 0x100
002493 r1 = *(u64 *)(r10 - 0x68)
002494 *(u64 *)(r7 + 0x18e) = r1
002495 r1 = *(u64 *)(r10 - 0x70)
002496 *(u64 *)(r7 + 0x186) = r1
002497 r1 = *(u64 *)(r10 - 0x78)
002498 *(u64 *)(r7 + 0x17e) = r1
002499 r1 = *(u64 *)(r10 - 0x80)
002500 *(u64 *)(r7 + 0x176) = r1
002501 *(u16 *)(r7 + 0x196) = 0x100
002502 r1 = *(u64 *)(r10 - 0x48)
002503 *(u64 *)(r7 + 0x1b0) = r1
002504 r1 = *(u64 *)(r10 - 0x50)
002505 *(u64 *)(r7 + 0x1a8) = r1
002506 r1 = *(u64 *)(r10 - 0x58)
002507 *(u64 *)(r7 + 0x1a0) = r1
002508 r1 = *(u64 *)(r10 - 0x60)
002509 *(u64 *)(r7 + 0x198) = r1
002510 *(u16 *)(r7 + 0x1b8) = 0x1
002511 r1 = *(u64 *)(r10 - 0x28)
002512 *(u64 *)(r7 + 0x1d2) = r1
002513 r1 = *(u64 *)(r10 - 0x30)
002514 *(u64 *)(r7 + 0x1ca) = r1
002515 r1 = *(u64 *)(r10 - 0x38)
002516 *(u64 *)(r7 + 0x1c2) = r1
002517 r1 = *(u64 *)(r10 - 0x40)
002518 *(u64 *)(r7 + 0x1ba) = r1
002519 *(u16 *)(r7 + 0x1da) = 0x0
002520 r1 = *(u64 *)(r10 - 0x8)
002521 *(u64 *)(r7 + 0x1f4) = r1
002522 r1 = *(u64 *)(r10 - 0x10)
002523 *(u64 *)(r7 + 0x1ec) = r1
002524 r1 = *(u64 *)(r10 - 0x18)
002525 *(u64 *)(r7 + 0x1e4) = r1
002526 r1 = *(u64 *)(r10 - 0x20)
002527 *(u64 *)(r7 + 0x1dc) = r1
002528 *(u16 *)(r7 + 0x1fc) = 0x0
002529 call <target>
002530 r1 = <addr> ll
002531 r2 = *(u64 *)(r1 + 0x0)
002532 r3 = 0x0
002533 r4 = 0x1
002534 r1 = r2
002535 r1 += -0x18
002536 if r1 > r2 goto <offset>
002537 r4 = 0x0
002538 if r4 == 0x0 goto <offset>
002539 r1 = <addr> ll
002540 r4 = *(u64 *)(r10 - 0x4e0)
002541 if r2 == 0x0 goto <offset>
002542 r1 = r3
002543 r2 = <addr> ll
002544 if r1 > r2 goto <offset>
002545 goto <offset>
002546 if r4 != 0x0 goto <offset>
002547 r2 = r3
002548 r7 = <addr> ll
002549 r0 = *(u64 *)(r10 - 0x4e0)
002550 if r1 != 0x0 goto <offset>
002551 *(u64 *)(r10 - 0x530) = r6
002552 r1 = <addr> ll
002553 if r7 < r1 goto <offset>
002554 r1 = <addr> ll
002555 *(u64 *)(r1 + 0x0) = r7
002556 r6 = r0
002557 r6 += 0x1
002558 r2 = *(u64 *)(r10 - 0x4e8)
002559 if r6 >= r2 goto <offset>
002560 r1 = r0
002561 r1 += 0x2
002562 if r1 >= r2 goto <offset>
002563 r3 = r6
002564 r3 *= 0x30
002565 r4 = *(u64 *)(r10 - 0x4f8)
002566 r5 = r4
002567 r5 += r3
002568 *(u64 *)(r10 - 0x500) = r5
002569 r5 = *(u64 *)(r5 + 0x0)
002570 r1 *= 0x30
002571 r3 = r4
002572 r3 += r1
002573 r1 = *(u64 *)(r3 + 0x0)
002574 r3 = *(u64 *)(r1 + 0x18)
002575 *(u64 *)(r10 - 0x188) = r3
002576 r3 = *(u64 *)(r1 + 0x10)
002577 *(u64 *)(r10 - 0x190) = r3
002578 r3 = *(u64 *)(r1 + 0x8)
002579 *(u64 *)(r10 - 0x198) = r3
002580 r1 = *(u64 *)(r1 + 0x0)
002581 *(u64 *)(r10 - 0x1a0) = r1
002582 r1 = r0
002583 r1 += 0x3
002584 if r1 >= r2 goto <offset>
002585 r1 *= 0x30
002586 r3 = r4
002587 r3 += r1
002588 r1 = *(u64 *)(r3 + 0x0)
002589 r3 = *(u64 *)(r1 + 0x18)
002590 *(u64 *)(r10 - 0x168) = r3
002591 r3 = *(u64 *)(r1 + 0x10)
002592 *(u64 *)(r10 - 0x170) = r3
002593 r3 = *(u64 *)(r1 + 0x8)
002594 *(u64 *)(r10 - 0x178) = r3
002595 r1 = *(u64 *)(r1 + 0x0)
002596 *(u64 *)(r10 - 0x180) = r1
002597 r1 = *(u64 *)(r8 + 0x0)
002598 r3 = *(u64 *)(r1 + 0x18)
002599 *(u64 *)(r10 - 0x148) = r3
002600 r3 = *(u64 *)(r1 + 0x10)
002601 *(u64 *)(r10 - 0x150) = r3
002602 r3 = *(u64 *)(r1 + 0x8)
002603 *(u64 *)(r10 - 0x158) = r3
002604 r1 = *(u64 *)(r1 + 0x0)
002605 *(u64 *)(r10 - 0x160) = r1
002606 r1 = r0
002607 r1 += 0x5
002608 if r1 >= r2 goto <offset>
002609 r1 *= 0x30
002610 r3 = r4
002611 r3 += r1
002612 r1 = *(u64 *)(r3 + 0x0)
002613 r3 = *(u64 *)(r1 + 0x18)
002614 *(u64 *)(r10 - 0x128) = r3
002615 r3 = *(u64 *)(r1 + 0x10)
002616 *(u64 *)(r10 - 0x130) = r3
002617 r3 = *(u64 *)(r1 + 0x8)
002618 *(u64 *)(r10 - 0x138) = r3
002619 r1 = *(u64 *)(r1 + 0x0)
002620 *(u64 *)(r10 - 0x140) = r1
002621 r1 = r0
002622 r1 += 0x6
002623 if r1 >= r2 goto <offset>
002624 r1 *= 0x30
002625 r3 = r4
002626 r3 += r1
002627 r1 = *(u64 *)(r3 + 0x0)
002628 r3 = *(u64 *)(r1 + 0x18)
002629 *(u64 *)(r10 - 0x108) = r3
002630 r3 = *(u64 *)(r1 + 0x10)
002631 *(u64 *)(r10 - 0x110) = r3
002632 r3 = *(u64 *)(r1 + 0x8)
002633 *(u64 *)(r10 - 0x118) = r3
002634 r1 = *(u64 *)(r1 + 0x0)
002635 *(u64 *)(r10 - 0x120) = r1
002636 r1 = r0
002637 r1 += 0x7
002638 if r1 >= r2 goto <offset>
002639 r1 *= 0x30
002640 r3 = r4
002641 r3 += r1
002642 r1 = *(u64 *)(r3 + 0x0)
002643 r3 = *(u64 *)(r1 + 0x18)
002644 *(u64 *)(r10 - 0xe8) = r3
002645 r3 = *(u64 *)(r1 + 0x10)
002646 *(u64 *)(r10 - 0xf0) = r3
002647 r3 = *(u64 *)(r1 + 0x8)
002648 *(u64 *)(r10 - 0xf8) = r3
002649 r1 = *(u64 *)(r1 + 0x0)
002650 *(u64 *)(r10 - 0x100) = r1
002651 r1 = r0
002652 r1 += 0x8
002653 if r1 >= r2 goto <offset>
002654 r1 *= 0x30
002655 r3 = r4
002656 r3 += r1
002657 r1 = *(u64 *)(r3 + 0x0)
002658 r3 = *(u64 *)(r1 + 0x18)
002659 *(u64 *)(r10 - 0xc8) = r3
002660 r3 = *(u64 *)(r1 + 0x10)
002661 *(u64 *)(r10 - 0xd0) = r3
002662 r3 = *(u64 *)(r1 + 0x8)
002663 *(u64 *)(r10 - 0xd8) = r3
002664 r1 = *(u64 *)(r1 + 0x0)
002665 *(u64 *)(r10 - 0xe0) = r1
002666 r1 = *(u64 *)(r4 + 0x30)
002667 r3 = *(u64 *)(r1 + 0x18)
002668 *(u64 *)(r10 - 0xa8) = r3
002669 r3 = *(u64 *)(r1 + 0x10)
002670 *(u64 *)(r10 - 0xb0) = r3
002671 r3 = *(u64 *)(r1 + 0x8)
002672 *(u64 *)(r10 - 0xb8) = r3
002673 r1 = *(u64 *)(r1 + 0x0)
002674 *(u64 *)(r10 - 0xc0) = r1
002675 r1 = r0
002676 r1 += 0x9
002677 if r1 >= r2 goto <offset>
002678 r1 *= 0x30
002679 r3 = r4
002680 r3 += r1
002681 r1 = *(u64 *)(r3 + 0x0)
002682 r3 = *(u64 *)(r1 + 0x18)
002683 *(u64 *)(r10 - 0x88) = r3
002684 r3 = *(u64 *)(r1 + 0x10)
002685 *(u64 *)(r10 - 0x90) = r3
002686 r3 = *(u64 *)(r1 + 0x8)
002687 *(u64 *)(r10 - 0x98) = r3
002688 r1 = *(u64 *)(r1 + 0x0)
002689 *(u64 *)(r10 - 0xa0) = r1
002690 r1 = r0
002691 r1 += 0xa
002692 if r1 >= r2 goto <offset>
002693 r8 = r0
002694 r8 += 0xc
002695 r1 *= 0x30
002696 r3 = r4
002697 r3 += r1
002698 r1 = *(u64 *)(r3 + 0x0)
002699 r3 = *(u64 *)(r1 + 0x18)
002700 *(u64 *)(r10 - 0x68) = r3
002701 r3 = *(u64 *)(r1 + 0x10)
002702 *(u64 *)(r10 - 0x70) = r3
002703 r3 = *(u64 *)(r1 + 0x8)
002704 *(u64 *)(r10 - 0x78) = r3
002705 r1 = *(u64 *)(r1 + 0x0)
002706 *(u64 *)(r10 - 0x80) = r1
002707 r1 = *(u64 *)(r9 + 0x18)
002708 *(u64 *)(r10 - 0x48) = r1
002709 r1 = *(u64 *)(r9 + 0x10)
002710 *(u64 *)(r10 - 0x50) = r1
002711 r1 = *(u64 *)(r9 + 0x8)
002712 *(u64 *)(r10 - 0x58) = r1
002713 r1 = *(u64 *)(r9 + 0x0)
002714 *(u64 *)(r10 - 0x60) = r1
002715 if r8 >= r2 goto <offset>
002716 r1 = r8
002717 r1 *= 0x30
002718 r3 = r4
002719 r3 += r1
002720 r1 = *(u64 *)(r3 + 0x0)
002721 r3 = *(u64 *)(r1 + 0x18)
002722 *(u64 *)(r10 - 0x28) = r3
002723 r3 = *(u64 *)(r1 + 0x10)
002724 *(u64 *)(r10 - 0x30) = r3
002725 r3 = *(u64 *)(r1 + 0x8)
002726 *(u64 *)(r10 - 0x38) = r3
002727 r1 = *(u64 *)(r1 + 0x0)
002728 *(u64 *)(r10 - 0x40) = r1
002729 r1 = *(u64 *)(r9 + 0x18)
002730 *(u64 *)(r10 - 0x8) = r1
002731 r1 = *(u64 *)(r9 + 0x10)
002732 *(u64 *)(r10 - 0x10) = r1
002733 r1 = *(u64 *)(r9 + 0x8)
002734 *(u64 *)(r10 - 0x18) = r1
002735 r1 = *(u64 *)(r9 + 0x0)
002736 *(u64 *)(r10 - 0x20) = r1
002737 r1 = *(u64 *)(r5 + 0x0)
002738 r3 = *(u64 *)(r5 + 0x8)
002739 r4 = *(u64 *)(r5 + 0x10)
002740 r2 = *(u64 *)(r5 + 0x18)
002741 *(u64 *)(r7 + 0x18) = r2
002742 *(u64 *)(r7 + 0x10) = r4
002743 *(u64 *)(r7 + 0x8) = r3
002744 *(u64 *)(r7 + 0x0) = r1
002745 *(u16 *)(r7 + 0x20) = 0x0
002746 r1 = *(u64 *)(r10 - 0x1a0)
002747 *(u64 *)(r7 + 0x22) = r1
002748 r1 = *(u64 *)(r10 - 0x198)
002749 *(u64 *)(r7 + 0x2a) = r1
002750 r1 = *(u64 *)(r10 - 0x190)
002751 *(u64 *)(r7 + 0x32) = r1
002752 r1 = *(u64 *)(r10 - 0x188)
002753 *(u64 *)(r7 + 0x3a) = r1
002754 *(u16 *)(r7 + 0x42) = 0x100
002755 r1 = *(u64 *)(r10 - 0x180)
002756 *(u64 *)(r7 + 0x44) = r1
002757 r1 = *(u64 *)(r10 - 0x178)
002758 *(u64 *)(r7 + 0x4c) = r1
002759 r1 = *(u64 *)(r10 - 0x170)
002760 *(u64 *)(r7 + 0x54) = r1
002761 r1 = *(u64 *)(r10 - 0x168)
002762 *(u64 *)(r7 + 0x5c) = r1
002763 *(u16 *)(r7 + 0x64) = 0x100
002764 r1 = *(u64 *)(r10 - 0x148)
002765 *(u64 *)(r7 + 0x7e) = r1
002766 r1 = *(u64 *)(r10 - 0x150)
002767 *(u64 *)(r7 + 0x76) = r1
002768 r1 = *(u64 *)(r10 - 0x158)
002769 *(u64 *)(r7 + 0x6e) = r1
002770 r1 = *(u64 *)(r10 - 0x160)
002771 *(u64 *)(r7 + 0x66) = r1
002772 *(u16 *)(r7 + 0x86) = 0x100
002773 r1 = *(u64 *)(r10 - 0x128)
002774 *(u64 *)(r7 + 0xa0) = r1
002775 r1 = *(u64 *)(r10 - 0x130)
002776 *(u64 *)(r7 + 0x98) = r1
002777 r1 = *(u64 *)(r10 - 0x138)
002778 *(u64 *)(r7 + 0x90) = r1
002779 r1 = *(u64 *)(r10 - 0x140)
002780 *(u64 *)(r7 + 0x88) = r1
002781 *(u16 *)(r7 + 0xa8) = 0x100
002782 r1 = *(u64 *)(r10 - 0x108)
002783 *(u64 *)(r7 + 0xc2) = r1
002784 r1 = *(u64 *)(r10 - 0x110)
002785 *(u64 *)(r7 + 0xba) = r1
002786 r1 = *(u64 *)(r10 - 0x118)
002787 *(u64 *)(r7 + 0xb2) = r1
002788 r1 = *(u64 *)(r10 - 0x120)
002789 *(u64 *)(r7 + 0xaa) = r1
002790 *(u16 *)(r7 + 0xca) = 0x100
002791 r1 = *(u64 *)(r10 - 0xe8)
002792 *(u64 *)(r7 + 0xe4) = r1
002793 r1 = *(u64 *)(r10 - 0xf0)
002794 *(u64 *)(r7 + 0xdc) = r1
002795 r1 = *(u64 *)(r10 - 0xf8)
002796 *(u64 *)(r7 + 0xd4) = r1
002797 r1 = *(u64 *)(r10 - 0x100)
002798 *(u64 *)(r7 + 0xcc) = r1
002799 *(u16 *)(r7 + 0xec) = 0x0
002800 r1 = *(u64 *)(r10 - 0xc8)
002801 *(u64 *)(r7 + 0x106) = r1
002802 r1 = *(u64 *)(r10 - 0xd0)
002803 *(u64 *)(r7 + 0xfe) = r1
002804 r1 = *(u64 *)(r10 - 0xd8)
002805 *(u64 *)(r7 + 0xf6) = r1
002806 r1 = *(u64 *)(r10 - 0xe0)
002807 *(u64 *)(r7 + 0xee) = r1
002808 *(u16 *)(r7 + 0x10e) = 0x0
002809 r1 = *(u64 *)(r10 - 0xa8)
002810 *(u64 *)(r7 + 0x128) = r1
002811 r1 = *(u64 *)(r10 - 0xb0)
002812 *(u64 *)(r7 + 0x120) = r1
002813 r1 = *(u64 *)(r10 - 0xb8)
002814 *(u64 *)(r7 + 0x118) = r1
002815 r1 = *(u64 *)(r10 - 0xc0)
002816 *(u64 *)(r7 + 0x110) = r1
002817 *(u16 *)(r7 + 0x130) = 0x101
002818 r1 = *(u64 *)(r10 - 0x88)
002819 *(u64 *)(r7 + 0x14a) = r1
002820 r1 = *(u64 *)(r10 - 0x90)
002821 *(u64 *)(r7 + 0x142) = r1
002822 r1 = *(u64 *)(r10 - 0x98)
002823 *(u64 *)(r7 + 0x13a) = r1
002824 r1 = *(u64 *)(r10 - 0xa0)
002825 *(u64 *)(r7 + 0x132) = r1
002826 *(u16 *)(r7 + 0x152) = 0x0
002827 r1 = *(u64 *)(r10 - 0x68)
002828 *(u64 *)(r7 + 0x16c) = r1
002829 r1 = *(u64 *)(r10 - 0x70)
002830 *(u64 *)(r7 + 0x164) = r1
002831 r1 = *(u64 *)(r10 - 0x78)
002832 *(u64 *)(r7 + 0x15c) = r1
002833 r1 = *(u64 *)(r10 - 0x80)
002834 *(u64 *)(r7 + 0x154) = r1
002835 *(u16 *)(r7 + 0x174) = 0x0
002836 r1 = *(u64 *)(r10 - 0x48)
002837 *(u64 *)(r7 + 0x18e) = r1
002838 r1 = *(u64 *)(r10 - 0x50)
002839 *(u64 *)(r7 + 0x186) = r1
002840 r1 = *(u64 *)(r10 - 0x58)
002841 *(u64 *)(r7 + 0x17e) = r1
002842 r1 = *(u64 *)(r10 - 0x60)
002843 *(u64 *)(r7 + 0x176) = r1
002844 *(u16 *)(r7 + 0x196) = 0x0
002845 r1 = *(u64 *)(r10 - 0x28)
002846 *(u64 *)(r7 + 0x1b0) = r1
002847 r1 = *(u64 *)(r10 - 0x30)
002848 *(u64 *)(r7 + 0x1a8) = r1
002849 r1 = *(u64 *)(r10 - 0x38)
002850 *(u64 *)(r7 + 0x1a0) = r1
002851 r1 = *(u64 *)(r10 - 0x40)
002852 *(u64 *)(r7 + 0x198) = r1
002853 *(u16 *)(r7 + 0x1b8) = 0x0
002854 r1 = *(u64 *)(r10 - 0x8)
002855 *(u64 *)(r7 + 0x1d2) = r1
002856 r1 = *(u64 *)(r10 - 0x10)
002857 *(u64 *)(r7 + 0x1ca) = r1
002858 r1 = *(u64 *)(r10 - 0x18)
002859 *(u64 *)(r7 + 0x1c2) = r1
002860 r1 = *(u64 *)(r10 - 0x20)
002861 *(u64 *)(r7 + 0x1ba) = r1
002862 *(u16 *)(r7 + 0x1da) = 0x0
002863 call <target>
002864 r1 = <addr> ll
002865 r2 = *(u64 *)(r1 + 0x0)
002866 r3 = 0x0
002867 r4 = 0x1
002868 r1 = r2
002869 r1 += -0x18
002870 if r1 > r2 goto <offset>
002871 r4 = 0x0
002872 if r4 == 0x0 goto <offset>
002873 r1 = <addr> ll
002874 r4 = *(u64 *)(r10 - 0x4e0)
002875 if r2 == 0x0 goto <offset>
002876 r1 = r3
002877 r2 = <addr> ll
002878 if r1 > r2 goto <offset>
002879 goto <offset>
002880 if r0 != 0x0 goto <offset>
002881 r3 = r5
002882 *(u64 *)(r10 - 0x5c8) = r9
002883 r4 = <addr> ll
002884 if r3 <= r4 goto <offset>
002885 r2 = <addr> ll
002886 *(u64 *)(r2 + 0x0) = r3
002887 *(u64 *)(r10 - 0x460) = r3
002888 *(u64 *)(r10 - 0x468) = r1
002889 *(u64 *)(r10 - 0x458) = 0x0
002890 r9 = *(u64 *)(r10 - 0x4e0)
002891 r1 = r9
002892 r1 += 0x1
002893 r8 = *(u64 *)(r10 - 0x4e8)
002894 if r1 >= r8 goto <offset>
002895 r0 = r9
002896 r0 += 0x3
002897 if r0 >= r8 goto <offset>
002898 *(u64 *)(r10 - 0x5c0) = r7
002899 *(u64 *)(r10 - 0x500) = r6
002900 r6 = r9
002901 r6 += 0x4
002902 if r6 >= r8 goto <offset>
002903 r7 = r9
002904 r7 += 0x5
002905 if r7 >= r8 goto <offset>
002906 r3 = r9
002907 r3 += 0x7
002908 if r3 >= r8 goto <offset>
002909 r4 = r9
002910 r4 += 0x8
002911 if r4 >= r8 goto <offset>
002912 *(u64 *)(r10 - 0x548) = r1
002913 r1 = r9
002914 r1 += 0x9
002915 if r1 >= r8 goto <offset>
002916 r2 = r9
002917 r2 += 0xb
002918 if r2 >= r8 goto <offset>
002919 r5 = r9
002920 r5 += 0xc
002921 if r5 >= r8 goto <offset>
002922 *(u64 *)(r10 - 0x598) = r5
002923 r9 += 0xd
002924 *(u64 *)(r10 - 0x530) = r9
002925 if r9 >= r8 goto <offset>
002926 r8 = *(u64 *)(r10 - 0x548)
002927 r8 *= 0x30
002928 r5 = *(u64 *)(r10 - 0x4f8)
002929 r9 = r5
002930 r9 += r8
002931 *(u64 *)(r10 - 0x5b8) = r9
002932 r8 = *(u64 *)(r9 + 0x0)
002933 *(u64 *)(r10 - 0x5b0) = r8
002934 r0 *= 0x30
002935 r8 = r5
002936 r8 += r0
002937 r0 = *(u64 *)(r8 + 0x0)
002938 r6 *= 0x30
002939 r8 = r5
002940 r8 += r6
002941 r6 = *(u64 *)(r8 + 0x0)
002942 r7 *= 0x30
002943 r8 = r5
002944 r8 += r7
002945 r7 = *(u64 *)(r10 - 0x550)
002946 r7 = *(u64 *)(r7 + 0x0)
002947 *(u64 *)(r10 - 0x5a8) = r7
002948 r7 = *(u64 *)(r8 + 0x0)
002949 r3 *= 0x30
002950 r8 = r5
002951 r8 += r3
002952 r3 = *(u64 *)(r8 + 0x0)
002953 r4 *= 0x30
002954 r8 = r5
002955 r8 += r4
002956 r4 = *(u64 *)(r8 + 0x0)
002957 r1 *= 0x30
002958 r8 = r5
002959 r8 += r1
002960 r1 = *(u64 *)(r5 + 0x30)
002961 *(u64 *)(r10 - 0x5a0) = r1
002962 r9 = *(u64 *)(r8 + 0x0)
002963 r2 *= 0x30
002964 r8 = r5
002965 r8 += r2
002966 r1 = *(u64 *)(r8 + 0x0)
002967 r2 = *(u64 *)(r10 - 0x598)
002968 r2 *= 0x30
002969 r8 = r5
002970 r8 += r2
002971 r2 = *(u64 *)(r8 + 0x0)
002972 *(u64 *)(r10 - 0x598) = r2
002973 r8 = *(u64 *)(r10 - 0x530)
002974 r8 *= 0x30
002975 r2 = r5
002976 r2 += r8
002977 r2 = *(u64 *)(r2 + 0x0)
002978 r5 = *(u64 *)(r5 + 0x60)
002979 *(u64 *)(r10 - 0x550) = r5
002980 r8 = *(u64 *)(r2 + 0x18)
002981 *(u64 *)(r10 - 0x218) = r8
002982 r8 = *(u64 *)(r2 + 0x10)
002983 *(u64 *)(r10 - 0x220) = r8
002984 r8 = *(u64 *)(r2 + 0x8)
002985 *(u64 *)(r10 - 0x228) = r8
002986 r2 = *(u64 *)(r2 + 0x0)
002987 *(u64 *)(r10 - 0x230) = r2
002988 r5 = *(u64 *)(r10 - 0x590)
002989 r2 = *(u64 *)(r5 + 0x18)
002990 *(u64 *)(r10 - 0x238) = r2
002991 r2 = *(u64 *)(r5 + 0x10)
002992 *(u64 *)(r10 - 0x240) = r2
002993 r2 = *(u64 *)(r5 + 0x8)
002994 *(u64 *)(r10 - 0x248) = r2
002995 r2 = *(u64 *)(r5 + 0x0)
002996 *(u64 *)(r10 - 0x250) = r2
002997 r8 = *(u64 *)(r10 - 0x5b0)
002998 r2 = *(u64 *)(r8 + 0x18)
002999 *(u64 *)(r10 - 0x8) = r2
003000 r2 = *(u64 *)(r8 + 0x10)
003001 *(u64 *)(r10 - 0x10) = r2
003002 r2 = *(u64 *)(r8 + 0x8)
003003 *(u64 *)(r10 - 0x18) = r2
003004 r2 = *(u64 *)(r8 + 0x0)
003005 *(u64 *)(r10 - 0x20) = r2
003006 r2 = *(u64 *)(r5 + 0x18)
003007 *(u64 *)(r10 - 0x28) = r2
003008 r2 = *(u64 *)(r5 + 0x10)
003009 *(u64 *)(r10 - 0x30) = r2
003010 r2 = *(u64 *)(r5 + 0x8)
003011 *(u64 *)(r10 - 0x38) = r2
003012 r2 = *(u64 *)(r5 + 0x0)
003013 *(u64 *)(r10 - 0x40) = r2
003014 r2 = *(u64 *)(r0 + 0x18)
003015 *(u64 *)(r10 - 0x48) = r2
003016 r2 = *(u64 *)(r0 + 0x10)
003017 *(u64 *)(r10 - 0x50) = r2
003018 r2 = *(u64 *)(r0 + 0x8)
003019 *(u64 *)(r10 - 0x58) = r2
003020 r2 = *(u64 *)(r0 + 0x0)
003021 *(u64 *)(r10 - 0x60) = r2
003022 r2 = *(u64 *)(r6 + 0x18)
003023 *(u64 *)(r10 - 0x68) = r2
003024 r2 = *(u64 *)(r6 + 0x10)
003025 *(u64 *)(r10 - 0x70) = r2
003026 r2 = *(u64 *)(r6 + 0x8)
003027 *(u64 *)(r10 - 0x78) = r2
003028 r2 = *(u64 *)(r6 + 0x0)
003029 *(u64 *)(r10 - 0x80) = r2
003030 r2 = *(u64 *)(r7 + 0x18)
003031 *(u64 *)(r10 - 0x88) = r2
003032 r2 = *(u64 *)(r7 + 0x10)
003033 *(u64 *)(r10 - 0x90) = r2
003034 r2 = *(u64 *)(r7 + 0x8)
003035 *(u64 *)(r10 - 0x98) = r2
003036 r2 = *(u64 *)(r7 + 0x0)
003037 *(u64 *)(r10 - 0xa0) = r2
003038 r0 = *(u64 *)(r10 - 0x5a8)
003039 r2 = *(u64 *)(r0 + 0x18)
003040 *(u64 *)(r10 - 0xa8) = r2
003041 r2 = *(u64 *)(r0 + 0x10)
003042 *(u64 *)(r10 - 0xb0) = r2
003043 r2 = *(u64 *)(r0 + 0x8)
003044 *(u64 *)(r10 - 0xb8) = r2
003045 r2 = *(u64 *)(r0 + 0x0)
003046 *(u64 *)(r10 - 0xc0) = r2
003047 r2 = *(u64 *)(r3 + 0x18)
003048 *(u64 *)(r10 - 0xc8) = r2
003049 r2 = *(u64 *)(r3 + 0x10)
003050 *(u64 *)(r10 - 0xd0) = r2
003051 r2 = *(u64 *)(r3 + 0x8)
003052 *(u64 *)(r10 - 0xd8) = r2
003053 r2 = *(u64 *)(r3 + 0x0)
003054 *(u64 *)(r10 - 0xe0) = r2
003055 r2 = *(u64 *)(r4 + 0x18)
003056 *(u64 *)(r10 - 0xe8) = r2
003057 r2 = *(u64 *)(r4 + 0x10)
003058 *(u64 *)(r10 - 0xf0) = r2
003059 r2 = *(u64 *)(r4 + 0x8)
003060 *(u64 *)(r10 - 0xf8) = r2
003061 r2 = *(u64 *)(r4 + 0x0)
003062 *(u64 *)(r10 - 0x100) = r2
003063 r2 = *(u64 *)(r9 + 0x18)
003064 *(u64 *)(r10 - 0x108) = r2
003065 r2 = *(u64 *)(r9 + 0x10)
003066 *(u64 *)(r10 - 0x110) = r2
003067 r2 = *(u64 *)(r9 + 0x8)
003068 *(u64 *)(r10 - 0x118) = r2
003069 r2 = *(u64 *)(r9 + 0x0)
003070 *(u64 *)(r10 - 0x120) = r2
003071 r2 = *(u64 *)(r5 + 0x18)
003072 *(u64 *)(r10 - 0x128) = r2
003073 r2 = *(u64 *)(r5 + 0x10)
003074 *(u64 *)(r10 - 0x130) = r2
003075 r2 = *(u64 *)(r5 + 0x8)
003076 *(u64 *)(r10 - 0x138) = r2
003077 r2 = *(u64 *)(r5 + 0x0)
003078 *(u64 *)(r10 - 0x140) = r2
003079 r3 = *(u64 *)(r10 - 0x5a0)
003080 r2 = *(u64 *)(r3 + 0x18)
003081 *(u64 *)(r10 - 0x148) = r2
003082 r2 = *(u64 *)(r3 + 0x10)
003083 *(u64 *)(r10 - 0x150) = r2
003084 r2 = *(u64 *)(r3 + 0x8)
003085 *(u64 *)(r10 - 0x158) = r2
003086 r2 = *(u64 *)(r3 + 0x0)
003087 *(u64 *)(r10 - 0x160) = r2
003088 r2 = *(u64 *)(r1 + 0x18)
003089 *(u64 *)(r10 - 0x168) = r2
003090 r2 = *(u64 *)(r1 + 0x10)
003091 *(u64 *)(r10 - 0x170) = r2
003092 r2 = *(u64 *)(r1 + 0x8)
003093 *(u64 *)(r10 - 0x178) = r2
003094 r1 = *(u64 *)(r1 + 0x0)
003095 *(u64 *)(r10 - 0x180) = r1
003096 r2 = *(u64 *)(r10 - 0x598)
003097 r1 = *(u64 *)(r2 + 0x18)
003098 *(u64 *)(r10 - 0x188) = r1
003099 r1 = *(u64 *)(r2 + 0x10)
003100 *(u64 *)(r10 - 0x190) = r1
003101 r1 = *(u64 *)(r2 + 0x8)
003102 *(u64 *)(r10 - 0x198) = r1
003103 r1 = *(u64 *)(r2 + 0x0)
003104 *(u64 *)(r10 - 0x1a0) = r1
003105 r2 = *(u64 *)(r10 - 0x550)
003106 r1 = *(u64 *)(r2 + 0x18)
003107 *(u64 *)(r10 - 0x1a8) = r1
003108 r1 = *(u64 *)(r2 + 0x10)
003109 *(u64 *)(r10 - 0x1b0) = r1
003110 r1 = *(u64 *)(r2 + 0x8)
003111 *(u64 *)(r10 - 0x1b8) = r1
003112 r1 = *(u64 *)(r2 + 0x0)
003113 *(u64 *)(r10 - 0x1c0) = r1
003114 r1 = *(u64 *)(r10 - 0x20)
003115 *(u64 *)(r10 - 0x270) = r1
003116 r1 = *(u64 *)(r10 - 0x18)
003117 *(u64 *)(r10 - 0x268) = r1
003118 r1 = *(u64 *)(r10 - 0x10)
003119 *(u64 *)(r10 - 0x260) = r1
003120 r1 = *(u64 *)(r10 - 0x8)
003121 *(u64 *)(r10 - 0x258) = r1
003122 r1 = *(u64 *)(r10 - 0x28)
003123 *(u64 *)(r10 - 0x278) = r1
003124 r1 = *(u64 *)(r10 - 0x30)
003125 *(u64 *)(r10 - 0x280) = r1
003126 r1 = *(u64 *)(r10 - 0x38)
003127 *(u64 *)(r10 - 0x288) = r1
003128 r1 = *(u64 *)(r10 - 0x40)
003129 *(u64 *)(r10 - 0x290) = r1
003130 r1 = *(u64 *)(r10 - 0x48)
003131 *(u64 *)(r10 - 0x298) = r1
003132 r1 = *(u64 *)(r10 - 0x50)
003133 *(u64 *)(r10 - 0x2a0) = r1
003134 r1 = *(u64 *)(r10 - 0x58)
003135 *(u64 *)(r10 - 0x2a8) = r1
003136 r1 = *(u64 *)(r10 - 0x60)
003137 *(u64 *)(r10 - 0x2b0) = r1
003138 r1 = *(u64 *)(r10 - 0x68)
003139 *(u64 *)(r10 - 0x2b8) = r1
003140 r1 = *(u64 *)(r10 - 0x70)
003141 *(u64 *)(r10 - 0x2c0) = r1
003142 r1 = *(u64 *)(r10 - 0x78)
003143 *(u64 *)(r10 - 0x2c8) = r1
003144 r1 = *(u64 *)(r10 - 0x80)
003145 *(u64 *)(r10 - 0x2d0) = r1
003146 r1 = *(u64 *)(r10 - 0x88)
003147 *(u64 *)(r10 - 0x2d8) = r1
003148 r1 = *(u64 *)(r10 - 0x90)
003149 *(u64 *)(r10 - 0x2e0) = r1
003150 r1 = *(u64 *)(r10 - 0x98)
003151 *(u64 *)(r10 - 0x2e8) = r1
003152 r1 = *(u64 *)(r10 - 0xa0)
003153 *(u64 *)(r10 - 0x2f0) = r1
003154 r1 = *(u64 *)(r10 - 0xa8)
003155 *(u64 *)(r10 - 0x2f8) = r1
003156 r1 = *(u64 *)(r10 - 0xb0)
003157 *(u64 *)(r10 - 0x300) = r1
003158 r1 = *(u64 *)(r10 - 0xb8)
003159 *(u64 *)(r10 - 0x308) = r1
003160 r1 = *(u64 *)(r10 - 0xc0)
003161 *(u64 *)(r10 - 0x310) = r1
003162 r1 = *(u64 *)(r10 - 0xc8)
003163 *(u64 *)(r10 - 0x318) = r1
003164 r1 = *(u64 *)(r10 - 0xd0)
003165 *(u64 *)(r10 - 0x320) = r1
003166 r1 = *(u64 *)(r10 - 0xd8)
003167 *(u64 *)(r10 - 0x328) = r1
003168 r1 = *(u64 *)(r10 - 0xe0)
003169 *(u64 *)(r10 - 0x330) = r1
003170 r1 = *(u64 *)(r10 - 0xe8)
003171 *(u64 *)(r10 - 0x338) = r1
003172 r1 = *(u64 *)(r10 - 0xf0)
003173 *(u64 *)(r10 - 0x340) = r1
003174 r1 = *(u64 *)(r10 - 0xf8)
003175 *(u64 *)(r10 - 0x348) = r1
003176 r1 = *(u64 *)(r10 - 0x100)
003177 *(u64 *)(r10 - 0x350) = r1
003178 r1 = *(u64 *)(r10 - 0x108)
003179 *(u64 *)(r10 - 0x358) = r1
003180 r1 = *(u64 *)(r10 - 0x110)
003181 *(u64 *)(r10 - 0x360) = r1
003182 r1 = *(u64 *)(r10 - 0x118)
003183 *(u64 *)(r10 - 0x368) = r1
003184 r1 = *(u64 *)(r10 - 0x120)
003185 *(u64 *)(r10 - 0x370) = r1
003186 r1 = *(u64 *)(r10 - 0x128)
003187 *(u64 *)(r10 - 0x378) = r1
003188 r1 = *(u64 *)(r10 - 0x130)
003189 *(u64 *)(r10 - 0x380) = r1
003190 r1 = *(u64 *)(r10 - 0x138)
003191 *(u64 *)(r10 - 0x388) = r1
003192 r1 = *(u64 *)(r10 - 0x140)
003193 *(u64 *)(r10 - 0x390) = r1
003194 r1 = *(u64 *)(r10 - 0x148)
003195 *(u64 *)(r10 - 0x398) = r1
003196 r1 = *(u64 *)(r10 - 0x150)
003197 *(u64 *)(r10 - 0x3a0) = r1
003198 r1 = *(u64 *)(r10 - 0x158)
003199 *(u64 *)(r10 - 0x3a8) = r1
003200 r1 = *(u64 *)(r10 - 0x160)
003201 *(u64 *)(r10 - 0x3b0) = r1
003202 r1 = *(u64 *)(r10 - 0x168)
003203 *(u64 *)(r10 - 0x3b8) = r1
003204 r1 = *(u64 *)(r10 - 0x170)
003205 *(u64 *)(r10 - 0x3c0) = r1
003206 r1 = *(u64 *)(r10 - 0x178)
003207 *(u64 *)(r10 - 0x3c8) = r1
003208 r1 = *(u64 *)(r10 - 0x180)
003209 *(u64 *)(r10 - 0x3d0) = r1
003210 r1 = *(u64 *)(r10 - 0x188)
003211 *(u64 *)(r10 - 0x3d8) = r1
003212 r1 = *(u64 *)(r10 - 0x190)
003213 *(u64 *)(r10 - 0x3e0) = r1
003214 r1 = *(u64 *)(r10 - 0x198)
003215 *(u64 *)(r10 - 0x3e8) = r1
003216 r1 = *(u64 *)(r10 - 0x1a0)
003217 *(u64 *)(r10 - 0x3f0) = r1
003218 r1 = *(u64 *)(r10 - 0x1a8)
003219 *(u64 *)(r10 - 0x3f8) = r1
003220 r1 = *(u64 *)(r10 - 0x1b0)
003221 *(u64 *)(r10 - 0x400) = r1
003222 r1 = *(u64 *)(r10 - 0x1b8)
003223 *(u64 *)(r10 - 0x408) = r1
003224 r1 = *(u64 *)(r10 - 0x1c0)
003225 *(u64 *)(r10 - 0x410) = r1
003226 r1 = *(u64 *)(r10 - 0x218)
003227 *(u64 *)(r10 - 0x418) = r1
003228 r1 = *(u64 *)(r10 - 0x220)
003229 *(u64 *)(r10 - 0x420) = r1
003230 r1 = *(u64 *)(r10 - 0x228)
003231 *(u64 *)(r10 - 0x428) = r1
003232 r1 = *(u64 *)(r10 - 0x230)
003233 *(u64 *)(r10 - 0x430) = r1
003234 r1 = *(u64 *)(r10 - 0x238)
003235 *(u64 *)(r10 - 0x438) = r1
003236 r1 = *(u64 *)(r10 - 0x240)
003237 *(u64 *)(r10 - 0x440) = r1
003238 r1 = *(u64 *)(r10 - 0x248)
003239 *(u64 *)(r10 - 0x448) = r1
003240 r1 = *(u64 *)(r10 - 0x250)
003241 *(u64 *)(r10 - 0x450) = r1
003242 r2 = *(u64 *)(r10 - 0x458)
003243 r1 = *(u64 *)(r10 - 0x468)
003244 r1 -= r2
003245 if r1 < 0x10 goto <offset>
003246 r9 = *(u64 *)(r10 - 0x4e8)
003247 r7 = *(u64 *)(r10 - 0x500)
003248 r4 = r2
003249 r4 *= 0x22
003250 r3 = *(u64 *)(r10 - 0x460)
003251 r1 = r3
003252 r1 += r4
003253 r4 = *(u64 *)(r10 - 0x258)
003254 *(u64 *)(r1 + 0x18) = r4
003255 r4 = *(u64 *)(r10 - 0x260)
003256 *(u64 *)(r1 + 0x10) = r4
003257 r4 = *(u64 *)(r10 - 0x268)
003258 *(u64 *)(r1 + 0x8) = r4
003259 r4 = *(u64 *)(r10 - 0x270)
003260 *(u64 *)(r1 + 0x0) = r4
003261 *(u16 *)(r1 + 0x20) = 0x100
003262 r4 = *(u64 *)(r10 - 0x290)
003263 *(u64 *)(r1 + 0x22) = r4
003264 r4 = *(u64 *)(r10 - 0x288)
003265 *(u64 *)(r1 + 0x2a) = r4
003266 r4 = *(u64 *)(r10 - 0x280)
003267 *(u64 *)(r1 + 0x32) = r4
003268 r4 = *(u64 *)(r10 - 0x278)
003269 *(u64 *)(r1 + 0x3a) = r4
003270 *(u16 *)(r1 + 0x42) = 0x0
003271 r4 = *(u64 *)(r10 - 0x2b0)
003272 *(u64 *)(r1 + 0x44) = r4
003273 r4 = *(u64 *)(r10 - 0x2a8)
003274 *(u64 *)(r1 + 0x4c) = r4
003275 r4 = *(u64 *)(r10 - 0x2a0)
003276 *(u64 *)(r1 + 0x54) = r4
003277 r4 = *(u64 *)(r10 - 0x298)
003278 *(u64 *)(r1 + 0x5c) = r4
003279 *(u16 *)(r1 + 0x64) = 0x100
003280 r4 = *(u64 *)(r10 - 0x2b8)
003281 *(u64 *)(r1 + 0x7e) = r4
003282 r4 = *(u64 *)(r10 - 0x2c0)
003283 *(u64 *)(r1 + 0x76) = r4
003284 r4 = *(u64 *)(r10 - 0x2c8)
003285 *(u64 *)(r1 + 0x6e) = r4
003286 r4 = *(u64 *)(r10 - 0x2d0)
003287 *(u64 *)(r1 + 0x66) = r4
003288 *(u16 *)(r1 + 0x86) = 0x100
003289 r4 = *(u64 *)(r10 - 0x2d8)
003290 *(u64 *)(r1 + 0xa0) = r4
003291 r4 = *(u64 *)(r10 - 0x2e0)
003292 *(u64 *)(r1 + 0x98) = r4
003293 r4 = *(u64 *)(r10 - 0x2e8)
003294 *(u64 *)(r1 + 0x90) = r4
003295 r4 = *(u64 *)(r10 - 0x2f0)
003296 *(u64 *)(r1 + 0x88) = r4
003297 *(u16 *)(r1 + 0xa8) = 0x100
003298 r4 = *(u64 *)(r10 - 0x2f8)
003299 *(u64 *)(r1 + 0xc2) = r4
003300 r4 = *(u64 *)(r10 - 0x300)
003301 *(u64 *)(r1 + 0xba) = r4
003302 r4 = *(u64 *)(r10 - 0x308)
003303 *(u64 *)(r1 + 0xb2) = r4
003304 r4 = *(u64 *)(r10 - 0x310)
003305 *(u64 *)(r1 + 0xaa) = r4
003306 *(u16 *)(r1 + 0xca) = 0x100
003307 r4 = *(u64 *)(r10 - 0x318)
003308 *(u64 *)(r1 + 0xe4) = r4
003309 r4 = *(u64 *)(r10 - 0x320)
003310 *(u64 *)(r1 + 0xdc) = r4
003311 r4 = *(u64 *)(r10 - 0x328)
003312 *(u64 *)(r1 + 0xd4) = r4
003313 r4 = *(u64 *)(r10 - 0x330)
003314 *(u64 *)(r1 + 0xcc) = r4
003315 *(u16 *)(r1 + 0xec) = 0x0
003316 r4 = *(u64 *)(r10 - 0x338)
003317 *(u64 *)(r1 + 0x106) = r4
003318 r4 = *(u64 *)(r10 - 0x340)
003319 *(u64 *)(r1 + 0xfe) = r4
003320 r4 = *(u64 *)(r10 - 0x348)
003321 *(u64 *)(r1 + 0xf6) = r4
003322 r4 = *(u64 *)(r10 - 0x350)
003323 *(u64 *)(r1 + 0xee) = r4
003324 *(u16 *)(r1 + 0x10e) = 0x0
003325 r4 = *(u64 *)(r10 - 0x358)
003326 *(u64 *)(r1 + 0x128) = r4
003327 r4 = *(u64 *)(r10 - 0x360)
003328 *(u64 *)(r1 + 0x120) = r4
003329 r4 = *(u64 *)(r10 - 0x368)
003330 *(u64 *)(r1 + 0x118) = r4
003331 r4 = *(u64 *)(r10 - 0x370)
003332 *(u64 *)(r1 + 0x110) = r4
003333 *(u16 *)(r1 + 0x130) = 0x100
003334 r4 = *(u64 *)(r10 - 0x378)
003335 *(u64 *)(r1 + 0x14a) = r4
003336 r4 = *(u64 *)(r10 - 0x380)
003337 *(u64 *)(r1 + 0x142) = r4
003338 r4 = *(u64 *)(r10 - 0x388)
003339 *(u64 *)(r1 + 0x13a) = r4
003340 r4 = *(u64 *)(r10 - 0x390)
003341 *(u64 *)(r1 + 0x132) = r4
003342 *(u16 *)(r1 + 0x152) = 0x0
003343 r4 = *(u64 *)(r10 - 0x398)
003344 *(u64 *)(r1 + 0x16c) = r4
003345 r4 = *(u64 *)(r10 - 0x3a0)
003346 *(u64 *)(r1 + 0x164) = r4
003347 r4 = *(u64 *)(r10 - 0x3a8)
003348 *(u64 *)(r1 + 0x15c) = r4
003349 r4 = *(u64 *)(r10 - 0x3b0)
003350 *(u64 *)(r1 + 0x154) = r4
003351 *(u16 *)(r1 + 0x174) = 0x101
003352 r4 = *(u64 *)(r10 - 0x3b8)
003353 *(u64 *)(r1 + 0x18e) = r4
003354 r4 = *(u64 *)(r10 - 0x3c0)
003355 *(u64 *)(r1 + 0x186) = r4
003356 r4 = *(u64 *)(r10 - 0x3c8)
003357 *(u64 *)(r1 + 0x17e) = r4
003358 r4 = *(u64 *)(r10 - 0x3d0)
003359 *(u64 *)(r1 + 0x176) = r4
003360 *(u16 *)(r1 + 0x196) = 0x0
003361 r4 = *(u64 *)(r10 - 0x3d8)
003362 *(u64 *)(r1 + 0x1b0) = r4
003363 r4 = *(u64 *)(r10 - 0x3e0)
003364 *(u64 *)(r1 + 0x1a8) = r4
003365 r4 = *(u64 *)(r10 - 0x3e8)
003366 *(u64 *)(r1 + 0x1a0) = r4
003367 r4 = *(u64 *)(r10 - 0x3f0)
003368 *(u64 *)(r1 + 0x198) = r4
003369 *(u16 *)(r1 + 0x1b8) = 0x0
003370 r4 = *(u64 *)(r10 - 0x3f8)
003371 *(u64 *)(r1 + 0x1d2) = r4
003372 r4 = *(u64 *)(r10 - 0x400)
003373 *(u64 *)(r1 + 0x1ca) = r4
003374 r4 = *(u64 *)(r10 - 0x408)
003375 *(u64 *)(r1 + 0x1c2) = r4
003376 r4 = *(u64 *)(r10 - 0x410)
003377 *(u64 *)(r1 + 0x1ba) = r4
003378 *(u16 *)(r1 + 0x1da) = 0x0
003379 r4 = *(u64 *)(r10 - 0x418)
003380 *(u64 *)(r1 + 0x1f4) = r4
003381 r4 = *(u64 *)(r10 - 0x420)
003382 *(u64 *)(r1 + 0x1ec) = r4
003383 r4 = *(u64 *)(r10 - 0x428)
003384 *(u64 *)(r1 + 0x1e4) = r4
003385 r4 = *(u64 *)(r10 - 0x430)
003386 *(u64 *)(r1 + 0x1dc) = r4
003387 *(u16 *)(r1 + 0x1fc) = 0x0
003388 r4 = *(u64 *)(r10 - 0x438)
003389 *(u64 *)(r1 + 0x216) = r4
003390 r4 = *(u64 *)(r10 - 0x440)
003391 *(u64 *)(r1 + 0x20e) = r4
003392 r4 = *(u64 *)(r10 - 0x448)
003393 *(u64 *)(r1 + 0x206) = r4
003394 r4 = *(u64 *)(r10 - 0x450)
003395 *(u64 *)(r1 + 0x1fe) = r4
003396 *(u16 *)(r1 + 0x21e) = 0x0
003397 r2 += 0x10
003398 *(u64 *)(r10 - 0x458) = r2
003399 r1 = *(u64 *)(r10 - 0x588)
003400 r1 = *(u64 *)(r1 + 0x0)
003401 r4 = *(u64 *)(r1 + 0x0)
003402 r6 = *(u64 *)(r10 - 0x4f8)
003403 r5 = <addr> ll
003404 r0 = *(u64 *)(r10 - 0x4e0)
003405 if r4 != r5 goto <offset>
003406 r4 = *(u64 *)(r1 + 0x8)
003407 r5 = -<addr> ll
003408 if r4 != r5 goto <offset>
003409 r4 = *(u64 *)(r1 + 0x10)
003410 r5 = -<addr> ll
003411 if r4 != r5 goto <offset>
003412 r4 = 0x0
003413 r1 = *(u64 *)(r1 + 0x18)
003414 r5 = -<addr> ll
003415 if r1 == r5 goto <offset>
003416 r4 = 0x1
003417 if r4 == 0x0 goto <offset>
003418 r1 = r0
003419 r1 += 0x2
003420 if r1 >= r9 goto <offset>
003421 if r2 <= 0x1 goto <offset>
003422 r1 *= 0x30
003423 r4 = r6
003424 r4 += r1
003425 r1 = *(u64 *)(r4 + 0x0)
003426 r4 = *(u64 *)(r1 + 0x0)
003427 r5 = *(u64 *)(r1 + 0x8)
003428 r0 = *(u64 *)(r1 + 0x10)
003429 r1 = *(u64 *)(r1 + 0x18)
003430 *(u64 *)(r3 + 0x3a) = r1
003431 *(u64 *)(r3 + 0x32) = r0
003432 *(u64 *)(r3 + 0x2a) = r5
003433 *(u64 *)(r3 + 0x22) = r4
003434 *(u16 *)(r3 + 0x42) = 0x100
003435 r0 = *(u64 *)(r10 - 0x4e0)
003436 if r7 == 0x0 goto <offset>
003437 r1 = *(u64 *)(r10 - 0x468)
003438 r1 -= r2
003439 r4 = r7
003440 r4 += -0x1
003441 if r4 >= r1 goto <offset>
003442 if r7 == 0x1 goto <offset>
003443 r4 = r0
003444 r4 *= 0x30
003445 r1 = *(u64 *)(r10 - 0x570)
003446 r1 += r4
003447 r5 = r2
003448 r5 *= 0x22
003449 r4 = r3
003450 r4 += r5
003451 r5 = r0
003452 r0 = 0x0
003453 r5 += 0xe
003454 r4 += 0x21
003455 r6 = r5
003456 r6 += r0
003457 if r6 >= r9 goto <offset>
003458 r6 = *(u64 *)(r1 + 0x0)
003459 r7 = *(u64 *)(r6 + 0x0)
003460 r8 = *(u64 *)(r6 + 0x8)
003461 r9 = *(u64 *)(r6 + 0x10)
003462 r6 = *(u64 *)(r6 + 0x18)
003463 *(u64 *)(r4 - 0x9) = r6
003464 *(u64 *)(r4 - 0x11) = r9
003465 *(u64 *)(r4 - 0x19) = r8
003466 *(u64 *)(r4 - 0x21) = r7
003467 r1 += 0x30
003468 *(u16 *)(r4 - 0x1) = 0x100
003469 r4 += 0x22
003470 r6 = r0
003471 r6 += 0x1
003472 r7 = r0
003473 r7 += 0x2
003474 r0 = r6
003475 r9 = *(u64 *)(r10 - 0x4e8)
003476 r8 = *(u64 *)(r10 - 0x500)
003477 if r7 < r8 goto <offset>
003478 r2 += r6
003479 r6 = *(u64 *)(r10 - 0x4f8)
003480 r0 = *(u64 *)(r10 - 0x4e0)
003481 r7 = *(u64 *)(r10 - 0x500)
003482 r1 = r7
003483 r1 += r0
003484 r1 += 0xd
003485 if r1 >= r9 goto <offset>
003486 r4 = r2
003487 r4 *= 0x22
003488 r3 += r4
003489 r1 *= 0x30
003490 r4 = r6
003491 r4 += r1
003492 r1 = *(u64 *)(r4 + 0x0)
003493 r4 = *(u64 *)(r1 + 0x0)
003494 r5 = *(u64 *)(r1 + 0x8)
003495 r0 = *(u64 *)(r1 + 0x10)
003496 r1 = *(u64 *)(r1 + 0x18)
003497 *(u64 *)(r3 + 0x18) = r1
003498 *(u64 *)(r3 + 0x10) = r0
003499 *(u64 *)(r3 + 0x8) = r5
003500 *(u64 *)(r3 + 0x0) = r4
003501 *(u16 *)(r3 + 0x20) = 0x100
003502 r2 += 0x1
003503 r1 = *(u64 *)(r10 - 0x468)
003504 *(u64 *)(r10 - 0x20) = r1
003505 r1 = *(u64 *)(r10 - 0x460)
003506 *(u64 *)(r10 - 0x18) = r1
003507 *(u64 *)(r10 - 0x10) = r2
003508 call <target>
003509 r1 = <addr> ll
003510 r2 = *(u64 *)(r1 + 0x0)
003511 r1 = r2
003512 r1 += -0x1c
003513 r3 = 0x0
003514 r4 = 0x1
003515 if r1 > r2 goto <offset>
003516 r4 = 0x0
003517 r5 = *(u64 *)(r10 - 0x4e0)
003518 if r4 == 0x0 goto <offset>
003519 r1 = <addr> ll
003520 if r2 == 0x0 goto <offset>
003521 r1 = r3
003522 r2 = <addr> ll
003523 if r1 > r2 goto <offset>
003524 goto <offset>
003525 *(u64 *)(r10 - 0x500) = r7
003526 if r4 != 0x0 goto <offset>
003527 r2 = r3
003528 r7 = <addr> ll
003529 r0 = *(u64 *)(r10 - 0x4e0)
003530 if r1 != 0x0 goto <offset>
003531 r1 = <addr> ll
003532 if r7 < r1 goto <offset>
003533 r1 = <addr> ll
003534 *(u64 *)(r1 + 0x0) = r7
003535 r8 = r0
003536 r8 += 0x2
003537 if r8 >= r9 goto <offset>
003538 r1 = r0
003539 r1 += 0x3
003540 r2 = r9
003541 if r1 >= r2 goto <offset>
003542 r3 = r8
003543 r3 *= 0x30
003544 r4 = *(u64 *)(r10 - 0x4f8)
003545 r9 = r4
003546 r9 += r3
003547 r5 = *(u64 *)(r9 + 0x0)
003548 r1 *= 0x30
003549 r3 = r4
003550 r3 += r1
003551 r1 = *(u64 *)(r3 + 0x0)
003552 r3 = *(u64 *)(r1 + 0x18)
003553 *(u64 *)(r10 - 0x108) = r3
003554 r3 = *(u64 *)(r1 + 0x10)
003555 *(u64 *)(r10 - 0x110) = r3
003556 r3 = *(u64 *)(r1 + 0x8)
003557 *(u64 *)(r10 - 0x118) = r3
003558 r1 = *(u64 *)(r1 + 0x0)
003559 *(u64 *)(r10 - 0x120) = r1
003560 r1 = r0
003561 r1 += 0x4
003562 if r1 >= r2 goto <offset>
003563 r1 *= 0x30
003564 r3 = r4
003565 r3 += r1
003566 r1 = *(u64 *)(r3 + 0x0)
003567 r3 = *(u64 *)(r1 + 0x18)
003568 *(u64 *)(r10 - 0xe8) = r3
003569 r3 = *(u64 *)(r1 + 0x10)
003570 *(u64 *)(r10 - 0xf0) = r3
003571 r3 = *(u64 *)(r1 + 0x8)
003572 *(u64 *)(r10 - 0xf8) = r3
003573 r1 = *(u64 *)(r1 + 0x0)
003574 *(u64 *)(r10 - 0x100) = r1
003575 r1 = r0
003576 r1 += 0x5
003577 if r1 >= r2 goto <offset>
003578 r1 *= 0x30
003579 r3 = r4
003580 r3 += r1
003581 r1 = *(u64 *)(r3 + 0x0)
003582 r3 = *(u64 *)(r1 + 0x18)
003583 *(u64 *)(r10 - 0xc8) = r3
003584 r3 = *(u64 *)(r1 + 0x10)
003585 *(u64 *)(r10 - 0xd0) = r3
003586 r3 = *(u64 *)(r1 + 0x8)
003587 *(u64 *)(r10 - 0xd8) = r3
003588 r1 = *(u64 *)(r1 + 0x0)
003589 *(u64 *)(r10 - 0xe0) = r1
003590 r1 = r0
003591 r1 += 0x6
003592 if r1 >= r2 goto <offset>
003593 r1 *= 0x30
003594 r3 = r4
003595 r3 += r1
003596 r1 = *(u64 *)(r3 + 0x0)
003597 r3 = *(u64 *)(r1 + 0x18)
003598 *(u64 *)(r10 - 0xa8) = r3
003599 r3 = *(u64 *)(r1 + 0x10)
003600 *(u64 *)(r10 - 0xb0) = r3
003601 r3 = *(u64 *)(r1 + 0x8)
003602 *(u64 *)(r10 - 0xb8) = r3
003603 r1 = *(u64 *)(r1 + 0x0)
003604 *(u64 *)(r10 - 0xc0) = r1
003605 r1 = r0
003606 r1 += 0x7
003607 if r1 >= r2 goto <offset>
003608 r1 *= 0x30
003609 r3 = r4
003610 r3 += r1
003611 r1 = *(u64 *)(r3 + 0x0)
003612 r3 = *(u64 *)(r1 + 0x18)
003613 *(u64 *)(r10 - 0x88) = r3
003614 r3 = *(u64 *)(r1 + 0x10)
003615 *(u64 *)(r10 - 0x90) = r3
003616 r3 = *(u64 *)(r1 + 0x8)
003617 *(u64 *)(r10 - 0x98) = r3
003618 r1 = *(u64 *)(r1 + 0x0)
003619 *(u64 *)(r10 - 0xa0) = r1
003620 r1 = *(u64 *)(r6 + 0x0)
003621 r3 = *(u64 *)(r1 + 0x18)
003622 *(u64 *)(r10 - 0x68) = r3
003623 r3 = *(u64 *)(r1 + 0x10)
003624 *(u64 *)(r10 - 0x70) = r3
003625 r3 = *(u64 *)(r1 + 0x8)
003626 *(u64 *)(r10 - 0x78) = r3
003627 r1 = *(u64 *)(r1 + 0x0)
003628 *(u64 *)(r10 - 0x80) = r1
003629 if r2 == 0x1 goto <offset>
003630 r1 = *(u64 *)(r10 - 0x510)
003631 r1 = *(u64 *)(r1 + 0x0)
003632 r3 = *(u64 *)(r1 + 0x18)
003633 *(u64 *)(r10 - 0x48) = r3
003634 r3 = *(u64 *)(r1 + 0x10)
003635 *(u64 *)(r10 - 0x50) = r3
003636 r3 = *(u64 *)(r1 + 0x8)
003637 *(u64 *)(r10 - 0x58) = r3
003638 r1 = *(u64 *)(r1 + 0x0)
003639 *(u64 *)(r10 - 0x60) = r1
003640 r1 = r0
003641 r1 += 0x9
003642 if r1 >= r2 goto <offset>
003643 r6 = r0
003644 r6 += 0xa
003645 r1 *= 0x30
003646 r4 = *(u64 *)(r10 - 0x4f8)
003647 r3 = r4
003648 r3 += r1
003649 r1 = *(u64 *)(r3 + 0x0)
003650 r3 = *(u64 *)(r1 + 0x18)
003651 *(u64 *)(r10 - 0x28) = r3
003652 r3 = *(u64 *)(r1 + 0x10)
003653 *(u64 *)(r10 - 0x30) = r3
003654 r3 = *(u64 *)(r1 + 0x8)
003655 *(u64 *)(r10 - 0x38) = r3
003656 r1 = *(u64 *)(r1 + 0x0)
003657 *(u64 *)(r10 - 0x40) = r1
003658 if r6 >= r2 goto <offset>
003659 r1 = r6
003660 r1 *= 0x30
003661 r3 = r4
003662 r3 += r1
003663 r1 = *(u64 *)(r3 + 0x0)
003664 r3 = *(u64 *)(r1 + 0x18)
003665 *(u64 *)(r10 - 0x8) = r3
003666 r3 = *(u64 *)(r1 + 0x10)
003667 *(u64 *)(r10 - 0x10) = r3
003668 r3 = *(u64 *)(r1 + 0x8)
003669 *(u64 *)(r10 - 0x18) = r3
003670 r1 = *(u64 *)(r1 + 0x0)
003671 *(u64 *)(r10 - 0x20) = r1
003672 r1 = *(u64 *)(r5 + 0x0)
003673 r3 = *(u64 *)(r5 + 0x8)
003674 r4 = *(u64 *)(r5 + 0x10)
003675 r2 = *(u64 *)(r5 + 0x18)
003676 *(u64 *)(r7 + 0x18) = r2
003677 *(u64 *)(r7 + 0x10) = r4
003678 *(u64 *)(r7 + 0x8) = r3
003679 *(u64 *)(r7 + 0x0) = r1
003680 *(u16 *)(r7 + 0x20) = 0x100
003681 r1 = *(u64 *)(r10 - 0x120)
003682 *(u64 *)(r7 + 0x22) = r1
003683 r1 = *(u64 *)(r10 - 0x118)
003684 *(u64 *)(r7 + 0x2a) = r1
003685 r1 = *(u64 *)(r10 - 0x110)
003686 *(u64 *)(r7 + 0x32) = r1
003687 r1 = *(u64 *)(r10 - 0x108)
003688 *(u64 *)(r7 + 0x3a) = r1
003689 *(u16 *)(r7 + 0x42) = 0x100
003690 r1 = *(u64 *)(r10 - 0x100)
003691 *(u64 *)(r7 + 0x44) = r1
003692 r1 = *(u64 *)(r10 - 0xf8)
003693 *(u64 *)(r7 + 0x4c) = r1
003694 r1 = *(u64 *)(r10 - 0xf0)
003695 *(u64 *)(r7 + 0x54) = r1
003696 r1 = *(u64 *)(r10 - 0xe8)
003697 *(u64 *)(r7 + 0x5c) = r1
003698 *(u16 *)(r7 + 0x64) = 0x100
003699 r1 = *(u64 *)(r10 - 0xc8)
003700 *(u64 *)(r7 + 0x7e) = r1
003701 r1 = *(u64 *)(r10 - 0xd0)
003702 *(u64 *)(r7 + 0x76) = r1
003703 r1 = *(u64 *)(r10 - 0xd8)
003704 *(u64 *)(r7 + 0x6e) = r1
003705 r1 = *(u64 *)(r10 - 0xe0)
003706 *(u64 *)(r7 + 0x66) = r1
003707 *(u16 *)(r7 + 0x86) = 0x100
003708 r1 = *(u64 *)(r10 - 0xa8)
003709 *(u64 *)(r7 + 0xa0) = r1
003710 r1 = *(u64 *)(r10 - 0xb0)
003711 *(u64 *)(r7 + 0x98) = r1
003712 r1 = *(u64 *)(r10 - 0xb8)
003713 *(u64 *)(r7 + 0x90) = r1
003714 r1 = *(u64 *)(r10 - 0xc0)
003715 *(u64 *)(r7 + 0x88) = r1
003716 *(u16 *)(r7 + 0xa8) = 0x100
003717 r1 = *(u64 *)(r10 - 0x88)
003718 *(u64 *)(r7 + 0xc2) = r1
003719 r1 = *(u64 *)(r10 - 0x90)
003720 *(u64 *)(r7 + 0xba) = r1
003721 r1 = *(u64 *)(r10 - 0x98)
003722 *(u64 *)(r7 + 0xb2) = r1
003723 r1 = *(u64 *)(r10 - 0xa0)
003724 *(u64 *)(r7 + 0xaa) = r1
003725 *(u16 *)(r7 + 0xca) = 0x100
003726 r1 = *(u64 *)(r10 - 0x68)
003727 *(u64 *)(r7 + 0xe4) = r1
003728 r1 = *(u64 *)(r10 - 0x70)
003729 *(u64 *)(r7 + 0xdc) = r1
003730 r1 = *(u64 *)(r10 - 0x78)
003731 *(u64 *)(r7 + 0xd4) = r1
003732 r1 = *(u64 *)(r10 - 0x80)
003733 *(u64 *)(r7 + 0xcc) = r1
003734 *(u16 *)(r7 + 0xec) = 0x100
003735 r1 = *(u64 *)(r10 - 0x48)
003736 *(u64 *)(r7 + 0x106) = r1
003737 r1 = *(u64 *)(r10 - 0x50)
003738 *(u64 *)(r7 + 0xfe) = r1
003739 r1 = *(u64 *)(r10 - 0x58)
003740 *(u64 *)(r7 + 0xf6) = r1
003741 r1 = *(u64 *)(r10 - 0x60)
003742 *(u64 *)(r7 + 0xee) = r1
003743 *(u16 *)(r7 + 0x10e) = 0x101
003744 r1 = *(u64 *)(r10 - 0x28)
003745 *(u64 *)(r7 + 0x128) = r1
003746 r1 = *(u64 *)(r10 - 0x30)
003747 *(u64 *)(r7 + 0x120) = r1
003748 r1 = *(u64 *)(r10 - 0x38)
003749 *(u64 *)(r7 + 0x118) = r1
003750 r1 = *(u64 *)(r10 - 0x40)
003751 *(u64 *)(r7 + 0x110) = r1
003752 *(u16 *)(r7 + 0x130) = 0x0
003753 r1 = *(u64 *)(r10 - 0x8)
003754 *(u64 *)(r7 + 0x14a) = r1
003755 r1 = *(u64 *)(r10 - 0x10)
003756 *(u64 *)(r7 + 0x142) = r1
003757 r1 = *(u64 *)(r10 - 0x18)
003758 *(u64 *)(r7 + 0x13a) = r1
003759 r1 = *(u64 *)(r10 - 0x20)
003760 *(u64 *)(r7 + 0x132) = r1
003761 *(u16 *)(r7 + 0x152) = 0x0
003762 call <target>
003763 r1 = <addr> ll
003764 r1 = *(u64 *)(r1 + 0x0)
003765 r5 = 0x0
003766 r4 = 0x1
003767 r3 = r1
003768 r3 += -0x11
003769 if r3 > r1 goto <offset>
003770 r4 = 0x0
003771 if r4 == 0x0 goto <offset>
003772 r3 = <addr> ll
003773 r2 = *(u64 *)(r10 - 0x4e0)
003774 if r1 == 0x0 goto <offset>
003775 r3 = r5
003776 r1 = <addr> ll
003777 if r3 > r1 goto <offset>
003778 goto <offset>
003779 *(u64 *)(r10 - 0x550) = r8
003780 *(u64 *)(r10 - 0x548) = r7
003781 if r4 != 0x0 goto <offset>
003782 r2 = r3
003783 r7 = <addr> ll
003784 r8 = *(u64 *)(r10 - 0x4e0)
003785 if r1 != 0x0 goto <offset>
003786 r1 = <addr> ll
003787 if r7 < r1 goto <offset>
003788 r1 = <addr> ll
003789 *(u64 *)(r1 + 0x0) = r7
003790 r5 = *(u64 *)(r10 - 0x4e8)
003791 if r5 == 0x1 goto <offset>
003792 r1 = *(u64 *)(r10 - 0x510)
003793 r1 = *(u64 *)(r1 + 0x0)
003794 r2 = *(u64 *)(r1 + 0x18)
003795 *(u64 *)(r10 - 0x3d8) = r2
003796 r2 = *(u64 *)(r1 + 0x10)
003797 *(u64 *)(r10 - 0x3e0) = r2
003798 r2 = *(u64 *)(r1 + 0x8)
003799 *(u64 *)(r10 - 0x3e8) = r2
003800 r1 = *(u64 *)(r1 + 0x0)
003801 *(u64 *)(r10 - 0x3f0) = r1
003802 r1 = r8
003803 r1 += 0x9
003804 if r1 >= r5 goto <offset>
003805 r1 *= 0x30
003806 r0 = *(u64 *)(r10 - 0x4f8)
003807 r2 = r0
003808 r2 += r1
003809 r2 = *(u64 *)(r2 + 0x0)
003810 r1 = *(u64 *)(r2 + 0x18)
003811 *(u64 *)(r10 - 0x3b8) = r1
003812 r1 = *(u64 *)(r2 + 0x10)
003813 *(u64 *)(r10 - 0x3c0) = r1
003814 r1 = *(u64 *)(r2 + 0x8)
003815 *(u64 *)(r10 - 0x3c8) = r1
003816 r1 = *(u64 *)(r2 + 0x0)
003817 *(u64 *)(r10 - 0x3d0) = r1
003818 r3 = *(u64 *)(r6 + 0x0)
003819 r1 = *(u64 *)(r3 + 0x18)
003820 *(u64 *)(r10 - 0x398) = r1
003821 r1 = *(u64 *)(r3 + 0x10)
003822 *(u64 *)(r10 - 0x3a0) = r1
003823 r1 = *(u64 *)(r3 + 0x8)
003824 *(u64 *)(r10 - 0x3a8) = r1
003825 r1 = *(u64 *)(r3 + 0x0)
003826 *(u64 *)(r10 - 0x3b0) = r1
003827 r1 = r8
003828 r1 += 0x3
003829 if r1 >= r5 goto <offset>
003830 r1 *= 0x30
003831 r4 = r0
003832 r4 += r1
003833 r1 = *(u64 *)(r4 + 0x0)
003834 r4 = *(u64 *)(r1 + 0x18)
003835 *(u64 *)(r10 - 0x378) = r4
003836 r4 = *(u64 *)(r1 + 0x10)
003837 *(u64 *)(r10 - 0x380) = r4
003838 r4 = *(u64 *)(r1 + 0x8)
003839 *(u64 *)(r10 - 0x388) = r4
003840 r1 = *(u64 *)(r1 + 0x0)
003841 *(u64 *)(r10 - 0x390) = r1
003842 r1 = r8
003843 r1 += 0x4
003844 if r1 >= r5 goto <offset>
003845 r1 *= 0x30
003846 r4 = r0
003847 r4 += r1
003848 r1 = *(u64 *)(r4 + 0x0)
003849 r4 = *(u64 *)(r1 + 0x18)
003850 *(u64 *)(r10 - 0x358) = r4
003851 r4 = *(u64 *)(r1 + 0x10)
003852 *(u64 *)(r10 - 0x360) = r4
003853 r4 = *(u64 *)(r1 + 0x8)
003854 *(u64 *)(r10 - 0x368) = r4
003855 r1 = *(u64 *)(r1 + 0x0)
003856 *(u64 *)(r10 - 0x370) = r1
003857 r1 = r8
003858 r1 += 0x5
003859 if r1 >= r5 goto <offset>
003860 r1 *= 0x30
003861 r4 = r0
003862 r4 += r1
003863 r1 = *(u64 *)(r4 + 0x0)
003864 r4 = *(u64 *)(r1 + 0x18)
003865 *(u64 *)(r10 - 0x338) = r4
003866 r4 = *(u64 *)(r1 + 0x10)
003867 *(u64 *)(r10 - 0x340) = r4
003868 r4 = *(u64 *)(r1 + 0x8)
003869 *(u64 *)(r10 - 0x348) = r4
003870 r1 = *(u64 *)(r1 + 0x0)
003871 *(u64 *)(r10 - 0x350) = r1
003872 r1 = r8
003873 r1 += 0x6
003874 if r1 >= r5 goto <offset>
003875 r1 *= 0x30
003876 r4 = r0
003877 r4 += r1
003878 r1 = *(u64 *)(r4 + 0x0)
003879 r4 = *(u64 *)(r1 + 0x18)
003880 *(u64 *)(r10 - 0x318) = r4
003881 r4 = *(u64 *)(r1 + 0x10)
003882 *(u64 *)(r10 - 0x320) = r4
003883 r4 = *(u64 *)(r1 + 0x8)
003884 *(u64 *)(r10 - 0x328) = r4
003885 r1 = *(u64 *)(r1 + 0x0)
003886 *(u64 *)(r10 - 0x330) = r1
003887 r1 = *(u64 *)(r9 + 0x18)
003888 *(u64 *)(r10 - 0x2f8) = r1
003889 r1 = *(u64 *)(r9 + 0x10)
003890 *(u64 *)(r10 - 0x300) = r1
003891 r1 = *(u64 *)(r9 + 0x8)
003892 *(u64 *)(r10 - 0x308) = r1
003893 r1 = *(u64 *)(r9 + 0x0)
003894 *(u64 *)(r10 - 0x310) = r1
003895 r1 = r8
003896 r1 += 0x2
003897 if r1 >= r5 goto <offset>
003898 r1 *= 0x30
003899 r4 = r0
003900 r4 += r1
003901 r1 = *(u64 *)(r4 + 0x0)
003902 r4 = *(u64 *)(r1 + 0x18)
003903 *(u64 *)(r10 - 0x2d8) = r4
003904 r4 = *(u64 *)(r1 + 0x10)
003905 *(u64 *)(r10 - 0x2e0) = r4
003906 r4 = *(u64 *)(r1 + 0x8)
003907 *(u64 *)(r10 - 0x2e8) = r4
003908 r1 = *(u64 *)(r1 + 0x0)
003909 *(u64 *)(r10 - 0x2f0) = r1
003910 r1 = *(u64 *)(r9 + 0x18)
003911 *(u64 *)(r10 - 0x2b8) = r1
003912 r1 = *(u64 *)(r9 + 0x10)
003913 *(u64 *)(r10 - 0x2c0) = r1
003914 r1 = *(u64 *)(r9 + 0x8)
003915 *(u64 *)(r10 - 0x2c8) = r1
003916 r1 = *(u64 *)(r9 + 0x0)
003917 *(u64 *)(r10 - 0x2d0) = r1
003918 r1 = r8
003919 r1 += 0x7
003920 if r1 >= r5 goto <offset>
003921 r1 *= 0x30
003922 r4 = r0
003923 r4 += r1
003924 r1 = *(u64 *)(r4 + 0x0)
003925 r4 = *(u64 *)(r1 + 0x18)
003926 *(u64 *)(r10 - 0x298) = r4
003927 r4 = *(u64 *)(r1 + 0x10)
003928 *(u64 *)(r10 - 0x2a0) = r4
003929 r4 = *(u64 *)(r1 + 0x8)
003930 *(u64 *)(r10 - 0x2a8) = r4
003931 r1 = *(u64 *)(r1 + 0x0)
003932 *(u64 *)(r10 - 0x2b0) = r1
003933 r1 = r8
003934 r1 += 0x8
003935 if r1 >= r5 goto <offset>
003936 r1 *= 0x30
003937 r4 = r0
003938 r4 += r1
003939 r1 = *(u64 *)(r4 + 0x0)
003940 r4 = *(u64 *)(r1 + 0x18)
003941 *(u64 *)(r10 - 0x278) = r4
003942 r4 = *(u64 *)(r1 + 0x10)
003943 *(u64 *)(r10 - 0x280) = r4
003944 r4 = *(u64 *)(r1 + 0x8)
003945 *(u64 *)(r10 - 0x288) = r4
003946 r1 = *(u64 *)(r1 + 0x0)
003947 *(u64 *)(r10 - 0x290) = r1
003948 r1 = *(u64 *)(r2 + 0x18)
003949 *(u64 *)(r10 - 0x258) = r1
003950 r1 = *(u64 *)(r2 + 0x10)
003951 *(u64 *)(r10 - 0x260) = r1
003952 r1 = *(u64 *)(r2 + 0x8)
003953 *(u64 *)(r10 - 0x268) = r1
003954 r1 = *(u64 *)(r2 + 0x0)
003955 *(u64 *)(r10 - 0x270) = r1
003956 r1 = *(u64 *)(r3 + 0x18)
003957 *(u64 *)(r10 - 0x238) = r1
003958 r1 = *(u64 *)(r3 + 0x10)
003959 *(u64 *)(r10 - 0x240) = r1
003960 r1 = *(u64 *)(r3 + 0x8)
003961 *(u64 *)(r10 - 0x248) = r1
003962 r1 = *(u64 *)(r3 + 0x0)
003963 *(u64 *)(r10 - 0x250) = r1
003964 r1 = r8
003965 r1 += 0xb
003966 if r1 >= r5 goto <offset>
003967 r1 *= 0x30
003968 r2 = r0
003969 r2 += r1
003970 r1 = *(u64 *)(r2 + 0x0)
003971 r2 = *(u64 *)(r1 + 0x18)
003972 *(u64 *)(r10 - 0x218) = r2
003973 r2 = *(u64 *)(r1 + 0x10)
003974 *(u64 *)(r10 - 0x220) = r2
003975 r2 = *(u64 *)(r1 + 0x8)
003976 *(u64 *)(r10 - 0x228) = r2
003977 r1 = *(u64 *)(r1 + 0x0)
003978 *(u64 *)(r10 - 0x230) = r1
003979 r1 = r8
003980 r1 += 0xc
003981 if r1 >= r5 goto <offset>
003982 r1 *= 0x30
003983 r2 = r0
003984 r2 += r1
003985 r1 = *(u64 *)(r2 + 0x0)
003986 r2 = *(u64 *)(r1 + 0x18)
003987 *(u64 *)(r10 - 0x1a8) = r2
003988 r2 = *(u64 *)(r1 + 0x10)
003989 *(u64 *)(r10 - 0x1b0) = r2
003990 r2 = *(u64 *)(r1 + 0x8)
003991 *(u64 *)(r10 - 0x1b8) = r2
003992 r1 = *(u64 *)(r1 + 0x0)
003993 *(u64 *)(r10 - 0x1c0) = r1
003994 r1 = r8
003995 r1 += 0xd
003996 if r1 >= r5 goto <offset>
003997 r1 *= 0x30
003998 r2 = r0
003999 r2 += r1
004000 r1 = *(u64 *)(r2 + 0x0)
004001 r2 = *(u64 *)(r1 + 0x18)
004002 *(u64 *)(r10 - 0x188) = r2
004003 r2 = *(u64 *)(r1 + 0x10)
004004 *(u64 *)(r10 - 0x190) = r2
004005 r2 = *(u64 *)(r1 + 0x8)
004006 *(u64 *)(r10 - 0x198) = r2
004007 r1 = *(u64 *)(r1 + 0x0)
004008 *(u64 *)(r10 - 0x1a0) = r1
004009 r1 = r8
004010 r1 += 0xe
004011 if r1 >= r5 goto <offset>
004012 r1 *= 0x30
004013 r2 = r0
004014 r2 += r1
004015 r1 = *(u64 *)(r2 + 0x0)
004016 r2 = *(u64 *)(r1 + 0x18)
004017 *(u64 *)(r10 - 0x168) = r2
004018 r2 = *(u64 *)(r1 + 0x10)
004019 *(u64 *)(r10 - 0x170) = r2
004020 r2 = *(u64 *)(r1 + 0x8)
004021 *(u64 *)(r10 - 0x178) = r2
004022 r1 = *(u64 *)(r1 + 0x0)
004023 *(u64 *)(r10 - 0x180) = r1
004024 r1 = r8
004025 r1 += 0xf
004026 if r1 >= r5 goto <offset>
004027 r1 *= 0x30
004028 r2 = r0
004029 r2 += r1
004030 r1 = *(u64 *)(r2 + 0x0)
004031 r2 = *(u64 *)(r1 + 0x18)
004032 *(u64 *)(r10 - 0x148) = r2
004033 r2 = *(u64 *)(r1 + 0x10)
004034 *(u64 *)(r10 - 0x150) = r2
004035 r2 = *(u64 *)(r1 + 0x8)
004036 *(u64 *)(r10 - 0x158) = r2
004037 r1 = *(u64 *)(r1 + 0x0)
004038 *(u64 *)(r10 - 0x160) = r1
004039 r1 = r8
004040 r1 += 0x10
004041 if r1 >= r5 goto <offset>
004042 r1 *= 0x30
004043 r2 = r0
004044 r2 += r1
004045 r1 = *(u64 *)(r2 + 0x0)
004046 r2 = *(u64 *)(r1 + 0x18)
004047 *(u64 *)(r10 - 0x128) = r2
004048 r2 = *(u64 *)(r1 + 0x10)
004049 *(u64 *)(r10 - 0x130) = r2
004050 r2 = *(u64 *)(r1 + 0x8)
004051 *(u64 *)(r10 - 0x138) = r2
004052 r1 = *(u64 *)(r1 + 0x0)
004053 *(u64 *)(r10 - 0x140) = r1
004054 r1 = r8
004055 r1 += 0x11
004056 if r1 >= r5 goto <offset>
004057 r1 *= 0x30
004058 r2 = r0
004059 r2 += r1
004060 r1 = *(u64 *)(r2 + 0x0)
004061 r2 = *(u64 *)(r1 + 0x18)
004062 *(u64 *)(r10 - 0x108) = r2
004063 r2 = *(u64 *)(r1 + 0x10)
004064 *(u64 *)(r10 - 0x110) = r2
004065 r2 = *(u64 *)(r1 + 0x8)
004066 *(u64 *)(r10 - 0x118) = r2
004067 r1 = *(u64 *)(r1 + 0x0)
004068 *(u64 *)(r10 - 0x120) = r1
004069 r1 = r8
004070 r1 += 0x12
004071 if r1 >= r5 goto <offset>
004072 r1 *= 0x30
004073 r2 = r0
004074 r2 += r1
004075 r1 = *(u64 *)(r2 + 0x0)
004076 r2 = *(u64 *)(r1 + 0x18)
004077 *(u64 *)(r10 - 0xe8) = r2
004078 r2 = *(u64 *)(r1 + 0x10)
004079 *(u64 *)(r10 - 0xf0) = r2
004080 r2 = *(u64 *)(r1 + 0x8)
004081 *(u64 *)(r10 - 0xf8) = r2
004082 r1 = *(u64 *)(r1 + 0x0)
004083 *(u64 *)(r10 - 0x100) = r1
004084 r1 = r8
004085 r1 += 0x13
004086 if r1 >= r5 goto <offset>
004087 r1 *= 0x30
004088 r2 = r0
004089 r2 += r1
004090 r1 = *(u64 *)(r2 + 0x0)
004091 r2 = *(u64 *)(r1 + 0x18)
004092 *(u64 *)(r10 - 0xc8) = r2
004093 r2 = *(u64 *)(r1 + 0x10)
004094 *(u64 *)(r10 - 0xd0) = r2
004095 r2 = *(u64 *)(r1 + 0x8)
004096 *(u64 *)(r10 - 0xd8) = r2
004097 r1 = *(u64 *)(r1 + 0x0)
004098 *(u64 *)(r10 - 0xe0) = r1
004099 r1 = r8
004100 r1 += 0x14
004101 if r1 >= r5 goto <offset>
004102 r1 *= 0x30
004103 r2 = r0
004104 r2 += r1
004105 r1 = *(u64 *)(r2 + 0x0)
004106 r2 = *(u64 *)(r1 + 0x18)
004107 *(u64 *)(r10 - 0xa8) = r2
004108 r2 = *(u64 *)(r1 + 0x10)
004109 *(u64 *)(r10 - 0xb0) = r2
004110 r2 = *(u64 *)(r1 + 0x8)
004111 *(u64 *)(r10 - 0xb8) = r2
004112 r1 = *(u64 *)(r1 + 0x0)
004113 *(u64 *)(r10 - 0xc0) = r1
004114 r1 = r8
004115 r1 += 0x15
004116 if r1 >= r5 goto <offset>
004117 r1 *= 0x30
004118 r2 = r0
004119 r2 += r1
004120 r1 = *(u64 *)(r2 + 0x0)
004121 r2 = *(u64 *)(r1 + 0x18)
004122 *(u64 *)(r10 - 0x88) = r2
004123 r2 = *(u64 *)(r1 + 0x10)
004124 *(u64 *)(r10 - 0x90) = r2
004125 r2 = *(u64 *)(r1 + 0x8)
004126 *(u64 *)(r10 - 0x98) = r2
004127 r1 = *(u64 *)(r1 + 0x0)
004128 *(u64 *)(r10 - 0xa0) = r1
004129 r1 = r8
004130 r1 += 0x16
004131 if r1 >= r5 goto <offset>
004132 r1 *= 0x30
004133 r2 = r0
004134 r2 += r1
004135 r1 = *(u64 *)(r2 + 0x0)
004136 r2 = *(u64 *)(r1 + 0x18)
004137 *(u64 *)(r10 - 0x68) = r2
004138 r2 = *(u64 *)(r1 + 0x10)
004139 *(u64 *)(r10 - 0x70) = r2
004140 r2 = *(u64 *)(r1 + 0x8)
004141 *(u64 *)(r10 - 0x78) = r2
004142 r1 = *(u64 *)(r1 + 0x0)
004143 *(u64 *)(r10 - 0x80) = r1
004144 r1 = r8
004145 r1 += 0x17
004146 if r1 >= r5 goto <offset>
004147 r6 = r8
004148 r6 += 0x18
004149 r1 *= 0x30
004150 r2 = r0
004151 r2 += r1
004152 r1 = *(u64 *)(r2 + 0x0)
004153 r2 = *(u64 *)(r1 + 0x18)
004154 *(u64 *)(r10 - 0x48) = r2
004155 r2 = *(u64 *)(r1 + 0x10)
004156 *(u64 *)(r10 - 0x50) = r2
004157 r2 = *(u64 *)(r1 + 0x8)
004158 *(u64 *)(r10 - 0x58) = r2
004159 r1 = *(u64 *)(r1 + 0x0)
004160 *(u64 *)(r10 - 0x60) = r1
004161 if r6 >= r5 goto <offset>
004162 r1 = r6
004163 r1 *= 0x30
004164 r2 = r0
004165 r2 += r1
004166 r1 = *(u64 *)(r2 + 0x0)
004167 r2 = *(u64 *)(r1 + 0x18)
004168 *(u64 *)(r10 - 0x28) = r2
004169 r2 = *(u64 *)(r1 + 0x10)
004170 *(u64 *)(r10 - 0x30) = r2
004171 r2 = *(u64 *)(r1 + 0x8)
004172 *(u64 *)(r10 - 0x38) = r2
004173 r1 = *(u64 *)(r1 + 0x0)
004174 *(u64 *)(r10 - 0x40) = r1
004175 r1 = *(u64 *)(r9 + 0x18)
004176 *(u64 *)(r10 - 0x8) = r1
004177 r1 = *(u64 *)(r9 + 0x10)
004178 *(u64 *)(r10 - 0x10) = r1
004179 r1 = *(u64 *)(r9 + 0x8)
004180 *(u64 *)(r10 - 0x18) = r1
004181 r1 = *(u64 *)(r9 + 0x0)
004182 *(u64 *)(r10 - 0x20) = r1
004183 r1 = *(u64 *)(r10 - 0x3d8)
004184 *(u64 *)(r7 + 0x18) = r1
004185 r1 = *(u64 *)(r10 - 0x3e0)
004186 *(u64 *)(r7 + 0x10) = r1
004187 r1 = *(u64 *)(r10 - 0x3e8)
004188 *(u64 *)(r7 + 0x8) = r1
004189 r1 = *(u64 *)(r10 - 0x3f0)
004190 *(u64 *)(r7 + 0x0) = r1
004191 *(u16 *)(r7 + 0x20) = 0x1
004192 r1 = *(u64 *)(r10 - 0x3d0)
004193 *(u64 *)(r7 + 0x22) = r1
004194 r1 = *(u64 *)(r10 - 0x3c8)
004195 *(u64 *)(r7 + 0x2a) = r1
004196 r1 = *(u64 *)(r10 - 0x3c0)
004197 *(u64 *)(r7 + 0x32) = r1
004198 r1 = *(u64 *)(r10 - 0x3b8)
004199 *(u64 *)(r7 + 0x3a) = r1
004200 *(u16 *)(r7 + 0x42) = 0x100
004201 r1 = *(u64 *)(r10 - 0x3b0)
004202 *(u64 *)(r7 + 0x44) = r1
004203 r1 = *(u64 *)(r10 - 0x3a8)
004204 *(u64 *)(r7 + 0x4c) = r1
004205 r1 = *(u64 *)(r10 - 0x3a0)
004206 *(u64 *)(r7 + 0x54) = r1
004207 r1 = *(u64 *)(r10 - 0x398)
004208 *(u64 *)(r7 + 0x5c) = r1
004209 *(u16 *)(r7 + 0x64) = 0x100
004210 r1 = *(u64 *)(r10 - 0x378)
004211 *(u64 *)(r7 + 0x7e) = r1
004212 r1 = *(u64 *)(r10 - 0x380)
004213 *(u64 *)(r7 + 0x76) = r1
004214 r1 = *(u64 *)(r10 - 0x388)
004215 *(u64 *)(r7 + 0x6e) = r1
004216 r1 = *(u64 *)(r10 - 0x390)
004217 *(u64 *)(r7 + 0x66) = r1
004218 *(u16 *)(r7 + 0x86) = 0x0
004219 r1 = *(u64 *)(r10 - 0x358)
004220 *(u64 *)(r7 + 0xa0) = r1
004221 r1 = *(u64 *)(r10 - 0x360)
004222 *(u64 *)(r7 + 0x98) = r1
004223 r1 = *(u64 *)(r10 - 0x368)
004224 *(u64 *)(r7 + 0x90) = r1
004225 r1 = *(u64 *)(r10 - 0x370)
004226 *(u64 *)(r7 + 0x88) = r1
004227 *(u16 *)(r7 + 0xa8) = 0x0
004228 r1 = *(u64 *)(r10 - 0x338)
004229 *(u64 *)(r7 + 0xc2) = r1
004230 r1 = *(u64 *)(r10 - 0x340)
004231 *(u64 *)(r7 + 0xba) = r1
004232 r1 = *(u64 *)(r10 - 0x348)
004233 *(u64 *)(r7 + 0xb2) = r1
004234 r1 = *(u64 *)(r10 - 0x350)
004235 *(u64 *)(r7 + 0xaa) = r1
004236 *(u16 *)(r7 + 0xca) = 0x0
004237 r1 = *(u64 *)(r10 - 0x318)
004238 *(u64 *)(r7 + 0xe4) = r1
004239 r1 = *(u64 *)(r10 - 0x320)
004240 *(u64 *)(r7 + 0xdc) = r1
004241 r1 = *(u64 *)(r10 - 0x328)
004242 *(u64 *)(r7 + 0xd4) = r1
004243 r1 = *(u64 *)(r10 - 0x330)
004244 *(u64 *)(r7 + 0xcc) = r1
004245 *(u16 *)(r7 + 0xec) = 0x0
004246 r1 = *(u64 *)(r10 - 0x2f8)
004247 *(u64 *)(r7 + 0x106) = r1
004248 r1 = *(u64 *)(r10 - 0x300)
004249 *(u64 *)(r7 + 0xfe) = r1
004250 r1 = *(u64 *)(r10 - 0x308)
004251 *(u64 *)(r7 + 0xf6) = r1
004252 r1 = *(u64 *)(r10 - 0x310)
004253 *(u64 *)(r7 + 0xee) = r1
004254 *(u16 *)(r7 + 0x10e) = 0x0
004255 r1 = *(u64 *)(r10 - 0x2d8)
004256 *(u64 *)(r7 + 0x128) = r1
004257 r1 = *(u64 *)(r10 - 0x2e0)
004258 *(u64 *)(r7 + 0x120) = r1
004259 r1 = *(u64 *)(r10 - 0x2e8)
004260 *(u64 *)(r7 + 0x118) = r1
004261 r1 = *(u64 *)(r10 - 0x2f0)
004262 *(u64 *)(r7 + 0x110) = r1
004263 *(u16 *)(r7 + 0x130) = 0x0
004264 r1 = *(u64 *)(r10 - 0x2b8)
004265 *(u64 *)(r7 + 0x14a) = r1
004266 r1 = *(u64 *)(r10 - 0x2c0)
004267 *(u64 *)(r7 + 0x142) = r1
004268 r1 = *(u64 *)(r10 - 0x2c8)
004269 *(u64 *)(r7 + 0x13a) = r1
004270 r1 = *(u64 *)(r10 - 0x2d0)
004271 *(u64 *)(r7 + 0x132) = r1
004272 *(u16 *)(r7 + 0x152) = 0x0
004273 r1 = *(u64 *)(r10 - 0x298)
004274 *(u64 *)(r7 + 0x16c) = r1
004275 r1 = *(u64 *)(r10 - 0x2a0)
004276 *(u64 *)(r7 + 0x164) = r1
004277 r1 = *(u64 *)(r10 - 0x2a8)
004278 *(u64 *)(r7 + 0x15c) = r1
004279 r1 = *(u64 *)(r10 - 0x2b0)
004280 *(u64 *)(r7 + 0x154) = r1
004281 *(u16 *)(r7 + 0x174) = 0x0
004282 r1 = *(u64 *)(r10 - 0x278)
004283 *(u64 *)(r7 + 0x18e) = r1
004284 r1 = *(u64 *)(r10 - 0x280)
004285 *(u64 *)(r7 + 0x186) = r1
004286 r1 = *(u64 *)(r10 - 0x288)
004287 *(u64 *)(r7 + 0x17e) = r1
004288 r1 = *(u64 *)(r10 - 0x290)
004289 *(u64 *)(r7 + 0x176) = r1
004290 *(u16 *)(r7 + 0x196) = 0x1
004291 r1 = *(u64 *)(r10 - 0x258)
004292 *(u64 *)(r7 + 0x1b0) = r1
004293 r1 = *(u64 *)(r10 - 0x260)
004294 *(u64 *)(r7 + 0x1a8) = r1
004295 r1 = *(u64 *)(r10 - 0x268)
004296 *(u64 *)(r7 + 0x1a0) = r1
004297 r1 = *(u64 *)(r10 - 0x270)
004298 *(u64 *)(r7 + 0x198) = r1
004299 *(u16 *)(r7 + 0x1b8) = 0x100
004300 r1 = *(u64 *)(r10 - 0x238)
004301 *(u64 *)(r7 + 0x1d2) = r1
004302 r1 = *(u64 *)(r10 - 0x240)
004303 *(u64 *)(r7 + 0x1ca) = r1
004304 r1 = *(u64 *)(r10 - 0x248)
004305 *(u64 *)(r7 + 0x1c2) = r1
004306 r1 = *(u64 *)(r10 - 0x250)
004307 *(u64 *)(r7 + 0x1ba) = r1
004308 *(u16 *)(r7 + 0x1da) = 0x100
004309 r1 = *(u64 *)(r10 - 0x218)
004310 *(u64 *)(r7 + 0x1f4) = r1
004311 r1 = *(u64 *)(r10 - 0x220)
004312 *(u64 *)(r7 + 0x1ec) = r1
004313 r1 = *(u64 *)(r10 - 0x228)
004314 *(u64 *)(r7 + 0x1e4) = r1
004315 r1 = *(u64 *)(r10 - 0x230)
004316 *(u64 *)(r7 + 0x1dc) = r1
004317 *(u16 *)(r7 + 0x1fc) = 0x0
004318 r1 = *(u64 *)(r10 - 0x1a8)
004319 *(u64 *)(r7 + 0x216) = r1
004320 r1 = *(u64 *)(r10 - 0x1b0)
004321 *(u64 *)(r7 + 0x20e) = r1
004322 r1 = *(u64 *)(r10 - 0x1b8)
004323 *(u64 *)(r7 + 0x206) = r1
004324 r1 = *(u64 *)(r10 - 0x1c0)
004325 *(u64 *)(r7 + 0x1fe) = r1
004326 *(u16 *)(r7 + 0x21e) = 0x0
004327 r1 = *(u64 *)(r10 - 0x188)
004328 *(u64 *)(r7 + 0x238) = r1
004329 r1 = *(u64 *)(r10 - 0x190)
004330 *(u64 *)(r7 + 0x230) = r1
004331 r1 = *(u64 *)(r10 - 0x198)
004332 *(u64 *)(r7 + 0x228) = r1
004333 r1 = *(u64 *)(r10 - 0x1a0)
004334 *(u64 *)(r7 + 0x220) = r1
004335 *(u16 *)(r7 + 0x240) = 0x100
004336 r1 = *(u64 *)(r10 - 0x168)
004337 *(u64 *)(r7 + 0x25a) = r1
004338 r1 = *(u64 *)(r10 - 0x170)
004339 *(u64 *)(r7 + 0x252) = r1
004340 r1 = *(u64 *)(r10 - 0x178)
004341 *(u64 *)(r7 + 0x24a) = r1
004342 r1 = *(u64 *)(r10 - 0x180)
004343 *(u64 *)(r7 + 0x242) = r1
004344 *(u16 *)(r7 + 0x262) = 0x100
004345 r1 = *(u64 *)(r10 - 0x148)
004346 *(u64 *)(r7 + 0x27c) = r1
004347 r1 = *(u64 *)(r10 - 0x150)
004348 *(u64 *)(r7 + 0x274) = r1
004349 r1 = *(u64 *)(r10 - 0x158)
004350 *(u64 *)(r7 + 0x26c) = r1
004351 r1 = *(u64 *)(r10 - 0x160)
004352 *(u64 *)(r7 + 0x264) = r1
004353 *(u16 *)(r7 + 0x284) = 0x0
004354 r1 = *(u64 *)(r10 - 0x128)
004355 *(u64 *)(r7 + 0x29e) = r1
004356 r1 = *(u64 *)(r10 - 0x130)
004357 *(u64 *)(r7 + 0x296) = r1
004358 r1 = *(u64 *)(r10 - 0x138)
004359 *(u64 *)(r7 + 0x28e) = r1
004360 r1 = *(u64 *)(r10 - 0x140)
004361 *(u64 *)(r7 + 0x286) = r1
004362 *(u16 *)(r7 + 0x2a6) = 0x0
004363 r1 = *(u64 *)(r10 - 0x108)
004364 *(u64 *)(r7 + 0x2c0) = r1
004365 r1 = *(u64 *)(r10 - 0x110)
004366 *(u64 *)(r7 + 0x2b8) = r1
004367 r1 = *(u64 *)(r10 - 0x118)
004368 *(u64 *)(r7 + 0x2b0) = r1
004369 r1 = *(u64 *)(r10 - 0x120)
004370 *(u64 *)(r7 + 0x2a8) = r1
004371 *(u16 *)(r7 + 0x2c8) = 0x100
004372 r1 = *(u64 *)(r10 - 0xe8)
004373 *(u64 *)(r7 + 0x2e2) = r1
004374 r1 = *(u64 *)(r10 - 0xf0)
004375 *(u64 *)(r7 + 0x2da) = r1
004376 r1 = *(u64 *)(r10 - 0xf8)
004377 *(u64 *)(r7 + 0x2d2) = r1
004378 r1 = *(u64 *)(r10 - 0x100)
004379 *(u64 *)(r7 + 0x2ca) = r1
004380 *(u16 *)(r7 + 0x2ea) = 0x100
004381 r1 = *(u64 *)(r10 - 0xc8)
004382 *(u64 *)(r7 + 0x304) = r1
004383 r1 = *(u64 *)(r10 - 0xd0)
004384 *(u64 *)(r7 + 0x2fc) = r1
004385 r1 = *(u64 *)(r10 - 0xd8)
004386 *(u64 *)(r7 + 0x2f4) = r1
004387 r1 = *(u64 *)(r10 - 0xe0)
004388 *(u64 *)(r7 + 0x2ec) = r1
004389 *(u16 *)(r7 + 0x30c) = 0x0
004390 r1 = *(u64 *)(r10 - 0xa8)
004391 *(u64 *)(r7 + 0x326) = r1
004392 r1 = *(u64 *)(r10 - 0xb0)
004393 *(u64 *)(r7 + 0x31e) = r1
004394 r1 = *(u64 *)(r10 - 0xb8)
004395 *(u64 *)(r7 + 0x316) = r1
004396 r1 = *(u64 *)(r10 - 0xc0)
004397 *(u64 *)(r7 + 0x30e) = r1
004398 *(u16 *)(r7 + 0x32e) = 0x0
004399 r1 = *(u64 *)(r10 - 0x88)
004400 *(u64 *)(r7 + 0x348) = r1
004401 r1 = *(u64 *)(r10 - 0x90)
004402 *(u64 *)(r7 + 0x340) = r1
004403 r1 = *(u64 *)(r10 - 0x98)
004404 *(u64 *)(r7 + 0x338) = r1
004405 r1 = *(u64 *)(r10 - 0xa0)
004406 *(u64 *)(r7 + 0x330) = r1
004407 *(u16 *)(r7 + 0x350) = 0x100
004408 r1 = *(u64 *)(r10 - 0x68)
004409 *(u64 *)(r7 + 0x36a) = r1
004410 r1 = *(u64 *)(r10 - 0x70)
004411 *(u64 *)(r7 + 0x362) = r1
004412 r1 = *(u64 *)(r10 - 0x78)
004413 *(u64 *)(r7 + 0x35a) = r1
004414 r1 = *(u64 *)(r10 - 0x80)
004415 *(u64 *)(r7 + 0x352) = r1
004416 *(u16 *)(r7 + 0x372) = 0x0
004417 r1 = *(u64 *)(r10 - 0x48)
004418 *(u64 *)(r7 + 0x38c) = r1
004419 r1 = *(u64 *)(r10 - 0x50)
004420 *(u64 *)(r7 + 0x384) = r1
004421 r1 = *(u64 *)(r10 - 0x58)
004422 *(u64 *)(r7 + 0x37c) = r1
004423 r1 = *(u64 *)(r10 - 0x60)
004424 *(u64 *)(r7 + 0x374) = r1
004425 *(u16 *)(r7 + 0x394) = 0x0
004426 r1 = *(u64 *)(r10 - 0x28)
004427 *(u64 *)(r7 + 0x3ae) = r1
004428 r1 = *(u64 *)(r10 - 0x30)
004429 *(u64 *)(r7 + 0x3a6) = r1
004430 r1 = *(u64 *)(r10 - 0x38)
004431 *(u64 *)(r7 + 0x39e) = r1
004432 r1 = *(u64 *)(r10 - 0x40)
004433 *(u64 *)(r7 + 0x396) = r1
004434 *(u16 *)(r7 + 0x3b6) = 0x0
004435 r1 = *(u64 *)(r10 - 0x8)
004436 *(u64 *)(r7 + 0x3d0) = r1
004437 r1 = *(u64 *)(r10 - 0x10)
004438 *(u64 *)(r7 + 0x3c8) = r1
004439 r1 = *(u64 *)(r10 - 0x18)
004440 *(u64 *)(r7 + 0x3c0) = r1
004441 r1 = *(u64 *)(r10 - 0x20)
004442 *(u64 *)(r7 + 0x3b8) = r1
004443 *(u16 *)(r7 + 0x3d8) = 0x0
004444 call <target>
004445 r1 = <addr> ll
004446 r2 = *(u64 *)(r1 + 0x0)
004447 r3 = 0x0
004448 r4 = 0x1
004449 r1 = r2
004450 r1 += -0x28
004451 if r1 > r2 goto <offset>
004452 r4 = 0x0
004453 r5 = *(u64 *)(r10 - 0x4e0)
004454 if r4 == 0x0 goto <offset>
004455 r1 = <addr> ll
004456 if r2 == 0x0 goto <offset>
004457 r1 = r3
004458 r2 = <addr> ll
004459 if r1 > r2 goto <offset>
004460 goto <offset>
004461 *(u64 *)(r10 - 0x550) = r7
004462 if r4 != 0x0 goto <offset>
004463 r2 = r3
004464 r7 = <addr> ll
004465 r0 = *(u64 *)(r10 - 0x4e0)
004466 if r1 != 0x0 goto <offset>
004467 r1 = <addr> ll
004468 if r7 < r1 goto <offset>
004469 r1 = <addr> ll
004470 *(u64 *)(r1 + 0x0) = r7
004471 r2 = *(u64 *)(r10 - 0x4e8)
004472 if r2 == 0x1 goto <offset>
004473 r1 = *(u64 *)(r10 - 0x510)
004474 r1 = *(u64 *)(r1 + 0x0)
004475 r3 = *(u64 *)(r1 + 0x18)
004476 *(u64 *)(r10 - 0x398) = r3
004477 r3 = *(u64 *)(r1 + 0x10)
004478 *(u64 *)(r10 - 0x3a0) = r3
004479 r3 = *(u64 *)(r1 + 0x8)
004480 *(u64 *)(r10 - 0x3a8) = r3
004481 r1 = *(u64 *)(r1 + 0x0)
004482 *(u64 *)(r10 - 0x3b0) = r1
004483 r1 = r0
004484 r1 += 0xa
004485 if r1 >= r2 goto <offset>
004486 r1 *= 0x30
004487 r3 = r8
004488 r3 += r1
004489 r3 = *(u64 *)(r3 + 0x0)
004490 r1 = *(u64 *)(r3 + 0x18)
004491 *(u64 *)(r10 - 0x378) = r1
004492 r1 = *(u64 *)(r3 + 0x10)
004493 *(u64 *)(r10 - 0x380) = r1
004494 r1 = *(u64 *)(r3 + 0x8)
004495 *(u64 *)(r10 - 0x388) = r1
004496 r1 = *(u64 *)(r3 + 0x0)
004497 *(u64 *)(r10 - 0x390) = r1
004498 r4 = *(u64 *)(r9 + 0x0)
004499 r1 = *(u64 *)(r4 + 0x18)
004500 *(u64 *)(r10 - 0x358) = r1
004501 r1 = *(u64 *)(r4 + 0x10)
004502 *(u64 *)(r10 - 0x360) = r1
004503 r1 = *(u64 *)(r4 + 0x8)
004504 *(u64 *)(r10 - 0x368) = r1
004505 r1 = *(u64 *)(r4 + 0x0)
004506 *(u64 *)(r10 - 0x370) = r1
004507 r1 = r0
004508 r1 += 0xb
004509 if r1 >= r2 goto <offset>
004510 *(u64 *)(r10 - 0x500) = r3
004511 r1 *= 0x30
004512 r3 = r8
004513 r3 += r1
004514 r3 = *(u64 *)(r3 + 0x0)
004515 r1 = *(u64 *)(r3 + 0x18)
004516 *(u64 *)(r10 - 0x338) = r1
004517 r1 = *(u64 *)(r3 + 0x10)
004518 *(u64 *)(r10 - 0x340) = r1
004519 r1 = *(u64 *)(r3 + 0x8)
004520 *(u64 *)(r10 - 0x348) = r1
004521 r1 = *(u64 *)(r3 + 0x0)
004522 *(u64 *)(r10 - 0x350) = r1
004523 r1 = r0
004524 r1 += 0x8
004525 if r1 >= r2 goto <offset>
004526 r1 *= 0x30
004527 r5 = r8
004528 r5 += r1
004529 r5 = *(u64 *)(r5 + 0x0)
004530 r1 = *(u64 *)(r5 + 0x18)
004531 *(u64 *)(r10 - 0x318) = r1
004532 r1 = *(u64 *)(r5 + 0x10)
004533 *(u64 *)(r10 - 0x320) = r1
004534 r1 = *(u64 *)(r5 + 0x8)
004535 *(u64 *)(r10 - 0x328) = r1
004536 r1 = *(u64 *)(r5 + 0x0)
004537 *(u64 *)(r10 - 0x330) = r1
004538 r1 = r0
004539 r1 += 0x9
004540 if r1 >= r2 goto <offset>
004541 r1 *= 0x30
004542 r0 = r8
004543 r0 += r1
004544 r0 = *(u64 *)(r0 + 0x0)
004545 r1 = *(u64 *)(r0 + 0x18)
004546 *(u64 *)(r10 - 0x2f8) = r1
004547 r1 = *(u64 *)(r0 + 0x10)
004548 *(u64 *)(r10 - 0x300) = r1
004549 r1 = *(u64 *)(r0 + 0x8)
004550 *(u64 *)(r10 - 0x308) = r1
004551 r1 = *(u64 *)(r0 + 0x0)
004552 *(u64 *)(r10 - 0x310) = r1
004553 r1 = *(u64 *)(r10 - 0x4e0)
004554 r1 += 0x6
004555 if r1 >= r2 goto <offset>
004556 r1 *= 0x30
004557 r9 = r8
004558 r9 += r1
004559 r9 = *(u64 *)(r9 + 0x0)
004560 r1 = *(u64 *)(r9 + 0x18)
004561 *(u64 *)(r10 - 0x2d8) = r1
004562 r1 = *(u64 *)(r9 + 0x10)
004563 *(u64 *)(r10 - 0x2e0) = r1
004564 r1 = *(u64 *)(r9 + 0x8)
004565 *(u64 *)(r10 - 0x2e8) = r1
004566 r1 = *(u64 *)(r9 + 0x0)
004567 *(u64 *)(r10 - 0x2f0) = r1
004568 r1 = *(u64 *)(r6 + 0x18)
004569 *(u64 *)(r10 - 0x2b8) = r1
004570 r1 = *(u64 *)(r6 + 0x10)
004571 *(u64 *)(r10 - 0x2c0) = r1
004572 r1 = *(u64 *)(r6 + 0x8)
004573 *(u64 *)(r10 - 0x2c8) = r1
004574 r1 = *(u64 *)(r6 + 0x0)
004575 *(u64 *)(r10 - 0x2d0) = r1
004576 r1 = *(u64 *)(r10 - 0x4e0)
004577 r1 += 0x2
004578 if r1 >= r2 goto <offset>
004579 r1 *= 0x30
004580 r2 = r8
004581 r8 += r1
004582 r1 = *(u64 *)(r8 + 0x0)
004583 r8 = *(u64 *)(r1 + 0x18)
004584 *(u64 *)(r10 - 0x298) = r8
004585 r8 = *(u64 *)(r1 + 0x10)
004586 *(u64 *)(r10 - 0x2a0) = r8
004587 r8 = *(u64 *)(r1 + 0x8)
004588 *(u64 *)(r10 - 0x2a8) = r8
004589 r1 = *(u64 *)(r1 + 0x0)
004590 *(u64 *)(r10 - 0x2b0) = r1
004591 r1 = *(u64 *)(r6 + 0x18)
004592 *(u64 *)(r10 - 0x278) = r1
004593 r1 = *(u64 *)(r6 + 0x10)
004594 *(u64 *)(r10 - 0x280) = r1
004595 r1 = *(u64 *)(r6 + 0x8)
004596 *(u64 *)(r10 - 0x288) = r1
004597 r1 = *(u64 *)(r6 + 0x0)
004598 *(u64 *)(r10 - 0x290) = r1
004599 r1 = *(u64 *)(r10 - 0x4e0)
004600 r1 += 0x3
004601 r6 = *(u64 *)(r10 - 0x4e8)
004602 if r1 >= r6 goto <offset>
004603 r1 *= 0x30
004604 r6 = r2
004605 r6 += r1
004606 r1 = *(u64 *)(r6 + 0x0)
004607 r6 = *(u64 *)(r1 + 0x18)
004608 *(u64 *)(r10 - 0x258) = r6
004609 r6 = *(u64 *)(r1 + 0x10)
004610 *(u64 *)(r10 - 0x260) = r6
004611 r6 = *(u64 *)(r1 + 0x8)
004612 *(u64 *)(r10 - 0x268) = r6
004613 r1 = *(u64 *)(r1 + 0x0)
004614 *(u64 *)(r10 - 0x270) = r1
004615 r1 = *(u64 *)(r10 - 0x4e0)
004616 r1 += 0x4
004617 r8 = r2
004618 r2 = *(u64 *)(r10 - 0x4e8)
004619 if r1 >= r2 goto <offset>
004620 r1 *= 0x30
004621 r6 = r8
004622 r6 += r1
004623 r1 = *(u64 *)(r6 + 0x0)
004624 r6 = *(u64 *)(r1 + 0x18)
004625 *(u64 *)(r10 - 0x238) = r6
004626 r6 = *(u64 *)(r1 + 0x10)
004627 *(u64 *)(r10 - 0x240) = r6
004628 r6 = *(u64 *)(r1 + 0x8)
004629 *(u64 *)(r10 - 0x248) = r6
004630 r1 = *(u64 *)(r1 + 0x0)
004631 *(u64 *)(r10 - 0x250) = r1
004632 r1 = *(u64 *)(r10 - 0x4e0)
004633 r1 += 0x5
004634 if r1 >= r2 goto <offset>
004635 r1 *= 0x30
004636 r6 = r8
004637 r6 += r1
004638 r1 = *(u64 *)(r6 + 0x0)
004639 r6 = *(u64 *)(r1 + 0x18)
004640 *(u64 *)(r10 - 0x218) = r6
004641 r6 = *(u64 *)(r1 + 0x10)
004642 *(u64 *)(r10 - 0x220) = r6
004643 r6 = *(u64 *)(r1 + 0x8)
004644 *(u64 *)(r10 - 0x228) = r6
004645 r1 = *(u64 *)(r1 + 0x0)
004646 *(u64 *)(r10 - 0x230) = r1
004647 r1 = *(u64 *)(r9 + 0x18)
004648 *(u64 *)(r10 - 0x1a8) = r1
004649 r1 = *(u64 *)(r9 + 0x10)
004650 *(u64 *)(r10 - 0x1b0) = r1
004651 r1 = *(u64 *)(r9 + 0x8)
004652 *(u64 *)(r10 - 0x1b8) = r1
004653 r1 = *(u64 *)(r9 + 0x0)
004654 *(u64 *)(r10 - 0x1c0) = r1
004655 r1 = *(u64 *)(r4 + 0x18)
004656 *(u64 *)(r10 - 0x188) = r1
004657 r1 = *(u64 *)(r4 + 0x10)
004658 *(u64 *)(r10 - 0x190) = r1
004659 r1 = *(u64 *)(r4 + 0x8)
004660 *(u64 *)(r10 - 0x198) = r1
004661 r1 = *(u64 *)(r4 + 0x0)
004662 *(u64 *)(r10 - 0x1a0) = r1
004663 r1 = *(u64 *)(r5 + 0x18)
004664 *(u64 *)(r10 - 0x168) = r1
004665 r1 = *(u64 *)(r5 + 0x10)
004666 *(u64 *)(r10 - 0x170) = r1
004667 r1 = *(u64 *)(r5 + 0x8)
004668 *(u64 *)(r10 - 0x178) = r1
004669 r1 = *(u64 *)(r5 + 0x0)
004670 *(u64 *)(r10 - 0x180) = r1
004671 r1 = *(u64 *)(r0 + 0x18)
004672 *(u64 *)(r10 - 0x148) = r1
004673 r1 = *(u64 *)(r0 + 0x10)
004674 *(u64 *)(r10 - 0x150) = r1
004675 r1 = *(u64 *)(r0 + 0x8)
004676 *(u64 *)(r10 - 0x158) = r1
004677 r1 = *(u64 *)(r0 + 0x0)
004678 *(u64 *)(r10 - 0x160) = r1
004679 r2 = *(u64 *)(r10 - 0x500)
004680 r1 = *(u64 *)(r2 + 0x18)
004681 *(u64 *)(r10 - 0x128) = r1
004682 r1 = *(u64 *)(r2 + 0x10)
004683 *(u64 *)(r10 - 0x130) = r1
004684 r1 = *(u64 *)(r2 + 0x8)
004685 *(u64 *)(r10 - 0x138) = r1
004686 r1 = *(u64 *)(r2 + 0x0)
004687 *(u64 *)(r10 - 0x140) = r1
004688 r1 = *(u64 *)(r3 + 0x18)
004689 *(u64 *)(r10 - 0x108) = r1
004690 r1 = *(u64 *)(r3 + 0x10)
004691 *(u64 *)(r10 - 0x110) = r1
004692 r1 = *(u64 *)(r3 + 0x8)
004693 *(u64 *)(r10 - 0x118) = r1
004694 r1 = *(u64 *)(r3 + 0x0)
004695 *(u64 *)(r10 - 0x120) = r1
004696 r6 = *(u64 *)(r10 - 0x4e0)
004697 r1 = r6
004698 r1 += 0xc
004699 r3 = *(u64 *)(r10 - 0x4e8)
004700 if r1 >= r3 goto <offset>
004701 r1 *= 0x30
004702 r2 = r8
004703 r2 += r1
004704 r1 = *(u64 *)(r2 + 0x0)
004705 r2 = *(u64 *)(r1 + 0x18)
004706 *(u64 *)(r10 - 0xe8) = r2
004707 r2 = *(u64 *)(r1 + 0x10)
004708 *(u64 *)(r10 - 0xf0) = r2
004709 r2 = *(u64 *)(r1 + 0x8)
004710 *(u64 *)(r10 - 0xf8) = r2
004711 r1 = *(u64 *)(r1 + 0x0)
004712 *(u64 *)(r10 - 0x100) = r1
004713 r1 = r6
004714 r1 += 0xd
004715 if r1 >= r3 goto <offset>
004716 r1 *= 0x30
004717 r2 = r8
004718 r2 += r1
004719 r1 = *(u64 *)(r2 + 0x0)
004720 r2 = *(u64 *)(r1 + 0x18)
004721 *(u64 *)(r10 - 0xc8) = r2
004722 r2 = *(u64 *)(r1 + 0x10)
004723 *(u64 *)(r10 - 0xd0) = r2
004724 r2 = *(u64 *)(r1 + 0x8)
004725 *(u64 *)(r10 - 0xd8) = r2
004726 r1 = *(u64 *)(r1 + 0x0)
004727 *(u64 *)(r10 - 0xe0) = r1
004728 r1 = r6
004729 r1 += 0xe
004730 if r1 >= r3 goto <offset>
004731 r1 *= 0x30
004732 r2 = r8
004733 r2 += r1
004734 r1 = *(u64 *)(r2 + 0x0)
004735 r2 = *(u64 *)(r1 + 0x18)
004736 *(u64 *)(r10 - 0xa8) = r2
004737 r2 = *(u64 *)(r1 + 0x10)
004738 *(u64 *)(r10 - 0xb0) = r2
004739 r2 = *(u64 *)(r1 + 0x8)
004740 *(u64 *)(r10 - 0xb8) = r2
004741 r1 = *(u64 *)(r1 + 0x0)
004742 *(u64 *)(r10 - 0xc0) = r1
004743 r1 = r6
004744 r1 += 0xf
004745 if r1 >= r3 goto <offset>
004746 r1 *= 0x30
004747 r2 = r8
004748 r2 += r1
004749 r1 = *(u64 *)(r2 + 0x0)
004750 r2 = *(u64 *)(r1 + 0x18)
004751 *(u64 *)(r10 - 0x88) = r2
004752 r2 = *(u64 *)(r1 + 0x10)
004753 *(u64 *)(r10 - 0x90) = r2
004754 r2 = *(u64 *)(r1 + 0x8)
004755 *(u64 *)(r10 - 0x98) = r2
004756 r1 = *(u64 *)(r1 + 0x0)
004757 *(u64 *)(r10 - 0xa0) = r1
004758 r1 = r6
004759 r1 += 0x10
004760 if r1 >= r3 goto <offset>
004761 r1 *= 0x30
004762 r2 = r8
004763 r2 += r1
004764 r1 = *(u64 *)(r2 + 0x0)
004765 r2 = *(u64 *)(r1 + 0x18)
004766 *(u64 *)(r10 - 0x68) = r2
004767 r2 = *(u64 *)(r1 + 0x10)
004768 *(u64 *)(r10 - 0x70) = r2
004769 r2 = *(u64 *)(r1 + 0x8)
004770 *(u64 *)(r10 - 0x78) = r2
004771 r1 = *(u64 *)(r1 + 0x0)
004772 *(u64 *)(r10 - 0x80) = r1
004773 r1 = r6
004774 r1 += 0x11
004775 if r1 >= r3 goto <offset>
004776 r1 *= 0x30
004777 r2 = r8
004778 r2 += r1
004779 r1 = *(u64 *)(r2 + 0x0)
004780 r2 = *(u64 *)(r1 + 0x18)
004781 *(u64 *)(r10 - 0x48) = r2
004782 r2 = *(u64 *)(r1 + 0x10)
004783 *(u64 *)(r10 - 0x50) = r2
004784 r2 = *(u64 *)(r1 + 0x8)
004785 *(u64 *)(r10 - 0x58) = r2
004786 r1 = *(u64 *)(r1 + 0x0)
004787 *(u64 *)(r10 - 0x60) = r1
004788 r1 = r6
004789 r1 += 0x12
004790 if r1 >= r3 goto <offset>
004791 r6 += 0x13
004792 r1 *= 0x30
004793 r2 = r8
004794 r2 += r1
004795 r1 = *(u64 *)(r2 + 0x0)
004796 r2 = *(u64 *)(r1 + 0x18)
004797 *(u64 *)(r10 - 0x28) = r2
004798 r2 = *(u64 *)(r1 + 0x10)
004799 *(u64 *)(r10 - 0x30) = r2
004800 r2 = *(u64 *)(r1 + 0x8)
004801 *(u64 *)(r10 - 0x38) = r2
004802 r1 = *(u64 *)(r1 + 0x0)
004803 *(u64 *)(r10 - 0x40) = r1
004804 if r6 >= r3 goto <offset>
004805 r1 = r6
004806 r1 *= 0x30
004807 r2 = r8
004808 r2 += r1
004809 r1 = *(u64 *)(r2 + 0x0)
004810 r2 = *(u64 *)(r1 + 0x18)
004811 *(u64 *)(r10 - 0x8) = r2
004812 r2 = *(u64 *)(r1 + 0x10)
004813 *(u64 *)(r10 - 0x10) = r2
004814 r2 = *(u64 *)(r1 + 0x8)
004815 *(u64 *)(r10 - 0x18) = r2
004816 r1 = *(u64 *)(r1 + 0x0)
004817 *(u64 *)(r10 - 0x20) = r1
004818 r1 = *(u64 *)(r10 - 0x3a0)
004819 *(u64 *)(r7 + 0x10) = r1
004820 r1 = *(u64 *)(r10 - 0x3a8)
004821 *(u64 *)(r7 + 0x8) = r1
004822 r1 = *(u64 *)(r10 - 0x3b0)
004823 *(u64 *)(r7 + 0x0) = r1
004824 r1 = *(u64 *)(r10 - 0x398)
004825 *(u64 *)(r7 + 0x18) = r1
004826 *(u16 *)(r7 + 0x20) = 0x101
004827 r1 = *(u64 *)(r10 - 0x390)
004828 *(u64 *)(r7 + 0x22) = r1
004829 r1 = *(u64 *)(r10 - 0x388)
004830 *(u64 *)(r7 + 0x2a) = r1
004831 r1 = *(u64 *)(r10 - 0x380)
004832 *(u64 *)(r7 + 0x32) = r1
004833 r1 = *(u64 *)(r10 - 0x378)
004834 *(u64 *)(r7 + 0x3a) = r1
004835 *(u16 *)(r7 + 0x42) = 0x100
004836 r1 = *(u64 *)(r10 - 0x370)
004837 *(u64 *)(r7 + 0x44) = r1
004838 r1 = *(u64 *)(r10 - 0x368)
004839 *(u64 *)(r7 + 0x4c) = r1
004840 r1 = *(u64 *)(r10 - 0x360)
004841 *(u64 *)(r7 + 0x54) = r1
004842 r1 = *(u64 *)(r10 - 0x358)
004843 *(u64 *)(r7 + 0x5c) = r1
004844 *(u16 *)(r7 + 0x64) = 0x100
004845 r1 = *(u64 *)(r10 - 0x338)
004846 *(u64 *)(r7 + 0x7e) = r1
004847 r1 = *(u64 *)(r10 - 0x340)
004848 *(u64 *)(r7 + 0x76) = r1
004849 r1 = *(u64 *)(r10 - 0x348)
004850 *(u64 *)(r7 + 0x6e) = r1
004851 r1 = *(u64 *)(r10 - 0x350)
004852 *(u64 *)(r7 + 0x66) = r1
004853 *(u16 *)(r7 + 0x86) = 0x0
004854 r1 = *(u64 *)(r10 - 0x318)
004855 *(u64 *)(r7 + 0xa0) = r1
004856 r1 = *(u64 *)(r10 - 0x320)
004857 *(u64 *)(r7 + 0x98) = r1
004858 r1 = *(u64 *)(r10 - 0x328)
004859 *(u64 *)(r7 + 0x90) = r1
004860 r1 = *(u64 *)(r10 - 0x330)
004861 *(u64 *)(r7 + 0x88) = r1
004862 *(u16 *)(r7 + 0xa8) = 0x0
004863 r1 = *(u64 *)(r10 - 0x2f8)
004864 *(u64 *)(r7 + 0xc2) = r1
004865 r1 = *(u64 *)(r10 - 0x300)
004866 *(u64 *)(r7 + 0xba) = r1
004867 r1 = *(u64 *)(r10 - 0x308)
004868 *(u64 *)(r7 + 0xb2) = r1
004869 r1 = *(u64 *)(r10 - 0x310)
004870 *(u64 *)(r7 + 0xaa) = r1
004871 *(u16 *)(r7 + 0xca) = 0x0
004872 r1 = *(u64 *)(r10 - 0x2d8)
004873 *(u64 *)(r7 + 0xe4) = r1
004874 r1 = *(u64 *)(r10 - 0x2e0)
004875 *(u64 *)(r7 + 0xdc) = r1
004876 r1 = *(u64 *)(r10 - 0x2e8)
004877 *(u64 *)(r7 + 0xd4) = r1
004878 r1 = *(u64 *)(r10 - 0x2f0)
004879 *(u64 *)(r7 + 0xcc) = r1
004880 *(u16 *)(r7 + 0xec) = 0x0
004881 r1 = *(u64 *)(r10 - 0x2b8)
004882 *(u64 *)(r7 + 0x106) = r1
004883 r1 = *(u64 *)(r10 - 0x2c0)
004884 *(u64 *)(r7 + 0xfe) = r1
004885 r1 = *(u64 *)(r10 - 0x2c8)
004886 *(u64 *)(r7 + 0xf6) = r1
004887 r1 = *(u64 *)(r10 - 0x2d0)
004888 *(u64 *)(r7 + 0xee) = r1
004889 *(u16 *)(r7 + 0x10e) = 0x0
004890 r1 = *(u64 *)(r10 - 0x298)
004891 *(u64 *)(r7 + 0x128) = r1
004892 r1 = *(u64 *)(r10 - 0x2a0)
004893 *(u64 *)(r7 + 0x120) = r1
004894 r1 = *(u64 *)(r10 - 0x2a8)
004895 *(u64 *)(r7 + 0x118) = r1
004896 r1 = *(u64 *)(r10 - 0x2b0)
004897 *(u64 *)(r7 + 0x110) = r1
004898 *(u16 *)(r7 + 0x130) = 0x0
004899 r1 = *(u64 *)(r10 - 0x278)
004900 *(u64 *)(r7 + 0x14a) = r1
004901 r1 = *(u64 *)(r10 - 0x280)
004902 *(u64 *)(r7 + 0x142) = r1
004903 r1 = *(u64 *)(r10 - 0x288)
004904 *(u64 *)(r7 + 0x13a) = r1
004905 r1 = *(u64 *)(r10 - 0x290)
004906 *(u64 *)(r7 + 0x132) = r1
004907 *(u16 *)(r7 + 0x152) = 0x0
004908 r1 = *(u64 *)(r10 - 0x258)
004909 *(u64 *)(r7 + 0x16c) = r1
004910 r1 = *(u64 *)(r10 - 0x260)
004911 *(u64 *)(r7 + 0x164) = r1
004912 r1 = *(u64 *)(r10 - 0x268)
004913 *(u64 *)(r7 + 0x15c) = r1
004914 r1 = *(u64 *)(r10 - 0x270)
004915 *(u64 *)(r7 + 0x154) = r1
004916 *(u16 *)(r7 + 0x174) = 0x0
004917 r1 = *(u64 *)(r10 - 0x238)
004918 *(u64 *)(r7 + 0x18e) = r1
004919 r1 = *(u64 *)(r10 - 0x240)
004920 *(u64 *)(r7 + 0x186) = r1
004921 r1 = *(u64 *)(r10 - 0x248)
004922 *(u64 *)(r7 + 0x17e) = r1
004923 r1 = *(u64 *)(r10 - 0x250)
004924 *(u64 *)(r7 + 0x176) = r1
004925 *(u16 *)(r7 + 0x196) = 0x0
004926 r1 = *(u64 *)(r10 - 0x218)
004927 *(u64 *)(r7 + 0x1b0) = r1
004928 r1 = *(u64 *)(r10 - 0x220)
004929 *(u64 *)(r7 + 0x1a8) = r1
004930 r1 = *(u64 *)(r10 - 0x228)
004931 *(u64 *)(r7 + 0x1a0) = r1
004932 r1 = *(u64 *)(r10 - 0x230)
004933 *(u64 *)(r7 + 0x198) = r1
004934 *(u16 *)(r7 + 0x1b8) = 0x1
004935 r1 = *(u64 *)(r10 - 0x1a8)
004936 *(u64 *)(r7 + 0x1d2) = r1
004937 r1 = *(u64 *)(r10 - 0x1b0)
004938 *(u64 *)(r7 + 0x1ca) = r1
004939 r1 = *(u64 *)(r10 - 0x1b8)
004940 *(u64 *)(r7 + 0x1c2) = r1
004941 r1 = *(u64 *)(r10 - 0x1c0)
004942 *(u64 *)(r7 + 0x1ba) = r1
004943 *(u16 *)(r7 + 0x1da) = 0x0
004944 r1 = *(u64 *)(r10 - 0x188)
004945 *(u64 *)(r7 + 0x1f4) = r1
004946 r1 = *(u64 *)(r10 - 0x190)
004947 *(u64 *)(r7 + 0x1ec) = r1
004948 r1 = *(u64 *)(r10 - 0x198)
004949 *(u64 *)(r7 + 0x1e4) = r1
004950 r1 = *(u64 *)(r10 - 0x1a0)
004951 *(u64 *)(r7 + 0x1dc) = r1
004952 *(u16 *)(r7 + 0x1fc) = 0x100
004953 r1 = *(u64 *)(r10 - 0x168)
004954 *(u64 *)(r7 + 0x216) = r1
004955 r1 = *(u64 *)(r10 - 0x170)
004956 *(u64 *)(r7 + 0x20e) = r1
004957 r1 = *(u64 *)(r10 - 0x178)
004958 *(u64 *)(r7 + 0x206) = r1
004959 r1 = *(u64 *)(r10 - 0x180)
004960 *(u64 *)(r7 + 0x1fe) = r1
004961 *(u16 *)(r7 + 0x21e) = 0x0
004962 r1 = *(u64 *)(r10 - 0x148)
004963 *(u64 *)(r7 + 0x238) = r1
004964 r1 = *(u64 *)(r10 - 0x150)
004965 *(u64 *)(r7 + 0x230) = r1
004966 r1 = *(u64 *)(r10 - 0x158)
004967 *(u64 *)(r7 + 0x228) = r1
004968 r1 = *(u64 *)(r10 - 0x160)
004969 *(u64 *)(r7 + 0x220) = r1
004970 *(u16 *)(r7 + 0x240) = 0x0
004971 r1 = *(u64 *)(r10 - 0x128)
004972 *(u64 *)(r7 + 0x25a) = r1
004973 r1 = *(u64 *)(r10 - 0x130)
004974 *(u64 *)(r7 + 0x252) = r1
004975 r1 = *(u64 *)(r10 - 0x138)
004976 *(u64 *)(r7 + 0x24a) = r1
004977 r1 = *(u64 *)(r10 - 0x140)
004978 *(u64 *)(r7 + 0x242) = r1
004979 *(u16 *)(r7 + 0x262) = 0x100
004980 r1 = *(u64 *)(r10 - 0x108)
004981 *(u64 *)(r7 + 0x27c) = r1
004982 r1 = *(u64 *)(r10 - 0x110)
004983 *(u64 *)(r7 + 0x274) = r1
004984 r1 = *(u64 *)(r10 - 0x118)
004985 *(u64 *)(r7 + 0x26c) = r1
004986 r1 = *(u64 *)(r10 - 0x120)
004987 *(u64 *)(r7 + 0x264) = r1
004988 *(u16 *)(r7 + 0x284) = 0x0
004989 r1 = *(u64 *)(r10 - 0xe8)
004990 *(u64 *)(r7 + 0x29e) = r1
004991 r1 = *(u64 *)(r10 - 0xf0)
004992 *(u64 *)(r7 + 0x296) = r1
004993 r1 = *(u64 *)(r10 - 0xf8)
004994 *(u64 *)(r7 + 0x28e) = r1
004995 r1 = *(u64 *)(r10 - 0x100)
004996 *(u64 *)(r7 + 0x286) = r1
004997 *(u16 *)(r7 + 0x2a6) = 0x0
004998 r1 = *(u64 *)(r10 - 0xc8)
004999 *(u64 *)(r7 + 0x2c0) = r1
005000 r1 = *(u64 *)(r10 - 0xd0)
005001 *(u64 *)(r7 + 0x2b8) = r1
005002 r1 = *(u64 *)(r10 - 0xd8)
005003 *(u64 *)(r7 + 0x2b0) = r1
005004 r1 = *(u64 *)(r10 - 0xe0)
005005 *(u64 *)(r7 + 0x2a8) = r1
005006 *(u16 *)(r7 + 0x2c8) = 0x100
005007 r1 = *(u64 *)(r10 - 0xa8)
005008 *(u64 *)(r7 + 0x2e2) = r1
005009 r1 = *(u64 *)(r10 - 0xb0)
005010 *(u64 *)(r7 + 0x2da) = r1
005011 r1 = *(u64 *)(r10 - 0xb8)
005012 *(u64 *)(r7 + 0x2d2) = r1
005013 r1 = *(u64 *)(r10 - 0xc0)
005014 *(u64 *)(r7 + 0x2ca) = r1
005015 *(u16 *)(r7 + 0x2ea) = 0x0
005016 r1 = *(u64 *)(r10 - 0x88)
005017 *(u64 *)(r7 + 0x304) = r1
005018 r1 = *(u64 *)(r10 - 0x90)
005019 *(u64 *)(r7 + 0x2fc) = r1
005020 r1 = *(u64 *)(r10 - 0x98)
005021 *(u64 *)(r7 + 0x2f4) = r1
005022 r1 = *(u64 *)(r10 - 0xa0)
005023 *(u64 *)(r7 + 0x2ec) = r1
005024 *(u16 *)(r7 + 0x30c) = 0x0
005025 r1 = *(u64 *)(r10 - 0x68)
005026 *(u64 *)(r7 + 0x326) = r1
005027 r1 = *(u64 *)(r10 - 0x70)
005028 *(u64 *)(r7 + 0x31e) = r1
005029 r1 = *(u64 *)(r10 - 0x78)
005030 *(u64 *)(r7 + 0x316) = r1
005031 r1 = *(u64 *)(r10 - 0x80)
005032 *(u64 *)(r7 + 0x30e) = r1
005033 *(u16 *)(r7 + 0x32e) = 0x100
005034 r1 = *(u64 *)(r10 - 0x48)
005035 *(u64 *)(r7 + 0x348) = r1
005036 r1 = *(u64 *)(r10 - 0x50)
005037 *(u64 *)(r7 + 0x340) = r1
005038 r1 = *(u64 *)(r10 - 0x58)
005039 *(u64 *)(r7 + 0x338) = r1
005040 r1 = *(u64 *)(r10 - 0x60)
005041 *(u64 *)(r7 + 0x330) = r1
005042 *(u16 *)(r7 + 0x350) = 0x100
005043 r1 = *(u64 *)(r10 - 0x28)
005044 *(u64 *)(r7 + 0x36a) = r1
005045 r1 = *(u64 *)(r10 - 0x30)
005046 *(u64 *)(r7 + 0x362) = r1
005047 r1 = *(u64 *)(r10 - 0x38)
005048 *(u64 *)(r7 + 0x35a) = r1
005049 r1 = *(u64 *)(r10 - 0x40)
005050 *(u64 *)(r7 + 0x352) = r1
005051 *(u16 *)(r7 + 0x372) = 0x100
005052 r1 = *(u64 *)(r10 - 0x8)
005053 *(u64 *)(r7 + 0x38c) = r1
005054 r1 = *(u64 *)(r10 - 0x10)
005055 *(u64 *)(r7 + 0x384) = r1
005056 r1 = *(u64 *)(r10 - 0x18)
005057 *(u64 *)(r7 + 0x37c) = r1
005058 r1 = *(u64 *)(r10 - 0x20)
005059 *(u64 *)(r7 + 0x374) = r1
005060 *(u16 *)(r7 + 0x394) = 0x100
005061 call <target>
005062 r1 = <addr> ll
005063 r2 = *(u64 *)(r1 + 0x0)
005064 r3 = 0x0
005065 r4 = 0x1
005066 r1 = r2
005067 r1 += -0x28
005068 if r1 > r2 goto <offset>
005069 r4 = 0x0
005070 if r4 == 0x0 goto <offset>
005071 r1 = <addr> ll
005072 r4 = *(u64 *)(r10 - 0x4e0)
005073 if r2 == 0x0 goto <offset>
005074 r1 = r3
005075 r2 = <addr> ll
005076 if r1 > r2 goto <offset>
005077 goto <offset>
005078 if r4 != 0x0 goto <offset>
005079 r2 = r3
005080 r7 = <addr> ll
005081 r0 = *(u64 *)(r10 - 0x4e0)
005082 if r1 != 0x0 goto <offset>
005083 r1 = <addr> ll
005084 if r7 < r1 goto <offset>
005085 r1 = <addr> ll
005086 *(u64 *)(r1 + 0x0) = r7
005087 r2 = *(u64 *)(r10 - 0x4e8)
005088 if r2 == 0x1 goto <offset>
005089 r6 += r0
005090 if r6 >= r2 goto <offset>
005091 r1 = *(u64 *)(r10 - 0x510)
005092 r5 = *(u64 *)(r1 + 0x0)
005093 r6 *= 0x30
005094 r4 = *(u64 *)(r10 - 0x4f8)
005095 r1 = r4
005096 r1 += r6
005097 r1 = *(u64 *)(r1 + 0x0)
005098 r3 = *(u64 *)(r1 + 0x18)
005099 *(u64 *)(r10 - 0x318) = r3
005100 r3 = *(u64 *)(r1 + 0x10)
005101 *(u64 *)(r10 - 0x320) = r3
005102 r3 = *(u64 *)(r1 + 0x8)
005103 *(u64 *)(r10 - 0x328) = r3
005104 r1 = *(u64 *)(r1 + 0x0)
005105 *(u64 *)(r10 - 0x330) = r1
005106 r9 += r0
005107 r1 = *(u64 *)(r8 + 0x0)
005108 r3 = *(u64 *)(r1 + 0x18)
005109 *(u64 *)(r10 - 0x2f8) = r3
005110 r3 = *(u64 *)(r1 + 0x10)
005111 *(u64 *)(r10 - 0x300) = r3
005112 r3 = *(u64 *)(r1 + 0x8)
005113 *(u64 *)(r10 - 0x308) = r3
005114 r1 = *(u64 *)(r1 + 0x0)
005115 *(u64 *)(r10 - 0x310) = r1
005116 if r9 >= r2 goto <offset>
005117 r9 *= 0x30
005118 r1 = r4
005119 r1 += r9
005120 r1 = *(u64 *)(r1 + 0x0)
005121 r3 = *(u64 *)(r1 + 0x18)
005122 *(u64 *)(r10 - 0x2d8) = r3
005123 r3 = *(u64 *)(r1 + 0x10)
005124 *(u64 *)(r10 - 0x2e0) = r3
005125 r3 = *(u64 *)(r1 + 0x8)
005126 *(u64 *)(r10 - 0x2e8) = r3
005127 r1 = *(u64 *)(r1 + 0x0)
005128 *(u64 *)(r10 - 0x2f0) = r1
005129 r1 = *(u64 *)(r10 - 0x530)
005130 r1 += r0
005131 if r1 >= r2 goto <offset>
005132 r1 *= 0x30
005133 r3 = r4
005134 r3 += r1
005135 r1 = *(u64 *)(r3 + 0x0)
005136 r3 = *(u64 *)(r1 + 0x18)
005137 *(u64 *)(r10 - 0x2b8) = r3
005138 r3 = *(u64 *)(r1 + 0x10)
005139 *(u64 *)(r10 - 0x2c0) = r3
005140 r3 = *(u64 *)(r1 + 0x8)
005141 *(u64 *)(r10 - 0x2c8) = r3
005142 r1 = *(u64 *)(r1 + 0x0)
005143 *(u64 *)(r10 - 0x2d0) = r1
005144 r1 = *(u64 *)(r10 - 0x548)
005145 r1 += r0
005146 r6 = *(u64 *)(r10 - 0x588)
005147 if r1 >= r2 goto <offset>
005148 r1 *= 0x30
005149 r3 = r4
005150 r3 += r1
005151 r1 = *(u64 *)(r3 + 0x0)
005152 r3 = *(u64 *)(r1 + 0x18)
005153 *(u64 *)(r10 - 0x298) = r3
005154 r3 = *(u64 *)(r1 + 0x10)
005155 *(u64 *)(r10 - 0x2a0) = r3
005156 r3 = *(u64 *)(r1 + 0x8)
005157 *(u64 *)(r10 - 0x2a8) = r3
005158 r1 = *(u64 *)(r1 + 0x0)
005159 *(u64 *)(r10 - 0x2b0) = r1
005160 r1 = *(u64 *)(r10 - 0x550)
005161 r1 += r0
005162 if r1 >= r2 goto <offset>
005163 r8 = r0
005164 r8 += 0xe
005165 r1 *= 0x30
005166 r3 = r4
005167 r3 += r1
005168 r1 = *(u64 *)(r3 + 0x0)
005169 r3 = *(u64 *)(r1 + 0x18)
005170 *(u64 *)(r10 - 0x278) = r3
005171 r3 = *(u64 *)(r1 + 0x10)
005172 *(u64 *)(r10 - 0x280) = r3
005173 r3 = *(u64 *)(r1 + 0x8)
005174 *(u64 *)(r10 - 0x288) = r3
005175 r1 = *(u64 *)(r1 + 0x0)
005176 *(u64 *)(r10 - 0x290) = r1
005177 r1 = *(u64 *)(r6 + 0x18)
005178 *(u64 *)(r10 - 0x258) = r1
005179 r1 = *(u64 *)(r6 + 0x10)
005180 *(u64 *)(r10 - 0x260) = r1
005181 r1 = *(u64 *)(r6 + 0x8)
005182 *(u64 *)(r10 - 0x268) = r1
005183 r1 = *(u64 *)(r6 + 0x0)
005184 *(u64 *)(r10 - 0x270) = r1
005185 if r8 >= r2 goto <offset>
005186 r1 = r8
005187 r1 *= 0x30
005188 r3 = r4
005189 r3 += r1
005190 r1 = *(u64 *)(r3 + 0x0)
005191 r3 = *(u64 *)(r1 + 0x18)
005192 *(u64 *)(r10 - 0x238) = r3
005193 r3 = *(u64 *)(r1 + 0x10)
005194 *(u64 *)(r10 - 0x240) = r3
005195 r3 = *(u64 *)(r1 + 0x8)
005196 *(u64 *)(r10 - 0x248) = r3
005197 r1 = *(u64 *)(r1 + 0x0)
005198 *(u64 *)(r10 - 0x250) = r1
005199 r1 = *(u64 *)(r6 + 0x18)
005200 *(u64 *)(r10 - 0x218) = r1
005201 r1 = *(u64 *)(r6 + 0x10)
005202 *(u64 *)(r10 - 0x220) = r1
005203 r1 = *(u64 *)(r6 + 0x8)
005204 *(u64 *)(r10 - 0x228) = r1
005205 r1 = *(u64 *)(r6 + 0x0)
005206 *(u64 *)(r10 - 0x230) = r1
005207 r1 = r0
005208 r1 += 0x2
005209 if r1 >= r2 goto <offset>
005210 r1 *= 0x30
005211 r3 = r4
005212 r3 += r1
005213 r1 = *(u64 *)(r3 + 0x0)
005214 r3 = *(u64 *)(r1 + 0x18)
005215 *(u64 *)(r10 - 0x1a8) = r3
005216 r3 = *(u64 *)(r1 + 0x10)
005217 *(u64 *)(r10 - 0x1b0) = r3
005218 r3 = *(u64 *)(r1 + 0x8)
005219 *(u64 *)(r10 - 0x1b8) = r3
005220 r1 = *(u64 *)(r1 + 0x0)
005221 *(u64 *)(r10 - 0x1c0) = r1
005222 r1 = r0
005223 r1 += 0x3
005224 if r1 >= r2 goto <offset>
005225 r1 *= 0x30
005226 r3 = r4
005227 r3 += r1
005228 r1 = *(u64 *)(r3 + 0x0)
005229 r3 = *(u64 *)(r1 + 0x18)
005230 *(u64 *)(r10 - 0x188) = r3
005231 r3 = *(u64 *)(r1 + 0x10)
005232 *(u64 *)(r10 - 0x190) = r3
005233 r3 = *(u64 *)(r1 + 0x8)
005234 *(u64 *)(r10 - 0x198) = r3
005235 r1 = *(u64 *)(r1 + 0x0)
005236 *(u64 *)(r10 - 0x1a0) = r1
005237 r1 = r0
005238 r1 += 0x4
005239 if r1 >= r2 goto <offset>
005240 r1 *= 0x30
005241 r3 = r4
005242 r3 += r1
005243 r1 = *(u64 *)(r3 + 0x0)
005244 r3 = *(u64 *)(r1 + 0x18)
005245 *(u64 *)(r10 - 0x168) = r3
005246 r3 = *(u64 *)(r1 + 0x10)
005247 *(u64 *)(r10 - 0x170) = r3
005248 r3 = *(u64 *)(r1 + 0x8)
005249 *(u64 *)(r10 - 0x178) = r3
005250 r1 = *(u64 *)(r1 + 0x0)
005251 *(u64 *)(r10 - 0x180) = r1
005252 r1 = *(u64 *)(r5 + 0x18)
005253 *(u64 *)(r10 - 0x148) = r1
005254 r1 = *(u64 *)(r5 + 0x10)
005255 *(u64 *)(r10 - 0x150) = r1
005256 r1 = *(u64 *)(r5 + 0x8)
005257 *(u64 *)(r10 - 0x158) = r1
005258 r1 = *(u64 *)(r5 + 0x0)
005259 *(u64 *)(r10 - 0x160) = r1
005260 r1 = r0
005261 r1 += 0x5
005262 if r1 >= r2 goto <offset>
005263 r1 *= 0x30
005264 r3 = r4
005265 r3 += r1
005266 r1 = *(u64 *)(r3 + 0x0)
005267 r3 = *(u64 *)(r1 + 0x18)
005268 *(u64 *)(r10 - 0x128) = r3
005269 r3 = *(u64 *)(r1 + 0x10)
005270 *(u64 *)(r10 - 0x130) = r3
005271 r3 = *(u64 *)(r1 + 0x8)
005272 *(u64 *)(r10 - 0x138) = r3
005273 r1 = *(u64 *)(r1 + 0x0)
005274 *(u64 *)(r10 - 0x140) = r1
005275 r1 = r0
005276 r1 += 0x6
005277 if r1 >= r2 goto <offset>
005278 r1 *= 0x30
005279 r3 = r4
005280 r3 += r1
005281 r1 = *(u64 *)(r3 + 0x0)
005282 r3 = *(u64 *)(r1 + 0x18)
005283 *(u64 *)(r10 - 0x108) = r3
005284 r3 = *(u64 *)(r1 + 0x10)
005285 *(u64 *)(r10 - 0x110) = r3
005286 r3 = *(u64 *)(r1 + 0x8)
005287 *(u64 *)(r10 - 0x118) = r3
005288 r1 = *(u64 *)(r1 + 0x0)
005289 *(u64 *)(r10 - 0x120) = r1
005290 r1 = r0
005291 r1 += 0x7
005292 if r1 >= r2 goto <offset>
005293 r1 *= 0x30
005294 r3 = r4
005295 r3 += r1
005296 r1 = *(u64 *)(r3 + 0x0)
005297 r3 = *(u64 *)(r1 + 0x18)
005298 *(u64 *)(r10 - 0xe8) = r3
005299 r3 = *(u64 *)(r1 + 0x10)
005300 *(u64 *)(r10 - 0xf0) = r3
005301 r3 = *(u64 *)(r1 + 0x8)
005302 *(u64 *)(r10 - 0xf8) = r3
005303 r1 = *(u64 *)(r1 + 0x0)
005304 *(u64 *)(r10 - 0x100) = r1
005305 r1 = r0
005306 r1 += 0x8
005307 if r1 >= r2 goto <offset>
005308 r1 *= 0x30
005309 r3 = r4
005310 r3 += r1
005311 r1 = *(u64 *)(r3 + 0x0)
005312 r3 = *(u64 *)(r1 + 0x18)
005313 *(u64 *)(r10 - 0xc8) = r3
005314 r3 = *(u64 *)(r1 + 0x10)
005315 *(u64 *)(r10 - 0xd0) = r3
005316 r3 = *(u64 *)(r1 + 0x8)
005317 *(u64 *)(r10 - 0xd8) = r3
005318 r1 = *(u64 *)(r1 + 0x0)
005319 *(u64 *)(r10 - 0xe0) = r1
005320 r1 = r0
005321 r1 += 0x9
005322 if r1 >= r2 goto <offset>
005323 r1 *= 0x30
005324 r3 = r4
005325 r3 += r1
005326 r1 = *(u64 *)(r3 + 0x0)
005327 r3 = *(u64 *)(r1 + 0x18)
005328 *(u64 *)(r10 - 0xa8) = r3
005329 r3 = *(u64 *)(r1 + 0x10)
005330 *(u64 *)(r10 - 0xb0) = r3
005331 r3 = *(u64 *)(r1 + 0x8)
005332 *(u64 *)(r10 - 0xb8) = r3
005333 r1 = *(u64 *)(r1 + 0x0)
005334 *(u64 *)(r10 - 0xc0) = r1
005335 r1 = r0
005336 r1 += 0xa
005337 if r1 >= r2 goto <offset>
005338 r1 *= 0x30
005339 r3 = r4
005340 r3 += r1
005341 r1 = *(u64 *)(r3 + 0x0)
005342 r3 = *(u64 *)(r1 + 0x18)
005343 *(u64 *)(r10 - 0x88) = r3
005344 r3 = *(u64 *)(r1 + 0x10)
005345 *(u64 *)(r10 - 0x90) = r3
005346 r3 = *(u64 *)(r1 + 0x8)
005347 *(u64 *)(r10 - 0x98) = r3
005348 r1 = *(u64 *)(r1 + 0x0)
005349 *(u64 *)(r10 - 0xa0) = r1
005350 r1 = r0
005351 r1 += 0xb
005352 if r1 >= r2 goto <offset>
005353 r1 *= 0x30
005354 r3 = r4
005355 r3 += r1
005356 r1 = *(u64 *)(r3 + 0x0)
005357 r3 = *(u64 *)(r1 + 0x18)
005358 *(u64 *)(r10 - 0x68) = r3
005359 r3 = *(u64 *)(r1 + 0x10)
005360 *(u64 *)(r10 - 0x70) = r3
005361 r3 = *(u64 *)(r1 + 0x8)
005362 *(u64 *)(r10 - 0x78) = r3
005363 r1 = *(u64 *)(r1 + 0x0)
005364 *(u64 *)(r10 - 0x80) = r1
005365 r1 = r0
005366 r1 += 0xc
005367 if r1 >= r2 goto <offset>
005368 r1 *= 0x30
005369 r3 = r4
005370 r3 += r1
005371 r1 = *(u64 *)(r3 + 0x0)
005372 r3 = *(u64 *)(r1 + 0x18)
005373 *(u64 *)(r10 - 0x48) = r3
005374 r3 = *(u64 *)(r1 + 0x10)
005375 *(u64 *)(r10 - 0x50) = r3
005376 r3 = *(u64 *)(r1 + 0x8)
005377 *(u64 *)(r10 - 0x58) = r3
005378 r1 = *(u64 *)(r1 + 0x0)
005379 *(u64 *)(r10 - 0x60) = r1
005380 r1 = r0
005381 r1 += 0xd
005382 if r1 >= r2 goto <offset>
005383 r1 *= 0x30
005384 r3 = r4
005385 r3 += r1
005386 r1 = *(u64 *)(r3 + 0x0)
005387 r3 = *(u64 *)(r1 + 0x18)
005388 *(u64 *)(r10 - 0x28) = r3
005389 r3 = *(u64 *)(r1 + 0x10)
005390 *(u64 *)(r10 - 0x30) = r3
005391 r3 = *(u64 *)(r1 + 0x8)
005392 *(u64 *)(r10 - 0x38) = r3
005393 r1 = *(u64 *)(r1 + 0x0)
005394 *(u64 *)(r10 - 0x40) = r1
005395 r1 = *(u64 *)(r6 + 0x18)
005396 *(u64 *)(r10 - 0x8) = r1
005397 r1 = *(u64 *)(r6 + 0x10)
005398 *(u64 *)(r10 - 0x10) = r1
005399 r1 = *(u64 *)(r6 + 0x8)
005400 *(u64 *)(r10 - 0x18) = r1
005401 r1 = *(u64 *)(r6 + 0x0)
005402 *(u64 *)(r10 - 0x20) = r1
005403 r1 = *(u64 *)(r5 + 0x0)
005404 r3 = *(u64 *)(r5 + 0x8)
005405 r4 = *(u64 *)(r5 + 0x10)
005406 r2 = *(u64 *)(r5 + 0x18)
005407 *(u64 *)(r7 + 0x18) = r2
005408 *(u64 *)(r7 + 0x10) = r4
005409 *(u64 *)(r7 + 0x8) = r3
005410 *(u64 *)(r7 + 0x0) = r1
005411 *(u16 *)(r7 + 0x20) = 0x101
005412 r1 = *(u64 *)(r10 - 0x330)
005413 *(u64 *)(r7 + 0x22) = r1
005414 r1 = *(u64 *)(r10 - 0x328)
005415 *(u64 *)(r7 + 0x2a) = r1
005416 r1 = *(u64 *)(r10 - 0x320)
005417 *(u64 *)(r7 + 0x32) = r1
005418 r1 = *(u64 *)(r10 - 0x318)
005419 *(u64 *)(r7 + 0x3a) = r1
005420 *(u16 *)(r7 + 0x42) = 0x100
005421 r1 = *(u64 *)(r10 - 0x310)
005422 *(u64 *)(r7 + 0x44) = r1
005423 r1 = *(u64 *)(r10 - 0x308)
005424 *(u64 *)(r7 + 0x4c) = r1
005425 r1 = *(u64 *)(r10 - 0x300)
005426 *(u64 *)(r7 + 0x54) = r1
005427 r1 = *(u64 *)(r10 - 0x2f8)
005428 *(u64 *)(r7 + 0x5c) = r1
005429 *(u16 *)(r7 + 0x64) = 0x100
005430 r1 = *(u64 *)(r10 - 0x2d8)
005431 *(u64 *)(r7 + 0x7e) = r1
005432 r1 = *(u64 *)(r10 - 0x2e0)
005433 *(u64 *)(r7 + 0x76) = r1
005434 r1 = *(u64 *)(r10 - 0x2e8)
005435 *(u64 *)(r7 + 0x6e) = r1
005436 r1 = *(u64 *)(r10 - 0x2f0)
005437 *(u64 *)(r7 + 0x66) = r1
005438 *(u16 *)(r7 + 0x86) = 0x0
005439 r1 = *(u64 *)(r10 - 0x2b8)
005440 *(u64 *)(r7 + 0xa0) = r1
005441 r1 = *(u64 *)(r10 - 0x2c0)
005442 *(u64 *)(r7 + 0x98) = r1
005443 r1 = *(u64 *)(r10 - 0x2c8)
005444 *(u64 *)(r7 + 0x90) = r1
005445 r1 = *(u64 *)(r10 - 0x2d0)
005446 *(u64 *)(r7 + 0x88) = r1
005447 *(u16 *)(r7 + 0xa8) = 0x0
005448 r1 = *(u64 *)(r10 - 0x298)
005449 *(u64 *)(r7 + 0xc2) = r1
005450 r1 = *(u64 *)(r10 - 0x2a0)
005451 *(u64 *)(r7 + 0xba) = r1
005452 r1 = *(u64 *)(r10 - 0x2a8)
005453 *(u64 *)(r7 + 0xb2) = r1
005454 r1 = *(u64 *)(r10 - 0x2b0)
005455 *(u64 *)(r7 + 0xaa) = r1
005456 *(u16 *)(r7 + 0xca) = 0x0
005457 r1 = *(u64 *)(r10 - 0x278)
005458 *(u64 *)(r7 + 0xe4) = r1
005459 r1 = *(u64 *)(r10 - 0x280)
005460 *(u64 *)(r7 + 0xdc) = r1
005461 r1 = *(u64 *)(r10 - 0x288)
005462 *(u64 *)(r7 + 0xd4) = r1
005463 r1 = *(u64 *)(r10 - 0x290)
005464 *(u64 *)(r7 + 0xcc) = r1
005465 *(u16 *)(r7 + 0xec) = 0x0
005466 r1 = *(u64 *)(r10 - 0x258)
005467 *(u64 *)(r7 + 0x106) = r1
005468 r1 = *(u64 *)(r10 - 0x260)
005469 *(u64 *)(r7 + 0xfe) = r1
005470 r1 = *(u64 *)(r10 - 0x268)
005471 *(u64 *)(r7 + 0xf6) = r1
005472 r1 = *(u64 *)(r10 - 0x270)
005473 *(u64 *)(r7 + 0xee) = r1
005474 *(u16 *)(r7 + 0x10e) = 0x0
005475 r1 = *(u64 *)(r10 - 0x238)
005476 *(u64 *)(r7 + 0x128) = r1
005477 r1 = *(u64 *)(r10 - 0x240)
005478 *(u64 *)(r7 + 0x120) = r1
005479 r1 = *(u64 *)(r10 - 0x248)
005480 *(u64 *)(r7 + 0x118) = r1
005481 r1 = *(u64 *)(r10 - 0x250)
005482 *(u64 *)(r7 + 0x110) = r1
005483 *(u16 *)(r7 + 0x130) = 0x0
005484 r1 = *(u64 *)(r10 - 0x218)
005485 *(u64 *)(r7 + 0x14a) = r1
005486 r1 = *(u64 *)(r10 - 0x220)
005487 *(u64 *)(r7 + 0x142) = r1
005488 r1 = *(u64 *)(r10 - 0x228)
005489 *(u64 *)(r7 + 0x13a) = r1
005490 r1 = *(u64 *)(r10 - 0x230)
005491 *(u64 *)(r7 + 0x132) = r1
005492 *(u16 *)(r7 + 0x152) = 0x0
005493 r1 = *(u64 *)(r10 - 0x1a8)
005494 *(u64 *)(r7 + 0x16c) = r1
005495 r1 = *(u64 *)(r10 - 0x1b0)
005496 *(u64 *)(r7 + 0x164) = r1
005497 r1 = *(u64 *)(r10 - 0x1b8)
005498 *(u64 *)(r7 + 0x15c) = r1
005499 r1 = *(u64 *)(r10 - 0x1c0)
005500 *(u64 *)(r7 + 0x154) = r1
005501 *(u16 *)(r7 + 0x174) = 0x0
005502 r1 = *(u64 *)(r10 - 0x188)
005503 *(u64 *)(r7 + 0x18e) = r1
005504 r1 = *(u64 *)(r10 - 0x190)
005505 *(u64 *)(r7 + 0x186) = r1
005506 r1 = *(u64 *)(r10 - 0x198)
005507 *(u64 *)(r7 + 0x17e) = r1
005508 r1 = *(u64 *)(r10 - 0x1a0)
005509 *(u64 *)(r7 + 0x176) = r1
005510 *(u16 *)(r7 + 0x196) = 0x0
005511 r1 = *(u64 *)(r10 - 0x168)
005512 *(u64 *)(r7 + 0x1b0) = r1
005513 r1 = *(u64 *)(r10 - 0x170)
005514 *(u64 *)(r7 + 0x1a8) = r1
005515 r1 = *(u64 *)(r10 - 0x178)
005516 *(u64 *)(r7 + 0x1a0) = r1
005517 r1 = *(u64 *)(r10 - 0x180)
005518 *(u64 *)(r7 + 0x198) = r1
005519 *(u16 *)(r7 + 0x1b8) = 0x100
005520 r1 = *(u64 *)(r10 - 0x148)
005521 *(u64 *)(r7 + 0x1d2) = r1
005522 r1 = *(u64 *)(r10 - 0x150)
005523 *(u64 *)(r7 + 0x1ca) = r1
005524 r1 = *(u64 *)(r10 - 0x158)
005525 *(u64 *)(r7 + 0x1c2) = r1
005526 r1 = *(u64 *)(r10 - 0x160)
005527 *(u64 *)(r7 + 0x1ba) = r1
005528 *(u16 *)(r7 + 0x1da) = 0x1
005529 r1 = *(u64 *)(r10 - 0x128)
005530 *(u64 *)(r7 + 0x1f4) = r1
005531 r1 = *(u64 *)(r10 - 0x130)
005532 *(u64 *)(r7 + 0x1ec) = r1
005533 r1 = *(u64 *)(r10 - 0x138)
005534 *(u64 *)(r7 + 0x1e4) = r1
005535 r1 = *(u64 *)(r10 - 0x140)
005536 *(u64 *)(r7 + 0x1dc) = r1
005537 *(u16 *)(r7 + 0x1fc) = 0x100
005538 r1 = *(u64 *)(r10 - 0x108)
005539 *(u64 *)(r7 + 0x216) = r1
005540 r1 = *(u64 *)(r10 - 0x110)
005541 *(u64 *)(r7 + 0x20e) = r1
005542 r1 = *(u64 *)(r10 - 0x118)
005543 *(u64 *)(r7 + 0x206) = r1
005544 r1 = *(u64 *)(r10 - 0x120)
005545 *(u64 *)(r7 + 0x1fe) = r1
005546 *(u16 *)(r7 + 0x21e) = 0x100
005547 r1 = *(u64 *)(r10 - 0xe8)
005548 *(u64 *)(r7 + 0x238) = r1
005549 r1 = *(u64 *)(r10 - 0xf0)
005550 *(u64 *)(r7 + 0x230) = r1
005551 r1 = *(u64 *)(r10 - 0xf8)
005552 *(u64 *)(r7 + 0x228) = r1
005553 r1 = *(u64 *)(r10 - 0x100)
005554 *(u64 *)(r7 + 0x220) = r1
005555 *(u16 *)(r7 + 0x240) = 0x100
005556 r1 = *(u64 *)(r10 - 0xc8)
005557 *(u64 *)(r7 + 0x25a) = r1
005558 r1 = *(u64 *)(r10 - 0xd0)
005559 *(u64 *)(r7 + 0x252) = r1
005560 r1 = *(u64 *)(r10 - 0xd8)
005561 *(u64 *)(r7 + 0x24a) = r1
005562 r1 = *(u64 *)(r10 - 0xe0)
005563 *(u64 *)(r7 + 0x242) = r1
005564 *(u16 *)(r7 + 0x262) = 0x100
005565 r1 = *(u64 *)(r10 - 0xa8)
005566 *(u64 *)(r7 + 0x27c) = r1
005567 r1 = *(u64 *)(r10 - 0xb0)
005568 *(u64 *)(r7 + 0x274) = r1
005569 r1 = *(u64 *)(r10 - 0xb8)
005570 *(u64 *)(r7 + 0x26c) = r1
005571 r1 = *(u64 *)(r10 - 0xc0)
005572 *(u64 *)(r7 + 0x264) = r1
005573 *(u16 *)(r7 + 0x284) = 0x0
005574 r1 = *(u64 *)(r10 - 0x88)
005575 *(u64 *)(r7 + 0x29e) = r1
005576 r1 = *(u64 *)(r10 - 0x90)
005577 *(u64 *)(r7 + 0x296) = r1
005578 r1 = *(u64 *)(r10 - 0x98)
005579 *(u64 *)(r7 + 0x28e) = r1
005580 r1 = *(u64 *)(r10 - 0xa0)
005581 *(u64 *)(r7 + 0x286) = r1
005582 *(u16 *)(r7 + 0x2a6) = 0x0
005583 r1 = *(u64 *)(r10 - 0x68)
005584 *(u64 *)(r7 + 0x2c0) = r1
005585 r1 = *(u64 *)(r10 - 0x70)
005586 *(u64 *)(r7 + 0x2b8) = r1
005587 r1 = *(u64 *)(r10 - 0x78)
005588 *(u64 *)(r7 + 0x2b0) = r1
005589 r1 = *(u64 *)(r10 - 0x80)
005590 *(u64 *)(r7 + 0x2a8) = r1
005591 *(u16 *)(r7 + 0x2c8) = 0x0
005592 r1 = *(u64 *)(r10 - 0x48)
005593 *(u64 *)(r7 + 0x2e2) = r1
005594 r1 = *(u64 *)(r10 - 0x50)
005595 *(u64 *)(r7 + 0x2da) = r1
005596 r1 = *(u64 *)(r10 - 0x58)
005597 *(u64 *)(r7 + 0x2d2) = r1
005598 r1 = *(u64 *)(r10 - 0x60)
005599 *(u64 *)(r7 + 0x2ca) = r1
005600 *(u16 *)(r7 + 0x2ea) = 0x0
005601 r1 = *(u64 *)(r10 - 0x28)
005602 *(u64 *)(r7 + 0x304) = r1
005603 r1 = *(u64 *)(r10 - 0x30)
005604 *(u64 *)(r7 + 0x2fc) = r1
005605 r1 = *(u64 *)(r10 - 0x38)
005606 *(u64 *)(r7 + 0x2f4) = r1
005607 r1 = *(u64 *)(r10 - 0x40)
005608 *(u64 *)(r7 + 0x2ec) = r1
005609 *(u16 *)(r7 + 0x30c) = 0x0
005610 r1 = *(u64 *)(r10 - 0x8)
005611 *(u64 *)(r7 + 0x326) = r1
005612 r1 = *(u64 *)(r10 - 0x10)
005613 *(u64 *)(r7 + 0x31e) = r1
005614 r1 = *(u64 *)(r10 - 0x18)
005615 *(u64 *)(r7 + 0x316) = r1
005616 r1 = *(u64 *)(r10 - 0x20)
005617 *(u64 *)(r7 + 0x30e) = r1
005618 *(u16 *)(r7 + 0x32e) = 0x0
005619 call <target>
005620 r1 = <addr> ll
005621 r2 = *(u64 *)(r1 + 0x0)
005622 r3 = 0x0
005623 r4 = 0x1
005624 r1 = r2
005625 r1 += -0x28
005626 if r1 > r2 goto <offset>
005627 r4 = 0x0
005628 if r4 == 0x0 goto <offset>
005629 r1 = <addr> ll
005630 r4 = *(u64 *)(r10 - 0x4e0)
005631 if r2 == 0x0 goto <offset>
005632 r1 = r3
005633 r2 = <addr> ll
005634 if r1 > r2 goto <offset>
005635 goto <offset>
005636 *(u64 *)(r10 - 0x500) = r7
005637 if r4 != 0x0 goto <offset>
005638 r2 = r3
005639 r7 = <addr> ll
005640 r0 = *(u64 *)(r10 - 0x4e0)
005641 if r1 != 0x0 goto <offset>
005642 r1 = <addr> ll
005643 if r7 < r1 goto <offset>
005644 r1 = <addr> ll
005645 *(u64 *)(r1 + 0x0) = r7
005646 r2 = *(u64 *)(r10 - 0x4e8)
005647 if r2 == 0x1 goto <offset>
005648 r6 += r0
005649 if r6 >= r2 goto <offset>
005650 r1 = *(u64 *)(r10 - 0x510)
005651 r5 = *(u64 *)(r1 + 0x0)
005652 r6 *= 0x30
005653 r4 = *(u64 *)(r10 - 0x4f8)
005654 r1 = r4
005655 r1 += r6
005656 r1 = *(u64 *)(r1 + 0x0)
005657 r3 = *(u64 *)(r1 + 0x18)
005658 *(u64 *)(r10 - 0x2d8) = r3
005659 r3 = *(u64 *)(r1 + 0x10)
005660 *(u64 *)(r10 - 0x2e0) = r3
005661 r3 = *(u64 *)(r1 + 0x8)
005662 *(u64 *)(r10 - 0x2e8) = r3
005663 r1 = *(u64 *)(r1 + 0x0)
005664 *(u64 *)(r10 - 0x2f0) = r1
005665 r9 += r0
005666 r1 = *(u64 *)(r8 + 0x0)
005667 r3 = *(u64 *)(r1 + 0x18)
005668 *(u64 *)(r10 - 0x2b8) = r3
005669 r3 = *(u64 *)(r1 + 0x10)
005670 *(u64 *)(r10 - 0x2c0) = r3
005671 r3 = *(u64 *)(r1 + 0x8)
005672 *(u64 *)(r10 - 0x2c8) = r3
005673 r1 = *(u64 *)(r1 + 0x0)
005674 *(u64 *)(r10 - 0x2d0) = r1
005675 if r9 >= r2 goto <offset>
005676 r9 *= 0x30
005677 r1 = r4
005678 r1 += r9
005679 r1 = *(u64 *)(r1 + 0x0)
005680 r3 = *(u64 *)(r1 + 0x18)
005681 *(u64 *)(r10 - 0x298) = r3
005682 r3 = *(u64 *)(r1 + 0x10)
005683 *(u64 *)(r10 - 0x2a0) = r3
005684 r3 = *(u64 *)(r1 + 0x8)
005685 *(u64 *)(r10 - 0x2a8) = r3
005686 r1 = *(u64 *)(r1 + 0x0)
005687 *(u64 *)(r10 - 0x2b0) = r1
005688 r1 = *(u64 *)(r10 - 0x530)
005689 r1 += r0
005690 if r1 >= r2 goto <offset>
005691 r1 *= 0x30
005692 r3 = r4
005693 r3 += r1
005694 r1 = *(u64 *)(r3 + 0x0)
005695 r3 = *(u64 *)(r1 + 0x18)
005696 *(u64 *)(r10 - 0x278) = r3
005697 r3 = *(u64 *)(r1 + 0x10)
005698 *(u64 *)(r10 - 0x280) = r3
005699 r3 = *(u64 *)(r1 + 0x8)
005700 *(u64 *)(r10 - 0x288) = r3
005701 r1 = *(u64 *)(r1 + 0x0)
005702 *(u64 *)(r10 - 0x290) = r1
005703 r1 = *(u64 *)(r10 - 0x548)
005704 r1 += r0
005705 r6 = *(u64 *)(r10 - 0x588)
005706 if r1 >= r2 goto <offset>
005707 r1 *= 0x30
005708 r3 = r4
005709 r3 += r1
005710 r1 = *(u64 *)(r3 + 0x0)
005711 r3 = *(u64 *)(r1 + 0x18)
005712 *(u64 *)(r10 - 0x258) = r3
005713 r3 = *(u64 *)(r1 + 0x10)
005714 *(u64 *)(r10 - 0x260) = r3
005715 r3 = *(u64 *)(r1 + 0x8)
005716 *(u64 *)(r10 - 0x268) = r3
005717 r1 = *(u64 *)(r1 + 0x0)
005718 *(u64 *)(r10 - 0x270) = r1
005719 r1 = *(u64 *)(r10 - 0x550)
005720 r1 += r0
005721 if r1 >= r2 goto <offset>
005722 r8 = r0
005723 r8 += 0xf
005724 r1 *= 0x30
005725 r3 = r4
005726 r3 += r1
005727 r1 = *(u64 *)(r3 + 0x0)
005728 r3 = *(u64 *)(r1 + 0x18)
005729 *(u64 *)(r10 - 0x238) = r3
005730 r3 = *(u64 *)(r1 + 0x10)
005731 *(u64 *)(r10 - 0x240) = r3
005732 r3 = *(u64 *)(r1 + 0x8)
005733 *(u64 *)(r10 - 0x248) = r3
005734 r1 = *(u64 *)(r1 + 0x0)
005735 *(u64 *)(r10 - 0x250) = r1
005736 r1 = *(u64 *)(r6 + 0x18)
005737 *(u64 *)(r10 - 0x218) = r1
005738 r1 = *(u64 *)(r6 + 0x10)
005739 *(u64 *)(r10 - 0x220) = r1
005740 r1 = *(u64 *)(r6 + 0x8)
005741 *(u64 *)(r10 - 0x228) = r1
005742 r1 = *(u64 *)(r6 + 0x0)
005743 *(u64 *)(r10 - 0x230) = r1
005744 if r8 >= r2 goto <offset>
005745 r1 = r8
005746 r1 *= 0x30
005747 r3 = r4
005748 r3 += r1
005749 r1 = *(u64 *)(r3 + 0x0)
005750 r3 = *(u64 *)(r1 + 0x18)
005751 *(u64 *)(r10 - 0x1a8) = r3
005752 r3 = *(u64 *)(r1 + 0x10)
005753 *(u64 *)(r10 - 0x1b0) = r3
005754 r3 = *(u64 *)(r1 + 0x8)
005755 *(u64 *)(r10 - 0x1b8) = r3
005756 r1 = *(u64 *)(r1 + 0x0)
005757 *(u64 *)(r10 - 0x1c0) = r1
005758 r1 = *(u64 *)(r6 + 0x18)
005759 *(u64 *)(r10 - 0x188) = r1
005760 r1 = *(u64 *)(r6 + 0x10)
005761 *(u64 *)(r10 - 0x190) = r1
005762 r1 = *(u64 *)(r6 + 0x8)
005763 *(u64 *)(r10 - 0x198) = r1
005764 r1 = *(u64 *)(r6 + 0x0)
005765 *(u64 *)(r10 - 0x1a0) = r1
005766 r1 = r0
005767 r1 += 0x2
005768 if r1 >= r2 goto <offset>
005769 r1 *= 0x30
005770 r3 = r4
005771 r3 += r1
005772 r1 = *(u64 *)(r3 + 0x0)
005773 r3 = *(u64 *)(r1 + 0x18)
005774 *(u64 *)(r10 - 0x168) = r3
005775 r3 = *(u64 *)(r1 + 0x10)
005776 *(u64 *)(r10 - 0x170) = r3
005777 r3 = *(u64 *)(r1 + 0x8)
005778 *(u64 *)(r10 - 0x178) = r3
005779 r1 = *(u64 *)(r1 + 0x0)
005780 *(u64 *)(r10 - 0x180) = r1
005781 r1 = *(u64 *)(r5 + 0x18)
005782 *(u64 *)(r10 - 0x148) = r1
005783 r1 = *(u64 *)(r5 + 0x10)
005784 *(u64 *)(r10 - 0x150) = r1
005785 r1 = *(u64 *)(r5 + 0x8)
005786 *(u64 *)(r10 - 0x158) = r1
005787 r1 = *(u64 *)(r5 + 0x0)
005788 *(u64 *)(r10 - 0x160) = r1
005789 r1 = r0
005790 r1 += 0x6
005791 if r1 >= r2 goto <offset>
005792 r1 *= 0x30
005793 r3 = r4
005794 r3 += r1
005795 r1 = *(u64 *)(r3 + 0x0)
005796 r3 = *(u64 *)(r1 + 0x18)
005797 *(u64 *)(r10 - 0x128) = r3
005798 r3 = *(u64 *)(r1 + 0x10)
005799 *(u64 *)(r10 - 0x130) = r3
005800 r3 = *(u64 *)(r1 + 0x8)
005801 *(u64 *)(r10 - 0x138) = r3
005802 r1 = *(u64 *)(r1 + 0x0)
005803 *(u64 *)(r10 - 0x140) = r1
005804 r1 = r0
005805 r1 += 0x7
005806 if r1 >= r2 goto <offset>
005807 r1 *= 0x30
005808 r3 = r4
005809 r3 += r1
005810 r1 = *(u64 *)(r3 + 0x0)
005811 r3 = *(u64 *)(r1 + 0x18)
005812 *(u64 *)(r10 - 0x108) = r3
005813 r3 = *(u64 *)(r1 + 0x10)
005814 *(u64 *)(r10 - 0x110) = r3
005815 r3 = *(u64 *)(r1 + 0x8)
005816 *(u64 *)(r10 - 0x118) = r3
005817 r1 = *(u64 *)(r1 + 0x0)
005818 *(u64 *)(r10 - 0x120) = r1
005819 r1 = r0
005820 r1 += 0x3
005821 if r1 >= r2 goto <offset>
005822 r1 *= 0x30
005823 r3 = r4
005824 r3 += r1
005825 r1 = *(u64 *)(r3 + 0x0)
005826 r3 = *(u64 *)(r1 + 0x18)
005827 *(u64 *)(r10 - 0xe8) = r3
005828 r3 = *(u64 *)(r1 + 0x10)
005829 *(u64 *)(r10 - 0xf0) = r3
005830 r3 = *(u64 *)(r1 + 0x8)
005831 *(u64 *)(r10 - 0xf8) = r3
005832 r1 = *(u64 *)(r1 + 0x0)
005833 *(u64 *)(r10 - 0x100) = r1
005834 r1 = r0
005835 r1 += 0x4
005836 if r1 >= r2 goto <offset>
005837 r1 *= 0x30
005838 r3 = r4
005839 r3 += r1
005840 r1 = *(u64 *)(r3 + 0x0)
005841 r3 = *(u64 *)(r1 + 0x18)
005842 *(u64 *)(r10 - 0xc8) = r3
005843 r3 = *(u64 *)(r1 + 0x10)
005844 *(u64 *)(r10 - 0xd0) = r3
005845 r3 = *(u64 *)(r1 + 0x8)
005846 *(u64 *)(r10 - 0xd8) = r3
005847 r1 = *(u64 *)(r1 + 0x0)
005848 *(u64 *)(r10 - 0xe0) = r1
005849 r1 = r0
005850 r1 += 0x5
005851 if r1 >= r2 goto <offset>
005852 r1 *= 0x30
005853 r3 = r4
005854 r3 += r1
005855 r1 = *(u64 *)(r3 + 0x0)
005856 r3 = *(u64 *)(r1 + 0x18)
005857 *(u64 *)(r10 - 0xa8) = r3
005858 r3 = *(u64 *)(r1 + 0x10)
005859 *(u64 *)(r10 - 0xb0) = r3
005860 r3 = *(u64 *)(r1 + 0x8)
005861 *(u64 *)(r10 - 0xb8) = r3
005862 r1 = *(u64 *)(r1 + 0x0)
005863 *(u64 *)(r10 - 0xc0) = r1
005864 r1 = r0
005865 r1 += 0xc
005866 if r1 >= r2 goto <offset>
005867 r1 *= 0x30
005868 r3 = r4
005869 r3 += r1
005870 r1 = *(u64 *)(r3 + 0x0)
005871 r3 = *(u64 *)(r1 + 0x18)
005872 *(u64 *)(r10 - 0x88) = r3
005873 r3 = *(u64 *)(r1 + 0x10)
005874 *(u64 *)(r10 - 0x90) = r3
005875 r3 = *(u64 *)(r1 + 0x8)
005876 *(u64 *)(r10 - 0x98) = r3
005877 r1 = *(u64 *)(r1 + 0x0)
005878 *(u64 *)(r10 - 0xa0) = r1
005879 r1 = r0
005880 r1 += 0xa
005881 if r1 >= r2 goto <offset>
005882 r1 *= 0x30
005883 r3 = r4
005884 r3 += r1
005885 r1 = *(u64 *)(r3 + 0x0)
005886 r3 = *(u64 *)(r1 + 0x18)
005887 *(u64 *)(r10 - 0x68) = r3
005888 r3 = *(u64 *)(r1 + 0x10)
005889 *(u64 *)(r10 - 0x70) = r3
005890 r3 = *(u64 *)(r1 + 0x8)
005891 *(u64 *)(r10 - 0x78) = r3
005892 r1 = *(u64 *)(r1 + 0x0)
005893 *(u64 *)(r10 - 0x80) = r1
005894 r1 = r0
005895 r1 += 0xd
005896 if r1 >= r2 goto <offset>
005897 r1 *= 0x30
005898 r3 = r4
005899 r3 += r1
005900 r1 = *(u64 *)(r3 + 0x0)
005901 r3 = *(u64 *)(r1 + 0x18)
005902 *(u64 *)(r10 - 0x48) = r3
005903 r3 = *(u64 *)(r1 + 0x10)
005904 *(u64 *)(r10 - 0x50) = r3
005905 r3 = *(u64 *)(r1 + 0x8)
005906 *(u64 *)(r10 - 0x58) = r3
005907 r1 = *(u64 *)(r1 + 0x0)
005908 *(u64 *)(r10 - 0x60) = r1
005909 r1 = r0
005910 r1 += 0xe
005911 if r1 >= r2 goto <offset>
005912 r1 *= 0x30
005913 r3 = r4
005914 r3 += r1
005915 r1 = *(u64 *)(r3 + 0x0)
005916 r3 = *(u64 *)(r1 + 0x18)
005917 *(u64 *)(r10 - 0x28) = r3
005918 r3 = *(u64 *)(r1 + 0x10)
005919 *(u64 *)(r10 - 0x30) = r3
005920 r3 = *(u64 *)(r1 + 0x8)
005921 *(u64 *)(r10 - 0x38) = r3
005922 r1 = *(u64 *)(r1 + 0x0)
005923 *(u64 *)(r10 - 0x40) = r1
005924 r1 = *(u64 *)(r6 + 0x18)
005925 *(u64 *)(r10 - 0x8) = r1
005926 r1 = *(u64 *)(r6 + 0x10)
005927 *(u64 *)(r10 - 0x10) = r1
005928 r1 = *(u64 *)(r6 + 0x8)
005929 *(u64 *)(r10 - 0x18) = r1
005930 r1 = *(u64 *)(r6 + 0x0)
005931 *(u64 *)(r10 - 0x20) = r1
005932 r1 = *(u64 *)(r5 + 0x0)
005933 r3 = *(u64 *)(r5 + 0x8)
005934 r4 = *(u64 *)(r5 + 0x10)
005935 r2 = *(u64 *)(r5 + 0x18)
005936 *(u64 *)(r7 + 0x18) = r2
005937 *(u64 *)(r7 + 0x10) = r4
005938 *(u64 *)(r7 + 0x8) = r3
005939 *(u64 *)(r7 + 0x0) = r1
005940 *(u16 *)(r7 + 0x20) = 0x101
005941 r1 = *(u64 *)(r10 - 0x2f0)
005942 *(u64 *)(r7 + 0x22) = r1
005943 r1 = *(u64 *)(r10 - 0x2e8)
005944 *(u64 *)(r7 + 0x2a) = r1
005945 r1 = *(u64 *)(r10 - 0x2e0)
005946 *(u64 *)(r7 + 0x32) = r1
005947 r1 = *(u64 *)(r10 - 0x2d8)
005948 *(u64 *)(r7 + 0x3a) = r1
005949 *(u16 *)(r7 + 0x42) = 0x100
005950 r1 = *(u64 *)(r10 - 0x2d0)
005951 *(u64 *)(r7 + 0x44) = r1
005952 r1 = *(u64 *)(r10 - 0x2c8)
005953 *(u64 *)(r7 + 0x4c) = r1
005954 r1 = *(u64 *)(r10 - 0x2c0)
005955 *(u64 *)(r7 + 0x54) = r1
005956 r1 = *(u64 *)(r10 - 0x2b8)
005957 *(u64 *)(r7 + 0x5c) = r1
005958 *(u16 *)(r7 + 0x64) = 0x100
005959 r1 = *(u64 *)(r10 - 0x298)
005960 *(u64 *)(r7 + 0x7e) = r1
005961 r1 = *(u64 *)(r10 - 0x2a0)
005962 *(u64 *)(r7 + 0x76) = r1
005963 r1 = *(u64 *)(r10 - 0x2a8)
005964 *(u64 *)(r7 + 0x6e) = r1
005965 r1 = *(u64 *)(r10 - 0x2b0)
005966 *(u64 *)(r7 + 0x66) = r1
005967 *(u16 *)(r7 + 0x86) = 0x0
005968 r1 = *(u64 *)(r10 - 0x278)
005969 *(u64 *)(r7 + 0xa0) = r1
005970 r1 = *(u64 *)(r10 - 0x280)
005971 *(u64 *)(r7 + 0x98) = r1
005972 r1 = *(u64 *)(r10 - 0x288)
005973 *(u64 *)(r7 + 0x90) = r1
005974 r1 = *(u64 *)(r10 - 0x290)
005975 *(u64 *)(r7 + 0x88) = r1
005976 *(u16 *)(r7 + 0xa8) = 0x0
005977 r1 = *(u64 *)(r10 - 0x258)
005978 *(u64 *)(r7 + 0xc2) = r1
005979 r1 = *(u64 *)(r10 - 0x260)
005980 *(u64 *)(r7 + 0xba) = r1
005981 r1 = *(u64 *)(r10 - 0x268)
005982 *(u64 *)(r7 + 0xb2) = r1
005983 r1 = *(u64 *)(r10 - 0x270)
005984 *(u64 *)(r7 + 0xaa) = r1
005985 *(u16 *)(r7 + 0xca) = 0x0
005986 r1 = *(u64 *)(r10 - 0x238)
005987 *(u64 *)(r7 + 0xe4) = r1
005988 r1 = *(u64 *)(r10 - 0x240)
005989 *(u64 *)(r7 + 0xdc) = r1
005990 r1 = *(u64 *)(r10 - 0x248)
005991 *(u64 *)(r7 + 0xd4) = r1
005992 r1 = *(u64 *)(r10 - 0x250)
005993 *(u64 *)(r7 + 0xcc) = r1
005994 *(u16 *)(r7 + 0xec) = 0x0
005995 r1 = *(u64 *)(r10 - 0x218)
005996 *(u64 *)(r7 + 0x106) = r1
005997 r1 = *(u64 *)(r10 - 0x220)
005998 *(u64 *)(r7 + 0xfe) = r1
005999 r1 = *(u64 *)(r10 - 0x228)
006000 *(u64 *)(r7 + 0xf6) = r1
006001 r1 = *(u64 *)(r10 - 0x230)
006002 *(u64 *)(r7 + 0xee) = r1
006003 *(u16 *)(r7 + 0x10e) = 0x0
006004 r1 = *(u64 *)(r10 - 0x1a8)
006005 *(u64 *)(r7 + 0x128) = r1
006006 r1 = *(u64 *)(r10 - 0x1b0)
006007 *(u64 *)(r7 + 0x120) = r1
006008 r1 = *(u64 *)(r10 - 0x1b8)
006009 *(u64 *)(r7 + 0x118) = r1
006010 r1 = *(u64 *)(r10 - 0x1c0)
006011 *(u64 *)(r7 + 0x110) = r1
006012 *(u16 *)(r7 + 0x130) = 0x0
006013 r1 = *(u64 *)(r10 - 0x188)
006014 *(u64 *)(r7 + 0x14a) = r1
006015 r1 = *(u64 *)(r10 - 0x190)
006016 *(u64 *)(r7 + 0x142) = r1
006017 r1 = *(u64 *)(r10 - 0x198)
006018 *(u64 *)(r7 + 0x13a) = r1
006019 r1 = *(u64 *)(r10 - 0x1a0)
006020 *(u64 *)(r7 + 0x132) = r1
006021 *(u16 *)(r7 + 0x152) = 0x0
006022 r1 = *(u64 *)(r10 - 0x168)
006023 *(u64 *)(r7 + 0x16c) = r1
006024 r1 = *(u64 *)(r10 - 0x170)
006025 *(u64 *)(r7 + 0x164) = r1
006026 r1 = *(u64 *)(r10 - 0x178)
006027 *(u64 *)(r7 + 0x15c) = r1
006028 r1 = *(u64 *)(r10 - 0x180)
006029 *(u64 *)(r7 + 0x154) = r1
006030 *(u16 *)(r7 + 0x174) = 0x0
006031 r1 = *(u64 *)(r10 - 0x148)
006032 *(u64 *)(r7 + 0x18e) = r1
006033 r1 = *(u64 *)(r10 - 0x150)
006034 *(u64 *)(r7 + 0x186) = r1
006035 r1 = *(u64 *)(r10 - 0x158)
006036 *(u64 *)(r7 + 0x17e) = r1
006037 r1 = *(u64 *)(r10 - 0x160)
006038 *(u64 *)(r7 + 0x176) = r1
006039 *(u16 *)(r7 + 0x196) = 0x1
006040 r1 = *(u64 *)(r10 - 0x128)
006041 *(u64 *)(r7 + 0x1b0) = r1
006042 r1 = *(u64 *)(r10 - 0x130)
006043 *(u64 *)(r7 + 0x1a8) = r1
006044 r1 = *(u64 *)(r10 - 0x138)
006045 *(u64 *)(r7 + 0x1a0) = r1
006046 r1 = *(u64 *)(r10 - 0x140)
006047 *(u64 *)(r7 + 0x198) = r1
006048 *(u16 *)(r7 + 0x1b8) = 0x100
006049 r1 = *(u64 *)(r10 - 0x108)
006050 *(u64 *)(r7 + 0x1d2) = r1
006051 r1 = *(u64 *)(r10 - 0x110)
006052 *(u64 *)(r7 + 0x1ca) = r1
006053 r1 = *(u64 *)(r10 - 0x118)
006054 *(u64 *)(r7 + 0x1c2) = r1
006055 r1 = *(u64 *)(r10 - 0x120)
006056 *(u64 *)(r7 + 0x1ba) = r1
006057 *(u16 *)(r7 + 0x1da) = 0x100
006058 r1 = *(u64 *)(r10 - 0xe8)
006059 *(u64 *)(r7 + 0x1f4) = r1
006060 r1 = *(u64 *)(r10 - 0xf0)
006061 *(u64 *)(r7 + 0x1ec) = r1
006062 r1 = *(u64 *)(r10 - 0xf8)
006063 *(u64 *)(r7 + 0x1e4) = r1
006064 r1 = *(u64 *)(r10 - 0x100)
006065 *(u64 *)(r7 + 0x1dc) = r1
006066 *(u16 *)(r7 + 0x1fc) = 0x100
006067 r1 = *(u64 *)(r10 - 0xc8)
006068 *(u64 *)(r7 + 0x216) = r1
006069 r1 = *(u64 *)(r10 - 0xd0)
006070 *(u64 *)(r7 + 0x20e) = r1
006071 r1 = *(u64 *)(r10 - 0xd8)
006072 *(u64 *)(r7 + 0x206) = r1
006073 r1 = *(u64 *)(r10 - 0xe0)
006074 *(u64 *)(r7 + 0x1fe) = r1
006075 *(u16 *)(r7 + 0x21e) = 0x100
006076 r1 = *(u64 *)(r10 - 0xa8)
006077 *(u64 *)(r7 + 0x238) = r1
006078 r1 = *(u64 *)(r10 - 0xb0)
006079 *(u64 *)(r7 + 0x230) = r1
006080 r1 = *(u64 *)(r10 - 0xb8)
006081 *(u64 *)(r7 + 0x228) = r1
006082 r1 = *(u64 *)(r10 - 0xc0)
006083 *(u64 *)(r7 + 0x220) = r1
006084 *(u16 *)(r7 + 0x240) = 0x100
006085 r1 = *(u64 *)(r10 - 0x88)
006086 *(u64 *)(r7 + 0x25a) = r1
006087 r1 = *(u64 *)(r10 - 0x90)
006088 *(u64 *)(r7 + 0x252) = r1
006089 r1 = *(u64 *)(r10 - 0x98)
006090 *(u64 *)(r7 + 0x24a) = r1
006091 r1 = *(u64 *)(r10 - 0xa0)
006092 *(u64 *)(r7 + 0x242) = r1
006093 *(u16 *)(r7 + 0x262) = 0x0
006094 r1 = *(u64 *)(r10 - 0x68)
006095 *(u64 *)(r7 + 0x27c) = r1
006096 r1 = *(u64 *)(r10 - 0x70)
006097 *(u64 *)(r7 + 0x274) = r1
006098 r1 = *(u64 *)(r10 - 0x78)
006099 *(u64 *)(r7 + 0x26c) = r1
006100 r1 = *(u64 *)(r10 - 0x80)
006101 *(u64 *)(r7 + 0x264) = r1
006102 *(u16 *)(r7 + 0x284) = 0x0
006103 r1 = *(u64 *)(r10 - 0x48)
006104 *(u64 *)(r7 + 0x29e) = r1
006105 r1 = *(u64 *)(r10 - 0x50)
006106 *(u64 *)(r7 + 0x296) = r1
006107 r1 = *(u64 *)(r10 - 0x58)
006108 *(u64 *)(r7 + 0x28e) = r1
006109 r1 = *(u64 *)(r10 - 0x60)
006110 *(u64 *)(r7 + 0x286) = r1
006111 *(u16 *)(r7 + 0x2a6) = 0x0
006112 r1 = *(u64 *)(r10 - 0x28)
006113 *(u64 *)(r7 + 0x2c0) = r1
006114 r1 = *(u64 *)(r10 - 0x30)
006115 *(u64 *)(r7 + 0x2b8) = r1
006116 r1 = *(u64 *)(r10 - 0x38)
006117 *(u64 *)(r7 + 0x2b0) = r1
006118 r1 = *(u64 *)(r10 - 0x40)
006119 *(u64 *)(r7 + 0x2a8) = r1
006120 *(u16 *)(r7 + 0x2c8) = 0x0
006121 r1 = *(u64 *)(r10 - 0x8)
006122 *(u64 *)(r7 + 0x2e2) = r1
006123 r1 = *(u64 *)(r10 - 0x10)
006124 *(u64 *)(r7 + 0x2da) = r1
006125 r1 = *(u64 *)(r10 - 0x18)
006126 *(u64 *)(r7 + 0x2d2) = r1
006127 r1 = *(u64 *)(r10 - 0x20)
006128 *(u64 *)(r7 + 0x2ca) = r1
006129 *(u16 *)(r7 + 0x2ea) = 0x0
006130 call <target>
006131 r1 = <addr> ll
006132 r2 = *(u64 *)(r1 + 0x0)
006133 r3 = 0x0
006134 r4 = 0x1
006135 r1 = r2
006136 r1 += -0x28
006137 if r1 > r2 goto <offset>
006138 r4 = 0x0
006139 if r4 == 0x0 goto <offset>
006140 r1 = <addr> ll
006141 r4 = *(u64 *)(r10 - 0x4e0)
006142 if r2 == 0x0 goto <offset>
006143 r1 = r3
006144 r2 = <addr> ll
006145 if r1 > r2 goto <offset>
006146 goto <offset>
006147 if r0 != 0x0 goto <offset>
006148 r3 = r5
006149 r4 = <addr> ll
006150 if r3 <= r4 goto <offset>
006151 r2 = <addr> ll
006152 *(u64 *)(r2 + 0x0) = r3
006153 *(u64 *)(r10 - 0x248) = r3
006154 *(u64 *)(r10 - 0x250) = r1
006155 *(u64 *)(r10 - 0x240) = 0x0
006156 r2 = *(u64 *)(r10 - 0x4e0)
006157 if r9 == 0x1 goto <offset>
006158 r1 = r2
006159 r1 += 0x2
006160 *(u64 *)(r10 - 0x530) = r1
006161 if r1 >= r9 goto <offset>
006162 r1 = r2
006163 r1 += 0x3
006164 if r1 >= r9 goto <offset>
006165 r8 = r2
006166 r8 += 0x4
006167 if r8 >= r9 goto <offset>
006168 r3 = r2
006169 r3 += 0x6
006170 if r3 >= r9 goto <offset>
006171 r4 = r2
006172 r4 += 0x7
006173 if r4 >= r9 goto <offset>
006174 r5 = r2
006175 r5 += 0x8
006176 if r5 >= r9 goto <offset>
006177 *(u64 *)(r10 - 0x500) = r7
006178 r0 = r2
006179 r0 += 0x9
006180 if r0 >= r9 goto <offset>
006181 *(u64 *)(r10 - 0x5c0) = r6
006182 r7 = r2
006183 r7 += 0xa
006184 if r7 >= r9 goto <offset>
006185 r6 = r2
006186 r6 += 0xb
006187 if r6 >= r9 goto <offset>
006188 *(u64 *)(r10 - 0x588) = r7
006189 *(u64 *)(r10 - 0x550) = r6
006190 r6 = r2
006191 r6 += 0xc
006192 if r6 >= r9 goto <offset>
006193 *(u64 *)(r10 - 0x590) = r6
006194 r7 = r2
006195 r7 += 0xd
006196 if r7 >= r9 goto <offset>
006197 r2 = *(u64 *)(r10 - 0x510)
006198 r2 = *(u64 *)(r2 + 0x0)
006199 *(u64 *)(r10 - 0x5b0) = r2
006200 r9 = *(u64 *)(r10 - 0x530)
006201 r9 *= 0x30
006202 r6 = *(u64 *)(r10 - 0x4f8)
006203 r2 = r6
006204 r2 += r9
006205 *(u64 *)(r10 - 0x5b8) = r2
006206 r2 = *(u64 *)(r2 + 0x0)
006207 *(u64 *)(r10 - 0x5a8) = r2
006208 r1 *= 0x30
006209 r9 = r6
006210 r9 += r1
006211 r9 = *(u64 *)(r9 + 0x0)
006212 r8 *= 0x30
006213 r1 = r6
006214 r1 += r8
006215 r2 = *(u64 *)(r10 - 0x548)
006216 r2 = *(u64 *)(r2 + 0x0)
006217 *(u64 *)(r10 - 0x5a0) = r2
006218 r8 = *(u64 *)(r1 + 0x0)
006219 r3 *= 0x30
006220 r1 = r6
006221 r1 += r3
006222 r3 = *(u64 *)(r1 + 0x0)
006223 r4 *= 0x30
006224 r1 = r6
006225 r1 += r4
006226 r4 = *(u64 *)(r1 + 0x0)
006227 r5 *= 0x30
006228 r1 = r6
006229 r1 += r5
006230 r5 = *(u64 *)(r1 + 0x0)
006231 r0 *= 0x30
006232 r1 = r6
006233 r1 += r0
006234 r0 = *(u64 *)(r1 + 0x0)
006235 r2 = *(u64 *)(r10 - 0x588)
006236 r2 *= 0x30
006237 r1 = r6
006238 r1 += r2
006239 r2 = *(u64 *)(r6 + 0x60)
006240 *(u64 *)(r10 - 0x588) = r2
006241 r1 = *(u64 *)(r1 + 0x0)
006242 *(u64 *)(r10 - 0x598) = r1
006243 r2 = *(u64 *)(r10 - 0x550)
006244 r2 *= 0x30
006245 r1 = r6
006246 r1 += r2
006247 r1 = *(u64 *)(r1 + 0x0)
006248 *(u64 *)(r10 - 0x550) = r1
006249 *(u64 *)(r10 - 0x548) = r7
006250 r7 *= 0x30
006251 r2 = r6
006252 r2 += r7
006253 r7 = *(u64 *)(r10 - 0x590)
006254 r7 *= 0x30
006255 r6 += r7
006256 r1 = *(u64 *)(r6 + 0x0)
006257 r2 = *(u64 *)(r2 + 0x0)
006258 r6 = *(u64 *)(r2 + 0x18)
006259 *(u64 *)(r10 - 0x1a8) = r6
006260 r6 = *(u64 *)(r2 + 0x10)
006261 *(u64 *)(r10 - 0x1b0) = r6
006262 r6 = *(u64 *)(r2 + 0x8)
006263 *(u64 *)(r10 - 0x1b8) = r6
006264 r2 = *(u64 *)(r2 + 0x0)
006265 *(u64 *)(r10 - 0x1c0) = r2
006266 r6 = *(u64 *)(r10 - 0x5b0)
006267 r2 = *(u64 *)(r6 + 0x18)
006268 *(u64 *)(r10 - 0x8) = r2
006269 r2 = *(u64 *)(r6 + 0x10)
006270 *(u64 *)(r10 - 0x10) = r2
006271 r2 = *(u64 *)(r6 + 0x8)
006272 *(u64 *)(r10 - 0x18) = r2
006273 r2 = *(u64 *)(r6 + 0x0)
006274 *(u64 *)(r10 - 0x20) = r2
006275 r6 = *(u64 *)(r10 - 0x5a8)
006276 r2 = *(u64 *)(r6 + 0x18)
006277 *(u64 *)(r10 - 0x28) = r2
006278 r2 = *(u64 *)(r6 + 0x10)
006279 *(u64 *)(r10 - 0x30) = r2
006280 r2 = *(u64 *)(r6 + 0x8)
006281 *(u64 *)(r10 - 0x38) = r2
006282 r2 = *(u64 *)(r6 + 0x0)
006283 *(u64 *)(r10 - 0x40) = r2
006284 r2 = *(u64 *)(r9 + 0x18)
006285 *(u64 *)(r10 - 0x48) = r2
006286 r2 = *(u64 *)(r9 + 0x10)
006287 *(u64 *)(r10 - 0x50) = r2
006288 r2 = *(u64 *)(r9 + 0x8)
006289 *(u64 *)(r10 - 0x58) = r2
006290 r2 = *(u64 *)(r9 + 0x0)
006291 *(u64 *)(r10 - 0x60) = r2
006292 r2 = *(u64 *)(r8 + 0x18)
006293 *(u64 *)(r10 - 0x68) = r2
006294 r2 = *(u64 *)(r8 + 0x10)
006295 *(u64 *)(r10 - 0x70) = r2
006296 r2 = *(u64 *)(r8 + 0x8)
006297 *(u64 *)(r10 - 0x78) = r2
006298 r2 = *(u64 *)(r8 + 0x0)
006299 *(u64 *)(r10 - 0x80) = r2
006300 r6 = *(u64 *)(r10 - 0x5a0)
006301 r2 = *(u64 *)(r6 + 0x18)
006302 *(u64 *)(r10 - 0x88) = r2
006303 r2 = *(u64 *)(r6 + 0x10)
006304 *(u64 *)(r10 - 0x90) = r2
006305 r2 = *(u64 *)(r6 + 0x8)
006306 *(u64 *)(r10 - 0x98) = r2
006307 r2 = *(u64 *)(r6 + 0x0)
006308 *(u64 *)(r10 - 0xa0) = r2
006309 r2 = *(u64 *)(r3 + 0x18)
006310 *(u64 *)(r10 - 0xa8) = r2
006311 r2 = *(u64 *)(r3 + 0x10)
006312 *(u64 *)(r10 - 0xb0) = r2
006313 r2 = *(u64 *)(r3 + 0x8)
006314 *(u64 *)(r10 - 0xb8) = r2
006315 r2 = *(u64 *)(r3 + 0x0)
006316 *(u64 *)(r10 - 0xc0) = r2
006317 r2 = *(u64 *)(r4 + 0x18)
006318 *(u64 *)(r10 - 0xc8) = r2
006319 r2 = *(u64 *)(r4 + 0x10)
006320 *(u64 *)(r10 - 0xd0) = r2
006321 r2 = *(u64 *)(r4 + 0x8)
006322 *(u64 *)(r10 - 0xd8) = r2
006323 r2 = *(u64 *)(r4 + 0x0)
006324 *(u64 *)(r10 - 0xe0) = r2
006325 r2 = *(u64 *)(r5 + 0x18)
006326 *(u64 *)(r10 - 0xe8) = r2
006327 r2 = *(u64 *)(r5 + 0x10)
006328 *(u64 *)(r10 - 0xf0) = r2
006329 r2 = *(u64 *)(r5 + 0x8)
006330 *(u64 *)(r10 - 0xf8) = r2
006331 r2 = *(u64 *)(r5 + 0x0)
006332 *(u64 *)(r10 - 0x100) = r2
006333 r2 = *(u64 *)(r0 + 0x18)
006334 *(u64 *)(r10 - 0x108) = r2
006335 r2 = *(u64 *)(r0 + 0x10)
006336 *(u64 *)(r10 - 0x110) = r2
006337 r2 = *(u64 *)(r0 + 0x8)
006338 *(u64 *)(r10 - 0x118) = r2
006339 r2 = *(u64 *)(r0 + 0x0)
006340 *(u64 *)(r10 - 0x120) = r2
006341 r3 = *(u64 *)(r10 - 0x598)
006342 r2 = *(u64 *)(r3 + 0x18)
006343 *(u64 *)(r10 - 0x128) = r2
006344 r2 = *(u64 *)(r3 + 0x10)
006345 *(u64 *)(r10 - 0x130) = r2
006346 r2 = *(u64 *)(r3 + 0x8)
006347 *(u64 *)(r10 - 0x138) = r2
006348 r2 = *(u64 *)(r3 + 0x0)
006349 *(u64 *)(r10 - 0x140) = r2
006350 r3 = *(u64 *)(r10 - 0x588)
006351 r2 = *(u64 *)(r3 + 0x18)
006352 *(u64 *)(r10 - 0x148) = r2
006353 r2 = *(u64 *)(r3 + 0x10)
006354 *(u64 *)(r10 - 0x150) = r2
006355 r2 = *(u64 *)(r3 + 0x8)
006356 *(u64 *)(r10 - 0x158) = r2
006357 r2 = *(u64 *)(r3 + 0x0)
006358 *(u64 *)(r10 - 0x160) = r2
006359 r3 = *(u64 *)(r10 - 0x550)
006360 r2 = *(u64 *)(r3 + 0x18)
006361 *(u64 *)(r10 - 0x168) = r2
006362 r2 = *(u64 *)(r3 + 0x10)
006363 *(u64 *)(r10 - 0x170) = r2
006364 r2 = *(u64 *)(r3 + 0x8)
006365 *(u64 *)(r10 - 0x178) = r2
006366 r2 = *(u64 *)(r3 + 0x0)
006367 *(u64 *)(r10 - 0x180) = r2
006368 r2 = *(u64 *)(r1 + 0x18)
006369 *(u64 *)(r10 - 0x188) = r2
006370 r2 = *(u64 *)(r1 + 0x10)
006371 *(u64 *)(r10 - 0x190) = r2
006372 r2 = *(u64 *)(r1 + 0x8)
006373 *(u64 *)(r10 - 0x198) = r2
006374 r1 = *(u64 *)(r1 + 0x0)
006375 *(u64 *)(r10 - 0x1a0) = r1
006376 r2 = *(u64 *)(r10 - 0x240)
006377 r1 = *(u64 *)(r10 - 0x250)
006378 r1 -= r2
006379 if r1 <= 0xd goto <offset>
006380 r7 = *(u64 *)(r10 - 0x500)
006381 r4 = r2
006382 r4 *= 0x22
006383 r3 = *(u64 *)(r10 - 0x248)
006384 r1 = r3
006385 r1 += r4
006386 r4 = *(u64 *)(r10 - 0x8)
006387 *(u64 *)(r1 + 0x18) = r4
006388 r4 = *(u64 *)(r10 - 0x10)
006389 *(u64 *)(r1 + 0x10) = r4
006390 r4 = *(u64 *)(r10 - 0x18)
006391 *(u64 *)(r1 + 0x8) = r4
006392 r4 = *(u64 *)(r10 - 0x20)
006393 *(u64 *)(r1 + 0x0) = r4
006394 *(u16 *)(r1 + 0x20) = 0x101
006395 r4 = *(u64 *)(r10 - 0x40)
006396 *(u64 *)(r1 + 0x22) = r4
006397 r4 = *(u64 *)(r10 - 0x38)
006398 *(u64 *)(r1 + 0x2a) = r4
006399 r4 = *(u64 *)(r10 - 0x30)
006400 *(u64 *)(r1 + 0x32) = r4
006401 r4 = *(u64 *)(r10 - 0x28)
006402 *(u64 *)(r1 + 0x3a) = r4
006403 *(u16 *)(r1 + 0x42) = 0x0
006404 r4 = *(u64 *)(r10 - 0x60)
006405 *(u64 *)(r1 + 0x44) = r4
006406 r4 = *(u64 *)(r10 - 0x58)
006407 *(u64 *)(r1 + 0x4c) = r4
006408 r4 = *(u64 *)(r10 - 0x50)
006409 *(u64 *)(r1 + 0x54) = r4
006410 r4 = *(u64 *)(r10 - 0x48)
006411 *(u64 *)(r1 + 0x5c) = r4
006412 *(u16 *)(r1 + 0x64) = 0x100
006413 r4 = *(u64 *)(r10 - 0x68)
006414 *(u64 *)(r1 + 0x7e) = r4
006415 r4 = *(u64 *)(r10 - 0x70)
006416 *(u64 *)(r1 + 0x76) = r4
006417 r4 = *(u64 *)(r10 - 0x78)
006418 *(u64 *)(r1 + 0x6e) = r4
006419 r4 = *(u64 *)(r10 - 0x80)
006420 *(u64 *)(r1 + 0x66) = r4
006421 *(u16 *)(r1 + 0x86) = 0x100
006422 r4 = *(u64 *)(r10 - 0x88)
006423 *(u64 *)(r1 + 0xa0) = r4
006424 r4 = *(u64 *)(r10 - 0x90)
006425 *(u64 *)(r1 + 0x98) = r4
006426 r4 = *(u64 *)(r10 - 0x98)
006427 *(u64 *)(r1 + 0x90) = r4
006428 r4 = *(u64 *)(r10 - 0xa0)
006429 *(u64 *)(r1 + 0x88) = r4
006430 *(u16 *)(r1 + 0xa8) = 0x100
006431 r4 = *(u64 *)(r10 - 0xa8)
006432 *(u64 *)(r1 + 0xc2) = r4
006433 r4 = *(u64 *)(r10 - 0xb0)
006434 *(u64 *)(r1 + 0xba) = r4
006435 r4 = *(u64 *)(r10 - 0xb8)
006436 *(u64 *)(r1 + 0xb2) = r4
006437 r4 = *(u64 *)(r10 - 0xc0)
006438 *(u64 *)(r1 + 0xaa) = r4
006439 *(u16 *)(r1 + 0xca) = 0x100
006440 r4 = *(u64 *)(r10 - 0xc8)
006441 *(u64 *)(r1 + 0xe4) = r4
006442 r4 = *(u64 *)(r10 - 0xd0)
006443 *(u64 *)(r1 + 0xdc) = r4
006444 r4 = *(u64 *)(r10 - 0xd8)
006445 *(u64 *)(r1 + 0xd4) = r4
006446 r4 = *(u64 *)(r10 - 0xe0)
006447 *(u64 *)(r1 + 0xcc) = r4
006448 *(u16 *)(r1 + 0xec) = 0x100
006449 r4 = *(u64 *)(r10 - 0xe8)
006450 *(u64 *)(r1 + 0x106) = r4
006451 r4 = *(u64 *)(r10 - 0xf0)
006452 *(u64 *)(r1 + 0xfe) = r4
006453 r4 = *(u64 *)(r10 - 0xf8)
006454 *(u64 *)(r1 + 0xf6) = r4
006455 r4 = *(u64 *)(r10 - 0x100)
006456 *(u64 *)(r1 + 0xee) = r4
006457 *(u16 *)(r1 + 0x10e) = 0x100
006458 r4 = *(u64 *)(r10 - 0x108)
006459 *(u64 *)(r1 + 0x128) = r4
006460 r4 = *(u64 *)(r10 - 0x110)
006461 *(u64 *)(r1 + 0x120) = r4
006462 r4 = *(u64 *)(r10 - 0x118)
006463 *(u64 *)(r1 + 0x118) = r4
006464 r4 = *(u64 *)(r10 - 0x120)
006465 *(u64 *)(r1 + 0x110) = r4
006466 *(u16 *)(r1 + 0x130) = 0x0
006467 r4 = *(u64 *)(r10 - 0x128)
006468 *(u64 *)(r1 + 0x14a) = r4
006469 r4 = *(u64 *)(r10 - 0x130)
006470 *(u64 *)(r1 + 0x142) = r4
006471 r4 = *(u64 *)(r10 - 0x138)
006472 *(u64 *)(r1 + 0x13a) = r4
006473 r4 = *(u64 *)(r10 - 0x140)
006474 *(u64 *)(r1 + 0x132) = r4
006475 *(u16 *)(r1 + 0x152) = 0x0
006476 r4 = *(u64 *)(r10 - 0x148)
006477 *(u64 *)(r1 + 0x16c) = r4
006478 r4 = *(u64 *)(r10 - 0x150)
006479 *(u64 *)(r1 + 0x164) = r4
006480 r4 = *(u64 *)(r10 - 0x158)
006481 *(u64 *)(r1 + 0x15c) = r4
006482 r4 = *(u64 *)(r10 - 0x160)
006483 *(u64 *)(r1 + 0x154) = r4
006484 *(u16 *)(r1 + 0x174) = 0x0
006485 r4 = *(u64 *)(r10 - 0x168)
006486 *(u64 *)(r1 + 0x18e) = r4
006487 r4 = *(u64 *)(r10 - 0x170)
006488 *(u64 *)(r1 + 0x186) = r4
006489 r4 = *(u64 *)(r10 - 0x178)
006490 *(u64 *)(r1 + 0x17e) = r4
006491 r4 = *(u64 *)(r10 - 0x180)
006492 *(u64 *)(r1 + 0x176) = r4
006493 *(u16 *)(r1 + 0x196) = 0x0
006494 r4 = *(u64 *)(r10 - 0x188)
006495 *(u64 *)(r1 + 0x1b0) = r4
006496 r4 = *(u64 *)(r10 - 0x190)
006497 *(u64 *)(r1 + 0x1a8) = r4
006498 r4 = *(u64 *)(r10 - 0x198)
006499 *(u64 *)(r1 + 0x1a0) = r4
006500 r4 = *(u64 *)(r10 - 0x1a0)
006501 *(u64 *)(r1 + 0x198) = r4
006502 *(u16 *)(r1 + 0x1b8) = 0x0
006503 r4 = *(u64 *)(r10 - 0x1a8)
006504 *(u64 *)(r1 + 0x1d2) = r4
006505 r4 = *(u64 *)(r10 - 0x1b0)
006506 *(u64 *)(r1 + 0x1ca) = r4
006507 r4 = *(u64 *)(r10 - 0x1b8)
006508 *(u64 *)(r1 + 0x1c2) = r4
006509 r4 = *(u64 *)(r10 - 0x1c0)
006510 *(u64 *)(r1 + 0x1ba) = r4
006511 *(u16 *)(r1 + 0x1da) = 0x100
006512 r2 += 0xe
006513 *(u64 *)(r10 - 0x240) = r2
006514 r9 = *(u64 *)(r10 - 0x4e8)
006515 r6 = *(u64 *)(r10 - 0x4f8)
006516 r0 = *(u64 *)(r10 - 0x4e0)
006517 if r7 == 0x0 goto <offset>
006518 r1 = *(u64 *)(r10 - 0x250)
006519 r1 -= r2
006520 r4 = r7
006521 r4 += -0x1
006522 if r4 >= r1 goto <offset>
006523 if r7 == 0x1 goto <offset>
006524 r4 = r0
006525 r4 *= 0x30
006526 r1 = *(u64 *)(r10 - 0x570)
006527 r1 += r4
006528 r5 = r2
006529 r5 *= 0x22
006530 r4 = r3
006531 r4 += r5
006532 r5 = r0
006533 r0 = 0x0
006534 r5 += 0xe
006535 r4 += 0x21
006536 r6 = r5
006537 r6 += r0
006538 if r6 >= r9 goto <offset>
006539 r6 = *(u64 *)(r1 + 0x0)
006540 r7 = *(u64 *)(r6 + 0x0)
006541 r8 = *(u64 *)(r6 + 0x8)
006542 r9 = *(u64 *)(r6 + 0x10)
006543 r6 = *(u64 *)(r6 + 0x18)
006544 *(u64 *)(r4 - 0x9) = r6
006545 *(u64 *)(r4 - 0x11) = r9
006546 *(u64 *)(r4 - 0x19) = r8
006547 *(u64 *)(r4 - 0x21) = r7
006548 r1 += 0x30
006549 *(u16 *)(r4 - 0x1) = 0x100
006550 r4 += 0x22
006551 r6 = r0
006552 r6 += 0x1
006553 r7 = r0
006554 r7 += 0x2
006555 r0 = r6
006556 r9 = *(u64 *)(r10 - 0x4e8)
006557 r8 = *(u64 *)(r10 - 0x500)
006558 if r7 < r8 goto <offset>
006559 r2 += r6
006560 r6 = *(u64 *)(r10 - 0x4f8)
006561 r0 = *(u64 *)(r10 - 0x4e0)
006562 r7 = *(u64 *)(r10 - 0x500)
006563 r1 = r7
006564 r1 += r0
006565 r1 += 0xd
006566 if r1 >= r9 goto <offset>
006567 r4 = r2
006568 r4 *= 0x22
006569 r3 += r4
006570 r1 *= 0x30
006571 r4 = r6
006572 r4 += r1
006573 r1 = *(u64 *)(r4 + 0x0)
006574 r4 = *(u64 *)(r1 + 0x0)
006575 r5 = *(u64 *)(r1 + 0x8)
006576 r0 = *(u64 *)(r1 + 0x10)
006577 r1 = *(u64 *)(r1 + 0x18)
006578 *(u64 *)(r3 + 0x18) = r1
006579 *(u64 *)(r3 + 0x10) = r0
006580 *(u64 *)(r3 + 0x8) = r5
006581 *(u64 *)(r3 + 0x0) = r4
006582 *(u16 *)(r3 + 0x20) = 0x100
006583 r2 += 0x1
006584 r1 = *(u64 *)(r10 - 0x250)
006585 *(u64 *)(r10 - 0x20) = r1
006586 r1 = *(u64 *)(r10 - 0x248)
006587 *(u64 *)(r10 - 0x18) = r1
006588 *(u64 *)(r10 - 0x10) = r2
006589 call <target>
006590 r1 = <addr> ll
006591 r2 = *(u64 *)(r1 + 0x0)
006592 r1 = r2
006593 r1 += -0x29
006594 r3 = 0x0
006595 r4 = 0x1
006596 if r1 > r2 goto <offset>
006597 r4 = 0x0
006598 if r4 == 0x0 goto <offset>
006599 r1 = <addr> ll
006600 if r2 == 0x0 goto <offset>
006601 r1 = r3
006602 r2 = <addr> ll
006603 if r1 > r2 goto <offset>
006604 goto <offset>
006605 if r4 != 0x0 goto <offset>
006606 r2 = r3
006607 r7 = <addr> ll
006608 r0 = *(u64 *)(r10 - 0x4e0)
006609 if r1 != 0x0 goto <offset>
006610 r1 = <addr> ll
006611 if r7 < r1 goto <offset>
006612 *(u64 *)(r10 - 0x500) = r6
006613 r1 = <addr> ll
006614 *(u64 *)(r1 + 0x0) = r7
006615 if r9 == 0x1 goto <offset>
006616 r6 = r0
006617 r6 += 0x2
006618 r2 = r9
006619 if r6 >= r2 goto <offset>
006620 r1 = *(u64 *)(r10 - 0x510)
006621 r5 = *(u64 *)(r1 + 0x0)
006622 r1 = r6
006623 r1 *= 0x30
006624 r4 = *(u64 *)(r10 - 0x4f8)
006625 r9 = r4
006626 r9 += r1
006627 r1 = *(u64 *)(r9 + 0x0)
006628 r3 = *(u64 *)(r1 + 0x18)
006629 *(u64 *)(r10 - 0x168) = r3
006630 r3 = *(u64 *)(r1 + 0x10)
006631 *(u64 *)(r10 - 0x170) = r3
006632 r3 = *(u64 *)(r1 + 0x8)
006633 *(u64 *)(r10 - 0x178) = r3
006634 r1 = *(u64 *)(r1 + 0x0)
006635 *(u64 *)(r10 - 0x180) = r1
006636 r1 = r0
006637 r1 += 0x3
006638 if r1 >= r2 goto <offset>
006639 r1 *= 0x30
006640 r3 = r4
006641 r3 += r1
006642 r1 = *(u64 *)(r3 + 0x0)
006643 r3 = *(u64 *)(r1 + 0x18)
006644 *(u64 *)(r10 - 0x148) = r3
006645 r3 = *(u64 *)(r1 + 0x10)
006646 *(u64 *)(r10 - 0x150) = r3
006647 r3 = *(u64 *)(r1 + 0x8)
006648 *(u64 *)(r10 - 0x158) = r3
006649 r1 = *(u64 *)(r1 + 0x0)
006650 *(u64 *)(r10 - 0x160) = r1
006651 r1 = r0
006652 r1 += 0x4
006653 if r1 >= r2 goto <offset>
006654 r1 *= 0x30
006655 r3 = r4
006656 r3 += r1
006657 r1 = *(u64 *)(r3 + 0x0)
006658 r3 = *(u64 *)(r1 + 0x18)
006659 *(u64 *)(r10 - 0x128) = r3
006660 r3 = *(u64 *)(r1 + 0x10)
006661 *(u64 *)(r10 - 0x130) = r3
006662 r3 = *(u64 *)(r1 + 0x8)
006663 *(u64 *)(r10 - 0x138) = r3
006664 r1 = *(u64 *)(r1 + 0x0)
006665 *(u64 *)(r10 - 0x140) = r1
006666 r1 = r0
006667 r1 += 0x5
006668 if r1 >= r2 goto <offset>
006669 r1 *= 0x30
006670 r3 = r4
006671 r3 += r1
006672 r1 = *(u64 *)(r3 + 0x0)
006673 r3 = *(u64 *)(r1 + 0x18)
006674 *(u64 *)(r10 - 0x108) = r3
006675 r3 = *(u64 *)(r1 + 0x10)
006676 *(u64 *)(r10 - 0x110) = r3
006677 r3 = *(u64 *)(r1 + 0x8)
006678 *(u64 *)(r10 - 0x118) = r3
006679 r1 = *(u64 *)(r1 + 0x0)
006680 *(u64 *)(r10 - 0x120) = r1
006681 r1 = *(u64 *)(r8 + 0x0)
006682 r3 = *(u64 *)(r1 + 0x18)
006683 *(u64 *)(r10 - 0xe8) = r3
006684 r3 = *(u64 *)(r1 + 0x10)
006685 *(u64 *)(r10 - 0xf0) = r3
006686 r3 = *(u64 *)(r1 + 0x8)
006687 *(u64 *)(r10 - 0xf8) = r3
006688 r1 = *(u64 *)(r1 + 0x0)
006689 *(u64 *)(r10 - 0x100) = r1
006690 r1 = r0
006691 r1 += 0x7
006692 if r1 >= r2 goto <offset>
006693 r1 *= 0x30
006694 r3 = r4
006695 r3 += r1
006696 r1 = *(u64 *)(r3 + 0x0)
006697 r3 = *(u64 *)(r1 + 0x18)
006698 *(u64 *)(r10 - 0xc8) = r3
006699 r3 = *(u64 *)(r1 + 0x10)
006700 *(u64 *)(r10 - 0xd0) = r3
006701 r3 = *(u64 *)(r1 + 0x8)
006702 *(u64 *)(r10 - 0xd8) = r3
006703 r1 = *(u64 *)(r1 + 0x0)
006704 *(u64 *)(r10 - 0xe0) = r1
006705 r1 = r0
006706 r1 += 0x8
006707 if r1 >= r2 goto <offset>
006708 r1 *= 0x30
006709 r3 = r4
006710 r3 += r1
006711 r1 = *(u64 *)(r3 + 0x0)
006712 r3 = *(u64 *)(r1 + 0x18)
006713 *(u64 *)(r10 - 0xa8) = r3
006714 r3 = *(u64 *)(r1 + 0x10)
006715 *(u64 *)(r10 - 0xb0) = r3
006716 r3 = *(u64 *)(r1 + 0x8)
006717 *(u64 *)(r10 - 0xb8) = r3
006718 r1 = *(u64 *)(r1 + 0x0)
006719 *(u64 *)(r10 - 0xc0) = r1
006720 r1 = r0
006721 r1 += 0x9
006722 if r1 >= r2 goto <offset>
006723 r1 *= 0x30
006724 r3 = r4
006725 r3 += r1
006726 r1 = *(u64 *)(r3 + 0x0)
006727 r3 = *(u64 *)(r1 + 0x18)
006728 *(u64 *)(r10 - 0x88) = r3
006729 r3 = *(u64 *)(r1 + 0x10)
006730 *(u64 *)(r10 - 0x90) = r3
006731 r3 = *(u64 *)(r1 + 0x8)
006732 *(u64 *)(r10 - 0x98) = r3
006733 r1 = *(u64 *)(r1 + 0x0)
006734 *(u64 *)(r10 - 0xa0) = r1
006735 r1 = r0
006736 r1 += 0xa
006737 if r1 >= r2 goto <offset>
006738 r1 *= 0x30
006739 r3 = r4
006740 r3 += r1
006741 r1 = *(u64 *)(r3 + 0x0)
006742 r3 = *(u64 *)(r1 + 0x18)
006743 *(u64 *)(r10 - 0x68) = r3
006744 r3 = *(u64 *)(r1 + 0x10)
006745 *(u64 *)(r10 - 0x70) = r3
006746 r3 = *(u64 *)(r1 + 0x8)
006747 *(u64 *)(r10 - 0x78) = r3
006748 r1 = *(u64 *)(r1 + 0x0)
006749 *(u64 *)(r10 - 0x80) = r1
006750 r1 = r0
006751 r1 += 0xb
006752 if r1 >= r2 goto <offset>
006753 r1 *= 0x30
006754 r3 = r4
006755 r3 += r1
006756 r1 = *(u64 *)(r3 + 0x0)
006757 r3 = *(u64 *)(r1 + 0x18)
006758 *(u64 *)(r10 - 0x48) = r3
006759 r3 = *(u64 *)(r1 + 0x10)
006760 *(u64 *)(r10 - 0x50) = r3
006761 r3 = *(u64 *)(r1 + 0x8)
006762 *(u64 *)(r10 - 0x58) = r3
006763 r1 = *(u64 *)(r1 + 0x0)
006764 *(u64 *)(r10 - 0x60) = r1
006765 r1 = r0
006766 r1 += 0xc
006767 if r1 >= r2 goto <offset>
006768 r8 = r0
006769 r8 += 0xd
006770 r1 *= 0x30
006771 r3 = r4
006772 r3 += r1
006773 r1 = *(u64 *)(r3 + 0x0)
006774 r3 = *(u64 *)(r1 + 0x18)
006775 *(u64 *)(r10 - 0x28) = r3
006776 r3 = *(u64 *)(r1 + 0x10)
006777 *(u64 *)(r10 - 0x30) = r3
006778 r3 = *(u64 *)(r1 + 0x8)
006779 *(u64 *)(r10 - 0x38) = r3
006780 r1 = *(u64 *)(r1 + 0x0)
006781 *(u64 *)(r10 - 0x40) = r1
006782 if r8 >= r2 goto <offset>
006783 r1 = r8
006784 r1 *= 0x30
006785 r3 = r4
006786 r3 += r1
006787 r1 = *(u64 *)(r3 + 0x0)
006788 r3 = *(u64 *)(r1 + 0x18)
006789 *(u64 *)(r10 - 0x8) = r3
006790 r3 = *(u64 *)(r1 + 0x10)
006791 *(u64 *)(r10 - 0x10) = r3
006792 r3 = *(u64 *)(r1 + 0x8)
006793 *(u64 *)(r10 - 0x18) = r3
006794 r1 = *(u64 *)(r1 + 0x0)
006795 *(u64 *)(r10 - 0x20) = r1
006796 r1 = *(u64 *)(r5 + 0x0)
006797 r3 = *(u64 *)(r5 + 0x8)
006798 r4 = *(u64 *)(r5 + 0x10)
006799 r2 = *(u64 *)(r5 + 0x18)
006800 *(u64 *)(r7 + 0x18) = r2
006801 *(u64 *)(r7 + 0x10) = r4
006802 *(u64 *)(r7 + 0x8) = r3
006803 *(u64 *)(r7 + 0x0) = r1
006804 *(u16 *)(r7 + 0x20) = 0x101
006805 r1 = *(u64 *)(r10 - 0x180)
006806 *(u64 *)(r7 + 0x22) = r1
006807 r1 = *(u64 *)(r10 - 0x178)
006808 *(u64 *)(r7 + 0x2a) = r1
006809 r1 = *(u64 *)(r10 - 0x170)
006810 *(u64 *)(r7 + 0x32) = r1
006811 r1 = *(u64 *)(r10 - 0x168)
006812 *(u64 *)(r7 + 0x3a) = r1
006813 *(u16 *)(r7 + 0x42) = 0x0
006814 r1 = *(u64 *)(r10 - 0x160)
006815 *(u64 *)(r7 + 0x44) = r1
006816 r1 = *(u64 *)(r10 - 0x158)
006817 *(u64 *)(r7 + 0x4c) = r1
006818 r1 = *(u64 *)(r10 - 0x150)
006819 *(u64 *)(r7 + 0x54) = r1
006820 r1 = *(u64 *)(r10 - 0x148)
006821 *(u64 *)(r7 + 0x5c) = r1
006822 *(u16 *)(r7 + 0x64) = 0x0
006823 r1 = *(u64 *)(r10 - 0x128)
006824 *(u64 *)(r7 + 0x7e) = r1
006825 r1 = *(u64 *)(r10 - 0x130)
006826 *(u64 *)(r7 + 0x76) = r1
006827 r1 = *(u64 *)(r10 - 0x138)
006828 *(u64 *)(r7 + 0x6e) = r1
006829 r1 = *(u64 *)(r10 - 0x140)
006830 *(u64 *)(r7 + 0x66) = r1
006831 *(u16 *)(r7 + 0x86) = 0x100
006832 r1 = *(u64 *)(r10 - 0x108)
006833 *(u64 *)(r7 + 0xa0) = r1
006834 r1 = *(u64 *)(r10 - 0x110)
006835 *(u64 *)(r7 + 0x98) = r1
006836 r1 = *(u64 *)(r10 - 0x118)
006837 *(u64 *)(r7 + 0x90) = r1
006838 r1 = *(u64 *)(r10 - 0x120)
006839 *(u64 *)(r7 + 0x88) = r1
006840 *(u16 *)(r7 + 0xa8) = 0x100
006841 r1 = *(u64 *)(r10 - 0xe8)
006842 *(u64 *)(r7 + 0xc2) = r1
006843 r1 = *(u64 *)(r10 - 0xf0)
006844 *(u64 *)(r7 + 0xba) = r1
006845 r1 = *(u64 *)(r10 - 0xf8)
006846 *(u64 *)(r7 + 0xb2) = r1
006847 r1 = *(u64 *)(r10 - 0x100)
006848 *(u64 *)(r7 + 0xaa) = r1
006849 *(u16 *)(r7 + 0xca) = 0x100
006850 r1 = *(u64 *)(r10 - 0xc8)
006851 *(u64 *)(r7 + 0xe4) = r1
006852 r1 = *(u64 *)(r10 - 0xd0)
006853 *(u64 *)(r7 + 0xdc) = r1
006854 r1 = *(u64 *)(r10 - 0xd8)
006855 *(u64 *)(r7 + 0xd4) = r1
006856 r1 = *(u64 *)(r10 - 0xe0)
006857 *(u64 *)(r7 + 0xcc) = r1
006858 *(u16 *)(r7 + 0xec) = 0x100
006859 r1 = *(u64 *)(r10 - 0xa8)
006860 *(u64 *)(r7 + 0x106) = r1
006861 r1 = *(u64 *)(r10 - 0xb0)
006862 *(u64 *)(r7 + 0xfe) = r1
006863 r1 = *(u64 *)(r10 - 0xb8)
006864 *(u64 *)(r7 + 0xf6) = r1
006865 r1 = *(u64 *)(r10 - 0xc0)
006866 *(u64 *)(r7 + 0xee) = r1
006867 *(u16 *)(r7 + 0x10e) = 0x100
006868 r1 = *(u64 *)(r10 - 0x88)
006869 *(u64 *)(r7 + 0x128) = r1
006870 r1 = *(u64 *)(r10 - 0x90)
006871 *(u64 *)(r7 + 0x120) = r1
006872 r1 = *(u64 *)(r10 - 0x98)
006873 *(u64 *)(r7 + 0x118) = r1
006874 r1 = *(u64 *)(r10 - 0xa0)
006875 *(u64 *)(r7 + 0x110) = r1
006876 *(u16 *)(r7 + 0x130) = 0x0
006877 r1 = *(u64 *)(r10 - 0x68)
006878 *(u64 *)(r7 + 0x14a) = r1
006879 r1 = *(u64 *)(r10 - 0x70)
006880 *(u64 *)(r7 + 0x142) = r1
006881 r1 = *(u64 *)(r10 - 0x78)
006882 *(u64 *)(r7 + 0x13a) = r1
006883 r1 = *(u64 *)(r10 - 0x80)
006884 *(u64 *)(r7 + 0x132) = r1
006885 *(u16 *)(r7 + 0x152) = 0x0
006886 r1 = *(u64 *)(r10 - 0x48)
006887 *(u64 *)(r7 + 0x16c) = r1
006888 r1 = *(u64 *)(r10 - 0x50)
006889 *(u64 *)(r7 + 0x164) = r1
006890 r1 = *(u64 *)(r10 - 0x58)
006891 *(u64 *)(r7 + 0x15c) = r1
006892 r1 = *(u64 *)(r10 - 0x60)
006893 *(u64 *)(r7 + 0x154) = r1
006894 *(u16 *)(r7 + 0x174) = 0x0
006895 r1 = *(u64 *)(r10 - 0x28)
006896 *(u64 *)(r7 + 0x18e) = r1
006897 r1 = *(u64 *)(r10 - 0x30)
006898 *(u64 *)(r7 + 0x186) = r1
006899 r1 = *(u64 *)(r10 - 0x38)
006900 *(u64 *)(r7 + 0x17e) = r1
006901 r1 = *(u64 *)(r10 - 0x40)
006902 *(u64 *)(r7 + 0x176) = r1
006903 *(u16 *)(r7 + 0x196) = 0x0
006904 r1 = *(u64 *)(r10 - 0x8)
006905 *(u64 *)(r7 + 0x1b0) = r1
006906 r1 = *(u64 *)(r10 - 0x10)
006907 *(u64 *)(r7 + 0x1a8) = r1
006908 r1 = *(u64 *)(r10 - 0x18)
006909 *(u64 *)(r7 + 0x1a0) = r1
006910 r1 = *(u64 *)(r10 - 0x20)
006911 *(u64 *)(r7 + 0x198) = r1
006912 *(u16 *)(r7 + 0x1b8) = 0x100
006913 call <target>
006914 r1 = <addr> ll
006915 r2 = *(u64 *)(r1 + 0x0)
006916 r3 = 0x0
006917 r4 = 0x1
006918 r1 = r2
006919 r1 += -0x18
006920 if r1 > r2 goto <offset>
006921 r4 = 0x0
006922 if r4 == 0x0 goto <offset>
006923 r1 = <addr> ll
006924 r4 = *(u64 *)(r10 - 0x4e0)
006925 if r2 == 0x0 goto <offset>
006926 r1 = r3
006927 r2 = <addr> ll
006928 if r1 > r2 goto <offset>
006929 goto <offset>
006930 if r0 != 0x0 goto <offset>
006931 r4 = r5
006932 r3 = <addr> ll
006933 if r4 <= r3 goto <offset>
006934 *(u64 *)(r10 - 0x530) = r6
006935 r2 = <addr> ll
006936 *(u64 *)(r2 + 0x0) = r4
006937 *(u64 *)(r10 - 0x248) = r4
006938 *(u64 *)(r10 - 0x250) = r1
006939 *(u64 *)(r10 - 0x240) = 0x0
006940 r1 = *(u64 *)(r10 - 0x4e0)
006941 r2 = r1
006942 r2 += 0x2
006943 *(u64 *)(r10 - 0x548) = r2
006944 if r2 >= r9 goto <offset>
006945 r6 = r1
006946 r6 += 0x3
006947 if r6 >= r9 goto <offset>
006948 r2 = r1
006949 r2 += 0x4
006950 if r2 >= r9 goto <offset>
006951 r3 = r1
006952 r3 += 0x5
006953 if r3 >= r9 goto <offset>
006954 r4 = r1
006955 r4 += 0x6
006956 if r4 >= r9 goto <offset>
006957 r5 = r1
006958 r5 += 0x7
006959 if r5 >= r9 goto <offset>
006960 r0 = r1
006961 r0 += 0x8
006962 if r0 >= r9 goto <offset>
006963 *(u64 *)(r10 - 0x5d8) = r7
006964 r8 = r1
006965 r8 += 0x9
006966 if r8 >= r9 goto <offset>
006967 r7 = r1
006968 r7 += 0xa
006969 if r7 >= r9 goto <offset>
006970 *(u64 *)(r10 - 0x590) = r7
006971 r7 = r1
006972 r7 += 0xb
006973 *(u64 *)(r10 - 0x550) = r7
006974 if r7 >= r9 goto <offset>
006975 r7 = r1
006976 r7 += 0xc
006977 if r7 >= r9 goto <offset>
006978 *(u64 *)(r10 - 0x5a0) = r8
006979 *(u64 *)(r10 - 0x598) = r7
006980 r7 = r1
006981 r7 += 0xd
006982 if r7 >= r9 goto <offset>
006983 r9 = *(u64 *)(r10 - 0x548)
006984 r9 *= 0x30
006985 r8 = *(u64 *)(r10 - 0x4f8)
006986 r1 = r8
006987 r1 += r9
006988 *(u64 *)(r10 - 0x5c8) = r1
006989 r1 = *(u64 *)(r1 + 0x0)
006990 *(u64 *)(r10 - 0x5c0) = r1
006991 r1 = *(u64 *)(r8 + 0x30)
006992 *(u64 *)(r10 - 0x5a8) = r1
006993 r6 *= 0x30
006994 r9 = r8
006995 r9 += r6
006996 r1 = *(u64 *)(r8 + 0x60)
006997 *(u64 *)(r10 - 0x5b0) = r1
006998 r1 = *(u64 *)(r9 + 0x0)
006999 *(u64 *)(r10 - 0x5b8) = r1
007000 r2 *= 0x30
007001 r9 = r8
007002 r9 += r2
007003 r2 = *(u64 *)(r9 + 0x0)
007004 r3 *= 0x30
007005 r9 = r8
007006 r9 += r3
007007 r3 = *(u64 *)(r9 + 0x0)
007008 r4 *= 0x30
007009 r9 = r8
007010 r9 += r4
007011 r4 = *(u64 *)(r9 + 0x0)
007012 r5 *= 0x30
007013 r9 = r8
007014 r9 += r5
007015 r5 = *(u64 *)(r9 + 0x0)
007016 r0 *= 0x30
007017 r9 = r8
007018 r9 += r0
007019 r0 = *(u64 *)(r9 + 0x0)
007020 r1 = *(u64 *)(r10 - 0x5a0)
007021 r1 *= 0x30
007022 r9 = r8
007023 r9 += r1
007024 r6 = *(u64 *)(r9 + 0x0)
007025 r1 = *(u64 *)(r10 - 0x590)
007026 r1 *= 0x30
007027 r9 = r8
007028 r9 += r1
007029 r1 = *(u64 *)(r9 + 0x0)
007030 *(u64 *)(r10 - 0x5a0) = r1
007031 r1 = *(u64 *)(r10 - 0x550)
007032 r1 *= 0x30
007033 r9 = r8
007034 r9 += r1
007035 r1 = *(u64 *)(r9 + 0x0)
007036 *(u64 *)(r10 - 0x590) = r1
007037 *(u64 *)(r10 - 0x550) = r7
007038 r7 *= 0x30
007039 r1 = r8
007040 r1 += r7
007041 r7 = *(u64 *)(r10 - 0x598)
007042 r7 *= 0x30
007043 r8 += r7
007044 r9 = *(u64 *)(r8 + 0x0)
007045 r1 = *(u64 *)(r1 + 0x0)
007046 r8 = *(u64 *)(r1 + 0x18)
007047 *(u64 *)(r10 - 0x1a8) = r8
007048 r8 = *(u64 *)(r1 + 0x10)
007049 *(u64 *)(r10 - 0x1b0) = r8
007050 r8 = *(u64 *)(r1 + 0x8)
007051 *(u64 *)(r10 - 0x1b8) = r8
007052 r1 = *(u64 *)(r1 + 0x0)
007053 *(u64 *)(r10 - 0x1c0) = r1
007054 r7 = *(u64 *)(r10 - 0x5c0)
007055 r1 = *(u64 *)(r7 + 0x18)
007056 *(u64 *)(r10 - 0x8) = r1
007057 r1 = *(u64 *)(r7 + 0x10)
007058 *(u64 *)(r10 - 0x10) = r1
007059 r1 = *(u64 *)(r7 + 0x8)
007060 *(u64 *)(r10 - 0x18) = r1
007061 r1 = *(u64 *)(r7 + 0x0)
007062 *(u64 *)(r10 - 0x20) = r1
007063 r7 = *(u64 *)(r10 - 0x5b8)
007064 r1 = *(u64 *)(r7 + 0x18)
007065 *(u64 *)(r10 - 0x28) = r1
007066 r1 = *(u64 *)(r7 + 0x10)
007067 *(u64 *)(r10 - 0x30) = r1
007068 r1 = *(u64 *)(r7 + 0x8)
007069 *(u64 *)(r10 - 0x38) = r1
007070 r1 = *(u64 *)(r7 + 0x0)
007071 *(u64 *)(r10 - 0x40) = r1
007072 r7 = *(u64 *)(r10 - 0x5b0)
007073 r1 = *(u64 *)(r7 + 0x18)
007074 *(u64 *)(r10 - 0x48) = r1
007075 r1 = *(u64 *)(r7 + 0x10)
007076 *(u64 *)(r10 - 0x50) = r1
007077 r1 = *(u64 *)(r7 + 0x8)
007078 *(u64 *)(r10 - 0x58) = r1
007079 r1 = *(u64 *)(r7 + 0x0)
007080 *(u64 *)(r10 - 0x60) = r1
007081 r7 = *(u64 *)(r10 - 0x5a8)
007082 r1 = *(u64 *)(r7 + 0x18)
007083 *(u64 *)(r10 - 0x68) = r1
007084 r1 = *(u64 *)(r7 + 0x10)
007085 *(u64 *)(r10 - 0x70) = r1
007086 r1 = *(u64 *)(r7 + 0x8)
007087 *(u64 *)(r10 - 0x78) = r1
007088 r1 = *(u64 *)(r7 + 0x0)
007089 *(u64 *)(r10 - 0x80) = r1
007090 r1 = *(u64 *)(r2 + 0x18)
007091 *(u64 *)(r10 - 0x88) = r1
007092 r1 = *(u64 *)(r2 + 0x10)
007093 *(u64 *)(r10 - 0x90) = r1
007094 r1 = *(u64 *)(r2 + 0x8)
007095 *(u64 *)(r10 - 0x98) = r1
007096 r1 = *(u64 *)(r2 + 0x0)
007097 *(u64 *)(r10 - 0xa0) = r1
007098 r1 = *(u64 *)(r3 + 0x18)
007099 *(u64 *)(r10 - 0xa8) = r1
007100 r1 = *(u64 *)(r3 + 0x10)
007101 *(u64 *)(r10 - 0xb0) = r1
007102 r1 = *(u64 *)(r3 + 0x8)
007103 *(u64 *)(r10 - 0xb8) = r1
007104 r1 = *(u64 *)(r3 + 0x0)
007105 *(u64 *)(r10 - 0xc0) = r1
007106 r1 = *(u64 *)(r4 + 0x18)
007107 *(u64 *)(r10 - 0xc8) = r1
007108 r1 = *(u64 *)(r4 + 0x10)
007109 *(u64 *)(r10 - 0xd0) = r1
007110 r1 = *(u64 *)(r4 + 0x8)
007111 *(u64 *)(r10 - 0xd8) = r1
007112 r1 = *(u64 *)(r4 + 0x0)
007113 *(u64 *)(r10 - 0xe0) = r1
007114 r1 = *(u64 *)(r5 + 0x18)
007115 *(u64 *)(r10 - 0xe8) = r1
007116 r1 = *(u64 *)(r5 + 0x10)
007117 *(u64 *)(r10 - 0xf0) = r1
007118 r1 = *(u64 *)(r5 + 0x8)
007119 *(u64 *)(r10 - 0xf8) = r1
007120 r1 = *(u64 *)(r5 + 0x0)
007121 *(u64 *)(r10 - 0x100) = r1
007122 r1 = *(u64 *)(r0 + 0x18)
007123 *(u64 *)(r10 - 0x108) = r1
007124 r1 = *(u64 *)(r0 + 0x10)
007125 *(u64 *)(r10 - 0x110) = r1
007126 r1 = *(u64 *)(r0 + 0x8)
007127 *(u64 *)(r10 - 0x118) = r1
007128 r1 = *(u64 *)(r0 + 0x0)
007129 *(u64 *)(r10 - 0x120) = r1
007130 r1 = *(u64 *)(r6 + 0x18)
007131 *(u64 *)(r10 - 0x128) = r1
007132 r1 = *(u64 *)(r6 + 0x10)
007133 *(u64 *)(r10 - 0x130) = r1
007134 r1 = *(u64 *)(r6 + 0x8)
007135 *(u64 *)(r10 - 0x138) = r1
007136 r1 = *(u64 *)(r6 + 0x0)
007137 *(u64 *)(r10 - 0x140) = r1
007138 r2 = *(u64 *)(r10 - 0x5a0)
007139 r1 = *(u64 *)(r2 + 0x18)
007140 *(u64 *)(r10 - 0x148) = r1
007141 r1 = *(u64 *)(r2 + 0x10)
007142 *(u64 *)(r10 - 0x150) = r1
007143 r1 = *(u64 *)(r2 + 0x8)
007144 *(u64 *)(r10 - 0x158) = r1
007145 r1 = *(u64 *)(r2 + 0x0)
007146 *(u64 *)(r10 - 0x160) = r1
007147 r2 = *(u64 *)(r10 - 0x590)
007148 r1 = *(u64 *)(r2 + 0x18)
007149 *(u64 *)(r10 - 0x168) = r1
007150 r1 = *(u64 *)(r2 + 0x10)
007151 *(u64 *)(r10 - 0x170) = r1
007152 r1 = *(u64 *)(r2 + 0x8)
007153 *(u64 *)(r10 - 0x178) = r1
007154 r1 = *(u64 *)(r2 + 0x0)
007155 *(u64 *)(r10 - 0x180) = r1
007156 r1 = *(u64 *)(r9 + 0x18)
007157 *(u64 *)(r10 - 0x188) = r1
007158 r1 = *(u64 *)(r9 + 0x10)
007159 *(u64 *)(r10 - 0x190) = r1
007160 r1 = *(u64 *)(r9 + 0x8)
007161 *(u64 *)(r10 - 0x198) = r1
007162 r1 = *(u64 *)(r9 + 0x0)
007163 *(u64 *)(r10 - 0x1a0) = r1
007164 r2 = *(u64 *)(r10 - 0x240)
007165 r1 = *(u64 *)(r10 - 0x250)
007166 r1 -= r2
007167 if r1 <= 0xd goto <offset>
007168 r6 = *(u64 *)(r10 - 0x500)
007169 r8 = *(u64 *)(r10 - 0x530)
007170 r4 = r2
007171 r4 *= 0x22
007172 r0 = *(u64 *)(r10 - 0x248)
007173 r1 = r0
007174 r1 += r4
007175 r4 = *(u64 *)(r10 - 0x8)
007176 *(u64 *)(r1 + 0x18) = r4
007177 r4 = *(u64 *)(r10 - 0x10)
007178 *(u64 *)(r1 + 0x10) = r4
007179 r4 = *(u64 *)(r10 - 0x18)
007180 *(u64 *)(r1 + 0x8) = r4
007181 r4 = *(u64 *)(r10 - 0x20)
007182 *(u64 *)(r1 + 0x0) = r4
007183 *(u16 *)(r1 + 0x20) = 0x0
007184 r4 = *(u64 *)(r10 - 0x40)
007185 *(u64 *)(r1 + 0x22) = r4
007186 r4 = *(u64 *)(r10 - 0x38)
007187 *(u64 *)(r1 + 0x2a) = r4
007188 r4 = *(u64 *)(r10 - 0x30)
007189 *(u64 *)(r1 + 0x32) = r4
007190 r4 = *(u64 *)(r10 - 0x28)
007191 *(u64 *)(r1 + 0x3a) = r4
007192 *(u16 *)(r1 + 0x42) = 0x0
007193 r4 = *(u64 *)(r10 - 0x60)
007194 *(u64 *)(r1 + 0x44) = r4
007195 r4 = *(u64 *)(r10 - 0x58)
007196 *(u64 *)(r1 + 0x4c) = r4
007197 r4 = *(u64 *)(r10 - 0x50)
007198 *(u64 *)(r1 + 0x54) = r4
007199 r4 = *(u64 *)(r10 - 0x48)
007200 *(u64 *)(r1 + 0x5c) = r4
007201 *(u16 *)(r1 + 0x64) = 0x0
007202 r4 = *(u64 *)(r10 - 0x68)
007203 *(u64 *)(r1 + 0x7e) = r4
007204 r4 = *(u64 *)(r10 - 0x70)
007205 *(u64 *)(r1 + 0x76) = r4
007206 r4 = *(u64 *)(r10 - 0x78)
007207 *(u64 *)(r1 + 0x6e) = r4
007208 r4 = *(u64 *)(r10 - 0x80)
007209 *(u64 *)(r1 + 0x66) = r4
007210 *(u16 *)(r1 + 0x86) = 0x101
007211 r4 = *(u64 *)(r10 - 0x88)
007212 *(u64 *)(r1 + 0xa0) = r4
007213 r4 = *(u64 *)(r10 - 0x90)
007214 *(u64 *)(r1 + 0x98) = r4
007215 r4 = *(u64 *)(r10 - 0x98)
007216 *(u64 *)(r1 + 0x90) = r4
007217 r4 = *(u64 *)(r10 - 0xa0)
007218 *(u64 *)(r1 + 0x88) = r4
007219 *(u16 *)(r1 + 0xa8) = 0x100
007220 r4 = *(u64 *)(r10 - 0xa8)
007221 *(u64 *)(r1 + 0xc2) = r4
007222 r4 = *(u64 *)(r10 - 0xb0)
007223 *(u64 *)(r1 + 0xba) = r4
007224 r4 = *(u64 *)(r10 - 0xb8)
007225 *(u64 *)(r1 + 0xb2) = r4
007226 r4 = *(u64 *)(r10 - 0xc0)
007227 *(u64 *)(r1 + 0xaa) = r4
007228 *(u16 *)(r1 + 0xca) = 0x0
007229 r4 = *(u64 *)(r10 - 0xc8)
007230 *(u64 *)(r1 + 0xe4) = r4
007231 r4 = *(u64 *)(r10 - 0xd0)
007232 *(u64 *)(r1 + 0xdc) = r4
007233 r4 = *(u64 *)(r10 - 0xd8)
007234 *(u64 *)(r1 + 0xd4) = r4
007235 r4 = *(u64 *)(r10 - 0xe0)
007236 *(u64 *)(r1 + 0xcc) = r4
007237 *(u16 *)(r1 + 0xec) = 0x0
007238 r4 = *(u64 *)(r10 - 0xe8)
007239 *(u64 *)(r1 + 0x106) = r4
007240 r4 = *(u64 *)(r10 - 0xf0)
007241 *(u64 *)(r1 + 0xfe) = r4
007242 r4 = *(u64 *)(r10 - 0xf8)
007243 *(u64 *)(r1 + 0xf6) = r4
007244 r4 = *(u64 *)(r10 - 0x100)
007245 *(u64 *)(r1 + 0xee) = r4
007246 *(u16 *)(r1 + 0x10e) = 0x100
007247 r4 = *(u64 *)(r10 - 0x108)
007248 *(u64 *)(r1 + 0x128) = r4
007249 r4 = *(u64 *)(r10 - 0x110)
007250 *(u64 *)(r1 + 0x120) = r4
007251 r4 = *(u64 *)(r10 - 0x118)
007252 *(u64 *)(r1 + 0x118) = r4
007253 r4 = *(u64 *)(r10 - 0x120)
007254 *(u64 *)(r1 + 0x110) = r4
007255 *(u16 *)(r1 + 0x130) = 0x100
007256 r4 = *(u64 *)(r10 - 0x128)
007257 *(u64 *)(r1 + 0x14a) = r4
007258 r4 = *(u64 *)(r10 - 0x130)
007259 *(u64 *)(r1 + 0x142) = r4
007260 r4 = *(u64 *)(r10 - 0x138)
007261 *(u64 *)(r1 + 0x13a) = r4
007262 r4 = *(u64 *)(r10 - 0x140)
007263 *(u64 *)(r1 + 0x132) = r4
007264 *(u16 *)(r1 + 0x152) = 0x100
007265 r4 = *(u64 *)(r10 - 0x148)
007266 *(u64 *)(r1 + 0x16c) = r4
007267 r4 = *(u64 *)(r10 - 0x150)
007268 *(u64 *)(r1 + 0x164) = r4
007269 r4 = *(u64 *)(r10 - 0x158)
007270 *(u64 *)(r1 + 0x15c) = r4
007271 r4 = *(u64 *)(r10 - 0x160)
007272 *(u64 *)(r1 + 0x154) = r4
007273 *(u16 *)(r1 + 0x174) = 0x100
007274 r4 = *(u64 *)(r10 - 0x168)
007275 *(u64 *)(r1 + 0x18e) = r4
007276 r4 = *(u64 *)(r10 - 0x170)
007277 *(u64 *)(r1 + 0x186) = r4
007278 r4 = *(u64 *)(r10 - 0x178)
007279 *(u64 *)(r1 + 0x17e) = r4
007280 r4 = *(u64 *)(r10 - 0x180)
007281 *(u64 *)(r1 + 0x176) = r4
007282 *(u16 *)(r1 + 0x196) = 0x100
007283 r4 = *(u64 *)(r10 - 0x188)
007284 *(u64 *)(r1 + 0x1b0) = r4
007285 r4 = *(u64 *)(r10 - 0x190)
007286 *(u64 *)(r1 + 0x1a8) = r4
007287 r4 = *(u64 *)(r10 - 0x198)
007288 *(u64 *)(r1 + 0x1a0) = r4
007289 r4 = *(u64 *)(r10 - 0x1a0)
007290 *(u64 *)(r1 + 0x198) = r4
007291 *(u16 *)(r1 + 0x1b8) = 0x100
007292 r4 = *(u64 *)(r10 - 0x1a8)
007293 *(u64 *)(r1 + 0x1d2) = r4
007294 r4 = *(u64 *)(r10 - 0x1b0)
007295 *(u64 *)(r1 + 0x1ca) = r4
007296 r4 = *(u64 *)(r10 - 0x1b8)
007297 *(u64 *)(r1 + 0x1c2) = r4
007298 r4 = *(u64 *)(r10 - 0x1c0)
007299 *(u64 *)(r1 + 0x1ba) = r4
007300 *(u16 *)(r1 + 0x1da) = 0x100
007301 r2 += 0xe
007302 *(u64 *)(r10 - 0x240) = r2
007303 r6 &= 0xff
007304 r9 = *(u64 *)(r10 - 0x4e8)
007305 r7 = *(u64 *)(r10 - 0x4f8)
007306 r3 = *(u64 *)(r10 - 0x4e0)
007307 if r6 < 0x2 goto <offset>
007308 r1 = *(u64 *)(r10 - 0x250)
007309 r1 -= r2
007310 r4 = r8
007311 r4 += -0x1
007312 if r4 >= r1 goto <offset>
007313 r1 = *(u64 *)(r10 - 0x500)
007314 r1 &= 0xff
007315 if r1 < 0x4 goto <offset>
007316 r4 = r3
007317 r4 *= 0x30
007318 r1 = *(u64 *)(r10 - 0x570)
007319 r1 += r4
007320 r5 = r2
007321 r5 *= 0x22
007322 *(u64 *)(r10 - 0x590) = r0
007323 r4 = r0
007324 r4 += r5
007325 r5 = r3
007326 r0 = 0x0
007327 r5 += 0xe
007328 r4 += 0x21
007329 r7 = r5
007330 r7 += r0
007331 if r7 >= r9 goto <offset>
007332 r7 = *(u64 *)(r1 + 0x0)
007333 r8 = *(u64 *)(r7 + 0x0)
007334 r9 = *(u64 *)(r7 + 0x8)
007335 r3 = *(u64 *)(r7 + 0x10)
007336 r7 = *(u64 *)(r7 + 0x18)
007337 *(u64 *)(r4 - 0x9) = r7
007338 *(u64 *)(r4 - 0x11) = r3
007339 *(u64 *)(r4 - 0x19) = r9
007340 *(u64 *)(r4 - 0x21) = r8
007341 r1 += 0x30
007342 *(u16 *)(r4 - 0x1) = 0x100
007343 r4 += 0x22
007344 r7 = r0
007345 r7 += 0x1
007346 r3 = r0
007347 r3 += 0x2
007348 r0 = r7
007349 r9 = *(u64 *)(r10 - 0x4e8)
007350 r8 = *(u64 *)(r10 - 0x530)
007351 if r3 < r8 goto <offset>
007352 r2 += r7
007353 r7 = *(u64 *)(r10 - 0x4f8)
007354 r3 = *(u64 *)(r10 - 0x4e0)
007355 r0 = *(u64 *)(r10 - 0x590)
007356 r1 = r8
007357 r1 += r3
007358 r1 += 0xd
007359 if r1 >= r9 goto <offset>
007360 r3 = r2
007361 r3 *= 0x22
007362 r0 += r3
007363 r1 *= 0x30
007364 r3 = r7
007365 r3 += r1
007366 r1 = *(u64 *)(r3 + 0x0)
007367 r3 = *(u64 *)(r1 + 0x0)
007368 r4 = *(u64 *)(r1 + 0x8)
007369 r5 = *(u64 *)(r1 + 0x10)
007370 r1 = *(u64 *)(r1 + 0x18)
007371 *(u64 *)(r0 + 0x18) = r1
007372 *(u64 *)(r0 + 0x10) = r5
007373 *(u64 *)(r0 + 0x8) = r4
007374 *(u64 *)(r0 + 0x0) = r3
007375 *(u16 *)(r0 + 0x20) = 0x100
007376 r2 += 0x1
007377 r1 = *(u64 *)(r10 - 0x250)
007378 *(u64 *)(r10 - 0x40) = r1
007379 r1 = *(u64 *)(r10 - 0x248)
007380 *(u64 *)(r10 - 0x38) = r1
007381 *(u64 *)(r10 - 0x30) = r2
007382 call <target>
007383 r1 = <addr> ll
007384 r1 = *(u64 *)(r1 + 0x0)
007385 r2 = r1
007386 if r6 > 0x1 goto <offset>
007387 r2 += -0x2b
007388 r3 = 0x0
007389 r4 = 0x1
007390 if r2 > r1 goto <offset>
007391 r4 = 0x0
007392 if r4 == 0x0 goto <offset>
007393 r2 = <addr> ll
007394 if r1 == 0x0 goto <offset>
007395 r2 = r3
007396 r1 = 0x2b
007397 r3 = <addr> ll
007398 if r2 > r3 goto <offset>
007399 goto <offset>
007400 *(u64 *)(r10 - 0x548) = r7
007401 if r4 != 0x0 goto <offset>
007402 r2 = r3
007403 r7 = <addr> ll
007404 r5 = *(u64 *)(r10 - 0x4e0)
007405 if r1 != 0x0 goto <offset>
007406 r1 = <addr> ll
007407 if r7 < r1 goto <offset>
007408 r1 = <addr> ll
007409 *(u64 *)(r1 + 0x0) = r7
007410 if r9 == 0x1 goto <offset>
007411 r1 = r5
007412 r1 += 0x2
007413 if r1 >= r9 goto <offset>
007414 r2 = *(u64 *)(r10 - 0x510)
007415 r2 = *(u64 *)(r2 + 0x0)
007416 r1 *= 0x30
007417 r4 = *(u64 *)(r10 - 0x4f8)
007418 r3 = r4
007419 r3 += r1
007420 r1 = *(u64 *)(r3 + 0x0)
007421 r3 = *(u64 *)(r1 + 0x18)
007422 *(u64 *)(r10 - 0x1a8) = r3
007423 r3 = *(u64 *)(r1 + 0x10)
007424 *(u64 *)(r10 - 0x1b0) = r3
007425 r3 = *(u64 *)(r1 + 0x8)
007426 *(u64 *)(r10 - 0x1b8) = r3
007427 r1 = *(u64 *)(r1 + 0x0)
007428 *(u64 *)(r10 - 0x1c0) = r1
007429 r1 = r5
007430 r1 += 0x3
007431 if r1 >= r9 goto <offset>
007432 r1 *= 0x30
007433 r3 = r4
007434 r3 += r1
007435 r1 = *(u64 *)(r3 + 0x0)
007436 r3 = *(u64 *)(r1 + 0x18)
007437 *(u64 *)(r10 - 0x188) = r3
007438 r3 = *(u64 *)(r1 + 0x10)
007439 *(u64 *)(r10 - 0x190) = r3
007440 r3 = *(u64 *)(r1 + 0x8)
007441 *(u64 *)(r10 - 0x198) = r3
007442 r1 = *(u64 *)(r1 + 0x0)
007443 *(u64 *)(r10 - 0x1a0) = r1
007444 r1 = r5
007445 r1 += 0x4
007446 if r1 >= r9 goto <offset>
007447 r1 *= 0x30
007448 r3 = r4
007449 r3 += r1
007450 r1 = *(u64 *)(r3 + 0x0)
007451 r3 = *(u64 *)(r1 + 0x18)
007452 *(u64 *)(r10 - 0x168) = r3
007453 r3 = *(u64 *)(r1 + 0x10)
007454 *(u64 *)(r10 - 0x170) = r3
007455 r3 = *(u64 *)(r1 + 0x8)
007456 *(u64 *)(r10 - 0x178) = r3
007457 r1 = *(u64 *)(r1 + 0x0)
007458 *(u64 *)(r10 - 0x180) = r1
007459 r1 = r5
007460 r1 += 0x5
007461 if r1 >= r9 goto <offset>
007462 r1 *= 0x30
007463 r3 = r4
007464 r3 += r1
007465 r1 = *(u64 *)(r3 + 0x0)
007466 r3 = *(u64 *)(r1 + 0x18)
007467 *(u64 *)(r10 - 0x148) = r3
007468 r3 = *(u64 *)(r1 + 0x10)
007469 *(u64 *)(r10 - 0x150) = r3
007470 r3 = *(u64 *)(r1 + 0x8)
007471 *(u64 *)(r10 - 0x158) = r3
007472 r1 = *(u64 *)(r1 + 0x0)
007473 *(u64 *)(r10 - 0x160) = r1
007474 r1 = r5
007475 r1 += 0x6
007476 if r1 >= r9 goto <offset>
007477 r1 *= 0x30
007478 r3 = r4
007479 r3 += r1
007480 r1 = *(u64 *)(r3 + 0x0)
007481 r3 = *(u64 *)(r1 + 0x18)
007482 *(u64 *)(r10 - 0x128) = r3
007483 r3 = *(u64 *)(r1 + 0x10)
007484 *(u64 *)(r10 - 0x130) = r3
007485 r3 = *(u64 *)(r1 + 0x8)
007486 *(u64 *)(r10 - 0x138) = r3
007487 r1 = *(u64 *)(r1 + 0x0)
007488 *(u64 *)(r10 - 0x140) = r1
007489 r1 = r5
007490 r1 += 0x7
007491 if r1 >= r9 goto <offset>
007492 r1 *= 0x30
007493 r3 = r4
007494 r3 += r1
007495 r1 = *(u64 *)(r3 + 0x0)
007496 r3 = *(u64 *)(r1 + 0x18)
007497 *(u64 *)(r10 - 0x108) = r3
007498 r3 = *(u64 *)(r1 + 0x10)
007499 *(u64 *)(r10 - 0x110) = r3
007500 r3 = *(u64 *)(r1 + 0x8)
007501 *(u64 *)(r10 - 0x118) = r3
007502 r1 = *(u64 *)(r1 + 0x0)
007503 *(u64 *)(r10 - 0x120) = r1
007504 r1 = r5
007505 r1 += 0x8
007506 if r1 >= r9 goto <offset>
007507 r1 *= 0x30
007508 r3 = r4
007509 r3 += r1
007510 r1 = *(u64 *)(r3 + 0x0)
007511 r3 = *(u64 *)(r1 + 0x18)
007512 *(u64 *)(r10 - 0xe8) = r3
007513 r3 = *(u64 *)(r1 + 0x10)
007514 *(u64 *)(r10 - 0xf0) = r3
007515 r3 = *(u64 *)(r1 + 0x8)
007516 *(u64 *)(r10 - 0xf8) = r3
007517 r1 = *(u64 *)(r1 + 0x0)
007518 *(u64 *)(r10 - 0x100) = r1
007519 r1 = r5
007520 r1 += 0x9
007521 if r1 >= r9 goto <offset>
007522 r1 *= 0x30
007523 r3 = r4
007524 r3 += r1
007525 r1 = *(u64 *)(r3 + 0x0)
007526 r3 = *(u64 *)(r1 + 0x18)
007527 *(u64 *)(r10 - 0xc8) = r3
007528 r3 = *(u64 *)(r1 + 0x10)
007529 *(u64 *)(r10 - 0xd0) = r3
007530 r3 = *(u64 *)(r1 + 0x8)
007531 *(u64 *)(r10 - 0xd8) = r3
007532 r1 = *(u64 *)(r1 + 0x0)
007533 *(u64 *)(r10 - 0xe0) = r1
007534 r1 = r5
007535 r1 += 0xa
007536 if r1 >= r9 goto <offset>
007537 r1 *= 0x30
007538 r3 = r4
007539 r3 += r1
007540 r1 = *(u64 *)(r3 + 0x0)
007541 r3 = *(u64 *)(r1 + 0x18)
007542 *(u64 *)(r10 - 0xa8) = r3
007543 r3 = *(u64 *)(r1 + 0x10)
007544 *(u64 *)(r10 - 0xb0) = r3
007545 r3 = *(u64 *)(r1 + 0x8)
007546 *(u64 *)(r10 - 0xb8) = r3
007547 r1 = *(u64 *)(r1 + 0x0)
007548 *(u64 *)(r10 - 0xc0) = r1
007549 r1 = r5
007550 r1 += 0xb
007551 if r1 >= r9 goto <offset>
007552 r1 *= 0x30
007553 r3 = r4
007554 r3 += r1
007555 r1 = *(u64 *)(r3 + 0x0)
007556 r3 = *(u64 *)(r1 + 0x18)
007557 *(u64 *)(r10 - 0x88) = r3
007558 r3 = *(u64 *)(r1 + 0x10)
007559 *(u64 *)(r10 - 0x90) = r3
007560 r3 = *(u64 *)(r1 + 0x8)
007561 *(u64 *)(r10 - 0x98) = r3
007562 r1 = *(u64 *)(r1 + 0x0)
007563 *(u64 *)(r10 - 0xa0) = r1
007564 r1 = *(u64 *)(r8 + 0x18)
007565 *(u64 *)(r10 - 0x68) = r1
007566 r1 = *(u64 *)(r8 + 0x10)
007567 *(u64 *)(r10 - 0x70) = r1
007568 r1 = *(u64 *)(r8 + 0x8)
007569 *(u64 *)(r10 - 0x78) = r1
007570 r1 = *(u64 *)(r8 + 0x0)
007571 *(u64 *)(r10 - 0x80) = r1
007572 r1 = r5
007573 r1 += 0xc
007574 if r1 >= r9 goto <offset>
007575 r1 *= 0x30
007576 r3 = r4
007577 r3 += r1
007578 r1 = *(u64 *)(r3 + 0x0)
007579 r3 = *(u64 *)(r1 + 0x18)
007580 *(u64 *)(r10 - 0x48) = r3
007581 r3 = *(u64 *)(r1 + 0x10)
007582 *(u64 *)(r10 - 0x50) = r3
007583 r3 = *(u64 *)(r1 + 0x8)
007584 *(u64 *)(r10 - 0x58) = r3
007585 r1 = *(u64 *)(r1 + 0x0)
007586 *(u64 *)(r10 - 0x60) = r1
007587 r1 = r5
007588 r1 += 0xd
007589 if r1 >= r9 goto <offset>
007590 r8 = r5
007591 r8 += 0xe
007592 r1 *= 0x30
007593 r3 = r4
007594 r3 += r1
007595 r1 = *(u64 *)(r3 + 0x0)
007596 r3 = *(u64 *)(r1 + 0x18)
007597 *(u64 *)(r10 - 0x28) = r3
007598 r3 = *(u64 *)(r1 + 0x10)
007599 *(u64 *)(r10 - 0x30) = r3
007600 r3 = *(u64 *)(r1 + 0x8)
007601 *(u64 *)(r10 - 0x38) = r3
007602 r1 = *(u64 *)(r1 + 0x0)
007603 *(u64 *)(r10 - 0x40) = r1
007604 if r8 >= r9 goto <offset>
007605 r1 = r8
007606 r1 *= 0x30
007607 r3 = r4
007608 r3 += r1
007609 r1 = *(u64 *)(r3 + 0x0)
007610 r3 = *(u64 *)(r1 + 0x18)
007611 *(u64 *)(r10 - 0x8) = r3
007612 r3 = *(u64 *)(r1 + 0x10)
007613 *(u64 *)(r10 - 0x10) = r3
007614 r3 = *(u64 *)(r1 + 0x8)
007615 *(u64 *)(r10 - 0x18) = r3
007616 r1 = *(u64 *)(r1 + 0x0)
007617 *(u64 *)(r10 - 0x20) = r1
007618 r1 = *(u64 *)(r2 + 0x0)
007619 r3 = *(u64 *)(r2 + 0x8)
007620 r4 = *(u64 *)(r2 + 0x10)
007621 r2 = *(u64 *)(r2 + 0x18)
007622 *(u64 *)(r7 + 0x18) = r2
007623 *(u64 *)(r7 + 0x10) = r4
007624 *(u64 *)(r7 + 0x8) = r3
007625 *(u64 *)(r7 + 0x0) = r1
007626 *(u16 *)(r7 + 0x20) = 0x101
007627 r1 = *(u64 *)(r10 - 0x1c0)
007628 *(u64 *)(r7 + 0x22) = r1
007629 r1 = *(u64 *)(r10 - 0x1b8)
007630 *(u64 *)(r7 + 0x2a) = r1
007631 r1 = *(u64 *)(r10 - 0x1b0)
007632 *(u64 *)(r7 + 0x32) = r1
007633 r1 = *(u64 *)(r10 - 0x1a8)
007634 *(u64 *)(r7 + 0x3a) = r1
007635 *(u16 *)(r7 + 0x42) = 0x100
007636 r1 = *(u64 *)(r10 - 0x1a0)
007637 *(u64 *)(r7 + 0x44) = r1
007638 r1 = *(u64 *)(r10 - 0x198)
007639 *(u64 *)(r7 + 0x4c) = r1
007640 r1 = *(u64 *)(r10 - 0x190)
007641 *(u64 *)(r7 + 0x54) = r1
007642 r1 = *(u64 *)(r10 - 0x188)
007643 *(u64 *)(r7 + 0x5c) = r1
007644 *(u16 *)(r7 + 0x64) = 0x0
007645 r1 = *(u64 *)(r10 - 0x168)
007646 *(u64 *)(r7 + 0x7e) = r1
007647 r1 = *(u64 *)(r10 - 0x170)
007648 *(u64 *)(r7 + 0x76) = r1
007649 r1 = *(u64 *)(r10 - 0x178)
007650 *(u64 *)(r7 + 0x6e) = r1
007651 r1 = *(u64 *)(r10 - 0x180)
007652 *(u64 *)(r7 + 0x66) = r1
007653 *(u16 *)(r7 + 0x86) = 0x0
007654 r1 = *(u64 *)(r10 - 0x148)
007655 *(u64 *)(r7 + 0xa0) = r1
007656 r1 = *(u64 *)(r10 - 0x150)
007657 *(u64 *)(r7 + 0x98) = r1
007658 r1 = *(u64 *)(r10 - 0x158)
007659 *(u64 *)(r7 + 0x90) = r1
007660 r1 = *(u64 *)(r10 - 0x160)
007661 *(u64 *)(r7 + 0x88) = r1
007662 *(u16 *)(r7 + 0xa8) = 0x100
007663 r1 = *(u64 *)(r10 - 0x128)
007664 *(u64 *)(r7 + 0xc2) = r1
007665 r1 = *(u64 *)(r10 - 0x130)
007666 *(u64 *)(r7 + 0xba) = r1
007667 r1 = *(u64 *)(r10 - 0x138)
007668 *(u64 *)(r7 + 0xb2) = r1
007669 r1 = *(u64 *)(r10 - 0x140)
007670 *(u64 *)(r7 + 0xaa) = r1
007671 *(u16 *)(r7 + 0xca) = 0x100
007672 r1 = *(u64 *)(r10 - 0x108)
007673 *(u64 *)(r7 + 0xe4) = r1
007674 r1 = *(u64 *)(r10 - 0x110)
007675 *(u64 *)(r7 + 0xdc) = r1
007676 r1 = *(u64 *)(r10 - 0x118)
007677 *(u64 *)(r7 + 0xd4) = r1
007678 r1 = *(u64 *)(r10 - 0x120)
007679 *(u64 *)(r7 + 0xcc) = r1
007680 *(u16 *)(r7 + 0xec) = 0x100
007681 r1 = *(u64 *)(r10 - 0xe8)
007682 *(u64 *)(r7 + 0x106) = r1
007683 r1 = *(u64 *)(r10 - 0xf0)
007684 *(u64 *)(r7 + 0xfe) = r1
007685 r1 = *(u64 *)(r10 - 0xf8)
007686 *(u64 *)(r7 + 0xf6) = r1
007687 r1 = *(u64 *)(r10 - 0x100)
007688 *(u64 *)(r7 + 0xee) = r1
007689 *(u16 *)(r7 + 0x10e) = 0x100
007690 r1 = *(u64 *)(r10 - 0xc8)
007691 *(u64 *)(r7 + 0x128) = r1
007692 r1 = *(u64 *)(r10 - 0xd0)
007693 *(u64 *)(r7 + 0x120) = r1
007694 r1 = *(u64 *)(r10 - 0xd8)
007695 *(u64 *)(r7 + 0x118) = r1
007696 r1 = *(u64 *)(r10 - 0xe0)
007697 *(u64 *)(r7 + 0x110) = r1
007698 *(u16 *)(r7 + 0x130) = 0x0
007699 r1 = *(u64 *)(r10 - 0xa8)
007700 *(u64 *)(r7 + 0x14a) = r1
007701 r1 = *(u64 *)(r10 - 0xb0)
007702 *(u64 *)(r7 + 0x142) = r1
007703 r1 = *(u64 *)(r10 - 0xb8)
007704 *(u64 *)(r7 + 0x13a) = r1
007705 r1 = *(u64 *)(r10 - 0xc0)
007706 *(u64 *)(r7 + 0x132) = r1
007707 *(u16 *)(r7 + 0x152) = 0x0
007708 r1 = *(u64 *)(r10 - 0x88)
007709 *(u64 *)(r7 + 0x16c) = r1
007710 r1 = *(u64 *)(r10 - 0x90)
007711 *(u64 *)(r7 + 0x164) = r1
007712 r1 = *(u64 *)(r10 - 0x98)
007713 *(u64 *)(r7 + 0x15c) = r1
007714 r1 = *(u64 *)(r10 - 0xa0)
007715 *(u64 *)(r7 + 0x154) = r1
007716 *(u16 *)(r7 + 0x174) = 0x0
007717 r1 = *(u64 *)(r10 - 0x68)
007718 *(u64 *)(r7 + 0x18e) = r1
007719 r1 = *(u64 *)(r10 - 0x70)
007720 *(u64 *)(r7 + 0x186) = r1
007721 r1 = *(u64 *)(r10 - 0x78)
007722 *(u64 *)(r7 + 0x17e) = r1
007723 r1 = *(u64 *)(r10 - 0x80)
007724 *(u64 *)(r7 + 0x176) = r1
007725 *(u16 *)(r7 + 0x196) = 0x0
007726 r1 = *(u64 *)(r10 - 0x48)
007727 *(u64 *)(r7 + 0x1b0) = r1
007728 r1 = *(u64 *)(r10 - 0x50)
007729 *(u64 *)(r7 + 0x1a8) = r1
007730 r1 = *(u64 *)(r10 - 0x58)
007731 *(u64 *)(r7 + 0x1a0) = r1
007732 r1 = *(u64 *)(r10 - 0x60)
007733 *(u64 *)(r7 + 0x198) = r1
007734 *(u16 *)(r7 + 0x1b8) = 0x0
007735 r1 = *(u64 *)(r10 - 0x28)
007736 *(u64 *)(r7 + 0x1d2) = r1
007737 r1 = *(u64 *)(r10 - 0x30)
007738 *(u64 *)(r7 + 0x1ca) = r1
007739 r1 = *(u64 *)(r10 - 0x38)
007740 *(u64 *)(r7 + 0x1c2) = r1
007741 r1 = *(u64 *)(r10 - 0x40)
007742 *(u64 *)(r7 + 0x1ba) = r1
007743 *(u16 *)(r7 + 0x1da) = 0x0
007744 r1 = *(u64 *)(r10 - 0x8)
007745 *(u64 *)(r7 + 0x1f4) = r1
007746 r1 = *(u64 *)(r10 - 0x10)
007747 *(u64 *)(r7 + 0x1ec) = r1
007748 r1 = *(u64 *)(r10 - 0x18)
007749 *(u64 *)(r7 + 0x1e4) = r1
007750 r1 = *(u64 *)(r10 - 0x20)
007751 *(u64 *)(r7 + 0x1dc) = r1
007752 *(u16 *)(r7 + 0x1fc) = 0x0
007753 call <target>
007754 r1 = <addr> ll
007755 r2 = *(u64 *)(r1 + 0x0)
007756 r3 = 0x0
007757 r4 = 0x1
007758 r1 = r2
007759 r1 += -0x1b
007760 if r1 > r2 goto <offset>
007761 r4 = 0x0
007762 if r4 == 0x0 goto <offset>
007763 r1 = <addr> ll
007764 r4 = *(u64 *)(r10 - 0x4e0)
007765 if r2 == 0x0 goto <offset>
007766 r1 = r3
007767 r2 = <addr> ll
007768 if r1 > r2 goto <offset>
007769 goto <offset>
007770 *(u64 *)(r10 - 0x598) = r7
007771 if r4 != 0x0 goto <offset>
007772 r2 = r3
007773 r7 = <addr> ll
007774 r0 = *(u64 *)(r10 - 0x4e0)
007775 if r1 != 0x0 goto <offset>
007776 r1 = <addr> ll
007777 if r7 < r1 goto <offset>
007778 r1 = <addr> ll
007779 *(u64 *)(r1 + 0x0) = r7
007780 r2 = *(u64 *)(r10 - 0x4e8)
007781 if r2 == 0x1 goto <offset>
007782 r9 += r0
007783 if r9 >= r2 goto <offset>
007784 r1 = *(u64 *)(r10 - 0x510)
007785 r5 = *(u64 *)(r1 + 0x0)
007786 r9 *= 0x30
007787 r4 = *(u64 *)(r10 - 0x4f8)
007788 r1 = r4
007789 r1 += r9
007790 r1 = *(u64 *)(r1 + 0x0)
007791 r3 = *(u64 *)(r1 + 0x18)
007792 *(u64 *)(r10 - 0x1a8) = r3
007793 r3 = *(u64 *)(r1 + 0x10)
007794 *(u64 *)(r10 - 0x1b0) = r3
007795 r3 = *(u64 *)(r1 + 0x8)
007796 *(u64 *)(r10 - 0x1b8) = r3
007797 r1 = *(u64 *)(r1 + 0x0)
007798 *(u64 *)(r10 - 0x1c0) = r1
007799 r8 += r0
007800 r9 = r2
007801 if r8 >= r9 goto <offset>
007802 r8 *= 0x30
007803 r1 = r4
007804 r1 += r8
007805 r1 = *(u64 *)(r1 + 0x0)
007806 r3 = *(u64 *)(r1 + 0x18)
007807 *(u64 *)(r10 - 0x188) = r3
007808 r3 = *(u64 *)(r1 + 0x10)
007809 *(u64 *)(r10 - 0x190) = r3
007810 r3 = *(u64 *)(r1 + 0x8)
007811 *(u64 *)(r10 - 0x198) = r3
007812 r1 = *(u64 *)(r1 + 0x0)
007813 *(u64 *)(r10 - 0x1a0) = r1
007814 r1 = *(u64 *)(r10 - 0x500)
007815 r1 += r0
007816 if r1 >= r9 goto <offset>
007817 r1 *= 0x30
007818 r2 = r4
007819 r2 += r1
007820 r1 = *(u64 *)(r2 + 0x0)
007821 r3 = *(u64 *)(r1 + 0x18)
007822 *(u64 *)(r10 - 0x168) = r3
007823 r3 = *(u64 *)(r1 + 0x10)
007824 *(u64 *)(r10 - 0x170) = r3
007825 r3 = *(u64 *)(r1 + 0x8)
007826 *(u64 *)(r10 - 0x178) = r3
007827 r1 = *(u64 *)(r1 + 0x0)
007828 *(u64 *)(r10 - 0x180) = r1
007829 r1 = *(u64 *)(r10 - 0x530)
007830 r1 += r0
007831 r2 = *(u64 *)(r6 + 0x0)
007832 r3 = *(u64 *)(r2 + 0x18)
007833 *(u64 *)(r10 - 0x148) = r3
007834 r3 = *(u64 *)(r2 + 0x10)
007835 *(u64 *)(r10 - 0x150) = r3
007836 r3 = *(u64 *)(r2 + 0x8)
007837 *(u64 *)(r10 - 0x158) = r3
007838 r2 = *(u64 *)(r2 + 0x0)
007839 *(u64 *)(r10 - 0x160) = r2
007840 r2 = r4
007841 if r1 >= r9 goto <offset>
007842 r1 *= 0x30
007843 r3 = r2
007844 r3 += r1
007845 r1 = *(u64 *)(r3 + 0x0)
007846 r3 = *(u64 *)(r1 + 0x18)
007847 *(u64 *)(r10 - 0x128) = r3
007848 r3 = *(u64 *)(r1 + 0x10)
007849 *(u64 *)(r10 - 0x130) = r3
007850 r3 = *(u64 *)(r1 + 0x8)
007851 *(u64 *)(r10 - 0x138) = r3
007852 r1 = *(u64 *)(r1 + 0x0)
007853 *(u64 *)(r10 - 0x140) = r1
007854 r1 = *(u64 *)(r10 - 0x548)
007855 r1 += r0
007856 if r1 >= r9 goto <offset>
007857 r1 *= 0x30
007858 r3 = r2
007859 r3 += r1
007860 r1 = *(u64 *)(r3 + 0x0)
007861 r3 = *(u64 *)(r1 + 0x18)
007862 *(u64 *)(r10 - 0x108) = r3
007863 r3 = *(u64 *)(r1 + 0x10)
007864 *(u64 *)(r10 - 0x110) = r3
007865 r3 = *(u64 *)(r1 + 0x8)
007866 *(u64 *)(r10 - 0x118) = r3
007867 r1 = *(u64 *)(r1 + 0x0)
007868 *(u64 *)(r10 - 0x120) = r1
007869 r1 = *(u64 *)(r10 - 0x550)
007870 r1 += r0
007871 if r1 >= r9 goto <offset>
007872 r1 *= 0x30
007873 r3 = r2
007874 r3 += r1
007875 r1 = *(u64 *)(r3 + 0x0)
007876 r3 = *(u64 *)(r1 + 0x18)
007877 *(u64 *)(r10 - 0xe8) = r3
007878 r3 = *(u64 *)(r1 + 0x10)
007879 *(u64 *)(r10 - 0xf0) = r3
007880 r3 = *(u64 *)(r1 + 0x8)
007881 *(u64 *)(r10 - 0xf8) = r3
007882 r1 = *(u64 *)(r1 + 0x0)
007883 *(u64 *)(r10 - 0x100) = r1
007884 r1 = r0
007885 r1 += 0xa
007886 if r1 >= r9 goto <offset>
007887 r1 *= 0x30
007888 r3 = r2
007889 r3 += r1
007890 r1 = *(u64 *)(r3 + 0x0)
007891 r3 = *(u64 *)(r1 + 0x18)
007892 *(u64 *)(r10 - 0xc8) = r3
007893 r3 = *(u64 *)(r1 + 0x10)
007894 *(u64 *)(r10 - 0xd0) = r3
007895 r3 = *(u64 *)(r1 + 0x8)
007896 *(u64 *)(r10 - 0xd8) = r3
007897 r1 = *(u64 *)(r1 + 0x0)
007898 *(u64 *)(r10 - 0xe0) = r1
007899 r1 = r0
007900 r1 += 0xb
007901 if r1 >= r9 goto <offset>
007902 r1 *= 0x30
007903 r3 = r2
007904 r3 += r1
007905 r1 = *(u64 *)(r3 + 0x0)
007906 r3 = *(u64 *)(r1 + 0x18)
007907 *(u64 *)(r10 - 0xa8) = r3
007908 r3 = *(u64 *)(r1 + 0x10)
007909 *(u64 *)(r10 - 0xb0) = r3
007910 r3 = *(u64 *)(r1 + 0x8)
007911 *(u64 *)(r10 - 0xb8) = r3
007912 r1 = *(u64 *)(r1 + 0x0)
007913 *(u64 *)(r10 - 0xc0) = r1
007914 r1 = r0
007915 r1 += 0xc
007916 if r1 >= r9 goto <offset>
007917 r1 *= 0x30
007918 r3 = r2
007919 r3 += r1
007920 r1 = *(u64 *)(r3 + 0x0)
007921 r3 = *(u64 *)(r1 + 0x18)
007922 *(u64 *)(r10 - 0x88) = r3
007923 r3 = *(u64 *)(r1 + 0x10)
007924 *(u64 *)(r10 - 0x90) = r3
007925 r3 = *(u64 *)(r1 + 0x8)
007926 *(u64 *)(r10 - 0x98) = r3
007927 r1 = *(u64 *)(r1 + 0x0)
007928 *(u64 *)(r10 - 0xa0) = r1
007929 r1 = r0
007930 r1 += 0xd
007931 if r1 >= r9 goto <offset>
007932 r1 *= 0x30
007933 r3 = r2
007934 r3 += r1
007935 r1 = *(u64 *)(r3 + 0x0)
007936 r3 = *(u64 *)(r1 + 0x18)
007937 *(u64 *)(r10 - 0x68) = r3
007938 r3 = *(u64 *)(r1 + 0x10)
007939 *(u64 *)(r10 - 0x70) = r3
007940 r3 = *(u64 *)(r1 + 0x8)
007941 *(u64 *)(r10 - 0x78) = r3
007942 r1 = *(u64 *)(r1 + 0x0)
007943 *(u64 *)(r10 - 0x80) = r1
007944 r1 = r0
007945 r1 += 0xe
007946 if r1 >= r9 goto <offset>
007947 r1 *= 0x30
007948 r3 = r2
007949 r3 += r1
007950 r1 = *(u64 *)(r3 + 0x0)
007951 r3 = *(u64 *)(r1 + 0x18)
007952 *(u64 *)(r10 - 0x48) = r3
007953 r3 = *(u64 *)(r1 + 0x10)
007954 *(u64 *)(r10 - 0x50) = r3
007955 r3 = *(u64 *)(r1 + 0x8)
007956 *(u64 *)(r10 - 0x58) = r3
007957 r1 = *(u64 *)(r1 + 0x0)
007958 *(u64 *)(r10 - 0x60) = r1
007959 r1 = r0
007960 r1 += 0xf
007961 if r1 >= r9 goto <offset>
007962 r8 = r0
007963 r8 += 0x10
007964 r1 *= 0x30
007965 r3 = r2
007966 r3 += r1
007967 r1 = *(u64 *)(r3 + 0x0)
007968 r3 = *(u64 *)(r1 + 0x18)
007969 *(u64 *)(r10 - 0x28) = r3
007970 r3 = *(u64 *)(r1 + 0x10)
007971 *(u64 *)(r10 - 0x30) = r3
007972 r3 = *(u64 *)(r1 + 0x8)
007973 *(u64 *)(r10 - 0x38) = r3
007974 r1 = *(u64 *)(r1 + 0x0)
007975 *(u64 *)(r10 - 0x40) = r1
007976 if r8 >= r9 goto <offset>
007977 r1 = r8
007978 r1 *= 0x30
007979 r3 = r2
007980 r3 += r1
007981 r1 = *(u64 *)(r3 + 0x0)
007982 r3 = *(u64 *)(r1 + 0x18)
007983 *(u64 *)(r10 - 0x8) = r3
007984 r3 = *(u64 *)(r1 + 0x10)
007985 *(u64 *)(r10 - 0x10) = r3
007986 r3 = *(u64 *)(r1 + 0x8)
007987 *(u64 *)(r10 - 0x18) = r3
007988 r1 = *(u64 *)(r1 + 0x0)
007989 *(u64 *)(r10 - 0x20) = r1
007990 r1 = *(u64 *)(r5 + 0x0)
007991 r3 = *(u64 *)(r5 + 0x8)
007992 r4 = *(u64 *)(r5 + 0x10)
007993 r2 = *(u64 *)(r5 + 0x18)
007994 *(u64 *)(r7 + 0x18) = r2
007995 *(u64 *)(r7 + 0x10) = r4
007996 *(u64 *)(r7 + 0x8) = r3
007997 *(u64 *)(r7 + 0x0) = r1
007998 *(u16 *)(r7 + 0x20) = 0x1
007999 r1 = *(u64 *)(r10 - 0x1c0)
008000 *(u64 *)(r7 + 0x22) = r1
008001 r1 = *(u64 *)(r10 - 0x1b8)
008002 *(u64 *)(r7 + 0x2a) = r1
008003 r1 = *(u64 *)(r10 - 0x1b0)
008004 *(u64 *)(r7 + 0x32) = r1
008005 r1 = *(u64 *)(r10 - 0x1a8)
008006 *(u64 *)(r7 + 0x3a) = r1
008007 *(u16 *)(r7 + 0x42) = 0x0
008008 r1 = *(u64 *)(r10 - 0x1a0)
008009 *(u64 *)(r7 + 0x44) = r1
008010 r1 = *(u64 *)(r10 - 0x198)
008011 *(u64 *)(r7 + 0x4c) = r1
008012 r1 = *(u64 *)(r10 - 0x190)
008013 *(u64 *)(r7 + 0x54) = r1
008014 r1 = *(u64 *)(r10 - 0x188)
008015 *(u64 *)(r7 + 0x5c) = r1
008016 *(u16 *)(r7 + 0x64) = 0x0
008017 r1 = *(u64 *)(r10 - 0x168)
008018 *(u64 *)(r7 + 0x7e) = r1
008019 r1 = *(u64 *)(r10 - 0x170)
008020 *(u64 *)(r7 + 0x76) = r1
008021 r1 = *(u64 *)(r10 - 0x178)
008022 *(u64 *)(r7 + 0x6e) = r1
008023 r1 = *(u64 *)(r10 - 0x180)
008024 *(u64 *)(r7 + 0x66) = r1
008025 *(u16 *)(r7 + 0x86) = 0x100
008026 r1 = *(u64 *)(r10 - 0x148)
008027 *(u64 *)(r7 + 0xa0) = r1
008028 r1 = *(u64 *)(r10 - 0x150)
008029 *(u64 *)(r7 + 0x98) = r1
008030 r1 = *(u64 *)(r10 - 0x158)
008031 *(u64 *)(r7 + 0x90) = r1
008032 r1 = *(u64 *)(r10 - 0x160)
008033 *(u64 *)(r7 + 0x88) = r1
008034 *(u16 *)(r7 + 0xa8) = 0x100
008035 r1 = *(u64 *)(r10 - 0x128)
008036 *(u64 *)(r7 + 0xc2) = r1
008037 r1 = *(u64 *)(r10 - 0x130)
008038 *(u64 *)(r7 + 0xba) = r1
008039 r1 = *(u64 *)(r10 - 0x138)
008040 *(u64 *)(r7 + 0xb2) = r1
008041 r1 = *(u64 *)(r10 - 0x140)
008042 *(u64 *)(r7 + 0xaa) = r1
008043 *(u16 *)(r7 + 0xca) = 0x100
008044 r1 = *(u64 *)(r10 - 0x108)
008045 *(u64 *)(r7 + 0xe4) = r1
008046 r1 = *(u64 *)(r10 - 0x110)
008047 *(u64 *)(r7 + 0xdc) = r1
008048 r1 = *(u64 *)(r10 - 0x118)
008049 *(u64 *)(r7 + 0xd4) = r1
008050 r1 = *(u64 *)(r10 - 0x120)
008051 *(u64 *)(r7 + 0xcc) = r1
008052 *(u16 *)(r7 + 0xec) = 0x100
008053 r1 = *(u64 *)(r10 - 0xe8)
008054 *(u64 *)(r7 + 0x106) = r1
008055 r1 = *(u64 *)(r10 - 0xf0)
008056 *(u64 *)(r7 + 0xfe) = r1
008057 r1 = *(u64 *)(r10 - 0xf8)
008058 *(u64 *)(r7 + 0xf6) = r1
008059 r1 = *(u64 *)(r10 - 0x100)
008060 *(u64 *)(r7 + 0xee) = r1
008061 *(u16 *)(r7 + 0x10e) = 0x100
008062 r1 = *(u64 *)(r10 - 0xc8)
008063 *(u64 *)(r7 + 0x128) = r1
008064 r1 = *(u64 *)(r10 - 0xd0)
008065 *(u64 *)(r7 + 0x120) = r1
008066 r1 = *(u64 *)(r10 - 0xd8)
008067 *(u64 *)(r7 + 0x118) = r1
008068 r1 = *(u64 *)(r10 - 0xe0)
008069 *(u64 *)(r7 + 0x110) = r1
008070 *(u16 *)(r7 + 0x130) = 0x100
008071 r1 = *(u64 *)(r10 - 0xa8)
008072 *(u64 *)(r7 + 0x14a) = r1
008073 r1 = *(u64 *)(r10 - 0xb0)
008074 *(u64 *)(r7 + 0x142) = r1
008075 r1 = *(u64 *)(r10 - 0xb8)
008076 *(u64 *)(r7 + 0x13a) = r1
008077 r1 = *(u64 *)(r10 - 0xc0)
008078 *(u64 *)(r7 + 0x132) = r1
008079 *(u16 *)(r7 + 0x152) = 0x0
008080 r1 = *(u64 *)(r10 - 0x88)
008081 *(u64 *)(r7 + 0x16c) = r1
008082 r1 = *(u64 *)(r10 - 0x90)
008083 *(u64 *)(r7 + 0x164) = r1
008084 r1 = *(u64 *)(r10 - 0x98)
008085 *(u64 *)(r7 + 0x15c) = r1
008086 r1 = *(u64 *)(r10 - 0xa0)
008087 *(u64 *)(r7 + 0x154) = r1
008088 *(u16 *)(r7 + 0x174) = 0x0
008089 r1 = *(u64 *)(r10 - 0x68)
008090 *(u64 *)(r7 + 0x18e) = r1
008091 r1 = *(u64 *)(r10 - 0x70)
008092 *(u64 *)(r7 + 0x186) = r1
008093 r1 = *(u64 *)(r10 - 0x78)
008094 *(u64 *)(r7 + 0x17e) = r1
008095 r1 = *(u64 *)(r10 - 0x80)
008096 *(u64 *)(r7 + 0x176) = r1
008097 *(u16 *)(r7 + 0x196) = 0x0
008098 r1 = *(u64 *)(r10 - 0x48)
008099 *(u64 *)(r7 + 0x1b0) = r1
008100 r1 = *(u64 *)(r10 - 0x50)
008101 *(u64 *)(r7 + 0x1a8) = r1
008102 r1 = *(u64 *)(r10 - 0x58)
008103 *(u64 *)(r7 + 0x1a0) = r1
008104 r1 = *(u64 *)(r10 - 0x60)
008105 *(u64 *)(r7 + 0x198) = r1
008106 *(u16 *)(r7 + 0x1b8) = 0x0
008107 r1 = *(u64 *)(r10 - 0x28)
008108 *(u64 *)(r7 + 0x1d2) = r1
008109 r1 = *(u64 *)(r10 - 0x30)
008110 *(u64 *)(r7 + 0x1ca) = r1
008111 r1 = *(u64 *)(r10 - 0x38)
008112 *(u64 *)(r7 + 0x1c2) = r1
008113 r1 = *(u64 *)(r10 - 0x40)
008114 *(u64 *)(r7 + 0x1ba) = r1
008115 *(u16 *)(r7 + 0x1da) = 0x0
008116 r1 = *(u64 *)(r10 - 0x8)
008117 *(u64 *)(r7 + 0x1f4) = r1
008118 r1 = *(u64 *)(r10 - 0x10)
008119 *(u64 *)(r7 + 0x1ec) = r1
008120 r1 = *(u64 *)(r10 - 0x18)
008121 *(u64 *)(r7 + 0x1e4) = r1
008122 r1 = *(u64 *)(r10 - 0x20)
008123 *(u64 *)(r7 + 0x1dc) = r1
008124 *(u16 *)(r7 + 0x1fc) = 0x0
008125 call <target>
008126 r1 = <addr> ll
008127 r2 = *(u64 *)(r1 + 0x0)
008128 r3 = 0x0
008129 r4 = 0x1
008130 r1 = r2
008131 r1 += -0x19
008132 if r1 > r2 goto <offset>
008133 r4 = 0x0
008134 if r4 == 0x0 goto <offset>
008135 r1 = <addr> ll
008136 r4 = *(u64 *)(r10 - 0x4e0)
008137 if r2 == 0x0 goto <offset>
008138 r1 = r3
008139 r2 = <addr> ll
008140 if r1 > r2 goto <offset>
008141 goto <offset>
008142 *(u64 *)(r10 - 0x500) = r7
008143 if r4 != 0x0 goto <offset>
008144 r2 = r3
008145 r7 = <addr> ll
008146 r0 = *(u64 *)(r10 - 0x4e0)
008147 if r1 != 0x0 goto <offset>
008148 r1 = <addr> ll
008149 if r7 < r1 goto <offset>
008150 r1 = <addr> ll
008151 *(u64 *)(r1 + 0x0) = r7
008152 r8 = r0
008153 r8 += 0x1
008154 if r8 >= r9 goto <offset>
008155 r1 = r0
008156 r1 += 0x2
008157 r2 = r9
008158 if r1 >= r2 goto <offset>
008159 r3 = r8
008160 r3 *= 0x30
008161 r4 = *(u64 *)(r10 - 0x4f8)
008162 r9 = r4
008163 r9 += r3
008164 r5 = *(u64 *)(r9 + 0x0)
008165 r1 *= 0x30
008166 r3 = r4
008167 r3 += r1
008168 r1 = *(u64 *)(r3 + 0x0)
008169 r3 = *(u64 *)(r1 + 0x18)
008170 *(u64 *)(r10 - 0x108) = r3
008171 r3 = *(u64 *)(r1 + 0x10)
008172 *(u64 *)(r10 - 0x110) = r3
008173 r3 = *(u64 *)(r1 + 0x8)
008174 *(u64 *)(r10 - 0x118) = r3
008175 r1 = *(u64 *)(r1 + 0x0)
008176 *(u64 *)(r10 - 0x120) = r1
008177 if r2 == 0x1 goto <offset>
008178 r1 = *(u64 *)(r10 - 0x510)
008179 r1 = *(u64 *)(r1 + 0x0)
008180 r3 = *(u64 *)(r1 + 0x18)
008181 *(u64 *)(r10 - 0xe8) = r3
008182 r3 = *(u64 *)(r1 + 0x10)
008183 *(u64 *)(r10 - 0xf0) = r3
008184 r3 = *(u64 *)(r1 + 0x8)
008185 *(u64 *)(r10 - 0xf8) = r3
008186 r1 = *(u64 *)(r1 + 0x0)
008187 *(u64 *)(r10 - 0x100) = r1
008188 r1 = r0
008189 r1 += 0x3
008190 if r1 >= r2 goto <offset>
008191 r1 *= 0x30
008192 r4 = *(u64 *)(r10 - 0x4f8)
008193 r3 = r4
008194 r3 += r1
008195 r1 = *(u64 *)(r3 + 0x0)
008196 r3 = *(u64 *)(r1 + 0x18)
008197 *(u64 *)(r10 - 0xc8) = r3
008198 r3 = *(u64 *)(r1 + 0x10)
008199 *(u64 *)(r10 - 0xd0) = r3
008200 r3 = *(u64 *)(r1 + 0x8)
008201 *(u64 *)(r10 - 0xd8) = r3
008202 r1 = *(u64 *)(r1 + 0x0)
008203 *(u64 *)(r10 - 0xe0) = r1
008204 r1 = r0
008205 r1 += 0x4
008206 if r1 >= r2 goto <offset>
008207 r1 *= 0x30
008208 r3 = r4
008209 r3 += r1
008210 r1 = *(u64 *)(r3 + 0x0)
008211 r3 = *(u64 *)(r1 + 0x18)
008212 *(u64 *)(r10 - 0xa8) = r3
008213 r3 = *(u64 *)(r1 + 0x10)
008214 *(u64 *)(r10 - 0xb0) = r3
008215 r3 = *(u64 *)(r1 + 0x8)
008216 *(u64 *)(r10 - 0xb8) = r3
008217 r1 = *(u64 *)(r1 + 0x0)
008218 *(u64 *)(r10 - 0xc0) = r1
008219 r1 = r0
008220 r1 += 0x5
008221 if r1 >= r2 goto <offset>
008222 r1 *= 0x30
008223 r3 = r4
008224 r3 += r1
008225 r1 = *(u64 *)(r3 + 0x0)
008226 r3 = *(u64 *)(r1 + 0x18)
008227 *(u64 *)(r10 - 0x88) = r3
008228 r3 = *(u64 *)(r1 + 0x10)
008229 *(u64 *)(r10 - 0x90) = r3
008230 r3 = *(u64 *)(r1 + 0x8)
008231 *(u64 *)(r10 - 0x98) = r3
008232 r1 = *(u64 *)(r1 + 0x0)
008233 *(u64 *)(r10 - 0xa0) = r1
008234 r1 = *(u64 *)(r6 + 0x0)
008235 r3 = *(u64 *)(r1 + 0x18)
008236 *(u64 *)(r10 - 0x68) = r3
008237 r3 = *(u64 *)(r1 + 0x10)
008238 *(u64 *)(r10 - 0x70) = r3
008239 r3 = *(u64 *)(r1 + 0x8)
008240 *(u64 *)(r10 - 0x78) = r3
008241 r1 = *(u64 *)(r1 + 0x0)
008242 *(u64 *)(r10 - 0x80) = r1
008243 r1 = r0
008244 r1 += 0x7
008245 if r1 >= r2 goto <offset>
008246 r1 *= 0x30
008247 r3 = r4
008248 r3 += r1
008249 r1 = *(u64 *)(r3 + 0x0)
008250 r3 = *(u64 *)(r1 + 0x18)
008251 *(u64 *)(r10 - 0x48) = r3
008252 r3 = *(u64 *)(r1 + 0x10)
008253 *(u64 *)(r10 - 0x50) = r3
008254 r3 = *(u64 *)(r1 + 0x8)
008255 *(u64 *)(r10 - 0x58) = r3
008256 r1 = *(u64 *)(r1 + 0x0)
008257 *(u64 *)(r10 - 0x60) = r1
008258 r1 = r0
008259 r1 += 0x8
008260 if r1 >= r2 goto <offset>
008261 r1 *= 0x30
008262 r3 = r4
008263 r3 += r1
008264 r1 = *(u64 *)(r3 + 0x0)
008265 r3 = *(u64 *)(r1 + 0x18)
008266 *(u64 *)(r10 - 0x28) = r3
008267 r3 = *(u64 *)(r1 + 0x10)
008268 *(u64 *)(r10 - 0x30) = r3
008269 r3 = *(u64 *)(r1 + 0x8)
008270 *(u64 *)(r10 - 0x38) = r3
008271 r1 = *(u64 *)(r1 + 0x0)
008272 *(u64 *)(r10 - 0x40) = r1
008273 r1 = r0
008274 r1 += 0x9
008275 if r1 >= r2 goto <offset>
008276 r1 *= 0x30
008277 r3 = r4
008278 r3 += r1
008279 r1 = *(u64 *)(r3 + 0x0)
008280 r3 = *(u64 *)(r1 + 0x18)
008281 *(u64 *)(r10 - 0x8) = r3
008282 r3 = *(u64 *)(r1 + 0x10)
008283 *(u64 *)(r10 - 0x10) = r3
008284 r3 = *(u64 *)(r1 + 0x8)
008285 *(u64 *)(r10 - 0x18) = r3
008286 r1 = *(u64 *)(r1 + 0x0)
008287 *(u64 *)(r10 - 0x20) = r1
008288 r1 = *(u64 *)(r5 + 0x0)
008289 r3 = *(u64 *)(r5 + 0x8)
008290 r4 = *(u64 *)(r5 + 0x10)
008291 r2 = *(u64 *)(r5 + 0x18)
008292 *(u64 *)(r7 + 0x18) = r2
008293 *(u64 *)(r7 + 0x10) = r4
008294 *(u64 *)(r7 + 0x8) = r3
008295 *(u64 *)(r7 + 0x0) = r1
008296 *(u16 *)(r7 + 0x20) = 0x0
008297 r1 = *(u64 *)(r10 - 0x120)
008298 *(u64 *)(r7 + 0x22) = r1
008299 r1 = *(u64 *)(r10 - 0x118)
008300 *(u64 *)(r7 + 0x2a) = r1
008301 r1 = *(u64 *)(r10 - 0x110)
008302 *(u64 *)(r7 + 0x32) = r1
008303 r1 = *(u64 *)(r10 - 0x108)
008304 *(u64 *)(r7 + 0x3a) = r1
008305 *(u16 *)(r7 + 0x42) = 0x0
008306 r1 = *(u64 *)(r10 - 0x100)
008307 *(u64 *)(r7 + 0x44) = r1
008308 r1 = *(u64 *)(r10 - 0xf8)
008309 *(u64 *)(r7 + 0x4c) = r1
008310 r1 = *(u64 *)(r10 - 0xf0)
008311 *(u64 *)(r7 + 0x54) = r1
008312 r1 = *(u64 *)(r10 - 0xe8)
008313 *(u64 *)(r7 + 0x5c) = r1
008314 *(u16 *)(r7 + 0x64) = 0x101
008315 r1 = *(u64 *)(r10 - 0xc8)
008316 *(u64 *)(r7 + 0x7e) = r1
008317 r1 = *(u64 *)(r10 - 0xd0)
008318 *(u64 *)(r7 + 0x76) = r1
008319 r1 = *(u64 *)(r10 - 0xd8)
008320 *(u64 *)(r7 + 0x6e) = r1
008321 r1 = *(u64 *)(r10 - 0xe0)
008322 *(u64 *)(r7 + 0x66) = r1
008323 *(u16 *)(r7 + 0x86) = 0x100
008324 r1 = *(u64 *)(r10 - 0xa8)
008325 *(u64 *)(r7 + 0xa0) = r1
008326 r1 = *(u64 *)(r10 - 0xb0)
008327 *(u64 *)(r7 + 0x98) = r1
008328 r1 = *(u64 *)(r10 - 0xb8)
008329 *(u64 *)(r7 + 0x90) = r1
008330 r1 = *(u64 *)(r10 - 0xc0)
008331 *(u64 *)(r7 + 0x88) = r1
008332 *(u16 *)(r7 + 0xa8) = 0x100
008333 r1 = *(u64 *)(r10 - 0x88)
008334 *(u64 *)(r7 + 0xc2) = r1
008335 r1 = *(u64 *)(r10 - 0x90)
008336 *(u64 *)(r7 + 0xba) = r1
008337 r1 = *(u64 *)(r10 - 0x98)
008338 *(u64 *)(r7 + 0xb2) = r1
008339 r1 = *(u64 *)(r10 - 0xa0)
008340 *(u64 *)(r7 + 0xaa) = r1
008341 *(u16 *)(r7 + 0xca) = 0x100
008342 r1 = *(u64 *)(r10 - 0x68)
008343 *(u64 *)(r7 + 0xe4) = r1
008344 r1 = *(u64 *)(r10 - 0x70)
008345 *(u64 *)(r7 + 0xdc) = r1
008346 r1 = *(u64 *)(r10 - 0x78)
008347 *(u64 *)(r7 + 0xd4) = r1
008348 r1 = *(u64 *)(r10 - 0x80)
008349 *(u64 *)(r7 + 0xcc) = r1
008350 *(u16 *)(r7 + 0xec) = 0x100
008351 r1 = *(u64 *)(r10 - 0x48)
008352 *(u64 *)(r7 + 0x106) = r1
008353 r1 = *(u64 *)(r10 - 0x50)
008354 *(u64 *)(r7 + 0xfe) = r1
008355 r1 = *(u64 *)(r10 - 0x58)
008356 *(u64 *)(r7 + 0xf6) = r1
008357 r1 = *(u64 *)(r10 - 0x60)
008358 *(u64 *)(r7 + 0xee) = r1
008359 *(u16 *)(r7 + 0x10e) = 0x100
008360 r1 = *(u64 *)(r10 - 0x28)
008361 *(u64 *)(r7 + 0x128) = r1
008362 r1 = *(u64 *)(r10 - 0x30)
008363 *(u64 *)(r7 + 0x120) = r1
008364 r1 = *(u64 *)(r10 - 0x38)
008365 *(u64 *)(r7 + 0x118) = r1
008366 r1 = *(u64 *)(r10 - 0x40)
008367 *(u64 *)(r7 + 0x110) = r1
008368 *(u16 *)(r7 + 0x130) = 0x100
008369 r1 = *(u64 *)(r10 - 0x8)
008370 *(u64 *)(r7 + 0x14a) = r1
008371 r1 = *(u64 *)(r10 - 0x10)
008372 *(u64 *)(r7 + 0x142) = r1
008373 r1 = *(u64 *)(r10 - 0x18)
008374 *(u64 *)(r7 + 0x13a) = r1
008375 r1 = *(u64 *)(r10 - 0x20)
008376 *(u64 *)(r7 + 0x132) = r1
008377 *(u16 *)(r7 + 0x152) = 0x0
008378 call <target>
008379 r1 = <addr> ll
008380 r2 = *(u64 *)(r1 + 0x0)
008381 r3 = 0x0
008382 r4 = 0x1
008383 r1 = r2
008384 r1 += -0x11
008385 if r1 > r2 goto <offset>
008386 r4 = 0x0
008387 if r4 == 0x0 goto <offset>
008388 r1 = <addr> ll
008389 r4 = *(u64 *)(r10 - 0x4e0)
008390 if r2 == 0x0 goto <offset>
008391 r1 = r3
008392 r2 = <addr> ll
008393 if r1 > r2 goto <offset>
008394 goto <offset>
008395 *(u64 *)(r10 - 0x530) = r7
008396 if r4 != 0x0 goto <offset>
008397 r2 = r3
008398 r7 = <addr> ll
008399 r5 = *(u64 *)(r10 - 0x4e0)
008400 if r1 != 0x0 goto <offset>
008401 r1 = <addr> ll
008402 if r7 < r1 goto <offset>
008403 r1 = <addr> ll
008404 *(u64 *)(r1 + 0x0) = r7
008405 r1 = r5
008406 r1 += 0x2
008407 if r1 >= r9 goto <offset>
008408 r2 = r5
008409 r2 += 0x3
008410 if r2 >= r9 goto <offset>
008411 r1 *= 0x30
008412 r4 = *(u64 *)(r10 - 0x4f8)
008413 r3 = r4
008414 r3 += r1
008415 r3 = *(u64 *)(r3 + 0x0)
008416 r2 *= 0x30
008417 r1 = r4
008418 r1 += r2
008419 r1 = *(u64 *)(r1 + 0x0)
008420 r2 = *(u64 *)(r1 + 0x18)
008421 *(u64 *)(r10 - 0x188) = r2
008422 r2 = *(u64 *)(r1 + 0x10)
008423 *(u64 *)(r10 - 0x190) = r2
008424 r2 = *(u64 *)(r1 + 0x8)
008425 *(u64 *)(r10 - 0x198) = r2
008426 r1 = *(u64 *)(r1 + 0x0)
008427 *(u64 *)(r10 - 0x1a0) = r1
008428 r1 = r5
008429 r1 += 0x4
008430 if r1 >= r9 goto <offset>
008431 r1 *= 0x30
008432 r2 = r4
008433 r2 += r1
008434 r1 = *(u64 *)(r2 + 0x0)
008435 r2 = *(u64 *)(r1 + 0x18)
008436 *(u64 *)(r10 - 0x168) = r2
008437 r2 = *(u64 *)(r1 + 0x10)
008438 *(u64 *)(r10 - 0x170) = r2
008439 r2 = *(u64 *)(r1 + 0x8)
008440 *(u64 *)(r10 - 0x178) = r2
008441 r1 = *(u64 *)(r1 + 0x0)
008442 *(u64 *)(r10 - 0x180) = r1
008443 r1 = r5
008444 r1 += 0x5
008445 if r1 >= r9 goto <offset>
008446 r1 *= 0x30
008447 r2 = r4
008448 r2 += r1
008449 r1 = *(u64 *)(r2 + 0x0)
008450 r2 = *(u64 *)(r1 + 0x18)
008451 *(u64 *)(r10 - 0x148) = r2
008452 r2 = *(u64 *)(r1 + 0x10)
008453 *(u64 *)(r10 - 0x150) = r2
008454 r2 = *(u64 *)(r1 + 0x8)
008455 *(u64 *)(r10 - 0x158) = r2
008456 r1 = *(u64 *)(r1 + 0x0)
008457 *(u64 *)(r10 - 0x160) = r1
008458 r1 = r5
008459 r1 += 0x6
008460 if r1 >= r9 goto <offset>
008461 r1 *= 0x30
008462 r2 = r4
008463 r2 += r1
008464 r1 = *(u64 *)(r2 + 0x0)
008465 r2 = *(u64 *)(r1 + 0x18)
008466 *(u64 *)(r10 - 0x128) = r2
008467 r2 = *(u64 *)(r1 + 0x10)
008468 *(u64 *)(r10 - 0x130) = r2
008469 r2 = *(u64 *)(r1 + 0x8)
008470 *(u64 *)(r10 - 0x138) = r2
008471 r1 = *(u64 *)(r1 + 0x0)
008472 *(u64 *)(r10 - 0x140) = r1
008473 r1 = r5
008474 r1 += 0x7
008475 if r1 >= r9 goto <offset>
008476 r1 *= 0x30
008477 r2 = r4
008478 r2 += r1
008479 r1 = *(u64 *)(r2 + 0x0)
008480 r2 = *(u64 *)(r1 + 0x18)
008481 *(u64 *)(r10 - 0x108) = r2
008482 r2 = *(u64 *)(r1 + 0x10)
008483 *(u64 *)(r10 - 0x110) = r2
008484 r2 = *(u64 *)(r1 + 0x8)
008485 *(u64 *)(r10 - 0x118) = r2
008486 r1 = *(u64 *)(r1 + 0x0)
008487 *(u64 *)(r10 - 0x120) = r1
008488 r1 = r5
008489 r1 += 0x8
008490 if r1 >= r9 goto <offset>
008491 r1 *= 0x30
008492 r2 = r4
008493 r2 += r1
008494 r1 = *(u64 *)(r2 + 0x0)
008495 r2 = *(u64 *)(r1 + 0x18)
008496 *(u64 *)(r10 - 0xe8) = r2
008497 r2 = *(u64 *)(r1 + 0x10)
008498 *(u64 *)(r10 - 0xf0) = r2
008499 r2 = *(u64 *)(r1 + 0x8)
008500 *(u64 *)(r10 - 0xf8) = r2
008501 r1 = *(u64 *)(r1 + 0x0)
008502 *(u64 *)(r10 - 0x100) = r1
008503 r1 = *(u64 *)(r8 + 0x0)
008504 r2 = *(u64 *)(r1 + 0x18)
008505 *(u64 *)(r10 - 0xc8) = r2
008506 r2 = *(u64 *)(r1 + 0x10)
008507 *(u64 *)(r10 - 0xd0) = r2
008508 r2 = *(u64 *)(r1 + 0x8)
008509 *(u64 *)(r10 - 0xd8) = r2
008510 r1 = *(u64 *)(r1 + 0x0)
008511 *(u64 *)(r10 - 0xe0) = r1
008512 if r9 == 0x1 goto <offset>
008513 r1 = *(u64 *)(r10 - 0x510)
008514 r1 = *(u64 *)(r1 + 0x0)
008515 r2 = *(u64 *)(r1 + 0x18)
008516 *(u64 *)(r10 - 0xa8) = r2
008517 r2 = *(u64 *)(r1 + 0x10)
008518 *(u64 *)(r10 - 0xb0) = r2
008519 r2 = *(u64 *)(r1 + 0x8)
008520 *(u64 *)(r10 - 0xb8) = r2
008521 r1 = *(u64 *)(r1 + 0x0)
008522 *(u64 *)(r10 - 0xc0) = r1
008523 r1 = r5
008524 r1 += 0xa
008525 if r1 >= r9 goto <offset>
008526 r1 *= 0x30
008527 r4 = *(u64 *)(r10 - 0x4f8)
008528 r2 = r4
008529 r2 += r1
008530 r1 = *(u64 *)(r2 + 0x0)
008531 r2 = *(u64 *)(r1 + 0x18)
008532 *(u64 *)(r10 - 0x88) = r2
008533 r2 = *(u64 *)(r1 + 0x10)
008534 *(u64 *)(r10 - 0x90) = r2
008535 r2 = *(u64 *)(r1 + 0x8)
008536 *(u64 *)(r10 - 0x98) = r2
008537 r1 = *(u64 *)(r1 + 0x0)
008538 *(u64 *)(r10 - 0xa0) = r1
008539 r1 = r5
008540 r1 += 0xb
008541 if r1 >= r9 goto <offset>
008542 r1 *= 0x30
008543 r2 = r4
008544 r2 += r1
008545 r1 = *(u64 *)(r2 + 0x0)
008546 r2 = *(u64 *)(r1 + 0x18)
008547 *(u64 *)(r10 - 0x68) = r2
008548 r2 = *(u64 *)(r1 + 0x10)
008549 *(u64 *)(r10 - 0x70) = r2
008550 r2 = *(u64 *)(r1 + 0x8)
008551 *(u64 *)(r10 - 0x78) = r2
008552 r1 = *(u64 *)(r1 + 0x0)
008553 *(u64 *)(r10 - 0x80) = r1
008554 r1 = r5
008555 r1 += 0xc
008556 if r1 >= r9 goto <offset>
008557 r1 *= 0x30
008558 r2 = r4
008559 r2 += r1
008560 r1 = *(u64 *)(r2 + 0x0)
008561 r2 = *(u64 *)(r1 + 0x18)
008562 *(u64 *)(r10 - 0x48) = r2
008563 r2 = *(u64 *)(r1 + 0x10)
008564 *(u64 *)(r10 - 0x50) = r2
008565 r2 = *(u64 *)(r1 + 0x8)
008566 *(u64 *)(r10 - 0x58) = r2
008567 r1 = *(u64 *)(r1 + 0x0)
008568 *(u64 *)(r10 - 0x60) = r1
008569 r1 = r5
008570 r1 += 0xd
008571 if r1 >= r9 goto <offset>
008572 r8 = r5
008573 r8 += 0xe
008574 r1 *= 0x30
008575 r2 = r4
008576 r2 += r1
008577 r1 = *(u64 *)(r2 + 0x0)
008578 r2 = *(u64 *)(r1 + 0x18)
008579 *(u64 *)(r10 - 0x28) = r2
008580 r2 = *(u64 *)(r1 + 0x10)
008581 *(u64 *)(r10 - 0x30) = r2
008582 r2 = *(u64 *)(r1 + 0x8)
008583 *(u64 *)(r10 - 0x38) = r2
008584 r1 = *(u64 *)(r1 + 0x0)
008585 *(u64 *)(r10 - 0x40) = r1
008586 if r8 >= r9 goto <offset>
008587 r1 = r8
008588 r1 *= 0x30
008589 r2 = r4
008590 r2 += r1
008591 r1 = *(u64 *)(r2 + 0x0)
008592 r2 = *(u64 *)(r1 + 0x18)
008593 *(u64 *)(r10 - 0x8) = r2
008594 r2 = *(u64 *)(r1 + 0x10)
008595 *(u64 *)(r10 - 0x10) = r2
008596 r2 = *(u64 *)(r1 + 0x8)
008597 *(u64 *)(r10 - 0x18) = r2
008598 r1 = *(u64 *)(r1 + 0x0)
008599 *(u64 *)(r10 - 0x20) = r1
008600 r1 = *(u64 *)(r3 + 0x0)
008601 r2 = *(u64 *)(r3 + 0x8)
008602 r4 = *(u64 *)(r3 + 0x10)
008603 r3 = *(u64 *)(r3 + 0x18)
008604 *(u64 *)(r7 + 0x18) = r3
008605 *(u64 *)(r7 + 0x10) = r4
008606 *(u64 *)(r7 + 0x8) = r2
008607 *(u64 *)(r7 + 0x0) = r1
008608 *(u16 *)(r7 + 0x20) = 0x100
008609 r1 = *(u64 *)(r10 - 0x1a0)
008610 *(u64 *)(r7 + 0x22) = r1
008611 r1 = *(u64 *)(r10 - 0x198)
008612 *(u64 *)(r7 + 0x2a) = r1
008613 r1 = *(u64 *)(r10 - 0x190)
008614 *(u64 *)(r7 + 0x32) = r1
008615 r1 = *(u64 *)(r10 - 0x188)
008616 *(u64 *)(r7 + 0x3a) = r1
008617 *(u16 *)(r7 + 0x42) = 0x0
008618 r1 = *(u64 *)(r10 - 0x180)
008619 *(u64 *)(r7 + 0x44) = r1
008620 r1 = *(u64 *)(r10 - 0x178)
008621 *(u64 *)(r7 + 0x4c) = r1
008622 r1 = *(u64 *)(r10 - 0x170)
008623 *(u64 *)(r7 + 0x54) = r1
008624 r1 = *(u64 *)(r10 - 0x168)
008625 *(u64 *)(r7 + 0x5c) = r1
008626 *(u16 *)(r7 + 0x64) = 0x100
008627 r1 = *(u64 *)(r10 - 0x148)
008628 *(u64 *)(r7 + 0x7e) = r1
008629 r1 = *(u64 *)(r10 - 0x150)
008630 *(u64 *)(r7 + 0x76) = r1
008631 r1 = *(u64 *)(r10 - 0x158)
008632 *(u64 *)(r7 + 0x6e) = r1
008633 r1 = *(u64 *)(r10 - 0x160)
008634 *(u64 *)(r7 + 0x66) = r1
008635 *(u16 *)(r7 + 0x86) = 0x100
008636 r1 = *(u64 *)(r10 - 0x128)
008637 *(u64 *)(r7 + 0xa0) = r1
008638 r1 = *(u64 *)(r10 - 0x130)
008639 *(u64 *)(r7 + 0x98) = r1
008640 r1 = *(u64 *)(r10 - 0x138)
008641 *(u64 *)(r7 + 0x90) = r1
008642 r1 = *(u64 *)(r10 - 0x140)
008643 *(u64 *)(r7 + 0x88) = r1
008644 *(u16 *)(r7 + 0xa8) = 0x100
008645 r1 = *(u64 *)(r10 - 0x108)
008646 *(u64 *)(r7 + 0xc2) = r1
008647 r1 = *(u64 *)(r10 - 0x110)
008648 *(u64 *)(r7 + 0xba) = r1
008649 r1 = *(u64 *)(r10 - 0x118)
008650 *(u64 *)(r7 + 0xb2) = r1
008651 r1 = *(u64 *)(r10 - 0x120)
008652 *(u64 *)(r7 + 0xaa) = r1
008653 *(u16 *)(r7 + 0xca) = 0x100
008654 r1 = *(u64 *)(r10 - 0xe8)
008655 *(u64 *)(r7 + 0xe4) = r1
008656 r1 = *(u64 *)(r10 - 0xf0)
008657 *(u64 *)(r7 + 0xdc) = r1
008658 r1 = *(u64 *)(r10 - 0xf8)
008659 *(u64 *)(r7 + 0xd4) = r1
008660 r1 = *(u64 *)(r10 - 0x100)
008661 *(u64 *)(r7 + 0xcc) = r1
008662 *(u16 *)(r7 + 0xec) = 0x100
008663 r1 = *(u64 *)(r10 - 0xc8)
008664 *(u64 *)(r7 + 0x106) = r1
008665 r1 = *(u64 *)(r10 - 0xd0)
008666 *(u64 *)(r7 + 0xfe) = r1
008667 r1 = *(u64 *)(r10 - 0xd8)
008668 *(u64 *)(r7 + 0xf6) = r1
008669 r1 = *(u64 *)(r10 - 0xe0)
008670 *(u64 *)(r7 + 0xee) = r1
008671 *(u16 *)(r7 + 0x10e) = 0x100
008672 r1 = *(u64 *)(r10 - 0xa8)
008673 *(u64 *)(r7 + 0x128) = r1
008674 r1 = *(u64 *)(r10 - 0xb0)
008675 *(u64 *)(r7 + 0x120) = r1
008676 r1 = *(u64 *)(r10 - 0xb8)
008677 *(u64 *)(r7 + 0x118) = r1
008678 r1 = *(u64 *)(r10 - 0xc0)
008679 *(u64 *)(r7 + 0x110) = r1
008680 *(u16 *)(r7 + 0x130) = 0x101
008681 r1 = *(u64 *)(r10 - 0x88)
008682 *(u64 *)(r7 + 0x14a) = r1
008683 r1 = *(u64 *)(r10 - 0x90)
008684 *(u64 *)(r7 + 0x142) = r1
008685 r1 = *(u64 *)(r10 - 0x98)
008686 *(u64 *)(r7 + 0x13a) = r1
008687 r1 = *(u64 *)(r10 - 0xa0)
008688 *(u64 *)(r7 + 0x132) = r1
008689 *(u16 *)(r7 + 0x152) = 0x0
008690 r1 = *(u64 *)(r10 - 0x68)
008691 *(u64 *)(r7 + 0x16c) = r1
008692 r1 = *(u64 *)(r10 - 0x70)
008693 *(u64 *)(r7 + 0x164) = r1
008694 r1 = *(u64 *)(r10 - 0x78)
008695 *(u64 *)(r7 + 0x15c) = r1
008696 r1 = *(u64 *)(r10 - 0x80)
008697 *(u64 *)(r7 + 0x154) = r1
008698 *(u16 *)(r7 + 0x174) = 0x0
008699 r1 = *(u64 *)(r10 - 0x48)
008700 *(u64 *)(r7 + 0x18e) = r1
008701 r1 = *(u64 *)(r10 - 0x50)
008702 *(u64 *)(r7 + 0x186) = r1
008703 r1 = *(u64 *)(r10 - 0x58)
008704 *(u64 *)(r7 + 0x17e) = r1
008705 r1 = *(u64 *)(r10 - 0x60)
008706 *(u64 *)(r7 + 0x176) = r1
008707 *(u16 *)(r7 + 0x196) = 0x0
008708 r1 = *(u64 *)(r10 - 0x28)
008709 *(u64 *)(r7 + 0x1b0) = r1
008710 r1 = *(u64 *)(r10 - 0x30)
008711 *(u64 *)(r7 + 0x1a8) = r1
008712 r1 = *(u64 *)(r10 - 0x38)
008713 *(u64 *)(r7 + 0x1a0) = r1
008714 r1 = *(u64 *)(r10 - 0x40)
008715 *(u64 *)(r7 + 0x198) = r1
008716 *(u16 *)(r7 + 0x1b8) = 0x0
008717 r1 = *(u64 *)(r10 - 0x8)
008718 *(u64 *)(r7 + 0x1d2) = r1
008719 r1 = *(u64 *)(r10 - 0x10)
008720 *(u64 *)(r7 + 0x1ca) = r1
008721 r1 = *(u64 *)(r10 - 0x18)
008722 *(u64 *)(r7 + 0x1c2) = r1
008723 r1 = *(u64 *)(r10 - 0x20)
008724 *(u64 *)(r7 + 0x1ba) = r1
008725 *(u16 *)(r7 + 0x1da) = 0x0
008726 call <target>
008727 r1 = <addr> ll
008728 r1 = *(u64 *)(r1 + 0x0)
008729 r5 = 0x0
008730 r4 = 0x1
008731 r3 = r1
008732 r3 += -0x11
008733 if r3 > r1 goto <offset>
008734 r4 = 0x0
008735 if r4 == 0x0 goto <offset>
008736 r3 = <addr> ll
008737 r2 = *(u64 *)(r10 - 0x4e0)
008738 if r1 == 0x0 goto <offset>
008739 r3 = r5
008740 r1 = <addr> ll
008741 if r3 > r1 goto <offset>
008742 goto <offset>
008743 *(u64 *)(r10 - 0x530) = r7
008744 *(u64 *)(r10 - 0x500) = r6
008745 if r4 != 0x0 goto <offset>
008746 r2 = r3
008747 r7 = <addr> ll
008748 r0 = *(u64 *)(r10 - 0x4e0)
008749 if r1 != 0x0 goto <offset>
008750 r1 = <addr> ll
008751 if r7 < r1 goto <offset>
008752 r1 = <addr> ll
008753 *(u64 *)(r1 + 0x0) = r7
008754 r8 = r0
008755 r8 += 0x2
008756 r2 = *(u64 *)(r10 - 0x4e8)
008757 if r8 >= r2 goto <offset>
008758 r1 = r0
008759 r1 += 0x4
008760 if r1 >= r2 goto <offset>
008761 r3 = r8
008762 r3 *= 0x30
008763 r4 = *(u64 *)(r10 - 0x4f8)
008764 r6 = r4
008765 r6 += r3
008766 r5 = *(u64 *)(r6 + 0x0)
008767 r1 *= 0x30
008768 r3 = r4
008769 r3 += r1
008770 r1 = *(u64 *)(r3 + 0x0)
008771 r3 = *(u64 *)(r1 + 0x18)
008772 *(u64 *)(r10 - 0xa8) = r3
008773 r3 = *(u64 *)(r1 + 0x10)
008774 *(u64 *)(r10 - 0xb0) = r3
008775 r3 = *(u64 *)(r1 + 0x8)
008776 *(u64 *)(r10 - 0xb8) = r3
008777 r1 = *(u64 *)(r1 + 0x0)
008778 *(u64 *)(r10 - 0xc0) = r1
008779 r1 = r0
008780 r1 += 0x5
008781 if r1 >= r2 goto <offset>
008782 r1 *= 0x30
008783 r3 = r4
008784 r3 += r1
008785 r1 = *(u64 *)(r3 + 0x0)
008786 r3 = *(u64 *)(r1 + 0x18)
008787 *(u64 *)(r10 - 0x88) = r3
008788 r3 = *(u64 *)(r1 + 0x10)
008789 *(u64 *)(r10 - 0x90) = r3
008790 r3 = *(u64 *)(r1 + 0x8)
008791 *(u64 *)(r10 - 0x98) = r3
008792 r1 = *(u64 *)(r1 + 0x0)
008793 *(u64 *)(r10 - 0xa0) = r1
008794 r1 = r0
008795 r1 += 0x6
008796 if r1 >= r2 goto <offset>
008797 r1 *= 0x30
008798 r3 = r4
008799 r3 += r1
008800 r1 = *(u64 *)(r3 + 0x0)
008801 r3 = *(u64 *)(r1 + 0x18)
008802 *(u64 *)(r10 - 0x68) = r3
008803 r3 = *(u64 *)(r1 + 0x10)
008804 *(u64 *)(r10 - 0x70) = r3
008805 r3 = *(u64 *)(r1 + 0x8)
008806 *(u64 *)(r10 - 0x78) = r3
008807 r1 = *(u64 *)(r1 + 0x0)
008808 *(u64 *)(r10 - 0x80) = r1
008809 r1 = r0
008810 r1 += 0x7
008811 if r1 >= r2 goto <offset>
008812 r1 *= 0x30
008813 r3 = r4
008814 r3 += r1
008815 r1 = *(u64 *)(r3 + 0x0)
008816 r3 = *(u64 *)(r1 + 0x18)
008817 *(u64 *)(r10 - 0x48) = r3
008818 r3 = *(u64 *)(r1 + 0x10)
008819 *(u64 *)(r10 - 0x50) = r3
008820 r3 = *(u64 *)(r1 + 0x8)
008821 *(u64 *)(r10 - 0x58) = r3
008822 r1 = *(u64 *)(r1 + 0x0)
008823 *(u64 *)(r10 - 0x60) = r1
008824 r1 = *(u64 *)(r9 + 0x0)
008825 r3 = *(u64 *)(r1 + 0x18)
008826 *(u64 *)(r10 - 0x28) = r3
008827 r3 = *(u64 *)(r1 + 0x10)
008828 *(u64 *)(r10 - 0x30) = r3
008829 r3 = *(u64 *)(r1 + 0x8)
008830 *(u64 *)(r10 - 0x38) = r3
008831 r1 = *(u64 *)(r1 + 0x0)
008832 *(u64 *)(r10 - 0x40) = r1
008833 r9 = r2
008834 if r9 == 0x1 goto <offset>
008835 r1 = *(u64 *)(r10 - 0x510)
008836 r1 = *(u64 *)(r1 + 0x0)
008837 r3 = *(u64 *)(r1 + 0x18)
008838 *(u64 *)(r10 - 0x8) = r3
008839 r3 = *(u64 *)(r1 + 0x10)
008840 *(u64 *)(r10 - 0x10) = r3
008841 r3 = *(u64 *)(r1 + 0x8)
008842 *(u64 *)(r10 - 0x18) = r3
008843 r1 = *(u64 *)(r1 + 0x0)
008844 *(u64 *)(r10 - 0x20) = r1
008845 r1 = *(u64 *)(r5 + 0x0)
008846 r3 = *(u64 *)(r5 + 0x8)
008847 r4 = *(u64 *)(r5 + 0x10)
008848 r2 = *(u64 *)(r5 + 0x18)
008849 *(u64 *)(r7 + 0x18) = r2
008850 *(u64 *)(r7 + 0x10) = r4
008851 *(u64 *)(r7 + 0x8) = r3
008852 *(u64 *)(r7 + 0x0) = r1
008853 *(u16 *)(r7 + 0x20) = 0x0
008854 r1 = *(u64 *)(r10 - 0x100)
008855 *(u64 *)(r7 + 0x22) = r1
008856 r1 = *(u64 *)(r10 - 0xf8)
008857 *(u64 *)(r7 + 0x2a) = r1
008858 r1 = *(u64 *)(r10 - 0xf0)
008859 *(u64 *)(r7 + 0x32) = r1
008860 r1 = *(u64 *)(r10 - 0xe8)
008861 *(u64 *)(r7 + 0x3a) = r1
008862 *(u16 *)(r7 + 0x42) = 0x100
008863 r1 = *(u64 *)(r10 - 0xc0)
008864 *(u64 *)(r7 + 0x44) = r1
008865 r1 = *(u64 *)(r10 - 0xb8)
008866 *(u64 *)(r7 + 0x4c) = r1
008867 r1 = *(u64 *)(r10 - 0xb0)
008868 *(u64 *)(r7 + 0x54) = r1
008869 r1 = *(u64 *)(r10 - 0xa8)
008870 *(u64 *)(r7 + 0x5c) = r1
008871 *(u16 *)(r7 + 0x64) = 0x0
008872 r1 = *(u64 *)(r10 - 0xe8)
008873 *(u64 *)(r7 + 0x7e) = r1
008874 r1 = *(u64 *)(r10 - 0xf0)
008875 *(u64 *)(r7 + 0x76) = r1
008876 r1 = *(u64 *)(r10 - 0xf8)
008877 *(u64 *)(r7 + 0x6e) = r1
008878 r1 = *(u64 *)(r10 - 0x100)
008879 *(u64 *)(r7 + 0x66) = r1
008880 *(u16 *)(r7 + 0x86) = 0x100
008881 r1 = *(u64 *)(r10 - 0x88)
008882 *(u64 *)(r7 + 0xa0) = r1
008883 r1 = *(u64 *)(r10 - 0x90)
008884 *(u64 *)(r7 + 0x98) = r1
008885 r1 = *(u64 *)(r10 - 0x98)
008886 *(u64 *)(r7 + 0x90) = r1
008887 r1 = *(u64 *)(r10 - 0xa0)
008888 *(u64 *)(r7 + 0x88) = r1
008889 *(u16 *)(r7 + 0xa8) = 0x100
008890 r1 = *(u64 *)(r10 - 0x68)
008891 *(u64 *)(r7 + 0xc2) = r1
008892 r1 = *(u64 *)(r10 - 0x70)
008893 *(u64 *)(r7 + 0xba) = r1
008894 r1 = *(u64 *)(r10 - 0x78)
008895 *(u64 *)(r7 + 0xb2) = r1
008896 r1 = *(u64 *)(r10 - 0x80)
008897 *(u64 *)(r7 + 0xaa) = r1
008898 *(u16 *)(r7 + 0xca) = 0x100
008899 r1 = *(u64 *)(r10 - 0xe8)
008900 *(u64 *)(r7 + 0xe4) = r1
008901 r1 = *(u64 *)(r10 - 0xf0)
008902 *(u64 *)(r7 + 0xdc) = r1
008903 r1 = *(u64 *)(r10 - 0xf8)
008904 *(u64 *)(r7 + 0xd4) = r1
008905 r1 = *(u64 *)(r10 - 0x100)
008906 *(u64 *)(r7 + 0xcc) = r1
008907 *(u16 *)(r7 + 0xec) = 0x100
008908 r1 = *(u64 *)(r10 - 0xe8)
008909 *(u64 *)(r7 + 0x106) = r1
008910 r1 = *(u64 *)(r10 - 0xf0)
008911 *(u64 *)(r7 + 0xfe) = r1
008912 r1 = *(u64 *)(r10 - 0xf8)
008913 *(u64 *)(r7 + 0xf6) = r1
008914 r1 = *(u64 *)(r10 - 0x100)
008915 *(u64 *)(r7 + 0xee) = r1
008916 *(u16 *)(r7 + 0x10e) = 0x100
008917 r1 = *(u64 *)(r10 - 0xe8)
008918 *(u64 *)(r7 + 0x128) = r1
008919 r1 = *(u64 *)(r10 - 0xf0)
008920 *(u64 *)(r7 + 0x120) = r1
008921 r1 = *(u64 *)(r10 - 0xf8)
008922 *(u64 *)(r7 + 0x118) = r1
008923 r1 = *(u64 *)(r10 - 0x100)
008924 *(u64 *)(r7 + 0x110) = r1
008925 *(u16 *)(r7 + 0x130) = 0x100
008926 r1 = *(u64 *)(r10 - 0xe8)
008927 *(u64 *)(r7 + 0x14a) = r1
008928 r1 = *(u64 *)(r10 - 0xf0)
008929 *(u64 *)(r7 + 0x142) = r1
008930 r1 = *(u64 *)(r10 - 0xf8)
008931 *(u64 *)(r7 + 0x13a) = r1
008932 r1 = *(u64 *)(r10 - 0x100)
008933 *(u64 *)(r7 + 0x132) = r1
008934 *(u16 *)(r7 + 0x152) = 0x100
008935 r1 = *(u64 *)(r10 - 0xe8)
008936 *(u64 *)(r7 + 0x16c) = r1
008937 r1 = *(u64 *)(r10 - 0xf0)
008938 *(u64 *)(r7 + 0x164) = r1
008939 r1 = *(u64 *)(r10 - 0xf8)
008940 *(u64 *)(r7 + 0x15c) = r1
008941 r1 = *(u64 *)(r10 - 0x100)
008942 *(u64 *)(r7 + 0x154) = r1
008943 *(u16 *)(r7 + 0x174) = 0x100
008944 r1 = *(u64 *)(r10 - 0xe8)
008945 *(u64 *)(r7 + 0x18e) = r1
008946 r1 = *(u64 *)(r10 - 0xf0)
008947 *(u64 *)(r7 + 0x186) = r1
008948 r1 = *(u64 *)(r10 - 0xf8)
008949 *(u64 *)(r7 + 0x17e) = r1
008950 r1 = *(u64 *)(r10 - 0x100)
008951 *(u64 *)(r7 + 0x176) = r1
008952 *(u16 *)(r7 + 0x196) = 0x100
008953 r1 = *(u64 *)(r10 - 0xe8)
008954 *(u64 *)(r7 + 0x1b0) = r1
008955 r1 = *(u64 *)(r10 - 0xf0)
008956 *(u64 *)(r7 + 0x1a8) = r1
008957 r1 = *(u64 *)(r10 - 0xf8)
008958 *(u64 *)(r7 + 0x1a0) = r1
008959 r1 = *(u64 *)(r10 - 0x100)
008960 *(u64 *)(r7 + 0x198) = r1
008961 *(u16 *)(r7 + 0x1b8) = 0x100
008962 r1 = *(u64 *)(r10 - 0xe8)
008963 *(u64 *)(r7 + 0x1d2) = r1
008964 r1 = *(u64 *)(r10 - 0xf0)
008965 *(u64 *)(r7 + 0x1ca) = r1
008966 r1 = *(u64 *)(r10 - 0xf8)
008967 *(u64 *)(r7 + 0x1c2) = r1
008968 r1 = *(u64 *)(r10 - 0x100)
008969 *(u64 *)(r7 + 0x1ba) = r1
008970 *(u16 *)(r7 + 0x1da) = 0x100
008971 r1 = *(u64 *)(r10 - 0x48)
008972 *(u64 *)(r7 + 0x1f4) = r1
008973 r1 = *(u64 *)(r10 - 0x50)
008974 *(u64 *)(r7 + 0x1ec) = r1
008975 r1 = *(u64 *)(r10 - 0x58)
008976 *(u64 *)(r7 + 0x1e4) = r1
008977 r1 = *(u64 *)(r10 - 0x60)
008978 *(u64 *)(r7 + 0x1dc) = r1
008979 *(u16 *)(r7 + 0x1fc) = 0x100
008980 r1 = *(u64 *)(r10 - 0x28)
008981 *(u64 *)(r7 + 0x216) = r1
008982 r1 = *(u64 *)(r10 - 0x30)
008983 *(u64 *)(r7 + 0x20e) = r1
008984 r1 = *(u64 *)(r10 - 0x38)
008985 *(u64 *)(r7 + 0x206) = r1
008986 r1 = *(u64 *)(r10 - 0x40)
008987 *(u64 *)(r7 + 0x1fe) = r1
008988 *(u16 *)(r7 + 0x21e) = 0x100
008989 r1 = *(u64 *)(r10 - 0x8)
008990 *(u64 *)(r7 + 0x238) = r1
008991 r1 = *(u64 *)(r10 - 0x10)
008992 *(u64 *)(r7 + 0x230) = r1
008993 r1 = *(u64 *)(r10 - 0x18)
008994 *(u64 *)(r7 + 0x228) = r1
008995 r1 = *(u64 *)(r10 - 0x20)
008996 *(u64 *)(r7 + 0x220) = r1
008997 *(u16 *)(r7 + 0x240) = 0x101
008998 call <target>
008999 r1 = <addr> ll
009000 r2 = *(u64 *)(r1 + 0x0)
009001 r3 = 0x0
009002 r4 = 0x1
009003 r1 = r2
009004 r1 += -0x11
009005 if r1 > r2 goto <offset>
009006 r4 = 0x0
009007 if r4 == 0x0 goto <offset>
009008 r1 = <addr> ll
009009 r4 = *(u64 *)(r10 - 0x4e0)
009010 if r2 == 0x0 goto <offset>
009011 r1 = r3
009012 r2 = <addr> ll
009013 if r1 > r2 goto <offset>
009014 goto <offset>
009015 if r4 != 0x0 goto <offset>
009016 r3 = r1
009017 r1 = <addr> ll
009018 r4 = *(u64 *)(r10 - 0x4e0)
009019 if r2 != 0x0 goto <offset>
009020 r2 = <addr> ll
009021 if r1 <= r2 goto <offset>
009022 r2 = <addr> ll
009023 *(u64 *)(r2 + 0x0) = r1
009024 r2 = *(u64 *)(r10 - 0x508)
009025 *(u64 *)(r1 + 0x1) = r2
009026 *(u64 *)(r1 + 0x9) = 0x0
009027 *(u8 *)(r1 + 0x0) = 0x9
009028 r2 = *(u64 *)(r10 - 0xc8)
009029 r3 = *(u64 *)(r10 - 0x520)
009030 *(u64 *)(r3 + 0x18) = r2
009031 r2 = *(u64 *)(r10 - 0xd0)
009032 *(u64 *)(r3 + 0x10) = r2
009033 r2 = *(u64 *)(r10 - 0xd8)
009034 *(u64 *)(r3 + 0x8) = r2
009035 r2 = *(u64 *)(r10 - 0xe0)
009036 *(u64 *)(r3 + 0x0) = r2
009037 *(u64 *)(r10 - 0x1f0) = r1
009038 *(u64 *)(r10 - 0x208) = r7
009039 *(u64 *)(r10 - 0x1e8) = 0x11
009040 *(u64 *)(r10 - 0x1f8) = 0x11
009041 *(u64 *)(r10 - 0x200) = 0x11
009042 *(u64 *)(r10 - 0x210) = 0x11
009043 if r9 <= 0x2 goto <offset>
009044 r4 += 0x9
009045 if r4 < r8 goto <offset>
009046 *(u64 *)(r10 - 0x10) = r6
009047 r1 = *(u64 *)(r10 - 0x510)
009048 *(u64 *)(r10 - 0x20) = r1
009049 *(u64 *)(r10 - 0x8) = 0x7
009050 *(u64 *)(r10 - 0x18) = 0x2
009051 r1 = r10
009052 r1 += -0x40
009053 r2 = r10
009054 r2 += -0x20
009055 call -0x228e
009056 r7 = *(u64 *)(r10 - 0x30)
009057 r8 = *(u64 *)(r10 - 0x38)
009058 r1 = r10
009059 r1 += -0x120
009060 r2 = r10
009061 r2 += -0x210
009062 r3 = r8
009063 r4 = r7
009064 call <target>
009065 r6 = *(u64 *)(r10 - 0x120)
009066 r1 = -<addr> ll
009067 if r6 != r1 goto <offset>
009068 if r7 == 0x0 goto <offset>
009069 r8 += 0x10
009070 goto <offset>
009071 r8 += 0x30
009072 r7 += -0x1
009073 if r7 == 0x0 goto <offset>
009074 r1 = *(u64 *)(r8 - 0x8)
009075 r2 = *(u64 *)(r1 + 0x0)
009076 r2 += -0x1
009077 *(u64 *)(r1 + 0x0) = r2
009078 if r2 != 0x0 goto <offset>
009079 r1 = r8
009080 r1 += -0x8
009081 call <target>
009082 r1 = *(u64 *)(r8 + 0x0)
009083 r2 = *(u64 *)(r1 + 0x0)
009084 r2 += -0x1
009085 *(u64 *)(r1 + 0x0) = r2
009086 if r2 != 0x0 goto <offset>
009087 r1 = r8
009088 call <target>
009089 goto <offset>
009090 if r4 != 0x0 goto <offset>
009091 r5 = r3
009092 r3 = <addr> ll
009093 r2 = *(u64 *)(r10 - 0x4e0)
009094 if r1 != 0x0 goto <offset>
009095 r1 = <addr> ll
009096 if r3 <= r1 goto <offset>
009097 r1 = <addr> ll
009098 *(u64 *)(r1 + 0x0) = r3
009099 r1 = *(u64 *)(r10 - 0x508)
009100 *(u64 *)(r3 + 0x1) = r1
009101 *(u64 *)(r3 + 0x9) = 0x0
009102 *(u8 *)(r3 + 0x0) = 0x6
009103 *(u64 *)(r10 - 0x1f0) = r3
009104 *(u64 *)(r10 - 0x1e8) = 0x11
009105 *(u64 *)(r10 - 0x1f8) = 0x11
009106 r1 = *(u64 *)(r10 - 0x128)
009107 r3 = *(u64 *)(r10 - 0x520)
009108 *(u64 *)(r3 + 0x18) = r1
009109 r1 = *(u64 *)(r10 - 0x130)
009110 *(u64 *)(r3 + 0x10) = r1
009111 r1 = *(u64 *)(r10 - 0x138)
009112 *(u64 *)(r3 + 0x8) = r1
009113 r1 = *(u64 *)(r10 - 0x140)
009114 *(u64 *)(r3 + 0x0) = r1
009115 *(u64 *)(r10 - 0x208) = r7
009116 *(u64 *)(r10 - 0x200) = 0xa
009117 *(u64 *)(r10 - 0x210) = 0xa
009118 r2 += 0xb
009119 if r2 < r8 goto <offset>
009120 *(u64 *)(r10 - 0x10) = r9
009121 r1 = *(u64 *)(r10 - 0x510)
009122 *(u64 *)(r10 - 0x20) = r1
009123 *(u64 *)(r10 - 0x8) = 0x9
009124 *(u64 *)(r10 - 0x18) = 0x2
009125 r1 = r10
009126 r1 += -0x40
009127 r2 = r10
009128 r2 += -0x20
009129 call -0x22d8
009130 r7 = *(u64 *)(r10 - 0x30)
009131 r8 = *(u64 *)(r10 - 0x38)
009132 r1 = r10
009133 r1 += -0x160
009134 r2 = r10
009135 r2 += -0x210
009136 r3 = r8
009137 r4 = r7
009138 call <target>
009139 r9 = *(u64 *)(r10 - 0x160)
009140 r1 = -<addr> ll
009141 if r9 != r1 goto <offset>
009142 r9 = *(u64 *)(r10 - 0x4e8)
009143 if r7 == 0x0 goto <offset>
009144 r8 += 0x10
009145 goto <offset>
009146 r8 += 0x30
009147 r7 += -0x1
009148 if r7 == 0x0 goto <offset>
009149 r1 = *(u64 *)(r8 - 0x8)
009150 r2 = *(u64 *)(r1 + 0x0)
009151 r2 += -0x1
009152 *(u64 *)(r1 + 0x0) = r2
009153 if r2 != 0x0 goto <offset>
009154 r1 = r8
009155 r1 += -0x8
009156 call <target>
009157 r1 = *(u64 *)(r8 + 0x0)
009158 r2 = *(u64 *)(r1 + 0x0)
009159 r2 += -0x1
009160 *(u64 *)(r1 + 0x0) = r2
009161 if r2 != 0x0 goto <offset>
009162 r1 = r8
009163 call <target>
009164 goto <offset>
009165 if r4 != 0x0 goto <offset>
009166 r3 = r1
009167 r1 = <addr> ll
009168 r4 = *(u64 *)(r10 - 0x4e0)
009169 if r2 != 0x0 goto <offset>
009170 r2 = <addr> ll
009171 if r1 <= r2 goto <offset>
009172 r2 = <addr> ll
009173 *(u64 *)(r2 + 0x0) = r1
009174 r2 = *(u64 *)(r10 - 0x508)
009175 *(u64 *)(r1 + 0x1) = r2
009176 *(u64 *)(r1 + 0x9) = 0x0
009177 *(u8 *)(r1 + 0x0) = 0x1
009178 r2 = *(u64 *)(r10 - 0x128)
009179 r3 = *(u64 *)(r10 - 0x520)
009180 *(u64 *)(r3 + 0x18) = r2
009181 r2 = *(u64 *)(r10 - 0x130)
009182 *(u64 *)(r3 + 0x10) = r2
009183 r2 = *(u64 *)(r10 - 0x138)
009184 *(u64 *)(r3 + 0x8) = r2
009185 r2 = *(u64 *)(r10 - 0x140)
009186 *(u64 *)(r3 + 0x0) = r2
009187 *(u64 *)(r10 - 0x1f0) = r1
009188 *(u64 *)(r10 - 0x208) = r7
009189 *(u64 *)(r10 - 0x1e8) = 0x11
009190 *(u64 *)(r10 - 0x1f8) = 0x11
009191 *(u64 *)(r10 - 0x200) = 0xa
009192 *(u64 *)(r10 - 0x210) = 0xa
009193 r4 += 0xb
009194 if r4 < r8 goto <offset>
009195 *(u64 *)(r10 - 0x10) = r9
009196 r1 = *(u64 *)(r10 - 0x510)
009197 *(u64 *)(r10 - 0x20) = r1
009198 *(u64 *)(r10 - 0x8) = 0xa
009199 *(u64 *)(r10 - 0x18) = 0x2
009200 r1 = r10
009201 r1 += -0x40
009202 r2 = r10
009203 r2 += -0x20
009204 call -0x2323
009205 r7 = *(u64 *)(r10 - 0x30)
009206 r8 = *(u64 *)(r10 - 0x38)
009207 r1 = r10
009208 r1 += -0x160
009209 r2 = r10
009210 r2 += -0x210
009211 r3 = r8
009212 r4 = r7
009213 call <target>
009214 r6 = *(u64 *)(r10 - 0x160)
009215 r1 = -<addr> ll
009216 if r6 != r1 goto <offset>
009217 r9 = *(u64 *)(r10 - 0x4e8)
009218 if r7 == 0x0 goto <offset>
009219 r8 += 0x10
009220 goto <offset>
009221 r8 += 0x30
009222 r7 += -0x1
009223 if r7 == 0x0 goto <offset>
009224 r1 = *(u64 *)(r8 - 0x8)
009225 r2 = *(u64 *)(r1 + 0x0)
009226 r2 += -0x1
009227 *(u64 *)(r1 + 0x0) = r2
009228 if r2 != 0x0 goto <offset>
009229 r1 = r8
009230 r1 += -0x8
009231 call <target>
009232 r1 = *(u64 *)(r8 + 0x0)
009233 r2 = *(u64 *)(r1 + 0x0)
009234 r2 += -0x1
009235 *(u64 *)(r1 + 0x0) = r2
009236 if r2 != 0x0 goto <offset>
009237 r1 = r8
009238 call <target>
009239 goto <offset>
009240 if r4 != 0x0 goto <offset>
009241 r3 = r1
009242 r1 = <addr> ll
009243 r4 = *(u64 *)(r10 - 0x4e0)
009244 if r2 != 0x0 goto <offset>
009245 r2 = <addr> ll
009246 if r1 <= r2 goto <offset>
009247 r2 = <addr> ll
009248 *(u64 *)(r2 + 0x0) = r1
009249 r2 = *(u64 *)(r10 - 0x508)
009250 *(u64 *)(r1 + 0x8) = r2
009251 r2 = -<addr> ll
009252 *(u64 *)(r1 + 0x0) = r2
009253 *(u64 *)(r1 + 0x10) = 0x0
009254 r2 = *(u64 *)(r10 - 0x1a8)
009255 r3 = *(u64 *)(r10 - 0x520)
009256 *(u64 *)(r3 + 0x18) = r2
009257 r2 = *(u64 *)(r10 - 0x1b0)
009258 *(u64 *)(r3 + 0x10) = r2
009259 r2 = *(u64 *)(r10 - 0x1b8)
009260 *(u64 *)(r3 + 0x8) = r2
009261 r2 = *(u64 *)(r10 - 0x1c0)
009262 *(u64 *)(r3 + 0x0) = r2
009263 *(u64 *)(r10 - 0x1f0) = r1
009264 *(u64 *)(r10 - 0x208) = r7
009265 *(u64 *)(r10 - 0x1e8) = 0x18
009266 *(u64 *)(r10 - 0x1f8) = 0x18
009267 *(u64 *)(r10 - 0x200) = 0xe
009268 *(u64 *)(r10 - 0x210) = 0xe
009269 r4 += 0xd
009270 if r4 < r6 goto <offset>
009271 r1 = *(u64 *)(r10 - 0x500)
009272 *(u64 *)(r10 - 0x10) = r1
009273 r1 = *(u64 *)(r10 - 0x510)
009274 *(u64 *)(r10 - 0x20) = r1
009275 *(u64 *)(r10 - 0x8) = 0xc
009276 *(u64 *)(r10 - 0x18) = 0x2
009277 r1 = r10
009278 r1 += -0x40
009279 r2 = r10
009280 r2 += -0x20
009281 call -0x2370
009282 r6 = *(u64 *)(r10 - 0x30)
009283 r7 = *(u64 *)(r10 - 0x38)
009284 r1 = r10
009285 r1 += -0x230
009286 r2 = r10
009287 r2 += -0x210
009288 r3 = r7
009289 r4 = r6
009290 call <target>
009291 r9 = *(u64 *)(r10 - 0x230)
009292 r1 = -<addr> ll
009293 if r9 != r1 goto <offset>
009294 r9 = *(u64 *)(r10 - 0x4e8)
009295 if r6 == 0x0 goto <offset>
009296 r7 += 0x10
009297 goto <offset>
009298 r7 += 0x30
009299 r6 += -0x1
009300 if r6 == 0x0 goto <offset>
009301 r1 = *(u64 *)(r7 - 0x8)
009302 r2 = *(u64 *)(r1 + 0x0)
009303 r2 += -0x1
009304 *(u64 *)(r1 + 0x0) = r2
009305 if r2 != 0x0 goto <offset>
009306 r1 = r7
009307 r1 += -0x8
009308 call <target>
009309 r1 = *(u64 *)(r7 + 0x0)
009310 r2 = *(u64 *)(r1 + 0x0)
009311 r2 += -0x1
009312 *(u64 *)(r1 + 0x0) = r2
009313 if r2 != 0x0 goto <offset>
009314 r1 = r7
009315 call <target>
009316 goto <offset>
009317 if r4 != 0x0 goto <offset>
009318 r3 = r1
009319 r1 = <addr> ll
009320 r4 = *(u64 *)(r10 - 0x4e0)
009321 if r2 != 0x0 goto <offset>
009322 r2 = <addr> ll
009323 if r1 <= r2 goto <offset>
009324 r2 = <addr> ll
009325 *(u64 *)(r2 + 0x0) = r1
009326 r2 = *(u64 *)(r10 - 0x508)
009327 *(u64 *)(r1 + 0x8) = r2
009328 r2 = -<addr> ll
009329 *(u64 *)(r1 + 0x0) = r2
009330 *(u64 *)(r1 + 0x10) = 0x0
009331 r2 = *(u64 *)(r10 - 0x188)
009332 r3 = *(u64 *)(r10 - 0x520)
009333 *(u64 *)(r3 + 0x18) = r2
009334 r2 = *(u64 *)(r10 - 0x190)
009335 *(u64 *)(r3 + 0x10) = r2
009336 r2 = *(u64 *)(r10 - 0x198)
009337 *(u64 *)(r3 + 0x8) = r2
009338 r2 = *(u64 *)(r10 - 0x1a0)
009339 *(u64 *)(r3 + 0x0) = r2
009340 *(u64 *)(r10 - 0x1f0) = r1
009341 *(u64 *)(r10 - 0x208) = r7
009342 *(u64 *)(r10 - 0x1e8) = 0x18
009343 *(u64 *)(r10 - 0x1f8) = 0x18
009344 *(u64 *)(r10 - 0x200) = 0xd
009345 *(u64 *)(r10 - 0x210) = 0xd
009346 r4 += 0xe
009347 if r4 < r6 goto <offset>
009348 *(u64 *)(r10 - 0x10) = r9
009349 r1 = *(u64 *)(r10 - 0x510)
009350 *(u64 *)(r10 - 0x20) = r1
009351 *(u64 *)(r10 - 0x8) = 0xc
009352 *(u64 *)(r10 - 0x18) = 0x2
009353 r1 = r10
009354 r1 += -0x40
009355 r2 = r10
009356 r2 += -0x20
009357 call -0x23bc
009358 r6 = *(u64 *)(r10 - 0x30)
009359 r7 = *(u64 *)(r10 - 0x38)
009360 r1 = r10
009361 r1 += -0x1c0
009362 r2 = r10
009363 r2 += -0x210
009364 r3 = r7
009365 r4 = r6
009366 call <target>
009367 r9 = *(u64 *)(r10 - 0x1c0)
009368 r1 = -<addr> ll
009369 if r9 != r1 goto <offset>
009370 r9 = *(u64 *)(r10 - 0x4e8)
009371 if r6 == 0x0 goto <offset>
009372 r7 += 0x10
009373 goto <offset>
009374 r7 += 0x30
009375 r6 += -0x1
009376 if r6 == 0x0 goto <offset>
009377 r1 = *(u64 *)(r7 - 0x8)
009378 r2 = *(u64 *)(r1 + 0x0)
009379 r2 += -0x1
009380 *(u64 *)(r1 + 0x0) = r2
009381 if r2 != 0x0 goto <offset>
009382 r1 = r7
009383 r1 += -0x8
009384 call <target>
009385 r1 = *(u64 *)(r7 + 0x0)
009386 r2 = *(u64 *)(r1 + 0x0)
009387 r2 += -0x1
009388 *(u64 *)(r1 + 0x0) = r2
009389 if r2 != 0x0 goto <offset>
009390 r1 = r7
009391 call <target>
009392 goto <offset>
009393 if r4 != 0x0 goto <offset>
009394 r3 = r1
009395 r1 = <addr> ll
009396 r4 = *(u64 *)(r10 - 0x4e0)
009397 if r2 != 0x0 goto <offset>
009398 r2 = <addr> ll
009399 if r1 <= r2 goto <offset>
009400 r2 = <addr> ll
009401 *(u64 *)(r2 + 0x0) = r1
009402 r2 = *(u64 *)(r10 - 0x508)
009403 *(u64 *)(r1 + 0x8) = r2
009404 r2 = -<addr> ll
009405 *(u64 *)(r1 + 0x0) = r2
009406 *(u64 *)(r1 + 0x10) = 0x0
009407 r2 = *(u64 *)(r10 - 0x218)
009408 r3 = *(u64 *)(r10 - 0x520)
009409 *(u64 *)(r3 + 0x18) = r2
009410 r2 = *(u64 *)(r10 - 0x220)
009411 *(u64 *)(r3 + 0x10) = r2
009412 r2 = *(u64 *)(r10 - 0x228)
009413 *(u64 *)(r3 + 0x8) = r2
009414 r2 = *(u64 *)(r10 - 0x230)
009415 *(u64 *)(r3 + 0x0) = r2
009416 *(u64 *)(r10 - 0x1f0) = r1
009417 *(u64 *)(r10 - 0x208) = r7
009418 *(u64 *)(r10 - 0x1e8) = 0x18
009419 *(u64 *)(r10 - 0x1f8) = 0x18
009420 *(u64 *)(r10 - 0x200) = 0xf
009421 *(u64 *)(r10 - 0x210) = 0xf
009422 r4 += 0x10
009423 if r4 < r6 goto <offset>
009424 *(u64 *)(r10 - 0x10) = r9
009425 r1 = *(u64 *)(r10 - 0x510)
009426 *(u64 *)(r10 - 0x20) = r1
009427 *(u64 *)(r10 - 0x8) = 0xe
009428 *(u64 *)(r10 - 0x18) = 0x2
009429 r1 = r10
009430 r1 += -0x40
009431 r2 = r10
009432 r2 += -0x20
009433 call -0x2408
009434 r6 = *(u64 *)(r10 - 0x30)
009435 r7 = *(u64 *)(r10 - 0x38)
009436 r1 = r10
009437 r1 += -0x250
009438 r2 = r10
009439 r2 += -0x210
009440 r3 = r7
009441 r4 = r6
009442 call <target>
009443 r9 = *(u64 *)(r10 - 0x250)
009444 r1 = -<addr> ll
009445 if r9 != r1 goto <offset>
009446 r9 = *(u64 *)(r10 - 0x4e8)
009447 if r6 == 0x0 goto <offset>
009448 r7 += 0x10
009449 goto <offset>
009450 r7 += 0x30
009451 r6 += -0x1
009452 if r6 == 0x0 goto <offset>
009453 r1 = *(u64 *)(r7 - 0x8)
009454 r2 = *(u64 *)(r1 + 0x0)
009455 r2 += -0x1
009456 *(u64 *)(r1 + 0x0) = r2
009457 if r2 != 0x0 goto <offset>
009458 r1 = r7
009459 r1 += -0x8
009460 call <target>
009461 r1 = *(u64 *)(r7 + 0x0)
009462 r2 = *(u64 *)(r1 + 0x0)
009463 r2 += -0x1
009464 *(u64 *)(r1 + 0x0) = r2
009465 if r2 != 0x0 goto <offset>
009466 r1 = r7
009467 call <target>
009468 goto <offset>
009469 if r4 != 0x0 goto <offset>
009470 r5 = r3
009471 r3 = <addr> ll
009472 r2 = *(u64 *)(r10 - 0x4e0)
009473 if r1 != 0x0 goto <offset>
009474 r1 = <addr> ll
009475 if r3 <= r1 goto <offset>
009476 r1 = <addr> ll
009477 *(u64 *)(r1 + 0x0) = r3
009478 r1 = *(u64 *)(r10 - 0x508)
009479 *(u64 *)(r3 + 0x1) = r1
009480 *(u64 *)(r3 + 0x9) = 0x0
009481 *(u8 *)(r3 + 0x0) = 0x10
009482 *(u64 *)(r10 - 0x1f0) = r3
009483 *(u64 *)(r10 - 0x1e8) = 0x11
009484 *(u64 *)(r10 - 0x1f8) = 0x11
009485 r1 = *(u64 *)(r10 - 0x1a8)
009486 r3 = *(u64 *)(r10 - 0x520)
009487 *(u64 *)(r3 + 0x18) = r1
009488 r1 = *(u64 *)(r10 - 0x1b0)
009489 *(u64 *)(r3 + 0x10) = r1
009490 r1 = *(u64 *)(r10 - 0x1b8)
009491 *(u64 *)(r3 + 0x8) = r1
009492 r1 = *(u64 *)(r10 - 0x1c0)
009493 *(u64 *)(r3 + 0x0) = r1
009494 *(u64 *)(r10 - 0x208) = r7
009495 *(u64 *)(r10 - 0x200) = 0xe
009496 *(u64 *)(r10 - 0x210) = 0xe
009497 r2 += 0xf
009498 if r2 < r6 goto <offset>
009499 r1 = *(u64 *)(r10 - 0x500)
009500 *(u64 *)(r10 - 0x10) = r1
009501 r1 = *(u64 *)(r10 - 0x510)
009502 *(u64 *)(r10 - 0x20) = r1
009503 *(u64 *)(r10 - 0x8) = 0xe
009504 *(u64 *)(r10 - 0x18) = 0x2
009505 r1 = r10
009506 r1 += -0x40
009507 r2 = r10
009508 r2 += -0x20
009509 call -0x2454
009510 r6 = *(u64 *)(r10 - 0x30)
009511 r7 = *(u64 *)(r10 - 0x38)
009512 r1 = r10
009513 r1 += -0x230
009514 r2 = r10
009515 r2 += -0x210
009516 r3 = r7
009517 r4 = r6
009518 call <target>
009519 r9 = *(u64 *)(r10 - 0x230)
009520 r1 = -<addr> ll
009521 if r9 != r1 goto <offset>
009522 r9 = *(u64 *)(r10 - 0x4e8)
009523 if r6 == 0x0 goto <offset>
009524 r7 += 0x10
009525 goto <offset>
009526 r7 += 0x30
009527 r6 += -0x1
009528 if r6 == 0x0 goto <offset>
009529 r1 = *(u64 *)(r7 - 0x8)
009530 r2 = *(u64 *)(r1 + 0x0)
009531 r2 += -0x1
009532 *(u64 *)(r1 + 0x0) = r2
009533 if r2 != 0x0 goto <offset>
009534 r1 = r7
009535 r1 += -0x8
009536 call <target>
009537 r1 = *(u64 *)(r7 + 0x0)
009538 r2 = *(u64 *)(r1 + 0x0)
009539 r2 += -0x1
009540 *(u64 *)(r1 + 0x0) = r2
009541 if r2 != 0x0 goto <offset>
009542 r1 = r7
009543 call <target>
009544 goto <offset>
009545 if r4 != 0x0 goto <offset>
009546 r3 = r1
009547 r1 = <addr> ll
009548 r4 = *(u64 *)(r10 - 0x4e0)
009549 if r2 != 0x0 goto <offset>
009550 r2 = <addr> ll
009551 if r1 <= r2 goto <offset>
009552 r3 = *(u64 *)(r10 - 0x500)
009553 r3 &= 0xff
009554 r2 = 0x1
009555 if r3 != 0x0 goto <offset>
009556 r2 = 0x0
009557 r3 = <addr> ll
009558 *(u64 *)(r3 + 0x0) = r1
009559 r3 = *(u64 *)(r10 - 0x508)
009560 *(u64 *)(r1 + 0x1) = r3
009561 *(u8 *)(r1 + 0xa) = w2
009562 *(u64 *)(r1 + 0xb) = 0x0
009563 *(u8 *)(r1 + 0x9) = 0x1
009564 *(u8 *)(r1 + 0x0) = 0x1
009565 *(u64 *)(r1 + 0x13) = 0x0
009566 r2 = *(u64 *)(r10 - 0x218)
009567 r3 = *(u64 *)(r10 - 0x520)
009568 *(u64 *)(r3 + 0x18) = r2
009569 r2 = *(u64 *)(r10 - 0x220)
009570 *(u64 *)(r3 + 0x10) = r2
009571 r2 = *(u64 *)(r10 - 0x228)
009572 *(u64 *)(r3 + 0x8) = r2
009573 r2 = *(u64 *)(r10 - 0x230)
009574 *(u64 *)(r3 + 0x0) = r2
009575 *(u64 *)(r10 - 0x1f0) = r1
009576 *(u64 *)(r10 - 0x208) = r7
009577 *(u64 *)(r10 - 0x1e8) = 0x1b
009578 *(u64 *)(r10 - 0x1f8) = 0x1b
009579 *(u64 *)(r10 - 0x200) = 0xf
009580 *(u64 *)(r10 - 0x210) = 0xf
009581 r4 += 0xf
009582 if r4 < r6 goto <offset>
009583 r1 = *(u64 *)(r10 - 0x530)
009584 *(u64 *)(r10 - 0x10) = r1
009585 r1 = *(u64 *)(r10 - 0x510)
009586 *(u64 *)(r10 - 0x20) = r1
009587 *(u64 *)(r10 - 0x8) = 0xe
009588 *(u64 *)(r10 - 0x18) = 0x2
009589 r1 = r10
009590 r1 += -0x40
009591 r2 = r10
009592 r2 += -0x20
009593 call -0x24a8
009594 r6 = *(u64 *)(r10 - 0x30)
009595 r7 = *(u64 *)(r10 - 0x38)
009596 r1 = r10
009597 r1 += -0x250
009598 r2 = r10
009599 r2 += -0x210
009600 r3 = r7
009601 r4 = r6
009602 call <target>
009603 r9 = *(u64 *)(r10 - 0x250)
009604 r1 = -<addr> ll
009605 if r9 != r1 goto <offset>
009606 r9 = *(u64 *)(r10 - 0x4e8)
009607 if r6 == 0x0 goto <offset>
009608 r7 += 0x10
009609 goto <offset>
009610 r7 += 0x30
009611 r6 += -0x1
009612 if r6 == 0x0 goto <offset>
009613 r1 = *(u64 *)(r7 - 0x8)
009614 r2 = *(u64 *)(r1 + 0x0)
009615 r2 += -0x1
009616 *(u64 *)(r1 + 0x0) = r2
009617 if r2 != 0x0 goto <offset>
009618 r1 = r7
009619 r1 += -0x8
009620 call <target>
009621 r1 = *(u64 *)(r7 + 0x0)
009622 r2 = *(u64 *)(r1 + 0x0)
009623 r2 += -0x1
009624 *(u64 *)(r1 + 0x0) = r2
009625 if r2 != 0x0 goto <offset>
009626 r1 = r7
009627 call <target>
009628 goto <offset>
009629 if r4 != 0x0 goto <offset>
009630 r3 = r1
009631 r1 = <addr> ll
009632 r4 = *(u64 *)(r10 - 0x4e0)
009633 if r2 != 0x0 goto <offset>
009634 r2 = <addr> ll
009635 if r1 <= r2 goto <offset>
009636 r2 = <addr> ll
009637 *(u64 *)(r2 + 0x0) = r1
009638 r2 = *(u64 *)(r10 - 0x508)
009639 *(u64 *)(r1 + 0x9) = r2
009640 r2 = <addr> ll
009641 *(u64 *)(r1 + 0x0) = r2
009642 *(u64 *)(r1 + 0x11) = 0x0
009643 *(u8 *)(r1 + 0x8) = 0x1
009644 r2 = *(u64 *)(r10 - 0x218)
009645 r3 = *(u64 *)(r10 - 0x520)
009646 *(u64 *)(r3 + 0x18) = r2
009647 r2 = *(u64 *)(r10 - 0x220)
009648 *(u64 *)(r3 + 0x10) = r2
009649 r2 = *(u64 *)(r10 - 0x228)
009650 *(u64 *)(r3 + 0x8) = r2
009651 r2 = *(u64 *)(r10 - 0x230)
009652 *(u64 *)(r3 + 0x0) = r2
009653 *(u64 *)(r10 - 0x1f0) = r1
009654 *(u64 *)(r10 - 0x208) = r7
009655 *(u64 *)(r10 - 0x1e8) = 0x19
009656 *(u64 *)(r10 - 0x1f8) = 0x19
009657 *(u64 *)(r10 - 0x200) = 0xf
009658 *(u64 *)(r10 - 0x210) = 0xf
009659 if r9 <= 0x2 goto <offset>
009660 r4 += 0x11
009661 r1 = *(u64 *)(r10 - 0x588)
009662 if r4 < r1 goto <offset>
009663 r1 = *(u64 *)(r10 - 0x590)
009664 *(u64 *)(r10 - 0x10) = r1
009665 r1 = *(u64 *)(r10 - 0x510)
009666 *(u64 *)(r10 - 0x20) = r1
009667 *(u64 *)(r10 - 0x8) = 0x10
009668 *(u64 *)(r10 - 0x18) = 0x2
009669 r1 = r10
009670 r1 += -0x40
009671 r2 = r10
009672 r2 += -0x20
009673 call -0x24f8
009674 r6 = *(u64 *)(r10 - 0x30)
009675 r7 = *(u64 *)(r10 - 0x38)
009676 r1 = r10
009677 r1 += -0x250
009678 r2 = r10
009679 r2 += -0x210
009680 r3 = r7
009681 r4 = r6
009682 call <target>
009683 r9 = *(u64 *)(r10 - 0x250)
009684 r1 = -<addr> ll
009685 if r9 != r1 goto <offset>
009686 r9 = *(u64 *)(r10 - 0x4e8)
009687 if r6 == 0x0 goto <offset>
009688 r7 += 0x10
009689 goto <offset>
009690 r7 += 0x30
009691 r6 += -0x1
009692 if r6 == 0x0 goto <offset>
009693 r1 = *(u64 *)(r7 - 0x8)
009694 r2 = *(u64 *)(r1 + 0x0)
009695 r2 += -0x1
009696 *(u64 *)(r1 + 0x0) = r2
009697 if r2 != 0x0 goto <offset>
009698 r1 = r7
009699 r1 += -0x8
009700 call <target>
009701 r1 = *(u64 *)(r7 + 0x0)
009702 r2 = *(u64 *)(r1 + 0x0)
009703 r2 += -0x1
009704 *(u64 *)(r1 + 0x0) = r2
009705 if r2 != 0x0 goto <offset>
009706 r1 = r7
009707 call <target>
009708 goto <offset>
009709 if r4 != 0x0 goto <offset>
009710 r3 = r1
009711 r1 = <addr> ll
009712 r4 = *(u64 *)(r10 - 0x4e0)
009713 if r2 != 0x0 goto <offset>
009714 r2 = <addr> ll
009715 if r1 <= r2 goto <offset>
009716 r3 = *(u64 *)(r10 - 0x500)
009717 r3 &= 0xff
009718 r2 = 0x1
009719 if r3 == 0x0 goto <offset>
009720 r2 = 0x0
009721 r3 = <addr> ll
009722 *(u64 *)(r3 + 0x0) = r1
009723 r3 = *(u64 *)(r10 - 0x508)
009724 *(u64 *)(r1 + 0x8) = r3
009725 r3 = <addr> ll
009726 *(u64 *)(r1 + 0x0) = r3
009727 *(u8 *)(r1 + 0x23) = w2
009728 *(u32 *)(r1 + 0x24) = 0x1002710
009729 *(u8 *)(r1 + 0x22) = 0x7d
009730 *(u32 *)(r1 + 0x1e) = 0x1
009731 *(u16 *)(r1 + 0x1c) = 0x0
009732 *(u32 *)(r1 + 0x18) = 0x2
009733 *(u64 *)(r1 + 0x10) = 0x0
009734 r2 = *(u64 *)(r10 - 0x2f8)
009735 r3 = *(u64 *)(r10 - 0x520)
009736 *(u64 *)(r3 + 0x18) = r2
009737 r2 = *(u64 *)(r10 - 0x300)
009738 *(u64 *)(r3 + 0x10) = r2
009739 r2 = *(u64 *)(r10 - 0x308)
009740 *(u64 *)(r3 + 0x8) = r2
009741 r2 = *(u64 *)(r10 - 0x310)
009742 *(u64 *)(r3 + 0x0) = r2
009743 *(u64 *)(r10 - 0x1f0) = r1
009744 *(u64 *)(r10 - 0x208) = r7
009745 *(u64 *)(r10 - 0x1e8) = 0x28
009746 *(u64 *)(r10 - 0x1f8) = 0x28
009747 *(u64 *)(r10 - 0x200) = 0x16
009748 *(u64 *)(r10 - 0x210) = 0x16
009749 r4 += 0x10
009750 r1 = *(u64 *)(r10 - 0x590)
009751 if r4 < r1 goto <offset>
009752 r1 = *(u64 *)(r10 - 0x598)
009753 *(u64 *)(r10 - 0x10) = r1
009754 r1 = *(u64 *)(r10 - 0x510)
009755 *(u64 *)(r10 - 0x20) = r1
009756 *(u64 *)(r10 - 0x8) = 0xf
009757 *(u64 *)(r10 - 0x18) = 0x2
009758 r1 = r10
009759 r1 += -0x40
009760 r2 = r10
009761 r2 += -0x20
009762 call -0x2551
009763 r6 = *(u64 *)(r10 - 0x30)
009764 r7 = *(u64 *)(r10 - 0x38)
009765 r1 = r10
009766 r1 += -0x330
009767 r2 = r10
009768 r2 += -0x210
009769 r3 = r7
009770 r4 = r6
009771 call <target>
009772 r9 = *(u64 *)(r10 - 0x330)
009773 r1 = -<addr> ll
009774 if r9 != r1 goto <offset>
009775 r9 = *(u64 *)(r10 - 0x4e8)
009776 if r6 == 0x0 goto <offset>
009777 r7 += 0x10
009778 goto <offset>
009779 r7 += 0x30
009780 r6 += -0x1
009781 if r6 == 0x0 goto <offset>
009782 r1 = *(u64 *)(r7 - 0x8)
009783 r2 = *(u64 *)(r1 + 0x0)
009784 r2 += -0x1
009785 *(u64 *)(r1 + 0x0) = r2
009786 if r2 != 0x0 goto <offset>
009787 r1 = r7
009788 r1 += -0x8
009789 call <target>
009790 r1 = *(u64 *)(r7 + 0x0)
009791 r2 = *(u64 *)(r1 + 0x0)
009792 r2 += -0x1
009793 *(u64 *)(r1 + 0x0) = r2
009794 if r2 != 0x0 goto <offset>
009795 r1 = r7
009796 call <target>
009797 goto <offset>
009798 if r4 != 0x0 goto <offset>
009799 r3 = r1
009800 r1 = <addr> ll
009801 r4 = *(u64 *)(r10 - 0x4e0)
009802 if r2 != 0x0 goto <offset>
009803 r2 = <addr> ll
009804 if r1 <= r2 goto <offset>
009805 r2 = <addr> ll
009806 *(u64 *)(r2 + 0x0) = r1
009807 r2 = *(u64 *)(r10 - 0x508)
009808 *(u64 *)(r1 + 0x8) = r2
009809 r2 = <addr> ll
009810 *(u64 *)(r1 + 0x0) = r2
009811 *(u32 *)(r1 + 0x23) = 0x1002710
009812 *(u8 *)(r1 + 0x22) = 0x60
009813 *(u32 *)(r1 + 0x1e) = 0x1
009814 *(u16 *)(r1 + 0x1c) = 0x0
009815 *(u32 *)(r1 + 0x18) = 0x2
009816 *(u64 *)(r1 + 0x10) = 0x0
009817 r2 = *(u64 *)(r10 - 0x3b8)
009818 r3 = *(u64 *)(r10 - 0x520)
009819 *(u64 *)(r3 + 0x18) = r2
009820 r2 = *(u64 *)(r10 - 0x3c0)
009821 *(u64 *)(r3 + 0x10) = r2
009822 r2 = *(u64 *)(r10 - 0x3c8)
009823 *(u64 *)(r3 + 0x8) = r2
009824 r2 = *(u64 *)(r10 - 0x3d0)
009825 *(u64 *)(r3 + 0x0) = r2
009826 *(u64 *)(r10 - 0x1f0) = r1
009827 *(u64 *)(r10 - 0x208) = r7
009828 *(u64 *)(r10 - 0x1e8) = 0x27
009829 *(u64 *)(r10 - 0x1f8) = 0x28
009830 *(u64 *)(r10 - 0x200) = 0x1b
009831 *(u64 *)(r10 - 0x210) = 0x1b
009832 r4 += 0x14
009833 r1 = *(u64 *)(r10 - 0x530)
009834 if r4 < r1 goto <offset>
009835 r1 = *(u64 *)(r10 - 0x548)
009836 *(u64 *)(r10 - 0x10) = r1
009837 r1 = *(u64 *)(r10 - 0x510)
009838 *(u64 *)(r10 - 0x20) = r1
009839 *(u64 *)(r10 - 0x8) = 0x13
009840 *(u64 *)(r10 - 0x18) = 0x2
009841 r1 = r10
009842 r1 += -0x40
009843 r2 = r10
009844 r2 += -0x20
009845 call -0x25a4
009846 r7 = *(u64 *)(r10 - 0x30)
009847 r8 = *(u64 *)(r10 - 0x38)
009848 r1 = r10
009849 r1 += -0x3f0
009850 r2 = r10
009851 r2 += -0x210
009852 r3 = r8
009853 r4 = r7
009854 call <target>
009855 r9 = *(u64 *)(r10 - 0x3f0)
009856 r1 = -<addr> ll
009857 if r9 != r1 goto <offset>
009858 r9 = *(u64 *)(r10 - 0x4e8)
009859 if r7 == 0x0 goto <offset>
009860 r8 += 0x10
009861 goto <offset>
009862 r8 += 0x30
009863 r7 += -0x1
009864 if r7 == 0x0 goto <offset>
009865 r1 = *(u64 *)(r8 - 0x8)
009866 r2 = *(u64 *)(r1 + 0x0)
009867 r2 += -0x1
009868 *(u64 *)(r1 + 0x0) = r2
009869 if r2 != 0x0 goto <offset>
009870 r1 = r8
009871 r1 += -0x8
009872 call <target>
009873 r1 = *(u64 *)(r8 + 0x0)
009874 r2 = *(u64 *)(r1 + 0x0)
009875 r2 += -0x1
009876 *(u64 *)(r1 + 0x0) = r2
009877 if r2 != 0x0 goto <offset>
009878 r1 = r8
009879 call <target>
009880 goto <offset>
009881 if r4 != 0x0 goto <offset>
009882 r3 = r1
009883 r1 = <addr> ll
009884 r4 = *(u64 *)(r10 - 0x4e0)
009885 if r2 != 0x0 goto <offset>
009886 r2 = <addr> ll
009887 if r1 <= r2 goto <offset>
009888 r3 = *(u64 *)(r10 - 0x500)
009889 r3 &= 0xff
009890 r2 = 0x1
009891 if r3 != 0x0 goto <offset>
009892 r2 = 0x0
009893 r3 = <addr> ll
009894 *(u64 *)(r3 + 0x0) = r1
009895 r3 = *(u64 *)(r10 - 0x508)
009896 *(u64 *)(r1 + 0x8) = r3
009897 r3 = <addr> ll
009898 *(u64 *)(r1 + 0x0) = r3
009899 *(u8 *)(r1 + 0x23) = w2
009900 *(u32 *)(r1 + 0x24) = 0x1002710
009901 *(u8 *)(r1 + 0x22) = 0x59
009902 *(u32 *)(r1 + 0x1e) = 0x1
009903 *(u16 *)(r1 + 0x1c) = 0x0
009904 *(u32 *)(r1 + 0x18) = 0x2
009905 *(u64 *)(r1 + 0x10) = 0x0
009906 r2 = *(u64 *)(r10 - 0x338)
009907 r3 = *(u64 *)(r10 - 0x520)
009908 *(u64 *)(r3 + 0x18) = r2
009909 r2 = *(u64 *)(r10 - 0x340)
009910 *(u64 *)(r3 + 0x10) = r2
009911 r2 = *(u64 *)(r10 - 0x348)
009912 *(u64 *)(r3 + 0x8) = r2
009913 r2 = *(u64 *)(r10 - 0x350)
009914 *(u64 *)(r3 + 0x0) = r2
009915 *(u64 *)(r10 - 0x1f0) = r1
009916 *(u64 *)(r10 - 0x208) = r7
009917 *(u64 *)(r10 - 0x1e8) = 0x28
009918 *(u64 *)(r10 - 0x1f8) = 0x28
009919 *(u64 *)(r10 - 0x200) = 0x18
009920 *(u64 *)(r10 - 0x210) = 0x18
009921 r4 += 0xf
009922 r1 = *(u64 *)(r10 - 0x590)
009923 if r4 < r1 goto <offset>
009924 r1 = *(u64 *)(r10 - 0x598)
009925 *(u64 *)(r10 - 0x10) = r1
009926 r1 = *(u64 *)(r10 - 0x510)
009927 *(u64 *)(r10 - 0x20) = r1
009928 *(u64 *)(r10 - 0x8) = 0xe
009929 *(u64 *)(r10 - 0x18) = 0x2
009930 r1 = r10
009931 r1 += -0x40
009932 r2 = r10
009933 r2 += -0x20
009934 call -0x25fd
009935 r6 = *(u64 *)(r10 - 0x30)
009936 r7 = *(u64 *)(r10 - 0x38)
009937 r1 = r10
009938 r1 += -0x370
009939 r2 = r10
009940 r2 += -0x210
009941 r3 = r7
009942 r4 = r6
009943 call <target>
009944 r9 = *(u64 *)(r10 - 0x370)
009945 r1 = -<addr> ll
009946 if r9 != r1 goto <offset>
009947 r9 = *(u64 *)(r10 - 0x4e8)
009948 if r6 == 0x0 goto <offset>
009949 r7 += 0x10
009950 goto <offset>
009951 r7 += 0x30
009952 r6 += -0x1
009953 if r6 == 0x0 goto <offset>
009954 r1 = *(u64 *)(r7 - 0x8)
009955 r2 = *(u64 *)(r1 + 0x0)
009956 r2 += -0x1
009957 *(u64 *)(r1 + 0x0) = r2
009958 if r2 != 0x0 goto <offset>
009959 r1 = r7
009960 r1 += -0x8
009961 call <target>
009962 r1 = *(u64 *)(r7 + 0x0)
009963 r2 = *(u64 *)(r1 + 0x0)
009964 r2 += -0x1
009965 *(u64 *)(r1 + 0x0) = r2
009966 if r2 != 0x0 goto <offset>
009967 r1 = r7
009968 call <target>
009969 goto <offset>
009970 r5 = *(u64 *)(r10 - 0x4e0)
009971 if r4 != 0x0 goto <offset>
009972 r3 = r1
009973 r1 = <addr> ll
009974 if r2 != 0x0 goto <offset>
009975 r2 = <addr> ll
009976 if r1 <= r2 goto <offset>
009977 r2 = <addr> ll
009978 *(u64 *)(r2 + 0x0) = r1
009979 r2 = *(u64 *)(r10 - 0x508)
009980 *(u64 *)(r1 + 0x8) = r2
009981 r2 = -<addr> ll
009982 *(u64 *)(r1 + 0x0) = r2
009983 *(u64 *)(r1 + 0x10) = 0x0
009984 *(u32 *)(r1 + 0x18) = 0x0
009985 r2 = *(u64 *)(r10 - 0x470)
009986 r3 = *(u64 *)(r10 - 0x520)
009987 *(u64 *)(r3 + 0x18) = r2
009988 r2 = *(u64 *)(r10 - 0x478)
009989 *(u64 *)(r3 + 0x10) = r2
009990 r2 = *(u64 *)(r10 - 0x480)
009991 *(u64 *)(r3 + 0x8) = r2
009992 r2 = *(u64 *)(r10 - 0x488)
009993 *(u64 *)(r3 + 0x0) = r2
009994 *(u64 *)(r10 - 0x1f0) = r1
009995 r1 = *(u64 *)(r10 - 0x20)
009996 *(u64 *)(r10 - 0x210) = r1
009997 r1 = *(u64 *)(r10 - 0x18)
009998 *(u64 *)(r10 - 0x208) = r1
009999 r1 = *(u64 *)(r10 - 0x10)
010000 *(u64 *)(r10 - 0x200) = r1
010001 *(u64 *)(r10 - 0x1e8) = 0x1c
010002 *(u64 *)(r10 - 0x1f8) = 0x1c
010003 if r9 <= 0x2 goto <offset>
010004 r3 = *(u64 *)(r10 - 0x530)
010005 r3 += r7
010006 if r3 == -0x1 goto <offset>
010007 r2 = r3
010008 r2 += 0x1
010009 r1 = *(u64 *)(r10 - 0x548)
010010 if r2 < r1 goto <offset>
010011 if r3 >= r9 goto <offset>
010012 r1 = *(u64 *)(r10 - 0x5b8)
010013 *(u64 *)(r10 - 0x10) = r1
010014 r1 = *(u64 *)(r10 - 0x510)
010015 *(u64 *)(r10 - 0x20) = r1
010016 *(u64 *)(r10 - 0x530) = r3
010017 r1 = r3
010018 r1 -= r5
010019 *(u64 *)(r10 - 0x8) = r1
010020 *(u64 *)(r10 - 0x18) = 0x2
010021 r1 = r10
010022 r1 += -0x40
010023 r2 = r10
010024 r2 += -0x20
010025 call -0x2658
010026 r6 = *(u64 *)(r10 - 0x30)
010027 r7 = *(u64 *)(r10 - 0x38)
010028 r1 = r10
010029 r1 += -0x4a0
010030 r2 = r10
010031 r2 += -0x210
010032 r3 = r7
010033 r4 = r6
010034 call <target>
010035 r8 = *(u64 *)(r10 - 0x4a0)
010036 r1 = -<addr> ll
010037 if r8 != r1 goto <offset>
010038 r8 = *(u64 *)(r10 - 0x4f8)
010039 if r6 == 0x0 goto <offset>
010040 r7 += 0x10
010041 goto <offset>
010042 r7 += 0x30
010043 r6 += -0x1
010044 if r6 == 0x0 goto <offset>
010045 r1 = *(u64 *)(r7 - 0x8)
010046 r2 = *(u64 *)(r1 + 0x0)
010047 r2 += -0x1
010048 *(u64 *)(r1 + 0x0) = r2
010049 if r2 != 0x0 goto <offset>
010050 r1 = r7
010051 r1 += -0x8
010052 call <target>
010053 r1 = *(u64 *)(r7 + 0x0)
010054 r2 = *(u64 *)(r1 + 0x0)
010055 r2 += -0x1
010056 *(u64 *)(r1 + 0x0) = r2
010057 if r2 != 0x0 goto <offset>
010058 r1 = r7
010059 call <target>
010060 goto <offset>
010061 if r4 != 0x0 goto <offset>
010062 r3 = r1
010063 r1 = <addr> ll
010064 if r2 != 0x0 goto <offset>
010065 r2 = <addr> ll
010066 if r1 <= r2 goto <offset>
010067 r2 = <addr> ll
010068 *(u64 *)(r2 + 0x0) = r1
010069 r2 = *(u64 *)(r10 - 0x508)
010070 *(u64 *)(r1 + 0x8) = r2
010071 r2 = <addr> ll
010072 *(u64 *)(r1 + 0x0) = r2
010073 *(u64 *)(r1 + 0x10) = 0x0
010074 *(u64 *)(r1 + 0x18) = 0x0
010075 *(u64 *)(r1 + 0x20) = 0x0
010076 *(u8 *)(r1 + 0x28) = 0x1
010077 r2 = *(u64 *)(r10 - 0x218)
010078 r3 = *(u64 *)(r10 - 0x520)
010079 *(u64 *)(r3 + 0x18) = r2
010080 r2 = *(u64 *)(r10 - 0x220)
010081 *(u64 *)(r3 + 0x10) = r2
010082 r2 = *(u64 *)(r10 - 0x228)
010083 *(u64 *)(r3 + 0x8) = r2
010084 r2 = *(u64 *)(r10 - 0x230)
010085 *(u64 *)(r3 + 0x0) = r2
010086 *(u64 *)(r10 - 0x1f0) = r1
010087 r1 = *(u64 *)(r10 - 0x20)
010088 *(u64 *)(r10 - 0x210) = r1
010089 r1 = *(u64 *)(r10 - 0x18)
010090 *(u64 *)(r10 - 0x208) = r1
010091 r1 = *(u64 *)(r10 - 0x10)
010092 *(u64 *)(r10 - 0x200) = r1
010093 *(u64 *)(r10 - 0x1e8) = 0x29
010094 *(u64 *)(r10 - 0x1f8) = 0x29
010095 if r9 <= 0x2 goto <offset>
010096 r1 = *(u64 *)(r10 - 0x548)
010097 r1 += r7
010098 if r1 == -0x1 goto <offset>
010099 r2 = r1
010100 r2 += 0x1
010101 r3 = *(u64 *)(r10 - 0x530)
010102 if r2 < r3 goto <offset>
010103 if r1 >= r9 goto <offset>
010104 *(u64 *)(r10 - 0x548) = r1
010105 r1 = *(u64 *)(r10 - 0x5b8)
010106 *(u64 *)(r10 - 0x10) = r1
010107 r1 = *(u64 *)(r10 - 0x510)
010108 *(u64 *)(r10 - 0x20) = r1
010109 r1 = *(u64 *)(r10 - 0x530)
010110 r2 -= r1
010111 *(u64 *)(r10 - 0x8) = r2
010112 *(u64 *)(r10 - 0x18) = 0x2
010113 r1 = r10
010114 r1 += -0x40
010115 r2 = r10
010116 r2 += -0x20
010117 call -0x26b4
010118 r6 = *(u64 *)(r10 - 0x30)
010119 r7 = *(u64 *)(r10 - 0x38)
010120 r1 = r10
010121 r1 += -0x270
010122 r2 = r10
010123 r2 += -0x210
010124 r3 = r7
010125 r4 = r6
010126 call <target>
010127 r8 = *(u64 *)(r10 - 0x270)
010128 r1 = -<addr> ll
010129 if r8 != r1 goto <offset>
010130 r8 = *(u64 *)(r10 - 0x4f8)
010131 if r6 == 0x0 goto <offset>
010132 r7 += 0x10
010133 goto <offset>
010134 r7 += 0x30
010135 r6 += -0x1
010136 if r6 == 0x0 goto <offset>
010137 r1 = *(u64 *)(r7 - 0x8)
010138 r2 = *(u64 *)(r1 + 0x0)
010139 r2 += -0x1
010140 *(u64 *)(r1 + 0x0) = r2
010141 if r2 != 0x0 goto <offset>
010142 r1 = r7
010143 r1 += -0x8
010144 call <target>
010145 r1 = *(u64 *)(r7 + 0x0)
010146 r2 = *(u64 *)(r1 + 0x0)
010147 r2 += -0x1
010148 *(u64 *)(r1 + 0x0) = r2
010149 if r2 != 0x0 goto <offset>
010150 r1 = r7
010151 call <target>
010152 goto <offset>
010153 r5 = *(u64 *)(r10 - 0x4e0)
010154 if r4 != 0x0 goto <offset>
010155 r3 = r1
010156 r1 = <addr> ll
010157 if r2 != 0x0 goto <offset>
010158 r2 = <addr> ll
010159 if r1 <= r2 goto <offset>
010160 r2 = <addr> ll
010161 *(u64 *)(r2 + 0x0) = r1
010162 r2 = *(u64 *)(r10 - 0x508)
010163 *(u64 *)(r1 + 0x8) = r2
010164 r2 = <addr> ll
010165 *(u64 *)(r1 + 0x0) = r2
010166 *(u32 *)(r1 + 0x23) = 0x1002710
010167 *(u8 *)(r1 + 0x22) = 0x33
010168 *(u32 *)(r1 + 0x1e) = 0x1
010169 *(u16 *)(r1 + 0x1c) = 0x0
010170 *(u32 *)(r1 + 0x18) = 0x2
010171 *(u64 *)(r1 + 0x10) = 0x0
010172 r2 = *(u64 *)(r10 - 0x3f8)
010173 r3 = *(u64 *)(r10 - 0x520)
010174 *(u64 *)(r3 + 0x18) = r2
010175 r2 = *(u64 *)(r10 - 0x400)
010176 *(u64 *)(r3 + 0x10) = r2
010177 r2 = *(u64 *)(r10 - 0x408)
010178 *(u64 *)(r3 + 0x8) = r2
010179 r2 = *(u64 *)(r10 - 0x410)
010180 *(u64 *)(r3 + 0x0) = r2
010181 *(u64 *)(r10 - 0x1f0) = r1
010182 *(u64 *)(r10 - 0x208) = r7
010183 *(u64 *)(r10 - 0x1e8) = 0x27
010184 *(u64 *)(r10 - 0x1f8) = 0x28
010185 *(u64 *)(r10 - 0x200) = 0x1d
010186 *(u64 *)(r10 - 0x210) = 0x1d
010187 r5 += 0x19
010188 r1 = *(u64 *)(r10 - 0x500)
010189 if r5 < r1 goto <offset>
010190 r1 = *(u64 *)(r10 - 0x530)
010191 *(u64 *)(r10 - 0x10) = r1
010192 r1 = *(u64 *)(r10 - 0x510)
010193 *(u64 *)(r10 - 0x20) = r1
010194 *(u64 *)(r10 - 0x8) = 0x18
010195 *(u64 *)(r10 - 0x18) = 0x2
010196 r1 = r10
010197 r1 += -0x40
010198 r2 = r10
010199 r2 += -0x20
010200 call -0x2707
010201 r7 = *(u64 *)(r10 - 0x30)
010202 r8 = *(u64 *)(r10 - 0x38)
010203 r1 = r10
010204 r1 += -0x430
010205 r2 = r10
010206 r2 += -0x210
010207 r3 = r8
010208 r4 = r7
010209 call <target>
010210 r9 = *(u64 *)(r10 - 0x430)
010211 r1 = -<addr> ll
010212 if r9 != r1 goto <offset>
010213 r9 = *(u64 *)(r10 - 0x4e8)
010214 if r7 == 0x0 goto <offset>
010215 r8 += 0x10
010216 goto <offset>
010217 r8 += 0x30
010218 r7 += -0x1
010219 if r7 == 0x0 goto <offset>
010220 r1 = *(u64 *)(r8 - 0x8)
010221 r2 = *(u64 *)(r1 + 0x0)
010222 r2 += -0x1
010223 *(u64 *)(r1 + 0x0) = r2
010224 if r2 != 0x0 goto <offset>
010225 r1 = r8
010226 r1 += -0x8
010227 call <target>
010228 r1 = *(u64 *)(r8 + 0x0)
010229 r2 = *(u64 *)(r1 + 0x0)
010230 r2 += -0x1
010231 *(u64 *)(r1 + 0x0) = r2
010232 if r2 != 0x0 goto <offset>
010233 r1 = r8
010234 call <target>
010235 goto <offset>
010236 r3 = *(u64 *)(r10 - 0x530)
010237 r1 = *(u64 *)(r3 + 0x10)
010238 r2 = <addr> ll
010239 if r1 >= r2 goto <offset>
010240 r2 = r1
010241 r2 += 0x1
010242 *(u64 *)(r3 + 0x10) = r2
010243 r2 = *(u64 *)(r3 + 0x20)
010244 if r2 <= 0x47 goto <offset>
010245 r2 = *(u64 *)(r3 + 0x18)
010246 r2 = *(u64 *)(r2 + 0x40)
010247 *(u64 *)(r3 + 0x10) = r1
010248 r1 = *(u64 *)(r10 - 0x548)
010249 goto <offset>
010250 r3 = *(u64 *)(r10 - 0x500)
010251 r1 = *(u64 *)(r3 + 0x10)
010252 r2 = <addr> ll
010253 if r1 >= r2 goto <offset>
010254 r2 = r1
010255 r2 += 0x1
010256 *(u64 *)(r3 + 0x10) = r2
010257 r2 = *(u64 *)(r3 + 0x20)
010258 if r2 <= 0x47 goto <offset>
010259 r2 = *(u64 *)(r3 + 0x18)
010260 r2 = *(u64 *)(r2 + 0x40)
010261 *(u64 *)(r3 + 0x10) = r1
010262 r1 = *(u64 *)(r10 - 0x530)
010263 goto <offset>
010264 r3 = *(u64 *)(r10 - 0x5a0)
010265 r1 = *(u64 *)(r3 + 0x10)
010266 r2 = <addr> ll
010267 if r1 >= r2 goto <offset>
010268 r2 = r1
010269 r2 += 0x1
010270 *(u64 *)(r3 + 0x10) = r2
010271 r2 = *(u64 *)(r3 + 0x20)
010272 if r2 <= 0x47 goto <offset>
010273 r2 = *(u64 *)(r3 + 0x18)
010274 r2 = *(u64 *)(r2 + 0x40)
010275 *(u64 *)(r3 + 0x10) = r1
010276 r1 = *(u64 *)(r10 - 0x5a8)
010277 goto <offset>
010278 r3 = *(u64 *)(r10 - 0x530)
010279 r1 = *(u64 *)(r3 + 0x10)
010280 r2 = <addr> ll
010281 if r1 >= r2 goto <offset>
010282 r2 = r1
010283 r2 += 0x1
010284 *(u64 *)(r3 + 0x10) = r2
010285 r2 = *(u64 *)(r3 + 0x20)
010286 r8 = *(u64 *)(r10 - 0x4f8)
010287 r0 = *(u64 *)(r10 - 0x500)
010288 if r2 > 0x47 goto <offset>
010289 goto <offset>
010290 r0 = *(u64 *)(r10 - 0x4e0)
010291 if r4 != 0x0 goto <offset>
010292 r2 = r3
010293 r7 = <addr> ll
010294 if r1 != 0x0 goto <offset>
010295 r1 = <addr> ll
010296 if r7 < r1 goto <offset>
010297 r1 = <addr> ll
010298 *(u64 *)(r1 + 0x0) = r7
010299 r1 = r0
010300 r1 += 0x2
010301 if r1 >= r9 goto <offset>
010302 r2 = r0
010303 r2 += 0x3
010304 if r2 >= r9 goto <offset>
010305 r1 *= 0x30
010306 r3 = r8
010307 r3 += r1
010308 r3 = *(u64 *)(r3 + 0x0)
010309 r2 *= 0x30
010310 r1 = r8
010311 r1 += r2
010312 r1 = *(u64 *)(r1 + 0x0)
010313 r2 = *(u64 *)(r1 + 0x18)
010314 *(u64 *)(r10 - 0x238) = r2
010315 r2 = *(u64 *)(r1 + 0x10)
010316 *(u64 *)(r10 - 0x240) = r2
010317 r2 = *(u64 *)(r1 + 0x8)
010318 *(u64 *)(r10 - 0x248) = r2
010319 r1 = *(u64 *)(r1 + 0x0)
010320 *(u64 *)(r10 - 0x250) = r1
010321 r1 = r0
010322 r1 += 0x4
010323 if r1 >= r9 goto <offset>
010324 r1 *= 0x30
010325 r2 = r8
010326 r2 += r1
010327 r1 = *(u64 *)(r2 + 0x0)
010328 r2 = *(u64 *)(r1 + 0x18)
010329 *(u64 *)(r10 - 0x218) = r2
010330 r2 = *(u64 *)(r1 + 0x10)
010331 *(u64 *)(r10 - 0x220) = r2
010332 r2 = *(u64 *)(r1 + 0x8)
010333 *(u64 *)(r10 - 0x228) = r2
010334 r1 = *(u64 *)(r1 + 0x0)
010335 *(u64 *)(r10 - 0x230) = r1
010336 r1 = r0
010337 r1 += 0x5
010338 if r1 >= r9 goto <offset>
010339 r1 *= 0x30
010340 r2 = r8
010341 r2 += r1
010342 r1 = *(u64 *)(r2 + 0x0)
010343 r2 = *(u64 *)(r1 + 0x18)
010344 *(u64 *)(r10 - 0x1a8) = r2
010345 r2 = *(u64 *)(r1 + 0x10)
010346 *(u64 *)(r10 - 0x1b0) = r2
010347 r2 = *(u64 *)(r1 + 0x8)
010348 *(u64 *)(r10 - 0x1b8) = r2
010349 r1 = *(u64 *)(r1 + 0x0)
010350 *(u64 *)(r10 - 0x1c0) = r1
010351 r1 = r0
010352 r1 += 0x6
010353 if r1 >= r9 goto <offset>
010354 r1 *= 0x30
010355 r2 = r8
010356 r2 += r1
010357 r1 = *(u64 *)(r2 + 0x0)
010358 r2 = *(u64 *)(r1 + 0x18)
010359 *(u64 *)(r10 - 0x188) = r2
010360 r2 = *(u64 *)(r1 + 0x10)
010361 *(u64 *)(r10 - 0x190) = r2
010362 r2 = *(u64 *)(r1 + 0x8)
010363 *(u64 *)(r10 - 0x198) = r2
010364 r1 = *(u64 *)(r1 + 0x0)
010365 *(u64 *)(r10 - 0x1a0) = r1
010366 r1 = r0
010367 r1 += 0x7
010368 if r1 >= r9 goto <offset>
010369 r1 *= 0x30
010370 r2 = r8
010371 r2 += r1
010372 r1 = *(u64 *)(r2 + 0x0)
010373 r2 = *(u64 *)(r1 + 0x18)
010374 *(u64 *)(r10 - 0x168) = r2
010375 r2 = *(u64 *)(r1 + 0x10)
010376 *(u64 *)(r10 - 0x170) = r2
010377 r2 = *(u64 *)(r1 + 0x8)
010378 *(u64 *)(r10 - 0x178) = r2
010379 r1 = *(u64 *)(r1 + 0x0)
010380 *(u64 *)(r10 - 0x180) = r1
010381 r1 = r0
010382 r1 += 0x8
010383 if r1 >= r9 goto <offset>
010384 r1 *= 0x30
010385 r2 = r8
010386 r2 += r1
010387 r2 = *(u64 *)(r2 + 0x0)
010388 r1 = *(u64 *)(r2 + 0x18)
010389 *(u64 *)(r10 - 0x148) = r1
010390 r1 = *(u64 *)(r2 + 0x10)
010391 *(u64 *)(r10 - 0x150) = r1
010392 r1 = *(u64 *)(r2 + 0x8)
010393 *(u64 *)(r10 - 0x158) = r1
010394 r1 = *(u64 *)(r2 + 0x0)
010395 *(u64 *)(r10 - 0x160) = r1
010396 r1 = r0
010397 r1 += 0x9
010398 if r1 >= r9 goto <offset>
010399 r1 *= 0x30
010400 r4 = r8
010401 r4 += r1
010402 r1 = *(u64 *)(r4 + 0x0)
010403 r4 = *(u64 *)(r1 + 0x18)
010404 *(u64 *)(r10 - 0x128) = r4
010405 r4 = *(u64 *)(r1 + 0x10)
010406 *(u64 *)(r10 - 0x130) = r4
010407 r4 = *(u64 *)(r1 + 0x8)
010408 *(u64 *)(r10 - 0x138) = r4
010409 r4 = *(u64 *)(r1 + 0x0)
010410 *(u64 *)(r10 - 0x140) = r4
010411 r4 = *(u64 *)(r8 + 0x30)
010412 r5 = *(u64 *)(r4 + 0x18)
010413 *(u64 *)(r10 - 0x108) = r5
010414 r5 = *(u64 *)(r4 + 0x10)
010415 *(u64 *)(r10 - 0x110) = r5
010416 r5 = *(u64 *)(r4 + 0x8)
010417 *(u64 *)(r10 - 0x118) = r5
010418 r5 = *(u64 *)(r4 + 0x0)
010419 *(u64 *)(r10 - 0x120) = r5
010420 r5 = *(u64 *)(r2 + 0x18)
010421 *(u64 *)(r10 - 0xe8) = r5
010422 r5 = *(u64 *)(r2 + 0x10)
010423 *(u64 *)(r10 - 0xf0) = r5
010424 r5 = *(u64 *)(r2 + 0x8)
010425 *(u64 *)(r10 - 0xf8) = r5
010426 r2 = *(u64 *)(r2 + 0x0)
010427 *(u64 *)(r10 - 0x100) = r2
010428 r2 = *(u64 *)(r1 + 0x18)
010429 *(u64 *)(r10 - 0xc8) = r2
010430 r2 = *(u64 *)(r1 + 0x10)
010431 *(u64 *)(r10 - 0xd0) = r2
010432 r2 = *(u64 *)(r1 + 0x8)
010433 *(u64 *)(r10 - 0xd8) = r2
010434 r1 = *(u64 *)(r1 + 0x0)
010435 *(u64 *)(r10 - 0xe0) = r1
010436 r1 = *(u64 *)(r4 + 0x18)
010437 *(u64 *)(r10 - 0xa8) = r1
010438 r1 = *(u64 *)(r4 + 0x10)
010439 *(u64 *)(r10 - 0xb0) = r1
010440 r1 = *(u64 *)(r4 + 0x8)
010441 *(u64 *)(r10 - 0xb8) = r1
010442 r1 = *(u64 *)(r4 + 0x0)
010443 *(u64 *)(r10 - 0xc0) = r1
010444 r1 = r0
010445 r1 += 0xa
010446 if r1 >= r9 goto <offset>
010447 r1 *= 0x30
010448 r2 = r8
010449 r2 += r1
010450 r1 = *(u64 *)(r2 + 0x0)
010451 r2 = *(u64 *)(r1 + 0x18)
010452 *(u64 *)(r10 - 0x88) = r2
010453 r2 = *(u64 *)(r1 + 0x10)
010454 *(u64 *)(r10 - 0x90) = r2
010455 r2 = *(u64 *)(r1 + 0x8)
010456 *(u64 *)(r10 - 0x98) = r2
010457 r1 = *(u64 *)(r1 + 0x0)
010458 *(u64 *)(r10 - 0xa0) = r1
010459 r1 = r0
010460 r1 += 0xb
010461 if r1 >= r9 goto <offset>
010462 r1 *= 0x30
010463 r2 = r8
010464 r2 += r1
010465 r1 = *(u64 *)(r2 + 0x0)
010466 r2 = *(u64 *)(r1 + 0x18)
010467 *(u64 *)(r10 - 0x68) = r2
010468 r2 = *(u64 *)(r1 + 0x10)
010469 *(u64 *)(r10 - 0x70) = r2
010470 r2 = *(u64 *)(r1 + 0x8)
010471 *(u64 *)(r10 - 0x78) = r2
010472 r1 = *(u64 *)(r1 + 0x0)
010473 *(u64 *)(r10 - 0x80) = r1
010474 r1 = r0
010475 r1 += 0xc
010476 if r1 >= r9 goto <offset>
010477 r1 *= 0x30
010478 r2 = r8
010479 r2 += r1
010480 r1 = *(u64 *)(r2 + 0x0)
010481 r2 = *(u64 *)(r1 + 0x18)
010482 *(u64 *)(r10 - 0x48) = r2
010483 r2 = *(u64 *)(r1 + 0x10)
010484 *(u64 *)(r10 - 0x50) = r2
010485 r2 = *(u64 *)(r1 + 0x8)
010486 *(u64 *)(r10 - 0x58) = r2
010487 r1 = *(u64 *)(r1 + 0x0)
010488 *(u64 *)(r10 - 0x60) = r1
010489 r1 = r0
010490 r1 += 0xd
010491 r4 = r8
010492 if r1 >= r9 goto <offset>
010493 r8 = r0
010494 r8 += 0xe
010495 r1 *= 0x30
010496 r2 = r4
010497 r2 += r1
010498 r1 = *(u64 *)(r2 + 0x0)
010499 r2 = *(u64 *)(r1 + 0x18)
010500 *(u64 *)(r10 - 0x28) = r2
010501 r2 = *(u64 *)(r1 + 0x10)
010502 *(u64 *)(r10 - 0x30) = r2
010503 r2 = *(u64 *)(r1 + 0x8)
010504 *(u64 *)(r10 - 0x38) = r2
010505 r1 = *(u64 *)(r1 + 0x0)
010506 *(u64 *)(r10 - 0x40) = r1
010507 if r8 >= r9 goto <offset>
010508 r1 = r8
010509 r1 *= 0x30
010510 r2 = r4
010511 r2 += r1
010512 r1 = *(u64 *)(r2 + 0x0)
010513 r2 = *(u64 *)(r1 + 0x18)
010514 *(u64 *)(r10 - 0x8) = r2
010515 r2 = *(u64 *)(r1 + 0x10)
010516 *(u64 *)(r10 - 0x10) = r2
010517 r2 = *(u64 *)(r1 + 0x8)
010518 *(u64 *)(r10 - 0x18) = r2
010519 r1 = *(u64 *)(r1 + 0x0)
010520 *(u64 *)(r10 - 0x20) = r1
010521 r1 = *(u64 *)(r3 + 0x0)
010522 r2 = *(u64 *)(r3 + 0x8)
010523 r4 = *(u64 *)(r3 + 0x10)
010524 r3 = *(u64 *)(r3 + 0x18)
010525 *(u64 *)(r7 + 0x18) = r3
010526 *(u64 *)(r7 + 0x10) = r4
010527 *(u64 *)(r7 + 0x8) = r2
010528 *(u64 *)(r7 + 0x0) = r1
010529 *(u16 *)(r7 + 0x20) = 0x0
010530 r1 = *(u64 *)(r10 - 0x250)
010531 *(u64 *)(r7 + 0x22) = r1
010532 r1 = *(u64 *)(r10 - 0x248)
010533 *(u64 *)(r7 + 0x2a) = r1
010534 r1 = *(u64 *)(r10 - 0x240)
010535 *(u64 *)(r7 + 0x32) = r1
010536 r1 = *(u64 *)(r10 - 0x238)
010537 *(u64 *)(r7 + 0x3a) = r1
010538 *(u16 *)(r7 + 0x42) = 0x100
010539 r1 = *(u64 *)(r10 - 0x230)
010540 *(u64 *)(r7 + 0x44) = r1
010541 r1 = *(u64 *)(r10 - 0x228)
010542 *(u64 *)(r7 + 0x4c) = r1
010543 r1 = *(u64 *)(r10 - 0x220)
010544 *(u64 *)(r7 + 0x54) = r1
010545 r1 = *(u64 *)(r10 - 0x218)
010546 *(u64 *)(r7 + 0x5c) = r1
010547 *(u16 *)(r7 + 0x64) = 0x0
010548 r1 = *(u64 *)(r10 - 0x1a8)
010549 *(u64 *)(r7 + 0x7e) = r1
010550 r1 = *(u64 *)(r10 - 0x1b0)
010551 *(u64 *)(r7 + 0x76) = r1
010552 r1 = *(u64 *)(r10 - 0x1b8)
010553 *(u64 *)(r7 + 0x6e) = r1
010554 r1 = *(u64 *)(r10 - 0x1c0)
010555 *(u64 *)(r7 + 0x66) = r1
010556 *(u16 *)(r7 + 0x86) = 0x0
010557 r1 = *(u64 *)(r10 - 0x188)
010558 *(u64 *)(r7 + 0xa0) = r1
010559 r1 = *(u64 *)(r10 - 0x190)
010560 *(u64 *)(r7 + 0x98) = r1
010561 r1 = *(u64 *)(r10 - 0x198)
010562 *(u64 *)(r7 + 0x90) = r1
010563 r1 = *(u64 *)(r10 - 0x1a0)
010564 *(u64 *)(r7 + 0x88) = r1
010565 *(u16 *)(r7 + 0xa8) = 0x100
010566 r1 = *(u64 *)(r10 - 0x168)
010567 *(u64 *)(r7 + 0xc2) = r1
010568 r1 = *(u64 *)(r10 - 0x170)
010569 *(u64 *)(r7 + 0xba) = r1
010570 r1 = *(u64 *)(r10 - 0x178)
010571 *(u64 *)(r7 + 0xb2) = r1
010572 r1 = *(u64 *)(r10 - 0x180)
010573 *(u64 *)(r7 + 0xaa) = r1
010574 *(u16 *)(r7 + 0xca) = 0x100
010575 r1 = *(u64 *)(r10 - 0x148)
010576 *(u64 *)(r7 + 0xe4) = r1
010577 r1 = *(u64 *)(r10 - 0x150)
010578 *(u64 *)(r7 + 0xdc) = r1
010579 r1 = *(u64 *)(r10 - 0x158)
010580 *(u64 *)(r7 + 0xd4) = r1
010581 r1 = *(u64 *)(r10 - 0x160)
010582 *(u64 *)(r7 + 0xcc) = r1
010583 *(u16 *)(r7 + 0xec) = 0x100
010584 r1 = *(u64 *)(r10 - 0x128)
010585 *(u64 *)(r7 + 0x106) = r1
010586 r1 = *(u64 *)(r10 - 0x130)
010587 *(u64 *)(r7 + 0xfe) = r1
010588 r1 = *(u64 *)(r10 - 0x138)
010589 *(u64 *)(r7 + 0xf6) = r1
010590 r1 = *(u64 *)(r10 - 0x140)
010591 *(u64 *)(r7 + 0xee) = r1
010592 *(u16 *)(r7 + 0x10e) = 0x100
010593 r1 = *(u64 *)(r10 - 0x108)
010594 *(u64 *)(r7 + 0x128) = r1
010595 r1 = *(u64 *)(r10 - 0x110)
010596 *(u64 *)(r7 + 0x120) = r1
010597 r1 = *(u64 *)(r10 - 0x118)
010598 *(u64 *)(r7 + 0x118) = r1
010599 r1 = *(u64 *)(r10 - 0x120)
010600 *(u64 *)(r7 + 0x110) = r1
010601 *(u16 *)(r7 + 0x130) = 0x101
010602 r1 = *(u64 *)(r10 - 0xe8)
010603 *(u64 *)(r7 + 0x14a) = r1
010604 r1 = *(u64 *)(r10 - 0xf0)
010605 *(u64 *)(r7 + 0x142) = r1
010606 r1 = *(u64 *)(r10 - 0xf8)
010607 *(u64 *)(r7 + 0x13a) = r1
010608 r1 = *(u64 *)(r10 - 0x100)
010609 *(u64 *)(r7 + 0x132) = r1
010610 *(u16 *)(r7 + 0x152) = 0x100
010611 r1 = *(u64 *)(r10 - 0xc8)
010612 *(u64 *)(r7 + 0x16c) = r1
010613 r1 = *(u64 *)(r10 - 0xd0)
010614 *(u64 *)(r7 + 0x164) = r1
010615 r1 = *(u64 *)(r10 - 0xd8)
010616 *(u64 *)(r7 + 0x15c) = r1
010617 r1 = *(u64 *)(r10 - 0xe0)
010618 *(u64 *)(r7 + 0x154) = r1
010619 *(u16 *)(r7 + 0x174) = 0x100
010620 r1 = *(u64 *)(r10 - 0xa8)
010621 *(u64 *)(r7 + 0x18e) = r1
010622 r1 = *(u64 *)(r10 - 0xb0)
010623 *(u64 *)(r7 + 0x186) = r1
010624 r1 = *(u64 *)(r10 - 0xb8)
010625 *(u64 *)(r7 + 0x17e) = r1
010626 r1 = *(u64 *)(r10 - 0xc0)
010627 *(u64 *)(r7 + 0x176) = r1
010628 *(u16 *)(r7 + 0x196) = 0x100
010629 r1 = *(u64 *)(r10 - 0x88)
010630 *(u64 *)(r7 + 0x1b0) = r1
010631 r1 = *(u64 *)(r10 - 0x90)
010632 *(u64 *)(r7 + 0x1a8) = r1
010633 r1 = *(u64 *)(r10 - 0x98)
010634 *(u64 *)(r7 + 0x1a0) = r1
010635 r1 = *(u64 *)(r10 - 0xa0)
010636 *(u64 *)(r7 + 0x198) = r1
010637 *(u16 *)(r7 + 0x1b8) = 0x0
010638 r1 = *(u64 *)(r10 - 0x68)
010639 *(u64 *)(r7 + 0x1d2) = r1
010640 r1 = *(u64 *)(r10 - 0x70)
010641 *(u64 *)(r7 + 0x1ca) = r1
010642 r1 = *(u64 *)(r10 - 0x78)
010643 *(u64 *)(r7 + 0x1c2) = r1
010644 r1 = *(u64 *)(r10 - 0x80)
010645 *(u64 *)(r7 + 0x1ba) = r1
010646 *(u16 *)(r7 + 0x1da) = 0x0
010647 r1 = *(u64 *)(r10 - 0x48)
010648 *(u64 *)(r7 + 0x1f4) = r1
010649 r1 = *(u64 *)(r10 - 0x50)
010650 *(u64 *)(r7 + 0x1ec) = r1
010651 r1 = *(u64 *)(r10 - 0x58)
010652 *(u64 *)(r7 + 0x1e4) = r1
010653 r1 = *(u64 *)(r10 - 0x60)
010654 *(u64 *)(r7 + 0x1dc) = r1
010655 *(u16 *)(r7 + 0x1fc) = 0x0
010656 r1 = *(u64 *)(r10 - 0x28)
010657 *(u64 *)(r7 + 0x216) = r1
010658 r1 = *(u64 *)(r10 - 0x30)
010659 *(u64 *)(r7 + 0x20e) = r1
010660 r1 = *(u64 *)(r10 - 0x38)
010661 *(u64 *)(r7 + 0x206) = r1
010662 r1 = *(u64 *)(r10 - 0x40)
010663 *(u64 *)(r7 + 0x1fe) = r1
010664 *(u16 *)(r7 + 0x21e) = 0x0
010665 r1 = *(u64 *)(r10 - 0x8)
010666 *(u64 *)(r7 + 0x238) = r1
010667 r1 = *(u64 *)(r10 - 0x10)
010668 *(u64 *)(r7 + 0x230) = r1
010669 r1 = *(u64 *)(r10 - 0x18)
010670 *(u64 *)(r7 + 0x228) = r1
010671 r1 = *(u64 *)(r10 - 0x20)
010672 *(u64 *)(r7 + 0x220) = r1
010673 *(u16 *)(r7 + 0x240) = 0x0
010674 call <target>
010675 r1 = <addr> ll
010676 r2 = *(u64 *)(r1 + 0x0)
010677 r3 = 0x0
010678 r4 = 0x1
010679 r1 = r2
010680 r1 += -0x21
010681 if r1 > r2 goto <offset>
010682 r4 = 0x0
010683 if r4 == 0x0 goto <offset>
010684 r1 = <addr> ll
010685 r5 = *(u64 *)(r10 - 0x4e0)
010686 if r2 == 0x0 goto <offset>
010687 r1 = r3
010688 r2 = <addr> ll
010689 if r1 > r2 goto <offset>
010690 goto <offset>
010691 r6 = *(u64 *)(r10 - 0x4e0)
010692 if r4 != 0x0 goto <offset>
010693 r2 = r3
010694 r7 = <addr> ll
010695 if r1 != 0x0 goto <offset>
010696 *(u64 *)(r10 - 0x530) = r8
010697 r1 = <addr> ll
010698 if r7 < r1 goto <offset>
010699 r1 = <addr> ll
010700 *(u64 *)(r1 + 0x0) = r7
010701 r8 = r6
010702 r8 += 0x1
010703 if r8 >= r9 goto <offset>
010704 r1 = r6
010705 r1 += 0x2
010706 r2 = r9
010707 if r1 >= r2 goto <offset>
010708 r3 = r8
010709 r3 *= 0x30
010710 r4 = *(u64 *)(r10 - 0x4f8)
010711 r9 = r4
010712 r9 += r3
010713 r5 = *(u64 *)(r9 + 0x0)
010714 r1 *= 0x30
010715 r3 = r4
010716 r3 += r1
010717 r1 = *(u64 *)(r3 + 0x0)
010718 r3 = *(u64 *)(r1 + 0x18)
010719 *(u64 *)(r10 - 0xc8) = r3
010720 r3 = *(u64 *)(r1 + 0x10)
010721 *(u64 *)(r10 - 0xd0) = r3
010722 r3 = *(u64 *)(r1 + 0x8)
010723 *(u64 *)(r10 - 0xd8) = r3
010724 r1 = *(u64 *)(r1 + 0x0)
010725 *(u64 *)(r10 - 0xe0) = r1
010726 r1 = r6
010727 r1 += 0x3
010728 if r1 >= r2 goto <offset>
010729 r1 *= 0x30
010730 r3 = r4
010731 r3 += r1
010732 r1 = *(u64 *)(r3 + 0x0)
010733 r3 = *(u64 *)(r1 + 0x18)
010734 *(u64 *)(r10 - 0xa8) = r3
010735 r3 = *(u64 *)(r1 + 0x10)
010736 *(u64 *)(r10 - 0xb0) = r3
010737 r3 = *(u64 *)(r1 + 0x8)
010738 *(u64 *)(r10 - 0xb8) = r3
010739 r1 = *(u64 *)(r1 + 0x0)
010740 *(u64 *)(r10 - 0xc0) = r1
010741 r1 = r6
010742 r1 += 0x4
010743 if r1 >= r2 goto <offset>
010744 r1 *= 0x30
010745 r3 = r4
010746 r3 += r1
010747 r1 = *(u64 *)(r3 + 0x0)
010748 r3 = *(u64 *)(r1 + 0x18)
010749 *(u64 *)(r10 - 0x88) = r3
010750 r3 = *(u64 *)(r1 + 0x10)
010751 *(u64 *)(r10 - 0x90) = r3
010752 r3 = *(u64 *)(r1 + 0x8)
010753 *(u64 *)(r10 - 0x98) = r3
010754 r1 = *(u64 *)(r1 + 0x0)
010755 *(u64 *)(r10 - 0xa0) = r1
010756 r1 = r6
010757 r1 += 0x5
010758 if r1 >= r2 goto <offset>
010759 r1 *= 0x30
010760 r3 = r4
010761 r3 += r1
010762 r1 = *(u64 *)(r3 + 0x0)
010763 r3 = *(u64 *)(r1 + 0x18)
010764 *(u64 *)(r10 - 0x68) = r3
010765 r3 = *(u64 *)(r1 + 0x10)
010766 *(u64 *)(r10 - 0x70) = r3
010767 r3 = *(u64 *)(r1 + 0x8)
010768 *(u64 *)(r10 - 0x78) = r3
010769 r1 = *(u64 *)(r1 + 0x0)
010770 *(u64 *)(r10 - 0x80) = r1
010771 if r2 == 0x1 goto <offset>
010772 r1 = *(u64 *)(r10 - 0x510)
010773 r1 = *(u64 *)(r1 + 0x0)
010774 r3 = *(u64 *)(r1 + 0x18)
010775 *(u64 *)(r10 - 0x48) = r3
010776 r3 = *(u64 *)(r1 + 0x10)
010777 *(u64 *)(r10 - 0x50) = r3
010778 r3 = *(u64 *)(r1 + 0x8)
010779 *(u64 *)(r10 - 0x58) = r3
010780 r1 = *(u64 *)(r1 + 0x0)
010781 *(u64 *)(r10 - 0x60) = r1
010782 r1 = r6
010783 r1 += 0x7
010784 if r1 >= r2 goto <offset>
010785 r6 += 0x8
010786 r1 *= 0x30
010787 r4 = *(u64 *)(r10 - 0x4f8)
010788 r3 = r4
010789 r3 += r1
010790 r1 = *(u64 *)(r3 + 0x0)
010791 r3 = *(u64 *)(r1 + 0x18)
010792 *(u64 *)(r10 - 0x28) = r3
010793 r3 = *(u64 *)(r1 + 0x10)
010794 *(u64 *)(r10 - 0x30) = r3
010795 r3 = *(u64 *)(r1 + 0x8)
010796 *(u64 *)(r10 - 0x38) = r3
010797 r1 = *(u64 *)(r1 + 0x0)
010798 *(u64 *)(r10 - 0x40) = r1
010799 if r6 >= r2 goto <offset>
010800 r1 = r6
010801 r1 *= 0x30
010802 r3 = r4
010803 r3 += r1
010804 r1 = *(u64 *)(r3 + 0x0)
010805 r3 = *(u64 *)(r1 + 0x18)
010806 *(u64 *)(r10 - 0x8) = r3
010807 r3 = *(u64 *)(r1 + 0x10)
010808 *(u64 *)(r10 - 0x10) = r3
010809 r3 = *(u64 *)(r1 + 0x8)
010810 *(u64 *)(r10 - 0x18) = r3
010811 r1 = *(u64 *)(r1 + 0x0)
010812 *(u64 *)(r10 - 0x20) = r1
010813 r1 = *(u64 *)(r5 + 0x0)
010814 r3 = *(u64 *)(r5 + 0x8)
010815 r4 = *(u64 *)(r5 + 0x10)
010816 r2 = *(u64 *)(r5 + 0x18)
010817 *(u64 *)(r7 + 0x18) = r2
010818 *(u64 *)(r7 + 0x10) = r4
010819 *(u64 *)(r7 + 0x8) = r3
010820 *(u64 *)(r7 + 0x0) = r1
010821 *(u16 *)(r7 + 0x20) = 0x100
010822 r1 = *(u64 *)(r10 - 0xe0)
010823 *(u64 *)(r7 + 0x22) = r1
010824 r1 = *(u64 *)(r10 - 0xd8)
010825 *(u64 *)(r7 + 0x2a) = r1
010826 r1 = *(u64 *)(r10 - 0xd0)
010827 *(u64 *)(r7 + 0x32) = r1
010828 r1 = *(u64 *)(r10 - 0xc8)
010829 *(u64 *)(r7 + 0x3a) = r1
010830 *(u16 *)(r7 + 0x42) = 0x100
010831 r1 = *(u64 *)(r10 - 0xc0)
010832 *(u64 *)(r7 + 0x44) = r1
010833 r1 = *(u64 *)(r10 - 0xb8)
010834 *(u64 *)(r7 + 0x4c) = r1
010835 r1 = *(u64 *)(r10 - 0xb0)
010836 *(u64 *)(r7 + 0x54) = r1
010837 r1 = *(u64 *)(r10 - 0xa8)
010838 *(u64 *)(r7 + 0x5c) = r1
010839 *(u16 *)(r7 + 0x64) = 0x100
010840 r1 = *(u64 *)(r10 - 0x88)
010841 *(u64 *)(r7 + 0x7e) = r1
010842 r1 = *(u64 *)(r10 - 0x90)
010843 *(u64 *)(r7 + 0x76) = r1
010844 r1 = *(u64 *)(r10 - 0x98)
010845 *(u64 *)(r7 + 0x6e) = r1
010846 r1 = *(u64 *)(r10 - 0xa0)
010847 *(u64 *)(r7 + 0x66) = r1
010848 *(u16 *)(r7 + 0x86) = 0x100
010849 r1 = *(u64 *)(r10 - 0x68)
010850 *(u64 *)(r7 + 0xa0) = r1
010851 r1 = *(u64 *)(r10 - 0x70)
010852 *(u64 *)(r7 + 0x98) = r1
010853 r1 = *(u64 *)(r10 - 0x78)
010854 *(u64 *)(r7 + 0x90) = r1
010855 r1 = *(u64 *)(r10 - 0x80)
010856 *(u64 *)(r7 + 0x88) = r1
010857 *(u16 *)(r7 + 0xa8) = 0x100
010858 r1 = *(u64 *)(r10 - 0x48)
010859 *(u64 *)(r7 + 0xc2) = r1
010860 r1 = *(u64 *)(r10 - 0x50)
010861 *(u64 *)(r7 + 0xba) = r1
010862 r1 = *(u64 *)(r10 - 0x58)
010863 *(u64 *)(r7 + 0xb2) = r1
010864 r1 = *(u64 *)(r10 - 0x60)
010865 *(u64 *)(r7 + 0xaa) = r1
010866 *(u16 *)(r7 + 0xca) = 0x101
010867 r1 = *(u64 *)(r10 - 0x28)
010868 *(u64 *)(r7 + 0xe4) = r1
010869 r1 = *(u64 *)(r10 - 0x30)
010870 *(u64 *)(r7 + 0xdc) = r1
010871 r1 = *(u64 *)(r10 - 0x38)
010872 *(u64 *)(r7 + 0xd4) = r1
010873 r1 = *(u64 *)(r10 - 0x40)
010874 *(u64 *)(r7 + 0xcc) = r1
010875 *(u16 *)(r7 + 0xec) = 0x0
010876 r1 = *(u64 *)(r10 - 0x8)
010877 *(u64 *)(r7 + 0x106) = r1
010878 r1 = *(u64 *)(r10 - 0x10)
010879 *(u64 *)(r7 + 0xfe) = r1
010880 r1 = *(u64 *)(r10 - 0x18)
010881 *(u64 *)(r7 + 0xf6) = r1
010882 r1 = *(u64 *)(r10 - 0x20)
010883 *(u64 *)(r7 + 0xee) = r1
010884 r1 = <addr> ll
010885 *(u64 *)(r7 + 0x128) = r1
010886 r1 = -<addr> ll
010887 *(u64 *)(r7 + 0x120) = r1
010888 r1 = -<addr> ll
010889 *(u64 *)(r7 + 0x118) = r1
010890 r1 = -<addr> ll
010891 *(u64 *)(r7 + 0x110) = r1
010892 *(u16 *)(r7 + 0x10e) = 0x0
010893 *(u16 *)(r7 + 0x130) = 0x0
010894 call <target>
010895 r1 = <addr> ll
010896 r2 = *(u64 *)(r1 + 0x0)
010897 r3 = 0x0
010898 r4 = 0x1
010899 r1 = r2
010900 r1 += -0x19
010901 if r1 > r2 goto <offset>
010902 r4 = 0x0
010903 if r4 == 0x0 goto <offset>
010904 r1 = <addr> ll
010905 r4 = *(u64 *)(r10 - 0x4e0)
010906 if r2 == 0x0 goto <offset>
010907 r1 = r3
010908 r2 = <addr> ll
010909 if r1 > r2 goto <offset>
010910 goto <offset>
010911 if r4 != 0x0 goto <offset>
010912 r3 = r1
010913 r1 = <addr> ll
010914 r4 = *(u64 *)(r10 - 0x4e0)
010915 if r2 != 0x0 goto <offset>
010916 r2 = <addr> ll
010917 if r1 <= r2 goto <offset>
010918 r3 = *(u64 *)(r10 - 0x500)
010919 r3 &= 0xff
010920 r2 = 0x1
010921 if r3 != 0x0 goto <offset>
010922 r2 = 0x0
010923 r3 = <addr> ll
010924 *(u64 *)(r3 + 0x0) = r1
010925 r3 = *(u64 *)(r10 - 0x508)
010926 *(u64 *)(r1 + 0x8) = r3
010927 r3 = -<addr> ll
010928 *(u64 *)(r1 + 0x0) = r3
010929 *(u8 *)(r1 + 0x10) = w2
010930 *(u64 *)(r1 + 0x11) = 0x0
010931 r2 = *(u64 *)(r10 - 0x520)
010932 r3 = <addr> ll
010933 *(u64 *)(r2 + 0x18) = r3
010934 r3 = -<addr> ll
010935 *(u64 *)(r2 + 0x10) = r3
010936 r3 = -<addr> ll
010937 *(u64 *)(r2 + 0x8) = r3
010938 r3 = -<addr> ll
010939 *(u64 *)(r2 + 0x0) = r3
010940 *(u64 *)(r10 - 0x1f0) = r1
010941 *(u64 *)(r10 - 0x208) = r7
010942 *(u64 *)(r10 - 0x1e8) = 0x19
010943 *(u64 *)(r10 - 0x1f8) = 0x19
010944 *(u64 *)(r10 - 0x200) = 0x9
010945 *(u64 *)(r10 - 0x210) = 0x9
010946 r4 += 0x9
010947 if r4 < r8 goto <offset>
010948 *(u64 *)(r10 - 0x10) = r9
010949 r1 = *(u64 *)(r10 - 0x510)
010950 *(u64 *)(r10 - 0x20) = r1
010951 *(u64 *)(r10 - 0x8) = 0x8
010952 *(u64 *)(r10 - 0x18) = 0x2
010953 r1 = r10
010954 r1 += -0x40
010955 r2 = r10
010956 r2 += -0x20
010957 call -0x29fc
010958 r7 = *(u64 *)(r10 - 0x30)
010959 r8 = *(u64 *)(r10 - 0x38)
010960 r1 = r10
010961 r1 += -0x100
010962 r2 = r10
010963 r2 += -0x210
010964 r3 = r8
010965 r4 = r7
010966 call <target>
010967 r9 = *(u64 *)(r10 - 0x100)
010968 r1 = -<addr> ll
010969 if r9 != r1 goto <offset>
010970 r9 = *(u64 *)(r10 - 0x4e8)
010971 if r7 == 0x0 goto <offset>
010972 r8 += 0x10
010973 goto <offset>
010974 r8 += 0x30
010975 r7 += -0x1
010976 if r7 == 0x0 goto <offset>
010977 r1 = *(u64 *)(r8 - 0x8)
010978 r2 = *(u64 *)(r1 + 0x0)
010979 r2 += -0x1
010980 *(u64 *)(r1 + 0x0) = r2
010981 if r2 != 0x0 goto <offset>
010982 r1 = r8
010983 r1 += -0x8
010984 call <target>
010985 r1 = *(u64 *)(r8 + 0x0)
010986 r2 = *(u64 *)(r1 + 0x0)
010987 r2 += -0x1
010988 *(u64 *)(r1 + 0x0) = r2
010989 if r2 != 0x0 goto <offset>
010990 r1 = r8
010991 call <target>
010992 goto <offset>
010993 if r4 != 0x0 goto <offset>
010994 r3 = r1
010995 r1 = <addr> ll
010996 r5 = *(u64 *)(r10 - 0x4e0)
010997 if r2 != 0x0 goto <offset>
010998 r2 = <addr> ll
010999 if r1 <= r2 goto <offset>
011000 r3 = *(u64 *)(r10 - 0x500)
011001 r3 &= 0xff
011002 r2 = 0x1
011003 r4 = r3
011004 if r3 != 0x0 goto <offset>
011005 r2 = 0x0
011006 r3 = -0x1
011007 if r4 == 0x0 goto <offset>
011008 r3 = 0x0
011009 r4 = <addr> ll
011010 *(u64 *)(r4 + 0x0) = r1
011011 r4 = *(u64 *)(r10 - 0x508)
011012 *(u64 *)(r1 + 0x8) = r4
011013 r4 = -<addr> ll
011014 *(u64 *)(r1 + 0x0) = r4
011015 *(u64 *)(r1 + 0x18) = r3
011016 *(u64 *)(r1 + 0x10) = r3
011017 *(u8 *)(r1 + 0x20) = w2
011018 r2 = *(u64 *)(r10 - 0x520)
011019 r3 = <addr> ll
011020 *(u64 *)(r2 + 0x18) = r3
011021 r3 = -<addr> ll
011022 *(u64 *)(r2 + 0x10) = r3
011023 r3 = -<addr> ll
011024 *(u64 *)(r2 + 0x8) = r3
011025 r3 = -<addr> ll
011026 *(u64 *)(r2 + 0x0) = r3
011027 *(u64 *)(r10 - 0x1f0) = r1
011028 *(u64 *)(r10 - 0x208) = r7
011029 *(u64 *)(r10 - 0x1e8) = 0x21
011030 *(u64 *)(r10 - 0x1f8) = 0x21
011031 *(u64 *)(r10 - 0x200) = 0x11
011032 *(u64 *)(r10 - 0x210) = 0x11
011033 r5 += 0xf
011034 if r5 < r6 goto <offset>
011035 r1 = *(u64 *)(r10 - 0x530)
011036 *(u64 *)(r10 - 0x10) = r1
011037 r1 = *(u64 *)(r10 - 0x510)
011038 *(u64 *)(r10 - 0x20) = r1
011039 *(u64 *)(r10 - 0x8) = 0xe
011040 *(u64 *)(r10 - 0x18) = 0x2
011041 r1 = r10
011042 r1 += -0x40
011043 r2 = r10
011044 r2 += -0x20
011045 call -0x2a54
011046 r6 = *(u64 *)(r10 - 0x30)
011047 r7 = *(u64 *)(r10 - 0x38)
011048 r1 = r10
011049 r1 += -0x270
011050 r2 = r10
011051 r2 += -0x210
011052 r3 = r7
011053 r4 = r6
011054 call <target>
011055 r9 = *(u64 *)(r10 - 0x270)
011056 r1 = -<addr> ll
011057 if r9 != r1 goto <offset>
011058 r9 = *(u64 *)(r10 - 0x4e8)
011059 if r6 == 0x0 goto <offset>
011060 r7 += 0x10
011061 goto <offset>
011062 r7 += 0x30
011063 r6 += -0x1
011064 if r6 == 0x0 goto <offset>
011065 r1 = *(u64 *)(r7 - 0x8)
011066 r2 = *(u64 *)(r1 + 0x0)
011067 r2 += -0x1
011068 *(u64 *)(r1 + 0x0) = r2
011069 if r2 != 0x0 goto <offset>
011070 r1 = r7
011071 r1 += -0x8
011072 call <target>
011073 r1 = *(u64 *)(r7 + 0x0)
011074 r2 = *(u64 *)(r1 + 0x0)
011075 r2 += -0x1
011076 *(u64 *)(r1 + 0x0) = r2
011077 if r2 != 0x0 goto <offset>
011078 r1 = r7
011079 call <target>
011080 goto <offset>
011081 r3 = *(u64 *)(r10 - 0x548)
011082 r1 = *(u64 *)(r3 + 0x10)
011083 r2 = <addr> ll
011084 if r1 >= r2 goto <offset>
011085 r2 = r1
011086 r2 += 0x1
011087 *(u64 *)(r3 + 0x10) = r2
011088 r2 = *(u64 *)(r3 + 0x20)
011089 if r2 > 0x47 goto <offset>
011090 goto <offset>
011091 r5 = *(u64 *)(r10 - 0x580)
011092 if r4 != 0x0 goto <offset>
011093 r2 = r3
011094 r8 = <addr> ll
011095 if r1 != 0x0 goto <offset>
011096 r1 = <addr> ll
011097 if r8 < r1 goto <offset>
011098 r1 = <addr> ll
011099 *(u64 *)(r1 + 0x0) = r8
011100 r2 = *(u64 *)(r10 - 0x4e8)
011101 if r2 == 0x1 goto <offset>
011102 *(u64 *)(r10 - 0x580) = r5
011103 r0 = *(u64 *)(r10 - 0x4e0)
011104 r1 = r0
011105 r1 += 0x2
011106 if r1 >= r2 goto <offset>
011107 r3 = *(u64 *)(r10 - 0x510)
011108 r5 = *(u64 *)(r3 + 0x0)
011109 r1 *= 0x30
011110 r4 = *(u64 *)(r10 - 0x4f8)
011111 r3 = r4
011112 r3 += r1
011113 r1 = *(u64 *)(r3 + 0x0)
011114 r3 = *(u64 *)(r1 + 0x18)
011115 *(u64 *)(r10 - 0x1a8) = r3
011116 r3 = *(u64 *)(r1 + 0x10)
011117 *(u64 *)(r10 - 0x1b0) = r3
011118 r3 = *(u64 *)(r1 + 0x8)
011119 *(u64 *)(r10 - 0x1b8) = r3
011120 r1 = *(u64 *)(r1 + 0x0)
011121 *(u64 *)(r10 - 0x1c0) = r1
011122 r1 = r0
011123 r1 += 0x3
011124 if r1 >= r2 goto <offset>
011125 r1 *= 0x30
011126 r3 = r4
011127 r3 += r1
011128 r1 = *(u64 *)(r3 + 0x0)
011129 r3 = *(u64 *)(r1 + 0x18)
011130 *(u64 *)(r10 - 0x188) = r3
011131 r3 = *(u64 *)(r1 + 0x10)
011132 *(u64 *)(r10 - 0x190) = r3
011133 r3 = *(u64 *)(r1 + 0x8)
011134 *(u64 *)(r10 - 0x198) = r3
011135 r1 = *(u64 *)(r1 + 0x0)
011136 *(u64 *)(r10 - 0x1a0) = r1
011137 r1 = r0
011138 r1 += 0x4
011139 if r1 >= r2 goto <offset>
011140 r1 *= 0x30
011141 r3 = r4
011142 r3 += r1
011143 r1 = *(u64 *)(r3 + 0x0)
011144 r3 = *(u64 *)(r1 + 0x18)
011145 *(u64 *)(r10 - 0x168) = r3
011146 r3 = *(u64 *)(r1 + 0x10)
011147 *(u64 *)(r10 - 0x170) = r3
011148 r3 = *(u64 *)(r1 + 0x8)
011149 *(u64 *)(r10 - 0x178) = r3
011150 r1 = *(u64 *)(r1 + 0x0)
011151 *(u64 *)(r10 - 0x180) = r1
011152 r1 = r0
011153 r1 += 0x5
011154 if r1 >= r2 goto <offset>
011155 r1 *= 0x30
011156 r3 = r4
011157 r3 += r1
011158 r1 = *(u64 *)(r3 + 0x0)
011159 r3 = *(u64 *)(r1 + 0x18)
011160 *(u64 *)(r10 - 0x148) = r3
011161 r3 = *(u64 *)(r1 + 0x10)
011162 *(u64 *)(r10 - 0x150) = r3
011163 r3 = *(u64 *)(r1 + 0x8)
011164 *(u64 *)(r10 - 0x158) = r3
011165 r1 = *(u64 *)(r1 + 0x0)
011166 *(u64 *)(r10 - 0x160) = r1
011167 r1 = *(u64 *)(r6 + 0x0)
011168 r3 = *(u64 *)(r1 + 0x18)
011169 *(u64 *)(r10 - 0x128) = r3
011170 r3 = *(u64 *)(r1 + 0x10)
011171 *(u64 *)(r10 - 0x130) = r3
011172 r3 = *(u64 *)(r1 + 0x8)
011173 *(u64 *)(r10 - 0x138) = r3
011174 r1 = *(u64 *)(r1 + 0x0)
011175 *(u64 *)(r10 - 0x140) = r1
011176 r1 = r0
011177 r1 += 0x7
011178 if r1 >= r2 goto <offset>
011179 r1 *= 0x30
011180 r3 = r4
011181 r3 += r1
011182 r1 = *(u64 *)(r3 + 0x0)
011183 r3 = *(u64 *)(r1 + 0x18)
011184 *(u64 *)(r10 - 0x108) = r3
011185 r3 = *(u64 *)(r1 + 0x10)
011186 *(u64 *)(r10 - 0x110) = r3
011187 r3 = *(u64 *)(r1 + 0x8)
011188 *(u64 *)(r10 - 0x118) = r3
011189 r1 = *(u64 *)(r1 + 0x0)
011190 *(u64 *)(r10 - 0x120) = r1
011191 r1 = r0
011192 r1 += 0x8
011193 if r1 >= r2 goto <offset>
011194 r1 *= 0x30
011195 r3 = r4
011196 r3 += r1
011197 r1 = *(u64 *)(r3 + 0x0)
011198 r3 = *(u64 *)(r1 + 0x18)
011199 *(u64 *)(r10 - 0xe8) = r3
011200 r3 = *(u64 *)(r1 + 0x10)
011201 *(u64 *)(r10 - 0xf0) = r3
011202 r3 = *(u64 *)(r1 + 0x8)
011203 *(u64 *)(r10 - 0xf8) = r3
011204 r1 = *(u64 *)(r1 + 0x0)
011205 *(u64 *)(r10 - 0x100) = r1
011206 r1 = r0
011207 r1 += 0x9
011208 if r1 >= r2 goto <offset>
011209 r1 *= 0x30
011210 r3 = r4
011211 r3 += r1
011212 r1 = *(u64 *)(r3 + 0x0)
011213 r3 = *(u64 *)(r1 + 0x18)
011214 *(u64 *)(r10 - 0xc8) = r3
011215 r3 = *(u64 *)(r1 + 0x10)
011216 *(u64 *)(r10 - 0xd0) = r3
011217 r3 = *(u64 *)(r1 + 0x8)
011218 *(u64 *)(r10 - 0xd8) = r3
011219 r1 = *(u64 *)(r1 + 0x0)
011220 *(u64 *)(r10 - 0xe0) = r1
011221 r1 = r0
011222 r1 += 0xa
011223 if r1 >= r2 goto <offset>
011224 r1 *= 0x30
011225 r3 = r4
011226 r3 += r1
011227 r1 = *(u64 *)(r3 + 0x0)
011228 r3 = *(u64 *)(r1 + 0x18)
011229 *(u64 *)(r10 - 0xa8) = r3
011230 r3 = *(u64 *)(r1 + 0x10)
011231 *(u64 *)(r10 - 0xb0) = r3
011232 r3 = *(u64 *)(r1 + 0x8)
011233 *(u64 *)(r10 - 0xb8) = r3
011234 r1 = *(u64 *)(r1 + 0x0)
011235 *(u64 *)(r10 - 0xc0) = r1
011236 r1 = r0
011237 r1 += 0xb
011238 if r1 >= r2 goto <offset>
011239 r1 *= 0x30
011240 r3 = r4
011241 r3 += r1
011242 r1 = *(u64 *)(r3 + 0x0)
011243 r3 = *(u64 *)(r1 + 0x18)
011244 *(u64 *)(r10 - 0x88) = r3
011245 r3 = *(u64 *)(r1 + 0x10)
011246 *(u64 *)(r10 - 0x90) = r3
011247 r3 = *(u64 *)(r1 + 0x8)
011248 *(u64 *)(r10 - 0x98) = r3
011249 r1 = *(u64 *)(r1 + 0x0)
011250 *(u64 *)(r10 - 0xa0) = r1
011251 r1 = r0
011252 r1 += 0xc
011253 if r1 >= r2 goto <offset>
011254 r1 *= 0x30
011255 r3 = r4
011256 r3 += r1
011257 r1 = *(u64 *)(r3 + 0x0)
011258 r3 = *(u64 *)(r1 + 0x18)
011259 *(u64 *)(r10 - 0x68) = r3
011260 r3 = *(u64 *)(r1 + 0x10)
011261 *(u64 *)(r10 - 0x70) = r3
011262 r3 = *(u64 *)(r1 + 0x8)
011263 *(u64 *)(r10 - 0x78) = r3
011264 r1 = *(u64 *)(r1 + 0x0)
011265 *(u64 *)(r10 - 0x80) = r1
011266 r1 = r0
011267 r1 += 0xd
011268 if r1 >= r2 goto <offset>
011269 *(u64 *)(r10 - 0x590) = r9
011270 r1 *= 0x30
011271 r3 = r4
011272 r3 += r1
011273 r1 = *(u64 *)(r3 + 0x0)
011274 r3 = *(u64 *)(r1 + 0x18)
011275 *(u64 *)(r10 - 0x48) = r3
011276 r3 = *(u64 *)(r1 + 0x10)
011277 *(u64 *)(r10 - 0x50) = r3
011278 r3 = *(u64 *)(r1 + 0x8)
011279 *(u64 *)(r10 - 0x58) = r3
011280 r1 = *(u64 *)(r1 + 0x0)
011281 *(u64 *)(r10 - 0x60) = r1
011282 r1 = r0
011283 r1 += 0xe
011284 if r1 >= r2 goto <offset>
011285 r0 += 0xf
011286 r1 *= 0x30
011287 r3 = r4
011288 r3 += r1
011289 r1 = *(u64 *)(r3 + 0x0)
011290 r3 = *(u64 *)(r1 + 0x18)
011291 *(u64 *)(r10 - 0x28) = r3
011292 r3 = *(u64 *)(r1 + 0x10)
011293 *(u64 *)(r10 - 0x30) = r3
011294 r3 = *(u64 *)(r1 + 0x8)
011295 *(u64 *)(r10 - 0x38) = r3
011296 r1 = *(u64 *)(r1 + 0x0)
011297 *(u64 *)(r10 - 0x40) = r1
011298 r9 = r2
011299 if r0 >= r2 goto <offset>
011300 *(u64 *)(r10 - 0x4e0) = r0
011301 r0 *= 0x30
011302 r3 = r4
011303 r3 += r0
011304 r1 = *(u64 *)(r3 + 0x0)
011305 r3 = *(u64 *)(r1 + 0x18)
011306 *(u64 *)(r10 - 0x8) = r3
011307 r3 = *(u64 *)(r1 + 0x10)
011308 *(u64 *)(r10 - 0x10) = r3
011309 r3 = *(u64 *)(r1 + 0x8)
011310 *(u64 *)(r10 - 0x18) = r3
011311 r1 = *(u64 *)(r1 + 0x0)
011312 *(u64 *)(r10 - 0x20) = r1
011313 r1 = *(u64 *)(r5 + 0x0)
011314 r3 = *(u64 *)(r5 + 0x8)
011315 r4 = *(u64 *)(r5 + 0x10)
011316 r2 = *(u64 *)(r5 + 0x18)
011317 *(u64 *)(r8 + 0x18) = r2
011318 *(u64 *)(r8 + 0x10) = r4
011319 *(u64 *)(r8 + 0x8) = r3
011320 *(u64 *)(r8 + 0x0) = r1
011321 *(u16 *)(r8 + 0x20) = 0x101
011322 r1 = *(u64 *)(r10 - 0x1c0)
011323 *(u64 *)(r8 + 0x22) = r1
011324 r1 = *(u64 *)(r10 - 0x1b8)
011325 *(u64 *)(r8 + 0x2a) = r1
011326 r1 = *(u64 *)(r10 - 0x1b0)
011327 *(u64 *)(r8 + 0x32) = r1
011328 r1 = *(u64 *)(r10 - 0x1a8)
011329 *(u64 *)(r8 + 0x3a) = r1
011330 *(u16 *)(r8 + 0x42) = 0x0
011331 r1 = *(u64 *)(r10 - 0x1a0)
011332 *(u64 *)(r8 + 0x44) = r1
011333 r1 = *(u64 *)(r10 - 0x198)
011334 *(u64 *)(r8 + 0x4c) = r1
011335 r1 = *(u64 *)(r10 - 0x190)
011336 *(u64 *)(r8 + 0x54) = r1
011337 r1 = *(u64 *)(r10 - 0x188)
011338 *(u64 *)(r8 + 0x5c) = r1
011339 *(u16 *)(r8 + 0x64) = 0x0
011340 r1 = *(u64 *)(r10 - 0x168)
011341 *(u64 *)(r8 + 0x7e) = r1
011342 r1 = *(u64 *)(r10 - 0x170)
011343 *(u64 *)(r8 + 0x76) = r1
011344 r1 = *(u64 *)(r10 - 0x178)
011345 *(u64 *)(r8 + 0x6e) = r1
011346 r1 = *(u64 *)(r10 - 0x180)
011347 *(u64 *)(r8 + 0x66) = r1
011348 *(u16 *)(r8 + 0x86) = 0x100
011349 r1 = *(u64 *)(r10 - 0x148)
011350 *(u64 *)(r8 + 0xa0) = r1
011351 r1 = *(u64 *)(r10 - 0x150)
011352 *(u64 *)(r8 + 0x98) = r1
011353 r1 = *(u64 *)(r10 - 0x158)
011354 *(u64 *)(r8 + 0x90) = r1
011355 r1 = *(u64 *)(r10 - 0x160)
011356 *(u64 *)(r8 + 0x88) = r1
011357 *(u16 *)(r8 + 0xa8) = 0x100
011358 r1 = *(u64 *)(r10 - 0x128)
011359 *(u64 *)(r8 + 0xc2) = r1
011360 r1 = *(u64 *)(r10 - 0x130)
011361 *(u64 *)(r8 + 0xba) = r1
011362 r1 = *(u64 *)(r10 - 0x138)
011363 *(u64 *)(r8 + 0xb2) = r1
011364 r1 = *(u64 *)(r10 - 0x140)
011365 *(u64 *)(r8 + 0xaa) = r1
011366 *(u16 *)(r8 + 0xca) = 0x100
011367 r1 = *(u64 *)(r10 - 0x108)
011368 *(u64 *)(r8 + 0xe4) = r1
011369 r1 = *(u64 *)(r10 - 0x110)
011370 *(u64 *)(r8 + 0xdc) = r1
011371 r1 = *(u64 *)(r10 - 0x118)
011372 *(u64 *)(r8 + 0xd4) = r1
011373 r1 = *(u64 *)(r10 - 0x120)
011374 *(u64 *)(r8 + 0xcc) = r1
011375 *(u16 *)(r8 + 0xec) = 0x100
011376 r1 = *(u64 *)(r10 - 0xe8)
011377 *(u64 *)(r8 + 0x106) = r1
011378 r1 = *(u64 *)(r10 - 0xf0)
011379 *(u64 *)(r8 + 0xfe) = r1
011380 r1 = *(u64 *)(r10 - 0xf8)
011381 *(u64 *)(r8 + 0xf6) = r1
011382 r1 = *(u64 *)(r10 - 0x100)
011383 *(u64 *)(r8 + 0xee) = r1
011384 *(u16 *)(r8 + 0x10e) = 0x100
011385 r1 = *(u64 *)(r10 - 0xc8)
011386 *(u64 *)(r8 + 0x128) = r1
011387 r1 = *(u64 *)(r10 - 0xd0)
011388 *(u64 *)(r8 + 0x120) = r1
011389 r1 = *(u64 *)(r10 - 0xd8)
011390 *(u64 *)(r8 + 0x118) = r1
011391 r1 = *(u64 *)(r10 - 0xe0)
011392 *(u64 *)(r8 + 0x110) = r1
011393 *(u16 *)(r8 + 0x130) = 0x100
011394 r1 = *(u64 *)(r10 - 0xa8)
011395 *(u64 *)(r8 + 0x14a) = r1
011396 r1 = *(u64 *)(r10 - 0xb0)
011397 *(u64 *)(r8 + 0x142) = r1
011398 r1 = *(u64 *)(r10 - 0xb8)
011399 *(u64 *)(r8 + 0x13a) = r1
011400 r1 = *(u64 *)(r10 - 0xc0)
011401 *(u64 *)(r8 + 0x132) = r1
011402 *(u16 *)(r8 + 0x152) = 0x100
011403 r1 = *(u64 *)(r10 - 0x88)
011404 *(u64 *)(r8 + 0x16c) = r1
011405 r1 = *(u64 *)(r10 - 0x90)
011406 *(u64 *)(r8 + 0x164) = r1
011407 r1 = *(u64 *)(r10 - 0x98)
011408 *(u64 *)(r8 + 0x15c) = r1
011409 r1 = *(u64 *)(r10 - 0xa0)
011410 *(u64 *)(r8 + 0x154) = r1
011411 *(u16 *)(r8 + 0x174) = 0x100
011412 r1 = *(u64 *)(r10 - 0x68)
011413 *(u64 *)(r8 + 0x18e) = r1
011414 r1 = *(u64 *)(r10 - 0x70)
011415 *(u64 *)(r8 + 0x186) = r1
011416 r1 = *(u64 *)(r10 - 0x78)
011417 *(u64 *)(r8 + 0x17e) = r1
011418 r1 = *(u64 *)(r10 - 0x80)
011419 *(u64 *)(r8 + 0x176) = r1
011420 *(u16 *)(r8 + 0x196) = 0x100
011421 r1 = *(u64 *)(r10 - 0x48)
011422 *(u64 *)(r8 + 0x1b0) = r1
011423 r1 = *(u64 *)(r10 - 0x50)
011424 *(u64 *)(r8 + 0x1a8) = r1
011425 r1 = *(u64 *)(r10 - 0x58)
011426 *(u64 *)(r8 + 0x1a0) = r1
011427 r1 = *(u64 *)(r10 - 0x60)
011428 *(u64 *)(r8 + 0x198) = r1
011429 *(u16 *)(r8 + 0x1b8) = 0x100
011430 r1 = *(u64 *)(r10 - 0x28)
011431 *(u64 *)(r8 + 0x1d2) = r1
011432 r1 = *(u64 *)(r10 - 0x30)
011433 *(u64 *)(r8 + 0x1ca) = r1
011434 r1 = *(u64 *)(r10 - 0x38)
011435 *(u64 *)(r8 + 0x1c2) = r1
011436 r1 = *(u64 *)(r10 - 0x40)
011437 *(u64 *)(r8 + 0x1ba) = r1
011438 *(u16 *)(r8 + 0x1da) = 0x0
011439 r1 = *(u64 *)(r10 - 0x8)
011440 *(u64 *)(r8 + 0x1f4) = r1
011441 r1 = *(u64 *)(r10 - 0x10)
011442 *(u64 *)(r8 + 0x1ec) = r1
011443 r1 = *(u64 *)(r10 - 0x18)
011444 *(u64 *)(r8 + 0x1e4) = r1
011445 r1 = *(u64 *)(r10 - 0x20)
011446 *(u64 *)(r8 + 0x1dc) = r1
011447 *(u16 *)(r8 + 0x1fc) = 0x0
011448 r1 = *(u64 *)(r10 - 0x508)
011449 if r1 s< 0x0 goto <offset>
011450 *(u64 *)(r10 - 0x5f0) = r7
011451 *(u64 *)(r10 - 0x60) = 0x0
011452 *(u64 *)(r10 - 0x58) = 0x0
011453 *(u64 *)(r10 - 0x5f) = r1
011454 *(u64 *)(r10 - 0x80) = 0x0
011455 r3 = *(u64 *)(r10 - 0x548)
011456 *(u32 *)(r10 - 0x80) = w3
011457 *(u32 *)(r10 - 0x79) = 0x0
011458 w1 = *(u8 *)(r10 - 0x7e)
011459 r2 = *(u64 *)(r10 - 0x578)
011460 *(u8 *)(r2 + 0x2) = w1
011461 *(u16 *)(r2 + 0x0) = w3
011462 r2 = *(u64 *)(r10 - 0x500)
011463 r2 &= 0xff
011464 r1 = 0x1
011465 if r2 == 0x0 goto <offset>
011466 r1 = 0x0
011467 *(u8 *)(r10 - 0x3f) = w1
011468 r1 = *(u64 *)(r10 - 0x7d)
011469 *(u64 *)(r10 - 0x39) = r1
011470 r1 = *(u64 *)(r10 - 0x60)
011471 *(u64 *)(r10 - 0x580) = r1
011472 *(u64 *)(r10 - 0x31) = r1
011473 r1 = *(u64 *)(r10 - 0x58)
011474 *(u64 *)(r10 - 0x5f8) = r1
011475 *(u64 *)(r10 - 0x29) = r1
011476 *(u8 *)(r10 - 0x21) = 0x0
011477 *(u16 *)(r10 - 0x3e) = 0x0
011478 *(u8 *)(r10 - 0x40) = 0x1a
011479 r1 = r10
011480 r1 += -0x20
011481 r2 = r10
011482 r2 += -0x40
011483 r3 = 0x20
011484 call -0x2b2d
011485 r1 = *(u64 *)(r10 - 0x520)
011486 r2 = -<addr> ll
011487 *(u64 *)(r1 + 0x18) = r2
011488 r2 = -<addr> ll
011489 *(u64 *)(r1 + 0x10) = r2
011490 r2 = <addr> ll
011491 *(u64 *)(r1 + 0x8) = r2
011492 r2 = <addr> ll
011493 *(u64 *)(r1 + 0x0) = r2
011494 *(u64 *)(r10 - 0x208) = r8
011495 *(u64 *)(r10 - 0x200) = 0xf
011496 *(u64 *)(r10 - 0x210) = 0xf
011497 r1 = *(u64 *)(r10 - 0x10)
011498 r2 = *(u64 *)(r10 - 0x538)
011499 *(u64 *)(r2 + 0x10) = r1
011500 r1 = *(u64 *)(r10 - 0x18)
011501 *(u64 *)(r2 + 0x8) = r1
011502 r1 = *(u64 *)(r10 - 0x20)
011503 *(u64 *)(r2 + 0x0) = r1
011504 *(u8 *)(r10 - 0x50) = 0x0
011505 *(u64 *)(r10 - 0x58) = 0x2
011506 *(u64 *)(r10 - 0x60) = 0x1
011507 r1 = r10
011508 r1 += -0x4c8
011509 r2 = r10
011510 r2 += -0x60
011511 r7 = *(u64 *)(r10 - 0x4f8)
011512 r3 = r7
011513 r6 = r9
011514 r4 = r6
011515 r5 = <addr> ll
011516 call -0x2cfd
011517 r1 = *(u64 *)(r10 - 0x4c8)
011518 *(u64 *)(r10 - 0x500) = r1
011519 r8 = *(u64 *)(r10 - 0x4c0)
011520 r1 = *(u64 *)(r10 - 0x4e0)
011521 *(u64 *)(r10 - 0x58) = r1
011522 r1 = *(u64 *)(r10 - 0x530)
011523 *(u64 *)(r10 - 0x60) = r1
011524 *(u8 *)(r10 - 0x50) = 0x0
011525 r1 = r10
011526 r1 += -0x4d8
011527 r2 = r10
011528 r2 += -0x60
011529 r3 = r7
011530 r4 = r6
011531 r5 = <addr> ll
011532 call -0x2d0d
011533 *(u64 *)(r10 - 0x18) = r8
011534 r1 = *(u64 *)(r10 - 0x500)
011535 *(u64 *)(r10 - 0x20) = r1
011536 r1 = *(u64 *)(r10 - 0x4d0)
011537 *(u64 *)(r10 - 0x8) = r1
011538 r1 = *(u64 *)(r10 - 0x4d8)
011539 *(u64 *)(r10 - 0x10) = r1
011540 r1 = r10
011541 r1 += -0x80
011542 r2 = r10
011543 r2 += -0x20
011544 call -0x2c47
011545 r4 = *(u64 *)(r10 - 0x70)
011546 r3 = *(u64 *)(r10 - 0x78)
011547 r1 = r10
011548 r1 += -0x230
011549 r2 = r10
011550 r2 += -0x210
011551 call <target>
011552 r2 = *(u64 *)(r10 - 0x230)
011553 r1 = -<addr> ll
011554 if r2 != r1 goto <offset>
011555 r1 = r10
011556 r1 += -0x80
011557 call -0x2d09
011558 r3 = *(u64 *)(r10 - 0x550)
011559 r1 = *(u64 *)(r3 + 0x10)
011560 r2 = <addr> ll
011561 if r1 >= r2 goto <offset>
011562 r2 = r1
011563 r2 += 0x1
011564 *(u64 *)(r3 + 0x10) = r2
011565 r2 = *(u64 *)(r3 + 0x20)
011566 if r2 <= 0x47 goto <offset>
011567 r2 = *(u64 *)(r3 + 0x18)
011568 r2 = *(u64 *)(r2 + 0x40)
011569 *(u64 *)(r3 + 0x10) = r1
011570 r1 = *(u64 *)(r10 - 0x588)
011571 r2 -= r1
011572 *(u64 *)(r10 - 0x508) = r2
011573 r1 = *(u64 *)(r10 - 0x590)
011574 *(u64 *)(r10 - 0x608) = r1
011575 r8 = *(u64 *)(r10 - 0x4f8)
011576 r0 = *(u64 *)(r10 - 0x4e0)
011577 goto <offset>
011578 *(u64 *)(r10 - 0x598) = r2
011579 *(u64 *)(r10 - 0x500) = r7
011580 r6 += 0x1
011581 r1 = *(u64 *)(r10 - 0x4e8)
011582 if r6 >= r1 goto <offset>
011583 *(u64 *)(r10 - 0x5a0) = r6
011584 r1 = r6
011585 r1 *= 0x30
011586 r2 = r8
011587 r2 += r1
011588 *(u64 *)(r10 - 0x5a8) = r2
011589 r7 = *(u64 *)(r2 + 0x0)
011590 r1 = *(u64 *)(r7 + 0x18)
011591 *(u64 *)(r10 - 0x3d8) = r1
011592 r1 = *(u64 *)(r7 + 0x10)
011593 *(u64 *)(r10 - 0x3e0) = r1
011594 r1 = *(u64 *)(r7 + 0x8)
011595 *(u64 *)(r10 - 0x3e8) = r1
011596 r1 = *(u64 *)(r7 + 0x0)
011597 *(u64 *)(r10 - 0x3f0) = r1
011598 call <target>
011599 r1 = <addr> ll
011600 r1 = *(u64 *)(r1 + 0x0)
011601 r2 = 0x0
011602 r4 = 0x1
011603 r3 = r1
011604 r3 += -0x3b8
011605 if r3 > r1 goto <offset>
011606 r4 = 0x0
011607 if r4 == 0x0 goto <offset>
011608 r6 = <addr> ll
011609 r5 = *(u64 *)(r10 - 0x4e0)
011610 if r1 == 0x0 goto <offset>
011611 r6 = r2
011612 r1 = <addr> ll
011613 if r6 >= r1 goto <offset>
011614 goto <offset>
011615 if r4 != 0x0 goto <offset>
011616 r2 = r3
011617 r6 = <addr> ll
011618 r5 = *(u64 *)(r10 - 0x4e0)
011619 if r1 != 0x0 goto <offset>
011620 r1 = <addr> ll
011621 if r6 < r1 goto <offset>
011622 r1 = <addr> ll
011623 *(u64 *)(r1 + 0x0) = r6
011624 r2 = *(u64 *)(r10 - 0x4e8)
011625 if r2 == 0x1 goto <offset>
011626 r1 = *(u64 *)(r10 - 0x510)
011627 r1 = *(u64 *)(r1 + 0x0)
011628 r3 = *(u64 *)(r1 + 0x18)
011629 *(u64 *)(r10 - 0x3b8) = r3
011630 r3 = *(u64 *)(r1 + 0x10)
011631 *(u64 *)(r10 - 0x3c0) = r3
011632 r3 = *(u64 *)(r1 + 0x8)
011633 *(u64 *)(r10 - 0x3c8) = r3
011634 r1 = *(u64 *)(r1 + 0x0)
011635 *(u64 *)(r10 - 0x3d0) = r1
011636 r1 = r5
011637 r1 += 0x6
011638 if r1 >= r2 goto <offset>
011639 r1 *= 0x30
011640 r3 = r8
011641 r3 += r1
011642 r3 = *(u64 *)(r3 + 0x0)
011643 r1 = *(u64 *)(r3 + 0x18)
011644 *(u64 *)(r10 - 0x398) = r1
011645 r1 = *(u64 *)(r3 + 0x10)
011646 *(u64 *)(r10 - 0x3a0) = r1
011647 r1 = *(u64 *)(r3 + 0x8)
011648 *(u64 *)(r10 - 0x3a8) = r1
011649 *(u64 *)(r10 - 0x550) = r3
011650 r1 = *(u64 *)(r3 + 0x0)
011651 *(u64 *)(r10 - 0x3b0) = r1
011652 r0 = *(u64 *)(r9 + 0x0)
011653 r1 = *(u64 *)(r0 + 0x18)
011654 *(u64 *)(r10 - 0x378) = r1
011655 r1 = *(u64 *)(r0 + 0x10)
011656 *(u64 *)(r10 - 0x380) = r1
011657 r1 = *(u64 *)(r0 + 0x8)
011658 *(u64 *)(r10 - 0x388) = r1
011659 r1 = *(u64 *)(r0 + 0x0)
011660 *(u64 *)(r10 - 0x390) = r1
011661 r1 = r5
011662 r1 += 0xa
011663 if r1 >= r2 goto <offset>
011664 r1 *= 0x30
011665 r3 = r8
011666 r3 += r1
011667 r4 = *(u64 *)(r3 + 0x0)
011668 r1 = *(u64 *)(r4 + 0x18)
011669 *(u64 *)(r10 - 0x358) = r1
011670 r1 = *(u64 *)(r4 + 0x10)
011671 *(u64 *)(r10 - 0x360) = r1
011672 r1 = *(u64 *)(r4 + 0x8)
011673 *(u64 *)(r10 - 0x368) = r1
011674 r1 = *(u64 *)(r4 + 0x0)
011675 *(u64 *)(r10 - 0x370) = r1
011676 r1 = r5
011677 r1 += 0xb
011678 if r1 >= r2 goto <offset>
011679 r1 *= 0x30
011680 r3 = r8
011681 r3 += r1
011682 r3 = *(u64 *)(r3 + 0x0)
011683 r1 = *(u64 *)(r3 + 0x18)
011684 *(u64 *)(r10 - 0x338) = r1
011685 r1 = *(u64 *)(r3 + 0x10)
011686 *(u64 *)(r10 - 0x340) = r1
011687 r1 = *(u64 *)(r3 + 0x8)
011688 *(u64 *)(r10 - 0x348) = r1
011689 r1 = *(u64 *)(r3 + 0x0)
011690 *(u64 *)(r10 - 0x350) = r1
011691 r1 = r5
011692 r1 += 0xc
011693 if r1 >= r2 goto <offset>
011694 *(u64 *)(r10 - 0x590) = r3
011695 *(u64 *)(r10 - 0x588) = r4
011696 r1 *= 0x30
011697 r4 = r8
011698 r4 += r1
011699 r4 = *(u64 *)(r4 + 0x0)
011700 r1 = *(u64 *)(r4 + 0x18)
011701 *(u64 *)(r10 - 0x318) = r1
011702 r1 = *(u64 *)(r4 + 0x10)
011703 *(u64 *)(r10 - 0x320) = r1
011704 r1 = *(u64 *)(r4 + 0x8)
011705 *(u64 *)(r10 - 0x328) = r1
011706 r1 = *(u64 *)(r4 + 0x0)
011707 *(u64 *)(r10 - 0x330) = r1
011708 r1 = r5
011709 r1 += 0xd
011710 if r1 >= r2 goto <offset>
011711 r1 *= 0x30
011712 r9 = r8
011713 r9 += r1
011714 r9 = *(u64 *)(r9 + 0x0)
011715 r1 = *(u64 *)(r9 + 0x18)
011716 *(u64 *)(r10 - 0x2f8) = r1
011717 r1 = *(u64 *)(r9 + 0x10)
011718 *(u64 *)(r10 - 0x300) = r1
011719 r1 = *(u64 *)(r9 + 0x8)
011720 *(u64 *)(r10 - 0x308) = r1
011721 r1 = *(u64 *)(r9 + 0x0)
011722 *(u64 *)(r10 - 0x310) = r1
011723 r1 = *(u64 *)(r7 + 0x18)
011724 *(u64 *)(r10 - 0x2d8) = r1
011725 r1 = *(u64 *)(r7 + 0x10)
011726 *(u64 *)(r10 - 0x2e0) = r1
011727 r1 = *(u64 *)(r7 + 0x8)
011728 *(u64 *)(r10 - 0x2e8) = r1
011729 r1 = *(u64 *)(r7 + 0x0)
011730 *(u64 *)(r10 - 0x2f0) = r1
011731 r1 = r5
011732 r1 += 0x2
011733 r3 = r2
011734 if r1 >= r2 goto <offset>
011735 r1 *= 0x30
011736 r2 = r8
011737 r8 += r1
011738 r1 = *(u64 *)(r8 + 0x0)
011739 r8 = *(u64 *)(r1 + 0x18)
011740 *(u64 *)(r10 - 0x2b8) = r8
011741 r8 = *(u64 *)(r1 + 0x10)
011742 *(u64 *)(r10 - 0x2c0) = r8
011743 r8 = *(u64 *)(r1 + 0x8)
011744 *(u64 *)(r10 - 0x2c8) = r8
011745 r1 = *(u64 *)(r1 + 0x0)
011746 *(u64 *)(r10 - 0x2d0) = r1
011747 r1 = *(u64 *)(r7 + 0x18)
011748 *(u64 *)(r10 - 0x298) = r1
011749 r1 = *(u64 *)(r7 + 0x10)
011750 *(u64 *)(r10 - 0x2a0) = r1
011751 r1 = *(u64 *)(r7 + 0x8)
011752 *(u64 *)(r10 - 0x2a8) = r1
011753 r1 = *(u64 *)(r7 + 0x0)
011754 *(u64 *)(r10 - 0x2b0) = r1
011755 r1 = r5
011756 r1 += 0x3
011757 if r1 >= r3 goto <offset>
011758 r1 *= 0x30
011759 r7 = r2
011760 r7 += r1
011761 r1 = *(u64 *)(r7 + 0x0)
011762 r7 = *(u64 *)(r1 + 0x18)
011763 *(u64 *)(r10 - 0x278) = r7
011764 r7 = *(u64 *)(r1 + 0x10)
011765 *(u64 *)(r10 - 0x280) = r7
011766 r7 = *(u64 *)(r1 + 0x8)
011767 *(u64 *)(r10 - 0x288) = r7
011768 r1 = *(u64 *)(r1 + 0x0)
011769 *(u64 *)(r10 - 0x290) = r1
011770 r1 = r5
011771 r1 += 0x4
011772 r8 = r2
011773 r2 = r3
011774 if r1 >= r2 goto <offset>
011775 r1 *= 0x30
011776 r7 = r8
011777 r7 += r1
011778 r1 = *(u64 *)(r7 + 0x0)
011779 r7 = *(u64 *)(r1 + 0x18)
011780 *(u64 *)(r10 - 0x258) = r7
011781 r7 = *(u64 *)(r1 + 0x10)
011782 *(u64 *)(r10 - 0x260) = r7
011783 r7 = *(u64 *)(r1 + 0x8)
011784 *(u64 *)(r10 - 0x268) = r7
011785 r1 = *(u64 *)(r1 + 0x0)
011786 *(u64 *)(r10 - 0x270) = r1
011787 r1 = r5
011788 r1 += 0x5
011789 if r1 >= r2 goto <offset>
011790 r1 *= 0x30
011791 r7 = r8
011792 r7 += r1
011793 r1 = *(u64 *)(r7 + 0x0)
011794 r7 = *(u64 *)(r1 + 0x18)
011795 *(u64 *)(r10 - 0x238) = r7
011796 r7 = *(u64 *)(r1 + 0x10)
011797 *(u64 *)(r10 - 0x240) = r7
011798 r7 = *(u64 *)(r1 + 0x8)
011799 *(u64 *)(r10 - 0x248) = r7
011800 r1 = *(u64 *)(r1 + 0x0)
011801 *(u64 *)(r10 - 0x250) = r1
011802 r3 = *(u64 *)(r10 - 0x550)
011803 r1 = *(u64 *)(r3 + 0x18)
011804 *(u64 *)(r10 - 0x218) = r1
011805 r1 = *(u64 *)(r3 + 0x10)
011806 *(u64 *)(r10 - 0x220) = r1
011807 r1 = *(u64 *)(r3 + 0x8)
011808 *(u64 *)(r10 - 0x228) = r1
011809 r1 = *(u64 *)(r3 + 0x0)
011810 *(u64 *)(r10 - 0x230) = r1
011811 r1 = *(u64 *)(r0 + 0x18)
011812 *(u64 *)(r10 - 0x1a8) = r1
011813 r1 = *(u64 *)(r0 + 0x10)
011814 *(u64 *)(r10 - 0x1b0) = r1
011815 r1 = *(u64 *)(r0 + 0x8)
011816 *(u64 *)(r10 - 0x1b8) = r1
011817 r1 = *(u64 *)(r0 + 0x0)
011818 *(u64 *)(r10 - 0x1c0) = r1
011819 r1 = r5
011820 r1 += 0x8
011821 r0 = r5
011822 if r1 >= r2 goto <offset>
011823 r1 *= 0x30
011824 r5 = r8
011825 r5 += r1
011826 r1 = *(u64 *)(r5 + 0x0)
011827 r5 = *(u64 *)(r1 + 0x18)
011828 *(u64 *)(r10 - 0x188) = r5
011829 r5 = *(u64 *)(r1 + 0x10)
011830 *(u64 *)(r10 - 0x190) = r5
011831 r5 = *(u64 *)(r1 + 0x8)
011832 *(u64 *)(r10 - 0x198) = r5
011833 r1 = *(u64 *)(r1 + 0x0)
011834 *(u64 *)(r10 - 0x1a0) = r1
011835 r1 = r0
011836 r1 += 0x9
011837 r7 = *(u64 *)(r10 - 0x500)
011838 if r1 >= r2 goto <offset>
011839 r1 *= 0x30
011840 r5 = r8
011841 r5 += r1
011842 r1 = *(u64 *)(r5 + 0x0)
011843 r5 = *(u64 *)(r1 + 0x18)
011844 *(u64 *)(r10 - 0x168) = r5
011845 r5 = *(u64 *)(r1 + 0x10)
011846 *(u64 *)(r10 - 0x170) = r5
011847 r5 = *(u64 *)(r1 + 0x8)
011848 *(u64 *)(r10 - 0x178) = r5
011849 r1 = *(u64 *)(r1 + 0x0)
011850 *(u64 *)(r10 - 0x180) = r1
011851 r3 = *(u64 *)(r10 - 0x588)
011852 r1 = *(u64 *)(r3 + 0x18)
011853 *(u64 *)(r10 - 0x148) = r1
011854 r1 = *(u64 *)(r3 + 0x10)
011855 *(u64 *)(r10 - 0x150) = r1
011856 r1 = *(u64 *)(r3 + 0x8)
011857 *(u64 *)(r10 - 0x158) = r1
011858 r1 = *(u64 *)(r3 + 0x0)
011859 *(u64 *)(r10 - 0x160) = r1
011860 r3 = *(u64 *)(r10 - 0x590)
011861 r1 = *(u64 *)(r3 + 0x18)
011862 *(u64 *)(r10 - 0x128) = r1
011863 r1 = *(u64 *)(r3 + 0x10)
011864 *(u64 *)(r10 - 0x130) = r1
011865 r1 = *(u64 *)(r3 + 0x8)
011866 *(u64 *)(r10 - 0x138) = r1
011867 r1 = *(u64 *)(r3 + 0x0)
011868 *(u64 *)(r10 - 0x140) = r1
011869 r1 = *(u64 *)(r4 + 0x18)
011870 *(u64 *)(r10 - 0x108) = r1
011871 r1 = *(u64 *)(r4 + 0x10)
011872 *(u64 *)(r10 - 0x110) = r1
011873 r1 = *(u64 *)(r4 + 0x8)
011874 *(u64 *)(r10 - 0x118) = r1
011875 r1 = *(u64 *)(r4 + 0x0)
011876 *(u64 *)(r10 - 0x120) = r1
011877 r1 = *(u64 *)(r9 + 0x18)
011878 *(u64 *)(r10 - 0xe8) = r1
011879 r1 = *(u64 *)(r9 + 0x10)
011880 *(u64 *)(r10 - 0xf0) = r1
011881 r1 = *(u64 *)(r9 + 0x8)
011882 *(u64 *)(r10 - 0xf8) = r1
011883 r1 = *(u64 *)(r9 + 0x0)
011884 *(u64 *)(r10 - 0x100) = r1
011885 r1 = r0
011886 r1 += 0xe
011887 r3 = r2
011888 if r1 >= r3 goto <offset>
011889 r1 *= 0x30
011890 r2 = r8
011891 r2 += r1
011892 r1 = *(u64 *)(r2 + 0x0)
011893 r2 = *(u64 *)(r1 + 0x18)
011894 *(u64 *)(r10 - 0xc8) = r2
011895 r2 = *(u64 *)(r1 + 0x10)
011896 *(u64 *)(r10 - 0xd0) = r2
011897 r2 = *(u64 *)(r1 + 0x8)
011898 *(u64 *)(r10 - 0xd8) = r2
011899 r1 = *(u64 *)(r1 + 0x0)
011900 *(u64 *)(r10 - 0xe0) = r1
011901 r1 = r0
011902 r1 += 0xf
011903 if r1 >= r3 goto <offset>
011904 r1 *= 0x30
011905 r2 = r8
011906 r2 += r1
011907 r1 = *(u64 *)(r2 + 0x0)
011908 r2 = *(u64 *)(r1 + 0x18)
011909 *(u64 *)(r10 - 0xa8) = r2
011910 r2 = *(u64 *)(r1 + 0x10)
011911 *(u64 *)(r10 - 0xb0) = r2
011912 r2 = *(u64 *)(r1 + 0x8)
011913 *(u64 *)(r10 - 0xb8) = r2
011914 r1 = *(u64 *)(r1 + 0x0)
011915 *(u64 *)(r10 - 0xc0) = r1
011916 r1 = r0
011917 r1 += 0x10
011918 if r1 >= r3 goto <offset>
011919 r1 *= 0x30
011920 r2 = r8
011921 r2 += r1
011922 r1 = *(u64 *)(r2 + 0x0)
011923 r2 = *(u64 *)(r1 + 0x18)
011924 *(u64 *)(r10 - 0x88) = r2
011925 r2 = *(u64 *)(r1 + 0x10)
011926 *(u64 *)(r10 - 0x90) = r2
011927 r2 = *(u64 *)(r1 + 0x8)
011928 *(u64 *)(r10 - 0x98) = r2
011929 r1 = *(u64 *)(r1 + 0x0)
011930 *(u64 *)(r10 - 0xa0) = r1
011931 r1 = r0
011932 r1 += 0x11
011933 if r1 >= r3 goto <offset>
011934 r1 *= 0x30
011935 r2 = r8
011936 r2 += r1
011937 r1 = *(u64 *)(r2 + 0x0)
011938 r2 = *(u64 *)(r1 + 0x18)
011939 *(u64 *)(r10 - 0x68) = r2
011940 r2 = *(u64 *)(r1 + 0x10)
011941 *(u64 *)(r10 - 0x70) = r2
011942 r2 = *(u64 *)(r1 + 0x8)
011943 *(u64 *)(r10 - 0x78) = r2
011944 r1 = *(u64 *)(r1 + 0x0)
011945 *(u64 *)(r10 - 0x80) = r1
011946 r1 = r0
011947 r1 += 0x12
011948 if r1 >= r3 goto <offset>
011949 r1 *= 0x30
011950 r2 = r8
011951 r2 += r1
011952 r1 = *(u64 *)(r2 + 0x0)
011953 r2 = *(u64 *)(r1 + 0x18)
011954 *(u64 *)(r10 - 0x48) = r2
011955 r2 = *(u64 *)(r1 + 0x10)
011956 *(u64 *)(r10 - 0x50) = r2
011957 r2 = *(u64 *)(r1 + 0x8)
011958 *(u64 *)(r10 - 0x58) = r2
011959 r1 = *(u64 *)(r1 + 0x0)
011960 *(u64 *)(r10 - 0x60) = r1
011961 r1 = r0
011962 r1 += 0x13
011963 if r1 >= r3 goto <offset>
011964 r1 *= 0x30
011965 r2 = r8
011966 r2 += r1
011967 r1 = *(u64 *)(r2 + 0x0)
011968 r2 = *(u64 *)(r1 + 0x18)
011969 *(u64 *)(r10 - 0x28) = r2
011970 r2 = *(u64 *)(r1 + 0x10)
011971 *(u64 *)(r10 - 0x30) = r2
011972 r2 = *(u64 *)(r1 + 0x8)
011973 *(u64 *)(r10 - 0x38) = r2
011974 r1 = *(u64 *)(r1 + 0x0)
011975 *(u64 *)(r10 - 0x40) = r1
011976 if r7 >= r3 goto <offset>
011977 r7 *= 0x30
011978 r2 = r8
011979 r2 += r7
011980 r1 = *(u64 *)(r2 + 0x0)
011981 r2 = *(u64 *)(r1 + 0x18)
011982 *(u64 *)(r10 - 0x8) = r2
011983 r2 = *(u64 *)(r1 + 0x10)
011984 *(u64 *)(r10 - 0x10) = r2
011985 r2 = *(u64 *)(r1 + 0x8)
011986 *(u64 *)(r10 - 0x18) = r2
011987 r1 = *(u64 *)(r1 + 0x0)
011988 *(u64 *)(r10 - 0x20) = r1
011989 r1 = *(u64 *)(r10 - 0x3c0)
011990 *(u64 *)(r6 + 0x10) = r1
011991 r1 = *(u64 *)(r10 - 0x3c8)
011992 *(u64 *)(r6 + 0x8) = r1
011993 r1 = *(u64 *)(r10 - 0x3d0)
011994 *(u64 *)(r6 + 0x0) = r1
011995 r1 = *(u64 *)(r10 - 0x3b8)
011996 *(u64 *)(r6 + 0x18) = r1
011997 *(u16 *)(r6 + 0x20) = 0x101
011998 r1 = *(u64 *)(r10 - 0x3b0)
011999 *(u64 *)(r6 + 0x22) = r1
012000 r1 = *(u64 *)(r10 - 0x3a8)
012001 *(u64 *)(r6 + 0x2a) = r1
012002 r1 = *(u64 *)(r10 - 0x3a0)
012003 *(u64 *)(r6 + 0x32) = r1
012004 r1 = *(u64 *)(r10 - 0x398)
012005 *(u64 *)(r6 + 0x3a) = r1
012006 *(u16 *)(r6 + 0x42) = 0x100
012007 r1 = *(u64 *)(r10 - 0x390)
012008 *(u64 *)(r6 + 0x44) = r1
012009 r1 = *(u64 *)(r10 - 0x388)
012010 *(u64 *)(r6 + 0x4c) = r1
012011 r1 = *(u64 *)(r10 - 0x380)
012012 *(u64 *)(r6 + 0x54) = r1
012013 r1 = *(u64 *)(r10 - 0x378)
012014 *(u64 *)(r6 + 0x5c) = r1
012015 *(u16 *)(r6 + 0x64) = 0x100
012016 r1 = *(u64 *)(r10 - 0x358)
012017 *(u64 *)(r6 + 0x7e) = r1
012018 r1 = *(u64 *)(r10 - 0x360)
012019 *(u64 *)(r6 + 0x76) = r1
012020 r1 = *(u64 *)(r10 - 0x368)
012021 *(u64 *)(r6 + 0x6e) = r1
012022 r1 = *(u64 *)(r10 - 0x370)
012023 *(u64 *)(r6 + 0x66) = r1
012024 *(u16 *)(r6 + 0x86) = 0x0
012025 r1 = *(u64 *)(r10 - 0x338)
012026 *(u64 *)(r6 + 0xa0) = r1
012027 r1 = *(u64 *)(r10 - 0x340)
012028 *(u64 *)(r6 + 0x98) = r1
012029 r1 = *(u64 *)(r10 - 0x348)
012030 *(u64 *)(r6 + 0x90) = r1
012031 r1 = *(u64 *)(r10 - 0x350)
012032 *(u64 *)(r6 + 0x88) = r1
012033 *(u16 *)(r6 + 0xa8) = 0x0
012034 r1 = *(u64 *)(r10 - 0x318)
012035 *(u64 *)(r6 + 0xc2) = r1
012036 r1 = *(u64 *)(r10 - 0x320)
012037 *(u64 *)(r6 + 0xba) = r1
012038 r1 = *(u64 *)(r10 - 0x328)
012039 *(u64 *)(r6 + 0xb2) = r1
012040 r1 = *(u64 *)(r10 - 0x330)
012041 *(u64 *)(r6 + 0xaa) = r1
012042 *(u16 *)(r6 + 0xca) = 0x0
012043 r1 = *(u64 *)(r10 - 0x2f8)
012044 *(u64 *)(r6 + 0xe4) = r1
012045 r1 = *(u64 *)(r10 - 0x300)
012046 *(u64 *)(r6 + 0xdc) = r1
012047 r1 = *(u64 *)(r10 - 0x308)
012048 *(u64 *)(r6 + 0xd4) = r1
012049 r1 = *(u64 *)(r10 - 0x310)
012050 *(u64 *)(r6 + 0xcc) = r1
012051 *(u16 *)(r6 + 0xec) = 0x0
012052 r1 = *(u64 *)(r10 - 0x2d8)
012053 *(u64 *)(r6 + 0x106) = r1
012054 r1 = *(u64 *)(r10 - 0x2e0)
012055 *(u64 *)(r6 + 0xfe) = r1
012056 r1 = *(u64 *)(r10 - 0x2e8)
012057 *(u64 *)(r6 + 0xf6) = r1
012058 r1 = *(u64 *)(r10 - 0x2f0)
012059 *(u64 *)(r6 + 0xee) = r1
012060 *(u16 *)(r6 + 0x10e) = 0x0
012061 r1 = *(u64 *)(r10 - 0x2b8)
012062 *(u64 *)(r6 + 0x128) = r1
012063 r1 = *(u64 *)(r10 - 0x2c0)
012064 *(u64 *)(r6 + 0x120) = r1
012065 r1 = *(u64 *)(r10 - 0x2c8)
012066 *(u64 *)(r6 + 0x118) = r1
012067 r1 = *(u64 *)(r10 - 0x2d0)
012068 *(u64 *)(r6 + 0x110) = r1
012069 *(u16 *)(r6 + 0x130) = 0x0
012070 r1 = *(u64 *)(r10 - 0x298)
012071 *(u64 *)(r6 + 0x14a) = r1
012072 r1 = *(u64 *)(r10 - 0x2a0)
012073 *(u64 *)(r6 + 0x142) = r1
012074 r1 = *(u64 *)(r10 - 0x2a8)
012075 *(u64 *)(r6 + 0x13a) = r1
012076 r1 = *(u64 *)(r10 - 0x2b0)
012077 *(u64 *)(r6 + 0x132) = r1
012078 *(u16 *)(r6 + 0x152) = 0x0
012079 r1 = *(u64 *)(r10 - 0x278)
012080 *(u64 *)(r6 + 0x16c) = r1
012081 r1 = *(u64 *)(r10 - 0x280)
012082 *(u64 *)(r6 + 0x164) = r1
012083 r1 = *(u64 *)(r10 - 0x288)
012084 *(u64 *)(r6 + 0x15c) = r1
012085 r1 = *(u64 *)(r10 - 0x290)
012086 *(u64 *)(r6 + 0x154) = r1
012087 *(u16 *)(r6 + 0x174) = 0x0
012088 r1 = *(u64 *)(r10 - 0x258)
012089 *(u64 *)(r6 + 0x18e) = r1
012090 r1 = *(u64 *)(r10 - 0x260)
012091 *(u64 *)(r6 + 0x186) = r1
012092 r1 = *(u64 *)(r10 - 0x268)
012093 *(u64 *)(r6 + 0x17e) = r1
012094 r1 = *(u64 *)(r10 - 0x270)
012095 *(u64 *)(r6 + 0x176) = r1
012096 *(u16 *)(r6 + 0x196) = 0x0
012097 r1 = *(u64 *)(r10 - 0x238)
012098 *(u64 *)(r6 + 0x1b0) = r1
012099 r1 = *(u64 *)(r10 - 0x240)
012100 *(u64 *)(r6 + 0x1a8) = r1
012101 r1 = *(u64 *)(r10 - 0x248)
012102 *(u64 *)(r6 + 0x1a0) = r1
012103 r1 = *(u64 *)(r10 - 0x250)
012104 *(u64 *)(r6 + 0x198) = r1
012105 *(u16 *)(r6 + 0x1b8) = 0x1
012106 r1 = *(u64 *)(r10 - 0x218)
012107 *(u64 *)(r6 + 0x1d2) = r1
012108 r1 = *(u64 *)(r10 - 0x220)
012109 *(u64 *)(r6 + 0x1ca) = r1
012110 r1 = *(u64 *)(r10 - 0x228)
012111 *(u64 *)(r6 + 0x1c2) = r1
012112 r1 = *(u64 *)(r10 - 0x230)
012113 *(u64 *)(r6 + 0x1ba) = r1
012114 *(u16 *)(r6 + 0x1da) = 0x100
012115 r1 = *(u64 *)(r10 - 0x1a8)
012116 *(u64 *)(r6 + 0x1f4) = r1
012117 r1 = *(u64 *)(r10 - 0x1b0)
012118 *(u64 *)(r6 + 0x1ec) = r1
012119 r1 = *(u64 *)(r10 - 0x1b8)
012120 *(u64 *)(r6 + 0x1e4) = r1
012121 r1 = *(u64 *)(r10 - 0x1c0)
012122 *(u64 *)(r6 + 0x1dc) = r1
012123 *(u16 *)(r6 + 0x1fc) = 0x100
012124 r1 = *(u64 *)(r10 - 0x188)
012125 *(u64 *)(r6 + 0x216) = r1
012126 r1 = *(u64 *)(r10 - 0x190)
012127 *(u64 *)(r6 + 0x20e) = r1
012128 r1 = *(u64 *)(r10 - 0x198)
012129 *(u64 *)(r6 + 0x206) = r1
012130 r1 = *(u64 *)(r10 - 0x1a0)
012131 *(u64 *)(r6 + 0x1fe) = r1
012132 *(u16 *)(r6 + 0x21e) = 0x100
012133 r1 = *(u64 *)(r10 - 0x168)
012134 *(u64 *)(r6 + 0x238) = r1
012135 r1 = *(u64 *)(r10 - 0x170)
012136 *(u64 *)(r6 + 0x230) = r1
012137 r1 = *(u64 *)(r10 - 0x178)
012138 *(u64 *)(r6 + 0x228) = r1
012139 r1 = *(u64 *)(r10 - 0x180)
012140 *(u64 *)(r6 + 0x220) = r1
012141 *(u16 *)(r6 + 0x240) = 0x100
012142 r1 = *(u64 *)(r10 - 0x148)
012143 *(u64 *)(r6 + 0x25a) = r1
012144 r1 = *(u64 *)(r10 - 0x150)
012145 *(u64 *)(r6 + 0x252) = r1
012146 r1 = *(u64 *)(r10 - 0x158)
012147 *(u64 *)(r6 + 0x24a) = r1
012148 r1 = *(u64 *)(r10 - 0x160)
012149 *(u64 *)(r6 + 0x242) = r1
012150 *(u16 *)(r6 + 0x262) = 0x0
012151 r1 = *(u64 *)(r10 - 0x128)
012152 *(u64 *)(r6 + 0x27c) = r1
012153 r1 = *(u64 *)(r10 - 0x130)
012154 *(u64 *)(r6 + 0x274) = r1
012155 r1 = *(u64 *)(r10 - 0x138)
012156 *(u64 *)(r6 + 0x26c) = r1
012157 r1 = *(u64 *)(r10 - 0x140)
012158 *(u64 *)(r6 + 0x264) = r1
012159 *(u16 *)(r6 + 0x284) = 0x0
012160 r1 = *(u64 *)(r10 - 0x108)
012161 *(u64 *)(r6 + 0x29e) = r1
012162 r1 = *(u64 *)(r10 - 0x110)
012163 *(u64 *)(r6 + 0x296) = r1
012164 r1 = *(u64 *)(r10 - 0x118)
012165 *(u64 *)(r6 + 0x28e) = r1
012166 r1 = *(u64 *)(r10 - 0x120)
012167 *(u64 *)(r6 + 0x286) = r1
012168 *(u16 *)(r6 + 0x2a6) = 0x0
012169 r1 = *(u64 *)(r10 - 0xe8)
012170 *(u64 *)(r6 + 0x2c0) = r1
012171 r1 = *(u64 *)(r10 - 0xf0)
012172 *(u64 *)(r6 + 0x2b8) = r1
012173 r1 = *(u64 *)(r10 - 0xf8)
012174 *(u64 *)(r6 + 0x2b0) = r1
012175 r1 = *(u64 *)(r10 - 0x100)
012176 *(u64 *)(r6 + 0x2a8) = r1
012177 *(u16 *)(r6 + 0x2c8) = 0x0
012178 r1 = *(u64 *)(r10 - 0xc8)
012179 *(u64 *)(r6 + 0x2e2) = r1
012180 r1 = *(u64 *)(r10 - 0xd0)
012181 *(u64 *)(r6 + 0x2da) = r1
012182 r1 = *(u64 *)(r10 - 0xd8)
012183 *(u64 *)(r6 + 0x2d2) = r1
012184 r1 = *(u64 *)(r10 - 0xe0)
012185 *(u64 *)(r6 + 0x2ca) = r1
012186 *(u16 *)(r6 + 0x2ea) = 0x0
012187 r1 = *(u64 *)(r10 - 0xa8)
012188 *(u64 *)(r6 + 0x304) = r1
012189 r1 = *(u64 *)(r10 - 0xb0)
012190 *(u64 *)(r6 + 0x2fc) = r1
012191 r1 = *(u64 *)(r10 - 0xb8)
012192 *(u64 *)(r6 + 0x2f4) = r1
012193 r1 = *(u64 *)(r10 - 0xc0)
012194 *(u64 *)(r6 + 0x2ec) = r1
012195 *(u16 *)(r6 + 0x30c) = 0x0
012196 r1 = *(u64 *)(r10 - 0x88)
012197 *(u64 *)(r6 + 0x326) = r1
012198 r1 = *(u64 *)(r10 - 0x90)
012199 *(u64 *)(r6 + 0x31e) = r1
012200 r1 = *(u64 *)(r10 - 0x98)
012201 *(u64 *)(r6 + 0x316) = r1
012202 r1 = *(u64 *)(r10 - 0xa0)
012203 *(u64 *)(r6 + 0x30e) = r1
012204 *(u16 *)(r6 + 0x32e) = 0x0
012205 r1 = *(u64 *)(r10 - 0x68)
012206 *(u64 *)(r6 + 0x348) = r1
012207 r1 = *(u64 *)(r10 - 0x70)
012208 *(u64 *)(r6 + 0x340) = r1
012209 r1 = *(u64 *)(r10 - 0x78)
012210 *(u64 *)(r6 + 0x338) = r1
012211 r1 = *(u64 *)(r10 - 0x80)
012212 *(u64 *)(r6 + 0x330) = r1
012213 *(u16 *)(r6 + 0x350) = 0x100
012214 r1 = *(u64 *)(r10 - 0x48)
012215 *(u64 *)(r6 + 0x36a) = r1
012216 r1 = *(u64 *)(r10 - 0x50)
012217 *(u64 *)(r6 + 0x362) = r1
012218 r1 = *(u64 *)(r10 - 0x58)
012219 *(u64 *)(r6 + 0x35a) = r1
012220 r1 = *(u64 *)(r10 - 0x60)
012221 *(u64 *)(r6 + 0x352) = r1
012222 *(u16 *)(r6 + 0x372) = 0x100
012223 r1 = *(u64 *)(r10 - 0x28)
012224 *(u64 *)(r6 + 0x38c) = r1
012225 r1 = *(u64 *)(r10 - 0x30)
012226 *(u64 *)(r6 + 0x384) = r1
012227 r1 = *(u64 *)(r10 - 0x38)
012228 *(u64 *)(r6 + 0x37c) = r1
012229 r1 = *(u64 *)(r10 - 0x40)
012230 *(u64 *)(r6 + 0x374) = r1
012231 *(u16 *)(r6 + 0x394) = 0x100
012232 r1 = *(u64 *)(r10 - 0x8)
012233 *(u64 *)(r6 + 0x3ae) = r1
012234 r1 = *(u64 *)(r10 - 0x10)
012235 *(u64 *)(r6 + 0x3a6) = r1
012236 r1 = *(u64 *)(r10 - 0x18)
012237 *(u64 *)(r6 + 0x39e) = r1
012238 r1 = *(u64 *)(r10 - 0x20)
012239 *(u64 *)(r6 + 0x396) = r1
012240 *(u16 *)(r6 + 0x3b6) = 0x0
012241 call <target>
012242 r1 = <addr> ll
012243 r2 = *(u64 *)(r1 + 0x0)
012244 r3 = 0x0
012245 r4 = 0x1
012246 r1 = r2
012247 r1 += -0x38
012248 if r1 > r2 goto <offset>
012249 r4 = 0x0
012250 if r4 == 0x0 goto <offset>
012251 r1 = <addr> ll
012252 r4 = *(u64 *)(r10 - 0x4e0)
012253 if r2 == 0x0 goto <offset>
012254 r1 = r3
012255 r2 = <addr> ll
012256 if r1 > r2 goto <offset>
012257 goto <offset>
012258 r2 = -<addr> ll
012259 *(u64 *)(r10 - 0x4f0) = r2
012260 *(u64 *)(r10 - 0x600) = r1
012261 r2 = *(u64 *)(r10 - 0x5e8)
012262 *(u64 *)(r10 - 0x508) = r2
012263 *(u64 *)(r10 - 0x528) = r1
012264 goto <offset>
012265 if r4 != 0x0 goto <offset>
012266 r3 = r1
012267 r1 = <addr> ll
012268 r4 = *(u64 *)(r10 - 0x4e0)
012269 if r2 != 0x0 goto <offset>
012270 r2 = <addr> ll
012271 if r1 <= r2 goto <offset>
012272 r3 = *(u64 *)(r10 - 0x598)
012273 r3 &= 0xffffff
012274 r2 = r3
012275 r2 <<= 0x8
012276 r3 %= 0x7
012277 r3 <<= 0x4
012278 r2 |= r3
012279 r2 |= 0x80
012280 r3 = <addr> ll
012281 *(u64 *)(r3 + 0x0) = r1
012282 *(u64 *)(r1 + 0x23) = r2
012283 r2 = *(u64 *)(r10 - 0x508)
012284 *(u64 *)(r1 + 0x8) = r2
012285 r2 = <addr> ll
012286 *(u64 *)(r1 + 0x0) = r2
012287 *(u64 *)(r1 + 0x2b) = 0x0
012288 *(u32 *)(r1 + 0x33) = 0x1002710
012289 *(u8 *)(r1 + 0x22) = 0x7a
012290 *(u32 *)(r1 + 0x1e) = 0x1
012291 *(u16 *)(r1 + 0x1c) = 0x0
012292 *(u32 *)(r1 + 0x18) = 0x2
012293 *(u64 *)(r1 + 0x10) = 0x0
012294 r2 = *(u64 *)(r10 - 0x3d8)
012295 r3 = *(u64 *)(r10 - 0x520)
012296 *(u64 *)(r3 + 0x18) = r2
012297 r2 = *(u64 *)(r10 - 0x3e0)
012298 *(u64 *)(r3 + 0x10) = r2
012299 r2 = *(u64 *)(r10 - 0x3e8)
012300 *(u64 *)(r3 + 0x8) = r2
012301 r2 = *(u64 *)(r10 - 0x3f0)
012302 *(u64 *)(r3 + 0x0) = r2
012303 *(u64 *)(r10 - 0x1f0) = r1
012304 *(u64 *)(r10 - 0x208) = r6
012305 *(u64 *)(r10 - 0x1e8) = 0x37
012306 *(u64 *)(r10 - 0x1f8) = 0x38
012307 *(u64 *)(r10 - 0x200) = 0x1c
012308 *(u64 *)(r10 - 0x210) = 0x1c
012309 r4 += 0x15
012310 r1 = *(u64 *)(r10 - 0x5a0)
012311 if r4 < r1 goto <offset>
012312 r1 = *(u64 *)(r10 - 0x5a8)
012313 *(u64 *)(r10 - 0x10) = r1
012314 r1 = *(u64 *)(r10 - 0x510)
012315 *(u64 *)(r10 - 0x20) = r1
012316 *(u64 *)(r10 - 0x8) = 0x14
012317 *(u64 *)(r10 - 0x18) = 0x2
012318 r1 = r10
012319 r1 += -0x40
012320 r2 = r10
012321 r2 += -0x20
012322 call -0x2f51
012323 r6 = *(u64 *)(r10 - 0x30)
012324 r7 = *(u64 *)(r10 - 0x38)
012325 r1 = r10
012326 r1 += -0x410
012327 r2 = r10
012328 r2 += -0x210
012329 r3 = r7
012330 r4 = r6
012331 call <target>
012332 r9 = *(u64 *)(r10 - 0x410)
012333 r1 = -<addr> ll
012334 if r9 != r1 goto <offset>
012335 r9 = *(u64 *)(r10 - 0x4e8)
012336 if r6 == 0x0 goto <offset>
012337 r7 += 0x10
012338 goto <offset>
012339 r7 += 0x30
012340 r6 += -0x1
012341 if r6 == 0x0 goto <offset>
012342 r1 = *(u64 *)(r7 - 0x8)
012343 r2 = *(u64 *)(r1 + 0x0)
012344 r2 += -0x1
012345 *(u64 *)(r1 + 0x0) = r2
012346 if r2 != 0x0 goto <offset>
012347 r1 = r7
012348 r1 += -0x8
012349 call <target>
012350 r1 = *(u64 *)(r7 + 0x0)
012351 r2 = *(u64 *)(r1 + 0x0)
012352 r2 += -0x1
012353 *(u64 *)(r1 + 0x0) = r2
012354 if r2 != 0x0 goto <offset>
012355 r1 = r7
012356 call <target>
012357 goto <offset>
012358 r2 += -0x31
012359 r3 = 0x0
012360 r4 = 0x1
012361 if r2 > r1 goto <offset>
012362 r4 = 0x0
012363 if r4 == 0x0 goto <offset>
012364 r2 = <addr> ll
012365 if r1 == 0x0 goto <offset>
012366 r2 = r3
012367 r1 = 0x31
012368 r3 = <addr> ll
012369 if r2 > r3 goto <offset>
012370 goto <offset>
012371 if r4 != 0x0 goto <offset>
012372 r3 = r2
012373 r2 = <addr> ll
012374 if r1 != 0x0 goto <offset>
012375 r1 = 0x2b
012376 r3 = <addr> ll
012377 if r2 > r3 goto <offset>
012378 goto <offset>
012379 if r4 != 0x0 goto <offset>
012380 r3 = r2
012381 r2 = <addr> ll
012382 if r1 != 0x0 goto <offset>
012383 r1 = 0x31
012384 r3 = <addr> ll
012385 if r2 <= r3 goto <offset>
012386 r3 = <addr> ll
012387 *(u64 *)(r3 + 0x0) = r2
012388 *(u64 *)(r10 - 0x20) = r1
012389 *(u64 *)(r10 - 0x18) = r2
012390 *(u64 *)(r10 - 0x10) = 0x0
012391 r1 = -<addr> ll
012392 *(u64 *)(r2 + 0x0) = r1
012393 r1 = *(u64 *)(r10 - 0x20)
012394 r2 = <addr> ll
012395 r1 &= r2
012396 r6 = 0x8
012397 *(u64 *)(r10 - 0x10) = 0x8
012398 if r1 == 0x8 goto <offset>
012399 r1 = *(u64 *)(r10 - 0x18)
012400 r1 += r6
012401 r2 = *(u64 *)(r10 - 0x508)
012402 *(u64 *)(r1 + 0x0) = r2
012403 r6 += 0x8
012404 *(u64 *)(r10 - 0x10) = r6
012405 r1 = *(u64 *)(r10 - 0x20)
012406 r1 -= r6
012407 if r1 <= 0x7 goto <offset>
012408 r1 = *(u64 *)(r10 - 0x18)
012409 r1 += r6
012410 *(u64 *)(r1 + 0x0) = 0x0
012411 r6 += 0x8
012412 *(u64 *)(r10 - 0x10) = r6
012413 r1 = *(u64 *)(r10 - 0x20)
012414 r1 -= r6
012415 if r1 <= 0xf goto <offset>
012416 r1 = *(u64 *)(r10 - 0x18)
012417 r1 += r6
012418 *(u64 *)(r1 + 0x8) = 0x0
012419 *(u64 *)(r1 + 0x0) = 0x0
012420 r7 = r6
012421 r7 += 0x10
012422 *(u64 *)(r10 - 0x10) = r7
012423 r1 = *(u64 *)(r10 - 0x20)
012424 if r7 != r1 goto <offset>
012425 r1 = r10
012426 r1 += -0x20
012427 r2 = <addr> ll
012428 call <target>
012429 r1 = *(u64 *)(r10 - 0x18)
012430 r1 += r7
012431 *(u8 *)(r1 + 0x0) = 0x1
012432 r7 = r6
012433 r7 += 0x11
012434 *(u64 *)(r10 - 0x10) = r7
012435 r1 = *(u64 *)(r10 - 0x20)
012436 if r7 != r1 goto <offset>
012437 r1 = r10
012438 r1 += -0x20
012439 r2 = <addr> ll
012440 call <target>
012441 r1 = *(u64 *)(r10 - 0x18)
012442 r1 += r7
012443 r2 = *(u64 *)(r10 - 0x588)
012444 *(u8 *)(r1 + 0x0) = w2
012445 r7 = r6
012446 r7 += 0x12
012447 *(u64 *)(r10 - 0x10) = r7
012448 r1 = *(u64 *)(r10 - 0x20)
012449 r2 = *(u64 *)(r10 - 0x500)
012450 r2 &= 0xff
012451 if r2 >= 0x2 goto <offset>
012452 if r7 != r1 goto <offset>
012453 r1 = r10
012454 r1 += -0x20
012455 r2 = <addr> ll
012456 call <target>
012457 r1 = *(u64 *)(r10 - 0x18)
012458 r1 += r7
012459 *(u8 *)(r1 + 0x0) = 0x0
012460 r6 += 0x13
012461 goto <offset>
012462 if r7 != r1 goto <offset>
012463 r1 = r10
012464 r1 += -0x20
012465 r2 = <addr> ll
012466 call <target>
012467 r1 = *(u64 *)(r10 - 0x18)
012468 r1 += r7
012469 *(u8 *)(r1 + 0x0) = 0x1
012470 r6 += 0x13
012471 *(u64 *)(r10 - 0x10) = r6
012472 r1 = *(u64 *)(r10 - 0x20)
012473 r1 -= r6
012474 if r1 <= 0x3 goto <offset>
012475 r1 = *(u64 *)(r10 - 0x18)
012476 r1 += r6
012477 *(u32 *)(r1 + 0x0) = 0x1
012478 r7 = r6
012479 r7 += 0x4
012480 *(u64 *)(r10 - 0x10) = r7
012481 r1 = *(u64 *)(r10 - 0x20)
012482 if r7 != r1 goto <offset>
012483 r1 = r10
012484 r1 += -0x20
012485 r2 = <addr> ll
012486 call <target>
012487 r1 = *(u64 *)(r10 - 0x18)
012488 r1 += r7
012489 *(u8 *)(r1 + 0x0) = 0x5
012490 r7 = r6
012491 r7 += 0x5
012492 *(u64 *)(r10 - 0x10) = r7
012493 r1 = *(u64 *)(r10 - 0x20)
012494 if r7 != r1 goto <offset>
012495 r1 = r10
012496 r1 += -0x20
012497 r2 = <addr> ll
012498 call <target>
012499 r1 = *(u64 *)(r10 - 0x18)
012500 r1 += r7
012501 *(u8 *)(r1 + 0x0) = w8
012502 r6 += 0x6
012503 r3 = *(u64 *)(r10 - 0x550)
012504 r3 += r8
012505 *(u64 *)(r10 - 0x10) = r6
012506 r2 = *(u64 *)(r10 - 0x538)
012507 *(u64 *)(r2 + 0x10) = r6
012508 r1 = *(u64 *)(r10 - 0x18)
012509 *(u64 *)(r2 + 0x8) = r1
012510 r1 = *(u64 *)(r10 - 0x20)
012511 *(u64 *)(r2 + 0x0) = r1
012512 r1 = *(u64 *)(r10 - 0x218)
012513 r2 = *(u64 *)(r10 - 0x520)
012514 *(u64 *)(r2 + 0x18) = r1
012515 r1 = *(u64 *)(r10 - 0x220)
012516 *(u64 *)(r2 + 0x10) = r1
012517 r1 = *(u64 *)(r10 - 0x228)
012518 *(u64 *)(r2 + 0x8) = r1
012519 r1 = *(u64 *)(r10 - 0x230)
012520 *(u64 *)(r2 + 0x0) = r1
012521 r1 = *(u64 *)(r10 - 0x40)
012522 *(u64 *)(r10 - 0x210) = r1
012523 r1 = *(u64 *)(r10 - 0x38)
012524 *(u64 *)(r10 - 0x208) = r1
012525 r1 = *(u64 *)(r10 - 0x30)
012526 *(u64 *)(r10 - 0x200) = r1
012527 if r3 == -0x1 goto <offset>
012528 r2 = r3
012529 r2 += 0x1
012530 r1 = *(u64 *)(r10 - 0x548)
012531 if r2 < r1 goto <offset>
012532 if r3 >= r9 goto <offset>
012533 *(u64 *)(r10 - 0x550) = r3
012534 r1 = *(u64 *)(r10 - 0x5c8)
012535 *(u64 *)(r10 - 0x10) = r1
012536 r1 = *(u64 *)(r10 - 0x510)
012537 *(u64 *)(r10 - 0x20) = r1
012538 r1 = *(u64 *)(r10 - 0x548)
012539 r2 -= r1
012540 *(u64 *)(r10 - 0x8) = r2
012541 *(u64 *)(r10 - 0x18) = 0x2
012542 r1 = r10
012543 r1 += -0x40
012544 r2 = r10
012545 r2 += -0x20
012546 call -0x3031
012547 r6 = *(u64 *)(r10 - 0x30)
012548 r7 = *(u64 *)(r10 - 0x38)
012549 r1 = r10
012550 r1 += -0x270
012551 r2 = r10
012552 r2 += -0x210
012553 r3 = r7
012554 r4 = r6
012555 call <target>
012556 r8 = *(u64 *)(r10 - 0x270)
012557 r1 = -<addr> ll
012558 if r8 != r1 goto <offset>
012559 r8 = *(u64 *)(r10 - 0x4f8)
012560 if r6 == 0x0 goto <offset>
012561 r7 += 0x10
012562 goto <offset>
012563 r7 += 0x30
012564 r6 += -0x1
012565 if r6 == 0x0 goto <offset>
012566 r1 = *(u64 *)(r7 - 0x8)
012567 r2 = *(u64 *)(r1 + 0x0)
012568 r2 += -0x1
012569 *(u64 *)(r1 + 0x0) = r2
012570 if r2 != 0x0 goto <offset>
012571 r1 = r7
012572 r1 += -0x8
012573 call <target>
012574 r1 = *(u64 *)(r7 + 0x0)
012575 r2 = *(u64 *)(r1 + 0x0)
012576 r2 += -0x1
012577 *(u64 *)(r1 + 0x0) = r2
012578 if r2 != 0x0 goto <offset>
012579 r1 = r7
012580 call <target>
012581 goto <offset>
012582 r1 = *(u64 *)(r10 - 0x150)
012583 *(u64 *)(r10 - 0x528) = r1
012584 r1 = *(u64 *)(r10 - 0x158)
012585 *(u64 *)(r10 - 0x508) = r1
012586 if r7 == 0x0 goto <offset>
012587 r8 += 0x10
012588 goto <offset>
012589 r8 += 0x30
012590 r7 += -0x1
012591 if r7 == 0x0 goto <offset>
012592 r1 = *(u64 *)(r8 - 0x8)
012593 r2 = *(u64 *)(r1 + 0x0)
012594 r2 += -0x1
012595 *(u64 *)(r1 + 0x0) = r2
012596 if r2 != 0x0 goto <offset>
012597 r1 = r8
012598 r1 += -0x8
012599 call <target>
012600 r1 = *(u64 *)(r8 + 0x0)
012601 r2 = *(u64 *)(r1 + 0x0)
012602 r2 += -0x1
012603 *(u64 *)(r1 + 0x0) = r2
012604 if r2 != 0x0 goto <offset>
012605 r1 = r8
012606 call <target>
012607 goto <offset>
012608 r3 = *(u64 *)(r10 - 0x500)
012609 r1 = *(u64 *)(r3 + 0x10)
012610 r2 = <addr> ll
012611 if r1 >= r2 goto <offset>
012612 r2 = r1
012613 r2 += 0x1
012614 *(u64 *)(r3 + 0x10) = r2
012615 r2 = *(u64 *)(r3 + 0x20)
012616 r8 = *(u64 *)(r10 - 0x4f8)
012617 if r2 <= 0x47 goto <offset>
012618 r2 = *(u64 *)(r3 + 0x18)
012619 r2 = *(u64 *)(r2 + 0x40)
012620 *(u64 *)(r3 + 0x10) = r1
012621 r1 = *(u64 *)(r10 - 0x530)
012622 goto <offset>
012623 r1 = *(u64 *)(r10 - 0x150)
012624 *(u64 *)(r10 - 0x528) = r1
012625 r1 = *(u64 *)(r10 - 0x158)
012626 *(u64 *)(r10 - 0x508) = r1
012627 r9 = *(u64 *)(r10 - 0x4e8)
012628 if r7 == 0x0 goto <offset>
012629 r8 += 0x10
012630 goto <offset>
012631 r8 += 0x30
012632 r7 += -0x1
012633 if r7 == 0x0 goto <offset>
012634 r1 = *(u64 *)(r8 - 0x8)
012635 r2 = *(u64 *)(r1 + 0x0)
012636 r2 += -0x1
012637 *(u64 *)(r1 + 0x0) = r2
012638 if r2 != 0x0 goto <offset>
012639 r1 = r8
012640 r1 += -0x8
012641 call <target>
012642 r1 = *(u64 *)(r8 + 0x0)
012643 r2 = *(u64 *)(r1 + 0x0)
012644 r2 += -0x1
012645 *(u64 *)(r1 + 0x0) = r2
012646 if r2 != 0x0 goto <offset>
012647 r1 = r8
012648 call <target>
012649 goto <offset>
012650 r1 = *(u64 *)(r10 - 0x220)
012651 *(u64 *)(r10 - 0x528) = r1
012652 r1 = *(u64 *)(r10 - 0x228)
012653 *(u64 *)(r10 - 0x508) = r1
012654 if r6 == 0x0 goto <offset>
012655 r7 += 0x10
012656 goto <offset>
012657 r7 += 0x30
012658 r6 += -0x1
012659 if r6 == 0x0 goto <offset>
012660 r1 = *(u64 *)(r7 - 0x8)
012661 r2 = *(u64 *)(r1 + 0x0)
012662 r2 += -0x1
012663 *(u64 *)(r1 + 0x0) = r2
012664 if r2 != 0x0 goto <offset>
012665 r1 = r7
012666 r1 += -0x8
012667 call <target>
012668 r1 = *(u64 *)(r7 + 0x0)
012669 r2 = *(u64 *)(r1 + 0x0)
012670 r2 += -0x1
012671 *(u64 *)(r1 + 0x0) = r2
012672 if r2 != 0x0 goto <offset>
012673 r1 = r7
012674 call <target>
012675 goto <offset>
012676 r1 = *(u64 *)(r10 - 0x1b0)
012677 *(u64 *)(r10 - 0x528) = r1
012678 r1 = *(u64 *)(r10 - 0x1b8)
012679 *(u64 *)(r10 - 0x508) = r1
012680 if r6 == 0x0 goto <offset>
012681 r7 += 0x10
012682 goto <offset>
012683 r7 += 0x30
012684 r6 += -0x1
012685 if r6 == 0x0 goto <offset>
012686 r1 = *(u64 *)(r7 - 0x8)
012687 r2 = *(u64 *)(r1 + 0x0)
012688 r2 += -0x1
012689 *(u64 *)(r1 + 0x0) = r2
012690 if r2 != 0x0 goto <offset>
012691 r1 = r7
012692 r1 += -0x8
012693 call <target>
012694 r1 = *(u64 *)(r7 + 0x0)
012695 r2 = *(u64 *)(r1 + 0x0)
012696 r2 += -0x1
012697 *(u64 *)(r1 + 0x0) = r2
012698 if r2 != 0x0 goto <offset>
012699 r1 = r7
012700 call <target>
012701 goto <offset>
012702 r1 = *(u64 *)(r10 - 0x240)
012703 *(u64 *)(r10 - 0x528) = r1
012704 r1 = *(u64 *)(r10 - 0x248)
012705 *(u64 *)(r10 - 0x508) = r1
012706 if r6 == 0x0 goto <offset>
012707 r7 += 0x10
012708 goto <offset>
012709 r7 += 0x30
012710 r6 += -0x1
012711 if r6 == 0x0 goto <offset>
012712 r1 = *(u64 *)(r7 - 0x8)
012713 r2 = *(u64 *)(r1 + 0x0)
012714 r2 += -0x1
012715 *(u64 *)(r1 + 0x0) = r2
012716 if r2 != 0x0 goto <offset>
012717 r1 = r7
012718 r1 += -0x8
012719 call <target>
012720 r1 = *(u64 *)(r7 + 0x0)
012721 r2 = *(u64 *)(r1 + 0x0)
012722 r2 += -0x1
012723 *(u64 *)(r1 + 0x0) = r2
012724 if r2 != 0x0 goto <offset>
012725 r1 = r7
012726 call <target>
012727 goto <offset>
012728 r1 = *(u64 *)(r10 - 0x220)
012729 *(u64 *)(r10 - 0x528) = r1
012730 r1 = *(u64 *)(r10 - 0x228)
012731 *(u64 *)(r10 - 0x508) = r1
012732 if r6 == 0x0 goto <offset>
012733 r7 += 0x10
012734 goto <offset>
012735 r7 += 0x30
012736 r6 += -0x1
012737 if r6 == 0x0 goto <offset>
012738 r1 = *(u64 *)(r7 - 0x8)
012739 r2 = *(u64 *)(r1 + 0x0)
012740 r2 += -0x1
012741 *(u64 *)(r1 + 0x0) = r2
012742 if r2 != 0x0 goto <offset>
012743 r1 = r7
012744 r1 += -0x8
012745 call <target>
012746 r1 = *(u64 *)(r7 + 0x0)
012747 r2 = *(u64 *)(r1 + 0x0)
012748 r2 += -0x1
012749 *(u64 *)(r1 + 0x0) = r2
012750 if r2 != 0x0 goto <offset>
012751 r1 = r7
012752 call <target>
012753 goto <offset>
012754 r1 = *(u64 *)(r10 - 0x240)
012755 *(u64 *)(r10 - 0x528) = r1
012756 r1 = *(u64 *)(r10 - 0x248)
012757 *(u64 *)(r10 - 0x508) = r1
012758 if r6 == 0x0 goto <offset>
012759 r7 += 0x10
012760 goto <offset>
012761 r7 += 0x30
012762 r6 += -0x1
012763 if r6 == 0x0 goto <offset>
012764 r1 = *(u64 *)(r7 - 0x8)
012765 r2 = *(u64 *)(r1 + 0x0)
012766 r2 += -0x1
012767 *(u64 *)(r1 + 0x0) = r2
012768 if r2 != 0x0 goto <offset>
012769 r1 = r7
012770 r1 += -0x8
012771 call <target>
012772 r1 = *(u64 *)(r7 + 0x0)
012773 r2 = *(u64 *)(r1 + 0x0)
012774 r2 += -0x1
012775 *(u64 *)(r1 + 0x0) = r2
012776 if r2 != 0x0 goto <offset>
012777 r1 = r7
012778 call <target>
012779 goto <offset>
012780 r1 = *(u64 *)(r10 - 0x320)
012781 *(u64 *)(r10 - 0x528) = r1
012782 r1 = *(u64 *)(r10 - 0x328)
012783 *(u64 *)(r10 - 0x508) = r1
012784 if r6 == 0x0 goto <offset>
012785 r7 += 0x10
012786 goto <offset>
012787 r7 += 0x30
012788 r6 += -0x1
012789 if r6 == 0x0 goto <offset>
012790 r1 = *(u64 *)(r7 - 0x8)
012791 r2 = *(u64 *)(r1 + 0x0)
012792 r2 += -0x1
012793 *(u64 *)(r1 + 0x0) = r2
012794 if r2 != 0x0 goto <offset>
012795 r1 = r7
012796 r1 += -0x8
012797 call <target>
012798 r1 = *(u64 *)(r7 + 0x0)
012799 r2 = *(u64 *)(r1 + 0x0)
012800 r2 += -0x1
012801 *(u64 *)(r1 + 0x0) = r2
012802 if r2 != 0x0 goto <offset>
012803 r1 = r7
012804 call <target>
012805 goto <offset>
012806 r1 = *(u64 *)(r10 - 0x3e0)
012807 *(u64 *)(r10 - 0x528) = r1
012808 r1 = *(u64 *)(r10 - 0x3e8)
012809 *(u64 *)(r10 - 0x508) = r1
012810 if r7 == 0x0 goto <offset>
012811 r8 += 0x10
012812 goto <offset>
012813 r8 += 0x30
012814 r7 += -0x1
012815 if r7 == 0x0 goto <offset>
012816 r1 = *(u64 *)(r8 - 0x8)
012817 r2 = *(u64 *)(r1 + 0x0)
012818 r2 += -0x1
012819 *(u64 *)(r1 + 0x0) = r2
012820 if r2 != 0x0 goto <offset>
012821 r1 = r8
012822 r1 += -0x8
012823 call <target>
012824 r1 = *(u64 *)(r8 + 0x0)
012825 r2 = *(u64 *)(r1 + 0x0)
012826 r2 += -0x1
012827 *(u64 *)(r1 + 0x0) = r2
012828 if r2 != 0x0 goto <offset>
012829 r1 = r8
012830 call <target>
012831 goto <offset>
012832 r3 = *(u64 *)(r10 - 0x550)
012833 r1 = *(u64 *)(r3 + 0x10)
012834 r2 = <addr> ll
012835 if r1 >= r2 goto <offset>
012836 r2 = r1
012837 r2 += 0x1
012838 *(u64 *)(r3 + 0x10) = r2
012839 r2 = *(u64 *)(r3 + 0x20)
012840 r8 = *(u64 *)(r10 - 0x4f8)
012841 if r2 <= 0x47 goto <offset>
012842 r2 = *(u64 *)(r3 + 0x18)
012843 r2 = *(u64 *)(r2 + 0x40)
012844 *(u64 *)(r3 + 0x10) = r1
012845 r1 = *(u64 *)(r10 - 0x588)
012846 goto <offset>
012847 r1 = *(u64 *)(r10 - 0x360)
012848 *(u64 *)(r10 - 0x528) = r1
012849 r1 = *(u64 *)(r10 - 0x368)
012850 *(u64 *)(r10 - 0x508) = r1
012851 if r6 == 0x0 goto <offset>
012852 r7 += 0x10
012853 goto <offset>
012854 r7 += 0x30
012855 r6 += -0x1
012856 if r6 == 0x0 goto <offset>
012857 r1 = *(u64 *)(r7 - 0x8)
012858 r2 = *(u64 *)(r1 + 0x0)
012859 r2 += -0x1
012860 *(u64 *)(r1 + 0x0) = r2
012861 if r2 != 0x0 goto <offset>
012862 r1 = r7
012863 r1 += -0x8
012864 call <target>
012865 r1 = *(u64 *)(r7 + 0x0)
012866 r2 = *(u64 *)(r1 + 0x0)
012867 r2 += -0x1
012868 *(u64 *)(r1 + 0x0) = r2
012869 if r2 != 0x0 goto <offset>
012870 r1 = r7
012871 call <target>
012872 goto <offset>
012873 r1 = *(u64 *)(r10 - 0x420)
012874 *(u64 *)(r10 - 0x528) = r1
012875 r1 = *(u64 *)(r10 - 0x428)
012876 *(u64 *)(r10 - 0x508) = r1
012877 if r7 == 0x0 goto <offset>
012878 r8 += 0x10
012879 goto <offset>
012880 r8 += 0x30
012881 r7 += -0x1
012882 if r7 == 0x0 goto <offset>
012883 r1 = *(u64 *)(r8 - 0x8)
012884 r2 = *(u64 *)(r1 + 0x0)
012885 r2 += -0x1
012886 *(u64 *)(r1 + 0x0) = r2
012887 if r2 != 0x0 goto <offset>
012888 r1 = r8
012889 r1 += -0x8
012890 call <target>
012891 r1 = *(u64 *)(r8 + 0x0)
012892 r2 = *(u64 *)(r1 + 0x0)
012893 r2 += -0x1
012894 *(u64 *)(r1 + 0x0) = r2
012895 if r2 != 0x0 goto <offset>
012896 r1 = r8
012897 call <target>
012898 goto <offset>
012899 r3 = *(u64 *)(r10 - 0x548)
012900 r1 = *(u64 *)(r3 + 0x10)
012901 r2 = <addr> ll
012902 if r1 >= r2 goto <offset>
012903 r2 = r1
012904 r2 += 0x1
012905 *(u64 *)(r3 + 0x10) = r2
012906 r2 = *(u64 *)(r3 + 0x20)
012907 r8 = *(u64 *)(r10 - 0x4f8)
012908 if r2 <= 0x47 goto <offset>
012909 r2 = *(u64 *)(r3 + 0x18)
012910 r2 = *(u64 *)(r2 + 0x40)
012911 *(u64 *)(r3 + 0x10) = r1
012912 r1 = *(u64 *)(r10 - 0x550)
012913 goto <offset>
012914 r1 = *(u64 *)(r10 - 0x110)
012915 *(u64 *)(r10 - 0x528) = r1
012916 r1 = *(u64 *)(r10 - 0x118)
012917 *(u64 *)(r10 - 0x508) = r1
012918 if r7 == 0x0 goto <offset>
012919 r8 += 0x10
012920 goto <offset>
012921 r8 += 0x30
012922 r7 += -0x1
012923 if r7 == 0x0 goto <offset>
012924 r1 = *(u64 *)(r8 - 0x8)
012925 r2 = *(u64 *)(r1 + 0x0)
012926 r2 += -0x1
012927 *(u64 *)(r1 + 0x0) = r2
012928 if r2 != 0x0 goto <offset>
012929 r1 = r8
012930 r1 += -0x8
012931 call <target>
012932 r1 = *(u64 *)(r8 + 0x0)
012933 r2 = *(u64 *)(r1 + 0x0)
012934 r2 += -0x1
012935 *(u64 *)(r1 + 0x0) = r2
012936 if r2 != 0x0 goto <offset>
012937 r1 = r8
012938 call <target>
012939 goto <offset>
012940 *(u64 *)(r10 - 0x4f0) = r6
012941 r0 = *(u64 *)(r10 - 0x500)
012942 goto <offset>
012943 r1 = *(u64 *)(r10 - 0x240)
012944 *(u64 *)(r10 - 0x528) = r1
012945 r1 = *(u64 *)(r10 - 0x248)
012946 *(u64 *)(r10 - 0x508) = r1
012947 if r6 == 0x0 goto <offset>
012948 r7 += 0x10
012949 goto <offset>
012950 r7 += 0x30
012951 r6 += -0x1
012952 if r6 == 0x0 goto <offset>
012953 r1 = *(u64 *)(r7 - 0x8)
012954 r2 = *(u64 *)(r1 + 0x0)
012955 r2 += -0x1
012956 *(u64 *)(r1 + 0x0) = r2
012957 if r2 != 0x0 goto <offset>
012958 r1 = r7
012959 r1 += -0x8
012960 call <target>
012961 r1 = *(u64 *)(r7 + 0x0)
012962 r2 = *(u64 *)(r1 + 0x0)
012963 r2 += -0x1
012964 *(u64 *)(r1 + 0x0) = r2
012965 if r2 != 0x0 goto <offset>
012966 r1 = r7
012967 call <target>
012968 goto <offset>
012969 r3 = *(u64 *)(r10 - 0x598)
012970 r1 = *(u64 *)(r3 + 0x10)
012971 r2 = <addr> ll
012972 if r1 >= r2 goto <offset>
012973 r2 = r1
012974 r2 += 0x1
012975 *(u64 *)(r3 + 0x10) = r2
012976 r2 = *(u64 *)(r3 + 0x20)
012977 if r2 <= 0x47 goto <offset>
012978 r2 = *(u64 *)(r3 + 0x18)
012979 r2 = *(u64 *)(r2 + 0x40)
012980 *(u64 *)(r3 + 0x10) = r1
012981 r1 = *(u64 *)(r10 - 0x5a0)
012982 goto <offset>
012983 r1 = *(u64 *)(r10 - 0x260)
012984 *(u64 *)(r10 - 0x528) = r1
012985 r1 = *(u64 *)(r10 - 0x268)
012986 *(u64 *)(r10 - 0x508) = r1
012987 if r6 == 0x0 goto <offset>
012988 r7 += 0x10
012989 goto <offset>
012990 r7 += 0x30
012991 r6 += -0x1
012992 if r6 == 0x0 goto <offset>
012993 r1 = *(u64 *)(r7 - 0x8)
012994 r2 = *(u64 *)(r1 + 0x0)
012995 r2 += -0x1
012996 *(u64 *)(r1 + 0x0) = r2
012997 if r2 != 0x0 goto <offset>
012998 r1 = r7
012999 r1 += -0x8
013000 call <target>
013001 r1 = *(u64 *)(r7 + 0x0)
013002 r2 = *(u64 *)(r1 + 0x0)
013003 r2 += -0x1
013004 *(u64 *)(r1 + 0x0) = r2
013005 if r2 != 0x0 goto <offset>
013006 r1 = r7
013007 call <target>
013008 goto <offset>
013009 r1 = *(u64 *)(r10 - 0x5d8)
013010 r1 += 0x10
013011 r1 = *(u64 *)(r1 + 0x0)
013012 r3 = *(u64 *)(r1 + 0x10)
013013 r2 = <addr> ll
013014 if r3 >= r2 goto <offset>
013015 r2 = r3
013016 r2 += 0x1
013017 *(u64 *)(r1 + 0x10) = r2
013018 r2 = *(u64 *)(r1 + 0x20)
013019 r0 = *(u64 *)(r10 - 0x550)
013020 if r2 <= 0x47 goto <offset>
013021 r2 = *(u64 *)(r1 + 0x18)
013022 r2 = *(u64 *)(r2 + 0x40)
013023 *(u64 *)(r1 + 0x10) = r3
013024 r1 = *(u64 *)(r10 - 0x5e0)
013025 goto <offset>
013026 *(u64 *)(r10 - 0x4f0) = r8
013027 goto <offset>
013028 r1 = *(u64 *)(r10 - 0x490)
013029 *(u64 *)(r10 - 0x528) = r1
013030 r1 = *(u64 *)(r10 - 0x498)
013031 *(u64 *)(r10 - 0x508) = r1
013032 if r6 == 0x0 goto <offset>
013033 r7 += 0x10
013034 goto <offset>
013035 r7 += 0x30
013036 r6 += -0x1
013037 if r6 == 0x0 goto <offset>
013038 r1 = *(u64 *)(r7 - 0x8)
013039 r2 = *(u64 *)(r1 + 0x0)
013040 r2 += -0x1
013041 *(u64 *)(r1 + 0x0) = r2
013042 if r2 != 0x0 goto <offset>
013043 r1 = r7
013044 r1 += -0x8
013045 call <target>
013046 r1 = *(u64 *)(r7 + 0x0)
013047 r2 = *(u64 *)(r1 + 0x0)
013048 r2 += -0x1
013049 *(u64 *)(r1 + 0x0) = r2
013050 if r2 != 0x0 goto <offset>
013051 r1 = r7
013052 call <target>
013053 goto <offset>
013054 r1 = r8
013055 r2 = *(u64 *)(r10 - 0x5c0)
013056 r1 += r2
013057 r1 = *(u64 *)(r1 + 0x10)
013058 r3 = *(u64 *)(r1 + 0x10)
013059 r2 = <addr> ll
013060 if r3 >= r2 goto <offset>
013061 r2 = r3
013062 r2 += 0x1
013063 *(u64 *)(r1 + 0x10) = r2
013064 r2 = *(u64 *)(r1 + 0x20)
013065 r0 = *(u64 *)(r10 - 0x530)
013066 if r2 <= 0x47 goto <offset>
013067 r2 = *(u64 *)(r1 + 0x18)
013068 r2 = *(u64 *)(r2 + 0x40)
013069 *(u64 *)(r1 + 0x10) = r3
013070 r1 = *(u64 *)(r10 - 0x5c8)
013071 goto <offset>
013072 *(u64 *)(r10 - 0x4f0) = r8
013073 r0 = *(u64 *)(r10 - 0x530)
013074 goto <offset>
013075 r1 = *(u64 *)(r10 - 0x260)
013076 *(u64 *)(r10 - 0x528) = r1
013077 r1 = *(u64 *)(r10 - 0x268)
013078 *(u64 *)(r10 - 0x508) = r1
013079 if r6 == 0x0 goto <offset>
013080 r7 += 0x10
013081 goto <offset>
013082 r7 += 0x30
013083 r6 += -0x1
013084 if r6 == 0x0 goto <offset>
013085 r1 = *(u64 *)(r7 - 0x8)
013086 r2 = *(u64 *)(r1 + 0x0)
013087 r2 += -0x1
013088 *(u64 *)(r1 + 0x0) = r2
013089 if r2 != 0x0 goto <offset>
013090 r1 = r7
013091 r1 += -0x8
013092 call <target>
013093 r1 = *(u64 *)(r7 + 0x0)
013094 r2 = *(u64 *)(r1 + 0x0)
013095 r2 += -0x1
013096 *(u64 *)(r1 + 0x0) = r2
013097 if r2 != 0x0 goto <offset>
013098 r1 = r7
013099 call <target>
013100 goto <offset>
013101 r1 = r8
013102 r2 = *(u64 *)(r10 - 0x5c0)
013103 r1 += r2
013104 r1 = *(u64 *)(r1 + 0x10)
013105 r3 = *(u64 *)(r1 + 0x10)
013106 r2 = <addr> ll
013107 if r3 >= r2 goto <offset>
013108 r2 = r3
013109 r2 += 0x1
013110 *(u64 *)(r1 + 0x10) = r2
013111 r2 = *(u64 *)(r1 + 0x20)
013112 if r2 <= 0x47 goto <offset>
013113 r2 = *(u64 *)(r1 + 0x18)
013114 r2 = *(u64 *)(r2 + 0x40)
013115 *(u64 *)(r1 + 0x10) = r3
013116 r1 = *(u64 *)(r10 - 0x5c8)
013117 goto <offset>
013118 r1 = *(u64 *)(r10 - 0xf0)
013119 *(u64 *)(r10 - 0x528) = r1
013120 r1 = *(u64 *)(r10 - 0xf8)
013121 *(u64 *)(r10 - 0x508) = r1
013122 if r7 == 0x0 goto <offset>
013123 r8 += 0x10
013124 goto <offset>
013125 r8 += 0x30
013126 r7 += -0x1
013127 if r7 == 0x0 goto <offset>
013128 r1 = *(u64 *)(r8 - 0x8)
013129 r2 = *(u64 *)(r1 + 0x0)
013130 r2 += -0x1
013131 *(u64 *)(r1 + 0x0) = r2
013132 if r2 != 0x0 goto <offset>
013133 r1 = r8
013134 r1 += -0x8
013135 call <target>
013136 r1 = *(u64 *)(r8 + 0x0)
013137 r2 = *(u64 *)(r1 + 0x0)
013138 r2 += -0x1
013139 *(u64 *)(r1 + 0x0) = r2
013140 if r2 != 0x0 goto <offset>
013141 r1 = r8
013142 call <target>
013143 goto <offset>
013144 *(u64 *)(r10 - 0x4f0) = r9
013145 r0 = r6
013146 goto <offset>
013147 r3 = *(u64 *)(r10 - 0x530)
013148 r1 = *(u64 *)(r3 + 0x10)
013149 r2 = <addr> ll
013150 if r1 >= r2 goto <offset>
013151 r2 = r1
013152 r2 += 0x1
013153 *(u64 *)(r3 + 0x10) = r2
013154 r2 = *(u64 *)(r3 + 0x20)
013155 r8 = *(u64 *)(r10 - 0x4f8)
013156 if r2 <= 0x47 goto <offset>
013157 r2 = *(u64 *)(r3 + 0x18)
013158 r2 = *(u64 *)(r2 + 0x40)
013159 *(u64 *)(r3 + 0x10) = r1
013160 r1 = *(u64 *)(r10 - 0x548)
013161 r2 -= r1
013162 *(u64 *)(r10 - 0x508) = r2
013163 r0 = r6
013164 goto <offset>
013165 r1 = *(u64 *)(r10 - 0x260)
013166 *(u64 *)(r10 - 0x528) = r1
013167 r1 = *(u64 *)(r10 - 0x268)
013168 *(u64 *)(r10 - 0x508) = r1
013169 if r6 == 0x0 goto <offset>
013170 r7 += 0x10
013171 goto <offset>
013172 r7 += 0x30
013173 r6 += -0x1
013174 if r6 == 0x0 goto <offset>
013175 r1 = *(u64 *)(r7 - 0x8)
013176 r2 = *(u64 *)(r1 + 0x0)
013177 r2 += -0x1
013178 *(u64 *)(r1 + 0x0) = r2
013179 if r2 != 0x0 goto <offset>
013180 r1 = r7
013181 r1 += -0x8
013182 call <target>
013183 r1 = *(u64 *)(r7 + 0x0)
013184 r2 = *(u64 *)(r1 + 0x0)
013185 r2 += -0x1
013186 *(u64 *)(r1 + 0x0) = r2
013187 if r2 != 0x0 goto <offset>
013188 r1 = r7
013189 call <target>
013190 goto <offset>
013191 r1 = r0
013192 r1 += 0x6
013193 if r1 >= r9 goto <offset>
013194 r1 *= 0x30
013195 r8 += r1
013196 r1 = *(u64 *)(r8 + 0x10)
013197 r3 = *(u64 *)(r1 + 0x10)
013198 r2 = <addr> ll
013199 if r3 >= r2 goto <offset>
013200 r2 = r3
013201 r2 += 0x1
013202 *(u64 *)(r1 + 0x10) = r2
013203 r2 = *(u64 *)(r1 + 0x20)
013204 if r2 <= 0x47 goto <offset>
013205 r2 = *(u64 *)(r1 + 0x18)
013206 r2 = *(u64 *)(r2 + 0x40)
013207 *(u64 *)(r10 - 0x5c0) = r2
013208 *(u64 *)(r1 + 0x10) = r3
013209 r1 = 0xa
013210 *(u64 *)(r10 - 0x548) = r1
013211 r2 = 0xb
013212 r1 = 0x4
013213 *(u64 *)(r10 - 0x5a0) = r1
013214 r1 = 0x5
013215 *(u64 *)(r10 - 0x598) = r1
013216 r1 = 0x8
013217 *(u64 *)(r10 - 0x550) = r1
013218 r8 = 0x9
013219 r9 = 0x6
013220 r7 = 0x7
013221 *(u64 *)(r10 - 0x588) = r2
013222 r0 += 0x1
013223 r1 = *(u64 *)(r10 - 0x4e8)
013224 if r0 >= r1 goto <offset>
013225 *(u64 *)(r10 - 0x5a8) = r0
013226 r1 = r0
013227 r1 *= 0x30
013228 r2 = *(u64 *)(r10 - 0x4f8)
013229 r2 += r1
013230 *(u64 *)(r10 - 0x5b8) = r2
013231 r2 = *(u64 *)(r2 + 0x0)
013232 r1 = *(u64 *)(r2 + 0x18)
013233 *(u64 *)(r10 - 0x338) = r1
013234 r1 = *(u64 *)(r2 + 0x10)
013235 *(u64 *)(r10 - 0x340) = r1
013236 r1 = *(u64 *)(r2 + 0x8)
013237 *(u64 *)(r10 - 0x348) = r1
013238 *(u64 *)(r10 - 0x590) = r2
013239 r1 = *(u64 *)(r2 + 0x0)
013240 *(u64 *)(r10 - 0x350) = r1
013241 call <target>
013242 r1 = <addr> ll
013243 r1 = *(u64 *)(r1 + 0x0)
013244 r2 = 0x0
013245 r4 = 0x1
013246 r3 = r1
013247 r3 += -0x330
013248 if r3 > r1 goto <offset>
013249 r4 = 0x0
013250 if r4 == 0x0 goto <offset>
013251 r6 = <addr> ll
013252 r0 = *(u64 *)(r10 - 0x4e0)
013253 if r1 == 0x0 goto <offset>
013254 r6 = r2
013255 r1 = <addr> ll
013256 if r6 >= r1 goto <offset>
013257 goto <offset>
013258 if r4 != 0x0 goto <offset>
013259 r2 = r3
013260 r6 = <addr> ll
013261 r0 = *(u64 *)(r10 - 0x4e0)
013262 if r1 != 0x0 goto <offset>
013263 r1 = <addr> ll
013264 if r6 < r1 goto <offset>
013265 r1 = <addr> ll
013266 *(u64 *)(r1 + 0x0) = r6
013267 r2 = *(u64 *)(r10 - 0x4e8)
013268 if r2 == 0x1 goto <offset>
013269 r7 += r0
013270 if r7 >= r2 goto <offset>
013271 r1 = *(u64 *)(r10 - 0x510)
013272 r1 = *(u64 *)(r1 + 0x0)
013273 *(u64 *)(r10 - 0x530) = r1
013274 r7 *= 0x30
013275 r4 = *(u64 *)(r10 - 0x4f8)
013276 r1 = r4
013277 r1 += r7
013278 r3 = *(u64 *)(r1 + 0x0)
013279 r1 = *(u64 *)(r3 + 0x18)
013280 *(u64 *)(r10 - 0x318) = r1
013281 r1 = *(u64 *)(r3 + 0x10)
013282 *(u64 *)(r10 - 0x320) = r1
013283 r1 = *(u64 *)(r3 + 0x8)
013284 *(u64 *)(r10 - 0x328) = r1
013285 r1 = *(u64 *)(r3 + 0x0)
013286 *(u64 *)(r10 - 0x330) = r1
013287 r9 += r0
013288 if r9 >= r2 goto <offset>
013289 r9 *= 0x30
013290 r1 = r4
013291 r1 += r9
013292 r5 = *(u64 *)(r1 + 0x0)
013293 r1 = *(u64 *)(r5 + 0x18)
013294 *(u64 *)(r10 - 0x2f8) = r1
013295 r1 = *(u64 *)(r5 + 0x10)
013296 *(u64 *)(r10 - 0x300) = r1
013297 r1 = *(u64 *)(r5 + 0x8)
013298 *(u64 *)(r10 - 0x308) = r1
013299 r1 = *(u64 *)(r5 + 0x0)
013300 *(u64 *)(r10 - 0x310) = r1
013301 r8 += r0
013302 if r8 >= r2 goto <offset>
013303 r8 *= 0x30
013304 r1 = r4
013305 r1 += r8
013306 r7 = *(u64 *)(r1 + 0x0)
013307 r1 = *(u64 *)(r7 + 0x18)
013308 *(u64 *)(r10 - 0x2d8) = r1
013309 r1 = *(u64 *)(r7 + 0x10)
013310 *(u64 *)(r10 - 0x2e0) = r1
013311 r1 = *(u64 *)(r7 + 0x8)
013312 *(u64 *)(r10 - 0x2e8) = r1
013313 r1 = *(u64 *)(r7 + 0x0)
013314 *(u64 *)(r10 - 0x2f0) = r1
013315 r1 = *(u64 *)(r10 - 0x550)
013316 r1 += r0
013317 r9 = *(u64 *)(r10 - 0x548)
013318 if r1 >= r2 goto <offset>
013319 *(u64 *)(r10 - 0x5b0) = r5
013320 *(u64 *)(r10 - 0x550) = r3
013321 r1 *= 0x30
013322 r3 = r4
013323 r3 += r1
013324 r8 = *(u64 *)(r3 + 0x0)
013325 r1 = *(u64 *)(r8 + 0x18)
013326 *(u64 *)(r10 - 0x2b8) = r1
013327 r1 = *(u64 *)(r8 + 0x10)
013328 *(u64 *)(r10 - 0x2c0) = r1
013329 r1 = *(u64 *)(r8 + 0x8)
013330 *(u64 *)(r10 - 0x2c8) = r1
013331 r1 = *(u64 *)(r8 + 0x0)
013332 *(u64 *)(r10 - 0x2d0) = r1
013333 r1 = *(u64 *)(r10 - 0x588)
013334 r1 += r0
013335 if r1 >= r2 goto <offset>
013336 r1 *= 0x30
013337 r3 = r4
013338 r3 += r1
013339 r5 = *(u64 *)(r3 + 0x0)
013340 r1 = *(u64 *)(r5 + 0x18)
013341 *(u64 *)(r10 - 0x298) = r1
013342 r1 = *(u64 *)(r5 + 0x10)
013343 *(u64 *)(r10 - 0x2a0) = r1
013344 r1 = *(u64 *)(r5 + 0x8)
013345 *(u64 *)(r10 - 0x2a8) = r1
013346 r1 = *(u64 *)(r5 + 0x0)
013347 *(u64 *)(r10 - 0x2b0) = r1
013348 r9 += r0
013349 if r9 >= r2 goto <offset>
013350 r1 = r0
013351 r1 += 0xf
013352 r9 *= 0x30
013353 r3 = r9
013354 r9 = r4
013355 r9 += r3
013356 r0 = *(u64 *)(r9 + 0x0)
013357 r9 = *(u64 *)(r0 + 0x18)
013358 *(u64 *)(r10 - 0x278) = r9
013359 r9 = *(u64 *)(r0 + 0x10)
013360 *(u64 *)(r10 - 0x280) = r9
013361 r9 = *(u64 *)(r0 + 0x8)
013362 *(u64 *)(r10 - 0x288) = r9
013363 r9 = *(u64 *)(r0 + 0x0)
013364 *(u64 *)(r10 - 0x290) = r9
013365 r3 = *(u64 *)(r10 - 0x590)
013366 r9 = *(u64 *)(r3 + 0x18)
013367 *(u64 *)(r10 - 0x258) = r9
013368 r9 = *(u64 *)(r3 + 0x10)
013369 *(u64 *)(r10 - 0x260) = r9
013370 r9 = *(u64 *)(r3 + 0x8)
013371 *(u64 *)(r10 - 0x268) = r9
013372 r9 = *(u64 *)(r3 + 0x0)
013373 *(u64 *)(r10 - 0x270) = r9
013374 if r1 >= r2 goto <offset>
013375 *(u64 *)(r10 - 0x548) = r1
013376 r1 *= 0x30
013377 r9 = r4
013378 r9 += r1
013379 r1 = *(u64 *)(r9 + 0x0)
013380 r9 = *(u64 *)(r1 + 0x18)
013381 *(u64 *)(r10 - 0x238) = r9
013382 r9 = *(u64 *)(r1 + 0x10)
013383 *(u64 *)(r10 - 0x240) = r9
013384 r9 = *(u64 *)(r1 + 0x8)
013385 *(u64 *)(r10 - 0x248) = r9
013386 r1 = *(u64 *)(r1 + 0x0)
013387 *(u64 *)(r10 - 0x250) = r1
013388 r1 = *(u64 *)(r3 + 0x18)
013389 *(u64 *)(r10 - 0x218) = r1
013390 r1 = *(u64 *)(r3 + 0x10)
013391 *(u64 *)(r10 - 0x220) = r1
013392 r1 = *(u64 *)(r3 + 0x8)
013393 *(u64 *)(r10 - 0x228) = r1
013394 r1 = *(u64 *)(r3 + 0x0)
013395 *(u64 *)(r10 - 0x230) = r1
013396 r3 = *(u64 *)(r10 - 0x4e0)
013397 r1 = r3
013398 r1 += 0x2
013399 if r1 >= r2 goto <offset>
013400 r1 *= 0x30
013401 r9 = r4
013402 r9 += r1
013403 r1 = *(u64 *)(r9 + 0x0)
013404 r9 = *(u64 *)(r1 + 0x18)
013405 *(u64 *)(r10 - 0x1a8) = r9
013406 r9 = *(u64 *)(r1 + 0x10)
013407 *(u64 *)(r10 - 0x1b0) = r9
013408 r9 = *(u64 *)(r1 + 0x8)
013409 *(u64 *)(r10 - 0x1b8) = r9
013410 r1 = *(u64 *)(r1 + 0x0)
013411 *(u64 *)(r10 - 0x1c0) = r1
013412 r9 = *(u64 *)(r10 - 0x530)
013413 r1 = *(u64 *)(r9 + 0x18)
013414 *(u64 *)(r10 - 0x188) = r1
013415 r1 = *(u64 *)(r9 + 0x10)
013416 *(u64 *)(r10 - 0x190) = r1
013417 r1 = *(u64 *)(r9 + 0x8)
013418 *(u64 *)(r10 - 0x198) = r1
013419 r1 = *(u64 *)(r9 + 0x0)
013420 *(u64 *)(r10 - 0x1a0) = r1
013421 r1 = r3
013422 r1 += 0x3
013423 if r1 >= r2 goto <offset>
013424 r1 *= 0x30
013425 r9 = r4
013426 r9 += r1
013427 r1 = *(u64 *)(r9 + 0x0)
013428 r9 = *(u64 *)(r1 + 0x18)
013429 *(u64 *)(r10 - 0x168) = r9
013430 r9 = *(u64 *)(r1 + 0x10)
013431 *(u64 *)(r10 - 0x170) = r9
013432 r9 = *(u64 *)(r1 + 0x8)
013433 *(u64 *)(r10 - 0x178) = r9
013434 r1 = *(u64 *)(r1 + 0x0)
013435 *(u64 *)(r10 - 0x180) = r1
013436 r9 = *(u64 *)(r10 - 0x598)
013437 r9 += r3
013438 r1 = *(u64 *)(r7 + 0x18)
013439 *(u64 *)(r10 - 0x148) = r1
013440 r1 = *(u64 *)(r7 + 0x10)
013441 *(u64 *)(r10 - 0x150) = r1
013442 r1 = *(u64 *)(r7 + 0x8)
013443 *(u64 *)(r10 - 0x158) = r1
013444 r1 = *(u64 *)(r7 + 0x0)
013445 r7 = r9
013446 *(u64 *)(r10 - 0x160) = r1
013447 r1 = *(u64 *)(r8 + 0x18)
013448 *(u64 *)(r10 - 0x128) = r1
013449 r1 = *(u64 *)(r8 + 0x10)
013450 *(u64 *)(r10 - 0x130) = r1
013451 r1 = *(u64 *)(r8 + 0x8)
013452 *(u64 *)(r10 - 0x138) = r1
013453 r1 = *(u64 *)(r8 + 0x0)
013454 *(u64 *)(r10 - 0x140) = r1
013455 r3 = *(u64 *)(r10 - 0x550)
013456 r1 = *(u64 *)(r3 + 0x18)
013457 *(u64 *)(r10 - 0x108) = r1
013458 r1 = *(u64 *)(r3 + 0x10)
013459 *(u64 *)(r10 - 0x110) = r1
013460 r1 = *(u64 *)(r3 + 0x8)
013461 *(u64 *)(r10 - 0x118) = r1
013462 r1 = *(u64 *)(r3 + 0x0)
013463 *(u64 *)(r10 - 0x120) = r1
013464 r3 = *(u64 *)(r10 - 0x5b0)
013465 r1 = *(u64 *)(r3 + 0x18)
013466 *(u64 *)(r10 - 0xe8) = r1
013467 r1 = *(u64 *)(r3 + 0x10)
013468 *(u64 *)(r10 - 0xf0) = r1
013469 r1 = *(u64 *)(r3 + 0x8)
013470 *(u64 *)(r10 - 0xf8) = r1
013471 r1 = *(u64 *)(r3 + 0x0)
013472 *(u64 *)(r10 - 0x100) = r1
013473 r9 = r2
013474 if r7 >= r9 goto <offset>
013475 r7 *= 0x30
013476 r1 = r4
013477 r1 += r7
013478 r1 = *(u64 *)(r1 + 0x0)
013479 r3 = *(u64 *)(r1 + 0x18)
013480 *(u64 *)(r10 - 0xc8) = r3
013481 r3 = *(u64 *)(r1 + 0x10)
013482 *(u64 *)(r10 - 0xd0) = r3
013483 r3 = *(u64 *)(r1 + 0x8)
013484 *(u64 *)(r10 - 0xd8) = r3
013485 r1 = *(u64 *)(r1 + 0x0)
013486 *(u64 *)(r10 - 0xe0) = r1
013487 r1 = *(u64 *)(r10 - 0x5a0)
013488 r2 = *(u64 *)(r10 - 0x4e0)
013489 r1 += r2
013490 r7 = *(u64 *)(r10 - 0x500)
013491 if r1 >= r9 goto <offset>
013492 r1 *= 0x30
013493 r2 = r4
013494 r2 += r1
013495 r1 = *(u64 *)(r2 + 0x0)
013496 r3 = *(u64 *)(r1 + 0x18)
013497 *(u64 *)(r10 - 0xa8) = r3
013498 r3 = *(u64 *)(r1 + 0x10)
013499 *(u64 *)(r10 - 0xb0) = r3
013500 r3 = *(u64 *)(r1 + 0x8)
013501 *(u64 *)(r10 - 0xb8) = r3
013502 r1 = *(u64 *)(r1 + 0x0)
013503 *(u64 *)(r10 - 0xc0) = r1
013504 r1 = *(u64 *)(r5 + 0x18)
013505 *(u64 *)(r10 - 0x88) = r1
013506 r1 = *(u64 *)(r5 + 0x10)
013507 *(u64 *)(r10 - 0x90) = r1
013508 r1 = *(u64 *)(r5 + 0x8)
013509 *(u64 *)(r10 - 0x98) = r1
013510 r1 = *(u64 *)(r5 + 0x0)
013511 *(u64 *)(r10 - 0xa0) = r1
013512 r1 = *(u64 *)(r0 + 0x18)
013513 *(u64 *)(r10 - 0x68) = r1
013514 r1 = *(u64 *)(r0 + 0x10)
013515 *(u64 *)(r10 - 0x70) = r1
013516 r1 = *(u64 *)(r0 + 0x8)
013517 *(u64 *)(r10 - 0x78) = r1
013518 r1 = *(u64 *)(r0 + 0x0)
013519 *(u64 *)(r10 - 0x80) = r1
013520 r2 = *(u64 *)(r10 - 0x4e0)
013521 r1 = r2
013522 r1 += 0xc
013523 if r1 >= r9 goto <offset>
013524 r1 *= 0x30
013525 r3 = r4
013526 r3 += r1
013527 r1 = *(u64 *)(r3 + 0x0)
013528 r3 = *(u64 *)(r1 + 0x18)
013529 *(u64 *)(r10 - 0x48) = r3
013530 r3 = *(u64 *)(r1 + 0x10)
013531 *(u64 *)(r10 - 0x50) = r3
013532 r3 = *(u64 *)(r1 + 0x8)
013533 *(u64 *)(r10 - 0x58) = r3
013534 r1 = *(u64 *)(r1 + 0x0)
013535 *(u64 *)(r10 - 0x60) = r1
013536 r1 = r2
013537 r1 += 0xd
013538 if r1 >= r9 goto <offset>
013539 r1 *= 0x30
013540 r3 = r4
013541 r3 += r1
013542 r1 = *(u64 *)(r3 + 0x0)
013543 r3 = *(u64 *)(r1 + 0x18)
013544 *(u64 *)(r10 - 0x28) = r3
013545 r3 = *(u64 *)(r1 + 0x10)
013546 *(u64 *)(r10 - 0x30) = r3
013547 r3 = *(u64 *)(r1 + 0x8)
013548 *(u64 *)(r10 - 0x38) = r3
013549 r1 = *(u64 *)(r1 + 0x0)
013550 *(u64 *)(r10 - 0x40) = r1
013551 r1 = r2
013552 r1 += 0xe
013553 if r1 >= r9 goto <offset>
013554 r1 *= 0x30
013555 r4 += r1
013556 r1 = *(u64 *)(r4 + 0x0)
013557 r3 = *(u64 *)(r1 + 0x18)
013558 *(u64 *)(r10 - 0x8) = r3
013559 r3 = *(u64 *)(r1 + 0x10)
013560 *(u64 *)(r10 - 0x10) = r3
013561 r3 = *(u64 *)(r1 + 0x8)
013562 *(u64 *)(r10 - 0x18) = r3
013563 r1 = *(u64 *)(r1 + 0x0)
013564 *(u64 *)(r10 - 0x20) = r1
013565 r2 = *(u64 *)(r10 - 0x530)
013566 r1 = *(u64 *)(r2 + 0x0)
013567 r3 = *(u64 *)(r2 + 0x8)
013568 r4 = *(u64 *)(r2 + 0x10)
013569 r2 = *(u64 *)(r2 + 0x18)
013570 *(u64 *)(r6 + 0x18) = r2
013571 *(u64 *)(r6 + 0x10) = r4
013572 *(u64 *)(r6 + 0x8) = r3
013573 *(u64 *)(r6 + 0x0) = r1
013574 *(u16 *)(r6 + 0x20) = 0x101
013575 r1 = *(u64 *)(r10 - 0x330)
013576 *(u64 *)(r6 + 0x22) = r1
013577 r1 = *(u64 *)(r10 - 0x328)
013578 *(u64 *)(r6 + 0x2a) = r1
013579 r1 = *(u64 *)(r10 - 0x320)
013580 *(u64 *)(r6 + 0x32) = r1
013581 r1 = *(u64 *)(r10 - 0x318)
013582 *(u64 *)(r6 + 0x3a) = r1
013583 *(u16 *)(r6 + 0x42) = 0x100
013584 r1 = *(u64 *)(r10 - 0x310)
013585 *(u64 *)(r6 + 0x44) = r1
013586 r1 = *(u64 *)(r10 - 0x308)
013587 *(u64 *)(r6 + 0x4c) = r1
013588 r1 = *(u64 *)(r10 - 0x300)
013589 *(u64 *)(r6 + 0x54) = r1
013590 r1 = *(u64 *)(r10 - 0x2f8)
013591 *(u64 *)(r6 + 0x5c) = r1
013592 *(u16 *)(r6 + 0x64) = 0x100
013593 r1 = *(u64 *)(r10 - 0x2d8)
013594 *(u64 *)(r6 + 0x7e) = r1
013595 r1 = *(u64 *)(r10 - 0x2e0)
013596 *(u64 *)(r6 + 0x76) = r1
013597 r1 = *(u64 *)(r10 - 0x2e8)
013598 *(u64 *)(r6 + 0x6e) = r1
013599 r1 = *(u64 *)(r10 - 0x2f0)
013600 *(u64 *)(r6 + 0x66) = r1
013601 *(u16 *)(r6 + 0x86) = 0x0
013602 r1 = *(u64 *)(r10 - 0x2b8)
013603 *(u64 *)(r6 + 0xa0) = r1
013604 r1 = *(u64 *)(r10 - 0x2c0)
013605 *(u64 *)(r6 + 0x98) = r1
013606 r1 = *(u64 *)(r10 - 0x2c8)
013607 *(u64 *)(r6 + 0x90) = r1
013608 r1 = *(u64 *)(r10 - 0x2d0)
013609 *(u64 *)(r6 + 0x88) = r1
013610 *(u16 *)(r6 + 0xa8) = 0x0
013611 r1 = *(u64 *)(r10 - 0x298)
013612 *(u64 *)(r6 + 0xc2) = r1
013613 r1 = *(u64 *)(r10 - 0x2a0)
013614 *(u64 *)(r6 + 0xba) = r1
013615 r1 = *(u64 *)(r10 - 0x2a8)
013616 *(u64 *)(r6 + 0xb2) = r1
013617 r1 = *(u64 *)(r10 - 0x2b0)
013618 *(u64 *)(r6 + 0xaa) = r1
013619 *(u16 *)(r6 + 0xca) = 0x0
013620 r1 = *(u64 *)(r10 - 0x278)
013621 *(u64 *)(r6 + 0xe4) = r1
013622 r1 = *(u64 *)(r10 - 0x280)
013623 *(u64 *)(r6 + 0xdc) = r1
013624 r1 = *(u64 *)(r10 - 0x288)
013625 *(u64 *)(r6 + 0xd4) = r1
013626 r1 = *(u64 *)(r10 - 0x290)
013627 *(u64 *)(r6 + 0xcc) = r1
013628 *(u16 *)(r6 + 0xec) = 0x0
013629 r1 = *(u64 *)(r10 - 0x258)
013630 *(u64 *)(r6 + 0x106) = r1
013631 r1 = *(u64 *)(r10 - 0x260)
013632 *(u64 *)(r6 + 0xfe) = r1
013633 r1 = *(u64 *)(r10 - 0x268)
013634 *(u64 *)(r6 + 0xf6) = r1
013635 r1 = *(u64 *)(r10 - 0x270)
013636 *(u64 *)(r6 + 0xee) = r1
013637 *(u16 *)(r6 + 0x10e) = 0x0
013638 r1 = *(u64 *)(r10 - 0x238)
013639 *(u64 *)(r6 + 0x128) = r1
013640 r1 = *(u64 *)(r10 - 0x240)
013641 *(u64 *)(r6 + 0x120) = r1
013642 r1 = *(u64 *)(r10 - 0x248)
013643 *(u64 *)(r6 + 0x118) = r1
013644 r1 = *(u64 *)(r10 - 0x250)
013645 *(u64 *)(r6 + 0x110) = r1
013646 *(u16 *)(r6 + 0x130) = 0x0
013647 r1 = *(u64 *)(r10 - 0x218)
013648 *(u64 *)(r6 + 0x14a) = r1
013649 r1 = *(u64 *)(r10 - 0x220)
013650 *(u64 *)(r6 + 0x142) = r1
013651 r1 = *(u64 *)(r10 - 0x228)
013652 *(u64 *)(r6 + 0x13a) = r1
013653 r1 = *(u64 *)(r10 - 0x230)
013654 *(u64 *)(r6 + 0x132) = r1
013655 *(u16 *)(r6 + 0x152) = 0x0
013656 r1 = *(u64 *)(r10 - 0x1a8)
013657 *(u64 *)(r6 + 0x16c) = r1
013658 r1 = *(u64 *)(r10 - 0x1b0)
013659 *(u64 *)(r6 + 0x164) = r1
013660 r1 = *(u64 *)(r10 - 0x1b8)
013661 *(u64 *)(r6 + 0x15c) = r1
013662 r1 = *(u64 *)(r10 - 0x1c0)
013663 *(u64 *)(r6 + 0x154) = r1
013664 *(u16 *)(r6 + 0x174) = 0x0
013665 r1 = *(u64 *)(r10 - 0x188)
013666 *(u64 *)(r6 + 0x18e) = r1
013667 r1 = *(u64 *)(r10 - 0x190)
013668 *(u64 *)(r6 + 0x186) = r1
013669 r1 = *(u64 *)(r10 - 0x198)
013670 *(u64 *)(r6 + 0x17e) = r1
013671 r1 = *(u64 *)(r10 - 0x1a0)
013672 *(u64 *)(r6 + 0x176) = r1
013673 *(u16 *)(r6 + 0x196) = 0x1
013674 r1 = *(u64 *)(r10 - 0x168)
013675 *(u64 *)(r6 + 0x1b0) = r1
013676 r1 = *(u64 *)(r10 - 0x170)
013677 *(u64 *)(r6 + 0x1a8) = r1
013678 r1 = *(u64 *)(r10 - 0x178)
013679 *(u64 *)(r6 + 0x1a0) = r1
013680 r1 = *(u64 *)(r10 - 0x180)
013681 *(u64 *)(r6 + 0x198) = r1
013682 *(u16 *)(r6 + 0x1b8) = 0x100
013683 r1 = *(u64 *)(r10 - 0x148)
013684 *(u64 *)(r6 + 0x1d2) = r1
013685 r1 = *(u64 *)(r10 - 0x150)
013686 *(u64 *)(r6 + 0x1ca) = r1
013687 r1 = *(u64 *)(r10 - 0x158)
013688 *(u64 *)(r6 + 0x1c2) = r1
013689 r1 = *(u64 *)(r10 - 0x160)
013690 *(u64 *)(r6 + 0x1ba) = r1
013691 *(u16 *)(r6 + 0x1da) = 0x0
013692 r1 = *(u64 *)(r10 - 0x128)
013693 *(u64 *)(r6 + 0x1f4) = r1
013694 r1 = *(u64 *)(r10 - 0x130)
013695 *(u64 *)(r6 + 0x1ec) = r1
013696 r1 = *(u64 *)(r10 - 0x138)
013697 *(u64 *)(r6 + 0x1e4) = r1
013698 r1 = *(u64 *)(r10 - 0x140)
013699 *(u64 *)(r6 + 0x1dc) = r1
013700 *(u16 *)(r6 + 0x1fc) = 0x0
013701 r1 = *(u64 *)(r10 - 0x108)
013702 *(u64 *)(r6 + 0x216) = r1
013703 r1 = *(u64 *)(r10 - 0x110)
013704 *(u64 *)(r6 + 0x20e) = r1
013705 r1 = *(u64 *)(r10 - 0x118)
013706 *(u64 *)(r6 + 0x206) = r1
013707 r1 = *(u64 *)(r10 - 0x120)
013708 *(u64 *)(r6 + 0x1fe) = r1
013709 *(u16 *)(r6 + 0x21e) = 0x100
013710 r1 = *(u64 *)(r10 - 0xe8)
013711 *(u64 *)(r6 + 0x238) = r1
013712 r1 = *(u64 *)(r10 - 0xf0)
013713 *(u64 *)(r6 + 0x230) = r1
013714 r1 = *(u64 *)(r10 - 0xf8)
013715 *(u64 *)(r6 + 0x228) = r1
013716 r1 = *(u64 *)(r10 - 0x100)
013717 *(u64 *)(r6 + 0x220) = r1
013718 *(u16 *)(r6 + 0x240) = 0x100
013719 r1 = *(u64 *)(r10 - 0xc8)
013720 *(u64 *)(r6 + 0x25a) = r1
013721 r1 = *(u64 *)(r10 - 0xd0)
013722 *(u64 *)(r6 + 0x252) = r1
013723 r1 = *(u64 *)(r10 - 0xd8)
013724 *(u64 *)(r6 + 0x24a) = r1
013725 r1 = *(u64 *)(r10 - 0xe0)
013726 *(u64 *)(r6 + 0x242) = r1
013727 *(u16 *)(r6 + 0x262) = 0x100
013728 r1 = *(u64 *)(r10 - 0xa8)
013729 *(u64 *)(r6 + 0x27c) = r1
013730 r1 = *(u64 *)(r10 - 0xb0)
013731 *(u64 *)(r6 + 0x274) = r1
013732 r1 = *(u64 *)(r10 - 0xb8)
013733 *(u64 *)(r6 + 0x26c) = r1
013734 r1 = *(u64 *)(r10 - 0xc0)
013735 *(u64 *)(r6 + 0x264) = r1
013736 *(u16 *)(r6 + 0x284) = 0x100
013737 r1 = *(u64 *)(r10 - 0x88)
013738 *(u64 *)(r6 + 0x29e) = r1
013739 r1 = *(u64 *)(r10 - 0x90)
013740 *(u64 *)(r6 + 0x296) = r1
013741 r1 = *(u64 *)(r10 - 0x98)
013742 *(u64 *)(r6 + 0x28e) = r1
013743 r1 = *(u64 *)(r10 - 0xa0)
013744 *(u64 *)(r6 + 0x286) = r1
013745 *(u16 *)(r6 + 0x2a6) = 0x0
013746 r1 = *(u64 *)(r10 - 0x68)
013747 *(u64 *)(r6 + 0x2c0) = r1
013748 r1 = *(u64 *)(r10 - 0x70)
013749 *(u64 *)(r6 + 0x2b8) = r1
013750 r1 = *(u64 *)(r10 - 0x78)
013751 *(u64 *)(r6 + 0x2b0) = r1
013752 r1 = *(u64 *)(r10 - 0x80)
013753 *(u64 *)(r6 + 0x2a8) = r1
013754 *(u16 *)(r6 + 0x2c8) = 0x0
013755 r1 = *(u64 *)(r10 - 0x48)
013756 *(u64 *)(r6 + 0x2e2) = r1
013757 r1 = *(u64 *)(r10 - 0x50)
013758 *(u64 *)(r6 + 0x2da) = r1
013759 r1 = *(u64 *)(r10 - 0x58)
013760 *(u64 *)(r6 + 0x2d2) = r1
013761 r1 = *(u64 *)(r10 - 0x60)
013762 *(u64 *)(r6 + 0x2ca) = r1
013763 *(u16 *)(r6 + 0x2ea) = 0x0
013764 r1 = *(u64 *)(r10 - 0x28)
013765 *(u64 *)(r6 + 0x304) = r1
013766 r1 = *(u64 *)(r10 - 0x30)
013767 *(u64 *)(r6 + 0x2fc) = r1
013768 r1 = *(u64 *)(r10 - 0x38)
013769 *(u64 *)(r6 + 0x2f4) = r1
013770 r1 = *(u64 *)(r10 - 0x40)
013771 *(u64 *)(r6 + 0x2ec) = r1
013772 *(u16 *)(r6 + 0x30c) = 0x0
013773 r1 = *(u64 *)(r10 - 0x8)
013774 *(u64 *)(r6 + 0x326) = r1
013775 r1 = *(u64 *)(r10 - 0x10)
013776 *(u64 *)(r6 + 0x31e) = r1
013777 r1 = *(u64 *)(r10 - 0x18)
013778 *(u64 *)(r6 + 0x316) = r1
013779 r1 = *(u64 *)(r10 - 0x20)
013780 *(u64 *)(r6 + 0x30e) = r1
013781 *(u16 *)(r6 + 0x32e) = 0x0
013782 call <target>
013783 r1 = <addr> ll
013784 r2 = *(u64 *)(r1 + 0x0)
013785 r3 = 0x0
013786 r4 = 0x1
013787 r1 = r2
013788 r1 += -0x28
013789 if r1 > r2 goto <offset>
013790 r4 = 0x0
013791 if r4 == 0x0 goto <offset>
013792 r1 = <addr> ll
013793 r4 = *(u64 *)(r10 - 0x4e0)
013794 if r2 == 0x0 goto <offset>
013795 r1 = r3
013796 r2 = <addr> ll
013797 if r1 > r2 goto <offset>
013798 goto <offset>
013799 if r4 != 0x0 goto <offset>
013800 r3 = r1
013801 r1 = <addr> ll
013802 r4 = *(u64 *)(r10 - 0x4e0)
013803 if r2 != 0x0 goto <offset>
013804 r2 = <addr> ll
013805 if r1 <= r2 goto <offset>
013806 r3 = r7
013807 r3 &= 0xff
013808 r2 = 0x1
013809 if r3 != 0x0 goto <offset>
013810 r2 = 0x0
013811 r3 = <addr> ll
013812 *(u64 *)(r3 + 0x0) = r1
013813 r3 = *(u64 *)(r10 - 0x508)
013814 *(u64 *)(r1 + 0x8) = r3
013815 r3 = <addr> ll
013816 *(u64 *)(r1 + 0x0) = r3
013817 *(u8 *)(r1 + 0x23) = w2
013818 *(u32 *)(r1 + 0x24) = 0x1002710
013819 *(u8 *)(r1 + 0x22) = 0x7f
013820 *(u32 *)(r1 + 0x1e) = 0x1
013821 *(u16 *)(r1 + 0x1c) = 0x0
013822 *(u32 *)(r1 + 0x18) = 0x2
013823 *(u64 *)(r1 + 0x10) = 0x0
013824 r2 = *(u64 *)(r10 - 0x338)
013825 r3 = *(u64 *)(r10 - 0x520)
013826 *(u64 *)(r3 + 0x18) = r2
013827 r2 = *(u64 *)(r10 - 0x340)
013828 *(u64 *)(r3 + 0x10) = r2
013829 r2 = *(u64 *)(r10 - 0x348)
013830 *(u64 *)(r3 + 0x8) = r2
013831 r2 = *(u64 *)(r10 - 0x350)
013832 *(u64 *)(r3 + 0x0) = r2
013833 *(u64 *)(r10 - 0x1f0) = r1
013834 *(u64 *)(r10 - 0x208) = r6
013835 *(u64 *)(r10 - 0x1e8) = 0x28
013836 *(u64 *)(r10 - 0x1f8) = 0x28
013837 *(u64 *)(r10 - 0x200) = 0x18
013838 *(u64 *)(r10 - 0x210) = 0x18
013839 r2 = r4
013840 r2 += 0x10
013841 r1 = *(u64 *)(r10 - 0x5a8)
013842 if r2 < r1 goto <offset>
013843 r1 = *(u64 *)(r10 - 0x5b8)
013844 *(u64 *)(r10 - 0x10) = r1
013845 r1 = *(u64 *)(r10 - 0x510)
013846 *(u64 *)(r10 - 0x20) = r1
013847 *(u64 *)(r10 - 0x8) = 0xf
013848 *(u64 *)(r10 - 0x18) = 0x2
013849 r1 = r10
013850 r1 += -0x40
013851 r2 = r10
013852 r2 += -0x20
013853 call -0x354c
013854 r6 = *(u64 *)(r10 - 0x30)
013855 r7 = *(u64 *)(r10 - 0x38)
013856 r1 = r10
013857 r1 += -0x370
013858 r2 = r10
013859 r2 += -0x210
013860 r3 = r7
013861 r4 = r6
013862 call <target>
013863 r8 = *(u64 *)(r10 - 0x370)
013864 r1 = -<addr> ll
013865 if r8 != r1 goto <offset>
013866 r8 = *(u64 *)(r10 - 0x4f8)
013867 r1 = *(u64 *)(r10 - 0x4e0)
013868 if r6 == 0x0 goto <offset>
013869 r7 += 0x10
013870 goto <offset>
013871 r7 += 0x30
013872 r6 += -0x1
013873 if r6 == 0x0 goto <offset>
013874 r3 = *(u64 *)(r7 - 0x8)
013875 r2 = *(u64 *)(r3 + 0x0)
013876 r2 += -0x1
013877 *(u64 *)(r3 + 0x0) = r2
013878 if r2 != 0x0 goto <offset>
013879 r1 = r7
013880 r1 += -0x8
013881 call <target>
013882 r1 = *(u64 *)(r10 - 0x4e0)
013883 r3 = *(u64 *)(r7 + 0x0)
013884 r2 = *(u64 *)(r3 + 0x0)
013885 r2 += -0x1
013886 *(u64 *)(r3 + 0x0) = r2
013887 if r2 != 0x0 goto <offset>
013888 r1 = r7
013889 call <target>
013890 r1 = *(u64 *)(r10 - 0x4e0)
013891 goto <offset>
013892 r1 = *(u64 *)(r10 - 0x360)
013893 *(u64 *)(r10 - 0x528) = r1
013894 r1 = *(u64 *)(r10 - 0x368)
013895 *(u64 *)(r10 - 0x508) = r1
013896 if r6 == 0x0 goto <offset>
013897 r7 += 0x10
013898 goto <offset>
013899 r7 += 0x30
013900 r6 += -0x1
013901 if r6 == 0x0 goto <offset>
013902 r1 = *(u64 *)(r7 - 0x8)
013903 r2 = *(u64 *)(r1 + 0x0)
013904 r2 += -0x1
013905 *(u64 *)(r1 + 0x0) = r2
013906 if r2 != 0x0 goto <offset>
013907 r1 = r7
013908 r1 += -0x8
013909 call <target>
013910 r1 = *(u64 *)(r7 + 0x0)
013911 r2 = *(u64 *)(r1 + 0x0)
013912 r2 += -0x1
013913 *(u64 *)(r1 + 0x0) = r2
013914 if r2 != 0x0 goto <offset>
013915 r1 = r7
013916 call <target>
013917 goto <offset>
013918 *(u64 *)(r10 - 0x4f0) = r8
013919 r0 = *(u64 *)(r10 - 0x548)
013920 goto <offset>
013921 r2 = *(u64 *)(r10 - 0x500)
013922 r2 &= 0xff
013923 if r2 == 0x0 goto <offset>
013924 r1 += 0x7
013925 if r1 < r9 goto <offset>
013926 goto <offset>
013927 r1 = r0
013928 r1 += 0x3
013929 if r1 >= r9 goto <offset>
013930 r1 *= 0x30
013931 r2 = r8
013932 r2 += r1
013933 r1 = *(u64 *)(r2 + 0x10)
013934 r3 = *(u64 *)(r1 + 0x10)
013935 r2 = <addr> ll
013936 if r3 >= r2 goto <offset>
013937 r2 = r3
013938 r2 += 0x1
013939 *(u64 *)(r1 + 0x10) = r2
013940 r2 = *(u64 *)(r1 + 0x20)
013941 if r2 <= 0x47 goto <offset>
013942 r2 = *(u64 *)(r1 + 0x18)
013943 r2 = *(u64 *)(r2 + 0x40)
013944 *(u64 *)(r10 - 0x550) = r2
013945 *(u64 *)(r1 + 0x10) = r3
013946 r1 = r0
013947 r1 += 0x1
013948 if r1 >= r9 goto <offset>
013949 r1 *= 0x30
013950 r8 += r1
013951 r1 = *(u64 *)(r8 + 0x0)
013952 r2 = *(u64 *)(r1 + 0x18)
013953 *(u64 *)(r10 - 0x188) = r2
013954 r2 = *(u64 *)(r1 + 0x10)
013955 *(u64 *)(r10 - 0x190) = r2
013956 r2 = *(u64 *)(r1 + 0x8)
013957 *(u64 *)(r10 - 0x198) = r2
013958 r1 = *(u64 *)(r1 + 0x0)
013959 *(u64 *)(r10 - 0x1a0) = r1
013960 call <target>
013961 r1 = <addr> ll
013962 r1 = *(u64 *)(r1 + 0x0)
013963 r2 = 0x0
013964 r4 = 0x1
013965 r3 = r1
013966 r3 += -0x1ba
013967 if r3 > r1 goto <offset>
013968 r4 = 0x0
013969 *(u64 *)(r10 - 0x500) = r7
013970 if r4 == 0x0 goto <offset>
013971 r7 = <addr> ll
013972 r0 = *(u64 *)(r10 - 0x4e0)
013973 if r1 == 0x0 goto <offset>
013974 r7 = r2
013975 r1 = <addr> ll
013976 if r7 >= r1 goto <offset>
013977 goto <offset>
013978 *(u64 *)(r10 - 0x500) = r7
013979 if r4 != 0x0 goto <offset>
013980 r2 = r3
013981 r7 = <addr> ll
013982 r0 = *(u64 *)(r10 - 0x4e0)
013983 if r1 != 0x0 goto <offset>
013984 r1 = <addr> ll
013985 if r7 < r1 goto <offset>
013986 r1 = <addr> ll
013987 *(u64 *)(r1 + 0x0) = r7
013988 if r9 == 0x1 goto <offset>
013989 r8 = r0
013990 r8 += 0x2
013991 r2 = r9
013992 if r8 >= r2 goto <offset>
013993 r1 = *(u64 *)(r10 - 0x510)
013994 r5 = *(u64 *)(r1 + 0x0)
013995 r1 = r8
013996 r1 *= 0x30
013997 r4 = *(u64 *)(r10 - 0x4f8)
013998 r9 = r4
013999 r9 += r1
014000 r1 = *(u64 *)(r9 + 0x0)
014001 r3 = *(u64 *)(r1 + 0x18)
014002 *(u64 *)(r10 - 0x168) = r3
014003 r3 = *(u64 *)(r1 + 0x10)
014004 *(u64 *)(r10 - 0x170) = r3
014005 r3 = *(u64 *)(r1 + 0x8)
014006 *(u64 *)(r10 - 0x178) = r3
014007 r1 = *(u64 *)(r1 + 0x0)
014008 *(u64 *)(r10 - 0x180) = r1
014009 r1 = r0
014010 r1 += 0x3
014011 if r1 >= r2 goto <offset>
014012 r1 *= 0x30
014013 r6 = r4
014014 r6 += r1
014015 r1 = *(u64 *)(r6 + 0x0)
014016 r3 = *(u64 *)(r1 + 0x18)
014017 *(u64 *)(r10 - 0x148) = r3
014018 r3 = *(u64 *)(r1 + 0x10)
014019 *(u64 *)(r10 - 0x150) = r3
014020 r3 = *(u64 *)(r1 + 0x8)
014021 *(u64 *)(r10 - 0x158) = r3
014022 r1 = *(u64 *)(r1 + 0x0)
014023 *(u64 *)(r10 - 0x160) = r1
014024 r1 = r0
014025 r1 += 0x4
014026 if r1 >= r2 goto <offset>
014027 r1 *= 0x30
014028 r3 = r4
014029 r3 += r1
014030 *(u64 *)(r10 - 0x588) = r3
014031 r1 = *(u64 *)(r3 + 0x0)
014032 r3 = *(u64 *)(r1 + 0x18)
014033 *(u64 *)(r10 - 0x128) = r3
014034 r3 = *(u64 *)(r1 + 0x10)
014035 *(u64 *)(r10 - 0x130) = r3
014036 r3 = *(u64 *)(r1 + 0x8)
014037 *(u64 *)(r10 - 0x138) = r3
014038 r1 = *(u64 *)(r1 + 0x0)
014039 *(u64 *)(r10 - 0x140) = r1
014040 r1 = r0
014041 r1 += 0x5
014042 if r1 >= r2 goto <offset>
014043 r1 *= 0x30
014044 r3 = r4
014045 r3 += r1
014046 r1 = *(u64 *)(r3 + 0x0)
014047 r3 = *(u64 *)(r1 + 0x18)
014048 *(u64 *)(r10 - 0x108) = r3
014049 r3 = *(u64 *)(r1 + 0x10)
014050 *(u64 *)(r10 - 0x110) = r3
014051 r3 = *(u64 *)(r1 + 0x8)
014052 *(u64 *)(r10 - 0x118) = r3
014053 r1 = *(u64 *)(r1 + 0x0)
014054 *(u64 *)(r10 - 0x120) = r1
014055 r1 = r0
014056 r1 += 0x6
014057 if r1 >= r2 goto <offset>
014058 r1 *= 0x30
014059 r3 = r4
014060 r3 += r1
014061 r1 = *(u64 *)(r3 + 0x0)
014062 r3 = *(u64 *)(r1 + 0x18)
014063 *(u64 *)(r10 - 0xe8) = r3
014064 r3 = *(u64 *)(r1 + 0x10)
014065 *(u64 *)(r10 - 0xf0) = r3
014066 r3 = *(u64 *)(r1 + 0x8)
014067 *(u64 *)(r10 - 0xf8) = r3
014068 r1 = *(u64 *)(r1 + 0x0)
014069 *(u64 *)(r10 - 0x100) = r1
014070 r1 = r0
014071 r1 += 0x7
014072 if r1 >= r2 goto <offset>
014073 r1 *= 0x30
014074 r3 = r4
014075 r3 += r1
014076 r1 = *(u64 *)(r3 + 0x0)
014077 r3 = *(u64 *)(r1 + 0x18)
014078 *(u64 *)(r10 - 0xc8) = r3
014079 r3 = *(u64 *)(r1 + 0x10)
014080 *(u64 *)(r10 - 0xd0) = r3
014081 r3 = *(u64 *)(r1 + 0x8)
014082 *(u64 *)(r10 - 0xd8) = r3
014083 r1 = *(u64 *)(r1 + 0x0)
014084 *(u64 *)(r10 - 0xe0) = r1
014085 r1 = r0
014086 r1 += 0x8
014087 if r1 >= r2 goto <offset>
014088 r1 *= 0x30
014089 r3 = r4
014090 r3 += r1
014091 r1 = *(u64 *)(r3 + 0x0)
014092 r3 = *(u64 *)(r1 + 0x18)
014093 *(u64 *)(r10 - 0xa8) = r3
014094 r3 = *(u64 *)(r1 + 0x10)
014095 *(u64 *)(r10 - 0xb0) = r3
014096 r3 = *(u64 *)(r1 + 0x8)
014097 *(u64 *)(r10 - 0xb8) = r3
014098 r1 = *(u64 *)(r1 + 0x0)
014099 *(u64 *)(r10 - 0xc0) = r1
014100 r1 = r0
014101 r1 += 0x9
014102 if r1 >= r2 goto <offset>
014103 r1 *= 0x30
014104 r3 = r4
014105 r3 += r1
014106 r1 = *(u64 *)(r3 + 0x0)
014107 r3 = *(u64 *)(r1 + 0x18)
014108 *(u64 *)(r10 - 0x88) = r3
014109 r3 = *(u64 *)(r1 + 0x10)
014110 *(u64 *)(r10 - 0x90) = r3
014111 r3 = *(u64 *)(r1 + 0x8)
014112 *(u64 *)(r10 - 0x98) = r3
014113 r1 = *(u64 *)(r1 + 0x0)
014114 *(u64 *)(r10 - 0xa0) = r1
014115 r1 = r0
014116 r1 += 0xa
014117 if r1 >= r2 goto <offset>
014118 r1 *= 0x30
014119 r3 = r4
014120 r3 += r1
014121 r1 = *(u64 *)(r3 + 0x0)
014122 r3 = *(u64 *)(r1 + 0x18)
014123 *(u64 *)(r10 - 0x68) = r3
014124 r3 = *(u64 *)(r1 + 0x10)
014125 *(u64 *)(r10 - 0x70) = r3
014126 r3 = *(u64 *)(r1 + 0x8)
014127 *(u64 *)(r10 - 0x78) = r3
014128 r1 = *(u64 *)(r1 + 0x0)
014129 *(u64 *)(r10 - 0x80) = r1
014130 r1 = r0
014131 r1 += 0xb
014132 if r1 >= r2 goto <offset>
014133 r1 *= 0x30
014134 r3 = r4
014135 r3 += r1
014136 r1 = *(u64 *)(r3 + 0x0)
014137 r3 = *(u64 *)(r1 + 0x18)
014138 *(u64 *)(r10 - 0x48) = r3
014139 r3 = *(u64 *)(r1 + 0x10)
014140 *(u64 *)(r10 - 0x50) = r3
014141 r3 = *(u64 *)(r1 + 0x8)
014142 *(u64 *)(r10 - 0x58) = r3
014143 r1 = *(u64 *)(r1 + 0x0)
014144 *(u64 *)(r10 - 0x60) = r1
014145 r1 = r0
014146 r1 += 0xc
014147 if r1 >= r2 goto <offset>
014148 r0 += 0xd
014149 r1 *= 0x30
014150 r3 = r4
014151 r3 += r1
014152 r1 = *(u64 *)(r3 + 0x0)
014153 r3 = *(u64 *)(r1 + 0x18)
014154 *(u64 *)(r10 - 0x28) = r3
014155 r3 = *(u64 *)(r1 + 0x10)
014156 *(u64 *)(r10 - 0x30) = r3
014157 r3 = *(u64 *)(r1 + 0x8)
014158 *(u64 *)(r10 - 0x38) = r3
014159 r1 = *(u64 *)(r1 + 0x0)
014160 *(u64 *)(r10 - 0x40) = r1
014161 r1 = r0
014162 if r1 >= r2 goto <offset>
014163 *(u64 *)(r10 - 0x530) = r1
014164 r1 *= 0x30
014165 r3 = r4
014166 r3 += r1
014167 r1 = *(u64 *)(r3 + 0x0)
014168 r3 = *(u64 *)(r1 + 0x18)
014169 *(u64 *)(r10 - 0x8) = r3
014170 r3 = *(u64 *)(r1 + 0x10)
014171 *(u64 *)(r10 - 0x10) = r3
014172 r3 = *(u64 *)(r1 + 0x8)
014173 *(u64 *)(r10 - 0x18) = r3
014174 r1 = *(u64 *)(r1 + 0x0)
014175 *(u64 *)(r10 - 0x20) = r1
014176 r1 = *(u64 *)(r5 + 0x0)
014177 r3 = *(u64 *)(r5 + 0x8)
014178 r4 = *(u64 *)(r5 + 0x10)
014179 r2 = *(u64 *)(r5 + 0x18)
014180 *(u64 *)(r7 + 0x18) = r2
014181 *(u64 *)(r7 + 0x10) = r4
014182 *(u64 *)(r7 + 0x8) = r3
014183 *(u64 *)(r7 + 0x0) = r1
014184 *(u16 *)(r7 + 0x20) = 0x101
014185 r1 = *(u64 *)(r10 - 0x180)
014186 *(u64 *)(r7 + 0x22) = r1
014187 r1 = *(u64 *)(r10 - 0x178)
014188 *(u64 *)(r7 + 0x2a) = r1
014189 r1 = *(u64 *)(r10 - 0x170)
014190 *(u64 *)(r7 + 0x32) = r1
014191 r1 = *(u64 *)(r10 - 0x168)
014192 *(u64 *)(r7 + 0x3a) = r1
014193 *(u16 *)(r7 + 0x42) = 0x100
014194 r1 = *(u64 *)(r10 - 0x160)
014195 *(u64 *)(r7 + 0x44) = r1
014196 r1 = *(u64 *)(r10 - 0x158)
014197 *(u64 *)(r7 + 0x4c) = r1
014198 r1 = *(u64 *)(r10 - 0x150)
014199 *(u64 *)(r7 + 0x54) = r1
014200 r1 = *(u64 *)(r10 - 0x148)
014201 *(u64 *)(r7 + 0x5c) = r1
014202 *(u16 *)(r7 + 0x64) = 0x100
014203 r1 = *(u64 *)(r10 - 0x128)
014204 *(u64 *)(r7 + 0x7e) = r1
014205 r1 = *(u64 *)(r10 - 0x130)
014206 *(u64 *)(r7 + 0x76) = r1
014207 r1 = *(u64 *)(r10 - 0x138)
014208 *(u64 *)(r7 + 0x6e) = r1
014209 r1 = *(u64 *)(r10 - 0x140)
014210 *(u64 *)(r7 + 0x66) = r1
014211 *(u16 *)(r7 + 0x86) = 0x100
014212 r1 = *(u64 *)(r10 - 0x108)
014213 *(u64 *)(r7 + 0xa0) = r1
014214 r1 = *(u64 *)(r10 - 0x110)
014215 *(u64 *)(r7 + 0x98) = r1
014216 r1 = *(u64 *)(r10 - 0x118)
014217 *(u64 *)(r7 + 0x90) = r1
014218 r1 = *(u64 *)(r10 - 0x120)
014219 *(u64 *)(r7 + 0x88) = r1
014220 *(u16 *)(r7 + 0xa8) = 0x100
014221 r1 = *(u64 *)(r10 - 0xe8)
014222 *(u64 *)(r7 + 0xc2) = r1
014223 r1 = *(u64 *)(r10 - 0xf0)
014224 *(u64 *)(r7 + 0xba) = r1
014225 r1 = *(u64 *)(r10 - 0xf8)
014226 *(u64 *)(r7 + 0xb2) = r1
014227 r1 = *(u64 *)(r10 - 0x100)
014228 *(u64 *)(r7 + 0xaa) = r1
014229 *(u16 *)(r7 + 0xca) = 0x100
014230 r1 = *(u64 *)(r10 - 0xc8)
014231 *(u64 *)(r7 + 0xe4) = r1
014232 r1 = *(u64 *)(r10 - 0xd0)
014233 *(u64 *)(r7 + 0xdc) = r1
014234 r1 = *(u64 *)(r10 - 0xd8)
014235 *(u64 *)(r7 + 0xd4) = r1
014236 r1 = *(u64 *)(r10 - 0xe0)
014237 *(u64 *)(r7 + 0xcc) = r1
014238 *(u16 *)(r7 + 0xec) = 0x0
014239 r1 = *(u64 *)(r10 - 0xa8)
014240 *(u64 *)(r7 + 0x106) = r1
014241 r1 = *(u64 *)(r10 - 0xb0)
014242 *(u64 *)(r7 + 0xfe) = r1
014243 r1 = *(u64 *)(r10 - 0xb8)
014244 *(u64 *)(r7 + 0xf6) = r1
014245 r1 = *(u64 *)(r10 - 0xc0)
014246 *(u64 *)(r7 + 0xee) = r1
014247 *(u16 *)(r7 + 0x10e) = 0x0
014248 r1 = *(u64 *)(r10 - 0x88)
014249 *(u64 *)(r7 + 0x128) = r1
014250 r1 = *(u64 *)(r10 - 0x90)
014251 *(u64 *)(r7 + 0x120) = r1
014252 r1 = *(u64 *)(r10 - 0x98)
014253 *(u64 *)(r7 + 0x118) = r1
014254 r1 = *(u64 *)(r10 - 0xa0)
014255 *(u64 *)(r7 + 0x110) = r1
014256 *(u16 *)(r7 + 0x130) = 0x0
014257 r1 = *(u64 *)(r10 - 0x68)
014258 *(u64 *)(r7 + 0x14a) = r1
014259 r1 = *(u64 *)(r10 - 0x70)
014260 *(u64 *)(r7 + 0x142) = r1
014261 r1 = *(u64 *)(r10 - 0x78)
014262 *(u64 *)(r7 + 0x13a) = r1
014263 r1 = *(u64 *)(r10 - 0x80)
014264 *(u64 *)(r7 + 0x132) = r1
014265 *(u16 *)(r7 + 0x152) = 0x0
014266 r1 = *(u64 *)(r10 - 0x48)
014267 *(u64 *)(r7 + 0x16c) = r1
014268 r1 = *(u64 *)(r10 - 0x50)
014269 *(u64 *)(r7 + 0x164) = r1
014270 r1 = *(u64 *)(r10 - 0x58)
014271 *(u64 *)(r7 + 0x15c) = r1
014272 r1 = *(u64 *)(r10 - 0x60)
014273 *(u64 *)(r7 + 0x154) = r1
014274 *(u16 *)(r7 + 0x174) = 0x0
014275 r1 = *(u64 *)(r10 - 0x28)
014276 *(u64 *)(r7 + 0x18e) = r1
014277 r1 = *(u64 *)(r10 - 0x30)
014278 *(u64 *)(r7 + 0x186) = r1
014279 r1 = *(u64 *)(r10 - 0x38)
014280 *(u64 *)(r7 + 0x17e) = r1
014281 r1 = *(u64 *)(r10 - 0x40)
014282 *(u64 *)(r7 + 0x176) = r1
014283 *(u16 *)(r7 + 0x196) = 0x0
014284 r1 = *(u64 *)(r10 - 0x8)
014285 *(u64 *)(r7 + 0x1b0) = r1
014286 r1 = *(u64 *)(r10 - 0x10)
014287 *(u64 *)(r7 + 0x1a8) = r1
014288 r1 = *(u64 *)(r10 - 0x18)
014289 *(u64 *)(r7 + 0x1a0) = r1
014290 r1 = *(u64 *)(r10 - 0x20)
014291 *(u64 *)(r7 + 0x198) = r1
014292 *(u16 *)(r7 + 0x1b8) = 0x0
014293 call <target>
014294 r1 = <addr> ll
014295 r2 = *(u64 *)(r1 + 0x0)
014296 r3 = 0x0
014297 r4 = 0x1
014298 r1 = r2
014299 r1 += -0x12
014300 if r1 > r2 goto <offset>
014301 r4 = 0x0
014302 if r4 == 0x0 goto <offset>
014303 r1 = <addr> ll
014304 if r2 == 0x0 goto <offset>
014305 r1 = r3
014306 *(u64 *)(r10 - 0x548) = r6
014307 r2 = <addr> ll
014308 if r1 > r2 goto <offset>
014309 goto <offset>
014310 if r4 != 0x0 goto <offset>
014311 r3 = r1
014312 r1 = <addr> ll
014313 if r2 != 0x0 goto <offset>
014314 *(u64 *)(r10 - 0x548) = r6
014315 r2 = <addr> ll
014316 if r1 <= r2 goto <offset>
014317 r2 = *(u64 *)(r10 - 0x500)
014318 r2 &= 0xff
014319 r6 = 0x1
014320 if r2 == 0x0 goto <offset>
014321 r6 = 0x0
014322 r2 = <addr> ll
014323 *(u64 *)(r2 + 0x0) = r1
014324 *(u64 *)(r10 - 0x18) = r1
014325 *(u64 *)(r10 - 0x20) = 0x12
014326 *(u8 *)(r1 + 0x0) = 0x1
014327 *(u64 *)(r10 - 0x10) = 0x1
014328 r1 = *(u64 *)(r10 - 0x20)
014329 if r1 != 0x1 goto <offset>
014330 r1 = r10
014331 r1 += -0x20
014332 r2 = <addr> ll
014333 call <target>
014334 r1 = *(u64 *)(r10 - 0x18)
014335 *(u8 *)(r1 + 0x1) = w6
014336 r2 = 0x2
014337 *(u64 *)(r10 - 0x10) = 0x2
014338 r1 = *(u64 *)(r10 - 0x20)
014339 r1 += -0x2
014340 r4 = *(u64 *)(r10 - 0x4e0)
014341 if r1 <= 0x7 goto <offset>
014342 r1 = *(u64 *)(r10 - 0x18)
014343 r1 += r2
014344 r3 = *(u64 *)(r10 - 0x508)
014345 *(u64 *)(r1 + 0x0) = r3
014346 r2 += 0x8
014347 *(u64 *)(r10 - 0x10) = r2
014348 r1 = *(u64 *)(r10 - 0x20)
014349 r1 -= r2
014350 if r1 <= 0x7 goto <offset>
014351 r1 = *(u64 *)(r10 - 0x18)
014352 r1 += r2
014353 *(u64 *)(r1 + 0x0) = 0x0
014354 r2 += 0x8
014355 *(u64 *)(r10 - 0x10) = r2
014356 r3 = *(u64 *)(r10 - 0x538)
014357 *(u64 *)(r3 + 0x10) = r2
014358 r1 = *(u64 *)(r10 - 0x18)
014359 *(u64 *)(r3 + 0x8) = r1
014360 r1 = *(u64 *)(r10 - 0x20)
014361 *(u64 *)(r3 + 0x0) = r1
014362 r1 = *(u64 *)(r10 - 0x188)
014363 r2 = *(u64 *)(r10 - 0x520)
014364 *(u64 *)(r2 + 0x18) = r1
014365 r1 = *(u64 *)(r10 - 0x190)
014366 *(u64 *)(r2 + 0x10) = r1
014367 r1 = *(u64 *)(r10 - 0x198)
014368 *(u64 *)(r2 + 0x8) = r1
014369 r1 = *(u64 *)(r10 - 0x1a0)
014370 *(u64 *)(r2 + 0x0) = r1
014371 *(u64 *)(r10 - 0x208) = r7
014372 r4 += 0xe
014373 *(u64 *)(r10 - 0x200) = 0xd
014374 *(u64 *)(r10 - 0x210) = 0xd
014375 if r4 < r8 goto <offset>
014376 *(u64 *)(r10 - 0x10) = r9
014377 r6 = *(u64 *)(r10 - 0x510)
014378 *(u64 *)(r10 - 0x20) = r6
014379 *(u64 *)(r10 - 0x8) = 0xc
014380 *(u64 *)(r10 - 0x18) = 0x2
014381 r1 = r10
014382 r1 += -0x60
014383 r2 = r10
014384 r2 += -0x20
014385 call -0x3760
014386 *(u64 *)(r10 - 0x40) = r6
014387 r6 = *(u64 *)(r10 - 0x50)
014388 *(u64 *)(r10 - 0x28) = r6
014389 r7 = *(u64 *)(r10 - 0x58)
014390 *(u64 *)(r10 - 0x30) = r7
014391 *(u64 *)(r10 - 0x38) = 0x2
014392 r1 = r10
014393 r1 += -0x80
014394 r2 = r10
014395 r2 += -0x40
014396 call -0x376b
014397 r8 = *(u64 *)(r10 - 0x70)
014398 r9 = *(u64 *)(r10 - 0x78)
014399 r1 = r10
014400 r1 += -0x1c0
014401 r2 = r10
014402 r2 += -0x210
014403 r3 = r9
014404 r4 = r8
014405 call <target>
014406 r2 = *(u64 *)(r10 - 0x1c0)
014407 r1 = -<addr> ll
014408 if r2 != r1 goto <offset>
014409 if r8 == 0x0 goto <offset>
014410 r9 += 0x10
014411 goto <offset>
014412 r9 += 0x30
014413 r8 += -0x1
014414 if r8 == 0x0 goto <offset>
014415 r1 = *(u64 *)(r9 - 0x8)
014416 r2 = *(u64 *)(r1 + 0x0)
014417 r2 += -0x1
014418 *(u64 *)(r1 + 0x0) = r2
014419 if r2 != 0x0 goto <offset>
014420 r1 = r9
014421 r1 += -0x8
014422 call <target>
014423 r1 = *(u64 *)(r9 + 0x0)
014424 r2 = *(u64 *)(r1 + 0x0)
014425 r2 += -0x1
014426 *(u64 *)(r1 + 0x0) = r2
014427 if r2 != 0x0 goto <offset>
014428 r1 = r9
014429 call <target>
014430 goto <offset>
014431 *(u64 *)(r10 - 0x4e0) = r2
014432 r1 = *(u64 *)(r10 - 0x1b0)
014433 *(u64 *)(r10 - 0x528) = r1
014434 r1 = *(u64 *)(r10 - 0x1b8)
014435 *(u64 *)(r10 - 0x508) = r1
014436 if r8 == 0x0 goto <offset>
014437 r9 += 0x10
014438 goto <offset>
014439 r9 += 0x30
014440 r8 += -0x1
014441 if r8 == 0x0 goto <offset>
014442 r1 = *(u64 *)(r9 - 0x8)
014443 r2 = *(u64 *)(r1 + 0x0)
014444 r2 += -0x1
014445 *(u64 *)(r1 + 0x0) = r2
014446 if r2 != 0x0 goto <offset>
014447 r1 = r9
014448 r1 += -0x8
014449 call <target>
014450 r1 = *(u64 *)(r9 + 0x0)
014451 r2 = *(u64 *)(r1 + 0x0)
014452 r2 += -0x1
014453 *(u64 *)(r1 + 0x0) = r2
014454 if r2 != 0x0 goto <offset>
014455 r1 = r9
014456 call <target>
014457 goto <offset>
014458 r9 = *(u64 *)(r10 - 0x4e8)
014459 r8 = *(u64 *)(r10 - 0x4f8)
014460 if r6 == 0x0 goto <offset>
014461 r7 += 0x10
014462 goto <offset>
014463 r7 += 0x30
014464 r6 += -0x1
014465 if r6 == 0x0 goto <offset>
014466 r1 = *(u64 *)(r7 - 0x8)
014467 r2 = *(u64 *)(r1 + 0x0)
014468 r2 += -0x1
014469 *(u64 *)(r1 + 0x0) = r2
014470 if r2 != 0x0 goto <offset>
014471 r1 = r7
014472 r1 += -0x8
014473 call <target>
014474 r1 = *(u64 *)(r7 + 0x0)
014475 r2 = *(u64 *)(r1 + 0x0)
014476 r2 += -0x1
014477 *(u64 *)(r1 + 0x0) = r2
014478 if r2 != 0x0 goto <offset>
014479 r1 = r7
014480 call <target>
014481 goto <offset>
014482 r9 = *(u64 *)(r10 - 0x4e8)
014483 r8 = *(u64 *)(r10 - 0x4f8)
014484 if r6 == 0x0 goto <offset>
014485 r7 += 0x10
014486 goto <offset>
014487 r7 += 0x30
014488 r6 += -0x1
014489 if r6 == 0x0 goto <offset>
014490 r1 = *(u64 *)(r7 - 0x8)
014491 r2 = *(u64 *)(r1 + 0x0)
014492 r2 += -0x1
014493 *(u64 *)(r1 + 0x0) = r2
014494 if r2 != 0x0 goto <offset>
014495 r1 = r7
014496 r1 += -0x8
014497 call <target>
014498 r1 = *(u64 *)(r7 + 0x0)
014499 r2 = *(u64 *)(r1 + 0x0)
014500 r2 += -0x1
014501 *(u64 *)(r1 + 0x0) = r2
014502 if r2 != 0x0 goto <offset>
014503 r1 = r7
014504 call <target>
014505 goto <offset>
014506 r1 = *(u64 *)(r10 - 0x500)
014507 r1 &= 0xff
014508 r2 = *(u64 *)(r10 - 0x548)
014509 if r1 == 0x0 goto <offset>
014510 r2 = *(u64 *)(r10 - 0x588)
014511 r1 = *(u64 *)(r2 + 0x10)
014512 r3 = *(u64 *)(r1 + 0x10)
014513 r2 = <addr> ll
014514 if r3 >= r2 goto <offset>
014515 r2 = r3
014516 r2 += 0x1
014517 *(u64 *)(r1 + 0x10) = r2
014518 r2 = *(u64 *)(r1 + 0x20)
014519 if r2 <= 0x47 goto <offset>
014520 r2 = *(u64 *)(r1 + 0x18)
014521 r2 = *(u64 *)(r2 + 0x40)
014522 *(u64 *)(r1 + 0x10) = r3
014523 r1 = *(u64 *)(r10 - 0x550)
014524 r2 -= r1
014525 goto <offset>
014526 r1 = r0
014527 r1 += 0x4
014528 if r1 >= r9 goto <offset>
014529 r1 *= 0x30
014530 r2 = r8
014531 r2 += r1
014532 r1 = *(u64 *)(r2 + 0x10)
014533 r3 = *(u64 *)(r1 + 0x10)
014534 r2 = <addr> ll
014535 if r3 >= r2 goto <offset>
014536 r2 = r3
014537 r2 += 0x1
014538 *(u64 *)(r1 + 0x10) = r2
014539 r2 = *(u64 *)(r1 + 0x20)
014540 if r2 <= 0x47 goto <offset>
014541 r2 = *(u64 *)(r1 + 0x18)
014542 r2 = *(u64 *)(r2 + 0x40)
014543 *(u64 *)(r10 - 0x590) = r2
014544 *(u64 *)(r1 + 0x10) = r3
014545 r1 = r0
014546 r1 += 0x1
014547 if r1 >= r9 goto <offset>
014548 r1 *= 0x30
014549 r2 = r8
014550 r2 += r1
014551 r1 = *(u64 *)(r2 + 0x0)
014552 r2 = *(u64 *)(r1 + 0x18)
014553 *(u64 *)(r10 - 0x1a8) = r2
014554 r2 = *(u64 *)(r1 + 0x10)
014555 *(u64 *)(r10 - 0x1b0) = r2
014556 r2 = *(u64 *)(r1 + 0x8)
014557 *(u64 *)(r10 - 0x1b8) = r2
014558 r1 = *(u64 *)(r1 + 0x0)
014559 *(u64 *)(r10 - 0x1c0) = r1
014560 call <target>
014561 r1 = <addr> ll
014562 r1 = *(u64 *)(r1 + 0x0)
014563 r2 = 0x0
014564 r4 = 0x1
014565 r3 = r1
014566 r3 += -0x1dc
014567 if r3 > r1 goto <offset>
014568 r4 = 0x0
014569 if r4 == 0x0 goto <offset>
014570 r9 = <addr> ll
014571 r4 = *(u64 *)(r10 - 0x4e0)
014572 if r1 == 0x0 goto <offset>
014573 r9 = r2
014574 r1 = <addr> ll
014575 if r9 >= r1 goto <offset>
014576 goto <offset>
014577 if r4 != 0x0 goto <offset>
014578 r2 = r3
014579 r9 = <addr> ll
014580 r4 = *(u64 *)(r10 - 0x4e0)
014581 if r1 != 0x0 goto <offset>
014582 r1 = <addr> ll
014583 if r9 < r1 goto <offset>
014584 r1 = <addr> ll
014585 *(u64 *)(r1 + 0x0) = r9
014586 r2 = *(u64 *)(r10 - 0x4e8)
014587 if r2 == 0x1 goto <offset>
014588 r1 = *(u64 *)(r10 - 0x510)
014589 r5 = *(u64 *)(r1 + 0x0)
014590 r1 = *(u64 *)(r5 + 0x18)
014591 *(u64 *)(r10 - 0x188) = r1
014592 r1 = *(u64 *)(r5 + 0x10)
014593 *(u64 *)(r10 - 0x190) = r1
014594 r1 = *(u64 *)(r5 + 0x8)
014595 *(u64 *)(r10 - 0x198) = r1
014596 r1 = *(u64 *)(r5 + 0x0)
014597 *(u64 *)(r10 - 0x1a0) = r1
014598 r0 = r4
014599 r0 += 0x2
014600 if r0 >= r2 goto <offset>
014601 r1 = r0
014602 r1 *= 0x30
014603 r6 = r8
014604 r6 += r1
014605 r1 = *(u64 *)(r6 + 0x0)
014606 r3 = *(u64 *)(r1 + 0x18)
014607 *(u64 *)(r10 - 0x168) = r3
014608 r3 = *(u64 *)(r1 + 0x10)
014609 *(u64 *)(r10 - 0x170) = r3
014610 r3 = *(u64 *)(r1 + 0x8)
014611 *(u64 *)(r10 - 0x178) = r3
014612 r1 = *(u64 *)(r1 + 0x0)
014613 *(u64 *)(r10 - 0x180) = r1
014614 r1 = r4
014615 r1 += 0x3
014616 if r1 >= r2 goto <offset>
014617 *(u64 *)(r10 - 0x548) = r6
014618 *(u64 *)(r10 - 0x530) = r0
014619 r1 *= 0x30
014620 r3 = r8
014621 r3 += r1
014622 r1 = *(u64 *)(r3 + 0x0)
014623 r3 = *(u64 *)(r1 + 0x18)
014624 *(u64 *)(r10 - 0x148) = r3
014625 r3 = *(u64 *)(r1 + 0x10)
014626 *(u64 *)(r10 - 0x150) = r3
014627 r3 = *(u64 *)(r1 + 0x8)
014628 *(u64 *)(r10 - 0x158) = r3
014629 r1 = *(u64 *)(r1 + 0x0)
014630 *(u64 *)(r10 - 0x160) = r1
014631 r1 = r4
014632 r1 += 0x4
014633 if r1 >= r2 goto <offset>
014634 r1 *= 0x30
014635 r6 = r8
014636 r6 += r1
014637 r1 = *(u64 *)(r6 + 0x0)
014638 r3 = *(u64 *)(r1 + 0x18)
014639 *(u64 *)(r10 - 0x128) = r3
014640 r3 = *(u64 *)(r1 + 0x10)
014641 *(u64 *)(r10 - 0x130) = r3
014642 r3 = *(u64 *)(r1 + 0x8)
014643 *(u64 *)(r10 - 0x138) = r3
014644 r1 = *(u64 *)(r1 + 0x0)
014645 *(u64 *)(r10 - 0x140) = r1
014646 r1 = r4
014647 r1 += 0x5
014648 if r1 >= r2 goto <offset>
014649 r1 *= 0x30
014650 r3 = r8
014651 r3 += r1
014652 *(u64 *)(r10 - 0x588) = r3
014653 r1 = *(u64 *)(r3 + 0x0)
014654 r3 = *(u64 *)(r1 + 0x18)
014655 *(u64 *)(r10 - 0x108) = r3
014656 r3 = *(u64 *)(r1 + 0x10)
014657 *(u64 *)(r10 - 0x110) = r3
014658 r3 = *(u64 *)(r1 + 0x8)
014659 *(u64 *)(r10 - 0x118) = r3
014660 r1 = *(u64 *)(r1 + 0x0)
014661 *(u64 *)(r10 - 0x120) = r1
014662 r1 = r4
014663 r1 += 0x6
014664 if r1 >= r2 goto <offset>
014665 r1 *= 0x30
014666 r3 = r8
014667 r3 += r1
014668 r1 = *(u64 *)(r3 + 0x0)
014669 r3 = *(u64 *)(r1 + 0x18)
014670 *(u64 *)(r10 - 0xe8) = r3
014671 r3 = *(u64 *)(r1 + 0x10)
014672 *(u64 *)(r10 - 0xf0) = r3
014673 r3 = *(u64 *)(r1 + 0x8)
014674 *(u64 *)(r10 - 0xf8) = r3
014675 r1 = *(u64 *)(r1 + 0x0)
014676 *(u64 *)(r10 - 0x100) = r1
014677 r1 = r4
014678 r1 += 0x7
014679 if r1 >= r2 goto <offset>
014680 r1 *= 0x30
014681 r3 = r8
014682 r3 += r1
014683 r1 = *(u64 *)(r3 + 0x0)
014684 r3 = *(u64 *)(r1 + 0x18)
014685 *(u64 *)(r10 - 0xc8) = r3
014686 r3 = *(u64 *)(r1 + 0x10)
014687 *(u64 *)(r10 - 0xd0) = r3
014688 r3 = *(u64 *)(r1 + 0x8)
014689 *(u64 *)(r10 - 0xd8) = r3
014690 r1 = *(u64 *)(r1 + 0x0)
014691 *(u64 *)(r10 - 0xe0) = r1
014692 r1 = r4
014693 r1 += 0x8
014694 if r1 >= r2 goto <offset>
014695 r1 *= 0x30
014696 r3 = r8
014697 r3 += r1
014698 r1 = *(u64 *)(r3 + 0x0)
014699 r3 = *(u64 *)(r1 + 0x18)
014700 *(u64 *)(r10 - 0xa8) = r3
014701 r3 = *(u64 *)(r1 + 0x10)
014702 *(u64 *)(r10 - 0xb0) = r3
014703 r3 = *(u64 *)(r1 + 0x8)
014704 *(u64 *)(r10 - 0xb8) = r3
014705 r1 = *(u64 *)(r1 + 0x0)
014706 *(u64 *)(r10 - 0xc0) = r1
014707 r1 = r4
014708 r1 += 0x9
014709 if r1 >= r2 goto <offset>
014710 r1 *= 0x30
014711 r3 = r8
014712 r3 += r1
014713 r1 = *(u64 *)(r3 + 0x0)
014714 r3 = *(u64 *)(r1 + 0x18)
014715 *(u64 *)(r10 - 0x88) = r3
014716 r3 = *(u64 *)(r1 + 0x10)
014717 *(u64 *)(r10 - 0x90) = r3
014718 r3 = *(u64 *)(r1 + 0x8)
014719 *(u64 *)(r10 - 0x98) = r3
014720 r1 = *(u64 *)(r1 + 0x0)
014721 *(u64 *)(r10 - 0xa0) = r1
014722 r1 = r4
014723 r1 += 0xa
014724 if r1 >= r2 goto <offset>
014725 r1 *= 0x30
014726 r3 = r8
014727 r3 += r1
014728 r1 = *(u64 *)(r3 + 0x0)
014729 r3 = *(u64 *)(r1 + 0x18)
014730 *(u64 *)(r10 - 0x68) = r3
014731 r3 = *(u64 *)(r1 + 0x10)
014732 *(u64 *)(r10 - 0x70) = r3
014733 r3 = *(u64 *)(r1 + 0x8)
014734 *(u64 *)(r10 - 0x78) = r3
014735 r1 = *(u64 *)(r1 + 0x0)
014736 *(u64 *)(r10 - 0x80) = r1
014737 r1 = r4
014738 r1 += 0xb
014739 if r1 >= r2 goto <offset>
014740 r1 *= 0x30
014741 r3 = r8
014742 r3 += r1
014743 r1 = *(u64 *)(r3 + 0x0)
014744 r3 = *(u64 *)(r1 + 0x18)
014745 *(u64 *)(r10 - 0x48) = r3
014746 r3 = *(u64 *)(r1 + 0x10)
014747 *(u64 *)(r10 - 0x50) = r3
014748 r3 = *(u64 *)(r1 + 0x8)
014749 *(u64 *)(r10 - 0x58) = r3
014750 r1 = *(u64 *)(r1 + 0x0)
014751 *(u64 *)(r10 - 0x60) = r1
014752 r1 = r4
014753 r1 += 0xc
014754 if r1 >= r2 goto <offset>
014755 r4 += 0xd
014756 r1 *= 0x30
014757 r3 = r8
014758 r3 += r1
014759 r1 = *(u64 *)(r3 + 0x0)
014760 r3 = *(u64 *)(r1 + 0x18)
014761 *(u64 *)(r10 - 0x28) = r3
014762 r3 = *(u64 *)(r1 + 0x10)
014763 *(u64 *)(r10 - 0x30) = r3
014764 r3 = *(u64 *)(r1 + 0x8)
014765 *(u64 *)(r10 - 0x38) = r3
014766 r1 = *(u64 *)(r1 + 0x0)
014767 *(u64 *)(r10 - 0x40) = r1
014768 r1 = r4
014769 if r1 >= r2 goto <offset>
014770 *(u64 *)(r10 - 0x550) = r1
014771 r1 *= 0x30
014772 r8 += r1
014773 r1 = *(u64 *)(r8 + 0x0)
014774 r3 = *(u64 *)(r1 + 0x18)
014775 *(u64 *)(r10 - 0x8) = r3
014776 r3 = *(u64 *)(r1 + 0x10)
014777 *(u64 *)(r10 - 0x10) = r3
014778 r3 = *(u64 *)(r1 + 0x8)
014779 *(u64 *)(r10 - 0x18) = r3
014780 r1 = *(u64 *)(r1 + 0x0)
014781 *(u64 *)(r10 - 0x20) = r1
014782 r1 = *(u64 *)(r5 + 0x0)
014783 r3 = *(u64 *)(r5 + 0x8)
014784 r4 = *(u64 *)(r5 + 0x10)
014785 r2 = *(u64 *)(r5 + 0x18)
014786 *(u64 *)(r9 + 0x18) = r2
014787 *(u64 *)(r9 + 0x10) = r4
014788 *(u64 *)(r9 + 0x8) = r3
014789 *(u64 *)(r9 + 0x0) = r1
014790 *(u16 *)(r9 + 0x20) = 0x101
014791 r1 = *(u64 *)(r10 - 0x1a0)
014792 *(u64 *)(r9 + 0x22) = r1
014793 r1 = *(u64 *)(r10 - 0x198)
014794 *(u64 *)(r9 + 0x2a) = r1
014795 r1 = *(u64 *)(r10 - 0x190)
014796 *(u64 *)(r9 + 0x32) = r1
014797 r1 = *(u64 *)(r10 - 0x188)
014798 *(u64 *)(r9 + 0x3a) = r1
014799 *(u16 *)(r9 + 0x42) = 0x101
014800 r1 = *(u64 *)(r10 - 0x180)
014801 *(u64 *)(r9 + 0x44) = r1
014802 r1 = *(u64 *)(r10 - 0x178)
014803 *(u64 *)(r9 + 0x4c) = r1
014804 r1 = *(u64 *)(r10 - 0x170)
014805 *(u64 *)(r9 + 0x54) = r1
014806 r1 = *(u64 *)(r10 - 0x168)
014807 *(u64 *)(r9 + 0x5c) = r1
014808 *(u16 *)(r9 + 0x64) = 0x100
014809 r1 = *(u64 *)(r10 - 0x148)
014810 *(u64 *)(r9 + 0x7e) = r1
014811 r1 = *(u64 *)(r10 - 0x150)
014812 *(u64 *)(r9 + 0x76) = r1
014813 r1 = *(u64 *)(r10 - 0x158)
014814 *(u64 *)(r9 + 0x6e) = r1
014815 r1 = *(u64 *)(r10 - 0x160)
014816 *(u64 *)(r9 + 0x66) = r1
014817 *(u16 *)(r9 + 0x86) = 0x0
014818 r1 = *(u64 *)(r10 - 0x128)
014819 *(u64 *)(r9 + 0xa0) = r1
014820 r1 = *(u64 *)(r10 - 0x130)
014821 *(u64 *)(r9 + 0x98) = r1
014822 r1 = *(u64 *)(r10 - 0x138)
014823 *(u64 *)(r9 + 0x90) = r1
014824 r1 = *(u64 *)(r10 - 0x140)
014825 *(u64 *)(r9 + 0x88) = r1
014826 *(u16 *)(r9 + 0xa8) = 0x100
014827 r1 = *(u64 *)(r10 - 0x108)
014828 *(u64 *)(r9 + 0xc2) = r1
014829 r1 = *(u64 *)(r10 - 0x110)
014830 *(u64 *)(r9 + 0xba) = r1
014831 r1 = *(u64 *)(r10 - 0x118)
014832 *(u64 *)(r9 + 0xb2) = r1
014833 r1 = *(u64 *)(r10 - 0x120)
014834 *(u64 *)(r9 + 0xaa) = r1
014835 *(u16 *)(r9 + 0xca) = 0x100
014836 r1 = *(u64 *)(r10 - 0xe8)
014837 *(u64 *)(r9 + 0xe4) = r1
014838 r1 = *(u64 *)(r10 - 0xf0)
014839 *(u64 *)(r9 + 0xdc) = r1
014840 r1 = *(u64 *)(r10 - 0xf8)
014841 *(u64 *)(r9 + 0xd4) = r1
014842 r1 = *(u64 *)(r10 - 0x100)
014843 *(u64 *)(r9 + 0xcc) = r1
014844 *(u16 *)(r9 + 0xec) = 0x100
014845 r1 = *(u64 *)(r10 - 0xc8)
014846 *(u64 *)(r9 + 0x106) = r1
014847 r1 = *(u64 *)(r10 - 0xd0)
014848 *(u64 *)(r9 + 0xfe) = r1
014849 r1 = *(u64 *)(r10 - 0xd8)
014850 *(u64 *)(r9 + 0xf6) = r1
014851 r1 = *(u64 *)(r10 - 0xe0)
014852 *(u64 *)(r9 + 0xee) = r1
014853 *(u16 *)(r9 + 0x10e) = 0x100
014854 r1 = *(u64 *)(r10 - 0xa8)
014855 *(u64 *)(r9 + 0x128) = r1
014856 r1 = *(u64 *)(r10 - 0xb0)
014857 *(u64 *)(r9 + 0x120) = r1
014858 r1 = *(u64 *)(r10 - 0xb8)
014859 *(u64 *)(r9 + 0x118) = r1
014860 r1 = *(u64 *)(r10 - 0xc0)
014861 *(u64 *)(r9 + 0x110) = r1
014862 *(u16 *)(r9 + 0x130) = 0x0
014863 r1 = *(u64 *)(r10 - 0x88)
014864 *(u64 *)(r9 + 0x14a) = r1
014865 r1 = *(u64 *)(r10 - 0x90)
014866 *(u64 *)(r9 + 0x142) = r1
014867 r1 = *(u64 *)(r10 - 0x98)
014868 *(u64 *)(r9 + 0x13a) = r1
014869 r1 = *(u64 *)(r10 - 0xa0)
014870 *(u64 *)(r9 + 0x132) = r1
014871 *(u16 *)(r9 + 0x152) = 0x0
014872 r1 = *(u64 *)(r10 - 0x68)
014873 *(u64 *)(r9 + 0x16c) = r1
014874 r1 = *(u64 *)(r10 - 0x70)
014875 *(u64 *)(r9 + 0x164) = r1
014876 r1 = *(u64 *)(r10 - 0x78)
014877 *(u64 *)(r9 + 0x15c) = r1
014878 r1 = *(u64 *)(r10 - 0x80)
014879 *(u64 *)(r9 + 0x154) = r1
014880 *(u16 *)(r9 + 0x174) = 0x0
014881 r1 = *(u64 *)(r10 - 0x48)
014882 *(u64 *)(r9 + 0x18e) = r1
014883 r1 = *(u64 *)(r10 - 0x50)
014884 *(u64 *)(r9 + 0x186) = r1
014885 r1 = *(u64 *)(r10 - 0x58)
014886 *(u64 *)(r9 + 0x17e) = r1
014887 r1 = *(u64 *)(r10 - 0x60)
014888 *(u64 *)(r9 + 0x176) = r1
014889 *(u16 *)(r9 + 0x196) = 0x0
014890 r1 = *(u64 *)(r10 - 0x28)
014891 *(u64 *)(r9 + 0x1b0) = r1
014892 r1 = *(u64 *)(r10 - 0x30)
014893 *(u64 *)(r9 + 0x1a8) = r1
014894 r1 = *(u64 *)(r10 - 0x38)
014895 *(u64 *)(r9 + 0x1a0) = r1
014896 r1 = *(u64 *)(r10 - 0x40)
014897 *(u64 *)(r9 + 0x198) = r1
014898 *(u16 *)(r9 + 0x1b8) = 0x100
014899 r1 = *(u64 *)(r10 - 0x8)
014900 *(u64 *)(r9 + 0x1d2) = r1
014901 r1 = *(u64 *)(r10 - 0x10)
014902 *(u64 *)(r9 + 0x1ca) = r1
014903 r1 = *(u64 *)(r10 - 0x18)
014904 *(u64 *)(r9 + 0x1c2) = r1
014905 r1 = *(u64 *)(r10 - 0x20)
014906 *(u64 *)(r9 + 0x1ba) = r1
014907 *(u16 *)(r9 + 0x1da) = 0x100
014908 *(u64 *)(r10 - 0x10) = 0x0
014909 *(u64 *)(r10 - 0x18) = 0x1
014910 *(u64 *)(r10 - 0x20) = 0x0
014911 r1 = r10
014912 r1 += -0x20
014913 r2 = <addr> ll
014914 call <target>
014915 r1 = *(u64 *)(r10 - 0x18)
014916 *(u8 *)(r1 + 0x0) = 0xd
014917 r8 = 0x1
014918 *(u64 *)(r10 - 0x10) = 0x1
014919 r1 = *(u64 *)(r10 - 0x20)
014920 r1 += -0x1
014921 if r1 <= 0x7 goto <offset>
014922 r1 = *(u64 *)(r10 - 0x18)
014923 r1 += r8
014924 r2 = *(u64 *)(r10 - 0x508)
014925 *(u64 *)(r1 + 0x0) = r2
014926 r8 += 0x8
014927 *(u64 *)(r10 - 0x10) = r8
014928 r1 = *(u64 *)(r10 - 0x20)
014929 r1 -= r8
014930 *(u64 *)(r10 - 0x598) = r6
014931 if r1 <= 0x7 goto <offset>
014932 r1 = r7
014933 r1 &= 0xff
014934 r6 = 0x1
014935 if r1 != 0x0 goto <offset>
014936 r6 = 0x0
014937 r1 = *(u64 *)(r10 - 0x18)
014938 r1 += r8
014939 *(u64 *)(r1 + 0x0) = 0x0
014940 r7 = r8
014941 r7 += 0x8
014942 *(u64 *)(r10 - 0x10) = r7
014943 r1 = *(u64 *)(r10 - 0x20)
014944 if r7 != r1 goto <offset>
014945 r1 = r10
014946 r1 += -0x20
014947 r2 = <addr> ll
014948 call <target>
014949 r1 = *(u64 *)(r10 - 0x18)
014950 r1 += r7
014951 *(u8 *)(r1 + 0x0) = w6
014952 r6 = r8
014953 r6 += 0x9
014954 *(u64 *)(r10 - 0x10) = r6
014955 r1 = *(u64 *)(r10 - 0x20)
014956 if r6 != r1 goto <offset>
014957 r1 = r10
014958 r1 += -0x20
014959 r2 = <addr> ll
014960 call <target>
014961 r1 = *(u64 *)(r10 - 0x18)
014962 r1 += r6
014963 *(u8 *)(r1 + 0x0) = 0x1
014964 r8 += 0xa
014965 *(u64 *)(r10 - 0x10) = r8
014966 r2 = *(u64 *)(r10 - 0x538)
014967 *(u64 *)(r2 + 0x10) = r8
014968 r1 = *(u64 *)(r10 - 0x18)
014969 *(u64 *)(r2 + 0x8) = r1
014970 r1 = *(u64 *)(r10 - 0x20)
014971 *(u64 *)(r2 + 0x0) = r1
014972 r1 = *(u64 *)(r10 - 0x1a8)
014973 r2 = *(u64 *)(r10 - 0x520)
014974 *(u64 *)(r2 + 0x18) = r1
014975 r1 = *(u64 *)(r10 - 0x1b0)
014976 *(u64 *)(r2 + 0x10) = r1
014977 r1 = *(u64 *)(r10 - 0x1b8)
014978 *(u64 *)(r2 + 0x8) = r1
014979 r1 = *(u64 *)(r10 - 0x1c0)
014980 *(u64 *)(r2 + 0x0) = r1
014981 *(u64 *)(r10 - 0x208) = r9
014982 r2 = *(u64 *)(r10 - 0x4e0)
014983 r2 += 0xe
014984 *(u64 *)(r10 - 0x200) = 0xe
014985 *(u64 *)(r10 - 0x210) = 0xe
014986 r1 = *(u64 *)(r10 - 0x530)
014987 if r2 < r1 goto <offset>
014988 r1 = *(u64 *)(r10 - 0x548)
014989 *(u64 *)(r10 - 0x10) = r1
014990 r1 = *(u64 *)(r10 - 0x510)
014991 *(u64 *)(r10 - 0x20) = r1
014992 *(u64 *)(r10 - 0x8) = 0xc
014993 *(u64 *)(r10 - 0x18) = 0x2
014994 r1 = r10
014995 r1 += -0x40
014996 r2 = r10
014997 r2 += -0x20
014998 call -0x39c5
014999 r6 = *(u64 *)(r10 - 0x30)
015000 r7 = *(u64 *)(r10 - 0x38)
015001 r1 = r10
015002 r1 += -0x230
015003 r2 = r10
015004 r2 += -0x210
015005 r3 = r7
015006 r4 = r6
015007 call <target>
015008 r9 = *(u64 *)(r10 - 0x230)
015009 r1 = -<addr> ll
015010 if r9 != r1 goto <offset>
015011 r9 = *(u64 *)(r10 - 0x4e8)
015012 r8 = *(u64 *)(r10 - 0x4f8)
015013 if r6 == 0x0 goto <offset>
015014 r7 += 0x10
015015 goto <offset>
015016 r7 += 0x30
015017 r6 += -0x1
015018 if r6 == 0x0 goto <offset>
015019 r1 = *(u64 *)(r7 - 0x8)
015020 r2 = *(u64 *)(r1 + 0x0)
015021 r2 += -0x1
015022 *(u64 *)(r1 + 0x0) = r2
015023 if r2 != 0x0 goto <offset>
015024 r1 = r7
015025 r1 += -0x8
015026 call <target>
015027 r1 = *(u64 *)(r7 + 0x0)
015028 r2 = *(u64 *)(r1 + 0x0)
015029 r2 += -0x1
015030 *(u64 *)(r1 + 0x0) = r2
015031 if r2 != 0x0 goto <offset>
015032 r1 = r7
015033 call <target>
015034 goto <offset>
015035 r1 = *(u64 *)(r10 - 0x220)
015036 *(u64 *)(r10 - 0x528) = r1
015037 r1 = *(u64 *)(r10 - 0x228)
015038 *(u64 *)(r10 - 0x508) = r1
015039 r8 = *(u64 *)(r10 - 0x4f8)
015040 if r6 == 0x0 goto <offset>
015041 r7 += 0x10
015042 goto <offset>
015043 r7 += 0x30
015044 r6 += -0x1
015045 if r6 == 0x0 goto <offset>
015046 r1 = *(u64 *)(r7 - 0x8)
015047 r2 = *(u64 *)(r1 + 0x0)
015048 r2 += -0x1
015049 *(u64 *)(r1 + 0x0) = r2
015050 if r2 != 0x0 goto <offset>
015051 r1 = r7
015052 r1 += -0x8
015053 call <target>
015054 r1 = *(u64 *)(r7 + 0x0)
015055 r2 = *(u64 *)(r1 + 0x0)
015056 r2 += -0x1
015057 *(u64 *)(r1 + 0x0) = r2
015058 if r2 != 0x0 goto <offset>
015059 r1 = r7
015060 call <target>
015061 goto <offset>
015062 r1 = *(u64 *)(r10 - 0x500)
015063 r1 &= 0xff
015064 r2 = *(u64 *)(r10 - 0x588)
015065 if r1 != 0x0 goto <offset>
015066 r2 = *(u64 *)(r10 - 0x598)
015067 r1 = *(u64 *)(r2 + 0x10)
015068 r3 = *(u64 *)(r1 + 0x10)
015069 r2 = <addr> ll
015070 if r3 < r2 goto <offset>
015071 goto <offset>
015072 *(u64 *)(r10 - 0x4f0) = r9
015073 r0 = *(u64 *)(r10 - 0x550)
015074 r9 = *(u64 *)(r10 - 0x4e8)
015075 goto <offset>
015076 r1 = r0
015077 r1 += 0x5
015078 if r1 >= r9 goto <offset>
015079 r1 *= 0x30
015080 r2 = r8
015081 r2 += r1
015082 r1 = *(u64 *)(r2 + 0x10)
015083 r3 = *(u64 *)(r1 + 0x10)
015084 r2 = <addr> ll
015085 if r3 >= r2 goto <offset>
015086 r2 = r3
015087 r2 += 0x1
015088 *(u64 *)(r1 + 0x10) = r2
015089 r2 = *(u64 *)(r1 + 0x20)
015090 if r2 <= 0x47 goto <offset>
015091 r2 = *(u64 *)(r1 + 0x18)
015092 r2 = *(u64 *)(r2 + 0x40)
015093 *(u64 *)(r10 - 0x590) = r2
015094 *(u64 *)(r1 + 0x10) = r3
015095 r1 = r0
015096 r1 += 0x1
015097 if r1 >= r9 goto <offset>
015098 r1 *= 0x30
015099 r2 = r8
015100 r2 += r1
015101 r1 = *(u64 *)(r2 + 0x0)
015102 r2 = *(u64 *)(r1 + 0x18)
015103 *(u64 *)(r10 - 0xe8) = r2
015104 r2 = *(u64 *)(r1 + 0x10)
015105 *(u64 *)(r10 - 0xf0) = r2
015106 r2 = *(u64 *)(r1 + 0x8)
015107 *(u64 *)(r10 - 0xf8) = r2
015108 r1 = *(u64 *)(r1 + 0x0)
015109 *(u64 *)(r10 - 0x100) = r1
015110 call <target>
015111 r1 = <addr> ll
015112 r1 = *(u64 *)(r1 + 0x0)
015113 r2 = 0x0
015114 r4 = 0x1
015115 r3 = r1
015116 r3 += -0x110
015117 if r3 > r1 goto <offset>
015118 r4 = 0x0
015119 if r4 == 0x0 goto <offset>
015120 r6 = <addr> ll
015121 r4 = *(u64 *)(r10 - 0x4e0)
015122 if r1 == 0x0 goto <offset>
015123 r6 = r2
015124 r1 = <addr> ll
015125 if r6 >= r1 goto <offset>
015126 goto <offset>
015127 if r4 != 0x0 goto <offset>
015128 r2 = r3
015129 r6 = <addr> ll
015130 r4 = *(u64 *)(r10 - 0x4e0)
015131 if r1 != 0x0 goto <offset>
015132 r1 = <addr> ll
015133 if r6 < r1 goto <offset>
015134 r1 = <addr> ll
015135 *(u64 *)(r1 + 0x0) = r6
015136 if r9 == 0x1 goto <offset>
015137 r3 = r4
015138 r3 += 0x2
015139 if r3 >= r9 goto <offset>
015140 r1 = *(u64 *)(r10 - 0x510)
015141 r2 = *(u64 *)(r1 + 0x0)
015142 *(u64 *)(r10 - 0x530) = r3
015143 r1 = r3
015144 r1 *= 0x30
015145 r3 = r8
015146 r3 += r1
015147 *(u64 *)(r10 - 0x548) = r3
015148 r1 = *(u64 *)(r3 + 0x0)
015149 r3 = *(u64 *)(r1 + 0x18)
015150 *(u64 *)(r10 - 0xc8) = r3
015151 r3 = *(u64 *)(r1 + 0x10)
015152 *(u64 *)(r10 - 0xd0) = r3
015153 r3 = *(u64 *)(r1 + 0x8)
015154 *(u64 *)(r10 - 0xd8) = r3
015155 r1 = *(u64 *)(r1 + 0x0)
015156 *(u64 *)(r10 - 0xe0) = r1
015157 r1 = r4
015158 r1 += 0x3
015159 if r1 >= r9 goto <offset>
015160 r1 *= 0x30
015161 r3 = r8
015162 r3 += r1
015163 r1 = *(u64 *)(r3 + 0x0)
015164 r3 = *(u64 *)(r1 + 0x18)
015165 *(u64 *)(r10 - 0xa8) = r3
015166 r3 = *(u64 *)(r1 + 0x10)
015167 *(u64 *)(r10 - 0xb0) = r3
015168 r3 = *(u64 *)(r1 + 0x8)
015169 *(u64 *)(r10 - 0xb8) = r3
015170 r1 = *(u64 *)(r1 + 0x0)
015171 *(u64 *)(r10 - 0xc0) = r1
015172 r1 = r4
015173 r1 += 0x4
015174 if r1 >= r9 goto <offset>
015175 r1 *= 0x30
015176 r3 = r8
015177 r3 += r1
015178 r1 = *(u64 *)(r3 + 0x0)
015179 r3 = *(u64 *)(r1 + 0x18)
015180 *(u64 *)(r10 - 0x88) = r3
015181 r3 = *(u64 *)(r1 + 0x10)
015182 *(u64 *)(r10 - 0x90) = r3
015183 r3 = *(u64 *)(r1 + 0x8)
015184 *(u64 *)(r10 - 0x98) = r3
015185 r1 = *(u64 *)(r1 + 0x0)
015186 *(u64 *)(r10 - 0xa0) = r1
015187 r1 = r4
015188 r1 += 0x5
015189 if r1 >= r9 goto <offset>
015190 r1 *= 0x30
015191 r3 = r8
015192 r3 += r1
015193 *(u64 *)(r10 - 0x588) = r3
015194 r1 = *(u64 *)(r3 + 0x0)
015195 r3 = *(u64 *)(r1 + 0x18)
015196 *(u64 *)(r10 - 0x68) = r3
015197 r3 = *(u64 *)(r1 + 0x10)
015198 *(u64 *)(r10 - 0x70) = r3
015199 r3 = *(u64 *)(r1 + 0x8)
015200 *(u64 *)(r10 - 0x78) = r3
015201 r1 = *(u64 *)(r1 + 0x0)
015202 *(u64 *)(r10 - 0x80) = r1
015203 r1 = r4
015204 r1 += 0x6
015205 if r1 >= r9 goto <offset>
015206 r1 *= 0x30
015207 r3 = r8
015208 r3 += r1
015209 *(u64 *)(r10 - 0x598) = r3
015210 r1 = *(u64 *)(r3 + 0x0)
015211 r3 = *(u64 *)(r1 + 0x18)
015212 *(u64 *)(r10 - 0x48) = r3
015213 r3 = *(u64 *)(r1 + 0x10)
015214 *(u64 *)(r10 - 0x50) = r3
015215 r3 = *(u64 *)(r1 + 0x8)
015216 *(u64 *)(r10 - 0x58) = r3
015217 r1 = *(u64 *)(r1 + 0x0)
015218 *(u64 *)(r10 - 0x60) = r1
015219 r1 = r4
015220 r1 += 0x7
015221 if r1 >= r9 goto <offset>
015222 r4 += 0x8
015223 r1 *= 0x30
015224 r3 = r8
015225 r3 += r1
015226 r1 = *(u64 *)(r3 + 0x0)
015227 r3 = *(u64 *)(r1 + 0x18)
015228 *(u64 *)(r10 - 0x28) = r3
015229 r3 = *(u64 *)(r1 + 0x10)
015230 *(u64 *)(r10 - 0x30) = r3
015231 r3 = *(u64 *)(r1 + 0x8)
015232 *(u64 *)(r10 - 0x38) = r3
015233 r1 = *(u64 *)(r1 + 0x0)
015234 *(u64 *)(r10 - 0x40) = r1
015235 r1 = r4
015236 if r1 >= r9 goto <offset>
015237 *(u64 *)(r10 - 0x550) = r1
015238 r1 *= 0x30
015239 r8 += r1
015240 r1 = *(u64 *)(r8 + 0x0)
015241 r3 = *(u64 *)(r1 + 0x18)
015242 *(u64 *)(r10 - 0x8) = r3
015243 r3 = *(u64 *)(r1 + 0x10)
015244 *(u64 *)(r10 - 0x10) = r3
015245 r3 = *(u64 *)(r1 + 0x8)
015246 *(u64 *)(r10 - 0x18) = r3
015247 r1 = *(u64 *)(r1 + 0x0)
015248 *(u64 *)(r10 - 0x20) = r1
015249 r1 = *(u64 *)(r2 + 0x0)
015250 r3 = *(u64 *)(r2 + 0x8)
015251 r4 = *(u64 *)(r2 + 0x10)
015252 r2 = *(u64 *)(r2 + 0x18)
015253 *(u64 *)(r6 + 0x18) = r2
015254 *(u64 *)(r6 + 0x10) = r4
015255 *(u64 *)(r6 + 0x8) = r3
015256 *(u64 *)(r6 + 0x0) = r1
015257 *(u16 *)(r6 + 0x20) = 0x101
015258 r1 = *(u64 *)(r10 - 0xe0)
015259 *(u64 *)(r6 + 0x22) = r1
015260 r1 = *(u64 *)(r10 - 0xd8)
015261 *(u64 *)(r6 + 0x2a) = r1
015262 r1 = *(u64 *)(r10 - 0xd0)
015263 *(u64 *)(r6 + 0x32) = r1
015264 r1 = *(u64 *)(r10 - 0xc8)
015265 *(u64 *)(r6 + 0x3a) = r1
015266 *(u16 *)(r6 + 0x42) = 0x100
015267 r1 = *(u64 *)(r10 - 0xc0)
015268 *(u64 *)(r6 + 0x44) = r1
015269 r1 = *(u64 *)(r10 - 0xb8)
015270 *(u64 *)(r6 + 0x4c) = r1
015271 r1 = *(u64 *)(r10 - 0xb0)
015272 *(u64 *)(r6 + 0x54) = r1
015273 r1 = *(u64 *)(r10 - 0xa8)
015274 *(u64 *)(r6 + 0x5c) = r1
015275 *(u16 *)(r6 + 0x64) = 0x100
015276 r1 = *(u64 *)(r10 - 0x88)
015277 *(u64 *)(r6 + 0x7e) = r1
015278 r1 = *(u64 *)(r10 - 0x90)
015279 *(u64 *)(r6 + 0x76) = r1
015280 r1 = *(u64 *)(r10 - 0x98)
015281 *(u64 *)(r6 + 0x6e) = r1
015282 r1 = *(u64 *)(r10 - 0xa0)
015283 *(u64 *)(r6 + 0x66) = r1
015284 *(u16 *)(r6 + 0x86) = 0x100
015285 r1 = *(u64 *)(r10 - 0x68)
015286 *(u64 *)(r6 + 0xa0) = r1
015287 r1 = *(u64 *)(r10 - 0x70)
015288 *(u64 *)(r6 + 0x98) = r1
015289 r1 = *(u64 *)(r10 - 0x78)
015290 *(u64 *)(r6 + 0x90) = r1
015291 r1 = *(u64 *)(r10 - 0x80)
015292 *(u64 *)(r6 + 0x88) = r1
015293 *(u16 *)(r6 + 0xa8) = 0x100
015294 r1 = *(u64 *)(r10 - 0x48)
015295 *(u64 *)(r6 + 0xc2) = r1
015296 r1 = *(u64 *)(r10 - 0x50)
015297 *(u64 *)(r6 + 0xba) = r1
015298 r1 = *(u64 *)(r10 - 0x58)
015299 *(u64 *)(r6 + 0xb2) = r1
015300 r1 = *(u64 *)(r10 - 0x60)
015301 *(u64 *)(r6 + 0xaa) = r1
015302 *(u16 *)(r6 + 0xca) = 0x100
015303 r1 = *(u64 *)(r10 - 0x28)
015304 *(u64 *)(r6 + 0xe4) = r1
015305 r1 = *(u64 *)(r10 - 0x30)
015306 *(u64 *)(r6 + 0xdc) = r1
015307 r1 = *(u64 *)(r10 - 0x38)
015308 *(u64 *)(r6 + 0xd4) = r1
015309 r1 = *(u64 *)(r10 - 0x40)
015310 *(u64 *)(r6 + 0xcc) = r1
015311 *(u16 *)(r6 + 0xec) = 0x0
015312 r1 = *(u64 *)(r10 - 0x8)
015313 *(u64 *)(r6 + 0x106) = r1
015314 r1 = *(u64 *)(r10 - 0x10)
015315 *(u64 *)(r6 + 0xfe) = r1
015316 r1 = *(u64 *)(r10 - 0x18)
015317 *(u64 *)(r6 + 0xf6) = r1
015318 r1 = *(u64 *)(r10 - 0x20)
015319 *(u64 *)(r6 + 0xee) = r1
015320 *(u16 *)(r6 + 0x10e) = 0x0
015321 call <target>
015322 r1 = <addr> ll
015323 r1 = *(u64 *)(r1 + 0x0)
015324 r5 = 0x0
015325 r4 = 0x1
015326 r3 = r1
015327 r3 += -0x12
015328 if r3 > r1 goto <offset>
015329 r4 = 0x0
015330 if r4 == 0x0 goto <offset>
015331 r3 = <addr> ll
015332 r2 = *(u64 *)(r10 - 0x4e0)
015333 if r1 == 0x0 goto <offset>
015334 r3 = r5
015335 r1 = <addr> ll
015336 if r3 > r1 goto <offset>
015337 goto <offset>
015338 if r4 != 0x0 goto <offset>
015339 r5 = r3
015340 r3 = <addr> ll
015341 r2 = *(u64 *)(r10 - 0x4e0)
015342 if r1 != 0x0 goto <offset>
015343 r1 = <addr> ll
015344 if r3 <= r1 goto <offset>
015345 r1 = <addr> ll
015346 *(u64 *)(r1 + 0x0) = r3
015347 *(u64 *)(r10 - 0x18) = r3
015348 *(u64 *)(r10 - 0x20) = 0x12
015349 *(u8 *)(r3 + 0x0) = 0x7
015350 r8 = 0x1
015351 *(u64 *)(r10 - 0x10) = 0x1
015352 r1 = *(u64 *)(r10 - 0x20)
015353 r1 += -0x1
015354 r3 = *(u64 *)(r10 - 0x508)
015355 if r1 < 0x8 goto <offset>
015356 r1 = *(u64 *)(r10 - 0x18)
015357 r1 += r8
015358 *(u64 *)(r1 + 0x0) = r3
015359 r8 += 0x8
015360 *(u64 *)(r10 - 0x10) = r8
015361 r1 = *(u64 *)(r10 - 0x20)
015362 r1 -= r8
015363 if r1 <= 0x7 goto <offset>
015364 r1 = r7
015365 r1 &= 0xff
015366 r9 = 0x1
015367 if r1 == 0x0 goto <offset>
015368 r9 = 0x0
015369 r1 = *(u64 *)(r10 - 0x18)
015370 r1 += r8
015371 *(u64 *)(r1 + 0x0) = 0x0
015372 r7 = r8
015373 r7 += 0x8
015374 *(u64 *)(r10 - 0x10) = r7
015375 r1 = *(u64 *)(r10 - 0x20)
015376 if r7 != r1 goto <offset>
015377 r1 = r10
015378 r1 += -0x20
015379 r2 = <addr> ll
015380 call <target>
015381 r2 = *(u64 *)(r10 - 0x4e0)
015382 r1 = *(u64 *)(r10 - 0x18)
015383 r1 += r7
015384 *(u8 *)(r1 + 0x0) = w9
015385 r8 += 0x9
015386 *(u64 *)(r10 - 0x10) = r8
015387 r3 = *(u64 *)(r10 - 0x538)
015388 *(u64 *)(r3 + 0x10) = r8
015389 r1 = *(u64 *)(r10 - 0x18)
015390 *(u64 *)(r3 + 0x8) = r1
015391 r1 = *(u64 *)(r10 - 0x20)
015392 *(u64 *)(r3 + 0x0) = r1
015393 r1 = *(u64 *)(r10 - 0xe8)
015394 r3 = *(u64 *)(r10 - 0x520)
015395 *(u64 *)(r3 + 0x18) = r1
015396 r1 = *(u64 *)(r10 - 0xf0)
015397 *(u64 *)(r3 + 0x10) = r1
015398 r1 = *(u64 *)(r10 - 0xf8)
015399 *(u64 *)(r3 + 0x8) = r1
015400 r1 = *(u64 *)(r10 - 0x100)
015401 *(u64 *)(r3 + 0x0) = r1
015402 *(u64 *)(r10 - 0x208) = r6
015403 r2 += 0x9
015404 *(u64 *)(r10 - 0x200) = 0x8
015405 *(u64 *)(r10 - 0x210) = 0x8
015406 r1 = *(u64 *)(r10 - 0x530)
015407 if r2 < r1 goto <offset>
015408 r1 = *(u64 *)(r10 - 0x548)
015409 *(u64 *)(r10 - 0x10) = r1
015410 r1 = *(u64 *)(r10 - 0x510)
015411 *(u64 *)(r10 - 0x20) = r1
015412 *(u64 *)(r10 - 0x8) = 0x7
015413 *(u64 *)(r10 - 0x18) = 0x2
015414 r1 = r10
015415 r1 += -0x40
015416 r2 = r10
015417 r2 += -0x20
015418 call -0x3b69
015419 r7 = *(u64 *)(r10 - 0x30)
015420 r8 = *(u64 *)(r10 - 0x38)
015421 r1 = r10
015422 r1 += -0x120
015423 r2 = r10
015424 r2 += -0x210
015425 r3 = r8
015426 r4 = r7
015427 call <target>
015428 r6 = *(u64 *)(r10 - 0x120)
015429 r1 = -<addr> ll
015430 if r6 != r1 goto <offset>
015431 r9 = *(u64 *)(r10 - 0x4e8)
015432 if r7 == 0x0 goto <offset>
015433 r8 += 0x10
015434 goto <offset>
015435 r8 += 0x30
015436 r7 += -0x1
015437 if r7 == 0x0 goto <offset>
015438 r1 = *(u64 *)(r8 - 0x8)
015439 r2 = *(u64 *)(r1 + 0x0)
015440 r2 += -0x1
015441 *(u64 *)(r1 + 0x0) = r2
015442 if r2 != 0x0 goto <offset>
015443 r1 = r8
015444 r1 += -0x8
015445 call <target>
015446 r1 = *(u64 *)(r8 + 0x0)
015447 r2 = *(u64 *)(r1 + 0x0)
015448 r2 += -0x1
015449 *(u64 *)(r1 + 0x0) = r2
015450 if r2 != 0x0 goto <offset>
015451 r1 = r8
015452 call <target>
015453 goto <offset>
015454 r1 = *(u64 *)(r10 - 0x110)
015455 *(u64 *)(r10 - 0x528) = r1
015456 r1 = *(u64 *)(r10 - 0x118)
015457 *(u64 *)(r10 - 0x508) = r1
015458 r9 = *(u64 *)(r10 - 0x4e8)
015459 if r7 == 0x0 goto <offset>
015460 r8 += 0x10
015461 goto <offset>
015462 r8 += 0x30
015463 r7 += -0x1
015464 if r7 == 0x0 goto <offset>
015465 r1 = *(u64 *)(r8 - 0x8)
015466 r2 = *(u64 *)(r1 + 0x0)
015467 r2 += -0x1
015468 *(u64 *)(r1 + 0x0) = r2
015469 if r2 != 0x0 goto <offset>
015470 r1 = r8
015471 r1 += -0x8
015472 call <target>
015473 r1 = *(u64 *)(r8 + 0x0)
015474 r2 = *(u64 *)(r1 + 0x0)
015475 r2 += -0x1
015476 *(u64 *)(r1 + 0x0) = r2
015477 if r2 != 0x0 goto <offset>
015478 r1 = r8
015479 call <target>
015480 goto <offset>
015481 r1 = *(u64 *)(r10 - 0x500)
015482 r1 &= 0xff
015483 r2 = *(u64 *)(r10 - 0x588)
015484 if r1 == 0x0 goto <offset>
015485 r2 = *(u64 *)(r10 - 0x598)
015486 r1 = *(u64 *)(r2 + 0x10)
015487 r3 = *(u64 *)(r1 + 0x10)
015488 r8 = *(u64 *)(r10 - 0x4f8)
015489 r2 = <addr> ll
015490 if r3 >= r2 goto <offset>
015491 r2 = r3
015492 r2 += 0x1
015493 *(u64 *)(r1 + 0x10) = r2
015494 r2 = *(u64 *)(r1 + 0x20)
015495 if r2 <= 0x47 goto <offset>
015496 r2 = *(u64 *)(r1 + 0x18)
015497 r2 = *(u64 *)(r2 + 0x40)
015498 *(u64 *)(r1 + 0x10) = r3
015499 r1 = *(u64 *)(r10 - 0x590)
015500 r2 -= r1
015501 *(u64 *)(r10 - 0x508) = r2
015502 r0 = *(u64 *)(r10 - 0x550)
015503 goto <offset>
015504 *(u64 *)(r10 - 0x4f0) = r6
015505 r0 = *(u64 *)(r10 - 0x550)
015506 goto <offset>
015507 r1 += 0x9
015508 if r1 >= r9 goto <offset>
015509 r1 *= 0x30
015510 r8 += r1
015511 r1 = *(u64 *)(r8 + 0x10)
015512 r3 = *(u64 *)(r1 + 0x10)
015513 r2 = <addr> ll
015514 if r3 >= r2 goto <offset>
015515 r2 = r3
015516 r2 += 0x1
015517 *(u64 *)(r1 + 0x10) = r2
015518 r2 = *(u64 *)(r1 + 0x20)
015519 if r2 <= 0x47 goto <offset>
015520 r2 = *(u64 *)(r1 + 0x18)
015521 r2 = *(u64 *)(r2 + 0x40)
015522 *(u64 *)(r10 - 0x5b0) = r2
015523 *(u64 *)(r1 + 0x10) = r3
015524 r1 = 0x9
015525 *(u64 *)(r10 - 0x588) = r1
015526 r1 = 0xf
015527 *(u64 *)(r10 - 0x598) = r1
015528 r1 = 0x10
015529 r2 = 0xa
015530 r3 = 0x7
015531 r4 = 0x8
015532 *(u64 *)(r10 - 0x530) = r4
015533 r4 = 0x5
015534 *(u64 *)(r10 - 0x500) = r4
015535 r8 = 0x6
015536 r9 = 0x3
015537 r7 = 0x4
015538 *(u64 *)(r10 - 0x548) = r3
015539 *(u64 *)(r10 - 0x550) = r2
015540 *(u64 *)(r10 - 0x590) = r1
015541 r1 = r0
015542 r1 += 0x1
015543 r2 = *(u64 *)(r10 - 0x4e8)
015544 if r1 >= r2 goto <offset>
015545 r1 *= 0x30
015546 r2 = *(u64 *)(r10 - 0x4f8)
015547 r2 += r1
015548 r1 = *(u64 *)(r2 + 0x0)
015549 r2 = *(u64 *)(r1 + 0x18)
015550 *(u64 *)(r10 - 0x238) = r2
015551 r2 = *(u64 *)(r1 + 0x10)
015552 *(u64 *)(r10 - 0x240) = r2
015553 r2 = *(u64 *)(r1 + 0x8)
015554 *(u64 *)(r10 - 0x248) = r2
015555 r1 = *(u64 *)(r1 + 0x0)
015556 *(u64 *)(r10 - 0x250) = r1
015557 call <target>
015558 r1 = <addr> ll
015559 r1 = *(u64 *)(r1 + 0x0)
015560 r2 = 0x0
015561 r4 = 0x1
015562 r3 = r1
015563 r3 += -0x220
015564 if r3 > r1 goto <offset>
015565 r4 = 0x0
015566 if r4 == 0x0 goto <offset>
015567 r6 = <addr> ll
015568 r0 = *(u64 *)(r10 - 0x4e0)
015569 if r1 == 0x0 goto <offset>
015570 r6 = r2
015571 r1 = <addr> ll
015572 if r6 >= r1 goto <offset>
015573 goto <offset>
015574 if r4 != 0x0 goto <offset>
015575 r2 = r3
015576 r6 = <addr> ll
015577 r0 = *(u64 *)(r10 - 0x4e0)
015578 if r1 != 0x0 goto <offset>
015579 r1 = <addr> ll
015580 if r6 < r1 goto <offset>
015581 r1 = <addr> ll
015582 *(u64 *)(r1 + 0x0) = r6
015583 r2 = *(u64 *)(r10 - 0x4e8)
015584 if r2 == 0x1 goto <offset>
015585 r3 = r0
015586 r3 += 0x2
015587 if r3 >= r2 goto <offset>
015588 r1 = *(u64 *)(r10 - 0x510)
015589 r5 = *(u64 *)(r1 + 0x0)
015590 *(u64 *)(r10 - 0x5a0) = r3
015591 r1 = r3
015592 r1 *= 0x30
015593 r4 = *(u64 *)(r10 - 0x4f8)
015594 r3 = r4
015595 r3 += r1
015596 *(u64 *)(r10 - 0x5a8) = r3
015597 r1 = *(u64 *)(r3 + 0x0)
015598 r3 = *(u64 *)(r1 + 0x18)
015599 *(u64 *)(r10 - 0x218) = r3
015600 r3 = *(u64 *)(r1 + 0x10)
015601 *(u64 *)(r10 - 0x220) = r3
015602 r3 = *(u64 *)(r1 + 0x8)
015603 *(u64 *)(r10 - 0x228) = r3
015604 r1 = *(u64 *)(r1 + 0x0)
015605 *(u64 *)(r10 - 0x230) = r1
015606 r7 += r0
015607 if r7 >= r2 goto <offset>
015608 r7 *= 0x30
015609 r1 = r4
015610 r1 += r7
015611 r1 = *(u64 *)(r1 + 0x0)
015612 r3 = *(u64 *)(r1 + 0x18)
015613 *(u64 *)(r10 - 0x1a8) = r3
015614 r3 = *(u64 *)(r1 + 0x10)
015615 *(u64 *)(r10 - 0x1b0) = r3
015616 r3 = *(u64 *)(r1 + 0x8)
015617 *(u64 *)(r10 - 0x1b8) = r3
015618 r1 = *(u64 *)(r1 + 0x0)
015619 *(u64 *)(r10 - 0x1c0) = r1
015620 r9 += r0
015621 if r9 >= r2 goto <offset>
015622 r9 *= 0x30
015623 r1 = r4
015624 r1 += r9
015625 r1 = *(u64 *)(r1 + 0x0)
015626 r3 = *(u64 *)(r1 + 0x18)
015627 *(u64 *)(r10 - 0x188) = r3
015628 r3 = *(u64 *)(r1 + 0x10)
015629 *(u64 *)(r10 - 0x190) = r3
015630 r3 = *(u64 *)(r1 + 0x8)
015631 *(u64 *)(r10 - 0x198) = r3
015632 r1 = *(u64 *)(r1 + 0x0)
015633 *(u64 *)(r10 - 0x1a0) = r1
015634 r8 += r0
015635 r7 = r2
015636 if r8 >= r7 goto <offset>
015637 r8 *= 0x30
015638 r1 = r4
015639 r1 += r8
015640 r1 = *(u64 *)(r1 + 0x0)
015641 r3 = *(u64 *)(r1 + 0x18)
015642 *(u64 *)(r10 - 0x168) = r3
015643 r3 = *(u64 *)(r1 + 0x10)
015644 *(u64 *)(r10 - 0x170) = r3
015645 r3 = *(u64 *)(r1 + 0x8)
015646 *(u64 *)(r10 - 0x178) = r3
015647 r1 = *(u64 *)(r1 + 0x0)
015648 *(u64 *)(r10 - 0x180) = r1
015649 r1 = *(u64 *)(r10 - 0x500)
015650 r1 += r0
015651 if r1 >= r7 goto <offset>
015652 r1 *= 0x30
015653 r2 = r4
015654 r2 += r1
015655 r1 = *(u64 *)(r2 + 0x0)
015656 r3 = *(u64 *)(r1 + 0x18)
015657 *(u64 *)(r10 - 0x148) = r3
015658 r3 = *(u64 *)(r1 + 0x10)
015659 *(u64 *)(r10 - 0x150) = r3
015660 r3 = *(u64 *)(r1 + 0x8)
015661 *(u64 *)(r10 - 0x158) = r3
015662 r1 = *(u64 *)(r1 + 0x0)
015663 *(u64 *)(r10 - 0x160) = r1
015664 r1 = *(u64 *)(r10 - 0x530)
015665 r1 += r0
015666 r2 = r4
015667 if r1 >= r7 goto <offset>
015668 r1 *= 0x30
015669 r3 = r2
015670 r3 += r1
015671 r1 = *(u64 *)(r3 + 0x0)
015672 r3 = *(u64 *)(r1 + 0x18)
015673 *(u64 *)(r10 - 0x128) = r3
015674 r3 = *(u64 *)(r1 + 0x10)
015675 *(u64 *)(r10 - 0x130) = r3
015676 r3 = *(u64 *)(r1 + 0x8)
015677 *(u64 *)(r10 - 0x138) = r3
015678 r1 = *(u64 *)(r1 + 0x0)
015679 *(u64 *)(r10 - 0x140) = r1
015680 r1 = *(u64 *)(r10 - 0x548)
015681 r1 += r0
015682 if r1 >= r7 goto <offset>
015683 r1 *= 0x30
015684 r3 = r2
015685 r3 += r1
015686 r1 = *(u64 *)(r3 + 0x0)
015687 r3 = *(u64 *)(r1 + 0x18)
015688 *(u64 *)(r10 - 0x108) = r3
015689 r3 = *(u64 *)(r1 + 0x10)
015690 *(u64 *)(r10 - 0x110) = r3
015691 r3 = *(u64 *)(r1 + 0x8)
015692 *(u64 *)(r10 - 0x118) = r3
015693 r1 = *(u64 *)(r1 + 0x0)
015694 *(u64 *)(r10 - 0x120) = r1
015695 r1 = *(u64 *)(r10 - 0x550)
015696 r1 += r0
015697 if r1 >= r7 goto <offset>
015698 r1 *= 0x30
015699 r3 = r2
015700 r3 += r1
015701 r1 = *(u64 *)(r3 + 0x0)
015702 r3 = *(u64 *)(r1 + 0x18)
015703 *(u64 *)(r10 - 0xe8) = r3
015704 r3 = *(u64 *)(r1 + 0x10)
015705 *(u64 *)(r10 - 0xf0) = r3
015706 r3 = *(u64 *)(r1 + 0x8)
015707 *(u64 *)(r10 - 0xf8) = r3
015708 r1 = *(u64 *)(r1 + 0x0)
015709 *(u64 *)(r10 - 0x100) = r1
015710 r1 = *(u64 *)(r10 - 0x588)
015711 r1 += r0
015712 if r1 >= r7 goto <offset>
015713 r1 *= 0x30
015714 r8 = r2
015715 r8 += r1
015716 r1 = *(u64 *)(r8 + 0x0)
015717 r3 = *(u64 *)(r1 + 0x18)
015718 *(u64 *)(r10 - 0xc8) = r3
015719 r3 = *(u64 *)(r1 + 0x10)
015720 *(u64 *)(r10 - 0xd0) = r3
015721 r3 = *(u64 *)(r1 + 0x8)
015722 *(u64 *)(r10 - 0xd8) = r3
015723 r1 = *(u64 *)(r1 + 0x0)
015724 *(u64 *)(r10 - 0xe0) = r1
015725 r1 = r0
015726 r1 += 0xb
015727 if r1 >= r7 goto <offset>
015728 r1 *= 0x30
015729 r3 = r2
015730 r3 += r1
015731 r1 = *(u64 *)(r3 + 0x0)
015732 r3 = *(u64 *)(r1 + 0x18)
015733 *(u64 *)(r10 - 0xa8) = r3
015734 r3 = *(u64 *)(r1 + 0x10)
015735 *(u64 *)(r10 - 0xb0) = r3
015736 r3 = *(u64 *)(r1 + 0x8)
015737 *(u64 *)(r10 - 0xb8) = r3
015738 r1 = *(u64 *)(r1 + 0x0)
015739 *(u64 *)(r10 - 0xc0) = r1
015740 r1 = r0
015741 r1 += 0xc
015742 if r1 >= r7 goto <offset>
015743 r1 *= 0x30
015744 r3 = r2
015745 r3 += r1
015746 r1 = *(u64 *)(r3 + 0x0)
015747 r3 = *(u64 *)(r1 + 0x18)
015748 *(u64 *)(r10 - 0x88) = r3
015749 r3 = *(u64 *)(r1 + 0x10)
015750 *(u64 *)(r10 - 0x90) = r3
015751 r3 = *(u64 *)(r1 + 0x8)
015752 *(u64 *)(r10 - 0x98) = r3
015753 r1 = *(u64 *)(r1 + 0x0)
015754 *(u64 *)(r10 - 0xa0) = r1
015755 r1 = r0
015756 r1 += 0xd
015757 if r1 >= r7 goto <offset>
015758 r1 *= 0x30
015759 r3 = r2
015760 r3 += r1
015761 r1 = *(u64 *)(r3 + 0x0)
015762 r3 = *(u64 *)(r1 + 0x18)
015763 *(u64 *)(r10 - 0x68) = r3
015764 r3 = *(u64 *)(r1 + 0x10)
015765 *(u64 *)(r10 - 0x70) = r3
015766 r3 = *(u64 *)(r1 + 0x8)
015767 *(u64 *)(r10 - 0x78) = r3
015768 r1 = *(u64 *)(r1 + 0x0)
015769 *(u64 *)(r10 - 0x80) = r1
015770 r1 = r0
015771 r1 += 0xe
015772 if r1 >= r7 goto <offset>
015773 r1 *= 0x30
015774 r3 = r2
015775 r3 += r1
015776 r1 = *(u64 *)(r3 + 0x0)
015777 r3 = *(u64 *)(r1 + 0x18)
015778 *(u64 *)(r10 - 0x48) = r3
015779 r3 = *(u64 *)(r1 + 0x10)
015780 *(u64 *)(r10 - 0x50) = r3
015781 r3 = *(u64 *)(r1 + 0x8)
015782 *(u64 *)(r10 - 0x58) = r3
015783 r1 = *(u64 *)(r1 + 0x0)
015784 *(u64 *)(r10 - 0x60) = r1
015785 r1 = *(u64 *)(r10 - 0x590)
015786 r1 += r0
015787 if r1 >= r7 goto <offset>
015788 r1 *= 0x30
015789 r3 = r2
015790 r3 += r1
015791 r1 = *(u64 *)(r3 + 0x0)
015792 r3 = *(u64 *)(r1 + 0x18)
015793 *(u64 *)(r10 - 0x28) = r3
015794 r3 = *(u64 *)(r1 + 0x10)
015795 *(u64 *)(r10 - 0x30) = r3
015796 r3 = *(u64 *)(r1 + 0x8)
015797 *(u64 *)(r10 - 0x38) = r3
015798 r1 = *(u64 *)(r1 + 0x0)
015799 *(u64 *)(r10 - 0x40) = r1
015800 r1 = *(u64 *)(r10 - 0x598)
015801 r1 += r0
015802 if r1 >= r7 goto <offset>
015803 r1 *= 0x30
015804 r2 += r1
015805 r1 = *(u64 *)(r2 + 0x0)
015806 r3 = *(u64 *)(r1 + 0x18)
015807 *(u64 *)(r10 - 0x8) = r3
015808 r3 = *(u64 *)(r1 + 0x10)
015809 *(u64 *)(r10 - 0x10) = r3
015810 r3 = *(u64 *)(r1 + 0x8)
015811 *(u64 *)(r10 - 0x18) = r3
015812 r1 = *(u64 *)(r1 + 0x0)
015813 *(u64 *)(r10 - 0x20) = r1
015814 r1 = *(u64 *)(r5 + 0x0)
015815 r3 = *(u64 *)(r5 + 0x8)
015816 r4 = *(u64 *)(r5 + 0x10)
015817 r2 = *(u64 *)(r5 + 0x18)
015818 *(u64 *)(r6 + 0x18) = r2
015819 *(u64 *)(r6 + 0x10) = r4
015820 *(u64 *)(r6 + 0x8) = r3
015821 *(u64 *)(r6 + 0x0) = r1
015822 *(u16 *)(r6 + 0x20) = 0x101
015823 r1 = *(u64 *)(r10 - 0x230)
015824 *(u64 *)(r6 + 0x22) = r1
015825 r1 = *(u64 *)(r10 - 0x228)
015826 *(u64 *)(r6 + 0x2a) = r1
015827 r1 = *(u64 *)(r10 - 0x220)
015828 *(u64 *)(r6 + 0x32) = r1
015829 r1 = *(u64 *)(r10 - 0x218)
015830 *(u64 *)(r6 + 0x3a) = r1
015831 *(u16 *)(r6 + 0x42) = 0x100
015832 r1 = *(u64 *)(r10 - 0x1c0)
015833 *(u64 *)(r6 + 0x44) = r1
015834 r1 = *(u64 *)(r10 - 0x1b8)
015835 *(u64 *)(r6 + 0x4c) = r1
015836 r1 = *(u64 *)(r10 - 0x1b0)
015837 *(u64 *)(r6 + 0x54) = r1
015838 r1 = *(u64 *)(r10 - 0x1a8)
015839 *(u64 *)(r6 + 0x5c) = r1
015840 *(u16 *)(r6 + 0x64) = 0x0
015841 r1 = *(u64 *)(r10 - 0x188)
015842 *(u64 *)(r6 + 0x7e) = r1
015843 r1 = *(u64 *)(r10 - 0x190)
015844 *(u64 *)(r6 + 0x76) = r1
015845 r1 = *(u64 *)(r10 - 0x198)
015846 *(u64 *)(r6 + 0x6e) = r1
015847 r1 = *(u64 *)(r10 - 0x1a0)
015848 *(u64 *)(r6 + 0x66) = r1
015849 *(u16 *)(r6 + 0x86) = 0x0
015850 r1 = *(u64 *)(r10 - 0x168)
015851 *(u64 *)(r6 + 0xa0) = r1
015852 r1 = *(u64 *)(r10 - 0x170)
015853 *(u64 *)(r6 + 0x98) = r1
015854 r1 = *(u64 *)(r10 - 0x178)
015855 *(u64 *)(r6 + 0x90) = r1
015856 r1 = *(u64 *)(r10 - 0x180)
015857 *(u64 *)(r6 + 0x88) = r1
015858 *(u16 *)(r6 + 0xa8) = 0x0
015859 r1 = *(u64 *)(r10 - 0x148)
015860 *(u64 *)(r6 + 0xc2) = r1
015861 r1 = *(u64 *)(r10 - 0x150)
015862 *(u64 *)(r6 + 0xba) = r1
015863 r1 = *(u64 *)(r10 - 0x158)
015864 *(u64 *)(r6 + 0xb2) = r1
015865 r1 = *(u64 *)(r10 - 0x160)
015866 *(u64 *)(r6 + 0xaa) = r1
015867 *(u16 *)(r6 + 0xca) = 0x0
015868 r1 = *(u64 *)(r10 - 0x128)
015869 *(u64 *)(r6 + 0xe4) = r1
015870 r1 = *(u64 *)(r10 - 0x130)
015871 *(u64 *)(r6 + 0xdc) = r1
015872 r1 = *(u64 *)(r10 - 0x138)
015873 *(u64 *)(r6 + 0xd4) = r1
015874 r1 = *(u64 *)(r10 - 0x140)
015875 *(u64 *)(r6 + 0xcc) = r1
015876 *(u16 *)(r6 + 0xec) = 0x100
015877 r1 = *(u64 *)(r10 - 0x108)
015878 *(u64 *)(r6 + 0x106) = r1
015879 r1 = *(u64 *)(r10 - 0x110)
015880 *(u64 *)(r6 + 0xfe) = r1
015881 r1 = *(u64 *)(r10 - 0x118)
015882 *(u64 *)(r6 + 0xf6) = r1
015883 r1 = *(u64 *)(r10 - 0x120)
015884 *(u64 *)(r6 + 0xee) = r1
015885 *(u16 *)(r6 + 0x10e) = 0x100
015886 r1 = *(u64 *)(r10 - 0xe8)
015887 *(u64 *)(r6 + 0x128) = r1
015888 r1 = *(u64 *)(r10 - 0xf0)
015889 *(u64 *)(r6 + 0x120) = r1
015890 r1 = *(u64 *)(r10 - 0xf8)
015891 *(u64 *)(r6 + 0x118) = r1
015892 r1 = *(u64 *)(r10 - 0x100)
015893 *(u64 *)(r6 + 0x110) = r1
015894 *(u16 *)(r6 + 0x130) = 0x100
015895 r1 = *(u64 *)(r10 - 0xc8)
015896 *(u64 *)(r6 + 0x14a) = r1
015897 r1 = *(u64 *)(r10 - 0xd0)
015898 *(u64 *)(r6 + 0x142) = r1
015899 r1 = *(u64 *)(r10 - 0xd8)
015900 *(u64 *)(r6 + 0x13a) = r1
015901 r1 = *(u64 *)(r10 - 0xe0)
015902 *(u64 *)(r6 + 0x132) = r1
015903 *(u16 *)(r6 + 0x152) = 0x100
015904 r1 = *(u64 *)(r10 - 0xa8)
015905 *(u64 *)(r6 + 0x16c) = r1
015906 r1 = *(u64 *)(r10 - 0xb0)
015907 *(u64 *)(r6 + 0x164) = r1
015908 r1 = *(u64 *)(r10 - 0xb8)
015909 *(u64 *)(r6 + 0x15c) = r1
015910 r1 = *(u64 *)(r10 - 0xc0)
015911 *(u64 *)(r6 + 0x154) = r1
015912 *(u16 *)(r6 + 0x174) = 0x0
015913 r1 = *(u64 *)(r10 - 0x88)
015914 *(u64 *)(r6 + 0x18e) = r1
015915 r1 = *(u64 *)(r10 - 0x90)
015916 *(u64 *)(r6 + 0x186) = r1
015917 r1 = *(u64 *)(r10 - 0x98)
015918 *(u64 *)(r6 + 0x17e) = r1
015919 r1 = *(u64 *)(r10 - 0xa0)
015920 *(u64 *)(r6 + 0x176) = r1
015921 *(u16 *)(r6 + 0x196) = 0x0
015922 r1 = *(u64 *)(r10 - 0x68)
015923 *(u64 *)(r6 + 0x1b0) = r1
015924 r1 = *(u64 *)(r10 - 0x70)
015925 *(u64 *)(r6 + 0x1a8) = r1
015926 r1 = *(u64 *)(r10 - 0x78)
015927 *(u64 *)(r6 + 0x1a0) = r1
015928 r1 = *(u64 *)(r10 - 0x80)
015929 *(u64 *)(r6 + 0x198) = r1
015930 *(u16 *)(r6 + 0x1b8) = 0x0
015931 r1 = *(u64 *)(r10 - 0x48)
015932 *(u64 *)(r6 + 0x1d2) = r1
015933 r1 = *(u64 *)(r10 - 0x50)
015934 *(u64 *)(r6 + 0x1ca) = r1
015935 r1 = *(u64 *)(r10 - 0x58)
015936 *(u64 *)(r6 + 0x1c2) = r1
015937 r1 = *(u64 *)(r10 - 0x60)
015938 *(u64 *)(r6 + 0x1ba) = r1
015939 *(u16 *)(r6 + 0x1da) = 0x0
015940 r1 = *(u64 *)(r10 - 0x28)
015941 *(u64 *)(r6 + 0x1f4) = r1
015942 r1 = *(u64 *)(r10 - 0x30)
015943 *(u64 *)(r6 + 0x1ec) = r1
015944 r1 = *(u64 *)(r10 - 0x38)
015945 *(u64 *)(r6 + 0x1e4) = r1
015946 r1 = *(u64 *)(r10 - 0x40)
015947 *(u64 *)(r6 + 0x1dc) = r1
015948 *(u16 *)(r6 + 0x1fc) = 0x0
015949 r1 = *(u64 *)(r10 - 0x8)
015950 *(u64 *)(r6 + 0x216) = r1
015951 r1 = *(u64 *)(r10 - 0x10)
015952 *(u64 *)(r6 + 0x20e) = r1
015953 r1 = *(u64 *)(r10 - 0x18)
015954 *(u64 *)(r6 + 0x206) = r1
015955 r1 = *(u64 *)(r10 - 0x20)
015956 *(u64 *)(r6 + 0x1fe) = r1
015957 *(u16 *)(r6 + 0x21e) = 0x0
015958 call <target>
015959 r1 = <addr> ll
015960 r2 = *(u64 *)(r1 + 0x0)
015961 r3 = 0x0
015962 r4 = 0x1
015963 r1 = r2
015964 r1 += -0x18
015965 if r1 > r2 goto <offset>
015966 r4 = 0x0
015967 if r4 == 0x0 goto <offset>
015968 r1 = <addr> ll
015969 r4 = *(u64 *)(r10 - 0x4e0)
015970 if r2 == 0x0 goto <offset>
015971 r1 = r3
015972 r2 = <addr> ll
015973 if r1 > r2 goto <offset>
015974 goto <offset>
015975 if r4 != 0x0 goto <offset>
015976 r3 = r1
015977 r1 = <addr> ll
015978 r4 = *(u64 *)(r10 - 0x4e0)
015979 if r2 != 0x0 goto <offset>
015980 r2 = <addr> ll
015981 if r1 <= r2 goto <offset>
015982 r2 = <addr> ll
015983 *(u64 *)(r2 + 0x0) = r1
015984 r2 = *(u64 *)(r10 - 0x508)
015985 *(u64 *)(r1 + 0x8) = r2
015986 r2 = -<addr> ll
015987 *(u64 *)(r1 + 0x0) = r2
015988 *(u64 *)(r1 + 0x10) = 0x0
015989 r2 = *(u64 *)(r10 - 0x238)
015990 r3 = *(u64 *)(r10 - 0x520)
015991 *(u64 *)(r3 + 0x18) = r2
015992 r2 = *(u64 *)(r10 - 0x240)
015993 *(u64 *)(r3 + 0x10) = r2
015994 r2 = *(u64 *)(r10 - 0x248)
015995 *(u64 *)(r3 + 0x8) = r2
015996 r2 = *(u64 *)(r10 - 0x250)
015997 *(u64 *)(r3 + 0x0) = r2
015998 *(u64 *)(r10 - 0x1f0) = r1
015999 *(u64 *)(r10 - 0x208) = r6
016000 *(u64 *)(r10 - 0x1e8) = 0x18
016001 *(u64 *)(r10 - 0x1f8) = 0x18
016002 *(u64 *)(r10 - 0x200) = 0x10
016003 *(u64 *)(r10 - 0x210) = 0x10
016004 if r7 <= 0x2 goto <offset>
016005 r9 = r4
016006 r9 += 0x10
016007 if r9 == -0x1 goto <offset>
016008 r4 += 0x11
016009 r1 = *(u64 *)(r10 - 0x5a0)
016010 if r4 < r1 goto <offset>
016011 r1 = *(u64 *)(r10 - 0x4e8)
016012 if r9 >= r1 goto <offset>
016013 *(u64 *)(r10 - 0x4e0) = r8
016014 r1 = *(u64 *)(r10 - 0x5a8)
016015 *(u64 *)(r10 - 0x10) = r1
016016 r1 = *(u64 *)(r10 - 0x510)
016017 *(u64 *)(r10 - 0x20) = r1
016018 *(u64 *)(r10 - 0x8) = 0xf
016019 *(u64 *)(r10 - 0x18) = 0x2
016020 r1 = r10
016021 r1 += -0x40
016022 r2 = r10
016023 r2 += -0x20
016024 call -0x3dc7
016025 r6 = *(u64 *)(r10 - 0x30)
016026 r7 = *(u64 *)(r10 - 0x38)
016027 r1 = r10
016028 r1 += -0x270
016029 r2 = r10
016030 r2 += -0x210
016031 r3 = r7
016032 r4 = r6
016033 call <target>
016034 r8 = *(u64 *)(r10 - 0x270)
016035 r1 = -<addr> ll
016036 if r8 != r1 goto <offset>
016037 r8 = *(u64 *)(r10 - 0x4f8)
016038 if r6 == 0x0 goto <offset>
016039 r7 += 0x10
016040 goto <offset>
016041 r7 += 0x30
016042 r6 += -0x1
016043 if r6 == 0x0 goto <offset>
016044 r1 = *(u64 *)(r7 - 0x8)
016045 r2 = *(u64 *)(r1 + 0x0)
016046 r2 += -0x1
016047 *(u64 *)(r1 + 0x0) = r2
016048 if r2 != 0x0 goto <offset>
016049 r1 = r7
016050 r1 += -0x8
016051 call <target>
016052 r1 = *(u64 *)(r7 + 0x0)
016053 r2 = *(u64 *)(r1 + 0x0)
016054 r2 += -0x1
016055 *(u64 *)(r1 + 0x0) = r2
016056 if r2 != 0x0 goto <offset>
016057 r1 = r7
016058 call <target>
016059 goto <offset>
016060 r1 = *(u64 *)(r10 - 0x260)
016061 *(u64 *)(r10 - 0x528) = r1
016062 r1 = *(u64 *)(r10 - 0x268)
016063 *(u64 *)(r10 - 0x508) = r1
016064 if r6 == 0x0 goto <offset>
016065 r7 += 0x10
016066 goto <offset>
016067 r7 += 0x30
016068 r6 += -0x1
016069 if r6 == 0x0 goto <offset>
016070 r1 = *(u64 *)(r7 - 0x8)
016071 r2 = *(u64 *)(r1 + 0x0)
016072 r2 += -0x1
016073 *(u64 *)(r1 + 0x0) = r2
016074 if r2 != 0x0 goto <offset>
016075 r1 = r7
016076 r1 += -0x8
016077 call <target>
016078 r1 = *(u64 *)(r7 + 0x0)
016079 r2 = *(u64 *)(r1 + 0x0)
016080 r2 += -0x1
016081 *(u64 *)(r1 + 0x0) = r2
016082 if r2 != 0x0 goto <offset>
016083 r1 = r7
016084 call <target>
016085 goto <offset>
016086 r1 = *(u64 *)(r10 - 0x4e0)
016087 r1 = *(u64 *)(r1 + 0x10)
016088 r3 = *(u64 *)(r1 + 0x10)
016089 r2 = <addr> ll
016090 if r3 >= r2 goto <offset>
016091 r2 = r3
016092 r2 += 0x1
016093 *(u64 *)(r1 + 0x10) = r2
016094 r2 = *(u64 *)(r1 + 0x20)
016095 if r2 <= 0x47 goto <offset>
016096 r2 = *(u64 *)(r1 + 0x18)
016097 r2 = *(u64 *)(r2 + 0x40)
016098 *(u64 *)(r1 + 0x10) = r3
016099 r1 = *(u64 *)(r10 - 0x5b0)
016100 r2 -= r1
016101 *(u64 *)(r10 - 0x508) = r2
016102 r0 = r9
016103 r9 = *(u64 *)(r10 - 0x4e8)
016104 goto <offset>
016105 *(u64 *)(r10 - 0x4f0) = r8
016106 r0 = r9
016107 goto <offset>
016108 r1 = r0
016109 r1 += 0x7
016110 if r1 >= r9 goto <offset>
016111 r1 *= 0x30
016112 r2 = r8
016113 r2 += r1
016114 r1 = *(u64 *)(r2 + 0x10)
016115 r3 = *(u64 *)(r1 + 0x10)
016116 r2 = <addr> ll
016117 if r3 >= r2 goto <offset>
016118 r2 = r3
016119 r2 += 0x1
016120 *(u64 *)(r1 + 0x10) = r2
016121 r2 = *(u64 *)(r1 + 0x20)
016122 if r2 <= 0x47 goto <offset>
016123 r2 = *(u64 *)(r1 + 0x18)
016124 r2 = *(u64 *)(r2 + 0x40)
016125 *(u64 *)(r10 - 0x550) = r2
016126 *(u64 *)(r1 + 0x10) = r3
016127 r1 = r0
016128 r1 += 0x1
016129 if r1 >= r9 goto <offset>
016130 r1 *= 0x30
016131 r2 = r8
016132 r2 += r1
016133 r1 = *(u64 *)(r2 + 0x0)
016134 r2 = *(u64 *)(r1 + 0x18)
016135 *(u64 *)(r10 - 0x218) = r2
016136 r2 = *(u64 *)(r1 + 0x10)
016137 *(u64 *)(r10 - 0x220) = r2
016138 r2 = *(u64 *)(r1 + 0x8)
016139 *(u64 *)(r10 - 0x228) = r2
016140 r1 = *(u64 *)(r1 + 0x0)
016141 *(u64 *)(r10 - 0x230) = r1
016142 call <target>
016143 r1 = <addr> ll
016144 r1 = *(u64 *)(r1 + 0x0)
016145 r2 = 0x0
016146 r4 = 0x1
016147 r3 = r1
016148 r3 += -0x1fe
016149 if r3 > r1 goto <offset>
016150 r4 = 0x0
016151 if r4 == 0x0 goto <offset>
016152 r7 = <addr> ll
016153 r5 = *(u64 *)(r10 - 0x4e0)
016154 if r1 == 0x0 goto <offset>
016155 r7 = r2
016156 r1 = <addr> ll
016157 if r7 >= r1 goto <offset>
016158 goto <offset>
016159 if r4 != 0x0 goto <offset>
016160 r2 = r3
016161 r7 = <addr> ll
016162 r5 = *(u64 *)(r10 - 0x4e0)
016163 if r1 != 0x0 goto <offset>
016164 r1 = <addr> ll
016165 if r7 < r1 goto <offset>
016166 r1 = <addr> ll
016167 *(u64 *)(r1 + 0x0) = r7
016168 r6 = r5
016169 r6 += 0x2
016170 if r6 >= r9 goto <offset>
016171 r1 = r5
016172 r1 += 0x3
016173 if r1 >= r9 goto <offset>
016174 r2 = r6
016175 r2 *= 0x30
016176 r4 = r8
016177 r4 += r2
016178 r2 = *(u64 *)(r4 + 0x0)
016179 r1 *= 0x30
016180 r3 = r8
016181 r3 += r1
016182 r1 = *(u64 *)(r3 + 0x0)
016183 r3 = *(u64 *)(r1 + 0x18)
016184 *(u64 *)(r10 - 0x1a8) = r3
016185 r3 = *(u64 *)(r1 + 0x10)
016186 *(u64 *)(r10 - 0x1b0) = r3
016187 r3 = *(u64 *)(r1 + 0x8)
016188 *(u64 *)(r10 - 0x1b8) = r3
016189 r1 = *(u64 *)(r1 + 0x0)
016190 *(u64 *)(r10 - 0x1c0) = r1
016191 r1 = *(u64 *)(r8 + 0x60)
016192 r3 = *(u64 *)(r1 + 0x18)
016193 *(u64 *)(r10 - 0x188) = r3
016194 r3 = *(u64 *)(r1 + 0x10)
016195 *(u64 *)(r10 - 0x190) = r3
016196 r3 = *(u64 *)(r1 + 0x8)
016197 *(u64 *)(r10 - 0x198) = r3
016198 r1 = *(u64 *)(r1 + 0x0)
016199 *(u64 *)(r10 - 0x1a0) = r1
016200 r1 = *(u64 *)(r8 + 0x30)
016201 r3 = *(u64 *)(r1 + 0x18)
016202 *(u64 *)(r10 - 0x168) = r3
016203 r3 = *(u64 *)(r1 + 0x10)
016204 *(u64 *)(r10 - 0x170) = r3
016205 r3 = *(u64 *)(r1 + 0x8)
016206 *(u64 *)(r10 - 0x178) = r3
016207 r1 = *(u64 *)(r1 + 0x0)
016208 *(u64 *)(r10 - 0x180) = r1
016209 r1 = r5
016210 r1 += 0x4
016211 if r1 >= r9 goto <offset>
016212 r1 *= 0x30
016213 r3 = r8
016214 r3 += r1
016215 r1 = *(u64 *)(r3 + 0x0)
016216 r3 = *(u64 *)(r1 + 0x18)
016217 *(u64 *)(r10 - 0x148) = r3
016218 r3 = *(u64 *)(r1 + 0x10)
016219 *(u64 *)(r10 - 0x150) = r3
016220 r3 = *(u64 *)(r1 + 0x8)
016221 *(u64 *)(r10 - 0x158) = r3
016222 r1 = *(u64 *)(r1 + 0x0)
016223 *(u64 *)(r10 - 0x160) = r1
016224 r1 = r5
016225 r1 += 0x5
016226 if r1 >= r9 goto <offset>
016227 r1 *= 0x30
016228 r3 = r8
016229 r3 += r1
016230 r1 = *(u64 *)(r3 + 0x0)
016231 r3 = *(u64 *)(r1 + 0x18)
016232 *(u64 *)(r10 - 0x128) = r3
016233 r3 = *(u64 *)(r1 + 0x10)
016234 *(u64 *)(r10 - 0x130) = r3
016235 r3 = *(u64 *)(r1 + 0x8)
016236 *(u64 *)(r10 - 0x138) = r3
016237 r1 = *(u64 *)(r1 + 0x0)
016238 *(u64 *)(r10 - 0x140) = r1
016239 r1 = r5
016240 r1 += 0x6
016241 if r1 >= r9 goto <offset>
016242 r1 *= 0x30
016243 r3 = r8
016244 r3 += r1
016245 r1 = *(u64 *)(r3 + 0x0)
016246 r3 = *(u64 *)(r1 + 0x18)
016247 *(u64 *)(r10 - 0x108) = r3
016248 r3 = *(u64 *)(r1 + 0x10)
016249 *(u64 *)(r10 - 0x110) = r3
016250 r3 = *(u64 *)(r1 + 0x8)
016251 *(u64 *)(r10 - 0x118) = r3
016252 r1 = *(u64 *)(r1 + 0x0)
016253 *(u64 *)(r10 - 0x120) = r1
016254 r1 = r5
016255 r1 += 0x7
016256 if r1 >= r9 goto <offset>
016257 r1 *= 0x30
016258 r3 = r8
016259 r3 += r1
016260 *(u64 *)(r10 - 0x588) = r3
016261 r1 = *(u64 *)(r3 + 0x0)
016262 r3 = *(u64 *)(r1 + 0x18)
016263 *(u64 *)(r10 - 0xe8) = r3
016264 r3 = *(u64 *)(r1 + 0x10)
016265 *(u64 *)(r10 - 0xf0) = r3
016266 r3 = *(u64 *)(r1 + 0x8)
016267 *(u64 *)(r10 - 0xf8) = r3
016268 r1 = *(u64 *)(r1 + 0x0)
016269 *(u64 *)(r10 - 0x100) = r1
016270 r1 = r5
016271 r1 += 0x8
016272 if r1 >= r9 goto <offset>
016273 r1 *= 0x30
016274 r3 = r8
016275 r3 += r1
016276 r1 = *(u64 *)(r3 + 0x0)
016277 r3 = *(u64 *)(r1 + 0x18)
016278 *(u64 *)(r10 - 0xc8) = r3
016279 r3 = *(u64 *)(r1 + 0x10)
016280 *(u64 *)(r10 - 0xd0) = r3
016281 r3 = *(u64 *)(r1 + 0x8)
016282 *(u64 *)(r10 - 0xd8) = r3
016283 r1 = *(u64 *)(r1 + 0x0)
016284 *(u64 *)(r10 - 0xe0) = r1
016285 r1 = r5
016286 r1 += 0x9
016287 if r1 >= r9 goto <offset>
016288 r1 *= 0x30
016289 r3 = r8
016290 r3 += r1
016291 *(u64 *)(r10 - 0x548) = r3
016292 r1 = *(u64 *)(r3 + 0x0)
016293 r3 = *(u64 *)(r1 + 0x18)
016294 *(u64 *)(r10 - 0xa8) = r3
016295 r3 = *(u64 *)(r1 + 0x10)
016296 *(u64 *)(r10 - 0xb0) = r3
016297 r3 = *(u64 *)(r1 + 0x8)
016298 *(u64 *)(r10 - 0xb8) = r3
016299 r1 = *(u64 *)(r1 + 0x0)
016300 *(u64 *)(r10 - 0xc0) = r1
016301 r1 = r5
016302 r1 += 0xa
016303 if r1 >= r9 goto <offset>
016304 r1 *= 0x30
016305 r3 = r8
016306 r3 += r1
016307 r1 = *(u64 *)(r3 + 0x0)
016308 r3 = *(u64 *)(r1 + 0x18)
016309 *(u64 *)(r10 - 0x88) = r3
016310 r3 = *(u64 *)(r1 + 0x10)
016311 *(u64 *)(r10 - 0x90) = r3
016312 r3 = *(u64 *)(r1 + 0x8)
016313 *(u64 *)(r10 - 0x98) = r3
016314 r1 = *(u64 *)(r1 + 0x0)
016315 *(u64 *)(r10 - 0xa0) = r1
016316 r1 = r5
016317 r1 += 0xb
016318 if r1 >= r9 goto <offset>
016319 *(u64 *)(r10 - 0x530) = r4
016320 r1 *= 0x30
016321 r3 = r8
016322 r3 += r1
016323 r1 = *(u64 *)(r3 + 0x0)
016324 r3 = *(u64 *)(r1 + 0x18)
016325 *(u64 *)(r10 - 0x68) = r3
016326 r3 = *(u64 *)(r1 + 0x10)
016327 *(u64 *)(r10 - 0x70) = r3
016328 r3 = *(u64 *)(r1 + 0x8)
016329 *(u64 *)(r10 - 0x78) = r3
016330 r1 = *(u64 *)(r1 + 0x0)
016331 *(u64 *)(r10 - 0x80) = r1
016332 r1 = r5
016333 r1 += 0xc
016334 if r1 >= r9 goto <offset>
016335 r1 *= 0x30
016336 r3 = r8
016337 r3 += r1
016338 r1 = *(u64 *)(r3 + 0x0)
016339 r3 = *(u64 *)(r1 + 0x18)
016340 *(u64 *)(r10 - 0x48) = r3
016341 r3 = *(u64 *)(r1 + 0x10)
016342 *(u64 *)(r10 - 0x50) = r3
016343 r3 = *(u64 *)(r1 + 0x8)
016344 *(u64 *)(r10 - 0x58) = r3
016345 r1 = *(u64 *)(r1 + 0x0)
016346 *(u64 *)(r10 - 0x60) = r1
016347 r1 = r5
016348 r1 += 0xd
016349 r4 = r8
016350 if r1 >= r9 goto <offset>
016351 r8 = r5
016352 r8 += 0xe
016353 r1 *= 0x30
016354 r3 = r4
016355 r3 += r1
016356 r1 = *(u64 *)(r3 + 0x0)
016357 r3 = *(u64 *)(r1 + 0x18)
016358 *(u64 *)(r10 - 0x28) = r3
016359 r3 = *(u64 *)(r1 + 0x10)
016360 *(u64 *)(r10 - 0x30) = r3
016361 r3 = *(u64 *)(r1 + 0x8)
016362 *(u64 *)(r10 - 0x38) = r3
016363 r1 = *(u64 *)(r1 + 0x0)
016364 *(u64 *)(r10 - 0x40) = r1
016365 if r8 >= r9 goto <offset>
016366 r1 = r8
016367 r1 *= 0x30
016368 r3 = r4
016369 r3 += r1
016370 r1 = *(u64 *)(r3 + 0x0)
016371 r3 = *(u64 *)(r1 + 0x18)
016372 *(u64 *)(r10 - 0x8) = r3
016373 r3 = *(u64 *)(r1 + 0x10)
016374 *(u64 *)(r10 - 0x10) = r3
016375 r3 = *(u64 *)(r1 + 0x8)
016376 *(u64 *)(r10 - 0x18) = r3
016377 r1 = *(u64 *)(r1 + 0x0)
016378 *(u64 *)(r10 - 0x20) = r1
016379 r1 = *(u64 *)(r2 + 0x0)
016380 r3 = *(u64 *)(r2 + 0x8)
016381 r4 = *(u64 *)(r2 + 0x10)
016382 r2 = *(u64 *)(r2 + 0x18)
016383 *(u64 *)(r7 + 0x18) = r2
016384 *(u64 *)(r7 + 0x10) = r4
016385 *(u64 *)(r7 + 0x8) = r3
016386 *(u64 *)(r7 + 0x0) = r1
016387 *(u16 *)(r7 + 0x20) = 0x0
016388 r1 = *(u64 *)(r10 - 0x1c0)
016389 *(u64 *)(r7 + 0x22) = r1
016390 r1 = *(u64 *)(r10 - 0x1b8)
016391 *(u64 *)(r7 + 0x2a) = r1
016392 r1 = *(u64 *)(r10 - 0x1b0)
016393 *(u64 *)(r7 + 0x32) = r1
016394 r1 = *(u64 *)(r10 - 0x1a8)
016395 *(u64 *)(r7 + 0x3a) = r1
016396 *(u16 *)(r7 + 0x42) = 0x0
016397 r1 = *(u64 *)(r10 - 0x1a0)
016398 *(u64 *)(r7 + 0x44) = r1
016399 r1 = *(u64 *)(r10 - 0x198)
016400 *(u64 *)(r7 + 0x4c) = r1
016401 r1 = *(u64 *)(r10 - 0x190)
016402 *(u64 *)(r7 + 0x54) = r1
016403 r1 = *(u64 *)(r10 - 0x188)
016404 *(u64 *)(r7 + 0x5c) = r1
016405 *(u16 *)(r7 + 0x64) = 0x0
016406 r1 = *(u64 *)(r10 - 0x168)
016407 *(u64 *)(r7 + 0x7e) = r1
016408 r1 = *(u64 *)(r10 - 0x170)
016409 *(u64 *)(r7 + 0x76) = r1
016410 r1 = *(u64 *)(r10 - 0x178)
016411 *(u64 *)(r7 + 0x6e) = r1
016412 r1 = *(u64 *)(r10 - 0x180)
016413 *(u64 *)(r7 + 0x66) = r1
016414 *(u16 *)(r7 + 0x86) = 0x101
016415 r1 = *(u64 *)(r10 - 0x148)
016416 *(u64 *)(r7 + 0xa0) = r1
016417 r1 = *(u64 *)(r10 - 0x150)
016418 *(u64 *)(r7 + 0x98) = r1
016419 r1 = *(u64 *)(r10 - 0x158)
016420 *(u64 *)(r7 + 0x90) = r1
016421 r1 = *(u64 *)(r10 - 0x160)
016422 *(u64 *)(r7 + 0x88) = r1
016423 *(u16 *)(r7 + 0xa8) = 0x100
016424 r1 = *(u64 *)(r10 - 0x128)
016425 *(u64 *)(r7 + 0xc2) = r1
016426 r1 = *(u64 *)(r10 - 0x130)
016427 *(u64 *)(r7 + 0xba) = r1
016428 r1 = *(u64 *)(r10 - 0x138)
016429 *(u64 *)(r7 + 0xb2) = r1
016430 r1 = *(u64 *)(r10 - 0x140)
016431 *(u64 *)(r7 + 0xaa) = r1
016432 *(u16 *)(r7 + 0xca) = 0x0
016433 r1 = *(u64 *)(r10 - 0x108)
016434 *(u64 *)(r7 + 0xe4) = r1
016435 r1 = *(u64 *)(r10 - 0x110)
016436 *(u64 *)(r7 + 0xdc) = r1
016437 r1 = *(u64 *)(r10 - 0x118)
016438 *(u64 *)(r7 + 0xd4) = r1
016439 r1 = *(u64 *)(r10 - 0x120)
016440 *(u64 *)(r7 + 0xcc) = r1
016441 *(u16 *)(r7 + 0xec) = 0x0
016442 r1 = *(u64 *)(r10 - 0xe8)
016443 *(u64 *)(r7 + 0x106) = r1
016444 r1 = *(u64 *)(r10 - 0xf0)
016445 *(u64 *)(r7 + 0xfe) = r1
016446 r1 = *(u64 *)(r10 - 0xf8)
016447 *(u64 *)(r7 + 0xf6) = r1
016448 r1 = *(u64 *)(r10 - 0x100)
016449 *(u64 *)(r7 + 0xee) = r1
016450 *(u16 *)(r7 + 0x10e) = 0x100
016451 r1 = *(u64 *)(r10 - 0xc8)
016452 *(u64 *)(r7 + 0x128) = r1
016453 r1 = *(u64 *)(r10 - 0xd0)
016454 *(u64 *)(r7 + 0x120) = r1
016455 r1 = *(u64 *)(r10 - 0xd8)
016456 *(u64 *)(r7 + 0x118) = r1
016457 r1 = *(u64 *)(r10 - 0xe0)
016458 *(u64 *)(r7 + 0x110) = r1
016459 *(u16 *)(r7 + 0x130) = 0x100
016460 r1 = *(u64 *)(r10 - 0xa8)
016461 *(u64 *)(r7 + 0x14a) = r1
016462 r1 = *(u64 *)(r10 - 0xb0)
016463 *(u64 *)(r7 + 0x142) = r1
016464 r1 = *(u64 *)(r10 - 0xb8)
016465 *(u64 *)(r7 + 0x13a) = r1
016466 r1 = *(u64 *)(r10 - 0xc0)
016467 *(u64 *)(r7 + 0x132) = r1
016468 *(u16 *)(r7 + 0x152) = 0x100
016469 r1 = *(u64 *)(r10 - 0x88)
016470 *(u64 *)(r7 + 0x16c) = r1
016471 r1 = *(u64 *)(r10 - 0x90)
016472 *(u64 *)(r7 + 0x164) = r1
016473 r1 = *(u64 *)(r10 - 0x98)
016474 *(u64 *)(r7 + 0x15c) = r1
016475 r1 = *(u64 *)(r10 - 0xa0)
016476 *(u64 *)(r7 + 0x154) = r1
016477 *(u16 *)(r7 + 0x174) = 0x100
016478 r1 = *(u64 *)(r10 - 0x68)
016479 *(u64 *)(r7 + 0x18e) = r1
016480 r1 = *(u64 *)(r10 - 0x70)
016481 *(u64 *)(r7 + 0x186) = r1
016482 r1 = *(u64 *)(r10 - 0x78)
016483 *(u64 *)(r7 + 0x17e) = r1
016484 r1 = *(u64 *)(r10 - 0x80)
016485 *(u64 *)(r7 + 0x176) = r1
016486 *(u16 *)(r7 + 0x196) = 0x100
016487 r1 = *(u64 *)(r10 - 0x48)
016488 *(u64 *)(r7 + 0x1b0) = r1
016489 r1 = *(u64 *)(r10 - 0x50)
016490 *(u64 *)(r7 + 0x1a8) = r1
016491 r1 = *(u64 *)(r10 - 0x58)
016492 *(u64 *)(r7 + 0x1a0) = r1
016493 r1 = *(u64 *)(r10 - 0x60)
016494 *(u64 *)(r7 + 0x198) = r1
016495 *(u16 *)(r7 + 0x1b8) = 0x100
016496 r1 = *(u64 *)(r10 - 0x28)
016497 *(u64 *)(r7 + 0x1d2) = r1
016498 r1 = *(u64 *)(r10 - 0x30)
016499 *(u64 *)(r7 + 0x1ca) = r1
016500 r1 = *(u64 *)(r10 - 0x38)
016501 *(u64 *)(r7 + 0x1c2) = r1
016502 r1 = *(u64 *)(r10 - 0x40)
016503 *(u64 *)(r7 + 0x1ba) = r1
016504 *(u16 *)(r7 + 0x1da) = 0x100
016505 r1 = *(u64 *)(r10 - 0x8)
016506 *(u64 *)(r7 + 0x1f4) = r1
016507 r1 = *(u64 *)(r10 - 0x10)
016508 *(u64 *)(r7 + 0x1ec) = r1
016509 r1 = *(u64 *)(r10 - 0x18)
016510 *(u64 *)(r7 + 0x1e4) = r1
016511 r1 = *(u64 *)(r10 - 0x20)
016512 *(u64 *)(r7 + 0x1dc) = r1
016513 *(u16 *)(r7 + 0x1fc) = 0x100
016514 call <target>
016515 r1 = <addr> ll
016516 r2 = *(u64 *)(r1 + 0x0)
016517 r3 = 0x0
016518 r4 = 0x1
016519 r1 = r2
016520 r1 += -0x2b
016521 if r1 > r2 goto <offset>
016522 r4 = 0x0
016523 if r4 == 0x0 goto <offset>
016524 r1 = <addr> ll
016525 r4 = *(u64 *)(r10 - 0x4e0)
016526 if r2 == 0x0 goto <offset>
016527 r1 = r3
016528 r2 = <addr> ll
016529 if r1 > r2 goto <offset>
016530 goto <offset>
016531 if r4 != 0x0 goto <offset>
016532 r3 = r1
016533 r1 = <addr> ll
016534 r4 = *(u64 *)(r10 - 0x4e0)
016535 if r2 != 0x0 goto <offset>
016536 r2 = <addr> ll
016537 if r1 <= r2 goto <offset>
016538 r3 = *(u64 *)(r10 - 0x500)
016539 r3 &= 0xff
016540 r2 = 0x1
016541 if r3 != 0x0 goto <offset>
016542 r2 = 0x0
016543 r3 = <addr> ll
016544 *(u64 *)(r3 + 0x0) = r1
016545 r3 = *(u64 *)(r10 - 0x508)
016546 *(u64 *)(r1 + 0x8) = r3
016547 r3 = <addr> ll
016548 *(u64 *)(r1 + 0x0) = r3
016549 *(u8 *)(r1 + 0x29) = w2
016550 *(u64 *)(r1 + 0x10) = 0x0
016551 *(u64 *)(r1 + 0x18) = 0x0
016552 *(u64 *)(r1 + 0x20) = 0x0
016553 *(u8 *)(r1 + 0x2a) = 0x0
016554 *(u8 *)(r1 + 0x28) = 0x1
016555 r2 = *(u64 *)(r10 - 0x218)
016556 r3 = *(u64 *)(r10 - 0x520)
016557 *(u64 *)(r3 + 0x18) = r2
016558 r2 = *(u64 *)(r10 - 0x220)
016559 *(u64 *)(r3 + 0x10) = r2
016560 r2 = *(u64 *)(r10 - 0x228)
016561 *(u64 *)(r3 + 0x8) = r2
016562 r2 = *(u64 *)(r10 - 0x230)
016563 *(u64 *)(r3 + 0x0) = r2
016564 *(u64 *)(r10 - 0x1f0) = r1
016565 *(u64 *)(r10 - 0x208) = r7
016566 *(u64 *)(r10 - 0x1e8) = 0x2b
016567 *(u64 *)(r10 - 0x1f8) = 0x2b
016568 *(u64 *)(r10 - 0x200) = 0xf
016569 *(u64 *)(r10 - 0x210) = 0xf
016570 r4 += 0xf
016571 if r4 < r6 goto <offset>
016572 r1 = *(u64 *)(r10 - 0x530)
016573 *(u64 *)(r10 - 0x10) = r1
016574 r1 = *(u64 *)(r10 - 0x510)
016575 *(u64 *)(r10 - 0x20) = r1
016576 *(u64 *)(r10 - 0x8) = 0xd
016577 *(u64 *)(r10 - 0x18) = 0x2
016578 r1 = r10
016579 r1 += -0x40
016580 r2 = r10
016581 r2 += -0x20
016582 call -0x3ff5
016583 r6 = *(u64 *)(r10 - 0x30)
016584 r7 = *(u64 *)(r10 - 0x38)
016585 r1 = r10
016586 r1 += -0x250
016587 r2 = r10
016588 r2 += -0x210
016589 r3 = r7
016590 r4 = r6
016591 call <target>
016592 r9 = *(u64 *)(r10 - 0x250)
016593 r1 = -<addr> ll
016594 if r9 != r1 goto <offset>
016595 r9 = *(u64 *)(r10 - 0x4e8)
016596 if r6 == 0x0 goto <offset>
016597 r7 += 0x10
016598 goto <offset>
016599 r7 += 0x30
016600 r6 += -0x1
016601 if r6 == 0x0 goto <offset>
016602 r1 = *(u64 *)(r7 - 0x8)
016603 r2 = *(u64 *)(r1 + 0x0)
016604 r2 += -0x1
016605 *(u64 *)(r1 + 0x0) = r2
016606 if r2 != 0x0 goto <offset>
016607 r1 = r7
016608 r1 += -0x8
016609 call <target>
016610 r1 = *(u64 *)(r7 + 0x0)
016611 r2 = *(u64 *)(r1 + 0x0)
016612 r2 += -0x1
016613 *(u64 *)(r1 + 0x0) = r2
016614 if r2 != 0x0 goto <offset>
016615 r1 = r7
016616 call <target>
016617 goto <offset>
016618 r1 = *(u64 *)(r10 - 0x240)
016619 *(u64 *)(r10 - 0x528) = r1
016620 r1 = *(u64 *)(r10 - 0x248)
016621 *(u64 *)(r10 - 0x508) = r1
016622 if r6 == 0x0 goto <offset>
016623 r7 += 0x10
016624 goto <offset>
016625 r7 += 0x30
016626 r6 += -0x1
016627 if r6 == 0x0 goto <offset>
016628 r1 = *(u64 *)(r7 - 0x8)
016629 r2 = *(u64 *)(r1 + 0x0)
016630 r2 += -0x1
016631 *(u64 *)(r1 + 0x0) = r2
016632 if r2 != 0x0 goto <offset>
016633 r1 = r7
016634 r1 += -0x8
016635 call <target>
016636 r1 = *(u64 *)(r7 + 0x0)
016637 r2 = *(u64 *)(r1 + 0x0)
016638 r2 += -0x1
016639 *(u64 *)(r1 + 0x0) = r2
016640 if r2 != 0x0 goto <offset>
016641 r1 = r7
016642 call <target>
016643 goto <offset>
016644 *(u64 *)(r10 - 0x4f0) = r9
016645 r0 = r8
016646 r9 = *(u64 *)(r10 - 0x4e8)
016647 goto <offset>
016648 r1 = *(u64 *)(r10 - 0x500)
016649 r1 &= 0xff
016650 r2 = *(u64 *)(r10 - 0x548)
016651 if r1 != 0x0 goto <offset>
016652 r2 = *(u64 *)(r10 - 0x588)
016653 r1 = *(u64 *)(r2 + 0x10)
016654 r3 = *(u64 *)(r1 + 0x10)
016655 r2 = <addr> ll
016656 if r3 >= r2 goto <offset>
016657 r2 = r3
016658 r2 += 0x1
016659 *(u64 *)(r1 + 0x10) = r2
016660 r2 = *(u64 *)(r1 + 0x20)
016661 if r2 <= 0x47 goto <offset>
016662 r2 = *(u64 *)(r1 + 0x18)
016663 r2 = *(u64 *)(r2 + 0x40)
016664 *(u64 *)(r1 + 0x10) = r3
016665 goto <offset>
016666 r1 = r0
016667 r1 += 0x5
016668 if r1 >= r9 goto <offset>
016669 r1 *= 0x30
016670 r2 = r8
016671 r2 += r1
016672 r1 = *(u64 *)(r2 + 0x10)
016673 r3 = *(u64 *)(r1 + 0x10)
016674 r2 = <addr> ll
016675 if r3 >= r2 goto <offset>
016676 r2 = r3
016677 r2 += 0x1
016678 *(u64 *)(r1 + 0x10) = r2
016679 r2 = *(u64 *)(r1 + 0x20)
016680 if r2 <= 0x47 goto <offset>
016681 r2 = *(u64 *)(r1 + 0x18)
016682 r6 = *(u64 *)(r2 + 0x40)
016683 *(u64 *)(r1 + 0x10) = r3
016684 r1 = r0
016685 r1 += 0x1
016686 if r1 >= r9 goto <offset>
016687 r1 *= 0x30
016688 r8 += r1
016689 r1 = *(u64 *)(r8 + 0x0)
016690 r2 = *(u64 *)(r1 + 0x18)
016691 *(u64 *)(r10 - 0x1a8) = r2
016692 r2 = *(u64 *)(r1 + 0x10)
016693 *(u64 *)(r10 - 0x1b0) = r2
016694 r2 = *(u64 *)(r1 + 0x8)
016695 *(u64 *)(r10 - 0x1b8) = r2
016696 r1 = *(u64 *)(r1 + 0x0)
016697 *(u64 *)(r10 - 0x1c0) = r1
016698 call <target>
016699 r1 = <addr> ll
016700 r1 = *(u64 *)(r1 + 0x0)
016701 r2 = 0x0
016702 r4 = 0x1
016703 r3 = r1
016704 r3 += -0x1dc
016705 if r3 > r1 goto <offset>
016706 r4 = 0x0
016707 if r4 == 0x0 goto <offset>
016708 r7 = <addr> ll
016709 r0 = *(u64 *)(r10 - 0x4e0)
016710 if r1 == 0x0 goto <offset>
016711 r7 = r2
016712 r1 = <addr> ll
016713 if r7 >= r1 goto <offset>
016714 goto <offset>
016715 if r4 != 0x0 goto <offset>
016716 r2 = r3
016717 r7 = <addr> ll
016718 r0 = *(u64 *)(r10 - 0x4e0)
016719 if r1 != 0x0 goto <offset>
016720 r1 = <addr> ll
016721 if r7 < r1 goto <offset>
016722 r1 = <addr> ll
016723 *(u64 *)(r1 + 0x0) = r7
016724 if r9 == 0x1 goto <offset>
016725 r8 = r0
016726 r8 += 0x2
016727 r2 = r9
016728 if r8 >= r2 goto <offset>
016729 r1 = *(u64 *)(r10 - 0x510)
016730 r5 = *(u64 *)(r1 + 0x0)
016731 r1 = r8
016732 r1 *= 0x30
016733 r4 = *(u64 *)(r10 - 0x4f8)
016734 r9 = r4
016735 r9 += r1
016736 r1 = *(u64 *)(r9 + 0x0)
016737 r3 = *(u64 *)(r1 + 0x18)
016738 *(u64 *)(r10 - 0x188) = r3
016739 r3 = *(u64 *)(r1 + 0x10)
016740 *(u64 *)(r10 - 0x190) = r3
016741 r3 = *(u64 *)(r1 + 0x8)
016742 *(u64 *)(r10 - 0x198) = r3
016743 r1 = *(u64 *)(r1 + 0x0)
016744 *(u64 *)(r10 - 0x1a0) = r1
016745 r1 = r0
016746 r1 += 0x3
016747 if r1 >= r2 goto <offset>
016748 r1 *= 0x30
016749 r3 = r4
016750 r3 += r1
016751 r1 = *(u64 *)(r3 + 0x0)
016752 r3 = *(u64 *)(r1 + 0x18)
016753 *(u64 *)(r10 - 0x168) = r3
016754 r3 = *(u64 *)(r1 + 0x10)
016755 *(u64 *)(r10 - 0x170) = r3
016756 r3 = *(u64 *)(r1 + 0x8)
016757 *(u64 *)(r10 - 0x178) = r3
016758 r1 = *(u64 *)(r1 + 0x0)
016759 *(u64 *)(r10 - 0x180) = r1
016760 r1 = r0
016761 r1 += 0x4
016762 if r1 >= r2 goto <offset>
016763 r1 *= 0x30
016764 r3 = r4
016765 r3 += r1
016766 r1 = *(u64 *)(r3 + 0x0)
016767 r3 = *(u64 *)(r1 + 0x18)
016768 *(u64 *)(r10 - 0x148) = r3
016769 r3 = *(u64 *)(r1 + 0x10)
016770 *(u64 *)(r10 - 0x150) = r3
016771 r3 = *(u64 *)(r1 + 0x8)
016772 *(u64 *)(r10 - 0x158) = r3
016773 r1 = *(u64 *)(r1 + 0x0)
016774 *(u64 *)(r10 - 0x160) = r1
016775 r1 = r0
016776 r1 += 0x5
016777 if r1 >= r2 goto <offset>
016778 r1 *= 0x30
016779 r3 = r4
016780 r3 += r1
016781 *(u64 *)(r10 - 0x548) = r3
016782 r1 = *(u64 *)(r3 + 0x0)
016783 r3 = *(u64 *)(r1 + 0x18)
016784 *(u64 *)(r10 - 0x128) = r3
016785 r3 = *(u64 *)(r1 + 0x10)
016786 *(u64 *)(r10 - 0x130) = r3
016787 r3 = *(u64 *)(r1 + 0x8)
016788 *(u64 *)(r10 - 0x138) = r3
016789 r1 = *(u64 *)(r1 + 0x0)
016790 *(u64 *)(r10 - 0x140) = r1
016791 r1 = r0
016792 r1 += 0x6
016793 if r1 >= r2 goto <offset>
016794 r1 *= 0x30
016795 r3 = r4
016796 r3 += r1
016797 *(u64 *)(r10 - 0x550) = r3
016798 r1 = *(u64 *)(r3 + 0x0)
016799 r3 = *(u64 *)(r1 + 0x18)
016800 *(u64 *)(r10 - 0x108) = r3
016801 r3 = *(u64 *)(r1 + 0x10)
016802 *(u64 *)(r10 - 0x110) = r3
016803 r3 = *(u64 *)(r1 + 0x8)
016804 *(u64 *)(r10 - 0x118) = r3
016805 r1 = *(u64 *)(r1 + 0x0)
016806 *(u64 *)(r10 - 0x120) = r1
016807 r1 = r0
016808 r1 += 0x7
016809 if r1 >= r2 goto <offset>
016810 r1 *= 0x30
016811 r3 = r4
016812 r3 += r1
016813 r1 = *(u64 *)(r3 + 0x0)
016814 r3 = *(u64 *)(r1 + 0x18)
016815 *(u64 *)(r10 - 0xe8) = r3
016816 r3 = *(u64 *)(r1 + 0x10)
016817 *(u64 *)(r10 - 0xf0) = r3
016818 r3 = *(u64 *)(r1 + 0x8)
016819 *(u64 *)(r10 - 0xf8) = r3
016820 r1 = *(u64 *)(r1 + 0x0)
016821 *(u64 *)(r10 - 0x100) = r1
016822 r1 = r0
016823 r1 += 0x8
016824 if r1 >= r2 goto <offset>
016825 r1 *= 0x30
016826 r3 = r4
016827 r3 += r1
016828 r1 = *(u64 *)(r3 + 0x0)
016829 r3 = *(u64 *)(r1 + 0x18)
016830 *(u64 *)(r10 - 0xc8) = r3
016831 r3 = *(u64 *)(r1 + 0x10)
016832 *(u64 *)(r10 - 0xd0) = r3
016833 r3 = *(u64 *)(r1 + 0x8)
016834 *(u64 *)(r10 - 0xd8) = r3
016835 r1 = *(u64 *)(r1 + 0x0)
016836 *(u64 *)(r10 - 0xe0) = r1
016837 r1 = r0
016838 r1 += 0x9
016839 if r1 >= r2 goto <offset>
016840 r1 *= 0x30
016841 r3 = r4
016842 r3 += r1
016843 r1 = *(u64 *)(r3 + 0x0)
016844 r3 = *(u64 *)(r1 + 0x18)
016845 *(u64 *)(r10 - 0xa8) = r3
016846 r3 = *(u64 *)(r1 + 0x10)
016847 *(u64 *)(r10 - 0xb0) = r3
016848 r3 = *(u64 *)(r1 + 0x8)
016849 *(u64 *)(r10 - 0xb8) = r3
016850 r1 = *(u64 *)(r1 + 0x0)
016851 *(u64 *)(r10 - 0xc0) = r1
016852 r1 = r0
016853 r1 += 0xa
016854 if r1 >= r2 goto <offset>
016855 r1 *= 0x30
016856 r3 = r4
016857 r3 += r1
016858 r1 = *(u64 *)(r3 + 0x0)
016859 r3 = *(u64 *)(r1 + 0x18)
016860 *(u64 *)(r10 - 0x88) = r3
016861 r3 = *(u64 *)(r1 + 0x10)
016862 *(u64 *)(r10 - 0x90) = r3
016863 r3 = *(u64 *)(r1 + 0x8)
016864 *(u64 *)(r10 - 0x98) = r3
016865 r1 = *(u64 *)(r1 + 0x0)
016866 *(u64 *)(r10 - 0xa0) = r1
016867 r1 = r0
016868 r1 += 0xb
016869 if r1 >= r2 goto <offset>
016870 r1 *= 0x30
016871 r3 = r4
016872 r3 += r1
016873 r1 = *(u64 *)(r3 + 0x0)
016874 r3 = *(u64 *)(r1 + 0x18)
016875 *(u64 *)(r10 - 0x68) = r3
016876 r3 = *(u64 *)(r1 + 0x10)
016877 *(u64 *)(r10 - 0x70) = r3
016878 r3 = *(u64 *)(r1 + 0x8)
016879 *(u64 *)(r10 - 0x78) = r3
016880 r1 = *(u64 *)(r1 + 0x0)
016881 *(u64 *)(r10 - 0x80) = r1
016882 r1 = r0
016883 r1 += 0xc
016884 if r1 >= r2 goto <offset>
016885 r1 *= 0x30
016886 r3 = r4
016887 r3 += r1
016888 r1 = *(u64 *)(r3 + 0x0)
016889 r3 = *(u64 *)(r1 + 0x18)
016890 *(u64 *)(r10 - 0x48) = r3
016891 r3 = *(u64 *)(r1 + 0x10)
016892 *(u64 *)(r10 - 0x50) = r3
016893 r3 = *(u64 *)(r1 + 0x8)
016894 *(u64 *)(r10 - 0x58) = r3
016895 r1 = *(u64 *)(r1 + 0x0)
016896 *(u64 *)(r10 - 0x60) = r1
016897 r1 = r0
016898 r1 += 0xd
016899 if r1 >= r2 goto <offset>
016900 r0 += 0xe
016901 r1 *= 0x30
016902 r3 = r4
016903 r3 += r1
016904 r1 = *(u64 *)(r3 + 0x0)
016905 r3 = *(u64 *)(r1 + 0x18)
016906 *(u64 *)(r10 - 0x28) = r3
016907 r3 = *(u64 *)(r1 + 0x10)
016908 *(u64 *)(r10 - 0x30) = r3
016909 r3 = *(u64 *)(r1 + 0x8)
016910 *(u64 *)(r10 - 0x38) = r3
016911 r1 = *(u64 *)(r1 + 0x0)
016912 *(u64 *)(r10 - 0x40) = r1
016913 r1 = r0
016914 if r1 >= r2 goto <offset>
016915 *(u64 *)(r10 - 0x530) = r1
016916 r1 *= 0x30
016917 r3 = r4
016918 r3 += r1
016919 r1 = *(u64 *)(r3 + 0x0)
016920 r3 = *(u64 *)(r1 + 0x18)
016921 *(u64 *)(r10 - 0x8) = r3
016922 r3 = *(u64 *)(r1 + 0x10)
016923 *(u64 *)(r10 - 0x10) = r3
016924 r3 = *(u64 *)(r1 + 0x8)
016925 *(u64 *)(r10 - 0x18) = r3
016926 r1 = *(u64 *)(r1 + 0x0)
016927 *(u64 *)(r10 - 0x20) = r1
016928 r1 = *(u64 *)(r5 + 0x0)
016929 r3 = *(u64 *)(r5 + 0x8)
016930 r4 = *(u64 *)(r5 + 0x10)
016931 r2 = *(u64 *)(r5 + 0x18)
016932 *(u64 *)(r7 + 0x18) = r2
016933 *(u64 *)(r7 + 0x10) = r4
016934 *(u64 *)(r7 + 0x8) = r3
016935 *(u64 *)(r7 + 0x0) = r1
016936 *(u16 *)(r7 + 0x20) = 0x101
016937 r1 = *(u64 *)(r10 - 0x1a0)
016938 *(u64 *)(r7 + 0x22) = r1
016939 r1 = *(u64 *)(r10 - 0x198)
016940 *(u64 *)(r7 + 0x2a) = r1
016941 r1 = *(u64 *)(r10 - 0x190)
016942 *(u64 *)(r7 + 0x32) = r1
016943 r1 = *(u64 *)(r10 - 0x188)
016944 *(u64 *)(r7 + 0x3a) = r1
016945 *(u16 *)(r7 + 0x42) = 0x100
016946 r1 = *(u64 *)(r10 - 0x180)
016947 *(u64 *)(r7 + 0x44) = r1
016948 r1 = *(u64 *)(r10 - 0x178)
016949 *(u64 *)(r7 + 0x4c) = r1
016950 r1 = *(u64 *)(r10 - 0x170)
016951 *(u64 *)(r7 + 0x54) = r1
016952 r1 = *(u64 *)(r10 - 0x168)
016953 *(u64 *)(r7 + 0x5c) = r1
016954 *(u16 *)(r7 + 0x64) = 0x100
016955 r1 = *(u64 *)(r10 - 0x148)
016956 *(u64 *)(r7 + 0x7e) = r1
016957 r1 = *(u64 *)(r10 - 0x150)
016958 *(u64 *)(r7 + 0x76) = r1
016959 r1 = *(u64 *)(r10 - 0x158)
016960 *(u64 *)(r7 + 0x6e) = r1
016961 r1 = *(u64 *)(r10 - 0x160)
016962 *(u64 *)(r7 + 0x66) = r1
016963 *(u16 *)(r7 + 0x86) = 0x100
016964 r1 = *(u64 *)(r10 - 0x128)
016965 *(u64 *)(r7 + 0xa0) = r1
016966 r1 = *(u64 *)(r10 - 0x130)
016967 *(u64 *)(r7 + 0x98) = r1
016968 r1 = *(u64 *)(r10 - 0x138)
016969 *(u64 *)(r7 + 0x90) = r1
016970 r1 = *(u64 *)(r10 - 0x140)
016971 *(u64 *)(r7 + 0x88) = r1
016972 *(u16 *)(r7 + 0xa8) = 0x100
016973 r1 = *(u64 *)(r10 - 0x108)
016974 *(u64 *)(r7 + 0xc2) = r1
016975 r1 = *(u64 *)(r10 - 0x110)
016976 *(u64 *)(r7 + 0xba) = r1
016977 r1 = *(u64 *)(r10 - 0x118)
016978 *(u64 *)(r7 + 0xb2) = r1
016979 r1 = *(u64 *)(r10 - 0x120)
016980 *(u64 *)(r7 + 0xaa) = r1
016981 *(u16 *)(r7 + 0xca) = 0x100
016982 r1 = *(u64 *)(r10 - 0xe8)
016983 *(u64 *)(r7 + 0xe4) = r1
016984 r1 = *(u64 *)(r10 - 0xf0)
016985 *(u64 *)(r7 + 0xdc) = r1
016986 r1 = *(u64 *)(r10 - 0xf8)
016987 *(u64 *)(r7 + 0xd4) = r1
016988 r1 = *(u64 *)(r10 - 0x100)
016989 *(u64 *)(r7 + 0xcc) = r1
016990 *(u16 *)(r7 + 0xec) = 0x0
016991 r1 = *(u64 *)(r10 - 0xc8)
016992 *(u64 *)(r7 + 0x106) = r1
016993 r1 = *(u64 *)(r10 - 0xd0)
016994 *(u64 *)(r7 + 0xfe) = r1
016995 r1 = *(u64 *)(r10 - 0xd8)
016996 *(u64 *)(r7 + 0xf6) = r1
016997 r1 = *(u64 *)(r10 - 0xe0)
016998 *(u64 *)(r7 + 0xee) = r1
016999 *(u16 *)(r7 + 0x10e) = 0x0
017000 r1 = *(u64 *)(r10 - 0xa8)
017001 *(u64 *)(r7 + 0x128) = r1
017002 r1 = *(u64 *)(r10 - 0xb0)
017003 *(u64 *)(r7 + 0x120) = r1
017004 r1 = *(u64 *)(r10 - 0xb8)
017005 *(u64 *)(r7 + 0x118) = r1
017006 r1 = *(u64 *)(r10 - 0xc0)
017007 *(u64 *)(r7 + 0x110) = r1
017008 *(u16 *)(r7 + 0x130) = 0x0
017009 r1 = *(u64 *)(r10 - 0x88)
017010 *(u64 *)(r7 + 0x14a) = r1
017011 r1 = *(u64 *)(r10 - 0x90)
017012 *(u64 *)(r7 + 0x142) = r1
017013 r1 = *(u64 *)(r10 - 0x98)
017014 *(u64 *)(r7 + 0x13a) = r1
017015 r1 = *(u64 *)(r10 - 0xa0)
017016 *(u64 *)(r7 + 0x132) = r1
017017 *(u16 *)(r7 + 0x152) = 0x0
017018 r1 = *(u64 *)(r10 - 0x68)
017019 *(u64 *)(r7 + 0x16c) = r1
017020 r1 = *(u64 *)(r10 - 0x70)
017021 *(u64 *)(r7 + 0x164) = r1
017022 r1 = *(u64 *)(r10 - 0x78)
017023 *(u64 *)(r7 + 0x15c) = r1
017024 r1 = *(u64 *)(r10 - 0x80)
017025 *(u64 *)(r7 + 0x154) = r1
017026 *(u16 *)(r7 + 0x174) = 0x0
017027 r1 = *(u64 *)(r10 - 0x48)
017028 *(u64 *)(r7 + 0x18e) = r1
017029 r1 = *(u64 *)(r10 - 0x50)
017030 *(u64 *)(r7 + 0x186) = r1
017031 r1 = *(u64 *)(r10 - 0x58)
017032 *(u64 *)(r7 + 0x17e) = r1
017033 r1 = *(u64 *)(r10 - 0x60)
017034 *(u64 *)(r7 + 0x176) = r1
017035 *(u16 *)(r7 + 0x196) = 0x0
017036 r1 = *(u64 *)(r10 - 0x28)
017037 *(u64 *)(r7 + 0x1b0) = r1
017038 r1 = *(u64 *)(r10 - 0x30)
017039 *(u64 *)(r7 + 0x1a8) = r1
017040 r1 = *(u64 *)(r10 - 0x38)
017041 *(u64 *)(r7 + 0x1a0) = r1
017042 r1 = *(u64 *)(r10 - 0x40)
017043 *(u64 *)(r7 + 0x198) = r1
017044 *(u16 *)(r7 + 0x1b8) = 0x0
017045 r1 = *(u64 *)(r10 - 0x8)
017046 *(u64 *)(r7 + 0x1d2) = r1
017047 r1 = *(u64 *)(r10 - 0x10)
017048 *(u64 *)(r7 + 0x1ca) = r1
017049 r1 = *(u64 *)(r10 - 0x18)
017050 *(u64 *)(r7 + 0x1c2) = r1
017051 r1 = *(u64 *)(r10 - 0x20)
017052 *(u64 *)(r7 + 0x1ba) = r1
017053 *(u16 *)(r7 + 0x1da) = 0x0
017054 call <target>
017055 r1 = <addr> ll
017056 r2 = *(u64 *)(r1 + 0x0)
017057 r3 = 0x0
017058 r4 = 0x1
017059 r1 = r2
017060 r1 += -0x19
017061 if r1 > r2 goto <offset>
017062 r4 = 0x0
017063 if r4 == 0x0 goto <offset>
017064 r1 = <addr> ll
017065 r5 = *(u64 *)(r10 - 0x4e0)
017066 if r2 == 0x0 goto <offset>
017067 r1 = r3
017068 r2 = <addr> ll
017069 if r1 > r2 goto <offset>
017070 goto <offset>
017071 if r4 != 0x0 goto <offset>
017072 r3 = r1
017073 r1 = <addr> ll
017074 r5 = *(u64 *)(r10 - 0x4e0)
017075 if r2 != 0x0 goto <offset>
017076 r2 = <addr> ll
017077 if r1 <= r2 goto <offset>
017078 r3 = *(u64 *)(r10 - 0x500)
017079 r3 &= 0xff
017080 r2 = -<addr> ll
017081 if r3 == 0x0 goto <offset>
017082 r2 = -<addr> ll
017083 r3 = <addr> ll
017084 *(u64 *)(r3 + 0x0) = r1
017085 r3 = -<addr> ll
017086 r4 = *(u64 *)(r10 - 0x508)
017087 r4 ^= r3
017088 *(u64 *)(r1 + 0x8) = r4
017089 r3 = <addr> ll
017090 *(u64 *)(r1 + 0x0) = r3
017091 *(u64 *)(r1 + 0x10) = r2
017092 *(u8 *)(r1 + 0x18) = 0x2d
017093 r2 = *(u64 *)(r10 - 0x1a8)
017094 r3 = *(u64 *)(r10 - 0x520)
017095 *(u64 *)(r3 + 0x18) = r2
017096 r2 = *(u64 *)(r10 - 0x1b0)
017097 *(u64 *)(r3 + 0x10) = r2
017098 r2 = *(u64 *)(r10 - 0x1b8)
017099 *(u64 *)(r3 + 0x8) = r2
017100 r2 = *(u64 *)(r10 - 0x1c0)
017101 *(u64 *)(r3 + 0x0) = r2
017102 *(u64 *)(r10 - 0x1f0) = r1
017103 *(u64 *)(r10 - 0x208) = r7
017104 *(u64 *)(r10 - 0x1e8) = 0x19
017105 *(u64 *)(r10 - 0x1f8) = 0x19
017106 *(u64 *)(r10 - 0x200) = 0xe
017107 *(u64 *)(r10 - 0x210) = 0xe
017108 r5 += 0xf
017109 if r5 < r8 goto <offset>
017110 *(u64 *)(r10 - 0x4e0) = r6
017111 *(u64 *)(r10 - 0x10) = r9
017112 r6 = *(u64 *)(r10 - 0x510)
017113 *(u64 *)(r10 - 0x20) = r6
017114 *(u64 *)(r10 - 0x8) = 0xd
017115 *(u64 *)(r10 - 0x18) = 0x2
017116 r1 = r10
017117 r1 += -0x60
017118 r2 = r10
017119 r2 += -0x20
017120 call -0x420f
017121 *(u64 *)(r10 - 0x40) = r6
017122 r6 = *(u64 *)(r10 - 0x50)
017123 *(u64 *)(r10 - 0x28) = r6
017124 r7 = *(u64 *)(r10 - 0x58)
017125 *(u64 *)(r10 - 0x30) = r7
017126 *(u64 *)(r10 - 0x38) = 0x2
017127 r1 = r10
017128 r1 += -0x80
017129 r2 = r10
017130 r2 += -0x40
017131 call -0x421a
017132 r8 = *(u64 *)(r10 - 0x70)
017133 r9 = *(u64 *)(r10 - 0x78)
017134 r1 = r10
017135 r1 += -0x230
017136 r2 = r10
017137 r2 += -0x210
017138 r3 = r9
017139 r4 = r8
017140 call <target>
017141 r2 = *(u64 *)(r10 - 0x230)
017142 r1 = -<addr> ll
017143 if r2 != r1 goto <offset>
017144 if r8 == 0x0 goto <offset>
017145 r9 += 0x10
017146 goto <offset>
017147 r9 += 0x30
017148 r8 += -0x1
017149 if r8 == 0x0 goto <offset>
017150 r1 = *(u64 *)(r9 - 0x8)
017151 r2 = *(u64 *)(r1 + 0x0)
017152 r2 += -0x1
017153 *(u64 *)(r1 + 0x0) = r2
017154 if r2 != 0x0 goto <offset>
017155 r1 = r9
017156 r1 += -0x8
017157 call <target>
017158 r1 = *(u64 *)(r9 + 0x0)
017159 r2 = *(u64 *)(r1 + 0x0)
017160 r2 += -0x1
017161 *(u64 *)(r1 + 0x0) = r2
017162 if r2 != 0x0 goto <offset>
017163 r1 = r9
017164 call <target>
017165 goto <offset>
017166 *(u64 *)(r10 - 0x4e0) = r2
017167 r1 = *(u64 *)(r10 - 0x220)
017168 *(u64 *)(r10 - 0x528) = r1
017169 r1 = *(u64 *)(r10 - 0x228)
017170 *(u64 *)(r10 - 0x508) = r1
017171 if r8 == 0x0 goto <offset>
017172 r9 += 0x10
017173 goto <offset>
017174 r9 += 0x30
017175 r8 += -0x1
017176 if r8 == 0x0 goto <offset>
017177 r1 = *(u64 *)(r9 - 0x8)
017178 r2 = *(u64 *)(r1 + 0x0)
017179 r2 += -0x1
017180 *(u64 *)(r1 + 0x0) = r2
017181 if r2 != 0x0 goto <offset>
017182 r1 = r9
017183 r1 += -0x8
017184 call <target>
017185 r1 = *(u64 *)(r9 + 0x0)
017186 r2 = *(u64 *)(r1 + 0x0)
017187 r2 += -0x1
017188 *(u64 *)(r1 + 0x0) = r2
017189 if r2 != 0x0 goto <offset>
017190 r1 = r9
017191 call <target>
017192 goto <offset>
017193 r9 = *(u64 *)(r10 - 0x4e8)
017194 r8 = *(u64 *)(r10 - 0x4f8)
017195 if r6 == 0x0 goto <offset>
017196 r7 += 0x10
017197 goto <offset>
017198 r7 += 0x30
017199 r6 += -0x1
017200 if r6 == 0x0 goto <offset>
017201 r1 = *(u64 *)(r7 - 0x8)
017202 r2 = *(u64 *)(r1 + 0x0)
017203 r2 += -0x1
017204 *(u64 *)(r1 + 0x0) = r2
017205 if r2 != 0x0 goto <offset>
017206 r1 = r7
017207 r1 += -0x8
017208 call <target>
017209 r1 = *(u64 *)(r7 + 0x0)
017210 r2 = *(u64 *)(r1 + 0x0)
017211 r2 += -0x1
017212 *(u64 *)(r1 + 0x0) = r2
017213 if r2 != 0x0 goto <offset>
017214 r1 = r7
017215 call <target>
017216 goto <offset>
017217 r9 = *(u64 *)(r10 - 0x4e8)
017218 r8 = *(u64 *)(r10 - 0x4f8)
017219 if r6 == 0x0 goto <offset>
017220 r7 += 0x10
017221 goto <offset>
017222 r7 += 0x30
017223 r6 += -0x1
017224 if r6 == 0x0 goto <offset>
017225 r1 = *(u64 *)(r7 - 0x8)
017226 r2 = *(u64 *)(r1 + 0x0)
017227 r2 += -0x1
017228 *(u64 *)(r1 + 0x0) = r2
017229 if r2 != 0x0 goto <offset>
017230 r1 = r7
017231 r1 += -0x8
017232 call <target>
017233 r1 = *(u64 *)(r7 + 0x0)
017234 r2 = *(u64 *)(r1 + 0x0)
017235 r2 += -0x1
017236 *(u64 *)(r1 + 0x0) = r2
017237 if r2 != 0x0 goto <offset>
017238 r1 = r7
017239 call <target>
017240 goto <offset>
017241 r1 = *(u64 *)(r10 - 0x4e0)
017242 *(u64 *)(r10 - 0x4f0) = r1
017243 r0 = *(u64 *)(r10 - 0x530)
017244 goto <offset>
017245 r1 = *(u64 *)(r10 - 0x500)
017246 r1 &= 0xff
017247 r2 = *(u64 *)(r10 - 0x548)
017248 if r1 == 0x0 goto <offset>
017249 r2 = *(u64 *)(r10 - 0x550)
017250 r1 = *(u64 *)(r2 + 0x10)
017251 r3 = *(u64 *)(r1 + 0x10)
017252 r2 = <addr> ll
017253 r4 = *(u64 *)(r10 - 0x4e0)
017254 if r3 >= r2 goto <offset>
017255 r2 = r3
017256 r2 += 0x1
017257 *(u64 *)(r1 + 0x10) = r2
017258 r2 = *(u64 *)(r1 + 0x20)
017259 if r2 <= 0x47 goto <offset>
017260 r2 = *(u64 *)(r1 + 0x18)
017261 r2 = *(u64 *)(r2 + 0x40)
017262 *(u64 *)(r1 + 0x10) = r3
017263 r2 -= r4
017264 *(u64 *)(r10 - 0x508) = r2
017265 r0 = *(u64 *)(r10 - 0x530)
017266 goto <offset>
017267 r1 = r0
017268 r1 += 0x6
017269 if r1 >= r9 goto <offset>
017270 r1 *= 0x30
017271 r2 = r8
017272 r2 += r1
017273 r1 = *(u64 *)(r2 + 0x10)
017274 r3 = *(u64 *)(r1 + 0x10)
017275 r2 = <addr> ll
017276 if r3 >= r2 goto <offset>
017277 r2 = r3
017278 r2 += 0x1
017279 *(u64 *)(r1 + 0x10) = r2
017280 r2 = *(u64 *)(r1 + 0x20)
017281 if r2 <= 0x47 goto <offset>
017282 r2 = *(u64 *)(r1 + 0x18)
017283 r2 = *(u64 *)(r2 + 0x40)
017284 *(u64 *)(r10 - 0x5a0) = r2
017285 *(u64 *)(r1 + 0x10) = r3
017286 r1 = 0xa
017287 r2 = 0xb
017288 r3 = 0x8
017289 *(u64 *)(r10 - 0x548) = r3
017290 r9 = 0x9
017291 r6 = 0x6
017292 r7 = 0x7
017293 *(u64 *)(r10 - 0x550) = r2
017294 *(u64 *)(r10 - 0x588) = r1
017295 r0 += 0x1
017296 r1 = *(u64 *)(r10 - 0x4e8)
017297 if r0 >= r1 goto <offset>
017298 *(u64 *)(r10 - 0x590) = r0
017299 r1 = r0
017300 r1 *= 0x30
017301 r8 += r1
017302 *(u64 *)(r10 - 0x598) = r8
017303 r2 = *(u64 *)(r8 + 0x0)
017304 r1 = *(u64 *)(r2 + 0x18)
017305 *(u64 *)(r10 - 0x318) = r1
017306 r1 = *(u64 *)(r2 + 0x10)
017307 *(u64 *)(r10 - 0x320) = r1
017308 r1 = *(u64 *)(r2 + 0x8)
017309 *(u64 *)(r10 - 0x328) = r1
017310 *(u64 *)(r10 - 0x530) = r2
017311 r1 = *(u64 *)(r2 + 0x0)
017312 *(u64 *)(r10 - 0x330) = r1
017313 call <target>
017314 r1 = <addr> ll
017315 r1 = *(u64 *)(r1 + 0x0)
017316 r2 = 0x0
017317 r4 = 0x1
017318 r3 = r1
017319 r3 += -0x30e
017320 if r3 > r1 goto <offset>
017321 r4 = 0x0
017322 if r4 == 0x0 goto <offset>
017323 r8 = <addr> ll
017324 r0 = *(u64 *)(r10 - 0x4e0)
017325 if r1 == 0x0 goto <offset>
017326 r8 = r2
017327 r1 = <addr> ll
017328 if r8 >= r1 goto <offset>
017329 goto <offset>
017330 if r4 != 0x0 goto <offset>
017331 r2 = r3
017332 r8 = <addr> ll
017333 r0 = *(u64 *)(r10 - 0x4e0)
017334 if r1 != 0x0 goto <offset>
017335 r1 = <addr> ll
017336 if r8 < r1 goto <offset>
017337 r1 = <addr> ll
017338 *(u64 *)(r1 + 0x0) = r8
017339 r2 = *(u64 *)(r10 - 0x4e8)
017340 if r2 == 0x1 goto <offset>
017341 r7 += r0
017342 if r7 >= r2 goto <offset>
017343 r1 = *(u64 *)(r10 - 0x510)
017344 r5 = *(u64 *)(r1 + 0x0)
017345 r7 *= 0x30
017346 r4 = *(u64 *)(r10 - 0x4f8)
017347 r1 = r4
017348 r1 += r7
017349 r1 = *(u64 *)(r1 + 0x0)
017350 r3 = *(u64 *)(r1 + 0x18)
017351 *(u64 *)(r10 - 0x2f8) = r3
017352 r3 = *(u64 *)(r1 + 0x10)
017353 *(u64 *)(r10 - 0x300) = r3
017354 r3 = *(u64 *)(r1 + 0x8)
017355 *(u64 *)(r10 - 0x308) = r3
017356 r1 = *(u64 *)(r1 + 0x0)
017357 *(u64 *)(r10 - 0x310) = r1
017358 r6 += r0
017359 if r6 >= r2 goto <offset>
017360 r6 *= 0x30
017361 r1 = r4
017362 r1 += r6
017363 r1 = *(u64 *)(r1 + 0x0)
017364 r3 = *(u64 *)(r1 + 0x18)
017365 *(u64 *)(r10 - 0x2d8) = r3
017366 r3 = *(u64 *)(r1 + 0x10)
017367 *(u64 *)(r10 - 0x2e0) = r3
017368 r3 = *(u64 *)(r1 + 0x8)
017369 *(u64 *)(r10 - 0x2e8) = r3
017370 r1 = *(u64 *)(r1 + 0x0)
017371 *(u64 *)(r10 - 0x2f0) = r1
017372 r9 += r0
017373 r6 = *(u64 *)(r10 - 0x500)
017374 if r9 >= r2 goto <offset>
017375 r9 *= 0x30
017376 r1 = r4
017377 r1 += r9
017378 r1 = *(u64 *)(r1 + 0x0)
017379 r3 = *(u64 *)(r1 + 0x18)
017380 *(u64 *)(r10 - 0x2b8) = r3
017381 r3 = *(u64 *)(r1 + 0x10)
017382 *(u64 *)(r10 - 0x2c0) = r3
017383 r3 = *(u64 *)(r1 + 0x8)
017384 *(u64 *)(r10 - 0x2c8) = r3
017385 r1 = *(u64 *)(r1 + 0x0)
017386 *(u64 *)(r10 - 0x2d0) = r1
017387 r1 = *(u64 *)(r10 - 0x548)
017388 r1 += r0
017389 if r1 >= r2 goto <offset>
017390 r1 *= 0x30
017391 r3 = r4
017392 r3 += r1
017393 r1 = *(u64 *)(r3 + 0x0)
017394 r3 = *(u64 *)(r1 + 0x18)
017395 *(u64 *)(r10 - 0x298) = r3
017396 r3 = *(u64 *)(r1 + 0x10)
017397 *(u64 *)(r10 - 0x2a0) = r3
017398 r3 = *(u64 *)(r1 + 0x8)
017399 *(u64 *)(r10 - 0x2a8) = r3
017400 r1 = *(u64 *)(r1 + 0x0)
017401 *(u64 *)(r10 - 0x2b0) = r1
017402 r1 = *(u64 *)(r10 - 0x550)
017403 r1 += r0
017404 r9 = *(u64 *)(r10 - 0x530)
017405 if r1 >= r2 goto <offset>
017406 r1 *= 0x30
017407 r3 = r4
017408 r3 += r1
017409 r1 = *(u64 *)(r3 + 0x0)
017410 r3 = *(u64 *)(r1 + 0x18)
017411 *(u64 *)(r10 - 0x278) = r3
017412 r3 = *(u64 *)(r1 + 0x10)
017413 *(u64 *)(r10 - 0x280) = r3
017414 r3 = *(u64 *)(r1 + 0x8)
017415 *(u64 *)(r10 - 0x288) = r3
017416 r1 = *(u64 *)(r1 + 0x0)
017417 *(u64 *)(r10 - 0x290) = r1
017418 r1 = *(u64 *)(r10 - 0x588)
017419 r1 += r0
017420 if r1 >= r2 goto <offset>
017421 r7 = r0
017422 r7 += 0xe
017423 r1 *= 0x30
017424 r3 = r4
017425 r3 += r1
017426 r1 = *(u64 *)(r3 + 0x0)
017427 r3 = *(u64 *)(r1 + 0x18)
017428 *(u64 *)(r10 - 0x258) = r3
017429 r3 = *(u64 *)(r1 + 0x10)
017430 *(u64 *)(r10 - 0x260) = r3
017431 r3 = *(u64 *)(r1 + 0x8)
017432 *(u64 *)(r10 - 0x268) = r3
017433 r1 = *(u64 *)(r1 + 0x0)
017434 *(u64 *)(r10 - 0x270) = r1
017435 r1 = *(u64 *)(r9 + 0x18)
017436 *(u64 *)(r10 - 0x238) = r1
017437 r1 = *(u64 *)(r9 + 0x10)
017438 *(u64 *)(r10 - 0x240) = r1
017439 r1 = *(u64 *)(r9 + 0x8)
017440 *(u64 *)(r10 - 0x248) = r1
017441 r1 = *(u64 *)(r9 + 0x0)
017442 *(u64 *)(r10 - 0x250) = r1
017443 if r7 >= r2 goto <offset>
017444 r1 = r7
017445 r1 *= 0x30
017446 r3 = r4
017447 r3 += r1
017448 r1 = *(u64 *)(r3 + 0x0)
017449 r3 = *(u64 *)(r1 + 0x18)
017450 *(u64 *)(r10 - 0x218) = r3
017451 r3 = *(u64 *)(r1 + 0x10)
017452 *(u64 *)(r10 - 0x220) = r3
017453 r3 = *(u64 *)(r1 + 0x8)
017454 *(u64 *)(r10 - 0x228) = r3
017455 r1 = *(u64 *)(r1 + 0x0)
017456 *(u64 *)(r10 - 0x230) = r1
017457 r1 = *(u64 *)(r9 + 0x18)
017458 *(u64 *)(r10 - 0x1a8) = r1
017459 r1 = *(u64 *)(r9 + 0x10)
017460 *(u64 *)(r10 - 0x1b0) = r1
017461 r1 = *(u64 *)(r9 + 0x8)
017462 *(u64 *)(r10 - 0x1b8) = r1
017463 r1 = *(u64 *)(r9 + 0x0)
017464 *(u64 *)(r10 - 0x1c0) = r1
017465 r1 = r0
017466 r1 += 0x2
017467 if r1 >= r2 goto <offset>
017468 r1 *= 0x30
017469 r3 = r4
017470 r3 += r1
017471 r1 = *(u64 *)(r3 + 0x0)
017472 r3 = *(u64 *)(r1 + 0x18)
017473 *(u64 *)(r10 - 0x188) = r3
017474 r3 = *(u64 *)(r1 + 0x10)
017475 *(u64 *)(r10 - 0x190) = r3
017476 r3 = *(u64 *)(r1 + 0x8)
017477 *(u64 *)(r10 - 0x198) = r3
017478 r1 = *(u64 *)(r1 + 0x0)
017479 *(u64 *)(r10 - 0x1a0) = r1
017480 r1 = *(u64 *)(r5 + 0x18)
017481 *(u64 *)(r10 - 0x168) = r1
017482 r1 = *(u64 *)(r5 + 0x10)
017483 *(u64 *)(r10 - 0x170) = r1
017484 r1 = *(u64 *)(r5 + 0x8)
017485 *(u64 *)(r10 - 0x178) = r1
017486 r1 = *(u64 *)(r5 + 0x0)
017487 *(u64 *)(r10 - 0x180) = r1
017488 r1 = r0
017489 r1 += 0x3
017490 if r1 >= r2 goto <offset>
017491 r1 *= 0x30
017492 r3 = r4
017493 r3 += r1
017494 r1 = *(u64 *)(r3 + 0x0)
017495 r3 = *(u64 *)(r1 + 0x18)
017496 *(u64 *)(r10 - 0x148) = r3
017497 r3 = *(u64 *)(r1 + 0x10)
017498 *(u64 *)(r10 - 0x150) = r3
017499 r3 = *(u64 *)(r1 + 0x8)
017500 *(u64 *)(r10 - 0x158) = r3
017501 r1 = *(u64 *)(r1 + 0x0)
017502 *(u64 *)(r10 - 0x160) = r1
017503 r1 = r0
017504 r1 += 0x4
017505 if r1 >= r2 goto <offset>
017506 r1 *= 0x30
017507 r3 = r4
017508 r3 += r1
017509 r1 = *(u64 *)(r3 + 0x0)
017510 r3 = *(u64 *)(r1 + 0x18)
017511 *(u64 *)(r10 - 0x128) = r3
017512 r3 = *(u64 *)(r1 + 0x10)
017513 *(u64 *)(r10 - 0x130) = r3
017514 r3 = *(u64 *)(r1 + 0x8)
017515 *(u64 *)(r10 - 0x138) = r3
017516 r1 = *(u64 *)(r1 + 0x0)
017517 *(u64 *)(r10 - 0x140) = r1
017518 r1 = r0
017519 r1 += 0x5
017520 if r1 >= r2 goto <offset>
017521 r1 *= 0x30
017522 r3 = r4
017523 r3 += r1
017524 r1 = *(u64 *)(r3 + 0x0)
017525 r3 = *(u64 *)(r1 + 0x18)
017526 *(u64 *)(r10 - 0x108) = r3
017527 r3 = *(u64 *)(r1 + 0x10)
017528 *(u64 *)(r10 - 0x110) = r3
017529 r3 = *(u64 *)(r1 + 0x8)
017530 *(u64 *)(r10 - 0x118) = r3
017531 r1 = *(u64 *)(r1 + 0x0)
017532 *(u64 *)(r10 - 0x120) = r1
017533 r1 = r0
017534 r1 += 0x6
017535 if r1 >= r2 goto <offset>
017536 r1 *= 0x30
017537 r3 = r4
017538 r3 += r1
017539 *(u64 *)(r10 - 0x548) = r3
017540 r1 = *(u64 *)(r3 + 0x0)
017541 r3 = *(u64 *)(r1 + 0x18)
017542 *(u64 *)(r10 - 0xe8) = r3
017543 r3 = *(u64 *)(r1 + 0x10)
017544 *(u64 *)(r10 - 0xf0) = r3
017545 r3 = *(u64 *)(r1 + 0x8)
017546 *(u64 *)(r10 - 0xf8) = r3
017547 r1 = *(u64 *)(r1 + 0x0)
017548 *(u64 *)(r10 - 0x100) = r1
017549 r1 = r0
017550 r1 += 0x7
017551 if r1 >= r2 goto <offset>
017552 r1 *= 0x30
017553 r9 = r4
017554 r9 += r1
017555 r1 = *(u64 *)(r9 + 0x0)
017556 r3 = *(u64 *)(r1 + 0x18)
017557 *(u64 *)(r10 - 0xc8) = r3
017558 r3 = *(u64 *)(r1 + 0x10)
017559 *(u64 *)(r10 - 0xd0) = r3
017560 r3 = *(u64 *)(r1 + 0x8)
017561 *(u64 *)(r10 - 0xd8) = r3
017562 r1 = *(u64 *)(r1 + 0x0)
017563 *(u64 *)(r10 - 0xe0) = r1
017564 r1 = r0
017565 r1 += 0xa
017566 if r1 >= r2 goto <offset>
017567 r1 *= 0x30
017568 r3 = r4
017569 r3 += r1
017570 r1 = *(u64 *)(r3 + 0x0)
017571 r3 = *(u64 *)(r1 + 0x18)
017572 *(u64 *)(r10 - 0xa8) = r3
017573 r3 = *(u64 *)(r1 + 0x10)
017574 *(u64 *)(r10 - 0xb0) = r3
017575 r3 = *(u64 *)(r1 + 0x8)
017576 *(u64 *)(r10 - 0xb8) = r3
017577 r1 = *(u64 *)(r1 + 0x0)
017578 *(u64 *)(r10 - 0xc0) = r1
017579 r1 = r0
017580 r1 += 0xb
017581 if r1 >= r2 goto <offset>
017582 r1 *= 0x30
017583 r3 = r4
017584 r3 += r1
017585 r1 = *(u64 *)(r3 + 0x0)
017586 r3 = *(u64 *)(r1 + 0x18)
017587 *(u64 *)(r10 - 0x88) = r3
017588 r3 = *(u64 *)(r1 + 0x10)
017589 *(u64 *)(r10 - 0x90) = r3
017590 r3 = *(u64 *)(r1 + 0x8)
017591 *(u64 *)(r10 - 0x98) = r3
017592 r1 = *(u64 *)(r1 + 0x0)
017593 *(u64 *)(r10 - 0xa0) = r1
017594 r1 = r0
017595 r1 += 0xc
017596 if r1 >= r2 goto <offset>
017597 r1 *= 0x30
017598 r3 = r4
017599 r3 += r1
017600 r1 = *(u64 *)(r3 + 0x0)
017601 r3 = *(u64 *)(r1 + 0x18)
017602 *(u64 *)(r10 - 0x68) = r3
017603 r3 = *(u64 *)(r1 + 0x10)
017604 *(u64 *)(r10 - 0x70) = r3
017605 r3 = *(u64 *)(r1 + 0x8)
017606 *(u64 *)(r10 - 0x78) = r3
017607 r1 = *(u64 *)(r1 + 0x0)
017608 *(u64 *)(r10 - 0x80) = r1
017609 r1 = r0
017610 r1 += 0xd
017611 if r1 >= r2 goto <offset>
017612 r1 *= 0x30
017613 r3 = r4
017614 r3 += r1
017615 r1 = *(u64 *)(r3 + 0x0)
017616 r3 = *(u64 *)(r1 + 0x18)
017617 *(u64 *)(r10 - 0x48) = r3
017618 r3 = *(u64 *)(r1 + 0x10)
017619 *(u64 *)(r10 - 0x50) = r3
017620 r3 = *(u64 *)(r1 + 0x8)
017621 *(u64 *)(r10 - 0x58) = r3
017622 r1 = *(u64 *)(r1 + 0x0)
017623 *(u64 *)(r10 - 0x60) = r1
017624 r2 = *(u64 *)(r10 - 0x530)
017625 r1 = *(u64 *)(r2 + 0x18)
017626 *(u64 *)(r10 - 0x28) = r1
017627 r1 = *(u64 *)(r2 + 0x10)
017628 *(u64 *)(r10 - 0x30) = r1
017629 r1 = *(u64 *)(r2 + 0x8)
017630 *(u64 *)(r10 - 0x38) = r1
017631 r1 = *(u64 *)(r2 + 0x0)
017632 *(u64 *)(r10 - 0x40) = r1
017633 r1 = *(u64 *)(r2 + 0x18)
017634 *(u64 *)(r10 - 0x8) = r1
017635 r1 = *(u64 *)(r2 + 0x10)
017636 *(u64 *)(r10 - 0x10) = r1
017637 r1 = *(u64 *)(r2 + 0x8)
017638 *(u64 *)(r10 - 0x18) = r1
017639 r1 = *(u64 *)(r2 + 0x0)
017640 *(u64 *)(r10 - 0x20) = r1
017641 r1 = *(u64 *)(r5 + 0x0)
017642 r3 = *(u64 *)(r5 + 0x8)
017643 r4 = *(u64 *)(r5 + 0x10)
017644 r2 = *(u64 *)(r5 + 0x18)
017645 *(u64 *)(r8 + 0x18) = r2
017646 *(u64 *)(r8 + 0x10) = r4
017647 *(u64 *)(r8 + 0x8) = r3
017648 *(u64 *)(r8 + 0x0) = r1
017649 *(u16 *)(r8 + 0x20) = 0x101
017650 r1 = *(u64 *)(r10 - 0x310)
017651 *(u64 *)(r8 + 0x22) = r1
017652 r1 = *(u64 *)(r10 - 0x308)
017653 *(u64 *)(r8 + 0x2a) = r1
017654 r1 = *(u64 *)(r10 - 0x300)
017655 *(u64 *)(r8 + 0x32) = r1
017656 r1 = *(u64 *)(r10 - 0x2f8)
017657 *(u64 *)(r8 + 0x3a) = r1
017658 *(u16 *)(r8 + 0x42) = 0x100
017659 r1 = *(u64 *)(r10 - 0x2f0)
017660 *(u64 *)(r8 + 0x44) = r1
017661 r1 = *(u64 *)(r10 - 0x2e8)
017662 *(u64 *)(r8 + 0x4c) = r1
017663 r1 = *(u64 *)(r10 - 0x2e0)
017664 *(u64 *)(r8 + 0x54) = r1
017665 r1 = *(u64 *)(r10 - 0x2d8)
017666 *(u64 *)(r8 + 0x5c) = r1
017667 *(u16 *)(r8 + 0x64) = 0x100
017668 r1 = *(u64 *)(r10 - 0x2b8)
017669 *(u64 *)(r8 + 0x7e) = r1
017670 r1 = *(u64 *)(r10 - 0x2c0)
017671 *(u64 *)(r8 + 0x76) = r1
017672 r1 = *(u64 *)(r10 - 0x2c8)
017673 *(u64 *)(r8 + 0x6e) = r1
017674 r1 = *(u64 *)(r10 - 0x2d0)
017675 *(u64 *)(r8 + 0x66) = r1
017676 *(u16 *)(r8 + 0x86) = 0x0
017677 r1 = *(u64 *)(r10 - 0x298)
017678 *(u64 *)(r8 + 0xa0) = r1
017679 r1 = *(u64 *)(r10 - 0x2a0)
017680 *(u64 *)(r8 + 0x98) = r1
017681 r1 = *(u64 *)(r10 - 0x2a8)
017682 *(u64 *)(r8 + 0x90) = r1
017683 r1 = *(u64 *)(r10 - 0x2b0)
017684 *(u64 *)(r8 + 0x88) = r1
017685 *(u16 *)(r8 + 0xa8) = 0x0
017686 r1 = *(u64 *)(r10 - 0x278)
017687 *(u64 *)(r8 + 0xc2) = r1
017688 r1 = *(u64 *)(r10 - 0x280)
017689 *(u64 *)(r8 + 0xba) = r1
017690 r1 = *(u64 *)(r10 - 0x288)
017691 *(u64 *)(r8 + 0xb2) = r1
017692 r1 = *(u64 *)(r10 - 0x290)
017693 *(u64 *)(r8 + 0xaa) = r1
017694 *(u16 *)(r8 + 0xca) = 0x0
017695 r1 = *(u64 *)(r10 - 0x258)
017696 *(u64 *)(r8 + 0xe4) = r1
017697 r1 = *(u64 *)(r10 - 0x260)
017698 *(u64 *)(r8 + 0xdc) = r1
017699 r1 = *(u64 *)(r10 - 0x268)
017700 *(u64 *)(r8 + 0xd4) = r1
017701 r1 = *(u64 *)(r10 - 0x270)
017702 *(u64 *)(r8 + 0xcc) = r1
017703 *(u16 *)(r8 + 0xec) = 0x0
017704 r1 = *(u64 *)(r10 - 0x238)
017705 *(u64 *)(r8 + 0x106) = r1
017706 r1 = *(u64 *)(r10 - 0x240)
017707 *(u64 *)(r8 + 0xfe) = r1
017708 r1 = *(u64 *)(r10 - 0x248)
017709 *(u64 *)(r8 + 0xf6) = r1
017710 r1 = *(u64 *)(r10 - 0x250)
017711 *(u64 *)(r8 + 0xee) = r1
017712 *(u16 *)(r8 + 0x10e) = 0x0
017713 r1 = *(u64 *)(r10 - 0x218)
017714 *(u64 *)(r8 + 0x128) = r1
017715 r1 = *(u64 *)(r10 - 0x220)
017716 *(u64 *)(r8 + 0x120) = r1
017717 r1 = *(u64 *)(r10 - 0x228)
017718 *(u64 *)(r8 + 0x118) = r1
017719 r1 = *(u64 *)(r10 - 0x230)
017720 *(u64 *)(r8 + 0x110) = r1
017721 *(u16 *)(r8 + 0x130) = 0x0
017722 r1 = *(u64 *)(r10 - 0x1a8)
017723 *(u64 *)(r8 + 0x14a) = r1
017724 r1 = *(u64 *)(r10 - 0x1b0)
017725 *(u64 *)(r8 + 0x142) = r1
017726 r1 = *(u64 *)(r10 - 0x1b8)
017727 *(u64 *)(r8 + 0x13a) = r1
017728 r1 = *(u64 *)(r10 - 0x1c0)
017729 *(u64 *)(r8 + 0x132) = r1
017730 *(u16 *)(r8 + 0x152) = 0x0
017731 r1 = *(u64 *)(r10 - 0x188)
017732 *(u64 *)(r8 + 0x16c) = r1
017733 r1 = *(u64 *)(r10 - 0x190)
017734 *(u64 *)(r8 + 0x164) = r1
017735 r1 = *(u64 *)(r10 - 0x198)
017736 *(u64 *)(r8 + 0x15c) = r1
017737 r1 = *(u64 *)(r10 - 0x1a0)
017738 *(u64 *)(r8 + 0x154) = r1
017739 *(u16 *)(r8 + 0x174) = 0x0
017740 r1 = *(u64 *)(r10 - 0x168)
017741 *(u64 *)(r8 + 0x18e) = r1
017742 r1 = *(u64 *)(r10 - 0x170)
017743 *(u64 *)(r8 + 0x186) = r1
017744 r1 = *(u64 *)(r10 - 0x178)
017745 *(u64 *)(r8 + 0x17e) = r1
017746 r1 = *(u64 *)(r10 - 0x180)
017747 *(u64 *)(r8 + 0x176) = r1
017748 *(u16 *)(r8 + 0x196) = 0x1
017749 r1 = *(u64 *)(r10 - 0x148)
017750 *(u64 *)(r8 + 0x1b0) = r1
017751 r1 = *(u64 *)(r10 - 0x150)
017752 *(u64 *)(r8 + 0x1a8) = r1
017753 r1 = *(u64 *)(r10 - 0x158)
017754 *(u64 *)(r8 + 0x1a0) = r1
017755 r1 = *(u64 *)(r10 - 0x160)
017756 *(u64 *)(r8 + 0x198) = r1
017757 *(u16 *)(r8 + 0x1b8) = 0x100
017758 r1 = *(u64 *)(r10 - 0x128)
017759 *(u64 *)(r8 + 0x1d2) = r1
017760 r1 = *(u64 *)(r10 - 0x130)
017761 *(u64 *)(r8 + 0x1ca) = r1
017762 r1 = *(u64 *)(r10 - 0x138)
017763 *(u64 *)(r8 + 0x1c2) = r1
017764 r1 = *(u64 *)(r10 - 0x140)
017765 *(u64 *)(r8 + 0x1ba) = r1
017766 *(u16 *)(r8 + 0x1da) = 0x100
017767 r1 = *(u64 *)(r10 - 0x108)
017768 *(u64 *)(r8 + 0x1f4) = r1
017769 r1 = *(u64 *)(r10 - 0x110)
017770 *(u64 *)(r8 + 0x1ec) = r1
017771 r1 = *(u64 *)(r10 - 0x118)
017772 *(u64 *)(r8 + 0x1e4) = r1
017773 r1 = *(u64 *)(r10 - 0x120)
017774 *(u64 *)(r8 + 0x1dc) = r1
017775 *(u16 *)(r8 + 0x1fc) = 0x100
017776 r1 = *(u64 *)(r10 - 0xe8)
017777 *(u64 *)(r8 + 0x216) = r1
017778 r1 = *(u64 *)(r10 - 0xf0)
017779 *(u64 *)(r8 + 0x20e) = r1
017780 r1 = *(u64 *)(r10 - 0xf8)
017781 *(u64 *)(r8 + 0x206) = r1
017782 r1 = *(u64 *)(r10 - 0x100)
017783 *(u64 *)(r8 + 0x1fe) = r1
017784 *(u16 *)(r8 + 0x21e) = 0x100
017785 r1 = *(u64 *)(r10 - 0xc8)
017786 *(u64 *)(r8 + 0x238) = r1
017787 r1 = *(u64 *)(r10 - 0xd0)
017788 *(u64 *)(r8 + 0x230) = r1
017789 r1 = *(u64 *)(r10 - 0xd8)
017790 *(u64 *)(r8 + 0x228) = r1
017791 r1 = *(u64 *)(r10 - 0xe0)
017792 *(u64 *)(r8 + 0x220) = r1
017793 *(u16 *)(r8 + 0x240) = 0x100
017794 r1 = *(u64 *)(r10 - 0xa8)
017795 *(u64 *)(r8 + 0x25a) = r1
017796 r1 = *(u64 *)(r10 - 0xb0)
017797 *(u64 *)(r8 + 0x252) = r1
017798 r1 = *(u64 *)(r10 - 0xb8)
017799 *(u64 *)(r8 + 0x24a) = r1
017800 r1 = *(u64 *)(r10 - 0xc0)
017801 *(u64 *)(r8 + 0x242) = r1
017802 *(u16 *)(r8 + 0x262) = 0x0
017803 r1 = *(u64 *)(r10 - 0x88)
017804 *(u64 *)(r8 + 0x27c) = r1
017805 r1 = *(u64 *)(r10 - 0x90)
017806 *(u64 *)(r8 + 0x274) = r1
017807 r1 = *(u64 *)(r10 - 0x98)
017808 *(u64 *)(r8 + 0x26c) = r1
017809 r1 = *(u64 *)(r10 - 0xa0)
017810 *(u64 *)(r8 + 0x264) = r1
017811 *(u16 *)(r8 + 0x284) = 0x0
017812 r1 = *(u64 *)(r10 - 0x68)
017813 *(u64 *)(r8 + 0x29e) = r1
017814 r1 = *(u64 *)(r10 - 0x70)
017815 *(u64 *)(r8 + 0x296) = r1
017816 r1 = *(u64 *)(r10 - 0x78)
017817 *(u64 *)(r8 + 0x28e) = r1
017818 r1 = *(u64 *)(r10 - 0x80)
017819 *(u64 *)(r8 + 0x286) = r1
017820 *(u16 *)(r8 + 0x2a6) = 0x0
017821 r1 = *(u64 *)(r10 - 0x48)
017822 *(u64 *)(r8 + 0x2c0) = r1
017823 r1 = *(u64 *)(r10 - 0x50)
017824 *(u64 *)(r8 + 0x2b8) = r1
017825 r1 = *(u64 *)(r10 - 0x58)
017826 *(u64 *)(r8 + 0x2b0) = r1
017827 r1 = *(u64 *)(r10 - 0x60)
017828 *(u64 *)(r8 + 0x2a8) = r1
017829 *(u16 *)(r8 + 0x2c8) = 0x0
017830 r1 = *(u64 *)(r10 - 0x28)
017831 *(u64 *)(r8 + 0x2e2) = r1
017832 r1 = *(u64 *)(r10 - 0x30)
017833 *(u64 *)(r8 + 0x2da) = r1
017834 r1 = *(u64 *)(r10 - 0x38)
017835 *(u64 *)(r8 + 0x2d2) = r1
017836 r1 = *(u64 *)(r10 - 0x40)
017837 *(u64 *)(r8 + 0x2ca) = r1
017838 *(u16 *)(r8 + 0x2ea) = 0x0
017839 r1 = *(u64 *)(r10 - 0x8)
017840 *(u64 *)(r8 + 0x304) = r1
017841 r1 = *(u64 *)(r10 - 0x10)
017842 *(u64 *)(r8 + 0x2fc) = r1
017843 r1 = *(u64 *)(r10 - 0x18)
017844 *(u64 *)(r8 + 0x2f4) = r1
017845 r1 = *(u64 *)(r10 - 0x20)
017846 *(u64 *)(r8 + 0x2ec) = r1
017847 *(u16 *)(r8 + 0x30c) = 0x0
017848 call <target>
017849 r1 = <addr> ll
017850 r2 = *(u64 *)(r1 + 0x0)
017851 r3 = 0x0
017852 r4 = 0x1
017853 r1 = r2
017854 r1 += -0x28
017855 if r1 > r2 goto <offset>
017856 r4 = 0x0
017857 if r4 == 0x0 goto <offset>
017858 r1 = <addr> ll
017859 r4 = *(u64 *)(r10 - 0x4e0)
017860 if r2 == 0x0 goto <offset>
017861 r1 = r3
017862 r2 = <addr> ll
017863 if r1 > r2 goto <offset>
017864 goto <offset>
017865 if r4 != 0x0 goto <offset>
017866 r3 = r1
017867 r1 = <addr> ll
017868 r4 = *(u64 *)(r10 - 0x4e0)
017869 if r2 != 0x0 goto <offset>
017870 r2 = <addr> ll
017871 if r1 <= r2 goto <offset>
017872 r3 = r6
017873 r3 &= 0xff
017874 r2 = 0x1
017875 if r3 != 0x0 goto <offset>
017876 r2 = 0x0
017877 r3 = <addr> ll
017878 *(u64 *)(r3 + 0x0) = r1
017879 r3 = *(u64 *)(r10 - 0x508)
017880 *(u64 *)(r1 + 0x8) = r3
017881 r3 = <addr> ll
017882 *(u64 *)(r1 + 0x0) = r3
017883 *(u8 *)(r1 + 0x23) = w2
017884 *(u32 *)(r1 + 0x24) = 0x1002710
017885 *(u8 *)(r1 + 0x22) = 0x8d
017886 *(u32 *)(r1 + 0x1e) = 0x1
017887 *(u16 *)(r1 + 0x1c) = 0x0
017888 *(u32 *)(r1 + 0x18) = 0x2
017889 *(u64 *)(r1 + 0x10) = 0x0
017890 r2 = *(u64 *)(r10 - 0x318)
017891 r3 = *(u64 *)(r10 - 0x520)
017892 *(u64 *)(r3 + 0x18) = r2
017893 r2 = *(u64 *)(r10 - 0x320)
017894 *(u64 *)(r3 + 0x10) = r2
017895 r2 = *(u64 *)(r10 - 0x328)
017896 *(u64 *)(r3 + 0x8) = r2
017897 r2 = *(u64 *)(r10 - 0x330)
017898 *(u64 *)(r3 + 0x0) = r2
017899 *(u64 *)(r10 - 0x1f0) = r1
017900 *(u64 *)(r10 - 0x208) = r8
017901 *(u64 *)(r10 - 0x1e8) = 0x28
017902 *(u64 *)(r10 - 0x1f8) = 0x28
017903 *(u64 *)(r10 - 0x200) = 0x17
017904 *(u64 *)(r10 - 0x210) = 0x17
017905 r4 += 0xf
017906 r1 = *(u64 *)(r10 - 0x590)
017907 if r4 < r1 goto <offset>
017908 *(u64 *)(r10 - 0x4e0) = r7
017909 r1 = *(u64 *)(r10 - 0x598)
017910 *(u64 *)(r10 - 0x10) = r1
017911 r1 = *(u64 *)(r10 - 0x510)
017912 *(u64 *)(r10 - 0x20) = r1
017913 *(u64 *)(r10 - 0x8) = 0xe
017914 *(u64 *)(r10 - 0x18) = 0x2
017915 r1 = r10
017916 r1 += -0x40
017917 r2 = r10
017918 r2 += -0x20
017919 call -0x452e
017920 r6 = *(u64 *)(r10 - 0x30)
017921 r7 = *(u64 *)(r10 - 0x38)
017922 r1 = r10
017923 r1 += -0x350
017924 r2 = r10
017925 r2 += -0x210
017926 r3 = r7
017927 r4 = r6
017928 call <target>
017929 r8 = *(u64 *)(r10 - 0x350)
017930 r1 = -<addr> ll
017931 if r8 != r1 goto <offset>
017932 r8 = *(u64 *)(r10 - 0x4f8)
017933 if r6 == 0x0 goto <offset>
017934 r7 += 0x10
017935 goto <offset>
017936 r7 += 0x30
017937 r6 += -0x1
017938 if r6 == 0x0 goto <offset>
017939 r1 = *(u64 *)(r7 - 0x8)
017940 r2 = *(u64 *)(r1 + 0x0)
017941 r2 += -0x1
017942 *(u64 *)(r1 + 0x0) = r2
017943 if r2 != 0x0 goto <offset>
017944 r1 = r7
017945 r1 += -0x8
017946 call <target>
017947 r1 = *(u64 *)(r7 + 0x0)
017948 r2 = *(u64 *)(r1 + 0x0)
017949 r2 += -0x1
017950 *(u64 *)(r1 + 0x0) = r2
017951 if r2 != 0x0 goto <offset>
017952 r1 = r7
017953 call <target>
017954 goto <offset>
017955 r1 = *(u64 *)(r10 - 0x340)
017956 *(u64 *)(r10 - 0x528) = r1
017957 r1 = *(u64 *)(r10 - 0x348)
017958 *(u64 *)(r10 - 0x508) = r1
017959 r9 = *(u64 *)(r10 - 0x4e8)
017960 if r6 == 0x0 goto <offset>
017961 r7 += 0x10
017962 goto <offset>
017963 r7 += 0x30
017964 r6 += -0x1
017965 if r6 == 0x0 goto <offset>
017966 r1 = *(u64 *)(r7 - 0x8)
017967 r2 = *(u64 *)(r1 + 0x0)
017968 r2 += -0x1
017969 *(u64 *)(r1 + 0x0) = r2
017970 if r2 != 0x0 goto <offset>
017971 r1 = r7
017972 r1 += -0x8
017973 call <target>
017974 r1 = *(u64 *)(r7 + 0x0)
017975 r2 = *(u64 *)(r1 + 0x0)
017976 r2 += -0x1
017977 *(u64 *)(r1 + 0x0) = r2
017978 if r2 != 0x0 goto <offset>
017979 r1 = r7
017980 call <target>
017981 goto <offset>
017982 r1 = *(u64 *)(r10 - 0x500)
017983 r1 &= 0xff
017984 if r1 != 0x0 goto <offset>
017985 r9 = *(u64 *)(r10 - 0x548)
017986 r1 = *(u64 *)(r9 + 0x10)
017987 r3 = *(u64 *)(r1 + 0x10)
017988 r2 = <addr> ll
017989 r0 = *(u64 *)(r10 - 0x4e0)
017990 if r3 >= r2 goto <offset>
017991 r2 = r3
017992 r2 += 0x1
017993 *(u64 *)(r1 + 0x10) = r2
017994 r2 = *(u64 *)(r1 + 0x20)
017995 r9 = *(u64 *)(r10 - 0x4e8)
017996 if r2 <= 0x47 goto <offset>
017997 r2 = *(u64 *)(r1 + 0x18)
017998 r2 = *(u64 *)(r2 + 0x40)
017999 *(u64 *)(r1 + 0x10) = r3
018000 r1 = *(u64 *)(r10 - 0x5a0)
018001 goto <offset>
018002 *(u64 *)(r10 - 0x4f0) = r8
018003 r0 = *(u64 *)(r10 - 0x4e0)
018004 goto <offset>
018005 *(u64 *)(r1 + 0x0) = r2
018006 r1 = -<addr> ll
018007 *(u64 *)(r10 - 0x4f0) = r1
018008 r1 = *(u64 *)(r10 - 0x5e8)
018009 *(u64 *)(r10 - 0x508) = r1
018010 r1 = *(u64 *)(r10 - 0x600)
018011 *(u64 *)(r10 - 0x528) = r1
018012 r0 = *(u64 *)(r10 - 0x530)
018013 goto <offset>
018014 r1 = *(u64 *)(r10 - 0x400)
018015 *(u64 *)(r10 - 0x528) = r1
018016 r1 = *(u64 *)(r10 - 0x408)
018017 *(u64 *)(r10 - 0x508) = r1
018018 if r6 == 0x0 goto <offset>
018019 r7 += 0x10
018020 goto <offset>
018021 r7 += 0x30
018022 r6 += -0x1
018023 if r6 == 0x0 goto <offset>
018024 r1 = *(u64 *)(r7 - 0x8)
018025 r2 = *(u64 *)(r1 + 0x0)
018026 r2 += -0x1
018027 *(u64 *)(r1 + 0x0) = r2
018028 if r2 != 0x0 goto <offset>
018029 r1 = r7
018030 r1 += -0x8
018031 call <target>
018032 r1 = *(u64 *)(r7 + 0x0)
018033 r2 = *(u64 *)(r1 + 0x0)
018034 r2 += -0x1
018035 *(u64 *)(r1 + 0x0) = r2
018036 if r2 != 0x0 goto <offset>
018037 r1 = r7
018038 call <target>
018039 goto <offset>
018040 r3 = *(u64 *)(r10 - 0x530)
018041 r1 = *(u64 *)(r3 + 0x10)
018042 r2 = <addr> ll
018043 if r1 >= r2 goto <offset>
018044 r2 = r1
018045 r2 += 0x1
018046 *(u64 *)(r3 + 0x10) = r2
018047 r2 = *(u64 *)(r3 + 0x20)
018048 r0 = *(u64 *)(r10 - 0x500)
018049 if r2 <= 0x47 goto <offset>
018050 r2 = *(u64 *)(r3 + 0x18)
018051 r2 = *(u64 *)(r2 + 0x40)
018052 *(u64 *)(r3 + 0x10) = r1
018053 r1 = *(u64 *)(r10 - 0x548)
018054 r2 -= r1
018055 *(u64 *)(r10 - 0x508) = r2
018056 goto <offset>
018057 *(u64 *)(r10 - 0x4f0) = r9
018058 r0 = *(u64 *)(r10 - 0x500)
018059 r9 = *(u64 *)(r10 - 0x4e8)
018060 goto <offset>
018061 if r4 != 0x42 goto <offset>
018062 *(u64 *)(r1 + 0x0) = r2
018063 r6 = 0xc
018064 r1 = 0x0
018065 *(u64 *)(r10 - 0x5d0) = r1
018066 r1 = r7
018067 r1 &= 0xff
018068 if r1 == 0x0 goto <offset>
018069 r1 = r0
018070 r1 += 0x5
018071 if r1 >= r9 goto <offset>
018072 r1 *= 0x30
018073 r2 = *(u64 *)(r10 - 0x4f8)
018074 r2 += r1
018075 r1 = *(u64 *)(r2 + 0x10)
018076 r3 = *(u64 *)(r1 + 0x10)
018077 r2 = <addr> ll
018078 if r3 >= r2 goto <offset>
018079 r2 = r3
018080 r2 += 0x1
018081 *(u64 *)(r1 + 0x10) = r2
018082 r2 = *(u64 *)(r1 + 0x20)
018083 if r2 <= 0x47 goto <offset>
018084 r2 = *(u64 *)(r1 + 0x18)
018085 r2 = *(u64 *)(r2 + 0x40)
018086 *(u64 *)(r10 - 0x588) = r2
018087 *(u64 *)(r1 + 0x10) = r3
018088 call <target>
018089 r1 = <addr> ll
018090 r1 = *(u64 *)(r1 + 0x0)
018091 r2 = r1
018092 r2 += -0x198
018093 r3 = 0x0
018094 r4 = 0x1
018095 if r2 > r1 goto <offset>
018096 r4 = 0x0
018097 r0 = *(u64 *)(r10 - 0x4e0)
018098 if r4 == 0x0 goto <offset>
018099 r2 = <addr> ll
018100 if r1 == 0x0 goto <offset>
018101 r2 = r3
018102 r1 = <addr> ll
018103 if r2 >= r1 goto <offset>
018104 goto <offset>
018105 r0 = *(u64 *)(r10 - 0x4e0)
018106 if r4 != 0x0 goto <offset>
018107 r3 = r2
018108 r2 = <addr> ll
018109 if r1 != 0x0 goto <offset>
018110 r1 = <addr> ll
018111 if r2 < r1 goto <offset>
018112 r1 = <addr> ll
018113 *(u64 *)(r1 + 0x0) = r2
018114 if r9 == 0x1 goto <offset>
018115 r1 = *(u64 *)(r10 - 0x510)
018116 r3 = *(u64 *)(r1 + 0x0)
018117 r1 = *(u64 *)(r10 - 0x530)
018118 r1 = *(u64 *)(r1 + 0x0)
018119 r4 = *(u64 *)(r1 + 0x18)
018120 *(u64 *)(r10 - 0x128) = r4
018121 r4 = *(u64 *)(r1 + 0x10)
018122 *(u64 *)(r10 - 0x130) = r4
018123 r4 = *(u64 *)(r1 + 0x8)
018124 *(u64 *)(r10 - 0x138) = r4
018125 r1 = *(u64 *)(r1 + 0x0)
018126 *(u64 *)(r10 - 0x140) = r1
018127 r1 = r0
018128 r1 += 0x3
018129 if r1 >= r9 goto <offset>
018130 r1 *= 0x30
018131 r5 = *(u64 *)(r10 - 0x4f8)
018132 r4 = r5
018133 r4 += r1
018134 r1 = *(u64 *)(r4 + 0x0)
018135 r4 = *(u64 *)(r1 + 0x18)
018136 *(u64 *)(r10 - 0x108) = r4
018137 r4 = *(u64 *)(r1 + 0x10)
018138 *(u64 *)(r10 - 0x110) = r4
018139 r4 = *(u64 *)(r1 + 0x8)
018140 *(u64 *)(r10 - 0x118) = r4
018141 r1 = *(u64 *)(r1 + 0x0)
018142 *(u64 *)(r10 - 0x120) = r1
018143 r1 = r0
018144 r1 += 0x4
018145 if r1 >= r9 goto <offset>
018146 r1 *= 0x30
018147 r4 = r5
018148 r4 += r1
018149 *(u64 *)(r10 - 0x590) = r4
018150 r1 = *(u64 *)(r4 + 0x0)
018151 r4 = *(u64 *)(r1 + 0x18)
018152 *(u64 *)(r10 - 0xe8) = r4
018153 r4 = *(u64 *)(r1 + 0x10)
018154 *(u64 *)(r10 - 0xf0) = r4
018155 r4 = *(u64 *)(r1 + 0x8)
018156 *(u64 *)(r10 - 0xf8) = r4
018157 r1 = *(u64 *)(r1 + 0x0)
018158 *(u64 *)(r10 - 0x100) = r1
018159 r1 = r0
018160 r1 += 0x5
018161 if r1 >= r9 goto <offset>
018162 r1 *= 0x30
018163 r4 = r5
018164 r4 += r1
018165 *(u64 *)(r10 - 0x550) = r4
018166 r1 = *(u64 *)(r4 + 0x0)
018167 r4 = *(u64 *)(r1 + 0x18)
018168 *(u64 *)(r10 - 0xc8) = r4
018169 r4 = *(u64 *)(r1 + 0x10)
018170 *(u64 *)(r10 - 0xd0) = r4
018171 r4 = *(u64 *)(r1 + 0x8)
018172 *(u64 *)(r10 - 0xd8) = r4
018173 r1 = *(u64 *)(r1 + 0x0)
018174 *(u64 *)(r10 - 0xe0) = r1
018175 r1 = r0
018176 r1 += 0x6
018177 if r1 >= r9 goto <offset>
018178 r1 *= 0x30
018179 r4 = r5
018180 r4 += r1
018181 r1 = *(u64 *)(r4 + 0x0)
018182 r4 = *(u64 *)(r1 + 0x18)
018183 *(u64 *)(r10 - 0xa8) = r4
018184 r4 = *(u64 *)(r1 + 0x10)
018185 *(u64 *)(r10 - 0xb0) = r4
018186 r4 = *(u64 *)(r1 + 0x8)
018187 *(u64 *)(r10 - 0xb8) = r4
018188 r1 = *(u64 *)(r1 + 0x0)
018189 *(u64 *)(r10 - 0xc0) = r1
018190 r1 = r0
018191 r1 += 0x7
018192 if r1 >= r9 goto <offset>
018193 r1 *= 0x30
018194 r4 = r5
018195 r4 += r1
018196 r1 = *(u64 *)(r4 + 0x0)
018197 r4 = *(u64 *)(r1 + 0x18)
018198 *(u64 *)(r10 - 0x88) = r4
018199 r4 = *(u64 *)(r1 + 0x10)
018200 *(u64 *)(r10 - 0x90) = r4
018201 r4 = *(u64 *)(r1 + 0x8)
018202 *(u64 *)(r10 - 0x98) = r4
018203 r1 = *(u64 *)(r1 + 0x0)
018204 *(u64 *)(r10 - 0xa0) = r1
018205 r1 = r0
018206 r1 += 0x8
018207 if r1 >= r9 goto <offset>
018208 r1 *= 0x30
018209 r4 = r5
018210 r4 += r1
018211 r1 = *(u64 *)(r4 + 0x0)
018212 r4 = *(u64 *)(r1 + 0x18)
018213 *(u64 *)(r10 - 0x68) = r4
018214 r4 = *(u64 *)(r1 + 0x10)
018215 *(u64 *)(r10 - 0x70) = r4
018216 r4 = *(u64 *)(r1 + 0x8)
018217 *(u64 *)(r10 - 0x78) = r4
018218 r1 = *(u64 *)(r1 + 0x0)
018219 *(u64 *)(r10 - 0x80) = r1
018220 r1 = r0
018221 r1 += 0x9
018222 if r1 >= r9 goto <offset>
018223 r1 *= 0x30
018224 r4 = r5
018225 r4 += r1
018226 r1 = *(u64 *)(r4 + 0x0)
018227 r4 = *(u64 *)(r1 + 0x18)
018228 *(u64 *)(r10 - 0x48) = r4
018229 r4 = *(u64 *)(r1 + 0x10)
018230 *(u64 *)(r10 - 0x50) = r4
018231 r4 = *(u64 *)(r1 + 0x8)
018232 *(u64 *)(r10 - 0x58) = r4
018233 r1 = *(u64 *)(r1 + 0x0)
018234 *(u64 *)(r10 - 0x60) = r1
018235 r1 = r0
018236 r1 += 0xa
018237 if r1 >= r9 goto <offset>
018238 r1 *= 0x30
018239 r4 = r5
018240 r4 += r1
018241 r1 = *(u64 *)(r4 + 0x0)
018242 r4 = *(u64 *)(r1 + 0x18)
018243 *(u64 *)(r10 - 0x28) = r4
018244 r4 = *(u64 *)(r1 + 0x10)
018245 *(u64 *)(r10 - 0x30) = r4
018246 r4 = *(u64 *)(r1 + 0x8)
018247 *(u64 *)(r10 - 0x38) = r4
018248 r1 = *(u64 *)(r1 + 0x0)
018249 *(u64 *)(r10 - 0x40) = r1
018250 r1 = r0
018251 r1 += 0xb
018252 if r1 >= r9 goto <offset>
018253 r1 *= 0x30
018254 r4 = r5
018255 r4 += r1
018256 r1 = *(u64 *)(r4 + 0x0)
018257 r4 = *(u64 *)(r1 + 0x18)
018258 *(u64 *)(r10 - 0x8) = r4
018259 r4 = *(u64 *)(r1 + 0x10)
018260 *(u64 *)(r10 - 0x10) = r4
018261 r4 = *(u64 *)(r1 + 0x8)
018262 *(u64 *)(r10 - 0x18) = r4
018263 r1 = *(u64 *)(r1 + 0x0)
018264 *(u64 *)(r10 - 0x20) = r1
018265 r1 = r0
018266 r1 += 0xc
018267 if r1 >= r9 goto <offset>
018268 r1 *= 0x30
018269 r4 = r5
018270 r4 += r1
018271 r1 = *(u64 *)(r4 + 0x0)
018272 r4 = *(u64 *)(r1 + 0x18)
018273 *(u64 *)(r10 - 0x1f8) = r4
018274 r4 = *(u64 *)(r1 + 0x10)
018275 *(u64 *)(r10 - 0x200) = r4
018276 r4 = *(u64 *)(r1 + 0x8)
018277 *(u64 *)(r10 - 0x208) = r4
018278 r1 = *(u64 *)(r1 + 0x0)
018279 *(u64 *)(r10 - 0x210) = r1
018280 r1 = *(u64 *)(r3 + 0x0)
018281 r4 = *(u64 *)(r3 + 0x8)
018282 r5 = *(u64 *)(r3 + 0x10)
018283 r3 = *(u64 *)(r3 + 0x18)
018284 *(u64 *)(r2 + 0x18) = r3
018285 *(u64 *)(r2 + 0x10) = r5
018286 *(u64 *)(r2 + 0x8) = r4
018287 *(u64 *)(r2 + 0x0) = r1
018288 *(u16 *)(r2 + 0x20) = 0x101
018289 r1 = *(u64 *)(r10 - 0x140)
018290 *(u64 *)(r2 + 0x22) = r1
018291 r1 = *(u64 *)(r10 - 0x138)
018292 *(u64 *)(r2 + 0x2a) = r1
018293 r1 = *(u64 *)(r10 - 0x130)
018294 *(u64 *)(r2 + 0x32) = r1
018295 r1 = *(u64 *)(r10 - 0x128)
018296 *(u64 *)(r2 + 0x3a) = r1
018297 *(u16 *)(r2 + 0x42) = 0x0
018298 r1 = *(u64 *)(r10 - 0x120)
018299 *(u64 *)(r2 + 0x44) = r1
018300 r1 = *(u64 *)(r10 - 0x118)
018301 *(u64 *)(r2 + 0x4c) = r1
018302 r1 = *(u64 *)(r10 - 0x110)
018303 *(u64 *)(r2 + 0x54) = r1
018304 r1 = *(u64 *)(r10 - 0x108)
018305 *(u64 *)(r2 + 0x5c) = r1
018306 *(u16 *)(r2 + 0x64) = 0x100
018307 r1 = *(u64 *)(r10 - 0xe8)
018308 *(u64 *)(r2 + 0x7e) = r1
018309 r1 = *(u64 *)(r10 - 0xf0)
018310 *(u64 *)(r2 + 0x76) = r1
018311 r1 = *(u64 *)(r10 - 0xf8)
018312 *(u64 *)(r2 + 0x6e) = r1
018313 r1 = *(u64 *)(r10 - 0x100)
018314 *(u64 *)(r2 + 0x66) = r1
018315 *(u16 *)(r2 + 0x86) = 0x100
018316 r1 = *(u64 *)(r10 - 0xc8)
018317 *(u64 *)(r2 + 0xa0) = r1
018318 r1 = *(u64 *)(r10 - 0xd0)
018319 *(u64 *)(r2 + 0x98) = r1
018320 r1 = *(u64 *)(r10 - 0xd8)
018321 *(u64 *)(r2 + 0x90) = r1
018322 r1 = *(u64 *)(r10 - 0xe0)
018323 *(u64 *)(r2 + 0x88) = r1
018324 *(u16 *)(r2 + 0xa8) = 0x100
018325 r1 = *(u64 *)(r10 - 0xa8)
018326 *(u64 *)(r2 + 0xc2) = r1
018327 r1 = *(u64 *)(r10 - 0xb0)
018328 *(u64 *)(r2 + 0xba) = r1
018329 r1 = *(u64 *)(r10 - 0xb8)
018330 *(u64 *)(r2 + 0xb2) = r1
018331 r1 = *(u64 *)(r10 - 0xc0)
018332 *(u64 *)(r2 + 0xaa) = r1
018333 *(u16 *)(r2 + 0xca) = 0x100
018334 r1 = *(u64 *)(r10 - 0x88)
018335 *(u64 *)(r2 + 0xe4) = r1
018336 r1 = *(u64 *)(r10 - 0x90)
018337 *(u64 *)(r2 + 0xdc) = r1
018338 r1 = *(u64 *)(r10 - 0x98)
018339 *(u64 *)(r2 + 0xd4) = r1
018340 r1 = *(u64 *)(r10 - 0xa0)
018341 *(u64 *)(r2 + 0xcc) = r1
018342 *(u16 *)(r2 + 0xec) = 0x100
018343 r1 = *(u64 *)(r10 - 0x68)
018344 *(u64 *)(r2 + 0x106) = r1
018345 r1 = *(u64 *)(r10 - 0x70)
018346 *(u64 *)(r2 + 0xfe) = r1
018347 r1 = *(u64 *)(r10 - 0x78)
018348 *(u64 *)(r2 + 0xf6) = r1
018349 r1 = *(u64 *)(r10 - 0x80)
018350 *(u64 *)(r2 + 0xee) = r1
018351 *(u16 *)(r2 + 0x10e) = 0x0
018352 r1 = *(u64 *)(r10 - 0x48)
018353 *(u64 *)(r2 + 0x128) = r1
018354 r1 = *(u64 *)(r10 - 0x50)
018355 *(u64 *)(r2 + 0x120) = r1
018356 r1 = *(u64 *)(r10 - 0x58)
018357 *(u64 *)(r2 + 0x118) = r1
018358 r1 = *(u64 *)(r10 - 0x60)
018359 *(u64 *)(r2 + 0x110) = r1
018360 *(u16 *)(r2 + 0x130) = 0x0
018361 r1 = *(u64 *)(r10 - 0x28)
018362 *(u64 *)(r2 + 0x14a) = r1
018363 r1 = *(u64 *)(r10 - 0x30)
018364 *(u64 *)(r2 + 0x142) = r1
018365 r1 = *(u64 *)(r10 - 0x38)
018366 *(u64 *)(r2 + 0x13a) = r1
018367 r1 = *(u64 *)(r10 - 0x40)
018368 *(u64 *)(r2 + 0x132) = r1
018369 *(u16 *)(r2 + 0x152) = 0x0
018370 r1 = *(u64 *)(r10 - 0x8)
018371 *(u64 *)(r2 + 0x16c) = r1
018372 r1 = *(u64 *)(r10 - 0x10)
018373 *(u64 *)(r2 + 0x164) = r1
018374 r1 = *(u64 *)(r10 - 0x18)
018375 *(u64 *)(r2 + 0x15c) = r1
018376 r1 = *(u64 *)(r10 - 0x20)
018377 *(u64 *)(r2 + 0x154) = r1
018378 *(u16 *)(r2 + 0x174) = 0x0
018379 r1 = *(u64 *)(r10 - 0x1f8)
018380 *(u64 *)(r2 + 0x18e) = r1
018381 r1 = *(u64 *)(r10 - 0x200)
018382 *(u64 *)(r2 + 0x186) = r1
018383 r1 = *(u64 *)(r10 - 0x208)
018384 *(u64 *)(r2 + 0x17e) = r1
018385 r1 = *(u64 *)(r10 - 0x210)
018386 *(u64 *)(r2 + 0x176) = r1
018387 *(u16 *)(r2 + 0x196) = 0x0
018388 *(u64 *)(r10 - 0x158) = r2
018389 *(u64 *)(r10 - 0x150) = 0xc
018390 *(u64 *)(r10 - 0x160) = 0xc
018391 r1 = *(u64 *)(r10 - 0x5d0)
018392 if r1 == 0x0 goto <offset>
018393 *(u64 *)(r10 - 0x598) = r8
018394 *(u64 *)(r10 - 0x548) = r6
018395 r8 = r7
018396 r1 = r0
018397 r1 += 0xd
018398 r6 = r0
018399 if r1 >= r9 goto <offset>
018400 r1 *= 0x30
018401 r7 = *(u64 *)(r10 - 0x4f8)
018402 r2 = r7
018403 r2 += r1
018404 r1 = *(u64 *)(r2 + 0x0)
018405 r2 = *(u64 *)(r1 + 0x18)
018406 *(u64 *)(r10 - 0x1f8) = r2
018407 r2 = *(u64 *)(r1 + 0x10)
018408 *(u64 *)(r10 - 0x200) = r2
018409 r2 = *(u64 *)(r1 + 0x8)
018410 *(u64 *)(r10 - 0x208) = r2
018411 r1 = *(u64 *)(r1 + 0x0)
018412 *(u64 *)(r10 - 0x210) = r1
018413 r1 = r10
018414 r1 += -0x160
018415 r2 = <addr> ll
018416 call <target>
018417 r2 = *(u64 *)(r10 - 0x158)
018418 r1 = *(u64 *)(r10 - 0x1f8)
018419 *(u64 *)(r2 + 0x1b0) = r1
018420 r1 = *(u64 *)(r10 - 0x200)
018421 *(u64 *)(r2 + 0x1a8) = r1
018422 r1 = *(u64 *)(r10 - 0x208)
018423 *(u64 *)(r2 + 0x1a0) = r1
018424 r1 = *(u64 *)(r10 - 0x210)
018425 *(u64 *)(r2 + 0x198) = r1
018426 *(u16 *)(r2 + 0x1b8) = 0x0
018427 r1 = r6
018428 r1 += 0xe
018429 *(u64 *)(r10 - 0x150) = 0xd
018430 r0 = r6
018431 if r1 >= r9 goto <offset>
018432 r1 *= 0x30
018433 r3 = r7
018434 r3 += r1
018435 r1 = *(u64 *)(r3 + 0x0)
018436 r3 = *(u64 *)(r1 + 0x18)
018437 *(u64 *)(r10 - 0x1f8) = r3
018438 r3 = *(u64 *)(r1 + 0x10)
018439 *(u64 *)(r10 - 0x200) = r3
018440 r3 = *(u64 *)(r1 + 0x8)
018441 *(u64 *)(r10 - 0x208) = r3
018442 r1 = *(u64 *)(r1 + 0x0)
018443 *(u64 *)(r10 - 0x210) = r1
018444 r1 = *(u64 *)(r10 - 0x160)
018445 if r1 != 0xd goto <offset>
018446 r1 = r10
018447 r1 += -0x160
018448 r2 = <addr> ll
018449 call <target>
018450 r0 = *(u64 *)(r10 - 0x4e0)
018451 r2 = *(u64 *)(r10 - 0x158)
018452 r1 = *(u64 *)(r10 - 0x1f8)
018453 *(u64 *)(r2 + 0x1d2) = r1
018454 r1 = *(u64 *)(r10 - 0x200)
018455 *(u64 *)(r2 + 0x1ca) = r1
018456 r1 = *(u64 *)(r10 - 0x208)
018457 *(u64 *)(r2 + 0x1c2) = r1
018458 r1 = *(u64 *)(r10 - 0x210)
018459 *(u64 *)(r2 + 0x1ba) = r1
018460 *(u16 *)(r2 + 0x1da) = 0x0
018461 *(u64 *)(r10 - 0x150) = 0xe
018462 r7 = r8
018463 r6 = *(u64 *)(r10 - 0x548)
018464 r8 = *(u64 *)(r10 - 0x598)
018465 r1 = r0
018466 r1 += 0x1
018467 if r1 >= r9 goto <offset>
018468 r1 *= 0x30
018469 r2 = *(u64 *)(r10 - 0x4f8)
018470 r2 += r1
018471 r1 = *(u64 *)(r2 + 0x0)
018472 r2 = *(u64 *)(r1 + 0x18)
018473 *(u64 *)(r10 - 0x8) = r2
018474 r2 = *(u64 *)(r1 + 0x10)
018475 *(u64 *)(r10 - 0x10) = r2
018476 r2 = *(u64 *)(r1 + 0x8)
018477 *(u64 *)(r10 - 0x18) = r2
018478 r1 = *(u64 *)(r1 + 0x0)
018479 *(u64 *)(r10 - 0x20) = r1
018480 r1 = *(u64 *)(r10 - 0x150)
018481 *(u64 *)(r10 - 0x50) = r1
018482 r1 = *(u64 *)(r10 - 0x158)
018483 *(u64 *)(r10 - 0x58) = r1
018484 r1 = *(u64 *)(r10 - 0x160)
018485 *(u64 *)(r10 - 0x60) = r1
018486 call <target>
018487 r1 = <addr> ll
018488 r2 = *(u64 *)(r1 + 0x0)
018489 r3 = 0x0
018490 r4 = 0x1
018491 r1 = r2
018492 r1 += -0x20
018493 if r1 > r2 goto <offset>
018494 r4 = 0x0
018495 if r4 == 0x0 goto <offset>
018496 r1 = <addr> ll
018497 if r2 == 0x0 goto <offset>
018498 r1 = r3
018499 r2 = <addr> ll
018500 if r1 > r2 goto <offset>
018501 goto <offset>
018502 if r4 != 0x0 goto <offset>
018503 r3 = r1
018504 r1 = <addr> ll
018505 if r2 != 0x0 goto <offset>
018506 r2 = <addr> ll
018507 if r1 <= r2 goto <offset>
018508 r2 = r7
018509 r2 &= 0xff
018510 r7 = 0x1
018511 if r2 != 0x0 goto <offset>
018512 r7 = 0x0
018513 r2 = <addr> ll
018514 *(u64 *)(r2 + 0x0) = r1
018515 *(u64 *)(r10 - 0x38) = r1
018516 *(u64 *)(r10 - 0x40) = 0x20
018517 *(u8 *)(r1 + 0x0) = 0xc
018518 *(u64 *)(r10 - 0x30) = 0x1
018519 r1 = *(u64 *)(r10 - 0x40)
018520 if r1 != 0x1 goto <offset>
018521 r1 = r10
018522 r1 += -0x40
018523 r2 = <addr> ll
018524 call <target>
018525 r1 = *(u64 *)(r10 - 0x38)
018526 *(u8 *)(r1 + 0x1) = w7
018527 r2 = 0x2
018528 *(u64 *)(r10 - 0x30) = 0x2
018529 r1 = *(u64 *)(r10 - 0x40)
018530 r1 += -0x2
018531 r4 = *(u64 *)(r10 - 0x4e0)
018532 if r1 <= 0x7 goto <offset>
018533 r1 = *(u64 *)(r10 - 0x38)
018534 r1 += r2
018535 r3 = *(u64 *)(r10 - 0x508)
018536 *(u64 *)(r1 + 0x0) = r3
018537 r2 += 0x8
018538 *(u64 *)(r10 - 0x30) = r2
018539 r1 = *(u64 *)(r10 - 0x40)
018540 r1 -= r2
018541 if r1 <= 0x7 goto <offset>
018542 r6 += r4
018543 r1 = *(u64 *)(r10 - 0x38)
018544 r1 += r2
018545 *(u64 *)(r1 + 0x0) = 0x0
018546 r2 += 0x8
018547 *(u64 *)(r10 - 0x30) = r2
018548 r3 = *(u64 *)(r10 - 0x538)
018549 *(u64 *)(r3 + 0x10) = r2
018550 r1 = *(u64 *)(r10 - 0x38)
018551 *(u64 *)(r3 + 0x8) = r1
018552 r1 = *(u64 *)(r10 - 0x40)
018553 *(u64 *)(r3 + 0x0) = r1
018554 r1 = *(u64 *)(r10 - 0x8)
018555 r2 = *(u64 *)(r10 - 0x520)
018556 *(u64 *)(r2 + 0x18) = r1
018557 r1 = *(u64 *)(r10 - 0x10)
018558 *(u64 *)(r2 + 0x10) = r1
018559 r1 = *(u64 *)(r10 - 0x18)
018560 *(u64 *)(r2 + 0x8) = r1
018561 r1 = *(u64 *)(r10 - 0x20)
018562 *(u64 *)(r2 + 0x0) = r1
018563 r1 = *(u64 *)(r10 - 0x60)
018564 *(u64 *)(r10 - 0x210) = r1
018565 r1 = *(u64 *)(r10 - 0x58)
018566 *(u64 *)(r10 - 0x208) = r1
018567 r1 = *(u64 *)(r10 - 0x50)
018568 *(u64 *)(r10 - 0x200) = r1
018569 if r6 == -0x1 goto <offset>
018570 r2 = r6
018571 r2 += 0x1
018572 if r2 < r8 goto <offset>
018573 if r6 >= r9 goto <offset>
018574 *(u64 *)(r10 - 0x548) = r6
018575 r1 = *(u64 *)(r10 - 0x530)
018576 *(u64 *)(r10 - 0x10) = r1
018577 r2 -= r8
018578 *(u64 *)(r10 - 0x8) = r2
018579 r6 = *(u64 *)(r10 - 0x510)
018580 *(u64 *)(r10 - 0x20) = r6
018581 *(u64 *)(r10 - 0x18) = 0x2
018582 r1 = r10
018583 r1 += -0x60
018584 r2 = r10
018585 r2 += -0x20
018586 call -0x47c9
018587 *(u64 *)(r10 - 0x40) = r6
018588 r9 = *(u64 *)(r10 - 0x50)
018589 *(u64 *)(r10 - 0x28) = r9
018590 r6 = *(u64 *)(r10 - 0x58)
018591 *(u64 *)(r10 - 0x30) = r6
018592 *(u64 *)(r10 - 0x38) = 0x2
018593 r1 = r10
018594 r1 += -0x80
018595 r2 = r10
018596 r2 += -0x40
018597 call -0x47d4
018598 r7 = *(u64 *)(r10 - 0x70)
018599 r8 = *(u64 *)(r10 - 0x78)
018600 r1 = r10
018601 r1 += -0xa0
018602 r2 = r10
018603 r2 += -0x210
018604 r3 = r8
018605 r4 = r7
018606 call <target>
018607 r2 = *(u64 *)(r10 - 0xa0)
018608 r1 = -<addr> ll
018609 if r2 != r1 goto <offset>
018610 if r7 == 0x0 goto <offset>
018611 r8 += 0x10
018612 goto <offset>
018613 r8 += 0x30
018614 r7 += -0x1
018615 if r7 == 0x0 goto <offset>
018616 r1 = *(u64 *)(r8 - 0x8)
018617 r2 = *(u64 *)(r1 + 0x0)
018618 r2 += -0x1
018619 *(u64 *)(r1 + 0x0) = r2
018620 if r2 != 0x0 goto <offset>
018621 r1 = r8
018622 r1 += -0x8
018623 call <target>
018624 r1 = *(u64 *)(r8 + 0x0)
018625 r2 = *(u64 *)(r1 + 0x0)
018626 r2 += -0x1
018627 *(u64 *)(r1 + 0x0) = r2
018628 if r2 != 0x0 goto <offset>
018629 r1 = r8
018630 call <target>
018631 goto <offset>
018632 *(u64 *)(r10 - 0x4e0) = r2
018633 r1 = *(u64 *)(r10 - 0x90)
018634 *(u64 *)(r10 - 0x528) = r1
018635 r1 = *(u64 *)(r10 - 0x98)
018636 *(u64 *)(r10 - 0x508) = r1
018637 if r7 == 0x0 goto <offset>
018638 r8 += 0x10
018639 goto <offset>
018640 r8 += 0x30
018641 r7 += -0x1
018642 if r7 == 0x0 goto <offset>
018643 r1 = *(u64 *)(r8 - 0x8)
018644 r2 = *(u64 *)(r1 + 0x0)
018645 r2 += -0x1
018646 *(u64 *)(r1 + 0x0) = r2
018647 if r2 != 0x0 goto <offset>
018648 r1 = r8
018649 r1 += -0x8
018650 call <target>
018651 r1 = *(u64 *)(r8 + 0x0)
018652 r2 = *(u64 *)(r1 + 0x0)
018653 r2 += -0x1
018654 *(u64 *)(r1 + 0x0) = r2
018655 if r2 != 0x0 goto <offset>
018656 r1 = r8
018657 call <target>
018658 goto <offset>
018659 r8 = *(u64 *)(r10 - 0x4f8)
018660 r7 = *(u64 *)(r10 - 0x500)
018661 if r9 == 0x0 goto <offset>
018662 r6 += 0x10
018663 goto <offset>
018664 r6 += 0x30
018665 r9 += -0x1
018666 if r9 == 0x0 goto <offset>
018667 r1 = *(u64 *)(r6 - 0x8)
018668 r2 = *(u64 *)(r1 + 0x0)
018669 r2 += -0x1
018670 *(u64 *)(r1 + 0x0) = r2
018671 if r2 != 0x0 goto <offset>
018672 r1 = r6
018673 r1 += -0x8
018674 call <target>
018675 r1 = *(u64 *)(r6 + 0x0)
018676 r2 = *(u64 *)(r1 + 0x0)
018677 r2 += -0x1
018678 *(u64 *)(r1 + 0x0) = r2
018679 if r2 != 0x0 goto <offset>
018680 r1 = r6
018681 call <target>
018682 goto <offset>
018683 r8 = *(u64 *)(r10 - 0x4f8)
018684 if r9 == 0x0 goto <offset>
018685 r6 += 0x10
018686 goto <offset>
018687 r6 += 0x30
018688 r9 += -0x1
018689 if r9 == 0x0 goto <offset>
018690 r1 = *(u64 *)(r6 - 0x8)
018691 r2 = *(u64 *)(r1 + 0x0)
018692 r2 += -0x1
018693 *(u64 *)(r1 + 0x0) = r2
018694 if r2 != 0x0 goto <offset>
018695 r1 = r6
018696 r1 += -0x8
018697 call <target>
018698 r1 = *(u64 *)(r6 + 0x0)
018699 r2 = *(u64 *)(r1 + 0x0)
018700 r2 += -0x1
018701 *(u64 *)(r1 + 0x0) = r2
018702 if r2 != 0x0 goto <offset>
018703 r1 = r6
018704 call <target>
018705 goto <offset>
018706 r7 &= 0xff
018707 r1 = *(u64 *)(r10 - 0x550)
018708 if r7 != 0x0 goto <offset>
018709 r1 = *(u64 *)(r10 - 0x590)
018710 r1 = *(u64 *)(r1 + 0x10)
018711 r3 = *(u64 *)(r1 + 0x10)
018712 r9 = *(u64 *)(r10 - 0x4e8)
018713 r2 = <addr> ll
018714 if r3 >= r2 goto <offset>
018715 r2 = r3
018716 r2 += 0x1
018717 *(u64 *)(r1 + 0x10) = r2
018718 r2 = *(u64 *)(r1 + 0x20)
018719 if r2 <= 0x47 goto <offset>
018720 r2 = *(u64 *)(r1 + 0x18)
018721 r2 = *(u64 *)(r2 + 0x40)
018722 *(u64 *)(r1 + 0x10) = r3
018723 r1 = *(u64 *)(r10 - 0x588)
018724 goto <offset>
018725 r1 = *(u64 *)(r10 - 0x4e0)
018726 *(u64 *)(r10 - 0x4f0) = r1
018727 r0 = *(u64 *)(r10 - 0x548)
018728 r9 = *(u64 *)(r10 - 0x4e8)
018729 goto <offset>
018730 r1 += 0x6
018731 if r1 >= r9 goto <offset>
018732 r1 *= 0x30
018733 r2 = r8
018734 r2 += r1
018735 r1 = *(u64 *)(r2 + 0x10)
018736 r3 = *(u64 *)(r1 + 0x10)
018737 r2 = <addr> ll
018738 if r3 >= r2 goto <offset>
018739 r2 = r3
018740 r2 += 0x1
018741 *(u64 *)(r1 + 0x10) = r2
018742 r2 = *(u64 *)(r1 + 0x20)
018743 if r2 <= 0x47 goto <offset>
018744 r2 = *(u64 *)(r1 + 0x18)
018745 r2 = *(u64 *)(r2 + 0x40)
018746 *(u64 *)(r1 + 0x10) = r3
018747 r1 = *(u64 *)(r10 - 0x5c0)
018748 r2 -= r1
018749 *(u64 *)(r10 - 0x508) = r2
018750 r0 = *(u64 *)(r10 - 0x548)
018751 goto <offset>
018752 if r4 != 0x0 goto <offset>
018753 r2 = r3
018754 r9 = <addr> ll
018755 r0 = *(u64 *)(r10 - 0x4e0)
018756 if r1 != 0x0 goto <offset>
018757 r1 = <addr> ll
018758 if r9 < r1 goto <offset>
018759 r1 = <addr> ll
018760 *(u64 *)(r1 + 0x0) = r9
018761 r2 = *(u64 *)(r10 - 0x4e8)
018762 if r2 == 0x1 goto <offset>
018763 r1 = *(u64 *)(r10 - 0x510)
018764 r5 = *(u64 *)(r1 + 0x0)
018765 r1 = *(u64 *)(r10 - 0x588)
018766 r1 = *(u64 *)(r1 + 0x0)
018767 r3 = *(u64 *)(r1 + 0x18)
018768 *(u64 *)(r10 - 0x1a8) = r3
018769 r3 = *(u64 *)(r1 + 0x10)
018770 *(u64 *)(r10 - 0x1b0) = r3
018771 r3 = *(u64 *)(r1 + 0x8)
018772 *(u64 *)(r10 - 0x1b8) = r3
018773 r1 = *(u64 *)(r1 + 0x0)
018774 *(u64 *)(r10 - 0x1c0) = r1
018775 r1 = r0
018776 r1 += 0x4
018777 if r1 >= r2 goto <offset>
018778 r1 *= 0x30
018779 r3 = r8
018780 r3 += r1
018781 r3 = *(u64 *)(r3 + 0x0)
018782 r1 = *(u64 *)(r3 + 0x18)
018783 *(u64 *)(r10 - 0x188) = r1
018784 r1 = *(u64 *)(r3 + 0x10)
018785 *(u64 *)(r10 - 0x190) = r1
018786 r1 = *(u64 *)(r3 + 0x8)
018787 *(u64 *)(r10 - 0x198) = r1
018788 r1 = *(u64 *)(r3 + 0x0)
018789 *(u64 *)(r10 - 0x1a0) = r1
018790 r1 = r0
018791 r1 += 0x5
018792 if r1 >= r2 goto <offset>
018793 r1 *= 0x30
018794 r4 = r8
018795 r4 += r1
018796 r1 = *(u64 *)(r4 + 0x0)
018797 r4 = *(u64 *)(r1 + 0x18)
018798 *(u64 *)(r10 - 0x168) = r4
018799 r4 = *(u64 *)(r1 + 0x10)
018800 *(u64 *)(r10 - 0x170) = r4
018801 r4 = *(u64 *)(r1 + 0x8)
018802 *(u64 *)(r10 - 0x178) = r4
018803 r1 = *(u64 *)(r1 + 0x0)
018804 *(u64 *)(r10 - 0x180) = r1
018805 r1 = r0
018806 r1 += 0x6
018807 if r1 >= r2 goto <offset>
018808 r1 *= 0x30
018809 r4 = r8
018810 r4 += r1
018811 r1 = *(u64 *)(r4 + 0x0)
018812 r4 = *(u64 *)(r1 + 0x18)
018813 *(u64 *)(r10 - 0x148) = r4
018814 r4 = *(u64 *)(r1 + 0x10)
018815 *(u64 *)(r10 - 0x150) = r4
018816 r4 = *(u64 *)(r1 + 0x8)
018817 *(u64 *)(r10 - 0x158) = r4
018818 r1 = *(u64 *)(r1 + 0x0)
018819 *(u64 *)(r10 - 0x160) = r1
018820 r1 = r0
018821 r1 += 0x7
018822 if r1 >= r2 goto <offset>
018823 r1 *= 0x30
018824 r4 = r8
018825 r4 += r1
018826 r1 = *(u64 *)(r4 + 0x0)
018827 r4 = *(u64 *)(r1 + 0x18)
018828 *(u64 *)(r10 - 0x128) = r4
018829 r4 = *(u64 *)(r1 + 0x10)
018830 *(u64 *)(r10 - 0x130) = r4
018831 r4 = *(u64 *)(r1 + 0x8)
018832 *(u64 *)(r10 - 0x138) = r4
018833 r1 = *(u64 *)(r1 + 0x0)
018834 *(u64 *)(r10 - 0x140) = r1
018835 r1 = r0
018836 r1 += 0x8
018837 if r1 >= r2 goto <offset>
018838 r1 *= 0x30
018839 r4 = r8
018840 r4 += r1
018841 r1 = *(u64 *)(r4 + 0x0)
018842 r4 = *(u64 *)(r1 + 0x18)
018843 *(u64 *)(r10 - 0x108) = r4
018844 r4 = *(u64 *)(r1 + 0x10)
018845 *(u64 *)(r10 - 0x110) = r4
018846 r4 = *(u64 *)(r1 + 0x8)
018847 *(u64 *)(r10 - 0x118) = r4
018848 r1 = *(u64 *)(r1 + 0x0)
018849 *(u64 *)(r10 - 0x120) = r1
018850 r1 = r0
018851 r1 += 0x3
018852 if r1 >= r2 goto <offset>
018853 r1 *= 0x30
018854 r4 = r8
018855 r4 += r1
018856 r1 = *(u64 *)(r4 + 0x0)
018857 r4 = *(u64 *)(r1 + 0x18)
018858 *(u64 *)(r10 - 0xe8) = r4
018859 r4 = *(u64 *)(r1 + 0x10)
018860 *(u64 *)(r10 - 0xf0) = r4
018861 r4 = *(u64 *)(r1 + 0x8)
018862 *(u64 *)(r10 - 0xf8) = r4
018863 r1 = *(u64 *)(r1 + 0x0)
018864 *(u64 *)(r10 - 0x100) = r1
018865 r1 = *(u64 *)(r3 + 0x18)
018866 *(u64 *)(r10 - 0xc8) = r1
018867 r1 = *(u64 *)(r3 + 0x10)
018868 *(u64 *)(r10 - 0xd0) = r1
018869 r1 = *(u64 *)(r3 + 0x8)
018870 *(u64 *)(r10 - 0xd8) = r1
018871 r1 = *(u64 *)(r3 + 0x0)
018872 *(u64 *)(r10 - 0xe0) = r1
018873 r1 = r0
018874 r1 += 0x9
018875 if r1 >= r2 goto <offset>
018876 r1 *= 0x30
018877 r3 = r8
018878 r3 += r1
018879 r1 = *(u64 *)(r3 + 0x0)
018880 r3 = *(u64 *)(r1 + 0x18)
018881 *(u64 *)(r10 - 0xa8) = r3
018882 r3 = *(u64 *)(r1 + 0x10)
018883 *(u64 *)(r10 - 0xb0) = r3
018884 r3 = *(u64 *)(r1 + 0x8)
018885 *(u64 *)(r10 - 0xb8) = r3
018886 r1 = *(u64 *)(r1 + 0x0)
018887 *(u64 *)(r10 - 0xc0) = r1
018888 r1 = r0
018889 r1 += 0xa
018890 if r1 >= r2 goto <offset>
018891 r1 *= 0x30
018892 r3 = r8
018893 r3 += r1
018894 r1 = *(u64 *)(r3 + 0x0)
018895 r3 = *(u64 *)(r1 + 0x18)
018896 *(u64 *)(r10 - 0x88) = r3
018897 r3 = *(u64 *)(r1 + 0x10)
018898 *(u64 *)(r10 - 0x90) = r3
018899 r3 = *(u64 *)(r1 + 0x8)
018900 *(u64 *)(r10 - 0x98) = r3
018901 r1 = *(u64 *)(r1 + 0x0)
018902 *(u64 *)(r10 - 0xa0) = r1
018903 r1 = r0
018904 r1 += 0xb
018905 if r1 >= r2 goto <offset>
018906 r1 *= 0x30
018907 r3 = r8
018908 r3 += r1
018909 r1 = *(u64 *)(r3 + 0x0)
018910 r3 = *(u64 *)(r1 + 0x18)
018911 *(u64 *)(r10 - 0x68) = r3
018912 r3 = *(u64 *)(r1 + 0x10)
018913 *(u64 *)(r10 - 0x70) = r3
018914 r3 = *(u64 *)(r1 + 0x8)
018915 *(u64 *)(r10 - 0x78) = r3
018916 r1 = *(u64 *)(r1 + 0x0)
018917 *(u64 *)(r10 - 0x80) = r1
018918 r1 = r0
018919 r1 += 0xc
018920 if r1 >= r2 goto <offset>
018921 r1 *= 0x30
018922 r3 = r8
018923 r3 += r1
018924 r1 = *(u64 *)(r3 + 0x0)
018925 r3 = *(u64 *)(r1 + 0x18)
018926 *(u64 *)(r10 - 0x48) = r3
018927 r3 = *(u64 *)(r1 + 0x10)
018928 *(u64 *)(r10 - 0x50) = r3
018929 r3 = *(u64 *)(r1 + 0x8)
018930 *(u64 *)(r10 - 0x58) = r3
018931 r1 = *(u64 *)(r1 + 0x0)
018932 *(u64 *)(r10 - 0x60) = r1
018933 r1 = r0
018934 r1 += 0xd
018935 if r1 >= r2 goto <offset>
018936 r1 *= 0x30
018937 r3 = r8
018938 r3 += r1
018939 r1 = *(u64 *)(r3 + 0x0)
018940 r3 = *(u64 *)(r1 + 0x18)
018941 *(u64 *)(r10 - 0x28) = r3
018942 r3 = *(u64 *)(r1 + 0x10)
018943 *(u64 *)(r10 - 0x30) = r3
018944 r3 = *(u64 *)(r1 + 0x8)
018945 *(u64 *)(r10 - 0x38) = r3
018946 r1 = *(u64 *)(r1 + 0x0)
018947 *(u64 *)(r10 - 0x40) = r1
018948 r1 = *(u64 *)(r10 - 0x530)
018949 if r1 >= r2 goto <offset>
018950 r1 *= 0x30
018951 r8 += r1
018952 r1 = *(u64 *)(r8 + 0x0)
018953 r3 = *(u64 *)(r1 + 0x18)
018954 *(u64 *)(r10 - 0x8) = r3
018955 r3 = *(u64 *)(r1 + 0x10)
018956 *(u64 *)(r10 - 0x10) = r3
018957 r3 = *(u64 *)(r1 + 0x8)
018958 *(u64 *)(r10 - 0x18) = r3
018959 r1 = *(u64 *)(r1 + 0x0)
018960 *(u64 *)(r10 - 0x20) = r1
018961 r1 = *(u64 *)(r5 + 0x0)
018962 r3 = *(u64 *)(r5 + 0x8)
018963 r4 = *(u64 *)(r5 + 0x10)
018964 r2 = *(u64 *)(r5 + 0x18)
018965 *(u64 *)(r9 + 0x18) = r2
018966 *(u64 *)(r9 + 0x10) = r4
018967 *(u64 *)(r9 + 0x8) = r3
018968 *(u64 *)(r9 + 0x0) = r1
018969 *(u16 *)(r9 + 0x20) = 0x101
018970 r1 = *(u64 *)(r10 - 0x1c0)
018971 *(u64 *)(r9 + 0x22) = r1
018972 r1 = *(u64 *)(r10 - 0x1b8)
018973 *(u64 *)(r9 + 0x2a) = r1
018974 r1 = *(u64 *)(r10 - 0x1b0)
018975 *(u64 *)(r9 + 0x32) = r1
018976 r1 = *(u64 *)(r10 - 0x1a8)
018977 *(u64 *)(r9 + 0x3a) = r1
018978 *(u16 *)(r9 + 0x42) = 0x100
018979 r1 = *(u64 *)(r10 - 0x1a0)
018980 *(u64 *)(r9 + 0x44) = r1
018981 r1 = *(u64 *)(r10 - 0x198)
018982 *(u64 *)(r9 + 0x4c) = r1
018983 r1 = *(u64 *)(r10 - 0x190)
018984 *(u64 *)(r9 + 0x54) = r1
018985 r1 = *(u64 *)(r10 - 0x188)
018986 *(u64 *)(r9 + 0x5c) = r1
018987 *(u16 *)(r9 + 0x64) = 0x100
018988 r1 = *(u64 *)(r10 - 0x168)
018989 *(u64 *)(r9 + 0x7e) = r1
018990 r1 = *(u64 *)(r10 - 0x170)
018991 *(u64 *)(r9 + 0x76) = r1
018992 r1 = *(u64 *)(r10 - 0x178)
018993 *(u64 *)(r9 + 0x6e) = r1
018994 r1 = *(u64 *)(r10 - 0x180)
018995 *(u64 *)(r9 + 0x66) = r1
018996 *(u16 *)(r9 + 0x86) = 0x0
018997 r1 = *(u64 *)(r10 - 0x148)
018998 *(u64 *)(r9 + 0xa0) = r1
018999 r1 = *(u64 *)(r10 - 0x150)
019000 *(u64 *)(r9 + 0x98) = r1
019001 r1 = *(u64 *)(r10 - 0x158)
019002 *(u64 *)(r9 + 0x90) = r1
019003 r1 = *(u64 *)(r10 - 0x160)
019004 *(u64 *)(r9 + 0x88) = r1
019005 *(u16 *)(r9 + 0xa8) = 0x0
019006 r1 = *(u64 *)(r10 - 0x128)
019007 *(u64 *)(r9 + 0xc2) = r1
019008 r1 = *(u64 *)(r10 - 0x130)
019009 *(u64 *)(r9 + 0xba) = r1
019010 r1 = *(u64 *)(r10 - 0x138)
019011 *(u64 *)(r9 + 0xb2) = r1
019012 r1 = *(u64 *)(r10 - 0x140)
019013 *(u64 *)(r9 + 0xaa) = r1
019014 *(u16 *)(r9 + 0xca) = 0x100
019015 r1 = *(u64 *)(r10 - 0x108)
019016 *(u64 *)(r9 + 0xe4) = r1
019017 r1 = *(u64 *)(r10 - 0x110)
019018 *(u64 *)(r9 + 0xdc) = r1
019019 r1 = *(u64 *)(r10 - 0x118)
019020 *(u64 *)(r9 + 0xd4) = r1
019021 r1 = *(u64 *)(r10 - 0x120)
019022 *(u64 *)(r9 + 0xcc) = r1
019023 *(u16 *)(r9 + 0xec) = 0x100
019024 r1 = *(u64 *)(r10 - 0xe8)
019025 *(u64 *)(r9 + 0x106) = r1
019026 r1 = *(u64 *)(r10 - 0xf0)
019027 *(u64 *)(r9 + 0xfe) = r1
019028 r1 = *(u64 *)(r10 - 0xf8)
019029 *(u64 *)(r9 + 0xf6) = r1
019030 r1 = *(u64 *)(r10 - 0x100)
019031 *(u64 *)(r9 + 0xee) = r1
019032 *(u16 *)(r9 + 0x10e) = 0x100
019033 r1 = *(u64 *)(r10 - 0xc8)
019034 *(u64 *)(r9 + 0x128) = r1
019035 r1 = *(u64 *)(r10 - 0xd0)
019036 *(u64 *)(r9 + 0x120) = r1
019037 r1 = *(u64 *)(r10 - 0xd8)
019038 *(u64 *)(r9 + 0x118) = r1
019039 r1 = *(u64 *)(r10 - 0xe0)
019040 *(u64 *)(r9 + 0x110) = r1
019041 *(u16 *)(r9 + 0x130) = 0x100
019042 r1 = *(u64 *)(r10 - 0xa8)
019043 *(u64 *)(r9 + 0x14a) = r1
019044 r1 = *(u64 *)(r10 - 0xb0)
019045 *(u64 *)(r9 + 0x142) = r1
019046 r1 = *(u64 *)(r10 - 0xb8)
019047 *(u64 *)(r9 + 0x13a) = r1
019048 r1 = *(u64 *)(r10 - 0xc0)
019049 *(u64 *)(r9 + 0x132) = r1
019050 *(u16 *)(r9 + 0x152) = 0x0
019051 r1 = *(u64 *)(r10 - 0x88)
019052 *(u64 *)(r9 + 0x16c) = r1
019053 r1 = *(u64 *)(r10 - 0x90)
019054 *(u64 *)(r9 + 0x164) = r1
019055 r1 = *(u64 *)(r10 - 0x98)
019056 *(u64 *)(r9 + 0x15c) = r1
019057 r1 = *(u64 *)(r10 - 0xa0)
019058 *(u64 *)(r9 + 0x154) = r1
019059 *(u16 *)(r9 + 0x174) = 0x0
019060 r1 = *(u64 *)(r10 - 0x68)
019061 *(u64 *)(r9 + 0x18e) = r1
019062 r1 = *(u64 *)(r10 - 0x70)
019063 *(u64 *)(r9 + 0x186) = r1
019064 r1 = *(u64 *)(r10 - 0x78)
019065 *(u64 *)(r9 + 0x17e) = r1
019066 r1 = *(u64 *)(r10 - 0x80)
019067 *(u64 *)(r9 + 0x176) = r1
019068 *(u16 *)(r9 + 0x196) = 0x0
019069 r1 = *(u64 *)(r10 - 0x48)
019070 *(u64 *)(r9 + 0x1b0) = r1
019071 r1 = *(u64 *)(r10 - 0x50)
019072 *(u64 *)(r9 + 0x1a8) = r1
019073 r1 = *(u64 *)(r10 - 0x58)
019074 *(u64 *)(r9 + 0x1a0) = r1
019075 r1 = *(u64 *)(r10 - 0x60)
019076 *(u64 *)(r9 + 0x198) = r1
019077 *(u16 *)(r9 + 0x1b8) = 0x100
019078 r1 = *(u64 *)(r10 - 0x28)
019079 *(u64 *)(r9 + 0x1d2) = r1
019080 r1 = *(u64 *)(r10 - 0x30)
019081 *(u64 *)(r9 + 0x1ca) = r1
019082 r1 = *(u64 *)(r10 - 0x38)
019083 *(u64 *)(r9 + 0x1c2) = r1
019084 r1 = *(u64 *)(r10 - 0x40)
019085 *(u64 *)(r9 + 0x1ba) = r1
019086 *(u16 *)(r9 + 0x1da) = 0x100
019087 r1 = *(u64 *)(r10 - 0x8)
019088 *(u64 *)(r9 + 0x1f4) = r1
019089 r1 = *(u64 *)(r10 - 0x10)
019090 *(u64 *)(r9 + 0x1ec) = r1
019091 r1 = *(u64 *)(r10 - 0x18)
019092 *(u64 *)(r9 + 0x1e4) = r1
019093 r1 = *(u64 *)(r10 - 0x20)
019094 *(u64 *)(r9 + 0x1dc) = r1
019095 *(u16 *)(r9 + 0x1fc) = 0x100
019096 call <target>
019097 r1 = <addr> ll
019098 r2 = *(u64 *)(r1 + 0x0)
019099 r3 = 0x0
019100 r4 = 0x1
019101 r1 = r2
019102 r1 += -0x13
019103 if r1 > r2 goto <offset>
019104 r4 = 0x0
019105 if r4 == 0x0 goto <offset>
019106 r1 = <addr> ll
019107 r4 = *(u64 *)(r10 - 0x4e0)
019108 if r2 == 0x0 goto <offset>
019109 r1 = r3
019110 r2 = <addr> ll
019111 if r1 > r2 goto <offset>
019112 goto <offset>
019113 if r4 != 0x0 goto <offset>
019114 r3 = r1
019115 r1 = <addr> ll
019116 r4 = *(u64 *)(r10 - 0x4e0)
019117 if r2 != 0x0 goto <offset>
019118 r2 = <addr> ll
019119 if r1 <= r2 goto <offset>
019120 r3 = *(u64 *)(r10 - 0x500)
019121 r3 &= 0xff
019122 r2 = 0x1
019123 if r3 != 0x0 goto <offset>
019124 r2 = 0x0
019125 r3 = <addr> ll
019126 *(u64 *)(r3 + 0x0) = r1
019127 r3 = *(u64 *)(r10 - 0x508)
019128 r5 = *(u64 *)(r10 - 0x590)
019129 r3 /= r5
019130 *(u64 *)(r1 + 0x1) = r3
019131 *(u8 *)(r1 + 0x11) = w2
019132 *(u8 *)(r1 + 0x12) = 0x0
019133 *(u64 *)(r1 + 0x9) = 0x0
019134 *(u8 *)(r1 + 0x0) = 0xf
019135 r2 = *(u64 *)(r10 - 0x218)
019136 r3 = *(u64 *)(r10 - 0x520)
019137 *(u64 *)(r3 + 0x18) = r2
019138 r2 = *(u64 *)(r10 - 0x220)
019139 *(u64 *)(r3 + 0x10) = r2
019140 r2 = *(u64 *)(r10 - 0x228)
019141 *(u64 *)(r3 + 0x8) = r2
019142 r2 = *(u64 *)(r10 - 0x230)
019143 *(u64 *)(r3 + 0x0) = r2
019144 *(u64 *)(r10 - 0x1f0) = r1
019145 *(u64 *)(r10 - 0x208) = r9
019146 *(u64 *)(r10 - 0x1e8) = 0x13
019147 *(u64 *)(r10 - 0x1f8) = 0x13
019148 *(u64 *)(r10 - 0x200) = 0xf
019149 *(u64 *)(r10 - 0x210) = 0xf
019150 r4 += 0xf
019151 if r4 < r6 goto <offset>
019152 r1 = *(u64 *)(r10 - 0x588)
019153 *(u64 *)(r10 - 0x10) = r1
019154 r6 = *(u64 *)(r10 - 0x510)
019155 *(u64 *)(r10 - 0x20) = r6
019156 *(u64 *)(r10 - 0x8) = 0xd
019157 *(u64 *)(r10 - 0x18) = 0x2
019158 r1 = r10
019159 r1 += -0x60
019160 r2 = r10
019161 r2 += -0x20
019162 call -0x4a09
019163 *(u64 *)(r10 - 0x40) = r6
019164 r8 = *(u64 *)(r10 - 0x50)
019165 *(u64 *)(r10 - 0x28) = r8
019166 r6 = *(u64 *)(r10 - 0x58)
019167 *(u64 *)(r10 - 0x30) = r6
019168 *(u64 *)(r10 - 0x38) = 0x2
019169 r1 = r10
019170 r1 += -0x80
019171 r2 = r10
019172 r2 += -0x40
019173 call -0x4a14
019174 r7 = *(u64 *)(r10 - 0x70)
019175 r9 = *(u64 *)(r10 - 0x78)
019176 r1 = r10
019177 r1 += -0x250
019178 r2 = r10
019179 r2 += -0x210
019180 r3 = r9
019181 r4 = r7
019182 call <target>
019183 r2 = *(u64 *)(r10 - 0x250)
019184 r1 = -<addr> ll
019185 if r2 != r1 goto <offset>
019186 if r7 == 0x0 goto <offset>
019187 r9 += 0x10
019188 goto <offset>
019189 r9 += 0x30
019190 r7 += -0x1
019191 if r7 == 0x0 goto <offset>
019192 r1 = *(u64 *)(r9 - 0x8)
019193 r2 = *(u64 *)(r1 + 0x0)
019194 r2 += -0x1
019195 *(u64 *)(r1 + 0x0) = r2
019196 if r2 != 0x0 goto <offset>
019197 r1 = r9
019198 r1 += -0x8
019199 call <target>
019200 r1 = *(u64 *)(r9 + 0x0)
019201 r2 = *(u64 *)(r1 + 0x0)
019202 r2 += -0x1
019203 *(u64 *)(r1 + 0x0) = r2
019204 if r2 != 0x0 goto <offset>
019205 r1 = r9
019206 call <target>
019207 goto <offset>
019208 w3 = *(u8 *)(r3 + 0x42)
019209 *(u64 *)(r1 + 0x0) = r2
019210 if r3 == 0x1 goto <offset>
019211 goto <offset>
019212 *(u64 *)(r10 - 0x4e0) = r2
019213 r1 = *(u64 *)(r10 - 0x240)
019214 *(u64 *)(r10 - 0x528) = r1
019215 r1 = *(u64 *)(r10 - 0x248)
019216 *(u64 *)(r10 - 0x508) = r1
019217 if r7 == 0x0 goto <offset>
019218 r9 += 0x10
019219 goto <offset>
019220 r9 += 0x30
019221 r7 += -0x1
019222 if r7 == 0x0 goto <offset>
019223 r1 = *(u64 *)(r9 - 0x8)
019224 r2 = *(u64 *)(r1 + 0x0)
019225 r2 += -0x1
019226 *(u64 *)(r1 + 0x0) = r2
019227 if r2 != 0x0 goto <offset>
019228 r1 = r9
019229 r1 += -0x8
019230 call <target>
019231 r1 = *(u64 *)(r9 + 0x0)
019232 r2 = *(u64 *)(r1 + 0x0)
019233 r2 += -0x1
019234 *(u64 *)(r1 + 0x0) = r2
019235 if r2 != 0x0 goto <offset>
019236 r1 = r9
019237 call <target>
019238 goto <offset>
019239 r9 = *(u64 *)(r10 - 0x4e8)
019240 if r8 == 0x0 goto <offset>
019241 r6 += 0x10
019242 goto <offset>
019243 r6 += 0x30
019244 r8 += -0x1
019245 if r8 == 0x0 goto <offset>
019246 r1 = *(u64 *)(r6 - 0x8)
019247 r2 = *(u64 *)(r1 + 0x0)
019248 r2 += -0x1
019249 *(u64 *)(r1 + 0x0) = r2
019250 if r2 != 0x0 goto <offset>
019251 r1 = r6
019252 r1 += -0x8
019253 call <target>
019254 r1 = *(u64 *)(r6 + 0x0)
019255 r2 = *(u64 *)(r1 + 0x0)
019256 r2 += -0x1
019257 *(u64 *)(r1 + 0x0) = r2
019258 if r2 != 0x0 goto <offset>
019259 r1 = r6
019260 call <target>
019261 goto <offset>
019262 r9 = *(u64 *)(r10 - 0x4e8)
019263 if r8 == 0x0 goto <offset>
019264 r6 += 0x10
019265 goto <offset>
019266 r6 += 0x30
019267 r8 += -0x1
019268 if r8 == 0x0 goto <offset>
019269 r1 = *(u64 *)(r6 - 0x8)
019270 r2 = *(u64 *)(r1 + 0x0)
019271 r2 += -0x1
019272 *(u64 *)(r1 + 0x0) = r2
019273 if r2 != 0x0 goto <offset>
019274 r1 = r6
019275 r1 += -0x8
019276 call <target>
019277 r1 = *(u64 *)(r6 + 0x0)
019278 r2 = *(u64 *)(r1 + 0x0)
019279 r2 += -0x1
019280 *(u64 *)(r1 + 0x0) = r2
019281 if r2 != 0x0 goto <offset>
019282 r1 = r6
019283 call <target>
019284 goto <offset>
019285 r3 = *(u64 *)(r10 - 0x548)
019286 r1 = *(u64 *)(r3 + 0x10)
019287 r2 = <addr> ll
019288 if r1 >= r2 goto <offset>
019289 r2 = r1
019290 r2 += 0x1
019291 *(u64 *)(r3 + 0x10) = r2
019292 r2 = *(u64 *)(r3 + 0x20)
019293 r8 = *(u64 *)(r10 - 0x4f8)
019294 if r2 <= 0x47 goto <offset>
019295 r2 = *(u64 *)(r3 + 0x18)
019296 r2 = *(u64 *)(r2 + 0x40)
019297 *(u64 *)(r3 + 0x10) = r1
019298 r1 = *(u64 *)(r10 - 0x550)
019299 r2 -= r1
019300 *(u64 *)(r10 - 0x508) = r2
019301 r1 = *(u64 *)(r10 - 0x590)
019302 *(u64 *)(r10 - 0x5e8) = r1
019303 r0 = *(u64 *)(r10 - 0x530)
019304 goto <offset>
019305 r1 = *(u64 *)(r10 - 0x590)
019306 *(u64 *)(r10 - 0x5e8) = r1
019307 r1 = *(u64 *)(r10 - 0x4e0)
019308 *(u64 *)(r10 - 0x4f0) = r1
019309 goto <offset>
019310 *(u64 *)(r10 - 0x500) = r7
019311 r7 = 0x0
019312 if r1 != 0x6 goto <offset>
019313 r7 = *(u64 *)(r10 - 0x500)
019314 r1 = r7
019315 r1 &= 0x1
019316 *(u64 *)(r10 - 0x530) = r1
019317 if r1 != 0x0 goto <offset>
019318 r1 = r0
019319 r1 += 0x5
019320 if r1 < r9 goto <offset>
019321 goto <offset>
019322 r7 = 0x0
019323 if r1 != 0xb goto <offset>
019324 r1 = *(u64 *)(r10 - 0x500)
019325 r1 &= 0xff
019326 if r1 != 0x0 goto <offset>
019327 r1 = r0
019328 r1 += 0x7
019329 if r1 < r9 goto <offset>
019330 goto <offset>
019331 r1 = r0
019332 r1 += 0x6
019333 if r1 >= r9 goto <offset>
019334 r1 *= 0x30
019335 r2 = r8
019336 r2 += r1
019337 r1 = *(u64 *)(r2 + 0x10)
019338 r3 = *(u64 *)(r1 + 0x10)
019339 r2 = <addr> ll
019340 if r3 >= r2 goto <offset>
019341 r2 = r3
019342 r2 += 0x1
019343 *(u64 *)(r1 + 0x10) = r2
019344 r2 = *(u64 *)(r1 + 0x20)
019345 if r2 <= 0x47 goto <offset>
019346 r2 = *(u64 *)(r1 + 0x18)
019347 r2 = *(u64 *)(r2 + 0x40)
019348 *(u64 *)(r10 - 0x598) = r2
019349 *(u64 *)(r1 + 0x10) = r3
019350 call <target>
019351 r1 = <addr> ll
019352 r1 = *(u64 *)(r1 + 0x0)
019353 r2 = r1
019354 r2 += -0x286
019355 r3 = 0x0
019356 r4 = 0x1
019357 if r2 > r1 goto <offset>
019358 r4 = 0x0
019359 r6 = *(u64 *)(r10 - 0x4e0)
019360 if r4 == 0x0 goto <offset>
019361 r2 = <addr> ll
019362 if r1 == 0x0 goto <offset>
019363 r2 = r3
019364 r1 = <addr> ll
019365 if r2 >= r1 goto <offset>
019366 goto <offset>
019367 r6 = *(u64 *)(r10 - 0x4e0)
019368 if r4 != 0x0 goto <offset>
019369 r3 = r2
019370 r2 = <addr> ll
019371 if r1 != 0x0 goto <offset>
019372 r1 = <addr> ll
019373 if r2 < r1 goto <offset>
019374 r1 = <addr> ll
019375 *(u64 *)(r1 + 0x0) = r2
019376 r0 = r6
019377 r0 += 0x1
019378 if r0 >= r9 goto <offset>
019379 if r9 == 0x1 goto <offset>
019380 r1 = r0
019381 r1 *= 0x30
019382 r5 = r8
019383 r5 += r1
019384 r3 = *(u64 *)(r5 + 0x0)
019385 r1 = *(u64 *)(r10 - 0x510)
019386 r1 = *(u64 *)(r1 + 0x0)
019387 r4 = *(u64 *)(r1 + 0x18)
019388 *(u64 *)(r10 - 0x258) = r4
019389 r4 = *(u64 *)(r1 + 0x10)
019390 *(u64 *)(r10 - 0x260) = r4
019391 r4 = *(u64 *)(r1 + 0x8)
019392 *(u64 *)(r10 - 0x268) = r4
019393 r1 = *(u64 *)(r1 + 0x0)
019394 *(u64 *)(r10 - 0x270) = r1
019395 r1 = r6
019396 r1 += 0x2
019397 if r1 >= r9 goto <offset>
019398 r1 *= 0x30
019399 r4 = r8
019400 r4 += r1
019401 r1 = *(u64 *)(r4 + 0x0)
019402 r4 = *(u64 *)(r1 + 0x18)
019403 *(u64 *)(r10 - 0x238) = r4
019404 r4 = *(u64 *)(r1 + 0x10)
019405 *(u64 *)(r10 - 0x240) = r4
019406 r4 = *(u64 *)(r1 + 0x8)
019407 *(u64 *)(r10 - 0x248) = r4
019408 r1 = *(u64 *)(r1 + 0x0)
019409 *(u64 *)(r10 - 0x250) = r1
019410 r1 = r6
019411 r1 += 0x3
019412 if r1 >= r9 goto <offset>
019413 r1 *= 0x30
019414 r4 = r8
019415 r4 += r1
019416 r1 = *(u64 *)(r4 + 0x0)
019417 r4 = *(u64 *)(r1 + 0x18)
019418 *(u64 *)(r10 - 0x218) = r4
019419 r4 = *(u64 *)(r1 + 0x10)
019420 *(u64 *)(r10 - 0x220) = r4
019421 r4 = *(u64 *)(r1 + 0x8)
019422 *(u64 *)(r10 - 0x228) = r4
019423 r1 = *(u64 *)(r1 + 0x0)
019424 *(u64 *)(r10 - 0x230) = r1
019425 r1 = r6
019426 r1 += 0x4
019427 if r1 >= r9 goto <offset>
019428 r1 *= 0x30
019429 r4 = r8
019430 r4 += r1
019431 r1 = *(u64 *)(r4 + 0x0)
019432 r4 = *(u64 *)(r1 + 0x18)
019433 *(u64 *)(r10 - 0x1a8) = r4
019434 r4 = *(u64 *)(r1 + 0x10)
019435 *(u64 *)(r10 - 0x1b0) = r4
019436 r4 = *(u64 *)(r1 + 0x8)
019437 *(u64 *)(r10 - 0x1b8) = r4
019438 r1 = *(u64 *)(r1 + 0x0)
019439 *(u64 *)(r10 - 0x1c0) = r1
019440 r1 = r6
019441 r1 += 0x5
019442 if r1 >= r9 goto <offset>
019443 r1 *= 0x30
019444 r4 = r8
019445 r4 += r1
019446 *(u64 *)(r10 - 0x590) = r4
019447 r1 = *(u64 *)(r4 + 0x0)
019448 r4 = *(u64 *)(r1 + 0x18)
019449 *(u64 *)(r10 - 0x188) = r4
019450 r4 = *(u64 *)(r1 + 0x10)
019451 *(u64 *)(r10 - 0x190) = r4
019452 r4 = *(u64 *)(r1 + 0x8)
019453 *(u64 *)(r10 - 0x198) = r4
019454 r1 = *(u64 *)(r1 + 0x0)
019455 *(u64 *)(r10 - 0x1a0) = r1
019456 r1 = r6
019457 r1 += 0x6
019458 if r1 >= r9 goto <offset>
019459 r1 *= 0x30
019460 r4 = r8
019461 r4 += r1
019462 *(u64 *)(r10 - 0x5a0) = r4
019463 r1 = *(u64 *)(r4 + 0x0)
019464 r4 = *(u64 *)(r1 + 0x18)
019465 *(u64 *)(r10 - 0x168) = r4
019466 r4 = *(u64 *)(r1 + 0x10)
019467 *(u64 *)(r10 - 0x170) = r4
019468 r4 = *(u64 *)(r1 + 0x8)
019469 *(u64 *)(r10 - 0x178) = r4
019470 r1 = *(u64 *)(r1 + 0x0)
019471 *(u64 *)(r10 - 0x180) = r1
019472 r1 = r6
019473 r1 += 0x7
019474 if r1 >= r9 goto <offset>
019475 r1 *= 0x30
019476 r4 = r8
019477 r4 += r1
019478 r1 = *(u64 *)(r4 + 0x0)
019479 r4 = *(u64 *)(r1 + 0x18)
019480 *(u64 *)(r10 - 0x148) = r4
019481 r4 = *(u64 *)(r1 + 0x10)
019482 *(u64 *)(r10 - 0x150) = r4
019483 r4 = *(u64 *)(r1 + 0x8)
019484 *(u64 *)(r10 - 0x158) = r4
019485 r1 = *(u64 *)(r1 + 0x0)
019486 *(u64 *)(r10 - 0x160) = r1
019487 r1 = r6
019488 r1 += 0x8
019489 if r1 >= r9 goto <offset>
019490 r1 *= 0x30
019491 r4 = r8
019492 r4 += r1
019493 r1 = *(u64 *)(r4 + 0x0)
019494 r4 = *(u64 *)(r1 + 0x18)
019495 *(u64 *)(r10 - 0x128) = r4
019496 r4 = *(u64 *)(r1 + 0x10)
019497 *(u64 *)(r10 - 0x130) = r4
019498 r4 = *(u64 *)(r1 + 0x8)
019499 *(u64 *)(r10 - 0x138) = r4
019500 r1 = *(u64 *)(r1 + 0x0)
019501 *(u64 *)(r10 - 0x140) = r1
019502 r1 = r6
019503 r1 += 0x9
019504 if r1 >= r9 goto <offset>
019505 r1 *= 0x30
019506 r4 = r8
019507 r4 += r1
019508 r1 = *(u64 *)(r4 + 0x0)
019509 r4 = *(u64 *)(r1 + 0x18)
019510 *(u64 *)(r10 - 0x108) = r4
019511 r4 = *(u64 *)(r1 + 0x10)
019512 *(u64 *)(r10 - 0x110) = r4
019513 r4 = *(u64 *)(r1 + 0x8)
019514 *(u64 *)(r10 - 0x118) = r4
019515 r1 = *(u64 *)(r1 + 0x0)
019516 *(u64 *)(r10 - 0x120) = r1
019517 r1 = r6
019518 r1 += 0xa
019519 if r1 >= r9 goto <offset>
019520 r1 *= 0x30
019521 r4 = r8
019522 r4 += r1
019523 r1 = *(u64 *)(r4 + 0x0)
019524 r4 = *(u64 *)(r1 + 0x18)
019525 *(u64 *)(r10 - 0xe8) = r4
019526 r4 = *(u64 *)(r1 + 0x10)
019527 *(u64 *)(r10 - 0xf0) = r4
019528 r4 = *(u64 *)(r1 + 0x8)
019529 *(u64 *)(r10 - 0xf8) = r4
019530 r1 = *(u64 *)(r1 + 0x0)
019531 *(u64 *)(r10 - 0x100) = r1
019532 r1 = r6
019533 r1 += 0xb
019534 if r1 >= r9 goto <offset>
019535 r1 *= 0x30
019536 r4 = r8
019537 r4 += r1
019538 r1 = *(u64 *)(r4 + 0x0)
019539 r4 = *(u64 *)(r1 + 0x18)
019540 *(u64 *)(r10 - 0xc8) = r4
019541 r4 = *(u64 *)(r1 + 0x10)
019542 *(u64 *)(r10 - 0xd0) = r4
019543 r4 = *(u64 *)(r1 + 0x8)
019544 *(u64 *)(r10 - 0xd8) = r4
019545 r1 = *(u64 *)(r1 + 0x0)
019546 *(u64 *)(r10 - 0xe0) = r1
019547 r1 = r6
019548 r1 += 0xc
019549 if r1 >= r9 goto <offset>
019550 r1 *= 0x30
019551 r4 = r8
019552 r4 += r1
019553 r1 = *(u64 *)(r4 + 0x0)
019554 r4 = *(u64 *)(r1 + 0x18)
019555 *(u64 *)(r10 - 0xa8) = r4
019556 r4 = *(u64 *)(r1 + 0x10)
019557 *(u64 *)(r10 - 0xb0) = r4
019558 r4 = *(u64 *)(r1 + 0x8)
019559 *(u64 *)(r10 - 0xb8) = r4
019560 r1 = *(u64 *)(r1 + 0x0)
019561 *(u64 *)(r10 - 0xc0) = r1
019562 r1 = r6
019563 r1 += 0xd
019564 if r1 >= r9 goto <offset>
019565 r1 *= 0x30
019566 r4 = r8
019567 r4 += r1
019568 r1 = *(u64 *)(r4 + 0x0)
019569 r4 = *(u64 *)(r1 + 0x18)
019570 *(u64 *)(r10 - 0x88) = r4
019571 r4 = *(u64 *)(r1 + 0x10)
019572 *(u64 *)(r10 - 0x90) = r4
019573 r4 = *(u64 *)(r1 + 0x8)
019574 *(u64 *)(r10 - 0x98) = r4
019575 r1 = *(u64 *)(r1 + 0x0)
019576 *(u64 *)(r10 - 0xa0) = r1
019577 r1 = r6
019578 r1 += 0xe
019579 if r1 >= r9 goto <offset>
019580 r1 *= 0x30
019581 r4 = r8
019582 r4 += r1
019583 r1 = *(u64 *)(r4 + 0x0)
019584 r4 = *(u64 *)(r1 + 0x18)
019585 *(u64 *)(r10 - 0x68) = r4
019586 r4 = *(u64 *)(r1 + 0x10)
019587 *(u64 *)(r10 - 0x70) = r4
019588 r4 = *(u64 *)(r1 + 0x8)
019589 *(u64 *)(r10 - 0x78) = r4
019590 r1 = *(u64 *)(r1 + 0x0)
019591 *(u64 *)(r10 - 0x80) = r1
019592 r1 = r6
019593 r1 += 0xf
019594 if r1 >= r9 goto <offset>
019595 r1 *= 0x30
019596 r4 = r8
019597 r4 += r1
019598 r1 = *(u64 *)(r4 + 0x0)
019599 r4 = *(u64 *)(r1 + 0x18)
019600 *(u64 *)(r10 - 0x48) = r4
019601 r4 = *(u64 *)(r1 + 0x10)
019602 *(u64 *)(r10 - 0x50) = r4
019603 r4 = *(u64 *)(r1 + 0x8)
019604 *(u64 *)(r10 - 0x58) = r4
019605 r1 = *(u64 *)(r1 + 0x0)
019606 *(u64 *)(r10 - 0x60) = r1
019607 r1 = r6
019608 r1 += 0x10
019609 if r1 >= r9 goto <offset>
019610 r1 *= 0x30
019611 r4 = r8
019612 r4 += r1
019613 r4 = *(u64 *)(r4 + 0x0)
019614 r1 = *(u64 *)(r4 + 0x18)
019615 *(u64 *)(r10 - 0x28) = r1
019616 r1 = *(u64 *)(r4 + 0x10)
019617 *(u64 *)(r10 - 0x30) = r1
019618 r1 = *(u64 *)(r4 + 0x8)
019619 *(u64 *)(r10 - 0x38) = r1
019620 *(u64 *)(r10 - 0x548) = r4
019621 r1 = *(u64 *)(r4 + 0x0)
019622 *(u64 *)(r10 - 0x40) = r1
019623 r1 = r6
019624 r1 += 0x11
019625 if r1 >= r9 goto <offset>
019626 *(u64 *)(r10 - 0x588) = r5
019627 r1 *= 0x30
019628 r4 = r8
019629 r4 += r1
019630 r1 = *(u64 *)(r4 + 0x0)
019631 r4 = *(u64 *)(r1 + 0x18)
019632 *(u64 *)(r10 - 0x8) = r4
019633 r4 = *(u64 *)(r1 + 0x10)
019634 *(u64 *)(r10 - 0x10) = r4
019635 r4 = *(u64 *)(r1 + 0x8)
019636 *(u64 *)(r10 - 0x18) = r4
019637 r1 = *(u64 *)(r1 + 0x0)
019638 *(u64 *)(r10 - 0x20) = r1
019639 r1 = r6
019640 r1 += 0x12
019641 r4 = r8
019642 if r1 >= r9 goto <offset>
019643 r8 = r7
019644 r8 &= 0x2
019645 r1 *= 0x30
019646 r4 += r1
019647 r1 = *(u64 *)(r4 + 0x0)
019648 r4 = *(u64 *)(r1 + 0x18)
019649 *(u64 *)(r10 - 0x1f8) = r4
019650 r4 = *(u64 *)(r1 + 0x10)
019651 *(u64 *)(r10 - 0x200) = r4
019652 r4 = *(u64 *)(r1 + 0x8)
019653 *(u64 *)(r10 - 0x208) = r4
019654 r1 = *(u64 *)(r1 + 0x0)
019655 *(u64 *)(r10 - 0x210) = r1
019656 r1 = *(u64 *)(r3 + 0x0)
019657 r4 = *(u64 *)(r3 + 0x8)
019658 r5 = *(u64 *)(r3 + 0x10)
019659 r3 = *(u64 *)(r3 + 0x18)
019660 *(u64 *)(r2 + 0x18) = r3
019661 *(u64 *)(r2 + 0x10) = r5
019662 *(u64 *)(r2 + 0x8) = r4
019663 *(u64 *)(r2 + 0x0) = r1
019664 *(u16 *)(r2 + 0x20) = 0x100
019665 r1 = *(u64 *)(r10 - 0x270)
019666 *(u64 *)(r2 + 0x22) = r1
019667 r1 = *(u64 *)(r10 - 0x268)
019668 *(u64 *)(r2 + 0x2a) = r1
019669 r1 = *(u64 *)(r10 - 0x260)
019670 *(u64 *)(r2 + 0x32) = r1
019671 r1 = *(u64 *)(r10 - 0x258)
019672 *(u64 *)(r2 + 0x3a) = r1
019673 *(u16 *)(r2 + 0x42) = 0x101
019674 r1 = *(u64 *)(r10 - 0x250)
019675 *(u64 *)(r2 + 0x44) = r1
019676 r1 = *(u64 *)(r10 - 0x248)
019677 *(u64 *)(r2 + 0x4c) = r1
019678 r1 = *(u64 *)(r10 - 0x240)
019679 *(u64 *)(r2 + 0x54) = r1
019680 r1 = *(u64 *)(r10 - 0x238)
019681 *(u64 *)(r2 + 0x5c) = r1
019682 *(u16 *)(r2 + 0x64) = 0x0
019683 r1 = *(u64 *)(r10 - 0x218)
019684 *(u64 *)(r2 + 0x7e) = r1
019685 r1 = *(u64 *)(r10 - 0x220)
019686 *(u64 *)(r2 + 0x76) = r1
019687 r1 = *(u64 *)(r10 - 0x228)
019688 *(u64 *)(r2 + 0x6e) = r1
019689 r1 = *(u64 *)(r10 - 0x230)
019690 *(u64 *)(r2 + 0x66) = r1
019691 *(u16 *)(r2 + 0x86) = 0x0
019692 r1 = *(u64 *)(r10 - 0x1a8)
019693 *(u64 *)(r2 + 0xa0) = r1
019694 r1 = *(u64 *)(r10 - 0x1b0)
019695 *(u64 *)(r2 + 0x98) = r1
019696 r1 = *(u64 *)(r10 - 0x1b8)
019697 *(u64 *)(r2 + 0x90) = r1
019698 r1 = *(u64 *)(r10 - 0x1c0)
019699 *(u64 *)(r2 + 0x88) = r1
019700 *(u16 *)(r2 + 0xa8) = 0x0
019701 r1 = *(u64 *)(r10 - 0x188)
019702 *(u64 *)(r2 + 0xc2) = r1
019703 r1 = *(u64 *)(r10 - 0x190)
019704 *(u64 *)(r2 + 0xba) = r1
019705 r1 = *(u64 *)(r10 - 0x198)
019706 *(u64 *)(r2 + 0xb2) = r1
019707 r1 = *(u64 *)(r10 - 0x1a0)
019708 *(u64 *)(r2 + 0xaa) = r1
019709 *(u16 *)(r2 + 0xca) = 0x100
019710 r1 = *(u64 *)(r10 - 0x168)
019711 *(u64 *)(r2 + 0xe4) = r1
019712 r1 = *(u64 *)(r10 - 0x170)
019713 *(u64 *)(r2 + 0xdc) = r1
019714 r1 = *(u64 *)(r10 - 0x178)
019715 *(u64 *)(r2 + 0xd4) = r1
019716 r1 = *(u64 *)(r10 - 0x180)
019717 *(u64 *)(r2 + 0xcc) = r1
019718 *(u16 *)(r2 + 0xec) = 0x100
019719 r1 = *(u64 *)(r10 - 0x148)
019720 *(u64 *)(r2 + 0x106) = r1
019721 r1 = *(u64 *)(r10 - 0x150)
019722 *(u64 *)(r2 + 0xfe) = r1
019723 r1 = *(u64 *)(r10 - 0x158)
019724 *(u64 *)(r2 + 0xf6) = r1
019725 r1 = *(u64 *)(r10 - 0x160)
019726 *(u64 *)(r2 + 0xee) = r1
019727 *(u16 *)(r2 + 0x10e) = 0x100
019728 r1 = *(u64 *)(r10 - 0x128)
019729 *(u64 *)(r2 + 0x128) = r1
019730 r1 = *(u64 *)(r10 - 0x130)
019731 *(u64 *)(r2 + 0x120) = r1
019732 r1 = *(u64 *)(r10 - 0x138)
019733 *(u64 *)(r2 + 0x118) = r1
019734 r1 = *(u64 *)(r10 - 0x140)
019735 *(u64 *)(r2 + 0x110) = r1
019736 *(u16 *)(r2 + 0x130) = 0x100
019737 r1 = *(u64 *)(r10 - 0x108)
019738 *(u64 *)(r2 + 0x14a) = r1
019739 r1 = *(u64 *)(r10 - 0x110)
019740 *(u64 *)(r2 + 0x142) = r1
019741 r1 = *(u64 *)(r10 - 0x118)
019742 *(u64 *)(r2 + 0x13a) = r1
019743 r1 = *(u64 *)(r10 - 0x120)
019744 *(u64 *)(r2 + 0x132) = r1
019745 *(u16 *)(r2 + 0x152) = 0x0
019746 r1 = *(u64 *)(r10 - 0xe8)
019747 *(u64 *)(r2 + 0x16c) = r1
019748 r1 = *(u64 *)(r10 - 0xf0)
019749 *(u64 *)(r2 + 0x164) = r1
019750 r1 = *(u64 *)(r10 - 0xf8)
019751 *(u64 *)(r2 + 0x15c) = r1
019752 r1 = *(u64 *)(r10 - 0x100)
019753 *(u64 *)(r2 + 0x154) = r1
019754 *(u16 *)(r2 + 0x174) = 0x100
019755 r1 = *(u64 *)(r10 - 0xc8)
019756 *(u64 *)(r2 + 0x18e) = r1
019757 r1 = *(u64 *)(r10 - 0xd0)
019758 *(u64 *)(r2 + 0x186) = r1
019759 r1 = *(u64 *)(r10 - 0xd8)
019760 *(u64 *)(r2 + 0x17e) = r1
019761 r1 = *(u64 *)(r10 - 0xe0)
019762 *(u64 *)(r2 + 0x176) = r1
019763 *(u16 *)(r2 + 0x196) = 0x0
019764 r1 = *(u64 *)(r10 - 0xa8)
019765 *(u64 *)(r2 + 0x1b0) = r1
019766 r1 = *(u64 *)(r10 - 0xb0)
019767 *(u64 *)(r2 + 0x1a8) = r1
019768 r1 = *(u64 *)(r10 - 0xb8)
019769 *(u64 *)(r2 + 0x1a0) = r1
019770 r1 = *(u64 *)(r10 - 0xc0)
019771 *(u64 *)(r2 + 0x198) = r1
019772 *(u16 *)(r2 + 0x1b8) = 0x0
019773 r1 = *(u64 *)(r10 - 0x88)
019774 *(u64 *)(r2 + 0x1d2) = r1
019775 r1 = *(u64 *)(r10 - 0x90)
019776 *(u64 *)(r2 + 0x1ca) = r1
019777 r1 = *(u64 *)(r10 - 0x98)
019778 *(u64 *)(r2 + 0x1c2) = r1
019779 r1 = *(u64 *)(r10 - 0xa0)
019780 *(u64 *)(r2 + 0x1ba) = r1
019781 *(u16 *)(r2 + 0x1da) = 0x0
019782 r1 = *(u64 *)(r10 - 0x68)
019783 *(u64 *)(r2 + 0x1f4) = r1
019784 r1 = *(u64 *)(r10 - 0x70)
019785 *(u64 *)(r2 + 0x1ec) = r1
019786 r1 = *(u64 *)(r10 - 0x78)
019787 *(u64 *)(r2 + 0x1e4) = r1
019788 r1 = *(u64 *)(r10 - 0x80)
019789 *(u64 *)(r2 + 0x1dc) = r1
019790 *(u16 *)(r2 + 0x1fc) = 0x0
019791 r1 = *(u64 *)(r10 - 0x48)
019792 *(u64 *)(r2 + 0x216) = r1
019793 r1 = *(u64 *)(r10 - 0x50)
019794 *(u64 *)(r2 + 0x20e) = r1
019795 r1 = *(u64 *)(r10 - 0x58)
019796 *(u64 *)(r2 + 0x206) = r1
019797 r1 = *(u64 *)(r10 - 0x60)
019798 *(u64 *)(r2 + 0x1fe) = r1
019799 *(u16 *)(r2 + 0x21e) = 0x0
019800 r1 = *(u64 *)(r10 - 0x28)
019801 *(u64 *)(r2 + 0x238) = r1
019802 r1 = *(u64 *)(r10 - 0x30)
019803 *(u64 *)(r2 + 0x230) = r1
019804 r1 = *(u64 *)(r10 - 0x38)
019805 *(u64 *)(r2 + 0x228) = r1
019806 r1 = *(u64 *)(r10 - 0x40)
019807 *(u64 *)(r2 + 0x220) = r1
019808 *(u16 *)(r2 + 0x240) = 0x0
019809 r1 = *(u64 *)(r10 - 0x8)
019810 *(u64 *)(r2 + 0x25a) = r1
019811 r1 = *(u64 *)(r10 - 0x10)
019812 *(u64 *)(r2 + 0x252) = r1
019813 r1 = *(u64 *)(r10 - 0x18)
019814 *(u64 *)(r2 + 0x24a) = r1
019815 r1 = *(u64 *)(r10 - 0x20)
019816 *(u64 *)(r2 + 0x242) = r1
019817 *(u16 *)(r2 + 0x262) = 0x100
019818 r1 = *(u64 *)(r10 - 0x1f8)
019819 *(u64 *)(r2 + 0x27c) = r1
019820 r1 = *(u64 *)(r10 - 0x200)
019821 *(u64 *)(r2 + 0x274) = r1
019822 r1 = *(u64 *)(r10 - 0x208)
019823 *(u64 *)(r2 + 0x26c) = r1
019824 r1 = *(u64 *)(r10 - 0x210)
019825 *(u64 *)(r2 + 0x264) = r1
019826 *(u16 *)(r2 + 0x284) = 0x0
019827 *(u64 *)(r10 - 0x288) = r2
019828 r1 = r6
019829 r1 += 0x13
019830 *(u64 *)(r10 - 0x280) = 0x13
019831 *(u64 *)(r10 - 0x290) = 0x13
019832 r2 = *(u64 *)(r10 - 0x530)
019833 *(u64 *)(r10 - 0x550) = r0
019834 if r2 != 0x0 goto <offset>
019835 if r1 >= r9 goto <offset>
019836 r3 = r6
019837 r3 += 0x14
019838 if r3 >= r9 goto <offset>
019839 r2 = r6
019840 r2 += 0x15
019841 if r2 >= r9 goto <offset>
019842 r6 += 0x16
019843 if r6 >= r9 goto <offset>
019844 r1 *= 0x30
019845 r0 = *(u64 *)(r10 - 0x4f8)
019846 r4 = r0
019847 r4 += r1
019848 r4 = *(u64 *)(r4 + 0x0)
019849 r3 *= 0x30
019850 r1 = r0
019851 r1 += r3
019852 r1 = *(u64 *)(r1 + 0x0)
019853 r3 = r6
019854 r3 *= 0x30
019855 r5 = r0
019856 r5 += r3
019857 r2 *= 0x30
019858 r3 = r0
019859 r3 += r2
019860 r2 = *(u64 *)(r3 + 0x0)
019861 r3 = *(u64 *)(r5 + 0x0)
019862 r5 = *(u64 *)(r3 + 0x18)
019863 *(u64 *)(r10 - 0x48) = r5
019864 r5 = *(u64 *)(r3 + 0x10)
019865 *(u64 *)(r10 - 0x50) = r5
019866 r5 = *(u64 *)(r3 + 0x8)
019867 *(u64 *)(r10 - 0x58) = r5
019868 r3 = *(u64 *)(r3 + 0x0)
019869 *(u64 *)(r10 - 0x60) = r3
019870 r3 = *(u64 *)(r4 + 0x18)
019871 *(u64 *)(r10 - 0x1f8) = r3
019872 r3 = *(u64 *)(r4 + 0x10)
019873 *(u64 *)(r10 - 0x200) = r3
019874 r3 = *(u64 *)(r4 + 0x8)
019875 *(u64 *)(r10 - 0x208) = r3
019876 r3 = *(u64 *)(r4 + 0x0)
019877 *(u64 *)(r10 - 0x210) = r3
019878 r3 = *(u64 *)(r1 + 0x18)
019879 *(u64 *)(r10 - 0x8) = r3
019880 r3 = *(u64 *)(r1 + 0x10)
019881 *(u64 *)(r10 - 0x10) = r3
019882 r3 = *(u64 *)(r1 + 0x8)
019883 *(u64 *)(r10 - 0x18) = r3
019884 r1 = *(u64 *)(r1 + 0x0)
019885 *(u64 *)(r10 - 0x20) = r1
019886 r1 = *(u64 *)(r2 + 0x0)
019887 *(u64 *)(r10 - 0x40) = r1
019888 r1 = *(u64 *)(r2 + 0x8)
019889 *(u64 *)(r10 - 0x38) = r1
019890 r1 = *(u64 *)(r2 + 0x10)
019891 *(u64 *)(r10 - 0x30) = r1
019892 r1 = *(u64 *)(r2 + 0x18)
019893 *(u64 *)(r10 - 0x28) = r1
019894 r1 = r10
019895 r1 += -0x290
019896 r2 = 0x13
019897 r3 = 0x4
019898 r4 = 0x1
019899 r5 = 0x22
019900 call -0x4d3a
019901 r9 = *(u64 *)(r10 - 0x280)
019902 r2 = r9
019903 r2 *= 0x22
019904 r1 = *(u64 *)(r10 - 0x288)
019905 r1 += r2
019906 r2 = *(u64 *)(r10 - 0x1f8)
019907 *(u64 *)(r1 + 0x18) = r2
019908 r2 = *(u64 *)(r10 - 0x200)
019909 *(u64 *)(r1 + 0x10) = r2
019910 r2 = *(u64 *)(r10 - 0x208)
019911 *(u64 *)(r1 + 0x8) = r2
019912 r2 = *(u64 *)(r10 - 0x210)
019913 *(u64 *)(r1 + 0x0) = r2
019914 *(u16 *)(r1 + 0x20) = 0x100
019915 r2 = *(u64 *)(r10 - 0x20)
019916 *(u64 *)(r1 + 0x22) = r2
019917 r2 = *(u64 *)(r10 - 0x18)
019918 *(u64 *)(r1 + 0x2a) = r2
019919 r2 = *(u64 *)(r10 - 0x10)
019920 *(u64 *)(r1 + 0x32) = r2
019921 r2 = *(u64 *)(r10 - 0x8)
019922 *(u64 *)(r1 + 0x3a) = r2
019923 *(u16 *)(r1 + 0x42) = 0x100
019924 r2 = *(u64 *)(r10 - 0x40)
019925 *(u64 *)(r1 + 0x44) = r2
019926 r2 = *(u64 *)(r10 - 0x38)
019927 *(u64 *)(r1 + 0x4c) = r2
019928 r2 = *(u64 *)(r10 - 0x30)
019929 *(u64 *)(r1 + 0x54) = r2
019930 r2 = *(u64 *)(r10 - 0x28)
019931 *(u64 *)(r1 + 0x5c) = r2
019932 *(u16 *)(r1 + 0x64) = 0x0
019933 r2 = *(u64 *)(r10 - 0x48)
019934 *(u64 *)(r1 + 0x7e) = r2
019935 r2 = *(u64 *)(r10 - 0x50)
019936 *(u64 *)(r1 + 0x76) = r2
019937 r2 = *(u64 *)(r10 - 0x58)
019938 *(u64 *)(r1 + 0x6e) = r2
019939 r2 = *(u64 *)(r10 - 0x60)
019940 *(u64 *)(r1 + 0x66) = r2
019941 *(u16 *)(r1 + 0x86) = 0x0
019942 r7 = r9
019943 r7 += 0x4
019944 *(u64 *)(r10 - 0x280) = r7
019945 if r8 == 0x0 goto <offset>
019946 r6 = *(u64 *)(r10 - 0x4e0)
019947 r6 += 0x17
019948 r1 = *(u64 *)(r10 - 0x4e8)
019949 if r6 >= r1 goto <offset>
019950 r1 = r6
019951 r1 *= 0x30
019952 r8 = *(u64 *)(r10 - 0x4f8)
019953 r2 = r8
019954 r2 += r1
019955 r1 = *(u64 *)(r2 + 0x0)
019956 r2 = *(u64 *)(r1 + 0x18)
019957 *(u64 *)(r10 - 0x1f8) = r2
019958 r2 = *(u64 *)(r1 + 0x10)
019959 *(u64 *)(r10 - 0x200) = r2
019960 r2 = *(u64 *)(r1 + 0x8)
019961 *(u64 *)(r10 - 0x208) = r2
019962 r1 = *(u64 *)(r1 + 0x0)
019963 *(u64 *)(r10 - 0x210) = r1
019964 r1 = *(u64 *)(r10 - 0x290)
019965 if r7 != r1 goto <offset>
019966 r1 = r10
019967 r1 += -0x290
019968 r2 = <addr> ll
019969 call <target>
019970 r7 *= 0x22
019971 r1 = *(u64 *)(r10 - 0x288)
019972 r1 += r7
019973 r2 = *(u64 *)(r10 - 0x1f8)
019974 *(u64 *)(r1 + 0x18) = r2
019975 r2 = *(u64 *)(r10 - 0x200)
019976 *(u64 *)(r1 + 0x10) = r2
019977 r2 = *(u64 *)(r10 - 0x208)
019978 *(u64 *)(r1 + 0x8) = r2
019979 r2 = *(u64 *)(r10 - 0x210)
019980 *(u64 *)(r1 + 0x0) = r2
019981 *(u16 *)(r1 + 0x20) = 0x100
019982 r9 += 0x5
019983 goto <offset>
019984 r1 = r0
019985 r1 += 0x8
019986 if r1 >= r9 goto <offset>
019987 r1 *= 0x30
019988 r2 = r8
019989 r2 += r1
019990 r1 = *(u64 *)(r2 + 0x10)
019991 r3 = *(u64 *)(r1 + 0x10)
019992 r2 = <addr> ll
019993 if r3 >= r2 goto <offset>
019994 r2 = r3
019995 r2 += 0x1
019996 *(u64 *)(r1 + 0x10) = r2
019997 r2 = *(u64 *)(r1 + 0x20)
019998 if r2 <= 0x47 goto <offset>
019999 r2 = *(u64 *)(r1 + 0x18)
020000 r2 = *(u64 *)(r2 + 0x40)
020001 *(u64 *)(r10 - 0x590) = r2
020002 *(u64 *)(r1 + 0x10) = r3
020003 r1 = r0
020004 r1 += 0x1
020005 if r1 >= r9 goto <offset>
020006 r1 *= 0x30
020007 r2 = r8
020008 r2 += r1
020009 r1 = *(u64 *)(r2 + 0x0)
020010 r2 = *(u64 *)(r1 + 0x18)
020011 *(u64 *)(r10 - 0x188) = r2
020012 r2 = *(u64 *)(r1 + 0x10)
020013 *(u64 *)(r10 - 0x190) = r2
020014 r2 = *(u64 *)(r1 + 0x8)
020015 *(u64 *)(r10 - 0x198) = r2
020016 r1 = *(u64 *)(r1 + 0x0)
020017 *(u64 *)(r10 - 0x1a0) = r1
020018 call <target>
020019 r1 = <addr> ll
020020 r1 = *(u64 *)(r1 + 0x0)
020021 r2 = 0x0
020022 r4 = 0x1
020023 r3 = r1
020024 r3 += -0x1ba
020025 if r3 > r1 goto <offset>
020026 r4 = 0x0
020027 if r4 == 0x0 goto <offset>
020028 r9 = <addr> ll
020029 r4 = *(u64 *)(r10 - 0x4e0)
020030 if r1 == 0x0 goto <offset>
020031 r9 = r2
020032 r1 = <addr> ll
020033 if r9 >= r1 goto <offset>
020034 goto <offset>
020035 if r4 != 0x0 goto <offset>
020036 r2 = r3
020037 r9 = <addr> ll
020038 r4 = *(u64 *)(r10 - 0x4e0)
020039 if r1 != 0x0 goto <offset>
020040 r1 = <addr> ll
020041 if r9 < r1 goto <offset>
020042 r1 = <addr> ll
020043 *(u64 *)(r1 + 0x0) = r9
020044 r2 = *(u64 *)(r10 - 0x4e8)
020045 if r2 == 0x1 goto <offset>
020046 r7 = r4
020047 r7 += 0x2
020048 if r7 >= r2 goto <offset>
020049 r1 = *(u64 *)(r10 - 0x510)
020050 r5 = *(u64 *)(r1 + 0x0)
020051 r1 = r7
020052 r1 *= 0x30
020053 r0 = r8
020054 r0 += r1
020055 r1 = *(u64 *)(r0 + 0x0)
020056 r3 = *(u64 *)(r1 + 0x18)
020057 *(u64 *)(r10 - 0x168) = r3
020058 r3 = *(u64 *)(r1 + 0x10)
020059 *(u64 *)(r10 - 0x170) = r3
020060 r3 = *(u64 *)(r1 + 0x8)
020061 *(u64 *)(r10 - 0x178) = r3
020062 r1 = *(u64 *)(r1 + 0x0)
020063 *(u64 *)(r10 - 0x180) = r1
020064 r1 = r4
020065 r1 += 0x3
020066 if r1 >= r2 goto <offset>
020067 r1 *= 0x30
020068 r3 = r8
020069 r3 += r1
020070 r1 = *(u64 *)(r3 + 0x0)
020071 r3 = *(u64 *)(r1 + 0x18)
020072 *(u64 *)(r10 - 0x148) = r3
020073 r3 = *(u64 *)(r1 + 0x10)
020074 *(u64 *)(r10 - 0x150) = r3
020075 r3 = *(u64 *)(r1 + 0x8)
020076 *(u64 *)(r10 - 0x158) = r3
020077 r1 = *(u64 *)(r1 + 0x0)
020078 *(u64 *)(r10 - 0x160) = r1
020079 r1 = r4
020080 r1 += 0x4
020081 if r1 >= r2 goto <offset>
020082 r1 *= 0x30
020083 r3 = r8
020084 r3 += r1
020085 r1 = *(u64 *)(r3 + 0x0)
020086 r3 = *(u64 *)(r1 + 0x18)
020087 *(u64 *)(r10 - 0x128) = r3
020088 r3 = *(u64 *)(r1 + 0x10)
020089 *(u64 *)(r10 - 0x130) = r3
020090 r3 = *(u64 *)(r1 + 0x8)
020091 *(u64 *)(r10 - 0x138) = r3
020092 r1 = *(u64 *)(r1 + 0x0)
020093 *(u64 *)(r10 - 0x140) = r1
020094 r1 = r4
020095 r1 += 0x5
020096 if r1 >= r2 goto <offset>
020097 r1 *= 0x30
020098 r3 = r8
020099 r3 += r1
020100 r1 = *(u64 *)(r3 + 0x0)
020101 r3 = *(u64 *)(r1 + 0x18)
020102 *(u64 *)(r10 - 0x108) = r3
020103 r3 = *(u64 *)(r1 + 0x10)
020104 *(u64 *)(r10 - 0x110) = r3
020105 r3 = *(u64 *)(r1 + 0x8)
020106 *(u64 *)(r10 - 0x118) = r3
020107 r1 = *(u64 *)(r1 + 0x0)
020108 *(u64 *)(r10 - 0x120) = r1
020109 r1 = r4
020110 r1 += 0x6
020111 if r1 >= r2 goto <offset>
020112 r1 *= 0x30
020113 r3 = r8
020114 r3 += r1
020115 r1 = *(u64 *)(r3 + 0x0)
020116 r3 = *(u64 *)(r1 + 0x18)
020117 *(u64 *)(r10 - 0xe8) = r3
020118 r3 = *(u64 *)(r1 + 0x10)
020119 *(u64 *)(r10 - 0xf0) = r3
020120 r3 = *(u64 *)(r1 + 0x8)
020121 *(u64 *)(r10 - 0xf8) = r3
020122 r1 = *(u64 *)(r1 + 0x0)
020123 *(u64 *)(r10 - 0x100) = r1
020124 r1 = r4
020125 r1 += 0x7
020126 if r1 >= r2 goto <offset>
020127 *(u64 *)(r10 - 0x548) = r0
020128 r1 *= 0x30
020129 r0 = r8
020130 r0 += r1
020131 r1 = *(u64 *)(r0 + 0x0)
020132 r3 = *(u64 *)(r1 + 0x18)
020133 *(u64 *)(r10 - 0xc8) = r3
020134 r3 = *(u64 *)(r1 + 0x10)
020135 *(u64 *)(r10 - 0xd0) = r3
020136 r3 = *(u64 *)(r1 + 0x8)
020137 *(u64 *)(r10 - 0xd8) = r3
020138 r1 = *(u64 *)(r1 + 0x0)
020139 *(u64 *)(r10 - 0xe0) = r1
020140 r1 = r4
020141 r1 += 0x8
020142 if r1 >= r2 goto <offset>
020143 r1 *= 0x30
020144 r6 = r8
020145 r6 += r1
020146 r1 = *(u64 *)(r6 + 0x0)
020147 r3 = *(u64 *)(r1 + 0x18)
020148 *(u64 *)(r10 - 0xa8) = r3
020149 r3 = *(u64 *)(r1 + 0x10)
020150 *(u64 *)(r10 - 0xb0) = r3
020151 r3 = *(u64 *)(r1 + 0x8)
020152 *(u64 *)(r10 - 0xb8) = r3
020153 r1 = *(u64 *)(r1 + 0x0)
020154 *(u64 *)(r10 - 0xc0) = r1
020155 r1 = r4
020156 r1 += 0x9
020157 if r1 >= r2 goto <offset>
020158 r1 *= 0x30
020159 r3 = r8
020160 r3 += r1
020161 r1 = *(u64 *)(r3 + 0x0)
020162 r3 = *(u64 *)(r1 + 0x18)
020163 *(u64 *)(r10 - 0x88) = r3
020164 r3 = *(u64 *)(r1 + 0x10)
020165 *(u64 *)(r10 - 0x90) = r3
020166 r3 = *(u64 *)(r1 + 0x8)
020167 *(u64 *)(r10 - 0x98) = r3
020168 r1 = *(u64 *)(r1 + 0x0)
020169 *(u64 *)(r10 - 0xa0) = r1
020170 r1 = r4
020171 r1 += 0xa
020172 if r1 >= r2 goto <offset>
020173 r1 *= 0x30
020174 r3 = r8
020175 r3 += r1
020176 r1 = *(u64 *)(r3 + 0x0)
020177 r3 = *(u64 *)(r1 + 0x18)
020178 *(u64 *)(r10 - 0x68) = r3
020179 r3 = *(u64 *)(r1 + 0x10)
020180 *(u64 *)(r10 - 0x70) = r3
020181 r3 = *(u64 *)(r1 + 0x8)
020182 *(u64 *)(r10 - 0x78) = r3
020183 r1 = *(u64 *)(r1 + 0x0)
020184 *(u64 *)(r10 - 0x80) = r1
020185 r1 = r4
020186 r1 += 0xb
020187 if r1 >= r2 goto <offset>
020188 r1 *= 0x30
020189 r3 = r8
020190 r3 += r1
020191 r1 = *(u64 *)(r3 + 0x0)
020192 r3 = *(u64 *)(r1 + 0x18)
020193 *(u64 *)(r10 - 0x48) = r3
020194 r3 = *(u64 *)(r1 + 0x10)
020195 *(u64 *)(r10 - 0x50) = r3
020196 r3 = *(u64 *)(r1 + 0x8)
020197 *(u64 *)(r10 - 0x58) = r3
020198 r1 = *(u64 *)(r1 + 0x0)
020199 *(u64 *)(r10 - 0x60) = r1
020200 r1 = r4
020201 r1 += 0xc
020202 if r1 >= r2 goto <offset>
020203 *(u64 *)(r10 - 0x530) = r7
020204 *(u64 *)(r10 - 0x598) = r6
020205 *(u64 *)(r10 - 0x588) = r0
020206 r6 = r4
020207 r6 += 0xd
020208 r1 *= 0x30
020209 r3 = r8
020210 r3 += r1
020211 r1 = *(u64 *)(r3 + 0x0)
020212 r3 = *(u64 *)(r1 + 0x18)
020213 *(u64 *)(r10 - 0x28) = r3
020214 r3 = *(u64 *)(r1 + 0x10)
020215 *(u64 *)(r10 - 0x30) = r3
020216 r3 = *(u64 *)(r1 + 0x8)
020217 *(u64 *)(r10 - 0x38) = r3
020218 r1 = *(u64 *)(r1 + 0x0)
020219 *(u64 *)(r10 - 0x40) = r1
020220 if r6 >= r2 goto <offset>
020221 r1 = r6
020222 r1 *= 0x30
020223 r8 += r1
020224 r1 = *(u64 *)(r8 + 0x0)
020225 r3 = *(u64 *)(r1 + 0x18)
020226 *(u64 *)(r10 - 0x8) = r3
020227 r3 = *(u64 *)(r1 + 0x10)
020228 *(u64 *)(r10 - 0x10) = r3
020229 r3 = *(u64 *)(r1 + 0x8)
020230 *(u64 *)(r10 - 0x18) = r3
020231 r1 = *(u64 *)(r1 + 0x0)
020232 *(u64 *)(r10 - 0x20) = r1
020233 r1 = *(u64 *)(r5 + 0x0)
020234 r3 = *(u64 *)(r5 + 0x8)
020235 r4 = *(u64 *)(r5 + 0x10)
020236 r2 = *(u64 *)(r5 + 0x18)
020237 *(u64 *)(r9 + 0x18) = r2
020238 *(u64 *)(r9 + 0x10) = r4
020239 *(u64 *)(r9 + 0x8) = r3
020240 *(u64 *)(r9 + 0x0) = r1
020241 *(u16 *)(r9 + 0x20) = 0x101
020242 r1 = *(u64 *)(r10 - 0x180)
020243 *(u64 *)(r9 + 0x22) = r1
020244 r1 = *(u64 *)(r10 - 0x178)
020245 *(u64 *)(r9 + 0x2a) = r1
020246 r1 = *(u64 *)(r10 - 0x170)
020247 *(u64 *)(r9 + 0x32) = r1
020248 r1 = *(u64 *)(r10 - 0x168)
020249 *(u64 *)(r9 + 0x3a) = r1
020250 *(u16 *)(r9 + 0x42) = 0x100
020251 r1 = *(u64 *)(r10 - 0x160)
020252 *(u64 *)(r9 + 0x44) = r1
020253 r1 = *(u64 *)(r10 - 0x158)
020254 *(u64 *)(r9 + 0x4c) = r1
020255 r1 = *(u64 *)(r10 - 0x150)
020256 *(u64 *)(r9 + 0x54) = r1
020257 r1 = *(u64 *)(r10 - 0x148)
020258 *(u64 *)(r9 + 0x5c) = r1
020259 *(u16 *)(r9 + 0x64) = 0x0
020260 r1 = *(u64 *)(r10 - 0x128)
020261 *(u64 *)(r9 + 0x7e) = r1
020262 r1 = *(u64 *)(r10 - 0x130)
020263 *(u64 *)(r9 + 0x76) = r1
020264 r1 = *(u64 *)(r10 - 0x138)
020265 *(u64 *)(r9 + 0x6e) = r1
020266 r1 = *(u64 *)(r10 - 0x140)
020267 *(u64 *)(r9 + 0x66) = r1
020268 *(u16 *)(r9 + 0x86) = 0x0
020269 r1 = *(u64 *)(r10 - 0x108)
020270 *(u64 *)(r9 + 0xa0) = r1
020271 r1 = *(u64 *)(r10 - 0x110)
020272 *(u64 *)(r9 + 0x98) = r1
020273 r1 = *(u64 *)(r10 - 0x118)
020274 *(u64 *)(r9 + 0x90) = r1
020275 r1 = *(u64 *)(r10 - 0x120)
020276 *(u64 *)(r9 + 0x88) = r1
020277 *(u16 *)(r9 + 0xa8) = 0x100
020278 r1 = *(u64 *)(r10 - 0xe8)
020279 *(u64 *)(r9 + 0xc2) = r1
020280 r1 = *(u64 *)(r10 - 0xf0)
020281 *(u64 *)(r9 + 0xba) = r1
020282 r1 = *(u64 *)(r10 - 0xf8)
020283 *(u64 *)(r9 + 0xb2) = r1
020284 r1 = *(u64 *)(r10 - 0x100)
020285 *(u64 *)(r9 + 0xaa) = r1
020286 *(u16 *)(r9 + 0xca) = 0x100
020287 r1 = *(u64 *)(r10 - 0xc8)
020288 *(u64 *)(r9 + 0xe4) = r1
020289 r1 = *(u64 *)(r10 - 0xd0)
020290 *(u64 *)(r9 + 0xdc) = r1
020291 r1 = *(u64 *)(r10 - 0xd8)
020292 *(u64 *)(r9 + 0xd4) = r1
020293 r1 = *(u64 *)(r10 - 0xe0)
020294 *(u64 *)(r9 + 0xcc) = r1
020295 *(u16 *)(r9 + 0xec) = 0x100
020296 r1 = *(u64 *)(r10 - 0xa8)
020297 *(u64 *)(r9 + 0x106) = r1
020298 r1 = *(u64 *)(r10 - 0xb0)
020299 *(u64 *)(r9 + 0xfe) = r1
020300 r1 = *(u64 *)(r10 - 0xb8)
020301 *(u64 *)(r9 + 0xf6) = r1
020302 r1 = *(u64 *)(r10 - 0xc0)
020303 *(u64 *)(r9 + 0xee) = r1
020304 *(u16 *)(r9 + 0x10e) = 0x100
020305 r1 = *(u64 *)(r10 - 0x88)
020306 *(u64 *)(r9 + 0x128) = r1
020307 r1 = *(u64 *)(r10 - 0x90)
020308 *(u64 *)(r9 + 0x120) = r1
020309 r1 = *(u64 *)(r10 - 0x98)
020310 *(u64 *)(r9 + 0x118) = r1
020311 r1 = *(u64 *)(r10 - 0xa0)
020312 *(u64 *)(r9 + 0x110) = r1
020313 *(u16 *)(r9 + 0x130) = 0x0
020314 r1 = *(u64 *)(r10 - 0x68)
020315 *(u64 *)(r9 + 0x14a) = r1
020316 r1 = *(u64 *)(r10 - 0x70)
020317 *(u64 *)(r9 + 0x142) = r1
020318 r1 = *(u64 *)(r10 - 0x78)
020319 *(u64 *)(r9 + 0x13a) = r1
020320 r1 = *(u64 *)(r10 - 0x80)
020321 *(u64 *)(r9 + 0x132) = r1
020322 *(u16 *)(r9 + 0x152) = 0x0
020323 r1 = *(u64 *)(r10 - 0x48)
020324 *(u64 *)(r9 + 0x16c) = r1
020325 r1 = *(u64 *)(r10 - 0x50)
020326 *(u64 *)(r9 + 0x164) = r1
020327 r1 = *(u64 *)(r10 - 0x58)
020328 *(u64 *)(r9 + 0x15c) = r1
020329 r1 = *(u64 *)(r10 - 0x60)
020330 *(u64 *)(r9 + 0x154) = r1
020331 *(u16 *)(r9 + 0x174) = 0x0
020332 r1 = *(u64 *)(r10 - 0x28)
020333 *(u64 *)(r9 + 0x18e) = r1
020334 r1 = *(u64 *)(r10 - 0x30)
020335 *(u64 *)(r9 + 0x186) = r1
020336 r1 = *(u64 *)(r10 - 0x38)
020337 *(u64 *)(r9 + 0x17e) = r1
020338 r1 = *(u64 *)(r10 - 0x40)
020339 *(u64 *)(r9 + 0x176) = r1
020340 *(u16 *)(r9 + 0x196) = 0x0
020341 r1 = *(u64 *)(r10 - 0x8)
020342 *(u64 *)(r9 + 0x1b0) = r1
020343 r1 = *(u64 *)(r10 - 0x10)
020344 *(u64 *)(r9 + 0x1a8) = r1
020345 r1 = *(u64 *)(r10 - 0x18)
020346 *(u64 *)(r9 + 0x1a0) = r1
020347 r1 = *(u64 *)(r10 - 0x20)
020348 *(u64 *)(r9 + 0x198) = r1
020349 *(u16 *)(r9 + 0x1b8) = 0x0
020350 *(u64 *)(r10 - 0x10) = 0x0
020351 *(u64 *)(r10 - 0x18) = 0x1
020352 *(u64 *)(r10 - 0x20) = 0x0
020353 r1 = r10
020354 r1 += -0x20
020355 r2 = 0x0
020356 r3 = 0x1
020357 r4 = 0x1
020358 r5 = 0x1
020359 call -0x4f05
020360 r7 = *(u64 *)(r10 - 0x10)
020361 r1 = *(u64 *)(r10 - 0x18)
020362 r1 += r7
020363 *(u8 *)(r1 + 0x0) = 0x7
020364 r7 += 0x1
020365 *(u64 *)(r10 - 0x10) = r7
020366 r1 = *(u64 *)(r10 - 0x20)
020367 r1 -= r7
020368 if r1 <= 0x7 goto <offset>
020369 r2 = *(u64 *)(r10 - 0x508)
020370 r1 = *(u64 *)(r10 - 0x18)
020371 r1 += r7
020372 *(u64 *)(r1 + 0x0) = r2
020373 r7 += 0x8
020374 *(u64 *)(r10 - 0x10) = r7
020375 r1 = *(u64 *)(r10 - 0x20)
020376 r1 -= r7
020377 r2 = *(u64 *)(r10 - 0x4e0)
020378 *(u64 *)(r10 - 0x550) = r6
020379 if r1 <= 0x7 goto <offset>
020380 r1 = *(u64 *)(r10 - 0x500)
020381 r1 &= 0xff
020382 r6 = 0x1
020383 if r1 == 0x0 goto <offset>
020384 r6 = 0x0
020385 r1 = *(u64 *)(r10 - 0x18)
020386 r1 += r7
020387 *(u64 *)(r1 + 0x0) = 0x0
020388 r8 = r7
020389 r8 += 0x8
020390 *(u64 *)(r10 - 0x10) = r8
020391 r1 = *(u64 *)(r10 - 0x20)
020392 if r8 != r1 goto <offset>
020393 r1 = r10
020394 r1 += -0x20
020395 r2 = <addr> ll
020396 call <target>
020397 r2 = *(u64 *)(r10 - 0x4e0)
020398 r1 = *(u64 *)(r10 - 0x18)
020399 r1 += r8
020400 *(u8 *)(r1 + 0x0) = w6
020401 r7 += 0x9
020402 *(u64 *)(r10 - 0x10) = r7
020403 r3 = *(u64 *)(r10 - 0x538)
020404 *(u64 *)(r3 + 0x10) = r7
020405 r1 = *(u64 *)(r10 - 0x18)
020406 *(u64 *)(r3 + 0x8) = r1
020407 r1 = *(u64 *)(r10 - 0x20)
020408 *(u64 *)(r3 + 0x0) = r1
020409 r1 = *(u64 *)(r10 - 0x188)
020410 r3 = *(u64 *)(r10 - 0x520)
020411 *(u64 *)(r3 + 0x18) = r1
020412 r1 = *(u64 *)(r10 - 0x190)
020413 *(u64 *)(r3 + 0x10) = r1
020414 r1 = *(u64 *)(r10 - 0x198)
020415 *(u64 *)(r3 + 0x8) = r1
020416 r1 = *(u64 *)(r10 - 0x1a0)
020417 *(u64 *)(r3 + 0x0) = r1
020418 *(u64 *)(r10 - 0x208) = r9
020419 r2 += 0xe
020420 *(u64 *)(r10 - 0x200) = 0xd
020421 *(u64 *)(r10 - 0x210) = 0xd
020422 r1 = *(u64 *)(r10 - 0x530)
020423 if r2 < r1 goto <offset>
020424 r1 = *(u64 *)(r10 - 0x548)
020425 *(u64 *)(r10 - 0x10) = r1
020426 r6 = *(u64 *)(r10 - 0x510)
020427 *(u64 *)(r10 - 0x20) = r6
020428 *(u64 *)(r10 - 0x8) = 0xc
020429 *(u64 *)(r10 - 0x18) = 0x2
020430 r1 = r10
020431 r1 += -0x60
020432 r2 = r10
020433 r2 += -0x20
020434 call -0x4f01
020435 *(u64 *)(r10 - 0x40) = r6
020436 r6 = *(u64 *)(r10 - 0x50)
020437 *(u64 *)(r10 - 0x28) = r6
020438 r7 = *(u64 *)(r10 - 0x58)
020439 *(u64 *)(r10 - 0x30) = r7
020440 *(u64 *)(r10 - 0x38) = 0x2
020441 r1 = r10
020442 r1 += -0x80
020443 r2 = r10
020444 r2 += -0x40
020445 call -0x4f0c
020446 r8 = *(u64 *)(r10 - 0x70)
020447 r9 = *(u64 *)(r10 - 0x78)
020448 r1 = r10
020449 r1 += -0x1c0
020450 r2 = r10
020451 r2 += -0x210
020452 r3 = r9
020453 r4 = r8
020454 call <target>
020455 r2 = *(u64 *)(r10 - 0x1c0)
020456 r1 = -<addr> ll
020457 if r2 != r1 goto <offset>
020458 if r8 == 0x0 goto <offset>
020459 r9 += 0x10
020460 goto <offset>
020461 r9 += 0x30
020462 r8 += -0x1
020463 if r8 == 0x0 goto <offset>
020464 r1 = *(u64 *)(r9 - 0x8)
020465 r2 = *(u64 *)(r1 + 0x0)
020466 r2 += -0x1
020467 *(u64 *)(r1 + 0x0) = r2
020468 if r2 != 0x0 goto <offset>
020469 r1 = r9
020470 r1 += -0x8
020471 call <target>
020472 r1 = *(u64 *)(r9 + 0x0)
020473 r2 = *(u64 *)(r1 + 0x0)
020474 r2 += -0x1
020475 *(u64 *)(r1 + 0x0) = r2
020476 if r2 != 0x0 goto <offset>
020477 r1 = r9
020478 call <target>
020479 goto <offset>
020480 if r1 >= r9 goto <offset>
020481 r6 += 0x14
020482 if r6 >= r9 goto <offset>
020483 r2 = r6
020484 r2 *= 0x30
020485 r4 = *(u64 *)(r10 - 0x4f8)
020486 r3 = r4
020487 r3 += r2
020488 r1 *= 0x30
020489 r2 = r4
020490 r2 += r1
020491 r1 = *(u64 *)(r2 + 0x0)
020492 r2 = *(u64 *)(r3 + 0x0)
020493 r3 = *(u64 *)(r2 + 0x18)
020494 *(u64 *)(r10 - 0x8) = r3
020495 r3 = *(u64 *)(r2 + 0x10)
020496 *(u64 *)(r10 - 0x10) = r3
020497 r3 = *(u64 *)(r2 + 0x8)
020498 *(u64 *)(r10 - 0x18) = r3
020499 r2 = *(u64 *)(r2 + 0x0)
020500 *(u64 *)(r10 - 0x20) = r2
020501 r2 = *(u64 *)(r1 + 0x0)
020502 *(u64 *)(r10 - 0x210) = r2
020503 r2 = *(u64 *)(r1 + 0x8)
020504 *(u64 *)(r10 - 0x208) = r2
020505 r2 = *(u64 *)(r1 + 0x10)
020506 *(u64 *)(r10 - 0x200) = r2
020507 r1 = *(u64 *)(r1 + 0x18)
020508 *(u64 *)(r10 - 0x1f8) = r1
020509 r1 = r10
020510 r1 += -0x290
020511 r2 = 0x13
020512 r3 = 0x2
020513 r4 = 0x1
020514 r5 = 0x22
020515 call -0x4fa1
020516 r9 = *(u64 *)(r10 - 0x280)
020517 r1 = r9
020518 r1 *= 0x22
020519 r2 = *(u64 *)(r10 - 0x288)
020520 r2 += r1
020521 r1 = *(u64 *)(r10 - 0x1f8)
020522 *(u64 *)(r2 + 0x18) = r1
020523 r1 = *(u64 *)(r10 - 0x200)
020524 *(u64 *)(r2 + 0x10) = r1
020525 r1 = *(u64 *)(r10 - 0x208)
020526 *(u64 *)(r2 + 0x8) = r1
020527 r1 = *(u64 *)(r10 - 0x210)
020528 *(u64 *)(r2 + 0x0) = r1
020529 *(u16 *)(r2 + 0x20) = 0x0
020530 r1 = *(u64 *)(r10 - 0x20)
020531 *(u64 *)(r2 + 0x22) = r1
020532 r1 = *(u64 *)(r10 - 0x18)
020533 *(u64 *)(r2 + 0x2a) = r1
020534 r1 = *(u64 *)(r10 - 0x10)
020535 *(u64 *)(r2 + 0x32) = r1
020536 r1 = *(u64 *)(r10 - 0x8)
020537 *(u64 *)(r2 + 0x3a) = r1
020538 *(u16 *)(r2 + 0x42) = 0x0
020539 r7 = r9
020540 r7 += 0x2
020541 *(u64 *)(r10 - 0x280) = r7
020542 if r8 != 0x0 goto <offset>
020543 r9 = r7
020544 r8 = *(u64 *)(r10 - 0x4f8)
020545 goto <offset>
020546 *(u64 *)(r10 - 0x4e0) = r2
020547 r1 = *(u64 *)(r10 - 0x1b0)
020548 *(u64 *)(r10 - 0x528) = r1
020549 r1 = *(u64 *)(r10 - 0x1b8)
020550 *(u64 *)(r10 - 0x508) = r1
020551 if r8 == 0x0 goto <offset>
020552 r9 += 0x10
020553 goto <offset>
020554 r9 += 0x30
020555 r8 += -0x1
020556 if r8 == 0x0 goto <offset>
020557 r1 = *(u64 *)(r9 - 0x8)
020558 r2 = *(u64 *)(r1 + 0x0)
020559 r2 += -0x1
020560 *(u64 *)(r1 + 0x0) = r2
020561 if r2 != 0x0 goto <offset>
020562 r1 = r9
020563 r1 += -0x8
020564 call <target>
020565 r1 = *(u64 *)(r9 + 0x0)
020566 r2 = *(u64 *)(r1 + 0x0)
020567 r2 += -0x1
020568 *(u64 *)(r1 + 0x0) = r2
020569 if r2 != 0x0 goto <offset>
020570 r1 = r9
020571 call <target>
020572 goto <offset>
020573 r9 = *(u64 *)(r10 - 0x4e8)
020574 r8 = *(u64 *)(r10 - 0x4f8)
020575 if r6 == 0x0 goto <offset>
020576 r7 += 0x10
020577 goto <offset>
020578 r7 += 0x30
020579 r6 += -0x1
020580 if r6 == 0x0 goto <offset>
020581 r1 = *(u64 *)(r7 - 0x8)
020582 r2 = *(u64 *)(r1 + 0x0)
020583 r2 += -0x1
020584 *(u64 *)(r1 + 0x0) = r2
020585 if r2 != 0x0 goto <offset>
020586 r1 = r7
020587 r1 += -0x8
020588 call <target>
020589 r1 = *(u64 *)(r7 + 0x0)
020590 r2 = *(u64 *)(r1 + 0x0)
020591 r2 += -0x1
020592 *(u64 *)(r1 + 0x0) = r2
020593 if r2 != 0x0 goto <offset>
020594 r1 = r7
020595 call <target>
020596 goto <offset>
020597 r9 = *(u64 *)(r10 - 0x4e8)
020598 r8 = *(u64 *)(r10 - 0x4f8)
020599 if r6 == 0x0 goto <offset>
020600 r7 += 0x10
020601 goto <offset>
020602 r7 += 0x30
020603 r6 += -0x1
020604 if r6 == 0x0 goto <offset>
020605 r1 = *(u64 *)(r7 - 0x8)
020606 r2 = *(u64 *)(r1 + 0x0)
020607 r2 += -0x1
020608 *(u64 *)(r1 + 0x0) = r2
020609 if r2 != 0x0 goto <offset>
020610 r1 = r7
020611 r1 += -0x8
020612 call <target>
020613 r1 = *(u64 *)(r7 + 0x0)
020614 r2 = *(u64 *)(r1 + 0x0)
020615 r2 += -0x1
020616 *(u64 *)(r1 + 0x0) = r2
020617 if r2 != 0x0 goto <offset>
020618 r1 = r7
020619 call <target>
020620 goto <offset>
020621 r1 = *(u64 *)(r10 - 0x500)
020622 r1 &= 0xff
020623 r2 = *(u64 *)(r10 - 0x588)
020624 if r1 == 0x0 goto <offset>
020625 r2 = *(u64 *)(r10 - 0x598)
020626 r1 = *(u64 *)(r2 + 0x10)
020627 r3 = *(u64 *)(r1 + 0x10)
020628 r2 = <addr> ll
020629 r0 = *(u64 *)(r10 - 0x550)
020630 if r3 >= r2 goto <offset>
020631 r2 = r3
020632 r2 += 0x1
020633 *(u64 *)(r1 + 0x10) = r2
020634 r2 = *(u64 *)(r1 + 0x20)
020635 if r2 <= 0x47 goto <offset>
020636 r2 = *(u64 *)(r1 + 0x18)
020637 r2 = *(u64 *)(r2 + 0x40)
020638 *(u64 *)(r1 + 0x10) = r3
020639 r1 = *(u64 *)(r10 - 0x590)
020640 goto <offset>
020641 r1 = *(u64 *)(r10 - 0x4e0)
020642 *(u64 *)(r10 - 0x4f0) = r1
020643 r0 = *(u64 *)(r10 - 0x550)
020644 goto <offset>
020645 r6 = *(u64 *)(r10 - 0x4e0)
020646 r1 = r6
020647 r1 += 0x15
020648 r2 = *(u64 *)(r10 - 0x4e8)
020649 if r1 >= r2 goto <offset>
020650 r1 *= 0x30
020651 r8 = *(u64 *)(r10 - 0x4f8)
020652 r2 = r8
020653 r2 += r1
020654 r1 = *(u64 *)(r2 + 0x0)
020655 r2 = *(u64 *)(r1 + 0x18)
020656 *(u64 *)(r10 - 0x1f8) = r2
020657 r2 = *(u64 *)(r1 + 0x10)
020658 *(u64 *)(r10 - 0x200) = r2
020659 r2 = *(u64 *)(r1 + 0x8)
020660 *(u64 *)(r10 - 0x208) = r2
020661 r1 = *(u64 *)(r1 + 0x0)
020662 *(u64 *)(r10 - 0x210) = r1
020663 r1 = *(u64 *)(r10 - 0x290)
020664 if r7 != r1 goto <offset>
020665 r1 = r10
020666 r1 += -0x290
020667 r2 = <addr> ll
020668 call <target>
020669 r6 = *(u64 *)(r10 - 0x4e0)
020670 r7 *= 0x22
020671 r1 = *(u64 *)(r10 - 0x288)
020672 r1 += r7
020673 r2 = *(u64 *)(r10 - 0x1f8)
020674 *(u64 *)(r1 + 0x18) = r2
020675 r2 = *(u64 *)(r10 - 0x200)
020676 *(u64 *)(r1 + 0x10) = r2
020677 r2 = *(u64 *)(r10 - 0x208)
020678 *(u64 *)(r1 + 0x8) = r2
020679 r2 = *(u64 *)(r10 - 0x210)
020680 *(u64 *)(r1 + 0x0) = r2
020681 *(u16 *)(r1 + 0x20) = 0x100
020682 r7 = r9
020683 r7 += 0x3
020684 *(u64 *)(r10 - 0x280) = r7
020685 r6 += 0x16
020686 r1 = *(u64 *)(r10 - 0x4e8)
020687 if r6 >= r1 goto <offset>
020688 r1 = r6
020689 r1 *= 0x30
020690 r2 = r8
020691 r2 += r1
020692 r1 = *(u64 *)(r2 + 0x0)
020693 r2 = *(u64 *)(r1 + 0x18)
020694 *(u64 *)(r10 - 0x1f8) = r2
020695 r2 = *(u64 *)(r1 + 0x10)
020696 *(u64 *)(r10 - 0x200) = r2
020697 r2 = *(u64 *)(r1 + 0x8)
020698 *(u64 *)(r10 - 0x208) = r2
020699 r1 = *(u64 *)(r1 + 0x0)
020700 *(u64 *)(r10 - 0x210) = r1
020701 r1 = *(u64 *)(r10 - 0x290)
020702 if r7 != r1 goto <offset>
020703 r1 = r10
020704 r1 += -0x290
020705 r2 = <addr> ll
020706 call <target>
020707 r7 *= 0x22
020708 r1 = *(u64 *)(r10 - 0x288)
020709 r1 += r7
020710 r2 = *(u64 *)(r10 - 0x1f8)
020711 *(u64 *)(r1 + 0x18) = r2
020712 r2 = *(u64 *)(r10 - 0x200)
020713 *(u64 *)(r1 + 0x10) = r2
020714 r2 = *(u64 *)(r10 - 0x208)
020715 *(u64 *)(r1 + 0x8) = r2
020716 r2 = *(u64 *)(r10 - 0x210)
020717 *(u64 *)(r1 + 0x0) = r2
020718 *(u16 *)(r1 + 0x20) = 0x100
020719 r9 += 0x4
020720 *(u64 *)(r10 - 0x280) = r9
020721 r1 = *(u64 *)(r10 - 0x500)
020722 r1 &= 0x4
020723 if r1 == 0x0 goto <offset>
020724 r6 += 0x1
020725 r1 = *(u64 *)(r10 - 0x4e8)
020726 if r6 >= r1 goto <offset>
020727 r1 = r6
020728 r1 *= 0x30
020729 r2 = r8
020730 r2 += r1
020731 r1 = *(u64 *)(r2 + 0x0)
020732 r2 = *(u64 *)(r1 + 0x18)
020733 *(u64 *)(r10 - 0x1f8) = r2
020734 r2 = *(u64 *)(r1 + 0x10)
020735 *(u64 *)(r10 - 0x200) = r2
020736 r2 = *(u64 *)(r1 + 0x8)
020737 *(u64 *)(r10 - 0x208) = r2
020738 r1 = *(u64 *)(r1 + 0x0)
020739 *(u64 *)(r10 - 0x210) = r1
020740 r1 = *(u64 *)(r10 - 0x290)
020741 if r9 != r1 goto <offset>
020742 r1 = r10
020743 r1 += -0x290
020744 r2 = <addr> ll
020745 call <target>
020746 r1 = r9
020747 r1 *= 0x22
020748 r2 = *(u64 *)(r10 - 0x288)
020749 r2 += r1
020750 r1 = *(u64 *)(r10 - 0x1f8)
020751 *(u64 *)(r2 + 0x18) = r1
020752 r1 = *(u64 *)(r10 - 0x200)
020753 *(u64 *)(r2 + 0x10) = r1
020754 r1 = *(u64 *)(r10 - 0x208)
020755 *(u64 *)(r2 + 0x8) = r1
020756 r1 = *(u64 *)(r10 - 0x210)
020757 *(u64 *)(r2 + 0x0) = r1
020758 *(u16 *)(r2 + 0x20) = 0x0
020759 r9 += 0x1
020760 *(u64 *)(r10 - 0x280) = r9
020761 r1 = r6
020762 r1 += 0x1
020763 r2 = *(u64 *)(r10 - 0x4e8)
020764 if r1 >= r2 goto <offset>
020765 r1 *= 0x30
020766 r2 = r8
020767 r2 += r1
020768 r1 = *(u64 *)(r2 + 0x0)
020769 r2 = *(u64 *)(r1 + 0x18)
020770 *(u64 *)(r10 - 0x1f8) = r2
020771 r2 = *(u64 *)(r1 + 0x10)
020772 *(u64 *)(r10 - 0x200) = r2
020773 r2 = *(u64 *)(r1 + 0x8)
020774 *(u64 *)(r10 - 0x208) = r2
020775 r1 = *(u64 *)(r1 + 0x0)
020776 *(u64 *)(r10 - 0x210) = r1
020777 r1 = *(u64 *)(r10 - 0x290)
020778 if r9 != r1 goto <offset>
020779 r1 = r10
020780 r1 += -0x290
020781 r2 = <addr> ll
020782 call <target>
020783 r1 = r9
020784 r1 *= 0x22
020785 r2 = *(u64 *)(r10 - 0x288)
020786 r2 += r1
020787 r1 = *(u64 *)(r10 - 0x1f8)
020788 *(u64 *)(r2 + 0x18) = r1
020789 r1 = *(u64 *)(r10 - 0x200)
020790 *(u64 *)(r2 + 0x10) = r1
020791 r1 = *(u64 *)(r10 - 0x208)
020792 *(u64 *)(r2 + 0x8) = r1
020793 r1 = *(u64 *)(r10 - 0x210)
020794 *(u64 *)(r2 + 0x0) = r1
020795 *(u16 *)(r2 + 0x20) = 0x0
020796 r7 = r9
020797 r7 += 0x1
020798 *(u64 *)(r10 - 0x280) = r7
020799 r8 = r6
020800 r8 += 0x2
020801 r1 = *(u64 *)(r10 - 0x4e8)
020802 if r8 >= r1 goto <offset>
020803 r1 = r8
020804 r1 *= 0x30
020805 r2 = *(u64 *)(r10 - 0x4f8)
020806 r2 += r1
020807 r1 = *(u64 *)(r2 + 0x0)
020808 r2 = *(u64 *)(r1 + 0x18)
020809 *(u64 *)(r10 - 0x1f8) = r2
020810 r2 = *(u64 *)(r1 + 0x10)
020811 *(u64 *)(r10 - 0x200) = r2
020812 r2 = *(u64 *)(r1 + 0x8)
020813 *(u64 *)(r10 - 0x208) = r2
020814 r1 = *(u64 *)(r1 + 0x0)
020815 *(u64 *)(r10 - 0x210) = r1
020816 r1 = *(u64 *)(r10 - 0x290)
020817 if r7 != r1 goto <offset>
020818 r1 = r10
020819 r1 += -0x290
020820 r2 = <addr> ll
020821 call <target>
020822 r7 *= 0x22
020823 r1 = *(u64 *)(r10 - 0x288)
020824 r1 += r7
020825 r2 = *(u64 *)(r10 - 0x1f8)
020826 *(u64 *)(r1 + 0x18) = r2
020827 r2 = *(u64 *)(r10 - 0x200)
020828 *(u64 *)(r1 + 0x10) = r2
020829 r2 = *(u64 *)(r10 - 0x208)
020830 *(u64 *)(r1 + 0x8) = r2
020831 r2 = *(u64 *)(r10 - 0x210)
020832 *(u64 *)(r1 + 0x0) = r2
020833 *(u16 *)(r1 + 0x20) = 0x100
020834 r9 += 0x2
020835 *(u64 *)(r10 - 0x280) = r9
020836 call <target>
020837 r1 = <addr> ll
020838 r2 = *(u64 *)(r1 + 0x0)
020839 r1 = *(u64 *)(r10 - 0x530)
020840 if r1 != 0x0 goto <offset>
020841 r1 = r2
020842 r1 += -0x19
020843 r3 = 0x0
020844 r4 = 0x1
020845 if r1 > r2 goto <offset>
020846 r4 = 0x0
020847 if r4 == 0x0 goto <offset>
020848 r1 = <addr> ll
020849 if r2 == 0x0 goto <offset>
020850 r1 = r3
020851 r2 = <addr> ll
020852 if r1 > r2 goto <offset>
020853 goto <offset>
020854 r1 = r2
020855 r1 += -0x18
020856 r3 = 0x0
020857 r4 = 0x1
020858 if r1 > r2 goto <offset>
020859 r4 = 0x0
020860 if r4 == 0x0 goto <offset>
020861 r1 = <addr> ll
020862 if r2 == 0x0 goto <offset>
020863 r1 = r3
020864 r2 = <addr> ll
020865 if r1 > r2 goto <offset>
020866 goto <offset>
020867 if r4 != 0x0 goto <offset>
020868 r3 = r1
020869 r1 = <addr> ll
020870 if r2 != 0x0 goto <offset>
020871 r2 = <addr> ll
020872 if r1 <= r2 goto <offset>
020873 r2 = <addr> ll
020874 *(u64 *)(r2 + 0x0) = r1
020875 r2 = *(u64 *)(r10 - 0x508)
020876 *(u64 *)(r1 + 0x8) = r2
020877 r2 = <addr> ll
020878 *(u64 *)(r1 + 0x0) = r2
020879 r2 = 0x19
020880 *(u8 *)(r1 + 0x18) = 0x0
020881 *(u64 *)(r1 + 0x10) = 0x1
020882 goto <offset>
020883 if r4 != 0x0 goto <offset>
020884 r3 = r1
020885 r1 = <addr> ll
020886 if r2 != 0x0 goto <offset>
020887 r2 = <addr> ll
020888 if r1 <= r2 goto <offset>
020889 r2 = <addr> ll
020890 *(u64 *)(r2 + 0x0) = r1
020891 r2 = *(u64 *)(r10 - 0x508)
020892 *(u64 *)(r1 + 0x8) = r2
020893 r2 = -<addr> ll
020894 *(u64 *)(r1 + 0x0) = r2
020895 r2 = 0x18
020896 *(u64 *)(r1 + 0x10) = 0x0
020897 r0 = *(u64 *)(r10 - 0x548)
020898 r3 = *(u64 *)(r0 + 0x0)
020899 r4 = *(u64 *)(r0 + 0x8)
020900 r5 = *(u64 *)(r0 + 0x10)
020901 r0 = *(u64 *)(r0 + 0x18)
020902 r7 = *(u64 *)(r10 - 0x520)
020903 *(u64 *)(r7 + 0x18) = r0
020904 *(u64 *)(r7 + 0x10) = r5
020905 *(u64 *)(r7 + 0x8) = r4
020906 *(u64 *)(r7 + 0x0) = r3
020907 *(u64 *)(r10 - 0x1f0) = r1
020908 *(u64 *)(r10 - 0x1e8) = r2
020909 *(u64 *)(r10 - 0x1f8) = r2
020910 r1 = *(u64 *)(r10 - 0x280)
020911 *(u64 *)(r10 - 0x200) = r1
020912 r1 = *(u64 *)(r10 - 0x288)
020913 *(u64 *)(r10 - 0x208) = r1
020914 r1 = *(u64 *)(r10 - 0x290)
020915 *(u64 *)(r10 - 0x210) = r1
020916 r6 += 0x3
020917 r2 = *(u64 *)(r10 - 0x550)
020918 if r6 < r2 goto <offset>
020919 r1 = *(u64 *)(r10 - 0x588)
020920 *(u64 *)(r10 - 0x10) = r1
020921 r1 = *(u64 *)(r10 - 0x510)
020922 *(u64 *)(r10 - 0x20) = r1
020923 r6 -= r2
020924 *(u64 *)(r10 - 0x8) = r6
020925 *(u64 *)(r10 - 0x18) = 0x2
020926 r1 = r10
020927 r1 += -0x40
020928 r2 = r10
020929 r2 += -0x20
020930 call -0x50f1
020931 r6 = *(u64 *)(r10 - 0x30)
020932 r7 = *(u64 *)(r10 - 0x38)
020933 r1 = r10
020934 r1 += -0x60
020935 r2 = r10
020936 r2 += -0x210
020937 r3 = r7
020938 r4 = r6
020939 call <target>
020940 r9 = *(u64 *)(r10 - 0x60)
020941 r1 = -<addr> ll
020942 if r9 != r1 goto <offset>
020943 r9 = *(u64 *)(r10 - 0x4e8)
020944 if r6 == 0x0 goto <offset>
020945 r7 += 0x10
020946 goto <offset>
020947 r7 += 0x30
020948 r6 += -0x1
020949 if r6 == 0x0 goto <offset>
020950 r1 = *(u64 *)(r7 - 0x8)
020951 r2 = *(u64 *)(r1 + 0x0)
020952 r2 += -0x1
020953 *(u64 *)(r1 + 0x0) = r2
020954 if r2 != 0x0 goto <offset>
020955 r1 = r7
020956 r1 += -0x8
020957 call <target>
020958 r1 = *(u64 *)(r7 + 0x0)
020959 r2 = *(u64 *)(r1 + 0x0)
020960 r2 += -0x1
020961 *(u64 *)(r1 + 0x0) = r2
020962 if r2 != 0x0 goto <offset>
020963 r1 = r7
020964 call <target>
020965 goto <offset>
020966 r1 = *(u64 *)(r10 - 0x50)
020967 *(u64 *)(r10 - 0x528) = r1
020968 r1 = *(u64 *)(r10 - 0x58)
020969 *(u64 *)(r10 - 0x508) = r1
020970 r8 = *(u64 *)(r10 - 0x4f8)
020971 r0 = *(u64 *)(r10 - 0x4e0)
020972 if r6 == 0x0 goto <offset>
020973 r7 += 0x10
020974 goto <offset>
020975 r7 += 0x30
020976 r6 += -0x1
020977 if r6 == 0x0 goto <offset>
020978 r1 = *(u64 *)(r7 - 0x8)
020979 r2 = *(u64 *)(r1 + 0x0)
020980 r2 += -0x1
020981 *(u64 *)(r1 + 0x0) = r2
020982 if r2 != 0x0 goto <offset>
020983 r1 = r7
020984 r1 += -0x8
020985 call <target>
020986 r0 = *(u64 *)(r10 - 0x4e0)
020987 r1 = *(u64 *)(r7 + 0x0)
020988 r2 = *(u64 *)(r1 + 0x0)
020989 r2 += -0x1
020990 *(u64 *)(r1 + 0x0) = r2
020991 if r2 != 0x0 goto <offset>
020992 r1 = r7
020993 call <target>
020994 r0 = *(u64 *)(r10 - 0x4e0)
020995 goto <offset>
020996 r1 = *(u64 *)(r10 - 0x530)
020997 r2 = *(u64 *)(r10 - 0x590)
020998 if r1 == 0x0 goto <offset>
020999 r2 = *(u64 *)(r10 - 0x5a0)
021000 r1 = *(u64 *)(r2 + 0x10)
021001 r3 = *(u64 *)(r1 + 0x10)
021002 r2 = <addr> ll
021003 if r3 >= r2 goto <offset>
021004 r2 = r3
021005 r2 += 0x1
021006 *(u64 *)(r1 + 0x10) = r2
021007 r2 = *(u64 *)(r1 + 0x20)
021008 if r2 <= 0x47 goto <offset>
021009 r2 = *(u64 *)(r1 + 0x18)
021010 r2 = *(u64 *)(r2 + 0x40)
021011 *(u64 *)(r1 + 0x10) = r3
021012 r1 = *(u64 *)(r10 - 0x598)
021013 goto <offset>
021014 *(u64 *)(r10 - 0x4f0) = r9
021015 r9 = *(u64 *)(r10 - 0x4e8)
021016 goto <offset>
021017 r1 = r10
021018 r1 += -0x468
021019 r3 = r7
021020 r4 = 0x1
021021 r5 = 0x22
021022 call -0x519c
021023 r0 = *(u64 *)(r10 - 0x4e0)
021024 r2 = *(u64 *)(r10 - 0x458)
021025 r3 = *(u64 *)(r10 - 0x460)
021026 if r7 != 0x1 goto <offset>
021027 goto <offset>
021028 r1 = r10
021029 r1 += -0x250
021030 r3 = r7
021031 r4 = 0x1
021032 r5 = 0x22
021033 call -0x51a7
021034 r0 = *(u64 *)(r10 - 0x4e0)
021035 r2 = *(u64 *)(r10 - 0x240)
021036 r3 = *(u64 *)(r10 - 0x248)
021037 if r7 != 0x1 goto <offset>
021038 goto <offset>
021039 r1 = r10
021040 r1 += -0x250
021041 r3 = r8
021042 r4 = 0x1
021043 r5 = 0x22
021044 call -0x51b2
021045 r3 = *(u64 *)(r10 - 0x4e0)
021046 r2 = *(u64 *)(r10 - 0x240)
021047 r0 = *(u64 *)(r10 - 0x248)
021048 r1 = *(u64 *)(r10 - 0x500)
021049 r1 &= 0xff
021050 if r1 >= 0x4 goto <offset>
021051 goto <offset>
021052 r1 = r10
021053 r1 += -0x20
021054 r2 = 0x1
021055 r3 = 0x8
021056 r4 = 0x1
021057 r5 = 0x1
021058 call -0x51c0
021059 r2 = *(u64 *)(r10 - 0x4e0)
021060 r3 = *(u64 *)(r10 - 0x508)
021061 r8 = *(u64 *)(r10 - 0x10)
021062 goto <offset>
021063 r1 = r10
021064 r1 += -0x20
021065 r2 = r8
021066 r3 = 0x8
021067 r4 = 0x1
021068 r5 = 0x1
021069 call -0x51cb
021070 r2 = *(u64 *)(r10 - 0x4e0)
021071 r8 = *(u64 *)(r10 - 0x10)
021072 r1 = r7
021073 r1 &= 0xff
021074 r9 = 0x1
021075 if r1 != 0x0 goto <offset>
021076 goto <offset>
021077 r1 = r10
021078 r1 += -0x468
021079 r3 = 0x10
021080 r4 = 0x1
021081 r5 = 0x22
021082 call -0x51d8
021083 r2 = *(u64 *)(r10 - 0x458)
021084 goto <offset>
021085 r1 = r10
021086 r1 += -0x250
021087 r3 = 0xe
021088 r4 = 0x1
021089 r5 = 0x22
021090 call -0x51e0
021091 r2 = *(u64 *)(r10 - 0x240)
021092 goto <offset>
021093 r1 = r10
021094 r1 += -0x250
021095 r3 = 0xe
021096 r4 = 0x1
021097 r5 = 0x22
021098 call -0x51e8
021099 r2 = *(u64 *)(r10 - 0x240)
021100 goto <offset>
021101 r1 = r10
021102 r1 += -0x20
021103 r2 = 0x1
021104 r3 = 0x8
021105 r4 = 0x1
021106 r5 = 0x1
021107 call -0x51f1
021108 r8 = *(u64 *)(r10 - 0x10)
021109 goto <offset>
021110 r1 = r10
021111 r1 += -0x20
021112 r2 = r8
021113 r3 = 0x8
021114 r4 = 0x1
021115 r5 = 0x1
021116 call -0x51fa
021117 r8 = *(u64 *)(r10 - 0x10)
021118 r1 = r7
021119 r1 &= 0xff
021120 r6 = 0x1
021121 if r1 == 0x0 goto <offset>
021122 goto <offset>
021123 r1 = r10
021124 r1 += -0x20
021125 r3 = 0x8
021126 r4 = 0x1
021127 r5 = 0x1
021128 call -0x5206
021129 r4 = *(u64 *)(r10 - 0x4e0)
021130 r2 = *(u64 *)(r10 - 0x10)
021131 goto <offset>
021132 r1 = r10
021133 r1 += -0x20
021134 r3 = 0x8
021135 r4 = 0x1
021136 r5 = 0x1
021137 call -0x520f
021138 r4 = *(u64 *)(r10 - 0x4e0)
021139 r2 = *(u64 *)(r10 - 0x10)
021140 goto <offset>
021141 r1 = r10
021142 r1 += -0x20
021143 r2 = 0x8
021144 r3 = 0x8
021145 r4 = 0x1
021146 r5 = 0x1
021147 call -0x5219
021148 r6 = *(u64 *)(r10 - 0x10)
021149 goto <offset>
021150 r1 = r10
021151 r1 += -0x20
021152 r2 = r6
021153 r3 = 0x8
021154 r4 = 0x1
021155 r5 = 0x1
021156 call -0x5222
021157 r6 = *(u64 *)(r10 - 0x10)
021158 goto <offset>
021159 r1 = r10
021160 r1 += -0x20
021161 r2 = r6
021162 r3 = 0x10
021163 r4 = 0x1
021164 r5 = 0x1
021165 call -0x522b
021166 r6 = *(u64 *)(r10 - 0x10)
021167 goto <offset>
021168 r1 = r10
021169 r1 += -0x40
021170 r3 = 0x8
021171 r4 = 0x1
021172 r5 = 0x1
021173 call -0x5233
021174 r4 = *(u64 *)(r10 - 0x4e0)
021175 r2 = *(u64 *)(r10 - 0x30)
021176 goto <offset>
021177 r1 = r10
021178 r1 += -0x40
021179 r3 = 0x8
021180 r4 = 0x1
021181 r5 = 0x1
021182 call -0x523c
021183 r4 = *(u64 *)(r10 - 0x4e0)
021184 r2 = *(u64 *)(r10 - 0x30)
021185 goto <offset>
021186 r1 = r10
021187 r1 += -0x20
021188 r2 = r6
021189 r3 = 0x4
021190 r4 = 0x1
021191 r5 = 0x1
021192 call -0x5246
021193 r6 = *(u64 *)(r10 - 0x10)
021194 goto <offset>
021195 r1 = r10
021196 r1 += -0x20
021197 r2 = r7
021198 r3 = 0x8
021199 r4 = 0x1
021200 r5 = 0x1
021201 call -0x524f
021202 r7 = *(u64 *)(r10 - 0x10)
021203 goto <offset>
021204 r1 = r10
021205 r1 += -0x20
021206 r2 = r7
021207 r3 = 0x8
021208 r4 = 0x1
021209 r5 = 0x1
021210 call -0x5258
021211 r2 = *(u64 *)(r10 - 0x4e0)
021212 r7 = *(u64 *)(r10 - 0x10)
021213 r1 = *(u64 *)(r10 - 0x500)
021214 r1 &= 0xff
021215 r6 = 0x1
021216 if r1 != 0x0 goto <offset>
021217 goto <offset>
021218 r4 = *(u64 *)(r10 - 0x558)
021219 r1 = *(u64 *)(r4 + 0x10)
021220 r2 = <addr> ll
021221 r3 = *(u64 *)(r10 - 0x560)
021222 if r1 >= r2 goto <offset>
021223 r2 = r1
021224 r2 += 0x1
021225 *(u64 *)(r4 + 0x10) = r2
021226 r2 = *(u64 *)(r4 + 0x20)
021227 if r2 <= 0x47 goto <offset>
021228 r2 = *(u64 *)(r4 + 0x18)
021229 r2 = *(u64 *)(r2 + 0x40)
021230 *(u64 *)(r4 + 0x10) = r1
021231 r1 = *(u64 *)(r3 + 0x8)
021232 r3 = *(u64 *)(r10 - 0x568)
021233 r1 += r3
021234 if r2 <= r1 goto <offset>
021235 r1 = -<addr> ll
021236 r2 = *(u64 *)(r10 - 0x540)
021237 *(u64 *)(r2 + 0x0) = r1
021238 goto <offset>
021239 r1 = -<addr> ll
021240 r2 = *(u64 *)(r10 - 0x540)
021241 *(u64 *)(r2 + 0x0) = r1
021242 *(u32 *)(r2 + 0x8) = 0x1
021243 goto <offset>
021244 r4 = -<addr> ll
021245 r7 = 0x0
021246 goto <offset>
021247 *(u64 *)(r7 + 0x0) = r1
021248 r4 = -<addr> ll
021249 r7 = 0x0
021250 goto <offset>
021251 r6 = -<addr> ll
021252 r2 = *(u64 *)(r10 - 0x5d0)
021253 r2 &= 0xff
021254 *(u64 *)(r10 - 0x528) = r1
021255 *(u64 *)(r10 - 0x508) = r2
021256 goto <offset>
021257 r4 = -<addr> ll
021258 r7 = 0x0
021259 goto <offset>
021260 r4 = -<addr> ll
021261 r7 = *(u64 *)(r10 - 0x608)
021262 r2 = r7
021263 r2 &= -0x100
021264 r1 = *(u64 *)(r10 - 0x5f0)
021265 *(u64 *)(r10 - 0x528) = r1
021266 goto <offset>
021267 r7 = *(u64 *)(r10 - 0x580)
021268 r2 = r7
021269 r2 &= -0x100
021270 r1 = *(u64 *)(r10 - 0x5f8)
021271 *(u64 *)(r10 - 0x528) = r1
021272 r4 = -<addr> ll
021273 goto <offset>
021274 r1 = *(u64 *)(r10 - 0x220)
021275 *(u64 *)(r10 - 0x528) = r1
021276 r7 = *(u64 *)(r10 - 0x228)
021277 r1 = r10
021278 r1 += -0x80
021279 r6 = r2
021280 call -0x5304
021281 r4 = r6
021282 r2 = r7
021283 r2 &= -0x100
021284 r7 &= 0xff
021285 r7 |= r2
021286 *(u64 *)(r10 - 0x508) = r7
021287 r6 = r4
021288 r1 = *(u64 *)(r10 - 0x540)
021289 r2 = *(u64 *)(r10 - 0x528)
021290 *(u64 *)(r1 + 0x10) = r2
021291 r2 = *(u64 *)(r10 - 0x508)
021292 *(u64 *)(r1 + 0x8) = r2
021293 *(u64 *)(r1 + 0x0) = r6
021294 exit
021295 r1 = <addr> ll
021296 call <target>
021297 r1 = 0x48
021298 r3 = <addr> ll
021299 call <target>
021300 r7 = 0x0
021301 goto <offset>
021302 r1 = 0x8
021303 r2 = r5
021304 r3 = <addr> ll
021305 call <target>
021306 r1 = 0x12
021307 r2 = r5
021308 r3 = <addr> ll
021309 call <target>
021310 r1 = 0x14
021311 r2 = r5
021312 r3 = <addr> ll
021313 call <target>
021314 r1 = 0x16
021315 r2 = r5
021316 r3 = <addr> ll
021317 call <target>
021318 r1 = 0x18
021319 r2 = r5
021320 r3 = <addr> ll
021321 call <target>
021322 r1 = 0x3
021323 r2 = r9
021324 r3 = <addr> ll
021325 call <target>
021326 r1 = r6
021327 r2 = r4
021328 r3 = <addr> ll
021329 call <target>
021330 r1 = r8
021331 r2 = r4
021332 r3 = <addr> ll
021333 call <target>
021334 r1 = r8
021335 r3 = <addr> ll
021336 call <target>
021337 r3 = <addr> ll
021338 call <target>
021339 r1 = r6
021340 r2 = r4
021341 r3 = <addr> ll
021342 call <target>
021343 r1 = r6
021344 r3 = <addr> ll
021345 call <target>
021346 r1 = 0x3
021347 r2 = r9
021348 r3 = <addr> ll
021349 call <target>
021350 r1 = r6
021351 r2 = r4
021352 r3 = <addr> ll
021353 call <target>
021354 r1 = r6
021355 r2 = r4
021356 r3 = <addr> ll
021357 call <target>
021358 r3 = <addr> ll
021359 call <target>
021360 r1 = r8
021361 r2 = r4
021362 r3 = <addr> ll
021363 call <target>
021364 r1 = r6
021365 r2 = r4
021366 r3 = <addr> ll
021367 call <target>
021368 r1 = r8
021369 r2 = r5
021370 r3 = <addr> ll
021371 call <target>
021372 r3 = <addr> ll
021373 call <target>
021374 r2 = r4
021375 r3 = <addr> ll
021376 call <target>
021377 r2 = r4
021378 r3 = <addr> ll
021379 call <target>
021380 r2 = r4
021381 r3 = <addr> ll
021382 call <target>
021383 r1 = 0x3
021384 r2 = r7
021385 r3 = <addr> ll
021386 call <target>
021387 r1 = 0x3
021388 r2 = r9
021389 r3 = <addr> ll
021390 call <target>
021391 r2 = r4
021392 r3 = <addr> ll
021393 call <target>
021394 r1 = <addr> ll
021395 call <target>
021396 r1 = 0x3
021397 r2 = r9
021398 r3 = <addr> ll
021399 call <target>
021400 r2 = r5
021401 r3 = <addr> ll
021402 call <target>
021403 r1 = r8
021404 r2 = r4
021405 r3 = <addr> ll
021406 call <target>
021407 r1 = <addr> ll
021408 call <target>
021409 r2 = r4
021410 r3 = <addr> ll
021411 call <target>
021412 r1 = *(u64 *)(r10 - 0x548)
021413 r3 = <addr> ll
021414 call <target>
021415 r1 = <addr> ll
021416 call <target>
021417 r1 = <addr> ll
021418 call <target>
021419 r2 = r4
021420 r3 = <addr> ll
021421 call <target>
021422 r1 = r2
021423 r2 = r9
021424 r3 = <addr> ll
021425 call <target>
021426 r3 = <addr> ll
021427 call <target>
021428 r1 = *(u64 *)(r10 - 0x530)
021429 r3 = <addr> ll
021430 call <target>
021431 r1 = r4
021432 r2 = *(u64 *)(r10 - 0x4e8)
021433 r3 = <addr> ll
021434 call <target>
021435 r1 = r2
021436 r2 = r9
021437 r3 = <addr> ll
021438 call <target>
021439 r1 = r2
021440 r2 = r9
021441 r3 = <addr> ll
021442 call <target>
021443 r1 = r8
021444 r2 = r4
021445 r3 = <addr> ll
021446 call <target>
021447 r1 = <addr> ll
021448 call <target>
021449 r1 = r6
021450 r2 = r5
021451 r3 = <addr> ll
021452 call <target>
021453 r1 = r8
021454 r3 = <addr> ll
021455 call <target>
021456 r1 = r2
021457 r2 = r9
021458 r3 = <addr> ll
021459 call <target>
021460 r2 = r4
021461 r3 = <addr> ll
021462 call <target>
021463 r1 = r6
021464 r2 = r4
021465 r3 = <addr> ll
021466 call <target>
021467 r3 = <addr> ll
021468 call <target>
021469 r1 = r2
021470 r2 = r6
021471 r3 = <addr> ll
021472 call <target>
021473 r1 = *(u64 *)(r10 - 0x4e0)
021474 r1 += r0
021475 r1 += 0xe
021476 r2 = *(u64 *)(r10 - 0x4e8)
021477 r3 = <addr> ll
021478 call <target>
021479 r1 = *(u64 *)(r10 - 0x4e0)
021480 r1 += r0
021481 r1 += 0xe
021482 r2 = *(u64 *)(r10 - 0x4e8)
021483 r3 = <addr> ll
021484 call <target>
021485 r1 = *(u64 *)(r10 - 0x4e0)
021486 r1 += r0
021487 r1 += 0xe
021488 r2 = *(u64 *)(r10 - 0x4e8)
021489 r3 = <addr> ll
021490 call <target>
021491 r1 = 0x1
021492 r2 = 0x1fe
021493 call <target>
021494 r1 = 0x1
021495 r2 = 0x1dc
021496 call <target>
021497 r1 = 0x1
021498 r2 = 0x18
021499 r3 = <addr> ll
021500 call <target>
021501 r1 = 0x0
021502 r2 = 0x0
021503 r3 = <addr> ll
021504 call <target>
021505 r1 = 0x1
021506 r2 = 0x11
021507 r3 = <addr> ll
021508 call <target>
021509 r1 = 0x1
021510 r2 = 0x330
021511 call <target>
021512 r1 = 0x1
021513 r2 = 0x1ba
021514 call <target>
021515 r1 = 0x1
021516 r2 = 0x242
021517 call <target>
021518 r1 = r0
021519 r2 = *(u64 *)(r10 - 0x4e8)
021520 r3 = <addr> ll
021521 call <target>
021522 r1 = 0x1
021523 r2 = 0x19
021524 r3 = <addr> ll
021525 call <target>
021526 r1 = r7
021527 r3 = <addr> ll
021528 call <target>
021529 r2 = r9
021530 r3 = <addr> ll
021531 call <target>
021532 r1 = r6
021533 r2 = r9
021534 r3 = <addr> ll
021535 call <target>
021536 r2 = r9
021537 r3 = <addr> ll
021538 call <target>
021539 r1 = r8
021540 r3 = <addr> ll
021541 call <target>
021542 r2 = r9
021543 r3 = <addr> ll
021544 call <target>
021545 r1 = 0x1
021546 r2 = 0x28
021547 r3 = <addr> ll
021548 call <target>
021549 r2 = r9
021550 r3 = <addr> ll
021551 call <target>
021552 r2 = r9
021553 r3 = <addr> ll
021554 call <target>
021555 r3 = <addr> ll
021556 call <target>
021557 r1 = r7
021558 r2 = r9
021559 r3 = <addr> ll
021560 call <target>
021561 r2 = r5
021562 r3 = <addr> ll
021563 call <target>
021564 r2 = r9
021565 r3 = <addr> ll
021566 call <target>
021567 r1 = r3
021568 r2 = r9
021569 r3 = <addr> ll
021570 call <target>
021571 r3 = <addr> ll
021572 call <target>
021573 r1 = 0x1
021574 r2 = 0x28
021575 r3 = <addr> ll
021576 call <target>
021577 r2 = r9
021578 r3 = <addr> ll
021579 call <target>
021580 r2 = r9
021581 r3 = <addr> ll
021582 call <target>
021583 r1 = r6
021584 r3 = <addr> ll
021585 call <target>
021586 r2 = r7
021587 r3 = <addr> ll
021588 call <target>
021589 r2 = *(u64 *)(r10 - 0x4e8)
021590 r3 = <addr> ll
021591 call <target>
021592 r1 = 0x1
021593 r2 = 0x1
021594 r3 = <addr> ll
021595 call <target>
021596 r1 = r6
021597 r2 = *(u64 *)(r10 - 0x4e8)
021598 r3 = <addr> ll
021599 call <target>
021600 r2 = r9
021601 r3 = <addr> ll
021602 call <target>
021603 r3 = <addr> ll
021604 call <target>
021605 r1 = r7
021606 r2 = r9
021607 r3 = <addr> ll
021608 call <target>
021609 r2 = r3
021610 r3 = <addr> ll
021611 call <target>
021612 r3 = <addr> ll
021613 call <target>
021614 r3 = <addr> ll
021615 call <target>
021616 r2 = r9
021617 r3 = <addr> ll
021618 call <target>
021619 r3 = <addr> ll
021620 call <target>
021621 r1 = r0
021622 r2 = *(u64 *)(r10 - 0x4e8)
021623 r3 = <addr> ll
021624 call <target>
021625 r1 = r8
021626 r2 = *(u64 *)(r10 - 0x4e8)
021627 r3 = <addr> ll
021628 call <target>
021629 r1 = r6
021630 r3 = <addr> ll
021631 call <target>
021632 r2 = r9
021633 r3 = <addr> ll
021634 call <target>
021635 r3 = <addr> ll
021636 call <target>
021637 r1 = 0x1
021638 r2 = 0x11
021639 r3 = <addr> ll
021640 call <target>
021641 r2 = r9
021642 r3 = <addr> ll
021643 call <target>
021644 r3 = <addr> ll
021645 call <target>
021646 r2 = r9
021647 r3 = <addr> ll
021648 call <target>
021649 r1 = 0x1
021650 r2 = 0x1
021651 r3 = <addr> ll
021652 call <target>
021653 r2 = r9
021654 r3 = <addr> ll
021655 call <target>
021656 r1 = r9
021657 r3 = <addr> ll
021658 call <target>
021659 r2 = r9
021660 r3 = <addr> ll
021661 call <target>
021662 r1 = 0x1
021663 r2 = 0x154
021664 call <target>
021665 r2 = r9
021666 r3 = <addr> ll
021667 call <target>
021668 r3 = <addr> ll
021669 call <target>
021670 r1 = r9
021671 r3 = <addr> ll
021672 call <target>
021673 r1 = r8
021674 r3 = <addr> ll
021675 call <target>
021676 r1 = 0x1
021677 r2 = 0x110
021678 call <target>
021679 r1 = 0x1
021680 r2 = 0x1
021681 r3 = <addr> ll
021682 call <target>
021683 r3 = <addr> ll
021684 call <target>
021685 r2 = r7
021686 r3 = <addr> ll
021687 call <target>
021688 r2 = r9
021689 r3 = <addr> ll
021690 call <target>
021691 r1 = r9
021692 r3 = <addr> ll
021693 call <target>
021694 r2 = r9
021695 r3 = <addr> ll
021696 call <target>
021697 r1 = r7
021698 r2 = *(u64 *)(r10 - 0x4e8)
021699 r3 = <addr> ll
021700 call <target>
021701 r1 = r8
021702 r2 = r9
021703 r3 = <addr> ll
021704 call <target>
021705 r3 = <addr> ll
021706 call <target>
021707 r2 = r7
021708 r3 = <addr> ll
021709 call <target>
021710 r1 = r9
021711 r3 = <addr> ll
021712 call <target>
021713 r2 = r9
021714 r3 = <addr> ll
021715 call <target>
021716 r1 = r8
021717 r3 = <addr> ll
021718 call <target>
021719 r2 = r9
021720 r3 = <addr> ll
021721 call <target>
021722 r3 = <addr> ll
021723 call <target>
021724 r1 = 0x1
021725 r2 = 0x1
021726 r3 = <addr> ll
021727 call <target>
021728 r1 = r6
021729 r2 = *(u64 *)(r10 - 0x4e8)
021730 r3 = <addr> ll
021731 call <target>
021732 r1 = r8
021733 r2 = r9
021734 r3 = <addr> ll
021735 call <target>
021736 r3 = <addr> ll
021737 call <target>
021738 r2 = r9
021739 r3 = <addr> ll
021740 call <target>
021741 r3 = <addr> ll
021742 call <target>
021743 r1 = 0x1
021744 r2 = 0x12
021745 r3 = <addr> ll
021746 call <target>
021747 r2 = r9
021748 r3 = <addr> ll
021749 call <target>
021750 r1 = r0
021751 r3 = <addr> ll
021752 call <target>
021753 r1 = r0
021754 r2 = r9
021755 r3 = <addr> ll
021756 call <target>
021757 r2 = r3
021758 r3 = <addr> ll
021759 call <target>
021760 r1 = r8
021761 r3 = <addr> ll
021762 call <target>
021763 r1 = r7
021764 r3 = <addr> ll
021765 call <target>
021766 r1 = 0x1
021767 r2 = 0x1
021768 r3 = <addr> ll
021769 call <target>
021770 r1 = r6
021771 r2 = r9
021772 r3 = <addr> ll
021773 call <target>
021774 r3 = <addr> ll
021775 call <target>
021776 r2 = r7
021777 r3 = <addr> ll
021778 call <target>
021779 r2 = r9
021780 r3 = <addr> ll
021781 call <target>
021782 r1 = r5
021783 r2 = r9
021784 r3 = <addr> ll
021785 call <target>
021786 r2 = r3
021787 r3 = <addr> ll
021788 call <target>
021789 r3 = <addr> ll
021790 call <target>
021791 r3 = <addr> ll
021792 call <target>
021793 r1 = r8
021794 r2 = r9
021795 r3 = <addr> ll
021796 call <target>
021797 r2 = r9
021798 r3 = <addr> ll
021799 call <target>
021800 r3 = <addr> ll
021801 call <target>
021802 r1 = 0x1
021803 r2 = 0x1
021804 r3 = <addr> ll
021805 call <target>
021806 r3 = <addr> ll
021807 call <target>
021808 r2 = r5
021809 r3 = <addr> ll
021810 call <target>
021811 r1 = r8
021812 r3 = <addr> ll
021813 call <target>
021814 r3 = <addr> ll
021815 call <target>
021816 r3 = <addr> ll
021817 call <target>
021818 r2 = r9
021819 r3 = <addr> ll
021820 call <target>
021821 r3 = <addr> ll
021822 call <target>
021823 r2 = *(u64 *)(r10 - 0x4e8)
021824 r3 = <addr> ll
021825 call <target>
021826 r3 = <addr> ll
021827 call <target>
021828 r3 = <addr> ll
021829 call <target>
021830 r2 = r5
021831 r3 = <addr> ll
021832 call <target>
021833 r3 = <addr> ll
021834 call <target>
021835 r1 = 0x1
021836 r2 = 0x29
021837 r3 = <addr> ll
021838 call <target>
021839 r2 = r9
021840 r3 = <addr> ll
021841 call <target>
021842 r1 = r4
021843 r2 = r9
021844 r3 = <addr> ll
021845 call <target>
021846 r3 = <addr> ll
021847 call <target>
021848 r1 = 0x1
021849 r2 = 0x30e
021850 call <target>
021851 r2 = r9
021852 r3 = <addr> ll
021853 call <target>
021854 r3 = <addr> ll
021855 call <target>
021856 r2 = r7
021857 r3 = <addr> ll
021858 call <target>
021859 r2 = r9
021860 r3 = <addr> ll
021861 call <target>
021862 r1 = r5
021863 r2 = r9
021864 r3 = <addr> ll
021865 call <target>
021866 r2 = r9
021867 r3 = <addr> ll
021868 call <target>
021869 r2 = r9
021870 r3 = <addr> ll
021871 call <target>
021872 r3 = <addr> ll
021873 call <target>
021874 r2 = *(u64 *)(r10 - 0x4e8)
021875 r3 = <addr> ll
021876 call <target>
021877 r2 = r7
021878 r3 = <addr> ll
021879 call <target>
021880 r1 = r0
021881 r2 = *(u64 *)(r10 - 0x4e8)
021882 r3 = <addr> ll
021883 call <target>
021884 r2 = r9
021885 r3 = <addr> ll
021886 call <target>
021887 r1 = r0
021888 r2 = r9
021889 r3 = <addr> ll
021890 call <target>
021891 r2 = r9
021892 r3 = <addr> ll
021893 call <target>
021894 r3 = <addr> ll
021895 call <target>
021896 r2 = r7
021897 r3 = <addr> ll
021898 call <target>
021899 r2 = *(u64 *)(r10 - 0x4e8)
021900 r3 = <addr> ll
021901 call <target>
021902 r2 = r9
021903 r3 = <addr> ll
021904 call <target>
021905 r2 = r9
021906 r3 = <addr> ll
021907 call <target>
021908 r1 = r7
021909 r2 = r9
021910 r3 = <addr> ll
021911 call <target>
021912 r3 = <addr> ll
021913 call <target>
021914 r2 = r9
021915 r3 = <addr> ll
021916 call <target>
021917 r3 = <addr> ll
021918 call <target>
021919 r2 = *(u64 *)(r10 - 0x4e8)
021920 r3 = <addr> ll
021921 call <target>
021922 r2 = *(u64 *)(r10 - 0x4e8)
021923 r3 = <addr> ll
021924 call <target>
021925 r1 = r7
021926 r3 = <addr> ll
021927 call <target>
021928 r3 = <addr> ll
021929 call <target>
021930 r3 = <addr> ll
021931 call <target>
021932 r2 = r9
021933 r3 = <addr> ll
021934 call <target>
021935 r3 = <addr> ll
021936 call <target>
021937 r3 = <addr> ll
021938 call <target>
021939 r2 = r9
021940 r3 = <addr> ll
021941 call <target>
021942 r3 = <addr> ll
021943 call <target>
021944 r1 = r3
021945 r3 = <addr> ll
021946 call <target>
021947 r3 = <addr> ll
021948 call <target>
021949 r2 = r5
021950 r3 = <addr> ll
021951 call <target>
021952 r3 = <addr> ll
021953 call <target>
021954 r1 = r6
021955 r2 = r9
021956 r3 = <addr> ll
021957 call <target>
021958 r2 = r9
021959 r3 = <addr> ll
021960 call <target>
021961 r3 = <addr> ll
021962 call <target>
021963 r1 = *(u64 *)(r10 - 0x550)
021964 r2 = r9
021965 r3 = <addr> ll
021966 call <target>
021967 r2 = r3
021968 r3 = <addr> ll
021969 call <target>
021970 r3 = <addr> ll
021971 call <target>
021972 r3 = <addr> ll
021973 call <target>
021974 r1 = 0x1
021975 r2 = 0x18
021976 r3 = <addr> ll
021977 call <target>
021978 r3 = <addr> ll
021979 call <target>
021980 r1 = 0x1
021981 r2 = 0x1
021982 r3 = <addr> ll
021983 call <target>
021984 r3 = <addr> ll
021985 call <target>
021986 r2 = r9
021987 r3 = <addr> ll
021988 call <target>
021989 r3 = <addr> ll
021990 call <target>
021991 r1 = r7
021992 r2 = r9
021993 r3 = <addr> ll
021994 call <target>
021995 r1 = r6
021996 r2 = r3
021997 r3 = <addr> ll
021998 call <target>
021999 r3 = <addr> ll
022000 call <target>
022001 r1 = r7
022002 r2 = *(u64 *)(r10 - 0x4e8)
022003 r3 = <addr> ll
022004 call <target>
022005 r3 = <addr> ll
022006 call <target>
022007 r1 = 0x1
022008 r2 = 0x220
022009 call <target>
022010 r3 = <addr> ll
022011 call <target>
022012 r1 = 0x1
022013 r2 = 0x3da
022014 call <target>
022015 r3 = <addr> ll
022016 call <target>
022017 r2 = r9
022018 r3 = <addr> ll
022019 call <target>
022020 r2 = r9
022021 r3 = <addr> ll
022022 call <target>
022023 r2 = *(u64 *)(r10 - 0x4e8)
022024 r3 = <addr> ll
022025 call <target>
022026 r3 = <addr> ll
022027 call <target>
022028 r2 = r9
022029 r3 = <addr> ll
022030 call <target>
022031 r1 = r7
022032 r2 = *(u64 *)(r10 - 0x4e8)
022033 r3 = <addr> ll
022034 call <target>
022035 r1 = 0x1
022036 r2 = 0x28
022037 r3 = <addr> ll
022038 call <target>
022039 r2 = *(u64 *)(r10 - 0x4e8)
022040 r3 = <addr> ll
022041 call <target>
022042 r3 = <addr> ll
022043 call <target>
022044 r2 = r9
022045 r3 = <addr> ll
022046 call <target>
022047 r3 = <addr> ll
022048 call <target>
022049 r2 = r9
022050 r3 = <addr> ll
022051 call <target>
022052 r3 = <addr> ll
022053 call <target>
022054 r2 = r9
022055 r3 = <addr> ll
022056 call <target>
022057 r2 = r9
022058 r3 = <addr> ll
022059 call <target>
022060 r3 = <addr> ll
022061 call <target>
022062 r3 = <addr> ll
022063 call <target>
022064 r3 = <addr> ll
022065 call <target>
022066 r3 = <addr> ll
022067 call <target>
022068 r3 = <addr> ll
022069 call <target>
022070 r2 = r9
022071 r3 = <addr> ll
022072 call <target>
022073 r1 = 0x1
022074 r2 = 0x1c
022075 r3 = <addr> ll
022076 call <target>
022077 r2 = r9
022078 r3 = <addr> ll
022079 call <target>
022080 r1 = r6
022081 r2 = r9
022082 r3 = <addr> ll
022083 call <target>
022084 r3 = <addr> ll
022085 call <target>
022086 r2 = r9
022087 r3 = <addr> ll
022088 call <target>
022089 r1 = r0
022090 r2 = *(u64 *)(r10 - 0x4e8)
022091 r3 = <addr> ll
022092 call <target>
022093 r1 = 0x1
022094 r3 = <addr> ll
022095 call <target>
022096 r2 = *(u64 *)(r10 - 0x4e8)
022097 r3 = <addr> ll
022098 call <target>
022099 r2 = *(u64 *)(r10 - 0x4e8)
022100 r3 = <addr> ll
022101 call <target>
022102 r3 = <addr> ll
022103 call <target>
022104 r3 = <addr> ll
022105 call <target>
022106 r1 = r6
022107 r2 = r7
022108 r3 = <addr> ll
022109 call <target>
022110 r2 = r9
022111 r3 = <addr> ll
022112 call <target>
022113 r3 = <addr> ll
022114 call <target>
022115 r1 = r8
022116 r2 = r9
022117 r3 = <addr> ll
022118 call <target>
022119 r2 = r3
022120 r3 = <addr> ll
022121 call <target>
022122 r3 = <addr> ll
022123 call <target>
022124 r3 = <addr> ll
022125 call <target>
022126 r3 = <addr> ll
022127 call <target>
022128 r2 = r8
022129 r3 = <addr> ll
022130 call <target>
022131 r1 = r9
022132 r3 = <addr> ll
022133 call <target>
022134 r3 = <addr> ll
022135 call <target>
022136 r1 = 0x1
022137 r2 = 0x1
022138 r3 = <addr> ll
022139 call <target>
022140 r1 = r6
022141 r3 = <addr> ll
022142 call <target>
022143 r1 = r8
022144 r2 = *(u64 *)(r10 - 0x4e8)
022145 r3 = <addr> ll
022146 call <target>
022147 r1 = r6
022148 r2 = r8
022149 r3 = <addr> ll
022150 call <target>
022151 r3 = <addr> ll
022152 call <target>
022153 r3 = <addr> ll
022154 call <target>
022155 r3 = <addr> ll
022156 call <target>
022157 r1 = r3
022158 r2 = r8
022159 r3 = <addr> ll
022160 call <target>
022161 r2 = r5
022162 r3 = <addr> ll
022163 call <target>
022164 r1 = 0x1
022165 r2 = 0x2ec
022166 call <target>
022167 r1 = r8
022168 r2 = r9
022169 r3 = <addr> ll
022170 call <target>
022171 r3 = <addr> ll
022172 call <target>
022173 r1 = 0x1
022174 r2 = 0x1
022175 r3 = <addr> ll
022176 call <target>
022177 r1 = r5
022178 r2 = r9
022179 r3 = <addr> ll
022180 call <target>
022181 r3 = <addr> ll
022182 call <target>
022183 r1 = r6
022184 r3 = <addr> ll
022185 call <target>
022186 r2 = *(u64 *)(r10 - 0x4e8)
022187 r3 = <addr> ll
022188 call <target>
022189 r2 = r5
022190 r3 = <addr> ll
022191 call <target>
022192 r2 = r5
022193 r3 = <addr> ll
022194 call <target>
022195 r1 = r5
022196 r2 = r8
022197 r3 = <addr> ll
022198 call <target>
022199 r3 = <addr> ll
022200 call <target>
022201 r3 = <addr> ll
022202 call <target>
022203 r3 = <addr> ll
022204 call <target>
022205 r2 = r5
022206 r3 = <addr> ll
022207 call <target>
022208 r3 = <addr> ll
022209 call <target>
022210 r1 = r0
022211 r2 = r9
022212 r3 = <addr> ll
022213 call <target>
022214 r1 = 0x1
022215 r2 = 0x396
022216 call <target>
022217 r1 = 0x1
022218 r2 = 0x28
022219 r3 = <addr> ll
022220 call <target>
022221 r1 = *(u64 *)(r10 - 0x530)
022222 r2 = *(u64 *)(r10 - 0x4e8)
022223 r3 = <addr> ll
022224 call <target>
022225 r3 = <addr> ll
022226 call <target>
022227 r3 = <addr> ll
022228 call <target>
022229 r3 = <addr> ll
022230 call <target>
022231 r1 = 0x1
022232 r2 = 0x1
022233 r3 = <addr> ll
022234 call <target>
022235 r3 = <addr> ll
022236 call <target>
022237 r2 = r9
022238 r3 = <addr> ll
022239 call <target>
022240 r1 = r3
022241 r2 = r9
022242 r3 = <addr> ll
022243 call <target>
022244 r3 = <addr> ll
022245 call <target>
022246 r2 = *(u64 *)(r10 - 0x4e8)
022247 r3 = <addr> ll
022248 call <target>
022249 r3 = <addr> ll
022250 call <target>
022251 r2 = r5
022252 r3 = <addr> ll
022253 call <target>
022254 r3 = <addr> ll
022255 call <target>
022256 r2 = r5
022257 r3 = <addr> ll
022258 call <target>
022259 r1 = r7
022260 r3 = <addr> ll
022261 call <target>
022262 r2 = r5
022263 r3 = <addr> ll
022264 call <target>
022265 r2 = r3
022266 r3 = <addr> ll
022267 call <target>
022268 r1 = r8
022269 r3 = <addr> ll
022270 call <target>
022271 r2 = r5
022272 r3 = <addr> ll
022273 call <target>
022274 r2 = r5
022275 r3 = <addr> ll
022276 call <target>
022277 r3 = <addr> ll
022278 call <target>
022279 r1 = r4
022280 r2 = r8
022281 r3 = <addr> ll
022282 call <target>
022283 r2 = r9
022284 r3 = <addr> ll
022285 call <target>
022286 r1 = r7
022287 r2 = r8
022288 r3 = <addr> ll
022289 call <target>
022290 r2 = r9
022291 r3 = <addr> ll
022292 call <target>
022293 r1 = 0x1
022294 r2 = 0x28
022295 r3 = <addr> ll
022296 call <target>
022297 r1 = 0x1
022298 r2 = 0x1
022299 r3 = <addr> ll
022300 call <target>
022301 r3 = <addr> ll
022302 call <target>
022303 r2 = r9
022304 r3 = <addr> ll
022305 call <target>
022306 r3 = <addr> ll
022307 call <target>
022308 r3 = <addr> ll
022309 call <target>
022310 r1 = r2
022311 r2 = r8
022312 r3 = <addr> ll
022313 call <target>
022314 r1 = 0x1
022315 r2 = 0x28
022316 r3 = <addr> ll
022317 call <target>
022318 r2 = r9
022319 r3 = <addr> ll
022320 call <target>
022321 r1 = 0x1
022322 r2 = 0x19
022323 r3 = <addr> ll
022324 call <target>
022325 r2 = r9
022326 r3 = <addr> ll
022327 call <target>
022328 r1 = r6
022329 r2 = r9
022330 r3 = <addr> ll
022331 call <target>
022332 r1 = r7
022333 r2 = r9
022334 r3 = <addr> ll
022335 call <target>
022336 r2 = r9
022337 r3 = <addr> ll
022338 call <target>
022339 r3 = <addr> ll
022340 call <target>
022341 r1 = r0
022342 r2 = *(u64 *)(r10 - 0x4e8)
022343 r3 = <addr> ll
022344 call <target>
022345 r2 = r7
022346 r3 = <addr> ll
022347 call <target>
022348 r1 = r6
022349 r2 = r9
022350 r3 = <addr> ll
022351 call <target>
022352 r1 = r2
022353 r2 = r9
022354 r3 = <addr> ll
022355 call <target>
022356 r2 = r9
022357 r3 = <addr> ll
022358 call <target>
022359 r1 = r6
022360 r2 = r9
022361 r3 = <addr> ll
022362 call <target>
022363 r3 = <addr> ll
022364 call <target>
022365 r1 = 0x1
022366 r2 = 0x11
022367 r3 = <addr> ll
022368 call <target>
022369 r3 = <addr> ll
022370 call <target>
022371 r2 = r9
022372 r3 = <addr> ll
022373 call <target>
022374 r3 = <addr> ll
022375 call <target>
022376 r3 = <addr> ll
022377 call <target>
022378 r1 = 0x1
022379 r2 = 0x1
022380 r3 = <addr> ll
022381 call <target>
022382 r3 = <addr> ll
022383 call <target>
022384 r2 = *(u64 *)(r10 - 0x4e8)
022385 r3 = <addr> ll
022386 call <target>
022387 r1 = 0x1
022388 r2 = 0x1
022389 r3 = <addr> ll
022390 call <target>
022391 r3 = <addr> ll
022392 call <target>
022393 r2 = r9
022394 r3 = <addr> ll
022395 call <target>
022396 r2 = r9
022397 r3 = <addr> ll
022398 call <target>
022399 r3 = <addr> ll
022400 call <target>
022401 r1 = 0x1
022402 r2 = 0x154
022403 call <target>
022404 r2 = r9
022405 r3 = <addr> ll
022406 call <target>
022407 r3 = <addr> ll
022408 call <target>
022409 r3 = <addr> ll
022410 call <target>
022411 r3 = <addr> ll
022412 call <target>
022413 r1 = 0x1
022414 r2 = 0x1
022415 r3 = <addr> ll
022416 call <target>
022417 r1 = r6
022418 r2 = r9
022419 r3 = <addr> ll
022420 call <target>
022421 r1 = r8
022422 r2 = r9
022423 r3 = <addr> ll
022424 call <target>
022425 r1 = *(u64 *)(r10 - 0x548)
022426 r2 = r9
022427 r3 = <addr> ll
022428 call <target>
022429 r2 = *(u64 *)(r10 - 0x4e8)
022430 r3 = <addr> ll
022431 call <target>
022432 r2 = r9
022433 r3 = <addr> ll
022434 call <target>
022435 r1 = 0x1
022436 r2 = 0x1
022437 r3 = <addr> ll
022438 call <target>
022439 r2 = r9
022440 r3 = <addr> ll
022441 call <target>
022442 r1 = r2
022443 r2 = r9
022444 r3 = <addr> ll
022445 call <target>
022446 r2 = *(u64 *)(r10 - 0x4e8)
022447 r3 = <addr> ll
022448 call <target>
022449 r2 = r9
022450 r3 = <addr> ll
022451 call <target>
022452 r2 = r9
022453 r3 = <addr> ll
022454 call <target>
022455 r3 = <addr> ll
022456 call <target>
022457 r3 = <addr> ll
022458 call <target>
022459 r3 = <addr> ll
022460 call <target>
022461 r2 = r9
022462 r3 = <addr> ll
022463 call <target>
022464 r3 = <addr> ll
022465 call <target>
022466 r3 = <addr> ll
022467 call <target>
022468 r2 = r5
022469 r3 = <addr> ll
022470 call <target>
022471 r3 = <addr> ll
022472 call <target>
022473 r1 = r6
022474 r2 = *(u64 *)(r10 - 0x4e8)
022475 r3 = <addr> ll
022476 call <target>
022477 r3 = <addr> ll
022478 call <target>
022479 r2 = r9
022480 r3 = <addr> ll
022481 call <target>
022482 r3 = <addr> ll
022483 call <target>
022484 r3 = <addr> ll
022485 call <target>
022486 r2 = r5
022487 r3 = <addr> ll
022488 call <target>
022489 r2 = r9
022490 r3 = <addr> ll
022491 call <target>
022492 r3 = <addr> ll
022493 call <target>
022494 r3 = <addr> ll
022495 call <target>
022496 r2 = r9
022497 r3 = <addr> ll
022498 call <target>
022499 r3 = <addr> ll
022500 call <target>
022501 r1 = 0x1
022502 r2 = 0x1
022503 r3 = <addr> ll
022504 call <target>
022505 r3 = <addr> ll
022506 call <target>
022507 r2 = r5
022508 r3 = <addr> ll
022509 call <target>
022510 r3 = <addr> ll
022511 call <target>
022512 r1 = 0x1
022513 r2 = 0x2b
022514 r3 = <addr> ll
022515 call <target>
022516 r2 = r8
022517 r3 = <addr> ll
022518 call <target>
022519 r1 = 0x1
022520 r2 = 0x1
022521 r3 = <addr> ll
022522 call <target>
022523 r3 = <addr> ll
022524 call <target>
022525 r1 = r6
022526 r3 = <addr> ll
022527 call <target>
022528 r1 = r4
022529 r2 = r9
022530 r3 = <addr> ll
022531 call <target>
022532 r1 = r8
022533 r2 = r9
022534 r3 = <addr> ll
022535 call <target>
022536 r2 = r3
022537 r3 = <addr> ll
022538 call <target>
022539 r2 = r9
022540 r3 = <addr> ll
022541 call <target>
022542 r2 = *(u64 *)(r10 - 0x4e8)
022543 r3 = <addr> ll
022544 call <target>
022545 r3 = <addr> ll
022546 call <target>
022547 r1 = 0x1
022548 r3 = <addr> ll
022549 call <target>
022550 r3 = <addr> ll
022551 call <target>
022552 r1 = r0
022553 r2 = r8
022554 r3 = <addr> ll
022555 call <target>
022556 r1 = r0
022557 r2 = *(u64 *)(r10 - 0x4e8)
022558 r3 = <addr> ll
022559 call <target>
022560 r3 = <addr> ll
022561 call <target>
022562 r3 = <addr> ll
022563 call <target>
022564 r2 = r9
022565 r3 = <addr> ll
022566 call <target>
022567 r2 = r9
022568 r3 = <addr> ll
022569 call <target>
022570 r3 = <addr> ll
022571 call <target>
022572 r3 = <addr> ll
022573 call <target>
022574 r3 = <addr> ll
022575 call <target>
022576 r2 = r9
022577 r3 = <addr> ll
022578 call <target>
022579 r1 = 0x1
022580 r2 = 0x1
022581 r3 = <addr> ll
022582 call <target>
022583 r2 = r9
022584 r3 = <addr> ll
022585 call <target>
022586 r1 = 0x1
022587 r3 = <addr> ll
022588 call <target>
022589 r3 = <addr> ll
022590 call <target>
022591 r2 = r9
022592 r3 = <addr> ll
022593 call <target>
022594 r2 = r9
022595 r3 = <addr> ll
022596 call <target>
022597 r3 = <addr> ll
022598 call <target>
022599 r3 = <addr> ll
022600 call <target>
022601 r1 = 0x1
022602 r2 = 0x1ba
022603 call <target>
022604 r2 = r9
022605 r3 = <addr> ll
022606 call <target>
022607 r3 = <addr> ll
022608 call <target>
022609 r1 = 0x1
022610 r2 = 0x1
022611 r3 = <addr> ll
022612 call <target>
022613 r3 = <addr> ll
022614 call <target>
022615 r1 = r7
022616 r3 = <addr> ll
022617 call <target>
022618 r2 = r7
022619 r3 = <addr> ll
022620 call <target>
022621 r3 = <addr> ll
022622 call <target>
022623 r2 = r5
022624 r3 = <addr> ll
022625 call <target>
022626 r2 = r9
022627 r3 = <addr> ll
022628 call <target>
022629 r1 = r6
022630 r2 = *(u64 *)(r10 - 0x4e8)
022631 r3 = <addr> ll
022632 call <target>
022633 r2 = *(u64 *)(r10 - 0x4e8)
022634 r3 = <addr> ll
022635 call <target>
022636 r3 = <addr> ll
022637 call <target>
022638 r2 = r9
022639 r3 = <addr> ll
022640 call <target>
022641 r1 = r8
022642 r2 = *(u64 *)(r10 - 0x4e8)
022643 r3 = <addr> ll
022644 call <target>
022645 r1 = r9
022646 r3 = <addr> ll
022647 call <target>
022648 r2 = *(u64 *)(r10 - 0x4e8)
022649 r3 = <addr> ll
022650 call <target>
022651 r2 = r5
022652 r3 = <addr> ll
022653 call <target>
022654 r1 = *(u64 *)(r10 - 0x530)
022655 r2 = r9
022656 r3 = <addr> ll
022657 call <target>
022658 r3 = <addr> ll
022659 call <target>
022660 r2 = r9
022661 r3 = <addr> ll
022662 call <target>
022663 r2 = r9
022664 r3 = <addr> ll
022665 call <target>
022666 r1 = r8
022667 r2 = r7
022668 r3 = <addr> ll
022669 call <target>
022670 r2 = r5
022671 r3 = <addr> ll
022672 call <target>
022673 r2 = r9
022674 r3 = <addr> ll
022675 call <target>
022676 r3 = <addr> ll
022677 call <target>
022678 r2 = r9
022679 r3 = <addr> ll
022680 call <target>
022681 r2 = r7
022682 r3 = <addr> ll
022683 call <target>
022684 r2 = r5
022685 r3 = <addr> ll
022686 call <target>
022687 r1 = r3
022688 r2 = r9
022689 r3 = <addr> ll
022690 call <target>
022691 r1 = r8
022692 r2 = r9
022693 r3 = <addr> ll
022694 call <target>
022695 r3 = <addr> ll
022696 call <target>
022697 r2 = r9
022698 r3 = <addr> ll
022699 call <target>
022700 r1 = r6
022701 r2 = r9
022702 r3 = <addr> ll
022703 call <target>
022704 r2 = r7
022705 r3 = <addr> ll
022706 call <target>
022707 r1 = 0x1
022708 r2 = 0x1
022709 r3 = <addr> ll
022710 call <target>
022711 r1 = r9
022712 r3 = <addr> ll
022713 call <target>
022714 r1 = 0x1
022715 r2 = 0x286
022716 call <target>
022717 r3 = <addr> ll
022718 call <target>
022719 r3 = <addr> ll
022720 call <target>
022721 r2 = r9
022722 r3 = <addr> ll
022723 call <target>
022724 r1 = 0x1
022725 r2 = 0x1b
022726 r3 = <addr> ll
022727 call <target>
022728 r3 = <addr> ll
022729 call <target>
022730 r3 = <addr> ll
022731 call <target>
022732 r2 = r5
022733 r3 = <addr> ll
022734 call <target>
022735 r1 = 0x1
022736 r2 = 0x1
022737 r3 = <addr> ll
022738 call <target>
022739 r2 = r9
022740 r3 = <addr> ll
022741 call <target>
022742 r2 = r9
022743 r3 = <addr> ll
022744 call <target>
022745 r3 = <addr> ll
022746 call <target>
022747 r2 = r7
022748 r3 = <addr> ll
022749 call <target>
022750 r1 = r8
022751 r2 = r9
022752 r3 = <addr> ll
022753 call <target>
022754 r1 = r8
022755 r2 = r9
022756 r3 = <addr> ll
022757 call <target>
022758 r2 = r9
022759 r3 = <addr> ll
022760 call <target>
022761 r3 = <addr> ll
022762 call <target>
022763 r2 = r9
022764 r3 = <addr> ll
022765 call <target>
022766 r1 = 0x1
022767 r2 = 0x12
022768 r3 = <addr> ll
022769 call <target>
022770 r3 = <addr> ll
022771 call <target>
022772 r3 = <addr> ll
022773 call <target>
022774 r2 = r9
022775 r3 = <addr> ll
022776 call <target>
022777 r2 = r9
022778 r3 = <addr> ll
022779 call <target>
022780 r3 = <addr> ll
022781 call <target>
022782 r2 = r9
022783 r3 = <addr> ll
022784 call <target>
022785 r2 = r9
022786 r3 = <addr> ll
022787 call <target>
022788 r1 = 0x1
022789 r2 = 0x21
022790 r3 = <addr> ll
022791 call <target>
022792 r2 = r9
022793 r3 = <addr> ll
022794 call <target>
022795 r3 = <addr> ll
022796 call <target>
022797 r2 = r9
022798 r3 = <addr> ll
022799 call <target>
022800 r3 = <addr> ll
022801 call <target>
022802 r2 = r9
022803 r3 = <addr> ll
022804 call <target>
022805 r2 = r9
022806 r3 = <addr> ll
022807 call <target>
022808 r2 = r9
022809 r3 = <addr> ll
022810 call <target>
022811 r2 = r9
022812 r3 = <addr> ll
022813 call <target>
022814 r2 = r9
022815 r3 = <addr> ll
022816 call <target>
022817 r3 = <addr> ll
022818 call <target>
022819 r2 = r9
022820 r3 = <addr> ll
022821 call <target>
022822 r1 = r6
022823 r2 = *(u64 *)(r10 - 0x4e8)
022824 r3 = <addr> ll
022825 call <target>
022826 r2 = r9
022827 r3 = <addr> ll
022828 call <target>
022829 r1 = r8
022830 r2 = r9
022831 r3 = <addr> ll
022832 call <target>
022833 r1 = 0x1
022834 r2 = 0x19
022835 r3 = <addr> ll
022836 call <target>
022837 r2 = *(u64 *)(r10 - 0x4e8)
022838 r3 = <addr> ll
022839 call <target>
022840 r1 = 0x1
022841 r2 = 0x1
022842 r3 = <addr> ll
022843 call <target>
022844 r1 = 0x1
022845 r2 = 0x132
022846 call <target>
022847 r2 = r9
022848 r3 = <addr> ll
022849 call <target>
022850 r2 = r9
022851 r3 = <addr> ll
022852 call <target>
022853 r1 = 0x1
022854 r2 = 0x20
022855 r3 = <addr> ll
022856 call <target>
022857 r2 = r9
022858 r3 = <addr> ll
022859 call <target>
022860 r2 = r9
022861 r3 = <addr> ll
022862 call <target>
022863 r2 = r9
022864 r3 = <addr> ll
022865 call <target>
022866 r2 = r9
022867 r3 = <addr> ll
022868 call <target>
022869 r2 = r9
022870 r3 = <addr> ll
022871 call <target>
022872 r2 = r9
022873 r3 = <addr> ll
022874 call <target>
022875 r2 = r9
022876 r3 = <addr> ll
022877 call <target>
022878 r2 = r9
022879 r3 = <addr> ll
022880 call <target>
022881 r1 = r2
022882 r2 = r9
022883 r3 = <addr> ll
022884 call <target>
022885 r2 = r9
022886 r3 = <addr> ll
022887 call <target>
022888 r1 = 0x1
022889 r2 = 0x1
022890 r3 = <addr> ll
022891 call <target>
022892 r1 = 0x1
022893 r2 = 0x198
022894 call <target>
022895 r3 = <addr> ll
022896 call <target>
022897 r2 = r9
022898 r3 = <addr> ll
022899 call <target>
022900 r3 = <addr> ll
022901 call <target>
022902 r1 = r8
022903 r2 = r9
022904 r3 = <addr> ll
022905 call <target>
022906 r2 = r9
022907 r3 = <addr> ll
022908 call <target>
022909 r2 = *(u64 *)(r10 - 0x4e8)
022910 r3 = <addr> ll
022911 call <target>
022912 r3 = <addr> ll
022913 call <target>
022914 r3 = <addr> ll
022915 call <target>
022916 r3 = <addr> ll
022917 call <target>
022918 r3 = <addr> ll
022919 call <target>
022920 r3 = <addr> ll
022921 call <target>
022922 r3 = <addr> ll
022923 call <target>
022924 r3 = <addr> ll
022925 call <target>
022926 r3 = <addr> ll
022927 call <target>
022928 r3 = <addr> ll
022929 call <target>
022930 r3 = <addr> ll
022931 call <target>
022932 r3 = <addr> ll
022933 call <target>
022934 r3 = <addr> ll
022935 call <target>
022936 r1 = 0x1
022937 r2 = 0x1
022938 r3 = <addr> ll
022939 call <target>
022940 r1 = r0
022941 r2 = r9
022942 r3 = <addr> ll
022943 call <target>
022944 r1 = 0x1
022945 r3 = <addr> ll
022946 call <target>
022947 r2 = r9
022948 r3 = <addr> ll
022949 call <target>
022950 r2 = r9
022951 r3 = <addr> ll
022952 call <target>
022953 r2 = r9
022954 r3 = <addr> ll
022955 call <target>
022956 r2 = r9
022957 r3 = <addr> ll
022958 call <target>
022959 r2 = r9
022960 r3 = <addr> ll
022961 call <target>
022962 r2 = r9
022963 r3 = <addr> ll
022964 call <target>
022965 r2 = r9
022966 r3 = <addr> ll
022967 call <target>
022968 r2 = r9
022969 r3 = <addr> ll
022970 call <target>
022971 r2 = r9
022972 r3 = <addr> ll
022973 call <target>
022974 r2 = r9
022975 r3 = <addr> ll
022976 call <target>
022977 r2 = r9
022978 r3 = <addr> ll
022979 call <target>
022980 r2 = r9
022981 r3 = <addr> ll
022982 call <target>
022983 r2 = r9
022984 r3 = <addr> ll
022985 call <target>
022986 r2 = r9
022987 r3 = <addr> ll
022988 call <target>
022989 r2 = r9
022990 r3 = <addr> ll
022991 call <target>
022992 r2 = r9
022993 r3 = <addr> ll
022994 call <target>
022995 r1 = r6
022996 r2 = *(u64 *)(r10 - 0x4e8)
022997 r3 = <addr> ll
022998 call <target>
022999 r3 = <addr> ll
023000 call <target>
023001 r3 = <addr> ll
023002 call <target>
023003 r2 = r9
023004 r3 = <addr> ll
023005 call <target>
023006 r3 = <addr> ll
023007 call <target>
023008 r3 = <addr> ll
023009 call <target>
023010 r2 = r3
023011 r3 = <addr> ll
023012 call <target>
023013 r2 = r3
023014 r3 = <addr> ll
023015 call <target>
023016 r3 = <addr> ll
023017 call <target>
023018 r1 = 0x1
023019 r2 = 0x31
023020 r3 = <addr> ll
023021 call <target>
023022 r2 = r3
023023 r3 = <addr> ll
023024 call <target>
023025 r1 = r7
023026 r2 = r3
023027 r3 = <addr> ll
023028 call <target>
023029 r2 = r3
023030 r3 = <addr> ll
023031 call <target>
023032 r2 = r3
023033 r3 = <addr> ll
023034 call <target>
023035 r2 = r3
023036 r3 = <addr> ll
023037 call <target>
023038 r3 = <addr> ll
023039 call <target>
023040 r2 = r3
023041 r3 = <addr> ll
023042 call <target>
023043 r1 = 0x1
023044 r2 = 0x38
023045 r3 = <addr> ll
023046 call <target>
023047 r1 = 0x1
023048 r2 = 0x1
023049 r3 = <addr> ll
023050 call <target>
023051 r1 = 0x1
023052 r2 = 0x3b8
023053 call <target>
023054 r1 = r3
023055 r2 = r9
023056 r3 = <addr> ll
023057 call <target>
023058 r1 = r6
023059 r2 = *(u64 *)(r10 - 0x4e8)
023060 r3 = <addr> ll
023061 call <target>
023062 r2 = r3
023063 r3 = <addr> ll
023064 call <target>
023065 r1 = 0x1
023066 r2 = 0x2b
023067 r3 = <addr> ll
023068 call <target>
023069 r2 = r9
023070 r3 = <addr> ll
023071 call <target>
023072 r1 = r2
023073 r2 = r9
023074 r3 = <addr> ll
023075 call <target>
023076 r2 = r9
023077 r3 = <addr> ll
023078 call <target>
023079 r3 = <addr> ll
023080 call <target>
023081 r3 = <addr> ll
023082 call <target>
023083 r3 = <addr> ll
023084 call <target>
023085 r1 = r6
023086 r2 = *(u64 *)(r10 - 0x4e8)
023087 r3 = <addr> ll
023088 call <target>
023089 r2 = r9
023090 r3 = <addr> ll
023091 call <target>
023092 r2 = r9
023093 r3 = <addr> ll
023094 call <target>
023095 r2 = r9
023096 r3 = <addr> ll
023097 call <target>
023098 r2 = r9
023099 r3 = <addr> ll
023100 call <target>
023101 r2 = r9
023102 r3 = <addr> ll
023103 call <target>
023104 r2 = r9
023105 r3 = <addr> ll
023106 call <target>
023107 r2 = r9
023108 r3 = <addr> ll
023109 call <target>
023110 r2 = r9
023111 r3 = <addr> ll
023112 call <target>
023113 r2 = r9
023114 r3 = <addr> ll
023115 call <target>
023116 r2 = r9
023117 r3 = <addr> ll
023118 call <target>
023119 r2 = r9
023120 r3 = <addr> ll
023121 call <target>
023122 r2 = r9
023123 r3 = <addr> ll
023124 call <target>
023125 r2 = r9
023126 r3 = <addr> ll
023127 call <target>
023128 r3 = <addr> ll
023129 call <target>
023130 r3 = <addr> ll
023131 call <target>
023132 r3 = <addr> ll
023133 call <target>
023134 r3 = <addr> ll
023135 call <target>
023136 r3 = <addr> ll
023137 call <target>
023138 r3 = <addr> ll
023139 call <target>
023140 r3 = <addr> ll
023141 call <target>
023142 r3 = <addr> ll
023143 call <target>
023144 r3 = <addr> ll
023145 call <target>
023146 r3 = <addr> ll
023147 call <target>
023148 r3 = <addr> ll
023149 call <target>
023150 r1 = 0x1
023151 r2 = 0x13
023152 r3 = <addr> ll
023153 call <target>
023154 r2 = r7
023155 r3 = <addr> ll
023156 call <target>
023157 r1 = 0x1
023158 r2 = 0x1
023159 r3 = <addr> ll
023160 call <target>
023161 r2 = *(u64 *)(r10 - 0x4e8)
023162 r3 = <addr> ll
023163 call <target>
023164 r1 = 0x1
023165 r2 = 0x1fe
023166 call <target>
023167 r1 = r8
023168 r2 = *(u64 *)(r10 - 0x4e8)
023169 r3 = <addr> ll
023170 call <target>
023171 r2 = *(u64 *)(r10 - 0x4e8)
023172 r3 = <addr> ll
023173 call <target>
023174 r1 = r6
023175 r2 = *(u64 *)(r10 - 0x4e8)
023176 r3 = <addr> ll
023177 call <target>
023178 r1 = 0x1
023179 r2 = 0x19
023180 r3 = <addr> ll
023181 call <target>
023182 r2 = *(u64 *)(r10 - 0x4e8)
023183 r3 = <addr> ll
023184 call <target>
023185 r1 = r6
023186 r2 = *(u64 *)(r10 - 0x4e8)
023187 r3 = <addr> ll
023188 call <target>
023189 r1 = r6
023190 r2 = *(u64 *)(r10 - 0x4e8)
023191 r3 = <addr> ll
023192 call <target>
023193 r2 = r1
023194 r1 = r10
023195 r1 += -0x48
023196 call <target>
023197 r5 = *(u64 *)(r10 - 0x20)
023198 r4 = *(u64 *)(r10 - 0x28)
023199 r6 = *(u64 *)(r10 - 0x38)
023200 r7 = *(u64 *)(r10 - 0x40)
023201 r1 = r10
023202 r1 += -0x48
023203 r2 = r7
023204 r3 = r6
023205 call -0x58ca
023206 r8 = 0x0
023207 r1 = -<addr> ll
023208 r2 = *(u64 *)(r10 - 0x48)
023209 if r2 == r1 goto <offset>
023210 r1 = *(u64 *)(r10 - 0x38)
023211 *(u64 *)(r10 - 0x8) = r1
023212 r1 = *(u64 *)(r10 - 0x40)
023213 *(u64 *)(r10 - 0x10) = r1
023214 r1 = *(u64 *)(r10 - 0x48)
023215 *(u64 *)(r10 - 0x18) = r1
023216 r1 = r10
023217 r1 += -0x18
023218 call <target>
023219 r8 = r0
023220 if r6 == 0x0 goto <offset>
023221 r7 += 0x10
023222 goto <offset>
023223 r7 += 0x30
023224 r6 += -0x1
023225 if r6 == 0x0 goto <offset>
023226 r1 = *(u64 *)(r7 - 0x8)
023227 r2 = *(u64 *)(r1 + 0x0)
023228 r2 += -0x1
023229 *(u64 *)(r1 + 0x0) = r2
023230 if r2 != 0x0 goto <offset>
023231 r1 = r7
023232 r1 += -0x8
023233 call <target>
023234 r1 = *(u64 *)(r7 + 0x0)
023235 r2 = *(u64 *)(r1 + 0x0)
023236 r2 += -0x1
023237 *(u64 *)(r1 + 0x0) = r2
023238 if r2 != 0x0 goto <offset>
023239 r1 = r7
023240 call <target>
023241 goto <offset>
023242 r0 = r8
023243 exit
023244 r3 = <addr> ll
023245 r3 = *(u64 *)(r3 + 0x0)
023246 r4 = <addr> ll
023247 if r3 == 0x0 goto <offset>
023248 r4 = r3
023249 r3 = r4
023250 r3 -= r1
023251 r0 = 0x0
023252 r5 = 0x1
023253 if r3 <= r4 goto <offset>
023254 r1 = 0x0
023255 if r5 == 0x0 goto <offset>
023256 r2 = -r2
023257 r1 &= r2
023258 r2 = <addr> ll
023259 if r1 < r2 goto <offset>
023260 r2 = <addr> ll
023261 *(u64 *)(r2 + 0x0) = r1
023262 r0 = r1
023263 exit
023264 r5 = 0x0
023265 r1 = 0x0
023266 if r5 != 0x0 goto <offset>
023267 r1 = r3
023268 r2 = -r2
023269 r1 &= r2
023270 r2 = <addr> ll
023271 if r1 >= r2 goto <offset>
023272 goto <offset>
023273 exit
023274 r5 = r1
023275 r1 = <addr> ll
023276 r1 = *(u64 *)(r1 + 0x0)
023277 r6 = <addr> ll
023278 if r1 == 0x0 goto <offset>
023279 r6 = r1
023280 r1 = r6
023281 r1 -= r4
023282 r0 = 0x0
023283 r7 = 0x1
023284 if r1 <= r6 goto <offset>
023285 r6 = 0x0
023286 if r7 == 0x0 goto <offset>
023287 r3 = -r3
023288 r6 &= r3
023289 r1 = <addr> ll
023290 if r6 >= r1 goto <offset>
023291 goto <offset>
023292 r7 = 0x0
023293 r6 = 0x0
023294 if r7 != 0x0 goto <offset>
023295 r6 = r1
023296 r3 = -r3
023297 r6 &= r3
023298 r1 = <addr> ll
023299 if r6 < r1 goto <offset>
023300 r1 = <addr> ll
023301 *(u64 *)(r1 + 0x0) = r6
023302 if r4 < r2 goto <offset>
023303 r4 = r2
023304 r1 = r6
023305 r2 = r5
023306 r3 = r4
023307 call <target>
023308 r0 = r6
023309 exit
023310 *(u64 *)(r10 - 0x60) = r1
023311 r1 = <addr> ll
023312 *(u64 *)(r10 - 0x40) = r1
023313 r1 = r10
023314 r1 += -0x10
023315 *(u64 *)(r10 - 0x30) = r1
023316 r1 = 0x1a ll
023317 *(u64 *)(r10 - 0x8) = r1
023318 r1 = r10
023319 r1 += -0x60
023320 *(u64 *)(r10 - 0x10) = r1
023321 *(u64 *)(r10 - 0x20) = 0x0
023322 *(u64 *)(r10 - 0x38) = 0x1
023323 *(u64 *)(r10 - 0x28) = 0x1
023324 r1 = r10
023325 r1 += -0x58
023326 r2 = r10
023327 r2 += -0x40
023328 call <target>
023329 r1 = *(u64 *)(r10 - 0x50)
023330 r2 = *(u64 *)(r10 - 0x48)
023331 call sol_log_
023332 exit
023333 call <target>
023334 exit
023335 exit
023336 r1 = *(u64 *)(r1 + 0x0)
023337 if r1 == -0x1 goto <offset>
023338 r2 = *(u64 *)(r1 + 0x8)
023339 r2 += -0x1
023340 *(u64 *)(r1 + 0x8) = r2
023341 if r2 != 0x0 goto <offset>
023342 r2 = 0x20
023343 r3 = 0x8
023344 call -0x48
023345 exit
023346 r1 = *(u64 *)(r1 + 0x0)
023347 if r1 == -0x1 goto <offset>
023348 r2 = *(u64 *)(r1 + 0x8)
023349 r2 += -0x1
023350 *(u64 *)(r1 + 0x8) = r2
023351 if r2 != 0x0 goto <offset>
023352 r2 = 0x28
023353 r3 = 0x8
023354 call -0x52
023355 exit
023356 *(u64 *)(r10 - 0xff8) = 0x0
023357 *(u64 *)(r10 - 0x1000) = 0x8
023358 r5 = r10
023359 call <target>
023360 exit
023361 r6 = r1
023362 *(u64 *)(r10 - 0x8) = 0x0
023363 *(u64 *)(r10 - 0x10) = 0x0
023364 *(u64 *)(r10 - 0x18) = 0x0
023365 *(u64 *)(r10 - 0x20) = 0x0
023366 *(u64 *)(r10 - 0x28) = 0x0
023367 r1 = r10
023368 r1 += -0x28
023369 call sol_get_clock_sysvar
023370 r1 = r6
023371 r1 += 0x8
023372 if r0 == 0x0 goto <offset>
023373 r2 = r0
023374 call <target>
023375 r1 = 0x1
023376 goto <offset>
023377 r2 = *(u64 *)(r10 - 0x8)
023378 *(u64 *)(r1 + 0x20) = r2
023379 r2 = *(u64 *)(r10 - 0x10)
023380 *(u64 *)(r1 + 0x18) = r2
023381 r2 = *(u64 *)(r10 - 0x18)
023382 *(u64 *)(r1 + 0x10) = r2
023383 r2 = *(u64 *)(r10 - 0x20)
023384 *(u64 *)(r1 + 0x8) = r2
023385 r2 = *(u64 *)(r10 - 0x28)
023386 *(u64 *)(r1 + 0x0) = r2
023387 r1 = 0x0
023388 *(u64 *)(r6 + 0x0) = r1
023389 exit
023390 r8 = r3
023391 r7 = r2
023392 r6 = r1
023393 r1 = *(u64 *)(r4 + 0x8)
023394 if r1 == 0x0 goto <offset>
023395 r2 = *(u64 *)(r4 + 0x10)
023396 if r2 == 0x0 goto <offset>
023397 r1 = *(u64 *)(r4 + 0x0)
023398 r3 = r7
023399 r4 = r8
023400 call -0x7f
023401 if r0 == 0x0 goto <offset>
023402 r1 = r8
023403 if r0 == 0x0 goto <offset>
023404 r8 = r1
023405 *(u64 *)(r6 + 0x10) = r8
023406 r1 = 0x1
023407 if r0 == 0x0 goto <offset>
023408 r1 = 0x0
023409 if r0 != 0x0 goto <offset>
023410 goto <offset>
023411 if r0 == 0x0 goto <offset>
023412 r7 = r0
023413 *(u64 *)(r6 + 0x8) = r7
023414 *(u64 *)(r6 + 0x0) = r1
023415 exit
023416 if r8 == 0x0 goto <offset>
023417 call -0x53
023418 r1 = r8
023419 r2 = r7
023420 call -0xb1
023421 if r0 != 0x0 goto <offset>
023422 r0 = 0x0
023423 if r0 == 0x0 goto <offset>
023424 goto <offset>
023425 r1 = 0x0
023426 r0 = r7
023427 if r0 != 0x0 goto <offset>
023428 goto <offset>
023429 *(u64 *)(r10 - 0x48) = r2
023430 r7 = r1
023431 r6 = *(u64 *)(r7 + 0x0)
023432 r8 = r6
023433 r8 <<= 0x1
023434 if r8 > 0x4 goto <offset>
023435 r8 = 0x4
023436 r1 = r10
023437 r1 += -0x40
023438 r9 = 0x0
023439 r2 = r8
023440 r3 = 0x0
023441 r4 = 0x30
023442 r5 = 0x0
023443 call <target>
023444 r1 = 0x1
023445 r2 = *(u64 *)(r10 - 0x38)
023446 if r2 != 0x0 goto <offset>
023447 r1 = 0x0
023448 r1 &= 0x1
023449 if r1 != 0x0 goto <offset>
023450 r3 = *(u64 *)(r10 - 0x40)
023451 r1 = <addr> ll
023452 if r3 <= r1 goto <offset>
023453 r1 = r9
023454 r3 = *(u64 *)(r10 - 0x48)
023455 call <target>
023456 r1 = r9
023457 r3 = *(u64 *)(r10 - 0x48)
023458 call <target>
023459 r1 = 0x0
023460 if r6 == 0x0 goto <offset>
023461 r1 = *(u64 *)(r7 + 0x8)
023462 r6 *= 0x30
023463 *(u64 *)(r10 - 0x8) = r6
023464 *(u64 *)(r10 - 0x18) = r1
023465 r1 = 0x8
023466 *(u64 *)(r10 - 0x10) = r1
023467 r1 = r10
023468 r1 += -0x30
023469 r4 = r10
023470 r4 += -0x18
023471 r2 = 0x8
023472 call -0x53
023473 r1 = *(u64 *)(r10 - 0x30)
023474 if r1 == 0x1 goto <offset>
023475 r1 = *(u64 *)(r10 - 0x28)
023476 *(u64 *)(r7 + 0x0) = r8
023477 *(u64 *)(r7 + 0x8) = r1
023478 exit
023479 r2 = *(u64 *)(r10 - 0x20)
023480 r9 = *(u64 *)(r10 - 0x28)
023481 r1 = r9
023482 r3 = *(u64 *)(r10 - 0x48)
023483 call <target>
023484 r9 = r1
023485 *(u64 *)(r10 - 0x38) = r2
023486 r2 = *(u64 *)(r2 + 0x0)
023487 r1 = r10
023488 r1 += -0x30
023489 r7 = 0x0
023490 *(u64 *)(r10 - 0x48) = r2
023491 r3 = 0x0
023492 r4 = 0x30
023493 r5 = 0x0
023494 call <target>
023495 r1 = 0x1
023496 r2 = *(u64 *)(r10 - 0x28)
023497 if r2 != 0x0 goto <offset>
023498 r1 = 0x0
023499 r8 = *(u64 *)(r10 - 0x30)
023500 r1 &= 0x1
023501 if r1 != 0x0 goto <offset>
023502 r1 = <addr> ll
023503 if r8 <= r1 goto <offset>
023504 r1 = r7
023505 r2 = r8
023506 r3 = <addr> ll
023507 call <target>
023508 r6 = 0x8
023509 *(u64 *)(r10 - 0x80) = r9
023510 if r8 == 0x0 goto <offset>
023511 call -0xb1
023512 r7 = 0x8
023513 r1 = r8
023514 r2 = 0x8
023515 call -0x110
023516 if r0 == 0x0 goto <offset>
023517 r1 = *(u64 *)(r10 - 0x48)
023518 goto <offset>
023519 r1 = 0x0
023520 r0 = 0x8
023521 *(u64 *)(r10 - 0x18) = r0
023522 *(u64 *)(r10 - 0x20) = r1
023523 *(u64 *)(r10 - 0x10) = 0x0
023524 r1 = *(u64 *)(r10 - 0x48)
023525 if r1 == 0x0 goto <offset>
023526 r9 = 0x0
023527 r5 = 0x18
023528 goto <offset>
023529 r1 = r0
023530 r1 += r5
023531 r4 = *(u64 *)(r10 - 0x68)
023532 *(u8 *)(r1 + 0x12) = w4
023533 *(u8 *)(r1 + 0x11) = w8
023534 r4 = *(u64 *)(r10 - 0x58)
023535 *(u8 *)(r1 + 0x10) = w4
023536 *(u64 *)(r1 + 0x8) = r3
023537 *(u64 *)(r1 + 0x0) = r2
023538 *(u64 *)(r1 - 0x8) = r7
023539 r2 = *(u64 *)(r10 - 0x50)
023540 *(u64 *)(r1 - 0x10) = r2
023541 r2 = *(u64 *)(r10 - 0x60)
023542 *(u64 *)(r1 - 0x18) = r2
023543 w2 = *(u32 *)(r10 - 0x5)
023544 *(u32 *)(r1 + 0x13) = w2
023545 w2 = *(u8 *)(r10 - 0x1)
023546 *(u8 *)(r1 + 0x17) = w2
023547 r1 = r9
023548 r1 += 0x1
023549 *(u64 *)(r10 - 0x10) = r1
023550 r9 += 0x1
023551 r5 += 0x30
023552 r6 += 0x8
023553 r1 = *(u64 *)(r10 - 0x48)
023554 if r9 >= r1 goto <offset>
023555 r7 = *(u64 *)(r10 - 0x38)
023556 r7 += r6
023557 w1 = *(u8 *)(r7 + 0x0)
023558 if r1 == 0xff goto <offset>
023559 if r9 <= r1 goto <offset>
023560 r1 *= 0x30
023561 r2 = r0
023562 r2 += r1
023563 r7 = *(u64 *)(r2 + 0x8)
023564 r1 = *(u64 *)(r7 + 0x0)
023565 r1 += 0x1
023566 r3 = 0x1
023567 if r1 == 0x0 goto <offset>
023568 r3 = 0x0
023569 r8 = *(u64 *)(r2 + 0x0)
023570 *(u64 *)(r7 + 0x0) = r1
023571 if r3 == 0x1 goto <offset>
023572 *(u64 *)(r10 - 0x50) = r7
023573 r7 = *(u64 *)(r2 + 0x10)
023574 r1 = *(u64 *)(r7 + 0x0)
023575 r1 += 0x1
023576 r3 = 0x1
023577 if r1 == 0x0 goto <offset>
023578 r3 = 0x0
023579 *(u64 *)(r7 + 0x0) = r1
023580 if r3 == 0x1 goto <offset>
023581 *(u64 *)(r10 - 0x60) = r8
023582 w1 = *(u8 *)(r2 + 0x2a)
023583 *(u64 *)(r10 - 0x68) = r1
023584 w8 = *(u8 *)(r2 + 0x29)
023585 w1 = *(u8 *)(r2 + 0x28)
023586 *(u64 *)(r10 - 0x58) = r1
023587 r3 = *(u64 *)(r2 + 0x20)
023588 r2 = *(u64 *)(r2 + 0x18)
023589 r1 = *(u64 *)(r10 - 0x20)
023590 if r9 != r1 goto <offset>
023591 r1 = r10
023592 r1 += -0x20
023593 *(u64 *)(r10 - 0x70) = r2
023594 r2 = <addr> ll
023595 *(u64 *)(r10 - 0x40) = r5
023596 *(u64 *)(r10 - 0x78) = r3
023597 call -0xa9
023598 r3 = *(u64 *)(r10 - 0x78)
023599 r2 = *(u64 *)(r10 - 0x70)
023600 r5 = *(u64 *)(r10 - 0x40)
023601 r0 = *(u64 *)(r10 - 0x18)
023602 goto <offset>
023603 *(u64 *)(r10 - 0x40) = r5
023604 w1 = *(u8 *)(r7 + 0x3)
023605 *(u64 *)(r10 - 0x60) = r1
023606 w1 = *(u8 *)(r7 + 0x2)
023607 *(u64 *)(r10 - 0x58) = r1
023608 w1 = *(u8 *)(r7 + 0x1)
023609 *(u64 *)(r10 - 0x50) = r1
023610 call -0x114
023611 r1 = 0x20
023612 r2 = 0x8
023613 call -0x172
023614 if r0 == 0x0 goto <offset>
023615 r1 = r7
023616 r1 += 0x48
023617 *(u64 *)(r0 + 0x18) = r1
023618 *(u64 *)(r0 + 0x10) = 0x0
023619 *(u64 *)(r0 + 0x8) = 0x1
023620 *(u64 *)(r10 - 0x68) = r0
023621 *(u64 *)(r0 + 0x0) = 0x1
023622 r1 = *(u64 *)(r7 + 0x50)
023623 *(u64 *)(r10 - 0x70) = r1
023624 *(u32 *)(r7 + 0x4) = w1
023625 call -0x123
023626 r1 = 0x28
023627 r2 = 0x8
023628 call -0x181
023629 r8 = r0
023630 if r8 == 0x0 goto <offset>
023631 r1 = *(u64 *)(r10 - 0x60)
023632 r2 = 0x1
023633 r3 = 0x1
023634 r5 = *(u64 *)(r10 - 0x40)
023635 if r1 == 0x0 goto <offset>
023636 r1 = *(u64 *)(r10 - 0x58)
023637 r0 = 0x1
023638 if r1 == 0x0 goto <offset>
023639 r1 = *(u64 *)(r10 - 0x50)
023640 if r1 != 0x0 goto <offset>
023641 r2 = 0x0
023642 *(u64 *)(r10 - 0x50) = r0
023643 r1 = r7
023644 r1 += 0x58
023645 *(u64 *)(r8 + 0x18) = r1
023646 r1 = *(u64 *)(r10 - 0x70)
023647 *(u64 *)(r8 + 0x20) = r1
023648 *(u64 *)(r8 + 0x10) = 0x0
023649 *(u64 *)(r8 + 0x8) = 0x1
023650 *(u64 *)(r8 + 0x0) = 0x1
023651 r6 += r1
023652 r1 = r7
023653 r1 += 0x8
023654 *(u64 *)(r10 - 0x58) = r1
023655 r7 += 0x28
023656 r6 += 0x285f
023657 r6 &= -0x8
023658 r1 = *(u64 *)(r10 - 0x38)
023659 r1 += r6
023660 r4 = *(u64 *)(r1 + 0x0)
023661 r1 = *(u64 *)(r10 - 0x20)
023662 if r9 != r1 goto <offset>
023663 r1 = r10
023664 r1 += -0x20
023665 *(u64 *)(r10 - 0x60) = r2
023666 r2 = <addr> ll
023667 *(u64 *)(r10 - 0x70) = r3
023668 *(u64 *)(r10 - 0x78) = r4
023669 call -0xf1
023670 r4 = *(u64 *)(r10 - 0x78)
023671 r3 = *(u64 *)(r10 - 0x70)
023672 r2 = *(u64 *)(r10 - 0x60)
023673 r5 = *(u64 *)(r10 - 0x40)
023674 r0 = *(u64 *)(r10 - 0x18)
023675 r1 = r0
023676 r1 += r5
023677 *(u8 *)(r1 + 0x12) = w3
023678 r3 = *(u64 *)(r10 - 0x50)
023679 *(u8 *)(r1 + 0x11) = w3
023680 *(u8 *)(r1 + 0x10) = w2
023681 *(u64 *)(r1 + 0x8) = r4
023682 *(u64 *)(r1 + 0x0) = r7
023683 *(u64 *)(r1 - 0x8) = r8
023684 r2 = *(u64 *)(r10 - 0x68)
023685 *(u64 *)(r1 - 0x10) = r2
023686 r2 = *(u64 *)(r10 - 0x58)
023687 *(u64 *)(r1 - 0x18) = r2
023688 goto <offset>
023689 r3 = 0x0
023690 r1 = *(u64 *)(r10 - 0x58)
023691 r0 = 0x1
023692 if r1 != 0x0 goto <offset>
023693 r0 = 0x0
023694 r1 = *(u64 *)(r10 - 0x50)
023695 if r1 == 0x0 goto <offset>
023696 goto <offset>
023697 r3 = *(u64 *)(r10 - 0x38)
023698 r3 += r6
023699 r1 = *(u64 *)(r3 + 0x0)
023700 r2 = *(u64 *)(r10 - 0x10)
023701 r4 = *(u64 *)(r10 - 0x80)
023702 *(u64 *)(r4 + 0x10) = r2
023703 r2 = *(u64 *)(r10 - 0x18)
023704 *(u64 *)(r4 + 0x8) = r2
023705 r2 = *(u64 *)(r10 - 0x20)
023706 *(u64 *)(r4 + 0x0) = r2
023707 *(u64 *)(r4 + 0x28) = r1
023708 r3 += 0x8
023709 *(u64 *)(r4 + 0x20) = r3
023710 r3 += r1
023711 *(u64 *)(r4 + 0x18) = r3
023712 exit
023713 call abort
023714 r2 = r9
023715 r3 = <addr> ll
023716 call <target>
023717 r1 = 0x8
023718 r2 = 0x28
023719 call <target>
023720 r1 = 0x8
023721 r2 = 0x20
023722 call <target>
023723 r7 = r5
023724 *(u64 *)(r10 - 0x78) = r4
023725 *(u64 *)(r10 - 0x80) = r3
023726 r6 = r2
023727 *(u64 *)(r10 - 0x70) = r1
023728 r2 = *(u64 *)(r6 + 0x10)
023729 r1 = r10
023730 r1 += -0x60
023731 r9 = 0x0
023732 *(u64 *)(r10 - 0x68) = r2
023733 r3 = 0x0
023734 r4 = 0x22
023735 r5 = 0x0
023736 call <target>
023737 r1 = 0x1
023738 r2 = *(u64 *)(r10 - 0x58)
023739 if r2 != 0x0 goto <offset>
023740 r1 = 0x0
023741 r8 = *(u64 *)(r10 - 0x60)
023742 r1 &= 0x1
023743 if r1 != 0x0 goto <offset>
023744 if r8 s>= 0x0 goto <offset>
023745 r1 = r9
023746 r2 = r8
023747 r3 = <addr> ll
023748 call <target>
023749 r1 = *(u64 *)(r7 - 0xff8)
023750 *(u64 *)(r10 - 0x88) = r1
023751 r1 = *(u64 *)(r7 - 0x1000)
023752 *(u64 *)(r10 - 0x90) = r1
023753 if r8 == 0x0 goto <offset>
023754 r7 = *(u64 *)(r6 + 0x8)
023755 call -0x1a5
023756 r9 = 0x1
023757 r1 = r8
023758 r2 = 0x1
023759 call -0x204
023760 if r0 == 0x0 goto <offset>
023761 r2 = *(u64 *)(r10 - 0x68)
023762 if r2 == 0x0 goto <offset>
023763 r1 = 0x0
023764 if r8 == r1 goto <offset>
023765 r3 = r7
023766 r3 += r1
023767 r4 = r0
023768 r4 += r1
023769 w5 = *(u16 *)(r3 + 0x20)
023770 *(u16 *)(r4 + 0x20) = w5
023771 r5 = *(u64 *)(r3 + 0x18)
023772 *(u64 *)(r4 + 0x18) = r5
023773 r5 = *(u64 *)(r3 + 0x10)
023774 *(u64 *)(r4 + 0x10) = r5
023775 r5 = *(u64 *)(r3 + 0x8)
023776 *(u64 *)(r4 + 0x8) = r5
023777 r3 = *(u64 *)(r3 + 0x0)
023778 *(u64 *)(r4 + 0x0) = r3
023779 r1 += 0x22
023780 r2 += -0x1
023781 if r2 != 0x0 goto <offset>
023782 goto <offset>
023783 r0 = 0x1
023784 r9 = 0x0
023785 r8 = *(u64 *)(r6 + 0x28)
023786 if r8 s>= 0x0 goto <offset>
023787 r1 = r9
023788 r2 = r8
023789 r3 = <addr> ll
023790 call <target>
023791 r2 = *(u64 *)(r6 + 0x20)
023792 if r8 == 0x0 goto <offset>
023793 *(u64 *)(r10 - 0x98) = r2
023794 r7 = r0
023795 call -0x1cd
023796 r9 = 0x1
023797 r1 = r8
023798 r2 = 0x1
023799 call -0x22c
023800 if r0 == 0x0 goto <offset>
023801 r2 = *(u64 *)(r10 - 0x98)
023802 goto <offset>
023803 r7 = r0
023804 r0 = 0x1
023805 r6 += 0x30
023806 r9 = r0
023807 r1 = r9
023808 r3 = r8
023809 call <target>
023810 r1 = *(u64 *)(r6 + 0x18)
023811 r2 = *(u64 *)(r6 + 0x10)
023812 r3 = *(u64 *)(r6 + 0x8)
023813 r4 = *(u64 *)(r6 + 0x0)
023814 *(u64 *)(r10 - 0x50) = r7
023815 r5 = *(u64 *)(r10 - 0x68)
023816 *(u64 *)(r10 - 0x48) = r5
023817 *(u64 *)(r10 - 0x40) = r5
023818 *(u64 *)(r10 - 0x38) = r9
023819 *(u64 *)(r10 - 0x30) = r8
023820 *(u64 *)(r10 - 0x28) = r8
023821 *(u64 *)(r10 - 0x20) = r4
023822 *(u64 *)(r10 - 0x18) = r3
023823 *(u64 *)(r10 - 0x10) = r2
023824 *(u64 *)(r10 - 0x8) = r1
023825 r1 = r10
023826 r1 += -0x50
023827 r2 = *(u64 *)(r10 - 0x80)
023828 r3 = *(u64 *)(r10 - 0x78)
023829 r4 = *(u64 *)(r10 - 0x90)
023830 r5 = *(u64 *)(r10 - 0x88)
023831 call sol_invoke_signed_rust
023832 if r0 == 0x0 goto <offset>
023833 r1 = *(u64 *)(r10 - 0x70)
023834 r2 = r0
023835 call <target>
023836 r2 = *(u64 *)(r10 - 0x48)
023837 if r2 == 0x0 goto <offset>
023838 r1 = *(u64 *)(r10 - 0x50)
023839 r2 *= 0x22
023840 r3 = 0x1
023841 call -0x239
023842 r2 = *(u64 *)(r10 - 0x30)
023843 if r2 == 0x0 goto <offset>
023844 r1 = *(u64 *)(r10 - 0x38)
023845 r3 = 0x1
023846 call -0x23e
023847 exit
023848 r1 = -<addr> ll
023849 r2 = *(u64 *)(r10 - 0x70)
023850 *(u64 *)(r2 + 0x0) = r1
023851 r2 = *(u64 *)(r10 - 0x48)
023852 if r2 != 0x0 goto <offset>
023853 goto <offset>
023854 r2 = *(u64 *)(r1 + 0x0)
023855 r4 = -<addr> ll
023856 r3 = r2
023857 r3 ^= r4
023858 if r3 < 0x1a goto <offset>
023859 r3 = 0xe
023860 if r3 s> 0xc goto <offset>
023861 if r3 s<= 0x5 goto <offset>
023862 if r3 s<= 0x8 goto <offset>
023863 if r3 s> 0xa goto <offset>
023864 if r3 != 0x9 goto <offset>
023865 r6 = <addr> ll
023866 goto <offset>
023867 if r3 s<= 0x12 goto <offset>
023868 if r3 s<= 0x15 goto <offset>
023869 if r3 s> 0x17 goto <offset>
023870 if r3 != 0x16 goto <offset>
023871 r6 = <addr> ll
023872 goto <offset>
023873 if r3 s> 0x2 goto <offset>
023874 if r3 == 0x0 goto <offset>
023875 r6 = <addr> ll
023876 if r3 == 0x1 goto <offset>
023877 r6 = <addr> ll
023878 goto <offset>
023879 if r3 s> 0xf goto <offset>
023880 if r3 == 0xd goto <offset>
023881 if r3 != 0xe goto <offset>
023882 r6 = <addr> ll
023883 goto <offset>
023884 if r3 == 0x6 goto <offset>
023885 if r3 != 0x7 goto <offset>
023886 r6 = <addr> ll
023887 goto <offset>
023888 if r3 == 0x13 goto <offset>
023889 if r3 != 0x14 goto <offset>
023890 r6 = <addr> ll
023891 goto <offset>
023892 if r3 == 0x3 goto <offset>
023893 if r3 != 0x4 goto <offset>
023894 r6 = <addr> ll
023895 goto <offset>
023896 if r3 == 0x10 goto <offset>
023897 if r3 != 0x11 goto <offset>
023898 r6 = <addr> ll
023899 goto <offset>
023900 if r3 != 0xb goto <offset>
023901 r6 = <addr> ll
023902 goto <offset>
023903 if r3 != 0x18 goto <offset>
023904 r6 = <addr> ll
023905 goto <offset>
023906 r6 = <addr> ll
023907 goto <offset>
023908 r6 = <addr> ll
023909 goto <offset>
023910 w6 = *(u32 *)(r1 + 0x8)
023911 if r6 != 0x0 goto <offset>
023912 r6 = <addr> ll
023913 goto <offset>
023914 r6 = <addr> ll
023915 goto <offset>
023916 r6 = <addr> ll
023917 goto <offset>
023918 r6 = <addr> ll
023919 goto <offset>
023920 r6 = <addr> ll
023921 goto <offset>
023922 r6 = <addr> ll
023923 goto <offset>
023924 r6 = <addr> ll
023925 goto <offset>
023926 r6 = <addr> ll
023927 goto <offset>
023928 r6 = <addr> ll
023929 goto <offset>
023930 r6 = <addr> ll
023931 goto <offset>
023932 r6 = <addr> ll
023933 goto <offset>
023934 r6 = <addr> ll
023935 goto <offset>
023936 r6 = <addr> ll
023937 r3 = -<addr> ll
023938 if r2 s< r3 goto <offset>
023939 if r2 == 0x0 goto <offset>
023940 r1 = *(u64 *)(r1 + 0x8)
023941 r3 = 0x1
023942 call -0x29e
023943 r0 = r6
023944 exit
023945 r4 = -<addr> ll
023946 r3 = r2
023947 r3 += r4
023948 r4 = r3
023949 r4 >>= 0x20
023950 r3 <<= 0x20
023951 r3 |= r4
023952 if r3 s> 0xc goto <offset>
023953 if r3 s<= 0x5 goto <offset>
023954 if r3 s<= 0x8 goto <offset>
023955 if r3 s> 0xa goto <offset>
023956 if r3 == 0x9 goto <offset>
023957 if r3 != 0xa goto <offset>
023958 r2 = -<addr> ll
023959 goto <offset>
023960 if r3 s<= 0x12 goto <offset>
023961 if r3 s<= 0x15 goto <offset>
023962 if r3 s> 0x17 goto <offset>
023963 if r3 == 0x16 goto <offset>
023964 if r3 != 0x17 goto <offset>
023965 r2 = -<addr> ll
023966 goto <offset>
023967 if r3 s> 0x2 goto <offset>
023968 if r3 == 0x0 goto <offset>
023969 if r3 == 0x1 goto <offset>
023970 if r3 != 0x2 goto <offset>
023971 r2 = -<addr> ll
023972 goto <offset>
023973 if r3 s> 0xf goto <offset>
023974 if r3 == 0xd goto <offset>
023975 if r3 == 0xe goto <offset>
023976 if r3 != 0xf goto <offset>
023977 r2 = -<addr> ll
023978 goto <offset>
023979 if r3 == 0x6 goto <offset>
023980 if r3 == 0x7 goto <offset>
023981 if r3 != 0x8 goto <offset>
023982 r2 = -<addr> ll
023983 goto <offset>
023984 if r3 == 0x13 goto <offset>
023985 if r3 == 0x14 goto <offset>
023986 if r3 != 0x15 goto <offset>
023987 r2 = -<addr> ll
023988 goto <offset>
023989 if r3 == 0x3 goto <offset>
023990 if r3 == 0x4 goto <offset>
023991 if r3 != 0x5 goto <offset>
023992 r2 = -<addr> ll
023993 goto <offset>
023994 if r3 == 0x10 goto <offset>
023995 if r3 == 0x11 goto <offset>
023996 if r3 != 0x12 goto <offset>
023997 r2 = -<addr> ll
023998 goto <offset>
023999 if r3 == 0xb goto <offset>
024000 if r3 != 0xc goto <offset>
024001 r2 = -<addr> ll
024002 goto <offset>
024003 if r3 == 0x18 goto <offset>
024004 if r3 != 0x19 goto <offset>
024005 r2 = -<addr> ll
024006 goto <offset>
024007 r2 = -<addr> ll
024008 goto <offset>
024009 r2 = -<addr> ll
024010 goto <offset>
024011 r2 = -<addr> ll
024012 goto <offset>
024013 r2 = -<addr> ll
024014 goto <offset>
024015 r2 = -<addr> ll
024016 goto <offset>
024017 r2 = -<addr> ll
024018 goto <offset>
024019 r2 = -<addr> ll
024020 *(u64 *)(r1 + 0x0) = r2
024021 *(u32 *)(r1 + 0x8) = 0x0
024022 goto <offset>
024023 r2 = -<addr> ll
024024 goto <offset>
024025 r2 = -<addr> ll
024026 goto <offset>
024027 r2 = -<addr> ll
024028 goto <offset>
024029 r2 = -<addr> ll
024030 goto <offset>
024031 r2 = -<addr> ll
024032 goto <offset>
024033 r2 = -<addr> ll
024034 goto <offset>
024035 r6 = r1
024036 call -0x2be
024037 r1 = 0x7
024038 r2 = 0x1
024039 call -0x31c
024040 if r0 == 0x0 goto <offset>
024041 *(u32 *)(r0 + 0x3) = 0x6e776f6e
024042 *(u32 *)(r0 + 0x0) = 0x6e6b6e55
024043 *(u64 *)(r6 + 0x8) = r0
024044 *(u64 *)(r6 + 0x10) = 0x7
024045 *(u64 *)(r6 + 0x0) = 0x7
024046 goto <offset>
024047 r2 = -<addr> ll
024048 goto <offset>
024049 r2 = -<addr> ll
024050 *(u64 *)(r1 + 0x0) = r2
024051 exit
024052 r3 = -<addr> ll
024053 *(u64 *)(r1 + 0x0) = r3
024054 *(u32 *)(r1 + 0x8) = w2
024055 goto <offset>
024056 r1 = 0x1
024057 r2 = 0x7
024058 r3 = <addr> ll
024059 call <target>
024060 r8 = r3
024061 r7 = r2
024062 r6 = r1
024063 r1 = *(u64 *)(r4 + 0x8)
024064 if r1 == 0x0 goto <offset>
024065 r2 = *(u64 *)(r4 + 0x10)
024066 if r2 == 0x0 goto <offset>
024067 r1 = *(u64 *)(r4 + 0x0)
024068 r3 = r7
024069 r4 = r8
024070 call -0x31d
024071 if r0 == 0x0 goto <offset>
024072 r1 = r8
024073 if r0 == 0x0 goto <offset>
024074 r8 = r1
024075 *(u64 *)(r6 + 0x10) = r8
024076 r1 = 0x1
024077 if r0 == 0x0 goto <offset>
024078 r1 = 0x0
024079 if r0 != 0x0 goto <offset>
024080 goto <offset>
024081 if r0 == 0x0 goto <offset>
024082 r7 = r0
024083 *(u64 *)(r6 + 0x8) = r7
024084 *(u64 *)(r6 + 0x0) = r1
024085 exit
024086 if r8 == 0x0 goto <offset>
024087 call -0x2f1
024088 r1 = r8
024089 r2 = r7
024090 call -0x34f
024091 if r0 != 0x0 goto <offset>
024092 r0 = 0x0
024093 if r0 == 0x0 goto <offset>
024094 goto <offset>
024095 r1 = 0x0
024096 r0 = r7
024097 if r0 != 0x0 goto <offset>
024098 goto <offset>
024099 *(u64 *)(r10 - 0x48) = r2
024100 r7 = r1
024101 r6 = *(u64 *)(r7 + 0x0)
024102 r8 = r6
024103 r8 <<= 0x1
024104 if r8 > 0x4 goto <offset>
024105 r8 = 0x4
024106 r1 = r10
024107 r1 += -0x40
024108 r9 = 0x0
024109 r2 = r8
024110 r3 = 0x0
024111 r4 = 0x22
024112 r5 = 0x0
024113 call <target>
024114 r1 = 0x1
024115 r2 = *(u64 *)(r10 - 0x38)
024116 if r2 != 0x0 goto <offset>
024117 r1 = 0x0
024118 r1 &= 0x1
024119 if r1 != 0x0 goto <offset>
024120 r3 = *(u64 *)(r10 - 0x40)
024121 if r3 s>= 0x0 goto <offset>
024122 r1 = r9
024123 r3 = *(u64 *)(r10 - 0x48)
024124 call <target>
024125 r1 = r9
024126 r3 = *(u64 *)(r10 - 0x48)
024127 call <target>
024128 r1 = 0x0
024129 if r6 == 0x0 goto <offset>
024130 r1 = *(u64 *)(r7 + 0x8)
024131 r6 *= 0x22
024132 *(u64 *)(r10 - 0x8) = r6
024133 *(u64 *)(r10 - 0x18) = r1
024134 r1 = 0x1
024135 *(u64 *)(r10 - 0x10) = r1
024136 r1 = r10
024137 r1 += -0x30
024138 r4 = r10
024139 r4 += -0x18
024140 r2 = 0x1
024141 call -0x52
024142 r1 = *(u64 *)(r10 - 0x30)
024143 if r1 == 0x1 goto <offset>
024144 r1 = *(u64 *)(r10 - 0x28)
024145 *(u64 *)(r7 + 0x0) = r8
024146 *(u64 *)(r7 + 0x8) = r1
024147 exit
024148 r2 = *(u64 *)(r10 - 0x20)
024149 r9 = *(u64 *)(r10 - 0x28)
024150 r1 = r9
024151 r3 = *(u64 *)(r10 - 0x48)
024152 call <target>
024153 call <target>
024154 call <target>
024155 call sol_log_
024156 exit
024157 call custom_panic
024158 call abort
024159 call abort
024160 r1 = <addr> ll
024161 r2 = 0x2e
024162 call -0x8
024163 call -0xb
024164 call -0x5
024165 r3 = r2
024166 r2 = <addr> ll
024167 call <target>
024168 exit
024169 r2 = *(u64 *)(r1 + 0x0)
024170 if r2 == 0x0 goto <offset>
024171 r1 = *(u64 *)(r1 + 0x8)
024172 r3 = 0x1
024173 call -0x385
024174 exit
024175 r1 = r2
024176 r2 = <addr> ll
024177 r3 = 0x5
024178 call <target>
024179 exit
024180 r2 = r1
024181 r1 = <addr> ll
024182 *(u64 *)(r10 - 0x30) = r1
024183 *(u64 *)(r10 - 0x10) = 0x0
024184 *(u64 *)(r10 - 0x28) = 0x1
024185 *(u64 *)(r10 - 0x18) = 0x0
024186 *(u64 *)(r10 - 0x20) = 0x8
024187 r1 = r10
024188 r1 += -0x30
024189 call <target>
024190 r6 = r2
024191 r2 = *(u64 *)(r1 + 0x0)
024192 r7 = r2
024193 r7 <<= 0x1
024194 if r7 > 0x8 goto <offset>
024195 r7 = 0x8
024196 if r7 s>= 0x0 goto <offset>
024197 r1 = 0x0
024198 r3 = r6
024199 call <target>
024200 r3 = 0x0
024201 if r2 == 0x0 goto <offset>
024202 r3 = *(u64 *)(r1 + 0x8)
024203 *(u64 *)(r10 - 0x8) = r2
024204 *(u64 *)(r10 - 0x18) = r3
024205 r3 = 0x1
024206 r8 = r1
024207 *(u64 *)(r10 - 0x10) = r3
024208 r1 = r10
024209 r1 += -0x30
024210 r4 = r10
024211 r4 += -0x18
024212 r2 = 0x1
024213 r3 = r7
024214 call <target>
024215 r1 = *(u64 *)(r10 - 0x30)
024216 if r1 == 0x1 goto <offset>
024217 r1 = *(u64 *)(r10 - 0x28)
024218 *(u64 *)(r8 + 0x0) = r7
024219 *(u64 *)(r8 + 0x8) = r1
024220 exit
024221 r2 = *(u64 *)(r10 - 0x20)
024222 r1 = *(u64 *)(r10 - 0x28)
024223 r3 = r6
024224 call <target>
024225 r0 = r2
024226 r0 += r3
024227 r4 = 0x0
024228 r5 = 0x1
024229 if r0 < r2 goto <offset>
024230 r5 = 0x0
024231 r5 &= 0x1
024232 if r5 != 0x0 goto <offset>
024233 r3 += r2
024234 r5 = *(u64 *)(r1 + 0x0)
024235 r2 = r5
024236 r2 <<= 0x1
024237 if r3 <= r2 goto <offset>
024238 if r3 <= 0x8 goto <offset>
024239 if r3 s>= 0x0 goto <offset>
024240 r1 = r4
024241 r3 = <addr> ll
024242 call <target>
024243 r3 = r2
024244 if r3 > 0x8 goto <offset>
024245 r3 = 0x8
024246 if r3 s< 0x0 goto <offset>
024247 r2 = 0x0
024248 if r5 == 0x0 goto <offset>
024249 r2 = *(u64 *)(r1 + 0x8)
024250 *(u64 *)(r10 - 0x8) = r5
024251 *(u64 *)(r10 - 0x18) = r2
024252 r2 = 0x1
024253 r6 = r1
024254 *(u64 *)(r10 - 0x10) = r2
024255 r1 = r10
024256 r1 += -0x30
024257 r4 = r10
024258 r4 += -0x18
024259 r2 = 0x1
024260 r7 = r3
024261 call <target>
024262 r1 = *(u64 *)(r10 - 0x30)
024263 if r1 == 0x1 goto <offset>
024264 r1 = *(u64 *)(r10 - 0x28)
024265 *(u64 *)(r6 + 0x0) = r7
024266 *(u64 *)(r6 + 0x8) = r1
024267 exit
024268 r1 = r4
024269 r3 = <addr> ll
024270 call <target>
024271 r2 = *(u64 *)(r10 - 0x20)
024272 r4 = *(u64 *)(r10 - 0x28)
024273 r1 = r4
024274 r3 = <addr> ll
024275 call <target>
024276 r8 = r3
024277 r7 = r2
024278 r6 = r1
024279 r1 = *(u64 *)(r4 + 0x8)
024280 if r1 == 0x0 goto <offset>
024281 r2 = *(u64 *)(r4 + 0x10)
024282 if r2 == 0x0 goto <offset>
024283 r1 = *(u64 *)(r4 + 0x0)
024284 r3 = r7
024285 r4 = r8
024286 call -0x3f5
024287 if r0 == 0x0 goto <offset>
024288 r1 = r8
024289 if r0 == 0x0 goto <offset>
024290 r8 = r1
024291 *(u64 *)(r6 + 0x10) = r8
024292 r1 = 0x1
024293 if r0 == 0x0 goto <offset>
024294 r1 = 0x0
024295 if r0 != 0x0 goto <offset>
024296 goto <offset>
024297 if r0 == 0x0 goto <offset>
024298 r7 = r0
024299 *(u64 *)(r6 + 0x8) = r7
024300 *(u64 *)(r6 + 0x0) = r1
024301 exit
024302 if r8 == 0x0 goto <offset>
024303 call -0x3c9
024304 r1 = r8
024305 r2 = r7
024306 call -0x427
024307 if r0 != 0x0 goto <offset>
024308 r0 = 0x0
024309 if r0 == 0x0 goto <offset>
024310 goto <offset>
024311 r1 = 0x0
024312 r0 = r7
024313 if r0 != 0x0 goto <offset>
024314 goto <offset>
024315 if r1 != 0x0 goto <offset>
024316 r1 = r3
024317 call -0x8a
024318 call <target>
024319 r3 = r1
024320 r1 = r2
024321 r2 = r3
024322 call -0x3de
024323 r3 = r2
024324 r5 = *(u64 *)(r3 + 0x8)
024325 if r5 == 0x0 goto <offset>
024326 r4 = *(u64 *)(r3 + 0x0)
024327 r6 = 0x0
024328 r0 = r4
024329 r0 += 0x8
024330 r2 = *(u64 *)(r0 + 0x0)
024331 r2 += r6
024332 r0 += 0x10
024333 r5 += -0x1
024334 r6 = r2
024335 if r5 != 0x0 goto <offset>
024336 r5 = *(u64 *)(r3 + 0x18)
024337 if r5 == 0x0 goto <offset>
024338 if r2 > 0xf goto <offset>
024339 r4 = *(u64 *)(r4 + 0x8)
024340 if r4 != 0x0 goto <offset>
024341 r6 = r3
024342 r9 = r1
024343 r0 = 0x1
024344 r2 = 0x0
024345 *(u64 *)(r10 - 0x18) = r0
024346 *(u64 *)(r10 - 0x20) = r2
024347 *(u64 *)(r10 - 0x10) = 0x0
024348 r1 = r10
024349 r1 += -0x20
024350 r2 = <addr> ll
024351 r3 = r6
024352 call <target>
024353 if r0 != 0x0 goto <offset>
024354 r1 = *(u64 *)(r10 - 0x10)
024355 *(u64 *)(r9 + 0x10) = r1
024356 r1 = *(u64 *)(r10 - 0x18)
024357 *(u64 *)(r9 + 0x8) = r1
024358 r1 = *(u64 *)(r10 - 0x20)
024359 *(u64 *)(r9 + 0x0) = r1
024360 exit
024361 r2 = 0x0
024362 r4 = *(u64 *)(r3 + 0x18)
024363 if r4 == 0x0 goto <offset>
024364 if r2 s> 0x0 goto <offset>
024365 r2 = 0x0
024366 r2 <<= 0x1
024367 r7 = 0x0
024368 if r2 s>= 0x0 goto <offset>
024369 r1 = r7
024370 r3 = <addr> ll
024371 call -0x39
024372 r3 = r10
024373 r3 += -0x1
024374 r1 = <addr> ll
024375 r2 = 0x56
024376 r4 = <addr> ll
024377 r5 = <addr> ll
024378 call <target>
024379 r6 = r3
024380 r9 = r1
024381 r8 = r2
024382 if r2 == 0x0 goto <offset>
024383 call -0x419
024384 r7 = 0x1
024385 r1 = r8
024386 r2 = 0x1
024387 call -0x478
024388 r2 = r8
024389 if r0 != 0x0 goto <offset>
024390 goto <offset>
024391 r6 = r3
024392 r7 = r1
024393 r8 = *(u64 *)(r7 + 0x10)
024394 r1 = *(u64 *)(r7 + 0x0)
024395 r1 -= r8
024396 if r6 > r1 goto <offset>
024397 r1 = *(u64 *)(r7 + 0x8)
024398 r1 += r8
024399 r3 = r6
024400 call <target>
024401 r8 += r6
024402 *(u64 *)(r7 + 0x10) = r8
024403 r0 = 0x0
024404 exit
024405 r1 = r7
024406 r9 = r2
024407 r2 = r8
024408 r3 = r6
024409 call -0xb9
024410 r2 = r9
024411 r8 = *(u64 *)(r7 + 0x10)
024412 goto <offset>
024413 r7 = 0x1
024414 r6 = *(u64 *)(r1 + 0x10)
024415 r3 = r2
024416 r3 <<= 0x20
024417 r3 >>= 0x20
024418 if r3 < 0x80 goto <offset>
024419 r7 = 0x2
024420 if r3 < 0x800 goto <offset>
024421 r3 = r2
024422 r3 <<= 0x20
024423 r3 >>= 0x20
024424 r7 = 0x3
024425 if r3 < 0x10000 goto <offset>
024426 r7 = 0x4
024427 r3 = *(u64 *)(r1 + 0x0)
024428 r3 -= r6
024429 r4 = r6
024430 if r7 > r3 goto <offset>
024431 r3 = *(u64 *)(r1 + 0x8)
024432 r3 += r4
024433 r4 = r2
024434 r4 <<= 0x20
024435 r4 >>= 0x20
024436 if r4 >= 0x80 goto <offset>
024437 *(u8 *)(r3 + 0x0) = w2
024438 goto <offset>
024439 if r4 >= 0x800 goto <offset>
024440 r4 = r2
024441 r4 &= 0x3f
024442 r4 |= 0x80
024443 *(u8 *)(r3 + 0x1) = w4
024444 r2 >>= 0x6
024445 r2 |= 0xc0
024446 *(u8 *)(r3 + 0x0) = w2
024447 goto <offset>
024448 r4 = r2
024449 r4 <<= 0x20
024450 r4 >>= 0x20
024451 if r4 >= 0x10000 goto <offset>
024452 r4 = r2
024453 r4 &= 0x3f
024454 r4 |= 0x80
024455 *(u8 *)(r3 + 0x2) = w4
024456 r4 = r2
024457 r4 >>= 0xc
024458 r4 |= 0xe0
024459 *(u8 *)(r3 + 0x0) = w4
024460 r2 >>= 0x6
024461 goto <offset>
024462 r4 = r2
024463 r4 &= 0x3f
024464 r4 |= 0x80
024465 *(u8 *)(r3 + 0x3) = w4
024466 r4 = r2
024467 r4 >>= 0x12
024468 r4 |= 0xf0
024469 *(u8 *)(r3 + 0x0) = w4
024470 r4 = r2
024471 r4 >>= 0x6
024472 r4 &= 0x3f
024473 r4 |= 0x80
024474 *(u8 *)(r3 + 0x2) = w4
024475 r2 >>= 0xc
024476 r2 &= 0x3f
024477 r2 |= 0x80
024478 *(u8 *)(r3 + 0x1) = w2
024479 r7 += r6
024480 *(u64 *)(r1 + 0x10) = r7
024481 r0 = 0x0
024482 exit
024483 r8 = r1
024484 r9 = r2
024485 r2 = r6
024486 r3 = r7
024487 call -0x107
024488 r2 = r9
024489 r1 = r8
024490 r4 = *(u64 *)(r1 + 0x10)
024491 goto <offset>
024492 r1 = r2
024493 r2 = <addr> ll
024494 r3 = 0x20
024495 call <target>
024496 exit
024497 r2 = r1
024498 r1 = <addr> ll
024499 *(u64 *)(r10 - 0x48) = r1
024500 r1 = r10
024501 r1 += -0x18
024502 *(u64 *)(r10 - 0x38) = r1
024503 r1 = 0x5fac ll
024504 *(u64 *)(r10 - 0x10) = r1
024505 r1 = r10
024506 r1 += -0x1
024507 *(u64 *)(r10 - 0x18) = r1
024508 *(u64 *)(r10 - 0x28) = 0x0
024509 *(u64 *)(r10 - 0x40) = 0x1
024510 *(u64 *)(r10 - 0x30) = 0x1
024511 r1 = r10
024512 r1 += -0x48
024513 call <target>
024514 r9 = r1
024515 r6 = *(u64 *)(r2 + 0x0)
024516 r7 = *(u64 *)(r2 + 0x8)
024517 r8 = *(u64 *)(r7 + 0x18)
024518 r1 = r6
024519 r2 = <addr> ll
024520 r3 = 0xc
024521 callx r8
024522 r1 = 0x1
024523 if r0 != 0x0 goto <offset>
024524 *(u64 *)(r10 - 0x78) = r9
024525 r1 = *(u64 *)(r9 + 0x8)
024526 r2 = *(u64 *)(r1 + 0x8)
024527 r3 = *(u64 *)(r1 + 0x0)
024528 *(u64 *)(r10 - 0x40) = r3
024529 r2 += -0x1
024530 *(u64 *)(r10 - 0x38) = r2
024531 r2 = <addr> ll
024532 *(u64 *)(r10 - 0x70) = r2
024533 r2 = r10
024534 r2 += -0x30
024535 *(u64 *)(r10 - 0x60) = r2
024536 r2 = r1
024537 r2 += 0x14
024538 *(u64 *)(r10 - 0x10) = r2
024539 r2 = 0x62f0 ll
024540 *(u64 *)(r10 - 0x8) = r2
024541 *(u64 *)(r10 - 0x18) = r2
024542 r1 += 0x10
024543 *(u64 *)(r10 - 0x20) = r1
024544 r1 = 0x63d5 ll
024545 *(u64 *)(r10 - 0x28) = r1
024546 r1 = r10
024547 r1 += -0x40
024548 *(u64 *)(r10 - 0x30) = r1
024549 *(u64 *)(r10 - 0x50) = 0x0
024550 *(u64 *)(r10 - 0x68) = 0x3
024551 *(u64 *)(r10 - 0x58) = 0x3
024552 r3 = r10
024553 r3 += -0x70
024554 r1 = r6
024555 r2 = r7
024556 call <target>
024557 if r0 == 0x0 goto <offset>
024558 r1 = 0x1
024559 goto <offset>
024560 r1 = r6
024561 r2 = <addr> ll
024562 r3 = 0x2
024563 callx r8
024564 r1 = 0x1
024565 if r0 != 0x0 goto <offset>
024566 r1 = *(u64 *)(r10 - 0x78)
024567 r2 = *(u64 *)(r1 + 0x0)
024568 r8 = r10
024569 r8 += -0x30
024570 r1 = r8
024571 r3 = 0x30
024572 call <target>
024573 r1 = r6
024574 r2 = r7
024575 r3 = r8
024576 call <target>
024577 r1 = r0
024578 r0 = r1
024579 exit
024580 *(u64 *)(r10 - 0x10) = r2
024581 *(u64 *)(r10 - 0x18) = r1
024582 *(u16 *)(r10 - 0x8) = 0x1
024583 r1 = r10
024584 r1 += -0x18
024585 call -0x1b0
024586 *(u64 *)(r10 - 0x58) = r2
024587 *(u64 *)(r10 - 0x60) = r1
024588 r1 = <addr> ll
024589 *(u64 *)(r10 - 0x50) = r1
024590 r1 = r10
024591 r1 += -0x20
024592 *(u64 *)(r10 - 0x40) = r1
024593 r1 = r10
024594 r1 += -0x60
024595 *(u64 *)(r10 - 0x10) = r1
024596 r1 = 0x636a ll
024597 *(u64 *)(r10 - 0x8) = r1
024598 *(u64 *)(r10 - 0x18) = r1
024599 r1 = r10
024600 r1 += -0x58
024601 *(u64 *)(r10 - 0x20) = r1
024602 *(u64 *)(r10 - 0x30) = 0x0
024603 *(u64 *)(r10 - 0x48) = 0x2
024604 *(u64 *)(r10 - 0x38) = 0x2
024605 r1 = r10
024606 r1 += -0x50
024607 r2 = r3
024608 call -0x1d
024609 *(u64 *)(r10 - 0x68) = r2
024610 *(u64 *)(r10 - 0x70) = r1
024611 *(u64 *)(r10 - 0x58) = r4
024612 *(u64 *)(r10 - 0x60) = r3
024613 r1 = <addr> ll
024614 *(u64 *)(r10 - 0x50) = r1
024615 r1 = r10
024616 r1 += -0x20
024617 *(u64 *)(r10 - 0x40) = r1
024618 r1 = 0x63cf ll
024619 *(u64 *)(r10 - 0x8) = r1
024620 r1 = r10
024621 r1 += -0x60
024622 *(u64 *)(r10 - 0x10) = r1
024623 r1 = 0x63d5 ll
024624 *(u64 *)(r10 - 0x18) = r1
024625 r1 = r10
024626 r1 += -0x70
024627 *(u64 *)(r10 - 0x20) = r1
024628 *(u64 *)(r10 - 0x30) = 0x0
024629 *(u64 *)(r10 - 0x48) = 0x2
024630 *(u64 *)(r10 - 0x38) = 0x2
024631 r1 = r10
024632 r1 += -0x50
024633 r2 = r5
024634 call -0x37
024635 *(u64 *)(r10 - 0x10) = r2
024636 *(u64 *)(r10 - 0x18) = r1
024637 r1 = <addr> ll
024638 *(u64 *)(r10 - 0x8) = r1
024639 r8 = *(u64 *)(r3 + 0x20)
024640 *(u64 *)(r10 - 0x28) = r3
024641 if r8 == 0x0 goto <offset>
024642 r9 = *(u64 *)(r3 + 0x28)
024643 if r9 == 0x0 goto <offset>
024644 r7 = 0x0
024645 r8 += 0x18
024646 r9 *= 0x30
024647 r1 = *(u64 *)(r3 + 0x10)
024648 *(u64 *)(r10 - 0x20) = r1
024649 r6 = *(u64 *)(r3 + 0x0)
024650 r6 += 0x8
024651 r3 = *(u64 *)(r6 + 0x0)
024652 if r3 == 0x0 goto <offset>
024653 r1 = *(u64 *)(r10 - 0x10)
024654 r4 = *(u64 *)(r1 + 0x18)
024655 r2 = *(u64 *)(r6 - 0x8)
024656 r1 = *(u64 *)(r10 - 0x18)
024657 callx r4
024658 if r0 != 0x0 goto <offset>
024659 w2 = *(u16 *)(r8 - 0x8)
024660 if r2 == 0x0 goto <offset>
024661 r1 = 0x0
024662 if r2 != 0x1 goto <offset>
024663 r1 = *(u64 *)(r8 + 0x0)
024664 r1 <<= 0x4
024665 r2 = *(u64 *)(r10 - 0x20)
024666 r2 += r1
024667 w1 = *(u16 *)(r2 + 0x8)
024668 w2 = *(u16 *)(r8 - 0x18)
024669 if r2 == 0x2 goto <offset>
024670 if r2 != 0x1 goto <offset>
024671 r2 = *(u64 *)(r8 - 0x10)
024672 r2 <<= 0x4
024673 r3 = *(u64 *)(r10 - 0x20)
024674 r3 += r2
024675 w2 = *(u16 *)(r3 + 0x8)
024676 goto <offset>
024677 w1 = *(u16 *)(r8 - 0x6)
024678 w2 = *(u16 *)(r8 - 0x18)
024679 if r2 != 0x2 goto <offset>
024680 r2 = 0x0
024681 goto <offset>
024682 w2 = *(u16 *)(r8 - 0x16)
024683 r3 = *(u64 *)(r8 + 0x8)
024684 w4 = *(u32 *)(r8 + 0x10)
024685 *(u16 *)(r10 - 0x2) = w2
024686 *(u16 *)(r10 - 0x4) = w1
024687 *(u32 *)(r10 - 0x8) = w4
024688 r3 <<= 0x4
024689 r1 = *(u64 *)(r10 - 0x20)
024690 r1 += r3
024691 r3 = *(u64 *)(r1 + 0x8)
024692 r1 = *(u64 *)(r1 + 0x0)
024693 r2 = r10
024694 r2 += -0x18
024695 callx r3
024696 if r0 != 0x0 goto <offset>
024697 r7 += 0x1
024698 r8 += 0x30
024699 r6 += 0x10
024700 r9 += -0x30
024701 if r9 != 0x0 goto <offset>
024702 goto <offset>
024703 r1 = *(u64 *)(r3 + 0x18)
024704 if r1 == 0x0 goto <offset>
024705 r6 = *(u64 *)(r3 + 0x10)
024706 r1 <<= 0x4
024707 r8 = r6
024708 r8 += r1
024709 r7 = 0x0
024710 r9 = *(u64 *)(r3 + 0x0)
024711 r9 += 0x8
024712 r3 = *(u64 *)(r9 + 0x0)
024713 if r3 == 0x0 goto <offset>
024714 r1 = *(u64 *)(r10 - 0x10)
024715 r4 = *(u64 *)(r1 + 0x18)
024716 r2 = *(u64 *)(r9 - 0x8)
024717 r1 = *(u64 *)(r10 - 0x18)
024718 callx r4
024719 if r0 != 0x0 goto <offset>
024720 r3 = *(u64 *)(r6 + 0x8)
024721 r1 = *(u64 *)(r6 + 0x0)
024722 r2 = r10
024723 r2 += -0x18
024724 callx r3
024725 if r0 != 0x0 goto <offset>
024726 r7 += 0x1
024727 r9 += 0x10
024728 r6 += 0x10
024729 if r6 != r8 goto <offset>
024730 r2 = *(u64 *)(r10 - 0x28)
024731 r1 = *(u64 *)(r2 + 0x8)
024732 if r7 >= r1 goto <offset>
024733 goto <offset>
024734 r0 = 0x1
024735 goto <offset>
024736 r7 = 0x0
024737 r2 = *(u64 *)(r10 - 0x28)
024738 r1 = *(u64 *)(r2 + 0x8)
024739 if r7 >= r1 goto <offset>
024740 goto <offset>
024741 r7 = 0x0
024742 r2 = *(u64 *)(r10 - 0x28)
024743 r1 = *(u64 *)(r2 + 0x8)
024744 if r7 >= r1 goto <offset>
024745 r7 <<= 0x4
024746 r1 = *(u64 *)(r2 + 0x0)
024747 r1 += r7
024748 r3 = *(u64 *)(r1 + 0x8)
024749 r2 = *(u64 *)(r1 + 0x0)
024750 r1 = *(u64 *)(r10 - 0x10)
024751 r4 = *(u64 *)(r1 + 0x18)
024752 r1 = *(u64 *)(r10 - 0x18)
024753 callx r4
024754 r1 = r0
024755 r0 = 0x1
024756 if r1 != 0x0 goto <offset>
024757 r0 = 0x0
024758 exit
024759 r0 = r1
024760 r6 = *(u64 *)(r5 - 0xff8)
024761 if r2 == 0x0 goto <offset>
024762 r2 = 0x110000
024763 w8 = *(u32 *)(r0 + 0x10)
024764 r1 = r8
024765 r1 &= 0x200000
024766 if r1 != 0x0 goto <offset>
024767 r9 = r6
024768 goto <offset>
024769 r2 = 0x2d
024770 w8 = *(u32 *)(r0 + 0x10)
024771 goto <offset>
024772 r2 = 0x2b
024773 r9 = r6
024774 r9 += 0x1
024775 r1 = *(u64 *)(r5 - 0x1000)
024776 *(u64 *)(r10 - 0x28) = r1
024777 r1 = r8
024778 r1 &= 0x800000
024779 *(u64 *)(r10 - 0x18) = r4
024780 *(u64 *)(r10 - 0x20) = r2
024781 if r1 != 0x0 goto <offset>
024782 r1 = 0x0
024783 *(u64 *)(r10 - 0x10) = r1
024784 r7 = r9
024785 w2 = *(u16 *)(r0 + 0x14)
024786 if r7 < r2 goto <offset>
024787 r9 = r6
024788 r8 = *(u64 *)(r0 + 0x8)
024789 r7 = *(u64 *)(r0 + 0x0)
024790 r1 = r7
024791 r2 = r8
024792 r3 = *(u64 *)(r10 - 0x20)
024793 r4 = *(u64 *)(r10 - 0x10)
024794 r5 = *(u64 *)(r10 - 0x18)
024795 call <target>
024796 r6 = 0x1
024797 if r0 != 0x0 goto <offset>
024798 r4 = *(u64 *)(r8 + 0x18)
024799 r1 = r7
024800 r2 = *(u64 *)(r10 - 0x28)
024801 r3 = r9
024802 callx r4
024803 r6 = r0
024804 goto <offset>
024805 *(u64 *)(r10 - 0x10) = r3
024806 if r4 >= 0x20 goto <offset>
024807 r7 = 0x0
024808 if r4 == 0x0 goto <offset>
024809 r1 = *(u64 *)(r10 - 0x10)
024810 r2 = r4
024811 goto <offset>
024812 r7 += r3
024813 r1 += 0x1
024814 r2 += -0x1
024815 if r2 == 0x0 goto <offset>
024816 w4 = *(u8 *)(r1 + 0x0)
024817 r4 <<= 0x38
024818 r4 s>>= 0x38
024819 r3 = 0x1
024820 if r4 s> -0x41 goto <offset>
024821 r3 = 0x0
024822 goto <offset>
024823 r1 = r3
024824 r2 = r4
024825 *(u64 *)(r10 - 0x38) = r0
024826 call <target>
024827 r7 = r0
024828 r0 = *(u64 *)(r10 - 0x38)
024829 r7 += r9
024830 w2 = *(u16 *)(r0 + 0x14)
024831 if r7 >= r2 goto <offset>
024832 r1 = r8
024833 r1 &= 0x1000000
024834 *(u64 *)(r10 - 0x40) = r6
024835 if r1 != 0x0 goto <offset>
024836 r2 -= r7
024837 *(u64 *)(r10 - 0x8) = r8
024838 r1 = r8
024839 r1 >>= 0x1d
024840 r1 &= 0x3
024841 if r1 s> 0x1 goto <offset>
024842 r8 = 0x0
024843 if r1 == 0x0 goto <offset>
024844 r8 = r2
024845 goto <offset>
024846 *(u64 *)(r10 - 0x30) = r2
024847 r2 = *(u64 *)(r0 + 0x10)
024848 r1 = <addr> ll
024849 *(u64 *)(r10 - 0x48) = r2
024850 r2 &= r1
024851 r2 |= 0x20000030
024852 *(u32 *)(r0 + 0x10) = w2
024853 r1 = *(u64 *)(r0 + 0x0)
024854 *(u64 *)(r10 - 0x38) = r0
024855 r9 = *(u64 *)(r0 + 0x8)
024856 *(u64 *)(r10 - 0x8) = r1
024857 r2 = r9
024858 r3 = *(u64 *)(r10 - 0x20)
024859 r4 = *(u64 *)(r10 - 0x10)
024860 r5 = *(u64 *)(r10 - 0x18)
024861 call <target>
024862 r6 = 0x1
024863 if r0 != 0x0 goto <offset>
024864 r8 = *(u64 *)(r10 - 0x30)
024865 r8 -= r7
024866 r7 = 0x0
024867 r8 &= 0xffff
024868 r1 = r7
024869 r1 &= 0xffff
024870 if r1 >= r8 goto <offset>
024871 r3 = *(u64 *)(r9 + 0x20)
024872 r1 = *(u64 *)(r10 - 0x8)
024873 r2 = 0x30
024874 callx r3
024875 r7 += 0x1
024876 if r0 == 0x0 goto <offset>
024877 goto <offset>
024878 r8 = r2
024879 if r1 != 0x2 goto <offset>
024880 r8 = r2
024881 r8 &= 0xfffe
024882 r8 >>= 0x1
024883 *(u64 *)(r10 - 0x30) = r2
024884 r1 = *(u64 *)(r10 - 0x8)
024885 r1 &= 0x1fffff
024886 *(u64 *)(r10 - 0x8) = r1
024887 r6 = 0x0
024888 r7 = *(u64 *)(r0 + 0x8)
024889 r9 = *(u64 *)(r0 + 0x0)
024890 r1 = r8
024891 r1 &= 0xffff
024892 r2 = r6
024893 r2 &= 0xffff
024894 if r2 >= r1 goto <offset>
024895 r3 = *(u64 *)(r7 + 0x20)
024896 r1 = r9
024897 r2 = *(u64 *)(r10 - 0x8)
024898 callx r3
024899 r6 += 0x1
024900 if r0 == 0x0 goto <offset>
024901 r6 = 0x1
024902 goto <offset>
024903 r1 = r9
024904 r2 = r7
024905 r3 = *(u64 *)(r10 - 0x20)
024906 r4 = *(u64 *)(r10 - 0x10)
024907 r5 = *(u64 *)(r10 - 0x18)
024908 call <target>
024909 r6 = 0x1
024910 if r0 != 0x0 goto <offset>
024911 r4 = *(u64 *)(r7 + 0x18)
024912 r1 = r9
024913 r2 = *(u64 *)(r10 - 0x28)
024914 r3 = *(u64 *)(r10 - 0x40)
024915 callx r4
024916 r2 = *(u64 *)(r10 - 0x30)
024917 if r0 != 0x0 goto <offset>
024918 r2 -= r8
024919 r8 = 0x0
024920 r2 &= 0xffff
024921 *(u64 *)(r10 - 0x30) = r2
024922 r1 = r8
024923 r1 &= 0xffff
024924 r6 = 0x1
024925 if r1 < r2 goto <offset>
024926 r6 = 0x0
024927 if r1 >= r2 goto <offset>
024928 r3 = *(u64 *)(r7 + 0x20)
024929 r1 = r9
024930 r2 = *(u64 *)(r10 - 0x8)
024931 callx r3
024932 r2 = *(u64 *)(r10 - 0x30)
024933 r8 += 0x1
024934 if r0 == 0x0 goto <offset>
024935 goto <offset>
024936 r4 = *(u64 *)(r9 + 0x18)
024937 r1 = *(u64 *)(r10 - 0x8)
024938 r2 = *(u64 *)(r10 - 0x28)
024939 r3 = *(u64 *)(r10 - 0x40)
024940 callx r4
024941 if r0 != 0x0 goto <offset>
024942 r1 = *(u64 *)(r10 - 0x38)
024943 r2 = *(u64 *)(r10 - 0x48)
024944 *(u64 *)(r1 + 0x10) = r2
024945 r6 = 0x0
024946 r6 &= 0x1
024947 r0 = r6
024948 exit
024949 r6 = r5
024950 r7 = r4
024951 r8 = r2
024952 r2 = r3
024953 r2 <<= 0x20
024954 r2 >>= 0x20
024955 if r2 == 0x110000 goto <offset>
024956 r4 = *(u64 *)(r8 + 0x20)
024957 r9 = r1
024958 r2 = r3
024959 callx r4
024960 r1 = r9
024961 r2 = r0
024962 r0 = 0x1
024963 if r2 != 0x0 goto <offset>
024964 if r7 == 0x0 goto <offset>
024965 r4 = *(u64 *)(r8 + 0x18)
024966 r2 = r7
024967 r3 = r6
024968 callx r4
024969 goto <offset>
024970 r0 = 0x0
024971 exit
024972 r8 = r3
024973 r7 = r2
024974 w9 = *(u32 *)(r1 + 0x10)
024975 r2 = r9
024976 r2 &= 0x18000000
024977 if r2 == 0x0 goto <offset>
024978 r2 = r9
024979 r2 &= 0x10000000
024980 if r2 != 0x0 goto <offset>
024981 if r8 >= 0x20 goto <offset>
024982 if r8 == 0x0 goto <offset>
024983 r0 = 0x0
024984 r2 = 0x0
024985 goto <offset>
024986 r0 += r3
024987 r2 += 0x1
024988 if r8 == r2 goto <offset>
024989 r3 = r7
024990 r3 += r2
024991 w4 = *(u8 *)(r3 + 0x0)
024992 r4 <<= 0x38
024993 r4 s>>= 0x38
024994 r3 = 0x1
024995 if r4 s> -0x41 goto <offset>
024996 r3 = 0x0
024997 goto <offset>
024998 w0 = *(u16 *)(r1 + 0x16)
024999 if r0 == 0x0 goto <offset>
025000 r3 = r7
025001 r3 += r8
025002 r8 = 0x0
025003 *(u64 *)(r10 - 0x20) = r7
025004 r5 = r7
025005 r2 = r0
025006 goto <offset>
025007 r8 = r5
025008 r8 -= r6
025009 r8 += r4
025010 r2 += -0x1
025011 if r2 == 0x0 goto <offset>
025012 r6 = r5
025013 r4 = r8
025014 if r6 == r3 goto <offset>
025015 r5 = r6
025016 r5 += 0x1
025017 w7 = *(u8 *)(r6 + 0x0)
025018 r8 = r7
025019 r8 <<= 0x38
025020 r8 s>>= 0x38
025021 if r8 s> -0x1 goto <offset>
025022 r5 = r6
025023 r5 += 0x2
025024 if r7 < 0xe0 goto <offset>
025025 r5 = r6
025026 r5 += 0x3
025027 if r7 < 0xf0 goto <offset>
025028 r5 = r6
025029 r5 += 0x4
025030 goto <offset>
025031 r6 = r1
025032 r1 = r7
025033 r2 = r8
025034 call <target>
025035 r1 = r6
025036 w3 = *(u16 *)(r1 + 0x14)
025037 if r0 < r3 goto <offset>
025038 goto <offset>
025039 r8 = 0x0
025040 r2 = 0x0
025041 r0 -= r2
025042 w3 = *(u16 *)(r1 + 0x14)
025043 if r0 < r3 goto <offset>
025044 goto <offset>
025045 if r2 != 0x0 goto <offset>
025046 r2 = 0x0
025047 r8 = r4
025048 goto <offset>
025049 r2 = 0x0
025050 r7 = *(u64 *)(r10 - 0x20)
025051 r0 -= r2
025052 w3 = *(u16 *)(r1 + 0x14)
025053 if r0 >= r3 goto <offset>
025054 r3 -= r0
025055 r2 = 0x0
025056 *(u64 *)(r10 - 0x10) = r2
025057 r2 = r9
025058 r2 >>= 0x1d
025059 r2 &= 0x3
025060 *(u64 *)(r10 - 0x20) = r7
025061 if r2 s> 0x1 goto <offset>
025062 if r2 == 0x0 goto <offset>
025063 *(u64 *)(r10 - 0x10) = r3
025064 goto <offset>
025065 if r2 != 0x2 goto <offset>
025066 r2 = r3
025067 r2 &= 0xfffe
025068 r2 >>= 0x1
025069 *(u64 *)(r10 - 0x10) = r2
025070 *(u64 *)(r10 - 0x28) = r3
025071 r9 &= 0x1fffff
025072 *(u64 *)(r10 - 0x8) = r9
025073 r7 = 0x0
025074 r6 = *(u64 *)(r1 + 0x8)
025075 r9 = *(u64 *)(r1 + 0x0)
025076 r1 = *(u64 *)(r10 - 0x10)
025077 r1 &= 0xffff
025078 r2 = r7
025079 r2 &= 0xffff
025080 if r2 >= r1 goto <offset>
025081 r3 = *(u64 *)(r6 + 0x20)
025082 r1 = r9
025083 r2 = *(u64 *)(r10 - 0x8)
025084 callx r3
025085 r7 += 0x1
025086 if r0 == 0x0 goto <offset>
025087 r7 = 0x1
025088 goto <offset>
025089 *(u64 *)(r10 - 0x18) = r6
025090 r4 = *(u64 *)(r6 + 0x18)
025091 r1 = r9
025092 r2 = *(u64 *)(r10 - 0x20)
025093 r3 = r8
025094 callx r4
025095 r7 = 0x1
025096 r6 = *(u64 *)(r10 - 0x28)
025097 if r0 != 0x0 goto <offset>
025098 r1 = *(u64 *)(r10 - 0x10)
025099 r6 -= r1
025100 r8 = 0x0
025101 r6 &= 0xffff
025102 r1 = r8
025103 r1 &= 0xffff
025104 r7 = 0x1
025105 if r1 < r6 goto <offset>
025106 r7 = 0x0
025107 if r1 >= r6 goto <offset>
025108 r1 = *(u64 *)(r10 - 0x18)
025109 r3 = *(u64 *)(r1 + 0x20)
025110 r1 = r9
025111 r2 = *(u64 *)(r10 - 0x8)
025112 callx r3
025113 r8 += 0x1
025114 if r0 == 0x0 goto <offset>
025115 goto <offset>
025116 r8 = 0x0
025117 r0 = 0x0
025118 w3 = *(u16 *)(r1 + 0x14)
025119 if r0 < r3 goto <offset>
025120 r2 = *(u64 *)(r1 + 0x0)
025121 r1 = *(u64 *)(r1 + 0x8)
025122 r4 = *(u64 *)(r1 + 0x18)
025123 r1 = r2
025124 r2 = r7
025125 r3 = r8
025126 callx r4
025127 r7 = r0
025128 r7 &= 0x1
025129 r0 = r7
025130 exit
025131 r4 = *(u64 *)(r1 + 0x0)
025132 r1 = *(u64 *)(r1 + 0x8)
025133 r5 = *(u64 *)(r1 + 0x18)
025134 r1 = r4
025135 callx r5
025136 exit
025137 call <target>
025138 call <target>
025139 r2 = r1
025140 r1 = <addr> ll
025141 *(u64 *)(r10 - 0x30) = r1
025142 *(u64 *)(r10 - 0x10) = 0x0
025143 *(u64 *)(r10 - 0x28) = 0x1
025144 *(u64 *)(r10 - 0x18) = 0x0
025145 *(u64 *)(r10 - 0x20) = 0x8
025146 r1 = r10
025147 r1 += -0x30
025148 call -0x239
025149 r7 = r1
025150 r7 += 0x7
025151 r7 &= -0x8
025152 r3 = r7
025153 r3 -= r1
025154 if r2 >= r3 goto <offset>
025155 r0 = 0x0
025156 if r2 != 0x0 goto <offset>
025157 goto <offset>
025158 r0 += r3
025159 r1 += 0x1
025160 r2 += -0x1
025161 if r2 == 0x0 goto <offset>
025162 w4 = *(u8 *)(r1 + 0x0)
025163 r4 <<= 0x38
025164 r4 s>>= 0x38
025165 r3 = 0x1
025166 if r4 s> -0x41 goto <offset>
025167 r3 = 0x0
025168 goto <offset>
025169 r5 = r2
025170 r5 -= r3
025171 if r5 < 0x8 goto <offset>
025172 *(u64 *)(r10 - 0x8) = r3
025173 r2 = r5
025174 r2 &= 0x7
025175 r0 = 0x0
025176 r3 = 0x0
025177 if r7 != r1 goto <offset>
025178 r4 = *(u64 *)(r10 - 0x8)
025179 r1 += r4
025180 if r2 == 0x0 goto <offset>
025181 r0 = r5
025182 r0 &= -0x8
025183 r4 = r1
025184 r4 += r0
025185 r0 = 0x0
025186 goto <offset>
025187 r0 += r6
025188 r4 += 0x1
025189 r2 += -0x1
025190 if r2 == 0x0 goto <offset>
025191 w7 = *(u8 *)(r4 + 0x0)
025192 r7 <<= 0x38
025193 r7 s>>= 0x38
025194 r6 = 0x1
025195 if r7 s> -0x41 goto <offset>
025196 r6 = 0x0
025197 goto <offset>
025198 r5 >>= 0x3
025199 r0 += r3
025200 r9 = <addr> ll
025201 goto <offset>
025202 r1 = r7
025203 r1 += r5
025204 r2 = *(u64 *)(r10 - 0x8)
025205 *(u64 *)(r10 - 0x10) = r7
025206 r7 = r2
025207 r7 &= 0x3
025208 r5 = r3
025209 r5 -= r2
025210 r6 = r4
025211 r8 = <addr> ll
025212 r6 &= r8
025213 r4 >>= 0x8
025214 r4 &= r8
025215 r4 += r6
025216 r6 = <addr> ll
025217 r4 *= r6
025218 r4 >>= 0x30
025219 r4 += r0
025220 r0 = r4
025221 if r7 != 0x0 goto <offset>
025222 r3 = r5
025223 r7 = r1
025224 if r3 == 0x0 goto <offset>
025225 r1 = r3
025226 if r3 < 0xc0 goto <offset>
025227 r1 = 0xc0
025228 *(u64 *)(r10 - 0x8) = r1
025229 r5 = r1
025230 r5 <<= 0x3
025231 r4 = 0x0
025232 if r3 < 0x4 goto <offset>
025233 r2 = r5
025234 r2 &= 0x7e0
025235 r1 = r7
025236 r1 += r2
025237 r2 = r7
025238 r6 = *(u64 *)(r2 + 0x0)
025239 r8 = r6
025240 r8 >>= 0x6
025241 r6 ^= -0x1
025242 r6 >>= 0x7
025243 r6 |= r8
025244 r6 &= r9
025245 r6 += r4
025246 r4 = *(u64 *)(r2 + 0x8)
025247 r8 = r4
025248 r8 >>= 0x6
025249 r4 ^= -0x1
025250 r4 >>= 0x7
025251 r4 |= r8
025252 r4 &= r9
025253 r4 += r6
025254 r6 = *(u64 *)(r2 + 0x10)
025255 r8 = r6
025256 r8 >>= 0x6
025257 r6 ^= -0x1
025258 r6 >>= 0x7
025259 r6 |= r8
025260 r6 &= r9
025261 r6 += r4
025262 r4 = *(u64 *)(r2 + 0x18)
025263 r8 = r4
025264 r8 >>= 0x6
025265 r4 ^= -0x1
025266 r4 >>= 0x7
025267 r4 |= r8
025268 r4 &= r9
025269 r4 += r6
025270 r2 += 0x20
025271 if r2 != r1 goto <offset>
025272 goto <offset>
025273 r6 = r1
025274 r6 -= r7
025275 r7 = r1
025276 goto <offset>
025277 r3 += r9
025278 r7 += 0x1
025279 if r8 == 0x1 goto <offset>
025280 w4 = *(u8 *)(r7 + 0x0)
025281 r4 <<= 0x38
025282 r4 s>>= 0x38
025283 r8 = 0x1
025284 r9 = 0x1
025285 if r4 s<= -0x41 goto <offset>
025286 r6 += 0x1
025287 if r6 == 0x0 goto <offset>
025288 goto <offset>
025289 r9 = 0x0
025290 r6 += 0x1
025291 if r6 == 0x0 goto <offset>
025292 r8 = 0x0
025293 goto <offset>
025294 r8 = *(u64 *)(r10 - 0x10)
025295 r2 &= 0xfc
025296 r2 <<= 0x3
025297 if r3 < 0xc0 goto <offset>
025298 r3 = 0xc0
025299 r6 = r8
025300 r6 += r2
025301 r2 = 0x0
025302 r3 &= 0x3
025303 r3 <<= 0x3
025304 r1 = <addr> ll
025305 r0 = *(u64 *)(r6 + 0x0)
025306 r5 = r0
025307 r5 >>= 0x6
025308 r0 ^= -0x1
025309 r0 >>= 0x7
025310 r0 |= r5
025311 r0 &= r1
025312 r0 += r2
025313 r6 += 0x8
025314 r3 += -0x8
025315 r2 = r0
025316 if r3 != 0x0 goto <offset>
025317 r1 = <addr> ll
025318 r2 = r0
025319 r2 &= r1
025320 r0 >>= 0x8
025321 r0 &= r1
025322 r0 += r2
025323 r1 = <addr> ll
025324 r0 *= r1
025325 r0 >>= 0x30
025326 r0 += r4
025327 exit
025328 r6 = r2
025329 w2 = *(u32 *)(r1 + 0x0)
025330 r1 = r10
025331 r1 += -0x20
025332 r3 = r10
025333 r3 += -0xa
025334 r4 = 0xa
025335 call <target>
025336 r1 = *(u64 *)(r10 - 0x20)
025337 r2 = *(u64 *)(r10 - 0x18)
025338 *(u64 *)(r10 - 0xff8) = r2
025339 *(u64 *)(r10 - 0x1000) = r1
025340 r5 = r10
025341 r1 = r6
025342 r2 = 0x1
025343 r3 = 0x1
025344 r4 = 0x0
025345 call -0x24b
025346 exit
025347 *(u64 *)(r10 - 0x8) = r1
025348 r5 = r2
025349 r5 <<= 0x20
025350 r5 >>= 0x20
025351 *(u64 *)(r10 - 0x10) = r4
025352 if r5 < 0x3e8 goto <offset>
025353 r1 = r3
025354 r3 += -0x2
025355 r5 = r4
025356 r8 = r2
025357 r7 = r8
025358 r7 <<= 0x20
025359 r7 >>= 0x20
025360 r0 = r7
025361 r0 /= 0x2710
025362 r9 = r0
025363 r9 *= 0x2710
025364 r8 -= r9
025365 r6 = r8
025366 r6 &= 0xffff
025367 r6 /= 0x64
025368 r9 = r6
025369 r9 *= 0x64
025370 r8 -= r9
025371 r8 <<= 0x1
025372 r8 &= 0xfffe
025373 r6 <<= 0x1
025374 r9 = <addr> ll
025375 r9 += r8
025376 r8 = <addr> ll
025377 r8 += r6
025378 r6 = r3
025379 r6 += r5
025380 w4 = *(u8 *)(r8 + 0x1)
025381 *(u8 *)(r6 - 0x1) = w4
025382 w4 = *(u8 *)(r8 + 0x0)
025383 *(u8 *)(r6 - 0x2) = w4
025384 w4 = *(u8 *)(r9 + 0x1)
025385 *(u8 *)(r6 + 0x1) = w4
025386 w4 = *(u8 *)(r9 + 0x0)
025387 *(u8 *)(r6 + 0x0) = w4
025388 r5 += -0x4
025389 r8 = r0
025390 if r7 > 0x98967f goto <offset>
025391 r6 = r0
025392 r6 <<= 0x20
025393 r6 >>= 0x20
025394 if r6 <= 0x9 goto <offset>
025395 r6 = r0
025396 r6 &= 0xffff
025397 r6 /= 0x64
025398 r3 = r6
025399 r3 *= 0x64
025400 r0 -= r3
025401 r0 <<= 0x1
025402 r0 &= 0xfffe
025403 r3 = <addr> ll
025404 r3 += r0
025405 r4 = r1
025406 r4 += r5
025407 w0 = *(u8 *)(r3 + 0x1)
025408 *(u8 *)(r4 - 0x1) = w0
025409 r5 += -0x2
025410 r4 = r1
025411 r4 += r5
025412 w3 = *(u8 *)(r3 + 0x0)
025413 *(u8 *)(r4 + 0x0) = w3
025414 r2 <<= 0x20
025415 r2 >>= 0x20
025416 r4 = *(u64 *)(r10 - 0x10)
025417 if r2 != 0x0 goto <offset>
025418 goto <offset>
025419 r1 = r3
025420 r0 = r2
025421 r5 = r4
025422 r6 = r0
025423 r6 <<= 0x20
025424 r6 >>= 0x20
025425 if r6 > 0x9 goto <offset>
025426 r6 = r0
025427 r2 <<= 0x20
025428 r2 >>= 0x20
025429 r4 = *(u64 *)(r10 - 0x10)
025430 if r2 == 0x0 goto <offset>
025431 r2 = r6
025432 r2 <<= 0x20
025433 r2 >>= 0x20
025434 if r2 == 0x0 goto <offset>
025435 r6 <<= 0x1
025436 r6 &= 0x1e
025437 r2 = <addr> ll
025438 r2 += r6
025439 r5 += -0x1
025440 r3 = r1
025441 r3 += r5
025442 w2 = *(u8 *)(r2 + 0x1)
025443 *(u8 *)(r3 + 0x0) = w2
025444 r4 -= r5
025445 r2 = *(u64 *)(r10 - 0x8)
025446 *(u64 *)(r2 + 0x8) = r4
025447 r1 += r5
025448 *(u64 *)(r2 + 0x0) = r1
025449 exit
025450 r6 = r2
025451 r2 = *(u64 *)(r1 + 0x0)
025452 r1 = r10
025453 r1 += -0x28
025454 r3 = r10
025455 r3 += -0x14
025456 r4 = 0x14
025457 call <target>
025458 r1 = *(u64 *)(r10 - 0x28)
025459 r2 = *(u64 *)(r10 - 0x20)
025460 *(u64 *)(r10 - 0xff8) = r2
025461 *(u64 *)(r10 - 0x1000) = r1
025462 r5 = r10
025463 r1 = r6
025464 r2 = 0x1
025465 r3 = 0x1
025466 r4 = 0x0
025467 call -0x2c5
025468 exit
025469 *(u64 *)(r10 - 0x8) = r3
025470 r0 = r2
025471 *(u64 *)(r10 - 0x10) = r4
025472 r5 = r4
025473 if r2 < 0x3e8 goto <offset>
025474 r3 = *(u64 *)(r10 - 0x8)
025475 r3 += -0x2
025476 r5 = *(u64 *)(r10 - 0x10)
025477 r0 = r2
025478 r7 = r0
025479 r0 /= 0x2710
025480 r8 = r0
025481 r8 *= 0x2710
025482 r9 = r7
025483 r9 -= r8
025484 r6 = r9
025485 r6 &= 0xffff
025486 r6 /= 0x64
025487 r8 = r6
025488 r8 *= 0x64
025489 r9 -= r8
025490 r9 <<= 0x1
025491 r9 &= 0xfffe
025492 r6 <<= 0x1
025493 r8 = <addr> ll
025494 r8 += r9
025495 r9 = <addr> ll
025496 r9 += r6
025497 r6 = r3
025498 r6 += r5
025499 w4 = *(u8 *)(r9 + 0x1)
025500 *(u8 *)(r6 - 0x1) = w4
025501 w4 = *(u8 *)(r9 + 0x0)
025502 *(u8 *)(r6 - 0x2) = w4
025503 w4 = *(u8 *)(r8 + 0x1)
025504 *(u8 *)(r6 + 0x1) = w4
025505 w4 = *(u8 *)(r8 + 0x0)
025506 *(u8 *)(r6 + 0x0) = w4
025507 r5 += -0x4
025508 if r7 > 0x98967f goto <offset>
025509 if r0 <= 0x9 goto <offset>
025510 r6 = r0
025511 r6 &= 0xffff
025512 r6 /= 0x64
025513 r3 = r6
025514 r3 *= 0x64
025515 r0 -= r3
025516 r0 <<= 0x1
025517 r0 &= 0xfffe
025518 r3 = <addr> ll
025519 r3 += r0
025520 r7 = *(u64 *)(r10 - 0x8)
025521 r4 = r7
025522 r4 += r5
025523 w0 = *(u8 *)(r3 + 0x1)
025524 *(u8 *)(r4 - 0x1) = w0
025525 r5 += -0x2
025526 r4 = r7
025527 r4 += r5
025528 w3 = *(u8 *)(r3 + 0x0)
025529 *(u8 *)(r4 + 0x0) = w3
025530 if r2 != 0x0 goto <offset>
025531 goto <offset>
025532 r6 = r0
025533 r7 = *(u64 *)(r10 - 0x8)
025534 if r2 == 0x0 goto <offset>
025535 if r6 == 0x0 goto <offset>
025536 r6 <<= 0x1
025537 r6 &= 0x1e
025538 r2 = <addr> ll
025539 r2 += r6
025540 r5 += -0x1
025541 r3 = r7
025542 r3 += r5
025543 w2 = *(u8 *)(r2 + 0x1)
025544 *(u8 *)(r3 + 0x0) = w2
025545 r2 = *(u64 *)(r10 - 0x10)
025546 r2 -= r5
025547 *(u64 *)(r1 + 0x8) = r2
025548 r7 += r5
025549 *(u64 *)(r1 + 0x0) = r7
025550 exit
025551 r3 = *(u64 *)(r1 + 0x0)
025552 r1 = *(u64 *)(r1 + 0x8)
025553 r4 = *(u64 *)(r1 + 0x18)
025554 r1 = r3
025555 callx r4
025556 exit
025557 r4 = r2
025558 r3 = *(u64 *)(r1 + 0x8)
025559 r2 = *(u64 *)(r1 + 0x0)
025560 r1 = r4
025561 call -0x24e
025562 exit
025563 *(u64 *)(r10 - 0x58) = r2
025564 *(u64 *)(r10 - 0x60) = r1
025565 r1 = <addr> ll
025566 *(u64 *)(r10 - 0x50) = r1
025567 r1 = r10
025568 r1 += -0x20
025569 *(u64 *)(r10 - 0x40) = r1
025570 r1 = r10
025571 r1 += -0x58
025572 *(u64 *)(r10 - 0x10) = r1
025573 r1 = 0x636a ll
025574 *(u64 *)(r10 - 0x8) = r1
025575 *(u64 *)(r10 - 0x18) = r1
025576 r1 = r10
025577 r1 += -0x60
025578 *(u64 *)(r10 - 0x20) = r1
025579 *(u64 *)(r10 - 0x30) = 0x0
025580 *(u64 *)(r10 - 0x48) = 0x2
025581 *(u64 *)(r10 - 0x38) = 0x2
025582 r1 = r10
025583 r1 += -0x50
025584 r2 = r3
025585 call -0x3ee
025586 *(u64 *)(r10 - 0x58) = r2
025587 *(u64 *)(r10 - 0x60) = r1
025588 r1 = <addr> ll
025589 *(u64 *)(r10 - 0x50) = r1
025590 r1 = r10
025591 r1 += -0x20
025592 *(u64 *)(r10 - 0x40) = r1
025593 r1 = r10
025594 r1 += -0x58
025595 *(u64 *)(r10 - 0x10) = r1
025596 r1 = 0x636a ll
025597 *(u64 *)(r10 - 0x8) = r1
025598 *(u64 *)(r10 - 0x18) = r1
025599 r1 = r10
025600 r1 += -0x60
025601 *(u64 *)(r10 - 0x20) = r1
025602 *(u64 *)(r10 - 0x30) = 0x0
025603 *(u64 *)(r10 - 0x48) = 0x2
025604 *(u64 *)(r10 - 0x38) = 0x2
025605 r1 = r10
025606 r1 += -0x50
025607 r2 = r3
025608 call -0x405
025609 r6 = r1
025610 call sol_memcpy_
025611 r0 = r6
025612 exit
025613 *(u64 *)(r10 - 0x10) = r3
025614 *(u64 *)(r10 - 0x8) = r1
025615 r1 = r2
025616 r1 <<= 0x20
025617 r1 >>= 0x20
025618 r7 = r4
025619 r7 <<= 0x20
025620 r7 >>= 0x20
025621 r6 = r2
025622 r6 >>= 0x20
025623 r3 = r7
025624 r3 *= r1
025625 r7 *= r6
025626 r0 = r4
025627 r0 >>= 0x20
025628 r9 = r0
025629 r9 *= r1
025630 r1 = r9
025631 r1 += r7
025632 r8 = 0x1
025633 if r1 < r9 goto <offset>
025634 r8 = 0x0
025635 r9 = r1
025636 r9 <<= 0x20
025637 r7 = r3
025638 r7 += r9
025639 r9 = 0x1
025640 if r7 < r3 goto <offset>
025641 r9 = 0x0
025642 r3 = *(u64 *)(r10 - 0x8)
025643 *(u64 *)(r3 + 0x0) = r7
025644 r1 >>= 0x20
025645 r8 <<= 0x20
025646 r8 |= r1
025647 r1 = *(u64 *)(r10 - 0x10)
025648 r4 *= r1
025649 r5 *= r2
025650 r5 += r4
025651 r0 *= r6
025652 r0 += r5
025653 r0 += r8
025654 r0 += r9
025655 *(u64 *)(r3 + 0x8) = r0
025656 exit