Version diff

Upgrade at slot 423906505 for Program bent...pZLZ.

Before Previous version e4a5c0c4...19e448f8
After slot 423906505 475ebd6d...d751fba1
Updated Jun 2, 2026, 11:11 PM 3KV4...wPAf
34456 before instructions 36333 after instructions
Changed instruction rows 4348
Before After
10290 unchanged instructions hidden
010290 r0 = *(u64 *)(r8 + 0x0)
010290 r0 = *(u64 *)(r8 + 0x0)
010291 r4 = *(u64 *)(r0 + 0x50)
010291 r4 = *(u64 *)(r0 + 0x50)
010292 if r4 != 0x0 goto <offset>
010292 if r4 != 0x0 goto <offset>
010293 *(u64 *)(r10 - 0x508) = r0
010293 *(u64 *)(r10 - 0x520) = r0
010294 r4 = r3
010294 r4 = r3
010295 r4 += 0x28
010295 r4 += 0x28
010296 *(u64 *)(r10 - 0x510) = r4
010296 *(u64 *)(r10 - 0x528) = r4
010297 r4 = *(u64 *)(r4 + 0x0)
010297 r4 = *(u64 *)(r4 + 0x0)
010298 r0 = *(u64 *)(r4 + 0x8)
010298 r0 = *(u64 *)(r4 + 0x8)
010299 if r0 != 0x0 goto <offset>
010299 if r0 != 0x0 goto <offset>
6 unchanged instructions hidden
010306 r4 = 0x1
010306 r4 = 0x1
010307 r7 = 0x6
010307 r7 = 0x6
010308 if r4 != 0x0 goto <offset>
010308 if r4 != 0x0 goto <offset>
010309 *(u64 *)(r10 - 0x518) = r8
010309 *(u64 *)(r10 - 0x530) = r8
010310 r4 = r3
010310 r4 = r3
010311 r4 += 0x30
010311 r4 += 0x30
010312 *(u64 *)(r10 - 0x520) = r4
010312 *(u64 *)(r10 - 0x538) = r4
010313 r4 = *(u64 *)(r4 + 0x0)
010313 r4 = *(u64 *)(r4 + 0x0)
010314 r0 = *(u64 *)(r4 + 0x8)
010314 r0 = *(u64 *)(r4 + 0x8)
010315 r8 = -<addr> ll
010315 r8 = -<addr> ll
12 unchanged instructions hidden
010328 if r0 != 0x0 goto <offset>
010328 if r0 != 0x0 goto <offset>
010329 r4 = r3
010329 r4 = r3
010330 r4 += 0x38
010330 r4 += 0x38
010331 *(u64 *)(r10 - 0x528) = r4
010331 *(u64 *)(r10 - 0x540) = r4
010332 r4 = *(u64 *)(r4 + 0x0)
010332 r4 = *(u64 *)(r4 + 0x0)
010333 r0 = *(u64 *)(r4 + 0x8)
010333 r0 = *(u64 *)(r4 + 0x8)
010334 r8 = <addr> ll
010334 r8 = <addr> ll
10 unchanged instructions hidden
010345 if r4 == r8 goto <offset>
010345 if r4 == r8 goto <offset>
010346 r0 = 0x1
010346 r0 = 0x1
010347 if r0 != 0x0 goto <offset>
010347 if r0 != 0x0 goto <offset>
010348 *(u64 *)(r10 - 0x538) = r3
010348 *(u64 *)(r10 - 0x550) = r3
010349 *(u64 *)(r10 - 0x540) = r2
010349 *(u64 *)(r10 - 0x558) = r2
010350 *(u64 *)(r10 - 0x530) = r1
010350 *(u64 *)(r10 - 0x548) = r1
010351 r3 = *(u64 *)(r5 - 0xff8)
010351 r3 = *(u64 *)(r5 - 0xff8)
010352 r2 = *(u64 *)(r5 - 0x1000)
010352 r2 = *(u64 *)(r5 - 0x1000)
010353 r1 = r10
010353 r1 = r10
4 unchanged instructions hidden
010358 w7 = *(u32 *)(r10 - 0x14c)
010358 w7 = *(u32 *)(r10 - 0x14c)
010359 w2 = *(u32 *)(r10 - 0x148)
010359 w2 = *(u32 *)(r10 - 0x148)
010360 r2 <<= 0x20
010360 r2 <<= 0x20
010361 r1 = *(u64 *)(r10 - 0x530)
010361 r1 = *(u64 *)(r10 - 0x548)
010362 r7 |= r2
010362 r7 |= r2
010363 goto <offset>
010363 goto <offset>
010364 r7 = 0x7
010364 r7 = 0x7
3 unchanged instructions hidden
010368 *(u32 *)(r1 + 0x0) = w7
010368 *(u32 *)(r1 + 0x0) = w7
010369 exit
010369 exit
010370 w1 = *(u32 *)(r10 - 0x148)
010370 w1 = *(u32 *)(r10 - 0x148)
010371 *(u64 *)(r10 - 0x670) = r1
010371 *(u64 *)(r10 - 0x688) = r1
010372 r1 = r10
010372 r1 = r10
010373 r1 += -0x1f8
010373 r1 += -0x1f8
010374 r2 = r10
010374 r2 = r10
010375 r2 += -0x144
010375 r2 += -0x144
010376 r3 = 0x84
010376 r3 = 0x84
010377 call <target>
010377 call <target>
010378 w1 = *(u16 *)(r10 - 0xb7)
010378 r1 = *(u64 *)(r10 - 0xb8)
010379 *(u16 *)(r10 - 0x1fc) = w1
010379 *(u64 *)(r10 - 0x208) = r1
010380 w1 = *(u8 *)(r10 - 0xb5)
010380 w1 = *(u32 *)(r10 - 0xb0)
010381 *(u8 *)(r10 - 0x1fa) = w1
010381 *(u32 *)(r10 - 0x200) = w1
010382 r1 = *(u64 *)(r10 - 0xa4)
010382 r1 = *(u64 *)(r10 - 0xa4)
010383 *(u64 *)(r10 - 0x170) = r1
010383 *(u64 *)(r10 - 0x170) = r1
010384 r1 = *(u64 *)(r10 - 0x9c)
010384 r1 = *(u64 *)(r10 - 0x9c)
3 unchanged instructions hidden
010388 w1 = *(u32 *)(r10 - 0x8c)
010388 w1 = *(u32 *)(r10 - 0x8c)
010389 *(u32 *)(r10 - 0x158) = w1
010389 *(u32 *)(r10 - 0x158) = w1
010390 r1 = *(u64 *)(r10 - 0xc0)
010390 r1 = *(u64 *)(r10 - 0xc0)
010391 *(u64 *)(r10 - 0x668) = r1
010392 w1 = *(u8 *)(r10 - 0xb8)
010393 *(u64 *)(r10 - 0x678) = r1
010391 *(u64 *)(r10 - 0x678) = r1
010394 r1 = *(u64 *)(r10 - 0xb4)
010392 r1 = *(u64 *)(r10 - 0xac)
010395 *(u64 *)(r10 - 0x680) = r1
010393 *(u64 *)(r10 - 0x680) = r1
010396 r3 = *(u64 *)(r10 - 0xac)
010397 w1 = *(u8 *)(r10 - 0x88)
010394 w1 = *(u8 *)(r10 - 0x88)
010398 *(u64 *)(r10 - 0x560) = r1
010395 *(u64 *)(r10 - 0x580) = r1
010399 w1 = *(u8 *)(r10 - 0x87)
010396 w3 = *(u8 *)(r10 - 0x87)
010400 *(u64 *)(r10 - 0x568) = r1
010401 w1 = *(u8 *)(r10 - 0x86)
010397 w1 = *(u8 *)(r10 - 0x86)
010402 *(u64 *)(r10 - 0x570) = r1
010398 *(u64 *)(r10 - 0x588) = r1
010403 w1 = *(u8 *)(r10 - 0x85)
010399 w1 = *(u8 *)(r10 - 0x85)
010404 *(u64 *)(r10 - 0x578) = r1
010400 *(u64 *)(r10 - 0x590) = r1
010405 w1 = *(u8 *)(r10 - 0x84)
010401 w1 = *(u8 *)(r10 - 0x84)
010406 *(u64 *)(r10 - 0x580) = r1
010402 *(u64 *)(r10 - 0x598) = r1
010407 w1 = *(u8 *)(r10 - 0x83)
010403 w1 = *(u8 *)(r10 - 0x83)
010408 *(u64 *)(r10 - 0x588) = r1
010404 *(u64 *)(r10 - 0x5a0) = r1
010409 w1 = *(u8 *)(r10 - 0x82)
010405 w1 = *(u8 *)(r10 - 0x82)
010410 *(u64 *)(r10 - 0x590) = r1
010406 *(u64 *)(r10 - 0x5a8) = r1
010411 w1 = *(u8 *)(r10 - 0x81)
010407 w1 = *(u8 *)(r10 - 0x81)
010412 *(u64 *)(r10 - 0x598) = r1
010408 *(u64 *)(r10 - 0x5b0) = r1
010413 w1 = *(u8 *)(r10 - 0x80)
010409 w1 = *(u8 *)(r10 - 0x80)
010414 *(u64 *)(r10 - 0x5a0) = r1
010410 *(u64 *)(r10 - 0x5b8) = r1
010415 w1 = *(u8 *)(r10 - 0x7f)
010411 w1 = *(u8 *)(r10 - 0x7f)
010416 *(u64 *)(r10 - 0x5a8) = r1
010412 *(u64 *)(r10 - 0x5c0) = r1
010417 w1 = *(u8 *)(r10 - 0x7e)
010413 w1 = *(u8 *)(r10 - 0x7e)
010418 *(u64 *)(r10 - 0x5b0) = r1
010414 *(u64 *)(r10 - 0x5c8) = r1
010419 w1 = *(u8 *)(r10 - 0x7d)
010415 w1 = *(u8 *)(r10 - 0x7d)
010420 *(u64 *)(r10 - 0x5b8) = r1
010416 *(u64 *)(r10 - 0x5d0) = r1
010421 w1 = *(u8 *)(r10 - 0x7c)
010417 w1 = *(u8 *)(r10 - 0x7c)
010422 *(u64 *)(r10 - 0x5c0) = r1
010418 *(u64 *)(r10 - 0x5d8) = r1
010423 w1 = *(u8 *)(r10 - 0x7b)
010419 w1 = *(u8 *)(r10 - 0x7b)
010424 *(u64 *)(r10 - 0x5c8) = r1
010420 *(u64 *)(r10 - 0x5e0) = r1
010425 w1 = *(u8 *)(r10 - 0x7a)
010421 w1 = *(u8 *)(r10 - 0x7a)
010426 *(u64 *)(r10 - 0x5d0) = r1
010422 *(u64 *)(r10 - 0x5e8) = r1
010427 w1 = *(u8 *)(r10 - 0x79)
010423 w1 = *(u8 *)(r10 - 0x79)
010428 *(u64 *)(r10 - 0x5d8) = r1
010424 *(u64 *)(r10 - 0x5f0) = r1
010429 w1 = *(u8 *)(r10 - 0x78)
010425 w1 = *(u8 *)(r10 - 0x78)
010430 *(u64 *)(r10 - 0x5e0) = r1
010426 *(u64 *)(r10 - 0x5f8) = r1
010431 w1 = *(u8 *)(r10 - 0x77)
010427 w1 = *(u8 *)(r10 - 0x77)
010432 *(u64 *)(r10 - 0x5e8) = r1
010428 *(u64 *)(r10 - 0x600) = r1
010433 w1 = *(u8 *)(r10 - 0x76)
010429 w1 = *(u8 *)(r10 - 0x76)
010434 *(u64 *)(r10 - 0x5f0) = r1
010430 *(u64 *)(r10 - 0x608) = r1
010435 w1 = *(u8 *)(r10 - 0x75)
010431 w1 = *(u8 *)(r10 - 0x75)
010436 *(u64 *)(r10 - 0x5f8) = r1
010432 *(u64 *)(r10 - 0x610) = r1
010437 w1 = *(u8 *)(r10 - 0x74)
010433 w1 = *(u8 *)(r10 - 0x74)
010438 *(u64 *)(r10 - 0x600) = r1
010434 *(u64 *)(r10 - 0x618) = r1
010439 w1 = *(u8 *)(r10 - 0x73)
010435 w1 = *(u8 *)(r10 - 0x73)
010440 *(u64 *)(r10 - 0x608) = r1
010436 *(u64 *)(r10 - 0x620) = r1
010441 w1 = *(u8 *)(r10 - 0x72)
010437 w1 = *(u8 *)(r10 - 0x72)
010442 *(u64 *)(r10 - 0x610) = r1
010438 *(u64 *)(r10 - 0x628) = r1
010443 w1 = *(u8 *)(r10 - 0x71)
010439 w1 = *(u8 *)(r10 - 0x71)
010444 *(u64 *)(r10 - 0x618) = r1
010440 *(u64 *)(r10 - 0x630) = r1
010445 w1 = *(u8 *)(r10 - 0x70)
010441 w1 = *(u8 *)(r10 - 0x70)
010446 *(u64 *)(r10 - 0x620) = r1
010442 *(u64 *)(r10 - 0x638) = r1
010447 w1 = *(u8 *)(r10 - 0x6f)
010443 w1 = *(u8 *)(r10 - 0x6f)
010448 *(u64 *)(r10 - 0x628) = r1
010444 *(u64 *)(r10 - 0x640) = r1
010449 w1 = *(u8 *)(r10 - 0x6e)
010445 w1 = *(u8 *)(r10 - 0x6e)
010450 *(u64 *)(r10 - 0x630) = r1
010446 *(u64 *)(r10 - 0x648) = r1
010451 w1 = *(u8 *)(r10 - 0x6d)
010447 w1 = *(u8 *)(r10 - 0x6d)
010452 *(u64 *)(r10 - 0x638) = r1
010448 *(u64 *)(r10 - 0x650) = r1
010453 w1 = *(u8 *)(r10 - 0x6c)
010449 w1 = *(u8 *)(r10 - 0x6c)
010454 *(u64 *)(r10 - 0x640) = r1
010450 *(u64 *)(r10 - 0x658) = r1
010455 w1 = *(u8 *)(r10 - 0x6b)
010451 w1 = *(u8 *)(r10 - 0x6b)
010456 *(u64 *)(r10 - 0x648) = r1
010452 *(u64 *)(r10 - 0x660) = r1
010457 w1 = *(u8 *)(r10 - 0x6a)
010453 w1 = *(u8 *)(r10 - 0x6a)
010458 *(u64 *)(r10 - 0x650) = r1
010454 *(u64 *)(r10 - 0x668) = r1
010459 w1 = *(u8 *)(r10 - 0x69)
010455 w1 = *(u8 *)(r10 - 0x69)
010460 *(u64 *)(r10 - 0x660) = r1
010456 *(u64 *)(r10 - 0x670) = r1
010461 r1 = *(u64 *)(r10 - 0x58)
010457 r1 = *(u64 *)(r10 - 0x58)
010462 *(u64 *)(r10 - 0x208) = r1
010463 r1 = *(u64 *)(r10 - 0x60)
010464 *(u64 *)(r10 - 0x210) = r1
010458 *(u64 *)(r10 - 0x210) = r1
010465 r1 = *(u64 *)(r10 - 0x68)
010459 r1 = *(u64 *)(r10 - 0x60)
010466 *(u64 *)(r10 - 0x218) = r1
010460 *(u64 *)(r10 - 0x218) = r1
010461 r1 = *(u64 *)(r10 - 0x68)
010462 *(u64 *)(r10 - 0x220) = r1
010467 w1 = *(u16 *)(r10 - 0x33)
010463 w1 = *(u16 *)(r10 - 0x33)
010468 *(u16 *)(r10 - 0x21c) = w1
010464 *(u16 *)(r10 - 0x224) = w1
010469 w1 = *(u8 *)(r10 - 0x31)
010465 w1 = *(u8 *)(r10 - 0x31)
010470 *(u8 *)(r10 - 0x21a) = w1
010466 *(u8 *)(r10 - 0x222) = w1
010471 r7 = 0x2
010467 r7 = 0x2
010472 r2 = 0x0
010468 r2 = 0x0
010473 w1 = *(u8 *)(r10 - 0x35)
010469 w1 = *(u8 *)(r10 - 0x35)
010474 *(u64 *)(r10 - 0x558) = r1
010470 *(u64 *)(r10 - 0x570) = r1
010475 w1 = *(u8 *)(r10 - 0x36)
010471 w1 = *(u8 *)(r10 - 0x36)
010476 *(u64 *)(r10 - 0x550) = r1
010472 *(u64 *)(r10 - 0x568) = r1
010477 w1 = *(u8 *)(r10 - 0x37)
010473 w1 = *(u8 *)(r10 - 0x37)
010478 *(u64 *)(r10 - 0x658) = r1
010474 *(u64 *)(r10 - 0x578) = r1
010479 w0 = *(u8 *)(r10 - 0x38)
010475 w5 = *(u8 *)(r10 - 0x38)
010480 r5 = *(u64 *)(r10 - 0x40)
010476 r4 = *(u64 *)(r10 - 0x40)
010481 r8 = *(u64 *)(r10 - 0x48)
010477 r8 = *(u64 *)(r10 - 0x48)
010482 r1 = *(u64 *)(r10 - 0x50)
010478 r1 = *(u64 *)(r10 - 0x50)
010483 *(u64 *)(r10 - 0x548) = r1
010479 *(u64 *)(r10 - 0x560) = r1
010484 w4 = *(u8 *)(r10 - 0x34)
010480 w0 = *(u8 *)(r10 - 0x34)
010485 *(u64 *)(r10 - 0x688) = r4
010486 if r4 == 0x1 goto <offset>
010487 r1 = *(u64 *)(r10 - 0x530)
010488 if r4 != 0x0 goto <offset>
010489 *(u64 *)(r10 - 0x690) = r0
010481 *(u64 *)(r10 - 0x690) = r0
010490 r0 = r5
010482 if r0 == 0x1 goto <offset>
010491 r5 = r8
010483 r1 = *(u64 *)(r10 - 0x548)
010492 r8 = *(u64 *)(r10 - 0x548)
010484 if r0 != 0x0 goto <offset>
010485 *(u64 *)(r10 - 0x698) = r5
010486 r5 = r4
010487 r4 = r8
010488 r8 = *(u64 *)(r10 - 0x560)
010493 if r8 != 0x0 goto <offset>
010489 if r8 != 0x0 goto <offset>
010494 r8 = r5
010490 r8 = r4
010495 if r8 != 0x0 goto <offset>
010491 if r8 != 0x0 goto <offset>
010496 if r0 == 0x0 goto <offset>
010492 if r5 == 0x0 goto <offset>
010497 goto <offset>
010493 goto <offset>
010498 r4 = 0x0
010494 r4 = 0x0
010499 r7 = 0x6
010495 r7 = 0x6
010500 if r4 != 0x0 goto <offset>
010496 if r4 != 0x0 goto <offset>
010501 goto <offset>
010497 goto <offset>
010502 *(u64 *)(r10 - 0x690) = r0
010498 *(u64 *)(r10 - 0x698) = r5
010503 r0 = r5
010499 r5 = r4
010504 r5 = r8
010500 r4 = r8
010505 r1 = *(u64 *)(r10 - 0x530)
010501 r1 = *(u64 *)(r10 - 0x548)
010506 r8 = *(u64 *)(r10 - 0x548)
010502 r8 = *(u64 *)(r10 - 0x560)
010507 if r8 == 0x0 goto <offset>
010503 if r8 == 0x0 goto <offset>
010504 if r4 s<= r8 goto <offset>
010505 r8 = r4
010508 if r5 s<= r8 goto <offset>
010506 if r5 s<= r8 goto <offset>
010509 r8 = r5
010507 *(u64 *)(r10 - 0x6a0) = r3
010510 if r0 s<= r8 goto <offset>
010511 *(u64 *)(r10 - 0x698) = r3
010512 r3 = *(u64 *)(r10 - 0x550)
010513 if r3 > 0x1 goto <offset>
010514 r3 = *(u64 *)(r10 - 0x558)
010515 if r3 > 0x1 goto <offset>
010516 *(u64 *)(r10 - 0x6a0) = r0
010517 r3 = *(u64 *)(r10 - 0x560)
010518 if r3 != 0x0 goto <offset>
010519 r3 = *(u64 *)(r10 - 0x568)
010508 r3 = *(u64 *)(r10 - 0x568)
010520 if r3 != 0x0 goto <offset>
010509 if r3 > 0x1 goto <offset>
010510 *(u64 *)(r10 - 0x6a8) = r5
010521 r3 = *(u64 *)(r10 - 0x570)
010511 r3 = *(u64 *)(r10 - 0x570)
010522 if r3 != 0x0 goto <offset>
010512 if r3 > 0x1 goto <offset>
010523 r3 = *(u64 *)(r10 - 0x578)
010524 if r3 != 0x0 goto <offset>
010525 r3 = *(u64 *)(r10 - 0x580)
010513 r3 = *(u64 *)(r10 - 0x580)
010526 if r3 != 0x0 goto <offset>
010514 if r3 != 0x0 goto <offset>
010515 r3 = *(u64 *)(r10 - 0x6a0)
010516 if r3 != 0x0 goto <offset>
010527 r3 = *(u64 *)(r10 - 0x588)
010517 r3 = *(u64 *)(r10 - 0x588)
010528 if r3 != 0x0 goto <offset>
010518 if r3 != 0x0 goto <offset>
010529 r3 = *(u64 *)(r10 - 0x590)
010519 r3 = *(u64 *)(r10 - 0x590)
46 unchanged instructions hidden
010576 if r3 != 0x0 goto <offset>
010566 if r3 != 0x0 goto <offset>
010577 r3 = *(u64 *)(r10 - 0x650)
010567 r3 = *(u64 *)(r10 - 0x650)
010578 if r3 != 0x0 goto <offset>
010568 if r3 != 0x0 goto <offset>
010569 r3 = *(u64 *)(r10 - 0x658)
010570 if r3 != 0x0 goto <offset>
010579 r3 = *(u64 *)(r10 - 0x660)
010571 r3 = *(u64 *)(r10 - 0x660)
010580 if r3 != 0x0 goto <offset>
010572 if r3 != 0x0 goto <offset>
010573 r3 = *(u64 *)(r10 - 0x668)
010574 if r3 != 0x0 goto <offset>
010575 r3 = *(u64 *)(r10 - 0x670)
010576 if r3 != 0x0 goto <offset>
010581 r7 |= r2
010577 r7 |= r2
010582 goto <offset>
010578 goto <offset>
010583 r2 = *(u64 *)(r10 - 0x658)
010579 r1 = *(u64 *)(r10 - 0x578)
010584 if r2 == 0x5 goto <offset>
010580 if r1 == 0x2 goto <offset>
010585 r2 = *(u64 *)(r10 - 0x658)
010581 r1 = *(u64 *)(r10 - 0x578)
010586 if r2 != 0x4 goto <offset>
010582 if r1 == 0x5 goto <offset>
010587 r2 = *(u64 *)(r10 - 0x668)
010583 r1 = *(u64 *)(r10 - 0x548)
010584 r2 = *(u64 *)(r10 - 0x678)
010585 r3 = *(u64 *)(r10 - 0x578)
010586 if r3 != 0x4 goto <offset>
010588 r2 += -0x1
010587 r2 += -0x1
010589 if r2 >= 0x2710 goto <offset>
010588 if r2 < 0x2710 goto <offset>
010589 r7 = 0x0
010590 r2 = <addr> ll
010591 r7 |= r2
010592 goto <offset>
010593 r7 = 0x0
010594 r2 = <addr> ll
010595 r1 = *(u64 *)(r10 - 0x678)
010596 r1 += -0x1
010597 if r1 > 0x270f goto <offset>
010598 r2 = <addr> ll
010599 w1 = *(u8 *)(r10 - 0x208)
010600 r1 += -0x1a
010601 r1 &= 0xff
010602 if r1 >= 0xe7 goto <offset>
010603 r1 = *(u64 *)(r10 - 0x548)
010604 r7 |= r2
010605 goto <offset>
010606 r2 = *(u64 *)(r10 - 0x208)
010607 r1 = *(u64 *)(r10 - 0x548)
010608 if r2 == 0x0 goto <offset>
010590 r1 = r10
010609 r1 = r10
010591 r1 += -0x2d8
010610 r1 += -0x2e0
010592 r2 = r10
010611 r2 = r10
010593 r2 += -0x1f8
010612 r2 += -0x1f8
010594 r3 = 0x84
010613 r3 = 0x84
010595 call <target>
010614 call <target>
010596 w1 = *(u16 *)(r10 - 0x1fc)
010615 r1 = *(u64 *)(r10 - 0x208)
010597 *(u16 *)(r10 - 0x2dc) = w1
010616 *(u64 *)(r10 - 0x2f0) = r1
010598 w1 = *(u8 *)(r10 - 0x1fa)
010617 w1 = *(u32 *)(r10 - 0x200)
010599 *(u8 *)(r10 - 0x2da) = w1
010618 *(u32 *)(r10 - 0x2e8) = w1
010600 r1 = *(u64 *)(r10 - 0x170)
010619 r1 = *(u64 *)(r10 - 0x170)
010601 *(u64 *)(r10 - 0x2f8) = r1
010620 *(u64 *)(r10 - 0x310) = r1
010602 r1 = *(u64 *)(r10 - 0x168)
010621 r1 = *(u64 *)(r10 - 0x168)
010603 *(u64 *)(r10 - 0x2f0) = r1
010622 *(u64 *)(r10 - 0x308) = r1
010604 r1 = *(u64 *)(r10 - 0x160)
010623 r1 = *(u64 *)(r10 - 0x160)
010605 *(u64 *)(r10 - 0x2e8) = r1
010624 *(u64 *)(r10 - 0x300) = r1
010606 w1 = *(u32 *)(r10 - 0x158)
010625 w1 = *(u32 *)(r10 - 0x158)
010607 *(u32 *)(r10 - 0x2e0) = w1
010626 *(u32 *)(r10 - 0x2f8) = w1
010627 r1 = *(u64 *)(r10 - 0x220)
010628 *(u64 *)(r10 - 0x328) = r1
010608 r1 = *(u64 *)(r10 - 0x218)
010629 r1 = *(u64 *)(r10 - 0x218)
010609 *(u64 *)(r10 - 0x310) = r1
010630 *(u64 *)(r10 - 0x320) = r1
010610 r1 = *(u64 *)(r10 - 0x210)
010631 r1 = *(u64 *)(r10 - 0x210)
010611 *(u64 *)(r10 - 0x308) = r1
010632 *(u64 *)(r10 - 0x318) = r1
010612 r1 = *(u64 *)(r10 - 0x208)
010633 w1 = *(u8 *)(r10 - 0x222)
010613 *(u64 *)(r10 - 0x300) = r1
010634 *(u8 *)(r10 - 0x32a) = w1
010614 w1 = *(u8 *)(r10 - 0x21a)
010635 w1 = *(u16 *)(r10 - 0x224)
010615 *(u8 *)(r10 - 0x312) = w1
010636 *(u16 *)(r10 - 0x32c) = w1
010616 w1 = *(u16 *)(r10 - 0x21c)
010637 r1 = *(u64 *)(r10 - 0x698)
010617 *(u16 *)(r10 - 0x314) = w1
010638 *(u8 *)(r10 - 0x220) = w1
010618 r1 = *(u64 *)(r10 - 0x690)
010619 *(u8 *)(r10 - 0x218) = w1
010620 r1 = r10
010639 r1 = r10
010621 r1 += -0x218
010640 r1 += -0x220
010622 *(u64 *)(r10 - 0x1d8) = r1
010641 *(u64 *)(r10 - 0x1d8) = r1
010623 r1 = <addr> ll
010642 r1 = <addr> ll
010624 *(u64 *)(r10 - 0x1e8) = r1
010643 *(u64 *)(r10 - 0x1e8) = r1
10 unchanged instructions hidden
010635 r5 = r10
010654 r5 = r10
010636 r5 += -0x170
010655 r5 += -0x170
010637 r2 = 0x3
010656 r2 = 0x3
010638 r3 = *(u64 *)(r10 - 0x540)
010657 r3 = *(u64 *)(r10 - 0x558)
010639 call sol_try_find_program_address
010658 call sol_try_find_program_address
010640 if r0 != 0x0 goto <offset>
010659 if r0 != 0x0 goto <offset>
010641 r1 = *(u64 *)(r10 - 0x138)
010660 r1 = *(u64 *)(r10 - 0x138)
010642 *(u64 *)(r10 - 0x230) = r1
010643 r1 = *(u64 *)(r10 - 0x140)
010644 *(u64 *)(r10 - 0x238) = r1
010661 *(u64 *)(r10 - 0x238) = r1
010645 r1 = *(u64 *)(r10 - 0x148)
010662 r1 = *(u64 *)(r10 - 0x140)
010646 *(u64 *)(r10 - 0x240) = r1
010663 *(u64 *)(r10 - 0x240) = r1
010664 r1 = *(u64 *)(r10 - 0x148)
010665 *(u64 *)(r10 - 0x248) = r1
010647 w1 = *(u8 *)(r10 - 0x170)
010666 w1 = *(u8 *)(r10 - 0x170)
010648 *(u8 *)(r10 - 0x227) = w1
010667 *(u8 *)(r10 - 0x22f) = w1
010649 r1 = *(u64 *)(r10 - 0x690)
010668 r1 = *(u64 *)(r10 - 0x698)
010650 *(u8 *)(r10 - 0x228) = w1
010669 *(u8 *)(r10 - 0x230) = w1
010651 *(u64 *)(r10 - 0x250) = r6
010670 *(u64 *)(r10 - 0x258) = r6
010652 r1 = *(u64 *)(r10 - 0x150)
010671 r1 = *(u64 *)(r10 - 0x150)
010653 *(u64 *)(r10 - 0x248) = r1
010672 *(u64 *)(r10 - 0x250) = r1
010654 r2 = *(u64 *)(r10 - 0x508)
010673 r2 = *(u64 *)(r10 - 0x520)
010655 r2 = *(u64 *)(r2 + 0x8)
010674 r2 = *(u64 *)(r2 + 0x8)
010656 if r1 != r2 goto <offset>
010675 if r1 != r2 goto <offset>
010657 r1 = *(u64 *)(r10 - 0x508)
010676 r1 = *(u64 *)(r10 - 0x520)
010658 r1 = *(u64 *)(r1 + 0x10)
010677 r1 = *(u64 *)(r1 + 0x10)
010659 r2 = *(u64 *)(r10 - 0x240)
010678 r2 = *(u64 *)(r10 - 0x248)
010660 if r2 != r1 goto <offset>
010679 if r2 != r1 goto <offset>
010661 r1 = *(u64 *)(r10 - 0x508)
010680 r1 = *(u64 *)(r10 - 0x520)
010662 r1 = *(u64 *)(r1 + 0x18)
010681 r1 = *(u64 *)(r1 + 0x18)
010663 r2 = *(u64 *)(r10 - 0x238)
010682 r2 = *(u64 *)(r10 - 0x240)
010664 if r2 != r1 goto <offset>
010683 if r2 != r1 goto <offset>
010665 r2 = 0x0
010684 r2 = 0x0
010666 r1 = *(u64 *)(r10 - 0x508)
010685 r1 = *(u64 *)(r10 - 0x520)
010667 r1 = *(u64 *)(r1 + 0x20)
010686 r1 = *(u64 *)(r1 + 0x20)
010668 r3 = *(u64 *)(r10 - 0x230)
010687 r3 = *(u64 *)(r10 - 0x238)
010669 if r3 == r1 goto <offset>
010688 if r3 == r1 goto <offset>
010670 r2 = 0x1
010689 r2 = 0x1
010671 r7 = 0xd
010690 r7 = 0xd
010672 r1 = *(u64 *)(r10 - 0x530)
010691 r1 = *(u64 *)(r10 - 0x548)
010673 r3 = *(u64 *)(r10 - 0x538)
010692 r3 = *(u64 *)(r10 - 0x550)
010674 r6 = *(u64 *)(r10 - 0x518)
010693 r6 = *(u64 *)(r10 - 0x530)
010675 if r2 != 0x0 goto <offset>
010694 if r2 != 0x0 goto <offset>
010676 r1 = r3
010695 r1 = r3
010677 r1 += 0x20
010696 r1 += 0x20
010678 *(u64 *)(r10 - 0x508) = r1
010697 *(u64 *)(r10 - 0x520) = r1
010679 r7 = r3
010698 r7 = r3
010680 r7 += 0x18
010699 r7 += 0x18
010681 r1 = r10
010700 r1 = r10
010682 r1 += -0x42c
010701 r1 += -0x444
010683 r2 = r10
010702 r2 = r10
010684 r2 += -0x2d8
010703 r2 += -0x2e0
010685 r3 = 0x84
010704 r3 = 0x84
010686 call <target>
010705 call <target>
010687 w1 = *(u16 *)(r10 - 0x2dc)
010688 *(u16 *)(r10 - 0x39f) = w1
010689 w1 = *(u8 *)(r10 - 0x2da)
010690 *(u8 *)(r10 - 0x39d) = w1
010691 r1 = *(u64 *)(r10 - 0x2f8)
010692 *(u64 *)(r10 - 0x38c) = r1
010693 r1 = *(u64 *)(r10 - 0x2f0)
010706 r1 = *(u64 *)(r10 - 0x2f0)
010694 *(u64 *)(r10 - 0x384) = r1
010707 *(u64 *)(r10 - 0x3b8) = r1
010695 r1 = *(u64 *)(r10 - 0x2e8)
010708 w1 = *(u32 *)(r10 - 0x2e8)
010696 *(u64 *)(r10 - 0x37c) = r1
010709 *(u32 *)(r10 - 0x3b0) = w1
010697 w1 = *(u32 *)(r10 - 0x2e0)
010698 *(u32 *)(r10 - 0x374) = w1
010699 r1 = *(u64 *)(r10 - 0x310)
010710 r1 = *(u64 *)(r10 - 0x310)
010700 *(u64 *)(r10 - 0x350) = r1
010711 *(u64 *)(r10 - 0x3a4) = r1
010701 r1 = *(u64 *)(r10 - 0x308)
010712 r1 = *(u64 *)(r10 - 0x308)
010702 *(u64 *)(r10 - 0x348) = r1
010713 *(u64 *)(r10 - 0x39c) = r1
010703 r1 = *(u64 *)(r10 - 0x300)
010714 r1 = *(u64 *)(r10 - 0x300)
010704 *(u64 *)(r10 - 0x340) = r1
010715 *(u64 *)(r10 - 0x394) = r1
010705 w1 = *(u8 *)(r10 - 0x312)
010716 w1 = *(u32 *)(r10 - 0x2f8)
010706 *(u8 *)(r10 - 0x319) = w1
010717 *(u32 *)(r10 - 0x38c) = w1
010707 w1 = *(u16 *)(r10 - 0x314)
010718 r1 = *(u64 *)(r10 - 0x328)
010708 *(u16 *)(r10 - 0x31b) = w1
010719 *(u64 *)(r10 - 0x368) = r1
010720 r1 = *(u64 *)(r10 - 0x320)
010721 *(u64 *)(r10 - 0x360) = r1
010722 r1 = *(u64 *)(r10 - 0x318)
010723 *(u64 *)(r10 - 0x358) = r1
010724 w1 = *(u8 *)(r10 - 0x32a)
010725 *(u8 *)(r10 - 0x331) = w1
010726 w1 = *(u16 *)(r10 - 0x32c)
010727 *(u16 *)(r10 - 0x333) = w1
010709 r1 = r10
010728 r1 = r10
010710 r1 += -0x460
010729 r1 += -0x478
010711 r2 = r10
010730 r2 = r10
010712 r2 += -0x250
010731 r2 += -0x258
010713 r3 = 0x30
010732 r3 = 0x30
010714 call <target>
010733 call <target>
010715 r1 = *(u64 *)(r10 - 0x688)
010716 *(u8 *)(r10 - 0x31c) = w1
010717 r1 = *(u64 *)(r10 - 0x558)
010718 *(u8 *)(r10 - 0x31d) = w1
010719 r1 = *(u64 *)(r10 - 0x550)
010720 *(u8 *)(r10 - 0x31e) = w1
010721 r1 = *(u64 *)(r10 - 0x658)
010722 *(u8 *)(r10 - 0x31f) = w1
010723 r1 = *(u64 *)(r10 - 0x690)
010734 r1 = *(u64 *)(r10 - 0x690)
010724 *(u8 *)(r10 - 0x320) = w1
010735 *(u8 *)(r10 - 0x334) = w1
010725 r1 = *(u64 *)(r10 - 0x6a0)
010736 r1 = *(u64 *)(r10 - 0x570)
010726 *(u64 *)(r10 - 0x328) = r1
010737 *(u8 *)(r10 - 0x335) = w1
010727 *(u64 *)(r10 - 0x330) = r8
010738 r1 = *(u64 *)(r10 - 0x568)
010728 r1 = *(u64 *)(r10 - 0x548)
010739 *(u8 *)(r10 - 0x336) = w1
010729 *(u64 *)(r10 - 0x338) = r1
010740 r1 = *(u64 *)(r10 - 0x578)
010741 *(u8 *)(r10 - 0x337) = w1
010742 r1 = *(u64 *)(r10 - 0x698)
010743 *(u8 *)(r10 - 0x338) = w1
010744 r1 = *(u64 *)(r10 - 0x6a8)
010745 *(u64 *)(r10 - 0x340) = r1
010746 *(u64 *)(r10 - 0x348) = r8
010747 r1 = *(u64 *)(r10 - 0x560)
010748 *(u64 *)(r10 - 0x350) = r1
010749 r1 = *(u64 *)(r10 - 0x670)
010750 *(u8 *)(r10 - 0x369) = w1
010751 r1 = *(u64 *)(r10 - 0x668)
010752 *(u8 *)(r10 - 0x36a) = w1
010730 r1 = *(u64 *)(r10 - 0x660)
010753 r1 = *(u64 *)(r10 - 0x660)
010731 *(u8 *)(r10 - 0x351) = w1
010754 *(u8 *)(r10 - 0x36b) = w1
010755 r1 = *(u64 *)(r10 - 0x658)
010756 *(u8 *)(r10 - 0x36c) = w1
010732 r1 = *(u64 *)(r10 - 0x650)
010757 r1 = *(u64 *)(r10 - 0x650)
010733 *(u8 *)(r10 - 0x352) = w1
010758 *(u8 *)(r10 - 0x36d) = w1
010734 r1 = *(u64 *)(r10 - 0x648)
010759 r1 = *(u64 *)(r10 - 0x648)
010735 *(u8 *)(r10 - 0x353) = w1
010760 *(u8 *)(r10 - 0x36e) = w1
010736 r1 = *(u64 *)(r10 - 0x640)
010761 r1 = *(u64 *)(r10 - 0x640)
010737 *(u8 *)(r10 - 0x354) = w1
010762 *(u8 *)(r10 - 0x36f) = w1
010738 r1 = *(u64 *)(r10 - 0x638)
010763 r1 = *(u64 *)(r10 - 0x638)
010739 *(u8 *)(r10 - 0x355) = w1
010764 *(u8 *)(r10 - 0x370) = w1
010740 r1 = *(u64 *)(r10 - 0x630)
010765 r1 = *(u64 *)(r10 - 0x630)
010741 *(u8 *)(r10 - 0x356) = w1
010766 *(u8 *)(r10 - 0x371) = w1
010742 r1 = *(u64 *)(r10 - 0x628)
010767 r1 = *(u64 *)(r10 - 0x628)
010743 *(u8 *)(r10 - 0x357) = w1
010768 *(u8 *)(r10 - 0x372) = w1
010744 r1 = *(u64 *)(r10 - 0x620)
010769 r1 = *(u64 *)(r10 - 0x620)
010745 *(u8 *)(r10 - 0x358) = w1
010770 *(u8 *)(r10 - 0x373) = w1
010746 r1 = *(u64 *)(r10 - 0x618)
010771 r1 = *(u64 *)(r10 - 0x618)
010747 *(u8 *)(r10 - 0x359) = w1
010772 *(u8 *)(r10 - 0x374) = w1
010748 r1 = *(u64 *)(r10 - 0x610)
010773 r1 = *(u64 *)(r10 - 0x610)
010749 *(u8 *)(r10 - 0x35a) = w1
010774 *(u8 *)(r10 - 0x375) = w1
010750 r1 = *(u64 *)(r10 - 0x608)
010775 r1 = *(u64 *)(r10 - 0x608)
010751 *(u8 *)(r10 - 0x35b) = w1
010776 *(u8 *)(r10 - 0x376) = w1
010752 r1 = *(u64 *)(r10 - 0x600)
010777 r1 = *(u64 *)(r10 - 0x600)
010753 *(u8 *)(r10 - 0x35c) = w1
010778 *(u8 *)(r10 - 0x377) = w1
010754 r1 = *(u64 *)(r10 - 0x5f8)
010779 r1 = *(u64 *)(r10 - 0x5f8)
010755 *(u8 *)(r10 - 0x35d) = w1
010780 *(u8 *)(r10 - 0x378) = w1
010756 r1 = *(u64 *)(r10 - 0x5f0)
010781 r1 = *(u64 *)(r10 - 0x5f0)
010757 *(u8 *)(r10 - 0x35e) = w1
010782 *(u8 *)(r10 - 0x379) = w1
010758 r1 = *(u64 *)(r10 - 0x5e8)
010783 r1 = *(u64 *)(r10 - 0x5e8)
010759 *(u8 *)(r10 - 0x35f) = w1
010784 *(u8 *)(r10 - 0x37a) = w1
010760 r1 = *(u64 *)(r10 - 0x5e0)
010785 r1 = *(u64 *)(r10 - 0x5e0)
010761 *(u8 *)(r10 - 0x360) = w1
010786 *(u8 *)(r10 - 0x37b) = w1
010762 r1 = *(u64 *)(r10 - 0x5d8)
010787 r1 = *(u64 *)(r10 - 0x5d8)
010763 *(u8 *)(r10 - 0x361) = w1
010788 *(u8 *)(r10 - 0x37c) = w1
010764 r1 = *(u64 *)(r10 - 0x5d0)
010789 r1 = *(u64 *)(r10 - 0x5d0)
010765 *(u8 *)(r10 - 0x362) = w1
010790 *(u8 *)(r10 - 0x37d) = w1
010766 r1 = *(u64 *)(r10 - 0x5c8)
010791 r1 = *(u64 *)(r10 - 0x5c8)
010767 *(u8 *)(r10 - 0x363) = w1
010792 *(u8 *)(r10 - 0x37e) = w1
010768 r1 = *(u64 *)(r10 - 0x5c0)
010793 r1 = *(u64 *)(r10 - 0x5c0)
010769 *(u8 *)(r10 - 0x364) = w1
010794 *(u8 *)(r10 - 0x37f) = w1
010770 r1 = *(u64 *)(r10 - 0x5b8)
010795 r1 = *(u64 *)(r10 - 0x5b8)
010771 *(u8 *)(r10 - 0x365) = w1
010796 *(u8 *)(r10 - 0x380) = w1
010772 r1 = *(u64 *)(r10 - 0x5b0)
010797 r1 = *(u64 *)(r10 - 0x5b0)
010773 *(u8 *)(r10 - 0x366) = w1
010798 *(u8 *)(r10 - 0x381) = w1
010774 r1 = *(u64 *)(r10 - 0x5a8)
010799 r1 = *(u64 *)(r10 - 0x5a8)
010775 *(u8 *)(r10 - 0x367) = w1
010800 *(u8 *)(r10 - 0x382) = w1
010776 r1 = *(u64 *)(r10 - 0x5a0)
010801 r1 = *(u64 *)(r10 - 0x5a0)
010777 *(u8 *)(r10 - 0x368) = w1
010802 *(u8 *)(r10 - 0x383) = w1
010778 r1 = *(u64 *)(r10 - 0x598)
010803 r1 = *(u64 *)(r10 - 0x598)
010779 *(u8 *)(r10 - 0x369) = w1
010804 *(u8 *)(r10 - 0x384) = w1
010780 r1 = *(u64 *)(r10 - 0x590)
010805 r1 = *(u64 *)(r10 - 0x590)
010781 *(u8 *)(r10 - 0x36a) = w1
010806 *(u8 *)(r10 - 0x385) = w1
010782 r1 = *(u64 *)(r10 - 0x588)
010807 r1 = *(u64 *)(r10 - 0x588)
010783 *(u8 *)(r10 - 0x36b) = w1
010808 *(u8 *)(r10 - 0x386) = w1
010809 r1 = *(u64 *)(r10 - 0x6a0)
010810 *(u8 *)(r10 - 0x387) = w1
010784 r1 = *(u64 *)(r10 - 0x580)
010811 r1 = *(u64 *)(r10 - 0x580)
010785 *(u8 *)(r10 - 0x36c) = w1
010812 *(u8 *)(r10 - 0x388) = w1
010786 r1 = *(u64 *)(r10 - 0x578)
010787 *(u8 *)(r10 - 0x36d) = w1
010788 r1 = *(u64 *)(r10 - 0x570)
010789 *(u8 *)(r10 - 0x36e) = w1
010790 r1 = *(u64 *)(r10 - 0x568)
010791 *(u8 *)(r10 - 0x36f) = w1
010792 r1 = *(u64 *)(r10 - 0x560)
010793 *(u8 *)(r10 - 0x370) = w1
010794 r1 = *(u64 *)(r10 - 0x698)
010795 *(u64 *)(r10 - 0x394) = r1
010796 r1 = *(u64 *)(r10 - 0x680)
010813 r1 = *(u64 *)(r10 - 0x680)
010797 *(u64 *)(r10 - 0x39c) = r1
010814 *(u64 *)(r10 - 0x3ac) = r1
010798 r1 = *(u64 *)(r10 - 0x678)
010815 r1 = *(u64 *)(r10 - 0x678)
010799 *(u8 *)(r10 - 0x3a0) = w1
010816 *(u64 *)(r10 - 0x3c0) = r1
010800 r1 = *(u64 *)(r10 - 0x668)
010817 r1 = *(u64 *)(r10 - 0x688)
010801 *(u64 *)(r10 - 0x3a8) = r1
010818 *(u32 *)(r10 - 0x448) = w1
010802 r1 = *(u64 *)(r10 - 0x670)
010819 r1 = *(u64 *)(r10 - 0x540)
010803 *(u32 *)(r10 - 0x430) = w1
010820 *(u64 *)(r10 - 0x480) = r1
010821 r1 = *(u64 *)(r10 - 0x538)
010822 *(u64 *)(r10 - 0x488) = r1
010804 r1 = *(u64 *)(r10 - 0x528)
010823 r1 = *(u64 *)(r10 - 0x528)
010805 *(u64 *)(r10 - 0x468) = r1
010824 *(u64 *)(r10 - 0x490) = r1
010806 r1 = *(u64 *)(r10 - 0x520)
010825 r1 = *(u64 *)(r10 - 0x520)
010807 *(u64 *)(r10 - 0x470) = r1
010826 *(u64 *)(r10 - 0x498) = r1
010808 r1 = *(u64 *)(r10 - 0x510)
010827 *(u64 *)(r10 - 0x4a0) = r7
010809 *(u64 *)(r10 - 0x478) = r1
010828 *(u64 *)(r10 - 0x4a8) = r9
010810 r1 = *(u64 *)(r10 - 0x508)
010811 *(u64 *)(r10 - 0x480) = r1
010812 *(u64 *)(r10 - 0x488) = r7
010813 *(u64 *)(r10 - 0x490) = r9
010814 r1 = r6
010829 r1 = r6
010815 r1 >>= 0x20
010830 r1 >>= 0x20
010816 *(u32 *)(r10 - 0x494) = w1
010831 *(u32 *)(r10 - 0x4ac) = w1
010817 *(u32 *)(r10 - 0x498) = w6
010832 *(u32 *)(r10 - 0x4b0) = w6
010818 r1 = *(u64 *)(r10 - 0x538)
010833 r1 = *(u64 *)(r10 - 0x550)
010819 *(u64 *)(r10 - 0x4a0) = r1
010834 *(u64 *)(r10 - 0x4b8) = r1
010820 r2 = r10
010835 r2 = r10
010821 r2 += -0x150
010836 r2 += -0x150
010822 r7 = 0x10
010837 r7 = 0x10
6 unchanged instructions hidden
010829 r7 = 0x1
010844 r7 = 0x1
010830 r6 = 0x0
010845 r6 = 0x0
010831 goto <offset>
010846 goto <offset>
010832 r3 = *(u64 *)(r10 - 0x678)
010833 r1 = *(u64 *)(r10 - 0x670)
010834 r7 = 0x0
010847 r7 = 0x0
010835 r2 = <addr> ll
010848 r2 = <addr> ll
010836 r1 = *(u64 *)(r10 - 0x668)
010837 r1 += -0x1
010838 if r1 > 0x270f goto <offset>
010839 r2 = <addr> ll
010840 r1 = r3
010841 r1 += -0x1a
010842 r1 &= 0xff
010843 if r1 >= 0xe7 goto <offset>
010844 r1 = *(u64 *)(r10 - 0x530)
010845 r7 |= r2
010846 goto <offset>
010849 goto <offset>
010847 r7 = 0x0
010848 r2 = <addr> ll
010849 r7 |= r2
010850 goto <offset>
010851 r1 = *(u64 *)(r10 - 0x530)
010852 r2 = *(u64 *)(r10 - 0x698)
010853 r3 = *(u64 *)(r10 - 0x680)
010854 if r3 <= r2 goto <offset>
010855 r2 = <addr> ll
010856 r3 = *(u64 *)(r10 - 0x698)
010857 if r3 != 0x0 goto <offset>
010858 goto <offset>
010859 r1 = *(u64 *)(r10 - 0x148)
010850 r1 = *(u64 *)(r10 - 0x148)
010860 *(u64 *)(r10 - 0x508) = r1
010851 *(u64 *)(r10 - 0x520) = r1
010861 r2 = *(u64 *)(r10 - 0x150)
010852 r2 = *(u64 *)(r10 - 0x150)
010862 r1 = <addr> ll
010853 r1 = <addr> ll
010863 *(u64 *)(r10 - 0x510) = r2
010854 *(u64 *)(r10 - 0x528) = r2
010864 if r2 >= r1 goto <offset>
010855 if r2 >= r1 goto <offset>
010865 r1 = <addr> ll
010856 r1 = <addr> ll
010866 r2 = *(u64 *)(r10 - 0x508)
010857 r2 = *(u64 *)(r10 - 0x520)
010867 if r2 == r1 goto <offset>
010858 if r2 == r1 goto <offset>
010868 r1 = <addr> ll
010859 r1 = <addr> ll
010869 r2 = *(u64 *)(r10 - 0x508)
010860 r2 = *(u64 *)(r10 - 0x520)
010870 if r2 != r1 goto <offset>
010861 if r2 != r1 goto <offset>
010871 r1 = r10
010862 r1 = r10
010872 r1 += -0x4b0
010863 r1 += -0x4c8
010873 r2 = *(u64 *)(r10 - 0x510)
010864 r2 = *(u64 *)(r10 - 0x528)
010874 r3 = 0x0
010865 r3 = 0x0
010875 r4 = 0x452
010866 r4 = 0x452
010876 r5 = 0x0
010867 r5 = 0x0
010877 call <target>
010868 call <target>
010878 r1 = 0x1
010869 r1 = 0x1
010879 r2 = *(u64 *)(r10 - 0x4a8)
010870 r2 = *(u64 *)(r10 - 0x4c0)
010880 if r2 != 0x0 goto <offset>
010871 if r2 != 0x0 goto <offset>
010881 r1 = 0x0
010872 r1 = 0x0
010882 r1 &= 0x1
010873 r1 &= 0x1
010883 if r1 != 0x0 goto <offset>
010874 if r1 != 0x0 goto <offset>
010884 r2 = *(u64 *)(r10 - 0x4b0)
010875 r2 = *(u64 *)(r10 - 0x4c8)
010885 goto <offset>
010876 goto <offset>
010877 r1 = *(u64 *)(r10 - 0x548)
010878 r4 = *(u64 *)(r10 - 0x680)
010879 if r4 == 0x0 goto <offset>
010880 r3 = *(u64 *)(r10 - 0x204)
010881 r2 = <addr> ll
010882 if r3 > r4 goto <offset>
010883 goto <offset>
010886 r1 = r10
010884 r1 = r10
010887 r1 += -0x4c0
010885 r1 += -0x4d8
010888 r2 = *(u64 *)(r10 - 0x510)
010886 r2 = *(u64 *)(r10 - 0x528)
010889 r3 = 0x0
010887 r3 = 0x0
010890 r4 = 0x229
010888 r4 = 0x229
010891 r5 = 0x0
010889 r5 = 0x0
010892 call <target>
010890 call <target>
010893 r1 = 0x1
010891 r1 = 0x1
010894 r2 = *(u64 *)(r10 - 0x4b8)
010892 r2 = *(u64 *)(r10 - 0x4d0)
010895 if r2 != 0x0 goto <offset>
010893 if r2 != 0x0 goto <offset>
010896 r1 = 0x0
010894 r1 = 0x0
010897 r1 &= 0x1
010895 r1 &= 0x1
010898 if r1 != 0x0 goto <offset>
010896 if r1 != 0x0 goto <offset>
010899 r2 = *(u64 *)(r10 - 0x4c0)
010897 r2 = *(u64 *)(r10 - 0x4d8)
010900 goto <offset>
010898 goto <offset>
010901 r1 = r10
010899 r1 = r10
010902 r1 += -0x4d0
010900 r1 += -0x4e8
010903 r2 = *(u64 *)(r10 - 0x510)
010901 r2 = *(u64 *)(r10 - 0x528)
010904 r3 = 0x0
010902 r3 = 0x0
010905 r4 = 0x229
010903 r4 = 0x229
010906 r5 = 0x0
010904 r5 = 0x0
010907 call <target>
010905 call <target>
010908 r1 = 0x1
010906 r1 = 0x1
010909 r2 = *(u64 *)(r10 - 0x4c8)
010907 r2 = *(u64 *)(r10 - 0x4e0)
010910 if r2 != 0x0 goto <offset>
010908 if r2 != 0x0 goto <offset>
010911 r1 = 0x0
010909 r1 = 0x0
010912 r1 &= 0x1
010910 r1 &= 0x1
010913 if r1 != 0x0 goto <offset>
010911 if r1 != 0x0 goto <offset>
010914 r1 = *(u64 *)(r10 - 0x4d0)
010912 r1 = *(u64 *)(r10 - 0x4e8)
010915 call <target>
010913 call <target>
010916 r1 = *(u64 *)(r10 - 0x508)
010914 r1 = *(u64 *)(r10 - 0x520)
010917 r2 = r0
010915 r2 = r0
010918 call <target>
010916 call <target>
010919 r9 = r0
010917 r9 = r0
12 unchanged instructions hidden
010932 r2 = -0x1
010930 r2 = -0x1
010933 if r0 s> 0x0 goto <offset>
010931 if r0 s> 0x0 goto <offset>
010934 r2 = r6
010932 r2 = r6
010935 r1 = *(u64 *)(r10 - 0x478)
010933 r1 = *(u64 *)(r10 - 0x490)
010936 *(u64 *)(r10 - 0x518) = r1
010934 *(u64 *)(r10 - 0x530) = r1
010937 r1 = *(u64 *)(r1 + 0x0)
010935 r1 = *(u64 *)(r1 + 0x0)
010938 r5 = *(u64 *)(r10 - 0x498)
010936 r5 = *(u64 *)(r10 - 0x4b0)
010939 r3 = *(u64 *)(r10 - 0x540)
010937 r3 = *(u64 *)(r10 - 0x558)
010940 r4 = *(u64 *)(r3 + 0x18)
010938 r4 = *(u64 *)(r3 + 0x18)
010941 *(u64 *)(r10 - 0x2ac) = r4
010942 r4 = *(u64 *)(r3 + 0x10)
010943 *(u64 *)(r10 - 0x2b4) = r4
010939 *(u64 *)(r10 - 0x2b4) = r4
010944 r4 = *(u64 *)(r3 + 0x8)
010940 r4 = *(u64 *)(r3 + 0x10)
010945 *(u64 *)(r10 - 0x2bc) = r4
010941 *(u64 *)(r10 - 0x2bc) = r4
010942 r4 = *(u64 *)(r3 + 0x8)
010943 *(u64 *)(r10 - 0x2c4) = r4
010946 r3 = *(u64 *)(r3 + 0x0)
010944 r3 = *(u64 *)(r3 + 0x0)
010947 *(u64 *)(r10 - 0x2c4) = r3
010945 *(u64 *)(r10 - 0x2cc) = r3
010948 *(u64 *)(r10 - 0x2d4) = r2
010946 *(u64 *)(r10 - 0x2dc) = r2
010949 *(u64 *)(r10 - 0x2cc) = 0x1a9
010947 *(u64 *)(r10 - 0x2d4) = 0x1a9
010950 *(u32 *)(r10 - 0x2d8) = 0x0
010948 *(u32 *)(r10 - 0x2e0) = 0x0
010951 r2 = *(u64 *)(r10 - 0x538)
010949 r2 = *(u64 *)(r10 - 0x550)
010952 r8 = *(u64 *)(r2 + 0x0)
010950 r8 = *(u64 *)(r2 + 0x0)
010953 *(u64 *)(r10 - 0x520) = r5
010951 *(u64 *)(r10 - 0x538) = r5
010954 r3 = *(u64 *)(r5 + 0x0)
010952 r3 = *(u64 *)(r5 + 0x0)
010955 r2 = r3
010953 r2 = r3
010956 r2 += 0x8
010954 r2 += 0x8
6 unchanged instructions hidden
010963 r4 = <addr> ll
010961 r4 = <addr> ll
010964 *(u64 *)(r10 - 0x1e8) = r4
010962 *(u64 *)(r10 - 0x1e8) = r4
010965 r4 = r10
010963 r4 = r10
010966 r4 += -0x437
010964 r4 += -0x44f
010967 *(u64 *)(r10 - 0x538) = r4
010965 *(u64 *)(r10 - 0x550) = r4
010968 *(u64 *)(r10 - 0x1c8) = r4
010966 *(u64 *)(r10 - 0x1c8) = r4
010969 r4 = r10
010967 r4 = r10
010970 r4 += -0x438
010968 r4 += -0x450
010971 *(u64 *)(r10 - 0x548) = r4
010969 *(u64 *)(r10 - 0x560) = r4
010972 *(u64 *)(r10 - 0x1d8) = r4
010970 *(u64 *)(r10 - 0x1d8) = r4
010973 r4 = *(u64 *)(r10 - 0x460)
010971 r4 = *(u64 *)(r10 - 0x478)
010974 *(u64 *)(r10 - 0x528) = r4
010972 *(u64 *)(r10 - 0x540) = r4
010975 *(u64 *)(r10 - 0x1f8) = r4
010973 *(u64 *)(r10 - 0x1f8) = r4
010976 *(u64 *)(r10 - 0x1c0) = 0x1
010974 *(u64 *)(r10 - 0x1c0) = 0x1
010977 *(u64 *)(r10 - 0x1d0) = 0x1
010975 *(u64 *)(r10 - 0x1d0) = 0x1
1 unchanged instructions hidden
010979 *(u64 *)(r10 - 0x1f0) = 0x20
010977 *(u64 *)(r10 - 0x1f0) = 0x20
010980 r4 = r10
010978 r4 = r10
010981 r4 += -0x1f8
010979 r4 += -0x1f8
010982 *(u64 *)(r10 - 0x2f8) = r4
010980 *(u64 *)(r10 - 0x310) = r4
010983 *(u64 *)(r10 - 0x2f0) = 0x4
010981 *(u64 *)(r10 - 0x308) = 0x4
010984 w4 = *(u8 *)(r8 + 0x0)
010982 w4 = *(u8 *)(r8 + 0x0)
010985 if r4 != 0xff goto <offset>
010983 if r4 != 0xff goto <offset>
010986 w0 = *(u8 *)(r8 + 0x1)
010984 w0 = *(u8 *)(r8 + 0x1)
15 unchanged instructions hidden
011002 *(u8 *)(r10 - 0x120) = w4
011000 *(u8 *)(r10 - 0x120) = w4
011003 r4 = r8
011001 r4 = r8
011004 r4 += 0x28
011002 r4 += 0x28
011005 *(u64 *)(r10 - 0x550) = r4
011003 *(u64 *)(r10 - 0x568) = r4
011006 *(u64 *)(r10 - 0x130) = r4
011004 *(u64 *)(r10 - 0x130) = r4
011007 r4 = r8
011005 r4 = r8
011008 r4 += 0x58
011006 r4 += 0x58
011009 *(u64 *)(r10 - 0x558) = r4
011007 *(u64 *)(r10 - 0x570) = r4
011010 *(u64 *)(r10 - 0x138) = r4
011008 *(u64 *)(r10 - 0x138) = r4
011011 r4 = r8
011009 r4 = r8
011012 r4 += 0x48
011010 r4 += 0x48
011013 *(u64 *)(r10 - 0x560) = r4
011011 *(u64 *)(r10 - 0x578) = r4
011014 *(u64 *)(r10 - 0x148) = r4
011012 *(u64 *)(r10 - 0x148) = r4
011015 *(u64 *)(r10 - 0x128) = 0x0
011013 *(u64 *)(r10 - 0x128) = 0x0
011016 w4 = *(u8 *)(r3 + 0x0)
011014 w4 = *(u8 *)(r3 + 0x0)
26 unchanged instructions hidden
011043 *(u8 *)(r10 - 0xe8) = w2
011041 *(u8 *)(r10 - 0xe8) = w2
011044 *(u64 *)(r10 - 0xf0) = 0x0
011042 *(u64 *)(r10 - 0xf0) = 0x0
011045 r2 = r10
011043 r2 = r10
011046 r2 += -0x2d8
011044 r2 += -0x2e0
011047 *(u64 *)(r10 - 0x238) = r2
011045 *(u64 *)(r10 - 0x240) = r2
011048 r2 = r10
011046 r2 = r10
011049 r2 += -0x170
011047 r2 += -0x170
011050 *(u64 *)(r10 - 0x248) = r2
011048 *(u64 *)(r10 - 0x250) = r2
011051 *(u64 *)(r10 - 0x250) = r1
011049 *(u64 *)(r10 - 0x258) = r1
011052 *(u64 *)(r10 - 0x230) = 0x34
011050 *(u64 *)(r10 - 0x238) = 0x34
011053 *(u64 *)(r10 - 0x240) = 0x2
011051 *(u64 *)(r10 - 0x248) = 0x2
011054 r1 = r10
011052 r1 = r10
011055 r1 += -0x250
011053 r1 += -0x258
011056 r2 = r10
011054 r2 = r10
011057 r2 += -0x150
011055 r2 += -0x150
011058 r4 = r10
011056 r4 = r10
011059 r4 += -0x2f8
011057 r4 += -0x310
011060 r3 = 0x2
011058 r3 = 0x2
011061 r5 = 0x1
011059 r5 = 0x1
011062 call sol_invoke_signed_c
011060 call sol_invoke_signed_c
011063 r1 = <addr> ll
011061 r1 = <addr> ll
011064 r2 = *(u64 *)(r10 - 0x510)
011062 r2 = *(u64 *)(r10 - 0x528)
011065 if r2 >= r1 goto <offset>
011063 if r2 >= r1 goto <offset>
011066 r1 = <addr> ll
011064 r1 = <addr> ll
011067 r2 = *(u64 *)(r10 - 0x508)
011065 r2 = *(u64 *)(r10 - 0x520)
011068 if r2 == r1 goto <offset>
011066 if r2 == r1 goto <offset>
011069 r1 = <addr> ll
011067 r1 = <addr> ll
011070 r2 = *(u64 *)(r10 - 0x508)
011068 r2 = *(u64 *)(r10 - 0x520)
011071 if r2 != r1 goto <offset>
011069 if r2 != r1 goto <offset>
011072 r2 = *(u64 *)(r10 - 0x510)
011070 r2 = *(u64 *)(r10 - 0x528)
011073 r2 *= 0x182
011071 r2 *= 0x182
011074 goto <offset>
011072 goto <offset>
011075 w6 = *(u8 *)(r8 + 0x2)
011073 w6 = *(u8 *)(r8 + 0x2)
23 unchanged instructions hidden
011099 r2 = <addr> ll
011097 r2 = <addr> ll
011100 call <target>
011098 call <target>
011101 r1 = <addr> ll
011099 r1 = <addr> ll
011102 r2 = *(u64 *)(r10 - 0x508)
011100 r2 = *(u64 *)(r10 - 0x520)
011103 if r2 != r1 goto <offset>
011101 if r2 != r1 goto <offset>
011104 r6 = 0x0
011102 r6 = 0x0
011105 r7 = 0x1
011103 r7 = 0x1
011106 goto <offset>
011104 goto <offset>
011107 r1 = <addr> ll
011105 r1 = <addr> ll
011108 r2 = *(u64 *)(r10 - 0x508)
011106 r2 = *(u64 *)(r10 - 0x520)
011109 if r2 == r1 goto <offset>
011107 if r2 == r1 goto <offset>
011110 r1 = <addr> ll
011108 r1 = <addr> ll
011111 r2 = *(u64 *)(r10 - 0x508)
011109 r2 = *(u64 *)(r10 - 0x520)
011112 if r2 == r1 goto <offset>
011110 if r2 == r1 goto <offset>
011113 r1 = *(u64 *)(r10 - 0x510)
011111 r1 = *(u64 *)(r10 - 0x528)
011114 r1 *= 0xc1
011112 r1 *= 0xc1
011115 call <target>
011113 call <target>
011116 r1 = *(u64 *)(r10 - 0x508)
011114 r1 = *(u64 *)(r10 - 0x520)
011117 r2 = r0
011115 r2 = r0
011118 call <target>
011116 call <target>
011119 r7 = r0
011117 r7 = r0
1 unchanged instructions hidden
011121 r1 = r7
011119 r1 = r7
011122 r2 = 0x0
011120 r2 = 0x0
011123 call <target>
011121 call <target>
011124 *(u64 *)(r10 - 0x568) = r0
011122 *(u64 *)(r10 - 0x580) = r0
011125 r1 = r7
011123 r1 = r7
011126 call <target>
011124 call <target>
011127 r1 = *(u64 *)(r10 - 0x568)
011125 r1 = *(u64 *)(r10 - 0x580)
011128 if r1 s< 0x0 goto <offset>
011126 if r1 s< 0x0 goto <offset>
011129 r6 = r0
011127 r6 = r0
011130 r1 = r7
011128 r1 = r7
3 unchanged instructions hidden
011134 if r0 s> 0x0 goto <offset>
011132 if r0 s> 0x0 goto <offset>
011135 r2 = r6
011133 r2 = r6
011136 goto <offset>
011134 goto <offset>
011137 r2 = *(u64 *)(r10 - 0x510)
011135 r2 = *(u64 *)(r10 - 0x528)
011138 r2 *= 0xc1
011136 r2 *= 0xc1
011139 r1 = *(u64 *)(r10 - 0x518)
011137 r1 = *(u64 *)(r10 - 0x530)
011140 r1 = *(u64 *)(r1 + 0x0)
011138 r1 = *(u64 *)(r1 + 0x0)
011141 r3 = *(u64 *)(r10 - 0x490)
011139 r3 = *(u64 *)(r10 - 0x4a8)
011142 r4 = *(u64 *)(r10 - 0x540)
011140 r4 = *(u64 *)(r10 - 0x558)
011143 r5 = *(u64 *)(r4 + 0x18)
011141 r5 = *(u64 *)(r4 + 0x18)
011144 *(u64 *)(r10 - 0x1cc) = r5
011142 *(u64 *)(r10 - 0x1cc) = r5
011145 r5 = *(u64 *)(r4 + 0x10)
011143 r5 = *(u64 *)(r4 + 0x10)
6 unchanged instructions hidden
011152 *(u64 *)(r10 - 0x1ec) = 0x41
011150 *(u64 *)(r10 - 0x1ec) = 0x41
011153 *(u32 *)(r10 - 0x1f8) = 0x0
011151 *(u32 *)(r10 - 0x1f8) = 0x0
011154 r2 = *(u64 *)(r3 + 0x0)
011152 r2 = *(u64 *)(r3 + 0x0)
011155 *(u64 *)(r10 - 0x250) = r9
011153 *(u64 *)(r10 - 0x258) = r9
011156 r3 = r2
011154 r3 = r2
011157 r3 += 0x8
011155 r3 += 0x8
011158 *(u64 *)(r10 - 0x240) = r3
011156 *(u64 *)(r10 - 0x248) = r3
011159 *(u16 *)(r10 - 0x238) = 0x101
011157 *(u16 *)(r10 - 0x240) = 0x101
011160 *(u16 *)(r10 - 0x248) = 0x101
011158 *(u16 *)(r10 - 0x250) = 0x101
011161 w4 = *(u8 *)(r8 + 0x0)
011159 w4 = *(u8 *)(r8 + 0x0)
011162 if r4 != 0xff goto <offset>
011160 if r4 != 0xff goto <offset>
011163 w0 = *(u8 *)(r8 + 0x1)
011161 w0 = *(u8 *)(r8 + 0x1)
8 unchanged instructions hidden
011172 if r6 != 0x0 goto <offset>
011170 if r6 != 0x0 goto <offset>
011173 r5 = 0x0
011171 r5 = 0x0
011174 r6 = *(u64 *)(r8 + 0x50)
011172 r6 = *(u64 *)(r8 + 0x50)
011175 r7 = *(u64 *)(r10 - 0x550)
011173 r7 = *(u64 *)(r10 - 0x568)
011176 *(u64 *)(r10 - 0x130) = r7
011174 *(u64 *)(r10 - 0x130) = r7
011177 r7 = *(u64 *)(r10 - 0x558)
011175 r7 = *(u64 *)(r10 - 0x570)
011178 *(u64 *)(r10 - 0x138) = r7
011176 *(u64 *)(r10 - 0x138) = r7
011179 *(u64 *)(r10 - 0x140) = r6
011177 *(u64 *)(r10 - 0x140) = r6
011180 r6 = *(u64 *)(r10 - 0x560)
011178 r6 = *(u64 *)(r10 - 0x578)
011181 *(u64 *)(r10 - 0x148) = r6
011179 *(u64 *)(r10 - 0x148) = r6
011182 *(u64 *)(r10 - 0x150) = r9
011180 *(u64 *)(r10 - 0x150) = r9
011183 *(u8 *)(r10 - 0x11e) = w5
011181 *(u8 *)(r10 - 0x11e) = w5
31 unchanged instructions hidden
011215 *(u64 *)(r10 - 0xf0) = 0x0
011213 *(u64 *)(r10 - 0xf0) = 0x0
011216 r2 = r10
011214 r2 = r10
011217 r2 += -0x1f8
011215 r2 += -0x1f8
011218 *(u64 *)(r10 - 0x2c0) = r2
011216 *(u64 *)(r10 - 0x2c8) = r2
011219 r2 = r10
011217 r2 = r10
011220 r2 += -0x250
011218 r2 += -0x258
011221 *(u64 *)(r10 - 0x2d0) = r2
011219 *(u64 *)(r10 - 0x2d8) = r2
011222 *(u64 *)(r10 - 0x2d8) = r1
011220 *(u64 *)(r10 - 0x2e0) = r1
011223 *(u64 *)(r10 - 0x2b8) = 0x34
011221 *(u64 *)(r10 - 0x2c0) = 0x34
011224 *(u64 *)(r10 - 0x2c8) = 0x2
011222 *(u64 *)(r10 - 0x2d0) = 0x2
011225 r1 = r10
011223 r1 = r10
011226 r1 += -0x2d8
011224 r1 += -0x2e0
011227 r2 = r10
011225 r2 = r10
011228 r2 += -0x150
011226 r2 += -0x150
011229 r3 = 0x2
011227 r3 = 0x2
011230 r4 = 0x8
011228 r4 = 0x8
011231 r5 = 0x0
011229 r5 = 0x0
011232 call sol_invoke_signed_c
011230 call sol_invoke_signed_c
011233 r1 = *(u64 *)(r10 - 0x520)
011231 r1 = *(u64 *)(r10 - 0x538)
011234 r1 = *(u64 *)(r1 + 0x0)
011232 r1 = *(u64 *)(r1 + 0x0)
011235 *(u64 *)(r10 - 0x540) = r1
011233 *(u64 *)(r10 - 0x558) = r1
011236 r1 = <addr> ll
011234 r1 = <addr> ll
011237 r2 = *(u64 *)(r10 - 0x510)
011235 r2 = *(u64 *)(r10 - 0x528)
011238 if r2 >= r1 goto <offset>
011236 if r2 >= r1 goto <offset>
011239 r1 = <addr> ll
011237 r1 = <addr> ll
011240 r2 = *(u64 *)(r10 - 0x508)
011238 r2 = *(u64 *)(r10 - 0x520)
011241 if r2 == r1 goto <offset>
011239 if r2 == r1 goto <offset>
011242 r1 = <addr> ll
011240 r1 = <addr> ll
011243 r2 = *(u64 *)(r10 - 0x508)
011241 r2 = *(u64 *)(r10 - 0x520)
011244 if r2 != r1 goto <offset>
011242 if r2 != r1 goto <offset>
011245 r1 = *(u64 *)(r10 - 0x510)
011243 r1 = *(u64 *)(r10 - 0x528)
011246 r1 *= 0x1a4
011244 r1 *= 0x1a4
011247 goto <offset>
011245 goto <offset>
011248 w6 = *(u8 *)(r8 + 0x2)
011246 w6 = *(u8 *)(r8 + 0x2)
12 unchanged instructions hidden
011261 if r4 == 0x0 goto <offset>
011259 if r4 == 0x0 goto <offset>
011262 goto <offset>
011260 goto <offset>
011263 r1 = <addr> ll
011261 r1 = <addr> ll
011264 r2 = *(u64 *)(r10 - 0x508)
011262 r2 = *(u64 *)(r10 - 0x520)
011265 if r2 == r1 goto <offset>
011263 if r2 == r1 goto <offset>
011266 r1 = <addr> ll
011264 r1 = <addr> ll
011267 r2 = *(u64 *)(r10 - 0x508)
011265 r2 = *(u64 *)(r10 - 0x520)
011268 if r2 == r1 goto <offset>
011266 if r2 == r1 goto <offset>
011269 r1 = *(u64 *)(r10 - 0x510)
011267 r1 = *(u64 *)(r10 - 0x528)
011270 r1 *= 0xd2
011268 r1 *= 0xd2
011271 call <target>
011269 call <target>
011272 r1 = *(u64 *)(r10 - 0x508)
011270 r1 = *(u64 *)(r10 - 0x520)
011273 r2 = r0
011271 r2 = r0
011274 call <target>
011272 call <target>
011275 r6 = r0
011273 r6 = r0
1 unchanged instructions hidden
011277 r1 = r6
011275 r1 = r6
011278 r2 = 0x0
011276 r2 = 0x0
011279 call <target>
011277 call <target>
011280 *(u64 *)(r10 - 0x508) = r0
011278 *(u64 *)(r10 - 0x520) = r0
011281 r1 = r6
011279 r1 = r6
011282 call <target>
011280 call <target>
011283 r1 = *(u64 *)(r10 - 0x508)
011281 r1 = *(u64 *)(r10 - 0x520)
011284 if r1 s< 0x0 goto <offset>
011282 if r1 s< 0x0 goto <offset>
011285 r7 = r0
011283 r7 = r0
011286 r1 = r6
011284 r1 = r6
011287 r2 = <addr> ll
011285 r2 = <addr> ll
011288 call <target>
011286 call <target>
011289 r1 = -0x1
011287 r1 = -0x1
011290 *(u64 *)(r10 - 0x510) = r1
011288 *(u64 *)(r10 - 0x528) = r1
011291 if r0 s> 0x0 goto <offset>
011289 if r0 s> 0x0 goto <offset>
011292 *(u64 *)(r10 - 0x510) = r7
011290 *(u64 *)(r10 - 0x528) = r7
011293 goto <offset>
011291 goto <offset>
011294 r1 = *(u64 *)(r10 - 0x510)
011292 r1 = *(u64 *)(r10 - 0x528)
011295 r1 *= 0xd2
011293 r1 *= 0xd2
011296 *(u64 *)(r10 - 0x510) = r1
011294 *(u64 *)(r10 - 0x528) = r1
011297 r1 = *(u64 *)(r10 - 0x518)
011295 r1 = *(u64 *)(r10 - 0x530)
011298 r1 = *(u64 *)(r1 + 0x0)
011296 r1 = *(u64 *)(r1 + 0x0)
011299 *(u64 *)(r10 - 0x508) = r1
011297 *(u64 *)(r10 - 0x520) = r1
011300 r6 = *(u64 *)(r10 - 0x470)
011298 r6 = *(u64 *)(r10 - 0x488)
011301 r2 = *(u64 *)(r6 + 0x0)
011299 r2 = *(u64 *)(r6 + 0x0)
011302 r4 = *(u64 *)(r10 - 0x488)
011300 r4 = *(u64 *)(r10 - 0x4a0)
011303 r3 = *(u64 *)(r2 + 0x20)
011301 r3 = *(u64 *)(r2 + 0x20)
011304 *(u64 *)(r10 - 0x1cc) = r3
011302 *(u64 *)(r10 - 0x1cc) = r3
011305 r3 = *(u64 *)(r2 + 0x18)
011303 r3 = *(u64 *)(r2 + 0x18)
2 unchanged instructions hidden
011308 *(u64 *)(r10 - 0x1dc) = r3
011306 *(u64 *)(r10 - 0x1dc) = r3
011309 r2 = *(u64 *)(r2 + 0x8)
011307 r2 = *(u64 *)(r2 + 0x8)
011310 *(u64 *)(r10 - 0x1e4) = r2
011308 *(u64 *)(r10 - 0x1e4) = r2
011311 r1 = *(u64 *)(r10 - 0x510)
011309 r1 = *(u64 *)(r10 - 0x528)
011312 *(u64 *)(r10 - 0x1f4) = r1
011310 *(u64 *)(r10 - 0x1f4) = r1
011313 *(u64 *)(r10 - 0x1ec) = 0x52
011311 *(u64 *)(r10 - 0x1ec) = 0x52
011314 *(u32 *)(r10 - 0x1f8) = 0x0
011312 *(u32 *)(r10 - 0x1f8) = 0x0
011315 *(u64 *)(r10 - 0x510) = r4
011313 *(u64 *)(r10 - 0x528) = r4
011316 r1 = *(u64 *)(r4 + 0x0)
011314 r1 = *(u64 *)(r4 + 0x0)
011317 *(u64 *)(r10 - 0x250) = r9
011315 *(u64 *)(r10 - 0x258) = r9
011318 r3 = r1
011316 r3 = r1
011319 r3 += 0x8
011317 r3 += 0x8
011320 *(u64 *)(r10 - 0x240) = r3
011318 *(u64 *)(r10 - 0x248) = r3
011321 *(u16 *)(r10 - 0x238) = 0x101
011319 *(u16 *)(r10 - 0x240) = 0x101
011322 *(u16 *)(r10 - 0x248) = 0x101
011320 *(u16 *)(r10 - 0x250) = 0x101
011323 w4 = *(u8 *)(r8 + 0x0)
011321 w4 = *(u8 *)(r8 + 0x0)
011324 if r4 != 0xff goto <offset>
011322 if r4 != 0xff goto <offset>
011325 w0 = *(u8 *)(r8 + 0x1)
011323 w0 = *(u8 *)(r8 + 0x1)
8 unchanged instructions hidden
011334 if r7 != 0x0 goto <offset>
011332 if r7 != 0x0 goto <offset>
011335 r5 = 0x0
011333 r5 = 0x0
011336 r7 = *(u64 *)(r8 + 0x50)
011334 r7 = *(u64 *)(r8 + 0x50)
011337 r2 = *(u64 *)(r10 - 0x550)
011335 r2 = *(u64 *)(r10 - 0x568)
011338 *(u64 *)(r10 - 0x130) = r2
011336 *(u64 *)(r10 - 0x130) = r2
011339 r2 = *(u64 *)(r10 - 0x558)
011337 r2 = *(u64 *)(r10 - 0x570)
011340 *(u64 *)(r10 - 0x138) = r2
011338 *(u64 *)(r10 - 0x138) = r2
011341 *(u64 *)(r10 - 0x140) = r7
011339 *(u64 *)(r10 - 0x140) = r7
011342 r2 = *(u64 *)(r10 - 0x560)
011340 r2 = *(u64 *)(r10 - 0x578)
011343 *(u64 *)(r10 - 0x148) = r2
011341 *(u64 *)(r10 - 0x148) = r2
011344 *(u64 *)(r10 - 0x150) = r9
011342 *(u64 *)(r10 - 0x150) = r9
011345 *(u8 *)(r10 - 0x11e) = w5
011343 *(u8 *)(r10 - 0x11e) = w5
24 unchanged instructions hidden
011370 r3 = 0x1
011368 r3 = 0x1
011371 if r5 != 0x0 goto <offset>
011369 if r5 != 0x0 goto <offset>
011372 r3 = 0x0
011370 r3 = 0x0
011373 r1 = *(u64 *)(r10 - 0x540)
011371 r1 = *(u64 *)(r10 - 0x558)
011374 r1 += 0x8
011372 r1 += 0x8
011375 *(u64 *)(r10 - 0x540) = r1
011373 *(u64 *)(r10 - 0x558) = r1
011376 r1 = *(u64 *)(r10 - 0x508)
011374 r1 = *(u64 *)(r10 - 0x520)
011377 r1 += 0x8
011375 r1 += 0x8
011378 *(u64 *)(r10 - 0x508) = r1
011376 *(u64 *)(r10 - 0x520) = r1
011379 *(u8 *)(r10 - 0xe7) = w3
011377 *(u8 *)(r10 - 0xe7) = w3
011380 if r4 != 0x0 goto <offset>
011378 if r4 != 0x0 goto <offset>
011381 r2 = 0x0
011379 r2 = 0x0
1 unchanged instructions hidden
011383 *(u64 *)(r10 - 0xf0) = 0x0
011381 *(u64 *)(r10 - 0xf0) = 0x0
011384 r1 = r10
011382 r1 = r10
011385 r1 += -0x1f8
011383 r1 += -0x1f8
011386 *(u64 *)(r10 - 0x2c0) = r1
011384 *(u64 *)(r10 - 0x2c8) = r1
011387 r1 = r10
011385 r1 = r10
011388 r1 += -0x250
011386 r1 += -0x258
011389 *(u64 *)(r10 - 0x2d0) = r1
011390 r1 = *(u64 *)(r10 - 0x508)
011391 *(u64 *)(r10 - 0x2d8) = r1
011387 *(u64 *)(r10 - 0x2d8) = r1
011392 *(u64 *)(r10 - 0x2b8) = 0x34
011388 r1 = *(u64 *)(r10 - 0x520)
011393 *(u64 *)(r10 - 0x2c8) = 0x2
011389 *(u64 *)(r10 - 0x2e0) = r1
011390 *(u64 *)(r10 - 0x2c0) = 0x34
011391 *(u64 *)(r10 - 0x2d0) = 0x2
011394 r1 = r10
011392 r1 = r10
011395 r1 += -0x2d8
011393 r1 += -0x2e0
011396 r2 = r10
011394 r2 = r10
011397 r2 += -0x150
011395 r2 += -0x150
011398 r3 = 0x2
011396 r3 = 0x2
1 unchanged instructions hidden
011400 r5 = 0x0
011398 r5 = 0x0
011401 call sol_invoke_signed_c
011399 call sol_invoke_signed_c
011402 r1 = *(u64 *)(r6 + 0x0)
011400 r1 = *(u64 *)(r6 + 0x0)
011403 *(u16 *)(r10 - 0x2d8) = 0x914
011401 *(u16 *)(r10 - 0x2e0) = 0x914
011404 *(u8 *)(r10 - 0x2b6) = 0x0
011402 *(u8 *)(r10 - 0x2be) = 0x0
011405 r3 = *(u64 *)(r10 - 0x540)
011403 r3 = *(u64 *)(r10 - 0x558)
011406 r2 = *(u64 *)(r3 + 0x0)
011404 r2 = *(u64 *)(r3 + 0x0)
011407 *(u64 *)(r10 - 0x2d6) = r2
011405 *(u64 *)(r10 - 0x2de) = r2
011408 r2 = *(u64 *)(r3 + 0x8)
011406 r2 = *(u64 *)(r3 + 0x8)
011409 *(u64 *)(r10 - 0x2ce) = r2
011407 *(u64 *)(r10 - 0x2d6) = r2
011410 r2 = *(u64 *)(r3 + 0x10)
011408 r2 = *(u64 *)(r3 + 0x10)
011411 *(u64 *)(r10 - 0x2c6) = r2
011409 *(u64 *)(r10 - 0x2ce) = r2
011412 r2 = *(u64 *)(r3 + 0x18)
011410 r2 = *(u64 *)(r3 + 0x18)
011413 *(u64 *)(r10 - 0x2be) = r2
011411 *(u64 *)(r10 - 0x2c6) = r2
011414 r2 = *(u64 *)(r10 - 0x510)
011412 r2 = *(u64 *)(r10 - 0x528)
011415 r5 = *(u64 *)(r2 + 0x0)
011413 r5 = *(u64 *)(r2 + 0x0)
011416 r4 = r5
011414 r4 = r5
011417 r4 += 0x8
011415 r4 += 0x8
011418 *(u64 *)(r10 - 0x250) = r4
011416 *(u64 *)(r10 - 0x258) = r4
011419 *(u16 *)(r10 - 0x248) = 0x1
011417 *(u16 *)(r10 - 0x250) = 0x1
011420 w2 = *(u8 *)(r5 + 0x0)
011418 w2 = *(u8 *)(r5 + 0x0)
011421 if r2 == 0xff goto <offset>
011419 if r2 == 0xff goto <offset>
011422 r6 = 0x0
011420 r6 = 0x0
011423 r7 = 0xb
011421 r7 = 0xb
011424 r1 = *(u64 *)(r10 - 0x530)
011422 r1 = *(u64 *)(r10 - 0x548)
011425 goto <offset>
011423 goto <offset>
011426 w7 = *(u8 *)(r8 + 0x2)
011424 w7 = *(u8 *)(r8 + 0x2)
011427 r0 = 0x1
011425 r0 = 0x1
24 unchanged instructions hidden
011452 if r3 != 0x0 goto <offset>
011450 if r3 != 0x0 goto <offset>
011453 r4 = 0x0
011451 r4 = 0x0
011454 r3 = r10
011452 r3 = r10
011455 r3 += -0x370
011453 r3 += -0x388
011456 *(u64 *)(r10 - 0x508) = r3
011454 *(u64 *)(r10 - 0x520) = r3
011457 r3 = r10
011455 r3 = r10
011458 r3 += -0x430
011456 r3 += -0x448
011459 *(u64 *)(r10 - 0x540) = r3
011457 *(u64 *)(r10 - 0x558) = r3
011460 r6 = r10
011458 r6 = r10
011461 r6 += -0x350
011459 r6 += -0x368
011462 *(u8 *)(r10 - 0x11f) = w4
011460 *(u8 *)(r10 - 0x11f) = w4
011463 r3 = 0x1
011461 r3 = 0x1
011464 if r2 != 0x0 goto <offset>
011462 if r2 != 0x0 goto <offset>
1 unchanged instructions hidden
011466 *(u8 *)(r10 - 0x120) = w3
011464 *(u8 *)(r10 - 0x120) = w3
011467 *(u64 *)(r10 - 0x128) = 0x0
011465 *(u64 *)(r10 - 0x128) = 0x0
011468 r2 = r10
011466 r2 = r10
011469 r2 += -0x2d8
011467 r2 += -0x2e0
011470 *(u64 *)(r10 - 0x1e0) = r2
011468 *(u64 *)(r10 - 0x1e0) = r2
011471 r2 = r10
011469 r2 = r10
011472 r2 += -0x250
011470 r2 += -0x258
011473 *(u64 *)(r10 - 0x1f0) = r2
011471 *(u64 *)(r10 - 0x1f0) = r2
011474 r1 += 0x8
011472 r1 += 0x8
011475 *(u64 *)(r10 - 0x1f8) = r1
011473 *(u64 *)(r10 - 0x1f8) = r1
8 unchanged instructions hidden
011484 r5 = 0x0
011482 r5 = 0x0
011485 call sol_invoke_signed_c
011483 call sol_invoke_signed_c
011486 r1 = r10
011484 r1 = r10
011487 r1 += -0x4e0
011485 r1 += -0x4f8
011488 r2 = *(u64 *)(r10 - 0x508)
011486 r2 = *(u64 *)(r10 - 0x520)
011489 r3 = 0x20
011487 r3 = 0x20
011490 call <target>
011488 call <target>
011491 r1 = *(u64 *)(r10 - 0x4d8)
011489 r1 = *(u64 *)(r10 - 0x4f0)
011492 *(u64 *)(r10 - 0x568) = r1
011490 *(u64 *)(r10 - 0x580) = r1
011493 r1 = *(u64 *)(r10 - 0x4e0)
011491 r1 = *(u64 *)(r10 - 0x4f8)
011494 *(u64 *)(r10 - 0x570) = r1
011492 *(u64 *)(r10 - 0x588) = r1
011495 r1 = r10
011493 r1 = r10
011496 r1 += -0x4f0
011494 r1 += -0x508
011497 r2 = r6
011495 r2 = r6
011498 r3 = 0x10
011496 r3 = 0x10
011499 call <target>
011497 call <target>
011500 r7 = *(u64 *)(r10 - 0x4f0)
011498 r7 = *(u64 *)(r10 - 0x508)
011501 r6 = *(u64 *)(r10 - 0x4e8)
011499 r6 = *(u64 *)(r10 - 0x500)
011502 r1 = r10
011500 r1 = r10
011503 r1 += -0x500
011501 r1 += -0x518
011504 r2 = *(u64 *)(r10 - 0x540)
011502 r2 = *(u64 *)(r10 - 0x558)
011505 r3 = 0x80
011503 r3 = 0x80
011506 call <target>
011504 call <target>
011507 r1 = *(u64 *)(r10 - 0x500)
011505 r1 = *(u64 *)(r10 - 0x518)
011508 r2 = *(u64 *)(r10 - 0x4f8)
011506 r2 = *(u64 *)(r10 - 0x510)
011509 *(u64 *)(r10 - 0xff0) = r2
011507 *(u64 *)(r10 - 0xff0) = r2
011510 *(u64 *)(r10 - 0xff8) = r1
011508 *(u64 *)(r10 - 0xff8) = r1
011511 *(u64 *)(r10 - 0x1000) = r6
011509 *(u64 *)(r10 - 0x1000) = r6
011512 r1 = r10
011510 r1 = r10
011513 r1 += -0x170
011511 r1 += -0x170
011514 r5 = r10
011512 r5 = r10
011515 r2 = *(u64 *)(r10 - 0x570)
011513 r2 = *(u64 *)(r10 - 0x588)
011516 r3 = *(u64 *)(r10 - 0x568)
011514 r3 = *(u64 *)(r10 - 0x580)
011517 r4 = r7
011515 r4 = r7
011518 call <target>
011516 call <target>
011519 r1 = *(u64 *)(r10 - 0x520)
011517 r1 = *(u64 *)(r10 - 0x538)
011520 r5 = *(u64 *)(r1 + 0x0)
011518 r5 = *(u64 *)(r1 + 0x0)
011521 r1 = *(u64 *)(r10 - 0x480)
011519 r1 = *(u64 *)(r10 - 0x498)
011522 r1 = *(u64 *)(r1 + 0x0)
011520 r1 = *(u64 *)(r1 + 0x0)
011523 r2 = *(u64 *)(r10 - 0x518)
011521 r2 = *(u64 *)(r10 - 0x530)
011524 r2 = *(u64 *)(r2 + 0x0)
011522 r2 = *(u64 *)(r2 + 0x0)
011525 r3 = *(u64 *)(r10 - 0x510)
011523 r3 = *(u64 *)(r10 - 0x528)
011526 r0 = *(u64 *)(r3 + 0x0)
011524 r0 = *(u64 *)(r3 + 0x0)
011527 *(u64 *)(r10 - 0x1c8) = r9
011525 *(u64 *)(r10 - 0x1c8) = r9
011528 r0 += 0x8
011526 r0 += 0x8
1 unchanged instructions hidden
011530 r5 += 0x8
011528 r5 += 0x8
011531 *(u64 *)(r10 - 0x1b8) = r5
011529 *(u64 *)(r10 - 0x1b8) = r5
011532 *(u64 *)(r10 - 0x1d8) = r5
011530 *(u64 *)(r10 - 0x1d8) = r5
011533 *(u64 *)(r10 - 0x540) = r2
011531 *(u64 *)(r10 - 0x558) = r2
011534 *(u64 *)(r10 - 0x1a8) = r2
011532 *(u64 *)(r10 - 0x1a8) = r2
011535 *(u64 *)(r10 - 0x1e8) = r0
011533 *(u64 *)(r10 - 0x1e8) = r0
011536 r7 = r1
011534 r7 = r1
5 unchanged instructions hidden
011542 *(u16 *)(r10 - 0x1d0) = 0x100
011540 *(u16 *)(r10 - 0x1d0) = 0x100
011543 *(u16 *)(r10 - 0x1e0) = 0x0
011541 *(u16 *)(r10 - 0x1e0) = 0x0
011544 *(u16 *)(r10 - 0x1f0) = 0x1
011542 *(u16 *)(r10 - 0x1f0) = 0x1
011545 r2 = *(u64 *)(r10 - 0x468)
011543 r2 = *(u64 *)(r10 - 0x480)
011546 r2 = *(u64 *)(r2 + 0x0)
011544 r2 = *(u64 *)(r2 + 0x0)
011547 *(u64 *)(r10 - 0x568) = r2
011545 *(u64 *)(r10 - 0x580) = r2
011548 r2 = *(u64 *)(r10 - 0x160)
011546 r2 = *(u64 *)(r10 - 0x160)
011549 *(u64 *)(r10 - 0x578) = r2
011547 *(u64 *)(r10 - 0x590) = r2
011550 r2 = *(u64 *)(r10 - 0x168)
011548 r2 = *(u64 *)(r10 - 0x168)
011551 *(u64 *)(r10 - 0x570) = r2
011549 *(u64 *)(r10 - 0x588) = r2
011552 r2 = *(u64 *)(r10 - 0x538)
011550 r2 = *(u64 *)(r10 - 0x550)
011553 *(u64 *)(r10 - 0x2a8) = r2
011551 *(u64 *)(r10 - 0x2b0) = r2
011554 r2 = *(u64 *)(r10 - 0x548)
011552 r2 = *(u64 *)(r10 - 0x560)
011555 *(u64 *)(r10 - 0x2b8) = r2
011553 *(u64 *)(r10 - 0x2c0) = r2
011556 r2 = <addr> ll
011554 r2 = <addr> ll
011557 *(u64 *)(r10 - 0x2c8) = r2
011555 *(u64 *)(r10 - 0x2d0) = r2
011558 r2 = *(u64 *)(r10 - 0x528)
011556 r2 = *(u64 *)(r10 - 0x540)
011559 *(u64 *)(r10 - 0x2d8) = r2
011557 *(u64 *)(r10 - 0x2e0) = r2
011560 *(u64 *)(r10 - 0x2a0) = 0x1
011558 *(u64 *)(r10 - 0x2a8) = 0x1
011561 *(u64 *)(r10 - 0x2b0) = 0x1
011559 *(u64 *)(r10 - 0x2b8) = 0x1
011562 *(u64 *)(r10 - 0x2c0) = 0x4
011560 *(u64 *)(r10 - 0x2c8) = 0x4
011563 *(u64 *)(r10 - 0x2d0) = 0x20
011561 *(u64 *)(r10 - 0x2d8) = 0x20
011564 r2 = r10
011562 r2 = r10
011565 r2 += -0x2d8
011563 r2 += -0x2e0
011566 *(u64 *)(r10 - 0x2f8) = r2
011564 *(u64 *)(r10 - 0x310) = r2
011567 *(u64 *)(r10 - 0x2f0) = 0x4
011565 *(u64 *)(r10 - 0x308) = 0x4
011568 w2 = *(u8 *)(r1 + 0x0)
011566 w2 = *(u8 *)(r1 + 0x0)
011569 if r2 == 0xff goto <offset>
011567 if r2 == 0xff goto <offset>
011570 r7 = 0xb
011568 r7 = 0xb
2 unchanged instructions hidden
011573 w3 = *(u8 *)(r1 + 0x1)
011571 w3 = *(u8 *)(r1 + 0x1)
011574 r2 = 0x1
011572 r2 = 0x1
011575 r4 = 0x1
011573 r4 = 0x1
011576 *(u64 *)(r10 - 0x528) = r4
011574 *(u64 *)(r10 - 0x540) = r4
011577 if r3 != 0x0 goto <offset>
011575 if r3 != 0x0 goto <offset>
011578 r3 = 0x0
011576 r3 = 0x0
011579 *(u64 *)(r10 - 0x528) = r3
011577 *(u64 *)(r10 - 0x540) = r3
011580 w4 = *(u8 *)(r1 + 0x2)
011578 w4 = *(u8 *)(r1 + 0x2)
011581 r3 = 0x1
011579 r3 = 0x1
011582 if r4 == 0x0 goto <offset>
011580 if r4 == 0x0 goto <offset>
13 unchanged instructions hidden
011596 *(u64 *)(r10 - 0x150) = r7
011594 *(u64 *)(r10 - 0x150) = r7
011597 *(u8 *)(r10 - 0x11e) = w2
011595 *(u8 *)(r10 - 0x11e) = w2
011598 *(u8 *)(r10 - 0x11f) = w3
011596 *(u8 *)(r10 - 0x11f) = w3
011599 r1 = *(u64 *)(r10 - 0x528)
011597 r1 = *(u64 *)(r10 - 0x540)
011600 *(u8 *)(r10 - 0x120) = w1
011598 *(u8 *)(r10 - 0x120) = w1
011601 *(u64 *)(r10 - 0x128) = 0x0
011599 *(u64 *)(r10 - 0x128) = 0x0
011602 r1 = *(u64 *)(r10 - 0x510)
011600 r1 = *(u64 *)(r10 - 0x528)
011603 r6 = *(u64 *)(r1 + 0x0)
011601 r6 = *(u64 *)(r1 + 0x0)
011604 r1 = r6
011602 r1 = r6
011605 r1 += 0x8
011603 r1 += 0x8
41 unchanged instructions hidden
011647 *(u8 *)(r10 - 0xe7) = w3
011645 *(u8 *)(r10 - 0xe7) = w3
011648 *(u8 *)(r10 - 0xe8) = w0
011646 *(u8 *)(r10 - 0xe8) = w0
011649 *(u64 *)(r10 - 0xf0) = 0x0
011647 *(u64 *)(r10 - 0xf0) = 0x0
011650 r1 = *(u64 *)(r10 - 0x520)
011648 r1 = *(u64 *)(r10 - 0x538)
011651 r1 = *(u64 *)(r1 + 0x0)
011649 r1 = *(u64 *)(r1 + 0x0)
011652 r0 = r1
011650 r0 = r1
011653 r0 += 0x8
011651 r0 += 0x8
55 unchanged instructions hidden
011709 if r4 != 0x0 goto <offset>
011707 if r4 != 0x0 goto <offset>
011710 r2 = 0x0
011708 r2 = 0x0
011711 r4 = *(u64 *)(r8 + 0x50)
011709 r4 = *(u64 *)(r8 + 0x50)
011712 r0 = *(u64 *)(r10 - 0x550)
011710 r0 = *(u64 *)(r10 - 0x568)
011713 *(u64 *)(r10 - 0x88) = r0
011711 *(u64 *)(r10 - 0x88) = r0
011714 r0 = *(u64 *)(r10 - 0x558)
011712 r0 = *(u64 *)(r10 - 0x570)
011715 *(u64 *)(r10 - 0x90) = r0
011713 *(u64 *)(r10 - 0x90) = r0
011716 *(u64 *)(r10 - 0x98) = r4
011714 *(u64 *)(r10 - 0x98) = r4
011717 r4 = *(u64 *)(r10 - 0x560)
011715 r4 = *(u64 *)(r10 - 0x578)
011718 *(u64 *)(r10 - 0xa0) = r4
011716 *(u64 *)(r10 - 0xa0) = r4
011719 *(u64 *)(r10 - 0xa8) = r9
011717 *(u64 *)(r10 - 0xa8) = r9
011720 *(u8 *)(r10 - 0x76) = w2
011718 *(u8 *)(r10 - 0x76) = w2
011721 *(u8 *)(r10 - 0x77) = w3
011719 *(u8 *)(r10 - 0x77) = w3
011722 *(u8 *)(r10 - 0x78) = w1
011720 *(u8 *)(r10 - 0x78) = w1
011723 *(u64 *)(r10 - 0x80) = 0x0
011721 *(u64 *)(r10 - 0x80) = 0x0
011724 r1 = *(u64 *)(r10 - 0x520)
011722 r1 = *(u64 *)(r10 - 0x538)
011725 r1 = *(u64 *)(r1 + 0x0)
011723 r1 = *(u64 *)(r1 + 0x0)
011726 r0 = r1
011724 r0 = r1
011727 r0 += 0x8
011725 r0 += 0x8
41 unchanged instructions hidden
011769 *(u8 *)(r10 - 0x3f) = w3
011767 *(u8 *)(r10 - 0x3f) = w3
011770 *(u8 *)(r10 - 0x40) = w5
011768 *(u8 *)(r10 - 0x40) = w5
011771 *(u64 *)(r10 - 0x48) = 0x0
011769 *(u64 *)(r10 - 0x48) = 0x0
011772 r1 = *(u64 *)(r10 - 0x518)
011770 r1 = *(u64 *)(r10 - 0x530)
011773 r5 = *(u64 *)(r1 + 0x0)
011771 r5 = *(u64 *)(r1 + 0x0)
011774 r1 = r5
011772 r1 = r5
011775 r1 += 0x8
011773 r1 += 0x8
011776 r2 = *(u64 *)(r10 - 0x540)
011774 r2 = *(u64 *)(r10 - 0x558)
011777 r2 = *(u64 *)(r2 + 0x0)
011775 r2 = *(u64 *)(r2 + 0x0)
011778 r3 = *(u64 *)(r5 + 0x8)
011776 r3 = *(u64 *)(r5 + 0x8)
011779 if r3 != r2 goto <offset>
011777 if r3 != r2 goto <offset>
011780 r2 = *(u64 *)(r10 - 0x540)
011778 r2 = *(u64 *)(r10 - 0x558)
011781 r2 = *(u64 *)(r2 + 0x8)
011779 r2 = *(u64 *)(r2 + 0x8)
011782 r3 = *(u64 *)(r1 + 0x8)
011780 r3 = *(u64 *)(r1 + 0x8)
011783 if r3 != r2 goto <offset>
011781 if r3 != r2 goto <offset>
011784 r2 = *(u64 *)(r10 - 0x540)
011782 r2 = *(u64 *)(r10 - 0x558)
011785 r2 = *(u64 *)(r2 + 0x10)
011783 r2 = *(u64 *)(r2 + 0x10)
011786 r3 = *(u64 *)(r1 + 0x10)
011784 r3 = *(u64 *)(r1 + 0x10)
011787 if r3 != r2 goto <offset>
011785 if r3 != r2 goto <offset>
011788 r2 = 0x0
011786 r2 = 0x0
011789 r3 = *(u64 *)(r10 - 0x540)
011787 r3 = *(u64 *)(r10 - 0x558)
011790 r3 = *(u64 *)(r3 + 0x18)
011788 r3 = *(u64 *)(r3 + 0x18)
011791 r4 = *(u64 *)(r1 + 0x18)
011789 r4 = *(u64 *)(r1 + 0x18)
011792 if r4 == r3 goto <offset>
011790 if r4 == r3 goto <offset>
24 unchanged instructions hidden
011817 r1 = 0x1
011815 r1 = 0x1
011818 if r2 != 0x0 goto <offset>
011816 if r2 != 0x0 goto <offset>
011819 r1 = 0x0
011817 r1 = 0x0
011820 r2 = *(u64 *)(r10 - 0x568)
011818 r2 = *(u64 *)(r10 - 0x580)
011821 r2 += 0x8
011819 r2 += 0x8
011822 *(u64 *)(r10 - 0x568) = r2
011820 *(u64 *)(r10 - 0x580) = r2
011823 *(u8 *)(r10 - 0x7) = w1
011821 *(u8 *)(r10 - 0x7) = w1
011824 r1 = 0x1
011822 r1 = 0x1
011825 if r4 != 0x0 goto <offset>
011823 if r4 != 0x0 goto <offset>
011826 r1 = 0x0
011824 r1 = 0x0
011827 *(u8 *)(r10 - 0x8) = w1
011825 *(u8 *)(r10 - 0x8) = w1
011828 *(u64 *)(r10 - 0x10) = 0x0
011826 *(u64 *)(r10 - 0x10) = 0x0
011829 r1 = *(u64 *)(r10 - 0x578)
011827 r1 = *(u64 *)(r10 - 0x590)
011830 *(u64 *)(r10 - 0x230) = r1
011831 r1 = *(u64 *)(r10 - 0x570)
011832 *(u64 *)(r10 - 0x238) = r1
011828 *(u64 *)(r10 - 0x238) = r1
011829 r1 = *(u64 *)(r10 - 0x588)
011830 *(u64 *)(r10 - 0x240) = r1
011833 r1 = r10
011831 r1 = r10
011834 r1 += -0x1f8
011832 r1 += -0x1f8
011835 *(u64 *)(r10 - 0x248) = r1
011836 r1 = *(u64 *)(r10 - 0x568)
011837 *(u64 *)(r10 - 0x250) = r1
011833 *(u64 *)(r10 - 0x250) = r1
011838 *(u64 *)(r10 - 0x240) = 0x6
011834 r1 = *(u64 *)(r10 - 0x580)
011835 *(u64 *)(r10 - 0x258) = r1
011836 *(u64 *)(r10 - 0x248) = 0x6
011839 r1 = r10
011837 r1 = r10
011840 r1 += -0x250
011838 r1 += -0x258
011841 r2 = r10
011839 r2 = r10
011842 r2 += -0x150
011840 r2 += -0x150
011843 r4 = r10
011841 r4 = r10
011844 r4 += -0x2f8
011842 r4 += -0x310
011845 r3 = 0x6
011843 r3 = 0x6
011846 r5 = 0x1
011844 r5 = 0x1
011847 call sol_invoke_signed_c
011845 call sol_invoke_signed_c
011848 r7 = 0x3
011846 r7 = 0x3
011849 r1 = *(u64 *)(r10 - 0x490)
011847 r1 = *(u64 *)(r10 - 0x4a8)
011850 r3 = *(u64 *)(r1 + 0x0)
011848 r3 = *(u64 *)(r1 + 0x0)
011851 r2 = *(u64 *)(r3 + 0x50)
011849 r2 = *(u64 *)(r3 + 0x50)
011852 if r2 < 0x41 goto <offset>
011850 if r2 < 0x41 goto <offset>
011853 r2 = *(u64 *)(r10 - 0x498)
011851 r2 = *(u64 *)(r10 - 0x4b0)
011854 r4 = *(u64 *)(r2 + 0x0)
011852 r4 = *(u64 *)(r2 + 0x0)
011855 *(u8 *)(r3 + 0x58) = 0x1
011853 *(u8 *)(r3 + 0x58) = 0x1
011856 r5 = *(u64 *)(r4 + 0x20)
011854 r5 = *(u64 *)(r4 + 0x20)
4 unchanged instructions hidden
011861 *(u64 *)(r3 + 0x61) = r5
011859 *(u64 *)(r3 + 0x61) = r5
011862 r4 = *(u64 *)(r4 + 0x8)
011860 r4 = *(u64 *)(r4 + 0x8)
011863 *(u64 *)(r3 + 0x59) = r4
011861 *(u64 *)(r3 + 0x59) = r4
011864 r5 = *(u64 *)(r10 - 0x508)
011862 r5 = *(u64 *)(r10 - 0x520)
011865 r4 = *(u64 *)(r5 + 0x0)
011863 r4 = *(u64 *)(r5 + 0x0)
011866 *(u64 *)(r3 + 0x79) = r4
011864 *(u64 *)(r3 + 0x79) = r4
011867 r4 = *(u64 *)(r5 + 0x8)
011865 r4 = *(u64 *)(r5 + 0x8)
3 unchanged instructions hidden
011871 r4 = *(u64 *)(r5 + 0x18)
011869 r4 = *(u64 *)(r5 + 0x18)
011872 *(u64 *)(r3 + 0x91) = r4
011870 *(u64 *)(r3 + 0x91) = r4
011873 r9 = *(u64 *)(r1 + 0x0)
011871 r9 = *(u64 *)(r1 + 0x0)
011874 r1 = *(u64 *)(r10 - 0x488)
011875 r1 = *(u64 *)(r1 + 0x0)
011876 *(u64 *)(r10 - 0x508) = r1
011877 r1 = *(u64 *)(r10 - 0x4a0)
011872 r1 = *(u64 *)(r10 - 0x4a0)
011873 r1 = *(u64 *)(r1 + 0x0)
011874 *(u64 *)(r10 - 0x520) = r1
011875 r1 = *(u64 *)(r10 - 0x4b8)
011878 r8 = *(u64 *)(r1 + 0x0)
011876 r8 = *(u64 *)(r1 + 0x0)
011879 r2 = *(u64 *)(r2 + 0x0)
011877 r2 = *(u64 *)(r2 + 0x0)
011880 r3 = *(u64 *)(r2 + 0x50)
011878 r3 = *(u64 *)(r2 + 0x50)
011881 w1 = *(u8 *)(r10 - 0x437)
011879 w1 = *(u8 *)(r10 - 0x44f)
011882 *(u64 *)(r10 - 0x510) = r1
011880 *(u64 *)(r10 - 0x528) = r1
011883 r2 += 0x58
011881 r2 += 0x58
011884 r1 = r10
011882 r1 = r10
011885 r1 += -0x150
011883 r1 += -0x150
1 unchanged instructions hidden
011887 w1 = *(u8 *)(r10 - 0x150)
011885 w1 = *(u8 *)(r10 - 0x150)
011888 if r1 != 0x0 goto <offset>
011886 if r1 != 0x0 goto <offset>
011889 r1 = *(u64 *)(r10 - 0x148)
011887 r1 = *(u64 *)(r10 - 0x148)
011890 r2 = *(u64 *)(r10 - 0x510)
011888 r2 = *(u64 *)(r10 - 0x528)
011891 *(u8 *)(r1 + 0x1) = w2
011889 *(u8 *)(r1 + 0x1) = w2
011892 *(u8 *)(r1 + 0x0) = 0x3
011890 *(u8 *)(r1 + 0x0) = 0x3
011893 w2 = *(u8 *)(r10 - 0x320)
011891 w2 = *(u8 *)(r10 - 0x338)
011894 *(u8 *)(r1 + 0x2) = w2
011892 *(u8 *)(r1 + 0x2) = w2
011895 w2 = *(u8 *)(r10 - 0x31f)
011893 w2 = *(u8 *)(r10 - 0x337)
011896 *(u8 *)(r1 + 0x3) = w2
011894 *(u8 *)(r1 + 0x3) = w2
011897 w2 = *(u8 *)(r10 - 0x31e)
011895 w2 = *(u8 *)(r10 - 0x336)
011898 *(u8 *)(r1 + 0x4) = w2
011896 *(u8 *)(r1 + 0x4) = w2
011899 w2 = *(u8 *)(r10 - 0x31d)
011897 w2 = *(u8 *)(r10 - 0x335)
011900 *(u8 *)(r1 + 0x5) = w2
011898 *(u8 *)(r1 + 0x5) = w2
011901 w2 = *(u8 *)(r10 - 0x31c)
011899 w2 = *(u8 *)(r10 - 0x334)
011902 *(u8 *)(r1 + 0x7) = w2
011900 *(u8 *)(r1 + 0x7) = w2
011903 r2 = *(u64 *)(r8 + 0x20)
011901 r2 = *(u64 *)(r8 + 0x20)
011904 *(u64 *)(r1 + 0x21) = r2
011902 *(u64 *)(r1 + 0x21) = r2
11 unchanged instructions hidden
011916 *(u64 *)(r1 + 0x31) = r2
011914 *(u64 *)(r1 + 0x31) = r2
011917 r2 = *(u64 *)(r9 + 0x8)
011915 r2 = *(u64 *)(r9 + 0x8)
011918 *(u64 *)(r1 + 0x29) = r2
011916 *(u64 *)(r1 + 0x29) = r2
011919 r3 = *(u64 *)(r10 - 0x508)
011917 r3 = *(u64 *)(r10 - 0x520)
011920 r2 = *(u64 *)(r3 + 0x20)
011918 r2 = *(u64 *)(r3 + 0x20)
011921 *(u64 *)(r1 + 0x61) = r2
011919 *(u64 *)(r1 + 0x61) = r2
011922 r2 = *(u64 *)(r3 + 0x18)
011920 r2 = *(u64 *)(r3 + 0x18)
10 unchanged instructions hidden
011933 *(u64 *)(r1 + 0x71) = r2
011931 *(u64 *)(r1 + 0x71) = r2
011934 r2 = *(u64 *)(r8 + 0x18)
011932 r2 = *(u64 *)(r8 + 0x18)
011935 *(u64 *)(r1 + 0x79) = r2
011933 *(u64 *)(r1 + 0x79) = r2
011936 r2 = *(u64 *)(r10 - 0x340)
011934 r2 = *(u64 *)(r10 - 0x358)
011937 *(u64 *)(r1 + 0xb9) = r2
011935 *(u64 *)(r1 + 0xb9) = r2
011938 r2 = *(u64 *)(r10 - 0x338)
011936 r2 = *(u64 *)(r10 - 0x350)
011939 *(u64 *)(r1 + 0x151) = r2
011937 *(u64 *)(r1 + 0x151) = r2
011940 r2 = *(u64 *)(r10 - 0x330)
011938 r2 = *(u64 *)(r10 - 0x348)
011941 *(u64 *)(r1 + 0x159) = r2
011939 *(u64 *)(r1 + 0x159) = r2
011942 r2 = *(u64 *)(r10 - 0x328)
011940 r2 = *(u64 *)(r10 - 0x340)
011943 *(u64 *)(r1 + 0x161) = r2
011941 *(u64 *)(r1 + 0x161) = r2
011944 r1 += 0x169
011942 r1 += 0x169
011945 r2 = r10
011943 r2 = r10
011946 r2 += -0x3b0
011944 r2 += -0x3c8
011947 r3 = 0x40
011945 r3 = 0x40
011948 call <target>
011946 call <target>
011949 r7 = 0x1a
011947 r7 = 0x1a
4054 unchanged instructions hidden
016004 w0 = *(u8 *)(r5 + 0x3)
016002 w0 = *(u8 *)(r5 + 0x3)
016005 if r0 == 0x0 goto <offset>
016003 if r0 == 0x0 goto <offset>
016006 goto <offset>
016004 goto <offset>
016007 r9 = *(u64 *)(r5 - 0x1000)
016008 if r9 == 0x0 goto <offset>
016009 r7 = *(u64 *)(r5 - 0xff8)
016010 if r7 == 0x0 goto <offset>
016011 r8 = r4
016012 *(u64 *)(r10 - 0x1b0) = r3
016013 *(u64 *)(r10 - 0x1a8) = r1
016014 r2 = *(u64 *)(r2 + 0x0)
016015 r3 = *(u64 *)(r2 + 0x50)
016016 r2 += 0x58
016017 r1 = r10
016018 r1 += -0xd8
016019 call <target>
016020 w1 = *(u32 *)(r10 - 0xd8)
016021 if r1 != 0x1 goto <offset>
016022 r1 = *(u64 *)(r10 - 0xd4)
016023 r6 = *(u64 *)(r10 - 0x1a8)
016024 *(u64 *)(r6 + 0x4) = r1
016025 *(u32 *)(r6 + 0x0) = 0x1
016026 goto <offset>
016027 *(u32 *)(r1 + 0x8) = 0xb
016028 goto <offset>
016029 *(u32 *)(r1 + 0x8) = 0xc
016030 goto <offset>
016031 w6 = *(u32 *)(r10 - 0xd0)
016032 r1 = r10
016033 r1 += -0x19c
016034 r2 = r10
016035 r2 += -0xcc
016036 r3 = 0xc4
016037 call <target>
016038 *(u32 *)(r10 - 0x1a0) = w6
016039 *(u64 *)(r10 - 0xfe8) = r9
016040 *(u64 *)(r10 - 0xff0) = r8
016041 *(u64 *)(r10 - 0xff8) = 0xa
016042 *(u64 *)(r10 - 0x1000) = 0x64
016043 r1 = r10
016044 r1 += -0xd8
016045 r2 = r10
016046 r2 += -0x1a0
016047 r5 = r10
016048 r3 = *(u64 *)(r10 - 0x1b0)
016049 r4 = r7
016050 call <target>
016051 r3 = *(u64 *)(r10 - 0x10)
016052 if r3 == 0x0 goto <offset>
016053 r2 = r10
016054 r2 += -0xd8
016055 r1 = *(u64 *)(r10 - 0x1a8)
016056 call <target>
016057 goto <offset>
016058 r1 = *(u64 *)(r10 - 0x1a8)
016059 *(u32 *)(r1 + 0x8) = 0xa
016060 *(u64 *)(r1 + 0x0) = 0x1
016061 exit
016062 *(u64 *)(r10 - 0x328) = r3
016005 *(u64 *)(r10 - 0x328) = r3
016063 r9 = r2
016006 r9 = r2
016064 r6 = r1
016007 r6 = r1
1084 unchanged instructions hidden
017149 call <target>
017092 call <target>
017150 if r4 >= 0xe goto <offset>
017093 if r4 >= 0xe goto <offset>
017151 r3 = 0xa
017094 r3 = 0xa
017152 *(u64 *)(r10 - 0x428) = r3
017095 *(u64 *)(r10 - 0x5b8) = r3
017153 r2 = 0x0
017096 r2 = 0x0
017154 goto <offset>
017097 goto <offset>
017155 *(u64 *)(r10 - 0x430) = r2
017098 *(u64 *)(r10 - 0x5c0) = r2
017156 r6 = *(u64 *)(r5 - 0xff8)
017099 r6 = *(u64 *)(r5 - 0xff8)
017157 r0 = *(u64 *)(r5 - 0x1000)
017100 r0 = *(u64 *)(r5 - 0x1000)
017158 r4 = r3
017101 r4 = r3
017159 r4 += 0x58
017102 r4 += 0x58
017160 *(u64 *)(r10 - 0x3a8) = r4
017103 *(u64 *)(r10 - 0x538) = r4
017161 r4 = r3
017104 r4 = r3
017162 r4 += 0x50
017105 r4 += 0x50
017163 *(u64 *)(r10 - 0x3b0) = r4
017106 *(u64 *)(r10 - 0x540) = r4
017164 r4 = r3
017107 r4 = r3
017165 r4 += 0x18
017108 r4 += 0x18
017166 *(u64 *)(r10 - 0x3e8) = r4
017109 *(u64 *)(r10 - 0x578) = r4
017167 r4 = 0x2
017110 r4 = 0x2
017168 *(u64 *)(r10 - 0x428) = r4
017111 *(u64 *)(r10 - 0x5b8) = r4
017169 r4 = r3
017112 r4 = r3
017170 r4 += 0x68
017113 r4 += 0x68
017171 *(u64 *)(r10 - 0x458) = r4
017114 *(u64 *)(r10 - 0x5e8) = r4
017172 *(u64 *)(r10 - 0x398) = r4
017115 *(u64 *)(r10 - 0x528) = r4
017173 r4 = r3
017116 r4 = r3
017174 r4 += 0x60
017117 r4 += 0x60
017175 *(u64 *)(r10 - 0x440) = r4
017118 *(u64 *)(r10 - 0x5d0) = r4
017176 *(u64 *)(r10 - 0x3a0) = r4
017119 *(u64 *)(r10 - 0x530) = r4
017177 r9 = r3
017120 r8 = r3
017178 r9 += 0x48
017121 r8 += 0x48
017179 *(u64 *)(r10 - 0x3b8) = r9
017122 *(u64 *)(r10 - 0x548) = r8
017180 r7 = r3
017123 r7 = r3
017181 r7 += 0x40
017124 r7 += 0x40
017182 *(u64 *)(r10 - 0x3c0) = r7
017125 *(u64 *)(r10 - 0x550) = r7
017183 r4 = r3
017126 r4 = r3
017184 r4 += 0x38
017127 r4 += 0x38
017185 *(u64 *)(r10 - 0x448) = r4
017128 *(u64 *)(r10 - 0x5d8) = r4
017186 *(u64 *)(r10 - 0x3c8) = r4
017129 *(u64 *)(r10 - 0x558) = r4
017187 r4 = r3
017130 r4 = r3
017188 r4 += 0x30
017131 r4 += 0x30
017189 *(u64 *)(r10 - 0x438) = r4
017132 *(u64 *)(r10 - 0x5c8) = r4
017190 *(u64 *)(r10 - 0x3d0) = r4
017133 *(u64 *)(r10 - 0x560) = r4
017191 r8 = r3
017134 r9 = r3
017192 r8 += 0x28
017135 r9 += 0x28
017193 *(u64 *)(r10 - 0x3d8) = r8
017136 *(u64 *)(r10 - 0x568) = r9
017194 r4 = r3
017137 r4 = r3
017195 r4 += 0x20
017138 r4 += 0x20
017196 *(u64 *)(r10 - 0x450) = r4
017139 *(u64 *)(r10 - 0x5e0) = r4
017197 *(u64 *)(r10 - 0x3e0) = r4
017140 *(u64 *)(r10 - 0x570) = r4
017198 r5 = r3
017141 r5 = r3
017199 r5 += 0x10
017142 r5 += 0x10
017200 *(u64 *)(r10 - 0x3f0) = r5
017143 *(u64 *)(r10 - 0x580) = r5
017201 *(u64 *)(r10 - 0x400) = r3
017144 *(u64 *)(r10 - 0x590) = r3
017202 r4 = r3
017145 r4 = r3
017203 r4 += 0x8
017146 r4 += 0x8
017204 *(u64 *)(r10 - 0x3f8) = r4
017147 *(u64 *)(r10 - 0x588) = r4
017205 if r6 >= 0x4b goto <offset>
017148 if r6 >= 0x4b goto <offset>
017206 r2 = 0x0
017149 r2 = 0x0
017207 goto <offset>
017150 goto <offset>
017208 *(u64 *)(r10 - 0x478) = r5
017151 *(u64 *)(r10 - 0x608) = r5
017209 r5 = *(u64 *)(r0 + 0x1)
017152 r5 = *(u64 *)(r0 + 0x1)
017210 w6 = *(u8 *)(r0 + 0x9)
017153 w6 = *(u8 *)(r0 + 0x9)
017211 r2 = 0x0
017154 r2 = 0x0
017212 if r6 == 0x0 goto <offset>
017155 if r6 == 0x0 goto <offset>
017213 if r6 != 0x1 goto <offset>
017156 if r6 != 0x1 goto <offset>
017214 r2 = 0x1
017157 r2 = 0x1
017215 *(u64 *)(r10 - 0x460) = r5
017158 *(u64 *)(r10 - 0x5f0) = r5
017216 *(u64 *)(r10 - 0x4a8) = r2
017159 *(u64 *)(r10 - 0x638) = r2
017217 r2 = 0x4
017160 r2 = 0x4
017218 r6 = *(u64 *)(r0 + 0x3b)
017161 r6 = *(u64 *)(r0 + 0x3b)
017219 *(u64 *)(r10 - 0x498) = r6
017162 *(u64 *)(r10 - 0x628) = r6
017220 r5 = *(u64 *)(r0 + 0x33)
017163 r5 = *(u64 *)(r0 + 0x33)
017221 *(u64 *)(r10 - 0x488) = r5
017164 *(u64 *)(r10 - 0x618) = r5
017222 r5 = *(u64 *)(r0 + 0x2b)
017165 r5 = *(u64 *)(r0 + 0x2b)
017223 *(u64 *)(r10 - 0x490) = r5
017166 *(u64 *)(r10 - 0x620) = r5
017224 r6 = *(u64 *)(r0 + 0x1b)
017167 r6 = *(u64 *)(r0 + 0x1b)
017225 *(u64 *)(r10 - 0x480) = r6
017168 *(u64 *)(r10 - 0x610) = r6
017226 r6 = *(u64 *)(r0 + 0x23)
017169 r6 = *(u64 *)(r0 + 0x23)
017227 *(u64 *)(r10 - 0x4a0) = r6
017170 *(u64 *)(r10 - 0x630) = r6
017228 r6 = *(u64 *)(r0 + 0x13)
017171 r6 = *(u64 *)(r0 + 0x13)
017229 r5 = *(u64 *)(r0 + 0xb)
017172 r5 = *(u64 *)(r0 + 0xb)
017230 *(u64 *)(r10 - 0x4b0) = r5
017173 *(u64 *)(r10 - 0x640) = r5
017231 w0 = *(u8 *)(r0 + 0xa)
017174 w0 = *(u8 *)(r0 + 0xa)
017232 if r0 s> 0x2 goto <offset>
017175 if r0 s> 0x2 goto <offset>
017233 if r0 == 0x1 goto <offset>
017176 if r0 == 0x1 goto <offset>
017234 r5 = 0x0
017177 r5 = 0x0
017235 *(u64 *)(r10 - 0x428) = r5
017178 *(u64 *)(r10 - 0x5b8) = r5
017236 r5 = *(u64 *)(r10 - 0x460)
017179 r5 = *(u64 *)(r10 - 0x5f0)
017237 if r0 != 0x2 goto <offset>
017180 if r0 != 0x2 goto <offset>
017238 *(u64 *)(r10 - 0x4c8) = r6
017181 *(u64 *)(r10 - 0x658) = r6
017239 *(u64 *)(r10 - 0x470) = r3
017182 *(u64 *)(r10 - 0x600) = r3
017240 *(u64 *)(r10 - 0x468) = r1
017183 *(u64 *)(r10 - 0x5f8) = r1
017241 r1 = 0x1
017184 r1 = 0x1
017242 *(u64 *)(r10 - 0x4d0) = r1
017185 *(u64 *)(r10 - 0x660) = r1
017243 r1 = 0x0
017186 r1 = 0x0
017244 *(u64 *)(r10 - 0x4b8) = r1
017187 *(u64 *)(r10 - 0x648) = r1
017245 r1 = *(u64 *)(r10 - 0x480)
017188 r1 = *(u64 *)(r10 - 0x610)
017246 r1 >>= 0x20
017189 r1 >>= 0x20
017247 *(u64 *)(r10 - 0x4d8) = r1
017190 *(u64 *)(r10 - 0x668) = r1
017248 r1 = 0x0
017191 r1 = 0x0
017249 *(u64 *)(r10 - 0x4c0) = r1
017192 *(u64 *)(r10 - 0x650) = r1
017250 goto <offset>
017193 goto <offset>
017251 if r0 == 0x3 goto <offset>
017194 if r0 == 0x3 goto <offset>
017252 r5 = 0x0
017195 r5 = 0x0
017253 *(u64 *)(r10 - 0x428) = r5
017196 *(u64 *)(r10 - 0x5b8) = r5
017254 r5 = *(u64 *)(r10 - 0x460)
017197 r5 = *(u64 *)(r10 - 0x5f0)
017255 if r0 != 0x4 goto <offset>
017198 if r0 != 0x4 goto <offset>
017256 *(u64 *)(r10 - 0x4c8) = r6
017199 *(u64 *)(r10 - 0x658) = r6
017257 *(u64 *)(r10 - 0x470) = r3
017200 *(u64 *)(r10 - 0x600) = r3
017258 *(u64 *)(r10 - 0x468) = r1
017201 *(u64 *)(r10 - 0x5f8) = r1
017259 r1 = 0x3
017202 r1 = 0x3
017260 *(u64 *)(r10 - 0x4d0) = r1
017203 *(u64 *)(r10 - 0x660) = r1
017261 r1 = 0x0
017204 r1 = 0x0
017262 *(u64 *)(r10 - 0x4c0) = r1
017205 *(u64 *)(r10 - 0x650) = r1
017263 r1 = 0x1
017206 r1 = 0x1
017264 *(u64 *)(r10 - 0x4b8) = r1
017207 *(u64 *)(r10 - 0x648) = r1
017265 goto <offset>
017208 goto <offset>
017266 *(u64 *)(r10 - 0x4c8) = r6
017209 *(u64 *)(r10 - 0x658) = r6
017267 *(u64 *)(r10 - 0x470) = r3
017210 *(u64 *)(r10 - 0x600) = r3
017268 *(u64 *)(r10 - 0x468) = r1
017211 *(u64 *)(r10 - 0x5f8) = r1
017269 r1 = 0x0
017212 r1 = 0x0
017270 *(u64 *)(r10 - 0x4b8) = r1
017213 *(u64 *)(r10 - 0x648) = r1
017271 *(u64 *)(r10 - 0x4c0) = r1
017214 *(u64 *)(r10 - 0x650) = r1
017272 *(u64 *)(r10 - 0x4d0) = r1
017215 *(u64 *)(r10 - 0x660) = r1
017273 goto <offset>
017216 goto <offset>
017274 *(u64 *)(r10 - 0x4c8) = r6
017217 *(u64 *)(r10 - 0x658) = r6
017275 *(u64 *)(r10 - 0x470) = r3
017218 *(u64 *)(r10 - 0x600) = r3
017276 *(u64 *)(r10 - 0x468) = r1
017219 *(u64 *)(r10 - 0x5f8) = r1
017277 r1 = 0x2
017220 r1 = 0x2
017278 *(u64 *)(r10 - 0x4d0) = r1
017221 *(u64 *)(r10 - 0x660) = r1
017279 r1 = 0x1
017222 r1 = 0x1
017280 *(u64 *)(r10 - 0x4c0) = r1
017223 *(u64 *)(r10 - 0x650) = r1
017281 r1 = 0x0
017224 r1 = 0x0
017282 *(u64 *)(r10 - 0x4b8) = r1
017225 *(u64 *)(r10 - 0x648) = r1
017283 r1 = *(u64 *)(r10 - 0x480)
017226 r1 = *(u64 *)(r10 - 0x610)
017284 r1 >>= 0x20
017227 r1 >>= 0x20
017285 *(u64 *)(r10 - 0x4d8) = r1
017228 *(u64 *)(r10 - 0x668) = r1
017286 r5 = *(u64 *)(r10 - 0x460)
017229 r5 = *(u64 *)(r10 - 0x5f0)
017287 r6 = *(u64 *)(r4 + 0x0)
017230 r6 = *(u64 *)(r4 + 0x0)
017288 *(u64 *)(r10 - 0x10) = r5
017231 *(u64 *)(r10 - 0xd8) = r5
017289 r1 = r10
017232 r1 = r10
017290 r1 += -0x10
017233 r1 += -0xd8
017291 *(u64 *)(r10 - 0x338) = r1
017234 *(u64 *)(r10 - 0x4c8) = r1
017292 r1 = <addr> ll
017235 r1 = <addr> ll
017293 *(u64 *)(r10 - 0x348) = r1
017236 *(u64 *)(r10 - 0x4d8) = r1
017294 *(u64 *)(r10 - 0x428) = r6
017237 *(u64 *)(r10 - 0x5b8) = r6
017295 r6 += 0x8
017238 r6 += 0x8
017296 *(u64 *)(r10 - 0x358) = r6
017239 *(u64 *)(r10 - 0x4e8) = r6
017297 *(u64 *)(r10 - 0x330) = 0x8
017240 *(u64 *)(r10 - 0x4c0) = 0x8
017298 *(u64 *)(r10 - 0x340) = 0xf
017241 *(u64 *)(r10 - 0x4d0) = 0xf
017299 *(u64 *)(r10 - 0x350) = 0x20
017242 *(u64 *)(r10 - 0x4e0) = 0x20
017300 *(u8 *)(r10 - 0x1) = 0xff
017243 *(u8 *)(r10 - 0x1a0) = 0xff
017301 r1 = r10
017244 r1 = r10
017302 r1 += -0x358
017245 r1 += -0x4e8
017303 r4 = r10
017246 r4 = r10
017304 r4 += -0x1b8
017247 r4 += -0x348
017305 r5 = r10
017248 r5 = r10
017306 r5 += -0x1
017249 r5 += -0x1a0
017307 r2 = 0x3
017250 r2 = 0x3
017308 r3 = *(u64 *)(r10 - 0x430)
017251 r3 = *(u64 *)(r10 - 0x5c0)
017309 call sol_try_find_program_address
017252 call sol_try_find_program_address
017310 if r0 != 0x0 goto <offset>
017253 if r0 != 0x0 goto <offset>
017311 r1 = *(u64 *)(r10 - 0x1a0)
017254 r1 = *(u64 *)(r10 - 0x330)
017312 *(u64 *)(r10 - 0x368) = r1
017255 *(u64 *)(r10 - 0x4f8) = r1
017313 r1 = *(u64 *)(r10 - 0x1a8)
017256 r1 = *(u64 *)(r10 - 0x338)
017314 *(u64 *)(r10 - 0x370) = r1
017257 *(u64 *)(r10 - 0x500) = r1
017315 r1 = *(u64 *)(r10 - 0x1b0)
017258 r1 = *(u64 *)(r10 - 0x340)
017316 *(u64 *)(r10 - 0x378) = r1
017259 *(u64 *)(r10 - 0x508) = r1
017317 r1 = *(u64 *)(r10 - 0x1b8)
017260 r1 = *(u64 *)(r10 - 0x348)
017318 *(u64 *)(r10 - 0x380) = r1
017261 *(u64 *)(r10 - 0x510) = r1
017319 *(u64 *)(r10 - 0x390) = r6
017262 *(u64 *)(r10 - 0x520) = r6
017320 w1 = *(u8 *)(r10 - 0x1)
017263 w1 = *(u8 *)(r10 - 0x1a0)
017321 *(u8 *)(r10 - 0x360) = w1
017264 *(u8 *)(r10 - 0x4f0) = w1
017322 r1 = *(u64 *)(r10 - 0x10)
017265 r1 = *(u64 *)(r10 - 0xd8)
017323 *(u64 *)(r10 - 0x388) = r1
017266 *(u64 *)(r10 - 0x518) = r1
017324 r2 = 0x0
017267 r2 = 0x0
017325 r1 = *(u64 *)(r10 - 0x470)
017268 r1 = *(u64 *)(r10 - 0x600)
017326 r3 = *(u64 *)(r1 + 0x0)
017269 r3 = *(u64 *)(r1 + 0x0)
017327 w1 = *(u8 *)(r3 + 0x1)
017270 w1 = *(u8 *)(r3 + 0x1)
017328 if r1 == 0x0 goto <offset>
017271 if r1 == 0x0 goto <offset>
017329 r2 = *(u64 *)(r10 - 0x430)
017272 r2 = *(u64 *)(r10 - 0x5c0)
017330 r1 = *(u64 *)(r2 + 0x0)
017273 r1 = *(u64 *)(r2 + 0x0)
017331 r0 = *(u64 *)(r10 - 0x428)
017274 r0 = *(u64 *)(r10 - 0x5b8)
017332 r4 = *(u64 *)(r0 + 0x28)
017275 r4 = *(u64 *)(r0 + 0x28)
017333 if r4 != r1 goto <offset>
017276 if r4 != r1 goto <offset>
017334 r1 = *(u64 *)(r2 + 0x8)
017277 r1 = *(u64 *)(r2 + 0x8)
7 unchanged instructions hidden
017342 r5 = *(u64 *)(r0 + 0x40)
017285 r5 = *(u64 *)(r0 + 0x40)
017343 if r5 == r1 goto <offset>
017286 if r5 == r1 goto <offset>
017344 r4 = 0x1
017287 r4 = 0x1
017345 r1 = *(u64 *)(r10 - 0x468)
017288 r1 = *(u64 *)(r10 - 0x5f8)
017346 if r4 == 0x0 goto <offset>
017289 if r4 == 0x0 goto <offset>
017347 r3 = 0x11
017290 r3 = 0x11
017348 goto <offset>
017291 goto <offset>
017349 r1 = 0x7
017292 r1 = 0x7
017350 *(u64 *)(r10 - 0x428) = r1
017293 *(u64 *)(r10 - 0x5b8) = r1
017351 r1 = *(u64 *)(r10 - 0x468)
017294 r1 = *(u64 *)(r10 - 0x5f8)
017352 goto <offset>
017295 goto <offset>
017353 r4 = *(u64 *)(r0 + 0x50)
017296 r4 = *(u64 *)(r0 + 0x50)
017354 r2 = 0x0
017297 r2 = 0x0
18 unchanged instructions hidden
017373 r3 = 0x11
017316 r3 = 0x11
017374 goto <offset>
017317 goto <offset>
017375 r3 = 0x3
017318 r3 = 0x3
017376 *(u64 *)(r10 - 0x428) = r3
017319 *(u64 *)(r10 - 0x5b8) = r3
017377 r3 = *(u64 *)(r10 - 0x428)
017320 r3 = *(u64 *)(r10 - 0x5b8)
017378 *(u32 *)(r1 + 0x0) = w3
017321 *(u32 *)(r1 + 0x0) = w3
017379 *(u32 *)(r1 + 0x4) = w2
017322 *(u32 *)(r1 + 0x4) = w2
017380 exit
017323 exit
8 unchanged instructions hidden
017389 if r2 == 0x0 goto <offset>
017332 if r2 == 0x0 goto <offset>
017390 r2 = 0x1
017333 r2 = 0x1
017391 if r2 != 0x0 goto <offset>
017334 if r2 != 0x0 goto <offset>
017392 r2 = *(u64 *)(r9 + 0x0)
017335 r2 = *(u64 *)(r8 + 0x0)
017393 r3 = *(u64 *)(r2 + 0x8)
017336 r3 = *(u64 *)(r2 + 0x8)
017394 r4 = <addr> ll
017337 r4 = <addr> ll
017395 if r3 != r4 goto <offset>
017338 if r3 != r4 goto <offset>
10 unchanged instructions hidden
017406 r3 = 0x1
017349 r3 = 0x1
017407 if r3 == 0x0 goto <offset>
017350 if r3 == 0x0 goto <offset>
017408 r2 = 0x6
017351 r2 = 0x6
017409 *(u64 *)(r10 - 0x428) = r2
017352 *(u64 *)(r10 - 0x5b8) = r2
017410 goto <offset>
017353 goto <offset>
017411 r2 = 0x6
017354 r2 = 0x6
017412 *(u64 *)(r10 - 0x428) = r2
017355 *(u64 *)(r10 - 0x5b8) = r2
017413 r3 = *(u64 *)(r8 + 0x0)
017356 r3 = *(u64 *)(r9 + 0x0)
017414 r2 = *(u64 *)(r3 + 0x8)
017357 r2 = *(u64 *)(r3 + 0x8)
017415 r4 = -<addr> ll
017358 r4 = -<addr> ll
017416 if r2 != r4 goto <offset>
017359 if r2 != r4 goto <offset>
26 unchanged instructions hidden
017443 if r2 == 0x0 goto <offset>
017386 if r2 == 0x0 goto <offset>
017444 goto <offset>
017387 goto <offset>
017445 r1 = <addr> ll
017388 r1 = <addr> ll
017446 *(u64 *)(r10 - 0x1b8) = r1
017389 *(u64 *)(r10 - 0x348) = r1
017447 *(u64 *)(r10 - 0x198) = 0x0
017390 *(u64 *)(r10 - 0x328) = 0x0
017448 *(u64 *)(r10 - 0x1b0) = 0x1
017391 *(u64 *)(r10 - 0x340) = 0x1
017449 *(u64 *)(r10 - 0x1a0) = 0x0
017392 *(u64 *)(r10 - 0x330) = 0x0
017450 *(u64 *)(r10 - 0x1a8) = 0x8
017393 *(u64 *)(r10 - 0x338) = 0x8
017451 r1 = r10
017394 r1 = r10
017452 r1 += -0x1b8
017395 r1 += -0x348
017453 r2 = <addr> ll
017396 r2 = <addr> ll
017454 call <target>
017397 call <target>
017455 r2 = 0x0
017398 r2 = 0x0
017456 if r2 != 0x0 goto <offset>
017399 if r2 != 0x0 goto <offset>
017457 goto <offset>
017400 goto <offset>
017458 r9 = r0
017401 r9 = r0
017459 r1 = *(u64 *)(r10 - 0x438)
017402 r1 = *(u64 *)(r10 - 0x5c8)
017460 r6 = *(u64 *)(r1 + 0x0)
017403 r6 = *(u64 *)(r1 + 0x0)
017461 r1 = *(u64 *)(r6 + 0x28)
017404 r1 = *(u64 *)(r6 + 0x28)
017462 r2 = <addr> ll
017405 r2 = <addr> ll
14 unchanged instructions hidden
017477 goto <offset>
017420 goto <offset>
017478 r3 = *(u64 *)(r6 + 0x50)
017421 r3 = *(u64 *)(r6 + 0x50)
017479 r1 = 0x3
017422 r1 = 0x3
017480 *(u64 *)(r10 - 0x428) = r1
017423 *(u64 *)(r10 - 0x5b8) = r1
017481 r1 = *(u64 *)(r10 - 0x468)
017424 r1 = *(u64 *)(r10 - 0x5f8)
017482 if r3 != 0x220 goto <offset>
017425 if r3 != 0x220 goto <offset>
017483 r1 = *(u64 *)(r10 - 0x478)
017426 r1 = *(u64 *)(r10 - 0x608)
017484 r1 = *(u64 *)(r1 + 0x0)
017427 r1 = *(u64 *)(r1 + 0x0)
017485 r2 = *(u64 *)(r1 + 0x8)
017428 r2 = *(u64 *)(r1 + 0x8)
017486 r3 = *(u64 *)(r10 - 0x380)
017429 r3 = *(u64 *)(r10 - 0x510)
017487 if r3 != r2 goto <offset>
017430 if r3 != r2 goto <offset>
017488 r2 = *(u64 *)(r1 + 0x10)
017431 r2 = *(u64 *)(r1 + 0x10)
017489 r3 = *(u64 *)(r10 - 0x378)
017432 r3 = *(u64 *)(r10 - 0x508)
017490 if r3 != r2 goto <offset>
017433 if r3 != r2 goto <offset>
017491 r2 = *(u64 *)(r1 + 0x18)
017434 r2 = *(u64 *)(r1 + 0x18)
017492 r3 = *(u64 *)(r10 - 0x370)
017435 r3 = *(u64 *)(r10 - 0x500)
017493 if r3 != r2 goto <offset>
017436 if r3 != r2 goto <offset>
017494 r2 = 0x0
017437 r2 = 0x0
017495 r1 = *(u64 *)(r1 + 0x20)
017438 r1 = *(u64 *)(r1 + 0x20)
017496 r3 = *(u64 *)(r10 - 0x368)
017439 r3 = *(u64 *)(r10 - 0x4f8)
017497 if r3 == r1 goto <offset>
017440 if r3 == r1 goto <offset>
017498 r2 = 0x1
017441 r2 = 0x1
017499 if r2 == 0x0 goto <offset>
017442 if r2 == 0x0 goto <offset>
017500 r1 = 0xd
017443 r1 = 0xd
017501 *(u64 *)(r10 - 0x428) = r1
017444 *(u64 *)(r10 - 0x5b8) = r1
017502 goto <offset>
017445 goto <offset>
017503 r1 = *(u64 *)(r10 - 0x440)
017446 r1 = *(u64 *)(r10 - 0x5d0)
017504 r1 = *(u64 *)(r1 + 0x0)
017447 r1 = *(u64 *)(r1 + 0x0)
017505 r2 = *(u64 *)(r1 + 0x8)
017448 r2 = *(u64 *)(r1 + 0x8)
017506 r3 = -<addr> ll
017449 r3 = -<addr> ll
10 unchanged instructions hidden
017517 if r1 == r2 goto <offset>
017460 if r1 == r2 goto <offset>
017518 r3 = 0x1
017461 r3 = 0x1
017519 r1 = 0x0
017462 r1 = 0x0
017520 *(u64 *)(r10 - 0x428) = r1
017463 *(u64 *)(r10 - 0x5b8) = r1
017521 if r3 != 0x0 goto <offset>
017464 if r3 != 0x0 goto <offset>
017522 r1 = *(u64 *)(r10 - 0x448)
017465 r1 = *(u64 *)(r10 - 0x5d8)
017523 r3 = *(u64 *)(r1 + 0x0)
017466 r1 = *(u64 *)(r1 + 0x0)
017524 r1 = *(u64 *)(r3 + 0x28)
017467 r8 = r1
017525 r4 = <addr> ll
017468 r1 = *(u64 *)(r1 + 0x28)
017526 if r1 != r4 goto <offset>
017469 r3 = <addr> ll
017527 r1 = *(u64 *)(r3 + 0x30)
017470 if r1 != r3 goto <offset>
017528 r4 = -<addr> ll
017471 r1 = *(u64 *)(r8 + 0x30)
017529 if r1 != r4 goto <offset>
017472 r3 = -<addr> ll
017530 r1 = *(u64 *)(r3 + 0x38)
017473 if r1 != r3 goto <offset>
017531 r4 = -<addr> ll
017474 r1 = *(u64 *)(r8 + 0x38)
017532 if r1 != r4 goto <offset>
017475 r3 = -<addr> ll
017476 if r1 != r3 goto <offset>
017533 r1 = 0x0
017477 r1 = 0x0
017534 r4 = *(u64 *)(r3 + 0x40)
017478 r3 = *(u64 *)(r8 + 0x40)
017535 r5 = <addr> ll
017479 r4 = <addr> ll
017536 if r4 == r5 goto <offset>
017480 if r3 == r4 goto <offset>
017537 r1 = 0x1
017481 r1 = 0x1
017538 if r1 == 0x0 goto <offset>
017482 if r1 == 0x0 goto <offset>
017539 r1 = 0x11
017483 r1 = 0x11
017540 *(u64 *)(r10 - 0x428) = r1
017484 *(u64 *)(r10 - 0x5b8) = r1
017541 r1 = *(u64 *)(r10 - 0x468)
017485 r1 = *(u64 *)(r10 - 0x5f8)
017542 r2 = 0x3
017486 r2 = 0x3
017543 goto <offset>
017487 goto <offset>
017544 r1 = *(u64 *)(r3 + 0x50)
017488 r1 = *(u64 *)(r8 + 0x50)
017545 if r1 < 0x1d0 goto <offset>
017489 if r1 < 0x1d0 goto <offset>
017546 w1 = *(u8 *)(r3 + 0x58)
017490 w1 = *(u8 *)(r8 + 0x58)
017547 if r1 != 0x6d goto <offset>
017491 if r1 != 0x6d goto <offset>
017548 r1 = *(u64 *)(r10 - 0x450)
017492 r1 = *(u64 *)(r10 - 0x5e0)
017549 r7 = *(u64 *)(r1 + 0x0)
017493 r7 = *(u64 *)(r1 + 0x0)
017550 r1 = *(u64 *)(r7 + 0x28)
017494 r1 = *(u64 *)(r7 + 0x28)
017551 r2 = <addr> ll
017495 r2 = <addr> ll
6 unchanged instructions hidden
017558 if r1 != r2 goto <offset>
017502 if r1 != r2 goto <offset>
017559 r1 = 0x0
017503 r1 = 0x0
017560 r2 = *(u64 *)(r7 + 0x40)
017504 r2 = *(u64 *)(r7 + 0x40)
017561 r4 = <addr> ll
017505 r3 = <addr> ll
017562 if r2 == r4 goto <offset>
017506 if r2 == r3 goto <offset>
017563 r1 = 0x1
017507 r1 = 0x1
017564 if r1 != 0x0 goto <offset>
017508 if r1 != 0x0 goto <offset>
017565 r2 = *(u64 *)(r10 - 0x480)
017509 r2 = *(u64 *)(r10 - 0x610)
017566 r2 <<= 0x20
017510 r2 <<= 0x20
017567 r2 >>= 0x20
017511 r2 >>= 0x20
017568 r1 = 0x0
017512 r1 = 0x0
017569 *(u64 *)(r10 - 0x428) = r1
017513 *(u64 *)(r10 - 0x5b8) = r1
017570 r1 = 0x1
017514 r1 = 0x1
017571 if r2 == 0x0 goto <offset>
017515 if r2 == 0x0 goto <offset>
017572 r1 = 0x0
017516 r1 = 0x0
017573 r4 = *(u64 *)(r10 - 0x4b8)
017517 r3 = *(u64 *)(r10 - 0x648)
017574 r4 &= r1
017518 r3 &= r1
017575 if r4 == 0x0 goto <offset>
017519 if r3 == 0x0 goto <offset>
017576 r1 = *(u64 *)(r10 - 0x468)
017520 r1 = *(u64 *)(r10 - 0x5f8)
017577 r2 = 0x6
017521 r2 = 0x6
017578 goto <offset>
017522 goto <offset>
017579 r2 = 0x3
017523 r2 = 0x3
017580 r1 = 0x3
017524 r1 = 0x3
017581 goto <offset>
017525 goto <offset>
017582 r1 = *(u64 *)(r10 - 0x4c0)
017526 r1 = *(u64 *)(r10 - 0x650)
017583 if r1 == 0x0 goto <offset>
017527 if r1 == 0x0 goto <offset>
017584 r1 = *(u64 *)(r10 - 0x4d8)
017528 r1 = *(u64 *)(r10 - 0x668)
017585 r1 <<= 0x20
017529 r1 <<= 0x20
017586 r4 = *(u64 *)(r10 - 0x480)
017530 r3 = *(u64 *)(r10 - 0x610)
017587 r4 <<= 0x20
017531 r3 <<= 0x20
017588 r4 >>= 0x20
017532 r3 >>= 0x20
017589 r4 |= r1
017533 r3 |= r1
017590 r4 += -0x2710
017534 r3 += -0x2710
017591 if r4 >= -0x270f goto <offset>
017535 if r3 >= -0x270f goto <offset>
017592 r1 = *(u64 *)(r10 - 0x468)
017536 r1 = *(u64 *)(r10 - 0x5f8)
017593 r2 = 0x8
017537 r2 = 0x8
017594 goto <offset>
017538 goto <offset>
017595 r1 = *(u64 *)(r10 - 0x4a0)
017539 r1 = *(u64 *)(r10 - 0x630)
017596 r1 += -0x1a
017540 r1 += -0x1a
017597 if r1 >= -0x19 goto <offset>
017541 if r1 >= -0x19 goto <offset>
017598 r1 = *(u64 *)(r10 - 0x468)
017542 r1 = *(u64 *)(r10 - 0x5f8)
017599 r2 = 0x9
017543 r2 = 0x9
017600 goto <offset>
017544 goto <offset>
017601 r1 = *(u64 *)(r10 - 0x490)
017545 r1 = *(u64 *)(r10 - 0x620)
017602 r2 = *(u64 *)(r10 - 0x488)
017546 r2 = *(u64 *)(r10 - 0x618)
017603 r1 |= r2
017547 r1 |= r2
017604 if r1 != 0x0 goto <offset>
017548 if r1 != 0x0 goto <offset>
017605 r8 = *(u64 *)(r3 + 0x218)
017549 r1 = *(u64 *)(r8 + 0x218)
017550 *(u64 *)(r10 - 0x5c0) = r1
017606 r2 = r10
017551 r2 = r10
017607 r2 += -0x1b8
017552 r2 += -0x348
017608 r1 = 0x0
017553 r1 = 0x0
017609 *(u64 *)(r10 - 0x428) = r1
017554 *(u64 *)(r10 - 0x5b8) = r1
017610 r1 = <addr> ll
017555 r1 = <addr> ll
017611 r3 = 0x0
017556 r3 = 0x0
017612 r4 = 0x28
017557 r4 = 0x28
017613 call sol_get_sysvar
017558 call sol_get_sysvar
017614 if r0 == 0x0 goto <offset>
017559 if r0 == 0x0 goto <offset>
017615 r1 = 0x10
017560 r1 = 0x10
017616 *(u64 *)(r10 - 0x428) = r1
017561 *(u64 *)(r10 - 0x5b8) = r1
017617 if r0 != 0x1 goto <offset>
017562 if r0 != 0x1 goto <offset>
017618 r1 = 0x1
017563 r1 = 0x1
017619 *(u64 *)(r10 - 0x428) = r1
017564 *(u64 *)(r10 - 0x5b8) = r1
017620 r2 = 0x1
017565 r2 = 0x1
017621 goto <offset>
017566 goto <offset>
017622 r1 = *(u64 *)(r10 - 0x458)
017567 r1 = *(u64 *)(r10 - 0x5e8)
017623 r1 = *(u64 *)(r1 + 0x0)
017568 r1 = *(u64 *)(r1 + 0x0)
017624 r2 = *(u64 *)(r1 + 0x28)
017569 r2 = *(u64 *)(r1 + 0x28)
017625 r4 = <addr> ll
017570 r3 = <addr> ll
017626 if r2 != r4 goto <offset>
017571 if r2 != r3 goto <offset>
017627 r2 = *(u64 *)(r1 + 0x30)
017572 r2 = *(u64 *)(r1 + 0x30)
017628 r4 = -<addr> ll
017573 r3 = -<addr> ll
017629 if r2 != r4 goto <offset>
017574 if r2 != r3 goto <offset>
017630 r2 = *(u64 *)(r1 + 0x38)
017575 r2 = *(u64 *)(r1 + 0x38)
017631 r4 = -<addr> ll
017576 r3 = -<addr> ll
017632 if r2 != r4 goto <offset>
017577 if r2 != r3 goto <offset>
017633 r4 = 0x0
017578 r3 = 0x0
017634 r2 = *(u64 *)(r1 + 0x40)
017579 r2 = *(u64 *)(r1 + 0x40)
017635 r5 = <addr> ll
017580 r4 = <addr> ll
017636 if r2 == r5 goto <offset>
017581 if r2 == r4 goto <offset>
017637 r4 = 0x1
017582 r3 = 0x1
017638 if r4 == 0x0 goto <offset>
017583 if r3 == 0x0 goto <offset>
017639 r1 = 0x11
017584 r1 = 0x11
017640 goto <offset>
017585 goto <offset>
017641 r4 = *(u64 *)(r1 + 0x8)
017586 r3 = *(u64 *)(r1 + 0x8)
017642 r5 = -<addr> ll
017587 r4 = -<addr> ll
017643 if r4 != r5 goto <offset>
017588 if r3 != r4 goto <offset>
017644 r4 = *(u64 *)(r1 + 0x10)
017589 r3 = *(u64 *)(r1 + 0x10)
017645 r5 = -<addr> ll
017590 r4 = -<addr> ll
017646 if r4 != r5 goto <offset>
017591 if r3 != r4 goto <offset>
017647 r4 = *(u64 *)(r1 + 0x18)
017592 r3 = *(u64 *)(r1 + 0x18)
017593 r4 = <addr> ll
017594 if r3 != r4 goto <offset>
017595 r3 = 0x0
017596 r4 = *(u64 *)(r1 + 0x20)
017648 r5 = <addr> ll
017597 r5 = <addr> ll
017649 if r4 != r5 goto <offset>
017598 if r4 == r5 goto <offset>
017650 r4 = 0x0
017599 r3 = 0x1
017651 r5 = *(u64 *)(r1 + 0x20)
017600 if r3 != 0x0 goto <offset>
017652 r0 = <addr> ll
017601 r3 = *(u64 *)(r1 + 0x50)
017653 if r5 == r0 goto <offset>
017602 if r3 < 0x20 goto <offset>
017654 r4 = 0x1
017603 w3 = *(u8 *)(r1 + 0x58)
017655 if r4 != 0x0 goto <offset>
017604 if r3 != 0x68 goto <offset>
017656 r4 = *(u64 *)(r1 + 0x50)
017605 r3 = *(u64 *)(r1 + 0x70)
017657 if r4 < 0x20 goto <offset>
017606 r1 = *(u64 *)(r10 - 0x620)
017658 w4 = *(u8 *)(r1 + 0x58)
017607 if r3 < r1 goto <offset>
017659 if r4 != 0x68 goto <offset>
017608 r1 = *(u64 *)(r10 - 0x5f8)
017660 r4 = *(u64 *)(r1 + 0x70)
017609 r4 = *(u64 *)(r10 - 0x618)
017661 r1 = *(u64 *)(r10 - 0x490)
017662 if r4 < r1 goto <offset>
017663 r1 = *(u64 *)(r10 - 0x468)
017664 r5 = *(u64 *)(r10 - 0x488)
017665 r2 = 0x7
017610 r2 = 0x7
017666 if r5 == 0x0 goto <offset>
017611 if r4 == 0x0 goto <offset>
017667 r5 = *(u64 *)(r10 - 0x488)
017612 r4 = *(u64 *)(r10 - 0x618)
017668 if r4 > r5 goto <offset>
017613 if r3 > r4 goto <offset>
017669 goto <offset>
017614 goto <offset>
017670 r1 = 0x3
017615 r1 = 0x3
017671 *(u64 *)(r10 - 0x428) = r1
017616 *(u64 *)(r10 - 0x5b8) = r1
017672 r1 = *(u64 *)(r10 - 0x468)
017617 r1 = *(u64 *)(r10 - 0x5f8)
017673 r2 = 0x7
017618 r2 = 0x7
017674 goto <offset>
017619 goto <offset>
017675 r1 = *(u64 *)(r10 - 0x1b8)
017620 r1 = *(u64 *)(r10 - 0x348)
017676 if r1 >= r8 goto <offset>
017621 r2 = *(u64 *)(r10 - 0x5c0)
017677 r1 = *(u64 *)(r10 - 0x4b0)
017622 if r1 >= r2 goto <offset>
017623 r1 = *(u64 *)(r10 - 0x640)
017678 if r1 == 0x0 goto <offset>
017624 if r1 == 0x0 goto <offset>
017679 r2 = *(u64 *)(r7 + 0x50)
017625 r2 = *(u64 *)(r7 + 0x50)
017680 if r2 <= 0x1f goto <offset>
017626 if r2 <= 0x1f goto <offset>
017681 r8 = *(u64 *)(r7 + 0x70)
017627 r1 = *(u64 *)(r7 + 0x70)
017682 if r8 == -0x1 goto <offset>
017628 *(u64 *)(r10 - 0x5c8) = r1
017629 if r1 == -0x1 goto <offset>
017683 r2 = r10
017630 r2 = r10
017684 r2 += -0x1b8
017631 r2 += -0x348
017685 r1 = 0x0
017632 r1 = 0x0
017686 *(u64 *)(r10 - 0x430) = r1
017633 *(u64 *)(r10 - 0x5c0) = r1
017687 r1 = <addr> ll
017634 r1 = <addr> ll
017688 r3 = 0x0
017635 r3 = 0x0
017689 r4 = 0x28
017636 r4 = 0x28
017690 call sol_get_sysvar
017637 call sol_get_sysvar
017691 if r0 == 0x0 goto <offset>
017638 if r0 == 0x0 goto <offset>
017692 r1 = 0x10
017639 r1 = 0x10
017693 *(u64 *)(r10 - 0x428) = r1
017640 *(u64 *)(r10 - 0x5b8) = r1
017694 if r0 != 0x1 goto <offset>
017641 if r0 != 0x1 goto <offset>
017695 r1 = 0x1
017642 r1 = 0x1
017696 *(u64 *)(r10 - 0x428) = r1
017643 *(u64 *)(r10 - 0x5b8) = r1
017697 r2 = 0x5
017644 r2 = 0x5
017698 goto <offset>
017645 goto <offset>
017699 r1 = *(u64 *)(r10 - 0x468)
017646 r1 = *(u64 *)(r10 - 0x5f8)
017700 r2 = 0x1
017647 r2 = 0x1
017701 goto <offset>
017648 goto <offset>
017702 r1 = 0x96
017649 r1 = 0x96
017703 goto <offset>
017650 goto <offset>
017704 r2 = *(u64 *)(r10 - 0x1b8)
017651 r2 = *(u64 *)(r10 - 0x348)
017705 r1 = r8
017652 r3 = *(u64 *)(r10 - 0x5c8)
017653 r1 = r3
017706 r1 -= r2
017654 r1 -= r2
017707 r2 = 0x1
017655 r2 = 0x1
017708 if r1 > r8 goto <offset>
017656 if r1 > r3 goto <offset>
017709 r2 = 0x0
017657 r2 = 0x0
017710 if r2 == 0x0 goto <offset>
017658 if r2 == 0x0 goto <offset>
017711 r1 = *(u64 *)(r10 - 0x4b0)
017659 r1 = *(u64 *)(r10 - 0x640)
017712 r2 = *(u64 *)(r10 - 0x430)
017660 r2 = *(u64 *)(r10 - 0x5c0)
017713 if r2 <= r1 goto <offset>
017661 if r2 <= r1 goto <offset>
017714 r1 = *(u64 *)(r10 - 0x468)
017662 r1 = *(u64 *)(r10 - 0x5f8)
017715 r2 = 0x5
017663 r2 = 0x5
017716 goto <offset>
017664 goto <offset>
017717 if r2 != 0x0 goto <offset>
017665 if r2 != 0x0 goto <offset>
017718 *(u64 *)(r10 - 0x430) = r1
017666 *(u64 *)(r10 - 0x5c0) = r1
017719 r1 = *(u64 *)(r10 - 0x4b0)
017667 r1 = *(u64 *)(r10 - 0x640)
017720 r2 = *(u64 *)(r10 - 0x430)
017668 r2 = *(u64 *)(r10 - 0x5c0)
017721 if r2 > r1 goto <offset>
017669 if r2 > r1 goto <offset>
017722 r1 = *(u64 *)(r10 - 0x4a8)
017670 r1 = *(u64 *)(r10 - 0x638)
017723 if r1 != 0x0 goto <offset>
017671 if r1 != 0x0 goto <offset>
017724 r2 = *(u64 *)(r6 + 0x50)
017672 r2 = *(u64 *)(r6 + 0x50)
017725 if r2 <= 0x207 goto <offset>
017673 if r2 <= 0x207 goto <offset>
2 unchanged instructions hidden
017728 r3 = *(u64 *)(r6 + 0x258)
017676 r3 = *(u64 *)(r6 + 0x258)
017729 r2 = 0x2
017677 r2 = 0x2
017730 r4 = *(u64 *)(r7 + 0x60)
017678 r4 = *(u64 *)(r7 + 0x60)
017731 r1 = *(u64 *)(r10 - 0x468)
017679 r1 = *(u64 *)(r10 - 0x5f8)
017732 if r3 == r4 goto <offset>
017680 if r3 == r4 goto <offset>
017733 r1 = *(u64 *)(r10 - 0x4d0)
017681 r1 = *(u64 *)(r10 - 0x660)
017734 if r1 s> 0x1 goto <offset>
017682 if r1 s> 0x1 goto <offset>
017735 r1 = *(u64 *)(r10 - 0x4d0)
017683 r1 = *(u64 *)(r10 - 0x660)
017736 if r1 != 0x0 goto <offset>
017684 if r1 != 0x0 goto <offset>
017737 r1 = r10
017685 r1 = r10
017738 r1 += -0x1b8
017686 r1 += -0x348
017739 r2 = *(u64 *)(r10 - 0x4c8)
017687 r2 = *(u64 *)(r10 - 0x658)
017740 r3 = *(u64 *)(r10 - 0x480)
017688 r3 = *(u64 *)(r10 - 0x610)
017741 call <target>
017689 call <target>
017742 goto <offset>
017690 goto <offset>
017743 r1 = *(u64 *)(r10 - 0x4d0)
017691 r1 = *(u64 *)(r10 - 0x660)
017744 if r1 != 0x2 goto <offset>
017692 if r1 != 0x2 goto <offset>
017745 r4 = *(u64 *)(r10 - 0x4d8)
017693 r4 = *(u64 *)(r10 - 0x668)
017746 r4 <<= 0x20
017694 r4 <<= 0x20
017747 r1 = *(u64 *)(r10 - 0x480)
017695 r1 = *(u64 *)(r10 - 0x610)
017748 r1 <<= 0x20
017696 r1 <<= 0x20
017749 r1 >>= 0x20
017697 r1 >>= 0x20
017750 r4 |= r1
017698 r4 |= r1
017751 r1 = r10
017699 r1 = r10
017752 r1 += -0x1b8
017700 r1 += -0x348
017753 r2 = *(u64 *)(r10 - 0x448)
017701 r2 = *(u64 *)(r10 - 0x5d8)
017754 r3 = *(u64 *)(r10 - 0x4c8)
017702 r3 = *(u64 *)(r10 - 0x658)
017755 r5 = *(u64 *)(r10 - 0x4a0)
017703 r5 = *(u64 *)(r10 - 0x630)
017756 call -0x4b9
017704 call -0x4be
017757 goto <offset>
017705 goto <offset>
017758 r1 = *(u64 *)(r10 - 0x4a0)
017706 r1 = *(u64 *)(r10 - 0x630)
017759 *(u64 *)(r10 - 0xff8) = r1
017707 if r1 == 0x0 goto <offset>
017760 r2 = *(u64 *)(r10 - 0x4d8)
017708 r3 = *(u64 *)(r8 + 0x50)
017761 r2 <<= 0x20
017709 r8 += 0x58
017762 r1 = *(u64 *)(r10 - 0x480)
017710 r1 = r10
017711 r1 += -0xd8
017712 r2 = r8
017713 call <target>
017714 w1 = *(u32 *)(r10 - 0xd8)
017715 if r1 != 0x1 goto <offset>
017716 r1 = *(u64 *)(r10 - 0xd4)
017717 *(u64 *)(r10 - 0x344) = r1
017718 *(u32 *)(r10 - 0x348) = 0x1
017719 goto <offset>
017720 r1 = r10
017721 r1 += -0x348
017722 r2 = *(u64 *)(r10 - 0x658)
017723 r3 = *(u64 *)(r10 - 0x610)
017724 call <target>
017725 goto <offset>
017726 *(u32 *)(r10 - 0x340) = 0xc
017727 goto <offset>
017728 r8 = *(u64 *)(r10 - 0x668)
017729 r8 <<= 0x20
017730 r1 = *(u64 *)(r10 - 0x610)
017763 r1 <<= 0x20
017731 r1 <<= 0x20
017764 r1 >>= 0x20
017732 r1 >>= 0x20
017765 r2 |= r1
017733 r8 |= r1
017766 *(u64 *)(r10 - 0x1000) = r2
017734 w7 = *(u32 *)(r10 - 0xd0)
017767 r1 = r10
017735 r1 = r10
017768 r1 += -0x1b8
017736 r1 += -0x19c
017769 r5 = r10
017737 r2 = r10
017770 r2 = *(u64 *)(r10 - 0x448)
017738 r2 += -0xcc
017771 r3 = *(u64 *)(r10 - 0x4c8)
017739 r3 = 0xc4
017772 r4 = *(u64 *)(r10 - 0x498)
017740 call <target>
017773 call -0x6e7
017741 *(u32 *)(r10 - 0x1a0) = w7
017774 goto <offset>
017742 *(u64 *)(r10 - 0xfe8) = r8
017743 r1 = *(u64 *)(r10 - 0x628)
017744 *(u64 *)(r10 - 0xff0) = r1
017745 *(u64 *)(r10 - 0xff8) = 0xa
017746 *(u64 *)(r10 - 0x1000) = 0x64
017775 r1 = r10
017747 r1 = r10
017776 r1 += -0x1b8
017748 r1 += -0xd8
017777 r2 = *(u64 *)(r10 - 0x4c8)
017749 r2 = r10
017778 r3 = *(u64 *)(r10 - 0x480)
017750 r2 += -0x1a0
017751 r5 = r10
017752 r3 = *(u64 *)(r10 - 0x658)
017753 r4 = *(u64 *)(r10 - 0x630)
017779 call <target>
017754 call <target>
017780 w1 = *(u32 *)(r10 - 0x1b8)
017755 r3 = *(u64 *)(r10 - 0x10)
017756 if r3 == 0x0 goto <offset>
017757 r1 = r10
017758 r1 += -0x348
017759 r2 = r10
017760 r2 += -0xd8
017761 call -0x6dd
017762 goto <offset>
017763 *(u32 *)(r10 - 0x340) = 0xa
017764 *(u64 *)(r10 - 0x348) = 0x1
017765 w1 = *(u32 *)(r10 - 0x348)
017781 if r1 != 0x1 goto <offset>
017766 if r1 != 0x1 goto <offset>
017782 w2 = *(u32 *)(r10 - 0x1b0)
017767 w2 = *(u32 *)(r10 - 0x340)
017783 w1 = *(u32 *)(r10 - 0x1b4)
017768 w1 = *(u32 *)(r10 - 0x344)
017784 goto <offset>
017769 goto <offset>
017785 w7 = *(u32 *)(r10 - 0x1b0)
017770 w7 = *(u32 *)(r10 - 0x340)
017786 r1 = r10
017771 r1 = r10
017787 r1 += -0x354
017772 r1 += -0x4e4
017788 r2 = r10
017773 r2 = r10
017789 r2 += -0x1ac
017774 r2 += -0x33c
017790 r3 = 0x19c
017775 r3 = 0x19c
017791 call <target>
017776 call <target>
017792 *(u32 *)(r10 - 0x358) = w7
017777 *(u32 *)(r10 - 0x4e8) = w7
017793 r1 = r10
017778 r1 = r10
017794 r1 += -0x408
017779 r1 += -0x598
017795 r2 = *(u64 *)(r10 - 0x470)
017780 r2 = *(u64 *)(r10 - 0x600)
017796 r3 = *(u64 *)(r10 - 0x440)
017781 r3 = *(u64 *)(r10 - 0x5d0)
017797 r4 = r9
017782 r4 = r9
017798 r5 = 0x7d0
017783 r5 = 0x7d0
017799 call <target>
017784 call <target>
017800 w1 = *(u32 *)(r10 - 0x408)
017785 w1 = *(u32 *)(r10 - 0x598)
017801 *(u64 *)(r10 - 0x428) = r1
017786 *(u64 *)(r10 - 0x5b8) = r1
017802 if r1 != 0x1a goto <offset>
017787 if r1 != 0x1a goto <offset>
017803 r8 = *(u64 *)(r10 - 0x1c8)
017788 r8 = *(u64 *)(r10 - 0x358)
017804 if r8 <= 0x5 goto <offset>
017789 if r8 <= 0x5 goto <offset>
017805 r7 = *(u64 *)(r10 - 0x1c0)
017790 r7 = *(u64 *)(r10 - 0x350)
017806 r1 = r10
017791 r1 = r10
017807 r1 += -0x1b8
017792 r1 += -0x348
017808 call -0x2ec
017793 call -0x316
017809 w1 = *(u32 *)(r10 - 0x1b8)
017794 w1 = *(u32 *)(r10 - 0x348)
017810 if r1 == 0x1 goto <offset>
017795 if r1 == 0x1 goto <offset>
017811 r5 = *(u64 *)(r10 - 0x1b0)
017796 r5 = *(u64 *)(r10 - 0x340)
017812 r2 = r7
017797 r2 = r7
017813 r2 += r5
017798 r2 += r5
017814 r1 = 0x1
017799 r1 = 0x1
8 unchanged instructions hidden
017823 if r5 > -0x2711 goto <offset>
017808 if r5 > -0x2711 goto <offset>
017824 r5 += 0x2710
017809 r5 += 0x2710
017825 r1 = r10
017810 r1 = r10
017826 r1 += -0x418
017811 r1 += -0x5a8
017827 r2 = *(u64 *)(r10 - 0x470)
017812 r2 = *(u64 *)(r10 - 0x600)
017828 r3 = *(u64 *)(r10 - 0x478)
017813 r3 = *(u64 *)(r10 - 0x608)
017829 r4 = r9
017814 r4 = r9
017830 call <target>
017815 call <target>
017831 r2 = 0x0
017816 r2 = 0x0
017832 w1 = *(u32 *)(r10 - 0x418)
017817 w1 = *(u32 *)(r10 - 0x5a8)
017833 *(u64 *)(r10 - 0x428) = r1
017818 *(u64 *)(r10 - 0x5b8) = r1
017834 if r1 != 0x1a goto <offset>
017819 if r1 != 0x1a goto <offset>
017835 r1 = r10
017820 r1 = r10
017836 r1 += -0x358
017821 r1 += -0x4e8
017837 call <target>
017822 call <target>
017838 r1 = r10
017823 r1 = r10
017839 r1 += -0x420
017824 r1 += -0x5b0
017840 r2 = r10
017825 r2 = r10
017841 r2 += -0x400
017826 r2 += -0x590
017842 r3 = r10
017827 r3 = r10
017843 r3 += -0x390
017828 r3 += -0x520
017844 r4 = r0
017829 r4 = r0
017845 r5 = r7
017830 r5 = r7
017846 call -0x81e
017831 call -0x811
017847 w1 = *(u32 *)(r10 - 0x420)
017832 w1 = *(u32 *)(r10 - 0x5b0)
017848 *(u64 *)(r10 - 0x428) = r1
017833 *(u64 *)(r10 - 0x5b8) = r1
017849 if r1 != 0x1a goto <offset>
017834 if r1 != 0x1a goto <offset>
017850 r6 = 0x0
017835 r6 = 0x0
017851 r1 = r10
017836 r1 = r10
017852 r1 += -0x350
017837 r1 += -0x4e0
017853 if r8 == r6 goto <offset>
017838 if r8 == r6 goto <offset>
017854 r6 += 0x1
017839 r6 += 0x1
017855 if r6 == 0x1a goto <offset>
017840 if r6 == 0x1a goto <offset>
2 unchanged instructions hidden
017858 w4 = *(u32 *)(r1 + 0x0)
017843 w4 = *(u32 *)(r1 + 0x0)
017859 r3 = *(u64 *)(r1 - 0x8)
017844 r3 = *(u64 *)(r1 - 0x8)
017860 r1 = r10
017845 r1 = r10
017861 r1 += -0x400
017846 r1 += -0x590
017862 r2 = r10
017847 r2 = r10
017863 r2 += -0x390
017848 r2 += -0x520
017864 call -0x5fe
017849 call -0x628
017865 *(u64 *)(r10 - 0x428) = r0
017850 *(u64 *)(r10 - 0x5b8) = r0
017866 r2 = r0
017851 r2 = r0
017867 r2 <<= 0x20
017852 r2 <<= 0x20
017868 r2 >>= 0x20
017853 r2 >>= 0x20
2 unchanged instructions hidden
017871 goto <offset>
017856 goto <offset>
017872 r2 = *(u64 *)(r6 + 0x50)
017857 r2 = *(u64 *)(r6 + 0x50)
017873 if r2 <= 0x1bf goto <offset>
017858 if r2 <= 0x1bf goto <offset>
017874 r5 = *(u64 *)(r10 - 0x1c0)
017859 r5 = *(u64 *)(r10 - 0x350)
017875 r1 = *(u64 *)(r6 + 0x210)
017860 r1 = *(u64 *)(r6 + 0x210)
017876 if r1 > 0x270f goto <offset>
017861 if r1 > 0x270f goto <offset>
017877 if r5 > -0x2711 goto <offset>
017862 if r5 > -0x2711 goto <offset>
017878 r5 += 0x2710
017863 r5 += 0x2710
017879 r1 = r10
017864 r1 = r10
017880 r1 += -0x410
017865 r1 += -0x5a0
017881 r2 = *(u64 *)(r10 - 0x470)
017866 r2 = *(u64 *)(r10 - 0x600)
017882 r3 = *(u64 *)(r10 - 0x478)
017867 r3 = *(u64 *)(r10 - 0x608)
017883 r4 = r9
017868 r4 = r9
017884 call <target>
017869 call <target>
017885 r2 = 0x0
017870 r2 = 0x0
017886 w1 = *(u32 *)(r10 - 0x410)
017871 w1 = *(u32 *)(r10 - 0x5a0)
017887 *(u64 *)(r10 - 0x428) = r1
017872 *(u64 *)(r10 - 0x5b8) = r1
017888 if r1 != 0x1a goto <offset>
017873 if r1 != 0x1a goto <offset>
017889 r1 = r10
017874 r1 = r10
017890 r1 += -0x350
017875 r1 += -0x4e0
017891 r8 += 0x1
017876 r8 += 0x1
017892 r8 += -0x1
017877 r8 += -0x1
017893 if r8 == 0x0 goto <offset>
017878 if r8 == 0x0 goto <offset>
2 unchanged instructions hidden
017896 w4 = *(u32 *)(r1 + 0x0)
017881 w4 = *(u32 *)(r1 + 0x0)
017897 r3 = *(u64 *)(r1 - 0x8)
017882 r3 = *(u64 *)(r1 - 0x8)
017898 r1 = r10
017883 r1 = r10
017899 r1 += -0x400
017884 r1 += -0x590
017900 r2 = r10
017885 r2 = r10
017901 r2 += -0x390
017886 r2 += -0x520
017902 call -0x624
017887 call -0x64e
017903 *(u64 *)(r10 - 0x428) = r0
017888 *(u64 *)(r10 - 0x5b8) = r0
017904 r2 = r0
017889 r2 = r0
017905 r2 <<= 0x20
017890 r2 <<= 0x20
017906 r2 >>= 0x20
017891 r2 >>= 0x20
1022 unchanged instructions hidden
018929 if r5 == 0x0 goto <offset>
018914 if r5 == 0x0 goto <offset>
018930 r5 = *(u64 *)(r2 + 0x0)
018915 r5 = *(u64 *)(r2 + 0x0)
018931 r0 = *(u64 *)(r3 + 0x8)
018916 r0 = *(u64 *)(r3 + 0x8)
018932 *(u64 *)(r10 - 0x6f0) = r0
018917 *(u64 *)(r10 - 0x6f8) = r0
018933 r0 = *(u64 *)(r0 + 0x28)
018918 r0 = *(u64 *)(r0 + 0x28)
018934 if r0 != r5 goto <offset>
018919 if r0 != r5 goto <offset>
018935 r5 = *(u64 *)(r2 + 0x8)
018920 r5 = *(u64 *)(r2 + 0x8)
018936 r0 = *(u64 *)(r10 - 0x6f0)
018921 r0 = *(u64 *)(r10 - 0x6f8)
018937 r0 = *(u64 *)(r0 + 0x30)
018922 r0 = *(u64 *)(r0 + 0x30)
018938 if r0 != r5 goto <offset>
018923 if r0 != r5 goto <offset>
018939 r5 = *(u64 *)(r2 + 0x10)
018924 r5 = *(u64 *)(r2 + 0x10)
018940 r0 = *(u64 *)(r10 - 0x6f0)
018925 r0 = *(u64 *)(r10 - 0x6f8)
018941 r0 = *(u64 *)(r0 + 0x38)
018926 r0 = *(u64 *)(r0 + 0x38)
018942 if r0 != r5 goto <offset>
018927 if r0 != r5 goto <offset>
018943 r5 = 0x0
018928 r5 = 0x0
018944 r0 = *(u64 *)(r2 + 0x18)
018929 r0 = *(u64 *)(r2 + 0x18)
018945 r7 = *(u64 *)(r10 - 0x6f0)
018930 r7 = *(u64 *)(r10 - 0x6f8)
018946 r7 = *(u64 *)(r7 + 0x40)
018931 r7 = *(u64 *)(r7 + 0x40)
018947 if r7 == r0 goto <offset>
018932 if r7 == r0 goto <offset>
018948 r5 = 0x1
018933 r5 = 0x1
4 unchanged instructions hidden
018953 *(u32 *)(r1 + 0x4) = w8
018938 *(u32 *)(r1 + 0x4) = w8
018954 *(u32 *)(r1 + 0x0) = w7
018939 *(u32 *)(r1 + 0x0) = w7
018955 exit
018940 exit
018956 r0 = *(u64 *)(r10 - 0x6f0)
018941 r0 = *(u64 *)(r10 - 0x6f8)
018957 w5 = *(u8 *)(r0 + 0x2)
018942 w5 = *(u8 *)(r0 + 0x2)
018958 if r5 == 0x0 goto <offset>
018943 if r5 == 0x0 goto <offset>
018959 *(u64 *)(r10 - 0x708) = r2
018944 *(u64 *)(r10 - 0x710) = r2
018960 *(u64 *)(r10 - 0x700) = r3
018945 *(u64 *)(r10 - 0x708) = r3
018961 *(u64 *)(r10 - 0x6f8) = r1
018946 *(u64 *)(r10 - 0x700) = r1
018962 r1 = *(u64 *)(r4 + 0xa)
018947 r1 = *(u64 *)(r4 + 0xa)
018963 *(u64 *)(r10 - 0x720) = r1
018948 *(u64 *)(r10 - 0x728) = r1
018964 w1 = *(u32 *)(r4 + 0x12)
018949 w1 = *(u32 *)(r4 + 0x12)
018965 *(u64 *)(r10 - 0x718) = r1
018950 *(u64 *)(r10 - 0x720) = r1
018966 r7 = *(u64 *)(r4 + 0x1)
018951 r7 = *(u64 *)(r4 + 0x1)
018967 r3 = *(u64 *)(r0 + 0x50)
018952 r3 = *(u64 *)(r0 + 0x50)
018968 r2 = r0
018953 r2 = r0
018969 r2 += 0x58
018954 r2 += 0x58
018970 r1 = r10
018955 r1 = r10
018971 r1 += -0x680
018956 r1 += -0x688
018972 *(u64 *)(r10 - 0x710) = r2
018957 *(u64 *)(r10 - 0x718) = r2
018973 call <target>
018958 call <target>
018974 w1 = *(u8 *)(r10 - 0x680)
018959 w1 = *(u8 *)(r10 - 0x688)
018975 if r1 == 0x0 goto <offset>
018960 if r1 == 0x0 goto <offset>
018976 r7 = 0x3
018961 r7 = 0x3
018977 r1 = *(u64 *)(r10 - 0x6f8)
018962 r1 = *(u64 *)(r10 - 0x700)
018978 goto <offset>
018963 goto <offset>
018979 r7 = 0x18
018964 r7 = 0x18
018980 goto <offset>
018965 goto <offset>
018981 *(u64 *)(r10 - 0x728) = r7
018966 *(u64 *)(r10 - 0x730) = r7
018982 r7 = 0x3
018967 r7 = 0x3
018983 r2 = *(u64 *)(r10 - 0x678)
018968 r2 = *(u64 *)(r10 - 0x680)
018984 w3 = *(u8 *)(r2 + 0x0)
018969 w3 = *(u8 *)(r2 + 0x0)
018985 r1 = *(u64 *)(r10 - 0x6f8)
018970 r1 = *(u64 *)(r10 - 0x700)
018986 if r3 != 0x3 goto <offset>
018971 if r3 != 0x3 goto <offset>
018987 w3 = *(u8 *)(r2 + 0x6)
018972 w3 = *(u8 *)(r2 + 0x6)
018988 if r3 != 0x0 goto <offset>
018973 if r3 != 0x0 goto <offset>
018989 w1 = *(u8 *)(r2 + 0x2)
018974 w1 = *(u8 *)(r2 + 0x2)
018990 w3 = *(u8 *)(r2 + 0x1)
018975 w3 = *(u8 *)(r2 + 0x1)
018991 *(u8 *)(r10 - 0x4c8) = w3
018976 *(u8 *)(r10 - 0x4d0) = w3
018992 *(u8 *)(r10 - 0xd0) = w1
018977 *(u8 *)(r10 - 0x1a0) = w1
018993 r1 = <addr> ll
018978 r1 = <addr> ll
018994 *(u64 *)(r10 - 0x630) = r1
018979 *(u64 *)(r10 - 0x638) = r1
018995 r1 = *(u64 *)(r10 - 0x708)
018980 r1 = *(u64 *)(r10 - 0x710)
018996 *(u64 *)(r10 - 0x640) = r1
018981 *(u64 *)(r10 - 0x648) = r1
018997 r1 = r10
018982 r1 = r10
018998 r1 += -0x4c8
018983 r1 += -0x4d0
018999 *(u64 *)(r10 - 0x650) = r1
018984 *(u64 *)(r10 - 0x658) = r1
019000 r1 = r10
018985 r1 = r10
019001 r1 += -0xd0
018986 r1 += -0x1a0
019002 *(u64 *)(r10 - 0x660) = r1
018987 *(u64 *)(r10 - 0x668) = r1
019003 r1 = <addr> ll
018988 r1 = <addr> ll
019004 *(u64 *)(r10 - 0x670) = r1
018989 *(u64 *)(r10 - 0x678) = r1
019005 r2 += 0x9
018990 r2 += 0x9
019006 *(u64 *)(r10 - 0x680) = r2
018991 *(u64 *)(r10 - 0x688) = r2
019007 *(u64 *)(r10 - 0x628) = 0x15
018992 *(u64 *)(r10 - 0x630) = 0x15
019008 *(u64 *)(r10 - 0x638) = 0x20
018993 *(u64 *)(r10 - 0x640) = 0x20
019009 *(u64 *)(r10 - 0x648) = 0x1
018994 *(u64 *)(r10 - 0x650) = 0x1
019010 *(u64 *)(r10 - 0x658) = 0x1
018995 *(u64 *)(r10 - 0x660) = 0x1
019011 *(u64 *)(r10 - 0x668) = 0x4
018996 *(u64 *)(r10 - 0x670) = 0x4
019012 *(u64 *)(r10 - 0x678) = 0x20
018997 *(u64 *)(r10 - 0x680) = 0x20
019013 r1 = r10
018998 r1 = r10
019014 r1 += -0x680
018999 r1 += -0x688
019015 r3 = r10
019000 r3 = r10
019016 r3 += -0x328
019001 r3 += -0x330
019017 r2 = 0x6
019002 r2 = 0x6
019018 call sol_sha256
019003 call sol_sha256
019019 r1 = *(u64 *)(r10 - 0x6f0)
019004 r1 = *(u64 *)(r10 - 0x6f8)
019020 r5 = r1
019005 r5 = r1
019021 r5 += 0x8
019006 r5 += 0x8
019022 r1 = *(u64 *)(r1 + 0x8)
019007 r1 = *(u64 *)(r1 + 0x8)
019023 r2 = *(u64 *)(r10 - 0x328)
019008 r2 = *(u64 *)(r10 - 0x330)
019024 if r2 != r1 goto <offset>
019009 if r2 != r1 goto <offset>
019025 r1 = *(u64 *)(r5 + 0x8)
019010 r1 = *(u64 *)(r5 + 0x8)
019026 r2 = *(u64 *)(r10 - 0x320)
019011 r2 = *(u64 *)(r10 - 0x328)
019027 if r2 != r1 goto <offset>
019012 if r2 != r1 goto <offset>
019028 r1 = *(u64 *)(r5 + 0x10)
019013 r1 = *(u64 *)(r5 + 0x10)
019029 r2 = *(u64 *)(r10 - 0x318)
019014 r2 = *(u64 *)(r10 - 0x320)
019030 if r2 != r1 goto <offset>
019015 if r2 != r1 goto <offset>
019031 r3 = 0x0
019016 r3 = 0x0
019032 r1 = *(u64 *)(r5 + 0x18)
019017 r1 = *(u64 *)(r5 + 0x18)
019033 r2 = *(u64 *)(r10 - 0x310)
019018 r2 = *(u64 *)(r10 - 0x318)
019034 if r2 == r1 goto <offset>
019019 if r2 == r1 goto <offset>
019035 r3 = 0x1
019020 r3 = 0x1
019036 r7 = 0xd
019021 r7 = 0xd
019037 r1 = *(u64 *)(r10 - 0x6f8)
019022 r1 = *(u64 *)(r10 - 0x700)
019038 r2 = *(u64 *)(r10 - 0x700)
019023 r2 = *(u64 *)(r10 - 0x708)
019039 if r3 != 0x0 goto <offset>
019024 if r3 != 0x0 goto <offset>
019040 r4 = r2
019025 r4 = r2
019041 r4 += 0x68
019026 r4 += 0x68
10 unchanged instructions hidden
019052 r8 = 0x3
019037 r8 = 0x3
019053 r7 = 0x6
019038 r7 = 0x6
019054 if r3 != 0x0 goto <offset>
019039 if r3 != 0x0 goto <offset>
019055 *(u64 *)(r10 - 0x730) = r5
019040 *(u64 *)(r10 - 0x738) = r5
019056 *(u64 *)(r10 - 0x738) = r4
019041 *(u64 *)(r10 - 0x740) = r4
019057 r3 = r2
019042 r3 = r2
019058 r3 += 0x70
019043 r3 += 0x70
019059 *(u64 *)(r10 - 0x740) = r3
019044 *(u64 *)(r10 - 0x748) = r3
019060 r3 = *(u64 *)(r3 + 0x0)
019045 r3 = *(u64 *)(r3 + 0x0)
019061 r4 = *(u64 *)(r3 + 0x8)
019046 r4 = *(u64 *)(r3 + 0x8)
019062 r5 = <addr> ll
019047 r5 = <addr> ll
10 unchanged instructions hidden
019073 if r3 == r5 goto <offset>
019058 if r3 == r5 goto <offset>
019074 r4 = 0x1
019059 r4 = 0x1
019075 if r4 != 0x0 goto <offset>
019060 if r4 != 0x0 goto <offset>
019076 *(u64 *)(r10 - 0x748) = r0
019061 *(u64 *)(r10 - 0x750) = r0
019077 r2 += 0x48
019062 r2 += 0x48
019078 *(u64 *)(r10 - 0x750) = r2
019063 *(u64 *)(r10 - 0x758) = r2
019079 r1 = *(u64 *)(r2 + 0x0)
019064 r1 = *(u64 *)(r2 + 0x0)
019080 r2 = *(u64 *)(r1 + 0x8)
019065 r2 = *(u64 *)(r1 + 0x8)
019081 r3 = -<addr> ll
019066 r3 = -<addr> ll
32 unchanged instructions hidden
019114 r7 = 0x6
019099 r7 = 0x6
019115 if r3 != 0x0 goto <offset>
019100 if r3 != 0x0 goto <offset>
019116 goto <offset>
019101 goto <offset>
019117 r1 = *(u64 *)(r10 - 0x700)
019102 r1 = *(u64 *)(r10 - 0x708)
019118 r1 += 0x58
019103 r1 += 0x58
019119 *(u64 *)(r10 - 0x758) = r1
019104 *(u64 *)(r10 - 0x760) = r1
019120 r1 = *(u64 *)(r1 + 0x0)
019105 r1 = *(u64 *)(r1 + 0x0)
019121 r2 = *(u64 *)(r1 + 0x8)
019106 r2 = *(u64 *)(r1 + 0x8)
019122 r3 = -<addr> ll
019107 r3 = -<addr> ll
11 unchanged instructions hidden
019134 r2 = 0x1
019119 r2 = 0x1
019135 r7 = 0x0
019120 r7 = 0x0
019136 if r2 != 0x0 goto <offset>
019121 if r2 != 0x0 goto <offset>
019137 r1 = *(u64 *)(r10 - 0x700)
019122 r1 = *(u64 *)(r10 - 0x708)
019138 r1 += 0x38
019123 r1 += 0x38
019139 *(u64 *)(r10 - 0x768) = r1
019124 *(u64 *)(r10 - 0x770) = r1
019140 r1 = *(u64 *)(r1 + 0x0)
019125 r1 = *(u64 *)(r1 + 0x0)
019141 *(u64 *)(r10 - 0x760) = r1
019126 *(u64 *)(r10 - 0x768) = r1
019142 r1 = *(u64 *)(r1 + 0x28)
019127 r1 = *(u64 *)(r1 + 0x28)
019143 r2 = <addr> ll
019128 r2 = <addr> ll
019144 if r1 != r2 goto <offset>
019129 if r1 != r2 goto <offset>
019145 r1 = *(u64 *)(r10 - 0x760)
019130 r1 = *(u64 *)(r10 - 0x768)
019146 r1 = *(u64 *)(r1 + 0x30)
019131 r1 = *(u64 *)(r1 + 0x30)
019147 r2 = -<addr> ll
019132 r2 = -<addr> ll
019148 if r1 != r2 goto <offset>
019133 if r1 != r2 goto <offset>
019149 r1 = *(u64 *)(r10 - 0x760)
019134 r1 = *(u64 *)(r10 - 0x768)
019150 r1 = *(u64 *)(r1 + 0x38)
019135 r1 = *(u64 *)(r1 + 0x38)
019151 r2 = -<addr> ll
019136 r2 = -<addr> ll
019152 if r1 != r2 goto <offset>
019137 if r1 != r2 goto <offset>
019153 r1 = 0x0
019138 r1 = 0x0
019154 r2 = *(u64 *)(r10 - 0x760)
019139 r2 = *(u64 *)(r10 - 0x768)
019155 r2 = *(u64 *)(r2 + 0x40)
019140 r2 = *(u64 *)(r2 + 0x40)
019156 r3 = <addr> ll
019141 r3 = <addr> ll
019157 if r2 == r3 goto <offset>
019142 if r2 == r3 goto <offset>
019158 r1 = 0x1
019143 r1 = 0x1
019159 if r1 != 0x0 goto <offset>
019144 if r1 != 0x0 goto <offset>
019160 r1 = *(u64 *)(r10 - 0x760)
019145 r1 = *(u64 *)(r10 - 0x768)
019161 r1 = *(u64 *)(r1 + 0x50)
019146 r1 = *(u64 *)(r1 + 0x50)
019162 if r1 != 0x220 goto <offset>
019147 if r1 != 0x220 goto <offset>
019163 r1 = *(u64 *)(r10 - 0x700)
019148 r1 = *(u64 *)(r10 - 0x708)
019164 r1 += 0x40
019149 r1 += 0x40
019165 *(u64 *)(r10 - 0x778) = r1
019150 *(u64 *)(r10 - 0x780) = r1
019166 r1 = *(u64 *)(r1 + 0x0)
019151 r1 = *(u64 *)(r1 + 0x0)
019167 *(u64 *)(r10 - 0x770) = r1
019152 *(u64 *)(r10 - 0x778) = r1
019168 r1 = *(u64 *)(r1 + 0x28)
019153 r1 = *(u64 *)(r1 + 0x28)
019169 r2 = <addr> ll
019154 r2 = <addr> ll
019170 if r1 != r2 goto <offset>
019155 if r1 != r2 goto <offset>
019171 r1 = *(u64 *)(r10 - 0x770)
019156 r1 = *(u64 *)(r10 - 0x778)
019172 r1 = *(u64 *)(r1 + 0x30)
019157 r1 = *(u64 *)(r1 + 0x30)
019173 r2 = -<addr> ll
019158 r2 = -<addr> ll
019174 if r1 != r2 goto <offset>
019159 if r1 != r2 goto <offset>
019175 r1 = *(u64 *)(r10 - 0x770)
019160 r1 = *(u64 *)(r10 - 0x778)
019176 r1 = *(u64 *)(r1 + 0x38)
019161 r1 = *(u64 *)(r1 + 0x38)
019177 r2 = -<addr> ll
019162 r2 = -<addr> ll
019178 if r1 != r2 goto <offset>
019163 if r1 != r2 goto <offset>
019179 r1 = 0x0
019164 r1 = 0x0
019180 r2 = *(u64 *)(r10 - 0x770)
019165 r2 = *(u64 *)(r10 - 0x778)
019181 r2 = *(u64 *)(r2 + 0x40)
019166 r2 = *(u64 *)(r2 + 0x40)
019182 r3 = <addr> ll
019167 r3 = <addr> ll
019183 if r2 == r3 goto <offset>
019168 if r2 == r3 goto <offset>
019184 r1 = 0x1
019169 r1 = 0x1
019185 if r1 != 0x0 goto <offset>
019170 if r1 != 0x0 goto <offset>
019186 r1 = *(u64 *)(r10 - 0x700)
019171 r1 = *(u64 *)(r10 - 0x708)
019187 r1 += 0x50
019172 r1 += 0x50
019188 *(u64 *)(r10 - 0x788) = r1
019173 *(u64 *)(r10 - 0x790) = r1
019189 r1 = *(u64 *)(r1 + 0x0)
019174 r1 = *(u64 *)(r1 + 0x0)
019190 *(u64 *)(r10 - 0x780) = r1
019175 *(u64 *)(r10 - 0x788) = r1
019191 r1 = *(u64 *)(r1 + 0x28)
019176 r1 = *(u64 *)(r1 + 0x28)
019192 r2 = <addr> ll
019177 r2 = <addr> ll
019193 if r1 != r2 goto <offset>
019178 if r1 != r2 goto <offset>
019194 r1 = *(u64 *)(r10 - 0x780)
019179 r1 = *(u64 *)(r10 - 0x788)
019195 r1 = *(u64 *)(r1 + 0x30)
019180 r1 = *(u64 *)(r1 + 0x30)
019196 r2 = -<addr> ll
019181 r2 = -<addr> ll
019197 if r1 != r2 goto <offset>
019182 if r1 != r2 goto <offset>
019198 r1 = *(u64 *)(r10 - 0x780)
019183 r1 = *(u64 *)(r10 - 0x788)
019199 r1 = *(u64 *)(r1 + 0x38)
019184 r1 = *(u64 *)(r1 + 0x38)
019200 r2 = -<addr> ll
019185 r2 = -<addr> ll
019201 if r1 != r2 goto <offset>
019186 if r1 != r2 goto <offset>
019202 r1 = 0x0
019187 r1 = 0x0
019203 r2 = *(u64 *)(r10 - 0x780)
019188 r2 = *(u64 *)(r10 - 0x788)
019204 r2 = *(u64 *)(r2 + 0x40)
019189 r2 = *(u64 *)(r2 + 0x40)
019205 r3 = <addr> ll
019190 r3 = <addr> ll
019206 if r2 == r3 goto <offset>
019191 if r2 == r3 goto <offset>
1 unchanged instructions hidden
019208 if r1 == 0x0 goto <offset>
019193 if r1 == 0x0 goto <offset>
019209 r7 = 0x11
019194 r7 = 0x11
019210 goto <offset>
019195 goto <offset>
019211 r1 = *(u64 *)(r10 - 0x780)
019196 r1 = *(u64 *)(r10 - 0x788)
019212 r1 = *(u64 *)(r1 + 0x50)
019197 r1 = *(u64 *)(r1 + 0x50)
019213 if r1 < 0x1d0 goto <offset>
019198 if r1 < 0x1d0 goto <offset>
019214 r1 = *(u64 *)(r10 - 0x780)
019199 r1 = *(u64 *)(r10 - 0x788)
019215 w1 = *(u8 *)(r1 + 0x58)
019200 w1 = *(u8 *)(r1 + 0x58)
019216 if r1 != 0x6d goto <offset>
019201 if r1 != 0x6d goto <offset>
019217 r1 = *(u64 *)(r10 - 0x780)
019202 r1 = *(u64 *)(r10 - 0x788)
019218 r1 = *(u64 *)(r1 + 0x218)
019203 r1 = *(u64 *)(r1 + 0x218)
019219 *(u64 *)(r10 - 0x790) = r1
019204 *(u64 *)(r10 - 0x798) = r1
019220 r2 = r10
019205 r2 = r10
019221 r2 += -0x680
019206 r2 += -0x688
019222 r1 = <addr> ll
019207 r1 = <addr> ll
019223 r3 = 0x0
019208 r3 = 0x0
019224 r4 = 0x28
019209 r4 = 0x28
5 unchanged instructions hidden
019230 r8 = 0x1
019215 r8 = 0x1
019231 goto <offset>
019216 goto <offset>
019232 r8 = 0x1
019217 r8 = 0x1
019233 r1 = *(u64 *)(r10 - 0x680)
019218 r1 = *(u64 *)(r10 - 0x688)
019234 r2 = *(u64 *)(r10 - 0x790)
019219 r2 = *(u64 *)(r10 - 0x798)
019235 if r1 >= r2 goto <offset>
019220 if r1 >= r2 goto <offset>
019236 r1 = *(u64 *)(r10 - 0x6f0)
019221 r1 = *(u64 *)(r10 - 0x6f8)
019237 r3 = *(u64 *)(r1 + 0x50)
019222 r3 = *(u64 *)(r1 + 0x50)
019238 r1 = r10
019223 r1 = r10
019239 r1 += -0x680
019224 r1 += -0x688
019240 r2 = *(u64 *)(r10 - 0x710)
019225 r2 = *(u64 *)(r10 - 0x718)
019241 call <target>
019226 call <target>
019242 w1 = *(u8 *)(r10 - 0x680)
019227 w1 = *(u8 *)(r10 - 0x688)
019243 if r1 != 0x1 goto <offset>
019228 if r1 != 0x1 goto <offset>
019244 r8 = 0x0
019229 r8 = 0x0
019245 goto <offset>
019230 goto <offset>
019246 r1 = *(u64 *)(r10 - 0x678)
019231 r1 = *(u64 *)(r10 - 0x680)
019247 r1 = *(u64 *)(r1 + 0x169)
019232 r1 = *(u64 *)(r1 + 0x169)
019248 *(u64 *)(r10 - 0x790) = r1
019233 *(u64 *)(r10 - 0x798) = r1
019249 if r1 == 0x0 goto <offset>
019234 if r1 == 0x0 goto <offset>
019250 r1 = *(u64 *)(r10 - 0x770)
019235 r1 = *(u64 *)(r10 - 0x778)
019251 r2 = *(u64 *)(r1 + 0x50)
019236 r2 = *(u64 *)(r1 + 0x50)
019252 if r2 <= 0x1f goto <offset>
019237 if r2 <= 0x1f goto <offset>
019253 r1 = *(u64 *)(r10 - 0x770)
019238 r1 = *(u64 *)(r10 - 0x778)
019254 r8 = *(u64 *)(r1 + 0x70)
019239 r8 = *(u64 *)(r1 + 0x70)
019255 if r8 == -0x1 goto <offset>
019240 if r8 == -0x1 goto <offset>
019256 r2 = r10
019241 r2 = r10
019257 r2 += -0x680
019242 r2 += -0x688
019258 r1 = 0x0
019243 r1 = 0x0
019259 *(u64 *)(r10 - 0x798) = r1
019244 *(u64 *)(r10 - 0x7a0) = r1
019260 r1 = <addr> ll
019245 r1 = <addr> ll
019261 r3 = 0x0
019246 r3 = 0x0
019262 r4 = 0x28
019247 r4 = 0x28
6 unchanged instructions hidden
019269 goto <offset>
019254 goto <offset>
019270 r1 = 0x96
019255 r1 = 0x96
019271 goto <offset>
019256 goto <offset>
019272 r2 = *(u64 *)(r10 - 0x680)
019257 r2 = *(u64 *)(r10 - 0x688)
019273 r1 = r8
019258 r1 = r8
019274 r1 -= r2
019259 r1 -= r2
019275 r2 = 0x1
019260 r2 = 0x1
1 unchanged instructions hidden
019277 r2 = 0x0
019262 r2 = 0x0
019278 if r2 == 0x0 goto <offset>
019263 if r2 == 0x0 goto <offset>
019279 r8 = 0x5
019264 r8 = 0x5
019280 r1 = *(u64 *)(r10 - 0x790)
019265 r1 = *(u64 *)(r10 - 0x798)
019281 r2 = *(u64 *)(r10 - 0x798)
019266 r2 = *(u64 *)(r10 - 0x7a0)
019282 if r2 > r1 goto <offset>
019267 if r2 > r1 goto <offset>
019283 goto <offset>
019268 goto <offset>
019284 if r2 != 0x0 goto <offset>
019269 if r2 != 0x0 goto <offset>
019285 *(u64 *)(r10 - 0x798) = r1
019270 *(u64 *)(r10 - 0x7a0) = r1
019286 r8 = 0x5
019271 r8 = 0x5
019287 r1 = *(u64 *)(r10 - 0x790)
019272 r1 = *(u64 *)(r10 - 0x798)
019288 r2 = *(u64 *)(r10 - 0x798)
019273 r2 = *(u64 *)(r10 - 0x7a0)
019289 if r2 > r1 goto <offset>
019274 if r2 > r1 goto <offset>
019290 r2 = *(u64 *)(r10 - 0x700)
019275 r2 = *(u64 *)(r10 - 0x708)
019291 r3 = *(u64 *)(r10 - 0x708)
019276 r3 = *(u64 *)(r10 - 0x710)
019292 if r6 != 0x0 goto <offset>
019277 if r6 != 0x0 goto <offset>
019293 r1 = *(u64 *)(r10 - 0x760)
019278 r1 = *(u64 *)(r10 - 0x768)
019294 r2 = *(u64 *)(r1 + 0x50)
019279 r2 = *(u64 *)(r1 + 0x50)
019295 if r2 <= 0x207 goto <offset>
019280 if r2 <= 0x207 goto <offset>
019296 r1 = *(u64 *)(r10 - 0x770)
019281 r1 = *(u64 *)(r10 - 0x778)
019297 r2 = *(u64 *)(r1 + 0x50)
019282 r2 = *(u64 *)(r1 + 0x50)
019298 if r2 <= 0xf goto <offset>
019283 if r2 <= 0xf goto <offset>
019299 r1 = *(u64 *)(r10 - 0x760)
019284 r1 = *(u64 *)(r10 - 0x768)
019300 r4 = *(u64 *)(r1 + 0x258)
019285 r4 = *(u64 *)(r1 + 0x258)
019301 r8 = 0x2
019286 r8 = 0x2
019302 r1 = *(u64 *)(r10 - 0x770)
019287 r1 = *(u64 *)(r10 - 0x778)
019303 r5 = *(u64 *)(r1 + 0x60)
019288 r5 = *(u64 *)(r1 + 0x60)
019304 r1 = *(u64 *)(r10 - 0x6f8)
019289 r1 = *(u64 *)(r10 - 0x700)
019305 r2 = *(u64 *)(r10 - 0x700)
019290 r2 = *(u64 *)(r10 - 0x708)
019306 r3 = *(u64 *)(r10 - 0x708)
019291 r3 = *(u64 *)(r10 - 0x710)
019307 if r4 == r5 goto <offset>
019292 if r4 == r5 goto <offset>
019308 r2 += 0x60
019293 r2 += 0x60
019309 *(u64 *)(r10 - 0x790) = r2
019294 *(u64 *)(r10 - 0x798) = r2
019310 r6 = *(u64 *)(r2 + 0x0)
019295 r6 = *(u64 *)(r2 + 0x0)
019311 r1 = <addr> ll
019296 r1 = <addr> ll
019312 *(u64 *)(r10 - 0x320) = r1
019297 *(u64 *)(r10 - 0x328) = r1
019313 r1 = *(u64 *)(r10 - 0x730)
019298 r1 = *(u64 *)(r10 - 0x738)
019314 *(u64 *)(r10 - 0x330) = r1
019299 *(u64 *)(r10 - 0x338) = r1
019315 *(u64 *)(r10 - 0x318) = 0xd
019300 *(u64 *)(r10 - 0x320) = 0xd
019316 *(u64 *)(r10 - 0x328) = 0x20
019301 *(u64 *)(r10 - 0x330) = 0x20
019317 *(u8 *)(r10 - 0xd0) = 0xff
019302 *(u8 *)(r10 - 0x1a0) = 0xff
019318 r1 = r10
019303 r1 = r10
019319 r1 += -0x330
019304 r1 += -0x338
019320 r4 = r10
019305 r4 = r10
019321 r4 += -0x680
019306 r4 += -0x688
019322 r5 = r10
019307 r5 = r10
019323 r5 += -0xd0
019308 r5 += -0x1a0
019324 r2 = 0x2
019309 r2 = 0x2
019325 call sol_try_find_program_address
019310 call sol_try_find_program_address
019326 if r0 != 0x0 goto <offset>
019311 if r0 != 0x0 goto <offset>
019327 r1 = *(u64 *)(r10 - 0x668)
019328 *(u64 *)(r10 - 0x4b0) = r1
019329 r1 = *(u64 *)(r10 - 0x670)
019312 r1 = *(u64 *)(r10 - 0x670)
019330 *(u64 *)(r10 - 0x4b8) = r1
019313 *(u64 *)(r10 - 0x4b8) = r1
019331 r1 = *(u64 *)(r10 - 0x678)
019314 r1 = *(u64 *)(r10 - 0x678)
019332 *(u64 *)(r10 - 0x4c0) = r1
019315 *(u64 *)(r10 - 0x4c0) = r1
019333 r1 = *(u64 *)(r10 - 0x680)
019316 r1 = *(u64 *)(r10 - 0x680)
019334 *(u64 *)(r10 - 0x4c8) = r1
019317 *(u64 *)(r10 - 0x4c8) = r1
019318 r1 = *(u64 *)(r10 - 0x688)
019319 *(u64 *)(r10 - 0x4d0) = r1
019335 r2 = *(u64 *)(r6 + 0x8)
019320 r2 = *(u64 *)(r6 + 0x8)
019336 if r1 != r2 goto <offset>
019321 if r1 != r2 goto <offset>
019337 r1 = *(u64 *)(r6 + 0x10)
019322 r1 = *(u64 *)(r6 + 0x10)
019338 r2 = *(u64 *)(r10 - 0x4c0)
019323 r2 = *(u64 *)(r10 - 0x4c8)
019339 if r2 != r1 goto <offset>
019324 if r2 != r1 goto <offset>
019340 r1 = *(u64 *)(r6 + 0x18)
019325 r1 = *(u64 *)(r6 + 0x18)
019341 r2 = *(u64 *)(r10 - 0x4b8)
019326 r2 = *(u64 *)(r10 - 0x4c0)
019342 if r2 != r1 goto <offset>
019327 if r2 != r1 goto <offset>
019343 r2 = 0x0
019328 r2 = 0x0
019344 r1 = *(u64 *)(r6 + 0x20)
019329 r1 = *(u64 *)(r6 + 0x20)
019345 r3 = *(u64 *)(r10 - 0x4b0)
019330 r3 = *(u64 *)(r10 - 0x4b8)
019346 if r3 == r1 goto <offset>
019331 if r3 == r1 goto <offset>
019347 r2 = 0x1
019332 r2 = 0x1
019348 r7 = 0xd
019333 r7 = 0xd
019349 r1 = *(u64 *)(r10 - 0x6f8)
019334 r1 = *(u64 *)(r10 - 0x700)
019350 r4 = *(u64 *)(r10 - 0x700)
019335 r4 = *(u64 *)(r10 - 0x708)
019351 r3 = *(u64 *)(r10 - 0x708)
019336 r3 = *(u64 *)(r10 - 0x710)
019352 if r2 != 0x0 goto <offset>
019337 if r2 != 0x0 goto <offset>
019353 r2 = *(u64 *)(r4 + 0x10)
019338 r2 = *(u64 *)(r4 + 0x10)
019354 *(u64 *)(r10 - 0x1000) = r3
019339 *(u64 *)(r10 - 0x1000) = r3
019355 *(u64 *)(r10 - 0xff8) = 0x0
019340 *(u64 *)(r10 - 0xff8) = 0x0
019356 r1 = r10
019341 r1 = r10
019357 r1 += -0x6c0
019342 r1 += -0x6c8
019358 r5 = r10
019343 r5 = r10
019359 *(u64 *)(r10 - 0x798) = r2
019344 *(u64 *)(r10 - 0x7a0) = r2
019360 r3 = *(u64 *)(r10 - 0x6f0)
019345 r3 = *(u64 *)(r10 - 0x6f8)
019361 r4 = r9
019346 r4 = r9
019362 call <target>
019347 call <target>
019363 w7 = *(u32 *)(r10 - 0x6c0)
019348 w7 = *(u32 *)(r10 - 0x6c8)
019364 if r7 != 0x1a goto <offset>
019349 if r7 != 0x1a goto <offset>
019365 r9 = *(u64 *)(r10 - 0x700)
019350 r9 = *(u64 *)(r10 - 0x708)
019366 r9 += 0x18
019351 r9 += 0x18
019367 r1 = *(u64 *)(r10 - 0x708)
019352 r1 = *(u64 *)(r10 - 0x710)
019368 r1 = *(u64 *)(r1 + 0x0)
019353 r1 = *(u64 *)(r1 + 0x0)
019369 r6 = *(u64 *)(r9 + 0x0)
019354 r6 = *(u64 *)(r9 + 0x0)
019370 r2 = *(u64 *)(r6 + 0x28)
019355 r2 = *(u64 *)(r6 + 0x28)
019371 if r2 != r1 goto <offset>
019356 if r2 != r1 goto <offset>
019372 r1 = *(u64 *)(r10 - 0x708)
019357 r1 = *(u64 *)(r10 - 0x710)
019373 r1 = *(u64 *)(r1 + 0x8)
019358 r1 = *(u64 *)(r1 + 0x8)
019374 r2 = *(u64 *)(r6 + 0x30)
019359 r2 = *(u64 *)(r6 + 0x30)
019375 if r2 != r1 goto <offset>
019360 if r2 != r1 goto <offset>
019376 r1 = *(u64 *)(r10 - 0x708)
019361 r1 = *(u64 *)(r10 - 0x710)
019377 r1 = *(u64 *)(r1 + 0x10)
019362 r1 = *(u64 *)(r1 + 0x10)
019378 r2 = *(u64 *)(r6 + 0x38)
019363 r2 = *(u64 *)(r6 + 0x38)
019379 if r2 != r1 goto <offset>
019364 if r2 != r1 goto <offset>
019380 r1 = 0x0
019365 r1 = 0x0
019381 r2 = *(u64 *)(r10 - 0x708)
019366 r2 = *(u64 *)(r10 - 0x710)
019382 r2 = *(u64 *)(r2 + 0x18)
019367 r2 = *(u64 *)(r2 + 0x18)
019383 r3 = *(u64 *)(r6 + 0x40)
019368 r3 = *(u64 *)(r6 + 0x40)
019384 if r3 == r2 goto <offset>
019369 if r3 == r2 goto <offset>
4 unchanged instructions hidden
019389 if r1 < 0x41 goto <offset>
019374 if r1 < 0x41 goto <offset>
019390 w1 = *(u8 *)(r6 + 0x58)
019375 w1 = *(u8 *)(r6 + 0x58)
019391 if r1 != 0x1 goto <offset>
019376 if r1 != 0x1 goto <offset>
019392 r1 = *(u64 *)(r10 - 0x730)
019377 r1 = *(u64 *)(r10 - 0x738)
019393 r1 = *(u64 *)(r1 + 0x0)
019378 r1 = *(u64 *)(r1 + 0x0)
019394 r2 = *(u64 *)(r6 + 0x59)
019379 r2 = *(u64 *)(r6 + 0x59)
019395 if r2 != r1 goto <offset>
019380 if r2 != r1 goto <offset>
019396 r1 = *(u64 *)(r10 - 0x730)
019381 r1 = *(u64 *)(r10 - 0x738)
019397 r1 = *(u64 *)(r1 + 0x8)
019382 r1 = *(u64 *)(r1 + 0x8)
019398 r2 = *(u64 *)(r6 + 0x61)
019383 r2 = *(u64 *)(r6 + 0x61)
019399 if r2 != r1 goto <offset>
019384 if r2 != r1 goto <offset>
019400 r1 = *(u64 *)(r10 - 0x730)
019385 r1 = *(u64 *)(r10 - 0x738)
019401 r1 = *(u64 *)(r1 + 0x10)
019386 r1 = *(u64 *)(r1 + 0x10)
019402 r2 = *(u64 *)(r6 + 0x69)
019387 r2 = *(u64 *)(r6 + 0x69)
019403 if r2 != r1 goto <offset>
019388 if r2 != r1 goto <offset>
019404 r1 = 0x0
019389 r1 = 0x0
019405 r2 = *(u64 *)(r10 - 0x730)
019390 r2 = *(u64 *)(r10 - 0x738)
019406 r2 = *(u64 *)(r2 + 0x18)
019391 r2 = *(u64 *)(r2 + 0x18)
019407 r3 = *(u64 *)(r6 + 0x71)
019392 r3 = *(u64 *)(r6 + 0x71)
019408 if r3 == r2 goto <offset>
019393 if r3 == r2 goto <offset>
019409 r1 = 0x1
019394 r1 = 0x1
019410 if r1 != 0x0 goto <offset>
019395 if r1 != 0x0 goto <offset>
019411 r1 = *(u64 *)(r10 - 0x6f0)
019396 r1 = *(u64 *)(r10 - 0x6f8)
019412 r3 = *(u64 *)(r1 + 0x50)
019397 r3 = *(u64 *)(r1 + 0x50)
019413 r1 = r10
019398 r1 = r10
019414 r1 += -0x680
019399 r1 += -0x688
019415 r2 = *(u64 *)(r10 - 0x710)
019400 r2 = *(u64 *)(r10 - 0x718)
019416 call <target>
019401 call <target>
019417 w1 = *(u8 *)(r10 - 0x680)
019402 w1 = *(u8 *)(r10 - 0x688)
019418 if r1 != 0x0 goto <offset>
019403 if r1 != 0x0 goto <offset>
019419 r1 = *(u64 *)(r10 - 0x678)
019404 r1 = *(u64 *)(r10 - 0x680)
019420 r2 = *(u64 *)(r6 + 0x8)
019405 r2 = *(u64 *)(r6 + 0x8)
019421 r6 += 0x8
019406 r6 += 0x8
019422 r3 = *(u64 *)(r1 + 0x29)
019407 r3 = *(u64 *)(r1 + 0x29)
10 unchanged instructions hidden
019433 if r1 == r3 goto <offset>
019418 if r1 == r3 goto <offset>
019434 r2 = 0x1
019419 r2 = 0x1
019435 if r2 != 0x0 goto <offset>
019420 if r2 != 0x0 goto <offset>
019436 r1 = *(u64 *)(r10 - 0x700)
019421 r1 = *(u64 *)(r10 - 0x708)
019437 r1 = *(u64 *)(r1 + 0x28)
019422 r1 = *(u64 *)(r1 + 0x28)
019438 r2 = *(u64 *)(r10 - 0x6f0)
019423 r2 = *(u64 *)(r10 - 0x6f8)
019439 r3 = *(u64 *)(r10 - 0x708)
019424 r3 = *(u64 *)(r10 - 0x710)
019440 r4 = *(u64 *)(r10 - 0x728)
019425 r4 = *(u64 *)(r10 - 0x730)
019441 call <target>
019426 call <target>
019442 r7 = r0
019427 r7 = r0
019443 r1 = r7
019428 r1 = r7
019444 r1 <<= 0x20
019429 r1 <<= 0x20
019445 r1 >>= 0x20
019430 r1 >>= 0x20
019446 if r1 != 0x1a goto <offset>
019431 if r1 != 0x1a goto <offset>
019447 r1 = *(u64 *)(r10 - 0x6f0)
019432 r1 = *(u64 *)(r10 - 0x6f8)
019448 r3 = *(u64 *)(r1 + 0x50)
019433 r3 = *(u64 *)(r1 + 0x50)
019449 r1 = r10
019434 r1 = r10
019450 r1 += -0x680
019435 r1 += -0x688
019451 r2 = *(u64 *)(r10 - 0x710)
019436 r2 = *(u64 *)(r10 - 0x718)
019452 call <target>
019437 call <target>
019453 w1 = *(u8 *)(r10 - 0x680)
019438 w1 = *(u8 *)(r10 - 0x688)
019454 if r1 != 0x0 goto <offset>
019439 if r1 != 0x0 goto <offset>
019455 r1 = *(u64 *)(r10 - 0x678)
019440 r1 = *(u64 *)(r10 - 0x680)
019456 r2 = *(u64 *)(r1 + 0x101)
019441 r2 = *(u64 *)(r1 + 0x101)
019457 r4 = *(u64 *)(r1 + 0x119)
019442 r4 = *(u64 *)(r1 + 0x119)
019458 r7 = 0x3
019443 r7 = 0x3
019459 r1 = *(u64 *)(r10 - 0x6f8)
019444 r1 = *(u64 *)(r10 - 0x700)
019460 r3 = *(u64 *)(r10 - 0x708)
019445 r3 = *(u64 *)(r10 - 0x710)
019461 if r4 > r2 goto <offset>
019446 if r4 > r2 goto <offset>
019462 r1 = *(u64 *)(r10 - 0x728)
019447 r1 = *(u64 *)(r10 - 0x730)
019463 *(u64 *)(r10 - 0x4c8) = r1
019448 *(u64 *)(r10 - 0x4d0) = r1
019464 r1 = r10
019449 r1 = r10
019465 r1 += -0x4c8
019450 r1 += -0x4d0
019466 *(u64 *)(r10 - 0x310) = r1
019451 *(u64 *)(r10 - 0x318) = r1
019467 r1 = <addr> ll
019452 r1 = <addr> ll
019468 *(u64 *)(r10 - 0x320) = r1
019453 *(u64 *)(r10 - 0x328) = r1
019469 *(u64 *)(r10 - 0x330) = r6
019454 *(u64 *)(r10 - 0x338) = r6
019470 *(u64 *)(r10 - 0x308) = 0x8
019455 *(u64 *)(r10 - 0x310) = 0x8
019471 *(u64 *)(r10 - 0x318) = 0xf
019456 *(u64 *)(r10 - 0x320) = 0xf
019472 *(u64 *)(r10 - 0x328) = 0x20
019457 *(u64 *)(r10 - 0x330) = 0x20
019473 *(u8 *)(r10 - 0xd0) = 0xff
019458 *(u8 *)(r10 - 0x1a0) = 0xff
019474 r1 = r10
019459 r1 = r10
019475 r1 += -0x330
019460 r1 += -0x338
019476 r4 = r10
019461 r4 = r10
019477 r4 += -0x680
019462 r4 += -0x688
019478 r5 = r10
019463 r5 = r10
019479 r5 += -0xd0
019464 r5 += -0x1a0
019480 r2 = 0x3
019465 r2 = 0x3
019481 call sol_try_find_program_address
019466 call sol_try_find_program_address
019482 if r0 != 0x0 goto <offset>
019467 if r0 != 0x0 goto <offset>
019483 r3 = *(u64 *)(r10 - 0x700)
019468 r3 = *(u64 *)(r10 - 0x708)
019484 r3 += 0x20
019469 r3 += 0x20
019485 r1 = *(u64 *)(r10 - 0x668)
019486 *(u64 *)(r10 - 0x690) = r1
019487 r1 = *(u64 *)(r10 - 0x670)
019470 r1 = *(u64 *)(r10 - 0x670)
019488 *(u64 *)(r10 - 0x698) = r1
019471 *(u64 *)(r10 - 0x698) = r1
019489 r1 = *(u64 *)(r10 - 0x678)
019472 r1 = *(u64 *)(r10 - 0x678)
019490 *(u64 *)(r10 - 0x6a0) = r1
019473 *(u64 *)(r10 - 0x6a0) = r1
019491 *(u64 *)(r10 - 0x6b8) = r6
019474 r1 = *(u64 *)(r10 - 0x680)
019492 w1 = *(u8 *)(r10 - 0xd0)
019475 *(u64 *)(r10 - 0x6a8) = r1
019493 *(u8 *)(r10 - 0x688) = w1
019476 *(u64 *)(r10 - 0x6c0) = r6
019494 r1 = *(u64 *)(r10 - 0x4c8)
019477 w1 = *(u8 *)(r10 - 0x1a0)
019495 *(u64 *)(r10 - 0x6b0) = r1
019478 *(u8 *)(r10 - 0x690) = w1
019496 r2 = *(u64 *)(r10 - 0x680)
019479 r1 = *(u64 *)(r10 - 0x4d0)
019497 *(u64 *)(r10 - 0x6a8) = r2
019480 *(u64 *)(r10 - 0x6b8) = r1
019498 *(u64 *)(r10 - 0x730) = r3
019481 r2 = *(u64 *)(r10 - 0x688)
019482 *(u64 *)(r10 - 0x6b0) = r2
019483 *(u64 *)(r10 - 0x738) = r3
019499 r1 = *(u64 *)(r3 + 0x0)
019484 r1 = *(u64 *)(r3 + 0x0)
019500 r3 = *(u64 *)(r1 + 0x8)
019485 r3 = *(u64 *)(r1 + 0x8)
019501 if r2 != r3 goto <offset>
019486 if r2 != r3 goto <offset>
019502 r2 = *(u64 *)(r1 + 0x10)
019487 r2 = *(u64 *)(r1 + 0x10)
019503 r3 = *(u64 *)(r10 - 0x6a0)
019488 r3 = *(u64 *)(r10 - 0x6a8)
019504 if r3 != r2 goto <offset>
019489 if r3 != r2 goto <offset>
019505 r2 = *(u64 *)(r1 + 0x18)
019490 r2 = *(u64 *)(r1 + 0x18)
019506 r3 = *(u64 *)(r10 - 0x698)
019491 r3 = *(u64 *)(r10 - 0x6a0)
019507 if r3 != r2 goto <offset>
019492 if r3 != r2 goto <offset>
019508 r2 = 0x0
019493 r2 = 0x0
019509 r1 = *(u64 *)(r1 + 0x20)
019494 r1 = *(u64 *)(r1 + 0x20)
019510 r3 = *(u64 *)(r10 - 0x690)
019495 r3 = *(u64 *)(r10 - 0x698)
019511 if r3 == r1 goto <offset>
019496 if r3 == r1 goto <offset>
019512 r2 = 0x1
019497 r2 = 0x1
019513 if r2 == 0x0 goto <offset>
019498 if r2 == 0x0 goto <offset>
019514 r7 = 0xd
019499 r7 = 0xd
019515 goto <offset>
019500 goto <offset>
019516 w8 = *(u32 *)(r10 - 0x6bc)
019501 w8 = *(u32 *)(r10 - 0x6c4)
019517 goto <offset>
019502 goto <offset>
019518 r1 = 0x20
019503 r1 = 0x20
019519 r3 = <addr> ll
019504 r3 = <addr> ll
019520 call <target>
019505 call <target>
019521 r1 = <addr> ll
019506 r1 = <addr> ll
019522 *(u64 *)(r10 - 0x680) = r1
019507 *(u64 *)(r10 - 0x688) = r1
019523 *(u64 *)(r10 - 0x660) = 0x0
019524 *(u64 *)(r10 - 0x678) = 0x1
019525 *(u64 *)(r10 - 0x668) = 0x0
019508 *(u64 *)(r10 - 0x668) = 0x0
019526 *(u64 *)(r10 - 0x670) = 0x8
019509 *(u64 *)(r10 - 0x680) = 0x1
019510 *(u64 *)(r10 - 0x670) = 0x0
019511 *(u64 *)(r10 - 0x678) = 0x8
019527 r1 = r10
019512 r1 = r10
019528 r1 += -0x680
019513 r1 += -0x688
019529 r2 = <addr> ll
019514 r2 = <addr> ll
019530 call <target>
019515 call <target>
019531 r1 = *(u64 *)(r10 - 0x760)
019516 r1 = *(u64 *)(r10 - 0x768)
019532 r2 = *(u64 *)(r1 + 0x50)
019517 r2 = *(u64 *)(r1 + 0x50)
019533 if r2 <= 0x207 goto <offset>
019518 if r2 <= 0x207 goto <offset>
019534 r1 = *(u64 *)(r10 - 0x770)
019519 r1 = *(u64 *)(r10 - 0x778)
019535 r2 = *(u64 *)(r1 + 0x50)
019520 r2 = *(u64 *)(r1 + 0x50)
019536 if r2 <= 0xf goto <offset>
019521 if r2 <= 0xf goto <offset>
019537 r1 = *(u64 *)(r10 - 0x760)
019522 r1 = *(u64 *)(r10 - 0x768)
019538 r2 = *(u64 *)(r1 + 0x258)
019523 r2 = *(u64 *)(r1 + 0x258)
019539 r1 = *(u64 *)(r10 - 0x770)
019524 r1 = *(u64 *)(r10 - 0x778)
019540 r3 = *(u64 *)(r1 + 0x60)
019525 r3 = *(u64 *)(r1 + 0x60)
019541 r1 = 0x0
019526 r1 = 0x0
019542 *(u64 *)(r10 - 0x7a0) = r1
019543 *(u64 *)(r10 - 0x7a8) = r1
019527 *(u64 *)(r10 - 0x7a8) = r1
019544 *(u64 *)(r10 - 0x7b0) = r1
019528 *(u64 *)(r10 - 0x7b0) = r1
019545 *(u64 *)(r10 - 0x7b8) = r2
019529 *(u64 *)(r10 - 0x7b8) = r1
019546 *(u64 *)(r10 - 0x7c0) = r3
019530 *(u64 *)(r10 - 0x7c0) = r2
019531 *(u64 *)(r10 - 0x7c8) = r3
019547 if r2 == r3 goto <offset>
019532 if r2 == r3 goto <offset>
019548 r1 = *(u64 *)(r10 - 0x798)
019533 r1 = *(u64 *)(r10 - 0x7a0)
019549 r1 = *(u64 *)(r1 + 0x50)
019534 r1 = *(u64 *)(r1 + 0x50)
019550 if r1 < 0x62 goto <offset>
019535 if r1 < 0x62 goto <offset>
019551 r1 = 0x7d0
019536 r1 = 0x7d0
019552 *(u64 *)(r10 - 0x7a0) = r1
019537 *(u64 *)(r10 - 0x7a8) = r1
019553 r2 = *(u64 *)(r10 - 0x798)
019538 r2 = *(u64 *)(r10 - 0x7a0)
019554 r1 = *(u64 *)(r2 + 0x9a)
019539 r1 = *(u64 *)(r2 + 0x9a)
019555 *(u64 *)(r10 - 0x7b0) = r1
019540 *(u64 *)(r10 - 0x7b8) = r1
019556 r1 = *(u64 *)(r2 + 0xa2)
019541 r1 = *(u64 *)(r2 + 0xa2)
019557 *(u64 *)(r10 - 0x7a8) = r1
019542 *(u64 *)(r10 - 0x7b0) = r1
019558 r1 = *(u64 *)(r10 - 0x760)
019543 r1 = *(u64 *)(r10 - 0x768)
019559 r6 = *(u64 *)(r1 + 0x210)
019544 r6 = *(u64 *)(r1 + 0x210)
019560 r1 = *(u64 *)(r10 - 0x6f0)
019545 r1 = *(u64 *)(r10 - 0x6f8)
019561 r3 = *(u64 *)(r1 + 0x50)
019546 r3 = *(u64 *)(r1 + 0x50)
019562 r1 = r10
019547 r1 = r10
019563 r1 += -0x680
019548 r1 += -0x688
019564 r2 = *(u64 *)(r10 - 0x710)
019549 r2 = *(u64 *)(r10 - 0x718)
019565 call <target>
019550 call <target>
019566 r1 = 0x2710
019551 r1 = 0x2710
019567 *(u64 *)(r10 - 0x798) = r1
019552 *(u64 *)(r10 - 0x7a0) = r1
019568 if r6 < 0x2710 goto <offset>
019553 if r6 < 0x2710 goto <offset>
019569 r1 = 0x0
019554 r1 = 0x0
019570 *(u64 *)(r10 - 0x798) = r1
019555 *(u64 *)(r10 - 0x7a0) = r1
019571 w1 = *(u8 *)(r10 - 0x680)
019556 w1 = *(u8 *)(r10 - 0x688)
019572 if r1 != 0x0 goto <offset>
019557 if r1 != 0x0 goto <offset>
019573 r3 = *(u64 *)(r10 - 0x7a0)
019558 r3 = *(u64 *)(r10 - 0x7a8)
019574 r2 = r3
019559 r2 = r3
019575 r1 = *(u64 *)(r10 - 0x7a8)
019560 r1 = *(u64 *)(r10 - 0x7b0)
019576 r2 += r1
019561 r2 += r1
019577 r1 = 0x1
019562 r1 = 0x1
019578 if r2 < r3 goto <offset>
019563 if r2 < r3 goto <offset>
1 unchanged instructions hidden
019580 r7 = 0x17
019565 r7 = 0x17
019581 r1 &= 0x1
019566 r1 &= 0x1
019582 if r1 != 0x0 goto <offset>
019567 if r1 != 0x0 goto <offset>
019583 r1 = *(u64 *)(r10 - 0x7a8)
019568 r1 = *(u64 *)(r10 - 0x7b0)
019584 r2 = *(u64 *)(r10 - 0x7a0)
019569 r2 = *(u64 *)(r10 - 0x7a8)
019585 r1 += r2
019570 r1 += r2
019586 r3 = r1
019571 r3 = r1
019587 r2 = *(u64 *)(r10 - 0x798)
019572 r2 = *(u64 *)(r10 - 0x7a0)
019588 r3 += r2
019573 r3 += r2
019589 r2 = 0x1
019574 r2 = 0x1
019590 if r3 < r1 goto <offset>
019575 if r3 < r1 goto <offset>
019591 r2 = 0x0
019576 r2 = 0x0
019592 r2 &= 0x1
019577 r2 &= 0x1
019593 if r2 != 0x0 goto <offset>
019578 if r2 != 0x0 goto <offset>
019594 r3 = *(u64 *)(r10 - 0x798)
019579 r3 = *(u64 *)(r10 - 0x7a0)
019595 r3 += r1
019580 r3 += r1
019596 if r3 > -0xf4241 goto <offset>
019581 if r3 > -0xf4241 goto <offset>
019597 r1 = *(u64 *)(r10 - 0x678)
019582 r1 = *(u64 *)(r10 - 0x680)
019598 r2 = *(u64 *)(r1 + 0xc1)
019583 r2 = *(u64 *)(r1 + 0xc1)
019599 r3 += 0xf4240
019584 r3 += 0xf4240
019600 if r2 >= r3 goto <offset>
019585 if r2 >= r3 goto <offset>
5 unchanged instructions hidden
019606 call <target>
019591 call <target>
019607 r2 -= r3
019592 r2 -= r3
019608 r1 = r10
019593 r1 = r10
019609 r1 += -0x330
019594 r1 += -0x338
019610 r3 = *(u64 *)(r10 - 0x7b0)
019595 r3 = *(u64 *)(r10 - 0x7b8)
019611 call <target>
019596 call <target>
019612 w1 = *(u32 *)(r10 - 0x330)
019597 w1 = *(u32 *)(r10 - 0x338)
019613 r1 &= 0x1
019598 r1 &= 0x1
019614 if r1 == 0x0 goto <offset>
019599 if r1 == 0x0 goto <offset>
019615 w8 = *(u32 *)(r10 - 0x328)
019600 w8 = *(u32 *)(r10 - 0x330)
019616 w7 = *(u32 *)(r10 - 0x32c)
019601 w7 = *(u32 *)(r10 - 0x334)
019617 goto <offset>
019602 goto <offset>
019618 r1 = *(u64 *)(r10 - 0x700)
019603 r1 = *(u64 *)(r10 - 0x708)
019619 r1 += 0x88
019604 r1 += 0x88
019620 *(u64 *)(r10 - 0x7c8) = r1
019605 *(u64 *)(r10 - 0x7d8) = r1
019621 r7 = *(u64 *)(r10 - 0x328)
019606 r1 = *(u64 *)(r10 - 0x330)
019622 r1 = *(u64 *)(r10 - 0x6f0)
019607 *(u64 *)(r10 - 0x7d0) = r1
019608 r1 = *(u64 *)(r10 - 0x6f8)
019623 r3 = *(u64 *)(r1 + 0x50)
019609 r3 = *(u64 *)(r1 + 0x50)
019624 r1 = r10
019610 r1 = r10
019625 r1 += -0xd0
019611 r1 += -0x1a0
019626 r2 = *(u64 *)(r10 - 0x710)
019612 r2 = *(u64 *)(r10 - 0x718)
019627 call <target>
019613 call <target>
019628 w1 = *(u8 *)(r10 - 0xd0)
019614 w1 = *(u8 *)(r10 - 0x1a0)
019629 if r1 == 0x0 goto <offset>
019615 if r1 == 0x0 goto <offset>
019630 r1 = <addr> ll
019616 r1 = <addr> ll
019631 *(u64 *)(r10 - 0x680) = r1
019617 *(u64 *)(r10 - 0x688) = r1
019632 *(u32 *)(r10 - 0x678) = 0x0
019618 *(u32 *)(r10 - 0x680) = 0x0
019633 w1 = *(u32 *)(r10 - 0x680)
019619 w1 = *(u32 *)(r10 - 0x688)
019634 if r1 != 0x1 goto <offset>
019620 if r1 != 0x1 goto <offset>
019635 w8 = *(u32 *)(r10 - 0x678)
019621 w8 = *(u32 *)(r10 - 0x680)
019636 w7 = *(u32 *)(r10 - 0x67c)
019622 w7 = *(u32 *)(r10 - 0x684)
019637 goto <offset>
019623 goto <offset>
019638 r6 = *(u64 *)(r10 - 0xc8)
019624 r7 = *(u64 *)(r10 - 0x788)
019625 r7 += 0x58
019626 r6 = *(u64 *)(r10 - 0x198)
019639 w1 = *(u8 *)(r6 + 0x3)
019627 w1 = *(u8 *)(r6 + 0x3)
019640 if r1 s<= 0x2 goto <offset>
019628 if r1 s<= 0x2 goto <offset>
019641 if r1 == 0x3 goto <offset>
019629 if r1 == 0x3 goto <offset>
4 unchanged instructions hidden
019646 r3 = r1
019634 r3 = r1
019647 r3 |= r2
019635 r3 |= r2
019648 if r3 == 0x0 goto <offset>
019636 if r3 == 0x0 goto <offset>
019649 r3 = *(u64 *)(r10 - 0x7c8)
019637 r3 = *(u64 *)(r10 - 0x7d8)
019650 r3 = *(u64 *)(r3 + 0x0)
019638 r3 = *(u64 *)(r3 + 0x0)
019651 r4 = *(u64 *)(r3 + 0x28)
019639 r4 = *(u64 *)(r3 + 0x28)
019652 r5 = <addr> ll
019640 r5 = <addr> ll
39 unchanged instructions hidden
019692 if r2 == 0x0 goto <offset>
019680 if r2 == 0x0 goto <offset>
019693 if r4 >= r1 goto <offset>
019681 if r4 >= r1 goto <offset>
019694 goto <offset>
019682 goto <offset>
019695 w1 = *(u32 *)(r10 - 0x678)
019683 w1 = *(u32 *)(r10 - 0x680)
019696 *(u64 *)(r10 - 0x720) = r1
019684 *(u64 *)(r10 - 0x728) = r1
019697 r1 = r10
019685 r1 = r10
019698 r1 += -0x330
019686 r1 += -0x338
019699 r2 = r10
019687 r2 = r10
019700 r2 += -0x674
019688 r2 += -0x67c
019701 r3 = 0x194
019689 r3 = 0x194
019702 call <target>
019690 call <target>
019703 r1 = *(u64 *)(r10 - 0x4e0)
019691 r1 = *(u64 *)(r10 - 0x4e8)
019704 *(u64 *)(r10 - 0x718) = r1
019692 *(u64 *)(r10 - 0x720) = r1
019705 r1 = *(u64 *)(r10 - 0x6f0)
019693 r1 = *(u64 *)(r10 - 0x6f8)
019706 r3 = *(u64 *)(r1 + 0x50)
019694 r3 = *(u64 *)(r1 + 0x50)
019707 r1 = r10
019695 r1 = r10
019708 r1 += -0x680
019696 r1 += -0x688
019709 r2 = *(u64 *)(r10 - 0x710)
019697 r2 = *(u64 *)(r10 - 0x718)
019710 call <target>
019698 call <target>
019711 w1 = *(u8 *)(r10 - 0x680)
019699 w1 = *(u8 *)(r10 - 0x688)
019712 if r1 != 0x0 goto <offset>
019700 if r1 != 0x0 goto <offset>
019713 r6 = *(u64 *)(r10 - 0x678)
019701 r6 = *(u64 *)(r10 - 0x680)
019714 r1 = *(u64 *)(r6 + 0xb9)
019702 r1 = *(u64 *)(r6 + 0xb9)
019715 if r1 == 0x0 goto <offset>
019703 if r1 == 0x0 goto <offset>
019716 r1 = *(u64 *)(r10 - 0x760)
019704 r1 = *(u64 *)(r10 - 0x768)
019717 r3 = *(u64 *)(r1 + 0x50)
019705 r3 = *(u64 *)(r1 + 0x50)
019718 if r3 <= 0x207 goto <offset>
019706 if r3 <= 0x207 goto <offset>
019719 r1 = *(u64 *)(r10 - 0x770)
019707 r1 = *(u64 *)(r10 - 0x778)
019720 r2 = *(u64 *)(r1 + 0x50)
019708 r2 = *(u64 *)(r1 + 0x50)
019721 if r2 <= 0xf goto <offset>
019709 if r2 <= 0xf goto <offset>
019722 r1 = *(u64 *)(r10 - 0x760)
019710 r1 = *(u64 *)(r10 - 0x768)
019723 r2 = *(u64 *)(r1 + 0x258)
019711 r2 = *(u64 *)(r1 + 0x258)
019724 r8 = 0x0
019712 r8 = 0x0
019725 r1 = *(u64 *)(r10 - 0x770)
019713 r1 = *(u64 *)(r10 - 0x778)
019726 r4 = *(u64 *)(r1 + 0x60)
019714 r4 = *(u64 *)(r1 + 0x60)
019727 r1 = 0x0
019715 r1 = 0x0
019728 if r2 != r4 goto <offset>
019716 if r2 != r4 goto <offset>
019729 r2 = *(u64 *)(r10 - 0x760)
019717 r2 = *(u64 *)(r10 - 0x768)
019730 r2 += 0x58
019718 r2 += 0x58
019731 r1 = r10
019719 r1 = r10
019732 r1 += -0x680
019720 r1 += -0x688
019733 call <target>
019721 call <target>
019734 w1 = *(u32 *)(r10 - 0x680)
019722 w1 = *(u32 *)(r10 - 0x688)
019735 r1 &= 0x1
019723 r1 &= 0x1
019736 if r1 != 0x0 goto <offset>
019724 if r1 != 0x0 goto <offset>
019737 r1 = *(u64 *)(r10 - 0x678)
019725 r1 = *(u64 *)(r10 - 0x680)
019738 r3 = r1
019726 r3 = r1
019739 r2 = *(u64 *)(r10 - 0x718)
019727 r2 = *(u64 *)(r10 - 0x720)
019740 r3 += r2
019728 r3 += r2
019741 r2 = 0x1
019729 r2 = 0x1
019742 if r3 < r1 goto <offset>
019730 if r3 < r1 goto <offset>
019743 r2 = 0x0
019731 r2 = 0x0
019744 r2 &= 0x1
019732 r2 &= 0x1
019745 if r2 != 0x0 goto <offset>
019733 if r2 != 0x0 goto <offset>
019746 r2 = *(u64 *)(r10 - 0x718)
019734 r2 = *(u64 *)(r10 - 0x720)
019747 r1 += r2
019735 r1 += r2
019748 r2 = *(u64 *)(r6 + 0xb9)
019736 r2 = *(u64 *)(r6 + 0xb9)
019749 if r1 <= r2 goto <offset>
019737 if r1 <= r2 goto <offset>
1 unchanged instructions hidden
019751 goto <offset>
019739 goto <offset>
019752 if r1 == 0x1 goto <offset>
019740 if r1 == 0x1 goto <offset>
019753 if r1 != 0x2 goto <offset>
019741 if r1 != 0x2 goto <offset>
019754 r4 = *(u64 *)(r6 + 0x181)
019742 r1 = *(u64 *)(r6 + 0x179)
019755 r1 = *(u64 *)(r6 + 0x171)
019743 *(u64 *)(r10 - 0x720) = r1
019756 r2 = *(u64 *)(r6 + 0x179)
019744 if r1 == 0x0 goto <offset>
019757 *(u64 *)(r10 - 0xff8) = r2
019745 r8 = *(u64 *)(r6 + 0x181)
019758 *(u64 *)(r10 - 0x1000) = r1
019746 r6 = *(u64 *)(r6 + 0x171)
019747 r1 = *(u64 *)(r10 - 0x788)
019748 r3 = *(u64 *)(r1 + 0x50)
019759 r1 = r10
019749 r1 = r10
019760 r1 += -0x680
019750 r1 += -0x1a0
019751 r2 = r7
019752 call <target>
019753 w1 = *(u32 *)(r10 - 0x1a0)
019754 if r1 == 0x1 goto <offset>
019755 w7 = *(u32 *)(r10 - 0x198)
019756 r1 = r10
019757 r1 += -0xc4
019758 r2 = r10
019759 r2 += -0x194
019760 r3 = 0xc4
019761 call <target>
019762 *(u32 *)(r10 - 0xc8) = w7
019763 *(u64 *)(r10 - 0xfe8) = r6
019764 *(u64 *)(r10 - 0xff0) = r8
019765 *(u64 *)(r10 - 0xff8) = 0xa
019766 *(u64 *)(r10 - 0x1000) = 0x64
019767 r1 = r10
019768 r1 += -0x1a0
019769 r2 = r10
019770 r2 += -0xc8
019761 r5 = r10
019771 r5 = r10
019762 r2 = *(u64 *)(r10 - 0x788)
019772 r3 = *(u64 *)(r10 - 0x7d0)
019763 r3 = r7
019773 r4 = *(u64 *)(r10 - 0x720)
019764 call -0xeae
019774 call <target>
019775 r3 = *(u64 *)(r10 - 0xd8)
019776 if r3 == 0x0 goto <offset>
019777 r1 = r10
019778 r1 += -0x688
019779 r2 = r10
019780 r2 += -0x1a0
019781 call -0xec1
019765 goto <offset>
019782 goto <offset>
019766 r1 = r10
019783 r1 = r10
019767 r1 += -0x4c8
019784 r1 += -0x4d0
019768 r2 = r10
019785 r2 = r10
019769 r2 += -0x330
019786 r2 += -0x338
019770 r3 = 0x194
019787 r3 = 0x194
019771 call <target>
019788 call <target>
019772 r8 = 0x0
019789 r8 = 0x0
019773 r6 = 0x0
019790 r6 = 0x0
019774 r1 = *(u64 *)(r10 - 0x7b8)
019791 r1 = *(u64 *)(r10 - 0x7c0)
019775 r2 = *(u64 *)(r10 - 0x7c0)
019792 r2 = *(u64 *)(r10 - 0x7c8)
019776 if r1 == r2 goto <offset>
019793 if r1 == r2 goto <offset>
019777 r1 = r10
019794 r1 = r10
019778 r1 += -0x680
019795 r1 += -0x688
019779 r2 = *(u64 *)(r10 - 0x718)
019796 r2 = *(u64 *)(r10 - 0x720)
019780 r3 = *(u64 *)(r10 - 0x7b0)
019797 r3 = *(u64 *)(r10 - 0x7b8)
019781 r4 = *(u64 *)(r10 - 0x7a8)
019798 r4 = *(u64 *)(r10 - 0x7b0)
019782 call <target>
019799 call <target>
019783 w1 = *(u32 *)(r10 - 0x680)
019800 w1 = *(u32 *)(r10 - 0x688)
019784 if r1 != 0x0 goto <offset>
019801 if r1 != 0x0 goto <offset>
019785 r6 = *(u64 *)(r10 - 0x678)
019802 r6 = *(u64 *)(r10 - 0x680)
019786 r1 = *(u64 *)(r10 - 0x6f0)
019803 r1 = *(u64 *)(r10 - 0x6f8)
019787 r3 = *(u64 *)(r1 + 0x50)
019804 r3 = *(u64 *)(r1 + 0x50)
019788 r1 = r10
019805 r1 = r10
019789 r1 += -0x680
019806 r1 += -0x688
019790 r2 = *(u64 *)(r10 - 0x710)
019807 r2 = *(u64 *)(r10 - 0x718)
019791 call <target>
019808 call <target>
019792 r7 = 0x3
019809 r7 = 0x3
019793 w1 = *(u8 *)(r10 - 0x680)
019810 w1 = *(u8 *)(r10 - 0x688)
019794 if r1 != 0x0 goto <offset>
019811 if r1 != 0x0 goto <offset>
019795 r3 = *(u64 *)(r10 - 0x718)
019812 r3 = *(u64 *)(r10 - 0x720)
019796 r2 = r3
019813 r2 = r3
019797 r1 = *(u64 *)(r10 - 0x7a0)
019814 r1 = *(u64 *)(r10 - 0x7a8)
019798 r2 += r1
019815 r2 += r1
019799 r1 = 0x1
019816 r1 = 0x1
019800 if r2 < r3 goto <offset>
019817 if r2 < r3 goto <offset>
1 unchanged instructions hidden
019802 r7 = 0x17
019819 r7 = 0x17
019803 r1 &= 0x1
019820 r1 &= 0x1
019804 if r1 != 0x0 goto <offset>
019821 if r1 != 0x0 goto <offset>
019805 r2 = *(u64 *)(r10 - 0x718)
019822 r2 = *(u64 *)(r10 - 0x720)
019806 r1 = *(u64 *)(r10 - 0x7a0)
019823 r1 = *(u64 *)(r10 - 0x7a8)
019807 r2 += r1
019824 r2 += r1
019808 r3 = r2
019825 r3 = r2
019809 r3 += r6
019826 r3 += r6
5 unchanged instructions hidden
019815 r1 = r6
019832 r1 = r6
019816 r1 += r2
019833 r1 += r2
019817 r3 = r1
019834 r3 = r1
019818 r2 = *(u64 *)(r10 - 0x798)
019835 r2 = *(u64 *)(r10 - 0x7a0)
019819 r3 += r2
019836 r3 += r2
019820 r2 = 0x1
019837 r2 = 0x1
019821 if r3 < r1 goto <offset>
019838 if r3 < r1 goto <offset>
019822 r2 = 0x0
019839 r2 = 0x0
019823 r2 &= 0x1
019840 r2 &= 0x1
019824 if r2 != 0x0 goto <offset>
019841 if r2 != 0x0 goto <offset>
019825 r2 = *(u64 *)(r10 - 0x678)
019842 r2 = *(u64 *)(r10 - 0x680)
019826 r3 = *(u64 *)(r10 - 0x798)
019843 r3 = *(u64 *)(r10 - 0x7a0)
019827 r1 += r3
019844 r1 += r3
019828 r7 = 0x0
019845 r7 = 0x0
019829 r8 = 0xd
019846 r8 = 0xd
2 unchanged instructions hidden
019832 r2 -= r1
019849 r2 -= r1
019833 if r2 < 0xf4240 goto <offset>
019850 if r2 < 0xf4240 goto <offset>
019834 r1 = r10
019851 r1 = r10
019835 r1 += -0x67c
019852 r1 += -0x684
019836 r2 = r10
019853 r2 = r10
019837 r2 += -0x4c8
019854 r2 += -0x4d0
019838 r3 = 0x194
019855 r3 = 0x194
019839 call <target>
019856 call <target>
019840 r1 = *(u64 *)(r10 - 0x798)
019841 *(u64 *)(r10 - 0x4d0) = r1
019842 *(u64 *)(r10 - 0x4d8) = r6
019843 r1 = *(u64 *)(r10 - 0x7a0)
019857 r1 = *(u64 *)(r10 - 0x7a0)
019844 *(u32 *)(r10 - 0x4e0) = w1
019858 *(u64 *)(r10 - 0x4d8) = r1
019845 r1 = *(u64 *)(r10 - 0x718)
019859 *(u64 *)(r10 - 0x4e0) = r6
019846 *(u64 *)(r10 - 0x4e8) = r1
019860 r1 = *(u64 *)(r10 - 0x7a8)
019861 *(u32 *)(r10 - 0x4e8) = w1
019847 r1 = *(u64 *)(r10 - 0x720)
019862 r1 = *(u64 *)(r10 - 0x720)
019848 *(u32 *)(r10 - 0x680) = w1
019863 *(u64 *)(r10 - 0x4f0) = r1
019864 r1 = *(u64 *)(r10 - 0x728)
019865 *(u32 *)(r10 - 0x688) = w1
019849 r1 = 0x0
019866 r1 = 0x0
019850 *(u64 *)(r10 - 0x780) = r1
019867 *(u64 *)(r10 - 0x788) = r1
019851 *(u32 *)(r10 - 0x4dc) = 0x0
019868 *(u32 *)(r10 - 0x4e4) = 0x0
019852 r1 = *(u64 *)(r10 - 0x4f0)
019869 r1 = *(u64 *)(r10 - 0x4f8)
019853 *(u64 *)(r10 - 0x720) = r1
019870 *(u64 *)(r10 - 0x728) = r1
019854 if r1 < 0x6 goto <offset>
019871 if r1 < 0x6 goto <offset>
019855 r1 = r10
019872 r1 = r10
019856 r1 += -0x330
019873 r1 += -0x338
019857 call -0xaed
019874 call -0xb37
019858 w1 = *(u32 *)(r10 - 0x330)
019875 w1 = *(u32 *)(r10 - 0x338)
019859 if r1 != 0x0 goto <offset>
019876 if r1 != 0x0 goto <offset>
019860 r1 = *(u64 *)(r10 - 0x328)
019877 r1 = *(u64 *)(r10 - 0x330)
019861 *(u64 *)(r10 - 0x780) = r1
019878 *(u64 *)(r10 - 0x788) = r1
019862 r1 = *(u64 *)(r10 - 0x4e0)
019879 r1 = *(u64 *)(r10 - 0x4e8)
019863 *(u64 *)(r10 - 0xff0) = r1
019880 *(u64 *)(r10 - 0xff0) = r1
019864 r1 = *(u64 *)(r10 - 0x708)
019881 r1 = *(u64 *)(r10 - 0x710)
019865 *(u64 *)(r10 - 0xff8) = r1
019882 *(u64 *)(r10 - 0xff8) = r1
019866 r1 = *(u64 *)(r10 - 0x748)
019883 r1 = *(u64 *)(r10 - 0x750)
019867 *(u64 *)(r10 - 0x1000) = r1
019884 *(u64 *)(r10 - 0x1000) = r1
019868 r1 = r10
019885 r1 = r10
019869 r1 += -0x6c8
019886 r1 += -0x6d0
019870 r5 = r10
019887 r5 = r10
019871 r2 = *(u64 *)(r10 - 0x6f0)
019888 r2 = *(u64 *)(r10 - 0x6f8)
019872 r3 = *(u64 *)(r10 - 0x790)
019889 r3 = *(u64 *)(r10 - 0x798)
019873 r4 = *(u64 *)(r10 - 0x758)
019890 r4 = *(u64 *)(r10 - 0x760)
019874 call -0x46b
019891 call -0x48b
019875 w7 = *(u32 *)(r10 - 0x6c8)
019892 w7 = *(u32 *)(r10 - 0x6d0)
019876 if r7 != 0x1a goto <offset>
019893 if r7 != 0x1a goto <offset>
019877 *(u64 *)(r10 - 0xff0) = r6
019894 *(u64 *)(r10 - 0xff0) = r6
019878 r1 = *(u64 *)(r10 - 0x708)
019895 r1 = *(u64 *)(r10 - 0x710)
019879 *(u64 *)(r10 - 0xff8) = r1
019896 *(u64 *)(r10 - 0xff8) = r1
019880 r1 = *(u64 *)(r10 - 0x748)
019897 r1 = *(u64 *)(r10 - 0x750)
019881 *(u64 *)(r10 - 0x1000) = r1
019898 *(u64 *)(r10 - 0x1000) = r1
019882 r1 = r10
019899 r1 = r10
019883 r1 += -0x6d0
019900 r1 += -0x6d8
019884 r5 = r10
019901 r5 = r10
019885 r2 = *(u64 *)(r10 - 0x6f0)
019902 r2 = *(u64 *)(r10 - 0x6f8)
019886 r3 = *(u64 *)(r10 - 0x790)
019903 r3 = *(u64 *)(r10 - 0x798)
019887 r4 = *(u64 *)(r10 - 0x700)
019904 r4 = *(u64 *)(r10 - 0x708)
019888 call -0x479
019905 call -0x499
019889 w7 = *(u32 *)(r10 - 0x6d0)
019906 w7 = *(u32 *)(r10 - 0x6d8)
019890 if r7 != 0x1a goto <offset>
019907 if r7 != 0x1a goto <offset>
019891 r1 = *(u64 *)(r10 - 0x760)
019908 r1 = *(u64 *)(r10 - 0x768)
019892 r2 = *(u64 *)(r1 + 0x50)
019909 r2 = *(u64 *)(r1 + 0x50)
019893 if r2 <= 0x1bf goto <offset>
019910 if r2 <= 0x1bf goto <offset>
019894 r1 = *(u64 *)(r10 - 0x760)
019911 r1 = *(u64 *)(r10 - 0x768)
019895 r2 = *(u64 *)(r1 + 0x210)
019912 r2 = *(u64 *)(r1 + 0x210)
019896 r1 = *(u64 *)(r10 - 0x718)
019913 r1 = *(u64 *)(r10 - 0x720)
019897 if r2 > 0x270f goto <offset>
019914 if r2 > 0x270f goto <offset>
019898 r1 = *(u64 *)(r10 - 0x718)
019915 r1 = *(u64 *)(r10 - 0x720)
019899 if r1 > -0x2711 goto <offset>
019916 if r1 > -0x2711 goto <offset>
019900 r1 = *(u64 *)(r10 - 0x718)
019917 r1 = *(u64 *)(r10 - 0x720)
019901 r1 += 0x2710
019918 r1 += 0x2710
019902 r3 = r1
019919 r3 = r1
019903 r2 = *(u64 *)(r10 - 0x780)
019920 r2 = *(u64 *)(r10 - 0x788)
019904 r3 += r2
019921 r3 += r2
019905 r2 = 0x1
019922 r2 = 0x1
019906 if r3 < r1 goto <offset>
019923 if r3 < r1 goto <offset>
019907 r2 = 0x0
019924 r2 = 0x0
019908 r2 &= 0x1
019925 r2 &= 0x1
019909 if r2 != 0x0 goto <offset>
019926 if r2 != 0x0 goto <offset>
019910 r2 = *(u64 *)(r10 - 0x708)
019927 r2 = *(u64 *)(r10 - 0x710)
019911 *(u64 *)(r10 - 0xff8) = r2
019928 *(u64 *)(r10 - 0xff8) = r2
019912 r2 = *(u64 *)(r10 - 0x748)
019929 r2 = *(u64 *)(r10 - 0x750)
019913 *(u64 *)(r10 - 0x1000) = r2
019930 *(u64 *)(r10 - 0x1000) = r2
019914 r2 = *(u64 *)(r10 - 0x780)
019931 r2 = *(u64 *)(r10 - 0x788)
019915 r1 += r2
019932 r1 += r2
019916 *(u64 *)(r10 - 0xff0) = r1
019933 *(u64 *)(r10 - 0xff0) = r1
019917 r1 = r10
019934 r1 = r10
019918 r1 += -0x6d8
019935 r1 += -0x6e0
019919 r5 = r10
019936 r5 = r10
019920 r2 = *(u64 *)(r10 - 0x6f0)
019937 r2 = *(u64 *)(r10 - 0x6f8)
019921 r3 = *(u64 *)(r10 - 0x790)
019938 r3 = *(u64 *)(r10 - 0x798)
019922 r4 = *(u64 *)(r10 - 0x730)
019939 r4 = *(u64 *)(r10 - 0x738)
019923 call -0x49c
019940 call -0x4bc
019924 w7 = *(u32 *)(r10 - 0x6d8)
019941 w7 = *(u32 *)(r10 - 0x6e0)
019925 goto <offset>
019942 goto <offset>
019926 r7 = 0x17
019943 r7 = 0x17
019927 r8 = 0x0
019944 r8 = 0x0
1 unchanged instructions hidden
019929 r1 <<= 0x20
019946 r1 <<= 0x20
019930 r1 >>= 0x20
019947 r1 >>= 0x20
019931 if r1 != 0x1a goto <offset>
019948 if r1 != 0x1a goto <offset>
019932 r1 = *(u64 *)(r10 - 0x700)
019949 r1 = *(u64 *)(r10 - 0x708)
019933 r2 = r1
019950 r2 = r1
019934 r2 += 0x80
019951 r2 += 0x80
019935 r3 = r1
019952 r3 = r1
019936 r3 += 0x78
019953 r3 += 0x78
019937 r4 = r1
019954 r4 = r1
019938 r4 += 0x30
019955 r4 += 0x30
019939 r5 = *(u64 *)(r10 - 0x7c8)
019956 r5 = *(u64 *)(r10 - 0x7d8)
019940 *(u64 *)(r10 - 0x2c8) = r5
019941 r5 = *(u64 *)(r10 - 0x758)
019942 *(u64 *)(r10 - 0x2d0) = r5
019957 *(u64 *)(r10 - 0x2d0) = r5
019943 *(u64 *)(r10 - 0x2d8) = r2
019958 r5 = *(u64 *)(r10 - 0x760)
019944 *(u64 *)(r10 - 0x2e0) = r3
019959 *(u64 *)(r10 - 0x2d8) = r5
019945 r2 = *(u64 *)(r10 - 0x740)
019960 *(u64 *)(r10 - 0x2e0) = r2
019946 *(u64 *)(r10 - 0x2e8) = r2
019961 *(u64 *)(r10 - 0x2e8) = r3
019947 r2 = *(u64 *)(r10 - 0x738)
019962 r2 = *(u64 *)(r10 - 0x748)
019948 *(u64 *)(r10 - 0x2f0) = r2
019963 *(u64 *)(r10 - 0x2f0) = r2
019949 r2 = *(u64 *)(r10 - 0x788)
019964 r2 = *(u64 *)(r10 - 0x740)
019950 *(u64 *)(r10 - 0x2f8) = r2
019965 *(u64 *)(r10 - 0x2f8) = r2
019951 r2 = *(u64 *)(r10 - 0x768)
019966 r2 = *(u64 *)(r10 - 0x790)
019952 *(u64 *)(r10 - 0x300) = r2
019967 *(u64 *)(r10 - 0x300) = r2
019953 r2 = *(u64 *)(r10 - 0x750)
019968 r2 = *(u64 *)(r10 - 0x770)
019954 *(u64 *)(r10 - 0x308) = r2
019969 *(u64 *)(r10 - 0x308) = r2
019955 r2 = *(u64 *)(r10 - 0x778)
019970 r2 = *(u64 *)(r10 - 0x758)
019956 *(u64 *)(r10 - 0x310) = r2
019971 *(u64 *)(r10 - 0x310) = r2
019957 *(u64 *)(r10 - 0x318) = r4
019972 r2 = *(u64 *)(r10 - 0x780)
019958 r2 = *(u64 *)(r10 - 0x730)
019973 *(u64 *)(r10 - 0x318) = r2
019959 *(u64 *)(r10 - 0x320) = r2
019974 *(u64 *)(r10 - 0x320) = r4
019960 *(u64 *)(r10 - 0x328) = r9
019975 r2 = *(u64 *)(r10 - 0x738)
019961 *(u64 *)(r10 - 0x330) = r1
019976 *(u64 *)(r10 - 0x328) = r2
019962 r1 = *(u64 *)(r10 - 0x720)
019977 *(u64 *)(r10 - 0x330) = r9
019978 *(u64 *)(r10 - 0x338) = r1
019979 r1 = *(u64 *)(r10 - 0x728)
019963 if r1 < 0x6 goto <offset>
019980 if r1 < 0x6 goto <offset>
019964 r1 = r10
019981 r1 = r10
019965 r1 += -0x680
019982 r1 += -0x688
019966 call <target>
019983 call <target>
019967 r1 = r10
019984 r1 = r10
019968 r1 += -0x6e0
019985 r1 += -0x6e8
019969 r2 = r10
019986 r2 = r10
019970 r2 += -0x330
019987 r2 += -0x338
019971 r3 = r10
019988 r3 = r10
019972 r3 += -0x6b8
019989 r3 += -0x6c0
019973 r4 = r0
019990 r4 = r0
019974 r5 = *(u64 *)(r10 - 0x718)
019991 r5 = *(u64 *)(r10 - 0x720)
019975 call -0x106f
019992 call -0x1082
019976 w7 = *(u32 *)(r10 - 0x6e0)
019993 w7 = *(u32 *)(r10 - 0x6e8)
019977 if r7 != 0x1a goto <offset>
019994 if r7 != 0x1a goto <offset>
019978 r1 = *(u64 *)(r10 - 0x720)
019995 r1 = *(u64 *)(r10 - 0x728)
019979 if r1 >= 0x1a goto <offset>
019996 if r1 >= 0x1a goto <offset>
019980 r6 = r10
019997 r6 = r10
019981 r6 += -0x680
019998 r6 += -0x688
019982 r1 = *(u64 *)(r10 - 0x720)
019999 r1 = *(u64 *)(r10 - 0x728)
019983 if r1 == 0x0 goto <offset>
020000 if r1 == 0x0 goto <offset>
019984 r1 = *(u64 *)(r10 - 0x720)
020001 r1 = *(u64 *)(r10 - 0x728)
019985 r1 <<= 0x4
020002 r1 <<= 0x4
019986 r6 += r1
020003 r6 += r1
019987 r9 = r10
020004 r9 = r10
019988 r9 += -0x680
020005 r9 += -0x688
019989 w4 = *(u32 *)(r9 + 0x8)
020006 w4 = *(u32 *)(r9 + 0x8)
019990 r3 = *(u64 *)(r9 + 0x0)
020007 r3 = *(u64 *)(r9 + 0x0)
019991 r1 = r10
020008 r1 = r10
019992 r1 += -0x330
020009 r1 += -0x338
019993 r2 = r10
020010 r2 = r10
019994 r2 += -0x6b8
020011 r2 += -0x6c0
019995 call -0xe51
020012 call -0xe9b
019996 r7 = r0
020013 r7 = r0
019997 r1 = r7
020014 r1 = r7
019998 r1 <<= 0x20
020015 r1 <<= 0x20
1 unchanged instructions hidden
020000 if r1 != 0x1a goto <offset>
020017 if r1 != 0x1a goto <offset>
020001 r9 += 0x10
020018 r9 += 0x10
020002 if r9 != r6 goto <offset>
020019 if r9 != r6 goto <offset>
020003 r1 = *(u64 *)(r10 - 0x720)
020020 r1 = *(u64 *)(r10 - 0x728)
020004 if r1 <= 0x5 goto <offset>
020021 if r1 <= 0x5 goto <offset>
020005 r1 = *(u64 *)(r10 - 0x780)
020022 r1 = *(u64 *)(r10 - 0x788)
020006 *(u64 *)(r10 - 0xff8) = r1
020023 *(u64 *)(r10 - 0xff8) = r1
020007 r1 = r10
020024 r1 = r10
020008 r1 += -0x6b8
020025 r1 += -0x6c0
020009 *(u64 *)(r10 - 0x1000) = r1
020026 *(u64 *)(r10 - 0x1000) = r1
020010 r1 = r10
020027 r1 = r10
020011 r1 += -0x6e8
020028 r1 += -0x6f0
020012 r5 = r10
020029 r5 = r10
020013 r2 = *(u64 *)(r10 - 0x730)
020030 r2 = *(u64 *)(r10 - 0x738)
020014 r3 = *(u64 *)(r10 - 0x790)
020031 r3 = *(u64 *)(r10 - 0x798)
020015 r4 = *(u64 *)(r10 - 0x748)
020032 r4 = *(u64 *)(r10 - 0x750)
020016 call <target>
020033 call <target>
020017 w7 = *(u32 *)(r10 - 0x6e8)
020034 w7 = *(u32 *)(r10 - 0x6f0)
020018 if r7 != 0x1a goto <offset>
020035 if r7 != 0x1a goto <offset>
020019 r1 = *(u64 *)(r10 - 0x770)
020036 r1 = *(u64 *)(r10 - 0x778)
020020 r2 = *(u64 *)(r1 + 0x50)
020037 r2 = *(u64 *)(r1 + 0x50)
020021 if r2 <= 0xf goto <offset>
020038 if r2 <= 0xf goto <offset>
020022 r9 = *(u64 *)(r10 - 0x4e8)
020039 r9 = *(u64 *)(r10 - 0x4f0)
020023 r1 = *(u64 *)(r10 - 0x770)
020040 r1 = *(u64 *)(r10 - 0x778)
020024 r6 = *(u64 *)(r1 + 0x60)
020041 r6 = *(u64 *)(r1 + 0x60)
020025 r1 = *(u64 *)(r10 - 0x6f0)
020042 r1 = *(u64 *)(r10 - 0x6f8)
020026 r3 = *(u64 *)(r1 + 0x50)
020043 r3 = *(u64 *)(r1 + 0x50)
020027 r1 = *(u64 *)(r10 - 0x4d0)
020028 *(u64 *)(r10 - 0x6f0) = r1
020029 r1 = *(u64 *)(r10 - 0x4d8)
020044 r1 = *(u64 *)(r10 - 0x4d8)
020030 *(u64 *)(r10 - 0x700) = r1
020045 *(u64 *)(r10 - 0x6f8) = r1
020031 r1 = *(u64 *)(r10 - 0x4e0)
020046 r1 = *(u64 *)(r10 - 0x4e0)
020032 *(u64 *)(r10 - 0x708) = r1
020047 *(u64 *)(r10 - 0x708) = r1
020048 r1 = *(u64 *)(r10 - 0x4e8)
020049 *(u64 *)(r10 - 0x710) = r1
020033 r1 = r10
020050 r1 = r10
020034 r1 += -0x330
020051 r1 += -0x338
020035 r2 = *(u64 *)(r10 - 0x710)
020052 r2 = *(u64 *)(r10 - 0x718)
020036 call <target>
020053 call <target>
020037 r7 = 0x3
020054 r7 = 0x3
020038 w1 = *(u8 *)(r10 - 0x330)
020055 w1 = *(u8 *)(r10 - 0x338)
020039 if r1 != 0x0 goto <offset>
020056 if r1 != 0x0 goto <offset>
020040 r1 = *(u64 *)(r10 - 0x328)
020057 r1 = *(u64 *)(r10 - 0x330)
020041 *(u64 *)(r1 + 0x119) = r6
020058 *(u64 *)(r1 + 0x119) = r6
020042 r2 = *(u64 *)(r10 - 0x728)
020059 r2 = *(u64 *)(r10 - 0x730)
020043 *(u64 *)(r1 + 0x111) = r2
020060 *(u64 *)(r1 + 0x111) = r2
020044 r2 = *(u64 *)(r1 + 0x131)
020061 r2 = *(u64 *)(r1 + 0x131)
020045 r4 = r2
020062 r4 = r2
11 unchanged instructions hidden
020057 if r2 < r9 goto <offset>
020074 if r2 < r9 goto <offset>
020058 r2 -= r9
020075 r2 -= r9
020059 r3 = r2
020076 r3 = r2
020060 r4 = *(u64 *)(r10 - 0x708)
020077 r4 = *(u64 *)(r10 - 0x710)
020061 r3 -= r4
020078 r3 -= r4
020062 r4 = 0x1
020079 r4 = 0x1
020063 if r3 > r2 goto <offset>
020080 if r3 > r2 goto <offset>
020064 r4 = 0x0
020081 r4 = 0x0
020065 if r4 == 0x0 goto <offset>
020082 if r4 == 0x0 goto <offset>
020066 r3 = *(u64 *)(r10 - 0x708)
020083 r3 = *(u64 *)(r10 - 0x710)
020067 if r2 < r3 goto <offset>
020084 if r2 < r3 goto <offset>
020068 goto <offset>
020085 goto <offset>
020069 r1 = 0x10
020086 r1 = 0x10
2 unchanged instructions hidden
020072 r5 = *(u64 *)(r6 + 0x181)
020089 r5 = *(u64 *)(r6 + 0x181)
020073 r4 = *(u64 *)(r6 + 0x179)
020090 r4 = *(u64 *)(r6 + 0x179)
020074 r1 = r10
020091 r1 = r10
020075 r1 += -0x680
020092 r1 += -0x688
020076 r2 = *(u64 *)(r10 - 0x788)
020093 r2 = *(u64 *)(r10 - 0x790)
020077 r3 = r7
020094 r3 = *(u64 *)(r10 - 0x7d0)
020078 call -0xdcb
020095 call -0xe15
020079 goto <offset>
020096 goto <offset>
020080 w8 = *(u32 *)(r6 + 0x179)
020097 w7 = *(u32 *)(r6 + 0x179)
020081 r3 = *(u64 *)(r6 + 0x171)
020098 r3 = *(u64 *)(r6 + 0x171)
020082 r1 = r10
020099 r1 = r10
020083 r1 += -0xd0
020100 r1 += -0x1a0
020084 r2 = r7
020101 r2 = *(u64 *)(r10 - 0x7d0)
020085 call <target>
020102 call <target>
020086 w1 = *(u32 *)(r10 - 0xd0)
020103 w1 = *(u32 *)(r10 - 0x1a0)
020087 if r1 == 0x1 goto <offset>
020104 if r1 == 0x1 goto <offset>
020088 r2 = *(u64 *)(r10 - 0xc8)
020105 r2 = *(u64 *)(r10 - 0x198)
020089 r1 = r10
020106 r1 = r10
020090 r1 += -0x680
020107 r1 += -0x688
020091 r3 = r8
020108 r3 = r7
020092 call <target>
020109 call <target>
020093 goto <offset>
020110 goto <offset>
020094 *(u32 *)(r10 - 0x67c) = w4
020111 *(u32 *)(r10 - 0x684) = w4
020095 *(u32 *)(r10 - 0x680) = 0x1
020112 *(u32 *)(r10 - 0x688) = 0x1
020096 goto <offset>
020113 goto <offset>
020097 if r2 != 0x0 goto <offset>
020114 if r2 != 0x0 goto <offset>
020098 r3 = 0x0
020115 r3 = 0x0
3 unchanged instructions hidden
020102 if r3 != 0x0 goto <offset>
020119 if r3 != 0x0 goto <offset>
020103 r3 = *(u64 *)(r6 + 0x171)
020120 r3 = *(u64 *)(r6 + 0x171)
020104 r1 = r10
020121 r1 = r10
020105 r1 += -0xd0
020122 r1 += -0x1a0
020106 r2 = r7
020123 r2 = *(u64 *)(r10 - 0x7d0)
020107 call <target>
020124 call <target>
020108 w1 = *(u32 *)(r10 - 0xd0)
020125 w1 = *(u32 *)(r10 - 0x1a0)
020109 if r1 != 0x0 goto <offset>
020126 if r1 != 0x0 goto <offset>
020110 r7 = *(u64 *)(r10 - 0xc8)
020127 r8 = *(u64 *)(r10 - 0x198)
020111 w8 = *(u8 *)(r6 + 0x179)
020128 w1 = *(u8 *)(r6 + 0x179)
020112 r2 = *(u64 *)(r10 - 0x780)
020129 *(u64 *)(r10 - 0x720) = r1
020113 r3 = *(u64 *)(r2 + 0x50)
020130 r1 = *(u64 *)(r10 - 0x788)
020114 r2 += 0x58
020131 r3 = *(u64 *)(r1 + 0x50)
020115 r1 = r10
020132 r1 = r10
020116 r1 += -0xd0
020133 r1 += -0x1a0
020134 r2 = r7
020117 call <target>
020135 call <target>
020118 w1 = *(u32 *)(r10 - 0xd0)
020136 w1 = *(u32 *)(r10 - 0x1a0)
020119 if r1 != 0x1 goto <offset>
020137 if r1 != 0x1 goto <offset>
020120 r1 = *(u64 *)(r10 - 0xcc)
020138 r1 = *(u64 *)(r10 - 0x19c)
020121 *(u64 *)(r10 - 0x67c) = r1
020139 *(u64 *)(r10 - 0x684) = r1
020122 *(u32 *)(r10 - 0x680) = 0x1
020140 *(u32 *)(r10 - 0x688) = 0x1
020123 goto <offset>
020141 goto <offset>
020124 r1 = 0x208
020142 r1 = 0x208
020125 r2 = r3
020143 r2 = r3
2 unchanged instructions hidden
020128 r7 = 0x17
020146 r7 = 0x17
020129 goto <offset>
020147 goto <offset>
020130 r1 = r10
020148 r1 = r10
020131 r1 += -0x680
020149 r1 += -0x688
020132 r2 = *(u64 *)(r10 - 0x720)
020150 r2 = *(u64 *)(r10 - 0x728)
020133 r3 = *(u64 *)(r10 - 0x718)
020151 r3 = *(u64 *)(r10 - 0x720)
020134 call <target>
020152 call <target>
020135 goto <offset>
020153 goto <offset>
020136 r1 = <addr> ll
020154 r1 = <addr> ll
020137 *(u64 *)(r10 - 0x680) = r1
020155 *(u64 *)(r10 - 0x688) = r1
020138 goto <offset>
020156 goto <offset>
020157 *(u32 *)(r10 - 0x680) = 0xc
020158 *(u64 *)(r10 - 0x688) = 0x1
020159 goto <offset>
020160 *(u32 *)(r10 - 0x680) = 0xa
020161 *(u64 *)(r10 - 0x688) = 0x1
020162 goto <offset>
020139 r1 = 0x1c0
020163 r1 = 0x1c0
020140 r3 = <addr> ll
020164 r3 = <addr> ll
020141 call <target>
020165 call <target>
020142 r1 = *(u64 *)(r10 - 0x720)
020166 r1 = *(u64 *)(r10 - 0x728)
020143 r2 = 0x19
020167 r2 = 0x19
020144 r3 = <addr> ll
020168 r3 = <addr> ll
020145 call <target>
020169 call <target>
020146 if r4 != 0x0 goto <offset>
020170 if r4 != 0x0 goto <offset>
020147 r8 = r3
020171 r8 = r3
020148 r3 = *(u64 *)(r10 - 0x708)
020172 r3 = *(u64 *)(r10 - 0x710)
020149 if r2 < r3 goto <offset>
020173 if r2 < r3 goto <offset>
020150 r3 = r8
020174 r3 = r8
020151 r2 = *(u64 *)(r10 - 0x700)
020175 r2 = *(u64 *)(r10 - 0x708)
020152 r3 -= r2
020176 r3 -= r2
020153 r2 = 0x0
020177 r2 = 0x0
020154 r4 = 0x1
020178 r4 = 0x1
020155 if r3 > r8 goto <offset>
020179 if r3 > r8 goto <offset>
020156 r4 = 0x0
020180 r4 = 0x0
020157 if r4 == 0x0 goto <offset>
020181 if r4 == 0x0 goto <offset>
020158 r3 = *(u64 *)(r10 - 0x700)
020182 r3 = *(u64 *)(r10 - 0x708)
020159 if r8 >= r3 goto <offset>
020183 if r8 >= r3 goto <offset>
020160 r8 = r2
020184 r8 = r2
020161 goto <offset>
020185 goto <offset>
020162 *(u32 *)(r10 - 0x678) = 0x7
020186 *(u32 *)(r10 - 0x680) = 0x7
020163 *(u64 *)(r10 - 0x680) = 0x1
020187 *(u64 *)(r10 - 0x688) = 0x1
020164 goto <offset>
020188 goto <offset>
020165 w6 = *(u32 *)(r10 - 0xc8)
020189 w6 = *(u32 *)(r10 - 0x198)
020166 r1 = r10
020190 r1 = r10
020167 r1 += -0x194
020191 r1 += -0xc4
020168 r2 = r10
020192 r2 = r10
020169 r2 += -0xc4
020193 r2 += -0x194
020170 r3 = 0xc4
020194 r3 = 0xc4
020171 call <target>
020195 call <target>
020172 *(u32 *)(r10 - 0x198) = w6
020196 *(u32 *)(r10 - 0xc8) = w6
020173 r1 = r10
020197 r1 = r10
020174 r1 += -0x680
020198 r1 += -0x688
020175 r4 = r10
020199 r4 = r10
020176 r4 += -0x198
020200 r4 += -0xc8
020177 r2 = r7
020201 r2 = r8
020178 r3 = r8
020202 r3 = *(u64 *)(r10 - 0x720)
020179 call <target>
020203 call <target>
020180 goto <offset>
020204 goto <offset>
020181 if r4 != 0x0 goto <offset>
020205 if r4 != 0x0 goto <offset>
020182 r2 = r3
020206 r2 = r3
020183 r3 = *(u64 *)(r10 - 0x700)
020207 r3 = *(u64 *)(r10 - 0x708)
020184 if r8 < r3 goto <offset>
020208 if r8 < r3 goto <offset>
020185 r3 = r2
020209 r3 = r2
020186 r4 = *(u64 *)(r10 - 0x6f0)
020210 r4 = *(u64 *)(r10 - 0x6f8)
020187 r3 -= r4
020211 r3 -= r4
020188 r8 = 0x0
020212 r8 = 0x0
020189 r4 = 0x1
020213 r4 = 0x1
020190 if r3 > r2 goto <offset>
020214 if r3 > r2 goto <offset>
020191 r4 = 0x0
020215 r4 = 0x0
020192 if r4 == 0x0 goto <offset>
020216 if r4 == 0x0 goto <offset>
020193 r3 = *(u64 *)(r10 - 0x6f0)
020217 r3 = *(u64 *)(r10 - 0x6f8)
020194 if r2 < r3 goto <offset>
020218 if r2 < r3 goto <offset>
020195 goto <offset>
020219 goto <offset>
020196 if r4 != 0x0 goto <offset>
020220 if r4 != 0x0 goto <offset>
020197 r8 = r3
020221 r8 = r3
020198 r3 = *(u64 *)(r10 - 0x6f0)
020222 r3 = *(u64 *)(r10 - 0x6f8)
020199 if r2 < r3 goto <offset>
020223 if r2 < r3 goto <offset>
020200 *(u64 *)(r1 + 0xc1) = r8
020224 *(u64 *)(r1 + 0xc1) = r8
020201 r7 = 0x1a
020225 r7 = 0x1a
622 unchanged instructions hidden
020824 r1 += -0xa8
020848 r1 += -0xa8
020825 r5 = r10
020849 r5 = r10
020826 r4 = r8
020850 r4 = r8
020827 call -0x824
020851 call -0x84b
020828 w1 = *(u32 *)(r10 - 0xa8)
020852 w1 = *(u32 *)(r10 - 0xa8)
020829 if r1 != 0x1a goto <offset>
020853 if r1 != 0x1a goto <offset>
020830 r2 = *(u64 *)(r9 + 0x0)
020854 r2 = *(u64 *)(r9 + 0x0)
621 unchanged instructions hidden
021452 r3 = *(u64 *)(r1 + 0x0)
021476 r3 = *(u64 *)(r1 + 0x0)
021453 r1 = r8
021477 r1 = r8
021454 r2 = *(u64 *)(r10 - 0x388)
021478 r2 = *(u64 *)(r10 - 0x388)
021455 call -0x1405
021479 call -0x1456
021456 r9 = r0
021480 r9 = r0
021457 r1 = r9
021481 r1 = r9
021458 r1 <<= 0x20
021482 r1 <<= 0x20
5245 unchanged instructions hidden
026704 r2 = 0x11
026728 r2 = 0x11
026705 goto <offset>
026729 goto <offset>
026706 r2 = 0x7
026730 r2 = 0x7
026707 goto <offset>
026731 *(u32 *)(r1 + 0x4) = w3
026732 *(u32 *)(r1 + 0x0) = w2
026733 exit
026708 w4 = *(u8 *)(r6 + 0x2)
026734 w4 = *(u8 *)(r6 + 0x2)
026709 if r4 == 0x0 goto <offset>
026735 if r4 == 0x0 goto <offset>
026710 r9 = r1
026736 r9 = r1
026711 r8 = *(u64 *)(r5 - 0xff8)
026737 r8 = *(u64 *)(r5 - 0xff8)
026712 r7 = *(u64 *)(r5 - 0x1000)
026738 r7 = *(u64 *)(r5 - 0x1000)
026713 r1 = r10
026739 r1 = r10
026714 r1 += -0x10
026740 r1 += -0x20
026715 r4 = r2
026741 r4 = r2
026716 r2 = r6
026742 r2 = r6
026717 call -0xc9c
026743 call -0xc9e
026718 w1 = *(u32 *)(r10 - 0x10)
026744 w1 = *(u32 *)(r10 - 0x20)
026719 if r1 != 0x1 goto <offset>
026745 if r1 != 0x1 goto <offset>
026720 w3 = *(u32 *)(r10 - 0x8)
026746 w3 = *(u32 *)(r10 - 0x18)
026721 w2 = *(u32 *)(r10 - 0xc)
026747 w2 = *(u32 *)(r10 - 0x1c)
026748 r1 = r9
026722 goto <offset>
026749 goto <offset>
026723 r2 = 0x18
026750 r2 = 0x18
026724 goto <offset>
026751 goto <offset>
026725 r1 = *(u64 *)(r10 - 0x8)
026752 r1 = *(u64 *)(r10 - 0x18)
026726 w1 = *(u8 *)(r1 + 0x4)
026753 w1 = *(u8 *)(r1 + 0x4)
026727 if r1 == 0x0 goto <offset>
026754 if r1 == 0x0 goto <offset>
026728 r1 = r10
026755 r1 = r10
026729 r1 += -0x28
026756 r1 += -0x38
026730 r2 = r7
026757 r2 = r7
026731 r3 = r8
026758 r3 = r8
026732 r4 = 0x19
026759 r4 = 0x19
026733 call <target>
026760 call <target>
026734 w2 = *(u32 *)(r10 - 0x28)
026761 w2 = *(u32 *)(r10 - 0x38)
026735 if r2 != 0x1a goto <offset>
026762 if r2 != 0x1a goto <offset>
026736 r1 = r9
026763 r1 = r9
026737 if r8 < 0x2 goto <offset>
026764 if r8 < 0x2 goto <offset>
026738 if r8 <= 0x41 goto <offset>
026765 if r8 <= 0x41 goto <offset>
026739 w4 = *(u8 *)(r7 + 0x1)
026766 w5 = *(u8 *)(r7 + 0x1)
026740 r5 = *(u64 *)(r7 + 0x1e)
026767 r0 = *(u64 *)(r7 + 0x1e)
026741 r0 = *(u64 *)(r7 + 0x16)
026768 w4 = *(u32 *)(r7 + 0x5)
026742 w3 = *(u8 *)(r7 + 0x12)
026769 w3 = *(u32 *)(r7 + 0x9)
026743 w2 = *(u32 *)(r7 + 0x5)
026770 *(u32 *)(r10 - 0xc) = w3
026744 *(u64 *)(r10 - 0x30) = r2
026745 w2 = *(u32 *)(r7 + 0x9)
026746 *(u64 *)(r10 - 0x38) = r2
026747 *(u32 *)(r10 - 0x10) = w2
026748 w2 = *(u32 *)(r7 + 0xd)
026771 w2 = *(u32 *)(r7 + 0xd)
026749 *(u32 *)(r10 - 0xc) = w2
026772 *(u32 *)(r10 - 0x8) = w2
026750 w2 = *(u8 *)(r7 + 0x11)
026773 w2 = *(u8 *)(r7 + 0x11)
026751 *(u8 *)(r10 - 0x8) = w2
026774 *(u8 *)(r10 - 0x4) = w2
026775 r2 = *(u64 *)(r7 + 0x12)
026776 *(u64 *)(r10 - 0x20) = r2
026777 w2 = *(u32 *)(r7 + 0x1a)
026778 *(u32 *)(r10 - 0x18) = w2
026752 if r8 >= 0x4a goto <offset>
026779 if r8 >= 0x4a goto <offset>
026753 r3 = 0x0
026780 r3 = 0x0
026754 r2 = 0x2
026781 r2 = 0x2
026755 goto <offset>
026782 goto <offset>
026756 r2 = 0x3
026783 r2 = 0x3
026784 r1 = r9
026757 goto <offset>
026785 goto <offset>
026758 w3 = *(u32 *)(r10 - 0x24)
026786 w3 = *(u32 *)(r10 - 0x34)
026759 r1 = r9
026787 r1 = r9
026760 *(u32 *)(r1 + 0x4) = w3
026788 goto <offset>
026761 *(u32 *)(r1 + 0x0) = w2
026762 exit
026763 *(u64 *)(r10 - 0x40) = r3
026764 r8 = *(u64 *)(r7 + 0x42)
026789 r8 = *(u64 *)(r7 + 0x42)
026765 *(u64 *)(r10 - 0x48) = r4
026790 *(u64 *)(r10 - 0x40) = r3
026766 if r4 == 0x5 goto <offset>
026791 *(u64 *)(r10 - 0x48) = r5
026767 if r4 != 0x4 goto <offset>
026792 if r5 == 0x2 goto <offset>
026768 r2 = *(u64 *)(r10 - 0xf)
026793 if r5 == 0x5 goto <offset>
026794 if r5 != 0x4 goto <offset>
026795 r2 = *(u64 *)(r10 - 0xb)
026769 r2 += -0x1
026796 r2 += -0x1
026770 if r2 >= 0x2710 goto <offset>
026797 if r2 < 0x2710 goto <offset>
026771 *(u64 *)(r10 - 0x50) = r8
026798 r3 = 0x17
026772 *(u64 *)(r10 - 0x60) = r5
026799 goto <offset>
026773 *(u64 *)(r10 - 0x58) = r0
026800 r3 = 0x17
026801 r2 = 0x0
026802 r5 = *(u64 *)(r10 - 0xb)
026803 r5 += -0x1
026804 if r5 > 0x270f goto <offset>
026805 r3 = 0x6
026806 w5 = *(u8 *)(r10 - 0x20)
026807 r5 += -0x1a
026808 r5 &= 0xff
026809 if r5 < 0xe7 goto <offset>
026810 if r0 == 0x0 goto <offset>
026811 r5 = *(u64 *)(r10 - 0x1c)
026812 r3 = 0x7
026813 if r5 > r0 goto <offset>
026814 goto <offset>
026815 r2 = *(u64 *)(r10 - 0x20)
026816 if r2 == 0x0 goto <offset>
026817 *(u64 *)(r10 - 0x58) = r8
026818 *(u64 *)(r10 - 0x50) = r0
026774 r1 = r7
026819 r1 = r7
026775 r1 += 0x2
026820 r1 += 0x2
026776 w2 = *(u16 *)(r1 + 0x0)
026821 w2 = *(u16 *)(r1 + 0x0)
026777 w1 = *(u8 *)(r1 + 0x2)
026822 w1 = *(u8 *)(r1 + 0x2)
026778 r3 = *(u64 *)(r10 - 0x30)
026823 *(u32 *)(r10 - 0x25) = w4
026779 *(u32 *)(r10 - 0x15) = w3
026824 *(u8 *)(r10 - 0x26) = w1
026780 *(u8 *)(r10 - 0x16) = w1
026825 *(u16 *)(r10 - 0x28) = w2
026781 *(u16 *)(r10 - 0x18) = w2
026826 w1 = *(u16 *)(r10 - 0x24)
026782 w1 = *(u16 *)(r10 - 0x14)
026827 *(u16 *)(r10 - 0x2c) = w1
026783 *(u16 *)(r10 - 0x1c) = w1
026828 w1 = *(u8 *)(r10 - 0x22)
026784 w1 = *(u8 *)(r10 - 0x12)
026829 *(u8 *)(r10 - 0x2a) = w1
026785 *(u8 *)(r10 - 0x1a) = w1
026830 w8 = *(u32 *)(r10 - 0x28)
026786 w8 = *(u32 *)(r10 - 0x18)
026787 r3 = *(u64 *)(r6 + 0x50)
026831 r3 = *(u64 *)(r6 + 0x50)
026788 r6 += 0x58
026832 r6 += 0x58
026789 r1 = r10
026833 r1 = r10
026790 r1 += -0x10
026834 r1 += -0x20
026791 r2 = r6
026835 r2 = r6
026792 call <target>
026836 call <target>
026793 w1 = *(u8 *)(r10 - 0x10)
026837 w1 = *(u8 *)(r10 - 0x20)
026794 if r1 == 0x0 goto <offset>
026838 if r1 == 0x0 goto <offset>
026795 r3 = 0x0
026839 r3 = 0x0
026796 r2 = 0x3
026840 r2 = 0x3
026841 r1 = r9
026797 goto <offset>
026842 goto <offset>
026798 *(u64 *)(r10 - 0x50) = r8
026799 r8 = r5
026800 r3 = 0x17
026801 r2 = 0x0
026802 r5 = *(u64 *)(r10 - 0xf)
026803 r5 += -0x1
026804 if r5 > 0x270f goto <offset>
026805 r3 = 0x6
026806 r5 = *(u64 *)(r10 - 0x40)
026807 r5 += -0x1a
026808 r5 &= 0xff
026809 if r5 < 0xe7 goto <offset>
026810 r5 = r8
026811 r8 = *(u64 *)(r10 - 0x50)
026812 if r0 <= r5 goto <offset>
026813 r3 = 0x7
026814 if r5 != 0x0 goto <offset>
026815 goto <offset>
026816 r1 = r7
026843 r1 = r7
026817 r1 += 0x26
026844 r1 += 0x26
026818 r3 = r7
026819 r3 += 0x13
026820 r7 += 0xd
026845 r7 += 0xd
026821 r2 = *(u64 *)(r10 - 0x8)
026846 r2 = *(u64 *)(r10 - 0x18)
026822 *(u32 *)(r2 + 0x169) = w8
026847 *(u32 *)(r2 + 0x169) = w8
026823 r4 = *(u64 *)(r10 - 0x48)
026848 r3 = *(u64 *)(r10 - 0x48)
026824 *(u8 *)(r2 + 0x3) = w4
026849 *(u8 *)(r2 + 0x3) = w3
026825 w4 = *(u16 *)(r10 - 0x1c)
026850 w3 = *(u16 *)(r10 - 0x2c)
026826 *(u16 *)(r2 + 0x16d) = w4
026851 *(u16 *)(r2 + 0x16d) = w3
026827 w4 = *(u8 *)(r10 - 0x1a)
026852 w3 = *(u8 *)(r10 - 0x2a)
026828 *(u8 *)(r2 + 0x16f) = w4
026853 *(u8 *)(r2 + 0x16f) = w3
026829 r4 = *(u64 *)(r10 - 0x38)
026854 r3 = *(u64 *)(r10 - 0x40)
026830 *(u32 *)(r2 + 0x170) = w4
026855 *(u32 *)(r2 + 0x170) = w3
026831 w4 = *(u32 *)(r7 + 0x0)
026856 r3 = *(u64 *)(r7 + 0x0)
026832 *(u32 *)(r2 + 0x174) = w4
026857 *(u64 *)(r2 + 0x174) = r3
026833 w4 = *(u8 *)(r7 + 0x4)
026858 r3 = *(u64 *)(r7 + 0x8)
026834 *(u8 *)(r2 + 0x178) = w4
026859 *(u64 *)(r2 + 0x17c) = r3
026835 r4 = *(u64 *)(r10 - 0x40)
026860 w3 = *(u8 *)(r7 + 0x10)
026836 *(u8 *)(r2 + 0x179) = w4
026861 *(u8 *)(r2 + 0x184) = w3
026837 w4 = *(u16 *)(r3 + 0x0)
026862 r3 = *(u64 *)(r10 - 0x50)
026838 *(u16 *)(r2 + 0x17a) = w4
026839 w3 = *(u8 *)(r3 + 0x2)
026840 *(u8 *)(r2 + 0x17c) = w3
026841 r3 = *(u64 *)(r10 - 0x60)
026842 *(u64 *)(r2 + 0x185) = r3
026863 *(u64 *)(r2 + 0x185) = r3
026843 r3 = *(u64 *)(r10 - 0x58)
026844 *(u64 *)(r2 + 0x17d) = r3
026845 r3 = *(u64 *)(r1 + 0x0)
026864 r3 = *(u64 *)(r1 + 0x0)
026846 *(u64 *)(r2 + 0x18d) = r3
026865 *(u64 *)(r2 + 0x18d) = r3
026847 r3 = *(u64 *)(r1 + 0x8)
026866 r3 = *(u64 *)(r1 + 0x8)
2 unchanged instructions hidden
026850 *(u64 *)(r2 + 0x19d) = r3
026869 *(u64 *)(r2 + 0x19d) = r3
026851 w1 = *(u32 *)(r1 + 0x18)
026870 w1 = *(u32 *)(r1 + 0x18)
026852 *(u32 *)(r2 + 0x1a5) = w1
026871 *(u32 *)(r2 + 0x1a5) = w1
026853 r1 = *(u64 *)(r10 - 0x50)
026872 r1 = *(u64 *)(r10 - 0x58)
026854 *(u64 *)(r2 + 0xb9) = r1
026873 *(u64 *)(r2 + 0xb9) = r1
026855 r2 = 0x1a
026874 r2 = 0x1a
026875 r1 = r9
026856 goto <offset>
026876 goto <offset>
026857 r3 = 0x17
026877 r3 = 0xc
026858 r2 = 0x0
026878 r2 = 0x0
026859 goto <offset>
026879 goto <offset>
026860 r1 = 0x42
026880 r1 = 0x42
148 unchanged instructions hidden
027009 r1 += -0xb8
027029 r1 += -0xb8
027010 r5 = r10
027030 r5 = r10
027011 r4 = r8
027031 r4 = r8
027012 call -0xff3
027032 call -0xfef
027013 w1 = *(u32 *)(r10 - 0xb8)
027033 w1 = *(u32 *)(r10 - 0xb8)
027014 goto <offset>
027034 goto <offset>
027015 r1 = 0x9
027035 r1 = 0x9
162 unchanged instructions hidden
027178 r2 = r9
027198 r2 = r9
027179 r3 = r7
027199 r3 = r7
027180 r4 = r6
027200 r4 = r6
027181 call -0x100b
027201 call -0x1007
027182 r1 = *(u64 *)(r10 - 0xb0)
027202 r1 = *(u64 *)(r10 - 0xb0)
027183 goto <offset>
027203 goto <offset>
027184 r0 = 0x7
027204 r0 = 0x7
28 unchanged instructions hidden
027213 r1 = r10
027233 r1 = r10
027214 r1 += -0x170
027234 r1 += -0x170
027215 r5 = r10
027235 r5 = r10
027216 call -0x4648
027236 call -0x465c
027217 w7 = *(u32 *)(r10 - 0x16c)
027237 w7 = *(u32 *)(r10 - 0x16c)
027218 w1 = *(u32 *)(r10 - 0x170)
027238 w1 = *(u32 *)(r10 - 0x170)
027219 goto <offset>
027239 goto <offset>
11 unchanged instructions hidden
027231 r1 = r10
027251 r1 = r10
027232 r1 += -0xb0
027252 r1 += -0xb0
027233 r5 = r10
027253 r5 = r10
027234 call -0x37bc
027254 call -0x37d2
027235 w7 = *(u32 *)(r10 - 0xac)
027255 w7 = *(u32 *)(r10 - 0xac)
027236 w1 = *(u32 *)(r10 - 0xb0)
027256 w1 = *(u32 *)(r10 - 0xb0)
027237 goto <offset>
027257 goto <offset>
21 unchanged instructions hidden
027259 r1 = r10
027279 r1 = r10
027260 r1 += -0x50
027280 r1 += -0x50
027261 r5 = r10
027281 r5 = r10
027262 call -0x666a
027282 call -0x667e
027263 w7 = *(u32 *)(r10 - 0x4c)
027283 w7 = *(u32 *)(r10 - 0x4c)
027264 w1 = *(u32 *)(r10 - 0x50)
027284 w1 = *(u32 *)(r10 - 0x50)
027265 goto <offset>
027285 goto <offset>
3 unchanged instructions hidden
027269 if r8 != 0x9 goto <offset>
027289 if r8 != 0x9 goto <offset>
027270 r1 = r10
027290 r1 = r10
027271 r1 += -0x140
027291 r1 += -0x140
027272 call -0x4a3
027292 call -0x49f
027273 w7 = *(u32 *)(r10 - 0x13c)
027293 w7 = *(u32 *)(r10 - 0x13c)
027274 w1 = *(u32 *)(r10 - 0x140)
027294 w1 = *(u32 *)(r10 - 0x140)
027275 goto <offset>
027295 goto <offset>
6 unchanged instructions hidden
027282 r1 = r10
027302 r1 = r10
027283 r1 += -0x80
027303 r1 += -0x80
027284 r5 = r10
027304 r5 = r10
027285 call -0x4f87
027305 call -0x4f9b
027286 w7 = *(u32 *)(r10 - 0x7c)
027306 w7 = *(u32 *)(r10 - 0x7c)
027287 w1 = *(u32 *)(r10 - 0x80)
027307 w1 = *(u32 *)(r10 - 0x80)
027288 goto <offset>
027308 goto <offset>
6 unchanged instructions hidden
027295 r1 = r10
027315 r1 = r10
027296 r1 += -0xe0
027316 r1 += -0xe0
027297 r5 = r10
027317 r5 = r10
027298 call -0x3bcb
027318 call -0x3be1
027299 w7 = *(u32 *)(r10 - 0xdc)
027319 w7 = *(u32 *)(r10 - 0xdc)
027300 w1 = *(u32 *)(r10 - 0xe0)
027320 w1 = *(u32 *)(r10 - 0xe0)
027301 goto <offset>
027321 goto <offset>
6 unchanged instructions hidden
027308 r1 = r10
027328 r1 = r10
027309 r1 += -0x20
027329 r1 += -0x20
027310 r5 = r10
027330 r5 = r10
027311 call -0x5192
027331 call -0x51a6
027312 w7 = *(u32 *)(r10 - 0x1c)
027332 w7 = *(u32 *)(r10 - 0x1c)
027313 w1 = *(u32 *)(r10 - 0x20)
027333 w1 = *(u32 *)(r10 - 0x20)
027314 goto <offset>
027334 goto <offset>
5 unchanged instructions hidden
027320 r1 = r10
027340 r1 = r10
027321 r1 += -0x158
027341 r1 += -0x158
027322 r5 = r10
027342 r5 = r10
027323 call -0x57dc
027343 call -0x57f0
027324 w7 = *(u32 *)(r10 - 0x154)
027344 w7 = *(u32 *)(r10 - 0x154)
027325 w1 = *(u32 *)(r10 - 0x158)
027345 w1 = *(u32 *)(r10 - 0x158)
027326 goto <offset>
027346 goto <offset>
5 unchanged instructions hidden
027332 r1 = r10
027352 r1 = r10
027333 r1 += -0x98
027353 r1 += -0x98
027334 r5 = r10
027354 r5 = r10
027335 call -0xa70
027355 call -0xa6c
027336 w7 = *(u32 *)(r10 - 0x94)
027356 w7 = *(u32 *)(r10 - 0x94)
027337 w1 = *(u32 *)(r10 - 0x98)
027357 w1 = *(u32 *)(r10 - 0x98)
027338 goto <offset>
027358 goto <offset>
5 unchanged instructions hidden
027344 r1 = r10
027364 r1 = r10
027345 r1 += -0xf8
027365 r1 += -0xf8
027346 r5 = r10
027366 r5 = r10
027347 call -0x6ad4
027367 call -0x6ae8
027348 w7 = *(u32 *)(r10 - 0xf4)
027368 w7 = *(u32 *)(r10 - 0xf4)
027349 w1 = *(u32 *)(r10 - 0xf8)
027369 w1 = *(u32 *)(r10 - 0xf8)
027350 goto <offset>
027370 goto <offset>
5 unchanged instructions hidden
027356 r1 = r10
027376 r1 = r10
027357 r1 += -0x38
027377 r1 += -0x38
027358 r5 = r10
027378 r5 = r10
027359 call -0x4c8e
027379 call -0x4ca2
027360 w7 = *(u32 *)(r10 - 0x34)
027380 w7 = *(u32 *)(r10 - 0x34)
027361 w1 = *(u32 *)(r10 - 0x38)
027381 w1 = *(u32 *)(r10 - 0x38)
027362 goto <offset>
027382 goto <offset>
5 unchanged instructions hidden
027368 r1 = r10
027388 r1 = r10
027369 r1 += -0x128
027389 r1 += -0x128
027370 r5 = r10
027390 r5 = r10
027371 call -0x4e0c
027391 call -0x4e20
027372 w7 = *(u32 *)(r10 - 0x124)
027392 w7 = *(u32 *)(r10 - 0x124)
027373 w1 = *(u32 *)(r10 - 0x128)
027393 w1 = *(u32 *)(r10 - 0x128)
027374 goto <offset>
027394 goto <offset>
5 unchanged instructions hidden
027380 r1 = r10
027400 r1 = r10
027381 r1 += -0x68
027401 r1 += -0x68
027382 r5 = r10
027402 r5 = r10
027383 call -0x4d7
027403 call -0x4d3
027384 w7 = *(u32 *)(r10 - 0x64)
027404 w7 = *(u32 *)(r10 - 0x64)
027385 w1 = *(u32 *)(r10 - 0x68)
027405 w1 = *(u32 *)(r10 - 0x68)
027386 goto <offset>
027406 goto <offset>
2 unchanged instructions hidden
027389 if r8 != 0x18 goto <offset>
027409 if r8 != 0x18 goto <offset>
027390 r1 = r10
027410 r1 = r10
027391 r1 += -0xc8
027411 r1 += -0xc8
027392 call -0x5358
027412 call -0x536c
027393 w7 = *(u32 *)(r10 - 0xc4)
027413 w7 = *(u32 *)(r10 - 0xc4)
027394 w1 = *(u32 *)(r10 - 0xc8)
027414 w1 = *(u32 *)(r10 - 0xc8)
027395 goto <offset>
027415 goto <offset>
5 unchanged instructions hidden
027401 r1 = r10
027421 r1 = r10
027402 r1 += -0x8
027422 r1 += -0x8
027403 r5 = r10
027423 r5 = r10
027404 call -0x2460
027424 call -0x2483
027405 w7 = *(u32 *)(r10 - 0x4)
027425 w7 = *(u32 *)(r10 - 0x4)
027406 w1 = *(u32 *)(r10 - 0x8)
027426 w1 = *(u32 *)(r10 - 0x8)
027407 goto <offset>
027427 goto <offset>
2 unchanged instructions hidden
027410 r1 = r10
027430 r1 = r10
027411 r1 += -0x178
027431 r1 += -0x178
027412 r5 = r10
027432 r5 = r10
027413 call -0x2818
027433 call -0x2865
027414 w7 = *(u32 *)(r10 - 0x174)
027434 w7 = *(u32 *)(r10 - 0x174)
027415 w1 = *(u32 *)(r10 - 0x178)
027435 w1 = *(u32 *)(r10 - 0x178)
027416 goto <offset>
027436 goto <offset>
2 unchanged instructions hidden
027419 r1 = r10
027439 r1 = r10
027420 r1 += -0xb8
027440 r1 += -0xb8
027421 r5 = r10
027441 r5 = r10
027422 call -0x226e
027442 call -0x2291
027423 w7 = *(u32 *)(r10 - 0xb4)
027443 w7 = *(u32 *)(r10 - 0xb4)
027424 w1 = *(u32 *)(r10 - 0xb8)
027444 w1 = *(u32 *)(r10 - 0xb8)
027425 goto <offset>
027445 goto <offset>
2 unchanged instructions hidden
027428 r1 = r10
027448 r1 = r10
027429 r1 += -0x118
027449 r1 += -0x118
027430 r5 = r10
027450 r5 = r10
027431 call -0x251b
027451 call -0x253e
027432 w7 = *(u32 *)(r10 - 0x114)
027452 w7 = *(u32 *)(r10 - 0x114)
027433 w1 = *(u32 *)(r10 - 0x118)
027453 w1 = *(u32 *)(r10 - 0x118)
027434 goto <offset>
027454 goto <offset>
027435 r1 = r10
027455 r1 = r10
027436 r1 += -0x58
027456 r1 += -0x58
027437 call -0x5508
027457 call -0x551c
027438 w7 = *(u32 *)(r10 - 0x54)
027458 w7 = *(u32 *)(r10 - 0x54)
027439 w1 = *(u32 *)(r10 - 0x58)
027459 w1 = *(u32 *)(r10 - 0x58)
027440 goto <offset>
027460 goto <offset>
8 unchanged instructions hidden
027449 goto <offset>
027469 goto <offset>
027450 r1 = r10
027470 r1 = r10
027451 r1 += -0x88
027471 r1 += -0x88
027452 call -0x3ab0
027472 call -0x3ac6
027453 w7 = *(u32 *)(r10 - 0x84)
027473 w7 = *(u32 *)(r10 - 0x84)
027454 w1 = *(u32 *)(r10 - 0x88)
027474 w1 = *(u32 *)(r10 - 0x88)
027455 goto <offset>
027475 goto <offset>
2 unchanged instructions hidden
027458 r1 = r10
027478 r1 = r10
027459 r1 += -0xe8
027479 r1 += -0xe8
027460 r5 = r10
027480 r5 = r10
027461 call -0x4321
027481 call -0x4335
027462 w7 = *(u32 *)(r10 - 0xe4)
027482 w7 = *(u32 *)(r10 - 0xe4)
027463 w1 = *(u32 *)(r10 - 0xe8)
027483 w1 = *(u32 *)(r10 - 0xe8)
027464 goto <offset>
027484 goto <offset>
2 unchanged instructions hidden
027467 r1 = r10
027487 r1 = r10
027468 r1 += -0x28
027488 r1 += -0x28
027469 r5 = r10
027489 r5 = r10
027470 call -0x1828
027490 call -0x1824
027471 w7 = *(u32 *)(r10 - 0x24)
027491 w7 = *(u32 *)(r10 - 0x24)
027472 w1 = *(u32 *)(r10 - 0x28)
027492 w1 = *(u32 *)(r10 - 0x28)
027473 goto <offset>
027493 goto <offset>
2 unchanged instructions hidden
027476 r1 = r10
027496 r1 = r10
027477 r1 += -0x160
027497 r1 += -0x160
027478 r5 = r10
027498 r5 = r10
027479 call -0x3d2
027499 call -0x3ce
027480 w7 = *(u32 *)(r10 - 0x15c)
027500 w7 = *(u32 *)(r10 - 0x15c)
027481 w1 = *(u32 *)(r10 - 0x160)
027501 w1 = *(u32 *)(r10 - 0x160)
027482 goto <offset>
027502 goto <offset>
2 unchanged instructions hidden
027485 r1 = r10
027505 r1 = r10
027486 r1 += -0xa0
027506 r1 += -0xa0
027487 r5 = r10
027507 r5 = r10
027488 call -0x217c
027508 call -0x219f
027489 w7 = *(u32 *)(r10 - 0x9c)
027509 w7 = *(u32 *)(r10 - 0x9c)
027490 w1 = *(u32 *)(r10 - 0xa0)
027510 w1 = *(u32 *)(r10 - 0xa0)
027491 goto <offset>
027511 goto <offset>
027492 r1 = r10
027512 r1 = r10
027493 r1 += -0x100
027513 r1 += -0x100
027494 call -0x55f2
027514 call -0x5606
027495 w7 = *(u32 *)(r10 - 0xfc)
027515 w7 = *(u32 *)(r10 - 0xfc)
027496 w1 = *(u32 *)(r10 - 0x100)
027516 w1 = *(u32 *)(r10 - 0x100)
027497 goto <offset>
027517 goto <offset>
2 unchanged instructions hidden
027500 r1 = r10
027520 r1 = r10
027501 r1 += -0x40
027521 r1 += -0x40
027502 r5 = r10
027522 r5 = r10
027503 call -0x3181
027523 call -0x3197
027504 w7 = *(u32 *)(r10 - 0x3c)
027524 w7 = *(u32 *)(r10 - 0x3c)
027505 w1 = *(u32 *)(r10 - 0x40)
027525 w1 = *(u32 *)(r10 - 0x40)
027506 goto <offset>
027526 goto <offset>
2 unchanged instructions hidden
027509 r1 = r10
027529 r1 = r10
027510 r1 += -0x130
027530 r1 += -0x130
027511 r5 = r10
027531 r5 = r10
027512 call -0x4cc
027532 call -0x4c8
027513 w7 = *(u32 *)(r10 - 0x12c)
027533 w7 = *(u32 *)(r10 - 0x12c)
027514 w1 = *(u32 *)(r10 - 0x130)
027534 w1 = *(u32 *)(r10 - 0x130)
027515 goto <offset>
027535 goto <offset>
2 unchanged instructions hidden
027518 r1 = r10
027538 r1 = r10
027519 r1 += -0x70
027539 r1 += -0x70
027520 r5 = r10
027540 r5 = r10
027521 call -0x532f
027541 call -0x5343
027522 w7 = *(u32 *)(r10 - 0x6c)
027542 w7 = *(u32 *)(r10 - 0x6c)
027523 w1 = *(u32 *)(r10 - 0x70)
027543 w1 = *(u32 *)(r10 - 0x70)
027524 goto <offset>
027544 goto <offset>
2 unchanged instructions hidden
027527 r1 = r10
027547 r1 = r10
027528 r1 += -0xd0
027548 r1 += -0xd0
027529 r5 = r10
027549 r5 = r10
027530 call -0x4df0
027550 call -0x4e04
027531 w7 = *(u32 *)(r10 - 0xcc)
027551 w7 = *(u32 *)(r10 - 0xcc)
027532 w1 = *(u32 *)(r10 - 0xd0)
027552 w1 = *(u32 *)(r10 - 0xd0)
027533 goto <offset>
027553 goto <offset>
2 unchanged instructions hidden
027536 r1 = r10
027556 r1 = r10
027537 r1 += -0x10
027557 r1 += -0x10
027538 r5 = r10
027558 r5 = r10
027539 call -0x5385
027559 call -0x5399
027540 w7 = *(u32 *)(r10 - 0xc)
027560 w7 = *(u32 *)(r10 - 0xc)
027541 w1 = *(u32 *)(r10 - 0x10)
027561 w1 = *(u32 *)(r10 - 0x10)
027542 goto <offset>
027562 goto <offset>
2 unchanged instructions hidden
027545 r1 = r10
027565 r1 = r10
027546 r1 += -0x180
027566 r1 += -0x180
027547 r5 = r10
027567 r5 = r10
027548 call -0x48aa
027568 call -0x48be
027549 w7 = *(u32 *)(r10 - 0x17c)
027569 w7 = *(u32 *)(r10 - 0x17c)
027550 w1 = *(u32 *)(r10 - 0x180)
027570 w1 = *(u32 *)(r10 - 0x180)
027551 goto <offset>
027571 goto <offset>
2 unchanged instructions hidden
027554 r1 = r10
027574 r1 = r10
027555 r1 += -0xc0
027575 r1 += -0xc0
027556 r5 = r10
027576 r5 = r10
027557 call -0x36e
027577 call -0x36a
027558 w7 = *(u32 *)(r10 - 0xbc)
027578 w7 = *(u32 *)(r10 - 0xbc)
027559 w1 = *(u32 *)(r10 - 0xc0)
027579 w1 = *(u32 *)(r10 - 0xc0)
027560 goto <offset>
027580 goto <offset>
2 unchanged instructions hidden
027563 r1 = r10
027583 r1 = r10
027564 r1 += -0x120
027584 r1 += -0x120
027565 r5 = r10
027585 r5 = r10
027566 call -0x6a40
027586 call -0x6a54
027567 w7 = *(u32 *)(r10 - 0x11c)
027587 w7 = *(u32 *)(r10 - 0x11c)
027568 w1 = *(u32 *)(r10 - 0x120)
027588 w1 = *(u32 *)(r10 - 0x120)
027569 goto <offset>
027589 goto <offset>
2 unchanged instructions hidden
027572 r1 = r10
027592 r1 = r10
027573 r1 += -0x60
027593 r1 += -0x60
027574 r5 = r10
027594 r5 = r10
027575 call -0x5b1a
027595 call -0x5b2e
027576 w7 = *(u32 *)(r10 - 0x5c)
027596 w7 = *(u32 *)(r10 - 0x5c)
027577 w1 = *(u32 *)(r10 - 0x60)
027597 w1 = *(u32 *)(r10 - 0x60)
027578 goto <offset>
027598 goto <offset>
2 unchanged instructions hidden
027581 r1 = r10
027601 r1 = r10
027582 r1 += -0x150
027602 r1 += -0x150
027583 r5 = r10
027603 r5 = r10
027584 call -0x5c49
027604 call -0x5c5d
027585 w7 = *(u32 *)(r10 - 0x14c)
027605 w7 = *(u32 *)(r10 - 0x14c)
027586 w1 = *(u32 *)(r10 - 0x150)
027606 w1 = *(u32 *)(r10 - 0x150)
027587 goto <offset>
027607 goto <offset>
2 unchanged instructions hidden
027590 r1 = r10
027610 r1 = r10
027591 r1 += -0x90
027611 r1 += -0x90
027592 r5 = r10
027612 r5 = r10
027593 call -0x1b85
027613 call -0x1b81
027594 w7 = *(u32 *)(r10 - 0x8c)
027614 w7 = *(u32 *)(r10 - 0x8c)
027595 w1 = *(u32 *)(r10 - 0x90)
027615 w1 = *(u32 *)(r10 - 0x90)
027596 goto <offset>
027616 goto <offset>
2 unchanged instructions hidden
027599 r1 = r10
027619 r1 = r10
027600 r1 += -0xf0
027620 r1 += -0xf0
027601 r5 = r10
027621 r5 = r10
027602 call -0x2456
027622 call -0x2479
027603 w7 = *(u32 *)(r10 - 0xec)
027623 w7 = *(u32 *)(r10 - 0xec)
027604 w1 = *(u32 *)(r10 - 0xf0)
027624 w1 = *(u32 *)(r10 - 0xf0)
027605 goto <offset>
027625 goto <offset>
2 unchanged instructions hidden
027608 r1 = r10
027628 r1 = r10
027609 r1 += -0x30
027629 r1 += -0x30
027610 r5 = r10
027630 r5 = r10
027611 call -0x22cf
027631 call -0x22f2
027612 w7 = *(u32 *)(r10 - 0x2c)
027632 w7 = *(u32 *)(r10 - 0x2c)
027613 w1 = *(u32 *)(r10 - 0x30)
027633 w1 = *(u32 *)(r10 - 0x30)
027614 goto <offset>
027634 goto <offset>
2 unchanged instructions hidden
027617 r1 = r10
027637 r1 = r10
027618 r1 += -0x168
027638 r1 += -0x168
027619 r5 = r10
027639 r5 = r10
027620 call -0x5e0f
027640 call -0x5e23
027621 w7 = *(u32 *)(r10 - 0x164)
027641 w7 = *(u32 *)(r10 - 0x164)
027622 w1 = *(u32 *)(r10 - 0x168)
027642 w1 = *(u32 *)(r10 - 0x168)
027623 goto <offset>
027643 goto <offset>
2 unchanged instructions hidden
027626 r1 = r10
027646 r1 = r10
027627 r1 += -0xa8
027647 r1 += -0xa8
027628 r5 = r10
027648 r5 = r10
027629 call -0x1d03
027649 call -0x1cff
027630 w7 = *(u32 *)(r10 - 0xa4)
027650 w7 = *(u32 *)(r10 - 0xa4)
027631 w1 = *(u32 *)(r10 - 0xa8)
027651 w1 = *(u32 *)(r10 - 0xa8)
027632 goto <offset>
027652 goto <offset>
2 unchanged instructions hidden
027635 r1 = r10
027655 r1 = r10
027636 r1 += -0x108
027656 r1 += -0x108
027637 r5 = r10
027657 r5 = r10
027638 call -0x1a1f
027658 call -0x1a1b
027639 w7 = *(u32 *)(r10 - 0x104)
027659 w7 = *(u32 *)(r10 - 0x104)
027640 w1 = *(u32 *)(r10 - 0x108)
027660 w1 = *(u32 *)(r10 - 0x108)
027641 goto <offset>
027661 goto <offset>
027642 r1 = r10
027662 r1 = r10
027643 r1 += -0x48
027663 r1 += -0x48
027644 call -0x54b8
027664 call -0x54cc
027645 w7 = *(u32 *)(r10 - 0x44)
027665 w7 = *(u32 *)(r10 - 0x44)
027646 w1 = *(u32 *)(r10 - 0x48)
027666 w1 = *(u32 *)(r10 - 0x48)
027647 goto <offset>
027667 goto <offset>
2 unchanged instructions hidden
027650 r1 = r10
027670 r1 = r10
027651 r1 += -0x138
027671 r1 += -0x138
027652 r5 = r10
027672 r5 = r10
027653 call -0x4ad8
027673 call -0x4aec
027654 w7 = *(u32 *)(r10 - 0x134)
027674 w7 = *(u32 *)(r10 - 0x134)
027655 w1 = *(u32 *)(r10 - 0x138)
027675 w1 = *(u32 *)(r10 - 0x138)
027656 goto <offset>
027676 goto <offset>
2 unchanged instructions hidden
027659 r1 = r10
027679 r1 = r10
027660 r1 += -0x78
027680 r1 += -0x78
027661 r5 = r10
027681 r5 = r10
027662 call -0xd6d
027682 call -0xd69
027663 w7 = *(u32 *)(r10 - 0x74)
027683 w7 = *(u32 *)(r10 - 0x74)
027664 w1 = *(u32 *)(r10 - 0x78)
027684 w1 = *(u32 *)(r10 - 0x78)
027665 goto <offset>
027685 goto <offset>
2 unchanged instructions hidden
027668 r1 = r10
027688 r1 = r10
027669 r1 += -0xd8
027689 r1 += -0xd8
027670 r5 = r10
027690 r5 = r10
027671 call -0x455
027691 call -0x451
027672 w7 = *(u32 *)(r10 - 0xd4)
027692 w7 = *(u32 *)(r10 - 0xd4)
027673 w1 = *(u32 *)(r10 - 0xd8)
027693 w1 = *(u32 *)(r10 - 0xd8)
027674 goto <offset>
027694 goto <offset>
2 unchanged instructions hidden
027677 r1 = r10
027697 r1 = r10
027678 r1 += -0x18
027698 r1 += -0x18
027679 r5 = r10
027699 r5 = r10
027680 call -0x5773
027700 call -0x5787
027681 w7 = *(u32 *)(r10 - 0x14)
027701 w7 = *(u32 *)(r10 - 0x14)
027682 w1 = *(u32 *)(r10 - 0x18)
027702 w1 = *(u32 *)(r10 - 0x18)
027683 goto <offset>
027703 goto <offset>
1707 unchanged instructions hidden
029391 *(u32 *)(r6 + 0x0) = w7
029411 *(u32 *)(r6 + 0x0) = w7
029392 exit
029412 exit
029393 r6 = r5
029413 r6 = r5
029394 r9 = r4
029414 *(u64 *)(r10 - 0x9a8) = r4
029395 *(u64 *)(r10 - 0x448) = r3
029415 *(u64 *)(r10 - 0x8d8) = r3
029396 *(u64 *)(r10 - 0x430) = r2
029416 *(u64 *)(r10 - 0x8f0) = r2
029397 *(u64 *)(r10 - 0x4c0) = r1
029417 *(u64 *)(r10 - 0x9f8) = r1
029398 r1 = r10
029418 r1 = r10
029399 r1 += -0x258
029419 r1 += -0x330
029400 r2 = 0x0
029420 r2 = 0x0
029421 *(u64 *)(r10 - 0x910) = r2
029401 r3 = 0xc8
029422 r3 = 0xc8
029402 call <target>
029423 call <target>
029403 r3 = 0x1
029424 r2 = *(u64 *)(r6 - 0xfe0)
029425 *(u64 *)(r10 - 0xa10) = r2
029426 r2 <<= 0x20
029427 r2 >>= 0x20
029428 r1 = r10
029429 r1 += -0x350
029430 r3 = 0x0
029431 r4 = 0x61a8
029432 r5 = 0x0
029433 call <target>
029434 r2 = *(u64 *)(r6 - 0xfd8)
029435 r1 = r10
029436 r1 += -0x340
029437 *(u64 *)(r10 - 0x9f0) = r2
029438 r3 = 0x0
029439 r4 = 0x3e8
029440 r5 = 0x0
029441 call <target>
029442 r1 = <addr> ll
029443 r3 = *(u64 *)(r10 - 0x350)
029444 r4 = r3
029445 r4 += r1
029446 r1 = <addr> ll
029447 r5 = r3
029448 r5 += r1
029449 r2 = 0x1
029450 r1 = 0x1
029451 *(u64 *)(r10 - 0x9e0) = r5
029452 if r5 >= r3 goto <offset>
029453 *(u64 *)(r10 - 0xa00) = r4
029454 if r4 >= r3 goto <offset>
029455 r3 = *(u64 *)(r6 - 0xfd0)
029456 r5 = -0x1
029457 r0 = *(u64 *)(r10 - 0x8f0)
029458 if r3 == 0x0 goto <offset>
029459 r5 = r3
029460 r3 = *(u64 *)(r10 - 0x348)
029404 r4 = r10
029461 r4 = r10
029405 r4 += -0xc0
029462 r4 += -0x190
029463 *(u64 *)(r10 - 0x908) = r4
029464 r4 = *(u64 *)(r6 - 0xfe8)
029465 r7 = *(u64 *)(r6 - 0xff0)
029466 *(u64 *)(r10 - 0x9d8) = r4
029467 *(u64 *)(r10 - 0x998) = r4
029468 *(u64 *)(r10 - 0x9b8) = r7
029469 if r4 > r7 goto <offset>
029470 r4 = *(u64 *)(r10 - 0x9b8)
029471 *(u64 *)(r10 - 0x9d8) = r4
029472 r4 = r3
029473 r4 += r2
029474 *(u64 *)(r10 - 0xa08) = r4
029475 r3 += r1
029476 *(u64 *)(r10 - 0x9e8) = r3
029477 r1 = *(u64 *)(r10 - 0x9a8)
029478 *(u64 *)(r10 - 0x968) = r1
029479 r1 = r10
029480 r1 += -0xc0
029481 *(u64 *)(r10 - 0x970) = r1
029406 r1 = *(u64 *)(r6 - 0x1000)
029482 r1 = *(u64 *)(r6 - 0x1000)
029407 *(u64 *)(r10 - 0x440) = r1
029483 *(u64 *)(r10 - 0x9b0) = r1
029408 r1 = *(u64 *)(r6 - 0xfd0)
029409 *(u64 *)(r10 - 0x470) = r1
029410 r1 = *(u64 *)(r6 - 0xfd8)
029411 *(u64 *)(r10 - 0x4b0) = r1
029412 r1 = *(u64 *)(r6 - 0xfe0)
029413 *(u64 *)(r10 - 0x4a8) = r1
029414 r1 = *(u64 *)(r6 - 0xfe8)
029415 *(u64 *)(r10 - 0x488) = r1
029416 r1 = *(u64 *)(r6 - 0xff0)
029417 *(u64 *)(r10 - 0x478) = r1
029418 r1 = *(u64 *)(r6 - 0xff8)
029484 r1 = *(u64 *)(r6 - 0xff8)
029419 *(u64 *)(r10 - 0x460) = r1
029485 *(u64 *)(r10 - 0x8f8) = r1
029486 r1 = *(u64 *)(r10 - 0x338)
029487 *(u64 *)(r10 - 0x9c8) = r1
029488 r1 = *(u64 *)(r10 - 0x340)
029489 *(u64 *)(r10 - 0x9d0) = r1
029490 r2 = 0x0
029491 *(u64 *)(r10 - 0x8e0) = r5
029492 *(u64 *)(r10 - 0x928) = r2
029493 r1 = 0x0
029494 r2 += 0x1
029495 *(u64 *)(r10 - 0x918) = r2
029496 goto <offset>
029497 r2 = r10
029498 r2 += -0x1a0
029499 r2 += r1
029500 *(u64 *)(r2 + 0x0) = r3
029501 r1 += 0x8
029502 if r1 == 0xc8 goto <offset>
029503 r2 = r10
029504 r2 += -0x330
029505 r2 += r1
029506 r3 = *(u64 *)(r2 + 0x0)
029507 r2 = r0
029508 r2 += r1
029509 r5 = *(u64 *)(r2 + 0x0)
029510 r2 = r5
029511 r2 += r3
029512 r4 = 0x1
029513 if r2 < r5 goto <offset>
029514 r4 = 0x0
029515 r3 = -0x1
029516 if r4 != 0x0 goto <offset>
029517 r3 = r2
029518 goto <offset>
029519 r1 = r10
029520 r1 += -0x268
029521 r2 = r10
029522 r2 += -0x1a0
029523 r3 = 0xc8
029524 call <target>
029525 r3 = 0x1
029420 *(u64 *)(r10 - 0x8) = 0x18
029526 *(u64 *)(r10 - 0x8) = 0x18
029421 *(u64 *)(r10 - 0x10) = 0x17
029527 *(u64 *)(r10 - 0x10) = 0x17
029422 *(u64 *)(r10 - 0x18) = 0x16
029528 *(u64 *)(r10 - 0x18) = 0x16
19 unchanged instructions hidden
029442 *(u64 *)(r10 - 0xb8) = 0x2
029548 *(u64 *)(r10 - 0xb8) = 0x2
029443 *(u64 *)(r10 - 0xc0) = 0x1
029549 *(u64 *)(r10 - 0xc0) = 0x1
029444 *(u64 *)(r10 - 0xc8) = 0x0
029550 *(u64 *)(r10 - 0xc8) = 0x0
029551 r4 = *(u64 *)(r10 - 0x970)
029445 goto <offset>
029552 goto <offset>
029446 r5 <<= 0x3
029553 r5 <<= 0x3
029447 r2 = r10
029554 r2 = r10
12 unchanged instructions hidden
029460 if r1 > 0x18 goto <offset>
029567 if r1 > 0x18 goto <offset>
029461 r2 = r1
029568 r2 = r1
029462 r2 <<= 0x3
029569 r2 <<= 0x3
029463 r5 = *(u64 *)(r10 - 0x430)
029570 r5 = r10
029571 r5 += -0x268
029464 r5 += r2
029572 r5 += r2
029465 r0 = *(u64 *)(r5 + 0x0)
029573 r0 = *(u64 *)(r5 + 0x0)
029466 r6 = r4
029574 r6 = r4
2 unchanged instructions hidden
029469 if r2 > 0x18 goto <offset>
029577 if r2 > 0x18 goto <offset>
029470 r7 = r2
029578 r7 = r2
029471 r7 <<= 0x3
029579 r7 <<= 0x3
029472 r8 = *(u64 *)(r10 - 0x430)
029580 r8 = r10
029581 r8 += -0x268
029473 r8 += r7
029582 r8 += r7
029474 r7 = *(u64 *)(r8 + 0x0)
029583 r7 = *(u64 *)(r8 + 0x0)
029475 if r7 <= r0 goto <offset>
029584 if r7 <= r0 goto <offset>
3 unchanged instructions hidden
029479 if r5 != 0x0 goto <offset>
029588 if r5 != 0x0 goto <offset>
029480 r5 = 0x0
029589 r5 = 0x0
029481 goto <offset>
029590 goto <offset>
029482 r1 = r10
029483 r1 += -0x190
029484 r2 = r10
029591 r2 = r10
029485 r2 += -0xc8
029592 r2 += -0xc8
029593 r1 = *(u64 *)(r10 - 0x908)
029486 r3 = 0xc8
029594 r3 = 0xc8
029487 call <target>
029595 call <target>
029488 r1 = r10
029596 r6 = 0x0
029489 r1 += -0x268
029490 r7 = 0x0
029597 r7 = 0x0
029491 r2 = *(u64 *)(r10 - 0x4b0)
029598 r2 = *(u64 *)(r10 - 0x910)
029599 r0 = *(u64 *)(r10 - 0x8f0)
029600 r4 = *(u64 *)(r10 - 0x8d8)
029601 r5 = *(u64 *)(r10 - 0x8e0)
029602 r1 = *(u64 *)(r10 - 0x8f8)
029603 if r1 <= r2 goto <offset>
029604 *(u64 *)(r10 - 0x900) = r2
029605 r1 = r7
029606 r1 <<= 0x3
029607 r2 = *(u64 *)(r10 - 0x908)
029608 r2 += r1
029609 r7 += 0x1
029610 goto <offset>
029611 r2 += 0x8
029612 r7 += 0x1
029613 if r7 == 0x1a goto <offset>
029614 r1 = *(u64 *)(r2 + 0x0)
029615 if r1 > 0x18 goto <offset>
029616 r3 = r4
029617 r3 += r1
029618 w3 = *(u8 *)(r3 + 0x0)
029619 if r3 == 0x0 goto <offset>
029620 r3 = r1
029621 r3 <<= 0x3
029622 r9 = r10
029623 r9 += -0x330
029624 r9 += r3
029625 r8 = *(u64 *)(r9 + 0x0)
029626 if r5 <= r8 goto <offset>
029627 *(u64 *)(r10 - 0x940) = r6
029628 r4 = *(u64 *)(r10 - 0x8f8)
029629 r2 = *(u64 *)(r10 - 0x900)
029630 r4 -= r2
029631 *(u64 *)(r10 - 0x8e8) = r4
029632 r4 = r10
029633 r4 += -0x268
029634 r4 += r3
029492 r3 = 0x0
029635 r3 = 0x0
029493 r4 = 0x3e8
029636 r6 = -0x1
029494 r5 = 0x0
029637 r4 = *(u64 *)(r4 + 0x0)
029495 call <target>
029638 *(u64 *)(r10 - 0x920) = r4
029496 r1 = *(u64 *)(r10 - 0x260)
029639 r4 = r6
029497 *(u64 *)(r10 - 0x490) = r1
029640 r5 = r3
029498 r1 = *(u64 *)(r10 - 0x268)
029641 r5 <<= 0x3
029499 *(u64 *)(r10 - 0x498) = r1
029642 r0 = r10
029500 r1 = *(u64 *)(r10 - 0x4a8)
029643 r0 += -0x330
029501 r1 <<= 0x20
029644 r0 += r5
029502 r1 >>= 0x20
029645 r6 = r10
029503 *(u64 *)(r10 - 0x4a8) = r1
029646 r6 += -0x268
029504 r1 = 0x0
029647 r6 += r5
029505 *(u64 *)(r10 - 0x458) = r1
029648 r5 = r3
029506 *(u64 *)(r10 - 0x4b8) = r1
029507 r6 = *(u64 *)(r10 - 0x470)
029508 *(u64 *)(r10 - 0x480) = r9
029509 goto <offset>
029649 goto <offset>
029510 r4 s>>= 0x3f
029650 r5 += 0x1
029511 r2 s>>= 0x3f
029651 r0 += 0x8
029512 r4 += r2
029652 r6 += 0x8
029513 r4 += r0
029653 r3 = r5
029514 r5 += r4
029654 r3 += -0x1
029515 r5 += r1
029655 if r3 >= 0x18 goto <offset>
029516 r1 = *(u64 *)(r10 - 0x438)
029656 if r1 == r5 goto <offset>
029517 r1 s>>= 0x3f
029657 r3 = *(u64 *)(r10 - 0x8d8)
029518 r5 ^= r1
029658 r3 += r5
029519 r3 ^= r1
029659 w3 = *(u8 *)(r3 + 0x0)
029520 r3 |= r5
029660 if r3 != 0x1 goto <offset>
029521 r2 = *(u64 *)(r10 - 0x468)
029661 r3 = *(u64 *)(r0 + 0x0)
029662 if r3 != 0x0 goto <offset>
029663 r3 = *(u64 *)(r6 + 0x0)
029664 r2 = *(u64 *)(r10 - 0x920)
029665 if r2 <= r3 goto <offset>
029666 r3 -= r2
029667 r2 = *(u64 *)(r10 - 0x9d8)
029668 r0 = r2
029669 r0 += r3
029670 r6 = 0x0
029671 r3 = 0x1
029672 if r0 <= r2 goto <offset>
029673 r2 = *(u64 *)(r10 - 0x900)
029522 if r3 == 0x0 goto <offset>
029674 if r3 == 0x0 goto <offset>
029523 r6 = *(u64 *)(r10 - 0x470)
029675 if r6 >= r4 goto <offset>
029524 r7 = *(u64 *)(r10 - 0x450)
029676 r3 = r5
029525 r7 += 0x8
029677 r3 += 0x1
029526 if r7 == 0xc8 goto <offset>
029678 if r5 < 0x18 goto <offset>
029527 r1 = r10
029679 goto <offset>
029528 r1 += -0x190
029680 r3 -= r2
029529 r1 += r7
029681 r0 = r3
029530 r3 = *(u64 *)(r1 + 0x0)
029682 r2 = *(u64 *)(r10 - 0x9d8)
029531 if r3 > 0x18 goto <offset>
029683 r0 += r2
029532 r1 = *(u64 *)(r10 - 0x448)
029684 r6 = 0x1
029533 r1 += r3
029685 if r0 < r3 goto <offset>
029534 w1 = *(u8 *)(r1 + 0x0)
029686 r6 = 0x0
029535 if r1 == 0x0 goto <offset>
029687 r3 = -0x1
029536 if r6 == 0x0 goto <offset>
029688 r2 = *(u64 *)(r10 - 0x900)
029537 r1 = r3
029689 if r6 != 0x0 goto <offset>
029690 r3 = r0
029691 r6 = r3
029692 if r6 < r4 goto <offset>
029693 goto <offset>
029694 r3 = 0x0
029695 r2 = *(u64 *)(r10 - 0x900)
029696 if r3 != 0x0 goto <offset>
029697 r6 = r0
029698 if r6 < r4 goto <offset>
029699 r6 = r4
029700 r3 = r5
029701 r3 += 0x1
029702 if r5 < 0x18 goto <offset>
029703 goto <offset>
029704 r6 = r4
029705 *(u64 *)(r10 - 0x930) = r6
029706 r4 = *(u64 *)(r10 - 0x9a8)
029707 r4 += r2
029708 r2 = 0x0
029709 *(u64 *)(r10 - 0x938) = r2
029710 r3 = 0x1
029711 r5 = 0x1
029712 r2 = *(u64 *)(r10 - 0x968)
029713 if r4 < r2 goto <offset>
029714 r5 = 0x0
029715 r2 = *(u64 *)(r10 - 0x9b0)
029716 r0 = r2
029717 r0 += r5
029718 r6 = 0x1
029719 if r0 >= r2 goto <offset>
029720 r2 = *(u64 *)(r10 - 0x968)
029721 if r4 < r2 goto <offset>
029722 r2 = -0x1
029723 *(u64 *)(r10 - 0x920) = r2
029724 r6 = -0x1
029725 if r5 == 0x0 goto <offset>
029726 r2 = *(u64 *)(r10 - 0x930)
029727 if r5 == 0x0 goto <offset>
029728 if r6 < r8 goto <offset>
029729 r3 = 0x0
029730 r4 = *(u64 *)(r10 - 0x8e0)
029731 r4 -= r8
029732 r0 = *(u64 *)(r10 - 0x8f0)
029733 r5 = *(u64 *)(r10 - 0x8e8)
029734 if r5 >= r4 goto <offset>
029735 *(u64 *)(r10 - 0x960) = r6
029736 if r2 >= r5 goto <offset>
029737 *(u64 *)(r10 - 0x930) = r2
029738 r2 = *(u64 *)(r10 - 0x920)
029739 if r2 == 0x0 goto <offset>
029740 r3 = 0x0
029538 r1 <<= 0x3
029741 r1 <<= 0x3
029539 r2 = r10
029742 r2 = r0
029540 r2 += -0x258
029541 r2 += r1
029743 r2 += r1
029542 r1 = *(u64 *)(r2 + 0x0)
029744 r1 = *(u64 *)(r2 + 0x0)
029543 if r6 <= r1 goto <offset>
029745 *(u64 *)(r10 - 0x8e8) = r1
029544 r2 = r6
029746 r3 &= 0x1
029545 r2 -= r1
029747 r5 = *(u64 *)(r10 - 0x8e0)
029546 r1 = *(u64 *)(r10 - 0x478)
029748 if r3 != 0x0 goto <offset>
029547 if r2 < r1 goto <offset>
029749 r1 = 0x0
029548 *(u64 *)(r10 - 0x468) = r2
029750 *(u64 *)(r10 - 0x938) = r1
029549 r1 = *(u64 *)(r10 - 0x460)
029751 r1 = 0x1
029550 r2 = *(u64 *)(r10 - 0x458)
029752 r3 = 0x1
029551 if r1 >= r2 goto <offset>
029753 r6 = *(u64 *)(r10 - 0x960)
029754 if r6 >= r8 goto <offset>
029755 r6 -= r8
029756 r2 = *(u64 *)(r10 - 0x8e8)
029757 if r6 >= r2 goto <offset>
029758 r2 = *(u64 *)(r10 - 0x920)
029759 r2 -= r3
029760 if r2 != 0x0 goto <offset>
029761 r1 &= 0x1
029762 if r1 == 0x0 goto <offset>
029552 goto <offset>
029763 goto <offset>
029764 r6 = 0x0
029765 r2 = *(u64 *)(r10 - 0x968)
029766 if r4 >= r2 goto <offset>
029767 r5 = r6
029553 r2 = -0x1
029768 r2 = -0x1
029554 *(u64 *)(r10 - 0x468) = r2
029769 *(u64 *)(r10 - 0x920) = r2
029555 r1 = *(u64 *)(r10 - 0x460)
029770 r6 = -0x1
029556 r2 = *(u64 *)(r10 - 0x458)
029771 if r5 != 0x0 goto <offset>
029557 if r1 < r2 goto <offset>
029772 r6 = r4
029558 *(u64 *)(r10 - 0x450) = r7
029773 r2 = *(u64 *)(r10 - 0x930)
029559 *(u64 *)(r10 - 0x4a0) = r3
029774 if r5 != 0x0 goto <offset>
029560 r3 <<= 0x3
029775 *(u64 *)(r10 - 0x920) = r0
029561 r2 = *(u64 *)(r10 - 0x430)
029776 if r6 >= r8 goto <offset>
029562 r2 += r3
029777 goto <offset>
029563 r8 = *(u64 *)(r2 + 0x0)
029778 r5 = r4
029564 r7 = 0x0
029779 *(u64 *)(r10 - 0x960) = r6
029565 r2 = 0x1
029780 if r2 < r5 goto <offset>
029566 r1 = 0x1
029781 r2 = r5
029567 if r9 <= r8 goto <offset>
029782 *(u64 *)(r10 - 0x930) = r2
029783 r2 = *(u64 *)(r10 - 0x920)
029784 if r2 != 0x0 goto <offset>
029785 goto <offset>
029786 r3 = 0x0
029787 r6 -= r8
029788 r2 = *(u64 *)(r10 - 0x8e8)
029789 if r6 < r2 goto <offset>
029568 r1 = 0x0
029790 r1 = 0x0
029569 r3 = *(u64 *)(r10 - 0x440)
029791 r2 = *(u64 *)(r10 - 0x920)
029570 if r3 != 0x0 goto <offset>
029792 r2 -= r3
029571 r3 = *(u64 *)(r10 - 0x440)
029793 if r2 == 0x0 goto <offset>
029572 if r3 == 0x0 goto <offset>
029794 r1 = 0x0
029573 r1 = r2
029574 r1 &= 0x1
029795 r1 &= 0x1
029575 *(u64 *)(r10 - 0x438) = r8
029576 if r1 != 0x0 goto <offset>
029796 if r1 != 0x0 goto <offset>
029577 goto <offset>
029797 r1 = 0x0
029578 r3 = *(u64 *)(r10 - 0x440)
029798 *(u64 *)(r10 - 0x938) = r1
029579 if r3 == 0x0 goto <offset>
029580 r2 = 0x0
029581 r3 = *(u64 *)(r10 - 0x440)
029582 if r3 != 0x0 goto <offset>
029583 r1 &= 0x1
029584 *(u64 *)(r10 - 0x438) = r8
029585 if r1 != 0x0 goto <offset>
029586 r6 = 0x1
029587 r1 = 0x1
029799 r1 = 0x1
029588 if r9 < r8 goto <offset>
029800 r3 = *(u64 *)(r10 - 0x8e8)
029801 if r6 < r3 goto <offset>
029589 r1 = 0x0
029802 r1 = 0x0
029590 r2 = *(u64 *)(r10 - 0x440)
029591 r2 -= r1
029803 r2 -= r1
029592 r1 = r10
029804 r1 = r10
029593 r1 += -0x288
029805 r1 += -0x370
029594 r3 = 0x0
029806 r3 = 0x0
029595 r4 = 0x37b
029807 r4 = 0x37b
029596 r5 = 0x0
029808 r5 = 0x0
029597 call <target>
029809 call <target>
029598 r2 = r9
029810 r1 = *(u64 *)(r10 - 0x8e8)
029599 r2 -= r8
029811 r6 -= r1
029600 r1 = r10
029812 r1 = r10
029601 r1 += -0x278
029813 r1 += -0x360
029814 r2 = r6
029602 r3 = 0x0
029815 r3 = 0x0
029603 r4 = 0x37b
029816 r4 = 0x37b
029604 r5 = 0x0
029817 r5 = 0x0
029605 call <target>
029818 call <target>
029606 r2 = *(u64 *)(r10 - 0x280)
029819 r2 = *(u64 *)(r10 - 0x368)
029607 r1 = 0x1
029820 r1 = 0x1
029608 if r2 != 0x0 goto <offset>
029821 if r2 != 0x0 goto <offset>
029609 r1 = 0x0
029822 r1 = 0x0
029610 r3 = *(u64 *)(r10 - 0x270)
029823 r3 = *(u64 *)(r10 - 0x358)
029611 r4 = *(u64 *)(r10 - 0x288)
029824 r4 = *(u64 *)(r10 - 0x370)
029612 r2 = r3
029825 r2 = r3
029613 r2 += r4
029826 r2 += r4
029827 r0 = *(u64 *)(r10 - 0x8f0)
029828 r5 = *(u64 *)(r10 - 0x8e0)
029829 r4 = 0x1
029614 if r2 < r3 goto <offset>
029830 if r2 < r3 goto <offset>
029615 r6 = 0x0
029831 r4 = 0x0
029616 r1 |= r6
029832 r1 |= r4
029617 r1 &= 0x1
029833 r1 &= 0x1
029618 if r1 != 0x0 goto <offset>
029834 if r1 != 0x0 goto <offset>
029619 r1 = *(u64 *)(r10 - 0x278)
029835 r1 = *(u64 *)(r10 - 0x360)
029620 r5 = r1
029836 r5 = r1
029621 r3 = *(u64 *)(r10 - 0x498)
029837 r3 = *(u64 *)(r10 - 0x9d0)
029622 r5 += r3
029838 r5 += r3
029839 r3 = 0x0
029840 *(u64 *)(r10 - 0x938) = r3
029623 r4 = 0x1
029841 r4 = 0x1
029624 r3 = 0x1
029842 r3 = 0x1
029625 if r5 < r1 goto <offset>
029843 if r5 < r1 goto <offset>
029626 r3 = 0x0
029844 r3 = 0x0
029627 r5 = r2
029845 r5 = r2
029628 r0 = *(u64 *)(r10 - 0x490)
029846 r6 = *(u64 *)(r10 - 0x9c8)
029629 r5 += r0
029847 r5 += r6
029630 r5 += r3
029848 r5 += r3
029631 if r5 < r2 goto <offset>
029849 if r5 >= r2 goto <offset>
029632 r4 = 0x0
029633 if r5 != r2 goto <offset>
029850 if r5 != r2 goto <offset>
029634 r3 &= 0x1
029851 r3 &= 0x1
029852 r5 = *(u64 *)(r10 - 0x8e0)
029635 if r3 == 0x0 goto <offset>
029853 if r3 == 0x0 goto <offset>
029636 goto <offset>
029854 goto <offset>
029855 r4 = 0x0
029637 if r5 == r2 goto <offset>
029856 if r5 == r2 goto <offset>
029638 r3 = r4
029857 r3 = r4
029639 r3 &= 0x1
029858 r3 &= 0x1
029859 r5 = *(u64 *)(r10 - 0x8e0)
029640 if r3 != 0x0 goto <offset>
029860 if r3 != 0x0 goto <offset>
029641 r3 = *(u64 *)(r10 - 0x490)
029861 r3 = *(u64 *)(r10 - 0x9c8)
029642 r2 += r3
029862 r2 += r3
029643 r6 = r1
029863 r6 = r1
029644 r3 = *(u64 *)(r10 - 0x498)
029864 r3 = *(u64 *)(r10 - 0x9d0)
029645 r6 += r3
029865 r6 += r3
029646 r8 = 0x1
029866 r3 = 0x0
029867 *(u64 *)(r10 - 0x938) = r3
029647 r3 = 0x1
029868 r3 = 0x1
029648 if r6 < r1 goto <offset>
029869 if r6 < r1 goto <offset>
029649 r3 = 0x0
029870 r3 = 0x0
029650 r2 += r3
029871 r2 += r3
029651 r1 = r10
029872 r1 = r10
029652 r1 += -0x2a8
029873 r1 += -0x390
029653 r3 = 0x0
029874 r3 = 0x0
029654 r9 = *(u64 *)(r10 - 0x438)
029875 r4 = 0xf4240
029655 r4 = r9
029656 r5 = 0x0
029876 r5 = 0x0
029657 call <target>
029877 call <target>
029658 r1 = r10
029878 r1 = r10
029659 r1 += -0x298
029879 r1 += -0x380
029660 r2 = r9
029880 r2 = r6
029661 r3 = 0x0
029881 r3 = 0x0
029662 r4 = r6
029882 r4 = 0xf4240
029663 r5 = 0x0
029883 r5 = 0x0
029664 call <target>
029884 call <target>
029665 r2 = *(u64 *)(r10 - 0x2a0)
029885 r2 = *(u64 *)(r10 - 0x388)
029666 r1 = 0x1
029886 r1 = 0x1
029667 if r2 != 0x0 goto <offset>
029887 if r2 != 0x0 goto <offset>
029668 r1 = 0x0
029888 r1 = 0x0
029669 r2 = *(u64 *)(r10 - 0x290)
029889 r2 = *(u64 *)(r10 - 0x378)
029670 r4 = *(u64 *)(r10 - 0x2a8)
029890 r3 = *(u64 *)(r10 - 0x390)
029671 r3 = r2
029891 r6 = r2
029672 r3 += r4
029892 r6 += r3
029673 r9 = *(u64 *)(r10 - 0x480)
029893 r0 = *(u64 *)(r10 - 0x8f0)
029674 if r3 < r2 goto <offset>
029894 r5 = *(u64 *)(r10 - 0x8e0)
029675 r8 = 0x0
029895 r3 = 0x1
029676 r1 |= r8
029896 if r6 < r2 goto <offset>
029897 r3 = 0x0
029898 r1 |= r3
029677 r1 &= 0x1
029899 r1 &= 0x1
029678 r8 = *(u64 *)(r10 - 0x438)
029679 if r1 != 0x0 goto <offset>
029900 if r1 != 0x0 goto <offset>
029680 r2 = *(u64 *)(r10 - 0x298)
029901 r1 = *(u64 *)(r10 - 0x380)
029902 *(u64 *)(r10 - 0x948) = r1
029681 r1 = r10
029903 r1 = r10
029682 r1 += -0x2b8
029904 r1 += -0x3a0
029683 r4 = 0x5dca
029905 r2 = 0x0
029906 *(u64 *)(r10 - 0x938) = r2
029907 r2 = *(u64 *)(r10 - 0x9e0)
029908 r3 = *(u64 *)(r10 - 0x9e8)
029909 r4 = *(u64 *)(r10 - 0x8e8)
029684 r5 = 0x0
029910 r5 = 0x0
029685 call <target>
029911 call <target>
029686 r9 = *(u64 *)(r10 - 0x2b0)
029912 r4 = 0x1
029687 r2 = r9
029913 r1 = *(u64 *)(r10 - 0x3a0)
029688 r2 <<= 0x3f
029689 r8 = *(u64 *)(r10 - 0x2b8)
029690 r1 = r8
029691 r1 >>= 0x1
029692 r1 |= r2
029693 r1 += 0x1
029694 r3 = 0x1
029914 r3 = 0x1
029695 r5 = 0x1
029915 r5 = *(u64 *)(r10 - 0x948)
029916 r2 = r5
029917 *(u64 *)(r10 - 0x950) = r1
029918 if r5 >= r1 goto <offset>
029919 r1 = *(u64 *)(r10 - 0x398)
029920 if r6 >= r1 goto <offset>
029921 r0 = *(u64 *)(r10 - 0x8f0)
029922 r5 = *(u64 *)(r10 - 0x8e0)
029923 if r6 != r1 goto <offset>
029924 r3 &= 0x1
029925 if r3 != 0x0 goto <offset>
029926 goto <offset>
029927 r3 = 0x0
029928 r1 = *(u64 *)(r10 - 0x398)
029929 if r6 < r1 goto <offset>
029930 r4 = 0x0
029931 r0 = *(u64 *)(r10 - 0x8f0)
029932 r5 = *(u64 *)(r10 - 0x8e0)
029933 if r6 == r1 goto <offset>
029934 r3 = r4
029935 r3 &= 0x1
029936 if r3 != 0x0 goto <offset>
029937 r3 = 0x1
029938 r4 = *(u64 *)(r10 - 0x950)
029939 if r2 < r4 goto <offset>
029940 r3 = 0x0
029941 r6 -= r1
029942 r6 -= r3
029943 r2 -= r4
029944 r1 = r10
029945 r1 += -0x3b0
029946 r3 = r6
029947 r4 = *(u64 *)(r10 - 0xa00)
029948 r5 = *(u64 *)(r10 - 0xa08)
029949 call <target>
029950 r1 = *(u64 *)(r10 - 0x3a8)
029696 if r1 == 0x0 goto <offset>
029951 if r1 == 0x0 goto <offset>
029952 r1 = -0x1
029953 goto <offset>
029954 r1 = *(u64 *)(r10 - 0x3b0)
029955 *(u64 *)(r10 - 0x938) = r1
029956 r0 = *(u64 *)(r10 - 0x8f0)
029957 r5 = *(u64 *)(r10 - 0x8e0)
029958 r4 = *(u64 *)(r10 - 0x938)
029959 r2 = r4
029960 r2 -= r8
029961 r1 = 0x0
029962 r3 = 0x1
029963 if r2 <= r4 goto <offset>
029964 r6 = *(u64 *)(r10 - 0x930)
029965 if r3 == 0x0 goto <offset>
029966 r2 = r6
029967 if r6 >= r1 goto <offset>
029968 r4 = *(u64 *)(r10 - 0x998)
029969 if r4 == 0x0 goto <offset>
029970 r2 /= r4
029971 r1 = r10
029972 r1 += -0x3c0
029973 r3 = 0x0
029697 r5 = 0x0
029974 r5 = 0x0
029698 r4 = 0x1
029975 call <target>
029699 if r1 < r8 goto <offset>
029976 r1 = 0x1
029700 r2 = r9
029977 r2 = *(u64 *)(r10 - 0x3b8)
029701 r2 >>= 0x1
029978 if r2 != 0x0 goto <offset>
029702 r2 += r5
029979 r1 = 0x0
029703 if r2 >= r9 goto <offset>
029980 r1 &= 0x1
029981 if r1 != 0x0 goto <offset>
029982 r2 = *(u64 *)(r10 - 0x3c0)
029983 r3 = *(u64 *)(r10 - 0x998)
029984 r0 = *(u64 *)(r10 - 0x8f0)
029985 r5 = *(u64 *)(r10 - 0x8e0)
029986 r1 = *(u64 *)(r10 - 0x9b8)
029987 r4 = 0x0
029988 if r2 < r1 goto <offset>
029989 r4 = r2
029990 *(u64 *)(r10 - 0x958) = r2
029991 r2 = r4
029992 *(u64 *)(r10 - 0x988) = r3
029993 r2 += r3
029994 r1 = 0x1
029995 *(u64 *)(r10 - 0x950) = r4
029996 if r2 < r4 goto <offset>
029997 r1 = 0x0
029998 r1 &= 0x1
029999 if r1 != 0x0 goto <offset>
030000 r1 = *(u64 *)(r10 - 0x950)
030001 r2 = *(u64 *)(r10 - 0x988)
030002 r1 += r2
030003 *(u64 *)(r10 - 0x980) = r1
030004 r1 += -0x1
030005 if r1 >= r6 goto <offset>
030006 r5 = *(u64 *)(r10 - 0x960)
030007 r1 = r5
030008 r2 = *(u64 *)(r10 - 0x980)
030009 r1 += r2
030010 r2 = 0x1
030011 *(u64 *)(r10 - 0x990) = r2
030012 r3 = 0x1
030013 if r1 < r5 goto <offset>
029704 r3 = 0x0
030014 r3 = 0x0
029705 if r2 != r9 goto <offset>
030015 r0 = *(u64 *)(r10 - 0x920)
029706 r4 &= 0x1
030016 r2 = r0
029707 if r4 == 0x0 goto <offset>
030017 r2 += r3
029708 goto <offset>
029709 r4 = 0x1
030018 r4 = 0x1
030019 if r2 >= r0 goto <offset>
030020 if r1 < r5 goto <offset>
030021 r4 = -0x1
030022 *(u64 *)(r10 - 0x938) = r4
030023 if r3 == 0x0 goto <offset>
030024 r2 = -0x1
030025 if r3 == 0x0 goto <offset>
030026 r3 = 0x1
030027 r1 = *(u64 *)(r10 - 0x8e8)
030028 if r2 >= r1 goto <offset>
030029 r1 = r4
030030 r1 -= r3
030031 r3 = 0x1
030032 if r1 > r4 goto <offset>
030033 r3 = 0x0
030034 r6 = r2
030035 r4 = *(u64 *)(r10 - 0x8e8)
030036 r6 -= r4
030037 r5 = 0x1
030038 if r6 <= r2 goto <offset>
030039 r4 = *(u64 *)(r10 - 0x8e8)
030040 if r2 < r4 goto <offset>
030041 r2 = 0x0
030042 *(u64 *)(r10 - 0x948) = r5
030043 if r5 != 0x0 goto <offset>
030044 r2 = r1
030045 r1 = r10
030046 r1 += -0x3e0
030047 r3 = 0x0
030048 r4 = 0x37b
030049 r5 = 0x0
030050 call <target>
030051 r2 = 0x0
030052 r1 = *(u64 *)(r10 - 0x948)
030053 if r1 != 0x0 goto <offset>
030054 r2 = r6
030055 r1 = r10
030056 r1 += -0x3d0
030057 r3 = 0x0
030058 r4 = 0x37b
030059 r5 = 0x0
030060 call <target>
030061 r1 = r8
030062 r2 = *(u64 *)(r10 - 0x980)
030063 r1 += r2
030064 r2 = 0x1
029710 if r1 >= r8 goto <offset>
030065 if r1 >= r8 goto <offset>
030066 r0 = *(u64 *)(r10 - 0x8f0)
030067 r5 = *(u64 *)(r10 - 0x8e0)
030068 r3 = *(u64 *)(r10 - 0x940)
030069 if r2 == 0x0 goto <offset>
030070 r1 = *(u64 *)(r10 - 0x3d8)
030071 r4 = 0x1
030072 if r1 != 0x0 goto <offset>
029711 r4 = 0x0
030073 r4 = 0x0
029712 r2 = r9
030074 r1 = *(u64 *)(r10 - 0x3e0)
029713 r2 >>= 0x1
030075 r2 = *(u64 *)(r10 - 0x3c8)
029714 r2 += r5
030076 r3 = r2
029715 if r2 < r9 goto <offset>
030077 r3 += r1
029716 if r2 == r9 goto <offset>
029717 r4 = r3
029718 r4 &= 0x1
029719 if r4 == 0x0 goto <offset>
029720 r7 = r8
029721 r6 = r9
029722 r1 = 0x1
030078 r1 = 0x1
029723 r8 = *(u64 *)(r10 - 0x438)
030079 *(u64 *)(r10 - 0x978) = r3
029724 if r7 < r8 goto <offset>
030080 if r3 < r2 goto <offset>
029725 r1 = 0x0
030081 r1 = 0x0
029726 r2 = r1
030082 r2 = *(u64 *)(r10 - 0x938)
029727 r9 = *(u64 *)(r10 - 0x480)
030083 r3 = r2
029728 if r6 != 0x0 goto <offset>
030084 r6 = *(u64 *)(r10 - 0x8e8)
029729 r2 &= 0x1
030085 r3 += r6
029730 if r2 == 0x0 goto <offset>
030086 *(u64 *)(r10 - 0x9a0) = r3
029731 goto <offset>
030087 if r3 < r2 goto <offset>
029732 r3 &= 0x1
030088 r2 = 0x0
030089 *(u64 *)(r10 - 0x990) = r2
030090 r4 |= r1
030091 *(u64 *)(r10 - 0x948) = r4
030092 r1 = r4
030093 r1 &= 0x1
030094 if r1 != 0x0 goto <offset>
030095 r1 = *(u64 *)(r10 - 0x978)
030096 if r1 s>= 0x0 goto <offset>
030097 r1 = *(u64 *)(r10 - 0x950)
030098 if r1 == 0x0 goto <offset>
030099 r5 = *(u64 *)(r10 - 0x960)
030100 r1 = r5
030101 r2 = *(u64 *)(r10 - 0x958)
030102 r1 += r2
030103 r2 = 0x0
030104 *(u64 *)(r10 - 0x950) = r2
030105 r2 = 0x1
030106 *(u64 *)(r10 - 0x990) = r2
030107 r3 = 0x1
030108 if r1 < r5 goto <offset>
030109 r3 = 0x0
030110 r0 = *(u64 *)(r10 - 0x920)
030111 r2 = r0
030112 r2 += r3
030113 r4 = 0x1
030114 if r2 >= r0 goto <offset>
030115 if r1 < r5 goto <offset>
030116 r4 = -0x1
030117 *(u64 *)(r10 - 0x938) = r4
029733 if r3 == 0x0 goto <offset>
030118 if r3 == 0x0 goto <offset>
030119 r2 = -0x1
030120 if r3 == 0x0 goto <offset>
030121 r3 = 0x1
030122 r1 = *(u64 *)(r10 - 0x8e8)
030123 if r2 >= r1 goto <offset>
030124 r1 = r4
030125 r1 -= r3
030126 r3 = 0x1
030127 if r1 > r4 goto <offset>
030128 r3 = 0x0
029734 r6 = r2
030129 r6 = r2
029735 r7 = r1
030130 r4 = *(u64 *)(r10 - 0x8e8)
029736 r1 |= r6
030131 r6 -= r4
029737 if r1 == 0x0 goto <offset>
030132 r5 = 0x1
030133 if r6 <= r2 goto <offset>
030134 r4 = *(u64 *)(r10 - 0x8e8)
030135 if r2 < r4 goto <offset>
030136 r2 = 0x0
030137 *(u64 *)(r10 - 0x920) = r5
030138 if r5 != 0x0 goto <offset>
030139 r2 = r1
029738 r1 = r10
030140 r1 = r10
029739 r1 += -0x2c8
030141 r1 += -0x660
029740 r2 = r8
030142 r3 = 0x0
029741 r3 = r9
030143 r4 = 0x37b
029742 r4 = r7
030144 r5 = 0x0
029743 r5 = r6
029744 call <target>
030145 call <target>
029745 r2 = *(u64 *)(r10 - 0x2c8)
030146 r2 = 0x0
029746 r1 = r7
030147 r1 = *(u64 *)(r10 - 0x920)
030148 if r1 != 0x0 goto <offset>
030149 r2 = r6
030150 r1 = r10
030151 r1 += -0x650
030152 r3 = 0x0
030153 r4 = 0x37b
030154 r5 = 0x0
030155 call <target>
030156 r1 = r8
030157 r2 = *(u64 *)(r10 - 0x958)
029747 r1 += r2
030158 r1 += r2
029748 r4 = 0x1
030159 r2 = 0x1
029749 r3 = 0x1
030160 if r1 < r8 goto <offset>
029750 if r1 < r7 goto <offset>
030161 r2 = 0x0
030162 r0 = *(u64 *)(r10 - 0x8f0)
030163 r4 = *(u64 *)(r10 - 0x8d8)
030164 r5 = *(u64 *)(r10 - 0x8e0)
030165 r3 = *(u64 *)(r10 - 0x940)
030166 if r2 != 0x0 goto <offset>
030167 *(u64 *)(r10 - 0x938) = r1
030168 r1 = *(u64 *)(r10 - 0x658)
030169 r2 = 0x1
030170 *(u64 *)(r10 - 0x948) = r2
030171 if r1 != 0x0 goto <offset>
030172 r1 = 0x0
030173 *(u64 *)(r10 - 0x948) = r1
030174 r1 = *(u64 *)(r10 - 0x660)
030175 r2 = *(u64 *)(r10 - 0x648)
030176 r3 = r2
030177 r3 += r1
030178 r1 = 0x1
030179 *(u64 *)(r10 - 0x978) = r3
030180 if r3 < r2 goto <offset>
030181 r1 = 0x0
030182 r2 = *(u64 *)(r10 - 0x938)
030183 r3 = r2
030184 r6 = *(u64 *)(r10 - 0x8e8)
030185 r3 += r6
030186 *(u64 *)(r10 - 0x9a0) = r3
030187 if r3 < r2 goto <offset>
030188 r2 = 0x0
030189 *(u64 *)(r10 - 0x990) = r2
030190 r2 = *(u64 *)(r10 - 0x948)
030191 r2 |= r1
030192 *(u64 *)(r10 - 0x948) = r2
030193 r1 = *(u64 *)(r10 - 0x650)
030194 *(u64 *)(r10 - 0x9c0) = r1
030195 r3 = *(u64 *)(r10 - 0x958)
030196 r6 = *(u64 *)(r10 - 0x940)
030197 r1 = *(u64 *)(r10 - 0x978)
030198 if r1 s< 0x0 goto <offset>
030199 r1 = *(u64 *)(r10 - 0x948)
030200 r1 &= 0x1
030201 r2 = *(u64 *)(r10 - 0x900)
030202 if r1 == 0x0 goto <offset>
029751 r3 = 0x0
030203 r3 = 0x0
029752 r5 = *(u64 *)(r10 - 0x2c0)
030204 r6 |= r3
030205 if r7 != 0x19 goto <offset>
030206 goto <offset>
030207 r3 = 0x0
030208 r6 = *(u64 *)(r10 - 0x930)
030209 if r3 != 0x0 goto <offset>
030210 r1 = r2
029753 r2 = r6
030211 r2 = r6
029754 r2 += r5
030212 if r6 < r1 goto <offset>
029755 r2 += r3
030213 r2 = r1
029756 if r2 < r6 goto <offset>
030214 r4 = *(u64 *)(r10 - 0x998)
030215 if r4 != 0x0 goto <offset>
030216 r1 = *(u64 *)(r10 - 0x9b8)
030217 r3 = r1
029757 r4 = 0x0
030218 r4 = 0x0
029758 if r2 != r6 goto <offset>
030219 if r2 >= r1 goto <offset>
029759 r3 &= 0x1
029760 if r3 == 0x0 goto <offset>
029761 goto <offset>
030220 goto <offset>
029762 if r2 == r6 goto <offset>
030221 r3 = 0x0
030222 r4 = *(u64 *)(r10 - 0x8d8)
030223 r2 = *(u64 *)(r10 - 0x900)
030224 r6 = *(u64 *)(r10 - 0x940)
030225 r6 |= r3
030226 if r7 != 0x19 goto <offset>
030227 goto <offset>
030228 r4 = 0x0
030229 if r1 >= r5 goto <offset>
029763 r3 = r4
030230 r3 = r4
029764 r3 &= 0x1
030231 r4 = -0x1
030232 *(u64 *)(r10 - 0x938) = r4
029765 if r3 != 0x0 goto <offset>
030233 if r3 != 0x0 goto <offset>
029766 r1 >>= 0x1
030234 r4 = r2
029767 r3 = r2
030235 r2 = -0x1
029768 r3 <<= 0x3f
030236 if r3 != 0x0 goto <offset>
029769 r1 |= r3
030237 r2 = r1
029770 r4 = 0x1
029771 r3 = 0x1
030238 r3 = 0x1
029772 if r1 < r7 goto <offset>
030239 r1 = *(u64 *)(r10 - 0x8e8)
030240 if r2 < r1 goto <offset>
029773 r3 = 0x0
030241 r3 = 0x0
029774 r2 >>= 0x1
030242 r1 = r4
029775 if r2 >= r6 goto <offset>
030243 r1 -= r3
029776 if r2 == r6 goto <offset>
030244 r3 = 0x1
030245 if r1 <= r4 goto <offset>
029777 goto <offset>
030246 goto <offset>
029778 r2 >>= 0x1
030247 r5 = 0x0
029779 if r2 < r6 goto <offset>
030248 r4 = *(u64 *)(r10 - 0x8e8)
030249 if r2 >= r4 goto <offset>
030250 r5 = r3
030251 r2 = 0x0
030252 *(u64 *)(r10 - 0x920) = r5
030253 if r5 == 0x0 goto <offset>
030254 goto <offset>
029780 r4 = 0x0
030255 r4 = 0x0
029781 if r2 == r6 goto <offset>
030256 if r1 >= r5 goto <offset>
029782 r3 = r4
030257 r3 = r4
029783 goto <offset>
030258 r4 = -0x1
030259 *(u64 *)(r10 - 0x938) = r4
030260 if r3 != 0x0 goto <offset>
030261 r4 = r2
030262 r2 = -0x1
030263 if r3 != 0x0 goto <offset>
029784 r2 = r1
030264 r2 = r1
029785 r9 = *(u64 *)(r10 - 0x480)
030265 r3 = 0x1
029786 if r6 == 0x0 goto <offset>
030266 r1 = *(u64 *)(r10 - 0x8e8)
030267 if r2 < r1 goto <offset>
030268 r3 = 0x0
030269 r1 = r4
030270 r1 -= r3
030271 r3 = 0x1
030272 if r1 <= r4 goto <offset>
030273 goto <offset>
030274 r5 = 0x0
030275 r4 = *(u64 *)(r10 - 0x8e8)
030276 if r2 >= r4 goto <offset>
030277 r5 = r3
029787 r2 = 0x0
030278 r2 = 0x0
030279 *(u64 *)(r10 - 0x948) = r5
030280 if r5 == 0x0 goto <offset>
030281 goto <offset>
030282 r2 = 0x0
030283 r0 = *(u64 *)(r10 - 0x8f0)
030284 r5 = *(u64 *)(r10 - 0x8e0)
030285 r3 = *(u64 *)(r10 - 0x940)
030286 if r2 != 0x0 goto <offset>
030287 *(u64 *)(r10 - 0x938) = r1
030288 r1 = *(u64 *)(r10 - 0x3d8)
030289 r4 = 0x1
030290 if r1 == 0x0 goto <offset>
030291 goto <offset>
030292 *(u64 *)(r10 - 0x980) = r3
030293 r1 = r10
030294 r1 += -0x670
030295 r2 = *(u64 *)(r10 - 0x9a0)
030296 r3 = *(u64 *)(r10 - 0x990)
030297 r4 = -0x5dca
030298 r5 = -0x1
030299 call <target>
030300 r1 = *(u64 *)(r10 - 0x670)
030301 *(u64 *)(r10 - 0x930) = r1
030302 r4 = r1
030303 r1 = *(u64 *)(r10 - 0x9c0)
030304 r4 += r1
030305 *(u64 *)(r10 - 0x8e8) = r4
030306 r2 = *(u64 *)(r10 - 0x950)
030307 r3 = r2
030308 r3 s>>= 0x3f
030309 r1 = r10
030310 r1 += -0x6a0
030311 *(u64 *)(r10 - 0x920) = r3
030312 r5 = 0x0
030313 call <target>
030314 r6 = *(u64 *)(r10 - 0x668)
030315 r1 = *(u64 *)(r10 - 0x978)
030316 r6 += r1
030317 r1 = 0x1
030318 r2 = *(u64 *)(r10 - 0x930)
030319 r3 = *(u64 *)(r10 - 0x8e8)
030320 if r3 < r2 goto <offset>
030321 r1 = 0x0
030322 r6 += r1
030323 r1 = r10
030324 r1 += -0x690
030325 r5 = r6
030326 r5 s>>= 0x3f
030327 *(u64 *)(r10 - 0x930) = r5
030328 r2 = *(u64 *)(r10 - 0x938)
030329 r3 = 0x0
030330 r4 = r6
030331 call <target>
030332 r1 = r10
030333 r1 += -0x6b0
030334 r2 = *(u64 *)(r10 - 0x950)
030335 r3 = *(u64 *)(r10 - 0x920)
030336 r4 = r6
030337 r5 = *(u64 *)(r10 - 0x930)
030338 call <target>
030339 r1 = r10
030340 r1 += -0x680
030341 r2 = *(u64 *)(r10 - 0x938)
030342 r3 = 0x0
030343 r4 = *(u64 *)(r10 - 0x8e8)
030344 r5 = 0x0
030345 call <target>
030346 r1 = *(u64 *)(r10 - 0x678)
030347 r2 = *(u64 *)(r10 - 0x6a0)
030348 r3 = r2
030349 r3 += r1
030350 r1 = *(u64 *)(r10 - 0x690)
030351 r5 = r1
030352 r5 += r3
030353 r4 = 0x1
030354 *(u64 *)(r10 - 0x8e8) = r5
030355 if r5 < r1 goto <offset>
030356 r4 = 0x0
030357 r1 = *(u64 *)(r10 - 0x688)
030358 r5 = 0x1
030359 if r3 < r2 goto <offset>
030360 r5 = 0x0
030361 r1 += r4
030362 r2 = *(u64 *)(r10 - 0x698)
030363 r2 += r5
030364 r0 = r2
030365 r0 += r1
030366 r5 = 0x1
030367 if r0 < r2 goto <offset>
030368 r5 = 0x0
030369 r3 = *(u64 *)(r10 - 0x6a8)
030370 r6 = *(u64 *)(r10 - 0x6b0)
030371 r4 = r6
030372 r4 += r0
030373 r0 = 0x1
030374 if r4 < r6 goto <offset>
030375 r0 = 0x0
030376 r2 s>>= 0x3f
030377 r1 s>>= 0x3f
030378 r2 += r1
030379 r2 += r5
030380 r3 += r2
030381 r3 += r0
030382 r1 = *(u64 *)(r10 - 0x8e8)
030383 r1 s>>= 0x3f
030384 r3 ^= r1
030385 r4 ^= r1
030386 r4 |= r3
030387 if r4 != 0x0 goto <offset>
030388 r6 = *(u64 *)(r10 - 0x680)
030389 r1 = r10
030390 r1 += -0x6c0
030391 r2 = *(u64 *)(r10 - 0x9a0)
030392 r3 = *(u64 *)(r10 - 0x990)
030393 r4 = 0x61a8
030394 r5 = 0x0
030395 call <target>
030396 r1 = r10
030397 r1 += -0x6d0
030398 r2 = *(u64 *)(r10 - 0x938)
030399 r3 = *(u64 *)(r10 - 0x950)
030400 r4 = *(u64 *)(r10 - 0x9f0)
030401 r5 = 0x0
030402 call <target>
030403 r1 = r10
030404 r1 += -0x6f0
030405 r2 = *(u64 *)(r10 - 0x6c8)
030406 r3 = 0x0
030407 r4 = 0x3e8
030408 r5 = 0x0
030409 call <target>
030410 r1 = r10
030411 r1 += -0x6e0
030412 r2 = *(u64 *)(r10 - 0x6d0)
030413 r3 = 0x0
030414 r4 = 0x3e8
030415 r5 = 0x0
030416 call <target>
030417 r3 = 0x1
030418 r1 = *(u64 *)(r10 - 0x6e8)
030419 r2 = 0x1
030420 if r1 != 0x0 goto <offset>
030421 r2 = 0x0
030422 r4 = *(u64 *)(r10 - 0x6f0)
030423 r5 = *(u64 *)(r10 - 0x6d8)
030424 r1 = r5
030425 r1 += r4
030426 if r1 < r5 goto <offset>
030427 r3 = 0x0
030428 r2 |= r3
029788 r2 &= 0x1
030429 r2 &= 0x1
030430 r0 = *(u64 *)(r10 - 0x8f0)
030431 r4 = *(u64 *)(r10 - 0x8d8)
029789 if r2 != 0x0 goto <offset>
030432 if r2 != 0x0 goto <offset>
029790 r6 -= r1
030433 r5 = *(u64 *)(r10 - 0x8e0)
029791 r7 -= r8
030434 r3 = 0x0
030435 if r1 s< 0x0 goto <offset>
030436 r3 = *(u64 *)(r10 - 0x6e0)
030437 *(u64 *)(r10 - 0x948) = r6
030438 r6 += r3
030439 r3 = 0x0
030440 r2 = 0x1
030441 *(u64 *)(r10 - 0x920) = r2
030442 *(u64 *)(r10 - 0x930) = r6
030443 r2 = *(u64 *)(r10 - 0x948)
030444 if r6 < r2 goto <offset>
030445 r2 = 0x0
030446 *(u64 *)(r10 - 0x920) = r2
030447 r6 = *(u64 *)(r10 - 0x8e8)
030448 r6 += r1
030449 r2 = *(u64 *)(r10 - 0x920)
030450 r6 += r2
030451 r2 = *(u64 *)(r10 - 0x8e8)
030452 r2 ^= r1
030453 *(u64 *)(r10 - 0x920) = r6
030454 r1 = *(u64 *)(r10 - 0x8e8)
030455 r1 ^= r6
030456 r2 ^= -0x1
030457 r2 &= r1
030458 r6 = *(u64 *)(r10 - 0x930)
030459 if r2 s< 0x0 goto <offset>
030460 r4 = 0x1
030461 r1 = 0x1
029792 if r6 != 0x0 goto <offset>
030462 if r6 != 0x0 goto <offset>
029793 r1 = *(u64 *)(r10 - 0x460)
030463 r2 = *(u64 *)(r10 - 0x920)
029794 r2 = *(u64 *)(r10 - 0x458)
030464 if r2 s>= 0x0 goto <offset>
029795 r1 -= r2
030465 if r2 != 0x0 goto <offset>
029796 if r1 < r7 goto <offset>
030466 r1 &= 0x1
029797 r1 = r7
030467 if r1 != 0x0 goto <offset>
029798 r2 = *(u64 *)(r10 - 0x468)
030468 r1 = *(u64 *)(r10 - 0x6b8)
029799 if r2 >= r1 goto <offset>
030469 *(u64 *)(r10 - 0x958) = r1
029800 r6 = *(u64 *)(r10 - 0x470)
030470 r1 = *(u64 *)(r10 - 0x6c0)
029801 r4 = *(u64 *)(r10 - 0x488)
030471 *(u64 *)(r10 - 0x948) = r1
029802 r7 = *(u64 *)(r10 - 0x450)
030472 r3 = r2
029803 if r4 == 0x0 goto <offset>
030473 r3 s>>= 0x3f
029804 r2 /= r4
030474 *(u64 *)(r10 - 0x8e8) = r3
029805 r1 = r10
030475 r1 = r10
029806 r1 += -0x2d8
030476 r1 += -0x720
030477 r4 = 0xf4240
030478 r5 = 0x0
030479 call <target>
030480 r1 = r10
030481 r1 += -0x700
030482 r2 = r6
029807 r3 = 0x0
030483 r3 = 0x0
030484 r4 = 0xf4240
029808 r5 = 0x0
030485 r5 = 0x0
029809 call <target>
030486 call <target>
030487 r1 = r10
030488 r1 += -0x730
030489 r2 = *(u64 *)(r10 - 0x920)
030490 r3 = *(u64 *)(r10 - 0x8e8)
030491 r4 = 0x0
030492 r5 = 0x0
030493 call <target>
030494 r1 = r10
030495 r1 += -0x710
030496 r2 = r6
030497 r3 = 0x0
030498 r4 = 0x0
030499 r5 = 0x0
030500 call <target>
030501 r1 = *(u64 *)(r10 - 0x6f8)
030502 r3 = *(u64 *)(r10 - 0x720)
030503 r4 = r3
030504 r4 += r1
030505 r2 = *(u64 *)(r10 - 0x710)
030506 r1 = r2
030507 r1 += r4
030508 r5 = 0x1
030509 *(u64 *)(r10 - 0x8e8) = r1
030510 if r1 < r2 goto <offset>
030511 r5 = 0x0
030512 r2 = *(u64 *)(r10 - 0x708)
030513 r0 = 0x1
030514 if r4 < r3 goto <offset>
030515 r0 = 0x0
030516 r2 += r5
030517 r4 = *(u64 *)(r10 - 0x718)
030518 r4 += r0
030519 r6 = r4
030520 r6 += r2
030521 r0 = 0x1
030522 if r6 < r4 goto <offset>
030523 r0 = 0x0
030524 r5 = *(u64 *)(r10 - 0x728)
030525 r1 = *(u64 *)(r10 - 0x730)
030526 r3 = r1
030527 r3 += r6
030528 r6 = 0x1
030529 if r3 < r1 goto <offset>
030530 r6 = 0x0
030531 r4 s>>= 0x3f
030532 r2 s>>= 0x3f
030533 r4 += r2
030534 r4 += r0
030535 r5 += r4
030536 r5 += r6
030537 r1 = *(u64 *)(r10 - 0x8e8)
030538 r1 s>>= 0x3f
030539 r5 ^= r1
030540 r3 ^= r1
030541 r3 |= r5
030542 r6 = *(u64 *)(r10 - 0x940)
030543 if r3 == 0x0 goto <offset>
030544 r0 = *(u64 *)(r10 - 0x8f0)
030545 r4 = *(u64 *)(r10 - 0x8d8)
030546 r5 = *(u64 *)(r10 - 0x8e0)
030547 goto <offset>
030548 r6 = *(u64 *)(r10 - 0x3d0)
030549 r1 = r10
030550 r1 += -0x3f0
030551 r2 = *(u64 *)(r10 - 0x9a0)
030552 r3 = *(u64 *)(r10 - 0x990)
030553 r4 = -0x5dca
030554 r5 = -0x1
030555 call <target>
030556 r1 = *(u64 *)(r10 - 0x3e8)
030557 r4 = *(u64 *)(r10 - 0x978)
030558 r4 += r1
030559 r1 = *(u64 *)(r10 - 0x3f0)
030560 r2 = r6
030561 r6 += r1
029810 r1 = 0x1
030562 r1 = 0x1
029811 r2 = *(u64 *)(r10 - 0x2d0)
030563 *(u64 *)(r10 - 0x9c0) = r2
030564 if r6 < r2 goto <offset>
030565 r1 = 0x0
030566 r4 += r1
030567 r1 = r10
030568 r1 += -0x410
030569 r5 = r4
030570 r5 s>>= 0x3f
030571 *(u64 *)(r10 - 0xa18) = r5
030572 r2 = *(u64 *)(r10 - 0x938)
030573 r3 = 0x0
030574 *(u64 *)(r10 - 0xa20) = r4
030575 call <target>
030576 r1 = r10
030577 r1 += -0x400
030578 r2 = *(u64 *)(r10 - 0x938)
030579 r3 = 0x0
030580 r4 = r6
030581 r5 = 0x0
030582 call <target>
030583 r1 = r10
030584 r1 += -0x430
030585 r2 = 0x0
030586 r3 = 0x0
030587 r4 = *(u64 *)(r10 - 0xa20)
030588 r5 = *(u64 *)(r10 - 0xa18)
030589 call <target>
030590 r1 = r10
030591 r1 += -0x420
030592 r2 = 0x0
030593 r3 = 0x0
030594 r4 = r6
030595 r5 = 0x0
030596 call <target>
030597 r1 = *(u64 *)(r10 - 0x3f8)
030598 r4 = *(u64 *)(r10 - 0x420)
030599 r3 = r4
030600 r3 += r1
030601 r2 = 0x1
030602 if r3 < r4 goto <offset>
030603 r2 = 0x0
030604 r1 = *(u64 *)(r10 - 0x418)
030605 r5 = *(u64 *)(r10 - 0x410)
030606 r6 = r5
030607 r6 += r3
030608 r4 = 0x1
030609 if r6 < r5 goto <offset>
030610 r4 = 0x0
030611 r1 += r2
030612 r3 = *(u64 *)(r10 - 0x408)
030613 r3 += r4
030614 r5 = r1
030615 r5 += r3
030616 r0 = *(u64 *)(r10 - 0x430)
030617 r2 = r0
030618 r2 += r5
030619 r4 = 0x1
030620 if r2 < r0 goto <offset>
030621 r4 = 0x0
030622 r0 = 0x1
030623 if r5 < r1 goto <offset>
030624 r0 = 0x0
030625 r1 s>>= 0x3f
030626 r3 s>>= 0x3f
030627 r1 += r3
030628 r1 += r0
030629 r3 = *(u64 *)(r10 - 0x428)
030630 r3 += r1
030631 r3 += r4
030632 r1 = r6
030633 r1 s>>= 0x3f
030634 r3 ^= r1
030635 r2 ^= r1
030636 r2 |= r3
030637 r0 = *(u64 *)(r10 - 0x8f0)
030638 r5 = *(u64 *)(r10 - 0x8e0)
029812 if r2 != 0x0 goto <offset>
030639 if r2 != 0x0 goto <offset>
030640 r1 = *(u64 *)(r10 - 0x400)
030641 *(u64 *)(r10 - 0xa18) = r1
030642 r1 = r10
030643 r1 += -0x460
030644 r2 = *(u64 *)(r10 - 0x9a0)
030645 r3 = *(u64 *)(r10 - 0x990)
030646 r4 = 0x61a8
030647 r5 = 0x0
030648 call <target>
030649 r1 = r10
030650 r1 += -0x440
030651 r2 = *(u64 *)(r10 - 0x938)
030652 r3 = 0x0
030653 r4 = *(u64 *)(r10 - 0x9f0)
030654 r5 = 0x0
030655 call <target>
030656 r1 = r10
030657 r1 += -0x470
030658 r2 = *(u64 *)(r10 - 0x438)
030659 r3 = 0x0
030660 r4 = 0x3e8
030661 r5 = 0x0
030662 call <target>
030663 r1 = r10
030664 r1 += -0x450
030665 r2 = *(u64 *)(r10 - 0x440)
030666 r3 = 0x0
030667 r4 = 0x3e8
030668 r5 = 0x0
030669 call <target>
030670 r3 = 0x1
030671 r1 = *(u64 *)(r10 - 0x468)
030672 r2 = 0x1
030673 if r1 != 0x0 goto <offset>
030674 r2 = 0x0
030675 r4 = *(u64 *)(r10 - 0x470)
030676 r5 = *(u64 *)(r10 - 0x448)
030677 r1 = r5
030678 r1 += r4
030679 if r1 < r5 goto <offset>
030680 r3 = 0x0
030681 r2 |= r3
030682 r2 &= 0x1
030683 r0 = *(u64 *)(r10 - 0x8f0)
030684 r5 = *(u64 *)(r10 - 0x8e0)
030685 if r2 != 0x0 goto <offset>
030686 if r1 s< 0x0 goto <offset>
030687 r2 = *(u64 *)(r10 - 0x450)
030688 r3 = *(u64 *)(r10 - 0xa18)
030689 r4 = r3
030690 r4 += r2
030691 r2 = 0x1
030692 *(u64 *)(r10 - 0xa20) = r4
030693 if r4 < r3 goto <offset>
030694 r2 = 0x0
030695 r3 = r2
030696 r2 = r6
030697 r2 += r1
030698 r2 += r3
030699 r4 = r6
030700 r4 ^= r1
030701 r6 ^= r2
030702 r4 ^= -0x1
030703 r4 &= r6
030704 if r4 s< 0x0 goto <offset>
030705 r4 = 0x1
030706 r1 = 0x1
030707 r3 = *(u64 *)(r10 - 0xa20)
030708 if r3 != 0x0 goto <offset>
030709 if r2 s>= 0x0 goto <offset>
030710 if r2 != 0x0 goto <offset>
030711 r1 &= 0x1
030712 if r1 == 0x0 goto <offset>
030713 goto <offset>
029813 r1 = 0x0
030714 r1 = 0x0
030715 r2 = *(u64 *)(r10 - 0x920)
030716 if r2 s< 0x0 goto <offset>
030717 r4 = 0x0
030718 if r2 == 0x0 goto <offset>
030719 r1 = r4
029814 r1 &= 0x1
030720 r1 &= 0x1
030721 if r1 == 0x0 goto <offset>
030722 r0 = *(u64 *)(r10 - 0x8f0)
030723 r4 = *(u64 *)(r10 - 0x8d8)
030724 r5 = *(u64 *)(r10 - 0x8e0)
030725 r6 = *(u64 *)(r10 - 0x940)
030726 r2 = *(u64 *)(r10 - 0x900)
030727 r6 |= r3
030728 if r7 != 0x19 goto <offset>
030729 goto <offset>
030730 r1 = 0x0
030731 if r2 s< 0x0 goto <offset>
030732 r4 = 0x0
030733 if r2 == 0x0 goto <offset>
030734 r1 = r4
030735 r1 &= 0x1
029815 if r1 != 0x0 goto <offset>
030736 if r1 != 0x0 goto <offset>
029816 r2 = *(u64 *)(r10 - 0x2d8)
030737 r1 = *(u64 *)(r10 - 0x458)
030738 *(u64 *)(r10 - 0xa38) = r1
030739 r1 = *(u64 *)(r10 - 0x460)
030740 *(u64 *)(r10 - 0xa30) = r1
030741 r3 = r2
030742 r3 s>>= 0x3f
030743 *(u64 *)(r10 - 0xa18) = r3
030744 r1 = r10
030745 r1 += -0x4a0
030746 r6 = *(u64 *)(r10 - 0xa20)
030747 *(u64 *)(r10 - 0xa28) = r2
030748 r4 = 0xf4240
030749 r5 = 0x0
030750 call <target>
030751 r1 = r10
030752 r1 += -0x480
030753 r2 = r6
030754 r3 = 0x0
030755 r4 = 0xf4240
030756 r5 = 0x0
030757 call <target>
030758 r1 = r10
030759 r1 += -0x4b0
030760 r2 = *(u64 *)(r10 - 0xa28)
030761 r3 = *(u64 *)(r10 - 0xa18)
029817 r4 = 0x0
030762 r4 = 0x0
030763 r5 = 0x0
030764 call <target>
030765 r1 = r10
030766 r1 += -0x490
030767 r2 = r6
030768 r3 = 0x0
030769 r4 = 0x0
030770 r5 = 0x0
030771 call <target>
029818 r1 = *(u64 *)(r10 - 0x478)
030772 r1 = *(u64 *)(r10 - 0x478)
029819 if r2 >= r1 goto <offset>
030773 r3 = *(u64 *)(r10 - 0x4a0)
030774 r4 = r3
030775 r4 += r1
030776 r2 = *(u64 *)(r10 - 0x490)
030777 r1 = r2
030778 r1 += r4
030779 r5 = 0x1
030780 *(u64 *)(r10 - 0xa18) = r1
030781 if r1 < r2 goto <offset>
030782 r5 = 0x0
030783 r2 = *(u64 *)(r10 - 0x488)
030784 r0 = 0x1
030785 if r4 < r3 goto <offset>
030786 r0 = 0x0
030787 r2 += r5
030788 r4 = *(u64 *)(r10 - 0x498)
030789 r4 += r0
030790 r6 = r4
030791 r6 += r2
030792 r0 = 0x1
030793 if r6 < r4 goto <offset>
030794 r0 = 0x0
030795 r5 = *(u64 *)(r10 - 0x4a8)
030796 r1 = *(u64 *)(r10 - 0x4b0)
030797 r3 = r1
030798 r3 += r6
030799 r6 = 0x1
030800 if r3 < r1 goto <offset>
030801 r6 = 0x0
030802 r4 s>>= 0x3f
030803 r2 s>>= 0x3f
030804 r4 += r2
030805 r4 += r0
030806 r5 += r4
030807 r5 += r6
030808 r1 = *(u64 *)(r10 - 0xa18)
030809 r1 s>>= 0x3f
030810 r5 ^= r1
030811 r3 ^= r1
030812 r3 |= r5
030813 r0 = *(u64 *)(r10 - 0x8f0)
030814 r5 = *(u64 *)(r10 - 0x8e0)
030815 if r3 != 0x0 goto <offset>
030816 r1 = *(u64 *)(r10 - 0x480)
030817 *(u64 *)(r10 - 0xa50) = r1
030818 r4 = *(u64 *)(r10 - 0xa10)
030819 r4 <<= 0x20
030820 r4 >>= 0x20
030821 r1 = r10
030822 r1 += -0x4c0
030823 r2 = *(u64 *)(r10 - 0x938)
030824 r3 = 0x0
030825 r5 = 0x0
030826 call <target>
030827 r2 = *(u64 *)(r10 - 0x4b8)
030828 *(u64 *)(r10 - 0xa28) = r2
030829 r3 = r2
030830 r3 s>>= 0x3f
030831 *(u64 *)(r10 - 0xa20) = r3
030832 r1 = r10
030833 r1 += -0x4f0
030834 r4 = *(u64 *)(r10 - 0xa30)
030835 r5 = 0x0
030836 call <target>
030837 r6 = *(u64 *)(r10 - 0xa38)
030838 r5 = r6
030839 r5 s>>= 0x3f
030840 *(u64 *)(r10 - 0xa48) = r5
030841 r1 = r10
030842 r1 += -0x4e0
030843 r2 = *(u64 *)(r10 - 0x4c0)
030844 *(u64 *)(r10 - 0xa40) = r2
030845 r3 = 0x0
030846 r4 = r6
030847 call <target>
030848 r1 = r10
030849 r1 += -0x500
030850 r2 = *(u64 *)(r10 - 0xa28)
030851 r3 = *(u64 *)(r10 - 0xa20)
030852 r4 = r6
030853 r5 = *(u64 *)(r10 - 0xa48)
030854 call <target>
030855 r1 = r10
030856 r1 += -0x4d0
030857 r2 = *(u64 *)(r10 - 0xa40)
030858 r3 = 0x0
030859 r4 = *(u64 *)(r10 - 0xa30)
030860 r5 = 0x0
030861 call <target>
030862 r1 = *(u64 *)(r10 - 0x4c8)
030863 r3 = *(u64 *)(r10 - 0x4f0)
030864 r5 = r3
030865 r5 += r1
030866 r4 = 0x1
030867 if r5 < r3 goto <offset>
030868 r4 = 0x0
030869 r3 = *(u64 *)(r10 - 0x4e8)
030870 r6 = *(u64 *)(r10 - 0x4e0)
030871 r1 = r6
030872 r1 += r5
030873 r0 = 0x1
030874 if r1 < r6 goto <offset>
030875 r0 = 0x0
030876 r3 += r4
030877 r5 = *(u64 *)(r10 - 0x4d8)
030878 r5 += r0
030879 r6 = r3
030880 r6 += r5
030881 r2 = *(u64 *)(r10 - 0x500)
030882 r4 = r2
030883 r4 += r6
030884 r0 = 0x1
030885 if r4 < r2 goto <offset>
030886 r0 = 0x0
030887 r2 = 0x1
030888 if r6 < r3 goto <offset>
030889 r2 = 0x0
030890 r3 s>>= 0x3f
030891 r5 s>>= 0x3f
030892 r3 += r5
030893 r3 += r2
030894 r2 = *(u64 *)(r10 - 0x4f8)
030895 r2 += r3
030896 r2 += r0
030897 r3 = r1
030898 r3 s>>= 0x3f
030899 r2 ^= r3
030900 r4 ^= r3
030901 r4 |= r2
030902 r0 = *(u64 *)(r10 - 0x8f0)
030903 r5 = *(u64 *)(r10 - 0x8e0)
030904 if r4 != 0x0 goto <offset>
030905 r4 = *(u64 *)(r10 - 0x4d0)
030906 r3 = 0x1
030907 r2 = 0x1
030908 r6 = *(u64 *)(r10 - 0xa50)
030909 if r6 < r4 goto <offset>
030910 r4 = *(u64 *)(r10 - 0xa18)
030911 if r4 s< r1 goto <offset>
030912 r4 = *(u64 *)(r10 - 0xa18)
030913 if r4 != r1 goto <offset>
030914 r2 &= 0x1
030915 if r2 != 0x0 goto <offset>
029820 goto <offset>
030916 goto <offset>
029821 r7 = 0x0
030917 r1 = *(u64 *)(r10 - 0x700)
029822 r1 = *(u64 *)(r10 - 0x460)
030918 *(u64 *)(r10 - 0x960) = r1
029823 r2 = *(u64 *)(r10 - 0x458)
030919 r4 = *(u64 *)(r10 - 0xa10)
029824 r1 -= r2
030920 r4 <<= 0x20
029825 if r1 >= r7 goto <offset>
030921 r4 >>= 0x20
029826 r2 = *(u64 *)(r10 - 0x468)
030922 r1 = r10
029827 if r2 < r1 goto <offset>
030923 r1 += -0x740
030924 r2 = *(u64 *)(r10 - 0x938)
030925 r3 = *(u64 *)(r10 - 0x950)
030926 r5 = 0x0
030927 call <target>
030928 r2 = *(u64 *)(r10 - 0x738)
030929 *(u64 *)(r10 - 0x930) = r2
030930 r3 = r2
030931 r3 s>>= 0x3f
030932 *(u64 *)(r10 - 0x920) = r3
030933 r1 = r10
030934 r1 += -0x770
030935 r4 = *(u64 *)(r10 - 0x948)
030936 r5 = 0x0
030937 call <target>
030938 r4 = *(u64 *)(r10 - 0x958)
030939 r6 = r4
030940 r6 s>>= 0x3f
030941 r1 = r10
030942 r1 += -0x760
030943 r2 = *(u64 *)(r10 - 0x740)
030944 *(u64 *)(r10 - 0x938) = r2
030945 r3 = 0x0
030946 r5 = r6
030947 call <target>
030948 r1 = r10
030949 r1 += -0x780
030950 r2 = *(u64 *)(r10 - 0x930)
030951 r3 = *(u64 *)(r10 - 0x920)
030952 r4 = *(u64 *)(r10 - 0x958)
030953 r5 = r6
030954 call <target>
030955 r1 = r10
030956 r1 += -0x750
030957 r2 = *(u64 *)(r10 - 0x938)
030958 r3 = 0x0
030959 r4 = *(u64 *)(r10 - 0x948)
030960 r5 = 0x0
030961 call <target>
030962 r1 = *(u64 *)(r10 - 0x748)
030963 r4 = *(u64 *)(r10 - 0x770)
030964 r5 = r4
030965 r5 += r1
030966 r2 = *(u64 *)(r10 - 0x760)
030967 r1 = r2
030968 r1 += r5
030969 r0 = 0x1
030970 if r1 < r2 goto <offset>
030971 r0 = 0x0
030972 r3 = *(u64 *)(r10 - 0x758)
030973 r2 = 0x1
030974 if r5 < r4 goto <offset>
030975 r2 = 0x0
030976 r3 += r0
030977 r4 = *(u64 *)(r10 - 0x768)
030978 r4 += r2
030979 r2 = r4
030980 r2 += r3
030981 r5 = 0x1
030982 if r2 < r4 goto <offset>
030983 r5 = 0x0
030984 *(u64 *)(r10 - 0x920) = r5
030985 r5 = *(u64 *)(r10 - 0x778)
030986 r6 = *(u64 *)(r10 - 0x780)
030987 r0 = r6
030988 r0 += r2
030989 r2 = 0x1
030990 if r0 < r6 goto <offset>
030991 r2 = 0x0
030992 r4 s>>= 0x3f
030993 r3 s>>= 0x3f
030994 r4 += r3
030995 r3 = *(u64 *)(r10 - 0x920)
030996 r4 += r3
030997 r5 += r4
030998 r5 += r2
029828 r2 = r1
030999 r2 = r1
029829 r6 = *(u64 *)(r10 - 0x470)
031000 r2 s>>= 0x3f
029830 r4 = *(u64 *)(r10 - 0x488)
031001 r5 ^= r2
029831 r7 = *(u64 *)(r10 - 0x450)
031002 r0 ^= r2
031003 r0 |= r5
031004 if r0 != 0x0 goto <offset>
031005 r4 = *(u64 *)(r10 - 0x750)
031006 r0 = 0x1
031007 r2 = 0x1
031008 r5 = *(u64 *)(r10 - 0x8e0)
031009 r6 = *(u64 *)(r10 - 0x940)
031010 r3 = *(u64 *)(r10 - 0x960)
031011 if r3 < r4 goto <offset>
031012 r2 = 0x0
031013 r4 = *(u64 *)(r10 - 0x8e8)
031014 if r4 s< r1 goto <offset>
031015 r0 = 0x0
031016 *(u64 *)(r10 - 0x920) = r0
031017 r0 = *(u64 *)(r10 - 0x8f0)
031018 r4 = *(u64 *)(r10 - 0x8d8)
031019 r3 = *(u64 *)(r10 - 0x8e8)
031020 if r3 == r1 goto <offset>
031021 r2 = *(u64 *)(r10 - 0x920)
031022 r2 &= 0x1
031023 if r2 != 0x0 goto <offset>
031024 r2 = *(u64 *)(r10 - 0x980)
031025 r3 = 0x0
031026 if r2 != 0x0 goto <offset>
031027 r2 = *(u64 *)(r10 - 0x900)
031028 r6 |= r3
031029 if r7 != 0x19 goto <offset>
031030 goto <offset>
031031 r2 = 0x0
031032 r4 = *(u64 *)(r10 - 0xa18)
031033 if r4 s>= r1 goto <offset>
031034 r3 = 0x0
031035 r4 = *(u64 *)(r10 - 0xa18)
031036 if r4 == r1 goto <offset>
031037 r2 = r3
031038 r2 &= 0x1
031039 if r2 == 0x0 goto <offset>
031040 r3 = *(u64 *)(r10 - 0x980)
031041 r2 = r3
031042 r4 = *(u64 *)(r10 - 0x988)
031043 r2 += r4
031044 r1 = 0x0
031045 *(u64 *)(r10 - 0x950) = r1
031046 r1 = 0x1
031047 if r2 < r3 goto <offset>
031048 r1 = 0x0
031049 r1 &= 0x1
031050 if r1 != 0x0 goto <offset>
031051 r2 = r3
031052 r2 += r4
031053 r1 = r2
031054 r1 += -0x1
031055 r4 = *(u64 *)(r10 - 0x8d8)
031056 r6 = *(u64 *)(r10 - 0x930)
031057 if r1 >= r6 goto <offset>
031058 r5 = *(u64 *)(r10 - 0x960)
031059 r1 = r5
031060 *(u64 *)(r10 - 0x988) = r2
031061 r1 += r2
031062 r2 = 0x0
031063 *(u64 *)(r10 - 0x950) = r2
031064 r2 = 0x1
031065 *(u64 *)(r10 - 0xa18) = r2
031066 r3 = 0x1
031067 if r1 < r5 goto <offset>
031068 r3 = 0x0
031069 r0 = *(u64 *)(r10 - 0x920)
031070 r2 = r0
031071 r2 += r3
031072 r4 = 0x1
031073 if r2 >= r0 goto <offset>
031074 if r1 < r5 goto <offset>
031075 r4 = -0x1
031076 *(u64 *)(r10 - 0x920) = r4
031077 if r3 == 0x0 goto <offset>
031078 r2 = -0x1
031079 if r3 == 0x0 goto <offset>
031080 r3 = 0x1
031081 r1 = *(u64 *)(r10 - 0x8e8)
031082 if r2 >= r1 goto <offset>
031083 r1 = r4
031084 r1 -= r3
031085 r3 = 0x1
031086 if r1 > r4 goto <offset>
031087 r3 = 0x0
031088 r6 = r2
031089 r4 = *(u64 *)(r10 - 0x8e8)
031090 r6 -= r4
031091 r5 = 0x1
031092 if r6 <= r2 goto <offset>
031093 r4 = *(u64 *)(r10 - 0x8e8)
031094 if r2 < r4 goto <offset>
031095 r2 = 0x0
031096 *(u64 *)(r10 - 0x930) = r5
031097 if r5 != 0x0 goto <offset>
031098 r2 = r1
031099 r1 = r10
031100 r1 += -0x520
031101 r3 = 0x0
031102 r4 = 0x37b
031103 r5 = 0x0
031104 call <target>
031105 r2 = 0x0
031106 r1 = *(u64 *)(r10 - 0x930)
031107 if r1 != 0x0 goto <offset>
031108 r2 = r6
031109 r1 = r10
031110 r1 += -0x510
031111 r3 = 0x0
031112 r4 = 0x37b
031113 r5 = 0x0
031114 call <target>
031115 r1 = r8
031116 r2 = *(u64 *)(r10 - 0x988)
031117 r1 += r2
031118 r2 = 0x1
031119 if r1 < r8 goto <offset>
031120 r2 = 0x0
031121 r0 = *(u64 *)(r10 - 0x8f0)
031122 r4 = *(u64 *)(r10 - 0x8d8)
031123 r5 = *(u64 *)(r10 - 0x8e0)
031124 r6 = *(u64 *)(r10 - 0x940)
031125 r3 = *(u64 *)(r10 - 0x980)
031126 if r2 != 0x0 goto <offset>
031127 *(u64 *)(r10 - 0x920) = r1
031128 r1 = *(u64 *)(r10 - 0x518)
031129 r2 = 0x1
031130 if r1 != 0x0 goto <offset>
031131 r2 = 0x0
031132 *(u64 *)(r10 - 0x958) = r2
031133 r1 = *(u64 *)(r10 - 0x520)
031134 *(u64 *)(r10 - 0x930) = r1
031135 r2 = *(u64 *)(r10 - 0x508)
031136 *(u64 *)(r10 - 0x960) = r2
031137 r1 = *(u64 *)(r10 - 0x930)
031138 r2 += r1
031139 r1 = 0x1
031140 *(u64 *)(r10 - 0x930) = r1
031141 *(u64 *)(r10 - 0xa20) = r2
031142 r1 = *(u64 *)(r10 - 0x960)
031143 if r2 < r1 goto <offset>
031144 r1 = 0x0
031145 *(u64 *)(r10 - 0x930) = r1
031146 r1 = *(u64 *)(r10 - 0x920)
031147 r2 = *(u64 *)(r10 - 0x8e8)
031148 r1 += r2
031149 *(u64 *)(r10 - 0x8e8) = r1
031150 r2 = *(u64 *)(r10 - 0x920)
031151 if r1 < r2 goto <offset>
031152 r2 = 0x0
031153 *(u64 *)(r10 - 0xa18) = r2
031154 r2 = *(u64 *)(r10 - 0x958)
031155 r1 = *(u64 *)(r10 - 0x930)
031156 r2 |= r1
031157 r1 = r2
031158 r1 &= 0x1
031159 if r1 != 0x0 goto <offset>
031160 r1 = *(u64 *)(r10 - 0xa20)
031161 if r1 s< 0x0 goto <offset>
031162 *(u64 *)(r10 - 0x958) = r2
031163 r2 = *(u64 *)(r10 - 0x510)
031164 *(u64 *)(r10 - 0x960) = r2
031165 r6 = r1
031166 r1 = r10
031167 r1 += -0x530
031168 r2 = *(u64 *)(r10 - 0x8e8)
031169 r3 = *(u64 *)(r10 - 0xa18)
031170 r4 = -0x5dca
031171 r5 = -0x1
031172 call <target>
031173 r1 = *(u64 *)(r10 - 0x528)
031174 r6 += r1
031175 r1 = *(u64 *)(r10 - 0x530)
031176 r3 = *(u64 *)(r10 - 0x960)
031177 r2 = r3
031178 r2 += r1
031179 r1 = 0x0
031180 *(u64 *)(r10 - 0x950) = r1
031181 r1 = 0x1
031182 *(u64 *)(r10 - 0x930) = r2
031183 if r2 < r3 goto <offset>
031184 r1 = 0x0
031185 r6 += r1
031186 r1 = r10
031187 r1 += -0x550
031188 r5 = r6
031189 r5 s>>= 0x3f
031190 *(u64 *)(r10 - 0xa28) = r5
031191 r2 = *(u64 *)(r10 - 0x920)
031192 r3 = 0x0
031193 r4 = r6
031194 call <target>
031195 r1 = r10
031196 r1 += -0x540
031197 r2 = *(u64 *)(r10 - 0x920)
031198 r3 = 0x0
031199 r4 = *(u64 *)(r10 - 0x930)
031200 r5 = 0x0
031201 call <target>
031202 r1 = r10
031203 r1 += -0x570
031204 r2 = 0x0
031205 r3 = 0x0
031206 r4 = r6
031207 r5 = *(u64 *)(r10 - 0xa28)
031208 call <target>
031209 r1 = r10
031210 r1 += -0x560
031211 r2 = 0x0
031212 r3 = 0x0
031213 r4 = *(u64 *)(r10 - 0x930)
031214 r5 = 0x0
031215 call <target>
031216 r1 = *(u64 *)(r10 - 0x538)
031217 r2 = *(u64 *)(r10 - 0x560)
031218 r3 = r2
031219 r3 += r1
031220 r1 = *(u64 *)(r10 - 0x550)
031221 r5 = r1
031222 r5 += r3
031223 r4 = 0x1
031224 *(u64 *)(r10 - 0x930) = r5
031225 if r5 < r1 goto <offset>
031226 r4 = 0x0
031227 r1 = *(u64 *)(r10 - 0x548)
031228 r5 = 0x1
031229 if r3 < r2 goto <offset>
031230 r5 = 0x0
031231 r1 += r4
031232 r2 = *(u64 *)(r10 - 0x558)
031233 r2 += r5
031234 r0 = r2
031235 r0 += r1
031236 r5 = 0x1
031237 if r0 < r2 goto <offset>
031238 r5 = 0x0
031239 r3 = *(u64 *)(r10 - 0x568)
031240 r6 = *(u64 *)(r10 - 0x570)
031241 r4 = r6
031242 r4 += r0
031243 r0 = 0x1
031244 if r4 < r6 goto <offset>
031245 r0 = 0x0
031246 r2 s>>= 0x3f
031247 r1 s>>= 0x3f
031248 r2 += r1
031249 r2 += r5
031250 r3 += r2
031251 r3 += r0
031252 r1 = *(u64 *)(r10 - 0x930)
031253 r1 s>>= 0x3f
031254 r3 ^= r1
031255 r4 ^= r1
031256 r4 |= r3
029832 if r4 != 0x0 goto <offset>
031257 if r4 != 0x0 goto <offset>
031258 r6 = *(u64 *)(r10 - 0x540)
031259 r1 = r10
031260 r1 += -0x5a0
031261 r2 = 0x0
031262 *(u64 *)(r10 - 0x950) = r2
031263 r2 = *(u64 *)(r10 - 0x8e8)
031264 r3 = *(u64 *)(r10 - 0xa18)
031265 r4 = 0x61a8
031266 r5 = 0x0
031267 call <target>
031268 r1 = r10
031269 r1 += -0x580
031270 r2 = *(u64 *)(r10 - 0x920)
031271 r3 = 0x0
031272 r4 = *(u64 *)(r10 - 0x9f0)
031273 r5 = 0x0
031274 call <target>
031275 r1 = r10
031276 r1 += -0x5b0
031277 r2 = *(u64 *)(r10 - 0x578)
031278 r3 = 0x0
031279 r4 = 0x3e8
031280 r5 = 0x0
031281 call <target>
031282 r1 = r10
031283 r1 += -0x590
031284 r2 = *(u64 *)(r10 - 0x580)
031285 r3 = 0x0
031286 r4 = 0x3e8
031287 r5 = 0x0
031288 call <target>
031289 r3 = 0x1
031290 r1 = *(u64 *)(r10 - 0x5a8)
031291 r2 = 0x1
031292 if r1 != 0x0 goto <offset>
031293 r2 = 0x0
031294 r4 = *(u64 *)(r10 - 0x5b0)
031295 r5 = *(u64 *)(r10 - 0x588)
031296 r1 = r5
031297 r1 += r4
031298 r0 = *(u64 *)(r10 - 0x8f0)
031299 if r1 < r5 goto <offset>
031300 r3 = 0x0
031301 r2 |= r3
031302 r2 &= 0x1
031303 r4 = *(u64 *)(r10 - 0x8d8)
031304 if r2 != 0x0 goto <offset>
031305 r5 = *(u64 *)(r10 - 0x8e0)
031306 r3 = *(u64 *)(r10 - 0x980)
031307 if r1 s< 0x0 goto <offset>
031308 r2 = *(u64 *)(r10 - 0x590)
031309 *(u64 *)(r10 - 0xa38) = r6
031310 r6 += r2
031311 r2 = 0x0
031312 *(u64 *)(r10 - 0x950) = r2
031313 r2 = 0x1
031314 *(u64 *)(r10 - 0xa28) = r2
031315 *(u64 *)(r10 - 0xa30) = r6
031316 r2 = *(u64 *)(r10 - 0xa38)
031317 if r6 < r2 goto <offset>
031318 r2 = 0x0
031319 *(u64 *)(r10 - 0xa28) = r2
031320 r6 = *(u64 *)(r10 - 0x930)
031321 r6 += r1
031322 r2 = *(u64 *)(r10 - 0xa28)
031323 r6 += r2
031324 r2 = *(u64 *)(r10 - 0x930)
031325 r2 ^= r1
031326 *(u64 *)(r10 - 0xa28) = r6
031327 r1 = *(u64 *)(r10 - 0x930)
031328 r1 ^= r6
031329 r2 ^= -0x1
031330 r2 &= r1
031331 r6 = *(u64 *)(r10 - 0xa30)
031332 if r2 s< 0x0 goto <offset>
031333 r1 = 0x0
031334 *(u64 *)(r10 - 0x950) = r1
031335 r2 = 0x1
031336 r1 = 0x1
031337 if r6 != 0x0 goto <offset>
031338 r4 = *(u64 *)(r10 - 0xa28)
031339 if r4 s>= 0x0 goto <offset>
031340 if r4 != 0x0 goto <offset>
031341 r1 &= 0x1
031342 if r1 == 0x0 goto <offset>
031343 goto <offset>
031344 r1 = r8
031345 r1 += r2
031346 r2 = 0x1
031347 if r1 < r8 goto <offset>
031348 r2 = 0x0
031349 r3 = -0x1
031350 *(u64 *)(r10 - 0x910) = r3
031351 if r2 != 0x0 goto <offset>
031352 r3 = r1
031353 *(u64 *)(r9 + 0x0) = r3
031354 r3 = *(u64 *)(r10 - 0x900)
031355 r1 = r3
031356 r2 = *(u64 *)(r10 - 0x980)
031357 r1 += r2
031358 r2 = 0x1
031359 if r1 < r3 goto <offset>
031360 r2 = 0x0
031361 if r2 != 0x0 goto <offset>
031362 *(u64 *)(r10 - 0x910) = r1
031363 r2 = *(u64 *)(r10 - 0x910)
031364 r3 = 0x1
031365 r6 |= r3
031366 if r7 != 0x19 goto <offset>
031367 goto <offset>
031368 r0 = *(u64 *)(r10 - 0x8f0)
031369 r4 = *(u64 *)(r10 - 0x8d8)
031370 r5 = *(u64 *)(r10 - 0x8e0)
031371 r6 = *(u64 *)(r10 - 0x940)
031372 r2 = *(u64 *)(r10 - 0x900)
031373 r3 = 0x0
031374 r6 |= r3
031375 if r7 != 0x19 goto <offset>
031376 goto <offset>
029833 r4 = 0x0
031377 r4 = 0x0
029834 r1 = *(u64 *)(r10 - 0x478)
031378 if r1 >= r5 goto <offset>
029835 if r2 < r1 goto <offset>
031379 r3 = r4
031380 r4 = -0x1
031381 *(u64 *)(r10 - 0x920) = r4
031382 if r3 != 0x0 goto <offset>
029836 r4 = r2
031383 r4 = r2
031384 r2 = -0x1
031385 if r3 != 0x0 goto <offset>
031386 r2 = r1
031387 r3 = 0x1
031388 r1 = *(u64 *)(r10 - 0x8e8)
031389 if r2 < r1 goto <offset>
031390 r3 = 0x0
031391 r1 = r4
031392 r1 -= r3
031393 r3 = 0x1
031394 if r1 <= r4 goto <offset>
031395 goto <offset>
031396 r5 = 0x0
031397 r4 = *(u64 *)(r10 - 0x8e8)
031398 if r2 >= r4 goto <offset>
031399 r5 = r3
031400 r2 = 0x0
031401 *(u64 *)(r10 - 0x930) = r5
031402 if r5 == 0x0 goto <offset>
031403 goto <offset>
031404 r1 = 0x0
031405 r4 = *(u64 *)(r10 - 0xa28)
031406 if r4 s< 0x0 goto <offset>
031407 r2 = 0x0
029837 if r4 == 0x0 goto <offset>
031408 if r4 == 0x0 goto <offset>
031409 r1 = r2
031410 r1 &= 0x1
031411 if r1 != 0x0 goto <offset>
031412 r1 = *(u64 *)(r10 - 0x598)
031413 *(u64 *)(r10 - 0xa40) = r1
031414 r1 = *(u64 *)(r10 - 0x5a0)
031415 *(u64 *)(r10 - 0xa38) = r1
031416 r3 = r4
031417 r3 s>>= 0x3f
031418 *(u64 *)(r10 - 0x930) = r3
031419 r1 = r10
031420 r1 += -0x5e0
031421 r2 = 0x0
031422 *(u64 *)(r10 - 0x950) = r2
031423 r2 = r4
031424 r4 = 0xf4240
031425 r5 = 0x0
031426 call <target>
031427 r1 = r10
031428 r1 += -0x5c0
031429 r2 = r6
031430 r3 = 0x0
031431 r4 = 0xf4240
031432 r5 = 0x0
031433 call <target>
031434 r1 = r10
031435 r1 += -0x5f0
031436 r2 = *(u64 *)(r10 - 0xa28)
031437 r3 = *(u64 *)(r10 - 0x930)
031438 r4 = 0x0
031439 r5 = 0x0
031440 call <target>
031441 r1 = r10
031442 r1 += -0x5d0
031443 r2 = r6
031444 r3 = 0x0
031445 r4 = 0x0
031446 r5 = 0x0
031447 call <target>
031448 r1 = *(u64 *)(r10 - 0x5b8)
031449 r3 = *(u64 *)(r10 - 0x5e0)
031450 r4 = r3
031451 r4 += r1
031452 r2 = *(u64 *)(r10 - 0x5d0)
031453 r1 = r2
031454 r1 += r4
031455 r5 = 0x1
031456 *(u64 *)(r10 - 0x930) = r1
031457 if r1 < r2 goto <offset>
031458 r5 = 0x0
031459 r2 = *(u64 *)(r10 - 0x5c8)
031460 r0 = 0x1
031461 if r4 < r3 goto <offset>
031462 r0 = 0x0
031463 r2 += r5
031464 r4 = *(u64 *)(r10 - 0x5d8)
031465 r4 += r0
031466 r6 = r4
031467 r6 += r2
031468 r0 = 0x1
031469 if r6 < r4 goto <offset>
031470 r0 = 0x0
031471 r5 = *(u64 *)(r10 - 0x5e8)
031472 r1 = *(u64 *)(r10 - 0x5f0)
031473 r3 = r1
031474 r3 += r6
029838 r6 = 0x1
031475 r6 = 0x1
031476 if r3 < r1 goto <offset>
031477 r6 = 0x0
031478 r4 s>>= 0x3f
031479 r2 s>>= 0x3f
031480 r4 += r2
031481 r4 += r0
031482 r5 += r4
031483 r5 += r6
031484 r1 = *(u64 *)(r10 - 0x930)
031485 r1 s>>= 0x3f
031486 r5 ^= r1
031487 r3 ^= r1
031488 r3 |= r5
031489 r6 = *(u64 *)(r10 - 0x940)
031490 if r3 == 0x0 goto <offset>
031491 r0 = *(u64 *)(r10 - 0x8f0)
031492 r4 = *(u64 *)(r10 - 0x8d8)
031493 r5 = *(u64 *)(r10 - 0x8e0)
031494 r3 = *(u64 *)(r10 - 0x980)
031495 goto <offset>
031496 r1 = *(u64 *)(r10 - 0x5c0)
031497 *(u64 *)(r10 - 0xa50) = r1
031498 r4 = *(u64 *)(r10 - 0xa10)
031499 r4 <<= 0x20
031500 r4 >>= 0x20
031501 r1 = r10
031502 r1 += -0x600
031503 r2 = 0x0
031504 *(u64 *)(r10 - 0x950) = r2
031505 r2 = *(u64 *)(r10 - 0x920)
031506 r3 = 0x0
031507 r5 = 0x0
031508 call <target>
031509 r2 = *(u64 *)(r10 - 0x5f8)
031510 *(u64 *)(r10 - 0xa30) = r2
031511 r3 = r2
031512 r3 s>>= 0x3f
031513 *(u64 *)(r10 - 0xa28) = r3
031514 r1 = r10
031515 r1 += -0x630
031516 r4 = *(u64 *)(r10 - 0xa38)
031517 r5 = 0x0
031518 call <target>
031519 r4 = *(u64 *)(r10 - 0xa40)
031520 r6 = r4
031521 r6 s>>= 0x3f
031522 r1 = r10
031523 r1 += -0x620
031524 r2 = *(u64 *)(r10 - 0x600)
031525 *(u64 *)(r10 - 0xa48) = r2
031526 r3 = 0x0
031527 r5 = r6
031528 call <target>
031529 r1 = r10
031530 r1 += -0x640
031531 r2 = *(u64 *)(r10 - 0xa30)
031532 r3 = *(u64 *)(r10 - 0xa28)
031533 r4 = *(u64 *)(r10 - 0xa40)
031534 r5 = r6
031535 call <target>
031536 r1 = r10
031537 r1 += -0x610
031538 r2 = *(u64 *)(r10 - 0xa48)
031539 r3 = 0x0
031540 r4 = *(u64 *)(r10 - 0xa38)
031541 r5 = 0x0
031542 call <target>
031543 r1 = *(u64 *)(r10 - 0x608)
031544 r4 = *(u64 *)(r10 - 0x630)
031545 r5 = r4
031546 r5 += r1
031547 r2 = *(u64 *)(r10 - 0x620)
031548 r1 = r2
031549 r1 += r5
031550 r0 = 0x1
031551 if r1 < r2 goto <offset>
031552 r0 = 0x0
031553 r3 = *(u64 *)(r10 - 0x618)
029839 r2 = 0x1
031554 r2 = 0x1
029840 if r9 < r8 goto <offset>
031555 if r5 < r4 goto <offset>
029841 r2 = 0x0
031556 r2 = 0x0
029842 r3 = *(u64 *)(r10 - 0x440)
031557 r3 += r0
029843 r1 = r3
031558 r4 = *(u64 *)(r10 - 0x628)
029844 r1 -= r2
031559 r4 += r2
031560 r2 = r4
031561 r2 += r3
031562 r5 = 0x1
031563 if r2 < r4 goto <offset>
031564 r5 = 0x0
031565 *(u64 *)(r10 - 0xa28) = r5
031566 r5 = *(u64 *)(r10 - 0x638)
031567 r6 = *(u64 *)(r10 - 0x640)
031568 r0 = r6
031569 r0 += r2
029845 r2 = 0x1
031570 r2 = 0x1
029846 if r1 > r3 goto <offset>
031571 if r0 < r6 goto <offset>
029847 r2 = 0x0
031572 r2 = 0x0
029848 r7 = r9
031573 r4 s>>= 0x3f
029849 r7 -= r8
031574 r3 s>>= 0x3f
029850 r8 = 0x1
031575 r4 += r3
029851 if r7 <= r9 goto <offset>
031576 r3 = *(u64 *)(r10 - 0xa28)
029852 r3 = *(u64 *)(r10 - 0x438)
031577 r4 += r3
029853 if r9 >= r3 goto <offset>
031578 r5 += r4
029854 r8 = r2
031579 r5 += r2
029855 *(u64 *)(r10 - 0x468) = r4
031580 r2 = r1
031581 r2 s>>= 0x3f
031582 r5 ^= r2
031583 r0 ^= r2
031584 r0 |= r5
031585 if r0 != 0x0 goto <offset>
031586 r4 = *(u64 *)(r10 - 0x610)
031587 r2 = 0x1
031588 *(u64 *)(r10 - 0xa28) = r2
031589 r5 = *(u64 *)(r10 - 0x8e0)
031590 r6 = *(u64 *)(r10 - 0x940)
031591 r3 = *(u64 *)(r10 - 0xa50)
031592 if r3 >= r4 goto <offset>
031593 r0 = *(u64 *)(r10 - 0x8f0)
031594 r4 = *(u64 *)(r10 - 0x930)
031595 if r4 s>= r1 goto <offset>
031596 r4 = *(u64 *)(r10 - 0x8d8)
031597 r3 = *(u64 *)(r10 - 0x930)
031598 if r3 != r1 goto <offset>
031599 r2 &= 0x1
031600 r3 = *(u64 *)(r10 - 0x980)
031601 if r2 == 0x0 goto <offset>
031602 goto <offset>
031603 r0 = *(u64 *)(r10 - 0x8f0)
031604 r4 = *(u64 *)(r10 - 0x8d8)
031605 r5 = *(u64 *)(r10 - 0x8e0)
031606 r6 = *(u64 *)(r10 - 0x940)
031607 r3 = *(u64 *)(r10 - 0x980)
031608 goto <offset>
029856 r2 = 0x0
031609 r2 = 0x0
029857 if r8 == 0x0 goto <offset>
031610 r0 = *(u64 *)(r10 - 0x8f0)
031611 r4 = *(u64 *)(r10 - 0x930)
031612 if r4 s< r1 goto <offset>
031613 r3 = 0x0
031614 *(u64 *)(r10 - 0xa28) = r3
031615 r4 = *(u64 *)(r10 - 0x8d8)
031616 r3 = *(u64 *)(r10 - 0x930)
031617 if r3 == r1 goto <offset>
031618 r2 = *(u64 *)(r10 - 0xa28)
031619 r2 &= 0x1
031620 r3 = *(u64 *)(r10 - 0x980)
031621 if r2 != 0x0 goto <offset>
031622 r1 = 0x0
031623 *(u64 *)(r10 - 0x950) = r1
031624 r1 = *(u64 *)(r10 - 0x960)
031625 *(u64 *)(r10 - 0x9c0) = r1
031626 r1 = *(u64 *)(r10 - 0xa20)
031627 *(u64 *)(r10 - 0x978) = r1
031628 r1 = *(u64 *)(r10 - 0x958)
031629 *(u64 *)(r10 - 0x948) = r1
031630 r1 = *(u64 *)(r10 - 0x8e8)
031631 *(u64 *)(r10 - 0x9a0) = r1
031632 r1 = *(u64 *)(r10 - 0xa18)
031633 *(u64 *)(r10 - 0x990) = r1
031634 r1 = *(u64 *)(r10 - 0x920)
031635 *(u64 *)(r10 - 0x938) = r1
031636 r3 = *(u64 *)(r10 - 0x988)
029858 goto <offset>
031637 goto <offset>
029859 r7 = r9
031638 r4 = *(u64 *)(r10 - 0x8d8)
029860 r7 -= r8
031639 goto <offset>
029861 r8 = 0x1
031640 r1 = r7
029862 if r7 > r9 goto <offset>
031641 r1 <<= 0x3
029863 r8 = 0x0
031642 r2 = *(u64 *)(r10 - 0x908)
029864 r3 = *(u64 *)(r10 - 0x438)
031643 r2 += r1
029865 if r9 < r3 goto <offset>
031644 r1 = *(u64 *)(r2 + 0x0)
029866 *(u64 *)(r10 - 0x468) = r4
031645 if r1 > 0x18 goto <offset>
031646 r2 += 0x8
031647 r7 += 0x1
031648 if r7 != 0x19 goto <offset>
031649 r6 &= 0x1
031650 r2 = *(u64 *)(r10 - 0x918)
031651 if r6 == 0x0 goto <offset>
031652 r1 = *(u64 *)(r10 - 0x910)
031653 r3 = *(u64 *)(r10 - 0x8f8)
031654 if r1 >= r3 goto <offset>
031655 r1 = *(u64 *)(r10 - 0x928)
031656 if r1 < 0xf goto <offset>
031657 r1 = r10
031658 r1 += -0x1a0
031659 r2 = r10
031660 r2 += -0x330
031661 r3 = 0xc8
031662 call <target>
031663 r1 = *(u64 *)(r10 - 0x910)
031664 r2 = *(u64 *)(r10 - 0x9a8)
031665 r2 += r1
031666 r1 = 0x0
031667 *(u64 *)(r10 - 0x8e8) = r1
031668 r3 = 0x1
031669 r1 = 0x1
031670 r4 = r2
031671 r5 = *(u64 *)(r10 - 0x968)
031672 if r2 >= r5 goto <offset>
031673 r5 = *(u64 *)(r10 - 0x9b0)
031674 r2 = r5
031675 r2 += r1
031676 if r2 >= r5 goto <offset>
031677 r0 = *(u64 *)(r10 - 0x8f0)
031678 r5 = *(u64 *)(r10 - 0x968)
031679 if r4 < r5 goto <offset>
031680 r5 = -0x1
031681 r3 = -0x1
031682 *(u64 *)(r10 - 0x8d8) = r3
031683 if r1 == 0x0 goto <offset>
031684 if r1 != 0x0 goto <offset>
031685 r5 = r4
031686 r0 += -0x8
031687 r7 = 0x0
031688 r1 = r7
031689 r1 <<= 0x3
031690 if r7 > 0x18 goto <offset>
031691 r7 += 0x1
031692 r2 = r1
031693 r2 += 0x8
031694 r3 = r10
031695 r3 += -0x1a0
031696 r3 += r1
031697 r6 = *(u64 *)(r3 + 0x0)
031698 r1 = r2
031699 if r6 == 0x0 goto <offset>
031700 r1 = r0
031701 r1 += r2
031702 r4 = *(u64 *)(r1 + 0x0)
031703 r2 = 0x1
031704 if r5 < r4 goto <offset>
029867 r2 = 0x0
031705 r2 = 0x0
029868 if r8 != 0x0 goto <offset>
031706 r3 = *(u64 *)(r10 - 0x8d8)
031707 r1 = r3
031708 r1 -= r2
031709 r2 = 0x1
031710 if r1 <= r3 goto <offset>
031711 r8 = r5
031712 r8 -= r4
031713 r9 = 0x1
031714 if r8 <= r5 goto <offset>
031715 if r5 >= r4 goto <offset>
031716 r9 = r2
031717 *(u64 *)(r10 - 0x8f8) = r4
031718 *(u64 *)(r10 - 0x8e0) = r5
031719 *(u64 *)(r10 - 0x8f0) = r0
031720 r2 = 0x0
031721 if r9 != 0x0 goto <offset>
029869 r2 = r1
031722 r2 = r1
029870 r1 = r10
031723 r1 = r10
029871 r1 += -0x2f8
031724 r1 += -0x7a0
029872 r3 = 0x0
031725 r3 = 0x0
029873 r4 = 0x37b
031726 r4 = 0x37b
029874 r5 = 0x0
031727 r5 = 0x0
029875 call <target>
031728 call <target>
029876 r2 = 0x0
031729 r2 = 0x0
029877 if r8 != 0x0 goto <offset>
031730 if r9 != 0x0 goto <offset>
029878 r2 = r7
031731 r2 = r8
029879 r1 = r10
031732 r1 = r10
029880 r1 += -0x2e8
031733 r1 += -0x790
029881 r3 = 0x0
031734 r3 = 0x0
029882 r4 = 0x37b
031735 r4 = 0x37b
029883 r5 = 0x0
031736 r5 = 0x0
029884 call <target>
031737 call <target>
029885 r2 = *(u64 *)(r10 - 0x2f0)
031738 r3 = *(u64 *)(r10 - 0x8f8)
031739 r2 = r3
031740 r2 += r6
029886 r1 = 0x1
031741 r1 = 0x1
029887 if r2 != 0x0 goto <offset>
031742 if r2 < r3 goto <offset>
029888 r1 = 0x0
031743 r1 = 0x0
029889 r2 = *(u64 *)(r10 - 0x468)
031744 *(u64 *)(r10 - 0x8f8) = r1
029890 r7 = r2
031745 r3 = *(u64 *)(r10 - 0x798)
029891 r3 = *(u64 *)(r10 - 0x438)
031746 r1 = 0x1
029892 r7 += r3
031747 r0 = *(u64 *)(r10 - 0x8f0)
029893 r3 = 0x1
031748 r5 = *(u64 *)(r10 - 0x8e0)
029894 if r7 < r2 goto <offset>
031749 if r3 != 0x0 goto <offset>
029895 r3 = 0x0
031750 r1 = 0x0
029896 r2 = *(u64 *)(r10 - 0x2f8)
031751 r4 = *(u64 *)(r10 - 0x7a0)
029897 r4 = *(u64 *)(r10 - 0x2e0)
031752 r3 = *(u64 *)(r10 - 0x788)
029898 r8 = r4
031753 r9 = r3
029899 r8 += r2
031754 r9 += r4
029900 if r8 < r4 goto <offset>
031755 r4 = 0x1
029901 r6 = 0x0
031756 if r9 < r3 goto <offset>
029902 r1 |= r6
031757 r4 = 0x0
031758 r1 |= r4
029903 r1 &= 0x1
031759 r1 &= 0x1
029904 if r1 != 0x0 goto <offset>
031760 if r1 != 0x0 goto <offset>
029905 r6 = *(u64 *)(r10 - 0x470)
031761 if r9 s< 0x0 goto <offset>
029906 if r8 s< 0x0 goto <offset>
031762 r8 = *(u64 *)(r10 - 0x790)
029907 r6 = *(u64 *)(r10 - 0x2e8)
029908 r1 = r10
031763 r1 = r10
029909 r1 += -0x308
031764 r1 += -0x7b0
029910 r2 = r7
031765 *(u64 *)(r10 - 0x900) = r2
029911 *(u64 *)(r10 - 0x4c8) = r3
031766 r3 = *(u64 *)(r10 - 0x8f8)
029912 r4 = -0x5dca
031767 r4 = -0x5dca
029913 r5 = -0x1
031768 r5 = -0x1
029914 call <target>
031769 call <target>
029915 r9 = *(u64 *)(r10 - 0x300)
031770 r1 = *(u64 *)(r10 - 0x7a8)
029916 r9 += r8
031771 r9 += r1
029917 r2 = *(u64 *)(r10 - 0x308)
031772 r1 = *(u64 *)(r10 - 0x7b0)
029918 r3 = r2
031773 r2 = r8
029919 r3 += r6
031774 r2 += r1
029920 r1 = 0x1
031775 r1 = 0x1
029921 *(u64 *)(r10 - 0x438) = r3
031776 *(u64 *)(r10 - 0x908) = r2
029922 if r3 < r2 goto <offset>
031777 if r2 < r8 goto <offset>
029923 r1 = 0x0
031778 r1 = 0x0
029924 r9 += r1
031779 r9 += r1
029925 r1 = r10
031780 r1 = r10
029926 r1 += -0x328
031781 r1 += -0x7d0
029927 r8 = r9
031782 r5 = r9
029928 r8 s>>= 0x3f
031783 r5 s>>= 0x3f
029929 r6 = *(u64 *)(r10 - 0x468)
031784 *(u64 *)(r10 - 0x920) = r5
029930 r2 = r6
031785 r2 = r6
029931 r3 = 0x0
031786 r3 = 0x0
029932 r4 = r9
031787 r4 = r9
029933 r5 = r8
029934 call <target>
031788 call <target>
029935 r1 = r10
031789 r1 = r10
029936 r1 += -0x318
031790 r1 += -0x7c0
029937 r2 = r6
031791 r2 = r6
029938 r3 = 0x0
031792 r3 = 0x0
029939 r6 = *(u64 *)(r10 - 0x438)
031793 r8 = *(u64 *)(r10 - 0x908)
029940 r4 = r6
031794 r4 = r8
029941 r5 = 0x0
031795 r5 = 0x0
029942 call <target>
031796 call <target>
029943 r1 = r10
031797 r1 = r10
029944 r1 += -0x348
031798 r1 += -0x7f0
029945 r2 = 0x0
031799 r2 = 0x0
029946 r3 = 0x0
031800 r3 = 0x0
029947 r4 = r9
031801 r4 = r9
029948 r5 = r8
031802 r5 = *(u64 *)(r10 - 0x920)
029949 call <target>
031803 call <target>
029950 r1 = r10
031804 r1 = r10
029951 r1 += -0x338
031805 r1 += -0x7e0
029952 r2 = 0x0
031806 r2 = 0x0
029953 r3 = 0x0
031807 r3 = 0x0
029954 r4 = r6
031808 r4 = r8
029955 r5 = 0x0
031809 r5 = 0x0
029956 call <target>
031810 call <target>
029957 r1 = *(u64 *)(r10 - 0x310)
031811 r1 = *(u64 *)(r10 - 0x7b8)
029958 r4 = *(u64 *)(r10 - 0x338)
031812 r4 = *(u64 *)(r10 - 0x7e0)
029959 r3 = r4
031813 r3 = r4
029960 r3 += r1
031814 r3 += r1
029961 r2 = 0x1
031815 r2 = 0x1
029962 if r3 < r4 goto <offset>
031816 if r3 < r4 goto <offset>
029963 r2 = 0x0
031817 r2 = 0x0
029964 r1 = *(u64 *)(r10 - 0x330)
031818 r1 = *(u64 *)(r10 - 0x7d8)
029965 r5 = *(u64 *)(r10 - 0x328)
031819 r5 = *(u64 *)(r10 - 0x7d0)
029966 r6 = r5
031820 r9 = r5
029967 r6 += r3
031821 r9 += r3
029968 r4 = 0x1
031822 r4 = 0x1
029969 r9 = *(u64 *)(r10 - 0x480)
031823 if r9 < r5 goto <offset>
029970 if r6 < r5 goto <offset>
029971 r4 = 0x0
031824 r4 = 0x0
029972 r1 += r2
031825 r1 += r2
029973 r3 = *(u64 *)(r10 - 0x320)
031826 r3 = *(u64 *)(r10 - 0x7c8)
029974 r3 += r4
031827 r3 += r4
029975 r5 = r1
031828 r5 = r1
029976 r5 += r3
031829 r5 += r3
029977 r0 = *(u64 *)(r10 - 0x348)
031830 r0 = *(u64 *)(r10 - 0x7f0)
029978 r2 = r0
031831 r8 = r0
029979 r2 += r5
031832 r8 += r5
029980 r4 = 0x1
031833 r4 = 0x1
029981 if r2 < r0 goto <offset>
031834 if r8 < r0 goto <offset>
029982 r4 = 0x0
031835 r4 = 0x0
029983 r0 = 0x1
031836 r2 = 0x1
029984 if r5 < r1 goto <offset>
031837 if r5 < r1 goto <offset>
029985 r0 = 0x0
031838 r2 = 0x0
029986 r1 s>>= 0x3f
031839 r1 s>>= 0x3f
029987 r3 s>>= 0x3f
031840 r3 s>>= 0x3f
029988 r1 += r3
031841 r1 += r3
029989 r1 += r0
031842 r1 += r2
029990 r3 = *(u64 *)(r10 - 0x340)
031843 r3 = *(u64 *)(r10 - 0x7e8)
029991 r3 += r1
031844 r3 += r1
029992 r3 += r4
031845 r3 += r4
029993 r1 = r6
031846 r1 = r9
029994 r1 s>>= 0x3f
031847 r1 s>>= 0x3f
029995 r3 ^= r1
031848 r3 ^= r1
029996 r2 ^= r1
031849 r8 ^= r1
029997 r2 |= r3
031850 r8 |= r3
029998 if r2 != 0x0 goto <offset>
031851 r0 = *(u64 *)(r10 - 0x8f0)
029999 r8 = *(u64 *)(r10 - 0x318)
031852 r5 = *(u64 *)(r10 - 0x8e0)
031853 r2 = *(u64 *)(r10 - 0x900)
031854 if r8 != 0x0 goto <offset>
031855 r8 = *(u64 *)(r10 - 0x7c0)
030000 r1 = r10
031856 r1 = r10
030001 r1 += -0x378
031857 r1 += -0x820
030002 r2 = r7
031858 r3 = *(u64 *)(r10 - 0x8f8)
030003 r3 = *(u64 *)(r10 - 0x4c8)
030004 r4 = 0x61a8
031859 r4 = 0x61a8
030005 r5 = 0x0
031860 r5 = 0x0
030006 call <target>
031861 call <target>
030007 r1 = r10
031862 r1 = r10
030008 r1 += -0x358
031863 r1 += -0x800
030009 r2 = *(u64 *)(r10 - 0x468)
031864 r2 = r6
030010 r3 = 0x0
031865 r3 = 0x0
030011 r4 = *(u64 *)(r10 - 0x4b0)
031866 r4 = *(u64 *)(r10 - 0x9f0)
030012 r5 = 0x0
031867 r5 = 0x0
030013 call <target>
031868 call <target>
030014 r1 = r10
031869 r1 = r10
030015 r1 += -0x388
031870 r1 += -0x830
030016 r2 = *(u64 *)(r10 - 0x350)
031871 r2 = *(u64 *)(r10 - 0x7f8)
030017 r3 = 0x0
031872 r3 = 0x0
030018 r4 = 0x3e8
031873 r4 = 0x3e8
030019 r5 = 0x0
031874 r5 = 0x0
030020 call <target>
031875 call <target>
030021 r1 = r10
031876 r1 = r10
030022 r1 += -0x368
031877 r1 += -0x810
030023 r2 = *(u64 *)(r10 - 0x358)
031878 r2 = *(u64 *)(r10 - 0x800)
030024 r3 = 0x0
031879 r3 = 0x0
030025 r4 = 0x3e8
031880 r4 = 0x3e8
030026 r5 = 0x0
031881 r5 = 0x0
030027 call <target>
031882 call <target>
030028 r3 = 0x1
031883 r3 = 0x1
030029 r1 = *(u64 *)(r10 - 0x380)
031884 r1 = *(u64 *)(r10 - 0x828)
030030 r2 = 0x1
031885 r2 = 0x1
030031 if r1 != 0x0 goto <offset>
031886 if r1 != 0x0 goto <offset>
030032 r2 = 0x0
031887 r2 = 0x0
030033 r4 = *(u64 *)(r10 - 0x388)
031888 r4 = *(u64 *)(r10 - 0x830)
030034 r5 = *(u64 *)(r10 - 0x360)
031889 r5 = *(u64 *)(r10 - 0x808)
030035 r1 = r5
031890 r1 = r5
030036 r1 += r4
031891 r1 += r4
030037 if r1 < r5 goto <offset>
031892 if r1 < r5 goto <offset>
030038 r3 = 0x0
031893 r3 = 0x0
030039 r2 |= r3
031894 r2 |= r3
030040 r2 &= 0x1
031895 r2 &= 0x1
030041 r7 = *(u64 *)(r10 - 0x450)
031896 r0 = *(u64 *)(r10 - 0x8f0)
031897 r5 = *(u64 *)(r10 - 0x8e0)
030042 if r2 != 0x0 goto <offset>
031898 if r2 != 0x0 goto <offset>
030043 if r1 s< 0x0 goto <offset>
031899 if r1 s< 0x0 goto <offset>
030044 r2 = *(u64 *)(r10 - 0x368)
031900 r2 = *(u64 *)(r10 - 0x810)
030045 r3 = r8
031901 r3 = r8
030046 r3 += r2
031902 r3 += r2
030047 r2 = 0x1
031903 r2 = 0x1
031904 *(u64 *)(r10 - 0x8f8) = r3
030048 if r3 < r8 goto <offset>
031905 if r3 < r8 goto <offset>
030049 r2 = 0x0
031906 r2 = 0x0
030050 r8 = r6
031907 r8 = r9
030051 r8 += r1
031908 r8 += r1
030052 r8 += r2
031909 r8 += r2
030053 r2 = r6
031910 r2 = r9
030054 r2 ^= r1
031911 r2 ^= r1
030055 r6 ^= r8
031912 r9 ^= r8
030056 r2 ^= -0x1
031913 r2 ^= -0x1
030057 r2 &= r6
031914 r2 &= r9
030058 r6 = *(u64 *)(r10 - 0x470)
030059 if r2 s< 0x0 goto <offset>
031915 if r2 s< 0x0 goto <offset>
030060 r2 = 0x1
031916 r2 = 0x1
030061 r1 = 0x1
031917 r1 = 0x1
030062 if r3 == 0x0 goto <offset>
031918 r3 = *(u64 *)(r10 - 0x8f8)
030063 r1 = 0x0
031919 if r3 != 0x0 goto <offset>
030064 if r8 s>= 0x0 goto <offset>
031920 if r8 s>= 0x0 goto <offset>
030065 if r8 == 0x0 goto <offset>
031921 if r8 != 0x0 goto <offset>
030066 r1 = r2
030067 r1 &= 0x1
031922 r1 &= 0x1
030068 if r1 == 0x0 goto <offset>
031923 if r1 == 0x0 goto <offset>
030069 goto <offset>
031924 goto <offset>
031925 r2 = 0x0
031926 r8 = r5
031927 r8 -= r4
031928 r9 = 0x1
031929 if r8 > r5 goto <offset>
031930 r9 = 0x0
031931 if r5 < r4 goto <offset>
031932 goto <offset>
031933 r1 = 0x0
030070 if r8 s< 0x0 goto <offset>
031934 if r8 s< 0x0 goto <offset>
030071 r2 = 0x0
031935 r2 = 0x0
030072 if r8 != 0x0 goto <offset>
031936 if r8 == 0x0 goto <offset>
031937 r1 = r2
030073 r1 &= 0x1
031938 r1 &= 0x1
030074 if r1 != 0x0 goto <offset>
031939 if r1 != 0x0 goto <offset>
030075 r1 = *(u64 *)(r10 - 0x370)
031940 r1 = *(u64 *)(r10 - 0x818)
030076 *(u64 *)(r10 - 0x4d0) = r1
031941 *(u64 *)(r10 - 0x920) = r1
030077 r1 = *(u64 *)(r10 - 0x378)
031942 r1 = *(u64 *)(r10 - 0x820)
030078 *(u64 *)(r10 - 0x4c8) = r1
031943 *(u64 *)(r10 - 0x908) = r1
030079 r6 = r8
031944 r9 = r8
030080 r6 s>>= 0x3f
031945 r9 s>>= 0x3f
030081 r1 = r10
031946 r1 = r10
030082 r1 += -0x3b8
031947 r1 += -0x860
030083 r2 = r8
031948 r2 = r8
030084 r7 = r3
031949 r3 = r9
030085 r3 = r6
030086 r4 = 0xf4240
031950 r4 = 0xf4240
030087 r5 = 0x0
031951 r5 = 0x0
030088 call <target>
031952 call <target>
030089 r1 = r10
031953 r1 = r10
030090 r1 += -0x398
031954 r1 += -0x840
030091 r2 = r7
031955 r2 = *(u64 *)(r10 - 0x8f8)
030092 r3 = 0x0
031956 r3 = 0x0
030093 r4 = 0xf4240
031957 r4 = 0xf4240
030094 r5 = 0x0
031958 r5 = 0x0
030095 call <target>
031959 call <target>
030096 r1 = r10
031960 r1 = r10
030097 r1 += -0x3c8
031961 r1 += -0x870
031962 *(u64 *)(r10 - 0x928) = r8
030098 r2 = r8
031963 r2 = r8
030099 r3 = r6
031964 r3 = r9
030100 r4 = 0x0
031965 r4 = 0x0
030101 r5 = 0x0
031966 r5 = 0x0
030102 call <target>
031967 call <target>
030103 r1 = r10
031968 r1 = r10
030104 r1 += -0x3a8
031969 r1 += -0x850
030105 *(u64 *)(r10 - 0x4d8) = r7
031970 r2 = *(u64 *)(r10 - 0x8f8)
030106 r2 = r7
030107 r3 = 0x0
031971 r3 = 0x0
030108 r4 = 0x0
031972 r4 = 0x0
030109 r5 = 0x0
031973 r5 = 0x0
030110 call <target>
031974 call <target>
030111 r1 = *(u64 *)(r10 - 0x390)
031975 r1 = *(u64 *)(r10 - 0x838)
030112 r3 = *(u64 *)(r10 - 0x3b8)
031976 r3 = *(u64 *)(r10 - 0x860)
030113 r4 = r3
031977 r4 = r3
030114 r4 += r1
031978 r4 += r1
030115 r2 = *(u64 *)(r10 - 0x3a8)
031979 r2 = *(u64 *)(r10 - 0x850)
030116 r0 = r2
031980 r0 = r2
030117 r0 += r4
031981 r0 += r4
030118 r1 = 0x1
031982 r1 = 0x1
030119 r5 = 0x1
031983 r5 = 0x1
030120 *(u64 *)(r10 - 0x438) = r0
031984 *(u64 *)(r10 - 0x900) = r0
030121 if r0 < r2 goto <offset>
031985 if r0 < r2 goto <offset>
030122 r5 = 0x0
031986 r5 = 0x0
030123 r2 = *(u64 *)(r10 - 0x3a0)
031987 r2 = *(u64 *)(r10 - 0x848)
030124 r0 = 0x1
031988 r0 = 0x1
030125 if r4 < r3 goto <offset>
031989 if r4 < r3 goto <offset>
030126 r0 = 0x0
031990 r0 = 0x0
030127 r2 += r5
031991 r2 += r5
030128 r4 = *(u64 *)(r10 - 0x3b0)
031992 r4 = *(u64 *)(r10 - 0x858)
030129 r4 += r0
031993 r4 += r0
030130 r6 = r4
031994 r8 = r4
030131 r6 += r2
031995 r8 += r2
030132 r0 = 0x1
031996 r0 = 0x1
030133 if r6 < r4 goto <offset>
031997 if r8 < r4 goto <offset>
030134 r0 = 0x0
031998 r0 = 0x0
030135 r5 = *(u64 *)(r10 - 0x3c0)
031999 r5 = *(u64 *)(r10 - 0x868)
030136 r7 = *(u64 *)(r10 - 0x3c8)
032000 r9 = *(u64 *)(r10 - 0x870)
030137 r3 = r7
032001 r3 = r9
030138 r3 += r6
032002 r3 += r8
030139 if r3 < r7 goto <offset>
032003 if r3 < r9 goto <offset>
030140 r1 = 0x0
032004 r1 = 0x0
030141 goto <offset>
032005 r4 s>>= 0x3f
030142 r1 = *(u64 *)(r10 - 0x398)
032006 r2 s>>= 0x3f
030143 *(u64 *)(r10 - 0x4f0) = r1
032007 r4 += r2
032008 r4 += r0
032009 r5 += r4
032010 r5 += r1
032011 r1 = *(u64 *)(r10 - 0x900)
032012 r1 s>>= 0x3f
032013 r5 ^= r1
032014 r3 ^= r1
032015 r3 |= r5
032016 r0 = *(u64 *)(r10 - 0x8f0)
032017 r5 = *(u64 *)(r10 - 0x8e0)
032018 if r3 != 0x0 goto <offset>
032019 r1 = *(u64 *)(r10 - 0x840)
032020 *(u64 *)(r10 - 0x940) = r1
032021 r4 = *(u64 *)(r10 - 0xa10)
032022 r4 <<= 0x20
032023 r4 >>= 0x20
030144 r1 = r10
032024 r1 = r10
030145 r1 += -0x3d8
032025 r1 += -0x880
032026 r2 = r6
030146 r3 = 0x0
032027 r3 = 0x0
030147 r4 = *(u64 *)(r10 - 0x4a8)
030148 r5 = 0x0
032028 r5 = 0x0
030149 call <target>
032029 call <target>
030150 r2 = *(u64 *)(r10 - 0x3d0)
032030 r2 = *(u64 *)(r10 - 0x878)
030151 *(u64 *)(r10 - 0x4e0) = r2
032031 *(u64 *)(r10 - 0x930) = r2
030152 r9 = r2
032032 r6 = r2
030153 r9 s>>= 0x3f
032033 r6 s>>= 0x3f
030154 r1 = r10
032034 r1 = r10
030155 r1 += -0x408
032035 r1 += -0x8b0
030156 r3 = r9
032036 r3 = r6
030157 r4 = *(u64 *)(r10 - 0x4c8)
032037 r4 = *(u64 *)(r10 - 0x908)
030158 r5 = 0x0
032038 r5 = 0x0
030159 call <target>
032039 call <target>
030160 r6 = *(u64 *)(r10 - 0x4d0)
032040 r9 = *(u64 *)(r10 - 0x920)
030161 r7 = r6
032041 r8 = r9
030162 r7 s>>= 0x3f
032042 r8 s>>= 0x3f
030163 r1 = r10
032043 r1 = r10
030164 r1 += -0x3f8
032044 r1 += -0x8a0
030165 r2 = *(u64 *)(r10 - 0x3d8)
032045 r2 = *(u64 *)(r10 - 0x880)
030166 *(u64 *)(r10 - 0x4e8) = r2
032046 *(u64 *)(r10 - 0x938) = r2
030167 r3 = 0x0
032047 r3 = 0x0
030168 r4 = r6
032048 r4 = r9
030169 r5 = r7
032049 r5 = r8
030170 call <target>
032050 call <target>
030171 r1 = r10
032051 r1 = r10
030172 r1 += -0x418
032052 r1 += -0x8c0
030173 r2 = *(u64 *)(r10 - 0x4e0)
032053 r2 = *(u64 *)(r10 - 0x930)
030174 r3 = r9
032054 r3 = r6
030175 r4 = r6
032055 r4 = r9
030176 r5 = r7
032056 r5 = r8
030177 call <target>
032057 call <target>
030178 r1 = r10
032058 r1 = r10
030179 r1 += -0x3e8
032059 r1 += -0x890
030180 r2 = *(u64 *)(r10 - 0x4e8)
032060 r2 = *(u64 *)(r10 - 0x938)
030181 r3 = 0x0
032061 r3 = 0x0
030182 r4 = *(u64 *)(r10 - 0x4c8)
032062 r4 = *(u64 *)(r10 - 0x908)
030183 r5 = 0x0
032063 r5 = 0x0
030184 call <target>
032064 call <target>
030185 r1 = *(u64 *)(r10 - 0x3e0)
032065 r1 = *(u64 *)(r10 - 0x888)
030186 r3 = *(u64 *)(r10 - 0x408)
032066 r3 = *(u64 *)(r10 - 0x8b0)
030187 r5 = r3
032067 r5 = r3
030188 r5 += r1
032068 r5 += r1
030189 r2 = 0x1
032069 r2 = 0x1
030190 r4 = 0x1
032070 r4 = 0x1
030191 if r5 < r3 goto <offset>
032071 if r5 < r3 goto <offset>
030192 r4 = 0x0
032072 r4 = 0x0
030193 r3 = *(u64 *)(r10 - 0x400)
032073 r3 = *(u64 *)(r10 - 0x8a8)
030194 r6 = *(u64 *)(r10 - 0x3f8)
032074 r6 = *(u64 *)(r10 - 0x8a0)
030195 r1 = r6
032075 r1 = r6
030196 r1 += r5
032076 r1 += r5
030197 r0 = 0x1
032077 r0 = 0x1
030198 if r1 < r6 goto <offset>
032078 if r1 < r6 goto <offset>
030199 r0 = 0x0
032079 r0 = 0x0
030200 r3 += r4
032080 r3 += r4
030201 r5 = *(u64 *)(r10 - 0x3f0)
032081 r5 = *(u64 *)(r10 - 0x898)
030202 r5 += r0
032082 r5 += r0
030203 r6 = r3
032083 r6 = r3
030204 r6 += r5
032084 r6 += r5
030205 r7 = *(u64 *)(r10 - 0x418)
032085 r8 = *(u64 *)(r10 - 0x8c0)
030206 r4 = r7
032086 r4 = r8
030207 r4 += r6
032087 r4 += r6
030208 r0 = 0x1
032088 r0 = 0x1
030209 r9 = *(u64 *)(r10 - 0x480)
032089 if r4 < r8 goto <offset>
030210 if r4 < r7 goto <offset>
030211 r0 = 0x0
032090 r0 = 0x0
030212 if r6 < r3 goto <offset>
032091 if r6 < r3 goto <offset>
030213 r2 = 0x0
032092 r2 = 0x0
1 unchanged instructions hidden
030215 r5 s>>= 0x3f
032094 r5 s>>= 0x3f
030216 r3 += r5
032095 r3 += r5
030217 r3 += r2
032096 r3 += r2
030218 r2 = *(u64 *)(r10 - 0x410)
032097 r2 = *(u64 *)(r10 - 0x8b8)
030219 r2 += r3
032098 r2 += r3
030220 r2 += r0
032099 r2 += r0
030221 r3 = r1
032100 r3 = r1
1 unchanged instructions hidden
030223 r2 ^= r3
032102 r2 ^= r3
030224 r4 ^= r3
032103 r4 ^= r3
030225 r4 |= r2
032104 r4 |= r2
030226 r7 = *(u64 *)(r10 - 0x450)
032105 r0 = *(u64 *)(r10 - 0x8f0)
032106 r5 = *(u64 *)(r10 - 0x8e0)
032107 r3 = *(u64 *)(r10 - 0x928)
030227 if r4 != 0x0 goto <offset>
032108 if r4 != 0x0 goto <offset>
030228 r4 = *(u64 *)(r10 - 0x3e8)
032109 r4 = *(u64 *)(r10 - 0x890)
030229 r3 = 0x1
032110 r6 = 0x1
030230 r2 = 0x1
032111 r2 = 0x1
030231 r6 = *(u64 *)(r10 - 0x470)
032112 r8 = *(u64 *)(r10 - 0x940)
030232 r5 = *(u64 *)(r10 - 0x4f0)
032113 if r8 >= r4 goto <offset>
030233 if r5 < r4 goto <offset>
032114 r4 = *(u64 *)(r10 - 0x900)
030234 r2 = 0x0
030235 r0 = *(u64 *)(r10 - 0x468)
030236 r4 = *(u64 *)(r10 - 0x438)
030237 if r4 s>= r1 goto <offset>
032115 if r4 s>= r1 goto <offset>
030238 r4 = *(u64 *)(r10 - 0x438)
032116 r4 = *(u64 *)(r10 - 0x900)
030239 if r4 == r1 goto <offset>
032117 if r4 != r1 goto <offset>
030240 r2 = r3
030241 r2 &= 0x1
032118 r2 &= 0x1
030242 if r2 == 0x0 goto <offset>
032119 if r2 == 0x0 goto <offset>
030243 goto <offset>
032120 goto <offset>
030244 r6 = *(u64 *)(r10 - 0x470)
032121 r2 = 0x0
030245 goto <offset>
032122 r4 = *(u64 *)(r10 - 0x900)
030246 r0 = *(u64 *)(r10 - 0x468)
030247 r4 = *(u64 *)(r10 - 0x438)
030248 if r4 s< r1 goto <offset>
032123 if r4 s< r1 goto <offset>
030249 r3 = 0x0
032124 r6 = 0x0
030250 r4 = *(u64 *)(r10 - 0x438)
032125 r4 = *(u64 *)(r10 - 0x900)
030251 if r4 != r1 goto <offset>
032126 if r4 == r1 goto <offset>
032127 r2 = r6
030252 r2 &= 0x1
032128 r2 &= 0x1
030253 if r2 != 0x0 goto <offset>
032129 if r2 != 0x0 goto <offset>
030254 r2 = *(u64 *)(r10 - 0x4a0)
030255 r2 <<= 0x3
030256 r1 = r10
032130 r1 = r10
030257 r1 += -0x258
032131 r1 += -0x8d0
030258 r1 += r2
032132 r2 = *(u64 *)(r10 - 0x8f8)
030259 r2 = *(u64 *)(r1 + 0x0)
032133 r4 = *(u64 *)(r10 - 0x908)
030260 r4 = r2
032134 r5 = *(u64 *)(r10 - 0x920)
030261 r4 += r0
030262 r3 = 0x1
030263 if r4 < r2 goto <offset>
030264 r3 = 0x0
030265 r3 &= 0x1
030266 if r3 != 0x0 goto <offset>
030267 r5 = *(u64 *)(r10 - 0x458)
030268 r4 = r5
030269 r4 += r0
030270 r3 = 0x1
030271 if r4 < r5 goto <offset>
030272 r3 = 0x0
030273 r2 += r0
030274 *(u64 *)(r1 + 0x0) = r2
030275 r3 &= 0x1
030276 if r3 != 0x0 goto <offset>
030277 r1 = r10
030278 r1 += -0x428
030279 r2 = *(u64 *)(r10 - 0x4d8)
030280 r3 = r8
030281 r4 = *(u64 *)(r10 - 0x4c8)
030282 r5 = *(u64 *)(r10 - 0x4d0)
030283 call <target>
032135 call <target>
030284 r1 = <addr> ll
032136 r1 = <addr> ll
030285 r2 = *(u64 *)(r10 - 0x428)
032137 r2 = *(u64 *)(r10 - 0x8d0)
030286 if r2 < r1 goto <offset>
032138 if r2 < r1 goto <offset>
030287 r2 = <addr> ll
032139 r2 = <addr> ll
030288 r3 = *(u64 *)(r10 - 0x420)
032140 r3 = *(u64 *)(r10 - 0x8c8)
030289 if r3 == 0x0 goto <offset>
032141 if r3 == 0x0 goto <offset>
030290 r2 = <addr> ll
032142 r2 = <addr> ll
030291 r0 = *(u64 *)(r10 - 0x4b8)
032143 r6 = *(u64 *)(r10 - 0x8e8)
030292 r3 = r0
032144 r3 = r6
030293 r3 += r2
032145 r3 += r2
030294 r4 = 0x1
032146 r4 = 0x1
030295 r5 = 0x1
032147 r5 = 0x1
030296 if r3 s< r0 goto <offset>
032148 r0 = *(u64 *)(r10 - 0x8f0)
030297 r5 = 0x0
032149 if r3 s>= r6 goto <offset>
030298 if r2 s>= 0x0 goto <offset>
032150 if r2 s>= 0x0 goto <offset>
030299 r4 ^= r5
032151 r4 ^= r5
030300 r5 = *(u64 *)(r10 - 0x468)
030301 if r4 != 0x0 goto <offset>
032152 if r4 != 0x0 goto <offset>
030302 r1 = r3
032153 r1 = r3
030303 r2 = *(u64 *)(r10 - 0x458)
032154 *(u64 *)(r10 - 0x8e8) = r1
030304 r5 += r2
032155 r5 = *(u64 *)(r10 - 0x8e0)
030305 *(u64 *)(r10 - 0x4b8) = r1
030306 *(u64 *)(r10 - 0x458) = r5
030307 goto <offset>
032156 goto <offset>
032157 r5 = 0x0
030308 if r2 s< 0x0 goto <offset>
032158 if r2 s< 0x0 goto <offset>
030309 r4 = 0x0
032159 r4 = 0x0
030310 r4 ^= r5
032160 r4 ^= r5
030311 r5 = *(u64 *)(r10 - 0x468)
030312 if r4 == 0x0 goto <offset>
032161 if r4 == 0x0 goto <offset>
030313 goto <offset>
032162 goto <offset>
030314 r2 = r10
032163 r2 = r10
030315 r2 += -0x258
032164 r2 += -0x330
030316 r6 = *(u64 *)(r10 - 0x4c0)
032165 r6 = *(u64 *)(r10 - 0x9f8)
030317 r1 = r6
032166 r1 = r6
030318 r3 = 0xc8
032167 r3 = 0xc8
030319 call <target>
032168 call <target>
030320 r1 = *(u64 *)(r10 - 0x4b8)
032169 r1 = *(u64 *)(r10 - 0x918)
032170 *(u64 *)(r6 + 0xd8) = r1
032171 r1 = *(u64 *)(r10 - 0x8e8)
030321 *(u64 *)(r6 + 0xd0) = r1
032172 *(u64 *)(r6 + 0xd0) = r1
030322 r1 = *(u64 *)(r10 - 0x458)
032173 r1 = *(u64 *)(r10 - 0x910)
030323 *(u64 *)(r6 + 0xc8) = r1
032174 *(u64 *)(r6 + 0xc8) = r1
030324 exit
032175 exit
032176 r1 = 0x0
032177 *(u64 *)(r10 - 0xa00) = r4
032178 if r4 < r3 goto <offset>
032179 r2 = 0x0
032180 r3 = *(u64 *)(r6 - 0xfd0)
032181 r5 = -0x1
032182 r0 = *(u64 *)(r10 - 0x8f0)
032183 if r3 != 0x0 goto <offset>
032184 goto <offset>
032185 r1 = 0x0
032186 r5 = *(u64 *)(r10 - 0x9b0)
032187 r2 = r5
032188 r2 += r1
032189 if r2 < r5 goto <offset>
032190 r3 = 0x0
032191 r0 = *(u64 *)(r10 - 0x8f0)
032192 r5 = *(u64 *)(r10 - 0x968)
032193 if r4 >= r5 goto <offset>
032194 r1 = r3
032195 r5 = -0x1
032196 r3 = -0x1
032197 *(u64 *)(r10 - 0x8d8) = r3
032198 if r1 != 0x0 goto <offset>
032199 *(u64 *)(r10 - 0x8d8) = r2
032200 if r1 == 0x0 goto <offset>
032201 goto <offset>
030325 r1 = r2
032202 r1 = r2
030326 r2 = 0x19
032203 r2 = 0x19
030327 r3 = <addr> ll
032204 r3 = <addr> ll
030328 call <target>
032205 call <target>
030329 r1 = <addr> ll
030330 call <target>
030331 r1 = <addr> ll
030332 call <target>
030333 r2 = 0x19
032206 r2 = 0x19
030334 r3 = <addr> ll
032207 r3 = <addr> ll
030335 call <target>
032208 call <target>
030336 r1 = r3
030337 r2 = 0x19
032209 r2 = 0x19
030338 r3 = <addr> ll
032210 r3 = <addr> ll
030339 call <target>
032211 call <target>
030340 r1 = <addr> ll
032212 r1 = <addr> ll
030341 call <target>
032213 call <target>
030342 *(u64 *)(r10 - 0x50) = r5
032214 *(u64 *)(r10 - 0x118) = r5
030343 *(u64 *)(r10 - 0x48) = r4
032215 *(u64 *)(r10 - 0x110) = r4
030344 *(u64 *)(r10 - 0x40) = r3
032216 *(u64 *)(r10 - 0x108) = r3
030345 *(u64 *)(r10 - 0x38) = r1
032217 *(u64 *)(r10 - 0x100) = r1
030346 r1 = *(u64 *)(r2 + 0x0)
032218 r1 = *(u64 *)(r2 + 0x0)
030347 r3 = *(u64 *)(r2 + 0x8)
032219 r4 = *(u64 *)(r2 + 0x8)
032220 r5 = r4
032221 r5 += r1
032222 r1 = *(u64 *)(r2 + 0x10)
032223 r3 = r5
032224 r3 += r1
032225 r0 = *(u64 *)(r2 + 0x18)
032226 r1 = 0x1
032227 if r5 < r4 goto <offset>
032228 r1 = 0x0
030348 r4 = r3
032229 r4 = r3
030349 r4 += r1
032230 r4 += r0
030350 r5 = *(u64 *)(r2 + 0x10)
032231 r0 = *(u64 *)(r2 + 0x20)
030351 r1 = r4
030352 r1 += r5
030353 r5 = *(u64 *)(r2 + 0x18)
030354 r0 = 0x1
030355 *(u64 *)(r10 - 0x8) = r0
030356 r6 = 0x1
032232 r6 = 0x1
030357 if r4 < r3 goto <offset>
032233 if r3 < r5 goto <offset>
030358 r6 = 0x0
032234 r6 = 0x0
030359 r3 = r1
032235 r5 = r4
030360 r3 += r5
032236 r5 += r0
030361 r5 = *(u64 *)(r2 + 0x20)
032237 r0 = *(u64 *)(r2 + 0x28)
030362 if r1 < r4 goto <offset>
032238 r7 = 0x1
030363 r0 = 0x0
030364 *(u64 *)(r10 - 0x58) = r0
030365 r4 = r3
030366 r4 += r5
030367 r5 = *(u64 *)(r2 + 0x28)
030368 r0 = 0x1
030369 if r3 < r1 goto <offset>
030370 r0 = 0x0
030371 *(u64 *)(r10 - 0x60) = r0
030372 r1 = r4
030373 r1 += r5
030374 r5 = *(u64 *)(r2 + 0x30)
030375 r0 = 0x1
030376 if r4 < r3 goto <offset>
032239 if r4 < r3 goto <offset>
030377 r0 = 0x0
032240 r7 = 0x0
030378 r3 = r1
032241 r3 = r5
030379 r3 += r5
032242 r3 += r0
030380 r5 = *(u64 *)(r2 + 0x38)
032243 r0 = *(u64 *)(r2 + 0x30)
030381 r9 = 0x1
030382 if r1 < r4 goto <offset>
030383 r9 = 0x0
030384 r4 = r3
030385 r4 += r5
030386 r5 = *(u64 *)(r2 + 0x40)
030387 r8 = 0x1
032244 r8 = 0x1
030388 if r3 < r1 goto <offset>
032245 if r5 < r4 goto <offset>
030389 r8 = 0x0
032246 r8 = 0x0
030390 *(u64 *)(r10 - 0x68) = r8
032247 *(u64 *)(r10 - 0x128) = r7
030391 r1 = r4
032248 r4 = r3
030392 r1 += r5
032249 r4 += r0
030393 r5 = *(u64 *)(r2 + 0x48)
032250 r0 = *(u64 *)(r2 + 0x38)
030394 r8 = 0x1
032251 r9 = 0x1
030395 *(u64 *)(r10 - 0x10) = r8
032252 if r3 < r5 goto <offset>
032253 r9 = 0x0
032254 r5 = r4
032255 r5 += r0
032256 r0 = *(u64 *)(r2 + 0x40)
032257 r7 = 0x1
032258 *(u64 *)(r10 - 0xe8) = r7
030396 if r4 < r3 goto <offset>
032259 if r4 < r3 goto <offset>
030397 r3 = 0x0
032260 r3 = 0x0
030398 *(u64 *)(r10 - 0x10) = r3
032261 *(u64 *)(r10 - 0xe8) = r3
030399 *(u64 *)(r10 - 0x88) = r0
032262 r3 = r5
030400 r3 = r1
032263 r3 += r0
030401 r3 += r5
032264 r0 = *(u64 *)(r2 + 0x48)
030402 r5 = *(u64 *)(r2 + 0x50)
032265 if r5 < r4 goto <offset>
030403 r0 = 0x1
032266 r7 = 0x0
030404 if r1 < r4 goto <offset>
032267 *(u64 *)(r10 - 0x158) = r8
030405 r0 = 0x0
032268 *(u64 *)(r10 - 0x138) = r7
030406 *(u64 *)(r10 - 0x70) = r0
030407 r4 = r3
032269 r4 = r3
030408 r4 += r5
032270 r4 += r0
030409 r5 = *(u64 *)(r2 + 0x58)
032271 r0 = *(u64 *)(r2 + 0x50)
030410 r0 = 0x1
030411 *(u64 *)(r10 - 0x18) = r0
030412 if r3 < r1 goto <offset>
030413 r1 = 0x0
030414 *(u64 *)(r10 - 0x18) = r1
030415 r1 = r4
030416 r1 += r5
030417 r5 = *(u64 *)(r2 + 0x60)
030418 if r4 < r3 goto <offset>
030419 r0 = 0x0
030420 r3 = r1
030421 r3 += r5
030422 r5 = *(u64 *)(r2 + 0x68)
030423 r7 = 0x1
032272 r7 = 0x1
030424 *(u64 *)(r10 - 0x20) = r7
032273 if r3 < r5 goto <offset>
030425 if r1 < r4 goto <offset>
030426 r4 = 0x0
030427 *(u64 *)(r10 - 0x20) = r4
030428 r8 = r9
030429 r4 = r3
030430 r4 += r5
030431 r5 = *(u64 *)(r2 + 0x70)
030432 if r3 < r1 goto <offset>
030433 r7 = 0x0
032274 r7 = 0x0
030434 r1 = r4
032275 r5 = r4
030435 r1 += r5
032276 r5 += r0
030436 r5 = *(u64 *)(r2 + 0x78)
032277 r0 = *(u64 *)(r2 + 0x58)
030437 r9 = 0x1
032278 r8 = 0x1
030438 *(u64 *)(r10 - 0x28) = r9
032279 *(u64 *)(r10 - 0xf0) = r8
030439 if r4 < r3 goto <offset>
032280 if r4 < r3 goto <offset>
030440 r3 = 0x0
032281 r3 = 0x0
030441 *(u64 *)(r10 - 0x28) = r3
032282 *(u64 *)(r10 - 0xf0) = r3
030442 r3 = r1
032283 *(u64 *)(r10 - 0x160) = r9
030443 r3 += r5
032284 r3 = r5
030444 r5 = *(u64 *)(r2 + 0x80)
032285 r3 += r0
030445 *(u64 *)(r10 - 0x30) = r9
032286 r0 = *(u64 *)(r2 + 0x60)
030446 r9 = r8
032287 if r5 < r4 goto <offset>
030447 if r1 < r4 goto <offset>
030448 r4 = 0x0
030449 *(u64 *)(r10 - 0x30) = r4
030450 r4 = r3
030451 r4 += r5
030452 r5 = *(u64 *)(r2 + 0x88)
030453 r8 = 0x1
030454 if r3 < r1 goto <offset>
030455 r8 = 0x0
032288 r8 = 0x0
030456 *(u64 *)(r10 - 0x78) = r0
032289 r4 = r3
030457 r1 = r4
032290 r4 += r0
030458 r1 += r5
032291 r0 = *(u64 *)(r2 + 0x68)
030459 r5 = *(u64 *)(r2 + 0x90)
032292 r9 = 0x1
030460 r0 = 0x1
032293 *(u64 *)(r10 - 0xf8) = r9
032294 if r3 < r5 goto <offset>
032295 r5 = 0x0
032296 *(u64 *)(r10 - 0xf8) = r5
032297 r5 = r4
032298 r5 += r0
032299 r0 = *(u64 *)(r2 + 0x70)
030461 if r4 < r3 goto <offset>
032300 if r4 < r3 goto <offset>
032301 r9 = 0x0
032302 *(u64 *)(r10 - 0x120) = r6
032303 r3 = r5
032304 r3 += r0
032305 r0 = *(u64 *)(r2 + 0x78)
032306 r6 = 0x1
032307 if r5 < r4 goto <offset>
032308 r6 = 0x0
032309 *(u64 *)(r10 - 0x150) = r6
032310 r4 = r3
032311 r4 += r0
032312 r6 = *(u64 *)(r2 + 0x80)
032313 r0 = 0x1
032314 if r3 < r5 goto <offset>
030462 r0 = 0x0
032315 r0 = 0x0
030463 *(u64 *)(r10 - 0x98) = r0
032316 *(u64 *)(r10 - 0x168) = r0
030464 *(u64 *)(r10 - 0x80) = r7
032317 r0 = r4
030465 r0 = r1
032318 r0 += r6
030466 r0 += r5
032319 r5 = *(u64 *)(r2 + 0x88)
030467 r3 = *(u64 *)(r2 + 0x98)
032320 r6 = 0x1
032321 if r4 < r3 goto <offset>
032322 r6 = 0x0
032323 *(u64 *)(r10 - 0x170) = r6
032324 *(u64 *)(r10 - 0x130) = r7
032325 r6 = r0
032326 r6 += r5
032327 r3 = *(u64 *)(r2 + 0x90)
030468 r5 = 0x1
032328 r5 = 0x1
030469 if r1 < r4 goto <offset>
032329 if r0 < r4 goto <offset>
030470 r5 = 0x0
032330 r5 = 0x0
030471 *(u64 *)(r10 - 0xa0) = r5
032331 r7 = r6
030472 r7 = r0
030473 r7 += r3
032332 r7 += r3
030474 r3 = *(u64 *)(r2 + 0xa0)
032333 r3 = *(u64 *)(r2 + 0x98)
030475 r4 = 0x1
032334 r4 = 0x1
030476 if r0 < r1 goto <offset>
032335 if r6 < r0 goto <offset>
030477 r4 = 0x0
032336 r4 = 0x0
030478 *(u64 *)(r10 - 0x90) = r8
032337 *(u64 *)(r10 - 0x178) = r5
030479 r5 = *(u64 *)(r10 - 0x88)
032338 *(u64 *)(r10 - 0x140) = r8
030480 r1 = r7
032339 r0 = r7
030481 r1 += r3
032340 r0 += r3
030482 r3 = *(u64 *)(r2 + 0xa8)
032341 r3 = *(u64 *)(r2 + 0xa0)
030483 r8 = 0x1
032342 r5 = 0x1
030484 if r7 < r0 goto <offset>
032343 if r7 < r6 goto <offset>
030485 r8 = 0x0
032344 r5 = 0x0
030486 *(u64 *)(r10 - 0xb0) = r8
032345 *(u64 *)(r10 - 0x188) = r5
030487 *(u64 *)(r10 - 0xa8) = r4
032346 *(u64 *)(r10 - 0x148) = r9
030488 r8 = r1
032347 r8 = *(u64 *)(r10 - 0x158)
030489 r8 += r3
032348 r6 = r0
030490 r0 = *(u64 *)(r2 + 0xb0)
032349 r6 += r3
032350 r5 = *(u64 *)(r2 + 0xa8)
030491 r3 = 0x1
032351 r3 = 0x1
030492 if r1 < r7 goto <offset>
032352 if r0 < r7 goto <offset>
030493 r3 = 0x0
032353 r3 = 0x0
030494 *(u64 *)(r10 - 0xb8) = r3
032354 *(u64 *)(r10 - 0x190) = r3
030495 r4 = r8
032355 r9 = *(u64 *)(r10 - 0x160)
030496 r4 += r0
032356 r3 = r6
030497 r7 = *(u64 *)(r2 + 0xb8)
032357 r3 += r5
030498 r3 = 0x1
032358 r7 = *(u64 *)(r2 + 0xb0)
030499 if r8 < r1 goto <offset>
032359 r5 = 0x1
030500 r3 = 0x0
032360 if r6 < r0 goto <offset>
030501 r0 = r4
032361 r5 = 0x0
030502 r0 += r7
032362 *(u64 *)(r10 - 0x198) = r5
030503 r1 = *(u64 *)(r2 + 0xc0)
032363 *(u64 *)(r10 - 0x180) = r4
030504 r7 = 0x1
032364 r5 = r3
030505 if r4 >= r8 goto <offset>
032365 r5 += r7
030506 r8 = r0
032366 r0 = *(u64 *)(r2 + 0xb8)
030507 r8 += r1
032367 r4 = 0x1
030508 r1 = 0x1
032368 if r3 < r6 goto <offset>
030509 if r0 >= r4 goto <offset>
030510 if r8 < r0 goto <offset>
030511 r4 = 0x0
032369 r4 = 0x0
030512 *(u64 *)(r10 - 0x8) = r4
032370 *(u64 *)(r10 - 0x1a0) = r4
030513 r4 = *(u64 *)(r10 - 0x58)
032371 r7 = r5
030514 r6 += r4
032372 r7 += r0
030515 r4 = *(u64 *)(r10 - 0x60)
032373 r4 = *(u64 *)(r2 + 0xc0)
030516 r6 += r4
032374 r6 = 0x1
030517 r6 += r5
032375 if r5 >= r3 goto <offset>
030518 r6 += r9
032376 r0 = r7
030519 r4 = *(u64 *)(r10 - 0x68)
032377 r0 += r4
030520 r6 += r4
032378 r3 = 0x1
030521 r0 = *(u64 *)(r10 - 0x50)
032379 if r7 >= r5 goto <offset>
030522 r4 = *(u64 *)(r0 - 0xfe8)
032380 r5 = 0x1
032381 if r0 < r7 goto <offset>
032382 r5 = 0x0
032383 r4 = *(u64 *)(r10 - 0x120)
032384 r1 += r4
032385 r4 = *(u64 *)(r10 - 0x128)
032386 r1 += r4
032387 r1 += r8
032388 r1 += r9
032389 r4 = *(u64 *)(r10 - 0xe8)
032390 r1 += r4
032391 r4 = *(u64 *)(r10 - 0x138)
032392 r1 += r4
032393 r7 = *(u64 *)(r10 - 0x118)
032394 r4 = *(u64 *)(r7 - 0xfe8)
030523 *(u64 *)(r10 - 0xfd0) = r4
032395 *(u64 *)(r10 - 0xfd0) = r4
030524 r4 = *(u64 *)(r0 - 0xff0)
032396 r4 = *(u64 *)(r7 - 0xff0)
030525 *(u64 *)(r10 - 0xfd8) = r4
032397 *(u64 *)(r10 - 0xfd8) = r4
030526 r4 = *(u64 *)(r0 - 0xff8)
032398 r4 = *(u64 *)(r7 - 0xff8)
030527 *(u64 *)(r10 - 0xfe0) = r4
032399 *(u64 *)(r10 - 0xfe0) = r4
030528 r4 = *(u64 *)(r0 - 0x1000)
032400 r4 = *(u64 *)(r7 - 0x1000)
030529 *(u64 *)(r10 - 0xfe8) = r4
032401 *(u64 *)(r10 - 0xfe8) = r4
030530 r4 = *(u64 *)(r10 - 0x48)
032402 r4 = *(u64 *)(r10 - 0x110)
030531 *(u64 *)(r10 - 0xff0) = r4
032403 *(u64 *)(r10 - 0xff0) = r4
030532 r4 = *(u64 *)(r10 - 0x40)
032404 r4 = *(u64 *)(r10 - 0x108)
030533 *(u64 *)(r10 - 0xff8) = r4
032405 *(u64 *)(r10 - 0xff8) = r4
030534 r4 = *(u64 *)(r10 - 0x10)
032406 r4 = *(u64 *)(r10 - 0x130)
030535 r6 += r4
032407 r1 += r4
030536 r4 = *(u64 *)(r10 - 0x70)
032408 r4 = *(u64 *)(r10 - 0xf0)
030537 r6 += r4
032409 r1 += r4
030538 r4 = *(u64 *)(r10 - 0x18)
032410 r4 = *(u64 *)(r10 - 0x140)
030539 r6 += r4
032411 r1 += r4
030540 r4 = *(u64 *)(r10 - 0x78)
032412 r4 = *(u64 *)(r10 - 0xf8)
030541 r6 += r4
032413 r1 += r4
030542 r4 = *(u64 *)(r10 - 0x20)
032414 r4 = *(u64 *)(r10 - 0x148)
030543 r6 += r4
032415 r1 += r4
030544 r4 = *(u64 *)(r10 - 0x80)
032416 r4 = *(u64 *)(r10 - 0x150)
030545 r6 += r4
032417 r1 += r4
030546 r4 = *(u64 *)(r10 - 0x28)
032418 r4 = *(u64 *)(r10 - 0x168)
030547 r6 += r4
032419 r1 += r4
030548 r4 = *(u64 *)(r10 - 0x30)
032420 r4 = *(u64 *)(r10 - 0x170)
030549 r6 += r4
032421 r1 += r4
030550 r4 = *(u64 *)(r10 - 0x90)
032422 r4 = *(u64 *)(r10 - 0x178)
030551 r6 += r4
032423 r1 += r4
030552 r4 = *(u64 *)(r10 - 0x98)
032424 r4 = *(u64 *)(r10 - 0x180)
030553 r6 += r4
032425 r1 += r4
030554 r4 = *(u64 *)(r10 - 0xa0)
032426 r4 = *(u64 *)(r10 - 0x188)
030555 r6 += r4
032427 r1 += r4
030556 r4 = *(u64 *)(r10 - 0xa8)
032428 r4 = *(u64 *)(r10 - 0x190)
030557 r6 += r4
032429 r1 += r4
030558 r4 = *(u64 *)(r10 - 0xb0)
032430 r4 = *(u64 *)(r10 - 0x198)
030559 r6 += r4
032431 r1 += r4
030560 r4 = *(u64 *)(r10 - 0xb8)
032432 r4 = *(u64 *)(r10 - 0x1a0)
030561 r6 += r4
032433 r1 += r4
030562 r6 += r3
032434 r1 += r6
030563 r6 += r7
032435 r1 += r3
030564 r6 += r1
032436 r1 += r5
030565 r1 = *(u64 *)(r10 - 0x8)
032437 *(u64 *)(r10 - 0x1000) = r1
030566 r6 += r1
032438 r7 = r10
030567 *(u64 *)(r10 - 0x1000) = r6
032439 r7 += -0xe0
030568 r5 = r10
032440 r5 = r10
030569 r1 = *(u64 *)(r10 - 0x38)
032441 r1 = r7
030570 r3 = <addr> ll
032442 r3 = <addr> ll
030571 r4 = r8
032443 r4 = r0
030572 call -0x49c
032444 call -0xbd8
032445 r1 = *(u64 *)(r10 - 0x100)
032446 r2 = r7
032447 r3 = 0xd8
032448 call <target>
030573 exit
032449 exit
030574 r7 = 0x0
032450 r6 = 0x0
030575 r8 = r0
032451 r0 = r7
030576 r8 += r1
032452 r0 += r4
030577 r1 = 0x1
032453 r3 = 0x1
030578 if r0 < r4 goto <offset>
032454 if r7 < r5 goto <offset>
030579 r1 = 0x0
032455 r3 = 0x0
030580 if r8 >= r0 goto <offset>
032456 r5 = 0x1
032457 if r0 >= r7 goto <offset>
030581 goto <offset>
032458 goto <offset>
030582 if r3 >= 0x38 goto <offset>
032459 if r3 >= 0x38 goto <offset>
030583 *(u64 *)(r1 + 0x4) = 0x3
032460 *(u64 *)(r1 + 0x4) = 0x3
1748 unchanged instructions hidden
032332 r1 = *(u64 *)(r4 + 0x0)
034209 r1 = *(u64 *)(r4 + 0x0)
032333 r3 = r7
034210 r3 = r7
032334 r4 = r8
034211 r4 = r8
032335 call -0x100f
034212 call -0x1750
032336 if r0 == 0x0 goto <offset>
034213 if r0 == 0x0 goto <offset>
032337 r1 = r8
034214 r1 = r8
032338 if r0 == 0x0 goto <offset>
034215 if r0 == 0x0 goto <offset>
10 unchanged instructions hidden
032349 *(u64 *)(r6 + 0x0) = r1
034226 *(u64 *)(r6 + 0x0) = r1
032350 exit
034227 exit
032351 if r8 == 0x0 goto <offset>
034228 if r8 == 0x0 goto <offset>
032352 call -0xfe1
034229 call -0x1722
032353 r1 = r8
034230 r1 = r8
032354 r2 = r7
034231 r2 = r7
032355 call -0x104d
034232 call -0x178e
032356 if r0 != 0x0 goto <offset>
034233 if r0 != 0x0 goto <offset>
032357 r0 = 0x0
034234 r0 = 0x0
032358 if r0 == 0x0 goto <offset>
034235 if r0 == 0x0 goto <offset>
335 unchanged instructions hidden
032694 r1 = *(u64 *)(r4 + 0x0)
034571 r1 = *(u64 *)(r4 + 0x0)
032695 r3 = r7
034572 r3 = r7
032696 r4 = r8
034573 r4 = r8
032697 call -0x1179
034574 call -0x18ba
032698 if r0 == 0x0 goto <offset>
034575 if r0 == 0x0 goto <offset>
032699 r1 = r8
034576 r1 = r8
032700 if r0 == 0x0 goto <offset>
034577 if r0 == 0x0 goto <offset>
10 unchanged instructions hidden
032711 *(u64 *)(r6 + 0x0) = r1
034588 *(u64 *)(r6 + 0x0) = r1
032712 exit
034589 exit
032713 if r8 == 0x0 goto <offset>
034590 if r8 == 0x0 goto <offset>
032714 call -0x114b
034591 call -0x188c
032715 r1 = r8
034592 r1 = r8
032716 r2 = r7
034593 r2 = r7
032717 call -0x11b7
034594 call -0x18f8
032718 if r0 != 0x0 goto <offset>
034595 if r0 != 0x0 goto <offset>
032719 r0 = 0x0
034596 r0 = 0x0
032720 if r0 == 0x0 goto <offset>
034597 if r0 == 0x0 goto <offset>
9 unchanged instructions hidden
032730 r3 = r1
034607 r3 = r1
032731 r1 = r2
034608 r1 = r2
032732 r2 = r3
034609 r2 = r3
032733 call -0x1160
034610 call -0x18a1
032734 *(u64 *)(r10 - 0x10) = r2
034611 *(u64 *)(r10 - 0x10) = r2
032735 *(u64 *)(r10 - 0x18) = r1
034612 *(u64 *)(r10 - 0x18) = r1
032736 *(u16 *)(r10 - 0x8) = 0x1
034613 *(u16 *)(r10 - 0x8) = 0x1
10 unchanged instructions hidden
032747 r1 = r10
034624 r1 = r10
032748 r1 += -0x60
034625 r1 += -0x60
032749 *(u64 *)(r10 - 0x10) = r1
034626 *(u64 *)(r10 - 0x10) = r1
032750 r1 = 0x81b6 ll
034627 r1 = 0x890b ll
032751 *(u64 *)(r10 - 0x8) = r1
034628 *(u64 *)(r10 - 0x8) = r1
032752 *(u64 *)(r10 - 0x18) = r1
034629 *(u64 *)(r10 - 0x18) = r1
032753 r1 = r10
034630 r1 = r10
560 unchanged instructions hidden
033314 r1 = r10
035191 r1 = r10
033315 r1 += -0x58
035192 r1 += -0x58
033316 *(u64 *)(r10 - 0x10) = r1
035193 *(u64 *)(r10 - 0x10) = r1
033317 r1 = 0x81b6 ll
035194 r1 = 0x890b ll
033318 *(u64 *)(r10 - 0x8) = r1
035195 *(u64 *)(r10 - 0x8) = r1
033319 *(u64 *)(r10 - 0x18) = r1
035196 *(u64 *)(r10 - 0x18) = r1
033320 r1 = r10
035197 r1 = r10