// File: lvandeve[P]lodepng/lodepng_unittest.cpp
// Function: testInspectChunk()
void testInspectChunk() {
  std::cout << "testInspectChunk" << std::endl;

  std::vector<unsigned char> png;
  createComplexPNG(png);

  const unsigned char* chunk;
  lodepng::State state;
  LodePNGInfo& info = state.info_png;
  state.decoder.read_text_chunks = 0;
  lodepng_inspect(0, 0, &state, png.data(), png.size());
  chunk = lodepng_chunk_find(png.data(), png.data() + png.size(), "tIME");
  ASSERT_NOT_EQUALS((const unsigned char*)0, chunk); // should be non-null, since it should find it
  ASSERT_EQUALS(0, info.time_defined);
  lodepng_inspect_chunk(&state, (size_t)(chunk - png.data()), png.data(), png.size());
  ASSERT_EQUALS(1, info.time_defined);
  ASSERT_EQUALS(2012, state.info_png.time.year);
  ASSERT_EQUALS(1, info.time.month);
  ASSERT_EQUALS(2, info.time.day);
  ASSERT_EQUALS(3, info.time.hour);
  ASSERT_EQUALS(4, info.time.minute);
  ASSERT_EQUALS(5, info.time.second);

  ASSERT_EQUALS(0, info.text_num);
  chunk = lodepng_chunk_find_const(png.data(), png.data() + png.size(), "zTXt");
  lodepng_inspect_chunk(&state, (size_t)(chunk - png.data()), png.data(), png.size());
  ASSERT_EQUALS(1, info.text_num);
  chunk = lodepng_chunk_find_const(chunk, png.data() + png.size(), "zTXt");
  lodepng_inspect_chunk(&state, (size_t)(chunk - png.data()), png.data(), png.size());
  ASSERT_EQUALS(2, info.text_num);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x1120, %rsp           # imm = 0x1120
movq 0xb3c36(%rip), %rdi     # 0xf7fd8
leaq 0x6fe4c(%rip), %rsi     # 0xb41f5
callq 0x3230
movq %rax, %rdi
movq 0xb3c08(%rip), %rsi     # 0xf7fc0
callq 0x3280
leaq -0x18(%rbp), %rdi
movq %rdi, -0xdf8(%rbp)
callq 0x1a4a0
movq -0xdf8(%rbp), %rdi
callq 0x3a400
jmp 0x443db
leaq -0x2b0(%rbp), %rdi
callq 0x11ad0
jmp 0x443e9
leaq -0x1e0(%rbp), %rax
movq %rax, -0x2b8(%rbp)
movl $0x0, -0x278(%rbp)
leaq -0x18(%rbp), %rdi
callq 0xab120
movq %rax, -0xe00(%rbp)
jmp 0x44413
leaq -0x18(%rbp), %rdi
callq 0x1a400
movq %rax, -0xe08(%rbp)
jmp 0x44425
movq -0xe08(%rbp), %r8
movq -0xe00(%rbp), %rcx
xorl %eax, %eax
movl %eax, %esi
leaq -0x2b0(%rbp), %rdx
movq %rsi, %rdi
callq 0xa1d0
jmp 0x44448
leaq -0x18(%rbp), %rdi
callq 0xab120
movq %rax, -0xe10(%rbp)
jmp 0x4445a
leaq -0x18(%rbp), %rdi
callq 0xab120
movq %rax, -0xe18(%rbp)
jmp 0x4446c
leaq -0x18(%rbp), %rdi
callq 0x1a400
movq %rax, -0xe20(%rbp)
jmp 0x4447e
movq -0xe10(%rbp), %rdi
movq -0xe20(%rbp), %rax
movq -0xe18(%rbp), %rsi
addq %rax, %rsi
leaq 0x6d0e1(%rip), %rdx     # 0xb157e
callq 0x52d0
movq %rax, -0xe28(%rbp)
jmp 0x444ab
movq -0xe28(%rbp), %rax
movq %rax, -0x30(%rbp)
xorl %eax, %eax
cmpq -0x30(%rbp), %rax
jne 0x447ca
leaq -0x359(%rbp), %rdi
movq %rdi, -0xe30(%rbp)
callq 0x3440
movq -0xe30(%rbp), %rdx
leaq 0x6ec32(%rip), %rsi     # 0xb3115
leaq -0x358(%rbp), %rdi
callq 0x3340
jmp 0x444f1
leaq 0x6fd0e(%rip), %rdx     # 0xb4206
leaq -0x338(%rbp), %rdi
leaq -0x358(%rbp), %rsi
callq 0xaa1b0
jmp 0x4450d
leaq 0x721cf(%rip), %rdx     # 0xb66e3
leaq -0x318(%rbp), %rdi
leaq -0x338(%rbp), %rsi
callq 0xaa1b0
jmp 0x44529
leaq 0x6d37a(%rip), %rdx     # 0xb18aa
leaq -0x2f8(%rbp), %rdi
leaq -0x318(%rbp), %rsi
callq 0xaa1b0
jmp 0x44545
leaq 0x6fcbf(%rip), %rdx     # 0xb420b
leaq -0x2d8(%rbp), %rdi
leaq -0x2f8(%rbp), %rsi
callq 0xaa1b0
jmp 0x44561
movq 0xb3a70(%rip), %rdi     # 0xf7fd8
leaq -0x2d8(%rbp), %rsi
callq 0x3200
jmp 0x44576
leaq -0x2d8(%rbp), %rdi
callq 0x34a8
jmp 0x44584
leaq -0x2f8(%rbp), %rdi
callq 0x34a8
jmp 0x44592
leaq -0x318(%rbp), %rdi
callq 0x34a8
jmp 0x445a0
leaq -0x338(%rbp), %rdi
callq 0x34a8
jmp 0x445ae
leaq -0x358(%rbp), %rdi
callq 0x34a8
jmp 0x445bc
leaq -0x359(%rbp), %rdi
callq 0x3290
movq 0xb3a09(%rip), %rdi     # 0xf7fd8
leaq 0x6fc51(%rip), %rsi     # 0xb4227
callq 0x3230
movq %rax, -0xe38(%rbp)
jmp 0x445e4
xorl %eax, %eax
movl %eax, %esi
leaq -0x380(%rbp), %rdi
callq 0xab140
jmp 0x445f6
movq -0xe38(%rbp), %rdi
leaq -0x380(%rbp), %rsi
callq 0x3200
movq %rax, -0xe40(%rbp)
jmp 0x44612
movq -0xe40(%rbp), %rdi
leaq 0x6eb55(%rip), %rsi     # 0xb3175
callq 0x3230
movq %rax, -0xe48(%rbp)
jmp 0x4462e
movq -0x30(%rbp), %rsi
leaq -0x3a0(%rbp), %rdi
callq 0xab140
jmp 0x44640
movq -0xe48(%rbp), %rdi
leaq -0x3a0(%rbp), %rsi
callq 0x3200
movq %rax, -0xe50(%rbp)
jmp 0x4465c
movq -0xe50(%rbp), %rdi
leaq 0x6e9f2(%rip), %rsi     # 0xb305c
callq 0x3230
movq %rax, -0xe58(%rbp)
jmp 0x44678
movq -0xe58(%rbp), %rdi
movq 0xb393a(%rip), %rsi     # 0xf7fc0
callq 0x3280
jmp 0x4468d
leaq -0x3a0(%rbp), %rdi
callq 0x34a8
jmp 0x4469b
leaq -0x380(%rbp), %rdi
callq 0x34a8
jmp 0x446a9
callq 0x28bd0
jmp 0x446b0
jmp 0x447ca
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x46c01
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x46bf1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x4477c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x4476c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x4475c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x4474c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x4473c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x2d8(%rbp), %rdi
callq 0x34a8
jmp 0x4473a
jmp 0x4473c
leaq -0x2f8(%rbp), %rdi
callq 0x34a8
jmp 0x4474a
jmp 0x4474c
leaq -0x318(%rbp), %rdi
callq 0x34a8
jmp 0x4475a
jmp 0x4475c
leaq -0x338(%rbp), %rdi
callq 0x34a8
jmp 0x4476a
jmp 0x4476c
leaq -0x358(%rbp), %rdi
callq 0x34a8
jmp 0x4477a
jmp 0x4477c
leaq -0x359(%rbp), %rdi
callq 0x3290
jmp 0x46bf1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x447b7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x3a0(%rbp), %rdi
callq 0x34a8
jmp 0x447b5
jmp 0x447b7
leaq -0x380(%rbp), %rdi
callq 0x34a8
jmp 0x447c5
jmp 0x46bf1
movq -0x2b8(%rbp), %rcx
xorl %eax, %eax
cmpl 0x9c(%rcx), %eax
je 0x44adc
leaq -0x441(%rbp), %rdi
movq %rdi, -0xe60(%rbp)
callq 0x3440
movq -0xe60(%rbp), %rdx
leaq 0x6e915(%rip), %rsi     # 0xb3115
leaq -0x440(%rbp), %rdi
callq 0x3340
jmp 0x4480e
leaq 0x6fa20(%rip), %rdx     # 0xb4235
leaq -0x420(%rbp), %rdi
leaq -0x440(%rbp), %rsi
callq 0xaa1b0
jmp 0x4482a
leaq 0x71eb2(%rip), %rdx     # 0xb66e3
leaq -0x400(%rbp), %rdi
leaq -0x420(%rbp), %rsi
callq 0xaa1b0
jmp 0x44846
leaq 0x6f5c1(%rip), %rdx     # 0xb3e0e
leaq -0x3e0(%rbp), %rdi
leaq -0x400(%rbp), %rsi
callq 0xaa1b0
jmp 0x44862
leaq 0x6e8f4(%rip), %rdx     # 0xb315d
leaq -0x3c0(%rbp), %rdi
leaq -0x3e0(%rbp), %rsi
callq 0xaa1b0
jmp 0x4487e
movq 0xb3753(%rip), %rdi     # 0xf7fd8
leaq -0x3c0(%rbp), %rsi
callq 0x3200
jmp 0x44893
leaq -0x3c0(%rbp), %rdi
callq 0x34a8
jmp 0x448a1
leaq -0x3e0(%rbp), %rdi
callq 0x34a8
jmp 0x448af
leaq -0x400(%rbp), %rdi
callq 0x34a8
jmp 0x448bd
leaq -0x420(%rbp), %rdi
callq 0x34a8
jmp 0x448cb
leaq -0x440(%rbp), %rdi
callq 0x34a8
jmp 0x448d9
leaq -0x441(%rbp), %rdi
callq 0x3290
movq 0xb36ec(%rip), %rdi     # 0xf7fd8
leaq 0x97558(%rip), %rsi     # 0xdbe4b
callq 0x3230
movq %rax, -0xe68(%rbp)
jmp 0x44901
movl $0x0, -0x46c(%rbp)
leaq -0x468(%rbp), %rdi
leaq -0x46c(%rbp), %rsi
callq 0xaaa20
jmp 0x44920
movq -0xe68(%rbp), %rdi
leaq -0x468(%rbp), %rsi
callq 0x3200
movq %rax, -0xe70(%rbp)
jmp 0x4493c
movq -0xe70(%rbp), %rdi
leaq 0x6e82b(%rip), %rsi     # 0xb3175
callq 0x3230
movq %rax, -0xe78(%rbp)
jmp 0x44958
movq -0x2b8(%rbp), %rsi
addq $0x9c, %rsi
leaq -0x490(%rbp), %rdi
callq 0xaa7f0
jmp 0x44974
movq -0xe78(%rbp), %rdi
leaq -0x490(%rbp), %rsi
callq 0x3200
movq %rax, -0xe80(%rbp)
jmp 0x44990
movq -0xe80(%rbp), %rdi
leaq 0x6e6be(%rip), %rsi     # 0xb305c
callq 0x3230
movq %rax, -0xe88(%rbp)
jmp 0x449ac
movq -0xe88(%rbp), %rdi
movq 0xb3606(%rip), %rsi     # 0xf7fc0
callq 0x3280
jmp 0x449c1
leaq -0x490(%rbp), %rdi
callq 0x34a8
jmp 0x449cf
leaq -0x468(%rbp), %rdi
callq 0x34a8
jmp 0x449dd
callq 0x28bd0
jmp 0x449e4
jmp 0x44adc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x44a8e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x44a7e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x44a6e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x44a5e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x44a4e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x3c0(%rbp), %rdi
callq 0x34a8
jmp 0x44a4c
jmp 0x44a4e
leaq -0x3e0(%rbp), %rdi
callq 0x34a8
jmp 0x44a5c
jmp 0x44a5e
leaq -0x400(%rbp), %rdi
callq 0x34a8
jmp 0x44a6c
jmp 0x44a6e
leaq -0x420(%rbp), %rdi
callq 0x34a8
jmp 0x44a7c
jmp 0x44a7e
leaq -0x440(%rbp), %rdi
callq 0x34a8
jmp 0x44a8c
jmp 0x44a8e
leaq -0x441(%rbp), %rdi
callq 0x3290
jmp 0x46bf1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x44ac9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x490(%rbp), %rdi
callq 0x34a8
jmp 0x44ac7
jmp 0x44ac9
leaq -0x468(%rbp), %rdi
callq 0x34a8
jmp 0x44ad7
jmp 0x46bf1
movq -0x30(%rbp), %rax
movq %rax, -0xe98(%rbp)
leaq -0x18(%rbp), %rdi
callq 0xab120
movq %rax, -0xe90(%rbp)
jmp 0x44af9
movq -0xe90(%rbp), %rcx
movq -0xe98(%rbp), %rax
subq %rcx, %rax
movq %rax, -0xea8(%rbp)
leaq -0x18(%rbp), %rdi
callq 0xab120
movq %rax, -0xea0(%rbp)
jmp 0x44b23
leaq -0x18(%rbp), %rdi
callq 0x1a400
movq %rax, -0xeb0(%rbp)
jmp 0x44b35
movq -0xeb0(%rbp), %rcx
movq -0xea0(%rbp), %rdx
movq -0xea8(%rbp), %rsi
leaq -0x2b0(%rbp), %rdi
callq 0xa600
jmp 0x44b58
movq -0x2b8(%rbp), %rcx
movl $0x1, %eax
cmpl 0x9c(%rcx), %eax
je 0x44e6d
leaq -0x531(%rbp), %rdi
movq %rdi, -0xeb8(%rbp)
callq 0x3440
movq -0xeb8(%rbp), %rdx
leaq 0x6e584(%rip), %rsi     # 0xb3115
leaq -0x530(%rbp), %rdi
callq 0x3340
jmp 0x44b9f
leaq 0x6f694(%rip), %rdx     # 0xb423a
leaq -0x510(%rbp), %rdi
leaq -0x530(%rbp), %rsi
callq 0xaa1b0
jmp 0x44bbb
leaq 0x71b21(%rip), %rdx     # 0xb66e3
leaq -0x4f0(%rbp), %rdi
leaq -0x510(%rbp), %rsi
callq 0xaa1b0
jmp 0x44bd7
leaq 0x6f230(%rip), %rdx     # 0xb3e0e
leaq -0x4d0(%rbp), %rdi
leaq -0x4f0(%rbp), %rsi
callq 0xaa1b0
jmp 0x44bf3
leaq 0x6e563(%rip), %rdx     # 0xb315d
leaq -0x4b0(%rbp), %rdi
leaq -0x4d0(%rbp), %rsi
callq 0xaa1b0
jmp 0x44c0f
movq 0xb33c2(%rip), %rdi     # 0xf7fd8
leaq -0x4b0(%rbp), %rsi
callq 0x3200
jmp 0x44c24
leaq -0x4b0(%rbp), %rdi
callq 0x34a8
jmp 0x44c32
leaq -0x4d0(%rbp), %rdi
callq 0x34a8
jmp 0x44c40
leaq -0x4f0(%rbp), %rdi
callq 0x34a8
jmp 0x44c4e
leaq -0x510(%rbp), %rdi
callq 0x34a8
jmp 0x44c5c
leaq -0x530(%rbp), %rdi
callq 0x34a8
jmp 0x44c6a
leaq -0x531(%rbp), %rdi
callq 0x3290
movq 0xb335b(%rip), %rdi     # 0xf7fd8
leaq 0x971c7(%rip), %rsi     # 0xdbe4b
callq 0x3230
movq %rax, -0xec0(%rbp)
jmp 0x44c92
movl $0x1, -0x55c(%rbp)
leaq -0x558(%rbp), %rdi
leaq -0x55c(%rbp), %rsi
callq 0xaaa20
jmp 0x44cb1
movq -0xec0(%rbp), %rdi
leaq -0x558(%rbp), %rsi
callq 0x3200
movq %rax, -0xec8(%rbp)
jmp 0x44ccd
movq -0xec8(%rbp), %rdi
leaq 0x6e49a(%rip), %rsi     # 0xb3175
callq 0x3230
movq %rax, -0xed0(%rbp)
jmp 0x44ce9
movq -0x2b8(%rbp), %rsi
addq $0x9c, %rsi
leaq -0x580(%rbp), %rdi
callq 0xaa7f0
jmp 0x44d05
movq -0xed0(%rbp), %rdi
leaq -0x580(%rbp), %rsi
callq 0x3200
movq %rax, -0xed8(%rbp)
jmp 0x44d21
movq -0xed8(%rbp), %rdi
leaq 0x6e32d(%rip), %rsi     # 0xb305c
callq 0x3230
movq %rax, -0xee0(%rbp)
jmp 0x44d3d
movq -0xee0(%rbp), %rdi
movq 0xb3275(%rip), %rsi     # 0xf7fc0
callq 0x3280
jmp 0x44d52
leaq -0x580(%rbp), %rdi
callq 0x34a8
jmp 0x44d60
leaq -0x558(%rbp), %rdi
callq 0x34a8
jmp 0x44d6e
callq 0x28bd0
jmp 0x44d75
jmp 0x44e6d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x44e1f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x44e0f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x44dff
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x44def
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x44ddf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x4b0(%rbp), %rdi
callq 0x34a8
jmp 0x44ddd
jmp 0x44ddf
leaq -0x4d0(%rbp), %rdi
callq 0x34a8
jmp 0x44ded
jmp 0x44def
leaq -0x4f0(%rbp), %rdi
callq 0x34a8
jmp 0x44dfd
jmp 0x44dff
leaq -0x510(%rbp), %rdi
callq 0x34a8
jmp 0x44e0d
jmp 0x44e0f
leaq -0x530(%rbp), %rdi
callq 0x34a8
jmp 0x44e1d
jmp 0x44e1f
leaq -0x531(%rbp), %rdi
callq 0x3290
jmp 0x46bf1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x44e5a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x580(%rbp), %rdi
callq 0x34a8
jmp 0x44e58
jmp 0x44e5a
leaq -0x558(%rbp), %rdi
callq 0x34a8
jmp 0x44e68
jmp 0x46bf1
movl $0x7dc, %eax            # imm = 0x7DC
cmpl -0x140(%rbp), %eax
je 0x45174
leaq -0x621(%rbp), %rdi
movq %rdi, -0xee8(%rbp)
callq 0x3440
movq -0xee8(%rbp), %rdx
leaq 0x6e276(%rip), %rsi     # 0xb3115
leaq -0x620(%rbp), %rdi
callq 0x3340
jmp 0x44ead
leaq 0x6f38b(%rip), %rdx     # 0xb423f
leaq -0x600(%rbp), %rdi
leaq -0x620(%rbp), %rsi
callq 0xaa1b0
jmp 0x44ec9
leaq 0x71813(%rip), %rdx     # 0xb66e3
leaq -0x5e0(%rbp), %rdi
leaq -0x600(%rbp), %rsi
callq 0xaa1b0
jmp 0x44ee5
leaq 0x6f2f0(%rip), %rdx     # 0xb41dc
leaq -0x5c0(%rbp), %rdi
leaq -0x5e0(%rbp), %rsi
callq 0xaa1b0
jmp 0x44f01
leaq 0x6e255(%rip), %rdx     # 0xb315d
leaq -0x5a0(%rbp), %rdi
leaq -0x5c0(%rbp), %rsi
callq 0xaa1b0
jmp 0x44f1d
movq 0xb30b4(%rip), %rdi     # 0xf7fd8
leaq -0x5a0(%rbp), %rsi
callq 0x3200
jmp 0x44f32
leaq -0x5a0(%rbp), %rdi
callq 0x34a8
jmp 0x44f40
leaq -0x5c0(%rbp), %rdi
callq 0x34a8
jmp 0x44f4e
leaq -0x5e0(%rbp), %rdi
callq 0x34a8
jmp 0x44f5c
leaq -0x600(%rbp), %rdi
callq 0x34a8
jmp 0x44f6a
leaq -0x620(%rbp), %rdi
callq 0x34a8
jmp 0x44f78
leaq -0x621(%rbp), %rdi
callq 0x3290
movq 0xb304d(%rip), %rdi     # 0xf7fd8
leaq 0x96eb9(%rip), %rsi     # 0xdbe4b
callq 0x3230
movq %rax, -0xef0(%rbp)
jmp 0x44fa0
movl $0x7dc, -0x64c(%rbp)    # imm = 0x7DC
leaq -0x648(%rbp), %rdi
leaq -0x64c(%rbp), %rsi
callq 0xaaa20
jmp 0x44fbf
movq -0xef0(%rbp), %rdi
leaq -0x648(%rbp), %rsi
callq 0x3200
movq %rax, -0xef8(%rbp)
jmp 0x44fdb
movq -0xef8(%rbp), %rdi
leaq 0x6e18c(%rip), %rsi     # 0xb3175
callq 0x3230
movq %rax, -0xf00(%rbp)
jmp 0x44ff7
leaq -0x140(%rbp), %rsi
leaq -0x670(%rbp), %rdi
callq 0xaa7f0
jmp 0x4500c
movq -0xf00(%rbp), %rdi
leaq -0x670(%rbp), %rsi
callq 0x3200
movq %rax, -0xf08(%rbp)
jmp 0x45028
movq -0xf08(%rbp), %rdi
leaq 0x6e026(%rip), %rsi     # 0xb305c
callq 0x3230
movq %rax, -0xf10(%rbp)
jmp 0x45044
movq -0xf10(%rbp), %rdi
movq 0xb2f6e(%rip), %rsi     # 0xf7fc0
callq 0x3280
jmp 0x45059
leaq -0x670(%rbp), %rdi
callq 0x34a8
jmp 0x45067
leaq -0x648(%rbp), %rdi
callq 0x34a8
jmp 0x45075
callq 0x28bd0
jmp 0x4507c
jmp 0x45174
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x45126
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x45116
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x45106
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x450f6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x450e6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x5a0(%rbp), %rdi
callq 0x34a8
jmp 0x450e4
jmp 0x450e6
leaq -0x5c0(%rbp), %rdi
callq 0x34a8
jmp 0x450f4
jmp 0x450f6
leaq -0x5e0(%rbp), %rdi
callq 0x34a8
jmp 0x45104
jmp 0x45106
leaq -0x600(%rbp), %rdi
callq 0x34a8
jmp 0x45114
jmp 0x45116
leaq -0x620(%rbp), %rdi
callq 0x34a8
jmp 0x45124
jmp 0x45126
leaq -0x621(%rbp), %rdi
callq 0x3290
jmp 0x46bf1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x45161
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x670(%rbp), %rdi
callq 0x34a8
jmp 0x4515f
jmp 0x45161
leaq -0x648(%rbp), %rdi
callq 0x34a8
jmp 0x4516f
jmp 0x46bf1
movq -0x2b8(%rbp), %rcx
movl $0x1, %eax
cmpl 0xa4(%rcx), %eax
je 0x45489
leaq -0x711(%rbp), %rdi
movq %rdi, -0xf18(%rbp)
callq 0x3440
movq -0xf18(%rbp), %rdx
leaq 0x6df68(%rip), %rsi     # 0xb3115
leaq -0x710(%rbp), %rdi
callq 0x3340
jmp 0x451bb
leaq 0x6f082(%rip), %rdx     # 0xb4244
leaq -0x6f0(%rbp), %rdi
leaq -0x710(%rbp), %rsi
callq 0xaa1b0
jmp 0x451d7
leaq 0x71505(%rip), %rdx     # 0xb66e3
leaq -0x6d0(%rbp), %rdi
leaq -0x6f0(%rbp), %rsi
callq 0xaa1b0
jmp 0x451f3
leaq 0x6ec3f(%rip), %rdx     # 0xb3e39
leaq -0x6b0(%rbp), %rdi
leaq -0x6d0(%rbp), %rsi
callq 0xaa1b0
jmp 0x4520f
leaq 0x6df47(%rip), %rdx     # 0xb315d
leaq -0x690(%rbp), %rdi
leaq -0x6b0(%rbp), %rsi
callq 0xaa1b0
jmp 0x4522b
movq 0xb2da6(%rip), %rdi     # 0xf7fd8
leaq -0x690(%rbp), %rsi
callq 0x3200
jmp 0x45240
leaq -0x690(%rbp), %rdi
callq 0x34a8
jmp 0x4524e
leaq -0x6b0(%rbp), %rdi
callq 0x34a8
jmp 0x4525c
leaq -0x6d0(%rbp), %rdi
callq 0x34a8
jmp 0x4526a
leaq -0x6f0(%rbp), %rdi
callq 0x34a8
jmp 0x45278
leaq -0x710(%rbp), %rdi
callq 0x34a8
jmp 0x45286
leaq -0x711(%rbp), %rdi
callq 0x3290
movq 0xb2d3f(%rip), %rdi     # 0xf7fd8
leaq 0x96bab(%rip), %rsi     # 0xdbe4b
callq 0x3230
movq %rax, -0xf20(%rbp)
jmp 0x452ae
movl $0x1, -0x73c(%rbp)
leaq -0x738(%rbp), %rdi
leaq -0x73c(%rbp), %rsi
callq 0xaaa20
jmp 0x452cd
movq -0xf20(%rbp), %rdi
leaq -0x738(%rbp), %rsi
callq 0x3200
movq %rax, -0xf28(%rbp)
jmp 0x452e9
movq -0xf28(%rbp), %rdi
leaq 0x6de7e(%rip), %rsi     # 0xb3175
callq 0x3230
movq %rax, -0xf30(%rbp)
jmp 0x45305
movq -0x2b8(%rbp), %rsi
addq $0xa4, %rsi
leaq -0x760(%rbp), %rdi
callq 0xaa7f0
jmp 0x45321
movq -0xf30(%rbp), %rdi
leaq -0x760(%rbp), %rsi
callq 0x3200
movq %rax, -0xf38(%rbp)
jmp 0x4533d
movq -0xf38(%rbp), %rdi
leaq 0x6dd11(%rip), %rsi     # 0xb305c
callq 0x3230
movq %rax, -0xf40(%rbp)
jmp 0x45359
movq -0xf40(%rbp), %rdi
movq 0xb2c59(%rip), %rsi     # 0xf7fc0
callq 0x3280
jmp 0x4536e
leaq -0x760(%rbp), %rdi
callq 0x34a8
jmp 0x4537c
leaq -0x738(%rbp), %rdi
callq 0x34a8
jmp 0x4538a
callq 0x28bd0
jmp 0x45391
jmp 0x45489
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x4543b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x4542b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x4541b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x4540b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x453fb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x690(%rbp), %rdi
callq 0x34a8
jmp 0x453f9
jmp 0x453fb
leaq -0x6b0(%rbp), %rdi
callq 0x34a8
jmp 0x45409
jmp 0x4540b
leaq -0x6d0(%rbp), %rdi
callq 0x34a8
jmp 0x45419
jmp 0x4541b
leaq -0x6f0(%rbp), %rdi
callq 0x34a8
jmp 0x45429
jmp 0x4542b
leaq -0x710(%rbp), %rdi
callq 0x34a8
jmp 0x45439
jmp 0x4543b
leaq -0x711(%rbp), %rdi
callq 0x3290
jmp 0x46bf1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x45476
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x760(%rbp), %rdi
callq 0x34a8
jmp 0x45474
jmp 0x45476
leaq -0x738(%rbp), %rdi
callq 0x34a8
jmp 0x45484
jmp 0x46bf1
movq -0x2b8(%rbp), %rcx
movl $0x2, %eax
cmpl 0xa8(%rcx), %eax
je 0x4579e
leaq -0x801(%rbp), %rdi
movq %rdi, -0xf48(%rbp)
callq 0x3440
movq -0xf48(%rbp), %rdx
leaq 0x6dc53(%rip), %rsi     # 0xb3115
leaq -0x800(%rbp), %rdi
callq 0x3340
jmp 0x454d0
leaq 0x6ed72(%rip), %rdx     # 0xb4249
leaq -0x7e0(%rbp), %rdi
leaq -0x800(%rbp), %rsi
callq 0xaa1b0
jmp 0x454ec
leaq 0x711f0(%rip), %rdx     # 0xb66e3
leaq -0x7c0(%rbp), %rdi
leaq -0x7e0(%rbp), %rsi
callq 0xaa1b0
jmp 0x45508
leaq 0x6e93f(%rip), %rdx     # 0xb3e4e
leaq -0x7a0(%rbp), %rdi
leaq -0x7c0(%rbp), %rsi
callq 0xaa1b0
jmp 0x45524
leaq 0x6dc32(%rip), %rdx     # 0xb315d
leaq -0x780(%rbp), %rdi
leaq -0x7a0(%rbp), %rsi
callq 0xaa1b0
jmp 0x45540
movq 0xb2a91(%rip), %rdi     # 0xf7fd8
leaq -0x780(%rbp), %rsi
callq 0x3200
jmp 0x45555
leaq -0x780(%rbp), %rdi
callq 0x34a8
jmp 0x45563
leaq -0x7a0(%rbp), %rdi
callq 0x34a8
jmp 0x45571
leaq -0x7c0(%rbp), %rdi
callq 0x34a8
jmp 0x4557f
leaq -0x7e0(%rbp), %rdi
callq 0x34a8
jmp 0x4558d
leaq -0x800(%rbp), %rdi
callq 0x34a8
jmp 0x4559b
leaq -0x801(%rbp), %rdi
callq 0x3290
movq 0xb2a2a(%rip), %rdi     # 0xf7fd8
leaq 0x96896(%rip), %rsi     # 0xdbe4b
callq 0x3230
movq %rax, -0xf50(%rbp)
jmp 0x455c3
movl $0x2, -0x82c(%rbp)
leaq -0x828(%rbp), %rdi
leaq -0x82c(%rbp), %rsi
callq 0xaaa20
jmp 0x455e2
movq -0xf50(%rbp), %rdi
leaq -0x828(%rbp), %rsi
callq 0x3200
movq %rax, -0xf58(%rbp)
jmp 0x455fe
movq -0xf58(%rbp), %rdi
leaq 0x6db69(%rip), %rsi     # 0xb3175
callq 0x3230
movq %rax, -0xf60(%rbp)
jmp 0x4561a
movq -0x2b8(%rbp), %rsi
addq $0xa8, %rsi
leaq -0x850(%rbp), %rdi
callq 0xaa7f0
jmp 0x45636
movq -0xf60(%rbp), %rdi
leaq -0x850(%rbp), %rsi
callq 0x3200
movq %rax, -0xf68(%rbp)
jmp 0x45652
movq -0xf68(%rbp), %rdi
leaq 0x6d9fc(%rip), %rsi     # 0xb305c
callq 0x3230
movq %rax, -0xf70(%rbp)
jmp 0x4566e
movq -0xf70(%rbp), %rdi
movq 0xb2944(%rip), %rsi     # 0xf7fc0
callq 0x3280
jmp 0x45683
leaq -0x850(%rbp), %rdi
callq 0x34a8
jmp 0x45691
leaq -0x828(%rbp), %rdi
callq 0x34a8
jmp 0x4569f
callq 0x28bd0
jmp 0x456a6
jmp 0x4579e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x45750
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x45740
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x45730
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x45720
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x45710
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x780(%rbp), %rdi
callq 0x34a8
jmp 0x4570e
jmp 0x45710
leaq -0x7a0(%rbp), %rdi
callq 0x34a8
jmp 0x4571e
jmp 0x45720
leaq -0x7c0(%rbp), %rdi
callq 0x34a8
jmp 0x4572e
jmp 0x45730
leaq -0x7e0(%rbp), %rdi
callq 0x34a8
jmp 0x4573e
jmp 0x45740
leaq -0x800(%rbp), %rdi
callq 0x34a8
jmp 0x4574e
jmp 0x45750
leaq -0x801(%rbp), %rdi
callq 0x3290
jmp 0x46bf1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x4578b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x850(%rbp), %rdi
callq 0x34a8
jmp 0x45789
jmp 0x4578b
leaq -0x828(%rbp), %rdi
callq 0x34a8
jmp 0x45799
jmp 0x46bf1
movq -0x2b8(%rbp), %rcx
movl $0x3, %eax
cmpl 0xac(%rcx), %eax
je 0x45ab3
leaq -0x8f1(%rbp), %rdi
movq %rdi, -0xf78(%rbp)
callq 0x3440
movq -0xf78(%rbp), %rdx
leaq 0x6d93e(%rip), %rsi     # 0xb3115
leaq -0x8f0(%rbp), %rdi
callq 0x3340
jmp 0x457e5
leaq 0x6ea62(%rip), %rdx     # 0xb424e
leaq -0x8d0(%rbp), %rdi
leaq -0x8f0(%rbp), %rsi
callq 0xaa1b0
jmp 0x45801
leaq 0x70edb(%rip), %rdx     # 0xb66e3
leaq -0x8b0(%rbp), %rdi
leaq -0x8d0(%rbp), %rsi
callq 0xaa1b0
jmp 0x4581d
leaq 0x6e63d(%rip), %rdx     # 0xb3e61
leaq -0x890(%rbp), %rdi
leaq -0x8b0(%rbp), %rsi
callq 0xaa1b0
jmp 0x45839
leaq 0x6d91d(%rip), %rdx     # 0xb315d
leaq -0x870(%rbp), %rdi
leaq -0x890(%rbp), %rsi
callq 0xaa1b0
jmp 0x45855
movq 0xb277c(%rip), %rdi     # 0xf7fd8
leaq -0x870(%rbp), %rsi
callq 0x3200
jmp 0x4586a
leaq -0x870(%rbp), %rdi
callq 0x34a8
jmp 0x45878
leaq -0x890(%rbp), %rdi
callq 0x34a8
jmp 0x45886
leaq -0x8b0(%rbp), %rdi
callq 0x34a8
jmp 0x45894
leaq -0x8d0(%rbp), %rdi
callq 0x34a8
jmp 0x458a2
leaq -0x8f0(%rbp), %rdi
callq 0x34a8
jmp 0x458b0
leaq -0x8f1(%rbp), %rdi
callq 0x3290
movq 0xb2715(%rip), %rdi     # 0xf7fd8
leaq 0x96581(%rip), %rsi     # 0xdbe4b
callq 0x3230
movq %rax, -0xf80(%rbp)
jmp 0x458d8
movl $0x3, -0x91c(%rbp)
leaq -0x918(%rbp), %rdi
leaq -0x91c(%rbp), %rsi
callq 0xaaa20
jmp 0x458f7
movq -0xf80(%rbp), %rdi
leaq -0x918(%rbp), %rsi
callq 0x3200
movq %rax, -0xf88(%rbp)
jmp 0x45913
movq -0xf88(%rbp), %rdi
leaq 0x6d854(%rip), %rsi     # 0xb3175
callq 0x3230
movq %rax, -0xf90(%rbp)
jmp 0x4592f
movq -0x2b8(%rbp), %rsi
addq $0xac, %rsi
leaq -0x940(%rbp), %rdi
callq 0xaa7f0
jmp 0x4594b
movq -0xf90(%rbp), %rdi
leaq -0x940(%rbp), %rsi
callq 0x3200
movq %rax, -0xf98(%rbp)
jmp 0x45967
movq -0xf98(%rbp), %rdi
leaq 0x6d6e7(%rip), %rsi     # 0xb305c
callq 0x3230
movq %rax, -0xfa0(%rbp)
jmp 0x45983
movq -0xfa0(%rbp), %rdi
movq 0xb262f(%rip), %rsi     # 0xf7fc0
callq 0x3280
jmp 0x45998
leaq -0x940(%rbp), %rdi
callq 0x34a8
jmp 0x459a6
leaq -0x918(%rbp), %rdi
callq 0x34a8
jmp 0x459b4
callq 0x28bd0
jmp 0x459bb
jmp 0x45ab3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x45a65
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x45a55
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x45a45
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x45a35
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x45a25
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x870(%rbp), %rdi
callq 0x34a8
jmp 0x45a23
jmp 0x45a25
leaq -0x890(%rbp), %rdi
callq 0x34a8
jmp 0x45a33
jmp 0x45a35
leaq -0x8b0(%rbp), %rdi
callq 0x34a8
jmp 0x45a43
jmp 0x45a45
leaq -0x8d0(%rbp), %rdi
callq 0x34a8
jmp 0x45a53
jmp 0x45a55
leaq -0x8f0(%rbp), %rdi
callq 0x34a8
jmp 0x45a63
jmp 0x45a65
leaq -0x8f1(%rbp), %rdi
callq 0x3290
jmp 0x46bf1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x45aa0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x940(%rbp), %rdi
callq 0x34a8
jmp 0x45a9e
jmp 0x45aa0
leaq -0x918(%rbp), %rdi
callq 0x34a8
jmp 0x45aae
jmp 0x46bf1
movq -0x2b8(%rbp), %rcx
movl $0x4, %eax
cmpl 0xb0(%rcx), %eax
je 0x45dc8
leaq -0x9e1(%rbp), %rdi
movq %rdi, -0xfa8(%rbp)
callq 0x3440
movq -0xfa8(%rbp), %rdx
leaq 0x6d629(%rip), %rsi     # 0xb3115
leaq -0x9e0(%rbp), %rdi
callq 0x3340
jmp 0x45afa
leaq 0x6e752(%rip), %rdx     # 0xb4253
leaq -0x9c0(%rbp), %rdi
leaq -0x9e0(%rbp), %rsi
callq 0xaa1b0
jmp 0x45b16
leaq 0x70bc6(%rip), %rdx     # 0xb66e3
leaq -0x9a0(%rbp), %rdi
leaq -0x9c0(%rbp), %rsi
callq 0xaa1b0
jmp 0x45b32
leaq 0x6e33c(%rip), %rdx     # 0xb3e75
leaq -0x980(%rbp), %rdi
leaq -0x9a0(%rbp), %rsi
callq 0xaa1b0
jmp 0x45b4e
leaq 0x6d608(%rip), %rdx     # 0xb315d
leaq -0x960(%rbp), %rdi
leaq -0x980(%rbp), %rsi
callq 0xaa1b0
jmp 0x45b6a
movq 0xb2467(%rip), %rdi     # 0xf7fd8
leaq -0x960(%rbp), %rsi
callq 0x3200
jmp 0x45b7f
leaq -0x960(%rbp), %rdi
callq 0x34a8
jmp 0x45b8d
leaq -0x980(%rbp), %rdi
callq 0x34a8
jmp 0x45b9b
leaq -0x9a0(%rbp), %rdi
callq 0x34a8
jmp 0x45ba9
leaq -0x9c0(%rbp), %rdi
callq 0x34a8
jmp 0x45bb7
leaq -0x9e0(%rbp), %rdi
callq 0x34a8
jmp 0x45bc5
leaq -0x9e1(%rbp), %rdi
callq 0x3290
movq 0xb2400(%rip), %rdi     # 0xf7fd8
leaq 0x9626c(%rip), %rsi     # 0xdbe4b
callq 0x3230
movq %rax, -0xfb0(%rbp)
jmp 0x45bed
movl $0x4, -0xa0c(%rbp)
leaq -0xa08(%rbp), %rdi
leaq -0xa0c(%rbp), %rsi
callq 0xaaa20
jmp 0x45c0c
movq -0xfb0(%rbp), %rdi
leaq -0xa08(%rbp), %rsi
callq 0x3200
movq %rax, -0xfb8(%rbp)
jmp 0x45c28
movq -0xfb8(%rbp), %rdi
leaq 0x6d53f(%rip), %rsi     # 0xb3175
callq 0x3230
movq %rax, -0xfc0(%rbp)
jmp 0x45c44
movq -0x2b8(%rbp), %rsi
addq $0xb0, %rsi
leaq -0xa30(%rbp), %rdi
callq 0xaa7f0
jmp 0x45c60
movq -0xfc0(%rbp), %rdi
leaq -0xa30(%rbp), %rsi
callq 0x3200
movq %rax, -0xfc8(%rbp)
jmp 0x45c7c
movq -0xfc8(%rbp), %rdi
leaq 0x6d3d2(%rip), %rsi     # 0xb305c
callq 0x3230
movq %rax, -0xfd0(%rbp)
jmp 0x45c98
movq -0xfd0(%rbp), %rdi
movq 0xb231a(%rip), %rsi     # 0xf7fc0
callq 0x3280
jmp 0x45cad
leaq -0xa30(%rbp), %rdi
callq 0x34a8
jmp 0x45cbb
leaq -0xa08(%rbp), %rdi
callq 0x34a8
jmp 0x45cc9
callq 0x28bd0
jmp 0x45cd0
jmp 0x45dc8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x45d7a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x45d6a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x45d5a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x45d4a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x45d3a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x960(%rbp), %rdi
callq 0x34a8
jmp 0x45d38
jmp 0x45d3a
leaq -0x980(%rbp), %rdi
callq 0x34a8
jmp 0x45d48
jmp 0x45d4a
leaq -0x9a0(%rbp), %rdi
callq 0x34a8
jmp 0x45d58
jmp 0x45d5a
leaq -0x9c0(%rbp), %rdi
callq 0x34a8
jmp 0x45d68
jmp 0x45d6a
leaq -0x9e0(%rbp), %rdi
callq 0x34a8
jmp 0x45d78
jmp 0x45d7a
leaq -0x9e1(%rbp), %rdi
callq 0x3290
jmp 0x46bf1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x45db5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0xa30(%rbp), %rdi
callq 0x34a8
jmp 0x45db3
jmp 0x45db5
leaq -0xa08(%rbp), %rdi
callq 0x34a8
jmp 0x45dc3
jmp 0x46bf1
movq -0x2b8(%rbp), %rcx
movl $0x5, %eax
cmpl 0xb4(%rcx), %eax
je 0x460dd
leaq -0xad1(%rbp), %rdi
movq %rdi, -0xfd8(%rbp)
callq 0x3440
movq -0xfd8(%rbp), %rdx
leaq 0x6d314(%rip), %rsi     # 0xb3115
leaq -0xad0(%rbp), %rdi
callq 0x3340
jmp 0x45e0f
leaq 0x6e442(%rip), %rdx     # 0xb4258
leaq -0xab0(%rbp), %rdi
leaq -0xad0(%rbp), %rsi
callq 0xaa1b0
jmp 0x45e2b
leaq 0x708b1(%rip), %rdx     # 0xb66e3
leaq -0xa90(%rbp), %rdi
leaq -0xab0(%rbp), %rsi
callq 0xaa1b0
jmp 0x45e47
leaq 0x6e03d(%rip), %rdx     # 0xb3e8b
leaq -0xa70(%rbp), %rdi
leaq -0xa90(%rbp), %rsi
callq 0xaa1b0
jmp 0x45e63
leaq 0x6d2f3(%rip), %rdx     # 0xb315d
leaq -0xa50(%rbp), %rdi
leaq -0xa70(%rbp), %rsi
callq 0xaa1b0
jmp 0x45e7f
movq 0xb2152(%rip), %rdi     # 0xf7fd8
leaq -0xa50(%rbp), %rsi
callq 0x3200
jmp 0x45e94
leaq -0xa50(%rbp), %rdi
callq 0x34a8
jmp 0x45ea2
leaq -0xa70(%rbp), %rdi
callq 0x34a8
jmp 0x45eb0
leaq -0xa90(%rbp), %rdi
callq 0x34a8
jmp 0x45ebe
leaq -0xab0(%rbp), %rdi
callq 0x34a8
jmp 0x45ecc
leaq -0xad0(%rbp), %rdi
callq 0x34a8
jmp 0x45eda
leaq -0xad1(%rbp), %rdi
callq 0x3290
movq 0xb20eb(%rip), %rdi     # 0xf7fd8
leaq 0x95f57(%rip), %rsi     # 0xdbe4b
callq 0x3230
movq %rax, -0xfe0(%rbp)
jmp 0x45f02
movl $0x5, -0xafc(%rbp)
leaq -0xaf8(%rbp), %rdi
leaq -0xafc(%rbp), %rsi
callq 0xaaa20
jmp 0x45f21
movq -0xfe0(%rbp), %rdi
leaq -0xaf8(%rbp), %rsi
callq 0x3200
movq %rax, -0xfe8(%rbp)
jmp 0x45f3d
movq -0xfe8(%rbp), %rdi
leaq 0x6d22a(%rip), %rsi     # 0xb3175
callq 0x3230
movq %rax, -0xff0(%rbp)
jmp 0x45f59
movq -0x2b8(%rbp), %rsi
addq $0xb4, %rsi
leaq -0xb20(%rbp), %rdi
callq 0xaa7f0
jmp 0x45f75
movq -0xff0(%rbp), %rdi
leaq -0xb20(%rbp), %rsi
callq 0x3200
movq %rax, -0xff8(%rbp)
jmp 0x45f91
movq -0xff8(%rbp), %rdi
leaq 0x6d0bd(%rip), %rsi     # 0xb305c
callq 0x3230
movq %rax, -0x1000(%rbp)
jmp 0x45fad
movq -0x1000(%rbp), %rdi
movq 0xb2005(%rip), %rsi     # 0xf7fc0
callq 0x3280
jmp 0x45fc2
leaq -0xb20(%rbp), %rdi
callq 0x34a8
jmp 0x45fd0
leaq -0xaf8(%rbp), %rdi
callq 0x34a8
jmp 0x45fde
callq 0x28bd0
jmp 0x45fe5
jmp 0x460dd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x4608f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x4607f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x4606f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x4605f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x4604f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0xa50(%rbp), %rdi
callq 0x34a8
jmp 0x4604d
jmp 0x4604f
leaq -0xa70(%rbp), %rdi
callq 0x34a8
jmp 0x4605d
jmp 0x4605f
leaq -0xa90(%rbp), %rdi
callq 0x34a8
jmp 0x4606d
jmp 0x4606f
leaq -0xab0(%rbp), %rdi
callq 0x34a8
jmp 0x4607d
jmp 0x4607f
leaq -0xad0(%rbp), %rdi
callq 0x34a8
jmp 0x4608d
jmp 0x4608f
leaq -0xad1(%rbp), %rdi
callq 0x3290
jmp 0x46bf1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x460ca
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0xb20(%rbp), %rdi
callq 0x34a8
jmp 0x460c8
jmp 0x460ca
leaq -0xaf8(%rbp), %rdi
callq 0x34a8
jmp 0x460d8
jmp 0x46bf1
movq -0x2b8(%rbp), %rcx
xorl %eax, %eax
cmpq 0x48(%rcx), %rax
je 0x463ea
leaq -0xbc1(%rbp), %rdi
movq %rdi, -0x1008(%rbp)
callq 0x3440
movq -0x1008(%rbp), %rdx
leaq 0x6d004(%rip), %rsi     # 0xb3115
leaq -0xbc0(%rbp), %rdi
callq 0x3340
jmp 0x4611f
leaq 0x6e137(%rip), %rdx     # 0xb425d
leaq -0xba0(%rbp), %rdi
leaq -0xbc0(%rbp), %rsi
callq 0xaa1b0
jmp 0x4613b
leaq 0x705a1(%rip), %rdx     # 0xb66e3
leaq -0xb80(%rbp), %rdi
leaq -0xba0(%rbp), %rsi
callq 0xaa1b0
jmp 0x46157
leaq 0x6ddf6(%rip), %rdx     # 0xb3f54
leaq -0xb60(%rbp), %rdi
leaq -0xb80(%rbp), %rsi
callq 0xaa1b0
jmp 0x46173
leaq 0x6cfe3(%rip), %rdx     # 0xb315d
leaq -0xb40(%rbp), %rdi
leaq -0xb60(%rbp), %rsi
callq 0xaa1b0
jmp 0x4618f
movq 0xb1e42(%rip), %rdi     # 0xf7fd8
leaq -0xb40(%rbp), %rsi
callq 0x3200
jmp 0x461a4
leaq -0xb40(%rbp), %rdi
callq 0x34a8
jmp 0x461b2
leaq -0xb60(%rbp), %rdi
callq 0x34a8
jmp 0x461c0
leaq -0xb80(%rbp), %rdi
callq 0x34a8
jmp 0x461ce
leaq -0xba0(%rbp), %rdi
callq 0x34a8
jmp 0x461dc
leaq -0xbc0(%rbp), %rdi
callq 0x34a8
jmp 0x461ea
leaq -0xbc1(%rbp), %rdi
callq 0x3290
movq 0xb1ddb(%rip), %rdi     # 0xf7fd8
leaq 0x95c47(%rip), %rsi     # 0xdbe4b
callq 0x3230
movq %rax, -0x1010(%rbp)
jmp 0x46212
movl $0x0, -0xbec(%rbp)
leaq -0xbe8(%rbp), %rdi
leaq -0xbec(%rbp), %rsi
callq 0xaaa20
jmp 0x46231
movq -0x1010(%rbp), %rdi
leaq -0xbe8(%rbp), %rsi
callq 0x3200
movq %rax, -0x1018(%rbp)
jmp 0x4624d
movq -0x1018(%rbp), %rdi
leaq 0x6cf1a(%rip), %rsi     # 0xb3175
callq 0x3230
movq %rax, -0x1020(%rbp)
jmp 0x46269
movq -0x2b8(%rbp), %rsi
addq $0x48, %rsi
leaq -0xc10(%rbp), %rdi
callq 0xaa610
jmp 0x46282
movq -0x1020(%rbp), %rdi
leaq -0xc10(%rbp), %rsi
callq 0x3200
movq %rax, -0x1028(%rbp)
jmp 0x4629e
movq -0x1028(%rbp), %rdi
leaq 0x6cdb0(%rip), %rsi     # 0xb305c
callq 0x3230
movq %rax, -0x1030(%rbp)
jmp 0x462ba
movq -0x1030(%rbp), %rdi
movq 0xb1cf8(%rip), %rsi     # 0xf7fc0
callq 0x3280
jmp 0x462cf
leaq -0xc10(%rbp), %rdi
callq 0x34a8
jmp 0x462dd
leaq -0xbe8(%rbp), %rdi
callq 0x34a8
jmp 0x462eb
callq 0x28bd0
jmp 0x462f2
jmp 0x463ea
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x4639c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x4638c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x4637c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x4636c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x4635c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0xb40(%rbp), %rdi
callq 0x34a8
jmp 0x4635a
jmp 0x4635c
leaq -0xb60(%rbp), %rdi
callq 0x34a8
jmp 0x4636a
jmp 0x4636c
leaq -0xb80(%rbp), %rdi
callq 0x34a8
jmp 0x4637a
jmp 0x4637c
leaq -0xba0(%rbp), %rdi
callq 0x34a8
jmp 0x4638a
jmp 0x4638c
leaq -0xbc0(%rbp), %rdi
callq 0x34a8
jmp 0x4639a
jmp 0x4639c
leaq -0xbc1(%rbp), %rdi
callq 0x3290
jmp 0x46bf1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x463d7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0xc10(%rbp), %rdi
callq 0x34a8
jmp 0x463d5
jmp 0x463d7
leaq -0xbe8(%rbp), %rdi
callq 0x34a8
jmp 0x463e5
jmp 0x46bf1
leaq -0x18(%rbp), %rdi
callq 0xab120
movq %rax, -0x1038(%rbp)
jmp 0x463fc
leaq -0x18(%rbp), %rdi
callq 0xab120
movq %rax, -0x1040(%rbp)
jmp 0x4640e
leaq -0x18(%rbp), %rdi
callq 0x1a400
movq %rax, -0x1048(%rbp)
jmp 0x46420
movq -0x1038(%rbp), %rdi
movq -0x1048(%rbp), %rax
movq -0x1040(%rbp), %rsi
addq %rax, %rsi
leaq 0x6b135(%rip), %rdx     # 0xb1574
callq 0x5350
movq %rax, -0x1050(%rbp)
jmp 0x4644d
movq -0x1050(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x30(%rbp), %rax
movq %rax, -0x1060(%rbp)
leaq -0x18(%rbp), %rdi
callq 0xab120
movq %rax, -0x1058(%rbp)
jmp 0x46475
movq -0x1058(%rbp), %rcx
movq -0x1060(%rbp), %rax
subq %rcx, %rax
movq %rax, -0x1070(%rbp)
leaq -0x18(%rbp), %rdi
callq 0xab120
movq %rax, -0x1068(%rbp)
jmp 0x4649f
leaq -0x18(%rbp), %rdi
callq 0x1a400
movq %rax, -0x1078(%rbp)
jmp 0x464b1
movq -0x1078(%rbp), %rcx
movq -0x1068(%rbp), %rdx
movq -0x1070(%rbp), %rsi
leaq -0x2b0(%rbp), %rdi
callq 0xa600
jmp 0x464d4
movq -0x2b8(%rbp), %rcx
movl $0x1, %eax
cmpq 0x48(%rcx), %rax
je 0x467e4
leaq -0xcb1(%rbp), %rdi
movq %rdi, -0x1080(%rbp)
callq 0x3440
movq -0x1080(%rbp), %rdx
leaq 0x6cc0a(%rip), %rsi     # 0xb3115
leaq -0xcb0(%rbp), %rdi
callq 0x3340
jmp 0x46519
leaq 0x6dd42(%rip), %rdx     # 0xb4262
leaq -0xc90(%rbp), %rdi
leaq -0xcb0(%rbp), %rsi
callq 0xaa1b0
jmp 0x46535
leaq 0x701a7(%rip), %rdx     # 0xb66e3
leaq -0xc70(%rbp), %rdi
leaq -0xc90(%rbp), %rsi
callq 0xaa1b0
jmp 0x46551
leaq 0x6d9fc(%rip), %rdx     # 0xb3f54
leaq -0xc50(%rbp), %rdi
leaq -0xc70(%rbp), %rsi
callq 0xaa1b0
jmp 0x4656d
leaq 0x6cbe9(%rip), %rdx     # 0xb315d
leaq -0xc30(%rbp), %rdi
leaq -0xc50(%rbp), %rsi
callq 0xaa1b0
jmp 0x46589
movq 0xb1a48(%rip), %rdi     # 0xf7fd8
leaq -0xc30(%rbp), %rsi
callq 0x3200
jmp 0x4659e
leaq -0xc30(%rbp), %rdi
callq 0x34a8
jmp 0x465ac
leaq -0xc50(%rbp), %rdi
callq 0x34a8
jmp 0x465ba
leaq -0xc70(%rbp), %rdi
callq 0x34a8
jmp 0x465c8
leaq -0xc90(%rbp), %rdi
callq 0x34a8
jmp 0x465d6
leaq -0xcb0(%rbp), %rdi
callq 0x34a8
jmp 0x465e4
leaq -0xcb1(%rbp), %rdi
callq 0x3290
movq 0xb19e1(%rip), %rdi     # 0xf7fd8
leaq 0x9584d(%rip), %rsi     # 0xdbe4b
callq 0x3230
movq %rax, -0x1088(%rbp)
jmp 0x4660c
movl $0x1, -0xcdc(%rbp)
leaq -0xcd8(%rbp), %rdi
leaq -0xcdc(%rbp), %rsi
callq 0xaaa20
jmp 0x4662b
movq -0x1088(%rbp), %rdi
leaq -0xcd8(%rbp), %rsi
callq 0x3200
movq %rax, -0x1090(%rbp)
jmp 0x46647
movq -0x1090(%rbp), %rdi
leaq 0x6cb20(%rip), %rsi     # 0xb3175
callq 0x3230
movq %rax, -0x1098(%rbp)
jmp 0x46663
movq -0x2b8(%rbp), %rsi
addq $0x48, %rsi
leaq -0xd00(%rbp), %rdi
callq 0xaa610
jmp 0x4667c
movq -0x1098(%rbp), %rdi
leaq -0xd00(%rbp), %rsi
callq 0x3200
movq %rax, -0x10a0(%rbp)
jmp 0x46698
movq -0x10a0(%rbp), %rdi
leaq 0x6c9b6(%rip), %rsi     # 0xb305c
callq 0x3230
movq %rax, -0x10a8(%rbp)
jmp 0x466b4
movq -0x10a8(%rbp), %rdi
movq 0xb18fe(%rip), %rsi     # 0xf7fc0
callq 0x3280
jmp 0x466c9
leaq -0xd00(%rbp), %rdi
callq 0x34a8
jmp 0x466d7
leaq -0xcd8(%rbp), %rdi
callq 0x34a8
jmp 0x466e5
callq 0x28bd0
jmp 0x466ec
jmp 0x467e4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x46796
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x46786
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x46776
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x46766
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x46756
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0xc30(%rbp), %rdi
callq 0x34a8
jmp 0x46754
jmp 0x46756
leaq -0xc50(%rbp), %rdi
callq 0x34a8
jmp 0x46764
jmp 0x46766
leaq -0xc70(%rbp), %rdi
callq 0x34a8
jmp 0x46774
jmp 0x46776
leaq -0xc90(%rbp), %rdi
callq 0x34a8
jmp 0x46784
jmp 0x46786
leaq -0xcb0(%rbp), %rdi
callq 0x34a8
jmp 0x46794
jmp 0x46796
leaq -0xcb1(%rbp), %rdi
callq 0x3290
jmp 0x46bf1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x467d1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0xd00(%rbp), %rdi
callq 0x34a8
jmp 0x467cf
jmp 0x467d1
leaq -0xcd8(%rbp), %rdi
callq 0x34a8
jmp 0x467df
jmp 0x46bf1
movq -0x30(%rbp), %rax
movq %rax, -0x10b8(%rbp)
leaq -0x18(%rbp), %rdi
callq 0xab120
movq %rax, -0x10b0(%rbp)
jmp 0x46801
leaq -0x18(%rbp), %rdi
callq 0x1a400
movq %rax, -0x10c0(%rbp)
jmp 0x46813
movq -0x10b8(%rbp), %rdi
movq -0x10c0(%rbp), %rax
movq -0x10b0(%rbp), %rsi
addq %rax, %rsi
leaq 0x6ad42(%rip), %rdx     # 0xb1574
callq 0x5350
movq %rax, -0x10c8(%rbp)
jmp 0x46840
movq -0x10c8(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x30(%rbp), %rax
movq %rax, -0x10d8(%rbp)
leaq -0x18(%rbp), %rdi
callq 0xab120
movq %rax, -0x10d0(%rbp)
jmp 0x46868
movq -0x10d0(%rbp), %rcx
movq -0x10d8(%rbp), %rax
subq %rcx, %rax
movq %rax, -0x10e8(%rbp)
leaq -0x18(%rbp), %rdi
callq 0xab120
movq %rax, -0x10e0(%rbp)
jmp 0x46892
leaq -0x18(%rbp), %rdi
callq 0x1a400
movq %rax, -0x10f0(%rbp)
jmp 0x468a4
movq -0x10f0(%rbp), %rcx
movq -0x10e0(%rbp), %rdx
movq -0x10e8(%rbp), %rsi
leaq -0x2b0(%rbp), %rdi
callq 0xa600
jmp 0x468c7
movq -0x2b8(%rbp), %rcx
movl $0x2, %eax
cmpq 0x48(%rcx), %rax
je 0x46bd1
leaq -0xda1(%rbp), %rdi
movq %rdi, -0x10f8(%rbp)
callq 0x3440
movq -0x10f8(%rbp), %rdx
leaq 0x6c817(%rip), %rsi     # 0xb3115
leaq -0xda0(%rbp), %rdi
callq 0x3340
jmp 0x4690c
leaq 0x6d954(%rip), %rdx     # 0xb4267
leaq -0xd80(%rbp), %rdi
leaq -0xda0(%rbp), %rsi
callq 0xaa1b0
jmp 0x46928
leaq 0x6fdb4(%rip), %rdx     # 0xb66e3
leaq -0xd60(%rbp), %rdi
leaq -0xd80(%rbp), %rsi
callq 0xaa1b0
jmp 0x46944
leaq 0x6d609(%rip), %rdx     # 0xb3f54
leaq -0xd40(%rbp), %rdi
leaq -0xd60(%rbp), %rsi
callq 0xaa1b0
jmp 0x46960
leaq 0x6c7f6(%rip), %rdx     # 0xb315d
leaq -0xd20(%rbp), %rdi
leaq -0xd40(%rbp), %rsi
callq 0xaa1b0
jmp 0x4697c
movq 0xb1655(%rip), %rdi     # 0xf7fd8
leaq -0xd20(%rbp), %rsi
callq 0x3200
jmp 0x46991
leaq -0xd20(%rbp), %rdi
callq 0x34a8
jmp 0x4699f
leaq -0xd40(%rbp), %rdi
callq 0x34a8
jmp 0x469ad
leaq -0xd60(%rbp), %rdi
callq 0x34a8
jmp 0x469bb
leaq -0xd80(%rbp), %rdi
callq 0x34a8
jmp 0x469c9
leaq -0xda0(%rbp), %rdi
callq 0x34a8
jmp 0x469d7
leaq -0xda1(%rbp), %rdi
callq 0x3290
movq 0xb15ee(%rip), %rdi     # 0xf7fd8
leaq 0x9545a(%rip), %rsi     # 0xdbe4b
callq 0x3230
movq %rax, -0x1100(%rbp)
jmp 0x469ff
movl $0x2, -0xdcc(%rbp)
leaq -0xdc8(%rbp), %rdi
leaq -0xdcc(%rbp), %rsi
callq 0xaaa20
jmp 0x46a1e
movq -0x1100(%rbp), %rdi
leaq -0xdc8(%rbp), %rsi
callq 0x3200
movq %rax, -0x1108(%rbp)
jmp 0x46a3a
movq -0x1108(%rbp), %rdi
leaq 0x6c72d(%rip), %rsi     # 0xb3175
callq 0x3230
movq %rax, -0x1110(%rbp)
jmp 0x46a56
movq -0x2b8(%rbp), %rsi
addq $0x48, %rsi
leaq -0xdf0(%rbp), %rdi
callq 0xaa610
jmp 0x46a6f
movq -0x1110(%rbp), %rdi
leaq -0xdf0(%rbp), %rsi
callq 0x3200
movq %rax, -0x1118(%rbp)
jmp 0x46a8b
movq -0x1118(%rbp), %rdi
leaq 0x6c5c3(%rip), %rsi     # 0xb305c
callq 0x3230
movq %rax, -0x1120(%rbp)
jmp 0x46aa7
movq -0x1120(%rbp), %rdi
movq 0xb150b(%rip), %rsi     # 0xf7fc0
callq 0x3280
jmp 0x46abc
leaq -0xdf0(%rbp), %rdi
callq 0x34a8
jmp 0x46aca
leaq -0xdc8(%rbp), %rdi
callq 0x34a8
jmp 0x46ad8
callq 0x28bd0
jmp 0x46adf
jmp 0x46bd1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x46b89
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x46b79
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x46b69
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x46b59
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x46b49
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0xd20(%rbp), %rdi
callq 0x34a8
jmp 0x46b47
jmp 0x46b49
leaq -0xd40(%rbp), %rdi
callq 0x34a8
jmp 0x46b57
jmp 0x46b59
leaq -0xd60(%rbp), %rdi
callq 0x34a8
jmp 0x46b67
jmp 0x46b69
leaq -0xd80(%rbp), %rdi
callq 0x34a8
jmp 0x46b77
jmp 0x46b79
leaq -0xda0(%rbp), %rdi
callq 0x34a8
jmp 0x46b87
jmp 0x46b89
leaq -0xda1(%rbp), %rdi
callq 0x3290
jmp 0x46bf1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x46bc1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0xdf0(%rbp), %rdi
callq 0x34a8
jmp 0x46bbf
jmp 0x46bc1
leaq -0xdc8(%rbp), %rdi
callq 0x34a8
jmp 0x46bcf
jmp 0x46bf1
leaq -0x2b0(%rbp), %rdi
callq 0x11b20
jmp 0x46bdf
leaq -0x18(%rbp), %rdi
callq 0x1a4c0
addq $0x1120, %rsp           # imm = 0x1120
popq %rbp
retq
leaq -0x2b0(%rbp), %rdi
callq 0x11b20
jmp 0x46bff
jmp 0x46c01
leaq -0x18(%rbp), %rdi
callq 0x1a4c0
jmp 0x46c0c
jmp 0x46c0e
movq -0x20(%rbp), %rdi
callq 0x3430
movq %rax, %rdi
callq 0x1a490
nop