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

  std::vector<unsigned char> png;
  unsigned w = 32, h = 32;
  Image image;
  generateTestImage(image, w, h);

  lodepng::State def;

  lodepng::State state;

  ASSERT_EQUALS(0, lodepng::encode(png, &image.data[0], w, h, state));

  // test window sizes
  state.encoder.zlibsettings.windowsize = 0;
  ASSERT_EQUALS(60, lodepng::encode(png, &image.data[0], w, h, state));
  state.encoder.zlibsettings.windowsize = 65536;
  ASSERT_EQUALS(60, lodepng::encode(png, &image.data[0], w, h, state));
  state.encoder.zlibsettings.windowsize = 1000; // not power of two
  ASSERT_EQUALS(90, lodepng::encode(png, &image.data[0], w, h, state));
  state.encoder.zlibsettings.windowsize = 256;
  ASSERT_EQUALS(0, lodepng::encode(png, &image.data[0], w, h, state));

  state = def;
  state.info_png.color.bitdepth = 3;
  ASSERT_EQUALS(37, lodepng::encode(png, &image.data[0], w, h, state));

  state = def;
  state.info_png.color.colortype = (LodePNGColorType)5;
  ASSERT_EQUALS(31, lodepng::encode(png, &image.data[0], w, h, state));

  state = def;
  state.info_png.color.colortype = LCT_PALETTE;
  ASSERT_EQUALS(68, lodepng::encode(png, &image.data[0], w, h, state));

  state = def;
  state.info_png.interlace_method = 0;
  ASSERT_EQUALS(0, lodepng::encode(png, &image.data[0], w, h, state));
  state.info_png.interlace_method = 1;
  ASSERT_EQUALS(0, lodepng::encode(png, &image.data[0], w, h, state));
  state.info_png.interlace_method = 2;
  ASSERT_EQUALS(71, lodepng::encode(png, &image.data[0], w, h, state));

  state = def;
  state.encoder.zlibsettings.btype = 0;
  ASSERT_EQUALS(0, lodepng::encode(png, &image.data[0], w, h, state));
  state.encoder.zlibsettings.btype = 1;
  ASSERT_EQUALS(0, lodepng::encode(png, &image.data[0], w, h, state));
  state.encoder.zlibsettings.btype = 2;
  ASSERT_EQUALS(0, lodepng::encode(png, &image.data[0], w, h, state));
  state.encoder.zlibsettings.btype = 3;
  ASSERT_EQUALS(61, lodepng::encode(png, &image.data[0], w, h, state));
}

// Assembly:
pushq %rbx
subq $0x600, %rsp            # imm = 0x600
movq 0x764ab(%rip), %rdi     # 0xa2fd8
leaq 0x34f9b(%rip), %rsi     # 0x61acf
callq 0x21f0
movq %rax, %rdi
callq 0x2100
xorps %xmm0, %xmm0
movaps %xmm0, 0xb0(%rsp)
andq $0x0, 0xc0(%rsp)
leaq 0xd0(%rsp), %rdi
movaps %xmm0, (%rdi)
andq $0x0, 0x10(%rdi)
pushq $0x20
popq %rdx
pushq $0x6
popq %rcx
pushq $0x8
popq %r8
movl %edx, %esi
callq 0x138c7
leaq 0x380(%rsp), %rdi
callq 0xb84c
leaq 0x100(%rsp), %rdi
callq 0xb84c
movq 0xd0(%rsp), %rsi
leaq 0xb0(%rsp), %rdi
pushq $0x20
popq %rcx
leaq 0x100(%rsp), %r8
movl %ecx, %edx
callq 0xbb76
testl %eax, %eax
jne 0x2cf2d
leaq 0x100(%rsp), %r8
andl $0x0, 0x58(%r8)
movq 0xd0(%rsp), %rsi
leaq 0xb0(%rsp), %rdi
pushq $0x20
popq %rcx
movl %ecx, %edx
callq 0xbb76
cmpl $0x3c, %eax
jne 0x2d09e
leaq 0x100(%rsp), %r8
movl $0x10000, 0x58(%r8)     # imm = 0x10000
movq 0xd0(%rsp), %rsi
leaq 0xb0(%rsp), %rdi
pushq $0x20
popq %rcx
movl %ecx, %edx
callq 0xbb76
cmpl $0x3c, %eax
jne 0x2d212
leaq 0x100(%rsp), %r8
movl $0x3e8, 0x58(%r8)       # imm = 0x3E8
movq 0xd0(%rsp), %rsi
leaq 0xb0(%rsp), %rdi
pushq $0x20
popq %rcx
movl %ecx, %edx
callq 0xbb76
cmpl $0x5a, %eax
jne 0x2d386
leaq 0x100(%rsp), %r8
movl $0x100, 0x58(%r8)       # imm = 0x100
movq 0xd0(%rsp), %rsi
leaq 0xb0(%rsp), %rdi
pushq $0x20
popq %rcx
movl %ecx, %edx
callq 0xbb76
testl %eax, %eax
jne 0x2d4fa
leaq 0x100(%rsp), %rdi
leaq 0x380(%rsp), %rsi
callq 0xb87a
leaq 0x100(%rsp), %r8
movl $0x3, 0xe4(%r8)
movq 0xd0(%rsp), %rsi
leaq 0xb0(%rsp), %rdi
pushq $0x20
popq %rcx
movl %ecx, %edx
callq 0xbb76
cmpl $0x25, %eax
jne 0x2d66b
leaq 0x100(%rsp), %rdi
leaq 0x380(%rsp), %rsi
callq 0xb87a
leaq 0x100(%rsp), %r8
movl $0x5, 0xe0(%r8)
movq 0xd0(%rsp), %rsi
leaq 0xb0(%rsp), %rdi
pushq $0x20
popq %rcx
movl %ecx, %edx
callq 0xbb76
cmpl $0x1f, %eax
jne 0x2d7df
leaq 0x100(%rsp), %rdi
leaq 0x380(%rsp), %rsi
callq 0xb87a
leaq 0x100(%rsp), %r8
movl $0x3, 0xe0(%r8)
movq 0xd0(%rsp), %rsi
leaq 0xb0(%rsp), %rdi
pushq $0x20
popq %rcx
movl %ecx, %edx
callq 0xbb76
cmpl $0x44, %eax
jne 0x2d953
leaq 0x100(%rsp), %rdi
leaq 0x380(%rsp), %rsi
callq 0xb87a
leaq 0x100(%rsp), %r8
andl $0x0, 0xd8(%r8)
movq 0xd0(%rsp), %rsi
leaq 0xb0(%rsp), %rdi
pushq $0x20
popq %rcx
movl %ecx, %edx
callq 0xbb76
testl %eax, %eax
jne 0x2dac7
leaq 0x100(%rsp), %r8
movl $0x1, 0xd8(%r8)
movq 0xd0(%rsp), %rsi
leaq 0xb0(%rsp), %rdi
pushq $0x20
popq %rcx
movl %ecx, %edx
callq 0xbb76
testl %eax, %eax
jne 0x2dc38
leaq 0x100(%rsp), %r8
movl $0x2, 0xd8(%r8)
movq 0xd0(%rsp), %rsi
leaq 0xb0(%rsp), %rdi
pushq $0x20
popq %rcx
movl %ecx, %edx
callq 0xbb76
cmpl $0x47, %eax
jne 0x2dda9
leaq 0x100(%rsp), %rdi
leaq 0x380(%rsp), %rsi
callq 0xb87a
leaq 0x100(%rsp), %r8
andl $0x0, 0x50(%r8)
movq 0xd0(%rsp), %rsi
leaq 0xb0(%rsp), %rdi
pushq $0x20
popq %rcx
movl %ecx, %edx
callq 0xbb76
testl %eax, %eax
jne 0x2df1d
leaq 0x100(%rsp), %r8
movl $0x1, 0x50(%r8)
movq 0xd0(%rsp), %rsi
leaq 0xb0(%rsp), %rdi
pushq $0x20
popq %rcx
movl %ecx, %edx
callq 0xbb76
testl %eax, %eax
jne 0x2e08e
leaq 0x100(%rsp), %r8
movl $0x2, 0x50(%r8)
movq 0xd0(%rsp), %rsi
leaq 0xb0(%rsp), %rdi
pushq $0x20
popq %rcx
movl %ecx, %edx
callq 0xbb76
testl %eax, %eax
jne 0x2e1ff
leaq 0x100(%rsp), %r8
movl $0x3, 0x50(%r8)
movq 0xd0(%rsp), %rsi
leaq 0xb0(%rsp), %rdi
pushq $0x20
popq %rcx
movl %ecx, %edx
callq 0xbb76
cmpl $0x3d, %eax
jne 0x2e370
leaq 0x100(%rsp), %rdi
callq 0xb874
leaq 0x380(%rsp), %rdi
callq 0xb874
leaq 0xd0(%rsp), %rdi
callq 0xea7c
leaq 0xb0(%rsp), %rdi
callq 0xea7c
addq $0x600, %rsp            # imm = 0x600
popq %rbx
retq
leaq 0x332a9(%rip), %rsi     # 0x601dd
leaq 0x90(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x20c0
leaq 0x34b94(%rip), %rdx     # 0x61ae1
leaq 0x50(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x5a5df
leaq 0x3683f(%rip), %rdx     # 0x637a5
leaq 0x70(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x34b6a(%rip), %rdx     # 0x61ae6
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x33293(%rip), %rdx     # 0x60225
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x76030(%rip), %rdi     # 0xa2fd8
leaq 0x30(%rsp), %rsi
callq 0x21d0
leaq 0x30(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x90(%rsp), %rdi
callq 0x2270
movq 0x75fea(%rip), %rdi     # 0xa2fd8
leaq 0x5bf18(%rip), %rsi     # 0x88f0d
callq 0x21f0
movq %rax, %rbx
leaq 0x70(%rsp), %rsi
andl $0x0, (%rsi)
leaq 0x30(%rsp), %rdi
callq 0x5aaac
leaq 0x30(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x3321a(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xd0(%rsp), %rsi
leaq 0xb0(%rsp), %rdi
pushq $0x20
popq %rcx
leaq 0x100(%rsp), %r8
movl %ecx, %edx
callq 0xbb76
leaq 0x50(%rsp), %rsi
movl %eax, (%rsi)
leaq 0x10(%rsp), %rdi
callq 0x5a957
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x330af(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2e4df
leaq 0x33138(%rip), %rsi     # 0x601dd
leaq 0x90(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x20c0
leaq 0x34a5a(%rip), %rdx     # 0x61b18
leaq 0x50(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x5a5df
leaq 0x366ce(%rip), %rdx     # 0x637a5
leaq 0x70(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x349f9(%rip), %rdx     # 0x61ae6
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x33122(%rip), %rdx     # 0x60225
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x75ebf(%rip), %rdi     # 0xa2fd8
leaq 0x30(%rsp), %rsi
callq 0x21d0
leaq 0x30(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x90(%rsp), %rdi
callq 0x2270
movq 0x75e79(%rip), %rdi     # 0xa2fd8
leaq 0x5bda7(%rip), %rsi     # 0x88f0d
callq 0x21f0
movq %rax, %rbx
leaq 0x70(%rsp), %rsi
movl $0x3c, (%rsi)
leaq 0x30(%rsp), %rdi
callq 0x5aaac
leaq 0x30(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x330a6(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xd0(%rsp), %rsi
leaq 0xb0(%rsp), %rdi
pushq $0x20
popq %rcx
leaq 0x100(%rsp), %r8
movl %ecx, %edx
callq 0xbb76
leaq 0x50(%rsp), %rsi
movl %eax, (%rsi)
leaq 0x10(%rsp), %rdi
callq 0x5a957
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x32f3b(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2e4df
leaq 0x32fc4(%rip), %rsi     # 0x601dd
leaq 0x90(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x20c0
leaq 0x348eb(%rip), %rdx     # 0x61b1d
leaq 0x50(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x5a5df
leaq 0x3655a(%rip), %rdx     # 0x637a5
leaq 0x70(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x34885(%rip), %rdx     # 0x61ae6
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x32fae(%rip), %rdx     # 0x60225
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x75d4b(%rip), %rdi     # 0xa2fd8
leaq 0x30(%rsp), %rsi
callq 0x21d0
leaq 0x30(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x90(%rsp), %rdi
callq 0x2270
movq 0x75d05(%rip), %rdi     # 0xa2fd8
leaq 0x5bc33(%rip), %rsi     # 0x88f0d
callq 0x21f0
movq %rax, %rbx
leaq 0x70(%rsp), %rsi
movl $0x3c, (%rsi)
leaq 0x30(%rsp), %rdi
callq 0x5aaac
leaq 0x30(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x32f32(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xd0(%rsp), %rsi
leaq 0xb0(%rsp), %rdi
pushq $0x20
popq %rcx
leaq 0x100(%rsp), %r8
movl %ecx, %edx
callq 0xbb76
leaq 0x50(%rsp), %rsi
movl %eax, (%rsi)
leaq 0x10(%rsp), %rdi
callq 0x5a957
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x32dc7(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2e4df
leaq 0x32e50(%rip), %rsi     # 0x601dd
leaq 0x90(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x20c0
leaq 0x3477c(%rip), %rdx     # 0x61b22
leaq 0x50(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x5a5df
leaq 0x363e6(%rip), %rdx     # 0x637a5
leaq 0x70(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x34711(%rip), %rdx     # 0x61ae6
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x32e3a(%rip), %rdx     # 0x60225
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x75bd7(%rip), %rdi     # 0xa2fd8
leaq 0x30(%rsp), %rsi
callq 0x21d0
leaq 0x30(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x90(%rsp), %rdi
callq 0x2270
movq 0x75b91(%rip), %rdi     # 0xa2fd8
leaq 0x5babf(%rip), %rsi     # 0x88f0d
callq 0x21f0
movq %rax, %rbx
leaq 0x70(%rsp), %rsi
movl $0x5a, (%rsi)
leaq 0x30(%rsp), %rdi
callq 0x5aaac
leaq 0x30(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x32dbe(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xd0(%rsp), %rsi
leaq 0xb0(%rsp), %rdi
pushq $0x20
popq %rcx
leaq 0x100(%rsp), %r8
movl %ecx, %edx
callq 0xbb76
leaq 0x50(%rsp), %rsi
movl %eax, (%rsi)
leaq 0x10(%rsp), %rdi
callq 0x5a957
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x32c53(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2e4df
leaq 0x32cdc(%rip), %rsi     # 0x601dd
leaq 0x90(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x20c0
leaq 0x3460d(%rip), %rdx     # 0x61b27
leaq 0x50(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x5a5df
leaq 0x36272(%rip), %rdx     # 0x637a5
leaq 0x70(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x3459d(%rip), %rdx     # 0x61ae6
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x32cc6(%rip), %rdx     # 0x60225
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x75a63(%rip), %rdi     # 0xa2fd8
leaq 0x30(%rsp), %rsi
callq 0x21d0
leaq 0x30(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x90(%rsp), %rdi
callq 0x2270
movq 0x75a1d(%rip), %rdi     # 0xa2fd8
leaq 0x5b94b(%rip), %rsi     # 0x88f0d
callq 0x21f0
movq %rax, %rbx
leaq 0x70(%rsp), %rsi
andl $0x0, (%rsi)
leaq 0x30(%rsp), %rdi
callq 0x5aaac
leaq 0x30(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x32c4d(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xd0(%rsp), %rsi
leaq 0xb0(%rsp), %rdi
pushq $0x20
popq %rcx
leaq 0x100(%rsp), %r8
movl %ecx, %edx
callq 0xbb76
leaq 0x50(%rsp), %rsi
movl %eax, (%rsi)
leaq 0x10(%rsp), %rdi
callq 0x5a957
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x32ae2(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2e4df
leaq 0x32b6b(%rip), %rsi     # 0x601dd
leaq 0x90(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x20c0
leaq 0x344a1(%rip), %rdx     # 0x61b2c
leaq 0x50(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x5a5df
leaq 0x36101(%rip), %rdx     # 0x637a5
leaq 0x70(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x3442c(%rip), %rdx     # 0x61ae6
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x32b55(%rip), %rdx     # 0x60225
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x758f2(%rip), %rdi     # 0xa2fd8
leaq 0x30(%rsp), %rsi
callq 0x21d0
leaq 0x30(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x90(%rsp), %rdi
callq 0x2270
movq 0x758ac(%rip), %rdi     # 0xa2fd8
leaq 0x5b7da(%rip), %rsi     # 0x88f0d
callq 0x21f0
movq %rax, %rbx
leaq 0x70(%rsp), %rsi
movl $0x25, (%rsi)
leaq 0x30(%rsp), %rdi
callq 0x5aaac
leaq 0x30(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x32ad9(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xd0(%rsp), %rsi
leaq 0xb0(%rsp), %rdi
pushq $0x20
popq %rcx
leaq 0x100(%rsp), %r8
movl %ecx, %edx
callq 0xbb76
leaq 0x50(%rsp), %rsi
movl %eax, (%rsi)
leaq 0x10(%rsp), %rdi
callq 0x5a957
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x3296e(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2e4df
leaq 0x329f7(%rip), %rsi     # 0x601dd
leaq 0x90(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x20c0
leaq 0x34332(%rip), %rdx     # 0x61b31
leaq 0x50(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x5a5df
leaq 0x35f8d(%rip), %rdx     # 0x637a5
leaq 0x70(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x342b8(%rip), %rdx     # 0x61ae6
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x329e1(%rip), %rdx     # 0x60225
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x7577e(%rip), %rdi     # 0xa2fd8
leaq 0x30(%rsp), %rsi
callq 0x21d0
leaq 0x30(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x90(%rsp), %rdi
callq 0x2270
movq 0x75738(%rip), %rdi     # 0xa2fd8
leaq 0x5b666(%rip), %rsi     # 0x88f0d
callq 0x21f0
movq %rax, %rbx
leaq 0x70(%rsp), %rsi
movl $0x1f, (%rsi)
leaq 0x30(%rsp), %rdi
callq 0x5aaac
leaq 0x30(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x32965(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xd0(%rsp), %rsi
leaq 0xb0(%rsp), %rdi
pushq $0x20
popq %rcx
leaq 0x100(%rsp), %r8
movl %ecx, %edx
callq 0xbb76
leaq 0x50(%rsp), %rsi
movl %eax, (%rsi)
leaq 0x10(%rsp), %rdi
callq 0x5a957
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x327fa(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2e4df
leaq 0x32883(%rip), %rsi     # 0x601dd
leaq 0x90(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x20c0
leaq 0x341c3(%rip), %rdx     # 0x61b36
leaq 0x50(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x5a5df
leaq 0x35e19(%rip), %rdx     # 0x637a5
leaq 0x70(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x34144(%rip), %rdx     # 0x61ae6
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x3286d(%rip), %rdx     # 0x60225
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x7560a(%rip), %rdi     # 0xa2fd8
leaq 0x30(%rsp), %rsi
callq 0x21d0
leaq 0x30(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x90(%rsp), %rdi
callq 0x2270
movq 0x755c4(%rip), %rdi     # 0xa2fd8
leaq 0x5b4f2(%rip), %rsi     # 0x88f0d
callq 0x21f0
movq %rax, %rbx
leaq 0x70(%rsp), %rsi
movl $0x44, (%rsi)
leaq 0x30(%rsp), %rdi
callq 0x5aaac
leaq 0x30(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x327f1(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xd0(%rsp), %rsi
leaq 0xb0(%rsp), %rdi
pushq $0x20
popq %rcx
leaq 0x100(%rsp), %r8
movl %ecx, %edx
callq 0xbb76
leaq 0x50(%rsp), %rsi
movl %eax, (%rsi)
leaq 0x10(%rsp), %rdi
callq 0x5a957
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x32686(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2e4df
leaq 0x3270f(%rip), %rsi     # 0x601dd
leaq 0x90(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x20c0
leaq 0x34054(%rip), %rdx     # 0x61b3b
leaq 0x50(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x5a5df
leaq 0x35ca5(%rip), %rdx     # 0x637a5
leaq 0x70(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x33fd0(%rip), %rdx     # 0x61ae6
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x326f9(%rip), %rdx     # 0x60225
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x75496(%rip), %rdi     # 0xa2fd8
leaq 0x30(%rsp), %rsi
callq 0x21d0
leaq 0x30(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x90(%rsp), %rdi
callq 0x2270
movq 0x75450(%rip), %rdi     # 0xa2fd8
leaq 0x5b37e(%rip), %rsi     # 0x88f0d
callq 0x21f0
movq %rax, %rbx
leaq 0x70(%rsp), %rsi
andl $0x0, (%rsi)
leaq 0x30(%rsp), %rdi
callq 0x5aaac
leaq 0x30(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x32680(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xd0(%rsp), %rsi
leaq 0xb0(%rsp), %rdi
pushq $0x20
popq %rcx
leaq 0x100(%rsp), %r8
movl %ecx, %edx
callq 0xbb76
leaq 0x50(%rsp), %rsi
movl %eax, (%rsi)
leaq 0x10(%rsp), %rdi
callq 0x5a957
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x32515(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2e4df
leaq 0x3259e(%rip), %rsi     # 0x601dd
leaq 0x90(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x20c0
leaq 0x33ee8(%rip), %rdx     # 0x61b40
leaq 0x50(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x5a5df
leaq 0x35b34(%rip), %rdx     # 0x637a5
leaq 0x70(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x33e5f(%rip), %rdx     # 0x61ae6
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x32588(%rip), %rdx     # 0x60225
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x75325(%rip), %rdi     # 0xa2fd8
leaq 0x30(%rsp), %rsi
callq 0x21d0
leaq 0x30(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x90(%rsp), %rdi
callq 0x2270
movq 0x752df(%rip), %rdi     # 0xa2fd8
leaq 0x5b20d(%rip), %rsi     # 0x88f0d
callq 0x21f0
movq %rax, %rbx
leaq 0x70(%rsp), %rsi
andl $0x0, (%rsi)
leaq 0x30(%rsp), %rdi
callq 0x5aaac
leaq 0x30(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x3250f(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xd0(%rsp), %rsi
leaq 0xb0(%rsp), %rdi
pushq $0x20
popq %rcx
leaq 0x100(%rsp), %r8
movl %ecx, %edx
callq 0xbb76
leaq 0x50(%rsp), %rsi
movl %eax, (%rsi)
leaq 0x10(%rsp), %rdi
callq 0x5a957
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x323a4(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2e4df
leaq 0x3242d(%rip), %rsi     # 0x601dd
leaq 0x90(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x20c0
leaq 0x33d7c(%rip), %rdx     # 0x61b45
leaq 0x50(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x5a5df
leaq 0x359c3(%rip), %rdx     # 0x637a5
leaq 0x70(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x33cee(%rip), %rdx     # 0x61ae6
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x32417(%rip), %rdx     # 0x60225
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x751b4(%rip), %rdi     # 0xa2fd8
leaq 0x30(%rsp), %rsi
callq 0x21d0
leaq 0x30(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x90(%rsp), %rdi
callq 0x2270
movq 0x7516e(%rip), %rdi     # 0xa2fd8
leaq 0x5b09c(%rip), %rsi     # 0x88f0d
callq 0x21f0
movq %rax, %rbx
leaq 0x70(%rsp), %rsi
movl $0x47, (%rsi)
leaq 0x30(%rsp), %rdi
callq 0x5aaac
leaq 0x30(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x3239b(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xd0(%rsp), %rsi
leaq 0xb0(%rsp), %rdi
pushq $0x20
popq %rcx
leaq 0x100(%rsp), %r8
movl %ecx, %edx
callq 0xbb76
leaq 0x50(%rsp), %rsi
movl %eax, (%rsi)
leaq 0x10(%rsp), %rdi
callq 0x5a957
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x32230(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2e4df
leaq 0x322b9(%rip), %rsi     # 0x601dd
leaq 0x90(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x20c0
leaq 0x33c0d(%rip), %rdx     # 0x61b4a
leaq 0x50(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x5a5df
leaq 0x3584f(%rip), %rdx     # 0x637a5
leaq 0x70(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x33b7a(%rip), %rdx     # 0x61ae6
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x322a3(%rip), %rdx     # 0x60225
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x75040(%rip), %rdi     # 0xa2fd8
leaq 0x30(%rsp), %rsi
callq 0x21d0
leaq 0x30(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x90(%rsp), %rdi
callq 0x2270
movq 0x74ffa(%rip), %rdi     # 0xa2fd8
leaq 0x5af28(%rip), %rsi     # 0x88f0d
callq 0x21f0
movq %rax, %rbx
leaq 0x70(%rsp), %rsi
andl $0x0, (%rsi)
leaq 0x30(%rsp), %rdi
callq 0x5aaac
leaq 0x30(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x3222a(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xd0(%rsp), %rsi
leaq 0xb0(%rsp), %rdi
pushq $0x20
popq %rcx
leaq 0x100(%rsp), %r8
movl %ecx, %edx
callq 0xbb76
leaq 0x50(%rsp), %rsi
movl %eax, (%rsi)
leaq 0x10(%rsp), %rdi
callq 0x5a957
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x320bf(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2e4df
leaq 0x32148(%rip), %rsi     # 0x601dd
leaq 0x90(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x20c0
leaq 0x33aa1(%rip), %rdx     # 0x61b4f
leaq 0x50(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x5a5df
leaq 0x356de(%rip), %rdx     # 0x637a5
leaq 0x70(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x33a09(%rip), %rdx     # 0x61ae6
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x32132(%rip), %rdx     # 0x60225
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x74ecf(%rip), %rdi     # 0xa2fd8
leaq 0x30(%rsp), %rsi
callq 0x21d0
leaq 0x30(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x90(%rsp), %rdi
callq 0x2270
movq 0x74e89(%rip), %rdi     # 0xa2fd8
leaq 0x5adb7(%rip), %rsi     # 0x88f0d
callq 0x21f0
movq %rax, %rbx
leaq 0x70(%rsp), %rsi
andl $0x0, (%rsi)
leaq 0x30(%rsp), %rdi
callq 0x5aaac
leaq 0x30(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x320b9(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xd0(%rsp), %rsi
leaq 0xb0(%rsp), %rdi
pushq $0x20
popq %rcx
leaq 0x100(%rsp), %r8
movl %ecx, %edx
callq 0xbb76
leaq 0x50(%rsp), %rsi
movl %eax, (%rsi)
leaq 0x10(%rsp), %rdi
callq 0x5a957
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x31f4e(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2e4df
leaq 0x31fd7(%rip), %rsi     # 0x601dd
leaq 0x90(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x20c0
leaq 0x33935(%rip), %rdx     # 0x61b54
leaq 0x50(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x5a5df
leaq 0x3556d(%rip), %rdx     # 0x637a5
leaq 0x70(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x33898(%rip), %rdx     # 0x61ae6
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x31fc1(%rip), %rdx     # 0x60225
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x74d5e(%rip), %rdi     # 0xa2fd8
leaq 0x30(%rsp), %rsi
callq 0x21d0
leaq 0x30(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x90(%rsp), %rdi
callq 0x2270
movq 0x74d18(%rip), %rdi     # 0xa2fd8
leaq 0x5ac46(%rip), %rsi     # 0x88f0d
callq 0x21f0
movq %rax, %rbx
leaq 0x70(%rsp), %rsi
andl $0x0, (%rsi)
leaq 0x30(%rsp), %rdi
callq 0x5aaac
leaq 0x30(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x31f48(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xd0(%rsp), %rsi
leaq 0xb0(%rsp), %rdi
pushq $0x20
popq %rcx
leaq 0x100(%rsp), %r8
movl %ecx, %edx
callq 0xbb76
leaq 0x50(%rsp), %rsi
movl %eax, (%rsi)
leaq 0x10(%rsp), %rdi
callq 0x5a957
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x31ddd(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2e4df
leaq 0x31e66(%rip), %rsi     # 0x601dd
leaq 0x90(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x20c0
leaq 0x337c9(%rip), %rdx     # 0x61b59
leaq 0x50(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x5a5df
leaq 0x353fc(%rip), %rdx     # 0x637a5
leaq 0x70(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x33727(%rip), %rdx     # 0x61ae6
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x31e50(%rip), %rdx     # 0x60225
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x74bed(%rip), %rdi     # 0xa2fd8
leaq 0x30(%rsp), %rsi
callq 0x21d0
leaq 0x30(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x90(%rsp), %rdi
callq 0x2270
movq 0x74ba7(%rip), %rdi     # 0xa2fd8
leaq 0x5aad5(%rip), %rsi     # 0x88f0d
callq 0x21f0
movq %rax, %rbx
leaq 0x70(%rsp), %rsi
movl $0x3d, (%rsi)
leaq 0x30(%rsp), %rdi
callq 0x5aaac
leaq 0x30(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x31dd4(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xd0(%rsp), %rsi
leaq 0xb0(%rsp), %rdi
pushq $0x20
popq %rcx
leaq 0x100(%rsp), %r8
movl %ecx, %edx
callq 0xbb76
leaq 0x50(%rsp), %rsi
movl %eax, (%rsi)
leaq 0x10(%rsp), %rdi
callq 0x5a957
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x31c69(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
callq 0x13280
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2e631
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2e643
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2e655
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2e667
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2e679
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2e68b
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2e69d
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2e6af
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2e6c1
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2e6d3
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2e6e5
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2e6f7
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2e709
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2e71b
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2e72d
jmp 0x2e62e
jmp 0x2e640
jmp 0x2e652
jmp 0x2e664
jmp 0x2e676
jmp 0x2e688
jmp 0x2e69a
jmp 0x2e6ac
jmp 0x2e6be
jmp 0x2e6d0
jmp 0x2e6e2
jmp 0x2e6f4
jmp 0x2e706
jmp 0x2e718
jmp 0x2e72a
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2ed1d
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2ed1d
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2ed1d
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2ed1d
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2ed1d
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2ed1d
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2ed1d
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2ed1d
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2ed1d
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2ed1d
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2ed1d
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2ed1d
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2ed1d
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2ed1d
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2ed1d
jmp 0x2ed1a
jmp 0x2ed1a
jmp 0x2ed1a
jmp 0x2ed1a
jmp 0x2ed1a
jmp 0x2ed1a
jmp 0x2ed1a
jmp 0x2ed1a
jmp 0x2ed1a
jmp 0x2ed1a
jmp 0x2ed1a
jmp 0x2ed1a
jmp 0x2ed1a
jmp 0x2ed1a
jmp 0x2ed1a
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2e898
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2e8aa
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2e8bc
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2e8ce
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2e8e0
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2e8f2
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2e904
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2e916
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2e928
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2e93a
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2e94c
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2e95e
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2e970
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2e982
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2e994
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2e9a6
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2e9b8
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2e9ca
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2e9dc
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2e9ee
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2ea00
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2ea12
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2ea24
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2ea36
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2ea48
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2ea5a
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2ea6c
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2ea7e
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2ea90
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2eaa2
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x2eab4
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x2eac6
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x2ead8
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x2eaea
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x2eafc
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x2eb0e
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x2eb20
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x2eb32
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x2eb44
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x2eb56
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x2eb68
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x2eb7a
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x2eb8c
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x2eb9e
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x2ebb0
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x2ebc2
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x2ebd7
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x2ebec
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x2ec01
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x2ec16
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x2ec2b
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x2ec40
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x2ec55
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x2ec6a
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x2ec7f
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x2ec94
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x2eca6
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x2ecb8
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x2ecca
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x2ecdc
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0x2270
jmp 0x2ed1d
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0x2270
jmp 0x2ed1d
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0x2270
jmp 0x2ed1d
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0x2270
jmp 0x2ed1d
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0x2270
jmp 0x2ed1d
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0x2270
jmp 0x2ed1d
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0x2270
jmp 0x2ed1d
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0x2270
jmp 0x2ed1d
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0x2270
jmp 0x2ed1d
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0x2270
jmp 0x2ed1d
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0x2270
jmp 0x2ed1d
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0x2270
jmp 0x2ed1d
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0x2270
jmp 0x2ed1d
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0x2270
jmp 0x2ed1d
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0x2270
jmp 0x2ed1d
jmp 0x2ed1a
jmp 0x2ed1a
jmp 0x2ed1a
jmp 0x2ed1a
jmp 0x2ed1a
jmp 0x2ed1a
jmp 0x2ed1a
jmp 0x2ed1a
jmp 0x2ed1a
jmp 0x2ed1a
jmp 0x2ed1a
jmp 0x2ed1a
jmp 0x2ed1a
jmp 0x2ed1a
jmp 0x2ed1a
movq %rax, %rbx
jmp 0x2ed44
jmp 0x2ed10
movq %rax, %rbx
jmp 0x2ed37
movq %rax, %rbx
jmp 0x2ed2a
movq %rax, %rbx
leaq 0x100(%rsp), %rdi
callq 0xb874
leaq 0x380(%rsp), %rdi
callq 0xb874
leaq 0xd0(%rsp), %rdi
callq 0xea7c
leaq 0xb0(%rsp), %rdi
callq 0xea7c
movq %rbx, %rdi
callq 0x2380
movq %rax, %rdi
callq 0xe6cc