Version diff
Upgrade at slot 432721489 for Program 4AUh...Txv3.
Before Previous version
4cd6d5f8...5a513e84After slot 432721489
PendingUpdated Jul 13, 2026, 9:24 PM
NArX...3dhdChanged instruction rows 28484
Before After
000000 r0 = *(u64 *)(r5 - 0xff8) 000001 if r3 < r2 goto <offset> 000002 r5 = *(u64 *)(r5 - 0x1000) 000003 if r3 > r5 goto <offset> 000004 r3 -= r2 000005 *(u64 *)(r1 + 0x8) = r3 000006 r4 += r2 000007 *(u64 *)(r1 + 0x0) = r4 000008 exit 000009 r1 = r2 000010 r2 = r3 000011 r3 = r0 000012 call <target> 000013 r1 = r3 000014 r2 = r5 000015 r3 = r0 000016 call <target> 000017 r2 = *(u64 *)(r3 + 0x8) 000018 if r2 == 0x0 goto <offset> 000019 r2 += -0x1 000020 *(u64 *)(r3 + 0x8) = r2 000021 r2 = *(u64 *)(r3 + 0x0) 000022 r4 = r2 000023 r4 += 0x30 000024 *(u64 *)(r3 + 0x0) = r4 000025 call <target> 000026 goto <offset> 000027 r2 = r10 000028 r2 += -0x10 000029 r6 = r1 000030 r1 = r2 000031 r2 = 0xbbd 000032 call <target> 000033 r1 = *(u64 *)(r10 - 0x10) 000034 r2 = *(u64 *)(r10 - 0x8) 000035 *(u64 *)(r6 + 0x10) = r2 000036 *(u64 *)(r6 + 0x8) = r1 000037 *(u32 *)(r6 + 0x0) = 0x2 000038 exit 000039 r2 = *(u64 *)(r3 + 0x8) 000040 if r2 == 0x0 goto <offset> 000041 r2 += -0x1 000042 *(u64 *)(r3 + 0x8) = r2 000043 r2 = *(u64 *)(r3 + 0x0) 000044 r4 = r2 000045 r4 += 0x30 000046 *(u64 *)(r3 + 0x0) = r4 000047 call <target> 000048 goto <offset> 000049 r2 = r10 000050 r2 += -0x10 000051 r6 = r1 000052 r1 = r2 000053 r2 = 0xbbd 000054 call <target> 000055 r1 = *(u64 *)(r10 - 0x10) 000056 r2 = *(u64 *)(r10 - 0x8) 000057 *(u64 *)(r6 + 0x8) = r2 000058 *(u64 *)(r6 + 0x0) = r1 000059 *(u32 *)(r6 + 0xb0) = 0x2 000060 exit 000061 r6 = r5 000062 *(u64 *)(r10 - 0x10) = r4 000063 r8 = r3 000064 *(u64 *)(r10 - 0x8) = r2 000065 r9 = r1 000066 call <target> 000067 r1 = <addr> ll 000068 r1 = *(u64 *)(r1 + 0x0) 000069 r2 = <addr> ll 000070 if r1 == 0x0 goto <offset> 000071 r2 = r1 000072 r1 = r2 000073 r1 -= r6 000074 r7 = 0x0 000075 r3 = 0x1 000076 if r1 <= r2 goto <offset> 000077 if r3 == 0x0 goto <offset> 000078 r1 = *(u64 *)(r10 - 0x8) 000079 r1 &= 0x1 000080 r1 = <addr> ll 000081 if r7 <= r1 goto <offset> 000082 r1 = <addr> ll 000083 *(u64 *)(r1 + 0x0) = r7 000084 r1 = r7 000085 r2 = *(u64 *)(r10 - 0x10) 000086 r3 = r6 000087 call <target> 000088 r1 = *(u64 *)(r8 + 0x0) 000089 *(u64 *)(r8 + 0x10) = r7 000090 *(u64 *)(r8 + 0x18) = r6 000091 *(u64 *)(r8 + 0x8) = r6 000092 *(u64 *)(r8 + 0x0) = 0x1 000093 *(u64 *)(r9 + 0x8) = r8 000094 r1 = *(u64 *)(r10 - 0x8) 000095 *(u64 *)(r9 + 0x0) = r1 000096 exit 000097 r3 = 0x0 000098 if r3 != 0x0 goto <offset> 000099 r7 = r1 000100 r1 = *(u64 *)(r10 - 0x8) 000101 r1 &= 0x1 000102 r1 = <addr> ll 000103 if r7 > r1 goto <offset> 000104 r1 = 0x1 000105 r2 = r6 000106 r3 = <addr> ll 000107 call <target> 000108 r7 = r3 000109 r6 = r2 000110 r8 = r1 000111 r9 = r7 000112 r9 += 0x8 000113 r1 = r6 000114 r1 &= 0x1 000115 *(u64 *)(r10 - 0x28) = 0x0 000116 *(u64 *)(r10 - 0x30) = 0x1 000117 *(u64 *)(r10 - 0x38) = 0x0 000118 r1 = <addr> ll 000119 *(u64 *)(r10 - 0x18) = r1 000120 r1 = r10 000121 r1 += -0x38 000122 *(u64 *)(r10 - 0x20) = r1 000123 r1 = <addr> ll 000124 *(u64 *)(r10 - 0x10) = r1 000125 r2 = r10 000126 r2 += -0x20 000127 r1 = r4 000128 call <target> 000129 if r0 != 0x0 goto <offset> 000130 r1 = *(u64 *)(r10 - 0x28) 000131 *(u64 *)(r10 - 0x40) = r1 000132 r1 = *(u64 *)(r10 - 0x30) 000133 *(u64 *)(r10 - 0x48) = r1 000134 r1 = *(u64 *)(r10 - 0x38) 000135 *(u64 *)(r10 - 0x50) = r1 000136 r1 = *(u64 *)(r7 + 0x0) 000137 *(u64 *)(r7 + 0x0) = 0x1 000138 r1 = *(u64 *)(r10 - 0x40) 000139 *(u64 *)(r9 + 0x10) = r1 000140 r1 = *(u64 *)(r10 - 0x48) 000141 *(u64 *)(r9 + 0x8) = r1 000142 r1 = *(u64 *)(r10 - 0x50) 000143 *(u64 *)(r9 + 0x0) = r1 000144 *(u64 *)(r8 + 0x8) = r7 000145 *(u64 *)(r8 + 0x0) = r6 000146 exit 000147 r3 = r10 000148 r3 += -0x1 000149 r1 = <addr> ll 000150 r2 = 0x37 000151 r4 = <addr> ll 000152 r5 = <addr> ll 000153 call <target> 000154 r7 = r2 000155 r6 = r1 000156 r8 = *(u64 *)(r7 + 0x18) 000157 r1 = *(u64 *)(r8 + 0x0) 000158 if r1 != 0x0 goto <offset> 000159 r1 = 0x0 000160 r2 = *(u64 *)(r8 + 0x8) 000161 if r2 != 0x0 goto <offset> 000162 r2 = *(u64 *)(r8 + 0x10) 000163 if r2 != 0x0 goto <offset> 000164 r2 = *(u64 *)(r8 + 0x18) 000165 if r2 != 0x0 goto <offset> 000166 r1 = r7 000167 call <target> 000168 if r0 == 0x0 goto <offset> 000169 r1 = *(u64 *)(r8 + 0x0) 000170 r3 = <addr> ll 000171 r2 = *(u64 *)(r8 + 0x18) 000172 r4 = *(u64 *)(r8 + 0x10) 000173 r5 = *(u64 *)(r8 + 0x8) 000174 r0 = *(u64 *)(r3 + 0x0) 000175 if r0 != r1 goto <offset> 000176 r0 = *(u64 *)(r3 + 0x8) 000177 if r0 != r5 goto <offset> 000178 r0 = *(u64 *)(r3 + 0x10) 000179 if r0 != r4 goto <offset> 000180 r0 = *(u64 *)(r3 + 0x18) 000181 if r0 == r2 goto <offset> 000182 r0 = *(u64 *)(r3 + 0x20) 000183 if r0 != r1 goto <offset> 000184 r1 = *(u64 *)(r3 + 0x28) 000185 if r1 != r5 goto <offset> 000186 r1 = *(u64 *)(r3 + 0x30) 000187 if r1 != r4 goto <offset> 000188 r1 = *(u64 *)(r3 + 0x38) 000189 if r1 == r2 goto <offset> 000190 r1 = r10 000191 r1 += -0xd0 000192 r2 = 0xbbf 000193 call <target> 000194 r3 = *(u64 *)(r10 - 0xc8) 000195 r2 = *(u64 *)(r10 - 0xd0) 000196 r1 = *(u64 *)(r8 + 0x18) 000197 *(u64 *)(r10 - 0x98) = r1 000198 r1 = *(u64 *)(r8 + 0x10) 000199 *(u64 *)(r10 - 0xa0) = r1 000200 r1 = *(u64 *)(r8 + 0x8) 000201 *(u64 *)(r10 - 0xa8) = r1 000202 r1 = *(u64 *)(r8 + 0x0) 000203 *(u64 *)(r10 - 0xb0) = r1 000204 r1 = r10 000205 r1 += -0xe0 000206 r4 = r10 000207 r4 += -0xb0 000208 call -0x65 000209 r1 = *(u64 *)(r10 - 0xe0) 000210 if r1 != 0x2 goto <offset> 000211 r1 = *(u64 *)(r7 + 0x10) 000212 r9 = r1 000213 r9 += 0x10 000214 r2 = *(u64 *)(r1 + 0x10) 000215 r3 = <addr> ll 000216 if r2 >= r3 goto <offset> 000217 *(u64 *)(r10 - 0x108) = r7 000218 r2 += 0x1 000219 *(u64 *)(r1 + 0x10) = r2 000220 r2 = *(u64 *)(r1 + 0x18) 000221 r1 = *(u64 *)(r1 + 0x20) 000222 *(u64 *)(r10 - 0xb8) = r1 000223 *(u64 *)(r10 - 0xc0) = r2 000224 r1 = r10 000225 r1 += -0xb0 000226 r2 = r10 000227 r2 += -0xc0 000228 call <target> 000229 r2 = *(u64 *)(r10 - 0xa8) 000230 r1 = *(u64 *)(r10 - 0xb0) 000231 w7 = *(u32 *)(r10 - 0x28) 000232 if r7 != 0x2 goto <offset> 000233 *(u64 *)(r6 + 0x8) = r2 000234 *(u64 *)(r6 + 0x0) = r1 000235 *(u32 *)(r6 + 0xb0) = 0x2 000236 goto <offset> 000237 *(u64 *)(r10 - 0xa0) = r9 000238 r1 = -<addr> ll 000239 *(u64 *)(r10 - 0xb0) = r1 000240 r1 = r10 000241 r1 += -0xf0 000242 r2 = r10 000243 r2 += -0xb0 000244 call <target> 000245 r1 = *(u64 *)(r10 - 0xf0) 000246 r2 = *(u64 *)(r10 - 0xe8) 000247 *(u64 *)(r6 + 0x8) = r2 000248 *(u64 *)(r6 + 0x0) = r1 000249 goto <offset> 000250 *(u64 *)(r10 - 0x110) = r1 000251 r1 = r6 000252 r1 += 0x38 000253 *(u64 *)(r10 - 0x118) = r2 000254 r2 = r10 000255 r2 += -0xa0 000256 r3 = 0x78 000257 call <target> 000258 r1 = *(u64 *)(r10 - 0x24) 000259 *(u64 *)(r6 + 0xb4) = r1 000260 r1 = *(u64 *)(r10 - 0x1c) 000261 *(u64 *)(r6 + 0xbc) = r1 000262 r1 = *(u64 *)(r10 - 0x14) 000263 *(u64 *)(r6 + 0xc4) = r1 000264 r1 = *(u64 *)(r10 - 0xc) 000265 *(u64 *)(r6 + 0xcc) = r1 000266 w1 = *(u32 *)(r10 - 0x4) 000267 *(u32 *)(r6 + 0xd4) = w1 000268 r1 = *(u64 *)(r8 + 0x18) 000269 *(u64 *)(r6 + 0x18) = r1 000270 r1 = *(u64 *)(r8 + 0x10) 000271 *(u64 *)(r6 + 0x10) = r1 000272 r1 = *(u64 *)(r8 + 0x8) 000273 *(u64 *)(r6 + 0x8) = r1 000274 r1 = *(u64 *)(r8 + 0x0) 000275 *(u64 *)(r6 + 0x0) = r1 000276 *(u32 *)(r6 + 0xb0) = w7 000277 r1 = *(u64 *)(r10 - 0x118) 000278 *(u64 *)(r6 + 0x30) = r1 000279 r1 = *(u64 *)(r10 - 0x110) 000280 *(u64 *)(r6 + 0x28) = r1 000281 r1 = *(u64 *)(r10 - 0x108) 000282 *(u64 *)(r6 + 0x20) = r1 000283 r1 = *(u64 *)(r9 + 0x0) 000284 r1 += -0x1 000285 *(u64 *)(r9 + 0x0) = r1 000286 goto <offset> 000287 r2 = *(u64 *)(r10 - 0xd8) 000288 *(u64 *)(r6 + 0x0) = r1 000289 *(u64 *)(r6 + 0x8) = r2 000290 *(u32 *)(r6 + 0xb0) = 0x2 000291 exit 000292 r1 = r10 000293 r1 += -0x100 000294 r2 = 0xbc4 000295 call <target> 000296 r1 = *(u64 *)(r10 - 0x100) 000297 r2 = *(u64 *)(r10 - 0xf8) 000298 goto <offset> 000299 r7 = r2 000300 r6 = r1 000301 r8 = *(u64 *)(r7 + 0x18) 000302 r1 = *(u64 *)(r8 + 0x0) 000303 if r1 != 0x0 goto <offset> 000304 r1 = 0x0 000305 r2 = *(u64 *)(r8 + 0x8) 000306 if r2 != 0x0 goto <offset> 000307 r2 = *(u64 *)(r8 + 0x10) 000308 if r2 != 0x0 goto <offset> 000309 r2 = *(u64 *)(r8 + 0x18) 000310 if r2 != 0x0 goto <offset> 000311 r1 = r7 000312 call <target> 000313 if r0 == 0x0 goto <offset> 000314 r1 = *(u64 *)(r8 + 0x0) 000315 r3 = <addr> ll 000316 r2 = *(u64 *)(r8 + 0x18) 000317 r4 = *(u64 *)(r8 + 0x10) 000318 r5 = *(u64 *)(r8 + 0x8) 000319 r0 = *(u64 *)(r3 + 0x0) 000320 if r0 != r1 goto <offset> 000321 r0 = *(u64 *)(r3 + 0x8) 000322 if r0 != r5 goto <offset> 000323 r0 = *(u64 *)(r3 + 0x10) 000324 if r0 != r4 goto <offset> 000325 r0 = *(u64 *)(r3 + 0x18) 000326 if r0 == r2 goto <offset> 000327 r0 = *(u64 *)(r3 + 0x20) 000328 if r0 != r1 goto <offset> 000329 r1 = *(u64 *)(r3 + 0x28) 000330 if r1 != r5 goto <offset> 000331 r1 = *(u64 *)(r3 + 0x30) 000332 if r1 != r4 goto <offset> 000333 r1 = *(u64 *)(r3 + 0x38) 000334 if r1 == r2 goto <offset> 000335 r1 = r10 000336 r1 += -0x78 000337 r2 = 0xbbf 000338 call <target> 000339 r3 = *(u64 *)(r10 - 0x70) 000340 r2 = *(u64 *)(r10 - 0x78) 000341 r1 = *(u64 *)(r8 + 0x18) 000342 *(u64 *)(r10 - 0x40) = r1 000343 r1 = *(u64 *)(r8 + 0x10) 000344 *(u64 *)(r10 - 0x48) = r1 000345 r1 = *(u64 *)(r8 + 0x8) 000346 *(u64 *)(r10 - 0x50) = r1 000347 r1 = *(u64 *)(r8 + 0x0) 000348 *(u64 *)(r10 - 0x58) = r1 000349 r1 = r10 000350 r1 += -0x88 000351 r4 = r10 000352 r4 += -0x58 000353 call -0xf6 000354 r1 = *(u64 *)(r10 - 0x88) 000355 if r1 != 0x2 goto <offset> 000356 r1 = *(u64 *)(r7 + 0x10) 000357 r9 = r1 000358 r9 += 0x10 000359 r2 = *(u64 *)(r1 + 0x10) 000360 r3 = <addr> ll 000361 if r2 >= r3 goto <offset> 000362 *(u64 *)(r10 - 0xb0) = r7 000363 r2 += 0x1 000364 *(u64 *)(r1 + 0x10) = r2 000365 r2 = *(u64 *)(r1 + 0x18) 000366 r1 = *(u64 *)(r1 + 0x20) 000367 *(u64 *)(r10 - 0x60) = r1 000368 *(u64 *)(r10 - 0x68) = r2 000369 r1 = r10 000370 r1 += -0x58 000371 r2 = r10 000372 r2 += -0x68 000373 call <target> 000374 w7 = *(u32 *)(r10 - 0x58) 000375 if r7 != 0x2 goto <offset> 000376 r1 = *(u64 *)(r10 - 0x50) 000377 r2 = *(u64 *)(r10 - 0x48) 000378 *(u64 *)(r6 + 0x10) = r2 000379 *(u64 *)(r6 + 0x8) = r1 000380 *(u32 *)(r6 + 0x0) = 0x2 000381 goto <offset> 000382 *(u64 *)(r10 - 0x48) = r9 000383 r1 = -<addr> ll 000384 *(u64 *)(r10 - 0x58) = r1 000385 r1 = r10 000386 r1 += -0x98 000387 r2 = r10 000388 r2 += -0x58 000389 call <target> 000390 r1 = *(u64 *)(r10 - 0x98) 000391 r2 = *(u64 *)(r10 - 0x90) 000392 *(u64 *)(r6 + 0x10) = r2 000393 *(u64 *)(r6 + 0x8) = r1 000394 goto <offset> 000395 w1 = *(u32 *)(r10 - 0x54) 000396 *(u64 *)(r10 - 0xb8) = r1 000397 r1 = *(u64 *)(r10 - 0x50) 000398 *(u64 *)(r10 - 0xc0) = r1 000399 r1 = *(u64 *)(r10 - 0x48) 000400 *(u64 *)(r10 - 0xc8) = r1 000401 r1 = r6 000402 r1 += 0x18 000403 r2 = r10 000404 r2 += -0x40 000405 r3 = 0x40 000406 call <target> 000407 r1 = *(u64 *)(r8 + 0x18) 000408 *(u64 *)(r6 + 0x78) = r1 000409 r1 = *(u64 *)(r8 + 0x10) 000410 *(u64 *)(r6 + 0x70) = r1 000411 r1 = *(u64 *)(r8 + 0x8) 000412 *(u64 *)(r6 + 0x68) = r1 000413 r1 = *(u64 *)(r8 + 0x0) 000414 *(u64 *)(r6 + 0x60) = r1 000415 r1 = *(u64 *)(r10 - 0xb0) 000416 *(u64 *)(r6 + 0x58) = r1 000417 r1 = *(u64 *)(r10 - 0xc8) 000418 *(u64 *)(r6 + 0x10) = r1 000419 r1 = *(u64 *)(r10 - 0xc0) 000420 *(u64 *)(r6 + 0x8) = r1 000421 r1 = *(u64 *)(r10 - 0xb8) 000422 *(u32 *)(r6 + 0x4) = w1 000423 *(u32 *)(r6 + 0x0) = w7 000424 r1 = *(u64 *)(r9 + 0x0) 000425 r1 += -0x1 000426 *(u64 *)(r9 + 0x0) = r1 000427 goto <offset> 000428 r2 = *(u64 *)(r10 - 0x80) 000429 *(u64 *)(r6 + 0x8) = r1 000430 *(u64 *)(r6 + 0x10) = r2 000431 *(u32 *)(r6 + 0x0) = 0x2 000432 exit 000433 r1 = r10 000434 r1 += -0xa8 000435 r2 = 0xbc4 000436 call <target> 000437 r1 = *(u64 *)(r10 - 0xa8) 000438 r2 = *(u64 *)(r10 - 0xa0) 000439 goto <offset> 000440 r6 = r1 000441 r7 = *(u64 *)(r2 + 0x18) 000442 r1 = *(u64 *)(r7 + 0x0) 000443 if r1 == 0x0 goto <offset> 000444 r3 = <addr> ll 000445 if r1 != r3 goto <offset> 000446 r1 = *(u64 *)(r7 + 0x8) 000447 r3 = <addr> ll 000448 if r1 != r3 goto <offset> 000449 r1 = *(u64 *)(r7 + 0x10) 000450 r3 = -<addr> ll 000451 if r1 != r3 goto <offset> 000452 r1 = *(u64 *)(r7 + 0x18) 000453 r3 = <addr> ll 000454 if r1 != r3 goto <offset> 000455 r1 = *(u64 *)(r2 + 0x10) 000456 r7 = r1 000457 r7 += 0x10 000458 r3 = *(u64 *)(r1 + 0x10) 000459 r4 = <addr> ll 000460 if r3 >= r4 goto <offset> 000461 r8 = r2 000462 r3 += 0x1 000463 *(u64 *)(r1 + 0x10) = r3 000464 r2 = *(u64 *)(r1 + 0x18) 000465 r1 = *(u64 *)(r1 + 0x20) 000466 *(u64 *)(r10 - 0x18) = r1 000467 *(u64 *)(r10 - 0x20) = r2 000468 r1 = r10 000469 r1 += -0x60 000470 r2 = r10 000471 r2 += -0x20 000472 call <target> 000473 w1 = *(u32 *)(r10 - 0x60) 000474 if r1 != 0x1 goto <offset> 000475 r1 = *(u64 *)(r10 - 0x58) 000476 r2 = *(u64 *)(r10 - 0x50) 000477 *(u64 *)(r6 + 0x10) = r2 000478 *(u64 *)(r6 + 0x8) = r1 000479 *(u64 *)(r6 + 0x0) = 0x0 000480 goto <offset> 000481 r1 = *(u64 *)(r7 + 0x8) 000482 if r1 != 0x0 goto <offset> 000483 r1 = *(u64 *)(r7 + 0x10) 000484 if r1 != 0x0 goto <offset> 000485 r1 = *(u64 *)(r7 + 0x18) 000486 if r1 == 0x0 goto <offset> 000487 r1 = r10 000488 r1 += -0x70 000489 r2 = 0xbbf 000490 call <target> 000491 r3 = *(u64 *)(r10 - 0x68) 000492 r2 = *(u64 *)(r10 - 0x70) 000493 r1 = *(u64 *)(r7 + 0x18) 000494 *(u64 *)(r10 - 0x48) = r1 000495 r1 = *(u64 *)(r7 + 0x10) 000496 *(u64 *)(r10 - 0x50) = r1 000497 r1 = *(u64 *)(r7 + 0x8) 000498 *(u64 *)(r10 - 0x58) = r1 000499 r1 = *(u64 *)(r7 + 0x0) 000500 *(u64 *)(r10 - 0x60) = r1 000501 r1 = <addr> ll 000502 *(u64 *)(r10 - 0x40) = r1 000503 r1 = <addr> ll 000504 *(u64 *)(r10 - 0x38) = r1 000505 r1 = -<addr> ll 000506 *(u64 *)(r10 - 0x30) = r1 000507 r1 = <addr> ll 000508 *(u64 *)(r10 - 0x28) = r1 000509 r1 = r10 000510 r1 += -0x80 000511 r4 = r10 000512 r4 += -0x60 000513 call <target> 000514 r1 = *(u64 *)(r10 - 0x80) 000515 r2 = *(u64 *)(r10 - 0x78) 000516 *(u64 *)(r6 + 0x10) = r2 000517 *(u64 *)(r6 + 0x8) = r1 000518 *(u64 *)(r6 + 0x0) = 0x0 000519 exit 000520 *(u64 *)(r10 - 0x50) = r7 000521 r1 = -<addr> ll 000522 *(u64 *)(r10 - 0x60) = r1 000523 r1 = r10 000524 r1 += -0x90 000525 r2 = r10 000526 r2 += -0x60 000527 call <target> 000528 r1 = *(u64 *)(r10 - 0x90) 000529 r2 = *(u64 *)(r10 - 0x88) 000530 goto <offset> 000531 r8 = r2 000532 r1 = r2 000533 call <target> 000534 if r0 == 0x0 goto <offset> 000535 r1 = *(u64 *)(r7 + 0x0) 000536 r2 = r8 000537 r3 = <addr> ll 000538 if r1 == r3 goto <offset> 000539 goto <offset> 000540 r1 = *(u64 *)(r10 - 0x48) 000541 *(u64 *)(r10 - 0x10) = r1 000542 r1 = *(u64 *)(r10 - 0x40) 000543 *(u64 *)(r10 - 0x8) = r1 000544 w1 = *(u32 *)(r10 - 0x5c) 000545 r2 = *(u64 *)(r10 - 0x58) 000546 r3 = *(u64 *)(r10 - 0x50) 000547 *(u64 *)(r6 + 0x14) = r3 000548 *(u64 *)(r6 + 0xc) = r2 000549 *(u32 *)(r6 + 0x8) = w1 000550 *(u64 *)(r6 + 0x0) = r8 000551 r1 = *(u64 *)(r10 - 0x10) 000552 *(u64 *)(r6 + 0x1c) = r1 000553 r1 = *(u64 *)(r10 - 0x8) 000554 *(u64 *)(r6 + 0x24) = r1 000555 r1 = *(u64 *)(r7 + 0x0) 000556 r1 += -0x1 000557 *(u64 *)(r7 + 0x0) = r1 000558 goto <offset> 000559 r1 = r10 000560 r1 += -0xa0 000561 r2 = 0xbc4 000562 call <target> 000563 r1 = *(u64 *)(r10 - 0xa0) 000564 r2 = *(u64 *)(r10 - 0x98) 000565 goto <offset> 000566 r6 = r1 000567 r7 = *(u64 *)(r2 + 0x18) 000568 r1 = *(u64 *)(r7 + 0x0) 000569 if r1 == 0x0 goto <offset> 000570 r3 = <addr> ll 000571 if r1 != r3 goto <offset> 000572 r1 = *(u64 *)(r7 + 0x8) 000573 r3 = <addr> ll 000574 if r1 != r3 goto <offset> 000575 r1 = *(u64 *)(r7 + 0x10) 000576 r3 = -<addr> ll 000577 if r1 != r3 goto <offset> 000578 r1 = *(u64 *)(r7 + 0x18) 000579 r3 = <addr> ll 000580 if r1 != r3 goto <offset> 000581 r1 = *(u64 *)(r2 + 0x10) 000582 r7 = r1 000583 r7 += 0x10 000584 r3 = *(u64 *)(r1 + 0x10) 000585 r4 = <addr> ll 000586 if r3 >= r4 goto <offset> 000587 *(u64 *)(r10 - 0xc8) = r2 000588 r3 += 0x1 000589 *(u64 *)(r1 + 0x10) = r3 000590 r2 = *(u64 *)(r1 + 0x18) 000591 r1 = *(u64 *)(r1 + 0x20) 000592 *(u64 *)(r10 - 0x78) = r1 000593 *(u64 *)(r10 - 0x80) = r2 000594 r1 = r10 000595 r1 += -0x70 000596 r2 = r10 000597 r2 += -0x80 000598 call <target> 000599 r8 = *(u64 *)(r10 - 0x68) 000600 r1 = *(u64 *)(r10 - 0x70) 000601 w9 = *(u8 *)(r10 - 0x6) 000602 if r9 != 0x2 goto <offset> 000603 *(u64 *)(r6 + 0x8) = r8 000604 *(u64 *)(r6 + 0x0) = r1 000605 *(u8 *)(r6 + 0x72) = 0x2 000606 goto <offset> 000607 r1 = *(u64 *)(r7 + 0x8) 000608 if r1 != 0x0 goto <offset> 000609 r1 = *(u64 *)(r7 + 0x10) 000610 if r1 != 0x0 goto <offset> 000611 r1 = *(u64 *)(r7 + 0x18) 000612 if r1 == 0x0 goto <offset> 000613 r1 = r10 000614 r1 += -0x90 000615 r2 = 0xbbf 000616 call <target> 000617 r3 = *(u64 *)(r10 - 0x88) 000618 r2 = *(u64 *)(r10 - 0x90) 000619 r1 = *(u64 *)(r7 + 0x18) 000620 *(u64 *)(r10 - 0x58) = r1 000621 r1 = *(u64 *)(r7 + 0x10) 000622 *(u64 *)(r10 - 0x60) = r1 000623 r1 = *(u64 *)(r7 + 0x8) 000624 *(u64 *)(r10 - 0x68) = r1 000625 r1 = *(u64 *)(r7 + 0x0) 000626 *(u64 *)(r10 - 0x70) = r1 000627 r1 = <addr> ll 000628 *(u64 *)(r10 - 0x50) = r1 000629 r1 = <addr> ll 000630 *(u64 *)(r10 - 0x48) = r1 000631 r1 = -<addr> ll 000632 *(u64 *)(r10 - 0x40) = r1 000633 r1 = <addr> ll 000634 *(u64 *)(r10 - 0x38) = r1 000635 r1 = r10 000636 r1 += -0xa0 000637 r4 = r10 000638 r4 += -0x70 000639 call <target> 000640 r1 = *(u64 *)(r10 - 0xa0) 000641 r2 = *(u64 *)(r10 - 0x98) 000642 *(u64 *)(r6 + 0x8) = r2 000643 *(u64 *)(r6 + 0x0) = r1 000644 *(u8 *)(r6 + 0x72) = 0x2 000645 exit 000646 *(u64 *)(r10 - 0x60) = r7 000647 r1 = -<addr> ll 000648 *(u64 *)(r10 - 0x70) = r1 000649 r1 = r10 000650 r1 += -0xb0 000651 r2 = r10 000652 r2 += -0x70 000653 call <target> 000654 r1 = *(u64 *)(r10 - 0xb0) 000655 r2 = *(u64 *)(r10 - 0xa8) 000656 goto <offset> 000657 r8 = r2 000658 r1 = r2 000659 call <target> 000660 if r0 == 0x0 goto <offset> 000661 r1 = *(u64 *)(r7 + 0x0) 000662 r2 = r8 000663 r3 = <addr> ll 000664 if r1 == r3 goto <offset> 000665 goto <offset> 000666 *(u64 *)(r10 - 0xd0) = r1 000667 r1 = r6 000668 r1 += 0x18 000669 r2 = r10 000670 r2 += -0x60 000671 r3 = 0x5a 000672 call <target> 000673 w1 = *(u32 *)(r10 - 0x5) 000674 *(u32 *)(r6 + 0x73) = w1 000675 w1 = *(u8 *)(r10 - 0x1) 000676 *(u8 *)(r6 + 0x77) = w1 000677 *(u8 *)(r6 + 0x72) = w9 000678 *(u64 *)(r6 + 0x10) = r8 000679 r1 = *(u64 *)(r10 - 0xd0) 000680 *(u64 *)(r6 + 0x8) = r1 000681 r1 = *(u64 *)(r10 - 0xc8) 000682 *(u64 *)(r6 + 0x0) = r1 000683 r1 = *(u64 *)(r7 + 0x0) 000684 r1 += -0x1 000685 *(u64 *)(r7 + 0x0) = r1 000686 goto <offset> 000687 r1 = r10 000688 r1 += -0xc0 000689 r2 = 0xbc4 000690 call <target> 000691 r1 = *(u64 *)(r10 - 0xc0) 000692 r2 = *(u64 *)(r10 - 0xb8) 000693 goto <offset> 000694 r6 = r1 000695 r7 = *(u64 *)(r2 + 0x18) 000696 r1 = *(u64 *)(r7 + 0x0) 000697 if r1 == 0x0 goto <offset> 000698 r3 = <addr> ll 000699 if r1 != r3 goto <offset> 000700 r1 = *(u64 *)(r7 + 0x8) 000701 r3 = <addr> ll 000702 if r1 != r3 goto <offset> 000703 r1 = *(u64 *)(r7 + 0x10) 000704 r3 = -<addr> ll 000705 if r1 != r3 goto <offset> 000706 r1 = *(u64 *)(r7 + 0x18) 000707 r3 = <addr> ll 000708 if r1 != r3 goto <offset> 000709 r4 = *(u64 *)(r2 + 0x10) 000710 r8 = r4 000711 r8 += 0x10 000712 r1 = *(u64 *)(r4 + 0x10) 000713 r3 = <addr> ll 000714 if r1 >= r3 goto <offset> 000715 r3 = r1 000716 r3 += 0x1 000717 *(u64 *)(r4 + 0x10) = r3 000718 r3 = *(u64 *)(r4 + 0x20) 000719 if r3 < 0x8 goto <offset> 000720 r3 += -0x8 000721 if r3 >= 0x20 goto <offset> 000722 r1 = <addr> ll 000723 call <target> 000724 r7 = r0 000725 r1 = r10 000726 r1 += -0x80 000727 r2 = 0xbbb 000728 call <target> 000729 r3 = *(u64 *)(r10 - 0x78) 000730 r9 = *(u64 *)(r10 - 0x80) 000731 r1 = r7 000732 r1 &= 0x3 000733 r2 = r1 000734 r2 += -0x2 000735 if r2 < 0x2 goto <offset> 000736 if r1 == 0x0 goto <offset> 000737 r1 = *(u64 *)(r7 + 0x7) 000738 r2 = *(u64 *)(r1 + 0x0) 000739 if r2 == 0x0 goto <offset> 000740 r1 = *(u64 *)(r7 - 0x1) 000741 r7 = r3 000742 callx r2 000743 r3 = r7 000744 *(u64 *)(r6 + 0x10) = r3 000745 *(u64 *)(r6 + 0x8) = r9 000746 *(u64 *)(r6 + 0x0) = 0x0 000747 r1 = *(u64 *)(r8 + 0x0) 000748 r1 += -0x1 000749 *(u64 *)(r8 + 0x0) = r1 000750 goto <offset> 000751 r1 = *(u64 *)(r7 + 0x8) 000752 if r1 != 0x0 goto <offset> 000753 r1 = *(u64 *)(r7 + 0x10) 000754 if r1 != 0x0 goto <offset> 000755 r1 = *(u64 *)(r7 + 0x18) 000756 if r1 == 0x0 goto <offset> 000757 r1 = r10 000758 r1 += -0x50 000759 r2 = 0xbbf 000760 call <target> 000761 r3 = *(u64 *)(r10 - 0x48) 000762 r2 = *(u64 *)(r10 - 0x50) 000763 r1 = *(u64 *)(r7 + 0x18) 000764 *(u64 *)(r10 - 0x28) = r1 000765 r1 = *(u64 *)(r7 + 0x10) 000766 *(u64 *)(r10 - 0x30) = r1 000767 r1 = *(u64 *)(r7 + 0x8) 000768 *(u64 *)(r10 - 0x38) = r1 000769 r1 = *(u64 *)(r7 + 0x0) 000770 *(u64 *)(r10 - 0x40) = r1 000771 r1 = <addr> ll 000772 *(u64 *)(r10 - 0x20) = r1 000773 r1 = <addr> ll 000774 *(u64 *)(r10 - 0x18) = r1 000775 r1 = -<addr> ll 000776 *(u64 *)(r10 - 0x10) = r1 000777 r1 = <addr> ll 000778 *(u64 *)(r10 - 0x8) = r1 000779 r1 = r10 000780 r1 += -0x60 000781 r4 = r10 000782 r4 += -0x40 000783 call <target> 000784 r1 = *(u64 *)(r10 - 0x60) 000785 r2 = *(u64 *)(r10 - 0x58) 000786 *(u64 *)(r6 + 0x10) = r2 000787 *(u64 *)(r6 + 0x8) = r1 000788 *(u64 *)(r6 + 0x0) = 0x0 000789 exit 000790 *(u64 *)(r10 - 0x30) = r8 000791 r1 = -<addr> ll 000792 *(u64 *)(r10 - 0x40) = r1 000793 r1 = r10 000794 r1 += -0x70 000795 r2 = r10 000796 r2 += -0x40 000797 call <target> 000798 r1 = *(u64 *)(r10 - 0x70) 000799 r2 = *(u64 *)(r10 - 0x68) 000800 goto <offset> 000801 r8 = r2 000802 r1 = r2 000803 call <target> 000804 if r0 == 0x0 goto <offset> 000805 r1 = *(u64 *)(r7 + 0x0) 000806 r2 = r8 000807 r3 = <addr> ll 000808 if r1 == r3 goto <offset> 000809 goto <offset> 000810 r3 = *(u64 *)(r4 + 0x18) 000811 r4 = *(u64 *)(r3 + 0xe) 000812 w5 = *(u8 *)(r3 + 0x16) 000813 *(u8 *)(r10 - 0x38) = w5 000814 w5 = *(u16 *)(r3 + 0xc) 000815 *(u16 *)(r6 + 0xc) = w5 000816 w5 = *(u32 *)(r3 + 0x8) 000817 *(u32 *)(r6 + 0x8) = w5 000818 *(u64 *)(r10 - 0x40) = r4 000819 r5 = *(u64 *)(r10 - 0x3f) 000820 r0 = *(u64 *)(r3 + 0x17) 000821 w7 = *(u8 *)(r3 + 0x27) 000822 *(u8 *)(r6 + 0x27) = w7 000823 r3 = *(u64 *)(r3 + 0x1f) 000824 *(u64 *)(r6 + 0x1f) = r3 000825 *(u64 *)(r6 + 0x17) = r0 000826 *(u64 *)(r6 + 0xf) = r5 000827 *(u8 *)(r6 + 0xe) = w4 000828 *(u64 *)(r6 + 0x0) = r2 000829 *(u64 *)(r8 + 0x0) = r1 000830 goto <offset> 000831 r1 = r10 000832 r1 += -0x90 000833 r2 = 0xbc4 000834 call <target> 000835 r1 = *(u64 *)(r10 - 0x90) 000836 r2 = *(u64 *)(r10 - 0x88) 000837 goto <offset> 000838 r1 = 0x8 000839 r2 = r3 000840 r3 = <addr> ll 000841 call <target> 000842 r6 = r1 000843 r7 = *(u64 *)(r2 + 0x18) 000844 r1 = *(u64 *)(r7 + 0x0) 000845 if r1 == 0x0 goto <offset> 000846 r3 = <addr> ll 000847 if r1 != r3 goto <offset> 000848 r1 = *(u64 *)(r7 + 0x8) 000849 r3 = <addr> ll 000850 if r1 != r3 goto <offset> 000851 r1 = *(u64 *)(r7 + 0x10) 000852 r3 = -<addr> ll 000853 if r1 != r3 goto <offset> 000854 r1 = *(u64 *)(r7 + 0x18) 000855 r3 = <addr> ll 000856 if r1 != r3 goto <offset> 000857 r1 = *(u64 *)(r2 + 0x10) 000858 r7 = r1 000859 r7 += 0x10 000860 r3 = *(u64 *)(r1 + 0x10) 000861 r4 = <addr> ll 000862 if r3 >= r4 goto <offset> 000863 *(u64 *)(r10 - 0xc8) = r2 000864 r3 += 0x1 000865 *(u64 *)(r1 + 0x10) = r3 000866 r2 = *(u64 *)(r1 + 0x18) 000867 r1 = *(u64 *)(r1 + 0x20) 000868 *(u64 *)(r10 - 0x78) = r1 000869 *(u64 *)(r10 - 0x80) = r2 000870 r1 = r10 000871 r1 += -0x70 000872 r2 = r10 000873 r2 += -0x80 000874 call <target> 000875 r8 = *(u64 *)(r10 - 0x68) 000876 r1 = *(u64 *)(r10 - 0x70) 000877 w9 = *(u8 *)(r10 - 0x6) 000878 if r9 != 0x2 goto <offset> 000879 *(u64 *)(r6 + 0x8) = r8 000880 *(u64 *)(r6 + 0x0) = r1 000881 *(u8 *)(r6 + 0x72) = 0x2 000882 goto <offset> 000883 r1 = *(u64 *)(r7 + 0x8) 000884 if r1 != 0x0 goto <offset> 000885 r1 = *(u64 *)(r7 + 0x10) 000886 if r1 != 0x0 goto <offset> 000887 r1 = *(u64 *)(r7 + 0x18) 000888 if r1 == 0x0 goto <offset> 000889 r1 = r10 000890 r1 += -0x90 000891 r2 = 0xbbf 000892 call <target> 000893 r3 = *(u64 *)(r10 - 0x88) 000894 r2 = *(u64 *)(r10 - 0x90) 000895 r1 = *(u64 *)(r7 + 0x18) 000896 *(u64 *)(r10 - 0x58) = r1 000897 r1 = *(u64 *)(r7 + 0x10) 000898 *(u64 *)(r10 - 0x60) = r1 000899 r1 = *(u64 *)(r7 + 0x8) 000900 *(u64 *)(r10 - 0x68) = r1 000901 r1 = *(u64 *)(r7 + 0x0) 000902 *(u64 *)(r10 - 0x70) = r1 000903 r1 = <addr> ll 000904 *(u64 *)(r10 - 0x50) = r1 000905 r1 = <addr> ll 000906 *(u64 *)(r10 - 0x48) = r1 000907 r1 = -<addr> ll 000908 *(u64 *)(r10 - 0x40) = r1 000909 r1 = <addr> ll 000910 *(u64 *)(r10 - 0x38) = r1 000911 r1 = r10 000912 r1 += -0xa0 000913 r4 = r10 000914 r4 += -0x70 000915 call <target> 000916 r1 = *(u64 *)(r10 - 0xa0) 000917 r2 = *(u64 *)(r10 - 0x98) 000918 *(u64 *)(r6 + 0x8) = r2 000919 *(u64 *)(r6 + 0x0) = r1 000920 *(u8 *)(r6 + 0x72) = 0x2 000921 exit 000922 *(u64 *)(r10 - 0x60) = r7 000923 r1 = -<addr> ll 000924 *(u64 *)(r10 - 0x70) = r1 000925 r1 = r10 000926 r1 += -0xb0 000927 r2 = r10 000928 r2 += -0x70 000929 call <target> 000930 r1 = *(u64 *)(r10 - 0xb0) 000931 r2 = *(u64 *)(r10 - 0xa8) 000932 goto <offset> 000933 r8 = r2 000934 r1 = r2 000935 call <target> 000936 if r0 == 0x0 goto <offset> 000937 r1 = *(u64 *)(r7 + 0x0) 000938 r2 = r8 000939 r3 = <addr> ll 000940 if r1 == r3 goto <offset> 000941 goto <offset> 000942 *(u64 *)(r10 - 0xd0) = r1 000943 r1 = r6 000944 r1 += 0x18 000945 r2 = r10 000946 r2 += -0x60 000947 r3 = 0x5a 000948 call <target> 000949 w1 = *(u32 *)(r10 - 0x5) 000950 *(u32 *)(r6 + 0x73) = w1 000951 w1 = *(u8 *)(r10 - 0x1) 000952 *(u8 *)(r6 + 0x77) = w1 000953 *(u8 *)(r6 + 0x72) = w9 000954 *(u64 *)(r6 + 0x10) = r8 000955 r1 = *(u64 *)(r10 - 0xd0) 000956 *(u64 *)(r6 + 0x8) = r1 000957 r1 = *(u64 *)(r10 - 0xc8) 000958 *(u64 *)(r6 + 0x0) = r1 000959 r1 = *(u64 *)(r7 + 0x0) 000960 r1 += -0x1 000961 *(u64 *)(r7 + 0x0) = r1 000962 goto <offset> 000963 r1 = r10 000964 r1 += -0xc0 000965 r2 = 0xbc4 000966 call <target> 000967 r1 = *(u64 *)(r10 - 0xc0) 000968 r2 = *(u64 *)(r10 - 0xb8) 000969 goto <offset> 000970 r6 = r1 000971 r7 = *(u64 *)(r2 + 0x18) 000972 r1 = *(u64 *)(r7 + 0x0) 000973 if r1 == 0x0 goto <offset> 000974 r3 = <addr> ll 000975 if r1 != r3 goto <offset> 000976 r1 = *(u64 *)(r7 + 0x8) 000977 r3 = <addr> ll 000978 if r1 != r3 goto <offset> 000979 r1 = *(u64 *)(r7 + 0x10) 000980 r3 = -<addr> ll 000981 if r1 != r3 goto <offset> 000982 r1 = *(u64 *)(r7 + 0x18) 000983 r3 = <addr> ll 000984 if r1 != r3 goto <offset> 000985 r1 = *(u64 *)(r2 + 0x10) 000986 r7 = r1 000987 r7 += 0x10 000988 r3 = *(u64 *)(r1 + 0x10) 000989 r4 = <addr> ll 000990 if r3 >= r4 goto <offset> 000991 r8 = r2 000992 r3 += 0x1 000993 *(u64 *)(r1 + 0x10) = r3 000994 r2 = *(u64 *)(r1 + 0x18) 000995 r1 = *(u64 *)(r1 + 0x20) 000996 *(u64 *)(r10 - 0x18) = r1 000997 *(u64 *)(r10 - 0x20) = r2 000998 r1 = r10 000999 r1 += -0x60 001000 r2 = r10 001001 r2 += -0x20 001002 call <target> 001003 w1 = *(u8 *)(r10 - 0x60) 001004 if r1 != 0x1 goto <offset> 001005 r1 = *(u64 *)(r10 - 0x58) 001006 r2 = *(u64 *)(r10 - 0x50) 001007 *(u64 *)(r6 + 0x10) = r2 001008 *(u64 *)(r6 + 0x8) = r1 001009 *(u64 *)(r6 + 0x0) = 0x0 001010 goto <offset> 001011 r1 = *(u64 *)(r7 + 0x8) 001012 if r1 != 0x0 goto <offset> 001013 r1 = *(u64 *)(r7 + 0x10) 001014 if r1 != 0x0 goto <offset> 001015 r1 = *(u64 *)(r7 + 0x18) 001016 if r1 == 0x0 goto <offset> 001017 r1 = r10 001018 r1 += -0x70 001019 r2 = 0xbbf 001020 call <target> 001021 r3 = *(u64 *)(r10 - 0x68) 001022 r2 = *(u64 *)(r10 - 0x70) 001023 r1 = *(u64 *)(r7 + 0x18) 001024 *(u64 *)(r10 - 0x48) = r1 001025 r1 = *(u64 *)(r7 + 0x10) 001026 *(u64 *)(r10 - 0x50) = r1 001027 r1 = *(u64 *)(r7 + 0x8) 001028 *(u64 *)(r10 - 0x58) = r1 001029 r1 = *(u64 *)(r7 + 0x0) 001030 *(u64 *)(r10 - 0x60) = r1 001031 r1 = <addr> ll 001032 *(u64 *)(r10 - 0x40) = r1 001033 r1 = <addr> ll 001034 *(u64 *)(r10 - 0x38) = r1 001035 r1 = -<addr> ll 001036 *(u64 *)(r10 - 0x30) = r1 001037 r1 = <addr> ll 001038 *(u64 *)(r10 - 0x28) = r1 001039 r1 = r10 001040 r1 += -0x80 001041 r4 = r10 001042 r4 += -0x60 001043 call <target> 001044 r1 = *(u64 *)(r10 - 0x80) 001045 r2 = *(u64 *)(r10 - 0x78) 001046 *(u64 *)(r6 + 0x10) = r2 001047 *(u64 *)(r6 + 0x8) = r1 001048 *(u64 *)(r6 + 0x0) = 0x0 001049 exit 001050 *(u64 *)(r10 - 0x50) = r7 001051 r1 = -<addr> ll 001052 *(u64 *)(r10 - 0x60) = r1 001053 r1 = r10 001054 r1 += -0x90 001055 r2 = r10 001056 r2 += -0x60 001057 call <target> 001058 r1 = *(u64 *)(r10 - 0x90) 001059 r2 = *(u64 *)(r10 - 0x88) 001060 goto <offset> 001061 r8 = r2 001062 r1 = r2 001063 call <target> 001064 if r0 == 0x0 goto <offset> 001065 r1 = *(u64 *)(r7 + 0x0) 001066 r2 = r8 001067 r3 = <addr> ll 001068 if r1 == r3 goto <offset> 001069 goto <offset> 001070 w1 = *(u32 *)(r10 - 0x5c) 001071 *(u32 *)(r6 + 0xb) = w1 001072 w1 = *(u32 *)(r10 - 0x5f) 001073 *(u32 *)(r6 + 0x8) = w1 001074 r1 = *(u64 *)(r10 - 0x48) 001075 *(u64 *)(r10 - 0x10) = r1 001076 w2 = *(u8 *)(r10 - 0x40) 001077 *(u8 *)(r10 - 0x8) = w2 001078 r3 = *(u64 *)(r10 - 0x58) 001079 r4 = *(u64 *)(r10 - 0x50) 001080 *(u8 *)(r6 + 0x27) = w2 001081 *(u64 *)(r6 + 0x1f) = r1 001082 *(u64 *)(r6 + 0x17) = r4 001083 *(u64 *)(r6 + 0xf) = r3 001084 *(u64 *)(r6 + 0x0) = r8 001085 r1 = *(u64 *)(r7 + 0x0) 001086 r1 += -0x1 001087 *(u64 *)(r7 + 0x0) = r1 001088 goto <offset> 001089 r1 = r10 001090 r1 += -0xa0 001091 r2 = 0xbc4 001092 call <target> 001093 r1 = *(u64 *)(r10 - 0xa0) 001094 r2 = *(u64 *)(r10 - 0x98) 001095 goto <offset> 001096 r6 = r1 001097 r7 = *(u64 *)(r2 + 0x18) 001098 r1 = *(u64 *)(r7 + 0x0) 001099 if r1 == 0x0 goto <offset> 001100 r3 = <addr> ll 001101 if r1 != r3 goto <offset> 001102 r1 = *(u64 *)(r7 + 0x8) 001103 r3 = <addr> ll 001104 if r1 != r3 goto <offset> 001105 r1 = *(u64 *)(r7 + 0x10) 001106 r3 = -<addr> ll 001107 if r1 != r3 goto <offset> 001108 r1 = *(u64 *)(r7 + 0x18) 001109 r3 = <addr> ll 001110 if r1 != r3 goto <offset> 001111 r1 = *(u64 *)(r2 + 0x10) 001112 r7 = r1 001113 r7 += 0x10 001114 r3 = *(u64 *)(r1 + 0x10) 001115 r4 = <addr> ll 001116 if r3 >= r4 goto <offset> 001117 r8 = r2 001118 r3 += 0x1 001119 *(u64 *)(r1 + 0x10) = r3 001120 r2 = *(u64 *)(r1 + 0x18) 001121 r1 = *(u64 *)(r1 + 0x20) 001122 *(u64 *)(r10 - 0x18) = r1 001123 *(u64 *)(r10 - 0x20) = r2 001124 r1 = r10 001125 r1 += -0x60 001126 r2 = r10 001127 r2 += -0x20 001128 call <target> 001129 w1 = *(u32 *)(r10 - 0x60) 001130 if r1 != 0x1 goto <offset> 001131 r1 = *(u64 *)(r10 - 0x58) 001132 r2 = *(u64 *)(r10 - 0x50) 001133 *(u64 *)(r6 + 0x10) = r2 001134 *(u64 *)(r6 + 0x8) = r1 001135 *(u64 *)(r6 + 0x0) = 0x0 001136 goto <offset> 001137 r1 = *(u64 *)(r7 + 0x8) 001138 if r1 != 0x0 goto <offset> 001139 r1 = *(u64 *)(r7 + 0x10) 001140 if r1 != 0x0 goto <offset> 001141 r1 = *(u64 *)(r7 + 0x18) 001142 if r1 == 0x0 goto <offset> 001143 r1 = r10 001144 r1 += -0x70 001145 r2 = 0xbbf 001146 call <target> 001147 r3 = *(u64 *)(r10 - 0x68) 001148 r2 = *(u64 *)(r10 - 0x70) 001149 r1 = *(u64 *)(r7 + 0x18) 001150 *(u64 *)(r10 - 0x48) = r1 001151 r1 = *(u64 *)(r7 + 0x10) 001152 *(u64 *)(r10 - 0x50) = r1 001153 r1 = *(u64 *)(r7 + 0x8) 001154 *(u64 *)(r10 - 0x58) = r1 001155 r1 = *(u64 *)(r7 + 0x0) 001156 *(u64 *)(r10 - 0x60) = r1 001157 r1 = <addr> ll 001158 *(u64 *)(r10 - 0x40) = r1 001159 r1 = <addr> ll 001160 *(u64 *)(r10 - 0x38) = r1 001161 r1 = -<addr> ll 001162 *(u64 *)(r10 - 0x30) = r1 001163 r1 = <addr> ll 001164 *(u64 *)(r10 - 0x28) = r1 001165 r1 = r10 001166 r1 += -0x80 001167 r4 = r10 001168 r4 += -0x60 001169 call <target> 001170 r1 = *(u64 *)(r10 - 0x80) 001171 r2 = *(u64 *)(r10 - 0x78) 001172 *(u64 *)(r6 + 0x10) = r2 001173 *(u64 *)(r6 + 0x8) = r1 001174 *(u64 *)(r6 + 0x0) = 0x0 001175 exit 001176 *(u64 *)(r10 - 0x50) = r7 001177 r1 = -<addr> ll 001178 *(u64 *)(r10 - 0x60) = r1 001179 r1 = r10 001180 r1 += -0x90 001181 r2 = r10 001182 r2 += -0x60 001183 call <target> 001184 r1 = *(u64 *)(r10 - 0x90) 001185 r2 = *(u64 *)(r10 - 0x88) 001186 goto <offset> 001187 r8 = r2 001188 r1 = r2 001189 call <target> 001190 if r0 == 0x0 goto <offset> 001191 r1 = *(u64 *)(r7 + 0x0) 001192 r2 = r8 001193 r3 = <addr> ll 001194 if r1 == r3 goto <offset> 001195 goto <offset> 001196 r1 = *(u64 *)(r10 - 0x48) 001197 *(u64 *)(r10 - 0x10) = r1 001198 r1 = *(u64 *)(r10 - 0x40) 001199 *(u64 *)(r10 - 0x8) = r1 001200 w1 = *(u32 *)(r10 - 0x5c) 001201 r2 = *(u64 *)(r10 - 0x58) 001202 r3 = *(u64 *)(r10 - 0x50) 001203 *(u64 *)(r6 + 0x14) = r3 001204 *(u64 *)(r6 + 0xc) = r2 001205 *(u32 *)(r6 + 0x8) = w1 001206 *(u64 *)(r6 + 0x0) = r8 001207 r1 = *(u64 *)(r10 - 0x10) 001208 *(u64 *)(r6 + 0x1c) = r1 001209 r1 = *(u64 *)(r10 - 0x8) 001210 *(u64 *)(r6 + 0x24) = r1 001211 r1 = *(u64 *)(r7 + 0x0) 001212 r1 += -0x1 001213 *(u64 *)(r7 + 0x0) = r1 001214 goto <offset> 001215 r1 = r10 001216 r1 += -0xa0 001217 r2 = 0xbc4 001218 call <target> 001219 r1 = *(u64 *)(r10 - 0xa0) 001220 r2 = *(u64 *)(r10 - 0x98) 001221 goto <offset> 001222 r3 = r2 001223 r1 = *(u64 *)(r1 + 0x0) 001224 r2 = *(u64 *)(r1 + 0x10) 001225 r1 = *(u64 *)(r1 + 0x8) 001226 call <target> 001227 exit 001228 r1 = *(u64 *)(r1 + 0x0) 001229 w3 = *(u32 *)(r2 + 0x10) 001230 r4 = r3 001231 r4 &= 0x2000000 001232 if r4 != 0x0 goto <offset> 001233 r3 &= 0x4000000 001234 if r3 != 0x0 goto <offset> 001235 call <target> 001236 goto <offset> 001237 call <target> 001238 goto <offset> 001239 call <target> 001240 exit 001241 r1 = r2 001242 r2 = <addr> ll 001243 r3 = 0x2 001244 call <target> 001245 exit 001246 r1 = *(u64 *)(r1 + 0x0) 001247 call <target> 001248 exit 001249 r6 = r1 001250 *(u64 *)(r10 - 0x8) = 0x0 001251 *(u64 *)(r10 - 0x10) = 0x1 001252 *(u64 *)(r10 - 0x18) = 0x0 001253 r2 <<= 0x20 001254 r2 >>= 0x20 001255 if r2 s<= 0x1 goto <offset> 001256 if r2 == 0x2 goto <offset> 001257 if r2 != 0x3 goto <offset> 001258 r1 = r10 001259 r1 += -0x18 001260 r2 = 0x0 001261 r3 = 0x16 001262 r4 = 0x1 001263 r5 = 0x1 001264 call <target> 001265 r1 = *(u64 *)(r10 - 0x8) 001266 r2 = *(u64 *)(r10 - 0x10) 001267 r2 += r1 001268 r3 = <addr> ll 001269 *(u64 *)(r2 + 0xe) = r3 001270 r3 = <addr> ll 001271 *(u64 *)(r2 + 0x8) = r3 001272 r3 = <addr> ll 001273 goto <offset> 001274 if r2 != 0x0 goto <offset> 001275 r1 = r10 001276 r1 += -0x18 001277 r2 = 0x0 001278 r3 = 0x23 001279 r4 = 0x1 001280 r5 = 0x1 001281 call <target> 001282 r1 = *(u64 *)(r10 - 0x8) 001283 r2 = *(u64 *)(r10 - 0x10) 001284 r2 += r1 001285 r3 = <addr> ll 001286 *(u64 *)(r2 + 0x18) = r3 001287 r3 = <addr> ll 001288 *(u64 *)(r2 + 0x10) = r3 001289 r3 = <addr> ll 001290 *(u64 *)(r2 + 0x8) = r3 001291 r3 = <addr> ll 001292 *(u64 *)(r2 + 0x0) = r3 001293 *(u32 *)(r2 + 0x1f) = 0x676e6972 001294 r1 += 0x23 001295 goto <offset> 001296 r1 = r10 001297 r1 += -0x18 001298 r2 = 0x0 001299 r3 = 0x1b 001300 r4 = 0x1 001301 r5 = 0x1 001302 call <target> 001303 r1 = *(u64 *)(r10 - 0x8) 001304 r2 = *(u64 *)(r10 - 0x10) 001305 r2 += r1 001306 r3 = <addr> ll 001307 *(u64 *)(r2 + 0x10) = r3 001308 r3 = <addr> ll 001309 *(u64 *)(r2 + 0x8) = r3 001310 r3 = <addr> ll 001311 *(u64 *)(r2 + 0x0) = r3 001312 *(u32 *)(r2 + 0x17) = 0x74657920 001313 r1 += 0x1b 001314 goto <offset> 001315 r1 = r10 001316 r1 += -0x18 001317 r2 = 0x0 001318 r3 = 0x13 001319 r4 = 0x1 001320 r5 = 0x1 001321 call <target> 001322 r1 = *(u64 *)(r10 - 0x8) 001323 r2 = *(u64 *)(r10 - 0x10) 001324 r2 += r1 001325 r3 = <addr> ll 001326 *(u64 *)(r2 + 0x8) = r3 001327 r3 = <addr> ll 001328 *(u64 *)(r2 + 0x0) = r3 001329 *(u32 *)(r2 + 0xf) = 0x776f6c66 001330 r1 += 0x13 001331 goto <offset> 001332 r1 = r10 001333 r1 += -0x18 001334 r2 = 0x0 001335 r3 = 0x16 001336 r4 = 0x1 001337 r5 = 0x1 001338 call <target> 001339 r1 = *(u64 *)(r10 - 0x8) 001340 r2 = *(u64 *)(r10 - 0x10) 001341 r2 += r1 001342 r3 = <addr> ll 001343 *(u64 *)(r2 + 0xe) = r3 001344 r3 = <addr> ll 001345 *(u64 *)(r2 + 0x8) = r3 001346 r3 = <addr> ll 001347 *(u64 *)(r2 + 0x0) = r3 001348 r1 += 0x16 001349 *(u64 *)(r10 - 0x8) = r1 001350 *(u64 *)(r6 + 0x10) = r1 001351 r1 = *(u64 *)(r10 - 0x10) 001352 *(u64 *)(r6 + 0x8) = r1 001353 r1 = *(u64 *)(r10 - 0x18) 001354 *(u64 *)(r6 + 0x0) = r1 001355 exit 001356 r3 = r2 001357 r6 = r1 001358 *(u64 *)(r10 - 0x28) = 0x0 001359 *(u64 *)(r10 - 0x30) = 0x1 001360 *(u64 *)(r10 - 0x38) = 0x0 001361 r1 = <addr> ll 001362 *(u64 *)(r10 - 0x18) = r1 001363 r1 = r10 001364 r1 += -0x38 001365 *(u64 *)(r10 - 0x20) = r1 001366 r1 = <addr> ll 001367 *(u64 *)(r10 - 0x10) = r1 001368 r2 = r10 001369 r2 += -0x20 001370 r1 = r3 001371 call <target> 001372 if r0 != 0x0 goto <offset> 001373 r1 = *(u64 *)(r10 - 0x28) 001374 *(u64 *)(r6 + 0x10) = r1 001375 r1 = *(u64 *)(r10 - 0x30) 001376 *(u64 *)(r6 + 0x8) = r1 001377 r1 = *(u64 *)(r10 - 0x38) 001378 *(u64 *)(r6 + 0x0) = r1 001379 exit 001380 r3 = r10 001381 r3 += -0x1 001382 r1 = <addr> ll 001383 r2 = 0x37 001384 r4 = <addr> ll 001385 r5 = <addr> ll 001386 call <target> 001387 w3 = *(u32 *)(r2 + 0x10) 001388 r4 = r3 001389 r4 &= 0x2000000 001390 if r4 != 0x0 goto <offset> 001391 r3 &= 0x4000000 001392 if r3 != 0x0 goto <offset> 001393 call <target> 001394 goto <offset> 001395 call <target> 001396 goto <offset> 001397 call <target> 001398 exit 001399 r3 = r2 001400 r2 = <addr> ll 001401 call <target> 001402 exit 001403 exit 001404 r2 = *(u64 *)(r1 + 0x8) 001405 r3 = *(u64 *)(r2 + 0x0) 001406 r3 += -0x1 001407 *(u64 *)(r2 + 0x0) = r3 001408 if r3 != 0x0 goto <offset> 001409 r2 = r1 001410 r2 += 0x8 001411 r6 = r1 001412 r1 = r2 001413 call <target> 001414 r1 = r6 001415 r2 = *(u64 *)(r1 + 0x10) 001416 r3 = *(u64 *)(r2 + 0x0) 001417 r3 += -0x1 001418 *(u64 *)(r2 + 0x0) = r3 001419 if r3 != 0x0 goto <offset> 001420 r1 += 0x10 001421 call <target> 001422 exit 001423 exit 001424 r6 = r1 001425 r1 = *(u64 *)(r6 + 0x8) 001426 r2 = *(u64 *)(r1 + 0x0) 001427 r2 += -0x1 001428 *(u64 *)(r1 + 0x0) = r2 001429 if r2 != 0x0 goto <offset> 001430 r1 = r6 001431 r1 += 0x8 001432 call <target> 001433 r1 = *(u64 *)(r6 + 0x10) 001434 r2 = *(u64 *)(r1 + 0x0) 001435 r2 += -0x1 001436 *(u64 *)(r1 + 0x0) = r2 001437 if r2 != 0x0 goto <offset> 001438 r1 = r6 001439 r1 += 0x10 001440 call <target> 001441 r1 = *(u64 *)(r6 + 0x38) 001442 r2 = *(u64 *)(r1 + 0x0) 001443 r2 += -0x1 001444 *(u64 *)(r1 + 0x0) = r2 001445 if r2 != 0x0 goto <offset> 001446 r1 = r6 001447 r1 += 0x38 001448 call <target> 001449 r1 = *(u64 *)(r6 + 0x40) 001450 r2 = *(u64 *)(r1 + 0x0) 001451 r2 += -0x1 001452 *(u64 *)(r1 + 0x0) = r2 001453 if r2 != 0x0 goto <offset> 001454 r1 = r6 001455 r1 += 0x40 001456 call <target> 001457 r1 = *(u64 *)(r6 + 0x68) 001458 r2 = *(u64 *)(r1 + 0x0) 001459 r2 += -0x1 001460 *(u64 *)(r1 + 0x0) = r2 001461 if r2 != 0x0 goto <offset> 001462 r1 = r6 001463 r1 += 0x68 001464 call <target> 001465 r1 = *(u64 *)(r6 + 0x70) 001466 r2 = *(u64 *)(r1 + 0x0) 001467 r2 += -0x1 001468 *(u64 *)(r1 + 0x0) = r2 001469 if r2 != 0x0 goto <offset> 001470 r1 = r6 001471 r1 += 0x70 001472 call <target> 001473 r1 = *(u64 *)(r6 + 0x98) 001474 r2 = *(u64 *)(r1 + 0x0) 001475 r2 += -0x1 001476 *(u64 *)(r1 + 0x0) = r2 001477 if r2 != 0x0 goto <offset> 001478 r1 = r6 001479 r1 += 0x98 001480 call <target> 001481 r1 = *(u64 *)(r6 + 0xa0) 001482 r2 = *(u64 *)(r1 + 0x0) 001483 r2 += -0x1 001484 *(u64 *)(r1 + 0x0) = r2 001485 if r2 != 0x0 goto <offset> 001486 r6 += 0xa0 001487 r1 = r6 001488 call <target> 001489 exit 001490 r2 = *(u64 *)(r1 + 0x0) 001491 if r2 == 0x0 goto <offset> 001492 r3 = *(u64 *)(r1 + 0x8) 001493 r1 = *(u64 *)(r1 + 0x10) 001494 if r1 == 0x0 goto <offset> 001495 r4 = 0x0 001496 goto <offset> 001497 r3 = r5 001498 r4 = r0 001499 r1 += -0x1 001500 r2 = 0x0 001501 if r1 == 0x0 goto <offset> 001502 if r4 == 0x0 goto <offset> 001503 r5 = r3 001504 r3 = r2 001505 r2 = r4 001506 w4 = *(u16 *)(r2 + 0x16a) 001507 if r5 >= r4 goto <offset> 001508 r0 = r2 001509 goto <offset> 001510 r5 = 0x0 001511 if r3 == 0x0 goto <offset> 001512 r2 = *(u64 *)(r2 + 0x170) 001513 r3 += -0x1 001514 if r3 != 0x0 goto <offset> 001515 r3 = 0x0 001516 w4 = *(u16 *)(r2 + 0x16a) 001517 if r5 < r4 goto <offset> 001518 r0 = *(u64 *)(r2 + 0x160) 001519 if r0 == 0x0 goto <offset> 001520 r3 += 0x1 001521 w5 = *(u16 *)(r2 + 0x168) 001522 w4 = *(u16 *)(r0 + 0x16a) 001523 r2 = r0 001524 if r5 >= r4 goto <offset> 001525 r5 += 0x1 001526 if r3 == 0x0 goto <offset> 001527 r5 <<= 0x3 001528 r0 += r5 001529 r0 += 0x170 001530 r4 = *(u64 *)(r0 + 0x0) 001531 r0 = r4 001532 r0 += 0x170 001533 r3 += -0x1 001534 if r3 != 0x0 goto <offset> 001535 r3 = 0x0 001536 r1 += -0x1 001537 r2 = 0x0 001538 if r1 != 0x0 goto <offset> 001539 goto <offset> 001540 r4 = r2 001541 if r3 == 0x0 goto <offset> 001542 r4 = *(u64 *)(r4 + 0x170) 001543 r3 += -0x1 001544 if r3 != 0x0 goto <offset> 001545 r4 = *(u64 *)(r4 + 0x160) 001546 if r4 != 0x0 goto <offset> 001547 exit 001548 r1 = <addr> ll 001549 call <target> 001550 r1 = r2 001551 r2 = <addr> ll 001552 r3 = 0x5 001553 call <target> 001554 exit 001555 r7 = 0x1 001556 r6 = *(u64 *)(r1 + 0x10) 001557 r9 = r2 001558 r9 <<= 0x20 001559 r9 >>= 0x20 001560 if r9 < 0x80 goto <offset> 001561 r7 = 0x2 001562 if r9 < 0x800 goto <offset> 001563 r7 = 0x3 001564 if r9 < 0x10000 goto <offset> 001565 r7 = 0x4 001566 r3 = *(u64 *)(r1 + 0x0) 001567 r3 -= r6 001568 r4 = r6 001569 if r7 > r3 goto <offset> 001570 r3 = *(u64 *)(r1 + 0x8) 001571 r3 += r4 001572 if r9 >= 0x80 goto <offset> 001573 *(u8 *)(r3 + 0x0) = w2 001574 goto <offset> 001575 r8 = r1 001576 *(u64 *)(r10 - 0x8) = r2 001577 r2 = r6 001578 r3 = r7 001579 r4 = 0x1 001580 r5 = 0x1 001581 call <target> 001582 r2 = *(u64 *)(r10 - 0x8) 001583 r1 = r8 001584 r4 = *(u64 *)(r1 + 0x10) 001585 r3 = *(u64 *)(r1 + 0x8) 001586 r3 += r4 001587 if r9 < 0x80 goto <offset> 001588 r4 = r2 001589 r4 &= 0x3f 001590 r4 |= 0x80 001591 if r9 >= 0x800 goto <offset> 001592 *(u8 *)(r3 + 0x1) = w4 001593 r2 >>= 0x6 001594 r2 |= 0xc0 001595 *(u8 *)(r3 + 0x0) = w2 001596 goto <offset> 001597 if r9 >= 0x10000 goto <offset> 001598 *(u8 *)(r3 + 0x2) = w4 001599 r4 = r2 001600 r4 >>= 0xc 001601 r4 |= 0xe0 001602 *(u8 *)(r3 + 0x0) = w4 001603 r2 >>= 0x6 001604 goto <offset> 001605 *(u8 *)(r3 + 0x3) = w4 001606 r4 = r2 001607 r4 >>= 0x12 001608 r4 |= 0xf0 001609 *(u8 *)(r3 + 0x0) = w4 001610 r4 = r2 001611 r4 >>= 0x6 001612 r4 &= 0x3f 001613 r4 |= 0x80 001614 *(u8 *)(r3 + 0x2) = w4 001615 r2 >>= 0xc 001616 r2 &= 0x3f 001617 r2 |= 0x80 001618 *(u8 *)(r3 + 0x1) = w2 001619 r7 += r6 001620 *(u64 *)(r1 + 0x10) = r7 001621 r0 = 0x0 001622 exit 001623 r6 = r3 001624 r7 = r1 001625 r8 = *(u64 *)(r7 + 0x10) 001626 r1 = *(u64 *)(r7 + 0x0) 001627 r1 -= r8 001628 if r6 > r1 goto <offset> 001629 r1 = *(u64 *)(r7 + 0x8) 001630 r1 += r8 001631 r3 = r6 001632 call <target> 001633 r8 += r6 001634 *(u64 *)(r7 + 0x10) = r8 001635 r0 = 0x0 001636 exit 001637 r1 = r7 001638 r9 = r2 001639 r2 = r8 001640 r3 = r6 001641 r4 = 0x1 001642 r5 = 0x1 001643 call <target> 001644 r2 = r9 001645 r8 = *(u64 *)(r7 + 0x10) 001646 goto <offset> 001647 r8 = r3 001648 r7 = r2 001649 r6 = r1 001650 r1 = *(u64 *)(r4 + 0x8) 001651 if r1 == 0x0 goto <offset> 001652 r3 = *(u64 *)(r4 + 0x10) 001653 if r3 == 0x0 goto <offset> 001654 r1 = <addr> ll 001655 r1 = *(u64 *)(r1 + 0x0) 001656 r5 = <addr> ll 001657 if r1 == 0x0 goto <offset> 001658 r5 = r1 001659 r2 = r5 001660 r2 -= r8 001661 r1 = 0x0 001662 r0 = 0x1 001663 if r2 > r5 goto <offset> 001664 r0 = 0x0 001665 r9 = 0x0 001666 if r0 != 0x0 goto <offset> 001667 r9 = r2 001668 r2 = r7 001669 r2 = -r2 001670 r9 &= r2 001671 r2 = <addr> ll 001672 if r9 < r2 goto <offset> 001673 r2 = *(u64 *)(r4 + 0x0) 001674 r1 = <addr> ll 001675 *(u64 *)(r1 + 0x0) = r9 001676 r1 = r9 001677 call <target> 001678 r1 = r9 001679 *(u64 *)(r6 + 0x10) = r8 001680 r2 = 0x1 001681 if r1 != 0x0 goto <offset> 001682 goto <offset> 001683 if r8 == 0x0 goto <offset> 001684 call <target> 001685 r1 = <addr> ll 001686 r1 = *(u64 *)(r1 + 0x0) 001687 r2 = <addr> ll 001688 if r1 == 0x0 goto <offset> 001689 r2 = r1 001690 r3 = r2 001691 r3 -= r8 001692 r1 = 0x0 001693 r4 = 0x1 001694 if r3 > r2 goto <offset> 001695 r4 = 0x0 001696 r2 = 0x0 001697 if r4 != 0x0 goto <offset> 001698 r2 = r3 001699 r3 = r7 001700 r3 = -r3 001701 r2 &= r3 001702 r3 = <addr> ll 001703 if r2 < r3 goto <offset> 001704 r1 = <addr> ll 001705 *(u64 *)(r1 + 0x0) = r2 001706 r1 = r2 001707 *(u64 *)(r6 + 0x10) = r8 001708 r2 = 0x1 001709 if r1 == 0x0 goto <offset> 001710 r2 = 0x0 001711 if r1 == 0x0 goto <offset> 001712 r7 = r1 001713 *(u64 *)(r6 + 0x8) = r7 001714 *(u64 *)(r6 + 0x0) = r2 001715 exit 001716 r1 = r7 001717 *(u64 *)(r6 + 0x10) = r8 001718 r2 = 0x1 001719 if r1 != 0x0 goto <offset> 001720 goto <offset> 001721 r8 = r4 001722 r7 = r3 001723 r3 = r2 001724 r3 += r7 001725 r6 = 0x0 001726 r4 = 0x1 001727 if r3 < r2 goto <offset> 001728 r4 = 0x0 001729 r4 &= 0x1 001730 if r4 != 0x0 goto <offset> 001731 r3 = 0x8 001732 if r5 == 0x1 goto <offset> 001733 r3 = 0x4 001734 r7 += r2 001735 r9 = *(u64 *)(r1 + 0x0) 001736 r2 = r9 001737 r2 <<= 0x1 001738 if r7 > r2 goto <offset> 001739 r7 = r2 001740 *(u64 *)(r10 - 0x48) = r1 001741 if r7 > r3 goto <offset> 001742 r7 = r3 001743 r2 = r8 001744 *(u64 *)(r10 - 0x50) = r5 001745 r2 += r5 001746 r2 += -0x1 001747 r1 = r8 001748 r1 = -r1 001749 r2 &= r1 001750 r1 = r10 001751 r1 += -0x40 001752 r3 = 0x0 001753 r4 = r7 001754 r5 = 0x0 001755 call <target> 001756 r1 = 0x1 001757 r2 = *(u64 *)(r10 - 0x38) 001758 if r2 != 0x0 goto <offset> 001759 r1 = 0x0 001760 r1 &= 0x1 001761 if r1 != 0x0 goto <offset> 001762 r1 = -<addr> ll 001763 r1 -= r8 001764 r3 = *(u64 *)(r10 - 0x40) 001765 if r3 <= r1 goto <offset> 001766 r1 = r6 001767 r3 = <addr> ll 001768 call <target> 001769 r1 = r6 001770 r3 = <addr> ll 001771 call <target> 001772 r1 = 0x0 001773 if r9 == 0x0 goto <offset> 001774 r1 = *(u64 *)(r10 - 0x50) 001775 r9 *= r1 001776 r1 = *(u64 *)(r10 - 0x48) 001777 r1 = *(u64 *)(r1 + 0x8) 001778 *(u64 *)(r10 - 0x8) = r9 001779 *(u64 *)(r10 - 0x18) = r1 001780 r1 = r8 001781 *(u64 *)(r10 - 0x10) = r1 001782 r1 = r10 001783 r1 += -0x30 001784 r4 = r10 001785 r4 += -0x18 001786 r2 = r8 001787 call -0x8d 001788 r1 = *(u64 *)(r10 - 0x30) 001789 if r1 == 0x1 goto <offset> 001790 r1 = *(u64 *)(r10 - 0x28) 001791 r2 = *(u64 *)(r10 - 0x48) 001792 *(u64 *)(r2 + 0x0) = r7 001793 *(u64 *)(r2 + 0x8) = r1 001794 exit 001795 r2 = *(u64 *)(r10 - 0x20) 001796 r6 = *(u64 *)(r10 - 0x28) 001797 r1 = r6 001798 r3 = <addr> ll 001799 call <target> 001800 r4 = r2 001801 w1 = *(u8 *)(r1 + 0x0) 001802 r1 <<= 0x3 001803 r3 = <addr> ll 001804 r3 += r1 001805 r2 = <addr> ll 001806 r2 += r1 001807 r2 = *(u64 *)(r2 + 0x0) 001808 r3 = *(u64 *)(r3 + 0x0) 001809 r1 = r4 001810 call <target> 001811 exit 001812 *(u64 *)(r10 - 0x8) = r1 001813 r4 = r10 001814 r4 += -0x8 001815 r1 = r2 001816 r2 = <addr> ll 001817 r3 = 0xf 001818 r5 = <addr> ll 001819 call <target> 001820 exit 001821 r3 = *(u64 *)(r2 + 0x8) 001822 r5 = *(u64 *)(r3 + 0x0) 001823 r5 += 0x1 001824 r0 = 0x1 001825 if r5 == 0x0 goto <offset> 001826 r0 = 0x0 001827 r4 = *(u64 *)(r2 + 0x0) 001828 *(u64 *)(r3 + 0x0) = r5 001829 if r0 == 0x1 goto <offset> 001830 r5 = *(u64 *)(r2 + 0x10) 001831 r0 = *(u64 *)(r5 + 0x0) 001832 r0 += 0x1 001833 r6 = 0x1 001834 if r0 == 0x0 goto <offset> 001835 r6 = 0x0 001836 *(u64 *)(r5 + 0x0) = r0 001837 if r6 == 0x1 goto <offset> 001838 r0 = *(u64 *)(r2 + 0x18) 001839 r6 = *(u64 *)(r2 + 0x20) 001840 w7 = *(u8 *)(r2 + 0x28) 001841 w8 = *(u8 *)(r2 + 0x29) 001842 w2 = *(u8 *)(r2 + 0x2a) 001843 *(u8 *)(r1 + 0x2a) = w2 001844 *(u8 *)(r1 + 0x29) = w8 001845 *(u8 *)(r1 + 0x28) = w7 001846 *(u64 *)(r1 + 0x20) = r6 001847 *(u64 *)(r1 + 0x18) = r0 001848 *(u64 *)(r1 + 0x10) = r5 001849 *(u64 *)(r1 + 0x8) = r3 001850 *(u64 *)(r1 + 0x0) = r4 001851 exit 001852 call abort 001853 r3 = *(u64 *)(r1 + 0x0) 001854 r4 = -<addr> ll 001855 r3 ^= r4 001856 if r3 < 0x1a goto <offset> 001857 r3 = 0xe 001858 if r3 s> 0xc goto <offset> 001859 if r3 s<= 0x5 goto <offset> 001860 r1 = r2 001861 if r3 s<= 0x8 goto <offset> 001862 if r3 s> 0xa goto <offset> 001863 if r3 != 0x9 goto <offset> 001864 r2 = <addr> ll 001865 r3 = 0x14 001866 goto <offset> 001867 if r3 s<= 0x12 goto <offset> 001868 r1 = r2 001869 if r3 s<= 0x15 goto <offset> 001870 if r3 s> 0x17 goto <offset> 001871 if r3 != 0x16 goto <offset> 001872 r2 = <addr> ll 001873 r3 = 0x13 001874 goto <offset> 001875 if r3 s> 0x2 goto <offset> 001876 if r3 == 0x0 goto <offset> 001877 r1 = r2 001878 if r3 != 0x1 goto <offset> 001879 r2 = <addr> ll 001880 r3 = 0xf 001881 goto <offset> 001882 if r3 s> 0xf goto <offset> 001883 if r3 == 0xd goto <offset> 001884 if r3 != 0xe goto <offset> 001885 *(u64 *)(r10 - 0x8) = r1 001886 r4 = r10 001887 r4 += -0x8 001888 r1 = r2 001889 r2 = <addr> ll 001890 r3 = 0xc 001891 r5 = <addr> ll 001892 call <target> 001893 goto <offset> 001894 if r3 == 0x6 goto <offset> 001895 if r3 != 0x7 goto <offset> 001896 r2 = <addr> ll 001897 r3 = 0x18 001898 goto <offset> 001899 if r3 == 0x13 goto <offset> 001900 if r3 != 0x14 goto <offset> 001901 r2 = <addr> ll 001902 r3 = 0x21 001903 goto <offset> 001904 r1 = r2 001905 if r3 == 0x3 goto <offset> 001906 if r3 != 0x4 goto <offset> 001907 r2 = <addr> ll 001908 r3 = 0x13 001909 goto <offset> 001910 r1 = r2 001911 if r3 == 0x10 goto <offset> 001912 if r3 != 0x11 goto <offset> 001913 r2 = <addr> ll 001914 r3 = 0xc 001915 goto <offset> 001916 if r3 != 0xb goto <offset> 001917 r2 = <addr> ll 001918 r3 = 0x13 001919 goto <offset> 001920 if r3 != 0x18 goto <offset> 001921 r2 = <addr> ll 001922 r3 = 0x9 001923 goto <offset> 001924 r2 = <addr> ll 001925 goto <offset> 001926 r2 = <addr> ll 001927 r3 = 0xe 001928 goto <offset> 001929 r1 += 0x8 001930 *(u64 *)(r10 - 0x8) = r1 001931 r4 = r10 001932 r4 += -0x8 001933 r1 = r2 001934 r2 = <addr> ll 001935 r3 = 0x6 001936 r5 = <addr> ll 001937 call <target> 001938 goto <offset> 001939 r1 = r2 001940 r2 = <addr> ll 001941 r3 = 0xc 001942 goto <offset> 001943 r2 = <addr> ll 001944 goto <offset> 001945 r2 = <addr> ll 001946 r3 = 0x11 001947 goto <offset> 001948 r2 = <addr> ll 001949 r3 = 0x19 001950 goto <offset> 001951 r2 = <addr> ll 001952 r3 = 0x26 001953 goto <offset> 001954 r2 = <addr> ll 001955 r3 = 0x14 001956 goto <offset> 001957 r2 = <addr> ll 001958 goto <offset> 001959 r2 = <addr> ll 001960 r3 = 0x15 001961 goto <offset> 001962 r2 = <addr> ll 001963 r3 = 0x12 001964 call <target> 001965 exit 001966 r2 = <addr> ll 001967 r3 = 0x16 001968 goto <offset> 001969 r1 = r2 001970 r2 = <addr> ll 001971 r3 = 0x14 001972 goto <offset> 001973 r2 = <addr> ll 001974 r3 = 0x11 001975 goto <offset> 001976 r2 = <addr> ll 001977 r3 = 0x22 001978 goto <offset> 001979 r2 = *(u64 *)(r3 + 0x8) 001980 if r2 == 0x0 goto <offset> 001981 r2 += -0x1 001982 *(u64 *)(r3 + 0x8) = r2 001983 r2 = *(u64 *)(r3 + 0x0) 001984 r4 = r2 001985 r4 += 0x30 001986 *(u64 *)(r3 + 0x0) = r4 001987 call <target> 001988 goto <offset> 001989 r2 = r10 001990 r2 += -0x10 001991 r6 = r1 001992 r1 = r2 001993 r2 = 0xbbd 001994 call <target> 001995 r1 = *(u64 *)(r10 - 0x10) 001996 r2 = *(u64 *)(r10 - 0x8) 001997 *(u64 *)(r6 + 0x8) = r2 001998 *(u64 *)(r6 + 0x0) = r1 001999 exit 002000 r2 = *(u64 *)(r3 + 0x8) 002001 if r2 == 0x0 goto <offset> 002002 r2 += -0x1 002003 *(u64 *)(r3 + 0x8) = r2 002004 r2 = *(u64 *)(r3 + 0x0) 002005 r4 = r2 002006 r4 += 0x30 002007 *(u64 *)(r3 + 0x0) = r4 002008 call <target> 002009 goto <offset> 002010 r2 = r10 002011 r2 += -0x10 002012 r6 = r1 002013 r1 = r2 002014 r2 = 0xbbd 002015 call <target> 002016 r1 = *(u64 *)(r10 - 0x10) 002017 r2 = *(u64 *)(r10 - 0x8) 002018 *(u64 *)(r6 + 0x8) = r2 002019 *(u64 *)(r6 + 0x0) = r1 002020 exit 002021 r2 = *(u64 *)(r3 + 0x8) 002022 if r2 == 0x0 goto <offset> 002023 r2 += -0x1 002024 *(u64 *)(r3 + 0x8) = r2 002025 r2 = *(u64 *)(r3 + 0x0) 002026 r4 = r2 002027 r4 += 0x30 002028 *(u64 *)(r3 + 0x0) = r4 002029 call -0x424 002030 goto <offset> 002031 r2 = r10 002032 r2 += -0x10 002033 r6 = r1 002034 r1 = r2 002035 r2 = 0xbbd 002036 call <target> 002037 r1 = *(u64 *)(r10 - 0x10) 002038 r2 = *(u64 *)(r10 - 0x8) 002039 *(u64 *)(r6 + 0x10) = r2 002040 *(u64 *)(r6 + 0x8) = r1 002041 *(u64 *)(r6 + 0x0) = 0x0 002042 exit 002043 r2 = *(u64 *)(r3 + 0x8) 002044 if r2 == 0x0 goto <offset> 002045 r2 += -0x1 002046 *(u64 *)(r3 + 0x8) = r2 002047 r2 = *(u64 *)(r3 + 0x0) 002048 r4 = r2 002049 r4 += 0x30 002050 *(u64 *)(r3 + 0x0) = r4 002051 call -0x3bc 002052 goto <offset> 002053 r2 = r10 002054 r2 += -0x10 002055 r6 = r1 002056 r1 = r2 002057 r2 = 0xbbd 002058 call <target> 002059 r1 = *(u64 *)(r10 - 0x10) 002060 r2 = *(u64 *)(r10 - 0x8) 002061 *(u64 *)(r6 + 0x10) = r2 002062 *(u64 *)(r6 + 0x8) = r1 002063 *(u64 *)(r6 + 0x0) = 0x0 002064 exit 002065 r2 = *(u64 *)(r3 + 0x8) 002066 if r2 == 0x0 goto <offset> 002067 r2 += -0x1 002068 *(u64 *)(r3 + 0x8) = r2 002069 r2 = *(u64 *)(r3 + 0x0) 002070 r4 = r2 002071 r4 += 0x30 002072 *(u64 *)(r3 + 0x0) = r4 002073 call -0x4d0 002074 goto <offset> 002075 r2 = r10 002076 r2 += -0x10 002077 r6 = r1 002078 r1 = r2 002079 r2 = 0xbbd 002080 call <target> 002081 r1 = *(u64 *)(r10 - 0x10) 002082 r2 = *(u64 *)(r10 - 0x8) 002083 *(u64 *)(r6 + 0x8) = r2 002084 *(u64 *)(r6 + 0x0) = r1 002085 *(u8 *)(r6 + 0x72) = 0x2 002086 exit 002087 r6 = r1 002088 r1 = *(u64 *)(r3 + 0x8) 002089 if r1 == 0x0 goto <offset> 002090 r1 += -0x1 002091 *(u64 *)(r3 + 0x8) = r1 002092 r1 = *(u64 *)(r3 + 0x0) 002093 r2 = r1 002094 r2 += 0x30 002095 *(u64 *)(r3 + 0x0) = r2 002096 r7 = *(u64 *)(r1 + 0x0) 002097 r2 = *(u64 *)(r7 + 0x0) 002098 if r2 != 0x0 goto <offset> 002099 r2 = *(u64 *)(r7 + 0x8) 002100 if r2 != 0x0 goto <offset> 002101 r2 = *(u64 *)(r7 + 0x10) 002102 if r2 != 0x0 goto <offset> 002103 r2 = *(u64 *)(r7 + 0x18) 002104 if r2 == 0x0 goto <offset> 002105 r1 = r10 002106 r1 += -0x50 002107 r2 = 0xbc0 002108 call <target> 002109 r3 = *(u64 *)(r10 - 0x48) 002110 r2 = *(u64 *)(r10 - 0x50) 002111 r1 = *(u64 *)(r7 + 0x18) 002112 *(u64 *)(r10 - 0x28) = r1 002113 r1 = *(u64 *)(r7 + 0x10) 002114 *(u64 *)(r10 - 0x30) = r1 002115 r1 = *(u64 *)(r7 + 0x8) 002116 *(u64 *)(r10 - 0x38) = r1 002117 r1 = *(u64 *)(r7 + 0x0) 002118 *(u64 *)(r10 - 0x40) = r1 002119 *(u64 *)(r10 - 0x20) = 0x0 002120 *(u64 *)(r10 - 0x18) = 0x0 002121 *(u64 *)(r10 - 0x10) = 0x0 002122 *(u64 *)(r10 - 0x8) = 0x0 002123 r1 = r10 002124 r1 += -0x60 002125 r4 = r10 002126 r4 += -0x40 002127 call <target> 002128 r1 = *(u64 *)(r10 - 0x60) 002129 r2 = *(u64 *)(r10 - 0x58) 002130 goto <offset> 002131 r1 = r10 002132 r1 += -0x80 002133 r2 = 0xbbd 002134 call <target> 002135 r1 = *(u64 *)(r10 - 0x80) 002136 r2 = *(u64 *)(r10 - 0x78) 002137 *(u64 *)(r6 + 0x8) = r2 002138 *(u64 *)(r6 + 0x0) = r1 002139 exit 002140 w2 = *(u8 *)(r1 + 0x2a) 002141 if r2 == 0x0 goto <offset> 002142 *(u64 *)(r6 + 0x8) = r1 002143 *(u64 *)(r6 + 0x0) = 0x2 002144 goto <offset> 002145 r1 = r10 002146 r1 += -0x70 002147 r2 = 0xbc1 002148 call <target> 002149 r1 = *(u64 *)(r10 - 0x70) 002150 r2 = *(u64 *)(r10 - 0x68) 002151 goto <offset> 002152 r6 = r1 002153 r1 = *(u64 *)(r3 + 0x8) 002154 if r1 == 0x0 goto <offset> 002155 r1 += -0x1 002156 *(u64 *)(r3 + 0x8) = r1 002157 r1 = *(u64 *)(r3 + 0x0) 002158 r2 = r1 002159 r2 += 0x30 002160 *(u64 *)(r3 + 0x0) = r2 002161 r7 = *(u64 *)(r1 + 0x0) 002162 r2 = *(u64 *)(r7 + 0x0) 002163 if r2 != 0x0 goto <offset> 002164 r2 = *(u64 *)(r7 + 0x8) 002165 if r2 != 0x0 goto <offset> 002166 r2 = *(u64 *)(r7 + 0x10) 002167 if r2 != 0x0 goto <offset> 002168 r2 = *(u64 *)(r7 + 0x18) 002169 if r2 == 0x0 goto <offset> 002170 r1 = r10 002171 r1 += -0x50 002172 r2 = 0xbc0 002173 call <target> 002174 r3 = *(u64 *)(r10 - 0x48) 002175 r2 = *(u64 *)(r10 - 0x50) 002176 r1 = *(u64 *)(r7 + 0x18) 002177 *(u64 *)(r10 - 0x28) = r1 002178 r1 = *(u64 *)(r7 + 0x10) 002179 *(u64 *)(r10 - 0x30) = r1 002180 r1 = *(u64 *)(r7 + 0x8) 002181 *(u64 *)(r10 - 0x38) = r1 002182 r1 = *(u64 *)(r7 + 0x0) 002183 *(u64 *)(r10 - 0x40) = r1 002184 *(u64 *)(r10 - 0x20) = 0x0 002185 *(u64 *)(r10 - 0x18) = 0x0 002186 *(u64 *)(r10 - 0x10) = 0x0 002187 *(u64 *)(r10 - 0x8) = 0x0 002188 r1 = r10 002189 r1 += -0x60 002190 r4 = r10 002191 r4 += -0x40 002192 call <target> 002193 r1 = *(u64 *)(r10 - 0x60) 002194 r2 = *(u64 *)(r10 - 0x58) 002195 goto <offset> 002196 r1 = r10 002197 r1 += -0x80 002198 r2 = 0xbbd 002199 call <target> 002200 r1 = *(u64 *)(r10 - 0x80) 002201 r2 = *(u64 *)(r10 - 0x78) 002202 *(u64 *)(r6 + 0x8) = r2 002203 *(u64 *)(r6 + 0x0) = r1 002204 exit 002205 w2 = *(u8 *)(r1 + 0x2a) 002206 if r2 == 0x0 goto <offset> 002207 *(u64 *)(r6 + 0x8) = r1 002208 *(u64 *)(r6 + 0x0) = 0x2 002209 goto <offset> 002210 r1 = r10 002211 r1 += -0x70 002212 r2 = 0xbc1 002213 call <target> 002214 r1 = *(u64 *)(r10 - 0x70) 002215 r2 = *(u64 *)(r10 - 0x68) 002216 goto <offset> 002217 r6 = r1 002218 r1 = *(u64 *)(r3 + 0x8) 002219 if r1 == 0x0 goto <offset> 002220 r1 += -0x1 002221 *(u64 *)(r3 + 0x8) = r1 002222 r1 = *(u64 *)(r3 + 0x0) 002223 r2 = r1 002224 r2 += 0x30 002225 *(u64 *)(r3 + 0x0) = r2 002226 r7 = *(u64 *)(r1 + 0x0) 002227 r2 = *(u64 *)(r7 + 0x0) 002228 r8 = -<addr> ll 002229 if r2 != r8 goto <offset> 002230 r2 = *(u64 *)(r7 + 0x8) 002231 r3 = -<addr> ll 002232 if r2 != r3 goto <offset> 002233 r2 = *(u64 *)(r7 + 0x10) 002234 r3 = <addr> ll 002235 if r2 != r3 goto <offset> 002236 r2 = *(u64 *)(r7 + 0x18) 002237 r3 = -<addr> ll 002238 if r2 != r3 goto <offset> 002239 w2 = *(u8 *)(r1 + 0x2a) 002240 if r2 == 0x0 goto <offset> 002241 *(u64 *)(r6 + 0x8) = r1 002242 *(u64 *)(r6 + 0x0) = 0x2 002243 goto <offset> 002244 r1 = r10 002245 r1 += -0x50 002246 r2 = 0xbc0 002247 call <target> 002248 r3 = *(u64 *)(r10 - 0x48) 002249 r2 = *(u64 *)(r10 - 0x50) 002250 r1 = *(u64 *)(r7 + 0x18) 002251 *(u64 *)(r10 - 0x28) = r1 002252 r1 = *(u64 *)(r7 + 0x10) 002253 *(u64 *)(r10 - 0x30) = r1 002254 r1 = *(u64 *)(r7 + 0x8) 002255 *(u64 *)(r10 - 0x38) = r1 002256 r1 = *(u64 *)(r7 + 0x0) 002257 *(u64 *)(r10 - 0x40) = r1 002258 *(u64 *)(r10 - 0x20) = r8 002259 r1 = -<addr> ll 002260 *(u64 *)(r10 - 0x18) = r1 002261 r1 = <addr> ll 002262 *(u64 *)(r10 - 0x10) = r1 002263 r1 = -<addr> ll 002264 *(u64 *)(r10 - 0x8) = r1 002265 r1 = r10 002266 r1 += -0x60 002267 r4 = r10 002268 r4 += -0x40 002269 call <target> 002270 r1 = *(u64 *)(r10 - 0x60) 002271 r2 = *(u64 *)(r10 - 0x58) 002272 goto <offset> 002273 r1 = r10 002274 r1 += -0x80 002275 r2 = 0xbbd 002276 call <target> 002277 r1 = *(u64 *)(r10 - 0x80) 002278 r2 = *(u64 *)(r10 - 0x78) 002279 *(u64 *)(r6 + 0x8) = r2 002280 *(u64 *)(r6 + 0x0) = r1 002281 exit 002282 r1 = r10 002283 r1 += -0x70 002284 r2 = 0xbc1 002285 call <target> 002286 r1 = *(u64 *)(r10 - 0x70) 002287 r2 = *(u64 *)(r10 - 0x68) 002288 goto <offset> 002289 r6 = r1 002290 r1 = *(u64 *)(r3 + 0x8) 002291 if r1 == 0x0 goto <offset> 002292 r1 += -0x1 002293 *(u64 *)(r3 + 0x8) = r1 002294 r1 = *(u64 *)(r3 + 0x0) 002295 r2 = r1 002296 r2 += 0x30 002297 *(u64 *)(r3 + 0x0) = r2 002298 r7 = *(u64 *)(r1 + 0x0) 002299 r2 = *(u64 *)(r7 + 0x0) 002300 r8 = -<addr> ll 002301 if r2 != r8 goto <offset> 002302 r2 = *(u64 *)(r7 + 0x8) 002303 r3 = -<addr> ll 002304 if r2 != r3 goto <offset> 002305 r2 = *(u64 *)(r7 + 0x10) 002306 r3 = -<addr> ll 002307 if r2 != r3 goto <offset> 002308 r2 = *(u64 *)(r7 + 0x18) 002309 r3 = <addr> ll 002310 if r2 != r3 goto <offset> 002311 w2 = *(u8 *)(r1 + 0x2a) 002312 if r2 == 0x0 goto <offset> 002313 *(u64 *)(r6 + 0x8) = r1 002314 *(u64 *)(r6 + 0x0) = 0x2 002315 goto <offset> 002316 r1 = r10 002317 r1 += -0x50 002318 r2 = 0xbc0 002319 call <target> 002320 r3 = *(u64 *)(r10 - 0x48) 002321 r2 = *(u64 *)(r10 - 0x50) 002322 r1 = *(u64 *)(r7 + 0x18) 002323 *(u64 *)(r10 - 0x28) = r1 002324 r1 = *(u64 *)(r7 + 0x10) 002325 *(u64 *)(r10 - 0x30) = r1 002326 r1 = *(u64 *)(r7 + 0x8) 002327 *(u64 *)(r10 - 0x38) = r1 002328 r1 = *(u64 *)(r7 + 0x0) 002329 *(u64 *)(r10 - 0x40) = r1 002330 *(u64 *)(r10 - 0x20) = r8 002331 r1 = -<addr> ll 002332 *(u64 *)(r10 - 0x18) = r1 002333 r1 = -<addr> ll 002334 *(u64 *)(r10 - 0x10) = r1 002335 r1 = <addr> ll 002336 *(u64 *)(r10 - 0x8) = r1 002337 r1 = r10 002338 r1 += -0x60 002339 r4 = r10 002340 r4 += -0x40 002341 call <target> 002342 r1 = *(u64 *)(r10 - 0x60) 002343 r2 = *(u64 *)(r10 - 0x58) 002344 goto <offset> 002345 r1 = r10 002346 r1 += -0x80 002347 r2 = 0xbbd 002348 call <target> 002349 r1 = *(u64 *)(r10 - 0x80) 002350 r2 = *(u64 *)(r10 - 0x78) 002351 *(u64 *)(r6 + 0x8) = r2 002352 *(u64 *)(r6 + 0x0) = r1 002353 exit 002354 r1 = r10 002355 r1 += -0x70 002356 r2 = 0xbc1 002357 call <target> 002358 r1 = *(u64 *)(r10 - 0x70) 002359 r2 = *(u64 *)(r10 - 0x68) 002360 goto <offset> 002361 r8 = r1 002362 call <target> 002363 r1 = <addr> ll 002364 r1 = *(u64 *)(r1 + 0x0) 002365 r3 = r1 002366 r3 += -0x46 002367 r2 = 0x0 002368 r4 = 0x1 002369 if r3 <= r1 goto <offset> 002370 if r4 == 0x0 goto <offset> 002371 r7 = <addr> ll 002372 if r1 != 0x0 goto <offset> 002373 r1 = <addr> ll 002374 if r7 < r1 goto <offset> 002375 r6 = <addr> ll 002376 *(u64 *)(r6 + 0x0) = r7 002377 call <target> 002378 r1 = *(u64 *)(r6 + 0x0) 002379 r3 = r1 002380 r3 += -0xb 002381 r2 = 0x0 002382 r4 = 0x1 002383 if r3 <= r1 goto <offset> 002384 if r4 == 0x0 goto <offset> 002385 r3 = <addr> ll 002386 if r1 != 0x0 goto <offset> 002387 *(u64 *)(r10 - 0xd8) = r8 002388 r1 = <addr> ll 002389 if r3 < r1 goto <offset> 002390 r1 = <addr> ll 002391 *(u64 *)(r1 + 0x0) = r3 002392 r1 = <addr> ll 002393 *(u64 *)(r3 + 0x0) = r1 002394 *(u32 *)(r3 + 0x7) = 0x6769666e 002395 r9 = -<addr> ll 002396 *(u64 *)(r10 - 0x70) = r9 002397 *(u64 *)(r10 - 0x80) = r3 002398 *(u8 *)(r10 - 0x68) = 0x1 002399 *(u64 *)(r10 - 0x78) = 0xb 002400 *(u64 *)(r10 - 0x88) = 0xb 002401 r1 = r10 002402 r1 += -0xb0 002403 r2 = r10 002404 r2 += -0x88 002405 r8 = 0x0 002406 r6 = 0x1 002407 r3 = 0x2 002408 r4 = 0x0 002409 r5 = 0x1 002410 call <target> 002411 w1 = *(u8 *)(r10 - 0xb0) 002412 if r1 != 0x1 goto <offset> 002413 *(u64 *)(r10 - 0x18) = r9 002414 r1 = r10 002415 r1 += -0xd0 002416 r2 = r10 002417 r2 += -0x18 002418 call <target> 002419 r1 = *(u64 *)(r10 - 0xd0) 002420 r2 = *(u64 *)(r10 - 0xc8) 002421 r3 = *(u64 *)(r10 - 0xd8) 002422 *(u64 *)(r3 + 0x10) = r2 002423 *(u64 *)(r3 + 0x8) = r1 002424 r1 = -<addr> ll 002425 *(u64 *)(r3 + 0x0) = r1 002426 goto <offset> 002427 r4 = 0x0 002428 if r4 != 0x0 goto <offset> 002429 r2 = r3 002430 r7 = <addr> ll 002431 if r1 == 0x0 goto <offset> 002432 r7 = r2 002433 r1 = <addr> ll 002434 if r7 >= r1 goto <offset> 002435 r1 = 0x1 002436 r2 = 0x46 002437 call <target> 002438 r4 = 0x0 002439 if r4 != 0x0 goto <offset> 002440 r2 = r3 002441 r3 = <addr> ll 002442 if r1 == 0x0 goto <offset> 002443 r3 = r2 002444 *(u64 *)(r10 - 0xd8) = r8 002445 r1 = <addr> ll 002446 if r3 >= r1 goto <offset> 002447 r1 = 0x1 002448 r2 = 0xb 002449 r3 = <addr> ll 002450 call <target> 002451 w9 = *(u32 *)(r10 - 0x90) 002452 r1 = *(u64 *)(r10 - 0xa8) 002453 *(u64 *)(r10 - 0xe0) = r1 002454 call <target> 002455 r1 = <addr> ll 002456 r1 = *(u64 *)(r1 + 0x0) 002457 r2 = r1 002458 r2 += -0xd 002459 if r2 <= r1 goto <offset> 002460 if r6 == 0x0 goto <offset> 002461 r2 = <addr> ll 002462 if r1 != 0x0 goto <offset> 002463 r1 = <addr> ll 002464 if r2 <= r1 goto <offset> 002465 r1 = <addr> ll 002466 *(u64 *)(r1 + 0x0) = r2 002467 r1 = <addr> ll 002468 *(u64 *)(r2 + 0x5) = r1 002469 r1 = <addr> ll 002470 *(u64 *)(r2 + 0x0) = r1 002471 *(u64 *)(r10 - 0x28) = r2 002472 *(u64 *)(r10 - 0x20) = 0xd 002473 *(u64 *)(r10 - 0x30) = 0xd 002474 r1 = r10 002475 r1 += -0x58 002476 r2 = r10 002477 r2 += -0x30 002478 r3 = 0x1 002479 r4 = 0x0 002480 r5 = 0x0 002481 call <target> 002482 w1 = *(u8 *)(r10 - 0x58) 002483 r6 = *(u64 *)(r10 - 0xd8) 002484 if r1 != 0x1 goto <offset> 002485 r1 = -<addr> ll 002486 *(u64 *)(r10 - 0x18) = r1 002487 r1 = r10 002488 r1 += -0xc0 002489 r2 = r10 002490 r2 += -0x18 002491 call <target> 002492 r1 = *(u64 *)(r10 - 0xc0) 002493 r2 = *(u64 *)(r10 - 0xb8) 002494 *(u64 *)(r6 + 0x10) = r2 002495 *(u64 *)(r6 + 0x8) = r1 002496 r1 = -<addr> ll 002497 *(u64 *)(r6 + 0x0) = r1 002498 goto <offset> 002499 r6 = 0x0 002500 if r6 != 0x0 goto <offset> 002501 r8 = r2 002502 r2 = <addr> ll 002503 if r1 == 0x0 goto <offset> 002504 r2 = r8 002505 r1 = <addr> ll 002506 if r2 > r1 goto <offset> 002507 r1 = 0x1 002508 r2 = 0xd 002509 r3 = <addr> ll 002510 call <target> 002511 r1 = r10 002512 r1 += -0xa0 002513 r2 = r10 002514 r2 += -0xaf 002515 w3 = *(u32 *)(r2 + 0x0) 002516 w2 = *(u32 *)(r2 + 0x3) 002517 w4 = *(u32 *)(r10 - 0x38) 002518 r5 = *(u64 *)(r10 - 0x50) 002519 r0 = *(u64 *)(r10 - 0xe0) 002520 *(u64 *)(r7 + 0x7) = r0 002521 *(u32 *)(r7 + 0x3) = w2 002522 *(u32 *)(r7 + 0x0) = w3 002523 r2 = *(u64 *)(r1 + 0x0) 002524 *(u64 *)(r7 + 0xf) = r2 002525 r1 = *(u64 *)(r1 + 0x8) 002526 *(u64 *)(r7 + 0x17) = r1 002527 *(u32 *)(r7 + 0x1f) = w9 002528 w1 = *(u32 *)(r10 - 0x57) 002529 *(u32 *)(r7 + 0x23) = w1 002530 w1 = *(u32 *)(r10 - 0x54) 002531 *(u32 *)(r7 + 0x26) = w1 002532 *(u64 *)(r7 + 0x2a) = r5 002533 r1 = *(u64 *)(r10 - 0x48) 002534 *(u64 *)(r7 + 0x32) = r1 002535 r1 = *(u64 *)(r10 - 0x40) 002536 *(u64 *)(r7 + 0x3a) = r1 002537 *(u32 *)(r7 + 0x42) = w4 002538 *(u64 *)(r6 + 0x8) = r7 002539 *(u64 *)(r6 + 0x10) = 0x2 002540 *(u64 *)(r6 + 0x0) = 0x2 002541 exit 002542 r6 = r1 002543 r1 = *(u64 *)(r2 + 0x0) 002544 r0 = <addr> ll 002545 if r1 != r0 goto <offset> 002546 r1 = *(u64 *)(r2 + 0x8) 002547 r0 = <addr> ll 002548 if r1 != r0 goto <offset> 002549 r1 = *(u64 *)(r2 + 0x10) 002550 r0 = -<addr> ll 002551 if r1 != r0 goto <offset> 002552 r1 = *(u64 *)(r2 + 0x18) 002553 r0 = <addr> ll 002554 if r1 != r0 goto <offset> 002555 r0 = *(u64 *)(r5 - 0xff8) 002556 if r0 < 0x8 goto <offset> 002557 r1 = *(u64 *)(r5 - 0x1000) 002558 r5 = *(u64 *)(r1 + 0x0) 002559 r7 = <addr> ll 002560 if r5 s<= r7 goto <offset> 002561 r7 = <addr> ll 002562 if r5 s> r7 goto <offset> 002563 r7 = <addr> ll 002564 if r5 == r7 goto <offset> 002565 r7 = <addr> ll 002566 if r5 != r7 goto <offset> 002567 r1 = r10 002568 r1 += -0x48 002569 r2 = 0x5dc 002570 call <target> 002571 r7 = *(u64 *)(r10 - 0x40) 002572 r8 = *(u64 *)(r10 - 0x48) 002573 goto <offset> 002574 r1 = r10 002575 r1 += -0x28 002576 r2 = 0x1004 002577 call <target> 002578 r7 = *(u64 *)(r10 - 0x20) 002579 r8 = *(u64 *)(r10 - 0x28) 002580 goto <offset> 002581 r1 = -<addr> ll 002582 *(u64 *)(r10 - 0x18) = r1 002583 r1 = r10 002584 r1 += -0x38 002585 r2 = r10 002586 r2 += -0x18 002587 call <target> 002588 r7 = *(u64 *)(r10 - 0x30) 002589 r8 = *(u64 *)(r10 - 0x38) 002590 if r8 != 0x2 goto <offset> 002591 r1 = -<addr> ll 002592 *(u64 *)(r6 + 0x0) = r1 002593 goto <offset> 002594 *(u64 *)(r10 - 0x18) = r8 002595 *(u64 *)(r10 - 0x10) = r7 002596 r1 = r10 002597 r1 += -0x18 002598 call <target> 002599 r1 = r6 002600 r2 = r8 002601 r3 = r7 002602 call <target> 002603 exit 002604 r7 = -<addr> ll 002605 if r5 == r7 goto <offset> 002606 r7 = -<addr> ll 002607 if r5 == r7 goto <offset> 002608 r7 = <addr> ll 002609 if r5 != r7 goto <offset> 002610 r0 += -0x8 002611 *(u64 *)(r10 - 0xff8) = r0 002612 r1 += 0x8 002613 *(u64 *)(r10 - 0x1000) = r1 002614 r1 = r10 002615 r1 += -0x88 002616 r5 = r10 002617 call <target> 002618 r7 = *(u64 *)(r10 - 0x80) 002619 r8 = *(u64 *)(r10 - 0x88) 002620 goto <offset> 002621 r7 = <addr> ll 002622 if r5 == r7 goto <offset> 002623 r7 = <addr> ll 002624 if r5 != r7 goto <offset> 002625 r0 += -0x8 002626 *(u64 *)(r10 - 0xff8) = r0 002627 r1 += 0x8 002628 *(u64 *)(r10 - 0x1000) = r1 002629 r1 = r10 002630 r1 += -0xa8 002631 r5 = r10 002632 call <target> 002633 r7 = *(u64 *)(r10 - 0xa0) 002634 r8 = *(u64 *)(r10 - 0xa8) 002635 goto <offset> 002636 r0 += -0x8 002637 *(u64 *)(r10 - 0xff8) = r0 002638 r1 += 0x8 002639 *(u64 *)(r10 - 0x1000) = r1 002640 r1 = r10 002641 r1 += -0x78 002642 r5 = r10 002643 call <target> 002644 r7 = *(u64 *)(r10 - 0x70) 002645 r8 = *(u64 *)(r10 - 0x78) 002646 goto <offset> 002647 r0 += -0x8 002648 r1 += 0x8 002649 r7 = -<addr> ll 002650 if r5 == r7 goto <offset> 002651 r7 = <addr> ll 002652 if r5 != r7 goto <offset> 002653 *(u64 *)(r10 - 0xff8) = r0 002654 *(u64 *)(r10 - 0x1000) = r1 002655 r1 = r10 002656 r1 += -0xc8 002657 r5 = r10 002658 call <target> 002659 r7 = *(u64 *)(r10 - 0xc0) 002660 r8 = *(u64 *)(r10 - 0xc8) 002661 goto <offset> 002662 r0 += -0x8 002663 *(u64 *)(r10 - 0xff8) = r0 002664 r1 += 0x8 002665 *(u64 *)(r10 - 0x1000) = r1 002666 r1 = r10 002667 r1 += -0x58 002668 r5 = r10 002669 call <target> 002670 r7 = *(u64 *)(r10 - 0x50) 002671 r8 = *(u64 *)(r10 - 0x58) 002672 goto <offset> 002673 r0 += -0x8 002674 *(u64 *)(r10 - 0xff8) = r0 002675 r1 += 0x8 002676 *(u64 *)(r10 - 0x1000) = r1 002677 r1 = r10 002678 r1 += -0x68 002679 r5 = r10 002680 call <target> 002681 r7 = *(u64 *)(r10 - 0x60) 002682 r8 = *(u64 *)(r10 - 0x68) 002683 goto <offset> 002684 r0 += -0x8 002685 *(u64 *)(r10 - 0xff8) = r0 002686 r1 += 0x8 002687 *(u64 *)(r10 - 0x1000) = r1 002688 r1 = r10 002689 r1 += -0x98 002690 r5 = r10 002691 call <target> 002692 r7 = *(u64 *)(r10 - 0x90) 002693 r8 = *(u64 *)(r10 - 0x98) 002694 goto <offset> 002695 *(u64 *)(r10 - 0xff8) = r0 002696 *(u64 *)(r10 - 0x1000) = r1 002697 r1 = r10 002698 r1 += -0xb8 002699 r5 = r10 002700 call <target> 002701 r7 = *(u64 *)(r10 - 0xb0) 002702 r8 = *(u64 *)(r10 - 0xb8) 002703 goto <offset> 002704 r1 = -<addr> ll 002705 *(u64 *)(r10 - 0x18) = r1 002706 r1 = r10 002707 r1 += -0xd8 002708 r2 = r10 002709 r2 += -0x18 002710 call <target> 002711 r7 = *(u64 *)(r10 - 0xd0) 002712 r8 = *(u64 *)(r10 - 0xd8) 002713 goto <offset> 002714 r9 = r1 002715 *(u64 *)(r10 - 0x1e0) = r4 002716 *(u64 *)(r10 - 0x1e8) = r3 002717 r1 = *(u64 *)(r5 - 0xff8) 002718 r6 = r1 002719 if r1 == 0x0 goto <offset> 002720 r1 = *(u64 *)(r5 - 0x1000) 002721 r5 = 0x0 002722 r4 = r1 002723 r4 += 0x1 002724 r7 = r1 002725 w3 = *(u8 *)(r1 + 0x0) 002726 *(u8 *)(r10 - 0x5) = w3 002727 *(u64 *)(r10 - 0x2a0) = r9 002728 if r3 s<= 0x2 goto <offset> 002729 if r3 s> 0x4 goto <offset> 002730 *(u64 *)(r10 - 0x2a8) = r2 002731 r1 = 0x0 002732 if r3 == 0x3 goto <offset> 002733 r9 = *(u64 *)(r10 - 0x2a0) 002734 if r3 != 0x4 goto <offset> 002735 if r6 < 0x21 goto <offset> 002736 r1 = *(u64 *)(r7 + 0x7) 002737 w2 = *(u8 *)(r7 + 0xf) 002738 *(u8 *)(r10 - 0x100) = w2 002739 w2 = *(u16 *)(r4 + 0x0) 002740 *(u16 *)(r10 - 0x4) = w2 002741 w2 = *(u8 *)(r4 + 0x2) 002742 *(u8 *)(r10 - 0x2) = w2 002743 w2 = *(u8 *)(r7 + 0x6) 002744 r2 <<= 0x10 002745 w5 = *(u16 *)(r7 + 0x4) 002746 r5 |= r2 002747 *(u64 *)(r10 - 0x108) = r1 002748 r1 <<= 0x18 002749 r2 = *(u64 *)(r10 - 0x107) 002750 *(u64 *)(r10 - 0x2b0) = r2 002751 w8 = *(u8 *)(r7 + 0x20) 002752 r9 = *(u64 *)(r7 + 0x18) 002753 r0 = *(u64 *)(r7 + 0x10) 002754 goto <offset> 002755 r1 = <addr> ll 002756 call <target> 002757 goto <offset> 002758 if r3 == 0x0 goto <offset> 002759 *(u64 *)(r10 - 0x2a8) = r2 002760 r1 = 0x0 002761 if r3 == 0x1 goto <offset> 002762 r9 = *(u64 *)(r10 - 0x2a0) 002763 if r3 != 0x2 goto <offset> 002764 if r6 <= 0x4 goto <offset> 002765 r1 = r7 002766 w1 = *(u32 *)(r1 + 0x1) 002767 if r1 == 0x0 goto <offset> 002768 *(u64 *)(r10 - 0x2c0) = r3 002769 r9 = r1 002770 *(u64 *)(r10 - 0x2c8) = r1 002771 if r1 < 0x100000 goto <offset> 002772 r9 = 0x100000 002773 call <target> 002774 r1 = <addr> ll 002775 r1 = *(u64 *)(r1 + 0x0) 002776 r2 = <addr> ll 002777 if r1 == 0x0 goto <offset> 002778 r2 = r1 002779 r4 = r2 002780 r4 -= r9 002781 r1 = 0x0 002782 r3 = 0x1 002783 if r4 > r2 goto <offset> 002784 r3 = 0x0 002785 if r3 == 0x0 goto <offset> 002786 r2 = <addr> ll 002787 if r1 <= r2 goto <offset> 002788 r6 += -0x5 002789 r7 += 0x5 002790 r2 = <addr> ll 002791 *(u64 *)(r2 + 0x0) = r1 002792 r2 = 0x0 002793 r3 = r9 002794 r8 = r1 002795 call <target> 002796 r4 = r7 002797 r7 = 0x0 002798 r0 = r8 002799 *(u64 *)(r10 - 0xf8) = r9 002800 *(u64 *)(r10 - 0x108) = r9 002801 *(u64 *)(r10 - 0x100) = r0 002802 r3 = *(u64 *)(r10 - 0x2c0) 002803 r5 = *(u64 *)(r10 - 0x2c8) 002804 if r7 != r9 goto <offset> 002805 r8 = r9 002806 r8 <<= 0x1 002807 if r8 < r5 goto <offset> 002808 r8 = r5 002809 if r8 <= r9 goto <offset> 002810 r8 -= r9 002811 r1 = *(u64 *)(r10 - 0x108) 002812 r1 -= r9 002813 if r8 > r1 goto <offset> 002814 r1 = r0 002815 r1 += r9 002816 if r8 < 0x2 goto <offset> 002817 r8 += -0x1 002818 r2 = 0x0 002819 r3 = r8 002820 *(u64 *)(r10 - 0x2b0) = r7 002821 r7 = r9 002822 r9 = r0 002823 *(u64 *)(r10 - 0x2b8) = r6 002824 r6 = r4 002825 call <target> 002826 r5 = *(u64 *)(r10 - 0x2c8) 002827 r4 = r6 002828 r6 = *(u64 *)(r10 - 0x2b8) 002829 r1 = r9 002830 r9 = r7 002831 r7 = *(u64 *)(r10 - 0x2b0) 002832 r3 = *(u64 *)(r10 - 0x2c0) 002833 r9 += r8 002834 r1 += r9 002835 *(u8 *)(r1 + 0x0) = 0x0 002836 r9 += 0x1 002837 goto <offset> 002838 r9 = r8 002839 *(u64 *)(r10 - 0xf8) = r9 002840 if r9 < r7 goto <offset> 002841 r1 = r9 002842 r1 -= r7 002843 r8 = r6 002844 if r6 < r1 goto <offset> 002845 r8 = r1 002846 r0 = *(u64 *)(r10 - 0x100) 002847 r1 = r0 002848 r1 += r7 002849 if r8 != 0x1 goto <offset> 002850 w2 = *(u8 *)(r4 + 0x0) 002851 *(u8 *)(r1 + 0x0) = w2 002852 r4 += 0x1 002853 r6 += -0x1 002854 r1 = r7 002855 r1 += r8 002856 r2 = 0x1 002857 if r1 < r7 goto <offset> 002858 r2 = 0x0 002859 r2 &= 0x1 002860 if r2 != 0x0 goto <offset> 002861 r7 = r1 002862 if r1 < r5 goto <offset> 002863 goto <offset> 002864 *(u64 *)(r10 - 0x2b0) = r7 002865 r7 = r6 002866 *(u64 *)(r10 - 0x2b8) = r9 002867 r9 = r0 002868 r2 = r4 002869 r3 = r8 002870 r6 = r4 002871 call <target> 002872 if r8 == 0x0 goto <offset> 002873 r6 += r8 002874 r7 -= r8 002875 r3 = *(u64 *)(r10 - 0x2c0) 002876 r0 = r9 002877 r9 = *(u64 *)(r10 - 0x2b8) 002878 r4 = r6 002879 r6 = r7 002880 r5 = *(u64 *)(r10 - 0x2c8) 002881 r7 = *(u64 *)(r10 - 0x2b0) 002882 r1 = r7 002883 r1 += r8 002884 r2 = 0x1 002885 if r1 >= r7 goto <offset> 002886 goto <offset> 002887 r1 = r10 002888 r1 += -0x108 002889 r2 = r9 002890 r3 = r8 002891 r9 = r7 002892 r7 = r6 002893 r6 = r4 002894 r4 = 0x1 002895 r5 = 0x1 002896 call -0x498 002897 r5 = *(u64 *)(r10 - 0x2c8) 002898 r4 = r6 002899 r6 = r7 002900 r7 = r9 002901 r3 = *(u64 *)(r10 - 0x2c0) 002902 r0 = *(u64 *)(r10 - 0x100) 002903 r9 = *(u64 *)(r10 - 0xf8) 002904 r1 = r0 002905 r1 += r9 002906 if r8 >= 0x2 goto <offset> 002907 goto <offset> 002908 if r3 == 0x5 goto <offset> 002909 if r3 != 0x6 goto <offset> 002910 if r6 >= 0x9 goto <offset> 002911 r1 = <addr> ll 002912 call <target> 002913 goto <offset> 002914 r1 = <addr> ll 002915 *(u64 *)(r10 - 0x108) = r1 002916 r1 = r10 002917 r1 += -0x20 002918 *(u64 *)(r10 - 0xf8) = r1 002919 r1 = 0x56b ll 002920 *(u64 *)(r10 - 0x18) = r1 002921 r1 = r10 002922 r1 += -0x5 002923 *(u64 *)(r10 - 0x20) = r1 002924 *(u64 *)(r10 - 0xe8) = 0x0 002925 *(u64 *)(r10 - 0x100) = 0x1 002926 *(u64 *)(r10 - 0xf0) = 0x1 002927 r6 = r10 002928 r6 += -0x1d0 002929 r2 = r10 002930 r2 += -0x108 002931 r1 = r6 002932 call <target> 002933 r1 = 0x14 002934 r2 = r6 002935 call <target> 002936 r9 = *(u64 *)(r10 - 0x2a0) 002937 r1 = r0 002938 r1 &= 0x3 002939 r2 = r1 002940 r2 += -0x2 002941 if r2 < 0x2 goto <offset> 002942 if r1 == 0x0 goto <offset> 002943 r1 = *(u64 *)(r0 + 0x7) 002944 r2 = *(u64 *)(r1 + 0x0) 002945 if r2 == 0x0 goto <offset> 002946 r1 = *(u64 *)(r0 - 0x1) 002947 callx r2 002948 r1 = r10 002949 r1 += -0x298 002950 r2 = 0x66 002951 call <target> 002952 r8 = *(u64 *)(r10 - 0x290) 002953 r7 = *(u64 *)(r10 - 0x298) 002954 *(u64 *)(r9 + 0x8) = r8 002955 *(u64 *)(r9 + 0x0) = r7 002956 exit 002957 *(u64 *)(r10 - 0x2a8) = r2 002958 r1 = *(u64 *)(r4 + 0x0) 002959 *(u64 *)(r10 - 0x2b0) = r1 002960 r1 = 0x0 002961 goto <offset> 002962 *(u64 *)(r10 - 0x2a8) = r2 002963 r1 = 0x0 002964 w4 = *(u8 *)(r10 - 0x2) 002965 *(u8 *)(r10 - 0x1d6) = w4 002966 w4 = *(u16 *)(r10 - 0x4) 002967 *(u16 *)(r10 - 0x1d8) = w4 002968 r1 |= r5 002969 w2 = *(u8 *)(r10 - 0x1d6) 002970 *(u8 *)(r10 - 0x1d2) = w2 002971 w2 = *(u16 *)(r10 - 0x1d8) 002972 *(u16 *)(r10 - 0x1d4) = w2 002973 if r3 s<= 0x2 goto <offset> 002974 if r3 s> 0x4 goto <offset> 002975 if r3 != 0x3 goto <offset> 002976 r9 = *(u64 *)(r10 - 0x2a0) 002977 *(u64 *)(r10 - 0x10) = 0x0 002978 *(u64 *)(r10 - 0x20) = 0x0 002979 r1 = r10 002980 r1 += -0x108 002981 r3 = r10 002982 r3 += -0x1e8 002983 r5 = r10 002984 call <target> 002985 r8 = *(u64 *)(r10 - 0xf8) 002986 r7 = *(u64 *)(r10 - 0x100) 002987 r6 = *(u64 *)(r10 - 0x108) 002988 if r6 == 0x0 goto <offset> 002989 r1 = r10 002990 r1 += -0x1b8 002991 r2 = r10 002992 r2 += -0xf0 002993 r3 = 0x50 002994 call <target> 002995 *(u64 *)(r10 - 0x1c0) = r8 002996 *(u64 *)(r10 - 0x1c8) = r7 002997 *(u64 *)(r10 - 0x1d0) = r6 002998 r1 = r10 002999 r1 += -0x238 003000 r2 = r10 003001 r2 += -0x1d0 003002 call <target> 003003 r7 = *(u64 *)(r10 - 0x238) 003004 if r7 != 0x2 goto <offset> 003005 r1 = r10 003006 r1 += -0x248 003007 r2 = r10 003008 r2 += -0x1d0 003009 r3 = *(u64 *)(r10 - 0x2a8) 003010 call <target> 003011 r7 = *(u64 *)(r10 - 0x248) 003012 if r7 == 0x2 goto <offset> 003013 r8 = *(u64 *)(r10 - 0x240) 003014 goto <offset> 003015 if r3 == 0x0 goto <offset> 003016 if r3 != 0x1 goto <offset> 003017 r1 = r10 003018 r1 += -0x108 003019 r3 = r10 003020 r3 += -0x1e8 003021 r5 = r10 003022 call <target> 003023 r8 = *(u64 *)(r10 - 0xf8) 003024 r7 = *(u64 *)(r10 - 0x100) 003025 r1 = *(u64 *)(r10 - 0x108) 003026 if r1 == 0x0 goto <offset> 003027 r9 = *(u64 *)(r10 - 0x2a0) 003028 r2 = *(u64 *)(r10 - 0xd8) 003029 *(u64 *)(r10 - 0x1a0) = r2 003030 r2 = *(u64 *)(r10 - 0xe0) 003031 *(u64 *)(r10 - 0x1a8) = r2 003032 r2 = *(u64 *)(r10 - 0xe8) 003033 *(u64 *)(r10 - 0x1b0) = r2 003034 r2 = *(u64 *)(r10 - 0xf0) 003035 *(u64 *)(r10 - 0x1b8) = r2 003036 *(u64 *)(r10 - 0x1c0) = r8 003037 *(u64 *)(r10 - 0x1c8) = r7 003038 *(u64 *)(r10 - 0x1d0) = r1 003039 r6 = r10 003040 r6 += -0x1d0 003041 r1 = r6 003042 call <target> 003043 r1 = r10 003044 r1 += -0x278 003045 r2 = r6 003046 r3 = *(u64 *)(r10 - 0x2a8) 003047 call <target> 003048 r7 = *(u64 *)(r10 - 0x278) 003049 if r7 == 0x2 goto <offset> 003050 r8 = *(u64 *)(r10 - 0x270) 003051 goto <offset> 003052 if r3 != 0x5 goto <offset> 003053 r9 = *(u64 *)(r10 - 0x2a0) 003054 *(u64 *)(r10 - 0x10) = 0x0 003055 *(u64 *)(r10 - 0x20) = 0x0 003056 r1 = r10 003057 r1 += -0x108 003058 r3 = r10 003059 r3 += -0x1e8 003060 r5 = r10 003061 call <target> 003062 r8 = *(u64 *)(r10 - 0x100) 003063 r7 = *(u64 *)(r10 - 0x108) 003064 w6 = *(u8 *)(r10 - 0xa6) 003065 if r6 == 0x2 goto <offset> 003066 r1 = r10 003067 r1 += -0x1c0 003068 r2 = r10 003069 r2 += -0xf8 003070 r3 = 0x52 003071 call <target> 003072 w1 = *(u32 *)(r10 - 0xa5) 003073 *(u32 *)(r10 - 0x16d) = w1 003074 w1 = *(u8 *)(r10 - 0xa1) 003075 *(u8 *)(r10 - 0x169) = w1 003076 *(u8 *)(r10 - 0x16e) = w6 003077 *(u64 *)(r10 - 0x1c8) = r8 003078 *(u64 *)(r10 - 0x1d0) = r7 003079 call <target> 003080 r1 = r10 003081 r1 += -0x218 003082 r2 = r10 003083 r2 += -0x1d0 003084 call <target> 003085 r1 = *(u64 *)(r10 - 0x190) 003086 r2 = *(u64 *)(r1 + 0x0) 003087 r2 += -0x1 003088 r8 = *(u64 *)(r10 - 0x210) 003089 r7 = *(u64 *)(r10 - 0x218) 003090 *(u64 *)(r1 + 0x0) = r2 003091 if r2 != 0x0 goto <offset> 003092 r1 = r10 003093 r1 += -0x190 003094 call <target> 003095 r1 = *(u64 *)(r10 - 0x188) 003096 r2 = *(u64 *)(r1 + 0x0) 003097 r2 += -0x1 003098 *(u64 *)(r1 + 0x0) = r2 003099 if r2 != 0x0 goto <offset> 003100 r1 = r10 003101 r1 += -0x188 003102 goto <offset> 003103 *(u64 *)(r10 - 0x10) = 0x0 003104 *(u64 *)(r10 - 0x20) = 0x0 003105 r1 = r10 003106 r1 += -0x4 003107 *(u64 *)(r10 - 0xff8) = r1 003108 r1 = r10 003109 r1 += -0x108 003110 r3 = r10 003111 r3 += -0x1e8 003112 r5 = r10 003113 r6 = *(u64 *)(r10 - 0x2a8) 003114 r2 = r6 003115 call <target> 003116 r8 = *(u64 *)(r10 - 0x100) 003117 r7 = *(u64 *)(r10 - 0x108) 003118 w9 = *(u8 *)(r10 - 0x46) 003119 if r9 == 0x2 goto <offset> 003120 r1 = r10 003121 r1 += -0x1c0 003122 r2 = r10 003123 r2 += -0xf8 003124 *(u64 *)(r10 - 0x2b8) = r1 003125 r3 = 0xb2 003126 call <target> 003127 w1 = *(u32 *)(r10 - 0x45) 003128 *(u32 *)(r10 - 0x10d) = w1 003129 w1 = *(u8 *)(r10 - 0x41) 003130 *(u8 *)(r10 - 0x109) = w1 003131 *(u8 *)(r10 - 0x10e) = w9 003132 *(u64 *)(r10 - 0x1c8) = r8 003133 *(u64 *)(r10 - 0x1d0) = r7 003134 r1 = r10 003135 r1 += -0x288 003136 r3 = r10 003137 r3 += -0x1d0 003138 r2 = r6 003139 r4 = *(u64 *)(r10 - 0x2b0) 003140 call <target> 003141 r1 = *(u64 *)(r10 - 0x1c0) 003142 r2 = *(u64 *)(r1 + 0x0) 003143 r2 += -0x1 003144 r8 = *(u64 *)(r10 - 0x280) 003145 r7 = *(u64 *)(r10 - 0x288) 003146 *(u64 *)(r1 + 0x0) = r2 003147 if r2 != 0x0 goto <offset> 003148 r1 = *(u64 *)(r10 - 0x2b8) 003149 call <target> 003150 r1 = *(u64 *)(r10 - 0x1b8) 003151 r2 = *(u64 *)(r1 + 0x0) 003152 r2 += -0x1 003153 *(u64 *)(r1 + 0x0) = r2 003154 if r2 != 0x0 goto <offset> 003155 r1 = r10 003156 r1 += -0x1b8 003157 call <target> 003158 r1 = *(u64 *)(r10 - 0x190) 003159 r2 = *(u64 *)(r1 + 0x0) 003160 r2 += -0x1 003161 *(u64 *)(r1 + 0x0) = r2 003162 r9 = *(u64 *)(r10 - 0x2a0) 003163 if r2 != 0x0 goto <offset> 003164 r1 = r10 003165 r1 += -0x190 003166 call <target> 003167 r1 = *(u64 *)(r10 - 0x188) 003168 r2 = *(u64 *)(r1 + 0x0) 003169 r2 += -0x1 003170 *(u64 *)(r1 + 0x0) = r2 003171 if r2 != 0x0 goto <offset> 003172 r1 = r10 003173 r1 += -0x188 003174 call <target> 003175 r1 = *(u64 *)(r10 - 0x160) 003176 r2 = *(u64 *)(r1 + 0x0) 003177 r2 += -0x1 003178 *(u64 *)(r1 + 0x0) = r2 003179 if r2 != 0x0 goto <offset> 003180 r1 = r10 003181 r1 += -0x160 003182 call <target> 003183 r1 = *(u64 *)(r10 - 0x158) 003184 r2 = *(u64 *)(r1 + 0x0) 003185 r2 += -0x1 003186 *(u64 *)(r1 + 0x0) = r2 003187 if r2 != 0x0 goto <offset> 003188 r1 = r10 003189 r1 += -0x158 003190 call <target> 003191 r1 = *(u64 *)(r10 - 0x130) 003192 r2 = *(u64 *)(r1 + 0x0) 003193 r2 += -0x1 003194 *(u64 *)(r1 + 0x0) = r2 003195 if r2 != 0x0 goto <offset> 003196 r1 = r10 003197 r1 += -0x130 003198 call <target> 003199 r1 = *(u64 *)(r10 - 0x128) 003200 r2 = *(u64 *)(r1 + 0x0) 003201 r2 += -0x1 003202 *(u64 *)(r1 + 0x0) = r2 003203 if r2 != 0x0 goto <offset> 003204 r1 = r10 003205 r1 += -0x128 003206 call <target> 003207 if r7 != 0x2 goto <offset> 003208 goto <offset> 003209 *(u64 *)(r10 - 0x2b8) = r0 003210 *(u64 *)(r10 - 0x10) = 0x0 003211 *(u64 *)(r10 - 0x20) = 0x0 003212 r1 = r10 003213 r1 += -0x108 003214 r3 = r10 003215 r3 += -0x1e8 003216 r5 = r10 003217 call <target> 003218 r8 = *(u64 *)(r10 - 0xf8) 003219 r7 = *(u64 *)(r10 - 0x100) 003220 r1 = *(u64 *)(r10 - 0x108) 003221 if r1 == 0x0 goto <offset> 003222 r2 = *(u64 *)(r10 - 0xd8) 003223 *(u64 *)(r10 - 0x1a0) = r2 003224 r2 = *(u64 *)(r10 - 0xe0) 003225 *(u64 *)(r10 - 0x1a8) = r2 003226 r2 = *(u64 *)(r10 - 0xe8) 003227 *(u64 *)(r10 - 0x1b0) = r2 003228 r2 = *(u64 *)(r10 - 0xf0) 003229 *(u64 *)(r10 - 0x1b8) = r2 003230 *(u64 *)(r10 - 0x1c0) = r8 003231 *(u64 *)(r10 - 0x1c8) = r7 003232 *(u64 *)(r10 - 0x1d0) = r1 003233 *(u64 *)(r10 - 0xf8) = r9 003234 r1 = *(u64 *)(r10 - 0x2b8) 003235 *(u64 *)(r10 - 0x100) = r1 003236 r1 = *(u64 *)(r10 - 0x2b0) 003237 *(u64 *)(r10 - 0x108) = r1 003238 r1 = r10 003239 r1 += -0x258 003240 r2 = r10 003241 r2 += -0x1d0 003242 r3 = r10 003243 r3 += -0x108 003244 call <target> 003245 r7 = *(u64 *)(r10 - 0x258) 003246 if r7 != 0x2 goto <offset> 003247 r1 = r10 003248 r1 += -0x268 003249 r2 = r10 003250 r2 += -0x1d0 003251 r3 = *(u64 *)(r10 - 0x2a8) 003252 call <target> 003253 r7 = *(u64 *)(r10 - 0x268) 003254 r9 = *(u64 *)(r10 - 0x2a0) 003255 if r7 == 0x2 goto <offset> 003256 r8 = *(u64 *)(r10 - 0x260) 003257 goto <offset> 003258 w2 = *(u8 *)(r10 - 0x1d2) 003259 *(u8 *)(r10 - 0x3e) = w2 003260 w2 = *(u16 *)(r10 - 0x1d4) 003261 *(u16 *)(r10 - 0x40) = w2 003262 *(u8 *)(r10 - 0x21) = w8 003263 *(u64 *)(r10 - 0x29) = r9 003264 *(u64 *)(r10 - 0x31) = r0 003265 r2 = *(u64 *)(r10 - 0x2b0) 003266 *(u64 *)(r10 - 0x39) = r2 003267 *(u32 *)(r10 - 0x3d) = w1 003268 r1 = r10 003269 r1 += -0x108 003270 r3 = r10 003271 r3 += -0x1e8 003272 r5 = r10 003273 call <target> 003274 r8 = *(u64 *)(r10 - 0xf8) 003275 r7 = *(u64 *)(r10 - 0x100) 003276 r1 = *(u64 *)(r10 - 0x108) 003277 if r1 == 0x0 goto <offset> 003278 r9 = *(u64 *)(r10 - 0x2a0) 003279 r2 = *(u64 *)(r10 - 0xd8) 003280 *(u64 *)(r10 - 0x1a0) = r2 003281 r2 = *(u64 *)(r10 - 0xe0) 003282 *(u64 *)(r10 - 0x1a8) = r2 003283 r2 = *(u64 *)(r10 - 0xe8) 003284 *(u64 *)(r10 - 0x1b0) = r2 003285 r2 = *(u64 *)(r10 - 0xf0) 003286 *(u64 *)(r10 - 0x1b8) = r2 003287 *(u64 *)(r10 - 0x1c0) = r8 003288 *(u64 *)(r10 - 0x1c8) = r7 003289 *(u64 *)(r10 - 0x1d0) = r1 003290 r6 = r10 003291 r6 += -0x1d0 003292 r2 = r10 003293 r2 += -0x40 003294 r1 = r6 003295 call <target> 003296 r1 = r10 003297 r1 += -0x228 003298 r2 = r6 003299 r3 = *(u64 *)(r10 - 0x2a8) 003300 call <target> 003301 r7 = *(u64 *)(r10 - 0x228) 003302 if r7 == 0x2 goto <offset> 003303 r8 = *(u64 *)(r10 - 0x220) 003304 goto <offset> 003305 r9 = *(u64 *)(r10 - 0x2a0) 003306 goto <offset> 003307 *(u64 *)(r10 - 0x10) = 0x0 003308 *(u64 *)(r10 - 0x20) = 0x0 003309 r1 = r10 003310 r1 += -0x108 003311 r3 = r10 003312 r3 += -0x1e8 003313 r5 = r10 003314 call <target> 003315 r8 = *(u64 *)(r10 - 0xf8) 003316 r7 = *(u64 *)(r10 - 0x100) 003317 r1 = *(u64 *)(r10 - 0x108) 003318 r9 = *(u64 *)(r10 - 0x2a0) 003319 if r1 == 0x0 goto <offset> 003320 r2 = *(u64 *)(r10 - 0xd0) 003321 *(u64 *)(r10 - 0x198) = r2 003322 r2 = *(u64 *)(r10 - 0xd8) 003323 *(u64 *)(r10 - 0x1a0) = r2 003324 r2 = *(u64 *)(r10 - 0xe0) 003325 *(u64 *)(r10 - 0x1a8) = r2 003326 r2 = *(u64 *)(r10 - 0xe8) 003327 *(u64 *)(r10 - 0x1b0) = r2 003328 r2 = *(u64 *)(r10 - 0xf0) 003329 *(u64 *)(r10 - 0x1b8) = r2 003330 *(u64 *)(r10 - 0x1c0) = r8 003331 *(u64 *)(r10 - 0x1c8) = r7 003332 *(u64 *)(r10 - 0x1d0) = r1 003333 r1 = r10 003334 r1 += -0x1f8 003335 r2 = r10 003336 r2 += -0x1d0 003337 r3 = *(u64 *)(r10 - 0x2b0) 003338 call <target> 003339 r7 = *(u64 *)(r10 - 0x1f8) 003340 if r7 != 0x2 goto <offset> 003341 r1 = r10 003342 r1 += -0x208 003343 r2 = r10 003344 r2 += -0x1d0 003345 r3 = *(u64 *)(r10 - 0x2a8) 003346 call <target> 003347 r7 = *(u64 *)(r10 - 0x208) 003348 if r7 != 0x2 goto <offset> 003349 r1 = r10 003350 r1 += -0x20 003351 call -0x746 003352 r7 = 0x2 003353 goto <offset> 003354 if r3 != 0x0 goto <offset> 003355 r1 = r4 003356 r2 = <addr> ll 003357 if r1 > r2 goto <offset> 003358 r1 = 0x1 003359 r2 = r9 003360 r3 = <addr> ll 003361 call <target> 003362 r8 = *(u64 *)(r10 - 0x250) 003363 r9 = *(u64 *)(r10 - 0x2a0) 003364 goto <offset> 003365 r8 = *(u64 *)(r10 - 0x230) 003366 goto <offset> 003367 r8 = *(u64 *)(r10 - 0x1f0) 003368 goto <offset> 003369 r2 = *(u64 *)(r10 - 0x108) 003370 r1 = -<addr> ll 003371 if r2 == r1 goto <offset> 003372 r8 = r6 003373 r1 = -<addr> ll 003374 *(u64 *)(r10 - 0x2b0) = r2 003375 if r2 != r1 goto <offset> 003376 r7 = r4 003377 r6 = r5 003378 if r5 < 0x1000 goto <offset> 003379 r6 = 0x1000 003380 call <target> 003381 r1 = <addr> ll 003382 r1 = *(u64 *)(r1 + 0x0) 003383 r3 = <addr> ll 003384 if r1 == 0x0 goto <offset> 003385 r3 = r1 003386 r2 = r3 003387 r2 -= r6 003388 r1 = 0x0 003389 r4 = 0x1 003390 if r2 > r3 goto <offset> 003391 r4 = 0x0 003392 r3 = *(u64 *)(r10 - 0x2c0) 003393 r5 = *(u64 *)(r10 - 0x2c8) 003394 if r4 == 0x0 goto <offset> 003395 r2 = <addr> ll 003396 if r1 <= r2 goto <offset> 003397 r2 = <addr> ll 003398 *(u64 *)(r2 + 0x0) = r1 003399 *(u64 *)(r10 - 0x100) = r1 003400 *(u64 *)(r10 - 0x108) = r6 003401 r9 = 0x0 003402 *(u64 *)(r10 - 0xf8) = 0x0 003403 r2 = r7 003404 goto <offset> 003405 r1 = *(u64 *)(r10 - 0x100) 003406 r1 += r9 003407 *(u8 *)(r1 + 0x0) = w6 003408 r9 += 0x1 003409 *(u64 *)(r10 - 0xf8) = r9 003410 r1 = r9 003411 r1 <<= 0x20 003412 r1 >>= 0x20 003413 if r1 >= r5 goto <offset> 003414 r1 = r8 003415 if r1 == r9 goto <offset> 003416 r1 = r2 003417 r1 += r9 003418 w6 = *(u8 *)(r1 + 0x0) 003419 r1 = *(u64 *)(r10 - 0x108) 003420 if r9 != r1 goto <offset> 003421 r1 = r10 003422 r1 += -0x108 003423 r2 = <addr> ll 003424 call <target> 003425 r5 = *(u64 *)(r10 - 0x2c8) 003426 r2 = r7 003427 r3 = *(u64 *)(r10 - 0x2c0) 003428 goto <offset> 003429 r0 = 0x1 003430 r1 = 0x0 003431 r9 = 0x0 003432 r2 = 0x0 003433 *(u64 *)(r10 - 0x2b0) = r2 003434 goto <offset> 003435 r8 = *(u64 *)(r10 - 0x200) 003436 goto <offset> 003437 r1 = 0x14 003438 r2 = <addr> ll 003439 r3 = 0x1a 003440 call <target> 003441 goto <offset> 003442 r3 = *(u64 *)(r10 - 0x2c0) 003443 r5 = *(u64 *)(r10 - 0x2c8) 003444 if r4 != 0x0 goto <offset> 003445 r1 = r2 003446 r2 = <addr> ll 003447 if r1 > r2 goto <offset> 003448 r1 = 0x1 003449 r2 = r6 003450 r3 = <addr> ll 003451 call <target> 003452 r0 = *(u64 *)(r10 - 0x100) 003453 r2 = *(u64 *)(r10 - 0x108) 003454 r1 = -<addr> ll 003455 *(u64 *)(r10 - 0x2b0) = r2 003456 if r2 == r1 goto <offset> 003457 w1 = *(u8 *)(r10 - 0x2) 003458 *(u8 *)(r10 - 0x1d6) = w1 003459 w1 = *(u16 *)(r10 - 0x4) 003460 *(u16 *)(r10 - 0x1d8) = w1 003461 if r3 != 0x7 goto <offset> 003462 r0 = *(u64 *)(r10 - 0x2b0) 003463 goto <offset> 003464 r1 = 0x0 003465 goto <offset> 003466 r1 = r7 003467 r2 = r9 003468 r3 = <addr> ll 003469 call <target> 003470 r1 = <addr> ll 003471 call <target> 003472 r7 = r4 003473 r8 = r3 003474 r6 = r2 003475 *(u64 *)(r10 - 0x260) = r1 003476 r1 = <addr> ll 003477 r2 = 0x1d 003478 call sol_log_ 003479 r1 = *(u64 *)(r6 + 0x0) 003480 r9 = *(u64 *)(r8 + 0x98) 003481 r2 = *(u64 *)(r9 + 0x0) 003482 if r1 != r2 goto <offset> 003483 r1 = *(u64 *)(r9 + 0x8) 003484 r2 = *(u64 *)(r6 + 0x8) 003485 if r2 != r1 goto <offset> 003486 r1 = *(u64 *)(r9 + 0x10) 003487 r2 = *(u64 *)(r6 + 0x10) 003488 if r2 != r1 goto <offset> 003489 r1 = *(u64 *)(r9 + 0x18) 003490 r2 = *(u64 *)(r6 + 0x18) 003491 if r2 != r1 goto <offset> 003492 r1 = *(u64 *)(r8 + 0x8) 003493 *(u64 *)(r10 - 0x268) = r1 003494 r1 = r10 003495 r1 += -0x108 003496 r2 = 0x8 003497 r3 = 0x0 003498 r4 = r6 003499 call <target> 003500 r1 = *(u64 *)(r10 - 0xf0) 003501 *(u64 *)(r10 - 0x1e0) = r1 003502 r1 = *(u64 *)(r10 - 0xf8) 003503 *(u64 *)(r10 - 0x1e8) = r1 003504 r1 = *(u64 *)(r10 - 0x100) 003505 *(u64 *)(r10 - 0x1f0) = r1 003506 r1 = *(u64 *)(r10 - 0x108) 003507 *(u64 *)(r10 - 0x1f8) = r1 003508 w1 = *(u8 *)(r10 - 0xe8) 003509 *(u64 *)(r10 - 0x270) = r1 003510 r1 = r10 003511 r1 += -0x108 003512 r2 = r10 003513 r2 += -0x1f8 003514 r3 = <addr> ll 003515 r4 = 0xa 003516 r5 = r9 003517 call <target> 003518 w1 = *(u8 *)(r10 - 0x108) 003519 if r1 == 0x1 goto <offset> 003520 r2 = r7 003521 r2 += 0x2c 003522 r1 = 0x1 003523 r6 = r2 003524 if r2 < r7 goto <offset> 003525 r1 = 0x0 003526 r2 = *(u64 *)(r10 - 0xef) 003527 *(u64 *)(r10 - 0x1c0) = r2 003528 r2 = *(u64 *)(r10 - 0xf7) 003529 *(u64 *)(r10 - 0x1c8) = r2 003530 r2 = *(u64 *)(r10 - 0xff) 003531 *(u64 *)(r10 - 0x1d0) = r2 003532 r2 = *(u64 *)(r10 - 0x107) 003533 *(u64 *)(r10 - 0x1d8) = r2 003534 r1 &= 0x1 003535 if r1 != 0x0 goto <offset> 003536 r1 = r10 003537 r1 += -0x108 003538 call <target> 003539 r1 = r10 003540 r1 += -0x100 003541 r2 = *(u64 *)(r10 - 0x108) 003542 if r2 == 0x0 goto <offset> 003543 r2 = *(u64 *)(r1 + 0x10) 003544 *(u64 *)(r10 - 0x190) = r2 003545 r2 = *(u64 *)(r1 + 0x8) 003546 *(u64 *)(r10 - 0x198) = r2 003547 r1 = *(u64 *)(r1 + 0x0) 003548 *(u64 *)(r10 - 0x1a0) = r1 003549 r1 = r10 003550 r1 += -0x258 003551 r2 = r10 003552 r2 += -0x1a0 003553 call <target> 003554 r7 = *(u64 *)(r10 - 0x250) 003555 r8 = *(u64 *)(r10 - 0x258) 003556 goto <offset> 003557 r1 = r10 003558 r1 += -0x208 003559 r2 = 0x3e9 003560 call <target> 003561 r7 = *(u64 *)(r10 - 0x200) 003562 r8 = *(u64 *)(r10 - 0x208) 003563 r1 = *(u64 *)(r10 - 0x260) 003564 *(u64 *)(r1 + 0x8) = r7 003565 *(u64 *)(r1 + 0x0) = r8 003566 exit 003567 r2 = *(u64 *)(r1 + 0x10) 003568 r3 = *(u64 *)(r1 + 0x8) 003569 r1 = *(u64 *)(r1 + 0x0) 003570 *(u64 *)(r10 - 0x1a0) = r1 003571 *(u64 *)(r10 - 0x1b8) = r1 003572 *(u64 *)(r10 - 0x198) = r3 003573 *(u64 *)(r10 - 0x1b0) = r3 003574 *(u64 *)(r10 - 0x190) = r2 003575 *(u64 *)(r10 - 0x1a8) = r2 003576 if r6 < 0x2710 goto <offset> 003577 r6 = 0x2710 003578 r1 = r10 003579 r1 += -0x1b8 003580 r2 = r6 003581 call <target> 003582 r1 = r10 003583 r1 += -0x171 003584 *(u64 *)(r10 - 0x188) = r1 003585 r1 = *(u64 *)(r10 - 0x270) 003586 *(u8 *)(r10 - 0x171) = w1 003587 *(u64 *)(r10 - 0x180) = 0x1 003588 *(u64 *)(r10 - 0xfe0) = r9 003589 *(u64 *)(r10 - 0xfe8) = r6 003590 *(u64 *)(r10 - 0xff0) = r0 003591 r1 = <addr> ll 003592 *(u64 *)(r10 - 0x1000) = r1 003593 *(u64 *)(r10 - 0xff8) = 0xa 003594 r1 = r10 003595 r1 += -0x170 003596 r3 = r10 003597 r3 += -0x1d8 003598 r4 = r10 003599 r4 += -0x1f8 003600 r5 = r10 003601 r2 = *(u64 *)(r10 - 0x268) 003602 call <target> 003603 r9 = *(u64 *)(r8 + 0x10) 003604 r1 = *(u64 *)(r9 + 0x0) 003605 r1 += 0x1 003606 r2 = 0x1 003607 if r1 == 0x0 goto <offset> 003608 r2 = 0x0 003609 *(u64 *)(r9 + 0x0) = r1 003610 if r2 == 0x1 goto <offset> 003611 r0 = *(u64 *)(r8 + 0x18) 003612 r1 = *(u64 *)(r0 + 0x0) 003613 r1 += 0x1 003614 r2 = 0x1 003615 if r1 == 0x0 goto <offset> 003616 r2 = 0x0 003617 *(u64 *)(r0 + 0x0) = r1 003618 if r2 == 0x1 goto <offset> 003619 r6 = *(u64 *)(r8 + 0x40) 003620 r1 = *(u64 *)(r6 + 0x0) 003621 r1 += 0x1 003622 r2 = 0x1 003623 if r1 == 0x0 goto <offset> 003624 r2 = 0x0 003625 r3 = *(u64 *)(r8 + 0x38) 003626 *(u64 *)(r10 - 0x280) = r3 003627 w3 = *(u8 *)(r8 + 0x32) 003628 *(u64 *)(r10 - 0x278) = r3 003629 w3 = *(u8 *)(r8 + 0x31) 003630 *(u64 *)(r10 - 0x270) = r3 003631 w4 = *(u8 *)(r8 + 0x30) 003632 r5 = *(u64 *)(r8 + 0x28) 003633 r7 = *(u64 *)(r8 + 0x20) 003634 *(u64 *)(r6 + 0x0) = r1 003635 if r2 == 0x1 goto <offset> 003636 r3 = *(u64 *)(r8 + 0x48) 003637 r1 = *(u64 *)(r3 + 0x0) 003638 r1 += 0x1 003639 r2 = 0x1 003640 if r1 == 0x0 goto <offset> 003641 r2 = 0x0 003642 *(u64 *)(r10 - 0x288) = r4 003643 *(u64 *)(r3 + 0x0) = r1 003644 if r2 == 0x1 goto <offset> 003645 r4 = *(u64 *)(r8 + 0x70) 003646 r1 = *(u64 *)(r4 + 0x0) 003647 r1 += 0x1 003648 r2 = 0x1 003649 if r1 == 0x0 goto <offset> 003650 r2 = 0x0 003651 *(u64 *)(r10 - 0x290) = r5 003652 r5 = *(u64 *)(r8 + 0x68) 003653 *(u64 *)(r10 - 0x2c0) = r5 003654 w5 = *(u8 *)(r8 + 0x62) 003655 *(u64 *)(r10 - 0x2b8) = r5 003656 w5 = *(u8 *)(r8 + 0x61) 003657 *(u64 *)(r10 - 0x2b0) = r5 003658 w5 = *(u8 *)(r8 + 0x60) 003659 *(u64 *)(r10 - 0x2a8) = r5 003660 r5 = *(u64 *)(r8 + 0x58) 003661 *(u64 *)(r10 - 0x2a0) = r5 003662 r5 = *(u64 *)(r8 + 0x50) 003663 *(u64 *)(r10 - 0x298) = r5 003664 *(u64 *)(r4 + 0x0) = r1 003665 if r2 == 0x1 goto <offset> 003666 r5 = *(u64 *)(r8 + 0x78) 003667 r1 = *(u64 *)(r5 + 0x0) 003668 r1 += 0x1 003669 r2 = 0x1 003670 if r1 == 0x0 goto <offset> 003671 r2 = 0x0 003672 *(u64 *)(r10 - 0x2c8) = r7 003673 *(u64 *)(r5 + 0x0) = r1 003674 if r2 == 0x1 goto <offset> 003675 *(u64 *)(r10 - 0x2e8) = r4 003676 *(u64 *)(r10 - 0x2e0) = r6 003677 *(u64 *)(r10 - 0x2d8) = r0 003678 *(u64 *)(r10 - 0x2d0) = r3 003679 r7 = *(u64 *)(r8 + 0x0) 003680 r0 = *(u64 *)(r7 + 0x8) 003681 r1 = *(u64 *)(r0 + 0x0) 003682 r1 += 0x1 003683 r2 = 0x1 003684 if r1 == 0x0 goto <offset> 003685 r2 = 0x0 003686 w3 = *(u8 *)(r8 + 0x92) 003687 *(u64 *)(r10 - 0x308) = r3 003688 w3 = *(u8 *)(r8 + 0x91) 003689 *(u64 *)(r10 - 0x300) = r3 003690 w3 = *(u8 *)(r8 + 0x90) 003691 *(u64 *)(r10 - 0x2f8) = r3 003692 r3 = *(u64 *)(r8 + 0x88) 003693 *(u64 *)(r10 - 0x2f0) = r3 003694 r4 = *(u64 *)(r8 + 0x80) 003695 r6 = *(u64 *)(r7 + 0x0) 003696 *(u64 *)(r0 + 0x0) = r1 003697 if r2 == 0x1 goto <offset> 003698 r1 = *(u64 *)(r7 + 0x10) 003699 r2 = *(u64 *)(r1 + 0x0) 003700 r2 += 0x1 003701 r3 = 0x1 003702 if r2 == 0x0 goto <offset> 003703 r3 = 0x0 003704 *(u64 *)(r10 - 0x310) = r9 003705 *(u64 *)(r1 + 0x0) = r2 003706 if r3 == 0x1 goto <offset> 003707 r2 = *(u64 *)(r7 + 0x18) 003708 r3 = *(u64 *)(r7 + 0x20) 003709 w8 = *(u8 *)(r7 + 0x28) 003710 w9 = *(u8 *)(r7 + 0x29) 003711 w7 = *(u8 *)(r7 + 0x2a) 003712 *(u8 *)(r10 - 0x4e) = w7 003713 *(u8 *)(r10 - 0x4f) = w9 003714 *(u8 *)(r10 - 0x50) = w8 003715 *(u64 *)(r10 - 0x58) = r3 003716 *(u64 *)(r10 - 0x60) = r2 003717 *(u64 *)(r10 - 0x68) = r1 003718 *(u64 *)(r10 - 0x70) = r0 003719 *(u64 *)(r10 - 0x78) = r6 003720 r1 = *(u64 *)(r10 - 0x308) 003721 *(u8 *)(r10 - 0x7e) = w1 003722 r1 = *(u64 *)(r10 - 0x300) 003723 *(u8 *)(r10 - 0x7f) = w1 003724 r1 = *(u64 *)(r10 - 0x2f8) 003725 *(u8 *)(r10 - 0x80) = w1 003726 r1 = *(u64 *)(r10 - 0x2f0) 003727 *(u64 *)(r10 - 0x88) = r1 003728 *(u64 *)(r10 - 0x90) = r4 003729 *(u64 *)(r10 - 0x98) = r5 003730 r1 = *(u64 *)(r10 - 0x2e8) 003731 *(u64 *)(r10 - 0xa0) = r1 003732 r1 = *(u64 *)(r10 - 0x2c0) 003733 *(u64 *)(r10 - 0xa8) = r1 003734 r1 = *(u64 *)(r10 - 0x2b8) 003735 *(u8 *)(r10 - 0xae) = w1 003736 r1 = *(u64 *)(r10 - 0x2b0) 003737 *(u8 *)(r10 - 0xaf) = w1 003738 r1 = *(u64 *)(r10 - 0x2a8) 003739 *(u8 *)(r10 - 0xb0) = w1 003740 r1 = *(u64 *)(r10 - 0x2a0) 003741 *(u64 *)(r10 - 0xb8) = r1 003742 r1 = *(u64 *)(r10 - 0x298) 003743 *(u64 *)(r10 - 0xc0) = r1 003744 r6 = *(u64 *)(r10 - 0x2d0) 003745 *(u64 *)(r10 - 0xc8) = r6 003746 r1 = *(u64 *)(r10 - 0x2e0) 003747 *(u64 *)(r10 - 0xd0) = r1 003748 r1 = *(u64 *)(r10 - 0x280) 003749 *(u64 *)(r10 - 0xd8) = r1 003750 r1 = *(u64 *)(r10 - 0x278) 003751 *(u8 *)(r10 - 0xde) = w1 003752 r1 = *(u64 *)(r10 - 0x270) 003753 *(u8 *)(r10 - 0xdf) = w1 003754 r1 = *(u64 *)(r10 - 0x288) 003755 *(u8 *)(r10 - 0xe0) = w1 003756 r1 = *(u64 *)(r10 - 0x290) 003757 *(u64 *)(r10 - 0xe8) = r1 003758 r1 = *(u64 *)(r10 - 0x2c8) 003759 *(u64 *)(r10 - 0xf0) = r1 003760 r1 = *(u64 *)(r10 - 0x2d8) 003761 *(u64 *)(r10 - 0xf8) = r1 003762 r1 = *(u64 *)(r10 - 0x310) 003763 *(u64 *)(r10 - 0x100) = r1 003764 r1 = *(u64 *)(r10 - 0x268) 003765 *(u64 *)(r10 - 0x108) = r1 003766 r1 = r10 003767 r1 += -0x188 003768 *(u64 *)(r10 - 0x48) = r1 003769 *(u64 *)(r10 - 0x40) = 0x1 003770 r1 = r10 003771 r1 += -0x48 003772 *(u64 *)(r10 - 0x1000) = r1 003773 *(u64 *)(r10 - 0xff8) = 0x1 003774 r1 = r10 003775 r1 += -0x120 003776 r2 = r10 003777 r2 += -0x170 003778 r3 = r10 003779 r3 += -0x108 003780 r5 = r10 003781 r4 = 0x4 003782 call <target> 003783 r1 = -<addr> ll 003784 r2 = *(u64 *)(r10 - 0x120) 003785 if r2 != r1 goto <offset> 003786 r1 = r10 003787 r1 += -0x108 003788 call -0x93d 003789 r9 = r6 003790 r9 += 0x10 003791 r1 = *(u64 *)(r6 + 0x10) 003792 r2 = <addr> ll 003793 if r1 >= r2 goto <offset> 003794 r1 += 0x1 003795 *(u64 *)(r6 + 0x10) = r1 003796 r1 = *(u64 *)(r6 + 0x18) 003797 r2 = *(u64 *)(r6 + 0x20) 003798 *(u64 *)(r10 - 0x118) = r2 003799 *(u64 *)(r10 - 0x120) = r1 003800 r1 = r10 003801 r1 += -0x108 003802 r2 = r10 003803 r2 += -0x120 003804 call <target> 003805 w1 = *(u32 *)(r10 - 0x108) 003806 if r1 != 0x1 goto <offset> 003807 r7 = *(u64 *)(r10 - 0xf8) 003808 r8 = *(u64 *)(r10 - 0x100) 003809 r1 = *(u64 *)(r9 + 0x0) 003810 r1 += -0x1 003811 *(u64 *)(r9 + 0x0) = r1 003812 goto <offset> 003813 r1 = *(u64 *)(r10 - 0x110) 003814 *(u64 *)(r10 - 0x28) = r1 003815 r1 = *(u64 *)(r10 - 0x118) 003816 *(u64 *)(r10 - 0x30) = r1 003817 r1 = *(u64 *)(r10 - 0x120) 003818 *(u64 *)(r10 - 0x38) = r1 003819 r1 = r10 003820 r1 += -0x218 003821 r2 = r10 003822 r2 += -0x38 003823 call <target> 003824 r7 = *(u64 *)(r10 - 0x210) 003825 r8 = *(u64 *)(r10 - 0x218) 003826 r1 = r10 003827 r1 += -0x108 003828 call -0x965 003829 goto <offset> 003830 *(u64 *)(r10 - 0xf8) = r9 003831 r1 = -<addr> ll 003832 *(u64 *)(r10 - 0x108) = r1 003833 r1 = r10 003834 r1 += -0x228 003835 r2 = r10 003836 r2 += -0x108 003837 call <target> 003838 r7 = *(u64 *)(r10 - 0x220) 003839 r8 = *(u64 *)(r10 - 0x228) 003840 goto <offset> 003841 r1 = *(u64 *)(r10 - 0xf0) 003842 *(u64 *)(r10 - 0x24) = r1 003843 r1 = *(u64 *)(r10 - 0xe8) 003844 *(u64 *)(r10 - 0x1c) = r1 003845 r1 = *(u64 *)(r9 + 0x0) 003846 r1 += -0x1 003847 *(u64 *)(r9 + 0x0) = r1 003848 r3 = *(u64 *)(r10 - 0x268) 003849 r2 = *(u64 *)(r3 + 0x18) 003850 *(u64 *)(r10 - 0x20) = r2 003851 r2 = *(u64 *)(r3 + 0x10) 003852 *(u64 *)(r10 - 0x28) = r2 003853 r2 = *(u64 *)(r3 + 0x8) 003854 *(u64 *)(r10 - 0x30) = r2 003855 r2 = *(u64 *)(r3 + 0x0) 003856 *(u64 *)(r10 - 0x38) = r2 003857 if r1 == 0x0 goto <offset> 003858 *(u64 *)(r10 - 0xf8) = r9 003859 r1 = -<addr> ll 003860 *(u64 *)(r10 - 0x108) = r1 003861 r1 = r10 003862 r1 += -0x238 003863 r2 = r10 003864 r2 += -0x108 003865 call <target> 003866 r7 = *(u64 *)(r10 - 0x230) 003867 r8 = *(u64 *)(r10 - 0x238) 003868 goto <offset> 003869 *(u64 *)(r6 + 0x10) = -0x1 003870 r1 = *(u64 *)(r6 + 0x18) 003871 r2 = *(u64 *)(r6 + 0x20) 003872 *(u64 *)(r10 - 0x100) = r2 003873 *(u64 *)(r10 - 0x108) = r1 003874 *(u64 *)(r10 - 0xf8) = 0x0 003875 r1 = r10 003876 r1 += -0x248 003877 r2 = r10 003878 r2 += -0x38 003879 r3 = r10 003880 r3 += -0x108 003881 call <target> 003882 r7 = *(u64 *)(r10 - 0x240) 003883 r8 = *(u64 *)(r10 - 0x248) 003884 r1 = *(u64 *)(r6 + 0x10) 003885 r1 += 0x1 003886 *(u64 *)(r6 + 0x10) = r1 003887 if r8 != 0x2 goto <offset> 003888 r8 = 0x2 003889 goto <offset> 003890 call abort 003891 w1 = *(u8 *)(r10 - 0x107) 003892 *(u8 *)(r10 - 0x170) = w1 003893 r3 = r10 003894 r3 += -0x170 003895 r1 = <addr> ll 003896 r2 = 0x2b 003897 r4 = <addr> ll 003898 r5 = <addr> ll 003899 call <target> 003900 r1 = <addr> ll 003901 call <target> 003902 r7 = r3 003903 r9 = r2 003904 r6 = r1 003905 r1 = <addr> ll 003906 r2 = 0x1d 003907 call sol_log_ 003908 w1 = *(u32 *)(r9 + 0x28) 003909 if r1 == 0x0 goto <offset> 003910 r1 = r10 003911 r1 += -0x110 003912 r2 = 0x3ea 003913 call <target> 003914 r2 = *(u64 *)(r10 - 0x108) 003915 r1 = *(u64 *)(r10 - 0x110) 003916 goto <offset> 003917 *(u64 *)(r10 - 0x148) = r6 003918 r8 = *(u64 *)(r9 + 0x0) 003919 r1 = r8 003920 call <target> 003921 r6 = r0 003922 r1 = r8 003923 call <target> 003924 if r7 < r0 goto <offset> 003925 r7 -= r0 003926 if r7 >= 0x2710 goto <offset> 003927 r2 = r6 003928 r2 += r7 003929 r1 = 0x1 003930 if r2 >= r6 goto <offset> 003931 r1 &= 0x1 003932 if r1 == 0x0 goto <offset> 003933 goto <offset> 003934 r7 = 0x2710 003935 r2 = r6 003936 r2 += r7 003937 r1 = 0x1 003938 if r2 < r6 goto <offset> 003939 r1 = 0x0 003940 r1 &= 0x1 003941 if r1 != 0x0 goto <offset> 003942 r7 += r6 003943 r1 = r8 003944 call <target> 003945 r1 = 0x2 003946 if r7 <= r0 goto <offset> 003947 r1 = r10 003948 r1 += -0xd0 003949 call <target> 003950 r1 = *(u64 *)(r10 - 0xc8) 003951 *(u64 *)(r10 - 0xe8) = r1 003952 r1 = *(u64 *)(r10 - 0xc0) 003953 *(u64 *)(r10 - 0xe0) = r1 003954 r1 = *(u64 *)(r10 - 0xb8) 003955 *(u64 *)(r10 - 0xd8) = r1 003956 r1 = *(u64 *)(r10 - 0xd0) 003957 if r1 != 0x1 goto <offset> 003958 r1 = r10 003959 r1 += -0x140 003960 r2 = r10 003961 r2 += -0xe8 003962 call <target> 003963 r2 = *(u64 *)(r10 - 0x138) 003964 r1 = *(u64 *)(r10 - 0x140) 003965 goto <offset> 003966 r6 = *(u64 *)(r10 - 0x148) 003967 *(u64 *)(r6 + 0x8) = r2 003968 *(u64 *)(r6 + 0x0) = r1 003969 exit 003970 r1 = *(u64 *)(r10 - 0xd8) 003971 *(u64 *)(r10 - 0xf0) = r1 003972 r1 = *(u64 *)(r10 - 0xe0) 003973 *(u64 *)(r10 - 0xf8) = r1 003974 r1 = *(u64 *)(r10 - 0xe8) 003975 *(u64 *)(r10 - 0x100) = r1 003976 r1 = r10 003977 r1 += -0x100 003978 r2 = r7 003979 call <target> 003980 r2 = *(u64 *)(r9 + 0x38) 003981 r6 = *(u64 *)(r2 + 0x8) 003982 r1 = *(u64 *)(r6 + 0x0) 003983 r1 += 0x1 003984 r3 = 0x1 003985 if r1 == 0x0 goto <offset> 003986 r3 = 0x0 003987 r5 = *(u64 *)(r2 + 0x0) 003988 *(u64 *)(r6 + 0x0) = r1 003989 if r3 == 0x1 goto <offset> 003990 r4 = *(u64 *)(r2 + 0x10) 003991 r1 = *(u64 *)(r4 + 0x0) 003992 r1 += 0x1 003993 r3 = 0x1 003994 if r1 == 0x0 goto <offset> 003995 r3 = 0x0 003996 *(u64 *)(r10 - 0x150) = r4 003997 *(u64 *)(r4 + 0x0) = r1 003998 if r3 == 0x1 goto <offset> 003999 r4 = *(u64 *)(r9 + 0x30) 004000 r9 = *(u64 *)(r4 + 0x8) 004001 r1 = *(u64 *)(r9 + 0x0) 004002 r1 += 0x1 004003 r3 = 0x1 004004 if r1 == 0x0 goto <offset> 004005 r3 = 0x0 004006 *(u64 *)(r10 - 0x158) = r5 004007 w5 = *(u8 *)(r2 + 0x2a) 004008 *(u64 *)(r10 - 0x180) = r5 004009 w5 = *(u8 *)(r2 + 0x29) 004010 *(u64 *)(r10 - 0x178) = r5 004011 w5 = *(u8 *)(r2 + 0x28) 004012 *(u64 *)(r10 - 0x170) = r5 004013 r5 = *(u64 *)(r2 + 0x20) 004014 *(u64 *)(r10 - 0x168) = r5 004015 r2 = *(u64 *)(r2 + 0x18) 004016 *(u64 *)(r10 - 0x160) = r2 004017 r2 = *(u64 *)(r4 + 0x0) 004018 *(u64 *)(r10 - 0x188) = r2 004019 *(u64 *)(r9 + 0x0) = r1 004020 if r3 == 0x1 goto <offset> 004021 r3 = *(u64 *)(r4 + 0x10) 004022 r1 = *(u64 *)(r3 + 0x0) 004023 r1 += 0x1 004024 r2 = 0x1 004025 if r1 == 0x0 goto <offset> 004026 r2 = 0x0 004027 *(u64 *)(r10 - 0x190) = r6 004028 *(u64 *)(r3 + 0x0) = r1 004029 if r2 == 0x1 goto <offset> 004030 r6 = *(u64 *)(r8 + 0x8) 004031 r1 = *(u64 *)(r6 + 0x0) 004032 r1 += 0x1 004033 r2 = 0x1 004034 if r1 == 0x0 goto <offset> 004035 r2 = 0x0 004036 *(u64 *)(r10 - 0x198) = r3 004037 r3 = *(u64 *)(r8 + 0x0) 004038 *(u64 *)(r10 - 0x1c0) = r3 004039 w3 = *(u8 *)(r4 + 0x2a) 004040 *(u64 *)(r10 - 0x1b8) = r3 004041 w3 = *(u8 *)(r4 + 0x29) 004042 *(u64 *)(r10 - 0x1b0) = r3 004043 w3 = *(u8 *)(r4 + 0x28) 004044 *(u64 *)(r10 - 0x1a8) = r3 004045 r3 = *(u64 *)(r4 + 0x20) 004046 *(u64 *)(r10 - 0x1a0) = r3 004047 r5 = *(u64 *)(r4 + 0x18) 004048 *(u64 *)(r6 + 0x0) = r1 004049 if r2 == 0x1 goto <offset> 004050 r1 = *(u64 *)(r8 + 0x10) 004051 r2 = *(u64 *)(r1 + 0x0) 004052 r2 += 0x1 004053 r3 = 0x1 004054 if r2 == 0x0 goto <offset> 004055 r3 = 0x0 004056 *(u64 *)(r10 - 0x1d0) = r9 004057 *(u64 *)(r10 - 0x1c8) = r0 004058 *(u64 *)(r1 + 0x0) = r2 004059 if r3 == 0x1 goto <offset> 004060 r2 = *(u64 *)(r8 + 0x18) 004061 r3 = *(u64 *)(r8 + 0x20) 004062 w0 = *(u8 *)(r8 + 0x28) 004063 w9 = *(u8 *)(r8 + 0x29) 004064 w4 = *(u8 *)(r8 + 0x2a) 004065 *(u8 *)(r10 - 0x2e) = w4 004066 *(u8 *)(r10 - 0x2f) = w9 004067 *(u8 *)(r10 - 0x30) = w0 004068 *(u64 *)(r10 - 0x38) = r3 004069 *(u64 *)(r10 - 0x40) = r2 004070 *(u64 *)(r10 - 0x48) = r1 004071 *(u64 *)(r10 - 0x50) = r6 004072 r1 = *(u64 *)(r10 - 0x1c0) 004073 *(u64 *)(r10 - 0x58) = r1 004074 r1 = *(u64 *)(r10 - 0x1b8) 004075 *(u8 *)(r10 - 0x5e) = w1 004076 r1 = *(u64 *)(r10 - 0x1b0) 004077 *(u8 *)(r10 - 0x5f) = w1 004078 r1 = *(u64 *)(r10 - 0x1a8) 004079 *(u8 *)(r10 - 0x60) = w1 004080 r1 = *(u64 *)(r10 - 0x1a0) 004081 *(u64 *)(r10 - 0x68) = r1 004082 *(u64 *)(r10 - 0x70) = r5 004083 r1 = *(u64 *)(r10 - 0x198) 004084 *(u64 *)(r10 - 0x78) = r1 004085 r1 = *(u64 *)(r10 - 0x1d0) 004086 *(u64 *)(r10 - 0x80) = r1 004087 r1 = *(u64 *)(r10 - 0x188) 004088 *(u64 *)(r10 - 0x88) = r1 004089 r1 = *(u64 *)(r10 - 0x180) 004090 *(u8 *)(r10 - 0x8e) = w1 004091 r1 = *(u64 *)(r10 - 0x178) 004092 *(u8 *)(r10 - 0x8f) = w1 004093 r1 = *(u64 *)(r10 - 0x170) 004094 *(u8 *)(r10 - 0x90) = w1 004095 r1 = *(u64 *)(r10 - 0x168) 004096 *(u64 *)(r10 - 0x98) = r1 004097 r1 = *(u64 *)(r10 - 0x160) 004098 *(u64 *)(r10 - 0xa0) = r1 004099 r1 = *(u64 *)(r10 - 0x150) 004100 *(u64 *)(r10 - 0xa8) = r1 004101 r1 = *(u64 *)(r10 - 0x190) 004102 *(u64 *)(r10 - 0xb0) = r1 004103 r1 = *(u64 *)(r10 - 0x158) 004104 *(u64 *)(r10 - 0xb8) = r1 004105 *(u64 *)(r10 - 0x20) = 0x0 004106 *(u64 *)(r10 - 0x28) = 0x8 004107 *(u64 *)(r10 - 0xc0) = 0x0 004108 *(u64 *)(r10 - 0xc8) = 0x8 004109 *(u64 *)(r10 - 0xd0) = 0x0 004110 r1 = r8 004111 call <target> 004112 r3 = *(u64 *)(r10 - 0x1c8) 004113 if r3 < r0 goto <offset> 004114 r3 -= r0 004115 r1 = r10 004116 r1 += -0x120 004117 r2 = r10 004118 r2 += -0xd0 004119 call <target> 004120 r1 = *(u64 *)(r10 - 0x120) 004121 if r1 != 0x2 goto <offset> 004122 r1 = r10 004123 r1 += -0x18 004124 r2 = r8 004125 r3 = r7 004126 r4 = 0x0 004127 call <target> 004128 r1 = -<addr> ll 004129 r2 = *(u64 *)(r10 - 0x18) 004130 if r2 != r1 goto <offset> 004131 r1 = 0x2 004132 goto <offset> 004133 r2 = *(u64 *)(r10 - 0x118) 004134 goto <offset> 004135 r1 = *(u64 *)(r10 - 0x8) 004136 *(u64 *)(r10 - 0xc0) = r1 004137 r1 = *(u64 *)(r10 - 0x10) 004138 *(u64 *)(r10 - 0xc8) = r1 004139 r1 = *(u64 *)(r10 - 0x18) 004140 *(u64 *)(r10 - 0xd0) = r1 004141 r1 = r10 004142 r1 += -0x130 004143 r2 = r10 004144 r2 += -0xd0 004145 call <target> 004146 r2 = *(u64 *)(r10 - 0x128) 004147 r1 = *(u64 *)(r10 - 0x130) 004148 goto <offset> 004149 call abort 004150 r1 = <addr> ll 004151 call <target> 004152 r1 = <addr> ll 004153 r2 = 0x36 004154 r3 = <addr> ll 004155 call <target> 004156 r1 = <addr> ll 004157 r2 = 0x1c 004158 call sol_log_ 004159 exit 004160 r6 = r1 004161 r1 = <addr> ll 004162 r2 = 0x1c 004163 call sol_log_ 004164 r1 = *(u64 *)(r6 + 0x30) 004165 r1 = *(u64 *)(r1 + 0x0) 004166 r2 = *(u64 *)(r1 + 0x0) 004167 *(u64 *)(r6 + 0x8) = r2 004168 r2 = *(u64 *)(r1 + 0x8) 004169 *(u64 *)(r6 + 0x10) = r2 004170 r2 = *(u64 *)(r1 + 0x10) 004171 *(u64 *)(r6 + 0x18) = r2 004172 r1 = *(u64 *)(r1 + 0x18) 004173 *(u64 *)(r6 + 0x20) = r1 004174 exit 004175 r7 = r3 004176 r8 = r2 004177 r6 = r1 004178 r1 = <addr> ll 004179 r2 = 0x15 004180 call sol_log_ 004181 r3 = *(u64 *)(r7 + 0x10) 004182 r1 = <addr> ll 004183 if r3 > r1 goto <offset> 004184 w4 = *(u32 *)(r8 + 0x28) 004185 r1 = r3 004186 r1 <<= 0x20 004187 r1 >>= 0x20 004188 r2 = r4 004189 r2 += r1 004190 r1 = r2 004191 r1 <<= 0x20 004192 r1 >>= 0x20 004193 if r1 != r2 goto <offset> 004194 r1 = r4 004195 r1 += r3 004196 *(u32 *)(r8 + 0x28) = w1 004197 r1 = *(u64 *)(r8 + 0x0) 004198 r8 = *(u64 *)(r1 + 0x10) 004199 r1 = *(u64 *)(r8 + 0x10) 004200 if r1 != 0x0 goto <offset> 004201 *(u64 *)(r8 + 0x10) = -0x1 004202 r2 = *(u64 *)(r8 + 0x20) 004203 if r2 < 0x2c goto <offset> 004204 r1 = r3 004205 r1 += r4 004206 r2 += -0x2c 004207 if r1 > r2 goto <offset> 004208 r1 = *(u64 *)(r8 + 0x18) 004209 r1 += r4 004210 r1 += 0x2c 004211 r2 = *(u64 *)(r7 + 0x8) 004212 call <target> 004213 r1 = *(u64 *)(r8 + 0x10) 004214 r1 += 0x1 004215 *(u64 *)(r8 + 0x10) = r1 004216 *(u64 *)(r6 + 0x0) = 0x2 004217 exit 004218 r3 = r10 004219 r3 += -0x1 004220 r1 = <addr> ll 004221 r2 = 0x2b 004222 r4 = <addr> ll 004223 r5 = <addr> ll 004224 call <target> 004225 r1 = <addr> ll 004226 call <target> 004227 r1 = -<addr> ll 004228 *(u64 *)(r10 - 0x20) = r1 004229 r3 = r10 004230 r3 += -0x20 004231 r1 = <addr> ll 004232 r2 = 0x2b 004233 r4 = <addr> ll 004234 r5 = <addr> ll 004235 call <target> 004236 r1 = 0x2c 004237 r3 = <addr> ll 004238 call <target> 004239 r3 = <addr> ll 004240 call <target> 004241 r6 = r2 004242 r7 = r1 004243 r1 = <addr> ll 004244 r2 = 0x1c 004245 call sol_log_ 004246 r1 = *(u64 *)(r6 + 0x18) 004247 *(u64 *)(r7 + 0x20) = r1 004248 r1 = *(u64 *)(r6 + 0x10) 004249 *(u64 *)(r7 + 0x18) = r1 004250 r1 = *(u64 *)(r6 + 0x8) 004251 *(u64 *)(r7 + 0x10) = r1 004252 r1 = *(u64 *)(r6 + 0x0) 004253 *(u64 *)(r7 + 0x8) = r1 004254 exit 004255 r9 = r2 004256 r8 = r1 004257 r1 = <addr> ll 004258 r2 = 0x19 004259 call sol_log_ 004260 w7 = *(u32 *)(r9 + 0x28) 004261 *(u32 *)(r9 + 0x58) = w7 004262 r1 = *(u64 *)(r9 + 0x30) 004263 r6 = *(u64 *)(r1 + 0x10) 004264 r1 = *(u64 *)(r6 + 0x10) 004265 if r1 != 0x0 goto <offset> 004266 *(u64 *)(r10 - 0x140) = r8 004267 *(u64 *)(r6 + 0x10) = -0x1 004268 r8 = *(u64 *)(r6 + 0x20) 004269 if r8 < 0x2c goto <offset> 004270 r1 = *(u64 *)(r9 + 0x0) 004271 r3 = *(u64 *)(r1 + 0x10) 004272 r9 = r3 004273 r9 += 0x10 004274 r2 = *(u64 *)(r3 + 0x10) 004275 r1 = <addr> ll 004276 if r2 >= r1 goto <offset> 004277 r1 = *(u64 *)(r6 + 0x18) 004278 r2 += 0x1 004279 *(u64 *)(r3 + 0x10) = r2 004280 r2 = *(u64 *)(r3 + 0x20) 004281 if r2 <= 0x2b goto <offset> 004282 r2 += -0x2c 004283 if r2 < r7 goto <offset> 004284 r8 += -0x2c 004285 if r8 >= r7 goto <offset> 004286 r1 = r10 004287 r1 += -0x48 004288 r2 = <addr> ll 004289 call <target> 004290 *(u64 *)(r10 - 0x20) = 0x0 004291 *(u64 *)(r10 - 0x28) = 0x1 004292 *(u64 *)(r10 - 0x30) = 0x0 004293 r1 = <addr> ll 004294 *(u64 *)(r10 - 0x10) = r1 004295 r1 = r10 004296 r1 += -0x30 004297 *(u64 *)(r10 - 0x18) = r1 004298 r1 = <addr> ll 004299 *(u64 *)(r10 - 0x8) = r1 004300 r2 = r10 004301 r2 += -0x18 004302 r1 = <addr> ll 004303 call <target> 004304 if r0 != 0x0 goto <offset> 004305 r1 = *(u64 *)(r10 - 0x20) 004306 *(u64 *)(r10 - 0xa0) = r1 004307 r1 = *(u64 *)(r10 - 0x28) 004308 *(u64 *)(r10 - 0xa8) = r1 004309 r1 = *(u64 *)(r10 - 0x30) 004310 *(u64 *)(r10 - 0xb0) = r1 004311 r1 = *(u64 *)(r10 - 0x48) 004312 *(u64 *)(r10 - 0xc8) = r1 004313 r1 = *(u64 *)(r10 - 0x40) 004314 *(u64 *)(r10 - 0xc0) = r1 004315 r1 = *(u64 *)(r10 - 0x38) 004316 *(u64 *)(r10 - 0xb8) = r1 004317 r1 = <addr> ll 004318 *(u64 *)(r10 - 0xe0) = r1 004319 *(u32 *)(r10 - 0x50) = 0x9ca 004320 *(u8 *)(r10 - 0x98) = 0x2 004321 *(u32 *)(r10 - 0xd0) = 0x36 004322 *(u64 *)(r10 - 0xd8) = 0x29 004323 *(u64 *)(r10 - 0xe8) = 0x0 004324 r1 = r10 004325 r1 += -0xf8 004326 r2 = r10 004327 r2 += -0xe8 004328 call <target> 004329 r1 = *(u64 *)(r10 - 0xf0) 004330 *(u64 *)(r10 - 0x150) = r1 004331 r1 = *(u64 *)(r10 - 0xf8) 004332 *(u64 *)(r10 - 0x148) = r1 004333 r1 &= 0x1 004334 if r1 == 0x0 goto <offset> 004335 r1 = r10 004336 r1 += -0x128 004337 r3 = r10 004338 r3 += -0xe8 004339 r2 = r8 004340 r4 = 0x14 004341 call <target> 004342 r1 = 0x0 004343 r8 = *(u64 *)(r10 - 0x120) 004344 if r8 s< 0x0 goto <offset> 004345 r2 = *(u64 *)(r10 - 0x128) 004346 if r8 == 0x0 goto <offset> 004347 *(u64 *)(r10 - 0x158) = r2 004348 call <target> 004349 r1 = <addr> ll 004350 r1 = *(u64 *)(r1 + 0x0) 004351 r3 = <addr> ll 004352 if r1 == 0x0 goto <offset> 004353 r3 = r1 004354 r2 = r3 004355 r2 -= r8 004356 r5 = 0x0 004357 r1 = 0x1 004358 r4 = 0x1 004359 if r2 <= r3 goto <offset> 004360 if r4 == 0x0 goto <offset> 004361 r2 = <addr> ll 004362 if r5 >= r2 goto <offset> 004363 goto <offset> 004364 r1 += 0x2c 004365 r2 = *(u64 *)(r3 + 0x18) 004366 r2 += 0x2c 004367 r3 = r7 004368 call <target> 004369 r2 = 0x2 004370 r1 = *(u64 *)(r9 + 0x0) 004371 r1 += -0x1 004372 *(u64 *)(r9 + 0x0) = r1 004373 r1 = *(u64 *)(r6 + 0x10) 004374 r1 += 0x1 004375 *(u64 *)(r6 + 0x10) = r1 004376 r1 = *(u64 *)(r10 - 0x140) 004377 *(u64 *)(r1 + 0x8) = r3 004378 *(u64 *)(r1 + 0x0) = r2 004379 exit 004380 r1 = r10 004381 r1 += -0x108 004382 r3 = r10 004383 r3 += -0xe8 004384 r2 = r8 004385 r4 = 0x14 004386 call <target> 004387 r1 = 0x0 004388 r8 = *(u64 *)(r10 - 0x100) 004389 if r8 s>= 0x0 goto <offset> 004390 r2 = r8 004391 r3 = <addr> ll 004392 call <target> 004393 r2 = *(u64 *)(r10 - 0x108) 004394 if r8 == 0x0 goto <offset> 004395 *(u64 *)(r10 - 0x158) = r2 004396 call <target> 004397 r1 = <addr> ll 004398 r1 = *(u64 *)(r1 + 0x0) 004399 r3 = <addr> ll 004400 if r1 == 0x0 goto <offset> 004401 r3 = r1 004402 r2 = r3 004403 r2 -= r8 004404 r5 = 0x0 004405 r1 = 0x1 004406 r4 = 0x1 004407 if r2 <= r3 goto <offset> 004408 if r4 == 0x0 goto <offset> 004409 r2 = <addr> ll 004410 if r5 >= r2 goto <offset> 004411 goto <offset> 004412 r5 = 0x1 004413 goto <offset> 004414 r5 = 0x1 004415 goto <offset> 004416 r4 = 0x0 004417 if r4 != 0x0 goto <offset> 004418 r5 = r2 004419 r2 = <addr> ll 004420 if r5 < r2 goto <offset> 004421 r1 = <addr> ll 004422 *(u64 *)(r1 + 0x0) = r5 004423 r2 = *(u64 *)(r10 - 0x158) 004424 *(u64 *)(r10 - 0x158) = r5 004425 r1 = r5 004426 r3 = r8 004427 call <target> 004428 r1 = r10 004429 r1 += -0x138 004430 r3 = r10 004431 r3 += -0xe8 004432 r2 = r7 004433 r4 = 0x14 004434 call <target> 004435 r1 = 0x0 004436 r7 = *(u64 *)(r10 - 0x130) 004437 if r7 s< 0x0 goto <offset> 004438 r2 = *(u64 *)(r10 - 0x138) 004439 if r7 == 0x0 goto <offset> 004440 *(u64 *)(r10 - 0x160) = r2 004441 call <target> 004442 r1 = <addr> ll 004443 r1 = *(u64 *)(r1 + 0x0) 004444 r3 = <addr> ll 004445 if r1 == 0x0 goto <offset> 004446 r3 = r1 004447 r2 = r3 004448 r2 -= r7 004449 r5 = 0x0 004450 r1 = 0x1 004451 r4 = 0x1 004452 if r2 <= r3 goto <offset> 004453 if r4 == 0x0 goto <offset> 004454 r2 = <addr> ll 004455 if r5 >= r2 goto <offset> 004456 goto <offset> 004457 r4 = 0x0 004458 if r4 != 0x0 goto <offset> 004459 r5 = r2 004460 r2 = <addr> ll 004461 if r5 < r2 goto <offset> 004462 r1 = <addr> ll 004463 *(u64 *)(r1 + 0x0) = r5 004464 r2 = *(u64 *)(r10 - 0x158) 004465 *(u64 *)(r10 - 0x158) = r5 004466 r1 = r5 004467 r3 = r8 004468 call <target> 004469 r1 = r10 004470 r1 += -0x118 004471 r3 = r10 004472 r3 += -0xe8 004473 r2 = r7 004474 r4 = 0x14 004475 call <target> 004476 r1 = 0x0 004477 r7 = *(u64 *)(r10 - 0x110) 004478 if r7 s>= 0x0 goto <offset> 004479 r2 = r7 004480 r3 = <addr> ll 004481 call <target> 004482 r2 = *(u64 *)(r10 - 0x118) 004483 if r7 == 0x0 goto <offset> 004484 *(u64 *)(r10 - 0x160) = r2 004485 call <target> 004486 r1 = <addr> ll 004487 r1 = *(u64 *)(r1 + 0x0) 004488 r3 = <addr> ll 004489 if r1 == 0x0 goto <offset> 004490 r3 = r1 004491 r2 = r3 004492 r2 -= r7 004493 r5 = 0x0 004494 r1 = 0x1 004495 r4 = 0x1 004496 if r2 <= r3 goto <offset> 004497 if r4 == 0x0 goto <offset> 004498 r2 = <addr> ll 004499 if r5 >= r2 goto <offset> 004500 goto <offset> 004501 r5 = 0x1 004502 goto <offset> 004503 r5 = 0x1 004504 goto <offset> 004505 r4 = 0x0 004506 if r4 != 0x0 goto <offset> 004507 r5 = r2 004508 r2 = <addr> ll 004509 if r5 < r2 goto <offset> 004510 r1 = <addr> ll 004511 *(u64 *)(r1 + 0x0) = r5 004512 r2 = *(u64 *)(r10 - 0x160) 004513 *(u64 *)(r10 - 0x160) = r5 004514 r1 = r5 004515 r3 = r7 004516 call <target> 004517 r3 = *(u64 *)(r10 - 0x150) 004518 w1 = *(u8 *)(r3 + 0x38) 004519 r1 = *(u64 *)(r10 - 0x160) 004520 *(u64 *)(r3 + 0x60) = r1 004521 *(u64 *)(r3 + 0x68) = r7 004522 *(u64 *)(r3 + 0x58) = r7 004523 r1 = *(u64 *)(r10 - 0x158) 004524 *(u64 *)(r3 + 0x48) = r1 004525 *(u64 *)(r3 + 0x50) = r8 004526 *(u64 *)(r3 + 0x40) = r8 004527 *(u8 *)(r3 + 0x38) = 0x0 004528 goto <offset> 004529 r4 = 0x0 004530 if r4 != 0x0 goto <offset> 004531 r5 = r2 004532 r2 = <addr> ll 004533 if r5 < r2 goto <offset> 004534 r1 = <addr> ll 004535 *(u64 *)(r1 + 0x0) = r5 004536 r2 = *(u64 *)(r10 - 0x160) 004537 *(u64 *)(r10 - 0x160) = r5 004538 r1 = r5 004539 r3 = r7 004540 call <target> 004541 r3 = *(u64 *)(r10 - 0x150) 004542 w1 = *(u8 *)(r3 + 0x50) 004543 r1 = *(u64 *)(r10 - 0x160) 004544 *(u64 *)(r3 + 0x78) = r1 004545 *(u64 *)(r3 + 0x80) = r7 004546 *(u64 *)(r3 + 0x70) = r7 004547 r1 = *(u64 *)(r10 - 0x158) 004548 *(u64 *)(r3 + 0x60) = r1 004549 *(u64 *)(r3 + 0x68) = r8 004550 *(u64 *)(r3 + 0x58) = r8 004551 *(u8 *)(r3 + 0x50) = 0x0 004552 r2 = *(u64 *)(r10 - 0x148) 004553 goto <offset> 004554 r1 = 0x2c 004555 r2 = r8 004556 r3 = <addr> ll 004557 call <target> 004558 r1 = 0x2c 004559 r3 = <addr> ll 004560 call <target> 004561 r1 = r7 004562 r3 = <addr> ll 004563 call <target> 004564 r3 = r10 004565 r3 += -0xe8 004566 r1 = <addr> ll 004567 r2 = 0x37 004568 r4 = <addr> ll 004569 r5 = <addr> ll 004570 call <target> 004571 *(u64 *)(r10 - 0xd8) = r9 004572 r1 = -<addr> ll 004573 *(u64 *)(r10 - 0xe8) = r1 004574 r3 = r10 004575 r3 += -0xe8 004576 r1 = <addr> ll 004577 r2 = 0x2b 004578 r4 = <addr> ll 004579 r5 = <addr> ll 004580 call <target> 004581 r8 = r4 004582 r9 = r3 004583 r7 = r2 004584 r6 = r1 004585 r1 = <addr> ll 004586 r2 = 0x23 004587 call sol_log_ 004588 *(u64 *)(r10 - 0x78) = r8 004589 *(u64 *)(r10 - 0x80) = r9 004590 r1 = r10 004591 r1 += -0x81 004592 *(u64 *)(r10 - 0xff8) = r1 004593 r1 = r10 004594 r1 += -0x38 004595 r3 = r10 004596 r3 += -0x80 004597 r5 = r10 004598 r2 = r7 004599 call <target> 004600 r2 = *(u64 *)(r10 - 0x28) 004601 r1 = *(u64 *)(r10 - 0x30) 004602 r3 = *(u64 *)(r10 - 0x38) 004603 if r3 == 0x0 goto <offset> 004604 r4 = *(u64 *)(r10 - 0x8) 004605 *(u64 *)(r10 - 0x40) = r4 004606 r4 = *(u64 *)(r10 - 0x10) 004607 *(u64 *)(r10 - 0x48) = r4 004608 r4 = *(u64 *)(r10 - 0x18) 004609 *(u64 *)(r10 - 0x50) = r4 004610 r4 = *(u64 *)(r10 - 0x20) 004611 *(u64 *)(r10 - 0x58) = r4 004612 *(u64 *)(r10 - 0x60) = r2 004613 *(u64 *)(r10 - 0x68) = r1 004614 *(u64 *)(r10 - 0x70) = r3 004615 r1 = r10 004616 r1 += -0x38 004617 r2 = <addr> ll 004618 r3 = 0x2c 004619 call <target> 004620 w1 = *(u8 *)(r10 - 0x38) 004621 if r1 == 0x0 goto <offset> 004622 r1 = -<addr> ll 004623 *(u64 *)(r10 - 0x38) = r1 004624 r1 = r10 004625 r1 += -0x98 004626 r2 = r10 004627 r2 += -0x38 004628 call <target> 004629 r1 = *(u64 *)(r10 - 0x98) 004630 if r1 == 0x2 goto <offset> 004631 r2 = *(u64 *)(r10 - 0x90) 004632 goto <offset> 004633 r1 = r10 004634 r1 += -0x60 004635 w2 = *(u32 *)(r10 - 0x34) 004636 *(u32 *)(r1 + 0x3) = w2 004637 w2 = *(u32 *)(r10 - 0x37) 004638 *(u32 *)(r1 + 0x0) = w2 004639 r1 = *(u64 *)(r10 - 0x28) 004640 *(u64 *)(r10 - 0x51) = r1 004641 r1 = *(u64 *)(r10 - 0x20) 004642 *(u64 *)(r10 - 0x49) = r1 004643 w1 = *(u8 *)(r10 - 0x18) 004644 *(u8 *)(r10 - 0x41) = w1 004645 r1 = *(u64 *)(r10 - 0x30) 004646 *(u64 *)(r10 - 0x59) = r1 004647 r1 = r10 004648 r1 += -0xa8 004649 r2 = r10 004650 r2 += -0x70 004651 r3 = r7 004652 call <target> 004653 r2 = *(u64 *)(r10 - 0xa0) 004654 r1 = *(u64 *)(r10 - 0xa8) 004655 *(u64 *)(r6 + 0x8) = r2 004656 *(u64 *)(r6 + 0x0) = r1 004657 exit 004658 r7 = r5 004659 r9 = r4 004660 r8 = r3 004661 *(u64 *)(r10 - 0xa0) = r2 004662 r6 = r1 004663 r1 = <addr> ll 004664 r2 = 0x1f 004665 call sol_log_ 004666 r1 = *(u64 *)(r7 - 0xff8) 004667 if r1 > 0x1f goto <offset> 004668 r1 = <addr> ll 004669 call <target> 004670 r1 = r0 004671 r1 &= 0x3 004672 r2 = r1 004673 r2 += -0x2 004674 if r2 < 0x2 goto <offset> 004675 if r1 == 0x0 goto <offset> 004676 r1 = *(u64 *)(r0 + 0x7) 004677 r2 = *(u64 *)(r1 + 0x0) 004678 if r2 == 0x0 goto <offset> 004679 r1 = *(u64 *)(r0 - 0x1) 004680 callx r2 004681 r1 = r10 004682 r1 += -0x98 004683 r2 = 0x66 004684 call <target> 004685 r2 = *(u64 *)(r10 - 0x90) 004686 r1 = *(u64 *)(r10 - 0x98) 004687 goto <offset> 004688 *(u64 *)(r10 - 0xa8) = r6 004689 r7 = *(u64 *)(r7 - 0x1000) 004690 r6 = *(u64 *)(r7 + 0x6) 004691 w1 = *(u8 *)(r7 + 0xe) 004692 *(u8 *)(r10 - 0x28) = w1 004693 r2 = r8 004694 w8 = *(u16 *)(r7 + 0x3) 004695 w1 = *(u8 *)(r7 + 0x5) 004696 *(u64 *)(r10 - 0xb8) = r1 004697 *(u64 *)(r10 - 0x30) = r6 004698 r1 = *(u64 *)(r10 - 0x2f) 004699 *(u64 *)(r10 - 0xb0) = r1 004700 *(u64 *)(r10 - 0x68) = r9 004701 *(u64 *)(r10 - 0x70) = r2 004702 r1 = r10 004703 r1 += -0x71 004704 *(u64 *)(r10 - 0xff8) = r1 004705 r1 = r10 004706 r1 += -0x30 004707 r3 = r10 004708 r3 += -0x70 004709 r5 = r10 004710 r9 = *(u64 *)(r10 - 0xa0) 004711 r2 = r9 004712 call <target> 004713 r1 = *(u64 *)(r10 - 0x28) 004714 r2 = *(u64 *)(r10 - 0x30) 004715 if r2 == 0x0 goto <offset> 004716 r3 = *(u64 *)(r10 - 0xb8) 004717 r3 <<= 0x10 004718 r8 |= r3 004719 *(u64 *)(r10 - 0x58) = r1 004720 *(u64 *)(r10 - 0x60) = r2 004721 w1 = *(u16 *)(r7 + 0x0) 004722 *(u16 *)(r10 - 0x50) = w1 004723 w1 = *(u8 *)(r7 + 0x2) 004724 *(u8 *)(r10 - 0x4e) = w1 004725 r1 = *(u64 *)(r10 - 0xb0) 004726 *(u64 *)(r10 - 0x49) = r1 004727 r8 &= 0xffffff 004728 r6 <<= 0x18 004729 r6 |= r8 004730 *(u32 *)(r10 - 0x4d) = w6 004731 r1 = *(u64 *)(r7 + 0xf) 004732 *(u64 *)(r10 - 0x41) = r1 004733 r1 = *(u64 *)(r7 + 0x17) 004734 *(u64 *)(r10 - 0x39) = r1 004735 w1 = *(u8 *)(r7 + 0x1f) 004736 *(u8 *)(r10 - 0x31) = w1 004737 r1 = r10 004738 r1 += -0x88 004739 r2 = r10 004740 r2 += -0x60 004741 r3 = r9 004742 call <target> 004743 r2 = *(u64 *)(r10 - 0x80) 004744 r1 = *(u64 *)(r10 - 0x88) 004745 goto <offset> 004746 r2 = *(u64 *)(r10 - 0x20) 004747 r6 = *(u64 *)(r10 - 0xa8) 004748 *(u64 *)(r6 + 0x0) = r1 004749 *(u64 *)(r6 + 0x8) = r2 004750 exit 004751 r6 = r5 004752 r9 = r4 004753 r8 = r3 004754 r7 = r2 004755 *(u64 *)(r10 - 0x2f0) = r1 004756 r1 = <addr> ll 004757 r2 = 0x2b 004758 call sol_log_ 004759 r1 = *(u64 *)(r6 - 0xff8) 004760 if r1 < 0x2 goto <offset> 004761 r1 += -0x2 004762 if r1 > 0x7 goto <offset> 004763 r1 = <addr> ll 004764 call <target> 004765 r1 = r0 004766 r1 &= 0x3 004767 r2 = r1 004768 r2 += -0x2 004769 if r2 < 0x2 goto <offset> 004770 if r1 == 0x0 goto <offset> 004771 r1 = *(u64 *)(r0 + 0x7) 004772 r2 = *(u64 *)(r1 + 0x0) 004773 if r2 == 0x0 goto <offset> 004774 r1 = *(u64 *)(r0 - 0x1) 004775 callx r2 004776 r1 = r10 004777 r1 += -0x2e8 004778 r2 = 0x66 004779 call <target> 004780 r7 = *(u64 *)(r10 - 0x2e0) 004781 r6 = *(u64 *)(r10 - 0x2e8) 004782 r1 = *(u64 *)(r10 - 0x2f0) 004783 *(u64 *)(r1 + 0x0) = r6 004784 *(u64 *)(r1 + 0x8) = r7 004785 exit 004786 r1 = *(u64 *)(r6 - 0x1000) 004787 w2 = *(u16 *)(r1 + 0x0) 004788 *(u64 *)(r10 - 0x2f8) = r2 004789 r1 = *(u64 *)(r1 + 0x2) 004790 *(u64 *)(r10 - 0x300) = r1 004791 *(u16 *)(r10 - 0x2b2) = 0xffff 004792 *(u64 *)(r10 - 0x2a8) = r9 004793 *(u64 *)(r10 - 0x2b0) = r8 004794 r1 = r10 004795 r1 += -0x2b2 004796 *(u64 *)(r10 - 0xff8) = r1 004797 r1 = r10 004798 r1 += -0x150 004799 r3 = r10 004800 r3 += -0x2b0 004801 r5 = r10 004802 r2 = r7 004803 call <target> 004804 w6 = *(u32 *)(r10 - 0x150) 004805 if r6 != 0x2 goto <offset> 004806 r7 = *(u64 *)(r10 - 0x140) 004807 r6 = *(u64 *)(r10 - 0x148) 004808 goto <offset> 004809 w1 = *(u32 *)(r10 - 0x14c) 004810 *(u64 *)(r10 - 0x308) = r1 004811 r9 = *(u64 *)(r10 - 0x148) 004812 r8 = *(u64 *)(r10 - 0x140) 004813 r1 = r10 004814 r1 += -0x288 004815 r2 = r10 004816 r2 += -0x138 004817 r3 = 0x138 004818 call <target> 004819 *(u64 *)(r10 - 0x290) = r8 004820 *(u64 *)(r10 - 0x298) = r9 004821 r1 = *(u64 *)(r10 - 0x308) 004822 *(u32 *)(r10 - 0x29c) = w1 004823 *(u32 *)(r10 - 0x2a0) = w6 004824 w1 = *(u8 *)(r10 - 0x2b1) 004825 *(u8 *)(r10 - 0x12f) = w1 004826 w1 = *(u8 *)(r10 - 0x2b2) 004827 *(u8 *)(r10 - 0x130) = w1 004828 r1 = *(u64 *)(r10 - 0x2a8) 004829 *(u64 *)(r10 - 0x138) = r1 004830 r1 = *(u64 *)(r10 - 0x2b0) 004831 *(u64 *)(r10 - 0x140) = r1 004832 r1 = r10 004833 r1 += -0x2a0 004834 *(u64 *)(r10 - 0x148) = r1 004835 *(u64 *)(r10 - 0x150) = r7 004836 r1 = r10 004837 r1 += -0x2c8 004838 r2 = r10 004839 r2 += -0x150 004840 r3 = *(u64 *)(r10 - 0x2f8) 004841 r4 = *(u64 *)(r10 - 0x300) 004842 call <target> 004843 r6 = *(u64 *)(r10 - 0x2c8) 004844 if r6 != 0x2 goto <offset> 004845 r1 = r10 004846 r1 += -0x2d8 004847 r2 = r10 004848 r2 += -0x2a0 004849 r3 = r7 004850 call <target> 004851 r1 = *(u64 *)(r10 - 0x218) 004852 r2 = *(u64 *)(r1 + 0x0) 004853 r2 += -0x1 004854 r7 = *(u64 *)(r10 - 0x2d0) 004855 r6 = *(u64 *)(r10 - 0x2d8) 004856 *(u64 *)(r1 + 0x0) = r2 004857 if r2 != 0x0 goto <offset> 004858 goto <offset> 004859 r7 = *(u64 *)(r10 - 0x2c0) 004860 r1 = *(u64 *)(r10 - 0x218) 004861 r2 = *(u64 *)(r1 + 0x0) 004862 r2 += -0x1 004863 *(u64 *)(r1 + 0x0) = r2 004864 if r2 != 0x0 goto <offset> 004865 r1 = r10 004866 r1 += -0x218 004867 call <target> 004868 r1 = *(u64 *)(r10 - 0x210) 004869 r2 = *(u64 *)(r1 + 0x0) 004870 r2 += -0x1 004871 *(u64 *)(r1 + 0x0) = r2 004872 if r2 != 0x0 goto <offset> 004873 r1 = r10 004874 r1 += -0x210 004875 call <target> 004876 goto <offset> 004877 r6 = r5 004878 r9 = r4 004879 r8 = r3 004880 r7 = r2 004881 *(u64 *)(r10 - 0x610) = r1 004882 r1 = <addr> ll 004883 r2 = 0x19 004884 call sol_log_ 004885 r1 = *(u64 *)(r6 - 0xff8) 004886 if r1 > 0x7 goto <offset> 004887 r1 = <addr> ll 004888 call <target> 004889 r1 = r0 004890 r1 &= 0x3 004891 r2 = r1 004892 r2 += -0x2 004893 if r2 < 0x2 goto <offset> 004894 if r1 == 0x0 goto <offset> 004895 r1 = *(u64 *)(r0 + 0x7) 004896 r2 = *(u64 *)(r1 + 0x0) 004897 if r2 == 0x0 goto <offset> 004898 r1 = *(u64 *)(r0 - 0x1) 004899 callx r2 004900 r1 = r10 004901 r1 += -0x608 004902 r2 = 0x66 004903 call <target> 004904 r1 = *(u64 *)(r10 - 0x600) 004905 r2 = *(u64 *)(r10 - 0x608) 004906 goto <offset> 004907 *(u8 *)(r10 - 0x5d1) = 0xff 004908 *(u16 *)(r10 - 0x5d3) = 0xffff 004909 *(u64 *)(r10 - 0x5c8) = r9 004910 *(u64 *)(r10 - 0x5d0) = r8 004911 r1 = r10 004912 r1 += -0x5d3 004913 *(u64 *)(r10 - 0xff8) = r1 004914 r1 = r10 004915 r1 += -0x2e0 004916 r3 = r10 004917 r3 += -0x5d0 004918 r5 = r10 004919 r2 = r7 004920 call <target> 004921 w6 = *(u32 *)(r10 - 0x2e0) 004922 if r6 != 0x2 goto <offset> 004923 r1 = *(u64 *)(r10 - 0x2d0) 004924 r2 = *(u64 *)(r10 - 0x2d8) 004925 goto <offset> 004926 w1 = *(u32 *)(r10 - 0x2dc) 004927 *(u64 *)(r10 - 0x618) = r1 004928 r9 = *(u64 *)(r10 - 0x2d8) 004929 r8 = *(u64 *)(r10 - 0x2d0) 004930 r1 = r10 004931 r1 += -0x5a8 004932 r2 = r10 004933 r2 += -0x2c8 004934 r3 = 0x2c8 004935 call <target> 004936 *(u64 *)(r10 - 0x5b0) = r8 004937 *(u64 *)(r10 - 0x5b8) = r9 004938 r1 = *(u64 *)(r10 - 0x618) 004939 *(u32 *)(r10 - 0x5bc) = w1 004940 *(u32 *)(r10 - 0x5c0) = w6 004941 w1 = *(u16 *)(r10 - 0x5d3) 004942 *(u16 *)(r10 - 0x2c0) = w1 004943 w1 = *(u8 *)(r10 - 0x5d1) 004944 *(u8 *)(r10 - 0x2be) = w1 004945 r1 = *(u64 *)(r10 - 0x5c8) 004946 *(u64 *)(r10 - 0x2c8) = r1 004947 r1 = *(u64 *)(r10 - 0x5d0) 004948 *(u64 *)(r10 - 0x2d0) = r1 004949 r1 = r10 004950 r1 += -0x5c0 004951 *(u64 *)(r10 - 0x2d8) = r1 004952 *(u64 *)(r10 - 0x2e0) = r7 004953 r1 = r10 004954 r1 += -0x5e8 004955 r2 = r10 004956 r2 += -0x2e0 004957 call <target> 004958 r2 = *(u64 *)(r10 - 0x5e8) 004959 if r2 != 0x2 goto <offset> 004960 r1 = r10 004961 r1 += -0x5f8 004962 r2 = r10 004963 r2 += -0x5c0 004964 r3 = r7 004965 call <target> 004966 r1 = *(u64 *)(r10 - 0x5f0) 004967 r2 = *(u64 *)(r10 - 0x5f8) 004968 goto <offset> 004969 r1 = *(u64 *)(r10 - 0x5e0) 004970 r3 = *(u64 *)(r10 - 0x610) 004971 *(u64 *)(r3 + 0x0) = r2 004972 *(u64 *)(r3 + 0x8) = r1 004973 exit 004974 r7 = r5 004975 r9 = r4 004976 r8 = r3 004977 r6 = r2 004978 *(u64 *)(r10 - 0x240) = r1 004979 r1 = <addr> ll 004980 r2 = 0x1d 004981 call sol_log_ 004982 r1 = *(u64 *)(r7 - 0xff8) 004983 if r1 < 0x2 goto <offset> 004984 r1 += -0x2 004985 if r1 > 0x7 goto <offset> 004986 r1 = <addr> ll 004987 call <target> 004988 r1 = r0 004989 r1 &= 0x3 004990 r2 = r1 004991 r2 += -0x2 004992 if r2 < 0x2 goto <offset> 004993 if r1 == 0x0 goto <offset> 004994 r1 = *(u64 *)(r0 + 0x7) 004995 r2 = *(u64 *)(r1 + 0x0) 004996 if r2 == 0x0 goto <offset> 004997 r1 = *(u64 *)(r0 - 0x1) 004998 callx r2 004999 r1 = r10 005000 r1 += -0x238 005001 r2 = 0x66 005002 call <target> 005003 r1 = *(u64 *)(r10 - 0x230) 005004 r2 = *(u64 *)(r10 - 0x238) 005005 r3 = *(u64 *)(r10 - 0x240) 005006 *(u64 *)(r3 + 0x0) = r2 005007 *(u64 *)(r3 + 0x8) = r1 005008 exit 005009 r1 = *(u64 *)(r7 - 0x1000) 005010 w2 = *(u16 *)(r1 + 0x0) 005011 *(u64 *)(r10 - 0x248) = r2 005012 r7 = *(u64 *)(r1 + 0x2) 005013 *(u64 *)(r10 - 0x208) = r9 005014 *(u64 *)(r10 - 0x210) = r8 005015 r1 = r10 005016 r1 += -0x211 005017 *(u64 *)(r10 - 0xff8) = r1 005018 r1 = r10 005019 r1 += -0x100 005020 r3 = r10 005021 r3 += -0x210 005022 r5 = r10 005023 r2 = r6 005024 call <target> 005025 w8 = *(u32 *)(r10 - 0x100) 005026 if r8 != 0x2 goto <offset> 005027 r1 = *(u64 *)(r10 - 0xf0) 005028 r2 = *(u64 *)(r10 - 0xf8) 005029 goto <offset> 005030 w1 = *(u32 *)(r10 - 0xfc) 005031 *(u64 *)(r10 - 0x258) = r1 005032 r9 = *(u64 *)(r10 - 0xf8) 005033 *(u64 *)(r10 - 0x250) = r6 005034 r6 = r7 005035 r7 = *(u64 *)(r10 - 0xf0) 005036 r1 = r10 005037 r1 += -0x1e8 005038 r2 = r10 005039 r2 += -0xe8 005040 r3 = 0xe8 005041 call <target> 005042 r1 = *(u64 *)(r10 - 0x248) 005043 *(u16 *)(r10 - 0x110) = w1 005044 *(u64 *)(r10 - 0x1f0) = r7 005045 *(u64 *)(r10 - 0x1f8) = r9 005046 r1 = *(u64 *)(r10 - 0x258) 005047 *(u32 *)(r10 - 0x1fc) = w1 005048 *(u32 *)(r10 - 0x200) = w8 005049 *(u64 *)(r10 - 0x118) = r6 005050 r1 = r10 005051 r1 += -0x228 005052 r2 = r10 005053 r2 += -0x200 005054 r3 = *(u64 *)(r10 - 0x250) 005055 call <target> 005056 r1 = *(u64 *)(r10 - 0x220) 005057 r2 = *(u64 *)(r10 - 0x228) 005058 goto <offset> 005059 *(u64 *)(r10 - 0x88) = r4 005060 *(u64 *)(r10 - 0x90) = r3 005061 r7 = r2 005062 r6 = r1 005063 r1 = r10 005064 r1 += -0x28 005065 call -0xa91 005066 r9 = *(u64 *)(r10 - 0x18) 005067 r8 = *(u64 *)(r10 - 0x20) 005068 r1 = *(u64 *)(r10 - 0x28) 005069 r2 = -<addr> ll 005070 if r1 == r2 goto <offset> 005071 r2 = *(u64 *)(r7 + 0x8) 005072 r7 = *(u64 *)(r2 + 0x90) 005073 r1 = *(u64 *)(r7 + 0x10) 005074 if r1 == 0x0 goto <offset> 005075 r1 = -<addr> ll 005076 *(u64 *)(r10 - 0x28) = r1 005077 r1 = r10 005078 r1 += -0x50 005079 r2 = r10 005080 r2 += -0x28 005081 call <target> 005082 r9 = *(u64 *)(r10 - 0x48) 005083 r8 = *(u64 *)(r10 - 0x50) 005084 goto <offset> 005085 *(u64 *)(r10 - 0xa8) = r2 005086 *(u64 *)(r7 + 0x10) = -0x1 005087 r2 = *(u64 *)(r7 + 0x18) 005088 r3 = *(u64 *)(r7 + 0x20) 005089 r1 = r10 005090 r1 += -0x40 005091 call <target> 005092 r1 = -<addr> ll 005093 r2 = *(u64 *)(r10 - 0x40) 005094 if r2 != r1 goto <offset> 005095 r1 = r10 005096 r1 += -0x60 005097 r2 = r9 005098 r3 = 0x0 005099 r4 = 0x23 005100 r5 = 0x0 005101 call <target> 005102 r1 = 0x1 005103 r2 = *(u64 *)(r10 - 0x58) 005104 if r2 != 0x0 goto <offset> 005105 r1 = 0x0 005106 r1 &= 0x1 005107 if r1 != 0x0 goto <offset> 005108 r1 = *(u64 *)(r10 - 0x60) 005109 *(u64 *)(r10 - 0xb0) = r1 005110 if r1 > -0x5 goto <offset> 005111 *(u64 *)(r10 - 0x98) = r7 005112 r3 = *(u64 *)(r10 - 0x30) 005113 r2 = *(u64 *)(r10 - 0x38) 005114 *(u64 *)(r10 - 0xff0) = 0x0 005115 *(u64 *)(r10 - 0xff8) = 0x1 005116 *(u64 *)(r10 - 0x1000) = 0x1 005117 r1 = r10 005118 r1 += -0x28 005119 r5 = r10 005120 *(u64 *)(r10 - 0xa0) = r2 005121 r7 = r3 005122 r4 = <addr> ll 005123 call <target> 005124 r1 = *(u64 *)(r10 - 0x20) 005125 r2 = *(u64 *)(r10 - 0x28) 005126 if r2 == 0x0 goto <offset> 005127 r2 = -<addr> ll 005128 r7 = *(u64 *)(r10 - 0x98) 005129 if r1 != r2 goto <offset> 005130 r1 = *(u64 *)(r7 + 0x10) 005131 r1 += 0x1 005132 *(u64 *)(r7 + 0x10) = r1 005133 r0 = *(u64 *)(r10 - 0xa8) 005134 r1 = *(u64 *)(r0 + 0x58) 005135 r1 = *(u64 *)(r1 + 0x0) 005136 r2 = *(u64 *)(r1 + 0x8) 005137 r3 = *(u64 *)(r1 + 0x10) 005138 r4 = *(u64 *)(r1 + 0x18) 005139 r1 = *(u64 *)(r1 + 0x0) 005140 *(u64 *)(r0 + 0xb8) = r1 005141 *(u64 *)(r0 + 0xd0) = r4 005142 *(u64 *)(r0 + 0xc8) = r3 005143 *(u64 *)(r0 + 0xc0) = r2 005144 r1 = *(u64 *)(r0 + 0x130) 005145 r1 = *(u64 *)(r1 + 0x0) 005146 r2 = *(u64 *)(r1 + 0x8) 005147 r3 = *(u64 *)(r1 + 0x10) 005148 r4 = *(u64 *)(r1 + 0x18) 005149 r1 = *(u64 *)(r1 + 0x0) 005150 *(u64 *)(r0 + 0xd8) = r1 005151 *(u64 *)(r0 + 0xf0) = r4 005152 *(u64 *)(r0 + 0xe8) = r3 005153 *(u64 *)(r0 + 0xe0) = r2 005154 r1 = *(u64 *)(r0 + 0x128) 005155 r1 = *(u64 *)(r1 + 0x0) 005156 r2 = *(u64 *)(r1 + 0x0) 005157 r3 = *(u64 *)(r1 + 0x8) 005158 r4 = *(u64 *)(r1 + 0x10) 005159 r1 = *(u64 *)(r1 + 0x18) 005160 r5 = *(u64 *)(r10 - 0x90) 005161 *(u16 *)(r0 + 0x120) = w5 005162 r5 = *(u64 *)(r10 - 0x88) 005163 *(u64 *)(r0 + 0x118) = r5 005164 *(u64 *)(r0 + 0x110) = r1 005165 *(u64 *)(r0 + 0x108) = r4 005166 *(u64 *)(r0 + 0x100) = r3 005167 *(u64 *)(r0 + 0xf8) = r2 005168 *(u8 *)(r0 + 0x122) = 0x0 005169 r8 = 0x2 005170 goto <offset> 005171 r3 = *(u64 *)(r10 - 0x18) 005172 if r3 < r1 goto <offset> 005173 r5 = r7 005174 if r3 > r5 goto <offset> 005175 r2 = r3 005176 r2 -= r1 005177 r7 = *(u64 *)(r10 - 0x98) 005178 if r2 != 0x8 goto <offset> 005179 r4 = *(u64 *)(r10 - 0xa0) 005180 r4 += r1 005181 r1 = *(u64 *)(r4 + 0x0) 005182 if r1 == 0x0 goto <offset> 005183 r1 = -<addr> ll 005184 *(u64 *)(r10 - 0x28) = r1 005185 r1 = r10 005186 r1 += -0x80 005187 r2 = r10 005188 r2 += -0x28 005189 call <target> 005190 r9 = *(u64 *)(r10 - 0x78) 005191 r8 = *(u64 *)(r10 - 0x80) 005192 r1 = *(u64 *)(r7 + 0x10) 005193 r1 += 0x1 005194 *(u64 *)(r7 + 0x10) = r1 005195 *(u64 *)(r6 + 0x8) = r9 005196 *(u64 *)(r6 + 0x0) = r8 005197 exit 005198 r2 = *(u64 *)(r10 - 0x10) 005199 r1 = <addr> ll 005200 *(u64 *)(r4 + 0x0) = r1 005201 if r2 < r3 goto <offset> 005202 if r2 > r5 goto <offset> 005203 r1 = r2 005204 r1 -= r3 005205 if r1 != 0x4 goto <offset> 005206 r1 = <addr> ll 005207 r4 = *(u64 *)(r10 - 0xb0) 005208 if r4 > r1 goto <offset> 005209 r4 = *(u64 *)(r10 - 0xb0) 005210 r4 += 0x4 005211 r1 = *(u64 *)(r10 - 0xa0) 005212 r1 += r3 005213 *(u32 *)(r1 + 0x0) = w4 005214 r1 = r2 005215 r1 += r4 005216 r4 = 0x1 005217 if r1 >= r2 goto <offset> 005218 r3 = -0x1 005219 if r4 == 0x0 goto <offset> 005220 if r5 < r3 goto <offset> 005221 goto <offset> 005222 r4 = 0x0 005223 r3 = -0x1 005224 if r4 != 0x0 goto <offset> 005225 r3 = r1 005226 if r5 < r3 goto <offset> 005227 r1 = <addr> ll 005228 *(u64 *)(r10 - 0xff8) = r1 005229 *(u64 *)(r10 - 0x1000) = r5 005230 r1 = r10 005231 r1 += -0x70 005232 r5 = r10 005233 r4 = *(u64 *)(r10 - 0xa0) 005234 call -0x1473 005235 r1 = *(u64 *)(r10 - 0x68) 005236 if r1 < 0x4 goto <offset> 005237 r3 = *(u64 *)(r10 - 0x70) 005238 *(u32 *)(r3 + 0x0) = 0x0 005239 r1 += -0x4 005240 r2 = r1 005241 r2 /= 0x23 005242 r4 = r2 005243 r4 *= 0x23 005244 if r4 != r1 goto <offset> 005245 if r9 == 0x0 goto <offset> 005246 r4 = r3 005247 r4 += 0x4 005248 r1 = 0x0 005249 goto <offset> 005250 *(u32 *)(r3 + 0x0) = w1 005251 r8 += 0x23 005252 r5 = *(u64 *)(r10 - 0xb0) 005253 r5 += -0x23 005254 *(u64 *)(r10 - 0xb0) = r5 005255 if r5 == 0x0 goto <offset> 005256 r1 <<= 0x20 005257 r1 >>= 0x20 005258 if r2 == r1 goto <offset> 005259 if r2 <= r1 goto <offset> 005260 r5 = r1 005261 r5 *= 0x23 005262 r0 = r4 005263 r0 += r5 005264 w5 = *(u32 *)(r8 + 0x1f) 005265 *(u32 *)(r0 + 0x1f) = w5 005266 r5 = *(u64 *)(r8 + 0x18) 005267 *(u64 *)(r0 + 0x18) = r5 005268 r5 = *(u64 *)(r8 + 0x10) 005269 *(u64 *)(r0 + 0x10) = r5 005270 r5 = *(u64 *)(r8 + 0x8) 005271 *(u64 *)(r0 + 0x8) = r5 005272 r5 = *(u64 *)(r8 + 0x0) 005273 *(u64 *)(r0 + 0x0) = r5 005274 r1 += 0x1 005275 r5 = <addr> ll 005276 if r1 < r5 goto <offset> 005277 r1 = <addr> ll 005278 goto <offset> 005279 r1 = *(u64 *)(r10 - 0x30) 005280 *(u64 *)(r10 - 0x18) = r1 005281 r1 = *(u64 *)(r10 - 0x38) 005282 *(u64 *)(r10 - 0x20) = r1 005283 r1 = *(u64 *)(r10 - 0x40) 005284 *(u64 *)(r10 - 0x28) = r1 005285 r3 = r10 005286 r3 += -0x28 005287 r1 = <addr> ll 005288 r2 = 0x2b 005289 r4 = <addr> ll 005290 r5 = <addr> ll 005291 call <target> 005292 r2 = r3 005293 r3 = <addr> ll 005294 call <target> 005295 r1 = r3 005296 r2 = r5 005297 r3 = <addr> ll 005298 call <target> 005299 r1 = r3 005300 r3 = <addr> ll 005301 call <target> 005302 r1 = r2 005303 r2 = r5 005304 r3 = <addr> ll 005305 call <target> 005306 r3 = <addr> ll 005307 call <target> 005308 r9 = *(u64 *)(r2 + 0x8) 005309 r3 = *(u64 *)(r9 + 0xa0) 005310 r2 = *(u64 *)(r3 + 0x8) 005311 r0 = *(u64 *)(r2 + 0x0) 005312 r0 += 0x1 005313 r5 = 0x1 005314 if r0 == 0x0 goto <offset> 005315 r5 = 0x0 005316 r4 = *(u64 *)(r3 + 0x0) 005317 *(u64 *)(r2 + 0x0) = r0 005318 if r5 == 0x1 goto <offset> 005319 r6 = *(u64 *)(r3 + 0x10) 005320 r5 = *(u64 *)(r6 + 0x0) 005321 r5 += 0x1 005322 r0 = 0x1 005323 if r5 == 0x0 goto <offset> 005324 r0 = 0x0 005325 *(u64 *)(r6 + 0x0) = r5 005326 if r0 == 0x1 goto <offset> 005327 *(u64 *)(r10 - 0x190) = r1 005328 r5 = *(u64 *)(r3 + 0x18) 005329 r0 = *(u64 *)(r3 + 0x20) 005330 w1 = *(u8 *)(r3 + 0x28) 005331 w7 = *(u8 *)(r3 + 0x29) 005332 w3 = *(u8 *)(r3 + 0x2a) 005333 *(u8 *)(r10 - 0xce) = w3 005334 *(u8 *)(r10 - 0xcf) = w7 005335 *(u8 *)(r10 - 0xd0) = w1 005336 *(u64 *)(r10 - 0xd8) = r0 005337 *(u64 *)(r10 - 0xe0) = r5 005338 *(u64 *)(r10 - 0xf0) = r2 005339 *(u64 *)(r10 - 0xf8) = r4 005340 r1 = r10 005341 r1 += -0xe8 005342 *(u64 *)(r10 - 0x198) = r1 005343 r1 = r10 005344 r1 += -0xf0 005345 *(u64 *)(r10 - 0x1a0) = r1 005346 r8 = r6 005347 r8 += 0x10 005348 *(u64 *)(r10 - 0xe8) = r6 005349 r2 = *(u64 *)(r6 + 0x10) 005350 r3 = <addr> ll 005351 if r2 >= r3 goto <offset> 005352 *(u64 *)(r10 - 0x1a8) = r9 005353 r2 += 0x1 005354 *(u64 *)(r6 + 0x10) = r2 005355 r9 = *(u64 *)(r6 + 0x20) 005356 if r9 == 0x163 goto <offset> 005357 if r9 < 0xa5 goto <offset> 005358 r6 = *(u64 *)(r6 + 0x18) 005359 r1 = r10 005360 r1 += -0xc8 005361 r2 = r6 005362 r3 = 0xa5 005363 call <target> 005364 w1 = *(u32 *)(r10 - 0x40) 005365 if r1 == 0x2 goto <offset> 005366 w1 = *(u8 *)(r10 - 0x5c) 005367 if r1 == 0x0 goto <offset> 005368 if r9 == 0xa6 goto <offset> 005369 if r9 != 0xa5 goto <offset> 005370 r1 = -<addr> ll 005371 *(u64 *)(r10 - 0xc8) = r1 005372 r1 = r10 005373 r1 += -0x178 005374 r2 = r10 005375 r2 += -0xc8 005376 call <target> 005377 r7 = *(u64 *)(r10 - 0x170) 005378 r9 = *(u64 *)(r10 - 0x178) 005379 goto <offset> 005380 *(u64 *)(r10 - 0xb8) = r8 005381 r1 = -<addr> ll 005382 *(u64 *)(r10 - 0xc8) = r1 005383 r1 = r10 005384 r1 += -0x108 005385 r2 = r10 005386 r2 += -0xc8 005387 call <target> 005388 r7 = *(u64 *)(r10 - 0x100) 005389 r9 = *(u64 *)(r10 - 0x108) 005390 goto <offset> 005391 w1 = *(u8 *)(r6 + 0xa5) 005392 if r1 != 0x2 goto <offset> 005393 r2 = 0x0 005394 r6 += 0xa6 005395 *(u64 *)(r10 - 0x1b0) = r6 005396 r9 += -0xa6 005397 goto <offset> 005398 r1 = -<addr> ll 005399 *(u64 *)(r10 - 0xc8) = r1 005400 r1 = r10 005401 r1 += -0x188 005402 r2 = r10 005403 r2 += -0xc8 005404 call <target> 005405 r7 = *(u64 *)(r10 - 0x180) 005406 r9 = *(u64 *)(r10 - 0x188) 005407 r1 = *(u64 *)(r8 + 0x0) 005408 r1 += -0x1 005409 *(u64 *)(r8 + 0x0) = r1 005410 r1 = *(u64 *)(r10 - 0xf0) 005411 r2 = *(u64 *)(r1 + 0x0) 005412 r2 += -0x1 005413 *(u64 *)(r1 + 0x0) = r2 005414 r6 = *(u64 *)(r10 - 0x190) 005415 if r2 != 0x0 goto <offset> 005416 r1 = *(u64 *)(r10 - 0x1a0) 005417 call <target> 005418 r1 = *(u64 *)(r10 - 0xe8) 005419 r2 = *(u64 *)(r1 + 0x0) 005420 r2 += -0x1 005421 *(u64 *)(r1 + 0x0) = r2 005422 if r2 != 0x0 goto <offset> 005423 r1 = *(u64 *)(r10 - 0x198) 005424 call <target> 005425 *(u64 *)(r6 + 0x8) = r7 005426 *(u64 *)(r6 + 0x0) = r9 005427 exit 005428 if r2 >= r9 goto <offset> 005429 r1 = r10 005430 r1 += -0x18 005431 call <target> 005432 r6 = *(u64 *)(r10 - 0x8) 005433 if r9 < r6 goto <offset> 005434 r7 = *(u64 *)(r10 - 0x10) 005435 r1 = *(u64 *)(r10 - 0x18) 005436 if r7 < r1 goto <offset> 005437 if r7 > r9 goto <offset> 005438 r2 = *(u64 *)(r10 - 0x1b0) 005439 r2 += r1 005440 r3 = r7 005441 r3 -= r1 005442 r1 = r10 005443 r1 += -0xc8 005444 call <target> 005445 r1 = *(u64 *)(r10 - 0xc8) 005446 r2 = -<addr> ll 005447 if r1 != r2 goto <offset> 005448 w1 = *(u16 *)(r10 - 0xc0) 005449 r3 = 0x1 005450 r3 <<= r1 005451 r3 &= 0x229a4 005452 if r3 == 0x0 goto <offset> 005453 if r6 < r7 goto <offset> 005454 r1 = r6 005455 r1 -= r7 005456 if r1 != 0x2 goto <offset> 005457 r1 = *(u64 *)(r10 - 0x1b0) 005458 r1 += r7 005459 w3 = *(u16 *)(r1 + 0x0) 005460 r1 = r6 005461 r1 += r3 005462 r3 = 0x1 005463 if r1 >= r6 goto <offset> 005464 r2 = -0x1 005465 if r3 != 0x0 goto <offset> 005466 goto <offset> 005467 r3 = 0x0 005468 r2 = -0x1 005469 if r3 != 0x0 goto <offset> 005470 r2 = r1 005471 goto <offset> 005472 r3 = 0x1 005473 r3 <<= r1 005474 r3 &= 0x1fd565b 005475 if r3 != 0x0 goto <offset> 005476 if r6 < r7 goto <offset> 005477 r1 = r6 005478 r1 -= r7 005479 r5 = *(u64 *)(r10 - 0x1b0) 005480 if r1 != 0x2 goto <offset> 005481 r1 = r5 005482 r1 += r7 005483 w3 = *(u16 *)(r1 + 0x0) 005484 r1 = r6 005485 r1 += r3 005486 r3 = 0x1 005487 if r1 >= r6 goto <offset> 005488 r4 = -0x1 005489 if r3 == 0x0 goto <offset> 005490 if r9 >= r4 goto <offset> 005491 goto <offset> 005492 call abort 005493 r3 = 0x0 005494 r4 = -0x1 005495 if r3 != 0x0 goto <offset> 005496 r4 = r1 005497 if r9 < r4 goto <offset> 005498 r4 -= r6 005499 if r4 != 0x1 goto <offset> 005500 r5 += r6 005501 w1 = *(u8 *)(r5 + 0x0) 005502 if r1 == 0x0 goto <offset> 005503 r1 = *(u64 *)(r8 + 0x0) 005504 r1 += -0x1 005505 *(u64 *)(r8 + 0x0) = r1 005506 r1 = *(u64 *)(r10 - 0xf0) 005507 r2 = *(u64 *)(r1 + 0x0) 005508 r2 += -0x1 005509 *(u64 *)(r1 + 0x0) = r2 005510 if r2 != 0x0 goto <offset> 005511 r1 = *(u64 *)(r10 - 0x1a0) 005512 call <target> 005513 r1 = *(u64 *)(r10 - 0xe8) 005514 r2 = *(u64 *)(r1 + 0x0) 005515 r2 += -0x1 005516 *(u64 *)(r1 + 0x0) = r2 005517 if r2 != 0x0 goto <offset> 005518 r1 = *(u64 *)(r10 - 0x198) 005519 call <target> 005520 r0 = *(u64 *)(r10 - 0x1a8) 005521 r7 = *(u64 *)(r0 + 0x28) 005522 r6 = *(u64 *)(r0 + 0x1c0) 005523 r1 = *(u64 *)(r0 + 0x1b8) 005524 r2 = *(u64 *)(r0 + 0x1b0) 005525 r3 = *(u64 *)(r0 + 0x1a8) 005526 r4 = *(u64 *)(r0 + 0x1a0) 005527 r5 = *(u64 *)(r0 + 0x2c0) 005528 if r4 != r5 goto <offset> 005529 r5 = *(u64 *)(r0 + 0x2c8) 005530 if r3 != r5 goto <offset> 005531 r5 = *(u64 *)(r0 + 0x2d0) 005532 if r2 != r5 goto <offset> 005533 r5 = *(u64 *)(r0 + 0x2d8) 005534 if r1 == r5 goto <offset> 005535 w5 = *(u8 *)(r0 + 0x2a2) 005536 if r5 != 0x0 goto <offset> 005537 r5 = *(u64 *)(r10 - 0x1a8) 005538 *(u8 *)(r5 + 0x2a2) = 0x1 005539 r5 = *(u64 *)(r5 + 0x278) 005540 if r4 != r5 goto <offset> 005541 r4 = *(u64 *)(r10 - 0x1a8) 005542 r4 = *(u64 *)(r4 + 0x280) 005543 if r3 != r4 goto <offset> 005544 r3 = *(u64 *)(r10 - 0x1a8) 005545 r3 = *(u64 *)(r3 + 0x288) 005546 if r2 != r3 goto <offset> 005547 r2 = *(u64 *)(r10 - 0x1a8) 005548 r2 = *(u64 *)(r2 + 0x290) 005549 if r1 != r2 goto <offset> 005550 r9 = 0x2 005551 r6 = *(u64 *)(r10 - 0x190) 005552 goto <offset> 005553 r1 = r10 005554 r1 += -0xc8 005555 call <target> 005556 r1 = *(u64 *)(r10 - 0xc8) 005557 if r1 != 0x1 goto <offset> 005558 r1 = *(u64 *)(r10 - 0xc0) 005559 r2 = *(u64 *)(r10 - 0xb8) 005560 r3 = *(u64 *)(r10 - 0xb0) 005561 *(u64 *)(r10 - 0xb8) = r3 005562 *(u64 *)(r10 - 0xc0) = r2 005563 *(u64 *)(r10 - 0xc8) = r1 005564 r1 = r10 005565 r1 += -0x158 005566 r2 = r10 005567 r2 += -0xc8 005568 call <target> 005569 r7 = *(u64 *)(r10 - 0x150) 005570 r9 = *(u64 *)(r10 - 0x158) 005571 r6 = *(u64 *)(r10 - 0x190) 005572 goto <offset> 005573 r2 = r7 005574 r3 = <addr> ll 005575 call <target> 005576 r1 = r7 005577 r2 = r9 005578 r3 = <addr> ll 005579 call <target> 005580 r1 = r7 005581 r2 = r6 005582 r3 = <addr> ll 005583 call <target> 005584 r1 = r10 005585 r1 += -0xa8 005586 r2 = <addr> ll 005587 call <target> 005588 r1 = r10 005589 r1 += -0x90 005590 r2 = 0x0 005591 call -0x10f7 005592 r1 = <addr> ll 005593 *(u64 *)(r10 - 0xc0) = r1 005594 *(u8 *)(r10 - 0x78) = 0x2 005595 *(u32 *)(r10 - 0xb0) = 0x71 005596 *(u64 *)(r10 - 0xb8) = 0x29 005597 *(u64 *)(r10 - 0xc8) = 0x0 005598 *(u32 *)(r10 - 0x30) = 0x1770 005599 r1 = r10 005600 r1 += -0x168 005601 r2 = r10 005602 r2 += -0xc8 005603 call <target> 005604 r7 = *(u64 *)(r10 - 0x160) 005605 r9 = *(u64 *)(r10 - 0x168) 005606 goto <offset> 005607 r1 = *(u64 *)(r10 - 0xa0) 005608 r2 = *(u64 *)(r10 - 0x1a8) 005609 r2 = *(u64 *)(r2 + 0x298) 005610 if r1 s>= r2 goto <offset> 005611 r1 = r10 005612 r1 += -0xa8 005613 r2 = <addr> ll 005614 call <target> 005615 r1 = r10 005616 r1 += -0x90 005617 r2 = 0x2 005618 call -0x1112 005619 r1 = <addr> ll 005620 *(u64 *)(r10 - 0xc0) = r1 005621 *(u8 *)(r10 - 0x78) = 0x2 005622 *(u32 *)(r10 - 0xb0) = 0x92 005623 *(u64 *)(r10 - 0xb8) = 0x29 005624 *(u64 *)(r10 - 0xc8) = 0x0 005625 *(u32 *)(r10 - 0x30) = 0x1772 005626 r1 = r10 005627 r1 += -0x148 005628 r2 = r10 005629 r2 += -0xc8 005630 call <target> 005631 r7 = *(u64 *)(r10 - 0x140) 005632 r9 = *(u64 *)(r10 - 0x148) 005633 r6 = *(u64 *)(r10 - 0x190) 005634 goto <offset> 005635 r9 = 0x2 005636 if r7 == 0x0 goto <offset> 005637 r1 = r10 005638 r1 += -0x118 005639 r2 = r6 005640 r3 = 0x0 005641 r4 = 0x2710 005642 r5 = 0x0 005643 call <target> 005644 r1 = *(u64 *)(r10 - 0x1a8) 005645 w2 = *(u16 *)(r1 + 0x2a0) 005646 r1 = r10 005647 r1 += -0x128 005648 r3 = 0x0 005649 r4 = r7 005650 r5 = 0x0 005651 call <target> 005652 r2 = 0x1 005653 r3 = *(u64 *)(r10 - 0x118) 005654 r4 = *(u64 *)(r10 - 0x128) 005655 r1 = 0x1 005656 if r3 > r4 goto <offset> 005657 r3 = *(u64 *)(r10 - 0x110) 005658 r4 = *(u64 *)(r10 - 0x120) 005659 if r3 > r4 goto <offset> 005660 if r3 != r4 goto <offset> 005661 r1 &= 0x1 005662 r6 = *(u64 *)(r10 - 0x190) 005663 if r1 != 0x0 goto <offset> 005664 goto <offset> 005665 r6 = *(u64 *)(r10 - 0x190) 005666 goto <offset> 005667 r1 = 0x0 005668 r3 = *(u64 *)(r10 - 0x110) 005669 r4 = *(u64 *)(r10 - 0x120) 005670 if r3 <= r4 goto <offset> 005671 r2 = 0x0 005672 if r3 == r4 goto <offset> 005673 r1 = r2 005674 r1 &= 0x1 005675 r6 = *(u64 *)(r10 - 0x190) 005676 if r1 != 0x0 goto <offset> 005677 r1 = r10 005678 r1 += -0xa8 005679 r2 = <addr> ll 005680 call <target> 005681 r1 = r10 005682 r1 += -0x90 005683 r2 = 0x1 005684 call -0x1154 005685 r1 = <addr> ll 005686 *(u64 *)(r10 - 0xc0) = r1 005687 *(u8 *)(r10 - 0x78) = 0x2 005688 *(u32 *)(r10 - 0xb0) = 0x9e 005689 *(u64 *)(r10 - 0xb8) = 0x29 005690 *(u64 *)(r10 - 0xc8) = 0x0 005691 *(u32 *)(r10 - 0x30) = 0x1771 005692 r1 = r10 005693 r1 += -0x138 005694 r2 = r10 005695 r2 += -0xc8 005696 call <target> 005697 r7 = *(u64 *)(r10 - 0x130) 005698 r9 = *(u64 *)(r10 - 0x138) 005699 goto <offset> 005700 r1 = r7 005701 r2 = r6 005702 r3 = <addr> ll 005703 call <target> 005704 r2 = r1 005705 r1 = r10 005706 r1 += -0x48 005707 call <target> 005708 r6 = *(u64 *)(r10 - 0x38) 005709 r7 = *(u64 *)(r10 - 0x40) 005710 r2 = *(u64 *)(r10 - 0x30) 005711 r1 = *(u64 *)(r10 - 0x28) 005712 r3 = *(u64 *)(r10 - 0x20) 005713 *(u64 *)(r10 - 0xff8) = r3 005714 *(u64 *)(r10 - 0x1000) = r1 005715 r1 = r10 005716 r1 += -0x48 005717 r5 = r10 005718 r3 = r7 005719 r4 = r6 005720 call -0xc6b 005721 r8 = 0x0 005722 r1 = -<addr> ll 005723 r2 = *(u64 *)(r10 - 0x48) 005724 if r2 == r1 goto <offset> 005725 r1 = *(u64 *)(r10 - 0x38) 005726 *(u64 *)(r10 - 0x8) = r1 005727 r1 = *(u64 *)(r10 - 0x40) 005728 *(u64 *)(r10 - 0x10) = r1 005729 r1 = *(u64 *)(r10 - 0x48) 005730 *(u64 *)(r10 - 0x18) = r1 005731 r1 = r10 005732 r1 += -0x18 005733 call <target> 005734 r8 = r0 005735 if r6 == 0x0 goto <offset> 005736 r7 += 0x10 005737 goto <offset> 005738 r7 += 0x30 005739 r6 += -0x1 005740 if r6 == 0x0 goto <offset> 005741 r1 = *(u64 *)(r7 - 0x8) 005742 r2 = *(u64 *)(r1 + 0x0) 005743 r2 += -0x1 005744 *(u64 *)(r1 + 0x0) = r2 005745 if r2 != 0x0 goto <offset> 005746 r1 = r7 005747 r1 += -0x8 005748 call <target> 005749 r1 = *(u64 *)(r7 + 0x0) 005750 r2 = *(u64 *)(r1 + 0x0) 005751 r2 += -0x1 005752 *(u64 *)(r1 + 0x0) = r2 005753 if r2 != 0x0 goto <offset> 005754 r1 = r7 005755 call <target> 005756 goto <offset> 005757 r0 = r8 005758 exit 005759 r3 = <addr> ll 005760 r3 = *(u64 *)(r3 + 0x0) 005761 r4 = <addr> ll 005762 if r3 == 0x0 goto <offset> 005763 r4 = r3 005764 r3 = r4 005765 r3 -= r1 005766 r0 = 0x0 005767 r5 = 0x1 005768 if r3 <= r4 goto <offset> 005769 r1 = 0x0 005770 if r5 == 0x0 goto <offset> 005771 r2 = -r2 005772 r1 &= r2 005773 r2 = <addr> ll 005774 if r1 < r2 goto <offset> 005775 r2 = <addr> ll 005776 *(u64 *)(r2 + 0x0) = r1 005777 r0 = r1 005778 exit 005779 r5 = 0x0 005780 r1 = 0x0 005781 if r5 != 0x0 goto <offset> 005782 r1 = r3 005783 r2 = -r2 005784 r1 &= r2 005785 r2 = <addr> ll 005786 if r1 >= r2 goto <offset> 005787 goto <offset> 005788 exit 005789 r5 = r1 005790 r1 = <addr> ll 005791 r1 = *(u64 *)(r1 + 0x0) 005792 r6 = <addr> ll 005793 if r1 == 0x0 goto <offset> 005794 r6 = r1 005795 r1 = r6 005796 r1 -= r4 005797 r0 = 0x0 005798 r7 = 0x1 005799 if r1 <= r6 goto <offset> 005800 r6 = 0x0 005801 if r7 == 0x0 goto <offset> 005802 r3 = -r3 005803 r6 &= r3 005804 r1 = <addr> ll 005805 if r6 >= r1 goto <offset> 005806 goto <offset> 005807 r7 = 0x0 005808 r6 = 0x0 005809 if r7 != 0x0 goto <offset> 005810 r6 = r1 005811 r3 = -r3 005812 r6 &= r3 005813 r1 = <addr> ll 005814 if r6 < r1 goto <offset> 005815 r1 = <addr> ll 005816 *(u64 *)(r1 + 0x0) = r6 005817 if r4 < r2 goto <offset> 005818 r4 = r2 005819 r1 = r6 005820 r2 = r5 005821 r3 = r4 005822 call <target> 005823 r0 = r6 005824 exit 005825 r3 = r1 005826 r1 = <addr> ll 005827 r1 = *(u64 *)(r1 + 0x0) 005828 r4 = <addr> ll 005829 if r1 == 0x0 goto <offset> 005830 r4 = r1 005831 r1 = r4 005832 r1 -= r3 005833 r0 = 0x0 005834 r5 = 0x1 005835 if r1 <= r4 goto <offset> 005836 r6 = 0x0 005837 if r5 == 0x0 goto <offset> 005838 r2 = -r2 005839 r6 &= r2 005840 r1 = <addr> ll 005841 if r6 < r1 goto <offset> 005842 r1 = <addr> ll 005843 *(u64 *)(r1 + 0x0) = r6 005844 r1 = r6 005845 r2 = 0x0 005846 call <target> 005847 r0 = r6 005848 exit 005849 r5 = 0x0 005850 r6 = 0x0 005851 if r5 != 0x0 goto <offset> 005852 r6 = r1 005853 r2 = -r2 005854 r6 &= r2 005855 r1 = <addr> ll 005856 if r6 >= r1 goto <offset> 005857 goto <offset> 005858 *(u64 *)(r10 - 0x60) = r1 005859 r1 = <addr> ll 005860 *(u64 *)(r10 - 0x40) = r1 005861 r1 = r10 005862 r1 += -0x10 005863 *(u64 *)(r10 - 0x30) = r1 005864 r1 = 0x4de ll 005865 *(u64 *)(r10 - 0x8) = r1 005866 r1 = r10 005867 r1 += -0x60 005868 *(u64 *)(r10 - 0x10) = r1 005869 *(u64 *)(r10 - 0x20) = 0x0 005870 *(u64 *)(r10 - 0x38) = 0x1 005871 *(u64 *)(r10 - 0x28) = 0x1 005872 r1 = r10 005873 r1 += -0x58 005874 r2 = r10 005875 r2 += -0x40 005876 call <target> 005877 r1 = *(u64 *)(r10 - 0x50) 005878 r2 = *(u64 *)(r10 - 0x48) 005879 call sol_log_ 005880 exit 005881 r6 = r1 005882 w7 = *(u32 *)(r2 + 0x0) 005883 call <target> 005884 r1 = <addr> ll 005885 r2 = *(u64 *)(r1 + 0x0) 005886 r1 = r2 005887 if r7 s<= 0x1 goto <offset> 005888 if r7 == 0x2 goto <offset> 005889 if r7 != 0x3 goto <offset> 005890 r1 += -0x15 005891 r3 = 0x0 005892 r4 = 0x1 005893 if r1 <= r2 goto <offset> 005894 if r4 == 0x0 goto <offset> 005895 r1 = <addr> ll 005896 if r2 != 0x0 goto <offset> 005897 r2 = <addr> ll 005898 if r1 <= r2 goto <offset> 005899 r2 = <addr> ll 005900 *(u64 *)(r2 + 0x0) = r1 005901 r2 = <addr> ll 005902 *(u64 *)(r1 + 0xd) = r2 005903 r2 = <addr> ll 005904 *(u64 *)(r1 + 0x8) = r2 005905 r2 = <addr> ll 005906 *(u64 *)(r1 + 0x0) = r2 005907 r2 = 0x15 005908 goto <offset> 005909 if r7 != 0x0 goto <offset> 005910 r1 += -0x1a 005911 r3 = 0x0 005912 r4 = 0x1 005913 if r1 <= r2 goto <offset> 005914 if r4 == 0x0 goto <offset> 005915 r1 = <addr> ll 005916 if r2 != 0x0 goto <offset> 005917 r2 = <addr> ll 005918 if r1 <= r2 goto <offset> 005919 r2 = <addr> ll 005920 *(u64 *)(r2 + 0x0) = r1 005921 r2 = <addr> ll 005922 *(u64 *)(r1 + 0x10) = r2 005923 r2 = <addr> ll 005924 *(u64 *)(r1 + 0x8) = r2 005925 r2 = <addr> ll 005926 *(u64 *)(r1 + 0x0) = r2 005927 r2 = 0x1a 005928 *(u16 *)(r1 + 0x18) = 0x676e 005929 goto <offset> 005930 r1 += -0x11 005931 r3 = 0x0 005932 r4 = 0x1 005933 if r1 <= r2 goto <offset> 005934 if r4 == 0x0 goto <offset> 005935 r1 = <addr> ll 005936 if r2 != 0x0 goto <offset> 005937 r2 = <addr> ll 005938 if r1 <= r2 goto <offset> 005939 r2 = <addr> ll 005940 *(u64 *)(r2 + 0x0) = r1 005941 r2 = <addr> ll 005942 *(u64 *)(r1 + 0x8) = r2 005943 r2 = <addr> ll 005944 *(u64 *)(r1 + 0x0) = r2 005945 r2 = 0x11 005946 *(u8 *)(r1 + 0x10) = 0x64 005947 goto <offset> 005948 r1 += -0x12 005949 r3 = 0x0 005950 r4 = 0x1 005951 if r1 <= r2 goto <offset> 005952 if r4 == 0x0 goto <offset> 005953 r1 = <addr> ll 005954 if r2 != 0x0 goto <offset> 005955 r2 = <addr> ll 005956 if r1 <= r2 goto <offset> 005957 r2 = <addr> ll 005958 *(u64 *)(r2 + 0x0) = r1 005959 r2 = <addr> ll 005960 *(u64 *)(r1 + 0x8) = r2 005961 r2 = <addr> ll 005962 *(u64 *)(r1 + 0x0) = r2 005963 r2 = 0x12 005964 *(u16 *)(r1 + 0x10) = 0x776f 005965 goto <offset> 005966 r1 += -0x13 005967 r3 = 0x0 005968 r4 = 0x1 005969 if r1 <= r2 goto <offset> 005970 if r4 == 0x0 goto <offset> 005971 r1 = <addr> ll 005972 if r2 != 0x0 goto <offset> 005973 r2 = <addr> ll 005974 if r1 <= r2 goto <offset> 005975 r2 = <addr> ll 005976 *(u64 *)(r2 + 0x0) = r1 005977 r2 = <addr> ll 005978 *(u64 *)(r1 + 0x8) = r2 005979 r2 = <addr> ll 005980 *(u64 *)(r1 + 0x0) = r2 005981 r2 = 0x13 005982 *(u32 *)(r1 + 0xf) = 0x70614374 005983 *(u64 *)(r6 + 0x8) = r1 005984 *(u64 *)(r6 + 0x10) = r2 005985 *(u64 *)(r6 + 0x0) = r2 005986 exit 005987 r4 = 0x0 005988 if r4 != 0x0 goto <offset> 005989 r3 = r1 005990 r1 = <addr> ll 005991 if r2 == 0x0 goto <offset> 005992 r1 = r3 005993 r2 = <addr> ll 005994 if r1 > r2 goto <offset> 005995 r1 = 0x1 005996 r2 = 0x11 005997 r3 = <addr> ll 005998 call <target> 005999 r4 = 0x0 006000 if r4 != 0x0 goto <offset> 006001 r3 = r1 006002 r1 = <addr> ll 006003 if r2 == 0x0 goto <offset> 006004 r1 = r3 006005 r2 = <addr> ll 006006 if r1 > r2 goto <offset> 006007 r1 = 0x1 006008 r2 = 0x15 006009 r3 = <addr> ll 006010 call <target> 006011 r4 = 0x0 006012 if r4 != 0x0 goto <offset> 006013 r3 = r1 006014 r1 = <addr> ll 006015 if r2 == 0x0 goto <offset> 006016 r1 = r3 006017 r2 = <addr> ll 006018 if r1 > r2 goto <offset> 006019 r1 = 0x1 006020 r2 = 0x12 006021 r3 = <addr> ll 006022 call <target> 006023 r4 = 0x0 006024 if r4 != 0x0 goto <offset> 006025 r3 = r1 006026 r1 = <addr> ll 006027 if r2 == 0x0 goto <offset> 006028 r1 = r3 006029 r2 = <addr> ll 006030 if r1 > r2 goto <offset> 006031 r1 = 0x1 006032 r2 = 0x1a 006033 r3 = <addr> ll 006034 call <target> 006035 r4 = 0x0 006036 if r4 != 0x0 goto <offset> 006037 r3 = r1 006038 r1 = <addr> ll 006039 if r2 == 0x0 goto <offset> 006040 r1 = r3 006041 r2 = <addr> ll 006042 if r1 > r2 goto <offset> 006043 r1 = 0x1 006044 r2 = 0x13 006045 r3 = <addr> ll 006046 call <target> 006047 r7 = r2 006048 r6 = r1 006049 *(u32 *)(r10 - 0xa4) = w7 006050 r1 = r10 006051 r1 += -0x80 006052 r2 = r10 006053 r2 += -0xa4 006054 call -0xae 006055 r1 = r10 006056 r1 += -0x68 006057 r2 = r7 006058 call -0x12ca 006059 r7 |= 0x1770 006060 *(u32 *)(r10 - 0x8) = w7 006061 *(u8 *)(r10 - 0x50) = 0x2 006062 *(u64 *)(r10 - 0xa0) = 0x2 006063 r1 = r10 006064 r1 += -0xb8 006065 r2 = r10 006066 r2 += -0xa0 006067 call <target> 006068 r1 = *(u64 *)(r10 - 0xb8) 006069 r2 = *(u64 *)(r10 - 0xb0) 006070 *(u64 *)(r6 + 0x8) = r2 006071 *(u64 *)(r6 + 0x0) = r1 006072 exit 006073 r8 = r3 006074 r7 = r2 006075 r6 = r1 006076 r1 = r8 006077 r2 = <addr> ll 006078 r3 = 0x8 006079 call <target> 006080 if r0 != 0x0 goto <offset> 006081 r1 = r8 006082 r2 = r7 006083 r3 = 0x20 006084 call <target> 006085 if r0 == 0x0 goto <offset> 006086 r1 = r0 006087 r1 &= 0x3 006088 r2 = r1 006089 r2 += -0x2 006090 if r2 < 0x2 goto <offset> 006091 if r1 == 0x0 goto <offset> 006092 r1 = *(u64 *)(r0 + 0x7) 006093 r2 = *(u64 *)(r1 + 0x0) 006094 if r2 == 0x0 goto <offset> 006095 r1 = *(u64 *)(r0 - 0x1) 006096 callx r2 006097 r1 = r10 006098 r1 += -0x10 006099 r2 = 0xbbc 006100 call <target> 006101 r2 = *(u64 *)(r10 - 0x8) 006102 r1 = *(u64 *)(r10 - 0x10) 006103 *(u64 *)(r6 + 0x8) = r2 006104 *(u64 *)(r6 + 0x0) = r1 006105 exit 006106 r1 = 0x2 006107 goto <offset> 006108 r6 = r1 006109 r1 = *(u64 *)(r2 + 0x8) 006110 if r1 >= 0x8 goto <offset> 006111 r1 = r10 006112 r1 += -0x108 006113 r2 = 0xbb9 006114 call <target> 006115 r1 = *(u64 *)(r10 - 0x108) 006116 r2 = *(u64 *)(r10 - 0x100) 006117 *(u64 *)(r6 + 0x10) = r2 006118 *(u64 *)(r6 + 0x8) = r1 006119 goto <offset> 006120 r1 = *(u64 *)(r2 + 0x0) 006121 r1 = *(u64 *)(r1 + 0x0) 006122 r3 = -<addr> ll 006123 if r1 != r3 goto <offset> 006124 r1 = r6 006125 call <target> 006126 goto <offset> 006127 r1 = r10 006128 r1 += -0x48 006129 r2 = <addr> ll 006130 call <target> 006131 *(u64 *)(r10 - 0x20) = 0x0 006132 *(u64 *)(r10 - 0x28) = 0x1 006133 *(u64 *)(r10 - 0x30) = 0x0 006134 r1 = <addr> ll 006135 *(u64 *)(r10 - 0x10) = r1 006136 r1 = r10 006137 r1 += -0x30 006138 *(u64 *)(r10 - 0x18) = r1 006139 r1 = <addr> ll 006140 *(u64 *)(r10 - 0x8) = r1 006141 r2 = r10 006142 r2 += -0x18 006143 r1 = <addr> ll 006144 call <target> 006145 if r0 != 0x0 goto <offset> 006146 r1 = *(u64 *)(r10 - 0x20) 006147 *(u64 *)(r10 - 0xa0) = r1 006148 r1 = *(u64 *)(r10 - 0x28) 006149 *(u64 *)(r10 - 0xa8) = r1 006150 r1 = *(u64 *)(r10 - 0x30) 006151 *(u64 *)(r10 - 0xb0) = r1 006152 r1 = *(u64 *)(r10 - 0x48) 006153 *(u64 *)(r10 - 0xc8) = r1 006154 r1 = *(u64 *)(r10 - 0x40) 006155 *(u64 *)(r10 - 0xc0) = r1 006156 r1 = *(u64 *)(r10 - 0x38) 006157 *(u64 *)(r10 - 0xb8) = r1 006158 r1 = <addr> ll 006159 *(u64 *)(r10 - 0xe0) = r1 006160 *(u32 *)(r10 - 0x50) = 0xbba 006161 *(u8 *)(r10 - 0x98) = 0x2 006162 *(u32 *)(r10 - 0xd0) = 0xdb 006163 *(u64 *)(r10 - 0xd8) = 0x29 006164 *(u64 *)(r10 - 0xe8) = 0x0 006165 r1 = r10 006166 r1 += -0xf8 006167 r2 = r10 006168 r2 += -0xe8 006169 call <target> 006170 r8 = *(u64 *)(r10 - 0xf0) 006171 r7 = *(u64 *)(r10 - 0xf8) 006172 call <target> 006173 r1 = <addr> ll 006174 r2 = *(u64 *)(r1 + 0x0) 006175 r3 = 0x0 006176 r4 = 0x1 006177 r1 = r2 006178 r1 += -0xc 006179 if r1 <= r2 goto <offset> 006180 if r4 == 0x0 goto <offset> 006181 r1 = <addr> ll 006182 if r2 != 0x0 goto <offset> 006183 r2 = r7 006184 r2 &= 0x1 006185 r2 = <addr> ll 006186 if r1 <= r2 goto <offset> 006187 r2 = <addr> ll 006188 *(u64 *)(r2 + 0x0) = r1 006189 r2 = <addr> ll 006190 *(u64 *)(r1 + 0x0) = r2 006191 *(u32 *)(r1 + 0x8) = 0x6769666e 006192 r2 = *(u64 *)(r8 + 0x0) 006193 *(u64 *)(r8 + 0x10) = r1 006194 *(u64 *)(r8 + 0x18) = 0xc 006195 *(u64 *)(r8 + 0x8) = 0xc 006196 *(u64 *)(r8 + 0x0) = 0x1 006197 *(u64 *)(r6 + 0x10) = r8 006198 *(u64 *)(r6 + 0x8) = r7 006199 *(u8 *)(r6 + 0x0) = 0x1 006200 exit 006201 r4 = 0x0 006202 if r4 != 0x0 goto <offset> 006203 r3 = r1 006204 r1 = <addr> ll 006205 if r2 == 0x0 goto <offset> 006206 r1 = r3 006207 r2 = r7 006208 r2 &= 0x1 006209 r2 = <addr> ll 006210 if r1 > r2 goto <offset> 006211 r1 = 0x1 006212 r2 = 0xc 006213 r3 = <addr> ll 006214 call <target> 006215 r3 = r10 006216 r3 += -0xe8 006217 r1 = <addr> ll 006218 r2 = 0x37 006219 r4 = <addr> ll 006220 r5 = <addr> ll 006221 call <target> 006222 r3 = r2 006223 r6 = r1 006224 r2 = *(u64 *)(r3 + 0x8) 006225 if r2 < 0x8 goto <offset> 006226 r2 += -0x8 006227 if r2 >= 0x20 goto <offset> 006228 r1 = <addr> ll 006229 call <target> 006230 r7 = r0 006231 r1 = r10 006232 r1 += -0x20 006233 r2 = 0xbbb 006234 call <target> 006235 r8 = *(u64 *)(r10 - 0x18) 006236 r9 = *(u64 *)(r10 - 0x20) 006237 r1 = r7 006238 r1 &= 0x3 006239 r2 = r1 006240 r2 += -0x2 006241 if r2 < 0x2 goto <offset> 006242 if r1 == 0x0 goto <offset> 006243 r1 = *(u64 *)(r7 + 0x7) 006244 r2 = *(u64 *)(r1 + 0x0) 006245 if r2 == 0x0 goto <offset> 006246 r1 = *(u64 *)(r7 - 0x1) 006247 callx r2 006248 *(u64 *)(r6 + 0x8) = r9 006249 r1 = 0x1 006250 r2 = 0x10 006251 goto <offset> 006252 r1 = *(u64 *)(r3 + 0x0) 006253 r2 = *(u64 *)(r1 + 0xe) 006254 w3 = *(u8 *)(r1 + 0x16) 006255 *(u8 *)(r10 - 0x8) = w3 006256 w3 = *(u16 *)(r1 + 0xc) 006257 *(u16 *)(r6 + 0x5) = w3 006258 w3 = *(u32 *)(r1 + 0x8) 006259 *(u32 *)(r6 + 0x1) = w3 006260 *(u64 *)(r10 - 0x10) = r2 006261 r8 = *(u64 *)(r10 - 0xf) 006262 w3 = *(u8 *)(r1 + 0x27) 006263 *(u8 *)(r6 + 0x20) = w3 006264 r3 = *(u64 *)(r1 + 0x1f) 006265 *(u64 *)(r6 + 0x18) = r3 006266 r1 = *(u64 *)(r1 + 0x17) 006267 *(u64 *)(r6 + 0x10) = r1 006268 *(u8 *)(r6 + 0x7) = w2 006269 r1 = 0x0 006270 r2 = 0x8 006271 r3 = r6 006272 r3 += r2 006273 *(u64 *)(r3 + 0x0) = r8 006274 *(u8 *)(r6 + 0x0) = w1 006275 exit 006276 r1 = 0x8 006277 r3 = <addr> ll 006278 call <target> 006279 r7 = r3 006280 r8 = r2 006281 r6 = r1 006282 r1 = r7 006283 r2 = <addr> ll 006284 r3 = 0x8 006285 call <target> 006286 if r0 == 0x0 goto <offset> 006287 r1 = r0 006288 r1 &= 0x3 006289 r2 = r1 006290 r2 += -0x2 006291 if r2 < 0x2 goto <offset> 006292 if r1 == 0x0 goto <offset> 006293 r1 = *(u64 *)(r0 + 0x7) 006294 r2 = *(u64 *)(r1 + 0x0) 006295 if r2 == 0x0 goto <offset> 006296 r1 = *(u64 *)(r0 - 0x1) 006297 callx r2 006298 r1 = r10 006299 r1 += -0x18 006300 r2 = 0xbbc 006301 call <target> 006302 r1 = *(u64 *)(r10 - 0x10) 006303 r2 = *(u64 *)(r10 - 0x18) 006304 goto <offset> 006305 r1 = r7 006306 r2 = r8 006307 r3 = 0x20 006308 call <target> 006309 if r0 != 0x0 goto <offset> 006310 r2 = r8 006311 r2 += 0x20 006312 r1 = r7 006313 r3 = 0x20 006314 call <target> 006315 if r0 != 0x0 goto <offset> 006316 r2 = r8 006317 r2 += 0x40 006318 r1 = r7 006319 r3 = 0x20 006320 call <target> 006321 if r0 != 0x0 goto <offset> 006322 w1 = *(u16 *)(r8 + 0x68) 006323 *(u16 *)(r10 - 0x8) = w1 006324 r2 = r10 006325 r2 += -0x8 006326 r1 = r7 006327 r3 = 0x2 006328 call <target> 006329 if r0 != 0x0 goto <offset> 006330 w1 = *(u8 *)(r8 + 0x6a) 006331 *(u8 *)(r10 - 0x8) = w1 006332 r2 = r10 006333 r2 += -0x8 006334 r1 = r7 006335 r3 = 0x1 006336 call <target> 006337 if r0 != 0x0 goto <offset> 006338 r1 = *(u64 *)(r8 + 0x60) 006339 *(u64 *)(r10 - 0x8) = r1 006340 r2 = r10 006341 r2 += -0x8 006342 r1 = r7 006343 r3 = 0x8 006344 call <target> 006345 if r0 == 0x0 goto <offset> 006346 r1 = r0 006347 r1 &= 0x3 006348 r2 = r1 006349 r2 += -0x2 006350 if r2 < 0x2 goto <offset> 006351 if r1 == 0x0 goto <offset> 006352 r1 = *(u64 *)(r0 + 0x7) 006353 r2 = *(u64 *)(r1 + 0x0) 006354 if r2 == 0x0 goto <offset> 006355 r1 = *(u64 *)(r0 - 0x1) 006356 callx r2 006357 r1 = r10 006358 r1 += -0x28 006359 r2 = 0xbbc 006360 call <target> 006361 r1 = *(u64 *)(r10 - 0x20) 006362 r2 = *(u64 *)(r10 - 0x28) 006363 *(u64 *)(r6 + 0x8) = r1 006364 *(u64 *)(r6 + 0x0) = r2 006365 exit 006366 r2 = 0x2 006367 goto <offset> 006368 r6 = r1 006369 r1 = *(u64 *)(r2 + 0x8) 006370 if r1 >= 0x8 goto <offset> 006371 r1 = r10 006372 r1 += -0x108 006373 r2 = 0xbb9 006374 call <target> 006375 r1 = *(u64 *)(r10 - 0x108) 006376 r2 = *(u64 *)(r10 - 0x100) 006377 *(u64 *)(r6 + 0x8) = r2 006378 *(u64 *)(r6 + 0x0) = r1 006379 goto <offset> 006380 r1 = *(u64 *)(r2 + 0x0) 006381 r1 = *(u64 *)(r1 + 0x0) 006382 r3 = -<addr> ll 006383 if r1 != r3 goto <offset> 006384 r1 = r6 006385 call <target> 006386 goto <offset> 006387 r1 = r10 006388 r1 += -0x48 006389 r2 = <addr> ll 006390 call <target> 006391 *(u64 *)(r10 - 0x20) = 0x0 006392 *(u64 *)(r10 - 0x28) = 0x1 006393 *(u64 *)(r10 - 0x30) = 0x0 006394 r1 = <addr> ll 006395 *(u64 *)(r10 - 0x10) = r1 006396 r1 = r10 006397 r1 += -0x30 006398 *(u64 *)(r10 - 0x18) = r1 006399 r1 = <addr> ll 006400 *(u64 *)(r10 - 0x8) = r1 006401 r2 = r10 006402 r2 += -0x18 006403 r1 = <addr> ll 006404 call <target> 006405 if r0 != 0x0 goto <offset> 006406 r1 = *(u64 *)(r10 - 0x20) 006407 *(u64 *)(r10 - 0xa0) = r1 006408 r1 = *(u64 *)(r10 - 0x28) 006409 *(u64 *)(r10 - 0xa8) = r1 006410 r1 = *(u64 *)(r10 - 0x30) 006411 *(u64 *)(r10 - 0xb0) = r1 006412 r1 = *(u64 *)(r10 - 0x48) 006413 *(u64 *)(r10 - 0xc8) = r1 006414 r1 = *(u64 *)(r10 - 0x40) 006415 *(u64 *)(r10 - 0xc0) = r1 006416 r1 = *(u64 *)(r10 - 0x38) 006417 *(u64 *)(r10 - 0xb8) = r1 006418 r1 = <addr> ll 006419 *(u64 *)(r10 - 0xe0) = r1 006420 *(u32 *)(r10 - 0x50) = 0xbba 006421 *(u8 *)(r10 - 0x98) = 0x2 006422 *(u32 *)(r10 - 0xd0) = 0xe4 006423 *(u64 *)(r10 - 0xd8) = 0x29 006424 *(u64 *)(r10 - 0xe8) = 0x0 006425 r1 = r10 006426 r1 += -0xf8 006427 r2 = r10 006428 r2 += -0xe8 006429 call <target> 006430 r8 = *(u64 *)(r10 - 0xf0) 006431 r7 = *(u64 *)(r10 - 0xf8) 006432 call <target> 006433 r1 = <addr> ll 006434 r2 = *(u64 *)(r1 + 0x0) 006435 r3 = 0x0 006436 r4 = 0x1 006437 r1 = r2 006438 r1 += -0xa 006439 if r1 <= r2 goto <offset> 006440 if r4 == 0x0 goto <offset> 006441 r1 = <addr> ll 006442 if r2 != 0x0 goto <offset> 006443 r2 = r7 006444 r2 &= 0x1 006445 r2 = <addr> ll 006446 if r1 <= r2 goto <offset> 006447 r2 = <addr> ll 006448 *(u64 *)(r2 + 0x0) = r1 006449 r2 = <addr> ll 006450 *(u64 *)(r1 + 0x0) = r2 006451 *(u16 *)(r1 + 0x8) = 0x6769 006452 r2 = *(u64 *)(r8 + 0x0) 006453 *(u64 *)(r8 + 0x10) = r1 006454 *(u64 *)(r8 + 0x18) = 0xa 006455 *(u64 *)(r8 + 0x8) = 0xa 006456 *(u64 *)(r8 + 0x0) = 0x1 006457 *(u64 *)(r6 + 0x8) = r8 006458 *(u64 *)(r6 + 0x0) = r7 006459 *(u8 *)(r6 + 0x6a) = 0x2 006460 exit 006461 r4 = 0x0 006462 if r4 != 0x0 goto <offset> 006463 r3 = r1 006464 r1 = <addr> ll 006465 if r2 == 0x0 goto <offset> 006466 r1 = r3 006467 r2 = r7 006468 r2 &= 0x1 006469 r2 = <addr> ll 006470 if r1 > r2 goto <offset> 006471 r1 = 0x1 006472 r2 = 0xa 006473 r3 = <addr> ll 006474 call <target> 006475 r3 = r10 006476 r3 += -0xe8 006477 r1 = <addr> ll 006478 r2 = 0x37 006479 r4 = <addr> ll 006480 r5 = <addr> ll 006481 call <target> 006482 r3 = r2 006483 r6 = r1 006484 r2 = *(u64 *)(r3 + 0x8) 006485 if r2 < 0x8 goto <offset> 006486 r7 = r2 006487 r7 += -0x8 006488 if r7 <= 0x1f goto <offset> 006489 r0 = *(u64 *)(r3 + 0x0) 006490 r4 = *(u64 *)(r0 + 0xe) 006491 w1 = *(u8 *)(r0 + 0x16) 006492 *(u8 *)(r10 - 0x38) = w1 006493 *(u64 *)(r10 - 0x40) = r4 006494 r3 = r7 006495 r3 &= -0x20 006496 if r3 == 0x20 goto <offset> 006497 r8 = *(u64 *)(r10 - 0x3f) 006498 r1 = *(u64 *)(r0 + 0x2e) 006499 w5 = *(u8 *)(r0 + 0x36) 006500 *(u8 *)(r10 - 0x38) = w5 006501 *(u64 *)(r10 - 0x40) = r1 006502 if r3 == 0x40 goto <offset> 006503 r3 = *(u64 *)(r10 - 0x3f) 006504 r5 = *(u64 *)(r0 + 0x4e) 006505 w9 = *(u8 *)(r0 + 0x56) 006506 *(u8 *)(r10 - 0x38) = w9 006507 *(u64 *)(r10 - 0x40) = r5 006508 r7 &= -0x2 006509 if r7 == 0x60 goto <offset> 006510 if r2 != 0x6a goto <offset> 006511 r1 = <addr> ll 006512 call <target> 006513 r7 = r0 006514 *(u64 *)(r10 - 0x58) = r7 006515 r1 = r10 006516 r1 += -0x70 006517 r2 = 0xbbb 006518 call <target> 006519 r9 = *(u64 *)(r10 - 0x68) 006520 r8 = *(u64 *)(r10 - 0x70) 006521 r1 = r7 006522 r1 &= 0x3 006523 r2 = r1 006524 r2 += -0x2 006525 if r2 < 0x2 goto <offset> 006526 if r1 == 0x0 goto <offset> 006527 r1 = *(u64 *)(r7 + 0x7) 006528 r2 = *(u64 *)(r1 + 0x0) 006529 if r2 == 0x0 goto <offset> 006530 r1 = *(u64 *)(r7 - 0x1) 006531 callx r2 006532 *(u64 *)(r6 + 0x8) = r9 006533 *(u64 *)(r6 + 0x0) = r8 006534 r7 = 0x2 006535 *(u8 *)(r6 + 0x6a) = w7 006536 exit 006537 r7 = *(u64 *)(r10 - 0x3f) 006538 *(u64 *)(r10 - 0x80) = r7 006539 w7 = *(u16 *)(r0 + 0x68) 006540 *(u64 *)(r10 - 0x78) = r7 006541 w7 = *(u8 *)(r0 + 0x6a) 006542 *(u8 *)(r10 - 0x59) = w7 006543 if r7 >= 0x2 goto <offset> 006544 r2 += -0x6b 006545 if r2 <= 0x7 goto <offset> 006546 r2 = r0 006547 r2 += 0x8 006548 *(u64 *)(r10 - 0x88) = r2 006549 r2 = r0 006550 r2 += 0x17 006551 r9 = r0 006552 r9 += 0x28 006553 *(u64 *)(r10 - 0xa8) = r9 006554 r9 = r0 006555 r9 += 0x37 006556 *(u64 *)(r10 - 0xa0) = r9 006557 r9 = r0 006558 r9 += 0x48 006559 *(u64 *)(r10 - 0x98) = r9 006560 r9 = *(u64 *)(r0 + 0x6b) 006561 *(u64 *)(r10 - 0x90) = r9 006562 r0 += 0x57 006563 r9 = *(u64 *)(r10 - 0x88) 006564 w9 = *(u16 *)(r9 + 0x4) 006565 *(u16 *)(r10 - 0x54) = w9 006566 r9 = *(u64 *)(r10 - 0x88) 006567 w9 = *(u32 *)(r9 + 0x0) 006568 *(u32 *)(r10 - 0x58) = w9 006569 w9 = *(u8 *)(r2 + 0x10) 006570 *(u8 *)(r10 - 0x21) = w9 006571 r9 = *(u64 *)(r2 + 0x8) 006572 *(u64 *)(r10 - 0x29) = r9 006573 r2 = *(u64 *)(r2 + 0x0) 006574 *(u64 *)(r10 - 0x31) = r2 006575 r9 = *(u64 *)(r10 - 0xa8) 006576 w2 = *(u16 *)(r9 + 0x4) 006577 *(u16 *)(r10 - 0x1c) = w2 006578 w2 = *(u32 *)(r9 + 0x0) 006579 *(u32 *)(r10 - 0x20) = w2 006580 r9 = *(u64 *)(r10 - 0xa0) 006581 w2 = *(u8 *)(r9 + 0x10) 006582 *(u8 *)(r6 + 0x3f) = w2 006583 r2 = *(u64 *)(r9 + 0x8) 006584 *(u64 *)(r6 + 0x37) = r2 006585 r2 = *(u64 *)(r9 + 0x0) 006586 *(u64 *)(r6 + 0x2f) = r2 006587 r9 = *(u64 *)(r10 - 0x98) 006588 w2 = *(u32 *)(r9 + 0x0) 006589 *(u32 *)(r6 + 0x40) = w2 006590 w2 = *(u16 *)(r9 + 0x4) 006591 *(u16 *)(r6 + 0x44) = w2 006592 r2 = *(u64 *)(r0 + 0x0) 006593 *(u64 *)(r6 + 0x4f) = r2 006594 r2 = *(u64 *)(r0 + 0x8) 006595 *(u64 *)(r6 + 0x57) = r2 006596 w2 = *(u8 *)(r0 + 0x10) 006597 *(u8 *)(r6 + 0x5f) = w2 006598 *(u8 *)(r10 - 0x52) = w4 006599 *(u64 *)(r10 - 0x51) = r8 006600 *(u64 *)(r10 - 0x39) = r8 006601 r2 = *(u64 *)(r10 - 0x58) 006602 *(u64 *)(r10 - 0x40) = r2 006603 r2 = *(u64 *)(r10 - 0x22) 006604 *(u64 *)(r6 + 0x1e) = r2 006605 r2 = *(u64 *)(r10 - 0x28) 006606 *(u64 *)(r6 + 0x18) = r2 006607 r2 = *(u64 *)(r10 - 0x30) 006608 *(u64 *)(r6 + 0x10) = r2 006609 r2 = *(u64 *)(r10 - 0x38) 006610 *(u64 *)(r6 + 0x8) = r2 006611 r2 = *(u64 *)(r10 - 0x40) 006612 *(u64 *)(r6 + 0x0) = r2 006613 r2 = *(u64 *)(r10 - 0x78) 006614 *(u16 *)(r6 + 0x68) = w2 006615 r2 = *(u64 *)(r10 - 0x90) 006616 *(u64 *)(r6 + 0x60) = r2 006617 r2 = *(u64 *)(r10 - 0x80) 006618 *(u64 *)(r6 + 0x47) = r2 006619 *(u8 *)(r6 + 0x46) = w5 006620 *(u64 *)(r6 + 0x27) = r3 006621 *(u8 *)(r6 + 0x26) = w1 006622 goto <offset> 006623 r1 = <addr> ll 006624 *(u64 *)(r10 - 0x40) = r1 006625 r1 = r10 006626 r1 += -0x10 006627 *(u64 *)(r10 - 0x30) = r1 006628 r1 = 0x6b8f ll 006629 *(u64 *)(r10 - 0x8) = r1 006630 r1 = r10 006631 r1 += -0x59 006632 *(u64 *)(r10 - 0x10) = r1 006633 *(u64 *)(r10 - 0x20) = 0x0 006634 *(u64 *)(r10 - 0x38) = 0x1 006635 *(u64 *)(r10 - 0x28) = 0x1 006636 r7 = r10 006637 r7 += -0x58 006638 r2 = r10 006639 r2 += -0x40 006640 r1 = r7 006641 call <target> 006642 r1 = 0x14 006643 r2 = r7 006644 call <target> 006645 goto <offset> 006646 r1 = 0x8 006647 r3 = <addr> ll 006648 call <target> 006649 r9 = r5 006650 r8 = r3 006651 r7 = r2 006652 *(u64 *)(r10 - 0x1f8) = r1 006653 *(u64 *)(r10 - 0x110) = r7 006654 r1 = r10 006655 r1 += -0x100 006656 r5 = r10 006657 call -0x1247 006658 r2 = *(u64 *)(r10 - 0xf8) 006659 r6 = *(u64 *)(r10 - 0x100) 006660 if r6 != 0x2 goto <offset> 006661 r9 = *(u64 *)(r9 - 0xff8) 006662 *(u64 *)(r10 - 0x108) = r2 006663 r1 = *(u64 *)(r8 + 0x8) 006664 if r1 == 0x0 goto <offset> 006665 *(u64 *)(r10 - 0x208) = r2 006666 r2 = *(u64 *)(r8 + 0x0) 006667 *(u64 *)(r10 - 0xf0) = r2 006668 r1 += -0x1 006669 *(u64 *)(r8 + 0x8) = r1 006670 *(u64 *)(r10 - 0x200) = r2 006671 r1 = r2 006672 r1 += 0x30 006673 *(u64 *)(r8 + 0x0) = r1 006674 r1 = r10 006675 r1 += -0xe0 006676 r5 = r10 006677 r3 = r8 006678 call -0x11af 006679 r8 = *(u64 *)(r10 - 0xd8) 006680 r6 = *(u64 *)(r10 - 0xe0) 006681 if r6 != 0x2 goto <offset> 006682 *(u64 *)(r10 - 0xe8) = r8 006683 r1 = r10 006684 r1 += -0x58 006685 call <target> 006686 r1 = *(u64 *)(r10 - 0x50) 006687 *(u64 *)(r10 - 0xb8) = r1 006688 r1 = *(u64 *)(r10 - 0x48) 006689 *(u64 *)(r10 - 0xb0) = r1 006690 r1 = *(u64 *)(r10 - 0x40) 006691 *(u64 *)(r10 - 0xa8) = r1 006692 r1 = *(u64 *)(r10 - 0x58) 006693 if r1 != 0x1 goto <offset> 006694 r1 = r10 006695 r1 += -0x1e0 006696 r2 = r10 006697 r2 += -0xb8 006698 call <target> 006699 r1 = *(u64 *)(r10 - 0x1e0) 006700 r2 = *(u64 *)(r10 - 0x1d8) 006701 goto <offset> 006702 r7 = r2 006703 call <target> 006704 r1 = <addr> ll 006705 r2 = *(u64 *)(r1 + 0x0) 006706 r1 = r2 006707 r1 += -0x12 006708 r3 = 0x0 006709 r4 = 0x1 006710 if r1 <= r2 goto <offset> 006711 if r4 == 0x0 goto <offset> 006712 r1 = <addr> ll 006713 if r2 == 0x0 goto <offset> 006714 r1 = r3 006715 r2 = r6 006716 r2 &= 0x1 006717 r2 = <addr> ll 006718 r3 = r7 006719 if r1 <= r2 goto <offset> 006720 r2 = <addr> ll 006721 *(u64 *)(r2 + 0x0) = r1 006722 r2 = <addr> ll 006723 *(u64 *)(r1 + 0x8) = r2 006724 r2 = <addr> ll 006725 *(u64 *)(r1 + 0x0) = r2 006726 *(u16 *)(r1 + 0x10) = 0x7974 006727 r2 = *(u64 *)(r3 + 0x0) 006728 *(u64 *)(r3 + 0x10) = r1 006729 *(u64 *)(r3 + 0x18) = 0x12 006730 *(u64 *)(r3 + 0x8) = 0x12 006731 *(u64 *)(r3 + 0x0) = 0x1 006732 r1 = *(u64 *)(r10 - 0x1f8) 006733 *(u64 *)(r1 + 0x10) = r3 006734 goto <offset> 006735 r4 = 0x0 006736 if r4 != 0x0 goto <offset> 006737 r3 = r1 006738 r1 = <addr> ll 006739 if r2 != 0x0 goto <offset> 006740 goto <offset> 006741 r1 = r10 006742 r1 += -0x1f0 006743 r2 = 0xbbd 006744 call <target> 006745 r1 = *(u64 *)(r10 - 0x1f0) 006746 r2 = *(u64 *)(r10 - 0x1e8) 006747 r3 = *(u64 *)(r10 - 0x1f8) 006748 *(u64 *)(r3 + 0x10) = r2 006749 *(u64 *)(r3 + 0x8) = r1 006750 *(u64 *)(r3 + 0x0) = 0x0 006751 goto <offset> 006752 call <target> 006753 r1 = <addr> ll 006754 r2 = *(u64 *)(r1 + 0x0) 006755 r1 = r2 006756 r1 += -0xe 006757 r3 = 0x0 006758 r4 = 0x1 006759 if r1 <= r2 goto <offset> 006760 if r4 == 0x0 goto <offset> 006761 r1 = <addr> ll 006762 if r2 != 0x0 goto <offset> 006763 r2 = r6 006764 r2 &= 0x1 006765 r2 = <addr> ll 006766 if r1 <= r2 goto <offset> 006767 r2 = <addr> ll 006768 *(u64 *)(r2 + 0x0) = r1 006769 r2 = <addr> ll 006770 *(u64 *)(r1 + 0x6) = r2 006771 r2 = <addr> ll 006772 *(u64 *)(r1 + 0x0) = r2 006773 r2 = *(u64 *)(r8 + 0x0) 006774 *(u64 *)(r8 + 0x10) = r1 006775 *(u64 *)(r8 + 0x18) = 0xe 006776 *(u64 *)(r8 + 0x8) = 0xe 006777 *(u64 *)(r8 + 0x0) = 0x1 006778 r1 = *(u64 *)(r10 - 0x1f8) 006779 *(u64 *)(r1 + 0x10) = r8 006780 *(u64 *)(r1 + 0x8) = r6 006781 *(u64 *)(r1 + 0x0) = 0x0 006782 exit 006783 r1 = *(u64 *)(r10 - 0xa8) 006784 *(u64 *)(r10 - 0xc0) = r1 006785 r1 = *(u64 *)(r10 - 0xb0) 006786 *(u64 *)(r10 - 0xc8) = r1 006787 r1 = *(u64 *)(r10 - 0xb8) 006788 *(u64 *)(r10 - 0xd0) = r1 006789 r1 = r10 006790 r1 += -0x58 006791 r6 = 0x1 006792 r2 = <addr> ll 006793 r3 = 0x1 006794 r4 = r7 006795 call <target> 006796 w1 = *(u8 *)(r10 - 0x38) 006797 *(u8 *)(r10 - 0x99) = w1 006798 r0 = *(u64 *)(r10 - 0x40) 006799 r5 = *(u64 *)(r10 - 0x48) 006800 r4 = *(u64 *)(r10 - 0x50) 006801 r3 = *(u64 *)(r10 - 0x58) 006802 *(u8 *)(r9 + 0x0) = w1 006803 r9 = *(u64 *)(r10 - 0x200) 006804 r1 = *(u64 *)(r9 + 0x0) 006805 r2 = *(u64 *)(r1 + 0x0) 006806 if r2 != r3 goto <offset> 006807 r2 = *(u64 *)(r1 + 0x8) 006808 if r2 != r4 goto <offset> 006809 r2 = *(u64 *)(r1 + 0x10) 006810 if r2 != r5 goto <offset> 006811 r1 = *(u64 *)(r1 + 0x18) 006812 if r1 != r0 goto <offset> 006813 r1 = r10 006814 r1 += -0x110 006815 *(u64 *)(r10 - 0x30) = r1 006816 r1 = r10 006817 r1 += -0x99 006818 *(u64 *)(r10 - 0x38) = r1 006819 r1 = r10 006820 r1 += -0xe8 006821 *(u64 *)(r10 - 0x40) = r1 006822 r1 = r10 006823 r1 += -0x108 006824 *(u64 *)(r10 - 0x48) = r1 006825 r1 = r10 006826 r1 += -0xd0 006827 *(u64 *)(r10 - 0x50) = r1 006828 r1 = r10 006829 r1 += -0xf0 006830 *(u64 *)(r10 - 0x58) = r1 006831 r1 = r10 006832 r1 += -0x88 006833 r2 = r10 006834 r2 += -0x58 006835 call <target> 006836 r2 = *(u64 *)(r10 - 0x78) 006837 r6 = *(u64 *)(r10 - 0x80) 006838 r7 = *(u64 *)(r10 - 0x88) 006839 if r7 == 0x0 goto <offset> 006840 r1 = *(u64 *)(r10 - 0x68) 006841 *(u64 *)(r10 - 0x90) = r1 006842 r1 = *(u64 *)(r10 - 0x70) 006843 *(u64 *)(r10 - 0x98) = r1 006844 w1 = *(u8 *)(r7 + 0x29) 006845 if r1 == 0x0 goto <offset> 006846 *(u64 *)(r10 - 0x210) = r2 006847 r9 = r10 006848 r9 += -0x88 006849 r1 = r9 006850 r2 = r7 006851 call -0x13a7 006852 r1 = r9 006853 call <target> 006854 *(u64 *)(r10 - 0x200) = r0 006855 r9 = r10 006856 r9 += -0x58 006857 r1 = r9 006858 r2 = r7 006859 call -0x13af 006860 r1 = r10 006861 r1 += -0x18 006862 r2 = r9 006863 call <target> 006864 r3 = *(u64 *)(r10 - 0x10) 006865 r1 = *(u64 *)(r10 - 0x18) 006866 r2 = -<addr> ll 006867 if r1 != r2 goto <offset> 006868 r1 = r10 006869 r1 += -0xd0 006870 r2 = *(u64 *)(r10 - 0x200) 006871 call <target> 006872 r9 = r0 006873 r1 = r10 006874 r1 += -0x58 006875 call -0x1560 006876 r1 = r10 006877 r1 += -0x88 006878 call -0x1563 006879 if r9 == 0x0 goto <offset> 006880 r3 = *(u64 *)(r10 - 0x208) 006881 w1 = *(u8 *)(r3 + 0x29) 006882 if r1 == 0x0 goto <offset> 006883 r4 = r6 006884 r1 = *(u64 *)(r3 + 0x0) 006885 r5 = *(u64 *)(r1 + 0x18) 006886 r2 = *(u64 *)(r1 + 0x10) 006887 r9 = *(u64 *)(r1 + 0x8) 006888 r6 = *(u64 *)(r1 + 0x0) 006889 r1 = <addr> ll 006890 if r6 != r1 goto <offset> 006891 r1 = <addr> ll 006892 if r9 != r1 goto <offset> 006893 r1 = <addr> ll 006894 if r2 != r1 goto <offset> 006895 r1 = -<addr> ll 006896 if r5 != r1 goto <offset> 006897 r1 = *(u64 *)(r10 - 0x90) 006898 r2 = *(u64 *)(r10 - 0x1f8) 006899 *(u64 *)(r2 + 0x28) = r1 006900 r1 = *(u64 *)(r10 - 0x98) 006901 *(u64 *)(r2 + 0x20) = r1 006902 *(u64 *)(r2 + 0x30) = r8 006903 r1 = *(u64 *)(r10 - 0x210) 006904 *(u64 *)(r2 + 0x18) = r1 006905 *(u64 *)(r2 + 0x10) = r4 006906 *(u64 *)(r2 + 0x8) = r7 006907 *(u64 *)(r2 + 0x0) = r3 006908 goto <offset> 006909 r4 = 0x0 006910 if r4 != 0x0 goto <offset> 006911 r3 = r1 006912 r1 = <addr> ll 006913 if r2 == 0x0 goto <offset> 006914 r1 = r3 006915 r2 = r6 006916 r2 &= 0x1 006917 r2 = <addr> ll 006918 if r1 > r2 goto <offset> 006919 r1 = 0x1 006920 r2 = 0xe 006921 r3 = <addr> ll 006922 call <target> 006923 *(u64 *)(r10 - 0x220) = r0 006924 *(u64 *)(r10 - 0x218) = r5 006925 *(u64 *)(r10 - 0x210) = r4 006926 *(u64 *)(r10 - 0x208) = r3 006927 r1 = r10 006928 r1 += -0x120 006929 r2 = 0x7d6 006930 call <target> 006931 r7 = *(u64 *)(r10 - 0x118) 006932 r8 = *(u64 *)(r10 - 0x120) 006933 call <target> 006934 r1 = <addr> ll 006935 r2 = *(u64 *)(r1 + 0x0) 006936 r1 = r2 006937 r1 += -0xd 006938 r3 = 0x0 006939 if r1 <= r2 goto <offset> 006940 if r6 == 0x0 goto <offset> 006941 r1 = <addr> ll 006942 if r2 != 0x0 goto <offset> 006943 r2 = r8 006944 r2 &= 0x1 006945 r2 = <addr> ll 006946 if r1 <= r2 goto <offset> 006947 r2 = <addr> ll 006948 *(u64 *)(r2 + 0x0) = r1 006949 r2 = <addr> ll 006950 *(u64 *)(r1 + 0x5) = r2 006951 r2 = <addr> ll 006952 *(u64 *)(r1 + 0x0) = r2 006953 r2 = *(u64 *)(r7 + 0x0) 006954 *(u64 *)(r7 + 0x10) = r1 006955 *(u64 *)(r7 + 0x18) = 0xd 006956 *(u64 *)(r7 + 0x8) = 0xd 006957 *(u64 *)(r7 + 0x0) = 0x1 006958 r1 = *(u64 *)(r9 + 0x0) 006959 r2 = *(u64 *)(r1 + 0x18) 006960 *(u64 *)(r10 - 0x40) = r2 006961 r2 = *(u64 *)(r1 + 0x10) 006962 *(u64 *)(r10 - 0x48) = r2 006963 r2 = *(u64 *)(r1 + 0x8) 006964 *(u64 *)(r10 - 0x50) = r2 006965 r1 = *(u64 *)(r1 + 0x0) 006966 *(u64 *)(r10 - 0x58) = r1 006967 r1 = *(u64 *)(r10 - 0x220) 006968 *(u64 *)(r10 - 0x20) = r1 006969 r1 = *(u64 *)(r10 - 0x218) 006970 *(u64 *)(r10 - 0x28) = r1 006971 r1 = *(u64 *)(r10 - 0x210) 006972 *(u64 *)(r10 - 0x30) = r1 006973 r1 = *(u64 *)(r10 - 0x208) 006974 *(u64 *)(r10 - 0x38) = r1 006975 r1 = r10 006976 r1 += -0x130 006977 r4 = r10 006978 r4 += -0x58 006979 r2 = r8 006980 r3 = r7 006981 call <target> 006982 r1 = *(u64 *)(r10 - 0x130) 006983 r2 = *(u64 *)(r10 - 0x128) 006984 goto <offset> 006985 r6 = 0x0 006986 if r6 != 0x0 goto <offset> 006987 r3 = r1 006988 r1 = <addr> ll 006989 if r2 == 0x0 goto <offset> 006990 r1 = r3 006991 r2 = r8 006992 r2 &= 0x1 006993 r2 = <addr> ll 006994 if r1 > r2 goto <offset> 006995 r1 = 0x1 006996 r2 = 0xd 006997 r3 = <addr> ll 006998 call <target> 006999 r1 = *(u64 *)(r10 - 0x1f8) 007000 *(u64 *)(r1 + 0x10) = r2 007001 goto <offset> 007002 r1 = r10 007003 r1 += -0x140 007004 r2 = 0x7d0 007005 call <target> 007006 r3 = *(u64 *)(r10 - 0x138) 007007 r2 = *(u64 *)(r10 - 0x140) 007008 r1 = r10 007009 r1 += -0x150 007010 r4 = <addr> ll 007011 r5 = 0xd 007012 call -0x1b28 007013 r1 = *(u64 *)(r10 - 0x150) 007014 r2 = *(u64 *)(r10 - 0x148) 007015 goto <offset> 007016 r2 = *(u64 *)(r10 - 0x8) 007017 *(u64 *)(r10 - 0x8) = r2 007018 *(u64 *)(r10 - 0x10) = r3 007019 *(u64 *)(r10 - 0x18) = r1 007020 r1 = r10 007021 r1 += -0x160 007022 r2 = r10 007023 r2 += -0x18 007024 call <target> 007025 r1 = *(u64 *)(r10 - 0x160) 007026 r2 = *(u64 *)(r10 - 0x158) 007027 r3 = *(u64 *)(r10 - 0x1f8) 007028 *(u64 *)(r3 + 0x10) = r2 007029 *(u64 *)(r3 + 0x8) = r1 007030 *(u64 *)(r3 + 0x0) = 0x0 007031 r1 = r10 007032 r1 += -0x58 007033 call -0x15fe 007034 r1 = r10 007035 r1 += -0x88 007036 call -0x1601 007037 goto <offset> 007038 r1 = r10 007039 r1 += -0x170 007040 r2 = 0x7d5 007041 call <target> 007042 r3 = *(u64 *)(r10 - 0x168) 007043 r2 = *(u64 *)(r10 - 0x170) 007044 r1 = r10 007045 r1 += -0x180 007046 r4 = <addr> ll 007047 r5 = 0xd 007048 call -0x1b4c 007049 r1 = *(u64 *)(r10 - 0x180) 007050 r2 = *(u64 *)(r10 - 0x178) 007051 goto <offset> 007052 r1 = r10 007053 r1 += -0x190 007054 r2 = 0x7d0 007055 call <target> 007056 r3 = *(u64 *)(r10 - 0x188) 007057 r2 = *(u64 *)(r10 - 0x190) 007058 r1 = r10 007059 r1 += -0x1a0 007060 r4 = <addr> ll 007061 r5 = 0x12 007062 call -0x1b5a 007063 r1 = *(u64 *)(r10 - 0x1a0) 007064 r2 = *(u64 *)(r10 - 0x198) 007065 goto <offset> 007066 r1 = r10 007067 r1 += -0x1b0 007068 r7 = r2 007069 r2 = 0x3 007070 r8 = r5 007071 call -0x401 007072 r3 = *(u64 *)(r10 - 0x1a8) 007073 r2 = *(u64 *)(r10 - 0x1b0) 007074 r1 = r10 007075 r1 += -0x1c0 007076 r4 = <addr> ll 007077 r5 = 0x12 007078 call -0x1b6a 007079 r3 = *(u64 *)(r10 - 0x1b8) 007080 r2 = *(u64 *)(r10 - 0x1c0) 007081 r1 = <addr> ll 007082 *(u64 *)(r10 - 0x38) = r1 007083 *(u64 *)(r10 - 0x40) = r8 007084 *(u64 *)(r10 - 0x48) = r7 007085 *(u64 *)(r10 - 0x50) = r9 007086 *(u64 *)(r10 - 0x58) = r6 007087 r1 = <addr> ll 007088 *(u64 *)(r10 - 0x30) = r1 007089 r1 = <addr> ll 007090 *(u64 *)(r10 - 0x28) = r1 007091 r1 = -<addr> ll 007092 *(u64 *)(r10 - 0x20) = r1 007093 r1 = r10 007094 r1 += -0x1d0 007095 r4 = r10 007096 r4 += -0x58 007097 call <target> 007098 r1 = *(u64 *)(r10 - 0x1d0) 007099 r2 = *(u64 *)(r10 - 0x1c8) 007100 goto <offset> 007101 r1 = 0x1 007102 r2 = 0x12 007103 r3 = <addr> ll 007104 call <target> 007105 r6 = r2 007106 r9 = r1 007107 r7 = *(u64 *)(r6 + 0x0) 007108 r1 = *(u64 *)(r7 + 0x0) 007109 call <target> 007110 r8 = r0 007111 if r8 == 0x0 goto <offset> 007112 r1 = *(u64 *)(r7 + 0x0) 007113 r1 = *(u64 *)(r1 + 0x0) 007114 *(u64 *)(r10 - 0x230) = r6 007115 r6 = *(u64 *)(r6 + 0x10) 007116 r2 = *(u64 *)(r6 + 0x0) 007117 r2 = *(u64 *)(r2 + 0x0) 007118 r3 = *(u64 *)(r1 + 0x0) 007119 r4 = *(u64 *)(r2 + 0x0) 007120 if r4 != r3 goto <offset> 007121 r3 = *(u64 *)(r1 + 0x8) 007122 r4 = *(u64 *)(r2 + 0x8) 007123 if r4 != r3 goto <offset> 007124 r3 = *(u64 *)(r1 + 0x10) 007125 r4 = *(u64 *)(r2 + 0x10) 007126 if r4 != r3 goto <offset> 007127 r1 = *(u64 *)(r1 + 0x18) 007128 r2 = *(u64 *)(r2 + 0x18) 007129 if r2 != r1 goto <offset> 007130 r1 = r10 007131 r1 += -0x108 007132 r2 = <addr> ll 007133 call <target> 007134 *(u64 *)(r10 - 0x8) = 0x0 007135 *(u64 *)(r10 - 0x10) = 0x1 007136 *(u64 *)(r10 - 0x18) = 0x0 007137 r1 = <addr> ll 007138 *(u64 *)(r10 - 0x30) = r1 007139 r1 = r10 007140 r1 += -0x18 007141 *(u64 *)(r10 - 0x38) = r1 007142 r1 = <addr> ll 007143 *(u64 *)(r10 - 0x28) = r1 007144 r2 = r10 007145 r2 += -0x38 007146 r1 = <addr> ll 007147 call <target> 007148 if r0 != 0x0 goto <offset> 007149 r1 = *(u64 *)(r10 - 0x8) 007150 *(u64 *)(r10 - 0x178) = r1 007151 r1 = *(u64 *)(r10 - 0x10) 007152 *(u64 *)(r10 - 0x180) = r1 007153 r1 = *(u64 *)(r10 - 0x18) 007154 *(u64 *)(r10 - 0x188) = r1 007155 r1 = *(u64 *)(r10 - 0x108) 007156 *(u64 *)(r10 - 0x1a0) = r1 007157 r1 = *(u64 *)(r10 - 0x100) 007158 *(u64 *)(r10 - 0x198) = r1 007159 r1 = *(u64 *)(r10 - 0xf8) 007160 *(u64 *)(r10 - 0x190) = r1 007161 r1 = <addr> ll 007162 *(u64 *)(r10 - 0x1b8) = r1 007163 *(u32 *)(r10 - 0x128) = 0x1005 007164 *(u8 *)(r10 - 0x170) = 0x2 007165 *(u32 *)(r10 - 0x1a8) = 0xf2 007166 *(u64 *)(r10 - 0x1b0) = 0x29 007167 *(u64 *)(r10 - 0x1c0) = 0x0 007168 r1 = r10 007169 r1 += -0x200 007170 r2 = r10 007171 r2 += -0x1c0 007172 call <target> 007173 r3 = *(u64 *)(r10 - 0x1f8) 007174 r2 = *(u64 *)(r10 - 0x200) 007175 r1 = *(u64 *)(r6 + 0x0) 007176 r1 = *(u64 *)(r1 + 0x0) 007177 r4 = *(u64 *)(r1 + 0x18) 007178 *(u64 *)(r10 - 0x1a8) = r4 007179 r4 = *(u64 *)(r1 + 0x10) 007180 *(u64 *)(r10 - 0x1b0) = r4 007181 r4 = *(u64 *)(r1 + 0x8) 007182 *(u64 *)(r10 - 0x1b8) = r4 007183 r1 = *(u64 *)(r1 + 0x0) 007184 *(u64 *)(r10 - 0x1c0) = r1 007185 r1 = *(u64 *)(r7 + 0x0) 007186 r1 = *(u64 *)(r1 + 0x0) 007187 r4 = *(u64 *)(r1 + 0x18) 007188 *(u64 *)(r10 - 0x188) = r4 007189 r4 = *(u64 *)(r1 + 0x10) 007190 *(u64 *)(r10 - 0x190) = r4 007191 r4 = *(u64 *)(r1 + 0x8) 007192 *(u64 *)(r10 - 0x198) = r4 007193 r1 = *(u64 *)(r1 + 0x0) 007194 *(u64 *)(r10 - 0x1a0) = r1 007195 r1 = r10 007196 r1 += -0x210 007197 r4 = r10 007198 r4 += -0x1c0 007199 call <target> 007200 r1 = *(u64 *)(r10 - 0x210) 007201 r2 = *(u64 *)(r10 - 0x208) 007202 *(u64 *)(r9 + 0x10) = r2 007203 *(u64 *)(r9 + 0x8) = r1 007204 *(u64 *)(r9 + 0x0) = 0x0 007205 goto <offset> 007206 *(u64 *)(r10 - 0x228) = r7 007207 r1 = *(u64 *)(r6 + 0x8) 007208 r2 = 0x28 007209 call <target> 007210 r1 = *(u64 *)(r6 + 0x10) 007211 r2 = *(u64 *)(r1 + 0x0) 007212 r5 = *(u64 *)(r2 + 0x8) 007213 r1 = *(u64 *)(r5 + 0x0) 007214 r1 += 0x1 007215 r3 = 0x1 007216 if r1 == 0x0 goto <offset> 007217 r3 = 0x0 007218 r7 = *(u64 *)(r2 + 0x0) 007219 *(u64 *)(r5 + 0x0) = r1 007220 if r3 == 0x1 goto <offset> 007221 r4 = *(u64 *)(r2 + 0x10) 007222 r1 = *(u64 *)(r4 + 0x0) 007223 r1 += 0x1 007224 r3 = 0x1 007225 if r1 == 0x0 goto <offset> 007226 r3 = 0x0 007227 *(u64 *)(r4 + 0x0) = r1 007228 if r3 == 0x1 goto <offset> 007229 r8 = r9 007230 *(u64 *)(r10 - 0x240) = r4 007231 r1 = *(u64 *)(r10 - 0x228) 007232 r4 = *(u64 *)(r1 + 0x0) 007233 r1 = *(u64 *)(r4 + 0x8) 007234 *(u64 *)(r10 - 0x230) = r1 007235 r1 = *(u64 *)(r1 + 0x0) 007236 r1 += 0x1 007237 r3 = 0x1 007238 if r1 == 0x0 goto <offset> 007239 r3 = 0x0 007240 w9 = *(u8 *)(r2 + 0x2a) 007241 *(u64 *)(r10 - 0x268) = r9 007242 w9 = *(u8 *)(r2 + 0x29) 007243 *(u64 *)(r10 - 0x260) = r9 007244 w9 = *(u8 *)(r2 + 0x28) 007245 *(u64 *)(r10 - 0x258) = r9 007246 r9 = *(u64 *)(r2 + 0x20) 007247 *(u64 *)(r10 - 0x250) = r9 007248 r2 = *(u64 *)(r2 + 0x18) 007249 *(u64 *)(r10 - 0x248) = r2 007250 r9 = *(u64 *)(r4 + 0x0) 007251 r2 = *(u64 *)(r10 - 0x230) 007252 *(u64 *)(r2 + 0x0) = r1 007253 if r3 == 0x1 goto <offset> 007254 *(u64 *)(r10 - 0x270) = r9 007255 r2 = *(u64 *)(r4 + 0x10) 007256 r1 = *(u64 *)(r2 + 0x0) 007257 r1 += 0x1 007258 r3 = 0x1 007259 r9 = r8 007260 if r1 == 0x0 goto <offset> 007261 r3 = 0x0 007262 *(u64 *)(r2 + 0x0) = r1 007263 if r3 == 0x1 goto <offset> 007264 *(u64 *)(r10 - 0x280) = r7 007265 *(u64 *)(r10 - 0x278) = r5 007266 r1 = *(u64 *)(r6 + 0x18) 007267 r8 = *(u64 *)(r1 + 0x0) 007268 r5 = *(u64 *)(r8 + 0x8) 007269 r1 = *(u64 *)(r5 + 0x0) 007270 r1 += 0x1 007271 r3 = 0x1 007272 if r1 == 0x0 goto <offset> 007273 r3 = 0x0 007274 w7 = *(u8 *)(r4 + 0x2a) 007275 *(u64 *)(r10 - 0x2a0) = r7 007276 w7 = *(u8 *)(r4 + 0x29) 007277 *(u64 *)(r10 - 0x298) = r7 007278 w7 = *(u8 *)(r4 + 0x28) 007279 *(u64 *)(r10 - 0x290) = r7 007280 r7 = *(u64 *)(r4 + 0x20) 007281 *(u64 *)(r10 - 0x288) = r7 007282 r7 = *(u64 *)(r4 + 0x18) 007283 r4 = *(u64 *)(r8 + 0x0) 007284 *(u64 *)(r5 + 0x0) = r1 007285 r1 = *(u64 *)(r10 - 0x228) 007286 if r3 == 0x1 goto <offset> 007287 *(u64 *)(r10 - 0x2b0) = r4 007288 *(u64 *)(r10 - 0x2a8) = r0 007289 r4 = r6 007290 r6 = *(u64 *)(r8 + 0x10) 007291 r1 = *(u64 *)(r6 + 0x0) 007292 r1 += 0x1 007293 r3 = 0x1 007294 if r1 == 0x0 goto <offset> 007295 r3 = 0x0 007296 *(u64 *)(r6 + 0x0) = r1 007297 if r3 == 0x1 goto <offset> 007298 *(u64 *)(r10 - 0x238) = r9 007299 r1 = *(u64 *)(r8 + 0x18) 007300 *(u64 *)(r10 - 0x2b8) = r1 007301 r1 = *(u64 *)(r8 + 0x20) 007302 *(u64 *)(r10 - 0x2c0) = r1 007303 w0 = *(u8 *)(r8 + 0x28) 007304 w3 = *(u8 *)(r8 + 0x29) 007305 w8 = *(u8 *)(r8 + 0x2a) 007306 r1 = r4 007307 r9 = *(u64 *)(r1 + 0x20) 007308 w9 = *(u8 *)(r9 + 0x0) 007309 r4 = r10 007310 r4 += -0x108 007311 *(u64 *)(r10 - 0x28) = r4 007312 r4 = <addr> ll 007313 *(u64 *)(r10 - 0x38) = r4 007314 *(u8 *)(r10 - 0x108) = w9 007315 r4 = r10 007316 r4 += -0x38 007317 *(u64 *)(r10 - 0x18) = r4 007318 r4 = r10 007319 r4 += -0x18 007320 *(u64 *)(r10 - 0x118) = r4 007321 r4 = *(u64 *)(r10 - 0x2a0) 007322 *(u8 *)(r10 - 0x11e) = w4 007323 r4 = *(u64 *)(r10 - 0x298) 007324 *(u8 *)(r10 - 0x11f) = w4 007325 r4 = *(u64 *)(r10 - 0x290) 007326 *(u8 *)(r10 - 0x120) = w4 007327 r4 = *(u64 *)(r10 - 0x288) 007328 *(u64 *)(r10 - 0x128) = r4 007329 *(u64 *)(r10 - 0x130) = r7 007330 *(u64 *)(r10 - 0x138) = r2 007331 r2 = *(u64 *)(r10 - 0x230) 007332 *(u64 *)(r10 - 0x140) = r2 007333 r2 = *(u64 *)(r10 - 0x270) 007334 *(u64 *)(r10 - 0x148) = r2 007335 r2 = *(u64 *)(r10 - 0x268) 007336 *(u8 *)(r10 - 0x14e) = w2 007337 r2 = *(u64 *)(r10 - 0x260) 007338 *(u8 *)(r10 - 0x14f) = w2 007339 r2 = *(u64 *)(r10 - 0x258) 007340 *(u8 *)(r10 - 0x150) = w2 007341 r2 = *(u64 *)(r10 - 0x250) 007342 *(u64 *)(r10 - 0x158) = r2 007343 r2 = *(u64 *)(r10 - 0x248) 007344 *(u64 *)(r10 - 0x160) = r2 007345 r2 = *(u64 *)(r10 - 0x240) 007346 *(u64 *)(r10 - 0x168) = r2 007347 r2 = *(u64 *)(r10 - 0x278) 007348 *(u64 *)(r10 - 0x170) = r2 007349 r2 = *(u64 *)(r10 - 0x280) 007350 *(u64 *)(r10 - 0x178) = r2 007351 *(u8 *)(r10 - 0x17e) = w8 007352 *(u8 *)(r10 - 0x17f) = w3 007353 *(u8 *)(r10 - 0x180) = w0 007354 r2 = *(u64 *)(r10 - 0x2c0) 007355 *(u64 *)(r10 - 0x188) = r2 007356 r2 = *(u64 *)(r10 - 0x2b8) 007357 *(u64 *)(r10 - 0x190) = r2 007358 *(u64 *)(r10 - 0x198) = r6 007359 *(u64 *)(r10 - 0x1a0) = r5 007360 r2 = *(u64 *)(r10 - 0x2b0) 007361 *(u64 *)(r10 - 0x1a8) = r2 007362 *(u64 *)(r10 - 0x20) = 0x1 007363 *(u64 *)(r10 - 0x30) = 0xd 007364 *(u64 *)(r10 - 0x10) = 0x2 007365 *(u64 *)(r10 - 0x110) = 0x1 007366 *(u64 *)(r10 - 0x1b0) = 0x0 007367 *(u64 *)(r10 - 0x1b8) = 0x8 007368 *(u64 *)(r10 - 0x1c0) = 0x0 007369 r1 = *(u64 *)(r1 + 0x28) 007370 r5 = *(u64 *)(r1 + 0x0) 007371 r1 = r10 007372 r1 += -0x220 007373 r2 = r10 007374 r2 += -0x1c0 007375 r3 = *(u64 *)(r10 - 0x2a8) 007376 r4 = 0x28 007377 call <target> 007378 r1 = *(u64 *)(r10 - 0x220) 007379 if r1 == 0x2 goto <offset> 007380 r2 = *(u64 *)(r10 - 0x218) 007381 goto <offset> 007382 r1 = *(u64 *)(r10 - 0x230) 007383 r1 = *(u64 *)(r1 + 0x8) 007384 r2 = 0x28 007385 call <target> 007386 if r0 > 0x1 goto <offset> 007387 r0 = 0x1 007388 *(u64 *)(r10 - 0x238) = r9 007389 *(u64 *)(r10 - 0x228) = r7 007390 if r0 <= r8 goto <offset> 007391 r2 = *(u64 *)(r6 + 0x0) 007392 r5 = *(u64 *)(r2 + 0x8) 007393 r1 = *(u64 *)(r5 + 0x0) 007394 r1 += 0x1 007395 r3 = 0x1 007396 if r1 == 0x0 goto <offset> 007397 r3 = 0x0 007398 r4 = *(u64 *)(r2 + 0x0) 007399 *(u64 *)(r5 + 0x0) = r1 007400 if r3 == 0x1 goto <offset> 007401 r1 = *(u64 *)(r2 + 0x10) 007402 *(u64 *)(r10 - 0x240) = r1 007403 r1 = *(u64 *)(r1 + 0x0) 007404 r1 += 0x1 007405 r3 = 0x1 007406 r6 = *(u64 *)(r10 - 0x230) 007407 if r1 == 0x0 goto <offset> 007408 r3 = 0x0 007409 *(u64 *)(r10 - 0x248) = r4 007410 r4 = *(u64 *)(r10 - 0x240) 007411 *(u64 *)(r4 + 0x0) = r1 007412 if r3 == 0x1 goto <offset> 007413 r9 = *(u64 *)(r7 + 0x0) 007414 r4 = *(u64 *)(r9 + 0x8) 007415 r1 = *(u64 *)(r4 + 0x0) 007416 r1 += 0x1 007417 r3 = 0x1 007418 if r1 == 0x0 goto <offset> 007419 r3 = 0x0 007420 *(u64 *)(r10 - 0x250) = r5 007421 w5 = *(u8 *)(r2 + 0x2a) 007422 *(u64 *)(r10 - 0x278) = r5 007423 w5 = *(u8 *)(r2 + 0x29) 007424 *(u64 *)(r10 - 0x270) = r5 007425 w5 = *(u8 *)(r2 + 0x28) 007426 *(u64 *)(r10 - 0x268) = r5 007427 r5 = *(u64 *)(r2 + 0x20) 007428 *(u64 *)(r10 - 0x260) = r5 007429 r2 = *(u64 *)(r2 + 0x18) 007430 *(u64 *)(r10 - 0x258) = r2 007431 r2 = *(u64 *)(r9 + 0x0) 007432 *(u64 *)(r10 - 0x280) = r2 007433 *(u64 *)(r4 + 0x0) = r1 007434 if r3 == 0x1 goto <offset> 007435 r5 = *(u64 *)(r9 + 0x10) 007436 r1 = *(u64 *)(r5 + 0x0) 007437 r1 += 0x1 007438 r2 = 0x1 007439 if r1 == 0x0 goto <offset> 007440 r2 = 0x0 007441 *(u64 *)(r5 + 0x0) = r1 007442 if r2 == 0x1 goto <offset> 007443 *(u64 *)(r10 - 0x288) = r4 007444 r1 = *(u64 *)(r6 + 0x18) 007445 r2 = *(u64 *)(r1 + 0x0) 007446 r6 = *(u64 *)(r2 + 0x8) 007447 r1 = *(u64 *)(r6 + 0x0) 007448 r1 += 0x1 007449 r3 = 0x1 007450 if r1 == 0x0 goto <offset> 007451 r3 = 0x0 007452 w4 = *(u8 *)(r9 + 0x2a) 007453 *(u64 *)(r10 - 0x2b8) = r4 007454 w4 = *(u8 *)(r9 + 0x29) 007455 *(u64 *)(r10 - 0x2b0) = r4 007456 w4 = *(u8 *)(r9 + 0x28) 007457 *(u64 *)(r10 - 0x2a8) = r4 007458 r4 = *(u64 *)(r9 + 0x20) 007459 *(u64 *)(r10 - 0x2a0) = r4 007460 r9 = *(u64 *)(r9 + 0x18) 007461 *(u64 *)(r10 - 0x298) = r9 007462 r9 = *(u64 *)(r2 + 0x0) 007463 *(u64 *)(r10 - 0x290) = r9 007464 *(u64 *)(r6 + 0x0) = r1 007465 if r3 == 0x1 goto <offset> 007466 *(u64 *)(r10 - 0x2c0) = r5 007467 r1 = *(u64 *)(r2 + 0x10) 007468 r3 = *(u64 *)(r1 + 0x0) 007469 r3 += 0x1 007470 r9 = 0x1 007471 r5 = *(u64 *)(r10 - 0x288) 007472 if r3 == 0x0 goto <offset> 007473 r9 = 0x0 007474 *(u64 *)(r1 + 0x0) = r3 007475 if r9 == 0x1 goto <offset> 007476 r0 -= r8 007477 r8 = *(u64 *)(r2 + 0x18) 007478 r9 = *(u64 *)(r2 + 0x20) 007479 w3 = *(u8 *)(r2 + 0x28) 007480 w7 = *(u8 *)(r2 + 0x29) 007481 w2 = *(u8 *)(r2 + 0x2a) 007482 r4 = *(u64 *)(r10 - 0x2b8) 007483 *(u8 *)(r10 - 0x4e) = w4 007484 r4 = *(u64 *)(r10 - 0x2b0) 007485 *(u8 *)(r10 - 0x4f) = w4 007486 r4 = *(u64 *)(r10 - 0x2a8) 007487 *(u8 *)(r10 - 0x50) = w4 007488 r4 = *(u64 *)(r10 - 0x2a0) 007489 *(u64 *)(r10 - 0x58) = r4 007490 r4 = *(u64 *)(r10 - 0x298) 007491 *(u64 *)(r10 - 0x60) = r4 007492 r4 = *(u64 *)(r10 - 0x2c0) 007493 *(u64 *)(r10 - 0x68) = r4 007494 *(u64 *)(r10 - 0x70) = r5 007495 r4 = *(u64 *)(r10 - 0x280) 007496 *(u64 *)(r10 - 0x78) = r4 007497 r4 = *(u64 *)(r10 - 0x278) 007498 *(u8 *)(r10 - 0x7e) = w4 007499 r4 = *(u64 *)(r10 - 0x270) 007500 *(u8 *)(r10 - 0x7f) = w4 007501 r4 = *(u64 *)(r10 - 0x268) 007502 *(u8 *)(r10 - 0x80) = w4 007503 r4 = *(u64 *)(r10 - 0x260) 007504 *(u64 *)(r10 - 0x88) = r4 007505 r4 = *(u64 *)(r10 - 0x258) 007506 *(u64 *)(r10 - 0x90) = r4 007507 r4 = *(u64 *)(r10 - 0x240) 007508 *(u64 *)(r10 - 0x98) = r4 007509 r4 = *(u64 *)(r10 - 0x250) 007510 *(u64 *)(r10 - 0xa0) = r4 007511 r4 = *(u64 *)(r10 - 0x248) 007512 *(u64 *)(r10 - 0xa8) = r4 007513 *(u8 *)(r10 - 0xae) = w2 007514 *(u8 *)(r10 - 0xaf) = w7 007515 *(u8 *)(r10 - 0xb0) = w3 007516 *(u64 *)(r10 - 0xb8) = r9 007517 *(u64 *)(r10 - 0xc0) = r8 007518 *(u64 *)(r10 - 0xc8) = r1 007519 *(u64 *)(r10 - 0xd0) = r6 007520 r1 = *(u64 *)(r10 - 0x290) 007521 *(u64 *)(r10 - 0xd8) = r1 007522 *(u64 *)(r10 - 0x40) = 0x0 007523 *(u64 *)(r10 - 0x48) = 0x8 007524 *(u64 *)(r10 - 0xe0) = 0x0 007525 *(u64 *)(r10 - 0xe8) = 0x8 007526 *(u64 *)(r10 - 0xf0) = 0x0 007527 r1 = r10 007528 r1 += -0x1d0 007529 r2 = r10 007530 r2 += -0xf0 007531 r3 = r0 007532 call <target> 007533 r1 = *(u64 *)(r10 - 0x1d0) 007534 r9 = *(u64 *)(r10 - 0x238) 007535 r7 = *(u64 *)(r10 - 0x228) 007536 if r1 != 0x2 goto <offset> 007537 r5 = *(u64 *)(r7 + 0x0) 007538 r8 = *(u64 *)(r5 + 0x8) 007539 r2 = *(u64 *)(r8 + 0x0) 007540 r2 += 0x1 007541 r3 = 0x1 007542 if r2 == 0x0 goto <offset> 007543 r3 = 0x0 007544 r0 = *(u64 *)(r5 + 0x0) 007545 *(u64 *)(r8 + 0x0) = r2 007546 r1 = *(u64 *)(r10 - 0x230) 007547 if r3 == 0x1 goto <offset> 007548 r3 = *(u64 *)(r5 + 0x10) 007549 r2 = *(u64 *)(r3 + 0x0) 007550 r2 += 0x1 007551 r4 = 0x1 007552 if r2 == 0x0 goto <offset> 007553 r4 = 0x0 007554 *(u64 *)(r10 - 0x240) = r0 007555 *(u64 *)(r3 + 0x0) = r2 007556 if r4 == 0x1 goto <offset> 007557 r1 = *(u64 *)(r1 + 0x18) 007558 r7 = *(u64 *)(r1 + 0x0) 007559 r4 = *(u64 *)(r7 + 0x8) 007560 r0 = *(u64 *)(r4 + 0x0) 007561 r0 += 0x1 007562 r6 = 0x1 007563 if r0 == 0x0 goto <offset> 007564 r6 = 0x0 007565 w2 = *(u8 *)(r5 + 0x2a) 007566 *(u64 *)(r10 - 0x260) = r2 007567 w2 = *(u8 *)(r5 + 0x29) 007568 *(u64 *)(r10 - 0x258) = r2 007569 w2 = *(u8 *)(r5 + 0x28) 007570 *(u64 *)(r10 - 0x250) = r2 007571 r2 = *(u64 *)(r5 + 0x20) 007572 *(u64 *)(r10 - 0x248) = r2 007573 r2 = *(u64 *)(r5 + 0x18) 007574 r5 = *(u64 *)(r7 + 0x0) 007575 *(u64 *)(r10 - 0x268) = r5 007576 *(u64 *)(r4 + 0x0) = r0 007577 if r6 == 0x1 goto <offset> 007578 r5 = *(u64 *)(r7 + 0x10) 007579 r0 = *(u64 *)(r5 + 0x0) 007580 r0 += 0x1 007581 r6 = 0x1 007582 if r0 == 0x0 goto <offset> 007583 r6 = 0x0 007584 *(u64 *)(r10 - 0x278) = r2 007585 *(u64 *)(r10 - 0x270) = r8 007586 *(u64 *)(r10 - 0x280) = r1 007587 *(u64 *)(r5 + 0x0) = r0 007588 if r6 == 0x1 goto <offset> 007589 r0 = *(u64 *)(r7 + 0x18) 007590 r6 = *(u64 *)(r7 + 0x20) 007591 w8 = *(u8 *)(r7 + 0x28) 007592 w9 = *(u8 *)(r7 + 0x29) 007593 w7 = *(u8 *)(r7 + 0x2a) 007594 r1 = *(u64 *)(r10 - 0x230) 007595 r1 = *(u64 *)(r1 + 0x20) 007596 r2 = r10 007597 r2 += -0x108 007598 *(u64 *)(r10 - 0x288) = r1 007599 w1 = *(u8 *)(r1 + 0x0) 007600 *(u64 *)(r10 - 0x28) = r2 007601 r2 = <addr> ll 007602 *(u64 *)(r10 - 0x38) = r2 007603 *(u8 *)(r10 - 0x108) = w1 007604 r1 = r10 007605 r1 += -0x38 007606 *(u64 *)(r10 - 0x18) = r1 007607 r1 = r10 007608 r1 += -0x18 007609 *(u64 *)(r10 - 0x148) = r1 007610 *(u8 *)(r10 - 0x14e) = w7 007611 *(u8 *)(r10 - 0x14f) = w9 007612 *(u8 *)(r10 - 0x150) = w8 007613 *(u64 *)(r10 - 0x158) = r6 007614 *(u64 *)(r10 - 0x160) = r0 007615 *(u64 *)(r10 - 0x168) = r5 007616 *(u64 *)(r10 - 0x170) = r4 007617 r1 = *(u64 *)(r10 - 0x268) 007618 *(u64 *)(r10 - 0x178) = r1 007619 r1 = *(u64 *)(r10 - 0x260) 007620 *(u8 *)(r10 - 0x17e) = w1 007621 r1 = *(u64 *)(r10 - 0x258) 007622 *(u8 *)(r10 - 0x17f) = w1 007623 r1 = *(u64 *)(r10 - 0x250) 007624 *(u8 *)(r10 - 0x180) = w1 007625 r1 = *(u64 *)(r10 - 0x248) 007626 *(u64 *)(r10 - 0x188) = r1 007627 r1 = *(u64 *)(r10 - 0x278) 007628 *(u64 *)(r10 - 0x190) = r1 007629 *(u64 *)(r10 - 0x198) = r3 007630 r1 = *(u64 *)(r10 - 0x270) 007631 *(u64 *)(r10 - 0x1a0) = r1 007632 r1 = *(u64 *)(r10 - 0x240) 007633 *(u64 *)(r10 - 0x1a8) = r1 007634 *(u64 *)(r10 - 0x20) = 0x1 007635 *(u64 *)(r10 - 0x30) = 0xd 007636 *(u64 *)(r10 - 0x10) = 0x2 007637 *(u64 *)(r10 - 0x140) = 0x1 007638 *(u64 *)(r10 - 0x1b0) = 0x0 007639 *(u64 *)(r10 - 0x1b8) = 0x8 007640 *(u64 *)(r10 - 0x1c0) = 0x0 007641 r1 = r10 007642 r1 += -0x1e0 007643 r2 = r10 007644 r2 += -0x1c0 007645 r3 = 0x28 007646 call <target> 007647 r1 = *(u64 *)(r10 - 0x1e0) 007648 if r1 != 0x2 goto <offset> 007649 r1 = *(u64 *)(r10 - 0x228) 007650 r5 = *(u64 *)(r1 + 0x0) 007651 r8 = *(u64 *)(r5 + 0x8) 007652 r2 = *(u64 *)(r8 + 0x0) 007653 r2 += 0x1 007654 r3 = 0x1 007655 if r2 == 0x0 goto <offset> 007656 r3 = 0x0 007657 r9 = *(u64 *)(r5 + 0x0) 007658 *(u64 *)(r8 + 0x0) = r2 007659 if r3 == 0x1 goto <offset> 007660 r3 = *(u64 *)(r5 + 0x10) 007661 r2 = *(u64 *)(r3 + 0x0) 007662 r2 += 0x1 007663 r4 = 0x1 007664 if r2 == 0x0 goto <offset> 007665 r4 = 0x0 007666 *(u64 *)(r3 + 0x0) = r2 007667 if r4 == 0x1 goto <offset> 007668 r1 = *(u64 *)(r10 - 0x280) 007669 r7 = *(u64 *)(r1 + 0x0) 007670 r4 = *(u64 *)(r7 + 0x8) 007671 r0 = *(u64 *)(r4 + 0x0) 007672 r0 += 0x1 007673 r6 = 0x1 007674 if r0 == 0x0 goto <offset> 007675 r6 = 0x0 007676 w1 = *(u8 *)(r5 + 0x2a) 007677 *(u64 *)(r10 - 0x250) = r1 007678 w1 = *(u8 *)(r5 + 0x29) 007679 *(u64 *)(r10 - 0x248) = r1 007680 w1 = *(u8 *)(r5 + 0x28) 007681 *(u64 *)(r10 - 0x240) = r1 007682 r2 = *(u64 *)(r5 + 0x20) 007683 r1 = *(u64 *)(r5 + 0x18) 007684 r5 = *(u64 *)(r7 + 0x0) 007685 *(u64 *)(r10 - 0x258) = r5 007686 *(u64 *)(r4 + 0x0) = r0 007687 if r6 == 0x1 goto <offset> 007688 r5 = *(u64 *)(r7 + 0x10) 007689 r0 = *(u64 *)(r5 + 0x0) 007690 r0 += 0x1 007691 r6 = 0x1 007692 if r0 == 0x0 goto <offset> 007693 r6 = 0x0 007694 *(u64 *)(r10 - 0x278) = r2 007695 *(u64 *)(r10 - 0x270) = r1 007696 *(u64 *)(r10 - 0x268) = r9 007697 *(u64 *)(r10 - 0x260) = r8 007698 *(u64 *)(r5 + 0x0) = r0 007699 if r6 == 0x1 goto <offset> 007700 r0 = *(u64 *)(r7 + 0x18) 007701 r6 = *(u64 *)(r7 + 0x20) 007702 w8 = *(u8 *)(r7 + 0x28) 007703 w9 = *(u8 *)(r7 + 0x29) 007704 w7 = *(u8 *)(r7 + 0x2a) 007705 r1 = *(u64 *)(r10 - 0x288) 007706 w2 = *(u8 *)(r1 + 0x0) 007707 r1 = r10 007708 r1 += -0x108 007709 *(u64 *)(r10 - 0x28) = r1 007710 r1 = <addr> ll 007711 *(u64 *)(r10 - 0x38) = r1 007712 *(u8 *)(r10 - 0x108) = w2 007713 r1 = r10 007714 r1 += -0x38 007715 *(u64 *)(r10 - 0x18) = r1 007716 r1 = r10 007717 r1 += -0x18 007718 *(u64 *)(r10 - 0x148) = r1 007719 *(u8 *)(r10 - 0x14e) = w7 007720 *(u8 *)(r10 - 0x14f) = w9 007721 *(u8 *)(r10 - 0x150) = w8 007722 *(u64 *)(r10 - 0x158) = r6 007723 *(u64 *)(r10 - 0x160) = r0 007724 *(u64 *)(r10 - 0x168) = r5 007725 *(u64 *)(r10 - 0x170) = r4 007726 r1 = *(u64 *)(r10 - 0x258) 007727 *(u64 *)(r10 - 0x178) = r1 007728 r1 = *(u64 *)(r10 - 0x250) 007729 *(u8 *)(r10 - 0x17e) = w1 007730 r1 = *(u64 *)(r10 - 0x248) 007731 *(u8 *)(r10 - 0x17f) = w1 007732 r1 = *(u64 *)(r10 - 0x240) 007733 *(u8 *)(r10 - 0x180) = w1 007734 r1 = *(u64 *)(r10 - 0x278) 007735 *(u64 *)(r10 - 0x188) = r1 007736 r1 = *(u64 *)(r10 - 0x270) 007737 *(u64 *)(r10 - 0x190) = r1 007738 *(u64 *)(r10 - 0x198) = r3 007739 r1 = *(u64 *)(r10 - 0x260) 007740 *(u64 *)(r10 - 0x1a0) = r1 007741 r1 = *(u64 *)(r10 - 0x268) 007742 *(u64 *)(r10 - 0x1a8) = r1 007743 *(u64 *)(r10 - 0x20) = 0x1 007744 *(u64 *)(r10 - 0x30) = 0xd 007745 *(u64 *)(r10 - 0x10) = 0x2 007746 *(u64 *)(r10 - 0x140) = 0x1 007747 *(u64 *)(r10 - 0x1b0) = 0x0 007748 *(u64 *)(r10 - 0x1b8) = 0x8 007749 *(u64 *)(r10 - 0x1c0) = 0x0 007750 r1 = *(u64 *)(r10 - 0x230) 007751 r1 = *(u64 *)(r1 + 0x28) 007752 r3 = *(u64 *)(r1 + 0x0) 007753 r1 = r10 007754 r1 += -0x1f0 007755 r2 = r10 007756 r2 += -0x1c0 007757 call <target> 007758 r1 = *(u64 *)(r10 - 0x1f0) 007759 if r1 != 0x2 goto <offset> 007760 r8 = *(u64 *)(r10 - 0x238) 007761 r1 = *(u64 *)(r10 - 0x228) 007762 r2 = *(u64 *)(r1 + 0x0) 007763 r1 = r10 007764 r1 += -0x1c0 007765 call -0x1ba0 007766 r1 = *(u64 *)(r10 - 0x1c0) 007767 if r1 == 0x0 goto <offset> 007768 r1 = *(u64 *)(r10 - 0x1a0) 007769 *(u64 *)(r8 + 0x20) = r1 007770 r1 = *(u64 *)(r10 - 0x1a8) 007771 *(u64 *)(r8 + 0x18) = r1 007772 r1 = *(u64 *)(r10 - 0x1b0) 007773 *(u64 *)(r8 + 0x10) = r1 007774 r1 = *(u64 *)(r10 - 0x1b8) 007775 *(u64 *)(r8 + 0x8) = r1 007776 r1 = *(u64 *)(r10 - 0x1c0) 007777 *(u64 *)(r8 + 0x0) = r1 007778 goto <offset> 007779 r2 = *(u64 *)(r10 - 0x1d8) 007780 goto <offset> 007781 r7 = *(u64 *)(r10 - 0x1b0) 007782 r6 = *(u64 *)(r10 - 0x1b8) 007783 call <target> 007784 r1 = <addr> ll 007785 r2 = *(u64 *)(r1 + 0x0) 007786 r1 = r2 007787 r1 += -0xd 007788 r3 = 0x0 007789 r4 = 0x1 007790 if r1 <= r2 goto <offset> 007791 if r4 == 0x0 goto <offset> 007792 r1 = <addr> ll 007793 if r2 != 0x0 goto <offset> 007794 r2 = <addr> ll 007795 if r6 != 0x1 goto <offset> 007796 if r1 > r2 goto <offset> 007797 r1 = 0x1 007798 r2 = 0xd 007799 r3 = <addr> ll 007800 call <target> 007801 r2 = *(u64 *)(r10 - 0x1c8) 007802 *(u64 *)(r9 + 0x8) = r1 007803 *(u64 *)(r9 + 0x10) = r2 007804 *(u64 *)(r9 + 0x0) = 0x0 007805 goto <offset> 007806 r2 = *(u64 *)(r10 - 0x1e8) 007807 r3 = *(u64 *)(r10 - 0x238) 007808 *(u64 *)(r3 + 0x8) = r1 007809 *(u64 *)(r3 + 0x10) = r2 007810 *(u64 *)(r3 + 0x0) = 0x0 007811 goto <offset> 007812 r4 = 0x0 007813 if r4 != 0x0 goto <offset> 007814 r3 = r1 007815 r1 = <addr> ll 007816 if r2 == 0x0 goto <offset> 007817 r1 = r3 007818 r2 = <addr> ll 007819 if r6 == 0x1 goto <offset> 007820 if r1 <= r2 goto <offset> 007821 r2 = <addr> ll 007822 *(u64 *)(r2 + 0x0) = r1 007823 r2 = <addr> ll 007824 *(u64 *)(r1 + 0x5) = r2 007825 r2 = <addr> ll 007826 *(u64 *)(r1 + 0x0) = r2 007827 r2 = *(u64 *)(r7 + 0x0) 007828 *(u64 *)(r7 + 0x10) = r1 007829 *(u64 *)(r7 + 0x18) = 0xd 007830 *(u64 *)(r7 + 0x8) = 0xd 007831 *(u64 *)(r7 + 0x0) = 0x1 007832 *(u64 *)(r8 + 0x10) = r7 007833 *(u64 *)(r8 + 0x8) = r6 007834 *(u64 *)(r8 + 0x0) = 0x0 007835 exit 007836 call abort 007837 r3 = r10 007838 r3 += -0x1c0 007839 r1 = <addr> ll 007840 r2 = 0x37 007841 r4 = <addr> ll 007842 r5 = <addr> ll 007843 call <target> 007844 r6 = r1 007845 r9 = 0x2 007846 r1 = *(u64 *)(r3 + 0x0) 007847 r4 = <addr> ll 007848 if r1 != r4 goto <offset> 007849 r1 = *(u64 *)(r3 + 0x8) 007850 r4 = <addr> ll 007851 if r1 != r4 goto <offset> 007852 r1 = *(u64 *)(r3 + 0x10) 007853 r4 = -<addr> ll 007854 if r1 != r4 goto <offset> 007855 r1 = *(u64 *)(r3 + 0x18) 007856 r3 = <addr> ll 007857 if r1 != r3 goto <offset> 007858 r8 = r2 007859 r7 = *(u64 *)(r2 + 0x8) 007860 r1 = r7 007861 call <target> 007862 if r0 == 0x0 goto <offset> 007863 *(u64 *)(r6 + 0x8) = r7 007864 *(u64 *)(r6 + 0x0) = r9 007865 exit 007866 r9 = *(u64 *)(r7 + 0x10) 007867 r1 = *(u64 *)(r9 + 0x10) 007868 if r1 == 0x0 goto <offset> 007869 r1 = -<addr> ll 007870 *(u64 *)(r10 - 0x18) = r1 007871 r1 = r10 007872 r1 += -0x28 007873 r2 = r10 007874 r2 += -0x18 007875 call <target> 007876 r1 = *(u64 *)(r10 - 0x28) 007877 r9 = 0x2 007878 if r1 == 0x2 goto <offset> 007879 r7 = *(u64 *)(r10 - 0x20) 007880 goto <offset> 007881 *(u64 *)(r9 + 0x10) = -0x1 007882 r1 = *(u64 *)(r9 + 0x18) 007883 r2 = *(u64 *)(r9 + 0x20) 007884 *(u64 *)(r10 - 0x10) = r2 007885 *(u64 *)(r10 - 0x18) = r1 007886 *(u64 *)(r10 - 0x8) = 0x0 007887 r8 += 0x10 007888 r1 = r10 007889 r1 += -0x38 007890 r3 = r10 007891 r3 += -0x18 007892 r2 = r8 007893 call -0x71d 007894 r7 = *(u64 *)(r10 - 0x30) 007895 r1 = *(u64 *)(r10 - 0x38) 007896 r2 = *(u64 *)(r9 + 0x10) 007897 r2 += 0x1 007898 *(u64 *)(r9 + 0x10) = r2 007899 r9 = 0x2 007900 if r1 == 0x2 goto <offset> 007901 r9 = r1 007902 call <target> 007903 r1 = <addr> ll 007904 r2 = *(u64 *)(r1 + 0x0) 007905 r1 = r2 007906 r1 += -0xd 007907 r3 = 0x0 007908 r4 = 0x1 007909 if r1 > r2 goto <offset> 007910 r4 = 0x0 007911 if r4 == 0x0 goto <offset> 007912 r1 = <addr> ll 007913 if r2 == 0x0 goto <offset> 007914 r1 = r3 007915 r2 = r9 007916 r2 &= 0x1 007917 r2 = <addr> ll 007918 if r1 > r2 goto <offset> 007919 r1 = 0x1 007920 r2 = 0xd 007921 r3 = <addr> ll 007922 call <target> 007923 if r4 != 0x0 goto <offset> 007924 r3 = r1 007925 r1 = <addr> ll 007926 if r2 != 0x0 goto <offset> 007927 r2 = r9 007928 r2 &= 0x1 007929 r2 = <addr> ll 007930 if r1 <= r2 goto <offset> 007931 r2 = <addr> ll 007932 *(u64 *)(r2 + 0x0) = r1 007933 r2 = <addr> ll 007934 *(u64 *)(r1 + 0x5) = r2 007935 r2 = <addr> ll 007936 *(u64 *)(r1 + 0x0) = r2 007937 r2 = *(u64 *)(r7 + 0x0) 007938 *(u64 *)(r7 + 0x10) = r1 007939 *(u64 *)(r7 + 0x18) = 0xd 007940 *(u64 *)(r7 + 0x8) = 0xd 007941 *(u64 *)(r7 + 0x0) = 0x1 007942 goto <offset> 007943 r9 = r5 007944 r8 = r3 007945 *(u64 *)(r10 - 0x168) = r2 007946 *(u64 *)(r10 - 0x160) = r1 007947 r1 = r10 007948 r1 += -0xf8 007949 r5 = r10 007950 call -0x1754 007951 r6 = *(u64 *)(r10 - 0xf0) 007952 r7 = *(u64 *)(r10 - 0xf8) 007953 if r7 != 0x2 goto <offset> 007954 r7 = *(u64 *)(r9 - 0xff8) 007955 r1 = r10 007956 r1 += -0xe8 007957 r5 = r10 007958 r3 = r8 007959 call -0x1733 007960 r8 = *(u64 *)(r10 - 0xd8) 007961 r0 = *(u64 *)(r10 - 0xe0) 007962 r9 = *(u64 *)(r10 - 0xe8) 007963 if r9 == 0x0 goto <offset> 007964 r1 = *(u64 *)(r6 + 0x0) 007965 r5 = *(u64 *)(r1 + 0x18) 007966 r4 = *(u64 *)(r1 + 0x10) 007967 r3 = *(u64 *)(r1 + 0x8) 007968 r2 = *(u64 *)(r1 + 0x0) 007969 r1 = <addr> ll 007970 if r2 != r1 goto <offset> 007971 r1 = <addr> ll 007972 if r3 != r1 goto <offset> 007973 r1 = <addr> ll 007974 if r4 != r1 goto <offset> 007975 r1 = -<addr> ll 007976 if r5 != r1 goto <offset> 007977 *(u64 *)(r10 - 0x170) = r0 007978 r1 = r10 007979 r1 += -0xb8 007980 r2 = <addr> ll 007981 r3 = 0x1 007982 r4 = *(u64 *)(r10 - 0x168) 007983 call <target> 007984 r0 = *(u64 *)(r10 - 0xa0) 007985 r5 = *(u64 *)(r10 - 0xa8) 007986 r4 = *(u64 *)(r10 - 0xb0) 007987 r3 = *(u64 *)(r10 - 0xb8) 007988 w1 = *(u8 *)(r10 - 0x98) 007989 *(u8 *)(r7 + 0x0) = w1 007990 r1 = *(u64 *)(r9 + 0x0) 007991 r2 = *(u64 *)(r1 + 0x0) 007992 if r2 != r3 goto <offset> 007993 r2 = *(u64 *)(r1 + 0x8) 007994 if r2 != r4 goto <offset> 007995 r2 = *(u64 *)(r1 + 0x10) 007996 if r2 != r5 goto <offset> 007997 r1 = *(u64 *)(r1 + 0x18) 007998 if r1 != r0 goto <offset> 007999 w1 = *(u8 *)(r9 + 0x29) 008000 if r1 == 0x0 goto <offset> 008001 r1 = r10 008002 r1 += -0xd0 008003 r2 = *(u64 *)(r1 + 0x8) 008004 r3 = *(u64 *)(r10 - 0x160) 008005 *(u64 *)(r3 + 0x28) = r2 008006 r1 = *(u64 *)(r1 + 0x0) 008007 *(u64 *)(r3 + 0x20) = r1 008008 *(u64 *)(r3 + 0x18) = r8 008009 r1 = *(u64 *)(r10 - 0x170) 008010 *(u64 *)(r3 + 0x10) = r1 008011 *(u64 *)(r3 + 0x8) = r9 008012 *(u64 *)(r3 + 0x0) = r6 008013 goto <offset> 008014 call <target> 008015 r1 = <addr> ll 008016 r2 = *(u64 *)(r1 + 0x0) 008017 r1 = r2 008018 r1 += -0x12 008019 r3 = 0x0 008020 r4 = 0x1 008021 if r1 <= r2 goto <offset> 008022 if r4 == 0x0 goto <offset> 008023 r1 = <addr> ll 008024 if r2 != 0x0 goto <offset> 008025 r2 = r7 008026 r2 &= 0x1 008027 r2 = <addr> ll 008028 if r1 > r2 goto <offset> 008029 goto <offset> 008030 r4 = 0x0 008031 if r4 != 0x0 goto <offset> 008032 r3 = r1 008033 r1 = <addr> ll 008034 if r2 == 0x0 goto <offset> 008035 r1 = r3 008036 r2 = r7 008037 r2 &= 0x1 008038 r2 = <addr> ll 008039 if r1 <= r2 goto <offset> 008040 r2 = <addr> ll 008041 *(u64 *)(r2 + 0x0) = r1 008042 r2 = <addr> ll 008043 *(u64 *)(r1 + 0x8) = r2 008044 r2 = <addr> ll 008045 *(u64 *)(r1 + 0x0) = r2 008046 *(u16 *)(r1 + 0x10) = 0x7974 008047 r2 = *(u64 *)(r6 + 0x0) 008048 *(u64 *)(r6 + 0x10) = r1 008049 *(u64 *)(r6 + 0x18) = 0x12 008050 *(u64 *)(r6 + 0x8) = 0x12 008051 *(u64 *)(r6 + 0x0) = 0x1 008052 r1 = *(u64 *)(r10 - 0x160) 008053 *(u64 *)(r1 + 0x10) = r6 008054 *(u64 *)(r1 + 0x8) = r7 008055 *(u64 *)(r1 + 0x0) = 0x0 008056 goto <offset> 008057 r6 = r0 008058 call <target> 008059 r1 = <addr> ll 008060 r2 = *(u64 *)(r1 + 0x0) 008061 r1 = r2 008062 r1 += -0xd 008063 r3 = 0x0 008064 r4 = 0x1 008065 if r1 <= r2 goto <offset> 008066 if r4 == 0x0 goto <offset> 008067 r1 = <addr> ll 008068 r4 = r6 008069 if r2 != 0x0 goto <offset> 008070 r2 = r4 008071 r2 &= 0x1 008072 r2 = <addr> ll 008073 if r1 > r2 goto <offset> 008074 goto <offset> 008075 *(u64 *)(r10 - 0x170) = r0 008076 *(u64 *)(r10 - 0x178) = r5 008077 r8 = r4 008078 *(u64 *)(r10 - 0x168) = r3 008079 r1 = r10 008080 r1 += -0x128 008081 r2 = 0x7d6 008082 call <target> 008083 r7 = *(u64 *)(r10 - 0x120) 008084 r6 = *(u64 *)(r10 - 0x128) 008085 call <target> 008086 r1 = <addr> ll 008087 r2 = *(u64 *)(r1 + 0x0) 008088 r1 = r2 008089 r1 += -0xd 008090 r3 = 0x0 008091 r4 = 0x1 008092 if r1 <= r2 goto <offset> 008093 if r4 == 0x0 goto <offset> 008094 r1 = <addr> ll 008095 r5 = *(u64 *)(r10 - 0x178) 008096 r0 = *(u64 *)(r10 - 0x170) 008097 if r2 == 0x0 goto <offset> 008098 r1 = r3 008099 r2 = r6 008100 r2 &= 0x1 008101 r2 = <addr> ll 008102 r3 = *(u64 *)(r10 - 0x168) 008103 if r1 <= r2 goto <offset> 008104 r2 = <addr> ll 008105 *(u64 *)(r2 + 0x0) = r1 008106 r2 = <addr> ll 008107 *(u64 *)(r1 + 0x5) = r2 008108 r2 = <addr> ll 008109 *(u64 *)(r1 + 0x0) = r2 008110 r2 = *(u64 *)(r7 + 0x0) 008111 *(u64 *)(r7 + 0x10) = r1 008112 *(u64 *)(r7 + 0x18) = 0xd 008113 *(u64 *)(r7 + 0x8) = 0xd 008114 *(u64 *)(r7 + 0x0) = 0x1 008115 r1 = *(u64 *)(r9 + 0x0) 008116 r2 = *(u64 *)(r1 + 0x18) 008117 *(u64 *)(r10 - 0xa0) = r2 008118 r2 = *(u64 *)(r1 + 0x10) 008119 *(u64 *)(r10 - 0xa8) = r2 008120 r2 = *(u64 *)(r1 + 0x8) 008121 *(u64 *)(r10 - 0xb0) = r2 008122 r1 = *(u64 *)(r1 + 0x0) 008123 *(u64 *)(r10 - 0xb8) = r1 008124 *(u64 *)(r10 - 0x80) = r0 008125 *(u64 *)(r10 - 0x88) = r5 008126 *(u64 *)(r10 - 0x90) = r8 008127 *(u64 *)(r10 - 0x98) = r3 008128 r1 = r10 008129 r1 += -0x138 008130 r4 = r10 008131 r4 += -0xb8 008132 r2 = r6 008133 r3 = r7 008134 call <target> 008135 r1 = *(u64 *)(r10 - 0x138) 008136 r2 = *(u64 *)(r10 - 0x130) 008137 goto <offset> 008138 r4 = 0x0 008139 if r4 != 0x0 goto <offset> 008140 r3 = r1 008141 r1 = <addr> ll 008142 r4 = r6 008143 if r2 == 0x0 goto <offset> 008144 r1 = r3 008145 r2 = r4 008146 r2 &= 0x1 008147 r2 = <addr> ll 008148 if r1 <= r2 goto <offset> 008149 r2 = <addr> ll 008150 *(u64 *)(r2 + 0x0) = r1 008151 r2 = <addr> ll 008152 *(u64 *)(r1 + 0x5) = r2 008153 r2 = <addr> ll 008154 *(u64 *)(r1 + 0x0) = r2 008155 r2 = *(u64 *)(r8 + 0x0) 008156 *(u64 *)(r8 + 0x10) = r1 008157 *(u64 *)(r8 + 0x18) = 0xd 008158 *(u64 *)(r8 + 0x8) = 0xd 008159 *(u64 *)(r8 + 0x0) = 0x1 008160 r1 = *(u64 *)(r10 - 0x160) 008161 *(u64 *)(r1 + 0x10) = r8 008162 *(u64 *)(r1 + 0x8) = r4 008163 *(u64 *)(r1 + 0x0) = 0x0 008164 goto <offset> 008165 r4 = 0x0 008166 if r4 != 0x0 goto <offset> 008167 r3 = r1 008168 r1 = <addr> ll 008169 r5 = *(u64 *)(r10 - 0x178) 008170 r0 = *(u64 *)(r10 - 0x170) 008171 if r2 != 0x0 goto <offset> 008172 goto <offset> 008173 r1 = r10 008174 r1 += -0x148 008175 r2 = 0x7d0 008176 call <target> 008177 r3 = *(u64 *)(r10 - 0x140) 008178 r2 = *(u64 *)(r10 - 0x148) 008179 r1 = r10 008180 r1 += -0x158 008181 r4 = <addr> ll 008182 r5 = 0xd 008183 call -0x1fbb 008184 r1 = *(u64 *)(r10 - 0x158) 008185 r2 = *(u64 *)(r10 - 0x150) 008186 r3 = *(u64 *)(r10 - 0x160) 008187 *(u64 *)(r3 + 0x10) = r2 008188 *(u64 *)(r3 + 0x8) = r1 008189 *(u64 *)(r3 + 0x0) = 0x0 008190 exit 008191 *(u64 *)(r10 - 0x178) = r5 008192 *(u64 *)(r10 - 0x170) = r4 008193 *(u64 *)(r10 - 0x168) = r3 008194 *(u64 *)(r10 - 0x180) = r2 008195 *(u32 *)(r10 - 0xbc) = 0x3 008196 r1 = r10 008197 r1 += -0x98 008198 r2 = r10 008199 r2 += -0xbc 008200 call -0x910 008201 *(u64 *)(r10 - 0x8) = 0x0 008202 *(u64 *)(r10 - 0x10) = 0x1 008203 *(u64 *)(r10 - 0x18) = 0x0 008204 r1 = r10 008205 r1 += -0x18 008206 r8 = 0x0 008207 r9 = 0x1 008208 r2 = 0x0 008209 r3 = 0x16 008210 r4 = 0x1 008211 r5 = 0x1 008212 call -0x195c 008213 r1 = *(u64 *)(r10 - 0x8) 008214 r2 = *(u64 *)(r10 - 0x10) 008215 r2 += r1 008216 r3 = <addr> ll 008217 *(u64 *)(r2 + 0xe) = r3 008218 r3 = <addr> ll 008219 *(u64 *)(r2 + 0x8) = r3 008220 r3 = <addr> ll 008221 *(u64 *)(r2 + 0x0) = r3 008222 r1 += 0x16 008223 *(u64 *)(r10 - 0x70) = r1 008224 r1 = *(u64 *)(r10 - 0x18) 008225 *(u64 *)(r10 - 0x80) = r1 008226 r1 = *(u64 *)(r10 - 0x10) 008227 *(u64 *)(r10 - 0x78) = r1 008228 *(u32 *)(r10 - 0x20) = 0x1773 008229 *(u8 *)(r10 - 0x68) = 0x2 008230 *(u64 *)(r10 - 0xb8) = 0x2 008231 r1 = r10 008232 r1 += -0x108 008233 r2 = r10 008234 r2 += -0xb8 008235 call <target> 008236 r7 = *(u64 *)(r10 - 0x100) 008237 r6 = *(u64 *)(r10 - 0x108) 008238 call <target> 008239 r1 = <addr> ll 008240 r2 = *(u64 *)(r1 + 0x0) 008241 r1 = r2 008242 r1 += -0x12 008243 if r1 > r2 goto <offset> 008244 r9 = 0x0 008245 if r9 != 0x0 goto <offset> 008246 r8 = r1 008247 r1 = <addr> ll 008248 r3 = *(u64 *)(r10 - 0x168) 008249 r4 = *(u64 *)(r10 - 0x170) 008250 r5 = *(u64 *)(r10 - 0x178) 008251 if r2 == 0x0 goto <offset> 008252 r1 = r8 008253 r2 = r6 008254 r2 &= 0x1 008255 r2 = <addr> ll 008256 if r1 <= r2 goto <offset> 008257 r2 = <addr> ll 008258 *(u64 *)(r2 + 0x0) = r1 008259 r2 = <addr> ll 008260 *(u64 *)(r1 + 0x8) = r2 008261 r2 = <addr> ll 008262 *(u64 *)(r1 + 0x0) = r2 008263 *(u16 *)(r1 + 0x10) = 0x7974 008264 r2 = *(u64 *)(r7 + 0x0) 008265 *(u64 *)(r7 + 0x10) = r1 008266 *(u64 *)(r7 + 0x18) = 0x12 008267 *(u64 *)(r7 + 0x8) = 0x12 008268 *(u64 *)(r7 + 0x0) = 0x1 008269 r1 = <addr> ll 008270 *(u64 *)(r10 - 0x98) = r1 008271 *(u64 *)(r10 - 0xa0) = r5 008272 *(u64 *)(r10 - 0xa8) = r4 008273 *(u64 *)(r10 - 0xb0) = r3 008274 r1 = *(u64 *)(r10 - 0x180) 008275 *(u64 *)(r10 - 0xb8) = r1 008276 r1 = <addr> ll 008277 *(u64 *)(r10 - 0x90) = r1 008278 r1 = <addr> ll 008279 *(u64 *)(r10 - 0x88) = r1 008280 r1 = -<addr> ll 008281 *(u64 *)(r10 - 0x80) = r1 008282 r1 = r10 008283 r1 += -0x118 008284 r4 = r10 008285 r4 += -0xb8 008286 r2 = r6 008287 r3 = r7 008288 call <target> 008289 r1 = *(u64 *)(r10 - 0x118) 008290 r2 = *(u64 *)(r10 - 0x110) 008291 goto <offset> 008292 r1 = 0x1 008293 r2 = 0x12 008294 r3 = <addr> ll 008295 call <target> 008296 r1 = 0x1 008297 r2 = 0xd 008298 r3 = <addr> ll 008299 call <target> 008300 r6 = r1 008301 r9 = 0x2 008302 r1 = *(u64 *)(r3 + 0x0) 008303 r4 = <addr> ll 008304 if r1 != r4 goto <offset> 008305 r1 = *(u64 *)(r3 + 0x8) 008306 r4 = <addr> ll 008307 if r1 != r4 goto <offset> 008308 r1 = *(u64 *)(r3 + 0x10) 008309 r4 = -<addr> ll 008310 if r1 != r4 goto <offset> 008311 r1 = *(u64 *)(r3 + 0x18) 008312 r3 = <addr> ll 008313 if r1 != r3 goto <offset> 008314 r8 = r2 008315 r7 = *(u64 *)(r2 + 0x8) 008316 r1 = r7 008317 call <target> 008318 if r0 == 0x0 goto <offset> 008319 *(u64 *)(r6 + 0x8) = r7 008320 *(u64 *)(r6 + 0x0) = r9 008321 exit 008322 r9 = *(u64 *)(r7 + 0x10) 008323 r1 = *(u64 *)(r9 + 0x10) 008324 if r1 == 0x0 goto <offset> 008325 r1 = -<addr> ll 008326 *(u64 *)(r10 - 0x18) = r1 008327 r1 = r10 008328 r1 += -0x28 008329 r2 = r10 008330 r2 += -0x18 008331 call <target> 008332 r1 = *(u64 *)(r10 - 0x28) 008333 r9 = 0x2 008334 if r1 == 0x2 goto <offset> 008335 r7 = *(u64 *)(r10 - 0x20) 008336 goto <offset> 008337 *(u64 *)(r9 + 0x10) = -0x1 008338 r1 = *(u64 *)(r9 + 0x18) 008339 r2 = *(u64 *)(r9 + 0x20) 008340 *(u64 *)(r10 - 0x10) = r2 008341 *(u64 *)(r10 - 0x18) = r1 008342 *(u64 *)(r10 - 0x8) = 0x0 008343 r8 += 0x10 008344 r1 = r10 008345 r1 += -0x38 008346 r3 = r10 008347 r3 += -0x18 008348 r2 = r8 008349 call -0x8e5 008350 r7 = *(u64 *)(r10 - 0x30) 008351 r1 = *(u64 *)(r10 - 0x38) 008352 r2 = *(u64 *)(r9 + 0x10) 008353 r2 += 0x1 008354 *(u64 *)(r9 + 0x10) = r2 008355 r9 = 0x2 008356 if r1 == 0x2 goto <offset> 008357 r9 = r1 008358 call <target> 008359 r1 = <addr> ll 008360 r2 = *(u64 *)(r1 + 0x0) 008361 r1 = r2 008362 r1 += -0xd 008363 r3 = 0x0 008364 r4 = 0x1 008365 if r1 > r2 goto <offset> 008366 r4 = 0x0 008367 if r4 == 0x0 goto <offset> 008368 r1 = <addr> ll 008369 if r2 == 0x0 goto <offset> 008370 r1 = r3 008371 r2 = r9 008372 r2 &= 0x1 008373 r2 = <addr> ll 008374 if r1 > r2 goto <offset> 008375 r1 = 0x1 008376 r2 = 0xd 008377 r3 = <addr> ll 008378 call <target> 008379 if r4 != 0x0 goto <offset> 008380 r3 = r1 008381 r1 = <addr> ll 008382 if r2 != 0x0 goto <offset> 008383 r2 = r9 008384 r2 &= 0x1 008385 r2 = <addr> ll 008386 if r1 <= r2 goto <offset> 008387 r2 = <addr> ll 008388 *(u64 *)(r2 + 0x0) = r1 008389 r2 = <addr> ll 008390 *(u64 *)(r1 + 0x5) = r2 008391 r2 = <addr> ll 008392 *(u64 *)(r1 + 0x0) = r2 008393 r2 = *(u64 *)(r7 + 0x0) 008394 *(u64 *)(r7 + 0x10) = r1 008395 *(u64 *)(r7 + 0x18) = 0xd 008396 *(u64 *)(r7 + 0x8) = 0xd 008397 *(u64 *)(r7 + 0x0) = 0x1 008398 goto <offset> 008399 r7 = r5 008400 r8 = r3 008401 *(u64 *)(r10 - 0x570) = r1 008402 *(u64 *)(r10 - 0x3b8) = r2 008403 r1 = r10 008404 r1 += -0x3a8 008405 r5 = r10 008406 call -0x191c 008407 r9 = *(u64 *)(r10 - 0x3a0) 008408 r6 = *(u64 *)(r10 - 0x3a8) 008409 if r6 != 0x2 goto <offset> 008410 r1 = *(u64 *)(r7 - 0xff8) 008411 *(u64 *)(r10 - 0x578) = r1 008412 *(u64 *)(r10 - 0x3b0) = r9 008413 r1 = r10 008414 r1 += -0x398 008415 r5 = r10 008416 r3 = r8 008417 call -0x1927 008418 r6 = *(u64 *)(r10 - 0x390) 008419 r7 = *(u64 *)(r10 - 0x398) 008420 if r7 != 0x2 goto <offset> 008421 r1 = *(u64 *)(r8 + 0x8) 008422 if r1 == 0x0 goto <offset> 008423 r7 = *(u64 *)(r8 + 0x0) 008424 *(u64 *)(r10 - 0x388) = r7 008425 r1 += -0x1 008426 *(u64 *)(r8 + 0x8) = r1 008427 r1 = r7 008428 r1 += 0x30 008429 *(u64 *)(r8 + 0x0) = r1 008430 r1 = r10 008431 r1 += -0x300 008432 r5 = r10 008433 r3 = r8 008434 call -0x20e2 008435 w1 = *(u32 *)(r10 - 0x300) 008436 if r1 != 0x2 goto <offset> 008437 r7 = *(u64 *)(r10 - 0x2f0) 008438 r6 = *(u64 *)(r10 - 0x2f8) 008439 call <target> 008440 r1 = <addr> ll 008441 r2 = *(u64 *)(r1 + 0x0) 008442 r1 = r2 008443 r1 += -0x4 008444 r3 = 0x0 008445 r4 = 0x1 008446 if r1 <= r2 goto <offset> 008447 if r4 == 0x0 goto <offset> 008448 r1 = <addr> ll 008449 if r2 != 0x0 goto <offset> 008450 r2 = <addr> ll 008451 if r6 != 0x1 goto <offset> 008452 if r1 > r2 goto <offset> 008453 r1 = 0x1 008454 r2 = 0x4 008455 r3 = <addr> ll 008456 call <target> 008457 call <target> 008458 r1 = <addr> ll 008459 r2 = *(u64 *)(r1 + 0x0) 008460 r1 = r2 008461 r1 += -0x5 008462 r3 = 0x0 008463 r4 = 0x1 008464 if r1 <= r2 goto <offset> 008465 if r4 == 0x0 goto <offset> 008466 r1 = <addr> ll 008467 if r2 != 0x0 goto <offset> 008468 r2 = r6 008469 r2 &= 0x1 008470 r2 = <addr> ll 008471 if r1 <= r2 goto <offset> 008472 r2 = <addr> ll 008473 *(u64 *)(r2 + 0x0) = r1 008474 *(u8 *)(r1 + 0x4) = 0x72 008475 *(u32 *)(r1 + 0x0) = 0x65796170 008476 r2 = *(u64 *)(r9 + 0x0) 008477 *(u64 *)(r9 + 0x10) = r1 008478 *(u64 *)(r9 + 0x18) = 0x5 008479 *(u64 *)(r9 + 0x8) = 0x5 008480 *(u64 *)(r9 + 0x0) = 0x1 008481 r1 = *(u64 *)(r10 - 0x570) 008482 *(u64 *)(r1 + 0x10) = r9 008483 *(u64 *)(r1 + 0x8) = r6 008484 *(u32 *)(r1 + 0x0) = 0x2 008485 goto <offset> 008486 call <target> 008487 r1 = <addr> ll 008488 r2 = *(u64 *)(r1 + 0x0) 008489 r1 = r2 008490 r1 += -0x9 008491 r3 = 0x0 008492 r4 = 0x1 008493 if r1 <= r2 goto <offset> 008494 if r4 == 0x0 goto <offset> 008495 r1 = <addr> ll 008496 if r2 != 0x0 goto <offset> 008497 r2 = r7 008498 r2 &= 0x1 008499 r2 = <addr> ll 008500 if r1 <= r2 goto <offset> 008501 r2 = <addr> ll 008502 *(u64 *)(r2 + 0x0) = r1 008503 r2 = <addr> ll 008504 *(u64 *)(r1 + 0x0) = r2 008505 *(u8 *)(r1 + 0x8) = 0x79 008506 r2 = *(u64 *)(r6 + 0x0) 008507 *(u64 *)(r6 + 0x10) = r1 008508 *(u64 *)(r6 + 0x18) = 0x9 008509 *(u64 *)(r6 + 0x8) = 0x9 008510 *(u64 *)(r6 + 0x0) = 0x1 008511 r1 = *(u64 *)(r10 - 0x570) 008512 *(u64 *)(r1 + 0x10) = r6 008513 *(u64 *)(r1 + 0x8) = r7 008514 *(u32 *)(r1 + 0x0) = 0x2 008515 goto <offset> 008516 r4 = 0x0 008517 if r4 != 0x0 goto <offset> 008518 r3 = r1 008519 r1 = <addr> ll 008520 if r2 == 0x0 goto <offset> 008521 r1 = r3 008522 r2 = r6 008523 r2 &= 0x1 008524 r2 = <addr> ll 008525 if r1 > r2 goto <offset> 008526 r1 = 0x1 008527 r2 = 0x5 008528 r3 = <addr> ll 008529 call <target> 008530 r4 = 0x0 008531 if r4 != 0x0 goto <offset> 008532 r3 = r1 008533 r1 = <addr> ll 008534 if r2 == 0x0 goto <offset> 008535 r1 = r3 008536 r2 = r7 008537 r2 &= 0x1 008538 r2 = <addr> ll 008539 if r1 > r2 goto <offset> 008540 r1 = 0x1 008541 r2 = 0x9 008542 r3 = <addr> ll 008543 call <target> 008544 r1 = r10 008545 r1 += -0x568 008546 r2 = 0xbbd 008547 call <target> 008548 r1 = *(u64 *)(r10 - 0x568) 008549 r2 = *(u64 *)(r10 - 0x560) 008550 goto <offset> 008551 *(u64 *)(r10 - 0x5a0) = r7 008552 w2 = *(u32 *)(r10 - 0x2fc) 008553 *(u64 *)(r10 - 0x590) = r2 008554 r2 = *(u64 *)(r10 - 0x2f8) 008555 *(u64 *)(r10 - 0x580) = r2 008556 r2 = *(u64 *)(r10 - 0x2f0) 008557 *(u64 *)(r10 - 0x588) = r2 008558 r7 = r1 008559 r1 = r10 008560 r1 += -0x260 008561 r2 = r10 008562 r2 += -0x2e8 008563 *(u64 *)(r10 - 0x598) = r2 008564 r3 = 0x40 008565 call <target> 008566 *(u64 *)(r10 - 0x5a8) = r7 008567 *(u32 *)(r10 - 0x380) = w7 008568 r1 = *(u64 *)(r10 - 0x2a0) 008569 *(u64 *)(r10 - 0x280) = r1 008570 r1 = *(u64 *)(r10 - 0x298) 008571 *(u64 *)(r10 - 0x278) = r1 008572 r1 = *(u64 *)(r10 - 0x290) 008573 *(u64 *)(r10 - 0x270) = r1 008574 r1 = *(u64 *)(r10 - 0x288) 008575 *(u64 *)(r10 - 0x268) = r1 008576 r1 = *(u64 *)(r10 - 0x588) 008577 *(u64 *)(r10 - 0x370) = r1 008578 r1 = *(u64 *)(r10 - 0x580) 008579 *(u64 *)(r10 - 0x378) = r1 008580 r1 = *(u64 *)(r10 - 0x590) 008581 *(u32 *)(r10 - 0x37c) = w1 008582 r7 = *(u64 *)(r10 - 0x2a8) 008583 r1 = r10 008584 r1 += -0x368 008585 r2 = *(u64 *)(r10 - 0x598) 008586 r3 = 0x40 008587 call <target> 008588 r1 = *(u64 *)(r10 - 0x288) 008589 *(u64 *)(r10 - 0x308) = r1 008590 r1 = *(u64 *)(r10 - 0x290) 008591 *(u64 *)(r10 - 0x310) = r1 008592 r1 = *(u64 *)(r10 - 0x298) 008593 *(u64 *)(r10 - 0x318) = r1 008594 r1 = *(u64 *)(r10 - 0x2a0) 008595 *(u64 *)(r10 - 0x320) = r1 008596 *(u64 *)(r10 - 0x328) = r7 008597 r1 = *(u64 *)(r8 + 0x8) 008598 if r1 == 0x0 goto <offset> 008599 *(u64 *)(r10 - 0x598) = r7 008600 r2 = *(u64 *)(r8 + 0x0) 008601 *(u64 *)(r10 - 0x220) = r2 008602 r1 += -0x1 008603 *(u64 *)(r8 + 0x8) = r1 008604 *(u64 *)(r10 - 0x5b8) = r2 008605 r1 = r2 008606 r1 += 0x30 008607 *(u64 *)(r8 + 0x0) = r1 008608 r1 = r10 008609 r1 += -0x218 008610 r5 = r10 008611 r3 = r8 008612 call -0x18fc 008613 r1 = *(u64 *)(r10 - 0x210) 008614 *(u64 *)(r10 - 0x5b0) = r1 008615 r7 = *(u64 *)(r10 - 0x218) 008616 if r7 != 0x2 goto <offset> 008617 r1 = r10 008618 r1 += -0x208 008619 r5 = r10 008620 r3 = r8 008621 call -0x18bd 008622 r3 = *(u64 *)(r10 - 0x200) 008623 r2 = *(u64 *)(r10 - 0x208) 008624 if r2 != 0x2 goto <offset> 008625 *(u64 *)(r10 - 0x5c0) = r3 008626 r7 = *(u64 *)(r10 - 0x598) 008627 goto <offset> 008628 r4 = 0x0 008629 if r4 != 0x0 goto <offset> 008630 r3 = r1 008631 r1 = <addr> ll 008632 if r2 == 0x0 goto <offset> 008633 r1 = r3 008634 r2 = <addr> ll 008635 if r6 == 0x1 goto <offset> 008636 if r1 <= r2 goto <offset> 008637 r2 = <addr> ll 008638 *(u64 *)(r2 + 0x0) = r1 008639 *(u32 *)(r1 + 0x0) = 0x746e696d 008640 r2 = *(u64 *)(r7 + 0x0) 008641 *(u64 *)(r7 + 0x10) = r1 008642 *(u64 *)(r7 + 0x18) = 0x4 008643 *(u64 *)(r7 + 0x8) = 0x4 008644 *(u64 *)(r7 + 0x0) = 0x1 008645 r1 = *(u64 *)(r10 - 0x570) 008646 *(u64 *)(r1 + 0x10) = r7 008647 goto <offset> 008648 r1 = r10 008649 r1 += -0x558 008650 r2 = 0xbbd 008651 call <target> 008652 r1 = *(u64 *)(r10 - 0x558) 008653 r2 = *(u64 *)(r10 - 0x550) 008654 r3 = *(u64 *)(r10 - 0x570) 008655 *(u64 *)(r3 + 0x10) = r2 008656 *(u64 *)(r3 + 0x8) = r1 008657 *(u32 *)(r3 + 0x0) = 0x2 008658 exit 008659 call <target> 008660 r1 = <addr> ll 008661 r2 = *(u64 *)(r1 + 0x0) 008662 r1 = r2 008663 r1 += -0xd 008664 r3 = 0x0 008665 r4 = 0x1 008666 if r1 <= r2 goto <offset> 008667 if r4 == 0x0 goto <offset> 008668 r1 = <addr> ll 008669 if r2 == 0x0 goto <offset> 008670 r1 = r3 008671 r2 = r7 008672 r2 &= 0x1 008673 r2 = <addr> ll 008674 r3 = *(u64 *)(r10 - 0x5b0) 008675 if r1 <= r2 goto <offset> 008676 r2 = <addr> ll 008677 *(u64 *)(r2 + 0x0) = r1 008678 r2 = <addr> ll 008679 *(u64 *)(r1 + 0x5) = r2 008680 r2 = <addr> ll 008681 *(u64 *)(r1 + 0x0) = r2 008682 r2 = *(u64 *)(r3 + 0x0) 008683 *(u64 *)(r3 + 0x10) = r1 008684 *(u64 *)(r3 + 0x18) = 0xd 008685 *(u64 *)(r3 + 0x8) = 0xd 008686 *(u64 *)(r3 + 0x0) = 0x1 008687 r1 = *(u64 *)(r10 - 0x570) 008688 *(u64 *)(r1 + 0x10) = r3 008689 goto <offset> 008690 r1 = r10 008691 r1 += -0x3c8 008692 r4 = <addr> ll 008693 r5 = 0x18 008694 call -0x21ba 008695 r3 = *(u64 *)(r10 - 0x3c0) 008696 r1 = *(u64 *)(r10 - 0x3c8) 008697 r7 = *(u64 *)(r10 - 0x598) 008698 if r1 != 0x2 goto <offset> 008699 *(u64 *)(r10 - 0x5c0) = r3 008700 r1 = r10 008701 r1 += -0x1f0 008702 r5 = r10 008703 r3 = r8 008704 call -0x1999 008705 r8 = *(u64 *)(r10 - 0x1e8) 008706 r2 = *(u64 *)(r10 - 0x1f0) 008707 if r2 == 0x2 goto <offset> 008708 r1 = r10 008709 r1 += -0x3d8 008710 r3 = r8 008711 r4 = <addr> ll 008712 r5 = 0xe 008713 call -0x21cd 008714 r8 = *(u64 *)(r10 - 0x3d0) 008715 r1 = *(u64 *)(r10 - 0x3d8) 008716 if r1 != 0x2 goto <offset> 008717 *(u64 *)(r10 - 0x1f8) = r8 008718 r1 = r10 008719 r1 += -0x120 008720 call <target> 008721 r1 = *(u64 *)(r10 - 0x118) 008722 *(u64 *)(r10 - 0x1c8) = r1 008723 r1 = *(u64 *)(r10 - 0x110) 008724 *(u64 *)(r10 - 0x1c0) = r1 008725 r1 = *(u64 *)(r10 - 0x108) 008726 *(u64 *)(r10 - 0x1b8) = r1 008727 r1 = *(u64 *)(r10 - 0x120) 008728 if r1 != 0x1 goto <offset> 008729 r1 = r10 008730 r1 += -0x548 008731 r2 = r10 008732 r2 += -0x1c8 008733 call <target> 008734 r1 = *(u64 *)(r10 - 0x548) 008735 r2 = *(u64 *)(r10 - 0x540) 008736 goto <offset> 008737 r4 = 0x0 008738 if r4 != 0x0 goto <offset> 008739 r3 = r1 008740 r1 = <addr> ll 008741 if r2 != 0x0 goto <offset> 008742 goto <offset> 008743 *(u64 *)(r10 - 0x5d0) = r8 008744 *(u64 *)(r10 - 0x5c8) = r6 008745 r1 = *(u64 *)(r10 - 0x1b8) 008746 *(u64 *)(r10 - 0x1d0) = r1 008747 r1 = *(u64 *)(r10 - 0x1c0) 008748 *(u64 *)(r10 - 0x1d8) = r1 008749 r1 = *(u64 *)(r10 - 0x1c8) 008750 *(u64 *)(r10 - 0x1e0) = r1 008751 r1 = *(u64 *)(r7 + 0x0) 008752 r2 = *(u64 *)(r1 + 0x18) 008753 *(u64 *)(r10 - 0x90) = r2 008754 r2 = *(u64 *)(r1 + 0x10) 008755 *(u64 *)(r10 - 0x98) = r2 008756 r2 = *(u64 *)(r1 + 0x8) 008757 *(u64 *)(r10 - 0xa0) = r2 008758 r1 = *(u64 *)(r1 + 0x0) 008759 *(u64 *)(r10 - 0xa8) = r1 008760 r1 = r10 008761 r1 += -0xa8 008762 *(u64 *)(r10 - 0x198) = r1 008763 r1 = <addr> ll 008764 *(u64 *)(r10 - 0x1a8) = r1 008765 *(u64 *)(r10 - 0x190) = 0x20 008766 *(u64 *)(r10 - 0x1a0) = 0x13 008767 r4 = *(u64 *)(r10 - 0x3b8) 008768 r1 = r10 008769 r1 += -0x120 008770 r2 = r10 008771 r2 += -0x1a8 008772 r3 = 0x2 008773 call <target> 008774 w1 = *(u8 *)(r10 - 0x100) 008775 *(u8 *)(r10 - 0x1a9) = w1 008776 r3 = *(u64 *)(r10 - 0x108) 008777 r8 = *(u64 *)(r10 - 0x110) 008778 r7 = *(u64 *)(r10 - 0x118) 008779 r6 = *(u64 *)(r10 - 0x120) 008780 r2 = *(u64 *)(r10 - 0x578) 008781 *(u8 *)(r2 + 0x0) = w1 008782 r1 = *(u64 *)(r10 - 0x5a0) 008783 r1 = *(u64 *)(r1 + 0x0) 008784 r2 = *(u64 *)(r1 + 0x0) 008785 if r2 != r6 goto <offset> 008786 r2 = *(u64 *)(r1 + 0x8) 008787 if r2 != r7 goto <offset> 008788 r2 = *(u64 *)(r1 + 0x10) 008789 if r2 != r8 goto <offset> 008790 r1 = *(u64 *)(r1 + 0x18) 008791 if r1 != r3 goto <offset> 008792 r1 = r10 008793 r1 += -0x3b8 008794 *(u64 *)(r10 - 0xf0) = r1 008795 r1 = r10 008796 r1 += -0x1a9 008797 *(u64 *)(r10 - 0xf8) = r1 008798 r1 = r10 008799 r1 += -0x380 008800 *(u64 *)(r10 - 0x100) = r1 008801 r1 = r10 008802 r1 += -0x1f8 008803 *(u64 *)(r10 - 0x108) = r1 008804 r1 = r10 008805 r1 += -0x3b0 008806 *(u64 *)(r10 - 0x110) = r1 008807 r1 = r10 008808 r1 += -0x1e0 008809 *(u64 *)(r10 - 0x118) = r1 008810 r1 = r10 008811 r1 += -0x388 008812 *(u64 *)(r10 - 0x120) = r1 008813 r1 = r10 008814 r1 += -0xa8 008815 r2 = r10 008816 r2 += -0x120 008817 call <target> 008818 r8 = *(u64 *)(r10 - 0xa0) 008819 r3 = *(u64 *)(r10 - 0xa8) 008820 w5 = *(u8 *)(r10 - 0x7e) 008821 if r5 != 0x2 goto <offset> 008822 r1 = *(u64 *)(r10 - 0x570) 008823 *(u64 *)(r1 + 0x10) = r8 008824 *(u64 *)(r1 + 0x8) = r3 008825 *(u32 *)(r1 + 0x0) = 0x2 008826 goto <offset> 008827 r2 = *(u64 *)(r10 - 0x570) 008828 *(u64 *)(r2 + 0x10) = r3 008829 goto <offset> 008830 r2 = *(u64 *)(r10 - 0x570) 008831 *(u64 *)(r2 + 0x10) = r8 008832 *(u64 *)(r2 + 0x8) = r1 008833 *(u32 *)(r2 + 0x0) = 0x2 008834 goto <offset> 008835 r1 = r10 008836 r1 += -0x3e8 008837 r2 = 0x7d6 008838 r9 = r3 008839 call <target> 008840 r3 = *(u64 *)(r10 - 0x3e0) 008841 r2 = *(u64 *)(r10 - 0x3e8) 008842 r1 = r10 008843 r1 += -0x3f8 008844 r4 = <addr> ll 008845 r5 = 0x17 008846 call -0x2252 008847 r3 = *(u64 *)(r10 - 0x3f0) 008848 r2 = *(u64 *)(r10 - 0x3f8) 008849 r1 = *(u64 *)(r10 - 0x5a0) 008850 r1 = *(u64 *)(r1 + 0x0) 008851 r4 = *(u64 *)(r1 + 0x18) 008852 *(u64 *)(r10 - 0x108) = r4 008853 r4 = *(u64 *)(r1 + 0x10) 008854 *(u64 *)(r10 - 0x110) = r4 008855 r4 = *(u64 *)(r1 + 0x8) 008856 *(u64 *)(r10 - 0x118) = r4 008857 r1 = *(u64 *)(r1 + 0x0) 008858 *(u64 *)(r10 - 0x120) = r1 008859 *(u64 *)(r10 - 0xe8) = r9 008860 *(u64 *)(r10 - 0xf0) = r8 008861 *(u64 *)(r10 - 0xf8) = r7 008862 *(u64 *)(r10 - 0x100) = r6 008863 r1 = r10 008864 r1 += -0x408 008865 r4 = r10 008866 r4 += -0x120 008867 call <target> 008868 r1 = *(u64 *)(r10 - 0x408) 008869 r2 = *(u64 *)(r10 - 0x400) 008870 goto <offset> 008871 w1 = *(u16 *)(r10 - 0x80) 008872 *(u16 *)(r10 - 0x180) = w1 008873 r1 = *(u64 *)(r10 - 0x88) 008874 *(u64 *)(r10 - 0x188) = r1 008875 r1 = *(u64 *)(r10 - 0x90) 008876 *(u64 *)(r10 - 0x190) = r1 008877 r1 = *(u64 *)(r10 - 0x98) 008878 *(u64 *)(r10 - 0x198) = r1 008879 w1 = *(u32 *)(r10 - 0x7d) 008880 *(u32 *)(r10 - 0x17d) = w1 008881 w1 = *(u8 *)(r10 - 0x79) 008882 *(u8 *)(r10 - 0x179) = w1 008883 *(u8 *)(r10 - 0x17e) = w5 008884 *(u64 *)(r10 - 0x1a0) = r8 008885 *(u64 *)(r10 - 0x1a8) = r3 008886 w7 = *(u8 *)(r10 - 0x17f) 008887 if r7 != 0x1 goto <offset> 008888 r2 = *(u64 *)(r8 + 0x0) 008889 r2 += 0x1 008890 *(u64 *)(r8 + 0x0) = r2 008891 r1 = 0x1 008892 if r2 == 0x0 goto <offset> 008893 r1 = 0x0 008894 if r1 == 0x1 goto <offset> 008895 r6 = *(u64 *)(r10 - 0x198) 008896 r1 = *(u64 *)(r6 + 0x0) 008897 r1 += 0x1 008898 r2 = 0x1 008899 if r1 == 0x0 goto <offset> 008900 r2 = 0x0 008901 *(u64 *)(r6 + 0x0) = r1 008902 if r2 == 0x1 goto <offset> 008903 *(u64 *)(r10 - 0x5a0) = r5 008904 *(u8 *)(r10 - 0x7e) = w5 008905 *(u8 *)(r10 - 0x7f) = w7 008906 *(u64 *)(r10 - 0x98) = r6 008907 *(u64 *)(r10 - 0x5d8) = r3 008908 *(u64 *)(r10 - 0xa8) = r3 008909 w1 = *(u8 *)(r10 - 0x180) 008910 *(u64 *)(r10 - 0x5e0) = r1 008911 *(u8 *)(r10 - 0x80) = w1 008912 r1 = *(u64 *)(r10 - 0x188) 008913 *(u64 *)(r10 - 0x5e8) = r1 008914 *(u64 *)(r10 - 0x88) = r1 008915 r1 = *(u64 *)(r10 - 0x190) 008916 *(u64 *)(r10 - 0x5f0) = r1 008917 *(u64 *)(r10 - 0x90) = r1 008918 *(u64 *)(r10 - 0xa0) = r8 008919 r1 = r10 008920 r1 += -0xa8 008921 call <target> 008922 r3 = r8 008923 r8 = r0 008924 r2 = *(u64 *)(r3 + 0x0) 008925 r2 += 0x1 008926 *(u64 *)(r3 + 0x0) = r2 008927 r1 = 0x1 008928 if r2 == 0x0 goto <offset> 008929 r1 = 0x0 008930 if r1 == 0x1 goto <offset> 008931 r2 = *(u64 *)(r6 + 0x0) 008932 r2 += 0x1 008933 *(u64 *)(r6 + 0x0) = r2 008934 r1 = 0x1 008935 r4 = *(u64 *)(r10 - 0x5a0) 008936 if r2 == 0x0 goto <offset> 008937 r1 = 0x0 008938 if r1 == 0x1 goto <offset> 008939 *(u8 *)(r10 - 0xf6) = w4 008940 *(u8 *)(r10 - 0xf7) = w7 008941 r1 = *(u64 *)(r10 - 0x5e0) 008942 *(u8 *)(r10 - 0xf8) = w1 008943 r1 = *(u64 *)(r10 - 0x5e8) 008944 *(u64 *)(r10 - 0x100) = r1 008945 r1 = *(u64 *)(r10 - 0x5f0) 008946 *(u64 *)(r10 - 0x108) = r1 008947 *(u64 *)(r10 - 0x110) = r6 008948 *(u64 *)(r10 - 0x118) = r3 008949 r1 = *(u64 *)(r10 - 0x5d8) 008950 *(u64 *)(r10 - 0x120) = r1 008951 r1 = r10 008952 r1 += -0x140 008953 r2 = r10 008954 r2 += -0x120 008955 call <target> 008956 r3 = *(u64 *)(r10 - 0x138) 008957 r1 = *(u64 *)(r10 - 0x140) 008958 r2 = -<addr> ll 008959 if r1 != r2 goto <offset> 008960 r1 = r10 008961 r1 += -0x1e0 008962 r2 = r8 008963 call <target> 008964 r6 = r0 008965 r1 = r10 008966 r1 += -0x120 008967 call -0x1d8c 008968 r1 = r10 008969 r1 += -0xa8 008970 call -0x1d8f 008971 if r6 == 0x0 goto <offset> 008972 r1 = r10 008973 r1 += -0x120 008974 call <target> 008975 r1 = *(u64 *)(r10 - 0x118) 008976 *(u64 *)(r10 - 0x160) = r1 008977 r1 = *(u64 *)(r10 - 0x110) 008978 *(u64 *)(r10 - 0x158) = r1 008979 r1 = *(u64 *)(r10 - 0x108) 008980 *(u64 *)(r10 - 0x150) = r1 008981 r1 = *(u64 *)(r10 - 0x120) 008982 if r1 != 0x1 goto <offset> 008983 r1 = r10 008984 r1 += -0x538 008985 r2 = r10 008986 r2 += -0x160 008987 call <target> 008988 r1 = *(u64 *)(r10 - 0x538) 008989 r2 = *(u64 *)(r10 - 0x530) 008990 goto <offset> 008991 r1 = r10 008992 r1 += -0x418 008993 r2 = 0x7d0 008994 call <target> 008995 r3 = *(u64 *)(r10 - 0x410) 008996 r2 = *(u64 *)(r10 - 0x418) 008997 r1 = r10 008998 r1 += -0x428 008999 r4 = <addr> ll 009000 r5 = 0x17 009001 call -0x22ed 009002 r1 = *(u64 *)(r10 - 0x428) 009003 r2 = *(u64 *)(r10 - 0x420) 009004 r3 = *(u64 *)(r10 - 0x570) 009005 *(u64 *)(r3 + 0x10) = r2 009006 *(u64 *)(r3 + 0x8) = r1 009007 *(u32 *)(r3 + 0x0) = 0x2 009008 goto <offset> 009009 r2 = *(u64 *)(r10 - 0x130) 009010 *(u64 *)(r10 - 0x130) = r2 009011 *(u64 *)(r10 - 0x138) = r3 009012 *(u64 *)(r10 - 0x140) = r1 009013 r1 = r10 009014 r1 += -0x438 009015 r2 = r10 009016 r2 += -0x140 009017 call <target> 009018 r1 = *(u64 *)(r10 - 0x438) 009019 r2 = *(u64 *)(r10 - 0x430) 009020 r3 = *(u64 *)(r10 - 0x570) 009021 *(u64 *)(r3 + 0x10) = r2 009022 *(u64 *)(r3 + 0x8) = r1 009023 *(u32 *)(r3 + 0x0) = 0x2 009024 r1 = r10 009025 r1 += -0x120 009026 call -0x1dc7 009027 r1 = r10 009028 r1 += -0xa8 009029 call -0x1dca 009030 r1 = r10 009031 r1 += -0x1a8 009032 call -0x1dcd 009033 goto <offset> 009034 r1 = r10 009035 r1 += -0x448 009036 r2 = 0x7d5 009037 call <target> 009038 r3 = *(u64 *)(r10 - 0x440) 009039 r2 = *(u64 *)(r10 - 0x448) 009040 r1 = r10 009041 r1 += -0x458 009042 r4 = <addr> ll 009043 r5 = 0x17 009044 call -0x2318 009045 r1 = *(u64 *)(r10 - 0x458) 009046 r2 = *(u64 *)(r10 - 0x450) 009047 goto <offset> 009048 r1 = *(u64 *)(r10 - 0x150) 009049 *(u64 *)(r10 - 0x168) = r1 009050 r1 = *(u64 *)(r10 - 0x158) 009051 *(u64 *)(r10 - 0x170) = r1 009052 r1 = *(u64 *)(r10 - 0x160) 009053 *(u64 *)(r10 - 0x178) = r1 009054 r1 = *(u64 *)(r10 - 0x598) 009055 r1 = *(u64 *)(r1 + 0x0) 009056 r2 = *(u64 *)(r1 + 0x18) 009057 *(u64 *)(r10 - 0x90) = r2 009058 r2 = *(u64 *)(r1 + 0x10) 009059 *(u64 *)(r10 - 0x98) = r2 009060 r2 = *(u64 *)(r1 + 0x8) 009061 *(u64 *)(r10 - 0xa0) = r2 009062 r1 = *(u64 *)(r1 + 0x0) 009063 *(u64 *)(r10 - 0xa8) = r1 009064 r1 = r10 009065 r1 += -0xa8 009066 *(u64 *)(r10 - 0x130) = r1 009067 r1 = <addr> ll 009068 *(u64 *)(r10 - 0x140) = r1 009069 *(u64 *)(r10 - 0x128) = 0x20 009070 *(u64 *)(r10 - 0x138) = 0xb 009071 r4 = *(u64 *)(r10 - 0x3b8) 009072 r1 = r10 009073 r1 += -0x120 009074 r2 = r10 009075 r2 += -0x140 009076 r3 = 0x2 009077 call <target> 009078 w1 = *(u8 *)(r10 - 0x100) 009079 *(u8 *)(r10 - 0x141) = w1 009080 r3 = *(u64 *)(r10 - 0x108) 009081 r8 = *(u64 *)(r10 - 0x110) 009082 r7 = *(u64 *)(r10 - 0x118) 009083 r6 = *(u64 *)(r10 - 0x120) 009084 r2 = *(u64 *)(r10 - 0x578) 009085 *(u8 *)(r2 + 0x1) = w1 009086 r1 = *(u64 *)(r10 - 0x5b8) 009087 r1 = *(u64 *)(r1 + 0x0) 009088 r2 = *(u64 *)(r1 + 0x0) 009089 if r2 != r6 goto <offset> 009090 r2 = *(u64 *)(r1 + 0x8) 009091 if r2 != r7 goto <offset> 009092 r2 = *(u64 *)(r1 + 0x10) 009093 if r2 != r8 goto <offset> 009094 r1 = *(u64 *)(r1 + 0x18) 009095 if r1 != r3 goto <offset> 009096 r1 = r10 009097 r1 += -0x3b8 009098 *(u64 *)(r10 - 0x78) = r1 009099 r1 = r10 009100 r1 += -0x141 009101 *(u64 *)(r10 - 0x80) = r1 009102 r1 = r10 009103 r1 += -0x380 009104 *(u64 *)(r10 - 0x88) = r1 009105 r1 = r10 009106 r1 += -0x1f8 009107 *(u64 *)(r10 - 0x90) = r1 009108 r1 = r10 009109 r1 += -0x3b0 009110 *(u64 *)(r10 - 0x98) = r1 009111 r1 = r10 009112 r1 += -0x178 009113 *(u64 *)(r10 - 0xa0) = r1 009114 r1 = r10 009115 r1 += -0x220 009116 *(u64 *)(r10 - 0xa8) = r1 009117 r1 = r10 009118 r1 += -0x120 009119 r2 = r10 009120 r2 += -0xa8 009121 call <target> 009122 r1 = *(u64 *)(r10 - 0x118) 009123 *(u64 *)(r10 - 0x578) = r1 009124 r8 = *(u64 *)(r10 - 0x120) 009125 w1 = *(u8 *)(r10 - 0xae) 009126 *(u64 *)(r10 - 0x5a0) = r1 009127 if r1 != 0x2 goto <offset> 009128 r1 = *(u64 *)(r10 - 0x570) 009129 r2 = *(u64 *)(r10 - 0x578) 009130 *(u64 *)(r1 + 0x10) = r2 009131 *(u64 *)(r1 + 0x8) = r8 009132 *(u32 *)(r1 + 0x0) = 0x2 009133 goto <offset> 009134 r1 = r10 009135 r1 += -0x468 009136 r2 = 0x7d6 009137 r9 = r3 009138 call <target> 009139 r3 = *(u64 *)(r10 - 0x460) 009140 r2 = *(u64 *)(r10 - 0x468) 009141 r1 = r10 009142 r1 += -0x478 009143 r4 = <addr> ll 009144 r5 = 0xb 009145 call -0x237d 009146 r3 = *(u64 *)(r10 - 0x470) 009147 r2 = *(u64 *)(r10 - 0x478) 009148 r1 = *(u64 *)(r10 - 0x5b8) 009149 r1 = *(u64 *)(r1 + 0x0) 009150 r4 = *(u64 *)(r1 + 0x18) 009151 *(u64 *)(r10 - 0x108) = r4 009152 r4 = *(u64 *)(r1 + 0x10) 009153 *(u64 *)(r10 - 0x110) = r4 009154 r4 = *(u64 *)(r1 + 0x8) 009155 *(u64 *)(r10 - 0x118) = r4 009156 r1 = *(u64 *)(r1 + 0x0) 009157 *(u64 *)(r10 - 0x120) = r1 009158 *(u64 *)(r10 - 0xe8) = r9 009159 *(u64 *)(r10 - 0xf0) = r8 009160 *(u64 *)(r10 - 0xf8) = r7 009161 *(u64 *)(r10 - 0x100) = r6 009162 r1 = r10 009163 r1 += -0x488 009164 r4 = r10 009165 r4 += -0x120 009166 call <target> 009167 r1 = *(u64 *)(r10 - 0x488) 009168 r2 = *(u64 *)(r10 - 0x480) 009169 goto <offset> 009170 r1 = r10 009171 r1 += -0x68 009172 r2 = r10 009173 r2 += -0x110 009174 r3 = 0x62 009175 call <target> 009176 w1 = *(u32 *)(r10 - 0xad) 009177 *(u32 *)(r10 - 0x70) = w1 009178 w1 = *(u8 *)(r10 - 0xa9) 009179 *(u8 *)(r10 - 0x6c) = w1 009180 w1 = *(u8 *)(r8 + 0x29) 009181 if r1 == 0x0 goto <offset> 009182 r7 = r10 009183 r7 += -0xa8 009184 r1 = r7 009185 r6 = r8 009186 r2 = r6 009187 call -0x1cc7 009188 r1 = r7 009189 call <target> 009190 *(u64 *)(r10 - 0x5b8) = r0 009191 r7 = r10 009192 r7 += -0x120 009193 r1 = r7 009194 r2 = r6 009195 call -0x1ccf 009196 r1 = r10 009197 r1 += -0x140 009198 r2 = r7 009199 call <target> 009200 r3 = *(u64 *)(r10 - 0x138) 009201 r1 = *(u64 *)(r10 - 0x140) 009202 r2 = -<addr> ll 009203 if r1 != r2 goto <offset> 009204 r1 = r10 009205 r1 += -0x178 009206 r2 = *(u64 *)(r10 - 0x5b8) 009207 call <target> 009208 r6 = r0 009209 r1 = r10 009210 r1 += -0x120 009211 call -0x1e80 009212 r1 = r10 009213 r1 += -0xa8 009214 call -0x1e83 009215 if r6 == 0x0 goto <offset> 009216 w1 = *(u8 *)(r9 + 0x29) 009217 if r1 == 0x0 goto <offset> 009218 r1 = *(u64 *)(r10 - 0x5c8) 009219 r1 = *(u64 *)(r1 + 0x0) 009220 r2 = *(u64 *)(r1 + 0x18) 009221 *(u64 *)(r10 - 0x5e0) = r2 009222 r2 = *(u64 *)(r1 + 0x10) 009223 *(u64 *)(r10 - 0x5d8) = r2 009224 r2 = *(u64 *)(r1 + 0x8) 009225 *(u64 *)(r10 - 0x5b8) = r2 009226 r6 = *(u64 *)(r1 + 0x0) 009227 r1 = <addr> ll 009228 if r6 != r1 goto <offset> 009229 r1 = <addr> ll 009230 r2 = *(u64 *)(r10 - 0x5b8) 009231 if r2 != r1 goto <offset> 009232 r1 = <addr> ll 009233 r2 = *(u64 *)(r10 - 0x5d8) 009234 if r2 != r1 goto <offset> 009235 r1 = -<addr> ll 009236 r2 = *(u64 *)(r10 - 0x5e0) 009237 if r2 != r1 goto <offset> 009238 r6 = *(u64 *)(r10 - 0x570) 009239 r1 = r6 009240 r1 += 0x80 009241 r2 = r10 009242 r2 += -0x1a8 009243 r3 = 0x30 009244 call <target> 009245 r1 = r6 009246 r1 += 0x18 009247 r2 = r10 009248 r2 += -0x260 009249 r3 = 0x40 009250 call <target> 009251 r1 = *(u64 *)(r10 - 0x280) 009252 *(u64 *)(r6 + 0x60) = r1 009253 r1 = *(u64 *)(r10 - 0x278) 009254 *(u64 *)(r6 + 0x68) = r1 009255 r1 = *(u64 *)(r10 - 0x270) 009256 *(u64 *)(r6 + 0x70) = r1 009257 r1 = *(u64 *)(r10 - 0x268) 009258 *(u64 *)(r6 + 0x78) = r1 009259 r1 = r6 009260 r1 += 0xc0 009261 r2 = r10 009262 r2 += -0x68 009263 r3 = 0x62 009264 call <target> 009265 w1 = *(u8 *)(r10 - 0x6c) 009266 w2 = *(u32 *)(r10 - 0x70) 009267 r3 = *(u64 *)(r10 - 0x5a8) 009268 *(u32 *)(r6 + 0x0) = w3 009269 r3 = *(u64 *)(r10 - 0x590) 009270 *(u32 *)(r6 + 0x4) = w3 009271 r3 = *(u64 *)(r10 - 0x5a0) 009272 *(u8 *)(r6 + 0x122) = w3 009273 r3 = *(u64 *)(r10 - 0x5d0) 009274 *(u64 *)(r6 + 0x148) = r3 009275 r3 = *(u64 *)(r10 - 0x5c0) 009276 *(u64 *)(r6 + 0x140) = r3 009277 r3 = *(u64 *)(r10 - 0x5b0) 009278 *(u64 *)(r6 + 0x138) = r3 009279 r3 = *(u64 *)(r10 - 0x5c8) 009280 *(u64 *)(r6 + 0x130) = r3 009281 *(u64 *)(r6 + 0x128) = r9 009282 r3 = *(u64 *)(r10 - 0x578) 009283 *(u64 *)(r6 + 0xb8) = r3 009284 *(u64 *)(r6 + 0xb0) = r8 009285 r3 = *(u64 *)(r10 - 0x598) 009286 *(u64 *)(r6 + 0x58) = r3 009287 r3 = *(u64 *)(r10 - 0x588) 009288 *(u64 *)(r6 + 0x10) = r3 009289 r3 = *(u64 *)(r10 - 0x580) 009290 *(u64 *)(r6 + 0x8) = r3 009291 *(u32 *)(r6 + 0x123) = w2 009292 *(u8 *)(r6 + 0x127) = w1 009293 goto <offset> 009294 r1 = r10 009295 r1 += -0x498 009296 r2 = 0x7d0 009297 call <target> 009298 r3 = *(u64 *)(r10 - 0x490) 009299 r2 = *(u64 *)(r10 - 0x498) 009300 r1 = r10 009301 r1 += -0x4a8 009302 r4 = <addr> ll 009303 r5 = 0xb 009304 call -0x241c 009305 r1 = *(u64 *)(r10 - 0x4a8) 009306 r2 = *(u64 *)(r10 - 0x4a0) 009307 goto <offset> 009308 r2 = *(u64 *)(r10 - 0x130) 009309 *(u64 *)(r10 - 0x130) = r2 009310 *(u64 *)(r10 - 0x138) = r3 009311 *(u64 *)(r10 - 0x140) = r1 009312 r1 = r10 009313 r1 += -0x4b8 009314 r2 = r10 009315 r2 += -0x140 009316 call <target> 009317 r1 = *(u64 *)(r10 - 0x4b8) 009318 r2 = *(u64 *)(r10 - 0x4b0) 009319 goto <offset> 009320 r1 = r10 009321 r1 += -0x4c8 009322 r2 = 0x7d5 009323 call <target> 009324 r3 = *(u64 *)(r10 - 0x4c0) 009325 r2 = *(u64 *)(r10 - 0x4c8) 009326 r1 = r10 009327 r1 += -0x4d8 009328 r4 = <addr> ll 009329 r5 = 0xb 009330 call -0x2436 009331 r1 = *(u64 *)(r10 - 0x4d8) 009332 r2 = *(u64 *)(r10 - 0x4d0) 009333 goto <offset> 009334 call abort 009335 r1 = r10 009336 r1 += -0x4e8 009337 r2 = 0x7d0 009338 call <target> 009339 r3 = *(u64 *)(r10 - 0x4e0) 009340 r2 = *(u64 *)(r10 - 0x4e8) 009341 r1 = r10 009342 r1 += -0x4f8 009343 r4 = <addr> ll 009344 r5 = 0x5 009345 call -0x2445 009346 r1 = *(u64 *)(r10 - 0x4f8) 009347 r2 = *(u64 *)(r10 - 0x4f0) 009348 goto <offset> 009349 r1 = r10 009350 r1 += -0x508 009351 r2 = 0x3 009352 call -0xcea 009353 r3 = *(u64 *)(r10 - 0x500) 009354 r2 = *(u64 *)(r10 - 0x508) 009355 r1 = r10 009356 r1 += -0x518 009357 r4 = <addr> ll 009358 r5 = 0x9 009359 call -0x2453 009360 r3 = *(u64 *)(r10 - 0x510) 009361 r2 = *(u64 *)(r10 - 0x518) 009362 r1 = <addr> ll 009363 *(u64 *)(r10 - 0x100) = r1 009364 r1 = *(u64 *)(r10 - 0x5e0) 009365 *(u64 *)(r10 - 0x108) = r1 009366 r1 = *(u64 *)(r10 - 0x5d8) 009367 *(u64 *)(r10 - 0x110) = r1 009368 r1 = *(u64 *)(r10 - 0x5b8) 009369 *(u64 *)(r10 - 0x118) = r1 009370 *(u64 *)(r10 - 0x120) = r6 009371 r1 = <addr> ll 009372 *(u64 *)(r10 - 0xf8) = r1 009373 r1 = <addr> ll 009374 *(u64 *)(r10 - 0xf0) = r1 009375 r1 = -<addr> ll 009376 *(u64 *)(r10 - 0xe8) = r1 009377 r1 = r10 009378 r1 += -0x528 009379 r4 = r10 009380 r4 += -0x120 009381 call <target> 009382 r1 = *(u64 *)(r10 - 0x528) 009383 r2 = *(u64 *)(r10 - 0x520) 009384 goto <offset> 009385 r1 = 0x1 009386 r2 = 0xd 009387 r3 = <addr> ll 009388 call <target> 009389 r6 = r2 009390 r7 = r1 009391 r1 = r10 009392 r1 += -0x1d8 009393 call -0x1b79 009394 r2 = *(u64 *)(r10 - 0x1c8) 009395 r1 = *(u64 *)(r10 - 0x1d8) 009396 r3 = -<addr> ll 009397 if r1 != r3 goto <offset> 009398 r1 = *(u64 *)(r10 - 0x1d0) 009399 if r1 == 0x2 goto <offset> 009400 goto <offset> 009401 r1 = r10 009402 r1 += -0x58 009403 call <target> 009404 r1 = -<addr> ll 009405 r2 = *(u64 *)(r10 - 0x58) 009406 if r2 != r1 goto <offset> 009407 r2 = *(u64 *)(r10 - 0x50) 009408 goto <offset> 009409 r1 = -<addr> ll 009410 *(u64 *)(r10 - 0x1d8) = r1 009411 r1 = r10 009412 r1 += -0x1e8 009413 r2 = r10 009414 r2 += -0x1d8 009415 call <target> 009416 r2 = *(u64 *)(r10 - 0x1e0) 009417 r1 = *(u64 *)(r10 - 0x1e8) 009418 if r1 != 0x2 goto <offset> 009419 *(u64 *)(r10 - 0x258) = r2 009420 r8 = *(u64 *)(r6 + 0x0) 009421 r1 = *(u64 *)(r8 + 0x0) 009422 call <target> 009423 r9 = r0 009424 *(u64 *)(r10 - 0x250) = r6 009425 if r9 == 0x0 goto <offset> 009426 r1 = *(u64 *)(r8 + 0x0) 009427 r1 = *(u64 *)(r1 + 0x0) 009428 r6 = *(u64 *)(r6 + 0x10) 009429 r2 = *(u64 *)(r6 + 0x0) 009430 r2 = *(u64 *)(r2 + 0x0) 009431 r3 = *(u64 *)(r1 + 0x0) 009432 r4 = *(u64 *)(r2 + 0x0) 009433 if r4 != r3 goto <offset> 009434 r3 = *(u64 *)(r1 + 0x8) 009435 r4 = *(u64 *)(r2 + 0x8) 009436 if r4 != r3 goto <offset> 009437 r3 = *(u64 *)(r1 + 0x10) 009438 r4 = *(u64 *)(r2 + 0x10) 009439 if r4 != r3 goto <offset> 009440 r1 = *(u64 *)(r1 + 0x18) 009441 r2 = *(u64 *)(r2 + 0x18) 009442 if r2 != r1 goto <offset> 009443 r1 = r10 009444 r1 += -0x1b8 009445 r2 = <addr> ll 009446 call <target> 009447 r1 = r10 009448 r1 += -0x1a0 009449 r2 = <addr> ll 009450 call -0x1f9f 009451 r1 = <addr> ll 009452 *(u64 *)(r10 - 0x1d0) = r1 009453 *(u8 *)(r10 - 0x188) = 0x2 009454 *(u32 *)(r10 - 0x1c0) = 0x109 009455 *(u64 *)(r10 - 0x1c8) = 0x29 009456 *(u64 *)(r10 - 0x1d8) = 0x0 009457 *(u32 *)(r10 - 0x140) = 0x1005 009458 r1 = r10 009459 r1 += -0x228 009460 r2 = r10 009461 r2 += -0x1d8 009462 call <target> 009463 r3 = *(u64 *)(r10 - 0x220) 009464 r2 = *(u64 *)(r10 - 0x228) 009465 r1 = *(u64 *)(r6 + 0x0) 009466 r1 = *(u64 *)(r1 + 0x0) 009467 r4 = *(u64 *)(r1 + 0x18) 009468 *(u64 *)(r10 - 0x1c0) = r4 009469 r4 = *(u64 *)(r1 + 0x10) 009470 *(u64 *)(r10 - 0x1c8) = r4 009471 r4 = *(u64 *)(r1 + 0x8) 009472 *(u64 *)(r10 - 0x1d0) = r4 009473 r1 = *(u64 *)(r1 + 0x0) 009474 *(u64 *)(r10 - 0x1d8) = r1 009475 r1 = *(u64 *)(r8 + 0x0) 009476 r1 = *(u64 *)(r1 + 0x0) 009477 r4 = *(u64 *)(r1 + 0x18) 009478 *(u64 *)(r10 - 0x1a0) = r4 009479 r4 = *(u64 *)(r1 + 0x10) 009480 *(u64 *)(r10 - 0x1a8) = r4 009481 r4 = *(u64 *)(r1 + 0x8) 009482 *(u64 *)(r10 - 0x1b0) = r4 009483 r1 = *(u64 *)(r1 + 0x0) 009484 *(u64 *)(r10 - 0x1b8) = r1 009485 r1 = r10 009486 r1 += -0x238 009487 r4 = r10 009488 r4 += -0x1d8 009489 call <target> 009490 r1 = *(u64 *)(r10 - 0x238) 009491 r2 = *(u64 *)(r10 - 0x230) 009492 *(u64 *)(r7 + 0x8) = r2 009493 *(u64 *)(r7 + 0x0) = r1 009494 *(u8 *)(r7 + 0x2a) = 0x2 009495 goto <offset> 009496 r1 = *(u64 *)(r6 + 0x8) 009497 r2 = *(u64 *)(r10 - 0x258) 009498 call <target> 009499 r1 = *(u64 *)(r6 + 0x10) 009500 r1 = *(u64 *)(r1 + 0x0) 009501 r5 = *(u64 *)(r1 + 0x8) 009502 r2 = *(u64 *)(r5 + 0x0) 009503 r2 += 0x1 009504 r3 = 0x1 009505 if r2 == 0x0 goto <offset> 009506 r3 = 0x0 009507 r4 = *(u64 *)(r1 + 0x0) 009508 *(u64 *)(r5 + 0x0) = r2 009509 if r3 == 0x1 goto <offset> 009510 r2 = *(u64 *)(r1 + 0x10) 009511 *(u64 *)(r10 - 0x270) = r2 009512 r2 = *(u64 *)(r2 + 0x0) 009513 r2 += 0x1 009514 r3 = 0x1 009515 if r2 == 0x0 goto <offset> 009516 r3 = 0x0 009517 *(u64 *)(r10 - 0x278) = r4 009518 r4 = *(u64 *)(r10 - 0x270) 009519 *(u64 *)(r4 + 0x0) = r2 009520 if r3 == 0x1 goto <offset> 009521 r6 = *(u64 *)(r8 + 0x0) 009522 r4 = *(u64 *)(r6 + 0x8) 009523 r2 = *(u64 *)(r4 + 0x0) 009524 r2 += 0x1 009525 r3 = 0x1 009526 if r2 == 0x0 goto <offset> 009527 r3 = 0x0 009528 *(u64 *)(r10 - 0x280) = r5 009529 w5 = *(u8 *)(r1 + 0x2a) 009530 *(u64 *)(r10 - 0x2a8) = r5 009531 w5 = *(u8 *)(r1 + 0x29) 009532 *(u64 *)(r10 - 0x2a0) = r5 009533 w5 = *(u8 *)(r1 + 0x28) 009534 *(u64 *)(r10 - 0x298) = r5 009535 r5 = *(u64 *)(r1 + 0x20) 009536 *(u64 *)(r10 - 0x290) = r5 009537 r1 = *(u64 *)(r1 + 0x18) 009538 *(u64 *)(r10 - 0x288) = r1 009539 r1 = *(u64 *)(r6 + 0x0) 009540 *(u64 *)(r10 - 0x2b0) = r1 009541 *(u64 *)(r4 + 0x0) = r2 009542 if r3 == 0x1 goto <offset> 009543 r5 = *(u64 *)(r6 + 0x10) 009544 r1 = *(u64 *)(r5 + 0x0) 009545 r1 += 0x1 009546 r2 = 0x1 009547 if r1 == 0x0 goto <offset> 009548 r2 = 0x0 009549 *(u64 *)(r10 - 0x2b8) = r0 009550 *(u64 *)(r5 + 0x0) = r1 009551 if r2 == 0x1 goto <offset> 009552 r1 = *(u64 *)(r10 - 0x250) 009553 r1 = *(u64 *)(r1 + 0x18) 009554 r3 = *(u64 *)(r1 + 0x0) 009555 r0 = *(u64 *)(r3 + 0x8) 009556 r1 = *(u64 *)(r0 + 0x0) 009557 r1 += 0x1 009558 r2 = 0x1 009559 if r1 == 0x0 goto <offset> 009560 r2 = 0x0 009561 w9 = *(u8 *)(r6 + 0x2a) 009562 *(u64 *)(r10 - 0x2e8) = r9 009563 w9 = *(u8 *)(r6 + 0x29) 009564 *(u64 *)(r10 - 0x2e0) = r9 009565 w9 = *(u8 *)(r6 + 0x28) 009566 *(u64 *)(r10 - 0x2d8) = r9 009567 r9 = *(u64 *)(r6 + 0x20) 009568 *(u64 *)(r10 - 0x2d0) = r9 009569 r6 = *(u64 *)(r6 + 0x18) 009570 *(u64 *)(r10 - 0x2c8) = r6 009571 r6 = *(u64 *)(r3 + 0x0) 009572 *(u64 *)(r10 - 0x2c0) = r6 009573 *(u64 *)(r0 + 0x0) = r1 009574 if r2 == 0x1 goto <offset> 009575 r6 = *(u64 *)(r3 + 0x10) 009576 r1 = *(u64 *)(r6 + 0x0) 009577 r1 += 0x1 009578 r2 = 0x1 009579 if r1 == 0x0 goto <offset> 009580 r2 = 0x0 009581 *(u64 *)(r10 - 0x268) = r8 009582 *(u64 *)(r10 - 0x260) = r7 009583 *(u64 *)(r6 + 0x0) = r1 009584 if r2 == 0x1 goto <offset> 009585 r1 = *(u64 *)(r3 + 0x18) 009586 *(u64 *)(r10 - 0x2f0) = r1 009587 r1 = *(u64 *)(r3 + 0x20) 009588 *(u64 *)(r10 - 0x2f8) = r1 009589 w2 = *(u8 *)(r3 + 0x28) 009590 w8 = *(u8 *)(r3 + 0x29) 009591 w3 = *(u8 *)(r3 + 0x2a) 009592 r1 = *(u64 *)(r10 - 0x250) 009593 r9 = *(u64 *)(r1 + 0x20) 009594 r9 = *(u64 *)(r9 + 0x58) 009595 r9 = *(u64 *)(r9 + 0x0) 009596 r7 = *(u64 *)(r9 + 0x18) 009597 *(u64 *)(r10 - 0x10) = r7 009598 r7 = *(u64 *)(r9 + 0x10) 009599 *(u64 *)(r10 - 0x18) = r7 009600 r7 = *(u64 *)(r9 + 0x8) 009601 *(u64 *)(r10 - 0x20) = r7 009602 r7 = *(u64 *)(r9 + 0x0) 009603 *(u64 *)(r10 - 0x28) = r7 009604 r7 = *(u64 *)(r1 + 0x28) 009605 w7 = *(u8 *)(r7 + 0x0) 009606 r9 = r10 009607 r9 += -0x1 009608 *(u64 *)(r10 - 0x38) = r9 009609 r9 = r10 009610 r9 += -0x28 009611 *(u64 *)(r10 - 0x48) = r9 009612 r9 = <addr> ll 009613 *(u64 *)(r10 - 0x58) = r9 009614 *(u8 *)(r10 - 0x1) = w7 009615 r7 = r10 009616 r7 += -0x58 009617 *(u64 *)(r10 - 0x68) = r7 009618 r7 = r10 009619 r7 += -0x68 009620 *(u64 *)(r10 - 0x130) = r7 009621 r7 = *(u64 *)(r10 - 0x2e8) 009622 *(u8 *)(r10 - 0x136) = w7 009623 r7 = *(u64 *)(r10 - 0x2e0) 009624 *(u8 *)(r10 - 0x137) = w7 009625 r7 = *(u64 *)(r10 - 0x2d8) 009626 *(u8 *)(r10 - 0x138) = w7 009627 r7 = *(u64 *)(r10 - 0x2d0) 009628 *(u64 *)(r10 - 0x140) = r7 009629 r7 = *(u64 *)(r10 - 0x2c8) 009630 *(u64 *)(r10 - 0x148) = r7 009631 *(u64 *)(r10 - 0x150) = r5 009632 *(u64 *)(r10 - 0x158) = r4 009633 r4 = *(u64 *)(r10 - 0x2b0) 009634 *(u64 *)(r10 - 0x160) = r4 009635 r4 = *(u64 *)(r10 - 0x2a8) 009636 *(u8 *)(r10 - 0x166) = w4 009637 r4 = *(u64 *)(r10 - 0x2a0) 009638 *(u8 *)(r10 - 0x167) = w4 009639 r4 = *(u64 *)(r10 - 0x298) 009640 *(u8 *)(r10 - 0x168) = w4 009641 r4 = *(u64 *)(r10 - 0x290) 009642 *(u64 *)(r10 - 0x170) = r4 009643 r4 = *(u64 *)(r10 - 0x288) 009644 *(u64 *)(r10 - 0x178) = r4 009645 r4 = *(u64 *)(r10 - 0x270) 009646 *(u64 *)(r10 - 0x180) = r4 009647 r4 = *(u64 *)(r10 - 0x280) 009648 *(u64 *)(r10 - 0x188) = r4 009649 r4 = *(u64 *)(r10 - 0x278) 009650 *(u64 *)(r10 - 0x190) = r4 009651 *(u8 *)(r10 - 0x196) = w3 009652 *(u8 *)(r10 - 0x197) = w8 009653 *(u8 *)(r10 - 0x198) = w2 009654 r2 = *(u64 *)(r10 - 0x2f8) 009655 *(u64 *)(r10 - 0x1a0) = r2 009656 r2 = *(u64 *)(r10 - 0x2f0) 009657 *(u64 *)(r10 - 0x1a8) = r2 009658 *(u64 *)(r10 - 0x1b0) = r6 009659 *(u64 *)(r10 - 0x1b8) = r0 009660 r2 = *(u64 *)(r10 - 0x2c0) 009661 *(u64 *)(r10 - 0x1c0) = r2 009662 *(u64 *)(r10 - 0x30) = 0x1 009663 *(u64 *)(r10 - 0x40) = 0x20 009664 *(u64 *)(r10 - 0x50) = 0x13 009665 *(u64 *)(r10 - 0x60) = 0x3 009666 *(u64 *)(r10 - 0x128) = 0x1 009667 *(u64 *)(r10 - 0x1c8) = 0x0 009668 *(u64 *)(r10 - 0x1d0) = 0x8 009669 *(u64 *)(r10 - 0x1d8) = 0x0 009670 r1 = *(u64 *)(r1 + 0x30) 009671 r5 = *(u64 *)(r1 + 0x0) 009672 r1 = r10 009673 r1 += -0x248 009674 r2 = r10 009675 r2 += -0x1d8 009676 r3 = *(u64 *)(r10 - 0x2b8) 009677 r4 = *(u64 *)(r10 - 0x258) 009678 call <target> 009679 r1 = *(u64 *)(r10 - 0x248) 009680 if r1 == 0x2 goto <offset> 009681 r2 = *(u64 *)(r10 - 0x240) 009682 goto <offset> 009683 r1 = *(u64 *)(r10 - 0x250) 009684 r1 = *(u64 *)(r1 + 0x8) 009685 r2 = *(u64 *)(r10 - 0x258) 009686 call <target> 009687 if r0 > 0x1 goto <offset> 009688 r0 = 0x1 009689 *(u64 *)(r10 - 0x260) = r7 009690 *(u64 *)(r10 - 0x268) = r8 009691 if r0 <= r9 goto <offset> 009692 r5 = *(u64 *)(r6 + 0x0) 009693 r6 = *(u64 *)(r5 + 0x8) 009694 r1 = *(u64 *)(r6 + 0x0) 009695 r1 += 0x1 009696 r2 = 0x1 009697 if r1 == 0x0 goto <offset> 009698 r2 = 0x0 009699 r3 = *(u64 *)(r5 + 0x0) 009700 *(u64 *)(r6 + 0x0) = r1 009701 if r2 == 0x1 goto <offset> 009702 r4 = *(u64 *)(r5 + 0x10) 009703 r1 = *(u64 *)(r4 + 0x0) 009704 r1 += 0x1 009705 r2 = 0x1 009706 if r1 == 0x0 goto <offset> 009707 r2 = 0x0 009708 *(u64 *)(r10 - 0x270) = r3 009709 *(u64 *)(r10 - 0x278) = r4 009710 *(u64 *)(r4 + 0x0) = r1 009711 if r2 == 0x1 goto <offset> 009712 r2 = *(u64 *)(r8 + 0x0) 009713 r4 = *(u64 *)(r2 + 0x8) 009714 r1 = *(u64 *)(r4 + 0x0) 009715 r1 += 0x1 009716 r3 = 0x1 009717 if r1 == 0x0 goto <offset> 009718 r3 = 0x0 009719 *(u64 *)(r10 - 0x280) = r6 009720 w6 = *(u8 *)(r5 + 0x2a) 009721 *(u64 *)(r10 - 0x2a0) = r6 009722 w6 = *(u8 *)(r5 + 0x29) 009723 *(u64 *)(r10 - 0x298) = r6 009724 w6 = *(u8 *)(r5 + 0x28) 009725 *(u64 *)(r10 - 0x290) = r6 009726 r6 = *(u64 *)(r5 + 0x20) 009727 *(u64 *)(r10 - 0x288) = r6 009728 r5 = *(u64 *)(r5 + 0x18) 009729 r6 = *(u64 *)(r2 + 0x0) 009730 *(u64 *)(r10 - 0x2a8) = r6 009731 *(u64 *)(r4 + 0x0) = r1 009732 if r3 == 0x1 goto <offset> 009733 r6 = *(u64 *)(r2 + 0x10) 009734 r1 = *(u64 *)(r6 + 0x0) 009735 r1 += 0x1 009736 r3 = 0x1 009737 if r1 == 0x0 goto <offset> 009738 r3 = 0x0 009739 *(u64 *)(r10 - 0x2b0) = r5 009740 *(u64 *)(r6 + 0x0) = r1 009741 if r3 == 0x1 goto <offset> 009742 r1 = *(u64 *)(r10 - 0x250) 009743 r1 = *(u64 *)(r1 + 0x18) 009744 r7 = *(u64 *)(r1 + 0x0) 009745 r5 = *(u64 *)(r7 + 0x8) 009746 r1 = *(u64 *)(r5 + 0x0) 009747 r1 += 0x1 009748 r8 = 0x1 009749 if r1 == 0x0 goto <offset> 009750 r8 = 0x0 009751 w3 = *(u8 *)(r2 + 0x2a) 009752 *(u64 *)(r10 - 0x2d8) = r3 009753 w3 = *(u8 *)(r2 + 0x29) 009754 *(u64 *)(r10 - 0x2d0) = r3 009755 w3 = *(u8 *)(r2 + 0x28) 009756 *(u64 *)(r10 - 0x2c8) = r3 009757 r3 = *(u64 *)(r2 + 0x20) 009758 *(u64 *)(r10 - 0x2c0) = r3 009759 r2 = *(u64 *)(r2 + 0x18) 009760 *(u64 *)(r10 - 0x2b8) = r2 009761 r3 = *(u64 *)(r7 + 0x0) 009762 *(u64 *)(r5 + 0x0) = r1 009763 if r8 == 0x1 goto <offset> 009764 *(u64 *)(r10 - 0x2e8) = r6 009765 r8 = *(u64 *)(r7 + 0x10) 009766 r1 = *(u64 *)(r8 + 0x0) 009767 r1 += 0x1 009768 r2 = 0x1 009769 if r1 == 0x0 goto <offset> 009770 r2 = 0x0 009771 r6 = r4 009772 *(u64 *)(r10 - 0x2e0) = r3 009773 *(u64 *)(r8 + 0x0) = r1 009774 if r2 == 0x1 goto <offset> 009775 r0 -= r9 009776 r9 = *(u64 *)(r7 + 0x18) 009777 r2 = *(u64 *)(r7 + 0x20) 009778 w1 = *(u8 *)(r7 + 0x28) 009779 w3 = *(u8 *)(r7 + 0x29) 009780 w7 = *(u8 *)(r7 + 0x2a) 009781 r4 = *(u64 *)(r10 - 0x2d8) 009782 *(u8 *)(r10 - 0x7e) = w4 009783 r4 = *(u64 *)(r10 - 0x2d0) 009784 *(u8 *)(r10 - 0x7f) = w4 009785 r4 = *(u64 *)(r10 - 0x2c8) 009786 *(u8 *)(r10 - 0x80) = w4 009787 r4 = *(u64 *)(r10 - 0x2c0) 009788 *(u64 *)(r10 - 0x88) = r4 009789 r4 = *(u64 *)(r10 - 0x2b8) 009790 *(u64 *)(r10 - 0x90) = r4 009791 r4 = *(u64 *)(r10 - 0x2e8) 009792 *(u64 *)(r10 - 0x98) = r4 009793 *(u64 *)(r10 - 0xa0) = r6 009794 r4 = *(u64 *)(r10 - 0x2a8) 009795 *(u64 *)(r10 - 0xa8) = r4 009796 r4 = *(u64 *)(r10 - 0x2a0) 009797 *(u8 *)(r10 - 0xae) = w4 009798 r4 = *(u64 *)(r10 - 0x298) 009799 *(u8 *)(r10 - 0xaf) = w4 009800 r4 = *(u64 *)(r10 - 0x290) 009801 *(u8 *)(r10 - 0xb0) = w4 009802 r4 = *(u64 *)(r10 - 0x288) 009803 *(u64 *)(r10 - 0xb8) = r4 009804 r4 = *(u64 *)(r10 - 0x2b0) 009805 *(u64 *)(r10 - 0xc0) = r4 009806 r4 = *(u64 *)(r10 - 0x278) 009807 *(u64 *)(r10 - 0xc8) = r4 009808 r4 = *(u64 *)(r10 - 0x280) 009809 *(u64 *)(r10 - 0xd0) = r4 009810 r4 = *(u64 *)(r10 - 0x270) 009811 *(u64 *)(r10 - 0xd8) = r4 009812 *(u8 *)(r10 - 0xde) = w7 009813 *(u8 *)(r10 - 0xdf) = w3 009814 *(u8 *)(r10 - 0xe0) = w1 009815 *(u64 *)(r10 - 0xe8) = r2 009816 *(u64 *)(r10 - 0xf0) = r9 009817 *(u64 *)(r10 - 0xf8) = r8 009818 *(u64 *)(r10 - 0x100) = r5 009819 r1 = *(u64 *)(r10 - 0x2e0) 009820 *(u64 *)(r10 - 0x108) = r1 009821 *(u64 *)(r10 - 0x70) = 0x0 009822 *(u64 *)(r10 - 0x78) = 0x8 009823 *(u64 *)(r10 - 0x110) = 0x0 009824 *(u64 *)(r10 - 0x118) = 0x8 009825 *(u64 *)(r10 - 0x120) = 0x0 009826 r1 = r10 009827 r1 += -0x1f8 009828 r2 = r10 009829 r2 += -0x120 009830 r3 = r0 009831 call <target> 009832 r1 = *(u64 *)(r10 - 0x1f8) 009833 r7 = *(u64 *)(r10 - 0x260) 009834 r8 = *(u64 *)(r10 - 0x268) 009835 if r1 != 0x2 goto <offset> 009836 r2 = *(u64 *)(r8 + 0x0) 009837 r6 = *(u64 *)(r2 + 0x8) 009838 r3 = *(u64 *)(r6 + 0x0) 009839 r3 += 0x1 009840 r4 = 0x1 009841 if r3 == 0x0 goto <offset> 009842 r4 = 0x0 009843 r9 = *(u64 *)(r2 + 0x0) 009844 *(u64 *)(r6 + 0x0) = r3 009845 r1 = *(u64 *)(r10 - 0x250) 009846 if r4 == 0x1 goto <offset> 009847 r3 = *(u64 *)(r2 + 0x10) 009848 r4 = *(u64 *)(r3 + 0x0) 009849 r4 += 0x1 009850 r5 = 0x1 009851 if r4 == 0x0 goto <offset> 009852 r5 = 0x0 009853 *(u64 *)(r3 + 0x0) = r4 009854 if r5 == 0x1 goto <offset> 009855 r1 = *(u64 *)(r1 + 0x18) 009856 r7 = *(u64 *)(r1 + 0x0) 009857 r4 = *(u64 *)(r7 + 0x8) 009858 r5 = *(u64 *)(r4 + 0x0) 009859 r5 += 0x1 009860 r0 = 0x1 009861 if r5 == 0x0 goto <offset> 009862 r0 = 0x0 009863 w8 = *(u8 *)(r2 + 0x2a) 009864 *(u64 *)(r10 - 0x288) = r8 009865 w8 = *(u8 *)(r2 + 0x29) 009866 *(u64 *)(r10 - 0x280) = r8 009867 w8 = *(u8 *)(r2 + 0x28) 009868 *(u64 *)(r10 - 0x278) = r8 009869 r8 = *(u64 *)(r2 + 0x20) 009870 *(u64 *)(r10 - 0x270) = r8 009871 r2 = *(u64 *)(r2 + 0x18) 009872 r8 = *(u64 *)(r7 + 0x0) 009873 *(u64 *)(r10 - 0x290) = r8 009874 *(u64 *)(r4 + 0x0) = r5 009875 if r0 == 0x1 goto <offset> 009876 r8 = *(u64 *)(r7 + 0x10) 009877 r5 = *(u64 *)(r8 + 0x0) 009878 r5 += 0x1 009879 r0 = 0x1 009880 if r5 == 0x0 goto <offset> 009881 r0 = 0x0 009882 *(u64 *)(r10 - 0x2b0) = r2 009883 *(u64 *)(r10 - 0x2a8) = r3 009884 *(u64 *)(r10 - 0x2a0) = r9 009885 *(u64 *)(r10 - 0x298) = r6 009886 *(u64 *)(r10 - 0x2b8) = r1 009887 *(u64 *)(r8 + 0x0) = r5 009888 if r0 == 0x1 goto <offset> 009889 r5 = *(u64 *)(r7 + 0x18) 009890 r0 = *(u64 *)(r7 + 0x20) 009891 w6 = *(u8 *)(r7 + 0x28) 009892 w9 = *(u8 *)(r7 + 0x29) 009893 w7 = *(u8 *)(r7 + 0x2a) 009894 r3 = *(u64 *)(r10 - 0x250) 009895 r1 = *(u64 *)(r3 + 0x20) 009896 *(u64 *)(r10 - 0x2c0) = r1 009897 r2 = *(u64 *)(r1 + 0x58) 009898 r2 = *(u64 *)(r2 + 0x0) 009899 r1 = *(u64 *)(r2 + 0x18) 009900 *(u64 *)(r10 - 0x10) = r1 009901 r1 = *(u64 *)(r2 + 0x10) 009902 *(u64 *)(r10 - 0x18) = r1 009903 r1 = *(u64 *)(r2 + 0x8) 009904 *(u64 *)(r10 - 0x20) = r1 009905 r1 = *(u64 *)(r2 + 0x0) 009906 *(u64 *)(r10 - 0x28) = r1 009907 r2 = *(u64 *)(r3 + 0x28) 009908 r1 = r10 009909 r1 += -0x1 009910 *(u64 *)(r10 - 0x2c8) = r2 009911 w2 = *(u8 *)(r2 + 0x0) 009912 *(u64 *)(r10 - 0x38) = r1 009913 r1 = r10 009914 r1 += -0x28 009915 *(u64 *)(r10 - 0x48) = r1 009916 r1 = <addr> ll 009917 *(u64 *)(r10 - 0x58) = r1 009918 *(u8 *)(r10 - 0x1) = w2 009919 r1 = r10 009920 r1 += -0x58 009921 *(u64 *)(r10 - 0x68) = r1 009922 r1 = r10 009923 r1 += -0x68 009924 *(u64 *)(r10 - 0x160) = r1 009925 *(u8 *)(r10 - 0x166) = w7 009926 *(u8 *)(r10 - 0x167) = w9 009927 *(u8 *)(r10 - 0x168) = w6 009928 *(u64 *)(r10 - 0x170) = r0 009929 *(u64 *)(r10 - 0x178) = r5 009930 *(u64 *)(r10 - 0x180) = r8 009931 *(u64 *)(r10 - 0x188) = r4 009932 r1 = *(u64 *)(r10 - 0x290) 009933 *(u64 *)(r10 - 0x190) = r1 009934 r1 = *(u64 *)(r10 - 0x288) 009935 *(u8 *)(r10 - 0x196) = w1 009936 r1 = *(u64 *)(r10 - 0x280) 009937 *(u8 *)(r10 - 0x197) = w1 009938 r1 = *(u64 *)(r10 - 0x278) 009939 *(u8 *)(r10 - 0x198) = w1 009940 r1 = *(u64 *)(r10 - 0x270) 009941 *(u64 *)(r10 - 0x1a0) = r1 009942 r1 = *(u64 *)(r10 - 0x2b0) 009943 *(u64 *)(r10 - 0x1a8) = r1 009944 r1 = *(u64 *)(r10 - 0x2a8) 009945 *(u64 *)(r10 - 0x1b0) = r1 009946 r1 = *(u64 *)(r10 - 0x298) 009947 *(u64 *)(r10 - 0x1b8) = r1 009948 r1 = *(u64 *)(r10 - 0x2a0) 009949 *(u64 *)(r10 - 0x1c0) = r1 009950 *(u64 *)(r10 - 0x30) = 0x1 009951 *(u64 *)(r10 - 0x40) = 0x20 009952 *(u64 *)(r10 - 0x50) = 0x13 009953 *(u64 *)(r10 - 0x60) = 0x3 009954 *(u64 *)(r10 - 0x158) = 0x1 009955 *(u64 *)(r10 - 0x1c8) = 0x0 009956 *(u64 *)(r10 - 0x1d0) = 0x8 009957 *(u64 *)(r10 - 0x1d8) = 0x0 009958 r1 = r10 009959 r1 += -0x208 009960 r2 = r10 009961 r2 += -0x1d8 009962 r3 = *(u64 *)(r10 - 0x258) 009963 call <target> 009964 r1 = *(u64 *)(r10 - 0x208) 009965 if r1 != 0x2 goto <offset> 009966 r1 = *(u64 *)(r10 - 0x268) 009967 r2 = *(u64 *)(r1 + 0x0) 009968 r8 = *(u64 *)(r2 + 0x8) 009969 r3 = *(u64 *)(r8 + 0x0) 009970 r3 += 0x1 009971 r4 = 0x1 009972 if r3 == 0x0 goto <offset> 009973 r4 = 0x0 009974 r9 = *(u64 *)(r2 + 0x0) 009975 *(u64 *)(r8 + 0x0) = r3 009976 if r4 == 0x1 goto <offset> 009977 r3 = *(u64 *)(r2 + 0x10) 009978 r4 = *(u64 *)(r3 + 0x0) 009979 r4 += 0x1 009980 r5 = 0x1 009981 if r4 == 0x0 goto <offset> 009982 r5 = 0x0 009983 *(u64 *)(r3 + 0x0) = r4 009984 if r5 == 0x1 goto <offset> 009985 r1 = *(u64 *)(r10 - 0x2b8) 009986 r5 = *(u64 *)(r1 + 0x0) 009987 r4 = *(u64 *)(r5 + 0x8) 009988 r0 = *(u64 *)(r4 + 0x0) 009989 r0 += 0x1 009990 r6 = 0x1 009991 if r0 == 0x0 goto <offset> 009992 r6 = 0x0 009993 w1 = *(u8 *)(r2 + 0x2a) 009994 *(u64 *)(r10 - 0x280) = r1 009995 w1 = *(u8 *)(r2 + 0x29) 009996 *(u64 *)(r10 - 0x278) = r1 009997 w1 = *(u8 *)(r2 + 0x28) 009998 *(u64 *)(r10 - 0x270) = r1 009999 r1 = *(u64 *)(r2 + 0x20) 010000 *(u64 *)(r10 - 0x258) = r1 010001 r1 = *(u64 *)(r2 + 0x18) 010002 r2 = *(u64 *)(r5 + 0x0) 010003 *(u64 *)(r4 + 0x0) = r0 010004 if r6 == 0x1 goto <offset> 010005 r7 = *(u64 *)(r5 + 0x10) 010006 r0 = *(u64 *)(r7 + 0x0) 010007 r0 += 0x1 010008 r6 = 0x1 010009 if r0 == 0x0 goto <offset> 010010 r6 = 0x0 010011 *(u64 *)(r10 - 0x2a0) = r2 010012 *(u64 *)(r10 - 0x298) = r1 010013 *(u64 *)(r10 - 0x290) = r9 010014 *(u64 *)(r10 - 0x288) = r8 010015 *(u64 *)(r7 + 0x0) = r0 010016 if r6 == 0x1 goto <offset> 010017 r0 = *(u64 *)(r5 + 0x18) 010018 r6 = *(u64 *)(r5 + 0x20) 010019 w8 = *(u8 *)(r5 + 0x28) 010020 w9 = *(u8 *)(r5 + 0x29) 010021 w5 = *(u8 *)(r5 + 0x2a) 010022 r1 = *(u64 *)(r10 - 0x2c0) 010023 r2 = *(u64 *)(r1 + 0x58) 010024 r2 = *(u64 *)(r2 + 0x0) 010025 r1 = *(u64 *)(r2 + 0x18) 010026 *(u64 *)(r10 - 0x10) = r1 010027 r1 = *(u64 *)(r2 + 0x10) 010028 *(u64 *)(r10 - 0x18) = r1 010029 r1 = *(u64 *)(r2 + 0x8) 010030 *(u64 *)(r10 - 0x20) = r1 010031 r1 = *(u64 *)(r2 + 0x0) 010032 *(u64 *)(r10 - 0x28) = r1 010033 r1 = *(u64 *)(r10 - 0x2c8) 010034 w1 = *(u8 *)(r1 + 0x0) 010035 r2 = r10 010036 r2 += -0x1 010037 *(u64 *)(r10 - 0x38) = r2 010038 r2 = r10 010039 r2 += -0x28 010040 *(u64 *)(r10 - 0x48) = r2 010041 r2 = <addr> ll 010042 *(u64 *)(r10 - 0x58) = r2 010043 *(u8 *)(r10 - 0x1) = w1 010044 r1 = r10 010045 r1 += -0x58 010046 *(u64 *)(r10 - 0x68) = r1 010047 r1 = r10 010048 r1 += -0x68 010049 *(u64 *)(r10 - 0x160) = r1 010050 *(u8 *)(r10 - 0x166) = w5 010051 *(u8 *)(r10 - 0x167) = w9 010052 *(u8 *)(r10 - 0x168) = w8 010053 *(u64 *)(r10 - 0x170) = r6 010054 *(u64 *)(r10 - 0x178) = r0 010055 *(u64 *)(r10 - 0x180) = r7 010056 *(u64 *)(r10 - 0x188) = r4 010057 r1 = *(u64 *)(r10 - 0x2a0) 010058 *(u64 *)(r10 - 0x190) = r1 010059 r1 = *(u64 *)(r10 - 0x280) 010060 *(u8 *)(r10 - 0x196) = w1 010061 r1 = *(u64 *)(r10 - 0x278) 010062 *(u8 *)(r10 - 0x197) = w1 010063 r1 = *(u64 *)(r10 - 0x270) 010064 *(u8 *)(r10 - 0x198) = w1 010065 r1 = *(u64 *)(r10 - 0x258) 010066 *(u64 *)(r10 - 0x1a0) = r1 010067 r1 = *(u64 *)(r10 - 0x298) 010068 *(u64 *)(r10 - 0x1a8) = r1 010069 *(u64 *)(r10 - 0x1b0) = r3 010070 r1 = *(u64 *)(r10 - 0x288) 010071 *(u64 *)(r10 - 0x1b8) = r1 010072 r1 = *(u64 *)(r10 - 0x290) 010073 *(u64 *)(r10 - 0x1c0) = r1 010074 *(u64 *)(r10 - 0x30) = 0x1 010075 *(u64 *)(r10 - 0x40) = 0x20 010076 *(u64 *)(r10 - 0x50) = 0x13 010077 *(u64 *)(r10 - 0x60) = 0x3 010078 *(u64 *)(r10 - 0x158) = 0x1 010079 *(u64 *)(r10 - 0x1c8) = 0x0 010080 *(u64 *)(r10 - 0x1d0) = 0x8 010081 *(u64 *)(r10 - 0x1d8) = 0x0 010082 r1 = *(u64 *)(r10 - 0x250) 010083 r1 = *(u64 *)(r1 + 0x30) 010084 r3 = *(u64 *)(r1 + 0x0) 010085 r1 = r10 010086 r1 += -0x218 010087 r2 = r10 010088 r2 += -0x1d8 010089 call <target> 010090 r1 = *(u64 *)(r10 - 0x218) 010091 if r1 != 0x2 goto <offset> 010092 r1 = *(u64 *)(r10 - 0x268) 010093 r2 = *(u64 *)(r1 + 0x0) 010094 r1 = *(u64 *)(r2 + 0x8) 010095 r4 = *(u64 *)(r1 + 0x0) 010096 r4 += 0x1 010097 r5 = 0x1 010098 if r4 == 0x0 goto <offset> 010099 r5 = 0x0 010100 r3 = *(u64 *)(r2 + 0x0) 010101 *(u64 *)(r1 + 0x0) = r4 010102 if r5 == 0x1 goto <offset> 010103 r4 = *(u64 *)(r2 + 0x10) 010104 r5 = *(u64 *)(r4 + 0x0) 010105 r5 += 0x1 010106 r0 = 0x1 010107 if r5 == 0x0 goto <offset> 010108 r0 = 0x0 010109 *(u64 *)(r4 + 0x0) = r5 010110 if r0 == 0x1 goto <offset> 010111 r5 = *(u64 *)(r2 + 0x18) 010112 r0 = *(u64 *)(r2 + 0x20) 010113 w6 = *(u8 *)(r2 + 0x28) 010114 w7 = *(u8 *)(r2 + 0x29) 010115 w2 = *(u8 *)(r2 + 0x2a) 010116 r8 = *(u64 *)(r10 - 0x260) 010117 *(u8 *)(r8 + 0x2a) = w2 010118 *(u8 *)(r8 + 0x29) = w7 010119 *(u8 *)(r8 + 0x28) = w6 010120 *(u64 *)(r8 + 0x20) = r0 010121 *(u64 *)(r8 + 0x18) = r5 010122 *(u64 *)(r8 + 0x10) = r4 010123 *(u64 *)(r8 + 0x8) = r1 010124 *(u64 *)(r8 + 0x0) = r3 010125 goto <offset> 010126 r2 = *(u64 *)(r10 - 0x200) 010127 goto <offset> 010128 r2 = *(u64 *)(r10 - 0x1f0) 010129 *(u64 *)(r7 + 0x0) = r1 010130 *(u64 *)(r7 + 0x8) = r2 010131 goto <offset> 010132 r2 = *(u64 *)(r10 - 0x210) 010133 r3 = *(u64 *)(r10 - 0x260) 010134 *(u64 *)(r3 + 0x0) = r1 010135 *(u64 *)(r3 + 0x8) = r2 010136 *(u8 *)(r3 + 0x2a) = 0x2 010137 exit 010138 call abort 010139 r6 = r2 010140 r9 = r1 010141 r7 = *(u64 *)(r6 + 0x0) 010142 r1 = *(u64 *)(r7 + 0x0) 010143 call <target> 010144 r8 = r0 010145 if r8 == 0x0 goto <offset> 010146 r1 = *(u64 *)(r7 + 0x0) 010147 r1 = *(u64 *)(r1 + 0x0) 010148 *(u64 *)(r10 - 0x248) = r6 010149 r6 = *(u64 *)(r6 + 0x10) 010150 r2 = *(u64 *)(r6 + 0x0) 010151 r2 = *(u64 *)(r2 + 0x0) 010152 r3 = *(u64 *)(r1 + 0x0) 010153 r4 = *(u64 *)(r2 + 0x0) 010154 if r4 != r3 goto <offset> 010155 r3 = *(u64 *)(r1 + 0x8) 010156 r4 = *(u64 *)(r2 + 0x8) 010157 if r4 != r3 goto <offset> 010158 r3 = *(u64 *)(r1 + 0x10) 010159 r4 = *(u64 *)(r2 + 0x10) 010160 if r4 != r3 goto <offset> 010161 r1 = *(u64 *)(r1 + 0x18) 010162 r2 = *(u64 *)(r2 + 0x18) 010163 if r2 != r1 goto <offset> 010164 r1 = r10 010165 r1 += -0x128 010166 r2 = <addr> ll 010167 call <target> 010168 *(u64 *)(r10 - 0x18) = 0x0 010169 *(u64 *)(r10 - 0x20) = 0x1 010170 *(u64 *)(r10 - 0x28) = 0x0 010171 r1 = <addr> ll 010172 *(u64 *)(r10 - 0x50) = r1 010173 r1 = r10 010174 r1 += -0x28 010175 *(u64 *)(r10 - 0x58) = r1 010176 r1 = <addr> ll 010177 *(u64 *)(r10 - 0x48) = r1 010178 r2 = r10 010179 r2 += -0x58 010180 r1 = <addr> ll 010181 call <target> 010182 if r0 != 0x0 goto <offset> 010183 r1 = *(u64 *)(r10 - 0x18) 010184 *(u64 *)(r10 - 0x198) = r1 010185 r1 = *(u64 *)(r10 - 0x20) 010186 *(u64 *)(r10 - 0x1a0) = r1 010187 r1 = *(u64 *)(r10 - 0x28) 010188 *(u64 *)(r10 - 0x1a8) = r1 010189 r1 = *(u64 *)(r10 - 0x128) 010190 *(u64 *)(r10 - 0x1c0) = r1 010191 r1 = *(u64 *)(r10 - 0x120) 010192 *(u64 *)(r10 - 0x1b8) = r1 010193 r1 = *(u64 *)(r10 - 0x118) 010194 *(u64 *)(r10 - 0x1b0) = r1 010195 r1 = <addr> ll 010196 *(u64 *)(r10 - 0x1d8) = r1 010197 *(u32 *)(r10 - 0x148) = 0x1005 010198 *(u8 *)(r10 - 0x190) = 0x2 010199 *(u32 *)(r10 - 0x1c8) = 0x109 010200 *(u64 *)(r10 - 0x1d0) = 0x29 010201 *(u64 *)(r10 - 0x1e0) = 0x0 010202 r1 = r10 010203 r1 += -0x220 010204 r2 = r10 010205 r2 += -0x1e0 010206 call <target> 010207 r3 = *(u64 *)(r10 - 0x218) 010208 r2 = *(u64 *)(r10 - 0x220) 010209 r1 = *(u64 *)(r6 + 0x0) 010210 r1 = *(u64 *)(r1 + 0x0) 010211 r4 = *(u64 *)(r1 + 0x18) 010212 *(u64 *)(r10 - 0x1c8) = r4 010213 r4 = *(u64 *)(r1 + 0x10) 010214 *(u64 *)(r10 - 0x1d0) = r4 010215 r4 = *(u64 *)(r1 + 0x8) 010216 *(u64 *)(r10 - 0x1d8) = r4 010217 r1 = *(u64 *)(r1 + 0x0) 010218 *(u64 *)(r10 - 0x1e0) = r1 010219 r1 = *(u64 *)(r7 + 0x0) 010220 r1 = *(u64 *)(r1 + 0x0) 010221 r4 = *(u64 *)(r1 + 0x18) 010222 *(u64 *)(r10 - 0x1a8) = r4 010223 r4 = *(u64 *)(r1 + 0x10) 010224 *(u64 *)(r10 - 0x1b0) = r4 010225 r4 = *(u64 *)(r1 + 0x8) 010226 *(u64 *)(r10 - 0x1b8) = r4 010227 r1 = *(u64 *)(r1 + 0x0) 010228 *(u64 *)(r10 - 0x1c0) = r1 010229 r1 = r10 010230 r1 += -0x230 010231 r4 = r10 010232 r4 += -0x1e0 010233 call <target> 010234 r1 = *(u64 *)(r10 - 0x230) 010235 r2 = *(u64 *)(r10 - 0x228) 010236 *(u64 *)(r9 + 0x8) = r2 010237 *(u64 *)(r9 + 0x0) = r1 010238 *(u8 *)(r9 + 0x72) = 0x2 010239 goto <offset> 010240 r1 = *(u64 *)(r6 + 0x8) 010241 r2 = 0x73 010242 call <target> 010243 *(u64 *)(r10 - 0x248) = r0 010244 r1 = *(u64 *)(r6 + 0x10) 010245 r1 = *(u64 *)(r1 + 0x0) 010246 r5 = *(u64 *)(r1 + 0x8) 010247 r2 = *(u64 *)(r5 + 0x0) 010248 r2 += 0x1 010249 r3 = 0x1 010250 if r2 == 0x0 goto <offset> 010251 r3 = 0x0 010252 r4 = *(u64 *)(r1 + 0x0) 010253 *(u64 *)(r5 + 0x0) = r2 010254 if r3 == 0x1 goto <offset> 010255 r0 = *(u64 *)(r1 + 0x10) 010256 r2 = *(u64 *)(r0 + 0x0) 010257 r2 += 0x1 010258 r3 = 0x1 010259 if r2 == 0x0 goto <offset> 010260 r3 = 0x0 010261 *(u64 *)(r0 + 0x0) = r2 010262 if r3 == 0x1 goto <offset> 010263 *(u64 *)(r10 - 0x268) = r0 010264 *(u64 *)(r10 - 0x260) = r4 010265 r0 = *(u64 *)(r7 + 0x0) 010266 r4 = *(u64 *)(r0 + 0x8) 010267 r2 = *(u64 *)(r4 + 0x0) 010268 r2 += 0x1 010269 r3 = 0x1 010270 if r2 == 0x0 goto <offset> 010271 r3 = 0x0 010272 w8 = *(u8 *)(r1 + 0x2a) 010273 *(u64 *)(r10 - 0x288) = r8 010274 w8 = *(u8 *)(r1 + 0x29) 010275 *(u64 *)(r10 - 0x280) = r8 010276 w8 = *(u8 *)(r1 + 0x28) 010277 *(u64 *)(r10 - 0x278) = r8 010278 r8 = *(u64 *)(r1 + 0x20) 010279 *(u64 *)(r10 - 0x270) = r8 010280 r1 = *(u64 *)(r1 + 0x18) 010281 r8 = *(u64 *)(r0 + 0x0) 010282 *(u64 *)(r4 + 0x0) = r2 010283 if r3 == 0x1 goto <offset> 010284 *(u64 *)(r10 - 0x290) = r1 010285 r2 = *(u64 *)(r0 + 0x10) 010286 r1 = *(u64 *)(r2 + 0x0) 010287 r1 += 0x1 010288 r3 = 0x1 010289 if r1 == 0x0 goto <offset> 010290 r3 = 0x0 010291 *(u64 *)(r2 + 0x0) = r1 010292 if r3 == 0x1 goto <offset> 010293 *(u64 *)(r10 - 0x2b0) = r4 010294 r4 = r9 010295 *(u64 *)(r10 - 0x298) = r5 010296 *(u64 *)(r10 - 0x258) = r7 010297 r1 = *(u64 *)(r6 + 0x18) 010298 r7 = *(u64 *)(r1 + 0x0) 010299 r5 = *(u64 *)(r7 + 0x8) 010300 r1 = *(u64 *)(r5 + 0x0) 010301 r1 += 0x1 010302 r3 = 0x1 010303 if r1 == 0x0 goto <offset> 010304 r3 = 0x0 010305 w9 = *(u8 *)(r0 + 0x2a) 010306 *(u64 *)(r10 - 0x2c8) = r9 010307 w9 = *(u8 *)(r0 + 0x29) 010308 *(u64 *)(r10 - 0x2c0) = r9 010309 w9 = *(u8 *)(r0 + 0x28) 010310 *(u64 *)(r10 - 0x2b8) = r9 010311 r9 = *(u64 *)(r0 + 0x20) 010312 *(u64 *)(r10 - 0x2a8) = r9 010313 r0 = *(u64 *)(r0 + 0x18) 010314 *(u64 *)(r10 - 0x2a0) = r0 010315 r0 = *(u64 *)(r7 + 0x0) 010316 *(u64 *)(r5 + 0x0) = r1 010317 if r3 == 0x1 goto <offset> 010318 *(u64 *)(r10 - 0x2d0) = r0 010319 r0 = r6 010320 r6 = *(u64 *)(r7 + 0x10) 010321 r1 = *(u64 *)(r6 + 0x0) 010322 r1 += 0x1 010323 r3 = 0x1 010324 if r1 == 0x0 goto <offset> 010325 r3 = 0x0 010326 *(u64 *)(r6 + 0x0) = r1 010327 if r3 == 0x1 goto <offset> 010328 *(u64 *)(r10 - 0x250) = r4 010329 r1 = *(u64 *)(r7 + 0x18) 010330 *(u64 *)(r10 - 0x2d8) = r1 010331 r1 = *(u64 *)(r7 + 0x20) 010332 *(u64 *)(r10 - 0x2e0) = r1 010333 w1 = *(u8 *)(r7 + 0x28) 010334 *(u64 *)(r10 - 0x2e8) = r1 010335 w3 = *(u8 *)(r7 + 0x29) 010336 w7 = *(u8 *)(r7 + 0x2a) 010337 r1 = r0 010338 r9 = *(u64 *)(r1 + 0x20) 010339 r9 = *(u64 *)(r9 + 0x58) 010340 r9 = *(u64 *)(r9 + 0x0) 010341 r0 = *(u64 *)(r9 + 0x18) 010342 *(u64 *)(r10 - 0x10) = r0 010343 r0 = *(u64 *)(r9 + 0x10) 010344 *(u64 *)(r10 - 0x18) = r0 010345 r0 = *(u64 *)(r9 + 0x8) 010346 *(u64 *)(r10 - 0x20) = r0 010347 r0 = *(u64 *)(r9 + 0x0) 010348 *(u64 *)(r10 - 0x28) = r0 010349 r0 = *(u64 *)(r1 + 0x28) 010350 w0 = *(u8 *)(r0 + 0x0) 010351 r9 = r10 010352 r9 += -0x1 010353 *(u64 *)(r10 - 0x38) = r9 010354 r9 = r10 010355 r9 += -0x28 010356 *(u64 *)(r10 - 0x48) = r9 010357 r9 = <addr> ll 010358 *(u64 *)(r10 - 0x58) = r9 010359 *(u8 *)(r10 - 0x1) = w0 010360 r0 = r10 010361 r0 += -0x58 010362 *(u64 *)(r10 - 0x128) = r0 010363 r0 = r10 010364 r0 += -0x128 010365 *(u64 *)(r10 - 0x138) = r0 010366 r4 = *(u64 *)(r10 - 0x2c8) 010367 *(u8 *)(r10 - 0x13e) = w4 010368 r4 = *(u64 *)(r10 - 0x2c0) 010369 *(u8 *)(r10 - 0x13f) = w4 010370 r4 = *(u64 *)(r10 - 0x2b8) 010371 *(u8 *)(r10 - 0x140) = w4 010372 r0 = *(u64 *)(r10 - 0x2a8) 010373 *(u64 *)(r10 - 0x148) = r0 010374 r0 = *(u64 *)(r10 - 0x2a0) 010375 *(u64 *)(r10 - 0x150) = r0 010376 *(u64 *)(r10 - 0x158) = r2 010377 r2 = *(u64 *)(r10 - 0x2b0) 010378 *(u64 *)(r10 - 0x160) = r2 010379 *(u64 *)(r10 - 0x168) = r8 010380 r2 = *(u64 *)(r10 - 0x288) 010381 *(u8 *)(r10 - 0x16e) = w2 010382 r2 = *(u64 *)(r10 - 0x280) 010383 *(u8 *)(r10 - 0x16f) = w2 010384 r2 = *(u64 *)(r10 - 0x278) 010385 *(u8 *)(r10 - 0x170) = w2 010386 r2 = *(u64 *)(r10 - 0x270) 010387 *(u64 *)(r10 - 0x178) = r2 010388 r2 = *(u64 *)(r10 - 0x290) 010389 *(u64 *)(r10 - 0x180) = r2 010390 r2 = *(u64 *)(r10 - 0x268) 010391 *(u64 *)(r10 - 0x188) = r2 010392 r2 = *(u64 *)(r10 - 0x298) 010393 *(u64 *)(r10 - 0x190) = r2 010394 r2 = *(u64 *)(r10 - 0x260) 010395 *(u64 *)(r10 - 0x198) = r2 010396 *(u8 *)(r10 - 0x19e) = w7 010397 *(u8 *)(r10 - 0x19f) = w3 010398 r2 = *(u64 *)(r10 - 0x2e8) 010399 *(u8 *)(r10 - 0x1a0) = w2 010400 r2 = *(u64 *)(r10 - 0x2e0) 010401 *(u64 *)(r10 - 0x1a8) = r2 010402 r2 = *(u64 *)(r10 - 0x2d8) 010403 *(u64 *)(r10 - 0x1b0) = r2 010404 *(u64 *)(r10 - 0x1b8) = r6 010405 *(u64 *)(r10 - 0x1c0) = r5 010406 r2 = *(u64 *)(r10 - 0x2d0) 010407 *(u64 *)(r10 - 0x1c8) = r2 010408 *(u64 *)(r10 - 0x30) = 0x1 010409 *(u64 *)(r10 - 0x40) = 0x20 010410 *(u64 *)(r10 - 0x50) = 0xb 010411 *(u64 *)(r10 - 0x120) = 0x3 010412 *(u64 *)(r10 - 0x130) = 0x1 010413 *(u64 *)(r10 - 0x1d0) = 0x0 010414 *(u64 *)(r10 - 0x1d8) = 0x8 010415 *(u64 *)(r10 - 0x1e0) = 0x0 010416 r1 = *(u64 *)(r1 + 0x30) 010417 r5 = *(u64 *)(r1 + 0x0) 010418 r1 = r10 010419 r1 += -0x240 010420 r2 = r10 010421 r2 += -0x1e0 010422 r3 = *(u64 *)(r10 - 0x248) 010423 r4 = 0x73 010424 call <target> 010425 r1 = *(u64 *)(r10 - 0x240) 010426 if r1 == 0x2 goto <offset> 010427 r2 = *(u64 *)(r10 - 0x238) 010428 goto <offset> 010429 r1 = *(u64 *)(r10 - 0x248) 010430 r1 = *(u64 *)(r1 + 0x8) 010431 r2 = 0x73 010432 call <target> 010433 if r0 > 0x1 goto <offset> 010434 r0 = 0x1 010435 *(u64 *)(r10 - 0x250) = r9 010436 *(u64 *)(r10 - 0x258) = r7 010437 if r0 <= r8 goto <offset> 010438 r2 = *(u64 *)(r6 + 0x0) 010439 r5 = *(u64 *)(r2 + 0x8) 010440 r1 = *(u64 *)(r5 + 0x0) 010441 r1 += 0x1 010442 r3 = 0x1 010443 if r1 == 0x0 goto <offset> 010444 r3 = 0x0 010445 r4 = *(u64 *)(r2 + 0x0) 010446 *(u64 *)(r5 + 0x0) = r1 010447 if r3 == 0x1 goto <offset> 010448 r1 = *(u64 *)(r2 + 0x10) 010449 *(u64 *)(r10 - 0x260) = r1 010450 r1 = *(u64 *)(r1 + 0x0) 010451 r1 += 0x1 010452 r3 = 0x1 010453 r6 = *(u64 *)(r10 - 0x248) 010454 if r1 == 0x0 goto <offset> 010455 r3 = 0x0 010456 *(u64 *)(r10 - 0x268) = r4 010457 r4 = *(u64 *)(r10 - 0x260) 010458 *(u64 *)(r4 + 0x0) = r1 010459 if r3 == 0x1 goto <offset> 010460 r9 = *(u64 *)(r7 + 0x0) 010461 r4 = *(u64 *)(r9 + 0x8) 010462 r1 = *(u64 *)(r4 + 0x0) 010463 r1 += 0x1 010464 r3 = 0x1 010465 if r1 == 0x0 goto <offset> 010466 r3 = 0x0 010467 *(u64 *)(r10 - 0x270) = r5 010468 w5 = *(u8 *)(r2 + 0x2a) 010469 *(u64 *)(r10 - 0x298) = r5 010470 w5 = *(u8 *)(r2 + 0x29) 010471 *(u64 *)(r10 - 0x290) = r5 010472 w5 = *(u8 *)(r2 + 0x28) 010473 *(u64 *)(r10 - 0x288) = r5 010474 r5 = *(u64 *)(r2 + 0x20) 010475 *(u64 *)(r10 - 0x280) = r5 010476 r2 = *(u64 *)(r2 + 0x18) 010477 *(u64 *)(r10 - 0x278) = r2 010478 r2 = *(u64 *)(r9 + 0x0) 010479 *(u64 *)(r10 - 0x2a0) = r2 010480 *(u64 *)(r4 + 0x0) = r1 010481 if r3 == 0x1 goto <offset> 010482 r5 = *(u64 *)(r9 + 0x10) 010483 r1 = *(u64 *)(r5 + 0x0) 010484 r1 += 0x1 010485 r2 = 0x1 010486 if r1 == 0x0 goto <offset> 010487 r2 = 0x0 010488 *(u64 *)(r5 + 0x0) = r1 010489 if r2 == 0x1 goto <offset> 010490 *(u64 *)(r10 - 0x2a8) = r4 010491 r1 = *(u64 *)(r6 + 0x18) 010492 r2 = *(u64 *)(r1 + 0x0) 010493 r6 = *(u64 *)(r2 + 0x8) 010494 r1 = *(u64 *)(r6 + 0x0) 010495 r1 += 0x1 010496 r3 = 0x1 010497 if r1 == 0x0 goto <offset> 010498 r3 = 0x0 010499 w4 = *(u8 *)(r9 + 0x2a) 010500 *(u64 *)(r10 - 0x2d8) = r4 010501 w4 = *(u8 *)(r9 + 0x29) 010502 *(u64 *)(r10 - 0x2d0) = r4 010503 w4 = *(u8 *)(r9 + 0x28) 010504 *(u64 *)(r10 - 0x2c8) = r4 010505 r4 = *(u64 *)(r9 + 0x20) 010506 *(u64 *)(r10 - 0x2c0) = r4 010507 r9 = *(u64 *)(r9 + 0x18) 010508 *(u64 *)(r10 - 0x2b8) = r9 010509 r9 = *(u64 *)(r2 + 0x0) 010510 *(u64 *)(r10 - 0x2b0) = r9 010511 *(u64 *)(r6 + 0x0) = r1 010512 if r3 == 0x1 goto <offset> 010513 *(u64 *)(r10 - 0x2e0) = r5 010514 r9 = *(u64 *)(r2 + 0x10) 010515 r1 = *(u64 *)(r9 + 0x0) 010516 r1 += 0x1 010517 r3 = 0x1 010518 r5 = *(u64 *)(r10 - 0x2a8) 010519 if r1 == 0x0 goto <offset> 010520 r3 = 0x0 010521 *(u64 *)(r9 + 0x0) = r1 010522 if r3 == 0x1 goto <offset> 010523 r0 -= r8 010524 r8 = *(u64 *)(r2 + 0x18) 010525 r1 = *(u64 *)(r2 + 0x20) 010526 w3 = *(u8 *)(r2 + 0x28) 010527 w7 = *(u8 *)(r2 + 0x29) 010528 w2 = *(u8 *)(r2 + 0x2a) 010529 r4 = *(u64 *)(r10 - 0x2d8) 010530 *(u8 *)(r10 - 0x6e) = w4 010531 r4 = *(u64 *)(r10 - 0x2d0) 010532 *(u8 *)(r10 - 0x6f) = w4 010533 r4 = *(u64 *)(r10 - 0x2c8) 010534 *(u8 *)(r10 - 0x70) = w4 010535 r4 = *(u64 *)(r10 - 0x2c0) 010536 *(u64 *)(r10 - 0x78) = r4 010537 r4 = *(u64 *)(r10 - 0x2b8) 010538 *(u64 *)(r10 - 0x80) = r4 010539 r4 = *(u64 *)(r10 - 0x2e0) 010540 *(u64 *)(r10 - 0x88) = r4 010541 *(u64 *)(r10 - 0x90) = r5 010542 r4 = *(u64 *)(r10 - 0x2a0) 010543 *(u64 *)(r10 - 0x98) = r4 010544 r4 = *(u64 *)(r10 - 0x298) 010545 *(u8 *)(r10 - 0x9e) = w4 010546 r4 = *(u64 *)(r10 - 0x290) 010547 *(u8 *)(r10 - 0x9f) = w4 010548 r4 = *(u64 *)(r10 - 0x288) 010549 *(u8 *)(r10 - 0xa0) = w4 010550 r4 = *(u64 *)(r10 - 0x280) 010551 *(u64 *)(r10 - 0xa8) = r4 010552 r4 = *(u64 *)(r10 - 0x278) 010553 *(u64 *)(r10 - 0xb0) = r4 010554 r4 = *(u64 *)(r10 - 0x260) 010555 *(u64 *)(r10 - 0xb8) = r4 010556 r4 = *(u64 *)(r10 - 0x270) 010557 *(u64 *)(r10 - 0xc0) = r4 010558 r4 = *(u64 *)(r10 - 0x268) 010559 *(u64 *)(r10 - 0xc8) = r4 010560 *(u8 *)(r10 - 0xce) = w2 010561 *(u8 *)(r10 - 0xcf) = w7 010562 *(u8 *)(r10 - 0xd0) = w3 010563 *(u64 *)(r10 - 0xd8) = r1 010564 *(u64 *)(r10 - 0xe0) = r8 010565 *(u64 *)(r10 - 0xe8) = r9 010566 *(u64 *)(r10 - 0xf0) = r6 010567 r1 = *(u64 *)(r10 - 0x2b0) 010568 *(u64 *)(r10 - 0xf8) = r1 010569 *(u64 *)(r10 - 0x60) = 0x0 010570 *(u64 *)(r10 - 0x68) = 0x8 010571 *(u64 *)(r10 - 0x100) = 0x0 010572 *(u64 *)(r10 - 0x108) = 0x8 010573 *(u64 *)(r10 - 0x110) = 0x0 010574 r1 = r10 010575 r1 += -0x1f0 010576 r2 = r10 010577 r2 += -0x110 010578 r3 = r0 010579 call <target> 010580 r1 = *(u64 *)(r10 - 0x1f0) 010581 r9 = *(u64 *)(r10 - 0x250) 010582 r7 = *(u64 *)(r10 - 0x258) 010583 if r1 != 0x2 goto <offset> 010584 r2 = *(u64 *)(r7 + 0x0) 010585 r8 = *(u64 *)(r2 + 0x8) 010586 r3 = *(u64 *)(r8 + 0x0) 010587 r3 += 0x1 010588 r4 = 0x1 010589 if r3 == 0x0 goto <offset> 010590 r4 = 0x0 010591 r0 = *(u64 *)(r2 + 0x0) 010592 *(u64 *)(r8 + 0x0) = r3 010593 r1 = *(u64 *)(r10 - 0x248) 010594 if r4 == 0x1 goto <offset> 010595 r3 = *(u64 *)(r2 + 0x10) 010596 r4 = *(u64 *)(r3 + 0x0) 010597 r4 += 0x1 010598 r5 = 0x1 010599 if r4 == 0x0 goto <offset> 010600 r5 = 0x0 010601 *(u64 *)(r10 - 0x260) = r0 010602 *(u64 *)(r3 + 0x0) = r4 010603 if r5 == 0x1 goto <offset> 010604 r1 = *(u64 *)(r1 + 0x18) 010605 r5 = *(u64 *)(r1 + 0x0) 010606 r4 = *(u64 *)(r5 + 0x8) 010607 r0 = *(u64 *)(r4 + 0x0) 010608 r0 += 0x1 010609 r6 = 0x1 010610 if r0 == 0x0 goto <offset> 010611 r6 = 0x0 010612 w7 = *(u8 *)(r2 + 0x2a) 010613 *(u64 *)(r10 - 0x280) = r7 010614 w7 = *(u8 *)(r2 + 0x29) 010615 *(u64 *)(r10 - 0x278) = r7 010616 w7 = *(u8 *)(r2 + 0x28) 010617 *(u64 *)(r10 - 0x270) = r7 010618 r7 = *(u64 *)(r2 + 0x20) 010619 *(u64 *)(r10 - 0x268) = r7 010620 r2 = *(u64 *)(r2 + 0x18) 010621 r7 = *(u64 *)(r5 + 0x0) 010622 *(u64 *)(r10 - 0x288) = r7 010623 *(u64 *)(r4 + 0x0) = r0 010624 if r6 == 0x1 goto <offset> 010625 r7 = *(u64 *)(r5 + 0x10) 010626 r0 = *(u64 *)(r7 + 0x0) 010627 r0 += 0x1 010628 r6 = 0x1 010629 if r0 == 0x0 goto <offset> 010630 r6 = 0x0 010631 *(u64 *)(r10 - 0x2a0) = r2 010632 *(u64 *)(r10 - 0x298) = r3 010633 *(u64 *)(r10 - 0x290) = r8 010634 *(u64 *)(r10 - 0x2a8) = r1 010635 *(u64 *)(r7 + 0x0) = r0 010636 if r6 == 0x1 goto <offset> 010637 r0 = *(u64 *)(r5 + 0x18) 010638 r6 = *(u64 *)(r5 + 0x20) 010639 w8 = *(u8 *)(r5 + 0x28) 010640 w9 = *(u8 *)(r5 + 0x29) 010641 w5 = *(u8 *)(r5 + 0x2a) 010642 r3 = *(u64 *)(r10 - 0x248) 010643 r1 = *(u64 *)(r3 + 0x20) 010644 *(u64 *)(r10 - 0x2b0) = r1 010645 r2 = *(u64 *)(r1 + 0x58) 010646 r2 = *(u64 *)(r2 + 0x0) 010647 r1 = *(u64 *)(r2 + 0x18) 010648 *(u64 *)(r10 - 0x10) = r1 010649 r1 = *(u64 *)(r2 + 0x10) 010650 *(u64 *)(r10 - 0x18) = r1 010651 r1 = *(u64 *)(r2 + 0x8) 010652 *(u64 *)(r10 - 0x20) = r1 010653 r1 = *(u64 *)(r2 + 0x0) 010654 *(u64 *)(r10 - 0x28) = r1 010655 r2 = *(u64 *)(r3 + 0x28) 010656 r1 = r10 010657 r1 += -0x1 010658 *(u64 *)(r10 - 0x2b8) = r2 010659 w2 = *(u8 *)(r2 + 0x0) 010660 *(u64 *)(r10 - 0x38) = r1 010661 r1 = r10 010662 r1 += -0x28 010663 *(u64 *)(r10 - 0x48) = r1 010664 r1 = <addr> ll 010665 *(u64 *)(r10 - 0x58) = r1 010666 *(u8 *)(r10 - 0x1) = w2 010667 r1 = r10 010668 r1 += -0x58 010669 *(u64 *)(r10 - 0x128) = r1 010670 r1 = r10 010671 r1 += -0x128 010672 *(u64 *)(r10 - 0x168) = r1 010673 *(u8 *)(r10 - 0x16e) = w5 010674 *(u8 *)(r10 - 0x16f) = w9 010675 *(u8 *)(r10 - 0x170) = w8 010676 *(u64 *)(r10 - 0x178) = r6 010677 *(u64 *)(r10 - 0x180) = r0 010678 *(u64 *)(r10 - 0x188) = r7 010679 *(u64 *)(r10 - 0x190) = r4 010680 r1 = *(u64 *)(r10 - 0x288) 010681 *(u64 *)(r10 - 0x198) = r1 010682 r1 = *(u64 *)(r10 - 0x280) 010683 *(u8 *)(r10 - 0x19e) = w1 010684 r1 = *(u64 *)(r10 - 0x278) 010685 *(u8 *)(r10 - 0x19f) = w1 010686 r1 = *(u64 *)(r10 - 0x270) 010687 *(u8 *)(r10 - 0x1a0) = w1 010688 r1 = *(u64 *)(r10 - 0x268) 010689 *(u64 *)(r10 - 0x1a8) = r1 010690 r1 = *(u64 *)(r10 - 0x2a0) 010691 *(u64 *)(r10 - 0x1b0) = r1 010692 r1 = *(u64 *)(r10 - 0x298) 010693 *(u64 *)(r10 - 0x1b8) = r1 010694 r1 = *(u64 *)(r10 - 0x290) 010695 *(u64 *)(r10 - 0x1c0) = r1 010696 r1 = *(u64 *)(r10 - 0x260) 010697 *(u64 *)(r10 - 0x1c8) = r1 010698 *(u64 *)(r10 - 0x30) = 0x1 010699 *(u64 *)(r10 - 0x40) = 0x20 010700 *(u64 *)(r10 - 0x50) = 0xb 010701 *(u64 *)(r10 - 0x120) = 0x3 010702 *(u64 *)(r10 - 0x160) = 0x1 010703 *(u64 *)(r10 - 0x1d0) = 0x0 010704 *(u64 *)(r10 - 0x1d8) = 0x8 010705 *(u64 *)(r10 - 0x1e0) = 0x0 010706 r1 = r10 010707 r1 += -0x200 010708 r2 = r10 010709 r2 += -0x1e0 010710 r3 = 0x73 010711 call <target> 010712 r1 = *(u64 *)(r10 - 0x200) 010713 if r1 != 0x2 goto <offset> 010714 r1 = *(u64 *)(r10 - 0x258) 010715 r5 = *(u64 *)(r1 + 0x0) 010716 r7 = *(u64 *)(r5 + 0x8) 010717 r2 = *(u64 *)(r7 + 0x0) 010718 r2 += 0x1 010719 r3 = 0x1 010720 if r2 == 0x0 goto <offset> 010721 r3 = 0x0 010722 r8 = *(u64 *)(r5 + 0x0) 010723 *(u64 *)(r7 + 0x0) = r2 010724 if r3 == 0x1 goto <offset> 010725 r3 = *(u64 *)(r5 + 0x10) 010726 r2 = *(u64 *)(r3 + 0x0) 010727 r2 += 0x1 010728 r4 = 0x1 010729 if r2 == 0x0 goto <offset> 010730 r4 = 0x0 010731 *(u64 *)(r3 + 0x0) = r2 010732 if r4 == 0x1 goto <offset> 010733 r1 = *(u64 *)(r10 - 0x2a8) 010734 r0 = *(u64 *)(r1 + 0x0) 010735 r4 = *(u64 *)(r0 + 0x8) 010736 r2 = *(u64 *)(r4 + 0x0) 010737 r2 += 0x1 010738 r6 = 0x1 010739 if r2 == 0x0 goto <offset> 010740 r6 = 0x0 010741 w1 = *(u8 *)(r5 + 0x2a) 010742 *(u64 *)(r10 - 0x270) = r1 010743 w1 = *(u8 *)(r5 + 0x29) 010744 *(u64 *)(r10 - 0x268) = r1 010745 w1 = *(u8 *)(r5 + 0x28) 010746 *(u64 *)(r10 - 0x260) = r1 010747 r9 = *(u64 *)(r5 + 0x20) 010748 r1 = *(u64 *)(r5 + 0x18) 010749 r5 = *(u64 *)(r0 + 0x0) 010750 *(u64 *)(r10 - 0x278) = r5 010751 *(u64 *)(r4 + 0x0) = r2 010752 if r6 == 0x1 goto <offset> 010753 r2 = *(u64 *)(r0 + 0x10) 010754 r5 = *(u64 *)(r2 + 0x0) 010755 r5 += 0x1 010756 r6 = 0x1 010757 if r5 == 0x0 goto <offset> 010758 r6 = 0x0 010759 *(u64 *)(r10 - 0x298) = r9 010760 *(u64 *)(r10 - 0x290) = r1 010761 *(u64 *)(r10 - 0x288) = r8 010762 *(u64 *)(r10 - 0x280) = r7 010763 *(u64 *)(r2 + 0x0) = r5 010764 if r6 == 0x1 goto <offset> 010765 r5 = *(u64 *)(r0 + 0x18) 010766 r6 = *(u64 *)(r0 + 0x20) 010767 w8 = *(u8 *)(r0 + 0x28) 010768 w9 = *(u8 *)(r0 + 0x29) 010769 w0 = *(u8 *)(r0 + 0x2a) 010770 r1 = *(u64 *)(r10 - 0x2b0) 010771 r7 = *(u64 *)(r1 + 0x58) 010772 r7 = *(u64 *)(r7 + 0x0) 010773 r1 = *(u64 *)(r7 + 0x18) 010774 *(u64 *)(r10 - 0x10) = r1 010775 r1 = *(u64 *)(r7 + 0x10) 010776 *(u64 *)(r10 - 0x18) = r1 010777 r1 = *(u64 *)(r7 + 0x8) 010778 *(u64 *)(r10 - 0x20) = r1 010779 r1 = *(u64 *)(r7 + 0x0) 010780 *(u64 *)(r10 - 0x28) = r1 010781 r1 = *(u64 *)(r10 - 0x2b8) 010782 w1 = *(u8 *)(r1 + 0x0) 010783 r7 = r10 010784 r7 += -0x1 010785 *(u64 *)(r10 - 0x38) = r7 010786 r7 = r10 010787 r7 += -0x28 010788 *(u64 *)(r10 - 0x48) = r7 010789 r7 = <addr> ll 010790 *(u64 *)(r10 - 0x58) = r7 010791 *(u8 *)(r10 - 0x1) = w1 010792 r1 = r10 010793 r1 += -0x58 010794 *(u64 *)(r10 - 0x128) = r1 010795 r1 = r10 010796 r1 += -0x128 010797 *(u64 *)(r10 - 0x168) = r1 010798 *(u8 *)(r10 - 0x16e) = w0 010799 *(u8 *)(r10 - 0x16f) = w9 010800 *(u8 *)(r10 - 0x170) = w8 010801 *(u64 *)(r10 - 0x178) = r6 010802 *(u64 *)(r10 - 0x180) = r5 010803 *(u64 *)(r10 - 0x188) = r2 010804 *(u64 *)(r10 - 0x190) = r4 010805 r1 = *(u64 *)(r10 - 0x278) 010806 *(u64 *)(r10 - 0x198) = r1 010807 r1 = *(u64 *)(r10 - 0x270) 010808 *(u8 *)(r10 - 0x19e) = w1 010809 r1 = *(u64 *)(r10 - 0x268) 010810 *(u8 *)(r10 - 0x19f) = w1 010811 r1 = *(u64 *)(r10 - 0x260) 010812 *(u8 *)(r10 - 0x1a0) = w1 010813 r1 = *(u64 *)(r10 - 0x298) 010814 *(u64 *)(r10 - 0x1a8) = r1 010815 r1 = *(u64 *)(r10 - 0x290) 010816 *(u64 *)(r10 - 0x1b0) = r1 010817 *(u64 *)(r10 - 0x1b8) = r3 010818 r1 = *(u64 *)(r10 - 0x280) 010819 *(u64 *)(r10 - 0x1c0) = r1 010820 r1 = *(u64 *)(r10 - 0x288) 010821 *(u64 *)(r10 - 0x1c8) = r1 010822 *(u64 *)(r10 - 0x30) = 0x1 010823 *(u64 *)(r10 - 0x40) = 0x20 010824 *(u64 *)(r10 - 0x50) = 0xb 010825 *(u64 *)(r10 - 0x120) = 0x3 010826 *(u64 *)(r10 - 0x160) = 0x1 010827 *(u64 *)(r10 - 0x1d0) = 0x0 010828 *(u64 *)(r10 - 0x1d8) = 0x8 010829 *(u64 *)(r10 - 0x1e0) = 0x0 010830 r1 = *(u64 *)(r10 - 0x248) 010831 r1 = *(u64 *)(r1 + 0x30) 010832 r3 = *(u64 *)(r1 + 0x0) 010833 r1 = r10 010834 r1 += -0x210 010835 r2 = r10 010836 r2 += -0x1e0 010837 call <target> 010838 r1 = *(u64 *)(r10 - 0x210) 010839 if r1 != 0x2 goto <offset> 010840 r8 = *(u64 *)(r10 - 0x250) 010841 r1 = *(u64 *)(r10 - 0x258) 010842 r2 = *(u64 *)(r1 + 0x0) 010843 r1 = r10 010844 r1 += -0x1e0 010845 call -0x2828 010846 w1 = *(u8 *)(r10 - 0x16e) 010847 if r1 != 0x2 goto <offset> 010848 r7 = *(u64 *)(r10 - 0x1d8) 010849 r6 = *(u64 *)(r10 - 0x1e0) 010850 call <target> 010851 r1 = <addr> ll 010852 r2 = *(u64 *)(r1 + 0x0) 010853 r1 = r2 010854 r1 += -0xb 010855 r3 = 0x0 010856 r4 = 0x1 010857 if r1 <= r2 goto <offset> 010858 if r4 == 0x0 goto <offset> 010859 r1 = <addr> ll 010860 if r2 != 0x0 goto <offset> 010861 r2 = <addr> ll 010862 if r6 != 0x1 goto <offset> 010863 if r1 > r2 goto <offset> 010864 r1 = 0x1 010865 r2 = 0xb 010866 r3 = <addr> ll 010867 call <target> 010868 r2 = r10 010869 r2 += -0x1e0 010870 r1 = r8 010871 r3 = 0x78 010872 call <target> 010873 goto <offset> 010874 r2 = *(u64 *)(r10 - 0x1f8) 010875 goto <offset> 010876 r2 = *(u64 *)(r10 - 0x1e8) 010877 *(u64 *)(r9 + 0x0) = r1 010878 *(u64 *)(r9 + 0x8) = r2 010879 *(u8 *)(r9 + 0x72) = 0x2 010880 goto <offset> 010881 r4 = 0x0 010882 if r4 != 0x0 goto <offset> 010883 r3 = r1 010884 r1 = <addr> ll 010885 if r2 == 0x0 goto <offset> 010886 r1 = r3 010887 r2 = <addr> ll 010888 if r6 == 0x1 goto <offset> 010889 if r1 <= r2 goto <offset> 010890 r2 = <addr> ll 010891 *(u64 *)(r2 + 0x0) = r1 010892 r2 = <addr> ll 010893 *(u64 *)(r1 + 0x0) = r2 010894 *(u32 *)(r1 + 0x7) = 0x6769666e 010895 r2 = *(u64 *)(r7 + 0x0) 010896 *(u64 *)(r7 + 0x10) = r1 010897 *(u64 *)(r7 + 0x18) = 0xb 010898 *(u64 *)(r7 + 0x8) = 0xb 010899 *(u64 *)(r7 + 0x0) = 0x1 010900 *(u64 *)(r8 + 0x8) = r7 010901 *(u64 *)(r8 + 0x0) = r6 010902 *(u8 *)(r8 + 0x72) = 0x2 010903 goto <offset> 010904 r2 = *(u64 *)(r10 - 0x208) 010905 r3 = *(u64 *)(r10 - 0x250) 010906 *(u64 *)(r3 + 0x0) = r1 010907 *(u64 *)(r3 + 0x8) = r2 010908 *(u8 *)(r3 + 0x72) = 0x2 010909 exit 010910 call abort 010911 r3 = r10 010912 r3 += -0x1e0 010913 r1 = <addr> ll 010914 r2 = 0x37 010915 r4 = <addr> ll 010916 r5 = <addr> ll 010917 call <target> 010918 r6 = r1 010919 r9 = 0x2 010920 r1 = *(u64 *)(r3 + 0x0) 010921 r4 = <addr> ll 010922 if r1 != r4 goto <offset> 010923 r1 = *(u64 *)(r3 + 0x8) 010924 r4 = <addr> ll 010925 if r1 != r4 goto <offset> 010926 r1 = *(u64 *)(r3 + 0x10) 010927 r4 = -<addr> ll 010928 if r1 != r4 goto <offset> 010929 r1 = *(u64 *)(r3 + 0x18) 010930 r3 = <addr> ll 010931 if r1 != r3 goto <offset> 010932 r8 = r2 010933 r7 = *(u64 *)(r2 + 0xb0) 010934 r1 = r7 010935 call <target> 010936 if r0 == 0x0 goto <offset> 010937 *(u64 *)(r6 + 0x8) = r7 010938 *(u64 *)(r6 + 0x0) = r9 010939 exit 010940 r9 = *(u64 *)(r7 + 0x10) 010941 r1 = *(u64 *)(r9 + 0x10) 010942 if r1 == 0x0 goto <offset> 010943 r1 = -<addr> ll 010944 *(u64 *)(r10 - 0x18) = r1 010945 r1 = r10 010946 r1 += -0x28 010947 r2 = r10 010948 r2 += -0x18 010949 call <target> 010950 r1 = *(u64 *)(r10 - 0x28) 010951 r9 = 0x2 010952 if r1 == 0x2 goto <offset> 010953 r7 = *(u64 *)(r10 - 0x20) 010954 goto <offset> 010955 *(u64 *)(r9 + 0x10) = -0x1 010956 r1 = *(u64 *)(r9 + 0x18) 010957 r2 = *(u64 *)(r9 + 0x20) 010958 *(u64 *)(r10 - 0x10) = r2 010959 *(u64 *)(r10 - 0x18) = r1 010960 *(u64 *)(r10 - 0x8) = 0x0 010961 r8 += 0xb8 010962 r1 = r10 010963 r1 += -0x38 010964 r3 = r10 010965 r3 += -0x18 010966 r2 = r8 010967 call -0x1251 010968 r7 = *(u64 *)(r10 - 0x30) 010969 r1 = *(u64 *)(r10 - 0x38) 010970 r2 = *(u64 *)(r9 + 0x10) 010971 r2 += 0x1 010972 *(u64 *)(r9 + 0x10) = r2 010973 r9 = 0x2 010974 if r1 == 0x2 goto <offset> 010975 r9 = r1 010976 call <target> 010977 r1 = <addr> ll 010978 r2 = *(u64 *)(r1 + 0x0) 010979 r1 = r2 010980 r1 += -0xb 010981 r3 = 0x0 010982 r4 = 0x1 010983 if r1 > r2 goto <offset> 010984 r4 = 0x0 010985 if r4 == 0x0 goto <offset> 010986 r1 = <addr> ll 010987 if r2 == 0x0 goto <offset> 010988 r1 = r3 010989 r2 = r9 010990 r2 &= 0x1 010991 r2 = <addr> ll 010992 if r1 > r2 goto <offset> 010993 r1 = 0x1 010994 r2 = 0xb 010995 r3 = <addr> ll 010996 call <target> 010997 if r4 != 0x0 goto <offset> 010998 r3 = r1 010999 r1 = <addr> ll 011000 if r2 != 0x0 goto <offset> 011001 r2 = r9 011002 r2 &= 0x1 011003 r2 = <addr> ll 011004 if r1 <= r2 goto <offset> 011005 r2 = <addr> ll 011006 *(u64 *)(r2 + 0x0) = r1 011007 r2 = <addr> ll 011008 *(u64 *)(r1 + 0x0) = r2 011009 *(u32 *)(r1 + 0x7) = 0x6769666e 011010 r2 = *(u64 *)(r7 + 0x0) 011011 *(u64 *)(r7 + 0x10) = r1 011012 *(u64 *)(r7 + 0x18) = 0xb 011013 *(u64 *)(r7 + 0x8) = 0xb 011014 *(u64 *)(r7 + 0x0) = 0x1 011015 goto <offset> 011016 r9 = r5 011017 r8 = r3 011018 *(u64 *)(r10 - 0x618) = r2 011019 *(u64 *)(r10 - 0x608) = r1 011020 r1 = r10 011021 r1 += -0x4e0 011022 r5 = r10 011023 call -0x2ae9 011024 r7 = *(u64 *)(r10 - 0x4d8) 011025 r1 = *(u64 *)(r10 - 0x4e0) 011026 *(u64 *)(r10 - 0x610) = r1 011027 w6 = *(u32 *)(r10 - 0x430) 011028 if r6 != 0x2 goto <offset> 011029 call <target> 011030 r1 = <addr> ll 011031 r2 = *(u64 *)(r1 + 0x0) 011032 r1 = r2 011033 r1 += -0xc 011034 r3 = 0x0 011035 r4 = 0x1 011036 if r1 <= r2 goto <offset> 011037 if r4 == 0x0 goto <offset> 011038 r1 = <addr> ll 011039 if r2 == 0x0 goto <offset> 011040 r1 = r3 011041 r3 = *(u64 *)(r10 - 0x610) 011042 r2 = r3 011043 r2 &= 0x1 011044 r2 = <addr> ll 011045 if r1 <= r2 goto <offset> 011046 r2 = <addr> ll 011047 *(u64 *)(r2 + 0x0) = r1 011048 r2 = <addr> ll 011049 *(u64 *)(r1 + 0x0) = r2 011050 *(u32 *)(r1 + 0x8) = 0x6e656b6f 011051 r2 = *(u64 *)(r7 + 0x0) 011052 *(u64 *)(r7 + 0x10) = r1 011053 *(u64 *)(r7 + 0x18) = 0xc 011054 *(u64 *)(r7 + 0x8) = 0xc 011055 *(u64 *)(r7 + 0x0) = 0x1 011056 r1 = *(u64 *)(r10 - 0x608) 011057 *(u64 *)(r1 + 0x10) = r7 011058 *(u64 *)(r1 + 0x8) = r3 011059 *(u32 *)(r1 + 0x0) = 0x2 011060 goto <offset> 011061 r1 = *(u64 *)(r9 - 0xff8) 011062 *(u64 *)(r10 - 0x660) = r1 011063 r1 = *(u64 *)(r10 - 0x4c0) 011064 *(u64 *)(r10 - 0x388) = r1 011065 r1 = *(u64 *)(r10 - 0x4c8) 011066 *(u64 *)(r10 - 0x390) = r1 011067 r1 = *(u64 *)(r10 - 0x4d0) 011068 *(u64 *)(r10 - 0x398) = r1 011069 r1 = *(u64 *)(r10 - 0x4b8) 011070 *(u64 *)(r10 - 0x648) = r1 011071 r1 = *(u64 *)(r10 - 0x4b0) 011072 *(u64 *)(r10 - 0x650) = r1 011073 r1 = *(u64 *)(r10 - 0x4a8) 011074 *(u64 *)(r10 - 0x658) = r1 011075 r1 = *(u64 *)(r10 - 0x4a0) 011076 *(u64 *)(r10 - 0x640) = r1 011077 r1 = *(u64 *)(r10 - 0x498) 011078 *(u64 *)(r10 - 0x620) = r1 011079 r1 = *(u64 *)(r10 - 0x490) 011080 *(u64 *)(r10 - 0x628) = r1 011081 r1 = *(u64 *)(r10 - 0x488) 011082 *(u64 *)(r10 - 0x630) = r1 011083 r1 = *(u64 *)(r10 - 0x480) 011084 *(u64 *)(r10 - 0x638) = r1 011085 r1 = r10 011086 r1 += -0x3e0 011087 r2 = r10 011088 r2 += -0x478 011089 r3 = 0x48 011090 call <target> 011091 r1 = *(u64 *)(r10 - 0x42c) 011092 *(u64 *)(r10 - 0x408) = r1 011093 r1 = *(u64 *)(r10 - 0x424) 011094 *(u64 *)(r10 - 0x400) = r1 011095 r1 = *(u64 *)(r10 - 0x41c) 011096 *(u64 *)(r10 - 0x3f8) = r1 011097 r1 = *(u64 *)(r10 - 0x414) 011098 *(u64 *)(r10 - 0x3f0) = r1 011099 w1 = *(u32 *)(r10 - 0x40c) 011100 *(u32 *)(r10 - 0x3e8) = w1 011101 r1 = r10 011102 r1 += -0x380 011103 r5 = r10 011104 r3 = r8 011105 call -0x2b51 011106 w9 = *(u32 *)(r10 - 0x380) 011107 if r9 != 0x2 goto <offset> 011108 r7 = *(u64 *)(r10 - 0x370) 011109 r6 = *(u64 *)(r10 - 0x378) 011110 call <target> 011111 r1 = <addr> ll 011112 r2 = *(u64 *)(r1 + 0x0) 011113 r1 = r2 011114 r1 += -0x4 011115 r3 = 0x0 011116 r4 = 0x1 011117 if r1 <= r2 goto <offset> 011118 if r4 == 0x0 goto <offset> 011119 r1 = <addr> ll 011120 if r2 != 0x0 goto <offset> 011121 r2 = <addr> ll 011122 if r6 != 0x1 goto <offset> 011123 if r1 > r2 goto <offset> 011124 r1 = 0x1 011125 r2 = 0x4 011126 r3 = <addr> ll 011127 call <target> 011128 r4 = 0x0 011129 if r4 != 0x0 goto <offset> 011130 r3 = r1 011131 r1 = <addr> ll 011132 if r2 != 0x0 goto <offset> 011133 goto <offset> 011134 r1 = *(u64 *)(r10 - 0x370) 011135 *(u64 *)(r10 - 0x690) = r1 011136 r1 = *(u64 *)(r10 - 0x378) 011137 *(u64 *)(r10 - 0x688) = r1 011138 w1 = *(u32 *)(r10 - 0x37c) 011139 *(u64 *)(r10 - 0x680) = r1 011140 r1 = r10 011141 r1 += -0x2e0 011142 r2 = r10 011143 r2 += -0x368 011144 r3 = 0x40 011145 call <target> 011146 r1 = *(u64 *)(r10 - 0x320) 011147 *(u64 *)(r10 - 0x300) = r1 011148 r1 = *(u64 *)(r10 - 0x318) 011149 *(u64 *)(r10 - 0x2f8) = r1 011150 r1 = *(u64 *)(r10 - 0x310) 011151 *(u64 *)(r10 - 0x2f0) = r1 011152 r1 = *(u64 *)(r10 - 0x308) 011153 *(u64 *)(r10 - 0x2e8) = r1 011154 r1 = *(u64 *)(r10 - 0x328) 011155 *(u64 *)(r10 - 0x678) = r1 011156 r1 = r10 011157 r1 += -0x2a0 011158 r5 = r10 011159 r3 = r8 011160 call -0x2b72 011161 r1 = *(u64 *)(r10 - 0x298) 011162 *(u64 *)(r10 - 0x670) = r1 011163 r1 = *(u64 *)(r10 - 0x2a0) 011164 *(u64 *)(r10 - 0x668) = r1 011165 w1 = *(u32 *)(r10 - 0x1f0) 011166 if r1 != 0x2 goto <offset> 011167 call <target> 011168 r1 = <addr> ll 011169 r2 = *(u64 *)(r1 + 0x0) 011170 r1 = r2 011171 r1 += -0x11 011172 r3 = 0x0 011173 r4 = 0x1 011174 if r1 <= r2 goto <offset> 011175 if r4 == 0x0 goto <offset> 011176 r1 = <addr> ll 011177 if r2 == 0x0 goto <offset> 011178 r1 = r3 011179 r3 = *(u64 *)(r10 - 0x668) 011180 r2 = r3 011181 r2 &= 0x1 011182 r4 = *(u64 *)(r10 - 0x670) 011183 r2 = <addr> ll 011184 if r1 <= r2 goto <offset> 011185 r2 = <addr> ll 011186 *(u64 *)(r2 + 0x0) = r1 011187 r2 = <addr> ll 011188 *(u64 *)(r1 + 0x8) = r2 011189 r2 = <addr> ll 011190 *(u64 *)(r1 + 0x0) = r2 011191 *(u8 *)(r1 + 0x10) = 0x6e 011192 r2 = *(u64 *)(r4 + 0x0) 011193 *(u64 *)(r4 + 0x10) = r1 011194 *(u64 *)(r4 + 0x18) = 0x11 011195 *(u64 *)(r4 + 0x8) = 0x11 011196 *(u64 *)(r4 + 0x0) = 0x1 011197 r1 = *(u64 *)(r10 - 0x608) 011198 *(u64 *)(r1 + 0x10) = r4 011199 goto <offset> 011200 r4 = 0x0 011201 if r4 != 0x0 goto <offset> 011202 r3 = r1 011203 r1 = <addr> ll 011204 if r2 == 0x0 goto <offset> 011205 r1 = r3 011206 r2 = <addr> ll 011207 if r6 == 0x1 goto <offset> 011208 if r1 <= r2 goto <offset> 011209 r2 = <addr> ll 011210 *(u64 *)(r2 + 0x0) = r1 011211 *(u32 *)(r1 + 0x0) = 0x746e696d 011212 r2 = *(u64 *)(r7 + 0x0) 011213 *(u64 *)(r7 + 0x10) = r1 011214 *(u64 *)(r7 + 0x18) = 0x4 011215 *(u64 *)(r7 + 0x8) = 0x4 011216 *(u64 *)(r7 + 0x0) = 0x1 011217 r1 = *(u64 *)(r10 - 0x608) 011218 *(u64 *)(r1 + 0x10) = r7 011219 *(u64 *)(r1 + 0x8) = r6 011220 *(u32 *)(r1 + 0x0) = 0x2 011221 goto <offset> 011222 *(u64 *)(r10 - 0x6c0) = r1 011223 r1 = *(u64 *)(r10 - 0x280) 011224 *(u64 *)(r10 - 0x128) = r1 011225 r1 = *(u64 *)(r10 - 0x288) 011226 *(u64 *)(r10 - 0x130) = r1 011227 r1 = *(u64 *)(r10 - 0x290) 011228 *(u64 *)(r10 - 0x138) = r1 011229 r1 = *(u64 *)(r10 - 0x278) 011230 *(u64 *)(r10 - 0x698) = r1 011231 r1 = *(u64 *)(r10 - 0x270) 011232 *(u64 *)(r10 - 0x6a0) = r1 011233 r1 = *(u64 *)(r10 - 0x268) 011234 *(u64 *)(r10 - 0x6a8) = r1 011235 r1 = *(u64 *)(r10 - 0x260) 011236 *(u64 *)(r10 - 0x6b0) = r1 011237 r1 = r10 011238 r1 += -0x1a0 011239 r2 = r10 011240 r2 += -0x258 011241 r3 = 0x68 011242 call <target> 011243 w1 = *(u32 *)(r10 - 0x1cc) 011244 *(u32 *)(r10 - 0x1a8) = w1 011245 r1 = *(u64 *)(r10 - 0x1d4) 011246 *(u64 *)(r10 - 0x1b0) = r1 011247 r1 = *(u64 *)(r10 - 0x1dc) 011248 *(u64 *)(r10 - 0x1b8) = r1 011249 r1 = *(u64 *)(r10 - 0x1e4) 011250 *(u64 *)(r10 - 0x1c0) = r1 011251 r1 = *(u64 *)(r10 - 0x1ec) 011252 *(u64 *)(r10 - 0x1c8) = r1 011253 r1 = *(u64 *)(r8 + 0x8) 011254 if r1 == 0x0 goto <offset> 011255 r3 = *(u64 *)(r8 + 0x0) 011256 r2 = r3 011257 r2 += 0x30 011258 *(u64 *)(r8 + 0x0) = r2 011259 r2 = r1 011260 r2 += -0x1 011261 *(u64 *)(r8 + 0x8) = r2 011262 *(u64 *)(r10 - 0x6b8) = r3 011263 if r2 == 0x0 goto <offset> 011264 r1 += -0x2 011265 *(u64 *)(r8 + 0x8) = r1 011266 r1 = *(u64 *)(r8 + 0x0) 011267 *(u64 *)(r10 - 0x6c8) = r1 011268 r1 += 0x30 011269 *(u64 *)(r8 + 0x0) = r1 011270 goto <offset> 011271 r4 = 0x0 011272 if r4 != 0x0 goto <offset> 011273 r3 = r1 011274 r1 = <addr> ll 011275 if r2 != 0x0 goto <offset> 011276 goto <offset> 011277 r1 = r10 011278 r1 += -0x4f0 011279 r2 = 0xbbd 011280 call <target> 011281 r1 = *(u64 *)(r10 - 0x4e8) 011282 r2 = *(u64 *)(r10 - 0x4f0) 011283 if r2 != 0x2 goto <offset> 011284 *(u64 *)(r10 - 0x6b8) = r1 011285 r1 = r10 011286 r1 += -0x500 011287 r2 = 0xbbd 011288 call <target> 011289 r1 = *(u64 *)(r10 - 0x4f8) 011290 r2 = *(u64 *)(r10 - 0x500) 011291 if r2 != 0x2 goto <offset> 011292 *(u64 *)(r10 - 0x6c8) = r1 011293 r1 = r10 011294 r1 += -0x120 011295 r5 = r10 011296 r3 = r8 011297 call -0x2411 011298 r3 = *(u64 *)(r10 - 0x118) 011299 r2 = *(u64 *)(r10 - 0x120) 011300 w1 = *(u8 *)(r10 - 0xae) 011301 if r1 != 0x2 goto <offset> 011302 r1 = r10 011303 r1 += -0x600 011304 r4 = <addr> ll 011305 r5 = 0xb 011306 call -0x2bee 011307 r1 = *(u64 *)(r10 - 0x600) 011308 r2 = *(u64 *)(r10 - 0x5f8) 011309 goto <offset> 011310 *(u64 *)(r10 - 0x6e0) = r1 011311 *(u64 *)(r10 - 0x6d8) = r3 011312 *(u64 *)(r10 - 0x6d0) = r2 011313 r1 = r10 011314 r1 += -0xa8 011315 r5 = r10 011316 r3 = r8 011317 call -0x2451 011318 r4 = *(u64 *)(r10 - 0x98) 011319 r5 = *(u64 *)(r10 - 0xa0) 011320 r8 = *(u64 *)(r10 - 0xa8) 011321 if r8 == 0x0 goto <offset> 011322 r1 = *(u64 *)(r10 - 0x6b8) 011323 r1 = *(u64 *)(r1 + 0x0) 011324 r2 = *(u64 *)(r1 + 0x0) 011325 r3 = *(u64 *)(r10 - 0x620) 011326 if r3 != r2 goto <offset> 011327 r2 = *(u64 *)(r1 + 0x8) 011328 r3 = *(u64 *)(r10 - 0x628) 011329 if r3 != r2 goto <offset> 011330 r2 = *(u64 *)(r1 + 0x10) 011331 r3 = *(u64 *)(r10 - 0x630) 011332 if r3 != r2 goto <offset> 011333 r1 = *(u64 *)(r1 + 0x18) 011334 r2 = *(u64 *)(r10 - 0x638) 011335 if r2 != r1 goto <offset> 011336 *(u64 *)(r10 - 0x6f0) = r5 011337 *(u64 *)(r10 - 0x6e8) = r4 011338 r1 = *(u64 *)(r10 - 0x678) 011339 r1 = *(u64 *)(r1 + 0x0) 011340 r2 = *(u64 *)(r1 + 0x0) 011341 r3 = *(u64 *)(r10 - 0x648) 011342 r4 = *(u64 *)(r10 - 0x650) 011343 r5 = *(u64 *)(r10 - 0x658) 011344 if r3 != r2 goto <offset> 011345 r2 = *(u64 *)(r1 + 0x8) 011346 if r4 != r2 goto <offset> 011347 r2 = *(u64 *)(r1 + 0x10) 011348 if r5 != r2 goto <offset> 011349 r2 = *(u64 *)(r1 + 0x18) 011350 r0 = *(u64 *)(r10 - 0x640) 011351 if r0 != r2 goto <offset> 011352 r2 = *(u64 *)(r10 - 0x698) 011353 if r2 != r3 goto <offset> 011354 r2 = *(u64 *)(r10 - 0x6a0) 011355 if r2 != r4 goto <offset> 011356 r2 = *(u64 *)(r10 - 0x6a8) 011357 if r2 != r5 goto <offset> 011358 r2 = *(u64 *)(r10 - 0x640) 011359 r3 = *(u64 *)(r10 - 0x6b0) 011360 if r3 != r2 goto <offset> 011361 r2 = *(u64 *)(r1 + 0x18) 011362 *(u64 *)(r10 - 0x48) = r2 011363 r2 = *(u64 *)(r1 + 0x10) 011364 *(u64 *)(r10 - 0x50) = r2 011365 r2 = *(u64 *)(r1 + 0x8) 011366 *(u64 *)(r10 - 0x58) = r2 011367 r1 = *(u64 *)(r1 + 0x0) 011368 *(u64 *)(r10 - 0x60) = r1 011369 r1 = r10 011370 r1 += -0x60 011371 *(u64 *)(r10 - 0x70) = r1 011372 r1 = <addr> ll 011373 *(u64 *)(r10 - 0x80) = r1 011374 *(u64 *)(r10 - 0x68) = 0x20 011375 *(u64 *)(r10 - 0x78) = 0x13 011376 r1 = r10 011377 r1 += -0x40 011378 r2 = r10 011379 r2 += -0x80 011380 r3 = 0x2 011381 r4 = *(u64 *)(r10 - 0x618) 011382 call <target> 011383 r0 = *(u64 *)(r10 - 0x28) 011384 r5 = *(u64 *)(r10 - 0x30) 011385 r4 = *(u64 *)(r10 - 0x38) 011386 r3 = *(u64 *)(r10 - 0x40) 011387 w1 = *(u8 *)(r10 - 0x20) 011388 r2 = *(u64 *)(r10 - 0x660) 011389 *(u8 *)(r2 + 0x0) = w1 011390 r1 = *(u64 *)(r10 - 0x6c8) 011391 r1 = *(u64 *)(r1 + 0x0) 011392 r2 = *(u64 *)(r1 + 0x0) 011393 if r2 != r3 goto <offset> 011394 r2 = *(u64 *)(r1 + 0x8) 011395 if r2 != r4 goto <offset> 011396 r2 = *(u64 *)(r1 + 0x10) 011397 if r2 != r5 goto <offset> 011398 r1 = *(u64 *)(r1 + 0x18) 011399 if r1 != r0 goto <offset> 011400 r1 = *(u64 *)(r10 - 0x678) 011401 r1 = *(u64 *)(r1 + 0x0) 011402 r2 = *(u64 *)(r1 + 0x18) 011403 *(u64 *)(r10 - 0x48) = r2 011404 r2 = *(u64 *)(r1 + 0x10) 011405 *(u64 *)(r10 - 0x50) = r2 011406 r2 = *(u64 *)(r1 + 0x8) 011407 *(u64 *)(r10 - 0x58) = r2 011408 r1 = *(u64 *)(r1 + 0x0) 011409 *(u64 *)(r10 - 0x60) = r1 011410 r1 = r10 011411 r1 += -0x60 011412 *(u64 *)(r10 - 0x70) = r1 011413 r1 = <addr> ll 011414 *(u64 *)(r10 - 0x80) = r1 011415 *(u64 *)(r10 - 0x68) = 0x20 011416 *(u64 *)(r10 - 0x78) = 0xb 011417 r1 = r10 011418 r1 += -0x40 011419 r2 = r10 011420 r2 += -0x80 011421 r3 = 0x2 011422 r4 = *(u64 *)(r10 - 0x618) 011423 call <target> 011424 r1 = *(u64 *)(r10 - 0x28) 011425 *(u64 *)(r10 - 0x698) = r1 011426 r0 = *(u64 *)(r10 - 0x30) 011427 r5 = *(u64 *)(r10 - 0x38) 011428 r4 = *(u64 *)(r10 - 0x40) 011429 w1 = *(u8 *)(r10 - 0x20) 011430 r2 = *(u64 *)(r10 - 0x660) 011431 *(u8 *)(r2 + 0x1) = w1 011432 r3 = *(u64 *)(r10 - 0x6d0) 011433 r1 = *(u64 *)(r3 + 0x0) 011434 r2 = *(u64 *)(r1 + 0x0) 011435 if r2 != r4 goto <offset> 011436 r2 = *(u64 *)(r1 + 0x8) 011437 if r2 != r5 goto <offset> 011438 r2 = *(u64 *)(r1 + 0x10) 011439 if r2 != r0 goto <offset> 011440 r1 = *(u64 *)(r1 + 0x18) 011441 r2 = *(u64 *)(r10 - 0x698) 011442 if r1 != r2 goto <offset> 011443 w1 = *(u8 *)(r3 + 0x29) 011444 if r1 == 0x0 goto <offset> 011445 r1 = r10 011446 r1 += -0x40 011447 r2 = <addr> ll 011448 r3 = 0x1 011449 r4 = *(u64 *)(r10 - 0x618) 011450 call <target> 011451 r0 = *(u64 *)(r10 - 0x28) 011452 r5 = *(u64 *)(r10 - 0x30) 011453 r4 = *(u64 *)(r10 - 0x38) 011454 r3 = *(u64 *)(r10 - 0x40) 011455 w1 = *(u8 *)(r10 - 0x20) 011456 r2 = *(u64 *)(r10 - 0x660) 011457 *(u8 *)(r2 + 0x2) = w1 011458 r1 = *(u64 *)(r8 + 0x0) 011459 r2 = *(u64 *)(r1 + 0x0) 011460 if r2 != r3 goto <offset> 011461 r2 = *(u64 *)(r1 + 0x8) 011462 if r2 != r4 goto <offset> 011463 r2 = *(u64 *)(r1 + 0x10) 011464 if r2 != r5 goto <offset> 011465 r1 = *(u64 *)(r1 + 0x18) 011466 if r1 != r0 goto <offset> 011467 r1 = r10 011468 r1 += -0xad 011469 *(u64 *)(r10 - 0x660) = r1 011470 r1 = r10 011471 r1 += -0x110 011472 *(u64 *)(r10 - 0x698) = r1 011473 r1 = r10 011474 r1 += -0x90 011475 *(u64 *)(r10 - 0x618) = r1 011476 r1 = *(u64 *)(r10 - 0x388) 011477 r2 = *(u64 *)(r10 - 0x608) 011478 *(u64 *)(r2 + 0xa0) = r1 011479 r1 = *(u64 *)(r10 - 0x390) 011480 *(u64 *)(r2 + 0x98) = r1 011481 r1 = *(u64 *)(r10 - 0x398) 011482 *(u64 *)(r2 + 0x90) = r1 011483 r1 = r2 011484 r1 += 0xe8 011485 r2 = r10 011486 r2 += -0x3e0 011487 r3 = 0x48 011488 call <target> 011489 r1 = *(u64 *)(r10 - 0x408) 011490 r2 = *(u64 *)(r10 - 0x608) 011491 *(u64 *)(r2 + 0x134) = r1 011492 r1 = *(u64 *)(r10 - 0x400) 011493 *(u64 *)(r2 + 0x13c) = r1 011494 r1 = *(u64 *)(r10 - 0x3f8) 011495 *(u64 *)(r2 + 0x144) = r1 011496 r1 = *(u64 *)(r10 - 0x3f0) 011497 *(u64 *)(r2 + 0x14c) = r1 011498 w1 = *(u32 *)(r10 - 0x3e8) 011499 *(u32 *)(r2 + 0x154) = w1 011500 r1 = r2 011501 r1 += 0x18 011502 r2 = r10 011503 r2 += -0x2e0 011504 r3 = 0x40 011505 call <target> 011506 r1 = *(u64 *)(r10 - 0x300) 011507 r2 = *(u64 *)(r10 - 0x608) 011508 *(u64 *)(r2 + 0x60) = r1 011509 r1 = *(u64 *)(r10 - 0x2f8) 011510 *(u64 *)(r2 + 0x68) = r1 011511 r1 = *(u64 *)(r10 - 0x2f0) 011512 *(u64 *)(r2 + 0x70) = r1 011513 r1 = *(u64 *)(r10 - 0x2e8) 011514 *(u64 *)(r2 + 0x78) = r1 011515 r1 = *(u64 *)(r10 - 0x128) 011516 *(u64 *)(r2 + 0x178) = r1 011517 r1 = *(u64 *)(r10 - 0x130) 011518 *(u64 *)(r2 + 0x170) = r1 011519 r1 = *(u64 *)(r10 - 0x138) 011520 *(u64 *)(r2 + 0x168) = r1 011521 r1 = r2 011522 r1 += 0x1a0 011523 r2 = r10 011524 r2 += -0x1a0 011525 r3 = 0x68 011526 call <target> 011527 r1 = *(u64 *)(r10 - 0x1c8) 011528 r2 = *(u64 *)(r10 - 0x608) 011529 *(u64 *)(r2 + 0x20c) = r1 011530 r1 = *(u64 *)(r10 - 0x1c0) 011531 *(u64 *)(r2 + 0x214) = r1 011532 r1 = *(u64 *)(r10 - 0x1b8) 011533 *(u64 *)(r2 + 0x21c) = r1 011534 r1 = *(u64 *)(r10 - 0x1b0) 011535 *(u64 *)(r2 + 0x224) = r1 011536 w1 = *(u32 *)(r10 - 0x1a8) 011537 *(u32 *)(r2 + 0x22c) = w1 011538 r1 = r2 011539 r1 += 0x240 011540 r2 = *(u64 *)(r10 - 0x698) 011541 r3 = 0x62 011542 call <target> 011543 r3 = *(u64 *)(r10 - 0x660) 011544 w1 = *(u32 *)(r3 + 0x0) 011545 r2 = *(u64 *)(r10 - 0x608) 011546 *(u32 *)(r2 + 0x2a3) = w1 011547 w1 = *(u8 *)(r3 + 0x4) 011548 *(u8 *)(r2 + 0x2a7) = w1 011549 r3 = *(u64 *)(r10 - 0x618) 011550 r1 = *(u64 *)(r3 + 0x0) 011551 *(u64 *)(r2 + 0x2d0) = r1 011552 r1 = *(u64 *)(r3 + 0x8) 011553 *(u64 *)(r2 + 0x2d8) = r1 011554 r1 = *(u64 *)(r10 - 0x6e8) 011555 *(u64 *)(r2 + 0x2c8) = r1 011556 r1 = *(u64 *)(r10 - 0x6f0) 011557 *(u64 *)(r2 + 0x2c0) = r1 011558 *(u64 *)(r2 + 0x2b8) = r8 011559 r1 = *(u64 *)(r10 - 0x6c8) 011560 *(u64 *)(r2 + 0x2b0) = r1 011561 r1 = *(u64 *)(r10 - 0x6b8) 011562 *(u64 *)(r2 + 0x2a8) = r1 011563 r1 = *(u64 *)(r10 - 0x6e0) 011564 *(u8 *)(r2 + 0x2a2) = w1 011565 r1 = *(u64 *)(r10 - 0x6d8) 011566 *(u64 *)(r2 + 0x238) = r1 011567 r1 = *(u64 *)(r10 - 0x6d0) 011568 *(u64 *)(r2 + 0x230) = r1 011569 r1 = *(u64 *)(r10 - 0x6c0) 011570 *(u32 *)(r2 + 0x208) = w1 011571 r1 = *(u64 *)(r10 - 0x670) 011572 *(u64 *)(r2 + 0x160) = r1 011573 r1 = *(u64 *)(r10 - 0x668) 011574 *(u64 *)(r2 + 0x158) = r1 011575 *(u32 *)(r2 + 0x130) = w6 011576 r1 = *(u64 *)(r10 - 0x638) 011577 *(u64 *)(r2 + 0xe0) = r1 011578 r1 = *(u64 *)(r10 - 0x630) 011579 *(u64 *)(r2 + 0xd8) = r1 011580 r1 = *(u64 *)(r10 - 0x628) 011581 *(u64 *)(r2 + 0xd0) = r1 011582 r1 = *(u64 *)(r10 - 0x620) 011583 *(u64 *)(r2 + 0xc8) = r1 011584 r1 = *(u64 *)(r10 - 0x640) 011585 *(u64 *)(r2 + 0x198) = r1 011586 *(u64 *)(r2 + 0xc0) = r1 011587 r1 = *(u64 *)(r10 - 0x658) 011588 *(u64 *)(r2 + 0x190) = r1 011589 *(u64 *)(r2 + 0xb8) = r1 011590 r1 = *(u64 *)(r10 - 0x650) 011591 *(u64 *)(r2 + 0x188) = r1 011592 *(u64 *)(r2 + 0xb0) = r1 011593 r1 = *(u64 *)(r10 - 0x648) 011594 *(u64 *)(r2 + 0x180) = r1 011595 *(u64 *)(r2 + 0xa8) = r1 011596 *(u64 *)(r2 + 0x88) = r7 011597 r1 = *(u64 *)(r10 - 0x610) 011598 *(u64 *)(r2 + 0x80) = r1 011599 r1 = *(u64 *)(r10 - 0x678) 011600 *(u64 *)(r2 + 0x58) = r1 011601 r1 = *(u64 *)(r10 - 0x690) 011602 *(u64 *)(r2 + 0x10) = r1 011603 r1 = *(u64 *)(r10 - 0x688) 011604 *(u64 *)(r2 + 0x8) = r1 011605 r1 = *(u64 *)(r10 - 0x680) 011606 *(u32 *)(r2 + 0x4) = w1 011607 *(u32 *)(r2 + 0x0) = w9 011608 goto <offset> 011609 r7 = r2 011610 r6 = r1 011611 call <target> 011612 r1 = <addr> ll 011613 r2 = *(u64 *)(r1 + 0x0) 011614 r1 = r2 011615 r1 += -0x17 011616 r3 = 0x0 011617 r4 = 0x1 011618 if r1 <= r2 goto <offset> 011619 if r4 == 0x0 goto <offset> 011620 r1 = <addr> ll 011621 if r2 == 0x0 goto <offset> 011622 r1 = r3 011623 r4 = r7 011624 r2 = r4 011625 r2 &= 0x1 011626 r2 = <addr> ll 011627 r3 = r6 011628 if r1 <= r2 goto <offset> 011629 r2 = <addr> ll 011630 *(u64 *)(r2 + 0x0) = r1 011631 r2 = <addr> ll 011632 *(u64 *)(r1 + 0xf) = r2 011633 r2 = <addr> ll 011634 *(u64 *)(r1 + 0x8) = r2 011635 r2 = <addr> ll 011636 *(u64 *)(r1 + 0x0) = r2 011637 r2 = *(u64 *)(r3 + 0x0) 011638 *(u64 *)(r3 + 0x10) = r1 011639 *(u64 *)(r3 + 0x18) = 0x17 011640 *(u64 *)(r3 + 0x8) = 0x17 011641 goto <offset> 011642 r7 = r2 011643 r6 = r1 011644 call <target> 011645 r1 = <addr> ll 011646 r2 = *(u64 *)(r1 + 0x0) 011647 r1 = r2 011648 r1 += -0x5 011649 r3 = 0x0 011650 r4 = 0x1 011651 if r1 <= r2 goto <offset> 011652 if r4 == 0x0 goto <offset> 011653 r1 = <addr> ll 011654 if r2 == 0x0 goto <offset> 011655 r1 = r3 011656 r4 = r7 011657 r2 = r4 011658 r2 &= 0x1 011659 r3 = r6 011660 r2 = <addr> ll 011661 if r1 <= r2 goto <offset> 011662 r2 = <addr> ll 011663 *(u64 *)(r2 + 0x0) = r1 011664 *(u8 *)(r1 + 0x4) = 0x72 011665 *(u32 *)(r1 + 0x0) = 0x656e776f 011666 r2 = *(u64 *)(r3 + 0x0) 011667 *(u64 *)(r3 + 0x10) = r1 011668 *(u64 *)(r3 + 0x18) = 0x5 011669 *(u64 *)(r3 + 0x8) = 0x5 011670 *(u64 *)(r3 + 0x0) = 0x1 011671 r1 = *(u64 *)(r10 - 0x608) 011672 *(u64 *)(r1 + 0x10) = r3 011673 *(u64 *)(r1 + 0x8) = r4 011674 *(u32 *)(r1 + 0x0) = 0x2 011675 goto <offset> 011676 r1 = r10 011677 r1 += -0x5f0 011678 r2 = r5 011679 r3 = r4 011680 r4 = <addr> ll 011681 r5 = 0xd 011682 call -0x2d66 011683 r1 = *(u64 *)(r10 - 0x5f0) 011684 r2 = *(u64 *)(r10 - 0x5e8) 011685 goto <offset> 011686 r4 = 0x0 011687 if r4 != 0x0 goto <offset> 011688 r3 = r1 011689 r1 = <addr> ll 011690 if r2 != 0x0 goto <offset> 011691 goto <offset> 011692 r1 = r10 011693 r1 += -0x510 011694 r2 = 0x7df 011695 call <target> 011696 r1 = *(u64 *)(r10 - 0x510) 011697 r2 = *(u64 *)(r10 - 0x508) 011698 goto <offset> 011699 r4 = 0x0 011700 if r4 != 0x0 goto <offset> 011701 r3 = r1 011702 r1 = <addr> ll 011703 if r2 != 0x0 goto <offset> 011704 goto <offset> 011705 r1 = r10 011706 r1 += -0x520 011707 r2 = 0x7de 011708 call <target> 011709 r1 = *(u64 *)(r10 - 0x520) 011710 r2 = *(u64 *)(r10 - 0x518) 011711 goto <offset> 011712 r1 = r10 011713 r1 += -0x530 011714 r2 = 0x7de 011715 call <target> 011716 r1 = *(u64 *)(r10 - 0x530) 011717 r2 = *(u64 *)(r10 - 0x528) 011718 goto <offset> 011719 r1 = r10 011720 r1 += -0x540 011721 r2 = 0x7d6 011722 r6 = r3 011723 r7 = r4 011724 r8 = r5 011725 r9 = r0 011726 call <target> 011727 r3 = *(u64 *)(r10 - 0x538) 011728 r2 = *(u64 *)(r10 - 0x540) 011729 r1 = r10 011730 r1 += -0x550 011731 r4 = <addr> ll 011732 r5 = 0x17 011733 call -0x2d99 011734 r3 = *(u64 *)(r10 - 0x548) 011735 r2 = *(u64 *)(r10 - 0x550) 011736 r1 = *(u64 *)(r10 - 0x6c8) 011737 r1 = *(u64 *)(r1 + 0x0) 011738 r4 = *(u64 *)(r1 + 0x18) 011739 *(u64 *)(r10 - 0x28) = r4 011740 r4 = *(u64 *)(r1 + 0x10) 011741 *(u64 *)(r10 - 0x30) = r4 011742 r4 = *(u64 *)(r1 + 0x8) 011743 *(u64 *)(r10 - 0x38) = r4 011744 r1 = *(u64 *)(r1 + 0x0) 011745 *(u64 *)(r10 - 0x40) = r1 011746 *(u64 *)(r10 - 0x8) = r9 011747 *(u64 *)(r10 - 0x10) = r8 011748 *(u64 *)(r10 - 0x18) = r7 011749 *(u64 *)(r10 - 0x20) = r6 011750 r1 = r10 011751 r1 += -0x560 011752 r4 = r10 011753 r4 += -0x40 011754 call <target> 011755 r1 = *(u64 *)(r10 - 0x560) 011756 r2 = *(u64 *)(r10 - 0x558) 011757 goto <offset> 011758 r1 = r10 011759 r1 += -0x570 011760 r2 = 0x7d6 011761 r6 = r3 011762 r7 = r4 011763 r8 = r5 011764 r9 = r0 011765 call <target> 011766 r3 = *(u64 *)(r10 - 0x568) 011767 r2 = *(u64 *)(r10 - 0x570) 011768 r1 = r10 011769 r1 += -0x580 011770 r4 = <addr> ll 011771 r5 = 0xb 011772 call -0x2dc0 011773 r3 = *(u64 *)(r10 - 0x578) 011774 r2 = *(u64 *)(r10 - 0x580) 011775 r1 = *(u64 *)(r6 + 0x0) 011776 r4 = *(u64 *)(r1 + 0x18) 011777 *(u64 *)(r10 - 0x28) = r4 011778 r4 = *(u64 *)(r1 + 0x10) 011779 *(u64 *)(r10 - 0x30) = r4 011780 r4 = *(u64 *)(r1 + 0x8) 011781 *(u64 *)(r10 - 0x38) = r4 011782 r1 = *(u64 *)(r1 + 0x0) 011783 *(u64 *)(r10 - 0x40) = r1 011784 r1 = *(u64 *)(r10 - 0x698) 011785 *(u64 *)(r10 - 0x8) = r1 011786 *(u64 *)(r10 - 0x10) = r9 011787 *(u64 *)(r10 - 0x18) = r8 011788 *(u64 *)(r10 - 0x20) = r7 011789 r1 = r10 011790 r1 += -0x590 011791 r4 = r10 011792 r4 += -0x40 011793 call <target> 011794 r1 = *(u64 *)(r10 - 0x590) 011795 r2 = *(u64 *)(r10 - 0x588) 011796 goto <offset> 011797 r1 = r10 011798 r1 += -0x5a0 011799 r2 = 0x7d0 011800 call <target> 011801 r3 = *(u64 *)(r10 - 0x598) 011802 r2 = *(u64 *)(r10 - 0x5a0) 011803 r1 = r10 011804 r1 += -0x5b0 011805 r4 = <addr> ll 011806 r5 = 0xb 011807 call -0x2de3 011808 r1 = *(u64 *)(r10 - 0x5b0) 011809 r2 = *(u64 *)(r10 - 0x5a8) 011810 goto <offset> 011811 r1 = r10 011812 r1 += -0x5c0 011813 r2 = 0x7d6 011814 *(u64 *)(r10 - 0x610) = r3 011815 r7 = r4 011816 r9 = r5 011817 r6 = r0 011818 call <target> 011819 r3 = *(u64 *)(r10 - 0x5b8) 011820 r2 = *(u64 *)(r10 - 0x5c0) 011821 r1 = r10 011822 r1 += -0x5d0 011823 r4 = <addr> ll 011824 r5 = 0xd 011825 call -0x2df5 011826 r3 = *(u64 *)(r10 - 0x5c8) 011827 r2 = *(u64 *)(r10 - 0x5d0) 011828 r1 = *(u64 *)(r8 + 0x0) 011829 r4 = *(u64 *)(r1 + 0x18) 011830 *(u64 *)(r10 - 0x28) = r4 011831 r4 = *(u64 *)(r1 + 0x10) 011832 *(u64 *)(r10 - 0x30) = r4 011833 r4 = *(u64 *)(r1 + 0x8) 011834 *(u64 *)(r10 - 0x38) = r4 011835 r1 = *(u64 *)(r1 + 0x0) 011836 *(u64 *)(r10 - 0x40) = r1 011837 *(u64 *)(r10 - 0x8) = r6 011838 *(u64 *)(r10 - 0x10) = r9 011839 *(u64 *)(r10 - 0x18) = r7 011840 r1 = *(u64 *)(r10 - 0x610) 011841 *(u64 *)(r10 - 0x20) = r1 011842 r1 = r10 011843 r1 += -0x5e0 011844 r4 = r10 011845 r4 += -0x40 011846 call <target> 011847 r1 = *(u64 *)(r10 - 0x5e0) 011848 r2 = *(u64 *)(r10 - 0x5d8) 011849 r3 = *(u64 *)(r10 - 0x608) 011850 *(u64 *)(r3 + 0x10) = r2 011851 *(u64 *)(r3 + 0x8) = r1 011852 *(u32 *)(r3 + 0x0) = 0x2 011853 exit 011854 r1 = 0x1 011855 r2 = 0xc 011856 r3 = <addr> ll 011857 call <target> 011858 r1 = 0x1 011859 r2 = 0x11 011860 r3 = <addr> ll 011861 call <target> 011862 r1 = 0x1 011863 r2 = 0x17 011864 r3 = <addr> ll 011865 call <target> 011866 r1 = 0x1 011867 r2 = 0x5 011868 r3 = <addr> ll 011869 call <target> 011870 r6 = r1 011871 r9 = 0x2 011872 r1 = *(u64 *)(r3 + 0x0) 011873 r4 = <addr> ll 011874 if r1 != r4 goto <offset> 011875 r1 = *(u64 *)(r3 + 0x8) 011876 r4 = <addr> ll 011877 if r1 != r4 goto <offset> 011878 r1 = *(u64 *)(r3 + 0x10) 011879 r4 = -<addr> ll 011880 if r1 != r4 goto <offset> 011881 r1 = *(u64 *)(r3 + 0x18) 011882 r3 = <addr> ll 011883 if r1 != r3 goto <offset> 011884 r8 = r2 011885 r7 = *(u64 *)(r2 + 0x230) 011886 r1 = r7 011887 call <target> 011888 if r0 == 0x0 goto <offset> 011889 *(u64 *)(r6 + 0x8) = r7 011890 *(u64 *)(r6 + 0x0) = r9 011891 exit 011892 r9 = *(u64 *)(r7 + 0x10) 011893 r1 = *(u64 *)(r9 + 0x10) 011894 if r1 == 0x0 goto <offset> 011895 r1 = -<addr> ll 011896 *(u64 *)(r10 - 0x18) = r1 011897 r1 = r10 011898 r1 += -0x28 011899 r2 = r10 011900 r2 += -0x18 011901 call <target> 011902 r1 = *(u64 *)(r10 - 0x28) 011903 r9 = 0x2 011904 if r1 == 0x2 goto <offset> 011905 r7 = *(u64 *)(r10 - 0x20) 011906 goto <offset> 011907 *(u64 *)(r9 + 0x10) = -0x1 011908 r1 = *(u64 *)(r9 + 0x18) 011909 r2 = *(u64 *)(r9 + 0x20) 011910 *(u64 *)(r10 - 0x10) = r2 011911 *(u64 *)(r10 - 0x18) = r1 011912 *(u64 *)(r10 - 0x8) = 0x0 011913 r8 += 0x238 011914 r1 = r10 011915 r1 += -0x38 011916 r3 = r10 011917 r3 += -0x18 011918 r2 = r8 011919 call -0x1609 011920 r7 = *(u64 *)(r10 - 0x30) 011921 r1 = *(u64 *)(r10 - 0x38) 011922 r2 = *(u64 *)(r9 + 0x10) 011923 r2 += 0x1 011924 *(u64 *)(r9 + 0x10) = r2 011925 r9 = 0x2 011926 if r1 == 0x2 goto <offset> 011927 r9 = r1 011928 call <target> 011929 r1 = <addr> ll 011930 r2 = *(u64 *)(r1 + 0x0) 011931 r1 = r2 011932 r1 += -0xb 011933 r3 = 0x0 011934 r4 = 0x1 011935 if r1 > r2 goto <offset> 011936 r4 = 0x0 011937 if r4 == 0x0 goto <offset> 011938 r1 = <addr> ll 011939 if r2 == 0x0 goto <offset> 011940 r1 = r3 011941 r2 = r9 011942 r2 &= 0x1 011943 r2 = <addr> ll 011944 if r1 > r2 goto <offset> 011945 r1 = 0x1 011946 r2 = 0xb 011947 r3 = <addr> ll 011948 call <target> 011949 if r4 != 0x0 goto <offset> 011950 r3 = r1 011951 r1 = <addr> ll 011952 if r2 != 0x0 goto <offset> 011953 r2 = r9 011954 r2 &= 0x1 011955 r2 = <addr> ll 011956 if r1 <= r2 goto <offset> 011957 r2 = <addr> ll 011958 *(u64 *)(r2 + 0x0) = r1 011959 r2 = <addr> ll 011960 *(u64 *)(r1 + 0x0) = r2 011961 *(u32 *)(r1 + 0x7) = 0x6769666e 011962 r2 = *(u64 *)(r7 + 0x0) 011963 *(u64 *)(r7 + 0x10) = r1 011964 *(u64 *)(r7 + 0x18) = 0xb 011965 *(u64 *)(r7 + 0x8) = 0xb 011966 *(u64 *)(r7 + 0x0) = 0x1 011967 goto <offset> 011968 r9 = r5 011969 r8 = r3 011970 *(u64 *)(r10 - 0x208) = r2 011971 *(u64 *)(r10 - 0x200) = r1 011972 r1 = r10 011973 r1 += -0x188 011974 r5 = r10 011975 call -0x270d 011976 r6 = *(u64 *)(r10 - 0x180) 011977 r7 = *(u64 *)(r10 - 0x188) 011978 if r7 != 0x2 goto <offset> 011979 r7 = *(u64 *)(r9 - 0xff8) 011980 r1 = r10 011981 r1 += -0x178 011982 r5 = r10 011983 r3 = r8 011984 call -0x2ec0 011985 w1 = *(u32 *)(r10 - 0x178) 011986 if r1 != 0x2 goto <offset> 011987 r7 = *(u64 *)(r10 - 0x168) 011988 r6 = *(u64 *)(r10 - 0x170) 011989 call <target> 011990 r1 = <addr> ll 011991 r2 = *(u64 *)(r1 + 0x0) 011992 r1 = r2 011993 r1 += -0x4 011994 r3 = 0x0 011995 r4 = 0x1 011996 if r1 <= r2 goto <offset> 011997 if r4 == 0x0 goto <offset> 011998 r1 = <addr> ll 011999 if r2 != 0x0 goto <offset> 012000 r2 = <addr> ll 012001 if r6 != 0x1 goto <offset> 012002 if r1 > r2 goto <offset> 012003 r1 = 0x1 012004 r2 = 0x4 012005 r3 = <addr> ll 012006 call <target> 012007 call <target> 012008 r1 = <addr> ll 012009 r2 = *(u64 *)(r1 + 0x0) 012010 r1 = r2 012011 r1 += -0x9 012012 r3 = 0x0 012013 r4 = 0x1 012014 if r1 <= r2 goto <offset> 012015 if r4 == 0x0 goto <offset> 012016 r1 = <addr> ll 012017 if r2 != 0x0 goto <offset> 012018 r2 = r7 012019 r2 &= 0x1 012020 r2 = <addr> ll 012021 if r1 <= r2 goto <offset> 012022 r2 = <addr> ll 012023 *(u64 *)(r2 + 0x0) = r1 012024 r2 = <addr> ll 012025 *(u64 *)(r1 + 0x0) = r2 012026 *(u8 *)(r1 + 0x8) = 0x79 012027 r2 = *(u64 *)(r6 + 0x0) 012028 *(u64 *)(r6 + 0x10) = r1 012029 *(u64 *)(r6 + 0x18) = 0x9 012030 *(u64 *)(r6 + 0x8) = 0x9 012031 *(u64 *)(r6 + 0x0) = 0x1 012032 r1 = *(u64 *)(r10 - 0x200) 012033 *(u64 *)(r1 + 0x10) = r6 012034 *(u64 *)(r1 + 0x8) = r7 012035 *(u32 *)(r1 + 0x0) = 0x2 012036 goto <offset> 012037 *(u64 *)(r10 - 0x228) = r1 012038 r9 = *(u64 *)(r10 - 0x120) 012039 r1 = *(u64 *)(r10 - 0x168) 012040 *(u64 *)(r10 - 0x220) = r1 012041 r1 = *(u64 *)(r10 - 0x170) 012042 *(u64 *)(r10 - 0x218) = r1 012043 w1 = *(u32 *)(r10 - 0x174) 012044 *(u64 *)(r10 - 0x230) = r1 012045 r1 = r10 012046 r1 += -0xf8 012047 r5 = r10 012048 r3 = r8 012049 call -0x2701 012050 r1 = *(u64 *)(r10 - 0xf0) 012051 *(u64 *)(r10 - 0x210) = r1 012052 r8 = *(u64 *)(r10 - 0xf8) 012053 w1 = *(u8 *)(r10 - 0x86) 012054 if r1 != 0x2 goto <offset> 012055 call <target> 012056 r1 = <addr> ll 012057 r2 = *(u64 *)(r1 + 0x0) 012058 r1 = r2 012059 r1 += -0xb 012060 r3 = 0x0 012061 r4 = 0x1 012062 if r1 <= r2 goto <offset> 012063 if r4 == 0x0 goto <offset> 012064 r1 = <addr> ll 012065 if r2 == 0x0 goto <offset> 012066 r1 = r3 012067 r2 = r8 012068 r2 &= 0x1 012069 r4 = *(u64 *)(r10 - 0x210) 012070 r2 = <addr> ll 012071 if r1 <= r2 goto <offset> 012072 r2 = <addr> ll 012073 *(u64 *)(r2 + 0x0) = r1 012074 r2 = <addr> ll 012075 *(u64 *)(r1 + 0x0) = r2 012076 *(u32 *)(r1 + 0x7) = 0x6769666e 012077 r2 = *(u64 *)(r4 + 0x0) 012078 *(u64 *)(r4 + 0x10) = r1 012079 *(u64 *)(r4 + 0x18) = 0xb 012080 *(u64 *)(r4 + 0x8) = 0xb 012081 *(u64 *)(r4 + 0x0) = 0x1 012082 r1 = *(u64 *)(r10 - 0x200) 012083 *(u64 *)(r1 + 0x10) = r4 012084 *(u64 *)(r1 + 0x8) = r8 012085 *(u32 *)(r1 + 0x0) = 0x2 012086 goto <offset> 012087 r4 = 0x0 012088 if r4 != 0x0 goto <offset> 012089 r3 = r1 012090 r1 = <addr> ll 012091 if r2 == 0x0 goto <offset> 012092 r1 = r3 012093 r2 = r7 012094 r2 &= 0x1 012095 r2 = <addr> ll 012096 if r1 > r2 goto <offset> 012097 r1 = 0x1 012098 r2 = 0x9 012099 r3 = <addr> ll 012100 call <target> 012101 r4 = 0x0 012102 if r4 != 0x0 goto <offset> 012103 r3 = r1 012104 r1 = <addr> ll 012105 if r2 == 0x0 goto <offset> 012106 r1 = r3 012107 r2 = <addr> ll 012108 if r6 == 0x1 goto <offset> 012109 if r1 <= r2 goto <offset> 012110 r2 = <addr> ll 012111 *(u64 *)(r2 + 0x0) = r1 012112 *(u32 *)(r1 + 0x0) = 0x746e696d 012113 r2 = *(u64 *)(r7 + 0x0) 012114 *(u64 *)(r7 + 0x10) = r1 012115 *(u64 *)(r7 + 0x18) = 0x4 012116 *(u64 *)(r7 + 0x8) = 0x4 012117 *(u64 *)(r7 + 0x0) = 0x1 012118 r1 = *(u64 *)(r10 - 0x200) 012119 *(u64 *)(r1 + 0x10) = r7 012120 *(u64 *)(r1 + 0x8) = r6 012121 *(u32 *)(r1 + 0x0) = 0x2 012122 goto <offset> 012123 *(u64 *)(r10 - 0x260) = r1 012124 r1 = *(u64 *)(r10 - 0xb8) 012125 *(u64 *)(r10 - 0x248) = r1 012126 r1 = *(u64 *)(r10 - 0xc0) 012127 *(u64 *)(r10 - 0x240) = r1 012128 r1 = *(u64 *)(r10 - 0xc8) 012129 *(u64 *)(r10 - 0x238) = r1 012130 r1 = *(u64 *)(r10 - 0xd0) 012131 *(u64 *)(r10 - 0x250) = r1 012132 *(u64 *)(r10 - 0x258) = r9 012133 r1 = *(u64 *)(r9 + 0x0) 012134 r2 = *(u64 *)(r1 + 0x18) 012135 *(u64 *)(r10 - 0x48) = r2 012136 r2 = *(u64 *)(r1 + 0x10) 012137 *(u64 *)(r10 - 0x50) = r2 012138 r2 = *(u64 *)(r1 + 0x8) 012139 *(u64 *)(r10 - 0x58) = r2 012140 r1 = *(u64 *)(r1 + 0x0) 012141 *(u64 *)(r10 - 0x60) = r1 012142 r1 = r10 012143 r1 += -0x60 012144 *(u64 *)(r10 - 0x70) = r1 012145 r1 = <addr> ll 012146 *(u64 *)(r10 - 0x80) = r1 012147 *(u64 *)(r10 - 0x68) = 0x20 012148 *(u64 *)(r10 - 0x78) = 0xb 012149 r1 = r10 012150 r1 += -0x40 012151 r2 = r10 012152 r2 += -0x80 012153 r3 = 0x2 012154 r4 = *(u64 *)(r10 - 0x208) 012155 call <target> 012156 r0 = *(u64 *)(r10 - 0x28) 012157 r5 = *(u64 *)(r10 - 0x30) 012158 r4 = *(u64 *)(r10 - 0x38) 012159 r9 = *(u64 *)(r10 - 0x40) 012160 w1 = *(u8 *)(r10 - 0x20) 012161 *(u8 *)(r7 + 0x0) = w1 012162 r1 = *(u64 *)(r8 + 0x0) 012163 r2 = *(u64 *)(r1 + 0x0) 012164 r3 = r8 012165 if r2 != r9 goto <offset> 012166 r2 = *(u64 *)(r1 + 0x8) 012167 if r2 != r4 goto <offset> 012168 r2 = *(u64 *)(r1 + 0x10) 012169 if r2 != r5 goto <offset> 012170 r1 = *(u64 *)(r1 + 0x18) 012171 if r1 != r0 goto <offset> 012172 w1 = *(u8 *)(r3 + 0x29) 012173 if r1 == 0x0 goto <offset> 012174 r1 = *(u64 *)(r6 + 0x0) 012175 r4 = *(u64 *)(r1 + 0x18) 012176 r2 = *(u64 *)(r1 + 0x10) 012177 r9 = *(u64 *)(r1 + 0x8) 012178 r7 = *(u64 *)(r1 + 0x0) 012179 r8 = *(u64 *)(r10 - 0x250) 012180 if r8 != r7 goto <offset> 012181 r1 = *(u64 *)(r10 - 0x238) 012182 if r1 != r9 goto <offset> 012183 r1 = *(u64 *)(r10 - 0x240) 012184 if r1 != r2 goto <offset> 012185 r1 = *(u64 *)(r10 - 0x248) 012186 if r1 != r4 goto <offset> 012187 r9 = r10 012188 r9 += -0x118 012189 r2 = r10 012190 r2 += -0x160 012191 r1 = r10 012192 r1 += -0x85 012193 *(u64 *)(r10 - 0x270) = r1 012194 r1 = r10 012195 r1 += -0xb0 012196 *(u64 *)(r10 - 0x268) = r1 012197 r1 = r10 012198 r1 += -0xe8 012199 *(u64 *)(r10 - 0x278) = r1 012200 r7 = *(u64 *)(r10 - 0x200) 012201 r1 = r7 012202 r1 += 0x18 012203 *(u64 *)(r10 - 0x208) = r3 012204 r3 = 0x40 012205 call <target> 012206 r1 = *(u64 *)(r9 + 0x0) 012207 *(u64 *)(r7 + 0x60) = r1 012208 r1 = *(u64 *)(r9 + 0x8) 012209 *(u64 *)(r7 + 0x68) = r1 012210 r1 = *(u64 *)(r9 + 0x10) 012211 *(u64 *)(r7 + 0x70) = r1 012212 r1 = *(u64 *)(r9 + 0x18) 012213 *(u64 *)(r7 + 0x78) = r1 012214 r2 = *(u64 *)(r10 - 0x278) 012215 r1 = *(u64 *)(r2 + 0x10) 012216 *(u64 *)(r7 + 0xa0) = r1 012217 r1 = *(u64 *)(r2 + 0x8) 012218 *(u64 *)(r7 + 0x98) = r1 012219 r1 = *(u64 *)(r2 + 0x0) 012220 *(u64 *)(r7 + 0x90) = r1 012221 r1 = r7 012222 r1 += 0xc8 012223 r2 = *(u64 *)(r10 - 0x268) 012224 r3 = 0x2a 012225 call <target> 012226 r9 = *(u64 *)(r10 - 0x270) 012227 w1 = *(u8 *)(r9 + 0x4) 012228 w2 = *(u32 *)(r9 + 0x0) 012229 r3 = *(u64 *)(r10 - 0x228) 012230 *(u32 *)(r7 + 0x0) = w3 012231 r3 = *(u64 *)(r10 - 0x230) 012232 *(u32 *)(r7 + 0x4) = w3 012233 r3 = *(u64 *)(r10 - 0x260) 012234 *(u8 *)(r7 + 0xf2) = w3 012235 *(u64 *)(r7 + 0xf8) = r6 012236 r3 = *(u64 *)(r10 - 0x248) 012237 *(u64 *)(r7 + 0xc0) = r3 012238 r3 = *(u64 *)(r10 - 0x240) 012239 *(u64 *)(r7 + 0xb8) = r3 012240 r3 = *(u64 *)(r10 - 0x238) 012241 *(u64 *)(r7 + 0xb0) = r3 012242 *(u64 *)(r7 + 0xa8) = r8 012243 r3 = *(u64 *)(r10 - 0x210) 012244 *(u64 *)(r7 + 0x88) = r3 012245 r3 = *(u64 *)(r10 - 0x208) 012246 *(u64 *)(r7 + 0x80) = r3 012247 r3 = *(u64 *)(r10 - 0x258) 012248 *(u64 *)(r7 + 0x58) = r3 012249 r3 = *(u64 *)(r10 - 0x220) 012250 *(u64 *)(r7 + 0x10) = r3 012251 r3 = *(u64 *)(r10 - 0x218) 012252 *(u64 *)(r7 + 0x8) = r3 012253 *(u32 *)(r7 + 0xf3) = w2 012254 *(u8 *)(r7 + 0xf7) = w1 012255 goto <offset> 012256 *(u64 *)(r10 - 0x218) = r9 012257 r8 = r0 012258 r6 = r5 012259 *(u64 *)(r10 - 0x210) = r4 012260 *(u64 *)(r10 - 0x208) = r3 012261 r1 = r10 012262 r1 += -0x198 012263 r2 = 0x7d6 012264 call <target> 012265 r7 = *(u64 *)(r10 - 0x190) 012266 r9 = *(u64 *)(r10 - 0x198) 012267 call <target> 012268 r1 = <addr> ll 012269 r2 = *(u64 *)(r1 + 0x0) 012270 r1 = r2 012271 r1 += -0xb 012272 r3 = 0x0 012273 r4 = 0x1 012274 if r1 <= r2 goto <offset> 012275 if r4 == 0x0 goto <offset> 012276 r1 = <addr> ll 012277 r4 = r6 012278 r5 = r8 012279 if r2 == 0x0 goto <offset> 012280 r1 = r3 012281 r2 = r9 012282 r2 &= 0x1 012283 r3 = *(u64 *)(r10 - 0x210) 012284 r8 = *(u64 *)(r10 - 0x218) 012285 r2 = <addr> ll 012286 r6 = *(u64 *)(r10 - 0x208) 012287 if r1 <= r2 goto <offset> 012288 r2 = <addr> ll 012289 *(u64 *)(r2 + 0x0) = r1 012290 r2 = <addr> ll 012291 *(u64 *)(r1 + 0x0) = r2 012292 *(u32 *)(r1 + 0x7) = 0x6769666e 012293 r2 = *(u64 *)(r7 + 0x0) 012294 *(u64 *)(r7 + 0x10) = r1 012295 *(u64 *)(r7 + 0x18) = 0xb 012296 *(u64 *)(r7 + 0x8) = 0xb 012297 *(u64 *)(r7 + 0x0) = 0x1 012298 r1 = *(u64 *)(r6 + 0x0) 012299 r2 = *(u64 *)(r1 + 0x18) 012300 *(u64 *)(r10 - 0x28) = r2 012301 r2 = *(u64 *)(r1 + 0x10) 012302 *(u64 *)(r10 - 0x30) = r2 012303 r2 = *(u64 *)(r1 + 0x8) 012304 *(u64 *)(r10 - 0x38) = r2 012305 r1 = *(u64 *)(r1 + 0x0) 012306 *(u64 *)(r10 - 0x40) = r1 012307 *(u64 *)(r10 - 0x8) = r5 012308 *(u64 *)(r10 - 0x10) = r4 012309 *(u64 *)(r10 - 0x18) = r3 012310 *(u64 *)(r10 - 0x20) = r8 012311 r1 = r10 012312 r1 += -0x1a8 012313 r4 = r10 012314 r4 += -0x40 012315 r2 = r9 012316 r3 = r7 012317 call <target> 012318 r1 = *(u64 *)(r10 - 0x1a8) 012319 r2 = *(u64 *)(r10 - 0x1a0) 012320 goto <offset> 012321 r4 = 0x0 012322 if r4 != 0x0 goto <offset> 012323 r3 = r1 012324 r1 = <addr> ll 012325 if r2 != 0x0 goto <offset> 012326 goto <offset> 012327 r4 = 0x0 012328 if r4 != 0x0 goto <offset> 012329 r3 = r1 012330 r1 = <addr> ll 012331 r4 = r6 012332 r5 = r8 012333 if r2 != 0x0 goto <offset> 012334 goto <offset> 012335 r1 = r10 012336 r1 += -0x1b8 012337 r2 = 0x7d0 012338 call <target> 012339 r3 = *(u64 *)(r10 - 0x1b0) 012340 r2 = *(u64 *)(r10 - 0x1b8) 012341 r1 = r10 012342 r1 += -0x1c8 012343 r4 = <addr> ll 012344 r5 = 0xb 012345 call -0x2ffd 012346 r1 = *(u64 *)(r10 - 0x1c8) 012347 r2 = *(u64 *)(r10 - 0x1c0) 012348 goto <offset> 012349 r1 = r10 012350 r1 += -0x1d8 012351 *(u64 *)(r10 - 0x208) = r2 012352 r2 = 0x7d1 012353 r6 = r4 012354 call <target> 012355 r3 = *(u64 *)(r10 - 0x1d0) 012356 r2 = *(u64 *)(r10 - 0x1d8) 012357 r1 = r10 012358 r1 += -0x1e8 012359 r4 = <addr> ll 012360 r5 = 0xb 012361 call -0x300d 012362 r3 = *(u64 *)(r10 - 0x1e0) 012363 r2 = *(u64 *)(r10 - 0x1e8) 012364 *(u64 *)(r10 - 0x8) = r6 012365 r1 = *(u64 *)(r10 - 0x208) 012366 *(u64 *)(r10 - 0x10) = r1 012367 *(u64 *)(r10 - 0x18) = r9 012368 *(u64 *)(r10 - 0x20) = r7 012369 r1 = *(u64 *)(r10 - 0x248) 012370 *(u64 *)(r10 - 0x28) = r1 012371 r1 = *(u64 *)(r10 - 0x240) 012372 *(u64 *)(r10 - 0x30) = r1 012373 r1 = *(u64 *)(r10 - 0x238) 012374 *(u64 *)(r10 - 0x38) = r1 012375 *(u64 *)(r10 - 0x40) = r8 012376 r1 = r10 012377 r1 += -0x1f8 012378 r4 = r10 012379 r4 += -0x40 012380 call <target> 012381 r1 = *(u64 *)(r10 - 0x1f8) 012382 r2 = *(u64 *)(r10 - 0x1f0) 012383 r3 = *(u64 *)(r10 - 0x200) 012384 *(u64 *)(r3 + 0x10) = r2 012385 *(u64 *)(r3 + 0x8) = r1 012386 *(u32 *)(r3 + 0x0) = 0x2 012387 exit 012388 r1 = 0x1 012389 r2 = 0xb 012390 r3 = <addr> ll 012391 call <target> 012392 r6 = r1 012393 r9 = 0x2 012394 r1 = *(u64 *)(r3 + 0x0) 012395 r4 = <addr> ll 012396 if r1 != r4 goto <offset> 012397 r1 = *(u64 *)(r3 + 0x8) 012398 r4 = <addr> ll 012399 if r1 != r4 goto <offset> 012400 r1 = *(u64 *)(r3 + 0x10) 012401 r4 = -<addr> ll 012402 if r1 != r4 goto <offset> 012403 r1 = *(u64 *)(r3 + 0x18) 012404 r3 = <addr> ll 012405 if r1 != r3 goto <offset> 012406 r8 = r2 012407 r7 = *(u64 *)(r2 + 0x80) 012408 r1 = r7 012409 call <target> 012410 if r0 == 0x0 goto <offset> 012411 *(u64 *)(r6 + 0x8) = r7 012412 *(u64 *)(r6 + 0x0) = r9 012413 exit 012414 r9 = *(u64 *)(r7 + 0x10) 012415 r1 = *(u64 *)(r9 + 0x10) 012416 if r1 == 0x0 goto <offset> 012417 r1 = -<addr> ll 012418 *(u64 *)(r10 - 0x18) = r1 012419 r1 = r10 012420 r1 += -0x28 012421 r2 = r10 012422 r2 += -0x18 012423 call <target> 012424 r1 = *(u64 *)(r10 - 0x28) 012425 r9 = 0x2 012426 if r1 == 0x2 goto <offset> 012427 r7 = *(u64 *)(r10 - 0x20) 012428 goto <offset> 012429 *(u64 *)(r9 + 0x10) = -0x1 012430 r1 = *(u64 *)(r9 + 0x18) 012431 r2 = *(u64 *)(r9 + 0x20) 012432 *(u64 *)(r10 - 0x10) = r2 012433 *(u64 *)(r10 - 0x18) = r1 012434 *(u64 *)(r10 - 0x8) = 0x0 012435 r8 += 0x88 012436 r1 = r10 012437 r1 += -0x38 012438 r3 = r10 012439 r3 += -0x18 012440 r2 = r8 012441 call -0x1813 012442 r7 = *(u64 *)(r10 - 0x30) 012443 r1 = *(u64 *)(r10 - 0x38) 012444 r2 = *(u64 *)(r9 + 0x10) 012445 r2 += 0x1 012446 *(u64 *)(r9 + 0x10) = r2 012447 r9 = 0x2 012448 if r1 == 0x2 goto <offset> 012449 r9 = r1 012450 call <target> 012451 r1 = <addr> ll 012452 r2 = *(u64 *)(r1 + 0x0) 012453 r1 = r2 012454 r1 += -0xb 012455 r3 = 0x0 012456 r4 = 0x1 012457 if r1 > r2 goto <offset> 012458 r4 = 0x0 012459 if r4 == 0x0 goto <offset> 012460 r1 = <addr> ll 012461 if r2 == 0x0 goto <offset> 012462 r1 = r3 012463 r2 = r9 012464 r2 &= 0x1 012465 r2 = <addr> ll 012466 if r1 > r2 goto <offset> 012467 r1 = 0x1 012468 r2 = 0xb 012469 r3 = <addr> ll 012470 call <target> 012471 if r4 != 0x0 goto <offset> 012472 r3 = r1 012473 r1 = <addr> ll 012474 if r2 != 0x0 goto <offset> 012475 r2 = r9 012476 r2 &= 0x1 012477 r2 = <addr> ll 012478 if r1 <= r2 goto <offset> 012479 r2 = <addr> ll 012480 *(u64 *)(r2 + 0x0) = r1 012481 r2 = <addr> ll 012482 *(u64 *)(r1 + 0x0) = r2 012483 *(u32 *)(r1 + 0x7) = 0x6769666e 012484 r2 = *(u64 *)(r7 + 0x0) 012485 *(u64 *)(r7 + 0x10) = r1 012486 *(u64 *)(r7 + 0x18) = 0xb 012487 *(u64 *)(r7 + 0x8) = 0xb 012488 *(u64 *)(r7 + 0x0) = 0x1 012489 goto <offset> 012490 r7 = r3 012491 r8 = r1 012492 r1 = r10 012493 r1 += -0xb0 012494 r5 = r10 012495 call -0x28d5 012496 r1 = *(u64 *)(r10 - 0xa0) 012497 *(u64 *)(r10 - 0x158) = r1 012498 r9 = *(u64 *)(r10 - 0xa8) 012499 r6 = *(u64 *)(r10 - 0xb0) 012500 if r6 == 0x0 goto <offset> 012501 *(u64 *)(r10 - 0x168) = r9 012502 *(u64 *)(r10 - 0x160) = r8 012503 r1 = *(u64 *)(r10 - 0x88) 012504 *(u64 *)(r10 - 0x180) = r1 012505 r1 = *(u64 *)(r10 - 0x90) 012506 *(u64 *)(r10 - 0x178) = r1 012507 r1 = *(u64 *)(r10 - 0x98) 012508 *(u64 *)(r10 - 0x170) = r1 012509 r1 = r10 012510 r1 += -0x80 012511 r5 = r10 012512 r3 = r7 012513 call -0x2912 012514 r9 = *(u64 *)(r10 - 0x78) 012515 r8 = *(u64 *)(r10 - 0x80) 012516 if r8 != 0x2 goto <offset> 012517 r1 = *(u64 *)(r7 + 0x8) 012518 if r1 == 0x0 goto <offset> 012519 r1 += -0x1 012520 *(u64 *)(r7 + 0x8) = r1 012521 r4 = *(u64 *)(r7 + 0x0) 012522 r1 = r4 012523 r1 += 0x30 012524 *(u64 *)(r7 + 0x0) = r1 012525 r3 = *(u64 *)(r4 + 0x8) 012526 r2 = *(u64 *)(r3 + 0x0) 012527 r2 += 0x1 012528 r5 = 0x1 012529 if r2 == 0x0 goto <offset> 012530 r5 = 0x0 012531 r1 = *(u64 *)(r4 + 0x0) 012532 *(u64 *)(r3 + 0x0) = r2 012533 if r5 == 0x1 goto <offset> 012534 r5 = *(u64 *)(r4 + 0x10) 012535 r2 = *(u64 *)(r5 + 0x0) 012536 r2 += 0x1 012537 r0 = 0x1 012538 if r2 == 0x0 goto <offset> 012539 r0 = 0x0 012540 *(u64 *)(r5 + 0x0) = r2 012541 if r0 == 0x1 goto <offset> 012542 w2 = *(u8 *)(r4 + 0x29) 012543 r0 = *(u64 *)(r4 + 0x18) 012544 r7 = *(u64 *)(r4 + 0x20) 012545 w8 = *(u8 *)(r4 + 0x28) 012546 w4 = *(u8 *)(r4 + 0x2a) 012547 *(u8 *)(r10 - 0x46) = w4 012548 *(u8 *)(r10 - 0x48) = w8 012549 *(u64 *)(r10 - 0x50) = r7 012550 *(u64 *)(r10 - 0x58) = r0 012551 *(u64 *)(r10 - 0x60) = r5 012552 *(u64 *)(r10 - 0x68) = r3 012553 *(u64 *)(r10 - 0x70) = r1 012554 *(u8 *)(r10 - 0x47) = w2 012555 w3 = *(u8 *)(r6 + 0x29) 012556 if r3 == 0x0 goto <offset> 012557 r3 = *(u64 *)(r9 + 0x0) 012558 r8 = *(u64 *)(r3 + 0x18) 012559 r7 = *(u64 *)(r3 + 0x10) 012560 r5 = *(u64 *)(r3 + 0x8) 012561 r4 = *(u64 *)(r3 + 0x0) 012562 r3 = *(u64 *)(r10 - 0x168) 012563 r0 = *(u64 *)(r10 - 0x158) 012564 if r3 != r4 goto <offset> 012565 if r5 != r0 goto <offset> 012566 r3 = *(u64 *)(r10 - 0x170) 012567 if r3 != r7 goto <offset> 012568 r3 = *(u64 *)(r10 - 0x178) 012569 if r3 != r8 goto <offset> 012570 r3 = *(u64 *)(r6 + 0x0) 012571 r4 = *(u64 *)(r1 + 0x0) 012572 r5 = *(u64 *)(r3 + 0x0) 012573 if r5 != r4 goto <offset> 012574 r4 = *(u64 *)(r1 + 0x8) 012575 r5 = *(u64 *)(r3 + 0x8) 012576 if r5 != r4 goto <offset> 012577 r4 = *(u64 *)(r1 + 0x10) 012578 r5 = *(u64 *)(r3 + 0x10) 012579 if r5 != r4 goto <offset> 012580 r1 = *(u64 *)(r1 + 0x18) 012581 r3 = *(u64 *)(r3 + 0x18) 012582 if r3 != r1 goto <offset> 012583 r1 = r10 012584 r1 += -0x130 012585 r2 = 0x7db 012586 call <target> 012587 r3 = *(u64 *)(r10 - 0x128) 012588 r2 = *(u64 *)(r10 - 0x130) 012589 r1 = r10 012590 r1 += -0x140 012591 r4 = <addr> ll 012592 r5 = 0x7 012593 call -0x30f5 012594 r6 = *(u64 *)(r10 - 0x138) 012595 r7 = *(u64 *)(r10 - 0x140) 012596 goto <offset> 012597 call <target> 012598 r1 = <addr> ll 012599 r2 = *(u64 *)(r1 + 0x0) 012600 r1 = r2 012601 r1 += -0x7 012602 r3 = 0x0 012603 r4 = 0x1 012604 if r1 > r2 goto <offset> 012605 r4 = 0x0 012606 r5 = *(u64 *)(r10 - 0x158) 012607 if r4 == 0x0 goto <offset> 012608 r1 = <addr> ll 012609 if r2 == 0x0 goto <offset> 012610 r1 = r3 012611 r2 = r9 012612 r2 &= 0x1 012613 r2 = <addr> ll 012614 if r1 > r2 goto <offset> 012615 goto <offset> 012616 r5 = *(u64 *)(r10 - 0x158) 012617 if r4 != 0x0 goto <offset> 012618 r3 = r1 012619 r1 = <addr> ll 012620 if r2 != 0x0 goto <offset> 012621 r2 = r9 012622 r2 &= 0x1 012623 r2 = <addr> ll 012624 if r1 <= r2 goto <offset> 012625 r2 = <addr> ll 012626 *(u64 *)(r2 + 0x0) = r1 012627 *(u32 *)(r1 + 0x3) = 0x746e756f 012628 *(u32 *)(r1 + 0x0) = 0x6f636361 012629 r2 = *(u64 *)(r5 + 0x0) 012630 *(u64 *)(r5 + 0x10) = r1 012631 *(u64 *)(r5 + 0x18) = 0x7 012632 *(u64 *)(r5 + 0x8) = 0x7 012633 *(u64 *)(r5 + 0x0) = 0x1 012634 *(u64 *)(r8 + 0x8) = r5 012635 *(u64 *)(r8 + 0x0) = r9 012636 *(u8 *)(r8 + 0x62) = 0x2 012637 goto <offset> 012638 call <target> 012639 r1 = <addr> ll 012640 r2 = *(u64 *)(r1 + 0x0) 012641 r1 = r2 012642 r1 += -0x9 012643 r3 = 0x0 012644 r4 = 0x1 012645 if r1 > r2 goto <offset> 012646 r4 = 0x0 012647 if r4 == 0x0 goto <offset> 012648 r1 = <addr> ll 012649 if r2 == 0x0 goto <offset> 012650 r1 = r3 012651 r2 = r8 012652 r2 &= 0x1 012653 r2 = <addr> ll 012654 if r1 > r2 goto <offset> 012655 r1 = 0x1 012656 r2 = 0x9 012657 r3 = <addr> ll 012658 call <target> 012659 if r4 != 0x0 goto <offset> 012660 r3 = r1 012661 r1 = <addr> ll 012662 if r2 != 0x0 goto <offset> 012663 r2 = r8 012664 r2 &= 0x1 012665 r2 = <addr> ll 012666 if r1 <= r2 goto <offset> 012667 r2 = <addr> ll 012668 *(u64 *)(r2 + 0x0) = r1 012669 r2 = <addr> ll 012670 *(u64 *)(r1 + 0x0) = r2 012671 *(u8 *)(r1 + 0x8) = 0x79 012672 r2 = *(u64 *)(r9 + 0x0) 012673 *(u64 *)(r9 + 0x10) = r1 012674 *(u64 *)(r9 + 0x18) = 0x9 012675 *(u64 *)(r9 + 0x8) = 0x9 012676 *(u64 *)(r9 + 0x0) = 0x1 012677 r1 = *(u64 *)(r10 - 0x160) 012678 *(u64 *)(r1 + 0x8) = r9 012679 *(u64 *)(r1 + 0x0) = r8 012680 *(u8 *)(r1 + 0x62) = 0x2 012681 goto <offset> 012682 r1 = r10 012683 r1 += -0x150 012684 r2 = 0xbbd 012685 call <target> 012686 r7 = *(u64 *)(r10 - 0x148) 012687 r6 = *(u64 *)(r10 - 0x150) 012688 call <target> 012689 r1 = <addr> ll 012690 r2 = *(u64 *)(r1 + 0x0) 012691 r1 = r2 012692 r1 += -0xf 012693 r3 = 0x0 012694 r4 = 0x1 012695 if r1 > r2 goto <offset> 012696 r4 = 0x0 012697 r5 = *(u64 *)(r10 - 0x160) 012698 if r4 == 0x0 goto <offset> 012699 r1 = <addr> ll 012700 if r2 == 0x0 goto <offset> 012701 r1 = r3 012702 r2 = r6 012703 r2 &= 0x1 012704 r2 = <addr> ll 012705 if r1 > r2 goto <offset> 012706 r1 = 0x1 012707 r2 = 0xf 012708 r3 = <addr> ll 012709 call <target> 012710 r5 = *(u64 *)(r10 - 0x160) 012711 if r4 != 0x0 goto <offset> 012712 r3 = r1 012713 r1 = <addr> ll 012714 if r2 != 0x0 goto <offset> 012715 r2 = r6 012716 r2 &= 0x1 012717 r2 = <addr> ll 012718 if r1 <= r2 goto <offset> 012719 r2 = <addr> ll 012720 *(u64 *)(r2 + 0x0) = r1 012721 r2 = <addr> ll 012722 *(u64 *)(r1 + 0x7) = r2 012723 r2 = <addr> ll 012724 *(u64 *)(r1 + 0x0) = r2 012725 r2 = *(u64 *)(r7 + 0x0) 012726 *(u64 *)(r7 + 0x10) = r1 012727 *(u64 *)(r7 + 0x18) = 0xf 012728 *(u64 *)(r7 + 0x8) = 0xf 012729 *(u64 *)(r7 + 0x0) = 0x1 012730 *(u64 *)(r5 + 0x8) = r7 012731 *(u64 *)(r5 + 0x0) = r6 012732 *(u8 *)(r5 + 0x62) = 0x2 012733 goto <offset> 012734 r1 = r10 012735 r1 += -0xc0 012736 r2 = 0x7d0 012737 call <target> 012738 r6 = *(u64 *)(r10 - 0xb8) 012739 r7 = *(u64 *)(r10 - 0xc0) 012740 call <target> 012741 r1 = <addr> ll 012742 r2 = *(u64 *)(r1 + 0x0) 012743 r1 = r2 012744 r1 += -0x7 012745 r3 = 0x0 012746 r4 = 0x1 012747 if r1 > r2 goto <offset> 012748 r4 = 0x0 012749 r8 = *(u64 *)(r10 - 0x160) 012750 if r4 == 0x0 goto <offset> 012751 r1 = <addr> ll 012752 if r2 == 0x0 goto <offset> 012753 r1 = r3 012754 r2 = r7 012755 r2 &= 0x1 012756 r2 = <addr> ll 012757 if r1 > r2 goto <offset> 012758 goto <offset> 012759 r8 = *(u64 *)(r10 - 0x160) 012760 if r4 != 0x0 goto <offset> 012761 r3 = r1 012762 r1 = <addr> ll 012763 if r2 != 0x0 goto <offset> 012764 r2 = r7 012765 r2 &= 0x1 012766 r2 = <addr> ll 012767 if r1 <= r2 goto <offset> 012768 r2 = <addr> ll 012769 *(u64 *)(r2 + 0x0) = r1 012770 *(u32 *)(r1 + 0x3) = 0x746e756f 012771 *(u32 *)(r1 + 0x0) = 0x6f636361 012772 r2 = *(u64 *)(r6 + 0x0) 012773 *(u64 *)(r6 + 0x10) = r1 012774 *(u64 *)(r6 + 0x18) = 0x7 012775 *(u64 *)(r6 + 0x8) = 0x7 012776 *(u64 *)(r6 + 0x0) = 0x1 012777 goto <offset> 012778 r9 = r8 012779 *(u64 *)(r10 - 0x190) = r7 012780 *(u64 *)(r10 - 0x188) = r5 012781 *(u64 *)(r10 - 0x180) = r4 012782 r1 = r10 012783 r1 += -0xd0 012784 r2 = 0x7d1 012785 call <target> 012786 r7 = *(u64 *)(r10 - 0xc8) 012787 r6 = *(u64 *)(r10 - 0xd0) 012788 call <target> 012789 r1 = <addr> ll 012790 r2 = *(u64 *)(r1 + 0x0) 012791 r1 = r2 012792 r1 += -0x7 012793 r3 = 0x0 012794 r4 = 0x1 012795 if r1 > r2 goto <offset> 012796 r4 = 0x0 012797 r8 = *(u64 *)(r10 - 0x160) 012798 r5 = *(u64 *)(r10 - 0x168) 012799 if r4 == 0x0 goto <offset> 012800 r1 = <addr> ll 012801 if r2 == 0x0 goto <offset> 012802 r1 = r3 012803 r3 = r6 012804 r3 &= 0x1 012805 r3 = <addr> ll 012806 if r1 > r3 goto <offset> 012807 r1 = 0x1 012808 r2 = 0x7 012809 r3 = <addr> ll 012810 call <target> 012811 r8 = *(u64 *)(r10 - 0x160) 012812 r5 = *(u64 *)(r10 - 0x168) 012813 if r4 != 0x0 goto <offset> 012814 r3 = r1 012815 r1 = <addr> ll 012816 if r2 != 0x0 goto <offset> 012817 r3 = r6 012818 r3 &= 0x1 012819 r3 = <addr> ll 012820 if r1 <= r3 goto <offset> 012821 r3 = <addr> ll 012822 *(u64 *)(r3 + 0x0) = r1 012823 *(u32 *)(r1 + 0x3) = 0x746e756f 012824 *(u32 *)(r1 + 0x0) = 0x6f636361 012825 r3 = *(u64 *)(r7 + 0x0) 012826 *(u64 *)(r7 + 0x10) = r1 012827 *(u64 *)(r7 + 0x18) = 0x7 012828 *(u64 *)(r7 + 0x8) = 0x7 012829 *(u64 *)(r7 + 0x0) = 0x1 012830 *(u64 *)(r10 - 0x8) = r9 012831 r1 = *(u64 *)(r10 - 0x190) 012832 *(u64 *)(r10 - 0x10) = r1 012833 r1 = *(u64 *)(r10 - 0x188) 012834 *(u64 *)(r10 - 0x18) = r1 012835 r1 = *(u64 *)(r10 - 0x180) 012836 *(u64 *)(r10 - 0x20) = r1 012837 r1 = *(u64 *)(r10 - 0x178) 012838 *(u64 *)(r10 - 0x28) = r1 012839 r1 = *(u64 *)(r10 - 0x170) 012840 *(u64 *)(r10 - 0x30) = r1 012841 r1 = *(u64 *)(r10 - 0x158) 012842 *(u64 *)(r10 - 0x38) = r1 012843 *(u64 *)(r10 - 0x40) = r5 012844 r1 = r10 012845 r1 += -0xe0 012846 r4 = r10 012847 r4 += -0x40 012848 r2 = r6 012849 r3 = r7 012850 call <target> 012851 r6 = *(u64 *)(r10 - 0xd8) 012852 r7 = *(u64 *)(r10 - 0xe0) 012853 goto <offset> 012854 r1 = *(u64 *)(r10 - 0x168) 012855 if r1 != 0x0 goto <offset> 012856 if r0 != 0x0 goto <offset> 012857 r1 = *(u64 *)(r10 - 0x170) 012858 if r1 != 0x0 goto <offset> 012859 r1 = *(u64 *)(r10 - 0x178) 012860 if r1 != 0x0 goto <offset> 012861 r1 = r10 012862 r1 += -0x110 012863 r2 = 0x7d3 012864 call <target> 012865 r3 = *(u64 *)(r10 - 0x108) 012866 r2 = *(u64 *)(r10 - 0x110) 012867 r1 = r10 012868 r1 += -0x120 012869 r4 = <addr> ll 012870 r5 = 0x9 012871 call -0x320b 012872 r6 = *(u64 *)(r10 - 0x118) 012873 r7 = *(u64 *)(r10 - 0x120) 012874 goto <offset> 012875 r2 &= 0x1 012876 if r2 == 0x0 goto <offset> 012877 r8 = r0 012878 r7 = *(u64 *)(r10 - 0x160) 012879 r1 = r7 012880 r1 += 0x38 012881 r2 = r10 012882 r2 += -0x70 012883 r3 = 0x30 012884 call <target> 012885 *(u64 *)(r7 + 0x30) = r9 012886 r1 = *(u64 *)(r10 - 0x180) 012887 *(u64 *)(r7 + 0x28) = r1 012888 r1 = *(u64 *)(r10 - 0x178) 012889 *(u64 *)(r7 + 0x20) = r1 012890 r1 = *(u64 *)(r10 - 0x170) 012891 *(u64 *)(r7 + 0x18) = r1 012892 *(u64 *)(r7 + 0x10) = r8 012893 r1 = *(u64 *)(r10 - 0x168) 012894 *(u64 *)(r7 + 0x8) = r1 012895 *(u64 *)(r7 + 0x0) = r6 012896 goto <offset> 012897 r1 = r10 012898 r1 += -0xf0 012899 r2 = 0x7d0 012900 call <target> 012901 r3 = *(u64 *)(r10 - 0xe8) 012902 r2 = *(u64 *)(r10 - 0xf0) 012903 r1 = r10 012904 r1 += -0x100 012905 r4 = <addr> ll 012906 r5 = 0xf 012907 call -0x322f 012908 r6 = *(u64 *)(r10 - 0xf8) 012909 r7 = *(u64 *)(r10 - 0x100) 012910 r8 = *(u64 *)(r10 - 0x160) 012911 *(u64 *)(r8 + 0x8) = r6 012912 *(u64 *)(r8 + 0x0) = r7 012913 *(u8 *)(r8 + 0x62) = 0x2 012914 r1 = *(u64 *)(r10 - 0x68) 012915 r2 = *(u64 *)(r1 + 0x0) 012916 r2 += -0x1 012917 *(u64 *)(r1 + 0x0) = r2 012918 if r2 != 0x0 goto <offset> 012919 r1 = r10 012920 r1 += -0x68 012921 call <target> 012922 r1 = *(u64 *)(r10 - 0x60) 012923 r2 = *(u64 *)(r1 + 0x0) 012924 r2 += -0x1 012925 *(u64 *)(r1 + 0x0) = r2 012926 if r2 != 0x0 goto <offset> 012927 r1 = r10 012928 r1 += -0x60 012929 call <target> 012930 exit 012931 call abort 012932 r6 = r1 012933 r1 = *(u64 *)(r2 + 0x40) 012934 r4 = *(u64 *)(r1 + 0x0) 012935 r4 += 0x1 012936 r5 = 0x1 012937 if r4 == 0x0 goto <offset> 012938 r5 = 0x0 012939 r3 = *(u64 *)(r2 + 0x38) 012940 *(u64 *)(r1 + 0x0) = r4 012941 if r5 == 0x1 goto <offset> 012942 r4 = *(u64 *)(r2 + 0x48) 012943 r5 = *(u64 *)(r4 + 0x0) 012944 r5 += 0x1 012945 r0 = 0x1 012946 if r5 == 0x0 goto <offset> 012947 r0 = 0x0 012948 *(u64 *)(r4 + 0x0) = r5 012949 if r0 == 0x1 goto <offset> 012950 r5 = *(u64 *)(r2 + 0x50) 012951 r0 = *(u64 *)(r2 + 0x58) 012952 w7 = *(u8 *)(r2 + 0x60) 012953 w8 = *(u8 *)(r2 + 0x61) 012954 w9 = *(u8 *)(r2 + 0x62) 012955 *(u8 *)(r10 - 0x36) = w9 012956 *(u8 *)(r10 - 0x37) = w8 012957 *(u8 *)(r10 - 0x38) = w7 012958 *(u64 *)(r10 - 0x40) = r0 012959 *(u64 *)(r10 - 0x48) = r5 012960 *(u64 *)(r10 - 0x50) = r4 012961 *(u64 *)(r10 - 0x58) = r1 012962 *(u64 *)(r10 - 0x60) = r3 012963 r2 = *(u64 *)(r2 + 0x0) 012964 r1 = *(u64 *)(r2 + 0x8) 012965 r4 = *(u64 *)(r1 + 0x0) 012966 r4 += 0x1 012967 r5 = 0x1 012968 if r4 == 0x0 goto <offset> 012969 r5 = 0x0 012970 r3 = *(u64 *)(r2 + 0x0) 012971 *(u64 *)(r1 + 0x0) = r4 012972 if r5 == 0x1 goto <offset> 012973 r4 = *(u64 *)(r2 + 0x10) 012974 r5 = *(u64 *)(r4 + 0x0) 012975 r5 += 0x1 012976 r0 = 0x1 012977 if r5 == 0x0 goto <offset> 012978 r0 = 0x0 012979 *(u64 *)(r4 + 0x0) = r5 012980 if r0 == 0x1 goto <offset> 012981 r5 = *(u64 *)(r2 + 0x18) 012982 r0 = *(u64 *)(r2 + 0x20) 012983 w7 = *(u8 *)(r2 + 0x28) 012984 w8 = *(u8 *)(r2 + 0x29) 012985 w2 = *(u8 *)(r2 + 0x2a) 012986 *(u8 *)(r10 - 0x6) = w2 012987 *(u8 *)(r10 - 0x7) = w8 012988 *(u8 *)(r10 - 0x8) = w7 012989 *(u64 *)(r10 - 0x10) = r0 012990 *(u64 *)(r10 - 0x18) = r5 012991 *(u64 *)(r10 - 0x20) = r4 012992 *(u64 *)(r10 - 0x28) = r1 012993 *(u64 *)(r10 - 0x30) = r3 012994 r1 = r10 012995 r1 += -0x70 012996 r2 = r10 012997 r2 += -0x30 012998 r3 = r10 012999 r3 += -0x60 013000 call <target> 013001 r7 = *(u64 *)(r10 - 0x70) 013002 if r7 == 0x2 goto <offset> 013003 r8 = *(u64 *)(r10 - 0x68) 013004 call <target> 013005 r1 = <addr> ll 013006 r2 = *(u64 *)(r1 + 0x0) 013007 r1 = r2 013008 r1 += -0x7 013009 r3 = 0x0 013010 r4 = 0x1 013011 if r1 <= r2 goto <offset> 013012 if r4 == 0x0 goto <offset> 013013 r1 = <addr> ll 013014 if r2 != 0x0 goto <offset> 013015 r2 = r7 013016 r2 &= 0x1 013017 r2 = <addr> ll 013018 if r1 <= r2 goto <offset> 013019 r2 = <addr> ll 013020 *(u64 *)(r2 + 0x0) = r1 013021 *(u32 *)(r1 + 0x3) = 0x746e756f 013022 *(u32 *)(r1 + 0x0) = 0x6f636361 013023 r2 = *(u64 *)(r8 + 0x0) 013024 *(u64 *)(r8 + 0x10) = r1 013025 *(u64 *)(r8 + 0x18) = 0x7 013026 *(u64 *)(r8 + 0x8) = 0x7 013027 *(u64 *)(r8 + 0x0) = 0x1 013028 *(u64 *)(r6 + 0x8) = r8 013029 *(u64 *)(r6 + 0x0) = r7 013030 exit 013031 r4 = 0x0 013032 if r4 != 0x0 goto <offset> 013033 r3 = r1 013034 r1 = <addr> ll 013035 if r2 == 0x0 goto <offset> 013036 r1 = r3 013037 r2 = r7 013038 r2 &= 0x1 013039 r2 = <addr> ll 013040 if r1 > r2 goto <offset> 013041 r1 = 0x1 013042 r2 = 0x7 013043 r3 = <addr> ll 013044 call <target> 013045 call abort 013046 r7 = r3 013047 r9 = r1 013048 r1 = r10 013049 r1 += -0xb0 013050 r5 = r10 013051 call -0x2b01 013052 r6 = *(u64 *)(r10 - 0xa0) 013053 r1 = *(u64 *)(r10 - 0xa8) 013054 *(u64 *)(r10 - 0x148) = r1 013055 r8 = *(u64 *)(r10 - 0xb0) 013056 if r8 == 0x0 goto <offset> 013057 *(u64 *)(r10 - 0x150) = r9 013058 r1 = *(u64 *)(r10 - 0x88) 013059 *(u64 *)(r10 - 0x178) = r1 013060 r1 = *(u64 *)(r10 - 0x90) 013061 *(u64 *)(r10 - 0x168) = r1 013062 r1 = *(u64 *)(r10 - 0x98) 013063 *(u64 *)(r10 - 0x170) = r1 013064 r1 = r10 013065 r1 += -0x80 013066 r5 = r10 013067 r3 = r7 013068 call -0x2b12 013069 r1 = *(u64 *)(r10 - 0x70) 013070 *(u64 *)(r10 - 0x158) = r1 013071 r1 = *(u64 *)(r10 - 0x78) 013072 *(u64 *)(r10 - 0x160) = r1 013073 r9 = *(u64 *)(r10 - 0x80) 013074 if r9 == 0x0 goto <offset> 013075 r1 = *(u64 *)(r10 - 0x58) 013076 *(u64 *)(r10 - 0x190) = r1 013077 r1 = *(u64 *)(r10 - 0x60) 013078 *(u64 *)(r10 - 0x188) = r1 013079 r1 = *(u64 *)(r10 - 0x68) 013080 *(u64 *)(r10 - 0x180) = r1 013081 r1 = r10 013082 r1 += -0x50 013083 r5 = r10 013084 r3 = r7 013085 call -0x2b4e 013086 r2 = *(u64 *)(r10 - 0x48) 013087 r7 = *(u64 *)(r10 - 0x50) 013088 if r7 != 0x2 goto <offset> 013089 w1 = *(u8 *)(r8 + 0x29) 013090 if r1 == 0x0 goto <offset> 013091 r3 = *(u64 *)(r10 - 0x148) 013092 r4 = *(u64 *)(r10 - 0x158) 013093 r5 = *(u64 *)(r10 - 0x170) 013094 r1 = *(u64 *)(r10 - 0x160) 013095 if r3 != r1 goto <offset> 013096 if r6 != r4 goto <offset> 013097 r1 = *(u64 *)(r10 - 0x180) 013098 if r5 != r1 goto <offset> 013099 r1 = *(u64 *)(r10 - 0x168) 013100 r0 = *(u64 *)(r10 - 0x188) 013101 if r1 != r0 goto <offset> 013102 w1 = *(u8 *)(r9 + 0x29) 013103 if r1 == 0x0 goto <offset> 013104 r1 = *(u64 *)(r2 + 0x0) 013105 r0 = *(u64 *)(r1 + 0x18) 013106 *(u64 *)(r10 - 0x180) = r0 013107 r0 = *(u64 *)(r1 + 0x10) 013108 *(u64 *)(r10 - 0x160) = r0 013109 r0 = *(u64 *)(r1 + 0x8) 013110 r1 = *(u64 *)(r1 + 0x0) 013111 *(u64 *)(r10 - 0x188) = r1 013112 if r3 != r1 goto <offset> 013113 if r0 != r4 goto <offset> 013114 r1 = *(u64 *)(r10 - 0x160) 013115 if r5 != r1 goto <offset> 013116 r1 = *(u64 *)(r10 - 0x168) 013117 r7 = *(u64 *)(r10 - 0x180) 013118 if r1 != r7 goto <offset> 013119 if r3 != 0x0 goto <offset> 013120 if r4 != 0x0 goto <offset> 013121 if r5 != 0x0 goto <offset> 013122 r1 = *(u64 *)(r10 - 0x168) 013123 if r1 != 0x0 goto <offset> 013124 r1 = r10 013125 r1 += -0x130 013126 r2 = 0x7d3 013127 call <target> 013128 r3 = *(u64 *)(r10 - 0x128) 013129 r2 = *(u64 *)(r10 - 0x130) 013130 r1 = r10 013131 r1 += -0x140 013132 r4 = <addr> ll 013133 r5 = 0x9 013134 call -0x3312 013135 r1 = *(u64 *)(r10 - 0x140) 013136 r2 = *(u64 *)(r10 - 0x138) 013137 goto <offset> 013138 call <target> 013139 r1 = <addr> ll 013140 r2 = *(u64 *)(r1 + 0x0) 013141 r1 = r2 013142 r1 += -0x6 013143 r3 = 0x0 013144 r4 = 0x1 013145 if r1 <= r2 goto <offset> 013146 if r4 == 0x0 goto <offset> 013147 r1 = <addr> ll 013148 if r2 == 0x0 goto <offset> 013149 r1 = r3 013150 r3 = *(u64 *)(r10 - 0x148) 013151 r2 = r3 013152 r2 &= 0x1 013153 r2 = <addr> ll 013154 if r1 <= r2 goto <offset> 013155 r2 = <addr> ll 013156 *(u64 *)(r2 + 0x0) = r1 013157 *(u16 *)(r1 + 0x4) = 0x7265 013158 *(u32 *)(r1 + 0x0) = 0x66667562 013159 r2 = *(u64 *)(r6 + 0x0) 013160 *(u64 *)(r6 + 0x10) = r1 013161 *(u64 *)(r6 + 0x18) = 0x6 013162 *(u64 *)(r6 + 0x8) = 0x6 013163 *(u64 *)(r6 + 0x0) = 0x1 013164 *(u64 *)(r9 + 0x10) = r6 013165 *(u64 *)(r9 + 0x8) = r3 013166 *(u64 *)(r9 + 0x0) = 0x0 013167 goto <offset> 013168 call <target> 013169 r1 = <addr> ll 013170 r2 = *(u64 *)(r1 + 0x0) 013171 r1 = r2 013172 r1 += -0x3 013173 r3 = 0x0 013174 r4 = 0x1 013175 if r1 <= r2 goto <offset> 013176 r5 = *(u64 *)(r10 - 0x150) 013177 if r4 == 0x0 goto <offset> 013178 r1 = <addr> ll 013179 if r2 == 0x0 goto <offset> 013180 r1 = r3 013181 r4 = *(u64 *)(r10 - 0x160) 013182 r2 = r4 013183 r2 &= 0x1 013184 r3 = *(u64 *)(r10 - 0x158) 013185 r2 = <addr> ll 013186 if r1 <= r2 goto <offset> 013187 r2 = <addr> ll 013188 *(u64 *)(r2 + 0x0) = r1 013189 *(u8 *)(r1 + 0x2) = 0x6c 013190 *(u16 *)(r1 + 0x0) = 0x6469 013191 r2 = *(u64 *)(r3 + 0x0) 013192 *(u64 *)(r3 + 0x10) = r1 013193 *(u64 *)(r3 + 0x18) = 0x3 013194 *(u64 *)(r3 + 0x8) = 0x3 013195 *(u64 *)(r3 + 0x0) = 0x1 013196 *(u64 *)(r5 + 0x10) = r3 013197 *(u64 *)(r5 + 0x8) = r4 013198 *(u64 *)(r5 + 0x0) = 0x0 013199 goto <offset> 013200 r6 = r2 013201 call <target> 013202 r1 = <addr> ll 013203 r2 = *(u64 *)(r1 + 0x0) 013204 r1 = r2 013205 r1 += -0x9 013206 r3 = 0x0 013207 r4 = 0x1 013208 if r1 <= r2 goto <offset> 013209 r5 = *(u64 *)(r10 - 0x150) 013210 if r4 == 0x0 goto <offset> 013211 r1 = <addr> ll 013212 r4 = r6 013213 if r2 != 0x0 goto <offset> 013214 r2 = r7 013215 r2 &= 0x1 013216 r2 = <addr> ll 013217 if r1 <= r2 goto <offset> 013218 r2 = <addr> ll 013219 *(u64 *)(r2 + 0x0) = r1 013220 r2 = <addr> ll 013221 *(u64 *)(r1 + 0x0) = r2 013222 *(u8 *)(r1 + 0x8) = 0x79 013223 r2 = *(u64 *)(r4 + 0x0) 013224 *(u64 *)(r4 + 0x10) = r1 013225 *(u64 *)(r4 + 0x18) = 0x9 013226 *(u64 *)(r4 + 0x8) = 0x9 013227 *(u64 *)(r4 + 0x0) = 0x1 013228 *(u64 *)(r5 + 0x10) = r4 013229 *(u64 *)(r5 + 0x8) = r7 013230 *(u64 *)(r5 + 0x0) = 0x0 013231 goto <offset> 013232 r4 = 0x0 013233 if r4 != 0x0 goto <offset> 013234 r3 = r1 013235 r1 = <addr> ll 013236 if r2 != 0x0 goto <offset> 013237 goto <offset> 013238 r4 = 0x0 013239 r5 = *(u64 *)(r10 - 0x150) 013240 if r4 != 0x0 goto <offset> 013241 r3 = r1 013242 r1 = <addr> ll 013243 if r2 != 0x0 goto <offset> 013244 goto <offset> 013245 r1 = r10 013246 r1 += -0xc0 013247 r2 = 0x7d0 013248 call <target> 013249 r7 = *(u64 *)(r10 - 0xb8) 013250 r6 = *(u64 *)(r10 - 0xc0) 013251 goto <offset> 013252 r4 = 0x0 013253 r5 = *(u64 *)(r10 - 0x150) 013254 if r4 != 0x0 goto <offset> 013255 r3 = r1 013256 r1 = <addr> ll 013257 r4 = r6 013258 if r2 == 0x0 goto <offset> 013259 r1 = r3 013260 r2 = r7 013261 r2 &= 0x1 013262 r2 = <addr> ll 013263 if r1 > r2 goto <offset> 013264 r1 = 0x1 013265 r2 = 0x9 013266 r3 = <addr> ll 013267 call <target> 013268 r1 = r10 013269 r1 += -0xd0 013270 r2 = 0x7d3 013271 call <target> 013272 r7 = *(u64 *)(r10 - 0xc8) 013273 r6 = *(u64 *)(r10 - 0xd0) 013274 call <target> 013275 r1 = <addr> ll 013276 r2 = *(u64 *)(r1 + 0x0) 013277 r1 = r2 013278 r1 += -0x6 013279 r3 = 0x0 013280 r4 = 0x1 013281 if r1 <= r2 goto <offset> 013282 r5 = *(u64 *)(r10 - 0x150) 013283 if r4 == 0x0 goto <offset> 013284 r1 = <addr> ll 013285 if r2 != 0x0 goto <offset> 013286 r2 = r6 013287 r2 &= 0x1 013288 r2 = <addr> ll 013289 if r1 <= r2 goto <offset> 013290 r2 = <addr> ll 013291 *(u64 *)(r2 + 0x0) = r1 013292 *(u16 *)(r1 + 0x4) = 0x7265 013293 *(u32 *)(r1 + 0x0) = 0x66667562 013294 r2 = *(u64 *)(r7 + 0x0) 013295 *(u64 *)(r7 + 0x10) = r1 013296 *(u64 *)(r7 + 0x18) = 0x6 013297 *(u64 *)(r7 + 0x8) = 0x6 013298 *(u64 *)(r7 + 0x0) = 0x1 013299 *(u64 *)(r5 + 0x10) = r7 013300 *(u64 *)(r5 + 0x8) = r6 013301 *(u64 *)(r5 + 0x0) = 0x0 013302 goto <offset> 013303 r4 = 0x0 013304 r5 = *(u64 *)(r10 - 0x150) 013305 if r4 != 0x0 goto <offset> 013306 r3 = r1 013307 r1 = <addr> ll 013308 if r2 == 0x0 goto <offset> 013309 r1 = r3 013310 r2 = r6 013311 r2 &= 0x1 013312 r2 = <addr> ll 013313 if r1 > r2 goto <offset> 013314 r1 = 0x1 013315 r2 = 0x6 013316 r3 = <addr> ll 013317 call <target> 013318 r1 = r10 013319 r1 += -0xe0 013320 r2 = 0x7d0 013321 call <target> 013322 r3 = *(u64 *)(r10 - 0xd8) 013323 r2 = *(u64 *)(r10 - 0xe0) 013324 r1 = r10 013325 r1 += -0xf0 013326 r4 = <addr> ll 013327 r5 = 0x3 013328 call -0x33d4 013329 r1 = *(u64 *)(r10 - 0xf0) 013330 r2 = *(u64 *)(r10 - 0xe8) 013331 goto <offset> 013332 r1 = r10 013333 r1 += -0x100 013334 r2 = 0x7d1 013335 r7 = r3 013336 r8 = r4 013337 r9 = r5 013338 r6 = r0 013339 call <target> 013340 r3 = *(u64 *)(r10 - 0xf8) 013341 r2 = *(u64 *)(r10 - 0x100) 013342 r1 = r10 013343 r1 += -0x110 013344 r4 = <addr> ll 013345 r5 = 0x3 013346 call -0x33e6 013347 r3 = *(u64 *)(r10 - 0x108) 013348 r2 = *(u64 *)(r10 - 0x110) 013349 r1 = *(u64 *)(r10 - 0x180) 013350 *(u64 *)(r10 - 0x8) = r1 013351 r1 = *(u64 *)(r10 - 0x160) 013352 *(u64 *)(r10 - 0x10) = r1 013353 *(u64 *)(r10 - 0x18) = r6 013354 r1 = *(u64 *)(r10 - 0x188) 013355 *(u64 *)(r10 - 0x20) = r1 013356 r1 = *(u64 *)(r10 - 0x168) 013357 *(u64 *)(r10 - 0x28) = r1 013358 *(u64 *)(r10 - 0x30) = r9 013359 *(u64 *)(r10 - 0x38) = r8 013360 *(u64 *)(r10 - 0x40) = r7 013361 r1 = r10 013362 r1 += -0x120 013363 r4 = r10 013364 r4 += -0x40 013365 call <target> 013366 r1 = *(u64 *)(r10 - 0x120) 013367 r2 = *(u64 *)(r10 - 0x118) 013368 r3 = *(u64 *)(r10 - 0x150) 013369 *(u64 *)(r3 + 0x10) = r2 013370 *(u64 *)(r3 + 0x8) = r1 013371 *(u64 *)(r3 + 0x0) = 0x0 013372 exit 013373 r1 = *(u64 *)(r10 - 0x150) 013374 *(u64 *)(r1 + 0x60) = r2 013375 r2 = *(u64 *)(r10 - 0x190) 013376 *(u64 *)(r1 + 0x58) = r2 013377 *(u64 *)(r1 + 0x40) = r4 013378 *(u64 *)(r1 + 0x30) = r9 013379 r2 = *(u64 *)(r10 - 0x178) 013380 *(u64 *)(r1 + 0x28) = r2 013381 r2 = *(u64 *)(r10 - 0x168) 013382 *(u64 *)(r1 + 0x50) = r2 013383 *(u64 *)(r1 + 0x20) = r2 013384 *(u64 *)(r1 + 0x48) = r5 013385 *(u64 *)(r1 + 0x18) = r5 013386 *(u64 *)(r1 + 0x10) = r6 013387 *(u64 *)(r1 + 0x38) = r3 013388 *(u64 *)(r1 + 0x8) = r3 013389 *(u64 *)(r1 + 0x0) = r8 013390 goto <offset> 013391 r1 = 0x1 013392 r2 = 0x3 013393 r3 = <addr> ll 013394 call <target> 013395 r4 = *(u64 *)(r3 + 0x0) 013396 r5 = <addr> ll 013397 if r4 != r5 goto <offset> 013398 r4 = *(u64 *)(r3 + 0x8) 013399 r5 = <addr> ll 013400 if r4 != r5 goto <offset> 013401 r4 = *(u64 *)(r3 + 0x10) 013402 r5 = -<addr> ll 013403 if r4 != r5 goto <offset> 013404 r3 = *(u64 *)(r3 + 0x18) 013405 r4 = <addr> ll 013406 if r3 != r4 goto <offset> 013407 *(u64 *)(r10 - 0x60) = r1 013408 r9 = r2 013409 r6 = *(u64 *)(r2 + 0x0) 013410 r1 = r6 013411 call <target> 013412 if r0 != 0x0 goto <offset> 013413 r8 = *(u64 *)(r6 + 0x10) 013414 r1 = *(u64 *)(r8 + 0x10) 013415 if r1 == 0x0 goto <offset> 013416 r1 = -<addr> ll 013417 *(u64 *)(r10 - 0x18) = r1 013418 r1 = r10 013419 r1 += -0x28 013420 r2 = r10 013421 r2 += -0x18 013422 call <target> 013423 r7 = *(u64 *)(r10 - 0x28) 013424 if r7 == 0x2 goto <offset> 013425 r6 = *(u64 *)(r10 - 0x20) 013426 goto <offset> 013427 r7 = 0x2 013428 goto <offset> 013429 r7 = 0x2 013430 goto <offset> 013431 *(u64 *)(r8 + 0x10) = -0x1 013432 r1 = *(u64 *)(r8 + 0x18) 013433 r2 = *(u64 *)(r8 + 0x20) 013434 *(u64 *)(r10 - 0x10) = r2 013435 *(u64 *)(r10 - 0x18) = r1 013436 *(u64 *)(r10 - 0x8) = 0x0 013437 r2 = r9 013438 r2 += 0x8 013439 r1 = r10 013440 r1 += -0x38 013441 r3 = r10 013442 r3 += -0x18 013443 call <target> 013444 r6 = *(u64 *)(r10 - 0x30) 013445 r7 = *(u64 *)(r10 - 0x38) 013446 r1 = *(u64 *)(r8 + 0x10) 013447 r1 += 0x1 013448 *(u64 *)(r8 + 0x10) = r1 013449 if r7 != 0x2 goto <offset> 013450 r6 = *(u64 *)(r9 + 0x30) 013451 r1 = r6 013452 call <target> 013453 if r0 == 0x0 goto <offset> 013454 r7 = 0x2 013455 r1 = *(u64 *)(r10 - 0x60) 013456 goto <offset> 013457 r7 = *(u64 *)(r6 + 0x10) 013458 r1 = *(u64 *)(r7 + 0x10) 013459 if r1 == 0x0 goto <offset> 013460 r1 = -<addr> ll 013461 *(u64 *)(r10 - 0x18) = r1 013462 r1 = r10 013463 r1 += -0x48 013464 r2 = r10 013465 r2 += -0x18 013466 call <target> 013467 r2 = *(u64 *)(r10 - 0x48) 013468 r7 = 0x2 013469 r1 = *(u64 *)(r10 - 0x60) 013470 if r2 == 0x2 goto <offset> 013471 r6 = *(u64 *)(r10 - 0x40) 013472 goto <offset> 013473 call <target> 013474 r1 = <addr> ll 013475 r3 = *(u64 *)(r1 + 0x0) 013476 r2 = r3 013477 r2 += -0x6 013478 r4 = 0x0 013479 r5 = 0x1 013480 if r2 <= r3 goto <offset> 013481 r1 = *(u64 *)(r10 - 0x60) 013482 if r5 == 0x0 goto <offset> 013483 r2 = <addr> ll 013484 if r3 != 0x0 goto <offset> 013485 r3 = r7 013486 r3 &= 0x1 013487 r3 = <addr> ll 013488 if r2 <= r3 goto <offset> 013489 r3 = <addr> ll 013490 *(u64 *)(r3 + 0x0) = r2 013491 *(u16 *)(r2 + 0x4) = 0x7265 013492 *(u32 *)(r2 + 0x0) = 0x66667562 013493 r3 = *(u64 *)(r6 + 0x0) 013494 *(u64 *)(r6 + 0x10) = r2 013495 *(u64 *)(r6 + 0x18) = 0x6 013496 *(u64 *)(r6 + 0x8) = 0x6 013497 goto <offset> 013498 *(u64 *)(r7 + 0x10) = -0x1 013499 r1 = *(u64 *)(r7 + 0x18) 013500 r2 = *(u64 *)(r7 + 0x20) 013501 *(u64 *)(r10 - 0x10) = r2 013502 *(u64 *)(r10 - 0x18) = r1 013503 *(u64 *)(r10 - 0x8) = 0x0 013504 r2 = r9 013505 r2 += 0x38 013506 r1 = r10 013507 r1 += -0x58 013508 r3 = r10 013509 r3 += -0x18 013510 call <target> 013511 r6 = *(u64 *)(r10 - 0x50) 013512 r2 = *(u64 *)(r10 - 0x58) 013513 r1 = *(u64 *)(r7 + 0x10) 013514 r1 += 0x1 013515 *(u64 *)(r7 + 0x10) = r1 013516 r7 = 0x2 013517 r1 = *(u64 *)(r10 - 0x60) 013518 if r2 == 0x2 goto <offset> 013519 r7 = r2 013520 call <target> 013521 r1 = <addr> ll 013522 r3 = *(u64 *)(r1 + 0x0) 013523 r1 = r3 013524 r1 += -0x3 013525 r4 = 0x0 013526 r2 = 0x1 013527 if r1 <= r3 goto <offset> 013528 if r2 == 0x0 goto <offset> 013529 r2 = <addr> ll 013530 r1 = *(u64 *)(r10 - 0x60) 013531 if r3 != 0x0 goto <offset> 013532 r3 = r7 013533 r3 &= 0x1 013534 r3 = <addr> ll 013535 if r2 <= r3 goto <offset> 013536 r3 = <addr> ll 013537 *(u64 *)(r3 + 0x0) = r2 013538 *(u8 *)(r2 + 0x2) = 0x6c 013539 *(u16 *)(r2 + 0x0) = 0x6469 013540 r3 = *(u64 *)(r6 + 0x0) 013541 *(u64 *)(r6 + 0x10) = r2 013542 *(u64 *)(r6 + 0x18) = 0x3 013543 *(u64 *)(r6 + 0x8) = 0x3 013544 *(u64 *)(r6 + 0x0) = 0x1 013545 *(u64 *)(r1 + 0x8) = r6 013546 *(u64 *)(r1 + 0x0) = r7 013547 exit 013548 r5 = 0x0 013549 r1 = *(u64 *)(r10 - 0x60) 013550 if r5 != 0x0 goto <offset> 013551 r4 = r2 013552 r2 = <addr> ll 013553 if r3 == 0x0 goto <offset> 013554 r2 = r4 013555 r3 = r7 013556 r3 &= 0x1 013557 r3 = <addr> ll 013558 if r2 > r3 goto <offset> 013559 r1 = 0x1 013560 r2 = 0x6 013561 r3 = <addr> ll 013562 call <target> 013563 r2 = 0x0 013564 if r2 != 0x0 goto <offset> 013565 r4 = r1 013566 r2 = <addr> ll 013567 r1 = *(u64 *)(r10 - 0x60) 013568 if r3 == 0x0 goto <offset> 013569 r2 = r4 013570 r3 = r7 013571 r3 &= 0x1 013572 r3 = <addr> ll 013573 if r2 > r3 goto <offset> 013574 r1 = 0x1 013575 r2 = 0x3 013576 r3 = <addr> ll 013577 call <target> 013578 r6 = r1 013579 r1 = *(u64 *)(r3 + 0x8) 013580 if r1 == 0x0 goto <offset> 013581 r1 += -0x1 013582 *(u64 *)(r3 + 0x8) = r1 013583 r7 = *(u64 *)(r3 + 0x0) 013584 r1 = r7 013585 r1 += 0x30 013586 *(u64 *)(r3 + 0x0) = r1 013587 r1 = r10 013588 r1 += -0xe0 013589 r5 = r10 013590 call -0x2d47 013591 r9 = *(u64 *)(r10 - 0xd8) 013592 r8 = *(u64 *)(r10 - 0xe0) 013593 if r8 != 0x2 goto <offset> 013594 r1 = r10 013595 r1 += -0x48 013596 call <target> 013597 r1 = *(u64 *)(r10 - 0x40) 013598 *(u64 *)(r10 - 0xb8) = r1 013599 r1 = *(u64 *)(r10 - 0x38) 013600 *(u64 *)(r10 - 0xb0) = r1 013601 r1 = *(u64 *)(r10 - 0x30) 013602 *(u64 *)(r10 - 0xa8) = r1 013603 r1 = *(u64 *)(r10 - 0x48) 013604 if r1 != 0x1 goto <offset> 013605 r1 = r10 013606 r1 += -0x190 013607 r2 = r10 013608 r2 += -0xb8 013609 call <target> 013610 r1 = *(u64 *)(r10 - 0x190) 013611 r2 = *(u64 *)(r10 - 0x188) 013612 goto <offset> 013613 r1 = r10 013614 r1 += -0x1a0 013615 r2 = 0xbbd 013616 call <target> 013617 r1 = *(u64 *)(r10 - 0x1a0) 013618 r2 = *(u64 *)(r10 - 0x198) 013619 *(u64 *)(r6 + 0x10) = r2 013620 *(u64 *)(r6 + 0x8) = r1 013621 goto <offset> 013622 call <target> 013623 r1 = <addr> ll 013624 r2 = *(u64 *)(r1 + 0x0) 013625 r1 = r2 013626 r1 += -0x9 013627 r3 = 0x0 013628 r4 = 0x1 013629 if r1 <= r2 goto <offset> 013630 if r4 == 0x0 goto <offset> 013631 r1 = <addr> ll 013632 if r2 != 0x0 goto <offset> 013633 r2 = r8 013634 r2 &= 0x1 013635 r2 = <addr> ll 013636 if r1 <= r2 goto <offset> 013637 r2 = <addr> ll 013638 *(u64 *)(r2 + 0x0) = r1 013639 r2 = <addr> ll 013640 *(u64 *)(r1 + 0x0) = r2 013641 *(u8 *)(r1 + 0x8) = 0x79 013642 r2 = *(u64 *)(r9 + 0x0) 013643 *(u64 *)(r9 + 0x10) = r1 013644 *(u64 *)(r9 + 0x18) = 0x9 013645 *(u64 *)(r9 + 0x8) = 0x9 013646 *(u64 *)(r9 + 0x0) = 0x1 013647 *(u64 *)(r6 + 0x10) = r9 013648 *(u64 *)(r6 + 0x8) = r8 013649 *(u64 *)(r6 + 0x0) = 0x0 013650 exit 013651 r1 = *(u64 *)(r10 - 0xa8) 013652 *(u64 *)(r10 - 0xc0) = r1 013653 r1 = *(u64 *)(r10 - 0xb0) 013654 *(u64 *)(r10 - 0xc8) = r1 013655 r1 = *(u64 *)(r10 - 0xb8) 013656 *(u64 *)(r10 - 0xd0) = r1 013657 r1 = *(u64 *)(r7 + 0x10) 013658 r8 = r1 013659 r8 += 0x10 013660 r2 = *(u64 *)(r1 + 0x10) 013661 r3 = <addr> ll 013662 if r2 >= r3 goto <offset> 013663 r2 += 0x1 013664 *(u64 *)(r1 + 0x10) = r2 013665 r2 = *(u64 *)(r1 + 0x20) 013666 if r2 <= 0x7 goto <offset> 013667 r1 = *(u64 *)(r1 + 0x18) 013668 w2 = *(u8 *)(r1 + 0x0) 013669 if r2 != 0x0 goto <offset> 013670 w2 = *(u8 *)(r1 + 0x1) 013671 if r2 != 0x0 goto <offset> 013672 w2 = *(u8 *)(r1 + 0x2) 013673 if r2 != 0x0 goto <offset> 013674 w2 = *(u8 *)(r1 + 0x3) 013675 if r2 != 0x0 goto <offset> 013676 w2 = *(u8 *)(r1 + 0x4) 013677 if r2 != 0x0 goto <offset> 013678 w2 = *(u8 *)(r1 + 0x5) 013679 if r2 != 0x0 goto <offset> 013680 w2 = *(u8 *)(r1 + 0x6) 013681 if r2 != 0x0 goto <offset> 013682 w1 = *(u8 *)(r1 + 0x7) 013683 if r1 == 0x0 goto <offset> 013684 r1 = r10 013685 r1 += -0x100 013686 r2 = 0x7dd 013687 call <target> 013688 r9 = *(u64 *)(r10 - 0xf8) 013689 r7 = *(u64 *)(r10 - 0x100) 013690 call <target> 013691 r1 = <addr> ll 013692 r2 = *(u64 *)(r1 + 0x0) 013693 r1 = r2 013694 r1 += -0x6 013695 r3 = 0x0 013696 r4 = 0x1 013697 if r1 <= r2 goto <offset> 013698 if r4 == 0x0 goto <offset> 013699 r1 = <addr> ll 013700 if r2 != 0x0 goto <offset> 013701 r2 = r7 013702 r2 &= 0x1 013703 r2 = <addr> ll 013704 if r1 <= r2 goto <offset> 013705 r2 = <addr> ll 013706 *(u64 *)(r2 + 0x0) = r1 013707 *(u16 *)(r1 + 0x4) = 0x7265 013708 *(u32 *)(r1 + 0x0) = 0x66667562 013709 r2 = *(u64 *)(r9 + 0x0) 013710 *(u64 *)(r9 + 0x10) = r1 013711 *(u64 *)(r9 + 0x18) = 0x6 013712 *(u64 *)(r9 + 0x8) = 0x6 013713 *(u64 *)(r9 + 0x0) = 0x1 013714 *(u64 *)(r6 + 0x10) = r9 013715 *(u64 *)(r6 + 0x8) = r7 013716 *(u64 *)(r6 + 0x0) = 0x0 013717 r1 = *(u64 *)(r8 + 0x0) 013718 r1 += -0x1 013719 *(u64 *)(r8 + 0x0) = r1 013720 goto <offset> 013721 r4 = 0x0 013722 if r4 != 0x0 goto <offset> 013723 r3 = r1 013724 r1 = <addr> ll 013725 if r2 == 0x0 goto <offset> 013726 r1 = r3 013727 r2 = r8 013728 r2 &= 0x1 013729 r2 = <addr> ll 013730 if r1 > r2 goto <offset> 013731 r1 = 0x1 013732 r2 = 0x9 013733 r3 = <addr> ll 013734 call <target> 013735 *(u64 *)(r10 - 0x38) = r8 013736 r1 = -<addr> ll 013737 *(u64 *)(r10 - 0x48) = r1 013738 r1 = r10 013739 r1 += -0xf0 013740 r2 = r10 013741 r2 += -0x48 013742 call <target> 013743 r1 = *(u64 *)(r10 - 0xf0) 013744 r2 = *(u64 *)(r10 - 0xe8) 013745 goto <offset> 013746 r4 = 0x0 013747 if r4 != 0x0 goto <offset> 013748 r3 = r1 013749 r1 = <addr> ll 013750 if r2 == 0x0 goto <offset> 013751 r1 = r3 013752 r2 = r7 013753 r2 &= 0x1 013754 r2 = <addr> ll 013755 if r1 > r2 goto <offset> 013756 r1 = 0x1 013757 r2 = 0x6 013758 r3 = <addr> ll 013759 call <target> 013760 r1 = 0x8 013761 r3 = <addr> ll 013762 call <target> 013763 r1 = r10 013764 r1 += -0x48 013765 r2 = r7 013766 call -0x340f 013767 r7 = *(u64 *)(r10 - 0x48) 013768 if r7 == 0x0 goto <offset> 013769 r1 = r10 013770 r1 += -0x40 013771 r2 = *(u64 *)(r1 + 0x20) 013772 *(u64 *)(r10 - 0x80) = r2 013773 r2 = *(u64 *)(r1 + 0x18) 013774 *(u64 *)(r10 - 0x88) = r2 013775 r2 = *(u64 *)(r1 + 0x10) 013776 *(u64 *)(r10 - 0x90) = r2 013777 r2 = *(u64 *)(r1 + 0x8) 013778 *(u64 *)(r10 - 0x98) = r2 013779 r1 = *(u64 *)(r1 + 0x0) 013780 *(u64 *)(r10 - 0xa0) = r1 013781 r1 = *(u64 *)(r8 + 0x0) 013782 r1 += -0x1 013783 *(u64 *)(r8 + 0x0) = r1 013784 w1 = *(u8 *)(r7 + 0x29) 013785 if r1 == 0x0 goto <offset> 013786 r8 = r10 013787 r8 += -0x78 013788 r1 = r8 013789 r2 = r7 013790 call -0x2ec2 013791 r1 = r8 013792 call <target> 013793 *(u64 *)(r10 - 0x1a8) = r0 013794 r8 = r10 013795 r8 += -0x48 013796 r1 = r8 013797 r2 = r7 013798 call -0x2eca 013799 r1 = r10 013800 r1 += -0x18 013801 r2 = r8 013802 call <target> 013803 r3 = *(u64 *)(r10 - 0x10) 013804 r1 = *(u64 *)(r10 - 0x18) 013805 r2 = -<addr> ll 013806 if r1 != r2 goto <offset> 013807 r1 = r10 013808 r1 += -0xd0 013809 r2 = *(u64 *)(r10 - 0x1a8) 013810 call <target> 013811 r8 = r0 013812 r1 = r10 013813 r1 += -0x48 013814 call -0x307b 013815 r1 = r10 013816 r1 += -0x78 013817 call -0x307e 013818 if r8 == 0x0 goto <offset> 013819 r1 = *(u64 *)(r9 + 0x0) 013820 r2 = *(u64 *)(r1 + 0x0) 013821 if r2 != 0x0 goto <offset> 013822 r2 = *(u64 *)(r1 + 0x8) 013823 if r2 != 0x0 goto <offset> 013824 r2 = *(u64 *)(r1 + 0x10) 013825 if r2 != 0x0 goto <offset> 013826 r1 = *(u64 *)(r1 + 0x18) 013827 if r1 == 0x0 goto <offset> 013828 r1 = *(u64 *)(r10 - 0x80) 013829 *(u64 *)(r6 + 0x28) = r1 013830 r1 = *(u64 *)(r10 - 0x88) 013831 *(u64 *)(r6 + 0x20) = r1 013832 r1 = *(u64 *)(r10 - 0x90) 013833 *(u64 *)(r6 + 0x18) = r1 013834 r1 = *(u64 *)(r10 - 0x98) 013835 *(u64 *)(r6 + 0x10) = r1 013836 r1 = *(u64 *)(r10 - 0xa0) 013837 *(u64 *)(r6 + 0x8) = r1 013838 *(u64 *)(r6 + 0x30) = r9 013839 *(u64 *)(r6 + 0x0) = r7 013840 goto <offset> 013841 r3 = *(u64 *)(r10 - 0x38) 013842 r2 = *(u64 *)(r10 - 0x40) 013843 r1 = r10 013844 r1 += -0x180 013845 r4 = <addr> ll 013846 r5 = 0x6 013847 call -0x35db 013848 r1 = *(u64 *)(r10 - 0x180) 013849 r2 = *(u64 *)(r10 - 0x178) 013850 *(u64 *)(r6 + 0x10) = r2 013851 *(u64 *)(r6 + 0x8) = r1 013852 goto <offset> 013853 r1 = r10 013854 r1 += -0x110 013855 r2 = 0x7d0 013856 call <target> 013857 r3 = *(u64 *)(r10 - 0x108) 013858 r2 = *(u64 *)(r10 - 0x110) 013859 r1 = r10 013860 r1 += -0x120 013861 r4 = <addr> ll 013862 r5 = 0x6 013863 call -0x35eb 013864 r1 = *(u64 *)(r10 - 0x120) 013865 r2 = *(u64 *)(r10 - 0x118) 013866 goto <offset> 013867 r2 = *(u64 *)(r10 - 0x8) 013868 *(u64 *)(r10 - 0x8) = r2 013869 *(u64 *)(r10 - 0x10) = r3 013870 *(u64 *)(r10 - 0x18) = r1 013871 r1 = r10 013872 r1 += -0x130 013873 r2 = r10 013874 r2 += -0x18 013875 call <target> 013876 r1 = *(u64 *)(r10 - 0x130) 013877 r2 = *(u64 *)(r10 - 0x128) 013878 *(u64 *)(r6 + 0x10) = r2 013879 *(u64 *)(r6 + 0x8) = r1 013880 *(u64 *)(r6 + 0x0) = 0x0 013881 r1 = r10 013882 r1 += -0x48 013883 call -0x30c0 013884 r1 = r10 013885 r1 += -0x78 013886 call -0x30c3 013887 goto <offset> 013888 r1 = r10 013889 r1 += -0x140 013890 r2 = 0x7d5 013891 call <target> 013892 r3 = *(u64 *)(r10 - 0x138) 013893 r2 = *(u64 *)(r10 - 0x140) 013894 r1 = r10 013895 r1 += -0x150 013896 r4 = <addr> ll 013897 r5 = 0x6 013898 call -0x360e 013899 r1 = *(u64 *)(r10 - 0x150) 013900 r2 = *(u64 *)(r10 - 0x148) 013901 goto <offset> 013902 r1 = r10 013903 r1 += -0x160 013904 r2 = 0x7d3 013905 call <target> 013906 r3 = *(u64 *)(r10 - 0x158) 013907 r2 = *(u64 *)(r10 - 0x160) 013908 r1 = r10 013909 r1 += -0x170 013910 r4 = <addr> ll 013911 r5 = 0x9 013912 call -0x361c 013913 r1 = *(u64 *)(r10 - 0x170) 013914 r2 = *(u64 *)(r10 - 0x168) 013915 goto <offset> 013916 r6 = r1 013917 r9 = 0x2 013918 r1 = *(u64 *)(r3 + 0x0) 013919 r4 = <addr> ll 013920 if r1 != r4 goto <offset> 013921 r1 = *(u64 *)(r3 + 0x8) 013922 r4 = <addr> ll 013923 if r1 != r4 goto <offset> 013924 r1 = *(u64 *)(r3 + 0x10) 013925 r4 = -<addr> ll 013926 if r1 != r4 goto <offset> 013927 r1 = *(u64 *)(r3 + 0x18) 013928 r3 = <addr> ll 013929 if r1 != r3 goto <offset> 013930 r8 = r2 013931 r7 = *(u64 *)(r2 + 0x0) 013932 r1 = r7 013933 call <target> 013934 if r0 == 0x0 goto <offset> 013935 *(u64 *)(r6 + 0x8) = r7 013936 *(u64 *)(r6 + 0x0) = r9 013937 exit 013938 r9 = *(u64 *)(r7 + 0x10) 013939 r1 = *(u64 *)(r9 + 0x10) 013940 if r1 == 0x0 goto <offset> 013941 r1 = -<addr> ll 013942 *(u64 *)(r10 - 0x18) = r1 013943 r1 = r10 013944 r1 += -0x28 013945 r2 = r10 013946 r2 += -0x18 013947 call <target> 013948 r1 = *(u64 *)(r10 - 0x28) 013949 r9 = 0x2 013950 if r1 == 0x2 goto <offset> 013951 r7 = *(u64 *)(r10 - 0x20) 013952 goto <offset> 013953 *(u64 *)(r9 + 0x10) = -0x1 013954 r1 = *(u64 *)(r9 + 0x18) 013955 r2 = *(u64 *)(r9 + 0x20) 013956 *(u64 *)(r10 - 0x10) = r2 013957 *(u64 *)(r10 - 0x18) = r1 013958 *(u64 *)(r10 - 0x8) = 0x0 013959 r8 += 0x8 013960 r1 = r10 013961 r1 += -0x38 013962 r3 = r10 013963 r3 += -0x18 013964 r2 = r8 013965 call <target> 013966 r7 = *(u64 *)(r10 - 0x30) 013967 r1 = *(u64 *)(r10 - 0x38) 013968 r2 = *(u64 *)(r9 + 0x10) 013969 r2 += 0x1 013970 *(u64 *)(r9 + 0x10) = r2 013971 r9 = 0x2 013972 if r1 == 0x2 goto <offset> 013973 r9 = r1 013974 call <target> 013975 r1 = <addr> ll 013976 r2 = *(u64 *)(r1 + 0x0) 013977 r1 = r2 013978 r1 += -0x6 013979 r3 = 0x0 013980 r4 = 0x1 013981 if r1 > r2 goto <offset> 013982 r4 = 0x0 013983 if r4 == 0x0 goto <offset> 013984 r1 = <addr> ll 013985 if r2 == 0x0 goto <offset> 013986 r1 = r3 013987 r2 = r9 013988 r2 &= 0x1 013989 r2 = <addr> ll 013990 if r1 > r2 goto <offset> 013991 r1 = 0x1 013992 r2 = 0x6 013993 r3 = <addr> ll 013994 call <target> 013995 if r4 != 0x0 goto <offset> 013996 r3 = r1 013997 r1 = <addr> ll 013998 if r2 != 0x0 goto <offset> 013999 r2 = r9 014000 r2 &= 0x1 014001 r2 = <addr> ll 014002 if r1 <= r2 goto <offset> 014003 r2 = <addr> ll 014004 *(u64 *)(r2 + 0x0) = r1 014005 *(u16 *)(r1 + 0x4) = 0x7265 014006 *(u32 *)(r1 + 0x0) = 0x66667562 014007 r2 = *(u64 *)(r7 + 0x0) 014008 *(u64 *)(r7 + 0x10) = r1 014009 *(u64 *)(r7 + 0x18) = 0x6 014010 *(u64 *)(r7 + 0x8) = 0x6 014011 *(u64 *)(r7 + 0x0) = 0x1 014012 goto <offset> 014013 r7 = r3 014014 r6 = r1 014015 r1 = r10 014016 r1 += -0x90 014017 r5 = r10 014018 call -0x2ec8 014019 r1 = *(u64 *)(r10 - 0x80) 014020 *(u64 *)(r10 - 0x108) = r1 014021 r9 = *(u64 *)(r10 - 0x88) 014022 r8 = *(u64 *)(r10 - 0x90) 014023 if r8 == 0x0 goto <offset> 014024 *(u64 *)(r10 - 0x118) = r9 014025 *(u64 *)(r10 - 0x110) = r6 014026 r1 = *(u64 *)(r10 - 0x68) 014027 *(u64 *)(r10 - 0x130) = r1 014028 r1 = *(u64 *)(r10 - 0x70) 014029 *(u64 *)(r10 - 0x128) = r1 014030 r1 = *(u64 *)(r10 - 0x78) 014031 *(u64 *)(r10 - 0x120) = r1 014032 r1 = r10 014033 r1 += -0x60 014034 r5 = r10 014035 r3 = r7 014036 call -0x2f05 014037 r6 = *(u64 *)(r10 - 0x58) 014038 r9 = *(u64 *)(r10 - 0x60) 014039 if r9 != 0x2 goto <offset> 014040 r1 = r10 014041 r1 += -0x50 014042 r5 = r10 014043 r3 = r7 014044 call -0x2eb6 014045 r7 = *(u64 *)(r10 - 0x48) 014046 r9 = *(u64 *)(r10 - 0x50) 014047 if r9 != 0x2 goto <offset> 014048 w1 = *(u8 *)(r8 + 0x29) 014049 if r1 == 0x0 goto <offset> 014050 r1 = *(u64 *)(r6 + 0x0) 014051 r0 = *(u64 *)(r1 + 0x18) 014052 r5 = *(u64 *)(r1 + 0x10) 014053 r4 = *(u64 *)(r1 + 0x8) 014054 r3 = *(u64 *)(r1 + 0x0) 014055 r9 = *(u64 *)(r10 - 0x110) 014056 r1 = *(u64 *)(r10 - 0x118) 014057 r2 = *(u64 *)(r10 - 0x108) 014058 if r1 != r3 goto <offset> 014059 if r4 != r2 goto <offset> 014060 r1 = *(u64 *)(r10 - 0x120) 014061 if r1 != r5 goto <offset> 014062 r1 = *(u64 *)(r10 - 0x128) 014063 if r1 != r0 goto <offset> 014064 w1 = *(u8 *)(r6 + 0x29) 014065 if r1 == 0x0 goto <offset> 014066 r1 = *(u64 *)(r10 - 0x118) 014067 if r1 != 0x0 goto <offset> 014068 if r2 != 0x0 goto <offset> 014069 r1 = *(u64 *)(r10 - 0x120) 014070 if r1 != 0x0 goto <offset> 014071 r1 = *(u64 *)(r10 - 0x128) 014072 if r1 != 0x0 goto <offset> 014073 r1 = r10 014074 r1 += -0xf0 014075 r2 = 0x7d3 014076 call <target> 014077 r3 = *(u64 *)(r10 - 0xe8) 014078 r2 = *(u64 *)(r10 - 0xf0) 014079 r1 = r10 014080 r1 += -0x100 014081 r4 = <addr> ll 014082 r5 = 0x9 014083 call -0x36c7 014084 r1 = *(u64 *)(r10 - 0x100) 014085 r2 = *(u64 *)(r10 - 0xf8) 014086 goto <offset> 014087 call <target> 014088 r1 = <addr> ll 014089 r2 = *(u64 *)(r1 + 0x0) 014090 r1 = r2 014091 r1 += -0x3 014092 r3 = 0x0 014093 r4 = 0x1 014094 if r1 <= r2 goto <offset> 014095 if r4 == 0x0 goto <offset> 014096 r1 = <addr> ll 014097 if r2 == 0x0 goto <offset> 014098 r1 = r3 014099 r2 = r9 014100 r2 &= 0x1 014101 r2 = <addr> ll 014102 r3 = *(u64 *)(r10 - 0x108) 014103 if r1 <= r2 goto <offset> 014104 r2 = <addr> ll 014105 *(u64 *)(r2 + 0x0) = r1 014106 *(u8 *)(r1 + 0x2) = 0x6c 014107 *(u16 *)(r1 + 0x0) = 0x6469 014108 r2 = *(u64 *)(r3 + 0x0) 014109 *(u64 *)(r3 + 0x10) = r1 014110 *(u64 *)(r3 + 0x18) = 0x3 014111 *(u64 *)(r3 + 0x8) = 0x3 014112 *(u64 *)(r3 + 0x0) = 0x1 014113 *(u64 *)(r6 + 0x10) = r3 014114 *(u64 *)(r6 + 0x8) = r9 014115 *(u64 *)(r6 + 0x0) = 0x0 014116 goto <offset> 014117 call <target> 014118 r1 = <addr> ll 014119 r2 = *(u64 *)(r1 + 0x0) 014120 r1 = r2 014121 r1 += -0x9 014122 r3 = 0x0 014123 r4 = 0x1 014124 if r1 <= r2 goto <offset> 014125 if r4 == 0x0 goto <offset> 014126 r1 = <addr> ll 014127 if r2 != 0x0 goto <offset> 014128 r2 = r9 014129 r2 &= 0x1 014130 r2 = <addr> ll 014131 if r1 <= r2 goto <offset> 014132 r2 = <addr> ll 014133 *(u64 *)(r2 + 0x0) = r1 014134 r2 = <addr> ll 014135 *(u64 *)(r1 + 0x0) = r2 014136 *(u8 *)(r1 + 0x8) = 0x79 014137 r2 = *(u64 *)(r6 + 0x0) 014138 *(u64 *)(r6 + 0x10) = r1 014139 *(u64 *)(r6 + 0x18) = 0x9 014140 *(u64 *)(r6 + 0x8) = 0x9 014141 *(u64 *)(r6 + 0x0) = 0x1 014142 r1 = *(u64 *)(r10 - 0x110) 014143 *(u64 *)(r1 + 0x10) = r6 014144 goto <offset> 014145 r4 = 0x0 014146 if r4 != 0x0 goto <offset> 014147 r3 = r1 014148 r1 = <addr> ll 014149 if r2 != 0x0 goto <offset> 014150 goto <offset> 014151 call <target> 014152 r1 = <addr> ll 014153 r2 = *(u64 *)(r1 + 0x0) 014154 r1 = r2 014155 r1 += -0xe 014156 r3 = 0x0 014157 r4 = 0x1 014158 if r1 <= r2 goto <offset> 014159 if r4 == 0x0 goto <offset> 014160 r1 = <addr> ll 014161 if r2 != 0x0 goto <offset> 014162 r2 = r9 014163 r2 &= 0x1 014164 r2 = <addr> ll 014165 if r1 <= r2 goto <offset> 014166 r2 = <addr> ll 014167 *(u64 *)(r2 + 0x0) = r1 014168 r2 = <addr> ll 014169 *(u64 *)(r1 + 0x6) = r2 014170 r2 = <addr> ll 014171 *(u64 *)(r1 + 0x0) = r2 014172 r2 = *(u64 *)(r7 + 0x0) 014173 *(u64 *)(r7 + 0x10) = r1 014174 *(u64 *)(r7 + 0x18) = 0xe 014175 *(u64 *)(r7 + 0x8) = 0xe 014176 *(u64 *)(r7 + 0x0) = 0x1 014177 r1 = *(u64 *)(r10 - 0x110) 014178 *(u64 *)(r1 + 0x10) = r7 014179 *(u64 *)(r1 + 0x8) = r9 014180 *(u64 *)(r1 + 0x0) = 0x0 014181 exit 014182 r4 = 0x0 014183 if r4 != 0x0 goto <offset> 014184 r3 = r1 014185 r1 = <addr> ll 014186 if r2 == 0x0 goto <offset> 014187 r1 = r3 014188 r2 = r9 014189 r2 &= 0x1 014190 r2 = <addr> ll 014191 if r1 > r2 goto <offset> 014192 r1 = 0x1 014193 r2 = 0x9 014194 r3 = <addr> ll 014195 call <target> 014196 r1 = r10 014197 r1 += -0xa0 014198 r2 = 0x7d0 014199 call <target> 014200 r7 = *(u64 *)(r10 - 0x98) 014201 r6 = *(u64 *)(r10 - 0xa0) 014202 call <target> 014203 r1 = <addr> ll 014204 r2 = *(u64 *)(r1 + 0x0) 014205 r1 = r2 014206 r1 += -0x3 014207 r3 = 0x0 014208 r4 = 0x1 014209 r5 = *(u64 *)(r10 - 0x110) 014210 if r1 <= r2 goto <offset> 014211 if r4 == 0x0 goto <offset> 014212 r1 = <addr> ll 014213 if r2 != 0x0 goto <offset> 014214 r2 = r6 014215 r2 &= 0x1 014216 r2 = <addr> ll 014217 if r1 > r2 goto <offset> 014218 goto <offset> 014219 r4 = 0x0 014220 if r4 != 0x0 goto <offset> 014221 r3 = r1 014222 r1 = <addr> ll 014223 if r2 == 0x0 goto <offset> 014224 r1 = r3 014225 r2 = r9 014226 r2 &= 0x1 014227 r2 = <addr> ll 014228 if r1 > r2 goto <offset> 014229 r1 = 0x1 014230 r2 = 0xe 014231 r3 = <addr> ll 014232 call <target> 014233 r8 = r0 014234 *(u64 *)(r10 - 0x138) = r5 014235 *(u64 *)(r10 - 0x130) = r4 014236 *(u64 *)(r10 - 0x140) = r3 014237 r1 = r10 014238 r1 += -0xb0 014239 r2 = 0x7d1 014240 call <target> 014241 r7 = *(u64 *)(r10 - 0xa8) 014242 r6 = *(u64 *)(r10 - 0xb0) 014243 call <target> 014244 r1 = <addr> ll 014245 r2 = *(u64 *)(r1 + 0x0) 014246 r1 = r2 014247 r1 += -0x3 014248 r3 = 0x0 014249 r4 = 0x1 014250 if r1 <= r2 goto <offset> 014251 if r4 == 0x0 goto <offset> 014252 r1 = <addr> ll 014253 r5 = *(u64 *)(r10 - 0x138) 014254 if r2 == 0x0 goto <offset> 014255 r1 = r3 014256 r2 = r6 014257 r3 = r2 014258 r3 &= 0x1 014259 r4 = *(u64 *)(r10 - 0x130) 014260 r6 = <addr> ll 014261 r3 = *(u64 *)(r10 - 0x108) 014262 if r1 <= r6 goto <offset> 014263 r6 = <addr> ll 014264 *(u64 *)(r6 + 0x0) = r1 014265 *(u8 *)(r1 + 0x2) = 0x6c 014266 *(u16 *)(r1 + 0x0) = 0x6469 014267 r6 = *(u64 *)(r7 + 0x0) 014268 *(u64 *)(r7 + 0x10) = r1 014269 *(u64 *)(r7 + 0x18) = 0x3 014270 *(u64 *)(r7 + 0x8) = 0x3 014271 *(u64 *)(r7 + 0x0) = 0x1 014272 *(u64 *)(r10 - 0x8) = r8 014273 *(u64 *)(r10 - 0x10) = r5 014274 *(u64 *)(r10 - 0x18) = r4 014275 r1 = *(u64 *)(r10 - 0x140) 014276 *(u64 *)(r10 - 0x20) = r1 014277 r1 = *(u64 *)(r10 - 0x128) 014278 *(u64 *)(r10 - 0x28) = r1 014279 r1 = *(u64 *)(r10 - 0x120) 014280 *(u64 *)(r10 - 0x30) = r1 014281 *(u64 *)(r10 - 0x38) = r3 014282 r1 = *(u64 *)(r10 - 0x118) 014283 *(u64 *)(r10 - 0x40) = r1 014284 r1 = r10 014285 r1 += -0xc0 014286 r4 = r10 014287 r4 += -0x40 014288 r3 = r7 014289 call <target> 014290 r1 = *(u64 *)(r10 - 0xc0) 014291 r2 = *(u64 *)(r10 - 0xb8) 014292 goto <offset> 014293 r4 = 0x0 014294 if r4 != 0x0 goto <offset> 014295 r3 = r1 014296 r1 = <addr> ll 014297 if r2 == 0x0 goto <offset> 014298 r1 = r3 014299 r2 = r6 014300 r2 &= 0x1 014301 r2 = <addr> ll 014302 if r1 <= r2 goto <offset> 014303 r2 = <addr> ll 014304 *(u64 *)(r2 + 0x0) = r1 014305 *(u8 *)(r1 + 0x2) = 0x6c 014306 *(u16 *)(r1 + 0x0) = 0x6469 014307 r2 = *(u64 *)(r7 + 0x0) 014308 *(u64 *)(r7 + 0x10) = r1 014309 *(u64 *)(r7 + 0x18) = 0x3 014310 *(u64 *)(r7 + 0x8) = 0x3 014311 *(u64 *)(r7 + 0x0) = 0x1 014312 *(u64 *)(r5 + 0x10) = r7 014313 *(u64 *)(r5 + 0x8) = r6 014314 *(u64 *)(r5 + 0x0) = 0x0 014315 goto <offset> 014316 r4 = 0x0 014317 if r4 != 0x0 goto <offset> 014318 r3 = r1 014319 r1 = <addr> ll 014320 r5 = *(u64 *)(r10 - 0x138) 014321 if r2 != 0x0 goto <offset> 014322 goto <offset> 014323 r1 = r10 014324 r1 += -0xd0 014325 r2 = 0x7d0 014326 call <target> 014327 r3 = *(u64 *)(r10 - 0xc8) 014328 r2 = *(u64 *)(r10 - 0xd0) 014329 r1 = r10 014330 r1 += -0xe0 014331 r4 = <addr> ll 014332 r5 = 0x9 014333 call -0x37c1 014334 r1 = *(u64 *)(r10 - 0xe0) 014335 r2 = *(u64 *)(r10 - 0xd8) 014336 *(u64 *)(r9 + 0x10) = r2 014337 *(u64 *)(r9 + 0x8) = r1 014338 *(u64 *)(r9 + 0x0) = 0x0 014339 goto <offset> 014340 *(u64 *)(r9 + 0x38) = r7 014341 *(u64 *)(r9 + 0x30) = r6 014342 r1 = *(u64 *)(r10 - 0x130) 014343 *(u64 *)(r9 + 0x28) = r1 014344 r1 = *(u64 *)(r10 - 0x128) 014345 *(u64 *)(r9 + 0x20) = r1 014346 r1 = *(u64 *)(r10 - 0x120) 014347 *(u64 *)(r9 + 0x18) = r1 014348 *(u64 *)(r9 + 0x10) = r2 014349 r1 = *(u64 *)(r10 - 0x118) 014350 *(u64 *)(r9 + 0x8) = r1 014351 *(u64 *)(r9 + 0x0) = r8 014352 goto <offset> 014353 r1 = 0x1 014354 r2 = 0x3 014355 r3 = <addr> ll 014356 call <target> 014357 r6 = r1 014358 r9 = 0x2 014359 r1 = *(u64 *)(r3 + 0x0) 014360 r4 = <addr> ll 014361 if r1 != r4 goto <offset> 014362 r1 = *(u64 *)(r3 + 0x8) 014363 r4 = <addr> ll 014364 if r1 != r4 goto <offset> 014365 r1 = *(u64 *)(r3 + 0x10) 014366 r4 = -<addr> ll 014367 if r1 != r4 goto <offset> 014368 r1 = *(u64 *)(r3 + 0x18) 014369 r3 = <addr> ll 014370 if r1 != r3 goto <offset> 014371 r8 = r2 014372 r7 = *(u64 *)(r2 + 0x0) 014373 r1 = r7 014374 call <target> 014375 if r0 == 0x0 goto <offset> 014376 *(u64 *)(r6 + 0x8) = r7 014377 *(u64 *)(r6 + 0x0) = r9 014378 exit 014379 r9 = *(u64 *)(r7 + 0x10) 014380 r1 = *(u64 *)(r9 + 0x10) 014381 if r1 == 0x0 goto <offset> 014382 r1 = -<addr> ll 014383 *(u64 *)(r10 - 0x18) = r1 014384 r1 = r10 014385 r1 += -0x28 014386 r2 = r10 014387 r2 += -0x18 014388 call <target> 014389 r1 = *(u64 *)(r10 - 0x28) 014390 r9 = 0x2 014391 if r1 == 0x2 goto <offset> 014392 r7 = *(u64 *)(r10 - 0x20) 014393 goto <offset> 014394 *(u64 *)(r9 + 0x10) = -0x1 014395 r1 = *(u64 *)(r9 + 0x18) 014396 r2 = *(u64 *)(r9 + 0x20) 014397 *(u64 *)(r10 - 0x10) = r2 014398 *(u64 *)(r10 - 0x18) = r1 014399 *(u64 *)(r10 - 0x8) = 0x0 014400 r8 += 0x8 014401 r1 = r10 014402 r1 += -0x38 014403 r3 = r10 014404 r3 += -0x18 014405 r2 = r8 014406 call <target> 014407 r7 = *(u64 *)(r10 - 0x30) 014408 r1 = *(u64 *)(r10 - 0x38) 014409 r2 = *(u64 *)(r9 + 0x10) 014410 r2 += 0x1 014411 *(u64 *)(r9 + 0x10) = r2 014412 r9 = 0x2 014413 if r1 == 0x2 goto <offset> 014414 r9 = r1 014415 call <target> 014416 r1 = <addr> ll 014417 r2 = *(u64 *)(r1 + 0x0) 014418 r1 = r2 014419 r1 += -0x3 014420 r3 = 0x0 014421 r4 = 0x1 014422 if r1 > r2 goto <offset> 014423 r4 = 0x0 014424 if r4 == 0x0 goto <offset> 014425 r1 = <addr> ll 014426 if r2 == 0x0 goto <offset> 014427 r1 = r3 014428 r2 = r9 014429 r2 &= 0x1 014430 r2 = <addr> ll 014431 if r1 > r2 goto <offset> 014432 r1 = 0x1 014433 r2 = 0x3 014434 r3 = <addr> ll 014435 call <target> 014436 if r4 != 0x0 goto <offset> 014437 r3 = r1 014438 r1 = <addr> ll 014439 if r2 != 0x0 goto <offset> 014440 r2 = r9 014441 r2 &= 0x1 014442 r2 = <addr> ll 014443 if r1 <= r2 goto <offset> 014444 r2 = <addr> ll 014445 *(u64 *)(r2 + 0x0) = r1 014446 *(u8 *)(r1 + 0x2) = 0x6c 014447 *(u16 *)(r1 + 0x0) = 0x6469 014448 r2 = *(u64 *)(r7 + 0x0) 014449 *(u64 *)(r7 + 0x10) = r1 014450 *(u64 *)(r7 + 0x18) = 0x3 014451 *(u64 *)(r7 + 0x8) = 0x3 014452 *(u64 *)(r7 + 0x0) = 0x1 014453 goto <offset> 014454 r7 = r3 014455 r9 = r1 014456 r1 = r10 014457 r1 += -0x80 014458 r5 = r10 014459 call -0x3081 014460 r8 = *(u64 *)(r10 - 0x70) 014461 r1 = *(u64 *)(r10 - 0x78) 014462 *(u64 *)(r10 - 0xd8) = r1 014463 r6 = *(u64 *)(r10 - 0x80) 014464 if r6 == 0x0 goto <offset> 014465 *(u64 *)(r10 - 0xe0) = r9 014466 r1 = *(u64 *)(r10 - 0x58) 014467 *(u64 *)(r10 - 0xf8) = r1 014468 r1 = *(u64 *)(r10 - 0x60) 014469 *(u64 *)(r10 - 0xe8) = r1 014470 r1 = *(u64 *)(r10 - 0x68) 014471 *(u64 *)(r10 - 0xf0) = r1 014472 r1 = r10 014473 r1 += -0x50 014474 r5 = r10 014475 r3 = r7 014476 call -0x30bd 014477 r7 = *(u64 *)(r10 - 0x48) 014478 r9 = *(u64 *)(r10 - 0x50) 014479 if r9 != 0x2 goto <offset> 014480 w1 = *(u8 *)(r6 + 0x29) 014481 if r1 == 0x0 goto <offset> 014482 r1 = *(u64 *)(r7 + 0x0) 014483 r2 = *(u64 *)(r1 + 0x18) 014484 *(u64 *)(r10 - 0x100) = r2 014485 r0 = *(u64 *)(r1 + 0x10) 014486 r5 = *(u64 *)(r1 + 0x8) 014487 r4 = *(u64 *)(r1 + 0x0) 014488 r1 = *(u64 *)(r10 - 0xd8) 014489 r2 = *(u64 *)(r10 - 0xf0) 014490 if r1 != r4 goto <offset> 014491 if r5 != r8 goto <offset> 014492 if r2 != r0 goto <offset> 014493 r3 = *(u64 *)(r10 - 0xe8) 014494 r9 = *(u64 *)(r10 - 0x100) 014495 if r3 != r9 goto <offset> 014496 if r1 != 0x0 goto <offset> 014497 if r8 != 0x0 goto <offset> 014498 if r2 != 0x0 goto <offset> 014499 r3 = *(u64 *)(r10 - 0xe8) 014500 if r3 != 0x0 goto <offset> 014501 r1 = r10 014502 r1 += -0xc0 014503 r2 = 0x7d3 014504 call <target> 014505 r3 = *(u64 *)(r10 - 0xb8) 014506 r2 = *(u64 *)(r10 - 0xc0) 014507 r1 = r10 014508 r1 += -0xd0 014509 r4 = <addr> ll 014510 r5 = 0x9 014511 call -0x3873 014512 r1 = *(u64 *)(r10 - 0xd0) 014513 r2 = *(u64 *)(r10 - 0xc8) 014514 goto <offset> 014515 call <target> 014516 r1 = <addr> ll 014517 r2 = *(u64 *)(r1 + 0x0) 014518 r1 = r2 014519 r1 += -0x3 014520 r3 = 0x0 014521 r4 = 0x1 014522 if r1 <= r2 goto <offset> 014523 if r4 == 0x0 goto <offset> 014524 r1 = <addr> ll 014525 if r2 == 0x0 goto <offset> 014526 r1 = r3 014527 r3 = *(u64 *)(r10 - 0xd8) 014528 r2 = r3 014529 r2 &= 0x1 014530 r2 = <addr> ll 014531 if r1 <= r2 goto <offset> 014532 r2 = <addr> ll 014533 *(u64 *)(r2 + 0x0) = r1 014534 *(u8 *)(r1 + 0x2) = 0x6c 014535 *(u16 *)(r1 + 0x0) = 0x6469 014536 r2 = *(u64 *)(r8 + 0x0) 014537 *(u64 *)(r8 + 0x10) = r1 014538 *(u64 *)(r8 + 0x18) = 0x3 014539 *(u64 *)(r8 + 0x8) = 0x3 014540 *(u64 *)(r8 + 0x0) = 0x1 014541 *(u64 *)(r9 + 0x10) = r8 014542 *(u64 *)(r9 + 0x8) = r3 014543 *(u64 *)(r9 + 0x0) = 0x0 014544 goto <offset> 014545 call <target> 014546 r1 = <addr> ll 014547 r2 = *(u64 *)(r1 + 0x0) 014548 r1 = r2 014549 r1 += -0x9 014550 r3 = 0x0 014551 r4 = 0x1 014552 if r1 <= r2 goto <offset> 014553 if r4 == 0x0 goto <offset> 014554 r1 = <addr> ll 014555 if r2 != 0x0 goto <offset> 014556 r2 = r9 014557 r2 &= 0x1 014558 r2 = <addr> ll 014559 if r1 <= r2 goto <offset> 014560 r2 = <addr> ll 014561 *(u64 *)(r2 + 0x0) = r1 014562 r2 = <addr> ll 014563 *(u64 *)(r1 + 0x0) = r2 014564 *(u8 *)(r1 + 0x8) = 0x79 014565 r2 = *(u64 *)(r7 + 0x0) 014566 *(u64 *)(r7 + 0x10) = r1 014567 *(u64 *)(r7 + 0x18) = 0x9 014568 *(u64 *)(r7 + 0x8) = 0x9 014569 *(u64 *)(r7 + 0x0) = 0x1 014570 r1 = *(u64 *)(r10 - 0xe0) 014571 *(u64 *)(r1 + 0x10) = r7 014572 *(u64 *)(r1 + 0x8) = r9 014573 *(u64 *)(r1 + 0x0) = 0x0 014574 goto <offset> 014575 r4 = 0x0 014576 if r4 != 0x0 goto <offset> 014577 r3 = r1 014578 r1 = <addr> ll 014579 if r2 != 0x0 goto <offset> 014580 goto <offset> 014581 r1 = r10 014582 r1 += -0x90 014583 r2 = 0x7d0 014584 call <target> 014585 r8 = *(u64 *)(r10 - 0x88) 014586 r7 = *(u64 *)(r10 - 0x90) 014587 call <target> 014588 r1 = <addr> ll 014589 r2 = *(u64 *)(r1 + 0x0) 014590 r1 = r2 014591 r1 += -0x3 014592 r3 = 0x0 014593 r4 = 0x1 014594 r5 = *(u64 *)(r10 - 0xe0) 014595 if r1 <= r2 goto <offset> 014596 if r4 == 0x0 goto <offset> 014597 r1 = <addr> ll 014598 if r2 != 0x0 goto <offset> 014599 r2 = r7 014600 r2 &= 0x1 014601 r2 = <addr> ll 014602 if r1 > r2 goto <offset> 014603 goto <offset> 014604 r4 = 0x0 014605 if r4 != 0x0 goto <offset> 014606 r3 = r1 014607 r1 = <addr> ll 014608 if r2 == 0x0 goto <offset> 014609 r1 = r3 014610 r2 = r9 014611 r2 &= 0x1 014612 r2 = <addr> ll 014613 if r1 > r2 goto <offset> 014614 r1 = 0x1 014615 r2 = 0x9 014616 r3 = <addr> ll 014617 call <target> 014618 *(u64 *)(r10 - 0x108) = r0 014619 r6 = r5 014620 *(u64 *)(r10 - 0xf8) = r4 014621 r1 = r10 014622 r1 += -0xa0 014623 r2 = 0x7d1 014624 call <target> 014625 r7 = *(u64 *)(r10 - 0x98) 014626 r9 = *(u64 *)(r10 - 0xa0) 014627 call <target> 014628 r1 = <addr> ll 014629 r2 = *(u64 *)(r1 + 0x0) 014630 r1 = r2 014631 r1 += -0x3 014632 r3 = 0x0 014633 r4 = 0x1 014634 if r1 <= r2 goto <offset> 014635 if r4 == 0x0 goto <offset> 014636 r1 = <addr> ll 014637 r0 = *(u64 *)(r10 - 0x108) 014638 if r2 == 0x0 goto <offset> 014639 r1 = r3 014640 r2 = r9 014641 r2 &= 0x1 014642 r4 = *(u64 *)(r10 - 0xf8) 014643 r2 = <addr> ll 014644 r3 = *(u64 *)(r10 - 0xd8) 014645 if r1 <= r2 goto <offset> 014646 r2 = <addr> ll 014647 *(u64 *)(r2 + 0x0) = r1 014648 *(u8 *)(r1 + 0x2) = 0x6c 014649 *(u16 *)(r1 + 0x0) = 0x6469 014650 r2 = *(u64 *)(r7 + 0x0) 014651 *(u64 *)(r7 + 0x10) = r1 014652 *(u64 *)(r7 + 0x18) = 0x3 014653 *(u64 *)(r7 + 0x8) = 0x3 014654 *(u64 *)(r7 + 0x0) = 0x1 014655 r1 = *(u64 *)(r10 - 0x100) 014656 *(u64 *)(r10 - 0x8) = r1 014657 *(u64 *)(r10 - 0x10) = r0 014658 *(u64 *)(r10 - 0x18) = r6 014659 *(u64 *)(r10 - 0x20) = r4 014660 r1 = *(u64 *)(r10 - 0xe8) 014661 *(u64 *)(r10 - 0x28) = r1 014662 r1 = *(u64 *)(r10 - 0xf0) 014663 *(u64 *)(r10 - 0x30) = r1 014664 *(u64 *)(r10 - 0x38) = r8 014665 *(u64 *)(r10 - 0x40) = r3 014666 r1 = r10 014667 r1 += -0xb0 014668 r4 = r10 014669 r4 += -0x40 014670 r2 = r9 014671 r3 = r7 014672 call <target> 014673 r1 = *(u64 *)(r10 - 0xb0) 014674 r2 = *(u64 *)(r10 - 0xa8) 014675 r3 = *(u64 *)(r10 - 0xe0) 014676 *(u64 *)(r3 + 0x10) = r2 014677 *(u64 *)(r3 + 0x8) = r1 014678 *(u64 *)(r3 + 0x0) = 0x0 014679 goto <offset> 014680 r4 = 0x0 014681 if r4 != 0x0 goto <offset> 014682 r3 = r1 014683 r1 = <addr> ll 014684 if r2 == 0x0 goto <offset> 014685 r1 = r3 014686 r2 = r7 014687 r2 &= 0x1 014688 r2 = <addr> ll 014689 if r1 <= r2 goto <offset> 014690 r2 = <addr> ll 014691 *(u64 *)(r2 + 0x0) = r1 014692 *(u8 *)(r1 + 0x2) = 0x6c 014693 *(u16 *)(r1 + 0x0) = 0x6469 014694 r2 = *(u64 *)(r8 + 0x0) 014695 *(u64 *)(r8 + 0x10) = r1 014696 *(u64 *)(r8 + 0x18) = 0x3 014697 *(u64 *)(r8 + 0x8) = 0x3 014698 *(u64 *)(r8 + 0x0) = 0x1 014699 *(u64 *)(r5 + 0x10) = r8 014700 *(u64 *)(r5 + 0x8) = r7 014701 *(u64 *)(r5 + 0x0) = 0x0 014702 goto <offset> 014703 r4 = 0x0 014704 if r4 != 0x0 goto <offset> 014705 r3 = r1 014706 r1 = <addr> ll 014707 r0 = *(u64 *)(r10 - 0x108) 014708 if r2 != 0x0 goto <offset> 014709 goto <offset> 014710 r4 = *(u64 *)(r10 - 0xe0) 014711 *(u64 *)(r4 + 0x30) = r7 014712 r3 = *(u64 *)(r10 - 0xf8) 014713 *(u64 *)(r4 + 0x28) = r3 014714 r3 = *(u64 *)(r10 - 0xe8) 014715 *(u64 *)(r4 + 0x20) = r3 014716 *(u64 *)(r4 + 0x18) = r2 014717 *(u64 *)(r4 + 0x10) = r8 014718 *(u64 *)(r4 + 0x8) = r1 014719 *(u64 *)(r4 + 0x0) = r6 014720 exit 014721 r1 = 0x1 014722 r2 = 0x3 014723 r3 = <addr> ll 014724 call <target> 014725 r6 = r1 014726 r9 = 0x2 014727 r1 = *(u64 *)(r3 + 0x0) 014728 r4 = <addr> ll 014729 if r1 != r4 goto <offset> 014730 r1 = *(u64 *)(r3 + 0x8) 014731 r4 = <addr> ll 014732 if r1 != r4 goto <offset> 014733 r1 = *(u64 *)(r3 + 0x10) 014734 r4 = -<addr> ll 014735 if r1 != r4 goto <offset> 014736 r1 = *(u64 *)(r3 + 0x18) 014737 r3 = <addr> ll 014738 if r1 != r3 goto <offset> 014739 r8 = r2 014740 r7 = *(u64 *)(r2 + 0x0) 014741 r1 = r7 014742 call <target> 014743 if r0 == 0x0 goto <offset> 014744 *(u64 *)(r6 + 0x8) = r7 014745 *(u64 *)(r6 + 0x0) = r9 014746 exit 014747 r9 = *(u64 *)(r7 + 0x10) 014748 r1 = *(u64 *)(r9 + 0x10) 014749 if r1 == 0x0 goto <offset> 014750 r1 = -<addr> ll 014751 *(u64 *)(r10 - 0x18) = r1 014752 r1 = r10 014753 r1 += -0x28 014754 r2 = r10 014755 r2 += -0x18 014756 call <target> 014757 r1 = *(u64 *)(r10 - 0x28) 014758 r9 = 0x2 014759 if r1 == 0x2 goto <offset> 014760 r7 = *(u64 *)(r10 - 0x20) 014761 goto <offset> 014762 *(u64 *)(r9 + 0x10) = -0x1 014763 r1 = *(u64 *)(r9 + 0x18) 014764 r2 = *(u64 *)(r9 + 0x20) 014765 *(u64 *)(r10 - 0x10) = r2 014766 *(u64 *)(r10 - 0x18) = r1 014767 *(u64 *)(r10 - 0x8) = 0x0 014768 r8 += 0x8 014769 r1 = r10 014770 r1 += -0x38 014771 r3 = r10 014772 r3 += -0x18 014773 r2 = r8 014774 call <target> 014775 r7 = *(u64 *)(r10 - 0x30) 014776 r1 = *(u64 *)(r10 - 0x38) 014777 r2 = *(u64 *)(r9 + 0x10) 014778 r2 += 0x1 014779 *(u64 *)(r9 + 0x10) = r2 014780 r9 = 0x2 014781 if r1 == 0x2 goto <offset> 014782 r9 = r1 014783 call <target> 014784 r1 = <addr> ll 014785 r2 = *(u64 *)(r1 + 0x0) 014786 r1 = r2 014787 r1 += -0x3 014788 r3 = 0x0 014789 r4 = 0x1 014790 if r1 > r2 goto <offset> 014791 r4 = 0x0 014792 if r4 == 0x0 goto <offset> 014793 r1 = <addr> ll 014794 if r2 == 0x0 goto <offset> 014795 r1 = r3 014796 r2 = r9 014797 r2 &= 0x1 014798 r2 = <addr> ll 014799 if r1 > r2 goto <offset> 014800 r1 = 0x1 014801 r2 = 0x3 014802 r3 = <addr> ll 014803 call <target> 014804 if r4 != 0x0 goto <offset> 014805 r3 = r1 014806 r1 = <addr> ll 014807 if r2 != 0x0 goto <offset> 014808 r2 = r9 014809 r2 &= 0x1 014810 r2 = <addr> ll 014811 if r1 <= r2 goto <offset> 014812 r2 = <addr> ll 014813 *(u64 *)(r2 + 0x0) = r1 014814 *(u8 *)(r1 + 0x2) = 0x6c 014815 *(u16 *)(r1 + 0x0) = 0x6469 014816 r2 = *(u64 *)(r7 + 0x0) 014817 *(u64 *)(r7 + 0x10) = r1 014818 *(u64 *)(r7 + 0x18) = 0x3 014819 *(u64 *)(r7 + 0x8) = 0x3 014820 *(u64 *)(r7 + 0x0) = 0x1 014821 goto <offset> 014822 r8 = *(u64 *)(r3 + 0x8) 014823 if r8 == 0x0 goto <offset> 014824 *(u64 *)(r10 - 0x208) = r1 014825 r4 = *(u64 *)(r5 - 0xff8) 014826 r1 = *(u64 *)(r3 + 0x0) 014827 r5 = r1 014828 r5 += 0x30 014829 *(u64 *)(r3 + 0x0) = r5 014830 r5 = r8 014831 r5 += -0x1 014832 *(u64 *)(r3 + 0x8) = r5 014833 r0 = *(u64 *)(r1 + 0x8) 014834 r6 = *(u64 *)(r0 + 0x0) 014835 r6 += 0x1 014836 r7 = 0x1 014837 if r6 == 0x0 goto <offset> 014838 r7 = 0x0 014839 r9 = *(u64 *)(r1 + 0x0) 014840 *(u64 *)(r0 + 0x0) = r6 014841 if r7 == 0x1 goto <offset> 014842 *(u64 *)(r10 - 0x200) = r9 014843 *(u64 *)(r10 - 0x1f8) = r8 014844 r9 = *(u64 *)(r1 + 0x10) 014845 r6 = *(u64 *)(r9 + 0x0) 014846 r6 += 0x1 014847 r7 = 0x1 014848 if r6 == 0x0 goto <offset> 014849 r7 = 0x0 014850 *(u64 *)(r9 + 0x0) = r6 014851 if r7 == 0x1 goto <offset> 014852 *(u64 *)(r10 - 0x218) = r2 014853 *(u64 *)(r10 - 0x220) = r4 014854 w4 = *(u8 *)(r1 + 0x28) 014855 r6 = *(u64 *)(r1 + 0x18) 014856 r7 = *(u64 *)(r1 + 0x20) 014857 w8 = *(u8 *)(r1 + 0x29) 014858 w2 = *(u8 *)(r1 + 0x2a) 014859 *(u8 *)(r10 - 0xe6) = w2 014860 *(u8 *)(r10 - 0xe7) = w8 014861 *(u64 *)(r10 - 0xf0) = r7 014862 *(u64 *)(r10 - 0xf8) = r6 014863 *(u64 *)(r10 - 0x100) = r9 014864 *(u64 *)(r10 - 0x108) = r0 014865 r2 = *(u64 *)(r10 - 0x200) 014866 *(u64 *)(r10 - 0x110) = r2 014867 *(u64 *)(r10 - 0x210) = r4 014868 *(u8 *)(r10 - 0xe8) = w4 014869 if r5 == 0x0 goto <offset> 014870 r2 = r1 014871 r2 += 0x60 014872 *(u64 *)(r3 + 0x0) = r2 014873 r5 = *(u64 *)(r10 - 0x1f8) 014874 r5 += -0x2 014875 *(u64 *)(r3 + 0x8) = r5 014876 r0 = *(u64 *)(r1 + 0x38) 014877 r6 = *(u64 *)(r0 + 0x0) 014878 r6 += 0x1 014879 r8 = 0x1 014880 if r6 == 0x0 goto <offset> 014881 r8 = 0x0 014882 r2 = *(u64 *)(r1 + 0x30) 014883 *(u64 *)(r0 + 0x0) = r6 014884 if r8 == 0x1 goto <offset> 014885 r6 = *(u64 *)(r1 + 0x40) 014886 r8 = *(u64 *)(r6 + 0x0) 014887 r8 += 0x1 014888 r7 = 0x1 014889 if r8 == 0x0 goto <offset> 014890 r7 = 0x0 014891 *(u64 *)(r6 + 0x0) = r8 014892 if r7 == 0x1 goto <offset> 014893 w4 = *(u8 *)(r1 + 0x59) 014894 *(u64 *)(r10 - 0x200) = r2 014895 r2 = *(u64 *)(r1 + 0x48) 014896 r7 = *(u64 *)(r1 + 0x50) 014897 w8 = *(u8 *)(r1 + 0x58) 014898 w9 = *(u8 *)(r1 + 0x5a) 014899 *(u8 *)(r10 - 0xb6) = w9 014900 *(u8 *)(r10 - 0xb8) = w8 014901 *(u64 *)(r10 - 0xc0) = r7 014902 *(u64 *)(r10 - 0xc8) = r2 014903 *(u64 *)(r10 - 0xd0) = r6 014904 *(u64 *)(r10 - 0xd8) = r0 014905 r2 = *(u64 *)(r10 - 0x200) 014906 *(u64 *)(r10 - 0xe0) = r2 014907 *(u8 *)(r10 - 0xb7) = w4 014908 if r5 == 0x0 goto <offset> 014909 *(u64 *)(r10 - 0x200) = r4 014910 r2 = *(u64 *)(r10 - 0x1f8) 014911 r2 += -0x3 014912 *(u64 *)(r3 + 0x8) = r2 014913 r2 = r1 014914 r2 += 0x90 014915 *(u64 *)(r3 + 0x0) = r2 014916 r4 = *(u64 *)(r1 + 0x68) 014917 r5 = *(u64 *)(r4 + 0x0) 014918 r5 += 0x1 014919 r0 = 0x1 014920 if r5 == 0x0 goto <offset> 014921 r0 = 0x0 014922 r8 = *(u64 *)(r1 + 0x60) 014923 *(u64 *)(r4 + 0x0) = r5 014924 if r0 == 0x1 goto <offset> 014925 r5 = *(u64 *)(r1 + 0x70) 014926 r0 = *(u64 *)(r5 + 0x0) 014927 r0 += 0x1 014928 r6 = 0x1 014929 if r0 == 0x0 goto <offset> 014930 r6 = 0x0 014931 *(u64 *)(r5 + 0x0) = r0 014932 if r6 == 0x1 goto <offset> 014933 r2 = *(u64 *)(r1 + 0x78) 014934 r0 = *(u64 *)(r1 + 0x80) 014935 w6 = *(u8 *)(r1 + 0x88) 014936 w7 = *(u8 *)(r1 + 0x89) 014937 w1 = *(u8 *)(r1 + 0x8a) 014938 *(u8 *)(r10 - 0x86) = w1 014939 *(u8 *)(r10 - 0x87) = w7 014940 *(u8 *)(r10 - 0x88) = w6 014941 *(u64 *)(r10 - 0x90) = r0 014942 *(u64 *)(r10 - 0x98) = r2 014943 *(u64 *)(r10 - 0xa0) = r5 014944 *(u64 *)(r10 - 0xa8) = r4 014945 *(u64 *)(r10 - 0xb0) = r8 014946 r1 = r10 014947 r1 += -0x80 014948 r5 = r10 014949 r6 = r3 014950 call -0x31ff 014951 r7 = *(u64 *)(r10 - 0x78) 014952 r9 = *(u64 *)(r10 - 0x80) 014953 if r9 != 0x2 goto <offset> 014954 r1 = r6 014955 r2 = *(u64 *)(r1 + 0x8) 014956 if r2 == 0x0 goto <offset> 014957 r2 += -0x1 014958 *(u64 *)(r1 + 0x8) = r2 014959 r2 = *(u64 *)(r1 + 0x0) 014960 r3 = r2 014961 r3 += 0x30 014962 *(u64 *)(r1 + 0x0) = r3 014963 r1 = *(u64 *)(r2 + 0x8) 014964 r4 = *(u64 *)(r1 + 0x0) 014965 r4 += 0x1 014966 r5 = 0x1 014967 if r4 == 0x0 goto <offset> 014968 r5 = 0x0 014969 r3 = *(u64 *)(r2 + 0x0) 014970 *(u64 *)(r1 + 0x0) = r4 014971 if r5 == 0x1 goto <offset> 014972 r4 = *(u64 *)(r2 + 0x10) 014973 r5 = *(u64 *)(r4 + 0x0) 014974 r5 += 0x1 014975 r0 = 0x1 014976 if r5 == 0x0 goto <offset> 014977 r0 = 0x0 014978 *(u64 *)(r4 + 0x0) = r5 014979 if r0 == 0x1 goto <offset> 014980 w9 = *(u8 *)(r2 + 0x2a) 014981 r5 = *(u64 *)(r2 + 0x18) 014982 r0 = *(u64 *)(r2 + 0x20) 014983 w6 = *(u8 *)(r2 + 0x28) 014984 w2 = *(u8 *)(r2 + 0x29) 014985 *(u8 *)(r10 - 0x47) = w2 014986 *(u8 *)(r10 - 0x48) = w6 014987 *(u64 *)(r10 - 0x50) = r0 014988 *(u64 *)(r10 - 0x58) = r5 014989 *(u64 *)(r10 - 0x60) = r4 014990 *(u64 *)(r10 - 0x68) = r1 014991 *(u64 *)(r10 - 0x70) = r3 014992 *(u8 *)(r10 - 0x46) = w9 014993 r1 = *(u64 *)(r10 - 0x210) 014994 r1 &= 0x1 014995 if r1 == 0x0 goto <offset> 014996 r1 = *(u64 *)(r10 - 0x200) 014997 r1 &= 0x1 014998 r6 = *(u64 *)(r10 - 0x208) 014999 if r1 == 0x0 goto <offset> 015000 *(u64 *)(r10 - 0x1f8) = r7 015001 r1 = r10 015002 r1 += -0x40 015003 r2 = 0x8 015004 r3 = 0x0 015005 r4 = *(u64 *)(r10 - 0x218) 015006 call <target> 015007 r5 = *(u64 *)(r10 - 0x28) 015008 r4 = *(u64 *)(r10 - 0x30) 015009 r3 = *(u64 *)(r10 - 0x38) 015010 r7 = *(u64 *)(r10 - 0x40) 015011 w1 = *(u8 *)(r10 - 0x20) 015012 r2 = *(u64 *)(r10 - 0x220) 015013 *(u8 *)(r2 + 0x0) = w1 015014 r1 = *(u64 *)(r8 + 0x0) 015015 if r1 != r7 goto <offset> 015016 r1 = *(u64 *)(r8 + 0x8) 015017 if r1 != r3 goto <offset> 015018 r1 = *(u64 *)(r8 + 0x10) 015019 if r1 != r4 goto <offset> 015020 r1 = *(u64 *)(r8 + 0x18) 015021 if r1 != r5 goto <offset> 015022 r9 &= 0x1 015023 if r9 == 0x0 goto <offset> 015024 r1 = r6 015025 r1 += 0x8 015026 r2 = r10 015027 r2 += -0x110 015028 r3 = 0x30 015029 call <target> 015030 r1 = r6 015031 r1 += 0x38 015032 r2 = r10 015033 r2 += -0xe0 015034 r3 = 0x30 015035 call <target> 015036 r1 = r6 015037 r1 += 0x68 015038 r2 = r10 015039 r2 += -0xb0 015040 r3 = 0x30 015041 call <target> 015042 r1 = r6 015043 r1 += 0x98 015044 r2 = r10 015045 r2 += -0x70 015046 r3 = 0x30 015047 call <target> 015048 r1 = *(u64 *)(r10 - 0x1f8) 015049 *(u64 *)(r6 + 0x0) = r1 015050 goto <offset> 015051 r6 = r1 015052 r1 = r10 015053 r1 += -0x1f0 015054 r2 = 0xbbd 015055 call <target> 015056 r8 = *(u64 *)(r10 - 0x1e8) 015057 r7 = *(u64 *)(r10 - 0x1f0) 015058 call <target> 015059 r1 = <addr> ll 015060 r2 = *(u64 *)(r1 + 0x0) 015061 r1 = r2 015062 r1 += -0x4 015063 r3 = 0x0 015064 r4 = 0x1 015065 if r1 <= r2 goto <offset> 015066 if r4 == 0x0 goto <offset> 015067 r1 = <addr> ll 015068 if r2 != 0x0 goto <offset> 015069 r2 = r7 015070 r2 &= 0x1 015071 r2 = <addr> ll 015072 if r1 > r2 goto <offset> 015073 goto <offset> 015074 r1 = r10 015075 r1 += -0x1e0 015076 r2 = 0xbbd 015077 call <target> 015078 r8 = *(u64 *)(r10 - 0x1d8) 015079 r7 = *(u64 *)(r10 - 0x1e0) 015080 call <target> 015081 r1 = <addr> ll 015082 r2 = *(u64 *)(r1 + 0x0) 015083 r1 = r2 015084 r1 += -0x2 015085 r3 = 0x0 015086 r4 = 0x1 015087 if r1 <= r2 goto <offset> 015088 r5 = *(u64 *)(r10 - 0x208) 015089 if r4 == 0x0 goto <offset> 015090 r1 = <addr> ll 015091 if r2 != 0x0 goto <offset> 015092 r2 = r7 015093 r2 &= 0x1 015094 r2 = <addr> ll 015095 if r1 <= r2 goto <offset> 015096 r2 = <addr> ll 015097 *(u64 *)(r2 + 0x0) = r1 015098 *(u16 *)(r1 + 0x0) = 0x6f74 015099 r2 = *(u64 *)(r8 + 0x0) 015100 *(u64 *)(r8 + 0x10) = r1 015101 *(u64 *)(r8 + 0x18) = 0x2 015102 *(u64 *)(r8 + 0x8) = 0x2 015103 *(u64 *)(r8 + 0x0) = 0x1 015104 *(u64 *)(r5 + 0x8) = r8 015105 *(u64 *)(r5 + 0x0) = r7 015106 *(u8 *)(r5 + 0xc2) = 0x2 015107 goto <offset> 015108 r4 = 0x0 015109 if r4 != 0x0 goto <offset> 015110 r3 = r1 015111 r1 = <addr> ll 015112 if r2 == 0x0 goto <offset> 015113 r1 = r3 015114 r2 = r7 015115 r2 &= 0x1 015116 r2 = <addr> ll 015117 if r1 <= r2 goto <offset> 015118 r2 = <addr> ll 015119 *(u64 *)(r2 + 0x0) = r1 015120 *(u32 *)(r1 + 0x0) = 0x6d6f7266 015121 r2 = *(u64 *)(r8 + 0x0) 015122 *(u64 *)(r8 + 0x10) = r1 015123 *(u64 *)(r8 + 0x18) = 0x4 015124 *(u64 *)(r8 + 0x8) = 0x4 015125 *(u64 *)(r8 + 0x0) = 0x1 015126 *(u64 *)(r6 + 0x8) = r8 015127 *(u64 *)(r6 + 0x0) = r7 015128 *(u8 *)(r6 + 0xc2) = 0x2 015129 goto <offset> 015130 r1 = r10 015131 r1 += -0x1d0 015132 r2 = 0xbbd 015133 call <target> 015134 r8 = *(u64 *)(r10 - 0x1c8) 015135 r7 = *(u64 *)(r10 - 0x1d0) 015136 call <target> 015137 r1 = <addr> ll 015138 r2 = *(u64 *)(r1 + 0x0) 015139 r1 = r2 015140 r1 += -0x4 015141 r3 = 0x0 015142 r4 = 0x1 015143 r5 = *(u64 *)(r10 - 0x208) 015144 if r1 <= r2 goto <offset> 015145 if r4 == 0x0 goto <offset> 015146 r1 = <addr> ll 015147 if r2 != 0x0 goto <offset> 015148 r2 = r7 015149 r2 &= 0x1 015150 r2 = <addr> ll 015151 if r1 <= r2 goto <offset> 015152 r2 = <addr> ll 015153 *(u64 *)(r2 + 0x0) = r1 015154 *(u32 *)(r1 + 0x0) = 0x65736162 015155 r2 = *(u64 *)(r8 + 0x0) 015156 *(u64 *)(r8 + 0x10) = r1 015157 *(u64 *)(r8 + 0x18) = 0x4 015158 *(u64 *)(r8 + 0x8) = 0x4 015159 *(u64 *)(r8 + 0x0) = 0x1 015160 *(u64 *)(r5 + 0x8) = r8 015161 *(u64 *)(r5 + 0x0) = r7 015162 *(u8 *)(r5 + 0xc2) = 0x2 015163 goto <offset> 015164 call <target> 015165 r1 = <addr> ll 015166 r2 = *(u64 *)(r1 + 0x0) 015167 r1 = r2 015168 r1 += -0xe 015169 r3 = 0x0 015170 r4 = 0x1 015171 if r1 <= r2 goto <offset> 015172 r5 = *(u64 *)(r10 - 0x208) 015173 if r4 == 0x0 goto <offset> 015174 r1 = <addr> ll 015175 if r2 != 0x0 goto <offset> 015176 r2 = r9 015177 r2 &= 0x1 015178 r2 = <addr> ll 015179 if r1 <= r2 goto <offset> 015180 r2 = <addr> ll 015181 *(u64 *)(r2 + 0x0) = r1 015182 r2 = <addr> ll 015183 *(u64 *)(r1 + 0x6) = r2 015184 r2 = <addr> ll 015185 *(u64 *)(r1 + 0x0) = r2 015186 r2 = *(u64 *)(r7 + 0x0) 015187 *(u64 *)(r7 + 0x10) = r1 015188 *(u64 *)(r7 + 0x18) = 0xe 015189 *(u64 *)(r7 + 0x8) = 0xe 015190 *(u64 *)(r7 + 0x0) = 0x1 015191 *(u64 *)(r5 + 0x8) = r7 015192 *(u64 *)(r5 + 0x0) = r9 015193 *(u8 *)(r5 + 0xc2) = 0x2 015194 goto <offset> 015195 r4 = 0x0 015196 r5 = *(u64 *)(r10 - 0x208) 015197 if r4 != 0x0 goto <offset> 015198 r3 = r1 015199 r1 = <addr> ll 015200 if r2 == 0x0 goto <offset> 015201 r1 = r3 015202 r2 = r7 015203 r2 &= 0x1 015204 r2 = <addr> ll 015205 if r1 > r2 goto <offset> 015206 r1 = 0x1 015207 r2 = 0x2 015208 r3 = <addr> ll 015209 call <target> 015210 r4 = 0x0 015211 if r4 != 0x0 goto <offset> 015212 r3 = r1 015213 r1 = <addr> ll 015214 if r2 == 0x0 goto <offset> 015215 r1 = r3 015216 r2 = r7 015217 r2 &= 0x1 015218 r2 = <addr> ll 015219 if r1 > r2 goto <offset> 015220 r1 = 0x1 015221 r2 = 0x4 015222 r3 = <addr> ll 015223 call <target> 015224 r4 = 0x0 015225 r5 = *(u64 *)(r10 - 0x208) 015226 if r4 != 0x0 goto <offset> 015227 r3 = r1 015228 r1 = <addr> ll 015229 if r2 == 0x0 goto <offset> 015230 r1 = r3 015231 r2 = r9 015232 r2 &= 0x1 015233 r2 = <addr> ll 015234 if r1 > r2 goto <offset> 015235 r1 = 0x1 015236 r2 = 0xe 015237 r3 = <addr> ll 015238 call <target> 015239 r1 = r10 015240 r1 += -0x1b0 015241 r2 = 0xbbd 015242 call <target> 015243 r3 = *(u64 *)(r10 - 0x1a8) 015244 r2 = *(u64 *)(r10 - 0x1b0) 015245 r1 = r10 015246 r1 += -0x1c0 015247 r4 = <addr> ll 015248 r5 = 0x7 015249 call -0x3b55 015250 r1 = *(u64 *)(r10 - 0x1c0) 015251 r2 = *(u64 *)(r10 - 0x1b8) 015252 r3 = *(u64 *)(r10 - 0x208) 015253 *(u64 *)(r3 + 0x8) = r2 015254 *(u64 *)(r3 + 0x0) = r1 015255 *(u8 *)(r3 + 0xc2) = 0x2 015256 goto <offset> 015257 r1 = r10 015258 r1 += -0x120 015259 r2 = 0x7d2 015260 call <target> 015261 r3 = *(u64 *)(r10 - 0x118) 015262 r2 = *(u64 *)(r10 - 0x120) 015263 r1 = r10 015264 r1 += -0x130 015265 r4 = <addr> ll 015266 r5 = 0x4 015267 call -0x3b67 015268 r1 = *(u64 *)(r10 - 0x128) 015269 r2 = *(u64 *)(r10 - 0x130) 015270 r6 = *(u64 *)(r10 - 0x208) 015271 goto <offset> 015272 r1 = r10 015273 r1 += -0x140 015274 r2 = 0x7d0 015275 call <target> 015276 r3 = *(u64 *)(r10 - 0x138) 015277 r2 = *(u64 *)(r10 - 0x140) 015278 r1 = r10 015279 r1 += -0x150 015280 r4 = <addr> ll 015281 r5 = 0x2 015282 call -0x3b76 015283 r1 = *(u64 *)(r10 - 0x148) 015284 r2 = *(u64 *)(r10 - 0x150) 015285 goto <offset> 015286 r1 = r10 015287 r1 += -0x160 015288 r2 = 0x7d6 015289 *(u64 *)(r10 - 0x1f8) = r3 015290 *(u64 *)(r10 - 0x200) = r4 015291 r9 = r5 015292 call <target> 015293 r3 = *(u64 *)(r10 - 0x158) 015294 r2 = *(u64 *)(r10 - 0x160) 015295 r1 = r10 015296 r1 += -0x170 015297 r4 = <addr> ll 015298 r5 = 0x4 015299 call -0x3b87 015300 r3 = *(u64 *)(r10 - 0x168) 015301 r2 = *(u64 *)(r10 - 0x170) 015302 r1 = *(u64 *)(r8 + 0x18) 015303 *(u64 *)(r10 - 0x28) = r1 015304 r1 = *(u64 *)(r8 + 0x10) 015305 *(u64 *)(r10 - 0x30) = r1 015306 r1 = *(u64 *)(r8 + 0x8) 015307 *(u64 *)(r10 - 0x38) = r1 015308 r1 = *(u64 *)(r8 + 0x0) 015309 *(u64 *)(r10 - 0x40) = r1 015310 *(u64 *)(r10 - 0x8) = r9 015311 r1 = *(u64 *)(r10 - 0x200) 015312 *(u64 *)(r10 - 0x10) = r1 015313 r1 = *(u64 *)(r10 - 0x1f8) 015314 *(u64 *)(r10 - 0x18) = r1 015315 *(u64 *)(r10 - 0x20) = r7 015316 r1 = r10 015317 r1 += -0x180 015318 r4 = r10 015319 r4 += -0x40 015320 call <target> 015321 r1 = *(u64 *)(r10 - 0x178) 015322 r2 = *(u64 *)(r10 - 0x180) 015323 goto <offset> 015324 r1 = r10 015325 r1 += -0x190 015326 r2 = 0x7d7 015327 call <target> 015328 r3 = *(u64 *)(r10 - 0x188) 015329 r2 = *(u64 *)(r10 - 0x190) 015330 r1 = r10 015331 r1 += -0x1a0 015332 r4 = <addr> ll 015333 r5 = 0x7 015334 call -0x3baa 015335 r1 = *(u64 *)(r10 - 0x198) 015336 r2 = *(u64 *)(r10 - 0x1a0) 015337 *(u64 *)(r6 + 0x0) = r2 015338 *(u64 *)(r6 + 0x8) = r1 015339 *(u8 *)(r6 + 0xc2) = 0x2 015340 r1 = r10 015341 r1 += -0x70 015342 call -0x3673 015343 r1 = *(u64 *)(r10 - 0xa8) 015344 r2 = *(u64 *)(r1 + 0x0) 015345 r2 += -0x1 015346 *(u64 *)(r1 + 0x0) = r2 015347 if r2 != 0x0 goto <offset> 015348 r1 = r10 015349 r1 += -0xa8 015350 call <target> 015351 r1 = *(u64 *)(r10 - 0xa0) 015352 r2 = *(u64 *)(r1 + 0x0) 015353 r2 += -0x1 015354 *(u64 *)(r1 + 0x0) = r2 015355 if r2 != 0x0 goto <offset> 015356 r1 = r10 015357 r1 += -0xa0 015358 call <target> 015359 r1 = *(u64 *)(r10 - 0xd8) 015360 r2 = *(u64 *)(r1 + 0x0) 015361 r2 += -0x1 015362 *(u64 *)(r1 + 0x0) = r2 015363 if r2 != 0x0 goto <offset> 015364 r1 = r10 015365 r1 += -0xd8 015366 call <target> 015367 r1 = *(u64 *)(r10 - 0xd0) 015368 r2 = *(u64 *)(r1 + 0x0) 015369 r2 += -0x1 015370 *(u64 *)(r1 + 0x0) = r2 015371 if r2 != 0x0 goto <offset> 015372 r1 = r10 015373 r1 += -0xd0 015374 call <target> 015375 r1 = *(u64 *)(r10 - 0x108) 015376 r2 = *(u64 *)(r1 + 0x0) 015377 r2 += -0x1 015378 *(u64 *)(r1 + 0x0) = r2 015379 if r2 != 0x0 goto <offset> 015380 r1 = r10 015381 r1 += -0x108 015382 call <target> 015383 r1 = *(u64 *)(r10 - 0x100) 015384 r2 = *(u64 *)(r1 + 0x0) 015385 r2 += -0x1 015386 *(u64 *)(r1 + 0x0) = r2 015387 if r2 != 0x0 goto <offset> 015388 r1 = r10 015389 r1 += -0x100 015390 call <target> 015391 exit 015392 call abort 015393 r7 = r3 015394 r8 = r2 015395 r6 = r1 015396 r1 = r7 015397 r2 = <addr> ll 015398 r3 = 0x8 015399 call <target> 015400 if r0 == 0x0 goto <offset> 015401 r1 = r0 015402 r1 &= 0x3 015403 r2 = r1 015404 r2 += -0x2 015405 if r2 < 0x2 goto <offset> 015406 if r1 == 0x0 goto <offset> 015407 r1 = *(u64 *)(r0 + 0x7) 015408 r2 = *(u64 *)(r1 + 0x0) 015409 if r2 == 0x0 goto <offset> 015410 r1 = *(u64 *)(r0 - 0x1) 015411 callx r2 015412 r1 = r10 015413 r1 += -0x18 015414 r2 = 0xbbc 015415 call <target> 015416 r1 = *(u64 *)(r10 - 0x10) 015417 r2 = *(u64 *)(r10 - 0x18) 015418 goto <offset> 015419 r1 = r7 015420 r2 = r8 015421 r3 = 0x20 015422 call <target> 015423 if r0 != 0x0 goto <offset> 015424 w1 = *(u32 *)(r8 + 0x20) 015425 *(u32 *)(r10 - 0x4) = w1 015426 r2 = r10 015427 r2 += -0x4 015428 r1 = r7 015429 r3 = 0x4 015430 call <target> 015431 if r0 == 0x0 goto <offset> 015432 r1 = r0 015433 r1 &= 0x3 015434 r2 = r1 015435 r2 += -0x2 015436 if r2 < 0x2 goto <offset> 015437 if r1 == 0x0 goto <offset> 015438 r1 = *(u64 *)(r0 + 0x7) 015439 r2 = *(u64 *)(r1 + 0x0) 015440 if r2 == 0x0 goto <offset> 015441 r1 = *(u64 *)(r0 - 0x1) 015442 callx r2 015443 r1 = r10 015444 r1 += -0x28 015445 r2 = 0xbbc 015446 call <target> 015447 r1 = *(u64 *)(r10 - 0x20) 015448 r2 = *(u64 *)(r10 - 0x28) 015449 *(u64 *)(r6 + 0x8) = r1 015450 *(u64 *)(r6 + 0x0) = r2 015451 exit 015452 r2 = 0x2 015453 goto <offset> 015454 *(u64 *)(r10 - 0x38) = r2 015455 *(u64 *)(r10 - 0x30) = r1 015456 r9 = *(u64 *)(r3 + 0x10) 015457 r7 = *(u64 *)(r3 + 0x8) 015458 r2 = r7 015459 if r7 < r9 goto <offset> 015460 r2 = r9 015461 *(u64 *)(r10 - 0x20) = r3 015462 r1 = *(u64 *)(r3 + 0x0) 015463 *(u64 *)(r10 - 0x28) = r1 015464 r1 += r2 015465 r8 = r7 015466 r8 -= r2 015467 r6 = r8 015468 if r8 < 0x8 goto <offset> 015469 r6 = 0x8 015470 r2 = <addr> ll 015471 r3 = r6 015472 call <target> 015473 r6 += r9 015474 r1 = *(u64 *)(r10 - 0x20) 015475 *(u64 *)(r1 + 0x10) = r6 015476 if r8 < 0x8 goto <offset> 015477 r2 = r7 015478 if r7 < r6 goto <offset> 015479 r2 = r6 015480 r1 = *(u64 *)(r10 - 0x28) 015481 r1 += r2 015482 r8 = r7 015483 r8 -= r2 015484 r9 = r8 015485 if r8 < 0x20 goto <offset> 015486 r9 = 0x20 015487 r2 = *(u64 *)(r10 - 0x38) 015488 r3 = r9 015489 call <target> 015490 r9 += r6 015491 r1 = *(u64 *)(r10 - 0x20) 015492 *(u64 *)(r1 + 0x10) = r9 015493 if r8 < 0x20 goto <offset> 015494 r1 = *(u64 *)(r10 - 0x38) 015495 w1 = *(u32 *)(r1 + 0x20) 015496 *(u32 *)(r10 - 0x4) = w1 015497 r1 = r7 015498 if r7 < r9 goto <offset> 015499 r1 = r9 015500 r2 = *(u64 *)(r10 - 0x28) 015501 r2 += r1 015502 *(u64 *)(r10 - 0x28) = r2 015503 r7 -= r1 015504 r6 = r7 015505 if r7 < 0x4 goto <offset> 015506 r6 = 0x4 015507 r2 = r10 015508 r2 += -0x4 015509 r1 = *(u64 *)(r10 - 0x28) 015510 r3 = r6 015511 call <target> 015512 r6 += r9 015513 r1 = *(u64 *)(r10 - 0x20) 015514 *(u64 *)(r1 + 0x10) = r6 015515 if r7 > 0x3 goto <offset> 015516 r1 = r10 015517 r1 += -0x18 015518 r2 = 0xbbc 015519 call <target> 015520 r2 = *(u64 *)(r10 - 0x10) 015521 r1 = *(u64 *)(r10 - 0x18) 015522 r3 = *(u64 *)(r10 - 0x30) 015523 *(u64 *)(r3 + 0x8) = r2 015524 *(u64 *)(r3 + 0x0) = r1 015525 exit 015526 r1 = 0x2 015527 goto <offset> 015528 r6 = r1 015529 r1 = *(u64 *)(r2 + 0x8) 015530 if r1 >= 0x8 goto <offset> 015531 r1 = r10 015532 r1 += -0x108 015533 r2 = 0xbb9 015534 call <target> 015535 r1 = *(u64 *)(r10 - 0x108) 015536 r2 = *(u64 *)(r10 - 0x100) 015537 *(u64 *)(r6 + 0x10) = r2 015538 *(u64 *)(r6 + 0x8) = r1 015539 goto <offset> 015540 r1 = *(u64 *)(r2 + 0x0) 015541 r1 = *(u64 *)(r1 + 0x0) 015542 r3 = -<addr> ll 015543 if r1 != r3 goto <offset> 015544 r1 = r6 015545 call <target> 015546 goto <offset> 015547 r1 = r10 015548 r1 += -0x48 015549 r2 = <addr> ll 015550 call <target> 015551 *(u64 *)(r10 - 0x20) = 0x0 015552 *(u64 *)(r10 - 0x28) = 0x1 015553 *(u64 *)(r10 - 0x30) = 0x0 015554 r1 = <addr> ll 015555 *(u64 *)(r10 - 0x10) = r1 015556 r1 = r10 015557 r1 += -0x30 015558 *(u64 *)(r10 - 0x18) = r1 015559 r1 = <addr> ll 015560 *(u64 *)(r10 - 0x8) = r1 015561 r2 = r10 015562 r2 += -0x18 015563 r1 = <addr> ll 015564 call <target> 015565 if r0 != 0x0 goto <offset> 015566 r1 = *(u64 *)(r10 - 0x20) 015567 *(u64 *)(r10 - 0xa0) = r1 015568 r1 = *(u64 *)(r10 - 0x28) 015569 *(u64 *)(r10 - 0xa8) = r1 015570 r1 = *(u64 *)(r10 - 0x30) 015571 *(u64 *)(r10 - 0xb0) = r1 015572 r1 = *(u64 *)(r10 - 0x48) 015573 *(u64 *)(r10 - 0xc8) = r1 015574 r1 = *(u64 *)(r10 - 0x40) 015575 *(u64 *)(r10 - 0xc0) = r1 015576 r1 = *(u64 *)(r10 - 0x38) 015577 *(u64 *)(r10 - 0xb8) = r1 015578 r1 = <addr> ll 015579 *(u64 *)(r10 - 0xe0) = r1 015580 *(u32 *)(r10 - 0x50) = 0xbba 015581 *(u8 *)(r10 - 0x98) = 0x2 015582 *(u32 *)(r10 - 0xd0) = 0x36 015583 *(u64 *)(r10 - 0xd8) = 0x29 015584 *(u64 *)(r10 - 0xe8) = 0x0 015585 r1 = r10 015586 r1 += -0xf8 015587 r2 = r10 015588 r2 += -0xe8 015589 call <target> 015590 r8 = *(u64 *)(r10 - 0xf0) 015591 r7 = *(u64 *)(r10 - 0xf8) 015592 call <target> 015593 r1 = <addr> ll 015594 r2 = *(u64 *)(r1 + 0x0) 015595 r3 = 0x0 015596 r4 = 0x1 015597 r1 = r2 015598 r1 += -0xa 015599 if r1 <= r2 goto <offset> 015600 if r4 == 0x0 goto <offset> 015601 r1 = <addr> ll 015602 if r2 != 0x0 goto <offset> 015603 r2 = r7 015604 r2 &= 0x1 015605 r2 = <addr> ll 015606 if r1 <= r2 goto <offset> 015607 r2 = <addr> ll 015608 *(u64 *)(r2 + 0x0) = r1 015609 r2 = <addr> ll 015610 *(u64 *)(r1 + 0x0) = r2 015611 *(u16 *)(r1 + 0x8) = 0x746e 015612 r2 = *(u64 *)(r8 + 0x0) 015613 *(u64 *)(r8 + 0x10) = r1 015614 *(u64 *)(r8 + 0x18) = 0xa 015615 *(u64 *)(r8 + 0x8) = 0xa 015616 *(u64 *)(r8 + 0x0) = 0x1 015617 *(u64 *)(r6 + 0x10) = r8 015618 *(u64 *)(r6 + 0x8) = r7 015619 *(u32 *)(r6 + 0x0) = 0x1 015620 exit 015621 r4 = 0x0 015622 if r4 != 0x0 goto <offset> 015623 r3 = r1 015624 r1 = <addr> ll 015625 if r2 == 0x0 goto <offset> 015626 r1 = r3 015627 r2 = r7 015628 r2 &= 0x1 015629 r2 = <addr> ll 015630 if r1 > r2 goto <offset> 015631 r1 = 0x1 015632 r2 = 0xa 015633 r3 = <addr> ll 015634 call <target> 015635 r3 = r10 015636 r3 += -0xe8 015637 r1 = <addr> ll 015638 r2 = 0x37 015639 r4 = <addr> ll 015640 r5 = <addr> ll 015641 call <target> 015642 r3 = r2 015643 r6 = r1 015644 r2 = *(u64 *)(r3 + 0x8) 015645 if r2 < 0x8 goto <offset> 015646 r2 += -0x8 015647 if r2 <= 0x1f goto <offset> 015648 r3 = *(u64 *)(r3 + 0x0) 015649 r1 = *(u64 *)(r3 + 0xe) 015650 w4 = *(u8 *)(r3 + 0x16) 015651 *(u8 *)(r10 - 0x8) = w4 015652 *(u64 *)(r10 - 0x10) = r1 015653 r2 &= -0x4 015654 if r2 != 0x20 goto <offset> 015655 r1 = <addr> ll 015656 call <target> 015657 r7 = r0 015658 r1 = r10 015659 r1 += -0x20 015660 r2 = 0xbbb 015661 call <target> 015662 r9 = *(u64 *)(r10 - 0x18) 015663 r8 = *(u64 *)(r10 - 0x20) 015664 r1 = r7 015665 r1 &= 0x3 015666 r2 = r1 015667 r2 += -0x2 015668 if r2 < 0x2 goto <offset> 015669 if r1 == 0x0 goto <offset> 015670 r1 = *(u64 *)(r7 + 0x7) 015671 r2 = *(u64 *)(r1 + 0x0) 015672 if r2 == 0x0 goto <offset> 015673 r1 = *(u64 *)(r7 - 0x1) 015674 callx r2 015675 *(u64 *)(r6 + 0x10) = r9 015676 *(u64 *)(r6 + 0x8) = r8 015677 r1 = 0x1 015678 goto <offset> 015679 r2 = *(u64 *)(r10 - 0xf) 015680 r4 = *(u64 *)(r3 + 0x17) 015681 r5 = *(u64 *)(r3 + 0x1f) 015682 w0 = *(u8 *)(r3 + 0x27) 015683 w7 = *(u16 *)(r3 + 0xc) 015684 w8 = *(u32 *)(r3 + 0x8) 015685 w3 = *(u32 *)(r3 + 0x28) 015686 *(u32 *)(r6 + 0x24) = w3 015687 *(u32 *)(r6 + 0x4) = w8 015688 *(u64 *)(r6 + 0xb) = r2 015689 *(u16 *)(r6 + 0x8) = w7 015690 *(u8 *)(r6 + 0xa) = w1 015691 *(u8 *)(r6 + 0x23) = w0 015692 *(u64 *)(r6 + 0x1b) = r5 015693 *(u64 *)(r6 + 0x13) = r4 015694 r1 = 0x0 015695 *(u32 *)(r6 + 0x0) = w1 015696 exit 015697 r1 = 0x8 015698 r3 = <addr> ll 015699 call <target> 015700 call <target> 015701 exit 015702 exit 015703 r6 = r1 015704 r1 = -<addr> ll 015705 r9 = *(u64 *)(r2 + 0x8) 015706 if r9 == 0x163 goto <offset> 015707 if r9 < 0xa5 goto <offset> 015708 r7 = *(u64 *)(r2 + 0x0) 015709 r1 = r10 015710 r1 += -0xb0 015711 r2 = r7 015712 r3 = 0xa5 015713 call <target> 015714 r4 = *(u64 *)(r10 - 0xa0) 015715 r3 = *(u64 *)(r10 - 0xa8) 015716 r1 = *(u64 *)(r10 - 0xb0) 015717 w8 = *(u32 *)(r10 - 0x28) 015718 if r8 == 0x2 goto <offset> 015719 *(u64 *)(r10 - 0x230) = r3 015720 *(u64 *)(r10 - 0x228) = r4 015721 *(u64 *)(r10 - 0x220) = r1 015722 r1 = r10 015723 r1 += -0x108 015724 r2 = r10 015725 r2 += -0x98 015726 r3 = 0x54 015727 call <target> 015728 r1 = *(u64 *)(r10 - 0x43) 015729 *(u64 *)(r10 - 0x128) = r1 015730 r1 = *(u64 *)(r10 - 0x3b) 015731 *(u64 *)(r10 - 0x120) = r1 015732 r1 = *(u64 *)(r10 - 0x33) 015733 *(u64 *)(r10 - 0x118) = r1 015734 w1 = *(u32 *)(r10 - 0x2c) 015735 *(u32 *)(r10 - 0x111) = w1 015736 r1 = *(u64 *)(r10 - 0x24) 015737 *(u64 *)(r10 - 0x150) = r1 015738 r1 = *(u64 *)(r10 - 0x1c) 015739 *(u64 *)(r10 - 0x148) = r1 015740 r1 = *(u64 *)(r10 - 0x14) 015741 *(u64 *)(r10 - 0x140) = r1 015742 r1 = *(u64 *)(r10 - 0xc) 015743 *(u64 *)(r10 - 0x138) = r1 015744 w1 = *(u32 *)(r10 - 0x4) 015745 *(u32 *)(r10 - 0x130) = w1 015746 w1 = *(u8 *)(r10 - 0x44) 015747 if r1 == 0x0 goto <offset> 015748 *(u64 *)(r10 - 0x238) = r1 015749 r1 = r10 015750 r1 += -0x1a8 015751 r2 = r10 015752 r2 += -0x108 015753 r3 = 0x54 015754 call <target> 015755 r1 = *(u64 *)(r10 - 0x128) 015756 *(u64 *)(r10 - 0x1c8) = r1 015757 r1 = *(u64 *)(r10 - 0x120) 015758 *(u64 *)(r10 - 0x1c0) = r1 015759 r1 = *(u64 *)(r10 - 0x118) 015760 *(u64 *)(r10 - 0x1b8) = r1 015761 w1 = *(u32 *)(r10 - 0x111) 015762 *(u32 *)(r10 - 0x1b1) = w1 015763 r1 = *(u64 *)(r10 - 0x150) 015764 *(u64 *)(r10 - 0x1f0) = r1 015765 r1 = *(u64 *)(r10 - 0x148) 015766 *(u64 *)(r10 - 0x1e8) = r1 015767 r1 = *(u64 *)(r10 - 0x140) 015768 *(u64 *)(r10 - 0x1e0) = r1 015769 r1 = *(u64 *)(r10 - 0x138) 015770 *(u64 *)(r10 - 0x1d8) = r1 015771 w1 = *(u32 *)(r10 - 0x130) 015772 *(u32 *)(r10 - 0x1d0) = w1 015773 if r9 == 0xa5 goto <offset> 015774 r1 = -<addr> ll 015775 r3 = 0x0 015776 r4 = 0x1 015777 if r9 == 0xa6 goto <offset> 015778 w2 = *(u8 *)(r7 + 0xa5) 015779 if r2 != 0x2 goto <offset> 015780 r1 = r6 015781 r1 += 0x18 015782 r2 = r10 015783 r2 += -0x1a8 015784 r3 = 0x54 015785 call <target> 015786 r1 = *(u64 *)(r10 - 0x1c8) 015787 *(u64 *)(r6 + 0x6d) = r1 015788 r1 = *(u64 *)(r10 - 0x1c0) 015789 *(u64 *)(r6 + 0x75) = r1 015790 r1 = *(u64 *)(r10 - 0x1b8) 015791 *(u64 *)(r6 + 0x7d) = r1 015792 w1 = *(u32 *)(r10 - 0x1b1) 015793 *(u32 *)(r6 + 0x84) = w1 015794 w1 = *(u32 *)(r10 - 0x1d0) 015795 *(u32 *)(r6 + 0xac) = w1 015796 r1 = *(u64 *)(r10 - 0x1d8) 015797 *(u64 *)(r6 + 0xa4) = r1 015798 r1 = *(u64 *)(r10 - 0x1e0) 015799 *(u64 *)(r6 + 0x9c) = r1 015800 r1 = *(u64 *)(r10 - 0x1e8) 015801 *(u64 *)(r6 + 0x94) = r1 015802 r1 = *(u64 *)(r10 - 0x1f0) 015803 *(u64 *)(r6 + 0x8c) = r1 015804 r1 = *(u64 *)(r10 - 0x238) 015805 *(u8 *)(r6 + 0x6c) = w1 015806 r1 = *(u64 *)(r10 - 0x228) 015807 *(u64 *)(r6 + 0x10) = r1 015808 r1 = *(u64 *)(r10 - 0x230) 015809 *(u64 *)(r6 + 0x8) = r1 015810 r1 = *(u64 *)(r10 - 0x220) 015811 *(u64 *)(r6 + 0x0) = r1 015812 goto <offset> 015813 goto <offset> 015814 r1 = -<addr> ll 015815 *(u64 *)(r10 - 0x1f8) = r4 015816 *(u64 *)(r10 - 0x200) = r3 015817 *(u64 *)(r10 - 0x208) = r1 015818 r1 = r10 015819 r1 += -0x218 015820 r2 = r10 015821 r2 += -0x208 015822 call <target> 015823 r1 = *(u64 *)(r10 - 0x218) 015824 r2 = *(u64 *)(r10 - 0x210) 015825 *(u64 *)(r6 + 0x8) = r2 015826 *(u64 *)(r6 + 0x0) = r1 015827 r8 = 0x2 015828 *(u32 *)(r6 + 0x88) = w8 015829 exit 015830 r6 = r1 015831 r9 = -<addr> ll 015832 r8 = *(u64 *)(r2 + 0x8) 015833 if r8 == 0x163 goto <offset> 015834 if r8 < 0x52 goto <offset> 015835 r7 = *(u64 *)(r2 + 0x0) 015836 r1 = r10 015837 r1 += -0x58 015838 r2 = r7 015839 r3 = 0x52 015840 call <target> 015841 w2 = *(u32 *)(r10 - 0x58) 015842 if r2 != 0x2 goto <offset> 015843 r4 = *(u64 *)(r10 - 0x40) 015844 r7 = *(u64 *)(r10 - 0x48) 015845 r9 = *(u64 *)(r10 - 0x50) 015846 goto <offset> 015847 goto <offset> 015848 r1 = *(u64 *)(r10 - 0x38) 015849 *(u64 *)(r10 - 0x70) = r1 015850 r1 = *(u64 *)(r10 - 0x30) 015851 *(u64 *)(r10 - 0x68) = r1 015852 w1 = *(u8 *)(r10 - 0x28) 015853 *(u8 *)(r10 - 0x60) = w1 015854 r1 = *(u64 *)(r10 - 0x26) 015855 *(u64 *)(r10 - 0x98) = r1 015856 r1 = *(u64 *)(r10 - 0x1e) 015857 *(u64 *)(r10 - 0x90) = r1 015858 r1 = *(u64 *)(r10 - 0x16) 015859 *(u64 *)(r10 - 0x88) = r1 015860 r1 = *(u64 *)(r10 - 0xe) 015861 *(u64 *)(r10 - 0x80) = r1 015862 r1 = *(u64 *)(r10 - 0x8) 015863 *(u64 *)(r10 - 0x7a) = r1 015864 w3 = *(u8 *)(r10 - 0x27) 015865 r1 = r3 015866 r1 &= 0x1 015867 if r1 == 0x0 goto <offset> 015868 r8 += -0x52 015869 r1 = *(u64 *)(r10 - 0x40) 015870 *(u64 *)(r10 - 0x110) = r1 015871 r1 = *(u64 *)(r10 - 0x48) 015872 *(u64 *)(r10 - 0x108) = r1 015873 r0 = *(u64 *)(r10 - 0x50) 015874 w5 = *(u32 *)(r10 - 0x54) 015875 w1 = *(u8 *)(r10 - 0x60) 015876 *(u8 *)(r10 - 0xa0) = w1 015877 r1 = *(u64 *)(r10 - 0x68) 015878 *(u64 *)(r10 - 0xa8) = r1 015879 r1 = *(u64 *)(r10 - 0x70) 015880 *(u64 *)(r10 - 0xb0) = r1 015881 r1 = *(u64 *)(r10 - 0x98) 015882 *(u64 *)(r10 - 0xd8) = r1 015883 r1 = *(u64 *)(r10 - 0x90) 015884 *(u64 *)(r10 - 0xd0) = r1 015885 r1 = *(u64 *)(r10 - 0x88) 015886 *(u64 *)(r10 - 0xc8) = r1 015887 r1 = *(u64 *)(r10 - 0x80) 015888 *(u64 *)(r10 - 0xc0) = r1 015889 r1 = *(u64 *)(r10 - 0x7a) 015890 *(u64 *)(r10 - 0xba) = r1 015891 if r8 == 0x0 goto <offset> 015892 *(u64 *)(r10 - 0x118) = r7 015893 r7 = 0x53 015894 r4 = 0x54 015895 if r8 < 0x55 goto <offset> 015896 *(u64 *)(r10 - 0x140) = r0 015897 *(u64 *)(r10 - 0x138) = r5 015898 *(u64 *)(r10 - 0x130) = r3 015899 *(u64 *)(r10 - 0x128) = r2 015900 call -0xc7 015901 r1 = 0x53 015902 r2 = 0x1 015903 call -0x275f 015904 if r0 == 0x0 goto <offset> 015905 r1 = *(u64 *)(r10 - 0x118) 015906 r1 += 0x52 015907 r2 = r0 015908 r3 = 0x53 015909 r8 = r0 015910 call <target> 015911 *(u64 *)(r10 - 0x120) = r0 015912 r1 = r8 015913 r2 = 0x53 015914 r3 = 0x1 015915 call -0x2790 015916 r1 = *(u64 *)(r10 - 0x120) 015917 r1 <<= 0x20 015918 r1 >>= 0x20 015919 if r1 == 0x0 goto <offset> 015920 r4 = 0x54 015921 goto <offset> 015922 r9 = -<addr> ll 015923 *(u64 *)(r10 - 0xe0) = r4 015924 *(u64 *)(r10 - 0xe8) = r7 015925 *(u64 *)(r10 - 0xf0) = r9 015926 r1 = r10 015927 r1 += -0x100 015928 r2 = r10 015929 r2 += -0xf0 015930 call <target> 015931 r1 = *(u64 *)(r10 - 0x100) 015932 r2 = *(u64 *)(r10 - 0xf8) 015933 *(u64 *)(r6 + 0x10) = r2 015934 *(u64 *)(r6 + 0x8) = r1 015935 *(u32 *)(r6 + 0x0) = 0x2 015936 exit 015937 r1 = *(u64 *)(r10 - 0x118) 015938 w1 = *(u8 *)(r1 + 0xa5) 015939 r2 = *(u64 *)(r10 - 0x128) 015940 r3 = *(u64 *)(r10 - 0x130) 015941 r4 = 0x54 015942 r5 = *(u64 *)(r10 - 0x138) 015943 r0 = *(u64 *)(r10 - 0x140) 015944 if r1 != 0x1 goto <offset> 015945 w1 = *(u8 *)(r10 - 0xa0) 015946 *(u8 *)(r6 + 0x30) = w1 015947 r1 = *(u64 *)(r10 - 0xa8) 015948 *(u64 *)(r6 + 0x28) = r1 015949 r1 = *(u64 *)(r10 - 0xb0) 015950 *(u64 *)(r6 + 0x20) = r1 015951 r1 = *(u64 *)(r10 - 0xd8) 015952 *(u64 *)(r6 + 0x32) = r1 015953 r1 = *(u64 *)(r10 - 0xd0) 015954 *(u64 *)(r6 + 0x3a) = r1 015955 r1 = *(u64 *)(r10 - 0xc8) 015956 *(u64 *)(r6 + 0x42) = r1 015957 r1 = *(u64 *)(r10 - 0xc0) 015958 *(u64 *)(r6 + 0x4a) = r1 015959 r1 = *(u64 *)(r10 - 0xba) 015960 *(u64 *)(r6 + 0x50) = r1 015961 *(u8 *)(r6 + 0x31) = w3 015962 r1 = *(u64 *)(r10 - 0x110) 015963 *(u64 *)(r6 + 0x18) = r1 015964 r1 = *(u64 *)(r10 - 0x108) 015965 *(u64 *)(r6 + 0x10) = r1 015966 *(u64 *)(r6 + 0x8) = r0 015967 *(u32 *)(r6 + 0x4) = w5 015968 *(u32 *)(r6 + 0x0) = w2 015969 goto <offset> 015970 r1 = 0x1 015971 r2 = 0x53 015972 r3 = <addr> ll 015973 call <target> 015974 r0 = r2 015975 r0 += 0x2 015976 r3 = 0x1 015977 r6 = 0x1 015978 if r0 >= r2 goto <offset> 015979 r5 = -0x1 015980 r4 = -0x1 015981 if r6 == 0x0 goto <offset> 015982 r0 = r2 015983 r0 += 0x4 015984 if r0 >= r2 goto <offset> 015985 if r3 != 0x0 goto <offset> 015986 r5 = r0 015987 *(u64 *)(r1 + 0x0) = r2 015988 *(u64 *)(r1 + 0x10) = r5 015989 *(u64 *)(r1 + 0x8) = r4 015990 exit 015991 r6 = 0x0 015992 r5 = -0x1 015993 r4 = -0x1 015994 if r6 != 0x0 goto <offset> 015995 r4 = r0 015996 r0 = r2 015997 r0 += 0x4 015998 if r0 < r2 goto <offset> 015999 r3 = 0x0 016000 if r3 == 0x0 goto <offset> 016001 goto <offset> 016002 r4 = -<addr> ll 016003 if r3 != 0x2 goto <offset> 016004 w2 = *(u16 *)(r2 + 0x0) 016005 if r2 > 0x18 goto <offset> 016006 *(u16 *)(r1 + 0x8) = w2 016007 r4 = -<addr> ll 016008 *(u64 *)(r1 + 0x0) = r4 016009 exit 016010 if r3 <= 0x51 goto <offset> 016011 w3 = *(u8 *)(r2 + 0x0) 016012 if r3 == 0x1 goto <offset> 016013 if r3 != 0x0 goto <offset> 016014 w3 = *(u8 *)(r2 + 0x1) 016015 w4 = *(u8 *)(r2 + 0x2) 016016 r4 |= r3 016017 w3 = *(u8 *)(r2 + 0x3) 016018 r4 |= r3 016019 if r4 != 0x0 goto <offset> 016020 r4 = 0x0 016021 w0 = *(u8 *)(r2 + 0x2c) 016022 r5 = *(u64 *)(r2 + 0x24) 016023 w6 = *(u8 *)(r2 + 0x2d) 016024 if r6 == 0x0 goto <offset> 016025 if r6 != 0x1 goto <offset> 016026 r6 = 0x1 016027 w7 = *(u8 *)(r2 + 0x2e) 016028 if r7 == 0x1 goto <offset> 016029 if r7 != 0x0 goto <offset> 016030 w7 = *(u8 *)(r2 + 0x2f) 016031 w8 = *(u8 *)(r2 + 0x30) 016032 r8 |= r7 016033 w2 = *(u8 *)(r2 + 0x31) 016034 r8 |= r2 016035 if r8 != 0x0 goto <offset> 016036 r2 = 0x0 016037 goto <offset> 016038 w3 = *(u8 *)(r2 + 0x1) 016039 w4 = *(u8 *)(r2 + 0x2) 016040 r4 |= r3 016041 w3 = *(u8 *)(r2 + 0x3) 016042 r4 |= r3 016043 if r4 != 0x0 goto <offset> 016044 r3 = *(u64 *)(r2 + 0x4) 016045 r4 = *(u64 *)(r2 + 0x1c) 016046 *(u64 *)(r10 - 0x20) = r4 016047 r4 = *(u64 *)(r2 + 0x14) 016048 *(u64 *)(r10 - 0x28) = r4 016049 r4 = *(u64 *)(r2 + 0xc) 016050 *(u64 *)(r10 - 0x30) = r4 016051 r4 = 0x1 016052 w0 = *(u8 *)(r2 + 0x2c) 016053 r5 = *(u64 *)(r2 + 0x24) 016054 w6 = *(u8 *)(r2 + 0x2d) 016055 if r6 != 0x0 goto <offset> 016056 r6 = 0x0 016057 w7 = *(u8 *)(r2 + 0x2e) 016058 if r7 != 0x1 goto <offset> 016059 w7 = *(u8 *)(r2 + 0x2f) 016060 w8 = *(u8 *)(r2 + 0x30) 016061 r8 |= r7 016062 w7 = *(u8 *)(r2 + 0x31) 016063 r8 |= r7 016064 if r8 != 0x0 goto <offset> 016065 r7 = *(u64 *)(r2 + 0x32) 016066 r8 = *(u64 *)(r2 + 0x4a) 016067 *(u64 *)(r10 - 0x8) = r8 016068 r8 = *(u64 *)(r2 + 0x42) 016069 *(u64 *)(r10 - 0x10) = r8 016070 r2 = *(u64 *)(r2 + 0x3a) 016071 *(u64 *)(r10 - 0x18) = r2 016072 r2 = 0x1 016073 r8 = *(u64 *)(r10 - 0x20) 016074 *(u64 *)(r1 + 0x1c) = r8 016075 r8 = *(u64 *)(r10 - 0x28) 016076 *(u64 *)(r1 + 0x14) = r8 016077 r8 = *(u64 *)(r10 - 0x30) 016078 *(u64 *)(r1 + 0xc) = r8 016079 *(u64 *)(r1 + 0x38) = r7 016080 *(u32 *)(r1 + 0x34) = w2 016081 *(u8 *)(r1 + 0x31) = w6 016082 *(u8 *)(r1 + 0x30) = w0 016083 *(u64 *)(r1 + 0x28) = r5 016084 *(u64 *)(r1 + 0x4) = r3 016085 *(u32 *)(r1 + 0x0) = w4 016086 r2 = *(u64 *)(r10 - 0x18) 016087 *(u64 *)(r1 + 0x40) = r2 016088 r2 = *(u64 *)(r10 - 0x10) 016089 *(u64 *)(r1 + 0x48) = r2 016090 r2 = *(u64 *)(r10 - 0x8) 016091 *(u64 *)(r1 + 0x50) = r2 016092 goto <offset> 016093 r2 = -<addr> ll 016094 *(u64 *)(r1 + 0x8) = r2 016095 *(u32 *)(r1 + 0x0) = 0x2 016096 exit 016097 r1 = 0x52 016098 r2 = r3 016099 r3 = <addr> ll 016100 call <target> 016101 if r3 <= 0xa4 goto <offset> 016102 r7 = *(u64 *)(r2 + 0x40) 016103 w3 = *(u8 *)(r2 + 0x48) 016104 if r3 == 0x1 goto <offset> 016105 if r3 != 0x0 goto <offset> 016106 w3 = *(u8 *)(r2 + 0x49) 016107 w4 = *(u8 *)(r2 + 0x4a) 016108 r4 |= r3 016109 w3 = *(u8 *)(r2 + 0x4b) 016110 r4 |= r3 016111 if r4 != 0x0 goto <offset> 016112 r9 = 0x0 016113 w8 = *(u8 *)(r2 + 0x6c) 016114 if r8 >= 0x3 goto <offset> 016115 w3 = *(u8 *)(r2 + 0x6d) 016116 if r3 == 0x1 goto <offset> 016117 if r3 != 0x0 goto <offset> 016118 w3 = *(u8 *)(r2 + 0x6e) 016119 w4 = *(u8 *)(r2 + 0x6f) 016120 r4 |= r3 016121 w3 = *(u8 *)(r2 + 0x70) 016122 r4 |= r3 016123 r0 = 0x0 016124 r6 = 0x0 016125 if r4 == 0x0 goto <offset> 016126 goto <offset> 016127 w3 = *(u8 *)(r2 + 0x49) 016128 w4 = *(u8 *)(r2 + 0x4a) 016129 r4 |= r3 016130 w3 = *(u8 *)(r2 + 0x4b) 016131 r4 |= r3 016132 if r4 != 0x0 goto <offset> 016133 r5 = *(u64 *)(r2 + 0x4c) 016134 r3 = *(u64 *)(r2 + 0x64) 016135 *(u64 *)(r10 - 0x20) = r3 016136 r3 = *(u64 *)(r2 + 0x5c) 016137 *(u64 *)(r10 - 0x28) = r3 016138 r3 = *(u64 *)(r2 + 0x54) 016139 *(u64 *)(r10 - 0x30) = r3 016140 r9 = 0x1 016141 w8 = *(u8 *)(r2 + 0x6c) 016142 if r8 < 0x3 goto <offset> 016143 r2 = -<addr> ll 016144 *(u64 *)(r1 + 0x0) = r2 016145 *(u8 *)(r1 + 0xf) = 0x0 016146 *(u16 *)(r1 + 0xd) = 0x0 016147 *(u32 *)(r1 + 0x9) = 0x0 016148 goto <offset> 016149 w3 = *(u8 *)(r2 + 0x6e) 016150 w4 = *(u8 *)(r2 + 0x6f) 016151 r4 |= r3 016152 w3 = *(u8 *)(r2 + 0x70) 016153 r4 |= r3 016154 if r4 != 0x0 goto <offset> 016155 r0 = 0x1 016156 r6 = *(u64 *)(r2 + 0x71) 016157 r3 = *(u64 *)(r2 + 0x79) 016158 *(u64 *)(r10 - 0x78) = r3 016159 w3 = *(u8 *)(r2 + 0x81) 016160 if r3 == 0x1 goto <offset> 016161 if r3 != 0x0 goto <offset> 016162 w3 = *(u8 *)(r2 + 0x82) 016163 w4 = *(u8 *)(r2 + 0x83) 016164 r4 |= r3 016165 w3 = *(u8 *)(r2 + 0x84) 016166 r4 |= r3 016167 if r4 != 0x0 goto <offset> 016168 *(u64 *)(r10 - 0x90) = r6 016169 *(u64 *)(r10 - 0x88) = r0 016170 *(u64 *)(r10 - 0x80) = r5 016171 r3 = 0x0 016172 *(u64 *)(r10 - 0x98) = r3 016173 goto <offset> 016174 w3 = *(u8 *)(r2 + 0x82) 016175 w4 = *(u8 *)(r2 + 0x83) 016176 r4 |= r3 016177 w3 = *(u8 *)(r2 + 0x84) 016178 r4 |= r3 016179 if r4 != 0x0 goto <offset> 016180 *(u64 *)(r10 - 0x90) = r6 016181 *(u64 *)(r10 - 0x88) = r0 016182 *(u64 *)(r10 - 0x80) = r5 016183 r3 = *(u64 *)(r2 + 0x85) 016184 *(u64 *)(r10 - 0xa0) = r3 016185 r3 = *(u64 *)(r2 + 0x9d) 016186 *(u64 *)(r10 - 0x8) = r3 016187 r3 = *(u64 *)(r2 + 0x95) 016188 *(u64 *)(r10 - 0x10) = r3 016189 r3 = *(u64 *)(r2 + 0x8d) 016190 *(u64 *)(r10 - 0x18) = r3 016191 r3 = 0x1 016192 *(u64 *)(r10 - 0x98) = r3 016193 r3 = r2 016194 r3 += 0x20 016195 r4 = *(u64 *)(r2 + 0x18) 016196 *(u64 *)(r10 - 0x58) = r4 016197 r4 = *(u64 *)(r2 + 0x10) 016198 *(u64 *)(r10 - 0x60) = r4 016199 r4 = *(u64 *)(r2 + 0x8) 016200 *(u64 *)(r10 - 0x68) = r4 016201 r2 = *(u64 *)(r2 + 0x0) 016202 *(u64 *)(r10 - 0x70) = r2 016203 r2 = *(u64 *)(r3 + 0x0) 016204 *(u64 *)(r10 - 0x50) = r2 016205 r2 = *(u64 *)(r3 + 0x8) 016206 *(u64 *)(r10 - 0x48) = r2 016207 r2 = *(u64 *)(r3 + 0x10) 016208 *(u64 *)(r10 - 0x40) = r2 016209 r2 = *(u64 *)(r3 + 0x18) 016210 *(u64 *)(r10 - 0x38) = r2 016211 r2 = *(u64 *)(r10 - 0x20) 016212 *(u64 *)(r1 + 0x64) = r2 016213 r2 = *(u64 *)(r10 - 0x28) 016214 *(u64 *)(r1 + 0x5c) = r2 016215 r2 = *(u64 *)(r10 - 0x30) 016216 *(u64 *)(r1 + 0x54) = r2 016217 r2 = r10 016218 r2 += -0x70 016219 r6 = r1 016220 r3 = 0x40 016221 call <target> 016222 r1 = *(u64 *)(r10 - 0xa0) 016223 *(u64 *)(r6 + 0x8c) = r1 016224 r1 = *(u64 *)(r10 - 0x98) 016225 *(u32 *)(r6 + 0x88) = w1 016226 r1 = *(u64 *)(r10 - 0x78) 016227 *(u64 *)(r6 + 0x80) = r1 016228 r1 = *(u64 *)(r10 - 0x90) 016229 *(u64 *)(r6 + 0x78) = r1 016230 r1 = *(u64 *)(r10 - 0x88) 016231 *(u32 *)(r6 + 0x70) = w1 016232 *(u8 *)(r6 + 0x6c) = w8 016233 r1 = *(u64 *)(r10 - 0x80) 016234 *(u64 *)(r6 + 0x4c) = r1 016235 *(u32 *)(r6 + 0x48) = w9 016236 *(u64 *)(r6 + 0x40) = r7 016237 r1 = *(u64 *)(r10 - 0x18) 016238 *(u64 *)(r6 + 0x94) = r1 016239 r1 = *(u64 *)(r10 - 0x10) 016240 *(u64 *)(r6 + 0x9c) = r1 016241 r1 = *(u64 *)(r10 - 0x8) 016242 *(u64 *)(r6 + 0xa4) = r1 016243 goto <offset> 016244 r2 = -<addr> ll 016245 *(u64 *)(r1 + 0x0) = r2 016246 *(u32 *)(r1 + 0x88) = 0x2 016247 exit 016248 r1 = 0xa5 016249 r2 = r3 016250 r3 = <addr> ll 016251 call <target> 016252 r1 = *(u64 *)(r1 + 0x0) 016253 if r1 == -0x1 goto <offset> 016254 r2 = *(u64 *)(r1 + 0x8) 016255 r2 += -0x1 016256 *(u64 *)(r1 + 0x8) = r2 016257 if r2 != 0x0 goto <offset> 016258 r2 = 0x28 016259 r3 = 0x8 016260 call -0x28e9 016261 exit 016262 r1 = *(u64 *)(r1 + 0x0) 016263 if r1 == -0x1 goto <offset> 016264 r2 = *(u64 *)(r1 + 0x8) 016265 r2 += -0x1 016266 *(u64 *)(r1 + 0x8) = r2 016267 if r2 != 0x0 goto <offset> 016268 r2 = 0x20 016269 r3 = 0x8 016270 call -0x28f3 016271 exit 016272 *(u64 *)(r10 - 0x60) = r5 016273 *(u64 *)(r10 - 0x58) = r4 016274 r9 = r3 016275 r7 = r2 016276 r6 = r1 016277 r4 = 0x0 016278 *(u64 *)(r10 - 0x20) = 0x0 016279 *(u64 *)(r10 - 0x28) = 0x0 016280 *(u64 *)(r10 - 0x30) = 0x0 016281 *(u64 *)(r10 - 0x38) = 0x0 016282 r1 = 0x0 016283 if r9 == 0x0 goto <offset> 016284 r9 *= 0x18 016285 r4 = *(u64 *)(r7 + 0x0) 016286 r2 = -<addr> ll 016287 r4 ^= r2 016288 if r4 < 0x5 goto <offset> 016289 r4 = 0x1 016290 if r4 s<= 0x1 goto <offset> 016291 if r4 == 0x2 goto <offset> 016292 if r4 != 0x3 goto <offset> 016293 r4 = 0x2 016294 r8 = r4 016295 r8 += r1 016296 if r8 <= 0x20 goto <offset> 016297 goto <offset> 016298 if r4 == 0x0 goto <offset> 016299 w2 = *(u8 *)(r7 + 0x10) 016300 r2 += 0x2 016301 r4 = r2 016302 r4 &= 0xff 016303 if r4 != r2 goto <offset> 016304 r8 = r4 016305 r8 += r1 016306 if r8 > 0x20 goto <offset> 016307 r3 = r10 016308 r3 += -0x38 016309 r3 += r1 016310 r1 = r10 016311 r1 += -0x18 016312 r2 = r7 016313 call <target> 016314 r1 = *(u64 *)(r10 - 0x18) 016315 r2 = -<addr> ll 016316 if r1 != r2 goto <offset> 016317 r7 += 0x18 016318 r9 += -0x18 016319 r1 = r8 016320 if r9 != 0x0 goto <offset> 016321 goto <offset> 016322 r4 = 0x3 016323 r8 = r4 016324 r8 += r1 016325 if r8 <= 0x20 goto <offset> 016326 r1 = -<addr> ll 016327 r2 = <addr> ll 016328 goto <offset> 016329 r2 = 0x0 016330 goto <offset> 016331 r2 = *(u64 *)(r10 - 0xc) 016332 *(u64 *)(r10 - 0x50) = r2 016333 w2 = *(u32 *)(r10 - 0x4) 016334 *(u32 *)(r10 - 0x48) = w2 016335 w2 = *(u32 *)(r10 - 0x10) 016336 r3 = *(u64 *)(r10 - 0x50) 016337 *(u64 *)(r10 - 0x18) = r3 016338 w4 = *(u32 *)(r10 - 0x48) 016339 *(u32 *)(r10 - 0x10) = w4 016340 *(u32 *)(r6 + 0x1c) = w4 016341 *(u64 *)(r6 + 0x14) = r3 016342 *(u32 *)(r6 + 0x10) = w2 016343 *(u64 *)(r6 + 0x8) = r1 016344 r4 = 0x1 016345 goto <offset> 016346 w1 = *(u32 *)(r10 - 0x29) 016347 r2 = *(u64 *)(r10 - 0x31) 016348 r4 = 0x0 016349 w3 = *(u32 *)(r10 - 0x35) 016350 *(u32 *)(r6 + 0x5) = w3 016351 w3 = *(u32 *)(r10 - 0x38) 016352 *(u32 *)(r6 + 0x2) = w3 016353 r3 = *(u64 *)(r10 - 0x20) 016354 *(u64 *)(r10 - 0x4b) = r3 016355 r3 = *(u64 *)(r10 - 0x25) 016356 *(u64 *)(r10 - 0x50) = r3 016357 r3 = *(u64 *)(r10 - 0x50) 016358 *(u64 *)(r10 - 0x18) = r3 016359 r3 = *(u64 *)(r10 - 0x4b) 016360 *(u64 *)(r10 - 0x13) = r3 016361 r3 = *(u64 *)(r10 - 0x13) 016362 *(u64 *)(r6 + 0x1a) = r3 016363 r3 = *(u64 *)(r10 - 0x18) 016364 *(u64 *)(r6 + 0x15) = r3 016365 r3 = *(u64 *)(r10 - 0x60) 016366 *(u8 *)(r6 + 0x23) = w3 016367 r3 = *(u64 *)(r10 - 0x58) 016368 *(u8 *)(r6 + 0x22) = w3 016369 *(u32 *)(r6 + 0x11) = w1 016370 *(u64 *)(r6 + 0x9) = r2 016371 *(u8 *)(r6 + 0x1) = 0x1 016372 *(u8 *)(r6 + 0x0) = w4 016373 exit 016374 r1 = <addr> ll 016375 call <target> 016376 r5 = *(u64 *)(r2 + 0x0) 016377 r0 = -<addr> ll 016378 r5 ^= r0 016379 if r5 < 0x5 goto <offset> 016380 r5 = 0x1 016381 if r5 s<= 0x1 goto <offset> 016382 if r5 == 0x2 goto <offset> 016383 r0 = r5 016384 if r5 != 0x3 goto <offset> 016385 r0 = 0x2 016386 if r4 == r0 goto <offset> 016387 goto <offset> 016388 r0 = r5 016389 if r5 == 0x0 goto <offset> 016390 w6 = *(u8 *)(r2 + 0x10) 016391 r6 += 0x2 016392 r0 = r6 016393 r0 &= 0xff 016394 if r0 != r6 goto <offset> 016395 if r4 != r0 goto <offset> 016396 if r4 <= 0x20 goto <offset> 016397 r2 = -<addr> ll 016398 *(u64 *)(r1 + 0x0) = r2 016399 *(u32 *)(r1 + 0x8) = -0x5d9e3d39 016400 goto <offset> 016401 if r5 s<= 0x1 goto <offset> 016402 if r5 == 0x2 goto <offset> 016403 if r5 != 0x3 goto <offset> 016404 if r4 == 0x0 goto <offset> 016405 *(u8 *)(r3 + 0x0) = 0x3 016406 if r4 == 0x1 goto <offset> 016407 w2 = *(u8 *)(r2 + 0x8) 016408 *(u8 *)(r3 + 0x1) = w2 016409 goto <offset> 016410 r0 = 0x3 016411 if r4 == r0 goto <offset> 016412 r2 = -<addr> ll 016413 *(u64 *)(r1 + 0x0) = r2 016414 *(u32 *)(r1 + 0x8) = -0x5d9e3d38 016415 goto <offset> 016416 if r5 != 0x0 goto <offset> 016417 r2 = -<addr> ll 016418 *(u64 *)(r1 + 0x0) = r2 016419 *(u32 *)(r1 + 0x8) = -0x5d9e3d36 016420 goto <offset> 016421 if r4 == 0x0 goto <offset> 016422 *(u8 *)(r3 + 0x0) = 0x2 016423 if r4 == 0x1 goto <offset> 016424 w5 = *(u8 *)(r2 + 0x8) 016425 *(u8 *)(r3 + 0x1) = w5 016426 if r4 <= 0x2 goto <offset> 016427 w2 = *(u8 *)(r2 + 0x9) 016428 *(u8 *)(r3 + 0x2) = w2 016429 goto <offset> 016430 if r4 == 0x0 goto <offset> 016431 *(u8 *)(r3 + 0x0) = 0x4 016432 if r4 == 0x1 goto <offset> 016433 w5 = *(u8 *)(r2 + 0x8) 016434 *(u8 *)(r3 + 0x1) = w5 016435 if r4 <= 0x2 goto <offset> 016436 w5 = *(u8 *)(r2 + 0x9) 016437 *(u8 *)(r3 + 0x2) = w5 016438 if r4 == 0x3 goto <offset> 016439 w2 = *(u8 *)(r2 + 0xa) 016440 *(u8 *)(r3 + 0x3) = w2 016441 goto <offset> 016442 if r4 == 0x0 goto <offset> 016443 *(u8 *)(r3 + 0x0) = 0x1 016444 if r4 == 0x1 goto <offset> 016445 r6 = r1 016446 r5 = *(u64 *)(r2 + 0x10) 016447 *(u8 *)(r3 + 0x1) = w5 016448 r4 += -0x2 016449 if r4 != r5 goto <offset> 016450 r2 = *(u64 *)(r2 + 0x8) 016451 r3 += 0x2 016452 r1 = r3 016453 r3 = r5 016454 call <target> 016455 r1 = r6 016456 r2 = -<addr> ll 016457 *(u64 *)(r1 + 0x0) = r2 016458 exit 016459 r1 = r4 016460 r2 = r5 016461 r3 = <addr> ll 016462 call <target> 016463 r1 = <addr> ll 016464 call <target> 016465 r1 = 0x0 016466 r2 = 0x0 016467 r3 = <addr> ll 016468 call <target> 016469 r1 = 0x0 016470 r2 = 0x0 016471 r3 = <addr> ll 016472 call <target> 016473 r1 = 0x0 016474 r2 = 0x0 016475 r3 = <addr> ll 016476 call <target> 016477 r1 = 0x0 016478 r2 = 0x0 016479 r3 = <addr> ll 016480 call <target> 016481 r1 = 0x1 016482 r2 = 0x1 016483 r3 = <addr> ll 016484 call <target> 016485 r1 = 0x1 016486 r2 = 0x1 016487 r3 = <addr> ll 016488 call <target> 016489 r1 = 0x1 016490 r2 = 0x1 016491 r3 = <addr> ll 016492 call <target> 016493 r1 = 0x1 016494 r2 = 0x1 016495 r3 = <addr> ll 016496 call <target> 016497 r1 = 0x2 016498 r2 = 0x2 016499 r3 = <addr> ll 016500 call <target> 016501 r1 = 0x2 016502 r2 = 0x2 016503 r3 = <addr> ll 016504 call <target> 016505 r1 = 0x3 016506 r2 = 0x3 016507 r3 = <addr> ll 016508 call <target> 016509 r6 = r1 016510 r1 = r10 016511 r1 += -0x10 016512 r7 = 0x0 016513 r3 = 0x0 016514 r4 = 0x23 016515 r5 = 0x0 016516 call <target> 016517 r8 = 0x1 016518 r1 = *(u64 *)(r10 - 0x8) 016519 if r1 != 0x0 goto <offset> 016520 r8 = 0x0 016521 call <target> 016522 r2 = -<addr> ll 016523 r8 &= 0x1 016524 if r8 != 0x0 goto <offset> 016525 r1 = *(u64 *)(r10 - 0x10) 016526 if r1 > -0x5 goto <offset> 016527 r1 += r0 016528 r1 += 0x4 016529 r2 = 0x1 016530 if r1 < r0 goto <offset> 016531 r2 = 0x0 016532 r7 = -0x1 016533 if r2 != 0x0 goto <offset> 016534 r7 = r1 016535 r2 = -<addr> ll 016536 *(u64 *)(r6 + 0x8) = r7 016537 *(u64 *)(r6 + 0x0) = r2 016538 exit 016539 r7 = r2 016540 r6 = r1 016541 call -0x348 016542 r1 = 0x18 016543 r2 = 0x8 016544 call -0x2a22 016545 if r0 == 0x0 goto <offset> 016546 r1 = *(u64 *)(r7 + 0x10) 016547 *(u64 *)(r0 + 0x10) = r1 016548 r1 = *(u64 *)(r7 + 0x8) 016549 *(u64 *)(r0 + 0x8) = r1 016550 r1 = *(u64 *)(r7 + 0x0) 016551 *(u64 *)(r0 + 0x0) = r1 016552 r1 = r6 016553 r2 = r0 016554 r3 = <addr> ll 016555 call <target> 016556 exit 016557 r1 = 0x8 016558 r2 = 0x18 016559 call <target> 016560 r2 = *(u64 *)(r1 + 0x0) 016561 if r2 == 0x0 goto <offset> 016562 r1 = *(u64 *)(r1 + 0x8) 016563 r3 = 0x1 016564 call -0x2a19 016565 exit 016566 *(u64 *)(r1 + 0x0) = 0x0 016567 exit 016568 exit 016569 r2 = <addr> ll 016570 *(u64 *)(r1 + 0x8) = r2 016571 r2 = -<addr> ll 016572 *(u64 *)(r1 + 0x0) = r2 016573 exit 016574 r8 = r3 016575 r7 = r2 016576 r6 = r1 016577 r1 = *(u64 *)(r4 + 0x8) 016578 if r1 == 0x0 goto <offset> 016579 r2 = *(u64 *)(r4 + 0x10) 016580 if r2 == 0x0 goto <offset> 016581 r1 = *(u64 *)(r4 + 0x0) 016582 r3 = r7 016583 r4 = r8 016584 call -0x2a2c 016585 if r0 == 0x0 goto <offset> 016586 r1 = r8 016587 if r0 == 0x0 goto <offset> 016588 r8 = r1 016589 *(u64 *)(r6 + 0x10) = r8 016590 r1 = 0x1 016591 if r0 == 0x0 goto <offset> 016592 r1 = 0x0 016593 if r0 != 0x0 goto <offset> 016594 goto <offset> 016595 if r0 == 0x0 goto <offset> 016596 r7 = r0 016597 *(u64 *)(r6 + 0x8) = r7 016598 *(u64 *)(r6 + 0x0) = r1 016599 exit 016600 if r8 == 0x0 goto <offset> 016601 call -0x384 016602 r1 = r8 016603 r2 = r7 016604 call -0x2a5e 016605 if r0 != 0x0 goto <offset> 016606 r0 = 0x0 016607 if r0 == 0x0 goto <offset> 016608 goto <offset> 016609 r1 = 0x0 016610 r0 = r7 016611 if r0 != 0x0 goto <offset> 016612 goto <offset> 016613 r6 = r2 016614 r5 = *(u64 *)(r1 + 0x0) 016615 r2 = 0x1 016616 if r5 != 0x0 goto <offset> 016617 r7 = r2 016618 if r2 <= 0x4 goto <offset> 016619 r4 = 0x0 016620 r3 = <addr> ll 016621 if r2 > r3 goto <offset> 016622 r3 = r7 016623 r3 <<= 0x3 016624 if r3 s>= 0x0 goto <offset> 016625 r1 = r4 016626 r3 = r6 016627 call <target> 016628 r2 = r5 016629 r2 <<= 0x1 016630 r7 = r2 016631 if r2 > 0x4 goto <offset> 016632 r7 = 0x4 016633 r4 = 0x0 016634 r3 = <addr> ll 016635 if r2 <= r3 goto <offset> 016636 r1 = r4 016637 r3 = r6 016638 call <target> 016639 r2 = 0x0 016640 if r5 == 0x0 goto <offset> 016641 r2 = *(u64 *)(r1 + 0x8) 016642 r5 <<= 0x3 016643 *(u64 *)(r10 - 0x8) = r5 016644 *(u64 *)(r10 - 0x18) = r2 016645 r2 = 0x1 016646 r8 = r1 016647 *(u64 *)(r10 - 0x10) = r2 016648 r1 = r10 016649 r1 += -0x30 016650 r4 = r10 016651 r4 += -0x18 016652 r2 = 0x1 016653 call -0x50 016654 r1 = *(u64 *)(r10 - 0x30) 016655 if r1 == 0x1 goto <offset> 016656 r1 = *(u64 *)(r10 - 0x28) 016657 *(u64 *)(r8 + 0x0) = r7 016658 *(u64 *)(r8 + 0x8) = r1 016659 exit 016660 r2 = *(u64 *)(r10 - 0x20) 016661 r4 = *(u64 *)(r10 - 0x28) 016662 r1 = r4 016663 r3 = r6 016664 call <target> 016665 *(u64 *)(r10 - 0x8) = r4 016666 r7 = r2 016667 *(u64 *)(r10 - 0x18) = r1 016668 if r3 == 0x0 goto <offset> 016669 r1 = *(u64 *)(r5 - 0xff8) 016670 r2 = *(u64 *)(r5 - 0x1000) 016671 *(u64 *)(r10 - 0x28) = r2 016672 r1 &= 0x1 016673 if r1 == 0x0 goto <offset> 016674 r1 = *(u64 *)(r5 - 0xff0) 016675 *(u64 *)(r10 - 0x20) = r1 016676 r1 = 0x0 016677 *(u64 *)(r10 - 0x10) = r1 016678 r5 = 0x0 016679 goto <offset> 016680 if r5 >= r3 goto <offset> 016681 r9 = r5 016682 r9 += 0xc 016683 r1 = 0x1 016684 r6 = 0x1 016685 if r9 < r5 goto <offset> 016686 r6 = 0x0 016687 r4 = r5 016688 r4 += 0x8 016689 if r4 >= r5 goto <offset> 016690 r2 = -0x1 016691 r0 = -0x1 016692 if r1 != 0x0 goto <offset> 016693 r0 = r4 016694 if r6 == 0x0 goto <offset> 016695 if r3 >= r2 goto <offset> 016696 goto <offset> 016697 r4 = r5 016698 r4 += 0x8 016699 if r4 < r5 goto <offset> 016700 r1 = 0x0 016701 r2 = -0x1 016702 r0 = -0x1 016703 if r1 == 0x0 goto <offset> 016704 if r6 != 0x0 goto <offset> 016705 r2 = r9 016706 if r3 < r2 goto <offset> 016707 if r0 > r3 goto <offset> 016708 r1 = r0 016709 r1 -= r5 016710 if r1 != 0x8 goto <offset> 016711 r1 = r7 016712 r1 += r5 016713 r1 = *(u64 *)(r1 + 0x0) 016714 r4 = *(u64 *)(r10 - 0x8) 016715 if r1 != r4 goto <offset> 016716 r4 = *(u64 *)(r10 - 0x10) 016717 r1 = *(u64 *)(r10 - 0x20) 016718 if r4 == r1 goto <offset> 016719 r4 += 0x1 016720 r1 = 0x1 016721 *(u64 *)(r10 - 0x10) = r4 016722 if r4 == 0x0 goto <offset> 016723 r1 = 0x0 016724 r1 &= 0x1 016725 if r1 == 0x0 goto <offset> 016726 goto <offset> 016727 if r1 == 0x0 goto <offset> 016728 if r2 < r0 goto <offset> 016729 r1 = r2 016730 r1 -= r0 016731 if r1 != 0x4 goto <offset> 016732 r8 = r7 016733 r8 += r0 016734 w4 = *(u32 *)(r8 + 0x0) 016735 r1 = r2 016736 r1 += r4 016737 r4 = 0x1 016738 if r1 < r2 goto <offset> 016739 r4 = 0x0 016740 r5 = -0x1 016741 if r4 != 0x0 goto <offset> 016742 goto <offset> 016743 r5 = -0x1 016744 if r4 != 0x0 goto <offset> 016745 r5 = r1 016746 goto <offset> 016747 r1 = 0x0 016748 *(u64 *)(r10 - 0x10) = r1 016749 r5 = 0x0 016750 goto <offset> 016751 if r5 >= r3 goto <offset> 016752 r6 = r5 016753 r6 += 0xc 016754 r1 = 0x1 016755 r4 = 0x1 016756 if r6 < r5 goto <offset> 016757 r4 = 0x0 016758 r9 = r5 016759 r9 += 0x8 016760 if r9 >= r5 goto <offset> 016761 r2 = -0x1 016762 r0 = -0x1 016763 if r1 != 0x0 goto <offset> 016764 r0 = r9 016765 if r4 == 0x0 goto <offset> 016766 if r3 >= r2 goto <offset> 016767 goto <offset> 016768 r9 = r5 016769 r9 += 0x8 016770 if r9 < r5 goto <offset> 016771 r1 = 0x0 016772 r2 = -0x1 016773 r0 = -0x1 016774 if r1 == 0x0 goto <offset> 016775 if r4 != 0x0 goto <offset> 016776 r2 = r6 016777 if r3 < r2 goto <offset> 016778 if r0 > r3 goto <offset> 016779 r1 = r0 016780 r1 -= r5 016781 if r1 != 0x8 goto <offset> 016782 r1 = r7 016783 r1 += r5 016784 r1 = *(u64 *)(r1 + 0x0) 016785 r4 = *(u64 *)(r10 - 0x8) 016786 if r1 != r4 goto <offset> 016787 r4 = *(u64 *)(r10 - 0x10) 016788 r4 += 0x1 016789 r1 = 0x1 016790 *(u64 *)(r10 - 0x10) = r4 016791 if r4 == 0x0 goto <offset> 016792 r1 = 0x0 016793 r1 &= 0x1 016794 if r1 == 0x0 goto <offset> 016795 goto <offset> 016796 if r1 == 0x0 goto <offset> 016797 if r2 < r0 goto <offset> 016798 r1 = r2 016799 r1 -= r0 016800 if r1 != 0x4 goto <offset> 016801 r8 = r7 016802 r8 += r0 016803 w4 = *(u32 *)(r8 + 0x0) 016804 r1 = r2 016805 r1 += r4 016806 r4 = 0x1 016807 if r1 < r2 goto <offset> 016808 r4 = 0x0 016809 r5 = -0x1 016810 if r4 != 0x0 goto <offset> 016811 goto <offset> 016812 r5 = -0x1 016813 if r4 != 0x0 goto <offset> 016814 r5 = r1 016815 goto <offset> 016816 r1 = -<addr> ll 016817 r3 = *(u64 *)(r10 - 0x18) 016818 *(u64 *)(r3 + 0x8) = r1 016819 r1 = 0x1 016820 *(u64 *)(r3 + 0x0) = r1 016821 exit 016822 r3 = *(u64 *)(r10 - 0x18) 016823 *(u64 *)(r3 + 0x10) = r8 016824 r1 = -<addr> ll 016825 goto <offset> 016826 r3 = *(u64 *)(r10 - 0x18) 016827 r1 = *(u64 *)(r10 - 0x28) 016828 r4 = *(u64 *)(r10 - 0x10) 016829 if r1 == 0x0 goto <offset> 016830 *(u64 *)(r3 + 0x20) = r4 016831 goto <offset> 016832 r1 = -<addr> ll 016833 *(u64 *)(r3 + 0x8) = r1 016834 *(u32 *)(r3 + 0x10) = 0x47af3bc0 016835 goto <offset> 016836 r3 = *(u64 *)(r10 - 0x18) 016837 r1 = *(u64 *)(r10 - 0x20) 016838 *(u64 *)(r3 + 0x20) = r1 016839 *(u64 *)(r3 + 0x18) = r2 016840 *(u64 *)(r3 + 0x10) = r0 016841 *(u64 *)(r3 + 0x8) = r5 016842 r1 = 0x0 016843 goto <offset> 016844 r1 = r0 016845 r2 = r3 016846 r3 = <addr> ll 016847 call <target> 016848 r1 = r0 016849 r3 = <addr> ll 016850 call <target> 016851 r1 = <addr> ll 016852 call <target> 016853 *(u64 *)(r10 - 0x48) = r1 016854 r1 = 0x1 016855 *(u64 *)(r10 - 0x30) = r1 016856 r4 = 0x0 016857 *(u64 *)(r10 - 0x20) = r4 016858 *(u64 *)(r10 - 0x8) = 0x0 016859 *(u64 *)(r10 - 0x10) = 0x1 016860 *(u64 *)(r10 - 0x18) = 0x0 016861 r1 = 0x0 016862 r8 = 0x0 016863 *(u64 *)(r10 - 0x28) = r3 016864 *(u64 *)(r10 - 0x38) = r2 016865 goto <offset> 016866 r4 = *(u64 *)(r10 - 0x20) 016867 r4 += 0x8 016868 *(u64 *)(r10 - 0x20) = r4 016869 if r8 > r3 goto <offset> 016870 if r8 >= r3 goto <offset> 016871 r3 = r8 016872 r3 += 0x8 016873 r5 = 0x1 016874 r4 = 0x1 016875 if r3 >= r8 goto <offset> 016876 r0 = r8 016877 r0 += 0xc 016878 if r0 >= r8 goto <offset> 016879 r6 = -0x1 016880 r9 = -0x1 016881 if r5 == 0x0 goto <offset> 016882 if r4 == 0x0 goto <offset> 016883 r3 = *(u64 *)(r10 - 0x28) 016884 if r3 >= r6 goto <offset> 016885 goto <offset> 016886 r4 = 0x0 016887 r0 = r8 016888 r0 += 0xc 016889 if r0 < r8 goto <offset> 016890 r5 = 0x0 016891 r6 = -0x1 016892 r9 = -0x1 016893 if r5 != 0x0 goto <offset> 016894 r9 = r0 016895 if r4 != 0x0 goto <offset> 016896 r6 = r3 016897 r3 = *(u64 *)(r10 - 0x28) 016898 if r3 < r6 goto <offset> 016899 r4 = r6 016900 r4 -= r8 016901 if r4 != 0x8 goto <offset> 016902 r4 = r2 016903 r4 += r8 016904 r7 = *(u64 *)(r4 + 0x0) 016905 if r7 == 0x0 goto <offset> 016906 if r3 < r9 goto <offset> 016907 r2 = *(u64 *)(r10 - 0x18) 016908 r8 = r1 016909 if r8 != r2 goto <offset> 016910 r1 = r10 016911 r1 += -0x18 016912 r2 = <addr> ll 016913 call -0x12d 016914 r3 = *(u64 *)(r10 - 0x28) 016915 r1 = *(u64 *)(r10 - 0x10) 016916 *(u64 *)(r10 - 0x30) = r1 016917 r2 = *(u64 *)(r10 - 0x30) 016918 r4 = *(u64 *)(r10 - 0x20) 016919 r2 += r4 016920 *(u64 *)(r2 + 0x0) = r7 016921 r8 += 0x1 016922 *(u64 *)(r10 - 0x8) = r8 016923 if r9 < r6 goto <offset> 016924 r2 = r9 016925 r2 -= r6 016926 if r2 != 0x4 goto <offset> 016927 r1 = r8 016928 r2 = *(u64 *)(r10 - 0x38) 016929 r4 = r2 016930 r4 += r6 016931 *(u64 *)(r10 - 0x40) = r4 016932 w4 = *(u32 *)(r4 + 0x0) 016933 r5 = r9 016934 r5 += r4 016935 r4 = 0x1 016936 if r5 >= r9 goto <offset> 016937 r8 = -0x1 016938 if r4 != 0x0 goto <offset> 016939 goto <offset> 016940 r4 = 0x0 016941 r8 = -0x1 016942 if r4 != 0x0 goto <offset> 016943 r8 = r5 016944 goto <offset> 016945 r2 += r8 016946 if r8 == r3 goto <offset> 016947 r3 += -0x1 016948 w1 = *(u8 *)(r2 + 0x0) 016949 r2 += 0x1 016950 if r1 == 0x0 goto <offset> 016951 r1 = -<addr> ll 016952 r2 = *(u64 *)(r10 - 0x48) 016953 goto <offset> 016954 r1 = *(u64 *)(r10 - 0x8) 016955 r3 = *(u64 *)(r10 - 0x48) 016956 *(u64 *)(r3 + 0x10) = r1 016957 r1 = *(u64 *)(r10 - 0x10) 016958 *(u64 *)(r3 + 0x8) = r1 016959 r1 = *(u64 *)(r10 - 0x18) 016960 *(u64 *)(r3 + 0x0) = r1 016961 *(u64 *)(r3 + 0x18) = r8 016962 goto <offset> 016963 r2 = *(u64 *)(r10 - 0x48) 016964 r1 = *(u64 *)(r10 - 0x40) 016965 *(u64 *)(r2 + 0x10) = r1 016966 r1 = -<addr> ll 016967 *(u64 *)(r2 + 0x8) = r1 016968 r1 = -<addr> ll 016969 *(u64 *)(r2 + 0x0) = r1 016970 r2 = *(u64 *)(r10 - 0x18) 016971 if r2 == 0x0 goto <offset> 016972 r1 = *(u64 *)(r10 - 0x10) 016973 r2 <<= 0x3 016974 r3 = 0x1 016975 call -0x2bb4 016976 exit 016977 r1 = r6 016978 r2 = r9 016979 r3 = <addr> ll 016980 call <target> 016981 r8 = r3 016982 r7 = r2 016983 r6 = r1 016984 r1 = r10 016985 r1 += -0x20 016986 call -0x86 016987 r1 = *(u64 *)(r10 - 0x18) 016988 r2 = *(u64 *)(r10 - 0x20) 016989 r3 = -<addr> ll 016990 if r2 != r3 goto <offset> 016991 r2 = *(u64 *)(r10 - 0x8) 016992 *(u64 *)(r10 - 0x28) = r2 016993 r2 = *(u64 *)(r10 - 0x10) 016994 *(u64 *)(r10 - 0x30) = r2 016995 r2 = -<addr> ll 016996 if r1 == r2 goto <offset> 016997 r2 = *(u64 *)(r10 - 0x28) 016998 *(u64 *)(r6 + 0x10) = r2 016999 r2 = *(u64 *)(r10 - 0x30) 017000 *(u64 *)(r6 + 0x8) = r2 017001 goto <offset> 017002 if r2 == 0x0 goto <offset> 017003 r2 <<= 0x3 017004 r3 = 0x1 017005 call -0x2bd2 017006 *(u64 *)(r6 + 0x10) = r8 017007 *(u64 *)(r6 + 0x8) = r7 017008 r1 = -<addr> ll 017009 *(u64 *)(r6 + 0x0) = r1 017010 exit 017011 r0 = 0xc 017012 exit 017013 r3 = r2 017014 r1 = *(u64 *)(r1 + 0x0) 017015 r2 = *(u64 *)(r1 + 0x10) 017016 r1 = *(u64 *)(r1 + 0x8) 017017 call <target> 017018 exit 017019 r1 = *(u64 *)(r1 + 0x0) 017020 w3 = *(u32 *)(r2 + 0x10) 017021 r4 = r3 017022 r4 &= 0x2000000 017023 if r4 != 0x0 goto <offset> 017024 r3 &= 0x4000000 017025 if r3 != 0x0 goto <offset> 017026 call <target> 017027 goto <offset> 017028 call <target> 017029 goto <offset> 017030 call <target> 017031 exit 017032 r3 = r2 017033 r1 = *(u64 *)(r1 + 0x0) 017034 r2 = *(u64 *)(r1 + 0x10) 017035 r1 = *(u64 *)(r1 + 0x8) 017036 call <target> 017037 exit 017038 r3 = r2 017039 r2 = *(u64 *)(r1 + 0x8) 017040 r1 = *(u64 *)(r1 + 0x0) 017041 call <target> 017042 exit 017043 r3 = r2 017044 r2 = <addr> ll 017045 call <target> 017046 exit 017047 call <target> 017048 exit 017049 r2 = *(u64 *)(r1 + 0x0) 017050 if r2 == 0x0 goto <offset> 017051 r1 = *(u64 *)(r1 + 0x8) 017052 r3 = 0x1 017053 call -0x2c02 017054 exit 017055 r1 = r2 017056 r2 = <addr> ll 017057 r3 = 0x5 017058 call <target> 017059 exit 017060 r7 = 0x1 017061 r6 = *(u64 *)(r1 + 0x10) 017062 r9 = r2 017063 r9 <<= 0x20 017064 r9 >>= 0x20 017065 if r9 < 0x80 goto <offset> 017066 r7 = 0x2 017067 if r9 < 0x800 goto <offset> 017068 r7 = 0x3 017069 if r9 < 0x10000 goto <offset> 017070 r7 = 0x4 017071 r3 = *(u64 *)(r1 + 0x0) 017072 r3 -= r6 017073 r4 = r6 017074 if r7 > r3 goto <offset> 017075 r3 = *(u64 *)(r1 + 0x8) 017076 r3 += r4 017077 if r9 >= 0x80 goto <offset> 017078 *(u8 *)(r3 + 0x0) = w2 017079 goto <offset> 017080 r8 = r1 017081 *(u64 *)(r10 - 0x8) = r2 017082 r2 = r6 017083 r3 = r7 017084 r4 = 0x1 017085 r5 = 0x1 017086 call <target> 017087 r2 = *(u64 *)(r10 - 0x8) 017088 r1 = r8 017089 r4 = *(u64 *)(r1 + 0x10) 017090 r3 = *(u64 *)(r1 + 0x8) 017091 r3 += r4 017092 if r9 < 0x80 goto <offset> 017093 r4 = r2 017094 r4 &= 0x3f 017095 r4 |= 0x80 017096 if r9 >= 0x800 goto <offset> 017097 *(u8 *)(r3 + 0x1) = w4 017098 r2 >>= 0x6 017099 r2 |= 0xc0 017100 *(u8 *)(r3 + 0x0) = w2 017101 goto <offset> 017102 if r9 >= 0x10000 goto <offset> 017103 *(u8 *)(r3 + 0x2) = w4 017104 r4 = r2 017105 r4 >>= 0xc 017106 r4 |= 0xe0 017107 *(u8 *)(r3 + 0x0) = w4 017108 r2 >>= 0x6 017109 goto <offset> 017110 *(u8 *)(r3 + 0x3) = w4 017111 r4 = r2 017112 r4 >>= 0x12 017113 r4 |= 0xf0 017114 *(u8 *)(r3 + 0x0) = w4 017115 r4 = r2 017116 r4 >>= 0x6 017117 r4 &= 0x3f 017118 r4 |= 0x80 017119 *(u8 *)(r3 + 0x2) = w4 017120 r2 >>= 0xc 017121 r2 &= 0x3f 017122 r2 |= 0x80 017123 *(u8 *)(r3 + 0x1) = w2 017124 r7 += r6 017125 *(u64 *)(r1 + 0x10) = r7 017126 r0 = 0x0 017127 exit 017128 r6 = r3 017129 r7 = r1 017130 r8 = *(u64 *)(r7 + 0x10) 017131 r1 = *(u64 *)(r7 + 0x0) 017132 r1 -= r8 017133 if r6 > r1 goto <offset> 017134 r1 = *(u64 *)(r7 + 0x8) 017135 r1 += r8 017136 r3 = r6 017137 call <target> 017138 r8 += r6 017139 *(u64 *)(r7 + 0x10) = r8 017140 r0 = 0x0 017141 exit 017142 r1 = r7 017143 r9 = r2 017144 r2 = r8 017145 r3 = r6 017146 r4 = 0x1 017147 r5 = 0x1 017148 call <target> 017149 r2 = r9 017150 r8 = *(u64 *)(r7 + 0x10) 017151 goto <offset> 017152 r8 = r3 017153 r7 = r2 017154 r6 = r1 017155 r1 = *(u64 *)(r4 + 0x8) 017156 if r1 == 0x0 goto <offset> 017157 r2 = *(u64 *)(r4 + 0x10) 017158 if r2 == 0x0 goto <offset> 017159 r1 = *(u64 *)(r4 + 0x0) 017160 r3 = r7 017161 r4 = r8 017162 call -0x2c6e 017163 if r0 == 0x0 goto <offset> 017164 r1 = r8 017165 if r0 == 0x0 goto <offset> 017166 r8 = r1 017167 *(u64 *)(r6 + 0x10) = r8 017168 r1 = 0x1 017169 if r0 == 0x0 goto <offset> 017170 r1 = 0x0 017171 if r0 != 0x0 goto <offset> 017172 goto <offset> 017173 if r0 == 0x0 goto <offset> 017174 r7 = r0 017175 *(u64 *)(r6 + 0x8) = r7 017176 *(u64 *)(r6 + 0x0) = r1 017177 exit 017178 if r8 == 0x0 goto <offset> 017179 call -0x5c6 017180 r1 = r8 017181 r2 = r7 017182 call -0x2ca0 017183 if r0 != 0x0 goto <offset> 017184 r0 = 0x0 017185 if r0 == 0x0 goto <offset> 017186 goto <offset> 017187 r1 = 0x0 017188 r0 = r7 017189 if r0 != 0x0 goto <offset> 017190 goto <offset> 017191 r8 = r4 017192 r7 = r3 017193 r3 = r2 017194 r3 += r7 017195 r6 = 0x0 017196 r4 = 0x1 017197 if r3 < r2 goto <offset> 017198 r4 = 0x0 017199 r4 &= 0x1 017200 if r4 != 0x0 goto <offset> 017201 r3 = 0x8 017202 if r5 == 0x1 goto <offset> 017203 r3 = 0x4 017204 r7 += r2 017205 r9 = *(u64 *)(r1 + 0x0) 017206 r2 = r9 017207 r2 <<= 0x1 017208 if r7 > r2 goto <offset> 017209 r7 = r2 017210 *(u64 *)(r10 - 0x48) = r1 017211 if r7 > r3 goto <offset> 017212 r7 = r3 017213 r2 = r8 017214 *(u64 *)(r10 - 0x50) = r5 017215 r2 += r5 017216 r2 += -0x1 017217 r1 = r8 017218 r1 = -r1 017219 r2 &= r1 017220 r1 = r10 017221 r1 += -0x40 017222 r3 = 0x0 017223 r4 = r7 017224 r5 = 0x0 017225 call <target> 017226 r1 = 0x1 017227 r2 = *(u64 *)(r10 - 0x38) 017228 if r2 != 0x0 goto <offset> 017229 r1 = 0x0 017230 r1 &= 0x1 017231 if r1 != 0x0 goto <offset> 017232 r1 = -<addr> ll 017233 r1 -= r8 017234 r3 = *(u64 *)(r10 - 0x40) 017235 if r3 <= r1 goto <offset> 017236 r1 = r6 017237 r3 = <addr> ll 017238 call <target> 017239 r1 = r6 017240 r3 = <addr> ll 017241 call <target> 017242 r1 = 0x0 017243 if r9 == 0x0 goto <offset> 017244 r1 = *(u64 *)(r10 - 0x50) 017245 r9 *= r1 017246 r1 = *(u64 *)(r10 - 0x48) 017247 r1 = *(u64 *)(r1 + 0x8) 017248 *(u64 *)(r10 - 0x8) = r9 017249 *(u64 *)(r10 - 0x18) = r1 017250 r1 = r8 017251 *(u64 *)(r10 - 0x10) = r1 017252 r1 = r10 017253 r1 += -0x30 017254 r4 = r10 017255 r4 += -0x18 017256 r2 = r8 017257 call -0x6a 017258 r1 = *(u64 *)(r10 - 0x30) 017259 if r1 == 0x1 goto <offset> 017260 r1 = *(u64 *)(r10 - 0x28) 017261 r2 = *(u64 *)(r10 - 0x48) 017262 *(u64 *)(r2 + 0x0) = r7 017263 *(u64 *)(r2 + 0x8) = r1 017264 exit 017265 r2 = *(u64 *)(r10 - 0x20) 017266 r6 = *(u64 *)(r10 - 0x28) 017267 r1 = r6 017268 r3 = <addr> ll 017269 call <target> 017270 r3 = r2 017271 r2 = *(u64 *)(r1 + 0x10) 017272 r1 = *(u64 *)(r1 + 0x8) 017273 call <target> 017274 exit 017275 r3 = *(u64 *)(r1 + 0x0) 017276 r4 = -<addr> ll 017277 r3 ^= r4 017278 if r3 < 0x1a goto <offset> 017279 r3 = 0xe 017280 if r3 s> 0xc goto <offset> 017281 if r3 s<= 0x5 goto <offset> 017282 r1 = r2 017283 if r3 s<= 0x8 goto <offset> 017284 if r3 s> 0xa goto <offset> 017285 if r3 != 0x9 goto <offset> 017286 r2 = <addr> ll 017287 r3 = 0x14 017288 goto <offset> 017289 if r3 s<= 0x12 goto <offset> 017290 r1 = r2 017291 if r3 s<= 0x15 goto <offset> 017292 if r3 s> 0x17 goto <offset> 017293 if r3 != 0x16 goto <offset> 017294 r2 = <addr> ll 017295 r3 = 0x13 017296 goto <offset> 017297 if r3 s> 0x2 goto <offset> 017298 if r3 == 0x0 goto <offset> 017299 r1 = r2 017300 if r3 != 0x1 goto <offset> 017301 r2 = <addr> ll 017302 r3 = 0xf 017303 goto <offset> 017304 if r3 s> 0xf goto <offset> 017305 if r3 == 0xd goto <offset> 017306 if r3 != 0xe goto <offset> 017307 *(u64 *)(r10 - 0x8) = r1 017308 r4 = r10 017309 r4 += -0x8 017310 r1 = r2 017311 r2 = <addr> ll 017312 r3 = 0xc 017313 r5 = <addr> ll 017314 call <target> 017315 goto <offset> 017316 if r3 == 0x6 goto <offset> 017317 if r3 != 0x7 goto <offset> 017318 r2 = <addr> ll 017319 r3 = 0x18 017320 goto <offset> 017321 if r3 == 0x13 goto <offset> 017322 if r3 != 0x14 goto <offset> 017323 r2 = <addr> ll 017324 r3 = 0x21 017325 goto <offset> 017326 r1 = r2 017327 if r3 == 0x3 goto <offset> 017328 if r3 != 0x4 goto <offset> 017329 r2 = <addr> ll 017330 r3 = 0x13 017331 goto <offset> 017332 r1 = r2 017333 if r3 == 0x10 goto <offset> 017334 if r3 != 0x11 goto <offset> 017335 r2 = <addr> ll 017336 r3 = 0xc 017337 goto <offset> 017338 if r3 != 0xb goto <offset> 017339 r2 = <addr> ll 017340 r3 = 0x13 017341 goto <offset> 017342 if r3 != 0x18 goto <offset> 017343 r2 = <addr> ll 017344 r3 = 0x9 017345 goto <offset> 017346 r2 = <addr> ll 017347 goto <offset> 017348 r2 = <addr> ll 017349 r3 = 0xe 017350 goto <offset> 017351 r1 += 0x8 017352 *(u64 *)(r10 - 0x8) = r1 017353 r4 = r10 017354 r4 += -0x8 017355 r1 = r2 017356 r2 = <addr> ll 017357 r3 = 0x6 017358 r5 = <addr> ll 017359 call <target> 017360 goto <offset> 017361 r1 = r2 017362 r2 = <addr> ll 017363 r3 = 0xc 017364 goto <offset> 017365 r2 = <addr> ll 017366 goto <offset> 017367 r2 = <addr> ll 017368 r3 = 0x11 017369 goto <offset> 017370 r2 = <addr> ll 017371 r3 = 0x19 017372 goto <offset> 017373 r2 = <addr> ll 017374 r3 = 0x26 017375 goto <offset> 017376 r2 = <addr> ll 017377 r3 = 0x14 017378 goto <offset> 017379 r2 = <addr> ll 017380 goto <offset> 017381 r2 = <addr> ll 017382 r3 = 0x15 017383 goto <offset> 017384 r2 = <addr> ll 017385 r3 = 0x12 017386 call <target> 017387 exit 017388 r2 = <addr> ll 017389 r3 = 0x16 017390 goto <offset> 017391 r1 = r2 017392 r2 = <addr> ll 017393 r3 = 0x14 017394 goto <offset> 017395 r2 = <addr> ll 017396 r3 = 0x11 017397 goto <offset> 017398 r2 = <addr> ll 017399 r3 = 0x22 017400 goto <offset> 017401 r3 = *(u64 *)(r2 + 0x0) 017402 r4 = -<addr> ll 017403 r3 ^= r4 017404 if r3 < 0x1a goto <offset> 017405 r3 = 0xe 017406 if r3 s> 0xc goto <offset> 017407 if r3 s<= 0x5 goto <offset> 017408 if r3 s<= 0x8 goto <offset> 017409 if r3 s> 0xa goto <offset> 017410 if r3 != 0x9 goto <offset> 017411 r2 = -<addr> ll 017412 goto <offset> 017413 if r3 s<= 0x12 goto <offset> 017414 if r3 s<= 0x15 goto <offset> 017415 if r3 s> 0x17 goto <offset> 017416 if r3 != 0x16 goto <offset> 017417 r2 = -<addr> ll 017418 goto <offset> 017419 if r3 s> 0x2 goto <offset> 017420 if r3 == 0x0 goto <offset> 017421 if r3 != 0x1 goto <offset> 017422 r2 = -<addr> ll 017423 goto <offset> 017424 if r3 s> 0xf goto <offset> 017425 if r3 == 0xd goto <offset> 017426 if r3 != 0xe goto <offset> 017427 r3 = <addr> ll 017428 call <target> 017429 goto <offset> 017430 if r3 == 0x6 goto <offset> 017431 if r3 != 0x7 goto <offset> 017432 r2 = -<addr> ll 017433 goto <offset> 017434 if r3 == 0x13 goto <offset> 017435 if r3 != 0x14 goto <offset> 017436 r2 = -<addr> ll 017437 goto <offset> 017438 if r3 == 0x3 goto <offset> 017439 if r3 != 0x4 goto <offset> 017440 r2 = -<addr> ll 017441 goto <offset> 017442 if r3 == 0x10 goto <offset> 017443 if r3 != 0x11 goto <offset> 017444 r2 = -<addr> ll 017445 goto <offset> 017446 if r3 != 0xb goto <offset> 017447 r2 = -<addr> ll 017448 goto <offset> 017449 if r3 != 0x18 goto <offset> 017450 r2 = -<addr> ll 017451 goto <offset> 017452 r2 = -<addr> ll 017453 goto <offset> 017454 r2 = -<addr> ll 017455 goto <offset> 017456 r3 = *(u64 *)(r2 + 0x10) 017457 *(u64 *)(r1 + 0x10) = r3 017458 r3 = *(u64 *)(r2 + 0x8) 017459 *(u64 *)(r1 + 0x8) = r3 017460 r2 = *(u64 *)(r2 + 0x0) 017461 goto <offset> 017462 r2 = -<addr> ll 017463 goto <offset> 017464 r2 = -<addr> ll 017465 goto <offset> 017466 r2 = -<addr> ll 017467 goto <offset> 017468 r2 = -<addr> ll 017469 goto <offset> 017470 r2 = -<addr> ll 017471 goto <offset> 017472 r2 = -<addr> ll 017473 goto <offset> 017474 r2 = -<addr> ll 017475 goto <offset> 017476 r2 = -<addr> ll 017477 goto <offset> 017478 r2 = -<addr> ll 017479 goto <offset> 017480 r2 = -<addr> ll 017481 goto <offset> 017482 r2 = -<addr> ll 017483 goto <offset> 017484 r2 = -<addr> ll 017485 goto <offset> 017486 r2 = -<addr> ll 017487 *(u64 *)(r1 + 0x0) = r2 017488 exit 017489 r6 = r3 017490 r7 = r1 017491 r1 = 0x0 017492 if r6 s>= 0x0 goto <offset> 017493 r2 = r6 017494 r3 = <addr> ll 017495 call <target> 017496 if r6 == 0x0 goto <offset> 017497 r8 = r2 017498 call -0x705 017499 r1 = r6 017500 r2 = 0x1 017501 call -0x2ddf 017502 r1 = 0x1 017503 r2 = r8 017504 r8 = r0 017505 if r8 != 0x0 goto <offset> 017506 goto <offset> 017507 r8 = 0x1 017508 r1 = r8 017509 r3 = r6 017510 call <target> 017511 *(u64 *)(r7 + 0x8) = r8 017512 *(u64 *)(r7 + 0x10) = r6 017513 *(u64 *)(r7 + 0x0) = r6 017514 exit 017515 r6 = r1 017516 r1 = 0x2 017517 w3 = *(u8 *)(r2 + 0x28) 017518 if r3 != 0x0 goto <offset> 017519 r1 = r10 017520 r1 += -0x10 017521 r2 = 0xbc2 017522 call <target> 017523 r1 = 0x0 017524 r2 = *(u64 *)(r10 - 0x8) 017525 *(u64 *)(r6 + 0x0) = r1 017526 *(u64 *)(r6 + 0x8) = r2 017527 exit 017528 r6 = r3 017529 r7 = r1 017530 r0 = 0x0 017531 r1 = *(u64 *)(r7 + 0x8) 017532 r9 = *(u64 *)(r7 + 0x10) 017533 r8 = 0x0 017534 if r1 <= r9 goto <offset> 017535 r1 -= r9 017536 r8 = r6 017537 if r6 < r1 goto <offset> 017538 r8 = r1 017539 r1 = *(u64 *)(r7 + 0x0) 017540 r1 += r9 017541 r3 = r8 017542 call sol_memcpy_ 017543 r1 = r9 017544 r1 += r8 017545 r2 = 0x1 017546 if r1 < r9 goto <offset> 017547 r2 = 0x0 017548 r2 &= 0x1 017549 r0 = 0x0 017550 if r2 != 0x0 goto <offset> 017551 *(u64 *)(r7 + 0x10) = r1 017552 if r6 == r8 goto <offset> 017553 r1 = 0x17 017554 r2 = <addr> ll 017555 r3 = 0x1c 017556 call <target> 017557 exit 017558 r1 = <addr> ll 017559 call <target> 017560 r8 = r3 017561 r6 = r2 017562 r7 = r1 017563 r1 = r8 017564 call <target> 017565 r9 = r0 017566 r1 = r6 017567 call <target> 017568 r2 = r9 017569 r2 += r0 017570 r1 = 0x1 017571 if r2 < r9 goto <offset> 017572 r1 = 0x0 017573 r1 &= 0x1 017574 if r1 != 0x0 goto <offset> 017575 r1 = *(u64 *)(r8 + 0x8) 017576 r2 = *(u64 *)(r1 + 0x10) 017577 if r2 != 0x0 goto <offset> 017578 r0 += r9 017579 *(u64 *)(r1 + 0x10) = -0x1 017580 r2 = *(u64 *)(r1 + 0x18) 017581 *(u64 *)(r2 + 0x0) = r0 017582 r2 = *(u64 *)(r1 + 0x10) 017583 r2 += 0x1 017584 *(u64 *)(r1 + 0x10) = r2 017585 r1 = *(u64 *)(r6 + 0x8) 017586 r2 = *(u64 *)(r1 + 0x10) 017587 if r2 != 0x0 goto <offset> 017588 *(u64 *)(r1 + 0x10) = -0x1 017589 r2 = *(u64 *)(r1 + 0x18) 017590 *(u64 *)(r2 + 0x0) = 0x0 017591 r2 = *(u64 *)(r1 + 0x10) 017592 r2 += 0x1 017593 *(u64 *)(r1 + 0x10) = r2 017594 r1 = r6 017595 r2 = <addr> ll 017596 call <target> 017597 r1 = r10 017598 r1 += -0x18 017599 r2 = r6 017600 r3 = 0x0 017601 r4 = 0x0 017602 call <target> 017603 r1 = -<addr> ll 017604 r2 = *(u64 *)(r10 - 0x18) 017605 if r2 != r1 goto <offset> 017606 r1 = 0x2 017607 *(u64 *)(r10 - 0x28) = r1 017608 goto <offset> 017609 call -0x774 017610 r1 = 0x80 017611 r2 = 0x8 017612 call -0x2e4e 017613 r9 = r0 017614 if r9 == 0x0 goto <offset> 017615 *(u64 *)(r9 + 0x0) = 0x2 017616 r1 = *(u64 *)(r10 - 0x18) 017617 *(u64 *)(r9 + 0x20) = r1 017618 r1 = *(u64 *)(r10 - 0x10) 017619 *(u64 *)(r9 + 0x28) = r1 017620 r1 = *(u64 *)(r10 - 0x8) 017621 *(u64 *)(r9 + 0x30) = r1 017622 *(u8 *)(r9 + 0x38) = 0x2 017623 r1 = 0x1 017624 *(u64 *)(r10 - 0x28) = r1 017625 *(u64 *)(r10 - 0x20) = r7 017626 r1 = r8 017627 r1 += 0x8 017628 r2 = *(u64 *)(r1 + 0x0) 017629 r3 = *(u64 *)(r2 + 0x0) 017630 r3 += -0x1 017631 *(u64 *)(r2 + 0x0) = r3 017632 if r3 != 0x0 goto <offset> 017633 call <target> 017634 r7 = r6 017635 r7 += 0x8 017636 r1 = *(u64 *)(r8 + 0x10) 017637 r2 = *(u64 *)(r1 + 0x0) 017638 r2 += -0x1 017639 *(u64 *)(r1 + 0x0) = r2 017640 if r2 != 0x0 goto <offset> 017641 r8 += 0x10 017642 r1 = r8 017643 call <target> 017644 r1 = *(u64 *)(r7 + 0x0) 017645 r2 = *(u64 *)(r1 + 0x0) 017646 r2 += -0x1 017647 *(u64 *)(r1 + 0x0) = r2 017648 if r2 != 0x0 goto <offset> 017649 r1 = r7 017650 call <target> 017651 r1 = *(u64 *)(r6 + 0x10) 017652 r2 = *(u64 *)(r1 + 0x0) 017653 r2 += -0x1 017654 *(u64 *)(r1 + 0x0) = r2 017655 if r2 != 0x0 goto <offset> 017656 r6 += 0x10 017657 r1 = r6 017658 call <target> 017659 r1 = *(u64 *)(r10 - 0x20) 017660 *(u64 *)(r1 + 0x8) = r9 017661 r2 = *(u64 *)(r10 - 0x28) 017662 *(u64 *)(r1 + 0x0) = r2 017663 exit 017664 r1 = <addr> ll 017665 call <target> 017666 r1 = <addr> ll 017667 call <target> 017668 r1 = <addr> ll 017669 call <target> 017670 r1 = 0x8 017671 r2 = 0x80 017672 call <target> 017673 r0 = 0x0 017674 r2 = *(u64 *)(r1 + 0x18) 017675 r3 = *(u64 *)(r2 + 0x0) 017676 if r3 != 0x0 goto <offset> 017677 r3 = *(u64 *)(r2 + 0x8) 017678 if r3 != 0x0 goto <offset> 017679 r3 = *(u64 *)(r2 + 0x10) 017680 if r3 != 0x0 goto <offset> 017681 r2 = *(u64 *)(r2 + 0x18) 017682 if r2 != 0x0 goto <offset> 017683 call <target> 017684 exit 017685 r7 = r2 017686 r6 = r1 017687 call -0x7c2 017688 r1 = 0xa0 017689 r2 = 0x8 017690 call -0x2e9c 017691 r8 = r0 017692 if r8 == 0x0 goto <offset> 017693 r1 = r8 017694 r2 = r7 017695 r3 = 0xa0 017696 call <target> 017697 *(u64 *)(r6 + 0x8) = r8 017698 *(u64 *)(r6 + 0x0) = 0x0 017699 exit 017700 r1 = 0x8 017701 r2 = 0xa0 017702 call <target> 017703 r7 = r2 017704 r6 = r1 017705 call -0x7d4 017706 r1 = 0x80 017707 r2 = 0x8 017708 call -0x2eae 017709 if r0 == 0x0 goto <offset> 017710 *(u64 *)(r0 + 0x0) = 0x2 017711 r1 = *(u64 *)(r7 + 0x0) 017712 *(u64 *)(r0 + 0x20) = r1 017713 r1 = *(u64 *)(r7 + 0x8) 017714 *(u64 *)(r0 + 0x28) = r1 017715 r1 = *(u64 *)(r7 + 0x10) 017716 *(u64 *)(r0 + 0x30) = r1 017717 *(u8 *)(r0 + 0x38) = 0x2 017718 *(u64 *)(r6 + 0x8) = r0 017719 *(u64 *)(r6 + 0x0) = 0x1 017720 exit 017721 r1 = 0x8 017722 r2 = 0x80 017723 call <target> 017724 r2 = r1 017725 r1 = *(u64 *)(r2 + 0x8) 017726 r2 = *(u64 *)(r2 + 0x0) 017727 if r2 != 0x1 goto <offset> 017728 call <target> 017729 goto <offset> 017730 call <target> 017731 exit 017732 r6 = r3 017733 r7 = r2 017734 r8 = r1 017735 r1 = *(u64 *)(r4 + 0x38) 017736 *(u64 *)(r10 - 0x8) = r1 017737 r1 = *(u64 *)(r4 + 0x30) 017738 *(u64 *)(r10 - 0x10) = r1 017739 r1 = *(u64 *)(r4 + 0x28) 017740 *(u64 *)(r10 - 0x18) = r1 017741 r1 = *(u64 *)(r4 + 0x20) 017742 *(u64 *)(r10 - 0x20) = r1 017743 r1 = *(u64 *)(r4 + 0x0) 017744 *(u64 *)(r10 - 0x40) = r1 017745 r1 = *(u64 *)(r4 + 0x8) 017746 *(u64 *)(r10 - 0x38) = r1 017747 r1 = *(u64 *)(r4 + 0x10) 017748 *(u64 *)(r10 - 0x30) = r1 017749 r1 = *(u64 *)(r4 + 0x18) 017750 *(u64 *)(r10 - 0x28) = r1 017751 r1 = r7 017752 r1 &= 0x1 017753 if r1 == 0x0 goto <offset> 017754 w1 = *(u8 *)(r6 + 0x38) 017755 if r1 == 0x2 goto <offset> 017756 if r1 != 0x0 goto <offset> 017757 r2 = *(u64 *)(r6 + 0x40) 017758 if r2 == 0x0 goto <offset> 017759 r1 = *(u64 *)(r6 + 0x48) 017760 r3 = 0x1 017761 call -0x2ec6 017762 r2 = *(u64 *)(r6 + 0x58) 017763 if r2 == 0x0 goto <offset> 017764 r1 = *(u64 *)(r6 + 0x60) 017765 r3 = 0x1 017766 call -0x2ecb 017767 *(u8 *)(r6 + 0x38) = 0x1 017768 r2 = 0x39 017769 goto <offset> 017770 w1 = *(u8 *)(r6 + 0x50) 017771 if r1 == 0x2 goto <offset> 017772 if r1 != 0x0 goto <offset> 017773 r2 = *(u64 *)(r6 + 0x58) 017774 if r2 == 0x0 goto <offset> 017775 r1 = *(u64 *)(r6 + 0x60) 017776 r3 = 0x1 017777 call -0x2ed6 017778 r2 = *(u64 *)(r6 + 0x70) 017779 if r2 == 0x0 goto <offset> 017780 r1 = *(u64 *)(r6 + 0x78) 017781 r3 = 0x1 017782 call -0x2edb 017783 *(u8 *)(r6 + 0x50) = 0x1 017784 r2 = 0x51 017785 r1 = r6 017786 r1 += r2 017787 r2 = r10 017788 r2 += -0x40 017789 r3 = 0x40 017790 call <target> 017791 *(u64 *)(r8 + 0x0) = r7 017792 *(u64 *)(r8 + 0x8) = r6 017793 exit 017794 r6 = r1 017795 r1 = *(u64 *)(r6 + 0x0) 017796 if r1 != 0x2 goto <offset> 017797 r7 = r6 017798 r7 += 0x20 017799 r8 = r10 017800 r8 += -0xa8 017801 r1 = r8 017802 r2 = r7 017803 call -0x193 017804 r1 = r8 017805 call <target> 017806 *(u64 *)(r10 - 0x8) = r0 017807 r1 = <addr> ll 017808 *(u64 *)(r10 - 0x40) = r1 017809 r1 = r10 017810 r1 += -0xa8 017811 *(u64 *)(r10 - 0x30) = r1 017812 r1 = 0x4fec ll 017813 *(u64 *)(r10 - 0x80) = r1 017814 r1 = 0x6c52 ll 017815 *(u64 *)(r10 - 0x90) = r1 017816 r1 = r10 017817 r1 += -0x8 017818 *(u64 *)(r10 - 0x98) = r1 017819 r1 = 0x437b ll 017820 *(u64 *)(r10 - 0xa0) = r1 017821 *(u64 *)(r10 - 0x88) = r7 017822 *(u64 *)(r10 - 0xa8) = r7 017823 *(u64 *)(r10 - 0x20) = 0x0 017824 *(u64 *)(r10 - 0x38) = 0x4 017825 *(u64 *)(r10 - 0x28) = 0x3 017826 goto <offset> 017827 r1 &= 0x1 017828 if r1 == 0x0 goto <offset> 017829 r1 = r6 017830 r1 += 0x8 017831 *(u64 *)(r10 - 0x10) = r1 017832 r7 = r6 017833 r7 += 0x20 017834 r8 = r10 017835 r8 += -0xa8 017836 r1 = r8 017837 r2 = r7 017838 call -0x1b6 017839 r1 = r8 017840 call <target> 017841 *(u64 *)(r10 - 0x8) = r0 017842 r1 = <addr> ll 017843 *(u64 *)(r10 - 0x40) = r1 017844 r1 = r10 017845 r1 += -0xa8 017846 *(u64 *)(r10 - 0x30) = r1 017847 r1 = 0x4fec ll 017848 *(u64 *)(r10 - 0x70) = r1 017849 r1 = 0x6c52 ll 017850 *(u64 *)(r10 - 0x80) = r1 017851 r1 = r10 017852 r1 += -0x8 017853 *(u64 *)(r10 - 0x88) = r1 017854 r1 = 0x437b ll 017855 *(u64 *)(r10 - 0x90) = r1 017856 *(u64 *)(r10 - 0x78) = r7 017857 *(u64 *)(r10 - 0x98) = r7 017858 r1 = 0x4288 ll 017859 *(u64 *)(r10 - 0xa0) = r1 017860 r1 = r10 017861 r1 += -0x10 017862 *(u64 *)(r10 - 0xa8) = r1 017863 *(u64 *)(r10 - 0x20) = 0x0 017864 *(u64 *)(r10 - 0x38) = 0x5 017865 *(u64 *)(r10 - 0x28) = 0x4 017866 goto <offset> 017867 r7 = r6 017868 r7 += 0x20 017869 r8 = r10 017870 r8 += -0xa8 017871 r1 = r8 017872 r2 = r7 017873 call -0x1d9 017874 r1 = r8 017875 call <target> 017876 *(u64 *)(r10 - 0x8) = r0 017877 r1 = <addr> ll 017878 *(u64 *)(r10 - 0x40) = r1 017879 r1 = r10 017880 r1 += -0xa8 017881 *(u64 *)(r10 - 0x30) = r1 017882 r1 = 0x4fec ll 017883 *(u64 *)(r10 - 0x60) = r1 017884 r1 = 0x6c52 ll 017885 *(u64 *)(r10 - 0x70) = r1 017886 r1 = r10 017887 r1 += -0x8 017888 *(u64 *)(r10 - 0x78) = r1 017889 r1 = 0x437b ll 017890 *(u64 *)(r10 - 0x80) = r1 017891 *(u64 *)(r10 - 0x68) = r7 017892 *(u64 *)(r10 - 0x88) = r7 017893 r1 = 0x6bbd ll 017894 *(u64 *)(r10 - 0x90) = r1 017895 r1 = r6 017896 r1 += 0x18 017897 *(u64 *)(r10 - 0x98) = r1 017898 r1 = 0x428e ll 017899 *(u64 *)(r10 - 0xa0) = r1 017900 r1 = r6 017901 r1 += 0x8 017902 *(u64 *)(r10 - 0xa8) = r1 017903 *(u64 *)(r10 - 0x20) = 0x0 017904 *(u64 *)(r10 - 0x38) = 0x6 017905 *(u64 *)(r10 - 0x28) = 0x5 017906 r1 = r10 017907 r1 += -0x58 017908 r2 = r10 017909 r2 += -0x40 017910 call <target> 017911 r7 = *(u64 *)(r10 - 0x58) 017912 r8 = *(u64 *)(r10 - 0x50) 017913 r2 = *(u64 *)(r10 - 0x48) 017914 r1 = r8 017915 call sol_log_ 017916 if r7 == 0x0 goto <offset> 017917 r1 = r8 017918 r2 = r7 017919 r3 = 0x1 017920 call -0x2f65 017921 w1 = *(u8 *)(r6 + 0x38) 017922 if r1 == 0x2 goto <offset> 017923 r1 &= 0x1 017924 if r1 == 0x0 goto <offset> 017925 r1 = <addr> ll 017926 r2 = 0x5 017927 call sol_log_ 017928 r1 = r6 017929 r1 += 0x39 017930 call <target> 017931 r1 = <addr> ll 017932 r2 = 0x6 017933 call sol_log_ 017934 r6 += 0x59 017935 r1 = r6 017936 call <target> 017937 goto <offset> 017938 r1 = r6 017939 r1 += 0x40 017940 *(u64 *)(r10 - 0x10) = r1 017941 r6 += 0x58 017942 *(u64 *)(r10 - 0x8) = r6 017943 r1 = <addr> ll 017944 *(u64 *)(r10 - 0xa8) = r1 017945 r1 = r10 017946 r1 += -0x58 017947 *(u64 *)(r10 - 0x98) = r1 017948 r8 = 0x4288 ll 017949 *(u64 *)(r10 - 0x50) = r8 017950 r1 = r10 017951 r1 += -0x10 017952 *(u64 *)(r10 - 0x58) = r1 017953 *(u64 *)(r10 - 0x88) = 0x0 017954 *(u64 *)(r10 - 0xa0) = 0x1 017955 *(u64 *)(r10 - 0x90) = 0x1 017956 r1 = r10 017957 r1 += -0x40 017958 r2 = r10 017959 r2 += -0xa8 017960 call <target> 017961 r6 = *(u64 *)(r10 - 0x40) 017962 r7 = *(u64 *)(r10 - 0x38) 017963 r2 = *(u64 *)(r10 - 0x30) 017964 r1 = r7 017965 call sol_log_ 017966 if r6 == 0x0 goto <offset> 017967 r1 = r7 017968 r2 = r6 017969 r3 = 0x1 017970 call -0x2f97 017971 r1 = <addr> ll 017972 *(u64 *)(r10 - 0xa8) = r1 017973 r1 = r10 017974 r1 += -0x58 017975 *(u64 *)(r10 - 0x98) = r1 017976 *(u64 *)(r10 - 0x50) = r8 017977 r1 = r10 017978 r1 += -0x8 017979 *(u64 *)(r10 - 0x58) = r1 017980 *(u64 *)(r10 - 0x88) = 0x0 017981 *(u64 *)(r10 - 0xa0) = 0x1 017982 *(u64 *)(r10 - 0x90) = 0x1 017983 r1 = r10 017984 r1 += -0x40 017985 r2 = r10 017986 r2 += -0xa8 017987 call <target> 017988 r6 = *(u64 *)(r10 - 0x40) 017989 r7 = *(u64 *)(r10 - 0x38) 017990 r2 = *(u64 *)(r10 - 0x30) 017991 r1 = r7 017992 call sol_log_ 017993 if r6 == 0x0 goto <offset> 017994 r1 = r7 017995 r2 = r6 017996 r3 = 0x1 017997 call -0x2fb2 017998 exit 017999 r6 = r1 018000 r1 = *(u64 *)(r6 + 0x0) 018001 if r1 != 0x2 goto <offset> 018002 r1 = <addr> ll 018003 *(u64 *)(r10 - 0x40) = r1 018004 r1 = r10 018005 r1 += -0xa8 018006 *(u64 *)(r10 - 0x30) = r1 018007 r1 = r6 018008 r1 += 0x38 018009 *(u64 *)(r10 - 0x88) = r1 018010 r1 = 0x6bbd ll 018011 *(u64 *)(r10 - 0x90) = r1 018012 r1 = r6 018013 r1 += 0x98 018014 *(u64 *)(r10 - 0x98) = r1 018015 r1 = 0x4376 ll 018016 *(u64 *)(r10 - 0x80) = r1 018017 *(u64 *)(r10 - 0xa0) = r1 018018 r1 = r6 018019 r1 += 0x20 018020 *(u64 *)(r10 - 0xa8) = r1 018021 *(u64 *)(r10 - 0x20) = 0x0 018022 *(u64 *)(r10 - 0x38) = 0x4 018023 *(u64 *)(r10 - 0x28) = 0x3 018024 goto <offset> 018025 r1 &= 0x1 018026 if r1 == 0x0 goto <offset> 018027 r1 = r6 018028 r1 += 0x8 018029 *(u64 *)(r10 - 0x8) = r1 018030 r1 = <addr> ll 018031 *(u64 *)(r10 - 0x40) = r1 018032 r1 = r10 018033 r1 += -0xa8 018034 *(u64 *)(r10 - 0x30) = r1 018035 r1 = r6 018036 r1 += 0x38 018037 *(u64 *)(r10 - 0x78) = r1 018038 r1 = 0x6bbd ll 018039 *(u64 *)(r10 - 0x80) = r1 018040 r1 = r6 018041 r1 += 0x98 018042 *(u64 *)(r10 - 0x88) = r1 018043 r1 = 0x4376 ll 018044 *(u64 *)(r10 - 0x70) = r1 018045 *(u64 *)(r10 - 0x90) = r1 018046 r1 = r6 018047 r1 += 0x20 018048 *(u64 *)(r10 - 0x98) = r1 018049 r1 = 0x4288 ll 018050 *(u64 *)(r10 - 0xa0) = r1 018051 r1 = r10 018052 r1 += -0x8 018053 *(u64 *)(r10 - 0xa8) = r1 018054 *(u64 *)(r10 - 0x20) = 0x0 018055 *(u64 *)(r10 - 0x38) = 0x5 018056 *(u64 *)(r10 - 0x28) = 0x4 018057 goto <offset> 018058 r1 = <addr> ll 018059 *(u64 *)(r10 - 0x40) = r1 018060 r1 = r10 018061 r1 += -0xa8 018062 *(u64 *)(r10 - 0x30) = r1 018063 r1 = r6 018064 r1 += 0x38 018065 *(u64 *)(r10 - 0x68) = r1 018066 r1 = r6 018067 r1 += 0x98 018068 *(u64 *)(r10 - 0x78) = r1 018069 r1 = 0x4376 ll 018070 *(u64 *)(r10 - 0x60) = r1 018071 *(u64 *)(r10 - 0x80) = r1 018072 r1 = r6 018073 r1 += 0x20 018074 *(u64 *)(r10 - 0x88) = r1 018075 r1 = 0x6bbd ll 018076 *(u64 *)(r10 - 0x70) = r1 018077 *(u64 *)(r10 - 0x90) = r1 018078 r1 = r6 018079 r1 += 0x18 018080 *(u64 *)(r10 - 0x98) = r1 018081 r1 = 0x428e ll 018082 *(u64 *)(r10 - 0xa0) = r1 018083 r1 = r6 018084 r1 += 0x8 018085 *(u64 *)(r10 - 0xa8) = r1 018086 *(u64 *)(r10 - 0x20) = 0x0 018087 *(u64 *)(r10 - 0x38) = 0x6 018088 *(u64 *)(r10 - 0x28) = 0x5 018089 r1 = r10 018090 r1 += -0x58 018091 r2 = r10 018092 r2 += -0x40 018093 call <target> 018094 r7 = *(u64 *)(r10 - 0x58) 018095 r8 = *(u64 *)(r10 - 0x50) 018096 r2 = *(u64 *)(r10 - 0x48) 018097 r1 = r8 018098 call sol_log_ 018099 if r7 == 0x0 goto <offset> 018100 r1 = r8 018101 r2 = r7 018102 r3 = 0x1 018103 call -0x301c 018104 w1 = *(u8 *)(r6 + 0x50) 018105 if r1 == 0x2 goto <offset> 018106 r1 &= 0x1 018107 if r1 == 0x0 goto <offset> 018108 r1 = <addr> ll 018109 r2 = 0x5 018110 call sol_log_ 018111 r1 = r6 018112 r1 += 0x51 018113 call <target> 018114 r1 = <addr> ll 018115 r2 = 0x6 018116 call sol_log_ 018117 r6 += 0x71 018118 r1 = r6 018119 call <target> 018120 goto <offset> 018121 r1 = r6 018122 r1 += 0x58 018123 *(u64 *)(r10 - 0x10) = r1 018124 r6 += 0x70 018125 *(u64 *)(r10 - 0x8) = r6 018126 r1 = <addr> ll 018127 *(u64 *)(r10 - 0xa8) = r1 018128 r1 = r10 018129 r1 += -0x58 018130 *(u64 *)(r10 - 0x98) = r1 018131 r8 = 0x4288 ll 018132 *(u64 *)(r10 - 0x50) = r8 018133 r1 = r10 018134 r1 += -0x10 018135 *(u64 *)(r10 - 0x58) = r1 018136 *(u64 *)(r10 - 0x88) = 0x0 018137 *(u64 *)(r10 - 0xa0) = 0x1 018138 *(u64 *)(r10 - 0x90) = 0x1 018139 r1 = r10 018140 r1 += -0x40 018141 r2 = r10 018142 r2 += -0xa8 018143 call <target> 018144 r6 = *(u64 *)(r10 - 0x40) 018145 r7 = *(u64 *)(r10 - 0x38) 018146 r2 = *(u64 *)(r10 - 0x30) 018147 r1 = r7 018148 call sol_log_ 018149 if r6 == 0x0 goto <offset> 018150 r1 = r7 018151 r2 = r6 018152 r3 = 0x1 018153 call -0x304e 018154 r1 = <addr> ll 018155 *(u64 *)(r10 - 0xa8) = r1 018156 r1 = r10 018157 r1 += -0x58 018158 *(u64 *)(r10 - 0x98) = r1 018159 *(u64 *)(r10 - 0x50) = r8 018160 r1 = r10 018161 r1 += -0x8 018162 *(u64 *)(r10 - 0x58) = r1 018163 *(u64 *)(r10 - 0x88) = 0x0 018164 *(u64 *)(r10 - 0xa0) = 0x1 018165 *(u64 *)(r10 - 0x90) = 0x1 018166 r1 = r10 018167 r1 += -0x40 018168 r2 = r10 018169 r2 += -0xa8 018170 call <target> 018171 r6 = *(u64 *)(r10 - 0x40) 018172 r7 = *(u64 *)(r10 - 0x38) 018173 r2 = *(u64 *)(r10 - 0x30) 018174 r1 = r7 018175 call sol_log_ 018176 if r6 == 0x0 goto <offset> 018177 r1 = r7 018178 r2 = r6 018179 r3 = 0x1 018180 call -0x3069 018181 exit 018182 r6 = r3 018183 r2 &= 0x1 018184 if r2 == 0x0 goto <offset> 018185 r2 = *(u64 *)(r6 + 0x30) 018186 *(u64 *)(r1 + 0x10) = r2 018187 r2 = *(u64 *)(r6 + 0x28) 018188 *(u64 *)(r1 + 0x8) = r2 018189 r2 = *(u64 *)(r6 + 0x20) 018190 *(u64 *)(r1 + 0x0) = r2 018191 r1 = *(u64 *)(r6 + 0x0) 018192 if r1 == 0x2 goto <offset> 018193 if r1 == 0x0 goto <offset> 018194 r2 = *(u64 *)(r6 + 0x8) 018195 if r2 == 0x0 goto <offset> 018196 r1 = *(u64 *)(r6 + 0x10) 018197 r3 = 0x1 018198 call -0x307b 018199 r2 = 0x80 018200 w1 = *(u8 *)(r6 + 0x38) 018201 if r1 == 0x2 goto <offset> 018202 if r1 != 0x0 goto <offset> 018203 r2 = *(u64 *)(r6 + 0x40) 018204 if r2 == 0x0 goto <offset> 018205 r1 = *(u64 *)(r6 + 0x48) 018206 r3 = 0x1 018207 call -0x3084 018208 r1 = 0x60 018209 r2 = 0x80 018210 r3 = *(u64 *)(r6 + 0x58) 018211 if r3 != 0x0 goto <offset> 018212 goto <offset> 018213 w2 = *(u32 *)(r6 + 0x98) 018214 r3 = -<addr> ll 018215 *(u64 *)(r1 + 0x0) = r3 018216 *(u32 *)(r1 + 0x8) = w2 018217 r2 = *(u64 *)(r6 + 0x20) 018218 if r2 == 0x0 goto <offset> 018219 r1 = *(u64 *)(r6 + 0x28) 018220 r3 = 0x1 018221 call -0x3092 018222 r2 = *(u64 *)(r6 + 0x38) 018223 if r2 == 0x0 goto <offset> 018224 r1 = *(u64 *)(r6 + 0x40) 018225 r3 = 0x1 018226 call -0x3097 018227 r1 = *(u64 *)(r6 + 0x0) 018228 if r1 == 0x2 goto <offset> 018229 if r1 == 0x0 goto <offset> 018230 r2 = *(u64 *)(r6 + 0x8) 018231 if r2 == 0x0 goto <offset> 018232 r1 = *(u64 *)(r6 + 0x10) 018233 r3 = 0x1 018234 call -0x309f 018235 r2 = 0xa0 018236 w1 = *(u8 *)(r6 + 0x50) 018237 if r1 == 0x2 goto <offset> 018238 if r1 != 0x0 goto <offset> 018239 r2 = *(u64 *)(r6 + 0x58) 018240 if r2 == 0x0 goto <offset> 018241 r1 = *(u64 *)(r6 + 0x60) 018242 r3 = 0x1 018243 call -0x30a8 018244 r1 = 0x78 018245 r2 = 0xa0 018246 r3 = *(u64 *)(r6 + 0x70) 018247 if r3 == 0x0 goto <offset> 018248 r4 = r6 018249 r4 += r1 018250 r1 = *(u64 *)(r4 + 0x0) 018251 r7 = r2 018252 r2 = r3 018253 r3 = 0x1 018254 call -0x30b3 018255 r2 = r7 018256 r1 = r6 018257 r3 = 0x8 018258 call -0x30b7 018259 exit 018260 r7 = r2 018261 r9 = r1 018262 r2 = *(u64 *)(r7 + 0x18) 018263 r6 = r10 018264 r6 += -0x98 018265 r1 = r6 018266 call <target> 018267 r2 = r7 018268 r2 += 0x18 018269 r8 = r10 018270 r8 += -0x30 018271 r1 = r8 018272 r3 = 0x30 018273 call <target> 018274 r1 = *(u64 *)(r7 + 0x78) 018275 r2 = *(u64 *)(r7 + 0x80) 018276 *(u64 *)(r10 - 0xff8) = r2 018277 *(u64 *)(r10 - 0x1000) = r1 018278 r1 = r10 018279 r1 += -0x48 018280 r5 = r10 018281 r2 = r6 018282 r3 = r8 018283 r4 = 0x1 018284 call <target> 018285 r1 = -<addr> ll 018286 r2 = *(u64 *)(r10 - 0x48) 018287 if r2 != r1 goto <offset> 018288 r1 = 0x2 018289 *(u64 *)(r10 - 0xa8) = r1 018290 r2 = *(u64 *)(r10 - 0x98) 018291 if r2 == 0x0 goto <offset> 018292 r2 *= 0x22 018293 r1 = *(u64 *)(r10 - 0x90) 018294 r3 = 0x1 018295 call -0x30dc 018296 r2 = *(u64 *)(r10 - 0x80) 018297 if r2 == 0x0 goto <offset> 018298 r1 = *(u64 *)(r10 - 0x78) 018299 r3 = 0x1 018300 call -0x30e1 018301 r1 = *(u64 *)(r10 - 0x28) 018302 r2 = *(u64 *)(r1 + 0x0) 018303 r2 += -0x1 018304 *(u64 *)(r1 + 0x0) = r2 018305 if r2 != 0x0 goto <offset> 018306 r1 = r10 018307 r1 += -0x28 018308 call <target> 018309 *(u64 *)(r10 - 0xa0) = r9 018310 r1 = *(u64 *)(r10 - 0x20) 018311 r2 = *(u64 *)(r1 + 0x0) 018312 r2 += -0x1 018313 *(u64 *)(r1 + 0x0) = r2 018314 if r2 != 0x0 goto <offset> 018315 r1 = r10 018316 r1 += -0x20 018317 call <target> 018318 r6 = *(u64 *)(r7 + 0x8) 018319 r8 = *(u64 *)(r7 + 0x10) 018320 if r8 == 0x0 goto <offset> 018321 r9 = r6 018322 r9 += 0x10 018323 goto <offset> 018324 r9 += 0x30 018325 r8 += -0x1 018326 if r8 == 0x0 goto <offset> 018327 r1 = *(u64 *)(r9 - 0x8) 018328 r2 = *(u64 *)(r1 + 0x0) 018329 r2 += -0x1 018330 *(u64 *)(r1 + 0x0) = r2 018331 if r2 != 0x0 goto <offset> 018332 r1 = r9 018333 r1 += -0x8 018334 call <target> 018335 r1 = *(u64 *)(r9 + 0x0) 018336 r2 = *(u64 *)(r1 + 0x0) 018337 r2 += -0x1 018338 *(u64 *)(r1 + 0x0) = r2 018339 if r2 != 0x0 goto <offset> 018340 r1 = r9 018341 call <target> 018342 goto <offset> 018343 r2 = *(u64 *)(r7 + 0x0) 018344 if r2 == 0x0 goto <offset> 018345 r2 *= 0x30 018346 r1 = r6 018347 r3 = 0x8 018348 call -0x3111 018349 r1 = *(u64 *)(r7 + 0x50) 018350 r2 = *(u64 *)(r1 + 0x0) 018351 r2 += -0x1 018352 *(u64 *)(r1 + 0x0) = r2 018353 r6 = *(u64 *)(r10 - 0xa0) 018354 if r2 != 0x0 goto <offset> 018355 r1 = r7 018356 r1 += 0x50 018357 call <target> 018358 r1 = *(u64 *)(r7 + 0x58) 018359 r2 = *(u64 *)(r1 + 0x0) 018360 r2 += -0x1 018361 *(u64 *)(r1 + 0x0) = r2 018362 if r2 != 0x0 goto <offset> 018363 r7 += 0x58 018364 r1 = r7 018365 call <target> 018366 r1 = *(u64 *)(r10 - 0xb0) 018367 *(u64 *)(r6 + 0x8) = r1 018368 r1 = *(u64 *)(r10 - 0xa8) 018369 *(u64 *)(r6 + 0x0) = r1 018370 exit 018371 call -0xa6e 018372 r1 = 0x80 018373 r2 = 0x8 018374 call -0x3148 018375 if r0 == 0x0 goto <offset> 018376 *(u64 *)(r0 + 0x0) = 0x2 018377 r1 = *(u64 *)(r10 - 0x48) 018378 *(u64 *)(r0 + 0x20) = r1 018379 r1 = *(u64 *)(r10 - 0x40) 018380 *(u64 *)(r0 + 0x28) = r1 018381 r1 = *(u64 *)(r10 - 0x38) 018382 *(u64 *)(r0 + 0x30) = r1 018383 *(u64 *)(r10 - 0xb0) = r0 018384 *(u8 *)(r0 + 0x38) = 0x2 018385 r1 = 0x1 018386 *(u64 *)(r10 - 0xa8) = r1 018387 r2 = *(u64 *)(r10 - 0x98) 018388 if r2 != 0x0 goto <offset> 018389 goto <offset> 018390 r1 = 0x8 018391 r2 = 0x80 018392 call <target> 018393 r7 = r2 018394 r9 = r1 018395 r2 = *(u64 *)(r7 + 0x18) 018396 r6 = r10 018397 r6 += -0x98 018398 r1 = r6 018399 call <target> 018400 r2 = r7 018401 r2 += 0x18 018402 r8 = r10 018403 r8 += -0x30 018404 r1 = r8 018405 r3 = 0x30 018406 call <target> 018407 r1 = *(u64 *)(r7 + 0x78) 018408 r2 = *(u64 *)(r7 + 0x80) 018409 *(u64 *)(r10 - 0xff8) = r2 018410 *(u64 *)(r10 - 0x1000) = r1 018411 r1 = r10 018412 r1 += -0x48 018413 r5 = r10 018414 r2 = r6 018415 r3 = r8 018416 r4 = 0x1 018417 call <target> 018418 r1 = -<addr> ll 018419 r2 = *(u64 *)(r10 - 0x48) 018420 if r2 != r1 goto <offset> 018421 r1 = 0x2 018422 *(u64 *)(r10 - 0xa8) = r1 018423 r2 = *(u64 *)(r10 - 0x98) 018424 if r2 == 0x0 goto <offset> 018425 r2 *= 0x22 018426 r1 = *(u64 *)(r10 - 0x90) 018427 r3 = 0x1 018428 call -0x3161 018429 r2 = *(u64 *)(r10 - 0x80) 018430 if r2 == 0x0 goto <offset> 018431 r1 = *(u64 *)(r10 - 0x78) 018432 r3 = 0x1 018433 call -0x3166 018434 r1 = *(u64 *)(r10 - 0x28) 018435 r2 = *(u64 *)(r1 + 0x0) 018436 r2 += -0x1 018437 *(u64 *)(r1 + 0x0) = r2 018438 if r2 != 0x0 goto <offset> 018439 r1 = r10 018440 r1 += -0x28 018441 call <target> 018442 *(u64 *)(r10 - 0xa0) = r9 018443 r1 = *(u64 *)(r10 - 0x20) 018444 r2 = *(u64 *)(r1 + 0x0) 018445 r2 += -0x1 018446 *(u64 *)(r1 + 0x0) = r2 018447 if r2 != 0x0 goto <offset> 018448 r1 = r10 018449 r1 += -0x20 018450 call <target> 018451 r6 = *(u64 *)(r7 + 0x8) 018452 r8 = *(u64 *)(r7 + 0x10) 018453 if r8 == 0x0 goto <offset> 018454 r9 = r6 018455 r9 += 0x10 018456 goto <offset> 018457 r9 += 0x30 018458 r8 += -0x1 018459 if r8 == 0x0 goto <offset> 018460 r1 = *(u64 *)(r9 - 0x8) 018461 r2 = *(u64 *)(r1 + 0x0) 018462 r2 += -0x1 018463 *(u64 *)(r1 + 0x0) = r2 018464 if r2 != 0x0 goto <offset> 018465 r1 = r9 018466 r1 += -0x8 018467 call <target> 018468 r1 = *(u64 *)(r9 + 0x0) 018469 r2 = *(u64 *)(r1 + 0x0) 018470 r2 += -0x1 018471 *(u64 *)(r1 + 0x0) = r2 018472 if r2 != 0x0 goto <offset> 018473 r1 = r9 018474 call <target> 018475 goto <offset> 018476 r2 = *(u64 *)(r7 + 0x0) 018477 if r2 == 0x0 goto <offset> 018478 r2 *= 0x30 018479 r1 = r6 018480 r3 = 0x8 018481 call -0x3196 018482 r1 = *(u64 *)(r7 + 0x50) 018483 r2 = *(u64 *)(r1 + 0x0) 018484 r2 += -0x1 018485 *(u64 *)(r1 + 0x0) = r2 018486 r6 = *(u64 *)(r10 - 0xa0) 018487 if r2 != 0x0 goto <offset> 018488 r1 = r7 018489 r1 += 0x50 018490 call <target> 018491 r1 = *(u64 *)(r7 + 0x58) 018492 r2 = *(u64 *)(r1 + 0x0) 018493 r2 += -0x1 018494 *(u64 *)(r1 + 0x0) = r2 018495 if r2 != 0x0 goto <offset> 018496 r7 += 0x58 018497 r1 = r7 018498 call <target> 018499 r1 = *(u64 *)(r10 - 0xb0) 018500 *(u64 *)(r6 + 0x8) = r1 018501 r1 = *(u64 *)(r10 - 0xa8) 018502 *(u64 *)(r6 + 0x0) = r1 018503 exit 018504 call -0xaf3 018505 r1 = 0x80 018506 r2 = 0x8 018507 call -0x31cd 018508 if r0 == 0x0 goto <offset> 018509 *(u64 *)(r0 + 0x0) = 0x2 018510 r1 = *(u64 *)(r10 - 0x48) 018511 *(u64 *)(r0 + 0x20) = r1 018512 r1 = *(u64 *)(r10 - 0x40) 018513 *(u64 *)(r0 + 0x28) = r1 018514 r1 = *(u64 *)(r10 - 0x38) 018515 *(u64 *)(r0 + 0x30) = r1 018516 *(u64 *)(r10 - 0xb0) = r0 018517 *(u8 *)(r0 + 0x38) = 0x2 018518 r1 = 0x1 018519 *(u64 *)(r10 - 0xa8) = r1 018520 r2 = *(u64 *)(r10 - 0x98) 018521 if r2 != 0x0 goto <offset> 018522 goto <offset> 018523 r1 = 0x8 018524 r2 = 0x80 018525 call <target> 018526 r0 = r3 018527 r7 = r2 018528 r9 = r1 018529 r3 = *(u64 *)(r7 + 0x78) 018530 r2 = *(u64 *)(r7 + 0x48) 018531 *(u64 *)(r10 - 0xff8) = r5 018532 *(u64 *)(r10 - 0x1000) = r4 018533 r6 = r10 018534 r6 += -0xc8 018535 r5 = r10 018536 r1 = r6 018537 r4 = r0 018538 call <target> 018539 r2 = r7 018540 r2 += 0x48 018541 r8 = r10 018542 r8 += -0x60 018543 r1 = r8 018544 r3 = 0x30 018545 call <target> 018546 r2 = r7 018547 r2 += 0x78 018548 r1 = r10 018549 r1 += -0x30 018550 r3 = 0x30 018551 call <target> 018552 r1 = *(u64 *)(r7 + 0xa8) 018553 r2 = *(u64 *)(r7 + 0xb0) 018554 *(u64 *)(r10 - 0xff8) = r2 018555 *(u64 *)(r10 - 0x1000) = r1 018556 r1 = r10 018557 r1 += -0x78 018558 r2 = 0x2 018559 *(u64 *)(r10 - 0xd0) = r2 018560 r5 = r10 018561 r2 = r6 018562 r3 = r8 018563 r4 = 0x2 018564 call <target> 018565 r1 = -<addr> ll 018566 r2 = *(u64 *)(r10 - 0x78) 018567 if r2 == r1 goto <offset> 018568 call -0xb33 018569 r1 = 0x80 018570 r2 = 0x8 018571 call -0x320d 018572 if r0 == 0x0 goto <offset> 018573 *(u64 *)(r0 + 0x0) = 0x2 018574 r1 = *(u64 *)(r10 - 0x78) 018575 *(u64 *)(r0 + 0x20) = r1 018576 r1 = *(u64 *)(r10 - 0x70) 018577 *(u64 *)(r0 + 0x28) = r1 018578 r1 = *(u64 *)(r10 - 0x68) 018579 *(u64 *)(r0 + 0x30) = r1 018580 *(u64 *)(r10 - 0xe0) = r0 018581 *(u8 *)(r0 + 0x38) = 0x2 018582 r1 = 0x1 018583 *(u64 *)(r10 - 0xd0) = r1 018584 r2 = *(u64 *)(r10 - 0xc8) 018585 if r2 == 0x0 goto <offset> 018586 r2 *= 0x22 018587 r1 = *(u64 *)(r10 - 0xc0) 018588 r3 = 0x1 018589 call -0x3202 018590 r2 = *(u64 *)(r10 - 0xb0) 018591 if r2 == 0x0 goto <offset> 018592 r1 = *(u64 *)(r10 - 0xa8) 018593 r3 = 0x1 018594 call -0x3207 018595 r1 = *(u64 *)(r10 - 0x58) 018596 r2 = *(u64 *)(r1 + 0x0) 018597 r2 += -0x1 018598 *(u64 *)(r1 + 0x0) = r2 018599 if r2 != 0x0 goto <offset> 018600 r1 = r10 018601 r1 += -0x58 018602 call <target> 018603 r1 = *(u64 *)(r10 - 0x50) 018604 r2 = *(u64 *)(r1 + 0x0) 018605 r2 += -0x1 018606 *(u64 *)(r1 + 0x0) = r2 018607 if r2 != 0x0 goto <offset> 018608 r1 = r10 018609 r1 += -0x50 018610 call <target> 018611 *(u64 *)(r10 - 0xd8) = r9 018612 r1 = *(u64 *)(r10 - 0x28) 018613 r2 = *(u64 *)(r1 + 0x0) 018614 r2 += -0x1 018615 *(u64 *)(r1 + 0x0) = r2 018616 if r2 != 0x0 goto <offset> 018617 r1 = r10 018618 r1 += -0x28 018619 call <target> 018620 r1 = *(u64 *)(r10 - 0x20) 018621 r2 = *(u64 *)(r1 + 0x0) 018622 r2 += -0x1 018623 *(u64 *)(r1 + 0x0) = r2 018624 if r2 != 0x0 goto <offset> 018625 r1 = r10 018626 r1 += -0x20 018627 call <target> 018628 r6 = *(u64 *)(r7 + 0x8) 018629 r8 = *(u64 *)(r7 + 0x10) 018630 if r8 == 0x0 goto <offset> 018631 r9 = r6 018632 r9 += 0x10 018633 goto <offset> 018634 r9 += 0x30 018635 r8 += -0x1 018636 if r8 == 0x0 goto <offset> 018637 r1 = *(u64 *)(r9 - 0x8) 018638 r2 = *(u64 *)(r1 + 0x0) 018639 r2 += -0x1 018640 *(u64 *)(r1 + 0x0) = r2 018641 if r2 != 0x0 goto <offset> 018642 r1 = r9 018643 r1 += -0x8 018644 call <target> 018645 r1 = *(u64 *)(r9 + 0x0) 018646 r2 = *(u64 *)(r1 + 0x0) 018647 r2 += -0x1 018648 *(u64 *)(r1 + 0x0) = r2 018649 if r2 != 0x0 goto <offset> 018650 r1 = r9 018651 call <target> 018652 goto <offset> 018653 r2 = *(u64 *)(r7 + 0x0) 018654 if r2 == 0x0 goto <offset> 018655 r2 *= 0x30 018656 r1 = r6 018657 r3 = 0x8 018658 call -0x3247 018659 r1 = *(u64 *)(r7 + 0x20) 018660 r2 = *(u64 *)(r1 + 0x0) 018661 r2 += -0x1 018662 *(u64 *)(r1 + 0x0) = r2 018663 r6 = *(u64 *)(r10 - 0xd8) 018664 if r2 != 0x0 goto <offset> 018665 r1 = r7 018666 r1 += 0x20 018667 call <target> 018668 r1 = *(u64 *)(r7 + 0x28) 018669 r2 = *(u64 *)(r1 + 0x0) 018670 r2 += -0x1 018671 *(u64 *)(r1 + 0x0) = r2 018672 if r2 != 0x0 goto <offset> 018673 r7 += 0x28 018674 r1 = r7 018675 call <target> 018676 r1 = *(u64 *)(r10 - 0xe0) 018677 *(u64 *)(r6 + 0x8) = r1 018678 r1 = *(u64 *)(r10 - 0xd0) 018679 *(u64 *)(r6 + 0x0) = r1 018680 exit 018681 r1 = 0x8 018682 r2 = 0x80 018683 call <target> 018684 r4 = r3 018685 r7 = r2 018686 r9 = r1 018687 r3 = *(u64 *)(r7 + 0x78) 018688 r2 = *(u64 *)(r7 + 0x48) 018689 r6 = r10 018690 r6 += -0xc8 018691 r1 = r6 018692 call <target> 018693 r2 = r7 018694 r2 += 0x48 018695 r8 = r10 018696 r8 += -0x60 018697 r1 = r8 018698 r3 = 0x30 018699 call <target> 018700 r2 = r7 018701 r2 += 0x78 018702 r1 = r10 018703 r1 += -0x30 018704 r3 = 0x30 018705 call <target> 018706 r1 = *(u64 *)(r7 + 0xa8) 018707 r2 = *(u64 *)(r7 + 0xb0) 018708 *(u64 *)(r10 - 0xff8) = r2 018709 *(u64 *)(r10 - 0x1000) = r1 018710 r1 = r10 018711 r1 += -0x78 018712 r2 = 0x2 018713 *(u64 *)(r10 - 0xd0) = r2 018714 r5 = r10 018715 r2 = r6 018716 r3 = r8 018717 r4 = 0x2 018718 call <target> 018719 r1 = -<addr> ll 018720 r2 = *(u64 *)(r10 - 0x78) 018721 if r2 == r1 goto <offset> 018722 call -0xbcd 018723 r1 = 0x80 018724 r2 = 0x8 018725 call -0x32a7 018726 if r0 == 0x0 goto <offset> 018727 *(u64 *)(r0 + 0x0) = 0x2 018728 r1 = *(u64 *)(r10 - 0x78) 018729 *(u64 *)(r0 + 0x20) = r1 018730 r1 = *(u64 *)(r10 - 0x70) 018731 *(u64 *)(r0 + 0x28) = r1 018732 r1 = *(u64 *)(r10 - 0x68) 018733 *(u64 *)(r0 + 0x30) = r1 018734 *(u64 *)(r10 - 0xe0) = r0 018735 *(u8 *)(r0 + 0x38) = 0x2 018736 r1 = 0x1 018737 *(u64 *)(r10 - 0xd0) = r1 018738 r2 = *(u64 *)(r10 - 0xc8) 018739 if r2 == 0x0 goto <offset> 018740 r2 *= 0x22 018741 r1 = *(u64 *)(r10 - 0xc0) 018742 r3 = 0x1 018743 call -0x329c 018744 r2 = *(u64 *)(r10 - 0xb0) 018745 if r2 == 0x0 goto <offset> 018746 r1 = *(u64 *)(r10 - 0xa8) 018747 r3 = 0x1 018748 call -0x32a1 018749 r1 = *(u64 *)(r10 - 0x58) 018750 r2 = *(u64 *)(r1 + 0x0) 018751 r2 += -0x1 018752 *(u64 *)(r1 + 0x0) = r2 018753 if r2 != 0x0 goto <offset> 018754 r1 = r10 018755 r1 += -0x58 018756 call <target> 018757 r1 = *(u64 *)(r10 - 0x50) 018758 r2 = *(u64 *)(r1 + 0x0) 018759 r2 += -0x1 018760 *(u64 *)(r1 + 0x0) = r2 018761 if r2 != 0x0 goto <offset> 018762 r1 = r10 018763 r1 += -0x50 018764 call <target> 018765 *(u64 *)(r10 - 0xd8) = r9 018766 r1 = *(u64 *)(r10 - 0x28) 018767 r2 = *(u64 *)(r1 + 0x0) 018768 r2 += -0x1 018769 *(u64 *)(r1 + 0x0) = r2 018770 if r2 != 0x0 goto <offset> 018771 r1 = r10 018772 r1 += -0x28 018773 call <target> 018774 r1 = *(u64 *)(r10 - 0x20) 018775 r2 = *(u64 *)(r1 + 0x0) 018776 r2 += -0x1 018777 *(u64 *)(r1 + 0x0) = r2 018778 if r2 != 0x0 goto <offset> 018779 r1 = r10 018780 r1 += -0x20 018781 call <target> 018782 r6 = *(u64 *)(r7 + 0x8) 018783 r8 = *(u64 *)(r7 + 0x10) 018784 if r8 == 0x0 goto <offset> 018785 r9 = r6 018786 r9 += 0x10 018787 goto <offset> 018788 r9 += 0x30 018789 r8 += -0x1 018790 if r8 == 0x0 goto <offset> 018791 r1 = *(u64 *)(r9 - 0x8) 018792 r2 = *(u64 *)(r1 + 0x0) 018793 r2 += -0x1 018794 *(u64 *)(r1 + 0x0) = r2 018795 if r2 != 0x0 goto <offset> 018796 r1 = r9 018797 r1 += -0x8 018798 call <target> 018799 r1 = *(u64 *)(r9 + 0x0) 018800 r2 = *(u64 *)(r1 + 0x0) 018801 r2 += -0x1 018802 *(u64 *)(r1 + 0x0) = r2 018803 if r2 != 0x0 goto <offset> 018804 r1 = r9 018805 call <target> 018806 goto <offset> 018807 r2 = *(u64 *)(r7 + 0x0) 018808 if r2 == 0x0 goto <offset> 018809 r2 *= 0x30 018810 r1 = r6 018811 r3 = 0x8 018812 call -0x32e1 018813 r1 = *(u64 *)(r7 + 0x20) 018814 r2 = *(u64 *)(r1 + 0x0) 018815 r2 += -0x1 018816 *(u64 *)(r1 + 0x0) = r2 018817 r6 = *(u64 *)(r10 - 0xd8) 018818 if r2 != 0x0 goto <offset> 018819 r1 = r7 018820 r1 += 0x20 018821 call <target> 018822 r1 = *(u64 *)(r7 + 0x28) 018823 r2 = *(u64 *)(r1 + 0x0) 018824 r2 += -0x1 018825 *(u64 *)(r1 + 0x0) = r2 018826 if r2 != 0x0 goto <offset> 018827 r7 += 0x28 018828 r1 = r7 018829 call <target> 018830 r1 = *(u64 *)(r10 - 0xe0) 018831 *(u64 *)(r6 + 0x8) = r1 018832 r1 = *(u64 *)(r10 - 0xd0) 018833 *(u64 *)(r6 + 0x0) = r1 018834 exit 018835 r1 = 0x8 018836 r2 = 0x80 018837 call <target> 018838 w2 = *(u32 *)(r2 + 0x0) 018839 if r2 s<= 0x7ed goto <offset> 018840 if r2 s<= 0xbb9 goto <offset> 018841 if r2 s> 0xbc3 goto <offset> 018842 if r2 s> 0xbbe goto <offset> 018843 if r2 s<= 0xbbb goto <offset> 018844 if r2 == 0xbbc goto <offset> 018845 if r2 != 0xbbd goto <offset> 018846 r2 = <addr> ll 018847 r3 = 0x14 018848 goto <offset> 018849 if r2 s> 0x7da goto <offset> 018850 if r2 s<= 0x7d0 goto <offset> 018851 if r2 s> 0x7d5 goto <offset> 018852 if r2 s<= 0x7d2 goto <offset> 018853 if r2 == 0x7d3 goto <offset> 018854 if r2 != 0x7d4 goto <offset> 018855 r2 = <addr> ll 018856 r3 = 0xf 018857 goto <offset> 018858 if r2 s<= 0x7e3 goto <offset> 018859 if r2 s> 0x7e8 goto <offset> 018860 if r2 s<= 0x7e5 goto <offset> 018861 if r2 == 0x7e6 goto <offset> 018862 if r2 != 0x7e7 goto <offset> 018863 r2 = <addr> ll 018864 r3 = 0x25 018865 goto <offset> 018866 if r2 s<= 0x7f6 goto <offset> 018867 if r2 s> 0x9c7 goto <offset> 018868 if r2 s<= 0x9c4 goto <offset> 018869 if r2 == 0x9c5 goto <offset> 018870 if r2 != 0x9c6 goto <offset> 018871 r2 = <addr> ll 018872 r3 = 0x15 018873 goto <offset> 018874 if r2 s> 0xbc8 goto <offset> 018875 if r2 s<= 0xbc5 goto <offset> 018876 if r2 == 0xbc6 goto <offset> 018877 if r2 != 0xbc7 goto <offset> 018878 r2 = <addr> ll 018879 r3 = 0x15 018880 goto <offset> 018881 if r2 s<= 0x3e7 goto <offset> 018882 if r2 s<= 0x3e9 goto <offset> 018883 if r2 == 0x3ea goto <offset> 018884 if r2 != 0x5dc goto <offset> 018885 r2 = <addr> ll 018886 r3 = 0x14 018887 goto <offset> 018888 if r2 s<= 0x7de goto <offset> 018889 if r2 s<= 0x7e0 goto <offset> 018890 if r2 == 0x7e1 goto <offset> 018891 if r2 != 0x7e2 goto <offset> 018892 r2 = <addr> ll 018893 r3 = 0x16 018894 goto <offset> 018895 if r2 s<= 0x7f1 goto <offset> 018896 if r2 s<= 0x7f3 goto <offset> 018897 if r2 == 0x7f4 goto <offset> 018898 if r2 != 0x7f5 goto <offset> 018899 r2 = <addr> ll 018900 r3 = 0x23 018901 goto <offset> 018902 if r2 s<= 0x7d7 goto <offset> 018903 if r2 == 0x7d8 goto <offset> 018904 if r2 != 0x7d9 goto <offset> 018905 r2 = <addr> ll 018906 r3 = 0x14 018907 goto <offset> 018908 if r2 s<= 0x7ea goto <offset> 018909 if r2 == 0x7eb goto <offset> 018910 if r2 != 0x7ec goto <offset> 018911 r2 = <addr> ll 018912 r3 = 0x32 018913 goto <offset> 018914 if r2 s<= 0xbc0 goto <offset> 018915 if r2 == 0xbc1 goto <offset> 018916 if r2 != 0xbc2 goto <offset> 018917 r2 = <addr> ll 018918 r3 = 0x10 018919 goto <offset> 018920 if r2 s<= 0x1004 goto <offset> 018921 if r2 == 0x1005 goto <offset> 018922 if r2 != 0x1006 goto <offset> 018923 r2 = <addr> ll 018924 r3 = 0x18 018925 goto <offset> 018926 if r2 s<= 0x9c9 goto <offset> 018927 if r2 == 0x9ca goto <offset> 018928 if r2 != 0xbb8 goto <offset> 018929 r2 = <addr> ll 018930 r3 = 0x1e 018931 goto <offset> 018932 if r2 s> 0x65 goto <offset> 018933 if r2 != 0x64 goto <offset> 018934 r2 = <addr> ll 018935 r3 = 0x12 018936 goto <offset> 018937 if r2 s> 0x7dc goto <offset> 018938 if r2 != 0x7db goto <offset> 018939 r2 = <addr> ll 018940 r3 = 0xf 018941 goto <offset> 018942 if r2 s> 0x7ef goto <offset> 018943 if r2 != 0x7ee goto <offset> 018944 r2 = <addr> ll 018945 r3 = 0x26 018946 goto <offset> 018947 if r2 != 0x7d1 goto <offset> 018948 r2 = <addr> ll 018949 r3 = 0x10 018950 goto <offset> 018951 if r2 != 0x7e4 goto <offset> 018952 r2 = <addr> ll 018953 r3 = 0x17 018954 goto <offset> 018955 if r2 != 0x7d6 goto <offset> 018956 r2 = <addr> ll 018957 r3 = 0xf 018958 goto <offset> 018959 if r2 != 0x7e9 goto <offset> 018960 r2 = <addr> ll 018961 r3 = 0x2c 018962 goto <offset> 018963 if r2 != 0xbba goto <offset> 018964 r2 = <addr> ll 018965 r3 = 0x1c 018966 goto <offset> 018967 if r2 != 0xbc4 goto <offset> 018968 r2 = <addr> ll 018969 r3 = 0x15 018970 goto <offset> 018971 if r2 != 0xbbf goto <offset> 018972 r2 = <addr> ll 018973 r3 = 0x1a 018974 goto <offset> 018975 if r2 != 0xbc9 goto <offset> 018976 r2 = <addr> ll 018977 r3 = 0x18 018978 goto <offset> 018979 if r2 != 0x7f7 goto <offset> 018980 r2 = <addr> ll 018981 r3 = 0x2c 018982 goto <offset> 018983 if r2 != 0x9c8 goto <offset> 018984 r2 = <addr> ll 018985 r3 = 0x16 018986 goto <offset> 018987 if r2 != 0x66 goto <offset> 018988 r2 = <addr> ll 018989 r3 = 0x1c 018990 goto <offset> 018991 if r2 != 0x7dd goto <offset> 018992 r2 = <addr> ll 018993 r3 = 0xe 018994 goto <offset> 018995 if r2 != 0x7f0 goto <offset> 018996 r2 = <addr> ll 018997 r3 = 0x35 018998 goto <offset> 018999 if r2 != 0x3e8 goto <offset> 019000 r2 = <addr> ll 019001 r3 = 0x12 019002 goto <offset> 019003 if r2 != 0x7df goto <offset> 019004 r2 = <addr> ll 019005 r3 = 0x14 019006 goto <offset> 019007 if r2 != 0x7f2 goto <offset> 019008 r2 = <addr> ll 019009 r3 = 0x2e 019010 goto <offset> 019011 r2 = <addr> ll 019012 r3 = 0xd 019013 goto <offset> 019014 r2 = <addr> ll 019015 r3 = 0x1a 019016 goto <offset> 019017 r2 = <addr> ll 019018 r3 = 0xf 019019 goto <offset> 019020 r2 = <addr> ll 019021 r3 = 0x29 019022 goto <offset> 019023 r2 = <addr> ll 019024 r3 = 0x16 019025 goto <offset> 019026 r2 = <addr> ll 019027 r3 = 0x20 019028 goto <offset> 019029 r2 = <addr> ll 019030 r3 = 0x18 019031 goto <offset> 019032 r2 = <addr> ll 019033 r3 = 0x21 019034 goto <offset> 019035 r2 = <addr> ll 019036 r3 = 0x11 019037 goto <offset> 019038 r2 = <addr> ll 019039 r3 = 0x12 019040 goto <offset> 019041 r2 = <addr> ll 019042 r3 = 0x14 019043 goto <offset> 019044 r2 = <addr> ll 019045 r3 = 0x23 019046 goto <offset> 019047 r2 = <addr> ll 019048 r3 = 0x18 019049 goto <offset> 019050 r2 = <addr> ll 019051 r3 = 0x36 019052 goto <offset> 019053 r2 = <addr> ll 019054 r3 = 0x11 019055 goto <offset> 019056 r2 = <addr> ll 019057 r3 = 0x1a 019058 goto <offset> 019059 r2 = <addr> ll 019060 r3 = 0x15 019061 goto <offset> 019062 r2 = <addr> ll 019063 r3 = 0xa 019064 goto <offset> 019065 r2 = <addr> ll 019066 r3 = 0x10 019067 goto <offset> 019068 r2 = <addr> ll 019069 r3 = 0x1b 019070 goto <offset> 019071 r2 = <addr> ll 019072 r3 = 0x14 019073 goto <offset> 019074 r2 = <addr> ll 019075 r3 = 0x2f 019076 goto <offset> 019077 r2 = <addr> ll 019078 r3 = 0x12 019079 goto <offset> 019080 r2 = <addr> ll 019081 r3 = 0x1d 019082 goto <offset> 019083 r2 = <addr> ll 019084 r3 = 0x18 019085 goto <offset> 019086 r2 = <addr> ll 019087 r3 = 0x15 019088 goto <offset> 019089 r2 = <addr> ll 019090 r3 = 0x10 019091 goto <offset> 019092 r2 = <addr> ll 019093 r3 = 0x19 019094 goto <offset> 019095 r2 = <addr> ll 019096 r3 = 0x12 019097 goto <offset> 019098 r2 = <addr> ll 019099 r3 = 0x1c 019100 goto <offset> 019101 r2 = <addr> ll 019102 r3 = 0xf 019103 goto <offset> 019104 r2 = <addr> ll 019105 r3 = 0x11 019106 goto <offset> 019107 r2 = <addr> ll 019108 r3 = 0x30 019109 goto <offset> 019110 r2 = <addr> ll 019111 r3 = 0x1b 019112 goto <offset> 019113 r2 = <addr> ll 019114 r3 = 0x11 019115 goto <offset> 019116 r2 = <addr> ll 019117 r3 = 0x1a 019118 goto <offset> 019119 r2 = <addr> ll 019120 r3 = 0x13 019121 goto <offset> 019122 r2 = <addr> ll 019123 r3 = 0xd 019124 goto <offset> 019125 r2 = <addr> ll 019126 r3 = 0xf 019127 goto <offset> 019128 r2 = <addr> ll 019129 r3 = 0x2f 019130 goto <offset> 019131 r2 = <addr> ll 019132 r3 = 0x25 019133 goto <offset> 019134 r2 = <addr> ll 019135 r3 = 0x1c 019136 goto <offset> 019137 r2 = <addr> ll 019138 r3 = 0x1b 019139 goto <offset> 019140 r2 = <addr> ll 019141 r3 = 0x2c 019142 goto <offset> 019143 r2 = <addr> ll 019144 r3 = 0x28 019145 call -0x679 019146 exit 019147 r7 = r2 019148 r6 = r1 019149 *(u32 *)(r10 - 0x7c) = w7 019150 r1 = r10 019151 r1 += -0x48 019152 r8 = r10 019153 r8 += -0x7c 019154 r2 = r8 019155 call -0x13e 019156 *(u64 *)(r10 - 0x20) = 0x0 019157 *(u64 *)(r10 - 0x28) = 0x1 019158 *(u64 *)(r10 - 0x30) = 0x0 019159 r1 = <addr> ll 019160 *(u64 *)(r10 - 0x10) = r1 019161 r1 = r10 019162 r1 += -0x30 019163 *(u64 *)(r10 - 0x18) = r1 019164 r1 = <addr> ll 019165 *(u64 *)(r10 - 0x8) = r1 019166 r2 = r10 019167 r2 += -0x18 019168 r1 = r8 019169 call <target> 019170 if r0 != 0x0 goto <offset> 019171 r1 = *(u64 *)(r10 - 0x20) 019172 *(u64 *)(r10 - 0x68) = r1 019173 r1 = *(u64 *)(r10 - 0x28) 019174 *(u64 *)(r10 - 0x70) = r1 019175 r1 = *(u64 *)(r10 - 0x30) 019176 *(u64 *)(r10 - 0x78) = r1 019177 r1 = *(u64 *)(r10 - 0x48) 019178 *(u64 *)(r10 - 0x60) = r1 019179 r1 = *(u64 *)(r10 - 0x40) 019180 *(u64 *)(r10 - 0x58) = r1 019181 r1 = *(u64 *)(r10 - 0x38) 019182 *(u64 *)(r10 - 0x50) = r1 019183 call -0xd9a 019184 r1 = 0xa0 019185 r2 = 0x8 019186 call -0x3474 019187 if r0 == 0x0 goto <offset> 019188 *(u64 *)(r0 + 0x0) = 0x2 019189 r1 = *(u64 *)(r10 - 0x60) 019190 *(u64 *)(r0 + 0x20) = r1 019191 r1 = *(u64 *)(r10 - 0x58) 019192 *(u64 *)(r0 + 0x28) = r1 019193 r1 = *(u64 *)(r10 - 0x50) 019194 *(u64 *)(r0 + 0x30) = r1 019195 r1 = *(u64 *)(r10 - 0x78) 019196 *(u64 *)(r0 + 0x38) = r1 019197 r1 = *(u64 *)(r10 - 0x70) 019198 *(u64 *)(r0 + 0x40) = r1 019199 r1 = *(u64 *)(r10 - 0x68) 019200 *(u64 *)(r0 + 0x48) = r1 019201 *(u32 *)(r0 + 0x98) = w7 019202 *(u8 *)(r0 + 0x50) = 0x2 019203 *(u64 *)(r6 + 0x8) = r0 019204 *(u64 *)(r6 + 0x0) = 0x0 019205 exit 019206 r3 = r10 019207 r3 += -0x60 019208 r1 = <addr> ll 019209 r2 = 0x37 019210 r4 = <addr> ll 019211 r5 = <addr> ll 019212 call <target> 019213 r1 = 0x8 019214 r2 = 0xa0 019215 call <target> 019216 w1 = *(u32 *)(r1 + 0x0) 019217 if r1 s<= 0x7ed goto <offset> 019218 if r1 s<= 0xbb9 goto <offset> 019219 if r1 s> 0xbc3 goto <offset> 019220 if r1 s> 0xbbe goto <offset> 019221 if r1 s<= 0xbbb goto <offset> 019222 if r1 == 0xbbc goto <offset> 019223 if r1 != 0xbbd goto <offset> 019224 r1 = <addr> ll 019225 goto <offset> 019226 if r1 s> 0x7da goto <offset> 019227 if r1 s<= 0x7d0 goto <offset> 019228 if r1 s> 0x7d5 goto <offset> 019229 if r1 s<= 0x7d2 goto <offset> 019230 if r1 == 0x7d3 goto <offset> 019231 if r1 != 0x7d4 goto <offset> 019232 r1 = <addr> ll 019233 goto <offset> 019234 if r1 s<= 0x7e3 goto <offset> 019235 if r1 s> 0x7e8 goto <offset> 019236 if r1 s<= 0x7e5 goto <offset> 019237 if r1 == 0x7e6 goto <offset> 019238 if r1 != 0x7e7 goto <offset> 019239 r1 = <addr> ll 019240 goto <offset> 019241 if r1 s<= 0x7f6 goto <offset> 019242 if r1 s> 0x9c7 goto <offset> 019243 if r1 s<= 0x9c4 goto <offset> 019244 if r1 == 0x9c5 goto <offset> 019245 if r1 != 0x9c6 goto <offset> 019246 r1 = <addr> ll 019247 goto <offset> 019248 if r1 s> 0xbc8 goto <offset> 019249 if r1 s<= 0xbc5 goto <offset> 019250 if r1 == 0xbc6 goto <offset> 019251 if r1 != 0xbc7 goto <offset> 019252 r1 = <addr> ll 019253 goto <offset> 019254 if r1 s<= 0x3e7 goto <offset> 019255 if r1 s<= 0x3e9 goto <offset> 019256 if r1 == 0x3ea goto <offset> 019257 if r1 != 0x5dc goto <offset> 019258 r1 = <addr> ll 019259 goto <offset> 019260 if r1 s<= 0x7de goto <offset> 019261 if r1 s<= 0x7e0 goto <offset> 019262 if r1 == 0x7e1 goto <offset> 019263 if r1 != 0x7e2 goto <offset> 019264 r1 = <addr> ll 019265 goto <offset> 019266 if r1 s<= 0x7f1 goto <offset> 019267 if r1 s<= 0x7f3 goto <offset> 019268 if r1 == 0x7f4 goto <offset> 019269 if r1 != 0x7f5 goto <offset> 019270 r1 = <addr> ll 019271 goto <offset> 019272 if r1 s<= 0x7d7 goto <offset> 019273 if r1 == 0x7d8 goto <offset> 019274 if r1 != 0x7d9 goto <offset> 019275 r1 = <addr> ll 019276 goto <offset> 019277 if r1 s<= 0x7ea goto <offset> 019278 if r1 == 0x7eb goto <offset> 019279 if r1 != 0x7ec goto <offset> 019280 r1 = <addr> ll 019281 goto <offset> 019282 if r1 s<= 0xbc0 goto <offset> 019283 if r1 == 0xbc1 goto <offset> 019284 if r1 != 0xbc2 goto <offset> 019285 r1 = <addr> ll 019286 goto <offset> 019287 if r1 s<= 0x1004 goto <offset> 019288 if r1 == 0x1005 goto <offset> 019289 if r1 != 0x1006 goto <offset> 019290 r1 = <addr> ll 019291 goto <offset> 019292 if r1 s<= 0x9c9 goto <offset> 019293 if r1 == 0x9ca goto <offset> 019294 if r1 != 0xbb8 goto <offset> 019295 r1 = <addr> ll 019296 goto <offset> 019297 if r1 s> 0x65 goto <offset> 019298 if r1 != 0x64 goto <offset> 019299 r1 = <addr> ll 019300 goto <offset> 019301 if r1 s> 0x7dc goto <offset> 019302 if r1 != 0x7db goto <offset> 019303 r1 = <addr> ll 019304 goto <offset> 019305 if r1 s> 0x7ef goto <offset> 019306 if r1 != 0x7ee goto <offset> 019307 r1 = <addr> ll 019308 goto <offset> 019309 if r1 != 0x7d1 goto <offset> 019310 r1 = <addr> ll 019311 goto <offset> 019312 if r1 != 0x7e4 goto <offset> 019313 r1 = <addr> ll 019314 goto <offset> 019315 if r1 != 0x7d6 goto <offset> 019316 r1 = <addr> ll 019317 goto <offset> 019318 if r1 != 0x7e9 goto <offset> 019319 r1 = <addr> ll 019320 goto <offset> 019321 if r1 != 0xbba goto <offset> 019322 r1 = <addr> ll 019323 goto <offset> 019324 if r1 != 0xbc4 goto <offset> 019325 r1 = <addr> ll 019326 goto <offset> 019327 if r1 != 0xbbf goto <offset> 019328 r1 = <addr> ll 019329 goto <offset> 019330 if r1 != 0xbc9 goto <offset> 019331 r1 = <addr> ll 019332 goto <offset> 019333 if r1 != 0x7f7 goto <offset> 019334 r1 = <addr> ll 019335 goto <offset> 019336 if r1 != 0x9c8 goto <offset> 019337 r1 = <addr> ll 019338 goto <offset> 019339 if r1 != 0x66 goto <offset> 019340 r1 = <addr> ll 019341 goto <offset> 019342 if r1 != 0x7dd goto <offset> 019343 r1 = <addr> ll 019344 goto <offset> 019345 if r1 != 0x7f0 goto <offset> 019346 r1 = <addr> ll 019347 goto <offset> 019348 if r1 != 0x3e8 goto <offset> 019349 r1 = <addr> ll 019350 goto <offset> 019351 if r1 != 0x7df goto <offset> 019352 r1 = <addr> ll 019353 goto <offset> 019354 if r1 != 0x7f2 goto <offset> 019355 r1 = <addr> ll 019356 goto <offset> 019357 r1 = <addr> ll 019358 goto <offset> 019359 r1 = <addr> ll 019360 goto <offset> 019361 r1 = <addr> ll 019362 goto <offset> 019363 r1 = <addr> ll 019364 goto <offset> 019365 r1 = <addr> ll 019366 goto <offset> 019367 r1 = <addr> ll 019368 goto <offset> 019369 r1 = <addr> ll 019370 goto <offset> 019371 r1 = <addr> ll 019372 goto <offset> 019373 r1 = <addr> ll 019374 goto <offset> 019375 r1 = <addr> ll 019376 goto <offset> 019377 r1 = <addr> ll 019378 goto <offset> 019379 r1 = <addr> ll 019380 goto <offset> 019381 r1 = <addr> ll 019382 goto <offset> 019383 r1 = <addr> ll 019384 goto <offset> 019385 r1 = <addr> ll 019386 goto <offset> 019387 r1 = <addr> ll 019388 goto <offset> 019389 r1 = <addr> ll 019390 goto <offset> 019391 r1 = <addr> ll 019392 goto <offset> 019393 r1 = <addr> ll 019394 goto <offset> 019395 r1 = <addr> ll 019396 goto <offset> 019397 r1 = <addr> ll 019398 goto <offset> 019399 r1 = <addr> ll 019400 goto <offset> 019401 r1 = <addr> ll 019402 goto <offset> 019403 r1 = <addr> ll 019404 goto <offset> 019405 r1 = <addr> ll 019406 goto <offset> 019407 r1 = <addr> ll 019408 goto <offset> 019409 r1 = <addr> ll 019410 goto <offset> 019411 r1 = <addr> ll 019412 goto <offset> 019413 r1 = <addr> ll 019414 goto <offset> 019415 r1 = <addr> ll 019416 goto <offset> 019417 r1 = <addr> ll 019418 goto <offset> 019419 r1 = <addr> ll 019420 goto <offset> 019421 r1 = <addr> ll 019422 goto <offset> 019423 r1 = <addr> ll 019424 goto <offset> 019425 r1 = <addr> ll 019426 goto <offset> 019427 r1 = <addr> ll 019428 goto <offset> 019429 r1 = <addr> ll 019430 goto <offset> 019431 r1 = <addr> ll 019432 goto <offset> 019433 r1 = <addr> ll 019434 goto <offset> 019435 r1 = <addr> ll 019436 goto <offset> 019437 r1 = <addr> ll 019438 goto <offset> 019439 r1 = <addr> ll 019440 goto <offset> 019441 r1 = <addr> ll 019442 goto <offset> 019443 r1 = <addr> ll 019444 goto <offset> 019445 r1 = <addr> ll 019446 *(u64 *)(r10 - 0x30) = r1 019447 *(u64 *)(r10 - 0x10) = 0x0 019448 *(u64 *)(r10 - 0x28) = 0x1 019449 *(u64 *)(r10 - 0x18) = 0x0 019450 *(u64 *)(r10 - 0x20) = 0x8 019451 r4 = *(u64 *)(r2 + 0x8) 019452 r1 = *(u64 *)(r2 + 0x0) 019453 r3 = r10 019454 r3 += -0x30 019455 r2 = r4 019456 call -0x96a 019457 exit 019458 r1 = *(u64 *)(r1 + 0x0) 019459 if r1 == -0x1 goto <offset> 019460 r2 = *(u64 *)(r1 + 0x8) 019461 r2 += -0x1 019462 *(u64 *)(r1 + 0x8) = r2 019463 if r2 != 0x0 goto <offset> 019464 r2 = 0x20 019465 r3 = 0x8 019466 call -0x356f 019467 exit 019468 r1 = *(u64 *)(r1 + 0x0) 019469 if r1 == -0x1 goto <offset> 019470 r2 = *(u64 *)(r1 + 0x8) 019471 r2 += -0x1 019472 *(u64 *)(r1 + 0x8) = r2 019473 if r2 != 0x0 goto <offset> 019474 r2 = 0x28 019475 r3 = 0x8 019476 call -0x3579 019477 exit 019478 *(u64 *)(r10 - 0x10) = r4 019479 *(u64 *)(r10 - 0x18) = r3 019480 *(u64 *)(r10 - 0x28) = r1 019481 *(u64 *)(r10 - 0x20) = r2 019482 r3 = *(u64 *)(r2 + 0x10) 019483 r1 = *(u64 *)(r5 - 0xff8) 019484 *(u64 *)(r10 - 0x38) = r1 019485 r1 = *(u64 *)(r5 - 0x1000) 019486 *(u64 *)(r10 - 0x30) = r1 019487 if r3 == 0x0 goto <offset> 019488 r1 = *(u64 *)(r10 - 0x10) 019489 if r1 == 0x0 goto <offset> 019490 r1 = *(u64 *)(r10 - 0x20) 019491 r7 = *(u64 *)(r1 + 0x8) 019492 r3 *= 0x22 019493 r1 = r7 019494 r1 += r3 019495 *(u64 *)(r10 - 0x8) = r1 019496 r4 = *(u64 *)(r10 - 0x10) 019497 r4 *= 0x30 019498 r3 = *(u64 *)(r10 - 0x18) 019499 r3 += 0x10 019500 goto <offset> 019501 r1 = *(u64 *)(r10 - 0x8) 019502 if r7 == r1 goto <offset> 019503 r6 = r7 019504 r5 = *(u64 *)(r6 + 0x0) 019505 r7 += 0x22 019506 r8 = r4 019507 r9 = r3 019508 goto <offset> 019509 r9 += 0x30 019510 r8 += -0x30 019511 if r8 == 0x0 goto <offset> 019512 r0 = *(u64 *)(r9 - 0x10) 019513 r1 = *(u64 *)(r0 + 0x0) 019514 if r5 != r1 goto <offset> 019515 r1 = *(u64 *)(r0 + 0x8) 019516 r2 = *(u64 *)(r6 + 0x8) 019517 if r2 != r1 goto <offset> 019518 r1 = *(u64 *)(r0 + 0x10) 019519 r2 = *(u64 *)(r6 + 0x10) 019520 if r2 != r1 goto <offset> 019521 r1 = *(u64 *)(r0 + 0x18) 019522 r2 = *(u64 *)(r6 + 0x18) 019523 if r2 != r1 goto <offset> 019524 r8 = *(u64 *)(r9 - 0x8) 019525 r0 = *(u64 *)(r8 + 0x10) 019526 r5 = r8 019527 r5 += 0x10 019528 w1 = *(u8 *)(r6 + 0x21) 019529 if r1 == 0x0 goto <offset> 019530 if r0 != 0x0 goto <offset> 019531 r5 = *(u64 *)(r9 + 0x0) 019532 r1 = *(u64 *)(r5 + 0x10) 019533 if r1 == 0x0 goto <offset> 019534 goto <offset> 019535 r1 = <addr> ll 019536 if r0 >= r1 goto <offset> 019537 r0 = *(u64 *)(r9 + 0x0) 019538 r2 = <addr> ll 019539 r1 = *(u64 *)(r0 + 0x10) 019540 if r1 >= r2 goto <offset> 019541 r1 = r0 019542 r1 += 0x10 019543 *(u64 *)(r10 - 0x50) = r1 019544 r0 += 0x18 019545 r8 += 0x18 019546 *(u64 *)(r10 - 0x40) = r8 019547 *(u64 *)(r10 - 0x48) = r5 019548 *(u64 *)(r10 - 0x58) = r0 019549 goto <offset> 019550 r1 = *(u64 *)(r10 - 0x38) 019551 *(u64 *)(r10 - 0xff8) = r1 019552 r1 = *(u64 *)(r10 - 0x30) 019553 *(u64 *)(r10 - 0x1000) = r1 019554 r5 = r10 019555 r1 = *(u64 *)(r10 - 0x28) 019556 r2 = *(u64 *)(r10 - 0x20) 019557 r3 = *(u64 *)(r10 - 0x18) 019558 r4 = *(u64 *)(r10 - 0x10) 019559 call <target> 019560 exit 019561 r2 = *(u64 *)(r10 - 0x28) 019562 *(u64 *)(r2 + 0x10) = r5 019563 goto <offset> 019564 r2 = *(u64 *)(r10 - 0x28) 019565 r1 = *(u64 *)(r10 - 0x48) 019566 *(u64 *)(r2 + 0x10) = r1 019567 r1 = *(u64 *)(r10 - 0x40) 019568 goto <offset> 019569 r2 = *(u64 *)(r10 - 0x28) 019570 r1 = *(u64 *)(r10 - 0x50) 019571 *(u64 *)(r2 + 0x10) = r1 019572 r1 = *(u64 *)(r10 - 0x58) 019573 *(u64 *)(r2 + 0x8) = r1 019574 r1 = -<addr> ll 019575 *(u64 *)(r2 + 0x0) = r1 019576 goto <offset> 019577 r1 = -<addr> ll 019578 r2 = *(u64 *)(r10 - 0x28) 019579 *(u64 *)(r2 + 0x0) = r1 019580 r5 += 0x10 019581 *(u64 *)(r2 + 0x10) = r5 019582 goto <offset> 019583 r6 = r1 019584 *(u64 *)(r10 - 0x8) = 0x0 019585 *(u64 *)(r10 - 0x10) = 0x0 019586 *(u64 *)(r10 - 0x18) = 0x0 019587 *(u64 *)(r10 - 0x20) = 0x0 019588 *(u64 *)(r10 - 0x28) = 0x0 019589 r1 = r10 019590 r1 += -0x28 019591 call sol_get_clock_sysvar 019592 r1 = r6 019593 r1 += 0x8 019594 if r0 == 0x0 goto <offset> 019595 r2 = r0 019596 call <target> 019597 r1 = 0x1 019598 goto <offset> 019599 r2 = *(u64 *)(r10 - 0x8) 019600 *(u64 *)(r1 + 0x20) = r2 019601 r2 = *(u64 *)(r10 - 0x10) 019602 *(u64 *)(r1 + 0x18) = r2 019603 r2 = *(u64 *)(r10 - 0x18) 019604 *(u64 *)(r1 + 0x10) = r2 019605 r2 = *(u64 *)(r10 - 0x20) 019606 *(u64 *)(r1 + 0x8) = r2 019607 r2 = *(u64 *)(r10 - 0x28) 019608 *(u64 *)(r1 + 0x0) = r2 019609 r1 = 0x0 019610 *(u64 *)(r6 + 0x0) = r1 019611 exit 019612 r6 = r1 019613 r1 = <addr> ll 019614 *(u64 *)(r10 - 0x10) = r1 019615 *(u8 *)(r10 - 0x8) = 0x32 019616 *(u64 *)(r10 - 0x18) = 0xd98 019617 r1 = r10 019618 r1 += -0x18 019619 call sol_get_rent_sysvar 019620 r1 = r6 019621 r1 += 0x8 019622 if r0 == 0x0 goto <offset> 019623 r2 = r0 019624 call <target> 019625 r1 = 0x1 019626 goto <offset> 019627 r2 = *(u64 *)(r10 - 0x8) 019628 *(u64 *)(r1 + 0x10) = r2 019629 r2 = *(u64 *)(r10 - 0x10) 019630 *(u64 *)(r1 + 0x8) = r2 019631 r2 = *(u64 *)(r10 - 0x18) 019632 *(u64 *)(r1 + 0x0) = r2 019633 r1 = 0x0 019634 *(u64 *)(r6 + 0x0) = r1 019635 exit 019636 r3 = r2 019637 r6 = r1 019638 r2 += 0x80 019639 r1 = 0x1 019640 if r2 < r3 goto <offset> 019641 r1 = 0x0 019642 r1 &= 0x1 019643 if r1 != 0x0 goto <offset> 019644 r4 = *(u64 *)(r6 + 0x0) 019645 r1 = r10 019646 r1 += -0x10 019647 r3 = 0x0 019648 r5 = 0x0 019649 call <target> 019650 r1 = 0x1 019651 r2 = *(u64 *)(r10 - 0x8) 019652 if r2 != 0x0 goto <offset> 019653 r1 = 0x0 019654 r1 &= 0x1 019655 if r1 != 0x0 goto <offset> 019656 r1 = *(u64 *)(r10 - 0x10) 019657 call <target> 019658 r1 = *(u64 *)(r6 + 0x8) 019659 r2 = r0 019660 call <target> 019661 r6 = r0 019662 r8 = 0x0 019663 r1 = r6 019664 r2 = 0x0 019665 call <target> 019666 r7 = r0 019667 r1 = r6 019668 call <target> 019669 if r7 s< 0x0 goto <offset> 019670 r8 = r0 019671 r1 = r6 019672 r2 = <addr> ll 019673 call <target> 019674 r1 = r0 019675 r0 = -0x1 019676 if r1 s> 0x0 goto <offset> 019677 r0 = r8 019678 exit 019679 r1 = <addr> ll 019680 call <target> 019681 r1 = <addr> ll 019682 call <target> 019683 r6 = r2 019684 r7 = r1 019685 r2 = r3 019686 r2 += 0x80 019687 r1 = 0x1 019688 if r2 < r3 goto <offset> 019689 r1 = 0x0 019690 r1 &= 0x1 019691 if r1 != 0x0 goto <offset> 019692 r4 = *(u64 *)(r7 + 0x0) 019693 r1 = r10 019694 r1 += -0x10 019695 r3 = 0x0 019696 r5 = 0x0 019697 call <target> 019698 r1 = 0x1 019699 r2 = *(u64 *)(r10 - 0x8) 019700 if r2 != 0x0 goto <offset> 019701 r1 = 0x0 019702 r1 &= 0x1 019703 if r1 != 0x0 goto <offset> 019704 r1 = *(u64 *)(r10 - 0x10) 019705 call <target> 019706 r1 = *(u64 *)(r7 + 0x8) 019707 r2 = r0 019708 call <target> 019709 r7 = r0 019710 r1 = r7 019711 r2 = 0x0 019712 call <target> 019713 r8 = r0 019714 r1 = r7 019715 call <target> 019716 r9 = 0x0 019717 if r8 s< 0x0 goto <offset> 019718 r9 = r0 019719 r1 = r7 019720 r2 = <addr> ll 019721 call <target> 019722 r1 = -0x1 019723 if r0 s> 0x0 goto <offset> 019724 r1 = r9 019725 r0 = 0x1 019726 if r6 >= r1 goto <offset> 019727 r0 = 0x0 019728 exit 019729 r1 = <addr> ll 019730 call <target> 019731 r1 = <addr> ll 019732 call <target> 019733 r8 = r3 019734 r7 = r2 019735 r6 = r1 019736 r1 = *(u64 *)(r4 + 0x8) 019737 if r1 == 0x0 goto <offset> 019738 r2 = *(u64 *)(r4 + 0x10) 019739 if r2 == 0x0 goto <offset> 019740 r1 = *(u64 *)(r4 + 0x0) 019741 r3 = r7 019742 r4 = r8 019743 call -0x3683 019744 if r0 == 0x0 goto <offset> 019745 r1 = r8 019746 if r0 == 0x0 goto <offset> 019747 r8 = r1 019748 *(u64 *)(r6 + 0x10) = r8 019749 r1 = 0x1 019750 if r0 == 0x0 goto <offset> 019751 r1 = 0x0 019752 if r0 != 0x0 goto <offset> 019753 goto <offset> 019754 if r0 == 0x0 goto <offset> 019755 r7 = r0 019756 *(u64 *)(r6 + 0x8) = r7 019757 *(u64 *)(r6 + 0x0) = r1 019758 exit 019759 if r8 == 0x0 goto <offset> 019760 call -0xfdb 019761 r1 = r8 019762 r2 = r7 019763 call -0x36b5 019764 if r0 != 0x0 goto <offset> 019765 r0 = 0x0 019766 if r0 == 0x0 goto <offset> 019767 goto <offset> 019768 r1 = 0x0 019769 r0 = r7 019770 if r0 != 0x0 goto <offset> 019771 goto <offset> 019772 *(u64 *)(r10 - 0x48) = r2 019773 r7 = r1 019774 r6 = *(u64 *)(r7 + 0x0) 019775 r8 = r6 019776 r8 <<= 0x1 019777 if r8 > 0x4 goto <offset> 019778 r8 = 0x4 019779 r1 = r10 019780 r1 += -0x40 019781 r9 = 0x0 019782 r2 = r8 019783 r3 = 0x0 019784 r4 = 0x30 019785 r5 = 0x0 019786 call <target> 019787 r1 = 0x1 019788 r2 = *(u64 *)(r10 - 0x38) 019789 if r2 != 0x0 goto <offset> 019790 r1 = 0x0 019791 r1 &= 0x1 019792 if r1 != 0x0 goto <offset> 019793 r3 = *(u64 *)(r10 - 0x40) 019794 r1 = <addr> ll 019795 if r3 <= r1 goto <offset> 019796 r1 = r9 019797 r3 = *(u64 *)(r10 - 0x48) 019798 call <target> 019799 r1 = r9 019800 r3 = *(u64 *)(r10 - 0x48) 019801 call <target> 019802 r1 = 0x0 019803 if r6 == 0x0 goto <offset> 019804 r1 = *(u64 *)(r7 + 0x8) 019805 r6 *= 0x30 019806 *(u64 *)(r10 - 0x8) = r6 019807 *(u64 *)(r10 - 0x18) = r1 019808 r1 = 0x8 019809 *(u64 *)(r10 - 0x10) = r1 019810 r1 = r10 019811 r1 += -0x30 019812 r4 = r10 019813 r4 += -0x18 019814 r2 = 0x8 019815 call -0x53 019816 r1 = *(u64 *)(r10 - 0x30) 019817 if r1 == 0x1 goto <offset> 019818 r1 = *(u64 *)(r10 - 0x28) 019819 *(u64 *)(r7 + 0x0) = r8 019820 *(u64 *)(r7 + 0x8) = r1 019821 exit 019822 r2 = *(u64 *)(r10 - 0x20) 019823 r9 = *(u64 *)(r10 - 0x28) 019824 r1 = r9 019825 r3 = *(u64 *)(r10 - 0x48) 019826 call <target> 019827 *(u64 *)(r10 - 0x90) = r1 019828 *(u64 *)(r10 - 0x50) = r2 019829 r6 = *(u64 *)(r2 + 0x0) 019830 r1 = r10 019831 r1 += -0x30 019832 r7 = 0x0 019833 r2 = r6 019834 r3 = 0x0 019835 r4 = 0x30 019836 r5 = 0x0 019837 call <target> 019838 r1 = 0x1 019839 r2 = *(u64 *)(r10 - 0x28) 019840 if r2 != 0x0 goto <offset> 019841 r1 = 0x0 019842 r8 = *(u64 *)(r10 - 0x30) 019843 r1 &= 0x1 019844 if r1 != 0x0 goto <offset> 019845 r1 = <addr> ll 019846 if r8 <= r1 goto <offset> 019847 r1 = r7 019848 r2 = r8 019849 r3 = <addr> ll 019850 call <target> 019851 r9 = 0x8 019852 if r8 == 0x0 goto <offset> 019853 call -0x1038 019854 r7 = 0x8 019855 r1 = r8 019856 r2 = 0x8 019857 call -0x3713 019858 if r0 == 0x0 goto <offset> 019859 r1 = r6 019860 goto <offset> 019861 r1 = 0x0 019862 r0 = 0x8 019863 *(u64 *)(r10 - 0x18) = r0 019864 *(u64 *)(r10 - 0x20) = r1 019865 *(u64 *)(r10 - 0x10) = 0x0 019866 r5 = *(u64 *)(r10 - 0x50) 019867 if r6 == 0x0 goto <offset> 019868 r4 = 0x0 019869 r3 = 0x18 019870 *(u64 *)(r10 - 0x78) = r6 019871 goto <offset> 019872 r1 = r0 019873 r3 = *(u64 *)(r10 - 0x38) 019874 r1 += r3 019875 r2 = *(u64 *)(r10 - 0x70) 019876 *(u8 *)(r1 + 0x12) = w2 019877 r2 = *(u64 *)(r10 - 0x68) 019878 *(u8 *)(r1 + 0x11) = w2 019879 r2 = *(u64 *)(r10 - 0x60) 019880 *(u8 *)(r1 + 0x10) = w2 019881 r2 = *(u64 *)(r10 - 0x58) 019882 *(u64 *)(r1 + 0x8) = r2 019883 *(u64 *)(r1 + 0x0) = r6 019884 *(u64 *)(r1 - 0x8) = r9 019885 *(u64 *)(r1 - 0x10) = r7 019886 *(u64 *)(r1 - 0x18) = r8 019887 w2 = *(u32 *)(r10 - 0x5) 019888 *(u32 *)(r1 + 0x13) = w2 019889 w2 = *(u8 *)(r10 - 0x1) 019890 *(u8 *)(r1 + 0x17) = w2 019891 r1 = r4 019892 r1 += 0x1 019893 *(u64 *)(r10 - 0x10) = r1 019894 r4 += 0x1 019895 r3 += 0x30 019896 r1 = *(u64 *)(r10 - 0x78) 019897 r9 = *(u64 *)(r10 - 0x40) 019898 if r4 >= r1 goto <offset> 019899 r2 = r9 019900 r2 += 0x1 019901 r1 = 0x1 019902 if r2 == 0x0 goto <offset> 019903 r1 = 0x0 019904 r1 &= 0x1 019905 if r1 != 0x0 goto <offset> 019906 *(u64 *)(r10 - 0x38) = r3 019907 r1 = r5 019908 r1 += r9 019909 w1 = *(u8 *)(r1 + 0x0) 019910 if r1 == 0xff goto <offset> 019911 r6 = r2 019912 r6 += 0x7 019913 r3 = 0x1 019914 if r6 < r2 goto <offset> 019915 r3 = 0x0 019916 r3 &= 0x1 019917 if r3 != 0x0 goto <offset> 019918 if r4 <= r1 goto <offset> 019919 r1 *= 0x30 019920 r2 = r0 019921 r2 += r1 019922 r7 = *(u64 *)(r2 + 0x8) 019923 r1 = *(u64 *)(r7 + 0x0) 019924 r1 += 0x1 019925 r3 = 0x1 019926 if r1 == 0x0 goto <offset> 019927 r3 = 0x0 019928 r8 = *(u64 *)(r2 + 0x0) 019929 *(u64 *)(r7 + 0x0) = r1 019930 if r3 == 0x1 goto <offset> 019931 *(u64 *)(r10 - 0x40) = r6 019932 r9 = *(u64 *)(r2 + 0x10) 019933 r1 = *(u64 *)(r9 + 0x0) 019934 r1 += 0x1 019935 r3 = 0x1 019936 if r1 == 0x0 goto <offset> 019937 r3 = 0x0 019938 *(u64 *)(r9 + 0x0) = r1 019939 if r3 == 0x1 goto <offset> 019940 w1 = *(u8 *)(r2 + 0x2a) 019941 *(u64 *)(r10 - 0x70) = r1 019942 w1 = *(u8 *)(r2 + 0x29) 019943 *(u64 *)(r10 - 0x68) = r1 019944 w1 = *(u8 *)(r2 + 0x28) 019945 *(u64 *)(r10 - 0x60) = r1 019946 r1 = *(u64 *)(r2 + 0x20) 019947 *(u64 *)(r10 - 0x58) = r1 019948 r6 = *(u64 *)(r2 + 0x18) 019949 r1 = *(u64 *)(r10 - 0x20) 019950 if r4 != r1 goto <offset> 019951 r1 = r10 019952 r1 += -0x20 019953 r2 = <addr> ll 019954 *(u64 *)(r10 - 0x48) = r4 019955 call -0xb8 019956 r4 = *(u64 *)(r10 - 0x48) 019957 r5 = *(u64 *)(r10 - 0x50) 019958 r0 = *(u64 *)(r10 - 0x18) 019959 goto <offset> 019960 r1 = r2 019961 r1 += 0x1 019962 r3 = 0x1 019963 if r1 == 0x0 goto <offset> 019964 r3 = 0x0 019965 *(u64 *)(r10 - 0x48) = r4 019966 r3 &= 0x1 019967 if r3 != 0x0 goto <offset> 019968 r3 = r1 019969 r3 += 0x1 019970 r4 = 0x1 019971 if r3 == 0x0 goto <offset> 019972 r4 = 0x0 019973 r4 &= 0x1 019974 if r4 != 0x0 goto <offset> 019975 r6 = r3 019976 r6 += 0x1 019977 r4 = 0x1 019978 if r6 == 0x0 goto <offset> 019979 r4 = 0x0 019980 r4 &= 0x1 019981 if r4 != 0x0 goto <offset> 019982 r8 = r6 019983 r8 += 0x4 019984 r4 = 0x1 019985 if r8 < r6 goto <offset> 019986 r4 = 0x0 019987 r4 &= 0x1 019988 if r4 != 0x0 goto <offset> 019989 r9 = r8 019990 r9 += 0x20 019991 r4 = 0x1 019992 if r9 < r8 goto <offset> 019993 r4 = 0x0 019994 r4 &= 0x1 019995 if r4 != 0x0 goto <offset> 019996 r7 = r9 019997 r7 += 0x20 019998 r4 = 0x1 019999 if r7 < r9 goto <offset> 020000 r4 = 0x0 020001 r4 &= 0x1 020002 if r4 != 0x0 goto <offset> 020003 r4 = r5 020004 r4 += r2 020005 w2 = *(u8 *)(r4 + 0x0) 020006 *(u64 *)(r10 - 0x58) = r2 020007 r2 = r5 020008 r2 += r1 020009 w1 = *(u8 *)(r2 + 0x0) 020010 *(u64 *)(r10 - 0x40) = r1 020011 r1 = r5 020012 r1 += r3 020013 w1 = *(u8 *)(r1 + 0x0) 020014 *(u64 *)(r10 - 0x60) = r1 020015 call -0x10da 020016 r1 = 0x20 020017 r2 = 0x8 020018 call -0x37b4 020019 if r0 == 0x0 goto <offset> 020020 r1 = r7 020021 r1 += 0x8 020022 r2 = 0x1 020023 if r1 < r7 goto <offset> 020024 r2 = 0x0 020025 r4 = *(u64 *)(r10 - 0x50) 020026 r3 = r4 020027 r3 += r7 020028 *(u64 *)(r0 + 0x18) = r3 020029 *(u64 *)(r0 + 0x10) = 0x0 020030 *(u64 *)(r0 + 0x8) = 0x1 020031 *(u64 *)(r0 + 0x0) = 0x1 020032 r2 &= 0x1 020033 if r2 != 0x0 goto <offset> 020034 r7 = r1 020035 r7 += 0x8 020036 r2 = 0x1 020037 if r7 < r1 goto <offset> 020038 r2 = 0x0 020039 *(u64 *)(r10 - 0x80) = r0 020040 *(u64 *)(r10 - 0x70) = r9 020041 *(u64 *)(r10 - 0x68) = r8 020042 r2 &= 0x1 020043 if r2 != 0x0 goto <offset> 020044 r2 = r4 020045 r2 += r1 020046 r9 = *(u64 *)(r2 + 0x0) 020047 r1 = r4 020048 r1 += r6 020049 *(u32 *)(r1 + 0x0) = w9 020050 call -0x10fd 020051 r1 = 0x28 020052 r2 = 0x8 020053 call -0x37d7 020054 r8 = r0 020055 if r8 == 0x0 goto <offset> 020056 r1 = r9 020057 r1 += 0x2800 020058 r2 = 0x1 020059 r4 = *(u64 *)(r10 - 0x48) 020060 if r1 < r9 goto <offset> 020061 r2 = 0x0 020062 r5 = *(u64 *)(r10 - 0x50) 020063 r3 = r5 020064 r3 += r7 020065 *(u64 *)(r8 + 0x20) = r9 020066 *(u64 *)(r8 + 0x18) = r3 020067 *(u64 *)(r8 + 0x10) = 0x0 020068 *(u64 *)(r8 + 0x8) = 0x1 020069 *(u64 *)(r8 + 0x0) = 0x1 020070 r2 &= 0x1 020071 if r2 != 0x0 goto <offset> 020072 r2 = r7 020073 r2 += r1 020074 r1 = 0x1 020075 if r2 < r7 goto <offset> 020076 r1 = 0x0 020077 r1 &= 0x1 020078 if r1 != 0x0 goto <offset> 020079 r1 = r2 020080 r1 += 0x7 020081 r1 &= -0x8 020082 r3 = 0x1 020083 if r1 < r2 goto <offset> 020084 r3 = 0x0 020085 r3 &= 0x1 020086 if r3 != 0x0 goto <offset> 020087 r0 = r1 020088 r0 += 0x8 020089 r2 = 0x1 020090 if r0 < r1 goto <offset> 020091 r2 = 0x0 020092 r2 &= 0x1 020093 r3 = *(u64 *)(r10 - 0x38) 020094 if r2 != 0x0 goto <offset> 020095 r2 = *(u64 *)(r10 - 0x60) 020096 r6 = 0x1 020097 r7 = 0x1 020098 if r2 != 0x0 goto <offset> 020099 r7 = 0x0 020100 r2 = *(u64 *)(r10 - 0x40) 020101 r9 = 0x1 020102 if r2 != 0x0 goto <offset> 020103 r9 = 0x0 020104 *(u64 *)(r10 - 0x88) = r9 020105 *(u64 *)(r10 - 0x60) = r7 020106 *(u64 *)(r10 - 0x40) = r0 020107 r2 = *(u64 *)(r10 - 0x58) 020108 if r2 != 0x0 goto <offset> 020109 r6 = 0x0 020110 *(u64 *)(r10 - 0x58) = r6 020111 r9 = r5 020112 r2 = *(u64 *)(r10 - 0x68) 020113 r9 += r2 020114 r7 = r5 020115 r2 = *(u64 *)(r10 - 0x70) 020116 r7 += r2 020117 r2 = r5 020118 r2 += r1 020119 r6 = *(u64 *)(r2 + 0x0) 020120 r1 = *(u64 *)(r10 - 0x20) 020121 if r4 != r1 goto <offset> 020122 r1 = r10 020123 r1 += -0x20 020124 r2 = <addr> ll 020125 call -0x162 020126 r3 = *(u64 *)(r10 - 0x38) 020127 r4 = *(u64 *)(r10 - 0x48) 020128 r5 = *(u64 *)(r10 - 0x50) 020129 r0 = *(u64 *)(r10 - 0x18) 020130 r1 = r0 020131 r1 += r3 020132 r2 = *(u64 *)(r10 - 0x60) 020133 *(u8 *)(r1 + 0x12) = w2 020134 r2 = *(u64 *)(r10 - 0x88) 020135 *(u8 *)(r1 + 0x11) = w2 020136 r2 = *(u64 *)(r10 - 0x58) 020137 *(u8 *)(r1 + 0x10) = w2 020138 *(u64 *)(r1 + 0x8) = r6 020139 *(u64 *)(r1 + 0x0) = r7 020140 *(u64 *)(r1 - 0x8) = r8 020141 r2 = *(u64 *)(r10 - 0x80) 020142 *(u64 *)(r1 - 0x10) = r2 020143 *(u64 *)(r1 - 0x18) = r9 020144 goto <offset> 020145 r1 = r9 020146 r1 += 0x8 020147 r2 = 0x1 020148 if r1 < r9 goto <offset> 020149 r2 = 0x0 020150 r2 &= 0x1 020151 if r2 != 0x0 goto <offset> 020152 r2 = r5 020153 r2 += r9 020154 r3 = *(u64 *)(r2 + 0x0) 020155 r2 = r1 020156 r2 += r3 020157 r4 = 0x1 020158 if r2 < r1 goto <offset> 020159 r4 = 0x0 020160 r4 &= 0x1 020161 if r4 != 0x0 goto <offset> 020162 r4 = *(u64 *)(r10 - 0x10) 020163 r0 = *(u64 *)(r10 - 0x90) 020164 *(u64 *)(r0 + 0x10) = r4 020165 r4 = *(u64 *)(r10 - 0x18) 020166 *(u64 *)(r0 + 0x8) = r4 020167 r4 = *(u64 *)(r10 - 0x20) 020168 *(u64 *)(r0 + 0x0) = r4 020169 *(u64 *)(r0 + 0x28) = r3 020170 r3 = r5 020171 r3 += r1 020172 *(u64 *)(r0 + 0x20) = r3 020173 r5 += r2 020174 *(u64 *)(r0 + 0x18) = r5 020175 exit 020176 call abort 020177 r1 = <addr> ll 020178 call <target> 020179 r1 = <addr> ll 020180 call <target> 020181 r2 = r4 020182 r3 = <addr> ll 020183 call <target> 020184 r1 = <addr> ll 020185 call <target> 020186 r1 = <addr> ll 020187 call <target> 020188 r1 = <addr> ll 020189 call <target> 020190 r1 = <addr> ll 020191 call <target> 020192 r1 = 0x8 020193 r2 = 0x20 020194 call <target> 020195 r1 = <addr> ll 020196 call <target> 020197 r1 = <addr> ll 020198 call <target> 020199 r1 = 0x8 020200 r2 = 0x28 020201 call <target> 020202 r1 = <addr> ll 020203 call <target> 020204 r1 = <addr> ll 020205 call <target> 020206 r1 = <addr> ll 020207 call <target> 020208 r1 = <addr> ll 020209 call <target> 020210 r1 = <addr> ll 020211 call <target> 020212 r1 = <addr> ll 020213 call <target> 020214 r1 = <addr> ll 020215 call <target> 020216 r1 = <addr> ll 020217 call <target> 020218 r7 = r5 020219 *(u64 *)(r10 - 0x78) = r4 020220 *(u64 *)(r10 - 0x80) = r3 020221 r6 = r2 020222 *(u64 *)(r10 - 0x70) = r1 020223 r2 = *(u64 *)(r6 + 0x10) 020224 r1 = r10 020225 r1 += -0x60 020226 r9 = 0x0 020227 *(u64 *)(r10 - 0x68) = r2 020228 r3 = 0x0 020229 r4 = 0x22 020230 r5 = 0x0 020231 call <target> 020232 r1 = 0x1 020233 r2 = *(u64 *)(r10 - 0x58) 020234 if r2 != 0x0 goto <offset> 020235 r1 = 0x0 020236 r8 = *(u64 *)(r10 - 0x60) 020237 r1 &= 0x1 020238 if r1 != 0x0 goto <offset> 020239 if r8 s>= 0x0 goto <offset> 020240 r1 = r9 020241 r2 = r8 020242 r3 = <addr> ll 020243 call <target> 020244 r1 = *(u64 *)(r7 - 0xff8) 020245 *(u64 *)(r10 - 0x88) = r1 020246 r1 = *(u64 *)(r7 - 0x1000) 020247 *(u64 *)(r10 - 0x90) = r1 020248 if r8 == 0x0 goto <offset> 020249 r7 = *(u64 *)(r6 + 0x8) 020250 call -0x11c5 020251 r9 = 0x1 020252 r1 = r8 020253 r2 = 0x1 020254 call -0x38a0 020255 if r0 == 0x0 goto <offset> 020256 r2 = *(u64 *)(r10 - 0x68) 020257 if r2 == 0x0 goto <offset> 020258 r1 = 0x0 020259 if r8 == r1 goto <offset> 020260 r3 = r7 020261 r3 += r1 020262 r4 = r0 020263 r4 += r1 020264 w5 = *(u16 *)(r3 + 0x20) 020265 *(u16 *)(r4 + 0x20) = w5 020266 r5 = *(u64 *)(r3 + 0x18) 020267 *(u64 *)(r4 + 0x18) = r5 020268 r5 = *(u64 *)(r3 + 0x10) 020269 *(u64 *)(r4 + 0x10) = r5 020270 r5 = *(u64 *)(r3 + 0x8) 020271 *(u64 *)(r4 + 0x8) = r5 020272 r3 = *(u64 *)(r3 + 0x0) 020273 *(u64 *)(r4 + 0x0) = r3 020274 r1 += 0x22 020275 r2 += -0x1 020276 if r2 != 0x0 goto <offset> 020277 goto <offset> 020278 r0 = 0x1 020279 r9 = 0x0 020280 r8 = *(u64 *)(r6 + 0x28) 020281 if r8 s>= 0x0 goto <offset> 020282 r1 = r9 020283 r2 = r8 020284 r3 = <addr> ll 020285 call <target> 020286 r2 = *(u64 *)(r6 + 0x20) 020287 if r8 == 0x0 goto <offset> 020288 *(u64 *)(r10 - 0x98) = r2 020289 r7 = r0 020290 call -0x11ed 020291 r9 = 0x1 020292 r1 = r8 020293 r2 = 0x1 020294 call -0x38c8 020295 if r0 == 0x0 goto <offset> 020296 r2 = *(u64 *)(r10 - 0x98) 020297 goto <offset> 020298 r7 = r0 020299 r0 = 0x1 020300 r6 += 0x30 020301 r9 = r0 020302 r1 = r9 020303 r3 = r8 020304 call <target> 020305 r1 = *(u64 *)(r6 + 0x18) 020306 r2 = *(u64 *)(r6 + 0x10) 020307 r3 = *(u64 *)(r6 + 0x8) 020308 r4 = *(u64 *)(r6 + 0x0) 020309 *(u64 *)(r10 - 0x50) = r7 020310 r5 = *(u64 *)(r10 - 0x68) 020311 *(u64 *)(r10 - 0x48) = r5 020312 *(u64 *)(r10 - 0x40) = r5 020313 *(u64 *)(r10 - 0x38) = r9 020314 *(u64 *)(r10 - 0x30) = r8 020315 *(u64 *)(r10 - 0x28) = r8 020316 *(u64 *)(r10 - 0x20) = r4 020317 *(u64 *)(r10 - 0x18) = r3 020318 *(u64 *)(r10 - 0x10) = r2 020319 *(u64 *)(r10 - 0x8) = r1 020320 r1 = r10 020321 r1 += -0x50 020322 r2 = *(u64 *)(r10 - 0x80) 020323 r3 = *(u64 *)(r10 - 0x78) 020324 r4 = *(u64 *)(r10 - 0x90) 020325 r5 = *(u64 *)(r10 - 0x88) 020326 call sol_invoke_signed_rust 020327 if r0 == 0x0 goto <offset> 020328 r1 = *(u64 *)(r10 - 0x70) 020329 r2 = r0 020330 call <target> 020331 r2 = *(u64 *)(r10 - 0x48) 020332 if r2 == 0x0 goto <offset> 020333 r1 = *(u64 *)(r10 - 0x50) 020334 r2 *= 0x22 020335 r3 = 0x1 020336 call -0x38d5 020337 r2 = *(u64 *)(r10 - 0x30) 020338 if r2 == 0x0 goto <offset> 020339 r1 = *(u64 *)(r10 - 0x38) 020340 r3 = 0x1 020341 call -0x38da 020342 exit 020343 r1 = -<addr> ll 020344 r2 = *(u64 *)(r10 - 0x70) 020345 *(u64 *)(r2 + 0x0) = r1 020346 r2 = *(u64 *)(r10 - 0x48) 020347 if r2 != 0x0 goto <offset> 020348 goto <offset> 020349 r1 = *(u64 *)(r1 + 0x8) 020350 r2 = *(u64 *)(r1 + 0x10) 020351 r3 = <addr> ll 020352 if r2 >= r3 goto <offset> 020353 r3 = r2 020354 r3 += 0x1 020355 *(u64 *)(r1 + 0x10) = r3 020356 r3 = *(u64 *)(r1 + 0x18) 020357 r0 = *(u64 *)(r3 + 0x0) 020358 *(u64 *)(r1 + 0x10) = r2 020359 exit 020360 r1 = <addr> ll 020361 call <target> 020362 r1 = *(u64 *)(r1 + 0x10) 020363 r2 = *(u64 *)(r1 + 0x10) 020364 r3 = <addr> ll 020365 if r2 >= r3 goto <offset> 020366 r0 = *(u64 *)(r1 + 0x20) 020367 exit 020368 r1 = <addr> ll 020369 call <target> 020370 r2 = *(u64 *)(r2 + 0x10) 020371 r3 = *(u64 *)(r2 + 0x10) 020372 r4 = <addr> ll 020373 if r3 >= r4 goto <offset> 020374 r2 = *(u64 *)(r2 + 0x20) 020375 *(u64 *)(r1 + 0x8) = r2 020376 r2 = -<addr> ll 020377 goto <offset> 020378 r2 += 0x10 020379 *(u64 *)(r1 + 0x10) = r2 020380 r2 = -<addr> ll 020381 *(u64 *)(r1 + 0x0) = r2 020382 exit 020383 r1 = *(u64 *)(r1 + 0x10) 020384 r2 = *(u64 *)(r1 + 0x10) 020385 r3 = <addr> ll 020386 if r2 >= r3 goto <offset> 020387 r1 = *(u64 *)(r1 + 0x20) 020388 r0 = 0x1 020389 if r1 == 0x0 goto <offset> 020390 r0 = 0x0 020391 exit 020392 r1 = <addr> ll 020393 call <target> 020394 r6 = *(u64 *)(r2 + 0x10) 020395 r5 = *(u64 *)(r6 + 0x10) 020396 if r5 == 0x0 goto <offset> 020397 r2 = -<addr> ll 020398 *(u64 *)(r1 + 0x0) = r2 020399 goto <offset> 020400 r0 = -<addr> ll 020401 *(u64 *)(r6 + 0x10) = -0x1 020402 r5 = *(u64 *)(r6 + 0x20) 020403 if r3 == r5 goto <offset> 020404 r2 = *(u64 *)(r2 + 0x0) 020405 w2 = *(u32 *)(r2 - 0x4) 020406 r0 = r3 020407 r0 -= r2 020408 r2 = 0x0 020409 r7 = 0x1 020410 if r0 <= r3 goto <offset> 020411 if r7 == 0x0 goto <offset> 020412 r0 = -<addr> ll 020413 if r2 <= 0x2800 goto <offset> 020414 *(u64 *)(r1 + 0x0) = r0 020415 *(u64 *)(r6 + 0x10) = 0x0 020416 goto <offset> 020417 r7 = 0x0 020418 if r7 != 0x0 goto <offset> 020419 r2 = r0 020420 r0 = -<addr> ll 020421 if r2 > 0x2800 goto <offset> 020422 r2 = *(u64 *)(r6 + 0x18) 020423 *(u64 *)(r2 - 0x8) = r3 020424 *(u64 *)(r6 + 0x20) = r3 020425 *(u64 *)(r6 + 0x18) = r2 020426 if r4 == 0x0 goto <offset> 020427 if r3 <= r5 goto <offset> 020428 r2 += r5 020429 r3 -= r5 020430 r7 = r1 020431 r1 = r2 020432 r2 = 0x0 020433 call sol_memset_ 020434 r1 = r7 020435 r2 = -<addr> ll 020436 *(u64 *)(r1 + 0x0) = r2 020437 r1 = *(u64 *)(r6 + 0x10) 020438 r1 += 0x1 020439 *(u64 *)(r6 + 0x10) = r1 020440 exit 020441 r1 = *(u64 *)(r1 + 0x18) 020442 r3 = *(u64 *)(r2 + 0x18) 020443 *(u64 *)(r1 + 0x18) = r3 020444 r3 = *(u64 *)(r2 + 0x10) 020445 *(u64 *)(r1 + 0x10) = r3 020446 r3 = *(u64 *)(r2 + 0x8) 020447 *(u64 *)(r1 + 0x8) = r3 020448 r2 = *(u64 *)(r2 + 0x0) 020449 *(u64 *)(r1 + 0x0) = r2 020450 exit 020451 r3 = r2 020452 r1 = *(u64 *)(r1 + 0x0) 020453 r2 = *(u64 *)(r1 + 0x10) 020454 r1 = *(u64 *)(r1 + 0x8) 020455 call <target> 020456 exit 020457 r1 = *(u64 *)(r1 + 0x0) 020458 call <target> 020459 exit 020460 r3 = *(u64 *)(r1 + 0x0) 020461 r4 = -<addr> ll 020462 r3 ^= r4 020463 if r3 < 0x1a goto <offset> 020464 r3 = 0xe 020465 if r3 s> 0xc goto <offset> 020466 if r3 s<= 0x5 goto <offset> 020467 r1 = r2 020468 if r3 s<= 0x8 goto <offset> 020469 if r3 s> 0xa goto <offset> 020470 if r3 != 0x9 goto <offset> 020471 r2 = <addr> ll 020472 r3 = 0x40 020473 goto <offset> 020474 if r3 s<= 0x12 goto <offset> 020475 r1 = r2 020476 if r3 s<= 0x15 goto <offset> 020477 if r3 s> 0x17 goto <offset> 020478 if r3 != 0x16 goto <offset> 020479 r2 = <addr> ll 020480 r3 = 0x15 020481 goto <offset> 020482 if r3 s> 0x2 goto <offset> 020483 if r3 == 0x0 goto <offset> 020484 r1 = r2 020485 if r3 != 0x1 goto <offset> 020486 r2 = <addr> ll 020487 r3 = 0x3c 020488 goto <offset> 020489 if r3 s> 0xf goto <offset> 020490 if r3 == 0xd goto <offset> 020491 if r3 != 0xe goto <offset> 020492 *(u64 *)(r10 - 0x48) = r1 020493 r1 = <addr> ll 020494 *(u64 *)(r10 - 0x40) = r1 020495 r1 = r10 020496 r1 += -0x10 020497 *(u64 *)(r10 - 0x30) = r1 020498 r1 = 0x4fe3 ll 020499 *(u64 *)(r10 - 0x8) = r1 020500 r1 = r10 020501 r1 += -0x48 020502 *(u64 *)(r10 - 0x10) = r1 020503 *(u64 *)(r10 - 0x20) = 0x0 020504 goto <offset> 020505 if r3 == 0x6 goto <offset> 020506 if r3 != 0x7 goto <offset> 020507 r2 = <addr> ll 020508 r3 = 0x26 020509 goto <offset> 020510 if r3 == 0x13 goto <offset> 020511 if r3 != 0x14 goto <offset> 020512 r2 = <addr> ll 020513 r3 = 0x45 020514 goto <offset> 020515 r1 = r2 020516 if r3 == 0x3 goto <offset> 020517 if r3 != 0x4 goto <offset> 020518 r2 = <addr> ll 020519 r3 = 0x1f 020520 goto <offset> 020521 r1 = r2 020522 if r3 == 0x10 goto <offset> 020523 if r3 != 0x11 goto <offset> 020524 r2 = <addr> ll 020525 r3 = 0x1d 020526 goto <offset> 020527 if r3 != 0xb goto <offset> 020528 r2 = <addr> ll 020529 r3 = 0x3e 020530 goto <offset> 020531 if r3 != 0x18 goto <offset> 020532 r2 = <addr> ll 020533 r3 = 0x14 020534 goto <offset> 020535 r2 = <addr> ll 020536 r3 = 0x30 020537 goto <offset> 020538 r2 = <addr> ll 020539 r3 = 0x25 020540 goto <offset> 020541 r1 += 0x8 020542 *(u64 *)(r10 - 0x48) = r1 020543 r1 = <addr> ll 020544 *(u64 *)(r10 - 0x20) = r1 020545 r1 = <addr> ll 020546 *(u64 *)(r10 - 0x40) = r1 020547 r1 = r10 020548 r1 += -0x10 020549 *(u64 *)(r10 - 0x30) = r1 020550 r1 = 0x4fe9 ll 020551 *(u64 *)(r10 - 0x8) = r1 020552 r1 = r10 020553 r1 += -0x48 020554 *(u64 *)(r10 - 0x10) = r1 020555 *(u64 *)(r10 - 0x18) = 0x1 020556 *(u64 *)(r10 - 0x38) = 0x1 020557 *(u64 *)(r10 - 0x28) = 0x1 020558 r4 = *(u64 *)(r2 + 0x8) 020559 r1 = *(u64 *)(r2 + 0x0) 020560 r3 = r10 020561 r3 += -0x40 020562 r2 = r4 020563 call <target> 020564 goto <offset> 020565 r1 = r2 020566 r2 = <addr> ll 020567 r3 = 0x2f 020568 goto <offset> 020569 r2 = <addr> ll 020570 r3 = 0x26 020571 goto <offset> 020572 r2 = <addr> ll 020573 r3 = 0x12 020574 goto <offset> 020575 r2 = <addr> ll 020576 r3 = 0x52 020577 goto <offset> 020578 r2 = <addr> ll 020579 r3 = 0x2b 020580 goto <offset> 020581 r2 = <addr> ll 020582 r3 = 0x30 020583 goto <offset> 020584 r2 = <addr> ll 020585 r3 = 0x1d 020586 goto <offset> 020587 r2 = <addr> ll 020588 r3 = 0x35 020589 goto <offset> 020590 r2 = <addr> ll 020591 r3 = 0x1c 020592 goto <offset> 020593 r2 = <addr> ll 020594 r3 = 0x2a 020595 goto <offset> 020596 r1 = r2 020597 r2 = <addr> ll 020598 r3 = 0x3a 020599 goto <offset> 020600 r2 = <addr> ll 020601 r3 = 0x3e 020602 goto <offset> 020603 r2 = <addr> ll 020604 r3 = 0x46 020605 call <target> 020606 exit 020607 r2 = *(u64 *)(r1 + 0x0) 020608 r4 = -<addr> ll 020609 r3 = r2 020610 r3 ^= r4 020611 if r3 < 0x1a goto <offset> 020612 r3 = 0xe 020613 if r3 s> 0xc goto <offset> 020614 if r3 s<= 0x5 goto <offset> 020615 if r3 s<= 0x8 goto <offset> 020616 if r3 s> 0xa goto <offset> 020617 if r3 != 0x9 goto <offset> 020618 r6 = <addr> ll 020619 goto <offset> 020620 if r3 s<= 0x12 goto <offset> 020621 if r3 s<= 0x15 goto <offset> 020622 if r3 s> 0x17 goto <offset> 020623 if r3 != 0x16 goto <offset> 020624 r6 = <addr> ll 020625 goto <offset> 020626 if r3 s> 0x2 goto <offset> 020627 if r3 == 0x0 goto <offset> 020628 r6 = <addr> ll 020629 if r3 == 0x1 goto <offset> 020630 r6 = <addr> ll 020631 goto <offset> 020632 if r3 s> 0xf goto <offset> 020633 if r3 == 0xd goto <offset> 020634 if r3 != 0xe goto <offset> 020635 r6 = <addr> ll 020636 goto <offset> 020637 if r3 == 0x6 goto <offset> 020638 if r3 != 0x7 goto <offset> 020639 r6 = <addr> ll 020640 goto <offset> 020641 if r3 == 0x13 goto <offset> 020642 if r3 != 0x14 goto <offset> 020643 r6 = <addr> ll 020644 goto <offset> 020645 if r3 == 0x3 goto <offset> 020646 if r3 != 0x4 goto <offset> 020647 r6 = <addr> ll 020648 goto <offset> 020649 if r3 == 0x10 goto <offset> 020650 if r3 != 0x11 goto <offset> 020651 r6 = <addr> ll 020652 goto <offset> 020653 if r3 != 0xb goto <offset> 020654 r6 = <addr> ll 020655 goto <offset> 020656 if r3 != 0x18 goto <offset> 020657 r6 = <addr> ll 020658 goto <offset> 020659 r6 = <addr> ll 020660 goto <offset> 020661 r6 = <addr> ll 020662 goto <offset> 020663 w6 = *(u32 *)(r1 + 0x8) 020664 if r6 != 0x0 goto <offset> 020665 r6 = <addr> ll 020666 goto <offset> 020667 r6 = <addr> ll 020668 goto <offset> 020669 r6 = <addr> ll 020670 goto <offset> 020671 r6 = <addr> ll 020672 goto <offset> 020673 r6 = <addr> ll 020674 goto <offset> 020675 r6 = <addr> ll 020676 goto <offset> 020677 r6 = <addr> ll 020678 goto <offset> 020679 r6 = <addr> ll 020680 goto <offset> 020681 r6 = <addr> ll 020682 goto <offset> 020683 r6 = <addr> ll 020684 goto <offset> 020685 r6 = <addr> ll 020686 goto <offset> 020687 r6 = <addr> ll 020688 goto <offset> 020689 r6 = <addr> ll 020690 r3 = -<addr> ll 020691 if r2 s< r3 goto <offset> 020692 if r2 == 0x0 goto <offset> 020693 r1 = *(u64 *)(r1 + 0x8) 020694 r3 = 0x1 020695 call -0x3a3c 020696 r0 = r6 020697 exit 020698 r4 = -<addr> ll 020699 r3 = r2 020700 r3 += r4 020701 r4 = r3 020702 r4 >>= 0x20 020703 r3 <<= 0x20 020704 r3 |= r4 020705 if r3 s> 0xc goto <offset> 020706 if r3 s<= 0x5 goto <offset> 020707 if r3 s<= 0x8 goto <offset> 020708 if r3 s> 0xa goto <offset> 020709 if r3 == 0x9 goto <offset> 020710 if r3 != 0xa goto <offset> 020711 r2 = -<addr> ll 020712 goto <offset> 020713 if r3 s<= 0x12 goto <offset> 020714 if r3 s<= 0x15 goto <offset> 020715 if r3 s> 0x17 goto <offset> 020716 if r3 == 0x16 goto <offset> 020717 if r3 != 0x17 goto <offset> 020718 r2 = -<addr> ll 020719 goto <offset> 020720 if r3 s> 0x2 goto <offset> 020721 if r3 == 0x0 goto <offset> 020722 if r3 == 0x1 goto <offset> 020723 if r3 != 0x2 goto <offset> 020724 r2 = -<addr> ll 020725 goto <offset> 020726 if r3 s> 0xf goto <offset> 020727 if r3 == 0xd goto <offset> 020728 if r3 == 0xe goto <offset> 020729 if r3 != 0xf goto <offset> 020730 r2 = -<addr> ll 020731 goto <offset> 020732 if r3 == 0x6 goto <offset> 020733 if r3 == 0x7 goto <offset> 020734 if r3 != 0x8 goto <offset> 020735 r2 = -<addr> ll 020736 goto <offset> 020737 if r3 == 0x13 goto <offset> 020738 if r3 == 0x14 goto <offset> 020739 if r3 != 0x15 goto <offset> 020740 r2 = -<addr> ll 020741 goto <offset> 020742 if r3 == 0x3 goto <offset> 020743 if r3 == 0x4 goto <offset> 020744 if r3 != 0x5 goto <offset> 020745 r2 = -<addr> ll 020746 goto <offset> 020747 if r3 == 0x10 goto <offset> 020748 if r3 == 0x11 goto <offset> 020749 if r3 != 0x12 goto <offset> 020750 r2 = -<addr> ll 020751 goto <offset> 020752 if r3 == 0xb goto <offset> 020753 if r3 != 0xc goto <offset> 020754 r2 = -<addr> ll 020755 goto <offset> 020756 if r3 == 0x18 goto <offset> 020757 if r3 != 0x19 goto <offset> 020758 r2 = -<addr> ll 020759 goto <offset> 020760 r2 = -<addr> ll 020761 goto <offset> 020762 r2 = -<addr> ll 020763 goto <offset> 020764 r2 = -<addr> ll 020765 goto <offset> 020766 r2 = -<addr> ll 020767 goto <offset> 020768 r2 = -<addr> ll 020769 goto <offset> 020770 r2 = -<addr> ll 020771 goto <offset> 020772 r2 = -<addr> ll 020773 *(u64 *)(r1 + 0x0) = r2 020774 *(u32 *)(r1 + 0x8) = 0x0 020775 goto <offset> 020776 r2 = -<addr> ll 020777 goto <offset> 020778 r2 = -<addr> ll 020779 goto <offset> 020780 r2 = -<addr> ll 020781 goto <offset> 020782 r2 = -<addr> ll 020783 goto <offset> 020784 r2 = -<addr> ll 020785 goto <offset> 020786 r2 = -<addr> ll 020787 goto <offset> 020788 r6 = r1 020789 call -0x13e0 020790 r1 = 0x7 020791 r2 = 0x1 020792 call -0x3aba 020793 if r0 == 0x0 goto <offset> 020794 *(u32 *)(r0 + 0x3) = 0x6e776f6e 020795 *(u32 *)(r0 + 0x0) = 0x6e6b6e55 020796 *(u64 *)(r6 + 0x8) = r0 020797 *(u64 *)(r6 + 0x10) = 0x7 020798 *(u64 *)(r6 + 0x0) = 0x7 020799 goto <offset> 020800 r2 = -<addr> ll 020801 goto <offset> 020802 r2 = -<addr> ll 020803 *(u64 *)(r1 + 0x0) = r2 020804 exit 020805 r3 = -<addr> ll 020806 *(u64 *)(r1 + 0x0) = r3 020807 *(u32 *)(r1 + 0x8) = w2 020808 goto <offset> 020809 r1 = 0x1 020810 r2 = 0x7 020811 r3 = <addr> ll 020812 call <target> 020813 r2 = *(u64 *)(r1 + 0x8) 020814 r2 += 0x1 020815 r3 = 0x1 020816 if r2 == 0x0 goto <offset> 020817 r3 = 0x0 020818 if r3 == 0x1 goto <offset> 020819 r2 += 0x1 020820 r3 = 0x1 020821 if r2 == 0x0 goto <offset> 020822 r3 = 0x0 020823 r3 &= 0x1 020824 if r3 != 0x0 goto <offset> 020825 r2 += 0x1 020826 r3 = 0x1 020827 if r2 == 0x0 goto <offset> 020828 r3 = 0x0 020829 r3 &= 0x1 020830 if r3 != 0x0 goto <offset> 020831 r2 += 0x1 020832 r3 = 0x1 020833 if r2 == 0x0 goto <offset> 020834 r3 = 0x0 020835 r3 &= 0x1 020836 if r3 != 0x0 goto <offset> 020837 r2 += 0x1 020838 r3 = 0x1 020839 if r2 == 0x0 goto <offset> 020840 r3 = 0x0 020841 r3 &= 0x1 020842 if r3 != 0x0 goto <offset> 020843 r2 += 0x1 020844 r3 = 0x1 020845 if r2 == 0x0 goto <offset> 020846 r3 = 0x0 020847 r3 &= 0x1 020848 if r3 != 0x0 goto <offset> 020849 r2 += 0x1 020850 r3 = 0x1 020851 if r2 == 0x0 goto <offset> 020852 r3 = 0x0 020853 r3 &= 0x1 020854 if r3 != 0x0 goto <offset> 020855 r2 += 0x1 020856 r3 = 0x1 020857 if r2 == 0x0 goto <offset> 020858 r3 = 0x0 020859 r3 &= 0x1 020860 if r3 != 0x0 goto <offset> 020861 r2 += 0x1 020862 r3 = 0x1 020863 if r2 == 0x0 goto <offset> 020864 r3 = 0x0 020865 r3 &= 0x1 020866 if r3 != 0x0 goto <offset> 020867 r2 += 0x1 020868 r3 = 0x1 020869 if r2 == 0x0 goto <offset> 020870 r3 = 0x0 020871 r3 &= 0x1 020872 if r3 != 0x0 goto <offset> 020873 r2 += 0x1 020874 r3 = 0x1 020875 if r2 == 0x0 goto <offset> 020876 r3 = 0x0 020877 r3 &= 0x1 020878 if r3 != 0x0 goto <offset> 020879 r2 += 0x1 020880 r3 = 0x1 020881 if r2 == 0x0 goto <offset> 020882 r3 = 0x0 020883 r3 &= 0x1 020884 if r3 != 0x0 goto <offset> 020885 r2 += 0x1 020886 r3 = 0x1 020887 if r2 == 0x0 goto <offset> 020888 r3 = 0x0 020889 r3 &= 0x1 020890 if r3 != 0x0 goto <offset> 020891 r2 += 0x1 020892 r3 = 0x1 020893 if r2 == 0x0 goto <offset> 020894 r3 = 0x0 020895 r3 &= 0x1 020896 if r3 != 0x0 goto <offset> 020897 r2 += 0x1 020898 r3 = 0x1 020899 if r2 == 0x0 goto <offset> 020900 r3 = 0x0 020901 r3 &= 0x1 020902 if r3 != 0x0 goto <offset> 020903 r2 += 0x1 020904 r3 = 0x1 020905 if r2 == 0x0 goto <offset> 020906 r3 = 0x0 020907 r3 &= 0x1 020908 if r3 != 0x0 goto <offset> 020909 r2 += 0x1 020910 r3 = 0x1 020911 if r2 == 0x0 goto <offset> 020912 r3 = 0x0 020913 r3 &= 0x1 020914 if r3 != 0x0 goto <offset> 020915 r2 += 0x1 020916 r3 = 0x1 020917 if r2 == 0x0 goto <offset> 020918 r3 = 0x0 020919 r3 &= 0x1 020920 if r3 != 0x0 goto <offset> 020921 r2 += 0x1 020922 r3 = 0x1 020923 if r2 == 0x0 goto <offset> 020924 r3 = 0x0 020925 r3 &= 0x1 020926 if r3 != 0x0 goto <offset> 020927 r2 += 0x1 020928 r3 = 0x1 020929 if r2 == 0x0 goto <offset> 020930 r3 = 0x0 020931 r3 &= 0x1 020932 if r3 != 0x0 goto <offset> 020933 r2 += 0x1 020934 r3 = 0x1 020935 if r2 == 0x0 goto <offset> 020936 r3 = 0x0 020937 r3 &= 0x1 020938 if r3 != 0x0 goto <offset> 020939 r2 += 0x1 020940 r3 = 0x1 020941 if r2 == 0x0 goto <offset> 020942 r3 = 0x0 020943 r3 &= 0x1 020944 if r3 != 0x0 goto <offset> 020945 r2 += 0x1 020946 r3 = 0x1 020947 if r2 == 0x0 goto <offset> 020948 r3 = 0x0 020949 r3 &= 0x1 020950 if r3 != 0x0 goto <offset> 020951 r2 += 0x1 020952 r3 = 0x1 020953 if r2 == 0x0 goto <offset> 020954 r3 = 0x0 020955 r3 &= 0x1 020956 if r3 != 0x0 goto <offset> 020957 r2 += 0x1 020958 r3 = 0x1 020959 if r2 == 0x0 goto <offset> 020960 r3 = 0x0 020961 r3 &= 0x1 020962 if r3 != 0x0 goto <offset> 020963 r2 += 0x1 020964 r3 = 0x1 020965 if r2 == 0x0 goto <offset> 020966 r3 = 0x0 020967 r3 &= 0x1 020968 if r3 != 0x0 goto <offset> 020969 r2 += 0x1 020970 r3 = 0x1 020971 if r2 == 0x0 goto <offset> 020972 r3 = 0x0 020973 r3 &= 0x1 020974 if r3 != 0x0 goto <offset> 020975 r2 += 0x1 020976 r3 = 0x1 020977 if r2 == 0x0 goto <offset> 020978 r3 = 0x0 020979 r3 &= 0x1 020980 if r3 != 0x0 goto <offset> 020981 r2 += 0x1 020982 r3 = 0x1 020983 if r2 == 0x0 goto <offset> 020984 r3 = 0x0 020985 r3 &= 0x1 020986 if r3 != 0x0 goto <offset> 020987 r2 += 0x1 020988 r3 = 0x1 020989 if r2 == 0x0 goto <offset> 020990 r3 = 0x0 020991 r3 &= 0x1 020992 if r3 != 0x0 goto <offset> 020993 r2 += 0x1 020994 r3 = 0x1 020995 if r2 == 0x0 goto <offset> 020996 r3 = 0x0 020997 r3 &= 0x1 020998 if r3 != 0x0 goto <offset> 020999 r2 += 0x1 021000 r3 = 0x1 021001 if r2 == 0x0 goto <offset> 021002 r3 = 0x0 021003 r3 &= 0x1 021004 if r3 != 0x0 goto <offset> 021005 *(u64 *)(r1 + 0x8) = r2 021006 exit 021007 r1 = <addr> ll 021008 call <target> 021009 r9 = r1 021010 r1 = r10 021011 r1 += -0x1 021012 *(u64 *)(r10 - 0x20) = r1 021013 r6 = *(u64 *)(r3 + 0x0) 021014 r1 = -<addr> ll 021015 r6 ^= r1 021016 if r6 < 0xd goto <offset> 021017 r6 = 0x3 021018 r8 = 0xc 021019 *(u64 *)(r10 - 0x28) = r3 021020 *(u64 *)(r10 - 0x30) = r4 021021 *(u64 *)(r10 - 0x38) = r2 021022 if r6 s<= 0x5 goto <offset> 021023 if r6 s> 0x9 goto <offset> 021024 r1 = r6 021025 r1 += -0x6 021026 if r1 < 0x2 goto <offset> 021027 if r6 == 0x8 goto <offset> 021028 *(u64 *)(r10 - 0x18) = 0x4 021029 r1 = r10 021030 r1 += -0x20 021031 call -0xdb 021032 r3 = *(u64 *)(r10 - 0x18) 021033 r1 = r3 021034 r1 += 0x8 021035 r2 = 0x1 021036 if r1 < r3 goto <offset> 021037 r2 = 0x0 021038 r3 = *(u64 *)(r10 - 0x28) 021039 if r2 == 0x1 goto <offset> 021040 r3 = *(u64 *)(r3 + 0x18) 021041 r2 = r1 021042 r2 += r3 021043 r3 = 0x1 021044 if r2 < r1 goto <offset> 021045 r3 = 0x0 021046 if r3 == 0x1 goto <offset> 021047 r1 = r2 021048 r1 += 0x8 021049 r3 = 0x1 021050 if r1 < r2 goto <offset> 021051 goto <offset> 021052 if r6 s> 0x2 goto <offset> 021053 if r6 == 0x0 goto <offset> 021054 if r6 != 0x1 goto <offset> 021055 r1 = 0x4 021056 goto <offset> 021057 if r6 == 0xa goto <offset> 021058 if r6 != 0xb goto <offset> 021059 r3 = *(u64 *)(r3 + 0x18) 021060 r1 = r3 021061 r1 += 0x14 021062 r2 = 0x1 021063 if r1 < r3 goto <offset> 021064 r2 = 0x0 021065 if r2 != 0x1 goto <offset> 021066 goto <offset> 021067 if r6 == 0x3 goto <offset> 021068 if r6 != 0x4 goto <offset> 021069 r8 = 0x4 021070 call -0x14f9 021071 r7 = 0x1 021072 r1 = r8 021073 r2 = 0x1 021074 call -0x3bd4 021075 if r0 == 0x0 goto <offset> 021076 *(u64 *)(r10 - 0x18) = r0 021077 *(u64 *)(r10 - 0x20) = r8 021078 *(u64 *)(r10 - 0x10) = 0x0 021079 if r6 s<= 0x5 goto <offset> 021080 r5 = *(u64 *)(r10 - 0x28) 021081 if r6 s<= 0x8 goto <offset> 021082 if r6 s> 0xa goto <offset> 021083 *(u64 *)(r10 - 0x40) = r9 021084 if r6 != 0x9 goto <offset> 021085 r6 = 0x0 021086 r7 = 0x0 021087 if r8 <= 0x3 goto <offset> 021088 r1 = r5 021089 r1 += 0x48 021090 *(u64 *)(r10 - 0x48) = r1 021091 r9 = r5 021092 r9 += 0x20 021093 r0 += r7 021094 *(u32 *)(r0 + 0x0) = 0x9 021095 r7 += 0x4 021096 *(u64 *)(r10 - 0x10) = r7 021097 r1 = r9 021098 r1 += r6 021099 w8 = *(u8 *)(r1 + 0x0) 021100 r1 = *(u64 *)(r10 - 0x20) 021101 if r1 == r7 goto <offset> 021102 r1 = *(u64 *)(r10 - 0x18) 021103 r1 += r7 021104 *(u8 *)(r1 + 0x0) = w8 021105 r7 += 0x1 021106 *(u64 *)(r10 - 0x10) = r7 021107 r6 += 0x1 021108 if r6 != 0x20 goto <offset> 021109 goto <offset> 021110 r1 = r10 021111 r1 += -0x20 021112 r2 = r7 021113 r3 = 0x1 021114 r4 = 0x1 021115 r5 = 0x1 021116 call <target> 021117 r5 = *(u64 *)(r10 - 0x28) 021118 r7 = *(u64 *)(r10 - 0x10) 021119 goto <offset> 021120 if r6 == 0x6 goto <offset> 021121 if r6 != 0x7 goto <offset> 021122 r6 = 0x0 021123 r7 = 0x0 021124 if r8 <= 0x3 goto <offset> 021125 r5 += 0x8 021126 r0 += r7 021127 *(u32 *)(r0 + 0x0) = 0x7 021128 r7 += 0x4 021129 *(u64 *)(r10 - 0x10) = r7 021130 r1 = r5 021131 r1 += r6 021132 w8 = *(u8 *)(r1 + 0x0) 021133 r1 = *(u64 *)(r10 - 0x20) 021134 if r1 == r7 goto <offset> 021135 r1 = *(u64 *)(r10 - 0x18) 021136 r1 += r7 021137 *(u8 *)(r1 + 0x0) = w8 021138 r7 += 0x1 021139 *(u64 *)(r10 - 0x10) = r7 021140 r6 += 0x1 021141 if r6 != 0x20 goto <offset> 021142 goto <offset> 021143 r1 = r10 021144 r1 += -0x20 021145 r2 = r7 021146 r3 = 0x1 021147 r4 = 0x1 021148 r7 = r5 021149 r5 = 0x1 021150 call <target> 021151 r5 = r7 021152 r7 = *(u64 *)(r10 - 0x10) 021153 goto <offset> 021154 *(u64 *)(r10 - 0x18) = 0x4 021155 r1 = r10 021156 r1 += -0x20 021157 call -0x159 021158 r3 = *(u64 *)(r10 - 0x18) 021159 r2 = r3 021160 r2 += 0x8 021161 r1 = 0x1 021162 if r2 < r3 goto <offset> 021163 r1 = 0x0 021164 r3 = *(u64 *)(r10 - 0x28) 021165 if r1 == 0x1 goto <offset> 021166 r3 = *(u64 *)(r3 + 0x18) 021167 r1 = r2 021168 r1 += r3 021169 r3 = 0x1 021170 if r1 < r2 goto <offset> 021171 r3 = 0x0 021172 if r3 != 0x1 goto <offset> 021173 goto <offset> 021174 r1 = 0x14 021175 *(u64 *)(r10 - 0x18) = r1 021176 r1 = r10 021177 r1 += -0x20 021178 call -0x16e 021179 r7 = 0x0 021180 r8 = *(u64 *)(r10 - 0x18) 021181 if r8 s>= 0x0 goto <offset> 021182 r1 = r7 021183 r2 = r8 021184 r3 = <addr> ll 021185 call <target> 021186 *(u64 *)(r10 - 0x18) = 0x4 021187 r1 = r10 021188 r1 += -0x20 021189 call -0x179 021190 r3 = *(u64 *)(r10 - 0x18) 021191 r1 = r3 021192 r1 += 0x8 021193 r2 = 0x1 021194 if r1 < r3 goto <offset> 021195 r2 = 0x0 021196 r3 = *(u64 *)(r10 - 0x28) 021197 if r2 == 0x1 goto <offset> 021198 r3 = *(u64 *)(r3 + 0x10) 021199 r2 = r1 021200 r2 += r3 021201 r3 = 0x1 021202 if r2 < r1 goto <offset> 021203 r3 = 0x0 021204 if r3 == 0x1 goto <offset> 021205 r3 = r2 021206 r3 += 0x8 021207 r1 = 0x1 021208 if r3 < r2 goto <offset> 021209 r1 = 0x0 021210 if r1 == 0x1 goto <offset> 021211 r1 = r3 021212 r1 += 0x8 021213 r2 = 0x1 021214 if r1 < r3 goto <offset> 021215 goto <offset> 021216 r7 = 0x0 021217 if r6 != 0xb goto <offset> 021218 if r8 <= 0x3 goto <offset> 021219 r0 += r7 021220 *(u32 *)(r0 + 0x0) = 0xb 021221 r7 += 0x4 021222 *(u64 *)(r10 - 0x10) = r7 021223 r1 = *(u64 *)(r10 - 0x20) 021224 r1 -= r7 021225 r6 = *(u64 *)(r5 + 0x20) 021226 if r1 <= 0x7 goto <offset> 021227 r1 = *(u64 *)(r10 - 0x18) 021228 r1 += r7 021229 *(u64 *)(r1 + 0x0) = r6 021230 r7 += 0x8 021231 *(u64 *)(r10 - 0x10) = r7 021232 r1 = *(u64 *)(r10 - 0x20) 021233 r1 -= r7 021234 r8 = *(u64 *)(r5 + 0x18) 021235 r2 = *(u64 *)(r5 + 0x10) 021236 if r1 <= 0x7 goto <offset> 021237 r1 = *(u64 *)(r10 - 0x18) 021238 r1 += r7 021239 *(u64 *)(r1 + 0x0) = r8 021240 r7 += 0x8 021241 *(u64 *)(r10 - 0x10) = r7 021242 r1 = *(u64 *)(r10 - 0x20) 021243 r1 -= r7 021244 if r8 > r1 goto <offset> 021245 r5 += 0x28 021246 *(u64 *)(r10 - 0x28) = r5 021247 r1 = *(u64 *)(r10 - 0x18) 021248 r1 += r7 021249 r3 = r8 021250 call <target> 021251 r2 = *(u64 *)(r10 - 0x28) 021252 r7 += r8 021253 r6 = 0x0 021254 *(u64 *)(r10 - 0x10) = r7 021255 r1 = r2 021256 r1 += r6 021257 w8 = *(u8 *)(r1 + 0x0) 021258 r1 = *(u64 *)(r10 - 0x20) 021259 if r1 == r7 goto <offset> 021260 r1 = *(u64 *)(r10 - 0x18) 021261 r1 += r7 021262 *(u8 *)(r1 + 0x0) = w8 021263 r7 += 0x1 021264 *(u64 *)(r10 - 0x10) = r7 021265 r6 += 0x1 021266 if r6 != 0x20 goto <offset> 021267 goto <offset> 021268 r1 = r10 021269 r1 += -0x20 021270 r2 = r7 021271 r3 = 0x1 021272 r4 = 0x1 021273 r5 = 0x1 021274 call <target> 021275 r2 = *(u64 *)(r10 - 0x28) 021276 r7 = *(u64 *)(r10 - 0x10) 021277 goto <offset> 021278 r6 = 0x0 021279 r7 = 0x0 021280 if r8 <= 0x3 goto <offset> 021281 r5 += 0x8 021282 r0 += r7 021283 *(u32 *)(r0 + 0x0) = 0x6 021284 r7 += 0x4 021285 *(u64 *)(r10 - 0x10) = r7 021286 r1 = r5 021287 r1 += r6 021288 w8 = *(u8 *)(r1 + 0x0) 021289 r1 = *(u64 *)(r10 - 0x20) 021290 if r1 == r7 goto <offset> 021291 r1 = *(u64 *)(r10 - 0x18) 021292 r1 += r7 021293 *(u8 *)(r1 + 0x0) = w8 021294 r7 += 0x1 021295 *(u64 *)(r10 - 0x10) = r7 021296 r6 += 0x1 021297 if r6 != 0x20 goto <offset> 021298 goto <offset> 021299 r1 = r10 021300 r1 += -0x20 021301 r2 = r7 021302 r3 = 0x1 021303 r4 = 0x1 021304 r7 = r5 021305 r5 = 0x1 021306 call <target> 021307 r5 = r7 021308 r7 = *(u64 *)(r10 - 0x10) 021309 goto <offset> 021310 r7 = 0x0 021311 if r8 <= 0x3 goto <offset> 021312 r0 += r7 021313 *(u32 *)(r0 + 0x0) = 0x8 021314 goto <offset> 021315 r6 = 0x0 021316 r7 = 0x0 021317 if r8 <= 0x3 goto <offset> 021318 r1 = r5 021319 r1 += 0x40 021320 *(u64 *)(r10 - 0x48) = r1 021321 r9 = r5 021322 r9 += 0x20 021323 r0 += r7 021324 *(u32 *)(r0 + 0x0) = 0xa 021325 r7 += 0x4 021326 *(u64 *)(r10 - 0x10) = r7 021327 r1 = r9 021328 r1 += r6 021329 w8 = *(u8 *)(r1 + 0x0) 021330 r1 = *(u64 *)(r10 - 0x20) 021331 if r1 == r7 goto <offset> 021332 r1 = *(u64 *)(r10 - 0x18) 021333 r1 += r7 021334 *(u8 *)(r1 + 0x0) = w8 021335 r7 += 0x1 021336 *(u64 *)(r10 - 0x10) = r7 021337 r6 += 0x1 021338 if r6 != 0x20 goto <offset> 021339 goto <offset> 021340 r1 = r10 021341 r1 += -0x20 021342 r2 = r7 021343 r3 = 0x1 021344 r4 = 0x1 021345 r5 = 0x1 021346 call <target> 021347 r5 = *(u64 *)(r10 - 0x28) 021348 r7 = *(u64 *)(r10 - 0x10) 021349 goto <offset> 021350 r1 = *(u64 *)(r10 - 0x20) 021351 r1 -= r7 021352 r6 = *(u64 *)(r5 + 0x18) 021353 r2 = *(u64 *)(r5 + 0x10) 021354 if r1 <= 0x7 goto <offset> 021355 r9 = *(u64 *)(r10 - 0x40) 021356 r1 = *(u64 *)(r10 - 0x18) 021357 r1 += r7 021358 *(u64 *)(r1 + 0x0) = r6 021359 r7 += 0x8 021360 *(u64 *)(r10 - 0x10) = r7 021361 r1 = *(u64 *)(r10 - 0x20) 021362 r1 -= r7 021363 if r6 > r1 goto <offset> 021364 r1 = *(u64 *)(r10 - 0x18) 021365 r1 += r7 021366 r3 = r6 021367 call <target> 021368 r7 += r6 021369 *(u64 *)(r10 - 0x10) = r7 021370 r1 = *(u64 *)(r10 - 0x20) 021371 r1 -= r7 021372 r2 = *(u64 *)(r10 - 0x28) 021373 r6 = *(u64 *)(r2 + 0x40) 021374 if r1 <= 0x7 goto <offset> 021375 r2 = *(u64 *)(r10 - 0x48) 021376 r1 = *(u64 *)(r10 - 0x18) 021377 r1 += r7 021378 *(u64 *)(r1 + 0x0) = r6 021379 r6 = 0x0 021380 r7 += 0x8 021381 *(u64 *)(r10 - 0x10) = r7 021382 r1 = r2 021383 r1 += r6 021384 w8 = *(u8 *)(r1 + 0x0) 021385 r1 = *(u64 *)(r10 - 0x20) 021386 if r1 == r7 goto <offset> 021387 r1 = *(u64 *)(r10 - 0x18) 021388 r1 += r7 021389 *(u8 *)(r1 + 0x0) = w8 021390 r7 += 0x1 021391 *(u64 *)(r10 - 0x10) = r7 021392 r6 += 0x1 021393 if r6 != 0x20 goto <offset> 021394 goto <offset> 021395 r1 = r10 021396 r1 += -0x20 021397 r2 = r7 021398 r3 = 0x1 021399 r4 = 0x1 021400 r5 = 0x1 021401 call <target> 021402 r2 = *(u64 *)(r10 - 0x48) 021403 r7 = *(u64 *)(r10 - 0x10) 021404 goto <offset> 021405 if r8 <= 0x3 goto <offset> 021406 r0 += r7 021407 *(u32 *)(r0 + 0x0) = 0xc 021408 goto <offset> 021409 r1 = *(u64 *)(r10 - 0x20) 021410 r1 -= r7 021411 r6 = *(u64 *)(r5 + 0x18) 021412 r2 = *(u64 *)(r5 + 0x10) 021413 if r1 <= 0x7 goto <offset> 021414 r9 = *(u64 *)(r10 - 0x40) 021415 r1 = *(u64 *)(r10 - 0x18) 021416 r1 += r7 021417 *(u64 *)(r1 + 0x0) = r6 021418 r7 += 0x8 021419 *(u64 *)(r10 - 0x10) = r7 021420 r1 = *(u64 *)(r10 - 0x20) 021421 r1 -= r7 021422 if r6 > r1 goto <offset> 021423 r1 = *(u64 *)(r10 - 0x18) 021424 r1 += r7 021425 r3 = r6 021426 call <target> 021427 r7 += r6 021428 r6 = 0x0 021429 *(u64 *)(r10 - 0x10) = r7 021430 r2 = *(u64 *)(r10 - 0x48) 021431 r1 = r2 021432 r1 += r6 021433 w8 = *(u8 *)(r1 + 0x0) 021434 r1 = *(u64 *)(r10 - 0x20) 021435 if r1 == r7 goto <offset> 021436 r1 = *(u64 *)(r10 - 0x18) 021437 r1 += r7 021438 *(u8 *)(r1 + 0x0) = w8 021439 r7 += 0x1 021440 *(u64 *)(r10 - 0x10) = r7 021441 r6 += 0x1 021442 if r6 != 0x20 goto <offset> 021443 goto <offset> 021444 r1 = r10 021445 r1 += -0x20 021446 r2 = r7 021447 r3 = 0x1 021448 r4 = 0x1 021449 r5 = 0x1 021450 call <target> 021451 r2 = *(u64 *)(r10 - 0x48) 021452 r7 = *(u64 *)(r10 - 0x10) 021453 goto <offset> 021454 r1 = r10 021455 r1 += -0x20 021456 r2 = 0x0 021457 r3 = 0x4 021458 r4 = 0x1 021459 r5 = 0x1 021460 call <target> 021461 r5 = *(u64 *)(r10 - 0x28) 021462 r0 = *(u64 *)(r10 - 0x18) 021463 r7 = *(u64 *)(r10 - 0x10) 021464 goto <offset> 021465 r1 = r10 021466 r1 += -0x20 021467 r2 = 0x0 021468 r3 = 0x4 021469 r4 = 0x1 021470 r5 = 0x1 021471 call <target> 021472 r5 = *(u64 *)(r10 - 0x28) 021473 r0 = *(u64 *)(r10 - 0x18) 021474 r7 = *(u64 *)(r10 - 0x10) 021475 goto <offset> 021476 r1 = r10 021477 r1 += -0x20 021478 r2 = 0x0 021479 r3 = 0x4 021480 r4 = 0x1 021481 r5 = 0x1 021482 call <target> 021483 r5 = *(u64 *)(r10 - 0x28) 021484 r0 = *(u64 *)(r10 - 0x18) 021485 r7 = *(u64 *)(r10 - 0x10) 021486 goto <offset> 021487 r1 = r10 021488 r1 += -0x20 021489 r2 = 0x0 021490 r3 = 0x4 021491 r4 = 0x1 021492 r5 = 0x1 021493 call <target> 021494 r5 = *(u64 *)(r10 - 0x28) 021495 r0 = *(u64 *)(r10 - 0x18) 021496 r7 = *(u64 *)(r10 - 0x10) 021497 goto <offset> 021498 r1 = r10 021499 r1 += -0x20 021500 r2 = 0x0 021501 r3 = 0x4 021502 r4 = 0x1 021503 r5 = 0x1 021504 call <target> 021505 r5 = *(u64 *)(r10 - 0x28) 021506 r0 = *(u64 *)(r10 - 0x18) 021507 r7 = *(u64 *)(r10 - 0x10) 021508 goto <offset> 021509 r1 = r10 021510 r1 += -0x20 021511 r2 = r7 021512 r3 = 0x8 021513 r4 = 0x1 021514 r5 = 0x1 021515 call <target> 021516 r5 = *(u64 *)(r10 - 0x28) 021517 r7 = *(u64 *)(r10 - 0x10) 021518 goto <offset> 021519 r1 = r10 021520 r1 += -0x20 021521 r6 = r2 021522 r2 = r7 021523 r3 = 0x8 021524 r4 = 0x1 021525 r5 = 0x1 021526 call <target> 021527 r2 = r6 021528 r5 = *(u64 *)(r10 - 0x28) 021529 r7 = *(u64 *)(r10 - 0x10) 021530 goto <offset> 021531 r1 = r10 021532 r1 += -0x20 021533 r6 = r2 021534 r2 = r7 021535 r3 = r8 021536 r4 = 0x1 021537 r5 = 0x1 021538 call <target> 021539 r2 = r6 021540 r5 = *(u64 *)(r10 - 0x28) 021541 r7 = *(u64 *)(r10 - 0x10) 021542 goto <offset> 021543 r1 = r10 021544 r1 += -0x20 021545 r2 = 0x0 021546 r3 = 0x4 021547 r4 = 0x1 021548 r5 = 0x1 021549 call <target> 021550 r5 = *(u64 *)(r10 - 0x28) 021551 r0 = *(u64 *)(r10 - 0x18) 021552 r7 = *(u64 *)(r10 - 0x10) 021553 goto <offset> 021554 r1 = r10 021555 r1 += -0x20 021556 r8 = r2 021557 r2 = r7 021558 r3 = 0x8 021559 r4 = 0x1 021560 r5 = 0x1 021561 call <target> 021562 r2 = r8 021563 r7 = *(u64 *)(r10 - 0x10) 021564 goto <offset> 021565 r1 = r10 021566 r1 += -0x20 021567 r8 = r2 021568 r2 = r7 021569 r3 = r6 021570 r4 = 0x1 021571 r5 = 0x1 021572 call <target> 021573 r2 = r8 021574 r7 = *(u64 *)(r10 - 0x10) 021575 goto <offset> 021576 r1 = r10 021577 r1 += -0x20 021578 r2 = r7 021579 r3 = 0x8 021580 r4 = 0x1 021581 r5 = 0x1 021582 call <target> 021583 r7 = *(u64 *)(r10 - 0x10) 021584 goto <offset> 021585 r1 = r10 021586 r1 += -0x20 021587 r2 = 0x0 021588 r3 = 0x4 021589 r4 = 0x1 021590 r5 = 0x1 021591 call <target> 021592 r0 = *(u64 *)(r10 - 0x18) 021593 r7 = *(u64 *)(r10 - 0x10) 021594 goto <offset> 021595 r1 = r10 021596 r1 += -0x20 021597 r8 = r2 021598 r2 = r7 021599 r3 = 0x8 021600 r4 = 0x1 021601 r5 = 0x1 021602 call <target> 021603 r2 = r8 021604 r7 = *(u64 *)(r10 - 0x10) 021605 goto <offset> 021606 r1 = r10 021607 r1 += -0x20 021608 r8 = r2 021609 r2 = r7 021610 r3 = r6 021611 r4 = 0x1 021612 r5 = 0x1 021613 call <target> 021614 r2 = r8 021615 r7 = *(u64 *)(r10 - 0x10) 021616 goto <offset> 021617 r1 = <addr> ll 021618 call <target> 021619 if r8 != 0x0 goto <offset> 021620 r0 = 0x1 021621 r8 = 0x0 021622 *(u64 *)(r10 - 0x18) = r0 021623 *(u64 *)(r10 - 0x20) = r8 021624 *(u64 *)(r10 - 0x10) = 0x0 021625 if r6 s> 0x5 goto <offset> 021626 r5 = *(u64 *)(r10 - 0x28) 021627 if r6 s> 0x2 goto <offset> 021628 if r6 == 0x0 goto <offset> 021629 if r6 != 0x1 goto <offset> 021630 r6 = 0x0 021631 r7 = 0x0 021632 if r8 <= 0x3 goto <offset> 021633 r5 += 0x8 021634 r0 += r7 021635 *(u32 *)(r0 + 0x0) = 0x1 021636 r7 += 0x4 021637 *(u64 *)(r10 - 0x10) = r7 021638 r1 = r5 021639 r1 += r6 021640 w8 = *(u8 *)(r1 + 0x0) 021641 r1 = *(u64 *)(r10 - 0x20) 021642 if r1 == r7 goto <offset> 021643 r1 = *(u64 *)(r10 - 0x18) 021644 r1 += r7 021645 *(u8 *)(r1 + 0x0) = w8 021646 r7 += 0x1 021647 *(u64 *)(r10 - 0x10) = r7 021648 r6 += 0x1 021649 if r6 != 0x20 goto <offset> 021650 goto <offset> 021651 r1 = r10 021652 r1 += -0x20 021653 r2 = r7 021654 r3 = 0x1 021655 r4 = 0x1 021656 r7 = r5 021657 r5 = 0x1 021658 call <target> 021659 r5 = r7 021660 r7 = *(u64 *)(r10 - 0x10) 021661 goto <offset> 021662 if r6 == 0x3 goto <offset> 021663 if r6 != 0x4 goto <offset> 021664 r7 = 0x0 021665 if r8 <= 0x3 goto <offset> 021666 r0 += r7 021667 *(u32 *)(r0 + 0x0) = 0x4 021668 r7 += 0x4 021669 goto <offset> 021670 r7 = 0x0 021671 if r8 <= 0x3 goto <offset> 021672 r0 += r7 021673 *(u32 *)(r0 + 0x0) = 0x0 021674 r7 += 0x4 021675 *(u64 *)(r10 - 0x10) = r7 021676 r1 = *(u64 *)(r10 - 0x20) 021677 r1 -= r7 021678 r6 = *(u64 *)(r5 + 0x28) 021679 if r1 <= 0x7 goto <offset> 021680 r1 = *(u64 *)(r10 - 0x18) 021681 r1 += r7 021682 *(u64 *)(r1 + 0x0) = r6 021683 r7 += 0x8 021684 *(u64 *)(r10 - 0x10) = r7 021685 r1 = *(u64 *)(r10 - 0x20) 021686 r1 -= r7 021687 r6 = *(u64 *)(r5 + 0x30) 021688 if r1 <= 0x7 goto <offset> 021689 r5 += 0x8 021690 r1 = *(u64 *)(r10 - 0x18) 021691 r1 += r7 021692 *(u64 *)(r1 + 0x0) = r6 021693 r6 = 0x0 021694 r7 += 0x8 021695 *(u64 *)(r10 - 0x10) = r7 021696 r1 = r5 021697 r1 += r6 021698 w8 = *(u8 *)(r1 + 0x0) 021699 r1 = *(u64 *)(r10 - 0x20) 021700 if r1 == r7 goto <offset> 021701 r1 = *(u64 *)(r10 - 0x18) 021702 r1 += r7 021703 *(u8 *)(r1 + 0x0) = w8 021704 r7 += 0x1 021705 *(u64 *)(r10 - 0x10) = r7 021706 r6 += 0x1 021707 if r6 != 0x20 goto <offset> 021708 goto <offset> 021709 r1 = r10 021710 r1 += -0x20 021711 r2 = r7 021712 r3 = 0x1 021713 r4 = 0x1 021714 r7 = r5 021715 r5 = 0x1 021716 call <target> 021717 r5 = r7 021718 r7 = *(u64 *)(r10 - 0x10) 021719 goto <offset> 021720 *(u64 *)(r10 - 0x40) = r9 021721 r6 = 0x0 021722 r7 = 0x0 021723 if r8 <= 0x3 goto <offset> 021724 r1 = r5 021725 r1 += 0x48 021726 *(u64 *)(r10 - 0x48) = r1 021727 r9 = r5 021728 r9 += 0x18 021729 r0 += r7 021730 *(u32 *)(r0 + 0x0) = 0x3 021731 r7 += 0x4 021732 *(u64 *)(r10 - 0x10) = r7 021733 r1 = r9 021734 r1 += r6 021735 w8 = *(u8 *)(r1 + 0x0) 021736 r1 = *(u64 *)(r10 - 0x20) 021737 if r1 == r7 goto <offset> 021738 r1 = *(u64 *)(r10 - 0x18) 021739 r1 += r7 021740 *(u8 *)(r1 + 0x0) = w8 021741 r7 += 0x1 021742 *(u64 *)(r10 - 0x10) = r7 021743 r6 += 0x1 021744 if r6 != 0x20 goto <offset> 021745 goto <offset> 021746 r1 = r10 021747 r1 += -0x20 021748 r2 = r7 021749 r3 = 0x1 021750 r4 = 0x1 021751 r5 = 0x1 021752 call <target> 021753 r5 = *(u64 *)(r10 - 0x28) 021754 r7 = *(u64 *)(r10 - 0x10) 021755 goto <offset> 021756 r1 = *(u64 *)(r10 - 0x20) 021757 r1 -= r7 021758 r6 = *(u64 *)(r5 + 0x10) 021759 r2 = *(u64 *)(r5 + 0x8) 021760 if r1 <= 0x7 goto <offset> 021761 r9 = *(u64 *)(r10 - 0x40) 021762 r1 = *(u64 *)(r10 - 0x18) 021763 r1 += r7 021764 *(u64 *)(r1 + 0x0) = r6 021765 r7 += 0x8 021766 *(u64 *)(r10 - 0x10) = r7 021767 r1 = *(u64 *)(r10 - 0x20) 021768 r1 -= r7 021769 if r6 > r1 goto <offset> 021770 r1 = *(u64 *)(r10 - 0x18) 021771 r1 += r7 021772 r3 = r6 021773 call <target> 021774 r7 += r6 021775 *(u64 *)(r10 - 0x10) = r7 021776 r1 = *(u64 *)(r10 - 0x20) 021777 r1 -= r7 021778 r2 = *(u64 *)(r10 - 0x28) 021779 r6 = *(u64 *)(r2 + 0x38) 021780 if r1 <= 0x7 goto <offset> 021781 r3 = *(u64 *)(r10 - 0x48) 021782 r1 = *(u64 *)(r10 - 0x18) 021783 r1 += r7 021784 *(u64 *)(r1 + 0x0) = r6 021785 r7 += 0x8 021786 *(u64 *)(r10 - 0x10) = r7 021787 r1 = *(u64 *)(r10 - 0x20) 021788 r1 -= r7 021789 r6 = *(u64 *)(r2 + 0x40) 021790 if r1 <= 0x7 goto <offset> 021791 r1 = *(u64 *)(r10 - 0x18) 021792 r1 += r7 021793 *(u64 *)(r1 + 0x0) = r6 021794 r6 = 0x0 021795 r7 += 0x8 021796 *(u64 *)(r10 - 0x10) = r7 021797 r1 = r3 021798 r1 += r6 021799 w8 = *(u8 *)(r1 + 0x0) 021800 r1 = *(u64 *)(r10 - 0x20) 021801 if r1 == r7 goto <offset> 021802 r1 = *(u64 *)(r10 - 0x18) 021803 r1 += r7 021804 *(u8 *)(r1 + 0x0) = w8 021805 r7 += 0x1 021806 *(u64 *)(r10 - 0x10) = r7 021807 r6 += 0x1 021808 if r6 != 0x20 goto <offset> 021809 goto <offset> 021810 r1 = r10 021811 r1 += -0x20 021812 r2 = r7 021813 r3 = 0x1 021814 r4 = 0x1 021815 r5 = 0x1 021816 call <target> 021817 r3 = *(u64 *)(r10 - 0x48) 021818 r7 = *(u64 *)(r10 - 0x10) 021819 goto <offset> 021820 r7 = 0x0 021821 if r8 <= 0x3 goto <offset> 021822 r0 += r7 021823 *(u32 *)(r0 + 0x0) = 0x2 021824 r7 += 0x4 021825 *(u64 *)(r10 - 0x10) = r7 021826 r1 = *(u64 *)(r10 - 0x20) 021827 r1 -= r7 021828 r6 = *(u64 *)(r5 + 0x8) 021829 if r1 <= 0x7 goto <offset> 021830 r1 = *(u64 *)(r10 - 0x18) 021831 r1 += r7 021832 *(u64 *)(r1 + 0x0) = r6 021833 r7 += 0x8 021834 r1 = *(u64 *)(r10 - 0x18) 021835 r2 = *(u64 *)(r10 - 0x20) 021836 r3 = -<addr> ll 021837 if r2 == r3 goto <offset> 021838 r4 = *(u64 *)(r10 - 0x38) 021839 r3 = *(u64 *)(r4 + 0x18) 021840 *(u64 *)(r9 + 0x48) = r3 021841 r3 = *(u64 *)(r4 + 0x10) 021842 *(u64 *)(r9 + 0x40) = r3 021843 r3 = *(u64 *)(r4 + 0x8) 021844 *(u64 *)(r9 + 0x38) = r3 021845 r3 = *(u64 *)(r4 + 0x0) 021846 *(u64 *)(r9 + 0x30) = r3 021847 r4 = *(u64 *)(r10 - 0x30) 021848 r3 = *(u64 *)(r4 + 0x0) 021849 *(u64 *)(r9 + 0x0) = r3 021850 r3 = *(u64 *)(r4 + 0x8) 021851 *(u64 *)(r9 + 0x8) = r3 021852 r3 = *(u64 *)(r4 + 0x10) 021853 *(u64 *)(r9 + 0x10) = r3 021854 *(u64 *)(r9 + 0x28) = r7 021855 *(u64 *)(r9 + 0x20) = r1 021856 *(u64 *)(r9 + 0x18) = r2 021857 exit 021858 r6 = *(u64 *)(r5 + 0x8) 021859 if r8 <= 0x3 goto <offset> 021860 r7 = 0x0 021861 r0 += r7 021862 *(u32 *)(r0 + 0x0) = 0x5 021863 r7 += 0x4 021864 *(u64 *)(r10 - 0x10) = r7 021865 r1 = *(u64 *)(r10 - 0x20) 021866 r1 -= r7 021867 if r1 > 0x7 goto <offset> 021868 r1 = r10 021869 r1 += -0x20 021870 r2 = r7 021871 r3 = 0x8 021872 r4 = 0x1 021873 r5 = 0x1 021874 call <target> 021875 r7 = *(u64 *)(r10 - 0x10) 021876 goto <offset> 021877 *(u64 *)(r10 - 0x20) = r1 021878 r3 = r10 021879 r3 += -0x20 021880 r1 = <addr> ll 021881 r2 = 0x2b 021882 r4 = <addr> ll 021883 r5 = <addr> ll 021884 call <target> 021885 r1 = r10 021886 r1 += -0x20 021887 r2 = 0x0 021888 r3 = 0x4 021889 r4 = 0x1 021890 r5 = 0x1 021891 call <target> 021892 r5 = *(u64 *)(r10 - 0x28) 021893 r0 = *(u64 *)(r10 - 0x18) 021894 r7 = *(u64 *)(r10 - 0x10) 021895 goto <offset> 021896 r1 = r10 021897 r1 += -0x20 021898 r2 = r7 021899 r3 = 0x8 021900 r4 = 0x1 021901 r5 = 0x1 021902 call <target> 021903 r5 = *(u64 *)(r10 - 0x28) 021904 r7 = *(u64 *)(r10 - 0x10) 021905 goto <offset> 021906 r1 = r10 021907 r1 += -0x20 021908 r2 = r7 021909 r3 = 0x8 021910 r4 = 0x1 021911 r5 = 0x1 021912 call <target> 021913 r5 = *(u64 *)(r10 - 0x28) 021914 r7 = *(u64 *)(r10 - 0x10) 021915 goto <offset> 021916 r1 = r10 021917 r1 += -0x20 021918 r2 = 0x0 021919 r3 = 0x4 021920 r4 = 0x1 021921 r5 = 0x1 021922 call <target> 021923 r5 = *(u64 *)(r10 - 0x28) 021924 r0 = *(u64 *)(r10 - 0x18) 021925 r7 = *(u64 *)(r10 - 0x10) 021926 goto <offset> 021927 r1 = r10 021928 r1 += -0x20 021929 r8 = r2 021930 r2 = r7 021931 r3 = 0x8 021932 r4 = 0x1 021933 r5 = 0x1 021934 call <target> 021935 r2 = r8 021936 r7 = *(u64 *)(r10 - 0x10) 021937 goto <offset> 021938 r1 = r10 021939 r1 += -0x20 021940 r8 = r2 021941 r2 = r7 021942 r3 = r6 021943 r4 = 0x1 021944 r5 = 0x1 021945 call <target> 021946 r2 = r8 021947 r7 = *(u64 *)(r10 - 0x10) 021948 goto <offset> 021949 r1 = r10 021950 r1 += -0x20 021951 r2 = r7 021952 r3 = 0x8 021953 r4 = 0x1 021954 r5 = 0x1 021955 call <target> 021956 r2 = *(u64 *)(r10 - 0x28) 021957 r7 = *(u64 *)(r10 - 0x10) 021958 goto <offset> 021959 r1 = r10 021960 r1 += -0x20 021961 r2 = r7 021962 r3 = 0x8 021963 r4 = 0x1 021964 r5 = 0x1 021965 call <target> 021966 r3 = *(u64 *)(r10 - 0x48) 021967 r7 = *(u64 *)(r10 - 0x10) 021968 goto <offset> 021969 r1 = r10 021970 r1 += -0x20 021971 r2 = 0x0 021972 r3 = 0x4 021973 r4 = 0x1 021974 r5 = 0x1 021975 call <target> 021976 r5 = *(u64 *)(r10 - 0x28) 021977 r0 = *(u64 *)(r10 - 0x18) 021978 r7 = *(u64 *)(r10 - 0x10) 021979 goto <offset> 021980 r1 = r10 021981 r1 += -0x20 021982 r2 = 0x0 021983 r3 = 0x4 021984 r4 = 0x1 021985 r5 = 0x1 021986 call <target> 021987 r0 = *(u64 *)(r10 - 0x18) 021988 r7 = *(u64 *)(r10 - 0x10) 021989 goto <offset> 021990 r1 = r10 021991 r1 += -0x20 021992 r2 = 0x0 021993 r3 = 0x4 021994 r4 = 0x1 021995 r5 = 0x1 021996 call <target> 021997 r5 = *(u64 *)(r10 - 0x28) 021998 r0 = *(u64 *)(r10 - 0x18) 021999 r7 = *(u64 *)(r10 - 0x10) 022000 goto <offset> 022001 r1 = r10 022002 r1 += -0x20 022003 r2 = 0x0 022004 r3 = 0x4 022005 r4 = 0x1 022006 r5 = 0x1 022007 call <target> 022008 r0 = *(u64 *)(r10 - 0x18) 022009 r7 = *(u64 *)(r10 - 0x10) 022010 goto <offset> 022011 r1 = *(u64 *)(r1 + 0x0) 022012 w3 = *(u32 *)(r2 + 0x10) 022013 r4 = r3 022014 r4 &= 0x2000000 022015 if r4 != 0x0 goto <offset> 022016 r3 &= 0x4000000 022017 if r3 != 0x0 goto <offset> 022018 call <target> 022019 goto <offset> 022020 call <target> 022021 goto <offset> 022022 call <target> 022023 exit 022024 r1 = *(u64 *)(r1 + 0x0) 022025 r3 = r1 022026 r3 += 0x8 022027 *(u64 *)(r10 - 0x8) = r3 022028 r3 = <addr> ll 022029 *(u64 *)(r10 - 0xfd0) = r3 022030 r3 = r10 022031 r3 += -0x8 022032 *(u64 *)(r10 - 0xfd8) = r3 022033 r3 = <addr> ll 022034 *(u64 *)(r10 - 0xfe8) = r3 022035 r3 = <addr> ll 022036 *(u64 *)(r10 - 0xff0) = r3 022037 *(u64 *)(r10 - 0xff8) = r1 022038 *(u64 *)(r10 - 0xfe0) = 0x9 022039 *(u64 *)(r10 - 0x1000) = 0xb 022040 r5 = r10 022041 r1 = r2 022042 r2 = <addr> ll 022043 r3 = 0x9 022044 r4 = <addr> ll 022045 call <target> 022046 exit 022047 r3 = r2 022048 r1 = *(u64 *)(r1 + 0x0) 022049 r2 = *(u64 *)(r1 + 0x10) 022050 r1 = *(u64 *)(r1 + 0x8) 022051 call <target> 022052 exit 022053 r1 = *(u64 *)(r1 + 0x0) 022054 w3 = *(u32 *)(r2 + 0x10) 022055 r4 = r3 022056 r4 &= 0x2000000 022057 if r4 != 0x0 goto <offset> 022058 r3 &= 0x4000000 022059 if r3 != 0x0 goto <offset> 022060 call <target> 022061 goto <offset> 022062 call <target> 022063 goto <offset> 022064 call <target> 022065 exit 022066 r1 = *(u64 *)(r1 + 0x0) 022067 w3 = *(u8 *)(r1 + 0x0) 022068 if r3 != 0x1 goto <offset> 022069 r1 += 0x1 022070 *(u64 *)(r10 - 0x8) = r1 022071 r4 = r10 022072 r4 += -0x8 022073 r1 = r2 022074 r2 = <addr> ll 022075 r3 = 0x4 022076 r5 = <addr> ll 022077 call <target> 022078 goto <offset> 022079 r1 = r2 022080 r2 = <addr> ll 022081 r3 = 0x4 022082 call <target> 022083 exit 022084 r1 = *(u64 *)(r1 + 0x0) 022085 call <target> 022086 exit 022087 w3 = *(u32 *)(r2 + 0x10) 022088 r4 = r3 022089 r4 &= 0x2000000 022090 if r4 != 0x0 goto <offset> 022091 r3 &= 0x4000000 022092 if r3 != 0x0 goto <offset> 022093 call <target> 022094 goto <offset> 022095 call <target> 022096 goto <offset> 022097 call <target> 022098 exit 022099 r3 = *(u64 *)(r1 + 0x0) 022100 r2 = *(u64 *)(r3 + 0x0) 022101 r1 = -<addr> ll 022102 r4 = r2 022103 r4 ^= r1 022104 if r4 < 0x8 goto <offset> 022105 r4 = 0x8 022106 r1 = r4 022107 r1 += -0x1 022108 if r1 >= 0x7 goto <offset> 022109 r1 = r3 022110 r2 = 0x18 022111 r3 = 0x8 022112 call -0x3fc5 022113 exit 022114 r1 = *(u64 *)(r3 + 0x8) 022115 if r4 != 0x0 goto <offset> 022116 r2 = r1 022117 r2 &= 0x3 022118 r4 = r2 022119 r4 += -0x2 022120 if r4 < 0x2 goto <offset> 022121 if r2 == 0x0 goto <offset> 022122 r7 = r3 022123 r6 = *(u64 *)(r1 - 0x1) 022124 r8 = *(u64 *)(r1 + 0x7) 022125 r2 = *(u64 *)(r8 + 0x0) 022126 if r2 == 0x0 goto <offset> 022127 r9 = r1 022128 r1 = r6 022129 callx r2 022130 r1 = r9 022131 r1 += -0x1 022132 r2 = *(u64 *)(r8 + 0x8) 022133 if r2 == 0x0 goto <offset> 022134 r3 = *(u64 *)(r8 + 0x10) 022135 r8 = r1 022136 r1 = r6 022137 call -0x3fde 022138 r1 = r8 022139 r2 = 0x18 022140 r3 = 0x8 022141 call -0x3fe2 022142 r3 = r7 022143 goto <offset> 022144 if r2 == 0x0 goto <offset> 022145 r6 = r3 022146 r3 = 0x1 022147 call -0x3fe8 022148 r3 = r6 022149 goto <offset> 022150 r8 = r3 022151 r7 = r2 022152 r6 = r1 022153 r1 = *(u64 *)(r4 + 0x8) 022154 if r1 == 0x0 goto <offset> 022155 r2 = *(u64 *)(r4 + 0x10) 022156 if r2 == 0x0 goto <offset> 022157 r1 = *(u64 *)(r4 + 0x0) 022158 r3 = r7 022159 r4 = r8 022160 call -0x3ff4 022161 if r0 == 0x0 goto <offset> 022162 r1 = r8 022163 if r0 == 0x0 goto <offset> 022164 r8 = r1 022165 *(u64 *)(r6 + 0x10) = r8 022166 r1 = 0x1 022167 if r0 == 0x0 goto <offset> 022168 r1 = 0x0 022169 if r0 != 0x0 goto <offset> 022170 goto <offset> 022171 if r0 == 0x0 goto <offset> 022172 r7 = r0 022173 *(u64 *)(r6 + 0x8) = r7 022174 *(u64 *)(r6 + 0x0) = r1 022175 exit 022176 if r8 == 0x0 goto <offset> 022177 call -0x194c 022178 r1 = r8 022179 r2 = r7 022180 call -0x4026 022181 if r0 != 0x0 goto <offset> 022182 r0 = 0x0 022183 if r0 == 0x0 goto <offset> 022184 goto <offset> 022185 r1 = 0x0 022186 r0 = r7 022187 if r0 != 0x0 goto <offset> 022188 goto <offset> 022189 r8 = r4 022190 r7 = r3 022191 r3 = r2 022192 r3 += r7 022193 r6 = 0x0 022194 r4 = 0x1 022195 if r3 < r2 goto <offset> 022196 r4 = 0x0 022197 r4 &= 0x1 022198 if r4 != 0x0 goto <offset> 022199 r3 = 0x8 022200 if r5 == 0x1 goto <offset> 022201 r3 = 0x4 022202 r7 += r2 022203 r9 = *(u64 *)(r1 + 0x0) 022204 r2 = r9 022205 r2 <<= 0x1 022206 if r7 > r2 goto <offset> 022207 r7 = r2 022208 *(u64 *)(r10 - 0x48) = r1 022209 if r7 > r3 goto <offset> 022210 r7 = r3 022211 r2 = r8 022212 *(u64 *)(r10 - 0x50) = r5 022213 r2 += r5 022214 r2 += -0x1 022215 r1 = r8 022216 r1 = -r1 022217 r2 &= r1 022218 r1 = r10 022219 r1 += -0x40 022220 r3 = 0x0 022221 r4 = r7 022222 r5 = 0x0 022223 call <target> 022224 r1 = 0x1 022225 r2 = *(u64 *)(r10 - 0x38) 022226 if r2 != 0x0 goto <offset> 022227 r1 = 0x0 022228 r1 &= 0x1 022229 if r1 != 0x0 goto <offset> 022230 r1 = -<addr> ll 022231 r1 -= r8 022232 r3 = *(u64 *)(r10 - 0x40) 022233 if r3 <= r1 goto <offset> 022234 r1 = r6 022235 r3 = <addr> ll 022236 call <target> 022237 r1 = r6 022238 r3 = <addr> ll 022239 call <target> 022240 r1 = 0x0 022241 if r9 == 0x0 goto <offset> 022242 r1 = *(u64 *)(r10 - 0x50) 022243 r9 *= r1 022244 r1 = *(u64 *)(r10 - 0x48) 022245 r1 = *(u64 *)(r1 + 0x8) 022246 *(u64 *)(r10 - 0x8) = r9 022247 *(u64 *)(r10 - 0x18) = r1 022248 r1 = r8 022249 *(u64 *)(r10 - 0x10) = r1 022250 r1 = r10 022251 r1 += -0x30 022252 r4 = r10 022253 r4 += -0x18 022254 r2 = r8 022255 call -0x6a 022256 r1 = *(u64 *)(r10 - 0x30) 022257 if r1 == 0x1 goto <offset> 022258 r1 = *(u64 *)(r10 - 0x28) 022259 r2 = *(u64 *)(r10 - 0x48) 022260 *(u64 *)(r2 + 0x0) = r7 022261 *(u64 *)(r2 + 0x8) = r1 022262 exit 022263 r2 = *(u64 *)(r10 - 0x20) 022264 r6 = *(u64 *)(r10 - 0x28) 022265 r1 = r6 022266 r3 = <addr> ll 022267 call <target> 022268 r1 = *(u64 *)(r1 + 0x0) 022269 r3 = *(u64 *)(r1 + 0x0) 022270 r4 = -<addr> ll 022271 r3 ^= r4 022272 if r3 < 0x8 goto <offset> 022273 r3 = 0x8 022274 if r3 s<= 0x3 goto <offset> 022275 if r3 s<= 0x5 goto <offset> 022276 if r3 == 0x6 goto <offset> 022277 if r3 != 0x7 goto <offset> 022278 r1 = r2 022279 r2 = <addr> ll 022280 r3 = 0x16 022281 call <target> 022282 goto <offset> 022283 if r3 s> 0x1 goto <offset> 022284 r1 += 0x8 022285 if r3 != 0x0 goto <offset> 022286 *(u64 *)(r10 - 0x8) = r1 022287 r4 = r10 022288 r4 += -0x8 022289 r1 = r2 022290 r2 = <addr> ll 022291 r3 = 0x2 022292 r5 = <addr> ll 022293 goto <offset> 022294 if r3 != 0x2 goto <offset> 022295 r1 += 0x8 022296 *(u64 *)(r10 - 0x8) = r1 022297 r4 = r10 022298 r4 += -0x8 022299 r1 = r2 022300 r2 = <addr> ll 022301 r3 = 0x13 022302 r5 = <addr> ll 022303 goto <offset> 022304 if r3 != 0x4 goto <offset> 022305 r1 += 0x8 022306 *(u64 *)(r10 - 0x8) = r1 022307 r4 = r10 022308 r4 += -0x8 022309 r1 = r2 022310 r2 = <addr> ll 022311 r3 = 0x12 022312 r5 = <addr> ll 022313 goto <offset> 022314 r1 = r2 022315 r2 = <addr> ll 022316 r3 = 0x9 022317 call <target> 022318 goto <offset> 022319 *(u64 *)(r10 - 0x8) = r1 022320 r4 = r10 022321 r4 += -0x8 022322 r1 = r2 022323 r2 = <addr> ll 022324 r3 = 0x13 022325 r5 = <addr> ll 022326 goto <offset> 022327 r1 = r2 022328 r2 = <addr> ll 022329 r3 = 0x13 022330 call <target> 022331 goto <offset> 022332 *(u64 *)(r10 - 0x8) = r1 022333 r4 = r10 022334 r4 += -0x8 022335 r1 = r2 022336 r2 = <addr> ll 022337 r3 = 0x6 022338 r5 = <addr> ll 022339 call <target> 022340 exit 022341 r1 = r2 022342 r2 = <addr> ll 022343 r3 = 0x1a 022344 call <target> 022345 goto <offset> 022346 r6 = r5 022347 r7 = r4 022348 r8 = r3 022349 r9 = r2 022350 *(u64 *)(r10 - 0x88) = r1 022351 call -0x19fa 022352 r1 = 0x44 022353 r2 = 0x1 022354 call -0x40d4 022355 if r0 == 0x0 goto <offset> 022356 r1 = *(u64 *)(r6 - 0xff8) 022357 r2 = *(u64 *)(r6 - 0x1000) 022358 r3 = *(u64 *)(r9 + 0x18) 022359 *(u64 *)(r0 + 0x18) = r3 022360 r3 = *(u64 *)(r9 + 0x10) 022361 *(u64 *)(r0 + 0x10) = r3 022362 r3 = *(u64 *)(r9 + 0x8) 022363 *(u64 *)(r0 + 0x8) = r3 022364 r3 = *(u64 *)(r9 + 0x0) 022365 *(u64 *)(r0 + 0x0) = r3 022366 *(u16 *)(r0 + 0x20) = 0x101 022367 r3 = *(u64 *)(r8 + 0x0) 022368 *(u64 *)(r0 + 0x22) = r3 022369 r3 = *(u64 *)(r8 + 0x8) 022370 *(u64 *)(r0 + 0x2a) = r3 022371 r3 = *(u64 *)(r8 + 0x10) 022372 *(u64 *)(r0 + 0x32) = r3 022373 r3 = *(u64 *)(r8 + 0x18) 022374 *(u64 *)(r0 + 0x3a) = r3 022375 *(u16 *)(r0 + 0x42) = 0x101 022376 *(u64 *)(r10 - 0x78) = r0 022377 *(u64 *)(r10 - 0x70) = 0x2 022378 *(u64 *)(r10 - 0x80) = 0x2 022379 *(u64 *)(r10 - 0x38) = r2 022380 *(u64 *)(r10 - 0x40) = r7 022381 r2 = *(u64 *)(r1 + 0x0) 022382 *(u64 *)(r10 - 0x60) = r2 022383 r2 = *(u64 *)(r1 + 0x8) 022384 *(u64 *)(r10 - 0x58) = r2 022385 r2 = *(u64 *)(r1 + 0x10) 022386 *(u64 *)(r10 - 0x50) = r2 022387 r1 = *(u64 *)(r1 + 0x18) 022388 *(u64 *)(r10 - 0x48) = r1 022389 r1 = -<addr> ll 022390 *(u64 *)(r10 - 0x68) = r1 022391 r3 = r10 022392 r3 += -0x68 022393 r4 = r10 022394 r4 += -0x80 022395 r1 = *(u64 *)(r10 - 0x88) 022396 r2 = <addr> ll 022397 call -0x56d 022398 exit 022399 r1 = 0x1 022400 r2 = 0x44 022401 call <target> 022402 r7 = r5 022403 r8 = r4 022404 r6 = r3 022405 r9 = r2 022406 *(u64 *)(r10 - 0x88) = r1 022407 call -0x1a32 022408 r1 = 0x66 022409 r2 = 0x1 022410 call -0x410c 022411 if r0 == 0x0 goto <offset> 022412 r5 = *(u64 *)(r7 - 0xfe0) 022413 r3 = *(u64 *)(r7 - 0xfe8) 022414 r4 = *(u64 *)(r7 - 0xff0) 022415 r1 = *(u64 *)(r7 - 0xff8) 022416 r2 = *(u64 *)(r7 - 0x1000) 022417 r7 = r1 022418 r1 = *(u64 *)(r9 + 0x18) 022419 *(u64 *)(r0 + 0x18) = r1 022420 r1 = *(u64 *)(r9 + 0x10) 022421 *(u64 *)(r0 + 0x10) = r1 022422 r1 = *(u64 *)(r9 + 0x8) 022423 *(u64 *)(r0 + 0x8) = r1 022424 r1 = *(u64 *)(r9 + 0x0) 022425 *(u64 *)(r0 + 0x0) = r1 022426 *(u16 *)(r0 + 0x20) = 0x101 022427 r1 = *(u64 *)(r6 + 0x0) 022428 *(u64 *)(r0 + 0x22) = r1 022429 r1 = *(u64 *)(r6 + 0x8) 022430 *(u64 *)(r0 + 0x2a) = r1 022431 r1 = *(u64 *)(r6 + 0x10) 022432 *(u64 *)(r0 + 0x32) = r1 022433 r1 = *(u64 *)(r6 + 0x18) 022434 *(u64 *)(r0 + 0x3a) = r1 022435 *(u16 *)(r0 + 0x42) = 0x100 022436 r1 = *(u64 *)(r8 + 0x0) 022437 *(u64 *)(r0 + 0x44) = r1 022438 r1 = *(u64 *)(r8 + 0x8) 022439 *(u64 *)(r0 + 0x4c) = r1 022440 r1 = *(u64 *)(r8 + 0x10) 022441 *(u64 *)(r0 + 0x54) = r1 022442 r1 = *(u64 *)(r8 + 0x18) 022443 *(u64 *)(r0 + 0x5c) = r1 022444 *(u16 *)(r0 + 0x64) = 0x1 022445 *(u64 *)(r10 - 0x78) = r0 022446 r1 = 0x0 022447 *(u64 *)(r10 - 0x70) = 0x3 022448 *(u64 *)(r10 - 0x80) = 0x3 022449 if r7 s>= 0x0 goto <offset> 022450 r2 = r7 022451 r3 = <addr> ll 022452 call <target> 022453 *(u64 *)(r10 - 0x90) = r3 022454 if r7 == 0x0 goto <offset> 022455 *(u64 *)(r10 - 0xa0) = r5 022456 r6 = r4 022457 r9 = r2 022458 call -0x1a65 022459 r1 = r7 022460 r2 = 0x1 022461 call -0x413f 022462 r2 = r9 022463 r4 = r6 022464 r3 = *(u64 *)(r10 - 0x90) 022465 r5 = *(u64 *)(r10 - 0xa0) 022466 r1 = 0x1 022467 r6 = r0 022468 if r6 != 0x0 goto <offset> 022469 goto <offset> 022470 r6 = 0x1 022471 *(u64 *)(r10 - 0x98) = r4 022472 r1 = r6 022473 r9 = r5 022474 r3 = r7 022475 call <target> 022476 r1 = *(u64 *)(r8 + 0x18) 022477 r2 = *(u64 *)(r8 + 0x10) 022478 r3 = *(u64 *)(r8 + 0x8) 022479 r4 = *(u64 *)(r8 + 0x0) 022480 r8 = r6 022481 *(u64 *)(r10 - 0x60) = r6 022482 r5 = *(u64 *)(r10 - 0x98) 022483 *(u64 *)(r10 - 0x30) = r5 022484 r5 = *(u64 *)(r10 - 0x90) 022485 *(u64 *)(r10 - 0x28) = r5 022486 *(u64 *)(r10 - 0x50) = r4 022487 *(u64 *)(r10 - 0x48) = r3 022488 *(u64 *)(r10 - 0x40) = r2 022489 *(u64 *)(r10 - 0x38) = r1 022490 *(u64 *)(r10 - 0x68) = r7 022491 *(u64 *)(r10 - 0x58) = r7 022492 r1 = *(u64 *)(r9 + 0x18) 022493 *(u64 *)(r10 - 0x8) = r1 022494 r1 = *(u64 *)(r9 + 0x10) 022495 *(u64 *)(r10 - 0x10) = r1 022496 r1 = *(u64 *)(r9 + 0x8) 022497 *(u64 *)(r10 - 0x18) = r1 022498 r1 = *(u64 *)(r9 + 0x0) 022499 *(u64 *)(r10 - 0x20) = r1 022500 r3 = r10 022501 r3 += -0x68 022502 r4 = r10 022503 r4 += -0x80 022504 r1 = *(u64 *)(r10 - 0x88) 022505 r2 = <addr> ll 022506 call -0x5da 022507 if r7 == 0x0 goto <offset> 022508 r1 = r8 022509 r2 = r7 022510 r3 = 0x1 022511 call -0x4154 022512 exit 022513 r1 = 0x1 022514 r2 = 0x66 022515 call <target> 022516 r7 = r3 022517 r8 = r2 022518 r6 = r1 022519 call -0x1aa2 022520 r1 = 0x22 022521 r2 = 0x1 022522 call -0x417c 022523 if r0 == 0x0 goto <offset> 022524 r1 = *(u64 *)(r8 + 0x18) 022525 *(u64 *)(r0 + 0x18) = r1 022526 r1 = *(u64 *)(r8 + 0x10) 022527 *(u64 *)(r0 + 0x10) = r1 022528 r1 = *(u64 *)(r8 + 0x8) 022529 *(u64 *)(r0 + 0x8) = r1 022530 r1 = *(u64 *)(r8 + 0x0) 022531 *(u64 *)(r0 + 0x0) = r1 022532 *(u16 *)(r0 + 0x20) = 0x101 022533 *(u64 *)(r10 - 0x78) = r0 022534 *(u64 *)(r10 - 0x70) = 0x1 022535 *(u64 *)(r10 - 0x80) = 0x1 022536 r1 = *(u64 *)(r7 + 0x18) 022537 *(u64 *)(r10 - 0x48) = r1 022538 r1 = *(u64 *)(r7 + 0x10) 022539 *(u64 *)(r10 - 0x50) = r1 022540 r1 = *(u64 *)(r7 + 0x8) 022541 *(u64 *)(r10 - 0x58) = r1 022542 r1 = *(u64 *)(r7 + 0x0) 022543 *(u64 *)(r10 - 0x60) = r1 022544 r1 = -<addr> ll 022545 *(u64 *)(r10 - 0x68) = r1 022546 r3 = r10 022547 r3 += -0x68 022548 r4 = r10 022549 r4 += -0x80 022550 r1 = r6 022551 r2 = <addr> ll 022552 call -0x608 022553 exit 022554 r1 = 0x1 022555 r2 = 0x22 022556 call <target> 022557 r7 = r4 022558 r8 = r3 022559 r9 = r2 022560 r6 = r1 022561 call -0x1acc 022562 r1 = 0x44 022563 r2 = 0x1 022564 call -0x41a6 022565 if r0 == 0x0 goto <offset> 022566 r1 = *(u64 *)(r9 + 0x18) 022567 *(u64 *)(r0 + 0x18) = r1 022568 r1 = *(u64 *)(r9 + 0x10) 022569 *(u64 *)(r0 + 0x10) = r1 022570 r1 = *(u64 *)(r9 + 0x8) 022571 *(u64 *)(r0 + 0x8) = r1 022572 r1 = *(u64 *)(r9 + 0x0) 022573 *(u64 *)(r0 + 0x0) = r1 022574 *(u16 *)(r0 + 0x20) = 0x101 022575 r1 = *(u64 *)(r8 + 0x0) 022576 *(u64 *)(r0 + 0x22) = r1 022577 r1 = *(u64 *)(r8 + 0x8) 022578 *(u64 *)(r0 + 0x2a) = r1 022579 r1 = *(u64 *)(r8 + 0x10) 022580 *(u64 *)(r0 + 0x32) = r1 022581 r1 = *(u64 *)(r8 + 0x18) 022582 *(u64 *)(r0 + 0x3a) = r1 022583 *(u16 *)(r0 + 0x42) = 0x100 022584 *(u64 *)(r10 - 0x78) = r0 022585 *(u64 *)(r10 - 0x70) = 0x2 022586 *(u64 *)(r10 - 0x80) = 0x2 022587 r1 = -<addr> ll 022588 *(u64 *)(r10 - 0x68) = r1 022589 *(u64 *)(r10 - 0x60) = r7 022590 r3 = r10 022591 r3 += -0x68 022592 r4 = r10 022593 r4 += -0x80 022594 r1 = r6 022595 r2 = <addr> ll 022596 call -0x634 022597 exit 022598 r1 = 0x1 022599 r2 = 0x44 022600 call <target> 022601 r7 = r3 022602 r8 = r2 022603 r6 = r1 022604 call -0x1af7 022605 r1 = 0x22 022606 r2 = 0x1 022607 call -0x41d1 022608 if r0 == 0x0 goto <offset> 022609 r1 = *(u64 *)(r8 + 0x18) 022610 *(u64 *)(r0 + 0x18) = r1 022611 r1 = *(u64 *)(r8 + 0x10) 022612 *(u64 *)(r0 + 0x10) = r1 022613 r1 = *(u64 *)(r8 + 0x8) 022614 *(u64 *)(r0 + 0x8) = r1 022615 r1 = *(u64 *)(r8 + 0x0) 022616 *(u64 *)(r0 + 0x0) = r1 022617 *(u16 *)(r0 + 0x20) = 0x101 022618 *(u64 *)(r10 - 0x78) = r0 022619 *(u64 *)(r10 - 0x70) = 0x1 022620 *(u64 *)(r10 - 0x80) = 0x1 022621 r1 = -<addr> ll 022622 *(u64 *)(r10 - 0x68) = r1 022623 *(u64 *)(r10 - 0x60) = r7 022624 r3 = r10 022625 r3 += -0x68 022626 r4 = r10 022627 r4 += -0x80 022628 r1 = r6 022629 r2 = <addr> ll 022630 call -0x656 022631 exit 022632 r1 = 0x1 022633 r2 = 0x22 022634 call <target> 022635 *(u64 *)(r10 - 0x60) = r2 022636 *(u64 *)(r10 - 0x58) = r3 022637 if r3 <= 0x2c goto <offset> 022638 *(u16 *)(r1 + 0x0) = 0x1 022639 goto <offset> 022640 *(u64 *)(r10 - 0x78) = r1 022641 r1 = 0x0 022642 goto <offset> 022643 r2 = <addr> ll 022644 r2 += r1 022645 r1 = r4 022646 r1 += 0x1 022647 w2 = *(u8 *)(r2 + 0x0) 022648 if r2 == 0xff goto <offset> 022649 r4 = r1 022650 r1 = *(u64 *)(r10 - 0x58) 022651 if r1 == r4 goto <offset> 022652 r1 = *(u64 *)(r10 - 0x60) 022653 r1 += r4 022654 w1 = *(u8 *)(r1 + 0x0) 022655 r1 += -0x31 022656 if r1 < 0x4a goto <offset> 022657 r1 = 0x4a 022658 goto <offset> 022659 r1 = 0x2d 022660 r5 = *(u64 *)(r10 - 0x58) 022661 r1 -= r5 022662 r2 = *(u64 *)(r10 - 0x60) 022663 r5 += r2 022664 r0 = 0x0 022665 r5 += -0x2d 022666 goto <offset> 022667 r7 = r10 022668 r7 += -0x30 022669 r7 += r0 022670 *(u8 *)(r7 + 0x0) = w6 022671 r0 += 0x1 022672 if r0 == 0x2d goto <offset> 022673 r6 = 0x0 022674 if r0 < r1 goto <offset> 022675 r6 = r5 022676 r6 += r0 022677 w6 = *(u8 *)(r6 + 0x0) 022678 if r6 < 0x31 goto <offset> 022679 r6 <<= 0x38 022680 r6 s>>= 0x38 022681 r7 = <addr> ll 022682 r7 += r6 022683 w6 = *(u8 *)(r7 - 0x31) 022684 goto <offset> 022685 w1 = *(u8 *)(r10 - 0x2f) 022686 r1 *= 0x2fa28 022687 w5 = *(u8 *)(r10 - 0x30) 022688 r5 *= 0xacad10 022689 r5 += r1 022690 w1 = *(u8 *)(r10 - 0x2e) 022691 r1 *= 0xd24 022692 r5 += r1 022693 w1 = *(u8 *)(r10 - 0x2b) 022694 r1 *= 0xacad10 022695 w3 = *(u8 *)(r10 - 0x2a) 022696 r3 *= 0x2fa28 022697 r3 += r1 022698 w1 = *(u8 *)(r10 - 0x2d) 022699 r1 *= 0x3a 022700 r5 += r1 022701 w1 = *(u8 *)(r10 - 0x25) 022702 r1 *= 0x2fa28 022703 w2 = *(u8 *)(r10 - 0x26) 022704 r2 *= 0xacad10 022705 r2 += r1 022706 w1 = *(u8 *)(r10 - 0x2c) 022707 r5 += r1 022708 w1 = *(u8 *)(r10 - 0x29) 022709 r1 *= 0xd24 022710 r3 += r1 022711 w1 = *(u8 *)(r10 - 0x28) 022712 r1 *= 0x3a 022713 r3 += r1 022714 w1 = *(u8 *)(r10 - 0x27) 022715 r3 += r1 022716 r1 = <addr> ll 022717 r0 = r3 022718 r0 *= r1 022719 *(u64 *)(r10 - 0x70) = r5 022720 r5 *= 0x7ba4a062 022721 r5 += r0 022722 w1 = *(u8 *)(r10 - 0x24) 022723 r1 *= 0xd24 022724 r2 += r1 022725 w1 = *(u8 *)(r10 - 0x23) 022726 r1 *= 0x3a 022727 r2 += r1 022728 w1 = *(u8 *)(r10 - 0x22) 022729 r2 += r1 022730 r1 = <addr> ll 022731 *(u64 *)(r10 - 0x68) = r2 022732 r0 = r2 022733 r0 *= r1 022734 r1 = r5 022735 r1 += r0 022736 r0 = 0x1 022737 if r1 < r5 goto <offset> 022738 r0 = 0x0 022739 if r0 == 0x1 goto <offset> 022740 w5 = *(u8 *)(r10 - 0x21) 022741 r5 *= 0xacad10 022742 w9 = *(u8 *)(r10 - 0x20) 022743 r9 *= 0x2fa28 022744 r9 += r5 022745 w5 = *(u8 *)(r10 - 0x1f) 022746 r5 *= 0xd24 022747 r9 += r5 022748 w5 = *(u8 *)(r10 - 0x1e) 022749 r5 *= 0x3a 022750 r9 += r5 022751 w5 = *(u8 *)(r10 - 0x1d) 022752 r9 += r5 022753 r5 = r9 022754 r5 *= 0x5765d 022755 r2 = r1 022756 r2 += r5 022757 r5 = 0x1 022758 *(u64 *)(r10 - 0x80) = r2 022759 if r2 < r1 goto <offset> 022760 r5 = 0x0 022761 r5 &= 0x1 022762 if r5 != 0x0 goto <offset> 022763 r1 = <addr> ll 022764 r5 = r3 022765 r5 *= r1 022766 r1 = <addr> ll 022767 r0 = *(u64 *)(r10 - 0x70) 022768 r0 *= r1 022769 r1 = r0 022770 r1 += r5 022771 r5 = 0x1 022772 if r1 < r0 goto <offset> 022773 r5 = 0x0 022774 r5 &= 0x1 022775 if r5 != 0x0 goto <offset> 022776 r5 = *(u64 *)(r10 - 0x68) 022777 r5 *= 0x6d5a3847 022778 r0 = r1 022779 r0 += r5 022780 r5 = 0x1 022781 if r0 < r1 goto <offset> 022782 r5 = 0x0 022783 r5 &= 0x1 022784 if r5 != 0x0 goto <offset> 022785 r1 = r9 022786 r1 *= 0x5809369c 022787 r5 = r0 022788 r5 += r1 022789 r1 = 0x1 022790 if r5 < r0 goto <offset> 022791 r1 = 0x0 022792 r1 &= 0x1 022793 if r1 != 0x0 goto <offset> 022794 w0 = *(u8 *)(r10 - 0x1c) 022795 w1 = *(u8 *)(r10 - 0x1b) 022796 r0 *= 0xacad10 022797 r1 *= 0x2fa28 022798 w6 = *(u8 *)(r10 - 0x1a) 022799 r1 += r0 022800 r6 *= 0xd24 022801 w0 = *(u8 *)(r10 - 0x19) 022802 r1 += r6 022803 r0 *= 0x3a 022804 r1 += r0 022805 w0 = *(u8 *)(r10 - 0x18) 022806 r1 += r0 022807 r0 = r1 022808 r0 *= 0x23be67 022809 r2 = r5 022810 r2 += r0 022811 r0 = 0x1 022812 *(u64 *)(r10 - 0x88) = r2 022813 if r2 < r5 goto <offset> 022814 r0 = 0x0 022815 r0 &= 0x1 022816 if r0 != 0x0 goto <offset> 022817 r5 = <addr> ll 022818 r0 = *(u64 *)(r10 - 0x68) 022819 r0 *= r5 022820 r5 = r3 022821 r5 *= 0x7e6a558 022822 r6 = *(u64 *)(r10 - 0x70) 022823 r6 *= 0x28f6af73 022824 r6 += r5 022825 r6 += r0 022826 r5 = <addr> ll 022827 r7 = r9 022828 r7 *= r5 022829 r0 = r6 022830 r0 += r7 022831 r5 = 0x1 022832 if r0 < r6 goto <offset> 022833 r5 = 0x0 022834 r5 &= 0x1 022835 if r5 != 0x0 goto <offset> 022836 r5 = <addr> ll 022837 r6 = r1 022838 r6 *= r5 022839 r5 = r0 022840 r5 += r6 022841 r6 = 0x1 022842 if r5 < r0 goto <offset> 022843 r6 = 0x0 022844 r6 &= 0x1 022845 if r6 != 0x0 goto <offset> 022846 w0 = *(u8 *)(r10 - 0x17) 022847 w7 = *(u8 *)(r10 - 0x16) 022848 r0 *= 0xacad10 022849 r7 *= 0x2fa28 022850 w6 = *(u8 *)(r10 - 0x15) 022851 r7 += r0 022852 r6 *= 0xd24 022853 w0 = *(u8 *)(r10 - 0x14) 022854 r7 += r6 022855 r0 *= 0x3a 022856 r7 += r0 022857 w0 = *(u8 *)(r10 - 0x13) 022858 r7 += r0 022859 r0 = r7 022860 r0 *= 0xe9e506 022861 r2 = r5 022862 r2 += r0 022863 r0 = 0x1 022864 *(u64 *)(r10 - 0x90) = r2 022865 if r2 < r5 goto <offset> 022866 r0 = 0x0 022867 r0 &= 0x1 022868 if r0 != 0x0 goto <offset> 022869 r5 = <addr> ll 022870 r0 = *(u64 *)(r10 - 0x70) 022871 r0 *= r5 022872 r5 = *(u64 *)(r10 - 0x68) 022873 r5 *= 0x1ceaa75e 022874 r0 += r5 022875 r5 = r3 022876 r5 *= 0x4778de28 022877 r6 = r9 022878 r6 *= 0x5869f408 022879 r5 += r6 022880 r0 += r5 022881 r5 = <addr> ll 022882 r6 = r1 022883 r6 *= r5 022884 r5 = r0 022885 r5 += r6 022886 r6 = 0x1 022887 if r5 < r0 goto <offset> 022888 r6 = 0x0 022889 r6 &= 0x1 022890 if r6 != 0x0 goto <offset> 022891 r6 = r7 022892 r6 *= 0x734501d8 022893 r0 = r5 022894 r0 += r6 022895 r6 = 0x1 022896 if r0 < r5 goto <offset> 022897 r6 = 0x0 022898 r6 &= 0x1 022899 if r6 != 0x0 goto <offset> 022900 w6 = *(u8 *)(r10 - 0x12) 022901 w5 = *(u8 *)(r10 - 0x11) 022902 r6 *= 0xacad10 022903 r5 *= 0x2fa28 022904 w8 = *(u8 *)(r10 - 0x10) 022905 r5 += r6 022906 r8 *= 0xd24 022907 w6 = *(u8 *)(r10 - 0xf) 022908 r5 += r8 022909 r6 *= 0x3a 022910 r5 += r6 022911 w6 = *(u8 *)(r10 - 0xe) 022912 r5 += r6 022913 r6 = r5 022914 r6 *= 0x5fa8624 022915 r8 = r0 022916 r8 += r6 022917 r6 = 0x1 022918 if r8 < r0 goto <offset> 022919 r6 = 0x0 022920 r6 &= 0x1 022921 if r6 != 0x0 goto <offset> 022922 r0 = <addr> ll 022923 r7 *= r0 022924 r0 = <addr> ll 022925 r9 *= r0 022926 r6 = *(u64 *)(r10 - 0x68) 022927 r6 <<= 0x1e 022928 r6 += r9 022929 r1 *= 0x1100000 022930 r6 += r1 022931 r0 = r6 022932 r0 += r7 022933 r1 = 0x1 022934 if r0 < r6 goto <offset> 022935 r1 = 0x0 022936 r1 &= 0x1 022937 if r1 != 0x0 goto <offset> 022938 r1 = <addr> ll 022939 r5 *= r1 022940 r1 = r0 022941 r1 += r5 022942 r5 = 0x1 022943 if r1 < r0 goto <offset> 022944 r5 = 0x0 022945 r5 &= 0x1 022946 if r5 != 0x0 goto <offset> 022947 w5 = *(u8 *)(r10 - 0xd) 022948 w0 = *(u8 *)(r10 - 0xc) 022949 r5 *= 0xacad10 022950 r0 *= 0x2fa28 022951 w6 = *(u8 *)(r10 - 0xb) 022952 r0 += r5 022953 r6 *= 0xd24 022954 w5 = *(u8 *)(r10 - 0xa) 022955 r0 += r6 022956 r5 *= 0x3a 022957 r0 += r5 022958 w5 = *(u8 *)(r10 - 0x9) 022959 r0 += r5 022960 r0 *= 0x271f35a0 022961 r5 = r1 022962 r5 += r0 022963 r0 = 0x1 022964 if r5 < r1 goto <offset> 022965 r0 = 0x0 022966 r0 &= 0x1 022967 if r0 != 0x0 goto <offset> 022968 w1 = *(u8 *)(r10 - 0x8) 022969 w0 = *(u8 *)(r10 - 0x7) 022970 r1 *= 0xacad10 022971 r0 *= 0x2fa28 022972 w6 = *(u8 *)(r10 - 0x6) 022973 r0 += r1 022974 r6 *= 0xd24 022975 w1 = *(u8 *)(r10 - 0x5) 022976 r0 += r6 022977 r1 *= 0x3a 022978 r0 += r1 022979 w1 = *(u8 *)(r10 - 0x4) 022980 r0 += r1 022981 r1 = r5 022982 r1 += r0 022983 r0 = 0x1 022984 if r1 < r5 goto <offset> 022985 r0 = 0x0 022986 r0 &= 0x1 022987 if r0 != 0x0 goto <offset> 022988 r0 = r3 022989 *(u64 *)(r10 - 0x98) = r1 022990 r5 = r1 022991 r5 >>= 0x20 022992 r3 = r8 022993 r3 += r5 022994 r5 = 0x1 022995 if r3 < r8 goto <offset> 022996 r5 = 0x0 022997 r5 &= 0x1 022998 r7 = *(u64 *)(r10 - 0x70) 022999 if r5 != 0x0 goto <offset> 023000 r5 = r3 023001 r5 >>= 0x20 023002 r1 = *(u64 *)(r10 - 0x90) 023003 r8 = r1 023004 r8 += r5 023005 r5 = 0x1 023006 if r8 < r1 goto <offset> 023007 r5 = 0x0 023008 r5 &= 0x1 023009 if r5 != 0x0 goto <offset> 023010 r5 = r8 023011 r5 >>= 0x20 023012 r1 = *(u64 *)(r10 - 0x88) 023013 r9 = r1 023014 r9 += r5 023015 r5 = 0x1 023016 if r9 < r1 goto <offset> 023017 r5 = 0x0 023018 r5 &= 0x1 023019 if r5 != 0x0 goto <offset> 023020 r5 = r9 023021 r5 >>= 0x20 023022 r6 = *(u64 *)(r10 - 0x80) 023023 r1 = r6 023024 r1 += r5 023025 r5 = 0x1 023026 if r1 < r6 goto <offset> 023027 r5 = 0x0 023028 r5 &= 0x1 023029 if r5 != 0x0 goto <offset> 023030 r5 = <addr> ll 023031 r6 = r7 023032 r6 *= r5 023033 r5 = r0 023034 r5 *= 0x469deca6 023035 r2 = <addr> ll 023036 r6 += r5 023037 r5 = r7 023038 r5 *= r2 023039 r0 *= 0x20a8 023040 r2 = r7 023041 r7 = *(u64 *)(r10 - 0x68) 023042 r7 *= 0xd5b2 023043 r5 += r0 023044 r6 += r7 023045 r2 *= 0x4fd 023046 r7 = r2 023047 r0 = r1 023048 r0 >>= 0x20 023049 r6 += r0 023050 r0 = r6 023051 r0 >>= 0x20 023052 r5 += r0 023053 r0 = r5 023054 r0 >>= 0x20 023055 r7 += r0 023056 r0 = <addr> ll 023057 if r7 > r0 goto <offset> 023058 r2 = *(u64 *)(r10 - 0x98) 023059 r0 = r2 023060 r0 >>= 0x8 023061 *(u8 *)(r10 - 0x32) = w0 023062 r0 = r2 023063 r0 >>= 0x10 023064 *(u8 *)(r10 - 0x33) = w0 023065 *(u8 *)(r10 - 0x31) = w2 023066 r2 >>= 0x18 023067 *(u8 *)(r10 - 0x34) = w2 023068 r2 = r3 023069 r2 >>= 0x8 023070 *(u8 *)(r10 - 0x36) = w2 023071 r2 = r3 023072 r2 >>= 0x10 023073 *(u8 *)(r10 - 0x37) = w2 023074 *(u8 *)(r10 - 0x35) = w3 023075 r3 >>= 0x18 023076 *(u8 *)(r10 - 0x38) = w3 023077 r2 = r8 023078 r2 >>= 0x8 023079 *(u8 *)(r10 - 0x3a) = w2 023080 r2 = r8 023081 r2 >>= 0x10 023082 *(u8 *)(r10 - 0x3b) = w2 023083 *(u8 *)(r10 - 0x39) = w8 023084 r8 >>= 0x18 023085 *(u8 *)(r10 - 0x3c) = w8 023086 r2 = r9 023087 r2 >>= 0x8 023088 *(u8 *)(r10 - 0x3e) = w2 023089 r2 = r9 023090 r2 >>= 0x10 023091 *(u8 *)(r10 - 0x3f) = w2 023092 *(u8 *)(r10 - 0x3d) = w9 023093 r9 >>= 0x18 023094 *(u8 *)(r10 - 0x40) = w9 023095 r2 = r1 023096 r2 >>= 0x8 023097 *(u8 *)(r10 - 0x42) = w2 023098 r2 = r1 023099 r2 >>= 0x10 023100 *(u8 *)(r10 - 0x43) = w2 023101 *(u8 *)(r10 - 0x41) = w1 023102 r1 >>= 0x18 023103 *(u8 *)(r10 - 0x44) = w1 023104 r1 = r6 023105 r1 >>= 0x8 023106 *(u8 *)(r10 - 0x46) = w1 023107 r1 = r6 023108 r1 >>= 0x10 023109 *(u8 *)(r10 - 0x47) = w1 023110 *(u8 *)(r10 - 0x45) = w6 023111 r6 >>= 0x18 023112 *(u8 *)(r10 - 0x48) = w6 023113 r1 = r5 023114 r1 >>= 0x8 023115 *(u8 *)(r10 - 0x4a) = w1 023116 r1 = r5 023117 r1 >>= 0x10 023118 *(u8 *)(r10 - 0x4b) = w1 023119 *(u8 *)(r10 - 0x49) = w5 023120 r5 >>= 0x18 023121 *(u8 *)(r10 - 0x4c) = w5 023122 r1 = r7 023123 r1 >>= 0x8 023124 *(u8 *)(r10 - 0x4e) = w1 023125 r1 = r7 023126 r1 >>= 0x10 023127 *(u8 *)(r10 - 0x4f) = w1 023128 *(u8 *)(r10 - 0x4d) = w7 023129 r7 >>= 0x18 023130 *(u8 *)(r10 - 0x50) = w7 023131 r1 = 0x0 023132 r2 = *(u64 *)(r10 - 0x58) 023133 if r2 == r1 goto <offset> 023134 r2 = r10 023135 r2 += -0x50 023136 r2 += r1 023137 w2 = *(u8 *)(r2 + 0x0) 023138 if r2 != 0x0 goto <offset> 023139 r2 = *(u64 *)(r10 - 0x60) 023140 r2 += r1 023141 w2 = *(u8 *)(r2 + 0x0) 023142 if r2 != 0x31 goto <offset> 023143 r1 += 0x1 023144 if r1 != 0x20 goto <offset> 023145 r1 = 0x20 023146 r2 = *(u64 *)(r10 - 0x58) 023147 if r1 >= r2 goto <offset> 023148 r2 = *(u64 *)(r10 - 0x60) 023149 r2 += r1 023150 w1 = *(u8 *)(r2 + 0x0) 023151 if r1 == 0x31 goto <offset> 023152 r1 = *(u64 *)(r10 - 0x38) 023153 r2 = *(u64 *)(r10 - 0x78) 023154 *(u64 *)(r2 + 0x19) = r1 023155 r1 = *(u64 *)(r10 - 0x40) 023156 *(u64 *)(r2 + 0x11) = r1 023157 r1 = *(u64 *)(r10 - 0x48) 023158 *(u64 *)(r2 + 0x9) = r1 023159 r1 = *(u64 *)(r10 - 0x50) 023160 *(u64 *)(r2 + 0x1) = r1 023161 *(u8 *)(r2 + 0x0) = 0x0 023162 exit 023163 r1 = 0x1 023164 r2 = *(u64 *)(r10 - 0x58) 023165 if r2 != r4 goto <offset> 023166 r1 = 0x0 023167 r2 = *(u64 *)(r10 - 0x78) 023168 *(u8 *)(r2 + 0x1) = w1 023169 *(u8 *)(r2 + 0x0) = 0x1 023170 goto <offset> 023171 r1 = <addr> ll 023172 call <target> 023173 r1 = <addr> ll 023174 call <target> 023175 r1 = <addr> ll 023176 call <target> 023177 if r4 <= 0x20 goto <offset> 023178 *(u8 *)(r1 + 0x1) = 0x0 023179 goto <offset> 023180 r0 = *(u64 *)(r5 + 0xb) 023181 r6 = <addr> ll 023182 if r0 != r6 goto <offset> 023183 r0 = *(u64 *)(r5 + 0x13) 023184 r6 = <addr> ll 023185 if r0 != r6 goto <offset> 023186 r0 = *(u64 *)(r5 + 0x18) 023187 r6 = <addr> ll 023188 if r0 != r6 goto <offset> 023189 *(u8 *)(r1 + 0x1) = 0x2 023190 r2 = 0x1 023191 goto <offset> 023192 *(u64 *)(r10 - 0x10) = r5 023193 *(u64 *)(r10 - 0x18) = r4 023194 *(u64 *)(r10 - 0x20) = r3 023195 *(u64 *)(r10 - 0x30) = r2 023196 *(u64 *)(r10 - 0x8) = 0x20 023197 *(u64 *)(r10 - 0x28) = 0x20 023198 r3 = r1 023199 r3 += 0x1 023200 r2 = r10 023201 r2 += -0x30 023202 r6 = r1 023203 r1 = r3 023204 r3 = 0x3 023205 call <target> 023206 r1 = r6 023207 r2 = 0x0 023208 *(u8 *)(r1 + 0x0) = w2 023209 exit 023210 r0 = r4 023211 r6 = r1 023212 *(u64 *)(r10 - 0x20) = 0x0 023213 *(u64 *)(r10 - 0x28) = 0x0 023214 *(u64 *)(r10 - 0x30) = 0x0 023215 *(u64 *)(r10 - 0x38) = 0x0 023216 *(u8 *)(r10 - 0x1) = 0xff 023217 r4 = r10 023218 r4 += -0x38 023219 r5 = r10 023220 r5 += -0x1 023221 r1 = r2 023222 r2 = r3 023223 r3 = r0 023224 call sol_try_find_program_address 023225 if r0 != 0x0 goto <offset> 023226 r1 = *(u64 *)(r10 - 0x20) 023227 *(u64 *)(r6 + 0x18) = r1 023228 r1 = *(u64 *)(r10 - 0x28) 023229 *(u64 *)(r6 + 0x10) = r1 023230 r1 = *(u64 *)(r10 - 0x30) 023231 *(u64 *)(r6 + 0x8) = r1 023232 r1 = *(u64 *)(r10 - 0x38) 023233 *(u64 *)(r6 + 0x0) = r1 023234 w1 = *(u8 *)(r10 - 0x1) 023235 *(u8 *)(r6 + 0x20) = w1 023236 exit 023237 r1 = <addr> ll 023238 *(u64 *)(r10 - 0x38) = r1 023239 *(u64 *)(r10 - 0x18) = 0x0 023240 *(u64 *)(r10 - 0x30) = 0x1 023241 *(u64 *)(r10 - 0x20) = 0x0 023242 *(u64 *)(r10 - 0x28) = 0x8 023243 r1 = r10 023244 r1 += -0x38 023245 r2 = <addr> ll 023246 call <target> 023247 call sol_log_pubkey 023248 exit 023249 *(u64 *)(r10 - 0x168) = r1 023250 r4 = 0x0 023251 *(u32 *)(r10 - 0x50) = 0x0 023252 *(u64 *)(r10 - 0x58) = 0x0 023253 *(u64 *)(r10 - 0x60) = 0x0 023254 *(u64 *)(r10 - 0x68) = 0x0 023255 *(u64 *)(r10 - 0x70) = 0x0 023256 *(u64 *)(r10 - 0x78) = 0x0 023257 w3 = *(u8 *)(r2 + 0x1) 023258 w1 = *(u8 *)(r2 + 0x0) 023259 if r1 != 0x0 goto <offset> 023260 r4 = 0x1 023261 r5 = r3 023262 if r5 != 0x0 goto <offset> 023263 r4 = 0x2 023264 r3 = 0x0 023265 w5 = *(u8 *)(r2 + 0x2) 023266 if r5 != 0x0 goto <offset> 023267 r4 = 0x3 023268 w5 = *(u8 *)(r2 + 0x3) 023269 if r5 != 0x0 goto <offset> 023270 r4 = 0x4 023271 w5 = *(u8 *)(r2 + 0x4) 023272 if r5 != 0x0 goto <offset> 023273 r4 = 0x5 023274 w5 = *(u8 *)(r2 + 0x5) 023275 if r5 != 0x0 goto <offset> 023276 r4 = 0x6 023277 w5 = *(u8 *)(r2 + 0x6) 023278 if r5 != 0x0 goto <offset> 023279 r4 = 0x7 023280 w5 = *(u8 *)(r2 + 0x7) 023281 if r5 != 0x0 goto <offset> 023282 r4 = 0x8 023283 w5 = *(u8 *)(r2 + 0x8) 023284 if r5 != 0x0 goto <offset> 023285 r4 = 0x9 023286 w5 = *(u8 *)(r2 + 0x9) 023287 if r5 != 0x0 goto <offset> 023288 r5 = r2 023289 w2 = *(u8 *)(r2 + 0xa) 023290 if r2 == 0x0 goto <offset> 023291 r4 = 0xa 023292 goto <offset> 023293 w2 = *(u8 *)(r5 + 0xb) 023294 if r2 == 0x0 goto <offset> 023295 r4 = 0xb 023296 goto <offset> 023297 w2 = *(u8 *)(r5 + 0xc) 023298 if r2 == 0x0 goto <offset> 023299 r4 = 0xc 023300 goto <offset> 023301 w2 = *(u8 *)(r5 + 0xd) 023302 if r2 == 0x0 goto <offset> 023303 r4 = 0xd 023304 goto <offset> 023305 w2 = *(u8 *)(r5 + 0xe) 023306 if r2 == 0x0 goto <offset> 023307 r4 = 0xe 023308 goto <offset> 023309 w2 = *(u8 *)(r5 + 0xf) 023310 if r2 == 0x0 goto <offset> 023311 r4 = 0xf 023312 goto <offset> 023313 w2 = *(u8 *)(r5 + 0x10) 023314 if r2 == 0x0 goto <offset> 023315 r4 = 0x10 023316 goto <offset> 023317 w2 = *(u8 *)(r5 + 0x11) 023318 if r2 == 0x0 goto <offset> 023319 r4 = 0x11 023320 goto <offset> 023321 w2 = *(u8 *)(r5 + 0x12) 023322 if r2 == 0x0 goto <offset> 023323 r4 = 0x12 023324 goto <offset> 023325 w2 = *(u8 *)(r5 + 0x13) 023326 if r2 == 0x0 goto <offset> 023327 r4 = 0x13 023328 goto <offset> 023329 w2 = *(u8 *)(r5 + 0x14) 023330 if r2 == 0x0 goto <offset> 023331 r4 = 0x14 023332 goto <offset> 023333 w2 = *(u8 *)(r5 + 0x15) 023334 if r2 == 0x0 goto <offset> 023335 r4 = 0x15 023336 goto <offset> 023337 w2 = *(u8 *)(r5 + 0x16) 023338 if r2 == 0x0 goto <offset> 023339 r4 = 0x16 023340 goto <offset> 023341 w2 = *(u8 *)(r5 + 0x17) 023342 if r2 == 0x0 goto <offset> 023343 r4 = 0x17 023344 goto <offset> 023345 w2 = *(u8 *)(r5 + 0x18) 023346 if r2 == 0x0 goto <offset> 023347 r4 = 0x18 023348 goto <offset> 023349 w2 = *(u8 *)(r5 + 0x19) 023350 if r2 == 0x0 goto <offset> 023351 r4 = 0x19 023352 goto <offset> 023353 w2 = *(u8 *)(r5 + 0x1a) 023354 if r2 == 0x0 goto <offset> 023355 r4 = 0x1a 023356 goto <offset> 023357 w2 = *(u8 *)(r5 + 0x1b) 023358 if r2 == 0x0 goto <offset> 023359 r4 = 0x1b 023360 goto <offset> 023361 w2 = *(u8 *)(r5 + 0x1c) 023362 if r2 == 0x0 goto <offset> 023363 r4 = 0x1c 023364 goto <offset> 023365 w2 = *(u8 *)(r5 + 0x1d) 023366 if r2 == 0x0 goto <offset> 023367 r4 = 0x1d 023368 goto <offset> 023369 w2 = *(u8 *)(r5 + 0x1e) 023370 if r2 == 0x0 goto <offset> 023371 r4 = 0x1e 023372 goto <offset> 023373 w2 = *(u8 *)(r5 + 0x1f) 023374 if r2 == 0x0 goto <offset> 023375 r4 = 0x1f 023376 goto <offset> 023377 r4 = 0x20 023378 r2 = r5 023379 *(u64 *)(r10 - 0x100) = r4 023380 r3 &= 0xff 023381 r3 <<= 0x10 023382 w5 = *(u16 *)(r2 + 0x2) 023383 r5 = be16 r5 023384 r5 |= r3 023385 r1 <<= 0x18 023386 r5 |= r1 023387 w3 = *(u32 *)(r2 + 0x4) 023388 r3 = be32 r3 023389 r6 = r5 023390 r6 *= 0x86e27a2 023391 r1 = r3 023392 r1 *= 0x189f7125 023393 r6 += r1 023394 w4 = *(u32 *)(r2 + 0x8) 023395 r4 = be32 r4 023396 r1 = r4 023397 r9 = r4 023398 r1 *= 0xec692c1 023399 r6 += r1 023400 r8 = r5 023401 r8 *= 0xccaec46 023402 r1 = r3 023403 r1 *= 0xc77e70f 023404 r8 += r1 023405 r4 = r5 023406 r4 *= 0x2416692a 023407 r1 = r3 023408 *(u64 *)(r10 - 0x90) = r3 023409 r1 *= 0x5745def 023410 r4 += r1 023411 r1 = r9 023412 r1 *= 0x118629da 023413 r8 += r1 023414 *(u64 *)(r10 - 0x80) = r2 023415 w0 = *(u32 *)(r2 + 0xc) 023416 r0 = be32 r0 023417 r1 = r0 023418 r1 *= 0x20e0b614 023419 r6 += r1 023420 r7 = r5 023421 r7 *= 0x169cd8c0 023422 r1 = r3 023423 r1 *= 0x92983e0 023424 r7 += r1 023425 r1 = r9 023426 r1 *= 0x113a2a60 023427 r7 += r1 023428 r1 = r0 023429 r3 = r0 023430 r1 *= 0x1459b80 023431 r7 += r1 023432 w0 = *(u32 *)(r2 + 0x10) 023433 r0 = be32 r0 023434 r1 = r0 023435 r1 *= 0x1736462b 023436 r6 += r1 023437 r1 = r3 023438 *(u64 *)(r10 - 0xa0) = r3 023439 r1 *= 0x16fec3f5 023440 r8 += r1 023441 r2 = r9 023442 *(u64 *)(r10 - 0x98) = r2 023443 r1 = r2 023444 r1 *= 0x39085b 023445 r4 += r1 023446 r9 = r5 023447 r9 *= 0x11e406fa 023448 r1 = *(u64 *)(r10 - 0x90) 023449 r1 *= 0x70ec677 023450 r9 += r1 023451 r1 = r2 023452 r1 *= 0x1cf90ce9 023453 r9 += r1 023454 r3 *= 0x1356ec41 023455 r4 += r3 023456 *(u64 *)(r10 - 0x88) = r4 023457 r1 = r0 023458 r1 *= 0x79c6fed 023459 r8 += r1 023460 r1 = *(u64 *)(r10 - 0x80) 023461 w1 = *(u32 *)(r1 + 0x14) 023462 r1 = be32 r1 023463 r2 = r1 023464 r2 *= 0x200dae91 023465 r6 += r2 023466 r2 = r0 023467 r2 *= 0x15496a20 023468 r7 += r2 023469 r4 = r5 023470 r4 *= 0x1a0d6d7a 023471 r2 = *(u64 *)(r10 - 0x90) 023472 r2 *= 0x268548ad 023473 r4 += r2 023474 r2 = r1 023475 r2 *= 0x1876f860 023476 r7 += r2 023477 r2 = *(u64 *)(r10 - 0x80) 023478 w3 = *(u32 *)(r2 + 0x18) 023479 r3 = be32 r3 023480 r2 = r3 023481 r2 *= 0x6 023482 r6 += r2 023483 r1 *= 0x2a 023484 r8 += r1 023485 r0 *= 0x118 023486 r1 = *(u64 *)(r10 - 0x88) 023487 r1 += r0 023488 *(u64 *)(r10 - 0x88) = r1 023489 r1 = *(u64 *)(r10 - 0xa0) 023490 r1 *= 0x729 023491 r9 += r1 023492 r1 = *(u64 *)(r10 - 0x98) 023493 r1 *= 0x2edd 023494 r4 += r1 023495 r2 = *(u64 *)(r10 - 0x90) 023496 r2 *= 0x132ac 023497 r1 = r5 023498 r1 *= 0x49a5488 023499 r1 += r2 023500 r5 *= 0x7d6c7 023501 r2 = *(u64 *)(r10 - 0x80) 023502 w2 = *(u32 *)(r2 + 0x1c) 023503 *(u64 *)(r10 - 0x40) = r5 023504 *(u64 *)(r10 - 0x38) = r1 023505 *(u64 *)(r10 - 0x30) = r4 023506 *(u64 *)(r10 - 0x28) = r9 023507 r1 = *(u64 *)(r10 - 0x88) 023508 *(u64 *)(r10 - 0x20) = r1 023509 *(u64 *)(r10 - 0x18) = r8 023510 *(u64 *)(r10 - 0x10) = r6 023511 r3 *= 0x1544be40 023512 r7 += r3 023513 r2 = be32 r2 023514 r7 += r2 023515 *(u64 *)(r10 - 0x8) = r7 023516 r1 = 0x8 023517 *(u64 *)(r10 - 0x48) = 0x0 023518 r3 = r1 023519 r3 <<= 0x3 023520 r2 = r10 023521 r2 += -0x48 023522 r2 += r3 023523 r6 = *(u64 *)(r2 - 0x8) 023524 r3 = *(u64 *)(r2 + 0x0) 023525 r4 = r3 023526 r4 /= 0x271f35a0 023527 r5 = r6 023528 r5 += r4 023529 r0 = 0x1 023530 if r5 < r6 goto <offset> 023531 r0 = 0x0 023532 r0 &= 0x1 023533 if r0 != 0x0 goto <offset> 023534 *(u64 *)(r2 - 0x8) = r5 023535 r4 *= 0x271f35a0 023536 r3 -= r4 023537 *(u64 *)(r2 + 0x0) = r3 023538 r2 = 0x1 023539 if r1 == 0x1 goto <offset> 023540 r2 = r1 023541 r2 += -0x1 023542 if r1 == 0x1 goto <offset> 023543 r1 = r2 023544 if r2 != 0x0 goto <offset> 023545 w2 = *(u32 *)(r10 - 0x30) 023546 *(u64 *)(r10 - 0xb8) = r2 023547 r1 = r2 023548 r1 /= 0x3a 023549 *(u64 *)(r10 - 0x98) = r1 023550 r1 *= 0x3a 023551 r3 = r2 023552 r3 -= r1 023553 *(u64 *)(r10 - 0x138) = r3 023554 w9 = *(u32 *)(r10 - 0x38) 023555 r2 = r9 023556 r2 /= 0x3a 023557 r1 = r2 023558 r4 = r2 023559 r1 *= 0x3a 023560 r2 = r9 023561 r2 -= r1 023562 *(u64 *)(r10 - 0x110) = r2 023563 w6 = *(u32 *)(r10 - 0x40) 023564 r1 = r6 023565 r1 /= 0x3a 023566 *(u64 *)(r10 - 0x88) = r1 023567 r1 *= 0x3a 023568 r2 = r6 023569 r2 -= r1 023570 *(u64 *)(r10 - 0xf8) = r2 023571 w2 = *(u32 *)(r10 - 0x48) 023572 r1 = r2 023573 r1 /= 0x3a 023574 *(u64 *)(r10 - 0x80) = r1 023575 r1 *= 0x3a 023576 r3 = r2 023577 r3 -= r1 023578 *(u64 *)(r10 - 0xe8) = r3 023579 w3 = *(u32 *)(r10 - 0x18) 023580 *(u64 *)(r10 - 0xa8) = r3 023581 r1 = r3 023582 r1 /= 0x3a 023583 *(u64 *)(r10 - 0x90) = r1 023584 r1 *= 0x3a 023585 r3 -= r1 023586 *(u64 *)(r10 - 0x128) = r3 023587 w3 = *(u32 *)(r10 - 0x20) 023588 *(u64 *)(r10 - 0x160) = r3 023589 r1 = r3 023590 r1 /= 0x3a 023591 *(u64 *)(r10 - 0xd0) = r1 023592 r1 *= 0x3a 023593 r3 -= r1 023594 *(u64 *)(r10 - 0x130) = r3 023595 w3 = *(u32 *)(r10 - 0x28) 023596 *(u64 *)(r10 - 0x158) = r3 023597 r1 = r3 023598 r1 /= 0x3a 023599 *(u64 *)(r10 - 0xa0) = r1 023600 r1 *= 0x3a 023601 r0 = r3 023602 r0 -= r1 023603 *(u64 *)(r10 - 0x140) = r0 023604 w3 = *(u32 *)(r10 - 0x10) 023605 *(u64 *)(r10 - 0xd8) = r3 023606 r1 = r3 023607 r1 /= 0x3a 023608 *(u64 *)(r10 - 0x150) = r1 023609 r1 *= 0x3a 023610 r3 -= r1 023611 *(u64 *)(r10 - 0x120) = r3 023612 w3 = *(u32 *)(r10 - 0x8) 023613 *(u64 *)(r10 - 0xc8) = r3 023614 r1 = r3 023615 r1 /= 0x3a 023616 *(u64 *)(r10 - 0xc0) = r1 023617 r1 *= 0x3a 023618 r3 -= r1 023619 *(u64 *)(r10 - 0x118) = r3 023620 r0 = r2 023621 r0 /= 0xd24 023622 r0 %= 0x3a 023623 r7 = r9 023624 r7 /= 0x2fa28 023625 r7 %= 0x3a 023626 r8 = r9 023627 r8 /= 0xd24 023628 r8 %= 0x3a 023629 r1 = r6 023630 r6 /= 0xd24 023631 r5 = r1 023632 r5 /= 0x2fa28 023633 r1 /= 0xacad10 023634 *(u64 *)(r10 - 0xf0) = r1 023635 r5 %= 0x3a 023636 r6 %= 0x3a 023637 r3 = r2 023638 r3 /= 0x2fa28 023639 r2 /= 0xacad10 023640 *(u64 *)(r10 - 0xe0) = r2 023641 r3 %= 0x3a 023642 r1 = *(u64 *)(r10 - 0x98) 023643 r1 %= 0x3a 023644 *(u64 *)(r10 - 0x98) = r1 023645 r4 %= 0x3a 023646 *(u64 *)(r10 - 0x108) = r4 023647 r1 = *(u64 *)(r10 - 0x88) 023648 r1 %= 0x3a 023649 *(u64 *)(r10 - 0x88) = r1 023650 r1 = *(u64 *)(r10 - 0x80) 023651 r1 %= 0x3a 023652 *(u64 *)(r10 - 0x80) = r1 023653 r4 = *(u64 *)(r10 - 0xb8) 023654 r2 = r4 023655 r2 /= 0x2fa28 023656 r2 %= 0x3a 023657 r1 = r4 023658 r1 /= 0xd24 023659 r1 %= 0x3a 023660 r9 /= 0xacad10 023661 *(u64 *)(r10 - 0x178) = r0 023662 *(u8 *)(r10 - 0x46) = w0 023663 *(u64 *)(r10 - 0x170) = r3 023664 *(u8 *)(r10 - 0x47) = w3 023665 r3 = *(u64 *)(r10 - 0xe0) 023666 *(u8 *)(r10 - 0x48) = w3 023667 *(u64 *)(r10 - 0x188) = r6 023668 *(u8 *)(r10 - 0x41) = w6 023669 *(u64 *)(r10 - 0x180) = r5 023670 *(u8 *)(r10 - 0x42) = w5 023671 r3 = *(u64 *)(r10 - 0xf0) 023672 *(u8 *)(r10 - 0x43) = w3 023673 *(u64 *)(r10 - 0x1a0) = r8 023674 *(u8 *)(r10 - 0x3c) = w8 023675 *(u64 *)(r10 - 0x198) = r7 023676 *(u8 *)(r10 - 0x3d) = w7 023677 *(u64 *)(r10 - 0x190) = r9 023678 *(u8 *)(r10 - 0x3e) = w9 023679 *(u64 *)(r10 - 0x1b0) = r1 023680 *(u8 *)(r10 - 0x37) = w1 023681 *(u64 *)(r10 - 0x1a8) = r2 023682 *(u8 *)(r10 - 0x38) = w2 023683 r1 = *(u64 *)(r10 - 0x80) 023684 *(u8 *)(r10 - 0x45) = w1 023685 r1 = *(u64 *)(r10 - 0x88) 023686 *(u8 *)(r10 - 0x40) = w1 023687 r1 = 0x0 023688 *(u64 *)(r10 - 0xb0) = r1 023689 r1 = *(u64 *)(r10 - 0x108) 023690 *(u8 *)(r10 - 0x3b) = w1 023691 r1 = *(u64 *)(r10 - 0x98) 023692 *(u8 *)(r10 - 0x36) = w1 023693 r1 = *(u64 *)(r10 - 0xe8) 023694 *(u8 *)(r10 - 0x44) = w1 023695 r1 = *(u64 *)(r10 - 0xf8) 023696 *(u8 *)(r10 - 0x3f) = w1 023697 r1 = *(u64 *)(r10 - 0x110) 023698 *(u8 *)(r10 - 0x3a) = w1 023699 r1 = *(u64 *)(r10 - 0x138) 023700 *(u8 *)(r10 - 0x35) = w1 023701 r1 = *(u64 *)(r10 - 0xa0) 023702 r1 %= 0x3a 023703 *(u64 *)(r10 - 0xa0) = r1 023704 r8 = r4 023705 r8 /= 0xacad10 023706 r2 = *(u64 *)(r10 - 0xa8) 023707 r1 = r2 023708 r1 /= 0xacad10 023709 *(u64 *)(r10 - 0x148) = r1 023710 r6 = r2 023711 r6 /= 0x2fa28 023712 r2 /= 0xd24 023713 *(u64 *)(r10 - 0xa8) = r2 023714 r1 = *(u64 *)(r10 - 0x90) 023715 r1 %= 0x3a 023716 *(u64 *)(r10 - 0x90) = r1 023717 r9 = *(u64 *)(r10 - 0x160) 023718 r0 = r9 023719 r0 /= 0xd24 023720 r2 = r9 023721 r2 /= 0x2fa28 023722 r9 /= 0xacad10 023723 r2 %= 0x3a 023724 r0 %= 0x3a 023725 r7 = *(u64 *)(r10 - 0xd0) 023726 r7 %= 0x3a 023727 r4 = *(u64 *)(r10 - 0x158) 023728 r1 = r4 023729 r1 /= 0xd24 023730 r5 = r4 023731 r5 /= 0x2fa28 023732 r4 /= 0xacad10 023733 r5 %= 0x3a 023734 r1 %= 0x3a 023735 r3 = *(u64 *)(r10 - 0x140) 023736 *(u8 *)(r10 - 0x30) = w3 023737 *(u64 *)(r10 - 0xb8) = r8 023738 *(u8 *)(r10 - 0x39) = w8 023739 r3 = *(u64 *)(r10 - 0xa0) 023740 *(u8 *)(r10 - 0x31) = w3 023741 *(u64 *)(r10 - 0x1c8) = r1 023742 *(u8 *)(r10 - 0x32) = w1 023743 r1 = *(u64 *)(r10 - 0x130) 023744 *(u8 *)(r10 - 0x2b) = w1 023745 *(u64 *)(r10 - 0x1d0) = r5 023746 *(u8 *)(r10 - 0x33) = w5 023747 r5 = r4 023748 *(u8 *)(r10 - 0x34) = w4 023749 *(u64 *)(r10 - 0xd0) = r7 023750 *(u8 *)(r10 - 0x2c) = w7 023751 *(u64 *)(r10 - 0x160) = r0 023752 *(u8 *)(r10 - 0x2d) = w0 023753 r1 = *(u64 *)(r10 - 0x128) 023754 *(u8 *)(r10 - 0x26) = w1 023755 *(u64 *)(r10 - 0x1c0) = r2 023756 *(u8 *)(r10 - 0x2e) = w2 023757 r2 = r9 023758 *(u8 *)(r10 - 0x2f) = w9 023759 r1 = *(u64 *)(r10 - 0x90) 023760 *(u8 *)(r10 - 0x27) = w1 023761 r0 = *(u64 *)(r10 - 0xa8) 023762 r0 %= 0x3a 023763 *(u8 *)(r10 - 0x28) = w0 023764 r6 %= 0x3a 023765 *(u64 *)(r10 - 0xa8) = r6 023766 *(u8 *)(r10 - 0x29) = w6 023767 r1 = *(u64 *)(r10 - 0x120) 023768 *(u8 *)(r10 - 0x21) = w1 023769 r1 = *(u64 *)(r10 - 0x148) 023770 *(u8 *)(r10 - 0x2a) = w1 023771 r3 = *(u64 *)(r10 - 0xc8) 023772 r4 = r3 023773 r4 /= 0xacad10 023774 *(u8 *)(r10 - 0x20) = w4 023775 r1 = *(u64 *)(r10 - 0xd8) 023776 r8 = r1 023777 r8 /= 0xacad10 023778 *(u64 *)(r10 - 0x158) = r8 023779 *(u8 *)(r10 - 0x25) = w8 023780 r8 = r3 023781 r8 /= 0x2fa28 023782 r8 %= 0x3a 023783 *(u8 *)(r10 - 0x1f) = w8 023784 r3 /= 0xd24 023785 r3 %= 0x3a 023786 *(u64 *)(r10 - 0xc8) = r3 023787 *(u8 *)(r10 - 0x1e) = w3 023788 r3 = r1 023789 r3 /= 0x2fa28 023790 r3 %= 0x3a 023791 *(u64 *)(r10 - 0x1b8) = r3 023792 *(u8 *)(r10 - 0x24) = w3 023793 r1 /= 0xd24 023794 r1 %= 0x3a 023795 *(u64 *)(r10 - 0xd8) = r1 023796 *(u8 *)(r10 - 0x23) = w1 023797 r1 = *(u64 *)(r10 - 0xc0) 023798 r1 %= 0x3a 023799 *(u64 *)(r10 - 0xc0) = r1 023800 *(u8 *)(r10 - 0x1d) = w1 023801 r1 = *(u64 *)(r10 - 0x150) 023802 r1 %= 0x3a 023803 r6 = r1 023804 *(u8 *)(r10 - 0x22) = w1 023805 r1 = *(u64 *)(r10 - 0x118) 023806 *(u8 *)(r10 - 0x1c) = w1 023807 r1 = *(u64 *)(r10 - 0xe0) 023808 r1 &= 0xff 023809 if r1 != 0x0 goto <offset> 023810 r1 = 0x1 023811 *(u64 *)(r10 - 0xb0) = r1 023812 r1 = *(u64 *)(r10 - 0x170) 023813 if r1 != 0x0 goto <offset> 023814 r1 = 0x2 023815 *(u64 *)(r10 - 0xb0) = r1 023816 r1 = *(u64 *)(r10 - 0x178) 023817 if r1 != 0x0 goto <offset> 023818 r1 = 0x3 023819 *(u64 *)(r10 - 0xb0) = r1 023820 r1 = *(u64 *)(r10 - 0x80) 023821 if r1 != 0x0 goto <offset> 023822 r1 = 0x4 023823 *(u64 *)(r10 - 0xb0) = r1 023824 r1 = *(u64 *)(r10 - 0xe8) 023825 r1 <<= 0x20 023826 r1 >>= 0x20 023827 if r1 != 0x0 goto <offset> 023828 r1 = 0x5 023829 *(u64 *)(r10 - 0xb0) = r1 023830 r1 = *(u64 *)(r10 - 0xf0) 023831 r1 &= 0xff 023832 if r1 != 0x0 goto <offset> 023833 r1 = 0x6 023834 *(u64 *)(r10 - 0xb0) = r1 023835 r1 = *(u64 *)(r10 - 0x180) 023836 if r1 != 0x0 goto <offset> 023837 r1 = 0x7 023838 *(u64 *)(r10 - 0xb0) = r1 023839 r1 = *(u64 *)(r10 - 0x188) 023840 if r1 != 0x0 goto <offset> 023841 r1 = 0x8 023842 *(u64 *)(r10 - 0xb0) = r1 023843 r1 = *(u64 *)(r10 - 0x88) 023844 if r1 != 0x0 goto <offset> 023845 r1 = 0x9 023846 *(u64 *)(r10 - 0xb0) = r1 023847 r3 = *(u64 *)(r10 - 0xf8) 023848 r3 <<= 0x20 023849 r3 >>= 0x20 023850 if r3 != 0x0 goto <offset> 023851 r1 = 0xa 023852 *(u64 *)(r10 - 0xb0) = r1 023853 r1 = *(u64 *)(r10 - 0x190) 023854 r1 &= 0xff 023855 if r1 != 0x0 goto <offset> 023856 r1 = 0xb 023857 *(u64 *)(r10 - 0xb0) = r1 023858 r1 = *(u64 *)(r10 - 0x198) 023859 if r1 != 0x0 goto <offset> 023860 r1 = 0xc 023861 *(u64 *)(r10 - 0xb0) = r1 023862 r1 = *(u64 *)(r10 - 0x1a0) 023863 if r1 != 0x0 goto <offset> 023864 r1 = 0xd 023865 *(u64 *)(r10 - 0xb0) = r1 023866 r1 = *(u64 *)(r10 - 0x108) 023867 if r1 != 0x0 goto <offset> 023868 r1 = 0xe 023869 *(u64 *)(r10 - 0xb0) = r1 023870 r3 = *(u64 *)(r10 - 0x110) 023871 r3 <<= 0x20 023872 r3 >>= 0x20 023873 if r3 != 0x0 goto <offset> 023874 r1 = 0xf 023875 *(u64 *)(r10 - 0xb0) = r1 023876 r1 = *(u64 *)(r10 - 0xb8) 023877 r1 &= 0xff 023878 if r1 != 0x0 goto <offset> 023879 r1 = 0x10 023880 *(u64 *)(r10 - 0xb0) = r1 023881 r1 = *(u64 *)(r10 - 0x1a8) 023882 if r1 != 0x0 goto <offset> 023883 r1 = 0x11 023884 *(u64 *)(r10 - 0xb0) = r1 023885 r1 = *(u64 *)(r10 - 0x1b0) 023886 if r1 != 0x0 goto <offset> 023887 r1 = 0x12 023888 *(u64 *)(r10 - 0xb0) = r1 023889 r1 = *(u64 *)(r10 - 0x98) 023890 if r1 != 0x0 goto <offset> 023891 r1 = 0x13 023892 *(u64 *)(r10 - 0xb0) = r1 023893 r1 = *(u64 *)(r10 - 0x138) 023894 r1 <<= 0x20 023895 r1 >>= 0x20 023896 if r1 != 0x0 goto <offset> 023897 r1 = 0x14 023898 *(u64 *)(r10 - 0xb0) = r1 023899 r5 &= 0xff 023900 if r5 != 0x0 goto <offset> 023901 r1 = 0x15 023902 *(u64 *)(r10 - 0xb0) = r1 023903 r1 = *(u64 *)(r10 - 0x1d0) 023904 if r1 != 0x0 goto <offset> 023905 r1 = 0x16 023906 *(u64 *)(r10 - 0xb0) = r1 023907 r1 = *(u64 *)(r10 - 0x1c8) 023908 if r1 != 0x0 goto <offset> 023909 r1 = 0x17 023910 *(u64 *)(r10 - 0xb0) = r1 023911 r1 = *(u64 *)(r10 - 0xa0) 023912 if r1 != 0x0 goto <offset> 023913 r1 = 0x18 023914 *(u64 *)(r10 - 0xb0) = r1 023915 r1 = *(u64 *)(r10 - 0x140) 023916 r1 <<= 0x20 023917 r1 >>= 0x20 023918 if r1 != 0x0 goto <offset> 023919 r1 = 0x19 023920 *(u64 *)(r10 - 0xb0) = r1 023921 r2 &= 0xff 023922 if r2 != 0x0 goto <offset> 023923 r1 = 0x1a 023924 *(u64 *)(r10 - 0xb0) = r1 023925 r1 = *(u64 *)(r10 - 0x1c0) 023926 if r1 != 0x0 goto <offset> 023927 r1 = 0x1b 023928 *(u64 *)(r10 - 0xb0) = r1 023929 r1 = *(u64 *)(r10 - 0x160) 023930 if r1 != 0x0 goto <offset> 023931 r1 = 0x1c 023932 *(u64 *)(r10 - 0xb0) = r1 023933 r1 = *(u64 *)(r10 - 0xd0) 023934 if r1 != 0x0 goto <offset> 023935 r1 = 0x1d 023936 *(u64 *)(r10 - 0xb0) = r1 023937 r1 = *(u64 *)(r10 - 0x130) 023938 r1 <<= 0x20 023939 r1 >>= 0x20 023940 if r1 != 0x0 goto <offset> 023941 r1 = 0x1e 023942 *(u64 *)(r10 - 0xb0) = r1 023943 r1 = *(u64 *)(r10 - 0x148) 023944 r1 &= 0xff 023945 if r1 != 0x0 goto <offset> 023946 r1 = 0x1f 023947 *(u64 *)(r10 - 0xb0) = r1 023948 r1 = *(u64 *)(r10 - 0xa8) 023949 if r1 == 0x0 goto <offset> 023950 r1 = *(u64 *)(r10 - 0x100) 023951 r2 = *(u64 *)(r10 - 0xb0) 023952 if r2 < r1 goto <offset> 023953 r2 = *(u64 *)(r10 - 0xb0) 023954 r2 -= r1 023955 r4 = r2 023956 if r2 > 0x2d goto <offset> 023957 if r4 != 0x2d goto <offset> 023958 r3 = 0x0 023959 goto <offset> 023960 r3 = 0x2d 023961 r2 = r4 023962 r3 -= r2 023963 r1 = r10 023964 r1 += -0x48 023965 r1 += r2 023966 r5 = 0x0 023967 r2 = r4 023968 r2 += r5 023969 if r2 == 0x2d goto <offset> 023970 r2 = r1 023971 r2 += r5 023972 w2 = *(u8 *)(r2 + 0x0) 023973 if r2 >= 0x3a goto <offset> 023974 r0 = r5 023975 r0 += 0x1 023976 r6 = r10 023977 r6 += -0x78 023978 r6 += r5 023979 r5 = <addr> ll 023980 r5 += r2 023981 w2 = *(u8 *)(r5 + 0x0) 023982 *(u8 *)(r6 + 0x0) = w2 023983 r5 = r0 023984 if r0 < r3 goto <offset> 023985 r3 &= 0xff 023986 if r3 >= 0x2d goto <offset> 023987 r2 = r10 023988 r2 += -0x78 023989 r1 = *(u64 *)(r10 - 0x168) 023990 call <target> 023991 exit 023992 r1 = r3 023993 r2 = 0x2c 023994 r3 = <addr> ll 023995 call <target> 023996 r1 = <addr> ll 023997 call <target> 023998 r1 = 0x2d 023999 r2 = 0x2d 024000 r3 = <addr> ll 024001 call <target> 024002 r1 = r2 024003 r2 = 0x3a 024004 r3 = <addr> ll 024005 call <target> 024006 r1 = <addr> ll 024007 call <target> 024008 r1 = <addr> ll 024009 call <target> 024010 r1 = 0x20 024011 *(u64 *)(r10 - 0xb0) = r1 024012 r1 = *(u64 *)(r10 - 0x100) 024013 if r0 != 0x0 goto <offset> 024014 r2 = 0x21 024015 *(u64 *)(r10 - 0xb0) = r2 024016 r2 = *(u64 *)(r10 - 0x90) 024017 if r2 != 0x0 goto <offset> 024018 r2 = 0x22 024019 *(u64 *)(r10 - 0xb0) = r2 024020 r2 = *(u64 *)(r10 - 0x128) 024021 r2 <<= 0x20 024022 r2 >>= 0x20 024023 if r2 != 0x0 goto <offset> 024024 r2 = 0x23 024025 *(u64 *)(r10 - 0xb0) = r2 024026 r2 = *(u64 *)(r10 - 0x158) 024027 r2 &= 0xff 024028 if r2 != 0x0 goto <offset> 024029 r2 = 0x24 024030 *(u64 *)(r10 - 0xb0) = r2 024031 r2 = *(u64 *)(r10 - 0x1b8) 024032 if r2 != 0x0 goto <offset> 024033 r2 = 0x25 024034 *(u64 *)(r10 - 0xb0) = r2 024035 r2 = *(u64 *)(r10 - 0xd8) 024036 if r2 != 0x0 goto <offset> 024037 r2 = 0x26 024038 *(u64 *)(r10 - 0xb0) = r2 024039 if r6 != 0x0 goto <offset> 024040 r2 = 0x27 024041 *(u64 *)(r10 - 0xb0) = r2 024042 r2 = *(u64 *)(r10 - 0x120) 024043 r2 <<= 0x20 024044 r2 >>= 0x20 024045 if r2 != 0x0 goto <offset> 024046 r2 = 0x28 024047 *(u64 *)(r10 - 0xb0) = r2 024048 r4 &= 0xff 024049 if r4 != 0x0 goto <offset> 024050 r2 = 0x29 024051 *(u64 *)(r10 - 0xb0) = r2 024052 if r8 != 0x0 goto <offset> 024053 r2 = 0x2a 024054 *(u64 *)(r10 - 0xb0) = r2 024055 r2 = *(u64 *)(r10 - 0xc8) 024056 if r2 != 0x0 goto <offset> 024057 r2 = 0x2b 024058 *(u64 *)(r10 - 0xb0) = r2 024059 r2 = *(u64 *)(r10 - 0xc0) 024060 if r2 != 0x0 goto <offset> 024061 r2 = 0x2c 024062 *(u64 *)(r10 - 0xb0) = r2 024063 r2 = *(u64 *)(r10 - 0x118) 024064 r2 <<= 0x20 024065 r2 >>= 0x20 024066 if r2 != 0x0 goto <offset> 024067 r2 = 0x2d 024068 *(u64 *)(r10 - 0xb0) = r2 024069 goto <offset> 024070 r3 = r1 024071 r1 = r2 024072 r2 = r3 024073 call -0x339 024074 exit 024075 r6 = r1 024076 r6 &= 0x3 024077 if r6 s> 0x1 goto <offset> 024078 if r6 != 0x0 goto <offset> 024079 w2 = *(u8 *)(r1 + 0x10) 024080 r2 &= 0xff 024081 if r2 != 0x25 goto <offset> 024082 goto <offset> 024083 if r6 == 0x2 goto <offset> 024084 r2 = r1 024085 r2 >>= 0x20 024086 if r2 < 0x2a goto <offset> 024087 r2 = 0x2a 024088 r2 &= 0xff 024089 if r2 != 0x25 goto <offset> 024090 r8 = r1 024091 r1 = 0x14 024092 r2 = <addr> ll 024093 r3 = 0x1a 024094 call <target> 024095 r1 = r6 024096 r1 += -0x2 024097 if r1 < 0x2 goto <offset> 024098 if r6 == 0x0 goto <offset> 024099 r7 = r0 024100 r1 = r8 024101 r6 = *(u64 *)(r1 - 0x1) 024102 r9 = *(u64 *)(r1 + 0x7) 024103 r2 = *(u64 *)(r9 + 0x0) 024104 if r2 == 0x0 goto <offset> 024105 r1 = r6 024106 callx r2 024107 r1 = r8 024108 r1 += -0x1 024109 r2 = *(u64 *)(r9 + 0x8) 024110 if r2 == 0x0 goto <offset> 024111 r3 = *(u64 *)(r9 + 0x10) 024112 r8 = r1 024113 r1 = r6 024114 call -0x4797 024115 r1 = r8 024116 r2 = 0x18 024117 r3 = 0x8 024118 call -0x479b 024119 r0 = r7 024120 goto <offset> 024121 w2 = *(u8 *)(r1 + 0xf) 024122 r2 &= 0xff 024123 if r2 == 0x25 goto <offset> 024124 r0 = r1 024125 exit 024126 r4 = r3 024127 r6 = r1 024128 *(u64 *)(r10 - 0x8) = 0x0 024129 *(u64 *)(r10 - 0x10) = 0x0 024130 *(u64 *)(r10 - 0x18) = 0x0 024131 *(u64 *)(r10 - 0x20) = 0x0 024132 r3 = r10 024133 r3 += -0x20 024134 r1 = r2 024135 r2 = r4 024136 call sol_sha256 024137 r1 = *(u64 *)(r10 - 0x20) 024138 *(u64 *)(r6 + 0x0) = r1 024139 r1 = *(u64 *)(r10 - 0x18) 024140 *(u64 *)(r6 + 0x8) = r1 024141 r1 = *(u64 *)(r10 - 0x10) 024142 *(u64 *)(r6 + 0x10) = r1 024143 r1 = *(u64 *)(r10 - 0x8) 024144 *(u64 *)(r6 + 0x18) = r1 024145 exit 024146 r3 = *(u64 *)(r1 + 0x0) 024147 r1 = *(u64 *)(r3 + 0x0) 024148 r3 = *(u64 *)(r3 + 0x8) 024149 r3 = *(u64 *)(r3 + 0x18) 024150 callx r3 024151 exit 024152 r3 = r2 024153 r2 = *(u64 *)(r1 + 0x8) 024154 r1 = *(u64 *)(r1 + 0x0) 024155 call <target> 024156 exit 024157 w3 = *(u32 *)(r2 + 0x10) 024158 r4 = r3 024159 r4 &= 0x2000000 024160 if r4 != 0x0 goto <offset> 024161 r3 &= 0x4000000 024162 if r3 != 0x0 goto <offset> 024163 call <target> 024164 goto <offset> 024165 call <target> 024166 goto <offset> 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 -0x47d2 024174 exit 024175 r2 = *(u64 *)(r1 + 0x0) 024176 if r2 == 0x0 goto <offset> 024177 r1 = *(u64 *)(r1 + 0x8) 024178 r3 = 0x1 024179 call -0x47d8 024180 exit 024181 *(u64 *)(r1 + 0x0) = 0x0 024182 exit 024183 exit 024184 r2 = <addr> ll 024185 *(u64 *)(r1 + 0x8) = r2 024186 r2 = -<addr> ll 024187 *(u64 *)(r1 + 0x0) = r2 024188 exit 024189 r3 = r2 024190 r2 = *(u64 *)(r1 + 0x10) 024191 r1 = *(u64 *)(r1 + 0x8) 024192 call <target> 024193 exit 024194 call <target> 024195 exit 024196 r7 = r3 024197 r6 = r1 024198 r1 = 0x0 024199 if r7 s>= 0x0 goto <offset> 024200 r2 = r7 024201 r3 = <addr> ll 024202 call <target> 024203 if r7 == 0x0 goto <offset> 024204 r8 = r2 024205 call -0x2138 024206 r1 = r7 024207 r2 = 0x1 024208 call -0x4812 024209 r1 = 0x1 024210 r2 = r8 024211 r8 = r0 024212 if r8 != 0x0 goto <offset> 024213 goto <offset> 024214 r8 = 0x1 024215 r1 = r8 024216 r3 = r7 024217 call <target> 024218 call -0x2145 024219 r1 = 0x18 024220 r2 = 0x8 024221 call -0x481f 024222 r9 = r0 024223 if r9 == 0x0 goto <offset> 024224 *(u64 *)(r9 + 0x8) = r8 024225 *(u64 *)(r9 + 0x10) = r7 024226 *(u64 *)(r9 + 0x0) = r7 024227 call -0x214e 024228 r1 = 0x18 024229 r2 = 0x8 024230 call -0x4828 024231 if r0 == 0x0 goto <offset> 024232 *(u8 *)(r0 + 0x10) = w6 024233 r1 = <addr> ll 024234 *(u64 *)(r0 + 0x8) = r1 024235 *(u64 *)(r0 + 0x0) = r9 024236 r0 += 0x1 024237 exit 024238 r1 = 0x8 024239 r2 = 0x18 024240 call <target> 024241 r7 = r3 024242 r6 = r2 024243 r8 = r1 024244 call -0x215f 024245 r1 = 0x18 024246 r2 = 0x8 024247 call -0x4839 024248 if r0 == 0x0 goto <offset> 024249 *(u8 *)(r0 + 0x10) = w8 024250 *(u64 *)(r0 + 0x8) = r7 024251 *(u64 *)(r0 + 0x0) = r6 024252 r0 += 0x1 024253 exit 024254 r1 = 0x8 024255 r2 = 0x18 024256 call <target> 024257 r6 = *(u64 *)(r1 + 0x0) 024258 r1 = r6 024259 r1 &= 0x3 024260 if r1 s> 0x1 goto <offset> 024261 if r1 != 0x0 goto <offset> 024262 r7 = r10 024263 r7 += -0x18 024264 r1 = r7 024265 r3 = <addr> ll 024266 r4 = 0x5 024267 call <target> 024268 r4 = r6 024269 r4 += 0x10 024270 r1 = r7 024271 r2 = <addr> ll 024272 r3 = 0x4 024273 r5 = <addr> ll 024274 call <target> 024275 r1 = r0 024276 r2 = <addr> ll 024277 r3 = 0x7 024278 r4 = r6 024279 r5 = <addr> ll 024280 call <target> 024281 r1 = r0 024282 call <target> 024283 goto <offset> 024284 r6 >>= 0x20 024285 if r1 != 0x2 goto <offset> 024286 *(u32 *)(r10 - 0x34) = w6 024287 r6 = r10 024288 r6 += -0x30 024289 r1 = r6 024290 r3 = <addr> ll 024291 r4 = 0x2 024292 call <target> 024293 r4 = r10 024294 r4 += -0x34 024295 r1 = r6 024296 r2 = <addr> ll 024297 r3 = 0x4 024298 r5 = <addr> ll 024299 call <target> 024300 *(u8 *)(r10 - 0x19) = 0x28 024301 r4 = r10 024302 r4 += -0x19 024303 r1 = r0 024304 r2 = <addr> ll 024305 r3 = 0x4 024306 r5 = <addr> ll 024307 call <target> 024308 r6 = r0 024309 call -0x21a0 024310 r1 = 0x14 024311 r2 = 0x1 024312 call -0x487a 024313 if r0 == 0x0 goto <offset> 024314 r1 = <addr> ll 024315 *(u64 *)(r0 + 0x8) = r1 024316 r1 = <addr> ll 024317 *(u64 *)(r0 + 0x0) = r1 024318 *(u32 *)(r0 + 0x10) = 0x6c756673 024319 *(u64 *)(r10 - 0x10) = r0 024320 *(u64 *)(r10 - 0x8) = 0x14 024321 *(u64 *)(r10 - 0x18) = 0x14 024322 r4 = r10 024323 r4 += -0x18 024324 r1 = r6 024325 r2 = <addr> ll 024326 r3 = 0x7 024327 r5 = <addr> ll 024328 call <target> 024329 r1 = r0 024330 call <target> 024331 r2 = *(u64 *)(r10 - 0x18) 024332 if r2 == 0x0 goto <offset> 024333 r1 = *(u64 *)(r10 - 0x10) 024334 r3 = 0x1 024335 r6 = r0 024336 call -0x4875 024337 r0 = r6 024338 goto <offset> 024339 r1 = r6 024340 r1 += -0x1 024341 *(u64 *)(r10 - 0x18) = r1 024342 r1 = <addr> ll 024343 *(u64 *)(r10 - 0xfd0) = r1 024344 r1 = r10 024345 r1 += -0x18 024346 *(u64 *)(r10 - 0xfd8) = r1 024347 r1 = <addr> ll 024348 *(u64 *)(r10 - 0xfe8) = r1 024349 r1 = <addr> ll 024350 *(u64 *)(r10 - 0xff0) = r1 024351 r6 += 0xf 024352 *(u64 *)(r10 - 0xff8) = r6 024353 *(u64 *)(r10 - 0xfe0) = 0x5 024354 *(u64 *)(r10 - 0x1000) = 0x4 024355 r5 = r10 024356 r1 = r2 024357 r2 = <addr> ll 024358 r3 = 0x6 024359 r4 = <addr> ll 024360 call <target> 024361 goto <offset> 024362 if r6 < 0x2a goto <offset> 024363 r6 = 0x2a 024364 *(u8 *)(r10 - 0x30) = w6 024365 r6 = r10 024366 r6 += -0x18 024367 r1 = r6 024368 r3 = <addr> ll 024369 r4 = 0x4 024370 call <target> 024371 r2 = r10 024372 r2 += -0x30 024373 r1 = r6 024374 r3 = <addr> ll 024375 call <target> 024376 r1 = r0 024377 call <target> 024378 exit 024379 r1 = 0x1 024380 r2 = 0x14 024381 r3 = <addr> ll 024382 call <target> 024383 call <target> 024384 call <target> 024385 r4 = r2 024386 w1 = *(u8 *)(r1 + 0x0) 024387 r1 <<= 0x3 024388 r3 = <addr> ll 024389 r3 += r1 024390 r2 = <addr> ll 024391 r2 += r1 024392 r2 = *(u64 *)(r2 + 0x0) 024393 r3 = *(u64 *)(r3 + 0x0) 024394 r1 = r4 024395 call <target> 024396 exit 024397 call sol_log_ 024398 exit 024399 call custom_panic 024400 call abort 024401 call abort 024402 r1 = <addr> ll 024403 r2 = 0x2e 024404 call -0x8 024405 call -0x17 024406 call -0x5 024407 r3 = r2 024408 r2 = <addr> ll 024409 call <target> 024410 exit 024411 r2 = *(u64 *)(r1 + 0x0) 024412 if r2 == 0x0 goto <offset> 024413 r1 = *(u64 *)(r1 + 0x8) 024414 r3 = 0x1 024415 call -0x48c4 024416 exit 024417 r1 = r2 024418 r2 = <addr> ll 024419 r3 = 0x5 024420 call <target> 024421 exit 024422 r2 = r1 024423 r1 = <addr> ll 024424 *(u64 *)(r10 - 0x30) = r1 024425 *(u64 *)(r10 - 0x10) = 0x0 024426 *(u64 *)(r10 - 0x28) = 0x1 024427 *(u64 *)(r10 - 0x18) = 0x0 024428 *(u64 *)(r10 - 0x20) = 0x8 024429 r1 = r10 024430 r1 += -0x30 024431 call <target> 024432 r6 = r2 024433 r2 = *(u64 *)(r1 + 0x0) 024434 r7 = r2 024435 r7 <<= 0x1 024436 if r7 > 0x8 goto <offset> 024437 r7 = 0x8 024438 if r7 s>= 0x0 goto <offset> 024439 r1 = 0x0 024440 r3 = r6 024441 call <target> 024442 r3 = 0x0 024443 if r2 == 0x0 goto <offset> 024444 r3 = *(u64 *)(r1 + 0x8) 024445 *(u64 *)(r10 - 0x8) = r2 024446 *(u64 *)(r10 - 0x18) = r3 024447 r3 = 0x1 024448 r8 = r1 024449 *(u64 *)(r10 - 0x10) = r3 024450 r1 = r10 024451 r1 += -0x30 024452 r4 = r10 024453 r4 += -0x18 024454 r2 = 0x1 024455 r3 = r7 024456 call <target> 024457 r1 = *(u64 *)(r10 - 0x30) 024458 if r1 == 0x1 goto <offset> 024459 r1 = *(u64 *)(r10 - 0x28) 024460 *(u64 *)(r8 + 0x0) = r7 024461 *(u64 *)(r8 + 0x8) = r1 024462 exit 024463 r2 = *(u64 *)(r10 - 0x20) 024464 r1 = *(u64 *)(r10 - 0x28) 024465 r3 = r6 024466 call <target> 024467 r0 = r2 024468 r0 += r3 024469 r4 = 0x0 024470 r5 = 0x1 024471 if r0 < r2 goto <offset> 024472 r5 = 0x0 024473 r5 &= 0x1 024474 if r5 != 0x0 goto <offset> 024475 r3 += r2 024476 r5 = *(u64 *)(r1 + 0x0) 024477 r2 = r5 024478 r2 <<= 0x1 024479 if r3 <= r2 goto <offset> 024480 if r3 <= 0x8 goto <offset> 024481 if r3 s>= 0x0 goto <offset> 024482 r1 = r4 024483 r3 = <addr> ll 024484 call <target> 024485 r3 = r2 024486 if r3 > 0x8 goto <offset> 024487 r3 = 0x8 024488 if r3 s< 0x0 goto <offset> 024489 r2 = 0x0 024490 if r5 == 0x0 goto <offset> 024491 r2 = *(u64 *)(r1 + 0x8) 024492 *(u64 *)(r10 - 0x8) = r5 024493 *(u64 *)(r10 - 0x18) = r2 024494 r2 = 0x1 024495 r6 = r1 024496 *(u64 *)(r10 - 0x10) = r2 024497 r1 = r10 024498 r1 += -0x30 024499 r4 = r10 024500 r4 += -0x18 024501 r2 = 0x1 024502 r7 = r3 024503 call <target> 024504 r1 = *(u64 *)(r10 - 0x30) 024505 if r1 == 0x1 goto <offset> 024506 r1 = *(u64 *)(r10 - 0x28) 024507 *(u64 *)(r6 + 0x0) = r7 024508 *(u64 *)(r6 + 0x8) = r1 024509 exit 024510 r1 = r4 024511 r3 = <addr> ll 024512 call <target> 024513 r2 = *(u64 *)(r10 - 0x20) 024514 r4 = *(u64 *)(r10 - 0x28) 024515 r1 = r4 024516 r3 = <addr> ll 024517 call <target> 024518 r8 = r3 024519 r7 = r2 024520 r6 = r1 024521 r1 = *(u64 *)(r4 + 0x8) 024522 if r1 == 0x0 goto <offset> 024523 r2 = *(u64 *)(r4 + 0x10) 024524 if r2 == 0x0 goto <offset> 024525 r1 = *(u64 *)(r4 + 0x0) 024526 r3 = r7 024527 r4 = r8 024528 call -0x4934 024529 if r0 == 0x0 goto <offset> 024530 r1 = r8 024531 if r0 == 0x0 goto <offset> 024532 r8 = r1 024533 *(u64 *)(r6 + 0x10) = r8 024534 r1 = 0x1 024535 if r0 == 0x0 goto <offset> 024536 r1 = 0x0 024537 if r0 != 0x0 goto <offset> 024538 goto <offset> 024539 if r0 == 0x0 goto <offset> 024540 r7 = r0 024541 *(u64 *)(r6 + 0x8) = r7 024542 *(u64 *)(r6 + 0x0) = r1 024543 exit 024544 if r8 == 0x0 goto <offset> 024545 call -0x228c 024546 r1 = r8 024547 r2 = r7 024548 call -0x4966 024549 if r0 != 0x0 goto <offset> 024550 r0 = 0x0 024551 if r0 == 0x0 goto <offset> 024552 goto <offset> 024553 r1 = 0x0 024554 r0 = r7 024555 if r0 != 0x0 goto <offset> 024556 goto <offset> 024557 if r1 != 0x0 goto <offset> 024558 r1 = r3 024559 call -0x8a 024560 call <target> 024561 r3 = r1 024562 r1 = r2 024563 r2 = r3 024564 call -0x22a1 024565 r3 = *(u64 *)(r2 + 0x10) 024566 *(u64 *)(r1 + 0x8) = r3 024567 r2 = *(u64 *)(r2 + 0x8) 024568 *(u64 *)(r1 + 0x0) = r2 024569 exit 024570 r3 = r2 024571 r2 = *(u64 *)(r1 + 0x10) 024572 r1 = *(u64 *)(r1 + 0x8) 024573 call <target> 024574 exit 024575 r3 = r2 024576 r2 = *(u64 *)(r1 + 0x10) 024577 r1 = *(u64 *)(r1 + 0x8) 024578 call <target> 024579 exit 024580 r3 = r2 024581 r5 = *(u64 *)(r3 + 0x8) 024582 if r5 == 0x0 goto <offset> 024583 r4 = *(u64 *)(r3 + 0x0) 024584 r6 = 0x0 024585 r0 = r4 024586 r0 += 0x8 024587 r2 = *(u64 *)(r0 + 0x0) 024588 r2 += r6 024589 r0 += 0x10 024590 r5 += -0x1 024591 r6 = r2 024592 if r5 != 0x0 goto <offset> 024593 r5 = *(u64 *)(r3 + 0x18) 024594 if r5 == 0x0 goto <offset> 024595 if r2 > 0xf goto <offset> 024596 r4 = *(u64 *)(r4 + 0x8) 024597 if r4 != 0x0 goto <offset> 024598 r6 = r3 024599 r9 = r1 024600 r0 = 0x1 024601 r2 = 0x0 024602 *(u64 *)(r10 - 0x18) = r0 024603 *(u64 *)(r10 - 0x20) = r2 024604 *(u64 *)(r10 - 0x10) = 0x0 024605 r1 = r10 024606 r1 += -0x20 024607 r2 = <addr> ll 024608 r3 = r6 024609 call <target> 024610 if r0 != 0x0 goto <offset> 024611 r1 = *(u64 *)(r10 - 0x10) 024612 *(u64 *)(r9 + 0x10) = r1 024613 r1 = *(u64 *)(r10 - 0x18) 024614 *(u64 *)(r9 + 0x8) = r1 024615 r1 = *(u64 *)(r10 - 0x20) 024616 *(u64 *)(r9 + 0x0) = r1 024617 exit 024618 r2 = 0x0 024619 r4 = *(u64 *)(r3 + 0x18) 024620 if r4 == 0x0 goto <offset> 024621 if r2 s> 0x0 goto <offset> 024622 r2 = 0x0 024623 r2 <<= 0x1 024624 r7 = 0x0 024625 if r2 s>= 0x0 goto <offset> 024626 r1 = r7 024627 r3 = <addr> ll 024628 call -0x48 024629 r3 = r10 024630 r3 += -0x1 024631 r1 = <addr> ll 024632 r2 = 0x56 024633 r4 = <addr> ll 024634 r5 = <addr> ll 024635 call <target> 024636 r6 = r3 024637 r9 = r1 024638 r8 = r2 024639 if r2 == 0x0 goto <offset> 024640 call -0x22eb 024641 r7 = 0x1 024642 r1 = r8 024643 r2 = 0x1 024644 call -0x49c6 024645 r2 = r8 024646 if r0 != 0x0 goto <offset> 024647 goto <offset> 024648 r7 = r1 024649 r8 = 0x0 024650 r6 = *(u64 *)(r2 + 0x10) 024651 if r6 s>= 0x0 goto <offset> 024652 r1 = r8 024653 r2 = r6 024654 r3 = <addr> ll 024655 call -0x63 024656 r2 = *(u64 *)(r2 + 0x8) 024657 if r6 == 0x0 goto <offset> 024658 *(u64 *)(r10 - 0x8) = r2 024659 call -0x22fe 024660 r8 = 0x1 024661 r1 = r6 024662 r2 = 0x1 024663 call -0x49d9 024664 r9 = r0 024665 if r9 == 0x0 goto <offset> 024666 r2 = *(u64 *)(r10 - 0x8) 024667 goto <offset> 024668 r9 = 0x1 024669 r1 = r9 024670 r3 = r6 024671 call <target> 024672 *(u64 *)(r7 + 0x8) = r9 024673 *(u64 *)(r7 + 0x10) = r6 024674 *(u64 *)(r7 + 0x0) = r6 024675 exit 024676 r6 = r3 024677 r7 = r1 024678 r8 = *(u64 *)(r7 + 0x10) 024679 r1 = *(u64 *)(r7 + 0x0) 024680 r1 -= r8 024681 if r6 > r1 goto <offset> 024682 r1 = *(u64 *)(r7 + 0x8) 024683 r1 += r8 024684 r3 = r6 024685 call <target> 024686 r8 += r6 024687 *(u64 *)(r7 + 0x10) = r8 024688 r0 = 0x0 024689 exit 024690 r1 = r7 024691 r9 = r2 024692 r2 = r8 024693 r3 = r6 024694 call -0xe4 024695 r2 = r9 024696 r8 = *(u64 *)(r7 + 0x10) 024697 goto <offset> 024698 r7 = 0x1 024699 r6 = *(u64 *)(r1 + 0x10) 024700 r9 = r2 024701 r9 <<= 0x20 024702 r9 >>= 0x20 024703 if r9 < 0x80 goto <offset> 024704 r7 = 0x2 024705 if r9 < 0x800 goto <offset> 024706 r7 = 0x3 024707 if r9 < 0x10000 goto <offset> 024708 r7 = 0x4 024709 r3 = *(u64 *)(r1 + 0x0) 024710 r3 -= r6 024711 r4 = r6 024712 if r7 > r3 goto <offset> 024713 r3 = *(u64 *)(r1 + 0x8) 024714 r3 += r4 024715 if r9 >= 0x80 goto <offset> 024716 *(u8 *)(r3 + 0x0) = w2 024717 goto <offset> 024718 r8 = r1 024719 *(u64 *)(r10 - 0x8) = r2 024720 r2 = r6 024721 r3 = r7 024722 call -0x100 024723 r2 = *(u64 *)(r10 - 0x8) 024724 r1 = r8 024725 r4 = *(u64 *)(r1 + 0x10) 024726 r3 = *(u64 *)(r1 + 0x8) 024727 r3 += r4 024728 if r9 < 0x80 goto <offset> 024729 r4 = r2 024730 r4 &= 0x3f 024731 r4 |= 0x80 024732 if r9 >= 0x800 goto <offset> 024733 *(u8 *)(r3 + 0x1) = w4 024734 r2 >>= 0x6 024735 r2 |= 0xc0 024736 *(u8 *)(r3 + 0x0) = w2 024737 goto <offset> 024738 if r9 >= 0x10000 goto <offset> 024739 *(u8 *)(r3 + 0x2) = w4 024740 r4 = r2 024741 r4 >>= 0xc 024742 r4 |= 0xe0 024743 *(u8 *)(r3 + 0x0) = w4 024744 r2 >>= 0x6 024745 goto <offset> 024746 *(u8 *)(r3 + 0x3) = w4 024747 r4 = r2 024748 r4 >>= 0x12 024749 r4 |= 0xf0 024750 *(u8 *)(r3 + 0x0) = w4 024751 r4 = r2 024752 r4 >>= 0x6 024753 r4 &= 0x3f 024754 r4 |= 0x80 024755 *(u8 *)(r3 + 0x2) = w4 024756 r2 >>= 0xc 024757 r2 &= 0x3f 024758 r2 |= 0x80 024759 *(u8 *)(r3 + 0x1) = w2 024760 r7 += r6 024761 *(u64 *)(r1 + 0x10) = r7 024762 r0 = 0x0 024763 exit 024764 r6 = r2 024765 r7 = r1 024766 call <target> 024767 r8 = 0x1 024768 if r0 != 0x0 goto <offset> 024769 r1 = *(u64 *)(r6 + 0x0) 024770 r2 = *(u64 *)(r6 + 0x8) 024771 r4 = *(u64 *)(r2 + 0x18) 024772 r2 = <addr> ll 024773 r3 = 0x2 024774 callx r4 024775 if r0 != 0x0 goto <offset> 024776 r7 += 0x8 024777 r1 = r7 024778 r2 = r6 024779 call <target> 024780 r8 = r0 024781 r0 = r8 024782 exit 024783 r1 = r2 024784 r2 = <addr> ll 024785 r3 = 0x20 024786 call <target> 024787 exit 024788 r1 = r2 024789 r2 = <addr> ll 024790 r3 = 0x18 024791 call <target> 024792 exit 024793 r2 = r1 024794 r1 = <addr> ll 024795 *(u64 *)(r10 - 0x48) = r1 024796 r1 = r10 024797 r1 += -0x18 024798 *(u64 *)(r10 - 0x38) = r1 024799 r1 = 0x60d4 ll 024800 *(u64 *)(r10 - 0x10) = r1 024801 r1 = r10 024802 r1 += -0x1 024803 *(u64 *)(r10 - 0x18) = r1 024804 *(u64 *)(r10 - 0x28) = 0x0 024805 *(u64 *)(r10 - 0x40) = 0x1 024806 *(u64 *)(r10 - 0x30) = 0x1 024807 r1 = r10 024808 r1 += -0x48 024809 call <target> 024810 r2 = r1 024811 r1 = <addr> ll 024812 *(u64 *)(r10 - 0x48) = r1 024813 r1 = r10 024814 r1 += -0x18 024815 *(u64 *)(r10 - 0x38) = r1 024816 r1 = 0x60cf ll 024817 *(u64 *)(r10 - 0x10) = r1 024818 r1 = r10 024819 r1 += -0x1 024820 *(u64 *)(r10 - 0x18) = r1 024821 *(u64 *)(r10 - 0x28) = 0x0 024822 *(u64 *)(r10 - 0x40) = 0x1 024823 *(u64 *)(r10 - 0x30) = 0x1 024824 r1 = r10 024825 r1 += -0x48 024826 call <target> 024827 r4 = r2 024828 r4 <<= 0x20 024829 r4 >>= 0x20 024830 if r4 s<= 0xc goto <offset> 024831 if r4 s> 0x26 goto <offset> 024832 if r4 == 0xd goto <offset> 024833 if r4 != 0x22 goto <offset> 024834 r3 &= 0xffffff 024835 if r3 < 0x10000 goto <offset> 024836 *(u64 *)(r1 + 0x2) = 0x0 024837 *(u16 *)(r1 + 0x0) = 0x225c 024838 goto <offset> 024839 if r4 == 0x0 goto <offset> 024840 if r4 == 0x9 goto <offset> 024841 if r4 != 0xa goto <offset> 024842 *(u64 *)(r1 + 0x2) = 0x0 024843 *(u16 *)(r1 + 0x0) = 0x6e5c 024844 goto <offset> 024845 if r4 == 0x27 goto <offset> 024846 if r4 != 0x5c goto <offset> 024847 *(u64 *)(r1 + 0x2) = 0x0 024848 *(u16 *)(r1 + 0x0) = 0x5c5c 024849 goto <offset> 024850 *(u64 *)(r1 + 0x2) = 0x0 024851 *(u16 *)(r1 + 0x0) = 0x305c 024852 goto <offset> 024853 r3 &= 0x1 024854 if r3 == 0x0 goto <offset> 024855 if r4 <= 0x2ff goto <offset> 024856 r6 = r1 024857 r1 = r2 024858 r7 = r2 024859 call <target> 024860 r2 = r7 024861 r1 = r6 024862 if r0 == 0x0 goto <offset> 024863 r3 = <addr> ll 024864 r4 = r2 024865 r4 &= r3 024866 r4 >>= 0x1 024867 r3 = r2 024868 r3 |= r4 024869 r4 = <addr> ll 024870 r5 = r3 024871 r5 &= r4 024872 r5 >>= 0x2 024873 r3 |= r5 024874 r4 = <addr> ll 024875 r5 = r3 024876 r5 &= r4 024877 r5 >>= 0x4 024878 r3 |= r5 024879 r5 = <addr> ll 024880 r4 = r2 024881 r4 &= r5 024882 r4 >>= 0x14 024883 r6 = r2 024884 r6 >>= 0x10 024885 r6 &= 0xf 024886 r7 = r2 024887 r7 >>= 0x4 024888 r7 &= 0xf 024889 r0 = <addr> ll 024890 r5 = <addr> ll 024891 r5 += r7 024892 r8 = r2 024893 r8 >>= 0x8 024894 r8 &= 0xf 024895 r9 = r2 024896 r9 >>= 0xc 024897 r9 &= 0xf 024898 r7 = <addr> ll 024899 r7 += r4 024900 r4 = <addr> ll 024901 r4 += r6 024902 r6 = <addr> ll 024903 r6 += r9 024904 r9 = <addr> ll 024905 r9 += r8 024906 r2 &= 0xf 024907 r0 += r2 024908 w2 = *(u8 *)(r0 + 0x0) 024909 *(u8 *)(r10 - 0xc) = w2 024910 w2 = *(u8 *)(r5 + 0x0) 024911 *(u8 *)(r10 - 0xd) = w2 024912 w2 = *(u8 *)(r9 + 0x0) 024913 *(u8 *)(r10 - 0xe) = w2 024914 w2 = *(u8 *)(r6 + 0x0) 024915 *(u8 *)(r10 - 0xf) = w2 024916 w2 = *(u8 *)(r4 + 0x0) 024917 *(u8 *)(r10 - 0x10) = w2 024918 w2 = *(u8 *)(r7 + 0x0) 024919 *(u8 *)(r10 - 0x11) = w2 024920 r2 = <addr> ll 024921 r4 = r3 024922 r4 &= r2 024923 r4 >>= 0x8 024924 r3 |= r4 024925 r2 = <addr> ll 024926 r4 = r3 024927 r4 &= r2 024928 r4 >>= 0x10 024929 r3 |= r4 024930 r3 ^= -0x1 024931 r4 = r3 024932 r4 &= -0x2 024933 r3 >>= 0x1 024934 r3 &= 0x55555555 024935 r4 -= r3 024936 r2 = r4 024937 r2 &= 0x33333333 024938 r4 >>= 0x2 024939 r4 &= 0x33333333 024940 r2 += r4 024941 r3 = r2 024942 r3 >>= 0x4 024943 r2 += r3 024944 *(u8 *)(r10 - 0x12) = 0x0 024945 *(u16 *)(r10 - 0x14) = 0x0 024946 *(u8 *)(r10 - 0xb) = 0x7d 024947 r2 &= 0xf0f0f0f 024948 r2 *= 0x1010101 024949 r2 >>= 0x1a 024950 r2 &= 0x3f 024951 r3 = r10 024952 r3 += -0x14 024953 r4 = r3 024954 r4 += r2 024955 *(u8 *)(r4 + 0x0) = 0x7b 024956 r2 += -0x2 024957 r3 += r2 024958 *(u16 *)(r3 + 0x0) = 0x755c 024959 w3 = *(u16 *)(r10 - 0xc) 024960 *(u16 *)(r1 + 0x8) = w3 024961 r3 = *(u64 *)(r10 - 0x14) 024962 goto <offset> 024963 *(u64 *)(r1 + 0x2) = 0x0 024964 *(u16 *)(r1 + 0x0) = 0x725c 024965 goto <offset> 024966 r3 &= 0x100 024967 if r3 != 0x0 goto <offset> 024968 r6 = r1 024969 r7 = r2 024970 r1 = r2 024971 call <target> 024972 if r0 == 0x0 goto <offset> 024973 r1 = r6 024974 *(u32 *)(r1 + 0x0) = w7 024975 r3 = 0x81 024976 r2 = 0x80 024977 goto <offset> 024978 *(u64 *)(r1 + 0x2) = 0x0 024979 *(u16 *)(r1 + 0x0) = 0x745c 024980 goto <offset> 024981 r1 = <addr> ll 024982 r2 = r7 024983 r3 = r2 024984 r3 &= r1 024985 r3 >>= 0x1 024986 r1 = r2 024987 r1 |= r3 024988 r3 = <addr> ll 024989 r4 = r1 024990 r4 &= r3 024991 r4 >>= 0x2 024992 r1 |= r4 024993 r3 = <addr> ll 024994 r4 = r1 024995 r4 &= r3 024996 r4 >>= 0x4 024997 r1 |= r4 024998 r4 = <addr> ll 024999 r3 = r2 025000 r3 &= r4 025001 r3 >>= 0x14 025002 r0 = r2 025003 r0 >>= 0x10 025004 r0 &= 0xf 025005 r7 >>= 0x4 025006 r7 &= 0xf 025007 r5 = <addr> ll 025008 r4 = <addr> ll 025009 r4 += r7 025010 r8 = r2 025011 r8 >>= 0x8 025012 r8 &= 0xf 025013 r9 = r2 025014 r9 >>= 0xc 025015 r9 &= 0xf 025016 r7 = <addr> ll 025017 r7 += r3 025018 r3 = <addr> ll 025019 r3 += r0 025020 r0 = <addr> ll 025021 r0 += r9 025022 r9 = <addr> ll 025023 r9 += r8 025024 r2 &= 0xf 025025 r5 += r2 025026 w2 = *(u8 *)(r5 + 0x0) 025027 *(u8 *)(r10 - 0x2) = w2 025028 w2 = *(u8 *)(r4 + 0x0) 025029 *(u8 *)(r10 - 0x3) = w2 025030 w2 = *(u8 *)(r9 + 0x0) 025031 *(u8 *)(r10 - 0x4) = w2 025032 w2 = *(u8 *)(r0 + 0x0) 025033 *(u8 *)(r10 - 0x5) = w2 025034 w2 = *(u8 *)(r3 + 0x0) 025035 *(u8 *)(r10 - 0x6) = w2 025036 w2 = *(u8 *)(r7 + 0x0) 025037 *(u8 *)(r10 - 0x7) = w2 025038 r2 = <addr> ll 025039 r3 = r1 025040 r3 &= r2 025041 r3 >>= 0x8 025042 r1 |= r3 025043 r2 = <addr> ll 025044 r3 = r1 025045 r3 &= r2 025046 r3 >>= 0x10 025047 r1 |= r3 025048 r1 ^= -0x1 025049 r3 = r1 025050 r3 &= -0x2 025051 r1 >>= 0x1 025052 r1 &= 0x55555555 025053 r3 -= r1 025054 r2 = r3 025055 r2 &= 0x33333333 025056 r3 >>= 0x2 025057 r3 &= 0x33333333 025058 r2 += r3 025059 r1 = r2 025060 r1 >>= 0x4 025061 r2 += r1 025062 *(u8 *)(r10 - 0x8) = 0x0 025063 *(u16 *)(r10 - 0xa) = 0x0 025064 *(u8 *)(r10 - 0x1) = 0x7d 025065 r2 &= 0xf0f0f0f 025066 r2 *= 0x1010101 025067 r2 >>= 0x1a 025068 r2 &= 0x3f 025069 r1 = r10 025070 r1 += -0xa 025071 r3 = r1 025072 r3 += r2 025073 *(u8 *)(r3 + 0x0) = 0x7b 025074 r2 += -0x2 025075 r1 += r2 025076 *(u16 *)(r1 + 0x0) = 0x755c 025077 w3 = *(u16 *)(r10 - 0x2) 025078 r1 = r6 025079 *(u16 *)(r1 + 0x8) = w3 025080 r3 = *(u64 *)(r10 - 0xa) 025081 *(u64 *)(r1 + 0x0) = r3 025082 r3 = 0xa 025083 goto <offset> 025084 *(u64 *)(r1 + 0x2) = 0x0 025085 *(u16 *)(r1 + 0x0) = 0x275c 025086 r3 = 0x2 025087 r2 = 0x0 025088 *(u8 *)(r1 + 0xd) = w3 025089 *(u8 *)(r1 + 0xc) = w2 025090 exit 025091 r3 = r1 025092 r1 = <addr> ll 025093 r2 = 0x2b 025094 call <target> 025095 *(u64 *)(r10 - 0x48) = r2 025096 *(u64 *)(r10 - 0x50) = r1 025097 r1 = <addr> ll 025098 *(u64 *)(r10 - 0x40) = r1 025099 r1 = r10 025100 r1 += -0x10 025101 *(u64 *)(r10 - 0x30) = r1 025102 r1 = 0x6cbd ll 025103 *(u64 *)(r10 - 0x8) = r1 025104 r1 = r10 025105 r1 += -0x50 025106 *(u64 *)(r10 - 0x10) = r1 025107 *(u64 *)(r10 - 0x20) = 0x0 025108 *(u64 *)(r10 - 0x38) = 0x1 025109 *(u64 *)(r10 - 0x28) = 0x1 025110 r1 = r10 025111 r1 += -0x40 025112 r2 = r3 025113 call <target> 025114 r9 = r1 025115 r6 = *(u64 *)(r2 + 0x0) 025116 r7 = *(u64 *)(r2 + 0x8) 025117 r8 = *(u64 *)(r7 + 0x18) 025118 r1 = r6 025119 r2 = <addr> ll 025120 r3 = 0xc 025121 callx r8 025122 r1 = 0x1 025123 if r0 != 0x0 goto <offset> 025124 *(u64 *)(r10 - 0x78) = r9 025125 r1 = *(u64 *)(r9 + 0x8) 025126 r2 = *(u64 *)(r1 + 0x8) 025127 r3 = *(u64 *)(r1 + 0x0) 025128 *(u64 *)(r10 - 0x40) = r3 025129 r2 += -0x1 025130 *(u64 *)(r10 - 0x38) = r2 025131 r2 = <addr> ll 025132 *(u64 *)(r10 - 0x70) = r2 025133 r2 = r10 025134 r2 += -0x30 025135 *(u64 *)(r10 - 0x60) = r2 025136 r2 = r1 025137 r2 += 0x14 025138 *(u64 *)(r10 - 0x10) = r2 025139 r2 = 0x6bbd ll 025140 *(u64 *)(r10 - 0x8) = r2 025141 *(u64 *)(r10 - 0x18) = r2 025142 r1 += 0x10 025143 *(u64 *)(r10 - 0x20) = r1 025144 r1 = 0x6cbd ll 025145 *(u64 *)(r10 - 0x28) = r1 025146 r1 = r10 025147 r1 += -0x40 025148 *(u64 *)(r10 - 0x30) = r1 025149 *(u64 *)(r10 - 0x50) = 0x0 025150 *(u64 *)(r10 - 0x68) = 0x3 025151 *(u64 *)(r10 - 0x58) = 0x3 025152 r3 = r10 025153 r3 += -0x70 025154 r1 = r6 025155 r2 = r7 025156 call <target> 025157 if r0 == 0x0 goto <offset> 025158 r1 = 0x1 025159 goto <offset> 025160 r1 = r6 025161 r2 = <addr> ll 025162 r3 = 0x2 025163 callx r8 025164 r1 = 0x1 025165 if r0 != 0x0 goto <offset> 025166 r1 = *(u64 *)(r10 - 0x78) 025167 r2 = *(u64 *)(r1 + 0x0) 025168 r8 = r10 025169 r8 += -0x30 025170 r1 = r8 025171 r3 = 0x30 025172 call <target> 025173 r1 = r6 025174 r2 = r7 025175 r3 = r8 025176 call <target> 025177 r1 = r0 025178 r0 = r1 025179 exit 025180 *(u64 *)(r10 - 0x10) = r2 025181 *(u64 *)(r10 - 0x18) = r1 025182 *(u16 *)(r10 - 0x8) = 0x1 025183 r1 = r10 025184 r1 += -0x18 025185 call -0x322 025186 r4 = r10 025187 r4 += -0x10 025188 *(u64 *)(r10 - 0x40) = r4 025189 *(u64 *)(r10 - 0x8) = r2 025190 *(u64 *)(r10 - 0x10) = r1 025191 *(u64 *)(r10 - 0x20) = 0x0 025192 *(u64 *)(r10 - 0x38) = 0x1 025193 *(u64 *)(r10 - 0x28) = 0x0 025194 *(u64 *)(r10 - 0x30) = 0x8 025195 r1 = r10 025196 r1 += -0x40 025197 r2 = r3 025198 call -0x13 025199 *(u64 *)(r10 - 0x58) = r2 025200 *(u64 *)(r10 - 0x60) = r1 025201 r1 = <addr> ll 025202 *(u64 *)(r10 - 0x50) = r1 025203 r1 = r10 025204 r1 += -0x20 025205 *(u64 *)(r10 - 0x40) = r1 025206 r1 = r10 025207 r1 += -0x60 025208 *(u64 *)(r10 - 0x10) = r1 025209 r1 = 0x6c52 ll 025210 *(u64 *)(r10 - 0x8) = r1 025211 *(u64 *)(r10 - 0x18) = r1 025212 r1 = r10 025213 r1 += -0x58 025214 *(u64 *)(r10 - 0x20) = r1 025215 *(u64 *)(r10 - 0x30) = 0x0 025216 *(u64 *)(r10 - 0x48) = 0x2 025217 *(u64 *)(r10 - 0x38) = 0x2 025218 r1 = r10 025219 r1 += -0x50 025220 r2 = r3 025221 call -0x2a 025222 *(u64 *)(r10 - 0x68) = r2 025223 *(u64 *)(r10 - 0x70) = r1 025224 *(u64 *)(r10 - 0x58) = r4 025225 *(u64 *)(r10 - 0x60) = r3 025226 r1 = <addr> ll 025227 *(u64 *)(r10 - 0x50) = r1 025228 r1 = r10 025229 r1 += -0x20 025230 *(u64 *)(r10 - 0x40) = r1 025231 r1 = 0x6cb7 ll 025232 *(u64 *)(r10 - 0x8) = r1 025233 r1 = r10 025234 r1 += -0x60 025235 *(u64 *)(r10 - 0x10) = r1 025236 r1 = 0x6cbd ll 025237 *(u64 *)(r10 - 0x18) = r1 025238 r1 = r10 025239 r1 += -0x70 025240 *(u64 *)(r10 - 0x20) = r1 025241 *(u64 *)(r10 - 0x30) = 0x0 025242 *(u64 *)(r10 - 0x48) = 0x2 025243 *(u64 *)(r10 - 0x38) = 0x2 025244 r1 = r10 025245 r1 += -0x50 025246 r2 = r5 025247 call -0x44 025248 *(u64 *)(r10 - 0x20) = r3 025249 *(u64 *)(r10 - 0x10) = r2 025250 r2 += -0x1 025251 *(u64 *)(r10 - 0x38) = r2 025252 r2 = *(u64 *)(r1 + 0x8) 025253 *(u64 *)(r10 - 0x28) = r2 025254 r2 = *(u64 *)(r1 + 0x0) 025255 *(u64 *)(r10 - 0x30) = r2 025256 r1 = *(u64 *)(r1 + 0x10) 025257 *(u64 *)(r10 - 0x18) = r1 025258 r6 = 0x0 025259 r5 = 0x0 025260 r8 = 0x0 025261 goto <offset> 025262 r2 = *(u64 *)(r10 - 0x10) 025263 r2 += r5 025264 r7 -= r5 025265 r1 &= 0x1 025266 r3 = *(u64 *)(r10 - 0x18) 025267 *(u8 *)(r3 + 0x0) = w1 025268 r1 = *(u64 *)(r10 - 0x28) 025269 r4 = *(u64 *)(r1 + 0x18) 025270 r1 = *(u64 *)(r10 - 0x30) 025271 r3 = r7 025272 callx r4 025273 r5 = r9 025274 if r0 != 0x0 goto <offset> 025275 r8 &= 0x1 025276 if r8 != 0x0 goto <offset> 025277 r0 = *(u64 *)(r10 - 0x20) 025278 *(u64 *)(r10 - 0x8) = r5 025279 if r0 < r6 goto <offset> 025280 r1 = r6 025281 goto <offset> 025282 r1 = r6 025283 if r6 > r0 goto <offset> 025284 r2 = *(u64 *)(r10 - 0x10) 025285 r2 += r1 025286 r4 = r0 025287 r4 -= r1 025288 if r4 > 0xf goto <offset> 025289 if r0 == r1 goto <offset> 025290 r3 = 0x0 025291 r5 = r2 025292 r5 += r3 025293 w5 = *(u8 *)(r5 + 0x0) 025294 if r5 == 0xa goto <offset> 025295 r3 += 0x1 025296 if r3 < r4 goto <offset> 025297 goto <offset> 025298 r6 = r2 025299 r6 += 0x7 025300 r6 &= -0x8 025301 r3 = r6 025302 r3 -= r2 025303 if r3 == 0x0 goto <offset> 025304 r5 = 0x0 025305 r0 = r2 025306 r0 += r5 025307 w0 = *(u8 *)(r0 + 0x0) 025308 if r0 == 0xa goto <offset> 025309 r5 += 0x1 025310 if r5 < r3 goto <offset> 025311 r5 = r4 025312 r5 += -0x10 025313 if r3 > r5 goto <offset> 025314 r0 = 0x8 025315 r0 += r6 025316 r6 = *(u64 *)(r0 + 0x0) 025317 r7 = r6 025318 r9 = <addr> ll 025319 r7 ^= r9 025320 r8 = <addr> ll 025321 r8 -= r7 025322 r8 |= r6 025323 r6 = *(u64 *)(r0 - 0x8) 025324 r7 = r6 025325 r7 ^= r9 025326 r9 = <addr> ll 025327 r9 -= r7 025328 r9 |= r6 025329 r9 &= r8 025330 r6 = -<addr> ll 025331 r9 &= r6 025332 if r9 != r6 goto <offset> 025333 r0 += 0x10 025334 r3 += 0x10 025335 if r3 <= r5 goto <offset> 025336 if r4 == r3 goto <offset> 025337 r4 -= r3 025338 r0 = r2 025339 r0 += r3 025340 r5 = 0x0 025341 r6 = r0 025342 r6 += r5 025343 w6 = *(u8 *)(r6 + 0x0) 025344 if r6 == 0xa goto <offset> 025345 r5 += 0x1 025346 if r5 < r4 goto <offset> 025347 goto <offset> 025348 r3 += r5 025349 goto <offset> 025350 r3 = r5 025351 r0 = *(u64 *)(r10 - 0x20) 025352 r1 += r3 025353 r6 = r1 025354 r6 += 0x1 025355 r5 = *(u64 *)(r10 - 0x8) 025356 if r1 >= r0 goto <offset> 025357 r2 += r3 025358 w1 = *(u8 *)(r2 + 0x0) 025359 if r1 != 0xa goto <offset> 025360 r8 = 0x0 025361 r9 = r6 025362 r7 = r6 025363 goto <offset> 025364 r0 = *(u64 *)(r10 - 0x20) 025365 r6 = r0 025366 r5 = *(u64 *)(r10 - 0x8) 025367 r8 = 0x1 025368 r9 = r5 025369 r7 = r0 025370 if r0 == r5 goto <offset> 025371 r1 = *(u64 *)(r10 - 0x18) 025372 w1 = *(u8 *)(r1 + 0x0) 025373 if r1 == 0x0 goto <offset> 025374 r1 = *(u64 *)(r10 - 0x28) 025375 r4 = *(u64 *)(r1 + 0x18) 025376 r1 = *(u64 *)(r10 - 0x30) 025377 r2 = <addr> ll 025378 r3 = 0x4 025379 callx r4 025380 r5 = *(u64 *)(r10 - 0x8) 025381 if r0 != 0x0 goto <offset> 025382 r1 = 0x0 025383 if r7 == r5 goto <offset> 025384 r1 = *(u64 *)(r10 - 0x38) 025385 r1 += r7 025386 w2 = *(u8 *)(r1 + 0x0) 025387 r1 = 0x1 025388 if r2 == 0xa goto <offset> 025389 r1 = 0x0 025390 goto <offset> 025391 r6 = r0 025392 r8 = 0x1 025393 r9 = r5 025394 r7 = r0 025395 if r0 != r5 goto <offset> 025396 r0 = 0x0 025397 goto <offset> 025398 r0 = 0x1 025399 exit 025400 r7 = *(u64 *)(r1 + 0x8) 025401 r6 = *(u64 *)(r1 + 0x0) 025402 r8 = *(u64 *)(r1 + 0x10) 025403 w1 = *(u8 *)(r8 + 0x0) 025404 if r1 == 0x0 goto <offset> 025405 r4 = *(u64 *)(r7 + 0x18) 025406 r1 = r6 025407 r9 = r2 025408 r2 = <addr> ll 025409 r3 = 0x4 025410 callx r4 025411 r2 = r9 025412 r1 = r0 025413 r0 = 0x1 025414 if r1 != 0x0 goto <offset> 025415 r3 = r2 025416 r3 <<= 0x20 025417 r3 >>= 0x20 025418 r1 = 0x1 025419 if r3 == 0xa goto <offset> 025420 r1 = 0x0 025421 *(u8 *)(r8 + 0x0) = w1 025422 r3 = *(u64 *)(r7 + 0x20) 025423 r1 = r6 025424 callx r3 025425 exit 025426 r6 = r1 025427 r7 = 0x1 025428 w1 = *(u8 *)(r6 + 0x8) 025429 if r1 == 0x0 goto <offset> 025430 *(u8 *)(r6 + 0x8) = w7 025431 *(u8 *)(r6 + 0x9) = 0x1 025432 r0 = r6 025433 exit 025434 w1 = *(u8 *)(r6 + 0x9) 025435 r8 = *(u64 *)(r6 + 0x0) 025436 w0 = *(u8 *)(r8 + 0x12) 025437 r0 &= 0x80 025438 *(u64 *)(r10 - 0x40) = r4 025439 *(u64 *)(r10 - 0x48) = r5 025440 r1 &= 0x1 025441 if r0 != 0x0 goto <offset> 025442 r0 = <addr> ll 025443 if r1 != 0x0 goto <offset> 025444 r0 = <addr> ll 025445 r9 = r2 025446 *(u64 *)(r10 - 0x50) = r3 025447 r3 = 0x2 025448 if r1 != 0x0 goto <offset> 025449 r3 = 0x3 025450 r1 = *(u64 *)(r8 + 0x0) 025451 r2 = *(u64 *)(r8 + 0x8) 025452 r4 = *(u64 *)(r2 + 0x18) 025453 r2 = r0 025454 callx r4 025455 if r0 != 0x0 goto <offset> 025456 r1 = *(u64 *)(r8 + 0x0) 025457 r2 = *(u64 *)(r8 + 0x8) 025458 r4 = *(u64 *)(r2 + 0x18) 025459 r2 = r9 025460 r3 = *(u64 *)(r10 - 0x50) 025461 callx r4 025462 if r0 != 0x0 goto <offset> 025463 r1 = *(u64 *)(r8 + 0x0) 025464 r2 = *(u64 *)(r8 + 0x8) 025465 r4 = *(u64 *)(r2 + 0x18) 025466 r2 = <addr> ll 025467 r3 = 0x2 025468 callx r4 025469 if r0 != 0x0 goto <offset> 025470 r1 = *(u64 *)(r10 - 0x48) 025471 r3 = *(u64 *)(r1 + 0x18) 025472 r1 = *(u64 *)(r10 - 0x40) 025473 r2 = r8 025474 callx r3 025475 goto <offset> 025476 if r1 != 0x0 goto <offset> 025477 r1 = *(u64 *)(r8 + 0x0) 025478 r4 = *(u64 *)(r8 + 0x8) 025479 r4 = *(u64 *)(r4 + 0x18) 025480 *(u64 *)(r10 - 0x50) = r2 025481 r2 = <addr> ll 025482 r9 = r3 025483 r3 = 0x3 025484 callx r4 025485 r2 = *(u64 *)(r10 - 0x50) 025486 r3 = r9 025487 if r0 != 0x0 goto <offset> 025488 *(u8 *)(r10 - 0x19) = 0x1 025489 r1 = *(u64 *)(r8 + 0x0) 025490 r4 = *(u64 *)(r8 + 0x8) 025491 r5 = r10 025492 r5 += -0x19 025493 *(u64 *)(r10 - 0x28) = r5 025494 *(u64 *)(r10 - 0x30) = r4 025495 *(u64 *)(r10 - 0x38) = r1 025496 r1 = *(u64 *)(r8 + 0x10) 025497 r4 = <addr> ll 025498 *(u64 *)(r10 - 0x10) = r4 025499 *(u64 *)(r10 - 0x8) = r1 025500 r1 = r10 025501 r1 += -0x38 025502 *(u64 *)(r10 - 0x18) = r1 025503 call -0x100 025504 if r0 != 0x0 goto <offset> 025505 r1 = r10 025506 r1 += -0x38 025507 r2 = <addr> ll 025508 r3 = 0x2 025509 call -0x106 025510 if r0 != 0x0 goto <offset> 025511 r1 = *(u64 *)(r10 - 0x48) 025512 r3 = *(u64 *)(r1 + 0x18) 025513 r2 = r10 025514 r2 += -0x18 025515 r1 = *(u64 *)(r10 - 0x40) 025516 callx r3 025517 if r0 != 0x0 goto <offset> 025518 r1 = *(u64 *)(r10 - 0x10) 025519 r4 = *(u64 *)(r1 + 0x18) 025520 r1 = *(u64 *)(r10 - 0x18) 025521 r2 = <addr> ll 025522 r3 = 0x2 025523 callx r4 025524 r7 = r0 025525 goto <offset> 025526 w2 = *(u8 *)(r1 + 0x8) 025527 w3 = *(u8 *)(r1 + 0x9) 025528 r0 = r2 025529 if r3 == 0x0 goto <offset> 025530 r0 = 0x1 025531 r2 &= 0x1 025532 if r2 != 0x0 goto <offset> 025533 r6 = r1 025534 r2 = *(u64 *)(r1 + 0x0) 025535 w1 = *(u8 *)(r2 + 0x12) 025536 r1 &= 0x80 025537 if r1 != 0x0 goto <offset> 025538 r1 = *(u64 *)(r2 + 0x0) 025539 r2 = *(u64 *)(r2 + 0x8) 025540 r4 = *(u64 *)(r2 + 0x18) 025541 r2 = <addr> ll 025542 r3 = 0x2 025543 goto <offset> 025544 r1 = *(u64 *)(r2 + 0x0) 025545 r2 = *(u64 *)(r2 + 0x8) 025546 r4 = *(u64 *)(r2 + 0x18) 025547 r2 = <addr> ll 025548 r3 = 0x1 025549 callx r4 025550 r1 = r6 025551 *(u8 *)(r1 + 0x8) = w0 025552 r0 &= 0x1 025553 exit 025554 r6 = r1 025555 r7 = 0x1 025556 r9 = *(u64 *)(r6 + 0x0) 025557 w1 = *(u8 *)(r6 + 0x10) 025558 if r1 != 0x0 goto <offset> 025559 r8 = *(u64 *)(r6 + 0x8) 025560 w1 = *(u8 *)(r8 + 0x12) 025561 r1 &= 0x80 025562 if r1 != 0x0 goto <offset> 025563 r4 = <addr> ll 025564 if r9 == 0x0 goto <offset> 025565 r4 = <addr> ll 025566 *(u64 *)(r10 - 0x48) = r3 025567 *(u64 *)(r10 - 0x40) = r2 025568 r3 = 0x1 025569 if r9 == 0x0 goto <offset> 025570 r3 = 0x2 025571 r1 = *(u64 *)(r8 + 0x0) 025572 r2 = *(u64 *)(r8 + 0x8) 025573 r5 = *(u64 *)(r2 + 0x18) 025574 r2 = r4 025575 callx r5 025576 if r0 != 0x0 goto <offset> 025577 r1 = *(u64 *)(r10 - 0x48) 025578 r3 = *(u64 *)(r1 + 0x18) 025579 r1 = *(u64 *)(r10 - 0x40) 025580 r2 = r8 025581 callx r3 025582 goto <offset> 025583 if r9 != 0x0 goto <offset> 025584 r1 = *(u64 *)(r8 + 0x0) 025585 r4 = *(u64 *)(r8 + 0x8) 025586 r4 = *(u64 *)(r4 + 0x18) 025587 *(u64 *)(r10 - 0x40) = r2 025588 r2 = <addr> ll 025589 *(u64 *)(r10 - 0x48) = r3 025590 r3 = 0x2 025591 callx r4 025592 r3 = *(u64 *)(r10 - 0x48) 025593 r2 = *(u64 *)(r10 - 0x40) 025594 if r0 != 0x0 goto <offset> 025595 *(u8 *)(r10 - 0x19) = 0x1 025596 r1 = *(u64 *)(r8 + 0x0) 025597 r4 = *(u64 *)(r8 + 0x8) 025598 r5 = r10 025599 r5 += -0x19 025600 *(u64 *)(r10 - 0x28) = r5 025601 *(u64 *)(r10 - 0x30) = r4 025602 *(u64 *)(r10 - 0x38) = r1 025603 r1 = *(u64 *)(r8 + 0x10) 025604 r4 = <addr> ll 025605 *(u64 *)(r10 - 0x10) = r4 025606 r4 = r10 025607 r4 += -0x38 025608 *(u64 *)(r10 - 0x18) = r4 025609 *(u64 *)(r10 - 0x8) = r1 025610 r4 = *(u64 *)(r3 + 0x18) 025611 r3 = r10 025612 r3 += -0x18 025613 r1 = r2 025614 r2 = r3 025615 callx r4 025616 if r0 != 0x0 goto <offset> 025617 r1 = *(u64 *)(r10 - 0x10) 025618 r4 = *(u64 *)(r1 + 0x18) 025619 r1 = *(u64 *)(r10 - 0x18) 025620 r2 = <addr> ll 025621 r3 = 0x2 025622 callx r4 025623 r7 = r0 025624 *(u8 *)(r6 + 0x10) = w7 025625 r9 += 0x1 025626 *(u64 *)(r6 + 0x0) = r9 025627 r0 = r6 025628 exit 025629 w2 = *(u8 *)(r1 + 0x10) 025630 r3 = *(u64 *)(r1 + 0x0) 025631 if r3 == 0x0 goto <offset> 025632 r0 = 0x1 025633 r2 &= 0x1 025634 if r2 != 0x0 goto <offset> 025635 if r3 != 0x1 goto <offset> 025636 w2 = *(u8 *)(r1 + 0x11) 025637 if r2 == 0x0 goto <offset> 025638 r3 = *(u64 *)(r1 + 0x8) 025639 w2 = *(u8 *)(r3 + 0x12) 025640 r2 &= 0x80 025641 if r2 != 0x0 goto <offset> 025642 r2 = *(u64 *)(r3 + 0x0) 025643 r3 = *(u64 *)(r3 + 0x8) 025644 r4 = *(u64 *)(r3 + 0x18) 025645 r6 = r1 025646 r1 = r2 025647 r2 = <addr> ll 025648 r3 = 0x1 025649 callx r4 025650 r1 = r6 025651 r2 = r0 025652 r0 = 0x1 025653 if r2 != 0x0 goto <offset> 025654 r3 = *(u64 *)(r1 + 0x8) 025655 r2 = *(u64 *)(r3 + 0x0) 025656 r3 = *(u64 *)(r3 + 0x8) 025657 r4 = *(u64 *)(r3 + 0x18) 025658 r6 = r1 025659 r1 = r2 025660 r2 = <addr> ll 025661 r3 = 0x1 025662 callx r4 025663 r1 = r6 025664 *(u8 *)(r1 + 0x10) = w0 025665 goto <offset> 025666 r0 = r2 025667 r0 &= 0x1 025668 exit 025669 r3 = r2 025670 r2 = <addr> ll 025671 call <target> 025672 exit 025673 *(u64 *)(r10 - 0x10) = r2 025674 *(u64 *)(r10 - 0x18) = r1 025675 r1 = <addr> ll 025676 *(u64 *)(r10 - 0x8) = r1 025677 r8 = *(u64 *)(r3 + 0x20) 025678 *(u64 *)(r10 - 0x28) = r3 025679 if r8 == 0x0 goto <offset> 025680 r9 = *(u64 *)(r3 + 0x28) 025681 if r9 == 0x0 goto <offset> 025682 r7 = 0x0 025683 r8 += 0x18 025684 r9 *= 0x30 025685 r1 = *(u64 *)(r3 + 0x10) 025686 *(u64 *)(r10 - 0x20) = r1 025687 r6 = *(u64 *)(r3 + 0x0) 025688 r6 += 0x8 025689 r3 = *(u64 *)(r6 + 0x0) 025690 if r3 == 0x0 goto <offset> 025691 r1 = *(u64 *)(r10 - 0x10) 025692 r4 = *(u64 *)(r1 + 0x18) 025693 r2 = *(u64 *)(r6 - 0x8) 025694 r1 = *(u64 *)(r10 - 0x18) 025695 callx r4 025696 if r0 != 0x0 goto <offset> 025697 w2 = *(u16 *)(r8 - 0x8) 025698 if r2 == 0x0 goto <offset> 025699 r1 = 0x0 025700 if r2 != 0x1 goto <offset> 025701 r1 = *(u64 *)(r8 + 0x0) 025702 r1 <<= 0x4 025703 r2 = *(u64 *)(r10 - 0x20) 025704 r2 += r1 025705 w1 = *(u16 *)(r2 + 0x8) 025706 w2 = *(u16 *)(r8 - 0x18) 025707 if r2 == 0x2 goto <offset> 025708 if r2 != 0x1 goto <offset> 025709 r2 = *(u64 *)(r8 - 0x10) 025710 r2 <<= 0x4 025711 r3 = *(u64 *)(r10 - 0x20) 025712 r3 += r2 025713 w2 = *(u16 *)(r3 + 0x8) 025714 goto <offset> 025715 w1 = *(u16 *)(r8 - 0x6) 025716 w2 = *(u16 *)(r8 - 0x18) 025717 if r2 != 0x2 goto <offset> 025718 r2 = 0x0 025719 goto <offset> 025720 w2 = *(u16 *)(r8 - 0x16) 025721 r3 = *(u64 *)(r8 + 0x8) 025722 w4 = *(u32 *)(r8 + 0x10) 025723 *(u16 *)(r10 - 0x2) = w2 025724 *(u16 *)(r10 - 0x4) = w1 025725 *(u32 *)(r10 - 0x8) = w4 025726 r3 <<= 0x4 025727 r1 = *(u64 *)(r10 - 0x20) 025728 r1 += r3 025729 r3 = *(u64 *)(r1 + 0x8) 025730 r1 = *(u64 *)(r1 + 0x0) 025731 r2 = r10 025732 r2 += -0x18 025733 callx r3 025734 if r0 != 0x0 goto <offset> 025735 r7 += 0x1 025736 r8 += 0x30 025737 r6 += 0x10 025738 r9 += -0x30 025739 if r9 != 0x0 goto <offset> 025740 goto <offset> 025741 r1 = *(u64 *)(r3 + 0x18) 025742 if r1 == 0x0 goto <offset> 025743 r6 = *(u64 *)(r3 + 0x10) 025744 r1 <<= 0x4 025745 r8 = r6 025746 r8 += r1 025747 r7 = 0x0 025748 r9 = *(u64 *)(r3 + 0x0) 025749 r9 += 0x8 025750 r3 = *(u64 *)(r9 + 0x0) 025751 if r3 == 0x0 goto <offset> 025752 r1 = *(u64 *)(r10 - 0x10) 025753 r4 = *(u64 *)(r1 + 0x18) 025754 r2 = *(u64 *)(r9 - 0x8) 025755 r1 = *(u64 *)(r10 - 0x18) 025756 callx r4 025757 if r0 != 0x0 goto <offset> 025758 r3 = *(u64 *)(r6 + 0x8) 025759 r1 = *(u64 *)(r6 + 0x0) 025760 r2 = r10 025761 r2 += -0x18 025762 callx r3 025763 if r0 != 0x0 goto <offset> 025764 r7 += 0x1 025765 r9 += 0x10 025766 r6 += 0x10 025767 if r6 != r8 goto <offset> 025768 r2 = *(u64 *)(r10 - 0x28) 025769 r1 = *(u64 *)(r2 + 0x8) 025770 if r7 >= r1 goto <offset> 025771 goto <offset> 025772 r0 = 0x1 025773 goto <offset> 025774 r7 = 0x0 025775 r2 = *(u64 *)(r10 - 0x28) 025776 r1 = *(u64 *)(r2 + 0x8) 025777 if r7 >= r1 goto <offset> 025778 goto <offset> 025779 r7 = 0x0 025780 r2 = *(u64 *)(r10 - 0x28) 025781 r1 = *(u64 *)(r2 + 0x8) 025782 if r7 >= r1 goto <offset> 025783 r7 <<= 0x4 025784 r1 = *(u64 *)(r2 + 0x0) 025785 r1 += r7 025786 r3 = *(u64 *)(r1 + 0x8) 025787 r2 = *(u64 *)(r1 + 0x0) 025788 r1 = *(u64 *)(r10 - 0x10) 025789 r4 = *(u64 *)(r1 + 0x18) 025790 r1 = *(u64 *)(r10 - 0x18) 025791 callx r4 025792 r1 = r0 025793 r0 = 0x1 025794 if r1 != 0x0 goto <offset> 025795 r0 = 0x0 025796 exit 025797 r6 = *(u64 *)(r5 - 0xff8) 025798 if r2 == 0x0 goto <offset> 025799 r7 = 0x110000 025800 w0 = *(u32 *)(r1 + 0x10) 025801 r2 = r0 025802 r2 &= 0x200000 025803 if r2 != 0x0 goto <offset> 025804 r9 = r6 025805 goto <offset> 025806 r7 = 0x2d 025807 w0 = *(u32 *)(r1 + 0x10) 025808 goto <offset> 025809 r7 = 0x2b 025810 r9 = r6 025811 r9 += 0x1 025812 r8 = *(u64 *)(r5 - 0x1000) 025813 r2 = r0 025814 r2 &= 0x800000 025815 *(u64 *)(r10 - 0x18) = r4 025816 *(u64 *)(r10 - 0x20) = r7 025817 if r2 != 0x0 goto <offset> 025818 r2 = 0x0 025819 *(u64 *)(r10 - 0x10) = r2 025820 r7 = r9 025821 w3 = *(u16 *)(r1 + 0x14) 025822 *(u64 *)(r10 - 0x28) = r6 025823 if r7 < r3 goto <offset> 025824 r9 = r8 025825 r8 = *(u64 *)(r1 + 0x8) 025826 r7 = *(u64 *)(r1 + 0x0) 025827 r1 = r7 025828 r2 = r8 025829 r3 = *(u64 *)(r10 - 0x20) 025830 r4 = *(u64 *)(r10 - 0x10) 025831 r5 = *(u64 *)(r10 - 0x18) 025832 call <target> 025833 r6 = 0x1 025834 if r0 != 0x0 goto <offset> 025835 r4 = *(u64 *)(r8 + 0x18) 025836 r1 = r7 025837 r2 = r9 025838 r3 = *(u64 *)(r10 - 0x28) 025839 callx r4 025840 r6 = r0 025841 goto <offset> 025842 *(u64 *)(r10 - 0x30) = r1 025843 *(u64 *)(r10 - 0x10) = r3 025844 if r4 >= 0x20 goto <offset> 025845 r7 = 0x0 025846 if r4 == 0x0 goto <offset> 025847 r1 = *(u64 *)(r10 - 0x10) 025848 r2 = r4 025849 goto <offset> 025850 r7 += r3 025851 r1 += 0x1 025852 r2 += -0x1 025853 if r2 == 0x0 goto <offset> 025854 w4 = *(u8 *)(r1 + 0x0) 025855 r4 <<= 0x38 025856 r4 s>>= 0x38 025857 r3 = 0x1 025858 if r4 s> -0x41 goto <offset> 025859 r3 = 0x0 025860 goto <offset> 025861 r1 = r3 025862 r2 = r4 025863 *(u64 *)(r10 - 0x8) = r0 025864 call <target> 025865 r7 = r0 025866 r0 = *(u64 *)(r10 - 0x8) 025867 r7 += r9 025868 r1 = *(u64 *)(r10 - 0x30) 025869 w3 = *(u16 *)(r1 + 0x14) 025870 *(u64 *)(r10 - 0x28) = r6 025871 if r7 >= r3 goto <offset> 025872 r2 = r0 025873 r2 &= 0x1000000 025874 *(u64 *)(r10 - 0x40) = r8 025875 if r2 != 0x0 goto <offset> 025876 r3 -= r7 025877 r2 = r0 025878 r2 >>= 0x1d 025879 r2 &= 0x3 025880 if r2 s> 0x1 goto <offset> 025881 r6 = 0x0 025882 if r2 == 0x0 goto <offset> 025883 r6 = r3 025884 goto <offset> 025885 *(u64 *)(r10 - 0x38) = r3 025886 r2 = *(u64 *)(r1 + 0x10) 025887 r3 = <addr> ll 025888 *(u64 *)(r10 - 0x48) = r2 025889 r2 &= r3 025890 r2 |= 0x20000030 025891 *(u32 *)(r1 + 0x10) = w2 025892 r2 = *(u64 *)(r1 + 0x0) 025893 *(u64 *)(r10 - 0x30) = r1 025894 r9 = *(u64 *)(r1 + 0x8) 025895 *(u64 *)(r10 - 0x8) = r2 025896 r1 = r2 025897 r2 = r9 025898 r3 = *(u64 *)(r10 - 0x20) 025899 r4 = *(u64 *)(r10 - 0x10) 025900 r5 = *(u64 *)(r10 - 0x18) 025901 call <target> 025902 r6 = 0x1 025903 if r0 != 0x0 goto <offset> 025904 r8 = *(u64 *)(r10 - 0x38) 025905 r8 -= r7 025906 r7 = 0x0 025907 r8 &= 0xffff 025908 r1 = r7 025909 r1 &= 0xffff 025910 if r1 >= r8 goto <offset> 025911 r3 = *(u64 *)(r9 + 0x20) 025912 r1 = *(u64 *)(r10 - 0x8) 025913 r2 = 0x30 025914 callx r3 025915 r7 += 0x1 025916 if r0 == 0x0 goto <offset> 025917 goto <offset> 025918 r6 = r3 025919 if r2 != 0x2 goto <offset> 025920 r6 = r3 025921 r6 &= 0xfffe 025922 r6 >>= 0x1 025923 *(u64 *)(r10 - 0x38) = r3 025924 r0 &= 0x1fffff 025925 *(u64 *)(r10 - 0x8) = r0 025926 r8 = 0x0 025927 r7 = *(u64 *)(r1 + 0x8) 025928 r9 = *(u64 *)(r1 + 0x0) 025929 *(u64 *)(r10 - 0x30) = r6 025930 r6 &= 0xffff 025931 r1 = r8 025932 r1 &= 0xffff 025933 if r1 >= r6 goto <offset> 025934 r3 = *(u64 *)(r7 + 0x20) 025935 r1 = r9 025936 r2 = *(u64 *)(r10 - 0x8) 025937 callx r3 025938 r8 += 0x1 025939 if r0 == 0x0 goto <offset> 025940 r6 = 0x1 025941 goto <offset> 025942 r1 = r9 025943 r2 = r7 025944 r3 = *(u64 *)(r10 - 0x20) 025945 r4 = *(u64 *)(r10 - 0x10) 025946 r5 = *(u64 *)(r10 - 0x18) 025947 call <target> 025948 r6 = 0x1 025949 if r0 != 0x0 goto <offset> 025950 r4 = *(u64 *)(r7 + 0x18) 025951 r1 = r9 025952 r2 = *(u64 *)(r10 - 0x40) 025953 r3 = *(u64 *)(r10 - 0x28) 025954 callx r4 025955 r3 = *(u64 *)(r10 - 0x38) 025956 if r0 != 0x0 goto <offset> 025957 r1 = *(u64 *)(r10 - 0x30) 025958 r3 -= r1 025959 r8 = 0x0 025960 r3 &= 0xffff 025961 *(u64 *)(r10 - 0x38) = r3 025962 r1 = r8 025963 r1 &= 0xffff 025964 r6 = 0x1 025965 if r1 < r3 goto <offset> 025966 r6 = 0x0 025967 r2 = *(u64 *)(r10 - 0x8) 025968 if r1 >= r3 goto <offset> 025969 r3 = *(u64 *)(r7 + 0x20) 025970 r1 = r9 025971 callx r3 025972 r3 = *(u64 *)(r10 - 0x38) 025973 r8 += 0x1 025974 if r0 == 0x0 goto <offset> 025975 goto <offset> 025976 r4 = *(u64 *)(r9 + 0x18) 025977 r1 = *(u64 *)(r10 - 0x8) 025978 r2 = *(u64 *)(r10 - 0x40) 025979 r3 = *(u64 *)(r10 - 0x28) 025980 callx r4 025981 if r0 != 0x0 goto <offset> 025982 r1 = *(u64 *)(r10 - 0x30) 025983 r2 = *(u64 *)(r10 - 0x48) 025984 *(u64 *)(r1 + 0x10) = r2 025985 r6 = 0x0 025986 r6 &= 0x1 025987 r0 = r6 025988 exit 025989 r6 = r5 025990 r7 = r4 025991 r8 = r2 025992 r2 = r3 025993 r2 <<= 0x20 025994 r2 >>= 0x20 025995 if r2 == 0x110000 goto <offset> 025996 r4 = *(u64 *)(r8 + 0x20) 025997 r9 = r1 025998 r2 = r3 025999 callx r4 026000 r1 = r9 026001 r2 = r0 026002 r0 = 0x1 026003 if r2 != 0x0 goto <offset> 026004 if r7 == 0x0 goto <offset> 026005 r4 = *(u64 *)(r8 + 0x18) 026006 r2 = r7 026007 r3 = r6 026008 callx r4 026009 goto <offset> 026010 r0 = 0x0 026011 exit 026012 r8 = r3 026013 r9 = r2 026014 w5 = *(u32 *)(r1 + 0x10) 026015 r2 = r5 026016 r2 &= 0x18000000 026017 if r2 == 0x0 goto <offset> 026018 r2 = r5 026019 r2 &= 0x10000000 026020 if r2 != 0x0 goto <offset> 026021 if r8 >= 0x20 goto <offset> 026022 if r8 == 0x0 goto <offset> 026023 r0 = 0x0 026024 r2 = 0x0 026025 goto <offset> 026026 r0 += r3 026027 r2 += 0x1 026028 if r8 == r2 goto <offset> 026029 r3 = r9 026030 r3 += r2 026031 w4 = *(u8 *)(r3 + 0x0) 026032 r4 <<= 0x38 026033 r4 s>>= 0x38 026034 r3 = 0x1 026035 if r4 s> -0x41 goto <offset> 026036 r3 = 0x0 026037 goto <offset> 026038 w0 = *(u16 *)(r1 + 0x16) 026039 if r0 == 0x0 goto <offset> 026040 r6 = r9 026041 *(u64 *)(r10 - 0x8) = r5 026042 r3 = r6 026043 r3 += r8 026044 r8 = 0x0 026045 r2 = r0 026046 goto <offset> 026047 r6 = r5 026048 r6 += 0x1 026049 r8 = r6 026050 r8 -= r5 026051 r8 += r4 026052 r2 += -0x1 026053 if r2 == 0x0 goto <offset> 026054 r5 = r6 026055 r4 = r8 026056 if r5 == r3 goto <offset> 026057 w6 = *(u8 *)(r5 + 0x0) 026058 r7 = r6 026059 r7 <<= 0x38 026060 r7 s>>= 0x38 026061 if r7 s> -0x1 goto <offset> 026062 if r6 < 0xe0 goto <offset> 026063 if r6 < 0xf0 goto <offset> 026064 r6 = r5 026065 r6 += 0x4 026066 goto <offset> 026067 r6 = r5 026068 r6 += 0x2 026069 goto <offset> 026070 r6 = r5 026071 r6 += 0x3 026072 goto <offset> 026073 r7 = r5 026074 r6 = r1 026075 r1 = r9 026076 r2 = r8 026077 call <target> 026078 r1 = r6 026079 r5 = r7 026080 w2 = *(u16 *)(r1 + 0x14) 026081 if r0 < r2 goto <offset> 026082 goto <offset> 026083 r8 = 0x0 026084 r2 = 0x0 026085 r0 -= r2 026086 w2 = *(u16 *)(r1 + 0x14) 026087 if r0 < r2 goto <offset> 026088 goto <offset> 026089 if r2 != 0x0 goto <offset> 026090 r2 = 0x0 026091 r8 = r4 026092 goto <offset> 026093 r2 = 0x0 026094 r5 = *(u64 *)(r10 - 0x8) 026095 r0 -= r2 026096 w2 = *(u16 *)(r1 + 0x14) 026097 if r0 >= r2 goto <offset> 026098 r2 -= r0 026099 *(u64 *)(r10 - 0x18) = r2 026100 r6 = 0x0 026101 r2 = r5 026102 r2 >>= 0x1d 026103 r2 &= 0x3 026104 *(u64 *)(r10 - 0x20) = r9 026105 if r2 s> 0x1 goto <offset> 026106 if r2 == 0x0 goto <offset> 026107 r6 = *(u64 *)(r10 - 0x18) 026108 goto <offset> 026109 if r2 != 0x2 goto <offset> 026110 r6 = *(u64 *)(r10 - 0x18) 026111 r6 &= 0xfffe 026112 r6 >>= 0x1 026113 r5 &= 0x1fffff 026114 r9 = r5 026115 r7 = 0x0 026116 r2 = *(u64 *)(r1 + 0x8) 026117 *(u64 *)(r10 - 0x8) = r2 026118 r1 = *(u64 *)(r1 + 0x0) 026119 *(u64 *)(r10 - 0x10) = r1 026120 *(u64 *)(r10 - 0x28) = r6 026121 r6 &= 0xffff 026122 r1 = r7 026123 r1 &= 0xffff 026124 if r1 >= r6 goto <offset> 026125 r1 = *(u64 *)(r10 - 0x8) 026126 r3 = *(u64 *)(r1 + 0x20) 026127 r1 = *(u64 *)(r10 - 0x10) 026128 r2 = r9 026129 callx r3 026130 r7 += 0x1 026131 if r0 == 0x0 goto <offset> 026132 r7 = 0x1 026133 goto <offset> 026134 r1 = *(u64 *)(r10 - 0x8) 026135 r4 = *(u64 *)(r1 + 0x18) 026136 r1 = *(u64 *)(r10 - 0x10) 026137 r2 = *(u64 *)(r10 - 0x20) 026138 r3 = r8 026139 callx r4 026140 r7 = 0x1 026141 r6 = r9 026142 r9 = *(u64 *)(r10 - 0x18) 026143 if r0 != 0x0 goto <offset> 026144 r1 = *(u64 *)(r10 - 0x28) 026145 r9 -= r1 026146 r8 = 0x0 026147 r9 &= 0xffff 026148 r1 = r8 026149 r1 &= 0xffff 026150 r7 = 0x1 026151 if r1 < r9 goto <offset> 026152 r7 = 0x0 026153 if r1 >= r9 goto <offset> 026154 r1 = *(u64 *)(r10 - 0x8) 026155 r3 = *(u64 *)(r1 + 0x20) 026156 r1 = *(u64 *)(r10 - 0x10) 026157 r2 = r6 026158 callx r3 026159 r8 += 0x1 026160 if r0 == 0x0 goto <offset> 026161 goto <offset> 026162 r8 = 0x0 026163 r0 = 0x0 026164 w2 = *(u16 *)(r1 + 0x14) 026165 if r0 < r2 goto <offset> 026166 r2 = *(u64 *)(r1 + 0x0) 026167 r1 = *(u64 *)(r1 + 0x8) 026168 r4 = *(u64 *)(r1 + 0x18) 026169 r1 = r2 026170 r2 = r9 026171 r3 = r8 026172 callx r4 026173 r7 = r0 026174 r7 &= 0x1 026175 r0 = r7 026176 exit 026177 r4 = *(u64 *)(r1 + 0x0) 026178 r1 = *(u64 *)(r1 + 0x8) 026179 r5 = *(u64 *)(r1 + 0x18) 026180 r1 = r4 026181 callx r5 026182 exit 026183 r6 = r2 026184 r7 = r1 026185 r1 = *(u64 *)(r6 + 0x8) 026186 r5 = *(u64 *)(r1 + 0x18) 026187 r1 = *(u64 *)(r6 + 0x0) 026188 r2 = r3 026189 r3 = r4 026190 callx r5 026191 *(u8 *)(r7 + 0x8) = w0 026192 *(u64 *)(r7 + 0x0) = r6 026193 *(u8 *)(r7 + 0x9) = 0x0 026194 exit 026195 r6 = r5 026196 r7 = r4 026197 r8 = r1 026198 r1 = *(u64 *)(r8 + 0x8) 026199 r4 = *(u64 *)(r1 + 0x18) 026200 r1 = *(u64 *)(r8 + 0x0) 026201 callx r4 026202 *(u8 *)(r10 - 0x8) = w0 026203 *(u64 *)(r10 - 0x10) = r8 026204 *(u8 *)(r10 - 0x7) = 0x0 026205 r3 = *(u64 *)(r6 - 0x1000) 026206 r4 = *(u64 *)(r6 - 0xff8) 026207 r5 = *(u64 *)(r6 - 0xff0) 026208 r8 = r10 026209 r8 += -0x10 026210 r1 = r8 026211 r2 = r7 026212 call -0x313 026213 r2 = *(u64 *)(r6 - 0xfe8) 026214 r3 = *(u64 *)(r6 - 0xfe0) 026215 r4 = *(u64 *)(r6 - 0xfd8) 026216 r5 = *(u64 *)(r6 - 0xfd0) 026217 r1 = r8 026218 call -0x319 026219 w1 = *(u8 *)(r10 - 0x8) 026220 w2 = *(u8 *)(r10 - 0x7) 026221 r0 = r2 026222 r0 |= r1 026223 if r2 != 0x1 goto <offset> 026224 r1 &= 0x1 026225 if r1 != 0x0 goto <offset> 026226 r2 = *(u64 *)(r10 - 0x10) 026227 w1 = *(u8 *)(r2 + 0x12) 026228 r1 &= 0x80 026229 if r1 != 0x0 goto <offset> 026230 r1 = *(u64 *)(r2 + 0x0) 026231 r2 = *(u64 *)(r2 + 0x8) 026232 r4 = *(u64 *)(r2 + 0x18) 026233 r2 = <addr> ll 026234 r3 = 0x2 026235 goto <offset> 026236 r1 = *(u64 *)(r2 + 0x0) 026237 r2 = *(u64 *)(r2 + 0x8) 026238 r4 = *(u64 *)(r2 + 0x18) 026239 r2 = <addr> ll 026240 r3 = 0x1 026241 callx r4 026242 r0 &= 0x1 026243 exit 026244 r8 = r4 026245 r7 = r2 026246 r6 = r1 026247 r1 = *(u64 *)(r7 + 0x8) 026248 r4 = *(u64 *)(r1 + 0x18) 026249 r1 = *(u64 *)(r7 + 0x0) 026250 r2 = r3 026251 r3 = r8 026252 callx r4 026253 r1 = 0x1 026254 if r8 == 0x0 goto <offset> 026255 r1 = 0x0 026256 *(u8 *)(r6 + 0x10) = w0 026257 *(u64 *)(r6 + 0x8) = r7 026258 *(u8 *)(r6 + 0x11) = w1 026259 *(u64 *)(r6 + 0x0) = 0x0 026260 exit 026261 *(u64 *)(r10 - 0x48) = r5 026262 *(u64 *)(r10 - 0x40) = r4 026263 r6 = r1 026264 r9 = *(u64 *)(r6 + 0x0) 026265 r8 = *(u64 *)(r6 + 0x8) 026266 r7 = *(u64 *)(r8 + 0x18) 026267 r1 = r9 026268 *(u64 *)(r10 - 0x50) = r3 026269 callx r7 026270 r1 = 0x1 026271 if r0 != 0x0 goto <offset> 026272 w1 = *(u8 *)(r6 + 0x12) 026273 r1 &= 0x80 026274 if r1 != 0x0 goto <offset> 026275 r1 = r9 026276 r2 = <addr> ll 026277 r3 = 0x1 026278 callx r7 026279 if r0 != 0x0 goto <offset> 026280 r1 = *(u64 *)(r10 - 0x48) 026281 r3 = *(u64 *)(r1 + 0x18) 026282 r1 = *(u64 *)(r10 - 0x40) 026283 r2 = r6 026284 callx r3 026285 r1 = 0x1 026286 if r0 == 0x0 goto <offset> 026287 goto <offset> 026288 r1 = r9 026289 r2 = <addr> ll 026290 r3 = 0x2 026291 callx r7 026292 if r0 != 0x0 goto <offset> 026293 r1 = r10 026294 r1 += -0x19 026295 *(u64 *)(r10 - 0x28) = r1 026296 *(u64 *)(r10 - 0x30) = r8 026297 *(u64 *)(r10 - 0x38) = r9 026298 *(u8 *)(r10 - 0x19) = 0x1 026299 r1 = *(u64 *)(r6 + 0x10) 026300 r2 = <addr> ll 026301 *(u64 *)(r10 - 0x10) = r2 026302 r2 = r10 026303 r2 += -0x38 026304 *(u64 *)(r10 - 0x18) = r2 026305 *(u64 *)(r10 - 0x8) = r1 026306 r1 = *(u64 *)(r10 - 0x48) 026307 r3 = *(u64 *)(r1 + 0x18) 026308 r2 = r10 026309 r2 += -0x18 026310 r1 = *(u64 *)(r10 - 0x40) 026311 callx r3 026312 if r0 == 0x0 goto <offset> 026313 r1 = 0x1 026314 goto <offset> 026315 r1 = *(u64 *)(r10 - 0x10) 026316 r4 = *(u64 *)(r1 + 0x18) 026317 r1 = *(u64 *)(r10 - 0x18) 026318 r2 = <addr> ll 026319 r3 = 0x2 026320 callx r4 026321 r1 = 0x1 026322 if r0 != 0x0 goto <offset> 026323 r1 = *(u64 *)(r10 - 0x50) 026324 if r1 != 0x0 goto <offset> 026325 w1 = *(u8 *)(r6 + 0x12) 026326 r1 &= 0x80 026327 if r1 != 0x0 goto <offset> 026328 r1 = *(u64 *)(r6 + 0x0) 026329 r2 = *(u64 *)(r6 + 0x8) 026330 r4 = *(u64 *)(r2 + 0x18) 026331 r2 = <addr> ll 026332 r3 = 0x1 026333 callx r4 026334 r1 = 0x1 026335 if r0 != 0x0 goto <offset> 026336 r1 = *(u64 *)(r6 + 0x0) 026337 r2 = *(u64 *)(r6 + 0x8) 026338 r4 = *(u64 *)(r2 + 0x18) 026339 r2 = <addr> ll 026340 r3 = 0x1 026341 callx r4 026342 r1 = r0 026343 r0 = r1 026344 exit 026345 r9 = r2 026346 r8 = r1 026347 r6 = *(u64 *)(r3 + 0x0) 026348 r1 = *(u64 *)(r3 + 0x8) 026349 *(u64 *)(r10 - 0x20) = r1 026350 r7 = *(u64 *)(r1 + 0x20) 026351 r1 = r6 026352 r2 = 0x22 026353 callx r7 026354 r1 = 0x1 026355 if r0 != 0x0 goto <offset> 026356 r2 = r9 026357 if r2 == 0x0 goto <offset> 026358 *(u64 *)(r10 - 0x48) = r7 026359 *(u64 *)(r10 - 0x40) = r6 026360 r3 = 0x0 026361 r1 = r2 026362 r1 = -r1 026363 *(u64 *)(r10 - 0x50) = r1 026364 r1 = 0x0 026365 *(u64 *)(r10 - 0x18) = r1 026366 r9 = r8 026367 r7 = r9 026368 r6 = r2 026369 *(u64 *)(r10 - 0x38) = r2 026370 *(u64 *)(r10 - 0x30) = r9 026371 goto <offset> 026372 r1 = *(u64 *)(r10 - 0x18) 026373 r4 += r1 026374 r1 = r4 026375 r1 += r8 026376 *(u64 *)(r10 - 0x18) = r1 026377 r6 -= r7 026378 if r6 == 0x0 goto <offset> 026379 r5 = r6 026380 r6 = r7 026381 r6 += r5 026382 r8 = 0x0 026383 r1 = r7 026384 r1 += r8 026385 w0 = *(u8 *)(r1 + 0x0) 026386 r4 = r0 026387 r4 += -0x7f 026388 r4 &= 0xff 026389 if r4 < 0xa1 goto <offset> 026390 if r0 == 0x22 goto <offset> 026391 if r0 == 0x5c goto <offset> 026392 r8 += 0x1 026393 if r5 != r8 goto <offset> 026394 goto <offset> 026395 r7 = r1 026396 r7 += 0x1 026397 w5 = *(u8 *)(r1 + 0x0) 026398 r5 <<= 0x38 026399 r5 s>>= 0x38 026400 if r5 s<= -0x1 goto <offset> 026401 r9 = r3 026402 r2 = r5 026403 goto <offset> 026404 w0 = *(u8 *)(r7 + 0x0) 026405 r0 &= 0x3f 026406 r2 = r5 026407 r2 &= 0x1f 026408 r7 = r1 026409 r7 += 0x2 026410 if r5 <= -0x21 goto <offset> 026411 r0 <<= 0x6 026412 w4 = *(u8 *)(r7 + 0x0) 026413 r4 &= 0x3f 026414 r0 |= r4 026415 r7 = r1 026416 r7 += 0x3 026417 r9 = r3 026418 if r5 <= -0x11 goto <offset> 026419 r0 <<= 0x6 026420 w3 = *(u8 *)(r7 + 0x0) 026421 r3 &= 0x3f 026422 r0 |= r3 026423 r2 <<= 0x12 026424 r2 &= 0x1c0000 026425 r0 |= r2 026426 r1 += 0x4 026427 r2 = r0 026428 r7 = r1 026429 goto <offset> 026430 r9 = r3 026431 r2 <<= 0x6 026432 r2 |= r0 026433 goto <offset> 026434 r2 <<= 0xc 026435 r0 |= r2 026436 r2 = r0 026437 r1 = r10 026438 r1 += -0x10 026439 *(u64 *)(r10 - 0x28) = r2 026440 r3 = 0x10001 026441 call -0x64f 026442 w1 = *(u8 *)(r10 - 0x4) 026443 w2 = *(u8 *)(r10 - 0x3) 026444 r2 -= r1 026445 r2 &= 0xff 026446 if r2 != 0x1 goto <offset> 026447 r2 = *(u64 *)(r10 - 0x38) 026448 r3 = r9 026449 r9 = *(u64 *)(r10 - 0x30) 026450 r5 = *(u64 *)(r10 - 0x28) 026451 r4 = 0x1 026452 if r5 < 0x80 goto <offset> 026453 goto <offset> 026454 r4 = *(u64 *)(r10 - 0x18) 026455 r4 += r8 026456 r3 = *(u64 *)(r10 - 0x38) 026457 r5 = r9 026458 r1 = *(u64 *)(r10 - 0x30) 026459 if r5 > r4 goto <offset> 026460 r2 = r1 026461 r2 += r5 026462 if r5 == 0x0 goto <offset> 026463 if r5 >= r3 goto <offset> 026464 w0 = *(u8 *)(r2 + 0x0) 026465 r0 <<= 0x38 026466 r0 s>>= 0x38 026467 if r0 s> -0x41 goto <offset> 026468 goto <offset> 026469 if r5 != r3 goto <offset> 026470 if r4 == 0x0 goto <offset> 026471 if r4 >= r3 goto <offset> 026472 r0 = r1 026473 r9 = *(u64 *)(r10 - 0x18) 026474 r0 += r9 026475 r0 += r8 026476 w0 = *(u8 *)(r0 + 0x0) 026477 r0 <<= 0x38 026478 r0 s>>= 0x38 026479 if r0 s> -0x41 goto <offset> 026480 goto <offset> 026481 r0 = r4 026482 r9 = *(u64 *)(r10 - 0x50) 026483 r0 += r9 026484 if r0 != 0x0 goto <offset> 026485 r3 = *(u64 *)(r10 - 0x18) 026486 r3 -= r5 026487 r3 += r8 026488 r1 = *(u64 *)(r10 - 0x20) 026489 r9 = *(u64 *)(r1 + 0x18) 026490 r1 = *(u64 *)(r10 - 0x40) 026491 callx r9 026492 if r0 != 0x0 goto <offset> 026493 w3 = *(u8 *)(r10 - 0x3) 026494 if r3 < 0x81 goto <offset> 026495 w2 = *(u32 *)(r10 - 0x10) 026496 r1 = *(u64 *)(r10 - 0x40) 026497 r3 = *(u64 *)(r10 - 0x48) 026498 callx r3 026499 if r0 == 0x0 goto <offset> 026500 goto <offset> 026501 w1 = *(u8 *)(r10 - 0x4) 026502 r2 = r10 026503 r2 += -0x10 026504 r2 += r1 026505 r3 -= r1 026506 r1 = *(u64 *)(r10 - 0x40) 026507 callx r9 026508 if r0 != 0x0 goto <offset> 026509 r3 = 0x1 026510 r9 = *(u64 *)(r10 - 0x30) 026511 r2 = *(u64 *)(r10 - 0x38) 026512 r5 = *(u64 *)(r10 - 0x28) 026513 if r5 < 0x80 goto <offset> 026514 r3 = 0x2 026515 if r5 < 0x800 goto <offset> 026516 r3 = 0x3 026517 if r5 < 0x10000 goto <offset> 026518 r3 = 0x4 026519 r1 = *(u64 *)(r10 - 0x18) 026520 r3 += r1 026521 r3 += r8 026522 r4 = 0x1 026523 if r5 < 0x80 goto <offset> 026524 r4 = 0x2 026525 if r5 < 0x800 goto <offset> 026526 r4 = 0x3 026527 if r5 < 0x10000 goto <offset> 026528 r4 = 0x4 026529 goto <offset> 026530 r4 = *(u64 *)(r10 - 0x18) 026531 r4 += r5 026532 if r3 > r4 goto <offset> 026533 r1 = 0x0 026534 r6 = *(u64 *)(r10 - 0x40) 026535 r7 = *(u64 *)(r10 - 0x48) 026536 if r3 == 0x0 goto <offset> 026537 if r3 >= r2 goto <offset> 026538 r1 = r9 026539 r1 += r3 026540 w5 = *(u8 *)(r1 + 0x0) 026541 r5 <<= 0x38 026542 r5 s>>= 0x38 026543 r1 = r3 026544 if r5 s> -0x41 goto <offset> 026545 goto <offset> 026546 r4 = 0x0 026547 r1 = 0x0 026548 r9 = r8 026549 goto <offset> 026550 r1 = r3 026551 if r3 != r2 goto <offset> 026552 if r4 == 0x0 goto <offset> 026553 if r4 >= r2 goto <offset> 026554 r3 = r9 026555 r3 += r4 026556 w3 = *(u8 *)(r3 + 0x0) 026557 r3 <<= 0x38 026558 r3 s>>= 0x38 026559 if r3 s> -0x41 goto <offset> 026560 r3 = r1 026561 r1 = r9 026562 r5 = <addr> ll 026563 call <target> 026564 r4 = 0x0 026565 goto <offset> 026566 if r4 != r2 goto <offset> 026567 r9 += r1 026568 r4 -= r1 026569 r1 = *(u64 *)(r10 - 0x20) 026570 r5 = *(u64 *)(r1 + 0x18) 026571 r1 = r6 026572 r2 = r9 026573 r3 = r4 026574 callx r5 026575 r1 = 0x1 026576 if r0 != 0x0 goto <offset> 026577 r1 = r6 026578 r2 = 0x22 026579 callx r7 026580 r1 = r0 026581 r0 = r1 026582 exit 026583 r1 = 0x1 026584 goto <offset> 026585 r4 += r8 026586 if r3 <= r4 goto <offset> 026587 goto <offset> 026588 r2 = r3 026589 r3 = r5 026590 r5 = <addr> ll 026591 call <target> 026592 r3 = r1 026593 r1 = r9 026594 r5 = <addr> ll 026595 call <target> 026596 r4 = r2 026597 r2 = r1 026598 r1 = r3 026599 r3 = r4 026600 call -0x24d 026601 exit 026602 r7 = r1 026603 r6 = *(u64 *)(r2 + 0x0) 026604 r9 = *(u64 *)(r2 + 0x8) 026605 r8 = *(u64 *)(r9 + 0x20) 026606 r1 = r6 026607 r2 = 0x27 026608 callx r8 026609 r1 = r0 026610 r0 = 0x1 026611 if r1 != 0x0 goto <offset> 026612 w2 = *(u32 *)(r7 + 0x0) 026613 r1 = r10 026614 r1 += -0x10 026615 r3 = 0x101 026616 call -0x6fe 026617 w3 = *(u8 *)(r10 - 0x3) 026618 if r3 < 0x81 goto <offset> 026619 w2 = *(u32 *)(r10 - 0x10) 026620 r1 = r6 026621 callx r8 026622 r1 = r0 026623 r0 = 0x1 026624 if r1 == 0x0 goto <offset> 026625 goto <offset> 026626 w1 = *(u8 *)(r10 - 0x4) 026627 r2 = r10 026628 r2 += -0x10 026629 r2 += r1 026630 r3 -= r1 026631 r4 = *(u64 *)(r9 + 0x18) 026632 r1 = r6 026633 callx r4 026634 r1 = r0 026635 r0 = 0x1 026636 if r1 != 0x0 goto <offset> 026637 r1 = r6 026638 r2 = 0x27 026639 callx r8 026640 exit 026641 call <target> 026642 call <target> 026643 call <target> 026644 r4 = r1 026645 r1 = r2 026646 r2 = r4 026647 call <target> 026648 r7 = r1 026649 r7 += 0x7 026650 r7 &= -0x8 026651 r3 = r7 026652 r3 -= r1 026653 if r2 >= r3 goto <offset> 026654 r0 = 0x0 026655 if r2 != 0x0 goto <offset> 026656 goto <offset> 026657 r0 += r3 026658 r1 += 0x1 026659 r2 += -0x1 026660 if r2 == 0x0 goto <offset> 026661 w4 = *(u8 *)(r1 + 0x0) 026662 r4 <<= 0x38 026663 r4 s>>= 0x38 026664 r3 = 0x1 026665 if r4 s> -0x41 goto <offset> 026666 r3 = 0x0 026667 goto <offset> 026668 r5 = r2 026669 r5 -= r3 026670 if r5 < 0x8 goto <offset> 026671 *(u64 *)(r10 - 0x8) = r3 026672 r2 = r5 026673 r2 &= 0x7 026674 r0 = 0x0 026675 r3 = 0x0 026676 if r7 != r1 goto <offset> 026677 r4 = *(u64 *)(r10 - 0x8) 026678 r1 += r4 026679 if r2 == 0x0 goto <offset> 026680 r0 = r5 026681 r0 &= -0x8 026682 r4 = r1 026683 r4 += r0 026684 r0 = 0x0 026685 goto <offset> 026686 r0 += r6 026687 r4 += 0x1 026688 r2 += -0x1 026689 if r2 == 0x0 goto <offset> 026690 w7 = *(u8 *)(r4 + 0x0) 026691 r7 <<= 0x38 026692 r7 s>>= 0x38 026693 r6 = 0x1 026694 if r7 s> -0x41 goto <offset> 026695 r6 = 0x0 026696 goto <offset> 026697 r5 >>= 0x3 026698 r0 += r3 026699 r9 = <addr> ll 026700 goto <offset> 026701 r1 = r7 026702 r1 += r5 026703 r2 = *(u64 *)(r10 - 0x8) 026704 *(u64 *)(r10 - 0x10) = r7 026705 r7 = r2 026706 r7 &= 0x3 026707 r5 = r3 026708 r5 -= r2 026709 r6 = r4 026710 r8 = <addr> ll 026711 r6 &= r8 026712 r4 >>= 0x8 026713 r4 &= r8 026714 r4 += r6 026715 r6 = <addr> ll 026716 r4 *= r6 026717 r4 >>= 0x30 026718 r4 += r0 026719 r0 = r4 026720 if r7 != 0x0 goto <offset> 026721 r3 = r5 026722 r7 = r1 026723 if r3 == 0x0 goto <offset> 026724 r1 = r3 026725 if r3 < 0xc0 goto <offset> 026726 r1 = 0xc0 026727 *(u64 *)(r10 - 0x8) = r1 026728 r5 = r1 026729 r5 <<= 0x3 026730 r4 = 0x0 026731 if r3 < 0x4 goto <offset> 026732 r2 = r5 026733 r2 &= 0x7e0 026734 r1 = r7 026735 r1 += r2 026736 r2 = r7 026737 r6 = *(u64 *)(r2 + 0x0) 026738 r8 = r6 026739 r8 >>= 0x6 026740 r6 ^= -0x1 026741 r6 >>= 0x7 026742 r6 |= r8 026743 r6 &= r9 026744 r6 += r4 026745 r4 = *(u64 *)(r2 + 0x8) 026746 r8 = r4 026747 r8 >>= 0x6 026748 r4 ^= -0x1 026749 r4 >>= 0x7 026750 r4 |= r8 026751 r4 &= r9 026752 r4 += r6 026753 r6 = *(u64 *)(r2 + 0x10) 026754 r8 = r6 026755 r8 >>= 0x6 026756 r6 ^= -0x1 026757 r6 >>= 0x7 026758 r6 |= r8 026759 r6 &= r9 026760 r6 += r4 026761 r4 = *(u64 *)(r2 + 0x18) 026762 r8 = r4 026763 r8 >>= 0x6 026764 r4 ^= -0x1 026765 r4 >>= 0x7 026766 r4 |= r8 026767 r4 &= r9 026768 r4 += r6 026769 r2 += 0x20 026770 if r2 != r1 goto <offset> 026771 goto <offset> 026772 r6 = r1 026773 r6 -= r7 026774 r7 = r1 026775 goto <offset> 026776 r3 += r9 026777 r7 += 0x1 026778 if r8 == 0x1 goto <offset> 026779 w4 = *(u8 *)(r7 + 0x0) 026780 r4 <<= 0x38 026781 r4 s>>= 0x38 026782 r8 = 0x1 026783 r9 = 0x1 026784 if r4 s<= -0x41 goto <offset> 026785 r6 += 0x1 026786 if r6 == 0x0 goto <offset> 026787 goto <offset> 026788 r9 = 0x0 026789 r6 += 0x1 026790 if r6 == 0x0 goto <offset> 026791 r8 = 0x0 026792 goto <offset> 026793 r8 = *(u64 *)(r10 - 0x10) 026794 r2 &= 0xfc 026795 r2 <<= 0x3 026796 if r3 < 0xc0 goto <offset> 026797 r3 = 0xc0 026798 r6 = r8 026799 r6 += r2 026800 r2 = 0x0 026801 r3 &= 0x3 026802 r3 <<= 0x3 026803 r1 = <addr> ll 026804 r0 = *(u64 *)(r6 + 0x0) 026805 r5 = r0 026806 r5 >>= 0x6 026807 r0 ^= -0x1 026808 r0 >>= 0x7 026809 r0 |= r5 026810 r0 &= r1 026811 r0 += r2 026812 r6 += 0x8 026813 r3 += -0x8 026814 r2 = r0 026815 if r3 != 0x0 goto <offset> 026816 r1 = <addr> ll 026817 r2 = r0 026818 r2 &= r1 026819 r0 >>= 0x8 026820 r0 &= r1 026821 r0 += r2 026822 r1 = <addr> ll 026823 r0 *= r1 026824 r0 >>= 0x30 026825 r0 += r4 026826 exit 026827 call <target> 026828 *(u64 *)(r10 - 0xc8) = r4 026829 *(u64 *)(r10 - 0xd0) = r3 026830 if r2 < 0x101 goto <offset> 026831 r0 = 0x100 026832 w6 = *(u8 *)(r1 + 0x100) 026833 r6 <<= 0x38 026834 r6 s>>= 0x38 026835 if r6 s> -0x41 goto <offset> 026836 r0 = 0xff 026837 w6 = *(u8 *)(r1 + 0xff) 026838 r6 <<= 0x38 026839 r6 s>>= 0x38 026840 if r6 s> -0x41 goto <offset> 026841 r0 = 0xfe 026842 w6 = *(u8 *)(r1 + 0xfe) 026843 r6 <<= 0x38 026844 r6 s>>= 0x38 026845 if r6 s> -0x41 goto <offset> 026846 r0 = 0xfd 026847 r6 = r1 026848 r6 += r0 026849 w6 = *(u8 *)(r6 + 0x0) 026850 r6 <<= 0x38 026851 r6 s>>= 0x38 026852 if r6 s> -0x41 goto <offset> 026853 r3 = 0x0 026854 r4 = r0 026855 call -0x1d 026856 r0 = r2 026857 r6 = <addr> ll 026858 if r0 < r2 goto <offset> 026859 r6 = 0x1 026860 r7 = 0x5 026861 if r0 < r2 goto <offset> 026862 r7 = 0x0 026863 *(u64 *)(r10 - 0xb8) = r0 026864 *(u64 *)(r10 - 0xc0) = r1 026865 *(u64 *)(r10 - 0xa8) = r7 026866 *(u64 *)(r10 - 0xb0) = r6 026867 if r3 > r2 goto <offset> 026868 if r4 <= r2 goto <offset> 026869 r3 = r4 026870 *(u64 *)(r10 - 0x90) = r3 026871 r1 = <addr> ll 026872 *(u64 *)(r10 - 0x80) = r1 026873 r1 = r10 026874 r1 += -0x50 026875 *(u64 *)(r10 - 0x70) = r1 026876 r1 = r10 026877 r1 += -0xb0 026878 *(u64 *)(r10 - 0x30) = r1 026879 r1 = 0x6cbd ll 026880 *(u64 *)(r10 - 0x28) = r1 026881 *(u64 *)(r10 - 0x38) = r1 026882 r1 = r10 026883 r1 += -0xc0 026884 *(u64 *)(r10 - 0x40) = r1 026885 r1 = 0x6c52 ll 026886 *(u64 *)(r10 - 0x48) = r1 026887 r1 = r10 026888 r1 += -0x90 026889 *(u64 *)(r10 - 0x50) = r1 026890 *(u64 *)(r10 - 0x60) = 0x0 026891 *(u64 *)(r10 - 0x78) = 0x3 026892 *(u64 *)(r10 - 0x68) = 0x3 026893 r1 = r10 026894 r1 += -0x80 026895 r2 = r5 026896 call -0x6b5 026897 if r3 <= r4 goto <offset> 026898 r1 = <addr> ll 026899 *(u64 *)(r10 - 0x80) = r1 026900 r1 = r10 026901 r1 += -0x50 026902 *(u64 *)(r10 - 0x70) = r1 026903 r1 = r10 026904 r1 += -0xb0 026905 *(u64 *)(r10 - 0x20) = r1 026906 r1 = 0x6cbd ll 026907 *(u64 *)(r10 - 0x18) = r1 026908 *(u64 *)(r10 - 0x28) = r1 026909 r1 = r10 026910 r1 += -0xc0 026911 *(u64 *)(r10 - 0x30) = r1 026912 r1 = r10 026913 r1 += -0xc8 026914 *(u64 *)(r10 - 0x40) = r1 026915 r1 = 0x6c52 ll 026916 *(u64 *)(r10 - 0x38) = r1 026917 *(u64 *)(r10 - 0x48) = r1 026918 r1 = r10 026919 r1 += -0xd0 026920 *(u64 *)(r10 - 0x50) = r1 026921 *(u64 *)(r10 - 0x60) = 0x0 026922 *(u64 *)(r10 - 0x78) = 0x4 026923 *(u64 *)(r10 - 0x68) = 0x4 026924 r1 = r10 026925 r1 += -0x80 026926 r2 = r5 026927 call -0x6d4 026928 if r3 == 0x0 goto <offset> 026929 if r3 >= r2 goto <offset> 026930 r0 = r1 026931 r0 += r3 026932 w0 = *(u8 *)(r0 + 0x0) 026933 r0 <<= 0x38 026934 r0 s>>= 0x38 026935 if r0 s> -0x41 goto <offset> 026936 r4 = r3 026937 *(u64 *)(r10 - 0xa0) = r4 026938 r3 = r2 026939 if r4 >= r2 goto <offset> 026940 r3 = r4 026941 r3 += -0x3 026942 r0 = 0x0 026943 r6 = 0x1 026944 if r3 <= r4 goto <offset> 026945 if r6 == 0x0 goto <offset> 026946 r3 = r4 026947 r3 += 0x1 026948 if r3 < r0 goto <offset> 026949 r6 = r1 026950 r6 += r4 026951 r3 -= r0 026952 if r3 == 0x0 goto <offset> 026953 r3 += -0x1 026954 w4 = *(u8 *)(r6 + 0x0) 026955 r6 += -0x1 026956 r4 <<= 0x38 026957 r4 s>>= 0x38 026958 if r4 s< -0x40 goto <offset> 026959 r3 += r0 026960 r4 = r1 026961 r4 += r3 026962 if r3 != 0x0 goto <offset> 026963 if r3 != r2 goto <offset> 026964 r1 = r5 026965 call -0x753 026966 if r3 >= r2 goto <offset> 026967 w0 = *(u8 *)(r4 + 0x0) 026968 r0 <<= 0x38 026969 r0 s>>= 0x38 026970 if r0 s> -0x41 goto <offset> 026971 goto <offset> 026972 w0 = *(u8 *)(r4 + 0x0) 026973 r0 <<= 0x38 026974 r0 s>>= 0x38 026975 if r0 s<= -0x1 goto <offset> 026976 *(u32 *)(r10 - 0x94) = w0 026977 r2 = 0x1 026978 goto <offset> 026979 r6 = 0x0 026980 if r6 != 0x0 goto <offset> 026981 r0 = r3 026982 r3 = r4 026983 r3 += 0x1 026984 if r3 >= r0 goto <offset> 026985 r1 = r0 026986 r2 = r3 026987 r3 = <addr> ll 026988 call -0x15a 026989 if r3 == r2 goto <offset> 026990 r4 = r2 026991 call -0xa5 026992 w2 = *(u8 *)(r4 + 0x1) 026993 r2 &= 0x3f 026994 r1 = r0 026995 r1 &= 0x1f 026996 if r0 <= -0x21 goto <offset> 026997 r2 <<= 0x6 026998 w6 = *(u8 *)(r4 + 0x2) 026999 r6 &= 0x3f 027000 r2 |= r6 027001 if r0 < -0x10 goto <offset> 027002 r2 <<= 0x6 027003 w4 = *(u8 *)(r4 + 0x3) 027004 r4 &= 0x3f 027005 r2 |= r4 027006 r1 <<= 0x12 027007 r1 &= 0x1c0000 027008 goto <offset> 027009 r1 <<= 0x6 027010 r1 |= r2 027011 goto <offset> 027012 r1 <<= 0xc 027013 r2 |= r1 027014 r1 = r2 027015 r2 = 0x1 027016 *(u32 *)(r10 - 0x94) = w1 027017 if r1 < 0x80 goto <offset> 027018 r2 = 0x2 027019 if r1 < 0x800 goto <offset> 027020 r2 = 0x3 027021 if r1 < 0x10000 goto <offset> 027022 r2 = 0x4 027023 *(u64 *)(r10 - 0x90) = r3 027024 r2 += r3 027025 *(u64 *)(r10 - 0x88) = r2 027026 r1 = <addr> ll 027027 *(u64 *)(r10 - 0x80) = r1 027028 r1 = r10 027029 r1 += -0x50 027030 *(u64 *)(r10 - 0x70) = r1 027031 r1 = r10 027032 r1 += -0xb0 027033 *(u64 *)(r10 - 0x10) = r1 027034 r1 = 0x6cbd ll 027035 *(u64 *)(r10 - 0x8) = r1 027036 *(u64 *)(r10 - 0x18) = r1 027037 r1 = r10 027038 r1 += -0xc0 027039 *(u64 *)(r10 - 0x20) = r1 027040 r1 = 0x60bc ll 027041 *(u64 *)(r10 - 0x28) = r1 027042 r1 = r10 027043 r1 += -0x90 027044 *(u64 *)(r10 - 0x30) = r1 027045 r1 = 0x67ea ll 027046 *(u64 *)(r10 - 0x38) = r1 027047 r1 = r10 027048 r1 += -0x94 027049 *(u64 *)(r10 - 0x40) = r1 027050 r1 = 0x6c52 ll 027051 *(u64 *)(r10 - 0x48) = r1 027052 r1 = r10 027053 r1 += -0xa0 027054 *(u64 *)(r10 - 0x50) = r1 027055 *(u64 *)(r10 - 0x60) = 0x0 027056 *(u64 *)(r10 - 0x78) = 0x5 027057 *(u64 *)(r10 - 0x68) = 0x5 027058 r1 = r10 027059 r1 += -0x80 027060 r2 = r5 027061 call -0x75a 027062 *(u64 *)(r10 - 0x8) = r4 027063 r3 <<= 0x1 027064 r7 = r2 027065 r7 += r3 027066 r0 = 0x0 027067 r3 = *(u64 *)(r5 - 0xff0) 027068 *(u64 *)(r10 - 0x18) = r3 027069 r3 = *(u64 *)(r5 - 0xff8) 027070 *(u64 *)(r10 - 0x10) = r3 027071 r6 = *(u64 *)(r5 - 0x1000) 027072 r9 = r1 027073 r9 &= 0xff00 027074 r9 >>= 0x8 027075 w8 = *(u8 *)(r2 + 0x1) 027076 r5 = r0 027077 r5 += r8 027078 w4 = *(u8 *)(r2 + 0x0) 027079 r2 += 0x2 027080 if r4 != r9 goto <offset> 027081 if r5 < r0 goto <offset> 027082 if r5 > r6 goto <offset> 027083 r4 = *(u64 *)(r10 - 0x8) 027084 r4 += r0 027085 if r8 == 0x0 goto <offset> 027086 r8 += -0x1 027087 r0 = r1 027088 r0 &= 0xff 027089 w3 = *(u8 *)(r4 + 0x0) 027090 r4 += 0x1 027091 if r3 != r0 goto <offset> 027092 goto <offset> 027093 if r4 > r9 goto <offset> 027094 r0 = r5 027095 if r2 != r7 goto <offset> 027096 r5 = *(u64 *)(r10 - 0x10) 027097 r2 = r5 027098 r3 = *(u64 *)(r10 - 0x18) 027099 r2 += r3 027100 r0 = 0x1 027101 r1 &= 0xffff 027102 r4 = r5 027103 r4 += 0x1 027104 w3 = *(u8 *)(r5 + 0x0) 027105 r3 <<= 0x38 027106 r3 s>>= 0x38 027107 if r3 s< 0x0 goto <offset> 027108 r5 = r4 027109 r1 -= r3 027110 r1 <<= 0x20 027111 r1 s>>= 0x20 027112 if r1 s>= 0x0 goto <offset> 027113 goto <offset> 027114 if r4 == r2 goto <offset> 027115 r3 &= 0x7f 027116 r3 <<= 0x8 027117 w4 = *(u8 *)(r5 + 0x1) 027118 r3 |= r4 027119 r5 += 0x2 027120 r1 -= r3 027121 r1 <<= 0x20 027122 r1 s>>= 0x20 027123 if r1 s< 0x0 goto <offset> 027124 r0 ^= 0x1 027125 if r5 != r2 goto <offset> 027126 goto <offset> 027127 r0 = 0x0 027128 r0 &= 0x1 027129 exit 027130 r1 = r0 027131 r2 = r5 027132 r3 = <addr> ll 027133 call -0x1eb 027134 r1 = r5 027135 r2 = r6 027136 r3 = <addr> ll 027137 call -0x1f0 027138 r1 = <addr> ll 027139 call -0x801 027140 r0 = 0x0 027141 r2 = r1 027142 r2 <<= 0x20 027143 r2 >>= 0x20 027144 if r2 < 0x20 goto <offset> 027145 r0 = 0x1 027146 if r2 < 0x7f goto <offset> 027147 if r2 >= 0x10000 goto <offset> 027148 r2 = <addr> ll 027149 *(u64 *)(r10 - 0xff8) = r2 027150 *(u64 *)(r10 - 0xff0) = 0x129 027151 *(u64 *)(r10 - 0x1000) = 0x122 027152 r5 = r10 027153 r2 = <addr> ll 027154 r3 = 0x28 027155 r4 = <addr> ll 027156 goto <offset> 027157 if r2 >= 0x20000 goto <offset> 027158 r2 = <addr> ll 027159 *(u64 *)(r10 - 0xff8) = r2 027160 *(u64 *)(r10 - 0xff0) = 0x1e6 027161 *(u64 *)(r10 - 0x1000) = 0xd0 027162 r5 = r10 027163 r2 = <addr> ll 027164 r3 = 0x2c 027165 r4 = <addr> ll 027166 call -0x69 027167 r0 &= 0x1 027168 exit 027169 r5 = r1 027170 r5 += -0x2ebe1 027171 r5 <<= 0x20 027172 r5 >>= 0x20 027173 r0 = 0x0 027174 r3 = 0x1 027175 r4 = 0x1 027176 if r5 < 0xf goto <offset> 027177 r4 = 0x0 027178 r6 = r1 027179 r6 += -0x2ee5e 027180 r6 <<= 0x20 027181 r6 >>= 0x20 027182 r5 = 0x1 027183 if r6 < 0x9a2 goto <offset> 027184 r5 = 0x0 027185 r7 = r1 027186 r7 += -0x2b73a 027187 r7 <<= 0x20 027188 r7 >>= 0x20 027189 r6 = 0x1 027190 if r7 < 0x6 goto <offset> 027191 r6 = 0x0 027192 r7 = r1 027193 r7 += -0x2cea2 027194 r7 <<= 0x20 027195 r7 >>= 0x20 027196 if r7 < 0xe goto <offset> 027197 r3 = 0x0 027198 r7 = r1 027199 r7 &= 0x1fffe0 027200 if r7 == 0x2a6e0 goto <offset> 027201 r7 = r1 027202 r7 &= 0x1ffffe 027203 if r7 == 0x2b81e goto <offset> 027204 r4 <<= 0x2 027205 r5 <<= 0x3 027206 r5 |= r4 027207 r3 <<= 0x1 027208 r6 |= r3 027209 r6 |= r5 027210 r6 &= 0xf 027211 if r6 != 0x0 goto <offset> 027212 r3 = r1 027213 r3 += -0x2fa1e 027214 r3 <<= 0x20 027215 r3 >>= 0x20 027216 if r3 < 0x5e2 goto <offset> 027217 r3 = r1 027218 r3 += -0x3134b 027219 r3 <<= 0x20 027220 r3 >>= 0x20 027221 if r3 < 0x5 goto <offset> 027222 r1 += -0x323b0 027223 r1 <<= 0x20 027224 r1 >>= 0x20 027225 if r1 < 0xadd50 goto <offset> 027226 r0 = 0x1 027227 if r2 < 0xe01f0 goto <offset> 027228 r0 = 0x0 027229 goto <offset> 027230 r2 = r1 027231 r1 = <addr> ll 027232 *(u64 *)(r10 - 0x30) = r1 027233 *(u64 *)(r10 - 0x10) = 0x0 027234 *(u64 *)(r10 - 0x28) = 0x1 027235 *(u64 *)(r10 - 0x18) = 0x0 027236 *(u64 *)(r10 - 0x20) = 0x8 027237 r1 = r10 027238 r1 += -0x30 027239 call -0x80c 027240 r2 = r1 027241 r1 = <addr> ll 027242 *(u64 *)(r10 - 0x30) = r1 027243 *(u64 *)(r10 - 0x10) = 0x0 027244 *(u64 *)(r10 - 0x28) = 0x1 027245 *(u64 *)(r10 - 0x18) = 0x0 027246 *(u64 *)(r10 - 0x20) = 0x8 027247 r1 = r10 027248 r1 += -0x30 027249 call -0x816 027250 r2 = r1 027251 r1 = <addr> ll 027252 *(u64 *)(r10 - 0x30) = r1 027253 *(u64 *)(r10 - 0x10) = 0x0 027254 *(u64 *)(r10 - 0x28) = 0x1 027255 *(u64 *)(r10 - 0x18) = 0x0 027256 *(u64 *)(r10 - 0x20) = 0x8 027257 r1 = r10 027258 r1 += -0x30 027259 call -0x820 027260 r3 = 0x0 027261 w1 = *(u8 *)(r1 + 0x0) 027262 goto <offset> 027263 r4 += 0x57 027264 r5 = r10 027265 r5 += -0x80 027266 r5 += r3 027267 *(u8 *)(r5 + 0x7f) = w4 027268 r3 += -0x1 027269 r4 = r1 027270 r4 &= 0xff 027271 r1 = r4 027272 r1 >>= 0x4 027273 if r4 <= 0xf goto <offset> 027274 r4 = r1 027275 r4 &= 0xf 027276 if r4 >= 0xa goto <offset> 027277 r4 |= 0x30 027278 goto <offset> 027279 r1 = r3 027280 r1 = -r1 027281 *(u64 *)(r10 - 0xff8) = r1 027282 r1 = r10 027283 r1 += -0x80 027284 r1 += r3 027285 r1 += 0x80 027286 *(u64 *)(r10 - 0x1000) = r1 027287 r5 = r10 027288 r1 = r2 027289 r2 = 0x1 027290 r3 = <addr> ll 027291 r4 = 0x2 027292 call -0x5d8 027293 exit 027294 r3 = 0x0 027295 w1 = *(u8 *)(r1 + 0x0) 027296 goto <offset> 027297 r4 += 0x37 027298 r5 = r10 027299 r5 += -0x80 027300 r5 += r3 027301 *(u8 *)(r5 + 0x7f) = w4 027302 r3 += -0x1 027303 r4 = r1 027304 r4 &= 0xff 027305 r1 = r4 027306 r1 >>= 0x4 027307 if r4 <= 0xf goto <offset> 027308 r4 = r1 027309 r4 &= 0xf 027310 if r4 >= 0xa goto <offset> 027311 r4 |= 0x30 027312 goto <offset> 027313 r1 = r3 027314 r1 = -r1 027315 *(u64 *)(r10 - 0xff8) = r1 027316 r1 = r10 027317 r1 += -0x80 027318 r1 += r3 027319 r1 += 0x80 027320 *(u64 *)(r10 - 0x1000) = r1 027321 r5 = r10 027322 r1 = r2 027323 r2 = 0x1 027324 r3 = <addr> ll 027325 r4 = 0x2 027326 call -0x5fa 027327 exit 027328 r3 = 0x0 027329 w1 = *(u32 *)(r1 + 0x0) 027330 goto <offset> 027331 r4 += 0x57 027332 r5 = r10 027333 r5 += -0x80 027334 r5 += r3 027335 *(u8 *)(r5 + 0x7f) = w4 027336 r3 += -0x1 027337 r1 <<= 0x20 027338 r4 = r1 027339 r4 >>= 0x20 027340 r1 = r4 027341 r1 >>= 0x4 027342 if r4 <= 0xf goto <offset> 027343 r4 = r1 027344 r4 &= 0xf 027345 if r4 >= 0xa goto <offset> 027346 r4 |= 0x30 027347 goto <offset> 027348 r1 = r3 027349 r1 = -r1 027350 *(u64 *)(r10 - 0xff8) = r1 027351 r1 = r10 027352 r1 += -0x80 027353 r1 += r3 027354 r1 += 0x80 027355 *(u64 *)(r10 - 0x1000) = r1 027356 r5 = r10 027357 r1 = r2 027358 r2 = 0x1 027359 r3 = <addr> ll 027360 r4 = 0x2 027361 call -0x61d 027362 exit 027363 r3 = 0x0 027364 w1 = *(u32 *)(r1 + 0x0) 027365 goto <offset> 027366 r4 += 0x37 027367 r5 = r10 027368 r5 += -0x80 027369 r5 += r3 027370 *(u8 *)(r5 + 0x7f) = w4 027371 r3 += -0x1 027372 r1 <<= 0x20 027373 r4 = r1 027374 r4 >>= 0x20 027375 r1 = r4 027376 r1 >>= 0x4 027377 if r4 <= 0xf goto <offset> 027378 r4 = r1 027379 r4 &= 0xf 027380 if r4 >= 0xa goto <offset> 027381 r4 |= 0x30 027382 goto <offset> 027383 r1 = r3 027384 r1 = -r1 027385 *(u64 *)(r10 - 0xff8) = r1 027386 r1 = r10 027387 r1 += -0x80 027388 r1 += r3 027389 r1 += 0x80 027390 *(u64 *)(r10 - 0x1000) = r1 027391 r5 = r10 027392 r1 = r2 027393 r2 = 0x1 027394 r3 = <addr> ll 027395 r4 = 0x2 027396 call -0x640 027397 exit 027398 r3 = 0x0 027399 r4 = *(u64 *)(r1 + 0x0) 027400 goto <offset> 027401 r4 += 0x57 027402 r5 = r10 027403 r5 += -0x80 027404 r5 += r3 027405 *(u8 *)(r5 + 0x7f) = w4 027406 r3 += -0x1 027407 r4 = r1 027408 r4 >>= 0x4 027409 if r1 <= 0xf goto <offset> 027410 r1 = r4 027411 r4 &= 0xf 027412 if r4 >= 0xa goto <offset> 027413 r4 |= 0x30 027414 goto <offset> 027415 r1 = r3 027416 r1 = -r1 027417 *(u64 *)(r10 - 0xff8) = r1 027418 r1 = r10 027419 r1 += -0x80 027420 r1 += r3 027421 r1 += 0x80 027422 *(u64 *)(r10 - 0x1000) = r1 027423 r5 = r10 027424 r1 = r2 027425 r2 = 0x1 027426 r3 = <addr> ll 027427 r4 = 0x2 027428 call -0x660 027429 exit 027430 r3 = 0x0 027431 r4 = *(u64 *)(r1 + 0x0) 027432 goto <offset> 027433 r4 += 0x37 027434 r5 = r10 027435 r5 += -0x80 027436 r5 += r3 027437 *(u8 *)(r5 + 0x7f) = w4 027438 r3 += -0x1 027439 r4 = r1 027440 r4 >>= 0x4 027441 if r1 <= 0xf goto <offset> 027442 r1 = r4 027443 r4 &= 0xf 027444 if r4 >= 0xa goto <offset> 027445 r4 |= 0x30 027446 goto <offset> 027447 r1 = r3 027448 r1 = -r1 027449 *(u64 *)(r10 - 0xff8) = r1 027450 r1 = r10 027451 r1 += -0x80 027452 r1 += r3 027453 r1 += 0x80 027454 *(u64 *)(r10 - 0x1000) = r1 027455 r5 = r10 027456 r1 = r2 027457 r2 = 0x1 027458 r3 = <addr> ll 027459 r4 = 0x2 027460 call -0x680 027461 exit 027462 r6 = r2 027463 w2 = *(u32 *)(r6 + 0x10) 027464 r3 = r2 027465 r3 &= 0x2000000 027466 if r3 != 0x0 goto <offset> 027467 r2 &= 0x4000000 027468 if r2 != 0x0 goto <offset> 027469 r2 = *(u64 *)(r1 + 0x0) 027470 r1 = r10 027471 r1 += -0x90 027472 r3 = r10 027473 r3 += -0x80 027474 r4 = 0x14 027475 call <target> 027476 r1 = *(u64 *)(r10 - 0x90) 027477 r2 = *(u64 *)(r10 - 0x88) 027478 *(u64 *)(r10 - 0xff8) = r2 027479 *(u64 *)(r10 - 0x1000) = r1 027480 r5 = r10 027481 r1 = r6 027482 r2 = 0x1 027483 r3 = 0x1 027484 r4 = 0x0 027485 goto <offset> 027486 r2 = 0x0 027487 r3 = *(u64 *)(r1 + 0x0) 027488 goto <offset> 027489 r3 += 0x57 027490 r4 = r10 027491 r4 += -0x80 027492 r4 += r2 027493 *(u8 *)(r4 + 0x7f) = w3 027494 r2 += -0x1 027495 r3 = r1 027496 r3 >>= 0x4 027497 if r1 <= 0xf goto <offset> 027498 r1 = r3 027499 r3 &= 0xf 027500 if r3 >= 0xa goto <offset> 027501 r3 |= 0x30 027502 goto <offset> 027503 r2 = 0x0 027504 r3 = *(u64 *)(r1 + 0x0) 027505 goto <offset> 027506 r3 += 0x37 027507 r4 = r10 027508 r4 += -0x80 027509 r4 += r2 027510 *(u8 *)(r4 + 0x7f) = w3 027511 r2 += -0x1 027512 r3 = r1 027513 r3 >>= 0x4 027514 if r1 <= 0xf goto <offset> 027515 r1 = r3 027516 r3 &= 0xf 027517 if r3 >= 0xa goto <offset> 027518 r3 |= 0x30 027519 goto <offset> 027520 r1 = r2 027521 r1 = -r1 027522 *(u64 *)(r10 - 0xff8) = r1 027523 r1 = r10 027524 r1 += -0x80 027525 r1 += r2 027526 r1 += 0x80 027527 *(u64 *)(r10 - 0x1000) = r1 027528 r5 = r10 027529 r1 = r6 027530 r2 = 0x1 027531 r3 = <addr> ll 027532 r4 = 0x2 027533 call -0x6c9 027534 exit 027535 r3 = 0x3 027536 w4 = *(u8 *)(r1 + 0x0) 027537 r1 = r4 027538 if r4 < 0xa goto <offset> 027539 r1 = r4 027540 r1 /= 0x64 027541 r3 = r1 027542 r3 *= 0x64 027543 r5 = r4 027544 r5 -= r3 027545 r5 <<= 0x1 027546 r5 &= 0xfe 027547 r3 = <addr> ll 027548 r3 += r5 027549 w5 = *(u8 *)(r3 + 0x1) 027550 *(u8 *)(r10 - 0x1) = w5 027551 w3 = *(u8 *)(r3 + 0x0) 027552 *(u8 *)(r10 - 0x2) = w3 027553 r3 = 0x1 027554 if r4 == 0x0 goto <offset> 027555 if r1 == 0x0 goto <offset> 027556 r1 <<= 0x1 027557 r1 |= 0x1 027558 r1 &= 0xff 027559 r4 = <addr> ll 027560 r4 += r1 027561 r3 += -0x1 027562 r1 = r10 027563 r1 += -0x3 027564 r1 += r3 027565 w4 = *(u8 *)(r4 + 0x0) 027566 *(u8 *)(r1 + 0x0) = w4 027567 r1 = 0x3 027568 r1 -= r3 027569 *(u64 *)(r10 - 0xff8) = r1 027570 r1 = r10 027571 r1 += -0x3 027572 r1 += r3 027573 *(u64 *)(r10 - 0x1000) = r1 027574 r5 = r10 027575 r1 = r2 027576 r2 = 0x1 027577 r3 = 0x1 027578 r4 = 0x0 027579 call -0x6f7 027580 exit 027581 r6 = r2 027582 w2 = *(u32 *)(r1 + 0x0) 027583 r1 = r10 027584 r1 += -0x20 027585 r3 = r10 027586 r3 += -0xa 027587 r4 = 0xa 027588 call <target> 027589 r1 = *(u64 *)(r10 - 0x20) 027590 r2 = *(u64 *)(r10 - 0x18) 027591 *(u64 *)(r10 - 0xff8) = r2 027592 *(u64 *)(r10 - 0x1000) = r1 027593 r5 = r10 027594 r1 = r6 027595 r2 = 0x1 027596 r3 = 0x1 027597 r4 = 0x0 027598 call -0x70a 027599 exit 027600 r6 = r2 027601 w2 = *(u32 *)(r1 + 0x0) 027602 r7 = r2 027603 r7 <<= 0x20 027604 r1 = r7 027605 r1 s>>= 0x3f 027606 r2 ^= r1 027607 r2 -= r1 027608 r1 = r10 027609 r1 += -0x20 027610 r3 = r10 027611 r3 += -0xa 027612 r4 = 0xa 027613 call <target> 027614 r1 = *(u64 *)(r10 - 0x20) 027615 r2 = *(u64 *)(r10 - 0x18) 027616 *(u64 *)(r10 - 0xff8) = r2 027617 *(u64 *)(r10 - 0x1000) = r1 027618 r7 s>>= 0x20 027619 r2 = 0x1 027620 if r7 s> -0x1 goto <offset> 027621 r2 = 0x0 027622 r5 = r10 027623 r1 = r6 027624 r3 = 0x1 027625 r4 = 0x0 027626 call -0x726 027627 exit 027628 *(u64 *)(r10 - 0x8) = r1 027629 r1 = r2 027630 r1 <<= 0x20 027631 r1 >>= 0x20 027632 *(u64 *)(r10 - 0x20) = r1 027633 *(u64 *)(r10 - 0x10) = r4 027634 *(u64 *)(r10 - 0x18) = r3 027635 if r1 < 0x3e8 goto <offset> 027636 r7 = r3 027637 r7 += -0x2 027638 r5 = r4 027639 r8 = r2 027640 r8 <<= 0x20 027641 r8 >>= 0x20 027642 r6 = r8 027643 r6 /= 0x2710 027644 r9 = r6 027645 r9 *= 0x2710 027646 r2 -= r9 027647 r0 = r2 027648 r0 &= 0xffff 027649 r0 /= 0x64 027650 r9 = r0 027651 r9 *= 0x64 027652 r2 -= r9 027653 r2 <<= 0x1 027654 r2 &= 0xfffe 027655 r0 <<= 0x1 027656 r9 = <addr> ll 027657 r9 += r2 027658 r2 = <addr> ll 027659 r2 += r0 027660 r0 = r7 027661 r0 += r5 027662 w1 = *(u8 *)(r2 + 0x1) 027663 *(u8 *)(r0 - 0x1) = w1 027664 w1 = *(u8 *)(r2 + 0x0) 027665 *(u8 *)(r0 - 0x2) = w1 027666 w1 = *(u8 *)(r9 + 0x1) 027667 *(u8 *)(r0 + 0x1) = w1 027668 w1 = *(u8 *)(r9 + 0x0) 027669 *(u8 *)(r0 + 0x0) = w1 027670 r5 += -0x4 027671 r2 = r6 027672 if r8 > 0x98967f goto <offset> 027673 r2 = r6 027674 r2 <<= 0x20 027675 r2 >>= 0x20 027676 if r2 <= 0x9 goto <offset> 027677 r2 = r6 027678 r2 &= 0xffff 027679 r2 /= 0x64 027680 r1 = r2 027681 r1 *= 0x64 027682 r6 -= r1 027683 r6 <<= 0x1 027684 r6 &= 0xfffe 027685 r1 = <addr> ll 027686 r1 += r6 027687 r3 = *(u64 *)(r10 - 0x18) 027688 r0 = r3 027689 r0 += r5 027690 w6 = *(u8 *)(r1 + 0x1) 027691 *(u8 *)(r0 - 0x1) = w6 027692 r5 += -0x2 027693 r0 = r3 027694 r0 += r5 027695 w1 = *(u8 *)(r1 + 0x0) 027696 *(u8 *)(r0 + 0x0) = w1 027697 r1 = *(u64 *)(r10 - 0x20) 027698 if r1 != 0x0 goto <offset> 027699 goto <offset> 027700 r6 = r2 027701 r5 = r4 027702 r2 = r6 027703 r2 <<= 0x20 027704 r2 >>= 0x20 027705 if r2 > 0x9 goto <offset> 027706 r2 = r6 027707 r3 = *(u64 *)(r10 - 0x18) 027708 r1 = *(u64 *)(r10 - 0x20) 027709 if r1 == 0x0 goto <offset> 027710 r1 = r2 027711 r1 <<= 0x20 027712 r1 >>= 0x20 027713 if r1 == 0x0 goto <offset> 027714 r2 <<= 0x1 027715 r2 &= 0x1e 027716 r1 = <addr> ll 027717 r1 += r2 027718 r5 += -0x1 027719 r2 = r3 027720 r2 += r5 027721 w1 = *(u8 *)(r1 + 0x1) 027722 *(u8 *)(r2 + 0x0) = w1 027723 r2 = *(u64 *)(r10 - 0x10) 027724 r2 -= r5 027725 r1 = *(u64 *)(r10 - 0x8) 027726 *(u64 *)(r1 + 0x8) = r2 027727 r3 += r5 027728 *(u64 *)(r1 + 0x0) = r3 027729 exit 027730 r6 = r2 027731 r2 = *(u64 *)(r1 + 0x0) 027732 r1 = r10 027733 r1 += -0x28 027734 r3 = r10 027735 r3 += -0x14 027736 r4 = 0x14 027737 call <target> 027738 r1 = *(u64 *)(r10 - 0x28) 027739 r2 = *(u64 *)(r10 - 0x20) 027740 *(u64 *)(r10 - 0xff8) = r2 027741 *(u64 *)(r10 - 0x1000) = r1 027742 r5 = r10 027743 r1 = r6 027744 r2 = 0x1 027745 r3 = 0x1 027746 r4 = 0x0 027747 call -0x79f 027748 exit 027749 *(u64 *)(r10 - 0x8) = r3 027750 r0 = r2 027751 *(u64 *)(r10 - 0x10) = r4 027752 r5 = r4 027753 if r2 < 0x3e8 goto <offset> 027754 r3 = *(u64 *)(r10 - 0x8) 027755 r3 += -0x2 027756 r5 = *(u64 *)(r10 - 0x10) 027757 r0 = r2 027758 r7 = r0 027759 r0 /= 0x2710 027760 r8 = r0 027761 r8 *= 0x2710 027762 r9 = r7 027763 r9 -= r8 027764 r6 = r9 027765 r6 &= 0xffff 027766 r6 /= 0x64 027767 r8 = r6 027768 r8 *= 0x64 027769 r9 -= r8 027770 r9 <<= 0x1 027771 r9 &= 0xfffe 027772 r6 <<= 0x1 027773 r8 = <addr> ll 027774 r8 += r9 027775 r9 = <addr> ll 027776 r9 += r6 027777 r6 = r3 027778 r6 += r5 027779 w4 = *(u8 *)(r9 + 0x1) 027780 *(u8 *)(r6 - 0x1) = w4 027781 w4 = *(u8 *)(r9 + 0x0) 027782 *(u8 *)(r6 - 0x2) = w4 027783 w4 = *(u8 *)(r8 + 0x1) 027784 *(u8 *)(r6 + 0x1) = w4 027785 w4 = *(u8 *)(r8 + 0x0) 027786 *(u8 *)(r6 + 0x0) = w4 027787 r5 += -0x4 027788 if r7 > 0x98967f goto <offset> 027789 if r0 <= 0x9 goto <offset> 027790 r6 = r0 027791 r6 &= 0xffff 027792 r6 /= 0x64 027793 r3 = r6 027794 r3 *= 0x64 027795 r0 -= r3 027796 r0 <<= 0x1 027797 r0 &= 0xfffe 027798 r3 = <addr> ll 027799 r3 += r0 027800 r7 = *(u64 *)(r10 - 0x8) 027801 r4 = r7 027802 r4 += r5 027803 w0 = *(u8 *)(r3 + 0x1) 027804 *(u8 *)(r4 - 0x1) = w0 027805 r5 += -0x2 027806 r4 = r7 027807 r4 += r5 027808 w3 = *(u8 *)(r3 + 0x0) 027809 *(u8 *)(r4 + 0x0) = w3 027810 if r2 != 0x0 goto <offset> 027811 goto <offset> 027812 r6 = r0 027813 r7 = *(u64 *)(r10 - 0x8) 027814 if r2 == 0x0 goto <offset> 027815 if r6 == 0x0 goto <offset> 027816 r6 <<= 0x1 027817 r6 &= 0x1e 027818 r2 = <addr> ll 027819 r2 += r6 027820 r5 += -0x1 027821 r3 = r7 027822 r3 += r5 027823 w2 = *(u8 *)(r2 + 0x1) 027824 *(u8 *)(r3 + 0x0) = w2 027825 r2 = *(u64 *)(r10 - 0x10) 027826 r2 -= r5 027827 *(u64 *)(r1 + 0x8) = r2 027828 r7 += r5 027829 *(u64 *)(r1 + 0x0) = r7 027830 exit 027831 r3 = *(u64 *)(r1 + 0x0) 027832 r1 = *(u64 *)(r1 + 0x8) 027833 r4 = *(u64 *)(r1 + 0x18) 027834 r1 = r3 027835 callx r4 027836 exit 027837 r4 = r2 027838 r3 = *(u64 *)(r1 + 0x8) 027839 r2 = *(u64 *)(r1 + 0x0) 027840 r1 = r4 027841 call -0x726 027842 exit 027843 *(u64 *)(r10 - 0x58) = r2 027844 *(u64 *)(r10 - 0x60) = r1 027845 r1 = <addr> ll 027846 *(u64 *)(r10 - 0x50) = r1 027847 r1 = r10 027848 r1 += -0x20 027849 *(u64 *)(r10 - 0x40) = r1 027850 r1 = r10 027851 r1 += -0x58 027852 *(u64 *)(r10 - 0x10) = r1 027853 r1 = 0x6c52 ll 027854 *(u64 *)(r10 - 0x8) = r1 027855 *(u64 *)(r10 - 0x18) = r1 027856 r1 = r10 027857 r1 += -0x60 027858 *(u64 *)(r10 - 0x20) = r1 027859 *(u64 *)(r10 - 0x30) = 0x0 027860 *(u64 *)(r10 - 0x48) = 0x2 027861 *(u64 *)(r10 - 0x38) = 0x2 027862 r1 = r10 027863 r1 += -0x50 027864 r2 = r3 027865 call -0xa7e 027866 *(u64 *)(r10 - 0x58) = r2 027867 *(u64 *)(r10 - 0x60) = r1 027868 r1 = <addr> ll 027869 *(u64 *)(r10 - 0x50) = r1 027870 r1 = r10 027871 r1 += -0x20 027872 *(u64 *)(r10 - 0x40) = r1 027873 r1 = r10 027874 r1 += -0x58 027875 *(u64 *)(r10 - 0x10) = r1 027876 r1 = 0x6c52 ll 027877 *(u64 *)(r10 - 0x8) = r1 027878 *(u64 *)(r10 - 0x18) = r1 027879 r1 = r10 027880 r1 += -0x60 027881 *(u64 *)(r10 - 0x20) = r1 027882 *(u64 *)(r10 - 0x30) = 0x0 027883 *(u64 *)(r10 - 0x48) = 0x2 027884 *(u64 *)(r10 - 0x38) = 0x2 027885 r1 = r10 027886 r1 += -0x50 027887 r2 = r3 027888 call -0xa95 027889 *(u64 *)(r10 - 0x58) = r2 027890 *(u64 *)(r10 - 0x60) = r1 027891 r1 = <addr> ll 027892 *(u64 *)(r10 - 0x50) = r1 027893 r1 = r10 027894 r1 += -0x20 027895 *(u64 *)(r10 - 0x40) = r1 027896 r1 = r10 027897 r1 += -0x58 027898 *(u64 *)(r10 - 0x10) = r1 027899 r1 = 0x6c52 ll 027900 *(u64 *)(r10 - 0x8) = r1 027901 *(u64 *)(r10 - 0x18) = r1 027902 r1 = r10 027903 r1 += -0x60 027904 *(u64 *)(r10 - 0x20) = r1 027905 *(u64 *)(r10 - 0x30) = 0x0 027906 *(u64 *)(r10 - 0x48) = 0x2 027907 *(u64 *)(r10 - 0x38) = 0x2 027908 r1 = r10 027909 r1 += -0x50 027910 r2 = r3 027911 call -0xaac 027912 *(u64 *)(r10 - 0x58) = r2 027913 *(u64 *)(r10 - 0x60) = r1 027914 r1 = <addr> ll 027915 *(u64 *)(r10 - 0x50) = r1 027916 r1 = r10 027917 r1 += -0x20 027918 *(u64 *)(r10 - 0x40) = r1 027919 r1 = r10 027920 r1 += -0x58 027921 *(u64 *)(r10 - 0x10) = r1 027922 r1 = 0x6c52 ll 027923 *(u64 *)(r10 - 0x8) = r1 027924 *(u64 *)(r10 - 0x18) = r1 027925 r1 = r10 027926 r1 += -0x60 027927 *(u64 *)(r10 - 0x20) = r1 027928 *(u64 *)(r10 - 0x30) = 0x0 027929 *(u64 *)(r10 - 0x48) = 0x3 027930 *(u64 *)(r10 - 0x38) = 0x2 027931 r1 = r10 027932 r1 += -0x50 027933 r2 = r3 027934 call -0xac3 027935 r2 = r1 027936 r2 <<= 0x20 027937 r2 >>= 0x20 027938 r3 = 0x0 027939 if r2 < 0x1182f goto <offset> 027940 r3 = 0x11 027941 r5 = r3 027942 r5 |= 0x8 027943 r4 = r5 027944 r4 <<= 0x2 027945 r2 = <addr> ll 027946 r0 = <addr> ll 027947 r0 += r4 027948 w0 = *(u32 *)(r0 + 0x0) 027949 r0 <<= 0xb 027950 r4 = r1 027951 r4 <<= 0xb 027952 r4 <<= 0x20 027953 r0 <<= 0x20 027954 r4 >>= 0x20 027955 r0 >>= 0x20 027956 if r0 > r4 goto <offset> 027957 r3 = r5 027958 r5 = r3 027959 r5 |= 0x4 027960 r0 = r5 027961 r0 <<= 0x2 027962 r6 = <addr> ll 027963 r6 += r0 027964 w0 = *(u32 *)(r6 + 0x0) 027965 r0 <<= 0xb 027966 r0 <<= 0x20 027967 r0 >>= 0x20 027968 if r0 > r4 goto <offset> 027969 r3 = r5 027970 r5 = r3 027971 r5 |= 0x2 027972 r0 = r5 027973 r0 <<= 0x2 027974 r6 = <addr> ll 027975 r6 += r0 027976 w0 = *(u32 *)(r6 + 0x0) 027977 r0 <<= 0xb 027978 r0 <<= 0x20 027979 r0 >>= 0x20 027980 if r0 > r4 goto <offset> 027981 r3 = r5 027982 r5 = r3 027983 r5 += 0x1 027984 r0 = r5 027985 r0 <<= 0x2 027986 r6 = <addr> ll 027987 r6 += r0 027988 w0 = *(u32 *)(r6 + 0x0) 027989 r0 <<= 0xb 027990 r0 <<= 0x20 027991 r0 >>= 0x20 027992 if r0 > r4 goto <offset> 027993 r3 = r5 027994 r5 = r3 027995 r5 += 0x1 027996 r0 = r5 027997 r0 <<= 0x2 027998 r6 = <addr> ll 027999 r6 += r0 028000 w0 = *(u32 *)(r6 + 0x0) 028001 r0 <<= 0xb 028002 r0 <<= 0x20 028003 r0 >>= 0x20 028004 if r0 > r4 goto <offset> 028005 r3 = r5 028006 r5 = r3 028007 r5 <<= 0x2 028008 r0 = <addr> ll 028009 r0 += r5 028010 w0 = *(u32 *)(r0 + 0x0) 028011 r0 <<= 0xb 028012 r0 <<= 0x20 028013 r0 >>= 0x20 028014 r5 = 0x1 028015 r6 = 0x1 028016 if r0 < r4 goto <offset> 028017 r6 = 0x0 028018 if r0 == r4 goto <offset> 028019 r5 = 0x0 028020 r5 += r6 028021 r5 += r3 028022 r3 = r5 028023 r3 <<= 0x2 028024 r2 += r3 028025 r3 = 0x2ef 028026 w0 = *(u32 *)(r2 + 0x0) 028027 r0 >>= 0x15 028028 if r5 > 0x20 goto <offset> 028029 w3 = *(u32 *)(r2 + 0x4) 028030 r3 >>= 0x15 028031 if r5 == 0x0 goto <offset> 028032 w2 = *(u32 *)(r2 - 0x4) 028033 r2 &= 0x1fffff 028034 r4 = r0 028035 r4 ^= -0x1 028036 r3 += r4 028037 if r3 == 0x0 goto <offset> 028038 r1 -= r2 028039 r4 = <addr> ll 028040 r4 += r0 028041 r2 = 0x0 028042 r1 <<= 0x20 028043 r1 >>= 0x20 028044 r5 = 0x0 028045 r6 = r4 028046 r6 += r2 028047 w6 = *(u8 *)(r6 + 0x0) 028048 r5 += r6 028049 r6 = r5 028050 r6 <<= 0x20 028051 r6 >>= 0x20 028052 if r6 > r1 goto <offset> 028053 r2 += 0x1 028054 if r2 < r3 goto <offset> 028055 r0 += r2 028056 r0 &= 0x1 028057 exit 028058 r2 = 0x0 028059 r4 = r0 028060 r4 ^= -0x1 028061 r3 += r4 028062 if r3 != 0x0 goto <offset> 028063 goto <offset> 028064 r6 = r1 028065 call sol_memcpy_ 028066 r0 = r6 028067 exit 028068 r6 = r1 028069 r2 &= 0xff 028070 call sol_memset_ 028071 r0 = r6 028072 exit 028073 *(u32 *)(r10 - 0x4) = 0x0 028074 r4 = r10 028075 r4 += -0x4 028076 call sol_memcmp_ 028077 w0 = *(u32 *)(r10 - 0x4) 028078 r0 <<= 0x20 028079 r0 s>>= 0x20 028080 exit 028081 r3 = 0x3 028082 r0 = <addr> ll 028083 r4 = r1 028084 r4 &= r0 028085 r6 = <addr> ll 028086 if r4 > r6 goto <offset> 028087 r5 = r2 028088 r5 &= r0 028089 if r5 > r6 goto <offset> 028090 r5 |= r4 028091 if r5 == 0x0 goto <offset> 028092 r3 = r2 028093 r3 &= r1 028094 if r3 s<= -0x1 goto <offset> 028095 r3 = 0x0 028096 if r1 s>= r2 goto <offset> 028097 goto <offset> 028098 r3 = 0x1 028099 goto <offset> 028100 r3 = 0x0 028101 if r1 s> r2 goto <offset> 028102 r3 = 0x1 028103 if r1 == r2 goto <offset> 028104 r3 = 0x2 028105 r3 <<= 0x3 028106 r1 = <addr> ll 028107 r1 += r3 028108 r0 = *(u64 *)(r1 + 0x0) 028109 exit 028110 r0 = 0x0 028111 r2 = <addr> ll 028112 if r1 < r2 goto <offset> 028113 r2 = <addr> ll 028114 if r1 >= r2 goto <offset> 028115 r0 = r1 028116 r0 <<= 0xb 028117 r2 = -<addr> ll 028118 r0 |= r2 028119 r1 >>= 0x34 028120 r2 = 0x3e 028121 r2 -= r1 028122 r2 &= 0x3f 028123 r0 >>= r2 028124 goto <offset> 028125 r2 = <addr> ll 028126 if r1 >= r2 goto <offset> 028127 r0 = -0x1 028128 exit 028129 call <target> 028130 exit 028131 r3 = r2 028132 r0 = r1 028133 r6 = r3 028134 r6 ^= r0 028135 r1 = -<addr> ll 028136 r6 &= r1 028137 r1 = <addr> ll 028138 r2 &= r1 028139 r4 = r0 028140 r4 &= r1 028141 r7 = r3 028142 r7 >>= 0x34 028143 r7 &= 0x7ff 028144 r8 = r0 028145 r8 >>= 0x34 028146 r8 &= 0x7ff 028147 r1 = r8 028148 r1 += -0x7ff 028149 if r1 < -0x7fe goto <offset> 028150 r1 = r7 028151 r1 += -0x7ff 028152 if r1 < -0x7fe goto <offset> 028153 *(u64 *)(r10 - 0x18) = r6 028154 r6 = 0x0 028155 r2 <<= 0xb 028156 r1 = -<addr> ll 028157 r2 |= r1 028158 r9 = <addr> ll 028159 r4 |= r9 028160 r1 = r10 028161 r1 += -0x10 028162 r3 = 0x0 028163 r5 = 0x0 028164 call <target> 028165 r7 += r8 028166 r7 += r6 028167 r1 = *(u64 *)(r10 - 0x8) 028168 r3 = r1 028169 r3 &= r9 028170 r2 = *(u64 *)(r10 - 0x10) 028171 if r3 != 0x0 goto <offset> 028172 r1 <<= 0x1 028173 r3 = r2 028174 r3 >>= 0x3f 028175 r1 |= r3 028176 r2 <<= 0x1 028177 r7 += -0x3ff 028178 r6 = *(u64 *)(r10 - 0x18) 028179 if r7 s> 0x7fe goto <offset> 028180 if r7 s< 0x1 goto <offset> 028181 r3 = <addr> ll 028182 r1 &= r3 028183 r7 <<= 0x34 028184 r7 |= r1 028185 r1 = r7 028186 r0 = r1 028187 r0 |= r6 028188 r3 = -<addr> ll 028189 if r2 <= r3 goto <offset> 028190 r0 += 0x1 028191 goto <offset> 028192 r9 = <addr> ll 028193 r5 = r0 028194 r5 &= r9 028195 r1 = <addr> ll 028196 if r5 <= r1 goto <offset> 028197 r1 = <addr> ll 028198 r0 |= r1 028199 goto <offset> 028200 r7 += -0x3fe 028201 r6 = *(u64 *)(r10 - 0x18) 028202 if r7 s<= 0x7fe goto <offset> 028203 r1 = <addr> ll 028204 r6 |= r1 028205 r0 = r6 028206 goto <offset> 028207 r0 = r3 028208 r0 &= r9 028209 if r0 <= r1 goto <offset> 028210 r1 = <addr> ll 028211 r3 |= r1 028212 r0 = r3 028213 goto <offset> 028214 if r5 != r1 goto <offset> 028215 if r0 != 0x0 goto <offset> 028216 goto <offset> 028217 r4 = 0x1 028218 r3 = 0x1 028219 r3 -= r7 028220 if r3 > 0x3f goto <offset> 028221 r7 += 0x3f 028222 r7 <<= 0x20 028223 r7 >>= 0x20 028224 r5 = r2 028225 r5 <<= r7 028226 if r5 != 0x0 goto <offset> 028227 r4 = 0x0 028228 r2 >>= r3 028229 r5 = r1 028230 r5 <<= r7 028231 r2 |= r5 028232 r2 |= r4 028233 r1 >>= r3 028234 r0 = r1 028235 r0 |= r6 028236 r3 = -<addr> ll 028237 if r2 > r3 goto <offset> 028238 if r2 != r3 goto <offset> 028239 r1 &= 0x1 028240 r0 += r1 028241 goto <offset> 028242 if r0 != r1 goto <offset> 028243 if r5 != 0x0 goto <offset> 028244 r0 = <addr> ll 028245 exit 028246 if r5 == 0x0 goto <offset> 028247 if r0 == 0x0 goto <offset> 028248 r9 = 0x0 028249 r1 = <addr> ll 028250 if r5 >= r1 goto <offset> 028251 if r4 == 0x0 goto <offset> 028252 r1 = r4 028253 r1 >>= 0x1 028254 r3 = r4 028255 r3 |= r1 028256 r1 = r3 028257 r1 >>= 0x2 028258 r3 |= r1 028259 r1 = r3 028260 r1 >>= 0x4 028261 r3 |= r1 028262 r1 = r3 028263 r1 >>= 0x8 028264 r3 |= r1 028265 r1 = r3 028266 r1 >>= 0x10 028267 r3 |= r1 028268 r1 = r3 028269 r1 >>= 0x20 028270 r3 |= r1 028271 r3 ^= -0x1 028272 r1 = <addr> ll 028273 r5 = r3 028274 r5 >>= 0x1 028275 r5 &= r1 028276 r3 -= r5 028277 r1 = <addr> ll 028278 r5 = r3 028279 r5 &= r1 028280 r3 >>= 0x2 028281 r3 &= r1 028282 r5 += r3 028283 r1 = r5 028284 r1 >>= 0x4 028285 r5 += r1 028286 r1 = <addr> ll 028287 r5 &= r1 028288 r1 = <addr> ll 028289 r5 *= r1 028290 r5 >>= 0x38 028291 goto <offset> 028292 r5 = 0x40 028293 r9 = 0xc 028294 r9 -= r5 028295 r5 += 0x35 028296 r5 &= 0x3f 028297 r4 <<= r5 028298 r1 = <addr> ll 028299 *(u64 *)(r10 - 0x18) = r6 028300 if r0 > r1 goto <offset> 028301 if r2 == 0x0 goto <offset> 028302 r3 = r2 028303 r3 >>= 0x1 028304 r1 = r2 028305 r1 |= r3 028306 r3 = r1 028307 r3 >>= 0x2 028308 r1 |= r3 028309 r3 = r1 028310 r3 >>= 0x4 028311 r1 |= r3 028312 r3 = r1 028313 r3 >>= 0x8 028314 r1 |= r3 028315 r3 = r1 028316 r3 >>= 0x10 028317 r1 |= r3 028318 r3 = r1 028319 r3 >>= 0x20 028320 r1 |= r3 028321 r1 ^= -0x1 028322 r3 = <addr> ll 028323 r5 = r1 028324 r5 >>= 0x1 028325 r5 &= r3 028326 r1 -= r5 028327 r5 = <addr> ll 028328 r3 = r1 028329 r3 &= r5 028330 r1 >>= 0x2 028331 r1 &= r5 028332 r3 += r1 028333 r1 = r3 028334 r1 >>= 0x4 028335 r3 += r1 028336 r1 = <addr> ll 028337 r3 &= r1 028338 r1 = <addr> ll 028339 r3 *= r1 028340 r3 >>= 0x38 028341 goto <offset> 028342 r6 = r9 028343 goto <offset> 028344 r3 = 0x40 028345 r9 -= r3 028346 r3 += 0x35 028347 r3 &= 0x3f 028348 r2 <<= r3 028349 r9 += 0xc 028350 r6 = r9 028351 goto <offset> 028352 if r1 == 0x0 goto <offset> 028353 r3 = r1 028354 r3 >>= 0x1 028355 r2 = r1 028356 r2 |= r3 028357 r3 = r2 028358 r3 >>= 0x2 028359 r2 |= r3 028360 r3 = r2 028361 r3 >>= 0x4 028362 r2 |= r3 028363 r3 = r2 028364 r3 >>= 0x8 028365 r2 |= r3 028366 r3 = r2 028367 r3 >>= 0x10 028368 r2 |= r3 028369 r3 = r2 028370 r3 >>= 0x20 028371 r2 |= r3 028372 r2 ^= -0x1 028373 r3 = <addr> ll 028374 r4 = r2 028375 r4 >>= 0x1 028376 r4 &= r3 028377 r2 -= r4 028378 r4 = <addr> ll 028379 r3 = r2 028380 r3 &= r4 028381 r2 >>= 0x2 028382 r2 &= r4 028383 r3 += r2 028384 r2 = r3 028385 r2 >>= 0x4 028386 r3 += r2 028387 r2 = <addr> ll 028388 r3 &= r2 028389 r2 = <addr> ll 028390 r3 *= r2 028391 r3 >>= 0x38 028392 r1 <<= r3 028393 r3 <<= 0x34 028394 r2 = r1 028395 r2 >>= 0xb 028396 r0 = r2 028397 r0 -= r3 028398 r2 ^= -0x1 028399 r1 <<= 0x35 028400 r3 = r1 028401 r3 >>= 0x3f 028402 r3 &= r2 028403 r1 -= r3 028404 r1 >>= 0x3f 028405 r0 += r1 028406 r1 = <addr> ll 028407 r0 += r1 028408 goto <offset> 028409 r0 = 0x0 028410 exit 028411 *(u64 *)(r10 - 0x10) = r3 028412 *(u64 *)(r10 - 0x8) = r1 028413 r1 = r2 028414 r1 <<= 0x20 028415 r1 >>= 0x20 028416 r7 = r4 028417 r7 <<= 0x20 028418 r7 >>= 0x20 028419 r6 = r2 028420 r6 >>= 0x20 028421 r3 = r7 028422 r3 *= r1 028423 r7 *= r6 028424 r0 = r4 028425 r0 >>= 0x20 028426 r9 = r0 028427 r9 *= r1 028428 r1 = r9 028429 r1 += r7 028430 r8 = 0x1 028431 if r1 < r9 goto <offset> 028432 r8 = 0x0 028433 r9 = r1 028434 r9 <<= 0x20 028435 r7 = r3 028436 r7 += r9 028437 r9 = 0x1 028438 if r7 < r3 goto <offset> 028439 r9 = 0x0 028440 r3 = *(u64 *)(r10 - 0x8) 028441 *(u64 *)(r3 + 0x0) = r7 028442 r1 >>= 0x20 028443 r8 <<= 0x20 028444 r8 |= r1 028445 r1 = *(u64 *)(r10 - 0x10) 028446 r4 *= r1 028447 r5 *= r2 028448 r5 += r4 028449 r0 *= r6 028450 r0 += r5 028451 r0 += r8 028452 r0 += r9 028453 *(u64 *)(r3 + 0x8) = r0 028454 exit 028455 r3 = 0x3 028456 r0 = <addr> ll 028457 r4 = r1 028458 r4 &= r0 028459 r6 = <addr> ll 028460 if r4 > r6 goto <offset> 028461 r5 = r2 028462 r5 &= r0 028463 if r5 > r6 goto <offset> 028464 r5 |= r4 028465 if r5 == 0x0 goto <offset> 028466 r3 = r2 028467 r3 &= r1 028468 if r3 s<= -0x1 goto <offset> 028469 r3 = 0x0 028470 if r1 s>= r2 goto <offset> 028471 goto <offset> 028472 r3 = 0x1 028473 goto <offset> 028474 r3 = 0x0 028475 if r1 s> r2 goto <offset> 028476 r3 = 0x1 028477 if r1 == r2 goto <offset> 028478 r3 = 0x2 028479 r3 <<= 0x3 028480 r1 = <addr> ll 028481 r1 += r3 028482 r0 = *(u64 *)(r1 + 0x0) 028483 exit