Version diff
Deploy at slot 432779844 for Program 7cmb...94hC.
Before No previous version
PendingAfter slot 432779844
e2f9e701...1aebf525Updated Jul 14, 2026, 4:03 AM
36KK...suU9Changed instruction rows 24059
Before After
000000 r6 = r1 000001 r1 = *(u64 *)(r2 + 0x8) 000002 if r1 != 0x0 goto <offset> 000003 r1 = r10 000004 r1 += -0x60 000005 r2 = 0xbbd 000006 call <target> 000007 r1 = *(u64 *)(r10 - 0x60) 000008 r2 = *(u64 *)(r10 - 0x58) 000009 *(u64 *)(r6 + 0x8) = r2 000010 *(u64 *)(r6 + 0x0) = r1 000011 exit 000012 r1 += -0x1 000013 *(u64 *)(r2 + 0x8) = r1 000014 r7 = *(u64 *)(r2 + 0x0) 000015 r1 = r7 000016 r1 += 0x30 000017 *(u64 *)(r2 + 0x0) = r1 000018 r1 = <addr> ll 000019 r2 = *(u64 *)(r1 + 0x0) 000020 r8 = *(u64 *)(r7 + 0x0) 000021 r3 = *(u64 *)(r8 + 0x0) 000022 if r2 == r3 goto <offset> 000023 r1 = 0x1 000024 goto <offset> 000025 r2 = *(u64 *)(r8 + 0x8) 000026 r1 = *(u64 *)(r1 + 0x8) 000027 if r1 != r2 goto <offset> 000028 r1 = *(u64 *)(r8 + 0x10) 000029 r2 = <addr> ll 000030 r3 = *(u64 *)(r2 + 0x10) 000031 if r3 != r1 goto <offset> 000032 r1 = 0x0 000033 r3 = *(u64 *)(r8 + 0x18) 000034 r2 = *(u64 *)(r2 + 0x18) 000035 if r2 != r3 goto <offset> 000036 if r1 == 0x0 goto <offset> 000037 r2 = *(u64 *)(r8 + 0x0) 000038 r1 = <addr> ll 000039 r3 = *(u64 *)(r1 + 0x20) 000040 if r3 == r2 goto <offset> 000041 r1 = 0x1 000042 goto <offset> 000043 r2 = *(u64 *)(r8 + 0x8) 000044 r1 = *(u64 *)(r1 + 0x28) 000045 if r1 != r2 goto <offset> 000046 r1 = *(u64 *)(r8 + 0x10) 000047 r2 = <addr> ll 000048 r3 = *(u64 *)(r2 + 0x30) 000049 if r3 != r1 goto <offset> 000050 r1 = 0x0 000051 r3 = *(u64 *)(r8 + 0x18) 000052 r2 = *(u64 *)(r2 + 0x38) 000053 if r2 != r3 goto <offset> 000054 if r1 == 0x0 goto <offset> 000055 r1 = r10 000056 r1 += -0x30 000057 r2 = 0xbc0 000058 call <target> 000059 r3 = *(u64 *)(r10 - 0x28) 000060 r2 = *(u64 *)(r10 - 0x30) 000061 r1 = *(u64 *)(r8 + 0x18) 000062 *(u64 *)(r10 - 0x8) = r1 000063 r1 = *(u64 *)(r8 + 0x10) 000064 *(u64 *)(r10 - 0x10) = r1 000065 r1 = *(u64 *)(r8 + 0x8) 000066 *(u64 *)(r10 - 0x18) = r1 000067 r1 = *(u64 *)(r8 + 0x0) 000068 *(u64 *)(r10 - 0x20) = r1 000069 r1 = r10 000070 r1 += -0x40 000071 r4 = r10 000072 r4 += -0x20 000073 call <target> 000074 r1 = *(u64 *)(r10 - 0x40) 000075 if r1 != 0x2 goto <offset> 000076 w1 = *(u8 *)(r7 + 0x2a) 000077 if r1 == 0x0 goto <offset> 000078 r1 = 0x2 000079 *(u64 *)(r6 + 0x0) = r1 000080 *(u64 *)(r6 + 0x8) = r7 000081 goto <offset> 000082 r1 = r10 000083 r1 += -0x50 000084 r2 = 0xbc1 000085 call <target> 000086 r1 = *(u64 *)(r10 - 0x50) 000087 r2 = *(u64 *)(r10 - 0x48) 000088 goto <offset> 000089 r2 = *(u64 *)(r10 - 0x38) 000090 *(u64 *)(r6 + 0x0) = r1 000091 *(u64 *)(r6 + 0x8) = r2 000092 goto <offset> 000093 r3 = *(u64 *)(r2 + 0x8) 000094 if r3 != 0x0 goto <offset> 000095 r2 = r10 000096 r2 += -0x10 000097 r6 = r1 000098 r1 = r2 000099 r2 = 0xbbd 000100 call <target> 000101 r1 = *(u64 *)(r10 - 0x10) 000102 r2 = *(u64 *)(r10 - 0x8) 000103 *(u64 *)(r6 + 0x8) = r2 000104 *(u64 *)(r6 + 0x0) = r1 000105 goto <offset> 000106 r3 += -0x1 000107 *(u64 *)(r2 + 0x8) = r3 000108 r3 = *(u64 *)(r2 + 0x0) 000109 r4 = r3 000110 r4 += 0x30 000111 *(u64 *)(r2 + 0x0) = r4 000112 r2 = r3 000113 call <target> 000114 exit 000115 r3 = *(u64 *)(r2 + 0x8) 000116 if r3 != 0x0 goto <offset> 000117 r2 = r10 000118 r2 += -0x10 000119 r6 = r1 000120 r1 = r2 000121 r2 = 0xbbd 000122 call <target> 000123 r1 = *(u64 *)(r10 - 0x10) 000124 r2 = *(u64 *)(r10 - 0x8) 000125 r3 = 0x2 000126 *(u32 *)(r6 + 0xb0) = w3 000127 *(u64 *)(r6 + 0x8) = r2 000128 *(u64 *)(r6 + 0x0) = r1 000129 goto <offset> 000130 r3 += -0x1 000131 *(u64 *)(r2 + 0x8) = r3 000132 r3 = *(u64 *)(r2 + 0x0) 000133 r4 = r3 000134 r4 += 0x30 000135 *(u64 *)(r2 + 0x0) = r4 000136 r2 = r3 000137 call <target> 000138 exit 000139 r3 = *(u64 *)(r2 + 0x8) 000140 if r3 != 0x0 goto <offset> 000141 r2 = r10 000142 r2 += -0x10 000143 r6 = r1 000144 r1 = r2 000145 r2 = 0xbbd 000146 call <target> 000147 r1 = *(u64 *)(r10 - 0x10) 000148 r2 = *(u64 *)(r10 - 0x8) 000149 *(u64 *)(r6 + 0x10) = r2 000150 *(u64 *)(r6 + 0x8) = r1 000151 r1 = 0x2 000152 *(u32 *)(r6 + 0x0) = w1 000153 goto <offset> 000154 r3 += -0x1 000155 *(u64 *)(r2 + 0x8) = r3 000156 r3 = *(u64 *)(r2 + 0x0) 000157 r4 = r3 000158 r4 += 0x30 000159 *(u64 *)(r2 + 0x0) = r4 000160 r2 = r3 000161 call <target> 000162 exit 000163 r6 = r3 000164 *(u64 *)(r10 - 0x138) = r1 000165 *(u64 *)(r10 - 0x120) = r5 000166 *(u64 *)(r10 - 0x128) = r4 000167 r1 = r10 000168 r1 += -0x120 000169 *(u64 *)(r10 - 0x130) = r1 000170 *(u64 *)(r10 - 0x140) = r2 000171 if r2 != 0x0 goto <offset> 000172 r1 = 0x1 000173 *(u64 *)(r10 - 0xa0) = r1 000174 r7 = 0x0 000175 *(u64 *)(r10 - 0x98) = r7 000176 *(u64 *)(r10 - 0xa8) = r7 000177 r1 = 0x3 000178 *(u8 *)(r10 - 0x10) = w1 000179 r8 = 0x20 000180 *(u64 *)(r10 - 0x18) = r8 000181 r9 = <addr> ll 000182 *(u64 *)(r10 - 0x20) = r9 000183 r1 = r10 000184 r1 += -0xa8 000185 *(u64 *)(r10 - 0x28) = r1 000186 *(u64 *)(r10 - 0x38) = r7 000187 *(u64 *)(r10 - 0x48) = r7 000188 r1 = r10 000189 r1 += -0x128 000190 r2 = r10 000191 r2 += -0x48 000192 call <target> 000193 if r0 == 0x0 goto <offset> 000194 r3 = r10 000195 r3 += -0x1 000196 r1 = <addr> ll 000197 r2 = 0x37 000198 r4 = <addr> ll 000199 r5 = <addr> ll 000200 call <target> 000201 r1 = 0x1 000202 *(u64 *)(r10 - 0xa0) = r1 000203 r7 = 0x0 000204 *(u64 *)(r10 - 0x98) = r7 000205 *(u64 *)(r10 - 0xa8) = r7 000206 r1 = 0x3 000207 *(u8 *)(r10 - 0x10) = w1 000208 r8 = 0x20 000209 *(u64 *)(r10 - 0x18) = r8 000210 r9 = <addr> ll 000211 *(u64 *)(r10 - 0x20) = r9 000212 r1 = r10 000213 r1 += -0xa8 000214 *(u64 *)(r10 - 0x28) = r1 000215 *(u64 *)(r10 - 0x38) = r7 000216 *(u64 *)(r10 - 0x48) = r7 000217 r1 = r10 000218 r1 += -0x128 000219 r2 = r10 000220 r2 += -0x48 000221 call <target> 000222 if r0 == 0x0 goto <offset> 000223 goto <offset> 000224 r1 = *(u64 *)(r10 - 0x98) 000225 *(u64 *)(r10 - 0x68) = r1 000226 r1 = *(u64 *)(r10 - 0xa0) 000227 *(u64 *)(r10 - 0x70) = r1 000228 r1 = *(u64 *)(r10 - 0xa8) 000229 *(u64 *)(r10 - 0x78) = r1 000230 r1 = 0x1 000231 *(u64 *)(r10 - 0x58) = r1 000232 *(u64 *)(r10 - 0x50) = r7 000233 *(u64 *)(r10 - 0x60) = r7 000234 r1 = 0x3 000235 *(u8 *)(r10 - 0x10) = w1 000236 *(u64 *)(r10 - 0x18) = r8 000237 *(u64 *)(r10 - 0x20) = r9 000238 r1 = r10 000239 r1 += -0x60 000240 *(u64 *)(r10 - 0x28) = r1 000241 *(u64 *)(r10 - 0x38) = r7 000242 *(u64 *)(r10 - 0x48) = r7 000243 r2 = r10 000244 r2 += -0x48 000245 r1 = *(u64 *)(r10 - 0x130) 000246 call <target> 000247 if r0 == 0x0 goto <offset> 000248 goto <offset> 000249 r1 = *(u64 *)(r10 - 0x50) 000250 *(u64 *)(r10 - 0x80) = r1 000251 r1 = *(u64 *)(r10 - 0x58) 000252 *(u64 *)(r10 - 0x88) = r1 000253 r1 = *(u64 *)(r10 - 0x60) 000254 *(u64 *)(r10 - 0x90) = r1 000255 r1 = *(u64 *)(r10 - 0x78) 000256 *(u64 *)(r10 - 0xa8) = r1 000257 r1 = *(u64 *)(r10 - 0x70) 000258 *(u64 *)(r10 - 0xa0) = r1 000259 r1 = *(u64 *)(r10 - 0x68) 000260 *(u64 *)(r10 - 0x98) = r1 000261 r1 = r10 000262 r1 += -0xd8 000263 r2 = r10 000264 r2 += -0xa8 000265 r3 = 0x30 000266 call <target> 000267 r2 = r10 000268 r2 += -0xdf 000269 r3 = 0x39 000270 r1 = r6 000271 r1 += 0x38 000272 w4 = *(u8 *)(r6 + 0x38) 000273 if r4 != 0x0 goto <offset> 000274 r2 = r10 000275 r2 += -0xdf 000276 goto <offset> 000277 r1 = *(u64 *)(r10 - 0x98) 000278 *(u64 *)(r10 - 0x68) = r1 000279 r1 = *(u64 *)(r10 - 0xa0) 000280 *(u64 *)(r10 - 0x70) = r1 000281 r1 = *(u64 *)(r10 - 0xa8) 000282 *(u64 *)(r10 - 0x78) = r1 000283 r1 = 0x1 000284 *(u64 *)(r10 - 0x58) = r1 000285 *(u64 *)(r10 - 0x50) = r7 000286 *(u64 *)(r10 - 0x60) = r7 000287 r1 = 0x3 000288 *(u8 *)(r10 - 0x10) = w1 000289 *(u64 *)(r10 - 0x18) = r8 000290 *(u64 *)(r10 - 0x20) = r9 000291 r1 = r10 000292 r1 += -0x60 000293 *(u64 *)(r10 - 0x28) = r1 000294 *(u64 *)(r10 - 0x38) = r7 000295 *(u64 *)(r10 - 0x48) = r7 000296 r2 = r10 000297 r2 += -0x48 000298 r1 = *(u64 *)(r10 - 0x130) 000299 call <target> 000300 if r0 == 0x0 goto <offset> 000301 goto <offset> 000302 r1 = *(u64 *)(r10 - 0x50) 000303 *(u64 *)(r10 - 0x80) = r1 000304 r1 = *(u64 *)(r10 - 0x58) 000305 *(u64 *)(r10 - 0x88) = r1 000306 r1 = *(u64 *)(r10 - 0x60) 000307 *(u64 *)(r10 - 0x90) = r1 000308 r1 = *(u64 *)(r10 - 0x78) 000309 *(u64 *)(r10 - 0xa8) = r1 000310 r1 = *(u64 *)(r10 - 0x70) 000311 *(u64 *)(r10 - 0xa0) = r1 000312 r1 = *(u64 *)(r10 - 0x68) 000313 *(u64 *)(r10 - 0x98) = r1 000314 r1 = r10 000315 r1 += -0x10f 000316 r2 = r10 000317 r2 += -0xa8 000318 r3 = 0x30 000319 call <target> 000320 r2 = r10 000321 r2 += -0x116 000322 r3 = 0x51 000323 r1 = r6 000324 r1 += 0x50 000325 w4 = *(u8 *)(r6 + 0x50) 000326 if r4 != 0x0 goto <offset> 000327 r2 = r10 000328 r2 += -0x116 000329 r4 = 0x0 000330 *(u8 *)(r1 + 0x0) = w4 000331 r1 = r6 000332 r1 += r3 000333 r3 = 0x37 000334 call <target> 000335 r1 = *(u64 *)(r10 - 0x138) 000336 r2 = *(u64 *)(r10 - 0x140) 000337 *(u64 *)(r1 + 0x0) = r2 000338 *(u64 *)(r1 + 0x8) = r6 000339 exit 000340 r7 = r3 000341 r6 = r2 000342 r8 = r1 000343 r9 = r7 000344 r9 += 0x8 000345 if r6 != 0x0 goto <offset> 000346 r1 = 0x1 000347 *(u64 *)(r10 - 0x58) = r1 000348 r1 = 0x0 000349 *(u64 *)(r10 - 0x50) = r1 000350 *(u64 *)(r10 - 0x60) = r1 000351 r2 = 0x3 000352 *(u8 *)(r10 - 0x10) = w2 000353 r2 = 0x20 000354 *(u64 *)(r10 - 0x18) = r2 000355 r2 = <addr> ll 000356 *(u64 *)(r10 - 0x20) = r2 000357 r2 = r10 000358 r2 += -0x60 000359 *(u64 *)(r10 - 0x28) = r2 000360 *(u64 *)(r10 - 0x38) = r1 000361 *(u64 *)(r10 - 0x48) = r1 000362 r3 = r10 000363 r3 += -0x48 000364 r1 = r4 000365 r2 = r5 000366 call <target> 000367 if r0 == 0x0 goto <offset> 000368 r3 = r10 000369 r3 += -0x1 000370 r1 = <addr> ll 000371 r2 = 0x37 000372 r4 = <addr> ll 000373 r5 = <addr> ll 000374 call <target> 000375 r1 = 0x1 000376 *(u64 *)(r10 - 0x58) = r1 000377 r1 = 0x0 000378 *(u64 *)(r10 - 0x50) = r1 000379 *(u64 *)(r10 - 0x60) = r1 000380 r2 = 0x3 000381 *(u8 *)(r10 - 0x10) = w2 000382 r2 = 0x20 000383 *(u64 *)(r10 - 0x18) = r2 000384 r2 = <addr> ll 000385 *(u64 *)(r10 - 0x20) = r2 000386 r2 = r10 000387 r2 += -0x60 000388 *(u64 *)(r10 - 0x28) = r2 000389 *(u64 *)(r10 - 0x38) = r1 000390 *(u64 *)(r10 - 0x48) = r1 000391 r3 = r10 000392 r3 += -0x48 000393 r1 = r4 000394 r2 = r5 000395 call <target> 000396 if r0 == 0x0 goto <offset> 000397 goto <offset> 000398 r1 = *(u64 *)(r10 - 0x50) 000399 *(u64 *)(r10 - 0x68) = r1 000400 r1 = *(u64 *)(r10 - 0x58) 000401 *(u64 *)(r10 - 0x70) = r1 000402 r1 = *(u64 *)(r10 - 0x60) 000403 *(u64 *)(r10 - 0x78) = r1 000404 r1 = *(u64 *)(r7 + 0x0) 000405 if r1 == 0x2 goto <offset> 000406 goto <offset> 000407 r1 = *(u64 *)(r10 - 0x50) 000408 *(u64 *)(r10 - 0x68) = r1 000409 r1 = *(u64 *)(r10 - 0x58) 000410 *(u64 *)(r10 - 0x70) = r1 000411 r1 = *(u64 *)(r10 - 0x60) 000412 *(u64 *)(r10 - 0x78) = r1 000413 r1 = *(u64 *)(r7 + 0x0) 000414 if r1 == 0x2 goto <offset> 000415 r1 = 0x1 000416 *(u64 *)(r7 + 0x0) = r1 000417 r1 = *(u64 *)(r10 - 0x68) 000418 *(u64 *)(r9 + 0x10) = r1 000419 r1 = *(u64 *)(r10 - 0x70) 000420 *(u64 *)(r9 + 0x8) = r1 000421 r1 = *(u64 *)(r10 - 0x78) 000422 *(u64 *)(r9 + 0x0) = r1 000423 *(u64 *)(r8 + 0x8) = r7 000424 *(u64 *)(r8 + 0x0) = r6 000425 exit 000426 r7 = r3 000427 r6 = r2 000428 r8 = r1 000429 r9 = r7 000430 r9 += 0x8 000431 if r6 != 0x0 goto <offset> 000432 r1 = 0x1 000433 *(u64 *)(r10 - 0x58) = r1 000434 r1 = 0x0 000435 *(u64 *)(r10 - 0x50) = r1 000436 *(u64 *)(r10 - 0x60) = r1 000437 r2 = 0x3 000438 *(u8 *)(r10 - 0x10) = w2 000439 r2 = 0x20 000440 *(u64 *)(r10 - 0x18) = r2 000441 r2 = <addr> ll 000442 *(u64 *)(r10 - 0x20) = r2 000443 r2 = r10 000444 r2 += -0x60 000445 *(u64 *)(r10 - 0x28) = r2 000446 *(u64 *)(r10 - 0x38) = r1 000447 *(u64 *)(r10 - 0x48) = r1 000448 r2 = r10 000449 r2 += -0x48 000450 r1 = r4 000451 call <target> 000452 if r0 == 0x0 goto <offset> 000453 r3 = r10 000454 r3 += -0x1 000455 r1 = <addr> ll 000456 r2 = 0x37 000457 r4 = <addr> ll 000458 r5 = <addr> ll 000459 call <target> 000460 r1 = 0x1 000461 *(u64 *)(r10 - 0x58) = r1 000462 r1 = 0x0 000463 *(u64 *)(r10 - 0x50) = r1 000464 *(u64 *)(r10 - 0x60) = r1 000465 r2 = 0x3 000466 *(u8 *)(r10 - 0x10) = w2 000467 r2 = 0x20 000468 *(u64 *)(r10 - 0x18) = r2 000469 r2 = <addr> ll 000470 *(u64 *)(r10 - 0x20) = r2 000471 r2 = r10 000472 r2 += -0x60 000473 *(u64 *)(r10 - 0x28) = r2 000474 *(u64 *)(r10 - 0x38) = r1 000475 *(u64 *)(r10 - 0x48) = r1 000476 r2 = r10 000477 r2 += -0x48 000478 r1 = r4 000479 call <target> 000480 if r0 == 0x0 goto <offset> 000481 goto <offset> 000482 r1 = *(u64 *)(r10 - 0x50) 000483 *(u64 *)(r10 - 0x68) = r1 000484 r1 = *(u64 *)(r10 - 0x58) 000485 *(u64 *)(r10 - 0x70) = r1 000486 r1 = *(u64 *)(r10 - 0x60) 000487 *(u64 *)(r10 - 0x78) = r1 000488 r1 = *(u64 *)(r7 + 0x0) 000489 if r1 == 0x2 goto <offset> 000490 goto <offset> 000491 r1 = *(u64 *)(r10 - 0x50) 000492 *(u64 *)(r10 - 0x68) = r1 000493 r1 = *(u64 *)(r10 - 0x58) 000494 *(u64 *)(r10 - 0x70) = r1 000495 r1 = *(u64 *)(r10 - 0x60) 000496 *(u64 *)(r10 - 0x78) = r1 000497 r1 = *(u64 *)(r7 + 0x0) 000498 if r1 == 0x2 goto <offset> 000499 r1 = 0x1 000500 *(u64 *)(r7 + 0x0) = r1 000501 r1 = *(u64 *)(r10 - 0x68) 000502 *(u64 *)(r9 + 0x10) = r1 000503 r1 = *(u64 *)(r10 - 0x70) 000504 *(u64 *)(r9 + 0x8) = r1 000505 r1 = *(u64 *)(r10 - 0x78) 000506 *(u64 *)(r9 + 0x0) = r1 000507 *(u64 *)(r8 + 0x8) = r7 000508 *(u64 *)(r8 + 0x0) = r6 000509 exit 000510 r7 = r2 000511 r6 = r1 000512 r8 = *(u64 *)(r7 + 0x18) 000513 r1 = *(u64 *)(r8 + 0x0) 000514 if r1 == 0x0 goto <offset> 000515 r1 = 0x1 000516 goto <offset> 000517 r1 = *(u64 *)(r8 + 0x8) 000518 if r1 != 0x0 goto <offset> 000519 r1 = *(u64 *)(r8 + 0x10) 000520 if r1 != 0x0 goto <offset> 000521 r1 = 0x0 000522 r2 = *(u64 *)(r8 + 0x18) 000523 if r2 != 0x0 goto <offset> 000524 if r1 == 0x0 goto <offset> 000525 r2 = *(u64 *)(r8 + 0x0) 000526 r1 = <addr> ll 000527 r3 = *(u64 *)(r1 + 0x0) 000528 if r3 == r2 goto <offset> 000529 r1 = 0x1 000530 goto <offset> 000531 r1 = r7 000532 call <target> 000533 if r0 != 0x0 goto <offset> 000534 r1 = r10 000535 r1 += -0x100 000536 r2 = 0xbc4 000537 call <target> 000538 r1 = *(u64 *)(r10 - 0x100) 000539 r2 = *(u64 *)(r10 - 0xf8) 000540 goto <offset> 000541 r2 = *(u64 *)(r8 + 0x8) 000542 r1 = *(u64 *)(r1 + 0x8) 000543 if r1 != r2 goto <offset> 000544 r1 = *(u64 *)(r8 + 0x10) 000545 r2 = <addr> ll 000546 r3 = *(u64 *)(r2 + 0x10) 000547 if r3 != r1 goto <offset> 000548 r1 = 0x0 000549 r3 = *(u64 *)(r8 + 0x18) 000550 r2 = *(u64 *)(r2 + 0x18) 000551 if r2 != r3 goto <offset> 000552 if r1 == 0x0 goto <offset> 000553 r2 = *(u64 *)(r8 + 0x0) 000554 r1 = <addr> ll 000555 r3 = *(u64 *)(r1 + 0x20) 000556 if r3 == r2 goto <offset> 000557 r1 = 0x1 000558 goto <offset> 000559 r2 = *(u64 *)(r8 + 0x8) 000560 r1 = *(u64 *)(r1 + 0x28) 000561 if r1 != r2 goto <offset> 000562 r1 = *(u64 *)(r8 + 0x10) 000563 r2 = <addr> ll 000564 r3 = *(u64 *)(r2 + 0x30) 000565 if r3 != r1 goto <offset> 000566 r1 = 0x0 000567 r3 = *(u64 *)(r8 + 0x18) 000568 r2 = *(u64 *)(r2 + 0x38) 000569 if r2 != r3 goto <offset> 000570 if r1 == 0x0 goto <offset> 000571 r1 = r10 000572 r1 += -0xd0 000573 r2 = 0xbbf 000574 call <target> 000575 r3 = *(u64 *)(r10 - 0xc8) 000576 r2 = *(u64 *)(r10 - 0xd0) 000577 r1 = *(u64 *)(r8 + 0x18) 000578 *(u64 *)(r10 - 0x98) = r1 000579 r1 = *(u64 *)(r8 + 0x10) 000580 *(u64 *)(r10 - 0xa0) = r1 000581 r1 = *(u64 *)(r8 + 0x8) 000582 *(u64 *)(r10 - 0xa8) = r1 000583 r1 = *(u64 *)(r8 + 0x0) 000584 *(u64 *)(r10 - 0xb0) = r1 000585 r1 = r10 000586 r1 += -0xe0 000587 r4 = r10 000588 r4 += -0xb0 000589 call -0xa4 000590 r1 = *(u64 *)(r10 - 0xe0) 000591 if r1 == 0x2 goto <offset> 000592 goto <offset> 000593 r1 = r10 000594 r1 += -0xb0 000595 r2 = r7 000596 call <target> 000597 r9 = *(u64 *)(r10 - 0xa0) 000598 r1 = *(u64 *)(r10 - 0xa8) 000599 r2 = *(u64 *)(r10 - 0xb0) 000600 r3 = -<addr> ll 000601 if r2 == r3 goto <offset> 000602 goto <offset> 000603 *(u64 *)(r10 - 0x108) = r7 000604 r2 = *(u64 *)(r1 + 0x0) 000605 r1 = *(u64 *)(r1 + 0x8) 000606 *(u64 *)(r10 - 0xb8) = r1 000607 *(u64 *)(r10 - 0xc0) = r2 000608 r1 = r10 000609 r1 += -0xb0 000610 r2 = r10 000611 r2 += -0xc0 000612 call <target> 000613 r3 = *(u64 *)(r10 - 0xa8) 000614 r2 = *(u64 *)(r10 - 0xb0) 000615 w7 = *(u32 *)(r10 - 0x28) 000616 if r7 == 0x2 goto <offset> 000617 goto <offset> 000618 r1 = 0x2 000619 *(u32 *)(r6 + 0xb0) = w1 000620 *(u64 *)(r6 + 0x8) = r3 000621 *(u64 *)(r6 + 0x0) = r2 000622 goto <offset> 000623 *(u64 *)(r10 - 0xa0) = r9 000624 *(u64 *)(r10 - 0xa8) = r1 000625 *(u64 *)(r10 - 0xb0) = r2 000626 r1 = r10 000627 r1 += -0xf0 000628 r2 = r10 000629 r2 += -0xb0 000630 call <target> 000631 r1 = *(u64 *)(r10 - 0xf0) 000632 r2 = *(u64 *)(r10 - 0xe8) 000633 r3 = 0x2 000634 *(u32 *)(r6 + 0xb0) = w3 000635 *(u64 *)(r6 + 0x8) = r2 000636 *(u64 *)(r6 + 0x0) = r1 000637 goto <offset> 000638 r1 = r6 000639 r1 += 0x38 000640 *(u64 *)(r10 - 0x110) = r2 000641 r2 = r10 000642 r2 += -0xa0 000643 *(u64 *)(r10 - 0x118) = r3 000644 r3 = 0x78 000645 call <target> 000646 r1 = r6 000647 r1 += 0xb4 000648 r2 = r10 000649 r2 += -0x24 000650 r3 = 0x24 000651 call <target> 000652 r1 = *(u64 *)(r8 + 0x18) 000653 *(u64 *)(r6 + 0x18) = r1 000654 r1 = *(u64 *)(r8 + 0x10) 000655 *(u64 *)(r6 + 0x10) = r1 000656 r1 = *(u64 *)(r8 + 0x8) 000657 *(u64 *)(r6 + 0x8) = r1 000658 r1 = *(u64 *)(r8 + 0x0) 000659 *(u64 *)(r6 + 0x0) = r1 000660 *(u32 *)(r6 + 0xb0) = w7 000661 r1 = *(u64 *)(r10 - 0x118) 000662 *(u64 *)(r6 + 0x30) = r1 000663 r1 = *(u64 *)(r10 - 0x110) 000664 *(u64 *)(r6 + 0x28) = r1 000665 r1 = *(u64 *)(r10 - 0x108) 000666 *(u64 *)(r6 + 0x20) = r1 000667 r1 = *(u64 *)(r9 + 0x0) 000668 r1 += -0x1 000669 *(u64 *)(r9 + 0x0) = r1 000670 goto <offset> 000671 r2 = *(u64 *)(r10 - 0xd8) 000672 r3 = 0x2 000673 *(u32 *)(r6 + 0xb0) = w3 000674 *(u64 *)(r6 + 0x0) = r1 000675 *(u64 *)(r6 + 0x8) = r2 000676 exit 000677 r7 = r2 000678 r6 = r1 000679 r8 = *(u64 *)(r7 + 0x18) 000680 r1 = *(u64 *)(r8 + 0x0) 000681 if r1 == 0x0 goto <offset> 000682 r1 = 0x1 000683 goto <offset> 000684 r1 = *(u64 *)(r8 + 0x8) 000685 if r1 != 0x0 goto <offset> 000686 r1 = *(u64 *)(r8 + 0x10) 000687 if r1 != 0x0 goto <offset> 000688 r1 = 0x0 000689 r2 = *(u64 *)(r8 + 0x18) 000690 if r2 != 0x0 goto <offset> 000691 if r1 == 0x0 goto <offset> 000692 r2 = *(u64 *)(r8 + 0x0) 000693 r1 = <addr> ll 000694 r3 = *(u64 *)(r1 + 0x0) 000695 if r3 == r2 goto <offset> 000696 r1 = 0x1 000697 goto <offset> 000698 r1 = r7 000699 call <target> 000700 if r0 != 0x0 goto <offset> 000701 r1 = r10 000702 r1 += -0xa8 000703 r2 = 0xbc4 000704 call <target> 000705 r1 = *(u64 *)(r10 - 0xa8) 000706 r2 = *(u64 *)(r10 - 0xa0) 000707 goto <offset> 000708 r2 = *(u64 *)(r8 + 0x8) 000709 r1 = *(u64 *)(r1 + 0x8) 000710 if r1 != r2 goto <offset> 000711 r1 = *(u64 *)(r8 + 0x10) 000712 r2 = <addr> ll 000713 r3 = *(u64 *)(r2 + 0x10) 000714 if r3 != r1 goto <offset> 000715 r1 = 0x0 000716 r3 = *(u64 *)(r8 + 0x18) 000717 r2 = *(u64 *)(r2 + 0x18) 000718 if r2 != r3 goto <offset> 000719 if r1 == 0x0 goto <offset> 000720 r2 = *(u64 *)(r8 + 0x0) 000721 r1 = <addr> ll 000722 r3 = *(u64 *)(r1 + 0x20) 000723 if r3 == r2 goto <offset> 000724 r1 = 0x1 000725 goto <offset> 000726 r2 = *(u64 *)(r8 + 0x8) 000727 r1 = *(u64 *)(r1 + 0x28) 000728 if r1 != r2 goto <offset> 000729 r1 = *(u64 *)(r8 + 0x10) 000730 r2 = <addr> ll 000731 r3 = *(u64 *)(r2 + 0x30) 000732 if r3 != r1 goto <offset> 000733 r1 = 0x0 000734 r3 = *(u64 *)(r8 + 0x18) 000735 r2 = *(u64 *)(r2 + 0x38) 000736 if r2 != r3 goto <offset> 000737 if r1 == 0x0 goto <offset> 000738 r1 = r10 000739 r1 += -0x78 000740 r2 = 0xbbf 000741 call <target> 000742 r3 = *(u64 *)(r10 - 0x70) 000743 r2 = *(u64 *)(r10 - 0x78) 000744 r1 = *(u64 *)(r8 + 0x18) 000745 *(u64 *)(r10 - 0x40) = r1 000746 r1 = *(u64 *)(r8 + 0x10) 000747 *(u64 *)(r10 - 0x48) = r1 000748 r1 = *(u64 *)(r8 + 0x8) 000749 *(u64 *)(r10 - 0x50) = r1 000750 r1 = *(u64 *)(r8 + 0x0) 000751 *(u64 *)(r10 - 0x58) = r1 000752 r1 = r10 000753 r1 += -0x88 000754 r4 = r10 000755 r4 += -0x58 000756 call -0x14b 000757 r1 = *(u64 *)(r10 - 0x88) 000758 if r1 == 0x2 goto <offset> 000759 goto <offset> 000760 r1 = r10 000761 r1 += -0x58 000762 r2 = r7 000763 call <target> 000764 r9 = *(u64 *)(r10 - 0x48) 000765 r1 = *(u64 *)(r10 - 0x50) 000766 r2 = *(u64 *)(r10 - 0x58) 000767 r3 = -<addr> ll 000768 if r2 == r3 goto <offset> 000769 goto <offset> 000770 *(u64 *)(r10 - 0xb0) = r7 000771 r2 = *(u64 *)(r1 + 0x0) 000772 r1 = *(u64 *)(r1 + 0x8) 000773 *(u64 *)(r10 - 0x60) = r1 000774 *(u64 *)(r10 - 0x68) = r2 000775 r1 = r10 000776 r1 += -0x58 000777 r2 = r10 000778 r2 += -0x68 000779 call <target> 000780 w7 = *(u32 *)(r10 - 0x58) 000781 if r7 == 0x2 goto <offset> 000782 goto <offset> 000783 r1 = *(u64 *)(r10 - 0x50) 000784 r2 = *(u64 *)(r10 - 0x48) 000785 *(u64 *)(r6 + 0x10) = r2 000786 *(u64 *)(r6 + 0x8) = r1 000787 r1 = 0x2 000788 *(u32 *)(r6 + 0x0) = w1 000789 goto <offset> 000790 *(u64 *)(r10 - 0x48) = r9 000791 *(u64 *)(r10 - 0x50) = r1 000792 *(u64 *)(r10 - 0x58) = r2 000793 r1 = r10 000794 r1 += -0x98 000795 r2 = r10 000796 r2 += -0x58 000797 call <target> 000798 r1 = *(u64 *)(r10 - 0x98) 000799 r2 = *(u64 *)(r10 - 0x90) 000800 *(u64 *)(r6 + 0x10) = r2 000801 *(u64 *)(r6 + 0x8) = r1 000802 r1 = 0x2 000803 *(u32 *)(r6 + 0x0) = w1 000804 goto <offset> 000805 w1 = *(u32 *)(r10 - 0x54) 000806 *(u64 *)(r10 - 0xb8) = r1 000807 r1 = *(u64 *)(r10 - 0x50) 000808 *(u64 *)(r10 - 0xc0) = r1 000809 r1 = *(u64 *)(r10 - 0x48) 000810 *(u64 *)(r10 - 0xc8) = r1 000811 r1 = r6 000812 r1 += 0x18 000813 r2 = r10 000814 r2 += -0x40 000815 r3 = 0x40 000816 call <target> 000817 r1 = *(u64 *)(r8 + 0x18) 000818 *(u64 *)(r6 + 0x78) = r1 000819 r1 = *(u64 *)(r8 + 0x10) 000820 *(u64 *)(r6 + 0x70) = r1 000821 r1 = *(u64 *)(r8 + 0x8) 000822 *(u64 *)(r6 + 0x68) = r1 000823 r1 = *(u64 *)(r8 + 0x0) 000824 *(u64 *)(r6 + 0x60) = r1 000825 r1 = *(u64 *)(r10 - 0xb0) 000826 *(u64 *)(r6 + 0x58) = r1 000827 r1 = *(u64 *)(r10 - 0xc8) 000828 *(u64 *)(r6 + 0x10) = r1 000829 r1 = *(u64 *)(r10 - 0xc0) 000830 *(u64 *)(r6 + 0x8) = r1 000831 r1 = *(u64 *)(r10 - 0xb8) 000832 *(u32 *)(r6 + 0x4) = w1 000833 *(u32 *)(r6 + 0x0) = w7 000834 r1 = *(u64 *)(r9 + 0x0) 000835 r1 += -0x1 000836 *(u64 *)(r9 + 0x0) = r1 000837 goto <offset> 000838 r2 = *(u64 *)(r10 - 0x80) 000839 *(u64 *)(r6 + 0x8) = r1 000840 r1 = 0x2 000841 *(u32 *)(r6 + 0x0) = w1 000842 *(u64 *)(r6 + 0x10) = r2 000843 exit 000844 r7 = r2 000845 r6 = r1 000846 r8 = *(u64 *)(r7 + 0x18) 000847 r1 = *(u64 *)(r8 + 0x0) 000848 if r1 == 0x0 goto <offset> 000849 r1 = 0x1 000850 goto <offset> 000851 r1 = *(u64 *)(r8 + 0x8) 000852 if r1 != 0x0 goto <offset> 000853 r1 = *(u64 *)(r8 + 0x10) 000854 if r1 != 0x0 goto <offset> 000855 r1 = 0x0 000856 r2 = *(u64 *)(r8 + 0x18) 000857 if r2 != 0x0 goto <offset> 000858 if r1 == 0x0 goto <offset> 000859 r1 = *(u64 *)(r8 + 0x0) 000860 r2 = -<addr> ll 000861 if r1 == r2 goto <offset> 000862 r1 = 0x1 000863 if r1 == 0x0 goto <offset> 000864 r1 = r10 000865 r1 += -0x70 000866 r2 = 0xbbf 000867 call <target> 000868 r3 = *(u64 *)(r10 - 0x68) 000869 r2 = *(u64 *)(r10 - 0x70) 000870 r1 = *(u64 *)(r8 + 0x18) 000871 *(u64 *)(r10 - 0x48) = r1 000872 r1 = *(u64 *)(r8 + 0x10) 000873 *(u64 *)(r10 - 0x50) = r1 000874 r1 = *(u64 *)(r8 + 0x8) 000875 *(u64 *)(r10 - 0x58) = r1 000876 r1 = *(u64 *)(r8 + 0x0) 000877 *(u64 *)(r10 - 0x60) = r1 000878 r1 = -<addr> ll 000879 *(u64 *)(r10 - 0x40) = r1 000880 r1 = -<addr> ll 000881 *(u64 *)(r10 - 0x38) = r1 000882 r1 = <addr> ll 000883 *(u64 *)(r10 - 0x30) = r1 000884 r1 = -<addr> ll 000885 *(u64 *)(r10 - 0x28) = r1 000886 r1 = r10 000887 r1 += -0x80 000888 r4 = r10 000889 r4 += -0x60 000890 call <target> 000891 r1 = *(u64 *)(r10 - 0x80) 000892 r2 = *(u64 *)(r10 - 0x78) 000893 goto <offset> 000894 r1 = *(u64 *)(r8 + 0x8) 000895 r2 = -<addr> ll 000896 if r1 != r2 goto <offset> 000897 r1 = *(u64 *)(r8 + 0x10) 000898 r2 = <addr> ll 000899 if r1 != r2 goto <offset> 000900 r1 = 0x0 000901 r2 = *(u64 *)(r8 + 0x18) 000902 r3 = -<addr> ll 000903 if r2 != r3 goto <offset> 000904 if r1 == 0x0 goto <offset> 000905 goto <offset> 000906 r1 = r10 000907 r1 += -0x60 000908 r2 = r7 000909 call <target> 000910 r8 = *(u64 *)(r10 - 0x50) 000911 r1 = *(u64 *)(r10 - 0x58) 000912 r2 = *(u64 *)(r10 - 0x60) 000913 r3 = -<addr> ll 000914 if r2 == r3 goto <offset> 000915 goto <offset> 000916 r2 = *(u64 *)(r1 + 0x0) 000917 r1 = *(u64 *)(r1 + 0x8) 000918 *(u64 *)(r10 - 0x18) = r1 000919 *(u64 *)(r10 - 0x20) = r2 000920 r1 = r10 000921 r1 += -0x60 000922 r2 = r10 000923 r2 += -0x20 000924 call <target> 000925 w1 = *(u32 *)(r10 - 0x60) 000926 if r1 == 0x0 goto <offset> 000927 r1 = *(u64 *)(r10 - 0x58) 000928 r2 = *(u64 *)(r10 - 0x50) 000929 *(u64 *)(r6 + 0x10) = r2 000930 *(u64 *)(r6 + 0x8) = r1 000931 r1 = 0x0 000932 *(u64 *)(r6 + 0x0) = r1 000933 goto <offset> 000934 r1 = r7 000935 call <target> 000936 if r0 != 0x0 goto <offset> 000937 r1 = r10 000938 r1 += -0xa0 000939 r2 = 0xbc4 000940 call <target> 000941 r1 = *(u64 *)(r10 - 0xa0) 000942 r2 = *(u64 *)(r10 - 0x98) 000943 goto <offset> 000944 *(u64 *)(r10 - 0x50) = r8 000945 *(u64 *)(r10 - 0x58) = r1 000946 *(u64 *)(r10 - 0x60) = r2 000947 r1 = r10 000948 r1 += -0x90 000949 r2 = r10 000950 r2 += -0x60 000951 call <target> 000952 r1 = *(u64 *)(r10 - 0x90) 000953 r2 = *(u64 *)(r10 - 0x88) 000954 *(u64 *)(r6 + 0x10) = r2 000955 *(u64 *)(r6 + 0x8) = r1 000956 r1 = 0x0 000957 *(u64 *)(r6 + 0x0) = r1 000958 exit 000959 r1 = *(u64 *)(r10 - 0x48) 000960 *(u64 *)(r10 - 0x10) = r1 000961 r1 = *(u64 *)(r10 - 0x40) 000962 *(u64 *)(r10 - 0x8) = r1 000963 w1 = *(u32 *)(r10 - 0x5c) 000964 r2 = *(u64 *)(r10 - 0x58) 000965 r3 = *(u64 *)(r10 - 0x50) 000966 *(u64 *)(r6 + 0x14) = r3 000967 *(u64 *)(r6 + 0xc) = r2 000968 *(u32 *)(r6 + 0x8) = w1 000969 *(u64 *)(r6 + 0x0) = r7 000970 r1 = *(u64 *)(r10 - 0x10) 000971 *(u64 *)(r6 + 0x1c) = r1 000972 r1 = *(u64 *)(r10 - 0x8) 000973 *(u64 *)(r6 + 0x24) = r1 000974 r1 = *(u64 *)(r8 + 0x0) 000975 r1 += -0x1 000976 *(u64 *)(r8 + 0x0) = r1 000977 goto <offset> 000978 r7 = r2 000979 r6 = r1 000980 r8 = *(u64 *)(r7 + 0x18) 000981 r1 = *(u64 *)(r8 + 0x0) 000982 if r1 == 0x0 goto <offset> 000983 r1 = 0x1 000984 goto <offset> 000985 r1 = *(u64 *)(r8 + 0x8) 000986 if r1 != 0x0 goto <offset> 000987 r1 = *(u64 *)(r8 + 0x10) 000988 if r1 != 0x0 goto <offset> 000989 r1 = 0x0 000990 r2 = *(u64 *)(r8 + 0x18) 000991 if r2 != 0x0 goto <offset> 000992 if r1 == 0x0 goto <offset> 000993 r1 = *(u64 *)(r8 + 0x0) 000994 r2 = -<addr> ll 000995 if r1 == r2 goto <offset> 000996 r1 = 0x1 000997 if r1 == 0x0 goto <offset> 000998 r1 = r10 000999 r1 += -0x68 001000 r2 = 0xbbf 001001 call <target> 001002 r3 = *(u64 *)(r10 - 0x60) 001003 r2 = *(u64 *)(r10 - 0x68) 001004 r1 = *(u64 *)(r8 + 0x18) 001005 *(u64 *)(r10 - 0x30) = r1 001006 r1 = *(u64 *)(r8 + 0x10) 001007 *(u64 *)(r10 - 0x38) = r1 001008 r1 = *(u64 *)(r8 + 0x8) 001009 *(u64 *)(r10 - 0x40) = r1 001010 r1 = *(u64 *)(r8 + 0x0) 001011 *(u64 *)(r10 - 0x48) = r1 001012 r1 = -<addr> ll 001013 *(u64 *)(r10 - 0x28) = r1 001014 r1 = -<addr> ll 001015 *(u64 *)(r10 - 0x20) = r1 001016 r1 = <addr> ll 001017 *(u64 *)(r10 - 0x18) = r1 001018 r1 = -<addr> ll 001019 *(u64 *)(r10 - 0x10) = r1 001020 r1 = r10 001021 r1 += -0x78 001022 r4 = r10 001023 r4 += -0x48 001024 call <target> 001025 r1 = *(u64 *)(r10 - 0x78) 001026 r2 = *(u64 *)(r10 - 0x70) 001027 goto <offset> 001028 r1 = *(u64 *)(r8 + 0x8) 001029 r2 = -<addr> ll 001030 if r1 != r2 goto <offset> 001031 r1 = *(u64 *)(r8 + 0x10) 001032 r2 = <addr> ll 001033 if r1 != r2 goto <offset> 001034 r1 = 0x0 001035 r2 = *(u64 *)(r8 + 0x18) 001036 r3 = -<addr> ll 001037 if r2 != r3 goto <offset> 001038 if r1 == 0x0 goto <offset> 001039 goto <offset> 001040 r1 = r10 001041 r1 += -0x48 001042 r2 = r7 001043 call <target> 001044 r8 = *(u64 *)(r10 - 0x38) 001045 r1 = *(u64 *)(r10 - 0x40) 001046 r2 = *(u64 *)(r10 - 0x48) 001047 r3 = -<addr> ll 001048 if r2 == r3 goto <offset> 001049 goto <offset> 001050 r2 = *(u64 *)(r1 + 0x0) 001051 r1 = *(u64 *)(r1 + 0x8) 001052 *(u64 *)(r10 - 0x50) = r1 001053 *(u64 *)(r10 - 0x58) = r2 001054 r1 = r10 001055 r1 += -0x48 001056 r2 = r10 001057 r2 += -0x58 001058 call <target> 001059 r9 = *(u64 *)(r10 - 0x38) 001060 r2 = *(u64 *)(r10 - 0x40) 001061 r1 = *(u64 *)(r10 - 0x48) 001062 if r1 == 0x0 goto <offset> 001063 *(u64 *)(r6 + 0x10) = r9 001064 *(u64 *)(r6 + 0x8) = r2 001065 r1 = 0x0 001066 *(u64 *)(r6 + 0x0) = r1 001067 goto <offset> 001068 r1 = r7 001069 call <target> 001070 if r0 != 0x0 goto <offset> 001071 r1 = r10 001072 r1 += -0x98 001073 r2 = 0xbc4 001074 call <target> 001075 r1 = *(u64 *)(r10 - 0x98) 001076 r2 = *(u64 *)(r10 - 0x90) 001077 goto <offset> 001078 *(u64 *)(r10 - 0x38) = r8 001079 *(u64 *)(r10 - 0x40) = r1 001080 *(u64 *)(r10 - 0x48) = r2 001081 r1 = r10 001082 r1 += -0x88 001083 r2 = r10 001084 r2 += -0x48 001085 call <target> 001086 r1 = *(u64 *)(r10 - 0x88) 001087 r2 = *(u64 *)(r10 - 0x80) 001088 *(u64 *)(r6 + 0x10) = r2 001089 *(u64 *)(r6 + 0x8) = r1 001090 r1 = 0x0 001091 *(u64 *)(r6 + 0x0) = r1 001092 exit 001093 r1 = r6 001094 r1 += 0x18 001095 *(u64 *)(r10 - 0xa0) = r2 001096 r2 = r10 001097 r2 += -0x30 001098 r3 = 0x30 001099 call <target> 001100 *(u64 *)(r6 + 0x10) = r9 001101 r1 = *(u64 *)(r10 - 0xa0) 001102 *(u64 *)(r6 + 0x8) = r1 001103 *(u64 *)(r6 + 0x0) = r7 001104 r1 = *(u64 *)(r8 + 0x0) 001105 r1 += -0x1 001106 *(u64 *)(r8 + 0x0) = r1 001107 goto <offset> 001108 r7 = r2 001109 r6 = r1 001110 r1 = *(u64 *)(r4 + 0x0) 001111 r2 = *(u64 *)(r3 + 0x0) 001112 if r2 == r1 goto <offset> 001113 r2 = 0x1 001114 goto <offset> 001115 r1 = *(u64 *)(r4 + 0x8) 001116 r2 = *(u64 *)(r3 + 0x8) 001117 if r2 != r1 goto <offset> 001118 r1 = *(u64 *)(r4 + 0x10) 001119 r2 = *(u64 *)(r3 + 0x10) 001120 if r2 != r1 goto <offset> 001121 r2 = 0x0 001122 r1 = *(u64 *)(r4 + 0x18) 001123 r3 = *(u64 *)(r3 + 0x18) 001124 if r3 != r1 goto <offset> 001125 r9 = 0x2 001126 if r2 != 0x0 goto <offset> 001127 r8 = *(u64 *)(r7 + 0x0) 001128 r1 = r8 001129 call <target> 001130 if r0 != 0x0 goto <offset> 001131 r1 = *(u64 *)(r8 + 0x8) 001132 r3 = *(u64 *)(r1 + 0x0) 001133 r3 += 0x1 001134 r4 = 0x1 001135 if r3 == 0x0 goto <offset> 001136 r4 = 0x0 001137 r9 = *(u64 *)(r8 + 0x0) 001138 *(u64 *)(r1 + 0x0) = r3 001139 if r4 != 0x1 goto <offset> 001140 call abort 001141 r3 = *(u64 *)(r8 + 0x10) 001142 r4 = *(u64 *)(r3 + 0x0) 001143 r4 += 0x1 001144 r5 = 0x1 001145 if r4 == 0x0 goto <offset> 001146 r5 = 0x0 001147 *(u64 *)(r3 + 0x0) = r4 001148 if r5 != 0x1 goto <offset> 001149 goto <offset> 001150 r4 = *(u64 *)(r8 + 0x18) 001151 r5 = *(u64 *)(r8 + 0x20) 001152 w0 = *(u8 *)(r8 + 0x28) 001153 w2 = *(u8 *)(r8 + 0x29) 001154 w8 = *(u8 *)(r8 + 0x2a) 001155 *(u8 *)(r10 - 0x26) = w8 001156 *(u8 *)(r10 - 0x27) = w2 001157 *(u8 *)(r10 - 0x28) = w0 001158 *(u64 *)(r10 - 0x30) = r5 001159 *(u64 *)(r10 - 0x38) = r4 001160 *(u64 *)(r10 - 0x40) = r3 001161 *(u64 *)(r10 - 0x48) = r1 001162 *(u64 *)(r10 - 0x50) = r9 001163 r1 = r10 001164 r1 += -0x20 001165 r2 = r10 001166 r2 += -0x50 001167 call <target> 001168 r8 = *(u64 *)(r10 - 0x10) 001169 r1 = *(u64 *)(r10 - 0x18) 001170 r2 = *(u64 *)(r10 - 0x20) 001171 r3 = -<addr> ll 001172 if r2 != r3 goto <offset> 001173 r2 = *(u64 *)(r1 + 0x0) 001174 r1 = *(u64 *)(r1 + 0x8) 001175 r3 = 0x0 001176 *(u64 *)(r10 - 0x10) = r3 001177 *(u64 *)(r10 - 0x18) = r1 001178 *(u64 *)(r10 - 0x20) = r2 001179 r1 = r10 001180 r1 += -0x20 001181 r2 = <addr> ll 001182 r3 = 0x8 001183 call <target> 001184 if r0 == 0x0 goto <offset> 001185 r1 = r0 001186 r1 &= 0x3 001187 r2 = r1 001188 r2 += -0x2 001189 r3 = 0x2 001190 r9 = 0x2 001191 if r3 > r2 goto <offset> 001192 if r1 == 0x0 goto <offset> 001193 goto <offset> 001194 *(u64 *)(r10 - 0x10) = r8 001195 *(u64 *)(r10 - 0x18) = r1 001196 *(u64 *)(r10 - 0x20) = r2 001197 r1 = r10 001198 r1 += -0x60 001199 r2 = r10 001200 r2 += -0x20 001201 call <target> 001202 r1 = *(u64 *)(r10 - 0x58) 001203 r2 = *(u64 *)(r10 - 0x60) 001204 goto <offset> 001205 r2 = r7 001206 r2 += 0x8 001207 r1 = r10 001208 r1 += -0x20 001209 r3 = 0x20 001210 call <target> 001211 r9 = 0x2 001212 if r0 != 0x0 goto <offset> 001213 w1 = *(u32 *)(r7 + 0x28) 001214 *(u32 *)(r10 - 0x4) = w1 001215 r1 = r10 001216 r1 += -0x20 001217 r2 = r10 001218 r2 += -0x4 001219 r3 = 0x4 001220 call <target> 001221 if r0 != 0x0 goto <offset> 001222 r1 = *(u64 *)(r8 + 0x0) 001223 r1 += 0x1 001224 *(u64 *)(r8 + 0x0) = r1 001225 goto <offset> 001226 r1 = r0 001227 r1 &= 0x3 001228 r2 = r1 001229 r2 += -0x2 001230 r3 = 0x2 001231 if r3 > r2 goto <offset> 001232 if r1 == 0x0 goto <offset> 001233 r1 = *(u64 *)(r0 - 0x1) 001234 r2 = *(u64 *)(r0 + 0x7) 001235 r2 = *(u64 *)(r2 + 0x0) 001236 callx r2 001237 r1 = r10 001238 r1 += -0x70 001239 r2 = 0xbbc 001240 call <target> 001241 r1 = *(u64 *)(r10 - 0x68) 001242 r2 = *(u64 *)(r10 - 0x70) 001243 r3 = *(u64 *)(r8 + 0x0) 001244 r3 += 0x1 001245 *(u64 *)(r8 + 0x0) = r3 001246 if r2 == 0x2 goto <offset> 001247 goto <offset> 001248 r1 = *(u64 *)(r10 - 0x40) 001249 r2 = *(u64 *)(r10 - 0x48) 001250 r3 = *(u64 *)(r2 + 0x0) 001251 r3 += -0x1 001252 *(u64 *)(r2 + 0x0) = r3 001253 if r3 != 0x0 goto <offset> 001254 r3 = *(u64 *)(r2 + 0x8) 001255 r3 += -0x1 001256 *(u64 *)(r2 + 0x8) = r3 001257 r2 = *(u64 *)(r1 + 0x0) 001258 r2 += -0x1 001259 *(u64 *)(r1 + 0x0) = r2 001260 if r2 != 0x0 goto <offset> 001261 r2 = *(u64 *)(r1 + 0x8) 001262 r2 += -0x1 001263 *(u64 *)(r1 + 0x8) = r2 001264 goto <offset> 001265 r3 = *(u64 *)(r10 - 0x40) 001266 r4 = *(u64 *)(r10 - 0x48) 001267 r5 = *(u64 *)(r4 + 0x0) 001268 r5 += -0x1 001269 *(u64 *)(r4 + 0x0) = r5 001270 if r5 != 0x0 goto <offset> 001271 r5 = *(u64 *)(r4 + 0x8) 001272 r5 += -0x1 001273 *(u64 *)(r4 + 0x8) = r5 001274 r4 = *(u64 *)(r3 + 0x0) 001275 r4 += -0x1 001276 *(u64 *)(r3 + 0x0) = r4 001277 if r4 != 0x0 goto <offset> 001278 r4 = *(u64 *)(r3 + 0x8) 001279 r4 += -0x1 001280 *(u64 *)(r3 + 0x8) = r4 001281 r9 = r2 001282 *(u64 *)(r6 + 0x8) = r1 001283 *(u64 *)(r6 + 0x0) = r9 001284 exit 001285 r7 = r2 001286 r6 = r1 001287 r1 = *(u64 *)(r4 + 0x0) 001288 r2 = *(u64 *)(r3 + 0x0) 001289 if r2 == r1 goto <offset> 001290 r2 = 0x1 001291 goto <offset> 001292 r1 = *(u64 *)(r4 + 0x8) 001293 r2 = *(u64 *)(r3 + 0x8) 001294 if r2 != r1 goto <offset> 001295 r1 = *(u64 *)(r4 + 0x10) 001296 r2 = *(u64 *)(r3 + 0x10) 001297 if r2 != r1 goto <offset> 001298 r2 = 0x0 001299 r1 = *(u64 *)(r4 + 0x18) 001300 r3 = *(u64 *)(r3 + 0x18) 001301 if r3 != r1 goto <offset> 001302 r9 = 0x2 001303 if r2 != 0x0 goto <offset> 001304 r8 = *(u64 *)(r7 + 0x0) 001305 r1 = r8 001306 call <target> 001307 if r0 != 0x0 goto <offset> 001308 *(u64 *)(r10 - 0x78) = r7 001309 r1 = *(u64 *)(r8 + 0x8) 001310 r3 = *(u64 *)(r1 + 0x0) 001311 r3 += 0x1 001312 r4 = 0x1 001313 if r3 == 0x0 goto <offset> 001314 r4 = 0x0 001315 r7 = *(u64 *)(r8 + 0x0) 001316 *(u64 *)(r1 + 0x0) = r3 001317 if r4 != 0x1 goto <offset> 001318 call abort 001319 r3 = *(u64 *)(r8 + 0x10) 001320 r4 = *(u64 *)(r3 + 0x0) 001321 r4 += 0x1 001322 r5 = 0x1 001323 if r4 == 0x0 goto <offset> 001324 r5 = 0x0 001325 *(u64 *)(r3 + 0x0) = r4 001326 if r5 != 0x1 goto <offset> 001327 goto <offset> 001328 r4 = *(u64 *)(r8 + 0x18) 001329 r5 = *(u64 *)(r8 + 0x20) 001330 w0 = *(u8 *)(r8 + 0x28) 001331 w2 = *(u8 *)(r8 + 0x29) 001332 w8 = *(u8 *)(r8 + 0x2a) 001333 *(u8 *)(r10 - 0x26) = w8 001334 *(u8 *)(r10 - 0x27) = w2 001335 *(u8 *)(r10 - 0x28) = w0 001336 *(u64 *)(r10 - 0x30) = r5 001337 *(u64 *)(r10 - 0x38) = r4 001338 *(u64 *)(r10 - 0x40) = r3 001339 *(u64 *)(r10 - 0x48) = r1 001340 *(u64 *)(r10 - 0x50) = r7 001341 r1 = r10 001342 r1 += -0x20 001343 r2 = r10 001344 r2 += -0x50 001345 call <target> 001346 r8 = *(u64 *)(r10 - 0x10) 001347 r1 = *(u64 *)(r10 - 0x18) 001348 r2 = *(u64 *)(r10 - 0x20) 001349 r3 = -<addr> ll 001350 if r2 != r3 goto <offset> 001351 r2 = *(u64 *)(r1 + 0x0) 001352 r1 = *(u64 *)(r1 + 0x8) 001353 r3 = 0x0 001354 *(u64 *)(r10 - 0x10) = r3 001355 *(u64 *)(r10 - 0x18) = r1 001356 *(u64 *)(r10 - 0x20) = r2 001357 r1 = r10 001358 r1 += -0x20 001359 r2 = <addr> ll 001360 r3 = 0x8 001361 call <target> 001362 if r0 == 0x0 goto <offset> 001363 r1 = r0 001364 r1 &= 0x3 001365 r2 = r1 001366 r2 += -0x2 001367 r3 = 0x2 001368 if r3 > r2 goto <offset> 001369 if r1 == 0x0 goto <offset> 001370 goto <offset> 001371 *(u64 *)(r10 - 0x10) = r8 001372 *(u64 *)(r10 - 0x18) = r1 001373 *(u64 *)(r10 - 0x20) = r2 001374 r1 = r10 001375 r1 += -0x60 001376 r2 = r10 001377 r2 += -0x20 001378 call <target> 001379 r1 = *(u64 *)(r10 - 0x58) 001380 r2 = *(u64 *)(r10 - 0x60) 001381 goto <offset> 001382 r7 = *(u64 *)(r10 - 0x78) 001383 r2 = r7 001384 r2 += 0x8 001385 r1 = r10 001386 r1 += -0x20 001387 r3 = 0x20 001388 call <target> 001389 if r0 != 0x0 goto <offset> 001390 r1 = *(u64 *)(r7 + 0x28) 001391 *(u64 *)(r10 - 0x8) = r1 001392 r1 = r10 001393 r1 += -0x20 001394 r2 = r10 001395 r2 += -0x8 001396 r3 = 0x8 001397 call <target> 001398 if r0 != 0x0 goto <offset> 001399 r1 = *(u64 *)(r7 + 0x30) 001400 *(u64 *)(r10 - 0x8) = r1 001401 r1 = r10 001402 r1 += -0x20 001403 r2 = r10 001404 r2 += -0x8 001405 r3 = 0x8 001406 call <target> 001407 if r0 != 0x0 goto <offset> 001408 r1 = *(u64 *)(r7 + 0x38) 001409 *(u64 *)(r10 - 0x8) = r1 001410 r1 = r10 001411 r1 += -0x20 001412 r2 = r10 001413 r2 += -0x8 001414 r3 = 0x8 001415 call <target> 001416 if r0 != 0x0 goto <offset> 001417 r7 += 0x40 001418 r1 = r10 001419 r1 += -0x20 001420 r2 = r7 001421 r3 = 0x1 001422 call <target> 001423 if r0 != 0x0 goto <offset> 001424 r1 = *(u64 *)(r8 + 0x0) 001425 r1 += 0x1 001426 *(u64 *)(r8 + 0x0) = r1 001427 goto <offset> 001428 r1 = r0 001429 r1 &= 0x3 001430 r2 = r1 001431 r2 += -0x2 001432 r3 = 0x2 001433 if r3 > r2 goto <offset> 001434 if r1 == 0x0 goto <offset> 001435 r1 = *(u64 *)(r0 - 0x1) 001436 r2 = *(u64 *)(r0 + 0x7) 001437 r2 = *(u64 *)(r2 + 0x0) 001438 callx r2 001439 r1 = r10 001440 r1 += -0x70 001441 r2 = 0xbbc 001442 call <target> 001443 r1 = *(u64 *)(r10 - 0x68) 001444 r2 = *(u64 *)(r10 - 0x70) 001445 r3 = *(u64 *)(r8 + 0x0) 001446 r3 += 0x1 001447 *(u64 *)(r8 + 0x0) = r3 001448 if r2 == 0x2 goto <offset> 001449 goto <offset> 001450 r1 = *(u64 *)(r10 - 0x40) 001451 r2 = *(u64 *)(r10 - 0x48) 001452 r3 = *(u64 *)(r2 + 0x0) 001453 r3 += -0x1 001454 *(u64 *)(r2 + 0x0) = r3 001455 if r3 != 0x0 goto <offset> 001456 r3 = *(u64 *)(r2 + 0x8) 001457 r3 += -0x1 001458 *(u64 *)(r2 + 0x8) = r3 001459 r2 = *(u64 *)(r1 + 0x0) 001460 r2 += -0x1 001461 *(u64 *)(r1 + 0x0) = r2 001462 if r2 != 0x0 goto <offset> 001463 r2 = *(u64 *)(r1 + 0x8) 001464 r2 += -0x1 001465 *(u64 *)(r1 + 0x8) = r2 001466 goto <offset> 001467 r3 = *(u64 *)(r10 - 0x40) 001468 r4 = *(u64 *)(r10 - 0x48) 001469 r5 = *(u64 *)(r4 + 0x0) 001470 r5 += -0x1 001471 *(u64 *)(r4 + 0x0) = r5 001472 if r5 != 0x0 goto <offset> 001473 r5 = *(u64 *)(r4 + 0x8) 001474 r5 += -0x1 001475 *(u64 *)(r4 + 0x8) = r5 001476 r4 = *(u64 *)(r3 + 0x0) 001477 r4 += -0x1 001478 *(u64 *)(r3 + 0x0) = r4 001479 if r4 != 0x0 goto <offset> 001480 r4 = *(u64 *)(r3 + 0x8) 001481 r4 += -0x1 001482 *(u64 *)(r3 + 0x8) = r4 001483 r9 = r2 001484 *(u64 *)(r6 + 0x8) = r1 001485 *(u64 *)(r6 + 0x0) = r9 001486 exit 001487 r7 = r2 001488 r6 = r1 001489 r8 = *(u64 *)(r7 + 0x18) 001490 r1 = *(u64 *)(r8 + 0x0) 001491 if r1 == 0x0 goto <offset> 001492 r1 = 0x1 001493 goto <offset> 001494 r1 = *(u64 *)(r8 + 0x8) 001495 if r1 != 0x0 goto <offset> 001496 r1 = *(u64 *)(r8 + 0x10) 001497 if r1 != 0x0 goto <offset> 001498 r1 = 0x0 001499 r2 = *(u64 *)(r8 + 0x18) 001500 if r2 != 0x0 goto <offset> 001501 if r1 == 0x0 goto <offset> 001502 r1 = *(u64 *)(r8 + 0x0) 001503 r2 = -<addr> ll 001504 if r1 == r2 goto <offset> 001505 r1 = 0x1 001506 if r1 == 0x0 goto <offset> 001507 r1 = r10 001508 r1 += -0x70 001509 r2 = 0xbbf 001510 call <target> 001511 r3 = *(u64 *)(r10 - 0x68) 001512 r2 = *(u64 *)(r10 - 0x70) 001513 r1 = *(u64 *)(r8 + 0x18) 001514 *(u64 *)(r10 - 0x48) = r1 001515 r1 = *(u64 *)(r8 + 0x10) 001516 *(u64 *)(r10 - 0x50) = r1 001517 r1 = *(u64 *)(r8 + 0x8) 001518 *(u64 *)(r10 - 0x58) = r1 001519 r1 = *(u64 *)(r8 + 0x0) 001520 *(u64 *)(r10 - 0x60) = r1 001521 r1 = -<addr> ll 001522 *(u64 *)(r10 - 0x40) = r1 001523 r1 = -<addr> ll 001524 *(u64 *)(r10 - 0x38) = r1 001525 r1 = <addr> ll 001526 *(u64 *)(r10 - 0x30) = r1 001527 r1 = -<addr> ll 001528 *(u64 *)(r10 - 0x28) = r1 001529 r1 = r10 001530 r1 += -0x80 001531 r4 = r10 001532 r4 += -0x60 001533 call <target> 001534 r1 = *(u64 *)(r10 - 0x80) 001535 r2 = *(u64 *)(r10 - 0x78) 001536 goto <offset> 001537 r1 = *(u64 *)(r8 + 0x8) 001538 r2 = -<addr> ll 001539 if r1 != r2 goto <offset> 001540 r1 = *(u64 *)(r8 + 0x10) 001541 r2 = <addr> ll 001542 if r1 != r2 goto <offset> 001543 r1 = 0x0 001544 r2 = *(u64 *)(r8 + 0x18) 001545 r3 = -<addr> ll 001546 if r2 != r3 goto <offset> 001547 if r1 == 0x0 goto <offset> 001548 goto <offset> 001549 r1 = r10 001550 r1 += -0x60 001551 r2 = r7 001552 call <target> 001553 r8 = *(u64 *)(r10 - 0x50) 001554 r1 = *(u64 *)(r10 - 0x58) 001555 r2 = *(u64 *)(r10 - 0x60) 001556 r3 = -<addr> ll 001557 if r2 == r3 goto <offset> 001558 goto <offset> 001559 r2 = *(u64 *)(r1 + 0x0) 001560 r1 = *(u64 *)(r1 + 0x8) 001561 *(u64 *)(r10 - 0x18) = r1 001562 *(u64 *)(r10 - 0x20) = r2 001563 r1 = r10 001564 r1 += -0x60 001565 r2 = r10 001566 r2 += -0x20 001567 call <target> 001568 w1 = *(u32 *)(r10 - 0x60) 001569 if r1 == 0x0 goto <offset> 001570 r1 = *(u64 *)(r10 - 0x58) 001571 r2 = *(u64 *)(r10 - 0x50) 001572 *(u64 *)(r6 + 0x10) = r2 001573 *(u64 *)(r6 + 0x8) = r1 001574 r1 = 0x0 001575 *(u64 *)(r6 + 0x0) = r1 001576 goto <offset> 001577 r1 = r7 001578 call <target> 001579 if r0 != 0x0 goto <offset> 001580 r1 = r10 001581 r1 += -0xa0 001582 r2 = 0xbc4 001583 call <target> 001584 r1 = *(u64 *)(r10 - 0xa0) 001585 r2 = *(u64 *)(r10 - 0x98) 001586 goto <offset> 001587 *(u64 *)(r10 - 0x50) = r8 001588 *(u64 *)(r10 - 0x58) = r1 001589 *(u64 *)(r10 - 0x60) = r2 001590 r1 = r10 001591 r1 += -0x90 001592 r2 = r10 001593 r2 += -0x60 001594 call <target> 001595 r1 = *(u64 *)(r10 - 0x90) 001596 r2 = *(u64 *)(r10 - 0x88) 001597 *(u64 *)(r6 + 0x10) = r2 001598 *(u64 *)(r6 + 0x8) = r1 001599 r1 = 0x0 001600 *(u64 *)(r6 + 0x0) = r1 001601 exit 001602 r1 = *(u64 *)(r10 - 0x48) 001603 *(u64 *)(r10 - 0x10) = r1 001604 r1 = *(u64 *)(r10 - 0x40) 001605 *(u64 *)(r10 - 0x8) = r1 001606 w1 = *(u32 *)(r10 - 0x5c) 001607 r2 = *(u64 *)(r10 - 0x58) 001608 r3 = *(u64 *)(r10 - 0x50) 001609 *(u64 *)(r6 + 0x14) = r3 001610 *(u64 *)(r6 + 0xc) = r2 001611 *(u32 *)(r6 + 0x8) = w1 001612 *(u64 *)(r6 + 0x0) = r7 001613 r1 = *(u64 *)(r10 - 0x10) 001614 *(u64 *)(r6 + 0x1c) = r1 001615 r1 = *(u64 *)(r10 - 0x8) 001616 *(u64 *)(r6 + 0x24) = r1 001617 r1 = *(u64 *)(r8 + 0x0) 001618 r1 += -0x1 001619 *(u64 *)(r8 + 0x0) = r1 001620 goto <offset> 001621 r7 = r2 001622 r6 = r1 001623 r8 = *(u64 *)(r7 + 0x18) 001624 r1 = *(u64 *)(r8 + 0x0) 001625 if r1 == 0x0 goto <offset> 001626 r1 = 0x1 001627 goto <offset> 001628 r1 = *(u64 *)(r8 + 0x8) 001629 if r1 != 0x0 goto <offset> 001630 r1 = *(u64 *)(r8 + 0x10) 001631 if r1 != 0x0 goto <offset> 001632 r1 = 0x0 001633 r2 = *(u64 *)(r8 + 0x18) 001634 if r2 != 0x0 goto <offset> 001635 if r1 == 0x0 goto <offset> 001636 r1 = *(u64 *)(r8 + 0x0) 001637 r2 = -<addr> ll 001638 if r1 == r2 goto <offset> 001639 r1 = 0x1 001640 if r1 == 0x0 goto <offset> 001641 r1 = r10 001642 r1 += -0x68 001643 r2 = 0xbbf 001644 call <target> 001645 r3 = *(u64 *)(r10 - 0x60) 001646 r2 = *(u64 *)(r10 - 0x68) 001647 r1 = *(u64 *)(r8 + 0x18) 001648 *(u64 *)(r10 - 0x30) = r1 001649 r1 = *(u64 *)(r8 + 0x10) 001650 *(u64 *)(r10 - 0x38) = r1 001651 r1 = *(u64 *)(r8 + 0x8) 001652 *(u64 *)(r10 - 0x40) = r1 001653 r1 = *(u64 *)(r8 + 0x0) 001654 *(u64 *)(r10 - 0x48) = r1 001655 r1 = -<addr> ll 001656 *(u64 *)(r10 - 0x28) = r1 001657 r1 = -<addr> ll 001658 *(u64 *)(r10 - 0x20) = r1 001659 r1 = <addr> ll 001660 *(u64 *)(r10 - 0x18) = r1 001661 r1 = -<addr> ll 001662 *(u64 *)(r10 - 0x10) = r1 001663 r1 = r10 001664 r1 += -0x78 001665 r4 = r10 001666 r4 += -0x48 001667 call <target> 001668 r1 = *(u64 *)(r10 - 0x78) 001669 r2 = *(u64 *)(r10 - 0x70) 001670 goto <offset> 001671 r1 = *(u64 *)(r8 + 0x8) 001672 r2 = -<addr> ll 001673 if r1 != r2 goto <offset> 001674 r1 = *(u64 *)(r8 + 0x10) 001675 r2 = <addr> ll 001676 if r1 != r2 goto <offset> 001677 r1 = 0x0 001678 r2 = *(u64 *)(r8 + 0x18) 001679 r3 = -<addr> ll 001680 if r2 != r3 goto <offset> 001681 if r1 == 0x0 goto <offset> 001682 goto <offset> 001683 r1 = r10 001684 r1 += -0x48 001685 r2 = r7 001686 call <target> 001687 r8 = *(u64 *)(r10 - 0x38) 001688 r1 = *(u64 *)(r10 - 0x40) 001689 r2 = *(u64 *)(r10 - 0x48) 001690 r3 = -<addr> ll 001691 if r2 == r3 goto <offset> 001692 goto <offset> 001693 r2 = *(u64 *)(r1 + 0x0) 001694 r1 = *(u64 *)(r1 + 0x8) 001695 *(u64 *)(r10 - 0x50) = r1 001696 *(u64 *)(r10 - 0x58) = r2 001697 r1 = r10 001698 r1 += -0x48 001699 r2 = r10 001700 r2 += -0x58 001701 call <target> 001702 r9 = *(u64 *)(r10 - 0x38) 001703 r2 = *(u64 *)(r10 - 0x40) 001704 r1 = *(u64 *)(r10 - 0x48) 001705 if r1 == 0x0 goto <offset> 001706 *(u64 *)(r6 + 0x10) = r9 001707 *(u64 *)(r6 + 0x8) = r2 001708 r1 = 0x0 001709 *(u64 *)(r6 + 0x0) = r1 001710 goto <offset> 001711 r1 = r7 001712 call <target> 001713 if r0 != 0x0 goto <offset> 001714 r1 = r10 001715 r1 += -0x98 001716 r2 = 0xbc4 001717 call <target> 001718 r1 = *(u64 *)(r10 - 0x98) 001719 r2 = *(u64 *)(r10 - 0x90) 001720 goto <offset> 001721 *(u64 *)(r10 - 0x38) = r8 001722 *(u64 *)(r10 - 0x40) = r1 001723 *(u64 *)(r10 - 0x48) = r2 001724 r1 = r10 001725 r1 += -0x88 001726 r2 = r10 001727 r2 += -0x48 001728 call <target> 001729 r1 = *(u64 *)(r10 - 0x88) 001730 r2 = *(u64 *)(r10 - 0x80) 001731 *(u64 *)(r6 + 0x10) = r2 001732 *(u64 *)(r6 + 0x8) = r1 001733 r1 = 0x0 001734 *(u64 *)(r6 + 0x0) = r1 001735 exit 001736 r1 = r6 001737 r1 += 0x18 001738 *(u64 *)(r10 - 0xa0) = r2 001739 r2 = r10 001740 r2 += -0x30 001741 r3 = 0x30 001742 call <target> 001743 *(u64 *)(r6 + 0x10) = r9 001744 r1 = *(u64 *)(r10 - 0xa0) 001745 *(u64 *)(r6 + 0x8) = r1 001746 *(u64 *)(r6 + 0x0) = r7 001747 r1 = *(u64 *)(r8 + 0x0) 001748 r1 += -0x1 001749 *(u64 *)(r8 + 0x0) = r1 001750 goto <offset> 001751 r1 = <addr> ll 001752 r2 = *(u64 *)(r1 + 0x0) 001753 r1 = r2 001754 r1 += -0x1a 001755 r3 = 0x0 001756 r4 = 0x1 001757 if r1 > r2 goto <offset> 001758 r4 = 0x0 001759 if r4 != 0x0 goto <offset> 001760 r3 = r1 001761 r1 = <addr> ll 001762 if r2 == 0x0 goto <offset> 001763 r1 = r3 001764 r2 = <addr> ll 001765 if r1 > r2 goto <offset> 001766 r1 = 0x1 001767 r2 = 0x1a 001768 call <target> 001769 r2 = <addr> ll 001770 *(u64 *)(r2 + 0x0) = r1 001771 r3 = 0x7475 001772 *(u16 *)(r1 + 0x18) = w3 001773 r3 = <addr> ll 001774 *(u64 *)(r1 + 0x10) = r3 001775 r3 = <addr> ll 001776 *(u64 *)(r1 + 0x8) = r3 001777 r3 = <addr> ll 001778 *(u64 *)(r1 + 0x0) = r3 001779 r3 = *(u64 *)(r2 + 0x0) 001780 r2 = r3 001781 r2 += -0x18 001782 r4 = 0x0 001783 r5 = 0x1 001784 if r2 > r3 goto <offset> 001785 r5 = 0x0 001786 if r5 != 0x0 goto <offset> 001787 r4 = r2 001788 r2 = <addr> ll 001789 if r3 == 0x0 goto <offset> 001790 r4 &= -0x8 001791 r2 = r4 001792 r3 = <addr> ll 001793 if r2 > r3 goto <offset> 001794 r1 = 0x8 001795 r2 = 0x18 001796 call <target> 001797 r3 = <addr> ll 001798 *(u64 *)(r3 + 0x0) = r2 001799 *(u64 *)(r2 + 0x8) = r1 001800 r1 = 0x1a 001801 *(u64 *)(r2 + 0x10) = r1 001802 *(u64 *)(r2 + 0x0) = r1 001803 r1 = 0x14 001804 r3 = <addr> ll 001805 call <target> 001806 exit 001807 r2 = <addr> ll 001808 r3 = *(u64 *)(r2 + 0x0) 001809 r2 = r3 001810 r2 += -0x18 001811 r4 = 0x0 001812 r5 = 0x1 001813 if r2 > r3 goto <offset> 001814 r5 = 0x0 001815 if r5 != 0x0 goto <offset> 001816 r4 = r2 001817 r2 = <addr> ll 001818 if r3 == 0x0 goto <offset> 001819 r4 &= -0x8 001820 r2 = r4 001821 r3 = <addr> ll 001822 if r2 > r3 goto <offset> 001823 r1 = 0x8 001824 r2 = 0x18 001825 call <target> 001826 r3 = <addr> ll 001827 *(u64 *)(r3 + 0x0) = r2 001828 r3 = *(u64 *)(r1 + 0x10) 001829 *(u64 *)(r2 + 0x10) = r3 001830 r3 = *(u64 *)(r1 + 0x8) 001831 *(u64 *)(r2 + 0x8) = r3 001832 r1 = *(u64 *)(r1 + 0x0) 001833 *(u64 *)(r2 + 0x0) = r1 001834 r1 = 0x14 001835 r3 = <addr> ll 001836 call <target> 001837 exit 001838 r3 = r2 001839 r1 = *(u64 *)(r1 + 0x0) 001840 r2 = *(u64 *)(r1 + 0x10) 001841 r1 = *(u64 *)(r1 + 0x8) 001842 call <target> 001843 exit 001844 r1 = r2 001845 r2 = <addr> ll 001846 r3 = 0x2 001847 call <target> 001848 exit 001849 r1 = *(u64 *)(r1 + 0x0) 001850 w3 = *(u32 *)(r2 + 0x34) 001851 r4 = r3 001852 r4 &= 0x10 001853 if r4 != 0x0 goto <offset> 001854 r3 &= 0x20 001855 if r3 == 0x0 goto <offset> 001856 goto <offset> 001857 call <target> 001858 goto <offset> 001859 call <target> 001860 goto <offset> 001861 call <target> 001862 exit 001863 r1 = *(u64 *)(r1 + 0x0) 001864 call <target> 001865 exit 001866 r3 = r2 001867 r6 = r1 001868 r1 = 0x1 001869 *(u64 *)(r10 - 0x58) = r1 001870 r1 = 0x0 001871 *(u64 *)(r10 - 0x50) = r1 001872 *(u64 *)(r10 - 0x60) = r1 001873 r2 = 0x3 001874 *(u8 *)(r10 - 0x10) = w2 001875 r2 = 0x20 001876 *(u64 *)(r10 - 0x18) = r2 001877 r2 = <addr> ll 001878 *(u64 *)(r10 - 0x20) = r2 001879 r2 = r10 001880 r2 += -0x60 001881 *(u64 *)(r10 - 0x28) = r2 001882 *(u64 *)(r10 - 0x38) = r1 001883 *(u64 *)(r10 - 0x48) = r1 001884 r2 = r10 001885 r2 += -0x48 001886 r1 = r3 001887 call <target> 001888 if r0 != 0x0 goto <offset> 001889 r1 = *(u64 *)(r10 - 0x50) 001890 *(u64 *)(r6 + 0x10) = r1 001891 r1 = *(u64 *)(r10 - 0x58) 001892 *(u64 *)(r6 + 0x8) = r1 001893 r1 = *(u64 *)(r10 - 0x60) 001894 *(u64 *)(r6 + 0x0) = r1 001895 exit 001896 r3 = r10 001897 r3 += -0x1 001898 r1 = <addr> ll 001899 r2 = 0x37 001900 r4 = <addr> ll 001901 r5 = <addr> ll 001902 call <target> 001903 w3 = *(u32 *)(r2 + 0x34) 001904 r4 = r3 001905 r4 &= 0x10 001906 if r4 != 0x0 goto <offset> 001907 r3 &= 0x20 001908 if r3 == 0x0 goto <offset> 001909 goto <offset> 001910 call <target> 001911 goto <offset> 001912 call <target> 001913 goto <offset> 001914 call <target> 001915 exit 001916 r3 = r2 001917 r2 = <addr> ll 001918 call <target> 001919 exit 001920 exit 001921 exit 001922 exit 001923 exit 001924 exit 001925 exit 001926 r2 = *(u64 *)(r1 + 0x18) 001927 r3 = *(u64 *)(r1 + 0x10) 001928 r4 = *(u64 *)(r3 + 0x0) 001929 r4 += -0x1 001930 *(u64 *)(r3 + 0x0) = r4 001931 if r4 != 0x0 goto <offset> 001932 r4 = *(u64 *)(r3 + 0x8) 001933 r4 += -0x1 001934 *(u64 *)(r3 + 0x8) = r4 001935 r3 = *(u64 *)(r2 + 0x0) 001936 r3 += -0x1 001937 *(u64 *)(r2 + 0x0) = r3 001938 if r3 != 0x0 goto <offset> 001939 r3 = *(u64 *)(r2 + 0x8) 001940 r3 += -0x1 001941 *(u64 *)(r2 + 0x8) = r3 001942 r2 = *(u64 *)(r1 + 0x48) 001943 r3 = *(u64 *)(r1 + 0x40) 001944 r4 = *(u64 *)(r3 + 0x0) 001945 r4 += -0x1 001946 *(u64 *)(r3 + 0x0) = r4 001947 if r4 != 0x0 goto <offset> 001948 r4 = *(u64 *)(r3 + 0x8) 001949 r4 += -0x1 001950 *(u64 *)(r3 + 0x8) = r4 001951 r3 = *(u64 *)(r2 + 0x0) 001952 r3 += -0x1 001953 *(u64 *)(r2 + 0x0) = r3 001954 if r3 != 0x0 goto <offset> 001955 r3 = *(u64 *)(r2 + 0x8) 001956 r3 += -0x1 001957 *(u64 *)(r2 + 0x8) = r3 001958 r2 = *(u64 *)(r1 + 0x78) 001959 r3 = *(u64 *)(r1 + 0x70) 001960 r4 = *(u64 *)(r3 + 0x0) 001961 r4 += -0x1 001962 *(u64 *)(r3 + 0x0) = r4 001963 if r4 != 0x0 goto <offset> 001964 r4 = *(u64 *)(r3 + 0x8) 001965 r4 += -0x1 001966 *(u64 *)(r3 + 0x8) = r4 001967 r3 = *(u64 *)(r2 + 0x0) 001968 r3 += -0x1 001969 *(u64 *)(r2 + 0x0) = r3 001970 if r3 != 0x0 goto <offset> 001971 r3 = *(u64 *)(r2 + 0x8) 001972 r3 += -0x1 001973 *(u64 *)(r2 + 0x8) = r3 001974 r2 = *(u64 *)(r1 + 0xa8) 001975 r1 = *(u64 *)(r1 + 0xa0) 001976 r3 = *(u64 *)(r1 + 0x0) 001977 r3 += -0x1 001978 *(u64 *)(r1 + 0x0) = r3 001979 if r3 != 0x0 goto <offset> 001980 r3 = *(u64 *)(r1 + 0x8) 001981 r3 += -0x1 001982 *(u64 *)(r1 + 0x8) = r3 001983 r1 = *(u64 *)(r2 + 0x0) 001984 r1 += -0x1 001985 *(u64 *)(r2 + 0x0) = r1 001986 if r1 != 0x0 goto <offset> 001987 r1 = *(u64 *)(r2 + 0x8) 001988 r1 += -0x1 001989 *(u64 *)(r2 + 0x8) = r1 001990 exit 001991 r2 = *(u64 *)(r1 + 0x10) 001992 r3 = *(u64 *)(r1 + 0x8) 001993 r4 = *(u64 *)(r3 + 0x0) 001994 r4 += -0x1 001995 *(u64 *)(r3 + 0x0) = r4 001996 if r4 != 0x0 goto <offset> 001997 r4 = *(u64 *)(r3 + 0x8) 001998 r4 += -0x1 001999 *(u64 *)(r3 + 0x8) = r4 002000 r3 = *(u64 *)(r2 + 0x0) 002001 r3 += -0x1 002002 *(u64 *)(r2 + 0x0) = r3 002003 if r3 != 0x0 goto <offset> 002004 r3 = *(u64 *)(r2 + 0x8) 002005 r3 += -0x1 002006 *(u64 *)(r2 + 0x8) = r3 002007 r2 = *(u64 *)(r1 + 0x40) 002008 r3 = *(u64 *)(r1 + 0x38) 002009 r4 = *(u64 *)(r3 + 0x0) 002010 r4 += -0x1 002011 *(u64 *)(r3 + 0x0) = r4 002012 if r4 != 0x0 goto <offset> 002013 r4 = *(u64 *)(r3 + 0x8) 002014 r4 += -0x1 002015 *(u64 *)(r3 + 0x8) = r4 002016 r3 = *(u64 *)(r2 + 0x0) 002017 r3 += -0x1 002018 *(u64 *)(r2 + 0x0) = r3 002019 if r3 != 0x0 goto <offset> 002020 r3 = *(u64 *)(r2 + 0x8) 002021 r3 += -0x1 002022 *(u64 *)(r2 + 0x8) = r3 002023 r2 = *(u64 *)(r1 + 0x70) 002024 r3 = *(u64 *)(r1 + 0x68) 002025 r4 = *(u64 *)(r3 + 0x0) 002026 r4 += -0x1 002027 *(u64 *)(r3 + 0x0) = r4 002028 if r4 != 0x0 goto <offset> 002029 r4 = *(u64 *)(r3 + 0x8) 002030 r4 += -0x1 002031 *(u64 *)(r3 + 0x8) = r4 002032 r3 = *(u64 *)(r2 + 0x0) 002033 r3 += -0x1 002034 *(u64 *)(r2 + 0x0) = r3 002035 if r3 != 0x0 goto <offset> 002036 r3 = *(u64 *)(r2 + 0x8) 002037 r3 += -0x1 002038 *(u64 *)(r2 + 0x8) = r3 002039 r2 = *(u64 *)(r1 + 0xa0) 002040 r1 = *(u64 *)(r1 + 0x98) 002041 r3 = *(u64 *)(r1 + 0x0) 002042 r3 += -0x1 002043 *(u64 *)(r1 + 0x0) = r3 002044 if r3 != 0x0 goto <offset> 002045 r3 = *(u64 *)(r1 + 0x8) 002046 r3 += -0x1 002047 *(u64 *)(r1 + 0x8) = r3 002048 r1 = *(u64 *)(r2 + 0x0) 002049 r1 += -0x1 002050 *(u64 *)(r2 + 0x0) = r1 002051 if r1 != 0x0 goto <offset> 002052 r1 = *(u64 *)(r2 + 0x8) 002053 r1 += -0x1 002054 *(u64 *)(r2 + 0x8) = r1 002055 exit 002056 r2 = *(u64 *)(r1 + 0x0) 002057 if r2 == 0x0 goto <offset> 002058 r3 = *(u64 *)(r1 + 0x8) 002059 r1 = *(u64 *)(r1 + 0x10) 002060 if r1 == 0x0 goto <offset> 002061 r0 = r2 002062 r2 = 0x0 002063 goto <offset> 002064 r1 += -0x1 002065 r0 = 0x0 002066 if r1 == 0x0 goto <offset> 002067 r5 = r3 002068 r4 = r0 002069 if r2 != 0x0 goto <offset> 002070 r5 = 0x0 002071 r4 = 0x0 002072 r2 = r0 002073 if r3 == 0x0 goto <offset> 002074 r2 = r0 002075 r2 = *(u64 *)(r2 + 0x170) 002076 r3 += -0x1 002077 r4 = 0x0 002078 if r3 != 0x0 goto <offset> 002079 w3 = *(u16 *)(r2 + 0x16a) 002080 if r3 > r5 goto <offset> 002081 r3 = *(u64 *)(r2 + 0x160) 002082 if r3 == 0x0 goto <offset> 002083 r4 += 0x1 002084 w5 = *(u16 *)(r2 + 0x168) 002085 w0 = *(u16 *)(r3 + 0x16a) 002086 r2 = r3 002087 if r0 > r5 goto <offset> 002088 goto <offset> 002089 r2 = r3 002090 r5 += 0x1 002091 r3 = r5 002092 if r4 == 0x0 goto <offset> 002093 r5 <<= 0x3 002094 r2 += r5 002095 r3 = 0x0 002096 r2 = *(u64 *)(r2 + 0x170) 002097 r4 += -0x1 002098 if r4 == 0x0 goto <offset> 002099 r2 = *(u64 *)(r2 + 0x170) 002100 r4 += -0x1 002101 if r4 == 0x0 goto <offset> 002102 goto <offset> 002103 if r3 == 0x0 goto <offset> 002104 r2 = *(u64 *)(r2 + 0x170) 002105 r3 += -0x1 002106 if r3 != 0x0 goto <offset> 002107 r2 = *(u64 *)(r2 + 0x160) 002108 if r2 == 0x0 goto <offset> 002109 goto <offset> 002110 exit 002111 r1 = <addr> ll 002112 call <target> 002113 r2 = 0x0 002114 *(u64 *)(r1 + 0x0) = r2 002115 exit 002116 exit 002117 r2 = -<addr> ll 002118 *(u64 *)(r1 + 0x8) = r2 002119 r2 = -<addr> ll 002120 *(u64 *)(r1 + 0x0) = r2 002121 exit 002122 r1 = r2 002123 r2 = <addr> ll 002124 r3 = 0x5 002125 call <target> 002126 exit 002127 r6 = r1 002128 r1 = r2 002129 r1 <<= 0x20 002130 r1 >>= 0x20 002131 r3 = 0x80 002132 if r3 > r1 goto <offset> 002133 r3 = 0x0 002134 *(u32 *)(r10 - 0x4) = w3 002135 r3 = 0x800 002136 if r3 > r1 goto <offset> 002137 r1 = r2 002138 r1 <<= 0x20 002139 r1 >>= 0x20 002140 r3 = 0x10000 002141 if r3 > r1 goto <offset> 002142 goto <offset> 002143 r1 = r2 002144 r1 &= 0x3f 002145 r1 |= 0x80 002146 *(u8 *)(r10 - 0x2) = w1 002147 r1 = r2 002148 r1 >>= 0xc 002149 r1 |= 0xe0 002150 *(u8 *)(r10 - 0x4) = w1 002151 r2 >>= 0x6 002152 r2 &= 0x3f 002153 r2 |= 0x80 002154 *(u8 *)(r10 - 0x3) = w2 002155 r7 = 0x3 002156 goto <offset> 002157 r7 = *(u64 *)(r6 + 0x10) 002158 r1 = *(u64 *)(r6 + 0x0) 002159 if r7 != r1 goto <offset> 002160 r1 = r6 002161 r8 = r2 002162 call <target> 002163 r2 = r8 002164 r1 = *(u64 *)(r6 + 0x8) 002165 r1 += r7 002166 *(u8 *)(r1 + 0x0) = w2 002167 r7 += 0x1 002168 *(u64 *)(r6 + 0x10) = r7 002169 goto <offset> 002170 r1 = r2 002171 r1 &= 0x3f 002172 r1 |= 0x80 002173 *(u8 *)(r10 - 0x3) = w1 002174 r2 >>= 0x6 002175 r2 |= 0xc0 002176 *(u8 *)(r10 - 0x4) = w2 002177 r7 = 0x2 002178 goto <offset> 002179 r1 = r2 002180 r1 &= 0x3f 002181 r1 |= 0x80 002182 *(u8 *)(r10 - 0x1) = w1 002183 r1 = r2 002184 r1 >>= 0x6 002185 r1 &= 0x3f 002186 r1 |= 0x80 002187 *(u8 *)(r10 - 0x2) = w1 002188 r1 = r2 002189 r1 >>= 0xc 002190 r1 &= 0x3f 002191 r1 |= 0x80 002192 *(u8 *)(r10 - 0x3) = w1 002193 r2 >>= 0x12 002194 r2 &= 0x7 002195 r2 |= 0xf0 002196 *(u8 *)(r10 - 0x4) = w2 002197 r7 = 0x4 002198 r8 = *(u64 *)(r6 + 0x10) 002199 r1 = *(u64 *)(r6 + 0x0) 002200 r1 -= r8 002201 if r1 >= r7 goto <offset> 002202 r1 = r6 002203 r2 = r8 002204 r3 = r7 002205 call <target> 002206 r8 = *(u64 *)(r6 + 0x10) 002207 r1 = *(u64 *)(r6 + 0x8) 002208 r1 += r8 002209 r2 = r10 002210 r2 += -0x4 002211 r3 = r7 002212 call <target> 002213 r8 += r7 002214 *(u64 *)(r6 + 0x10) = r8 002215 r0 = 0x0 002216 exit 002217 r6 = r3 002218 r7 = r1 002219 r8 = *(u64 *)(r7 + 0x10) 002220 r1 = *(u64 *)(r7 + 0x0) 002221 r1 -= r8 002222 if r1 >= r6 goto <offset> 002223 r1 = r7 002224 r9 = r2 002225 r2 = r8 002226 r3 = r6 002227 call <target> 002228 r2 = r9 002229 r8 = *(u64 *)(r7 + 0x10) 002230 r1 = *(u64 *)(r7 + 0x8) 002231 r1 += r8 002232 r3 = r6 002233 call <target> 002234 r8 += r6 002235 *(u64 *)(r7 + 0x10) = r8 002236 r0 = 0x0 002237 exit 002238 if r2 == 0x0 goto <offset> 002239 r5 = *(u64 *)(r4 + 0x8) 002240 if r5 == 0x0 goto <offset> 002241 r5 = *(u64 *)(r4 + 0x10) 002242 if r5 != 0x0 goto <offset> 002243 if r3 != 0x0 goto <offset> 002244 r6 = r2 002245 goto <offset> 002246 r2 = 0x0 002247 *(u64 *)(r1 + 0x8) = r2 002248 goto <offset> 002249 r0 = <addr> ll 002250 r0 = *(u64 *)(r0 + 0x0) 002251 r7 = <addr> ll 002252 if r0 == 0x0 goto <offset> 002253 r7 = r0 002254 r0 = r7 002255 r0 -= r3 002256 r6 = 0x0 002257 r8 = 0x1 002258 if r0 > r7 goto <offset> 002259 r8 = 0x0 002260 if r8 != 0x0 goto <offset> 002261 r6 = r0 002262 r0 = r2 002263 r0 = -r0 002264 r6 &= r0 002265 r0 = <addr> ll 002266 if r0 > r6 goto <offset> 002267 r4 = *(u64 *)(r4 + 0x0) 002268 r0 = <addr> ll 002269 *(u64 *)(r0 + 0x0) = r6 002270 r7 = r1 002271 r1 = r6 002272 r8 = r2 002273 r2 = r4 002274 r9 = r3 002275 r3 = r5 002276 call <target> 002277 r2 = r8 002278 r3 = r9 002279 r1 = r7 002280 goto <offset> 002281 if r3 != 0x0 goto <offset> 002282 goto <offset> 002283 r4 = <addr> ll 002284 r4 = *(u64 *)(r4 + 0x0) 002285 r5 = <addr> ll 002286 if r4 == 0x0 goto <offset> 002287 r5 = r4 002288 r4 = r5 002289 r4 -= r3 002290 r6 = 0x0 002291 r0 = 0x1 002292 if r4 > r5 goto <offset> 002293 r0 = 0x0 002294 if r0 != 0x0 goto <offset> 002295 r6 = r4 002296 r4 = r2 002297 r4 = -r4 002298 r6 &= r4 002299 r4 = <addr> ll 002300 if r4 > r6 goto <offset> 002301 goto <offset> 002302 r4 = <addr> ll 002303 r4 = *(u64 *)(r4 + 0x0) 002304 r5 = <addr> ll 002305 if r4 == 0x0 goto <offset> 002306 r5 = r4 002307 r4 = r5 002308 r4 -= r3 002309 r6 = 0x0 002310 r0 = 0x1 002311 if r4 > r5 goto <offset> 002312 r0 = 0x0 002313 if r0 != 0x0 goto <offset> 002314 r6 = r4 002315 r4 = r2 002316 r4 = -r4 002317 r6 &= r4 002318 r4 = <addr> ll 002319 if r4 > r6 goto <offset> 002320 r4 = <addr> ll 002321 *(u64 *)(r4 + 0x0) = r6 002322 r4 = r1 002323 r4 += 0x10 002324 r5 = r1 002325 r5 += 0x8 002326 if r6 == 0x0 goto <offset> 002327 *(u64 *)(r5 + 0x0) = r6 002328 *(u64 *)(r4 + 0x0) = r3 002329 r2 = 0x0 002330 goto <offset> 002331 r4 = r1 002332 r4 += 0x10 002333 r5 = r1 002334 r5 += 0x8 002335 *(u64 *)(r5 + 0x0) = r2 002336 *(u64 *)(r4 + 0x0) = r3 002337 r2 = 0x1 002338 *(u64 *)(r1 + 0x0) = r2 002339 exit 002340 r6 = r1 002341 r4 = r2 002342 r4 += r3 002343 r1 = 0x0 002344 r3 = 0x1 002345 if r2 > r4 goto <offset> 002346 r3 = 0x0 002347 r3 &= 0x1 002348 if r3 != 0x0 goto <offset> 002349 r1 = *(u64 *)(r6 + 0x0) 002350 r7 = r1 002351 r7 <<= 0x1 002352 if r7 > r4 goto <offset> 002353 r7 = r4 002354 if r7 > 0x8 goto <offset> 002355 r7 = 0x8 002356 r3 = 0x0 002357 r2 = r7 002358 r2 ^= -0x1 002359 r2 >>= 0x3f 002360 if r1 == 0x0 goto <offset> 002361 r3 = *(u64 *)(r6 + 0x8) 002362 *(u64 *)(r10 - 0x8) = r1 002363 *(u64 *)(r10 - 0x18) = r3 002364 r3 = 0x1 002365 *(u64 *)(r10 - 0x10) = r3 002366 r1 = r10 002367 r1 += -0x30 002368 r4 = r10 002369 r4 += -0x18 002370 r3 = r7 002371 call -0x86 002372 r1 = *(u64 *)(r10 - 0x30) 002373 if r1 == 0x0 goto <offset> 002374 r2 = *(u64 *)(r10 - 0x20) 002375 r1 = *(u64 *)(r10 - 0x28) 002376 call <target> 002377 r1 = *(u64 *)(r10 - 0x28) 002378 *(u64 *)(r6 + 0x0) = r7 002379 *(u64 *)(r6 + 0x8) = r1 002380 exit 002381 r6 = r1 002382 r3 = *(u64 *)(r6 + 0x0) 002383 r4 = r3 002384 r4 += 0x1 002385 r1 = 0x0 002386 r5 = 0x1 002387 if r4 == 0x0 goto <offset> 002388 r5 = 0x0 002389 r5 &= 0x1 002390 if r5 != 0x0 goto <offset> 002391 r7 = r3 002392 r7 <<= 0x1 002393 if r7 > r4 goto <offset> 002394 r7 = r4 002395 if r7 > 0x8 goto <offset> 002396 r7 = 0x8 002397 r2 = r7 002398 r2 ^= -0x1 002399 r2 >>= 0x3f 002400 if r3 == 0x0 goto <offset> 002401 r1 = *(u64 *)(r6 + 0x8) 002402 *(u64 *)(r10 - 0x8) = r3 002403 *(u64 *)(r10 - 0x18) = r1 002404 r1 = 0x1 002405 *(u64 *)(r10 - 0x10) = r1 002406 r1 = r10 002407 r1 += -0x30 002408 r4 = r10 002409 r4 += -0x18 002410 r3 = r7 002411 call -0xae 002412 r1 = *(u64 *)(r10 - 0x30) 002413 if r1 == 0x0 goto <offset> 002414 r2 = *(u64 *)(r10 - 0x20) 002415 r1 = *(u64 *)(r10 - 0x28) 002416 call <target> 002417 r1 = *(u64 *)(r10 - 0x28) 002418 *(u64 *)(r6 + 0x0) = r7 002419 *(u64 *)(r6 + 0x8) = r1 002420 exit 002421 *(u64 *)(r10 - 0x8) = r1 002422 r4 = r10 002423 r4 += -0x8 002424 r1 = r2 002425 r2 = <addr> ll 002426 r3 = 0xf 002427 r5 = <addr> ll 002428 call <target> 002429 exit 002430 r4 = r2 002431 r2 = <addr> ll 002432 r3 = 0x15 002433 w1 = *(u8 *)(r1 + 0x0) 002434 if r1 == 0x0 goto <offset> 002435 if r1 == 0x1 goto <offset> 002436 r2 = <addr> ll 002437 goto <offset> 002438 r2 = <addr> ll 002439 r3 = 0xc 002440 r1 = r4 002441 call <target> 002442 exit 002443 r3 = *(u64 *)(r2 + 0x8) 002444 r5 = *(u64 *)(r3 + 0x0) 002445 r5 += 0x1 002446 r0 = 0x1 002447 if r5 == 0x0 goto <offset> 002448 r0 = 0x0 002449 r4 = *(u64 *)(r2 + 0x0) 002450 *(u64 *)(r3 + 0x0) = r5 002451 if r0 != 0x1 goto <offset> 002452 call abort 002453 r5 = *(u64 *)(r2 + 0x10) 002454 r0 = *(u64 *)(r5 + 0x0) 002455 r0 += 0x1 002456 r6 = 0x1 002457 if r0 == 0x0 goto <offset> 002458 r6 = 0x0 002459 *(u64 *)(r5 + 0x0) = r0 002460 if r6 != 0x1 goto <offset> 002461 goto <offset> 002462 r0 = *(u64 *)(r2 + 0x18) 002463 r6 = *(u64 *)(r2 + 0x20) 002464 w7 = *(u8 *)(r2 + 0x28) 002465 w8 = *(u8 *)(r2 + 0x29) 002466 w2 = *(u8 *)(r2 + 0x2a) 002467 *(u8 *)(r1 + 0x2a) = w2 002468 *(u8 *)(r1 + 0x29) = w8 002469 *(u8 *)(r1 + 0x28) = w7 002470 *(u64 *)(r1 + 0x20) = r6 002471 *(u64 *)(r1 + 0x18) = r0 002472 *(u64 *)(r1 + 0x10) = r5 002473 *(u64 *)(r1 + 0x8) = r3 002474 *(u64 *)(r1 + 0x0) = r4 002475 exit 002476 r3 = *(u64 *)(r1 + 0x0) 002477 r4 = -<addr> ll 002478 r3 ^= r4 002479 r4 = 0x18 002480 if r4 > r3 goto <offset> 002481 r3 = 0xe 002482 if r3 s> 0xb goto <offset> 002483 if r3 s> 0x5 goto <offset> 002484 if r3 s> 0x2 goto <offset> 002485 if r3 == 0x0 goto <offset> 002486 if r3 == 0x1 goto <offset> 002487 r1 = r2 002488 r2 = <addr> ll 002489 r3 = 0x16 002490 goto <offset> 002491 if r3 s> 0x11 goto <offset> 002492 if r3 s> 0xe goto <offset> 002493 if r3 == 0xc goto <offset> 002494 if r3 == 0xd goto <offset> 002495 *(u64 *)(r10 - 0x8) = r1 002496 r4 = r10 002497 r4 += -0x8 002498 r1 = r2 002499 r2 = <addr> ll 002500 r3 = 0xc 002501 r5 = <addr> ll 002502 goto <offset> 002503 if r3 s> 0x8 goto <offset> 002504 if r3 == 0x6 goto <offset> 002505 if r3 == 0x7 goto <offset> 002506 r1 = r2 002507 r2 = <addr> ll 002508 r3 = 0x19 002509 goto <offset> 002510 if r3 s> 0x14 goto <offset> 002511 if r3 == 0x12 goto <offset> 002512 if r3 == 0x13 goto <offset> 002513 r1 = r2 002514 r2 = <addr> ll 002515 r3 = 0x21 002516 goto <offset> 002517 if r3 == 0x3 goto <offset> 002518 if r3 == 0x4 goto <offset> 002519 r1 = r2 002520 r2 = <addr> ll 002521 goto <offset> 002522 if r3 == 0xf goto <offset> 002523 if r3 == 0x10 goto <offset> 002524 r1 = r2 002525 r2 = <addr> ll 002526 goto <offset> 002527 if r3 == 0x9 goto <offset> 002528 if r3 == 0xa goto <offset> 002529 r1 = r2 002530 r2 = <addr> ll 002531 goto <offset> 002532 if r3 == 0x15 goto <offset> 002533 if r3 == 0x16 goto <offset> 002534 r1 = r2 002535 r2 = <addr> ll 002536 goto <offset> 002537 r1 += 0x8 002538 *(u64 *)(r10 - 0x8) = r1 002539 r4 = r10 002540 r4 += -0x8 002541 r1 = r2 002542 r2 = <addr> ll 002543 r3 = 0x6 002544 r5 = <addr> ll 002545 call <target> 002546 goto <offset> 002547 r1 = r2 002548 r2 = <addr> ll 002549 r3 = 0x15 002550 goto <offset> 002551 r1 = r2 002552 r2 = <addr> ll 002553 goto <offset> 002554 r1 = r2 002555 r2 = <addr> ll 002556 r3 = 0x22 002557 goto <offset> 002558 r1 = r2 002559 r2 = <addr> ll 002560 r3 = 0x12 002561 goto <offset> 002562 r1 = r2 002563 r2 = <addr> ll 002564 goto <offset> 002565 r1 = r2 002566 r2 = <addr> ll 002567 goto <offset> 002568 r1 = r2 002569 r2 = <addr> ll 002570 r3 = 0x26 002571 goto <offset> 002572 r1 = r2 002573 r2 = <addr> ll 002574 r3 = 0xf 002575 goto <offset> 002576 r1 = r2 002577 r2 = <addr> ll 002578 r3 = 0xc 002579 goto <offset> 002580 r1 = r2 002581 r2 = <addr> ll 002582 r3 = 0x18 002583 goto <offset> 002584 r1 = r2 002585 r2 = <addr> ll 002586 r3 = 0xe 002587 goto <offset> 002588 r1 = r2 002589 r2 = <addr> ll 002590 goto <offset> 002591 r1 = r2 002592 r2 = <addr> ll 002593 r3 = 0x11 002594 goto <offset> 002595 r1 = r2 002596 r2 = <addr> ll 002597 r3 = 0x14 002598 goto <offset> 002599 r1 = r2 002600 r2 = <addr> ll 002601 r3 = 0x13 002602 call <target> 002603 exit 002604 r3 = *(u64 *)(r2 + 0x8) 002605 if r3 != 0x0 goto <offset> 002606 r2 = r10 002607 r2 += -0x10 002608 r6 = r1 002609 r1 = r2 002610 r2 = 0xbbd 002611 call <target> 002612 r1 = *(u64 *)(r10 - 0x10) 002613 r2 = *(u64 *)(r10 - 0x8) 002614 *(u64 *)(r6 + 0x8) = r2 002615 *(u64 *)(r6 + 0x0) = r1 002616 goto <offset> 002617 r3 += -0x1 002618 *(u64 *)(r2 + 0x8) = r3 002619 r3 = *(u64 *)(r2 + 0x0) 002620 r4 = r3 002621 r4 += 0x30 002622 *(u64 *)(r2 + 0x0) = r4 002623 r2 = r3 002624 call <target> 002625 exit 002626 r3 = *(u64 *)(r2 + 0x8) 002627 if r3 != 0x0 goto <offset> 002628 r2 = r10 002629 r2 += -0x10 002630 r6 = r1 002631 r1 = r2 002632 r2 = 0xbbd 002633 call <target> 002634 r1 = *(u64 *)(r10 - 0x10) 002635 r2 = *(u64 *)(r10 - 0x8) 002636 *(u64 *)(r6 + 0x10) = r2 002637 *(u64 *)(r6 + 0x8) = r1 002638 r1 = 0x0 002639 *(u64 *)(r6 + 0x0) = r1 002640 goto <offset> 002641 r3 += -0x1 002642 *(u64 *)(r2 + 0x8) = r3 002643 r3 = *(u64 *)(r2 + 0x0) 002644 r4 = r3 002645 r4 += 0x30 002646 *(u64 *)(r2 + 0x0) = r4 002647 r2 = r3 002648 call -0x404 002649 exit 002650 r3 = *(u64 *)(r2 + 0x8) 002651 if r3 != 0x0 goto <offset> 002652 r2 = r10 002653 r2 += -0x10 002654 r6 = r1 002655 r1 = r2 002656 r2 = 0xbbd 002657 call <target> 002658 r1 = *(u64 *)(r10 - 0x10) 002659 r2 = *(u64 *)(r10 - 0x8) 002660 *(u64 *)(r6 + 0x10) = r2 002661 *(u64 *)(r6 + 0x8) = r1 002662 r1 = 0x0 002663 *(u64 *)(r6 + 0x0) = r1 002664 goto <offset> 002665 r3 += -0x1 002666 *(u64 *)(r2 + 0x8) = r3 002667 r3 = *(u64 *)(r2 + 0x0) 002668 r4 = r3 002669 r4 += 0x30 002670 *(u64 *)(r2 + 0x0) = r4 002671 r2 = r3 002672 call -0x4a2 002673 exit 002674 r6 = r1 002675 r1 = *(u64 *)(r2 + 0x8) 002676 if r1 != 0x0 goto <offset> 002677 r1 = r10 002678 r1 += -0x80 002679 r2 = 0xbbd 002680 call <target> 002681 r1 = *(u64 *)(r10 - 0x80) 002682 r2 = *(u64 *)(r10 - 0x78) 002683 *(u64 *)(r6 + 0x8) = r2 002684 *(u64 *)(r6 + 0x0) = r1 002685 exit 002686 r1 += -0x1 002687 *(u64 *)(r2 + 0x8) = r1 002688 r1 = *(u64 *)(r2 + 0x0) 002689 r3 = r1 002690 r3 += 0x30 002691 *(u64 *)(r2 + 0x0) = r3 002692 r2 = 0x0 002693 *(u64 *)(r10 - 0x28) = r2 002694 *(u64 *)(r10 - 0x30) = r2 002695 *(u64 *)(r10 - 0x38) = r2 002696 *(u64 *)(r10 - 0x40) = r2 002697 r7 = *(u64 *)(r1 + 0x0) 002698 r2 = *(u64 *)(r7 + 0x0) 002699 if r2 == 0x0 goto <offset> 002700 r2 = 0x1 002701 goto <offset> 002702 r2 = *(u64 *)(r7 + 0x8) 002703 r3 = *(u64 *)(r10 - 0x38) 002704 if r2 != r3 goto <offset> 002705 r2 = *(u64 *)(r7 + 0x10) 002706 r3 = *(u64 *)(r10 - 0x30) 002707 if r2 != r3 goto <offset> 002708 r2 = 0x0 002709 r3 = *(u64 *)(r7 + 0x18) 002710 r4 = *(u64 *)(r10 - 0x28) 002711 if r3 != r4 goto <offset> 002712 if r2 != 0x0 goto <offset> 002713 w2 = *(u8 *)(r1 + 0x2a) 002714 if r2 == 0x0 goto <offset> 002715 r2 = 0x2 002716 *(u64 *)(r6 + 0x0) = r2 002717 *(u64 *)(r6 + 0x8) = r1 002718 goto <offset> 002719 r1 = r10 002720 r1 += -0x50 002721 r2 = 0xbc0 002722 call <target> 002723 r3 = *(u64 *)(r10 - 0x48) 002724 r2 = *(u64 *)(r10 - 0x50) 002725 r1 = *(u64 *)(r7 + 0x18) 002726 *(u64 *)(r10 - 0x28) = r1 002727 r1 = *(u64 *)(r7 + 0x10) 002728 *(u64 *)(r10 - 0x30) = r1 002729 r1 = *(u64 *)(r7 + 0x8) 002730 *(u64 *)(r10 - 0x38) = r1 002731 r1 = *(u64 *)(r7 + 0x0) 002732 *(u64 *)(r10 - 0x40) = r1 002733 r1 = 0x0 002734 *(u64 *)(r10 - 0x20) = r1 002735 *(u64 *)(r10 - 0x18) = r1 002736 *(u64 *)(r10 - 0x10) = r1 002737 *(u64 *)(r10 - 0x8) = r1 002738 r1 = r10 002739 r1 += -0x60 002740 r4 = r10 002741 r4 += -0x40 002742 call <target> 002743 r1 = *(u64 *)(r10 - 0x60) 002744 r2 = *(u64 *)(r10 - 0x58) 002745 goto <offset> 002746 r1 = r10 002747 r1 += -0x70 002748 r2 = 0xbc1 002749 call <target> 002750 r1 = *(u64 *)(r10 - 0x70) 002751 r2 = *(u64 *)(r10 - 0x68) 002752 goto <offset> 002753 r6 = r1 002754 r1 = *(u64 *)(r2 + 0x0) 002755 r0 = -<addr> ll 002756 if r1 == r0 goto <offset> 002757 r1 = 0x1 002758 goto <offset> 002759 r1 = *(u64 *)(r2 + 0x8) 002760 r0 = -<addr> ll 002761 if r1 != r0 goto <offset> 002762 r1 = *(u64 *)(r2 + 0x10) 002763 r0 = <addr> ll 002764 if r1 != r0 goto <offset> 002765 r1 = 0x0 002766 r0 = *(u64 *)(r2 + 0x18) 002767 r7 = -<addr> ll 002768 if r0 != r7 goto <offset> 002769 if r1 != 0x0 goto <offset> 002770 r1 = *(u64 *)(r5 - 0xff8) 002771 r0 = 0x8 002772 if r0 > r1 goto <offset> 002773 goto <offset> 002774 r1 = r10 002775 r1 += -0xb0 002776 r2 = 0x64 002777 call <target> 002778 r7 = *(u64 *)(r10 - 0xa8) 002779 r8 = *(u64 *)(r10 - 0xb0) 002780 goto <offset> 002781 r1 = r10 002782 r1 += -0x20 002783 r2 = 0x1004 002784 call <target> 002785 r7 = *(u64 *)(r10 - 0x18) 002786 r8 = *(u64 *)(r10 - 0x20) 002787 if r8 != 0x2 goto <offset> 002788 r1 = -<addr> ll 002789 *(u64 *)(r6 + 0x0) = r1 002790 goto <offset> 002791 *(u64 *)(r10 - 0x10) = r8 002792 *(u64 *)(r10 - 0x8) = r7 002793 r1 = r10 002794 r1 += -0x10 002795 call <target> 002796 r1 = r6 002797 r2 = r8 002798 r3 = r7 002799 call <target> 002800 exit 002801 r9 = *(u64 *)(r5 - 0x1000) 002802 r5 = r9 002803 r5 += 0x8 002804 r1 += -0x8 002805 w0 = *(u8 *)(r9 + 0x7) 002806 *(u64 *)(r10 - 0xd0) = r0 002807 w0 = *(u8 *)(r9 + 0x6) 002808 *(u64 *)(r10 - 0xc8) = r0 002809 w0 = *(u8 *)(r9 + 0x5) 002810 *(u64 *)(r10 - 0xc0) = r0 002811 w0 = *(u8 *)(r9 + 0x4) 002812 *(u64 *)(r10 - 0xb8) = r0 002813 w0 = *(u8 *)(r9 + 0x3) 002814 w7 = *(u8 *)(r9 + 0x2) 002815 w8 = *(u8 *)(r9 + 0x1) 002816 w9 = *(u8 *)(r9 + 0x0) 002817 if r9 s> 0x81 goto <offset> 002818 if r9 == 0x1b goto <offset> 002819 if r9 == 0x32 goto <offset> 002820 if r9 == 0x40 goto <offset> 002821 goto <offset> 002822 if r8 != 0xf4 goto <offset> 002823 if r7 != 0xbc goto <offset> 002824 if r0 != 0x78 goto <offset> 002825 r0 = *(u64 *)(r10 - 0xb8) 002826 if r0 != 0xa7 goto <offset> 002827 r0 = *(u64 *)(r10 - 0xc0) 002828 if r0 != 0xe9 goto <offset> 002829 r0 = *(u64 *)(r10 - 0xc8) 002830 if r0 != 0x69 goto <offset> 002831 r0 = *(u64 *)(r10 - 0xd0) 002832 if r0 == 0xa goto <offset> 002833 goto <offset> 002834 *(u64 *)(r10 - 0x1000) = r5 002835 *(u64 *)(r10 - 0xff8) = r1 002836 r1 = r10 002837 r1 += -0x40 002838 r5 = r10 002839 call <target> 002840 r7 = *(u64 *)(r10 - 0x38) 002841 r8 = *(u64 *)(r10 - 0x40) 002842 goto <offset> 002843 if r9 s> 0xe3 goto <offset> 002844 if r9 == 0x82 goto <offset> 002845 if r9 == 0xaf goto <offset> 002846 goto <offset> 002847 if r8 != 0xaf goto <offset> 002848 if r7 != 0x6d goto <offset> 002849 if r0 != 0x1f goto <offset> 002850 r0 = *(u64 *)(r10 - 0xb8) 002851 if r0 != 0xd goto <offset> 002852 r0 = *(u64 *)(r10 - 0xc0) 002853 if r0 != 0x98 goto <offset> 002854 r0 = *(u64 *)(r10 - 0xc8) 002855 if r0 != 0x9b goto <offset> 002856 r0 = *(u64 *)(r10 - 0xd0) 002857 if r0 == 0xed goto <offset> 002858 goto <offset> 002859 *(u64 *)(r10 - 0x1000) = r5 002860 *(u64 *)(r10 - 0xff8) = r1 002861 r1 = r10 002862 r1 += -0x90 002863 r5 = r10 002864 call <target> 002865 r7 = *(u64 *)(r10 - 0x88) 002866 r8 = *(u64 *)(r10 - 0x90) 002867 goto <offset> 002868 if r8 != 0xea goto <offset> 002869 if r7 != 0xb2 goto <offset> 002870 if r0 != 0x34 goto <offset> 002871 r0 = *(u64 *)(r10 - 0xb8) 002872 if r0 != 0x93 goto <offset> 002873 r0 = *(u64 *)(r10 - 0xc0) 002874 if r0 != 0x2 goto <offset> 002875 r0 = *(u64 *)(r10 - 0xc8) 002876 if r0 != 0xbb goto <offset> 002877 r0 = *(u64 *)(r10 - 0xd0) 002878 if r0 == 0x8d goto <offset> 002879 goto <offset> 002880 *(u64 *)(r10 - 0x1000) = r5 002881 *(u64 *)(r10 - 0xff8) = r1 002882 r1 = r10 002883 r1 += -0x50 002884 r5 = r10 002885 call <target> 002886 r7 = *(u64 *)(r10 - 0x48) 002887 r8 = *(u64 *)(r10 - 0x50) 002888 goto <offset> 002889 if r8 != 0x3f goto <offset> 002890 if r7 != 0xf1 goto <offset> 002891 if r0 != 0xf7 goto <offset> 002892 r0 = *(u64 *)(r10 - 0xb8) 002893 if r0 != 0xcc goto <offset> 002894 r0 = *(u64 *)(r10 - 0xc0) 002895 if r0 != 0x6a goto <offset> 002896 r0 = *(u64 *)(r10 - 0xc8) 002897 if r0 != 0x5 goto <offset> 002898 r0 = *(u64 *)(r10 - 0xd0) 002899 if r0 == 0xfe goto <offset> 002900 goto <offset> 002901 *(u64 *)(r10 - 0x1000) = r5 002902 *(u64 *)(r10 - 0xff8) = r1 002903 r1 = r10 002904 r1 += -0x80 002905 r5 = r10 002906 call <target> 002907 r7 = *(u64 *)(r10 - 0x78) 002908 r8 = *(u64 *)(r10 - 0x80) 002909 goto <offset> 002910 if r8 != 0x67 goto <offset> 002911 if r7 != 0x25 goto <offset> 002912 if r0 != 0x24 goto <offset> 002913 r0 = *(u64 *)(r10 - 0xb8) 002914 if r0 != 0x51 goto <offset> 002915 r0 = *(u64 *)(r10 - 0xc0) 002916 if r0 != 0x13 goto <offset> 002917 r0 = *(u64 *)(r10 - 0xc8) 002918 if r0 != 0x20 goto <offset> 002919 r0 = *(u64 *)(r10 - 0xd0) 002920 if r0 == 0x68 goto <offset> 002921 goto <offset> 002922 *(u64 *)(r10 - 0x1000) = r5 002923 *(u64 *)(r10 - 0xff8) = r1 002924 r1 = r10 002925 r1 += -0x70 002926 r5 = r10 002927 call <target> 002928 r7 = *(u64 *)(r10 - 0x68) 002929 r8 = *(u64 *)(r10 - 0x70) 002930 goto <offset> 002931 if r9 == 0xe4 goto <offset> 002932 if r9 == 0xeb goto <offset> 002933 r1 = r10 002934 r1 += -0xa0 002935 r2 = 0x65 002936 call <target> 002937 r7 = *(u64 *)(r10 - 0x98) 002938 r8 = *(u64 *)(r10 - 0xa0) 002939 goto <offset> 002940 r1 = r8 002941 if r1 != 0x45 goto <offset> 002942 r1 = r7 002943 if r1 != 0xa5 goto <offset> 002944 r1 = r0 002945 if r1 != 0x2e goto <offset> 002946 r1 = *(u64 *)(r10 - 0xb8) 002947 if r1 != 0x51 goto <offset> 002948 r1 = *(u64 *)(r10 - 0xc0) 002949 if r1 != 0xcb goto <offset> 002950 r1 = *(u64 *)(r10 - 0xc8) 002951 if r1 != 0x9a goto <offset> 002952 r1 = *(u64 *)(r10 - 0xd0) 002953 if r1 == 0x1d goto <offset> 002954 goto <offset> 002955 r1 = r10 002956 r1 += -0x30 002957 r2 = 0x5dc 002958 call <target> 002959 r7 = *(u64 *)(r10 - 0x28) 002960 r8 = *(u64 *)(r10 - 0x30) 002961 goto <offset> 002962 if r8 != 0x11 goto <offset> 002963 if r7 != 0x35 goto <offset> 002964 if r0 != 0x0 goto <offset> 002965 r0 = *(u64 *)(r10 - 0xb8) 002966 if r0 != 0x4e goto <offset> 002967 r0 = *(u64 *)(r10 - 0xc0) 002968 if r0 != 0x76 goto <offset> 002969 r0 = *(u64 *)(r10 - 0xc8) 002970 if r0 != 0xf goto <offset> 002971 r0 = *(u64 *)(r10 - 0xd0) 002972 if r0 == 0xe5 goto <offset> 002973 goto <offset> 002974 *(u64 *)(r10 - 0x1000) = r5 002975 *(u64 *)(r10 - 0xff8) = r1 002976 r1 = r10 002977 r1 += -0x60 002978 r5 = r10 002979 call <target> 002980 r7 = *(u64 *)(r10 - 0x58) 002981 r8 = *(u64 *)(r10 - 0x60) 002982 goto <offset> 002983 r6 = r2 002984 *(u64 *)(r10 - 0x1e0) = r4 002985 *(u64 *)(r10 - 0x1e8) = r3 002986 r9 = *(u64 *)(r5 - 0xff8) 002987 *(u64 *)(r10 - 0x310) = r1 002988 if r9 == 0x0 goto <offset> 002989 r7 = *(u64 *)(r5 - 0x1000) 002990 r5 = 0x0 002991 r4 = r7 002992 r4 += 0x1 002993 w0 = *(u8 *)(r7 + 0x0) 002994 *(u8 *)(r10 - 0x5) = w0 002995 if r0 s> 0x2 goto <offset> 002996 if r0 == 0x0 goto <offset> 002997 if r0 == 0x1 goto <offset> 002998 if r0 == 0x2 goto <offset> 002999 goto <offset> 003000 r1 = 0x5 003001 if r1 > r9 goto <offset> 003002 r1 = 0x1 003003 *(u64 *)(r10 - 0x328) = r1 003004 w4 = *(u32 *)(r7 + 0x1) 003005 r8 = 0x0 003006 r1 = 0x0 003007 *(u64 *)(r10 - 0x318) = r1 003008 if r4 == 0x0 goto <offset> 003009 r1 = 0x100000 003010 r3 = r4 003011 *(u64 *)(r10 - 0x330) = r4 003012 if r1 > r4 goto <offset> 003013 r3 = 0x100000 003014 *(u64 *)(r10 - 0x320) = r0 003015 r1 = <addr> ll 003016 r1 = *(u64 *)(r1 + 0x0) 003017 r2 = <addr> ll 003018 if r1 == 0x0 goto <offset> 003019 r2 = r1 003020 r5 = r2 003021 r5 -= r3 003022 r1 = 0x0 003023 r4 = 0x1 003024 if r5 > r2 goto <offset> 003025 r4 = 0x0 003026 *(u64 *)(r10 - 0x338) = r6 003027 if r4 != 0x0 goto <offset> 003028 r1 = r5 003029 r2 = <addr> ll 003030 if r1 > r2 goto <offset> 003031 r1 = 0x1 003032 r2 = r3 003033 call <target> 003034 r1 = <addr> ll 003035 call <target> 003036 goto <offset> 003037 if r0 s> 0x4 goto <offset> 003038 if r0 == 0x3 goto <offset> 003039 if r0 == 0x4 goto <offset> 003040 goto <offset> 003041 r1 = 0x21 003042 if r1 > r9 goto <offset> 003043 r5 = *(u64 *)(r7 + 0x7) 003044 w2 = *(u8 *)(r7 + 0xf) 003045 *(u8 *)(r10 - 0x100) = w2 003046 w2 = *(u16 *)(r4 + 0x0) 003047 *(u16 *)(r10 - 0x4) = w2 003048 w2 = *(u8 *)(r4 + 0x2) 003049 *(u8 *)(r10 - 0x2) = w2 003050 w2 = *(u8 *)(r7 + 0x6) 003051 r2 <<= 0x10 003052 w3 = *(u16 *)(r7 + 0x4) 003053 r3 |= r2 003054 *(u64 *)(r10 - 0x108) = r5 003055 r1 = *(u64 *)(r10 - 0x107) 003056 *(u64 *)(r10 - 0x318) = r1 003057 w2 = *(u8 *)(r7 + 0x20) 003058 r8 = *(u64 *)(r7 + 0x18) 003059 r1 = *(u64 *)(r7 + 0x10) 003060 *(u64 *)(r10 - 0x328) = r1 003061 goto <offset> 003062 if r0 == 0x5 goto <offset> 003063 if r0 == 0x6 goto <offset> 003064 r1 = 0x0 003065 *(u64 *)(r10 - 0xe8) = r1 003066 r1 = <addr> ll 003067 *(u64 *)(r10 - 0x108) = r1 003068 r1 = 0x1 003069 *(u64 *)(r10 - 0x100) = r1 003070 *(u64 *)(r10 - 0xf0) = r1 003071 r1 = r10 003072 r1 += -0x20 003073 *(u64 *)(r10 - 0xf8) = r1 003074 r1 = 0x76f ll 003075 *(u64 *)(r10 - 0x18) = r1 003076 r1 = r10 003077 r1 += -0x5 003078 *(u64 *)(r10 - 0x20) = r1 003079 r6 = r10 003080 r6 += -0x1d0 003081 r2 = r10 003082 r2 += -0x108 003083 r1 = r6 003084 call <target> 003085 r1 = r6 003086 call -0x500 003087 goto <offset> 003088 r2 = 0x9 003089 if r2 > r9 goto <offset> 003090 goto <offset> 003091 r1 = <addr> ll 003092 call <target> 003093 *(u64 *)(r10 - 0x318) = r0 003094 r0 = *(u64 *)(r10 - 0x318) 003095 r1 = r0 003096 r1 &= 0x3 003097 r2 = r1 003098 r2 += -0x2 003099 r3 = 0x2 003100 if r3 > r2 goto <offset> 003101 if r1 == 0x0 goto <offset> 003102 r1 = *(u64 *)(r0 - 0x1) 003103 r2 = *(u64 *)(r0 + 0x7) 003104 r2 = *(u64 *)(r2 + 0x0) 003105 callx r2 003106 r1 = r10 003107 r1 += -0x308 003108 r2 = 0x66 003109 call <target> 003110 r7 = *(u64 *)(r10 - 0x300) 003111 r6 = *(u64 *)(r10 - 0x308) 003112 goto <offset> 003113 r2 = 0x9 003114 if r2 > r9 goto <offset> 003115 r1 = *(u64 *)(r4 + 0x0) 003116 *(u64 *)(r10 - 0x318) = r1 003117 *(u64 *)(r10 - 0x320) = r0 003118 w4 = *(u8 *)(r10 - 0x2) 003119 *(u8 *)(r10 - 0x1d6) = w4 003120 w4 = *(u16 *)(r10 - 0x4) 003121 *(u16 *)(r10 - 0x1d8) = w4 003122 r3 &= 0xffffff 003123 r5 <<= 0x18 003124 r5 |= r3 003125 goto <offset> 003126 r9 += -0x5 003127 r7 += 0x5 003128 r2 = <addr> ll 003129 *(u64 *)(r2 + 0x0) = r1 003130 r2 = 0x0 003131 r6 = r3 003132 r8 = r1 003133 call <target> 003134 r4 = r6 003135 *(u64 *)(r10 - 0xf8) = r4 003136 *(u64 *)(r10 - 0x108) = r4 003137 *(u64 *)(r10 - 0x318) = r8 003138 *(u64 *)(r10 - 0x100) = r8 003139 r8 = 0x0 003140 r0 = *(u64 *)(r10 - 0x330) 003141 goto <offset> 003142 r8 += r6 003143 if r8 >= r0 goto <offset> 003144 r6 = r8 003145 if r6 != r4 goto <offset> 003146 r8 = r4 003147 r8 <<= 0x1 003148 if r0 > r8 goto <offset> 003149 r8 = r0 003150 if r4 >= r8 goto <offset> 003151 r8 -= r4 003152 r1 = *(u64 *)(r10 - 0x108) 003153 r1 -= r4 003154 if r1 >= r8 goto <offset> 003155 r1 = r10 003156 r1 += -0x108 003157 r2 = r4 003158 r3 = r8 003159 call -0x334 003160 r0 = *(u64 *)(r10 - 0x330) 003161 r1 = *(u64 *)(r10 - 0x100) 003162 *(u64 *)(r10 - 0x318) = r1 003163 r4 = *(u64 *)(r10 - 0xf8) 003164 r3 = *(u64 *)(r10 - 0x318) 003165 r1 = r3 003166 r1 += r4 003167 r2 = 0x2 003168 if r2 > r8 goto <offset> 003169 r8 += -0x1 003170 r2 = 0x0 003171 *(u64 *)(r10 - 0x318) = r3 003172 r3 = r8 003173 *(u64 *)(r10 - 0x328) = r4 003174 call <target> 003175 r0 = *(u64 *)(r10 - 0x330) 003176 r4 = *(u64 *)(r10 - 0x328) 003177 r4 += r8 003178 r1 = *(u64 *)(r10 - 0x318) 003179 r1 += r4 003180 r2 = 0x0 003181 *(u8 *)(r1 + 0x0) = w2 003182 r4 += 0x1 003183 r8 = r4 003184 *(u64 *)(r10 - 0xf8) = r8 003185 r4 = r8 003186 if r4 >= r6 goto <offset> 003187 r1 = r6 003188 r2 = r4 003189 r3 = <addr> ll 003190 call <target> 003191 r8 = r4 003192 r8 -= r6 003193 if r9 > r8 goto <offset> 003194 r8 = r9 003195 r1 = *(u64 *)(r10 - 0x100) 003196 *(u64 *)(r10 - 0x318) = r1 003197 r1 += r6 003198 if r8 != 0x1 goto <offset> 003199 w2 = *(u8 *)(r7 + 0x0) 003200 *(u8 *)(r1 + 0x0) = w2 003201 r7 += 0x1 003202 r9 += -0x1 003203 goto <offset> 003204 r2 = r7 003205 r3 = r8 003206 *(u64 *)(r10 - 0x328) = r9 003207 r9 = r7 003208 r7 = r4 003209 call <target> 003210 r0 = *(u64 *)(r10 - 0x330) 003211 r4 = r7 003212 r7 = r9 003213 r9 = *(u64 *)(r10 - 0x328) 003214 r7 += r8 003215 r9 -= r8 003216 if r8 != 0x0 goto <offset> 003217 call -0x5bb 003218 goto <offset> 003219 r3 = *(u64 *)(r10 - 0x108) 003220 r1 = -<addr> ll 003221 if r3 == r1 goto <offset> 003222 r1 = -<addr> ll 003223 r2 = *(u64 *)(r10 - 0x318) 003224 if r3 != r1 goto <offset> 003225 r1 = <addr> ll 003226 r1 = *(u64 *)(r1 + 0x0) 003227 r3 = <addr> ll 003228 if r1 == 0x0 goto <offset> 003229 r3 = r1 003230 r1 = 0x1000 003231 r2 = r0 003232 if r1 > r0 goto <offset> 003233 r2 = 0x1000 003234 r4 = 0x1 003235 if r2 > 0x1 goto <offset> 003236 r2 = 0x1 003237 r5 = r3 003238 r5 -= r2 003239 r1 = 0x0 003240 if r5 > r3 goto <offset> 003241 r4 = 0x0 003242 if r4 != 0x0 goto <offset> 003243 r1 = r5 003244 r3 = <addr> ll 003245 if r3 > r1 goto <offset> 003246 r3 = <addr> ll 003247 *(u64 *)(r3 + 0x0) = r1 003248 *(u64 *)(r10 - 0x108) = r2 003249 r4 = 0x0 003250 *(u64 *)(r10 - 0xf8) = r4 003251 *(u64 *)(r10 - 0x100) = r1 003252 goto <offset> 003253 r2 = r1 003254 r2 += r4 003255 r4 += 0x1 003256 *(u8 *)(r2 + 0x0) = w6 003257 *(u64 *)(r10 - 0xf8) = r4 003258 if r0 > r4 goto <offset> 003259 r2 = *(u64 *)(r10 - 0x100) 003260 r3 = *(u64 *)(r10 - 0x108) 003261 r1 = -<addr> ll 003262 *(u64 *)(r10 - 0x318) = r2 003263 if r3 == r1 goto <offset> 003264 goto <offset> 003265 if r9 == r4 goto <offset> 003266 r2 = r7 003267 r2 += r4 003268 w6 = *(u8 *)(r2 + 0x0) 003269 r2 = *(u64 *)(r10 - 0x108) 003270 if r4 != r2 goto <offset> 003271 r1 = r10 003272 r1 += -0x108 003273 r8 = r7 003274 r7 = r4 003275 call -0x37f 003276 r0 = *(u64 *)(r10 - 0x330) 003277 r4 = r7 003278 r7 = r8 003279 r1 = *(u64 *)(r10 - 0x100) 003280 goto <offset> 003281 *(u64 *)(r10 - 0x328) = r2 003282 r8 = r4 003283 w1 = *(u8 *)(r10 - 0x2) 003284 *(u8 *)(r10 - 0x1d6) = w1 003285 w1 = *(u16 *)(r10 - 0x4) 003286 *(u16 *)(r10 - 0x1d8) = w1 003287 r5 = 0x0 003288 *(u64 *)(r10 - 0x318) = r3 003289 r0 = r3 003290 r6 = *(u64 *)(r10 - 0x338) 003291 r1 = *(u64 *)(r10 - 0x320) 003292 if r1 == 0x7 goto <offset> 003293 w3 = *(u8 *)(r10 - 0x1d6) 003294 *(u8 *)(r10 - 0x1d2) = w3 003295 w3 = *(u16 *)(r10 - 0x1d8) 003296 *(u16 *)(r10 - 0x1d4) = w3 003297 r1 = *(u64 *)(r10 - 0x320) 003298 if r1 s> 0x2 goto <offset> 003299 if r1 == 0x0 goto <offset> 003300 if r1 == 0x1 goto <offset> 003301 r9 = r6 003302 r1 = 0x0 003303 *(u64 *)(r10 - 0x10) = r1 003304 *(u64 *)(r10 - 0x20) = r1 003305 r1 = r10 003306 r1 += -0x108 003307 r3 = r10 003308 r3 += -0x1e8 003309 r5 = r10 003310 call <target> 003311 r7 = *(u64 *)(r10 - 0xf8) 003312 r6 = *(u64 *)(r10 - 0x100) 003313 r1 = *(u64 *)(r10 - 0x108) 003314 if r1 != 0x0 goto <offset> 003315 goto <offset> 003316 r2 = *(u64 *)(r10 - 0xd8) 003317 *(u64 *)(r10 - 0x1a0) = r2 003318 r2 = *(u64 *)(r10 - 0xe0) 003319 *(u64 *)(r10 - 0x1a8) = r2 003320 r2 = *(u64 *)(r10 - 0xe8) 003321 *(u64 *)(r10 - 0x1b0) = r2 003322 r2 = *(u64 *)(r10 - 0xf0) 003323 *(u64 *)(r10 - 0x1b8) = r2 003324 *(u64 *)(r10 - 0x1c0) = r7 003325 *(u64 *)(r10 - 0x1c8) = r6 003326 *(u64 *)(r10 - 0x1d0) = r1 003327 *(u64 *)(r10 - 0xf8) = r8 003328 r1 = *(u64 *)(r10 - 0x328) 003329 *(u64 *)(r10 - 0x100) = r1 003330 r1 = *(u64 *)(r10 - 0x318) 003331 *(u64 *)(r10 - 0x108) = r1 003332 r1 = r10 003333 r1 += -0x2a8 003334 r2 = r10 003335 r2 += -0x1d0 003336 r3 = r10 003337 r3 += -0x108 003338 call <target> 003339 r6 = *(u64 *)(r10 - 0x2a8) 003340 if r6 == 0x2 goto <offset> 003341 goto <offset> 003342 r1 = r10 003343 r1 += -0x2b8 003344 r2 = r10 003345 r2 += -0x1d0 003346 r3 = <addr> ll 003347 r4 = r9 003348 call -0x8c1 003349 r2 = *(u64 *)(r10 - 0x2b8) 003350 if r2 == 0x2 goto <offset> 003351 r3 = *(u64 *)(r10 - 0x2b0) 003352 r1 = r10 003353 r1 += -0x2c8 003354 r4 = <addr> ll 003355 r5 = 0x3 003356 call -0xbc9 003357 r6 = *(u64 *)(r10 - 0x2c8) 003358 if r6 == 0x2 goto <offset> 003359 r7 = *(u64 *)(r10 - 0x2c0) 003360 r1 = *(u64 *)(r10 - 0x20) 003361 if r1 != 0x0 goto <offset> 003362 goto <offset> 003363 r1 = 0x0 003364 *(u64 *)(r10 - 0x10) = r1 003365 *(u64 *)(r10 - 0x20) = r1 003366 r1 = r10 003367 r1 += -0x4 003368 *(u64 *)(r10 - 0xff8) = r1 003369 r1 = r10 003370 r1 += -0x108 003371 r3 = r10 003372 r3 += -0x1e8 003373 r5 = r10 003374 r2 = r6 003375 call <target> 003376 r7 = *(u64 *)(r10 - 0x100) 003377 r9 = r6 003378 r6 = *(u64 *)(r10 - 0x108) 003379 w8 = *(u8 *)(r10 - 0x46) 003380 if r8 == 0x2 goto <offset> 003381 r1 = r10 003382 r1 += -0x1c0 003383 r2 = r10 003384 r2 += -0xf8 003385 r3 = 0xb2 003386 call <target> 003387 w1 = *(u32 *)(r10 - 0x45) 003388 *(u32 *)(r10 - 0x10d) = w1 003389 w1 = *(u8 *)(r10 - 0x41) 003390 *(u8 *)(r10 - 0x109) = w1 003391 *(u8 *)(r10 - 0x10e) = w8 003392 *(u64 *)(r10 - 0x1c8) = r7 003393 *(u64 *)(r10 - 0x1d0) = r6 003394 r1 = r10 003395 r1 += -0x2f8 003396 r3 = r10 003397 r3 += -0x1d0 003398 r2 = r9 003399 r4 = *(u64 *)(r10 - 0x318) 003400 call <target> 003401 r6 = *(u64 *)(r10 - 0x2f8) 003402 if r6 == 0x2 goto <offset> 003403 r7 = *(u64 *)(r10 - 0x2f0) 003404 r1 = r10 003405 r1 += -0x1d0 003406 call -0x5c9 003407 goto <offset> 003408 r7 = *(u64 *)(r10 - 0x2a0) 003409 goto <offset> 003410 r1 = r10 003411 r1 += -0x1d0 003412 call -0x5cf 003413 r1 = r10 003414 r1 += -0x20 003415 call -0x550 003416 r6 = 0x2 003417 goto <offset> 003418 r3 = *(u64 *)(r10 - 0x18) 003419 r2 = *(u64 *)(r10 - 0x10) 003420 if r2 == 0x0 goto <offset> 003421 r0 = r1 003422 r1 = 0x0 003423 goto <offset> 003424 r2 += -0x1 003425 r0 = 0x0 003426 if r2 == 0x0 goto <offset> 003427 r5 = r3 003428 r4 = r0 003429 if r1 != 0x0 goto <offset> 003430 r5 = 0x0 003431 r4 = 0x0 003432 r1 = r0 003433 if r3 == 0x0 goto <offset> 003434 r1 = r0 003435 r1 = *(u64 *)(r1 + 0x170) 003436 r3 += -0x1 003437 r4 = 0x0 003438 if r3 != 0x0 goto <offset> 003439 w3 = *(u16 *)(r1 + 0x16a) 003440 if r3 > r5 goto <offset> 003441 r3 = *(u64 *)(r1 + 0x160) 003442 if r3 == 0x0 goto <offset> 003443 r4 += 0x1 003444 w5 = *(u16 *)(r1 + 0x168) 003445 w0 = *(u16 *)(r3 + 0x16a) 003446 r1 = r3 003447 if r0 > r5 goto <offset> 003448 goto <offset> 003449 r1 = r3 003450 r5 += 0x1 003451 r3 = r5 003452 if r4 == 0x0 goto <offset> 003453 r5 <<= 0x3 003454 r1 += r5 003455 r3 = 0x0 003456 r1 = *(u64 *)(r1 + 0x170) 003457 r4 += -0x1 003458 if r4 == 0x0 goto <offset> 003459 r1 = *(u64 *)(r1 + 0x170) 003460 r4 += -0x1 003461 if r4 == 0x0 goto <offset> 003462 goto <offset> 003463 if r3 == 0x0 goto <offset> 003464 r1 = *(u64 *)(r1 + 0x170) 003465 r3 += -0x1 003466 if r3 != 0x0 goto <offset> 003467 r1 = *(u64 *)(r1 + 0x160) 003468 if r1 == 0x0 goto <offset> 003469 goto <offset> 003470 r1 = 0x1 003471 call <target> 003472 if r1 s> 0x4 goto <offset> 003473 if r1 == 0x3 goto <offset> 003474 r9 = r6 003475 w3 = *(u8 *)(r10 - 0x1d2) 003476 *(u8 *)(r10 - 0x3e) = w3 003477 w3 = *(u16 *)(r10 - 0x1d4) 003478 *(u16 *)(r10 - 0x40) = w3 003479 *(u8 *)(r10 - 0x21) = w2 003480 *(u64 *)(r10 - 0x29) = r8 003481 r1 = *(u64 *)(r10 - 0x328) 003482 *(u64 *)(r10 - 0x31) = r1 003483 r1 = *(u64 *)(r10 - 0x318) 003484 *(u64 *)(r10 - 0x39) = r1 003485 *(u32 *)(r10 - 0x3d) = w5 003486 r1 = r10 003487 r1 += -0x108 003488 r3 = r10 003489 r3 += -0x1e8 003490 r5 = r10 003491 call <target> 003492 r7 = *(u64 *)(r10 - 0xf8) 003493 r6 = *(u64 *)(r10 - 0x100) 003494 r1 = *(u64 *)(r10 - 0x108) 003495 if r1 == 0x0 goto <offset> 003496 r2 = *(u64 *)(r10 - 0xd8) 003497 *(u64 *)(r10 - 0x1a0) = r2 003498 r2 = *(u64 *)(r10 - 0xe0) 003499 *(u64 *)(r10 - 0x1a8) = r2 003500 r2 = *(u64 *)(r10 - 0xe8) 003501 *(u64 *)(r10 - 0x1b0) = r2 003502 r2 = *(u64 *)(r10 - 0xf0) 003503 *(u64 *)(r10 - 0x1b8) = r2 003504 *(u64 *)(r10 - 0x1c0) = r7 003505 *(u64 *)(r10 - 0x1c8) = r6 003506 *(u64 *)(r10 - 0x1d0) = r1 003507 r6 = r10 003508 r6 += -0x1d0 003509 r2 = r10 003510 r2 += -0x40 003511 r1 = r6 003512 call <target> 003513 r1 = r10 003514 r1 += -0x238 003515 r2 = r6 003516 r3 = <addr> ll 003517 r4 = r9 003518 call -0x96b 003519 r2 = *(u64 *)(r10 - 0x238) 003520 if r2 != 0x2 goto <offset> 003521 goto <offset> 003522 if r1 == 0x5 goto <offset> 003523 r9 = r6 003524 r1 = 0x0 003525 *(u64 *)(r10 - 0x10) = r1 003526 *(u64 *)(r10 - 0x20) = r1 003527 r1 = r10 003528 r1 += -0x108 003529 r3 = r10 003530 r3 += -0x1e8 003531 r5 = r10 003532 call <target> 003533 r7 = *(u64 *)(r10 - 0xf8) 003534 r6 = *(u64 *)(r10 - 0x100) 003535 r8 = *(u64 *)(r10 - 0x108) 003536 if r8 == 0x0 goto <offset> 003537 r1 = r10 003538 r1 += -0x1b8 003539 r2 = r10 003540 r2 += -0xf0 003541 r3 = 0x28 003542 call <target> 003543 *(u64 *)(r10 - 0x1c0) = r7 003544 *(u64 *)(r10 - 0x1c8) = r6 003545 *(u64 *)(r10 - 0x1d0) = r8 003546 r1 = r10 003547 r1 += -0x1f8 003548 r2 = r10 003549 r2 += -0x1d0 003550 r3 = *(u64 *)(r10 - 0x318) 003551 call <target> 003552 r6 = *(u64 *)(r10 - 0x1f8) 003553 if r6 == 0x2 goto <offset> 003554 goto <offset> 003555 r1 = r10 003556 r1 += -0x208 003557 r2 = r10 003558 r2 += -0x1d0 003559 r3 = <addr> ll 003560 r4 = r9 003561 call -0x996 003562 r2 = *(u64 *)(r10 - 0x208) 003563 if r2 == 0x2 goto <offset> 003564 r3 = *(u64 *)(r10 - 0x200) 003565 r1 = r10 003566 r1 += -0x218 003567 r4 = <addr> ll 003568 r5 = 0x3 003569 call -0xc9e 003570 r6 = *(u64 *)(r10 - 0x218) 003571 if r6 == 0x2 goto <offset> 003572 r7 = *(u64 *)(r10 - 0x210) 003573 r1 = *(u64 *)(r10 - 0x20) 003574 if r1 == 0x0 goto <offset> 003575 r3 = *(u64 *)(r10 - 0x18) 003576 r2 = *(u64 *)(r10 - 0x10) 003577 if r2 == 0x0 goto <offset> 003578 r0 = r1 003579 r1 = 0x0 003580 goto <offset> 003581 r8 = r6 003582 r1 = r10 003583 r1 += -0x108 003584 r3 = r10 003585 r3 += -0x1e8 003586 r5 = r10 003587 call <target> 003588 r7 = *(u64 *)(r10 - 0xf8) 003589 r6 = *(u64 *)(r10 - 0x100) 003590 r1 = *(u64 *)(r10 - 0x108) 003591 if r1 == 0x0 goto <offset> 003592 r2 = *(u64 *)(r10 - 0xd8) 003593 *(u64 *)(r10 - 0x1a0) = r2 003594 r2 = *(u64 *)(r10 - 0xe0) 003595 *(u64 *)(r10 - 0x1a8) = r2 003596 r2 = *(u64 *)(r10 - 0xe8) 003597 *(u64 *)(r10 - 0x1b0) = r2 003598 r2 = *(u64 *)(r10 - 0xf0) 003599 *(u64 *)(r10 - 0x1b8) = r2 003600 *(u64 *)(r10 - 0x1c0) = r7 003601 *(u64 *)(r10 - 0x1c8) = r6 003602 *(u64 *)(r10 - 0x1d0) = r1 003603 r6 = r10 003604 r6 += -0x1d0 003605 r1 = r6 003606 call <target> 003607 r1 = r10 003608 r1 += -0x2d8 003609 r2 = r6 003610 r3 = <addr> ll 003611 r4 = r8 003612 call -0x9c9 003613 r2 = *(u64 *)(r10 - 0x2d8) 003614 if r2 != 0x2 goto <offset> 003615 r6 = 0x2 003616 goto <offset> 003617 r9 = r6 003618 r1 = 0x0 003619 *(u64 *)(r10 - 0x10) = r1 003620 *(u64 *)(r10 - 0x20) = r1 003621 r1 = r10 003622 r1 += -0x108 003623 r3 = r10 003624 r3 += -0x1e8 003625 r5 = r10 003626 call <target> 003627 r7 = *(u64 *)(r10 - 0xf8) 003628 r6 = *(u64 *)(r10 - 0x100) 003629 r8 = *(u64 *)(r10 - 0x108) 003630 if r8 == 0x0 goto <offset> 003631 r1 = r10 003632 r1 += -0x1b8 003633 r2 = r10 003634 r2 += -0xf0 003635 r3 = 0x50 003636 call <target> 003637 *(u64 *)(r10 - 0x1c0) = r7 003638 *(u64 *)(r10 - 0x1c8) = r6 003639 *(u64 *)(r10 - 0x1d0) = r8 003640 r1 = r10 003641 r1 += -0x258 003642 r2 = r10 003643 r2 += -0x1d0 003644 call <target> 003645 r6 = *(u64 *)(r10 - 0x258) 003646 if r6 == 0x2 goto <offset> 003647 goto <offset> 003648 r1 = r10 003649 r1 += -0x268 003650 r2 = r10 003651 r2 += -0x1d0 003652 r3 = <addr> ll 003653 r6 = r9 003654 r4 = r6 003655 call -0x9f4 003656 r2 = *(u64 *)(r10 - 0x268) 003657 if r2 != 0x2 goto <offset> 003658 r1 = r10 003659 r1 += -0x288 003660 r2 = r10 003661 r2 += -0x1a0 003662 r3 = <addr> ll 003663 r4 = r6 003664 call -0x9fd 003665 r2 = *(u64 *)(r10 - 0x288) 003666 if r2 == 0x2 goto <offset> 003667 r3 = *(u64 *)(r10 - 0x280) 003668 r1 = r10 003669 r1 += -0x298 003670 r4 = <addr> ll 003671 r5 = 0x3 003672 call -0xd05 003673 r7 = *(u64 *)(r10 - 0x290) 003674 r6 = *(u64 *)(r10 - 0x298) 003675 goto <offset> 003676 r1 = 0x0 003677 *(u64 *)(r10 - 0x10) = r1 003678 *(u64 *)(r10 - 0x20) = r1 003679 r1 = r10 003680 r1 += -0x108 003681 r3 = r10 003682 r3 += -0x1e8 003683 r5 = r10 003684 call <target> 003685 r7 = *(u64 *)(r10 - 0x100) 003686 r6 = *(u64 *)(r10 - 0x108) 003687 w8 = *(u8 *)(r10 - 0xa6) 003688 if r8 == 0x2 goto <offset> 003689 r1 = r10 003690 r1 += -0x1c0 003691 r2 = r10 003692 r2 += -0xf8 003693 r3 = 0x52 003694 call <target> 003695 w1 = *(u32 *)(r10 - 0xa5) 003696 *(u32 *)(r10 - 0x16d) = w1 003697 w1 = *(u8 *)(r10 - 0xa1) 003698 *(u8 *)(r10 - 0x169) = w1 003699 *(u8 *)(r10 - 0x16e) = w8 003700 *(u64 *)(r10 - 0x1c8) = r7 003701 *(u64 *)(r10 - 0x1d0) = r6 003702 call <target> 003703 r1 = r10 003704 r1 += -0x228 003705 r2 = r10 003706 r2 += -0x1d0 003707 call <target> 003708 r1 = *(u64 *)(r10 - 0x188) 003709 r2 = *(u64 *)(r10 - 0x190) 003710 r3 = *(u64 *)(r2 + 0x0) 003711 r3 += -0x1 003712 r7 = *(u64 *)(r10 - 0x220) 003713 r6 = *(u64 *)(r10 - 0x228) 003714 *(u64 *)(r2 + 0x0) = r3 003715 if r3 != 0x0 goto <offset> 003716 r3 = *(u64 *)(r2 + 0x8) 003717 r3 += -0x1 003718 *(u64 *)(r2 + 0x8) = r3 003719 r2 = *(u64 *)(r1 + 0x0) 003720 r2 += -0x1 003721 *(u64 *)(r1 + 0x0) = r2 003722 if r2 != 0x0 goto <offset> 003723 r2 = *(u64 *)(r1 + 0x8) 003724 r2 += -0x1 003725 *(u64 *)(r1 + 0x8) = r2 003726 if r6 == 0x2 goto <offset> 003727 r1 = *(u64 *)(r10 - 0x310) 003728 *(u64 *)(r1 + 0x8) = r7 003729 *(u64 *)(r1 + 0x0) = r6 003730 exit 003731 r2 += -0x1 003732 r0 = 0x0 003733 if r2 == 0x0 goto <offset> 003734 r5 = r3 003735 r4 = r0 003736 if r1 != 0x0 goto <offset> 003737 r5 = 0x0 003738 r4 = 0x0 003739 r1 = r0 003740 if r3 == 0x0 goto <offset> 003741 r1 = r0 003742 r1 = *(u64 *)(r1 + 0x170) 003743 r3 += -0x1 003744 r4 = 0x0 003745 if r3 != 0x0 goto <offset> 003746 w3 = *(u16 *)(r1 + 0x16a) 003747 if r3 > r5 goto <offset> 003748 r3 = *(u64 *)(r1 + 0x160) 003749 if r3 == 0x0 goto <offset> 003750 r4 += 0x1 003751 w5 = *(u16 *)(r1 + 0x168) 003752 w0 = *(u16 *)(r3 + 0x16a) 003753 r1 = r3 003754 if r0 > r5 goto <offset> 003755 goto <offset> 003756 r1 = r3 003757 r5 += 0x1 003758 r3 = r5 003759 if r4 == 0x0 goto <offset> 003760 r5 <<= 0x3 003761 r1 += r5 003762 r3 = 0x0 003763 r1 = *(u64 *)(r1 + 0x170) 003764 r4 += -0x1 003765 if r4 == 0x0 goto <offset> 003766 r1 = *(u64 *)(r1 + 0x170) 003767 r4 += -0x1 003768 if r4 == 0x0 goto <offset> 003769 goto <offset> 003770 r3 = *(u64 *)(r10 - 0x2d0) 003771 r1 = r10 003772 r1 += -0x2e8 003773 r4 = <addr> ll 003774 r5 = 0x6 003775 call -0xd6c 003776 r6 = *(u64 *)(r10 - 0x2e8) 003777 if r6 == 0x2 goto <offset> 003778 r7 = *(u64 *)(r10 - 0x2e0) 003779 goto <offset> 003780 r3 = *(u64 *)(r10 - 0x230) 003781 r1 = r10 003782 r1 += -0x248 003783 r4 = <addr> ll 003784 r5 = 0x3 003785 call -0xd76 003786 r6 = *(u64 *)(r10 - 0x248) 003787 if r6 == 0x2 goto <offset> 003788 r7 = *(u64 *)(r10 - 0x240) 003789 goto <offset> 003790 r7 = *(u64 *)(r10 - 0x1f0) 003791 goto <offset> 003792 r7 = *(u64 *)(r10 - 0x250) 003793 goto <offset> 003794 r3 = *(u64 *)(r10 - 0x260) 003795 r1 = r10 003796 r1 += -0x278 003797 r4 = <addr> ll 003798 r5 = 0x6 003799 call -0xd84 003800 r7 = *(u64 *)(r10 - 0x270) 003801 r6 = *(u64 *)(r10 - 0x278) 003802 if r6 == 0x2 goto <offset> 003803 r1 = *(u64 *)(r10 - 0x20) 003804 if r1 == 0x0 goto <offset> 003805 r3 = *(u64 *)(r10 - 0x18) 003806 r2 = *(u64 *)(r10 - 0x10) 003807 if r2 == 0x0 goto <offset> 003808 r0 = r1 003809 r1 = 0x0 003810 goto <offset> 003811 r2 += -0x1 003812 r0 = 0x0 003813 if r2 == 0x0 goto <offset> 003814 r5 = r3 003815 r4 = r0 003816 if r1 != 0x0 goto <offset> 003817 r5 = 0x0 003818 r4 = 0x0 003819 r1 = r0 003820 if r3 == 0x0 goto <offset> 003821 r1 = r0 003822 r1 = *(u64 *)(r1 + 0x170) 003823 r3 += -0x1 003824 r4 = 0x0 003825 if r3 != 0x0 goto <offset> 003826 w3 = *(u16 *)(r1 + 0x16a) 003827 if r3 > r5 goto <offset> 003828 r3 = *(u64 *)(r1 + 0x160) 003829 if r3 == 0x0 goto <offset> 003830 r4 += 0x1 003831 w5 = *(u16 *)(r1 + 0x168) 003832 w0 = *(u16 *)(r3 + 0x16a) 003833 r1 = r3 003834 if r0 > r5 goto <offset> 003835 goto <offset> 003836 r1 = r3 003837 r5 += 0x1 003838 r3 = r5 003839 if r4 == 0x0 goto <offset> 003840 r5 <<= 0x3 003841 r1 += r5 003842 r3 = 0x0 003843 r1 = *(u64 *)(r1 + 0x170) 003844 r4 += -0x1 003845 if r4 == 0x0 goto <offset> 003846 r1 = *(u64 *)(r1 + 0x170) 003847 r4 += -0x1 003848 if r4 == 0x0 goto <offset> 003849 goto <offset> 003850 if r3 == 0x0 goto <offset> 003851 r1 = *(u64 *)(r1 + 0x170) 003852 r3 += -0x1 003853 if r3 != 0x0 goto <offset> 003854 r1 = *(u64 *)(r1 + 0x160) 003855 if r1 == 0x0 goto <offset> 003856 goto <offset> 003857 if r3 == 0x0 goto <offset> 003858 r1 = *(u64 *)(r1 + 0x170) 003859 r3 += -0x1 003860 if r3 != 0x0 goto <offset> 003861 r1 = *(u64 *)(r1 + 0x160) 003862 if r1 == 0x0 goto <offset> 003863 goto <offset> 003864 r1 = <addr> ll 003865 call <target> 003866 r9 = r4 003867 r7 = r3 003868 r6 = r2 003869 *(u64 *)(r10 - 0x230) = r1 003870 r1 = <addr> ll 003871 r2 = 0x1d 003872 call sol_log_ 003873 r1 = *(u64 *)(r6 + 0x0) 003874 r8 = *(u64 *)(r7 + 0x98) 003875 r2 = *(u64 *)(r8 + 0x0) 003876 if r1 == r2 goto <offset> 003877 r1 = 0x1 003878 goto <offset> 003879 r1 = *(u64 *)(r8 + 0x8) 003880 r2 = *(u64 *)(r6 + 0x8) 003881 if r2 != r1 goto <offset> 003882 r1 = *(u64 *)(r8 + 0x10) 003883 r2 = *(u64 *)(r6 + 0x10) 003884 if r2 != r1 goto <offset> 003885 r1 = 0x0 003886 r2 = *(u64 *)(r8 + 0x18) 003887 r3 = *(u64 *)(r6 + 0x18) 003888 if r3 != r2 goto <offset> 003889 if r1 != 0x0 goto <offset> 003890 r1 = *(u64 *)(r7 + 0x8) 003891 *(u64 *)(r10 - 0x238) = r1 003892 r1 = r10 003893 r1 += -0x108 003894 r2 = 0x8 003895 r3 = 0x0 003896 r4 = r6 003897 call <target> 003898 r1 = *(u64 *)(r10 - 0xf0) 003899 *(u64 *)(r10 - 0x1b0) = r1 003900 r1 = *(u64 *)(r10 - 0xf8) 003901 *(u64 *)(r10 - 0x1b8) = r1 003902 r1 = *(u64 *)(r10 - 0x100) 003903 *(u64 *)(r10 - 0x1c0) = r1 003904 r1 = *(u64 *)(r10 - 0x108) 003905 *(u64 *)(r10 - 0x1c8) = r1 003906 w6 = *(u8 *)(r10 - 0xe8) 003907 r1 = r10 003908 r1 += -0x108 003909 r2 = r10 003910 r2 += -0x1c8 003911 r3 = <addr> ll 003912 r4 = 0xa 003913 r5 = r8 003914 call <target> 003915 w1 = *(u8 *)(r10 - 0x108) 003916 if r1 == 0x0 goto <offset> 003917 goto <offset> 003918 r1 = *(u64 *)(r10 - 0xef) 003919 *(u64 *)(r10 - 0x190) = r1 003920 r1 = *(u64 *)(r10 - 0xf7) 003921 *(u64 *)(r10 - 0x198) = r1 003922 r1 = *(u64 *)(r10 - 0xff) 003923 *(u64 *)(r10 - 0x1a0) = r1 003924 r1 = *(u64 *)(r10 - 0x107) 003925 *(u64 *)(r10 - 0x1a8) = r1 003926 r1 = r10 003927 r1 += -0x108 003928 call <target> 003929 r1 = *(u64 *)(r10 - 0x108) 003930 if r1 == 0x0 goto <offset> 003931 w1 = *(u32 *)(r10 - 0xef) 003932 *(u32 *)(r10 - 0x170) = w1 003933 w1 = *(u32 *)(r10 - 0xec) 003934 *(u32 *)(r10 - 0x16d) = w1 003935 r1 = *(u64 *)(r10 - 0x100) 003936 r2 = *(u64 *)(r10 - 0xf8) 003937 w3 = *(u8 *)(r10 - 0xf0) 003938 w4 = *(u32 *)(r10 - 0x16d) 003939 *(u32 *)(r10 - 0xf4) = w4 003940 w4 = *(u32 *)(r10 - 0x170) 003941 *(u32 *)(r10 - 0xf7) = w4 003942 *(u8 *)(r10 - 0xf8) = w3 003943 *(u64 *)(r10 - 0x100) = r2 003944 *(u64 *)(r10 - 0x108) = r1 003945 r1 = r10 003946 r1 += -0x1e8 003947 r2 = r10 003948 r2 += -0x108 003949 call <target> 003950 r6 = *(u64 *)(r10 - 0x1e0) 003951 r7 = *(u64 *)(r10 - 0x1e8) 003952 goto <offset> 003953 r1 = r10 003954 r1 += -0x1d8 003955 r2 = 0x3e9 003956 call <target> 003957 r6 = *(u64 *)(r10 - 0x1d0) 003958 r7 = *(u64 *)(r10 - 0x1d8) 003959 r1 = *(u64 *)(r10 - 0x230) 003960 *(u64 *)(r1 + 0x8) = r6 003961 *(u64 *)(r1 + 0x0) = r7 003962 exit 003963 *(u64 *)(r10 - 0x240) = r6 003964 r9 += 0x2c 003965 r1 = 0x2710 003966 if r1 > r9 goto <offset> 003967 r9 = 0x2710 003968 r2 = r9 003969 r2 += 0x80 003970 r1 = *(u64 *)(r10 - 0x100) 003971 r1 *= r2 003972 call <target> 003973 r1 = *(u64 *)(r10 - 0xf8) 003974 r2 = r0 003975 call <target> 003976 r6 = r0 003977 r1 = r6 003978 r2 = 0x0 003979 call <target> 003980 *(u64 *)(r10 - 0x248) = r0 003981 r1 = r6 003982 call <target> 003983 r1 = 0x0 003984 r2 = 0x0 003985 r3 = *(u64 *)(r10 - 0x248) 003986 if r2 s> r3 goto <offset> 003987 r1 = r0 003988 *(u64 *)(r10 - 0x248) = r1 003989 r1 = r6 003990 r2 = <addr> ll 003991 call <target> 003992 r1 = -0x1 003993 if r0 s> 0x0 goto <offset> 003994 r1 = *(u64 *)(r10 - 0x248) 003995 r2 = r10 003996 r2 += -0x171 003997 *(u64 *)(r10 - 0x188) = r2 003998 r2 = *(u64 *)(r10 - 0x240) 003999 *(u8 *)(r10 - 0x171) = w2 004000 r6 = 0x1 004001 *(u64 *)(r10 - 0x180) = r6 004002 *(u64 *)(r10 - 0xfe8) = r9 004003 *(u64 *)(r10 - 0xfe0) = r8 004004 r2 = 0xa 004005 *(u64 *)(r10 - 0xff8) = r2 004006 r2 = <addr> ll 004007 *(u64 *)(r10 - 0x1000) = r2 004008 *(u64 *)(r10 - 0xff0) = r1 004009 r1 = r10 004010 r1 += -0x170 004011 r3 = r10 004012 r3 += -0x1a8 004013 r4 = r10 004014 r4 += -0x1c8 004015 r5 = r10 004016 r2 = *(u64 *)(r10 - 0x238) 004017 call <target> 004018 r3 = *(u64 *)(r7 + 0x10) 004019 r1 = *(u64 *)(r3 + 0x0) 004020 r1 += 0x1 004021 if r1 == 0x0 goto <offset> 004022 r6 = 0x0 004023 *(u64 *)(r3 + 0x0) = r1 004024 if r6 != 0x1 goto <offset> 004025 call abort 004026 r9 = *(u64 *)(r7 + 0x18) 004027 r1 = *(u64 *)(r9 + 0x0) 004028 r1 += 0x1 004029 r2 = 0x1 004030 if r1 == 0x0 goto <offset> 004031 r2 = 0x0 004032 *(u64 *)(r9 + 0x0) = r1 004033 if r2 != 0x1 goto <offset> 004034 goto <offset> 004035 *(u64 *)(r10 - 0x248) = r3 004036 r4 = *(u64 *)(r7 + 0x40) 004037 r1 = *(u64 *)(r4 + 0x0) 004038 r1 += 0x1 004039 r2 = 0x1 004040 if r1 == 0x0 goto <offset> 004041 r2 = 0x0 004042 r3 = *(u64 *)(r7 + 0x38) 004043 *(u64 *)(r10 - 0x258) = r3 004044 w3 = *(u8 *)(r7 + 0x32) 004045 *(u64 *)(r10 - 0x250) = r3 004046 w0 = *(u8 *)(r7 + 0x31) 004047 w8 = *(u8 *)(r7 + 0x30) 004048 r6 = *(u64 *)(r7 + 0x28) 004049 r3 = *(u64 *)(r7 + 0x20) 004050 *(u64 *)(r4 + 0x0) = r1 004051 if r2 != 0x1 goto <offset> 004052 goto <offset> 004053 r1 = *(u64 *)(r7 + 0x48) 004054 *(u64 *)(r10 - 0x240) = r1 004055 r1 = *(u64 *)(r1 + 0x0) 004056 r1 += 0x1 004057 r2 = 0x1 004058 if r1 == 0x0 goto <offset> 004059 r2 = 0x0 004060 r5 = *(u64 *)(r10 - 0x240) 004061 *(u64 *)(r5 + 0x0) = r1 004062 if r2 != 0x1 goto <offset> 004063 goto <offset> 004064 r5 = *(u64 *)(r7 + 0x70) 004065 r1 = *(u64 *)(r5 + 0x0) 004066 r1 += 0x1 004067 r2 = 0x1 004068 if r1 == 0x0 goto <offset> 004069 r2 = 0x0 004070 *(u64 *)(r10 - 0x260) = r0 004071 r0 = *(u64 *)(r7 + 0x68) 004072 *(u64 *)(r10 - 0x290) = r0 004073 w0 = *(u8 *)(r7 + 0x62) 004074 *(u64 *)(r10 - 0x288) = r0 004075 w0 = *(u8 *)(r7 + 0x61) 004076 *(u64 *)(r10 - 0x280) = r0 004077 w0 = *(u8 *)(r7 + 0x60) 004078 *(u64 *)(r10 - 0x278) = r0 004079 r0 = *(u64 *)(r7 + 0x58) 004080 *(u64 *)(r10 - 0x270) = r0 004081 r0 = *(u64 *)(r7 + 0x50) 004082 *(u64 *)(r10 - 0x268) = r0 004083 *(u64 *)(r5 + 0x0) = r1 004084 if r2 != 0x1 goto <offset> 004085 goto <offset> 004086 r0 = *(u64 *)(r7 + 0x78) 004087 r1 = *(u64 *)(r0 + 0x0) 004088 r1 += 0x1 004089 r2 = 0x1 004090 if r1 == 0x0 goto <offset> 004091 r2 = 0x0 004092 *(u64 *)(r10 - 0x2a8) = r8 004093 *(u64 *)(r10 - 0x2a0) = r6 004094 *(u64 *)(r10 - 0x298) = r3 004095 *(u64 *)(r0 + 0x0) = r1 004096 if r2 != 0x1 goto <offset> 004097 goto <offset> 004098 r8 = *(u64 *)(r7 + 0x0) 004099 r6 = *(u64 *)(r8 + 0x8) 004100 r2 = *(u64 *)(r6 + 0x0) 004101 r2 += 0x1 004102 r3 = 0x1 004103 if r2 == 0x0 goto <offset> 004104 r3 = 0x0 004105 *(u64 *)(r10 - 0x2b0) = r4 004106 w1 = *(u8 *)(r7 + 0x92) 004107 *(u64 *)(r10 - 0x2d8) = r1 004108 w1 = *(u8 *)(r7 + 0x91) 004109 *(u64 *)(r10 - 0x2d0) = r1 004110 w1 = *(u8 *)(r7 + 0x90) 004111 *(u64 *)(r10 - 0x2c8) = r1 004112 r1 = *(u64 *)(r7 + 0x88) 004113 *(u64 *)(r10 - 0x2c0) = r1 004114 r1 = *(u64 *)(r7 + 0x80) 004115 *(u64 *)(r10 - 0x2b8) = r1 004116 r1 = *(u64 *)(r8 + 0x0) 004117 *(u64 *)(r6 + 0x0) = r2 004118 if r3 != 0x1 goto <offset> 004119 goto <offset> 004120 *(u64 *)(r10 - 0x2e8) = r5 004121 r2 = *(u64 *)(r8 + 0x10) 004122 r3 = *(u64 *)(r2 + 0x0) 004123 r3 += 0x1 004124 r4 = 0x1 004125 if r3 == 0x0 goto <offset> 004126 r4 = 0x0 004127 *(u64 *)(r10 - 0x2e0) = r9 004128 r5 = *(u64 *)(r10 - 0x248) 004129 *(u64 *)(r2 + 0x0) = r3 004130 if r4 != 0x1 goto <offset> 004131 goto <offset> 004132 r3 = *(u64 *)(r8 + 0x18) 004133 r4 = *(u64 *)(r8 + 0x20) 004134 w9 = *(u8 *)(r8 + 0x28) 004135 w5 = *(u8 *)(r8 + 0x29) 004136 w8 = *(u8 *)(r8 + 0x2a) 004137 *(u8 *)(r10 - 0x4e) = w8 004138 *(u8 *)(r10 - 0x4f) = w5 004139 *(u8 *)(r10 - 0x50) = w9 004140 *(u64 *)(r10 - 0x58) = r4 004141 *(u64 *)(r10 - 0x60) = r3 004142 *(u64 *)(r10 - 0x68) = r2 004143 *(u64 *)(r10 - 0x70) = r6 004144 *(u64 *)(r10 - 0x78) = r1 004145 r1 = *(u64 *)(r10 - 0x2d8) 004146 *(u8 *)(r10 - 0x7e) = w1 004147 r1 = *(u64 *)(r10 - 0x2d0) 004148 *(u8 *)(r10 - 0x7f) = w1 004149 r1 = *(u64 *)(r10 - 0x2c8) 004150 *(u8 *)(r10 - 0x80) = w1 004151 r1 = *(u64 *)(r10 - 0x2c0) 004152 *(u64 *)(r10 - 0x88) = r1 004153 r1 = *(u64 *)(r10 - 0x2b8) 004154 *(u64 *)(r10 - 0x90) = r1 004155 *(u64 *)(r10 - 0x98) = r0 004156 r1 = *(u64 *)(r10 - 0x2e8) 004157 *(u64 *)(r10 - 0xa0) = r1 004158 r1 = *(u64 *)(r10 - 0x290) 004159 *(u64 *)(r10 - 0xa8) = r1 004160 r1 = *(u64 *)(r10 - 0x288) 004161 *(u8 *)(r10 - 0xae) = w1 004162 r1 = *(u64 *)(r10 - 0x280) 004163 *(u8 *)(r10 - 0xaf) = w1 004164 r1 = *(u64 *)(r10 - 0x278) 004165 *(u8 *)(r10 - 0xb0) = w1 004166 r1 = *(u64 *)(r10 - 0x270) 004167 *(u64 *)(r10 - 0xb8) = r1 004168 r1 = *(u64 *)(r10 - 0x268) 004169 *(u64 *)(r10 - 0xc0) = r1 004170 r1 = *(u64 *)(r10 - 0x240) 004171 *(u64 *)(r10 - 0xc8) = r1 004172 r1 = *(u64 *)(r10 - 0x2b0) 004173 *(u64 *)(r10 - 0xd0) = r1 004174 r1 = *(u64 *)(r10 - 0x258) 004175 *(u64 *)(r10 - 0xd8) = r1 004176 r1 = *(u64 *)(r10 - 0x250) 004177 *(u8 *)(r10 - 0xde) = w1 004178 r1 = *(u64 *)(r10 - 0x260) 004179 *(u8 *)(r10 - 0xdf) = w1 004180 r1 = *(u64 *)(r10 - 0x2a8) 004181 *(u8 *)(r10 - 0xe0) = w1 004182 r1 = *(u64 *)(r10 - 0x2a0) 004183 *(u64 *)(r10 - 0xe8) = r1 004184 r1 = *(u64 *)(r10 - 0x298) 004185 *(u64 *)(r10 - 0xf0) = r1 004186 r1 = *(u64 *)(r10 - 0x2e0) 004187 *(u64 *)(r10 - 0xf8) = r1 004188 r1 = *(u64 *)(r10 - 0x248) 004189 *(u64 *)(r10 - 0x100) = r1 004190 r1 = *(u64 *)(r10 - 0x238) 004191 *(u64 *)(r10 - 0x108) = r1 004192 r1 = r10 004193 r1 += -0x188 004194 *(u64 *)(r10 - 0x48) = r1 004195 r1 = 0x1 004196 *(u64 *)(r10 - 0x40) = r1 004197 r2 = r10 004198 r2 += -0x48 004199 *(u64 *)(r10 - 0x1000) = r2 004200 *(u64 *)(r10 - 0xff8) = r1 004201 r1 = r10 004202 r1 += -0x120 004203 r2 = r10 004204 r2 += -0x170 004205 r3 = r10 004206 r3 += -0x108 004207 r5 = r10 004208 r4 = 0x4 004209 call <target> 004210 r6 = -<addr> ll 004211 r1 = *(u64 *)(r10 - 0x120) 004212 if r1 == r6 goto <offset> 004213 goto <offset> 004214 r8 = r7 004215 r8 += 0x38 004216 r1 = r10 004217 r1 += -0x108 004218 call -0x8b4 004219 r1 = r10 004220 r1 += -0x108 004221 r2 = r8 004222 call <target> 004223 r9 = *(u64 *)(r10 - 0xf8) 004224 r1 = *(u64 *)(r10 - 0x100) 004225 r2 = *(u64 *)(r10 - 0x108) 004226 if r2 == r6 goto <offset> 004227 goto <offset> 004228 r2 = *(u64 *)(r1 + 0x0) 004229 r1 = *(u64 *)(r1 + 0x8) 004230 *(u64 *)(r10 - 0x118) = r1 004231 *(u64 *)(r10 - 0x120) = r2 004232 r1 = r10 004233 r1 += -0x108 004234 r2 = r10 004235 r2 += -0x120 004236 call <target> 004237 w1 = *(u32 *)(r10 - 0x108) 004238 if r1 == 0x0 goto <offset> 004239 r6 = *(u64 *)(r10 - 0xf8) 004240 r7 = *(u64 *)(r10 - 0x100) 004241 r1 = *(u64 *)(r9 + 0x0) 004242 r1 += -0x1 004243 *(u64 *)(r9 + 0x0) = r1 004244 goto <offset> 004245 r1 = *(u64 *)(r10 - 0x110) 004246 *(u64 *)(r10 - 0x28) = r1 004247 r1 = *(u64 *)(r10 - 0x118) 004248 *(u64 *)(r10 - 0x30) = r1 004249 r1 = *(u64 *)(r10 - 0x120) 004250 *(u64 *)(r10 - 0x38) = r1 004251 r1 = r10 004252 r1 += -0x1f8 004253 r2 = r10 004254 r2 += -0x38 004255 call <target> 004256 r6 = *(u64 *)(r10 - 0x1f0) 004257 r7 = *(u64 *)(r10 - 0x1f8) 004258 r1 = r10 004259 r1 += -0x108 004260 call -0x8de 004261 goto <offset> 004262 *(u64 *)(r10 - 0xf8) = r9 004263 *(u64 *)(r10 - 0x100) = r1 004264 *(u64 *)(r10 - 0x108) = r2 004265 r1 = r10 004266 r1 += -0x208 004267 r2 = r10 004268 r2 += -0x108 004269 call <target> 004270 r6 = *(u64 *)(r10 - 0x200) 004271 r7 = *(u64 *)(r10 - 0x208) 004272 goto <offset> 004273 r1 = *(u64 *)(r10 - 0xf0) 004274 *(u64 *)(r10 - 0x24) = r1 004275 r1 = *(u64 *)(r10 - 0xe8) 004276 *(u64 *)(r10 - 0x1c) = r1 004277 r1 = *(u64 *)(r9 + 0x0) 004278 r1 += -0x1 004279 *(u64 *)(r9 + 0x0) = r1 004280 r1 = *(u64 *)(r7 + 0x8) 004281 r2 = *(u64 *)(r1 + 0x18) 004282 *(u64 *)(r10 - 0x20) = r2 004283 r2 = *(u64 *)(r1 + 0x10) 004284 *(u64 *)(r10 - 0x28) = r2 004285 r2 = *(u64 *)(r1 + 0x8) 004286 *(u64 *)(r10 - 0x30) = r2 004287 r1 = *(u64 *)(r1 + 0x0) 004288 *(u64 *)(r10 - 0x38) = r1 004289 r1 = r10 004290 r1 += -0x108 004291 r2 = r8 004292 call <target> 004293 r8 = *(u64 *)(r10 - 0xf8) 004294 r1 = *(u64 *)(r10 - 0x100) 004295 r2 = *(u64 *)(r10 - 0x108) 004296 r3 = -<addr> ll 004297 if r2 == r3 goto <offset> 004298 goto <offset> 004299 r2 = *(u64 *)(r1 + 0x0) 004300 r1 = *(u64 *)(r1 + 0x8) 004301 r3 = 0x0 004302 *(u64 *)(r10 - 0xf8) = r3 004303 *(u64 *)(r10 - 0x100) = r1 004304 *(u64 *)(r10 - 0x108) = r2 004305 r1 = r10 004306 r1 += -0x228 004307 r2 = r10 004308 r2 += -0x38 004309 r3 = r10 004310 r3 += -0x108 004311 call <target> 004312 r6 = *(u64 *)(r10 - 0x220) 004313 r7 = *(u64 *)(r10 - 0x228) 004314 r1 = *(u64 *)(r8 + 0x0) 004315 r1 += 0x1 004316 *(u64 *)(r8 + 0x0) = r1 004317 if r7 == 0x2 goto <offset> 004318 goto <offset> 004319 r7 = 0x2 004320 goto <offset> 004321 *(u64 *)(r10 - 0xf8) = r8 004322 *(u64 *)(r10 - 0x100) = r1 004323 *(u64 *)(r10 - 0x108) = r2 004324 r1 = r10 004325 r1 += -0x218 004326 r2 = r10 004327 r2 += -0x108 004328 call <target> 004329 r6 = *(u64 *)(r10 - 0x210) 004330 r7 = *(u64 *)(r10 - 0x218) 004331 goto <offset> 004332 w1 = *(u8 *)(r10 - 0x107) 004333 *(u8 *)(r10 - 0x170) = w1 004334 r3 = r10 004335 r3 += -0x170 004336 r1 = <addr> ll 004337 r2 = 0x2b 004338 r4 = <addr> ll 004339 r5 = <addr> ll 004340 call <target> 004341 r7 = r3 004342 r9 = r2 004343 r6 = r1 004344 r1 = <addr> ll 004345 r2 = 0x1d 004346 call sol_log_ 004347 w1 = *(u32 *)(r9 + 0x28) 004348 if r1 != 0x0 goto <offset> 004349 *(u64 *)(r10 - 0x120) = r6 004350 r6 = *(u64 *)(r9 + 0x0) 004351 r1 = r6 004352 call <target> 004353 r8 = r0 004354 *(u64 *)(r10 - 0x118) = r6 004355 r1 = r6 004356 call <target> 004357 if r0 > r7 goto <offset> 004358 r3 = r8 004359 r7 -= r0 004360 r2 = 0x2710 004361 if r2 > r7 goto <offset> 004362 r7 = 0x2710 004363 r8 += r7 004364 r2 = 0x1 004365 r1 = *(u64 *)(r10 - 0x118) 004366 r6 = *(u64 *)(r10 - 0x120) 004367 if r3 > r8 goto <offset> 004368 r2 = 0x0 004369 r2 &= 0x1 004370 if r2 != 0x0 goto <offset> 004371 call <target> 004372 r7 = 0x2 004373 if r8 > r0 goto <offset> 004374 goto <offset> 004375 r1 = r10 004376 r1 += -0xd0 004377 call <target> 004378 r4 = *(u64 *)(r10 - 0xc0) 004379 r1 = *(u64 *)(r10 - 0xc8) 004380 r2 = *(u64 *)(r10 - 0xd0) 004381 if r2 != 0x0 goto <offset> 004382 r2 = r8 004383 r2 += 0x80 004384 r1 *= r2 004385 r6 = r4 004386 call <target> 004387 r1 = r6 004388 r2 = r0 004389 call <target> 004390 r6 = r0 004391 r1 = r6 004392 r2 = 0x0 004393 call <target> 004394 *(u64 *)(r10 - 0x128) = r0 004395 r1 = r6 004396 call <target> 004397 r1 = 0x0 004398 r2 = 0x0 004399 r3 = *(u64 *)(r10 - 0x128) 004400 if r2 s> r3 goto <offset> 004401 r1 = r0 004402 *(u64 *)(r10 - 0x128) = r1 004403 r1 = r6 004404 r2 = <addr> ll 004405 call <target> 004406 r5 = -0x1 004407 if r0 s> 0x0 goto <offset> 004408 r5 = *(u64 *)(r10 - 0x128) 004409 r2 = *(u64 *)(r9 + 0x38) 004410 r6 = *(u64 *)(r2 + 0x8) 004411 r1 = *(u64 *)(r6 + 0x0) 004412 r1 += 0x1 004413 r3 = 0x1 004414 r4 = *(u64 *)(r10 - 0x118) 004415 if r1 == 0x0 goto <offset> 004416 r3 = 0x0 004417 r0 = *(u64 *)(r2 + 0x0) 004418 *(u64 *)(r6 + 0x0) = r1 004419 if r3 != 0x1 goto <offset> 004420 call abort 004421 r1 = r10 004422 r1 += -0xe0 004423 r2 = 0x3ea 004424 call <target> 004425 r1 = *(u64 *)(r10 - 0xd8) 004426 r7 = *(u64 *)(r10 - 0xe0) 004427 *(u64 *)(r6 + 0x8) = r1 004428 *(u64 *)(r6 + 0x0) = r7 004429 exit 004430 w2 = *(u32 *)(r10 - 0xb7) 004431 *(u32 *)(r10 - 0x18) = w2 004432 w2 = *(u32 *)(r10 - 0xb4) 004433 *(u32 *)(r10 - 0x15) = w2 004434 w2 = *(u8 *)(r10 - 0xb8) 004435 w3 = *(u32 *)(r10 - 0x15) 004436 *(u32 *)(r10 - 0xbc) = w3 004437 w3 = *(u32 *)(r10 - 0x18) 004438 *(u32 *)(r10 - 0xbf) = w3 004439 *(u8 *)(r10 - 0xc0) = w2 004440 *(u64 *)(r10 - 0xc8) = r4 004441 *(u64 *)(r10 - 0xd0) = r1 004442 r1 = r10 004443 r1 += -0xf0 004444 r2 = r10 004445 r2 += -0xd0 004446 call <target> 004447 r1 = *(u64 *)(r10 - 0xe8) 004448 r7 = *(u64 *)(r10 - 0xf0) 004449 goto <offset> 004450 r1 = *(u64 *)(r2 + 0x10) 004451 *(u64 *)(r10 - 0x128) = r1 004452 r1 = *(u64 *)(r1 + 0x0) 004453 r1 += 0x1 004454 r3 = 0x1 004455 if r1 == 0x0 goto <offset> 004456 r3 = 0x0 004457 *(u64 *)(r10 - 0x138) = r0 004458 r0 = *(u64 *)(r10 - 0x128) 004459 *(u64 *)(r0 + 0x0) = r1 004460 if r3 != 0x1 goto <offset> 004461 goto <offset> 004462 *(u64 *)(r10 - 0x130) = r5 004463 r0 = *(u64 *)(r9 + 0x30) 004464 r9 = *(u64 *)(r0 + 0x8) 004465 r1 = *(u64 *)(r9 + 0x0) 004466 r1 += 0x1 004467 r3 = 0x1 004468 if r1 == 0x0 goto <offset> 004469 r3 = 0x0 004470 w5 = *(u8 *)(r2 + 0x2a) 004471 *(u64 *)(r10 - 0x160) = r5 004472 w5 = *(u8 *)(r2 + 0x29) 004473 *(u64 *)(r10 - 0x158) = r5 004474 w5 = *(u8 *)(r2 + 0x28) 004475 *(u64 *)(r10 - 0x150) = r5 004476 r5 = *(u64 *)(r2 + 0x20) 004477 *(u64 *)(r10 - 0x148) = r5 004478 r2 = *(u64 *)(r2 + 0x18) 004479 *(u64 *)(r10 - 0x140) = r2 004480 r2 = *(u64 *)(r0 + 0x0) 004481 *(u64 *)(r10 - 0x168) = r2 004482 *(u64 *)(r9 + 0x0) = r1 004483 if r3 != 0x1 goto <offset> 004484 goto <offset> 004485 r3 = *(u64 *)(r0 + 0x10) 004486 r1 = *(u64 *)(r3 + 0x0) 004487 r1 += 0x1 004488 r2 = 0x1 004489 r5 = *(u64 *)(r10 - 0x130) 004490 if r1 == 0x0 goto <offset> 004491 r2 = 0x0 004492 *(u64 *)(r10 - 0x170) = r6 004493 *(u64 *)(r3 + 0x0) = r1 004494 if r2 != 0x1 goto <offset> 004495 goto <offset> 004496 r6 = *(u64 *)(r4 + 0x8) 004497 r1 = *(u64 *)(r6 + 0x0) 004498 r1 += 0x1 004499 r2 = 0x1 004500 if r1 == 0x0 goto <offset> 004501 r2 = 0x0 004502 *(u64 *)(r10 - 0x178) = r3 004503 r3 = *(u64 *)(r4 + 0x0) 004504 *(u64 *)(r10 - 0x1a0) = r3 004505 w3 = *(u8 *)(r0 + 0x2a) 004506 *(u64 *)(r10 - 0x198) = r3 004507 w3 = *(u8 *)(r0 + 0x29) 004508 *(u64 *)(r10 - 0x190) = r3 004509 w3 = *(u8 *)(r0 + 0x28) 004510 *(u64 *)(r10 - 0x188) = r3 004511 r3 = *(u64 *)(r0 + 0x20) 004512 *(u64 *)(r10 - 0x180) = r3 004513 r0 = *(u64 *)(r0 + 0x18) 004514 *(u64 *)(r6 + 0x0) = r1 004515 if r2 != 0x1 goto <offset> 004516 goto <offset> 004517 r1 = *(u64 *)(r4 + 0x10) 004518 r2 = *(u64 *)(r1 + 0x0) 004519 r2 += 0x1 004520 r3 = 0x1 004521 if r2 == 0x0 goto <offset> 004522 r3 = 0x0 004523 *(u64 *)(r10 - 0x1b0) = r0 004524 *(u64 *)(r10 - 0x1a8) = r9 004525 *(u64 *)(r1 + 0x0) = r2 004526 if r3 != 0x1 goto <offset> 004527 goto <offset> 004528 r2 = *(u64 *)(r4 + 0x18) 004529 r3 = *(u64 *)(r4 + 0x20) 004530 w0 = *(u8 *)(r4 + 0x28) 004531 r9 = r4 004532 w4 = *(u8 *)(r9 + 0x29) 004533 w5 = *(u8 *)(r9 + 0x2a) 004534 *(u8 *)(r10 - 0x2e) = w5 004535 *(u8 *)(r10 - 0x2f) = w4 004536 *(u8 *)(r10 - 0x30) = w0 004537 *(u64 *)(r10 - 0x38) = r3 004538 *(u64 *)(r10 - 0x40) = r2 004539 *(u64 *)(r10 - 0x48) = r1 004540 *(u64 *)(r10 - 0x50) = r6 004541 r1 = *(u64 *)(r10 - 0x1a0) 004542 *(u64 *)(r10 - 0x58) = r1 004543 r1 = *(u64 *)(r10 - 0x198) 004544 *(u8 *)(r10 - 0x5e) = w1 004545 r1 = *(u64 *)(r10 - 0x190) 004546 *(u8 *)(r10 - 0x5f) = w1 004547 r1 = *(u64 *)(r10 - 0x188) 004548 *(u8 *)(r10 - 0x60) = w1 004549 r1 = *(u64 *)(r10 - 0x180) 004550 *(u64 *)(r10 - 0x68) = r1 004551 r1 = *(u64 *)(r10 - 0x1b0) 004552 *(u64 *)(r10 - 0x70) = r1 004553 r1 = *(u64 *)(r10 - 0x178) 004554 *(u64 *)(r10 - 0x78) = r1 004555 r1 = *(u64 *)(r10 - 0x1a8) 004556 *(u64 *)(r10 - 0x80) = r1 004557 r1 = *(u64 *)(r10 - 0x168) 004558 *(u64 *)(r10 - 0x88) = r1 004559 r1 = *(u64 *)(r10 - 0x160) 004560 *(u8 *)(r10 - 0x8e) = w1 004561 r1 = *(u64 *)(r10 - 0x158) 004562 *(u8 *)(r10 - 0x8f) = w1 004563 r1 = *(u64 *)(r10 - 0x150) 004564 *(u8 *)(r10 - 0x90) = w1 004565 r1 = *(u64 *)(r10 - 0x148) 004566 *(u64 *)(r10 - 0x98) = r1 004567 r1 = *(u64 *)(r10 - 0x140) 004568 *(u64 *)(r10 - 0xa0) = r1 004569 r1 = *(u64 *)(r10 - 0x128) 004570 *(u64 *)(r10 - 0xa8) = r1 004571 r1 = *(u64 *)(r10 - 0x170) 004572 *(u64 *)(r10 - 0xb0) = r1 004573 r1 = *(u64 *)(r10 - 0x138) 004574 *(u64 *)(r10 - 0xb8) = r1 004575 r1 = 0x8 004576 *(u64 *)(r10 - 0x28) = r1 004577 *(u64 *)(r10 - 0xc8) = r1 004578 r1 = 0x0 004579 *(u64 *)(r10 - 0x20) = r1 004580 *(u64 *)(r10 - 0xc0) = r1 004581 *(u64 *)(r10 - 0xd0) = r1 004582 r1 = r9 004583 call <target> 004584 r3 = *(u64 *)(r10 - 0x130) 004585 if r0 > r3 goto <offset> 004586 r3 -= r0 004587 r1 = r10 004588 r1 += -0x100 004589 r2 = r10 004590 r2 += -0xd0 004591 call <target> 004592 r2 = *(u64 *)(r10 - 0x100) 004593 r6 = *(u64 *)(r10 - 0x120) 004594 if r2 != 0x2 goto <offset> 004595 r1 = r10 004596 r1 += -0x18 004597 r2 = *(u64 *)(r10 - 0x118) 004598 r3 = r8 004599 r4 = 0x0 004600 call <target> 004601 r1 = -<addr> ll 004602 r2 = *(u64 *)(r10 - 0x18) 004603 if r2 == r1 goto <offset> 004604 goto <offset> 004605 goto <offset> 004606 r1 = *(u64 *)(r10 - 0xf8) 004607 r7 = r2 004608 goto <offset> 004609 r1 = *(u64 *)(r10 - 0x8) 004610 *(u64 *)(r10 - 0xc0) = r1 004611 r1 = *(u64 *)(r10 - 0x10) 004612 *(u64 *)(r10 - 0xc8) = r1 004613 r1 = *(u64 *)(r10 - 0x18) 004614 *(u64 *)(r10 - 0xd0) = r1 004615 r1 = r10 004616 r1 += -0x110 004617 r2 = r10 004618 r2 += -0xd0 004619 call <target> 004620 r1 = *(u64 *)(r10 - 0x108) 004621 r7 = *(u64 *)(r10 - 0x110) 004622 goto <offset> 004623 r1 = <addr> ll 004624 call <target> 004625 r1 = <addr> ll 004626 r2 = 0x36 004627 r3 = <addr> ll 004628 call <target> 004629 r1 = <addr> ll 004630 r2 = 0x1c 004631 call sol_log_ 004632 exit 004633 r6 = r1 004634 r1 = <addr> ll 004635 r2 = 0x1c 004636 call sol_log_ 004637 r1 = *(u64 *)(r6 + 0x30) 004638 r1 = *(u64 *)(r1 + 0x0) 004639 r2 = *(u64 *)(r1 + 0x0) 004640 *(u64 *)(r6 + 0x8) = r2 004641 r2 = *(u64 *)(r1 + 0x8) 004642 *(u64 *)(r6 + 0x10) = r2 004643 r2 = *(u64 *)(r1 + 0x10) 004644 *(u64 *)(r6 + 0x18) = r2 004645 r1 = *(u64 *)(r1 + 0x18) 004646 *(u64 *)(r6 + 0x20) = r1 004647 exit 004648 r7 = r3 004649 r6 = r2 004650 *(u64 *)(r10 - 0x140) = r1 004651 r1 = <addr> ll 004652 r2 = 0x15 004653 call sol_log_ 004654 *(u64 *)(r10 - 0x148) = r7 004655 r7 = *(u64 *)(r7 + 0x10) 004656 w8 = *(u32 *)(r6 + 0x28) 004657 r9 = r8 004658 r9 += r7 004659 r1 = 0x1 004660 if r8 > r9 goto <offset> 004661 r1 = 0x0 004662 r1 &= 0x1 004663 if r1 != 0x0 goto <offset> 004664 r1 = <addr> ll 004665 if r7 > r1 goto <offset> 004666 r2 = r7 004667 r2 <<= 0x20 004668 r2 >>= 0x20 004669 r1 = r8 004670 r1 += r2 004671 r2 = r1 004672 r2 <<= 0x20 004673 r2 >>= 0x20 004674 if r2 != r1 goto <offset> 004675 if r2 != r1 goto <offset> 004676 *(u32 *)(r6 + 0x28) = w1 004677 r2 = *(u64 *)(r6 + 0x0) 004678 r1 = r10 004679 r1 += -0x48 004680 call <target> 004681 r1 = -<addr> ll 004682 r2 = *(u64 *)(r10 - 0x48) 004683 if r2 != r1 goto <offset> 004684 r1 = *(u64 *)(r10 - 0x40) 004685 r2 = *(u64 *)(r1 + 0x8) 004686 if r2 > 0x2b goto <offset> 004687 r1 = 0x2c 004688 r3 = <addr> ll 004689 call <target> 004690 r2 += -0x2c 004691 if r2 >= r9 goto <offset> 004692 r1 = r9 004693 r3 = <addr> ll 004694 call <target> 004695 r6 = *(u64 *)(r10 - 0x38) 004696 r9 -= r8 004697 if r9 == r7 goto <offset> 004698 goto <offset> 004699 r1 = *(u64 *)(r1 + 0x0) 004700 r1 += 0x2c 004701 r1 += r8 004702 r2 = *(u64 *)(r10 - 0x148) 004703 r2 = *(u64 *)(r2 + 0x8) 004704 r3 = r7 004705 call <target> 004706 r1 = *(u64 *)(r6 + 0x0) 004707 r1 += 0x1 004708 *(u64 *)(r6 + 0x0) = r1 004709 r1 = 0x2 004710 goto <offset> 004711 r1 = r10 004712 r1 += -0x78 004713 r2 = <addr> ll 004714 call <target> 004715 r1 = 0x1 004716 *(u64 *)(r10 - 0x58) = r1 004717 r8 = 0x0 004718 *(u64 *)(r10 - 0x50) = r8 004719 *(u64 *)(r10 - 0x60) = r8 004720 r1 = 0x3 004721 *(u8 *)(r10 - 0x10) = w1 004722 r1 = 0x20 004723 *(u64 *)(r10 - 0x18) = r1 004724 r1 = <addr> ll 004725 *(u64 *)(r10 - 0x20) = r1 004726 r1 = r10 004727 r1 += -0x60 004728 *(u64 *)(r10 - 0x28) = r1 004729 *(u64 *)(r10 - 0x38) = r8 004730 *(u64 *)(r10 - 0x48) = r8 004731 r2 = r10 004732 r2 += -0x48 004733 r1 = <addr> ll 004734 call <target> 004735 if r0 == 0x0 goto <offset> 004736 r3 = r10 004737 r3 += -0x1 004738 r1 = <addr> ll 004739 r2 = 0x37 004740 r4 = <addr> ll 004741 r5 = <addr> ll 004742 call <target> 004743 r1 = *(u64 *)(r10 - 0x50) 004744 *(u64 *)(r10 - 0xd0) = r1 004745 r1 = *(u64 *)(r10 - 0x58) 004746 *(u64 *)(r10 - 0xd8) = r1 004747 r1 = *(u64 *)(r10 - 0x60) 004748 *(u64 *)(r10 - 0xe0) = r1 004749 r1 = *(u64 *)(r10 - 0x78) 004750 *(u64 *)(r10 - 0xf8) = r1 004751 r1 = *(u64 *)(r10 - 0x70) 004752 *(u64 *)(r10 - 0xf0) = r1 004753 r1 = *(u64 *)(r10 - 0x68) 004754 *(u64 *)(r10 - 0xe8) = r1 004755 r1 = 0x9c5 004756 *(u32 *)(r10 - 0x80) = w1 004757 r1 = 0x2 004758 *(u8 *)(r10 - 0xc8) = w1 004759 r1 = 0x14 004760 *(u32 *)(r10 - 0x100) = w1 004761 r1 = 0xa 004762 *(u64 *)(r10 - 0x108) = r1 004763 r1 = <addr> ll 004764 *(u64 *)(r10 - 0x110) = r1 004765 *(u64 *)(r10 - 0x118) = r8 004766 r1 = r10 004767 r1 += -0x128 004768 r2 = r10 004769 r2 += -0x118 004770 call <target> 004771 r3 = *(u64 *)(r10 - 0x120) 004772 r2 = *(u64 *)(r10 - 0x128) 004773 r1 = r10 004774 r1 += -0x138 004775 r4 = r9 004776 r5 = r7 004777 call -0x1207 004778 r3 = *(u64 *)(r6 + 0x0) 004779 r3 += 0x1 004780 r2 = *(u64 *)(r10 - 0x130) 004781 r1 = *(u64 *)(r10 - 0x138) 004782 *(u64 *)(r6 + 0x0) = r3 004783 r3 = *(u64 *)(r10 - 0x140) 004784 *(u64 *)(r3 + 0x8) = r2 004785 *(u64 *)(r3 + 0x0) = r1 004786 exit 004787 r1 = <addr> ll 004788 call <target> 004789 r3 = r10 004790 r3 += -0x1 004791 r1 = <addr> ll 004792 r2 = 0x2b 004793 r4 = <addr> ll 004794 r5 = <addr> ll 004795 call <target> 004796 r1 = *(u64 *)(r10 - 0x38) 004797 *(u64 *)(r10 - 0x108) = r1 004798 r1 = *(u64 *)(r10 - 0x40) 004799 *(u64 *)(r10 - 0x110) = r1 004800 r1 = *(u64 *)(r10 - 0x48) 004801 *(u64 *)(r10 - 0x118) = r1 004802 r3 = r10 004803 r3 += -0x118 004804 r1 = <addr> ll 004805 r2 = 0x2b 004806 r4 = <addr> ll 004807 r5 = <addr> ll 004808 call <target> 004809 r6 = r2 004810 r7 = r1 004811 r1 = <addr> ll 004812 r2 = 0x1c 004813 call sol_log_ 004814 r1 = *(u64 *)(r6 + 0x18) 004815 *(u64 *)(r7 + 0x20) = r1 004816 r1 = *(u64 *)(r6 + 0x10) 004817 *(u64 *)(r7 + 0x18) = r1 004818 r1 = *(u64 *)(r6 + 0x8) 004819 *(u64 *)(r7 + 0x10) = r1 004820 r1 = *(u64 *)(r6 + 0x0) 004821 *(u64 *)(r7 + 0x8) = r1 004822 exit 004823 r6 = r2 004824 r8 = r1 004825 r1 = <addr> ll 004826 r2 = 0x19 004827 call sol_log_ 004828 w7 = *(u32 *)(r6 + 0x28) 004829 *(u32 *)(r6 + 0x58) = w7 004830 r2 = *(u64 *)(r6 + 0x30) 004831 r1 = r10 004832 r1 += -0x40 004833 call <target> 004834 r1 = -<addr> ll 004835 r2 = *(u64 *)(r10 - 0x40) 004836 if r2 != r1 goto <offset> 004837 *(u64 *)(r10 - 0x138) = r8 004838 r1 = *(u64 *)(r10 - 0x38) 004839 r8 = *(u64 *)(r1 + 0x8) 004840 if r8 > 0x2b goto <offset> 004841 r1 = 0x2c 004842 r2 = r8 004843 r3 = <addr> ll 004844 call <target> 004845 r2 = *(u64 *)(r10 - 0x30) 004846 *(u64 *)(r10 - 0x140) = r2 004847 r9 = *(u64 *)(r1 + 0x0) 004848 r2 = *(u64 *)(r6 + 0x0) 004849 r1 = r10 004850 r1 += -0x40 004851 call <target> 004852 r1 = -<addr> ll 004853 r2 = *(u64 *)(r10 - 0x40) 004854 if r2 != r1 goto <offset> 004855 r1 = *(u64 *)(r10 - 0x38) 004856 r2 = *(u64 *)(r1 + 0x8) 004857 if r2 > 0x2b goto <offset> 004858 r1 = 0x2c 004859 r3 = <addr> ll 004860 call <target> 004861 r2 += -0x2c 004862 if r2 >= r7 goto <offset> 004863 r1 = r7 004864 r3 = <addr> ll 004865 call <target> 004866 r8 += -0x2c 004867 r6 = *(u64 *)(r10 - 0x30) 004868 if r7 > r8 goto <offset> 004869 r9 += 0x2c 004870 r2 = *(u64 *)(r1 + 0x0) 004871 r2 += 0x2c 004872 r1 = r9 004873 r3 = r7 004874 call <target> 004875 r1 = 0x2 004876 goto <offset> 004877 r1 = r10 004878 r1 += -0x70 004879 r2 = <addr> ll 004880 call <target> 004881 r1 = 0x1 004882 *(u64 *)(r10 - 0x50) = r1 004883 r9 = 0x0 004884 *(u64 *)(r10 - 0x48) = r9 004885 *(u64 *)(r10 - 0x58) = r9 004886 r1 = 0x3 004887 *(u8 *)(r10 - 0x8) = w1 004888 r1 = 0x20 004889 *(u64 *)(r10 - 0x10) = r1 004890 r1 = <addr> ll 004891 *(u64 *)(r10 - 0x18) = r1 004892 r1 = r10 004893 r1 += -0x58 004894 *(u64 *)(r10 - 0x20) = r1 004895 *(u64 *)(r10 - 0x30) = r9 004896 *(u64 *)(r10 - 0x40) = r9 004897 r2 = r10 004898 r2 += -0x40 004899 r1 = <addr> ll 004900 call <target> 004901 if r0 == 0x0 goto <offset> 004902 r3 = r10 004903 r3 += -0x110 004904 r1 = <addr> ll 004905 r2 = 0x37 004906 r4 = <addr> ll 004907 r5 = <addr> ll 004908 call <target> 004909 r1 = *(u64 *)(r10 - 0x48) 004910 *(u64 *)(r10 - 0xc8) = r1 004911 r1 = *(u64 *)(r10 - 0x50) 004912 *(u64 *)(r10 - 0xd0) = r1 004913 r1 = *(u64 *)(r10 - 0x58) 004914 *(u64 *)(r10 - 0xd8) = r1 004915 r1 = *(u64 *)(r10 - 0x70) 004916 *(u64 *)(r10 - 0xf0) = r1 004917 r1 = *(u64 *)(r10 - 0x68) 004918 *(u64 *)(r10 - 0xe8) = r1 004919 r1 = *(u64 *)(r10 - 0x60) 004920 *(u64 *)(r10 - 0xe0) = r1 004921 r1 = 0x9ca 004922 *(u32 *)(r10 - 0x78) = w1 004923 r1 = 0x2 004924 *(u8 *)(r10 - 0xc0) = w1 004925 r1 = 0x14 004926 *(u32 *)(r10 - 0xf8) = w1 004927 r1 = 0xa 004928 *(u64 *)(r10 - 0x100) = r1 004929 r1 = <addr> ll 004930 *(u64 *)(r10 - 0x108) = r1 004931 *(u64 *)(r10 - 0x110) = r9 004932 r1 = r10 004933 r1 += -0x120 004934 r2 = r10 004935 r2 += -0x110 004936 call <target> 004937 r3 = *(u64 *)(r10 - 0x118) 004938 r2 = *(u64 *)(r10 - 0x120) 004939 r1 = r10 004940 r1 += -0x130 004941 r4 = r8 004942 r5 = r7 004943 call -0x12ad 004944 r2 = *(u64 *)(r10 - 0x128) 004945 r1 = *(u64 *)(r10 - 0x130) 004946 r3 = *(u64 *)(r6 + 0x0) 004947 r3 += -0x1 004948 *(u64 *)(r6 + 0x0) = r3 004949 r4 = *(u64 *)(r10 - 0x140) 004950 r3 = *(u64 *)(r4 + 0x0) 004951 r3 += 0x1 004952 *(u64 *)(r4 + 0x0) = r3 004953 r3 = *(u64 *)(r10 - 0x138) 004954 *(u64 *)(r3 + 0x8) = r2 004955 *(u64 *)(r3 + 0x0) = r1 004956 exit 004957 r1 = *(u64 *)(r10 - 0x30) 004958 *(u64 *)(r10 - 0x100) = r1 004959 r1 = *(u64 *)(r10 - 0x38) 004960 *(u64 *)(r10 - 0x108) = r1 004961 r1 = *(u64 *)(r10 - 0x40) 004962 *(u64 *)(r10 - 0x110) = r1 004963 r3 = r10 004964 r3 += -0x110 004965 r1 = <addr> ll 004966 r2 = 0x2b 004967 r4 = <addr> ll 004968 r5 = <addr> ll 004969 call <target> 004970 r6 = r5 004971 r9 = r4 004972 r8 = r3 004973 r7 = r2 004974 *(u64 *)(r10 - 0x100) = r1 004975 r1 = <addr> ll 004976 r2 = 0x17 004977 call sol_log_ 004978 r1 = *(u64 *)(r6 - 0xff8) 004979 r2 = 0x8 004980 if r2 > r1 goto <offset> 004981 r1 = *(u64 *)(r6 - 0x1000) 004982 r6 = *(u64 *)(r1 + 0x0) 004983 r1 = 0xff 004984 *(u8 *)(r10 - 0xc1) = w1 004985 *(u64 *)(r10 - 0xb8) = r9 004986 *(u64 *)(r10 - 0xc0) = r8 004987 r1 = r10 004988 r1 += -0xc1 004989 *(u64 *)(r10 - 0xff8) = r1 004990 r1 = r10 004991 r1 += -0x58 004992 r3 = r10 004993 r3 += -0xc0 004994 r5 = r10 004995 r2 = r7 004996 call <target> 004997 r8 = *(u64 *)(r10 - 0x58) 004998 if r8 == 0x0 goto <offset> 004999 r1 = r10 005000 r1 += -0x98 005001 r2 = r10 005002 r2 += -0x40 005003 r3 = 0x40 005004 call <target> 005005 *(u64 *)(r10 - 0xb0) = r8 005006 r1 = *(u64 *)(r10 - 0x68) 005007 r1 = *(u64 *)(r1 + 0x0) 005008 r2 = *(u64 *)(r1 + 0x8) 005009 r3 = *(u64 *)(r1 + 0x10) 005010 r4 = *(u64 *)(r1 + 0x18) 005011 r1 = *(u64 *)(r1 + 0x0) 005012 *(u64 *)(r10 - 0xa8) = r1 005013 *(u64 *)(r10 - 0x88) = r6 005014 r1 = 0x0 005015 *(u64 *)(r10 - 0x80) = r1 005016 *(u64 *)(r10 - 0x78) = r1 005017 w1 = *(u8 *)(r10 - 0xc1) 005018 *(u8 *)(r10 - 0x70) = w1 005019 *(u64 *)(r10 - 0x90) = r4 005020 *(u64 *)(r10 - 0x98) = r3 005021 *(u64 *)(r10 - 0xa0) = r2 005022 r1 = r10 005023 r1 += -0xd8 005024 r2 = r10 005025 r2 += -0xb0 005026 r3 = <addr> ll 005027 r4 = r7 005028 call -0xea0 005029 r2 = *(u64 *)(r10 - 0xd8) 005030 if r2 != 0x2 goto <offset> 005031 r1 = 0x2 005032 goto <offset> 005033 r1 = <addr> ll 005034 call <target> 005035 r1 = r0 005036 r1 &= 0x3 005037 r2 = r1 005038 r2 += -0x2 005039 r3 = 0x2 005040 if r3 > r2 goto <offset> 005041 if r1 == 0x0 goto <offset> 005042 r1 = *(u64 *)(r0 - 0x1) 005043 r2 = *(u64 *)(r0 + 0x7) 005044 r2 = *(u64 *)(r2 + 0x0) 005045 callx r2 005046 r1 = r10 005047 r1 += -0xf8 005048 r2 = 0x66 005049 call <target> 005050 r2 = *(u64 *)(r10 - 0xf0) 005051 r1 = *(u64 *)(r10 - 0xf8) 005052 goto <offset> 005053 r1 = *(u64 *)(r10 - 0x50) 005054 r2 = *(u64 *)(r10 - 0x48) 005055 goto <offset> 005056 r3 = *(u64 *)(r10 - 0xd0) 005057 r1 = r10 005058 r1 += -0xe8 005059 r4 = <addr> ll 005060 r5 = 0x6 005061 call -0x1272 005062 r2 = *(u64 *)(r10 - 0xe0) 005063 r1 = *(u64 *)(r10 - 0xe8) 005064 r3 = *(u64 *)(r10 - 0x100) 005065 *(u64 *)(r3 + 0x8) = r2 005066 *(u64 *)(r3 + 0x0) = r1 005067 exit 005068 r6 = r5 005069 r8 = r4 005070 r9 = r3 005071 r7 = r2 005072 *(u64 *)(r10 - 0x3a8) = r1 005073 r1 = <addr> ll 005074 r2 = 0x17 005075 call sol_log_ 005076 r1 = *(u64 *)(r6 - 0xff8) 005077 r2 = 0x8 005078 if r2 > r1 goto <offset> 005079 r1 = *(u64 *)(r6 - 0x1000) 005080 r1 = *(u64 *)(r1 + 0x0) 005081 *(u64 *)(r10 - 0x3b0) = r1 005082 *(u64 *)(r10 - 0x368) = r8 005083 *(u64 *)(r10 - 0x370) = r9 005084 r1 = r10 005085 r1 += -0x1b0 005086 r3 = r10 005087 r3 += -0x370 005088 r5 = r10 005089 r2 = r7 005090 call <target> 005091 w6 = *(u32 *)(r10 - 0x1b0) 005092 if r6 == 0x2 goto <offset> 005093 goto <offset> 005094 r2 = *(u64 *)(r10 - 0x1a0) 005095 r1 = *(u64 *)(r10 - 0x1a8) 005096 goto <offset> 005097 r1 = <addr> ll 005098 call <target> 005099 r1 = r0 005100 r1 &= 0x3 005101 r2 = r1 005102 r2 += -0x2 005103 r3 = 0x2 005104 if r3 > r2 goto <offset> 005105 if r1 == 0x0 goto <offset> 005106 r1 = *(u64 *)(r0 - 0x1) 005107 r2 = *(u64 *)(r0 + 0x7) 005108 r2 = *(u64 *)(r2 + 0x0) 005109 callx r2 005110 r1 = r10 005111 r1 += -0x3a0 005112 r2 = 0x66 005113 call <target> 005114 r2 = *(u64 *)(r10 - 0x398) 005115 r1 = *(u64 *)(r10 - 0x3a0) 005116 r3 = *(u64 *)(r10 - 0x3a8) 005117 *(u64 *)(r3 + 0x8) = r2 005118 *(u64 *)(r3 + 0x0) = r1 005119 exit 005120 w1 = *(u32 *)(r10 - 0x1ac) 005121 *(u64 *)(r10 - 0x3b8) = r1 005122 r9 = *(u64 *)(r10 - 0x1a8) 005123 r8 = *(u64 *)(r10 - 0x1a0) 005124 r1 = r10 005125 r1 += -0x348 005126 r2 = r10 005127 r2 += -0x198 005128 r3 = 0x198 005129 call <target> 005130 *(u64 *)(r10 - 0x350) = r8 005131 *(u64 *)(r10 - 0x358) = r9 005132 r1 = *(u64 *)(r10 - 0x3b8) 005133 *(u32 *)(r10 - 0x35c) = w1 005134 *(u32 *)(r10 - 0x360) = w6 005135 r1 = *(u64 *)(r10 - 0x368) 005136 *(u64 *)(r10 - 0x198) = r1 005137 r1 = *(u64 *)(r10 - 0x370) 005138 *(u64 *)(r10 - 0x1a0) = r1 005139 r1 = r10 005140 r1 += -0x360 005141 *(u64 *)(r10 - 0x1a8) = r1 005142 *(u64 *)(r10 - 0x1b0) = r7 005143 r1 = r10 005144 r1 += -0x380 005145 r2 = r10 005146 r2 += -0x1b0 005147 r3 = *(u64 *)(r10 - 0x3b0) 005148 call <target> 005149 r1 = *(u64 *)(r10 - 0x380) 005150 if r1 == 0x2 goto <offset> 005151 goto <offset> 005152 r1 = r10 005153 r1 += -0x390 005154 r2 = r10 005155 r2 += -0x360 005156 r3 = r7 005157 call <target> 005158 r2 = *(u64 *)(r10 - 0x388) 005159 r1 = *(u64 *)(r10 - 0x390) 005160 goto <offset> 005161 r2 = *(u64 *)(r10 - 0x378) 005162 goto <offset> 005163 r6 = r5 005164 r8 = r4 005165 r9 = r3 005166 r7 = r2 005167 *(u64 *)(r10 - 0x100) = r1 005168 r1 = <addr> ll 005169 r2 = 0x1a 005170 call sol_log_ 005171 r1 = *(u64 *)(r6 - 0xff8) 005172 r2 = 0x8 005173 if r2 > r1 goto <offset> 005174 r1 = *(u64 *)(r6 - 0x1000) 005175 r1 = *(u64 *)(r1 + 0x0) 005176 *(u64 *)(r10 - 0x108) = r1 005177 r1 = 0xff 005178 *(u8 *)(r10 - 0xd1) = w1 005179 *(u64 *)(r10 - 0xc8) = r8 005180 *(u64 *)(r10 - 0xd0) = r9 005181 r1 = r10 005182 r1 += -0xd1 005183 *(u64 *)(r10 - 0xff8) = r1 005184 r1 = r10 005185 r1 += -0x60 005186 r3 = r10 005187 r3 += -0xd0 005188 r5 = r10 005189 r2 = r7 005190 call <target> 005191 r8 = *(u64 *)(r10 - 0x50) 005192 r6 = *(u64 *)(r10 - 0x58) 005193 r9 = *(u64 *)(r10 - 0x60) 005194 if r9 == 0x0 goto <offset> 005195 r1 = r10 005196 r1 += -0xa8 005197 r2 = r10 005198 r2 += -0x48 005199 r3 = 0x48 005200 call <target> 005201 *(u64 *)(r10 - 0xb0) = r8 005202 *(u64 *)(r10 - 0xb8) = r6 005203 *(u64 *)(r10 - 0xc0) = r9 005204 w1 = *(u8 *)(r10 - 0xd1) 005205 *(u8 *)(r10 - 0x40) = w1 005206 r1 = *(u64 *)(r10 - 0xc8) 005207 *(u64 *)(r10 - 0x48) = r1 005208 r1 = *(u64 *)(r10 - 0xd0) 005209 *(u64 *)(r10 - 0x50) = r1 005210 r1 = r10 005211 r1 += -0xc0 005212 *(u64 *)(r10 - 0x58) = r1 005213 *(u64 *)(r10 - 0x60) = r7 005214 r1 = r10 005215 r1 += -0xe8 005216 r2 = r10 005217 r2 += -0x60 005218 r3 = *(u64 *)(r10 - 0x108) 005219 call <target> 005220 r6 = *(u64 *)(r10 - 0xe8) 005221 if r6 == 0x2 goto <offset> 005222 goto <offset> 005223 r6 = 0x2 005224 goto <offset> 005225 r1 = <addr> ll 005226 call <target> 005227 r1 = r0 005228 r1 &= 0x3 005229 r2 = r1 005230 r2 += -0x2 005231 r3 = 0x2 005232 if r3 > r2 goto <offset> 005233 if r1 == 0x0 goto <offset> 005234 r1 = *(u64 *)(r0 - 0x1) 005235 r2 = *(u64 *)(r0 + 0x7) 005236 r2 = *(u64 *)(r2 + 0x0) 005237 callx r2 005238 r1 = r10 005239 r1 += -0xf8 005240 r2 = 0x66 005241 call <target> 005242 r8 = *(u64 *)(r10 - 0xf0) 005243 r6 = *(u64 *)(r10 - 0xf8) 005244 goto <offset> 005245 r8 = *(u64 *)(r10 - 0xe0) 005246 r1 = *(u64 *)(r10 - 0x100) 005247 *(u64 *)(r1 + 0x8) = r8 005248 *(u64 *)(r1 + 0x0) = r6 005249 exit 005250 r6 = r5 005251 r8 = r4 005252 r9 = r3 005253 r7 = r2 005254 *(u64 *)(r10 - 0x130) = r1 005255 r1 = <addr> ll 005256 r2 = 0x1b 005257 call sol_log_ 005258 r1 = *(u64 *)(r6 - 0xff8) 005259 r2 = 0x8 005260 if r2 > r1 goto <offset> 005261 r1 = *(u64 *)(r6 - 0x1000) 005262 r1 = *(u64 *)(r1 + 0x0) 005263 *(u64 *)(r10 - 0x138) = r1 005264 r1 = 0xff 005265 *(u8 *)(r10 - 0xe1) = w1 005266 *(u64 *)(r10 - 0xd8) = r8 005267 *(u64 *)(r10 - 0xe0) = r9 005268 r1 = r10 005269 r1 += -0xe1 005270 *(u64 *)(r10 - 0xff8) = r1 005271 r1 = r10 005272 r1 += -0x68 005273 r3 = r10 005274 r3 += -0xe0 005275 r5 = r10 005276 r2 = r7 005277 call <target> 005278 r8 = *(u64 *)(r10 - 0x58) 005279 r6 = *(u64 *)(r10 - 0x60) 005280 r9 = *(u64 *)(r10 - 0x68) 005281 if r9 == 0x0 goto <offset> 005282 r1 = r10 005283 r1 += -0xb8 005284 r2 = r10 005285 r2 += -0x50 005286 r3 = 0x50 005287 call <target> 005288 *(u64 *)(r10 - 0xc0) = r8 005289 *(u64 *)(r10 - 0xc8) = r6 005290 *(u64 *)(r10 - 0xd0) = r9 005291 w1 = *(u8 *)(r10 - 0xe1) 005292 *(u8 *)(r10 - 0x48) = w1 005293 r1 = *(u64 *)(r10 - 0xd8) 005294 *(u64 *)(r10 - 0x50) = r1 005295 r1 = *(u64 *)(r10 - 0xe0) 005296 *(u64 *)(r10 - 0x58) = r1 005297 r1 = r10 005298 r1 += -0xd0 005299 *(u64 *)(r10 - 0x60) = r1 005300 *(u64 *)(r10 - 0x68) = r7 005301 r1 = r10 005302 r1 += -0xf8 005303 r2 = r10 005304 r2 += -0x68 005305 r3 = *(u64 *)(r10 - 0x138) 005306 call <target> 005307 r6 = *(u64 *)(r10 - 0xf8) 005308 if r6 == 0x2 goto <offset> 005309 goto <offset> 005310 r1 = r10 005311 r1 += -0x108 005312 r2 = r10 005313 r2 += -0xd0 005314 r3 = <addr> ll 005315 r4 = r7 005316 call -0xfc0 005317 r2 = *(u64 *)(r10 - 0x108) 005318 if r2 != 0x2 goto <offset> 005319 r6 = 0x2 005320 goto <offset> 005321 r1 = <addr> ll 005322 call <target> 005323 r1 = r0 005324 r1 &= 0x3 005325 r2 = r1 005326 r2 += -0x2 005327 r3 = 0x2 005328 if r3 > r2 goto <offset> 005329 if r1 == 0x0 goto <offset> 005330 r1 = *(u64 *)(r0 - 0x1) 005331 r2 = *(u64 *)(r0 + 0x7) 005332 r2 = *(u64 *)(r2 + 0x0) 005333 callx r2 005334 r1 = r10 005335 r1 += -0x128 005336 r2 = 0x66 005337 call <target> 005338 r8 = *(u64 *)(r10 - 0x120) 005339 r6 = *(u64 *)(r10 - 0x128) 005340 goto <offset> 005341 r8 = *(u64 *)(r10 - 0xf0) 005342 goto <offset> 005343 r3 = *(u64 *)(r10 - 0x100) 005344 r1 = r10 005345 r1 += -0x118 005346 r4 = <addr> ll 005347 r5 = 0x6 005348 call -0x1391 005349 r8 = *(u64 *)(r10 - 0x110) 005350 r6 = *(u64 *)(r10 - 0x118) 005351 r1 = *(u64 *)(r10 - 0x130) 005352 *(u64 *)(r1 + 0x8) = r8 005353 *(u64 *)(r1 + 0x0) = r6 005354 exit 005355 r6 = r5 005356 r9 = r4 005357 r8 = r3 005358 r7 = r2 005359 *(u64 *)(r10 - 0xe8) = r1 005360 r1 = <addr> ll 005361 r2 = 0x16 005362 call sol_log_ 005363 r1 = *(u64 *)(r6 - 0xff8) 005364 r2 = 0x8 005365 if r2 > r1 goto <offset> 005366 r1 = *(u64 *)(r6 - 0x1000) 005367 r1 = *(u64 *)(r1 + 0x0) 005368 *(u64 *)(r10 - 0xf0) = r1 005369 *(u64 *)(r10 - 0xa8) = r9 005370 *(u64 *)(r10 - 0xb0) = r8 005371 r1 = r10 005372 r1 += -0x50 005373 r3 = r10 005374 r3 += -0xb0 005375 r5 = r10 005376 r2 = r7 005377 call <target> 005378 r6 = *(u64 *)(r10 - 0x40) 005379 r8 = *(u64 *)(r10 - 0x48) 005380 r9 = *(u64 *)(r10 - 0x50) 005381 if r9 == 0x0 goto <offset> 005382 r1 = r10 005383 r1 += -0x88 005384 r2 = r10 005385 r2 += -0x38 005386 r3 = 0x38 005387 call <target> 005388 r1 = *(u64 *)(r10 - 0xf0) 005389 *(u64 *)(r10 - 0x78) = r1 005390 *(u64 *)(r10 - 0x90) = r6 005391 *(u64 *)(r10 - 0x98) = r8 005392 *(u64 *)(r10 - 0xa0) = r9 005393 r1 = r10 005394 r1 += -0xc0 005395 r2 = r10 005396 r2 += -0xa0 005397 r3 = <addr> ll 005398 r4 = r7 005399 call -0x1013 005400 r2 = *(u64 *)(r10 - 0xc0) 005401 if r2 != 0x2 goto <offset> 005402 r8 = 0x2 005403 goto <offset> 005404 r1 = <addr> ll 005405 call <target> 005406 r1 = r0 005407 r1 &= 0x3 005408 r2 = r1 005409 r2 += -0x2 005410 r3 = 0x2 005411 if r3 > r2 goto <offset> 005412 if r1 == 0x0 goto <offset> 005413 r1 = *(u64 *)(r0 - 0x1) 005414 r2 = *(u64 *)(r0 + 0x7) 005415 r2 = *(u64 *)(r2 + 0x0) 005416 callx r2 005417 r1 = r10 005418 r1 += -0xe0 005419 r2 = 0x66 005420 call <target> 005421 r6 = *(u64 *)(r10 - 0xd8) 005422 r8 = *(u64 *)(r10 - 0xe0) 005423 goto <offset> 005424 r3 = *(u64 *)(r10 - 0xb8) 005425 r1 = r10 005426 r1 += -0xd0 005427 r4 = <addr> ll 005428 r5 = 0x6 005429 call -0x13e2 005430 r6 = *(u64 *)(r10 - 0xc8) 005431 r8 = *(u64 *)(r10 - 0xd0) 005432 r1 = *(u64 *)(r10 - 0xe8) 005433 *(u64 *)(r1 + 0x8) = r6 005434 *(u64 *)(r1 + 0x0) = r8 005435 exit 005436 r7 = r3 005437 r8 = r1 005438 if r7 != 0x0 goto <offset> 005439 r1 = <addr> ll 005440 r1 = *(u64 *)(r1 + 0x0) 005441 r3 = r1 005442 r3 += -0xa 005443 r2 = 0x0 005444 r4 = 0x1 005445 if r3 > r1 goto <offset> 005446 r4 = 0x0 005447 if r4 != 0x0 goto <offset> 005448 r2 = r3 005449 r6 = <addr> ll 005450 if r1 == 0x0 goto <offset> 005451 r6 = r2 005452 r1 = <addr> ll 005453 if r6 > r1 goto <offset> 005454 r1 = 0x1 005455 r2 = 0xa 005456 call <target> 005457 r6 = *(u64 *)(r2 + 0x8) 005458 r2 = *(u64 *)(r6 + 0x180) 005459 r1 = r10 005460 r1 += -0x1e0 005461 r3 = 0x0 005462 r4 = r7 005463 r5 = 0x0 005464 call <target> 005465 r1 = 0x1 005466 r2 = *(u64 *)(r10 - 0x1d8) 005467 if r2 != 0x0 goto <offset> 005468 r1 = 0x0 005469 r1 &= 0x1 005470 if r1 != 0x0 goto <offset> 005471 r4 = *(u64 *)(r10 - 0x1e0) 005472 if r4 == 0x0 goto <offset> 005473 r5 = *(u64 *)(r6 + 0x1a8) 005474 r0 = *(u64 *)(r5 + 0x8) 005475 r1 = *(u64 *)(r0 + 0x0) 005476 r1 += 0x1 005477 r2 = 0x1 005478 if r1 == 0x0 goto <offset> 005479 r2 = 0x0 005480 r9 = *(u64 *)(r5 + 0x0) 005481 *(u64 *)(r0 + 0x0) = r1 005482 if r2 != 0x1 goto <offset> 005483 call abort 005484 r3 = *(u64 *)(r5 + 0x10) 005485 r1 = *(u64 *)(r3 + 0x0) 005486 r1 += 0x1 005487 r2 = 0x1 005488 if r1 == 0x0 goto <offset> 005489 r2 = 0x0 005490 *(u64 *)(r10 - 0x248) = r7 005491 *(u64 *)(r10 - 0x250) = r3 005492 *(u64 *)(r3 + 0x0) = r1 005493 if r2 != 0x1 goto <offset> 005494 goto <offset> 005495 r7 = r8 005496 r2 = *(u64 *)(r6 + 0x58) 005497 r1 = *(u64 *)(r2 + 0x8) 005498 *(u64 *)(r10 - 0x228) = r1 005499 r1 = *(u64 *)(r1 + 0x0) 005500 r1 += 0x1 005501 r3 = 0x1 005502 if r1 == 0x0 goto <offset> 005503 r3 = 0x0 005504 w8 = *(u8 *)(r5 + 0x2a) 005505 *(u64 *)(r10 - 0x278) = r8 005506 w8 = *(u8 *)(r5 + 0x29) 005507 *(u64 *)(r10 - 0x270) = r8 005508 w8 = *(u8 *)(r5 + 0x28) 005509 *(u64 *)(r10 - 0x268) = r8 005510 r8 = *(u64 *)(r5 + 0x20) 005511 *(u64 *)(r10 - 0x260) = r8 005512 r5 = *(u64 *)(r5 + 0x18) 005513 *(u64 *)(r10 - 0x258) = r5 005514 r8 = *(u64 *)(r2 + 0x0) 005515 r5 = *(u64 *)(r10 - 0x228) 005516 *(u64 *)(r5 + 0x0) = r1 005517 if r3 != 0x1 goto <offset> 005518 goto <offset> 005519 r1 = *(u64 *)(r2 + 0x10) 005520 *(u64 *)(r10 - 0x230) = r1 005521 r1 = *(u64 *)(r1 + 0x0) 005522 r1 += 0x1 005523 r3 = 0x1 005524 r5 = r7 005525 if r1 == 0x0 goto <offset> 005526 r3 = 0x0 005527 *(u64 *)(r10 - 0x290) = r9 005528 *(u64 *)(r10 - 0x288) = r0 005529 *(u64 *)(r10 - 0x280) = r4 005530 r4 = *(u64 *)(r10 - 0x230) 005531 *(u64 *)(r4 + 0x0) = r1 005532 if r3 != 0x1 goto <offset> 005533 goto <offset> 005534 r7 = *(u64 *)(r6 + 0xa0) 005535 r0 = *(u64 *)(r7 + 0x8) 005536 r1 = *(u64 *)(r0 + 0x0) 005537 r1 += 0x1 005538 r3 = 0x1 005539 if r1 == 0x0 goto <offset> 005540 r3 = 0x0 005541 *(u64 *)(r10 - 0x238) = r6 005542 w4 = *(u8 *)(r2 + 0x2a) 005543 *(u64 *)(r10 - 0x2b0) = r4 005544 w4 = *(u8 *)(r2 + 0x29) 005545 *(u64 *)(r10 - 0x2a8) = r4 005546 w4 = *(u8 *)(r2 + 0x28) 005547 *(u64 *)(r10 - 0x2a0) = r4 005548 r4 = *(u64 *)(r2 + 0x20) 005549 *(u64 *)(r10 - 0x298) = r4 005550 r4 = *(u64 *)(r2 + 0x18) 005551 r2 = *(u64 *)(r7 + 0x0) 005552 *(u64 *)(r10 - 0x2b8) = r2 005553 *(u64 *)(r0 + 0x0) = r1 005554 if r3 != 0x1 goto <offset> 005555 goto <offset> 005556 r3 = *(u64 *)(r7 + 0x10) 005557 r1 = *(u64 *)(r3 + 0x0) 005558 r1 += 0x1 005559 r2 = 0x1 005560 if r1 == 0x0 goto <offset> 005561 r2 = 0x0 005562 *(u64 *)(r10 - 0x2c0) = r8 005563 *(u64 *)(r3 + 0x0) = r1 005564 if r2 != 0x1 goto <offset> 005565 goto <offset> 005566 *(u64 *)(r10 - 0x2e0) = r3 005567 *(u64 *)(r10 - 0x2d8) = r0 005568 r1 = *(u64 *)(r10 - 0x248) 005569 *(u64 *)(r10 - 0x2c8) = r5 005570 r1 = *(u64 *)(r10 - 0x238) 005571 r2 = *(u64 *)(r1 + 0x1a0) 005572 r8 = *(u64 *)(r2 + 0x8) 005573 r1 = *(u64 *)(r8 + 0x0) 005574 r1 += 0x1 005575 r3 = 0x1 005576 if r1 == 0x0 goto <offset> 005577 r3 = 0x0 005578 *(u64 *)(r10 - 0x2d0) = r4 005579 w4 = *(u8 *)(r7 + 0x2a) 005580 *(u64 *)(r10 - 0x2e8) = r4 005581 w4 = *(u8 *)(r7 + 0x29) 005582 *(u64 *)(r10 - 0x240) = r4 005583 w5 = *(u8 *)(r7 + 0x28) 005584 r9 = *(u64 *)(r7 + 0x20) 005585 r0 = *(u64 *)(r7 + 0x18) 005586 r6 = *(u64 *)(r2 + 0x0) 005587 *(u64 *)(r8 + 0x0) = r1 005588 if r3 != 0x1 goto <offset> 005589 goto <offset> 005590 r1 = *(u64 *)(r2 + 0x10) 005591 r3 = *(u64 *)(r1 + 0x0) 005592 r3 += 0x1 005593 r4 = 0x1 005594 if r3 == 0x0 goto <offset> 005595 r4 = 0x0 005596 r7 = *(u64 *)(r10 - 0x240) 005597 *(u64 *)(r10 - 0x2f0) = r5 005598 *(u64 *)(r1 + 0x0) = r3 005599 if r4 != 0x1 goto <offset> 005600 goto <offset> 005601 r3 = *(u64 *)(r2 + 0x18) 005602 r4 = *(u64 *)(r2 + 0x20) 005603 w5 = *(u8 *)(r2 + 0x28) 005604 w7 = *(u8 *)(r2 + 0x29) 005605 w2 = *(u8 *)(r2 + 0x2a) 005606 *(u8 *)(r10 - 0xfe) = w2 005607 *(u8 *)(r10 - 0xff) = w7 005608 *(u8 *)(r10 - 0x100) = w5 005609 *(u64 *)(r10 - 0x108) = r4 005610 *(u64 *)(r10 - 0x110) = r3 005611 *(u64 *)(r10 - 0x118) = r1 005612 *(u64 *)(r10 - 0x120) = r8 005613 *(u64 *)(r10 - 0x128) = r6 005614 r1 = *(u64 *)(r10 - 0x2e8) 005615 *(u8 *)(r10 - 0x12e) = w1 005616 r1 = *(u64 *)(r10 - 0x240) 005617 *(u8 *)(r10 - 0x12f) = w1 005618 r1 = *(u64 *)(r10 - 0x2f0) 005619 *(u8 *)(r10 - 0x130) = w1 005620 *(u64 *)(r10 - 0x138) = r9 005621 *(u64 *)(r10 - 0x140) = r0 005622 r1 = *(u64 *)(r10 - 0x2e0) 005623 *(u64 *)(r10 - 0x148) = r1 005624 r1 = *(u64 *)(r10 - 0x2d8) 005625 *(u64 *)(r10 - 0x150) = r1 005626 r1 = *(u64 *)(r10 - 0x2b8) 005627 *(u64 *)(r10 - 0x158) = r1 005628 r1 = *(u64 *)(r10 - 0x2b0) 005629 *(u8 *)(r10 - 0x15e) = w1 005630 r1 = *(u64 *)(r10 - 0x2a8) 005631 *(u8 *)(r10 - 0x15f) = w1 005632 r1 = *(u64 *)(r10 - 0x2a0) 005633 *(u8 *)(r10 - 0x160) = w1 005634 r1 = *(u64 *)(r10 - 0x298) 005635 *(u64 *)(r10 - 0x168) = r1 005636 r1 = *(u64 *)(r10 - 0x2d0) 005637 *(u64 *)(r10 - 0x170) = r1 005638 r1 = *(u64 *)(r10 - 0x230) 005639 *(u64 *)(r10 - 0x178) = r1 005640 r1 = *(u64 *)(r10 - 0x228) 005641 *(u64 *)(r10 - 0x180) = r1 005642 r1 = *(u64 *)(r10 - 0x2c0) 005643 *(u64 *)(r10 - 0x188) = r1 005644 r1 = *(u64 *)(r10 - 0x278) 005645 *(u8 *)(r10 - 0x18e) = w1 005646 r1 = *(u64 *)(r10 - 0x270) 005647 *(u8 *)(r10 - 0x18f) = w1 005648 r1 = *(u64 *)(r10 - 0x268) 005649 *(u8 *)(r10 - 0x190) = w1 005650 r1 = *(u64 *)(r10 - 0x260) 005651 *(u64 *)(r10 - 0x198) = r1 005652 r1 = *(u64 *)(r10 - 0x258) 005653 *(u64 *)(r10 - 0x1a0) = r1 005654 r1 = *(u64 *)(r10 - 0x250) 005655 *(u64 *)(r10 - 0x1a8) = r1 005656 r1 = *(u64 *)(r10 - 0x288) 005657 *(u64 *)(r10 - 0x1b0) = r1 005658 r1 = *(u64 *)(r10 - 0x290) 005659 *(u64 *)(r10 - 0x1b8) = r1 005660 r1 = 0x8 005661 *(u64 *)(r10 - 0xf8) = r1 005662 *(u64 *)(r10 - 0x1c8) = r1 005663 r6 = 0x0 005664 *(u64 *)(r10 - 0xf0) = r6 005665 *(u64 *)(r10 - 0x1c0) = r6 005666 *(u64 *)(r10 - 0x1d0) = r6 005667 r1 = r10 005668 r1 += -0x1f0 005669 r2 = r10 005670 r2 += -0x1d0 005671 r7 = *(u64 *)(r10 - 0x280) 005672 r3 = r7 005673 call <target> 005674 r1 = *(u64 *)(r10 - 0x1f0) 005675 if r1 != 0x2 goto <offset> 005676 r1 = *(u64 *)(r10 - 0x238) 005677 r4 = *(u64 *)(r1 + 0x188) 005678 r2 = r4 005679 r2 += r7 005680 r1 = 0x1 005681 r3 = 0x1 005682 r8 = *(u64 *)(r10 - 0x2c8) 005683 if r4 > r2 goto <offset> 005684 r3 = 0x0 005685 r4 = -0x1 005686 r5 = *(u64 *)(r10 - 0x248) 005687 if r3 != 0x0 goto <offset> 005688 r4 = r2 005689 r0 = *(u64 *)(r10 - 0x238) 005690 *(u64 *)(r0 + 0x188) = r4 005691 r2 = *(u64 *)(r0 + 0x1a0) 005692 r2 = *(u64 *)(r2 + 0x0) 005693 r3 = *(u64 *)(r2 + 0x18) 005694 *(u64 *)(r10 - 0xb8) = r3 005695 r3 = *(u64 *)(r2 + 0x10) 005696 *(u64 *)(r10 - 0xc0) = r3 005697 r3 = *(u64 *)(r2 + 0x8) 005698 *(u64 *)(r10 - 0xc8) = r3 005699 r2 = *(u64 *)(r2 + 0x0) 005700 *(u64 *)(r10 - 0xd0) = r2 005701 r2 = *(u64 *)(r0 + 0x58) 005702 r2 = *(u64 *)(r2 + 0x0) 005703 r3 = *(u64 *)(r2 + 0x18) 005704 *(u64 *)(r10 - 0x98) = r3 005705 r3 = *(u64 *)(r2 + 0x10) 005706 *(u64 *)(r10 - 0xa0) = r3 005707 r3 = *(u64 *)(r2 + 0x8) 005708 *(u64 *)(r10 - 0xa8) = r3 005709 r2 = *(u64 *)(r2 + 0x0) 005710 *(u64 *)(r10 - 0xb0) = r2 005711 r2 = <addr> ll 005712 r2 = *(u64 *)(r2 + 0x0) 005713 r3 = r2 005714 r3 += -0x100 005715 if r3 > r2 goto <offset> 005716 r1 = 0x0 005717 if r1 != 0x0 goto <offset> 005718 r6 = r3 005719 r1 = <addr> ll 005720 if r2 == 0x0 goto <offset> 005721 r1 = r6 005722 r2 = <addr> ll 005723 if r1 > r2 goto <offset> 005724 r1 = 0x1 005725 r2 = 0x100 005726 call <target> 005727 r2 = *(u64 *)(r10 - 0x1e8) 005728 r8 = *(u64 *)(r10 - 0x2c8) 005729 goto <offset> 005730 r2 = r10 005731 r2 += -0xb0 005732 r3 = <addr> ll 005733 *(u64 *)(r3 + 0x0) = r1 005734 r3 = <addr> ll 005735 *(u64 *)(r1 + 0x0) = r3 005736 r3 = *(u64 *)(r10 - 0xd0) 005737 *(u64 *)(r1 + 0x8) = r3 005738 r3 = *(u64 *)(r10 - 0xc8) 005739 *(u64 *)(r1 + 0x10) = r3 005740 r3 = *(u64 *)(r10 - 0xc0) 005741 *(u64 *)(r1 + 0x18) = r3 005742 r3 = *(u64 *)(r10 - 0xb8) 005743 *(u64 *)(r1 + 0x20) = r3 005744 r3 = *(u64 *)(r2 + 0x0) 005745 *(u64 *)(r1 + 0x28) = r3 005746 r3 = *(u64 *)(r2 + 0x8) 005747 *(u64 *)(r1 + 0x30) = r3 005748 r3 = *(u64 *)(r2 + 0x10) 005749 *(u64 *)(r1 + 0x38) = r3 005750 r2 = *(u64 *)(r2 + 0x18) 005751 *(u64 *)(r1 + 0x40) = r2 005752 *(u64 *)(r1 + 0x50) = r7 005753 *(u64 *)(r1 + 0x48) = r5 005754 r2 = 0x58 005755 *(u64 *)(r10 - 0x28) = r2 005756 *(u64 *)(r10 - 0x30) = r1 005757 r1 = r10 005758 r1 += -0x30 005759 r2 = 0x1 005760 call <target> 005761 r1 = 0x2 005762 *(u64 *)(r8 + 0x8) = r2 005763 *(u64 *)(r8 + 0x0) = r1 005764 exit 005765 r1 = <addr> ll 005766 *(u64 *)(r1 + 0x0) = r6 005767 r1 = 0x746e 005768 *(u16 *)(r6 + 0x8) = w1 005769 r1 = <addr> ll 005770 *(u64 *)(r6 + 0x0) = r1 005771 r1 = 0x1 005772 *(u64 *)(r10 - 0xe0) = r1 005773 r7 = 0x0 005774 *(u64 *)(r10 - 0xd8) = r7 005775 *(u64 *)(r10 - 0xe8) = r7 005776 r1 = r10 005777 r1 += -0xe8 005778 r2 = 0x0 005779 r3 = 0x12 005780 call -0xd71 005781 r1 = *(u64 *)(r10 - 0xd8) 005782 r2 = *(u64 *)(r10 - 0xe0) 005783 r2 += r1 005784 r3 = 0x3020 005785 *(u16 *)(r2 + 0x10) = w3 005786 r3 = <addr> ll 005787 *(u64 *)(r2 + 0x8) = r3 005788 r3 = <addr> ll 005789 *(u64 *)(r2 + 0x0) = r3 005790 r2 = 0x1770 005791 *(u32 *)(r10 - 0x38) = w2 005792 *(u64 *)(r10 - 0xa8) = r6 005793 r1 += 0x12 005794 *(u64 *)(r10 - 0xd8) = r1 005795 *(u64 *)(r10 - 0x88) = r1 005796 r1 = 0x2 005797 *(u8 *)(r10 - 0x80) = w1 005798 r1 = 0x28 005799 *(u32 *)(r10 - 0xb8) = w1 005800 r1 = 0xa 005801 *(u64 *)(r10 - 0xa0) = r1 005802 *(u64 *)(r10 - 0xb0) = r1 005803 *(u64 *)(r10 - 0xc0) = r1 005804 r1 = <addr> ll 005805 *(u64 *)(r10 - 0xc8) = r1 005806 *(u64 *)(r10 - 0xd0) = r7 005807 r1 = *(u64 *)(r10 - 0xe8) 005808 *(u64 *)(r10 - 0x98) = r1 005809 r1 = *(u64 *)(r10 - 0xe0) 005810 *(u64 *)(r10 - 0x90) = r1 005811 r1 = r10 005812 r1 += -0x220 005813 r2 = r10 005814 r2 += -0xd0 005815 call <target> 005816 r2 = *(u64 *)(r10 - 0x218) 005817 r1 = *(u64 *)(r10 - 0x220) 005818 goto <offset> 005819 r1 = <addr> ll 005820 r1 = *(u64 *)(r1 + 0x0) 005821 r3 = r1 005822 r3 += -0xc 005823 r2 = 0x0 005824 r4 = 0x1 005825 if r3 > r1 goto <offset> 005826 r4 = 0x0 005827 if r4 != 0x0 goto <offset> 005828 r2 = r3 005829 r6 = <addr> ll 005830 if r1 == 0x0 goto <offset> 005831 r6 = r2 005832 r1 = <addr> ll 005833 if r6 > r1 goto <offset> 005834 r1 = 0x1 005835 r2 = 0xc 005836 call <target> 005837 r1 = <addr> ll 005838 *(u64 *)(r1 + 0x0) = r6 005839 r1 = 0x776f6c66 005840 *(u32 *)(r6 + 0x8) = w1 005841 r1 = <addr> ll 005842 *(u64 *)(r6 + 0x0) = r1 005843 r1 = 0x1 005844 *(u64 *)(r10 - 0x28) = r1 005845 r1 = 0x0 005846 *(u64 *)(r10 - 0x20) = r1 005847 *(u64 *)(r10 - 0x30) = r1 005848 r1 = r10 005849 r1 += -0x30 005850 r2 = 0x0 005851 r3 = 0xd 005852 call -0xdb9 005853 r1 = *(u64 *)(r10 - 0x20) 005854 r2 = *(u64 *)(r10 - 0x28) 005855 r2 += r1 005856 r3 = <addr> ll 005857 *(u64 *)(r2 + 0x5) = r3 005858 r3 = <addr> ll 005859 *(u64 *)(r2 + 0x0) = r3 005860 r2 = 0x1771 005861 *(u32 *)(r10 - 0x38) = w2 005862 *(u64 *)(r10 - 0xa8) = r6 005863 r2 = 0xc 005864 *(u64 *)(r10 - 0xa0) = r2 005865 *(u64 *)(r10 - 0xb0) = r2 005866 r1 += 0xd 005867 *(u64 *)(r10 - 0x20) = r1 005868 *(u64 *)(r10 - 0x88) = r1 005869 r1 = 0x2 005870 *(u8 *)(r10 - 0x80) = w1 005871 *(u64 *)(r10 - 0xd0) = r1 005872 r1 = *(u64 *)(r10 - 0x30) 005873 *(u64 *)(r10 - 0x98) = r1 005874 r1 = *(u64 *)(r10 - 0x28) 005875 *(u64 *)(r10 - 0x90) = r1 005876 r1 = r10 005877 r1 += -0x210 005878 r2 = r10 005879 r2 += -0xd0 005880 call <target> 005881 r2 = *(u64 *)(r10 - 0x208) 005882 r1 = *(u64 *)(r10 - 0x210) 005883 goto <offset> 005884 r1 = <addr> ll 005885 r1 = *(u64 *)(r1 + 0x0) 005886 r3 = r1 005887 r3 += -0xa 005888 r2 = 0x0 005889 r4 = 0x1 005890 if r3 > r1 goto <offset> 005891 r4 = 0x0 005892 if r4 != 0x0 goto <offset> 005893 r2 = r3 005894 r6 = <addr> ll 005895 if r1 == 0x0 goto <offset> 005896 r6 = r2 005897 r1 = <addr> ll 005898 if r6 > r1 goto <offset> 005899 goto <offset> 005900 r1 = <addr> ll 005901 *(u64 *)(r1 + 0x0) = r6 005902 r1 = 0x746e 005903 *(u16 *)(r6 + 0x8) = w1 005904 r1 = <addr> ll 005905 *(u64 *)(r6 + 0x0) = r1 005906 r1 = 0x1 005907 *(u64 *)(r10 - 0x10) = r1 005908 r7 = 0x0 005909 *(u64 *)(r10 - 0x8) = r7 005910 *(u64 *)(r10 - 0x18) = r7 005911 r1 = r10 005912 r1 += -0x18 005913 r2 = 0x0 005914 r3 = 0x12 005915 call -0xdf8 005916 r1 = *(u64 *)(r10 - 0x8) 005917 r2 = *(u64 *)(r10 - 0x10) 005918 r2 += r1 005919 r3 = 0x3020 005920 *(u16 *)(r2 + 0x10) = w3 005921 r3 = <addr> ll 005922 *(u64 *)(r2 + 0x8) = r3 005923 r3 = <addr> ll 005924 *(u64 *)(r2 + 0x0) = r3 005925 r2 = 0x1770 005926 *(u32 *)(r10 - 0x38) = w2 005927 *(u64 *)(r10 - 0xa8) = r6 005928 r1 += 0x12 005929 *(u64 *)(r10 - 0x8) = r1 005930 *(u64 *)(r10 - 0x88) = r1 005931 r1 = 0x2 005932 *(u8 *)(r10 - 0x80) = w1 005933 r1 = 0x2b 005934 *(u32 *)(r10 - 0xb8) = w1 005935 r1 = 0xa 005936 *(u64 *)(r10 - 0xa0) = r1 005937 *(u64 *)(r10 - 0xb0) = r1 005938 *(u64 *)(r10 - 0xc0) = r1 005939 r1 = <addr> ll 005940 *(u64 *)(r10 - 0xc8) = r1 005941 *(u64 *)(r10 - 0xd0) = r7 005942 r1 = *(u64 *)(r10 - 0x18) 005943 *(u64 *)(r10 - 0x98) = r1 005944 r1 = *(u64 *)(r10 - 0x10) 005945 *(u64 *)(r10 - 0x90) = r1 005946 r1 = r10 005947 r1 += -0x200 005948 r2 = r10 005949 r2 += -0xd0 005950 call <target> 005951 r2 = *(u64 *)(r10 - 0x1f8) 005952 r1 = *(u64 *)(r10 - 0x200) 005953 goto <offset> 005954 *(u64 *)(r10 - 0x198) = r1 005955 if r3 != 0x0 goto <offset> 005956 r1 = <addr> ll 005957 r1 = *(u64 *)(r1 + 0x0) 005958 r3 = r1 005959 r3 += -0xa 005960 r2 = 0x0 005961 r4 = 0x1 005962 if r3 > r1 goto <offset> 005963 r4 = 0x0 005964 if r4 != 0x0 goto <offset> 005965 r2 = r3 005966 r6 = <addr> ll 005967 if r1 == 0x0 goto <offset> 005968 r6 = r2 005969 r1 = <addr> ll 005970 if r6 > r1 goto <offset> 005971 r1 = 0x1 005972 r2 = 0xa 005973 call <target> 005974 r0 = *(u64 *)(r2 + 0x8) 005975 r2 = *(u64 *)(r0 + 0x58) 005976 r5 = *(u64 *)(r2 + 0x8) 005977 r1 = *(u64 *)(r5 + 0x0) 005978 r1 += 0x1 005979 r4 = 0x1 005980 if r1 == 0x0 goto <offset> 005981 r4 = 0x0 005982 r9 = *(u64 *)(r2 + 0x0) 005983 *(u64 *)(r5 + 0x0) = r1 005984 if r4 != 0x1 goto <offset> 005985 call abort 005986 r7 = *(u64 *)(r2 + 0x10) 005987 r1 = *(u64 *)(r7 + 0x0) 005988 r1 += 0x1 005989 r4 = 0x1 005990 if r1 == 0x0 goto <offset> 005991 r4 = 0x0 005992 *(u64 *)(r10 - 0x1a0) = r3 005993 *(u64 *)(r7 + 0x0) = r1 005994 if r4 != 0x1 goto <offset> 005995 goto <offset> 005996 *(u64 *)(r10 - 0x1a8) = r5 005997 r6 = *(u64 *)(r0 + 0x50) 005998 r5 = *(u64 *)(r6 + 0x8) 005999 r1 = *(u64 *)(r5 + 0x0) 006000 r1 += 0x1 006001 r4 = 0x1 006002 if r1 == 0x0 goto <offset> 006003 r4 = 0x0 006004 w3 = *(u8 *)(r2 + 0x2a) 006005 *(u64 *)(r10 - 0x1d0) = r3 006006 w3 = *(u8 *)(r2 + 0x29) 006007 *(u64 *)(r10 - 0x1c8) = r3 006008 w3 = *(u8 *)(r2 + 0x28) 006009 r8 = *(u64 *)(r2 + 0x20) 006010 *(u64 *)(r10 - 0x1c0) = r8 006011 r2 = *(u64 *)(r2 + 0x18) 006012 *(u64 *)(r10 - 0x1b8) = r2 006013 r8 = *(u64 *)(r6 + 0x0) 006014 *(u64 *)(r10 - 0x1b0) = r5 006015 *(u64 *)(r5 + 0x0) = r1 006016 if r4 != 0x1 goto <offset> 006017 goto <offset> 006018 r5 = *(u64 *)(r6 + 0x10) 006019 r1 = *(u64 *)(r5 + 0x0) 006020 r1 += 0x1 006021 r2 = 0x1 006022 if r1 == 0x0 goto <offset> 006023 r2 = 0x0 006024 *(u64 *)(r10 - 0x1d8) = r7 006025 *(u64 *)(r5 + 0x0) = r1 006026 if r2 != 0x1 goto <offset> 006027 goto <offset> 006028 *(u64 *)(r10 - 0x1e8) = r3 006029 *(u64 *)(r10 - 0x1e0) = r9 006030 r7 = *(u64 *)(r0 + 0x48) 006031 r0 = *(u64 *)(r7 + 0x8) 006032 r1 = *(u64 *)(r0 + 0x0) 006033 r1 += 0x1 006034 r2 = 0x1 006035 if r1 == 0x0 goto <offset> 006036 r2 = 0x0 006037 w3 = *(u8 *)(r6 + 0x2a) 006038 *(u64 *)(r10 - 0x1f8) = r3 006039 w3 = *(u8 *)(r6 + 0x29) 006040 *(u64 *)(r10 - 0x1f0) = r3 006041 w9 = *(u8 *)(r6 + 0x28) 006042 r3 = *(u64 *)(r6 + 0x20) 006043 r4 = *(u64 *)(r6 + 0x18) 006044 r6 = *(u64 *)(r7 + 0x0) 006045 *(u64 *)(r10 - 0x200) = r6 006046 *(u64 *)(r0 + 0x0) = r1 006047 if r2 != 0x1 goto <offset> 006048 goto <offset> 006049 *(u64 *)(r10 - 0x210) = r4 006050 *(u64 *)(r10 - 0x208) = r8 006051 r1 = *(u64 *)(r7 + 0x10) 006052 r2 = *(u64 *)(r1 + 0x0) 006053 r2 += 0x1 006054 r6 = 0x1 006055 if r2 == 0x0 goto <offset> 006056 r6 = 0x0 006057 r4 = r9 006058 r8 = *(u64 *)(r10 - 0x1a8) 006059 r8 = *(u64 *)(r10 - 0x1a0) 006060 r8 = *(u64 *)(r10 - 0x198) 006061 *(u64 *)(r1 + 0x0) = r2 006062 if r6 != 0x1 goto <offset> 006063 goto <offset> 006064 r1 = <addr> ll 006065 *(u64 *)(r1 + 0x0) = r6 006066 r1 = 0x746e 006067 *(u16 *)(r6 + 0x8) = w1 006068 r1 = <addr> ll 006069 *(u64 *)(r6 + 0x0) = r1 006070 r1 = 0x1 006071 *(u64 *)(r10 - 0x10) = r1 006072 r7 = 0x0 006073 *(u64 *)(r10 - 0x8) = r7 006074 *(u64 *)(r10 - 0x18) = r7 006075 r1 = r10 006076 r1 += -0x18 006077 r2 = 0x0 006078 r3 = 0x12 006079 call -0xe9c 006080 r1 = *(u64 *)(r10 - 0x8) 006081 r2 = *(u64 *)(r10 - 0x10) 006082 r2 += r1 006083 r3 = 0x3020 006084 *(u16 *)(r2 + 0x10) = w3 006085 r3 = <addr> ll 006086 *(u64 *)(r2 + 0x8) = r3 006087 r3 = <addr> ll 006088 *(u64 *)(r2 + 0x0) = r3 006089 r2 = 0x1770 006090 *(u32 *)(r10 - 0xd8) = w2 006091 *(u64 *)(r10 - 0x148) = r6 006092 r1 += 0x12 006093 *(u64 *)(r10 - 0x8) = r1 006094 *(u64 *)(r10 - 0x128) = r1 006095 r1 = 0x2 006096 *(u8 *)(r10 - 0x120) = w1 006097 r1 = 0x42 006098 *(u32 *)(r10 - 0x158) = w1 006099 r1 = 0xa 006100 *(u64 *)(r10 - 0x140) = r1 006101 *(u64 *)(r10 - 0x150) = r1 006102 *(u64 *)(r10 - 0x160) = r1 006103 r1 = <addr> ll 006104 *(u64 *)(r10 - 0x168) = r1 006105 *(u64 *)(r10 - 0x170) = r7 006106 r1 = *(u64 *)(r10 - 0x18) 006107 *(u64 *)(r10 - 0x138) = r1 006108 r1 = *(u64 *)(r10 - 0x10) 006109 *(u64 *)(r10 - 0x130) = r1 006110 r1 = r10 006111 r1 += -0x190 006112 r2 = r10 006113 r2 += -0x170 006114 call <target> 006115 r1 = *(u64 *)(r10 - 0x188) 006116 r2 = *(u64 *)(r10 - 0x190) 006117 goto <offset> 006118 r2 = *(u64 *)(r7 + 0x18) 006119 r6 = *(u64 *)(r7 + 0x20) 006120 w8 = *(u8 *)(r7 + 0x28) 006121 w9 = *(u8 *)(r7 + 0x29) 006122 w7 = *(u8 *)(r7 + 0x2a) 006123 *(u8 *)(r10 - 0x2e) = w7 006124 *(u8 *)(r10 - 0x2f) = w9 006125 *(u8 *)(r10 - 0x30) = w8 006126 *(u64 *)(r10 - 0x38) = r6 006127 *(u64 *)(r10 - 0x40) = r2 006128 *(u64 *)(r10 - 0x48) = r1 006129 *(u64 *)(r10 - 0x50) = r0 006130 r1 = *(u64 *)(r10 - 0x200) 006131 *(u64 *)(r10 - 0x58) = r1 006132 r1 = *(u64 *)(r10 - 0x1f8) 006133 *(u8 *)(r10 - 0x5e) = w1 006134 r1 = *(u64 *)(r10 - 0x1f0) 006135 *(u8 *)(r10 - 0x5f) = w1 006136 *(u8 *)(r10 - 0x60) = w4 006137 *(u64 *)(r10 - 0x68) = r3 006138 r1 = *(u64 *)(r10 - 0x210) 006139 *(u64 *)(r10 - 0x70) = r1 006140 *(u64 *)(r10 - 0x78) = r5 006141 r1 = *(u64 *)(r10 - 0x1b0) 006142 *(u64 *)(r10 - 0x80) = r1 006143 r1 = *(u64 *)(r10 - 0x208) 006144 *(u64 *)(r10 - 0x88) = r1 006145 r1 = *(u64 *)(r10 - 0x1d0) 006146 *(u8 *)(r10 - 0x8e) = w1 006147 r1 = *(u64 *)(r10 - 0x1c8) 006148 *(u8 *)(r10 - 0x8f) = w1 006149 r1 = *(u64 *)(r10 - 0x1e8) 006150 *(u8 *)(r10 - 0x90) = w1 006151 r1 = *(u64 *)(r10 - 0x1c0) 006152 *(u64 *)(r10 - 0x98) = r1 006153 r1 = *(u64 *)(r10 - 0x1b8) 006154 *(u64 *)(r10 - 0xa0) = r1 006155 r1 = *(u64 *)(r10 - 0x1d8) 006156 *(u64 *)(r10 - 0xa8) = r1 006157 r1 = *(u64 *)(r10 - 0x1a8) 006158 *(u64 *)(r10 - 0xb0) = r1 006159 r1 = *(u64 *)(r10 - 0x1e0) 006160 *(u64 *)(r10 - 0xb8) = r1 006161 r1 = 0x8 006162 *(u64 *)(r10 - 0x28) = r1 006163 *(u64 *)(r10 - 0xc8) = r1 006164 r1 = 0x0 006165 *(u64 *)(r10 - 0x20) = r1 006166 *(u64 *)(r10 - 0xc0) = r1 006167 *(u64 *)(r10 - 0xd0) = r1 006168 r1 = r10 006169 r1 += -0x180 006170 r2 = r10 006171 r2 += -0xd0 006172 r3 = *(u64 *)(r10 - 0x1a0) 006173 call <target> 006174 r2 = 0x2 006175 r3 = *(u64 *)(r10 - 0x180) 006176 r4 = *(u64 *)(r10 - 0x198) 006177 if r3 != 0x2 goto <offset> 006178 r3 = *(u64 *)(r10 - 0x198) 006179 *(u64 *)(r3 + 0x8) = r1 006180 *(u64 *)(r3 + 0x0) = r2 006181 exit 006182 r1 = *(u64 *)(r10 - 0x178) 006183 r2 = r3 006184 goto <offset> 006185 r0 = r3 006186 r9 = r1 006187 if r0 != 0x0 goto <offset> 006188 r1 = <addr> ll 006189 r1 = *(u64 *)(r1 + 0x0) 006190 r3 = r1 006191 r3 += -0xa 006192 r2 = 0x0 006193 r4 = 0x1 006194 if r3 > r1 goto <offset> 006195 r4 = 0x0 006196 if r4 != 0x0 goto <offset> 006197 r2 = r3 006198 r6 = <addr> ll 006199 if r1 == 0x0 goto <offset> 006200 r6 = r2 006201 r1 = <addr> ll 006202 if r6 > r1 goto <offset> 006203 r1 = 0x1 006204 r2 = 0xa 006205 call <target> 006206 w1 = *(u8 *)(r2 + 0x20) 006207 r4 = r10 006208 r4 += -0xf1 006209 *(u64 *)(r10 - 0x108) = r4 006210 r4 = 0x9 006211 *(u64 *)(r10 - 0x110) = r4 006212 r4 = <addr> ll 006213 *(u64 *)(r10 - 0x118) = r4 006214 *(u8 *)(r10 - 0xf1) = w1 006215 r1 = 0x1 006216 *(u64 *)(r10 - 0x100) = r1 006217 r4 = 0x2 006218 *(u64 *)(r10 - 0xe8) = r4 006219 r4 = r10 006220 r4 += -0x118 006221 *(u64 *)(r10 - 0xf0) = r4 006222 r7 = *(u64 *)(r2 + 0x8) 006223 r2 = *(u64 *)(r7 + 0x60) 006224 r6 = *(u64 *)(r2 + 0x8) 006225 r4 = *(u64 *)(r6 + 0x0) 006226 r4 += 0x1 006227 if r4 == 0x0 goto <offset> 006228 r1 = 0x0 006229 r3 = *(u64 *)(r2 + 0x0) 006230 *(u64 *)(r6 + 0x0) = r4 006231 if r1 != 0x1 goto <offset> 006232 call abort 006233 r5 = *(u64 *)(r2 + 0x10) 006234 r1 = *(u64 *)(r5 + 0x0) 006235 r1 += 0x1 006236 r4 = 0x1 006237 if r1 == 0x0 goto <offset> 006238 r4 = 0x0 006239 *(u64 *)(r10 - 0x1e0) = r0 006240 *(u64 *)(r10 - 0x1e8) = r5 006241 *(u64 *)(r5 + 0x0) = r1 006242 if r4 != 0x1 goto <offset> 006243 goto <offset> 006244 r8 = r9 006245 r5 = *(u64 *)(r7 + 0x48) 006246 r4 = *(u64 *)(r5 + 0x8) 006247 r1 = *(u64 *)(r4 + 0x0) 006248 r1 += 0x1 006249 r0 = 0x1 006250 if r1 == 0x0 goto <offset> 006251 r0 = 0x0 006252 w9 = *(u8 *)(r2 + 0x2a) 006253 *(u64 *)(r10 - 0x210) = r9 006254 w9 = *(u8 *)(r2 + 0x29) 006255 *(u64 *)(r10 - 0x208) = r9 006256 w9 = *(u8 *)(r2 + 0x28) 006257 *(u64 *)(r10 - 0x200) = r9 006258 r9 = *(u64 *)(r2 + 0x20) 006259 *(u64 *)(r10 - 0x1f8) = r9 006260 r2 = *(u64 *)(r2 + 0x18) 006261 *(u64 *)(r10 - 0x1f0) = r2 006262 r2 = *(u64 *)(r5 + 0x0) 006263 *(u64 *)(r10 - 0x218) = r2 006264 *(u64 *)(r4 + 0x0) = r1 006265 if r0 != 0x1 goto <offset> 006266 goto <offset> 006267 r2 = *(u64 *)(r5 + 0x10) 006268 r1 = *(u64 *)(r2 + 0x0) 006269 r1 += 0x1 006270 r0 = 0x1 006271 r9 = r8 006272 if r1 == 0x0 goto <offset> 006273 r0 = 0x0 006274 *(u64 *)(r2 + 0x0) = r1 006275 if r0 != 0x1 goto <offset> 006276 goto <offset> 006277 *(u64 *)(r10 - 0x228) = r3 006278 *(u64 *)(r10 - 0x220) = r6 006279 r1 = *(u64 *)(r10 - 0x1e0) 006280 r6 = *(u64 *)(r7 + 0x50) 006281 r0 = *(u64 *)(r6 + 0x8) 006282 r1 = *(u64 *)(r0 + 0x0) 006283 r1 += 0x1 006284 r3 = 0x1 006285 if r1 == 0x0 goto <offset> 006286 r3 = 0x0 006287 w8 = *(u8 *)(r5 + 0x2a) 006288 *(u64 *)(r10 - 0x250) = r8 006289 w8 = *(u8 *)(r5 + 0x29) 006290 *(u64 *)(r10 - 0x248) = r8 006291 w8 = *(u8 *)(r5 + 0x28) 006292 *(u64 *)(r10 - 0x240) = r8 006293 r8 = *(u64 *)(r5 + 0x20) 006294 *(u64 *)(r10 - 0x238) = r8 006295 r5 = *(u64 *)(r5 + 0x18) 006296 *(u64 *)(r10 - 0x230) = r5 006297 r8 = *(u64 *)(r6 + 0x0) 006298 *(u64 *)(r0 + 0x0) = r1 006299 if r3 != 0x1 goto <offset> 006300 goto <offset> 006301 r1 = *(u64 *)(r6 + 0x10) 006302 r3 = *(u64 *)(r1 + 0x0) 006303 r3 += 0x1 006304 r5 = 0x1 006305 if r3 == 0x0 goto <offset> 006306 r5 = 0x0 006307 *(u64 *)(r10 - 0x260) = r7 006308 *(u64 *)(r10 - 0x258) = r9 006309 *(u64 *)(r1 + 0x0) = r3 006310 if r5 != 0x1 goto <offset> 006311 goto <offset> 006312 r3 = *(u64 *)(r6 + 0x18) 006313 r5 = *(u64 *)(r6 + 0x20) 006314 w7 = *(u8 *)(r6 + 0x28) 006315 w9 = *(u8 *)(r6 + 0x29) 006316 w6 = *(u8 *)(r6 + 0x2a) 006317 *(u8 *)(r10 - 0x3e) = w6 006318 *(u8 *)(r10 - 0x3f) = w9 006319 *(u8 *)(r10 - 0x40) = w7 006320 *(u64 *)(r10 - 0x48) = r5 006321 *(u64 *)(r10 - 0x50) = r3 006322 *(u64 *)(r10 - 0x58) = r1 006323 *(u64 *)(r10 - 0x60) = r0 006324 *(u64 *)(r10 - 0x68) = r8 006325 r1 = *(u64 *)(r10 - 0x250) 006326 *(u8 *)(r10 - 0x6e) = w1 006327 r1 = *(u64 *)(r10 - 0x248) 006328 *(u8 *)(r10 - 0x6f) = w1 006329 r1 = *(u64 *)(r10 - 0x240) 006330 *(u8 *)(r10 - 0x70) = w1 006331 r1 = *(u64 *)(r10 - 0x238) 006332 *(u64 *)(r10 - 0x78) = r1 006333 r1 = *(u64 *)(r10 - 0x230) 006334 *(u64 *)(r10 - 0x80) = r1 006335 *(u64 *)(r10 - 0x88) = r2 006336 *(u64 *)(r10 - 0x90) = r4 006337 r1 = *(u64 *)(r10 - 0x218) 006338 *(u64 *)(r10 - 0x98) = r1 006339 r7 = 0x1 006340 *(u64 *)(r10 - 0x30) = r7 006341 r1 = r10 006342 r1 += -0xf0 006343 *(u64 *)(r10 - 0x38) = r1 006344 r1 = *(u64 *)(r10 - 0x210) 006345 *(u8 *)(r10 - 0x9e) = w1 006346 r1 = *(u64 *)(r10 - 0x208) 006347 *(u8 *)(r10 - 0x9f) = w1 006348 r1 = *(u64 *)(r10 - 0x200) 006349 *(u8 *)(r10 - 0xa0) = w1 006350 r1 = *(u64 *)(r10 - 0x1f8) 006351 *(u64 *)(r10 - 0xa8) = r1 006352 r1 = *(u64 *)(r10 - 0x1f0) 006353 *(u64 *)(r10 - 0xb0) = r1 006354 r1 = *(u64 *)(r10 - 0x1e8) 006355 *(u64 *)(r10 - 0xb8) = r1 006356 r1 = *(u64 *)(r10 - 0x220) 006357 *(u64 *)(r10 - 0xc0) = r1 006358 r1 = *(u64 *)(r10 - 0x228) 006359 *(u64 *)(r10 - 0xc8) = r1 006360 r1 = 0x8 006361 *(u64 *)(r10 - 0xd8) = r1 006362 r6 = 0x0 006363 *(u64 *)(r10 - 0xd0) = r6 006364 *(u64 *)(r10 - 0xe0) = r6 006365 r1 = r10 006366 r1 += -0x1c8 006367 r2 = r10 006368 r2 += -0xe0 006369 r8 = *(u64 *)(r10 - 0x1e0) 006370 r3 = r8 006371 call <target> 006372 r1 = *(u64 *)(r10 - 0x1c8) 006373 if r1 == 0x2 goto <offset> 006374 goto <offset> 006375 r1 = *(u64 *)(r10 - 0x260) 006376 r3 = *(u64 *)(r1 + 0x38) 006377 r1 = r3 006378 r1 += r8 006379 r2 = 0x1 006380 r9 = *(u64 *)(r10 - 0x258) 006381 if r3 > r1 goto <offset> 006382 r2 = 0x0 006383 r3 = -0x1 006384 if r2 != 0x0 goto <offset> 006385 r3 = r1 006386 r1 = *(u64 *)(r10 - 0x260) 006387 *(u64 *)(r1 + 0x38) = r3 006388 r1 = *(u64 *)(r1 + 0x50) 006389 r1 = *(u64 *)(r1 + 0x0) 006390 r2 = *(u64 *)(r1 + 0x18) 006391 *(u64 *)(r10 - 0x1a0) = r2 006392 r2 = *(u64 *)(r1 + 0x10) 006393 *(u64 *)(r10 - 0x1a8) = r2 006394 r2 = *(u64 *)(r1 + 0x8) 006395 *(u64 *)(r10 - 0x1b0) = r2 006396 r1 = *(u64 *)(r1 + 0x0) 006397 *(u64 *)(r10 - 0x1b8) = r1 006398 r1 = <addr> ll 006399 r2 = *(u64 *)(r1 + 0x0) 006400 r1 = r2 006401 r1 += -0x100 006402 if r1 > r2 goto <offset> 006403 r7 = 0x0 006404 if r7 != 0x0 goto <offset> 006405 r6 = r1 006406 r1 = <addr> ll 006407 if r2 == 0x0 goto <offset> 006408 r1 = r6 006409 r2 = <addr> ll 006410 if r1 > r2 goto <offset> 006411 r1 = 0x1 006412 r2 = 0x100 006413 call <target> 006414 r2 = *(u64 *)(r10 - 0x1c0) 006415 r9 = *(u64 *)(r10 - 0x258) 006416 goto <offset> 006417 r2 = <addr> ll 006418 *(u64 *)(r2 + 0x0) = r1 006419 r2 = -<addr> ll 006420 *(u64 *)(r1 + 0x0) = r2 006421 r2 = *(u64 *)(r10 - 0x1b8) 006422 *(u64 *)(r1 + 0x8) = r2 006423 r2 = *(u64 *)(r10 - 0x1b0) 006424 *(u64 *)(r1 + 0x10) = r2 006425 r2 = *(u64 *)(r10 - 0x1a8) 006426 *(u64 *)(r1 + 0x18) = r2 006427 r2 = *(u64 *)(r10 - 0x1a0) 006428 *(u64 *)(r1 + 0x20) = r2 006429 *(u64 *)(r1 + 0x28) = r8 006430 r2 = 0x30 006431 *(u64 *)(r10 - 0x20) = r2 006432 *(u64 *)(r10 - 0x28) = r1 006433 r1 = r10 006434 r1 += -0x28 006435 r2 = 0x1 006436 call <target> 006437 r1 = 0x2 006438 *(u64 *)(r9 + 0x8) = r2 006439 *(u64 *)(r9 + 0x0) = r1 006440 exit 006441 r1 = <addr> ll 006442 *(u64 *)(r1 + 0x0) = r6 006443 r1 = 0x746e 006444 *(u16 *)(r6 + 0x8) = w1 006445 r1 = <addr> ll 006446 *(u64 *)(r6 + 0x0) = r1 006447 r1 = 0x1 006448 *(u64 *)(r10 - 0x10) = r1 006449 r7 = 0x0 006450 *(u64 *)(r10 - 0x8) = r7 006451 *(u64 *)(r10 - 0x18) = r7 006452 r1 = r10 006453 r1 += -0x18 006454 r2 = 0x0 006455 r3 = 0x12 006456 call -0x1015 006457 r1 = *(u64 *)(r10 - 0x8) 006458 r2 = *(u64 *)(r10 - 0x10) 006459 r2 += r1 006460 r3 = 0x3020 006461 *(u16 *)(r2 + 0x10) = w3 006462 r3 = <addr> ll 006463 *(u64 *)(r2 + 0x8) = r3 006464 r3 = <addr> ll 006465 *(u64 *)(r2 + 0x0) = r3 006466 r2 = 0x1770 006467 *(u32 *)(r10 - 0x120) = w2 006468 *(u64 *)(r10 - 0x190) = r6 006469 r1 += 0x12 006470 *(u64 *)(r10 - 0x8) = r1 006471 *(u64 *)(r10 - 0x170) = r1 006472 r1 = 0x2 006473 *(u8 *)(r10 - 0x168) = w1 006474 r1 = 0x50 006475 *(u32 *)(r10 - 0x1a0) = w1 006476 r1 = 0xa 006477 *(u64 *)(r10 - 0x188) = r1 006478 *(u64 *)(r10 - 0x198) = r1 006479 *(u64 *)(r10 - 0x1a8) = r1 006480 r1 = <addr> ll 006481 *(u64 *)(r10 - 0x1b0) = r1 006482 *(u64 *)(r10 - 0x1b8) = r7 006483 r1 = *(u64 *)(r10 - 0x18) 006484 *(u64 *)(r10 - 0x180) = r1 006485 r1 = *(u64 *)(r10 - 0x10) 006486 *(u64 *)(r10 - 0x178) = r1 006487 r1 = r10 006488 r1 += -0x1d8 006489 r2 = r10 006490 r2 += -0x1b8 006491 call <target> 006492 r2 = *(u64 *)(r10 - 0x1d0) 006493 r1 = *(u64 *)(r10 - 0x1d8) 006494 goto <offset> 006495 r2 = r1 006496 r1 = r10 006497 r1 += -0x48 006498 call <target> 006499 r6 = *(u64 *)(r10 - 0x38) 006500 r7 = *(u64 *)(r10 - 0x40) 006501 r2 = *(u64 *)(r10 - 0x30) 006502 r1 = *(u64 *)(r10 - 0x20) 006503 r3 = *(u64 *)(r10 - 0x28) 006504 *(u64 *)(r10 - 0x1000) = r3 006505 *(u64 *)(r10 - 0xff8) = r1 006506 r1 = r10 006507 r1 += -0x48 006508 r5 = r10 006509 r3 = r7 006510 r4 = r6 006511 call -0xeaf 006512 r0 = 0x0 006513 r1 = -<addr> ll 006514 r2 = *(u64 *)(r10 - 0x48) 006515 if r2 == r1 goto <offset> 006516 r1 = *(u64 *)(r10 - 0x38) 006517 *(u64 *)(r10 - 0x8) = r1 006518 r1 = *(u64 *)(r10 - 0x40) 006519 *(u64 *)(r10 - 0x10) = r1 006520 r1 = *(u64 *)(r10 - 0x48) 006521 *(u64 *)(r10 - 0x18) = r1 006522 r1 = r10 006523 r1 += -0x18 006524 call <target> 006525 if r6 == 0x0 goto <offset> 006526 r7 += 0x10 006527 goto <offset> 006528 r7 += 0x30 006529 r6 += -0x1 006530 if r6 != 0x0 goto <offset> 006531 exit 006532 r1 = *(u64 *)(r7 + 0x0) 006533 r2 = *(u64 *)(r7 - 0x8) 006534 r3 = *(u64 *)(r2 + 0x0) 006535 r3 += -0x1 006536 *(u64 *)(r2 + 0x0) = r3 006537 if r3 != 0x0 goto <offset> 006538 r3 = *(u64 *)(r2 + 0x8) 006539 r3 += -0x1 006540 *(u64 *)(r2 + 0x8) = r3 006541 r2 = *(u64 *)(r1 + 0x0) 006542 r2 += -0x1 006543 *(u64 *)(r1 + 0x0) = r2 006544 if r2 != 0x0 goto <offset> 006545 r2 = *(u64 *)(r1 + 0x8) 006546 r2 += -0x1 006547 *(u64 *)(r1 + 0x8) = r2 006548 goto <offset> 006549 r3 = <addr> ll 006550 r3 = *(u64 *)(r3 + 0x0) 006551 r4 = <addr> ll 006552 if r3 == 0x0 goto <offset> 006553 r4 = r3 006554 r3 = r4 006555 r3 -= r1 006556 r0 = 0x0 006557 r5 = 0x1 006558 if r3 > r4 goto <offset> 006559 r5 = 0x0 006560 r1 = 0x0 006561 if r5 != 0x0 goto <offset> 006562 r1 = r3 006563 r2 = -r2 006564 r1 &= r2 006565 r2 = <addr> ll 006566 if r2 > r1 goto <offset> 006567 r2 = <addr> ll 006568 *(u64 *)(r2 + 0x0) = r1 006569 r0 = r1 006570 exit 006571 exit 006572 r5 = r2 006573 r2 = r1 006574 r1 = <addr> ll 006575 r1 = *(u64 *)(r1 + 0x0) 006576 r6 = <addr> ll 006577 if r1 == 0x0 goto <offset> 006578 r6 = r1 006579 r1 = r6 006580 r1 -= r4 006581 r0 = 0x0 006582 r7 = 0x1 006583 if r1 > r6 goto <offset> 006584 r7 = 0x0 006585 r6 = 0x0 006586 if r7 != 0x0 goto <offset> 006587 r6 = r1 006588 r3 = -r3 006589 r6 &= r3 006590 r1 = <addr> ll 006591 if r1 > r6 goto <offset> 006592 r1 = <addr> ll 006593 *(u64 *)(r1 + 0x0) = r6 006594 if r4 > r5 goto <offset> 006595 r5 = r4 006596 r1 = r6 006597 r3 = r5 006598 call <target> 006599 r0 = r6 006600 exit 006601 r3 = r1 006602 r1 = <addr> ll 006603 r1 = *(u64 *)(r1 + 0x0) 006604 r4 = <addr> ll 006605 if r1 == 0x0 goto <offset> 006606 r4 = r1 006607 r1 = r4 006608 r1 -= r3 006609 r0 = 0x0 006610 r5 = 0x1 006611 if r1 > r4 goto <offset> 006612 r5 = 0x0 006613 r6 = 0x0 006614 if r5 != 0x0 goto <offset> 006615 r6 = r1 006616 r2 = -r2 006617 r6 &= r2 006618 r1 = <addr> ll 006619 if r1 > r6 goto <offset> 006620 r1 = <addr> ll 006621 *(u64 *)(r1 + 0x0) = r6 006622 r1 = r6 006623 r2 = 0x0 006624 call <target> 006625 r0 = r6 006626 exit 006627 *(u64 *)(r10 - 0x60) = r1 006628 r1 = 0x0 006629 *(u64 *)(r10 - 0x20) = r1 006630 r1 = <addr> ll 006631 *(u64 *)(r10 - 0x40) = r1 006632 r1 = 0x1 006633 *(u64 *)(r10 - 0x38) = r1 006634 *(u64 *)(r10 - 0x28) = r1 006635 r1 = r10 006636 r1 += -0x10 006637 *(u64 *)(r10 - 0x30) = r1 006638 r1 = 0x747 ll 006639 *(u64 *)(r10 - 0x8) = r1 006640 r1 = r10 006641 r1 += -0x60 006642 *(u64 *)(r10 - 0x10) = r1 006643 r1 = r10 006644 r1 += -0x58 006645 r2 = r10 006646 r2 += -0x40 006647 call <target> 006648 r1 = *(u64 *)(r10 - 0x50) 006649 r2 = *(u64 *)(r10 - 0x48) 006650 call sol_log_ 006651 exit 006652 r7 = r3 006653 r6 = r1 006654 r1 = *(u64 *)(r7 + 0x8) 006655 if r1 != 0x0 goto <offset> 006656 r1 = r10 006657 r1 += -0x430 006658 r2 = 0xbbd 006659 call <target> 006660 r1 = *(u64 *)(r10 - 0x430) 006661 r2 = *(u64 *)(r10 - 0x428) 006662 goto <offset> 006663 *(u64 *)(r10 - 0x438) = r2 006664 r8 = *(u64 *)(r5 - 0xff8) 006665 r1 += -0x1 006666 *(u64 *)(r7 + 0x8) = r1 006667 r9 = *(u64 *)(r7 + 0x0) 006668 r1 = r9 006669 r1 += 0x30 006670 *(u64 *)(r7 + 0x0) = r1 006671 r1 = r10 006672 r1 += -0x260 006673 r2 = r7 006674 call -0xfe7 006675 r3 = *(u64 *)(r10 - 0x258) 006676 r2 = *(u64 *)(r10 - 0x260) 006677 if r2 != 0x2 goto <offset> 006678 *(u64 *)(r10 - 0x440) = r3 006679 r1 = r10 006680 r1 += -0x260 006681 r2 = r7 006682 call -0xfa9 006683 r7 = *(u64 *)(r10 - 0x258) 006684 r2 = *(u64 *)(r10 - 0x260) 006685 if r2 == 0x2 goto <offset> 006686 goto <offset> 006687 r1 = r10 006688 r1 += -0x260 006689 call <target> 006690 r3 = *(u64 *)(r10 - 0x250) 006691 r4 = *(u64 *)(r10 - 0x258) 006692 r1 = *(u64 *)(r10 - 0x260) 006693 if r1 == 0x0 goto <offset> 006694 w1 = *(u32 *)(r10 - 0x247) 006695 *(u32 *)(r10 - 0x48) = w1 006696 w1 = *(u32 *)(r10 - 0x244) 006697 *(u32 *)(r10 - 0x45) = w1 006698 w1 = *(u8 *)(r10 - 0x248) 006699 w2 = *(u32 *)(r10 - 0x45) 006700 *(u32 *)(r10 - 0x24c) = w2 006701 w2 = *(u32 *)(r10 - 0x48) 006702 *(u32 *)(r10 - 0x24f) = w2 006703 *(u8 *)(r10 - 0x250) = w1 006704 *(u64 *)(r10 - 0x258) = r3 006705 *(u64 *)(r10 - 0x260) = r4 006706 r1 = r10 006707 r1 += -0x310 006708 r2 = r10 006709 r2 += -0x260 006710 call <target> 006711 r1 = *(u64 *)(r10 - 0x310) 006712 r2 = *(u64 *)(r10 - 0x308) 006713 goto <offset> 006714 r1 = r10 006715 r1 += -0x2f0 006716 r4 = <addr> ll 006717 r5 = 0x9 006718 call -0x18eb 006719 r1 = *(u64 *)(r10 - 0x2f0) 006720 r2 = *(u64 *)(r10 - 0x2e8) 006721 goto <offset> 006722 r1 = r10 006723 r1 += -0x300 006724 r3 = r7 006725 r4 = <addr> ll 006726 r5 = 0xe 006727 call -0x18f4 006728 r1 = *(u64 *)(r10 - 0x300) 006729 r2 = *(u64 *)(r10 - 0x2f8) 006730 *(u64 *)(r6 + 0x10) = r2 006731 *(u64 *)(r6 + 0x8) = r1 006732 r1 = 0x0 006733 *(u64 *)(r6 + 0x0) = r1 006734 exit 006735 *(u64 *)(r10 - 0x450) = r4 006736 *(u64 *)(r10 - 0x458) = r3 006737 *(u64 *)(r10 - 0x448) = r7 006738 r1 = r10 006739 r1 += -0x260 006740 r2 = <addr> ll 006741 r3 = 0x1 006742 r4 = *(u64 *)(r10 - 0x438) 006743 call <target> 006744 r1 = *(u64 *)(r10 - 0x248) 006745 *(u64 *)(r10 - 0x2c8) = r1 006746 r1 = *(u64 *)(r10 - 0x250) 006747 *(u64 *)(r10 - 0x2d0) = r1 006748 r1 = *(u64 *)(r10 - 0x258) 006749 *(u64 *)(r10 - 0x2d8) = r1 006750 r1 = *(u64 *)(r10 - 0x260) 006751 *(u64 *)(r10 - 0x2e0) = r1 006752 w4 = *(u8 *)(r10 - 0x240) 006753 *(u8 *)(r8 + 0x0) = w4 006754 r7 = *(u64 *)(r9 + 0x0) 006755 r1 = *(u64 *)(r7 + 0x18) 006756 *(u64 *)(r10 - 0x248) = r1 006757 r1 = *(u64 *)(r7 + 0x10) 006758 *(u64 *)(r10 - 0x250) = r1 006759 r1 = *(u64 *)(r7 + 0x8) 006760 *(u64 *)(r10 - 0x258) = r1 006761 r1 = *(u64 *)(r7 + 0x0) 006762 *(u64 *)(r10 - 0x260) = r1 006763 r2 = *(u64 *)(r10 - 0x2e0) 006764 if r1 == r2 goto <offset> 006765 r1 = 0x1 006766 if r1 == 0x0 goto <offset> 006767 r1 = r10 006768 r1 += -0x320 006769 r2 = 0x7d6 006770 call <target> 006771 r3 = *(u64 *)(r10 - 0x318) 006772 r2 = *(u64 *)(r10 - 0x320) 006773 r1 = r10 006774 r1 += -0x330 006775 r4 = <addr> ll 006776 r5 = 0x6 006777 call -0x1926 006778 r3 = *(u64 *)(r10 - 0x328) 006779 r2 = *(u64 *)(r10 - 0x330) 006780 r1 = *(u64 *)(r7 + 0x18) 006781 *(u64 *)(r10 - 0x248) = r1 006782 r1 = *(u64 *)(r7 + 0x10) 006783 *(u64 *)(r10 - 0x250) = r1 006784 r1 = *(u64 *)(r7 + 0x8) 006785 *(u64 *)(r10 - 0x258) = r1 006786 r1 = *(u64 *)(r7 + 0x0) 006787 *(u64 *)(r10 - 0x260) = r1 006788 r1 = *(u64 *)(r10 - 0x2e0) 006789 *(u64 *)(r10 - 0x240) = r1 006790 r1 = *(u64 *)(r10 - 0x2d8) 006791 *(u64 *)(r10 - 0x238) = r1 006792 r1 = *(u64 *)(r10 - 0x2d0) 006793 *(u64 *)(r10 - 0x230) = r1 006794 r1 = *(u64 *)(r10 - 0x2c8) 006795 *(u64 *)(r10 - 0x228) = r1 006796 r1 = r10 006797 r1 += -0x340 006798 r4 = r10 006799 r4 += -0x260 006800 call <target> 006801 r1 = *(u64 *)(r10 - 0x340) 006802 r2 = *(u64 *)(r10 - 0x338) 006803 goto <offset> 006804 r1 = *(u64 *)(r10 - 0x2d8) 006805 r2 = *(u64 *)(r10 - 0x258) 006806 if r2 != r1 goto <offset> 006807 r1 = *(u64 *)(r10 - 0x2d0) 006808 r2 = *(u64 *)(r10 - 0x250) 006809 if r2 != r1 goto <offset> 006810 r1 = 0x0 006811 r2 = *(u64 *)(r10 - 0x2c8) 006812 r3 = *(u64 *)(r10 - 0x248) 006813 if r3 != r2 goto <offset> 006814 if r1 == 0x0 goto <offset> 006815 goto <offset> 006816 *(u64 *)(r10 - 0x460) = r4 006817 r1 = r9 006818 call <target> 006819 if r0 == 0x0 goto <offset> 006820 r1 = *(u64 *)(r10 - 0x440) 006821 r4 = *(u64 *)(r1 + 0x0) 006822 r1 = *(u64 *)(r4 + 0x18) 006823 *(u64 *)(r10 - 0x30) = r1 006824 r1 = *(u64 *)(r4 + 0x10) 006825 *(u64 *)(r10 - 0x38) = r1 006826 r1 = *(u64 *)(r4 + 0x8) 006827 *(u64 *)(r10 - 0x40) = r1 006828 r1 = *(u64 *)(r4 + 0x0) 006829 *(u64 *)(r10 - 0x48) = r1 006830 r2 = *(u64 *)(r7 + 0x18) 006831 *(u64 *)(r10 - 0x248) = r2 006832 r2 = *(u64 *)(r7 + 0x10) 006833 *(u64 *)(r10 - 0x250) = r2 006834 r2 = *(u64 *)(r7 + 0x8) 006835 *(u64 *)(r10 - 0x258) = r2 006836 r2 = *(u64 *)(r7 + 0x0) 006837 *(u64 *)(r10 - 0x260) = r2 006838 if r1 == r2 goto <offset> 006839 r1 = 0x1 006840 goto <offset> 006841 r7 = r10 006842 r7 += -0x2c0 006843 r1 = r7 006844 r2 = *(u64 *)(r10 - 0x440) 006845 call -0x1133 006846 r1 = r10 006847 r1 += -0x290 006848 r2 = r9 006849 call -0x1137 006850 r1 = r10 006851 r1 += -0x248 006852 r2 = *(u64 *)(r10 - 0x448) 006853 call -0x113b 006854 r1 = 0x8 006855 *(u64 *)(r10 - 0x258) = r1 006856 r1 = 0x2 006857 *(u64 *)(r10 - 0x10) = r1 006858 r1 = r10 006859 r1 += -0x48 006860 *(u64 *)(r10 - 0x18) = r1 006861 r1 = r10 006862 r1 += -0x89 006863 *(u64 *)(r10 - 0x38) = r1 006864 r1 = 0x6 006865 *(u64 *)(r10 - 0x40) = r1 006866 r1 = <addr> ll 006867 *(u64 *)(r10 - 0x48) = r1 006868 r1 = *(u64 *)(r10 - 0x460) 006869 *(u8 *)(r10 - 0x89) = w1 006870 r8 = 0x0 006871 *(u64 *)(r10 - 0x250) = r8 006872 *(u64 *)(r10 - 0x260) = r8 006873 r1 = 0x1 006874 *(u64 *)(r10 - 0x30) = r1 006875 r1 = r10 006876 r1 += -0x218 006877 r2 = r7 006878 r3 = 0x60 006879 call <target> 006880 r1 = *(u64 *)(r10 - 0x450) 006881 r1 *= 0xc1 006882 call <target> 006883 r1 = *(u64 *)(r10 - 0x458) 006884 r2 = r0 006885 call <target> 006886 r7 = r0 006887 r1 = r7 006888 r2 = 0x0 006889 call <target> 006890 *(u64 *)(r10 - 0x460) = r0 006891 r1 = r7 006892 call <target> 006893 r1 = *(u64 *)(r10 - 0x460) 006894 if r8 s> r1 goto <offset> 006895 r8 = r0 006896 r1 = r7 006897 r2 = <addr> ll 006898 call <target> 006899 r3 = -0x1 006900 if r0 s> 0x0 goto <offset> 006901 r3 = r8 006902 r1 = 0x1 006903 *(u64 *)(r10 - 0x1b0) = r1 006904 r1 = r10 006905 r1 += -0x18 006906 *(u64 *)(r10 - 0x1b8) = r1 006907 r1 = r10 006908 r1 += -0x3a0 006909 r2 = r10 006910 r2 += -0x260 006911 r4 = 0x41 006912 r5 = *(u64 *)(r10 - 0x438) 006913 call <target> 006914 r1 = *(u64 *)(r10 - 0x3a0) 006915 if r1 == 0x2 goto <offset> 006916 r2 = *(u64 *)(r10 - 0x398) 006917 goto <offset> 006918 r1 = *(u64 *)(r10 - 0x258) 006919 r2 = *(u64 *)(r10 - 0x40) 006920 if r2 != r1 goto <offset> 006921 r1 = *(u64 *)(r10 - 0x250) 006922 r2 = *(u64 *)(r10 - 0x38) 006923 if r2 != r1 goto <offset> 006924 r1 = 0x0 006925 r2 = *(u64 *)(r10 - 0x248) 006926 r3 = *(u64 *)(r10 - 0x30) 006927 if r3 != r2 goto <offset> 006928 r2 = *(u64 *)(r10 - 0x450) 006929 if r1 == 0x0 goto <offset> 006930 *(u64 *)(r10 - 0x468) = r0 006931 r1 = r2 006932 r1 *= 0xc1 006933 call <target> 006934 r1 = *(u64 *)(r10 - 0x458) 006935 r2 = r0 006936 call <target> 006937 r7 = r0 006938 r8 = 0x0 006939 r1 = r7 006940 r2 = 0x0 006941 call <target> 006942 *(u64 *)(r10 - 0x470) = r0 006943 r1 = r7 006944 call <target> 006945 r1 = *(u64 *)(r10 - 0x470) 006946 if r8 s> r1 goto <offset> 006947 r8 = r0 006948 *(u64 *)(r10 - 0x470) = r8 006949 r1 = r7 006950 r2 = <addr> ll 006951 call <target> 006952 r8 = -0x1 006953 if r0 s> 0x0 goto <offset> 006954 r8 = *(u64 *)(r10 - 0x470) 006955 r7 = *(u64 *)(r10 - 0x448) 006956 if r8 > 0x1 goto <offset> 006957 r8 = 0x1 006958 r3 = *(u64 *)(r10 - 0x468) 006959 if r8 > r3 goto <offset> 006960 goto <offset> 006961 r7 = r10 006962 r7 += -0x1a8 006963 r1 = r7 006964 r2 = *(u64 *)(r10 - 0x440) 006965 call -0x11ab 006966 r1 = r10 006967 r1 += -0x178 006968 r2 = r9 006969 call -0x11af 006970 r1 = r10 006971 r1 += -0x130 006972 r2 = *(u64 *)(r10 - 0x448) 006973 call -0x11b3 006974 r1 = r10 006975 r1 += -0x100 006976 r2 = r7 006977 r3 = 0x60 006978 call <target> 006979 r1 = 0x8 006980 *(u64 *)(r10 - 0xa0) = r1 006981 *(u64 *)(r10 - 0x140) = r1 006982 r2 = r8 006983 r1 = *(u64 *)(r10 - 0x468) 006984 r2 -= r1 006985 r1 = 0x0 006986 r4 = 0x1 006987 if r2 > r8 goto <offset> 006988 r4 = 0x0 006989 r3 = 0x0 006990 if r4 != 0x0 goto <offset> 006991 r3 = r2 006992 *(u64 *)(r10 - 0x98) = r1 006993 *(u64 *)(r10 - 0x138) = r1 006994 *(u64 *)(r10 - 0x148) = r1 006995 r1 = r10 006996 r1 += -0x350 006997 r2 = r10 006998 r2 += -0x148 006999 call <target> 007000 r1 = *(u64 *)(r10 - 0x350) 007001 r7 = *(u64 *)(r10 - 0x448) 007002 if r1 == 0x2 goto <offset> 007003 r2 = *(u64 *)(r10 - 0x348) 007004 goto <offset> 007005 r1 = r10 007006 r1 += -0x248 007007 r2 = r9 007008 call -0x11d6 007009 r1 = r10 007010 r1 += -0x218 007011 r2 = r7 007012 call -0x11da 007013 r1 = r10 007014 r1 += -0x18 007015 *(u64 *)(r10 - 0x1e8) = r1 007016 r1 = 0x8 007017 *(u64 *)(r10 - 0x258) = r1 007018 r7 = 0x0 007019 *(u64 *)(r10 - 0x250) = r7 007020 *(u64 *)(r10 - 0x260) = r7 007021 r1 = 0x2 007022 *(u64 *)(r10 - 0x10) = r1 007023 r1 = r10 007024 r1 += -0x48 007025 *(u64 *)(r10 - 0x18) = r1 007026 r1 = 0x1 007027 *(u64 *)(r10 - 0x1e0) = r1 007028 *(u64 *)(r10 - 0x30) = r1 007029 r1 = r10 007030 r1 += -0x89 007031 *(u64 *)(r10 - 0x38) = r1 007032 r1 = 0x6 007033 *(u64 *)(r10 - 0x40) = r1 007034 r1 = <addr> ll 007035 *(u64 *)(r10 - 0x48) = r1 007036 r8 = *(u64 *)(r10 - 0x460) 007037 *(u8 *)(r10 - 0x89) = w8 007038 r1 = r10 007039 r1 += -0x360 007040 r2 = r10 007041 r2 += -0x260 007042 r3 = 0x41 007043 call <target> 007044 r1 = *(u64 *)(r10 - 0x360) 007045 if r1 == 0x2 goto <offset> 007046 goto <offset> 007047 r1 = r10 007048 r1 += -0x248 007049 r2 = r9 007050 call -0x1200 007051 r1 = r10 007052 r1 += -0x218 007053 r2 = *(u64 *)(r10 - 0x448) 007054 call -0x1204 007055 r1 = r10 007056 r1 += -0x18 007057 *(u64 *)(r10 - 0x1e8) = r1 007058 r1 = 0x8 007059 *(u64 *)(r10 - 0x258) = r1 007060 *(u64 *)(r10 - 0x250) = r7 007061 *(u64 *)(r10 - 0x260) = r7 007062 r1 = 0x2 007063 *(u64 *)(r10 - 0x10) = r1 007064 r1 = r10 007065 r1 += -0x48 007066 *(u64 *)(r10 - 0x18) = r1 007067 r1 = 0x1 007068 *(u64 *)(r10 - 0x1e0) = r1 007069 *(u64 *)(r10 - 0x30) = r1 007070 r1 = r10 007071 r1 += -0x89 007072 *(u64 *)(r10 - 0x38) = r1 007073 r1 = 0x6 007074 *(u64 *)(r10 - 0x40) = r1 007075 r1 = <addr> ll 007076 *(u64 *)(r10 - 0x48) = r1 007077 *(u8 *)(r10 - 0x89) = w8 007078 r1 = r10 007079 r1 += -0x370 007080 r2 = r10 007081 r2 += -0x260 007082 r3 = *(u64 *)(r10 - 0x438) 007083 call <target> 007084 r1 = *(u64 *)(r10 - 0x370) 007085 if r1 == 0x2 goto <offset> 007086 goto <offset> 007087 r1 = r10 007088 r1 += -0x260 007089 r2 = r9 007090 call -0x17e1 007091 r8 = *(u64 *)(r10 - 0x260) 007092 if r8 == 0x0 goto <offset> 007093 r2 = r10 007094 r2 += -0x258 007095 r1 = r10 007096 r1 += -0x88 007097 r3 = 0x40 007098 call <target> 007099 w1 = *(u8 *)(r8 + 0x29) 007100 if r1 == 0x0 goto <offset> 007101 r7 = r10 007102 r7 += -0x48 007103 r1 = r7 007104 r2 = r8 007105 call -0x1237 007106 r1 = r7 007107 call <target> 007108 r9 = r0 007109 r7 = r10 007110 r7 += -0x260 007111 r1 = r7 007112 r2 = r8 007113 call -0x123f 007114 r1 = r10 007115 r1 += -0x18 007116 r2 = r7 007117 call <target> 007118 r1 = *(u64 *)(r10 - 0x10) 007119 r2 = *(u64 *)(r10 - 0x18) 007120 r3 = -<addr> ll 007121 if r2 == r3 goto <offset> 007122 goto <offset> 007123 *(u64 *)(r10 - 0x438) = r9 007124 r1 += 0x80 007125 r2 = *(u64 *)(r10 - 0x450) 007126 r1 *= r2 007127 call <target> 007128 r1 = *(u64 *)(r10 - 0x458) 007129 r2 = r0 007130 call <target> 007131 r7 = r0 007132 r1 = r7 007133 r2 = 0x0 007134 call <target> 007135 r9 = r0 007136 r1 = r7 007137 call <target> 007138 r1 = 0x0 007139 *(u64 *)(r10 - 0x450) = r1 007140 if r1 s> r9 goto <offset> 007141 *(u64 *)(r10 - 0x450) = r0 007142 r1 = r7 007143 r2 = <addr> ll 007144 call <target> 007145 r1 = -0x1 007146 if r0 s> 0x0 goto <offset> 007147 r1 = *(u64 *)(r10 - 0x450) 007148 r2 = *(u64 *)(r10 - 0x250) 007149 r3 = *(u64 *)(r10 - 0x258) 007150 r4 = *(u64 *)(r3 + 0x0) 007151 r4 += -0x1 007152 *(u64 *)(r3 + 0x0) = r4 007153 r0 = *(u64 *)(r10 - 0x438) 007154 if r4 != 0x0 goto <offset> 007155 r4 = *(u64 *)(r3 + 0x8) 007156 r4 += -0x1 007157 *(u64 *)(r3 + 0x8) = r4 007158 r3 = *(u64 *)(r2 + 0x0) 007159 r3 += -0x1 007160 *(u64 *)(r2 + 0x0) = r3 007161 r5 = *(u64 *)(r10 - 0x440) 007162 if r3 != 0x0 goto <offset> 007163 r3 = *(u64 *)(r2 + 0x8) 007164 r3 += -0x1 007165 *(u64 *)(r2 + 0x8) = r3 007166 r2 = *(u64 *)(r10 - 0x38) 007167 r3 = *(u64 *)(r10 - 0x40) 007168 r4 = *(u64 *)(r3 + 0x0) 007169 r4 += -0x1 007170 *(u64 *)(r3 + 0x0) = r4 007171 if r4 != 0x0 goto <offset> 007172 r4 = *(u64 *)(r3 + 0x8) 007173 r4 += -0x1 007174 *(u64 *)(r3 + 0x8) = r4 007175 r3 = *(u64 *)(r2 + 0x0) 007176 r3 += -0x1 007177 *(u64 *)(r2 + 0x0) = r3 007178 if r3 != 0x0 goto <offset> 007179 r3 = *(u64 *)(r2 + 0x8) 007180 r3 += -0x1 007181 *(u64 *)(r2 + 0x8) = r3 007182 if r1 > r0 goto <offset> 007183 goto <offset> 007184 r1 = r10 007185 r1 += -0x3e0 007186 r2 = 0x7d5 007187 call <target> 007188 r3 = *(u64 *)(r10 - 0x3d8) 007189 r2 = *(u64 *)(r10 - 0x3e0) 007190 r1 = r10 007191 r1 += -0x3f0 007192 r4 = <addr> ll 007193 r5 = 0x6 007194 call -0x1ac7 007195 r1 = *(u64 *)(r10 - 0x3f0) 007196 r2 = *(u64 *)(r10 - 0x3e8) 007197 goto <offset> 007198 r1 = r10 007199 r1 += -0x240 007200 r2 = <addr> ll 007201 r9 = r4 007202 call <target> 007203 r1 = r10 007204 r1 += -0x228 007205 r2 = <addr> ll 007206 call -0x14dd 007207 r1 = 0x2 007208 *(u8 *)(r10 - 0x210) = w1 007209 r1 = 0x69 007210 *(u32 *)(r10 - 0x248) = w1 007211 r1 = 0xa 007212 *(u64 *)(r10 - 0x250) = r1 007213 r1 = <addr> ll 007214 *(u64 *)(r10 - 0x258) = r1 007215 r1 = 0x1005 007216 *(u32 *)(r10 - 0x1c8) = w1 007217 r8 = 0x0 007218 *(u64 *)(r10 - 0x260) = r8 007219 r1 = r10 007220 r1 += -0x380 007221 r2 = r10 007222 r2 += -0x260 007223 call <target> 007224 r3 = *(u64 *)(r10 - 0x378) 007225 r2 = *(u64 *)(r10 - 0x380) 007226 r1 = *(u64 *)(r9 + 0x18) 007227 *(u64 *)(r10 - 0x248) = r1 007228 r1 = *(u64 *)(r9 + 0x10) 007229 *(u64 *)(r10 - 0x250) = r1 007230 r1 = *(u64 *)(r9 + 0x8) 007231 *(u64 *)(r10 - 0x258) = r1 007232 r1 = *(u64 *)(r9 + 0x0) 007233 *(u64 *)(r10 - 0x260) = r1 007234 r1 = *(u64 *)(r7 + 0x0) 007235 *(u64 *)(r10 - 0x240) = r1 007236 r1 = *(u64 *)(r7 + 0x8) 007237 *(u64 *)(r10 - 0x238) = r1 007238 r1 = *(u64 *)(r7 + 0x10) 007239 *(u64 *)(r10 - 0x230) = r1 007240 r1 = *(u64 *)(r7 + 0x18) 007241 *(u64 *)(r10 - 0x228) = r1 007242 r1 = r10 007243 r1 += -0x390 007244 r4 = r10 007245 r4 += -0x260 007246 call <target> 007247 r1 = *(u64 *)(r10 - 0x390) 007248 r2 = *(u64 *)(r10 - 0x388) 007249 *(u64 *)(r6 + 0x10) = r2 007250 *(u64 *)(r6 + 0x8) = r1 007251 *(u64 *)(r6 + 0x0) = r8 007252 goto <offset> 007253 r2 = *(u64 *)(r10 - 0x358) 007254 *(u64 *)(r6 + 0x8) = r1 007255 *(u64 *)(r6 + 0x0) = r7 007256 *(u64 *)(r6 + 0x10) = r2 007257 goto <offset> 007258 r3 = *(u64 *)(r10 - 0x250) 007259 r2 = *(u64 *)(r10 - 0x258) 007260 r1 = r10 007261 r1 += -0x420 007262 r4 = <addr> ll 007263 r5 = 0x6 007264 call -0x1b0d 007265 r1 = *(u64 *)(r10 - 0x420) 007266 r2 = *(u64 *)(r10 - 0x418) 007267 goto <offset> 007268 r2 = *(u64 *)(r10 - 0x368) 007269 *(u64 *)(r6 + 0x8) = r1 007270 r1 = 0x0 007271 *(u64 *)(r6 + 0x0) = r1 007272 *(u64 *)(r6 + 0x10) = r2 007273 goto <offset> 007274 r1 = r10 007275 r1 += -0x400 007276 r2 = 0x7d0 007277 call <target> 007278 r3 = *(u64 *)(r10 - 0x3f8) 007279 r2 = *(u64 *)(r10 - 0x400) 007280 r1 = r10 007281 r1 += -0x410 007282 r4 = <addr> ll 007283 r5 = 0x6 007284 call -0x1b21 007285 r1 = *(u64 *)(r10 - 0x410) 007286 r2 = *(u64 *)(r10 - 0x408) 007287 goto <offset> 007288 r3 = *(u64 *)(r10 - 0x8) 007289 *(u64 *)(r10 - 0x8) = r3 007290 *(u64 *)(r10 - 0x10) = r1 007291 *(u64 *)(r10 - 0x18) = r2 007292 r1 = r10 007293 r1 += -0x3b0 007294 r2 = r10 007295 r2 += -0x18 007296 call <target> 007297 r1 = *(u64 *)(r10 - 0x3b0) 007298 r2 = *(u64 *)(r10 - 0x3a8) 007299 *(u64 *)(r6 + 0x10) = r2 007300 *(u64 *)(r6 + 0x8) = r1 007301 r1 = 0x0 007302 *(u64 *)(r6 + 0x0) = r1 007303 r1 = *(u64 *)(r10 - 0x250) 007304 r2 = *(u64 *)(r10 - 0x258) 007305 r3 = *(u64 *)(r2 + 0x0) 007306 r3 += -0x1 007307 *(u64 *)(r2 + 0x0) = r3 007308 if r3 != 0x0 goto <offset> 007309 r3 = *(u64 *)(r2 + 0x8) 007310 r3 += -0x1 007311 *(u64 *)(r2 + 0x8) = r3 007312 r2 = *(u64 *)(r1 + 0x0) 007313 r2 += -0x1 007314 *(u64 *)(r1 + 0x0) = r2 007315 if r2 != 0x0 goto <offset> 007316 r2 = *(u64 *)(r1 + 0x8) 007317 r2 += -0x1 007318 *(u64 *)(r1 + 0x8) = r2 007319 r1 = *(u64 *)(r10 - 0x38) 007320 r2 = *(u64 *)(r10 - 0x40) 007321 r3 = *(u64 *)(r2 + 0x0) 007322 r3 += -0x1 007323 *(u64 *)(r2 + 0x0) = r3 007324 if r3 != 0x0 goto <offset> 007325 r3 = *(u64 *)(r2 + 0x8) 007326 r3 += -0x1 007327 *(u64 *)(r2 + 0x8) = r3 007328 r2 = *(u64 *)(r1 + 0x0) 007329 r2 += -0x1 007330 *(u64 *)(r1 + 0x0) = r2 007331 if r2 != 0x0 goto <offset> 007332 r2 = *(u64 *)(r1 + 0x8) 007333 r2 += -0x1 007334 *(u64 *)(r1 + 0x8) = r2 007335 goto <offset> 007336 w1 = *(u8 *)(r5 + 0x29) 007337 if r1 != 0x0 goto <offset> 007338 r1 = r10 007339 r1 += -0x3c0 007340 r2 = 0x7d0 007341 call <target> 007342 r3 = *(u64 *)(r10 - 0x3b8) 007343 r2 = *(u64 *)(r10 - 0x3c0) 007344 r1 = r10 007345 r1 += -0x3d0 007346 r4 = <addr> ll 007347 r5 = 0x9 007348 call -0x1b61 007349 r1 = *(u64 *)(r10 - 0x3d0) 007350 r2 = *(u64 *)(r10 - 0x3c8) 007351 goto <offset> 007352 r1 = r6 007353 r1 += 0x8 007354 r2 = r10 007355 r2 += -0x88 007356 r3 = 0x40 007357 r7 = r5 007358 call <target> 007359 r1 = *(u64 *)(r10 - 0x448) 007360 *(u64 *)(r6 + 0x50) = r1 007361 *(u64 *)(r6 + 0x48) = r7 007362 *(u64 *)(r6 + 0x0) = r8 007363 goto <offset> 007364 r7 = r3 007365 *(u64 *)(r10 - 0x3f0) = r2 007366 r6 = r1 007367 r1 = r10 007368 r1 += -0x140 007369 r2 = r7 007370 call -0x1289 007371 r8 = *(u64 *)(r10 - 0x130) 007372 r9 = *(u64 *)(r10 - 0x138) 007373 r1 = *(u64 *)(r10 - 0x140) 007374 if r1 == 0x0 goto <offset> 007375 *(u64 *)(r10 - 0x400) = r1 007376 r1 = r10 007377 r1 += -0x2a0 007378 r2 = r10 007379 r2 += -0x128 007380 r3 = 0x28 007381 call <target> 007382 w1 = *(u32 *)(r10 - 0xff) 007383 *(u32 *)(r10 - 0x2a8) = w1 007384 w1 = *(u32 *)(r10 - 0xfc) 007385 *(u32 *)(r10 - 0x2a5) = w1 007386 w1 = *(u8 *)(r10 - 0x100) 007387 *(u64 *)(r10 - 0x3f8) = r1 007388 r1 = r10 007389 r1 += -0x140 007390 r2 = r7 007391 call -0x1c55 007392 w1 = *(u32 *)(r10 - 0x140) 007393 if r1 == 0x2 goto <offset> 007394 goto <offset> 007395 r3 = *(u64 *)(r10 - 0x130) 007396 r2 = *(u64 *)(r10 - 0x138) 007397 r1 = r10 007398 r1 += -0x3d8 007399 r4 = <addr> ll 007400 r5 = 0x4 007401 call -0x1b96 007402 r1 = *(u64 *)(r10 - 0x3d8) 007403 r2 = *(u64 *)(r10 - 0x3d0) 007404 goto <offset> 007405 r1 = r10 007406 r1 += -0x3e8 007407 r2 = r9 007408 r3 = r8 007409 r4 = <addr> ll 007410 r5 = 0x6 007411 call -0x1ba0 007412 r1 = *(u64 *)(r10 - 0x3e8) 007413 r2 = *(u64 *)(r10 - 0x3e0) 007414 *(u64 *)(r6 + 0x10) = r2 007415 *(u64 *)(r6 + 0x8) = r1 007416 r1 = 0x2 007417 *(u32 *)(r6 + 0x0) = w1 007418 goto <offset> 007419 *(u64 *)(r10 - 0x428) = r1 007420 *(u64 *)(r10 - 0x420) = r9 007421 *(u64 *)(r10 - 0x418) = r8 007422 *(u64 *)(r10 - 0x408) = r6 007423 r1 = *(u64 *)(r10 - 0x130) 007424 *(u64 *)(r10 - 0x438) = r1 007425 r1 = *(u64 *)(r10 - 0x138) 007426 *(u64 *)(r10 - 0x440) = r1 007427 w1 = *(u32 *)(r10 - 0x13c) 007428 *(u64 *)(r10 - 0x430) = r1 007429 r1 = r10 007430 r1 += -0x258 007431 r2 = r10 007432 r2 += -0x128 007433 r3 = 0x40 007434 call <target> 007435 r1 = *(u64 *)(r10 - 0xe0) 007436 *(u64 *)(r10 - 0x278) = r1 007437 r1 = *(u64 *)(r10 - 0xd8) 007438 *(u64 *)(r10 - 0x270) = r1 007439 r1 = *(u64 *)(r10 - 0xd0) 007440 *(u64 *)(r10 - 0x268) = r1 007441 r1 = *(u64 *)(r10 - 0xc8) 007442 *(u64 *)(r10 - 0x260) = r1 007443 r1 = *(u64 *)(r10 - 0xe8) 007444 *(u64 *)(r10 - 0x410) = r1 007445 r1 = r10 007446 r1 += -0x140 007447 r2 = r7 007448 call -0x1ca6 007449 r8 = *(u64 *)(r10 - 0x138) 007450 r6 = *(u64 *)(r10 - 0x140) 007451 w9 = *(u32 *)(r10 - 0x90) 007452 if r9 == 0x2 goto <offset> 007453 goto <offset> 007454 r1 = r10 007455 r1 += -0x3c8 007456 r2 = r6 007457 r3 = r8 007458 r4 = <addr> ll 007459 r5 = 0x9 007460 call -0x1bd1 007461 r1 = *(u64 *)(r10 - 0x3c8) 007462 r2 = *(u64 *)(r10 - 0x3c0) 007463 goto <offset> 007464 r1 = r10 007465 r1 += -0x208 007466 r2 = r10 007467 r2 += -0x130 007468 r3 = 0xa0 007469 call <target> 007470 r1 = r10 007471 r1 += -0x164 007472 r2 = r10 007473 r2 += -0x8c 007474 r3 = 0x24 007475 call <target> 007476 *(u32 *)(r10 - 0x168) = w9 007477 *(u64 *)(r10 - 0x210) = r8 007478 *(u64 *)(r10 - 0x218) = r6 007479 r1 = r10 007480 r1 += -0x140 007481 r2 = r7 007482 call -0x130f 007483 r8 = *(u64 *)(r10 - 0x138) 007484 r2 = *(u64 *)(r10 - 0x140) 007485 if r2 == 0x2 goto <offset> 007486 goto <offset> 007487 r1 = r10 007488 r1 += -0x140 007489 r2 = r7 007490 call -0x1d43 007491 r9 = *(u64 *)(r10 - 0x138) 007492 r2 = *(u64 *)(r10 - 0x140) 007493 if r2 == 0x2 goto <offset> 007494 goto <offset> 007495 r1 = 0x1 007496 *(u64 *)(r10 - 0x10) = r1 007497 r1 = r10 007498 r1 += -0x1 007499 *(u64 *)(r10 - 0x18) = r1 007500 r1 = 0x6 007501 *(u64 *)(r10 - 0x20) = r1 007502 r1 = <addr> ll 007503 *(u64 *)(r10 - 0x28) = r1 007504 r7 = *(u64 *)(r10 - 0x3f8) 007505 *(u8 *)(r10 - 0x1) = w7 007506 r1 = r10 007507 r1 += -0x140 007508 r2 = r10 007509 r2 += -0x28 007510 r6 = 0x2 007511 r3 = 0x2 007512 r4 = *(u64 *)(r10 - 0x3f0) 007513 call <target> 007514 w1 = *(u8 *)(r10 - 0x140) 007515 if r1 == 0x0 goto <offset> 007516 r1 = r10 007517 r1 += -0x2d8 007518 r2 = 0x7d6 007519 call <target> 007520 r3 = *(u64 *)(r10 - 0x2d0) 007521 r2 = *(u64 *)(r10 - 0x2d8) 007522 r1 = r10 007523 r1 += -0x2e8 007524 r4 = <addr> ll 007525 r5 = 0x6 007526 call -0x1c13 007527 r1 = *(u64 *)(r10 - 0x2e8) 007528 r2 = *(u64 *)(r10 - 0x2e0) 007529 r3 = *(u64 *)(r10 - 0x408) 007530 *(u64 *)(r3 + 0x10) = r2 007531 *(u64 *)(r3 + 0x8) = r1 007532 *(u32 *)(r3 + 0x0) = w6 007533 goto <offset> 007534 r1 = r10 007535 r1 += -0x2b8 007536 r3 = r8 007537 r4 = <addr> ll 007538 r5 = 0x5 007539 call -0x1c20 007540 r1 = *(u64 *)(r10 - 0x2b8) 007541 r2 = *(u64 *)(r10 - 0x2b0) 007542 goto <offset> 007543 r1 = r10 007544 r1 += -0x2c8 007545 r3 = r9 007546 r4 = <addr> ll 007547 r5 = 0xd 007548 call -0x1c29 007549 r1 = *(u64 *)(r10 - 0x2c8) 007550 r2 = *(u64 *)(r10 - 0x2c0) 007551 r3 = *(u64 *)(r10 - 0x408) 007552 *(u64 *)(r3 + 0x10) = r2 007553 *(u64 *)(r3 + 0x8) = r1 007554 r1 = 0x2 007555 *(u32 *)(r3 + 0x0) = w1 007556 exit 007557 w1 = *(u32 *)(r10 - 0x13c) 007558 *(u32 *)(r10 - 0x65) = w1 007559 w1 = *(u32 *)(r10 - 0x13f) 007560 *(u32 *)(r10 - 0x68) = w1 007561 w1 = *(u8 *)(r10 - 0x120) 007562 *(u8 *)(r10 - 0x40) = w1 007563 *(u8 *)(r10 - 0x49) = w1 007564 r1 = *(u64 *)(r10 - 0x128) 007565 *(u64 *)(r10 - 0x48) = r1 007566 *(u64 *)(r10 - 0x51) = r1 007567 r1 = *(u64 *)(r10 - 0x138) 007568 *(u64 *)(r10 - 0x61) = r1 007569 r1 = *(u64 *)(r10 - 0x130) 007570 *(u64 *)(r10 - 0x59) = r1 007571 r4 = *(u64 *)(r10 - 0x400) 007572 r6 = *(u64 *)(r4 + 0x0) 007573 r1 = *(u64 *)(r6 + 0x18) 007574 *(u64 *)(r10 - 0x128) = r1 007575 r1 = *(u64 *)(r6 + 0x10) 007576 *(u64 *)(r10 - 0x130) = r1 007577 r1 = *(u64 *)(r6 + 0x8) 007578 *(u64 *)(r10 - 0x138) = r1 007579 r1 = *(u64 *)(r6 + 0x0) 007580 *(u64 *)(r10 - 0x140) = r1 007581 r2 = *(u64 *)(r10 - 0x68) 007582 if r1 == r2 goto <offset> 007583 r1 = 0x1 007584 if r1 == 0x0 goto <offset> 007585 r1 = r10 007586 r1 += -0x2f8 007587 r2 = 0x7d6 007588 call <target> 007589 r3 = *(u64 *)(r10 - 0x2f0) 007590 r2 = *(u64 *)(r10 - 0x2f8) 007591 r1 = r10 007592 r1 += -0x308 007593 r4 = <addr> ll 007594 r5 = 0x6 007595 call -0x1c58 007596 r3 = *(u64 *)(r10 - 0x300) 007597 r2 = *(u64 *)(r10 - 0x308) 007598 r1 = *(u64 *)(r6 + 0x18) 007599 *(u64 *)(r10 - 0x128) = r1 007600 r1 = *(u64 *)(r6 + 0x10) 007601 *(u64 *)(r10 - 0x130) = r1 007602 r1 = *(u64 *)(r6 + 0x8) 007603 *(u64 *)(r10 - 0x138) = r1 007604 r1 = *(u64 *)(r6 + 0x0) 007605 *(u64 *)(r10 - 0x140) = r1 007606 r1 = *(u64 *)(r10 - 0x68) 007607 *(u64 *)(r10 - 0x120) = r1 007608 r1 = *(u64 *)(r10 - 0x60) 007609 *(u64 *)(r10 - 0x118) = r1 007610 r1 = *(u64 *)(r10 - 0x58) 007611 *(u64 *)(r10 - 0x110) = r1 007612 r1 = *(u64 *)(r10 - 0x50) 007613 *(u64 *)(r10 - 0x108) = r1 007614 r1 = r10 007615 r1 += -0x318 007616 r4 = r10 007617 r4 += -0x140 007618 call <target> 007619 r1 = *(u64 *)(r10 - 0x318) 007620 r2 = *(u64 *)(r10 - 0x310) 007621 goto <offset> 007622 r1 = *(u64 *)(r10 - 0x60) 007623 r2 = *(u64 *)(r10 - 0x138) 007624 if r2 != r1 goto <offset> 007625 r1 = *(u64 *)(r10 - 0x58) 007626 r2 = *(u64 *)(r10 - 0x130) 007627 if r2 != r1 goto <offset> 007628 r1 = 0x0 007629 r2 = *(u64 *)(r10 - 0x50) 007630 r3 = *(u64 *)(r10 - 0x128) 007631 if r3 != r2 goto <offset> 007632 if r1 == 0x0 goto <offset> 007633 goto <offset> 007634 w1 = *(u8 *)(r4 + 0x29) 007635 if r1 == 0x0 goto <offset> 007636 r4 = *(u64 *)(r10 - 0x410) 007637 w1 = *(u8 *)(r4 + 0x29) 007638 r6 = *(u64 *)(r10 - 0x408) 007639 if r1 == 0x0 goto <offset> 007640 r1 = *(u64 *)(r10 - 0x1f8) 007641 w1 = *(u8 *)(r1 + 0x29) 007642 if r1 != 0x0 goto <offset> 007643 r1 = r10 007644 r1 += -0x368 007645 r2 = 0x7d0 007646 call <target> 007647 r3 = *(u64 *)(r10 - 0x360) 007648 r2 = *(u64 *)(r10 - 0x368) 007649 r1 = r10 007650 r1 += -0x378 007651 r4 = <addr> ll 007652 r5 = 0x9 007653 call -0x1c92 007654 r1 = *(u64 *)(r10 - 0x378) 007655 r2 = *(u64 *)(r10 - 0x370) 007656 goto <offset> 007657 r1 = r10 007658 r1 += -0x3a8 007659 r2 = 0x7d0 007660 call <target> 007661 r3 = *(u64 *)(r10 - 0x3a0) 007662 r2 = *(u64 *)(r10 - 0x3a8) 007663 r1 = r10 007664 r1 += -0x3b8 007665 r4 = <addr> ll 007666 r5 = 0x6 007667 call -0x1ca0 007668 r1 = *(u64 *)(r10 - 0x3b8) 007669 r2 = *(u64 *)(r10 - 0x3b0) 007670 goto <offset> 007671 r1 = r10 007672 r1 += -0x388 007673 r2 = 0x7d0 007674 call <target> 007675 r3 = *(u64 *)(r10 - 0x380) 007676 r2 = *(u64 *)(r10 - 0x388) 007677 r1 = r10 007678 r1 += -0x398 007679 r4 = <addr> ll 007680 r5 = 0x4 007681 call -0x1cae 007682 r1 = *(u64 *)(r10 - 0x398) 007683 r2 = *(u64 *)(r10 - 0x390) 007684 goto <offset> 007685 r1 = *(u64 *)(r8 + 0x0) 007686 r2 = *(u64 *)(r1 + 0x18) 007687 *(u64 *)(r10 - 0x128) = r2 007688 r2 = *(u64 *)(r1 + 0x10) 007689 *(u64 *)(r10 - 0x130) = r2 007690 r2 = *(u64 *)(r1 + 0x8) 007691 *(u64 *)(r10 - 0x138) = r2 007692 r1 = *(u64 *)(r1 + 0x0) 007693 *(u64 *)(r10 - 0x140) = r1 007694 r2 = *(u64 *)(r10 - 0x1d0) 007695 if r2 == r1 goto <offset> 007696 r1 = 0x1 007697 goto <offset> 007698 r1 = *(u64 *)(r10 - 0x138) 007699 r2 = *(u64 *)(r10 - 0x1c8) 007700 if r2 != r1 goto <offset> 007701 r1 = *(u64 *)(r10 - 0x130) 007702 r2 = *(u64 *)(r10 - 0x1c0) 007703 if r2 != r1 goto <offset> 007704 r1 = 0x0 007705 r2 = *(u64 *)(r10 - 0x128) 007706 r3 = *(u64 *)(r10 - 0x1b8) 007707 if r3 != r2 goto <offset> 007708 if r1 != 0x0 goto <offset> 007709 r1 = *(u64 *)(r4 + 0x0) 007710 r2 = *(u64 *)(r1 + 0x18) 007711 *(u64 *)(r10 - 0x128) = r2 007712 r2 = *(u64 *)(r1 + 0x10) 007713 *(u64 *)(r10 - 0x130) = r2 007714 r2 = *(u64 *)(r1 + 0x8) 007715 *(u64 *)(r10 - 0x138) = r2 007716 r1 = *(u64 *)(r1 + 0x0) 007717 *(u64 *)(r10 - 0x140) = r1 007718 r2 = *(u64 *)(r10 - 0x1f0) 007719 if r2 == r1 goto <offset> 007720 r1 = 0x1 007721 if r1 == 0x0 goto <offset> 007722 r1 = r10 007723 r1 += -0x338 007724 r2 = 0x7de 007725 call <target> 007726 r1 = *(u64 *)(r10 - 0x338) 007727 r2 = *(u64 *)(r10 - 0x330) 007728 goto <offset> 007729 r1 = r10 007730 r1 += -0x328 007731 r2 = 0x7df 007732 call <target> 007733 r1 = *(u64 *)(r10 - 0x328) 007734 r2 = *(u64 *)(r10 - 0x320) 007735 goto <offset> 007736 r1 = *(u64 *)(r10 - 0x138) 007737 r2 = *(u64 *)(r10 - 0x1e8) 007738 if r2 != r1 goto <offset> 007739 r1 = *(u64 *)(r10 - 0x130) 007740 r2 = *(u64 *)(r10 - 0x1e0) 007741 if r2 != r1 goto <offset> 007742 r1 = 0x0 007743 r2 = *(u64 *)(r10 - 0x128) 007744 r3 = *(u64 *)(r10 - 0x1d8) 007745 if r3 != r2 goto <offset> 007746 if r1 == 0x0 goto <offset> 007747 goto <offset> 007748 w1 = *(u8 *)(r8 + 0x29) 007749 if r1 == 0x0 goto <offset> 007750 r1 = r6 007751 r1 += 0x80 007752 r2 = r10 007753 r2 += -0x218 007754 r3 = 0xd8 007755 call <target> 007756 r1 = r6 007757 r1 += 0x170 007758 r2 = r10 007759 r2 += -0x2a0 007760 r3 = 0x28 007761 call <target> 007762 w1 = *(u32 *)(r10 - 0x2a8) 007763 *(u32 *)(r6 + 0x199) = w1 007764 w1 = *(u32 *)(r10 - 0x2a5) 007765 *(u32 *)(r6 + 0x19c) = w1 007766 r1 = r6 007767 r1 += 0x18 007768 r2 = r10 007769 r2 += -0x258 007770 r3 = 0x40 007771 call <target> 007772 r1 = *(u64 *)(r10 - 0x260) 007773 r2 = *(u64 *)(r10 - 0x268) 007774 r3 = *(u64 *)(r10 - 0x270) 007775 r4 = *(u64 *)(r10 - 0x278) 007776 r5 = *(u64 *)(r10 - 0x440) 007777 *(u64 *)(r6 + 0x8) = r5 007778 r5 = *(u64 *)(r10 - 0x438) 007779 *(u64 *)(r6 + 0x10) = r5 007780 r5 = *(u64 *)(r10 - 0x410) 007781 *(u64 *)(r6 + 0x58) = r5 007782 r5 = *(u64 *)(r10 - 0x400) 007783 *(u64 *)(r6 + 0x158) = r5 007784 r5 = *(u64 *)(r10 - 0x420) 007785 *(u64 *)(r6 + 0x160) = r5 007786 r5 = *(u64 *)(r10 - 0x418) 007787 *(u64 *)(r6 + 0x168) = r5 007788 *(u64 *)(r6 + 0x1a0) = r8 007789 *(u64 *)(r6 + 0x1a8) = r9 007790 *(u8 *)(r6 + 0x198) = w7 007791 r5 = *(u64 *)(r10 - 0x430) 007792 *(u32 *)(r6 + 0x4) = w5 007793 r5 = *(u64 *)(r10 - 0x428) 007794 *(u32 *)(r6 + 0x0) = w5 007795 *(u64 *)(r6 + 0x60) = r4 007796 *(u64 *)(r6 + 0x68) = r3 007797 *(u64 *)(r6 + 0x70) = r2 007798 *(u64 *)(r6 + 0x78) = r1 007799 goto <offset> 007800 r1 = r10 007801 r1 += -0x348 007802 r2 = 0x7d0 007803 call <target> 007804 r3 = *(u64 *)(r10 - 0x340) 007805 r2 = *(u64 *)(r10 - 0x348) 007806 r1 = r10 007807 r1 += -0x358 007808 r4 = <addr> ll 007809 r5 = 0x5 007810 call -0x1d2f 007811 r1 = *(u64 *)(r10 - 0x358) 007812 r2 = *(u64 *)(r10 - 0x350) 007813 goto <offset> 007814 r8 = r3 007815 r7 = r2 007816 r6 = r1 007817 r2 += 0x158 007818 r1 = r10 007819 r1 += -0x58 007820 r3 = <addr> ll 007821 r4 = r8 007822 call -0x198a 007823 r2 = *(u64 *)(r10 - 0x58) 007824 if r2 != 0x2 goto <offset> 007825 r1 = *(u64 *)(r8 + 0x0) 007826 r2 = *(u64 *)(r7 + 0x60) 007827 if r2 == r1 goto <offset> 007828 r1 = 0x1 007829 goto <offset> 007830 r3 = *(u64 *)(r10 - 0x50) 007831 r1 = r10 007832 r1 += -0x68 007833 r4 = <addr> ll 007834 r5 = 0x6 007835 call -0x1d48 007836 r1 = *(u64 *)(r10 - 0x60) 007837 r8 = *(u64 *)(r10 - 0x68) 007838 *(u64 *)(r6 + 0x8) = r1 007839 *(u64 *)(r6 + 0x0) = r8 007840 exit 007841 r1 = *(u64 *)(r8 + 0x8) 007842 r2 = *(u64 *)(r7 + 0x68) 007843 if r2 != r1 goto <offset> 007844 r1 = *(u64 *)(r8 + 0x10) 007845 r2 = *(u64 *)(r7 + 0x70) 007846 if r2 != r1 goto <offset> 007847 r1 = 0x0 007848 r2 = *(u64 *)(r8 + 0x18) 007849 r3 = *(u64 *)(r7 + 0x78) 007850 if r3 != r2 goto <offset> 007851 if r1 != 0x0 goto <offset> 007852 r9 = *(u64 *)(r7 + 0x58) 007853 r1 = r9 007854 call <target> 007855 if r0 != 0x0 goto <offset> 007856 r1 = *(u64 *)(r9 + 0x8) 007857 r3 = *(u64 *)(r1 + 0x0) 007858 r3 += 0x1 007859 r4 = 0x1 007860 if r3 == 0x0 goto <offset> 007861 r4 = 0x0 007862 r2 = *(u64 *)(r9 + 0x0) 007863 *(u64 *)(r1 + 0x0) = r3 007864 if r4 != 0x1 goto <offset> 007865 call abort 007866 r3 = *(u64 *)(r9 + 0x10) 007867 r4 = *(u64 *)(r3 + 0x0) 007868 r4 += 0x1 007869 r5 = 0x1 007870 if r4 == 0x0 goto <offset> 007871 r5 = 0x0 007872 *(u64 *)(r10 - 0xb0) = r2 007873 *(u64 *)(r3 + 0x0) = r4 007874 if r5 != 0x1 goto <offset> 007875 goto <offset> 007876 r4 = *(u64 *)(r9 + 0x18) 007877 r5 = *(u64 *)(r9 + 0x20) 007878 w0 = *(u8 *)(r9 + 0x28) 007879 w2 = *(u8 *)(r9 + 0x29) 007880 w9 = *(u8 *)(r9 + 0x2a) 007881 *(u8 *)(r10 - 0x1e) = w9 007882 *(u8 *)(r10 - 0x1f) = w2 007883 *(u8 *)(r10 - 0x20) = w0 007884 *(u64 *)(r10 - 0x28) = r5 007885 *(u64 *)(r10 - 0x30) = r4 007886 *(u64 *)(r10 - 0x38) = r3 007887 *(u64 *)(r10 - 0x40) = r1 007888 r1 = *(u64 *)(r10 - 0xb0) 007889 *(u64 *)(r10 - 0x48) = r1 007890 r1 = r10 007891 r1 += -0x18 007892 r2 = r10 007893 r2 += -0x48 007894 call <target> 007895 r1 = *(u64 *)(r10 - 0x8) 007896 r2 = *(u64 *)(r10 - 0x18) 007897 r3 = -<addr> ll 007898 if r2 != r3 goto <offset> 007899 r2 = *(u64 *)(r1 + 0x0) 007900 r2 += 0x1 007901 *(u64 *)(r1 + 0x0) = r2 007902 r1 = *(u64 *)(r10 - 0x38) 007903 r2 = *(u64 *)(r10 - 0x40) 007904 r3 = *(u64 *)(r2 + 0x0) 007905 r3 += -0x1 007906 *(u64 *)(r2 + 0x0) = r3 007907 if r3 != 0x0 goto <offset> 007908 r3 = *(u64 *)(r2 + 0x8) 007909 r3 += -0x1 007910 *(u64 *)(r2 + 0x8) = r3 007911 r2 = *(u64 *)(r1 + 0x0) 007912 r2 += -0x1 007913 *(u64 *)(r1 + 0x0) = r2 007914 if r2 != 0x0 goto <offset> 007915 r2 = *(u64 *)(r1 + 0x8) 007916 r2 += -0x1 007917 *(u64 *)(r1 + 0x8) = r2 007918 goto <offset> 007919 r3 = *(u64 *)(r10 - 0x10) 007920 *(u64 *)(r10 - 0x8) = r1 007921 *(u64 *)(r10 - 0x10) = r3 007922 *(u64 *)(r10 - 0x18) = r2 007923 r1 = r10 007924 r1 += -0x78 007925 r2 = r10 007926 r2 += -0x18 007927 call <target> 007928 r1 = *(u64 *)(r10 - 0x38) 007929 r3 = *(u64 *)(r10 - 0x70) 007930 r2 = *(u64 *)(r10 - 0x78) 007931 r4 = *(u64 *)(r10 - 0x40) 007932 r5 = *(u64 *)(r4 + 0x0) 007933 r5 += -0x1 007934 *(u64 *)(r4 + 0x0) = r5 007935 if r5 != 0x0 goto <offset> 007936 r5 = *(u64 *)(r4 + 0x8) 007937 r5 += -0x1 007938 *(u64 *)(r4 + 0x8) = r5 007939 r4 = *(u64 *)(r1 + 0x0) 007940 r4 += -0x1 007941 *(u64 *)(r1 + 0x0) = r4 007942 if r4 != 0x0 goto <offset> 007943 r4 = *(u64 *)(r1 + 0x8) 007944 r4 += -0x1 007945 *(u64 *)(r1 + 0x8) = r4 007946 if r2 == 0x2 goto <offset> 007947 goto <offset> 007948 r1 = *(u64 *)(r8 + 0x0) 007949 r2 = *(u64 *)(r7 + 0x80) 007950 if r2 == r1 goto <offset> 007951 r2 = 0x1 007952 goto <offset> 007953 r1 = *(u64 *)(r8 + 0x8) 007954 r2 = *(u64 *)(r7 + 0x88) 007955 if r2 != r1 goto <offset> 007956 r1 = *(u64 *)(r8 + 0x10) 007957 r2 = *(u64 *)(r7 + 0x90) 007958 if r2 != r1 goto <offset> 007959 r2 = 0x0 007960 r1 = *(u64 *)(r8 + 0x18) 007961 r3 = *(u64 *)(r7 + 0x98) 007962 if r3 != r1 goto <offset> 007963 r8 = 0x2 007964 if r2 != 0x0 goto <offset> 007965 r7 = *(u64 *)(r7 + 0xa0) 007966 r1 = r7 007967 call <target> 007968 if r0 != 0x0 goto <offset> 007969 r1 = *(u64 *)(r7 + 0x8) 007970 r3 = *(u64 *)(r1 + 0x0) 007971 r3 += 0x1 007972 r4 = 0x1 007973 if r3 == 0x0 goto <offset> 007974 r4 = 0x0 007975 r2 = *(u64 *)(r7 + 0x0) 007976 *(u64 *)(r1 + 0x0) = r3 007977 if r4 != 0x1 goto <offset> 007978 goto <offset> 007979 r3 = *(u64 *)(r7 + 0x10) 007980 r4 = *(u64 *)(r3 + 0x0) 007981 r4 += 0x1 007982 r5 = 0x1 007983 if r4 == 0x0 goto <offset> 007984 r5 = 0x0 007985 *(u64 *)(r3 + 0x0) = r4 007986 if r5 != 0x1 goto <offset> 007987 goto <offset> 007988 r4 = *(u64 *)(r7 + 0x18) 007989 r5 = *(u64 *)(r7 + 0x20) 007990 w0 = *(u8 *)(r7 + 0x28) 007991 w9 = *(u8 *)(r7 + 0x29) 007992 w7 = *(u8 *)(r7 + 0x2a) 007993 *(u8 *)(r10 - 0x1e) = w7 007994 *(u8 *)(r10 - 0x1f) = w9 007995 *(u8 *)(r10 - 0x20) = w0 007996 *(u64 *)(r10 - 0x28) = r5 007997 *(u64 *)(r10 - 0x30) = r4 007998 *(u64 *)(r10 - 0x38) = r3 007999 *(u64 *)(r10 - 0x40) = r1 008000 *(u64 *)(r10 - 0x48) = r2 008001 r1 = r10 008002 r1 += -0x18 008003 r2 = r10 008004 r2 += -0x48 008005 call <target> 008006 r1 = *(u64 *)(r10 - 0x8) 008007 r2 = *(u64 *)(r10 - 0x18) 008008 r3 = -<addr> ll 008009 if r2 != r3 goto <offset> 008010 r2 = *(u64 *)(r1 + 0x0) 008011 r2 += 0x1 008012 *(u64 *)(r1 + 0x0) = r2 008013 r1 = *(u64 *)(r10 - 0x38) 008014 r2 = *(u64 *)(r10 - 0x40) 008015 r3 = *(u64 *)(r2 + 0x0) 008016 r3 += -0x1 008017 *(u64 *)(r2 + 0x0) = r3 008018 if r3 != 0x0 goto <offset> 008019 r3 = *(u64 *)(r2 + 0x8) 008020 r3 += -0x1 008021 *(u64 *)(r2 + 0x8) = r3 008022 r2 = *(u64 *)(r1 + 0x0) 008023 r2 += -0x1 008024 *(u64 *)(r1 + 0x0) = r2 008025 if r2 != 0x0 goto <offset> 008026 r2 = *(u64 *)(r1 + 0x8) 008027 r2 += -0x1 008028 *(u64 *)(r1 + 0x8) = r2 008029 goto <offset> 008030 r3 = *(u64 *)(r10 - 0x10) 008031 *(u64 *)(r10 - 0x8) = r1 008032 *(u64 *)(r10 - 0x10) = r3 008033 *(u64 *)(r10 - 0x18) = r2 008034 r1 = r10 008035 r1 += -0x98 008036 r2 = r10 008037 r2 += -0x18 008038 call <target> 008039 r1 = *(u64 *)(r10 - 0x38) 008040 r3 = *(u64 *)(r10 - 0x90) 008041 r2 = *(u64 *)(r10 - 0x98) 008042 r4 = *(u64 *)(r10 - 0x40) 008043 r5 = *(u64 *)(r4 + 0x0) 008044 r5 += -0x1 008045 *(u64 *)(r4 + 0x0) = r5 008046 if r5 != 0x0 goto <offset> 008047 r5 = *(u64 *)(r4 + 0x8) 008048 r5 += -0x1 008049 *(u64 *)(r4 + 0x8) = r5 008050 r4 = *(u64 *)(r1 + 0x0) 008051 r4 += -0x1 008052 *(u64 *)(r1 + 0x0) = r4 008053 if r4 != 0x0 goto <offset> 008054 r4 = *(u64 *)(r1 + 0x8) 008055 r4 += -0x1 008056 *(u64 *)(r1 + 0x8) = r4 008057 if r2 == 0x2 goto <offset> 008058 r1 = r10 008059 r1 += -0xa8 008060 r4 = <addr> ll 008061 r5 = 0x9 008062 call -0x1e2b 008063 r1 = *(u64 *)(r10 - 0xa0) 008064 r8 = *(u64 *)(r10 - 0xa8) 008065 goto <offset> 008066 r1 = r10 008067 r1 += -0x88 008068 r4 = <addr> ll 008069 r5 = 0x4 008070 call -0x1e33 008071 r1 = *(u64 *)(r10 - 0x80) 008072 r8 = *(u64 *)(r10 - 0x88) 008073 goto <offset> 008074 r8 = r5 008075 r7 = r3 008076 *(u64 *)(r10 - 0x1e8) = r2 008077 r6 = r1 008078 r1 = r10 008079 r1 += -0xe0 008080 r2 = r7 008081 call -0x1550 008082 r3 = *(u64 *)(r10 - 0xd0) 008083 r2 = *(u64 *)(r10 - 0xd8) 008084 r9 = *(u64 *)(r10 - 0xe0) 008085 if r9 == 0x0 goto <offset> 008086 *(u64 *)(r10 - 0x200) = r2 008087 *(u64 *)(r10 - 0x1f8) = r3 008088 r8 = *(u64 *)(r8 - 0xff8) 008089 r1 = r10 008090 r1 += -0x90 008091 r2 = r10 008092 r2 += -0xc8 008093 r3 = 0x28 008094 call <target> 008095 w1 = *(u32 *)(r10 - 0x9f) 008096 *(u32 *)(r10 - 0x98) = w1 008097 w1 = *(u32 *)(r10 - 0x9c) 008098 *(u32 *)(r10 - 0x95) = w1 008099 w1 = *(u8 *)(r10 - 0xa0) 008100 *(u64 *)(r10 - 0x1f0) = r1 008101 r1 = r10 008102 r1 += -0xe0 008103 r2 = r7 008104 call -0x1f4c 008105 r3 = *(u64 *)(r10 - 0xd8) 008106 r2 = *(u64 *)(r10 - 0xe0) 008107 if r2 == 0x2 goto <offset> 008108 goto <offset> 008109 *(u64 *)(r10 - 0x208) = r3 008110 r1 = r10 008111 r1 += -0xe0 008112 r2 = r7 008113 call -0x1586 008114 r3 = *(u64 *)(r10 - 0xd8) 008115 r2 = *(u64 *)(r10 - 0xe0) 008116 if r2 == 0x2 goto <offset> 008117 goto <offset> 008118 *(u64 *)(r10 - 0x210) = r3 008119 r1 = r10 008120 r1 += -0xe0 008121 r2 = r7 008122 call -0x1549 008123 r7 = *(u64 *)(r10 - 0xd8) 008124 r2 = *(u64 *)(r10 - 0xe0) 008125 if r2 == 0x2 goto <offset> 008126 goto <offset> 008127 r1 = 0x1 008128 *(u64 *)(r10 - 0x8) = r1 008129 r1 = r10 008130 r1 += -0x21 008131 *(u64 *)(r10 - 0x10) = r1 008132 r1 = 0x6 008133 *(u64 *)(r10 - 0x18) = r1 008134 r1 = <addr> ll 008135 *(u64 *)(r10 - 0x20) = r1 008136 r1 = *(u64 *)(r10 - 0x1f0) 008137 *(u8 *)(r10 - 0x21) = w1 008138 r1 = r10 008139 r1 += -0xe0 008140 r2 = r10 008141 r2 += -0x20 008142 r3 = 0x2 008143 r4 = *(u64 *)(r10 - 0x1e8) 008144 call <target> 008145 w1 = *(u8 *)(r10 - 0xe0) 008146 if r1 == 0x0 goto <offset> 008147 r1 = r10 008148 r1 += -0x120 008149 r2 = 0x7d6 008150 call <target> 008151 r3 = *(u64 *)(r10 - 0x118) 008152 r2 = *(u64 *)(r10 - 0x120) 008153 r1 = r10 008154 r1 += -0x130 008155 r4 = <addr> ll 008156 r5 = 0x6 008157 call -0x1e8a 008158 r1 = *(u64 *)(r10 - 0x130) 008159 r2 = *(u64 *)(r10 - 0x128) 008160 goto <offset> 008161 r1 = r10 008162 r1 += -0x1e0 008163 r4 = <addr> ll 008164 r5 = 0x6 008165 call -0x1e92 008166 r1 = *(u64 *)(r10 - 0x1e0) 008167 r2 = *(u64 *)(r10 - 0x1d8) 008168 goto <offset> 008169 r1 = r10 008170 r1 += -0xf0 008171 r4 = <addr> ll 008172 r5 = 0x9 008173 call -0x1e9a 008174 r1 = *(u64 *)(r10 - 0xf0) 008175 r2 = *(u64 *)(r10 - 0xe8) 008176 goto <offset> 008177 r1 = r10 008178 r1 += -0x100 008179 r4 = <addr> ll 008180 r5 = 0x6 008181 call -0x1ea2 008182 r1 = *(u64 *)(r10 - 0x100) 008183 r2 = *(u64 *)(r10 - 0xf8) 008184 goto <offset> 008185 r1 = r10 008186 r1 += -0x110 008187 r3 = r7 008188 r4 = <addr> ll 008189 r5 = 0xe 008190 call -0x1eab 008191 r1 = *(u64 *)(r10 - 0x110) 008192 r2 = *(u64 *)(r10 - 0x108) 008193 *(u64 *)(r6 + 0x10) = r2 008194 *(u64 *)(r6 + 0x8) = r1 008195 r1 = 0x0 008196 *(u64 *)(r6 + 0x0) = r1 008197 exit 008198 *(u64 *)(r10 - 0x218) = r7 008199 w1 = *(u32 *)(r10 - 0xdc) 008200 *(u32 *)(r10 - 0x65) = w1 008201 w1 = *(u32 *)(r10 - 0xdf) 008202 *(u32 *)(r10 - 0x68) = w1 008203 w1 = *(u8 *)(r10 - 0xc0) 008204 *(u8 *)(r10 - 0x40) = w1 008205 *(u8 *)(r10 - 0x49) = w1 008206 r1 = *(u64 *)(r10 - 0xc8) 008207 *(u64 *)(r10 - 0x48) = r1 008208 *(u64 *)(r10 - 0x51) = r1 008209 r1 = *(u64 *)(r10 - 0xd0) 008210 *(u64 *)(r10 - 0x59) = r1 008211 r1 = *(u64 *)(r10 - 0xd8) 008212 *(u64 *)(r10 - 0x61) = r1 008213 r7 = *(u64 *)(r9 + 0x0) 008214 r1 = *(u64 *)(r7 + 0x18) 008215 *(u64 *)(r10 - 0xc8) = r1 008216 r1 = *(u64 *)(r7 + 0x10) 008217 *(u64 *)(r10 - 0xd0) = r1 008218 r1 = *(u64 *)(r7 + 0x8) 008219 *(u64 *)(r10 - 0xd8) = r1 008220 r1 = *(u64 *)(r7 + 0x0) 008221 *(u64 *)(r10 - 0xe0) = r1 008222 r1 = *(u64 *)(r10 - 0x68) 008223 r2 = *(u64 *)(r10 - 0xe0) 008224 r4 = *(u64 *)(r10 - 0x1e8) 008225 if r2 != r1 goto <offset> 008226 r1 = *(u64 *)(r10 - 0x60) 008227 r2 = *(u64 *)(r10 - 0xd8) 008228 if r2 != r1 goto <offset> 008229 r1 = *(u64 *)(r10 - 0x58) 008230 r2 = *(u64 *)(r10 - 0xd0) 008231 if r2 != r1 goto <offset> 008232 r1 = 0x0 008233 r2 = *(u64 *)(r10 - 0x50) 008234 r3 = *(u64 *)(r10 - 0xc8) 008235 if r3 != r2 goto <offset> 008236 if r1 == 0x0 goto <offset> 008237 goto <offset> 008238 r1 = r10 008239 r1 += -0xe0 008240 r2 = <addr> ll 008241 r3 = 0x1 008242 call <target> 008243 r1 = *(u64 *)(r10 - 0xc8) 008244 *(u64 *)(r10 - 0x8) = r1 008245 r1 = *(u64 *)(r10 - 0xd0) 008246 *(u64 *)(r10 - 0x10) = r1 008247 r1 = *(u64 *)(r10 - 0xd8) 008248 *(u64 *)(r10 - 0x18) = r1 008249 r1 = *(u64 *)(r10 - 0xe0) 008250 *(u64 *)(r10 - 0x20) = r1 008251 w1 = *(u8 *)(r10 - 0xc0) 008252 *(u8 *)(r8 + 0x0) = w1 008253 r4 = *(u64 *)(r10 - 0x208) 008254 r7 = *(u64 *)(r4 + 0x0) 008255 r1 = *(u64 *)(r7 + 0x18) 008256 *(u64 *)(r10 - 0xc8) = r1 008257 r1 = *(u64 *)(r7 + 0x10) 008258 *(u64 *)(r10 - 0xd0) = r1 008259 r1 = *(u64 *)(r7 + 0x8) 008260 *(u64 *)(r10 - 0xd8) = r1 008261 r1 = *(u64 *)(r7 + 0x0) 008262 *(u64 *)(r10 - 0xe0) = r1 008263 r1 = *(u64 *)(r10 - 0x20) 008264 r2 = *(u64 *)(r10 - 0xe0) 008265 if r2 != r1 goto <offset> 008266 r1 = *(u64 *)(r10 - 0x18) 008267 r2 = *(u64 *)(r10 - 0xd8) 008268 if r2 != r1 goto <offset> 008269 r1 = *(u64 *)(r10 - 0x10) 008270 r2 = *(u64 *)(r10 - 0xd0) 008271 if r2 != r1 goto <offset> 008272 r1 = 0x0 008273 r2 = *(u64 *)(r10 - 0x8) 008274 r3 = *(u64 *)(r10 - 0xc8) 008275 if r3 != r2 goto <offset> 008276 if r1 == 0x0 goto <offset> 008277 goto <offset> 008278 w1 = *(u8 *)(r4 + 0x29) 008279 if r1 == 0x0 goto <offset> 008280 r3 = *(u64 *)(r10 - 0x210) 008281 w1 = *(u8 *)(r3 + 0x29) 008282 if r1 == 0x0 goto <offset> 008283 r1 = r6 008284 r1 += 0x18 008285 r2 = r10 008286 r2 += -0x90 008287 r8 = r3 008288 r3 = 0x28 008289 r7 = r4 008290 call <target> 008291 w1 = *(u32 *)(r10 - 0x95) 008292 w2 = *(u32 *)(r10 - 0x98) 008293 r3 = *(u64 *)(r10 - 0x1f0) 008294 *(u8 *)(r6 + 0x40) = w3 008295 r3 = *(u64 *)(r10 - 0x218) 008296 *(u64 *)(r6 + 0x58) = r3 008297 *(u64 *)(r6 + 0x50) = r8 008298 *(u64 *)(r6 + 0x48) = r7 008299 r3 = *(u64 *)(r10 - 0x1f8) 008300 *(u64 *)(r6 + 0x10) = r3 008301 r3 = *(u64 *)(r10 - 0x200) 008302 *(u64 *)(r6 + 0x8) = r3 008303 *(u64 *)(r6 + 0x0) = r9 008304 *(u32 *)(r6 + 0x41) = w2 008305 *(u32 *)(r6 + 0x44) = w1 008306 goto <offset> 008307 r1 = 0x1 008308 if r1 == 0x0 goto <offset> 008309 r1 = r10 008310 r1 += -0x140 008311 r2 = 0x7d6 008312 call <target> 008313 r3 = *(u64 *)(r10 - 0x138) 008314 r2 = *(u64 *)(r10 - 0x140) 008315 r1 = r10 008316 r1 += -0x150 008317 r4 = <addr> ll 008318 r5 = 0x6 008319 call -0x1f2c 008320 r3 = *(u64 *)(r10 - 0x148) 008321 r2 = *(u64 *)(r10 - 0x150) 008322 r1 = *(u64 *)(r7 + 0x18) 008323 *(u64 *)(r10 - 0xc8) = r1 008324 r1 = *(u64 *)(r7 + 0x10) 008325 *(u64 *)(r10 - 0xd0) = r1 008326 r1 = *(u64 *)(r7 + 0x8) 008327 *(u64 *)(r10 - 0xd8) = r1 008328 r1 = *(u64 *)(r7 + 0x0) 008329 *(u64 *)(r10 - 0xe0) = r1 008330 r1 = *(u64 *)(r10 - 0x68) 008331 *(u64 *)(r10 - 0xc0) = r1 008332 r1 = *(u64 *)(r10 - 0x60) 008333 *(u64 *)(r10 - 0xb8) = r1 008334 r1 = *(u64 *)(r10 - 0x58) 008335 *(u64 *)(r10 - 0xb0) = r1 008336 r1 = *(u64 *)(r10 - 0x50) 008337 *(u64 *)(r10 - 0xa8) = r1 008338 r1 = r10 008339 r1 += -0x160 008340 r4 = r10 008341 r4 += -0xe0 008342 call <target> 008343 r1 = *(u64 *)(r10 - 0x160) 008344 r2 = *(u64 *)(r10 - 0x158) 008345 goto <offset> 008346 r1 = 0x1 008347 if r1 == 0x0 goto <offset> 008348 r1 = r10 008349 r1 += -0x170 008350 r2 = 0x7d6 008351 call <target> 008352 r3 = *(u64 *)(r10 - 0x168) 008353 r2 = *(u64 *)(r10 - 0x170) 008354 r1 = r10 008355 r1 += -0x180 008356 r4 = <addr> ll 008357 r5 = 0x9 008358 call -0x1f53 008359 r3 = *(u64 *)(r10 - 0x178) 008360 r2 = *(u64 *)(r10 - 0x180) 008361 r1 = *(u64 *)(r7 + 0x18) 008362 *(u64 *)(r10 - 0xc8) = r1 008363 r1 = *(u64 *)(r7 + 0x10) 008364 *(u64 *)(r10 - 0xd0) = r1 008365 r1 = *(u64 *)(r7 + 0x8) 008366 *(u64 *)(r10 - 0xd8) = r1 008367 r1 = *(u64 *)(r7 + 0x0) 008368 *(u64 *)(r10 - 0xe0) = r1 008369 r1 = *(u64 *)(r10 - 0x20) 008370 *(u64 *)(r10 - 0xc0) = r1 008371 r1 = *(u64 *)(r10 - 0x18) 008372 *(u64 *)(r10 - 0xb8) = r1 008373 r1 = *(u64 *)(r10 - 0x10) 008374 *(u64 *)(r10 - 0xb0) = r1 008375 r1 = *(u64 *)(r10 - 0x8) 008376 *(u64 *)(r10 - 0xa8) = r1 008377 r1 = r10 008378 r1 += -0x190 008379 r4 = r10 008380 r4 += -0xe0 008381 call <target> 008382 r1 = *(u64 *)(r10 - 0x188) 008383 r2 = *(u64 *)(r10 - 0x190) 008384 *(u64 *)(r6 + 0x8) = r2 008385 r2 = 0x0 008386 *(u64 *)(r6 + 0x0) = r2 008387 *(u64 *)(r6 + 0x10) = r1 008388 goto <offset> 008389 r1 = r10 008390 r1 += -0x1c0 008391 r2 = 0x7d0 008392 call <target> 008393 r3 = *(u64 *)(r10 - 0x1b8) 008394 r2 = *(u64 *)(r10 - 0x1c0) 008395 r1 = r10 008396 r1 += -0x1d0 008397 r4 = <addr> ll 008398 r5 = 0x9 008399 call -0x1f7c 008400 r1 = *(u64 *)(r10 - 0x1c8) 008401 r2 = *(u64 *)(r10 - 0x1d0) 008402 goto <offset> 008403 r1 = r10 008404 r1 += -0x1a0 008405 r2 = 0x7d0 008406 call <target> 008407 r3 = *(u64 *)(r10 - 0x198) 008408 r2 = *(u64 *)(r10 - 0x1a0) 008409 r1 = r10 008410 r1 += -0x1b0 008411 r4 = <addr> ll 008412 r5 = 0x6 008413 call -0x1f8a 008414 r1 = *(u64 *)(r10 - 0x1a8) 008415 r2 = *(u64 *)(r10 - 0x1b0) 008416 goto <offset> 008417 r8 = r5 008418 r7 = r3 008419 *(u64 *)(r10 - 0x258) = r2 008420 r6 = r1 008421 r1 = r10 008422 r1 += -0xf0 008423 r2 = r7 008424 call -0x16a7 008425 r3 = *(u64 *)(r10 - 0xe0) 008426 r2 = *(u64 *)(r10 - 0xe8) 008427 r9 = *(u64 *)(r10 - 0xf0) 008428 if r9 == 0x0 goto <offset> 008429 *(u64 *)(r10 - 0x270) = r2 008430 *(u64 *)(r10 - 0x268) = r3 008431 r8 = *(u64 *)(r8 - 0xff8) 008432 r1 = r10 008433 r1 += -0xa0 008434 r2 = r10 008435 r2 += -0xd8 008436 r3 = 0x28 008437 call <target> 008438 w1 = *(u32 *)(r10 - 0xaf) 008439 *(u32 *)(r10 - 0xa8) = w1 008440 w1 = *(u32 *)(r10 - 0xac) 008441 *(u32 *)(r10 - 0xa5) = w1 008442 w1 = *(u8 *)(r10 - 0xb0) 008443 *(u64 *)(r10 - 0x260) = r1 008444 r1 = r10 008445 r1 += -0xf0 008446 r2 = r7 008447 call -0x20a3 008448 r3 = *(u64 *)(r10 - 0xe8) 008449 r2 = *(u64 *)(r10 - 0xf0) 008450 if r2 == 0x2 goto <offset> 008451 goto <offset> 008452 *(u64 *)(r10 - 0x278) = r3 008453 r1 = r10 008454 r1 += -0xf0 008455 r2 = r7 008456 call -0x20ac 008457 r3 = *(u64 *)(r10 - 0xe8) 008458 r2 = *(u64 *)(r10 - 0xf0) 008459 if r2 == 0x2 goto <offset> 008460 goto <offset> 008461 *(u64 *)(r10 - 0x280) = r3 008462 r1 = r10 008463 r1 += -0xf0 008464 r2 = r7 008465 call -0x16e6 008466 r3 = *(u64 *)(r10 - 0xe8) 008467 r2 = *(u64 *)(r10 - 0xf0) 008468 if r2 == 0x2 goto <offset> 008469 goto <offset> 008470 *(u64 *)(r10 - 0x288) = r3 008471 r1 = r10 008472 r1 += -0xf0 008473 r2 = r7 008474 call -0x16a9 008475 r7 = *(u64 *)(r10 - 0xe8) 008476 r2 = *(u64 *)(r10 - 0xf0) 008477 if r2 == 0x2 goto <offset> 008478 goto <offset> 008479 r1 = 0x1 008480 *(u64 *)(r10 - 0x8) = r1 008481 r1 = r10 008482 r1 += -0x41 008483 *(u64 *)(r10 - 0x10) = r1 008484 r1 = 0x6 008485 *(u64 *)(r10 - 0x18) = r1 008486 r1 = <addr> ll 008487 *(u64 *)(r10 - 0x20) = r1 008488 r1 = *(u64 *)(r10 - 0x260) 008489 *(u8 *)(r10 - 0x41) = w1 008490 r1 = r10 008491 r1 += -0xf0 008492 r2 = r10 008493 r2 += -0x20 008494 r3 = 0x2 008495 r4 = *(u64 *)(r10 - 0x258) 008496 call <target> 008497 w1 = *(u8 *)(r10 - 0xf0) 008498 if r1 == 0x0 goto <offset> 008499 r1 = r10 008500 r1 += -0x140 008501 r2 = 0x7d6 008502 call <target> 008503 r3 = *(u64 *)(r10 - 0x138) 008504 r2 = *(u64 *)(r10 - 0x140) 008505 r1 = r10 008506 r1 += -0x150 008507 r4 = <addr> ll 008508 r5 = 0x6 008509 call -0x1fea 008510 r1 = *(u64 *)(r10 - 0x150) 008511 r2 = *(u64 *)(r10 - 0x148) 008512 goto <offset> 008513 r1 = r10 008514 r1 += -0x250 008515 r4 = <addr> ll 008516 r5 = 0x6 008517 call -0x1ff2 008518 r1 = *(u64 *)(r10 - 0x250) 008519 r2 = *(u64 *)(r10 - 0x248) 008520 goto <offset> 008521 r1 = r10 008522 r1 += -0x100 008523 r4 = <addr> ll 008524 r5 = 0x9 008525 call -0x1ffa 008526 r1 = *(u64 *)(r10 - 0x100) 008527 r2 = *(u64 *)(r10 - 0xf8) 008528 goto <offset> 008529 r1 = r10 008530 r1 += -0x110 008531 r4 = <addr> ll 008532 r5 = 0x9 008533 call -0x2002 008534 r1 = *(u64 *)(r10 - 0x110) 008535 r2 = *(u64 *)(r10 - 0x108) 008536 goto <offset> 008537 r1 = r10 008538 r1 += -0x120 008539 r4 = <addr> ll 008540 r5 = 0x9 008541 call -0x200a 008542 r1 = *(u64 *)(r10 - 0x120) 008543 r2 = *(u64 *)(r10 - 0x118) 008544 goto <offset> 008545 r1 = r10 008546 r1 += -0x130 008547 r3 = r7 008548 r4 = <addr> ll 008549 r5 = 0xe 008550 call -0x2013 008551 r1 = *(u64 *)(r10 - 0x130) 008552 r2 = *(u64 *)(r10 - 0x128) 008553 *(u64 *)(r6 + 0x10) = r2 008554 *(u64 *)(r6 + 0x8) = r1 008555 r1 = 0x0 008556 *(u64 *)(r6 + 0x0) = r1 008557 exit 008558 *(u64 *)(r10 - 0x290) = r7 008559 w1 = *(u32 *)(r10 - 0xec) 008560 *(u32 *)(r10 - 0x75) = w1 008561 w1 = *(u32 *)(r10 - 0xef) 008562 *(u32 *)(r10 - 0x78) = w1 008563 w1 = *(u8 *)(r10 - 0xd0) 008564 *(u8 *)(r10 - 0x50) = w1 008565 *(u8 *)(r10 - 0x59) = w1 008566 r1 = *(u64 *)(r10 - 0xd8) 008567 *(u64 *)(r10 - 0x58) = r1 008568 *(u64 *)(r10 - 0x61) = r1 008569 r1 = *(u64 *)(r10 - 0xe0) 008570 *(u64 *)(r10 - 0x69) = r1 008571 r1 = *(u64 *)(r10 - 0xe8) 008572 *(u64 *)(r10 - 0x71) = r1 008573 r7 = *(u64 *)(r9 + 0x0) 008574 r1 = *(u64 *)(r7 + 0x18) 008575 *(u64 *)(r10 - 0xd8) = r1 008576 r1 = *(u64 *)(r7 + 0x10) 008577 *(u64 *)(r10 - 0xe0) = r1 008578 r1 = *(u64 *)(r7 + 0x8) 008579 *(u64 *)(r10 - 0xe8) = r1 008580 r1 = *(u64 *)(r7 + 0x0) 008581 *(u64 *)(r10 - 0xf0) = r1 008582 r1 = *(u64 *)(r10 - 0x78) 008583 r2 = *(u64 *)(r10 - 0xf0) 008584 if r2 != r1 goto <offset> 008585 r1 = *(u64 *)(r10 - 0x70) 008586 r2 = *(u64 *)(r10 - 0xe8) 008587 if r2 != r1 goto <offset> 008588 r1 = *(u64 *)(r10 - 0x68) 008589 r2 = *(u64 *)(r10 - 0xe0) 008590 if r2 != r1 goto <offset> 008591 r1 = 0x0 008592 r2 = *(u64 *)(r10 - 0x60) 008593 r3 = *(u64 *)(r10 - 0xd8) 008594 if r3 != r2 goto <offset> 008595 if r1 == 0x0 goto <offset> 008596 goto <offset> 008597 w1 = *(u8 *)(r9 + 0x29) 008598 if r1 == 0x0 goto <offset> 008599 r1 = *(u64 *)(r10 - 0x268) 008600 *(u64 *)(r10 - 0x38) = r1 008601 r1 = *(u64 *)(r10 - 0x270) 008602 *(u64 *)(r10 - 0x40) = r1 008603 r1 = *(u64 *)(r10 - 0xa0) 008604 *(u64 *)(r10 - 0x30) = r1 008605 r1 = *(u64 *)(r10 - 0x98) 008606 *(u64 *)(r10 - 0x28) = r1 008607 r1 = *(u64 *)(r10 - 0x288) 008608 r1 = *(u64 *)(r1 + 0x0) 008609 r2 = *(u64 *)(r1 + 0x18) 008610 *(u64 *)(r10 - 0x8) = r2 008611 r2 = *(u64 *)(r1 + 0x10) 008612 *(u64 *)(r10 - 0x10) = r2 008613 r2 = *(u64 *)(r1 + 0x8) 008614 *(u64 *)(r10 - 0x18) = r2 008615 r1 = *(u64 *)(r1 + 0x0) 008616 *(u64 *)(r10 - 0x20) = r1 008617 r1 = *(u64 *)(r10 - 0x20) 008618 r2 = *(u64 *)(r10 - 0x40) 008619 r4 = *(u64 *)(r10 - 0x258) 008620 if r2 != r1 goto <offset> 008621 r1 = *(u64 *)(r10 - 0x18) 008622 r2 = *(u64 *)(r10 - 0x38) 008623 if r2 != r1 goto <offset> 008624 r1 = *(u64 *)(r10 - 0x10) 008625 r2 = *(u64 *)(r10 - 0x30) 008626 if r2 != r1 goto <offset> 008627 r1 = 0x0 008628 r2 = *(u64 *)(r10 - 0x8) 008629 r3 = *(u64 *)(r10 - 0x28) 008630 if r3 != r2 goto <offset> 008631 if r1 == 0x0 goto <offset> 008632 goto <offset> 008633 r1 = r10 008634 r1 += -0xf0 008635 r2 = <addr> ll 008636 r3 = 0x1 008637 call <target> 008638 r1 = *(u64 *)(r10 - 0xd8) 008639 *(u64 *)(r10 - 0x8) = r1 008640 r1 = *(u64 *)(r10 - 0xe0) 008641 *(u64 *)(r10 - 0x10) = r1 008642 r1 = *(u64 *)(r10 - 0xe8) 008643 *(u64 *)(r10 - 0x18) = r1 008644 r1 = *(u64 *)(r10 - 0xf0) 008645 *(u64 *)(r10 - 0x20) = r1 008646 w1 = *(u8 *)(r10 - 0xd0) 008647 *(u8 *)(r8 + 0x0) = w1 008648 r4 = *(u64 *)(r10 - 0x278) 008649 r7 = *(u64 *)(r4 + 0x0) 008650 r1 = *(u64 *)(r7 + 0x18) 008651 *(u64 *)(r10 - 0xd8) = r1 008652 r1 = *(u64 *)(r7 + 0x10) 008653 *(u64 *)(r10 - 0xe0) = r1 008654 r1 = *(u64 *)(r7 + 0x8) 008655 *(u64 *)(r10 - 0xe8) = r1 008656 r1 = *(u64 *)(r7 + 0x0) 008657 *(u64 *)(r10 - 0xf0) = r1 008658 r1 = *(u64 *)(r10 - 0x20) 008659 r2 = *(u64 *)(r10 - 0xf0) 008660 if r2 != r1 goto <offset> 008661 r1 = *(u64 *)(r10 - 0x18) 008662 r2 = *(u64 *)(r10 - 0xe8) 008663 if r2 != r1 goto <offset> 008664 r1 = *(u64 *)(r10 - 0x10) 008665 r2 = *(u64 *)(r10 - 0xe0) 008666 if r2 != r1 goto <offset> 008667 r1 = 0x0 008668 r2 = *(u64 *)(r10 - 0x8) 008669 r3 = *(u64 *)(r10 - 0xd8) 008670 if r3 != r2 goto <offset> 008671 if r1 == 0x0 goto <offset> 008672 goto <offset> 008673 w1 = *(u8 *)(r4 + 0x29) 008674 if r1 == 0x0 goto <offset> 008675 r7 = *(u64 *)(r10 - 0x280) 008676 w1 = *(u8 *)(r7 + 0x29) 008677 if r1 == 0x0 goto <offset> 008678 r1 = r6 008679 r1 += 0x18 008680 r2 = r10 008681 r2 += -0xa0 008682 r3 = 0x28 008683 call <target> 008684 w1 = *(u32 *)(r10 - 0xa5) 008685 w2 = *(u32 *)(r10 - 0xa8) 008686 r3 = *(u64 *)(r10 - 0x260) 008687 *(u8 *)(r6 + 0x40) = w3 008688 r3 = *(u64 *)(r10 - 0x290) 008689 *(u64 *)(r6 + 0x60) = r3 008690 r3 = *(u64 *)(r10 - 0x288) 008691 *(u64 *)(r6 + 0x58) = r3 008692 *(u64 *)(r6 + 0x50) = r7 008693 r3 = *(u64 *)(r10 - 0x278) 008694 *(u64 *)(r6 + 0x48) = r3 008695 r3 = *(u64 *)(r10 - 0x268) 008696 *(u64 *)(r6 + 0x10) = r3 008697 r3 = *(u64 *)(r10 - 0x270) 008698 *(u64 *)(r6 + 0x8) = r3 008699 *(u64 *)(r6 + 0x0) = r9 008700 *(u32 *)(r6 + 0x41) = w2 008701 *(u32 *)(r6 + 0x44) = w1 008702 goto <offset> 008703 r1 = 0x1 008704 if r1 == 0x0 goto <offset> 008705 r1 = r10 008706 r1 += -0x160 008707 r2 = 0x7d6 008708 call <target> 008709 r3 = *(u64 *)(r10 - 0x158) 008710 r2 = *(u64 *)(r10 - 0x160) 008711 r1 = r10 008712 r1 += -0x170 008713 r4 = <addr> ll 008714 r5 = 0x6 008715 call -0x20b8 008716 r3 = *(u64 *)(r10 - 0x168) 008717 r2 = *(u64 *)(r10 - 0x170) 008718 r1 = *(u64 *)(r7 + 0x18) 008719 *(u64 *)(r10 - 0xd8) = r1 008720 r1 = *(u64 *)(r7 + 0x10) 008721 *(u64 *)(r10 - 0xe0) = r1 008722 r1 = *(u64 *)(r7 + 0x8) 008723 *(u64 *)(r10 - 0xe8) = r1 008724 r1 = *(u64 *)(r7 + 0x0) 008725 *(u64 *)(r10 - 0xf0) = r1 008726 r1 = *(u64 *)(r10 - 0x78) 008727 *(u64 *)(r10 - 0xd0) = r1 008728 r1 = *(u64 *)(r10 - 0x70) 008729 *(u64 *)(r10 - 0xc8) = r1 008730 r1 = *(u64 *)(r10 - 0x68) 008731 *(u64 *)(r10 - 0xc0) = r1 008732 r1 = *(u64 *)(r10 - 0x60) 008733 *(u64 *)(r10 - 0xb8) = r1 008734 r1 = r10 008735 r1 += -0x180 008736 r4 = r10 008737 r4 += -0xf0 008738 call <target> 008739 r1 = *(u64 *)(r10 - 0x180) 008740 r2 = *(u64 *)(r10 - 0x178) 008741 goto <offset> 008742 r1 = 0x1 008743 if r1 == 0x0 goto <offset> 008744 r1 = r10 008745 r1 += -0x190 008746 r2 = 0x7d1 008747 call <target> 008748 r3 = *(u64 *)(r10 - 0x188) 008749 r2 = *(u64 *)(r10 - 0x190) 008750 r1 = r10 008751 r1 += -0x1a0 008752 r4 = <addr> ll 008753 r5 = 0x6 008754 call -0x20df 008755 r3 = *(u64 *)(r10 - 0x198) 008756 r2 = *(u64 *)(r10 - 0x1a0) 008757 r1 = *(u64 *)(r10 - 0x28) 008758 *(u64 *)(r10 - 0xd8) = r1 008759 r1 = *(u64 *)(r10 - 0x30) 008760 *(u64 *)(r10 - 0xe0) = r1 008761 r1 = *(u64 *)(r10 - 0x38) 008762 *(u64 *)(r10 - 0xe8) = r1 008763 r1 = *(u64 *)(r10 - 0x40) 008764 *(u64 *)(r10 - 0xf0) = r1 008765 r1 = *(u64 *)(r10 - 0x20) 008766 *(u64 *)(r10 - 0xd0) = r1 008767 r1 = *(u64 *)(r10 - 0x18) 008768 *(u64 *)(r10 - 0xc8) = r1 008769 r1 = *(u64 *)(r10 - 0x10) 008770 *(u64 *)(r10 - 0xc0) = r1 008771 r1 = *(u64 *)(r10 - 0x8) 008772 *(u64 *)(r10 - 0xb8) = r1 008773 r1 = r10 008774 r1 += -0x1b0 008775 r4 = r10 008776 r4 += -0xf0 008777 call <target> 008778 r1 = *(u64 *)(r10 - 0x1b0) 008779 r2 = *(u64 *)(r10 - 0x1a8) 008780 goto <offset> 008781 r1 = r10 008782 r1 += -0x230 008783 r2 = 0x7d0 008784 call <target> 008785 r3 = *(u64 *)(r10 - 0x228) 008786 r2 = *(u64 *)(r10 - 0x230) 008787 r1 = r10 008788 r1 += -0x240 008789 r4 = <addr> ll 008790 r5 = 0x6 008791 call -0x2104 008792 r1 = *(u64 *)(r10 - 0x240) 008793 r2 = *(u64 *)(r10 - 0x238) 008794 goto <offset> 008795 r1 = 0x1 008796 if r1 == 0x0 goto <offset> 008797 r1 = r10 008798 r1 += -0x1c0 008799 r2 = 0x7d6 008800 call <target> 008801 r3 = *(u64 *)(r10 - 0x1b8) 008802 r2 = *(u64 *)(r10 - 0x1c0) 008803 r1 = r10 008804 r1 += -0x1d0 008805 r4 = <addr> ll 008806 r5 = 0x9 008807 call -0x2114 008808 r3 = *(u64 *)(r10 - 0x1c8) 008809 r2 = *(u64 *)(r10 - 0x1d0) 008810 r1 = *(u64 *)(r7 + 0x18) 008811 *(u64 *)(r10 - 0xd8) = r1 008812 r1 = *(u64 *)(r7 + 0x10) 008813 *(u64 *)(r10 - 0xe0) = r1 008814 r1 = *(u64 *)(r7 + 0x8) 008815 *(u64 *)(r10 - 0xe8) = r1 008816 r1 = *(u64 *)(r7 + 0x0) 008817 *(u64 *)(r10 - 0xf0) = r1 008818 r1 = *(u64 *)(r10 - 0x20) 008819 *(u64 *)(r10 - 0xd0) = r1 008820 r1 = *(u64 *)(r10 - 0x18) 008821 *(u64 *)(r10 - 0xc8) = r1 008822 r1 = *(u64 *)(r10 - 0x10) 008823 *(u64 *)(r10 - 0xc0) = r1 008824 r1 = *(u64 *)(r10 - 0x8) 008825 *(u64 *)(r10 - 0xb8) = r1 008826 r1 = r10 008827 r1 += -0x1e0 008828 r4 = r10 008829 r4 += -0xf0 008830 call <target> 008831 r1 = *(u64 *)(r10 - 0x1d8) 008832 r2 = *(u64 *)(r10 - 0x1e0) 008833 *(u64 *)(r6 + 0x8) = r2 008834 r2 = 0x0 008835 *(u64 *)(r6 + 0x0) = r2 008836 *(u64 *)(r6 + 0x10) = r1 008837 goto <offset> 008838 r1 = r10 008839 r1 += -0x210 008840 r2 = 0x7d0 008841 call <target> 008842 r3 = *(u64 *)(r10 - 0x208) 008843 r2 = *(u64 *)(r10 - 0x210) 008844 r1 = r10 008845 r1 += -0x220 008846 r4 = <addr> ll 008847 r5 = 0x9 008848 call -0x213d 008849 r1 = *(u64 *)(r10 - 0x218) 008850 r2 = *(u64 *)(r10 - 0x220) 008851 goto <offset> 008852 r1 = r10 008853 r1 += -0x1f0 008854 r2 = 0x7d0 008855 call <target> 008856 r3 = *(u64 *)(r10 - 0x1e8) 008857 r2 = *(u64 *)(r10 - 0x1f0) 008858 r1 = r10 008859 r1 += -0x200 008860 r4 = <addr> ll 008861 r5 = 0x9 008862 call -0x214b 008863 r1 = *(u64 *)(r10 - 0x1f8) 008864 r2 = *(u64 *)(r10 - 0x200) 008865 goto <offset> 008866 r7 = r3 008867 r9 = r2 008868 r6 = r1 008869 r1 = r10 008870 r1 += -0xf0 008871 r2 = r7 008872 call -0x1867 008873 r3 = *(u64 *)(r10 - 0xe0) 008874 r2 = *(u64 *)(r10 - 0xe8) 008875 r8 = *(u64 *)(r10 - 0xf0) 008876 if r8 == 0x0 goto <offset> 008877 *(u64 *)(r10 - 0x1b8) = r6 008878 *(u64 *)(r10 - 0x1c8) = r2 008879 *(u64 *)(r10 - 0x1c0) = r3 008880 r1 = r10 008881 r1 += -0xa0 008882 r2 = r10 008883 r2 += -0xd8 008884 r3 = 0x28 008885 call <target> 008886 w1 = *(u32 *)(r10 - 0xaf) 008887 *(u32 *)(r10 - 0xa8) = w1 008888 w1 = *(u32 *)(r10 - 0xac) 008889 *(u32 *)(r10 - 0xa5) = w1 008890 w6 = *(u8 *)(r10 - 0xb0) 008891 r1 = r10 008892 r1 += -0xf0 008893 r2 = r7 008894 call -0x1893 008895 r7 = *(u64 *)(r10 - 0xe8) 008896 r2 = *(u64 *)(r10 - 0xf0) 008897 if r2 == 0x2 goto <offset> 008898 goto <offset> 008899 r1 = 0x1 008900 *(u64 *)(r10 - 0x8) = r1 008901 r1 = r10 008902 r1 += -0x41 008903 *(u64 *)(r10 - 0x10) = r1 008904 r1 = 0x6 008905 *(u64 *)(r10 - 0x18) = r1 008906 r1 = <addr> ll 008907 *(u64 *)(r10 - 0x20) = r1 008908 *(u8 *)(r10 - 0x41) = w6 008909 r1 = r10 008910 r1 += -0xf0 008911 r2 = r10 008912 r2 += -0x20 008913 r3 = 0x2 008914 r4 = r9 008915 call <target> 008916 w1 = *(u8 *)(r10 - 0xf0) 008917 if r1 == 0x0 goto <offset> 008918 r1 = r10 008919 r1 += -0x110 008920 r2 = 0x7d6 008921 call <target> 008922 r3 = *(u64 *)(r10 - 0x108) 008923 r2 = *(u64 *)(r10 - 0x110) 008924 r1 = r10 008925 r1 += -0x120 008926 r4 = <addr> ll 008927 r5 = 0x6 008928 call -0x218d 008929 r1 = *(u64 *)(r10 - 0x120) 008930 r2 = *(u64 *)(r10 - 0x118) 008931 goto <offset> 008932 r1 = r10 008933 r1 += -0x1b0 008934 r4 = <addr> ll 008935 r5 = 0x6 008936 call -0x2195 008937 r1 = *(u64 *)(r10 - 0x1b0) 008938 r2 = *(u64 *)(r10 - 0x1a8) 008939 *(u64 *)(r6 + 0x10) = r2 008940 *(u64 *)(r6 + 0x8) = r1 008941 r1 = 0x0 008942 *(u64 *)(r6 + 0x0) = r1 008943 goto <offset> 008944 r1 = r10 008945 r1 += -0x100 008946 r3 = r7 008947 r4 = <addr> ll 008948 r5 = 0x9 008949 call -0x21a2 008950 r1 = *(u64 *)(r10 - 0x100) 008951 r2 = *(u64 *)(r10 - 0xf8) 008952 r3 = *(u64 *)(r10 - 0x1b8) 008953 *(u64 *)(r3 + 0x10) = r2 008954 *(u64 *)(r3 + 0x8) = r1 008955 r1 = 0x0 008956 *(u64 *)(r3 + 0x0) = r1 008957 exit 008958 r1 = 0x1 008959 goto <offset> 008960 r4 = r7 008961 w1 = *(u32 *)(r10 - 0xec) 008962 *(u32 *)(r10 - 0x75) = w1 008963 w1 = *(u32 *)(r10 - 0xef) 008964 *(u32 *)(r10 - 0x78) = w1 008965 w1 = *(u8 *)(r10 - 0xd0) 008966 *(u8 *)(r10 - 0x50) = w1 008967 *(u8 *)(r10 - 0x59) = w1 008968 r1 = *(u64 *)(r10 - 0xd8) 008969 *(u64 *)(r10 - 0x58) = r1 008970 *(u64 *)(r10 - 0x61) = r1 008971 r1 = *(u64 *)(r10 - 0xe0) 008972 *(u64 *)(r10 - 0x69) = r1 008973 r1 = *(u64 *)(r10 - 0xe8) 008974 *(u64 *)(r10 - 0x71) = r1 008975 r7 = *(u64 *)(r8 + 0x0) 008976 r1 = *(u64 *)(r7 + 0x18) 008977 *(u64 *)(r10 - 0xd8) = r1 008978 r1 = *(u64 *)(r7 + 0x10) 008979 *(u64 *)(r10 - 0xe0) = r1 008980 r1 = *(u64 *)(r7 + 0x8) 008981 *(u64 *)(r10 - 0xe8) = r1 008982 r1 = *(u64 *)(r7 + 0x0) 008983 *(u64 *)(r10 - 0xf0) = r1 008984 r1 = *(u64 *)(r10 - 0x78) 008985 r2 = *(u64 *)(r10 - 0xf0) 008986 r9 = r6 008987 if r2 != r1 goto <offset> 008988 r1 = *(u64 *)(r10 - 0x70) 008989 r2 = *(u64 *)(r10 - 0xe8) 008990 if r2 != r1 goto <offset> 008991 r1 = *(u64 *)(r10 - 0x68) 008992 r2 = *(u64 *)(r10 - 0xe0) 008993 if r2 != r1 goto <offset> 008994 r1 = 0x0 008995 r2 = *(u64 *)(r10 - 0x60) 008996 r3 = *(u64 *)(r10 - 0xd8) 008997 if r3 != r2 goto <offset> 008998 r6 = *(u64 *)(r10 - 0x1b8) 008999 if r1 == 0x0 goto <offset> 009000 r1 = r10 009001 r1 += -0x130 009002 r2 = 0x7d6 009003 call <target> 009004 r3 = *(u64 *)(r10 - 0x128) 009005 r2 = *(u64 *)(r10 - 0x130) 009006 r1 = r10 009007 r1 += -0x140 009008 r4 = <addr> ll 009009 r5 = 0x6 009010 call -0x21df 009011 r3 = *(u64 *)(r10 - 0x138) 009012 r2 = *(u64 *)(r10 - 0x140) 009013 r1 = *(u64 *)(r7 + 0x18) 009014 *(u64 *)(r10 - 0xd8) = r1 009015 r1 = *(u64 *)(r7 + 0x10) 009016 *(u64 *)(r10 - 0xe0) = r1 009017 r1 = *(u64 *)(r7 + 0x8) 009018 *(u64 *)(r10 - 0xe8) = r1 009019 r1 = *(u64 *)(r7 + 0x0) 009020 *(u64 *)(r10 - 0xf0) = r1 009021 r1 = *(u64 *)(r10 - 0x78) 009022 *(u64 *)(r10 - 0xd0) = r1 009023 r1 = *(u64 *)(r10 - 0x70) 009024 *(u64 *)(r10 - 0xc8) = r1 009025 r1 = *(u64 *)(r10 - 0x68) 009026 *(u64 *)(r10 - 0xc0) = r1 009027 r1 = *(u64 *)(r10 - 0x60) 009028 *(u64 *)(r10 - 0xb8) = r1 009029 r1 = r10 009030 r1 += -0x150 009031 r4 = r10 009032 r4 += -0xf0 009033 call <target> 009034 r1 = *(u64 *)(r10 - 0x150) 009035 r2 = *(u64 *)(r10 - 0x148) 009036 goto <offset> 009037 w1 = *(u8 *)(r8 + 0x29) 009038 if r1 == 0x0 goto <offset> 009039 r1 = *(u64 *)(r10 - 0x1c0) 009040 *(u64 *)(r10 - 0x38) = r1 009041 r1 = *(u64 *)(r10 - 0x1c8) 009042 *(u64 *)(r10 - 0x40) = r1 009043 r1 = *(u64 *)(r10 - 0xa0) 009044 *(u64 *)(r10 - 0x30) = r1 009045 r1 = *(u64 *)(r10 - 0x98) 009046 *(u64 *)(r10 - 0x28) = r1 009047 r7 = r4 009048 r1 = *(u64 *)(r7 + 0x0) 009049 r2 = *(u64 *)(r1 + 0x18) 009050 *(u64 *)(r10 - 0x8) = r2 009051 r2 = *(u64 *)(r1 + 0x10) 009052 *(u64 *)(r10 - 0x10) = r2 009053 r2 = *(u64 *)(r1 + 0x8) 009054 *(u64 *)(r10 - 0x18) = r2 009055 r1 = *(u64 *)(r1 + 0x0) 009056 *(u64 *)(r10 - 0x20) = r1 009057 r1 = *(u64 *)(r10 - 0x20) 009058 r2 = *(u64 *)(r10 - 0x40) 009059 if r2 != r1 goto <offset> 009060 r1 = *(u64 *)(r10 - 0x18) 009061 r2 = *(u64 *)(r10 - 0x38) 009062 if r2 != r1 goto <offset> 009063 r1 = *(u64 *)(r10 - 0x10) 009064 r2 = *(u64 *)(r10 - 0x30) 009065 if r2 != r1 goto <offset> 009066 r1 = 0x0 009067 r2 = *(u64 *)(r10 - 0x8) 009068 r3 = *(u64 *)(r10 - 0x28) 009069 if r3 != r2 goto <offset> 009070 if r1 == 0x0 goto <offset> 009071 goto <offset> 009072 r1 = r6 009073 r1 += 0x18 009074 r2 = r10 009075 r2 += -0xa0 009076 r3 = 0x28 009077 call <target> 009078 w1 = *(u32 *)(r10 - 0xa5) 009079 w2 = *(u32 *)(r10 - 0xa8) 009080 *(u8 *)(r6 + 0x40) = w9 009081 *(u64 *)(r6 + 0x48) = r7 009082 r3 = *(u64 *)(r10 - 0x1c0) 009083 *(u64 *)(r6 + 0x10) = r3 009084 r3 = *(u64 *)(r10 - 0x1c8) 009085 *(u64 *)(r6 + 0x8) = r3 009086 *(u64 *)(r6 + 0x0) = r8 009087 *(u32 *)(r6 + 0x41) = w2 009088 *(u32 *)(r6 + 0x44) = w1 009089 goto <offset> 009090 r1 = 0x1 009091 if r1 == 0x0 goto <offset> 009092 r1 = r10 009093 r1 += -0x160 009094 r2 = 0x7d1 009095 call <target> 009096 r3 = *(u64 *)(r10 - 0x158) 009097 r2 = *(u64 *)(r10 - 0x160) 009098 r1 = r10 009099 r1 += -0x170 009100 r4 = <addr> ll 009101 r5 = 0x6 009102 call -0x223b 009103 r3 = *(u64 *)(r10 - 0x168) 009104 r2 = *(u64 *)(r10 - 0x170) 009105 r1 = *(u64 *)(r10 - 0x28) 009106 *(u64 *)(r10 - 0xd8) = r1 009107 r1 = *(u64 *)(r10 - 0x30) 009108 *(u64 *)(r10 - 0xe0) = r1 009109 r1 = *(u64 *)(r10 - 0x38) 009110 *(u64 *)(r10 - 0xe8) = r1 009111 r1 = *(u64 *)(r10 - 0x40) 009112 *(u64 *)(r10 - 0xf0) = r1 009113 r1 = *(u64 *)(r10 - 0x20) 009114 *(u64 *)(r10 - 0xd0) = r1 009115 r1 = *(u64 *)(r10 - 0x18) 009116 *(u64 *)(r10 - 0xc8) = r1 009117 r1 = *(u64 *)(r10 - 0x10) 009118 *(u64 *)(r10 - 0xc0) = r1 009119 r1 = *(u64 *)(r10 - 0x8) 009120 *(u64 *)(r10 - 0xb8) = r1 009121 r1 = r10 009122 r1 += -0x180 009123 r4 = r10 009124 r4 += -0xf0 009125 call <target> 009126 r1 = *(u64 *)(r10 - 0x180) 009127 r2 = *(u64 *)(r10 - 0x178) 009128 goto <offset> 009129 r1 = r10 009130 r1 += -0x190 009131 r2 = 0x7d0 009132 call <target> 009133 r3 = *(u64 *)(r10 - 0x188) 009134 r2 = *(u64 *)(r10 - 0x190) 009135 r1 = r10 009136 r1 += -0x1a0 009137 r4 = <addr> ll 009138 r5 = 0x6 009139 call -0x2260 009140 r1 = *(u64 *)(r10 - 0x1a0) 009141 r2 = *(u64 *)(r10 - 0x198) 009142 goto <offset> 009143 r6 = r1 009144 r1 = *(u64 *)(r2 + 0x8) 009145 if r1 > 0x7 goto <offset> 009146 r1 = r10 009147 r1 += -0x140 009148 r2 = 0xbb9 009149 call <target> 009150 r1 = *(u64 *)(r10 - 0x140) 009151 r2 = *(u64 *)(r10 - 0x138) 009152 *(u64 *)(r6 + 0x10) = r2 009153 *(u64 *)(r6 + 0x8) = r1 009154 r1 = 0x1 009155 *(u64 *)(r6 + 0x0) = r1 009156 goto <offset> 009157 r1 = *(u64 *)(r2 + 0x0) 009158 r1 = *(u64 *)(r1 + 0x0) 009159 r3 = -<addr> ll 009160 if r1 != r3 goto <offset> 009161 r1 = r6 009162 call <target> 009163 goto <offset> 009164 r1 = r10 009165 r1 += -0x70 009166 r2 = <addr> ll 009167 call <target> 009168 r7 = 0x1 009169 *(u64 *)(r10 - 0x50) = r7 009170 r8 = 0x0 009171 *(u64 *)(r10 - 0x48) = r8 009172 *(u64 *)(r10 - 0x58) = r8 009173 r1 = 0x3 009174 *(u8 *)(r10 - 0x8) = w1 009175 r1 = 0x20 009176 *(u64 *)(r10 - 0x10) = r1 009177 r1 = <addr> ll 009178 *(u64 *)(r10 - 0x18) = r1 009179 r1 = r10 009180 r1 += -0x58 009181 *(u64 *)(r10 - 0x20) = r1 009182 *(u64 *)(r10 - 0x30) = r8 009183 *(u64 *)(r10 - 0x40) = r8 009184 r2 = r10 009185 r2 += -0x40 009186 r1 = <addr> ll 009187 call <target> 009188 if r0 == 0x0 goto <offset> 009189 r3 = r10 009190 r3 += -0x110 009191 r1 = <addr> ll 009192 r2 = 0x37 009193 r4 = <addr> ll 009194 r5 = <addr> ll 009195 call <target> 009196 r1 = *(u64 *)(r10 - 0x48) 009197 *(u64 *)(r10 - 0xc8) = r1 009198 r1 = *(u64 *)(r10 - 0x50) 009199 *(u64 *)(r10 - 0xd0) = r1 009200 r1 = *(u64 *)(r10 - 0x58) 009201 *(u64 *)(r10 - 0xd8) = r1 009202 r1 = *(u64 *)(r10 - 0x70) 009203 *(u64 *)(r10 - 0xf0) = r1 009204 r1 = *(u64 *)(r10 - 0x68) 009205 *(u64 *)(r10 - 0xe8) = r1 009206 r1 = *(u64 *)(r10 - 0x60) 009207 *(u64 *)(r10 - 0xe0) = r1 009208 r1 = 0xbba 009209 *(u32 *)(r10 - 0x78) = w1 009210 r1 = 0x2 009211 *(u8 *)(r10 - 0xc0) = w1 009212 r1 = 0x9d 009213 *(u32 *)(r10 - 0xf8) = w1 009214 r1 = 0xa 009215 *(u64 *)(r10 - 0x100) = r1 009216 r1 = <addr> ll 009217 *(u64 *)(r10 - 0x108) = r1 009218 *(u64 *)(r10 - 0x110) = r8 009219 r1 = r10 009220 r1 += -0x120 009221 r2 = r10 009222 r2 += -0x110 009223 call <target> 009224 r3 = *(u64 *)(r10 - 0x118) 009225 r2 = *(u64 *)(r10 - 0x120) 009226 r1 = r10 009227 r1 += -0x130 009228 r4 = <addr> ll 009229 r5 = 0x6 009230 call -0x22bb 009231 r1 = *(u64 *)(r10 - 0x130) 009232 r2 = *(u64 *)(r10 - 0x128) 009233 *(u64 *)(r6 + 0x10) = r2 009234 *(u64 *)(r6 + 0x8) = r1 009235 *(u64 *)(r6 + 0x0) = r7 009236 exit 009237 r3 = r2 009238 r6 = r1 009239 r2 = *(u64 *)(r3 + 0x8) 009240 if r2 > 0x7 goto <offset> 009241 r1 = 0x8 009242 r3 = <addr> ll 009243 call <target> 009244 r1 = r2 009245 r1 += -0x8 009246 r4 = 0x20 009247 if r4 > r1 goto <offset> 009248 r3 = *(u64 *)(r3 + 0x0) 009249 r1 = *(u64 *)(r3 + 0xe) 009250 w4 = *(u8 *)(r3 + 0x16) 009251 *(u8 *)(r10 - 0x18) = w4 009252 *(u64 *)(r10 - 0x20) = r1 009253 r4 = r2 009254 r4 &= -0x8 009255 if r4 == 0x28 goto <offset> 009256 if r4 == 0x30 goto <offset> 009257 if r4 == 0x38 goto <offset> 009258 if r2 == 0x40 goto <offset> 009259 r0 = r3 009260 r0 += 0x8 009261 r7 = r3 009262 r7 += 0x17 009263 r8 = *(u64 *)(r10 - 0x1f) 009264 r2 = *(u64 *)(r3 + 0x28) 009265 *(u64 *)(r10 - 0x40) = r2 009266 r4 = *(u64 *)(r3 + 0x30) 009267 r5 = *(u64 *)(r3 + 0x38) 009268 w3 = *(u8 *)(r3 + 0x40) 009269 w9 = *(u16 *)(r0 + 0x4) 009270 *(u16 *)(r10 - 0x24) = w9 009271 w0 = *(u32 *)(r0 + 0x0) 009272 *(u32 *)(r10 - 0x28) = w0 009273 w2 = *(u8 *)(r7 + 0x10) 009274 *(u8 *)(r10 - 0x10) = w2 009275 r2 = *(u64 *)(r7 + 0x8) 009276 *(u64 *)(r10 - 0x18) = r2 009277 r2 = *(u64 *)(r7 + 0x0) 009278 *(u64 *)(r10 - 0x20) = r2 009279 *(u32 *)(r10 - 0x8) = w0 009280 *(u16 *)(r10 - 0x4) = w9 009281 *(u8 *)(r6 + 0xe) = w1 009282 *(u64 *)(r6 + 0xf) = r8 009283 *(u32 *)(r6 + 0x8) = w0 009284 *(u16 *)(r6 + 0xc) = w9 009285 r1 = *(u64 *)(r10 - 0x20) 009286 *(u64 *)(r6 + 0x17) = r1 009287 r1 = *(u64 *)(r10 - 0x18) 009288 *(u64 *)(r6 + 0x1f) = r1 009289 w1 = *(u8 *)(r10 - 0x10) 009290 *(u8 *)(r6 + 0x27) = w1 009291 *(u8 *)(r6 + 0x40) = w3 009292 *(u64 *)(r6 + 0x38) = r5 009293 *(u64 *)(r6 + 0x30) = r4 009294 r1 = *(u64 *)(r10 - 0x40) 009295 *(u64 *)(r6 + 0x28) = r1 009296 r1 = 0x0 009297 goto <offset> 009298 r1 = <addr> ll 009299 call <target> 009300 r7 = r0 009301 r1 = r10 009302 r1 += -0x38 009303 r2 = 0xbbb 009304 call <target> 009305 r9 = *(u64 *)(r10 - 0x30) 009306 r8 = *(u64 *)(r10 - 0x38) 009307 r1 = r7 009308 r1 &= 0x3 009309 r2 = r1 009310 r2 += -0x2 009311 r3 = 0x2 009312 if r3 > r2 goto <offset> 009313 if r1 == 0x0 goto <offset> 009314 r1 = *(u64 *)(r7 - 0x1) 009315 r2 = *(u64 *)(r7 + 0x7) 009316 r2 = *(u64 *)(r2 + 0x0) 009317 callx r2 009318 *(u64 *)(r6 + 0x10) = r9 009319 *(u64 *)(r6 + 0x8) = r8 009320 r1 = 0x1 009321 *(u64 *)(r6 + 0x0) = r1 009322 exit 009323 r9 = r3 009324 r6 = r1 009325 r1 = r10 009326 r1 += -0x60 009327 r2 = r9 009328 call -0x1a17 009329 r3 = *(u64 *)(r10 - 0x50) 009330 r8 = *(u64 *)(r10 - 0x58) 009331 r7 = *(u64 *)(r10 - 0x60) 009332 if r7 == 0x0 goto <offset> 009333 *(u64 *)(r10 - 0x190) = r3 009334 r1 = *(u64 *)(r10 - 0x38) 009335 *(u64 *)(r10 - 0x88) = r1 009336 r1 = *(u64 *)(r10 - 0x40) 009337 *(u64 *)(r10 - 0x90) = r1 009338 r1 = *(u64 *)(r10 - 0x48) 009339 *(u64 *)(r10 - 0x98) = r1 009340 r1 = r10 009341 r1 += -0x60 009342 r2 = r9 009343 call -0x1a54 009344 r3 = *(u64 *)(r10 - 0x58) 009345 r2 = *(u64 *)(r10 - 0x60) 009346 if r2 == 0x2 goto <offset> 009347 goto <offset> 009348 r1 = *(u64 *)(r9 + 0x8) 009349 if r1 == 0x0 goto <offset> 009350 r1 += -0x1 009351 *(u64 *)(r9 + 0x8) = r1 009352 r2 = *(u64 *)(r9 + 0x0) 009353 r1 = r2 009354 r1 += 0x30 009355 *(u64 *)(r9 + 0x0) = r1 009356 r0 = *(u64 *)(r2 + 0x8) 009357 r4 = *(u64 *)(r0 + 0x0) 009358 r4 += 0x1 009359 r5 = 0x1 009360 if r4 == 0x0 goto <offset> 009361 r5 = 0x0 009362 r1 = *(u64 *)(r2 + 0x0) 009363 *(u64 *)(r0 + 0x0) = r4 009364 if r5 != 0x1 goto <offset> 009365 call abort 009366 r1 = r10 009367 r1 += -0x188 009368 r2 = r8 009369 r4 = <addr> ll 009370 r5 = 0x7 009371 call -0x2348 009372 r1 = *(u64 *)(r10 - 0x188) 009373 r2 = *(u64 *)(r10 - 0x180) 009374 goto <offset> 009375 r1 = r10 009376 r1 += -0xa8 009377 r4 = <addr> ll 009378 r5 = 0x9 009379 call -0x2350 009380 r1 = *(u64 *)(r10 - 0xa8) 009381 r2 = *(u64 *)(r10 - 0xa0) 009382 goto <offset> 009383 r9 = *(u64 *)(r2 + 0x10) 009384 r4 = *(u64 *)(r9 + 0x0) 009385 r4 += 0x1 009386 r5 = 0x1 009387 if r4 == 0x0 goto <offset> 009388 r5 = 0x0 009389 *(u64 *)(r9 + 0x0) = r4 009390 if r5 != 0x1 goto <offset> 009391 goto <offset> 009392 r1 = r10 009393 r1 += -0x168 009394 r2 = 0xbbd 009395 call <target> 009396 r3 = *(u64 *)(r10 - 0x160) 009397 r2 = *(u64 *)(r10 - 0x168) 009398 r1 = r10 009399 r1 += -0x178 009400 r4 = <addr> ll 009401 r5 = 0xf 009402 call -0x2367 009403 r1 = *(u64 *)(r10 - 0x178) 009404 r2 = *(u64 *)(r10 - 0x170) 009405 r3 = 0x2 009406 *(u8 *)(r6 + 0x62) = w3 009407 *(u64 *)(r6 + 0x8) = r2 009408 *(u64 *)(r6 + 0x0) = r1 009409 exit 009410 *(u64 *)(r10 - 0x198) = r0 009411 w4 = *(u8 *)(r7 + 0x29) 009412 if r4 == 0x0 goto <offset> 009413 w4 = *(u8 *)(r2 + 0x2a) 009414 *(u64 *)(r10 - 0x1c0) = r4 009415 w4 = *(u8 *)(r2 + 0x29) 009416 *(u64 *)(r10 - 0x1a0) = r4 009417 w4 = *(u8 *)(r2 + 0x28) 009418 *(u64 *)(r10 - 0x1b8) = r4 009419 r4 = *(u64 *)(r2 + 0x20) 009420 *(u64 *)(r10 - 0x1b0) = r4 009421 r2 = *(u64 *)(r2 + 0x18) 009422 *(u64 *)(r10 - 0x1a8) = r2 009423 r2 = *(u64 *)(r10 - 0x190) 009424 *(u64 *)(r10 - 0x78) = r2 009425 r2 = *(u64 *)(r10 - 0x98) 009426 *(u64 *)(r10 - 0x70) = r2 009427 r2 = *(u64 *)(r10 - 0x90) 009428 *(u64 *)(r10 - 0x68) = r2 009429 *(u64 *)(r10 - 0x80) = r8 009430 r2 = *(u64 *)(r3 + 0x0) 009431 r4 = *(u64 *)(r2 + 0x18) 009432 *(u64 *)(r10 - 0x8) = r4 009433 r4 = *(u64 *)(r2 + 0x10) 009434 *(u64 *)(r10 - 0x10) = r4 009435 r4 = *(u64 *)(r2 + 0x8) 009436 *(u64 *)(r10 - 0x18) = r4 009437 r4 = *(u64 *)(r2 + 0x0) 009438 *(u64 *)(r10 - 0x20) = r4 009439 if r8 == r4 goto <offset> 009440 r4 = 0x1 009441 if r4 == 0x0 goto <offset> 009442 r1 = r10 009443 r1 += -0xb8 009444 r2 = 0x7d1 009445 call <target> 009446 r3 = *(u64 *)(r10 - 0xb0) 009447 r2 = *(u64 *)(r10 - 0xb8) 009448 r1 = r10 009449 r1 += -0xc8 009450 r4 = <addr> ll 009451 r5 = 0x7 009452 call -0x2399 009453 r3 = *(u64 *)(r10 - 0xc0) 009454 r2 = *(u64 *)(r10 - 0xc8) 009455 r1 = *(u64 *)(r10 - 0x68) 009456 *(u64 *)(r10 - 0x48) = r1 009457 r1 = *(u64 *)(r10 - 0x70) 009458 *(u64 *)(r10 - 0x50) = r1 009459 r1 = *(u64 *)(r10 - 0x78) 009460 *(u64 *)(r10 - 0x58) = r1 009461 r1 = *(u64 *)(r10 - 0x80) 009462 *(u64 *)(r10 - 0x60) = r1 009463 r1 = *(u64 *)(r10 - 0x20) 009464 *(u64 *)(r10 - 0x40) = r1 009465 r1 = *(u64 *)(r10 - 0x18) 009466 *(u64 *)(r10 - 0x38) = r1 009467 r1 = *(u64 *)(r10 - 0x10) 009468 *(u64 *)(r10 - 0x30) = r1 009469 r1 = *(u64 *)(r10 - 0x8) 009470 *(u64 *)(r10 - 0x28) = r1 009471 r1 = r10 009472 r1 += -0xd8 009473 r4 = r10 009474 r4 += -0x60 009475 call <target> 009476 r1 = *(u64 *)(r10 - 0xd8) 009477 r2 = *(u64 *)(r10 - 0xd0) 009478 goto <offset> 009479 r1 = r10 009480 r1 += -0x148 009481 r2 = 0x7d0 009482 call <target> 009483 r3 = *(u64 *)(r10 - 0x140) 009484 r2 = *(u64 *)(r10 - 0x148) 009485 r1 = r10 009486 r1 += -0x158 009487 r4 = <addr> ll 009488 r5 = 0x7 009489 call -0x23be 009490 r1 = *(u64 *)(r10 - 0x158) 009491 r2 = *(u64 *)(r10 - 0x150) 009492 r3 = 0x2 009493 *(u8 *)(r6 + 0x62) = w3 009494 *(u64 *)(r6 + 0x8) = r2 009495 *(u64 *)(r6 + 0x0) = r1 009496 r2 = *(u64 *)(r10 - 0x198) 009497 r1 = *(u64 *)(r2 + 0x0) 009498 r1 += -0x1 009499 *(u64 *)(r2 + 0x0) = r1 009500 if r1 != 0x0 goto <offset> 009501 r1 = *(u64 *)(r2 + 0x8) 009502 r1 += -0x1 009503 *(u64 *)(r2 + 0x8) = r1 009504 r1 = *(u64 *)(r9 + 0x0) 009505 r1 += -0x1 009506 *(u64 *)(r9 + 0x0) = r1 009507 if r1 != 0x0 goto <offset> 009508 r1 = *(u64 *)(r9 + 0x8) 009509 r1 += -0x1 009510 *(u64 *)(r9 + 0x8) = r1 009511 goto <offset> 009512 r4 = *(u64 *)(r10 - 0x18) 009513 r5 = *(u64 *)(r10 - 0x78) 009514 if r5 != r4 goto <offset> 009515 r4 = *(u64 *)(r10 - 0x10) 009516 r5 = *(u64 *)(r10 - 0x70) 009517 if r5 != r4 goto <offset> 009518 r4 = 0x0 009519 r5 = *(u64 *)(r10 - 0x8) 009520 r0 = *(u64 *)(r10 - 0x68) 009521 if r0 != r5 goto <offset> 009522 if r4 == 0x0 goto <offset> 009523 goto <offset> 009524 r4 = *(u64 *)(r7 + 0x0) 009525 r5 = *(u64 *)(r4 + 0x18) 009526 *(u64 *)(r10 - 0x8) = r5 009527 r5 = *(u64 *)(r4 + 0x10) 009528 *(u64 *)(r10 - 0x10) = r5 009529 r5 = *(u64 *)(r4 + 0x8) 009530 *(u64 *)(r10 - 0x18) = r5 009531 r4 = *(u64 *)(r4 + 0x0) 009532 *(u64 *)(r10 - 0x20) = r4 009533 r5 = *(u64 *)(r1 + 0x18) 009534 *(u64 *)(r10 - 0x48) = r5 009535 r5 = *(u64 *)(r1 + 0x10) 009536 *(u64 *)(r10 - 0x50) = r5 009537 r5 = *(u64 *)(r1 + 0x8) 009538 *(u64 *)(r10 - 0x58) = r5 009539 r5 = *(u64 *)(r1 + 0x0) 009540 *(u64 *)(r10 - 0x60) = r5 009541 if r4 == r5 goto <offset> 009542 r4 = 0x1 009543 if r4 == 0x0 goto <offset> 009544 r4 = *(u64 *)(r2 + 0x0) 009545 if r4 == 0x0 goto <offset> 009546 r4 = 0x1 009547 goto <offset> 009548 r4 = *(u64 *)(r10 - 0x58) 009549 r5 = *(u64 *)(r10 - 0x18) 009550 if r5 != r4 goto <offset> 009551 r4 = *(u64 *)(r10 - 0x50) 009552 r5 = *(u64 *)(r10 - 0x10) 009553 if r5 != r4 goto <offset> 009554 r4 = 0x0 009555 r5 = *(u64 *)(r10 - 0x48) 009556 r0 = *(u64 *)(r10 - 0x8) 009557 if r0 != r5 goto <offset> 009558 if r4 == 0x0 goto <offset> 009559 goto <offset> 009560 r1 = r10 009561 r1 += -0x128 009562 r2 = 0x7db 009563 call <target> 009564 r3 = *(u64 *)(r10 - 0x120) 009565 r2 = *(u64 *)(r10 - 0x128) 009566 r1 = r10 009567 r1 += -0x138 009568 r4 = <addr> ll 009569 r5 = 0x7 009570 call -0x240f 009571 r1 = *(u64 *)(r10 - 0x138) 009572 r2 = *(u64 *)(r10 - 0x130) 009573 goto <offset> 009574 r4 = *(u64 *)(r2 + 0x8) 009575 if r4 != 0x0 goto <offset> 009576 r4 = *(u64 *)(r2 + 0x10) 009577 if r4 != 0x0 goto <offset> 009578 r4 = 0x0 009579 r2 = *(u64 *)(r2 + 0x18) 009580 if r2 != 0x0 goto <offset> 009581 r5 = *(u64 *)(r10 - 0x198) 009582 if r4 == 0x0 goto <offset> 009583 r4 = *(u64 *)(r10 - 0x1a0) 009584 r2 = r4 009585 if r2 == 0x0 goto <offset> 009586 r2 = *(u64 *)(r10 - 0x88) 009587 *(u64 *)(r6 + 0x28) = r2 009588 r2 = *(u64 *)(r10 - 0x90) 009589 *(u64 *)(r6 + 0x20) = r2 009590 r2 = *(u64 *)(r10 - 0x98) 009591 *(u64 *)(r6 + 0x18) = r2 009592 r2 = *(u64 *)(r10 - 0x1c0) 009593 *(u8 *)(r6 + 0x62) = w2 009594 *(u8 *)(r6 + 0x61) = w4 009595 r2 = *(u64 *)(r10 - 0x1b8) 009596 *(u8 *)(r6 + 0x60) = w2 009597 r2 = *(u64 *)(r10 - 0x1b0) 009598 *(u64 *)(r6 + 0x58) = r2 009599 r2 = *(u64 *)(r10 - 0x1a8) 009600 *(u64 *)(r6 + 0x50) = r2 009601 *(u64 *)(r6 + 0x48) = r9 009602 *(u64 *)(r6 + 0x40) = r5 009603 *(u64 *)(r6 + 0x38) = r1 009604 *(u64 *)(r6 + 0x30) = r3 009605 r1 = *(u64 *)(r10 - 0x190) 009606 *(u64 *)(r6 + 0x10) = r1 009607 *(u64 *)(r6 + 0x8) = r8 009608 *(u64 *)(r6 + 0x0) = r7 009609 goto <offset> 009610 r1 = r10 009611 r1 += -0x108 009612 r2 = 0x7d3 009613 call <target> 009614 r3 = *(u64 *)(r10 - 0x100) 009615 r2 = *(u64 *)(r10 - 0x108) 009616 r1 = r10 009617 r1 += -0x118 009618 r4 = <addr> ll 009619 r5 = 0x9 009620 call -0x2441 009621 r1 = *(u64 *)(r10 - 0x118) 009622 r2 = *(u64 *)(r10 - 0x110) 009623 goto <offset> 009624 r1 = r10 009625 r1 += -0xe8 009626 r2 = 0x7d0 009627 call <target> 009628 r3 = *(u64 *)(r10 - 0xe0) 009629 r2 = *(u64 *)(r10 - 0xe8) 009630 r1 = r10 009631 r1 += -0xf8 009632 r4 = <addr> ll 009633 r5 = 0xf 009634 call -0x244f 009635 r1 = *(u64 *)(r10 - 0xf8) 009636 r2 = *(u64 *)(r10 - 0xf0) 009637 goto <offset> 009638 r6 = r1 009639 r1 = *(u64 *)(r2 + 0x40) 009640 r4 = *(u64 *)(r1 + 0x0) 009641 r4 += 0x1 009642 r5 = 0x1 009643 if r4 == 0x0 goto <offset> 009644 r5 = 0x0 009645 r3 = *(u64 *)(r2 + 0x38) 009646 *(u64 *)(r1 + 0x0) = r4 009647 if r5 != 0x1 goto <offset> 009648 call abort 009649 r4 = *(u64 *)(r2 + 0x48) 009650 r5 = *(u64 *)(r4 + 0x0) 009651 r5 += 0x1 009652 r0 = 0x1 009653 if r5 == 0x0 goto <offset> 009654 r0 = 0x0 009655 *(u64 *)(r4 + 0x0) = r5 009656 if r0 != 0x1 goto <offset> 009657 goto <offset> 009658 r5 = *(u64 *)(r2 + 0x50) 009659 r0 = *(u64 *)(r2 + 0x58) 009660 w7 = *(u8 *)(r2 + 0x60) 009661 w8 = *(u8 *)(r2 + 0x61) 009662 w9 = *(u8 *)(r2 + 0x62) 009663 *(u8 *)(r10 - 0x36) = w9 009664 *(u8 *)(r10 - 0x37) = w8 009665 *(u8 *)(r10 - 0x38) = w7 009666 *(u64 *)(r10 - 0x40) = r0 009667 *(u64 *)(r10 - 0x48) = r5 009668 *(u64 *)(r10 - 0x50) = r4 009669 *(u64 *)(r10 - 0x58) = r1 009670 *(u64 *)(r10 - 0x60) = r3 009671 r2 = *(u64 *)(r2 + 0x0) 009672 r1 = *(u64 *)(r2 + 0x8) 009673 r4 = *(u64 *)(r1 + 0x0) 009674 r4 += 0x1 009675 r5 = 0x1 009676 if r4 == 0x0 goto <offset> 009677 r5 = 0x0 009678 r3 = *(u64 *)(r2 + 0x0) 009679 *(u64 *)(r1 + 0x0) = r4 009680 if r5 != 0x1 goto <offset> 009681 goto <offset> 009682 r4 = *(u64 *)(r2 + 0x10) 009683 r5 = *(u64 *)(r4 + 0x0) 009684 r5 += 0x1 009685 r0 = 0x1 009686 if r5 == 0x0 goto <offset> 009687 r0 = 0x0 009688 *(u64 *)(r4 + 0x0) = r5 009689 if r0 != 0x1 goto <offset> 009690 goto <offset> 009691 r5 = *(u64 *)(r2 + 0x18) 009692 r0 = *(u64 *)(r2 + 0x20) 009693 w7 = *(u8 *)(r2 + 0x28) 009694 w8 = *(u8 *)(r2 + 0x29) 009695 w2 = *(u8 *)(r2 + 0x2a) 009696 *(u8 *)(r10 - 0x6) = w2 009697 *(u8 *)(r10 - 0x7) = w8 009698 *(u8 *)(r10 - 0x8) = w7 009699 *(u64 *)(r10 - 0x10) = r0 009700 *(u64 *)(r10 - 0x18) = r5 009701 *(u64 *)(r10 - 0x20) = r4 009702 *(u64 *)(r10 - 0x28) = r1 009703 *(u64 *)(r10 - 0x30) = r3 009704 r1 = r10 009705 r1 += -0x70 009706 r2 = r10 009707 r2 += -0x30 009708 r3 = r10 009709 r3 += -0x60 009710 call <target> 009711 r1 = 0x2 009712 r2 = *(u64 *)(r10 - 0x70) 009713 if r2 == 0x2 goto <offset> 009714 r3 = *(u64 *)(r10 - 0x68) 009715 r1 = r10 009716 r1 += -0x80 009717 r4 = <addr> ll 009718 r5 = 0x7 009719 call -0x24a4 009720 r3 = *(u64 *)(r10 - 0x78) 009721 r1 = *(u64 *)(r10 - 0x80) 009722 *(u64 *)(r6 + 0x8) = r3 009723 *(u64 *)(r6 + 0x0) = r1 009724 exit 009725 r7 = r3 009726 r6 = r1 009727 r1 = r10 009728 r1 += -0x60 009729 r2 = r7 009730 call -0x1ba9 009731 r3 = *(u64 *)(r10 - 0x50) 009732 r2 = *(u64 *)(r10 - 0x58) 009733 r9 = *(u64 *)(r10 - 0x60) 009734 if r9 == 0x0 goto <offset> 009735 r1 = *(u64 *)(r10 - 0x38) 009736 *(u64 *)(r10 - 0xd8) = r1 009737 r1 = *(u64 *)(r10 - 0x40) 009738 *(u64 *)(r10 - 0xe0) = r1 009739 r1 = *(u64 *)(r10 - 0x48) 009740 *(u64 *)(r10 - 0xe8) = r1 009741 *(u64 *)(r10 - 0xf0) = r3 009742 *(u64 *)(r10 - 0xf8) = r2 009743 *(u64 *)(r10 - 0x100) = r9 009744 r1 = r10 009745 r1 += -0x60 009746 r2 = r7 009747 call -0x1bba 009748 r3 = *(u64 *)(r10 - 0x50) 009749 r2 = *(u64 *)(r10 - 0x58) 009750 r8 = *(u64 *)(r10 - 0x60) 009751 if r8 == 0x0 goto <offset> 009752 r1 = *(u64 *)(r10 - 0x38) 009753 *(u64 *)(r10 - 0xa8) = r1 009754 r1 = *(u64 *)(r10 - 0x40) 009755 *(u64 *)(r10 - 0xb0) = r1 009756 r1 = *(u64 *)(r10 - 0x48) 009757 *(u64 *)(r10 - 0xb8) = r1 009758 *(u64 *)(r10 - 0xc0) = r3 009759 *(u64 *)(r10 - 0xc8) = r2 009760 *(u64 *)(r10 - 0xd0) = r8 009761 r1 = r10 009762 r1 += -0x60 009763 r2 = r7 009764 call -0x1bf9 009765 r3 = *(u64 *)(r10 - 0x58) 009766 r2 = *(u64 *)(r10 - 0x60) 009767 if r2 == 0x2 goto <offset> 009768 goto <offset> 009769 w1 = *(u8 *)(r9 + 0x29) 009770 if r1 == 0x0 goto <offset> 009771 r1 = *(u64 *)(r10 - 0xc8) 009772 r2 = *(u64 *)(r10 - 0xf8) 009773 if r2 == r1 goto <offset> 009774 r1 = 0x1 009775 goto <offset> 009776 r1 = r10 009777 r1 += -0x1e0 009778 r4 = <addr> ll 009779 r5 = 0x6 009780 call -0x24e1 009781 r1 = *(u64 *)(r10 - 0x1e0) 009782 r2 = *(u64 *)(r10 - 0x1d8) 009783 goto <offset> 009784 r1 = r10 009785 r1 += -0x1d0 009786 r4 = <addr> ll 009787 r5 = 0x3 009788 call -0x24e9 009789 r1 = *(u64 *)(r10 - 0x1d0) 009790 r2 = *(u64 *)(r10 - 0x1c8) 009791 goto <offset> 009792 r1 = r10 009793 r1 += -0x110 009794 r4 = <addr> ll 009795 r5 = 0x9 009796 call -0x24f1 009797 r1 = *(u64 *)(r10 - 0x110) 009798 r2 = *(u64 *)(r10 - 0x108) 009799 goto <offset> 009800 r1 = r10 009801 r1 += -0x1b0 009802 r2 = 0x7d0 009803 call <target> 009804 r3 = *(u64 *)(r10 - 0x1a8) 009805 r2 = *(u64 *)(r10 - 0x1b0) 009806 r1 = r10 009807 r1 += -0x1c0 009808 r4 = <addr> ll 009809 r5 = 0x6 009810 call -0x24ff 009811 r1 = *(u64 *)(r10 - 0x1c0) 009812 r2 = *(u64 *)(r10 - 0x1b8) 009813 goto <offset> 009814 r1 = *(u64 *)(r10 - 0xc0) 009815 r2 = *(u64 *)(r10 - 0xf0) 009816 if r2 != r1 goto <offset> 009817 r1 = *(u64 *)(r10 - 0xb8) 009818 r2 = *(u64 *)(r10 - 0xe8) 009819 if r2 != r1 goto <offset> 009820 r1 = 0x0 009821 r2 = *(u64 *)(r10 - 0xb0) 009822 r4 = *(u64 *)(r10 - 0xe0) 009823 if r4 != r2 goto <offset> 009824 if r1 == 0x0 goto <offset> 009825 r1 = r10 009826 r1 += -0x120 009827 r2 = 0x7d3 009828 call <target> 009829 r3 = *(u64 *)(r10 - 0x118) 009830 r2 = *(u64 *)(r10 - 0x120) 009831 r1 = r10 009832 r1 += -0x130 009833 r4 = <addr> ll 009834 r5 = 0x6 009835 call -0x2518 009836 r1 = *(u64 *)(r10 - 0x130) 009837 r2 = *(u64 *)(r10 - 0x128) 009838 *(u64 *)(r6 + 0x10) = r2 009839 *(u64 *)(r6 + 0x8) = r1 009840 r1 = 0x0 009841 *(u64 *)(r6 + 0x0) = r1 009842 exit 009843 w1 = *(u8 *)(r8 + 0x29) 009844 if r1 != 0x0 goto <offset> 009845 r1 = r10 009846 r1 += -0x190 009847 r2 = 0x7d0 009848 call <target> 009849 r3 = *(u64 *)(r10 - 0x188) 009850 r2 = *(u64 *)(r10 - 0x190) 009851 r1 = r10 009852 r1 += -0x1a0 009853 r4 = <addr> ll 009854 r5 = 0x3 009855 call -0x252c 009856 r1 = *(u64 *)(r10 - 0x1a0) 009857 r2 = *(u64 *)(r10 - 0x198) 009858 goto <offset> 009859 r7 = r10 009860 r7 += -0xc8 009861 r1 = *(u64 *)(r7 + 0x18) 009862 *(u64 *)(r10 - 0x88) = r1 009863 r1 = *(u64 *)(r7 + 0x10) 009864 *(u64 *)(r10 - 0x90) = r1 009865 r1 = *(u64 *)(r7 + 0x8) 009866 *(u64 *)(r10 - 0x98) = r1 009867 r2 = *(u64 *)(r7 + 0x0) 009868 *(u64 *)(r10 - 0xa0) = r2 009869 r1 = *(u64 *)(r3 + 0x0) 009870 r4 = *(u64 *)(r1 + 0x18) 009871 *(u64 *)(r10 - 0x68) = r4 009872 r4 = *(u64 *)(r1 + 0x10) 009873 *(u64 *)(r10 - 0x70) = r4 009874 r4 = *(u64 *)(r1 + 0x8) 009875 *(u64 *)(r10 - 0x78) = r4 009876 r4 = *(u64 *)(r1 + 0x0) 009877 *(u64 *)(r10 - 0x80) = r4 009878 if r2 == r4 goto <offset> 009879 r2 = 0x1 009880 goto <offset> 009881 r2 = *(u64 *)(r10 - 0x78) 009882 r4 = *(u64 *)(r10 - 0x98) 009883 if r4 != r2 goto <offset> 009884 r2 = *(u64 *)(r10 - 0x70) 009885 r4 = *(u64 *)(r10 - 0x90) 009886 if r4 != r2 goto <offset> 009887 r2 = 0x0 009888 r4 = *(u64 *)(r10 - 0x68) 009889 r5 = *(u64 *)(r10 - 0x88) 009890 if r5 != r4 goto <offset> 009891 if r2 != 0x0 goto <offset> 009892 r2 = *(u64 *)(r1 + 0x0) 009893 if r2 == 0x0 goto <offset> 009894 r2 = 0x1 009895 if r2 == 0x0 goto <offset> 009896 r7 = r10 009897 r7 += -0x60 009898 r2 = r10 009899 r2 += -0x100 009900 r1 = r7 009901 r8 = r3 009902 r3 = 0x30 009903 call <target> 009904 r1 = r10 009905 r1 += -0x30 009906 r2 = r10 009907 r2 += -0xd0 009908 r3 = 0x30 009909 call <target> 009910 r1 = r6 009911 r2 = r7 009912 r3 = 0x60 009913 call <target> 009914 *(u64 *)(r6 + 0x60) = r8 009915 goto <offset> 009916 r1 = r10 009917 r1 += -0x140 009918 r2 = 0x7d1 009919 call <target> 009920 r3 = *(u64 *)(r10 - 0x138) 009921 r2 = *(u64 *)(r10 - 0x140) 009922 r1 = r10 009923 r1 += -0x150 009924 r4 = <addr> ll 009925 r5 = 0x3 009926 call -0x2573 009927 r3 = *(u64 *)(r10 - 0x148) 009928 r2 = *(u64 *)(r10 - 0x150) 009929 r1 = *(u64 *)(r7 + 0x18) 009930 *(u64 *)(r10 - 0x48) = r1 009931 r1 = *(u64 *)(r7 + 0x10) 009932 *(u64 *)(r10 - 0x50) = r1 009933 r1 = *(u64 *)(r7 + 0x8) 009934 *(u64 *)(r10 - 0x58) = r1 009935 r1 = *(u64 *)(r7 + 0x0) 009936 *(u64 *)(r10 - 0x60) = r1 009937 r1 = *(u64 *)(r10 - 0x80) 009938 *(u64 *)(r10 - 0x40) = r1 009939 r1 = *(u64 *)(r10 - 0x78) 009940 *(u64 *)(r10 - 0x38) = r1 009941 r1 = *(u64 *)(r10 - 0x70) 009942 *(u64 *)(r10 - 0x30) = r1 009943 r1 = *(u64 *)(r10 - 0x68) 009944 *(u64 *)(r10 - 0x28) = r1 009945 r1 = r10 009946 r1 += -0x160 009947 r4 = r10 009948 r4 += -0x60 009949 call <target> 009950 r1 = *(u64 *)(r10 - 0x160) 009951 r2 = *(u64 *)(r10 - 0x158) 009952 goto <offset> 009953 r2 = *(u64 *)(r1 + 0x8) 009954 if r2 != 0x0 goto <offset> 009955 r2 = *(u64 *)(r1 + 0x10) 009956 if r2 != 0x0 goto <offset> 009957 r2 = 0x0 009958 r1 = *(u64 *)(r1 + 0x18) 009959 if r1 != 0x0 goto <offset> 009960 if r2 == 0x0 goto <offset> 009961 goto <offset> 009962 r1 = r10 009963 r1 += -0x170 009964 r2 = 0x7d3 009965 call <target> 009966 r3 = *(u64 *)(r10 - 0x168) 009967 r2 = *(u64 *)(r10 - 0x170) 009968 r1 = r10 009969 r1 += -0x180 009970 r4 = <addr> ll 009971 r5 = 0x9 009972 call -0x25a1 009973 r1 = *(u64 *)(r10 - 0x180) 009974 r2 = *(u64 *)(r10 - 0x178) 009975 goto <offset> 009976 r6 = r1 009977 r1 = *(u64 *)(r3 + 0x8) 009978 if r1 != 0x0 goto <offset> 009979 r1 = r10 009980 r1 += -0x180 009981 r2 = 0xbbd 009982 call <target> 009983 r1 = *(u64 *)(r10 - 0x180) 009984 r2 = *(u64 *)(r10 - 0x178) 009985 goto <offset> 009986 r1 += -0x1 009987 *(u64 *)(r3 + 0x8) = r1 009988 r8 = *(u64 *)(r3 + 0x0) 009989 r1 = r8 009990 r1 += 0x30 009991 *(u64 *)(r3 + 0x0) = r1 009992 r1 = r10 009993 r1 += -0x48 009994 r2 = r3 009995 call -0x1ce0 009996 r3 = *(u64 *)(r10 - 0x40) 009997 r2 = *(u64 *)(r10 - 0x48) 009998 if r2 != 0x2 goto <offset> 009999 *(u64 *)(r10 - 0x188) = r3 010000 r1 = r10 010001 r1 += -0x48 010002 call <target> 010003 r9 = *(u64 *)(r10 - 0x38) 010004 r7 = *(u64 *)(r10 - 0x40) 010005 r1 = *(u64 *)(r10 - 0x48) 010006 if r1 == 0x0 goto <offset> 010007 w1 = *(u32 *)(r10 - 0x2f) 010008 *(u32 *)(r10 - 0x78) = w1 010009 w1 = *(u32 *)(r10 - 0x2c) 010010 *(u32 *)(r10 - 0x75) = w1 010011 w1 = *(u8 *)(r10 - 0x30) 010012 w2 = *(u32 *)(r10 - 0x75) 010013 *(u32 *)(r10 - 0x34) = w2 010014 w2 = *(u32 *)(r10 - 0x78) 010015 *(u32 *)(r10 - 0x37) = w2 010016 *(u8 *)(r10 - 0x38) = w1 010017 *(u64 *)(r10 - 0x40) = r9 010018 *(u64 *)(r10 - 0x48) = r7 010019 r1 = r10 010020 r1 += -0xc0 010021 r2 = r10 010022 r2 += -0x48 010023 call <target> 010024 r1 = *(u64 *)(r10 - 0xc0) 010025 r2 = *(u64 *)(r10 - 0xb8) 010026 goto <offset> 010027 r1 = r10 010028 r1 += -0xb0 010029 r4 = <addr> ll 010030 r5 = 0x9 010031 call -0x25dc 010032 r1 = *(u64 *)(r10 - 0xb0) 010033 r2 = *(u64 *)(r10 - 0xa8) 010034 *(u64 *)(r6 + 0x10) = r2 010035 *(u64 *)(r6 + 0x8) = r1 010036 r1 = 0x0 010037 *(u64 *)(r6 + 0x0) = r1 010038 exit 010039 r1 = r10 010040 r1 += -0x48 010041 r2 = r8 010042 call <target> 010043 r4 = *(u64 *)(r10 - 0x38) 010044 r1 = *(u64 *)(r10 - 0x40) 010045 r2 = *(u64 *)(r10 - 0x48) 010046 r3 = -<addr> ll 010047 if r2 == r3 goto <offset> 010048 goto <offset> 010049 r2 = *(u64 *)(r1 + 0x8) 010050 if r2 > 0x7 goto <offset> 010051 r1 = 0x8 010052 r3 = <addr> ll 010053 call <target> 010054 *(u64 *)(r10 - 0x38) = r4 010055 *(u64 *)(r10 - 0x40) = r1 010056 *(u64 *)(r10 - 0x48) = r2 010057 r1 = r10 010058 r1 += -0xd0 010059 r2 = r10 010060 r2 += -0x48 010061 call <target> 010062 r1 = *(u64 *)(r10 - 0xd0) 010063 r2 = *(u64 *)(r10 - 0xc8) 010064 goto <offset> 010065 *(u64 *)(r10 - 0x190) = r4 010066 r1 = *(u64 *)(r1 + 0x0) 010067 r1 = *(u64 *)(r1 + 0x0) 010068 if r1 == 0x0 goto <offset> 010069 r1 = r10 010070 r1 += -0xe0 010071 r2 = 0x7dd 010072 call <target> 010073 r3 = *(u64 *)(r10 - 0xd8) 010074 r2 = *(u64 *)(r10 - 0xe0) 010075 r1 = r10 010076 r1 += -0xf0 010077 r4 = <addr> ll 010078 r5 = 0x6 010079 call -0x260c 010080 r1 = *(u64 *)(r10 - 0xf0) 010081 r2 = *(u64 *)(r10 - 0xe8) 010082 *(u64 *)(r6 + 0x10) = r2 010083 *(u64 *)(r6 + 0x8) = r1 010084 r1 = 0x0 010085 *(u64 *)(r6 + 0x0) = r1 010086 r2 = *(u64 *)(r10 - 0x190) 010087 r1 = *(u64 *)(r2 + 0x0) 010088 r1 += -0x1 010089 *(u64 *)(r2 + 0x0) = r1 010090 goto <offset> 010091 r1 = r10 010092 r1 += -0x48 010093 r2 = r8 010094 call -0x2423 010095 r8 = *(u64 *)(r10 - 0x48) 010096 if r8 == 0x0 goto <offset> 010097 r2 = r10 010098 r2 += -0x40 010099 r1 = r10 010100 r1 += -0xa0 010101 r3 = 0x28 010102 call <target> 010103 r2 = *(u64 *)(r10 - 0x190) 010104 r1 = *(u64 *)(r2 + 0x0) 010105 r1 += -0x1 010106 *(u64 *)(r2 + 0x0) = r1 010107 w1 = *(u8 *)(r8 + 0x29) 010108 if r1 == 0x0 goto <offset> 010109 r1 = r10 010110 r1 += -0x78 010111 *(u64 *)(r10 - 0x190) = r1 010112 r2 = r8 010113 call -0x1df7 010114 r1 = *(u64 *)(r10 - 0x190) 010115 call <target> 010116 *(u64 *)(r10 - 0x1a0) = r0 010117 r1 = r10 010118 r1 += -0x48 010119 *(u64 *)(r10 - 0x190) = r1 010120 *(u64 *)(r10 - 0x198) = r8 010121 r2 = r8 010122 call -0x1e00 010123 r1 = r10 010124 r1 += -0x18 010125 r2 = *(u64 *)(r10 - 0x190) 010126 call <target> 010127 r1 = *(u64 *)(r10 - 0x10) 010128 r2 = *(u64 *)(r10 - 0x18) 010129 r3 = -<addr> ll 010130 if r2 != r3 goto <offset> 010131 r1 += 0x80 010132 r1 *= r7 010133 call <target> 010134 r1 = r9 010135 r2 = r0 010136 call <target> 010137 r9 = r0 010138 r7 = 0x0 010139 r1 = r9 010140 r2 = 0x0 010141 call <target> 010142 r8 = r0 010143 r1 = r9 010144 call <target> 010145 if r7 s> r8 goto <offset> 010146 r7 = r0 010147 r1 = r9 010148 r2 = <addr> ll 010149 call <target> 010150 r1 = -0x1 010151 if r0 s> 0x0 goto <offset> 010152 r1 = r7 010153 r2 = *(u64 *)(r10 - 0x38) 010154 r3 = *(u64 *)(r10 - 0x40) 010155 r4 = *(u64 *)(r3 + 0x0) 010156 r4 += -0x1 010157 *(u64 *)(r3 + 0x0) = r4 010158 r8 = *(u64 *)(r10 - 0x198) 010159 if r4 != 0x0 goto <offset> 010160 r4 = *(u64 *)(r3 + 0x8) 010161 r4 += -0x1 010162 *(u64 *)(r3 + 0x8) = r4 010163 r3 = *(u64 *)(r2 + 0x0) 010164 r3 += -0x1 010165 *(u64 *)(r2 + 0x0) = r3 010166 r7 = *(u64 *)(r10 - 0x188) 010167 if r3 != 0x0 goto <offset> 010168 r3 = *(u64 *)(r2 + 0x8) 010169 r3 += -0x1 010170 *(u64 *)(r2 + 0x8) = r3 010171 r2 = *(u64 *)(r10 - 0x68) 010172 r3 = *(u64 *)(r10 - 0x70) 010173 r4 = *(u64 *)(r3 + 0x0) 010174 r4 += -0x1 010175 *(u64 *)(r3 + 0x0) = r4 010176 if r4 != 0x0 goto <offset> 010177 r4 = *(u64 *)(r3 + 0x8) 010178 r4 += -0x1 010179 *(u64 *)(r3 + 0x8) = r4 010180 r3 = *(u64 *)(r2 + 0x0) 010181 r3 += -0x1 010182 *(u64 *)(r2 + 0x0) = r3 010183 if r3 != 0x0 goto <offset> 010184 r3 = *(u64 *)(r2 + 0x8) 010185 r3 += -0x1 010186 *(u64 *)(r2 + 0x8) = r3 010187 r2 = *(u64 *)(r10 - 0x1a0) 010188 if r1 > r2 goto <offset> 010189 goto <offset> 010190 r1 = r10 010191 r1 += -0x130 010192 r2 = 0x7d5 010193 call <target> 010194 r3 = *(u64 *)(r10 - 0x128) 010195 r2 = *(u64 *)(r10 - 0x130) 010196 r1 = r10 010197 r1 += -0x140 010198 r4 = <addr> ll 010199 r5 = 0x6 010200 call -0x2685 010201 r1 = *(u64 *)(r10 - 0x140) 010202 r2 = *(u64 *)(r10 - 0x138) 010203 goto <offset> 010204 r3 = *(u64 *)(r10 - 0x38) 010205 r2 = *(u64 *)(r10 - 0x40) 010206 r1 = r10 010207 r1 += -0x170 010208 r4 = <addr> ll 010209 r5 = 0x6 010210 call -0x268f 010211 r1 = *(u64 *)(r10 - 0x170) 010212 r2 = *(u64 *)(r10 - 0x168) 010213 goto <offset> 010214 r1 = r10 010215 r1 += -0x150 010216 r2 = 0x7d0 010217 call <target> 010218 r3 = *(u64 *)(r10 - 0x148) 010219 r2 = *(u64 *)(r10 - 0x150) 010220 r1 = r10 010221 r1 += -0x160 010222 r4 = <addr> ll 010223 r5 = 0x6 010224 call -0x269d 010225 r1 = *(u64 *)(r10 - 0x160) 010226 r2 = *(u64 *)(r10 - 0x158) 010227 goto <offset> 010228 r3 = *(u64 *)(r10 - 0x8) 010229 *(u64 *)(r10 - 0x8) = r3 010230 *(u64 *)(r10 - 0x10) = r1 010231 *(u64 *)(r10 - 0x18) = r2 010232 r1 = r10 010233 r1 += -0x100 010234 r2 = r10 010235 r2 += -0x18 010236 call <target> 010237 r1 = *(u64 *)(r10 - 0x100) 010238 r2 = *(u64 *)(r10 - 0xf8) 010239 *(u64 *)(r6 + 0x10) = r2 010240 *(u64 *)(r6 + 0x8) = r1 010241 r1 = 0x0 010242 *(u64 *)(r6 + 0x0) = r1 010243 r1 = *(u64 *)(r10 - 0x38) 010244 r2 = *(u64 *)(r10 - 0x40) 010245 r3 = *(u64 *)(r2 + 0x0) 010246 r3 += -0x1 010247 *(u64 *)(r2 + 0x0) = r3 010248 if r3 != 0x0 goto <offset> 010249 r3 = *(u64 *)(r2 + 0x8) 010250 r3 += -0x1 010251 *(u64 *)(r2 + 0x8) = r3 010252 r2 = *(u64 *)(r1 + 0x0) 010253 r2 += -0x1 010254 *(u64 *)(r1 + 0x0) = r2 010255 if r2 != 0x0 goto <offset> 010256 r2 = *(u64 *)(r1 + 0x8) 010257 r2 += -0x1 010258 *(u64 *)(r1 + 0x8) = r2 010259 r1 = *(u64 *)(r10 - 0x68) 010260 r2 = *(u64 *)(r10 - 0x70) 010261 r3 = *(u64 *)(r2 + 0x0) 010262 r3 += -0x1 010263 *(u64 *)(r2 + 0x0) = r3 010264 if r3 != 0x0 goto <offset> 010265 r3 = *(u64 *)(r2 + 0x8) 010266 r3 += -0x1 010267 *(u64 *)(r2 + 0x8) = r3 010268 r2 = *(u64 *)(r1 + 0x0) 010269 r2 += -0x1 010270 *(u64 *)(r1 + 0x0) = r2 010271 if r2 != 0x0 goto <offset> 010272 r2 = *(u64 *)(r1 + 0x8) 010273 r2 += -0x1 010274 *(u64 *)(r1 + 0x8) = r2 010275 goto <offset> 010276 r1 = *(u64 *)(r7 + 0x0) 010277 r2 = *(u64 *)(r1 + 0x0) 010278 if r2 == 0x0 goto <offset> 010279 r2 = 0x1 010280 goto <offset> 010281 r2 = *(u64 *)(r1 + 0x8) 010282 if r2 != 0x0 goto <offset> 010283 r2 = *(u64 *)(r1 + 0x10) 010284 if r2 != 0x0 goto <offset> 010285 r2 = 0x0 010286 r1 = *(u64 *)(r1 + 0x18) 010287 if r1 != 0x0 goto <offset> 010288 if r2 != 0x0 goto <offset> 010289 r1 = r10 010290 r1 += -0x110 010291 r2 = 0x7d3 010292 call <target> 010293 r3 = *(u64 *)(r10 - 0x108) 010294 r2 = *(u64 *)(r10 - 0x110) 010295 r1 = r10 010296 r1 += -0x120 010297 r4 = <addr> ll 010298 r5 = 0x9 010299 call -0x26e8 010300 r1 = *(u64 *)(r10 - 0x120) 010301 r2 = *(u64 *)(r10 - 0x118) 010302 goto <offset> 010303 r1 = r6 010304 r1 += 0x8 010305 r2 = r10 010306 r2 += -0xa0 010307 r3 = 0x28 010308 call <target> 010309 *(u64 *)(r6 + 0x30) = r7 010310 *(u64 *)(r6 + 0x0) = r8 010311 goto <offset> 010312 r9 = r3 010313 r6 = r1 010314 r1 = r10 010315 r1 += -0x40 010316 r2 = r9 010317 call -0x1df4 010318 r8 = *(u64 *)(r10 - 0x30) 010319 r2 = *(u64 *)(r10 - 0x38) 010320 r7 = *(u64 *)(r10 - 0x40) 010321 if r7 == 0x0 goto <offset> 010322 *(u64 *)(r10 - 0x160) = r2 010323 r1 = *(u64 *)(r10 - 0x18) 010324 *(u64 *)(r10 - 0x88) = r1 010325 r1 = *(u64 *)(r10 - 0x20) 010326 *(u64 *)(r10 - 0x90) = r1 010327 r1 = *(u64 *)(r10 - 0x28) 010328 *(u64 *)(r10 - 0x98) = r1 010329 r1 = r10 010330 r1 += -0x40 010331 r2 = r9 010332 call -0x1e31 010333 r3 = *(u64 *)(r10 - 0x38) 010334 r2 = *(u64 *)(r10 - 0x40) 010335 if r2 == 0x2 goto <offset> 010336 goto <offset> 010337 *(u64 *)(r10 - 0x168) = r3 010338 r1 = r10 010339 r1 += -0x40 010340 r2 = r9 010341 call -0x1df4 010342 r3 = *(u64 *)(r10 - 0x38) 010343 r2 = *(u64 *)(r10 - 0x40) 010344 if r2 == 0x2 goto <offset> 010345 goto <offset> 010346 w1 = *(u8 *)(r7 + 0x29) 010347 if r1 == 0x0 goto <offset> 010348 r0 = r8 010349 *(u64 *)(r10 - 0x78) = r0 010350 r1 = *(u64 *)(r10 - 0x98) 010351 *(u64 *)(r10 - 0x70) = r1 010352 r1 = *(u64 *)(r10 - 0x90) 010353 *(u64 *)(r10 - 0x68) = r1 010354 r8 = *(u64 *)(r10 - 0x160) 010355 *(u64 *)(r10 - 0x80) = r8 010356 r1 = *(u64 *)(r10 - 0x168) 010357 r1 = *(u64 *)(r1 + 0x0) 010358 r2 = *(u64 *)(r1 + 0x18) 010359 *(u64 *)(r10 - 0x48) = r2 010360 r2 = *(u64 *)(r1 + 0x10) 010361 *(u64 *)(r10 - 0x50) = r2 010362 r2 = *(u64 *)(r1 + 0x8) 010363 *(u64 *)(r10 - 0x58) = r2 010364 r2 = *(u64 *)(r1 + 0x0) 010365 *(u64 *)(r10 - 0x60) = r2 010366 if r8 == r2 goto <offset> 010367 r2 = 0x1 010368 goto <offset> 010369 r1 = r10 010370 r1 += -0x158 010371 r3 = r8 010372 r4 = <addr> ll 010373 r5 = 0x3 010374 call -0x2733 010375 r1 = *(u64 *)(r10 - 0x158) 010376 r2 = *(u64 *)(r10 - 0x150) 010377 goto <offset> 010378 r1 = r10 010379 r1 += -0xa8 010380 r4 = <addr> ll 010381 r5 = 0x9 010382 call -0x273b 010383 r1 = *(u64 *)(r10 - 0xa8) 010384 r2 = *(u64 *)(r10 - 0xa0) 010385 goto <offset> 010386 r1 = r10 010387 r1 += -0xb8 010388 r4 = <addr> ll 010389 r5 = 0xe 010390 call -0x2743 010391 r1 = *(u64 *)(r10 - 0xb8) 010392 r2 = *(u64 *)(r10 - 0xb0) 010393 goto <offset> 010394 r1 = r10 010395 r1 += -0x138 010396 r2 = 0x7d0 010397 call <target> 010398 r3 = *(u64 *)(r10 - 0x130) 010399 r2 = *(u64 *)(r10 - 0x138) 010400 r1 = r10 010401 r1 += -0x148 010402 r4 = <addr> ll 010403 r5 = 0x3 010404 call -0x2751 010405 r1 = *(u64 *)(r10 - 0x148) 010406 r2 = *(u64 *)(r10 - 0x140) 010407 goto <offset> 010408 r2 = *(u64 *)(r10 - 0x58) 010409 r4 = *(u64 *)(r10 - 0x78) 010410 if r4 != r2 goto <offset> 010411 r2 = *(u64 *)(r10 - 0x50) 010412 r4 = *(u64 *)(r10 - 0x70) 010413 if r4 != r2 goto <offset> 010414 r2 = 0x0 010415 r4 = *(u64 *)(r10 - 0x48) 010416 r5 = *(u64 *)(r10 - 0x68) 010417 if r5 != r4 goto <offset> 010418 if r2 != 0x0 goto <offset> 010419 r4 = *(u64 *)(r10 - 0x168) 010420 w2 = *(u8 *)(r4 + 0x29) 010421 if r2 == 0x0 goto <offset> 010422 r2 = *(u64 *)(r1 + 0x0) 010423 if r2 == 0x0 goto <offset> 010424 r2 = 0x1 010425 goto <offset> 010426 r1 = r10 010427 r1 += -0xc8 010428 r2 = 0x7d1 010429 call <target> 010430 r3 = *(u64 *)(r10 - 0xc0) 010431 r2 = *(u64 *)(r10 - 0xc8) 010432 r1 = r10 010433 r1 += -0xd8 010434 r4 = <addr> ll 010435 r5 = 0x3 010436 call -0x2771 010437 r3 = *(u64 *)(r10 - 0xd0) 010438 r2 = *(u64 *)(r10 - 0xd8) 010439 r1 = *(u64 *)(r10 - 0x68) 010440 *(u64 *)(r10 - 0x28) = r1 010441 r1 = *(u64 *)(r10 - 0x70) 010442 *(u64 *)(r10 - 0x30) = r1 010443 r1 = *(u64 *)(r10 - 0x78) 010444 *(u64 *)(r10 - 0x38) = r1 010445 r1 = *(u64 *)(r10 - 0x80) 010446 *(u64 *)(r10 - 0x40) = r1 010447 r1 = *(u64 *)(r10 - 0x60) 010448 *(u64 *)(r10 - 0x20) = r1 010449 r1 = *(u64 *)(r10 - 0x58) 010450 *(u64 *)(r10 - 0x18) = r1 010451 r1 = *(u64 *)(r10 - 0x50) 010452 *(u64 *)(r10 - 0x10) = r1 010453 r1 = *(u64 *)(r10 - 0x48) 010454 *(u64 *)(r10 - 0x8) = r1 010455 r1 = r10 010456 r1 += -0xe8 010457 r4 = r10 010458 r4 += -0x40 010459 call <target> 010460 r1 = *(u64 *)(r10 - 0xe8) 010461 r2 = *(u64 *)(r10 - 0xe0) 010462 *(u64 *)(r6 + 0x10) = r2 010463 *(u64 *)(r6 + 0x8) = r1 010464 r1 = 0x0 010465 *(u64 *)(r6 + 0x0) = r1 010466 exit 010467 r1 = r10 010468 r1 += -0x118 010469 r2 = 0x7d0 010470 call <target> 010471 r3 = *(u64 *)(r10 - 0x110) 010472 r2 = *(u64 *)(r10 - 0x118) 010473 r1 = r10 010474 r1 += -0x128 010475 r4 = <addr> ll 010476 r5 = 0x9 010477 call -0x279a 010478 r1 = *(u64 *)(r10 - 0x128) 010479 r2 = *(u64 *)(r10 - 0x120) 010480 goto <offset> 010481 r2 = *(u64 *)(r1 + 0x8) 010482 if r2 != 0x0 goto <offset> 010483 r2 = *(u64 *)(r1 + 0x10) 010484 if r2 != 0x0 goto <offset> 010485 r2 = 0x0 010486 r1 = *(u64 *)(r1 + 0x18) 010487 if r1 != 0x0 goto <offset> 010488 if r2 != 0x0 goto <offset> 010489 r1 = r10 010490 r1 += -0xf8 010491 r2 = 0x7d3 010492 call <target> 010493 r3 = *(u64 *)(r10 - 0xf0) 010494 r2 = *(u64 *)(r10 - 0xf8) 010495 r1 = r10 010496 r1 += -0x108 010497 r4 = <addr> ll 010498 r5 = 0x9 010499 call -0x27b0 010500 r1 = *(u64 *)(r10 - 0x108) 010501 r2 = *(u64 *)(r10 - 0x100) 010502 goto <offset> 010503 r1 = *(u64 *)(r10 - 0x88) 010504 *(u64 *)(r6 + 0x28) = r1 010505 r1 = *(u64 *)(r10 - 0x90) 010506 *(u64 *)(r6 + 0x20) = r1 010507 r1 = *(u64 *)(r10 - 0x98) 010508 *(u64 *)(r6 + 0x18) = r1 010509 *(u64 *)(r6 + 0x38) = r3 010510 *(u64 *)(r6 + 0x30) = r4 010511 *(u64 *)(r6 + 0x10) = r0 010512 *(u64 *)(r6 + 0x8) = r8 010513 *(u64 *)(r6 + 0x0) = r7 010514 goto <offset> 010515 r9 = r3 010516 r6 = r1 010517 r1 = r10 010518 r1 += -0x40 010519 r2 = r9 010520 call -0x1ebf 010521 r8 = *(u64 *)(r10 - 0x30) 010522 r2 = *(u64 *)(r10 - 0x38) 010523 r7 = *(u64 *)(r10 - 0x40) 010524 if r7 == 0x0 goto <offset> 010525 *(u64 *)(r10 - 0x130) = r6 010526 r6 = r2 010527 r1 = *(u64 *)(r10 - 0x18) 010528 *(u64 *)(r10 - 0x88) = r1 010529 r1 = *(u64 *)(r10 - 0x20) 010530 *(u64 *)(r10 - 0x90) = r1 010531 r1 = *(u64 *)(r10 - 0x28) 010532 *(u64 *)(r10 - 0x98) = r1 010533 r1 = r10 010534 r1 += -0x40 010535 r2 = r9 010536 call -0x1efd 010537 r3 = *(u64 *)(r10 - 0x38) 010538 r2 = *(u64 *)(r10 - 0x40) 010539 if r2 == 0x2 goto <offset> 010540 goto <offset> 010541 w1 = *(u8 *)(r7 + 0x29) 010542 if r1 == 0x0 goto <offset> 010543 r0 = r8 010544 *(u64 *)(r10 - 0x78) = r0 010545 r8 = r6 010546 *(u64 *)(r10 - 0x80) = r8 010547 r1 = *(u64 *)(r10 - 0x98) 010548 *(u64 *)(r10 - 0x70) = r1 010549 r1 = *(u64 *)(r10 - 0x90) 010550 *(u64 *)(r10 - 0x68) = r1 010551 r1 = *(u64 *)(r3 + 0x0) 010552 r2 = *(u64 *)(r1 + 0x18) 010553 *(u64 *)(r10 - 0x48) = r2 010554 r2 = *(u64 *)(r1 + 0x10) 010555 *(u64 *)(r10 - 0x50) = r2 010556 r2 = *(u64 *)(r1 + 0x8) 010557 *(u64 *)(r10 - 0x58) = r2 010558 r2 = *(u64 *)(r1 + 0x0) 010559 *(u64 *)(r10 - 0x60) = r2 010560 r2 = *(u64 *)(r10 - 0x60) 010561 r4 = *(u64 *)(r10 - 0x80) 010562 if r4 != r2 goto <offset> 010563 r2 = *(u64 *)(r10 - 0x58) 010564 r4 = *(u64 *)(r10 - 0x78) 010565 if r4 != r2 goto <offset> 010566 r2 = *(u64 *)(r10 - 0x50) 010567 r4 = *(u64 *)(r10 - 0x70) 010568 if r4 != r2 goto <offset> 010569 r2 = 0x0 010570 r4 = *(u64 *)(r10 - 0x48) 010571 r5 = *(u64 *)(r10 - 0x68) 010572 if r5 != r4 goto <offset> 010573 r6 = *(u64 *)(r10 - 0x130) 010574 if r2 != 0x0 goto <offset> 010575 r2 = *(u64 *)(r1 + 0x0) 010576 if r2 != 0x0 goto <offset> 010577 r2 = *(u64 *)(r1 + 0x8) 010578 if r2 != 0x0 goto <offset> 010579 r2 = *(u64 *)(r1 + 0x10) 010580 if r2 != 0x0 goto <offset> 010581 r2 = 0x0 010582 r1 = *(u64 *)(r1 + 0x18) 010583 if r1 != 0x0 goto <offset> 010584 if r2 == 0x0 goto <offset> 010585 goto <offset> 010586 r1 = r10 010587 r1 += -0xe8 010588 r2 = 0x7d3 010589 call <target> 010590 r3 = *(u64 *)(r10 - 0xe0) 010591 r2 = *(u64 *)(r10 - 0xe8) 010592 r1 = r10 010593 r1 += -0xf8 010594 r4 = <addr> ll 010595 r5 = 0x9 010596 call -0x2811 010597 r1 = *(u64 *)(r10 - 0xf8) 010598 r2 = *(u64 *)(r10 - 0xf0) 010599 goto <offset> 010600 r1 = r10 010601 r1 += -0x128 010602 r3 = r8 010603 r4 = <addr> ll 010604 r5 = 0x3 010605 call -0x281a 010606 r1 = *(u64 *)(r10 - 0x128) 010607 r2 = *(u64 *)(r10 - 0x120) 010608 goto <offset> 010609 r1 = r10 010610 r1 += -0xa8 010611 r4 = <addr> ll 010612 r5 = 0x9 010613 call -0x2822 010614 r1 = *(u64 *)(r10 - 0xa8) 010615 r2 = *(u64 *)(r10 - 0xa0) 010616 goto <offset> 010617 r2 = 0x1 010618 goto <offset> 010619 r1 = r10 010620 r1 += -0xb8 010621 r2 = 0x7d1 010622 call <target> 010623 r3 = *(u64 *)(r10 - 0xb0) 010624 r2 = *(u64 *)(r10 - 0xb8) 010625 r1 = r10 010626 r1 += -0xc8 010627 r4 = <addr> ll 010628 r5 = 0x3 010629 call -0x2832 010630 r3 = *(u64 *)(r10 - 0xc0) 010631 r2 = *(u64 *)(r10 - 0xc8) 010632 r1 = *(u64 *)(r10 - 0x68) 010633 *(u64 *)(r10 - 0x28) = r1 010634 r1 = *(u64 *)(r10 - 0x70) 010635 *(u64 *)(r10 - 0x30) = r1 010636 r1 = *(u64 *)(r10 - 0x78) 010637 *(u64 *)(r10 - 0x38) = r1 010638 r1 = *(u64 *)(r10 - 0x80) 010639 *(u64 *)(r10 - 0x40) = r1 010640 r1 = *(u64 *)(r10 - 0x60) 010641 *(u64 *)(r10 - 0x20) = r1 010642 r1 = *(u64 *)(r10 - 0x58) 010643 *(u64 *)(r10 - 0x18) = r1 010644 r1 = *(u64 *)(r10 - 0x50) 010645 *(u64 *)(r10 - 0x10) = r1 010646 r1 = *(u64 *)(r10 - 0x48) 010647 *(u64 *)(r10 - 0x8) = r1 010648 r1 = r10 010649 r1 += -0xd8 010650 r4 = r10 010651 r4 += -0x40 010652 call <target> 010653 r1 = *(u64 *)(r10 - 0xd8) 010654 r2 = *(u64 *)(r10 - 0xd0) 010655 *(u64 *)(r6 + 0x10) = r2 010656 *(u64 *)(r6 + 0x8) = r1 010657 r1 = 0x0 010658 *(u64 *)(r6 + 0x0) = r1 010659 goto <offset> 010660 r1 = r10 010661 r1 += -0x108 010662 r2 = 0x7d0 010663 call <target> 010664 r3 = *(u64 *)(r10 - 0x100) 010665 r2 = *(u64 *)(r10 - 0x108) 010666 r1 = r10 010667 r1 += -0x118 010668 r4 = <addr> ll 010669 r5 = 0x3 010670 call -0x285b 010671 r1 = *(u64 *)(r10 - 0x118) 010672 r2 = *(u64 *)(r10 - 0x110) 010673 r3 = *(u64 *)(r10 - 0x130) 010674 *(u64 *)(r3 + 0x10) = r2 010675 *(u64 *)(r3 + 0x8) = r1 010676 r1 = 0x0 010677 *(u64 *)(r3 + 0x0) = r1 010678 exit 010679 r2 = 0x1 010680 if r2 == 0x0 goto <offset> 010681 r1 = *(u64 *)(r10 - 0x88) 010682 *(u64 *)(r6 + 0x28) = r1 010683 r1 = *(u64 *)(r10 - 0x90) 010684 *(u64 *)(r6 + 0x20) = r1 010685 r1 = *(u64 *)(r10 - 0x98) 010686 *(u64 *)(r6 + 0x18) = r1 010687 *(u64 *)(r6 + 0x30) = r3 010688 *(u64 *)(r6 + 0x10) = r0 010689 *(u64 *)(r6 + 0x8) = r8 010690 *(u64 *)(r6 + 0x0) = r7 010691 goto <offset> 010692 r6 = r1 010693 r4 = *(u64 *)(r3 + 0x8) 010694 if r4 == 0x0 goto <offset> 010695 r1 = *(u64 *)(r5 - 0xff8) 010696 *(u64 *)(r10 - 0x1a0) = r1 010697 r1 = *(u64 *)(r3 + 0x0) 010698 r5 = r1 010699 r5 += 0x30 010700 *(u64 *)(r3 + 0x0) = r5 010701 r5 = r4 010702 r5 += -0x1 010703 *(u64 *)(r3 + 0x8) = r5 010704 r8 = *(u64 *)(r1 + 0x8) 010705 r0 = *(u64 *)(r8 + 0x0) 010706 r0 += 0x1 010707 r7 = 0x1 010708 if r0 == 0x0 goto <offset> 010709 r7 = 0x0 010710 r9 = *(u64 *)(r1 + 0x0) 010711 *(u64 *)(r10 - 0x1a8) = r9 010712 *(u64 *)(r8 + 0x0) = r0 010713 if r7 != 0x1 goto <offset> 010714 call abort 010715 r9 = *(u64 *)(r1 + 0x10) 010716 r0 = *(u64 *)(r9 + 0x0) 010717 r0 += 0x1 010718 r7 = 0x1 010719 if r0 == 0x0 goto <offset> 010720 r7 = 0x0 010721 *(u64 *)(r9 + 0x0) = r0 010722 if r7 != 0x1 goto <offset> 010723 goto <offset> 010724 if r5 == 0x0 goto <offset> 010725 *(u64 *)(r10 - 0x190) = r6 010726 r6 = r9 010727 r9 = r8 010728 w5 = *(u8 *)(r1 + 0x2a) 010729 *(u64 *)(r10 - 0x1d8) = r5 010730 w5 = *(u8 *)(r1 + 0x29) 010731 *(u64 *)(r10 - 0x1d0) = r5 010732 w5 = *(u8 *)(r1 + 0x28) 010733 *(u64 *)(r10 - 0x1b8) = r5 010734 r5 = *(u64 *)(r1 + 0x20) 010735 *(u64 *)(r10 - 0x1c8) = r5 010736 r5 = *(u64 *)(r1 + 0x18) 010737 *(u64 *)(r10 - 0x1c0) = r5 010738 r5 = r1 010739 r5 += 0x60 010740 *(u64 *)(r3 + 0x0) = r5 010741 r5 = r4 010742 r5 += -0x2 010743 *(u64 *)(r3 + 0x8) = r5 010744 r0 = *(u64 *)(r1 + 0x38) 010745 *(u64 *)(r10 - 0x188) = r0 010746 r0 = *(u64 *)(r0 + 0x0) 010747 r0 += 0x1 010748 r7 = 0x1 010749 if r0 == 0x0 goto <offset> 010750 r7 = 0x0 010751 r8 = *(u64 *)(r1 + 0x30) 010752 *(u64 *)(r10 - 0x1e0) = r8 010753 r8 = *(u64 *)(r10 - 0x188) 010754 *(u64 *)(r8 + 0x0) = r0 010755 if r7 != 0x1 goto <offset> 010756 goto <offset> 010757 r8 = *(u64 *)(r1 + 0x40) 010758 r0 = *(u64 *)(r8 + 0x0) 010759 r0 += 0x1 010760 r7 = 0x1 010761 if r0 == 0x0 goto <offset> 010762 r7 = 0x0 010763 *(u64 *)(r10 - 0x198) = r8 010764 *(u64 *)(r8 + 0x0) = r0 010765 r8 = r9 010766 if r7 != 0x1 goto <offset> 010767 goto <offset> 010768 r9 = r6 010769 if r5 == 0x0 goto <offset> 010770 w5 = *(u8 *)(r1 + 0x5a) 010771 *(u64 *)(r10 - 0x218) = r5 010772 w5 = *(u8 *)(r1 + 0x59) 010773 *(u64 *)(r10 - 0x1f0) = r5 010774 w5 = *(u8 *)(r1 + 0x58) 010775 *(u64 *)(r10 - 0x210) = r5 010776 r5 = *(u64 *)(r1 + 0x50) 010777 *(u64 *)(r10 - 0x208) = r5 010778 r5 = *(u64 *)(r1 + 0x48) 010779 *(u64 *)(r10 - 0x200) = r5 010780 r4 += -0x3 010781 *(u64 *)(r3 + 0x8) = r4 010782 r4 = r1 010783 r4 += 0x90 010784 *(u64 *)(r3 + 0x0) = r4 010785 r0 = *(u64 *)(r1 + 0x68) 010786 r4 = *(u64 *)(r0 + 0x0) 010787 r4 += 0x1 010788 r5 = 0x1 010789 r6 = *(u64 *)(r10 - 0x190) 010790 if r4 == 0x0 goto <offset> 010791 r5 = 0x0 010792 r7 = *(u64 *)(r1 + 0x60) 010793 *(u64 *)(r10 - 0x1e8) = r7 010794 *(u64 *)(r0 + 0x0) = r4 010795 if r5 != 0x1 goto <offset> 010796 goto <offset> 010797 r1 = r10 010798 r1 += -0x170 010799 r2 = 0xbbd 010800 call <target> 010801 r3 = *(u64 *)(r10 - 0x168) 010802 r2 = *(u64 *)(r10 - 0x170) 010803 r1 = r10 010804 r1 += -0x180 010805 r4 = <addr> ll 010806 r5 = 0x4 010807 call -0x28e4 010808 r1 = *(u64 *)(r10 - 0x180) 010809 r2 = *(u64 *)(r10 - 0x178) 010810 r3 = 0x2 010811 *(u8 *)(r6 + 0xc2) = w3 010812 *(u64 *)(r6 + 0x8) = r2 010813 *(u64 *)(r6 + 0x0) = r1 010814 goto <offset> 010815 r7 = *(u64 *)(r1 + 0x70) 010816 r4 = *(u64 *)(r7 + 0x0) 010817 r4 += 0x1 010818 r5 = 0x1 010819 if r4 == 0x0 goto <offset> 010820 r5 = 0x0 010821 *(u64 *)(r10 - 0x1b0) = r0 010822 *(u64 *)(r10 - 0x1f8) = r2 010823 r6 = r7 010824 *(u64 *)(r7 + 0x0) = r4 010825 if r5 != 0x1 goto <offset> 010826 goto <offset> 010827 w2 = *(u8 *)(r1 + 0x8a) 010828 *(u64 *)(r10 - 0x240) = r2 010829 w2 = *(u8 *)(r1 + 0x89) 010830 *(u64 *)(r10 - 0x238) = r2 010831 w2 = *(u8 *)(r1 + 0x88) 010832 *(u64 *)(r10 - 0x230) = r2 010833 r2 = *(u64 *)(r1 + 0x80) 010834 *(u64 *)(r10 - 0x228) = r2 010835 r1 = *(u64 *)(r1 + 0x78) 010836 *(u64 *)(r10 - 0x220) = r1 010837 r1 = r10 010838 r1 += -0x40 010839 r7 = r3 010840 r2 = r3 010841 call -0x1fe8 010842 r3 = *(u64 *)(r10 - 0x38) 010843 r2 = *(u64 *)(r10 - 0x40) 010844 if r2 == 0x2 goto <offset> 010845 goto <offset> 010846 r1 = *(u64 *)(r7 + 0x8) 010847 if r1 == 0x0 goto <offset> 010848 r1 += -0x1 010849 *(u64 *)(r7 + 0x8) = r1 010850 r1 = *(u64 *)(r7 + 0x0) 010851 r4 = r1 010852 r4 += 0x30 010853 *(u64 *)(r7 + 0x0) = r4 010854 r5 = *(u64 *)(r1 + 0x8) 010855 r2 = *(u64 *)(r5 + 0x0) 010856 r2 += 0x1 010857 r4 = 0x1 010858 r7 = r6 010859 if r2 == 0x0 goto <offset> 010860 r4 = 0x0 010861 r0 = *(u64 *)(r1 + 0x0) 010862 *(u64 *)(r10 - 0x258) = r0 010863 *(u64 *)(r5 + 0x0) = r2 010864 if r4 != 0x1 goto <offset> 010865 goto <offset> 010866 r1 = r10 010867 r1 += -0x150 010868 r2 = 0xbbd 010869 call <target> 010870 r3 = *(u64 *)(r10 - 0x148) 010871 r2 = *(u64 *)(r10 - 0x150) 010872 r1 = r10 010873 r1 += -0x160 010874 r7 = 0x2 010875 r4 = <addr> ll 010876 r5 = 0x2 010877 call -0x292a 010878 r1 = *(u64 *)(r10 - 0x160) 010879 r2 = *(u64 *)(r10 - 0x158) 010880 *(u8 *)(r6 + 0xc2) = w7 010881 *(u64 *)(r6 + 0x8) = r2 010882 *(u64 *)(r6 + 0x0) = r1 010883 goto <offset> 010884 r1 = r10 010885 r1 += -0x130 010886 r2 = 0xbbd 010887 call <target> 010888 r3 = *(u64 *)(r10 - 0x128) 010889 r2 = *(u64 *)(r10 - 0x130) 010890 r1 = r10 010891 r1 += -0x140 010892 r4 = <addr> ll 010893 r5 = 0x4 010894 call -0x293b 010895 r1 = *(u64 *)(r10 - 0x140) 010896 r2 = *(u64 *)(r10 - 0x138) 010897 r3 = 0x2 010898 r4 = *(u64 *)(r10 - 0x190) 010899 *(u8 *)(r4 + 0xc2) = w3 010900 *(u64 *)(r4 + 0x8) = r2 010901 *(u64 *)(r4 + 0x0) = r1 010902 r2 = *(u64 *)(r10 - 0x188) 010903 goto <offset> 010904 r1 = r10 010905 r1 += -0x70 010906 r4 = <addr> ll 010907 r5 = 0xe 010908 call -0x2949 010909 r1 = *(u64 *)(r10 - 0x70) 010910 r2 = *(u64 *)(r10 - 0x68) 010911 goto <offset> 010912 r0 = *(u64 *)(r1 + 0x10) 010913 r2 = *(u64 *)(r0 + 0x0) 010914 r2 += 0x1 010915 r4 = 0x1 010916 if r2 == 0x0 goto <offset> 010917 r4 = 0x0 010918 *(u64 *)(r0 + 0x0) = r2 010919 if r4 != 0x1 goto <offset> 010920 goto <offset> 010921 r1 = r10 010922 r1 += -0x110 010923 r2 = 0xbbd 010924 call <target> 010925 r3 = *(u64 *)(r10 - 0x108) 010926 r2 = *(u64 *)(r10 - 0x110) 010927 r1 = r10 010928 r1 += -0x120 010929 r4 = <addr> ll 010930 r5 = 0x7 010931 call -0x2960 010932 r1 = *(u64 *)(r10 - 0x120) 010933 r2 = *(u64 *)(r10 - 0x118) 010934 r3 = 0x2 010935 r4 = *(u64 *)(r10 - 0x190) 010936 *(u8 *)(r4 + 0xc2) = w3 010937 *(u64 *)(r4 + 0x8) = r2 010938 *(u64 *)(r4 + 0x0) = r1 010939 r2 = *(u64 *)(r10 - 0x188) 010940 r3 = *(u64 *)(r10 - 0x1b0) 010941 r7 = r6 010942 r1 = *(u64 *)(r3 + 0x0) 010943 r1 += -0x1 010944 *(u64 *)(r3 + 0x0) = r1 010945 if r1 != 0x0 goto <offset> 010946 r1 = *(u64 *)(r3 + 0x8) 010947 r1 += -0x1 010948 *(u64 *)(r3 + 0x8) = r1 010949 r1 = *(u64 *)(r7 + 0x0) 010950 r1 += -0x1 010951 *(u64 *)(r7 + 0x0) = r1 010952 if r1 != 0x0 goto <offset> 010953 r1 = *(u64 *)(r7 + 0x8) 010954 r1 += -0x1 010955 *(u64 *)(r7 + 0x8) = r1 010956 r1 = *(u64 *)(r2 + 0x0) 010957 r1 += -0x1 010958 *(u64 *)(r2 + 0x0) = r1 010959 if r1 != 0x0 goto <offset> 010960 r1 = *(u64 *)(r2 + 0x8) 010961 r1 += -0x1 010962 *(u64 *)(r2 + 0x8) = r1 010963 r2 = *(u64 *)(r10 - 0x198) 010964 r1 = *(u64 *)(r2 + 0x0) 010965 r1 += -0x1 010966 *(u64 *)(r2 + 0x0) = r1 010967 if r1 != 0x0 goto <offset> 010968 r1 = *(u64 *)(r2 + 0x8) 010969 r1 += -0x1 010970 *(u64 *)(r2 + 0x8) = r1 010971 r1 = *(u64 *)(r8 + 0x0) 010972 r1 += -0x1 010973 *(u64 *)(r8 + 0x0) = r1 010974 if r1 != 0x0 goto <offset> 010975 r1 = *(u64 *)(r8 + 0x8) 010976 r1 += -0x1 010977 *(u64 *)(r8 + 0x8) = r1 010978 r1 = *(u64 *)(r9 + 0x0) 010979 r1 += -0x1 010980 *(u64 *)(r9 + 0x0) = r1 010981 if r1 != 0x0 goto <offset> 010982 r1 = *(u64 *)(r9 + 0x8) 010983 r1 += -0x1 010984 *(u64 *)(r9 + 0x8) = r1 010985 exit 010986 r2 = *(u64 *)(r10 - 0x1b8) 010987 *(u64 *)(r10 - 0x248) = r5 010988 if r2 == 0x0 goto <offset> 010989 *(u64 *)(r10 - 0x250) = r0 010990 r2 = *(u64 *)(r10 - 0x1f0) 010991 if r2 == 0x0 goto <offset> 010992 *(u64 *)(r10 - 0x260) = r3 010993 w2 = *(u8 *)(r1 + 0x2a) 010994 *(u64 *)(r10 - 0x268) = r2 010995 w2 = *(u8 *)(r1 + 0x29) 010996 *(u64 *)(r10 - 0x288) = r2 010997 w2 = *(u8 *)(r1 + 0x28) 010998 *(u64 *)(r10 - 0x280) = r2 010999 r2 = *(u64 *)(r1 + 0x20) 011000 *(u64 *)(r10 - 0x278) = r2 011001 r1 = *(u64 *)(r1 + 0x18) 011002 *(u64 *)(r10 - 0x270) = r1 011003 r1 = r10 011004 r1 += -0x40 011005 r2 = 0x8 011006 r3 = 0x0 011007 r4 = *(u64 *)(r10 - 0x1f8) 011008 call <target> 011009 r1 = *(u64 *)(r10 - 0x28) 011010 *(u64 *)(r10 - 0x48) = r1 011011 r1 = *(u64 *)(r10 - 0x30) 011012 *(u64 *)(r10 - 0x50) = r1 011013 r1 = *(u64 *)(r10 - 0x38) 011014 *(u64 *)(r10 - 0x58) = r1 011015 r1 = *(u64 *)(r10 - 0x40) 011016 *(u64 *)(r10 - 0x60) = r1 011017 w1 = *(u8 *)(r10 - 0x20) 011018 r2 = *(u64 *)(r10 - 0x1a0) 011019 *(u8 *)(r2 + 0x0) = w1 011020 r2 = *(u64 *)(r10 - 0x1e8) 011021 r1 = *(u64 *)(r2 + 0x18) 011022 *(u64 *)(r10 - 0x28) = r1 011023 r1 = *(u64 *)(r2 + 0x10) 011024 *(u64 *)(r10 - 0x30) = r1 011025 r1 = *(u64 *)(r2 + 0x8) 011026 *(u64 *)(r10 - 0x38) = r1 011027 r1 = *(u64 *)(r2 + 0x0) 011028 *(u64 *)(r10 - 0x40) = r1 011029 r2 = *(u64 *)(r10 - 0x60) 011030 if r1 == r2 goto <offset> 011031 r2 = 0x1 011032 goto <offset> 011033 r1 = r10 011034 r1 += -0xf0 011035 r2 = 0x7d2 011036 r6 = r0 011037 call <target> 011038 r3 = *(u64 *)(r10 - 0xe8) 011039 r2 = *(u64 *)(r10 - 0xf0) 011040 r1 = r10 011041 r1 += -0x100 011042 r4 = <addr> ll 011043 r5 = 0x4 011044 call -0x29d1 011045 r5 = *(u64 *)(r10 - 0x248) 011046 r1 = *(u64 *)(r10 - 0x100) 011047 r2 = *(u64 *)(r10 - 0xf8) 011048 r3 = 0x2 011049 r4 = *(u64 *)(r10 - 0x190) 011050 *(u8 *)(r4 + 0xc2) = w3 011051 *(u64 *)(r4 + 0x8) = r2 011052 *(u64 *)(r4 + 0x0) = r1 011053 r2 = *(u64 *)(r10 - 0x188) 011054 r3 = *(u64 *)(r10 - 0x1b0) 011055 goto <offset> 011056 r1 = r10 011057 r1 += -0xd0 011058 r2 = 0x7d0 011059 call <target> 011060 r3 = *(u64 *)(r10 - 0xc8) 011061 r2 = *(u64 *)(r10 - 0xd0) 011062 r1 = r10 011063 r1 += -0xe0 011064 r7 = 0x2 011065 r4 = <addr> ll 011066 r5 = 0x2 011067 call -0x29e8 011068 r1 = *(u64 *)(r10 - 0xe0) 011069 r2 = *(u64 *)(r10 - 0xd8) 011070 r3 = *(u64 *)(r10 - 0x190) 011071 *(u8 *)(r3 + 0xc2) = w7 011072 r7 = r6 011073 *(u64 *)(r3 + 0x8) = r2 011074 *(u64 *)(r3 + 0x0) = r1 011075 goto <offset> 011076 r1 = *(u64 *)(r10 - 0x58) 011077 r2 = *(u64 *)(r10 - 0x38) 011078 if r2 != r1 goto <offset> 011079 r1 = *(u64 *)(r10 - 0x50) 011080 r2 = *(u64 *)(r10 - 0x30) 011081 if r2 != r1 goto <offset> 011082 r2 = 0x0 011083 r1 = *(u64 *)(r10 - 0x48) 011084 r3 = *(u64 *)(r10 - 0x28) 011085 if r3 != r1 goto <offset> 011086 r1 = *(u64 *)(r10 - 0x260) 011087 r6 = *(u64 *)(r10 - 0x190) 011088 if r2 == 0x0 goto <offset> 011089 r1 = r10 011090 r1 += -0x80 011091 r2 = 0x7d6 011092 call <target> 011093 r3 = *(u64 *)(r10 - 0x78) 011094 r2 = *(u64 *)(r10 - 0x80) 011095 r1 = r10 011096 r1 += -0x90 011097 r4 = <addr> ll 011098 r5 = 0x4 011099 call -0x2a08 011100 r3 = *(u64 *)(r10 - 0x88) 011101 r2 = *(u64 *)(r10 - 0x90) 011102 r4 = *(u64 *)(r10 - 0x1e8) 011103 r1 = *(u64 *)(r4 + 0x18) 011104 *(u64 *)(r10 - 0x28) = r1 011105 r1 = *(u64 *)(r4 + 0x10) 011106 *(u64 *)(r10 - 0x30) = r1 011107 r1 = *(u64 *)(r4 + 0x8) 011108 *(u64 *)(r10 - 0x38) = r1 011109 r1 = *(u64 *)(r4 + 0x0) 011110 *(u64 *)(r10 - 0x40) = r1 011111 r1 = *(u64 *)(r10 - 0x60) 011112 *(u64 *)(r10 - 0x20) = r1 011113 r1 = *(u64 *)(r10 - 0x58) 011114 *(u64 *)(r10 - 0x18) = r1 011115 r1 = *(u64 *)(r10 - 0x50) 011116 *(u64 *)(r10 - 0x10) = r1 011117 r1 = *(u64 *)(r10 - 0x48) 011118 *(u64 *)(r10 - 0x8) = r1 011119 r1 = r10 011120 r1 += -0xa0 011121 r4 = r10 011122 r4 += -0x40 011123 call <target> 011124 r1 = *(u64 *)(r10 - 0x98) 011125 r2 = *(u64 *)(r10 - 0xa0) 011126 r3 = 0x2 011127 *(u8 *)(r6 + 0xc2) = w3 011128 *(u64 *)(r6 + 0x0) = r2 011129 *(u64 *)(r6 + 0x8) = r1 011130 r2 = *(u64 *)(r10 - 0x188) 011131 r3 = *(u64 *)(r10 - 0x1b0) 011132 r5 = *(u64 *)(r10 - 0x248) 011133 r6 = *(u64 *)(r10 - 0x250) 011134 r1 = *(u64 *)(r5 + 0x0) 011135 r1 += -0x1 011136 *(u64 *)(r5 + 0x0) = r1 011137 if r1 != 0x0 goto <offset> 011138 r1 = *(u64 *)(r5 + 0x8) 011139 r1 += -0x1 011140 *(u64 *)(r5 + 0x8) = r1 011141 r1 = *(u64 *)(r6 + 0x0) 011142 r1 += -0x1 011143 *(u64 *)(r6 + 0x0) = r1 011144 if r1 != 0x0 goto <offset> 011145 r1 = *(u64 *)(r6 + 0x8) 011146 r1 += -0x1 011147 *(u64 *)(r6 + 0x8) = r1 011148 goto <offset> 011149 r3 = *(u64 *)(r10 - 0x268) 011150 r2 = r3 011151 if r2 == 0x0 goto <offset> 011152 *(u8 *)(r6 + 0xc2) = w3 011153 r2 = *(u64 *)(r10 - 0x288) 011154 *(u8 *)(r6 + 0xc1) = w2 011155 r2 = *(u64 *)(r10 - 0x280) 011156 *(u8 *)(r6 + 0xc0) = w2 011157 r2 = *(u64 *)(r10 - 0x278) 011158 *(u64 *)(r6 + 0xb8) = r2 011159 r2 = *(u64 *)(r10 - 0x270) 011160 *(u64 *)(r6 + 0xb0) = r2 011161 r2 = *(u64 *)(r10 - 0x250) 011162 *(u64 *)(r6 + 0xa8) = r2 011163 r2 = *(u64 *)(r10 - 0x248) 011164 *(u64 *)(r6 + 0xa0) = r2 011165 r2 = *(u64 *)(r10 - 0x258) 011166 *(u64 *)(r6 + 0x98) = r2 011167 r2 = *(u64 *)(r10 - 0x240) 011168 *(u8 *)(r6 + 0x92) = w2 011169 r2 = *(u64 *)(r10 - 0x238) 011170 *(u8 *)(r6 + 0x91) = w2 011171 r2 = *(u64 *)(r10 - 0x230) 011172 *(u8 *)(r6 + 0x90) = w2 011173 r2 = *(u64 *)(r10 - 0x228) 011174 *(u64 *)(r6 + 0x88) = r2 011175 r2 = *(u64 *)(r10 - 0x220) 011176 *(u64 *)(r6 + 0x80) = r2 011177 *(u64 *)(r6 + 0x78) = r7 011178 r2 = *(u64 *)(r10 - 0x1b0) 011179 *(u64 *)(r6 + 0x70) = r2 011180 r2 = *(u64 *)(r10 - 0x1e8) 011181 *(u64 *)(r6 + 0x68) = r2 011182 r2 = *(u64 *)(r10 - 0x218) 011183 *(u8 *)(r6 + 0x62) = w2 011184 r2 = *(u64 *)(r10 - 0x1f0) 011185 *(u8 *)(r6 + 0x61) = w2 011186 r2 = *(u64 *)(r10 - 0x210) 011187 *(u8 *)(r6 + 0x60) = w2 011188 r2 = *(u64 *)(r10 - 0x208) 011189 *(u64 *)(r6 + 0x58) = r2 011190 r2 = *(u64 *)(r10 - 0x200) 011191 *(u64 *)(r6 + 0x50) = r2 011192 r2 = *(u64 *)(r10 - 0x198) 011193 *(u64 *)(r6 + 0x48) = r2 011194 r2 = *(u64 *)(r10 - 0x188) 011195 *(u64 *)(r6 + 0x40) = r2 011196 r2 = *(u64 *)(r10 - 0x1e0) 011197 *(u64 *)(r6 + 0x38) = r2 011198 r2 = *(u64 *)(r10 - 0x1d8) 011199 *(u8 *)(r6 + 0x32) = w2 011200 r2 = *(u64 *)(r10 - 0x1d0) 011201 *(u8 *)(r6 + 0x31) = w2 011202 r2 = *(u64 *)(r10 - 0x1b8) 011203 *(u8 *)(r6 + 0x30) = w2 011204 r2 = *(u64 *)(r10 - 0x1c8) 011205 *(u64 *)(r6 + 0x28) = r2 011206 r2 = *(u64 *)(r10 - 0x1c0) 011207 *(u64 *)(r6 + 0x20) = r2 011208 *(u64 *)(r6 + 0x18) = r9 011209 *(u64 *)(r6 + 0x10) = r8 011210 r2 = *(u64 *)(r10 - 0x1a8) 011211 goto <offset> 011212 r1 = r10 011213 r1 += -0xb0 011214 r2 = 0x7d7 011215 call <target> 011216 r3 = *(u64 *)(r10 - 0xa8) 011217 r2 = *(u64 *)(r10 - 0xb0) 011218 r1 = r10 011219 r1 += -0xc0 011220 r4 = <addr> ll 011221 r5 = 0x7 011222 call -0x2a83 011223 r1 = *(u64 *)(r10 - 0xb8) 011224 r2 = *(u64 *)(r10 - 0xc0) 011225 goto <offset> 011226 *(u64 *)(r10 - 0x58) = r2 011227 *(u64 *)(r10 - 0x48) = r1 011228 r6 = 0x8 011229 r9 = <addr> ll 011230 r5 = *(u64 *)(r3 + 0x10) 011231 r4 = *(u64 *)(r3 + 0x8) 011232 *(u64 *)(r10 - 0x50) = r3 011233 r1 = *(u64 *)(r3 + 0x0) 011234 *(u64 *)(r10 - 0x40) = r1 011235 *(u64 *)(r10 - 0x38) = r4 011236 goto <offset> 011237 r1 = *(u64 *)(r10 - 0x40) 011238 r1 += r3 011239 r2 = r9 011240 r3 = r7 011241 call <target> 011242 r8 = r7 011243 r1 = *(u64 *)(r10 - 0x30) 011244 r8 += r1 011245 r4 = *(u64 *)(r10 - 0x38) 011246 if r1 >= r4 goto <offset> 011247 r9 += r7 011248 r6 -= r7 011249 r5 = r8 011250 if r6 == 0x0 goto <offset> 011251 r3 = r5 011252 if r4 > r5 goto <offset> 011253 r3 = r4 011254 *(u64 *)(r10 - 0x30) = r5 011255 r1 = r4 011256 r1 -= r3 011257 r7 = r6 011258 if r1 > r6 goto <offset> 011259 r7 = r1 011260 goto <offset> 011261 r1 = *(u64 *)(r10 - 0x50) 011262 *(u64 *)(r1 + 0x10) = r8 011263 r1 = r10 011264 r1 += -0x18 011265 r2 = 0xbbc 011266 call <target> 011267 r1 = *(u64 *)(r10 - 0x10) 011268 r2 = *(u64 *)(r10 - 0x18) 011269 goto <offset> 011270 r6 = 0x20 011271 r9 = *(u64 *)(r10 - 0x58) 011272 goto <offset> 011273 r1 = *(u64 *)(r10 - 0x40) 011274 r1 += r3 011275 r2 = r9 011276 r3 = r7 011277 call <target> 011278 r1 = r7 011279 r7 += r8 011280 r4 = *(u64 *)(r10 - 0x38) 011281 if r8 >= r4 goto <offset> 011282 r9 += r1 011283 r6 -= r1 011284 r8 = r7 011285 if r6 == 0x0 goto <offset> 011286 r3 = r8 011287 if r4 > r8 goto <offset> 011288 r3 = r4 011289 r1 = r4 011290 r1 -= r3 011291 r7 = r6 011292 if r1 > r6 goto <offset> 011293 r7 = r1 011294 goto <offset> 011295 r1 = *(u64 *)(r10 - 0x50) 011296 *(u64 *)(r1 + 0x10) = r7 011297 goto <offset> 011298 r1 = *(u64 *)(r10 - 0x58) 011299 w1 = *(u32 *)(r1 + 0x20) 011300 *(u32 *)(r10 - 0x4) = w1 011301 r6 = 0x4 011302 r8 = r10 011303 r8 += -0x4 011304 goto <offset> 011305 r1 = *(u64 *)(r10 - 0x40) 011306 r1 += r2 011307 r2 = r8 011308 r3 = r9 011309 call <target> 011310 r1 = r9 011311 r1 += r7 011312 r4 = *(u64 *)(r10 - 0x38) 011313 if r7 >= r4 goto <offset> 011314 r8 += r9 011315 r6 -= r9 011316 r7 = r1 011317 if r6 == 0x0 goto <offset> 011318 r2 = r7 011319 if r4 > r7 goto <offset> 011320 r2 = r4 011321 r1 = r4 011322 r1 -= r2 011323 r9 = r6 011324 if r1 > r6 goto <offset> 011325 r9 = r1 011326 goto <offset> 011327 r2 = *(u64 *)(r10 - 0x50) 011328 *(u64 *)(r2 + 0x10) = r1 011329 r1 = r10 011330 r1 += -0x28 011331 r2 = 0xbbc 011332 call <target> 011333 r1 = *(u64 *)(r10 - 0x20) 011334 r2 = *(u64 *)(r10 - 0x28) 011335 goto <offset> 011336 r2 = *(u64 *)(r10 - 0x50) 011337 *(u64 *)(r2 + 0x10) = r1 011338 r2 = 0x2 011339 r3 = *(u64 *)(r10 - 0x48) 011340 *(u64 *)(r3 + 0x8) = r1 011341 *(u64 *)(r3 + 0x0) = r2 011342 exit 011343 r6 = r1 011344 r1 = *(u64 *)(r2 + 0x8) 011345 if r1 > 0x7 goto <offset> 011346 r1 = r10 011347 r1 += -0x140 011348 r2 = 0xbb9 011349 call <target> 011350 r1 = *(u64 *)(r10 - 0x140) 011351 r2 = *(u64 *)(r10 - 0x138) 011352 *(u64 *)(r6 + 0x10) = r2 011353 *(u64 *)(r6 + 0x8) = r1 011354 r1 = 0x1 011355 *(u32 *)(r6 + 0x0) = w1 011356 goto <offset> 011357 r1 = *(u64 *)(r2 + 0x0) 011358 r1 = *(u64 *)(r1 + 0x0) 011359 r3 = -<addr> ll 011360 if r1 != r3 goto <offset> 011361 r1 = r6 011362 call <target> 011363 goto <offset> 011364 r1 = r10 011365 r1 += -0x70 011366 r2 = <addr> ll 011367 call <target> 011368 r7 = 0x1 011369 *(u64 *)(r10 - 0x50) = r7 011370 r8 = 0x0 011371 *(u64 *)(r10 - 0x48) = r8 011372 *(u64 *)(r10 - 0x58) = r8 011373 r1 = 0x3 011374 *(u8 *)(r10 - 0x8) = w1 011375 r1 = 0x20 011376 *(u64 *)(r10 - 0x10) = r1 011377 r1 = <addr> ll 011378 *(u64 *)(r10 - 0x18) = r1 011379 r1 = r10 011380 r1 += -0x58 011381 *(u64 *)(r10 - 0x20) = r1 011382 *(u64 *)(r10 - 0x30) = r8 011383 *(u64 *)(r10 - 0x40) = r8 011384 r2 = r10 011385 r2 += -0x40 011386 r1 = <addr> ll 011387 call <target> 011388 if r0 == 0x0 goto <offset> 011389 r3 = r10 011390 r3 += -0x110 011391 r1 = <addr> ll 011392 r2 = 0x37 011393 r4 = <addr> ll 011394 r5 = <addr> ll 011395 call <target> 011396 r1 = *(u64 *)(r10 - 0x48) 011397 *(u64 *)(r10 - 0xc8) = r1 011398 r1 = *(u64 *)(r10 - 0x50) 011399 *(u64 *)(r10 - 0xd0) = r1 011400 r1 = *(u64 *)(r10 - 0x58) 011401 *(u64 *)(r10 - 0xd8) = r1 011402 r1 = *(u64 *)(r10 - 0x70) 011403 *(u64 *)(r10 - 0xf0) = r1 011404 r1 = *(u64 *)(r10 - 0x68) 011405 *(u64 *)(r10 - 0xe8) = r1 011406 r1 = *(u64 *)(r10 - 0x60) 011407 *(u64 *)(r10 - 0xe0) = r1 011408 r1 = 0xbba 011409 *(u32 *)(r10 - 0x78) = w1 011410 r1 = 0x2 011411 *(u8 *)(r10 - 0xc0) = w1 011412 r1 = 0x14 011413 *(u32 *)(r10 - 0xf8) = w1 011414 r1 = <addr> ll 011415 *(u64 *)(r10 - 0x108) = r1 011416 *(u64 *)(r10 - 0x110) = r8 011417 r1 = 0xa 011418 *(u64 *)(r10 - 0x100) = r1 011419 r1 = r10 011420 r1 += -0x120 011421 r2 = r10 011422 r2 += -0x110 011423 call <target> 011424 r3 = *(u64 *)(r10 - 0x118) 011425 r2 = *(u64 *)(r10 - 0x120) 011426 r1 = r10 011427 r1 += -0x130 011428 r4 = <addr> ll 011429 r5 = 0xa 011430 call -0x2b53 011431 r1 = *(u64 *)(r10 - 0x130) 011432 r2 = *(u64 *)(r10 - 0x128) 011433 *(u64 *)(r6 + 0x10) = r2 011434 *(u64 *)(r6 + 0x8) = r1 011435 *(u32 *)(r6 + 0x0) = w7 011436 exit 011437 r3 = r2 011438 r6 = r1 011439 r2 = *(u64 *)(r3 + 0x8) 011440 if r2 > 0x7 goto <offset> 011441 r1 = 0x8 011442 r3 = <addr> ll 011443 call <target> 011444 r1 = r2 011445 r1 += -0x8 011446 r4 = 0x20 011447 if r4 > r1 goto <offset> 011448 r3 = *(u64 *)(r3 + 0x0) 011449 r1 = *(u64 *)(r3 + 0xe) 011450 w4 = *(u8 *)(r3 + 0x16) 011451 *(u8 *)(r10 - 0x8) = w4 011452 *(u64 *)(r10 - 0x10) = r1 011453 r2 &= -0x4 011454 if r2 == 0x28 goto <offset> 011455 r2 = *(u64 *)(r10 - 0xf) 011456 r4 = *(u64 *)(r3 + 0x17) 011457 r5 = *(u64 *)(r3 + 0x1f) 011458 w0 = *(u8 *)(r3 + 0x27) 011459 w7 = *(u16 *)(r3 + 0xc) 011460 w8 = *(u32 *)(r3 + 0x8) 011461 w3 = *(u32 *)(r3 + 0x28) 011462 *(u32 *)(r6 + 0x24) = w3 011463 *(u32 *)(r6 + 0x4) = w8 011464 *(u64 *)(r6 + 0xb) = r2 011465 *(u16 *)(r6 + 0x8) = w7 011466 *(u8 *)(r6 + 0xa) = w1 011467 *(u8 *)(r6 + 0x23) = w0 011468 *(u64 *)(r6 + 0x1b) = r5 011469 *(u64 *)(r6 + 0x13) = r4 011470 r1 = 0x0 011471 goto <offset> 011472 r1 = <addr> ll 011473 call <target> 011474 r7 = r0 011475 r1 = r10 011476 r1 += -0x20 011477 r2 = 0xbbb 011478 call <target> 011479 r9 = *(u64 *)(r10 - 0x18) 011480 r8 = *(u64 *)(r10 - 0x20) 011481 r1 = r7 011482 r1 &= 0x3 011483 r2 = r1 011484 r2 += -0x2 011485 r3 = 0x2 011486 if r3 > r2 goto <offset> 011487 if r1 == 0x0 goto <offset> 011488 r1 = *(u64 *)(r7 - 0x1) 011489 r2 = *(u64 *)(r7 + 0x7) 011490 r2 = *(u64 *)(r2 + 0x0) 011491 callx r2 011492 *(u64 *)(r6 + 0x10) = r9 011493 *(u64 *)(r6 + 0x8) = r8 011494 r1 = 0x1 011495 *(u32 *)(r6 + 0x0) = w1 011496 exit 011497 call <target> 011498 exit 011499 r6 = r1 011500 r7 = *(u64 *)(r6 + 0x10) 011501 r1 = *(u64 *)(r6 + 0x8) 011502 r2 = *(u64 *)(r1 + 0x0) 011503 r2 += -0x1 011504 *(u64 *)(r1 + 0x0) = r2 011505 if r2 != 0x0 goto <offset> 011506 r2 = *(u64 *)(r1 + 0x8) 011507 r2 += -0x1 011508 *(u64 *)(r1 + 0x8) = r2 011509 if r2 != 0x0 goto <offset> 011510 r2 = 0x20 011511 r3 = 0x8 011512 call -0x134e 011513 r1 = *(u64 *)(r7 + 0x0) 011514 r1 += -0x1 011515 *(u64 *)(r7 + 0x0) = r1 011516 if r1 != 0x0 goto <offset> 011517 r1 = *(u64 *)(r7 + 0x8) 011518 r1 += -0x1 011519 *(u64 *)(r7 + 0x8) = r1 011520 if r1 != 0x0 goto <offset> 011521 r1 = r7 011522 r2 = 0x28 011523 r3 = 0x8 011524 call -0x135a 011525 r7 = *(u64 *)(r6 + 0x40) 011526 r1 = *(u64 *)(r6 + 0x38) 011527 r2 = *(u64 *)(r1 + 0x0) 011528 r2 += -0x1 011529 *(u64 *)(r1 + 0x0) = r2 011530 if r2 != 0x0 goto <offset> 011531 r2 = *(u64 *)(r1 + 0x8) 011532 r2 += -0x1 011533 *(u64 *)(r1 + 0x8) = r2 011534 if r2 != 0x0 goto <offset> 011535 r2 = 0x20 011536 r3 = 0x8 011537 call -0x1367 011538 r1 = *(u64 *)(r7 + 0x0) 011539 r1 += -0x1 011540 *(u64 *)(r7 + 0x0) = r1 011541 if r1 != 0x0 goto <offset> 011542 r1 = *(u64 *)(r7 + 0x8) 011543 r1 += -0x1 011544 *(u64 *)(r7 + 0x8) = r1 011545 if r1 != 0x0 goto <offset> 011546 r1 = r7 011547 r2 = 0x28 011548 r3 = 0x8 011549 call -0x1373 011550 r7 = *(u64 *)(r6 + 0x70) 011551 r1 = *(u64 *)(r6 + 0x68) 011552 r2 = *(u64 *)(r1 + 0x0) 011553 r2 += -0x1 011554 *(u64 *)(r1 + 0x0) = r2 011555 if r2 != 0x0 goto <offset> 011556 r2 = *(u64 *)(r1 + 0x8) 011557 r2 += -0x1 011558 *(u64 *)(r1 + 0x8) = r2 011559 if r2 != 0x0 goto <offset> 011560 r2 = 0x20 011561 r3 = 0x8 011562 call -0x1380 011563 r1 = *(u64 *)(r7 + 0x0) 011564 r1 += -0x1 011565 *(u64 *)(r7 + 0x0) = r1 011566 if r1 != 0x0 goto <offset> 011567 r1 = *(u64 *)(r7 + 0x8) 011568 r1 += -0x1 011569 *(u64 *)(r7 + 0x8) = r1 011570 if r1 != 0x0 goto <offset> 011571 r1 = r7 011572 r2 = 0x28 011573 r3 = 0x8 011574 call -0x138c 011575 exit 011576 r7 = r1 011577 r1 = *(u64 *)(r7 + 0x8) 011578 *(u64 *)(r10 - 0x8) = r1 011579 r9 = *(u64 *)(r7 + 0x10) 011580 if r9 == 0x0 goto <offset> 011581 r6 = *(u64 *)(r10 - 0x8) 011582 r6 += 0x10 011583 goto <offset> 011584 r1 = *(u64 *)(r8 + 0x0) 011585 r1 += -0x1 011586 *(u64 *)(r8 + 0x0) = r1 011587 if r1 != 0x0 goto <offset> 011588 r1 = *(u64 *)(r8 + 0x8) 011589 r1 += -0x1 011590 *(u64 *)(r8 + 0x8) = r1 011591 if r1 != 0x0 goto <offset> 011592 r1 = r8 011593 r2 = 0x28 011594 r3 = 0x8 011595 call -0x13a1 011596 r6 += 0x30 011597 r9 += -0x1 011598 if r9 != 0x0 goto <offset> 011599 r2 = *(u64 *)(r7 + 0x0) 011600 if r2 == 0x0 goto <offset> 011601 r2 *= 0x30 011602 r1 = *(u64 *)(r10 - 0x8) 011603 r3 = 0x8 011604 call -0x13aa 011605 goto <offset> 011606 r8 = *(u64 *)(r6 + 0x0) 011607 r1 = *(u64 *)(r6 - 0x8) 011608 r2 = *(u64 *)(r1 + 0x0) 011609 r2 += -0x1 011610 *(u64 *)(r1 + 0x0) = r2 011611 if r2 != 0x0 goto <offset> 011612 r2 = *(u64 *)(r1 + 0x8) 011613 r2 += -0x1 011614 *(u64 *)(r1 + 0x8) = r2 011615 if r2 != 0x0 goto <offset> 011616 r2 = 0x20 011617 r3 = 0x8 011618 call -0x13b8 011619 goto <offset> 011620 exit 011621 r6 = r2 011622 *(u64 *)(r10 - 0x138) = r1 011623 r4 = *(u64 *)(r6 + 0x48) 011624 r0 = *(u64 *)(r6 + 0x78) 011625 r2 = *(u64 *)(r6 + 0x18) 011626 r1 = *(u64 *)(r6 + 0xa8) 011627 r5 = 0x0 011628 *(u64 *)(r10 - 0xff0) = r5 011629 *(u64 *)(r10 - 0xfe8) = r3 011630 r3 = 0x8 011631 *(u64 *)(r10 - 0xff8) = r3 011632 *(u64 *)(r10 - 0x1000) = r1 011633 r1 = r10 011634 r1 += -0x90 011635 r5 = r10 011636 r3 = r0 011637 call <target> 011638 r1 = *(u64 *)(r10 - 0x88) 011639 *(u64 *)(r10 - 0xc0) = r1 011640 r1 = *(u64 *)(r10 - 0x80) 011641 *(u64 *)(r10 - 0xb8) = r1 011642 r1 = *(u64 *)(r10 - 0x78) 011643 *(u64 *)(r10 - 0xb0) = r1 011644 r8 = *(u64 *)(r10 - 0x90) 011645 r1 = -<addr> ll 011646 if r8 == r1 goto <offset> 011647 r1 = r6 011648 r1 += 0xa8 011649 *(u64 *)(r10 - 0x140) = r1 011650 r7 = r6 011651 r7 += 0x78 011652 r9 = r6 011653 r9 += 0x48 011654 r1 = r10 011655 r1 += -0xf0 011656 r2 = r10 011657 r2 += -0x70 011658 r3 = 0x30 011659 call <target> 011660 *(u64 *)(r10 - 0x110) = r8 011661 r1 = *(u64 *)(r10 - 0xc0) 011662 *(u64 *)(r10 - 0x108) = r1 011663 r1 = *(u64 *)(r10 - 0xb8) 011664 *(u64 *)(r10 - 0x100) = r1 011665 r1 = *(u64 *)(r10 - 0xb0) 011666 *(u64 *)(r10 - 0xf8) = r1 011667 r1 = r10 011668 r1 += -0x90 011669 *(u64 *)(r10 - 0x148) = r1 011670 r2 = r7 011671 r3 = 0x30 011672 call <target> 011673 r1 = r10 011674 r1 += -0x60 011675 r2 = r9 011676 r3 = 0x30 011677 call <target> 011678 r1 = r10 011679 r1 += -0x30 011680 r2 = *(u64 *)(r10 - 0x140) 011681 r3 = 0x30 011682 call <target> 011683 r1 = *(u64 *)(r6 + 0xe0) 011684 r2 = *(u64 *)(r6 + 0xd8) 011685 *(u64 *)(r10 - 0x1000) = r2 011686 *(u64 *)(r10 - 0xff8) = r1 011687 r1 = r10 011688 r1 += -0xa8 011689 r2 = r10 011690 r2 += -0x110 011691 r5 = r10 011692 r3 = *(u64 *)(r10 - 0x148) 011693 r4 = 0x3 011694 call <target> 011695 r7 = 0x2 011696 r1 = -<addr> ll 011697 r2 = *(u64 *)(r10 - 0xa8) 011698 if r2 == r1 goto <offset> 011699 r1 = r10 011700 r1 += -0x120 011701 r2 = r10 011702 r2 += -0xa8 011703 call <target> 011704 r8 = *(u64 *)(r10 - 0x110) 011705 r9 = *(u64 *)(r10 - 0x118) 011706 r7 = *(u64 *)(r10 - 0x120) 011707 if r8 == 0x0 goto <offset> 011708 r8 *= 0x22 011709 r1 = *(u64 *)(r10 - 0x108) 011710 r2 = r8 011711 r3 = 0x1 011712 call -0x1416 011713 r2 = *(u64 *)(r10 - 0xf8) 011714 if r2 == 0x0 goto <offset> 011715 r1 = *(u64 *)(r10 - 0xf0) 011716 r3 = 0x1 011717 call -0x141b 011718 r1 = r10 011719 r1 += -0x90 011720 call -0xde 011721 r1 = r6 011722 call -0x93 011723 r8 = *(u64 *)(r6 + 0x28) 011724 r1 = *(u64 *)(r6 + 0x20) 011725 r2 = *(u64 *)(r1 + 0x0) 011726 r2 += -0x1 011727 *(u64 *)(r1 + 0x0) = r2 011728 if r2 != 0x0 goto <offset> 011729 r2 = *(u64 *)(r1 + 0x8) 011730 r2 += -0x1 011731 *(u64 *)(r1 + 0x8) = r2 011732 if r2 != 0x0 goto <offset> 011733 r2 = 0x20 011734 r3 = 0x8 011735 call -0x142d 011736 r1 = *(u64 *)(r8 + 0x0) 011737 r1 += -0x1 011738 *(u64 *)(r8 + 0x0) = r1 011739 if r1 != 0x0 goto <offset> 011740 r1 = *(u64 *)(r8 + 0x8) 011741 r1 += -0x1 011742 *(u64 *)(r8 + 0x8) = r1 011743 if r1 != 0x0 goto <offset> 011744 r1 = r8 011745 r2 = 0x28 011746 r3 = 0x8 011747 call -0x1439 011748 r1 = *(u64 *)(r10 - 0x138) 011749 *(u64 *)(r1 + 0x8) = r9 011750 *(u64 *)(r1 + 0x0) = r7 011751 exit 011752 r1 = r10 011753 r1 += -0x130 011754 r2 = r10 011755 r2 += -0xc0 011756 call <target> 011757 r9 = *(u64 *)(r10 - 0x128) 011758 r7 = *(u64 *)(r10 - 0x130) 011759 r8 = *(u64 *)(r6 + 0x58) 011760 r1 = *(u64 *)(r6 + 0x50) 011761 r2 = *(u64 *)(r1 + 0x0) 011762 r2 += -0x1 011763 *(u64 *)(r1 + 0x0) = r2 011764 if r2 != 0x0 goto <offset> 011765 r2 = *(u64 *)(r1 + 0x8) 011766 r2 += -0x1 011767 *(u64 *)(r1 + 0x8) = r2 011768 if r2 != 0x0 goto <offset> 011769 r2 = 0x20 011770 r3 = 0x8 011771 call -0x1451 011772 r1 = *(u64 *)(r8 + 0x0) 011773 r1 += -0x1 011774 *(u64 *)(r8 + 0x0) = r1 011775 if r1 != 0x0 goto <offset> 011776 r1 = *(u64 *)(r8 + 0x8) 011777 r1 += -0x1 011778 *(u64 *)(r8 + 0x8) = r1 011779 if r1 != 0x0 goto <offset> 011780 r1 = r8 011781 r2 = 0x28 011782 r3 = 0x8 011783 call -0x145d 011784 r8 = *(u64 *)(r6 + 0x88) 011785 r1 = *(u64 *)(r6 + 0x80) 011786 r2 = *(u64 *)(r1 + 0x0) 011787 r2 += -0x1 011788 *(u64 *)(r1 + 0x0) = r2 011789 if r2 != 0x0 goto <offset> 011790 r2 = *(u64 *)(r1 + 0x8) 011791 r2 += -0x1 011792 *(u64 *)(r1 + 0x8) = r2 011793 if r2 != 0x0 goto <offset> 011794 r2 = 0x20 011795 r3 = 0x8 011796 call -0x146a 011797 r1 = *(u64 *)(r8 + 0x0) 011798 r1 += -0x1 011799 *(u64 *)(r8 + 0x0) = r1 011800 if r1 != 0x0 goto <offset> 011801 r1 = *(u64 *)(r8 + 0x8) 011802 r1 += -0x1 011803 *(u64 *)(r8 + 0x8) = r1 011804 if r1 != 0x0 goto <offset> 011805 r1 = r8 011806 r2 = 0x28 011807 r3 = 0x8 011808 call -0x1476 011809 r8 = *(u64 *)(r6 + 0xb8) 011810 r1 = *(u64 *)(r6 + 0xb0) 011811 r2 = *(u64 *)(r1 + 0x0) 011812 r2 += -0x1 011813 *(u64 *)(r1 + 0x0) = r2 011814 if r2 != 0x0 goto <offset> 011815 r2 = *(u64 *)(r1 + 0x8) 011816 r2 += -0x1 011817 *(u64 *)(r1 + 0x8) = r2 011818 if r2 != 0x0 goto <offset> 011819 r2 = 0x20 011820 r3 = 0x8 011821 call -0x1483 011822 r1 = *(u64 *)(r8 + 0x0) 011823 r1 += -0x1 011824 *(u64 *)(r8 + 0x0) = r1 011825 if r1 != 0x0 goto <offset> 011826 r1 = *(u64 *)(r8 + 0x8) 011827 r1 += -0x1 011828 *(u64 *)(r8 + 0x8) = r1 011829 if r1 != 0x0 goto <offset> 011830 r1 = r8 011831 r2 = 0x28 011832 r3 = 0x8 011833 call -0x148f 011834 r1 = r6 011835 call -0x104 011836 r8 = *(u64 *)(r6 + 0x28) 011837 r1 = *(u64 *)(r6 + 0x20) 011838 r2 = *(u64 *)(r1 + 0x0) 011839 r2 += -0x1 011840 *(u64 *)(r1 + 0x0) = r2 011841 if r2 != 0x0 goto <offset> 011842 r2 = *(u64 *)(r1 + 0x8) 011843 r2 += -0x1 011844 *(u64 *)(r1 + 0x8) = r2 011845 if r2 != 0x0 goto <offset> 011846 r2 = 0x20 011847 r3 = 0x8 011848 call -0x149e 011849 r1 = *(u64 *)(r8 + 0x0) 011850 r1 += -0x1 011851 *(u64 *)(r8 + 0x0) = r1 011852 if r1 != 0x0 goto <offset> 011853 r1 = *(u64 *)(r8 + 0x8) 011854 r1 += -0x1 011855 *(u64 *)(r8 + 0x8) = r1 011856 if r1 != 0x0 goto <offset> 011857 goto <offset> 011858 r6 = r1 011859 r1 = -<addr> ll 011860 r9 = *(u64 *)(r2 + 0x8) 011861 r5 = 0xa5 011862 if r5 > r9 goto <offset> 011863 if r9 == 0x163 goto <offset> 011864 r7 = *(u64 *)(r2 + 0x0) 011865 r1 = r10 011866 r1 += -0xb0 011867 r2 = r7 011868 r3 = 0xa5 011869 call <target> 011870 r3 = *(u64 *)(r10 - 0xa0) 011871 r4 = *(u64 *)(r10 - 0xa8) 011872 r1 = *(u64 *)(r10 - 0xb0) 011873 w8 = *(u32 *)(r10 - 0x28) 011874 if r8 == 0x2 goto <offset> 011875 *(u64 *)(r10 - 0x220) = r7 011876 *(u64 *)(r10 - 0x210) = r1 011877 *(u64 *)(r10 - 0x208) = r3 011878 *(u64 *)(r10 - 0x200) = r4 011879 r1 = r10 011880 r1 += -0x108 011881 r2 = r10 011882 r2 += -0x98 011883 r3 = 0x54 011884 call <target> 011885 r1 = *(u64 *)(r10 - 0x43) 011886 *(u64 *)(r10 - 0x128) = r1 011887 r1 = *(u64 *)(r10 - 0x3b) 011888 *(u64 *)(r10 - 0x120) = r1 011889 r1 = *(u64 *)(r10 - 0x33) 011890 *(u64 *)(r10 - 0x118) = r1 011891 w1 = *(u32 *)(r10 - 0x2c) 011892 *(u32 *)(r10 - 0x111) = w1 011893 w7 = *(u8 *)(r10 - 0x44) 011894 r1 = r10 011895 r1 += -0x14c 011896 r2 = r10 011897 r2 += -0x24 011898 r3 = 0x24 011899 call <target> 011900 *(u64 *)(r10 - 0x218) = r7 011901 if r7 != 0x0 goto <offset> 011902 r1 = -<addr> ll 011903 r3 = *(u64 *)(r10 - 0x208) 011904 r4 = *(u64 *)(r10 - 0x200) 011905 goto <offset> 011906 r1 = r10 011907 r1 += -0x1a0 011908 r2 = r10 011909 r2 += -0x108 011910 r3 = 0x54 011911 call <target> 011912 r1 = *(u64 *)(r10 - 0x128) 011913 *(u64 *)(r10 - 0x1c0) = r1 011914 r1 = *(u64 *)(r10 - 0x120) 011915 *(u64 *)(r10 - 0x1b8) = r1 011916 r1 = *(u64 *)(r10 - 0x118) 011917 *(u64 *)(r10 - 0x1b0) = r1 011918 w1 = *(u32 *)(r10 - 0x111) 011919 *(u32 *)(r10 - 0x1a9) = w1 011920 r1 = r10 011921 r1 += -0x1e4 011922 r2 = r10 011923 r2 += -0x14c 011924 r3 = 0x24 011925 call <target> 011926 if r9 == 0xa5 goto <offset> 011927 r1 = -<addr> ll 011928 r4 = 0x0 011929 r3 = 0x1 011930 if r9 == 0xa6 goto <offset> 011931 r2 = *(u64 *)(r10 - 0x220) 011932 w2 = *(u8 *)(r2 + 0xa5) 011933 if r2 == 0x2 goto <offset> 011934 *(u64 *)(r10 - 0xa0) = r3 011935 *(u64 *)(r10 - 0xa8) = r4 011936 *(u64 *)(r10 - 0xb0) = r1 011937 r1 = r10 011938 r1 += -0x1f8 011939 r2 = r10 011940 r2 += -0xb0 011941 call <target> 011942 r1 = *(u64 *)(r10 - 0x1f8) 011943 r2 = *(u64 *)(r10 - 0x1f0) 011944 *(u64 *)(r6 + 0x8) = r2 011945 *(u64 *)(r6 + 0x0) = r1 011946 r8 = 0x2 011947 *(u32 *)(r6 + 0x88) = w8 011948 exit 011949 r1 = r6 011950 r1 += 0x18 011951 r2 = r10 011952 r2 += -0x1a0 011953 r3 = 0x54 011954 call <target> 011955 r1 = *(u64 *)(r10 - 0x1c0) 011956 *(u64 *)(r6 + 0x6d) = r1 011957 r1 = *(u64 *)(r10 - 0x1b8) 011958 *(u64 *)(r6 + 0x75) = r1 011959 r1 = *(u64 *)(r10 - 0x1b0) 011960 *(u64 *)(r6 + 0x7d) = r1 011961 w1 = *(u32 *)(r10 - 0x1a9) 011962 *(u32 *)(r6 + 0x84) = w1 011963 r1 = r6 011964 r1 += 0x8c 011965 r2 = r10 011966 r2 += -0x1e4 011967 r3 = 0x24 011968 call <target> 011969 r1 = *(u64 *)(r10 - 0x218) 011970 *(u8 *)(r6 + 0x6c) = w1 011971 r1 = *(u64 *)(r10 - 0x208) 011972 *(u64 *)(r6 + 0x10) = r1 011973 r1 = *(u64 *)(r10 - 0x200) 011974 *(u64 *)(r6 + 0x8) = r1 011975 r1 = *(u64 *)(r10 - 0x210) 011976 *(u64 *)(r6 + 0x0) = r1 011977 goto <offset> 011978 r6 = r1 011979 r8 = -<addr> ll 011980 r9 = *(u64 *)(r2 + 0x8) 011981 r1 = 0x52 011982 if r1 > r9 goto <offset> 011983 if r9 == 0x163 goto <offset> 011984 r8 = *(u64 *)(r2 + 0x0) 011985 r1 = r10 011986 r1 += -0x58 011987 r2 = r8 011988 r3 = 0x52 011989 call <target> 011990 w7 = *(u32 *)(r10 - 0x58) 011991 if r7 == 0x2 goto <offset> 011992 *(u64 *)(r10 - 0x110) = r8 011993 r1 = *(u64 *)(r10 - 0x38) 011994 *(u64 *)(r10 - 0x70) = r1 011995 r1 = *(u64 *)(r10 - 0x30) 011996 *(u64 *)(r10 - 0x68) = r1 011997 w1 = *(u8 *)(r10 - 0x28) 011998 *(u8 *)(r10 - 0x60) = w1 011999 r1 = *(u64 *)(r10 - 0x40) 012000 *(u64 *)(r10 - 0x100) = r1 012001 r1 = *(u64 *)(r10 - 0x48) 012002 *(u64 *)(r10 - 0xf8) = r1 012003 r1 = *(u64 *)(r10 - 0x50) 012004 *(u64 *)(r10 - 0xf0) = r1 012005 w1 = *(u32 *)(r10 - 0x54) 012006 *(u64 *)(r10 - 0xe8) = r1 012007 w8 = *(u8 *)(r10 - 0x27) 012008 r1 = r10 012009 r1 += -0x96 012010 r2 = r10 012011 r2 += -0x26 012012 r3 = 0x26 012013 call <target> 012014 *(u64 *)(r10 - 0x108) = r8 012015 if r8 != 0x0 goto <offset> 012016 r8 = -<addr> ll 012017 goto <offset> 012018 r3 = *(u64 *)(r10 - 0x40) 012019 r7 = *(u64 *)(r10 - 0x48) 012020 r8 = *(u64 *)(r10 - 0x50) 012021 goto <offset> 012022 r1 = *(u64 *)(r10 - 0xe8) 012023 *(u64 *)(r10 - 0x118) = r7 012024 r9 += -0x52 012025 w1 = *(u8 *)(r10 - 0x60) 012026 *(u8 *)(r10 - 0x98) = w1 012027 r1 = *(u64 *)(r10 - 0x68) 012028 *(u64 *)(r10 - 0xa0) = r1 012029 r1 = *(u64 *)(r10 - 0x70) 012030 *(u64 *)(r10 - 0xa8) = r1 012031 r1 = r10 012032 r1 += -0xce 012033 r2 = r10 012034 r2 += -0x96 012035 r3 = 0x26 012036 call <target> 012037 if r9 == 0x0 goto <offset> 012038 r8 = -<addr> ll 012039 r7 = 0x53 012040 r3 = 0x54 012041 r1 = 0x55 012042 if r1 > r9 goto <offset> 012043 r1 = 0x53 012044 r2 = 0x1 012045 call -0x1545 012046 r9 = r0 012047 if r9 != 0x0 goto <offset> 012048 r1 = 0x1 012049 r2 = 0x53 012050 call <target> 012051 r1 = *(u64 *)(r10 - 0x110) 012052 r1 += 0x52 012053 r2 = r9 012054 r3 = 0x53 012055 call <target> 012056 *(u64 *)(r10 - 0x120) = r0 012057 r1 = r9 012058 r2 = 0x53 012059 r3 = 0x1 012060 call -0x1572 012061 r1 = *(u64 *)(r10 - 0x120) 012062 r1 <<= 0x20 012063 r1 >>= 0x20 012064 r3 = 0x54 012065 if r1 != 0x0 goto <offset> 012066 r1 = *(u64 *)(r10 - 0x110) 012067 w1 = *(u8 *)(r1 + 0xa5) 012068 if r1 == 0x1 goto <offset> 012069 *(u64 *)(r10 - 0x48) = r3 012070 *(u64 *)(r10 - 0x50) = r7 012071 *(u64 *)(r10 - 0x58) = r8 012072 r1 = r10 012073 r1 += -0xe0 012074 r2 = r10 012075 r2 += -0x58 012076 call <target> 012077 r1 = *(u64 *)(r10 - 0xe0) 012078 r2 = *(u64 *)(r10 - 0xd8) 012079 *(u64 *)(r6 + 0x10) = r2 012080 *(u64 *)(r6 + 0x8) = r1 012081 r1 = 0x2 012082 *(u32 *)(r6 + 0x0) = w1 012083 exit 012084 w1 = *(u8 *)(r10 - 0x98) 012085 *(u8 *)(r6 + 0x30) = w1 012086 r1 = *(u64 *)(r10 - 0xa0) 012087 *(u64 *)(r6 + 0x28) = r1 012088 r1 = *(u64 *)(r10 - 0xa8) 012089 *(u64 *)(r6 + 0x20) = r1 012090 r1 = r6 012091 r1 += 0x32 012092 r2 = r10 012093 r2 += -0xce 012094 r3 = 0x26 012095 call <target> 012096 r1 = *(u64 *)(r10 - 0x108) 012097 *(u8 *)(r6 + 0x31) = w1 012098 r1 = *(u64 *)(r10 - 0x100) 012099 *(u64 *)(r6 + 0x18) = r1 012100 r1 = *(u64 *)(r10 - 0xf8) 012101 *(u64 *)(r6 + 0x10) = r1 012102 r1 = *(u64 *)(r10 - 0xf0) 012103 *(u64 *)(r6 + 0x8) = r1 012104 r1 = *(u64 *)(r10 - 0xe8) 012105 *(u32 *)(r6 + 0x4) = w1 012106 r1 = *(u64 *)(r10 - 0x118) 012107 goto <offset> 012108 r7 = r3 012109 r8 = r2 012110 r6 = r1 012111 if r8 == 0x0 goto <offset> 012112 r1 = *(u64 *)(r4 + 0x8) 012113 if r1 == 0x0 goto <offset> 012114 r2 = *(u64 *)(r4 + 0x10) 012115 if r2 != 0x0 goto <offset> 012116 if r7 != 0x0 goto <offset> 012117 r0 = r8 012118 goto <offset> 012119 r1 = 0x0 012120 *(u64 *)(r6 + 0x8) = r1 012121 goto <offset> 012122 r1 = *(u64 *)(r4 + 0x0) 012123 r3 = r8 012124 r4 = r7 012125 call -0x15b2 012126 r1 = r6 012127 r1 += 0x10 012128 r2 = r6 012129 r2 += 0x8 012130 if r0 == 0x0 goto <offset> 012131 goto <offset> 012132 *(u64 *)(r2 + 0x0) = r8 012133 *(u64 *)(r1 + 0x0) = r7 012134 r1 = 0x1 012135 goto <offset> 012136 if r7 != 0x0 goto <offset> 012137 goto <offset> 012138 r1 = r7 012139 r2 = r8 012140 call -0x15d8 012141 r1 = r6 012142 r1 += 0x10 012143 r2 = r6 012144 r2 += 0x8 012145 if r0 == 0x0 goto <offset> 012146 *(u64 *)(r2 + 0x0) = r0 012147 *(u64 *)(r1 + 0x0) = r7 012148 r1 = 0x0 012149 *(u64 *)(r6 + 0x0) = r1 012150 exit 012151 r6 = r1 012152 r4 = r2 012153 r4 += r3 012154 r1 = 0x0 012155 r3 = 0x1 012156 if r2 > r4 goto <offset> 012157 r3 = 0x0 012158 r3 &= 0x1 012159 if r3 != 0x0 goto <offset> 012160 r1 = *(u64 *)(r6 + 0x0) 012161 r7 = r1 012162 r7 <<= 0x1 012163 if r7 > r4 goto <offset> 012164 r7 = r4 012165 if r7 > 0x8 goto <offset> 012166 r7 = 0x8 012167 r3 = 0x0 012168 r2 = r7 012169 r2 ^= -0x1 012170 r2 >>= 0x3f 012171 if r1 == 0x0 goto <offset> 012172 r3 = *(u64 *)(r6 + 0x8) 012173 *(u64 *)(r10 - 0x8) = r1 012174 *(u64 *)(r10 - 0x18) = r3 012175 r3 = 0x1 012176 *(u64 *)(r10 - 0x10) = r3 012177 r1 = r10 012178 r1 += -0x30 012179 r4 = r10 012180 r4 += -0x18 012181 r3 = r7 012182 call -0x4b 012183 r1 = *(u64 *)(r10 - 0x30) 012184 if r1 == 0x0 goto <offset> 012185 r2 = *(u64 *)(r10 - 0x20) 012186 r1 = *(u64 *)(r10 - 0x28) 012187 call <target> 012188 r1 = *(u64 *)(r10 - 0x28) 012189 *(u64 *)(r6 + 0x0) = r7 012190 *(u64 *)(r6 + 0x8) = r1 012191 exit 012192 r6 = r1 012193 r4 = *(u64 *)(r6 + 0x0) 012194 r3 = r4 012195 r3 += 0x1 012196 r1 = 0x0 012197 r5 = 0x1 012198 if r3 == 0x0 goto <offset> 012199 r5 = 0x0 012200 r5 &= 0x1 012201 if r5 != 0x0 goto <offset> 012202 r7 = r4 012203 r7 <<= 0x1 012204 if r7 > r3 goto <offset> 012205 r7 = r3 012206 r2 = 0x1 012207 r3 = <addr> ll 012208 if r3 > r7 goto <offset> 012209 r2 = 0x0 012210 if r7 > 0x4 goto <offset> 012211 r7 = 0x4 012212 r3 = r7 012213 r3 *= 0x22 012214 if r4 == 0x0 goto <offset> 012215 r1 = *(u64 *)(r6 + 0x8) 012216 r4 *= 0x22 012217 *(u64 *)(r10 - 0x8) = r4 012218 *(u64 *)(r10 - 0x18) = r1 012219 r1 = 0x1 012220 *(u64 *)(r10 - 0x10) = r1 012221 r1 = r10 012222 r1 += -0x30 012223 r4 = r10 012224 r4 += -0x18 012225 call -0x76 012226 r1 = *(u64 *)(r10 - 0x30) 012227 if r1 == 0x0 goto <offset> 012228 r2 = *(u64 *)(r10 - 0x20) 012229 r1 = *(u64 *)(r10 - 0x28) 012230 call <target> 012231 r1 = *(u64 *)(r10 - 0x28) 012232 *(u64 *)(r6 + 0x0) = r7 012233 *(u64 *)(r6 + 0x8) = r1 012234 exit 012235 r7 = r2 012236 r6 = r1 012237 r8 = 0x50 012238 r1 = 0x50 012239 r2 = 0x1 012240 call -0x163c 012241 if r0 == 0x0 goto <offset> 012242 *(u64 *)(r10 - 0x10) = r0 012243 *(u64 *)(r10 - 0x18) = r8 012244 w1 = *(u32 *)(r7 + 0x0) 012245 if r1 s> 0x14 goto <offset> 012246 if r1 s> 0x9 goto <offset> 012247 if r1 s> 0x4 goto <offset> 012248 if r1 s> 0x1 goto <offset> 012249 if r1 == 0x0 goto <offset> 012250 r8 = 0x1 012251 *(u8 *)(r0 + 0x0) = w8 012252 goto <offset> 012253 if r1 s> 0x1e goto <offset> 012254 if r1 s> 0x19 goto <offset> 012255 if r1 s> 0x16 goto <offset> 012256 if r1 == 0x15 goto <offset> 012257 r1 = 0x16 012258 goto <offset> 012259 if r1 s> 0xe goto <offset> 012260 if r1 s> 0xb goto <offset> 012261 if r1 == 0xa goto <offset> 012262 r1 = 0xb 012263 goto <offset> 012264 if r1 s> 0x23 goto <offset> 012265 if r1 s> 0x20 goto <offset> 012266 if r1 == 0x1f goto <offset> 012267 r1 = 0x20 012268 goto <offset> 012269 if r1 s> 0x11 goto <offset> 012270 if r1 == 0xf goto <offset> 012271 if r1 == 0x10 goto <offset> 012272 r1 = 0x11 012273 goto <offset> 012274 if r1 s> 0x26 goto <offset> 012275 if r1 == 0x24 goto <offset> 012276 if r1 == 0x25 goto <offset> 012277 r1 = 0x26 012278 goto <offset> 012279 if r1 s> 0x6 goto <offset> 012280 if r1 == 0x5 goto <offset> 012281 r1 = 0x6 012282 *(u8 *)(r0 + 0x0) = w1 012283 w1 = *(u8 *)(r7 + 0x8) 012284 *(u8 *)(r0 + 0x1) = w1 012285 w1 = *(u32 *)(r7 + 0xc) 012286 if r1 != 0x0 goto <offset> 012287 goto <offset> 012288 r1 = 0x1 012289 *(u8 *)(r0 + 0x2) = w1 012290 r1 = *(u64 *)(r7 + 0x10) 012291 *(u64 *)(r0 + 0x3) = r1 012292 r1 = *(u64 *)(r7 + 0x18) 012293 *(u64 *)(r0 + 0xb) = r1 012294 r1 = *(u64 *)(r7 + 0x20) 012295 *(u64 *)(r0 + 0x13) = r1 012296 r1 = *(u64 *)(r7 + 0x28) 012297 *(u64 *)(r0 + 0x1b) = r1 012298 r8 = 0x23 012299 goto <offset> 012300 if r1 s> 0x1b goto <offset> 012301 if r1 == 0x1a goto <offset> 012302 r1 = 0x1b 012303 goto <offset> 012304 if r1 == 0xc goto <offset> 012305 if r1 == 0xd goto <offset> 012306 r1 = *(u64 *)(r7 + 0x8) 012307 w2 = *(u8 *)(r7 + 0x10) 012308 *(u8 *)(r0 + 0x9) = w2 012309 *(u64 *)(r0 + 0x1) = r1 012310 r1 = 0xe 012311 goto <offset> 012312 if r1 == 0x21 goto <offset> 012313 if r1 == 0x22 goto <offset> 012314 r1 = 0x23 012315 goto <offset> 012316 if r1 == 0x2 goto <offset> 012317 if r1 == 0x3 goto <offset> 012318 r1 = *(u64 *)(r7 + 0x8) 012319 *(u64 *)(r0 + 0x1) = r1 012320 r1 = 0x4 012321 goto <offset> 012322 if r1 == 0x17 goto <offset> 012323 if r1 == 0x18 goto <offset> 012324 r1 = 0x19 012325 *(u8 *)(r0 + 0x0) = w1 012326 w1 = *(u32 *)(r7 + 0x8) 012327 if r1 != 0x0 goto <offset> 012328 goto <offset> 012329 r1 = 0x1 012330 *(u8 *)(r0 + 0x1) = w1 012331 r1 = *(u64 *)(r7 + 0xc) 012332 *(u64 *)(r0 + 0x2) = r1 012333 r1 = *(u64 *)(r7 + 0x14) 012334 *(u64 *)(r0 + 0xa) = r1 012335 r1 = *(u64 *)(r7 + 0x1c) 012336 *(u64 *)(r0 + 0x12) = r1 012337 r1 = *(u64 *)(r7 + 0x24) 012338 *(u64 *)(r0 + 0x1a) = r1 012339 r8 = 0x22 012340 goto <offset> 012341 if r1 == 0x7 goto <offset> 012342 if r1 == 0x8 goto <offset> 012343 r1 = 0x9 012344 goto <offset> 012345 if r1 == 0x1c goto <offset> 012346 if r1 == 0x1d goto <offset> 012347 r1 = 0x1e 012348 goto <offset> 012349 if r1 == 0x12 goto <offset> 012350 if r1 == 0x13 goto <offset> 012351 w1 = *(u8 *)(r7 + 0x8) 012352 *(u8 *)(r0 + 0x1) = w1 012353 r1 = 0x14 012354 *(u8 *)(r0 + 0x0) = w1 012355 r1 = *(u64 *)(r7 + 0x21) 012356 *(u64 *)(r0 + 0x1a) = r1 012357 r1 = *(u64 *)(r7 + 0x19) 012358 *(u64 *)(r0 + 0x12) = r1 012359 r1 = *(u64 *)(r7 + 0x11) 012360 *(u64 *)(r0 + 0xa) = r1 012361 r1 = *(u64 *)(r7 + 0x9) 012362 *(u64 *)(r0 + 0x2) = r1 012363 w1 = *(u32 *)(r7 + 0x2c) 012364 if r1 != 0x0 goto <offset> 012365 goto <offset> 012366 r1 = 0x1 012367 *(u8 *)(r0 + 0x22) = w1 012368 r1 = *(u64 *)(r7 + 0x30) 012369 *(u64 *)(r0 + 0x23) = r1 012370 r1 = *(u64 *)(r7 + 0x38) 012371 *(u64 *)(r0 + 0x2b) = r1 012372 r1 = *(u64 *)(r7 + 0x40) 012373 *(u64 *)(r0 + 0x33) = r1 012374 r1 = *(u64 *)(r7 + 0x48) 012375 *(u64 *)(r0 + 0x3b) = r1 012376 r8 = 0x43 012377 goto <offset> 012378 if r1 == 0x27 goto <offset> 012379 if r1 == 0x28 goto <offset> 012380 r1 = 0x29 012381 goto <offset> 012382 r1 = *(u64 *)(r7 + 0x8) 012383 w2 = *(u8 *)(r7 + 0x10) 012384 *(u8 *)(r0 + 0x9) = w2 012385 *(u64 *)(r0 + 0x1) = r1 012386 r1 = 0xc 012387 goto <offset> 012388 r1 = 0x21 012389 goto <offset> 012390 w1 = *(u8 *)(r7 + 0x8) 012391 *(u8 *)(r0 + 0x1) = w1 012392 r8 = 0x2 012393 *(u8 *)(r0 + 0x0) = w8 012394 goto <offset> 012395 r1 = *(u64 *)(r7 + 0x8) 012396 *(u64 *)(r0 + 0x1) = r1 012397 r1 = 0x17 012398 goto <offset> 012399 r1 = *(u64 *)(r7 + 0x8) 012400 *(u64 *)(r0 + 0x1) = r1 012401 r1 = 0x7 012402 goto <offset> 012403 r1 = 0x1c 012404 goto <offset> 012405 r1 = *(u64 *)(r7 + 0x8) 012406 w2 = *(u8 *)(r7 + 0x10) 012407 *(u8 *)(r0 + 0x9) = w2 012408 *(u64 *)(r0 + 0x1) = r1 012409 r1 = 0xf 012410 goto <offset> 012411 r1 = 0x24 012412 goto <offset> 012413 r1 = 0x12 012414 goto <offset> 012415 r1 = 0x27 012416 goto <offset> 012417 r1 = *(u64 *)(r7 + 0x8) 012418 w2 = *(u8 *)(r7 + 0x10) 012419 *(u8 *)(r0 + 0x9) = w2 012420 *(u64 *)(r0 + 0x1) = r1 012421 r1 = 0xd 012422 *(u8 *)(r0 + 0x0) = w1 012423 r8 = 0xa 012424 goto <offset> 012425 r1 = 0x22 012426 goto <offset> 012427 r1 = *(u64 *)(r7 + 0x8) 012428 *(u64 *)(r0 + 0x1) = r1 012429 r1 = 0x3 012430 goto <offset> 012431 r1 = 0x18 012432 *(u8 *)(r0 + 0x0) = w1 012433 r8 = 0x1 012434 *(u64 *)(r10 - 0x8) = r8 012435 r2 = *(u64 *)(r7 + 0x8) 012436 r7 = *(u64 *)(r7 + 0x10) 012437 r1 = 0x50 012438 if r1 > r7 goto <offset> 012439 r1 = r10 012440 r1 += -0x18 012441 r8 = r2 012442 r2 = 0x1 012443 r3 = r7 012444 call -0x126 012445 r2 = r8 012446 r0 = *(u64 *)(r10 - 0x10) 012447 r8 = *(u64 *)(r10 - 0x8) 012448 r0 += r8 012449 r1 = r0 012450 r3 = r7 012451 call <target> 012452 r8 += r7 012453 goto <offset> 012454 r1 = *(u64 *)(r7 + 0x8) 012455 *(u64 *)(r0 + 0x1) = r1 012456 r1 = 0x8 012457 *(u8 *)(r0 + 0x0) = w1 012458 r8 = 0x9 012459 goto <offset> 012460 r1 = 0x1d 012461 *(u8 *)(r0 + 0x0) = w1 012462 r2 = 0x1 012463 *(u64 *)(r10 - 0x8) = r2 012464 r8 = *(u64 *)(r7 + 0x18) 012465 if r8 == 0x0 goto <offset> 012466 r7 = *(u64 *)(r7 + 0x10) 012467 r8 <<= 0x1 012468 goto <offset> 012469 r7 += 0x2 012470 r1 = *(u64 *)(r10 - 0x10) 012471 r1 += r2 012472 *(u16 *)(r1 + 0x0) = w9 012473 r2 += 0x2 012474 *(u64 *)(r10 - 0x8) = r2 012475 r8 += -0x2 012476 if r8 == 0x0 goto <offset> 012477 r1 = *(u64 *)(r10 - 0x18) 012478 r1 -= r2 012479 w9 = *(u16 *)(r7 + 0x0) 012480 if r1 > 0x1 goto <offset> 012481 r1 = r10 012482 r1 += -0x18 012483 r3 = 0x2 012484 call -0x14e 012485 r2 = *(u64 *)(r10 - 0x8) 012486 goto <offset> 012487 r1 = 0xa 012488 goto <offset> 012489 r1 = 0x1f 012490 goto <offset> 012491 r1 = 0x15 012492 *(u8 *)(r0 + 0x0) = w1 012493 r2 = 0x1 012494 *(u64 *)(r10 - 0x8) = r2 012495 r8 = *(u64 *)(r7 + 0x18) 012496 if r8 == 0x0 goto <offset> 012497 r7 = *(u64 *)(r7 + 0x10) 012498 r8 <<= 0x1 012499 goto <offset> 012500 r7 += 0x2 012501 r1 = *(u64 *)(r10 - 0x10) 012502 r1 += r2 012503 *(u16 *)(r1 + 0x0) = w9 012504 r2 += 0x2 012505 *(u64 *)(r10 - 0x8) = r2 012506 r8 += -0x2 012507 if r8 == 0x0 goto <offset> 012508 r1 = *(u64 *)(r10 - 0x18) 012509 r1 -= r2 012510 w9 = *(u16 *)(r7 + 0x0) 012511 if r1 > 0x1 goto <offset> 012512 r1 = r10 012513 r1 += -0x18 012514 r3 = 0x2 012515 call -0x16d 012516 r2 = *(u64 *)(r10 - 0x8) 012517 goto <offset> 012518 r1 = 0x5 012519 goto <offset> 012520 r1 = 0x1a 012521 goto <offset> 012522 r1 = 0x10 012523 *(u8 *)(r0 + 0x0) = w1 012524 r1 = *(u64 *)(r7 + 0x8) 012525 *(u64 *)(r0 + 0x1) = r1 012526 r1 = *(u64 *)(r7 + 0x10) 012527 *(u64 *)(r0 + 0x9) = r1 012528 r1 = *(u64 *)(r7 + 0x18) 012529 *(u64 *)(r0 + 0x11) = r1 012530 r1 = *(u64 *)(r7 + 0x20) 012531 *(u64 *)(r0 + 0x19) = r1 012532 r8 = 0x21 012533 goto <offset> 012534 r1 = 0x25 012535 goto <offset> 012536 w1 = *(u8 *)(r7 + 0x8) 012537 *(u8 *)(r0 + 0x1) = w1 012538 r1 = 0x13 012539 *(u8 *)(r0 + 0x0) = w1 012540 r8 = 0x2 012541 goto <offset> 012542 r1 = 0x28 012543 *(u8 *)(r0 + 0x0) = w1 012544 r8 = 0x1 012545 *(u64 *)(r10 - 0x8) = r8 012546 r1 = *(u64 *)(r10 - 0x8) 012547 *(u64 *)(r6 + 0x10) = r1 012548 r1 = *(u64 *)(r10 - 0x10) 012549 *(u64 *)(r6 + 0x8) = r1 012550 r1 = *(u64 *)(r10 - 0x18) 012551 *(u64 *)(r6 + 0x0) = r1 012552 exit 012553 r1 = 0x0 012554 *(u8 *)(r0 + 0x1) = w1 012555 r8 = 0x2 012556 goto <offset> 012557 r1 = 0x0 012558 *(u8 *)(r0 + 0x2) = w1 012559 r8 = 0x3 012560 goto <offset> 012561 r1 = 0x0 012562 goto <offset> 012563 w1 = *(u8 *)(r7 + 0x8) 012564 *(u8 *)(r0 + 0x1) = w1 012565 r1 = 0x0 012566 *(u8 *)(r0 + 0x0) = w1 012567 r2 = *(u64 *)(r7 + 0x21) 012568 *(u64 *)(r0 + 0x1a) = r2 012569 r2 = *(u64 *)(r7 + 0x19) 012570 *(u64 *)(r0 + 0x12) = r2 012571 r2 = *(u64 *)(r7 + 0x11) 012572 *(u64 *)(r0 + 0xa) = r2 012573 r2 = *(u64 *)(r7 + 0x9) 012574 *(u64 *)(r0 + 0x2) = r2 012575 w2 = *(u32 *)(r7 + 0x2c) 012576 if r2 != 0x0 goto <offset> 012577 *(u8 *)(r0 + 0x22) = w1 012578 r8 = 0x23 012579 goto <offset> 012580 r1 = 0x1 012581 r2 = 0x50 012582 call <target> 012583 *(u64 *)(r10 - 0x88) = r3 012584 r3 = *(u64 *)(r2 + 0x0) 012585 r0 = -<addr> ll 012586 if r3 == r0 goto <offset> 012587 r6 = 0x1 012588 goto <offset> 012589 r3 = *(u64 *)(r2 + 0x8) 012590 r0 = -<addr> ll 012591 if r3 != r0 goto <offset> 012592 r3 = *(u64 *)(r2 + 0x10) 012593 r0 = <addr> ll 012594 if r3 != r0 goto <offset> 012595 r6 = 0x0 012596 r0 = *(u64 *)(r2 + 0x18) 012597 r3 = -<addr> ll 012598 if r0 != r3 goto <offset> 012599 r0 = *(u64 *)(r5 - 0xfe8) 012600 r8 = *(u64 *)(r5 - 0xff0) 012601 r7 = *(u64 *)(r5 - 0xff8) 012602 r9 = *(u64 *)(r5 - 0x1000) 012603 if r6 == 0x0 goto <offset> 012604 r5 = *(u64 *)(r2 + 0x0) 012605 r3 = -<addr> ll 012606 if r5 == r3 goto <offset> 012607 r5 = 0x1 012608 goto <offset> 012609 r5 = *(u64 *)(r2 + 0x8) 012610 r3 = -<addr> ll 012611 if r5 != r3 goto <offset> 012612 r5 = *(u64 *)(r2 + 0x10) 012613 r3 = -<addr> ll 012614 if r5 != r3 goto <offset> 012615 r5 = 0x0 012616 r3 = *(u64 *)(r2 + 0x18) 012617 r6 = -<addr> ll 012618 if r3 != r6 goto <offset> 012619 if r5 != 0x0 goto <offset> 012620 *(u64 *)(r10 - 0xa8) = r9 012621 *(u64 *)(r10 - 0xa0) = r4 012622 *(u64 *)(r10 - 0x98) = r2 012623 *(u64 *)(r10 - 0x90) = r1 012624 r2 = 0x8 012625 *(u32 *)(r10 - 0x50) = w2 012626 *(u64 *)(r10 - 0x48) = r0 012627 r1 = r10 012628 r1 += -0x80 012629 r2 = r10 012630 r2 += -0x50 012631 call -0x18d 012632 r6 = r8 012633 r6 += 0x3 012634 if r6 == 0x0 goto <offset> 012635 r1 = 0x0 012636 *(u64 *)(r10 - 0xb0) = r1 012637 r9 = r6 012638 r9 *= 0x22 012639 r1 = <addr> ll 012640 if r6 > r1 goto <offset> 012641 r1 = 0x1 012642 *(u64 *)(r10 - 0xb0) = r1 012643 r1 = r9 012644 r2 = 0x1 012645 call -0x17d1 012646 if r0 == 0x0 goto <offset> 012647 *(u64 *)(r10 - 0x60) = r0 012648 *(u64 *)(r10 - 0x68) = r6 012649 r2 = *(u64 *)(r10 - 0x88) 012650 r1 = *(u64 *)(r2 + 0x18) 012651 *(u64 *)(r10 - 0x38) = r1 012652 r1 = *(u64 *)(r2 + 0x10) 012653 *(u64 *)(r10 - 0x40) = r1 012654 r1 = *(u64 *)(r2 + 0x8) 012655 *(u64 *)(r10 - 0x48) = r1 012656 r1 = *(u64 *)(r2 + 0x0) 012657 *(u64 *)(r10 - 0x50) = r1 012658 goto <offset> 012659 r2 = -<addr> ll 012660 *(u64 *)(r1 + 0x0) = r2 012661 r2 = -<addr> ll 012662 *(u64 *)(r1 + 0x8) = r2 012663 goto <offset> 012664 r1 = 0x1 012665 *(u64 *)(r10 - 0x60) = r1 012666 r1 = 0x0 012667 *(u64 *)(r10 - 0x58) = r1 012668 *(u64 *)(r10 - 0x68) = r1 012669 r2 = *(u64 *)(r10 - 0x88) 012670 r1 = *(u64 *)(r2 + 0x18) 012671 *(u64 *)(r10 - 0x38) = r1 012672 r1 = *(u64 *)(r2 + 0x10) 012673 *(u64 *)(r10 - 0x40) = r1 012674 r1 = *(u64 *)(r2 + 0x8) 012675 *(u64 *)(r10 - 0x48) = r1 012676 r1 = *(u64 *)(r2 + 0x0) 012677 *(u64 *)(r10 - 0x50) = r1 012678 r1 = r10 012679 r1 += -0x68 012680 call -0x1e9 012681 r6 = *(u64 *)(r10 - 0x68) 012682 r0 = *(u64 *)(r10 - 0x60) 012683 r1 = *(u64 *)(r10 - 0x38) 012684 *(u64 *)(r0 + 0x18) = r1 012685 r1 = *(u64 *)(r10 - 0x40) 012686 *(u64 *)(r0 + 0x10) = r1 012687 r1 = *(u64 *)(r10 - 0x48) 012688 *(u64 *)(r0 + 0x8) = r1 012689 r1 = *(u64 *)(r10 - 0x50) 012690 *(u64 *)(r0 + 0x0) = r1 012691 r3 = 0x100 012692 *(u16 *)(r0 + 0x20) = w3 012693 r9 = 0x1 012694 *(u64 *)(r10 - 0x58) = r9 012695 if r6 != 0x1 goto <offset> 012696 r1 = r10 012697 r1 += -0x68 012698 call -0x1fb 012699 r3 = 0x100 012700 r6 = *(u64 *)(r10 - 0x68) 012701 r0 = *(u64 *)(r10 - 0x60) 012702 r2 = *(u64 *)(r10 - 0xa0) 012703 r1 = *(u64 *)(r2 + 0x18) 012704 *(u64 *)(r0 + 0x3a) = r1 012705 r1 = *(u64 *)(r2 + 0x10) 012706 *(u64 *)(r0 + 0x32) = r1 012707 r1 = *(u64 *)(r2 + 0x8) 012708 *(u64 *)(r0 + 0x2a) = r1 012709 r1 = *(u64 *)(r2 + 0x0) 012710 *(u64 *)(r0 + 0x22) = r1 012711 *(u16 *)(r0 + 0x42) = w3 012712 if r8 == 0x0 goto <offset> 012713 r9 = 0x0 012714 r1 = 0x2 012715 *(u64 *)(r10 - 0x58) = r1 012716 if r6 != 0x2 goto <offset> 012717 r1 = r10 012718 r1 += -0x68 012719 call -0x210 012720 r0 = *(u64 *)(r10 - 0x60) 012721 r2 = *(u64 *)(r10 - 0xa8) 012722 r1 = *(u64 *)(r2 + 0x18) 012723 *(u64 *)(r0 + 0x5c) = r1 012724 r1 = *(u64 *)(r2 + 0x10) 012725 *(u64 *)(r0 + 0x54) = r1 012726 r1 = *(u64 *)(r2 + 0x8) 012727 *(u64 *)(r0 + 0x4c) = r1 012728 r1 = *(u64 *)(r2 + 0x0) 012729 *(u64 *)(r0 + 0x44) = r1 012730 r6 = 0x0 012731 *(u8 *)(r0 + 0x65) = w6 012732 *(u8 *)(r0 + 0x64) = w9 012733 r9 = 0x3 012734 *(u64 *)(r10 - 0x58) = r9 012735 if r8 == 0x0 goto <offset> 012736 r8 <<= 0x3 012737 r3 = 0x1 012738 goto <offset> 012739 r7 += 0x8 012740 r1 = r0 012741 r1 += r6 012742 r2 = *(u64 *)(r10 - 0x38) 012743 *(u64 *)(r1 + 0x7e) = r2 012744 r2 = *(u64 *)(r10 - 0x40) 012745 *(u64 *)(r1 + 0x76) = r2 012746 r2 = *(u64 *)(r10 - 0x48) 012747 *(u64 *)(r1 + 0x6e) = r2 012748 r2 = *(u64 *)(r10 - 0x50) 012749 *(u64 *)(r1 + 0x66) = r2 012750 *(u16 *)(r1 + 0x86) = w3 012751 r6 += 0x22 012752 r9 += 0x1 012753 *(u64 *)(r10 - 0x58) = r9 012754 r8 += -0x8 012755 if r8 == 0x0 goto <offset> 012756 r1 = *(u64 *)(r7 + 0x0) 012757 r2 = *(u64 *)(r1 + 0x18) 012758 *(u64 *)(r10 - 0x38) = r2 012759 r2 = *(u64 *)(r1 + 0x10) 012760 *(u64 *)(r10 - 0x40) = r2 012761 r2 = *(u64 *)(r1 + 0x8) 012762 *(u64 *)(r10 - 0x48) = r2 012763 r1 = *(u64 *)(r1 + 0x0) 012764 *(u64 *)(r10 - 0x50) = r1 012765 r1 = *(u64 *)(r10 - 0x68) 012766 if r9 != r1 goto <offset> 012767 r1 = r10 012768 r1 += -0x68 012769 call -0x242 012770 r3 = 0x1 012771 r0 = *(u64 *)(r10 - 0x60) 012772 goto <offset> 012773 r2 = *(u64 *)(r10 - 0x98) 012774 r1 = *(u64 *)(r2 + 0x18) 012775 *(u64 *)(r10 - 0x8) = r1 012776 r1 = *(u64 *)(r2 + 0x10) 012777 *(u64 *)(r10 - 0x10) = r1 012778 r1 = *(u64 *)(r2 + 0x8) 012779 *(u64 *)(r10 - 0x18) = r1 012780 r1 = *(u64 *)(r2 + 0x0) 012781 *(u64 *)(r10 - 0x20) = r1 012782 r1 = *(u64 *)(r10 - 0x68) 012783 *(u64 *)(r10 - 0x50) = r1 012784 r1 = *(u64 *)(r10 - 0x60) 012785 *(u64 *)(r10 - 0x48) = r1 012786 r1 = *(u64 *)(r10 - 0x58) 012787 *(u64 *)(r10 - 0x40) = r1 012788 r1 = *(u64 *)(r10 - 0x80) 012789 *(u64 *)(r10 - 0x38) = r1 012790 r1 = *(u64 *)(r10 - 0x78) 012791 *(u64 *)(r10 - 0x30) = r1 012792 r1 = *(u64 *)(r10 - 0x70) 012793 *(u64 *)(r10 - 0x28) = r1 012794 r2 = r10 012795 r2 += -0x50 012796 r1 = *(u64 *)(r10 - 0x90) 012797 r3 = 0x50 012798 call <target> 012799 exit 012800 r1 = *(u64 *)(r10 - 0xb0) 012801 r2 = r9 012802 call <target> 012803 if r3 > 0x51 goto <offset> 012804 r1 = 0x52 012805 r2 = r3 012806 r3 = <addr> ll 012807 call <target> 012808 w3 = *(u8 *)(r2 + 0x0) 012809 if r3 == 0x1 goto <offset> 012810 if r3 != 0x0 goto <offset> 012811 w3 = *(u8 *)(r2 + 0x1) 012812 if r3 != 0x0 goto <offset> 012813 w3 = *(u8 *)(r2 + 0x2) 012814 if r3 != 0x0 goto <offset> 012815 r4 = 0x0 012816 w3 = *(u8 *)(r2 + 0x3) 012817 r5 = r3 012818 if r5 == 0x0 goto <offset> 012819 goto <offset> 012820 w3 = *(u8 *)(r2 + 0x1) 012821 if r3 != 0x0 goto <offset> 012822 w3 = *(u8 *)(r2 + 0x2) 012823 if r3 != 0x0 goto <offset> 012824 w3 = *(u8 *)(r2 + 0x3) 012825 if r3 != 0x0 goto <offset> 012826 r3 = *(u64 *)(r2 + 0x4) 012827 r4 = *(u64 *)(r2 + 0x1c) 012828 *(u64 *)(r10 - 0x20) = r4 012829 r4 = *(u64 *)(r2 + 0x14) 012830 *(u64 *)(r10 - 0x28) = r4 012831 r4 = *(u64 *)(r2 + 0xc) 012832 *(u64 *)(r10 - 0x30) = r4 012833 r4 = 0x1 012834 r6 = 0x0 012835 w0 = *(u8 *)(r2 + 0x2c) 012836 r5 = *(u64 *)(r2 + 0x24) 012837 w7 = *(u8 *)(r2 + 0x2d) 012838 if r7 == 0x0 goto <offset> 012839 if r7 == 0x1 goto <offset> 012840 r2 = 0x2 012841 *(u32 *)(r1 + 0x0) = w2 012842 r2 = -<addr> ll 012843 *(u64 *)(r1 + 0x8) = r2 012844 exit 012845 r6 = 0x1 012846 w7 = *(u8 *)(r2 + 0x2e) 012847 if r7 == 0x1 goto <offset> 012848 if r7 != 0x0 goto <offset> 012849 w7 = *(u8 *)(r2 + 0x2f) 012850 if r7 != 0x0 goto <offset> 012851 w7 = *(u8 *)(r2 + 0x30) 012852 if r7 != 0x0 goto <offset> 012853 r8 = 0x0 012854 w2 = *(u8 *)(r2 + 0x31) 012855 if r2 == 0x0 goto <offset> 012856 goto <offset> 012857 w7 = *(u8 *)(r2 + 0x2f) 012858 if r7 != 0x0 goto <offset> 012859 w7 = *(u8 *)(r2 + 0x30) 012860 if r7 != 0x0 goto <offset> 012861 w7 = *(u8 *)(r2 + 0x31) 012862 if r7 != 0x0 goto <offset> 012863 r7 = *(u64 *)(r2 + 0x32) 012864 r8 = *(u64 *)(r2 + 0x4a) 012865 *(u64 *)(r10 - 0x8) = r8 012866 r8 = *(u64 *)(r2 + 0x42) 012867 *(u64 *)(r10 - 0x10) = r8 012868 r2 = *(u64 *)(r2 + 0x3a) 012869 *(u64 *)(r10 - 0x18) = r2 012870 r8 = 0x1 012871 r2 = *(u64 *)(r10 - 0x20) 012872 *(u64 *)(r1 + 0x1c) = r2 012873 r2 = *(u64 *)(r10 - 0x28) 012874 *(u64 *)(r1 + 0x14) = r2 012875 r2 = *(u64 *)(r10 - 0x30) 012876 *(u64 *)(r1 + 0xc) = r2 012877 *(u64 *)(r1 + 0x38) = r7 012878 *(u32 *)(r1 + 0x34) = w8 012879 *(u8 *)(r1 + 0x31) = w6 012880 *(u8 *)(r1 + 0x30) = w0 012881 *(u64 *)(r1 + 0x28) = r5 012882 *(u64 *)(r1 + 0x4) = r3 012883 *(u32 *)(r1 + 0x0) = w4 012884 r2 = *(u64 *)(r10 - 0x18) 012885 *(u64 *)(r1 + 0x40) = r2 012886 r2 = *(u64 *)(r10 - 0x10) 012887 *(u64 *)(r1 + 0x48) = r2 012888 r2 = *(u64 *)(r10 - 0x8) 012889 *(u64 *)(r1 + 0x50) = r2 012890 goto <offset> 012891 if r3 > 0xa4 goto <offset> 012892 r1 = 0xa5 012893 r2 = r3 012894 r3 = <addr> ll 012895 call <target> 012896 r7 = *(u64 *)(r2 + 0x40) 012897 w3 = *(u8 *)(r2 + 0x48) 012898 if r3 == 0x1 goto <offset> 012899 if r3 != 0x0 goto <offset> 012900 w3 = *(u8 *)(r2 + 0x49) 012901 if r3 != 0x0 goto <offset> 012902 w3 = *(u8 *)(r2 + 0x4a) 012903 if r3 != 0x0 goto <offset> 012904 r9 = 0x0 012905 w3 = *(u8 *)(r2 + 0x4b) 012906 if r3 == 0x0 goto <offset> 012907 goto <offset> 012908 w8 = *(u8 *)(r2 + 0x6c) 012909 r3 = 0x3 012910 if r3 > r8 goto <offset> 012911 goto <offset> 012912 w3 = *(u8 *)(r2 + 0x6d) 012913 if r3 == 0x1 goto <offset> 012914 if r3 != 0x0 goto <offset> 012915 w3 = *(u8 *)(r2 + 0x6e) 012916 if r3 != 0x0 goto <offset> 012917 w3 = *(u8 *)(r2 + 0x6f) 012918 if r3 != 0x0 goto <offset> 012919 r5 = 0x0 012920 w3 = *(u8 *)(r2 + 0x70) 012921 r0 = 0x0 012922 if r3 == 0x0 goto <offset> 012923 goto <offset> 012924 w3 = *(u8 *)(r2 + 0x49) 012925 if r3 != 0x0 goto <offset> 012926 w3 = *(u8 *)(r2 + 0x4a) 012927 if r3 != 0x0 goto <offset> 012928 w3 = *(u8 *)(r2 + 0x4b) 012929 if r3 != 0x0 goto <offset> 012930 r4 = *(u64 *)(r2 + 0x4c) 012931 r3 = *(u64 *)(r2 + 0x64) 012932 *(u64 *)(r10 - 0x20) = r3 012933 r3 = *(u64 *)(r2 + 0x5c) 012934 *(u64 *)(r10 - 0x28) = r3 012935 r3 = *(u64 *)(r2 + 0x54) 012936 *(u64 *)(r10 - 0x30) = r3 012937 r9 = 0x1 012938 w8 = *(u8 *)(r2 + 0x6c) 012939 r3 = 0x3 012940 if r3 > r8 goto <offset> 012941 r2 = 0x0 012942 *(u8 *)(r1 + 0xf) = w2 012943 *(u16 *)(r1 + 0xd) = w2 012944 *(u32 *)(r1 + 0x9) = w2 012945 r2 = 0x2 012946 *(u32 *)(r1 + 0x88) = w2 012947 r2 = -<addr> ll 012948 *(u64 *)(r1 + 0x0) = r2 012949 exit 012950 w3 = *(u8 *)(r2 + 0x6e) 012951 if r3 != 0x0 goto <offset> 012952 w3 = *(u8 *)(r2 + 0x6f) 012953 if r3 != 0x0 goto <offset> 012954 w3 = *(u8 *)(r2 + 0x70) 012955 if r3 != 0x0 goto <offset> 012956 r5 = 0x1 012957 r0 = *(u64 *)(r2 + 0x71) 012958 r3 = *(u64 *)(r2 + 0x79) 012959 *(u64 *)(r10 - 0x78) = r3 012960 w3 = *(u8 *)(r2 + 0x81) 012961 if r3 == 0x1 goto <offset> 012962 if r3 != 0x0 goto <offset> 012963 w3 = *(u8 *)(r2 + 0x82) 012964 if r3 != 0x0 goto <offset> 012965 w3 = *(u8 *)(r2 + 0x83) 012966 if r3 != 0x0 goto <offset> 012967 r3 = 0x0 012968 *(u64 *)(r10 - 0x80) = r3 012969 w3 = *(u8 *)(r2 + 0x84) 012970 if r3 == 0x0 goto <offset> 012971 goto <offset> 012972 w3 = *(u8 *)(r2 + 0x82) 012973 if r3 != 0x0 goto <offset> 012974 w3 = *(u8 *)(r2 + 0x83) 012975 if r3 != 0x0 goto <offset> 012976 w3 = *(u8 *)(r2 + 0x84) 012977 if r3 != 0x0 goto <offset> 012978 r3 = *(u64 *)(r2 + 0x85) 012979 *(u64 *)(r10 - 0xa0) = r3 012980 r3 = *(u64 *)(r2 + 0x9d) 012981 *(u64 *)(r10 - 0x8) = r3 012982 r3 = *(u64 *)(r2 + 0x95) 012983 *(u64 *)(r10 - 0x10) = r3 012984 r3 = *(u64 *)(r2 + 0x8d) 012985 *(u64 *)(r10 - 0x18) = r3 012986 r3 = 0x1 012987 *(u64 *)(r10 - 0x80) = r3 012988 r3 = r2 012989 r3 += 0x20 012990 *(u64 *)(r10 - 0x88) = r4 012991 r4 = *(u64 *)(r2 + 0x18) 012992 *(u64 *)(r10 - 0x58) = r4 012993 r4 = *(u64 *)(r2 + 0x10) 012994 *(u64 *)(r10 - 0x60) = r4 012995 r4 = *(u64 *)(r2 + 0x8) 012996 *(u64 *)(r10 - 0x68) = r4 012997 r2 = *(u64 *)(r2 + 0x0) 012998 *(u64 *)(r10 - 0x70) = r2 012999 r2 = *(u64 *)(r3 + 0x0) 013000 *(u64 *)(r10 - 0x50) = r2 013001 r2 = *(u64 *)(r3 + 0x8) 013002 *(u64 *)(r10 - 0x48) = r2 013003 r2 = *(u64 *)(r3 + 0x10) 013004 *(u64 *)(r10 - 0x40) = r2 013005 r2 = *(u64 *)(r3 + 0x18) 013006 *(u64 *)(r10 - 0x38) = r2 013007 r2 = *(u64 *)(r10 - 0x20) 013008 *(u64 *)(r1 + 0x64) = r2 013009 r2 = *(u64 *)(r10 - 0x28) 013010 *(u64 *)(r1 + 0x5c) = r2 013011 r2 = *(u64 *)(r10 - 0x30) 013012 *(u64 *)(r1 + 0x54) = r2 013013 r2 = r10 013014 r2 += -0x70 013015 r6 = r1 013016 r3 = 0x40 013017 *(u64 *)(r10 - 0x90) = r5 013018 *(u64 *)(r10 - 0x98) = r0 013019 call <target> 013020 r1 = *(u64 *)(r10 - 0xa0) 013021 *(u64 *)(r6 + 0x8c) = r1 013022 r1 = *(u64 *)(r10 - 0x80) 013023 *(u32 *)(r6 + 0x88) = w1 013024 r1 = *(u64 *)(r10 - 0x78) 013025 *(u64 *)(r6 + 0x80) = r1 013026 r1 = *(u64 *)(r10 - 0x98) 013027 *(u64 *)(r6 + 0x78) = r1 013028 r1 = *(u64 *)(r10 - 0x90) 013029 *(u32 *)(r6 + 0x70) = w1 013030 *(u8 *)(r6 + 0x6c) = w8 013031 r1 = *(u64 *)(r10 - 0x88) 013032 *(u64 *)(r6 + 0x4c) = r1 013033 *(u32 *)(r6 + 0x48) = w9 013034 *(u64 *)(r6 + 0x40) = r7 013035 r1 = *(u64 *)(r10 - 0x18) 013036 *(u64 *)(r6 + 0x94) = r1 013037 r1 = *(u64 *)(r10 - 0x10) 013038 *(u64 *)(r6 + 0x9c) = r1 013039 r1 = *(u64 *)(r10 - 0x8) 013040 *(u64 *)(r6 + 0xa4) = r1 013041 goto <offset> 013042 r1 = 0x1c 013043 r2 = 0x1 013044 call -0x1960 013045 r6 = r0 013046 if r6 != 0x0 goto <offset> 013047 r1 = 0x1 013048 r2 = 0x1c 013049 call <target> 013050 r1 = 0x72656666 013051 *(u32 *)(r6 + 0x18) = w1 013052 r1 = <addr> ll 013053 *(u64 *)(r6 + 0x10) = r1 013054 r1 = <addr> ll 013055 *(u64 *)(r6 + 0x8) = r1 013056 r1 = <addr> ll 013057 *(u64 *)(r6 + 0x0) = r1 013058 r1 = 0x18 013059 r2 = 0x8 013060 call -0x1970 013061 if r0 != 0x0 goto <offset> 013062 r1 = 0x8 013063 r2 = 0x18 013064 call <target> 013065 *(u64 *)(r0 + 0x8) = r6 013066 r1 = 0x1c 013067 *(u64 *)(r0 + 0x10) = r1 013068 *(u64 *)(r0 + 0x0) = r1 013069 r1 = 0x17 013070 r2 = r0 013071 r3 = <addr> ll 013072 call <target> 013073 exit 013074 r1 = *(u64 *)(r1 + 0x0) 013075 w3 = *(u32 *)(r2 + 0x34) 013076 r4 = r3 013077 r4 &= 0x10 013078 if r4 != 0x0 goto <offset> 013079 r3 &= 0x20 013080 if r3 == 0x0 goto <offset> 013081 goto <offset> 013082 call <target> 013083 goto <offset> 013084 call <target> 013085 goto <offset> 013086 call <target> 013087 exit 013088 r3 = r2 013089 r1 = *(u64 *)(r1 + 0x0) 013090 r2 = *(u64 *)(r1 + 0x10) 013091 r1 = *(u64 *)(r1 + 0x8) 013092 call <target> 013093 exit 013094 r3 = r2 013095 r1 = *(u64 *)(r1 + 0x0) 013096 r2 = *(u64 *)(r1 + 0x10) 013097 r1 = *(u64 *)(r1 + 0x8) 013098 call <target> 013099 exit 013100 r3 = r2 013101 r2 = *(u64 *)(r1 + 0x8) 013102 r1 = *(u64 *)(r1 + 0x0) 013103 call <target> 013104 exit 013105 r3 = r2 013106 r2 = <addr> ll 013107 call <target> 013108 exit 013109 call <target> 013110 exit 013111 r2 = *(u64 *)(r1 + 0x0) 013112 if r2 == 0x0 goto <offset> 013113 r1 = *(u64 *)(r1 + 0x8) 013114 r3 = 0x1 013115 call -0x1991 013116 exit 013117 exit 013118 exit 013119 r2 = *(u64 *)(r1 + 0x0) 013120 if r2 == 0x0 goto <offset> 013121 r1 = *(u64 *)(r1 + 0x8) 013122 r3 = 0x1 013123 call -0x1999 013124 exit 013125 r6 = *(u64 *)(r1 + 0x10) 013126 r2 = *(u64 *)(r1 + 0x8) 013127 r3 = *(u64 *)(r2 + 0x0) 013128 r3 += -0x1 013129 *(u64 *)(r2 + 0x0) = r3 013130 if r3 != 0x0 goto <offset> 013131 r3 = *(u64 *)(r2 + 0x8) 013132 r3 += -0x1 013133 *(u64 *)(r2 + 0x8) = r3 013134 if r3 != 0x0 goto <offset> 013135 r7 = r1 013136 r1 = r2 013137 r2 = 0x20 013138 r3 = 0x8 013139 call -0x19a9 013140 r1 = r7 013141 r2 = *(u64 *)(r6 + 0x0) 013142 r2 += -0x1 013143 *(u64 *)(r6 + 0x0) = r2 013144 if r2 != 0x0 goto <offset> 013145 r2 = *(u64 *)(r6 + 0x8) 013146 r2 += -0x1 013147 *(u64 *)(r6 + 0x8) = r2 013148 if r2 != 0x0 goto <offset> 013149 r7 = r1 013150 r1 = r6 013151 r2 = 0x28 013152 r3 = 0x8 013153 call -0x19b7 013154 r1 = r7 013155 r6 = *(u64 *)(r1 + 0x40) 013156 r1 = *(u64 *)(r1 + 0x38) 013157 r2 = *(u64 *)(r1 + 0x0) 013158 r2 += -0x1 013159 *(u64 *)(r1 + 0x0) = r2 013160 if r2 != 0x0 goto <offset> 013161 r2 = *(u64 *)(r1 + 0x8) 013162 r2 += -0x1 013163 *(u64 *)(r1 + 0x8) = r2 013164 if r2 != 0x0 goto <offset> 013165 r2 = 0x20 013166 r3 = 0x8 013167 call -0x19c5 013168 r1 = *(u64 *)(r6 + 0x0) 013169 r1 += -0x1 013170 *(u64 *)(r6 + 0x0) = r1 013171 if r1 != 0x0 goto <offset> 013172 r1 = *(u64 *)(r6 + 0x8) 013173 r1 += -0x1 013174 *(u64 *)(r6 + 0x8) = r1 013175 if r1 != 0x0 goto <offset> 013176 r1 = r6 013177 r2 = 0x28 013178 r3 = 0x8 013179 call -0x19d1 013180 exit 013181 r7 = r1 013182 r1 = *(u64 *)(r7 + 0x8) 013183 *(u64 *)(r10 - 0x8) = r1 013184 r9 = *(u64 *)(r7 + 0x10) 013185 if r9 == 0x0 goto <offset> 013186 r6 = *(u64 *)(r10 - 0x8) 013187 r6 += 0x10 013188 goto <offset> 013189 r1 = *(u64 *)(r8 + 0x0) 013190 r1 += -0x1 013191 *(u64 *)(r8 + 0x0) = r1 013192 if r1 != 0x0 goto <offset> 013193 r1 = *(u64 *)(r8 + 0x8) 013194 r1 += -0x1 013195 *(u64 *)(r8 + 0x8) = r1 013196 if r1 != 0x0 goto <offset> 013197 r1 = r8 013198 r2 = 0x28 013199 r3 = 0x8 013200 call -0x19e6 013201 r6 += 0x30 013202 r9 += -0x1 013203 if r9 != 0x0 goto <offset> 013204 r2 = *(u64 *)(r7 + 0x0) 013205 if r2 == 0x0 goto <offset> 013206 r2 *= 0x30 013207 r1 = *(u64 *)(r10 - 0x8) 013208 r3 = 0x8 013209 call -0x19ef 013210 goto <offset> 013211 r8 = *(u64 *)(r6 + 0x0) 013212 r1 = *(u64 *)(r6 - 0x8) 013213 r2 = *(u64 *)(r1 + 0x0) 013214 r2 += -0x1 013215 *(u64 *)(r1 + 0x0) = r2 013216 if r2 != 0x0 goto <offset> 013217 r2 = *(u64 *)(r1 + 0x8) 013218 r2 += -0x1 013219 *(u64 *)(r1 + 0x8) = r2 013220 if r2 != 0x0 goto <offset> 013221 r2 = 0x20 013222 r3 = 0x8 013223 call -0x19fd 013224 goto <offset> 013225 exit 013226 r2 = 0x0 013227 *(u64 *)(r1 + 0x0) = r2 013228 exit 013229 exit 013230 r2 = -<addr> ll 013231 *(u64 *)(r1 + 0x8) = r2 013232 r2 = -<addr> ll 013233 *(u64 *)(r1 + 0x0) = r2 013234 exit 013235 r6 = r3 013236 r7 = r1 013237 r8 = 0x1 013238 if r6 == 0x0 goto <offset> 013239 *(u64 *)(r10 - 0x8) = r2 013240 r9 = 0x0 013241 if r9 s> r6 goto <offset> 013242 r9 = 0x1 013243 r1 = r6 013244 r2 = 0x1 013245 call -0x1a29 013246 r8 = r0 013247 if r8 == 0x0 goto <offset> 013248 r2 = *(u64 *)(r10 - 0x8) 013249 r1 = r8 013250 r3 = r6 013251 call <target> 013252 *(u64 *)(r7 + 0x8) = r8 013253 *(u64 *)(r7 + 0x10) = r6 013254 *(u64 *)(r7 + 0x0) = r6 013255 exit 013256 r1 = r9 013257 r2 = r6 013258 call <target> 013259 r1 = r2 013260 r2 = <addr> ll 013261 r3 = 0x5 013262 call <target> 013263 exit 013264 r6 = r1 013265 r1 = r2 013266 r1 <<= 0x20 013267 r1 >>= 0x20 013268 r3 = 0x80 013269 if r3 > r1 goto <offset> 013270 r3 = 0x0 013271 *(u32 *)(r10 - 0x4) = w3 013272 r3 = 0x800 013273 if r3 > r1 goto <offset> 013274 r1 = r2 013275 r1 <<= 0x20 013276 r1 >>= 0x20 013277 r3 = 0x10000 013278 if r3 > r1 goto <offset> 013279 goto <offset> 013280 r1 = r2 013281 r1 &= 0x3f 013282 r1 |= 0x80 013283 *(u8 *)(r10 - 0x2) = w1 013284 r1 = r2 013285 r1 >>= 0xc 013286 r1 |= 0xe0 013287 *(u8 *)(r10 - 0x4) = w1 013288 r2 >>= 0x6 013289 r2 &= 0x3f 013290 r2 |= 0x80 013291 *(u8 *)(r10 - 0x3) = w2 013292 r7 = 0x3 013293 goto <offset> 013294 r7 = *(u64 *)(r6 + 0x10) 013295 r1 = *(u64 *)(r6 + 0x0) 013296 if r7 != r1 goto <offset> 013297 r1 = r6 013298 r8 = r2 013299 call <target> 013300 r2 = r8 013301 r1 = *(u64 *)(r6 + 0x8) 013302 r1 += r7 013303 *(u8 *)(r1 + 0x0) = w2 013304 r7 += 0x1 013305 *(u64 *)(r6 + 0x10) = r7 013306 goto <offset> 013307 r1 = r2 013308 r1 &= 0x3f 013309 r1 |= 0x80 013310 *(u8 *)(r10 - 0x3) = w1 013311 r2 >>= 0x6 013312 r2 |= 0xc0 013313 *(u8 *)(r10 - 0x4) = w2 013314 r7 = 0x2 013315 goto <offset> 013316 r1 = r2 013317 r1 &= 0x3f 013318 r1 |= 0x80 013319 *(u8 *)(r10 - 0x1) = w1 013320 r1 = r2 013321 r1 >>= 0x6 013322 r1 &= 0x3f 013323 r1 |= 0x80 013324 *(u8 *)(r10 - 0x2) = w1 013325 r1 = r2 013326 r1 >>= 0xc 013327 r1 &= 0x3f 013328 r1 |= 0x80 013329 *(u8 *)(r10 - 0x3) = w1 013330 r2 >>= 0x12 013331 r2 &= 0x7 013332 r2 |= 0xf0 013333 *(u8 *)(r10 - 0x4) = w2 013334 r7 = 0x4 013335 r8 = *(u64 *)(r6 + 0x10) 013336 r1 = *(u64 *)(r6 + 0x0) 013337 r1 -= r8 013338 if r1 >= r7 goto <offset> 013339 r1 = r6 013340 r2 = r8 013341 r3 = r7 013342 call <target> 013343 r8 = *(u64 *)(r6 + 0x10) 013344 r1 = *(u64 *)(r6 + 0x8) 013345 r1 += r8 013346 r2 = r10 013347 r2 += -0x4 013348 r3 = r7 013349 call <target> 013350 r8 += r7 013351 *(u64 *)(r6 + 0x10) = r8 013352 r0 = 0x0 013353 exit 013354 r6 = r3 013355 r7 = r1 013356 r8 = *(u64 *)(r7 + 0x10) 013357 r1 = *(u64 *)(r7 + 0x0) 013358 r1 -= r8 013359 if r1 >= r6 goto <offset> 013360 r1 = r7 013361 r9 = r2 013362 r2 = r8 013363 r3 = r6 013364 call <target> 013365 r2 = r9 013366 r8 = *(u64 *)(r7 + 0x10) 013367 r1 = *(u64 *)(r7 + 0x8) 013368 r1 += r8 013369 r3 = r6 013370 call <target> 013371 r8 += r6 013372 *(u64 *)(r7 + 0x10) = r8 013373 r0 = 0x0 013374 exit 013375 r7 = r3 013376 r8 = r2 013377 r6 = r1 013378 if r8 == 0x0 goto <offset> 013379 r1 = *(u64 *)(r4 + 0x8) 013380 if r1 == 0x0 goto <offset> 013381 r2 = *(u64 *)(r4 + 0x10) 013382 if r2 != 0x0 goto <offset> 013383 if r7 == 0x0 goto <offset> 013384 r1 = r7 013385 r2 = r8 013386 call -0x1ab6 013387 if r0 == 0x0 goto <offset> 013388 goto <offset> 013389 r1 = 0x0 013390 *(u64 *)(r6 + 0x8) = r1 013391 r1 = 0x1 013392 goto <offset> 013393 r1 = *(u64 *)(r4 + 0x0) 013394 r3 = r8 013395 r4 = r7 013396 call -0x1aa9 013397 if r0 == 0x0 goto <offset> 013398 goto <offset> 013399 if r7 == 0x0 goto <offset> 013400 r1 = r7 013401 r2 = r8 013402 call -0x1ac6 013403 if r0 != 0x0 goto <offset> 013404 *(u64 *)(r6 + 0x10) = r7 013405 *(u64 *)(r6 + 0x8) = r8 013406 r1 = 0x1 013407 goto <offset> 013408 r7 = 0x0 013409 r0 = r8 013410 *(u64 *)(r6 + 0x10) = r7 013411 *(u64 *)(r6 + 0x8) = r0 013412 r1 = 0x0 013413 *(u64 *)(r6 + 0x0) = r1 013414 exit 013415 r6 = r1 013416 r4 = r2 013417 r4 += r3 013418 r1 = 0x0 013419 r3 = 0x1 013420 if r2 > r4 goto <offset> 013421 r3 = 0x0 013422 r3 &= 0x1 013423 if r3 != 0x0 goto <offset> 013424 r1 = *(u64 *)(r6 + 0x0) 013425 r7 = r1 013426 r7 <<= 0x1 013427 if r7 > r4 goto <offset> 013428 r7 = r4 013429 if r7 > 0x8 goto <offset> 013430 r7 = 0x8 013431 r3 = 0x0 013432 r2 = r7 013433 r2 ^= -0x1 013434 r2 >>= 0x3f 013435 if r1 == 0x0 goto <offset> 013436 r3 = *(u64 *)(r6 + 0x8) 013437 *(u64 *)(r10 - 0x8) = r1 013438 *(u64 *)(r10 - 0x18) = r3 013439 r3 = 0x1 013440 *(u64 *)(r10 - 0x10) = r3 013441 r1 = r10 013442 r1 += -0x30 013443 r4 = r10 013444 r4 += -0x18 013445 r3 = r7 013446 call -0x48 013447 r1 = *(u64 *)(r10 - 0x30) 013448 if r1 == 0x0 goto <offset> 013449 r2 = *(u64 *)(r10 - 0x20) 013450 r1 = *(u64 *)(r10 - 0x28) 013451 call <target> 013452 r1 = *(u64 *)(r10 - 0x28) 013453 *(u64 *)(r6 + 0x0) = r7 013454 *(u64 *)(r6 + 0x8) = r1 013455 exit 013456 r6 = r1 013457 r3 = *(u64 *)(r6 + 0x0) 013458 r4 = r3 013459 r4 += 0x1 013460 r1 = 0x0 013461 r5 = 0x1 013462 if r4 == 0x0 goto <offset> 013463 r5 = 0x0 013464 r5 &= 0x1 013465 if r5 != 0x0 goto <offset> 013466 r7 = r3 013467 r7 <<= 0x1 013468 if r7 > r4 goto <offset> 013469 r7 = r4 013470 if r7 > 0x8 goto <offset> 013471 r7 = 0x8 013472 r2 = r7 013473 r2 ^= -0x1 013474 r2 >>= 0x3f 013475 if r3 == 0x0 goto <offset> 013476 r1 = *(u64 *)(r6 + 0x8) 013477 *(u64 *)(r10 - 0x8) = r3 013478 *(u64 *)(r10 - 0x18) = r1 013479 r1 = 0x1 013480 *(u64 *)(r10 - 0x10) = r1 013481 r1 = r10 013482 r1 += -0x30 013483 r4 = r10 013484 r4 += -0x18 013485 r3 = r7 013486 call -0x70 013487 r1 = *(u64 *)(r10 - 0x30) 013488 if r1 == 0x0 goto <offset> 013489 r2 = *(u64 *)(r10 - 0x20) 013490 r1 = *(u64 *)(r10 - 0x28) 013491 call <target> 013492 r1 = *(u64 *)(r10 - 0x28) 013493 *(u64 *)(r6 + 0x0) = r7 013494 *(u64 *)(r6 + 0x8) = r1 013495 exit 013496 r3 = r2 013497 r2 = *(u64 *)(r1 + 0x10) 013498 r1 = *(u64 *)(r1 + 0x8) 013499 call <target> 013500 exit 013501 r3 = *(u64 *)(r1 + 0x0) 013502 r4 = -<addr> ll 013503 r3 ^= r4 013504 r4 = 0x18 013505 if r4 > r3 goto <offset> 013506 r3 = 0xe 013507 if r3 s> 0xb goto <offset> 013508 if r3 s> 0x5 goto <offset> 013509 if r3 s> 0x2 goto <offset> 013510 if r3 == 0x0 goto <offset> 013511 if r3 == 0x1 goto <offset> 013512 r1 = r2 013513 r2 = <addr> ll 013514 r3 = 0x16 013515 goto <offset> 013516 if r3 s> 0x11 goto <offset> 013517 if r3 s> 0xe goto <offset> 013518 if r3 == 0xc goto <offset> 013519 if r3 == 0xd goto <offset> 013520 *(u64 *)(r10 - 0x8) = r1 013521 r4 = r10 013522 r4 += -0x8 013523 r1 = r2 013524 r2 = <addr> ll 013525 r3 = 0xc 013526 r5 = <addr> ll 013527 goto <offset> 013528 if r3 s> 0x8 goto <offset> 013529 if r3 == 0x6 goto <offset> 013530 if r3 == 0x7 goto <offset> 013531 r1 = r2 013532 r2 = <addr> ll 013533 r3 = 0x19 013534 goto <offset> 013535 if r3 s> 0x14 goto <offset> 013536 if r3 == 0x12 goto <offset> 013537 if r3 == 0x13 goto <offset> 013538 r1 = r2 013539 r2 = <addr> ll 013540 r3 = 0x21 013541 goto <offset> 013542 if r3 == 0x3 goto <offset> 013543 if r3 == 0x4 goto <offset> 013544 r1 = r2 013545 r2 = <addr> ll 013546 goto <offset> 013547 if r3 == 0xf goto <offset> 013548 if r3 == 0x10 goto <offset> 013549 r1 = r2 013550 r2 = <addr> ll 013551 goto <offset> 013552 if r3 == 0x9 goto <offset> 013553 if r3 == 0xa goto <offset> 013554 r1 = r2 013555 r2 = <addr> ll 013556 goto <offset> 013557 if r3 == 0x15 goto <offset> 013558 if r3 == 0x16 goto <offset> 013559 r1 = r2 013560 r2 = <addr> ll 013561 goto <offset> 013562 r1 += 0x8 013563 *(u64 *)(r10 - 0x8) = r1 013564 r4 = r10 013565 r4 += -0x8 013566 r1 = r2 013567 r2 = <addr> ll 013568 r3 = 0x6 013569 r5 = <addr> ll 013570 call <target> 013571 goto <offset> 013572 r1 = r2 013573 r2 = <addr> ll 013574 r3 = 0x15 013575 goto <offset> 013576 r1 = r2 013577 r2 = <addr> ll 013578 goto <offset> 013579 r1 = r2 013580 r2 = <addr> ll 013581 r3 = 0x22 013582 goto <offset> 013583 r1 = r2 013584 r2 = <addr> ll 013585 r3 = 0x12 013586 goto <offset> 013587 r1 = r2 013588 r2 = <addr> ll 013589 goto <offset> 013590 r1 = r2 013591 r2 = <addr> ll 013592 goto <offset> 013593 r1 = r2 013594 r2 = <addr> ll 013595 r3 = 0x26 013596 goto <offset> 013597 r1 = r2 013598 r2 = <addr> ll 013599 r3 = 0xf 013600 goto <offset> 013601 r1 = r2 013602 r2 = <addr> ll 013603 r3 = 0xc 013604 goto <offset> 013605 r1 = r2 013606 r2 = <addr> ll 013607 r3 = 0x18 013608 goto <offset> 013609 r1 = r2 013610 r2 = <addr> ll 013611 r3 = 0xe 013612 goto <offset> 013613 r1 = r2 013614 r2 = <addr> ll 013615 goto <offset> 013616 r1 = r2 013617 r2 = <addr> ll 013618 r3 = 0x11 013619 goto <offset> 013620 r1 = r2 013621 r2 = <addr> ll 013622 r3 = 0x14 013623 goto <offset> 013624 r1 = r2 013625 r2 = <addr> ll 013626 r3 = 0x13 013627 call <target> 013628 exit 013629 r3 = *(u64 *)(r2 + 0x0) 013630 r4 = -<addr> ll 013631 r3 ^= r4 013632 r4 = 0x18 013633 if r4 > r3 goto <offset> 013634 r3 = 0xe 013635 if r3 s> 0xb goto <offset> 013636 if r3 s> 0x5 goto <offset> 013637 if r3 s> 0x2 goto <offset> 013638 if r3 == 0x0 goto <offset> 013639 if r3 == 0x1 goto <offset> 013640 r2 = -<addr> ll 013641 goto <offset> 013642 if r3 s> 0x11 goto <offset> 013643 if r3 s> 0xe goto <offset> 013644 if r3 == 0xc goto <offset> 013645 if r3 == 0xd goto <offset> 013646 call <target> 013647 goto <offset> 013648 if r3 s> 0x8 goto <offset> 013649 if r3 == 0x6 goto <offset> 013650 if r3 == 0x7 goto <offset> 013651 r2 = -<addr> ll 013652 goto <offset> 013653 if r3 s> 0x14 goto <offset> 013654 if r3 == 0x12 goto <offset> 013655 if r3 == 0x13 goto <offset> 013656 r2 = -<addr> ll 013657 goto <offset> 013658 if r3 == 0x3 goto <offset> 013659 if r3 == 0x4 goto <offset> 013660 r2 = -<addr> ll 013661 goto <offset> 013662 if r3 == 0xf goto <offset> 013663 if r3 == 0x10 goto <offset> 013664 r2 = -<addr> ll 013665 goto <offset> 013666 if r3 == 0x9 goto <offset> 013667 if r3 == 0xa goto <offset> 013668 r2 = -<addr> ll 013669 goto <offset> 013670 if r3 == 0x15 goto <offset> 013671 if r3 == 0x16 goto <offset> 013672 r2 = -<addr> ll 013673 goto <offset> 013674 w2 = *(u32 *)(r2 + 0x8) 013675 r3 = -<addr> ll 013676 *(u64 *)(r1 + 0x0) = r3 013677 *(u32 *)(r1 + 0x8) = w2 013678 goto <offset> 013679 r2 = -<addr> ll 013680 goto <offset> 013681 r2 = -<addr> ll 013682 goto <offset> 013683 r2 = -<addr> ll 013684 goto <offset> 013685 r2 = -<addr> ll 013686 goto <offset> 013687 r2 = -<addr> ll 013688 goto <offset> 013689 r2 = -<addr> ll 013690 goto <offset> 013691 r2 = -<addr> ll 013692 goto <offset> 013693 r2 = -<addr> ll 013694 goto <offset> 013695 r2 = -<addr> ll 013696 goto <offset> 013697 r2 = -<addr> ll 013698 goto <offset> 013699 r2 = -<addr> ll 013700 goto <offset> 013701 r2 = -<addr> ll 013702 goto <offset> 013703 r2 = -<addr> ll 013704 goto <offset> 013705 r2 = -<addr> ll 013706 goto <offset> 013707 r2 = -<addr> ll 013708 *(u64 *)(r1 + 0x0) = r2 013709 exit 013710 r6 = r1 013711 r1 = 0x2 013712 w3 = *(u8 *)(r2 + 0x28) 013713 if r3 != 0x0 goto <offset> 013714 r1 = r10 013715 r1 += -0x10 013716 r2 = 0xbc2 013717 call <target> 013718 r1 = 0x0 013719 r2 = *(u64 *)(r10 - 0x8) 013720 *(u64 *)(r6 + 0x8) = r2 013721 *(u64 *)(r6 + 0x0) = r1 013722 exit 013723 r6 = r1 013724 r1 = *(u64 *)(r2 + 0x18) 013725 r3 = *(u64 *)(r1 + 0x0) 013726 if r3 != 0x0 goto <offset> 013727 r3 = *(u64 *)(r1 + 0x8) 013728 if r3 != 0x0 goto <offset> 013729 r3 = *(u64 *)(r1 + 0x10) 013730 if r3 != 0x0 goto <offset> 013731 r3 = 0x0 013732 r1 = *(u64 *)(r1 + 0x18) 013733 if r1 != 0x0 goto <offset> 013734 r1 = 0x2 013735 if r3 == 0x0 goto <offset> 013736 r1 = r10 013737 r1 += -0x10 013738 r2 = 0xbc3 013739 call <target> 013740 r1 = 0x0 013741 r2 = *(u64 *)(r10 - 0x8) 013742 *(u64 *)(r6 + 0x0) = r1 013743 *(u64 *)(r6 + 0x8) = r2 013744 exit 013745 r3 = 0x1 013746 goto <offset> 013747 r6 = r3 013748 r0 = 0x0 013749 r4 = *(u64 *)(r1 + 0x8) 013750 r8 = *(u64 *)(r1 + 0x10) 013751 r7 = 0x0 013752 if r8 >= r4 goto <offset> 013753 r3 = r4 013754 r3 -= r8 013755 r5 = 0x1 013756 if r3 > r4 goto <offset> 013757 r5 = 0x0 013758 if r5 != 0x0 goto <offset> 013759 r7 = r3 013760 if r6 > r7 goto <offset> 013761 r7 = r6 013762 r3 = *(u64 *)(r1 + 0x0) 013763 r3 += r8 013764 r9 = r1 013765 r1 = r3 013766 r3 = r7 013767 call sol_memcpy_ 013768 r1 = r7 013769 r1 += r8 013770 *(u64 *)(r9 + 0x10) = r1 013771 r0 = 0x0 013772 if r7 == r6 goto <offset> 013773 call -0x2dc 013774 exit 013775 r9 = r3 013776 r7 = r2 013777 r8 = r1 013778 r1 = r9 013779 call <target> 013780 r6 = r0 013781 r1 = r7 013782 call <target> 013783 r1 = r6 013784 r1 += r0 013785 r2 = 0x1 013786 if r6 > r1 goto <offset> 013787 r2 = 0x0 013788 r2 &= 0x1 013789 if r2 != 0x0 goto <offset> 013790 r3 = *(u64 *)(r9 + 0x8) 013791 r2 = *(u64 *)(r3 + 0x10) 013792 if r2 == 0x0 goto <offset> 013793 goto <offset> 013794 *(u64 *)(r10 - 0x20) = r8 013795 r2 = -0x1 013796 *(u64 *)(r3 + 0x10) = r2 013797 r4 = *(u64 *)(r3 + 0x18) 013798 *(u64 *)(r4 + 0x0) = r1 013799 r1 = *(u64 *)(r3 + 0x10) 013800 r1 += 0x1 013801 *(u64 *)(r3 + 0x10) = r1 013802 r1 = *(u64 *)(r7 + 0x8) 013803 r3 = *(u64 *)(r1 + 0x10) 013804 if r3 == 0x0 goto <offset> 013805 goto <offset> 013806 *(u64 *)(r1 + 0x10) = r2 013807 r2 = *(u64 *)(r1 + 0x18) 013808 r3 = 0x0 013809 *(u64 *)(r2 + 0x0) = r3 013810 r2 = *(u64 *)(r1 + 0x10) 013811 r2 += 0x1 013812 *(u64 *)(r1 + 0x10) = r2 013813 r1 = r7 013814 r2 = <addr> ll 013815 call <target> 013816 r1 = r10 013817 r1 += -0x18 013818 r2 = r7 013819 r3 = 0x0 013820 r4 = 0x0 013821 call <target> 013822 r3 = 0x2 013823 r1 = -<addr> ll 013824 r2 = *(u64 *)(r10 - 0x18) 013825 if r2 == r1 goto <offset> 013826 r1 = 0x80 013827 r2 = 0x8 013828 call -0x1c70 013829 r8 = r0 013830 if r8 != 0x0 goto <offset> 013831 r1 = 0x8 013832 r2 = 0x80 013833 call <target> 013834 r1 = 0x2 013835 *(u64 *)(r8 + 0x0) = r1 013836 r2 = *(u64 *)(r10 - 0x18) 013837 *(u64 *)(r8 + 0x20) = r2 013838 r2 = *(u64 *)(r10 - 0x10) 013839 *(u64 *)(r8 + 0x28) = r2 013840 r2 = *(u64 *)(r10 - 0x8) 013841 *(u64 *)(r8 + 0x30) = r2 013842 *(u8 *)(r8 + 0x38) = w1 013843 r3 = 0x1 013844 r6 = *(u64 *)(r9 + 0x10) 013845 r1 = *(u64 *)(r9 + 0x8) 013846 r2 = *(u64 *)(r1 + 0x0) 013847 r2 += -0x1 013848 *(u64 *)(r1 + 0x0) = r2 013849 if r2 != 0x0 goto <offset> 013850 r2 = *(u64 *)(r1 + 0x8) 013851 r2 += -0x1 013852 *(u64 *)(r1 + 0x8) = r2 013853 if r2 != 0x0 goto <offset> 013854 r2 = 0x20 013855 r9 = r3 013856 r3 = 0x8 013857 call -0x1c77 013858 r3 = r9 013859 r1 = *(u64 *)(r6 + 0x0) 013860 r1 += -0x1 013861 *(u64 *)(r6 + 0x0) = r1 013862 if r1 != 0x0 goto <offset> 013863 r1 = *(u64 *)(r6 + 0x8) 013864 r1 += -0x1 013865 *(u64 *)(r6 + 0x8) = r1 013866 if r1 != 0x0 goto <offset> 013867 r1 = r6 013868 r2 = 0x28 013869 r6 = r3 013870 r3 = 0x8 013871 call -0x1c85 013872 r3 = r6 013873 r9 = *(u64 *)(r7 + 0x10) 013874 r1 = *(u64 *)(r7 + 0x8) 013875 r2 = *(u64 *)(r1 + 0x0) 013876 r2 += -0x1 013877 *(u64 *)(r1 + 0x0) = r2 013878 if r2 != 0x0 goto <offset> 013879 r2 = *(u64 *)(r1 + 0x8) 013880 r2 += -0x1 013881 *(u64 *)(r1 + 0x8) = r2 013882 if r2 != 0x0 goto <offset> 013883 r2 = 0x20 013884 r6 = r3 013885 r3 = 0x8 013886 call -0x1c94 013887 r3 = r6 013888 r1 = *(u64 *)(r9 + 0x0) 013889 r1 += -0x1 013890 *(u64 *)(r9 + 0x0) = r1 013891 if r1 != 0x0 goto <offset> 013892 r1 = *(u64 *)(r9 + 0x8) 013893 r1 += -0x1 013894 *(u64 *)(r9 + 0x8) = r1 013895 if r1 != 0x0 goto <offset> 013896 r1 = r9 013897 r2 = 0x28 013898 r6 = r3 013899 r3 = 0x8 013900 call -0x1ca2 013901 r3 = r6 013902 r1 = *(u64 *)(r10 - 0x20) 013903 *(u64 *)(r1 + 0x8) = r8 013904 *(u64 *)(r1 + 0x0) = r3 013905 exit 013906 r1 = <addr> ll 013907 call <target> 013908 r1 = <addr> ll 013909 call <target> 013910 r1 = <addr> ll 013911 call <target> 013912 r2 = *(u64 *)(r1 + 0x18) 013913 r3 = *(u64 *)(r2 + 0x0) 013914 if r3 != 0x0 goto <offset> 013915 r3 = *(u64 *)(r2 + 0x8) 013916 if r3 != 0x0 goto <offset> 013917 r3 = *(u64 *)(r2 + 0x10) 013918 if r3 != 0x0 goto <offset> 013919 r3 = 0x0 013920 r2 = *(u64 *)(r2 + 0x18) 013921 if r2 != 0x0 goto <offset> 013922 r0 = 0x0 013923 if r3 != 0x0 goto <offset> 013924 call <target> 013925 exit 013926 r3 = 0x1 013927 goto <offset> 013928 r7 = r2 013929 r6 = r1 013930 r1 = 0xa0 013931 r2 = 0x8 013932 call -0x1cd8 013933 r8 = r0 013934 if r8 != 0x0 goto <offset> 013935 r1 = 0x8 013936 r2 = 0xa0 013937 call <target> 013938 r1 = r8 013939 r2 = r7 013940 r3 = 0xa0 013941 call <target> 013942 r1 = 0x0 013943 *(u64 *)(r6 + 0x0) = r1 013944 *(u64 *)(r6 + 0x8) = r8 013945 exit 013946 r7 = r2 013947 r6 = r1 013948 r1 = 0x80 013949 r2 = 0x8 013950 call -0x1cea 013951 if r0 != 0x0 goto <offset> 013952 r1 = 0x8 013953 r2 = 0x80 013954 call <target> 013955 r1 = 0x2 013956 *(u64 *)(r0 + 0x0) = r1 013957 r2 = *(u64 *)(r7 + 0x0) 013958 *(u64 *)(r0 + 0x20) = r2 013959 r2 = *(u64 *)(r7 + 0x8) 013960 *(u64 *)(r0 + 0x28) = r2 013961 r2 = *(u64 *)(r7 + 0x10) 013962 *(u64 *)(r0 + 0x30) = r2 013963 *(u8 *)(r0 + 0x38) = w1 013964 *(u64 *)(r6 + 0x8) = r0 013965 r1 = 0x1 013966 *(u64 *)(r6 + 0x0) = r1 013967 exit 013968 r2 = r1 013969 r1 = *(u64 *)(r2 + 0x8) 013970 r2 = *(u64 *)(r2 + 0x0) 013971 if r2 != 0x0 goto <offset> 013972 call <target> 013973 goto <offset> 013974 call <target> 013975 exit 013976 r6 = r3 013977 r8 = r1 013978 r1 = *(u64 *)(r4 + 0x38) 013979 *(u64 *)(r10 - 0x8) = r1 013980 r1 = *(u64 *)(r4 + 0x30) 013981 *(u64 *)(r10 - 0x10) = r1 013982 r1 = *(u64 *)(r4 + 0x28) 013983 *(u64 *)(r10 - 0x18) = r1 013984 r1 = *(u64 *)(r4 + 0x20) 013985 *(u64 *)(r10 - 0x20) = r1 013986 r1 = *(u64 *)(r4 + 0x0) 013987 *(u64 *)(r10 - 0x40) = r1 013988 r1 = *(u64 *)(r4 + 0x8) 013989 *(u64 *)(r10 - 0x38) = r1 013990 r1 = *(u64 *)(r4 + 0x10) 013991 *(u64 *)(r10 - 0x30) = r1 013992 r1 = *(u64 *)(r4 + 0x18) 013993 *(u64 *)(r10 - 0x28) = r1 013994 *(u64 *)(r10 - 0x48) = r2 013995 if r2 != 0x0 goto <offset> 013996 r7 = 0x51 013997 r9 = r6 013998 r9 += 0x50 013999 w1 = *(u8 *)(r6 + 0x50) 014000 if r1 == 0x2 goto <offset> 014001 if r1 != 0x0 goto <offset> 014002 r2 = *(u64 *)(r6 + 0x58) 014003 if r2 == 0x0 goto <offset> 014004 r1 = *(u64 *)(r6 + 0x60) 014005 r3 = 0x1 014006 call -0x1d0c 014007 r1 = 0x78 014008 r2 = *(u64 *)(r6 + 0x70) 014009 if r2 == 0x0 goto <offset> 014010 goto <offset> 014011 r7 = 0x39 014012 r9 = r6 014013 r9 += 0x38 014014 w1 = *(u8 *)(r6 + 0x38) 014015 if r1 == 0x2 goto <offset> 014016 if r1 != 0x0 goto <offset> 014017 r2 = *(u64 *)(r6 + 0x40) 014018 if r2 == 0x0 goto <offset> 014019 r1 = *(u64 *)(r6 + 0x48) 014020 r3 = 0x1 014021 call -0x1d1b 014022 r1 = 0x60 014023 r2 = *(u64 *)(r6 + 0x58) 014024 if r2 == 0x0 goto <offset> 014025 r3 = r6 014026 r3 += r1 014027 r1 = *(u64 *)(r3 + 0x0) 014028 r3 = 0x1 014029 call -0x1d23 014030 r1 = 0x1 014031 *(u8 *)(r9 + 0x0) = w1 014032 r1 = r6 014033 r1 += r7 014034 r2 = r10 014035 r2 += -0x40 014036 r3 = 0x40 014037 call <target> 014038 r1 = *(u64 *)(r10 - 0x48) 014039 *(u64 *)(r8 + 0x0) = r1 014040 *(u64 *)(r8 + 0x8) = r6 014041 exit 014042 r6 = r1 014043 r1 = *(u64 *)(r6 + 0x0) 014044 if r1 == 0x0 goto <offset> 014045 if r1 == 0x1 goto <offset> 014046 r7 = r6 014047 r7 += 0x20 014048 r8 = r10 014049 r8 += -0x28 014050 r1 = r8 014051 r2 = r7 014052 call -0x1a8 014053 r1 = r8 014054 call <target> 014055 *(u64 *)(r10 - 0x8) = r0 014056 r1 = 0x4867 ll 014057 *(u64 *)(r10 - 0x80) = r1 014058 r1 = 0x5b7e ll 014059 *(u64 *)(r10 - 0x90) = r1 014060 r1 = r10 014061 r1 += -0x8 014062 *(u64 *)(r10 - 0x98) = r1 014063 r1 = 0x34bd ll 014064 *(u64 *)(r10 - 0xa0) = r1 014065 *(u64 *)(r10 - 0x88) = r7 014066 *(u64 *)(r10 - 0xa8) = r7 014067 r1 = 0x0 014068 *(u64 *)(r10 - 0x38) = r1 014069 r1 = 0x4 014070 *(u64 *)(r10 - 0x50) = r1 014071 r1 = <addr> ll 014072 *(u64 *)(r10 - 0x58) = r1 014073 r1 = 0x3 014074 *(u64 *)(r10 - 0x40) = r1 014075 r1 = r10 014076 r1 += -0xa8 014077 *(u64 *)(r10 - 0x48) = r1 014078 r1 = r10 014079 r1 += -0x28 014080 r2 = r10 014081 r2 += -0x58 014082 call <target> 014083 r7 = *(u64 *)(r10 - 0x28) 014084 r8 = *(u64 *)(r10 - 0x20) 014085 r2 = *(u64 *)(r10 - 0x18) 014086 r1 = r8 014087 call sol_log_ 014088 if r7 == 0x0 goto <offset> 014089 r1 = r8 014090 r2 = r7 014091 r3 = 0x1 014092 call -0x1d62 014093 w1 = *(u8 *)(r6 + 0x38) 014094 if r1 == 0x0 goto <offset> 014095 if r1 == 0x2 goto <offset> 014096 r1 = <addr> ll 014097 r2 = 0x5 014098 call sol_log_ 014099 r1 = r6 014100 r1 += 0x39 014101 call <target> 014102 r1 = <addr> ll 014103 r2 = 0x6 014104 call sol_log_ 014105 r6 += 0x59 014106 r1 = r6 014107 call <target> 014108 goto <offset> 014109 r1 = r6 014110 r1 += 0x8 014111 *(u64 *)(r10 - 0x10) = r1 014112 r7 = r6 014113 r7 += 0x20 014114 r8 = r10 014115 r8 += -0x28 014116 r1 = r8 014117 r2 = r7 014118 call -0x1ea 014119 r1 = r8 014120 call <target> 014121 *(u64 *)(r10 - 0x8) = r0 014122 r1 = 0x4867 ll 014123 *(u64 *)(r10 - 0x70) = r1 014124 r1 = 0x5b7e ll 014125 *(u64 *)(r10 - 0x80) = r1 014126 r1 = r10 014127 r1 += -0x8 014128 *(u64 *)(r10 - 0x88) = r1 014129 r1 = 0x34bd ll 014130 *(u64 *)(r10 - 0x90) = r1 014131 *(u64 *)(r10 - 0x78) = r7 014132 *(u64 *)(r10 - 0x98) = r7 014133 r1 = 0x3326 ll 014134 *(u64 *)(r10 - 0xa0) = r1 014135 r1 = r10 014136 r1 += -0x10 014137 *(u64 *)(r10 - 0xa8) = r1 014138 r1 = 0x0 014139 *(u64 *)(r10 - 0x38) = r1 014140 r1 = 0x5 014141 *(u64 *)(r10 - 0x50) = r1 014142 r1 = <addr> ll 014143 *(u64 *)(r10 - 0x58) = r1 014144 r1 = 0x4 014145 *(u64 *)(r10 - 0x40) = r1 014146 r1 = r10 014147 r1 += -0xa8 014148 *(u64 *)(r10 - 0x48) = r1 014149 r1 = r10 014150 r1 += -0x28 014151 r2 = r10 014152 r2 += -0x58 014153 call <target> 014154 r7 = *(u64 *)(r10 - 0x28) 014155 r8 = *(u64 *)(r10 - 0x20) 014156 r2 = *(u64 *)(r10 - 0x18) 014157 r1 = r8 014158 call sol_log_ 014159 if r7 == 0x0 goto <offset> 014160 goto <offset> 014161 r7 = r6 014162 r7 += 0x20 014163 r8 = r10 014164 r8 += -0x28 014165 r1 = r8 014166 r2 = r7 014167 call -0x21b 014168 r1 = r8 014169 call <target> 014170 *(u64 *)(r10 - 0x8) = r0 014171 r1 = 0x4867 ll 014172 *(u64 *)(r10 - 0x60) = r1 014173 r1 = 0x5b7e ll 014174 *(u64 *)(r10 - 0x70) = r1 014175 r1 = r10 014176 r1 += -0x8 014177 *(u64 *)(r10 - 0x78) = r1 014178 r1 = 0x34bd ll 014179 *(u64 *)(r10 - 0x80) = r1 014180 *(u64 *)(r10 - 0x68) = r7 014181 *(u64 *)(r10 - 0x88) = r7 014182 r1 = 0x5b79 ll 014183 *(u64 *)(r10 - 0x90) = r1 014184 r1 = r6 014185 r1 += 0x18 014186 *(u64 *)(r10 - 0x98) = r1 014187 r1 = 0x332c ll 014188 *(u64 *)(r10 - 0xa0) = r1 014189 r1 = r6 014190 r1 += 0x8 014191 *(u64 *)(r10 - 0xa8) = r1 014192 r1 = 0x0 014193 *(u64 *)(r10 - 0x38) = r1 014194 r1 = 0x6 014195 *(u64 *)(r10 - 0x50) = r1 014196 r1 = <addr> ll 014197 *(u64 *)(r10 - 0x58) = r1 014198 r1 = 0x5 014199 *(u64 *)(r10 - 0x40) = r1 014200 r1 = r10 014201 r1 += -0xa8 014202 *(u64 *)(r10 - 0x48) = r1 014203 r1 = r10 014204 r1 += -0x28 014205 r2 = r10 014206 r2 += -0x58 014207 call <target> 014208 r7 = *(u64 *)(r10 - 0x28) 014209 r8 = *(u64 *)(r10 - 0x20) 014210 r2 = *(u64 *)(r10 - 0x18) 014211 r1 = r8 014212 call sol_log_ 014213 if r7 == 0x0 goto <offset> 014214 goto <offset> 014215 r1 = r6 014216 r1 += 0x40 014217 *(u64 *)(r10 - 0x10) = r1 014218 r6 += 0x58 014219 *(u64 *)(r10 - 0x8) = r6 014220 r1 = 0x0 014221 *(u64 *)(r10 - 0x88) = r1 014222 r1 = <addr> ll 014223 *(u64 *)(r10 - 0xa8) = r1 014224 r9 = 0x1 014225 *(u64 *)(r10 - 0xa0) = r9 014226 *(u64 *)(r10 - 0x90) = r9 014227 r1 = r10 014228 r1 += -0x28 014229 *(u64 *)(r10 - 0x98) = r1 014230 r8 = 0x3326 ll 014231 *(u64 *)(r10 - 0x20) = r8 014232 r1 = r10 014233 r1 += -0x10 014234 *(u64 *)(r10 - 0x28) = r1 014235 r1 = r10 014236 r1 += -0x58 014237 r2 = r10 014238 r2 += -0xa8 014239 call <target> 014240 r6 = *(u64 *)(r10 - 0x58) 014241 r7 = *(u64 *)(r10 - 0x50) 014242 r2 = *(u64 *)(r10 - 0x48) 014243 r1 = r7 014244 call sol_log_ 014245 if r6 == 0x0 goto <offset> 014246 r1 = r7 014247 r2 = r6 014248 r3 = 0x1 014249 call -0x1dff 014250 r1 = 0x0 014251 *(u64 *)(r10 - 0x88) = r1 014252 r1 = <addr> ll 014253 *(u64 *)(r10 - 0xa8) = r1 014254 *(u64 *)(r10 - 0xa0) = r9 014255 *(u64 *)(r10 - 0x90) = r9 014256 r1 = r10 014257 r1 += -0x28 014258 *(u64 *)(r10 - 0x98) = r1 014259 *(u64 *)(r10 - 0x20) = r8 014260 r1 = r10 014261 r1 += -0x8 014262 *(u64 *)(r10 - 0x28) = r1 014263 r1 = r10 014264 r1 += -0x58 014265 r2 = r10 014266 r2 += -0xa8 014267 call <target> 014268 r6 = *(u64 *)(r10 - 0x58) 014269 r7 = *(u64 *)(r10 - 0x50) 014270 r2 = *(u64 *)(r10 - 0x48) 014271 r1 = r7 014272 call sol_log_ 014273 if r6 == 0x0 goto <offset> 014274 r1 = r7 014275 r2 = r6 014276 r3 = 0x1 014277 call -0x1e1b 014278 exit 014279 r6 = r1 014280 r1 = *(u64 *)(r6 + 0x0) 014281 if r1 == 0x0 goto <offset> 014282 if r1 == 0x1 goto <offset> 014283 r1 = 0x0 014284 *(u64 *)(r10 - 0x20) = r1 014285 r1 = 0x4 014286 *(u64 *)(r10 - 0x38) = r1 014287 r1 = <addr> ll 014288 *(u64 *)(r10 - 0x40) = r1 014289 r1 = 0x3 014290 *(u64 *)(r10 - 0x28) = r1 014291 r1 = r10 014292 r1 += -0xa8 014293 *(u64 *)(r10 - 0x30) = r1 014294 r1 = r6 014295 r1 += 0x38 014296 *(u64 *)(r10 - 0x88) = r1 014297 r1 = 0x5b79 ll 014298 *(u64 *)(r10 - 0x90) = r1 014299 r1 = r6 014300 r1 += 0x98 014301 *(u64 *)(r10 - 0x98) = r1 014302 r1 = 0x34b8 ll 014303 *(u64 *)(r10 - 0x80) = r1 014304 *(u64 *)(r10 - 0xa0) = r1 014305 r1 = r6 014306 r1 += 0x20 014307 *(u64 *)(r10 - 0xa8) = r1 014308 r1 = r10 014309 r1 += -0x58 014310 r2 = r10 014311 r2 += -0x40 014312 call <target> 014313 r7 = *(u64 *)(r10 - 0x58) 014314 r8 = *(u64 *)(r10 - 0x50) 014315 r2 = *(u64 *)(r10 - 0x48) 014316 r1 = r8 014317 call sol_log_ 014318 if r7 == 0x0 goto <offset> 014319 r1 = r8 014320 r2 = r7 014321 r3 = 0x1 014322 call -0x1e48 014323 w1 = *(u8 *)(r6 + 0x50) 014324 if r1 == 0x0 goto <offset> 014325 if r1 == 0x2 goto <offset> 014326 r1 = <addr> ll 014327 r2 = 0x5 014328 call sol_log_ 014329 r1 = r6 014330 r1 += 0x51 014331 call <target> 014332 r1 = <addr> ll 014333 r2 = 0x6 014334 call sol_log_ 014335 r6 += 0x71 014336 r1 = r6 014337 call <target> 014338 goto <offset> 014339 r1 = r6 014340 r1 += 0x8 014341 *(u64 *)(r10 - 0x8) = r1 014342 r1 = 0x0 014343 *(u64 *)(r10 - 0x20) = r1 014344 r1 = 0x5 014345 *(u64 *)(r10 - 0x38) = r1 014346 r1 = <addr> ll 014347 *(u64 *)(r10 - 0x40) = r1 014348 r1 = 0x4 014349 *(u64 *)(r10 - 0x28) = r1 014350 r1 = r10 014351 r1 += -0xa8 014352 *(u64 *)(r10 - 0x30) = r1 014353 r1 = r6 014354 r1 += 0x38 014355 *(u64 *)(r10 - 0x78) = r1 014356 r1 = 0x5b79 ll 014357 *(u64 *)(r10 - 0x80) = r1 014358 r1 = r6 014359 r1 += 0x98 014360 *(u64 *)(r10 - 0x88) = r1 014361 r1 = 0x34b8 ll 014362 *(u64 *)(r10 - 0x70) = r1 014363 *(u64 *)(r10 - 0x90) = r1 014364 r1 = r6 014365 r1 += 0x20 014366 *(u64 *)(r10 - 0x98) = r1 014367 r1 = 0x3326 ll 014368 *(u64 *)(r10 - 0xa0) = r1 014369 r1 = r10 014370 r1 += -0x8 014371 *(u64 *)(r10 - 0xa8) = r1 014372 r1 = r10 014373 r1 += -0x58 014374 r2 = r10 014375 r2 += -0x40 014376 call <target> 014377 r7 = *(u64 *)(r10 - 0x58) 014378 r8 = *(u64 *)(r10 - 0x50) 014379 r2 = *(u64 *)(r10 - 0x48) 014380 r1 = r8 014381 call sol_log_ 014382 if r7 == 0x0 goto <offset> 014383 goto <offset> 014384 r1 = 0x0 014385 *(u64 *)(r10 - 0x20) = r1 014386 r1 = 0x6 014387 *(u64 *)(r10 - 0x38) = r1 014388 r1 = <addr> ll 014389 *(u64 *)(r10 - 0x40) = r1 014390 r1 = 0x5 014391 *(u64 *)(r10 - 0x28) = r1 014392 r1 = r10 014393 r1 += -0xa8 014394 *(u64 *)(r10 - 0x30) = r1 014395 r1 = r6 014396 r1 += 0x38 014397 *(u64 *)(r10 - 0x68) = r1 014398 r1 = r6 014399 r1 += 0x98 014400 *(u64 *)(r10 - 0x78) = r1 014401 r1 = 0x34b8 ll 014402 *(u64 *)(r10 - 0x60) = r1 014403 *(u64 *)(r10 - 0x80) = r1 014404 r1 = r6 014405 r1 += 0x20 014406 *(u64 *)(r10 - 0x88) = r1 014407 r1 = 0x5b79 ll 014408 *(u64 *)(r10 - 0x70) = r1 014409 *(u64 *)(r10 - 0x90) = r1 014410 r1 = r6 014411 r1 += 0x18 014412 *(u64 *)(r10 - 0x98) = r1 014413 r1 = 0x332c ll 014414 *(u64 *)(r10 - 0xa0) = r1 014415 r1 = r6 014416 r1 += 0x8 014417 *(u64 *)(r10 - 0xa8) = r1 014418 r1 = r10 014419 r1 += -0x58 014420 r2 = r10 014421 r2 += -0x40 014422 call <target> 014423 r7 = *(u64 *)(r10 - 0x58) 014424 r8 = *(u64 *)(r10 - 0x50) 014425 r2 = *(u64 *)(r10 - 0x48) 014426 r1 = r8 014427 call sol_log_ 014428 if r7 == 0x0 goto <offset> 014429 goto <offset> 014430 r1 = r6 014431 r1 += 0x58 014432 *(u64 *)(r10 - 0x10) = r1 014433 r6 += 0x70 014434 *(u64 *)(r10 - 0x8) = r6 014435 r1 = 0x0 014436 *(u64 *)(r10 - 0x88) = r1 014437 r1 = <addr> ll 014438 *(u64 *)(r10 - 0xa8) = r1 014439 r9 = 0x1 014440 *(u64 *)(r10 - 0xa0) = r9 014441 *(u64 *)(r10 - 0x90) = r9 014442 r1 = r10 014443 r1 += -0x58 014444 *(u64 *)(r10 - 0x98) = r1 014445 r8 = 0x3326 ll 014446 *(u64 *)(r10 - 0x50) = r8 014447 r1 = r10 014448 r1 += -0x10 014449 *(u64 *)(r10 - 0x58) = r1 014450 r1 = r10 014451 r1 += -0x40 014452 r2 = r10 014453 r2 += -0xa8 014454 call <target> 014455 r6 = *(u64 *)(r10 - 0x40) 014456 r7 = *(u64 *)(r10 - 0x38) 014457 r2 = *(u64 *)(r10 - 0x30) 014458 r1 = r7 014459 call sol_log_ 014460 if r6 == 0x0 goto <offset> 014461 r1 = r7 014462 r2 = r6 014463 r3 = 0x1 014464 call -0x1ed6 014465 r1 = 0x0 014466 *(u64 *)(r10 - 0x88) = r1 014467 r1 = <addr> ll 014468 *(u64 *)(r10 - 0xa8) = r1 014469 *(u64 *)(r10 - 0xa0) = r9 014470 *(u64 *)(r10 - 0x90) = r9 014471 r1 = r10 014472 r1 += -0x58 014473 *(u64 *)(r10 - 0x98) = r1 014474 *(u64 *)(r10 - 0x50) = r8 014475 r1 = r10 014476 r1 += -0x8 014477 *(u64 *)(r10 - 0x58) = r1 014478 r1 = r10 014479 r1 += -0x40 014480 r2 = r10 014481 r2 += -0xa8 014482 call <target> 014483 r6 = *(u64 *)(r10 - 0x40) 014484 r7 = *(u64 *)(r10 - 0x38) 014485 r2 = *(u64 *)(r10 - 0x30) 014486 r1 = r7 014487 call sol_log_ 014488 if r6 == 0x0 goto <offset> 014489 r1 = r7 014490 r2 = r6 014491 r3 = 0x1 014492 call -0x1ef2 014493 exit 014494 r6 = r3 014495 if r2 != 0x0 goto <offset> 014496 w2 = *(u32 *)(r6 + 0x98) 014497 r3 = -<addr> ll 014498 *(u64 *)(r1 + 0x0) = r3 014499 *(u32 *)(r1 + 0x8) = w2 014500 r2 = *(u64 *)(r6 + 0x20) 014501 if r2 == 0x0 goto <offset> 014502 r1 = *(u64 *)(r6 + 0x28) 014503 r3 = 0x1 014504 call -0x1efe 014505 r2 = *(u64 *)(r6 + 0x38) 014506 if r2 == 0x0 goto <offset> 014507 r1 = *(u64 *)(r6 + 0x40) 014508 r3 = 0x1 014509 call -0x1f03 014510 r1 = *(u64 *)(r6 + 0x0) 014511 if r1 == 0x2 goto <offset> 014512 if r1 == 0x0 goto <offset> 014513 r2 = *(u64 *)(r6 + 0x8) 014514 if r2 == 0x0 goto <offset> 014515 r1 = *(u64 *)(r6 + 0x10) 014516 r3 = 0x1 014517 call -0x1f0b 014518 r2 = 0xa0 014519 w1 = *(u8 *)(r6 + 0x50) 014520 if r1 == 0x2 goto <offset> 014521 if r1 != 0x0 goto <offset> 014522 r2 = *(u64 *)(r6 + 0x58) 014523 if r2 == 0x0 goto <offset> 014524 r1 = *(u64 *)(r6 + 0x60) 014525 r3 = 0x1 014526 call -0x1f14 014527 r1 = 0x78 014528 r2 = 0xa0 014529 r3 = *(u64 *)(r6 + 0x70) 014530 if r3 == 0x0 goto <offset> 014531 goto <offset> 014532 r2 = *(u64 *)(r6 + 0x30) 014533 *(u64 *)(r1 + 0x10) = r2 014534 r2 = *(u64 *)(r6 + 0x28) 014535 *(u64 *)(r1 + 0x8) = r2 014536 r2 = *(u64 *)(r6 + 0x20) 014537 *(u64 *)(r1 + 0x0) = r2 014538 r1 = *(u64 *)(r6 + 0x0) 014539 if r1 == 0x2 goto <offset> 014540 if r1 == 0x0 goto <offset> 014541 r2 = *(u64 *)(r6 + 0x8) 014542 if r2 == 0x0 goto <offset> 014543 r1 = *(u64 *)(r6 + 0x10) 014544 r3 = 0x1 014545 call -0x1f27 014546 r2 = 0x80 014547 w1 = *(u8 *)(r6 + 0x38) 014548 if r1 == 0x2 goto <offset> 014549 if r1 != 0x0 goto <offset> 014550 r2 = *(u64 *)(r6 + 0x40) 014551 if r2 == 0x0 goto <offset> 014552 r1 = *(u64 *)(r6 + 0x48) 014553 r3 = 0x1 014554 call -0x1f30 014555 r1 = 0x60 014556 r2 = 0x80 014557 r3 = *(u64 *)(r6 + 0x58) 014558 if r3 == 0x0 goto <offset> 014559 r4 = r6 014560 r4 += r1 014561 r1 = *(u64 *)(r4 + 0x0) 014562 r7 = r2 014563 r2 = r3 014564 r3 = 0x1 014565 call -0x1f3b 014566 r2 = r7 014567 r1 = r6 014568 r3 = 0x8 014569 call -0x1f3f 014570 exit 014571 r8 = r2 014572 *(u64 *)(r10 - 0xa0) = r1 014573 r2 = *(u64 *)(r8 + 0x18) 014574 r7 = r10 014575 r7 += -0x98 014576 r1 = r7 014577 call <target> 014578 r2 = r8 014579 r2 += 0x18 014580 r9 = r10 014581 r9 += -0x30 014582 r1 = r9 014583 r3 = 0x30 014584 call <target> 014585 r1 = *(u64 *)(r8 + 0x80) 014586 r2 = *(u64 *)(r8 + 0x78) 014587 *(u64 *)(r10 - 0x1000) = r2 014588 *(u64 *)(r10 - 0xff8) = r1 014589 r1 = r10 014590 r1 += -0x48 014591 r5 = r10 014592 r2 = r7 014593 r3 = r9 014594 r4 = 0x1 014595 call <target> 014596 r6 = 0x2 014597 r1 = -<addr> ll 014598 r2 = *(u64 *)(r10 - 0x48) 014599 if r2 == r1 goto <offset> 014600 r1 = 0x80 014601 r2 = 0x8 014602 call -0x1f76 014603 r7 = r0 014604 if r7 != 0x0 goto <offset> 014605 r1 = 0x8 014606 r2 = 0x80 014607 call <target> 014608 r1 = 0x2 014609 *(u64 *)(r7 + 0x0) = r1 014610 r2 = *(u64 *)(r10 - 0x48) 014611 *(u64 *)(r7 + 0x20) = r2 014612 r2 = *(u64 *)(r10 - 0x40) 014613 *(u64 *)(r7 + 0x28) = r2 014614 r2 = *(u64 *)(r10 - 0x38) 014615 *(u64 *)(r7 + 0x30) = r2 014616 *(u8 *)(r7 + 0x38) = w1 014617 r6 = 0x1 014618 r2 = *(u64 *)(r10 - 0x98) 014619 if r2 == 0x0 goto <offset> 014620 r2 *= 0x22 014621 r1 = *(u64 *)(r10 - 0x90) 014622 r3 = 0x1 014623 call -0x1f75 014624 r2 = *(u64 *)(r10 - 0x80) 014625 if r2 == 0x0 goto <offset> 014626 r1 = *(u64 *)(r10 - 0x78) 014627 r3 = 0x1 014628 call -0x1f7a 014629 r9 = *(u64 *)(r10 - 0x20) 014630 r1 = *(u64 *)(r10 - 0x28) 014631 r2 = *(u64 *)(r1 + 0x0) 014632 r2 += -0x1 014633 *(u64 *)(r1 + 0x0) = r2 014634 if r2 != 0x0 goto <offset> 014635 r2 = *(u64 *)(r1 + 0x8) 014636 r2 += -0x1 014637 *(u64 *)(r1 + 0x8) = r2 014638 if r2 != 0x0 goto <offset> 014639 r2 = 0x20 014640 r3 = 0x8 014641 call -0x1f87 014642 r1 = *(u64 *)(r9 + 0x0) 014643 r1 += -0x1 014644 *(u64 *)(r9 + 0x0) = r1 014645 if r1 != 0x0 goto <offset> 014646 r1 = *(u64 *)(r9 + 0x8) 014647 r1 += -0x1 014648 *(u64 *)(r9 + 0x8) = r1 014649 if r1 != 0x0 goto <offset> 014650 r1 = r9 014651 r2 = 0x28 014652 r3 = 0x8 014653 call -0x1f93 014654 r1 = r8 014655 call -0x5c3 014656 r9 = *(u64 *)(r8 + 0x58) 014657 r1 = *(u64 *)(r8 + 0x50) 014658 r2 = *(u64 *)(r1 + 0x0) 014659 r2 += -0x1 014660 *(u64 *)(r1 + 0x0) = r2 014661 if r2 != 0x0 goto <offset> 014662 r2 = *(u64 *)(r1 + 0x8) 014663 r2 += -0x1 014664 *(u64 *)(r1 + 0x8) = r2 014665 if r2 != 0x0 goto <offset> 014666 r2 = 0x20 014667 r3 = 0x8 014668 call -0x1fa2 014669 r1 = *(u64 *)(r9 + 0x0) 014670 r1 += -0x1 014671 *(u64 *)(r9 + 0x0) = r1 014672 if r1 != 0x0 goto <offset> 014673 r1 = *(u64 *)(r9 + 0x8) 014674 r1 += -0x1 014675 *(u64 *)(r9 + 0x8) = r1 014676 if r1 != 0x0 goto <offset> 014677 r1 = r9 014678 r2 = 0x28 014679 r3 = 0x8 014680 call -0x1fae 014681 r1 = *(u64 *)(r10 - 0xa0) 014682 *(u64 *)(r1 + 0x8) = r7 014683 *(u64 *)(r1 + 0x0) = r6 014684 exit 014685 r8 = r2 014686 *(u64 *)(r10 - 0xa0) = r1 014687 r2 = *(u64 *)(r8 + 0x18) 014688 r7 = r10 014689 r7 += -0x98 014690 r1 = r7 014691 call <target> 014692 r2 = r8 014693 r2 += 0x18 014694 r9 = r10 014695 r9 += -0x30 014696 r1 = r9 014697 r3 = 0x30 014698 call <target> 014699 r1 = *(u64 *)(r8 + 0x80) 014700 r2 = *(u64 *)(r8 + 0x78) 014701 *(u64 *)(r10 - 0x1000) = r2 014702 *(u64 *)(r10 - 0xff8) = r1 014703 r1 = r10 014704 r1 += -0x48 014705 r5 = r10 014706 r2 = r7 014707 r3 = r9 014708 r4 = 0x1 014709 call <target> 014710 r6 = 0x2 014711 r1 = -<addr> ll 014712 r2 = *(u64 *)(r10 - 0x48) 014713 if r2 == r1 goto <offset> 014714 r1 = 0x80 014715 r2 = 0x8 014716 call -0x1fe8 014717 r7 = r0 014718 if r7 != 0x0 goto <offset> 014719 r1 = 0x8 014720 r2 = 0x80 014721 call <target> 014722 r1 = 0x2 014723 *(u64 *)(r7 + 0x0) = r1 014724 r2 = *(u64 *)(r10 - 0x48) 014725 *(u64 *)(r7 + 0x20) = r2 014726 r2 = *(u64 *)(r10 - 0x40) 014727 *(u64 *)(r7 + 0x28) = r2 014728 r2 = *(u64 *)(r10 - 0x38) 014729 *(u64 *)(r7 + 0x30) = r2 014730 *(u8 *)(r7 + 0x38) = w1 014731 r6 = 0x1 014732 r2 = *(u64 *)(r10 - 0x98) 014733 if r2 == 0x0 goto <offset> 014734 r2 *= 0x22 014735 r1 = *(u64 *)(r10 - 0x90) 014736 r3 = 0x1 014737 call -0x1fe7 014738 r2 = *(u64 *)(r10 - 0x80) 014739 if r2 == 0x0 goto <offset> 014740 r1 = *(u64 *)(r10 - 0x78) 014741 r3 = 0x1 014742 call -0x1fec 014743 r9 = *(u64 *)(r10 - 0x20) 014744 r1 = *(u64 *)(r10 - 0x28) 014745 r2 = *(u64 *)(r1 + 0x0) 014746 r2 += -0x1 014747 *(u64 *)(r1 + 0x0) = r2 014748 if r2 != 0x0 goto <offset> 014749 r2 = *(u64 *)(r1 + 0x8) 014750 r2 += -0x1 014751 *(u64 *)(r1 + 0x8) = r2 014752 if r2 != 0x0 goto <offset> 014753 r2 = 0x20 014754 r3 = 0x8 014755 call -0x1ff9 014756 r1 = *(u64 *)(r9 + 0x0) 014757 r1 += -0x1 014758 *(u64 *)(r9 + 0x0) = r1 014759 if r1 != 0x0 goto <offset> 014760 r1 = *(u64 *)(r9 + 0x8) 014761 r1 += -0x1 014762 *(u64 *)(r9 + 0x8) = r1 014763 if r1 != 0x0 goto <offset> 014764 r1 = r9 014765 r2 = 0x28 014766 r3 = 0x8 014767 call -0x2005 014768 r1 = r8 014769 call -0x635 014770 r9 = *(u64 *)(r8 + 0x58) 014771 r1 = *(u64 *)(r8 + 0x50) 014772 r2 = *(u64 *)(r1 + 0x0) 014773 r2 += -0x1 014774 *(u64 *)(r1 + 0x0) = r2 014775 if r2 != 0x0 goto <offset> 014776 r2 = *(u64 *)(r1 + 0x8) 014777 r2 += -0x1 014778 *(u64 *)(r1 + 0x8) = r2 014779 if r2 != 0x0 goto <offset> 014780 r2 = 0x20 014781 r3 = 0x8 014782 call -0x2014 014783 r1 = *(u64 *)(r9 + 0x0) 014784 r1 += -0x1 014785 *(u64 *)(r9 + 0x0) = r1 014786 if r1 != 0x0 goto <offset> 014787 r1 = *(u64 *)(r9 + 0x8) 014788 r1 += -0x1 014789 *(u64 *)(r9 + 0x8) = r1 014790 if r1 != 0x0 goto <offset> 014791 r1 = r9 014792 r2 = 0x28 014793 r3 = 0x8 014794 call -0x2020 014795 r1 = *(u64 *)(r10 - 0xa0) 014796 *(u64 *)(r1 + 0x8) = r7 014797 *(u64 *)(r1 + 0x0) = r6 014798 exit 014799 r0 = r3 014800 r7 = r2 014801 *(u64 *)(r10 - 0xd0) = r1 014802 r3 = *(u64 *)(r7 + 0x78) 014803 r2 = *(u64 *)(r7 + 0x48) 014804 *(u64 *)(r10 - 0x1000) = r4 014805 *(u64 *)(r10 - 0xff8) = r5 014806 r8 = r10 014807 r8 += -0xc8 014808 r5 = r10 014809 r1 = r8 014810 r4 = r0 014811 call <target> 014812 r2 = r7 014813 r2 += 0x48 014814 r9 = r10 014815 r9 += -0x60 014816 r1 = r9 014817 r3 = 0x30 014818 call <target> 014819 r2 = r7 014820 r2 += 0x78 014821 r1 = r10 014822 r1 += -0x30 014823 r3 = 0x30 014824 call <target> 014825 r1 = *(u64 *)(r7 + 0xb0) 014826 r2 = *(u64 *)(r7 + 0xa8) 014827 *(u64 *)(r10 - 0x1000) = r2 014828 *(u64 *)(r10 - 0xff8) = r1 014829 r1 = r10 014830 r1 += -0x78 014831 r6 = 0x2 014832 r5 = r10 014833 r2 = r8 014834 r3 = r9 014835 r4 = 0x2 014836 call <target> 014837 r1 = -<addr> ll 014838 r2 = *(u64 *)(r10 - 0x78) 014839 if r2 == r1 goto <offset> 014840 r1 = 0x80 014841 r2 = 0x8 014842 call -0x2066 014843 r8 = r0 014844 if r8 != 0x0 goto <offset> 014845 r1 = 0x8 014846 r2 = 0x80 014847 call <target> 014848 r1 = 0x2 014849 *(u64 *)(r8 + 0x0) = r1 014850 r2 = *(u64 *)(r10 - 0x78) 014851 *(u64 *)(r8 + 0x20) = r2 014852 r2 = *(u64 *)(r10 - 0x70) 014853 *(u64 *)(r8 + 0x28) = r2 014854 r2 = *(u64 *)(r10 - 0x68) 014855 *(u64 *)(r8 + 0x30) = r2 014856 *(u8 *)(r8 + 0x38) = w1 014857 r6 = 0x1 014858 r2 = *(u64 *)(r10 - 0xc8) 014859 if r2 == 0x0 goto <offset> 014860 r2 *= 0x22 014861 r1 = *(u64 *)(r10 - 0xc0) 014862 r3 = 0x1 014863 call -0x2065 014864 r2 = *(u64 *)(r10 - 0xb0) 014865 if r2 == 0x0 goto <offset> 014866 r1 = *(u64 *)(r10 - 0xa8) 014867 r3 = 0x1 014868 call -0x206a 014869 r1 = r10 014870 r1 += -0x60 014871 call -0x6d3 014872 r1 = r7 014873 call -0x69d 014874 r9 = *(u64 *)(r7 + 0x28) 014875 r1 = *(u64 *)(r7 + 0x20) 014876 r2 = *(u64 *)(r1 + 0x0) 014877 r2 += -0x1 014878 *(u64 *)(r1 + 0x0) = r2 014879 if r2 != 0x0 goto <offset> 014880 r2 = *(u64 *)(r1 + 0x8) 014881 r2 += -0x1 014882 *(u64 *)(r1 + 0x8) = r2 014883 if r2 != 0x0 goto <offset> 014884 r2 = 0x20 014885 r3 = 0x8 014886 call -0x207c 014887 r1 = *(u64 *)(r9 + 0x0) 014888 r1 += -0x1 014889 *(u64 *)(r9 + 0x0) = r1 014890 if r1 != 0x0 goto <offset> 014891 r1 = *(u64 *)(r9 + 0x8) 014892 r1 += -0x1 014893 *(u64 *)(r9 + 0x8) = r1 014894 if r1 != 0x0 goto <offset> 014895 r1 = r9 014896 r2 = 0x28 014897 r3 = 0x8 014898 call -0x2088 014899 r1 = *(u64 *)(r10 - 0xd0) 014900 *(u64 *)(r1 + 0x8) = r8 014901 *(u64 *)(r1 + 0x0) = r6 014902 exit 014903 r4 = r3 014904 r7 = r2 014905 *(u64 *)(r10 - 0xd0) = r1 014906 r3 = *(u64 *)(r7 + 0x78) 014907 r2 = *(u64 *)(r7 + 0x48) 014908 r8 = r10 014909 r8 += -0xc8 014910 r1 = r8 014911 call <target> 014912 r2 = r7 014913 r2 += 0x48 014914 r9 = r10 014915 r9 += -0x60 014916 r1 = r9 014917 r3 = 0x30 014918 call <target> 014919 r2 = r7 014920 r2 += 0x78 014921 r1 = r10 014922 r1 += -0x30 014923 r3 = 0x30 014924 call <target> 014925 r1 = *(u64 *)(r7 + 0xb0) 014926 r2 = *(u64 *)(r7 + 0xa8) 014927 *(u64 *)(r10 - 0x1000) = r2 014928 *(u64 *)(r10 - 0xff8) = r1 014929 r1 = r10 014930 r1 += -0x78 014931 r6 = 0x2 014932 r5 = r10 014933 r2 = r8 014934 r3 = r9 014935 r4 = 0x2 014936 call <target> 014937 r1 = -<addr> ll 014938 r2 = *(u64 *)(r10 - 0x78) 014939 if r2 == r1 goto <offset> 014940 r1 = 0x80 014941 r2 = 0x8 014942 call -0x20ca 014943 r8 = r0 014944 if r8 != 0x0 goto <offset> 014945 r1 = 0x8 014946 r2 = 0x80 014947 call <target> 014948 r1 = 0x2 014949 *(u64 *)(r8 + 0x0) = r1 014950 r2 = *(u64 *)(r10 - 0x78) 014951 *(u64 *)(r8 + 0x20) = r2 014952 r2 = *(u64 *)(r10 - 0x70) 014953 *(u64 *)(r8 + 0x28) = r2 014954 r2 = *(u64 *)(r10 - 0x68) 014955 *(u64 *)(r8 + 0x30) = r2 014956 *(u8 *)(r8 + 0x38) = w1 014957 r6 = 0x1 014958 r2 = *(u64 *)(r10 - 0xc8) 014959 if r2 == 0x0 goto <offset> 014960 r2 *= 0x22 014961 r1 = *(u64 *)(r10 - 0xc0) 014962 r3 = 0x1 014963 call -0x20c9 014964 r2 = *(u64 *)(r10 - 0xb0) 014965 if r2 == 0x0 goto <offset> 014966 r1 = *(u64 *)(r10 - 0xa8) 014967 r3 = 0x1 014968 call -0x20ce 014969 r1 = r10 014970 r1 += -0x60 014971 call -0x737 014972 r1 = r7 014973 call -0x701 014974 r9 = *(u64 *)(r7 + 0x28) 014975 r1 = *(u64 *)(r7 + 0x20) 014976 r2 = *(u64 *)(r1 + 0x0) 014977 r2 += -0x1 014978 *(u64 *)(r1 + 0x0) = r2 014979 if r2 != 0x0 goto <offset> 014980 r2 = *(u64 *)(r1 + 0x8) 014981 r2 += -0x1 014982 *(u64 *)(r1 + 0x8) = r2 014983 if r2 != 0x0 goto <offset> 014984 r2 = 0x20 014985 r3 = 0x8 014986 call -0x20e0 014987 r1 = *(u64 *)(r9 + 0x0) 014988 r1 += -0x1 014989 *(u64 *)(r9 + 0x0) = r1 014990 if r1 != 0x0 goto <offset> 014991 r1 = *(u64 *)(r9 + 0x8) 014992 r1 += -0x1 014993 *(u64 *)(r9 + 0x8) = r1 014994 if r1 != 0x0 goto <offset> 014995 r1 = r9 014996 r2 = 0x28 014997 r3 = 0x8 014998 call -0x20ec 014999 r1 = *(u64 *)(r10 - 0xd0) 015000 *(u64 *)(r1 + 0x8) = r8 015001 *(u64 *)(r1 + 0x0) = r6 015002 exit 015003 w2 = *(u32 *)(r2 + 0x0) 015004 if r2 s> 0x7ed goto <offset> 015005 if r2 s> 0x7da goto <offset> 015006 if r2 s> 0x7d0 goto <offset> 015007 if r2 s> 0x3e7 goto <offset> 015008 if r2 s> 0x65 goto <offset> 015009 if r2 == 0x64 goto <offset> 015010 r2 = <addr> ll 015011 r3 = 0x1b 015012 goto <offset> 015013 if r2 s> 0xbb9 goto <offset> 015014 if r2 s> 0x7f6 goto <offset> 015015 if r2 s> 0x7f1 goto <offset> 015016 if r2 s> 0x7ef goto <offset> 015017 if r2 == 0x7ee goto <offset> 015018 r2 = <addr> ll 015019 r3 = 0x2f 015020 goto <offset> 015021 if r2 s> 0xbc3 goto <offset> 015022 if r2 s> 0xbbe goto <offset> 015023 if r2 s> 0xbbb goto <offset> 015024 if r2 == 0xbba goto <offset> 015025 r2 = <addr> ll 015026 goto <offset> 015027 if r2 s> 0x7e3 goto <offset> 015028 if r2 s> 0x7de goto <offset> 015029 if r2 s> 0x7dc goto <offset> 015030 if r2 == 0x7db goto <offset> 015031 r2 = <addr> ll 015032 r3 = 0x11 015033 goto <offset> 015034 if r2 s> 0x7d5 goto <offset> 015035 if r2 s> 0x7d2 goto <offset> 015036 if r2 == 0x7d1 goto <offset> 015037 r2 = <addr> ll 015038 r3 = 0x10 015039 goto <offset> 015040 if r2 s> 0x7e8 goto <offset> 015041 if r2 s> 0x7e5 goto <offset> 015042 if r2 == 0x7e4 goto <offset> 015043 r2 = <addr> ll 015044 r3 = 0x1b 015045 goto <offset> 015046 if r2 s> 0xbc8 goto <offset> 015047 if r2 s> 0xbc5 goto <offset> 015048 if r2 == 0xbc4 goto <offset> 015049 r2 = <addr> ll 015050 r3 = 0x15 015051 goto <offset> 015052 if r2 s> 0x9c7 goto <offset> 015053 if r2 s> 0x9c4 goto <offset> 015054 if r2 == 0x7f7 goto <offset> 015055 r2 = <addr> ll 015056 r3 = 0xf 015057 goto <offset> 015058 if r2 s> 0x7d7 goto <offset> 015059 if r2 == 0x7d6 goto <offset> 015060 r2 = <addr> ll 015061 r3 = 0x14 015062 goto <offset> 015063 if r2 s> 0x7ea goto <offset> 015064 if r2 == 0x7e9 goto <offset> 015065 r2 = <addr> ll 015066 r3 = 0x2f 015067 goto <offset> 015068 if r2 s> 0xbc0 goto <offset> 015069 if r2 == 0xbbf goto <offset> 015070 r2 = <addr> ll 015071 r3 = 0x10 015072 goto <offset> 015073 if r2 s> 0x1004 goto <offset> 015074 if r2 == 0xbc9 goto <offset> 015075 r2 = <addr> ll 015076 r3 = 0x19 015077 goto <offset> 015078 if r2 s> 0x9c9 goto <offset> 015079 if r2 == 0x9c8 goto <offset> 015080 r2 = <addr> ll 015081 r3 = 0x11 015082 goto <offset> 015083 if r2 s> 0x3e9 goto <offset> 015084 if r2 == 0x3e8 goto <offset> 015085 r2 = <addr> ll 015086 r3 = 0x1c 015087 goto <offset> 015088 if r2 s> 0x7e0 goto <offset> 015089 if r2 == 0x7df goto <offset> 015090 r2 = <addr> ll 015091 r3 = 0x1b 015092 goto <offset> 015093 if r2 s> 0x7f3 goto <offset> 015094 if r2 == 0x7f2 goto <offset> 015095 r2 = <addr> ll 015096 r3 = 0x28 015097 goto <offset> 015098 if r2 == 0x7d3 goto <offset> 015099 if r2 == 0x7d4 goto <offset> 015100 r2 = <addr> ll 015101 r3 = 0x14 015102 goto <offset> 015103 if r2 == 0x7e6 goto <offset> 015104 if r2 == 0x7e7 goto <offset> 015105 r2 = <addr> ll 015106 r3 = 0x23 015107 goto <offset> 015108 if r2 == 0x7d8 goto <offset> 015109 if r2 == 0x7d9 goto <offset> 015110 r2 = <addr> ll 015111 goto <offset> 015112 if r2 == 0x7eb goto <offset> 015113 if r2 == 0x7ec goto <offset> 015114 r2 = <addr> ll 015115 r3 = 0x36 015116 goto <offset> 015117 if r2 == 0xbbc goto <offset> 015118 if r2 == 0xbbd goto <offset> 015119 r2 = <addr> ll 015120 r3 = 0x11 015121 goto <offset> 015122 if r2 == 0xbc6 goto <offset> 015123 if r2 == 0xbc7 goto <offset> 015124 r2 = <addr> ll 015125 r3 = 0x1a 015126 goto <offset> 015127 if r2 == 0xbc1 goto <offset> 015128 if r2 == 0xbc2 goto <offset> 015129 r2 = <addr> ll 015130 r3 = 0x15 015131 goto <offset> 015132 if r2 == 0x1005 goto <offset> 015133 if r2 == 0x1006 goto <offset> 015134 r2 = <addr> ll 015135 r3 = 0xa 015136 goto <offset> 015137 if r2 == 0x9c5 goto <offset> 015138 if r2 == 0x9c6 goto <offset> 015139 r2 = <addr> ll 015140 r3 = 0x12 015141 goto <offset> 015142 if r2 == 0x9ca goto <offset> 015143 if r2 == 0xbb8 goto <offset> 015144 r2 = <addr> ll 015145 r3 = 0x1c 015146 goto <offset> 015147 if r2 == 0x3ea goto <offset> 015148 if r2 == 0x5dc goto <offset> 015149 r2 = <addr> ll 015150 r3 = 0xd 015151 goto <offset> 015152 if r2 == 0x7e1 goto <offset> 015153 if r2 == 0x7e2 goto <offset> 015154 r2 = <addr> ll 015155 r3 = 0xf 015156 goto <offset> 015157 if r2 == 0x7f4 goto <offset> 015158 if r2 == 0x7f5 goto <offset> 015159 r2 = <addr> ll 015160 r3 = 0x2c 015161 goto <offset> 015162 if r2 == 0x66 goto <offset> 015163 r2 = <addr> ll 015164 r3 = 0x1a 015165 goto <offset> 015166 if r2 == 0x7dd goto <offset> 015167 r2 = <addr> ll 015168 r3 = 0x13 015169 goto <offset> 015170 if r2 == 0x7f0 goto <offset> 015171 r2 = <addr> ll 015172 r3 = 0x25 015173 goto <offset> 015174 r2 = <addr> ll 015175 r3 = 0xd 015176 goto <offset> 015177 r2 = <addr> ll 015178 r3 = 0x1a 015179 goto <offset> 015180 r2 = <addr> ll 015181 r3 = 0xf 015182 goto <offset> 015183 r2 = <addr> ll 015184 r3 = 0x29 015185 goto <offset> 015186 r2 = <addr> ll 015187 r3 = 0x16 015188 goto <offset> 015189 r2 = <addr> ll 015190 r3 = 0x20 015191 goto <offset> 015192 r2 = <addr> ll 015193 goto <offset> 015194 r2 = <addr> ll 015195 r3 = 0x21 015196 goto <offset> 015197 r2 = <addr> ll 015198 r3 = 0x11 015199 goto <offset> 015200 r2 = <addr> ll 015201 r3 = 0x12 015202 goto <offset> 015203 r2 = <addr> ll 015204 r3 = 0xf 015205 goto <offset> 015206 r2 = <addr> ll 015207 r3 = 0x25 015208 goto <offset> 015209 r2 = <addr> ll 015210 r3 = 0x14 015211 goto <offset> 015212 r2 = <addr> ll 015213 r3 = 0x32 015214 goto <offset> 015215 r2 = <addr> ll 015216 r3 = 0x14 015217 goto <offset> 015218 r2 = <addr> ll 015219 r3 = 0x15 015220 goto <offset> 015221 r2 = <addr> ll 015222 r3 = 0x10 015223 goto <offset> 015224 r2 = <addr> ll 015225 goto <offset> 015226 r2 = <addr> ll 015227 r3 = 0x10 015228 goto <offset> 015229 r2 = <addr> ll 015230 r3 = 0x17 015231 goto <offset> 015232 r2 = <addr> ll 015233 r3 = 0xf 015234 goto <offset> 015235 r2 = <addr> ll 015236 r3 = 0x2c 015237 goto <offset> 015238 r2 = <addr> ll 015239 r3 = 0x12 015240 goto <offset> 015241 r2 = <addr> ll 015242 r3 = 0x1d 015243 goto <offset> 015244 r2 = <addr> ll 015245 r3 = 0x1c 015246 goto <offset> 015247 r2 = <addr> ll 015248 r3 = 0x15 015249 goto <offset> 015250 r2 = <addr> ll 015251 r3 = 0x1a 015252 goto <offset> 015253 r2 = <addr> ll 015254 r3 = 0x18 015255 call -0x7e5 015256 exit 015257 r2 = <addr> ll 015258 r3 = 0x15 015259 goto <offset> 015260 r2 = <addr> ll 015261 r3 = 0x1e 015262 goto <offset> 015263 r2 = <addr> ll 015264 r3 = 0x2c 015265 goto <offset> 015266 r2 = <addr> ll 015267 r3 = 0x16 015268 goto <offset> 015269 r2 = <addr> ll 015270 r3 = 0x30 015271 goto <offset> 015272 r2 = <addr> ll 015273 r3 = 0x12 015274 goto <offset> 015275 r2 = <addr> ll 015276 r3 = 0xf 015277 goto <offset> 015278 r2 = <addr> ll 015279 r3 = 0x1c 015280 goto <offset> 015281 r2 = <addr> ll 015282 r3 = 0xe 015283 goto <offset> 015284 r2 = <addr> ll 015285 r3 = 0x14 015286 goto <offset> 015287 r2 = <addr> ll 015288 r3 = 0x16 015289 goto <offset> 015290 r2 = <addr> ll 015291 r3 = 0x26 015292 goto <offset> 015293 r2 = <addr> ll 015294 r3 = 0x35 015295 goto <offset> 015296 r2 = <addr> ll 015297 r3 = 0x12 015298 goto <offset> 015299 r2 = <addr> ll 015300 r3 = 0x14 015301 goto <offset> 015302 r2 = <addr> ll 015303 r3 = 0x23 015304 goto <offset> 015305 r2 = <addr> ll 015306 r3 = 0x2e 015307 goto <offset> 015308 r7 = r2 015309 r6 = r1 015310 *(u32 *)(r10 - 0xa4) = w7 015311 r1 = r10 015312 r1 += -0x70 015313 r8 = r10 015314 r8 += -0xa4 015315 r2 = r8 015316 call -0x13a 015317 r1 = 0x1 015318 *(u64 *)(r10 - 0x50) = r1 015319 r1 = 0x0 015320 *(u64 *)(r10 - 0x48) = r1 015321 *(u64 *)(r10 - 0x58) = r1 015322 r2 = 0x3 015323 *(u8 *)(r10 - 0x8) = w2 015324 r2 = 0x20 015325 *(u64 *)(r10 - 0x10) = r2 015326 r2 = <addr> ll 015327 *(u64 *)(r10 - 0x18) = r2 015328 r2 = r10 015329 r2 += -0x58 015330 *(u64 *)(r10 - 0x20) = r2 015331 *(u64 *)(r10 - 0x30) = r1 015332 *(u64 *)(r10 - 0x40) = r1 015333 r2 = r10 015334 r2 += -0x40 015335 r1 = r8 015336 call <target> 015337 if r0 == 0x0 goto <offset> 015338 r3 = r10 015339 r3 += -0x88 015340 r1 = <addr> ll 015341 r2 = 0x37 015342 r4 = <addr> ll 015343 r5 = <addr> ll 015344 call <target> 015345 r1 = *(u64 *)(r10 - 0x48) 015346 *(u64 *)(r10 - 0x90) = r1 015347 r1 = *(u64 *)(r10 - 0x50) 015348 *(u64 *)(r10 - 0x98) = r1 015349 r1 = *(u64 *)(r10 - 0x58) 015350 *(u64 *)(r10 - 0xa0) = r1 015351 r1 = *(u64 *)(r10 - 0x70) 015352 *(u64 *)(r10 - 0x88) = r1 015353 r1 = *(u64 *)(r10 - 0x68) 015354 *(u64 *)(r10 - 0x80) = r1 015355 r1 = *(u64 *)(r10 - 0x60) 015356 *(u64 *)(r10 - 0x78) = r1 015357 r1 = 0xa0 015358 r2 = 0x8 015359 call -0x226b 015360 if r0 != 0x0 goto <offset> 015361 r1 = 0x8 015362 r2 = 0xa0 015363 call <target> 015364 r1 = 0x2 015365 *(u64 *)(r0 + 0x0) = r1 015366 r2 = *(u64 *)(r10 - 0x88) 015367 *(u64 *)(r0 + 0x20) = r2 015368 r2 = *(u64 *)(r10 - 0x80) 015369 *(u64 *)(r0 + 0x28) = r2 015370 r2 = *(u64 *)(r10 - 0x78) 015371 *(u64 *)(r0 + 0x30) = r2 015372 r2 = *(u64 *)(r10 - 0xa0) 015373 *(u64 *)(r0 + 0x38) = r2 015374 r2 = *(u64 *)(r10 - 0x98) 015375 *(u64 *)(r0 + 0x40) = r2 015376 r2 = *(u64 *)(r10 - 0x90) 015377 *(u64 *)(r0 + 0x48) = r2 015378 *(u32 *)(r0 + 0x98) = w7 015379 *(u8 *)(r0 + 0x50) = w1 015380 *(u64 *)(r6 + 0x8) = r0 015381 r1 = 0x0 015382 *(u64 *)(r6 + 0x0) = r1 015383 exit 015384 w1 = *(u32 *)(r1 + 0x0) 015385 if r1 s> 0x7ed goto <offset> 015386 if r1 s> 0x7da goto <offset> 015387 if r1 s> 0x7d0 goto <offset> 015388 if r1 s> 0x3e7 goto <offset> 015389 if r1 s> 0x65 goto <offset> 015390 if r1 == 0x64 goto <offset> 015391 r1 = 0x1 015392 *(u64 *)(r10 - 0x28) = r1 015393 r1 = <addr> ll 015394 goto <offset> 015395 if r1 s> 0xbb9 goto <offset> 015396 if r1 s> 0x7f6 goto <offset> 015397 if r1 s> 0x7f1 goto <offset> 015398 if r1 s> 0x7ef goto <offset> 015399 if r1 == 0x7ee goto <offset> 015400 r1 = 0x1 015401 *(u64 *)(r10 - 0x28) = r1 015402 r1 = <addr> ll 015403 goto <offset> 015404 if r1 s> 0xbc3 goto <offset> 015405 if r1 s> 0xbbe goto <offset> 015406 if r1 s> 0xbbb goto <offset> 015407 if r1 == 0xbba goto <offset> 015408 r1 = 0x1 015409 *(u64 *)(r10 - 0x28) = r1 015410 r1 = <addr> ll 015411 goto <offset> 015412 if r1 s> 0x7e3 goto <offset> 015413 if r1 s> 0x7de goto <offset> 015414 if r1 s> 0x7dc goto <offset> 015415 if r1 == 0x7db goto <offset> 015416 r1 = 0x1 015417 *(u64 *)(r10 - 0x28) = r1 015418 r1 = <addr> ll 015419 goto <offset> 015420 if r1 s> 0x7d5 goto <offset> 015421 if r1 s> 0x7d2 goto <offset> 015422 if r1 == 0x7d1 goto <offset> 015423 r1 = 0x1 015424 *(u64 *)(r10 - 0x28) = r1 015425 r1 = <addr> ll 015426 goto <offset> 015427 if r1 s> 0x7e8 goto <offset> 015428 if r1 s> 0x7e5 goto <offset> 015429 if r1 == 0x7e4 goto <offset> 015430 r1 = 0x1 015431 *(u64 *)(r10 - 0x28) = r1 015432 r1 = <addr> ll 015433 goto <offset> 015434 if r1 s> 0xbc8 goto <offset> 015435 if r1 s> 0xbc5 goto <offset> 015436 if r1 == 0xbc4 goto <offset> 015437 r1 = 0x1 015438 *(u64 *)(r10 - 0x28) = r1 015439 r1 = <addr> ll 015440 goto <offset> 015441 if r1 s> 0x9c7 goto <offset> 015442 if r1 s> 0x9c4 goto <offset> 015443 if r1 == 0x7f7 goto <offset> 015444 r1 = 0x1 015445 *(u64 *)(r10 - 0x28) = r1 015446 r1 = <addr> ll 015447 goto <offset> 015448 if r1 s> 0x7d7 goto <offset> 015449 if r1 == 0x7d6 goto <offset> 015450 r1 = 0x1 015451 *(u64 *)(r10 - 0x28) = r1 015452 r1 = <addr> ll 015453 goto <offset> 015454 if r1 s> 0x7ea goto <offset> 015455 if r1 == 0x7e9 goto <offset> 015456 r1 = 0x1 015457 *(u64 *)(r10 - 0x28) = r1 015458 r1 = <addr> ll 015459 goto <offset> 015460 if r1 s> 0xbc0 goto <offset> 015461 if r1 == 0xbbf goto <offset> 015462 r1 = 0x1 015463 *(u64 *)(r10 - 0x28) = r1 015464 r1 = <addr> ll 015465 goto <offset> 015466 if r1 s> 0x1004 goto <offset> 015467 if r1 == 0xbc9 goto <offset> 015468 r1 = 0x1 015469 *(u64 *)(r10 - 0x28) = r1 015470 r1 = <addr> ll 015471 goto <offset> 015472 if r1 s> 0x9c9 goto <offset> 015473 if r1 == 0x9c8 goto <offset> 015474 r1 = 0x1 015475 *(u64 *)(r10 - 0x28) = r1 015476 r1 = <addr> ll 015477 goto <offset> 015478 if r1 s> 0x3e9 goto <offset> 015479 if r1 == 0x3e8 goto <offset> 015480 r1 = 0x1 015481 *(u64 *)(r10 - 0x28) = r1 015482 r1 = <addr> ll 015483 goto <offset> 015484 if r1 s> 0x7e0 goto <offset> 015485 if r1 == 0x7df goto <offset> 015486 r1 = 0x1 015487 *(u64 *)(r10 - 0x28) = r1 015488 r1 = <addr> ll 015489 goto <offset> 015490 if r1 s> 0x7f3 goto <offset> 015491 if r1 == 0x7f2 goto <offset> 015492 r1 = 0x1 015493 *(u64 *)(r10 - 0x28) = r1 015494 r1 = <addr> ll 015495 goto <offset> 015496 if r1 == 0x7d3 goto <offset> 015497 if r1 == 0x7d4 goto <offset> 015498 r1 = 0x1 015499 *(u64 *)(r10 - 0x28) = r1 015500 r1 = <addr> ll 015501 goto <offset> 015502 if r1 == 0x7e6 goto <offset> 015503 if r1 == 0x7e7 goto <offset> 015504 r1 = 0x1 015505 *(u64 *)(r10 - 0x28) = r1 015506 r1 = <addr> ll 015507 goto <offset> 015508 if r1 == 0x7d8 goto <offset> 015509 if r1 == 0x7d9 goto <offset> 015510 r1 = 0x1 015511 *(u64 *)(r10 - 0x28) = r1 015512 r1 = <addr> ll 015513 goto <offset> 015514 if r1 == 0x7eb goto <offset> 015515 if r1 == 0x7ec goto <offset> 015516 r1 = 0x1 015517 *(u64 *)(r10 - 0x28) = r1 015518 r1 = <addr> ll 015519 goto <offset> 015520 if r1 == 0xbbc goto <offset> 015521 if r1 == 0xbbd goto <offset> 015522 r1 = 0x1 015523 *(u64 *)(r10 - 0x28) = r1 015524 r1 = <addr> ll 015525 goto <offset> 015526 if r1 == 0xbc6 goto <offset> 015527 if r1 == 0xbc7 goto <offset> 015528 r1 = 0x1 015529 *(u64 *)(r10 - 0x28) = r1 015530 r1 = <addr> ll 015531 goto <offset> 015532 if r1 == 0xbc1 goto <offset> 015533 if r1 == 0xbc2 goto <offset> 015534 r1 = 0x1 015535 *(u64 *)(r10 - 0x28) = r1 015536 r1 = <addr> ll 015537 goto <offset> 015538 if r1 == 0x1005 goto <offset> 015539 if r1 == 0x1006 goto <offset> 015540 r1 = 0x1 015541 *(u64 *)(r10 - 0x28) = r1 015542 r1 = <addr> ll 015543 goto <offset> 015544 if r1 == 0x9c5 goto <offset> 015545 if r1 == 0x9c6 goto <offset> 015546 r1 = 0x1 015547 *(u64 *)(r10 - 0x28) = r1 015548 r1 = <addr> ll 015549 goto <offset> 015550 if r1 == 0x9ca goto <offset> 015551 if r1 == 0xbb8 goto <offset> 015552 r1 = 0x1 015553 *(u64 *)(r10 - 0x28) = r1 015554 r1 = <addr> ll 015555 goto <offset> 015556 if r1 == 0x3ea goto <offset> 015557 if r1 == 0x5dc goto <offset> 015558 r1 = 0x1 015559 *(u64 *)(r10 - 0x28) = r1 015560 r1 = <addr> ll 015561 goto <offset> 015562 if r1 == 0x7e1 goto <offset> 015563 if r1 == 0x7e2 goto <offset> 015564 r1 = 0x1 015565 *(u64 *)(r10 - 0x28) = r1 015566 r1 = <addr> ll 015567 goto <offset> 015568 if r1 == 0x7f4 goto <offset> 015569 if r1 == 0x7f5 goto <offset> 015570 r1 = 0x1 015571 *(u64 *)(r10 - 0x28) = r1 015572 r1 = <addr> ll 015573 goto <offset> 015574 if r1 == 0x66 goto <offset> 015575 r1 = 0x1 015576 *(u64 *)(r10 - 0x28) = r1 015577 r1 = <addr> ll 015578 goto <offset> 015579 if r1 == 0x7dd goto <offset> 015580 r1 = 0x1 015581 *(u64 *)(r10 - 0x28) = r1 015582 r1 = <addr> ll 015583 goto <offset> 015584 if r1 == 0x7f0 goto <offset> 015585 r1 = 0x1 015586 *(u64 *)(r10 - 0x28) = r1 015587 r1 = <addr> ll 015588 goto <offset> 015589 r1 = 0x1 015590 *(u64 *)(r10 - 0x28) = r1 015591 r1 = <addr> ll 015592 goto <offset> 015593 r1 = 0x1 015594 *(u64 *)(r10 - 0x28) = r1 015595 r1 = <addr> ll 015596 goto <offset> 015597 r1 = 0x1 015598 *(u64 *)(r10 - 0x28) = r1 015599 r1 = <addr> ll 015600 goto <offset> 015601 r1 = 0x1 015602 *(u64 *)(r10 - 0x28) = r1 015603 r1 = <addr> ll 015604 goto <offset> 015605 r1 = 0x1 015606 *(u64 *)(r10 - 0x28) = r1 015607 r1 = <addr> ll 015608 goto <offset> 015609 r1 = 0x1 015610 *(u64 *)(r10 - 0x28) = r1 015611 r1 = <addr> ll 015612 goto <offset> 015613 r1 = 0x1 015614 *(u64 *)(r10 - 0x28) = r1 015615 r1 = <addr> ll 015616 goto <offset> 015617 r1 = 0x1 015618 *(u64 *)(r10 - 0x28) = r1 015619 r1 = <addr> ll 015620 goto <offset> 015621 r1 = 0x1 015622 *(u64 *)(r10 - 0x28) = r1 015623 r1 = <addr> ll 015624 goto <offset> 015625 r1 = 0x1 015626 *(u64 *)(r10 - 0x28) = r1 015627 r1 = <addr> ll 015628 goto <offset> 015629 r1 = 0x1 015630 *(u64 *)(r10 - 0x28) = r1 015631 r1 = <addr> ll 015632 goto <offset> 015633 r1 = 0x1 015634 *(u64 *)(r10 - 0x28) = r1 015635 r1 = <addr> ll 015636 goto <offset> 015637 r1 = 0x1 015638 *(u64 *)(r10 - 0x28) = r1 015639 r1 = <addr> ll 015640 goto <offset> 015641 r1 = 0x1 015642 *(u64 *)(r10 - 0x28) = r1 015643 r1 = <addr> ll 015644 goto <offset> 015645 r1 = 0x1 015646 *(u64 *)(r10 - 0x28) = r1 015647 r1 = <addr> ll 015648 goto <offset> 015649 r1 = 0x1 015650 *(u64 *)(r10 - 0x28) = r1 015651 r1 = <addr> ll 015652 goto <offset> 015653 r1 = 0x1 015654 *(u64 *)(r10 - 0x28) = r1 015655 r1 = <addr> ll 015656 goto <offset> 015657 r1 = 0x1 015658 *(u64 *)(r10 - 0x28) = r1 015659 r1 = <addr> ll 015660 goto <offset> 015661 r1 = 0x1 015662 *(u64 *)(r10 - 0x28) = r1 015663 r1 = <addr> ll 015664 goto <offset> 015665 r1 = 0x1 015666 *(u64 *)(r10 - 0x28) = r1 015667 r1 = <addr> ll 015668 goto <offset> 015669 r1 = 0x1 015670 *(u64 *)(r10 - 0x28) = r1 015671 r1 = <addr> ll 015672 goto <offset> 015673 r1 = 0x1 015674 *(u64 *)(r10 - 0x28) = r1 015675 r1 = <addr> ll 015676 goto <offset> 015677 r1 = 0x1 015678 *(u64 *)(r10 - 0x28) = r1 015679 r1 = <addr> ll 015680 goto <offset> 015681 r1 = 0x1 015682 *(u64 *)(r10 - 0x28) = r1 015683 r1 = <addr> ll 015684 goto <offset> 015685 r1 = 0x1 015686 *(u64 *)(r10 - 0x28) = r1 015687 r1 = <addr> ll 015688 goto <offset> 015689 r1 = 0x1 015690 *(u64 *)(r10 - 0x28) = r1 015691 r1 = <addr> ll 015692 goto <offset> 015693 r1 = 0x1 015694 *(u64 *)(r10 - 0x28) = r1 015695 r1 = <addr> ll 015696 goto <offset> 015697 r1 = 0x1 015698 *(u64 *)(r10 - 0x28) = r1 015699 r1 = <addr> ll 015700 goto <offset> 015701 r1 = 0x1 015702 *(u64 *)(r10 - 0x28) = r1 015703 r1 = <addr> ll 015704 goto <offset> 015705 r1 = 0x1 015706 *(u64 *)(r10 - 0x28) = r1 015707 r1 = <addr> ll 015708 goto <offset> 015709 r1 = 0x1 015710 *(u64 *)(r10 - 0x28) = r1 015711 r1 = <addr> ll 015712 goto <offset> 015713 r1 = 0x1 015714 *(u64 *)(r10 - 0x28) = r1 015715 r1 = <addr> ll 015716 goto <offset> 015717 r1 = 0x1 015718 *(u64 *)(r10 - 0x28) = r1 015719 r1 = <addr> ll 015720 goto <offset> 015721 r1 = 0x1 015722 *(u64 *)(r10 - 0x28) = r1 015723 r1 = <addr> ll 015724 goto <offset> 015725 r1 = 0x1 015726 *(u64 *)(r10 - 0x28) = r1 015727 r1 = <addr> ll 015728 goto <offset> 015729 r1 = 0x1 015730 *(u64 *)(r10 - 0x28) = r1 015731 r1 = <addr> ll 015732 goto <offset> 015733 r1 = 0x1 015734 *(u64 *)(r10 - 0x28) = r1 015735 r1 = <addr> ll 015736 goto <offset> 015737 r1 = 0x1 015738 *(u64 *)(r10 - 0x28) = r1 015739 r1 = <addr> ll 015740 goto <offset> 015741 r1 = 0x1 015742 *(u64 *)(r10 - 0x28) = r1 015743 r1 = <addr> ll 015744 goto <offset> 015745 r1 = 0x1 015746 *(u64 *)(r10 - 0x28) = r1 015747 r1 = <addr> ll 015748 goto <offset> 015749 r1 = 0x1 015750 *(u64 *)(r10 - 0x28) = r1 015751 r1 = <addr> ll 015752 goto <offset> 015753 r1 = 0x1 015754 *(u64 *)(r10 - 0x28) = r1 015755 r1 = <addr> ll 015756 goto <offset> 015757 r1 = 0x1 015758 *(u64 *)(r10 - 0x28) = r1 015759 r1 = <addr> ll 015760 goto <offset> 015761 r1 = 0x1 015762 *(u64 *)(r10 - 0x28) = r1 015763 r1 = <addr> ll 015764 goto <offset> 015765 r1 = 0x1 015766 *(u64 *)(r10 - 0x28) = r1 015767 r1 = <addr> ll 015768 *(u64 *)(r10 - 0x30) = r1 015769 r1 = 0x0 015770 *(u64 *)(r10 - 0x10) = r1 015771 *(u64 *)(r10 - 0x18) = r1 015772 r1 = 0x8 015773 *(u64 *)(r10 - 0x20) = r1 015774 r4 = *(u64 *)(r2 + 0x28) 015775 r1 = *(u64 *)(r2 + 0x20) 015776 r3 = r10 015777 r3 += -0x30 015778 r2 = r4 015779 call -0xa6f 015780 exit 015781 r3 = r2 015782 r1 = *(u64 *)(r1 + 0x0) 015783 r2 = *(u64 *)(r1 + 0x10) 015784 r1 = *(u64 *)(r1 + 0x8) 015785 call <target> 015786 exit 015787 r1 = *(u64 *)(r1 + 0x0) 015788 w3 = *(u8 *)(r1 + 0x0) 015789 if r3 != 0x0 goto <offset> 015790 r1 = r2 015791 r2 = <addr> ll 015792 r3 = 0x4 015793 call <target> 015794 goto <offset> 015795 r1 += 0x1 015796 *(u64 *)(r10 - 0x8) = r1 015797 r4 = r10 015798 r4 += -0x8 015799 r1 = r2 015800 r2 = <addr> ll 015801 r3 = 0x4 015802 r5 = <addr> ll 015803 call <target> 015804 exit 015805 r1 = *(u64 *)(r1 + 0x0) 015806 w3 = *(u32 *)(r2 + 0x34) 015807 r4 = r3 015808 r4 &= 0x10 015809 if r4 != 0x0 goto <offset> 015810 r3 &= 0x20 015811 if r3 == 0x0 goto <offset> 015812 goto <offset> 015813 call <target> 015814 goto <offset> 015815 call <target> 015816 goto <offset> 015817 call <target> 015818 exit 015819 r1 = *(u64 *)(r1 + 0x0) 015820 call <target> 015821 exit 015822 r1 = *(u64 *)(r1 + 0x0) 015823 w3 = *(u32 *)(r2 + 0x34) 015824 r4 = r3 015825 r4 &= 0x10 015826 if r4 != 0x0 goto <offset> 015827 r3 &= 0x20 015828 if r3 == 0x0 goto <offset> 015829 goto <offset> 015830 call <target> 015831 goto <offset> 015832 call <target> 015833 goto <offset> 015834 call <target> 015835 exit 015836 r1 = *(u64 *)(r1 + 0x0) 015837 r3 = r1 015838 r3 += 0x8 015839 *(u64 *)(r10 - 0x8) = r3 015840 r3 = r10 015841 r3 += -0x8 015842 *(u64 *)(r10 - 0xfd8) = r3 015843 r3 = <addr> ll 015844 *(u64 *)(r10 - 0xfd0) = r3 015845 r3 = <addr> ll 015846 *(u64 *)(r10 - 0xfe8) = r3 015847 r3 = <addr> ll 015848 *(u64 *)(r10 - 0xff0) = r3 015849 *(u64 *)(r10 - 0xff8) = r1 015850 r1 = 0xb 015851 *(u64 *)(r10 - 0x1000) = r1 015852 r1 = 0x9 015853 *(u64 *)(r10 - 0xfe0) = r1 015854 r5 = r10 015855 r1 = r2 015856 r2 = <addr> ll 015857 r3 = 0x9 015858 r4 = <addr> ll 015859 call <target> 015860 exit 015861 r3 = r2 015862 r1 = *(u64 *)(r1 + 0x0) 015863 r2 = *(u64 *)(r1 + 0x10) 015864 r1 = *(u64 *)(r1 + 0x8) 015865 call <target> 015866 exit 015867 r1 = *(u64 *)(r1 + 0x0) 015868 call <target> 015869 exit 015870 r6 = r2 015871 *(u64 *)(r10 - 0x68) = r1 015872 r1 = 0x1 015873 *(u64 *)(r10 - 0x40) = r1 015874 r7 = 0x0 015875 *(u64 *)(r10 - 0x38) = r7 015876 *(u64 *)(r10 - 0x48) = r7 015877 r1 = r10 015878 r1 += -0x48 015879 r2 = 0x0 015880 r3 = 0x38 015881 call <target> 015882 r1 = *(u64 *)(r10 - 0x40) 015883 r8 = *(u64 *)(r10 - 0x38) 015884 *(u64 *)(r10 - 0x50) = r1 015885 r1 += r8 015886 r2 = 0x0 015887 r3 = 0x38 015888 call <target> 015889 *(u64 *)(r10 - 0x58) = r8 015890 r2 = r8 015891 r2 += 0x38 015892 r1 = *(u64 *)(r6 + 0x0) 015893 *(u64 *)(r10 - 0x60) = r1 015894 r6 += 0x8 015895 r3 = r6 015896 r1 = 0x3a 015897 r4 = 0x0 015898 goto <offset> 015899 r4 += 0x1 015900 if r4 != 0x20 goto <offset> 015901 r1 = *(u64 *)(r10 - 0x50) 015902 r1 += r7 015903 r4 = r7 015904 r5 = *(u64 *)(r10 - 0x58) 015905 r4 -= r5 015906 r0 = 0x0 015907 r4 += -0x38 015908 r5 = 0x0 015909 goto <offset> 015910 if r2 >= r7 goto <offset> 015911 goto <offset> 015912 r5 = r3 015913 r5 += r4 015914 w0 = *(u8 *)(r5 + 0x0) 015915 if r7 == 0x0 goto <offset> 015916 r6 = r7 015917 r8 = *(u64 *)(r10 - 0x50) 015918 w9 = *(u8 *)(r8 + 0x0) 015919 r9 <<= 0x8 015920 r9 += r0 015921 r0 = r9 015922 r0 /= 0x3a 015923 r5 = r0 015924 r5 *= 0x3a 015925 r9 -= r5 015926 *(u8 *)(r8 + 0x0) = w9 015927 r8 += 0x1 015928 r6 += -0x1 015929 if r6 == 0x0 goto <offset> 015930 goto <offset> 015931 if r0 == 0x0 goto <offset> 015932 r5 = r0 015933 if r2 == r7 goto <offset> 015934 r0 = r5 015935 r0 /= 0x3a 015936 r6 = r0 015937 r6 *= 0x3a 015938 r8 = r5 015939 r8 -= r6 015940 r6 = *(u64 *)(r10 - 0x50) 015941 r6 += r7 015942 *(u8 *)(r6 + 0x0) = w8 015943 r7 += 0x1 015944 if r1 > r5 goto <offset> 015945 goto <offset> 015946 if r8 >= r2 goto <offset> 015947 r8 = r1 015948 r8 += r5 015949 r5 += 0x1 015950 *(u8 *)(r8 + 0x0) = w0 015951 if r5 == 0x20 goto <offset> 015952 r8 = r7 015953 r8 += r5 015954 r9 = r3 015955 r9 += r5 015956 w9 = *(u8 *)(r9 + 0x0) 015957 if r9 == 0x0 goto <offset> 015958 goto <offset> 015959 r9 = r4 015960 r9 += r5 015961 if r9 == 0x0 goto <offset> 015962 goto <offset> 015963 r2 = *(u64 *)(r10 - 0x48) 015964 if r2 == 0x0 goto <offset> 015965 r1 = *(u64 *)(r10 - 0x50) 015966 r3 = 0x1 015967 call -0x24b5 015968 r3 = r10 015969 r3 += -0x1 015970 r1 = <addr> ll 015971 r2 = 0x2b 015972 r4 = <addr> ll 015973 r5 = <addr> ll 015974 call <target> 015975 r7 += r5 015976 if r2 >= r7 goto <offset> 015977 goto <offset> 015978 r6 = *(u64 *)(r10 - 0x50) 015979 r3 = *(u64 *)(r10 - 0x60) 015980 if r7 == 0x0 goto <offset> 015981 r2 = 0x0 015982 r3 += 0x80 015983 r4 = r6 015984 r4 += r2 015985 w1 = *(u8 *)(r4 + 0x0) 015986 if r1 > 0x39 goto <offset> 015987 r5 = r3 015988 r5 += r1 015989 w1 = *(u8 *)(r5 + 0x0) 015990 *(u8 *)(r4 + 0x0) = w1 015991 r2 += 0x1 015992 if r7 == r2 goto <offset> 015993 goto <offset> 015994 if r7 == 0x1 goto <offset> 015995 r1 = r7 015996 r1 >>= 0x1 015997 r2 = r7 015998 r2 += r6 015999 r2 += -0x1 016000 r3 = r6 016001 w4 = *(u8 *)(r3 + 0x0) 016002 w5 = *(u8 *)(r2 + 0x0) 016003 *(u8 *)(r3 + 0x0) = w5 016004 *(u8 *)(r2 + 0x0) = w4 016005 r2 += -0x1 016006 r3 += 0x1 016007 r1 += -0x1 016008 if r1 == 0x0 goto <offset> 016009 goto <offset> 016010 r8 = *(u64 *)(r10 - 0x48) 016011 r1 = r10 016012 r1 += -0x30 016013 r2 = r6 016014 r3 = r7 016015 call <target> 016016 r1 = *(u64 *)(r10 - 0x30) 016017 if r1 != 0x0 goto <offset> 016018 r1 = r7 016019 r7 = r6 016020 r6 = r8 016021 goto <offset> 016022 r1 = *(u64 *)(r10 - 0x28) 016023 r2 = -<addr> ll 016024 if r8 == r2 goto <offset> 016025 goto <offset> 016026 r2 = *(u64 *)(r10 - 0x68) 016027 *(u64 *)(r2 + 0x10) = r1 016028 *(u64 *)(r2 + 0x8) = r7 016029 *(u64 *)(r2 + 0x0) = r6 016030 exit 016031 r7 = r8 016032 if r2 >= r8 goto <offset> 016033 r1 = r7 016034 r3 = <addr> ll 016035 call <target> 016036 r2 = 0x3a 016037 r3 = <addr> ll 016038 call <target> 016039 r7 += r5 016040 r1 = r7 016041 r3 = <addr> ll 016042 call <target> 016043 r1 = r7 016044 r3 = <addr> ll 016045 call <target> 016046 r2 = *(u64 *)(r10 - 0x20) 016047 *(u64 *)(r10 - 0x10) = r2 016048 *(u64 *)(r10 - 0x18) = r1 016049 *(u64 *)(r10 - 0x20) = r7 016050 *(u64 *)(r10 - 0x28) = r6 016051 *(u64 *)(r10 - 0x30) = r8 016052 r3 = r10 016053 r3 += -0x30 016054 r1 = <addr> ll 016055 r2 = 0x2b 016056 r4 = <addr> ll 016057 r5 = <addr> ll 016058 call <target> 016059 w3 = *(u32 *)(r2 + 0x34) 016060 r4 = r3 016061 r4 &= 0x10 016062 if r4 != 0x0 goto <offset> 016063 r3 &= 0x20 016064 if r3 == 0x0 goto <offset> 016065 goto <offset> 016066 call <target> 016067 goto <offset> 016068 call <target> 016069 goto <offset> 016070 call <target> 016071 exit 016072 exit 016073 exit 016074 r2 = *(u64 *)(r1 + 0x0) 016075 if r2 == 0x0 goto <offset> 016076 r1 = *(u64 *)(r1 + 0x8) 016077 r3 = 0x1 016078 call -0x2524 016079 exit 016080 r2 = *(u64 *)(r1 + 0x0) 016081 if r2 == 0x0 goto <offset> 016082 r1 = *(u64 *)(r1 + 0x8) 016083 r3 = 0x1 016084 call -0x252a 016085 exit 016086 r1 = *(u64 *)(r1 + 0x0) 016087 r2 = *(u64 *)(r1 + 0x0) 016088 r4 = -<addr> ll 016089 r3 = r2 016090 r3 ^= r4 016091 r4 = 0x8 016092 if r4 > r3 goto <offset> 016093 r3 = 0x8 016094 r4 = r3 016095 r4 += -0x1 016096 r5 = 0x7 016097 if r5 > r4 goto <offset> 016098 r6 = *(u64 *)(r1 + 0x8) 016099 if r3 == 0x0 goto <offset> 016100 if r2 == 0x0 goto <offset> 016101 r7 = r1 016102 r1 = r6 016103 r3 = 0x1 016104 call -0x253e 016105 r1 = r7 016106 goto <offset> 016107 r2 = r6 016108 r2 &= 0x3 016109 r3 = r2 016110 r3 += -0x2 016111 r4 = 0x2 016112 if r4 > r3 goto <offset> 016113 if r2 == 0x0 goto <offset> 016114 r8 = r1 016115 r7 = *(u64 *)(r6 - 0x1) 016116 r9 = *(u64 *)(r6 + 0x7) 016117 r2 = *(u64 *)(r9 + 0x0) 016118 r1 = r7 016119 callx r2 016120 r6 += -0x1 016121 r2 = *(u64 *)(r9 + 0x8) 016122 if r2 == 0x0 goto <offset> 016123 r3 = *(u64 *)(r9 + 0x10) 016124 r1 = r7 016125 call -0x2553 016126 r1 = r6 016127 r2 = 0x18 016128 r3 = 0x8 016129 call -0x2557 016130 r1 = r8 016131 r2 = 0x18 016132 r3 = 0x8 016133 call -0x255b 016134 exit 016135 r1 = r2 016136 r2 = <addr> ll 016137 r3 = 0xe 016138 call <target> 016139 exit 016140 r7 = r3 016141 r8 = r2 016142 r6 = r1 016143 if r8 == 0x0 goto <offset> 016144 r1 = *(u64 *)(r4 + 0x8) 016145 if r1 == 0x0 goto <offset> 016146 r2 = *(u64 *)(r4 + 0x10) 016147 if r2 != 0x0 goto <offset> 016148 if r7 != 0x0 goto <offset> 016149 r0 = r8 016150 goto <offset> 016151 r1 = 0x0 016152 *(u64 *)(r6 + 0x8) = r1 016153 goto <offset> 016154 r1 = *(u64 *)(r4 + 0x0) 016155 r3 = r8 016156 r4 = r7 016157 call -0x2572 016158 r1 = r6 016159 r1 += 0x10 016160 r2 = r6 016161 r2 += 0x8 016162 if r0 == 0x0 goto <offset> 016163 goto <offset> 016164 *(u64 *)(r2 + 0x0) = r8 016165 *(u64 *)(r1 + 0x0) = r7 016166 r1 = 0x1 016167 goto <offset> 016168 if r7 != 0x0 goto <offset> 016169 goto <offset> 016170 r1 = r7 016171 r2 = r8 016172 call -0x2598 016173 r1 = r6 016174 r1 += 0x10 016175 r2 = r6 016176 r2 += 0x8 016177 if r0 == 0x0 goto <offset> 016178 *(u64 *)(r2 + 0x0) = r0 016179 *(u64 *)(r1 + 0x0) = r7 016180 r1 = 0x0 016181 *(u64 *)(r6 + 0x0) = r1 016182 exit 016183 r6 = r1 016184 r4 = r2 016185 r4 += r3 016186 r1 = 0x0 016187 r3 = 0x1 016188 if r2 > r4 goto <offset> 016189 r3 = 0x0 016190 r3 &= 0x1 016191 if r3 != 0x0 goto <offset> 016192 r1 = *(u64 *)(r6 + 0x0) 016193 r7 = r1 016194 r7 <<= 0x1 016195 if r7 > r4 goto <offset> 016196 r7 = r4 016197 if r7 > 0x8 goto <offset> 016198 r7 = 0x8 016199 r3 = 0x0 016200 r2 = r7 016201 r2 ^= -0x1 016202 r2 >>= 0x3f 016203 if r1 == 0x0 goto <offset> 016204 r3 = *(u64 *)(r6 + 0x8) 016205 *(u64 *)(r10 - 0x8) = r1 016206 *(u64 *)(r10 - 0x18) = r3 016207 r3 = 0x1 016208 *(u64 *)(r10 - 0x10) = r3 016209 r1 = r10 016210 r1 += -0x30 016211 r4 = r10 016212 r4 += -0x18 016213 r3 = r7 016214 call -0x4b 016215 r1 = *(u64 *)(r10 - 0x30) 016216 if r1 == 0x0 goto <offset> 016217 r2 = *(u64 *)(r10 - 0x20) 016218 r1 = *(u64 *)(r10 - 0x28) 016219 call <target> 016220 r1 = *(u64 *)(r10 - 0x28) 016221 *(u64 *)(r6 + 0x0) = r7 016222 *(u64 *)(r6 + 0x8) = r1 016223 exit 016224 r6 = r1 016225 r4 = *(u64 *)(r6 + 0x0) 016226 r3 = r4 016227 r3 += 0x1 016228 r1 = 0x0 016229 r5 = 0x1 016230 if r3 == 0x0 goto <offset> 016231 r5 = 0x0 016232 r5 &= 0x1 016233 if r5 != 0x0 goto <offset> 016234 r7 = r4 016235 r7 <<= 0x1 016236 if r7 > r3 goto <offset> 016237 r7 = r3 016238 r2 = 0x1 016239 r3 = <addr> ll 016240 if r3 > r7 goto <offset> 016241 r2 = 0x0 016242 if r7 > 0x4 goto <offset> 016243 r7 = 0x4 016244 r2 <<= 0x3 016245 r3 = r7 016246 r3 *= 0x30 016247 if r4 == 0x0 goto <offset> 016248 r1 = *(u64 *)(r6 + 0x8) 016249 r4 *= 0x30 016250 *(u64 *)(r10 - 0x8) = r4 016251 *(u64 *)(r10 - 0x18) = r1 016252 r1 = 0x8 016253 *(u64 *)(r10 - 0x10) = r1 016254 r1 = r10 016255 r1 += -0x30 016256 r4 = r10 016257 r4 += -0x18 016258 call -0x77 016259 r1 = *(u64 *)(r10 - 0x30) 016260 if r1 == 0x0 goto <offset> 016261 r2 = *(u64 *)(r10 - 0x20) 016262 r1 = *(u64 *)(r10 - 0x28) 016263 call <target> 016264 r1 = *(u64 *)(r10 - 0x28) 016265 *(u64 *)(r6 + 0x0) = r7 016266 *(u64 *)(r6 + 0x8) = r1 016267 exit 016268 r3 = r2 016269 r2 = *(u64 *)(r1 + 0x10) 016270 r1 = *(u64 *)(r1 + 0x8) 016271 call <target> 016272 exit 016273 r3 = r1 016274 r3 += 0x18 016275 *(u64 *)(r10 - 0x8) = r3 016276 r3 = r10 016277 r3 += -0x8 016278 *(u64 *)(r10 - 0xfd8) = r3 016279 r3 = <addr> ll 016280 *(u64 *)(r10 - 0xfd0) = r3 016281 r3 = <addr> ll 016282 *(u64 *)(r10 - 0xfe8) = r3 016283 r3 = <addr> ll 016284 *(u64 *)(r10 - 0xff0) = r3 016285 *(u64 *)(r10 - 0xff8) = r1 016286 r1 = 0x5 016287 *(u64 *)(r10 - 0xfe0) = r1 016288 *(u64 *)(r10 - 0x1000) = r1 016289 r5 = r10 016290 r1 = r2 016291 r2 = <addr> ll 016292 r3 = 0xd 016293 r4 = <addr> ll 016294 call <target> 016295 exit 016296 r6 = *(u64 *)(r1 + 0x10) 016297 r7 = *(u64 *)(r1 + 0x8) 016298 r1 = r10 016299 r1 += -0x18 016300 call <target> 016301 if r6 == 0x0 goto <offset> 016302 *(u64 *)(r10 - 0x8) = r7 016303 r1 = r10 016304 r1 += -0x18 016305 r2 = r10 016306 r2 += -0x8 016307 r3 = <addr> ll 016308 call <target> 016309 r7 += 0x1 016310 r6 += -0x1 016311 if r6 != 0x0 goto <offset> 016312 r1 = r10 016313 r1 += -0x18 016314 call <target> 016315 exit 016316 r1 = *(u64 *)(r1 + 0x0) 016317 r3 = *(u64 *)(r1 + 0x0) 016318 r4 = -<addr> ll 016319 r3 ^= r4 016320 r4 = 0x8 016321 if r4 > r3 goto <offset> 016322 r3 = 0x8 016323 if r3 s> 0x3 goto <offset> 016324 if r3 s> 0x1 goto <offset> 016325 if r3 == 0x0 goto <offset> 016326 r1 += 0x8 016327 *(u64 *)(r10 - 0x8) = r1 016328 r4 = r10 016329 r4 += -0x8 016330 r1 = r2 016331 r2 = <addr> ll 016332 r3 = 0x13 016333 r5 = <addr> ll 016334 call <target> 016335 goto <offset> 016336 if r3 s> 0x5 goto <offset> 016337 if r3 == 0x4 goto <offset> 016338 r1 = r2 016339 r2 = <addr> ll 016340 r3 = 0x1a 016341 goto <offset> 016342 if r3 == 0x6 goto <offset> 016343 if r3 == 0x7 goto <offset> 016344 *(u64 *)(r10 - 0x8) = r1 016345 r4 = r10 016346 r4 += -0x8 016347 r1 = r2 016348 r2 = <addr> ll 016349 r3 = 0x6 016350 r5 = <addr> ll 016351 call <target> 016352 goto <offset> 016353 if r3 == 0x2 goto <offset> 016354 r1 = r2 016355 r2 = <addr> ll 016356 r3 = 0x13 016357 goto <offset> 016358 r1 = r2 016359 r2 = <addr> ll 016360 r3 = 0x9 016361 goto <offset> 016362 r1 += 0x8 016363 *(u64 *)(r10 - 0x8) = r1 016364 r4 = r10 016365 r4 += -0x8 016366 r1 = r2 016367 r2 = <addr> ll 016368 r3 = 0x2 016369 r5 = <addr> ll 016370 call <target> 016371 goto <offset> 016372 r1 += 0x8 016373 *(u64 *)(r10 - 0x8) = r1 016374 r4 = r10 016375 r4 += -0x8 016376 r1 = r2 016377 r2 = <addr> ll 016378 r3 = 0x13 016379 r5 = <addr> ll 016380 call <target> 016381 goto <offset> 016382 r1 = r2 016383 r2 = <addr> ll 016384 r3 = 0x16 016385 call <target> 016386 exit 016387 r1 += 0x8 016388 *(u64 *)(r10 - 0x8) = r1 016389 r4 = r10 016390 r4 += -0x8 016391 r1 = r2 016392 r2 = <addr> ll 016393 r3 = 0x12 016394 r5 = <addr> ll 016395 call <target> 016396 goto <offset> 016397 r1 = *(u64 *)(r1 + 0x8) 016398 r2 = *(u64 *)(r1 + 0x10) 016399 r3 = <addr> ll 016400 if r2 > r3 goto <offset> 016401 r3 = r2 016402 r3 += 0x1 016403 *(u64 *)(r1 + 0x10) = r3 016404 r3 = *(u64 *)(r1 + 0x18) 016405 r0 = *(u64 *)(r3 + 0x0) 016406 *(u64 *)(r1 + 0x10) = r2 016407 exit 016408 r1 = <addr> ll 016409 call <target> 016410 r1 = *(u64 *)(r1 + 0x10) 016411 r2 = *(u64 *)(r1 + 0x10) 016412 r3 = <addr> ll 016413 if r2 > r3 goto <offset> 016414 r0 = *(u64 *)(r1 + 0x20) 016415 exit 016416 r1 = <addr> ll 016417 call <target> 016418 r2 = *(u64 *)(r2 + 0x10) 016419 r3 = *(u64 *)(r2 + 0x10) 016420 r4 = <addr> ll 016421 if r3 > r4 goto <offset> 016422 r2 = *(u64 *)(r2 + 0x20) 016423 *(u64 *)(r1 + 0x8) = r2 016424 r2 = -<addr> ll 016425 goto <offset> 016426 r2 += 0x10 016427 *(u64 *)(r1 + 0x10) = r2 016428 r2 = -<addr> ll 016429 *(u64 *)(r1 + 0x0) = r2 016430 exit 016431 r1 = *(u64 *)(r1 + 0x10) 016432 r2 = *(u64 *)(r1 + 0x10) 016433 r3 = <addr> ll 016434 if r2 > r3 goto <offset> 016435 r1 = *(u64 *)(r1 + 0x20) 016436 r0 = 0x1 016437 if r1 == 0x0 goto <offset> 016438 r0 = 0x0 016439 exit 016440 r1 = <addr> ll 016441 call <target> 016442 r3 = -<addr> ll 016443 r2 = *(u64 *)(r2 + 0x10) 016444 r4 = *(u64 *)(r2 + 0x10) 016445 r5 = <addr> ll 016446 if r4 > r5 goto <offset> 016447 r3 = r2 016448 r3 += 0x10 016449 r4 += 0x1 016450 *(u64 *)(r2 + 0x10) = r4 016451 *(u64 *)(r1 + 0x10) = r3 016452 r2 += 0x18 016453 *(u64 *)(r1 + 0x8) = r2 016454 r3 = -<addr> ll 016455 *(u64 *)(r1 + 0x0) = r3 016456 exit 016457 r3 = -<addr> ll 016458 r2 = *(u64 *)(r2 + 0x10) 016459 r4 = *(u64 *)(r2 + 0x10) 016460 if r4 != 0x0 goto <offset> 016461 r3 = r2 016462 r3 += 0x10 016463 r4 = -0x1 016464 *(u64 *)(r2 + 0x10) = r4 016465 *(u64 *)(r1 + 0x10) = r3 016466 r2 += 0x18 016467 *(u64 *)(r1 + 0x8) = r2 016468 r3 = -<addr> ll 016469 *(u64 *)(r1 + 0x0) = r3 016470 exit 016471 r0 = *(u64 *)(r2 + 0x10) 016472 r6 = r0 016473 r6 += 0x10 016474 r5 = *(u64 *)(r0 + 0x10) 016475 if r5 != 0x0 goto <offset> 016476 r5 = -0x1 016477 *(u64 *)(r0 + 0x10) = r5 016478 r7 = -<addr> ll 016479 r5 = *(u64 *)(r0 + 0x20) 016480 if r5 == r3 goto <offset> 016481 r2 = *(u64 *)(r2 + 0x0) 016482 w2 = *(u32 *)(r2 - 0x4) 016483 r7 = r3 016484 r7 -= r2 016485 r2 = 0x0 016486 r8 = 0x1 016487 if r7 > r3 goto <offset> 016488 r8 = 0x0 016489 if r8 != 0x0 goto <offset> 016490 r2 = r7 016491 r7 = -<addr> ll 016492 if r2 > 0x2800 goto <offset> 016493 r2 = *(u64 *)(r0 + 0x18) 016494 *(u64 *)(r2 - 0x8) = r3 016495 *(u64 *)(r0 + 0x20) = r3 016496 *(u64 *)(r0 + 0x18) = r2 016497 if r5 >= r3 goto <offset> 016498 if r4 != 0x0 goto <offset> 016499 r2 = -<addr> ll 016500 *(u64 *)(r1 + 0x0) = r2 016501 r1 = *(u64 *)(r6 + 0x0) 016502 r1 += 0x1 016503 goto <offset> 016504 *(u64 *)(r1 + 0x10) = r6 016505 r2 = -<addr> ll 016506 *(u64 *)(r1 + 0x0) = r2 016507 goto <offset> 016508 *(u64 *)(r1 + 0x0) = r7 016509 r1 = 0x0 016510 *(u64 *)(r6 + 0x0) = r1 016511 exit 016512 r4 = r3 016513 r4 -= r5 016514 r0 = 0x1 016515 if r4 > r3 goto <offset> 016516 r0 = 0x0 016517 r7 = r1 016518 r3 = 0x0 016519 if r0 != 0x0 goto <offset> 016520 r3 = r4 016521 r2 += r5 016522 r1 = r2 016523 r2 = 0x0 016524 call sol_memset_ 016525 r1 = r7 016526 goto <offset> 016527 *(u64 *)(r10 - 0x70) = r1 016528 *(u64 *)(r10 - 0x38) = r2 016529 r2 = *(u64 *)(r2 + 0x0) 016530 if r2 != 0x0 goto <offset> 016531 r1 = 0x0 016532 *(u64 *)(r10 - 0x10) = r1 016533 *(u64 *)(r10 - 0x20) = r2 016534 r6 = 0x8 016535 *(u64 *)(r10 - 0x18) = r6 016536 r3 = *(u64 *)(r10 - 0x38) 016537 r3 += r6 016538 r1 = *(u64 *)(r3 + 0x0) 016539 r2 = *(u64 *)(r10 - 0x10) 016540 r4 = *(u64 *)(r10 - 0x70) 016541 *(u64 *)(r4 + 0x10) = r2 016542 r2 = *(u64 *)(r10 - 0x18) 016543 *(u64 *)(r4 + 0x8) = r2 016544 r2 = *(u64 *)(r10 - 0x20) 016545 *(u64 *)(r4 + 0x0) = r2 016546 *(u64 *)(r4 + 0x28) = r1 016547 r3 += 0x8 016548 *(u64 *)(r4 + 0x20) = r3 016549 r3 += r1 016550 *(u64 *)(r4 + 0x18) = r3 016551 exit 016552 r8 = 0x0 016553 r7 = r2 016554 r7 *= 0x30 016555 r1 = <addr> ll 016556 *(u64 *)(r10 - 0x60) = r2 016557 if r2 > r1 goto <offset> 016558 r8 = 0x8 016559 r1 = r7 016560 r2 = 0x8 016561 call -0x271d 016562 if r0 == 0x0 goto <offset> 016563 *(u64 *)(r10 - 0x18) = r0 016564 r4 = *(u64 *)(r10 - 0x60) 016565 *(u64 *)(r10 - 0x20) = r4 016566 r6 = 0x8 016567 r1 = 0x0 016568 *(u64 *)(r10 - 0x10) = r1 016569 r2 = 0x0 016570 r3 = 0x0 016571 goto <offset> 016572 r1 = r2 016573 r1 *= 0x30 016574 r3 = r0 016575 r3 += r1 016576 r1 = *(u64 *)(r10 - 0x58) 016577 *(u8 *)(r3 + 0x2a) = w1 016578 r1 = *(u64 *)(r10 - 0x50) 016579 *(u8 *)(r3 + 0x29) = w1 016580 r1 = *(u64 *)(r10 - 0x48) 016581 *(u8 *)(r3 + 0x28) = w1 016582 r1 = *(u64 *)(r10 - 0x40) 016583 *(u64 *)(r3 + 0x20) = r1 016584 *(u64 *)(r3 + 0x18) = r5 016585 *(u64 *)(r3 + 0x10) = r9 016586 *(u64 *)(r3 + 0x8) = r7 016587 *(u64 *)(r3 + 0x0) = r8 016588 w1 = *(u32 *)(r10 - 0x5) 016589 *(u32 *)(r3 + 0x2b) = w1 016590 w1 = *(u8 *)(r10 - 0x1) 016591 *(u8 *)(r3 + 0x2f) = w1 016592 r2 += 0x1 016593 *(u64 *)(r10 - 0x10) = r2 016594 r3 = *(u64 *)(r10 - 0x28) 016595 r3 += 0x1 016596 r6 += 0x8 016597 if r4 > r3 goto <offset> 016598 goto <offset> 016599 r8 = *(u64 *)(r10 - 0x38) 016600 r8 += r6 016601 w1 = *(u8 *)(r8 + 0x0) 016602 *(u64 *)(r10 - 0x28) = r3 016603 if r1 == 0xff goto <offset> 016604 if r2 > r1 goto <offset> 016605 r3 = <addr> ll 016606 call <target> 016607 r1 *= 0x30 016608 r5 = r0 016609 r5 += r1 016610 r7 = *(u64 *)(r5 + 0x8) 016611 r1 = *(u64 *)(r7 + 0x0) 016612 r1 += 0x1 016613 r3 = 0x1 016614 if r1 == 0x0 goto <offset> 016615 r3 = 0x0 016616 r8 = *(u64 *)(r5 + 0x0) 016617 *(u64 *)(r7 + 0x0) = r1 016618 if r3 != 0x1 goto <offset> 016619 call abort 016620 r9 = *(u64 *)(r5 + 0x10) 016621 r1 = *(u64 *)(r9 + 0x0) 016622 r1 += 0x1 016623 r3 = 0x1 016624 if r1 == 0x0 goto <offset> 016625 r3 = 0x0 016626 *(u64 *)(r9 + 0x0) = r1 016627 if r3 != 0x1 goto <offset> 016628 goto <offset> 016629 w1 = *(u8 *)(r5 + 0x2a) 016630 *(u64 *)(r10 - 0x58) = r1 016631 w1 = *(u8 *)(r5 + 0x29) 016632 *(u64 *)(r10 - 0x50) = r1 016633 w1 = *(u8 *)(r5 + 0x28) 016634 *(u64 *)(r10 - 0x48) = r1 016635 r1 = *(u64 *)(r5 + 0x20) 016636 *(u64 *)(r10 - 0x40) = r1 016637 r5 = *(u64 *)(r5 + 0x18) 016638 r1 = *(u64 *)(r10 - 0x20) 016639 if r2 != r1 goto <offset> 016640 r1 = r10 016641 r1 += -0x20 016642 *(u64 *)(r10 - 0x30) = r2 016643 *(u64 *)(r10 - 0x68) = r5 016644 call -0x1a5 016645 r5 = *(u64 *)(r10 - 0x68) 016646 r2 = *(u64 *)(r10 - 0x30) 016647 r4 = *(u64 *)(r10 - 0x60) 016648 r0 = *(u64 *)(r10 - 0x18) 016649 goto <offset> 016650 *(u64 *)(r10 - 0x30) = r2 016651 w1 = *(u8 *)(r8 + 0x3) 016652 *(u64 *)(r10 - 0x50) = r1 016653 w1 = *(u8 *)(r8 + 0x2) 016654 *(u64 *)(r10 - 0x40) = r1 016655 w1 = *(u8 *)(r8 + 0x1) 016656 *(u64 *)(r10 - 0x48) = r1 016657 r1 = 0x20 016658 r2 = 0x8 016659 call -0x277f 016660 if r0 != 0x0 goto <offset> 016661 r1 = 0x8 016662 r2 = 0x20 016663 call <target> 016664 r1 = 0x0 016665 *(u64 *)(r0 + 0x10) = r1 016666 r1 = 0x1 016667 *(u64 *)(r0 + 0x8) = r1 016668 *(u64 *)(r0 + 0x0) = r1 016669 r1 = r8 016670 r1 += 0x48 016671 *(u64 *)(r10 - 0x58) = r0 016672 *(u64 *)(r0 + 0x18) = r1 016673 r9 = *(u64 *)(r8 + 0x50) 016674 *(u32 *)(r8 + 0x4) = w9 016675 r1 = 0x28 016676 r2 = 0x8 016677 call -0x2791 016678 r7 = r0 016679 if r7 != 0x0 goto <offset> 016680 r1 = 0x8 016681 r2 = 0x28 016682 call <target> 016683 r1 = *(u64 *)(r10 - 0x50) 016684 r3 = r1 016685 r1 = 0x1 016686 r0 = 0x1 016687 r4 = *(u64 *)(r10 - 0x60) 016688 r2 = *(u64 *)(r10 - 0x30) 016689 if r3 != 0x0 goto <offset> 016690 r0 = 0x0 016691 r3 = *(u64 *)(r10 - 0x40) 016692 r5 = 0x1 016693 *(u64 *)(r10 - 0x40) = r5 016694 if r3 != 0x0 goto <offset> 016695 r3 = 0x0 016696 *(u64 *)(r10 - 0x40) = r3 016697 r3 = *(u64 *)(r10 - 0x48) 016698 r5 = 0x0 016699 *(u64 *)(r7 + 0x10) = r5 016700 r5 = 0x1 016701 if r3 != 0x0 goto <offset> 016702 r5 = 0x0 016703 *(u64 *)(r10 - 0x48) = r0 016704 *(u64 *)(r7 + 0x8) = r1 016705 *(u64 *)(r7 + 0x0) = r1 016706 r1 = r8 016707 r1 += 0x58 016708 *(u64 *)(r7 + 0x18) = r1 016709 *(u64 *)(r7 + 0x20) = r9 016710 r6 += r9 016711 r9 = r8 016712 r9 += 0x8 016713 r8 += 0x28 016714 r6 += 0x285f 016715 r6 &= -0x8 016716 r1 = *(u64 *)(r10 - 0x38) 016717 r1 += r6 016718 r1 = *(u64 *)(r1 + 0x0) 016719 *(u64 *)(r10 - 0x50) = r1 016720 r1 = *(u64 *)(r10 - 0x20) 016721 if r2 != r1 goto <offset> 016722 r1 = r10 016723 r1 += -0x20 016724 *(u64 *)(r10 - 0x68) = r5 016725 call -0x1f6 016726 r5 = *(u64 *)(r10 - 0x68) 016727 r2 = *(u64 *)(r10 - 0x30) 016728 r4 = *(u64 *)(r10 - 0x60) 016729 r1 = r2 016730 r1 *= 0x30 016731 r0 = *(u64 *)(r10 - 0x18) 016732 r3 = r0 016733 r3 += r1 016734 r1 = *(u64 *)(r10 - 0x48) 016735 *(u8 *)(r3 + 0x2a) = w1 016736 r1 = *(u64 *)(r10 - 0x40) 016737 *(u8 *)(r3 + 0x29) = w1 016738 *(u8 *)(r3 + 0x28) = w5 016739 r1 = *(u64 *)(r10 - 0x50) 016740 *(u64 *)(r3 + 0x20) = r1 016741 *(u64 *)(r3 + 0x18) = r8 016742 *(u64 *)(r3 + 0x10) = r7 016743 r1 = *(u64 *)(r10 - 0x58) 016744 *(u64 *)(r3 + 0x8) = r1 016745 *(u64 *)(r3 + 0x0) = r9 016746 goto <offset> 016747 r1 = r8 016748 r2 = r7 016749 call <target> 016750 r6 = r2 016751 r2 = *(u64 *)(r1 + 0x18) 016752 *(u64 *)(r10 - 0x8) = r2 016753 r2 = *(u64 *)(r1 + 0x10) 016754 *(u64 *)(r10 - 0x10) = r2 016755 r2 = *(u64 *)(r1 + 0x8) 016756 *(u64 *)(r10 - 0x18) = r2 016757 r1 = *(u64 *)(r1 + 0x0) 016758 *(u64 *)(r10 - 0x20) = r1 016759 r1 = <addr> ll 016760 *(u64 *)(r10 - 0x28) = r1 016761 r7 = r10 016762 r7 += -0x40 016763 r2 = r10 016764 r2 += -0x28 016765 r1 = r7 016766 call -0x381 016767 r1 = 0x3f8c ll 016768 *(u64 *)(r10 - 0x48) = r1 016769 *(u64 *)(r10 - 0x50) = r7 016770 r1 = 0x0 016771 *(u64 *)(r10 - 0x60) = r1 016772 r1 = <addr> ll 016773 *(u64 *)(r10 - 0x80) = r1 016774 r1 = 0x1 016775 *(u64 *)(r10 - 0x78) = r1 016776 *(u64 *)(r10 - 0x68) = r1 016777 r1 = r10 016778 r1 += -0x50 016779 *(u64 *)(r10 - 0x70) = r1 016780 r2 = *(u64 *)(r6 + 0x28) 016781 r1 = *(u64 *)(r6 + 0x20) 016782 r3 = r10 016783 r3 += -0x80 016784 call <target> 016785 r2 = *(u64 *)(r10 - 0x40) 016786 if r2 == 0x0 goto <offset> 016787 r1 = *(u64 *)(r10 - 0x38) 016788 r3 = 0x1 016789 r6 = r0 016790 call -0x27ec 016791 r0 = r6 016792 exit 016793 r9 = r1 016794 r6 = *(u64 *)(r3 + 0x0) 016795 r1 = -<addr> ll 016796 r6 ^= r1 016797 r1 = 0xd 016798 if r1 > r6 goto <offset> 016799 r6 = 0x3 016800 *(u64 *)(r10 - 0x20) = r3 016801 *(u64 *)(r10 - 0x28) = r4 016802 *(u64 *)(r10 - 0x30) = r2 016803 if r6 s> 0x5 goto <offset> 016804 if r6 s> 0x2 goto <offset> 016805 r7 = 0x34 016806 if r6 == 0x0 goto <offset> 016807 if r6 == 0x1 goto <offset> 016808 r7 = 0xc 016809 goto <offset> 016810 if r6 s> 0x8 goto <offset> 016811 if r6 == 0x6 goto <offset> 016812 if r6 == 0x7 goto <offset> 016813 goto <offset> 016814 if r6 s> 0xa goto <offset> 016815 if r6 == 0x9 goto <offset> 016816 r1 = 0x4c 016817 goto <offset> 016818 r7 = 0x24 016819 goto <offset> 016820 r1 = 0x5c 016821 r5 = 0x10 016822 if r6 == 0x3 goto <offset> 016823 if r6 == 0x4 goto <offset> 016824 goto <offset> 016825 if r6 == 0xb goto <offset> 016826 r7 = 0x4 016827 goto <offset> 016828 r1 = 0x54 016829 goto <offset> 016830 r1 = 0x34 016831 r5 = 0x18 016832 r3 += r5 016833 r7 = *(u64 *)(r3 + 0x0) 016834 r7 += r1 016835 r0 = 0x1 016836 r1 = 0x0 016837 if r7 == 0x0 goto <offset> 016838 r8 = 0x0 016839 if r8 s> r7 goto <offset> 016840 r8 = 0x1 016841 r1 = r7 016842 r2 = 0x1 016843 call -0x2837 016844 if r0 == 0x0 goto <offset> 016845 r1 = r7 016846 r2 = 0x0 016847 *(u64 *)(r10 - 0x8) = r2 016848 *(u64 *)(r10 - 0x10) = r0 016849 *(u64 *)(r10 - 0x18) = r1 016850 if r6 s> 0x5 goto <offset> 016851 if r6 s> 0x2 goto <offset> 016852 if r6 == 0x0 goto <offset> 016853 if r6 == 0x1 goto <offset> 016854 r7 = 0x0 016855 if r1 > 0x3 goto <offset> 016856 r1 = r10 016857 r1 += -0x18 016858 r3 = 0x4 016859 call -0x2a5 016860 r0 = *(u64 *)(r10 - 0x10) 016861 r7 = *(u64 *)(r10 - 0x8) 016862 r0 += r7 016863 r1 = 0x2 016864 *(u32 *)(r0 + 0x0) = w1 016865 r7 += 0x4 016866 *(u64 *)(r10 - 0x8) = r7 016867 r1 = *(u64 *)(r10 - 0x18) 016868 r1 -= r7 016869 r2 = *(u64 *)(r10 - 0x20) 016870 r6 = *(u64 *)(r2 + 0x8) 016871 if r1 > 0x7 goto <offset> 016872 r1 = r10 016873 r1 += -0x18 016874 r2 = r7 016875 r3 = 0x8 016876 call -0x2b6 016877 r7 = *(u64 *)(r10 - 0x8) 016878 r1 = *(u64 *)(r10 - 0x10) 016879 r1 += r7 016880 *(u64 *)(r1 + 0x0) = r6 016881 r7 += 0x8 016882 goto <offset> 016883 if r6 s> 0x8 goto <offset> 016884 if r6 == 0x6 goto <offset> 016885 if r6 == 0x7 goto <offset> 016886 r7 = 0x0 016887 if r1 > 0x3 goto <offset> 016888 r1 = r10 016889 r1 += -0x18 016890 r3 = 0x4 016891 call -0x2c5 016892 r0 = *(u64 *)(r10 - 0x10) 016893 r7 = *(u64 *)(r10 - 0x8) 016894 r0 += r7 016895 r1 = 0x8 016896 *(u32 *)(r0 + 0x0) = w1 016897 r7 += 0x4 016898 *(u64 *)(r10 - 0x8) = r7 016899 r1 = *(u64 *)(r10 - 0x18) 016900 r1 -= r7 016901 r2 = *(u64 *)(r10 - 0x20) 016902 r6 = *(u64 *)(r2 + 0x8) 016903 if r1 > 0x7 goto <offset> 016904 goto <offset> 016905 if r6 s> 0xa goto <offset> 016906 *(u64 *)(r10 - 0x38) = r9 016907 if r6 == 0x9 goto <offset> 016908 r6 = 0x0 016909 r7 = 0x0 016910 if r1 > 0x3 goto <offset> 016911 goto <offset> 016912 r0 += r7 016913 r1 = 0xa 016914 *(u32 *)(r0 + 0x0) = w1 016915 r2 = *(u64 *)(r10 - 0x20) 016916 r8 = r2 016917 r8 += 0x20 016918 r7 += 0x4 016919 *(u64 *)(r10 - 0x8) = r7 016920 goto <offset> 016921 r6 += 0x1 016922 r1 = *(u64 *)(r10 - 0x10) 016923 r1 += r7 016924 *(u8 *)(r1 + 0x0) = w9 016925 r7 += 0x1 016926 *(u64 *)(r10 - 0x8) = r7 016927 if r6 != 0x20 goto <offset> 016928 r1 = *(u64 *)(r10 - 0x18) 016929 r1 -= r7 016930 r8 = *(u64 *)(r2 + 0x18) 016931 r2 = *(u64 *)(r2 + 0x10) 016932 if r1 > 0x7 goto <offset> 016933 r1 = r10 016934 r1 += -0x18 016935 r6 = r2 016936 r2 = r7 016937 r3 = 0x8 016938 call -0x2f4 016939 r2 = r6 016940 r7 = *(u64 *)(r10 - 0x8) 016941 goto <offset> 016942 r1 = r8 016943 r1 += r6 016944 w9 = *(u8 *)(r1 + 0x0) 016945 r1 = *(u64 *)(r10 - 0x18) 016946 if r1 != r7 goto <offset> 016947 r1 = r10 016948 r1 += -0x18 016949 r2 = r7 016950 r3 = 0x1 016951 call -0x301 016952 r2 = *(u64 *)(r10 - 0x20) 016953 r7 = *(u64 *)(r10 - 0x8) 016954 goto <offset> 016955 if r6 == 0x3 goto <offset> 016956 if r6 == 0x4 goto <offset> 016957 r7 = 0x0 016958 r2 = *(u64 *)(r10 - 0x20) 016959 r6 = *(u64 *)(r2 + 0x8) 016960 if r1 > 0x3 goto <offset> 016961 r1 = r10 016962 r1 += -0x18 016963 r2 = 0x0 016964 r3 = 0x4 016965 call -0x30f 016966 r0 = *(u64 *)(r10 - 0x10) 016967 r7 = *(u64 *)(r10 - 0x8) 016968 r0 += r7 016969 r1 = 0x5 016970 *(u32 *)(r0 + 0x0) = w1 016971 r7 += 0x4 016972 *(u64 *)(r10 - 0x8) = r7 016973 r1 = *(u64 *)(r10 - 0x18) 016974 r1 -= r7 016975 if r1 > 0x7 goto <offset> 016976 goto <offset> 016977 if r6 == 0xb goto <offset> 016978 r7 = 0x0 016979 if r1 > 0x3 goto <offset> 016980 goto <offset> 016981 r0 += r7 016982 r1 = 0xc 016983 goto <offset> 016984 r6 = 0x0 016985 r7 = 0x0 016986 if r1 > 0x3 goto <offset> 016987 r1 = r10 016988 r1 += -0x18 016989 r3 = 0x4 016990 call -0x328 016991 r0 = *(u64 *)(r10 - 0x10) 016992 r7 = *(u64 *)(r10 - 0x8) 016993 r4 = *(u64 *)(r10 - 0x20) 016994 r4 += 0x8 016995 r0 += r7 016996 r1 = 0x6 016997 *(u32 *)(r0 + 0x0) = w1 016998 r7 += 0x4 016999 *(u64 *)(r10 - 0x8) = r7 017000 goto <offset> 017001 r6 += 0x1 017002 r1 = *(u64 *)(r10 - 0x10) 017003 r1 += r7 017004 *(u8 *)(r1 + 0x0) = w8 017005 r7 += 0x1 017006 *(u64 *)(r10 - 0x8) = r7 017007 if r6 == 0x20 goto <offset> 017008 r1 = r4 017009 r1 += r6 017010 w8 = *(u8 *)(r1 + 0x0) 017011 r1 = *(u64 *)(r10 - 0x18) 017012 if r1 != r7 goto <offset> 017013 r1 = r10 017014 r1 += -0x18 017015 r2 = r7 017016 r3 = 0x1 017017 r7 = r4 017018 call -0x344 017019 r4 = r7 017020 r7 = *(u64 *)(r10 - 0x8) 017021 goto <offset> 017022 r6 = 0x0 017023 r7 = 0x0 017024 if r1 > 0x3 goto <offset> 017025 r1 = r10 017026 r1 += -0x18 017027 r3 = 0x4 017028 call -0x34e 017029 r0 = *(u64 *)(r10 - 0x10) 017030 r7 = *(u64 *)(r10 - 0x8) 017031 r0 += r7 017032 *(u32 *)(r0 + 0x0) = w6 017033 r7 += 0x4 017034 *(u64 *)(r10 - 0x8) = r7 017035 r1 = *(u64 *)(r10 - 0x18) 017036 r1 -= r7 017037 r4 = *(u64 *)(r10 - 0x20) 017038 r6 = *(u64 *)(r4 + 0x28) 017039 if r1 > 0x7 goto <offset> 017040 r1 = r10 017041 r1 += -0x18 017042 r2 = r7 017043 r3 = 0x8 017044 call -0x35e 017045 r4 = *(u64 *)(r10 - 0x20) 017046 r7 = *(u64 *)(r10 - 0x8) 017047 r1 = *(u64 *)(r10 - 0x10) 017048 r1 += r7 017049 *(u64 *)(r1 + 0x0) = r6 017050 r7 += 0x8 017051 *(u64 *)(r10 - 0x8) = r7 017052 r1 = *(u64 *)(r10 - 0x18) 017053 r1 -= r7 017054 r6 = *(u64 *)(r4 + 0x30) 017055 if r1 > 0x7 goto <offset> 017056 r1 = r10 017057 r1 += -0x18 017058 r2 = r7 017059 r3 = 0x8 017060 call -0x36e 017061 r4 = *(u64 *)(r10 - 0x20) 017062 r7 = *(u64 *)(r10 - 0x8) 017063 r1 = *(u64 *)(r10 - 0x10) 017064 r1 += r7 017065 *(u64 *)(r1 + 0x0) = r6 017066 r6 = 0x0 017067 r4 += 0x8 017068 r7 += 0x8 017069 *(u64 *)(r10 - 0x8) = r7 017070 goto <offset> 017071 r6 += 0x1 017072 r1 = *(u64 *)(r10 - 0x10) 017073 r1 += r7 017074 *(u8 *)(r1 + 0x0) = w8 017075 r7 += 0x1 017076 *(u64 *)(r10 - 0x8) = r7 017077 if r6 == 0x20 goto <offset> 017078 r1 = r4 017079 r1 += r6 017080 w8 = *(u8 *)(r1 + 0x0) 017081 r1 = *(u64 *)(r10 - 0x18) 017082 if r1 != r7 goto <offset> 017083 r1 = r10 017084 r1 += -0x18 017085 r2 = r7 017086 r3 = 0x1 017087 r7 = r4 017088 call -0x38a 017089 r4 = r7 017090 r7 = *(u64 *)(r10 - 0x8) 017091 goto <offset> 017092 *(u64 *)(r10 - 0x38) = r9 017093 r6 = 0x0 017094 r7 = 0x0 017095 if r1 > 0x3 goto <offset> 017096 r1 = r10 017097 r1 += -0x18 017098 r3 = 0x4 017099 call -0x395 017100 r0 = *(u64 *)(r10 - 0x10) 017101 r7 = *(u64 *)(r10 - 0x8) 017102 r0 += r7 017103 r1 = 0x3 017104 *(u32 *)(r0 + 0x0) = w1 017105 r2 = *(u64 *)(r10 - 0x20) 017106 r8 = r2 017107 r8 += 0x18 017108 r7 += 0x4 017109 *(u64 *)(r10 - 0x8) = r7 017110 goto <offset> 017111 r6 += 0x1 017112 r1 = *(u64 *)(r10 - 0x10) 017113 r1 += r7 017114 *(u8 *)(r1 + 0x0) = w9 017115 r7 += 0x1 017116 *(u64 *)(r10 - 0x8) = r7 017117 if r6 != 0x20 goto <offset> 017118 r1 = *(u64 *)(r10 - 0x18) 017119 r1 -= r7 017120 r6 = *(u64 *)(r2 + 0x10) 017121 r2 = *(u64 *)(r2 + 0x8) 017122 if r1 > 0x7 goto <offset> 017123 r1 = r10 017124 r1 += -0x18 017125 r8 = r2 017126 r2 = r7 017127 r3 = 0x8 017128 call -0x3b2 017129 r2 = r8 017130 r7 = *(u64 *)(r10 - 0x8) 017131 goto <offset> 017132 r1 = r8 017133 r1 += r6 017134 w9 = *(u8 *)(r1 + 0x0) 017135 r1 = *(u64 *)(r10 - 0x18) 017136 if r1 != r7 goto <offset> 017137 r1 = r10 017138 r1 += -0x18 017139 r2 = r7 017140 r3 = 0x1 017141 call -0x3bf 017142 r2 = *(u64 *)(r10 - 0x20) 017143 r7 = *(u64 *)(r10 - 0x8) 017144 goto <offset> 017145 r1 = *(u64 *)(r10 - 0x10) 017146 r1 += r7 017147 *(u64 *)(r1 + 0x0) = r6 017148 r7 += 0x8 017149 *(u64 *)(r10 - 0x8) = r7 017150 r8 = *(u64 *)(r10 - 0x18) 017151 r1 = r8 017152 r1 -= r7 017153 r9 = *(u64 *)(r10 - 0x38) 017154 if r1 >= r6 goto <offset> 017155 r1 = r10 017156 r1 += -0x18 017157 r8 = r2 017158 r2 = r7 017159 r3 = r6 017160 call -0x3d2 017161 r2 = r8 017162 r8 = *(u64 *)(r10 - 0x18) 017163 r7 = *(u64 *)(r10 - 0x8) 017164 r1 = *(u64 *)(r10 - 0x10) 017165 *(u64 *)(r10 - 0x40) = r1 017166 r1 += r7 017167 r3 = r6 017168 call <target> 017169 r1 = *(u64 *)(r10 - 0x40) 017170 r7 += r6 017171 *(u64 *)(r10 - 0x8) = r7 017172 r8 -= r7 017173 r4 = *(u64 *)(r10 - 0x20) 017174 r6 = *(u64 *)(r4 + 0x38) 017175 if r8 > 0x7 goto <offset> 017176 r1 = r10 017177 r1 += -0x18 017178 r2 = r7 017179 r3 = 0x8 017180 call -0x3e6 017181 r4 = *(u64 *)(r10 - 0x20) 017182 r1 = *(u64 *)(r10 - 0x10) 017183 r7 = *(u64 *)(r10 - 0x8) 017184 r1 += r7 017185 *(u64 *)(r1 + 0x0) = r6 017186 r7 += 0x8 017187 *(u64 *)(r10 - 0x8) = r7 017188 r1 = *(u64 *)(r10 - 0x18) 017189 r1 -= r7 017190 r6 = *(u64 *)(r4 + 0x40) 017191 if r1 > 0x7 goto <offset> 017192 r1 = r10 017193 r1 += -0x18 017194 r2 = r7 017195 r3 = 0x8 017196 call -0x3f6 017197 r4 = *(u64 *)(r10 - 0x20) 017198 r7 = *(u64 *)(r10 - 0x8) 017199 r1 = *(u64 *)(r10 - 0x10) 017200 r1 += r7 017201 *(u64 *)(r1 + 0x0) = r6 017202 r6 = 0x0 017203 r4 += 0x48 017204 r7 += 0x8 017205 *(u64 *)(r10 - 0x8) = r7 017206 goto <offset> 017207 r6 += 0x1 017208 r1 = *(u64 *)(r10 - 0x10) 017209 r1 += r7 017210 *(u8 *)(r1 + 0x0) = w8 017211 r7 += 0x1 017212 *(u64 *)(r10 - 0x8) = r7 017213 if r6 == 0x20 goto <offset> 017214 r1 = r4 017215 r1 += r6 017216 w8 = *(u8 *)(r1 + 0x0) 017217 r1 = *(u64 *)(r10 - 0x18) 017218 if r1 != r7 goto <offset> 017219 r1 = r10 017220 r1 += -0x18 017221 r2 = r7 017222 r3 = 0x1 017223 r7 = r4 017224 call -0x412 017225 r4 = r7 017226 r7 = *(u64 *)(r10 - 0x8) 017227 goto <offset> 017228 r6 = 0x0 017229 r7 = 0x0 017230 if r1 > 0x3 goto <offset> 017231 r1 = r10 017232 r1 += -0x18 017233 r3 = 0x4 017234 call -0x41c 017235 r0 = *(u64 *)(r10 - 0x10) 017236 r7 = *(u64 *)(r10 - 0x8) 017237 r4 = *(u64 *)(r10 - 0x20) 017238 r4 += 0x8 017239 r0 += r7 017240 r1 = 0x7 017241 *(u32 *)(r0 + 0x0) = w1 017242 r7 += 0x4 017243 *(u64 *)(r10 - 0x8) = r7 017244 goto <offset> 017245 r6 += 0x1 017246 r1 = *(u64 *)(r10 - 0x10) 017247 r1 += r7 017248 *(u8 *)(r1 + 0x0) = w8 017249 r7 += 0x1 017250 *(u64 *)(r10 - 0x8) = r7 017251 if r6 == 0x20 goto <offset> 017252 r1 = r4 017253 r1 += r6 017254 w8 = *(u8 *)(r1 + 0x0) 017255 r1 = *(u64 *)(r10 - 0x18) 017256 if r1 != r7 goto <offset> 017257 r1 = r10 017258 r1 += -0x18 017259 r2 = r7 017260 r3 = 0x1 017261 r7 = r4 017262 call -0x438 017263 r4 = r7 017264 r7 = *(u64 *)(r10 - 0x8) 017265 goto <offset> 017266 r6 = 0x0 017267 r7 = 0x0 017268 if r1 > 0x3 goto <offset> 017269 r1 = r10 017270 r1 += -0x18 017271 r3 = 0x4 017272 call -0x442 017273 r0 = *(u64 *)(r10 - 0x10) 017274 r7 = *(u64 *)(r10 - 0x8) 017275 r0 += r7 017276 r1 = 0x9 017277 *(u32 *)(r0 + 0x0) = w1 017278 r2 = *(u64 *)(r10 - 0x20) 017279 r8 = r2 017280 r8 += 0x20 017281 r7 += 0x4 017282 *(u64 *)(r10 - 0x8) = r7 017283 goto <offset> 017284 r6 += 0x1 017285 r1 = *(u64 *)(r10 - 0x10) 017286 r1 += r7 017287 *(u8 *)(r1 + 0x0) = w9 017288 r7 += 0x1 017289 *(u64 *)(r10 - 0x8) = r7 017290 if r6 != 0x20 goto <offset> 017291 r1 = *(u64 *)(r10 - 0x18) 017292 r1 -= r7 017293 r6 = *(u64 *)(r2 + 0x18) 017294 r2 = *(u64 *)(r2 + 0x10) 017295 if r1 > 0x7 goto <offset> 017296 r1 = r10 017297 r1 += -0x18 017298 r8 = r2 017299 r2 = r7 017300 r3 = 0x8 017301 call -0x45f 017302 r2 = r8 017303 r7 = *(u64 *)(r10 - 0x8) 017304 goto <offset> 017305 r1 = r8 017306 r1 += r6 017307 w9 = *(u8 *)(r1 + 0x0) 017308 r1 = *(u64 *)(r10 - 0x18) 017309 if r1 != r7 goto <offset> 017310 r1 = r10 017311 r1 += -0x18 017312 r2 = r7 017313 r3 = 0x1 017314 call -0x46c 017315 r2 = *(u64 *)(r10 - 0x20) 017316 r7 = *(u64 *)(r10 - 0x8) 017317 goto <offset> 017318 r1 = *(u64 *)(r10 - 0x10) 017319 r1 += r7 017320 *(u64 *)(r1 + 0x0) = r8 017321 r7 += 0x8 017322 *(u64 *)(r10 - 0x8) = r7 017323 r1 = *(u64 *)(r10 - 0x18) 017324 r1 -= r7 017325 r9 = *(u64 *)(r10 - 0x38) 017326 if r1 >= r8 goto <offset> 017327 goto <offset> 017328 r1 = *(u64 *)(r10 - 0x10) 017329 r1 += r7 017330 r3 = r8 017331 call <target> 017332 r7 += r8 017333 r6 = 0x0 017334 r4 = *(u64 *)(r10 - 0x20) 017335 r4 += 0x40 017336 *(u64 *)(r10 - 0x8) = r7 017337 goto <offset> 017338 r6 += 0x1 017339 r1 = *(u64 *)(r10 - 0x10) 017340 r1 += r7 017341 *(u8 *)(r1 + 0x0) = w8 017342 r7 += 0x1 017343 *(u64 *)(r10 - 0x8) = r7 017344 if r6 == 0x20 goto <offset> 017345 r1 = r4 017346 r1 += r6 017347 w8 = *(u8 *)(r1 + 0x0) 017348 r1 = *(u64 *)(r10 - 0x18) 017349 if r1 != r7 goto <offset> 017350 r1 = r10 017351 r1 += -0x18 017352 r2 = r7 017353 r3 = 0x1 017354 r7 = r4 017355 call -0x495 017356 r4 = r7 017357 r7 = *(u64 *)(r10 - 0x8) 017358 goto <offset> 017359 r7 = 0x0 017360 if r1 > 0x3 goto <offset> 017361 r1 = r10 017362 r1 += -0x18 017363 r3 = 0x4 017364 call -0x49e 017365 r0 = *(u64 *)(r10 - 0x10) 017366 r7 = *(u64 *)(r10 - 0x8) 017367 r0 += r7 017368 r1 = 0xb 017369 *(u32 *)(r0 + 0x0) = w1 017370 r7 += 0x4 017371 *(u64 *)(r10 - 0x8) = r7 017372 r1 = *(u64 *)(r10 - 0x18) 017373 r1 -= r7 017374 r2 = *(u64 *)(r10 - 0x20) 017375 r6 = *(u64 *)(r2 + 0x20) 017376 if r1 > 0x7 goto <offset> 017377 r1 = r10 017378 r1 += -0x18 017379 r2 = r7 017380 r3 = 0x8 017381 call -0x4af 017382 r2 = *(u64 *)(r10 - 0x20) 017383 r7 = *(u64 *)(r10 - 0x8) 017384 r1 = *(u64 *)(r10 - 0x10) 017385 r1 += r7 017386 *(u64 *)(r1 + 0x0) = r6 017387 r7 += 0x8 017388 *(u64 *)(r10 - 0x8) = r7 017389 r1 = *(u64 *)(r10 - 0x18) 017390 r1 -= r7 017391 r8 = *(u64 *)(r2 + 0x18) 017392 r2 = *(u64 *)(r2 + 0x10) 017393 if r1 > 0x7 goto <offset> 017394 r1 = r10 017395 r1 += -0x18 017396 r6 = r2 017397 r2 = r7 017398 r3 = 0x8 017399 call -0x4c1 017400 r2 = r6 017401 r7 = *(u64 *)(r10 - 0x8) 017402 r1 = *(u64 *)(r10 - 0x10) 017403 r1 += r7 017404 *(u64 *)(r1 + 0x0) = r8 017405 r7 += 0x8 017406 *(u64 *)(r10 - 0x8) = r7 017407 r1 = *(u64 *)(r10 - 0x18) 017408 r1 -= r7 017409 if r1 >= r8 goto <offset> 017410 r1 = r10 017411 r1 += -0x18 017412 r6 = r2 017413 r2 = r7 017414 r3 = r8 017415 call -0x4d1 017416 r2 = r6 017417 r7 = *(u64 *)(r10 - 0x8) 017418 r1 = *(u64 *)(r10 - 0x10) 017419 r1 += r7 017420 r3 = r8 017421 call <target> 017422 r7 += r8 017423 r6 = 0x0 017424 r4 = *(u64 *)(r10 - 0x20) 017425 r4 += 0x28 017426 *(u64 *)(r10 - 0x8) = r7 017427 goto <offset> 017428 r6 += 0x1 017429 r1 = *(u64 *)(r10 - 0x10) 017430 r1 += r7 017431 *(u8 *)(r1 + 0x0) = w8 017432 r7 += 0x1 017433 *(u64 *)(r10 - 0x8) = r7 017434 if r6 == 0x20 goto <offset> 017435 r1 = r4 017436 r1 += r6 017437 w8 = *(u8 *)(r1 + 0x0) 017438 r1 = *(u64 *)(r10 - 0x18) 017439 if r1 != r7 goto <offset> 017440 r1 = r10 017441 r1 += -0x18 017442 r2 = r7 017443 r3 = 0x1 017444 r7 = r4 017445 call -0x4ef 017446 r4 = r7 017447 r7 = *(u64 *)(r10 - 0x8) 017448 goto <offset> 017449 r1 = *(u64 *)(r10 - 0x10) 017450 r1 += r7 017451 *(u64 *)(r1 + 0x0) = r6 017452 r7 += 0x8 017453 *(u64 *)(r10 - 0x8) = r7 017454 r8 = *(u64 *)(r10 - 0x18) 017455 r1 = r8 017456 r1 -= r7 017457 r9 = *(u64 *)(r10 - 0x38) 017458 if r1 >= r6 goto <offset> 017459 goto <offset> 017460 r1 = *(u64 *)(r10 - 0x10) 017461 *(u64 *)(r10 - 0x40) = r1 017462 r1 += r7 017463 r3 = r6 017464 call <target> 017465 r1 = *(u64 *)(r10 - 0x40) 017466 r7 += r6 017467 *(u64 *)(r10 - 0x8) = r7 017468 r8 -= r7 017469 r4 = *(u64 *)(r10 - 0x20) 017470 r6 = *(u64 *)(r4 + 0x40) 017471 if r8 > 0x7 goto <offset> 017472 r1 = r10 017473 r1 += -0x18 017474 r2 = r7 017475 r3 = 0x8 017476 call -0x50e 017477 r4 = *(u64 *)(r10 - 0x20) 017478 r1 = *(u64 *)(r10 - 0x10) 017479 r7 = *(u64 *)(r10 - 0x8) 017480 r1 += r7 017481 *(u64 *)(r1 + 0x0) = r6 017482 r6 = 0x0 017483 r4 += 0x48 017484 r7 += 0x8 017485 *(u64 *)(r10 - 0x8) = r7 017486 goto <offset> 017487 r6 += 0x1 017488 r1 = *(u64 *)(r10 - 0x10) 017489 r1 += r7 017490 *(u8 *)(r1 + 0x0) = w8 017491 r7 += 0x1 017492 *(u64 *)(r10 - 0x8) = r7 017493 if r6 == 0x20 goto <offset> 017494 r1 = r4 017495 r1 += r6 017496 w8 = *(u8 *)(r1 + 0x0) 017497 r1 = *(u64 *)(r10 - 0x18) 017498 if r1 != r7 goto <offset> 017499 r1 = r10 017500 r1 += -0x18 017501 r2 = r7 017502 r3 = 0x1 017503 r7 = r4 017504 call -0x52a 017505 r4 = r7 017506 r7 = *(u64 *)(r10 - 0x8) 017507 goto <offset> 017508 r6 = 0x0 017509 r7 = 0x0 017510 if r1 > 0x3 goto <offset> 017511 r1 = r10 017512 r1 += -0x18 017513 r3 = 0x4 017514 call -0x534 017515 r0 = *(u64 *)(r10 - 0x10) 017516 r7 = *(u64 *)(r10 - 0x8) 017517 r0 += r7 017518 r1 = 0x1 017519 *(u32 *)(r0 + 0x0) = w1 017520 r4 = *(u64 *)(r10 - 0x20) 017521 r4 += 0x8 017522 r7 += 0x4 017523 *(u64 *)(r10 - 0x8) = r7 017524 goto <offset> 017525 r6 += 0x1 017526 r1 = *(u64 *)(r10 - 0x10) 017527 r1 += r7 017528 *(u8 *)(r1 + 0x0) = w8 017529 r7 += 0x1 017530 *(u64 *)(r10 - 0x8) = r7 017531 if r6 == 0x20 goto <offset> 017532 r1 = r4 017533 r1 += r6 017534 w8 = *(u8 *)(r1 + 0x0) 017535 r1 = *(u64 *)(r10 - 0x18) 017536 if r1 != r7 goto <offset> 017537 r1 = r10 017538 r1 += -0x18 017539 r2 = r7 017540 r3 = 0x1 017541 r7 = r4 017542 call -0x550 017543 r4 = r7 017544 r7 = *(u64 *)(r10 - 0x8) 017545 goto <offset> 017546 r7 = 0x0 017547 if r1 > 0x3 goto <offset> 017548 r1 = r10 017549 r1 += -0x18 017550 r3 = 0x4 017551 call -0x559 017552 r0 = *(u64 *)(r10 - 0x10) 017553 r7 = *(u64 *)(r10 - 0x8) 017554 r0 += r7 017555 r1 = 0x4 017556 *(u32 *)(r0 + 0x0) = w1 017557 r7 += 0x4 017558 r1 = *(u64 *)(r10 - 0x10) 017559 r2 = *(u64 *)(r10 - 0x18) 017560 r3 = -<addr> ll 017561 if r2 == r3 goto <offset> 017562 r4 = *(u64 *)(r10 - 0x30) 017563 r3 = *(u64 *)(r4 + 0x18) 017564 *(u64 *)(r9 + 0x48) = r3 017565 r3 = *(u64 *)(r4 + 0x10) 017566 *(u64 *)(r9 + 0x40) = r3 017567 r3 = *(u64 *)(r4 + 0x8) 017568 *(u64 *)(r9 + 0x38) = r3 017569 r3 = *(u64 *)(r4 + 0x0) 017570 *(u64 *)(r9 + 0x30) = r3 017571 r4 = *(u64 *)(r10 - 0x28) 017572 r3 = *(u64 *)(r4 + 0x0) 017573 *(u64 *)(r9 + 0x0) = r3 017574 r3 = *(u64 *)(r4 + 0x8) 017575 *(u64 *)(r9 + 0x8) = r3 017576 r3 = *(u64 *)(r4 + 0x10) 017577 *(u64 *)(r9 + 0x10) = r3 017578 *(u64 *)(r9 + 0x28) = r7 017579 *(u64 *)(r9 + 0x20) = r1 017580 *(u64 *)(r9 + 0x18) = r2 017581 exit 017582 r1 = r10 017583 r1 += -0x18 017584 r3 = 0x4 017585 call -0x57b 017586 r0 = *(u64 *)(r10 - 0x10) 017587 r7 = *(u64 *)(r10 - 0x8) 017588 goto <offset> 017589 r1 = r10 017590 r1 += -0x18 017591 r3 = 0x4 017592 call -0x582 017593 r0 = *(u64 *)(r10 - 0x10) 017594 r7 = *(u64 *)(r10 - 0x8) 017595 goto <offset> 017596 r1 = r10 017597 r1 += -0x18 017598 r6 = r2 017599 r2 = r7 017600 r3 = r8 017601 call -0x58b 017602 r2 = r6 017603 r7 = *(u64 *)(r10 - 0x8) 017604 goto <offset> 017605 r1 = r10 017606 r1 += -0x18 017607 r8 = r2 017608 r2 = r7 017609 r3 = r6 017610 call -0x594 017611 r2 = r8 017612 r8 = *(u64 *)(r10 - 0x18) 017613 r7 = *(u64 *)(r10 - 0x8) 017614 goto <offset> 017615 r1 = r8 017616 r2 = r7 017617 call <target> 017618 *(u64 *)(r10 - 0x18) = r1 017619 r3 = r10 017620 r3 += -0x18 017621 r1 = <addr> ll 017622 r2 = 0x2b 017623 r4 = <addr> ll 017624 r5 = <addr> ll 017625 call <target> 017626 call sol_log_data 017627 exit 017628 *(u64 *)(r10 - 0x28) = r4 017629 *(u64 *)(r10 - 0x30) = r3 017630 *(u64 *)(r10 - 0x40) = r1 017631 *(u64 *)(r10 - 0x38) = r2 017632 r1 = *(u64 *)(r2 + 0x10) 017633 r2 = *(u64 *)(r5 - 0xff8) 017634 *(u64 *)(r10 - 0x68) = r2 017635 r2 = *(u64 *)(r5 - 0x1000) 017636 *(u64 *)(r10 - 0x70) = r2 017637 if r1 == 0x0 goto <offset> 017638 r2 = *(u64 *)(r10 - 0x38) 017639 r7 = *(u64 *)(r2 + 0x8) 017640 r1 *= 0x22 017641 r2 = r7 017642 r2 += r1 017643 *(u64 *)(r10 - 0x8) = r2 017644 r0 = *(u64 *)(r10 - 0x28) 017645 r0 *= 0x30 017646 r1 = *(u64 *)(r10 - 0x30) 017647 r1 += -0x28 017648 goto <offset> 017649 r2 = *(u64 *)(r10 - 0x8) 017650 if r7 == r2 goto <offset> 017651 r6 = r7 017652 r7 += 0x22 017653 r8 = r0 017654 r9 = r1 017655 if r8 != 0x0 goto <offset> 017656 goto <offset> 017657 r5 = *(u64 *)(r6 + 0x0) 017658 r4 = *(u64 *)(r9 + 0x28) 017659 r2 = *(u64 *)(r4 + 0x0) 017660 if r5 == r2 goto <offset> 017661 r5 = 0x1 017662 goto <offset> 017663 r2 = *(u64 *)(r4 + 0x8) 017664 r5 = *(u64 *)(r6 + 0x8) 017665 if r5 != r2 goto <offset> 017666 r2 = *(u64 *)(r4 + 0x10) 017667 r5 = *(u64 *)(r6 + 0x10) 017668 if r5 != r2 goto <offset> 017669 r5 = 0x0 017670 r2 = *(u64 *)(r4 + 0x18) 017671 r4 = *(u64 *)(r6 + 0x18) 017672 if r4 != r2 goto <offset> 017673 r8 += -0x30 017674 r9 += 0x30 017675 if r5 != 0x0 goto <offset> 017676 w2 = *(u8 *)(r6 + 0x21) 017677 if r2 != 0x0 goto <offset> 017678 r6 = *(u64 *)(r9 + 0x0) 017679 r2 = *(u64 *)(r6 + 0x10) 017680 r4 = <addr> ll 017681 if r4 > r2 goto <offset> 017682 goto <offset> 017683 r8 = *(u64 *)(r9 + 0x8) 017684 r2 = *(u64 *)(r8 + 0x10) 017685 if r4 > r2 goto <offset> 017686 goto <offset> 017687 r2 = r6 017688 r2 += 0x10 017689 *(u64 *)(r10 - 0x48) = r2 017690 r2 = r8 017691 r2 += 0x10 017692 *(u64 *)(r10 - 0x58) = r2 017693 r8 += 0x18 017694 r6 += 0x18 017695 *(u64 *)(r10 - 0x50) = r6 017696 *(u64 *)(r10 - 0x60) = r8 017697 goto <offset> 017698 r6 = *(u64 *)(r9 + 0x0) 017699 r2 = *(u64 *)(r6 + 0x10) 017700 r5 = 0x0 017701 if r2 == 0x0 goto <offset> 017702 goto <offset> 017703 r3 = r6 017704 r3 += 0x10 017705 *(u64 *)(r3 + 0x0) = r5 017706 r4 = *(u64 *)(r9 + 0x8) 017707 r2 = *(u64 *)(r4 + 0x10) 017708 if r2 == 0x0 goto <offset> 017709 goto <offset> 017710 r2 = r4 017711 r2 += 0x10 017712 *(u64 *)(r10 - 0x18) = r2 017713 *(u64 *)(r4 + 0x10) = r5 017714 r4 += 0x18 017715 r6 += 0x18 017716 *(u64 *)(r10 - 0x20) = r4 017717 *(u64 *)(r10 - 0x10) = r6 017718 goto <offset> 017719 r1 = *(u64 *)(r10 - 0x70) 017720 *(u64 *)(r10 - 0x1000) = r1 017721 r1 = *(u64 *)(r10 - 0x68) 017722 *(u64 *)(r10 - 0xff8) = r1 017723 r5 = r10 017724 r1 = *(u64 *)(r10 - 0x40) 017725 r2 = *(u64 *)(r10 - 0x38) 017726 r3 = *(u64 *)(r10 - 0x30) 017727 r4 = *(u64 *)(r10 - 0x28) 017728 call <target> 017729 goto <offset> 017730 r2 = *(u64 *)(r10 - 0x40) 017731 *(u64 *)(r2 + 0x10) = r3 017732 r1 = *(u64 *)(r10 - 0x10) 017733 goto <offset> 017734 r2 = *(u64 *)(r10 - 0x40) 017735 r1 = *(u64 *)(r10 - 0x18) 017736 *(u64 *)(r2 + 0x10) = r1 017737 r1 = *(u64 *)(r10 - 0x20) 017738 goto <offset> 017739 r2 = *(u64 *)(r10 - 0x40) 017740 r1 = *(u64 *)(r10 - 0x48) 017741 *(u64 *)(r2 + 0x10) = r1 017742 r1 = *(u64 *)(r10 - 0x50) 017743 goto <offset> 017744 r2 = *(u64 *)(r10 - 0x40) 017745 r1 = *(u64 *)(r10 - 0x58) 017746 *(u64 *)(r2 + 0x10) = r1 017747 r1 = *(u64 *)(r10 - 0x60) 017748 *(u64 *)(r2 + 0x8) = r1 017749 r1 = -<addr> ll 017750 *(u64 *)(r2 + 0x0) = r1 017751 exit 017752 *(u64 *)(r10 - 0x80) = r4 017753 *(u64 *)(r10 - 0x88) = r3 017754 *(u64 *)(r10 - 0x78) = r1 017755 r1 = *(u64 *)(r5 - 0xff8) 017756 *(u64 *)(r10 - 0x90) = r1 017757 r1 = *(u64 *)(r5 - 0x1000) 017758 *(u64 *)(r10 - 0x98) = r1 017759 *(u64 *)(r10 - 0x70) = r2 017760 r1 = *(u64 *)(r2 + 0x10) 017761 r2 = 0x1 017762 *(u64 *)(r10 - 0x60) = r2 017763 *(u64 *)(r10 - 0x68) = r1 017764 if r1 == 0x0 goto <offset> 017765 r7 = 0x0 017766 r2 = *(u64 *)(r10 - 0x68) 017767 r6 = r2 017768 r6 *= 0x22 017769 r1 = <addr> ll 017770 if r2 > r1 goto <offset> 017771 r1 = *(u64 *)(r10 - 0x70) 017772 r8 = *(u64 *)(r1 + 0x8) 017773 r7 = 0x1 017774 r1 = r6 017775 r2 = 0x1 017776 call -0x2bdc 017777 *(u64 *)(r10 - 0x60) = r0 017778 if r0 == 0x0 goto <offset> 017779 r1 = 0x0 017780 r2 = *(u64 *)(r10 - 0x68) 017781 if r6 == r1 goto <offset> 017782 r3 = *(u64 *)(r10 - 0x60) 017783 r3 += r1 017784 r4 = *(u64 *)(r8 + 0x0) 017785 *(u64 *)(r10 - 0x58) = r4 017786 r5 = *(u64 *)(r8 + 0x8) 017787 r0 = *(u64 *)(r8 + 0x10) 017788 r7 = *(u64 *)(r8 + 0x18) 017789 w9 = *(u8 *)(r8 + 0x21) 017790 r4 = r6 017791 w6 = *(u8 *)(r8 + 0x20) 017792 *(u8 *)(r3 + 0x20) = w6 017793 r6 = r4 017794 *(u8 *)(r3 + 0x21) = w9 017795 *(u64 *)(r3 + 0x18) = r7 017796 *(u64 *)(r3 + 0x10) = r0 017797 *(u64 *)(r3 + 0x8) = r5 017798 r4 = *(u64 *)(r10 - 0x58) 017799 *(u64 *)(r3 + 0x0) = r4 017800 r1 += 0x22 017801 r8 += 0x22 017802 r2 += -0x1 017803 if r2 != 0x0 goto <offset> 017804 r7 = *(u64 *)(r10 - 0x70) 017805 r2 = *(u64 *)(r7 + 0x20) 017806 r6 = *(u64 *)(r7 + 0x28) 017807 r9 = 0x1 017808 if r6 == 0x0 goto <offset> 017809 *(u64 *)(r10 - 0x58) = r2 017810 r8 = 0x0 017811 if r8 s> r6 goto <offset> 017812 r8 = 0x1 017813 r1 = r6 017814 r2 = 0x1 017815 call -0x2c03 017816 r9 = r0 017817 if r9 == 0x0 goto <offset> 017818 r2 = *(u64 *)(r10 - 0x58) 017819 r7 += 0x30 017820 r1 = r9 017821 r3 = r6 017822 call <target> 017823 *(u64 *)(r10 - 0x28) = r6 017824 *(u64 *)(r10 - 0x30) = r6 017825 *(u64 *)(r10 - 0x38) = r9 017826 r1 = *(u64 *)(r10 - 0x68) 017827 *(u64 *)(r10 - 0x40) = r1 017828 *(u64 *)(r10 - 0x48) = r1 017829 r1 = *(u64 *)(r10 - 0x60) 017830 *(u64 *)(r10 - 0x50) = r1 017831 r1 = *(u64 *)(r7 + 0x0) 017832 *(u64 *)(r10 - 0x20) = r1 017833 r1 = *(u64 *)(r7 + 0x8) 017834 *(u64 *)(r10 - 0x18) = r1 017835 r1 = *(u64 *)(r7 + 0x10) 017836 *(u64 *)(r10 - 0x10) = r1 017837 r1 = *(u64 *)(r7 + 0x18) 017838 *(u64 *)(r10 - 0x8) = r1 017839 r1 = r10 017840 r1 += -0x50 017841 r2 = *(u64 *)(r10 - 0x88) 017842 r3 = *(u64 *)(r10 - 0x80) 017843 r4 = *(u64 *)(r10 - 0x98) 017844 r5 = *(u64 *)(r10 - 0x90) 017845 call sol_invoke_signed_rust 017846 if r0 != 0x0 goto <offset> 017847 r1 = -<addr> ll 017848 r2 = *(u64 *)(r10 - 0x78) 017849 *(u64 *)(r2 + 0x0) = r1 017850 goto <offset> 017851 r1 = *(u64 *)(r10 - 0x78) 017852 r2 = r0 017853 call <target> 017854 r2 = *(u64 *)(r10 - 0x48) 017855 if r2 == 0x0 goto <offset> 017856 r2 *= 0x22 017857 r1 = *(u64 *)(r10 - 0x50) 017858 r3 = 0x1 017859 call -0x2c19 017860 r2 = *(u64 *)(r10 - 0x30) 017861 if r2 == 0x0 goto <offset> 017862 r1 = *(u64 *)(r10 - 0x38) 017863 r3 = 0x1 017864 call -0x2c1e 017865 exit 017866 r1 = r7 017867 r2 = r6 017868 call <target> 017869 r1 = r8 017870 r2 = r6 017871 call <target> 017872 r2 = *(u64 *)(r1 + 0x0) 017873 r4 = -<addr> ll 017874 r3 = r2 017875 r3 ^= r4 017876 r5 = 0x18 017877 r4 = r3 017878 if r5 > r3 goto <offset> 017879 r4 = 0xe 017880 if r4 s> 0xb goto <offset> 017881 if r4 s> 0x5 goto <offset> 017882 if r4 s> 0x2 goto <offset> 017883 if r4 == 0x0 goto <offset> 017884 r6 = <addr> ll 017885 if r4 == 0x1 goto <offset> 017886 r6 = <addr> ll 017887 goto <offset> 017888 if r4 s> 0x11 goto <offset> 017889 if r4 s> 0xe goto <offset> 017890 if r4 == 0xc goto <offset> 017891 if r4 == 0xd goto <offset> 017892 r6 = <addr> ll 017893 goto <offset> 017894 if r4 s> 0x8 goto <offset> 017895 if r4 == 0x6 goto <offset> 017896 if r4 == 0x7 goto <offset> 017897 r6 = <addr> ll 017898 goto <offset> 017899 if r4 s> 0x14 goto <offset> 017900 if r4 == 0x12 goto <offset> 017901 if r4 == 0x13 goto <offset> 017902 r6 = <addr> ll 017903 goto <offset> 017904 if r4 == 0x3 goto <offset> 017905 if r4 == 0x4 goto <offset> 017906 r6 = <addr> ll 017907 goto <offset> 017908 if r4 == 0xf goto <offset> 017909 if r4 == 0x10 goto <offset> 017910 r6 = <addr> ll 017911 goto <offset> 017912 if r4 == 0x9 goto <offset> 017913 if r4 == 0xa goto <offset> 017914 r6 = <addr> ll 017915 goto <offset> 017916 if r4 == 0x15 goto <offset> 017917 if r4 == 0x16 goto <offset> 017918 r6 = <addr> ll 017919 goto <offset> 017920 r6 = <addr> ll 017921 w4 = *(u32 *)(r1 + 0x8) 017922 if r4 == 0x0 goto <offset> 017923 r6 = r4 017924 goto <offset> 017925 r6 = <addr> ll 017926 goto <offset> 017927 r6 = <addr> ll 017928 goto <offset> 017929 r6 = <addr> ll 017930 goto <offset> 017931 r6 = <addr> ll 017932 goto <offset> 017933 r6 = <addr> ll 017934 goto <offset> 017935 r6 = <addr> ll 017936 goto <offset> 017937 r6 = <addr> ll 017938 goto <offset> 017939 r6 = <addr> ll 017940 goto <offset> 017941 r6 = <addr> ll 017942 goto <offset> 017943 r6 = <addr> ll 017944 goto <offset> 017945 r6 = <addr> ll 017946 goto <offset> 017947 r6 = <addr> ll 017948 goto <offset> 017949 r6 = <addr> ll 017950 goto <offset> 017951 r6 = <addr> ll 017952 r5 = 0x1 017953 r0 = 0x18 017954 r4 = 0x1 017955 if r0 > r3 goto <offset> 017956 r4 = 0x0 017957 if r3 != 0xe goto <offset> 017958 r5 = 0x0 017959 if r2 == 0x0 goto <offset> 017960 r4 &= r5 017961 r4 &= 0x1 017962 if r4 != 0x0 goto <offset> 017963 r1 = *(u64 *)(r1 + 0x8) 017964 r3 = 0x1 017965 call -0x2c83 017966 r0 = r6 017967 exit 017968 r4 = -<addr> ll 017969 r3 = r2 017970 r3 += r4 017971 r4 = r3 017972 r4 >>= 0x20 017973 r3 <<= 0x20 017974 r3 |= r4 017975 if r3 s> 0xb goto <offset> 017976 if r3 s> 0x5 goto <offset> 017977 if r3 s> 0x2 goto <offset> 017978 if r3 == 0x0 goto <offset> 017979 if r3 == 0x1 goto <offset> 017980 if r3 == 0x2 goto <offset> 017981 goto <offset> 017982 r2 = -<addr> ll 017983 goto <offset> 017984 if r3 s> 0x11 goto <offset> 017985 if r3 s> 0xe goto <offset> 017986 if r3 == 0xc goto <offset> 017987 if r3 == 0xd goto <offset> 017988 if r3 == 0xe goto <offset> 017989 goto <offset> 017990 r7 = r1 017991 r6 = 0x7 017992 r1 = 0x7 017993 r2 = 0x1 017994 call -0x2cb6 017995 if r0 != 0x0 goto <offset> 017996 r1 = 0x1 017997 r2 = 0x7 017998 call <target> 017999 if r3 s> 0x8 goto <offset> 018000 if r3 == 0x6 goto <offset> 018001 if r3 == 0x7 goto <offset> 018002 if r3 == 0x8 goto <offset> 018003 goto <offset> 018004 r2 = -<addr> ll 018005 goto <offset> 018006 if r3 s> 0x14 goto <offset> 018007 if r3 == 0x12 goto <offset> 018008 if r3 == 0x13 goto <offset> 018009 if r3 == 0x14 goto <offset> 018010 goto <offset> 018011 r2 = -<addr> ll 018012 goto <offset> 018013 if r3 == 0x3 goto <offset> 018014 if r3 == 0x4 goto <offset> 018015 if r3 == 0x5 goto <offset> 018016 goto <offset> 018017 r2 = -<addr> ll 018018 goto <offset> 018019 if r3 == 0xf goto <offset> 018020 if r3 == 0x10 goto <offset> 018021 if r3 == 0x11 goto <offset> 018022 goto <offset> 018023 r2 = -<addr> ll 018024 goto <offset> 018025 if r3 == 0x9 goto <offset> 018026 if r3 == 0xa goto <offset> 018027 if r3 == 0xb goto <offset> 018028 goto <offset> 018029 r2 = -<addr> ll 018030 goto <offset> 018031 if r3 == 0x15 goto <offset> 018032 if r3 == 0x16 goto <offset> 018033 if r3 == 0x17 goto <offset> 018034 r3 = -<addr> ll 018035 *(u64 *)(r1 + 0x0) = r3 018036 *(u32 *)(r1 + 0x8) = w2 018037 goto <offset> 018038 r2 = -<addr> ll 018039 goto <offset> 018040 r2 = -<addr> ll 018041 goto <offset> 018042 r2 = -<addr> ll 018043 goto <offset> 018044 r2 = -<addr> ll 018045 goto <offset> 018046 r2 = -<addr> ll 018047 goto <offset> 018048 r2 = -<addr> ll 018049 goto <offset> 018050 r2 = -<addr> ll 018051 goto <offset> 018052 r2 = -<addr> ll 018053 goto <offset> 018054 r2 = -<addr> ll 018055 *(u64 *)(r1 + 0x0) = r2 018056 r2 = 0x0 018057 *(u32 *)(r1 + 0x8) = w2 018058 goto <offset> 018059 r2 = -<addr> ll 018060 goto <offset> 018061 r2 = -<addr> ll 018062 goto <offset> 018063 r2 = -<addr> ll 018064 goto <offset> 018065 r2 = -<addr> ll 018066 goto <offset> 018067 r2 = -<addr> ll 018068 goto <offset> 018069 r2 = -<addr> ll 018070 goto <offset> 018071 r2 = -<addr> ll 018072 goto <offset> 018073 r2 = -<addr> ll 018074 *(u64 *)(r1 + 0x0) = r2 018075 exit 018076 r1 = 0x6e776f6e 018077 *(u32 *)(r0 + 0x3) = w1 018078 r1 = 0x6e6b6e55 018079 *(u32 *)(r0 + 0x0) = w1 018080 *(u64 *)(r7 + 0x8) = r0 018081 *(u64 *)(r7 + 0x10) = r6 018082 *(u64 *)(r7 + 0x0) = r6 018083 goto <offset> 018084 r0 = 0x21 018085 if r0 > r4 goto <offset> 018086 r2 = 0x0 018087 goto <offset> 018088 r0 = *(u64 *)(r5 + 0xb) 018089 r6 = <addr> ll 018090 if r0 == r6 goto <offset> 018091 r0 = 0x1 018092 goto <offset> 018093 r0 = *(u64 *)(r5 + 0x13) 018094 r6 = <addr> ll 018095 if r0 != r6 goto <offset> 018096 w0 = *(u32 *)(r5 + 0x1b) 018097 if r0 != 0x73657264 goto <offset> 018098 r0 = 0x0 018099 w6 = *(u8 *)(r5 + 0x1f) 018100 if r6 != 0x73 goto <offset> 018101 if r0 != 0x0 goto <offset> 018102 r2 = 0x2 018103 *(u8 *)(r1 + 0x1) = w2 018104 r6 = 0x1 018105 goto <offset> 018106 *(u64 *)(r10 - 0x30) = r5 018107 *(u64 *)(r10 - 0x38) = r4 018108 *(u64 *)(r10 - 0x40) = r3 018109 r3 = 0x20 018110 *(u64 *)(r10 - 0x28) = r3 018111 *(u64 *)(r10 - 0x48) = r3 018112 *(u64 *)(r10 - 0x50) = r2 018113 r6 = 0x0 018114 *(u64 *)(r10 - 0x8) = r6 018115 *(u64 *)(r10 - 0x10) = r6 018116 *(u64 *)(r10 - 0x18) = r6 018117 *(u64 *)(r10 - 0x20) = r6 018118 r2 = r10 018119 r2 += -0x50 018120 r3 = r10 018121 r3 += -0x20 018122 r7 = r1 018123 r1 = r2 018124 r2 = 0x3 018125 call sol_sha256 018126 r1 = r7 018127 r2 = *(u64 *)(r10 - 0x20) 018128 *(u64 *)(r1 + 0x1) = r2 018129 r2 = *(u64 *)(r10 - 0x18) 018130 *(u64 *)(r1 + 0x9) = r2 018131 r2 = *(u64 *)(r10 - 0x10) 018132 *(u64 *)(r1 + 0x11) = r2 018133 r2 = *(u64 *)(r10 - 0x8) 018134 *(u64 *)(r1 + 0x19) = r2 018135 *(u8 *)(r1 + 0x0) = w6 018136 exit 018137 r0 = r4 018138 r6 = r1 018139 r7 = 0x0 018140 *(u64 *)(r10 - 0x20) = r7 018141 *(u64 *)(r10 - 0x28) = r7 018142 *(u64 *)(r10 - 0x30) = r7 018143 *(u64 *)(r10 - 0x38) = r7 018144 r1 = 0xff 018145 *(u8 *)(r10 - 0x1) = w1 018146 r4 = r10 018147 r4 += -0x38 018148 r5 = r10 018149 r5 += -0x1 018150 r1 = r2 018151 r2 = r3 018152 r3 = r0 018153 call sol_try_find_program_address 018154 if r0 == 0x0 goto <offset> 018155 r1 = 0x1 018156 *(u64 *)(r10 - 0x30) = r1 018157 r1 = <addr> ll 018158 *(u64 *)(r10 - 0x38) = r1 018159 *(u64 *)(r10 - 0x18) = r7 018160 *(u64 *)(r10 - 0x20) = r7 018161 r1 = 0x8 018162 *(u64 *)(r10 - 0x28) = r1 018163 r1 = r10 018164 r1 += -0x38 018165 r2 = <addr> ll 018166 call <target> 018167 r1 = *(u64 *)(r10 - 0x20) 018168 *(u64 *)(r6 + 0x18) = r1 018169 r1 = *(u64 *)(r10 - 0x28) 018170 *(u64 *)(r6 + 0x10) = r1 018171 r1 = *(u64 *)(r10 - 0x30) 018172 *(u64 *)(r6 + 0x8) = r1 018173 r1 = *(u64 *)(r10 - 0x38) 018174 *(u64 *)(r6 + 0x0) = r1 018175 w1 = *(u8 *)(r10 - 0x1) 018176 *(u8 *)(r6 + 0x20) = w1 018177 exit 018178 if r3 > 0x10 goto <offset> 018179 r5 = r3 018180 r5 <<= 0x4 018181 r0 = r2 018182 goto <offset> 018183 r5 += -0x10 018184 r6 = *(u64 *)(r0 + 0x8) 018185 r0 += 0x10 018186 if r6 > 0x20 goto <offset> 018187 if r5 != 0x0 goto <offset> 018188 r7 = r1 018189 r6 = 0x0 018190 *(u64 *)(r10 - 0x38) = r6 018191 *(u64 *)(r10 - 0x40) = r6 018192 *(u64 *)(r10 - 0x48) = r6 018193 *(u64 *)(r10 - 0x50) = r6 018194 r5 = r10 018195 r5 += -0x50 018196 r1 = r2 018197 r2 = r3 018198 r3 = r4 018199 r4 = r5 018200 call sol_create_program_address 018201 if r0 == 0x0 goto <offset> 018202 if r0 == 0x1 goto <offset> 018203 goto <offset> 018204 r6 = 0x1 018205 *(u8 *)(r7 + 0x1) = w6 018206 goto <offset> 018207 r2 = 0x1 018208 *(u16 *)(r1 + 0x0) = w2 018209 goto <offset> 018210 r1 = *(u64 *)(r10 - 0x38) 018211 *(u64 *)(r7 + 0x19) = r1 018212 r1 = *(u64 *)(r10 - 0x40) 018213 *(u64 *)(r7 + 0x11) = r1 018214 r1 = *(u64 *)(r10 - 0x48) 018215 *(u64 *)(r7 + 0x9) = r1 018216 r1 = *(u64 *)(r10 - 0x50) 018217 *(u64 *)(r7 + 0x1) = r1 018218 *(u8 *)(r7 + 0x0) = w6 018219 exit 018220 r1 = 0x1 018221 *(u64 *)(r10 - 0x28) = r1 018222 r1 = <addr> ll 018223 *(u64 *)(r10 - 0x30) = r1 018224 r1 = 0x0 018225 *(u64 *)(r10 - 0x10) = r1 018226 *(u64 *)(r10 - 0x18) = r1 018227 r1 = 0x8 018228 *(u64 *)(r10 - 0x20) = r1 018229 r1 = r10 018230 r1 += -0x30 018231 r2 = <addr> ll 018232 call <target> 018233 call sol_log_pubkey 018234 exit 018235 r6 = r5 018236 r7 = r4 018237 r8 = r3 018238 r9 = r2 018239 *(u64 *)(r10 - 0x88) = r1 018240 r1 = 0x44 018241 r2 = 0x1 018242 call -0x2dae 018243 if r0 != 0x0 goto <offset> 018244 r1 = 0x1 018245 r2 = 0x44 018246 call <target> 018247 r1 = *(u64 *)(r6 - 0xff8) 018248 r2 = *(u64 *)(r6 - 0x1000) 018249 r3 = *(u64 *)(r9 + 0x18) 018250 *(u64 *)(r0 + 0x18) = r3 018251 r3 = *(u64 *)(r9 + 0x10) 018252 *(u64 *)(r0 + 0x10) = r3 018253 r3 = *(u64 *)(r9 + 0x8) 018254 *(u64 *)(r0 + 0x8) = r3 018255 r3 = *(u64 *)(r9 + 0x0) 018256 *(u64 *)(r0 + 0x0) = r3 018257 r3 = 0x101 018258 *(u16 *)(r0 + 0x20) = w3 018259 r4 = *(u64 *)(r8 + 0x0) 018260 *(u64 *)(r0 + 0x22) = r4 018261 r4 = *(u64 *)(r8 + 0x8) 018262 *(u64 *)(r0 + 0x2a) = r4 018263 r4 = *(u64 *)(r8 + 0x10) 018264 *(u64 *)(r0 + 0x32) = r4 018265 r4 = *(u64 *)(r8 + 0x18) 018266 *(u64 *)(r0 + 0x3a) = r4 018267 *(u16 *)(r0 + 0x42) = w3 018268 *(u64 *)(r10 - 0x78) = r0 018269 r3 = 0x2 018270 *(u64 *)(r10 - 0x70) = r3 018271 *(u64 *)(r10 - 0x80) = r3 018272 *(u64 *)(r10 - 0x38) = r2 018273 *(u64 *)(r10 - 0x40) = r7 018274 r2 = *(u64 *)(r1 + 0x0) 018275 *(u64 *)(r10 - 0x60) = r2 018276 r2 = *(u64 *)(r1 + 0x8) 018277 *(u64 *)(r10 - 0x58) = r2 018278 r2 = *(u64 *)(r1 + 0x10) 018279 *(u64 *)(r10 - 0x50) = r2 018280 r1 = *(u64 *)(r1 + 0x18) 018281 *(u64 *)(r10 - 0x48) = r1 018282 r1 = -<addr> ll 018283 *(u64 *)(r10 - 0x68) = r1 018284 r3 = r10 018285 r3 += -0x68 018286 r4 = r10 018287 r4 += -0x80 018288 r1 = *(u64 *)(r10 - 0x88) 018289 r2 = <addr> ll 018290 call -0x5da 018291 exit 018292 r6 = r5 018293 r9 = r4 018294 r7 = r3 018295 r8 = r2 018296 *(u64 *)(r10 - 0x88) = r1 018297 r1 = 0x66 018298 r2 = 0x1 018299 call -0x2de7 018300 if r0 != 0x0 goto <offset> 018301 r1 = 0x1 018302 r2 = 0x66 018303 call <target> 018304 r1 = *(u64 *)(r6 - 0xfe0) 018305 *(u64 *)(r10 - 0x90) = r1 018306 r1 = *(u64 *)(r6 - 0xfe8) 018307 *(u64 *)(r10 - 0x98) = r1 018308 r1 = *(u64 *)(r6 - 0xff0) 018309 *(u64 *)(r10 - 0xa0) = r1 018310 r3 = *(u64 *)(r6 - 0xff8) 018311 r2 = *(u64 *)(r6 - 0x1000) 018312 r1 = *(u64 *)(r8 + 0x18) 018313 *(u64 *)(r0 + 0x18) = r1 018314 r1 = *(u64 *)(r8 + 0x10) 018315 *(u64 *)(r0 + 0x10) = r1 018316 r1 = *(u64 *)(r8 + 0x8) 018317 *(u64 *)(r0 + 0x8) = r1 018318 r1 = *(u64 *)(r8 + 0x0) 018319 *(u64 *)(r0 + 0x0) = r1 018320 r1 = 0x101 018321 *(u16 *)(r0 + 0x20) = w1 018322 r1 = *(u64 *)(r7 + 0x0) 018323 *(u64 *)(r0 + 0x22) = r1 018324 r1 = *(u64 *)(r7 + 0x8) 018325 *(u64 *)(r0 + 0x2a) = r1 018326 r1 = *(u64 *)(r7 + 0x10) 018327 *(u64 *)(r0 + 0x32) = r1 018328 r1 = *(u64 *)(r7 + 0x18) 018329 r7 = r3 018330 *(u64 *)(r0 + 0x3a) = r1 018331 r1 = 0x100 018332 *(u16 *)(r0 + 0x42) = w1 018333 r1 = *(u64 *)(r9 + 0x0) 018334 *(u64 *)(r0 + 0x44) = r1 018335 r1 = *(u64 *)(r9 + 0x8) 018336 *(u64 *)(r0 + 0x4c) = r1 018337 r1 = *(u64 *)(r9 + 0x10) 018338 *(u64 *)(r0 + 0x54) = r1 018339 r1 = *(u64 *)(r9 + 0x18) 018340 *(u64 *)(r0 + 0x5c) = r1 018341 r1 = 0x1 018342 *(u16 *)(r0 + 0x64) = w1 018343 *(u64 *)(r10 - 0x78) = r0 018344 r1 = 0x3 018345 *(u64 *)(r10 - 0x70) = r1 018346 *(u64 *)(r10 - 0x80) = r1 018347 r8 = 0x1 018348 if r7 == 0x0 goto <offset> 018349 *(u64 *)(r10 - 0xa8) = r2 018350 r6 = 0x0 018351 if r6 s> r7 goto <offset> 018352 r6 = 0x1 018353 r1 = r7 018354 r2 = 0x1 018355 call -0x2e1f 018356 r8 = r0 018357 if r8 == 0x0 goto <offset> 018358 r2 = *(u64 *)(r10 - 0xa8) 018359 r1 = r8 018360 r3 = r7 018361 call <target> 018362 r1 = *(u64 *)(r9 + 0x18) 018363 r2 = *(u64 *)(r9 + 0x10) 018364 r3 = *(u64 *)(r9 + 0x8) 018365 r4 = *(u64 *)(r9 + 0x0) 018366 *(u64 *)(r10 - 0x60) = r8 018367 r5 = *(u64 *)(r10 - 0xa0) 018368 *(u64 *)(r10 - 0x30) = r5 018369 r5 = *(u64 *)(r10 - 0x98) 018370 *(u64 *)(r10 - 0x28) = r5 018371 *(u64 *)(r10 - 0x50) = r4 018372 *(u64 *)(r10 - 0x48) = r3 018373 *(u64 *)(r10 - 0x40) = r2 018374 *(u64 *)(r10 - 0x38) = r1 018375 *(u64 *)(r10 - 0x68) = r7 018376 *(u64 *)(r10 - 0x58) = r7 018377 r2 = *(u64 *)(r10 - 0x90) 018378 r1 = *(u64 *)(r2 + 0x18) 018379 *(u64 *)(r10 - 0x8) = r1 018380 r1 = *(u64 *)(r2 + 0x10) 018381 *(u64 *)(r10 - 0x10) = r1 018382 r1 = *(u64 *)(r2 + 0x8) 018383 *(u64 *)(r10 - 0x18) = r1 018384 r1 = *(u64 *)(r2 + 0x0) 018385 *(u64 *)(r10 - 0x20) = r1 018386 r3 = r10 018387 r3 += -0x68 018388 r4 = r10 018389 r4 += -0x80 018390 r1 = *(u64 *)(r10 - 0x88) 018391 r2 = <addr> ll 018392 call -0x640 018393 if r7 == 0x0 goto <offset> 018394 r1 = r8 018395 r2 = r7 018396 r3 = 0x1 018397 call -0x2e33 018398 exit 018399 r1 = r6 018400 r2 = r7 018401 call <target> 018402 r7 = r3 018403 r8 = r2 018404 r6 = r1 018405 r9 = 0x1 018406 r1 = 0x22 018407 r2 = 0x1 018408 call -0x2e54 018409 if r0 != 0x0 goto <offset> 018410 r1 = 0x1 018411 r2 = 0x22 018412 call <target> 018413 r1 = *(u64 *)(r8 + 0x18) 018414 *(u64 *)(r0 + 0x18) = r1 018415 r1 = *(u64 *)(r8 + 0x10) 018416 *(u64 *)(r0 + 0x10) = r1 018417 r1 = *(u64 *)(r8 + 0x8) 018418 *(u64 *)(r0 + 0x8) = r1 018419 r1 = *(u64 *)(r8 + 0x0) 018420 *(u64 *)(r0 + 0x0) = r1 018421 r1 = 0x101 018422 *(u16 *)(r0 + 0x20) = w1 018423 *(u64 *)(r10 - 0x78) = r0 018424 *(u64 *)(r10 - 0x70) = r9 018425 *(u64 *)(r10 - 0x80) = r9 018426 r1 = *(u64 *)(r7 + 0x18) 018427 *(u64 *)(r10 - 0x48) = r1 018428 r1 = *(u64 *)(r7 + 0x10) 018429 *(u64 *)(r10 - 0x50) = r1 018430 r1 = *(u64 *)(r7 + 0x8) 018431 *(u64 *)(r10 - 0x58) = r1 018432 r1 = *(u64 *)(r7 + 0x0) 018433 *(u64 *)(r10 - 0x60) = r1 018434 r1 = -<addr> ll 018435 *(u64 *)(r10 - 0x68) = r1 018436 r3 = r10 018437 r3 += -0x68 018438 r4 = r10 018439 r4 += -0x80 018440 r1 = r6 018441 r2 = <addr> ll 018442 call -0x672 018443 exit 018444 r7 = r4 018445 r8 = r3 018446 r9 = r2 018447 r6 = r1 018448 r1 = 0x44 018449 r2 = 0x1 018450 call -0x2e7e 018451 if r0 != 0x0 goto <offset> 018452 r1 = 0x1 018453 r2 = 0x44 018454 call <target> 018455 r1 = *(u64 *)(r9 + 0x18) 018456 *(u64 *)(r0 + 0x18) = r1 018457 r1 = *(u64 *)(r9 + 0x10) 018458 *(u64 *)(r0 + 0x10) = r1 018459 r1 = *(u64 *)(r9 + 0x8) 018460 *(u64 *)(r0 + 0x8) = r1 018461 r1 = *(u64 *)(r9 + 0x0) 018462 *(u64 *)(r0 + 0x0) = r1 018463 r1 = 0x101 018464 *(u16 *)(r0 + 0x20) = w1 018465 r1 = *(u64 *)(r8 + 0x0) 018466 *(u64 *)(r0 + 0x22) = r1 018467 r1 = *(u64 *)(r8 + 0x8) 018468 *(u64 *)(r0 + 0x2a) = r1 018469 r1 = *(u64 *)(r8 + 0x10) 018470 *(u64 *)(r0 + 0x32) = r1 018471 r1 = *(u64 *)(r8 + 0x18) 018472 *(u64 *)(r0 + 0x3a) = r1 018473 r1 = 0x100 018474 *(u16 *)(r0 + 0x42) = w1 018475 *(u64 *)(r10 - 0x78) = r0 018476 r1 = 0x2 018477 *(u64 *)(r10 - 0x70) = r1 018478 *(u64 *)(r10 - 0x80) = r1 018479 r1 = -<addr> ll 018480 *(u64 *)(r10 - 0x68) = r1 018481 *(u64 *)(r10 - 0x60) = r7 018482 r3 = r10 018483 r3 += -0x68 018484 r4 = r10 018485 r4 += -0x80 018486 r1 = r6 018487 r2 = <addr> ll 018488 call -0x6a0 018489 exit 018490 r7 = r3 018491 r8 = r2 018492 r6 = r1 018493 r9 = 0x1 018494 r1 = 0x22 018495 r2 = 0x1 018496 call -0x2eac 018497 if r0 != 0x0 goto <offset> 018498 r1 = 0x1 018499 r2 = 0x22 018500 call <target> 018501 r1 = *(u64 *)(r8 + 0x18) 018502 *(u64 *)(r0 + 0x18) = r1 018503 r1 = *(u64 *)(r8 + 0x10) 018504 *(u64 *)(r0 + 0x10) = r1 018505 r1 = *(u64 *)(r8 + 0x8) 018506 *(u64 *)(r0 + 0x8) = r1 018507 r1 = *(u64 *)(r8 + 0x0) 018508 *(u64 *)(r0 + 0x0) = r1 018509 r1 = 0x101 018510 *(u16 *)(r0 + 0x20) = w1 018511 *(u64 *)(r10 - 0x78) = r0 018512 *(u64 *)(r10 - 0x70) = r9 018513 *(u64 *)(r10 - 0x80) = r9 018514 r1 = -<addr> ll 018515 *(u64 *)(r10 - 0x68) = r1 018516 *(u64 *)(r10 - 0x60) = r7 018517 r3 = r10 018518 r3 += -0x68 018519 r4 = r10 018520 r4 += -0x80 018521 r1 = r6 018522 r2 = <addr> ll 018523 call -0x6c3 018524 exit 018525 r1 = *(u64 *)(r1 + 0x18) 018526 r3 = *(u64 *)(r2 + 0x18) 018527 *(u64 *)(r1 + 0x18) = r3 018528 r3 = *(u64 *)(r2 + 0x10) 018529 *(u64 *)(r1 + 0x10) = r3 018530 r3 = *(u64 *)(r2 + 0x8) 018531 *(u64 *)(r1 + 0x8) = r3 018532 r2 = *(u64 *)(r2 + 0x0) 018533 *(u64 *)(r1 + 0x0) = r2 018534 exit 018535 r3 = *(u64 *)(r1 + 0x0) 018536 r4 = -<addr> ll 018537 r3 ^= r4 018538 r4 = 0x18 018539 if r4 > r3 goto <offset> 018540 r3 = 0xe 018541 if r3 s> 0xb goto <offset> 018542 if r3 s> 0x5 goto <offset> 018543 if r3 s> 0x2 goto <offset> 018544 if r3 == 0x0 goto <offset> 018545 if r3 == 0x1 goto <offset> 018546 r1 = r2 018547 r2 = <addr> ll 018548 r3 = 0x2a 018549 goto <offset> 018550 if r3 s> 0x11 goto <offset> 018551 if r3 s> 0xe goto <offset> 018552 if r3 == 0xc goto <offset> 018553 if r3 == 0xd goto <offset> 018554 r3 = 0x0 018555 *(u64 *)(r10 - 0x18) = r3 018556 r3 = <addr> ll 018557 *(u64 *)(r10 - 0x38) = r3 018558 r3 = 0x1 018559 *(u64 *)(r10 - 0x30) = r3 018560 *(u64 *)(r10 - 0x20) = r3 018561 r3 = r10 018562 r3 += -0x78 018563 *(u64 *)(r10 - 0x28) = r3 018564 r3 = 0x3df5 ll 018565 *(u64 *)(r10 - 0x70) = r3 018566 r3 = r10 018567 r3 += -0x48 018568 *(u64 *)(r10 - 0x78) = r3 018569 *(u64 *)(r10 - 0x48) = r1 018570 r4 = *(u64 *)(r2 + 0x28) 018571 r1 = *(u64 *)(r2 + 0x20) 018572 r3 = r10 018573 r3 += -0x38 018574 goto <offset> 018575 if r3 s> 0x8 goto <offset> 018576 if r3 == 0x6 goto <offset> 018577 if r3 == 0x7 goto <offset> 018578 r1 = r2 018579 r2 = <addr> ll 018580 r3 = 0x52 018581 goto <offset> 018582 if r3 s> 0x14 goto <offset> 018583 if r3 == 0x12 goto <offset> 018584 if r3 == 0x13 goto <offset> 018585 r1 = r2 018586 r2 = <addr> ll 018587 r3 = 0x45 018588 goto <offset> 018589 if r3 == 0x3 goto <offset> 018590 if r3 == 0x4 goto <offset> 018591 r1 = r2 018592 r2 = <addr> ll 018593 r3 = 0x3e 018594 goto <offset> 018595 if r3 == 0xf goto <offset> 018596 if r3 == 0x10 goto <offset> 018597 r1 = r2 018598 r2 = <addr> ll 018599 r3 = 0x1d 018600 goto <offset> 018601 if r3 == 0x9 goto <offset> 018602 if r3 == 0xa goto <offset> 018603 r1 = r2 018604 r2 = <addr> ll 018605 r3 = 0x3e 018606 goto <offset> 018607 if r3 == 0x15 goto <offset> 018608 if r3 == 0x16 goto <offset> 018609 r1 = r2 018610 r2 = <addr> ll 018611 r3 = 0x1d 018612 goto <offset> 018613 r1 += 0x8 018614 *(u64 *)(r10 - 0x80) = r1 018615 r1 = 0x3dfb ll 018616 *(u64 *)(r10 - 0x40) = r1 018617 r1 = r10 018618 r1 += -0x80 018619 *(u64 *)(r10 - 0x48) = r1 018620 r1 = r10 018621 r1 += -0x38 018622 *(u64 *)(r10 - 0x58) = r1 018623 r1 = <addr> ll 018624 *(u64 *)(r10 - 0x78) = r1 018625 r1 = 0x1 018626 *(u64 *)(r10 - 0x50) = r1 018627 *(u64 *)(r10 - 0x70) = r1 018628 *(u64 *)(r10 - 0x60) = r1 018629 r1 = r10 018630 r1 += -0x48 018631 *(u64 *)(r10 - 0x68) = r1 018632 r1 = 0x3 018633 *(u8 *)(r10 - 0x8) = w1 018634 r1 = <addr> ll 018635 *(u64 *)(r10 - 0x10) = r1 018636 r1 = 0x0 018637 *(u64 *)(r10 - 0x18) = r1 018638 r1 = 0x2 018639 *(u64 *)(r10 - 0x28) = r1 018640 *(u64 *)(r10 - 0x38) = r1 018641 r4 = *(u64 *)(r2 + 0x28) 018642 r1 = *(u64 *)(r2 + 0x20) 018643 r3 = r10 018644 r3 += -0x78 018645 r2 = r4 018646 call <target> 018647 goto <offset> 018648 r1 = r2 018649 r2 = <addr> ll 018650 r3 = 0x35 018651 goto <offset> 018652 r1 = r2 018653 r2 = <addr> ll 018654 r3 = 0x30 018655 goto <offset> 018656 r1 = r2 018657 r2 = <addr> ll 018658 r3 = 0x46 018659 goto <offset> 018660 r1 = r2 018661 r2 = <addr> ll 018662 r3 = 0x26 018663 goto <offset> 018664 r1 = r2 018665 r2 = <addr> ll 018666 r3 = 0x3a 018667 goto <offset> 018668 r1 = r2 018669 r2 = <addr> ll 018670 r3 = 0x40 018671 goto <offset> 018672 r1 = r2 018673 r2 = <addr> ll 018674 r3 = 0x2b 018675 goto <offset> 018676 r1 = r2 018677 r2 = <addr> ll 018678 r3 = 0x3c 018679 goto <offset> 018680 r1 = r2 018681 r2 = <addr> ll 018682 r3 = 0x2f 018683 goto <offset> 018684 r1 = r2 018685 r2 = <addr> ll 018686 r3 = 0x26 018687 goto <offset> 018688 r1 = r2 018689 r2 = <addr> ll 018690 r3 = 0x25 018691 goto <offset> 018692 r1 = r2 018693 r2 = <addr> ll 018694 r3 = 0x1f 018695 goto <offset> 018696 r1 = r2 018697 r2 = <addr> ll 018698 r3 = 0x12 018699 goto <offset> 018700 r1 = r2 018701 r2 = <addr> ll 018702 r3 = 0x30 018703 goto <offset> 018704 r1 = r2 018705 r2 = <addr> ll 018706 r3 = 0x15 018707 call <target> 018708 exit 018709 r6 = r1 018710 r1 = 0x32 018711 *(u8 *)(r10 - 0x8) = w1 018712 r1 = <addr> ll 018713 *(u64 *)(r10 - 0x10) = r1 018714 r1 = 0xd98 018715 *(u64 *)(r10 - 0x18) = r1 018716 r1 = r10 018717 r1 += -0x18 018718 call sol_get_rent_sysvar 018719 r1 = r6 018720 r1 += 0x8 018721 if r0 != 0x0 goto <offset> 018722 r2 = *(u64 *)(r10 - 0x8) 018723 *(u64 *)(r1 + 0x10) = r2 018724 r2 = *(u64 *)(r10 - 0x10) 018725 *(u64 *)(r1 + 0x8) = r2 018726 r2 = *(u64 *)(r10 - 0x18) 018727 *(u64 *)(r1 + 0x0) = r2 018728 r1 = 0x0 018729 goto <offset> 018730 r2 = r0 018731 call -0x2fc 018732 r1 = 0x1 018733 *(u64 *)(r6 + 0x0) = r1 018734 exit 018735 r1 <<= 0x20 018736 r1 >>= 0x20 018737 if r1 s> 0x13 goto <offset> 018738 if r1 s> 0x9 goto <offset> 018739 if r1 s> 0x4 goto <offset> 018740 if r1 s> 0x1 goto <offset> 018741 r0 = 0x0 018742 if r1 == 0x0 goto <offset> 018743 if r1 == 0x1 goto <offset> 018744 goto <offset> 018745 r0 = 0x1 018746 goto <offset> 018747 if r1 s> 0x1d goto <offset> 018748 if r1 s> 0x18 goto <offset> 018749 if r1 s> 0x15 goto <offset> 018750 if r1 == 0x14 goto <offset> 018751 if r1 == 0x15 goto <offset> 018752 goto <offset> 018753 r0 = 0x15 018754 goto <offset> 018755 if r1 s> 0x22 goto <offset> 018756 if r1 s> 0x1f goto <offset> 018757 if r1 == 0x1e goto <offset> 018758 if r1 == 0x1f goto <offset> 018759 goto <offset> 018760 r0 = 0x1f 018761 goto <offset> 018762 if r1 s> 0xe goto <offset> 018763 if r1 s> 0xb goto <offset> 018764 if r1 == 0xa goto <offset> 018765 if r1 == 0xb goto <offset> 018766 goto <offset> 018767 r0 = 0xb 018768 goto <offset> 018769 if r1 s> 0x25 goto <offset> 018770 if r1 == 0x23 goto <offset> 018771 if r1 == 0x24 goto <offset> 018772 if r1 == 0x25 goto <offset> 018773 goto <offset> 018774 r0 = 0x25 018775 goto <offset> 018776 if r1 s> 0x1a goto <offset> 018777 if r1 == 0x19 goto <offset> 018778 if r1 == 0x1a goto <offset> 018779 goto <offset> 018780 r0 = 0x1a 018781 goto <offset> 018782 if r1 s> 0x6 goto <offset> 018783 if r1 == 0x5 goto <offset> 018784 if r1 == 0x6 goto <offset> 018785 goto <offset> 018786 r0 = 0x6 018787 goto <offset> 018788 if r1 s> 0x10 goto <offset> 018789 if r1 == 0xf goto <offset> 018790 if r1 == 0x10 goto <offset> 018791 goto <offset> 018792 r0 = 0x10 018793 goto <offset> 018794 if r1 == 0x16 goto <offset> 018795 if r1 == 0x17 goto <offset> 018796 if r1 == 0x18 goto <offset> 018797 goto <offset> 018798 r0 = 0x18 018799 goto <offset> 018800 if r1 == 0x1b goto <offset> 018801 if r1 == 0x1c goto <offset> 018802 if r1 == 0x1d goto <offset> 018803 goto <offset> 018804 r0 = 0x1d 018805 goto <offset> 018806 if r1 == 0x26 goto <offset> 018807 if r1 == 0x27 goto <offset> 018808 if r1 == 0x28 goto <offset> 018809 goto <offset> 018810 r0 = 0x28 018811 goto <offset> 018812 if r1 == 0x20 goto <offset> 018813 if r1 == 0x21 goto <offset> 018814 if r1 == 0x22 goto <offset> 018815 goto <offset> 018816 r0 = 0x22 018817 goto <offset> 018818 if r1 == 0x2 goto <offset> 018819 if r1 == 0x3 goto <offset> 018820 if r1 == 0x4 goto <offset> 018821 goto <offset> 018822 r0 = 0x4 018823 goto <offset> 018824 if r1 == 0xc goto <offset> 018825 if r1 == 0xd goto <offset> 018826 if r1 == 0xe goto <offset> 018827 goto <offset> 018828 r0 = 0xe 018829 goto <offset> 018830 if r1 == 0x7 goto <offset> 018831 if r1 == 0x8 goto <offset> 018832 if r1 == 0x9 goto <offset> 018833 goto <offset> 018834 r0 = 0x9 018835 goto <offset> 018836 if r1 == 0x11 goto <offset> 018837 if r1 == 0x12 goto <offset> 018838 if r1 == 0x13 goto <offset> 018839 goto <offset> 018840 r0 = 0x13 018841 goto <offset> 018842 r0 = 0x14 018843 goto <offset> 018844 r0 = 0x19 018845 goto <offset> 018846 r0 = 0x17 018847 goto <offset> 018848 r0 = 0x1c 018849 goto <offset> 018850 r0 = 0x24 018851 goto <offset> 018852 r0 = 0x27 018853 goto <offset> 018854 r0 = 0x1e 018855 goto <offset> 018856 r0 = 0x16 018857 goto <offset> 018858 r0 = 0x1b 018859 goto <offset> 018860 r0 = 0x21 018861 goto <offset> 018862 r0 = 0x23 018863 goto <offset> 018864 r0 = 0x26 018865 goto <offset> 018866 r0 = 0xa 018867 goto <offset> 018868 r0 = 0x5 018869 goto <offset> 018870 r0 = 0xf 018871 goto <offset> 018872 r0 = 0x3 018873 goto <offset> 018874 r0 = 0xd 018875 goto <offset> 018876 r0 = 0x8 018877 goto <offset> 018878 r0 = 0x12 018879 goto <offset> 018880 r0 = 0x20 018881 goto <offset> 018882 r0 = 0x2 018883 goto <offset> 018884 r0 = 0xc 018885 goto <offset> 018886 r0 = 0x7 018887 goto <offset> 018888 r0 = 0x11 018889 goto <offset> 018890 r0 = 0x29 018891 exit 018892 r1 = 0x1a 018893 r2 = 0x1 018894 call -0x303a 018895 r6 = r0 018896 if r6 != 0x0 goto <offset> 018897 r1 = 0x1 018898 r2 = 0x1a 018899 call <target> 018900 r1 = 0x7475 018901 *(u16 *)(r6 + 0x18) = w1 018902 r1 = <addr> ll 018903 *(u64 *)(r6 + 0x10) = r1 018904 r1 = <addr> ll 018905 *(u64 *)(r6 + 0x8) = r1 018906 r1 = <addr> ll 018907 *(u64 *)(r6 + 0x0) = r1 018908 r1 = 0x18 018909 r2 = 0x8 018910 call -0x304a 018911 if r0 != 0x0 goto <offset> 018912 r1 = 0x8 018913 r2 = 0x18 018914 call <target> 018915 *(u64 *)(r0 + 0x8) = r6 018916 r1 = 0x1a 018917 *(u64 *)(r0 + 0x10) = r1 018918 *(u64 *)(r0 + 0x0) = r1 018919 r1 = 0x14 018920 r2 = r0 018921 r3 = <addr> ll 018922 call <target> 018923 exit 018924 r2 = *(u64 *)(r1 + 0x0) 018925 if r2 == 0x0 goto <offset> 018926 r1 = *(u64 *)(r1 + 0x8) 018927 r3 = 0x1 018928 call -0x3046 018929 exit 018930 r2 = 0x0 018931 *(u64 *)(r1 + 0x0) = r2 018932 exit 018933 exit 018934 r2 = -<addr> ll 018935 *(u64 *)(r1 + 0x8) = r2 018936 r2 = -<addr> ll 018937 *(u64 *)(r1 + 0x0) = r2 018938 exit 018939 r6 = r1 018940 r7 = r6 018941 r7 &= 0x3 018942 if r7 s> 0x1 goto <offset> 018943 if r7 == 0x0 goto <offset> 018944 w1 = *(u8 *)(r6 + 0xf) 018945 goto <offset> 018946 r0 = r6 018947 if r7 == 0x2 goto <offset> 018948 r1 = r6 018949 r1 >>= 0x20 018950 call -0xd8 018951 r1 = r0 018952 goto <offset> 018953 w1 = *(u8 *)(r6 + 0x10) 018954 r1 &= 0xff 018955 r0 = r6 018956 if r1 != 0x25 goto <offset> 018957 call -0x42 018958 r1 = r7 018959 r1 += -0x2 018960 r2 = 0x2 018961 if r2 > r1 goto <offset> 018962 if r7 == 0x0 goto <offset> 018963 r8 = r0 018964 r7 = *(u64 *)(r6 - 0x1) 018965 r9 = *(u64 *)(r6 + 0x7) 018966 r2 = *(u64 *)(r9 + 0x0) 018967 r1 = r7 018968 callx r2 018969 r6 += -0x1 018970 r2 = *(u64 *)(r9 + 0x8) 018971 if r2 == 0x0 goto <offset> 018972 r3 = *(u64 *)(r9 + 0x10) 018973 r1 = r7 018974 call -0x3074 018975 r1 = r6 018976 r2 = 0x18 018977 r3 = 0x8 018978 call -0x3078 018979 r0 = r8 018980 exit 018981 r3 = r2 018982 r2 = *(u64 *)(r1 + 0x8) 018983 r1 = *(u64 *)(r1 + 0x0) 018984 call <target> 018985 exit 018986 r3 = *(u64 *)(r1 + 0x0) 018987 r1 = *(u64 *)(r3 + 0x0) 018988 r3 = *(u64 *)(r3 + 0x8) 018989 r3 = *(u64 *)(r3 + 0x18) 018990 callx r3 018991 exit 018992 w3 = *(u32 *)(r2 + 0x34) 018993 r4 = r3 018994 r4 &= 0x10 018995 if r4 != 0x0 goto <offset> 018996 r3 &= 0x20 018997 if r3 == 0x0 goto <offset> 018998 goto <offset> 018999 call <target> 019000 goto <offset> 019001 call <target> 019002 goto <offset> 019003 call <target> 019004 exit 019005 exit 019006 exit 019007 exit 019008 r2 = *(u64 *)(r1 + 0x0) 019009 if r2 == 0x0 goto <offset> 019010 r1 = *(u64 *)(r1 + 0x8) 019011 r3 = 0x1 019012 call -0x309a 019013 exit 019014 r3 = r2 019015 r2 = *(u64 *)(r1 + 0x10) 019016 r1 = *(u64 *)(r1 + 0x8) 019017 call <target> 019018 exit 019019 r1 <<= 0x20 019020 r1 >>= 0x20 019021 if r1 s> 0x13 goto <offset> 019022 if r1 s> 0x9 goto <offset> 019023 if r1 s> 0x4 goto <offset> 019024 if r1 s> 0x1 goto <offset> 019025 r0 = 0x0 019026 if r1 == 0x0 goto <offset> 019027 if r1 == 0x1 goto <offset> 019028 goto <offset> 019029 r0 = 0x1 019030 goto <offset> 019031 if r1 s> 0x1d goto <offset> 019032 if r1 s> 0x18 goto <offset> 019033 if r1 s> 0x15 goto <offset> 019034 if r1 == 0x14 goto <offset> 019035 if r1 == 0x15 goto <offset> 019036 goto <offset> 019037 r0 = 0x15 019038 goto <offset> 019039 if r1 s> 0x22 goto <offset> 019040 if r1 s> 0x1f goto <offset> 019041 if r1 == 0x1e goto <offset> 019042 if r1 == 0x1f goto <offset> 019043 goto <offset> 019044 r0 = 0x1f 019045 goto <offset> 019046 if r1 s> 0xe goto <offset> 019047 if r1 s> 0xb goto <offset> 019048 if r1 == 0xa goto <offset> 019049 if r1 == 0xb goto <offset> 019050 goto <offset> 019051 r0 = 0xb 019052 goto <offset> 019053 if r1 s> 0x25 goto <offset> 019054 if r1 == 0x23 goto <offset> 019055 if r1 == 0x24 goto <offset> 019056 if r1 == 0x25 goto <offset> 019057 goto <offset> 019058 r0 = 0x25 019059 goto <offset> 019060 if r1 s> 0x1a goto <offset> 019061 if r1 == 0x19 goto <offset> 019062 if r1 == 0x1a goto <offset> 019063 goto <offset> 019064 r0 = 0x1a 019065 goto <offset> 019066 if r1 s> 0x6 goto <offset> 019067 if r1 == 0x5 goto <offset> 019068 if r1 == 0x6 goto <offset> 019069 goto <offset> 019070 r0 = 0x6 019071 goto <offset> 019072 if r1 s> 0x10 goto <offset> 019073 if r1 == 0xf goto <offset> 019074 if r1 == 0x10 goto <offset> 019075 goto <offset> 019076 r0 = 0x10 019077 goto <offset> 019078 if r1 == 0x16 goto <offset> 019079 if r1 == 0x17 goto <offset> 019080 if r1 == 0x18 goto <offset> 019081 goto <offset> 019082 r0 = 0x18 019083 goto <offset> 019084 if r1 == 0x1b goto <offset> 019085 if r1 == 0x1c goto <offset> 019086 if r1 == 0x1d goto <offset> 019087 goto <offset> 019088 r0 = 0x1d 019089 goto <offset> 019090 if r1 == 0x26 goto <offset> 019091 if r1 == 0x27 goto <offset> 019092 if r1 == 0x28 goto <offset> 019093 goto <offset> 019094 r0 = 0x28 019095 goto <offset> 019096 if r1 == 0x20 goto <offset> 019097 if r1 == 0x21 goto <offset> 019098 if r1 == 0x22 goto <offset> 019099 goto <offset> 019100 r0 = 0x22 019101 goto <offset> 019102 if r1 == 0x2 goto <offset> 019103 if r1 == 0x3 goto <offset> 019104 if r1 == 0x4 goto <offset> 019105 goto <offset> 019106 r0 = 0x4 019107 goto <offset> 019108 if r1 == 0xc goto <offset> 019109 if r1 == 0xd goto <offset> 019110 if r1 == 0xe goto <offset> 019111 goto <offset> 019112 r0 = 0xe 019113 goto <offset> 019114 if r1 == 0x7 goto <offset> 019115 if r1 == 0x8 goto <offset> 019116 if r1 == 0x9 goto <offset> 019117 goto <offset> 019118 r0 = 0x9 019119 goto <offset> 019120 if r1 == 0x11 goto <offset> 019121 if r1 == 0x12 goto <offset> 019122 if r1 == 0x13 goto <offset> 019123 goto <offset> 019124 r0 = 0x13 019125 goto <offset> 019126 r0 = 0x14 019127 goto <offset> 019128 r0 = 0x19 019129 goto <offset> 019130 r0 = 0x17 019131 goto <offset> 019132 r0 = 0x1c 019133 goto <offset> 019134 r0 = 0x24 019135 goto <offset> 019136 r0 = 0x27 019137 goto <offset> 019138 r0 = 0x1e 019139 goto <offset> 019140 r0 = 0x16 019141 goto <offset> 019142 r0 = 0x1b 019143 goto <offset> 019144 r0 = 0x21 019145 goto <offset> 019146 r0 = 0x23 019147 goto <offset> 019148 r0 = 0x26 019149 goto <offset> 019150 r0 = 0xa 019151 goto <offset> 019152 r0 = 0x5 019153 goto <offset> 019154 r0 = 0xf 019155 goto <offset> 019156 r0 = 0x3 019157 goto <offset> 019158 r0 = 0xd 019159 goto <offset> 019160 r0 = 0x8 019161 goto <offset> 019162 r0 = 0x12 019163 goto <offset> 019164 r0 = 0x20 019165 goto <offset> 019166 r0 = 0x2 019167 goto <offset> 019168 r0 = 0xc 019169 goto <offset> 019170 r0 = 0x7 019171 goto <offset> 019172 r0 = 0x11 019173 goto <offset> 019174 r0 = 0x29 019175 exit 019176 call <target> 019177 exit 019178 r7 = r3 019179 r6 = r2 019180 r8 = r1 019181 r1 = 0x18 019182 r2 = 0x8 019183 call -0x315b 019184 if r0 != 0x0 goto <offset> 019185 r1 = 0x8 019186 r2 = 0x18 019187 call <target> 019188 *(u8 *)(r0 + 0x10) = w8 019189 *(u64 *)(r0 + 0x8) = r7 019190 *(u64 *)(r0 + 0x0) = r6 019191 r0 += 0x1 019192 exit 019193 r6 = *(u64 *)(r1 + 0x0) 019194 r1 = r6 019195 r1 &= 0x3 019196 if r1 s> 0x1 goto <offset> 019197 if r1 == 0x0 goto <offset> 019198 r1 = r6 019199 r1 += -0x1 019200 *(u64 *)(r10 - 0x18) = r1 019201 r1 = r10 019202 r1 += -0x18 019203 *(u64 *)(r10 - 0xfd8) = r1 019204 r1 = <addr> ll 019205 *(u64 *)(r10 - 0xfd0) = r1 019206 r1 = 0x5 019207 *(u64 *)(r10 - 0xfe0) = r1 019208 r1 = <addr> ll 019209 *(u64 *)(r10 - 0xfe8) = r1 019210 r1 = <addr> ll 019211 *(u64 *)(r10 - 0xff0) = r1 019212 r6 += 0xf 019213 *(u64 *)(r10 - 0xff8) = r6 019214 r1 = 0x4 019215 *(u64 *)(r10 - 0x1000) = r1 019216 r5 = r10 019217 r1 = r2 019218 r2 = <addr> ll 019219 r3 = 0x6 019220 r4 = <addr> ll 019221 call <target> 019222 goto <offset> 019223 if r1 == 0x2 goto <offset> 019224 r7 = r2 019225 r6 >>= 0x20 019226 r1 = r6 019227 call -0xd1 019228 *(u8 *)(r10 - 0x30) = w0 019229 r6 = r10 019230 r6 += -0x18 019231 r1 = r6 019232 r2 = r7 019233 r3 = <addr> ll 019234 r4 = 0x4 019235 call <target> 019236 r2 = r10 019237 r2 += -0x30 019238 r1 = r6 019239 r3 = <addr> ll 019240 call <target> 019241 r1 = r0 019242 call <target> 019243 goto <offset> 019244 r7 = r10 019245 r7 += -0x18 019246 r1 = r7 019247 r3 = <addr> ll 019248 r4 = 0x5 019249 call <target> 019250 r4 = r6 019251 r4 += 0x10 019252 r1 = r7 019253 r2 = <addr> ll 019254 r3 = 0x4 019255 r5 = <addr> ll 019256 call <target> 019257 r1 = r0 019258 r2 = <addr> ll 019259 r3 = 0x7 019260 r4 = r6 019261 r5 = <addr> ll 019262 call <target> 019263 r1 = r0 019264 call <target> 019265 goto <offset> 019266 r6 >>= 0x20 019267 *(u32 *)(r10 - 0x34) = w6 019268 r6 = r10 019269 r6 += -0x30 019270 r1 = r6 019271 r3 = <addr> ll 019272 r4 = 0x2 019273 call <target> 019274 r4 = r10 019275 r4 += -0x34 019276 r1 = r6 019277 r2 = <addr> ll 019278 r3 = 0x4 019279 r5 = <addr> ll 019280 call <target> 019281 r1 = 0x27 019282 *(u8 *)(r10 - 0x19) = w1 019283 r4 = r10 019284 r4 += -0x19 019285 r1 = r0 019286 r2 = <addr> ll 019287 r3 = 0x4 019288 r5 = <addr> ll 019289 call <target> 019290 r6 = r0 019291 r7 = 0x14 019292 r1 = 0x14 019293 r2 = 0x1 019294 call -0x31ca 019295 if r0 != 0x0 goto <offset> 019296 r1 = 0x1 019297 r2 = 0x14 019298 call <target> 019299 r1 = 0x6c756673 019300 *(u32 *)(r0 + 0x10) = w1 019301 r1 = <addr> ll 019302 *(u64 *)(r0 + 0x8) = r1 019303 r1 = <addr> ll 019304 *(u64 *)(r0 + 0x0) = r1 019305 *(u64 *)(r10 - 0x10) = r0 019306 *(u64 *)(r10 - 0x8) = r7 019307 *(u64 *)(r10 - 0x18) = r7 019308 r4 = r10 019309 r4 += -0x18 019310 r1 = r6 019311 r2 = <addr> ll 019312 r3 = 0x7 019313 r5 = <addr> ll 019314 call <target> 019315 r1 = r0 019316 call <target> 019317 r2 = *(u64 *)(r10 - 0x18) 019318 if r2 == 0x0 goto <offset> 019319 r1 = *(u64 *)(r10 - 0x10) 019320 r3 = 0x1 019321 r6 = r0 019322 call -0x31d0 019323 r0 = r6 019324 exit 019325 call <target> 019326 call <target> 019327 r4 = r2 019328 r3 = 0x8 019329 w1 = *(u8 *)(r1 + 0x0) 019330 if r1 s> 0x13 goto <offset> 019331 if r1 s> 0x9 goto <offset> 019332 if r1 s> 0x4 goto <offset> 019333 if r1 s> 0x1 goto <offset> 019334 r2 = <addr> ll 019335 if r1 == 0x0 goto <offset> 019336 r2 = <addr> ll 019337 r3 = 0x10 019338 goto <offset> 019339 if r1 s> 0x1d goto <offset> 019340 if r1 s> 0x18 goto <offset> 019341 if r1 s> 0x15 goto <offset> 019342 if r1 == 0x14 goto <offset> 019343 r2 = <addr> ll 019344 r3 = 0xb 019345 goto <offset> 019346 if r1 s> 0x22 goto <offset> 019347 if r1 s> 0x1f goto <offset> 019348 if r1 == 0x1e goto <offset> 019349 r2 = <addr> ll 019350 r3 = 0xe 019351 goto <offset> 019352 if r1 s> 0xe goto <offset> 019353 if r1 s> 0xb goto <offset> 019354 if r1 == 0xa goto <offset> 019355 r2 = <addr> ll 019356 r3 = 0xa 019357 goto <offset> 019358 if r1 s> 0x25 goto <offset> 019359 if r1 == 0x23 goto <offset> 019360 if r1 == 0x24 goto <offset> 019361 r2 = <addr> ll 019362 r3 = 0xd 019363 goto <offset> 019364 if r1 s> 0x1a goto <offset> 019365 if r1 == 0x19 goto <offset> 019366 r2 = <addr> ll 019367 r3 = 0x17 019368 goto <offset> 019369 if r1 s> 0x6 goto <offset> 019370 if r1 == 0x5 goto <offset> 019371 r2 = <addr> ll 019372 r3 = 0x11 019373 goto <offset> 019374 if r1 s> 0x10 goto <offset> 019375 if r1 == 0xf goto <offset> 019376 r2 = <addr> ll 019377 r3 = 0x11 019378 goto <offset> 019379 if r1 == 0x20 goto <offset> 019380 if r1 == 0x21 goto <offset> 019381 r2 = <addr> ll 019382 r3 = 0x13 019383 goto <offset> 019384 if r1 == 0x16 goto <offset> 019385 if r1 == 0x17 goto <offset> 019386 r2 = <addr> ll 019387 r3 = 0xb 019388 goto <offset> 019389 if r1 == 0x1b goto <offset> 019390 if r1 == 0x1c goto <offset> 019391 r2 = <addr> ll 019392 r3 = 0x12 019393 goto <offset> 019394 if r1 == 0x2 goto <offset> 019395 if r1 == 0x3 goto <offset> 019396 r2 = <addr> ll 019397 r3 = 0xf 019398 goto <offset> 019399 if r1 == 0xc goto <offset> 019400 if r1 == 0xd goto <offset> 019401 r2 = <addr> ll 019402 r3 = 0xd 019403 goto <offset> 019404 if r1 == 0x7 goto <offset> 019405 if r1 == 0x8 goto <offset> 019406 r2 = <addr> ll 019407 r3 = 0x10 019408 goto <offset> 019409 if r1 == 0x11 goto <offset> 019410 if r1 == 0x12 goto <offset> 019411 r2 = <addr> ll 019412 r3 = 0x16 019413 goto <offset> 019414 if r1 == 0x26 goto <offset> 019415 if r1 == 0x27 goto <offset> 019416 r2 = <addr> ll 019417 r3 = 0xd 019418 goto <offset> 019419 r2 = <addr> ll 019420 r3 = 0xc 019421 goto <offset> 019422 r2 = <addr> ll 019423 goto <offset> 019424 r2 = <addr> ll 019425 r3 = 0xc 019426 goto <offset> 019427 r2 = <addr> ll 019428 r3 = 0x11 019429 goto <offset> 019430 r2 = <addr> ll 019431 r3 = 0xd 019432 goto <offset> 019433 r2 = <addr> ll 019434 r3 = 0xc 019435 goto <offset> 019436 r2 = <addr> ll 019437 r3 = 0x12 019438 goto <offset> 019439 r2 = <addr> ll 019440 r3 = 0xb 019441 goto <offset> 019442 r2 = <addr> ll 019443 r3 = 0xb 019444 goto <offset> 019445 r2 = <addr> ll 019446 r3 = 0xf 019447 goto <offset> 019448 r2 = <addr> ll 019449 r3 = 0x9 019450 goto <offset> 019451 r2 = <addr> ll 019452 r3 = 0xc 019453 goto <offset> 019454 r2 = <addr> ll 019455 r3 = 0xf 019456 goto <offset> 019457 r2 = <addr> ll 019458 r3 = 0xa 019459 goto <offset> 019460 r2 = <addr> ll 019461 r3 = 0x9 019462 goto <offset> 019463 r2 = <addr> ll 019464 r3 = 0xe 019465 goto <offset> 019466 r2 = <addr> ll 019467 goto <offset> 019468 r2 = <addr> ll 019469 r3 = 0xc 019470 goto <offset> 019471 r2 = <addr> ll 019472 r3 = 0xb 019473 goto <offset> 019474 r2 = <addr> ll 019475 r3 = 0xb 019476 goto <offset> 019477 r2 = <addr> ll 019478 r3 = 0x12 019479 goto <offset> 019480 r2 = <addr> ll 019481 r3 = 0xc 019482 goto <offset> 019483 r2 = <addr> ll 019484 r3 = 0xb 019485 goto <offset> 019486 r2 = <addr> ll 019487 r3 = 0x5 019488 r1 = r4 019489 call <target> 019490 exit 019491 call sol_log_ 019492 exit 019493 call custom_panic 019494 call abort 019495 call abort 019496 r1 = <addr> ll 019497 r2 = 0x2e 019498 call -0x8 019499 call -0xaf 019500 call -0x5 019501 r3 = r2 019502 r2 = <addr> ll 019503 call <target> 019504 exit 019505 exit 019506 r2 = *(u64 *)(r1 + 0x0) 019507 if r2 == 0x0 goto <offset> 019508 r1 = *(u64 *)(r1 + 0x8) 019509 r3 = 0x1 019510 call -0x328c 019511 exit 019512 r1 = r2 019513 r2 = <addr> ll 019514 r3 = 0x5 019515 call <target> 019516 exit 019517 r1 = 0x1 019518 *(u64 *)(r10 - 0x28) = r1 019519 r1 = <addr> ll 019520 *(u64 *)(r10 - 0x30) = r1 019521 r1 = 0x0 019522 *(u64 *)(r10 - 0x10) = r1 019523 *(u64 *)(r10 - 0x18) = r1 019524 r1 = 0x8 019525 *(u64 *)(r10 - 0x20) = r1 019526 r1 = r10 019527 r1 += -0x30 019528 r2 = <addr> ll 019529 call <target> 019530 r6 = r1 019531 r4 = r2 019532 r4 += r3 019533 r1 = 0x0 019534 r3 = 0x1 019535 if r2 > r4 goto <offset> 019536 r3 = 0x0 019537 r3 &= 0x1 019538 if r3 != 0x0 goto <offset> 019539 r1 = *(u64 *)(r6 + 0x0) 019540 r7 = r1 019541 r7 <<= 0x1 019542 if r7 > r4 goto <offset> 019543 r7 = r4 019544 if r7 > 0x8 goto <offset> 019545 r7 = 0x8 019546 r3 = 0x0 019547 r2 = r7 019548 r2 ^= -0x1 019549 r2 >>= 0x3f 019550 if r1 == 0x0 goto <offset> 019551 r3 = *(u64 *)(r6 + 0x8) 019552 *(u64 *)(r10 - 0x8) = r1 019553 *(u64 *)(r10 - 0x18) = r3 019554 r3 = 0x1 019555 *(u64 *)(r10 - 0x10) = r3 019556 r1 = r10 019557 r1 += -0x30 019558 r4 = r10 019559 r4 += -0x18 019560 r3 = r7 019561 call <target> 019562 r1 = *(u64 *)(r10 - 0x30) 019563 if r1 == 0x0 goto <offset> 019564 r2 = *(u64 *)(r10 - 0x20) 019565 r1 = *(u64 *)(r10 - 0x28) 019566 call <target> 019567 r1 = *(u64 *)(r10 - 0x28) 019568 *(u64 *)(r6 + 0x0) = r7 019569 *(u64 *)(r6 + 0x8) = r1 019570 exit 019571 r6 = r1 019572 r3 = *(u64 *)(r6 + 0x0) 019573 r4 = r3 019574 r4 += 0x1 019575 r1 = 0x0 019576 r5 = 0x1 019577 if r4 == 0x0 goto <offset> 019578 r5 = 0x0 019579 r5 &= 0x1 019580 if r5 != 0x0 goto <offset> 019581 r7 = r3 019582 r7 <<= 0x1 019583 if r7 > r4 goto <offset> 019584 r7 = r4 019585 if r7 > 0x8 goto <offset> 019586 r7 = 0x8 019587 r2 = r7 019588 r2 ^= -0x1 019589 r2 >>= 0x3f 019590 if r3 == 0x0 goto <offset> 019591 r1 = *(u64 *)(r6 + 0x8) 019592 *(u64 *)(r10 - 0x8) = r3 019593 *(u64 *)(r10 - 0x18) = r1 019594 r1 = 0x1 019595 *(u64 *)(r10 - 0x10) = r1 019596 r1 = r10 019597 r1 += -0x30 019598 r4 = r10 019599 r4 += -0x18 019600 r3 = r7 019601 call <target> 019602 r1 = *(u64 *)(r10 - 0x30) 019603 if r1 == 0x0 goto <offset> 019604 r2 = *(u64 *)(r10 - 0x20) 019605 r1 = *(u64 *)(r10 - 0x28) 019606 call <target> 019607 r1 = *(u64 *)(r10 - 0x28) 019608 *(u64 *)(r6 + 0x0) = r7 019609 *(u64 *)(r6 + 0x8) = r1 019610 exit 019611 r7 = r3 019612 r6 = r1 019613 if r2 == 0x0 goto <offset> 019614 r1 = *(u64 *)(r4 + 0x8) 019615 if r1 == 0x0 goto <offset> 019616 r2 = *(u64 *)(r4 + 0x10) 019617 if r2 != 0x0 goto <offset> 019618 r1 = 0x0 019619 r0 = 0x1 019620 if r7 == 0x0 goto <offset> 019621 r1 = r7 019622 r2 = 0x1 019623 call -0x3313 019624 r1 = r7 019625 if r0 == 0x0 goto <offset> 019626 goto <offset> 019627 r1 = 0x0 019628 *(u64 *)(r6 + 0x8) = r1 019629 r1 = 0x1 019630 goto <offset> 019631 r1 = *(u64 *)(r4 + 0x0) 019632 r3 = 0x1 019633 r4 = r7 019634 call -0x3307 019635 r1 = r7 019636 if r0 == 0x0 goto <offset> 019637 goto <offset> 019638 *(u64 *)(r6 + 0x10) = r7 019639 r1 = 0x1 019640 *(u64 *)(r6 + 0x8) = r1 019641 goto <offset> 019642 r1 = 0x0 019643 r0 = 0x1 019644 if r7 == 0x0 goto <offset> 019645 r1 = r7 019646 r2 = 0x1 019647 call -0x332b 019648 r1 = r7 019649 if r0 == 0x0 goto <offset> 019650 *(u64 *)(r6 + 0x10) = r1 019651 *(u64 *)(r6 + 0x8) = r0 019652 r1 = 0x0 019653 *(u64 *)(r6 + 0x0) = r1 019654 exit 019655 if r1 != 0x0 goto <offset> 019656 call -0x8c 019657 call <target> 019658 r3 = r1 019659 r1 = r2 019660 r2 = r3 019661 call -0x1fe5 019662 r3 = *(u64 *)(r2 + 0x10) 019663 *(u64 *)(r1 + 0x8) = r3 019664 r2 = *(u64 *)(r2 + 0x8) 019665 *(u64 *)(r1 + 0x0) = r2 019666 exit 019667 r3 = r2 019668 r2 = *(u64 *)(r1 + 0x10) 019669 r1 = *(u64 *)(r1 + 0x8) 019670 call <target> 019671 exit 019672 r3 = r2 019673 r2 = *(u64 *)(r1 + 0x10) 019674 r1 = *(u64 *)(r1 + 0x8) 019675 call <target> 019676 exit 019677 r7 = r2 019678 r6 = r1 019679 r2 = *(u64 *)(r7 + 0x8) 019680 if r2 == 0x0 goto <offset> 019681 r1 = *(u64 *)(r7 + 0x0) 019682 r4 = 0x0 019683 r3 = r1 019684 r3 += 0x8 019685 r8 = *(u64 *)(r3 + 0x0) 019686 r8 += r4 019687 r3 += 0x10 019688 r2 += -0x1 019689 r4 = r8 019690 if r2 != 0x0 goto <offset> 019691 r2 = *(u64 *)(r7 + 0x18) 019692 if r2 == 0x0 goto <offset> 019693 r4 = 0x0 019694 r3 = 0x1 019695 r5 = 0x10 019696 r2 = 0x1 019697 if r5 > r8 goto <offset> 019698 r2 = 0x0 019699 r1 = *(u64 *)(r1 + 0x8) 019700 if r1 == 0x0 goto <offset> 019701 r3 = 0x0 019702 if r4 s> r8 goto <offset> 019703 r2 &= r3 019704 r8 <<= 0x1 019705 r2 &= 0x1 019706 if r2 == 0x0 goto <offset> 019707 r0 = 0x1 019708 r1 = 0x0 019709 goto <offset> 019710 r0 = 0x1 019711 r1 = 0x0 019712 if r8 == 0x0 goto <offset> 019713 r9 = 0x0 019714 if r9 s> r8 goto <offset> 019715 r9 = 0x1 019716 r1 = r8 019717 r2 = 0x1 019718 call -0x3372 019719 if r0 == 0x0 goto <offset> 019720 r1 = r8 019721 r2 = 0x0 019722 *(u64 *)(r10 - 0x10) = r2 019723 *(u64 *)(r10 - 0x18) = r0 019724 *(u64 *)(r10 - 0x20) = r1 019725 r1 = r10 019726 r1 += -0x20 019727 r2 = <addr> ll 019728 r3 = r7 019729 call <target> 019730 if r0 != 0x0 goto <offset> 019731 r1 = *(u64 *)(r10 - 0x10) 019732 *(u64 *)(r6 + 0x10) = r1 019733 r1 = *(u64 *)(r10 - 0x18) 019734 *(u64 *)(r6 + 0x8) = r1 019735 r1 = *(u64 *)(r10 - 0x20) 019736 *(u64 *)(r6 + 0x0) = r1 019737 exit 019738 r3 = r10 019739 r3 += -0x1 019740 r1 = <addr> ll 019741 r2 = 0x33 019742 r4 = <addr> ll 019743 r5 = <addr> ll 019744 call <target> 019745 r1 = r9 019746 r2 = r8 019747 call -0x5d 019748 r6 = r1 019749 r1 = r2 019750 r1 <<= 0x20 019751 r1 >>= 0x20 019752 r3 = 0x80 019753 if r3 > r1 goto <offset> 019754 r3 = 0x0 019755 *(u32 *)(r10 - 0x4) = w3 019756 r3 = 0x800 019757 if r3 > r1 goto <offset> 019758 r1 = r2 019759 r1 <<= 0x20 019760 r1 >>= 0x20 019761 r3 = 0x10000 019762 if r3 > r1 goto <offset> 019763 goto <offset> 019764 r1 = r2 019765 r1 &= 0x3f 019766 r1 |= 0x80 019767 *(u8 *)(r10 - 0x2) = w1 019768 r1 = r2 019769 r1 >>= 0xc 019770 r1 |= 0xe0 019771 *(u8 *)(r10 - 0x4) = w1 019772 r2 >>= 0x6 019773 r2 &= 0x3f 019774 r2 |= 0x80 019775 *(u8 *)(r10 - 0x3) = w2 019776 r7 = 0x3 019777 goto <offset> 019778 r7 = *(u64 *)(r6 + 0x10) 019779 r1 = *(u64 *)(r6 + 0x0) 019780 if r7 != r1 goto <offset> 019781 r1 = r6 019782 r8 = r2 019783 call -0xd5 019784 r2 = r8 019785 r1 = *(u64 *)(r6 + 0x8) 019786 r1 += r7 019787 *(u8 *)(r1 + 0x0) = w2 019788 r7 += 0x1 019789 *(u64 *)(r6 + 0x10) = r7 019790 goto <offset> 019791 r1 = r2 019792 r1 &= 0x3f 019793 r1 |= 0x80 019794 *(u8 *)(r10 - 0x3) = w1 019795 r2 >>= 0x6 019796 r2 |= 0xc0 019797 *(u8 *)(r10 - 0x4) = w2 019798 r7 = 0x2 019799 goto <offset> 019800 r1 = r2 019801 r1 &= 0x3f 019802 r1 |= 0x80 019803 *(u8 *)(r10 - 0x1) = w1 019804 r1 = r2 019805 r1 >>= 0x6 019806 r1 &= 0x3f 019807 r1 |= 0x80 019808 *(u8 *)(r10 - 0x2) = w1 019809 r1 = r2 019810 r1 >>= 0xc 019811 r1 &= 0x3f 019812 r1 |= 0x80 019813 *(u8 *)(r10 - 0x3) = w1 019814 r2 >>= 0x12 019815 r2 &= 0x7 019816 r2 |= 0xf0 019817 *(u8 *)(r10 - 0x4) = w2 019818 r7 = 0x4 019819 r8 = *(u64 *)(r6 + 0x10) 019820 r1 = *(u64 *)(r6 + 0x0) 019821 r1 -= r8 019822 if r1 >= r7 goto <offset> 019823 r1 = r6 019824 r2 = r8 019825 r3 = r7 019826 call -0x129 019827 r8 = *(u64 *)(r6 + 0x10) 019828 r1 = *(u64 *)(r6 + 0x8) 019829 r1 += r8 019830 r2 = r10 019831 r2 += -0x4 019832 r3 = r7 019833 call <target> 019834 r8 += r7 019835 *(u64 *)(r6 + 0x10) = r8 019836 exit 019837 r7 = r1 019838 r9 = 0x1 019839 r3 = *(u64 *)(r2 + 0x8) 019840 r6 = *(u64 *)(r2 + 0x10) 019841 if r6 == 0x0 goto <offset> 019842 *(u64 *)(r10 - 0x8) = r3 019843 r8 = 0x0 019844 if r8 s> r6 goto <offset> 019845 r8 = 0x1 019846 r1 = r6 019847 r2 = 0x1 019848 call -0x33f4 019849 r9 = r0 019850 if r9 == 0x0 goto <offset> 019851 r3 = *(u64 *)(r10 - 0x8) 019852 r1 = r9 019853 r2 = r3 019854 r3 = r6 019855 call <target> 019856 *(u64 *)(r7 + 0x8) = r9 019857 *(u64 *)(r7 + 0x10) = r6 019858 *(u64 *)(r7 + 0x0) = r6 019859 exit 019860 r1 = r8 019861 r2 = r6 019862 call -0xd0 019863 r6 = r3 019864 r7 = r1 019865 r8 = *(u64 *)(r7 + 0x10) 019866 r1 = *(u64 *)(r7 + 0x0) 019867 r1 -= r8 019868 if r1 >= r6 goto <offset> 019869 r1 = r7 019870 r9 = r2 019871 r2 = r8 019872 r3 = r6 019873 call -0x158 019874 r2 = r9 019875 r8 = *(u64 *)(r7 + 0x10) 019876 r1 = *(u64 *)(r7 + 0x8) 019877 r1 += r8 019878 r3 = r6 019879 call <target> 019880 r8 += r6 019881 *(u64 *)(r7 + 0x10) = r8 019882 r0 = 0x0 019883 exit 019884 call -0x89 019885 r0 = 0x0 019886 exit 019887 exit 019888 exit 019889 r6 = r2 019890 r7 = r1 019891 call <target> 019892 r8 = 0x1 019893 if r0 != 0x0 goto <offset> 019894 r1 = *(u64 *)(r6 + 0x20) 019895 r2 = *(u64 *)(r6 + 0x28) 019896 r4 = *(u64 *)(r2 + 0x18) 019897 r2 = <addr> ll 019898 r3 = 0x2 019899 callx r4 019900 if r0 != 0x0 goto <offset> 019901 r7 += 0x8 019902 r1 = r7 019903 r2 = r6 019904 call <target> 019905 r8 = r0 019906 r0 = r8 019907 exit 019908 r2 = <addr> ll 019909 *(u64 *)(r1 + 0x8) = r2 019910 r2 = <addr> ll 019911 *(u64 *)(r1 + 0x0) = r2 019912 exit 019913 r1 = *(u64 *)(r2 + 0x20) 019914 r2 = *(u64 *)(r2 + 0x28) 019915 r4 = *(u64 *)(r2 + 0x18) 019916 r2 = <addr> ll 019917 r3 = 0xb 019918 callx r4 019919 exit 019920 r1 = *(u64 *)(r2 + 0x20) 019921 r2 = *(u64 *)(r2 + 0x28) 019922 r4 = *(u64 *)(r2 + 0x18) 019923 r2 = <addr> ll 019924 r3 = 0xe 019925 callx r4 019926 exit 019927 r2 = r1 019928 r1 = 0x0 019929 *(u64 *)(r10 - 0x28) = r1 019930 r1 = <addr> ll 019931 *(u64 *)(r10 - 0x48) = r1 019932 r1 = 0x1 019933 *(u64 *)(r10 - 0x40) = r1 019934 *(u64 *)(r10 - 0x30) = r1 019935 r1 = r10 019936 r1 += -0x18 019937 *(u64 *)(r10 - 0x38) = r1 019938 r1 = 0x4dd0 ll 019939 *(u64 *)(r10 - 0x10) = r1 019940 r1 = r10 019941 r1 += -0x1 019942 *(u64 *)(r10 - 0x18) = r1 019943 r1 = r10 019944 r1 += -0x48 019945 call <target> 019946 r2 = r1 019947 r1 = 0x0 019948 *(u64 *)(r10 - 0x28) = r1 019949 r1 = <addr> ll 019950 *(u64 *)(r10 - 0x48) = r1 019951 r1 = 0x1 019952 *(u64 *)(r10 - 0x40) = r1 019953 *(u64 *)(r10 - 0x30) = r1 019954 r1 = r10 019955 r1 += -0x18 019956 *(u64 *)(r10 - 0x38) = r1 019957 r1 = 0x4dc9 ll 019958 *(u64 *)(r10 - 0x10) = r1 019959 r1 = r10 019960 r1 += -0x1 019961 *(u64 *)(r10 - 0x18) = r1 019962 r1 = r10 019963 r1 += -0x48 019964 call <target> 019965 r4 = r2 019966 r4 <<= 0x20 019967 r4 >>= 0x20 019968 if r4 s> 0xc goto <offset> 019969 if r4 == 0x0 goto <offset> 019970 if r4 == 0x9 goto <offset> 019971 if r4 == 0xa goto <offset> 019972 goto <offset> 019973 r2 = 0x200 019974 *(u16 *)(r1 + 0xa) = w2 019975 r2 = 0x0 019976 *(u64 *)(r1 + 0x2) = r2 019977 r2 = 0x6e5c 019978 goto <offset> 019979 if r4 s> 0x26 goto <offset> 019980 if r4 == 0xd goto <offset> 019981 if r4 == 0x22 goto <offset> 019982 goto <offset> 019983 r3 &= 0x10000 019984 if r3 == 0x0 goto <offset> 019985 r2 = 0x200 019986 *(u16 *)(r1 + 0xa) = w2 019987 r2 = 0x0 019988 *(u64 *)(r1 + 0x2) = r2 019989 r2 = 0x225c 019990 goto <offset> 019991 if r4 == 0x27 goto <offset> 019992 if r4 == 0x5c goto <offset> 019993 r4 = r2 019994 r4 <<= 0x20 019995 r4 >>= 0x20 019996 r5 = 0x300 019997 if r5 > r4 goto <offset> 019998 r3 &= 0x1 019999 if r3 != 0x0 goto <offset> 020000 goto <offset> 020001 r6 = r1 020002 r1 = r2 020003 r7 = r2 020004 call <target> 020005 r2 = r7 020006 r1 = r6 020007 if r0 == 0x0 goto <offset> 020008 r3 = <addr> ll 020009 r4 = r2 020010 r4 &= r3 020011 r4 >>= 0x1 020012 r3 = r2 020013 r3 |= r4 020014 r4 = <addr> ll 020015 r5 = r3 020016 r5 &= r4 020017 r5 >>= 0x2 020018 r3 |= r5 020019 r4 = 0x0 020020 *(u8 *)(r10 - 0x8) = w4 020021 *(u16 *)(r10 - 0xa) = w4 020022 r4 = <addr> ll 020023 r5 = r3 020024 r5 &= r4 020025 r5 >>= 0x4 020026 r3 |= r5 020027 r4 = r2 020028 r4 >>= 0x4 020029 r4 &= 0xf 020030 r0 = r2 020031 r0 >>= 0x8 020032 r0 &= 0xf 020033 r7 = r2 020034 r7 >>= 0xc 020035 r7 &= 0xf 020036 r8 = r2 020037 r8 >>= 0x10 020038 r8 &= 0xf 020039 r6 = r2 020040 r6 >>= 0x14 020041 r6 &= 0xf 020042 r9 = <addr> ll 020043 r5 = <addr> ll 020044 r5 += r6 020045 r6 = <addr> ll 020046 r6 += r8 020047 r8 = <addr> ll 020048 r8 += r7 020049 r7 = <addr> ll 020050 r7 += r0 020051 r0 = <addr> ll 020052 r0 += r4 020053 r2 &= 0xf 020054 r9 += r2 020055 r2 = 0x7d 020056 *(u8 *)(r10 - 0x1) = w2 020057 w2 = *(u8 *)(r9 + 0x0) 020058 *(u8 *)(r10 - 0x2) = w2 020059 w2 = *(u8 *)(r0 + 0x0) 020060 *(u8 *)(r10 - 0x3) = w2 020061 w2 = *(u8 *)(r7 + 0x0) 020062 *(u8 *)(r10 - 0x4) = w2 020063 w2 = *(u8 *)(r8 + 0x0) 020064 *(u8 *)(r10 - 0x5) = w2 020065 w2 = *(u8 *)(r6 + 0x0) 020066 *(u8 *)(r10 - 0x6) = w2 020067 w2 = *(u8 *)(r5 + 0x0) 020068 *(u8 *)(r10 - 0x7) = w2 020069 r2 = <addr> ll 020070 r4 = r3 020071 r4 &= r2 020072 r4 >>= 0x8 020073 r3 |= r4 020074 r2 = <addr> ll 020075 r4 = r3 020076 r4 &= r2 020077 r4 >>= 0x10 020078 r3 |= r4 020079 r3 ^= -0x1 020080 r4 = r3 020081 r4 &= -0x2 020082 r3 >>= 0x1 020083 r3 &= 0x55555555 020084 r4 -= r3 020085 r2 = r4 020086 r2 &= 0x33333333 020087 r4 >>= 0x2 020088 r4 &= 0x33333333 020089 r2 += r4 020090 r3 = r2 020091 r3 >>= 0x4 020092 r2 += r3 020093 r2 &= 0xf0f0f0f 020094 r2 *= 0x1010101 020095 r2 >>= 0x1a 020096 r2 &= 0x3f 020097 r2 += -0x2 020098 r3 = 0xb 020099 if r3 > r2 goto <offset> 020100 r1 = r2 020101 goto <offset> 020102 r2 = 0x200 020103 *(u16 *)(r1 + 0xa) = w2 020104 r2 = 0x0 020105 *(u64 *)(r1 + 0x2) = r2 020106 r2 = 0x305c 020107 goto <offset> 020108 r2 = 0x200 020109 *(u16 *)(r1 + 0xa) = w2 020110 r2 = 0x0 020111 *(u64 *)(r1 + 0x2) = r2 020112 r2 = 0x725c 020113 goto <offset> 020114 r3 &= 0x100 020115 if r3 == 0x0 goto <offset> 020116 goto <offset> 020117 r6 = r1 020118 r7 = r2 020119 r1 = r2 020120 call <target> 020121 if r0 != 0x0 goto <offset> 020122 goto <offset> 020123 *(u32 *)(r6 + 0x4) = w7 020124 r1 = 0x80 020125 *(u8 *)(r6 + 0x0) = w1 020126 goto <offset> 020127 r2 = 0x200 020128 *(u16 *)(r1 + 0xa) = w2 020129 r2 = 0x0 020130 *(u64 *)(r1 + 0x2) = r2 020131 r2 = 0x5c5c 020132 goto <offset> 020133 r2 = 0x200 020134 *(u16 *)(r1 + 0xa) = w2 020135 r2 = 0x0 020136 *(u64 *)(r1 + 0x2) = r2 020137 r2 = 0x745c 020138 goto <offset> 020139 r1 = <addr> ll 020140 r2 = r7 020141 r3 = r2 020142 r3 &= r1 020143 r3 >>= 0x1 020144 r1 = r2 020145 r1 |= r3 020146 r3 = <addr> ll 020147 r4 = r1 020148 r4 &= r3 020149 r4 >>= 0x2 020150 r1 |= r4 020151 r3 = 0x0 020152 *(u8 *)(r10 - 0x8) = w3 020153 *(u16 *)(r10 - 0xa) = w3 020154 r3 = <addr> ll 020155 r4 = r1 020156 r4 &= r3 020157 r4 >>= 0x4 020158 r1 |= r4 020159 r3 = r2 020160 r3 >>= 0x4 020161 r3 &= 0xf 020162 r5 = r2 020163 r5 >>= 0x8 020164 r5 &= 0xf 020165 r7 >>= 0xc 020166 r7 &= 0xf 020167 r8 = r2 020168 r8 >>= 0x10 020169 r8 &= 0xf 020170 r0 = r2 020171 r0 >>= 0x14 020172 r0 &= 0xf 020173 r9 = <addr> ll 020174 r4 = <addr> ll 020175 r4 += r0 020176 r0 = <addr> ll 020177 r0 += r8 020178 r8 = <addr> ll 020179 r8 += r7 020180 r7 = <addr> ll 020181 r7 += r5 020182 r5 = <addr> ll 020183 r5 += r3 020184 r2 &= 0xf 020185 r9 += r2 020186 r2 = 0x7d 020187 *(u8 *)(r10 - 0x1) = w2 020188 w2 = *(u8 *)(r9 + 0x0) 020189 *(u8 *)(r10 - 0x2) = w2 020190 w2 = *(u8 *)(r5 + 0x0) 020191 *(u8 *)(r10 - 0x3) = w2 020192 w2 = *(u8 *)(r7 + 0x0) 020193 *(u8 *)(r10 - 0x4) = w2 020194 w2 = *(u8 *)(r8 + 0x0) 020195 *(u8 *)(r10 - 0x5) = w2 020196 w2 = *(u8 *)(r0 + 0x0) 020197 *(u8 *)(r10 - 0x6) = w2 020198 w2 = *(u8 *)(r4 + 0x0) 020199 *(u8 *)(r10 - 0x7) = w2 020200 r2 = <addr> ll 020201 r3 = r1 020202 r3 &= r2 020203 r3 >>= 0x8 020204 r1 |= r3 020205 r2 = <addr> ll 020206 r3 = r1 020207 r3 &= r2 020208 r3 >>= 0x10 020209 r1 |= r3 020210 r1 ^= -0x1 020211 r2 = r1 020212 r2 &= -0x2 020213 r1 >>= 0x1 020214 r1 &= 0x55555555 020215 r2 -= r1 020216 r1 = r2 020217 r1 &= 0x33333333 020218 r2 >>= 0x2 020219 r2 &= 0x33333333 020220 r1 += r2 020221 r2 = r1 020222 r2 >>= 0x4 020223 r1 += r2 020224 r1 &= 0xf0f0f0f 020225 r1 *= 0x1010101 020226 r1 >>= 0x1a 020227 r1 &= 0x3f 020228 r1 += -0x2 020229 r2 = 0xb 020230 if r2 > r1 goto <offset> 020231 r2 = 0xa 020232 r3 = <addr> ll 020233 call <target> 020234 r2 = r10 020235 r2 += -0xa 020236 r2 += r1 020237 r3 = 0x7b 020238 *(u8 *)(r2 + 0x2) = w3 020239 r3 = 0x755c 020240 *(u16 *)(r2 + 0x0) = w3 020241 w2 = *(u16 *)(r10 - 0x2) 020242 *(u16 *)(r6 + 0x8) = w2 020243 r2 = *(u64 *)(r10 - 0xa) 020244 *(u64 *)(r6 + 0x0) = r2 020245 r2 = 0xa 020246 *(u8 *)(r6 + 0xb) = w2 020247 *(u8 *)(r6 + 0xa) = w1 020248 goto <offset> 020249 r2 = 0x200 020250 *(u16 *)(r1 + 0xa) = w2 020251 r2 = 0x0 020252 *(u64 *)(r1 + 0x2) = r2 020253 r2 = 0x275c 020254 *(u16 *)(r1 + 0x0) = w2 020255 exit 020256 r3 = r10 020257 r3 += -0xa 020258 r3 += r2 020259 r4 = 0x7b 020260 *(u8 *)(r3 + 0x2) = w4 020261 r4 = 0x755c 020262 *(u16 *)(r3 + 0x0) = w4 020263 w3 = *(u16 *)(r10 - 0x2) 020264 *(u16 *)(r1 + 0x8) = w3 020265 r3 = *(u64 *)(r10 - 0xa) 020266 *(u64 *)(r1 + 0x0) = r3 020267 r3 = 0xa 020268 *(u8 *)(r1 + 0xb) = w3 020269 *(u8 *)(r1 + 0xa) = w2 020270 goto <offset> 020271 r3 = r1 020272 r1 = <addr> ll 020273 r2 = 0x2b 020274 call <target> 020275 *(u64 *)(r10 - 0x8) = r2 020276 *(u64 *)(r10 - 0x10) = r1 020277 r1 = r10 020278 r1 += -0x10 020279 r2 = r3 020280 call <target> 020281 r9 = r1 020282 r6 = *(u64 *)(r2 + 0x20) 020283 r7 = *(u64 *)(r2 + 0x28) 020284 r4 = *(u64 *)(r7 + 0x18) 020285 r1 = r6 020286 r2 = <addr> ll 020287 r3 = 0xc 020288 *(u64 *)(r10 - 0x78) = r4 020289 callx r4 020290 r8 = 0x1 020291 if r0 != 0x0 goto <offset> 020292 r1 = *(u64 *)(r9 + 0x18) 020293 r2 = 0x0 020294 *(u64 *)(r10 - 0x40) = r2 020295 r2 = <addr> ll 020296 *(u64 *)(r10 - 0x60) = r2 020297 r2 = 0x3 020298 *(u64 *)(r10 - 0x58) = r2 020299 *(u64 *)(r10 - 0x48) = r2 020300 r2 = r10 020301 r2 += -0x30 020302 *(u64 *)(r10 - 0x50) = r2 020303 r2 = r1 020304 r2 += 0x14 020305 *(u64 *)(r10 - 0x10) = r2 020306 r2 = 0x5b79 ll 020307 *(u64 *)(r10 - 0x8) = r2 020308 *(u64 *)(r10 - 0x18) = r2 020309 r2 = r1 020310 r2 += 0x10 020311 *(u64 *)(r10 - 0x20) = r2 020312 r2 = 0x5b89 ll 020313 *(u64 *)(r10 - 0x28) = r2 020314 *(u64 *)(r10 - 0x30) = r1 020315 r3 = r10 020316 r3 += -0x60 020317 r1 = r6 020318 r2 = r7 020319 call <target> 020320 if r0 != 0x0 goto <offset> 020321 r1 = r6 020322 r2 = <addr> ll 020323 r3 = 0x1 020324 r4 = *(u64 *)(r10 - 0x78) 020325 callx r4 020326 if r0 != 0x0 goto <offset> 020327 r1 = *(u64 *)(r9 + 0x10) 020328 if r1 == 0x0 goto <offset> 020329 r9 = r1 020330 r1 = r6 020331 r2 = <addr> ll 020332 r3 = 0x1 020333 r4 = *(u64 *)(r10 - 0x78) 020334 callx r4 020335 if r0 != 0x0 goto <offset> 020336 r8 = r10 020337 r8 += -0x30 020338 r1 = r8 020339 r2 = r9 020340 r3 = 0x30 020341 call <target> 020342 r1 = r6 020343 r2 = r7 020344 r3 = r8 020345 call <target> 020346 goto <offset> 020347 r7 = *(u64 *)(r9 + 0x0) 020348 r1 = *(u64 *)(r9 + 0x8) 020349 r3 = *(u64 *)(r1 + 0x18) 020350 r1 = r10 020351 r1 += -0x70 020352 r2 = r7 020353 callx r3 020354 r8 = 0x0 020355 r1 = *(u64 *)(r10 - 0x70) 020356 r2 = -<addr> ll 020357 if r1 != r2 goto <offset> 020358 r1 = *(u64 *)(r10 - 0x68) 020359 r2 = <addr> ll 020360 if r1 == r2 goto <offset> 020361 goto <offset> 020362 r8 = 0x1 020363 r1 = r6 020364 r2 = <addr> ll 020365 r3 = 0x1 020366 r4 = *(u64 *)(r10 - 0x78) 020367 callx r4 020368 if r0 != 0x0 goto <offset> 020369 r3 = *(u64 *)(r7 + 0x8) 020370 r2 = *(u64 *)(r7 + 0x0) 020371 r1 = r6 020372 r4 = *(u64 *)(r10 - 0x78) 020373 callx r4 020374 r8 = r0 020375 r0 = r8 020376 exit 020377 *(u64 *)(r10 - 0x10) = r2 020378 *(u64 *)(r10 - 0x18) = r1 020379 r1 = <addr> ll 020380 *(u64 *)(r10 - 0x20) = r1 020381 r1 = 0x1 020382 *(u16 *)(r10 - 0x8) = w1 020383 *(u64 *)(r10 - 0x28) = r1 020384 r1 = r10 020385 r1 += -0x28 020386 call -0x425 020387 r4 = 0x1 020388 *(u64 *)(r10 - 0x38) = r4 020389 r4 = r10 020390 r4 += -0x10 020391 *(u64 *)(r10 - 0x40) = r4 020392 r4 = 0x0 020393 *(u64 *)(r10 - 0x20) = r4 020394 *(u64 *)(r10 - 0x28) = r4 020395 r4 = 0x8 020396 *(u64 *)(r10 - 0x30) = r4 020397 *(u64 *)(r10 - 0x8) = r2 020398 *(u64 *)(r10 - 0x10) = r1 020399 r1 = r10 020400 r1 += -0x40 020401 r2 = r3 020402 call -0x1a 020403 r3 = 0x0 020404 *(u64 *)(r10 - 0x20) = r3 020405 r3 = <addr> ll 020406 *(u64 *)(r10 - 0x40) = r3 020407 r3 = 0x1 020408 *(u64 *)(r10 - 0x38) = r3 020409 *(u64 *)(r10 - 0x28) = r3 020410 r3 = r10 020411 r3 += -0x10 020412 *(u64 *)(r10 - 0x30) = r3 020413 r3 = 0x5b89 ll 020414 *(u64 *)(r10 - 0x8) = r3 020415 *(u64 *)(r10 - 0x10) = r1 020416 r1 = r10 020417 r1 += -0x40 020418 call -0x2a 020419 *(u64 *)(r10 - 0x58) = r2 020420 *(u64 *)(r10 - 0x60) = r1 020421 r1 = 0x0 020422 *(u64 *)(r10 - 0x30) = r1 020423 r1 = <addr> ll 020424 *(u64 *)(r10 - 0x50) = r1 020425 r1 = 0x2 020426 *(u64 *)(r10 - 0x48) = r1 020427 *(u64 *)(r10 - 0x38) = r1 020428 r1 = r10 020429 r1 += -0x20 020430 *(u64 *)(r10 - 0x40) = r1 020431 r1 = r10 020432 r1 += -0x60 020433 *(u64 *)(r10 - 0x10) = r1 020434 r1 = 0x5b7e ll 020435 *(u64 *)(r10 - 0x8) = r1 020436 *(u64 *)(r10 - 0x18) = r1 020437 r1 = r10 020438 r1 += -0x58 020439 *(u64 *)(r10 - 0x20) = r1 020440 r1 = r10 020441 r1 += -0x50 020442 r2 = r3 020443 call -0x43 020444 *(u64 *)(r10 - 0x68) = r2 020445 *(u64 *)(r10 - 0x70) = r1 020446 *(u64 *)(r10 - 0x58) = r4 020447 *(u64 *)(r10 - 0x60) = r3 020448 r1 = 0x0 020449 *(u64 *)(r10 - 0x30) = r1 020450 r1 = <addr> ll 020451 *(u64 *)(r10 - 0x50) = r1 020452 r1 = 0x2 020453 *(u64 *)(r10 - 0x48) = r1 020454 *(u64 *)(r10 - 0x38) = r1 020455 r1 = r10 020456 r1 += -0x20 020457 *(u64 *)(r10 - 0x40) = r1 020458 r1 = 0x5b83 ll 020459 *(u64 *)(r10 - 0x8) = r1 020460 r1 = r10 020461 r1 += -0x60 020462 *(u64 *)(r10 - 0x10) = r1 020463 r1 = 0x5b89 ll 020464 *(u64 *)(r10 - 0x18) = r1 020465 r1 = r10 020466 r1 += -0x70 020467 *(u64 *)(r10 - 0x20) = r1 020468 r1 = r10 020469 r1 += -0x50 020470 r2 = r5 020471 call -0x5f 020472 r7 = r3 020473 r6 = 0x0 020474 *(u64 *)(r10 - 0x18) = r2 020475 r2 += -0x1 020476 *(u64 *)(r10 - 0x40) = r2 020477 r2 = *(u64 *)(r1 + 0x8) 020478 *(u64 *)(r10 - 0x28) = r2 020479 r2 = *(u64 *)(r1 + 0x0) 020480 *(u64 *)(r10 - 0x30) = r2 020481 r1 = *(u64 *)(r1 + 0x10) 020482 *(u64 *)(r10 - 0x20) = r1 020483 r1 = 0x0 020484 *(u64 *)(r10 - 0x8) = r1 020485 goto <offset> 020486 r2 = *(u64 *)(r10 - 0x18) 020487 r3 = *(u64 *)(r10 - 0x8) 020488 r2 += r3 020489 r9 -= r3 020490 r1 &= 0x1 020491 r3 = *(u64 *)(r10 - 0x20) 020492 *(u8 *)(r3 + 0x0) = w1 020493 r1 = *(u64 *)(r10 - 0x28) 020494 r4 = *(u64 *)(r1 + 0x18) 020495 r1 = *(u64 *)(r10 - 0x30) 020496 r3 = r9 020497 callx r4 020498 r1 = r0 020499 r0 = -r0 020500 if r1 != 0x0 goto <offset> 020501 r1 = *(u64 *)(r10 - 0x10) 020502 r1 ^= 0x1 020503 *(u64 *)(r10 - 0x8) = r8 020504 if r1 != 0x0 goto <offset> 020505 if r6 > r7 goto <offset> 020506 r1 = r6 020507 r2 = *(u64 *)(r10 - 0x18) 020508 r2 += r1 020509 r3 = r7 020510 r3 -= r1 020511 r4 = 0x10 020512 if r4 > r3 goto <offset> 020513 r6 = r2 020514 r6 += 0x7 020515 r6 &= -0x8 020516 r4 = r6 020517 r4 -= r2 020518 if r4 == 0x0 goto <offset> 020519 r5 = 0x0 020520 r0 = r2 020521 r0 += r5 020522 w0 = *(u8 *)(r0 + 0x0) 020523 if r0 == 0xa goto <offset> 020524 r5 += 0x1 020525 if r4 > r5 goto <offset> 020526 *(u64 *)(r10 - 0x38) = r1 020527 r1 = r3 020528 r1 += -0x10 020529 *(u64 *)(r10 - 0x10) = r1 020530 if r4 > r1 goto <offset> 020531 r0 = 0x8 020532 r0 += r6 020533 goto <offset> 020534 r0 += 0x10 020535 r4 += 0x10 020536 r1 = *(u64 *)(r10 - 0x10) 020537 if r4 > r1 goto <offset> 020538 r6 = *(u64 *)(r0 - 0x8) 020539 r8 = r6 020540 r1 = <addr> ll 020541 r8 ^= r1 020542 r5 = -<addr> ll 020543 r8 += r5 020544 r6 ^= -0x1 020545 r8 &= r6 020546 r6 = *(u64 *)(r0 + 0x0) 020547 r9 = r6 020548 r9 ^= r1 020549 r9 += r5 020550 r6 ^= -0x1 020551 r9 &= r6 020552 r9 |= r8 020553 r1 = -<addr> ll 020554 r9 &= r1 020555 if r9 == 0x0 goto <offset> 020556 r6 = r7 020557 r1 = *(u64 *)(r10 - 0x38) 020558 if r3 == r4 goto <offset> 020559 r3 -= r4 020560 r2 += r4 020561 r5 = 0x0 020562 r0 = r2 020563 r0 += r5 020564 w0 = *(u8 *)(r0 + 0x0) 020565 if r0 == 0xa goto <offset> 020566 r5 += 0x1 020567 r6 = r7 020568 if r3 > r5 goto <offset> 020569 goto <offset> 020570 r6 = r7 020571 if r7 == r1 goto <offset> 020572 r5 = 0x0 020573 r4 = r2 020574 r4 += r5 020575 w4 = *(u8 *)(r4 + 0x0) 020576 if r4 == 0xa goto <offset> 020577 r5 += 0x1 020578 r6 = r7 020579 if r3 > r5 goto <offset> 020580 goto <offset> 020581 r4 += r5 020582 r5 = r4 020583 r2 = r1 020584 r2 += r5 020585 r6 = r2 020586 r6 += 0x1 020587 if r7 > r2 goto <offset> 020588 r1 = r6 020589 if r6 > r7 goto <offset> 020590 goto <offset> 020591 r2 = *(u64 *)(r10 - 0x18) 020592 r2 += r1 020593 r2 += r5 020594 r0 = 0x1 020595 w1 = *(u8 *)(r2 + 0x0) 020596 r8 = r6 020597 r9 = r6 020598 if r1 == 0xa goto <offset> 020599 goto <offset> 020600 r0 = 0x0 020601 r1 = *(u64 *)(r10 - 0x8) 020602 r8 = r1 020603 r9 = r7 020604 if r1 == r7 goto <offset> 020605 *(u64 *)(r10 - 0x10) = r0 020606 r1 = *(u64 *)(r10 - 0x20) 020607 w1 = *(u8 *)(r1 + 0x0) 020608 if r1 == 0x0 goto <offset> 020609 r1 = *(u64 *)(r10 - 0x28) 020610 r4 = *(u64 *)(r1 + 0x18) 020611 r1 = *(u64 *)(r10 - 0x30) 020612 r2 = <addr> ll 020613 r3 = 0x4 020614 callx r4 020615 r1 = r0 020616 r0 = 0x1 020617 if r1 != 0x0 goto <offset> 020618 r1 = 0x0 020619 r2 = *(u64 *)(r10 - 0x8) 020620 if r9 == r2 goto <offset> 020621 r1 = *(u64 *)(r10 - 0x40) 020622 r1 += r9 020623 w2 = *(u8 *)(r1 + 0x0) 020624 r1 = 0x1 020625 if r2 == 0xa goto <offset> 020626 r1 = 0x0 020627 goto <offset> 020628 r0 &= 0x1 020629 exit 020630 r7 = *(u64 *)(r1 + 0x8) 020631 r6 = *(u64 *)(r1 + 0x0) 020632 r8 = *(u64 *)(r1 + 0x10) 020633 w1 = *(u8 *)(r8 + 0x0) 020634 if r1 != 0x0 goto <offset> 020635 r3 = r2 020636 r3 <<= 0x20 020637 r3 >>= 0x20 020638 r1 = 0x1 020639 if r3 == 0xa goto <offset> 020640 r1 = 0x0 020641 *(u8 *)(r8 + 0x0) = w1 020642 r3 = *(u64 *)(r7 + 0x20) 020643 r1 = r6 020644 callx r3 020645 goto <offset> 020646 r4 = *(u64 *)(r7 + 0x18) 020647 r1 = r6 020648 r9 = r2 020649 r2 = <addr> ll 020650 r3 = 0x4 020651 callx r4 020652 r2 = r9 020653 r1 = r0 020654 r0 = 0x1 020655 if r1 == 0x0 goto <offset> 020656 exit 020657 r8 = r2 020658 r6 = r1 020659 r2 = 0x1 020660 w1 = *(u8 *)(r6 + 0x8) 020661 r7 = 0x1 020662 if r1 != 0x0 goto <offset> 020663 *(u64 *)(r10 - 0x68) = r3 020664 w2 = *(u8 *)(r6 + 0x9) 020665 r9 = *(u64 *)(r6 + 0x0) 020666 w1 = *(u32 *)(r9 + 0x34) 020667 r3 = r1 020668 r3 &= 0x4 020669 *(u64 *)(r10 - 0x70) = r4 020670 *(u64 *)(r10 - 0x78) = r5 020671 if r3 != 0x0 goto <offset> 020672 r1 = r2 020673 r2 = <addr> ll 020674 if r1 == 0x0 goto <offset> 020675 r2 = <addr> ll 020676 r3 = 0x3 020677 if r1 == 0x0 goto <offset> 020678 r3 = 0x2 020679 r1 = *(u64 *)(r9 + 0x20) 020680 r4 = *(u64 *)(r9 + 0x28) 020681 r4 = *(u64 *)(r4 + 0x18) 020682 callx r4 020683 r2 = 0x1 020684 r3 = *(u64 *)(r10 - 0x68) 020685 if r0 != 0x0 goto <offset> 020686 r1 = *(u64 *)(r9 + 0x20) 020687 r2 = *(u64 *)(r9 + 0x28) 020688 r4 = *(u64 *)(r2 + 0x18) 020689 r2 = r8 020690 callx r4 020691 r2 = 0x1 020692 if r0 != 0x0 goto <offset> 020693 r1 = *(u64 *)(r9 + 0x20) 020694 r2 = *(u64 *)(r9 + 0x28) 020695 r4 = *(u64 *)(r2 + 0x18) 020696 r2 = <addr> ll 020697 r3 = 0x2 020698 callx r4 020699 r3 = *(u64 *)(r10 - 0x78) 020700 r1 = *(u64 *)(r10 - 0x70) 020701 r2 = 0x1 020702 if r0 != 0x0 goto <offset> 020703 r3 = *(u64 *)(r3 + 0x18) 020704 r2 = r9 020705 callx r3 020706 r2 = 0x1 020707 r7 = r0 020708 goto <offset> 020709 if r2 == 0x0 goto <offset> 020710 goto <offset> 020711 r1 = *(u64 *)(r9 + 0x20) 020712 r2 = *(u64 *)(r9 + 0x28) 020713 r4 = *(u64 *)(r2 + 0x18) 020714 r2 = <addr> ll 020715 r3 = 0x3 020716 callx r4 020717 r2 = 0x1 020718 if r0 != 0x0 goto <offset> 020719 w1 = *(u32 *)(r9 + 0x34) 020720 *(u8 *)(r10 - 0x41) = w7 020721 r2 = *(u64 *)(r9 + 0x20) 020722 r3 = *(u64 *)(r9 + 0x28) 020723 r4 = r10 020724 r4 += -0x41 020725 *(u64 *)(r10 - 0x50) = r4 020726 *(u64 *)(r10 - 0x58) = r3 020727 *(u64 *)(r10 - 0x60) = r2 020728 r2 = *(u64 *)(r9 + 0x0) 020729 r3 = *(u64 *)(r9 + 0x8) 020730 r4 = *(u64 *)(r9 + 0x10) 020731 r5 = *(u64 *)(r9 + 0x18) 020732 w0 = *(u32 *)(r9 + 0x30) 020733 w9 = *(u8 *)(r9 + 0x38) 020734 *(u8 *)(r10 - 0x8) = w9 020735 *(u32 *)(r10 - 0x10) = w0 020736 *(u32 *)(r10 - 0xc) = w1 020737 r1 = <addr> ll 020738 *(u64 *)(r10 - 0x18) = r1 020739 *(u64 *)(r10 - 0x28) = r5 020740 *(u64 *)(r10 - 0x30) = r4 020741 *(u64 *)(r10 - 0x38) = r3 020742 *(u64 *)(r10 - 0x40) = r2 020743 r1 = r10 020744 r1 += -0x60 020745 *(u64 *)(r10 - 0x20) = r1 020746 r2 = r8 020747 r3 = *(u64 *)(r10 - 0x68) 020748 call -0x115 020749 if r0 != 0x0 goto <offset> 020750 r1 = r10 020751 r1 += -0x60 020752 r2 = <addr> ll 020753 r3 = 0x2 020754 call -0x11b 020755 if r0 != 0x0 goto <offset> 020756 r1 = *(u64 *)(r10 - 0x78) 020757 r3 = *(u64 *)(r1 + 0x18) 020758 r2 = r10 020759 r2 += -0x40 020760 r1 = *(u64 *)(r10 - 0x70) 020761 callx r3 020762 if r0 != 0x0 goto <offset> 020763 r1 = *(u64 *)(r10 - 0x18) 020764 r4 = *(u64 *)(r1 + 0x18) 020765 r1 = *(u64 *)(r10 - 0x20) 020766 r2 = <addr> ll 020767 r3 = 0x2 020768 callx r4 020769 r7 = r0 020770 r2 = 0x1 020771 *(u8 *)(r6 + 0x9) = w2 020772 *(u8 *)(r6 + 0x8) = w7 020773 r0 = r6 020774 exit 020775 w2 = *(u8 *)(r1 + 0x8) 020776 w3 = *(u8 *)(r1 + 0x9) 020777 if r3 != 0x0 goto <offset> 020778 r1 = r2 020779 r0 = 0x1 020780 if r1 != 0x0 goto <offset> 020781 r0 = 0x0 020782 goto <offset> 020783 r0 = 0x1 020784 if r2 != 0x0 goto <offset> 020785 r6 = r1 020786 r2 = *(u64 *)(r1 + 0x0) 020787 w1 = *(u32 *)(r2 + 0x34) 020788 r1 &= 0x4 020789 if r1 != 0x0 goto <offset> 020790 r1 = *(u64 *)(r2 + 0x20) 020791 r2 = *(u64 *)(r2 + 0x28) 020792 r4 = *(u64 *)(r2 + 0x18) 020793 r2 = <addr> ll 020794 r3 = 0x2 020795 goto <offset> 020796 r1 = *(u64 *)(r2 + 0x20) 020797 r2 = *(u64 *)(r2 + 0x28) 020798 r4 = *(u64 *)(r2 + 0x18) 020799 r2 = <addr> ll 020800 r3 = 0x1 020801 callx r4 020802 r1 = r6 020803 *(u8 *)(r1 + 0x8) = w0 020804 r0 &= 0x1 020805 exit 020806 r6 = r1 020807 r7 = 0x1 020808 r9 = *(u64 *)(r6 + 0x0) 020809 w1 = *(u8 *)(r6 + 0x10) 020810 if r1 != 0x0 goto <offset> 020811 r8 = *(u64 *)(r6 + 0x8) 020812 w1 = *(u32 *)(r8 + 0x34) 020813 r4 = r1 020814 r4 &= 0x4 020815 if r4 != 0x0 goto <offset> 020816 r4 = <addr> ll 020817 if r9 == 0x0 goto <offset> 020818 r4 = <addr> ll 020819 *(u64 *)(r10 - 0x68) = r3 020820 *(u64 *)(r10 - 0x70) = r2 020821 r3 = 0x1 020822 if r9 == 0x0 goto <offset> 020823 r3 = 0x2 020824 r1 = *(u64 *)(r8 + 0x20) 020825 r2 = *(u64 *)(r8 + 0x28) 020826 r5 = *(u64 *)(r2 + 0x18) 020827 r2 = r4 020828 callx r5 020829 r1 = *(u64 *)(r10 - 0x70) 020830 r2 = *(u64 *)(r10 - 0x68) 020831 if r0 != 0x0 goto <offset> 020832 r3 = *(u64 *)(r2 + 0x18) 020833 r2 = r8 020834 callx r3 020835 goto <offset> 020836 if r9 == 0x0 goto <offset> 020837 goto <offset> 020838 r1 = *(u64 *)(r8 + 0x20) 020839 r4 = *(u64 *)(r8 + 0x28) 020840 r4 = *(u64 *)(r4 + 0x18) 020841 *(u64 *)(r10 - 0x70) = r2 020842 r2 = <addr> ll 020843 *(u64 *)(r10 - 0x68) = r3 020844 r3 = 0x2 020845 callx r4 020846 r3 = *(u64 *)(r10 - 0x68) 020847 r2 = *(u64 *)(r10 - 0x70) 020848 if r0 != 0x0 goto <offset> 020849 w1 = *(u32 *)(r8 + 0x34) 020850 *(u8 *)(r10 - 0x41) = w7 020851 r4 = *(u64 *)(r8 + 0x20) 020852 r5 = *(u64 *)(r8 + 0x28) 020853 r0 = r10 020854 r0 += -0x41 020855 *(u64 *)(r10 - 0x50) = r0 020856 *(u64 *)(r10 - 0x58) = r5 020857 *(u64 *)(r10 - 0x60) = r4 020858 r4 = *(u64 *)(r8 + 0x0) 020859 *(u64 *)(r10 - 0x68) = r4 020860 r4 = *(u64 *)(r8 + 0x8) 020861 *(u64 *)(r10 - 0x70) = r4 020862 r0 = *(u64 *)(r8 + 0x10) 020863 r5 = *(u64 *)(r8 + 0x18) 020864 w4 = *(u32 *)(r8 + 0x30) 020865 w8 = *(u8 *)(r8 + 0x38) 020866 *(u8 *)(r10 - 0x8) = w8 020867 *(u32 *)(r10 - 0x10) = w4 020868 *(u32 *)(r10 - 0xc) = w1 020869 r1 = <addr> ll 020870 *(u64 *)(r10 - 0x18) = r1 020871 r1 = r10 020872 r1 += -0x60 020873 *(u64 *)(r10 - 0x20) = r1 020874 *(u64 *)(r10 - 0x28) = r5 020875 *(u64 *)(r10 - 0x30) = r0 020876 r1 = *(u64 *)(r10 - 0x70) 020877 *(u64 *)(r10 - 0x38) = r1 020878 r1 = *(u64 *)(r10 - 0x68) 020879 *(u64 *)(r10 - 0x40) = r1 020880 r4 = *(u64 *)(r3 + 0x18) 020881 r3 = r10 020882 r3 += -0x40 020883 r1 = r2 020884 r2 = r3 020885 callx r4 020886 if r0 != 0x0 goto <offset> 020887 r1 = *(u64 *)(r10 - 0x18) 020888 r4 = *(u64 *)(r1 + 0x18) 020889 r1 = *(u64 *)(r10 - 0x20) 020890 r2 = <addr> ll 020891 r3 = 0x2 020892 callx r4 020893 r7 = r0 020894 *(u8 *)(r6 + 0x10) = w7 020895 r9 += 0x1 020896 *(u64 *)(r6 + 0x0) = r9 020897 r0 = r6 020898 exit 020899 w3 = *(u8 *)(r1 + 0x10) 020900 r2 = *(u64 *)(r1 + 0x0) 020901 if r2 != 0x0 goto <offset> 020902 r1 = r3 020903 r0 = 0x1 020904 if r1 != 0x0 goto <offset> 020905 r0 = 0x0 020906 goto <offset> 020907 r0 = 0x1 020908 if r3 == 0x0 goto <offset> 020909 goto <offset> 020910 r6 = *(u64 *)(r1 + 0x8) 020911 if r2 != 0x1 goto <offset> 020912 w2 = *(u8 *)(r1 + 0x11) 020913 if r2 != 0x0 goto <offset> 020914 r2 = *(u64 *)(r6 + 0x20) 020915 r3 = *(u64 *)(r6 + 0x28) 020916 r4 = *(u64 *)(r3 + 0x18) 020917 r6 = r1 020918 r1 = r2 020919 r2 = <addr> ll 020920 r3 = 0x1 020921 callx r4 020922 r1 = r6 020923 goto <offset> 020924 w2 = *(u32 *)(r6 + 0x34) 020925 r2 &= 0x4 020926 if r2 != 0x0 goto <offset> 020927 r2 = *(u64 *)(r6 + 0x20) 020928 r3 = *(u64 *)(r6 + 0x28) 020929 r4 = *(u64 *)(r3 + 0x18) 020930 r7 = r1 020931 r1 = r2 020932 r2 = <addr> ll 020933 r3 = 0x1 020934 callx r4 020935 r1 = r7 020936 r2 = r0 020937 r0 = 0x1 020938 if r2 == 0x0 goto <offset> 020939 *(u8 *)(r1 + 0x10) = w0 020940 r0 &= 0x1 020941 exit 020942 r6 = r1 020943 r9 = 0x1 020944 w1 = *(u8 *)(r6 + 0x8) 020945 r8 = 0x1 020946 if r1 != 0x0 goto <offset> 020947 w4 = *(u8 *)(r6 + 0x9) 020948 r7 = *(u64 *)(r6 + 0x0) 020949 w1 = *(u32 *)(r7 + 0x34) 020950 r5 = r1 020951 r5 &= 0x4 020952 if r5 != 0x0 goto <offset> 020953 r1 = r4 020954 if r1 == 0x0 goto <offset> 020955 r1 = *(u64 *)(r7 + 0x20) 020956 r4 = *(u64 *)(r7 + 0x28) 020957 r4 = *(u64 *)(r4 + 0x18) 020958 r8 = r2 020959 r2 = <addr> ll 020960 r9 = r3 020961 r3 = 0x2 020962 callx r4 020963 r3 = r9 020964 r9 = 0x1 020965 r2 = r8 020966 r8 = 0x1 020967 if r0 != 0x0 goto <offset> 020968 r3 = *(u64 *)(r3 + 0x18) 020969 r1 = r2 020970 r2 = r7 020971 callx r3 020972 r8 = r0 020973 goto <offset> 020974 if r4 == 0x0 goto <offset> 020975 goto <offset> 020976 r1 = *(u64 *)(r7 + 0x20) 020977 r4 = *(u64 *)(r7 + 0x28) 020978 r4 = *(u64 *)(r4 + 0x18) 020979 *(u64 *)(r10 - 0x68) = r2 020980 r2 = <addr> ll 020981 r9 = r3 020982 r3 = 0x1 020983 callx r4 020984 r3 = r9 020985 r2 = *(u64 *)(r10 - 0x68) 020986 r9 = 0x1 020987 if r0 != 0x0 goto <offset> 020988 w1 = *(u32 *)(r7 + 0x34) 020989 *(u8 *)(r10 - 0x41) = w8 020990 r4 = *(u64 *)(r7 + 0x20) 020991 r5 = *(u64 *)(r7 + 0x28) 020992 r0 = r10 020993 r0 += -0x41 020994 *(u64 *)(r10 - 0x50) = r0 020995 *(u64 *)(r10 - 0x58) = r5 020996 *(u64 *)(r10 - 0x60) = r4 020997 r4 = *(u64 *)(r7 + 0x0) 020998 *(u64 *)(r10 - 0x68) = r4 020999 r5 = *(u64 *)(r7 + 0x8) 021000 r0 = *(u64 *)(r7 + 0x10) 021001 r9 = *(u64 *)(r7 + 0x18) 021002 w4 = *(u32 *)(r7 + 0x30) 021003 w7 = *(u8 *)(r7 + 0x38) 021004 *(u8 *)(r10 - 0x8) = w7 021005 *(u32 *)(r10 - 0x10) = w4 021006 *(u32 *)(r10 - 0xc) = w1 021007 r1 = <addr> ll 021008 *(u64 *)(r10 - 0x18) = r1 021009 r1 = r10 021010 r1 += -0x60 021011 *(u64 *)(r10 - 0x20) = r1 021012 *(u64 *)(r10 - 0x28) = r9 021013 *(u64 *)(r10 - 0x30) = r0 021014 *(u64 *)(r10 - 0x38) = r5 021015 r1 = *(u64 *)(r10 - 0x68) 021016 *(u64 *)(r10 - 0x40) = r1 021017 r4 = *(u64 *)(r3 + 0x18) 021018 r3 = r10 021019 r3 += -0x40 021020 r1 = r2 021021 r2 = r3 021022 callx r4 021023 if r0 != 0x0 goto <offset> 021024 r1 = *(u64 *)(r10 - 0x18) 021025 r4 = *(u64 *)(r1 + 0x18) 021026 r1 = *(u64 *)(r10 - 0x20) 021027 r2 = <addr> ll 021028 r3 = 0x2 021029 callx r4 021030 r8 = r0 021031 r9 = 0x1 021032 *(u8 *)(r6 + 0x9) = w9 021033 *(u8 *)(r6 + 0x8) = w8 021034 r0 = r6 021035 exit 021036 r0 = 0x1 021037 w2 = *(u8 *)(r1 + 0x8) 021038 if r2 != 0x0 goto <offset> 021039 r2 = *(u64 *)(r1 + 0x0) 021040 r1 = *(u64 *)(r2 + 0x20) 021041 r2 = *(u64 *)(r2 + 0x28) 021042 r4 = *(u64 *)(r2 + 0x18) 021043 r2 = <addr> ll 021044 r3 = 0x1 021045 callx r4 021046 exit 021047 r3 = r2 021048 r2 = <addr> ll 021049 call <target> 021050 exit 021051 r4 = 0x3 021052 *(u8 *)(r10 - 0x8) = w4 021053 r4 = 0x20 021054 *(u64 *)(r10 - 0x10) = r4 021055 *(u64 *)(r10 - 0x18) = r2 021056 *(u64 *)(r10 - 0x20) = r1 021057 r7 = 0x0 021058 *(u64 *)(r10 - 0x30) = r7 021059 *(u64 *)(r10 - 0x40) = r7 021060 r8 = *(u64 *)(r3 + 0x20) 021061 *(u64 *)(r10 - 0x50) = r3 021062 if r8 != 0x0 goto <offset> 021063 r6 = *(u64 *)(r3 + 0x18) 021064 if r6 == 0x0 goto <offset> 021065 r1 = *(u64 *)(r10 - 0x50) 021066 r8 = *(u64 *)(r1 + 0x10) 021067 r8 += 0x8 021068 r6 <<= 0x4 021069 r9 = *(u64 *)(r1 + 0x0) 021070 r9 += 0x8 021071 goto <offset> 021072 r1 = *(u64 *)(r10 - 0x18) 021073 r4 = *(u64 *)(r1 + 0x18) 021074 r2 = *(u64 *)(r9 - 0x8) 021075 r1 = *(u64 *)(r10 - 0x20) 021076 callx r4 021077 if r0 != 0x0 goto <offset> 021078 r1 = *(u64 *)(r8 - 0x8) 021079 r3 = *(u64 *)(r8 + 0x0) 021080 r2 = r10 021081 r2 += -0x40 021082 callx r3 021083 if r0 != 0x0 goto <offset> 021084 r7 += 0x1 021085 r8 += 0x10 021086 r9 += 0x10 021087 r6 += -0x10 021088 if r6 == 0x0 goto <offset> 021089 r3 = *(u64 *)(r9 + 0x0) 021090 if r3 == 0x0 goto <offset> 021091 goto <offset> 021092 r9 = *(u64 *)(r3 + 0x28) 021093 if r9 == 0x0 goto <offset> 021094 r8 += 0x18 021095 r9 *= 0x38 021096 r1 = *(u64 *)(r10 - 0x50) 021097 r2 = *(u64 *)(r1 + 0x10) 021098 *(u64 *)(r10 - 0x48) = r2 021099 r6 = *(u64 *)(r1 + 0x0) 021100 r6 += 0x8 021101 goto <offset> 021102 *(u64 *)(r10 - 0x28) = r2 021103 *(u64 *)(r10 - 0x30) = r1 021104 r1 = *(u64 *)(r8 + 0x8) 021105 r1 <<= 0x4 021106 r2 = *(u64 *)(r10 - 0x48) 021107 r2 += r1 021108 r1 = *(u64 *)(r2 + 0x0) 021109 r3 = *(u64 *)(r2 + 0x8) 021110 r2 = r10 021111 r2 += -0x40 021112 callx r3 021113 if r0 != 0x0 goto <offset> 021114 r7 += 0x1 021115 r8 += 0x38 021116 r6 += 0x10 021117 r9 += -0x38 021118 if r9 == 0x0 goto <offset> 021119 r3 = *(u64 *)(r6 + 0x0) 021120 if r3 == 0x0 goto <offset> 021121 r1 = *(u64 *)(r10 - 0x18) 021122 r4 = *(u64 *)(r1 + 0x18) 021123 r2 = *(u64 *)(r6 - 0x8) 021124 r1 = *(u64 *)(r10 - 0x20) 021125 callx r4 021126 if r0 != 0x0 goto <offset> 021127 w1 = *(u32 *)(r8 + 0x10) 021128 *(u32 *)(r10 - 0x10) = w1 021129 w1 = *(u8 *)(r8 + 0x18) 021130 *(u8 *)(r10 - 0x8) = w1 021131 w1 = *(u32 *)(r8 + 0x14) 021132 *(u32 *)(r10 - 0xc) = w1 021133 r1 = *(u64 *)(r8 + 0x0) 021134 r3 = *(u64 *)(r8 - 0x8) 021135 if r3 == 0x0 goto <offset> 021136 r2 = 0x0 021137 if r3 == 0x1 goto <offset> 021138 goto <offset> 021139 r1 <<= 0x4 021140 r3 = *(u64 *)(r10 - 0x48) 021141 r3 += r1 021142 r4 = *(u64 *)(r3 + 0x8) 021143 if r4 != 0x0 goto <offset> 021144 r2 = 0x1 021145 r1 = *(u64 *)(r3 + 0x0) 021146 goto <offset> 021147 r2 = 0x1 021148 *(u64 *)(r10 - 0x38) = r1 021149 *(u64 *)(r10 - 0x40) = r2 021150 r1 = 0x0 021151 r3 = *(u64 *)(r8 - 0x18) 021152 if r3 == 0x2 goto <offset> 021153 r2 = *(u64 *)(r8 - 0x10) 021154 if r3 == 0x1 goto <offset> 021155 r1 = 0x1 021156 goto <offset> 021157 r2 <<= 0x4 021158 r3 = *(u64 *)(r10 - 0x48) 021159 r3 += r2 021160 r4 = *(u64 *)(r3 + 0x8) 021161 if r4 != 0x0 goto <offset> 021162 r1 = 0x1 021163 r2 = *(u64 *)(r3 + 0x0) 021164 goto <offset> 021165 r1 = *(u64 *)(r10 - 0x50) 021166 r1 = *(u64 *)(r1 + 0x8) 021167 if r1 > r7 goto <offset> 021168 goto <offset> 021169 r7 <<= 0x4 021170 r1 = *(u64 *)(r10 - 0x50) 021171 r1 = *(u64 *)(r1 + 0x0) 021172 r1 += r7 021173 r3 = *(u64 *)(r1 + 0x8) 021174 r2 = *(u64 *)(r1 + 0x0) 021175 r1 = *(u64 *)(r10 - 0x18) 021176 r4 = *(u64 *)(r1 + 0x18) 021177 r1 = *(u64 *)(r10 - 0x20) 021178 callx r4 021179 if r0 != 0x0 goto <offset> 021180 r0 = 0x0 021181 goto <offset> 021182 r0 = 0x1 021183 exit 021184 r9 = r4 021185 r7 = *(u64 *)(r5 - 0xff8) 021186 *(u64 *)(r10 - 0x18) = r7 021187 if r2 != 0x0 goto <offset> 021188 r0 = 0x2d 021189 w6 = *(u32 *)(r1 + 0x34) 021190 r7 += 0x1 021191 goto <offset> 021192 r0 = 0x110000 021193 w6 = *(u32 *)(r1 + 0x34) 021194 r2 = r6 021195 r2 &= 0x1 021196 if r2 != 0x0 goto <offset> 021197 r2 = *(u64 *)(r5 - 0x1000) 021198 *(u64 *)(r10 - 0x20) = r2 021199 r4 = 0x0 021200 r2 = r6 021201 r2 &= 0x4 021202 if r2 == 0x0 goto <offset> 021203 goto <offset> 021204 r2 = *(u64 *)(r1 + 0x0) 021205 if r2 != 0x0 goto <offset> 021206 r8 = *(u64 *)(r1 + 0x28) 021207 r7 = *(u64 *)(r1 + 0x20) 021208 r1 = r7 021209 r2 = r8 021210 r3 = r0 021211 r5 = r9 021212 call <target> 021213 r6 = 0x1 021214 if r0 != 0x0 goto <offset> 021215 goto <offset> 021216 r8 = *(u64 *)(r1 + 0x8) 021217 if r8 > r7 goto <offset> 021218 goto <offset> 021219 *(u64 *)(r10 - 0x30) = r9 021220 r6 &= 0x8 021221 if r6 == 0x0 goto <offset> 021222 goto <offset> 021223 r8 -= r7 021224 w9 = *(u8 *)(r1 + 0x38) 021225 *(u64 *)(r10 - 0x28) = r0 021226 *(u64 *)(r10 - 0x38) = r4 021227 if r9 s> 0x1 goto <offset> 021228 if r9 == 0x0 goto <offset> 021229 r9 = r8 021230 r8 = 0x0 021231 goto <offset> 021232 *(u64 *)(r10 - 0x28) = r0 021233 r2 = 0x20 021234 if r2 > r9 goto <offset> 021235 *(u64 *)(r10 - 0x10) = r1 021236 r1 = r3 021237 r2 = r9 021238 r8 = r9 021239 r9 = r3 021240 call <target> 021241 r3 = r9 021242 r9 = r8 021243 r1 = *(u64 *)(r10 - 0x10) 021244 goto <offset> 021245 r8 = *(u64 *)(r1 + 0x28) 021246 r7 = *(u64 *)(r1 + 0x20) 021247 r1 = r7 021248 r2 = r8 021249 r3 = r0 021250 r5 = r9 021251 call <target> 021252 r6 = 0x1 021253 if r0 != 0x0 goto <offset> 021254 r4 = *(u64 *)(r8 + 0x18) 021255 r1 = r7 021256 r2 = *(u64 *)(r10 - 0x20) 021257 r3 = *(u64 *)(r10 - 0x18) 021258 callx r4 021259 r6 = r0 021260 r6 &= 0x1 021261 r0 = r6 021262 exit 021263 r0 = 0x2b 021264 r7 = *(u64 *)(r10 - 0x18) 021265 r7 += 0x1 021266 goto <offset> 021267 r0 = 0x0 021268 if r9 == 0x0 goto <offset> 021269 r2 = r3 021270 r4 = r9 021271 goto <offset> 021272 r0 += r5 021273 r2 += 0x1 021274 r4 += -0x1 021275 if r4 != 0x0 goto <offset> 021276 r0 += r7 021277 r7 = r0 021278 r4 = r3 021279 r0 = *(u64 *)(r10 - 0x28) 021280 goto <offset> 021281 w8 = *(u8 *)(r2 + 0x0) 021282 r8 <<= 0x38 021283 r8 s>>= 0x38 021284 r5 = 0x1 021285 if r8 s> -0x41 goto <offset> 021286 r5 = 0x0 021287 goto <offset> 021288 w2 = *(u32 *)(r1 + 0x30) 021289 *(u64 *)(r10 - 0x40) = r2 021290 r2 = 0x30 021291 *(u32 *)(r1 + 0x30) = w2 021292 w2 = *(u8 *)(r1 + 0x38) 021293 *(u64 *)(r10 - 0x48) = r2 021294 r6 = 0x1 021295 *(u8 *)(r1 + 0x38) = w6 021296 r2 = *(u64 *)(r1 + 0x20) 021297 *(u64 *)(r10 - 0x10) = r1 021298 r9 = *(u64 *)(r1 + 0x28) 021299 *(u64 *)(r10 - 0x8) = r2 021300 r1 = r2 021301 r2 = r9 021302 r3 = r0 021303 r5 = *(u64 *)(r10 - 0x30) 021304 call <target> 021305 if r0 != 0x0 goto <offset> 021306 r8 -= r7 021307 r8 += 0x1 021308 r8 += -0x1 021309 if r8 == 0x0 goto <offset> 021310 r3 = *(u64 *)(r9 + 0x20) 021311 r1 = *(u64 *)(r10 - 0x8) 021312 r2 = 0x30 021313 callx r3 021314 if r0 != 0x0 goto <offset> 021315 goto <offset> 021316 if r9 == 0x2 goto <offset> 021317 goto <offset> 021318 r4 = *(u64 *)(r9 + 0x18) 021319 r1 = *(u64 *)(r10 - 0x8) 021320 r2 = *(u64 *)(r10 - 0x20) 021321 r3 = *(u64 *)(r10 - 0x18) 021322 callx r4 021323 if r0 != 0x0 goto <offset> 021324 r1 = *(u64 *)(r10 - 0x10) 021325 r2 = *(u64 *)(r10 - 0x48) 021326 *(u8 *)(r1 + 0x38) = w2 021327 r2 = *(u64 *)(r10 - 0x40) 021328 *(u32 *)(r1 + 0x30) = w2 021329 r6 = 0x0 021330 goto <offset> 021331 r9 = r8 021332 r9 >>= 0x1 021333 r8 += 0x1 021334 r8 >>= 0x1 021335 r9 += 0x1 021336 w2 = *(u32 *)(r1 + 0x30) 021337 *(u64 *)(r10 - 0x10) = r2 021338 r2 = *(u64 *)(r1 + 0x28) 021339 *(u64 *)(r10 - 0x8) = r2 021340 r7 = *(u64 *)(r1 + 0x20) 021341 r6 = 0x1 021342 r9 += -0x1 021343 if r9 == 0x0 goto <offset> 021344 r1 = *(u64 *)(r10 - 0x8) 021345 r3 = *(u64 *)(r1 + 0x20) 021346 r1 = r7 021347 r2 = *(u64 *)(r10 - 0x10) 021348 callx r3 021349 if r0 != 0x0 goto <offset> 021350 goto <offset> 021351 r1 = r7 021352 r2 = *(u64 *)(r10 - 0x8) 021353 r3 = *(u64 *)(r10 - 0x28) 021354 r4 = *(u64 *)(r10 - 0x38) 021355 r5 = *(u64 *)(r10 - 0x30) 021356 call <target> 021357 r6 = 0x1 021358 if r0 != 0x0 goto <offset> 021359 r1 = *(u64 *)(r10 - 0x8) 021360 r4 = *(u64 *)(r1 + 0x18) 021361 r1 = r7 021362 r2 = *(u64 *)(r10 - 0x20) 021363 r3 = *(u64 *)(r10 - 0x18) 021364 callx r4 021365 if r0 != 0x0 goto <offset> 021366 r6 = 0x0 021367 r1 = r8 021368 if r8 == r6 goto <offset> 021369 r1 = *(u64 *)(r10 - 0x8) 021370 r3 = *(u64 *)(r1 + 0x20) 021371 r1 = r7 021372 r2 = *(u64 *)(r10 - 0x10) 021373 callx r3 021374 r6 += 0x1 021375 if r0 == 0x0 goto <offset> 021376 r6 += -0x1 021377 r1 = r6 021378 r6 = 0x1 021379 if r8 > r1 goto <offset> 021380 r6 = 0x0 021381 goto <offset> 021382 r6 = r5 021383 r7 = r4 021384 r8 = r2 021385 r2 = r3 021386 r2 <<= 0x20 021387 r2 >>= 0x20 021388 if r2 == 0x110000 goto <offset> 021389 r4 = *(u64 *)(r8 + 0x20) 021390 r9 = r1 021391 r2 = r3 021392 callx r4 021393 r1 = r9 021394 r2 = r0 021395 r0 = 0x1 021396 if r2 != 0x0 goto <offset> 021397 r0 = 0x0 021398 if r7 != 0x0 goto <offset> 021399 exit 021400 r4 = *(u64 *)(r8 + 0x18) 021401 r2 = r7 021402 r3 = r6 021403 callx r4 021404 goto <offset> 021405 r5 = *(u64 *)(r1 + 0x10) 021406 r0 = *(u64 *)(r1 + 0x0) 021407 r4 = r0 021408 r4 |= r5 021409 if r4 == 0x0 goto <offset> 021410 *(u64 *)(r10 - 0x18) = r0 021411 *(u64 *)(r10 - 0x8) = r2 021412 *(u64 *)(r10 - 0x10) = r3 021413 if r5 == 0x0 goto <offset> 021414 r6 = *(u64 *)(r10 - 0x8) 021415 r3 = r6 021416 r4 = *(u64 *)(r10 - 0x10) 021417 r3 += r4 021418 r4 = 0x0 021419 r5 = *(u64 *)(r1 + 0x18) 021420 if r5 == 0x0 goto <offset> 021421 r2 = 0xe0 021422 r7 = 0x0 021423 r6 = *(u64 *)(r10 - 0x8) 021424 r8 = r6 021425 r9 = r4 021426 if r8 == r3 goto <offset> 021427 r6 = r8 021428 r6 += 0x1 021429 w0 = *(u8 *)(r8 + 0x0) 021430 r4 = r0 021431 r4 <<= 0x38 021432 r4 s>>= 0x38 021433 if r4 s> -0x1 goto <offset> 021434 r6 = r8 021435 r6 += 0x2 021436 r4 = r0 021437 if r2 > r4 goto <offset> 021438 r6 = r8 021439 r6 += 0x3 021440 r0 = 0xf0 021441 if r0 > r4 goto <offset> 021442 r6 = r8 021443 r6 += 0x4 021444 r7 += 0x1 021445 r4 = r6 021446 r4 -= r8 021447 r4 += r9 021448 if r5 > r7 goto <offset> 021449 if r6 == r3 goto <offset> 021450 w3 = *(u8 *)(r6 + 0x0) 021451 r5 = r3 021452 r5 <<= 0x38 021453 r5 s>>= 0x38 021454 if r5 s> -0x1 goto <offset> 021455 r5 = 0xe0 021456 if r5 > r3 goto <offset> 021457 if r4 == 0x0 goto <offset> 021458 r3 = *(u64 *)(r10 - 0x10) 021459 if r3 > r4 goto <offset> 021460 if r4 == r3 goto <offset> 021461 goto <offset> 021462 r5 = *(u64 *)(r1 + 0x20) 021463 r1 = *(u64 *)(r1 + 0x28) 021464 r4 = *(u64 *)(r1 + 0x18) 021465 r1 = r5 021466 callx r4 021467 goto <offset> 021468 r3 = *(u64 *)(r10 - 0x8) 021469 r3 += r4 021470 w3 = *(u8 *)(r3 + 0x0) 021471 r3 <<= 0x38 021472 r3 s>>= 0x38 021473 r5 = -0x40 021474 if r5 s> r3 goto <offset> 021475 *(u64 *)(r10 - 0x10) = r4 021476 r2 = *(u64 *)(r10 - 0x18) 021477 if r2 != 0x0 goto <offset> 021478 r2 = *(u64 *)(r1 + 0x20) 021479 r1 = *(u64 *)(r1 + 0x28) 021480 r4 = *(u64 *)(r1 + 0x18) 021481 r1 = r2 021482 r2 = *(u64 *)(r10 - 0x8) 021483 r3 = *(u64 *)(r10 - 0x10) 021484 callx r4 021485 goto <offset> 021486 r9 = *(u64 *)(r1 + 0x8) 021487 r2 = 0x20 021488 r7 = *(u64 *)(r10 - 0x10) 021489 r8 = *(u64 *)(r10 - 0x8) 021490 if r2 > r7 goto <offset> 021491 r6 = r1 021492 r1 = r8 021493 r2 = r7 021494 call <target> 021495 r1 = r6 021496 goto <offset> 021497 r0 = 0x0 021498 if r7 == 0x0 goto <offset> 021499 r2 = r8 021500 r3 = r7 021501 goto <offset> 021502 r0 += r4 021503 r2 += 0x1 021504 r3 += -0x1 021505 if r3 != 0x0 goto <offset> 021506 if r0 >= r9 goto <offset> 021507 r9 -= r0 021508 r7 = 0x0 021509 w2 = *(u8 *)(r1 + 0x38) 021510 if r2 s> 0x1 goto <offset> 021511 if r2 == 0x0 goto <offset> 021512 r7 = r9 021513 r9 = 0x0 021514 goto <offset> 021515 w5 = *(u8 *)(r2 + 0x0) 021516 r5 <<= 0x38 021517 r5 s>>= 0x38 021518 r4 = 0x1 021519 if r5 s> -0x41 goto <offset> 021520 r4 = 0x0 021521 goto <offset> 021522 r2 = *(u64 *)(r1 + 0x20) 021523 r1 = *(u64 *)(r1 + 0x28) 021524 r4 = *(u64 *)(r1 + 0x18) 021525 r1 = r2 021526 r2 = r8 021527 r3 = r7 021528 callx r4 021529 goto <offset> 021530 if r2 == 0x2 goto <offset> 021531 goto <offset> 021532 r7 = r9 021533 r7 >>= 0x1 021534 r9 += 0x1 021535 r9 >>= 0x1 021536 *(u64 *)(r10 - 0x18) = r9 021537 r7 += 0x1 021538 w8 = *(u32 *)(r1 + 0x30) 021539 r6 = *(u64 *)(r1 + 0x28) 021540 r9 = *(u64 *)(r1 + 0x20) 021541 r7 += -0x1 021542 if r7 == 0x0 goto <offset> 021543 r3 = *(u64 *)(r6 + 0x20) 021544 r1 = r9 021545 r2 = r8 021546 callx r3 021547 r1 = r0 021548 r0 = 0x1 021549 if r1 != 0x0 goto <offset> 021550 goto <offset> 021551 r4 = *(u64 *)(r6 + 0x18) 021552 r1 = r9 021553 r2 = *(u64 *)(r10 - 0x8) 021554 r3 = *(u64 *)(r10 - 0x10) 021555 callx r4 021556 r1 = r0 021557 r0 = 0x1 021558 if r1 != 0x0 goto <offset> 021559 r7 = 0x0 021560 r2 = *(u64 *)(r10 - 0x18) 021561 r1 = r2 021562 if r2 == r7 goto <offset> 021563 r3 = *(u64 *)(r6 + 0x20) 021564 r1 = r9 021565 r2 = r8 021566 callx r3 021567 r7 += 0x1 021568 if r0 == 0x0 goto <offset> 021569 r7 += -0x1 021570 r1 = r7 021571 r0 = 0x1 021572 r2 = *(u64 *)(r10 - 0x18) 021573 if r2 > r1 goto <offset> 021574 r0 = 0x0 021575 r0 &= 0x1 021576 exit 021577 r4 = *(u64 *)(r1 + 0x20) 021578 r1 = *(u64 *)(r1 + 0x28) 021579 r5 = *(u64 *)(r1 + 0x18) 021580 r1 = r4 021581 callx r5 021582 exit 021583 r6 = r2 021584 r7 = r1 021585 r1 = *(u64 *)(r6 + 0x28) 021586 r5 = *(u64 *)(r1 + 0x18) 021587 r1 = *(u64 *)(r6 + 0x20) 021588 r2 = r3 021589 r3 = r4 021590 callx r5 021591 r1 = 0x0 021592 *(u8 *)(r7 + 0x9) = w1 021593 *(u8 *)(r7 + 0x8) = w0 021594 *(u64 *)(r7 + 0x0) = r6 021595 exit 021596 r6 = r5 021597 r7 = r4 021598 r8 = r1 021599 r1 = *(u64 *)(r8 + 0x28) 021600 r4 = *(u64 *)(r1 + 0x18) 021601 r1 = *(u64 *)(r8 + 0x20) 021602 callx r4 021603 r1 = 0x0 021604 *(u8 *)(r10 - 0x7) = w1 021605 *(u8 *)(r10 - 0x8) = w0 021606 *(u64 *)(r10 - 0x10) = r8 021607 r3 = *(u64 *)(r6 - 0x1000) 021608 r4 = *(u64 *)(r6 - 0xff8) 021609 r5 = *(u64 *)(r6 - 0xff0) 021610 r8 = r10 021611 r8 += -0x10 021612 r1 = r8 021613 r2 = r7 021614 call -0x3be 021615 r2 = *(u64 *)(r6 - 0xfe8) 021616 r3 = *(u64 *)(r6 - 0xfe0) 021617 r4 = *(u64 *)(r6 - 0xfd8) 021618 r5 = *(u64 *)(r6 - 0xfd0) 021619 r1 = r8 021620 call -0x3c4 021621 w1 = *(u8 *)(r10 - 0x8) 021622 w2 = *(u8 *)(r10 - 0x7) 021623 if r2 != 0x0 goto <offset> 021624 r0 = 0x1 021625 if r1 != 0x0 goto <offset> 021626 r0 = 0x0 021627 goto <offset> 021628 r0 = 0x1 021629 if r1 != 0x0 goto <offset> 021630 r2 = *(u64 *)(r10 - 0x10) 021631 w1 = *(u32 *)(r2 + 0x34) 021632 r1 &= 0x4 021633 if r1 != 0x0 goto <offset> 021634 r1 = *(u64 *)(r2 + 0x20) 021635 r2 = *(u64 *)(r2 + 0x28) 021636 r4 = *(u64 *)(r2 + 0x18) 021637 r2 = <addr> ll 021638 r3 = 0x2 021639 goto <offset> 021640 r1 = *(u64 *)(r2 + 0x20) 021641 r2 = *(u64 *)(r2 + 0x28) 021642 r4 = *(u64 *)(r2 + 0x18) 021643 r2 = <addr> ll 021644 r3 = 0x1 021645 callx r4 021646 r0 &= 0x1 021647 exit 021648 r7 = r4 021649 r8 = r2 021650 r6 = r1 021651 r1 = *(u64 *)(r8 + 0x28) 021652 r4 = *(u64 *)(r1 + 0x18) 021653 r1 = *(u64 *)(r8 + 0x20) 021654 r2 = r3 021655 r3 = r7 021656 callx r4 021657 *(u8 *)(r6 + 0x10) = w0 021658 *(u64 *)(r6 + 0x8) = r8 021659 r1 = 0x0 021660 r2 = 0x1 021661 if r7 == 0x0 goto <offset> 021662 r2 = 0x0 021663 *(u8 *)(r6 + 0x11) = w2 021664 *(u64 *)(r6 + 0x0) = r1 021665 exit 021666 r6 = r5 021667 r7 = r4 021668 r8 = r3 021669 r9 = r1 021670 r1 = *(u64 *)(r9 + 0x28) 021671 r4 = *(u64 *)(r1 + 0x18) 021672 r1 = *(u64 *)(r9 + 0x20) 021673 callx r4 021674 *(u8 *)(r10 - 0x8) = w0 021675 *(u64 *)(r10 - 0x10) = r9 021676 r1 = 0x0 021677 r2 = 0x1 021678 if r8 == 0x0 goto <offset> 021679 r2 = 0x0 021680 *(u8 *)(r10 - 0x7) = w2 021681 *(u64 *)(r10 - 0x18) = r1 021682 r1 = r10 021683 r1 += -0x18 021684 r2 = r7 021685 r3 = r6 021686 call -0x371 021687 w2 = *(u8 *)(r10 - 0x8) 021688 r1 = *(u64 *)(r10 - 0x18) 021689 if r1 != 0x0 goto <offset> 021690 r1 = r2 021691 r0 = 0x1 021692 if r1 != 0x0 goto <offset> 021693 r0 = 0x0 021694 goto <offset> 021695 r0 = 0x1 021696 if r2 != 0x0 goto <offset> 021697 r6 = *(u64 *)(r10 - 0x10) 021698 if r1 != 0x1 goto <offset> 021699 w1 = *(u8 *)(r10 - 0x7) 021700 if r1 != 0x0 goto <offset> 021701 r1 = *(u64 *)(r6 + 0x20) 021702 r2 = *(u64 *)(r6 + 0x28) 021703 r4 = *(u64 *)(r2 + 0x18) 021704 r2 = <addr> ll 021705 r3 = 0x1 021706 callx r4 021707 goto <offset> 021708 w1 = *(u32 *)(r6 + 0x34) 021709 r1 &= 0x4 021710 if r1 != 0x0 goto <offset> 021711 r1 = *(u64 *)(r6 + 0x20) 021712 r2 = *(u64 *)(r6 + 0x28) 021713 r4 = *(u64 *)(r2 + 0x18) 021714 r2 = <addr> ll 021715 r3 = 0x1 021716 callx r4 021717 r1 = r0 021718 r0 = 0x1 021719 if r1 == 0x0 goto <offset> 021720 r0 &= 0x1 021721 exit 021722 r6 = r2 021723 r7 = r1 021724 r1 = *(u64 *)(r6 + 0x28) 021725 r4 = *(u64 *)(r1 + 0x18) 021726 r1 = *(u64 *)(r6 + 0x20) 021727 r2 = <addr> ll 021728 r3 = 0x1 021729 callx r4 021730 r1 = 0x0 021731 *(u8 *)(r7 + 0x9) = w1 021732 *(u8 *)(r7 + 0x8) = w0 021733 *(u64 *)(r7 + 0x0) = r6 021734 exit 021735 r6 = r2 021736 r8 = r1 021737 r7 = *(u64 *)(r3 + 0x20) 021738 r1 = *(u64 *)(r3 + 0x28) 021739 *(u64 *)(r10 - 0x50) = r1 021740 r3 = *(u64 *)(r1 + 0x20) 021741 r1 = r7 021742 r2 = 0x22 021743 *(u64 *)(r10 - 0x28) = r3 021744 callx r3 021745 r9 = 0x1 021746 if r0 != 0x0 goto <offset> 021747 r1 = 0x0 021748 if r6 == 0x0 goto <offset> 021749 r1 = r8 021750 r1 += r6 021751 *(u64 *)(r10 - 0x48) = r1 021752 r1 = 0x0 021753 *(u64 *)(r10 - 0x58) = r1 021754 r5 = r8 021755 r9 = 0x0 021756 *(u64 *)(r10 - 0x60) = r6 021757 *(u64 *)(r10 - 0x68) = r8 021758 goto <offset> 021759 r2 += r9 021760 *(u64 *)(r10 - 0x58) = r2 021761 r9 -= r3 021762 r5 = *(u64 *)(r10 - 0x30) 021763 r9 += r5 021764 r1 = *(u64 *)(r10 - 0x48) 021765 if r5 == r1 goto <offset> 021766 w0 = *(u8 *)(r5 + 0x0) 021767 r1 = r0 021768 r1 <<= 0x38 021769 r1 s>>= 0x38 021770 if r1 s> -0x1 goto <offset> 021771 r1 = r5 021772 r1 += 0x2 021773 *(u64 *)(r10 - 0x30) = r1 021774 w1 = *(u8 *)(r5 + 0x1) 021775 r1 &= 0x3f 021776 r3 = r0 021777 r3 &= 0x1f 021778 r2 = r3 021779 r2 <<= 0x6 021780 r2 |= r1 021781 if r0 > 0xdf goto <offset> 021782 goto <offset> 021783 r1 <<= 0x6 021784 w4 = *(u8 *)(r5 + 0x2) 021785 r4 &= 0x3f 021786 r1 |= r4 021787 r4 = r5 021788 r4 += 0x3 021789 *(u64 *)(r10 - 0x30) = r4 021790 r4 = r3 021791 r4 <<= 0xc 021792 r2 = r1 021793 r2 |= r4 021794 r4 = 0xf0 021795 if r4 > r0 goto <offset> 021796 r1 <<= 0x6 021797 w2 = *(u8 *)(r5 + 0x3) 021798 r2 &= 0x3f 021799 r1 |= r2 021800 r3 <<= 0x12 021801 r3 &= 0x1c0000 021802 r1 |= r3 021803 r2 = r5 021804 r2 += 0x4 021805 *(u64 *)(r10 - 0x30) = r2 021806 r2 = r1 021807 goto <offset> 021808 r1 = r5 021809 r1 += 0x1 021810 *(u64 *)(r10 - 0x30) = r1 021811 r2 = r0 021812 r1 = r10 021813 r1 += -0x1c 021814 *(u64 *)(r10 - 0x40) = r2 021815 r3 = 0x10001 021816 *(u64 *)(r10 - 0x38) = r5 021817 call -0x73d 021818 r3 = *(u64 *)(r10 - 0x38) 021819 w1 = *(u8 *)(r10 - 0x1c) 021820 if r1 == 0x80 goto <offset> 021821 w1 = *(u8 *)(r10 - 0x12) 021822 w2 = *(u8 *)(r10 - 0x11) 021823 r2 -= r1 021824 r2 &= 0xff 021825 if r2 == 0x1 goto <offset> 021826 r4 = *(u64 *)(r10 - 0x58) 021827 if r4 > r9 goto <offset> 021828 if r4 == 0x0 goto <offset> 021829 if r6 > r4 goto <offset> 021830 if r4 == r6 goto <offset> 021831 goto <offset> 021832 r1 = r8 021833 r1 += r4 021834 w1 = *(u8 *)(r1 + 0x0) 021835 r1 <<= 0x38 021836 r1 s>>= 0x38 021837 r2 = -0x40 021838 if r2 s> r1 goto <offset> 021839 if r9 == 0x0 goto <offset> 021840 if r6 > r9 goto <offset> 021841 if r9 == r6 goto <offset> 021842 goto <offset> 021843 r2 = r8 021844 r2 += r4 021845 r3 = r9 021846 r3 -= r4 021847 r1 = *(u64 *)(r10 - 0x50) 021848 r4 = *(u64 *)(r1 + 0x18) 021849 r1 = r7 021850 callx r4 021851 if r0 != 0x0 goto <offset> 021852 r8 = r7 021853 w1 = *(u32 *)(r10 - 0x14) 021854 *(u32 *)(r10 - 0x8) = w1 021855 r1 = *(u64 *)(r10 - 0x1c) 021856 *(u64 *)(r10 - 0x10) = r1 021857 r1 &= 0xff 021858 if r1 != 0x80 goto <offset> 021859 r7 = 0x80 021860 goto <offset> 021861 w7 = *(u8 *)(r10 - 0x5) 021862 w1 = *(u8 *)(r10 - 0x6) 021863 if r1 >= r7 goto <offset> 021864 r6 = r1 021865 r6 += 0x1 021866 *(u8 *)(r10 - 0x6) = w6 021867 if r1 > 0x9 goto <offset> 021868 r2 = r10 021869 r2 += -0x10 021870 r2 += r1 021871 w2 = *(u8 *)(r2 + 0x0) 021872 r1 = r8 021873 r3 = *(u64 *)(r10 - 0x28) 021874 callx r3 021875 r1 = r6 021876 if r0 != 0x0 goto <offset> 021877 goto <offset> 021878 r1 = r8 021879 r1 += r9 021880 w1 = *(u8 *)(r1 + 0x0) 021881 r1 <<= 0x38 021882 r1 s>>= 0x38 021883 if r1 s> -0x41 goto <offset> 021884 r1 = r8 021885 r2 = r6 021886 r3 = r4 021887 r4 = r9 021888 r5 = <addr> ll 021889 call <target> 021890 w1 = *(u8 *)(r10 - 0x6) 021891 w2 = *(u8 *)(r10 - 0x5) 021892 if r1 >= r2 goto <offset> 021893 r2 = r1 021894 r2 += 0x1 021895 *(u8 *)(r10 - 0x6) = w2 021896 r2 = 0xa 021897 if r2 > r1 goto <offset> 021898 r2 = 0xa 021899 r3 = <addr> ll 021900 call -0x5ca 021901 r2 = r10 021902 r2 += -0x10 021903 r2 += r1 021904 w2 = *(u8 *)(r2 + 0x0) 021905 r1 = r8 021906 r3 = *(u64 *)(r10 - 0x28) 021907 callx r3 021908 if r0 != 0x0 goto <offset> 021909 r1 = r7 021910 r1 &= 0xff 021911 if r1 == 0x80 goto <offset> 021912 goto <offset> 021913 r7 = 0x0 021914 *(u32 *)(r10 - 0x8) = w7 021915 w2 = *(u32 *)(r10 - 0xc) 021916 *(u64 *)(r10 - 0x10) = r7 021917 goto <offset> 021918 r2 = 0x1 021919 r6 = *(u64 *)(r10 - 0x60) 021920 r7 = r8 021921 r8 = *(u64 *)(r10 - 0x68) 021922 r1 = 0x80 021923 r3 = *(u64 *)(r10 - 0x38) 021924 r4 = *(u64 *)(r10 - 0x40) 021925 if r1 > r4 goto <offset> 021926 r2 = 0x2 021927 r1 = 0x800 021928 if r1 > r4 goto <offset> 021929 r2 = 0x3 021930 r1 = 0x10000 021931 if r1 > r4 goto <offset> 021932 r2 = 0x4 021933 goto <offset> 021934 r9 = 0x1 021935 goto <offset> 021936 r1 = 0x0 021937 r9 = 0x1 021938 r3 = *(u64 *)(r10 - 0x58) 021939 if r3 == 0x0 goto <offset> 021940 if r6 > r3 goto <offset> 021941 r1 = r3 021942 if r3 == r6 goto <offset> 021943 goto <offset> 021944 r8 += r1 021945 r6 -= r1 021946 r1 = *(u64 *)(r10 - 0x50) 021947 r4 = *(u64 *)(r1 + 0x18) 021948 r1 = r7 021949 r2 = r8 021950 r3 = r6 021951 callx r4 021952 if r0 != 0x0 goto <offset> 021953 r1 = r7 021954 r2 = 0x22 021955 r3 = *(u64 *)(r10 - 0x28) 021956 callx r3 021957 r9 = r0 021958 r0 = r9 021959 exit 021960 r1 = r8 021961 r1 += r3 021962 w2 = *(u8 *)(r1 + 0x0) 021963 r2 <<= 0x38 021964 r2 s>>= 0x38 021965 r1 = r3 021966 if r2 s> -0x41 goto <offset> 021967 r1 = r8 021968 r2 = r6 021969 r4 = r6 021970 r5 = <addr> ll 021971 call <target> 021972 r4 = r2 021973 r2 = r1 021974 r1 = r3 021975 r3 = r4 021976 call -0x23c 021977 exit 021978 r8 = r1 021979 r6 = *(u64 *)(r2 + 0x20) 021980 r1 = *(u64 *)(r2 + 0x28) 021981 r9 = *(u64 *)(r1 + 0x20) 021982 r1 = r6 021983 r2 = 0x27 021984 callx r9 021985 r1 = 0x1 021986 if r0 != 0x0 goto <offset> 021987 w2 = *(u32 *)(r8 + 0x0) 021988 r1 = r10 021989 r1 += -0x10 021990 r3 = 0x101 021991 call -0x7eb 021992 w1 = *(u8 *)(r10 - 0x10) 021993 if r1 != 0x80 goto <offset> 021994 r7 = 0x80 021995 r8 = 0xa 021996 goto <offset> 021997 w7 = *(u8 *)(r10 - 0x5) 021998 w1 = *(u8 *)(r10 - 0x6) 021999 if r1 >= r7 goto <offset> 022000 r8 = r1 022001 r8 += 0x1 022002 *(u8 *)(r10 - 0x6) = w8 022003 if r1 > 0x9 goto <offset> 022004 r2 = r10 022005 r2 += -0x10 022006 r2 += r1 022007 w2 = *(u8 *)(r2 + 0x0) 022008 r1 = r6 022009 callx r9 022010 r1 = r8 022011 if r0 != 0x0 goto <offset> 022012 goto <offset> 022013 w1 = *(u8 *)(r10 - 0x6) 022014 w2 = *(u8 *)(r10 - 0x5) 022015 if r1 >= r2 goto <offset> 022016 r2 = r1 022017 r2 += 0x1 022018 *(u8 *)(r10 - 0x6) = w2 022019 if r8 > r1 goto <offset> 022020 r2 = 0xa 022021 r3 = <addr> ll 022022 call -0x644 022023 r2 = r10 022024 r2 += -0x10 022025 r2 += r1 022026 w2 = *(u8 *)(r2 + 0x0) 022027 r1 = r6 022028 callx r9 022029 if r0 != 0x0 goto <offset> 022030 r1 = r7 022031 r1 &= 0xff 022032 if r1 == 0x80 goto <offset> 022033 goto <offset> 022034 r7 = 0x0 022035 *(u32 *)(r10 - 0x8) = w7 022036 w2 = *(u32 *)(r10 - 0xc) 022037 *(u64 *)(r10 - 0x10) = r7 022038 r1 = r6 022039 callx r9 022040 if r0 != 0x0 goto <offset> 022041 goto <offset> 022042 r1 = 0x1 022043 goto <offset> 022044 r1 = r6 022045 r2 = 0x27 022046 callx r9 022047 r1 = r0 022048 r0 = r1 022049 exit 022050 call <target> 022051 *(u64 *)(r10 - 0x58) = r2 022052 *(u64 *)(r10 - 0x60) = r1 022053 r1 = 0x0 022054 *(u64 *)(r10 - 0x30) = r1 022055 r1 = <addr> ll 022056 *(u64 *)(r10 - 0x50) = r1 022057 r1 = 0x2 022058 *(u64 *)(r10 - 0x48) = r1 022059 *(u64 *)(r10 - 0x38) = r1 022060 r1 = r10 022061 r1 += -0x20 022062 *(u64 *)(r10 - 0x40) = r1 022063 r1 = r10 022064 r1 += -0x58 022065 *(u64 *)(r10 - 0x10) = r1 022066 r1 = 0x5b7e ll 022067 *(u64 *)(r10 - 0x8) = r1 022068 *(u64 *)(r10 - 0x18) = r1 022069 r1 = r10 022070 r1 += -0x60 022071 *(u64 *)(r10 - 0x20) = r1 022072 r1 = r10 022073 r1 += -0x50 022074 r2 = r3 022075 call -0x6a3 022076 call <target> 022077 *(u64 *)(r10 - 0x58) = r2 022078 *(u64 *)(r10 - 0x60) = r1 022079 r1 = 0x0 022080 *(u64 *)(r10 - 0x30) = r1 022081 r1 = <addr> ll 022082 *(u64 *)(r10 - 0x50) = r1 022083 r1 = 0x2 022084 *(u64 *)(r10 - 0x48) = r1 022085 *(u64 *)(r10 - 0x38) = r1 022086 r1 = r10 022087 r1 += -0x20 022088 *(u64 *)(r10 - 0x40) = r1 022089 r1 = r10 022090 r1 += -0x58 022091 *(u64 *)(r10 - 0x10) = r1 022092 r1 = 0x5b7e ll 022093 *(u64 *)(r10 - 0x8) = r1 022094 *(u64 *)(r10 - 0x18) = r1 022095 r1 = r10 022096 r1 += -0x60 022097 *(u64 *)(r10 - 0x20) = r1 022098 r1 = r10 022099 r1 += -0x50 022100 r2 = r3 022101 call -0x6bd 022102 call <target> 022103 *(u64 *)(r10 - 0x58) = r2 022104 *(u64 *)(r10 - 0x60) = r1 022105 r1 = 0x0 022106 *(u64 *)(r10 - 0x30) = r1 022107 r1 = <addr> ll 022108 *(u64 *)(r10 - 0x50) = r1 022109 r1 = 0x2 022110 *(u64 *)(r10 - 0x48) = r1 022111 *(u64 *)(r10 - 0x38) = r1 022112 r1 = r10 022113 r1 += -0x20 022114 *(u64 *)(r10 - 0x40) = r1 022115 r1 = r10 022116 r1 += -0x58 022117 *(u64 *)(r10 - 0x10) = r1 022118 r1 = 0x5b7e ll 022119 *(u64 *)(r10 - 0x8) = r1 022120 *(u64 *)(r10 - 0x18) = r1 022121 r1 = r10 022122 r1 += -0x60 022123 *(u64 *)(r10 - 0x20) = r1 022124 r1 = r10 022125 r1 += -0x50 022126 r2 = r3 022127 call -0x6d7 022128 *(u64 *)(r10 - 0x8) = r1 022129 r1 = r3 022130 r1 += -0xf 022131 r4 = 0x0 022132 r5 = 0x1 022133 if r1 > r3 goto <offset> 022134 r5 = 0x0 022135 if r5 != 0x0 goto <offset> 022136 r4 = r1 022137 if r3 == 0x0 goto <offset> 022138 r5 = r2 022139 r5 += 0x7 022140 r5 &= -0x8 022141 r5 -= r2 022142 r0 = 0x0 022143 r8 = -<addr> ll 022144 r6 = 0x0 022145 goto <offset> 022146 r1 = r2 022147 r1 += r7 022148 w1 = *(u8 *)(r1 + 0x0) 022149 r1 <<= 0x38 022150 r1 s>>= 0x38 022151 r8 = 0x1 022152 r9 = 0x1 022153 if r1 s> -0x41 goto <offset> 022154 r7 += 0x1 022155 r6 = r7 022156 r8 = -<addr> ll 022157 if r3 > r6 goto <offset> 022158 goto <offset> 022159 r1 = r2 022160 r1 += r6 022161 w7 = *(u8 *)(r1 + 0x0) 022162 r1 = r7 022163 r1 <<= 0x38 022164 r1 s>>= 0x38 022165 if r0 s> r1 goto <offset> 022166 r1 = r5 022167 r1 -= r6 022168 r1 &= 0x7 022169 if r1 != 0x0 goto <offset> 022170 if r6 >= r4 goto <offset> 022171 r1 = r2 022172 r1 += r6 022173 r7 = *(u64 *)(r1 + 0x0) 022174 r1 = *(u64 *)(r1 + 0x8) 022175 r1 |= r7 022176 r1 &= r8 022177 if r1 == 0x0 goto <offset> 022178 if r6 >= r3 goto <offset> 022179 r1 = r2 022180 r1 += r6 022181 w1 = *(u8 *)(r1 + 0x0) 022182 r1 <<= 0x38 022183 r1 s>>= 0x38 022184 if r0 s> r1 goto <offset> 022185 r6 += 0x1 022186 if r3 > r6 goto <offset> 022187 goto <offset> 022188 r6 += 0x10 022189 if r4 > r6 goto <offset> 022190 goto <offset> 022191 r6 += 0x1 022192 if r3 > r6 goto <offset> 022193 goto <offset> 022194 r1 = <addr> ll 022195 r1 += r7 022196 w1 = *(u8 *)(r1 + 0x0) 022197 if r1 == 0x4 goto <offset> 022198 if r1 == 0x3 goto <offset> 022199 r8 = 0x1 022200 r9 = 0x1 022201 if r1 != 0x2 goto <offset> 022202 r9 = 0x0 022203 r7 = r6 022204 r7 += 0x1 022205 if r3 > r7 goto <offset> 022206 goto <offset> 022207 r9 = 0x0 022208 r1 = r6 022209 r1 += 0x1 022210 if r3 > r1 goto <offset> 022211 goto <offset> 022212 r8 = r2 022213 r8 += r1 022214 w1 = *(u8 *)(r8 + 0x0) 022215 r1 <<= 0x38 022216 r1 s>>= 0x38 022217 if r7 == 0xe0 goto <offset> 022218 if r7 == 0xed goto <offset> 022219 r8 = r7 022220 r8 += 0x1f 022221 r8 &= 0xff 022222 r9 = 0xc 022223 if r9 > r8 goto <offset> 022224 goto <offset> 022225 r8 = 0x1 022226 r9 = 0x1 022227 r7 = -0x40 022228 if r7 s> r1 goto <offset> 022229 goto <offset> 022230 r1 = r6 022231 r1 += 0x1 022232 r9 = 0x0 022233 if r3 > r1 goto <offset> 022234 goto <offset> 022235 r8 = r2 022236 r8 += r1 022237 w1 = *(u8 *)(r8 + 0x0) 022238 r1 <<= 0x38 022239 r1 s>>= 0x38 022240 if r7 == 0xf0 goto <offset> 022241 if r7 == 0xf4 goto <offset> 022242 r7 += 0xf 022243 r7 &= 0xff 022244 r8 = 0x1 022245 r9 = 0x1 022246 if r7 > 0x2 goto <offset> 022247 r7 = -0x40 022248 if r7 s> r1 goto <offset> 022249 goto <offset> 022250 r1 &= -0x20 022251 r8 = 0x1 022252 r9 = 0x1 022253 if r1 == -0x60 goto <offset> 022254 goto <offset> 022255 r1 += 0x70 022256 r1 &= 0xff 022257 r8 = 0x1 022258 r9 = 0x1 022259 r7 = 0x30 022260 if r7 > r1 goto <offset> 022261 goto <offset> 022262 r8 = 0x1 022263 r9 = 0x1 022264 if r1 s> -0x71 goto <offset> 022265 r1 = r6 022266 r1 += 0x2 022267 r9 = 0x0 022268 if r1 >= r3 goto <offset> 022269 r7 = r2 022270 r7 += r1 022271 r8 = 0x2 022272 w1 = *(u8 *)(r7 + 0x0) 022273 r1 <<= 0x38 022274 r1 s>>= 0x38 022275 r9 = 0x1 022276 if r1 s> -0x41 goto <offset> 022277 r7 = r6 022278 r7 += 0x3 022279 r9 = 0x0 022280 if r7 >= r3 goto <offset> 022281 r1 = r2 022282 r1 += r7 022283 r8 = 0x3 022284 w1 = *(u8 *)(r1 + 0x0) 022285 r1 <<= 0x38 022286 r1 s>>= 0x38 022287 r9 = 0x1 022288 if r1 s> -0x41 goto <offset> 022289 goto <offset> 022290 r7 &= 0xfe 022291 r8 = 0x1 022292 r9 = 0x1 022293 if r7 != 0xee goto <offset> 022294 r7 = -0x40 022295 if r7 s> r1 goto <offset> 022296 goto <offset> 022297 r8 = 0x1 022298 r9 = 0x1 022299 if r1 s> -0x61 goto <offset> 022300 r7 = r6 022301 r7 += 0x2 022302 r9 = 0x0 022303 if r3 > r7 goto <offset> 022304 goto <offset> 022305 r1 = r2 022306 r1 += r7 022307 r8 = 0x2 022308 w1 = *(u8 *)(r1 + 0x0) 022309 r1 <<= 0x38 022310 r1 s>>= 0x38 022311 r9 = 0x1 022312 if r1 s> -0x41 goto <offset> 022313 goto <offset> 022314 r3 = *(u64 *)(r10 - 0x8) 022315 *(u8 *)(r3 + 0x11) = w8 022316 *(u8 *)(r3 + 0x10) = w9 022317 *(u64 *)(r3 + 0x8) = r6 022318 r1 = 0x1 022319 goto <offset> 022320 r1 = *(u64 *)(r10 - 0x8) 022321 *(u64 *)(r1 + 0x10) = r3 022322 r3 = r1 022323 *(u64 *)(r3 + 0x8) = r2 022324 r1 = 0x0 022325 *(u64 *)(r3 + 0x0) = r1 022326 exit 022327 r7 = r1 022328 r7 += 0x7 022329 r7 &= -0x8 022330 r4 = r7 022331 r4 -= r1 022332 if r4 > r2 goto <offset> 022333 r5 = r2 022334 r5 -= r4 022335 r3 = 0x8 022336 if r3 > r5 goto <offset> 022337 *(u64 *)(r10 - 0x8) = r4 022338 r2 = r5 022339 r2 &= 0x7 022340 r0 = 0x0 022341 r3 = 0x0 022342 if r7 == r1 goto <offset> 022343 r6 = r1 022344 r6 -= r7 022345 r7 = r1 022346 goto <offset> 022347 r3 += r9 022348 r7 += 0x1 022349 if r8 != 0x1 goto <offset> 022350 r4 = *(u64 *)(r10 - 0x8) 022351 r1 += r4 022352 if r2 == 0x0 goto <offset> 022353 r0 = r5 022354 r0 &= -0x8 022355 r4 = r1 022356 r4 += r0 022357 r0 = 0x0 022358 goto <offset> 022359 w4 = *(u8 *)(r7 + 0x0) 022360 r4 <<= 0x38 022361 r4 s>>= 0x38 022362 r8 = 0x1 022363 r9 = 0x1 022364 if r4 s> -0x41 goto <offset> 022365 r9 = 0x0 022366 r6 += 0x1 022367 if r6 == 0x0 goto <offset> 022368 r8 = 0x0 022369 goto <offset> 022370 r0 += r6 022371 r4 += 0x1 022372 r2 += -0x1 022373 if r2 != 0x0 goto <offset> 022374 r5 >>= 0x3 022375 r0 += r3 022376 r6 = <addr> ll 022377 goto <offset> 022378 w7 = *(u8 *)(r4 + 0x0) 022379 r7 <<= 0x38 022380 r7 s>>= 0x38 022381 r6 = 0x1 022382 if r7 s> -0x41 goto <offset> 022383 r6 = 0x0 022384 goto <offset> 022385 r8 = *(u64 *)(r2 + 0x0) 022386 r7 = r8 022387 r7 >>= 0x6 022388 r8 ^= -0x1 022389 r8 >>= 0x7 022390 r8 |= r7 022391 r8 &= r6 022392 r8 += r4 022393 r4 = *(u64 *)(r2 + 0x8) 022394 r7 = r4 022395 r7 >>= 0x6 022396 r4 ^= -0x1 022397 r4 >>= 0x7 022398 r4 |= r7 022399 r4 &= r6 022400 r4 += r8 022401 r8 = *(u64 *)(r2 + 0x10) 022402 r7 = r8 022403 r7 >>= 0x6 022404 r8 ^= -0x1 022405 r8 >>= 0x7 022406 r8 |= r7 022407 r8 &= r6 022408 r8 += r4 022409 r4 = *(u64 *)(r2 + 0x18) 022410 r7 = r4 022411 r7 >>= 0x6 022412 r4 ^= -0x1 022413 r4 >>= 0x7 022414 r4 |= r7 022415 r4 &= r6 022416 r4 += r8 022417 r2 += 0x20 022418 if r2 != r1 goto <offset> 022419 r1 = r9 022420 r1 += r5 022421 r8 = *(u64 *)(r10 - 0x8) 022422 r2 = r8 022423 r2 &= 0x3 022424 r5 = r3 022425 r5 -= r8 022426 r7 = r4 022427 *(u64 *)(r10 - 0x10) = r9 022428 r9 = r3 022429 r3 = <addr> ll 022430 r7 &= r3 022431 r4 >>= 0x8 022432 r4 &= r3 022433 r4 += r7 022434 r7 = <addr> ll 022435 r4 *= r7 022436 r4 >>= 0x30 022437 r4 += r0 022438 r0 = r4 022439 if r2 == 0x0 goto <offset> 022440 r0 = 0x0 022441 r6 = *(u64 *)(r10 - 0x10) 022442 if r2 == 0x0 goto <offset> 022443 r8 &= 0xfc 022444 r8 <<= 0x3 022445 r1 = 0xc0 022446 if r1 > r9 goto <offset> 022447 r9 = 0xc0 022448 goto <offset> 022449 r3 = r5 022450 r9 = r1 022451 if r3 == 0x0 goto <offset> 022452 r1 = 0xc0 022453 r5 = r3 022454 if r1 > r3 goto <offset> 022455 r5 = 0xc0 022456 *(u64 *)(r10 - 0x8) = r5 022457 r5 <<= 0x3 022458 r4 = 0x0 022459 r1 = 0x4 022460 if r1 > r3 goto <offset> 022461 r2 = r5 022462 r2 &= 0x7e0 022463 r1 = r9 022464 r1 += r2 022465 r2 = r9 022466 goto <offset> 022467 r0 = 0x0 022468 if r2 == 0x0 goto <offset> 022469 w4 = *(u8 *)(r1 + 0x0) 022470 r4 <<= 0x38 022471 r4 s>>= 0x38 022472 r3 = 0x1 022473 if r4 s> -0x41 goto <offset> 022474 r3 = 0x0 022475 r0 += r3 022476 r1 += 0x1 022477 r2 += -0x1 022478 if r2 == 0x0 goto <offset> 022479 goto <offset> 022480 r6 += r8 022481 r2 = 0x0 022482 r9 &= 0x3 022483 r9 <<= 0x3 022484 r1 = <addr> ll 022485 r0 = *(u64 *)(r6 + 0x0) 022486 r5 = r0 022487 r5 >>= 0x6 022488 r0 ^= -0x1 022489 r0 >>= 0x7 022490 r0 |= r5 022491 r0 &= r1 022492 r0 += r2 022493 r6 += 0x8 022494 r9 += -0x8 022495 r2 = r0 022496 if r9 == 0x0 goto <offset> 022497 goto <offset> 022498 r1 = <addr> ll 022499 r2 = r0 022500 r2 &= r1 022501 r0 >>= 0x8 022502 r0 &= r1 022503 r0 += r2 022504 r1 = <addr> ll 022505 r0 *= r1 022506 r0 >>= 0x30 022507 r0 += r4 022508 exit 022509 call <target> 022510 *(u64 *)(r10 - 0xc8) = r4 022511 *(u64 *)(r10 - 0xd0) = r3 022512 r0 = 0x101 022513 if r0 > r2 goto <offset> 022514 r0 = 0x100 022515 w6 = *(u8 *)(r1 + 0x100) 022516 r6 <<= 0x38 022517 r6 s>>= 0x38 022518 if r6 s> -0x41 goto <offset> 022519 r0 = 0xff 022520 w6 = *(u8 *)(r1 + 0xff) 022521 r6 <<= 0x38 022522 r6 s>>= 0x38 022523 if r6 s> -0x41 goto <offset> 022524 r0 = 0xfe 022525 w6 = *(u8 *)(r1 + 0xfe) 022526 r6 <<= 0x38 022527 r6 s>>= 0x38 022528 if r6 s> -0x41 goto <offset> 022529 r0 = 0xfd 022530 r6 = r1 022531 r6 += r0 022532 w6 = *(u8 *)(r6 + 0x0) 022533 r6 <<= 0x38 022534 r6 s>>= 0x38 022535 if r6 s> -0x41 goto <offset> 022536 r3 = 0x0 022537 r4 = r0 022538 call -0x1e 022539 r0 = r2 022540 r6 = <addr> ll 022541 if r2 > r0 goto <offset> 022542 r6 = 0x1 022543 r7 = 0x5 022544 if r2 > r0 goto <offset> 022545 r7 = 0x0 022546 *(u64 *)(r10 - 0xb8) = r0 022547 *(u64 *)(r10 - 0xc0) = r1 022548 *(u64 *)(r10 - 0xa8) = r7 022549 *(u64 *)(r10 - 0xb0) = r6 022550 if r3 > r2 goto <offset> 022551 if r4 > r2 goto <offset> 022552 if r4 >= r3 goto <offset> 022553 r1 = 0x0 022554 *(u64 *)(r10 - 0x60) = r1 022555 r1 = <addr> ll 022556 *(u64 *)(r10 - 0x80) = r1 022557 r1 = 0x4 022558 *(u64 *)(r10 - 0x78) = r1 022559 *(u64 *)(r10 - 0x68) = r1 022560 r1 = r10 022561 r1 += -0x50 022562 *(u64 *)(r10 - 0x70) = r1 022563 r1 = r10 022564 r1 += -0xb0 022565 *(u64 *)(r10 - 0x20) = r1 022566 r1 = 0x5b89 ll 022567 *(u64 *)(r10 - 0x18) = r1 022568 *(u64 *)(r10 - 0x28) = r1 022569 r1 = r10 022570 r1 += -0xc0 022571 *(u64 *)(r10 - 0x30) = r1 022572 r1 = r10 022573 r1 += -0xc8 022574 *(u64 *)(r10 - 0x40) = r1 022575 r1 = 0x5b7e ll 022576 *(u64 *)(r10 - 0x38) = r1 022577 *(u64 *)(r10 - 0x48) = r1 022578 r1 = r10 022579 r1 += -0xd0 022580 goto <offset> 022581 if r3 > r2 goto <offset> 022582 r3 = r4 022583 *(u64 *)(r10 - 0x90) = r3 022584 r1 = 0x0 022585 *(u64 *)(r10 - 0x60) = r1 022586 r1 = <addr> ll 022587 *(u64 *)(r10 - 0x80) = r1 022588 r1 = 0x3 022589 *(u64 *)(r10 - 0x78) = r1 022590 *(u64 *)(r10 - 0x68) = r1 022591 r1 = r10 022592 r1 += -0x50 022593 *(u64 *)(r10 - 0x70) = r1 022594 r1 = r10 022595 r1 += -0xb0 022596 *(u64 *)(r10 - 0x30) = r1 022597 r1 = 0x5b89 ll 022598 *(u64 *)(r10 - 0x28) = r1 022599 *(u64 *)(r10 - 0x38) = r1 022600 r1 = r10 022601 r1 += -0xc0 022602 *(u64 *)(r10 - 0x40) = r1 022603 r1 = 0x5b7e ll 022604 *(u64 *)(r10 - 0x48) = r1 022605 r1 = r10 022606 r1 += -0x90 022607 *(u64 *)(r10 - 0x50) = r1 022608 r1 = r10 022609 r1 += -0x80 022610 r2 = r5 022611 call -0x8bb 022612 if r3 == 0x0 goto <offset> 022613 if r3 >= r2 goto <offset> 022614 r0 = r1 022615 r0 += r3 022616 w0 = *(u8 *)(r0 + 0x0) 022617 r0 <<= 0x38 022618 r0 s>>= 0x38 022619 r6 = -0x40 022620 if r6 s> r0 goto <offset> 022621 r3 = r4 022622 *(u64 *)(r10 - 0xa0) = r3 022623 r0 = r3 022624 r3 = r2 022625 r4 = r0 022626 if r0 >= r2 goto <offset> 022627 r3 = r4 022628 r0 = r3 022629 r0 += -0x3 022630 r4 = 0x0 022631 r6 = 0x1 022632 if r0 > r3 goto <offset> 022633 r6 = 0x0 022634 if r6 != 0x0 goto <offset> 022635 r4 = r0 022636 r0 = r3 022637 r0 += 0x1 022638 if r0 >= r4 goto <offset> 022639 r1 = r4 022640 r2 = r0 022641 r3 = <addr> ll 022642 call -0x21d 022643 r6 = r1 022644 r6 += r4 022645 r7 = r3 022646 r3 = r1 022647 r3 += r0 022648 r3 -= r6 022649 r0 = r1 022650 r0 += r7 022651 r6 = -0x40 022652 if r3 == 0x0 goto <offset> 022653 r3 += -0x1 022654 w7 = *(u8 *)(r0 + 0x0) 022655 r0 += -0x1 022656 r7 <<= 0x38 022657 r7 s>>= 0x38 022658 if r6 s> r7 goto <offset> 022659 r3 += r4 022660 if r3 == 0x0 goto <offset> 022661 if r2 > r3 goto <offset> 022662 if r3 == r2 goto <offset> 022663 goto <offset> 022664 if r3 == r2 goto <offset> 022665 r1 += r3 022666 w0 = *(u8 *)(r1 + 0x0) 022667 r2 = r0 022668 r2 <<= 0x38 022669 r2 s>>= 0x38 022670 if r2 s> -0x1 goto <offset> 022671 w2 = *(u8 *)(r1 + 0x1) 022672 r2 &= 0x3f 022673 r4 = r0 022674 r4 &= 0x1f 022675 r6 = r4 022676 r6 <<= 0x6 022677 r6 |= r2 022678 if r0 > 0xdf goto <offset> 022679 goto <offset> 022680 r2 <<= 0x6 022681 w6 = *(u8 *)(r1 + 0x2) 022682 r6 &= 0x3f 022683 r2 |= r6 022684 r7 = r4 022685 r7 <<= 0xc 022686 r6 = r2 022687 r6 |= r7 022688 r7 = 0xf0 022689 if r7 > r0 goto <offset> 022690 r2 <<= 0x6 022691 w1 = *(u8 *)(r1 + 0x3) 022692 r1 &= 0x3f 022693 r2 |= r1 022694 r4 <<= 0x12 022695 r4 &= 0x1c0000 022696 r2 |= r4 022697 r6 = r2 022698 goto <offset> 022699 r1 = r5 022700 call -0x97e 022701 r4 = r1 022702 r4 += r3 022703 w4 = *(u8 *)(r4 + 0x0) 022704 r4 <<= 0x38 022705 r4 s>>= 0x38 022706 if r4 s> -0x41 goto <offset> 022707 r4 = r2 022708 call -0xc8 022709 r6 = r0 022710 r1 = 0x1 022711 *(u32 *)(r10 - 0x94) = w6 022712 r2 = 0x80 022713 if r2 > r6 goto <offset> 022714 r1 = 0x2 022715 r2 = 0x800 022716 if r2 > r6 goto <offset> 022717 r1 = 0x3 022718 r2 = 0x10000 022719 if r2 > r6 goto <offset> 022720 r1 = 0x4 022721 *(u64 *)(r10 - 0x90) = r3 022722 r1 += r3 022723 *(u64 *)(r10 - 0x88) = r1 022724 r1 = 0x0 022725 *(u64 *)(r10 - 0x60) = r1 022726 r1 = <addr> ll 022727 *(u64 *)(r10 - 0x80) = r1 022728 r1 = 0x5 022729 *(u64 *)(r10 - 0x78) = r1 022730 *(u64 *)(r10 - 0x68) = r1 022731 r1 = r10 022732 r1 += -0x50 022733 *(u64 *)(r10 - 0x70) = r1 022734 r1 = r10 022735 r1 += -0xb0 022736 *(u64 *)(r10 - 0x10) = r1 022737 r1 = 0x5b89 ll 022738 *(u64 *)(r10 - 0x8) = r1 022739 *(u64 *)(r10 - 0x18) = r1 022740 r1 = r10 022741 r1 += -0xc0 022742 *(u64 *)(r10 - 0x20) = r1 022743 r1 = 0x4db1 ll 022744 *(u64 *)(r10 - 0x28) = r1 022745 r1 = r10 022746 r1 += -0x90 022747 *(u64 *)(r10 - 0x30) = r1 022748 r1 = 0x55da ll 022749 *(u64 *)(r10 - 0x38) = r1 022750 r1 = r10 022751 r1 += -0x94 022752 *(u64 *)(r10 - 0x40) = r1 022753 r1 = 0x5b7e ll 022754 *(u64 *)(r10 - 0x48) = r1 022755 r1 = r10 022756 r1 += -0xa0 022757 goto <offset> 022758 r9 = r1 022759 r1 = *(u64 *)(r5 - 0xff0) 022760 *(u64 *)(r10 - 0x10) = r1 022761 r6 = *(u64 *)(r5 - 0xff8) 022762 if r3 == 0x0 goto <offset> 022763 r3 <<= 0x1 022764 r1 = r2 022765 r1 += r3 022766 *(u64 *)(r10 - 0x8) = r1 022767 r8 = *(u64 *)(r5 - 0x1000) 022768 r3 = r9 022769 r3 &= 0xff00 022770 r3 >>= 0x8 022771 r0 = 0x0 022772 *(u64 *)(r10 - 0x20) = r4 022773 *(u64 *)(r10 - 0x18) = r8 022774 goto <offset> 022775 if r1 > r3 goto <offset> 022776 r0 = r5 022777 r1 = *(u64 *)(r10 - 0x8) 022778 if r2 == r1 goto <offset> 022779 w7 = *(u8 *)(r2 + 0x1) 022780 r5 = r0 022781 r5 += r7 022782 w1 = *(u8 *)(r2 + 0x0) 022783 r2 += 0x2 022784 if r1 == r3 goto <offset> 022785 goto <offset> 022786 if r0 > r5 goto <offset> 022787 if r5 > r8 goto <offset> 022788 r4 += r0 022789 if r7 == 0x0 goto <offset> 022790 r0 = 0x0 022791 r7 += -0x1 022792 r1 = r9 022793 r1 &= 0xff 022794 w8 = *(u8 *)(r4 + 0x0) 022795 r4 += 0x1 022796 if r8 == r1 goto <offset> 022797 goto <offset> 022798 r0 = r5 022799 r4 = *(u64 *)(r10 - 0x20) 022800 r8 = *(u64 *)(r10 - 0x18) 022801 r1 = *(u64 *)(r10 - 0x8) 022802 if r2 == r1 goto <offset> 022803 goto <offset> 022804 r0 = 0x1 022805 r1 = *(u64 *)(r10 - 0x10) 022806 if r1 == 0x0 goto <offset> 022807 r2 = r6 022808 r1 = *(u64 *)(r10 - 0x10) 022809 r2 += r1 022810 r9 &= 0xffff 022811 r3 = 0x0 022812 r5 = r6 022813 r5 += 0x1 022814 w4 = *(u8 *)(r6 + 0x0) 022815 r7 = r4 022816 r7 <<= 0x38 022817 r7 s>>= 0x38 022818 if r3 s> r7 goto <offset> 022819 r6 = r5 022820 goto <offset> 022821 if r5 == r2 goto <offset> 022822 r4 &= 0x7f 022823 r4 <<= 0x8 022824 w5 = *(u8 *)(r6 + 0x1) 022825 r4 |= r5 022826 r6 += 0x2 022827 r9 -= r4 022828 r9 <<= 0x20 022829 r9 s>>= 0x20 022830 if r3 s> r9 goto <offset> 022831 r0 ^= 0x1 022832 if r6 != r2 goto <offset> 022833 r0 &= 0x1 022834 exit 022835 r1 = <addr> ll 022836 call -0xa06 022837 r1 = r5 022838 r2 = *(u64 *)(r10 - 0x18) 022839 r3 = <addr> ll 022840 call -0x2fd 022841 r1 = r0 022842 r2 = r5 022843 r3 = <addr> ll 022844 call -0x2e7 022845 r0 = 0x0 022846 r2 = r1 022847 r2 <<= 0x20 022848 r2 >>= 0x20 022849 r3 = 0x20 022850 if r3 > r2 goto <offset> 022851 r0 = 0x1 022852 r3 = 0x7f 022853 if r3 > r2 goto <offset> 022854 r2 = r1 022855 r2 <<= 0x20 022856 r2 >>= 0x20 022857 r3 = 0x10000 022858 if r3 > r2 goto <offset> 022859 r3 = 0x20000 022860 if r3 > r2 goto <offset> 022861 goto <offset> 022862 r2 = <addr> ll 022863 *(u64 *)(r10 - 0xff8) = r2 022864 r2 = 0x1c2 022865 *(u64 *)(r10 - 0xff0) = r2 022866 r2 = 0xc4 022867 *(u64 *)(r10 - 0x1000) = r2 022868 r5 = r10 022869 r2 = <addr> ll 022870 r3 = 0x2c 022871 r4 = <addr> ll 022872 goto <offset> 022873 r2 = <addr> ll 022874 *(u64 *)(r10 - 0xff8) = r2 022875 r2 = 0x12d 022876 *(u64 *)(r10 - 0xff0) = r2 022877 r2 = 0x120 022878 *(u64 *)(r10 - 0x1000) = r2 022879 r5 = r10 022880 r2 = <addr> ll 022881 r3 = 0x28 022882 r4 = <addr> ll 022883 call -0x7e 022884 r0 &= 0x1 022885 exit 022886 r4 = r1 022887 r4 += -0x2b73a 022888 r4 <<= 0x20 022889 r4 >>= 0x20 022890 r0 = 0x0 022891 r3 = 0x1 022892 r5 = 0x6 022893 r2 = 0x1 022894 if r5 > r4 goto <offset> 022895 r2 = 0x0 022896 r5 = r1 022897 r5 += -0x2cea2 022898 r5 <<= 0x20 022899 r5 >>= 0x20 022900 r6 = 0xe 022901 r4 = 0x1 022902 if r6 > r5 goto <offset> 022903 r4 = 0x0 022904 r6 = r1 022905 r6 += -0x2ee5e 022906 r6 <<= 0x20 022907 r6 >>= 0x20 022908 r7 = 0x9a2 022909 r5 = 0x1 022910 if r7 > r6 goto <offset> 022911 r5 = 0x0 022912 r6 = r1 022913 r6 += -0x2ebe1 022914 r6 <<= 0x20 022915 r6 >>= 0x20 022916 r7 = 0xf 022917 if r7 > r6 goto <offset> 022918 r3 = 0x0 022919 r3 <<= 0x2 022920 r5 <<= 0x3 022921 r5 |= r3 022922 r4 <<= 0x1 022923 r2 |= r4 022924 r2 |= r5 022925 if r2 != 0x0 goto <offset> 022926 r2 = r1 022927 r2 += -0x2fa1e 022928 r2 <<= 0x20 022929 r2 >>= 0x20 022930 r3 = 0x5e2 022931 if r3 > r2 goto <offset> 022932 r2 = r1 022933 r2 += -0x3134b 022934 r2 <<= 0x20 022935 r2 >>= 0x20 022936 r3 = 0x5 022937 if r3 > r2 goto <offset> 022938 r2 = r1 022939 r2 += -0x323b0 022940 r2 <<= 0x20 022941 r2 >>= 0x20 022942 r3 = 0xadd50 022943 if r3 > r2 goto <offset> 022944 r2 = r1 022945 r2 &= -0x20 022946 r2 <<= 0x20 022947 r2 >>= 0x20 022948 if r2 == 0x2a6e0 goto <offset> 022949 r2 = r1 022950 r2 &= -0x2 022951 r2 <<= 0x20 022952 r2 >>= 0x20 022953 if r2 == 0x2b81e goto <offset> 022954 r1 += -0x110000 022955 r1 <<= 0x20 022956 r1 >>= 0x20 022957 r0 = 0x1 022958 r2 = <addr> ll 022959 if r2 > r1 goto <offset> 022960 r0 = 0x0 022961 goto <offset> 022962 r3 = 0x0 022963 w5 = *(u8 *)(r1 + 0x0) 022964 r1 = 0xa 022965 r4 = 0x10 022966 goto <offset> 022967 r6 = r10 022968 r6 += -0x80 022969 r6 += r3 022970 *(u8 *)(r6 + 0x7f) = w0 022971 r3 += -0x1 022972 r0 = r5 022973 r0 &= 0xff 022974 r5 = r0 022975 r5 >>= 0x4 022976 if r4 > r0 goto <offset> 022977 r6 = r5 022978 r6 &= 0xf 022979 r0 = r6 022980 r0 |= 0x30 022981 if r1 > r6 goto <offset> 022982 r6 += 0x57 022983 r0 = r6 022984 goto <offset> 022985 r1 = r3 022986 r1 += 0x80 022987 r4 = 0x81 022988 if r4 > r1 goto <offset> 022989 r2 = 0x80 022990 r3 = <addr> ll 022991 call -0x3ae 022992 r1 = r3 022993 r1 = -r1 022994 *(u64 *)(r10 - 0xff8) = r1 022995 r1 = r10 022996 r1 += -0x80 022997 r1 += r3 022998 r1 += 0x80 022999 *(u64 *)(r10 - 0x1000) = r1 023000 r5 = r10 023001 r1 = r2 023002 r2 = 0x1 023003 r3 = <addr> ll 023004 r4 = 0x2 023005 call -0x71e 023006 exit 023007 r3 = 0x0 023008 w5 = *(u8 *)(r1 + 0x0) 023009 r1 = 0xa 023010 r4 = 0x10 023011 goto <offset> 023012 r6 = r10 023013 r6 += -0x80 023014 r6 += r3 023015 *(u8 *)(r6 + 0x7f) = w0 023016 r3 += -0x1 023017 r0 = r5 023018 r0 &= 0xff 023019 r5 = r0 023020 r5 >>= 0x4 023021 if r4 > r0 goto <offset> 023022 r6 = r5 023023 r6 &= 0xf 023024 r0 = r6 023025 r0 |= 0x30 023026 if r1 > r6 goto <offset> 023027 r6 += 0x37 023028 r0 = r6 023029 goto <offset> 023030 r1 = r3 023031 r1 += 0x80 023032 r4 = 0x81 023033 if r4 > r1 goto <offset> 023034 r2 = 0x80 023035 r3 = <addr> ll 023036 call -0x3db 023037 r1 = r3 023038 r1 = -r1 023039 *(u64 *)(r10 - 0xff8) = r1 023040 r1 = r10 023041 r1 += -0x80 023042 r1 += r3 023043 r1 += 0x80 023044 *(u64 *)(r10 - 0x1000) = r1 023045 r5 = r10 023046 r1 = r2 023047 r2 = 0x1 023048 r3 = <addr> ll 023049 r4 = 0x2 023050 call -0x74b 023051 exit 023052 r3 = 0x0 023053 w5 = *(u32 *)(r1 + 0x0) 023054 r1 = 0xa 023055 r4 = 0x10 023056 goto <offset> 023057 r6 = r10 023058 r6 += -0x80 023059 r6 += r3 023060 *(u8 *)(r6 + 0x7f) = w0 023061 r3 += -0x1 023062 r5 <<= 0x20 023063 r0 = r5 023064 r0 >>= 0x20 023065 r5 = r0 023066 r5 >>= 0x4 023067 if r4 > r0 goto <offset> 023068 r6 = r5 023069 r6 &= 0xf 023070 r0 = r6 023071 r0 |= 0x30 023072 if r1 > r6 goto <offset> 023073 r6 += 0x57 023074 r0 = r6 023075 goto <offset> 023076 r1 = r3 023077 r1 += 0x80 023078 r4 = 0x81 023079 if r4 > r1 goto <offset> 023080 r2 = 0x80 023081 r3 = <addr> ll 023082 call -0x409 023083 r1 = r3 023084 r1 = -r1 023085 *(u64 *)(r10 - 0xff8) = r1 023086 r1 = r10 023087 r1 += -0x80 023088 r1 += r3 023089 r1 += 0x80 023090 *(u64 *)(r10 - 0x1000) = r1 023091 r5 = r10 023092 r1 = r2 023093 r2 = 0x1 023094 r3 = <addr> ll 023095 r4 = 0x2 023096 call -0x779 023097 exit 023098 r3 = 0x0 023099 w5 = *(u32 *)(r1 + 0x0) 023100 r1 = 0xa 023101 r4 = 0x10 023102 goto <offset> 023103 r6 = r10 023104 r6 += -0x80 023105 r6 += r3 023106 *(u8 *)(r6 + 0x7f) = w0 023107 r3 += -0x1 023108 r5 <<= 0x20 023109 r0 = r5 023110 r0 >>= 0x20 023111 r5 = r0 023112 r5 >>= 0x4 023113 if r4 > r0 goto <offset> 023114 r6 = r5 023115 r6 &= 0xf 023116 r0 = r6 023117 r0 |= 0x30 023118 if r1 > r6 goto <offset> 023119 r6 += 0x37 023120 r0 = r6 023121 goto <offset> 023122 r1 = r3 023123 r1 += 0x80 023124 r4 = 0x81 023125 if r4 > r1 goto <offset> 023126 r2 = 0x80 023127 r3 = <addr> ll 023128 call -0x437 023129 r1 = r3 023130 r1 = -r1 023131 *(u64 *)(r10 - 0xff8) = r1 023132 r1 = r10 023133 r1 += -0x80 023134 r1 += r3 023135 r1 += 0x80 023136 *(u64 *)(r10 - 0x1000) = r1 023137 r5 = r10 023138 r1 = r2 023139 r2 = 0x1 023140 r3 = <addr> ll 023141 r4 = 0x2 023142 call -0x7a7 023143 exit 023144 r3 = 0x0 023145 r0 = *(u64 *)(r1 + 0x0) 023146 r1 = 0xa 023147 r4 = 0x10 023148 goto <offset> 023149 r6 = r10 023150 r6 += -0x80 023151 r6 += r3 023152 *(u8 *)(r6 + 0x7f) = w0 023153 r3 += -0x1 023154 r0 = r5 023155 r0 >>= 0x4 023156 if r4 > r5 goto <offset> 023157 r5 = r0 023158 r6 = r5 023159 r6 &= 0xf 023160 r0 = r6 023161 r0 |= 0x30 023162 if r1 > r6 goto <offset> 023163 r6 += 0x57 023164 r0 = r6 023165 goto <offset> 023166 r1 = r3 023167 r1 += 0x80 023168 r4 = 0x81 023169 if r4 > r1 goto <offset> 023170 r2 = 0x80 023171 r3 = <addr> ll 023172 call -0x463 023173 r1 = r3 023174 r1 = -r1 023175 *(u64 *)(r10 - 0xff8) = r1 023176 r1 = r10 023177 r1 += -0x80 023178 r1 += r3 023179 r1 += 0x80 023180 *(u64 *)(r10 - 0x1000) = r1 023181 r5 = r10 023182 r1 = r2 023183 r2 = 0x1 023184 r3 = <addr> ll 023185 r4 = 0x2 023186 call -0x7d3 023187 exit 023188 r3 = 0x0 023189 r0 = *(u64 *)(r1 + 0x0) 023190 r1 = 0xa 023191 r4 = 0x10 023192 goto <offset> 023193 r6 = r10 023194 r6 += -0x80 023195 r6 += r3 023196 *(u8 *)(r6 + 0x7f) = w0 023197 r3 += -0x1 023198 r0 = r5 023199 r0 >>= 0x4 023200 if r4 > r5 goto <offset> 023201 r5 = r0 023202 r6 = r5 023203 r6 &= 0xf 023204 r0 = r6 023205 r0 |= 0x30 023206 if r1 > r6 goto <offset> 023207 r6 += 0x37 023208 r0 = r6 023209 goto <offset> 023210 r1 = r3 023211 r1 += 0x80 023212 r4 = 0x81 023213 if r4 > r1 goto <offset> 023214 r2 = 0x80 023215 r3 = <addr> ll 023216 call -0x48f 023217 r1 = r3 023218 r1 = -r1 023219 *(u64 *)(r10 - 0xff8) = r1 023220 r1 = r10 023221 r1 += -0x80 023222 r1 += r3 023223 r1 += 0x80 023224 *(u64 *)(r10 - 0x1000) = r1 023225 r5 = r10 023226 r1 = r2 023227 r2 = 0x1 023228 r3 = <addr> ll 023229 r4 = 0x2 023230 call -0x7ff 023231 exit 023232 r3 = r2 023233 w2 = *(u32 *)(r3 + 0x34) 023234 r4 = r2 023235 r4 &= 0x10 023236 if r4 != 0x0 goto <offset> 023237 r2 &= 0x20 023238 if r2 == 0x0 goto <offset> 023239 goto <offset> 023240 r1 = *(u64 *)(r1 + 0x0) 023241 r2 = 0x1 023242 call <target> 023243 goto <offset> 023244 r2 = 0x0 023245 r0 = *(u64 *)(r1 + 0x0) 023246 r1 = 0xa 023247 r4 = 0x10 023248 goto <offset> 023249 r6 = r10 023250 r6 += -0x80 023251 r6 += r2 023252 *(u8 *)(r6 + 0x7f) = w0 023253 r2 += -0x1 023254 r0 = r5 023255 r0 >>= 0x4 023256 if r4 > r5 goto <offset> 023257 r5 = r0 023258 r6 = r5 023259 r6 &= 0xf 023260 r0 = r6 023261 r0 |= 0x30 023262 if r1 > r6 goto <offset> 023263 r6 += 0x57 023264 r0 = r6 023265 goto <offset> 023266 r2 = 0x0 023267 r0 = *(u64 *)(r1 + 0x0) 023268 r1 = 0xa 023269 r4 = 0x10 023270 goto <offset> 023271 r6 = r10 023272 r6 += -0x80 023273 r6 += r2 023274 *(u8 *)(r6 + 0x7f) = w0 023275 r2 += -0x1 023276 r0 = r5 023277 r0 >>= 0x4 023278 if r4 > r5 goto <offset> 023279 r5 = r0 023280 r6 = r5 023281 r6 &= 0xf 023282 r0 = r6 023283 r0 |= 0x30 023284 if r1 > r6 goto <offset> 023285 r6 += 0x37 023286 r0 = r6 023287 goto <offset> 023288 r1 = r2 023289 r1 += 0x80 023290 r4 = 0x81 023291 if r4 > r1 goto <offset> 023292 goto <offset> 023293 r1 = r2 023294 r1 += 0x80 023295 r4 = 0x81 023296 if r4 > r1 goto <offset> 023297 r2 = 0x80 023298 r3 = <addr> ll 023299 call -0x4e2 023300 r1 = r2 023301 r1 = -r1 023302 *(u64 *)(r10 - 0xff8) = r1 023303 r1 = r10 023304 r1 += -0x80 023305 r1 += r2 023306 r1 += 0x80 023307 *(u64 *)(r10 - 0x1000) = r1 023308 r5 = r10 023309 r1 = r3 023310 r2 = 0x1 023311 r3 = <addr> ll 023312 r4 = 0x2 023313 call -0x852 023314 exit 023315 r4 = 0x27 023316 r5 = 0x2710 023317 if r5 > r1 goto <offset> 023318 r4 = 0x0 023319 r5 = r1 023320 r1 /= 0x2710 023321 r6 = r1 023322 r6 *= 0x2710 023323 r0 = r5 023324 r0 -= r6 023325 r6 = r0 023326 r6 &= 0xffff 023327 r6 /= 0x64 023328 r7 = r6 023329 r7 *= 0x64 023330 r0 -= r7 023331 r7 = r10 023332 r7 += -0x27 023333 r7 += r4 023334 r6 <<= 0x1 023335 r8 = <addr> ll 023336 r8 += r6 023337 w6 = *(u16 *)(r8 + 0x0) 023338 *(u16 *)(r7 + 0x23) = w6 023339 r0 <<= 0x1 023340 r0 &= 0xfffe 023341 r6 = <addr> ll 023342 r6 += r0 023343 w0 = *(u16 *)(r6 + 0x0) 023344 *(u16 *)(r7 + 0x25) = w0 023345 r4 += -0x4 023346 if r5 > 0x5f5e0ff goto <offset> 023347 r4 += 0x27 023348 if r1 > 0x63 goto <offset> 023349 goto <offset> 023350 r5 = r1 023351 r5 &= 0xffff 023352 r5 /= 0x64 023353 r0 = r5 023354 r0 *= 0x64 023355 r1 -= r0 023356 r1 <<= 0x1 023357 r1 &= 0xfffe 023358 r0 = <addr> ll 023359 r0 += r1 023360 r4 += -0x2 023361 r1 = r10 023362 r1 += -0x27 023363 r1 += r4 023364 w0 = *(u16 *)(r0 + 0x0) 023365 *(u16 *)(r1 + 0x0) = w0 023366 r1 = r5 023367 r5 = 0xa 023368 if r5 > r1 goto <offset> 023369 r1 <<= 0x1 023370 r5 = <addr> ll 023371 r5 += r1 023372 r4 += -0x2 023373 r1 = r10 023374 r1 += -0x27 023375 r1 += r4 023376 w5 = *(u16 *)(r5 + 0x0) 023377 *(u16 *)(r1 + 0x0) = w5 023378 goto <offset> 023379 r4 += -0x1 023380 r5 = r10 023381 r5 += -0x27 023382 r5 += r4 023383 r1 |= 0x30 023384 *(u8 *)(r5 + 0x0) = w1 023385 r1 = r10 023386 r1 += -0x27 023387 r1 += r4 023388 *(u64 *)(r10 - 0x1000) = r1 023389 r1 = 0x27 023390 r1 -= r4 023391 *(u64 *)(r10 - 0xff8) = r1 023392 r5 = r10 023393 r1 = r3 023394 r3 = 0x1 023395 r4 = 0x0 023396 call -0x8a5 023397 exit 023398 r3 = r2 023399 w1 = *(u8 *)(r1 + 0x0) 023400 r2 = 0x1 023401 call -0x57 023402 exit 023403 r3 = r2 023404 w4 = *(u32 *)(r1 + 0x0) 023405 r4 <<= 0x20 023406 r4 s>>= 0x20 023407 if r4 s> -0x1 goto <offset> 023408 r1 = r4 023409 r1 = -r1 023410 goto <offset> 023411 r1 = r4 023412 r2 = 0x1 023413 if r4 s> -0x1 goto <offset> 023414 r2 = 0x0 023415 call -0x65 023416 exit 023417 r3 = r2 023418 w1 = *(u32 *)(r1 + 0x0) 023419 r2 = 0x1 023420 call -0x6a 023421 exit 023422 r3 = r2 023423 r1 = *(u64 *)(r1 + 0x0) 023424 r2 = 0x1 023425 call -0x6f 023426 exit 023427 r3 = *(u64 *)(r1 + 0x0) 023428 r1 = *(u64 *)(r1 + 0x8) 023429 r4 = *(u64 *)(r1 + 0x18) 023430 r1 = r3 023431 callx r4 023432 exit 023433 r4 = r2 023434 r3 = *(u64 *)(r1 + 0x8) 023435 r2 = *(u64 *)(r1 + 0x0) 023436 r1 = r4 023437 call -0x7f1 023438 exit 023439 r0 = 0x0 023440 r3 = 0x21 023441 r4 = r1 023442 r4 <<= 0xb 023443 r5 = 0x21 023444 goto <offset> 023445 r5 = r3 023446 r3 -= r2 023447 r0 = r2 023448 if r5 > r2 goto <offset> 023449 goto <offset> 023450 r3 >>= 0x1 023451 r3 += r0 023452 r2 = r3 023453 r2 <<= 0x2 023454 r6 = <addr> ll 023455 r6 += r2 023456 w6 = *(u32 *)(r6 + 0x0) 023457 r6 <<= 0xb 023458 r6 <<= 0x20 023459 r7 = r4 023460 r7 <<= 0x20 023461 r6 >>= 0x20 023462 r7 >>= 0x20 023463 if r6 == r7 goto <offset> 023464 r2 = r3 023465 r2 += 0x1 023466 if r7 > r6 goto <offset> 023467 r2 = r0 023468 if r6 > r7 goto <offset> 023469 r3 = r5 023470 goto <offset> 023471 r3 += 0x1 023472 r2 = r3 023473 if r2 > 0x20 goto <offset> 023474 r3 = r2 023475 r3 <<= 0x2 023476 r4 = <addr> ll 023477 r4 += r3 023478 r3 = 0x2d7 023479 w0 = *(u32 *)(r4 + 0x0) 023480 if r2 == 0x20 goto <offset> 023481 r4 += 0x4 023482 if r4 == 0x0 goto <offset> 023483 w3 = *(u32 *)(r4 + 0x0) 023484 r3 >>= 0x15 023485 r0 >>= 0x15 023486 r4 = 0x0 023487 if r2 != 0x0 goto <offset> 023488 r2 = r0 023489 r2 ^= -0x1 023490 r3 += r2 023491 if r3 == 0x0 goto <offset> 023492 r1 -= r4 023493 r5 = <addr> ll 023494 r5 += r0 023495 r4 = 0x0 023496 r1 <<= 0x20 023497 r1 >>= 0x20 023498 r6 = 0x0 023499 r2 = r0 023500 r2 += r4 023501 if r2 > 0x2d6 goto <offset> 023502 r2 = r5 023503 r2 += r4 023504 w2 = *(u8 *)(r2 + 0x0) 023505 r6 += r2 023506 r2 = r6 023507 r2 <<= 0x20 023508 r2 >>= 0x20 023509 if r2 > r1 goto <offset> 023510 r4 += 0x1 023511 if r3 > r4 goto <offset> 023512 r0 += r4 023513 r0 &= 0x1 023514 exit 023515 r2 <<= 0x2 023516 r4 = <addr> ll 023517 r2 += r4 023518 w4 = *(u32 *)(r2 - 0x4) 023519 r4 &= 0x1fffff 023520 goto <offset> 023521 r1 = r2 023522 r2 = 0x2d7 023523 r3 = <addr> ll 023524 call -0xc22 023525 r1 = r2 023526 r2 = 0x21 023527 r3 = <addr> ll 023528 call -0xc26 023529 r6 = r1 023530 r4 = r3 023531 r4 >>= 0x3 023532 r1 = r4 023533 r1 *= -0x7 023534 r1 += r3 023535 if r1 > 0xf goto <offset> 023536 r1 = 0x0 023537 r5 = 0x8 023538 if r5 > r3 goto <offset> 023539 r5 = 0x0 023540 r0 = r6 023541 r0 += r1 023542 r7 = r2 023543 r7 += r1 023544 r7 = *(u64 *)(r7 + 0x0) 023545 *(u64 *)(r0 + 0x0) = r7 023546 r1 += 0x8 023547 r5 += 0x1 023548 if r4 > r5 goto <offset> 023549 if r1 s>= r3 goto <offset> 023550 r4 = r6 023551 r4 += r1 023552 r5 = r2 023553 r5 += r1 023554 w5 = *(u8 *)(r5 + 0x0) 023555 *(u8 *)(r4 + 0x0) = w5 023556 r1 += 0x1 023557 if r3 s> r1 goto <offset> 023558 r0 = r6 023559 exit 023560 r1 = r6 023561 call sol_memcpy_ 023562 goto <offset> 023563 r6 = r1 023564 r4 = r3 023565 r4 >>= 0x3 023566 r1 = r4 023567 r1 *= -0x7 023568 r1 += r3 023569 if r1 > 0xf goto <offset> 023570 r1 = 0x0 023571 r5 = 0x8 023572 if r5 > r3 goto <offset> 023573 r5 = r2 023574 r5 &= 0xff 023575 r1 = <addr> ll 023576 r5 *= r1 023577 r1 = 0x0 023578 r0 = 0x0 023579 r7 = r6 023580 r7 += r1 023581 *(u64 *)(r7 + 0x0) = r5 023582 r1 += 0x8 023583 r0 += 0x1 023584 if r4 > r0 goto <offset> 023585 if r1 s>= r3 goto <offset> 023586 r4 = r6 023587 r4 += r1 023588 *(u8 *)(r4 + 0x0) = w2 023589 r1 += 0x1 023590 if r3 s> r1 goto <offset> 023591 goto <offset> 023592 r2 &= 0xff 023593 r1 = r6 023594 call sol_memset_ 023595 r0 = r6 023596 exit 023597 r8 = r2 023598 r2 = r3 023599 r2 >>= 0x3 023600 r5 = r2 023601 r5 *= -0x7 023602 r5 += r3 023603 if r5 > 0xf goto <offset> 023604 r0 = 0x0 023605 r6 = 0x8 023606 r5 = 0x0 023607 if r6 > r3 goto <offset> 023608 r6 = 0x0 023609 *(u64 *)(r10 - 0x18) = r1 023610 r7 = r1 023611 *(u64 *)(r10 - 0x10) = r8 023612 goto <offset> 023613 r7 += 0x8 023614 r8 += 0x8 023615 r6 += 0x1 023616 r5 = r2 023617 if r2 > r6 goto <offset> 023618 goto <offset> 023619 r9 = *(u64 *)(r8 + 0x0) 023620 r4 = *(u64 *)(r7 + 0x0) 023621 r5 = r6 023622 if r4 == r9 goto <offset> 023623 r5 <<= 0x3 023624 r8 = *(u64 *)(r10 - 0x10) 023625 r1 = *(u64 *)(r10 - 0x18) 023626 r0 = 0x0 023627 if r5 s>= r3 goto <offset> 023628 goto <offset> 023629 r5 += 0x1 023630 if r5 s>= r3 goto <offset> 023631 r2 = r1 023632 r2 += r5 023633 r4 = r8 023634 r4 += r5 023635 w4 = *(u8 *)(r4 + 0x0) 023636 w6 = *(u8 *)(r2 + 0x0) 023637 if r6 == r4 goto <offset> 023638 r6 -= r4 023639 r0 = r6 023640 goto <offset> 023641 r4 = 0x0 023642 *(u32 *)(r10 - 0x4) = w4 023643 r4 = r10 023644 r4 += -0x4 023645 r2 = r8 023646 call sol_memcmp_ 023647 w0 = *(u32 *)(r10 - 0x4) 023648 r0 <<= 0x20 023649 r0 s>>= 0x20 023650 exit 023651 r0 = 0x0 023652 r2 = <addr> ll 023653 if r2 > r1 goto <offset> 023654 r2 = <addr> ll 023655 if r2 > r1 goto <offset> 023656 r0 = -0x1 023657 r2 = <addr> ll 023658 if r2 > r1 goto <offset> 023659 r0 = 0x0 023660 goto <offset> 023661 r0 = r1 023662 r0 <<= 0xb 023663 r2 = -<addr> ll 023664 r0 |= r2 023665 r1 >>= 0x34 023666 r2 = 0x3e 023667 r2 -= r1 023668 r2 &= 0x3f 023669 r0 >>= r2 023670 exit 023671 r0 = <addr> ll 023672 r5 = <addr> ll 023673 r3 = r1 023674 r3 &= r5 023675 r6 = <addr> ll 023676 if r3 > r6 goto <offset> 023677 r4 = r2 023678 r4 &= r5 023679 if r4 > r6 goto <offset> 023680 r4 |= r3 023681 r0 = 0x0 023682 if r4 == 0x0 goto <offset> 023683 r3 = r2 023684 r3 &= r1 023685 if r3 s> -0x1 goto <offset> 023686 r0 = <addr> ll 023687 if r1 s> r2 goto <offset> 023688 r0 = 0x1 023689 if r1 == r2 goto <offset> 023690 goto <offset> 023691 r0 = <addr> ll 023692 if r2 s> r1 goto <offset> 023693 r0 = 0x1 023694 if r1 == r2 goto <offset> 023695 goto <offset> 023696 r0 = 0x0 023697 r0 <<= 0x20 023698 r0 s>>= 0x20 023699 exit 023700 r0 = 0x0 023701 if r1 == 0x0 goto <offset> 023702 r3 = r1 023703 r3 >>= 0x1 023704 r2 = r1 023705 r2 |= r3 023706 r3 = r2 023707 r3 >>= 0x2 023708 r2 |= r3 023709 r3 = r2 023710 r3 >>= 0x4 023711 r2 |= r3 023712 r3 = r2 023713 r3 >>= 0x8 023714 r2 |= r3 023715 r3 = r2 023716 r3 >>= 0x10 023717 r2 |= r3 023718 r3 = r2 023719 r3 >>= 0x20 023720 r2 |= r3 023721 r2 ^= -0x1 023722 r3 = <addr> ll 023723 r4 = r2 023724 r4 >>= 0x1 023725 r4 &= r3 023726 r2 -= r4 023727 r4 = <addr> ll 023728 r3 = r2 023729 r3 &= r4 023730 r2 >>= 0x2 023731 r2 &= r4 023732 r3 += r2 023733 r2 = r3 023734 r2 >>= 0x4 023735 r3 += r2 023736 r2 = <addr> ll 023737 r3 &= r2 023738 r2 = <addr> ll 023739 r3 *= r2 023740 r3 >>= 0x38 023741 r1 <<= r3 023742 r3 <<= 0x34 023743 r2 = r1 023744 r2 >>= 0xb 023745 r0 = r2 023746 r0 -= r3 023747 r2 ^= -0x1 023748 r1 <<= 0x35 023749 r3 = r1 023750 r3 >>= 0x3f 023751 r3 &= r2 023752 r1 -= r3 023753 r1 >>= 0x3f 023754 r0 += r1 023755 r1 = <addr> ll 023756 r0 += r1 023757 exit 023758 *(u64 *)(r10 - 0x10) = r3 023759 *(u64 *)(r10 - 0x8) = r1 023760 r1 = r2 023761 r1 <<= 0x20 023762 r1 >>= 0x20 023763 r7 = r4 023764 r7 <<= 0x20 023765 r7 >>= 0x20 023766 r6 = r2 023767 r6 >>= 0x20 023768 r3 = r7 023769 r3 *= r1 023770 r7 *= r6 023771 r0 = r4 023772 r0 >>= 0x20 023773 r9 = r0 023774 r9 *= r1 023775 r1 = r9 023776 r1 += r7 023777 r8 = 0x1 023778 if r9 > r1 goto <offset> 023779 r8 = 0x0 023780 r9 = r1 023781 r9 <<= 0x20 023782 r7 = r3 023783 r7 += r9 023784 r9 = 0x1 023785 if r3 > r7 goto <offset> 023786 r9 = 0x0 023787 r3 = *(u64 *)(r10 - 0x8) 023788 *(u64 *)(r3 + 0x0) = r7 023789 r1 >>= 0x20 023790 r8 <<= 0x20 023791 r8 |= r1 023792 r1 = *(u64 *)(r10 - 0x10) 023793 r4 *= r1 023794 r5 *= r2 023795 r0 *= r6 023796 r0 += r8 023797 r5 += r4 023798 r0 += r9 023799 r5 += r0 023800 *(u64 *)(r3 + 0x8) = r5 023801 exit 023802 r0 = <addr> ll 023803 r5 = <addr> ll 023804 r3 = r1 023805 r3 &= r5 023806 r6 = <addr> ll 023807 if r3 > r6 goto <offset> 023808 r4 = r2 023809 r4 &= r5 023810 if r4 > r6 goto <offset> 023811 r4 |= r3 023812 r0 = 0x0 023813 if r4 == 0x0 goto <offset> 023814 r3 = r2 023815 r3 &= r1 023816 if r3 s> -0x1 goto <offset> 023817 r0 = <addr> ll 023818 if r1 s> r2 goto <offset> 023819 r0 = 0x1 023820 if r1 == r2 goto <offset> 023821 goto <offset> 023822 r0 = <addr> ll 023823 if r2 s> r1 goto <offset> 023824 r0 = 0x1 023825 if r1 == r2 goto <offset> 023826 goto <offset> 023827 r0 = 0x0 023828 r0 <<= 0x20 023829 r0 s>>= 0x20 023830 exit 023831 r3 = r2 023832 r0 = r1 023833 r6 = r3 023834 r6 ^= r0 023835 r1 = -<addr> ll 023836 r6 &= r1 023837 r1 = <addr> ll 023838 r2 &= r1 023839 r4 = r0 023840 r4 &= r1 023841 r7 = r3 023842 r7 >>= 0x34 023843 r7 &= 0x7ff 023844 r8 = r0 023845 r8 >>= 0x34 023846 r8 &= 0x7ff 023847 r5 = r8 023848 r5 += -0x7ff 023849 r1 = -0x7fe 023850 if r1 > r5 goto <offset> 023851 r9 = 0x0 023852 r5 = r7 023853 r5 += -0x7ff 023854 if r1 > r5 goto <offset> 023855 *(u64 *)(r10 - 0x18) = r6 023856 r2 <<= 0xb 023857 r1 = -<addr> ll 023858 r2 |= r1 023859 r6 = <addr> ll 023860 r4 |= r6 023861 r1 = r10 023862 r1 += -0x10 023863 r3 = 0x0 023864 r5 = 0x0 023865 call -0x6c 023866 r7 += r8 023867 r7 += r9 023868 r2 = *(u64 *)(r10 - 0x8) 023869 r3 = r2 023870 r3 &= r6 023871 r1 = *(u64 *)(r10 - 0x10) 023872 if r3 == 0x0 goto <offset> 023873 goto <offset> 023874 r2 <<= 0x1 023875 r3 = r1 023876 r3 >>= 0x3f 023877 r2 |= r3 023878 r1 <<= 0x1 023879 r7 += -0x3ff 023880 r5 = *(u64 *)(r10 - 0x18) 023881 if r7 s> 0x7fe goto <offset> 023882 goto <offset> 023883 r1 = <addr> ll 023884 r5 |= r1 023885 r0 = r5 023886 goto <offset> 023887 r9 = <addr> ll 023888 r5 = r0 023889 r5 &= r9 023890 r1 = <addr> ll 023891 if r5 > r1 goto <offset> 023892 r0 = r3 023893 r0 &= r9 023894 if r0 > r1 goto <offset> 023895 goto <offset> 023896 r1 = <addr> ll 023897 r3 |= r1 023898 r0 = r3 023899 goto <offset> 023900 r7 += -0x3fe 023901 r5 = *(u64 *)(r10 - 0x18) 023902 if r7 s> 0x7fe goto <offset> 023903 r3 = 0x1 023904 if r3 s> r7 goto <offset> 023905 r3 = <addr> ll 023906 r2 &= r3 023907 r7 <<= 0x34 023908 r7 |= r2 023909 goto <offset> 023910 r1 = <addr> ll 023911 r0 |= r1 023912 goto <offset> 023913 if r5 == r1 goto <offset> 023914 goto <offset> 023915 r1 = r0 023916 r0 = <addr> ll 023917 if r1 == 0x0 goto <offset> 023918 r1 = <addr> ll 023919 goto <offset> 023920 r3 -= r7 023921 if r3 > 0x3f goto <offset> 023922 goto <offset> 023923 r0 = r5 023924 goto <offset> 023925 if r0 == r1 goto <offset> 023926 goto <offset> 023927 r0 = <addr> ll 023928 if r5 == 0x0 goto <offset> 023929 r6 |= r1 023930 r0 = r6 023931 goto <offset> 023932 r7 += 0x3f 023933 r7 <<= 0x20 023934 r7 >>= 0x20 023935 r4 = r2 023936 r4 |= r1 023937 r4 <<= r7 023938 r3 <<= 0x20 023939 r3 >>= 0x20 023940 r1 >>= r3 023941 r4 |= r1 023942 r2 >>= r3 023943 r1 = r4 023944 r7 = r2 023945 r0 = r7 023946 r0 |= r5 023947 r2 = -<addr> ll 023948 if r1 > r2 goto <offset> 023949 goto <offset> 023950 r0 += 0x1 023951 goto <offset> 023952 if r1 != r2 goto <offset> 023953 r7 &= 0x1 023954 r0 += r7 023955 exit 023956 if r5 == 0x0 goto <offset> 023957 if r0 == 0x0 goto <offset> 023958 r9 = 0x0 023959 r1 = <addr> ll 023960 if r1 > r5 goto <offset> 023961 goto <offset> 023962 r5 = 0x40 023963 if r4 == 0x0 goto <offset> 023964 r1 = r4 023965 r1 >>= 0x1 023966 r3 = r4 023967 r3 |= r1 023968 r1 = r3 023969 r1 >>= 0x2 023970 r3 |= r1 023971 r1 = r3 023972 r1 >>= 0x4 023973 r3 |= r1 023974 r1 = r3 023975 r1 >>= 0x8 023976 r3 |= r1 023977 r1 = r3 023978 r1 >>= 0x10 023979 r3 |= r1 023980 r1 = r3 023981 r1 >>= 0x20 023982 r3 |= r1 023983 r3 ^= -0x1 023984 r1 = <addr> ll 023985 r5 = r3 023986 r5 >>= 0x1 023987 r5 &= r1 023988 r3 -= r5 023989 r1 = <addr> ll 023990 r5 = r3 023991 r5 &= r1 023992 r3 >>= 0x2 023993 r3 &= r1 023994 r5 += r3 023995 r1 = r5 023996 r1 >>= 0x4 023997 r5 += r1 023998 r1 = <addr> ll 023999 r5 &= r1 024000 r1 = <addr> ll 024001 r5 *= r1 024002 r5 >>= 0x38 024003 r9 = 0xc 024004 r9 -= r5 024005 r5 += 0x35 024006 r5 &= 0x3f 024007 r4 <<= r5 024008 r1 = <addr> ll 024009 if r0 > r1 goto <offset> 024010 r3 = 0x40 024011 if r2 == 0x0 goto <offset> 024012 r3 = r2 024013 r3 >>= 0x1 024014 r1 = r2 024015 r1 |= r3 024016 r3 = r1 024017 r3 >>= 0x2 024018 r1 |= r3 024019 r3 = r1 024020 r3 >>= 0x4 024021 r1 |= r3 024022 r3 = r1 024023 r3 >>= 0x8 024024 r1 |= r3 024025 r3 = r1 024026 r3 >>= 0x10 024027 r1 |= r3 024028 r3 = r1 024029 r3 >>= 0x20 024030 r1 |= r3 024031 r1 ^= -0x1 024032 r3 = <addr> ll 024033 r5 = r1 024034 r5 >>= 0x1 024035 r5 &= r3 024036 r1 -= r5 024037 r5 = <addr> ll 024038 r3 = r1 024039 r3 &= r5 024040 r1 >>= 0x2 024041 r1 &= r5 024042 r3 += r1 024043 r1 = r3 024044 r1 >>= 0x4 024045 r3 += r1 024046 r1 = <addr> ll 024047 r3 &= r1 024048 r1 = <addr> ll 024049 r3 *= r1 024050 r3 >>= 0x38 024051 r9 -= r3 024052 r3 += 0x35 024053 r3 &= 0x3f 024054 r2 <<= r3 024055 r9 += 0xc 024056 goto <offset> 024057 call -0xe3 024058 exit