// File: lvandeve[P]lodepng/lodepng_unittest.cpp
// Function: testChrmToSrgb(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, int)
void testChrmToSrgb(unsigned gamma, unsigned wx, unsigned wy, unsigned rx, unsigned ry, unsigned gx, unsigned gy, unsigned bx, unsigned by,
                    unsigned char r, unsigned char g, unsigned char b, unsigned char er, unsigned char eg, unsigned char eb,
                    int max_dist = 0) {
  std::vector<unsigned char> image(4);
  image[0] = r;
  image[1] = g;
  image[2] = b;
  image[3] = 255;
  lodepng::State state;
  if(gamma) {
    state.info_png.gama_defined = 1;
    state.info_png.gama_gamma = gamma;
  }
  state.info_png.chrm_defined = 1;
  state.info_png.chrm_white_x = wx;
  state.info_png.chrm_white_y = wy;
  state.info_png.chrm_red_x = rx;
  state.info_png.chrm_red_y = ry;
  state.info_png.chrm_green_x = gx;
  state.info_png.chrm_green_y = gy;
  state.info_png.chrm_blue_x = bx;
  state.info_png.chrm_blue_y = by;

  std::vector<unsigned char> image2(4);
  convertToSrgb(image2.data(), image.data(), 1, 1, &state);

  if(max_dist == 0) {
    ASSERT_EQUALS(er, image2[0]);
    ASSERT_EQUALS(eg, image2[1]);
    ASSERT_EQUALS(eb, image2[2]);
  } else {
    ASSERT_NEAR(er, image2[0], max_dist);
    ASSERT_NEAR(eg, image2[1], max_dist);
    ASSERT_NEAR(eb, image2[2], max_dist);
  }

  // Also test the opposite direction

  std::vector<unsigned char> image3(4);
  convertFromSrgb(image3.data(), image2.data(), 1, 1, &state);

  if(max_dist == 0) {
    ASSERT_EQUALS(r, image3[0]);
    ASSERT_EQUALS(g, image3[1]);
    ASSERT_EQUALS(b, image3[2]);
  } else {
    ASSERT_NEAR(r, image3[0], max_dist);
    ASSERT_NEAR(g, image3[1], max_dist);
    ASSERT_NEAR(b, image3[2], max_dist);
  }
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x1490, %rsp           # imm = 0x1490
movl 0x58(%rbp), %eax
movb 0x50(%rbp), %al
movb 0x48(%rbp), %al
movb 0x40(%rbp), %al
movb 0x38(%rbp), %al
movb 0x30(%rbp), %al
movb 0x28(%rbp), %al
movl 0x20(%rbp), %eax
movl 0x18(%rbp), %eax
movl 0x10(%rbp), %eax
movl %edi, -0x4(%rbp)
movl %esi, -0x8(%rbp)
movl %edx, -0xc(%rbp)
movl %ecx, -0x10(%rbp)
movl %r8d, -0x14(%rbp)
movl %r9d, -0x18(%rbp)
movb $0x0, -0x31(%rbp)
leaq -0x32(%rbp), %rdi
movq %rdi, -0xfa0(%rbp)
callq 0x1bfa0
movq -0xfa0(%rbp), %rcx
leaq -0x30(%rbp), %rdi
movl $0x4, %esi
leaq -0x31(%rbp), %rdx
callq 0xaab60
jmp 0x8216c
leaq -0x32(%rbp), %rdi
callq 0x1bff0
movb 0x28(%rbp), %al
movb %al, -0xfa9(%rbp)
xorl %eax, %eax
movl %eax, %esi
leaq -0x30(%rbp), %rdi
callq 0x1a5f0
movq %rax, -0xfa8(%rbp)
jmp 0x82194
movq -0xfa8(%rbp), %rax
movb -0xfa9(%rbp), %cl
movb %cl, (%rax)
movb 0x30(%rbp), %al
movb %al, -0xfb9(%rbp)
leaq -0x30(%rbp), %rdi
movl $0x1, %esi
callq 0x1a5f0
movq %rax, -0xfb8(%rbp)
jmp 0x821c3
movq -0xfb8(%rbp), %rax
movb -0xfb9(%rbp), %cl
movb %cl, (%rax)
movb 0x38(%rbp), %al
movb %al, -0xfc9(%rbp)
leaq -0x30(%rbp), %rdi
movl $0x2, %esi
callq 0x1a5f0
movq %rax, -0xfc8(%rbp)
jmp 0x821f2
movq -0xfc8(%rbp), %rax
movb -0xfc9(%rbp), %cl
movb %cl, (%rax)
leaq -0x30(%rbp), %rdi
movl $0x3, %esi
callq 0x1a5f0
movq %rax, -0xfd8(%rbp)
jmp 0x82218
movq -0xfd8(%rbp), %rax
movb $-0x1, (%rax)
leaq -0x2c8(%rbp), %rdi
callq 0x11ad0
jmp 0x82230
cmpl $0x0, -0x4(%rbp)
je 0x82276
movl $0x1, -0x130(%rbp)
movl -0x4(%rbp), %eax
movl %eax, -0x12c(%rbp)
jmp 0x82276
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x32(%rbp), %rdi
callq 0x1bff0
jmp 0x853e9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x853dc
movl $0x1, -0x128(%rbp)
movl -0x8(%rbp), %eax
movl %eax, -0x124(%rbp)
movl -0xc(%rbp), %eax
movl %eax, -0x120(%rbp)
movl -0x10(%rbp), %eax
movl %eax, -0x11c(%rbp)
movl -0x14(%rbp), %eax
movl %eax, -0x118(%rbp)
movl -0x18(%rbp), %eax
movl %eax, -0x114(%rbp)
movl 0x10(%rbp), %eax
movl %eax, -0x110(%rbp)
movl 0x18(%rbp), %eax
movl %eax, -0x10c(%rbp)
movl 0x20(%rbp), %eax
movl %eax, -0x108(%rbp)
movb $0x0, -0x2e1(%rbp)
leaq -0x2e2(%rbp), %rdi
movq %rdi, -0xfe0(%rbp)
callq 0x1bfa0
movq -0xfe0(%rbp), %rcx
leaq -0x2e0(%rbp), %rdi
movl $0x4, %esi
leaq -0x2e1(%rbp), %rdx
callq 0xaab60
jmp 0x82303
leaq -0x2e2(%rbp), %rdi
callq 0x1bff0
leaq -0x2e0(%rbp), %rdi
callq 0xab120
movq %rax, -0xfe8(%rbp)
jmp 0x82324
leaq -0x30(%rbp), %rdi
callq 0xab120
movq %rax, -0xff0(%rbp)
jmp 0x82336
movq -0xff0(%rbp), %rsi
movq -0xfe8(%rbp), %rdi
movl $0x1, %ecx
leaq -0x2c8(%rbp), %r8
movl %ecx, %edx
callq 0x208e0
jmp 0x82359
cmpl $0x0, 0x58(%rbp)
jne 0x82d51
movzbl 0x40(%rbp), %eax
movl %eax, -0xffc(%rbp)
xorl %eax, %eax
movl %eax, %esi
leaq -0x2e0(%rbp), %rdi
callq 0x1a5f0
movq %rax, -0xff8(%rbp)
jmp 0x82386
movl -0xffc(%rbp), %eax
movq -0xff8(%rbp), %rcx
movzbl (%rcx), %ecx
cmpl %ecx, %eax
je 0x826ce
leaq -0x389(%rbp), %rdi
movq %rdi, -0x1008(%rbp)
callq 0x3440
movq -0x1008(%rbp), %rdx
leaq 0x30d56(%rip), %rsi     # 0xb3115
leaq -0x388(%rbp), %rdi
callq 0x3340
jmp 0x823cd
leaq 0x342ca(%rip), %rdx     # 0xb669e
leaq -0x368(%rbp), %rdi
leaq -0x388(%rbp), %rsi
callq 0xaa1b0
jmp 0x823e9
leaq 0x342f3(%rip), %rdx     # 0xb66e3
leaq -0x348(%rbp), %rdi
leaq -0x368(%rbp), %rsi
callq 0xaa1b0
jmp 0x82405
leaq 0x34297(%rip), %rdx     # 0xb66a3
leaq -0x328(%rbp), %rdi
leaq -0x348(%rbp), %rsi
callq 0xaa1b0
jmp 0x82421
leaq 0x30d35(%rip), %rdx     # 0xb315d
leaq -0x308(%rbp), %rdi
leaq -0x328(%rbp), %rsi
callq 0xaa1b0
jmp 0x8243d
movq 0x75b94(%rip), %rdi     # 0xf7fd8
leaq -0x308(%rbp), %rsi
callq 0x3200
jmp 0x82452
leaq -0x308(%rbp), %rdi
callq 0x34a8
jmp 0x82460
leaq -0x328(%rbp), %rdi
callq 0x34a8
jmp 0x8246e
leaq -0x348(%rbp), %rdi
callq 0x34a8
jmp 0x8247c
leaq -0x368(%rbp), %rdi
callq 0x34a8
jmp 0x8248a
leaq -0x388(%rbp), %rdi
callq 0x34a8
jmp 0x82498
leaq -0x389(%rbp), %rdi
callq 0x3290
movq 0x75b2d(%rip), %rdi     # 0xf7fd8
leaq 0x59999(%rip), %rsi     # 0xdbe4b
callq 0x3230
movq %rax, -0x1010(%rbp)
jmp 0x824c0
leaq -0x3b0(%rbp), %rdi
leaq 0x40(%rbp), %rsi
callq 0x28c00
jmp 0x824d2
movq -0x1010(%rbp), %rdi
leaq -0x3b0(%rbp), %rsi
callq 0x3200
movq %rax, -0x1018(%rbp)
jmp 0x824ee
movq -0x1018(%rbp), %rdi
leaq 0x30c79(%rip), %rsi     # 0xb3175
callq 0x3230
movq %rax, -0x1020(%rbp)
jmp 0x8250a
xorl %eax, %eax
movl %eax, %esi
leaq -0x2e0(%rbp), %rdi
callq 0x1a5f0
movq %rax, -0x1028(%rbp)
jmp 0x82523
movq -0x1028(%rbp), %rsi
leaq -0x3d0(%rbp), %rdi
callq 0x28c00
jmp 0x82538
movq -0x1020(%rbp), %rdi
leaq -0x3d0(%rbp), %rsi
callq 0x3200
movq %rax, -0x1030(%rbp)
jmp 0x82554
movq -0x1030(%rbp), %rdi
leaq 0x30afa(%rip), %rsi     # 0xb305c
callq 0x3230
movq %rax, -0x1038(%rbp)
jmp 0x82570
movq -0x1038(%rbp), %rdi
movq 0x75a42(%rip), %rsi     # 0xf7fc0
callq 0x3280
jmp 0x82585
leaq -0x3d0(%rbp), %rdi
callq 0x34a8
jmp 0x82593
leaq -0x3b0(%rbp), %rdi
callq 0x34a8
jmp 0x825a1
callq 0x28bd0
jmp 0x825a8
jmp 0x826ce
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x2e2(%rbp), %rdi
callq 0x1bff0
jmp 0x853cc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x853bc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x82680
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x82670
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x82660
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x82650
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x82640
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x308(%rbp), %rdi
callq 0x34a8
jmp 0x8263e
jmp 0x82640
leaq -0x328(%rbp), %rdi
callq 0x34a8
jmp 0x8264e
jmp 0x82650
leaq -0x348(%rbp), %rdi
callq 0x34a8
jmp 0x8265e
jmp 0x82660
leaq -0x368(%rbp), %rdi
callq 0x34a8
jmp 0x8266e
jmp 0x82670
leaq -0x388(%rbp), %rdi
callq 0x34a8
jmp 0x8267e
jmp 0x82680
leaq -0x389(%rbp), %rdi
callq 0x3290
jmp 0x853bc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x826bb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x3d0(%rbp), %rdi
callq 0x34a8
jmp 0x826b9
jmp 0x826bb
leaq -0x3b0(%rbp), %rdi
callq 0x34a8
jmp 0x826c9
jmp 0x853bc
movzbl 0x48(%rbp), %eax
movl %eax, -0x1044(%rbp)
leaq -0x2e0(%rbp), %rdi
movl $0x1, %esi
callq 0x1a5f0
movq %rax, -0x1040(%rbp)
jmp 0x826f2
movl -0x1044(%rbp), %eax
movq -0x1040(%rbp), %rcx
movzbl (%rcx), %ecx
cmpl %ecx, %eax
je 0x82a0d
leaq -0x471(%rbp), %rdi
movq %rdi, -0x1050(%rbp)
callq 0x3440
movq -0x1050(%rbp), %rdx
leaq 0x309ea(%rip), %rsi     # 0xb3115
leaq -0x470(%rbp), %rdi
callq 0x3340
jmp 0x82739
leaq 0x33f6d(%rip), %rdx     # 0xb66ad
leaq -0x450(%rbp), %rdi
leaq -0x470(%rbp), %rsi
callq 0xaa1b0
jmp 0x82755
leaq 0x33f87(%rip), %rdx     # 0xb66e3
leaq -0x430(%rbp), %rdi
leaq -0x450(%rbp), %rsi
callq 0xaa1b0
jmp 0x82771
leaq 0x33f3a(%rip), %rdx     # 0xb66b2
leaq -0x410(%rbp), %rdi
leaq -0x430(%rbp), %rsi
callq 0xaa1b0
jmp 0x8278d
leaq 0x309c9(%rip), %rdx     # 0xb315d
leaq -0x3f0(%rbp), %rdi
leaq -0x410(%rbp), %rsi
callq 0xaa1b0
jmp 0x827a9
movq 0x75828(%rip), %rdi     # 0xf7fd8
leaq -0x3f0(%rbp), %rsi
callq 0x3200
jmp 0x827be
leaq -0x3f0(%rbp), %rdi
callq 0x34a8
jmp 0x827cc
leaq -0x410(%rbp), %rdi
callq 0x34a8
jmp 0x827da
leaq -0x430(%rbp), %rdi
callq 0x34a8
jmp 0x827e8
leaq -0x450(%rbp), %rdi
callq 0x34a8
jmp 0x827f6
leaq -0x470(%rbp), %rdi
callq 0x34a8
jmp 0x82804
leaq -0x471(%rbp), %rdi
callq 0x3290
movq 0x757c1(%rip), %rdi     # 0xf7fd8
leaq 0x5962d(%rip), %rsi     # 0xdbe4b
callq 0x3230
movq %rax, -0x1058(%rbp)
jmp 0x8282c
leaq -0x498(%rbp), %rdi
leaq 0x48(%rbp), %rsi
callq 0x28c00
jmp 0x8283e
movq -0x1058(%rbp), %rdi
leaq -0x498(%rbp), %rsi
callq 0x3200
movq %rax, -0x1060(%rbp)
jmp 0x8285a
movq -0x1060(%rbp), %rdi
leaq 0x3090d(%rip), %rsi     # 0xb3175
callq 0x3230
movq %rax, -0x1068(%rbp)
jmp 0x82876
leaq -0x2e0(%rbp), %rdi
movl $0x1, %esi
callq 0x1a5f0
movq %rax, -0x1070(%rbp)
jmp 0x82890
movq -0x1070(%rbp), %rsi
leaq -0x4b8(%rbp), %rdi
callq 0x28c00
jmp 0x828a5
movq -0x1068(%rbp), %rdi
leaq -0x4b8(%rbp), %rsi
callq 0x3200
movq %rax, -0x1078(%rbp)
jmp 0x828c1
movq -0x1078(%rbp), %rdi
leaq 0x3078d(%rip), %rsi     # 0xb305c
callq 0x3230
movq %rax, -0x1080(%rbp)
jmp 0x828dd
movq -0x1080(%rbp), %rdi
movq 0x756d5(%rip), %rsi     # 0xf7fc0
callq 0x3280
jmp 0x828f2
leaq -0x4b8(%rbp), %rdi
callq 0x34a8
jmp 0x82900
leaq -0x498(%rbp), %rdi
callq 0x34a8
jmp 0x8290e
callq 0x28bd0
jmp 0x82915
jmp 0x82a0d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x829bf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x829af
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x8299f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x8298f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x8297f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x3f0(%rbp), %rdi
callq 0x34a8
jmp 0x8297d
jmp 0x8297f
leaq -0x410(%rbp), %rdi
callq 0x34a8
jmp 0x8298d
jmp 0x8298f
leaq -0x430(%rbp), %rdi
callq 0x34a8
jmp 0x8299d
jmp 0x8299f
leaq -0x450(%rbp), %rdi
callq 0x34a8
jmp 0x829ad
jmp 0x829af
leaq -0x470(%rbp), %rdi
callq 0x34a8
jmp 0x829bd
jmp 0x829bf
leaq -0x471(%rbp), %rdi
callq 0x3290
jmp 0x853bc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x829fa
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x4b8(%rbp), %rdi
callq 0x34a8
jmp 0x829f8
jmp 0x829fa
leaq -0x498(%rbp), %rdi
callq 0x34a8
jmp 0x82a08
jmp 0x853bc
movzbl 0x50(%rbp), %eax
movl %eax, -0x108c(%rbp)
leaq -0x2e0(%rbp), %rdi
movl $0x2, %esi
callq 0x1a5f0
movq %rax, -0x1088(%rbp)
jmp 0x82a31
movl -0x108c(%rbp), %eax
movq -0x1088(%rbp), %rcx
movzbl (%rcx), %ecx
cmpl %ecx, %eax
je 0x82d4c
leaq -0x559(%rbp), %rdi
movq %rdi, -0x1098(%rbp)
callq 0x3440
movq -0x1098(%rbp), %rdx
leaq 0x306ab(%rip), %rsi     # 0xb3115
leaq -0x558(%rbp), %rdi
callq 0x3340
jmp 0x82a78
leaq 0x33c3d(%rip), %rdx     # 0xb66bc
leaq -0x538(%rbp), %rdi
leaq -0x558(%rbp), %rsi
callq 0xaa1b0
jmp 0x82a94
leaq 0x33c48(%rip), %rdx     # 0xb66e3
leaq -0x518(%rbp), %rdi
leaq -0x538(%rbp), %rsi
callq 0xaa1b0
jmp 0x82ab0
leaq 0x33c0a(%rip), %rdx     # 0xb66c1
leaq -0x4f8(%rbp), %rdi
leaq -0x518(%rbp), %rsi
callq 0xaa1b0
jmp 0x82acc
leaq 0x3068a(%rip), %rdx     # 0xb315d
leaq -0x4d8(%rbp), %rdi
leaq -0x4f8(%rbp), %rsi
callq 0xaa1b0
jmp 0x82ae8
movq 0x754e9(%rip), %rdi     # 0xf7fd8
leaq -0x4d8(%rbp), %rsi
callq 0x3200
jmp 0x82afd
leaq -0x4d8(%rbp), %rdi
callq 0x34a8
jmp 0x82b0b
leaq -0x4f8(%rbp), %rdi
callq 0x34a8
jmp 0x82b19
leaq -0x518(%rbp), %rdi
callq 0x34a8
jmp 0x82b27
leaq -0x538(%rbp), %rdi
callq 0x34a8
jmp 0x82b35
leaq -0x558(%rbp), %rdi
callq 0x34a8
jmp 0x82b43
leaq -0x559(%rbp), %rdi
callq 0x3290
movq 0x75482(%rip), %rdi     # 0xf7fd8
leaq 0x592ee(%rip), %rsi     # 0xdbe4b
callq 0x3230
movq %rax, -0x10a0(%rbp)
jmp 0x82b6b
leaq -0x580(%rbp), %rdi
leaq 0x50(%rbp), %rsi
callq 0x28c00
jmp 0x82b7d
movq -0x10a0(%rbp), %rdi
leaq -0x580(%rbp), %rsi
callq 0x3200
movq %rax, -0x10a8(%rbp)
jmp 0x82b99
movq -0x10a8(%rbp), %rdi
leaq 0x305ce(%rip), %rsi     # 0xb3175
callq 0x3230
movq %rax, -0x10b0(%rbp)
jmp 0x82bb5
leaq -0x2e0(%rbp), %rdi
movl $0x2, %esi
callq 0x1a5f0
movq %rax, -0x10b8(%rbp)
jmp 0x82bcf
movq -0x10b8(%rbp), %rsi
leaq -0x5a0(%rbp), %rdi
callq 0x28c00
jmp 0x82be4
movq -0x10b0(%rbp), %rdi
leaq -0x5a0(%rbp), %rsi
callq 0x3200
movq %rax, -0x10c0(%rbp)
jmp 0x82c00
movq -0x10c0(%rbp), %rdi
leaq 0x3044e(%rip), %rsi     # 0xb305c
callq 0x3230
movq %rax, -0x10c8(%rbp)
jmp 0x82c1c
movq -0x10c8(%rbp), %rdi
movq 0x75396(%rip), %rsi     # 0xf7fc0
callq 0x3280
jmp 0x82c31
leaq -0x5a0(%rbp), %rdi
callq 0x34a8
jmp 0x82c3f
leaq -0x580(%rbp), %rdi
callq 0x34a8
jmp 0x82c4d
callq 0x28bd0
jmp 0x82c54
jmp 0x82d4c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x82cfe
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x82cee
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x82cde
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x82cce
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x82cbe
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x4d8(%rbp), %rdi
callq 0x34a8
jmp 0x82cbc
jmp 0x82cbe
leaq -0x4f8(%rbp), %rdi
callq 0x34a8
jmp 0x82ccc
jmp 0x82cce
leaq -0x518(%rbp), %rdi
callq 0x34a8
jmp 0x82cdc
jmp 0x82cde
leaq -0x538(%rbp), %rdi
callq 0x34a8
jmp 0x82cec
jmp 0x82cee
leaq -0x558(%rbp), %rdi
callq 0x34a8
jmp 0x82cfc
jmp 0x82cfe
leaq -0x559(%rbp), %rdi
callq 0x3290
jmp 0x853bc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x82d39
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x5a0(%rbp), %rdi
callq 0x34a8
jmp 0x82d37
jmp 0x82d39
leaq -0x580(%rbp), %rdi
callq 0x34a8
jmp 0x82d47
jmp 0x853bc
jmp 0x83b15
movb 0x40(%rbp), %al
movb %al, -0x10d1(%rbp)
xorl %eax, %eax
movl %eax, %esi
leaq -0x2e0(%rbp), %rdi
callq 0x1a5f0
movq %rax, -0x10d0(%rbp)
jmp 0x82d73
movb -0x10d1(%rbp), %al
movq -0x10d0(%rbp), %rcx
movzbl (%rcx), %esi
movl 0x58(%rbp), %edx
movzbl %al, %edi
callq 0xab780
movb %al, -0x10d2(%rbp)
jmp 0x82d96
movb -0x10d2(%rbp), %al
testb $0x1, %al
jne 0x831e5
jmp 0x82da6
leaq -0x641(%rbp), %rdi
movq %rdi, -0x10e0(%rbp)
callq 0x3440
movq -0x10e0(%rbp), %rdx
leaq 0x3034e(%rip), %rsi     # 0xb3115
leaq -0x640(%rbp), %rdi
callq 0x3340
jmp 0x82dd5
leaq 0x338ef(%rip), %rdx     # 0xb66cb
leaq -0x620(%rbp), %rdi
leaq -0x640(%rbp), %rsi
callq 0xaa1b0
jmp 0x82df1
leaq 0x338eb(%rip), %rdx     # 0xb66e3
leaq -0x600(%rbp), %rdi
leaq -0x620(%rbp), %rsi
callq 0xaa1b0
jmp 0x82e0d
leaq 0x3388f(%rip), %rdx     # 0xb66a3
leaq -0x5e0(%rbp), %rdi
leaq -0x600(%rbp), %rsi
callq 0xaa1b0
jmp 0x82e29
leaq 0x338a0(%rip), %rdx     # 0xb66d0
leaq -0x5c0(%rbp), %rdi
leaq -0x5e0(%rbp), %rsi
callq 0xaa1b0
jmp 0x82e45
movq 0x7518c(%rip), %rdi     # 0xf7fd8
leaq -0x5c0(%rbp), %rsi
callq 0x3200
jmp 0x82e5a
leaq -0x5c0(%rbp), %rdi
callq 0x34a8
jmp 0x82e68
leaq -0x5e0(%rbp), %rdi
callq 0x34a8
jmp 0x82e76
leaq -0x600(%rbp), %rdi
callq 0x34a8
jmp 0x82e84
leaq -0x620(%rbp), %rdi
callq 0x34a8
jmp 0x82e92
leaq -0x640(%rbp), %rdi
callq 0x34a8
jmp 0x82ea0
leaq -0x641(%rbp), %rdi
callq 0x3290
movq 0x75125(%rip), %rdi     # 0xf7fd8
leaq 0x3382c(%rip), %rsi     # 0xb66e6
callq 0x3230
movq %rax, -0x10e8(%rbp)
jmp 0x82ec8
leaq -0x668(%rbp), %rdi
leaq 0x40(%rbp), %rsi
callq 0x28c00
jmp 0x82eda
movq -0x10e8(%rbp), %rdi
leaq -0x668(%rbp), %rsi
callq 0x3200
movq %rax, -0x10f0(%rbp)
jmp 0x82ef6
movq -0x10f0(%rbp), %rdi
leaq 0x30271(%rip), %rsi     # 0xb3175
callq 0x3230
movq %rax, -0x10f8(%rbp)
jmp 0x82f12
xorl %eax, %eax
movl %eax, %esi
leaq -0x2e0(%rbp), %rdi
callq 0x1a5f0
movq %rax, -0x1100(%rbp)
jmp 0x82f2b
movq -0x1100(%rbp), %rsi
leaq -0x688(%rbp), %rdi
callq 0x28c00
jmp 0x82f40
movq -0x10f8(%rbp), %rdi
leaq -0x688(%rbp), %rsi
callq 0x3200
movq %rax, -0x1108(%rbp)
jmp 0x82f5c
movq -0x1108(%rbp), %rdi
leaq 0x3379b(%rip), %rsi     # 0xb6705
callq 0x3230
movq %rax, -0x1110(%rbp)
jmp 0x82f78
leaq -0x6a8(%rbp), %rdi
leaq 0x58(%rbp), %rsi
callq 0xaaa20
jmp 0x82f8a
movq -0x1110(%rbp), %rdi
leaq -0x6a8(%rbp), %rsi
callq 0x3200
movq %rax, -0x1118(%rbp)
jmp 0x82fa6
movq -0x1118(%rbp), %rdi
leaq 0x33762(%rip), %rsi     # 0xb6716
callq 0x3230
movq %rax, -0x1120(%rbp)
jmp 0x82fc2
movb 0x40(%rbp), %al
movb %al, -0x1129(%rbp)
xorl %eax, %eax
movl %eax, %esi
leaq -0x2e0(%rbp), %rdi
callq 0x1a5f0
movq %rax, -0x1128(%rbp)
jmp 0x82fe4
movb -0x1129(%rbp), %al
movq -0x1128(%rbp), %rcx
movzbl (%rcx), %esi
movzbl %al, %edi
callq 0xab7e0
movb %al, -0x112a(%rbp)
jmp 0x83004
movb -0x112a(%rbp), %al
movb %al, -0x6c9(%rbp)
leaq -0x6c8(%rbp), %rdi
leaq -0x6c9(%rbp), %rsi
callq 0x28c00
jmp 0x83025
movq -0x1120(%rbp), %rdi
leaq -0x6c8(%rbp), %rsi
callq 0x3200
movq %rax, -0x1138(%rbp)
jmp 0x83041
movq -0x1138(%rbp), %rdi
leaq 0x3000d(%rip), %rsi     # 0xb305c
callq 0x3230
movq %rax, -0x1140(%rbp)
jmp 0x8305d
movq -0x1140(%rbp), %rdi
movq 0x74f55(%rip), %rsi     # 0xf7fc0
callq 0x3280
jmp 0x83072
leaq -0x6c8(%rbp), %rdi
callq 0x34a8
jmp 0x83080
leaq -0x6a8(%rbp), %rdi
callq 0x34a8
jmp 0x8308e
leaq -0x688(%rbp), %rdi
callq 0x34a8
jmp 0x8309c
leaq -0x668(%rbp), %rdi
callq 0x34a8
jmp 0x830aa
callq 0x28bd0
jmp 0x830b1
jmp 0x831e5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x8315b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x8314b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x8313b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x8312b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x8311b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x5c0(%rbp), %rdi
callq 0x34a8
jmp 0x83119
jmp 0x8311b
leaq -0x5e0(%rbp), %rdi
callq 0x34a8
jmp 0x83129
jmp 0x8312b
leaq -0x600(%rbp), %rdi
callq 0x34a8
jmp 0x83139
jmp 0x8313b
leaq -0x620(%rbp), %rdi
callq 0x34a8
jmp 0x83149
jmp 0x8314b
leaq -0x640(%rbp), %rdi
callq 0x34a8
jmp 0x83159
jmp 0x8315b
leaq -0x641(%rbp), %rdi
callq 0x3290
jmp 0x853bc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x831d2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x831c2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x831b2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x6c8(%rbp), %rdi
callq 0x34a8
jmp 0x831b0
jmp 0x831b2
leaq -0x6a8(%rbp), %rdi
callq 0x34a8
jmp 0x831c0
jmp 0x831c2
leaq -0x688(%rbp), %rdi
callq 0x34a8
jmp 0x831d0
jmp 0x831d2
leaq -0x668(%rbp), %rdi
callq 0x34a8
jmp 0x831e0
jmp 0x853bc
movb 0x48(%rbp), %al
movb %al, -0x1149(%rbp)
leaq -0x2e0(%rbp), %rdi
movl $0x1, %esi
callq 0x1a5f0
movq %rax, -0x1148(%rbp)
jmp 0x83208
movb -0x1149(%rbp), %al
movq -0x1148(%rbp), %rcx
movzbl (%rcx), %esi
movl 0x58(%rbp), %edx
movzbl %al, %edi
callq 0xab780
movb %al, -0x114a(%rbp)
jmp 0x8322b
movb -0x114a(%rbp), %al
testb $0x1, %al
jne 0x8367c
jmp 0x8323b
leaq -0x771(%rbp), %rdi
movq %rdi, -0x1158(%rbp)
callq 0x3440
movq -0x1158(%rbp), %rdx
leaq 0x2feb9(%rip), %rsi     # 0xb3115
leaq -0x770(%rbp), %rdi
callq 0x3340
jmp 0x8326a
leaq 0x334b4(%rip), %rdx     # 0xb6725
leaq -0x750(%rbp), %rdi
leaq -0x770(%rbp), %rsi
callq 0xaa1b0
jmp 0x83286
leaq 0x33456(%rip), %rdx     # 0xb66e3
leaq -0x730(%rbp), %rdi
leaq -0x750(%rbp), %rsi
callq 0xaa1b0
jmp 0x832a2
leaq 0x33409(%rip), %rdx     # 0xb66b2
leaq -0x710(%rbp), %rdi
leaq -0x730(%rbp), %rsi
callq 0xaa1b0
jmp 0x832be
leaq 0x3340b(%rip), %rdx     # 0xb66d0
leaq -0x6f0(%rbp), %rdi
leaq -0x710(%rbp), %rsi
callq 0xaa1b0
jmp 0x832da
movq 0x74cf7(%rip), %rdi     # 0xf7fd8
leaq -0x6f0(%rbp), %rsi
callq 0x3200
jmp 0x832ef
leaq -0x6f0(%rbp), %rdi
callq 0x34a8
jmp 0x832fd
leaq -0x710(%rbp), %rdi
callq 0x34a8
jmp 0x8330b
leaq -0x730(%rbp), %rdi
callq 0x34a8
jmp 0x83319
leaq -0x750(%rbp), %rdi
callq 0x34a8
jmp 0x83327
leaq -0x770(%rbp), %rdi
callq 0x34a8
jmp 0x83335
leaq -0x771(%rbp), %rdi
callq 0x3290
movq 0x74c90(%rip), %rdi     # 0xf7fd8
leaq 0x33397(%rip), %rsi     # 0xb66e6
callq 0x3230
movq %rax, -0x1160(%rbp)
jmp 0x8335d
leaq -0x798(%rbp), %rdi
leaq 0x48(%rbp), %rsi
callq 0x28c00
jmp 0x8336f
movq -0x1160(%rbp), %rdi
leaq -0x798(%rbp), %rsi
callq 0x3200
movq %rax, -0x1168(%rbp)
jmp 0x8338b
movq -0x1168(%rbp), %rdi
leaq 0x2fddc(%rip), %rsi     # 0xb3175
callq 0x3230
movq %rax, -0x1170(%rbp)
jmp 0x833a7
leaq -0x2e0(%rbp), %rdi
movl $0x1, %esi
callq 0x1a5f0
movq %rax, -0x1178(%rbp)
jmp 0x833c1
movq -0x1178(%rbp), %rsi
leaq -0x7b8(%rbp), %rdi
callq 0x28c00
jmp 0x833d6
movq -0x1170(%rbp), %rdi
leaq -0x7b8(%rbp), %rsi
callq 0x3200
movq %rax, -0x1180(%rbp)
jmp 0x833f2
movq -0x1180(%rbp), %rdi
leaq 0x33305(%rip), %rsi     # 0xb6705
callq 0x3230
movq %rax, -0x1188(%rbp)
jmp 0x8340e
leaq -0x7d8(%rbp), %rdi
leaq 0x58(%rbp), %rsi
callq 0xaaa20
jmp 0x83420
movq -0x1188(%rbp), %rdi
leaq -0x7d8(%rbp), %rsi
callq 0x3200
movq %rax, -0x1190(%rbp)
jmp 0x8343c
movq -0x1190(%rbp), %rdi
leaq 0x332cc(%rip), %rsi     # 0xb6716
callq 0x3230
movq %rax, -0x1198(%rbp)
jmp 0x83458
movb 0x48(%rbp), %al
movb %al, -0x11a1(%rbp)
leaq -0x2e0(%rbp), %rdi
movl $0x1, %esi
callq 0x1a5f0
movq %rax, -0x11a0(%rbp)
jmp 0x8347b
movb -0x11a1(%rbp), %al
movq -0x11a0(%rbp), %rcx
movzbl (%rcx), %esi
movzbl %al, %edi
callq 0xab7e0
movb %al, -0x11a2(%rbp)
jmp 0x8349b
movb -0x11a2(%rbp), %al
movb %al, -0x7f9(%rbp)
leaq -0x7f8(%rbp), %rdi
leaq -0x7f9(%rbp), %rsi
callq 0x28c00
jmp 0x834bc
movq -0x1198(%rbp), %rdi
leaq -0x7f8(%rbp), %rsi
callq 0x3200
movq %rax, -0x11b0(%rbp)
jmp 0x834d8
movq -0x11b0(%rbp), %rdi
leaq 0x2fb76(%rip), %rsi     # 0xb305c
callq 0x3230
movq %rax, -0x11b8(%rbp)
jmp 0x834f4
movq -0x11b8(%rbp), %rdi
movq 0x74abe(%rip), %rsi     # 0xf7fc0
callq 0x3280
jmp 0x83509
leaq -0x7f8(%rbp), %rdi
callq 0x34a8
jmp 0x83517
leaq -0x7d8(%rbp), %rdi
callq 0x34a8
jmp 0x83525
leaq -0x7b8(%rbp), %rdi
callq 0x34a8
jmp 0x83533
leaq -0x798(%rbp), %rdi
callq 0x34a8
jmp 0x83541
callq 0x28bd0
jmp 0x83548
jmp 0x8367c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x835f2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x835e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x835d2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x835c2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x835b2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x6f0(%rbp), %rdi
callq 0x34a8
jmp 0x835b0
jmp 0x835b2
leaq -0x710(%rbp), %rdi
callq 0x34a8
jmp 0x835c0
jmp 0x835c2
leaq -0x730(%rbp), %rdi
callq 0x34a8
jmp 0x835d0
jmp 0x835d2
leaq -0x750(%rbp), %rdi
callq 0x34a8
jmp 0x835e0
jmp 0x835e2
leaq -0x770(%rbp), %rdi
callq 0x34a8
jmp 0x835f0
jmp 0x835f2
leaq -0x771(%rbp), %rdi
callq 0x3290
jmp 0x853bc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x83669
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x83659
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x83649
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x7f8(%rbp), %rdi
callq 0x34a8
jmp 0x83647
jmp 0x83649
leaq -0x7d8(%rbp), %rdi
callq 0x34a8
jmp 0x83657
jmp 0x83659
leaq -0x7b8(%rbp), %rdi
callq 0x34a8
jmp 0x83667
jmp 0x83669
leaq -0x798(%rbp), %rdi
callq 0x34a8
jmp 0x83677
jmp 0x853bc
movb 0x50(%rbp), %al
movb %al, -0x11c1(%rbp)
leaq -0x2e0(%rbp), %rdi
movl $0x2, %esi
callq 0x1a5f0
movq %rax, -0x11c0(%rbp)
jmp 0x8369f
movb -0x11c1(%rbp), %al
movq -0x11c0(%rbp), %rcx
movzbl (%rcx), %esi
movl 0x58(%rbp), %edx
movzbl %al, %edi
callq 0xab780
movb %al, -0x11c2(%rbp)
jmp 0x836c2
movb -0x11c2(%rbp), %al
testb $0x1, %al
jne 0x83b13
jmp 0x836d2
leaq -0x8a1(%rbp), %rdi
movq %rdi, -0x11d0(%rbp)
callq 0x3440
movq -0x11d0(%rbp), %rdx
leaq 0x2fa22(%rip), %rsi     # 0xb3115
leaq -0x8a0(%rbp), %rdi
callq 0x3340
jmp 0x83701
leaq 0x33022(%rip), %rdx     # 0xb672a
leaq -0x880(%rbp), %rdi
leaq -0x8a0(%rbp), %rsi
callq 0xaa1b0
jmp 0x8371d
leaq 0x32fbf(%rip), %rdx     # 0xb66e3
leaq -0x860(%rbp), %rdi
leaq -0x880(%rbp), %rsi
callq 0xaa1b0
jmp 0x83739
leaq 0x32f81(%rip), %rdx     # 0xb66c1
leaq -0x840(%rbp), %rdi
leaq -0x860(%rbp), %rsi
callq 0xaa1b0
jmp 0x83755
leaq 0x32f74(%rip), %rdx     # 0xb66d0
leaq -0x820(%rbp), %rdi
leaq -0x840(%rbp), %rsi
callq 0xaa1b0
jmp 0x83771
movq 0x74860(%rip), %rdi     # 0xf7fd8
leaq -0x820(%rbp), %rsi
callq 0x3200
jmp 0x83786
leaq -0x820(%rbp), %rdi
callq 0x34a8
jmp 0x83794
leaq -0x840(%rbp), %rdi
callq 0x34a8
jmp 0x837a2
leaq -0x860(%rbp), %rdi
callq 0x34a8
jmp 0x837b0
leaq -0x880(%rbp), %rdi
callq 0x34a8
jmp 0x837be
leaq -0x8a0(%rbp), %rdi
callq 0x34a8
jmp 0x837cc
leaq -0x8a1(%rbp), %rdi
callq 0x3290
movq 0x747f9(%rip), %rdi     # 0xf7fd8
leaq 0x32f00(%rip), %rsi     # 0xb66e6
callq 0x3230
movq %rax, -0x11d8(%rbp)
jmp 0x837f4
leaq -0x8c8(%rbp), %rdi
leaq 0x50(%rbp), %rsi
callq 0x28c00
jmp 0x83806
movq -0x11d8(%rbp), %rdi
leaq -0x8c8(%rbp), %rsi
callq 0x3200
movq %rax, -0x11e0(%rbp)
jmp 0x83822
movq -0x11e0(%rbp), %rdi
leaq 0x2f945(%rip), %rsi     # 0xb3175
callq 0x3230
movq %rax, -0x11e8(%rbp)
jmp 0x8383e
leaq -0x2e0(%rbp), %rdi
movl $0x2, %esi
callq 0x1a5f0
movq %rax, -0x11f0(%rbp)
jmp 0x83858
movq -0x11f0(%rbp), %rsi
leaq -0x8e8(%rbp), %rdi
callq 0x28c00
jmp 0x8386d
movq -0x11e8(%rbp), %rdi
leaq -0x8e8(%rbp), %rsi
callq 0x3200
movq %rax, -0x11f8(%rbp)
jmp 0x83889
movq -0x11f8(%rbp), %rdi
leaq 0x32e6e(%rip), %rsi     # 0xb6705
callq 0x3230
movq %rax, -0x1200(%rbp)
jmp 0x838a5
leaq -0x908(%rbp), %rdi
leaq 0x58(%rbp), %rsi
callq 0xaaa20
jmp 0x838b7
movq -0x1200(%rbp), %rdi
leaq -0x908(%rbp), %rsi
callq 0x3200
movq %rax, -0x1208(%rbp)
jmp 0x838d3
movq -0x1208(%rbp), %rdi
leaq 0x32e35(%rip), %rsi     # 0xb6716
callq 0x3230
movq %rax, -0x1210(%rbp)
jmp 0x838ef
movb 0x50(%rbp), %al
movb %al, -0x1219(%rbp)
leaq -0x2e0(%rbp), %rdi
movl $0x2, %esi
callq 0x1a5f0
movq %rax, -0x1218(%rbp)
jmp 0x83912
movb -0x1219(%rbp), %al
movq -0x1218(%rbp), %rcx
movzbl (%rcx), %esi
movzbl %al, %edi
callq 0xab7e0
movb %al, -0x121a(%rbp)
jmp 0x83932
movb -0x121a(%rbp), %al
movb %al, -0x929(%rbp)
leaq -0x928(%rbp), %rdi
leaq -0x929(%rbp), %rsi
callq 0x28c00
jmp 0x83953
movq -0x1210(%rbp), %rdi
leaq -0x928(%rbp), %rsi
callq 0x3200
movq %rax, -0x1228(%rbp)
jmp 0x8396f
movq -0x1228(%rbp), %rdi
leaq 0x2f6df(%rip), %rsi     # 0xb305c
callq 0x3230
movq %rax, -0x1230(%rbp)
jmp 0x8398b
movq -0x1230(%rbp), %rdi
movq 0x74627(%rip), %rsi     # 0xf7fc0
callq 0x3280
jmp 0x839a0
leaq -0x928(%rbp), %rdi
callq 0x34a8
jmp 0x839ae
leaq -0x908(%rbp), %rdi
callq 0x34a8
jmp 0x839bc
leaq -0x8e8(%rbp), %rdi
callq 0x34a8
jmp 0x839ca
leaq -0x8c8(%rbp), %rdi
callq 0x34a8
jmp 0x839d8
callq 0x28bd0
jmp 0x839df
jmp 0x83b13
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x83a89
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x83a79
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x83a69
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x83a59
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x83a49
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x820(%rbp), %rdi
callq 0x34a8
jmp 0x83a47
jmp 0x83a49
leaq -0x840(%rbp), %rdi
callq 0x34a8
jmp 0x83a57
jmp 0x83a59
leaq -0x860(%rbp), %rdi
callq 0x34a8
jmp 0x83a67
jmp 0x83a69
leaq -0x880(%rbp), %rdi
callq 0x34a8
jmp 0x83a77
jmp 0x83a79
leaq -0x8a0(%rbp), %rdi
callq 0x34a8
jmp 0x83a87
jmp 0x83a89
leaq -0x8a1(%rbp), %rdi
callq 0x3290
jmp 0x853bc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x83b00
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x83af0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x83ae0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x928(%rbp), %rdi
callq 0x34a8
jmp 0x83ade
jmp 0x83ae0
leaq -0x908(%rbp), %rdi
callq 0x34a8
jmp 0x83aee
jmp 0x83af0
leaq -0x8e8(%rbp), %rdi
callq 0x34a8
jmp 0x83afe
jmp 0x83b00
leaq -0x8c8(%rbp), %rdi
callq 0x34a8
jmp 0x83b0e
jmp 0x853bc
jmp 0x83b15
movb $0x0, -0x949(%rbp)
leaq -0x94a(%rbp), %rdi
movq %rdi, -0x1238(%rbp)
callq 0x1bfa0
movq -0x1238(%rbp), %rcx
leaq -0x948(%rbp), %rdi
movl $0x4, %esi
leaq -0x949(%rbp), %rdx
callq 0xaab60
jmp 0x83b50
leaq -0x94a(%rbp), %rdi
callq 0x1bff0
leaq -0x948(%rbp), %rdi
callq 0xab120
movq %rax, -0x1240(%rbp)
jmp 0x83b71
leaq -0x2e0(%rbp), %rdi
callq 0xab120
movq %rax, -0x1248(%rbp)
jmp 0x83b86
movq -0x1248(%rbp), %rsi
movq -0x1240(%rbp), %rdi
movl $0x1, %ecx
leaq -0x2c8(%rbp), %r8
movl %ecx, %edx
callq 0x20960
jmp 0x83ba9
cmpl $0x0, 0x58(%rbp)
jne 0x845a1
movzbl 0x28(%rbp), %eax
movl %eax, -0x1254(%rbp)
xorl %eax, %eax
movl %eax, %esi
leaq -0x948(%rbp), %rdi
callq 0x1a5f0
movq %rax, -0x1250(%rbp)
jmp 0x83bd6
movl -0x1254(%rbp), %eax
movq -0x1250(%rbp), %rcx
movzbl (%rcx), %ecx
cmpl %ecx, %eax
je 0x83f1e
leaq -0x9f1(%rbp), %rdi
movq %rdi, -0x1260(%rbp)
callq 0x3440
movq -0x1260(%rbp), %rdx
leaq 0x2f506(%rip), %rsi     # 0xb3115
leaq -0x9f0(%rbp), %rdi
callq 0x3340
jmp 0x83c1d
leaq 0x32b0b(%rip), %rdx     # 0xb672f
leaq -0x9d0(%rbp), %rdi
leaq -0x9f0(%rbp), %rsi
callq 0xaa1b0
jmp 0x83c39
leaq 0x32aa3(%rip), %rdx     # 0xb66e3
leaq -0x9b0(%rbp), %rdi
leaq -0x9d0(%rbp), %rsi
callq 0xaa1b0
jmp 0x83c55
leaq 0x32ad8(%rip), %rdx     # 0xb6734
leaq -0x990(%rbp), %rdi
leaq -0x9b0(%rbp), %rsi
callq 0xaa1b0
jmp 0x83c71
leaq 0x2f4e5(%rip), %rdx     # 0xb315d
leaq -0x970(%rbp), %rdi
leaq -0x990(%rbp), %rsi
callq 0xaa1b0
jmp 0x83c8d
movq 0x74344(%rip), %rdi     # 0xf7fd8
leaq -0x970(%rbp), %rsi
callq 0x3200
jmp 0x83ca2
leaq -0x970(%rbp), %rdi
callq 0x34a8
jmp 0x83cb0
leaq -0x990(%rbp), %rdi
callq 0x34a8
jmp 0x83cbe
leaq -0x9b0(%rbp), %rdi
callq 0x34a8
jmp 0x83ccc
leaq -0x9d0(%rbp), %rdi
callq 0x34a8
jmp 0x83cda
leaq -0x9f0(%rbp), %rdi
callq 0x34a8
jmp 0x83ce8
leaq -0x9f1(%rbp), %rdi
callq 0x3290
movq 0x742dd(%rip), %rdi     # 0xf7fd8
leaq 0x58149(%rip), %rsi     # 0xdbe4b
callq 0x3230
movq %rax, -0x1268(%rbp)
jmp 0x83d10
leaq -0xa18(%rbp), %rdi
leaq 0x28(%rbp), %rsi
callq 0x28c00
jmp 0x83d22
movq -0x1268(%rbp), %rdi
leaq -0xa18(%rbp), %rsi
callq 0x3200
movq %rax, -0x1270(%rbp)
jmp 0x83d3e
movq -0x1270(%rbp), %rdi
leaq 0x2f429(%rip), %rsi     # 0xb3175
callq 0x3230
movq %rax, -0x1278(%rbp)
jmp 0x83d5a
xorl %eax, %eax
movl %eax, %esi
leaq -0x948(%rbp), %rdi
callq 0x1a5f0
movq %rax, -0x1280(%rbp)
jmp 0x83d73
movq -0x1280(%rbp), %rsi
leaq -0xa38(%rbp), %rdi
callq 0x28c00
jmp 0x83d88
movq -0x1278(%rbp), %rdi
leaq -0xa38(%rbp), %rsi
callq 0x3200
movq %rax, -0x1288(%rbp)
jmp 0x83da4
movq -0x1288(%rbp), %rdi
leaq 0x2f2aa(%rip), %rsi     # 0xb305c
callq 0x3230
movq %rax, -0x1290(%rbp)
jmp 0x83dc0
movq -0x1290(%rbp), %rdi
movq 0x741f2(%rip), %rsi     # 0xf7fc0
callq 0x3280
jmp 0x83dd5
leaq -0xa38(%rbp), %rdi
callq 0x34a8
jmp 0x83de3
leaq -0xa18(%rbp), %rdi
callq 0x34a8
jmp 0x83df1
callq 0x28bd0
jmp 0x83df8
jmp 0x83f1e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x94a(%rbp), %rdi
callq 0x1bff0
jmp 0x853bc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x8539e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x83ed0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x83ec0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x83eb0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x83ea0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x83e90
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0x970(%rbp), %rdi
callq 0x34a8
jmp 0x83e8e
jmp 0x83e90
leaq -0x990(%rbp), %rdi
callq 0x34a8
jmp 0x83e9e
jmp 0x83ea0
leaq -0x9b0(%rbp), %rdi
callq 0x34a8
jmp 0x83eae
jmp 0x83eb0
leaq -0x9d0(%rbp), %rdi
callq 0x34a8
jmp 0x83ebe
jmp 0x83ec0
leaq -0x9f0(%rbp), %rdi
callq 0x34a8
jmp 0x83ece
jmp 0x83ed0
leaq -0x9f1(%rbp), %rdi
callq 0x3290
jmp 0x8539e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x83f0b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0xa38(%rbp), %rdi
callq 0x34a8
jmp 0x83f09
jmp 0x83f0b
leaq -0xa18(%rbp), %rdi
callq 0x34a8
jmp 0x83f19
jmp 0x8539e
movzbl 0x30(%rbp), %eax
movl %eax, -0x129c(%rbp)
leaq -0x948(%rbp), %rdi
movl $0x1, %esi
callq 0x1a5f0
movq %rax, -0x1298(%rbp)
jmp 0x83f42
movl -0x129c(%rbp), %eax
movq -0x1298(%rbp), %rcx
movzbl (%rcx), %ecx
cmpl %ecx, %eax
je 0x8425d
leaq -0xad9(%rbp), %rdi
movq %rdi, -0x12a8(%rbp)
callq 0x3440
movq -0x12a8(%rbp), %rdx
leaq 0x2f19a(%rip), %rsi     # 0xb3115
leaq -0xad8(%rbp), %rdi
callq 0x3340
jmp 0x83f89
leaq 0x327ae(%rip), %rdx     # 0xb673e
leaq -0xab8(%rbp), %rdi
leaq -0xad8(%rbp), %rsi
callq 0xaa1b0
jmp 0x83fa5
leaq 0x32737(%rip), %rdx     # 0xb66e3
leaq -0xa98(%rbp), %rdi
leaq -0xab8(%rbp), %rsi
callq 0xaa1b0
jmp 0x83fc1
leaq 0x3277b(%rip), %rdx     # 0xb6743
leaq -0xa78(%rbp), %rdi
leaq -0xa98(%rbp), %rsi
callq 0xaa1b0
jmp 0x83fdd
leaq 0x2f179(%rip), %rdx     # 0xb315d
leaq -0xa58(%rbp), %rdi
leaq -0xa78(%rbp), %rsi
callq 0xaa1b0
jmp 0x83ff9
movq 0x73fd8(%rip), %rdi     # 0xf7fd8
leaq -0xa58(%rbp), %rsi
callq 0x3200
jmp 0x8400e
leaq -0xa58(%rbp), %rdi
callq 0x34a8
jmp 0x8401c
leaq -0xa78(%rbp), %rdi
callq 0x34a8
jmp 0x8402a
leaq -0xa98(%rbp), %rdi
callq 0x34a8
jmp 0x84038
leaq -0xab8(%rbp), %rdi
callq 0x34a8
jmp 0x84046
leaq -0xad8(%rbp), %rdi
callq 0x34a8
jmp 0x84054
leaq -0xad9(%rbp), %rdi
callq 0x3290
movq 0x73f71(%rip), %rdi     # 0xf7fd8
leaq 0x57ddd(%rip), %rsi     # 0xdbe4b
callq 0x3230
movq %rax, -0x12b0(%rbp)
jmp 0x8407c
leaq -0xb00(%rbp), %rdi
leaq 0x30(%rbp), %rsi
callq 0x28c00
jmp 0x8408e
movq -0x12b0(%rbp), %rdi
leaq -0xb00(%rbp), %rsi
callq 0x3200
movq %rax, -0x12b8(%rbp)
jmp 0x840aa
movq -0x12b8(%rbp), %rdi
leaq 0x2f0bd(%rip), %rsi     # 0xb3175
callq 0x3230
movq %rax, -0x12c0(%rbp)
jmp 0x840c6
leaq -0x948(%rbp), %rdi
movl $0x1, %esi
callq 0x1a5f0
movq %rax, -0x12c8(%rbp)
jmp 0x840e0
movq -0x12c8(%rbp), %rsi
leaq -0xb20(%rbp), %rdi
callq 0x28c00
jmp 0x840f5
movq -0x12c0(%rbp), %rdi
leaq -0xb20(%rbp), %rsi
callq 0x3200
movq %rax, -0x12d0(%rbp)
jmp 0x84111
movq -0x12d0(%rbp), %rdi
leaq 0x2ef3d(%rip), %rsi     # 0xb305c
callq 0x3230
movq %rax, -0x12d8(%rbp)
jmp 0x8412d
movq -0x12d8(%rbp), %rdi
movq 0x73e85(%rip), %rsi     # 0xf7fc0
callq 0x3280
jmp 0x84142
leaq -0xb20(%rbp), %rdi
callq 0x34a8
jmp 0x84150
leaq -0xb00(%rbp), %rdi
callq 0x34a8
jmp 0x8415e
callq 0x28bd0
jmp 0x84165
jmp 0x8425d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x8420f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x841ff
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x841ef
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x841df
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x841cf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0xa58(%rbp), %rdi
callq 0x34a8
jmp 0x841cd
jmp 0x841cf
leaq -0xa78(%rbp), %rdi
callq 0x34a8
jmp 0x841dd
jmp 0x841df
leaq -0xa98(%rbp), %rdi
callq 0x34a8
jmp 0x841ed
jmp 0x841ef
leaq -0xab8(%rbp), %rdi
callq 0x34a8
jmp 0x841fd
jmp 0x841ff
leaq -0xad8(%rbp), %rdi
callq 0x34a8
jmp 0x8420d
jmp 0x8420f
leaq -0xad9(%rbp), %rdi
callq 0x3290
jmp 0x8539e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x8424a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0xb20(%rbp), %rdi
callq 0x34a8
jmp 0x84248
jmp 0x8424a
leaq -0xb00(%rbp), %rdi
callq 0x34a8
jmp 0x84258
jmp 0x8539e
movzbl 0x38(%rbp), %eax
movl %eax, -0x12e4(%rbp)
leaq -0x948(%rbp), %rdi
movl $0x2, %esi
callq 0x1a5f0
movq %rax, -0x12e0(%rbp)
jmp 0x84281
movl -0x12e4(%rbp), %eax
movq -0x12e0(%rbp), %rcx
movzbl (%rcx), %ecx
cmpl %ecx, %eax
je 0x8459c
leaq -0xbc1(%rbp), %rdi
movq %rdi, -0x12f0(%rbp)
callq 0x3440
movq -0x12f0(%rbp), %rdx
leaq 0x2ee5b(%rip), %rsi     # 0xb3115
leaq -0xbc0(%rbp), %rdi
callq 0x3340
jmp 0x842c8
leaq 0x3247e(%rip), %rdx     # 0xb674d
leaq -0xba0(%rbp), %rdi
leaq -0xbc0(%rbp), %rsi
callq 0xaa1b0
jmp 0x842e4
leaq 0x323f8(%rip), %rdx     # 0xb66e3
leaq -0xb80(%rbp), %rdi
leaq -0xba0(%rbp), %rsi
callq 0xaa1b0
jmp 0x84300
leaq 0x3244b(%rip), %rdx     # 0xb6752
leaq -0xb60(%rbp), %rdi
leaq -0xb80(%rbp), %rsi
callq 0xaa1b0
jmp 0x8431c
leaq 0x2ee3a(%rip), %rdx     # 0xb315d
leaq -0xb40(%rbp), %rdi
leaq -0xb60(%rbp), %rsi
callq 0xaa1b0
jmp 0x84338
movq 0x73c99(%rip), %rdi     # 0xf7fd8
leaq -0xb40(%rbp), %rsi
callq 0x3200
jmp 0x8434d
leaq -0xb40(%rbp), %rdi
callq 0x34a8
jmp 0x8435b
leaq -0xb60(%rbp), %rdi
callq 0x34a8
jmp 0x84369
leaq -0xb80(%rbp), %rdi
callq 0x34a8
jmp 0x84377
leaq -0xba0(%rbp), %rdi
callq 0x34a8
jmp 0x84385
leaq -0xbc0(%rbp), %rdi
callq 0x34a8
jmp 0x84393
leaq -0xbc1(%rbp), %rdi
callq 0x3290
movq 0x73c32(%rip), %rdi     # 0xf7fd8
leaq 0x57a9e(%rip), %rsi     # 0xdbe4b
callq 0x3230
movq %rax, -0x12f8(%rbp)
jmp 0x843bb
leaq -0xbe8(%rbp), %rdi
leaq 0x38(%rbp), %rsi
callq 0x28c00
jmp 0x843cd
movq -0x12f8(%rbp), %rdi
leaq -0xbe8(%rbp), %rsi
callq 0x3200
movq %rax, -0x1300(%rbp)
jmp 0x843e9
movq -0x1300(%rbp), %rdi
leaq 0x2ed7e(%rip), %rsi     # 0xb3175
callq 0x3230
movq %rax, -0x1308(%rbp)
jmp 0x84405
leaq -0x948(%rbp), %rdi
movl $0x2, %esi
callq 0x1a5f0
movq %rax, -0x1310(%rbp)
jmp 0x8441f
movq -0x1310(%rbp), %rsi
leaq -0xc08(%rbp), %rdi
callq 0x28c00
jmp 0x84434
movq -0x1308(%rbp), %rdi
leaq -0xc08(%rbp), %rsi
callq 0x3200
movq %rax, -0x1318(%rbp)
jmp 0x84450
movq -0x1318(%rbp), %rdi
leaq 0x2ebfe(%rip), %rsi     # 0xb305c
callq 0x3230
movq %rax, -0x1320(%rbp)
jmp 0x8446c
movq -0x1320(%rbp), %rdi
movq 0x73b46(%rip), %rsi     # 0xf7fc0
callq 0x3280
jmp 0x84481
leaq -0xc08(%rbp), %rdi
callq 0x34a8
jmp 0x8448f
leaq -0xbe8(%rbp), %rdi
callq 0x34a8
jmp 0x8449d
callq 0x28bd0
jmp 0x844a4
jmp 0x8459c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x8454e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x8453e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x8452e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x8451e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x8450e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0xb40(%rbp), %rdi
callq 0x34a8
jmp 0x8450c
jmp 0x8450e
leaq -0xb60(%rbp), %rdi
callq 0x34a8
jmp 0x8451c
jmp 0x8451e
leaq -0xb80(%rbp), %rdi
callq 0x34a8
jmp 0x8452c
jmp 0x8452e
leaq -0xba0(%rbp), %rdi
callq 0x34a8
jmp 0x8453c
jmp 0x8453e
leaq -0xbc0(%rbp), %rdi
callq 0x34a8
jmp 0x8454c
jmp 0x8454e
leaq -0xbc1(%rbp), %rdi
callq 0x3290
jmp 0x8539e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x84589
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0xc08(%rbp), %rdi
callq 0x34a8
jmp 0x84587
jmp 0x84589
leaq -0xbe8(%rbp), %rdi
callq 0x34a8
jmp 0x84597
jmp 0x8539e
jmp 0x85362
movb 0x28(%rbp), %al
movb %al, -0x1329(%rbp)
xorl %eax, %eax
movl %eax, %esi
leaq -0x948(%rbp), %rdi
callq 0x1a5f0
movq %rax, -0x1328(%rbp)
jmp 0x845c3
movb -0x1329(%rbp), %al
movq -0x1328(%rbp), %rcx
movzbl (%rcx), %esi
movl 0x58(%rbp), %edx
movzbl %al, %edi
callq 0xab780
movb %al, -0x132a(%rbp)
jmp 0x845e6
movb -0x132a(%rbp), %al
testb $0x1, %al
jne 0x84a35
jmp 0x845f6
leaq -0xca9(%rbp), %rdi
movq %rdi, -0x1338(%rbp)
callq 0x3440
movq -0x1338(%rbp), %rdx
leaq 0x2eafe(%rip), %rsi     # 0xb3115
leaq -0xca8(%rbp), %rdi
callq 0x3340
jmp 0x84625
leaq 0x32130(%rip), %rdx     # 0xb675c
leaq -0xc88(%rbp), %rdi
leaq -0xca8(%rbp), %rsi
callq 0xaa1b0
jmp 0x84641
leaq 0x3209b(%rip), %rdx     # 0xb66e3
leaq -0xc68(%rbp), %rdi
leaq -0xc88(%rbp), %rsi
callq 0xaa1b0
jmp 0x8465d
leaq 0x320d0(%rip), %rdx     # 0xb6734
leaq -0xc48(%rbp), %rdi
leaq -0xc68(%rbp), %rsi
callq 0xaa1b0
jmp 0x84679
leaq 0x32050(%rip), %rdx     # 0xb66d0
leaq -0xc28(%rbp), %rdi
leaq -0xc48(%rbp), %rsi
callq 0xaa1b0
jmp 0x84695
movq 0x7393c(%rip), %rdi     # 0xf7fd8
leaq -0xc28(%rbp), %rsi
callq 0x3200
jmp 0x846aa
leaq -0xc28(%rbp), %rdi
callq 0x34a8
jmp 0x846b8
leaq -0xc48(%rbp), %rdi
callq 0x34a8
jmp 0x846c6
leaq -0xc68(%rbp), %rdi
callq 0x34a8
jmp 0x846d4
leaq -0xc88(%rbp), %rdi
callq 0x34a8
jmp 0x846e2
leaq -0xca8(%rbp), %rdi
callq 0x34a8
jmp 0x846f0
leaq -0xca9(%rbp), %rdi
callq 0x3290
movq 0x738d5(%rip), %rdi     # 0xf7fd8
leaq 0x31fdc(%rip), %rsi     # 0xb66e6
callq 0x3230
movq %rax, -0x1340(%rbp)
jmp 0x84718
leaq -0xcd0(%rbp), %rdi
leaq 0x28(%rbp), %rsi
callq 0x28c00
jmp 0x8472a
movq -0x1340(%rbp), %rdi
leaq -0xcd0(%rbp), %rsi
callq 0x3200
movq %rax, -0x1348(%rbp)
jmp 0x84746
movq -0x1348(%rbp), %rdi
leaq 0x2ea21(%rip), %rsi     # 0xb3175
callq 0x3230
movq %rax, -0x1350(%rbp)
jmp 0x84762
xorl %eax, %eax
movl %eax, %esi
leaq -0x948(%rbp), %rdi
callq 0x1a5f0
movq %rax, -0x1358(%rbp)
jmp 0x8477b
movq -0x1358(%rbp), %rsi
leaq -0xcf0(%rbp), %rdi
callq 0x28c00
jmp 0x84790
movq -0x1350(%rbp), %rdi
leaq -0xcf0(%rbp), %rsi
callq 0x3200
movq %rax, -0x1360(%rbp)
jmp 0x847ac
movq -0x1360(%rbp), %rdi
leaq 0x31f4b(%rip), %rsi     # 0xb6705
callq 0x3230
movq %rax, -0x1368(%rbp)
jmp 0x847c8
leaq -0xd10(%rbp), %rdi
leaq 0x58(%rbp), %rsi
callq 0xaaa20
jmp 0x847da
movq -0x1368(%rbp), %rdi
leaq -0xd10(%rbp), %rsi
callq 0x3200
movq %rax, -0x1370(%rbp)
jmp 0x847f6
movq -0x1370(%rbp), %rdi
leaq 0x31f12(%rip), %rsi     # 0xb6716
callq 0x3230
movq %rax, -0x1378(%rbp)
jmp 0x84812
movb 0x28(%rbp), %al
movb %al, -0x1381(%rbp)
xorl %eax, %eax
movl %eax, %esi
leaq -0x948(%rbp), %rdi
callq 0x1a5f0
movq %rax, -0x1380(%rbp)
jmp 0x84834
movb -0x1381(%rbp), %al
movq -0x1380(%rbp), %rcx
movzbl (%rcx), %esi
movzbl %al, %edi
callq 0xab7e0
movb %al, -0x1382(%rbp)
jmp 0x84854
movb -0x1382(%rbp), %al
movb %al, -0xd31(%rbp)
leaq -0xd30(%rbp), %rdi
leaq -0xd31(%rbp), %rsi
callq 0x28c00
jmp 0x84875
movq -0x1378(%rbp), %rdi
leaq -0xd30(%rbp), %rsi
callq 0x3200
movq %rax, -0x1390(%rbp)
jmp 0x84891
movq -0x1390(%rbp), %rdi
leaq 0x2e7bd(%rip), %rsi     # 0xb305c
callq 0x3230
movq %rax, -0x1398(%rbp)
jmp 0x848ad
movq -0x1398(%rbp), %rdi
movq 0x73705(%rip), %rsi     # 0xf7fc0
callq 0x3280
jmp 0x848c2
leaq -0xd30(%rbp), %rdi
callq 0x34a8
jmp 0x848d0
leaq -0xd10(%rbp), %rdi
callq 0x34a8
jmp 0x848de
leaq -0xcf0(%rbp), %rdi
callq 0x34a8
jmp 0x848ec
leaq -0xcd0(%rbp), %rdi
callq 0x34a8
jmp 0x848fa
callq 0x28bd0
jmp 0x84901
jmp 0x84a35
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x849ab
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x8499b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x8498b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x8497b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x8496b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0xc28(%rbp), %rdi
callq 0x34a8
jmp 0x84969
jmp 0x8496b
leaq -0xc48(%rbp), %rdi
callq 0x34a8
jmp 0x84979
jmp 0x8497b
leaq -0xc68(%rbp), %rdi
callq 0x34a8
jmp 0x84989
jmp 0x8498b
leaq -0xc88(%rbp), %rdi
callq 0x34a8
jmp 0x84999
jmp 0x8499b
leaq -0xca8(%rbp), %rdi
callq 0x34a8
jmp 0x849a9
jmp 0x849ab
leaq -0xca9(%rbp), %rdi
callq 0x3290
jmp 0x8539e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x84a22
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x84a12
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x84a02
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0xd30(%rbp), %rdi
callq 0x34a8
jmp 0x84a00
jmp 0x84a02
leaq -0xd10(%rbp), %rdi
callq 0x34a8
jmp 0x84a10
jmp 0x84a12
leaq -0xcf0(%rbp), %rdi
callq 0x34a8
jmp 0x84a20
jmp 0x84a22
leaq -0xcd0(%rbp), %rdi
callq 0x34a8
jmp 0x84a30
jmp 0x8539e
movb 0x30(%rbp), %al
movb %al, -0x13a1(%rbp)
leaq -0x948(%rbp), %rdi
movl $0x1, %esi
callq 0x1a5f0
movq %rax, -0x13a0(%rbp)
jmp 0x84a58
movb -0x13a1(%rbp), %al
movq -0x13a0(%rbp), %rcx
movzbl (%rcx), %esi
movl 0x58(%rbp), %edx
movzbl %al, %edi
callq 0xab780
movb %al, -0x13a2(%rbp)
jmp 0x84a7b
movb -0x13a2(%rbp), %al
testb $0x1, %al
jne 0x84ecc
jmp 0x84a8b
leaq -0xdd9(%rbp), %rdi
movq %rdi, -0x13b0(%rbp)
callq 0x3440
movq -0x13b0(%rbp), %rdx
leaq 0x2e669(%rip), %rsi     # 0xb3115
leaq -0xdd8(%rbp), %rdi
callq 0x3340
jmp 0x84aba
leaq 0x31ca0(%rip), %rdx     # 0xb6761
leaq -0xdb8(%rbp), %rdi
leaq -0xdd8(%rbp), %rsi
callq 0xaa1b0
jmp 0x84ad6
leaq 0x31c06(%rip), %rdx     # 0xb66e3
leaq -0xd98(%rbp), %rdi
leaq -0xdb8(%rbp), %rsi
callq 0xaa1b0
jmp 0x84af2
leaq 0x31c4a(%rip), %rdx     # 0xb6743
leaq -0xd78(%rbp), %rdi
leaq -0xd98(%rbp), %rsi
callq 0xaa1b0
jmp 0x84b0e
leaq 0x31bbb(%rip), %rdx     # 0xb66d0
leaq -0xd58(%rbp), %rdi
leaq -0xd78(%rbp), %rsi
callq 0xaa1b0
jmp 0x84b2a
movq 0x734a7(%rip), %rdi     # 0xf7fd8
leaq -0xd58(%rbp), %rsi
callq 0x3200
jmp 0x84b3f
leaq -0xd58(%rbp), %rdi
callq 0x34a8
jmp 0x84b4d
leaq -0xd78(%rbp), %rdi
callq 0x34a8
jmp 0x84b5b
leaq -0xd98(%rbp), %rdi
callq 0x34a8
jmp 0x84b69
leaq -0xdb8(%rbp), %rdi
callq 0x34a8
jmp 0x84b77
leaq -0xdd8(%rbp), %rdi
callq 0x34a8
jmp 0x84b85
leaq -0xdd9(%rbp), %rdi
callq 0x3290
movq 0x73440(%rip), %rdi     # 0xf7fd8
leaq 0x31b47(%rip), %rsi     # 0xb66e6
callq 0x3230
movq %rax, -0x13b8(%rbp)
jmp 0x84bad
leaq -0xe00(%rbp), %rdi
leaq 0x30(%rbp), %rsi
callq 0x28c00
jmp 0x84bbf
movq -0x13b8(%rbp), %rdi
leaq -0xe00(%rbp), %rsi
callq 0x3200
movq %rax, -0x13c0(%rbp)
jmp 0x84bdb
movq -0x13c0(%rbp), %rdi
leaq 0x2e58c(%rip), %rsi     # 0xb3175
callq 0x3230
movq %rax, -0x13c8(%rbp)
jmp 0x84bf7
leaq -0x948(%rbp), %rdi
movl $0x1, %esi
callq 0x1a5f0
movq %rax, -0x13d0(%rbp)
jmp 0x84c11
movq -0x13d0(%rbp), %rsi
leaq -0xe20(%rbp), %rdi
callq 0x28c00
jmp 0x84c26
movq -0x13c8(%rbp), %rdi
leaq -0xe20(%rbp), %rsi
callq 0x3200
movq %rax, -0x13d8(%rbp)
jmp 0x84c42
movq -0x13d8(%rbp), %rdi
leaq 0x31ab5(%rip), %rsi     # 0xb6705
callq 0x3230
movq %rax, -0x13e0(%rbp)
jmp 0x84c5e
leaq -0xe40(%rbp), %rdi
leaq 0x58(%rbp), %rsi
callq 0xaaa20
jmp 0x84c70
movq -0x13e0(%rbp), %rdi
leaq -0xe40(%rbp), %rsi
callq 0x3200
movq %rax, -0x13e8(%rbp)
jmp 0x84c8c
movq -0x13e8(%rbp), %rdi
leaq 0x31a7c(%rip), %rsi     # 0xb6716
callq 0x3230
movq %rax, -0x13f0(%rbp)
jmp 0x84ca8
movb 0x30(%rbp), %al
movb %al, -0x13f9(%rbp)
leaq -0x948(%rbp), %rdi
movl $0x1, %esi
callq 0x1a5f0
movq %rax, -0x13f8(%rbp)
jmp 0x84ccb
movb -0x13f9(%rbp), %al
movq -0x13f8(%rbp), %rcx
movzbl (%rcx), %esi
movzbl %al, %edi
callq 0xab7e0
movb %al, -0x13fa(%rbp)
jmp 0x84ceb
movb -0x13fa(%rbp), %al
movb %al, -0xe61(%rbp)
leaq -0xe60(%rbp), %rdi
leaq -0xe61(%rbp), %rsi
callq 0x28c00
jmp 0x84d0c
movq -0x13f0(%rbp), %rdi
leaq -0xe60(%rbp), %rsi
callq 0x3200
movq %rax, -0x1408(%rbp)
jmp 0x84d28
movq -0x1408(%rbp), %rdi
leaq 0x2e326(%rip), %rsi     # 0xb305c
callq 0x3230
movq %rax, -0x1410(%rbp)
jmp 0x84d44
movq -0x1410(%rbp), %rdi
movq 0x7326e(%rip), %rsi     # 0xf7fc0
callq 0x3280
jmp 0x84d59
leaq -0xe60(%rbp), %rdi
callq 0x34a8
jmp 0x84d67
leaq -0xe40(%rbp), %rdi
callq 0x34a8
jmp 0x84d75
leaq -0xe20(%rbp), %rdi
callq 0x34a8
jmp 0x84d83
leaq -0xe00(%rbp), %rdi
callq 0x34a8
jmp 0x84d91
callq 0x28bd0
jmp 0x84d98
jmp 0x84ecc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x84e42
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x84e32
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x84e22
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x84e12
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x84e02
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0xd58(%rbp), %rdi
callq 0x34a8
jmp 0x84e00
jmp 0x84e02
leaq -0xd78(%rbp), %rdi
callq 0x34a8
jmp 0x84e10
jmp 0x84e12
leaq -0xd98(%rbp), %rdi
callq 0x34a8
jmp 0x84e20
jmp 0x84e22
leaq -0xdb8(%rbp), %rdi
callq 0x34a8
jmp 0x84e30
jmp 0x84e32
leaq -0xdd8(%rbp), %rdi
callq 0x34a8
jmp 0x84e40
jmp 0x84e42
leaq -0xdd9(%rbp), %rdi
callq 0x3290
jmp 0x8539e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x84eb9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x84ea9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x84e99
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0xe60(%rbp), %rdi
callq 0x34a8
jmp 0x84e97
jmp 0x84e99
leaq -0xe40(%rbp), %rdi
callq 0x34a8
jmp 0x84ea7
jmp 0x84ea9
leaq -0xe20(%rbp), %rdi
callq 0x34a8
jmp 0x84eb7
jmp 0x84eb9
leaq -0xe00(%rbp), %rdi
callq 0x34a8
jmp 0x84ec7
jmp 0x8539e
movb 0x38(%rbp), %al
movb %al, -0x1419(%rbp)
leaq -0x948(%rbp), %rdi
movl $0x2, %esi
callq 0x1a5f0
movq %rax, -0x1418(%rbp)
jmp 0x84eef
movb -0x1419(%rbp), %al
movq -0x1418(%rbp), %rcx
movzbl (%rcx), %esi
movl 0x58(%rbp), %edx
movzbl %al, %edi
callq 0xab780
movb %al, -0x141a(%rbp)
jmp 0x84f12
movb -0x141a(%rbp), %al
testb $0x1, %al
jne 0x85360
jmp 0x84f22
leaq -0xf09(%rbp), %rdi
movq %rdi, -0x1428(%rbp)
callq 0x3440
movq -0x1428(%rbp), %rdx
leaq 0x2e1d2(%rip), %rsi     # 0xb3115
leaq -0xf08(%rbp), %rdi
callq 0x3340
jmp 0x84f51
leaq 0x3180e(%rip), %rdx     # 0xb6766
leaq -0xee8(%rbp), %rdi
leaq -0xf08(%rbp), %rsi
callq 0xaa1b0
jmp 0x84f6d
leaq 0x3176f(%rip), %rdx     # 0xb66e3
leaq -0xec8(%rbp), %rdi
leaq -0xee8(%rbp), %rsi
callq 0xaa1b0
jmp 0x84f89
leaq 0x317c2(%rip), %rdx     # 0xb6752
leaq -0xea8(%rbp), %rdi
leaq -0xec8(%rbp), %rsi
callq 0xaa1b0
jmp 0x84fa5
leaq 0x31724(%rip), %rdx     # 0xb66d0
leaq -0xe88(%rbp), %rdi
leaq -0xea8(%rbp), %rsi
callq 0xaa1b0
jmp 0x84fc1
movq 0x73010(%rip), %rdi     # 0xf7fd8
leaq -0xe88(%rbp), %rsi
callq 0x3200
jmp 0x84fd6
leaq -0xe88(%rbp), %rdi
callq 0x34a8
jmp 0x84fe4
leaq -0xea8(%rbp), %rdi
callq 0x34a8
jmp 0x84ff2
leaq -0xec8(%rbp), %rdi
callq 0x34a8
jmp 0x85000
leaq -0xee8(%rbp), %rdi
callq 0x34a8
jmp 0x8500e
leaq -0xf08(%rbp), %rdi
callq 0x34a8
jmp 0x8501c
leaq -0xf09(%rbp), %rdi
callq 0x3290
movq 0x72fa9(%rip), %rdi     # 0xf7fd8
leaq 0x316b0(%rip), %rsi     # 0xb66e6
callq 0x3230
movq %rax, -0x1430(%rbp)
jmp 0x85044
leaq -0xf30(%rbp), %rdi
leaq 0x38(%rbp), %rsi
callq 0x28c00
jmp 0x85056
movq -0x1430(%rbp), %rdi
leaq -0xf30(%rbp), %rsi
callq 0x3200
movq %rax, -0x1438(%rbp)
jmp 0x85072
movq -0x1438(%rbp), %rdi
leaq 0x2e0f5(%rip), %rsi     # 0xb3175
callq 0x3230
movq %rax, -0x1440(%rbp)
jmp 0x8508e
leaq -0x948(%rbp), %rdi
movl $0x2, %esi
callq 0x1a5f0
movq %rax, -0x1448(%rbp)
jmp 0x850a8
movq -0x1448(%rbp), %rsi
leaq -0xf50(%rbp), %rdi
callq 0x28c00
jmp 0x850bd
movq -0x1440(%rbp), %rdi
leaq -0xf50(%rbp), %rsi
callq 0x3200
movq %rax, -0x1450(%rbp)
jmp 0x850d9
movq -0x1450(%rbp), %rdi
leaq 0x3161e(%rip), %rsi     # 0xb6705
callq 0x3230
movq %rax, -0x1458(%rbp)
jmp 0x850f5
leaq -0xf70(%rbp), %rdi
leaq 0x58(%rbp), %rsi
callq 0xaaa20
jmp 0x85107
movq -0x1458(%rbp), %rdi
leaq -0xf70(%rbp), %rsi
callq 0x3200
movq %rax, -0x1460(%rbp)
jmp 0x85123
movq -0x1460(%rbp), %rdi
leaq 0x315e5(%rip), %rsi     # 0xb6716
callq 0x3230
movq %rax, -0x1468(%rbp)
jmp 0x8513f
movb 0x38(%rbp), %al
movb %al, -0x1471(%rbp)
leaq -0x948(%rbp), %rdi
movl $0x2, %esi
callq 0x1a5f0
movq %rax, -0x1470(%rbp)
jmp 0x85162
movb -0x1471(%rbp), %al
movq -0x1470(%rbp), %rcx
movzbl (%rcx), %esi
movzbl %al, %edi
callq 0xab7e0
movb %al, -0x1472(%rbp)
jmp 0x85182
movb -0x1472(%rbp), %al
movb %al, -0xf91(%rbp)
leaq -0xf90(%rbp), %rdi
leaq -0xf91(%rbp), %rsi
callq 0x28c00
jmp 0x851a3
movq -0x1468(%rbp), %rdi
leaq -0xf90(%rbp), %rsi
callq 0x3200
movq %rax, -0x1480(%rbp)
jmp 0x851bf
movq -0x1480(%rbp), %rdi
leaq 0x2de8f(%rip), %rsi     # 0xb305c
callq 0x3230
movq %rax, -0x1488(%rbp)
jmp 0x851db
movq -0x1488(%rbp), %rdi
movq 0x72dd7(%rip), %rsi     # 0xf7fc0
callq 0x3280
jmp 0x851f0
leaq -0xf90(%rbp), %rdi
callq 0x34a8
jmp 0x851fe
leaq -0xf70(%rbp), %rdi
callq 0x34a8
jmp 0x8520c
leaq -0xf50(%rbp), %rdi
callq 0x34a8
jmp 0x8521a
leaq -0xf30(%rbp), %rdi
callq 0x34a8
jmp 0x85228
callq 0x28bd0
jmp 0x8522f
jmp 0x85360
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x852d9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x852c9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x852b9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x852a9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x85299
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0xe88(%rbp), %rdi
callq 0x34a8
jmp 0x85297
jmp 0x85299
leaq -0xea8(%rbp), %rdi
callq 0x34a8
jmp 0x852a7
jmp 0x852a9
leaq -0xec8(%rbp), %rdi
callq 0x34a8
jmp 0x852b7
jmp 0x852b9
leaq -0xee8(%rbp), %rdi
callq 0x34a8
jmp 0x852c7
jmp 0x852c9
leaq -0xf08(%rbp), %rdi
callq 0x34a8
jmp 0x852d7
jmp 0x852d9
leaq -0xf09(%rbp), %rdi
callq 0x3290
jmp 0x8539e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x85350
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x85340
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x85330
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
leaq -0xf90(%rbp), %rdi
callq 0x34a8
jmp 0x8532e
jmp 0x85330
leaq -0xf70(%rbp), %rdi
callq 0x34a8
jmp 0x8533e
jmp 0x85340
leaq -0xf50(%rbp), %rdi
callq 0x34a8
jmp 0x8534e
jmp 0x85350
leaq -0xf30(%rbp), %rdi
callq 0x34a8
jmp 0x8535e
jmp 0x8539e
jmp 0x85362
leaq -0x948(%rbp), %rdi
callq 0x1a4c0
jmp 0x85370
leaq -0x2e0(%rbp), %rdi
callq 0x1a4c0
jmp 0x8537e
leaq -0x2c8(%rbp), %rdi
callq 0x11b20
jmp 0x8538c
leaq -0x30(%rbp), %rdi
callq 0x1a4c0
addq $0x1490, %rsp           # imm = 0x1490
popq %rbp
retq
leaq -0x948(%rbp), %rdi
callq 0x1a4c0
jmp 0x853ac
jmp 0x853bc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x40(%rbp)
movl %eax, -0x44(%rbp)
jmp 0x853cc
leaq -0x2e0(%rbp), %rdi
callq 0x1a4c0
jmp 0x853ca
jmp 0x853cc
leaq -0x2c8(%rbp), %rdi
callq 0x11b20
jmp 0x853da
jmp 0x853dc
leaq -0x30(%rbp), %rdi
callq 0x1a4c0
jmp 0x853e7
jmp 0x853e9
movq -0x40(%rbp), %rdi
callq 0x3430
movq %rax, %rdi
callq 0x1a490
nopw (%rax,%rax)