// File: /workspace/github_cpp_makefile_star2_O2/lvandeve[P]lodepng/lodepng_unittest.cpp
// Function: testICC()
void testICC() {
  std::cout << "testICC" << std::endl;
  // approximate srgb (gamma function not exact)
  std::string icc_near_srgb_base64 =
      "AAABwHRlc3QCQAAAbW50clJHQiBYWVogB+MAAQABAAAAAAAAYWNzcFNHSSAAAAABAAAAAAAAAAAA"
      "AAAAAAAAAAAAAAEAAPbWAAEAAAAA0y10ZXN0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
      "AAAAAAAAAAAAAAAAAAAAAAAJY3BydAAAAPAAAAANZGVzYwAAAQAAAABfd3RwdAAAAWAAAAAUclhZ"
      "WgAAAXQAAAAUZ1hZWgAAAYgAAAAUYlhZWgAAAZwAAAAUclRSQwAAAbAAAAAOZ1RSQwAAAbAAAAAO"
      "YlRSQwAAAbAAAAAOdGV4dAAAAABDQzAgAAAAAGRlc2MAAAAAAAAABXRlc3QAZW5VUwAAAAAAAAAA"
      "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
      "AAAAAAAAAAAAAFhZWiAAAAAAAADzUQABAAAAARbMWFlaIAAAAAAAAG+gAAA49AAAA5BYWVogAAAA"
      "AAAAYpYAALeHAAAY2VhZWiAAAAAAAAAkngAAD4QAALbCY3VydgAAAAAAAAABAjMAAA==";
  std::vector<unsigned char> icc_near_srgb;
  fromBase64(icc_near_srgb, icc_near_srgb_base64);
  lodepng::State state_near_srgb;
  lodepng_set_icc(&state_near_srgb.info_png, "near_srgb", icc_near_srgb.data(), icc_near_srgb.size());

  // a made up RGB model.
  // it causes (when converting from this to srgb) green to become softer green, blue to become softer blue, red to become orange.
  // this model intersects sRGB, but some parts are outside of sRGB, some parts of sRGB are outside of this one.
  // so when converting between this and sRGB and clipping the values to 8-bit, and then converting back, the values will not be the same due to this clipping
  std::string icc_orange_base64 =
      "AAABwHRlc3QCQAAAbW50clJHQiBYWVogB+MAAQABAAAAAAAAYWNzcFNHSSAAAAABAAAAAAAAAAAA"
      "AAAAAAAAAAAAAAMAAPbWAAEAAAAA0y10ZXN0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
      "AAAAAAAAAAAAAAAAAAAAAAAJY3BydAAAAPAAAAANZGVzYwAAAQAAAABfd3RwdAAAAWAAAAAUclhZ"
      "WgAAAXQAAAAUZ1hZWgAAAYgAAAAUYlhZWgAAAZwAAAAUclRSQwAAAbAAAAAOZ1RSQwAAAbAAAAAO"
      "YlRSQwAAAbAAAAAOdGV4dAAAAABDQzAgAAAAAGRlc2MAAAAAAAAABXRlc3QAZW5VUwAAAAAAAAAA"
      "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
      "AAAAAAAAAAAAAFhZWiAAAAAAAAE7uwABAAAAARmZWFlaIAAAAAAAANAHAACTTAAACrRYWVogAAAA"
      "AAAABOMAAFd4AAAFzVhZWiAAAAAAAAAh6gAAFTsAAMKqY3VydgAAAAAAAAABAoAAAA==";
  std::vector<unsigned char> icc_orange;
  fromBase64(icc_orange, icc_orange_base64);
  lodepng::State state_orange;
  lodepng_set_icc(&state_orange.info_png, "orange", icc_orange.data(), icc_orange.size());

  // A made up RGB model which is a superset of sRGB, and has R/G/B shifted around (so it greatly alters colors)
  // Since this is a superset of sRGB, converting from sRGB to this model, and then back, should be lossless, but the opposite not necessarily.
  std::string icc_super_base64 =
      "AAABwHRlc3QCQAAAbW50clJHQiBYWVogB+MAAQABAAAAAAAAYWNzcFNHSSAAAAABAAAAAAAAAAAA"
      "AAAAAAAAAAAAAAEAAPbWAAEAAAAA0y10ZXN0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
      "AAAAAAAAAAAAAAAAAAAAAAAJY3BydAAAAPAAAAANZGVzYwAAAQAAAABfd3RwdAAAAWAAAAAUclhZ"
      "WgAAAXQAAAAUZ1hZWgAAAYgAAAAUYlhZWgAAAZwAAAAUclRSQwAAAbAAAAAOZ1RSQwAAAbAAAAAO"
      "YlRSQwAAAbAAAAAOdGV4dAAAAABDQzAgAAAAAGRlc2MAAAAAAAAABXRlc3QAZW5VUwAAAAAAAAAA"
      "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
      "AAAAAAAAAAAAAFhZWiAAAAAAAADzUQABAAAAARbMWFlaIAAAAAAAAFW+AADL3f//70ZYWVogAAAA"
      "AAAAJqD////UAADsUFhZWiAAAAAAAAB6dgAANE////eXY3VydgAAAAAAAAABAjMAAA==";
  std::vector<unsigned char> icc_super;
  fromBase64(icc_super, icc_super_base64);
  lodepng::State state_super;
  lodepng_set_icc(&state_super.info_png, "super", icc_super.data(), icc_super.size());

  // A made up RGB model which is a subset of sRGB, and has R/G/B shifted around (so it greatly alters colors)
  // Since this is a subset of sRGB, converting to sRGB from this model, and then back, should be lossless, but the opposite not necessarily.
  std::string icc_sub_base64 =
      "AAABwHRlc3QCQAAAbW50clJHQiBYWVogB+MAAQABAAAAAAAAYWNzcFNHSSAAAAABAAAAAAAAAAAA"
      "AAAAAAAAAAAAAAEAAPbWAAEAAAAA0y10ZXN0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
      "AAAAAAAAAAAAAAAAAAAAAAAJY3BydAAAAPAAAAANZGVzYwAAAQAAAABfd3RwdAAAAWAAAAAUclhZ"
      "WgAAAXQAAAAUZ1hZWgAAAYgAAAAUYlhZWgAAAZwAAAAUclRSQwAAAbAAAAAOZ1RSQwAAAbAAAAAO"
      "YlRSQwAAAbAAAAAOdGV4dAAAAABDQzAgAAAAAGRlc2MAAAAAAAAABXRlc3QAZW5VUwAAAAAAAAAA"
      "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
      "AAAAAAAAAAAAAFhZWiAAAAAAAADzUQABAAAAARbMWFlaIAAAAAAAAHEEAABy1AAAr8ZYWVogAAAA"
      "AAAAV5kAAEPkAAAMs1hZWiAAAAAAAAAuNwAASUcAABazY3VydgAAAAAAAAABAjMAAA==";

  std::vector<unsigned char> icc_sub;
  fromBase64(icc_sub, icc_sub_base64);
  lodepng::State state_sub;
  lodepng_set_icc(&state_sub.info_png, "sub", icc_sub.data(), icc_sub.size());

  // make 8-pixel image with following colors: white, gray, red, darkred, green, darkgreen, blue, darkblue
  unsigned w = 4, h = 2;
  std::vector<unsigned char> im(w * h * 4, 255);
  im[0 * 4 + 0] = 255; im[0 * 4 + 1] = 255; im[0 * 4 + 2] = 255;
  im[1 * 4 + 0] = 128; im[1 * 4 + 1] = 128; im[1 * 4 + 2] = 128;
  im[2 * 4 + 0] = 255; im[2 * 4 + 1] =   0; im[2 * 4 + 2] =   0;
  im[3 * 4 + 0] = 128; im[3 * 4 + 1] =   0; im[3 * 4 + 2] =   0;
  im[4 * 4 + 0] =   0; im[4 * 4 + 1] = 255; im[4 * 4 + 2] =   0;
  im[5 * 4 + 0] =   0; im[5 * 4 + 1] = 128; im[5 * 4 + 2] =   0;
  im[6 * 4 + 0] =   0; im[6 * 4 + 1] =   0; im[6 * 4 + 2] = 255;
  im[7 * 4 + 0] =   0; im[7 * 4 + 1] =   0; im[7 * 4 + 2] = 128;


  {
    std::vector<unsigned char> im2(w * h * 4, 255);
    assertNoError(convertToSrgb(im2.data(), im.data(), w, h, &state_orange));

    ASSERT_NEAR(255, im2[0 * 4 + 0], 1); ASSERT_NEAR(255, im2[0 * 4 + 1], 1); ASSERT_NEAR(255, im2[0 * 4 + 2], 1);
    ASSERT_NEAR(117, im2[1 * 4 + 0], 1); ASSERT_NEAR(117, im2[1 * 4 + 1], 1); ASSERT_NEAR(117, im2[1 * 4 + 2], 1);
    ASSERT_NEAR(255, im2[2 * 4 + 0], 1); ASSERT_NEAR(151, im2[2 * 4 + 1], 1); ASSERT_NEAR(  0, im2[2 * 4 + 2], 1);
    ASSERT_NEAR(145, im2[3 * 4 + 0], 1); ASSERT_NEAR( 66, im2[3 * 4 + 1], 1); ASSERT_NEAR(  0, im2[3 * 4 + 2], 1);
    ASSERT_NEAR(  0, im2[4 * 4 + 0], 1); ASSERT_NEAR(209, im2[4 * 4 + 1], 1); ASSERT_NEAR(  0, im2[4 * 4 + 2], 1);
    ASSERT_NEAR(  0, im2[5 * 4 + 0], 1); ASSERT_NEAR( 95, im2[5 * 4 + 1], 1); ASSERT_NEAR(  0, im2[5 * 4 + 2], 1);
    ASSERT_NEAR(  0, im2[6 * 4 + 0], 1); ASSERT_NEAR( 66, im2[6 * 4 + 1], 1); ASSERT_NEAR(255, im2[6 * 4 + 2], 1);
    ASSERT_NEAR(  0, im2[7 * 4 + 0], 1); ASSERT_NEAR( 25, im2[7 * 4 + 1], 1); ASSERT_NEAR(120, im2[7 * 4 + 2], 1);

    // Cannot test the inverse direction to see if same as original, because the color model here has values
    // outside of sRGB so several values were clipped.
  }

  {
    std::vector<unsigned char> im2(w * h * 4, 255);
    // convert between the two in one and then the other direction
    assertNoError(convertRGBModel(im2.data(), im.data(), w, h, &state_near_srgb, &state_sub, 3));
    std::vector<unsigned char> im3(w * h * 4, 255);
    assertNoError(convertRGBModel(im3.data(), im2.data(), w, h, &state_sub, &state_near_srgb, 3));
    // im3 should be same as im (allow some numerical errors), because we converted from a subset of sRGB to sRGB
    // and then back.
    // If state_super was used here instead (with a superset RGB color model), the test below would faill due to
    // the clipping of the values in the 8-bit chars (due to the superset being out of range for sRGB)
    for(size_t i = 0; i < im.size(); i++) {
      // due to the gamma (trc), small values are very imprecise (due to the 8-bit char step in between), so allow more distance there
      int tolerance = im[i] < 32 ? 16 : 1;
      ASSERT_NEAR(im[i], im3[i], tolerance);
    }
  }

  {
    std::vector<unsigned char> im2(w * h * 4, 255);
    assertNoError(convertFromSrgb(im2.data(), im.data(), w, h, &state_super));
    std::vector<unsigned char> im3(w * h * 4, 255);
    assertNoError(convertToSrgb(im3.data(), im2.data(), w, h, &state_super));
    for(size_t i = 0; i < im.size(); i++) {
      int tolerance = im[i] < 32 ? 16 : 1;
      ASSERT_NEAR(im[i], im3[i], tolerance);
    }
  }
}

// Assembly:
pushq %rbp
pushq %r14
pushq %rbx
subq $0xc00, %rsp            # imm = 0xC00
movq 0x5a20b(%rip), %rdi     # 0xa2fd8
leaq 0x1aa8d(%rip), %rsi     # 0x63861
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x1aa81(%rip), %rsi     # 0x63869
leaq 0x1e0(%rsp), %rbx
leaq 0x700(%rsp), %rdx
movq %rbx, %rdi
callq 0x20c0
xorps %xmm0, %xmm0
leaq 0x160(%rsp), %rdi
movaps %xmm0, (%rdi)
andq $0x0, 0x10(%rdi)
movq %rbx, %rsi
callq 0x5a9c5
leaq 0x700(%rsp), %rdi
callq 0xb84c
movq 0x160(%rsp), %rdx
leaq 0x7d0(%rsp), %rdi
movl 0x168(%rsp), %ecx
subl %edx, %ecx
leaq 0x1ac7a(%rip), %rsi     # 0x63ac2
callq 0x4f09
leaq 0x1ac78(%rip), %rsi     # 0x63acc
leaq 0x1c0(%rsp), %rdi
leaq 0x980(%rsp), %rdx
callq 0x20c0
xorps %xmm0, %xmm0
leaq 0x140(%rsp), %rdi
movaps %xmm0, (%rdi)
andq $0x0, 0x10(%rdi)
leaq 0x1c0(%rsp), %rsi
callq 0x5a9c5
leaq 0x980(%rsp), %rdi
callq 0xb84c
movq 0x140(%rsp), %rdx
leaq 0xa50(%rsp), %rdi
movl 0x148(%rsp), %ecx
subl %edx, %ecx
leaq 0x1ae6f(%rip), %rsi     # 0x63d25
callq 0x4f09
leaq 0x1ae6a(%rip), %rsi     # 0x63d2c
leaq 0x1a0(%rsp), %rdi
leaq 0x480(%rsp), %rdx
callq 0x20c0
xorps %xmm0, %xmm0
leaq 0x120(%rsp), %rdi
movaps %xmm0, (%rdi)
andq $0x0, 0x10(%rdi)
leaq 0x1a0(%rsp), %rsi
callq 0x5a9c5
leaq 0x480(%rsp), %rdi
callq 0xb84c
movq 0x120(%rsp), %rdx
leaq 0x550(%rsp), %rdi
movl 0x128(%rsp), %ecx
subl %edx, %ecx
leaq 0x1b061(%rip), %rsi     # 0x63f85
callq 0x4f09
leaq 0x1b05b(%rip), %rsi     # 0x63f8b
leaq 0x180(%rsp), %rdi
leaq 0x200(%rsp), %rdx
callq 0x20c0
xorps %xmm0, %xmm0
leaq 0x100(%rsp), %rdi
movaps %xmm0, (%rdi)
andq $0x0, 0x10(%rdi)
leaq 0x180(%rsp), %rsi
callq 0x5a9c5
leaq 0x200(%rsp), %rdi
callq 0xb84c
movq 0x100(%rsp), %rdx
leaq 0x2d0(%rsp), %rdi
movl 0x108(%rsp), %ecx
subl %edx, %ecx
leaq 0x1b252(%rip), %rsi     # 0x641e4
callq 0x4f09
leaq 0x30(%rsp), %rdx
movb $-0x1, (%rdx)
leaq 0xe8(%rsp), %rdi
pushq $0x20
popq %rsi
leaq 0x10(%rsp), %rcx
callq 0x5ab3a
movq 0xe8(%rsp), %rax
movb $-0x1, %cl
movb %cl, (%rax)
movq 0xe8(%rsp), %rax
movb %cl, 0x1(%rax)
movq 0xe8(%rsp), %rax
movb %cl, 0x2(%rax)
movq 0xe8(%rsp), %rax
movb $-0x80, %dl
movb %dl, 0x4(%rax)
movq 0xe8(%rsp), %rax
movb %dl, 0x5(%rax)
movq 0xe8(%rsp), %rax
movb %dl, 0x6(%rax)
movq 0xe8(%rsp), %rax
movw $0xff, 0x8(%rax)
xorl %esi, %esi
movb %sil, 0xa(%rax)
movw $0x80, 0xc(%rax)
movb %sil, 0xe(%rax)
movw $0xff00, 0x10(%rax)     # imm = 0xFF00
movb %sil, 0x12(%rax)
movw $0x8000, 0x14(%rax)     # imm = 0x8000
movb %sil, 0x16(%rax)
andw $0x0, 0x18(%rax)
movb %cl, 0x1a(%rax)
andw $0x0, 0x1c(%rax)
movb %dl, 0x1e(%rax)
leaq 0x30(%rsp), %rdx
movb %cl, (%rdx)
leaq 0xb0(%rsp), %rdi
pushq $0x20
popq %rsi
leaq 0x10(%rsp), %rcx
callq 0x5ab3a
movq 0xb0(%rsp), %rdi
movq 0xe8(%rsp), %rsi
pushq $0x4
popq %rdx
pushq $0x2
popq %rcx
leaq 0x980(%rsp), %r8
callq 0x11007
movl %eax, %edi
callq 0x13456
movq 0xb0(%rsp), %rax
cmpb $-0x3, (%rax)
jbe 0x498f8
cmpb $-0x3, 0x1(%rax)
jbe 0x49adc
cmpb $-0x3, 0x2(%rax)
jbe 0x49cc4
movzbl 0x4(%rax), %ecx
addl $-0x75, %ecx
movl %ecx, %edx
negl %edx
cmovsl %ecx, %edx
cmpl $0x2, %edx
jae 0x49ead
movzbl 0x5(%rax), %ecx
addl $-0x75, %ecx
movl %ecx, %edx
negl %edx
cmovsl %ecx, %edx
cmpl $0x2, %edx
jae 0x4a09b
movzbl 0x6(%rax), %ecx
addl $-0x75, %ecx
movl %ecx, %edx
negl %edx
cmovsl %ecx, %edx
cmpl $0x2, %edx
jae 0x4a289
cmpb $-0x3, 0x8(%rax)
jbe 0x4a477
movzbl 0x9(%rax), %ecx
addl $0xffffff69, %ecx       # imm = 0xFFFFFF69
movl %ecx, %edx
negl %edx
cmovsl %ecx, %edx
cmpl $0x2, %edx
jae 0x4a660
cmpb $0x2, 0xa(%rax)
jae 0x4a850
movzbl 0xc(%rax), %ecx
addl $0xffffff6f, %ecx       # imm = 0xFFFFFF6F
movl %ecx, %edx
negl %edx
cmovsl %ecx, %edx
cmpl $0x2, %edx
jae 0x4aa31
movzbl 0xd(%rax), %ecx
addl $-0x42, %ecx
movl %ecx, %edx
negl %edx
cmovsl %ecx, %edx
cmpl $0x2, %edx
jae 0x4ac21
cmpb $0x2, 0xe(%rax)
jae 0x4ae0f
cmpb $0x2, 0x10(%rax)
jae 0x4aff0
movzbl 0x11(%rax), %ecx
addl $0xffffff2f, %ecx       # imm = 0xFFFFFF2F
movl %ecx, %edx
negl %edx
cmovsl %ecx, %edx
cmpl $0x2, %edx
jae 0x4b1d1
cmpb $0x2, 0x12(%rax)
jae 0x4b3c1
cmpb $0x2, 0x14(%rax)
jae 0x4b5a2
movzbl 0x15(%rax), %ecx
addl $-0x5f, %ecx
movl %ecx, %edx
negl %edx
cmovsl %ecx, %edx
cmpl $0x2, %edx
jae 0x4b783
cmpb $0x2, 0x16(%rax)
jae 0x4b971
cmpb $0x2, 0x18(%rax)
jae 0x4bb52
movzbl 0x19(%rax), %ecx
addl $-0x42, %ecx
movl %ecx, %edx
negl %edx
cmovsl %ecx, %edx
cmpl $0x2, %edx
jae 0x4bd33
cmpb $-0x3, 0x1a(%rax)
jbe 0x4bf21
cmpb $0x2, 0x1c(%rax)
jae 0x4c10a
movzbl 0x1d(%rax), %ecx
addl $-0x19, %ecx
movl %ecx, %edx
negl %edx
cmovsl %ecx, %edx
cmpl $0x2, %edx
jae 0x4c2eb
movzbl 0x1e(%rax), %eax
addl $-0x78, %eax
movl %eax, %ecx
negl %ecx
cmovsl %eax, %ecx
cmpl $0x2, %ecx
jae 0x4c4d9
leaq 0xb0(%rsp), %rdi
callq 0xea7c
leaq 0x30(%rsp), %rdx
movb $-0x1, (%rdx)
leaq 0xb0(%rsp), %rdi
pushq $0x20
popq %rsi
leaq 0x10(%rsp), %rcx
callq 0x5ab3a
movq 0xb0(%rsp), %rdi
movq 0xe8(%rsp), %rsi
movl $0x3, (%rsp)
pushq $0x4
popq %rdx
pushq $0x2
popq %rcx
leaq 0x700(%rsp), %r8
leaq 0x200(%rsp), %r9
callq 0x10daa
movl %eax, %edi
callq 0x13456
leaq 0x30(%rsp), %rdx
movb $-0x1, (%rdx)
leaq 0xc8(%rsp), %rdi
pushq $0x20
popq %rsi
leaq 0x10(%rsp), %rcx
callq 0x5ab3a
movq 0xc8(%rsp), %rdi
movq 0xb0(%rsp), %rsi
movl $0x3, (%rsp)
pushq $0x4
popq %rdx
pushq $0x2
popq %rcx
leaq 0x200(%rsp), %r8
leaq 0x700(%rsp), %r9
callq 0x10daa
movl %eax, %edi
callq 0x13456
movq 0xe8(%rsp), %rax
movq 0xf0(%rsp), %rcx
subq %rax, %rcx
movq 0xc8(%rsp), %rdx
xorl %r14d, %r14d
pushq $0x10
popq %rbx
pushq $0x1
popq %rbp
cmpq %r14, %rcx
je 0x49331
cmpb $0x20, (%rax,%r14)
movl %ebp, %esi
cmovbl %ebx, %esi
movl %esi, 0xc(%rsp)
movb (%rdx,%r14), %dil
movb (%rax,%r14), %r8b
movl %edi, %r9d
subb %r8b, %r9b
negb %r9b
subb %r8b, %dil
movzbl %dil, %edi
movzbl %r9b, %r8d
cmovael %edi, %r8d
movzbl %r8b, %edi
cmpl %edi, %esi
jb 0x4950a
incq %r14
jmp 0x492ed
leaq 0xc8(%rsp), %rdi
callq 0xea7c
leaq 0xb0(%rsp), %rdi
callq 0xea7c
leaq 0x30(%rsp), %rdx
movb $-0x1, (%rdx)
leaq 0xb0(%rsp), %rdi
pushq $0x20
popq %rsi
leaq 0x10(%rsp), %rcx
callq 0x5ab3a
movq 0xb0(%rsp), %rdi
movq 0xe8(%rsp), %rsi
pushq $0x4
popq %rdx
pushq $0x2
popq %rcx
leaq 0x480(%rsp), %r8
callq 0x11073
movl %eax, %edi
callq 0x13456
leaq 0x30(%rsp), %rdx
movb $-0x1, (%rdx)
leaq 0xc8(%rsp), %rdi
pushq $0x20
popq %rsi
leaq 0x10(%rsp), %rcx
callq 0x5ab3a
movq 0xc8(%rsp), %rdi
movq 0xb0(%rsp), %rsi
pushq $0x4
popq %rdx
pushq $0x2
popq %rcx
leaq 0x480(%rsp), %r8
callq 0x11007
movl %eax, %edi
callq 0x13456
movq 0xe8(%rsp), %rax
movq 0xf0(%rsp), %rcx
subq %rax, %rcx
movq 0xc8(%rsp), %rdx
xorl %r14d, %r14d
cmpq %r14, %rcx
je 0x4943b
cmpb $0x20, (%rax,%r14)
movl %ebp, %esi
cmovbl %ebx, %esi
movl %esi, 0xc(%rsp)
movb (%rdx,%r14), %dil
movb (%rax,%r14), %r8b
movl %edi, %r9d
subb %r8b, %r9b
negb %r9b
subb %r8b, %dil
movzbl %dil, %edi
movzbl %r9b, %r8d
cmovael %edi, %r8d
movzbl %r8b, %edi
cmpl %edi, %esi
jb 0x49701
incq %r14
jmp 0x493f7
leaq 0xc8(%rsp), %rdi
callq 0xea7c
leaq 0xb0(%rsp), %rdi
callq 0xea7c
leaq 0xe8(%rsp), %rdi
callq 0xea7c
leaq 0x200(%rsp), %rdi
callq 0xb874
leaq 0x100(%rsp), %rdi
callq 0xea7c
leaq 0x180(%rsp), %rdi
callq 0x2270
leaq 0x480(%rsp), %rdi
callq 0xb874
leaq 0x120(%rsp), %rdi
callq 0xea7c
leaq 0x1a0(%rsp), %rdi
callq 0x2270
leaq 0x980(%rsp), %rdi
callq 0xb874
leaq 0x140(%rsp), %rdi
callq 0xea7c
leaq 0x1c0(%rsp), %rdi
callq 0x2270
leaq 0x700(%rsp), %rdi
callq 0xb874
leaq 0x160(%rsp), %rdi
callq 0xea7c
leaq 0x1e0(%rsp), %rdi
callq 0x2270
addq $0xc00, %rsp            # imm = 0xC00
popq %rbx
popq %r14
popq %rbp
retq
leaq 0x16ccc(%rip), %rsi     # 0x601dd
leaq 0x90(%rsp), %rdi
leaq 0xe7(%rsp), %rdx
callq 0x20c0
leaq 0x1ae4b(%rip), %rdx     # 0x64378
leaq 0x50(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x5a5df
leaq 0x1a25f(%rip), %rdx     # 0x637a5
leaq 0x70(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x1ae21(%rip), %rdx     # 0x6437d
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x1a220(%rip), %rdx     # 0x63792
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x59a50(%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 0x59a0a(%rip), %rdi     # 0xa2fd8
leaq 0x1a1d3(%rip), %rsi     # 0x637a8
callq 0x21f0
movq %rax, %rbx
movq 0xe8(%rsp), %rsi
addq %r14, %rsi
leaq 0x30(%rsp), %rdi
callq 0x132a0
leaq 0x30(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x16c37(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xc8(%rsp), %rsi
addq %r14, %rsi
leaq 0x10(%rsp), %rdi
callq 0x132a0
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x1a18d(%rip), %rsi     # 0x637c7
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
leaq 0xc(%rsp), %rsi
callq 0x5aaac
leaq 0x70(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x1a170(%rip), %rsi     # 0x637d8
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xe8(%rsp), %rax
movb (%rax,%r14), %al
movq 0xc8(%rsp), %rcx
movb (%rcx,%r14), %cl
movl %eax, %edx
subb %cl, %dl
negb %dl
subb %cl, %al
movzbl %al, %eax
movzbl %dl, %ecx
cmovael %eax, %ecx
leaq 0x90(%rsp), %rsi
movb %cl, (%rsi)
leaq 0x50(%rsp), %rdi
callq 0x132a0
leaq 0x50(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x16a60(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
callq 0x13280
leaq 0x16ad5(%rip), %rsi     # 0x601dd
leaq 0x90(%rsp), %rdi
leaq 0xe7(%rsp), %rdx
callq 0x20c0
leaq 0x1ac60(%rip), %rdx     # 0x64384
leaq 0x50(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x5a5df
leaq 0x1a068(%rip), %rdx     # 0x637a5
leaq 0x70(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x1ac2a(%rip), %rdx     # 0x6437d
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x1a029(%rip), %rdx     # 0x63792
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x59859(%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 0x59813(%rip), %rdi     # 0xa2fd8
leaq 0x19fdc(%rip), %rsi     # 0x637a8
callq 0x21f0
movq %rax, %rbx
movq 0xe8(%rsp), %rsi
addq %r14, %rsi
leaq 0x30(%rsp), %rdi
callq 0x132a0
leaq 0x30(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x16a40(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xc8(%rsp), %rsi
addq %r14, %rsi
leaq 0x10(%rsp), %rdi
callq 0x132a0
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x19f96(%rip), %rsi     # 0x637c7
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
leaq 0xc(%rsp), %rsi
callq 0x5aaac
leaq 0x70(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x19f79(%rip), %rsi     # 0x637d8
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xe8(%rsp), %rax
movb (%rax,%r14), %al
movq 0xc8(%rsp), %rcx
movb (%rcx,%r14), %cl
movl %eax, %edx
subb %cl, %dl
negb %dl
subb %cl, %al
movzbl %al, %eax
movzbl %dl, %ecx
cmovael %eax, %ecx
leaq 0x90(%rsp), %rsi
movb %cl, (%rsi)
leaq 0x50(%rsp), %rdi
callq 0x132a0
leaq 0x50(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x16869(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
callq 0x13280
leaq 0x168de(%rip), %rsi     # 0x601dd
leaq 0x90(%rsp), %rdi
leaq 0xc8(%rsp), %rdx
callq 0x20c0
leaq 0x1a8cd(%rip), %rdx     # 0x641e8
leaq 0x50(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x5a5df
leaq 0x19e71(%rip), %rdx     # 0x637a5
leaq 0x70(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x1a8a3(%rip), %rdx     # 0x641ed
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x19e32(%rip), %rdx     # 0x63792
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x59662(%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 0x5961c(%rip), %rdi     # 0xa2fd8
leaq 0x19de5(%rip), %rsi     # 0x637a8
callq 0x21f0
movq %rax, %rbx
leaq 0x90(%rsp), %rsi
movl $0xff, (%rsi)
leaq 0x30(%rsp), %rdi
callq 0x5aaac
leaq 0x30(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x16846(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rsi
leaq 0x10(%rsp), %rdi
callq 0x132a0
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x19d9f(%rip), %rsi     # 0x637c7
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
leaq 0xc8(%rsp), %rsi
movl $0x1, (%rsi)
leaq 0x70(%rsp), %rdi
callq 0x5aaac
leaq 0x70(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x19d79(%rip), %rsi     # 0x637d8
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rax
movzbl (%rax), %eax
xorl $0xff, %eax
leaq 0xc(%rsp), %rsi
movl %eax, (%rsi)
leaq 0x50(%rsp), %rdi
callq 0x5aaac
leaq 0x50(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x16685(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4c6c2
leaq 0x166fa(%rip), %rsi     # 0x601dd
leaq 0x90(%rsp), %rdi
leaq 0xc8(%rsp), %rdx
callq 0x20c0
leaq 0x1a6e9(%rip), %rdx     # 0x641e8
leaq 0x50(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x5a5df
leaq 0x19c8d(%rip), %rdx     # 0x637a5
leaq 0x70(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x1a6ce(%rip), %rdx     # 0x641fc
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x19c4e(%rip), %rdx     # 0x63792
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x5947e(%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 0x59438(%rip), %rdi     # 0xa2fd8
leaq 0x19c01(%rip), %rsi     # 0x637a8
callq 0x21f0
movq %rax, %rbx
leaq 0x90(%rsp), %rsi
movl $0xff, (%rsi)
leaq 0x30(%rsp), %rdi
callq 0x5aaac
leaq 0x30(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x16662(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rsi
incq %rsi
leaq 0x10(%rsp), %rdi
callq 0x132a0
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x19bb8(%rip), %rsi     # 0x637c7
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
leaq 0xc8(%rsp), %rsi
movl $0x1, (%rsi)
leaq 0x70(%rsp), %rdi
callq 0x5aaac
leaq 0x70(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x19b92(%rip), %rsi     # 0x637d8
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rax
movzbl 0x1(%rax), %eax
xorl $0xff, %eax
leaq 0xc(%rsp), %rsi
movl %eax, (%rsi)
leaq 0x50(%rsp), %rdi
callq 0x5aaac
leaq 0x50(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x1649d(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4c6c2
leaq 0x16512(%rip), %rsi     # 0x601dd
leaq 0x90(%rsp), %rdi
leaq 0xc8(%rsp), %rdx
callq 0x20c0
leaq 0x1a501(%rip), %rdx     # 0x641e8
leaq 0x50(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x5a5df
leaq 0x19aa5(%rip), %rdx     # 0x637a5
leaq 0x70(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x1a4f5(%rip), %rdx     # 0x6420b
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x19a66(%rip), %rdx     # 0x63792
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x59296(%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 0x59250(%rip), %rdi     # 0xa2fd8
leaq 0x19a19(%rip), %rsi     # 0x637a8
callq 0x21f0
movq %rax, %rbx
leaq 0x90(%rsp), %rsi
movl $0xff, (%rsi)
leaq 0x30(%rsp), %rdi
callq 0x5aaac
leaq 0x30(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x1647a(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rsi
addq $0x2, %rsi
leaq 0x10(%rsp), %rdi
callq 0x132a0
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x199cf(%rip), %rsi     # 0x637c7
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
leaq 0xc8(%rsp), %rsi
movl $0x1, (%rsi)
leaq 0x70(%rsp), %rdi
callq 0x5aaac
leaq 0x70(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x199a9(%rip), %rsi     # 0x637d8
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rax
movzbl 0x2(%rax), %eax
xorl $0xff, %eax
leaq 0xc(%rsp), %rsi
movl %eax, (%rsi)
leaq 0x50(%rsp), %rdi
callq 0x5aaac
leaq 0x50(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x162b4(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4c6c2
leaq 0x16329(%rip), %rsi     # 0x601dd
leaq 0x90(%rsp), %rdi
leaq 0xc8(%rsp), %rdx
callq 0x20c0
leaq 0x1a34a(%rip), %rdx     # 0x6421a
leaq 0x50(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x5a5df
leaq 0x198bc(%rip), %rdx     # 0x637a5
leaq 0x70(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x1a320(%rip), %rdx     # 0x6421f
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x1987d(%rip), %rdx     # 0x63792
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x590ad(%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 0x59067(%rip), %rdi     # 0xa2fd8
leaq 0x19830(%rip), %rsi     # 0x637a8
callq 0x21f0
movq %rax, %rbx
leaq 0x90(%rsp), %rsi
movl $0x75, (%rsi)
leaq 0x30(%rsp), %rdi
callq 0x5aaac
leaq 0x30(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x16291(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rsi
addq $0x4, %rsi
leaq 0x10(%rsp), %rdi
callq 0x132a0
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x197e6(%rip), %rsi     # 0x637c7
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
leaq 0xc8(%rsp), %rsi
movl $0x1, (%rsi)
leaq 0x70(%rsp), %rdi
callq 0x5aaac
leaq 0x70(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x197c0(%rip), %rsi     # 0x637d8
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rax
movzbl 0x4(%rax), %eax
addl $-0x75, %eax
movl %eax, %ecx
negl %ecx
cmovsl %eax, %ecx
leaq 0xc(%rsp), %rsi
movl %ecx, (%rsi)
leaq 0x50(%rsp), %rdi
callq 0x5aaac
leaq 0x50(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x160c6(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4c6c2
leaq 0x1613b(%rip), %rsi     # 0x601dd
leaq 0x90(%rsp), %rdi
leaq 0xc8(%rsp), %rdx
callq 0x20c0
leaq 0x1a15c(%rip), %rdx     # 0x6421a
leaq 0x50(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x5a5df
leaq 0x196ce(%rip), %rdx     # 0x637a5
leaq 0x70(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x1a141(%rip), %rdx     # 0x6422e
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x1968f(%rip), %rdx     # 0x63792
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x58ebf(%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 0x58e79(%rip), %rdi     # 0xa2fd8
leaq 0x19642(%rip), %rsi     # 0x637a8
callq 0x21f0
movq %rax, %rbx
leaq 0x90(%rsp), %rsi
movl $0x75, (%rsi)
leaq 0x30(%rsp), %rdi
callq 0x5aaac
leaq 0x30(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x160a3(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rsi
addq $0x5, %rsi
leaq 0x10(%rsp), %rdi
callq 0x132a0
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x195f8(%rip), %rsi     # 0x637c7
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
leaq 0xc8(%rsp), %rsi
movl $0x1, (%rsi)
leaq 0x70(%rsp), %rdi
callq 0x5aaac
leaq 0x70(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x195d2(%rip), %rsi     # 0x637d8
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rax
movzbl 0x5(%rax), %eax
addl $-0x75, %eax
movl %eax, %ecx
negl %ecx
cmovsl %eax, %ecx
leaq 0xc(%rsp), %rsi
movl %ecx, (%rsi)
leaq 0x50(%rsp), %rdi
callq 0x5aaac
leaq 0x50(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x15ed8(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4c6c2
leaq 0x15f4d(%rip), %rsi     # 0x601dd
leaq 0x90(%rsp), %rdi
leaq 0xc8(%rsp), %rdx
callq 0x20c0
leaq 0x19f6e(%rip), %rdx     # 0x6421a
leaq 0x50(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x5a5df
leaq 0x194e0(%rip), %rdx     # 0x637a5
leaq 0x70(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x19f62(%rip), %rdx     # 0x6423d
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x194a1(%rip), %rdx     # 0x63792
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x58cd1(%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 0x58c8b(%rip), %rdi     # 0xa2fd8
leaq 0x19454(%rip), %rsi     # 0x637a8
callq 0x21f0
movq %rax, %rbx
leaq 0x90(%rsp), %rsi
movl $0x75, (%rsi)
leaq 0x30(%rsp), %rdi
callq 0x5aaac
leaq 0x30(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x15eb5(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rsi
addq $0x6, %rsi
leaq 0x10(%rsp), %rdi
callq 0x132a0
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x1940a(%rip), %rsi     # 0x637c7
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
leaq 0xc8(%rsp), %rsi
movl $0x1, (%rsi)
leaq 0x70(%rsp), %rdi
callq 0x5aaac
leaq 0x70(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x193e4(%rip), %rsi     # 0x637d8
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rax
movzbl 0x6(%rax), %eax
addl $-0x75, %eax
movl %eax, %ecx
negl %ecx
cmovsl %eax, %ecx
leaq 0xc(%rsp), %rsi
movl %ecx, (%rsi)
leaq 0x50(%rsp), %rdi
callq 0x5aaac
leaq 0x50(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x15cea(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4c6c2
leaq 0x15d5f(%rip), %rsi     # 0x601dd
leaq 0x90(%rsp), %rdi
leaq 0xc8(%rsp), %rdx
callq 0x20c0
leaq 0x19db2(%rip), %rdx     # 0x6424c
leaq 0x50(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x5a5df
leaq 0x192f2(%rip), %rdx     # 0x637a5
leaq 0x70(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x19d88(%rip), %rdx     # 0x64251
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x192b3(%rip), %rdx     # 0x63792
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x58ae3(%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 0x58a9d(%rip), %rdi     # 0xa2fd8
leaq 0x19266(%rip), %rsi     # 0x637a8
callq 0x21f0
movq %rax, %rbx
leaq 0x90(%rsp), %rsi
movl $0xff, (%rsi)
leaq 0x30(%rsp), %rdi
callq 0x5aaac
leaq 0x30(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x15cc7(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rsi
addq $0x8, %rsi
leaq 0x10(%rsp), %rdi
callq 0x132a0
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x1921c(%rip), %rsi     # 0x637c7
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
leaq 0xc8(%rsp), %rsi
movl $0x1, (%rsi)
leaq 0x70(%rsp), %rdi
callq 0x5aaac
leaq 0x70(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x191f6(%rip), %rsi     # 0x637d8
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rax
movzbl 0x8(%rax), %eax
xorl $0xff, %eax
leaq 0xc(%rsp), %rsi
movl %eax, (%rsi)
leaq 0x50(%rsp), %rdi
callq 0x5aaac
leaq 0x50(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x15b01(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4c6c2
leaq 0x15b76(%rip), %rsi     # 0x601dd
leaq 0x90(%rsp), %rdi
leaq 0xc8(%rsp), %rdx
callq 0x20c0
leaq 0x19bc9(%rip), %rdx     # 0x6424c
leaq 0x50(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x5a5df
leaq 0x19109(%rip), %rdx     # 0x637a5
leaq 0x70(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x19bae(%rip), %rdx     # 0x64260
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x190ca(%rip), %rdx     # 0x63792
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x588fa(%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 0x588b4(%rip), %rdi     # 0xa2fd8
leaq 0x1907d(%rip), %rsi     # 0x637a8
callq 0x21f0
movq %rax, %rbx
leaq 0x90(%rsp), %rsi
movl $0x97, (%rsi)
leaq 0x30(%rsp), %rdi
callq 0x5aaac
leaq 0x30(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x15ade(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rsi
addq $0x9, %rsi
leaq 0x10(%rsp), %rdi
callq 0x132a0
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x19033(%rip), %rsi     # 0x637c7
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
leaq 0xc8(%rsp), %rsi
movl $0x1, (%rsi)
leaq 0x70(%rsp), %rdi
callq 0x5aaac
leaq 0x70(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x1900d(%rip), %rsi     # 0x637d8
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rax
movzbl 0x9(%rax), %eax
addl $0xffffff69, %eax       # imm = 0xFFFFFF69
movl %eax, %ecx
negl %ecx
cmovsl %eax, %ecx
leaq 0xc(%rsp), %rsi
movl %ecx, (%rsi)
leaq 0x50(%rsp), %rdi
callq 0x5aaac
leaq 0x50(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x15911(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4c6c2
leaq 0x15986(%rip), %rsi     # 0x601dd
leaq 0x90(%rsp), %rdi
leaq 0xc8(%rsp), %rdx
callq 0x20c0
leaq 0x199d9(%rip), %rdx     # 0x6424c
leaq 0x50(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x5a5df
leaq 0x18f19(%rip), %rdx     # 0x637a5
leaq 0x70(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x199cd(%rip), %rdx     # 0x6426f
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x18eda(%rip), %rdx     # 0x63792
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x5870a(%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 0x586c4(%rip), %rdi     # 0xa2fd8
leaq 0x18e8d(%rip), %rsi     # 0x637a8
callq 0x21f0
movq %rax, %rbx
leaq 0x90(%rsp), %rsi
andl $0x0, (%rsi)
leaq 0x30(%rsp), %rdi
callq 0x5aaac
leaq 0x30(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x158f1(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rsi
addq $0xa, %rsi
leaq 0x10(%rsp), %rdi
callq 0x132a0
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x18e46(%rip), %rsi     # 0x637c7
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
leaq 0xc8(%rsp), %rsi
movl $0x1, (%rsi)
leaq 0x70(%rsp), %rdi
callq 0x5aaac
leaq 0x70(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x18e20(%rip), %rsi     # 0x637d8
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rax
movzbl 0xa(%rax), %eax
leaq 0xc(%rsp), %rsi
movl %eax, (%rsi)
leaq 0x50(%rsp), %rdi
callq 0x5aaac
leaq 0x50(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x15730(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4c6c2
leaq 0x157a5(%rip), %rsi     # 0x601dd
leaq 0x90(%rsp), %rdi
leaq 0xc8(%rsp), %rdx
callq 0x20c0
leaq 0x1982a(%rip), %rdx     # 0x6427e
leaq 0x50(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x5a5df
leaq 0x18d38(%rip), %rdx     # 0x637a5
leaq 0x70(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x19800(%rip), %rdx     # 0x64283
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x18cf9(%rip), %rdx     # 0x63792
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x58529(%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 0x584e3(%rip), %rdi     # 0xa2fd8
leaq 0x18cac(%rip), %rsi     # 0x637a8
callq 0x21f0
movq %rax, %rbx
leaq 0x90(%rsp), %rsi
movl $0x91, (%rsi)
leaq 0x30(%rsp), %rdi
callq 0x5aaac
leaq 0x30(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x1570d(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rsi
addq $0xc, %rsi
leaq 0x10(%rsp), %rdi
callq 0x132a0
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x18c62(%rip), %rsi     # 0x637c7
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
leaq 0xc8(%rsp), %rsi
movl $0x1, (%rsi)
leaq 0x70(%rsp), %rdi
callq 0x5aaac
leaq 0x70(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x18c3c(%rip), %rsi     # 0x637d8
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rax
movzbl 0xc(%rax), %eax
addl $0xffffff6f, %eax       # imm = 0xFFFFFF6F
movl %eax, %ecx
negl %ecx
cmovsl %eax, %ecx
leaq 0xc(%rsp), %rsi
movl %ecx, (%rsi)
leaq 0x50(%rsp), %rdi
callq 0x5aaac
leaq 0x50(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x15540(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4c6c2
leaq 0x155b5(%rip), %rsi     # 0x601dd
leaq 0x90(%rsp), %rdi
leaq 0xc8(%rsp), %rdx
callq 0x20c0
leaq 0x1963a(%rip), %rdx     # 0x6427e
leaq 0x50(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x5a5df
leaq 0x18b48(%rip), %rdx     # 0x637a5
leaq 0x70(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x1961f(%rip), %rdx     # 0x64292
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x18b09(%rip), %rdx     # 0x63792
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x58339(%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 0x582f3(%rip), %rdi     # 0xa2fd8
leaq 0x18abc(%rip), %rsi     # 0x637a8
callq 0x21f0
movq %rax, %rbx
leaq 0x90(%rsp), %rsi
movl $0x42, (%rsi)
leaq 0x30(%rsp), %rdi
callq 0x5aaac
leaq 0x30(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x1551d(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rsi
addq $0xd, %rsi
leaq 0x10(%rsp), %rdi
callq 0x132a0
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x18a72(%rip), %rsi     # 0x637c7
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
leaq 0xc8(%rsp), %rsi
movl $0x1, (%rsi)
leaq 0x70(%rsp), %rdi
callq 0x5aaac
leaq 0x70(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x18a4c(%rip), %rsi     # 0x637d8
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rax
movzbl 0xd(%rax), %eax
addl $-0x42, %eax
movl %eax, %ecx
negl %ecx
cmovsl %eax, %ecx
leaq 0xc(%rsp), %rsi
movl %ecx, (%rsi)
leaq 0x50(%rsp), %rdi
callq 0x5aaac
leaq 0x50(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x15352(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4c6c2
leaq 0x153c7(%rip), %rsi     # 0x601dd
leaq 0x90(%rsp), %rdi
leaq 0xc8(%rsp), %rdx
callq 0x20c0
leaq 0x1944c(%rip), %rdx     # 0x6427e
leaq 0x50(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x5a5df
leaq 0x1895a(%rip), %rdx     # 0x637a5
leaq 0x70(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x19440(%rip), %rdx     # 0x642a1
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x1891b(%rip), %rdx     # 0x63792
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x5814b(%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 0x58105(%rip), %rdi     # 0xa2fd8
leaq 0x188ce(%rip), %rsi     # 0x637a8
callq 0x21f0
movq %rax, %rbx
leaq 0x90(%rsp), %rsi
andl $0x0, (%rsi)
leaq 0x30(%rsp), %rdi
callq 0x5aaac
leaq 0x30(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x15332(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rsi
addq $0xe, %rsi
leaq 0x10(%rsp), %rdi
callq 0x132a0
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x18887(%rip), %rsi     # 0x637c7
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
leaq 0xc8(%rsp), %rsi
movl $0x1, (%rsi)
leaq 0x70(%rsp), %rdi
callq 0x5aaac
leaq 0x70(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x18861(%rip), %rsi     # 0x637d8
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rax
movzbl 0xe(%rax), %eax
leaq 0xc(%rsp), %rsi
movl %eax, (%rsi)
leaq 0x50(%rsp), %rdi
callq 0x5aaac
leaq 0x50(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x15171(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4c6c2
leaq 0x151e6(%rip), %rsi     # 0x601dd
leaq 0x90(%rsp), %rdi
leaq 0xc8(%rsp), %rdx
callq 0x20c0
leaq 0x1929d(%rip), %rdx     # 0x642b0
leaq 0x50(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x5a5df
leaq 0x18779(%rip), %rdx     # 0x637a5
leaq 0x70(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x19273(%rip), %rdx     # 0x642b5
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x1873a(%rip), %rdx     # 0x63792
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x57f6a(%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 0x57f24(%rip), %rdi     # 0xa2fd8
leaq 0x186ed(%rip), %rsi     # 0x637a8
callq 0x21f0
movq %rax, %rbx
leaq 0x90(%rsp), %rsi
andl $0x0, (%rsi)
leaq 0x30(%rsp), %rdi
callq 0x5aaac
leaq 0x30(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x15151(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rsi
addq $0x10, %rsi
leaq 0x10(%rsp), %rdi
callq 0x132a0
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x186a6(%rip), %rsi     # 0x637c7
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
leaq 0xc8(%rsp), %rsi
movl $0x1, (%rsi)
leaq 0x70(%rsp), %rdi
callq 0x5aaac
leaq 0x70(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x18680(%rip), %rsi     # 0x637d8
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rax
movzbl 0x10(%rax), %eax
leaq 0xc(%rsp), %rsi
movl %eax, (%rsi)
leaq 0x50(%rsp), %rdi
callq 0x5aaac
leaq 0x50(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x14f90(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4c6c2
leaq 0x15005(%rip), %rsi     # 0x601dd
leaq 0x90(%rsp), %rdi
leaq 0xc8(%rsp), %rdx
callq 0x20c0
leaq 0x190bc(%rip), %rdx     # 0x642b0
leaq 0x50(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x5a5df
leaq 0x18598(%rip), %rdx     # 0x637a5
leaq 0x70(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x190a1(%rip), %rdx     # 0x642c4
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x18559(%rip), %rdx     # 0x63792
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x57d89(%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 0x57d43(%rip), %rdi     # 0xa2fd8
leaq 0x1850c(%rip), %rsi     # 0x637a8
callq 0x21f0
movq %rax, %rbx
leaq 0x90(%rsp), %rsi
movl $0xd1, (%rsi)
leaq 0x30(%rsp), %rdi
callq 0x5aaac
leaq 0x30(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x14f6d(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rsi
addq $0x11, %rsi
leaq 0x10(%rsp), %rdi
callq 0x132a0
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x184c2(%rip), %rsi     # 0x637c7
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
leaq 0xc8(%rsp), %rsi
movl $0x1, (%rsi)
leaq 0x70(%rsp), %rdi
callq 0x5aaac
leaq 0x70(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x1849c(%rip), %rsi     # 0x637d8
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rax
movzbl 0x11(%rax), %eax
addl $0xffffff2f, %eax       # imm = 0xFFFFFF2F
movl %eax, %ecx
negl %ecx
cmovsl %eax, %ecx
leaq 0xc(%rsp), %rsi
movl %ecx, (%rsi)
leaq 0x50(%rsp), %rdi
callq 0x5aaac
leaq 0x50(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x14da0(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4c6c2
leaq 0x14e15(%rip), %rsi     # 0x601dd
leaq 0x90(%rsp), %rdi
leaq 0xc8(%rsp), %rdx
callq 0x20c0
leaq 0x18ecc(%rip), %rdx     # 0x642b0
leaq 0x50(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x5a5df
leaq 0x183a8(%rip), %rdx     # 0x637a5
leaq 0x70(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x18ec0(%rip), %rdx     # 0x642d3
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x18369(%rip), %rdx     # 0x63792
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x57b99(%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 0x57b53(%rip), %rdi     # 0xa2fd8
leaq 0x1831c(%rip), %rsi     # 0x637a8
callq 0x21f0
movq %rax, %rbx
leaq 0x90(%rsp), %rsi
andl $0x0, (%rsi)
leaq 0x30(%rsp), %rdi
callq 0x5aaac
leaq 0x30(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x14d80(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rsi
addq $0x12, %rsi
leaq 0x10(%rsp), %rdi
callq 0x132a0
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x182d5(%rip), %rsi     # 0x637c7
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
leaq 0xc8(%rsp), %rsi
movl $0x1, (%rsi)
leaq 0x70(%rsp), %rdi
callq 0x5aaac
leaq 0x70(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x182af(%rip), %rsi     # 0x637d8
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rax
movzbl 0x12(%rax), %eax
leaq 0xc(%rsp), %rsi
movl %eax, (%rsi)
leaq 0x50(%rsp), %rdi
callq 0x5aaac
leaq 0x50(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x14bbf(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4c6c2
leaq 0x14c34(%rip), %rsi     # 0x601dd
leaq 0x90(%rsp), %rdi
leaq 0xc8(%rsp), %rdx
callq 0x20c0
leaq 0x18d1d(%rip), %rdx     # 0x642e2
leaq 0x50(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x5a5df
leaq 0x181c7(%rip), %rdx     # 0x637a5
leaq 0x70(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x18cf3(%rip), %rdx     # 0x642e7
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x18188(%rip), %rdx     # 0x63792
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x579b8(%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 0x57972(%rip), %rdi     # 0xa2fd8
leaq 0x1813b(%rip), %rsi     # 0x637a8
callq 0x21f0
movq %rax, %rbx
leaq 0x90(%rsp), %rsi
andl $0x0, (%rsi)
leaq 0x30(%rsp), %rdi
callq 0x5aaac
leaq 0x30(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x14b9f(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rsi
addq $0x14, %rsi
leaq 0x10(%rsp), %rdi
callq 0x132a0
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x180f4(%rip), %rsi     # 0x637c7
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
leaq 0xc8(%rsp), %rsi
movl $0x1, (%rsi)
leaq 0x70(%rsp), %rdi
callq 0x5aaac
leaq 0x70(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x180ce(%rip), %rsi     # 0x637d8
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rax
movzbl 0x14(%rax), %eax
leaq 0xc(%rsp), %rsi
movl %eax, (%rsi)
leaq 0x50(%rsp), %rdi
callq 0x5aaac
leaq 0x50(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x149de(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4c6c2
leaq 0x14a53(%rip), %rsi     # 0x601dd
leaq 0x90(%rsp), %rdi
leaq 0xc8(%rsp), %rdx
callq 0x20c0
leaq 0x18b3c(%rip), %rdx     # 0x642e2
leaq 0x50(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x5a5df
leaq 0x17fe6(%rip), %rdx     # 0x637a5
leaq 0x70(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x18b21(%rip), %rdx     # 0x642f6
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x17fa7(%rip), %rdx     # 0x63792
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x577d7(%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 0x57791(%rip), %rdi     # 0xa2fd8
leaq 0x17f5a(%rip), %rsi     # 0x637a8
callq 0x21f0
movq %rax, %rbx
leaq 0x90(%rsp), %rsi
movl $0x5f, (%rsi)
leaq 0x30(%rsp), %rdi
callq 0x5aaac
leaq 0x30(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x149bb(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rsi
addq $0x15, %rsi
leaq 0x10(%rsp), %rdi
callq 0x132a0
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x17f10(%rip), %rsi     # 0x637c7
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
leaq 0xc8(%rsp), %rsi
movl $0x1, (%rsi)
leaq 0x70(%rsp), %rdi
callq 0x5aaac
leaq 0x70(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x17eea(%rip), %rsi     # 0x637d8
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rax
movzbl 0x15(%rax), %eax
addl $-0x5f, %eax
movl %eax, %ecx
negl %ecx
cmovsl %eax, %ecx
leaq 0xc(%rsp), %rsi
movl %ecx, (%rsi)
leaq 0x50(%rsp), %rdi
callq 0x5aaac
leaq 0x50(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x147f0(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4c6c2
leaq 0x14865(%rip), %rsi     # 0x601dd
leaq 0x90(%rsp), %rdi
leaq 0xc8(%rsp), %rdx
callq 0x20c0
leaq 0x1894e(%rip), %rdx     # 0x642e2
leaq 0x50(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x5a5df
leaq 0x17df8(%rip), %rdx     # 0x637a5
leaq 0x70(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x18942(%rip), %rdx     # 0x64305
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x17db9(%rip), %rdx     # 0x63792
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x575e9(%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 0x575a3(%rip), %rdi     # 0xa2fd8
leaq 0x17d6c(%rip), %rsi     # 0x637a8
callq 0x21f0
movq %rax, %rbx
leaq 0x90(%rsp), %rsi
andl $0x0, (%rsi)
leaq 0x30(%rsp), %rdi
callq 0x5aaac
leaq 0x30(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x147d0(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rsi
addq $0x16, %rsi
leaq 0x10(%rsp), %rdi
callq 0x132a0
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x17d25(%rip), %rsi     # 0x637c7
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
leaq 0xc8(%rsp), %rsi
movl $0x1, (%rsi)
leaq 0x70(%rsp), %rdi
callq 0x5aaac
leaq 0x70(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x17cff(%rip), %rsi     # 0x637d8
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rax
movzbl 0x16(%rax), %eax
leaq 0xc(%rsp), %rsi
movl %eax, (%rsi)
leaq 0x50(%rsp), %rdi
callq 0x5aaac
leaq 0x50(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x1460f(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4c6c2
leaq 0x14684(%rip), %rsi     # 0x601dd
leaq 0x90(%rsp), %rdi
leaq 0xc8(%rsp), %rdx
callq 0x20c0
leaq 0x1879f(%rip), %rdx     # 0x64314
leaq 0x50(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x5a5df
leaq 0x17c17(%rip), %rdx     # 0x637a5
leaq 0x70(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x18775(%rip), %rdx     # 0x64319
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x17bd8(%rip), %rdx     # 0x63792
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x57408(%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 0x573c2(%rip), %rdi     # 0xa2fd8
leaq 0x17b8b(%rip), %rsi     # 0x637a8
callq 0x21f0
movq %rax, %rbx
leaq 0x90(%rsp), %rsi
andl $0x0, (%rsi)
leaq 0x30(%rsp), %rdi
callq 0x5aaac
leaq 0x30(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x145ef(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rsi
addq $0x18, %rsi
leaq 0x10(%rsp), %rdi
callq 0x132a0
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x17b44(%rip), %rsi     # 0x637c7
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
leaq 0xc8(%rsp), %rsi
movl $0x1, (%rsi)
leaq 0x70(%rsp), %rdi
callq 0x5aaac
leaq 0x70(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x17b1e(%rip), %rsi     # 0x637d8
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rax
movzbl 0x18(%rax), %eax
leaq 0xc(%rsp), %rsi
movl %eax, (%rsi)
leaq 0x50(%rsp), %rdi
callq 0x5aaac
leaq 0x50(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x1442e(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4c6c2
leaq 0x144a3(%rip), %rsi     # 0x601dd
leaq 0x90(%rsp), %rdi
leaq 0xc8(%rsp), %rdx
callq 0x20c0
leaq 0x185be(%rip), %rdx     # 0x64314
leaq 0x50(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x5a5df
leaq 0x17a36(%rip), %rdx     # 0x637a5
leaq 0x70(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x185a3(%rip), %rdx     # 0x64328
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x179f7(%rip), %rdx     # 0x63792
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x57227(%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 0x571e1(%rip), %rdi     # 0xa2fd8
leaq 0x179aa(%rip), %rsi     # 0x637a8
callq 0x21f0
movq %rax, %rbx
leaq 0x90(%rsp), %rsi
movl $0x42, (%rsi)
leaq 0x30(%rsp), %rdi
callq 0x5aaac
leaq 0x30(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x1440b(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rsi
addq $0x19, %rsi
leaq 0x10(%rsp), %rdi
callq 0x132a0
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x17960(%rip), %rsi     # 0x637c7
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
leaq 0xc8(%rsp), %rsi
movl $0x1, (%rsi)
leaq 0x70(%rsp), %rdi
callq 0x5aaac
leaq 0x70(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x1793a(%rip), %rsi     # 0x637d8
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rax
movzbl 0x19(%rax), %eax
addl $-0x42, %eax
movl %eax, %ecx
negl %ecx
cmovsl %eax, %ecx
leaq 0xc(%rsp), %rsi
movl %ecx, (%rsi)
leaq 0x50(%rsp), %rdi
callq 0x5aaac
leaq 0x50(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x14240(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4c6c2
leaq 0x142b5(%rip), %rsi     # 0x601dd
leaq 0x90(%rsp), %rdi
leaq 0xc8(%rsp), %rdx
callq 0x20c0
leaq 0x183d0(%rip), %rdx     # 0x64314
leaq 0x50(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x5a5df
leaq 0x17848(%rip), %rdx     # 0x637a5
leaq 0x70(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x183c4(%rip), %rdx     # 0x64337
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x17809(%rip), %rdx     # 0x63792
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x57039(%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 0x56ff3(%rip), %rdi     # 0xa2fd8
leaq 0x177bc(%rip), %rsi     # 0x637a8
callq 0x21f0
movq %rax, %rbx
leaq 0x90(%rsp), %rsi
movl $0xff, (%rsi)
leaq 0x30(%rsp), %rdi
callq 0x5aaac
leaq 0x30(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x1421d(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rsi
addq $0x1a, %rsi
leaq 0x10(%rsp), %rdi
callq 0x132a0
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x17772(%rip), %rsi     # 0x637c7
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
leaq 0xc8(%rsp), %rsi
movl $0x1, (%rsi)
leaq 0x70(%rsp), %rdi
callq 0x5aaac
leaq 0x70(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x1774c(%rip), %rsi     # 0x637d8
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rax
movzbl 0x1a(%rax), %eax
xorl $0xff, %eax
leaq 0xc(%rsp), %rsi
movl %eax, (%rsi)
leaq 0x50(%rsp), %rdi
callq 0x5aaac
leaq 0x50(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x14057(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4c6c2
leaq 0x140cc(%rip), %rsi     # 0x601dd
leaq 0x90(%rsp), %rdi
leaq 0xc8(%rsp), %rdx
callq 0x20c0
leaq 0x18219(%rip), %rdx     # 0x64346
leaq 0x50(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x5a5df
leaq 0x1765f(%rip), %rdx     # 0x637a5
leaq 0x70(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x181ef(%rip), %rdx     # 0x6434b
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x17620(%rip), %rdx     # 0x63792
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x56e50(%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 0x56e0a(%rip), %rdi     # 0xa2fd8
leaq 0x175d3(%rip), %rsi     # 0x637a8
callq 0x21f0
movq %rax, %rbx
leaq 0x90(%rsp), %rsi
andl $0x0, (%rsi)
leaq 0x30(%rsp), %rdi
callq 0x5aaac
leaq 0x30(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x14037(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rsi
addq $0x1c, %rsi
leaq 0x10(%rsp), %rdi
callq 0x132a0
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x1758c(%rip), %rsi     # 0x637c7
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
leaq 0xc8(%rsp), %rsi
movl $0x1, (%rsi)
leaq 0x70(%rsp), %rdi
callq 0x5aaac
leaq 0x70(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x17566(%rip), %rsi     # 0x637d8
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rax
movzbl 0x1c(%rax), %eax
leaq 0xc(%rsp), %rsi
movl %eax, (%rsi)
leaq 0x50(%rsp), %rdi
callq 0x5aaac
leaq 0x50(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x13e76(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4c6c2
leaq 0x13eeb(%rip), %rsi     # 0x601dd
leaq 0x90(%rsp), %rdi
leaq 0xc8(%rsp), %rdx
callq 0x20c0
leaq 0x18038(%rip), %rdx     # 0x64346
leaq 0x50(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x5a5df
leaq 0x1747e(%rip), %rdx     # 0x637a5
leaq 0x70(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x1801d(%rip), %rdx     # 0x6435a
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x1743f(%rip), %rdx     # 0x63792
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x56c6f(%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 0x56c29(%rip), %rdi     # 0xa2fd8
leaq 0x173f2(%rip), %rsi     # 0x637a8
callq 0x21f0
movq %rax, %rbx
leaq 0x90(%rsp), %rsi
movl $0x19, (%rsi)
leaq 0x30(%rsp), %rdi
callq 0x5aaac
leaq 0x30(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x13e53(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rsi
addq $0x1d, %rsi
leaq 0x10(%rsp), %rdi
callq 0x132a0
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x173a8(%rip), %rsi     # 0x637c7
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
leaq 0xc8(%rsp), %rsi
movl $0x1, (%rsi)
leaq 0x70(%rsp), %rdi
callq 0x5aaac
leaq 0x70(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x17382(%rip), %rsi     # 0x637d8
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rax
movzbl 0x1d(%rax), %eax
addl $-0x19, %eax
movl %eax, %ecx
negl %ecx
cmovsl %eax, %ecx
leaq 0xc(%rsp), %rsi
movl %ecx, (%rsi)
leaq 0x50(%rsp), %rdi
callq 0x5aaac
leaq 0x50(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x13c88(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4c6c2
leaq 0x13cfd(%rip), %rsi     # 0x601dd
leaq 0x90(%rsp), %rdi
leaq 0xc8(%rsp), %rdx
callq 0x20c0
leaq 0x17e4a(%rip), %rdx     # 0x64346
leaq 0x50(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x5a5df
leaq 0x17290(%rip), %rdx     # 0x637a5
leaq 0x70(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x17e3e(%rip), %rdx     # 0x64369
leaq 0x10(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x17251(%rip), %rdx     # 0x63792
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x56a81(%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 0x56a3b(%rip), %rdi     # 0xa2fd8
leaq 0x17204(%rip), %rsi     # 0x637a8
callq 0x21f0
movq %rax, %rbx
leaq 0x90(%rsp), %rsi
movl $0x78, (%rsi)
leaq 0x30(%rsp), %rdi
callq 0x5aaac
leaq 0x30(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x13c65(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rsi
addq $0x1e, %rsi
leaq 0x10(%rsp), %rdi
callq 0x132a0
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x171ba(%rip), %rsi     # 0x637c7
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
leaq 0xc8(%rsp), %rsi
movl $0x1, (%rsi)
leaq 0x70(%rsp), %rdi
callq 0x5aaac
leaq 0x70(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x17194(%rip), %rsi     # 0x637d8
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0xb0(%rsp), %rax
movzbl 0x1e(%rax), %eax
addl $-0x78, %eax
movl %eax, %ecx
negl %ecx
cmovsl %eax, %ecx
leaq 0xc(%rsp), %rsi
movl %ecx, (%rsi)
leaq 0x50(%rsp), %rdi
callq 0x5aaac
leaq 0x50(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x13a9a(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
callq 0x13280
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4c8ef
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4c901
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4c913
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4c925
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4c937
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4c949
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4c95b
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4c96d
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4c97f
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4c991
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4c9a3
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4c9b5
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4c9c7
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4c9d9
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4c9eb
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4c9fd
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4ca0f
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4ca21
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4ca33
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4ca45
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4ca57
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4ca69
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4ca7b
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4ca8d
jmp 0x4c8ec
jmp 0x4c8fe
jmp 0x4c910
jmp 0x4c922
jmp 0x4c934
jmp 0x4c946
jmp 0x4c958
jmp 0x4c96a
jmp 0x4c97c
jmp 0x4c98e
jmp 0x4c9a0
jmp 0x4c9b2
jmp 0x4c9c4
jmp 0x4c9d6
jmp 0x4c9e8
jmp 0x4c9fa
jmp 0x4ca0c
jmp 0x4ca1e
jmp 0x4ca30
jmp 0x4ca42
jmp 0x4ca54
jmp 0x4ca66
jmp 0x4ca78
jmp 0x4ca8a
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4cb45
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4cb57
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4cb69
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4cb7b
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4cb8d
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4cb9f
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4cbb1
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4cbc3
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4cbd5
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4cbe7
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4cbf9
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4cc0b
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4cc1d
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4cc2f
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4cc41
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4cc53
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4cc65
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4cc77
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4cc89
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4cc9b
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4ccad
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4ccbf
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4ccd1
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4cce3
jmp 0x4cb42
jmp 0x4cb54
jmp 0x4cb66
jmp 0x4cb78
jmp 0x4cb8a
jmp 0x4cb9c
jmp 0x4cbae
jmp 0x4cbc0
jmp 0x4cbd2
jmp 0x4cbe4
jmp 0x4cbf6
jmp 0x4cc08
jmp 0x4cc1a
jmp 0x4cc2c
jmp 0x4cc3e
jmp 0x4cc50
jmp 0x4cc62
jmp 0x4cc74
jmp 0x4cc86
jmp 0x4cc98
jmp 0x4ccaa
jmp 0x4ccbc
jmp 0x4ccce
jmp 0x4cce0
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4cd6d
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4cd7f
jmp 0x4cd6a
jmp 0x4cd7c
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4cd9b
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4cdad
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4cdbf
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4cdd1
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4cde3
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4cdf5
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4ce07
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4ce19
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4ce2b
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4ce3d
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4ce4f
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4ce61
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4ce73
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4ce85
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4ce97
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4cea9
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4cebb
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4cecd
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4cedf
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4cef1
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4cf03
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4cf15
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4cf27
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4cf39
jmp 0x4cd98
jmp 0x4cdaa
jmp 0x4cdbc
jmp 0x4cdce
jmp 0x4cde0
jmp 0x4cdf2
jmp 0x4ce04
jmp 0x4ce16
jmp 0x4ce28
jmp 0x4ce3a
jmp 0x4ce4c
jmp 0x4ce5e
jmp 0x4ce70
jmp 0x4ce82
jmp 0x4ce94
jmp 0x4cea6
jmp 0x4ceb8
jmp 0x4ceca
jmp 0x4cedc
jmp 0x4ceee
jmp 0x4cf00
jmp 0x4cf12
jmp 0x4cf24
jmp 0x4cf36
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4cfc3
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4cfd2
jmp 0x4cfc0
jmp 0x4cfcf
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4da41
jmp 0x4da3e
jmp 0x4da3e
jmp 0x4da3e
jmp 0x4da3e
jmp 0x4da3e
jmp 0x4da3e
jmp 0x4da3e
jmp 0x4da3e
jmp 0x4da3e
jmp 0x4da3e
jmp 0x4da3e
jmp 0x4da3e
jmp 0x4da3e
jmp 0x4da3e
jmp 0x4da3e
jmp 0x4da3e
jmp 0x4da3e
jmp 0x4da3e
jmp 0x4da3e
jmp 0x4da3e
jmp 0x4da3e
jmp 0x4da3e
jmp 0x4da3e
jmp 0x4da3e
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4cfe5
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4cff7
jmp 0x4cfe2
jmp 0x4cff4
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4dab6
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4dad5
jmp 0x4dab3
jmp 0x4dad2
jmp 0x4dab3
jmp 0x4dad2
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4d1cd
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4d1df
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4d1f1
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4d203
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4d215
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4d227
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4d239
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4d24b
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4d25d
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4d26f
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4d281
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4d293
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4d2a5
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4d2b7
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4d2c9
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4d2db
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4d2ed
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4d2ff
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4d311
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4d323
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4d335
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4d347
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4d359
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4d36b
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4d37d
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4d38f
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4d3a1
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4d3b3
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4d3c5
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4d3d7
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4d3e9
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4d3fb
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4d40d
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4d41f
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4d431
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4d443
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4d455
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4d467
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4d479
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4d48b
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4d49d
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4d4af
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4d4c1
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4d4d3
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4d4e5
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4d4f7
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4d509
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4d51b
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4d52d
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4d53f
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4d551
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4d563
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4d575
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4d587
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4d599
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4d5ab
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4d5bd
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4d5cf
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4d5e1
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4d5f3
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4d605
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4d617
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4d629
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4d63b
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4d64d
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4d65f
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4d671
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4d683
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4d695
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4d6a7
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4d6b9
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4d6cb
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4d6dd
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4d6f2
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4d707
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4d71c
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4d731
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4d746
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4d75b
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4d770
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4d785
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4d79a
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4d7af
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4d7c4
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4d7d9
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4d7ee
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4d803
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4d818
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4d82d
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4d842
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4d857
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4d86c
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4d881
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4d896
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4d8ab
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4d8c0
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0x2270
jmp 0x4da41
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4d9e9
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x4d9f8
jmp 0x4da3e
jmp 0x4da3e
jmp 0x4da3e
jmp 0x4da3e
jmp 0x4da3e
jmp 0x4da3e
jmp 0x4da3e
jmp 0x4da3e
jmp 0x4da3e
jmp 0x4da3e
jmp 0x4da3e
jmp 0x4da3e
jmp 0x4da3e
jmp 0x4da3e
jmp 0x4da3e
jmp 0x4da3e
jmp 0x4da3e
jmp 0x4da3e
jmp 0x4da3e
jmp 0x4da3e
jmp 0x4da3e
jmp 0x4da3e
jmp 0x4da3e
jmp 0x4da3e
movq %rax, %rbx
jmp 0x4db8b
jmp 0x4d9dc
movq %rax, %rbx
jmp 0x4db64
jmp 0x4d9d0
movq %rax, %rbx
jmp 0x4db3d
jmp 0x4d9c4
movq %rax, %rbx
jmp 0x4db16
jmp 0x4d9b8
jmp 0x4d9ae
jmp 0x4da09
jmp 0x4da09
jmp 0x4d9ae
jmp 0x4d9ae
jmp 0x4da36
jmp 0x4da36
jmp 0x4d9ae
jmp 0x4d9ae
movq %rax, %rbx
jmp 0x4daef
jmp 0x4d9b8
movq %rax, %rbx
jmp 0x4dafc
jmp 0x4da11
jmp 0x4d9c4
movq %rax, %rbx
jmp 0x4db23
jmp 0x4da19
jmp 0x4d9d0
movq %rax, %rbx
jmp 0x4db4a
jmp 0x4da21
jmp 0x4d9dc
movq %rax, %rbx
jmp 0x4db71
jmp 0x4da29
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4da56
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x4da65
jmp 0x4dab3
movq %rax, %rbx
jmp 0x4dac3
movq %rax, %rbx
jmp 0x4db09
movq %rax, %rbx
jmp 0x4db30
movq %rax, %rbx
jmp 0x4db57
movq %rax, %rbx
jmp 0x4db7e
jmp 0x4dad2
movq %rax, %rbx
jmp 0x4dae2
movq %rax, %rbx
leaq 0xb0(%rsp), %rdi
callq 0xea7c
jmp 0x4daef
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4da74
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x4da83
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4da92
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x4daa4
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0x2270
jmp 0x4dab6
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0x2270
jmp 0x4dad5
movq %rax, %rbx
leaq 0xc8(%rsp), %rdi
callq 0xea7c
leaq 0xb0(%rsp), %rdi
callq 0xea7c
jmp 0x4daef
movq %rax, %rbx
leaq 0xc8(%rsp), %rdi
callq 0xea7c
leaq 0xb0(%rsp), %rdi
callq 0xea7c
leaq 0xe8(%rsp), %rdi
callq 0xea7c
leaq 0x200(%rsp), %rdi
callq 0xb874
leaq 0x100(%rsp), %rdi
callq 0xea7c
leaq 0x180(%rsp), %rdi
callq 0x2270
leaq 0x480(%rsp), %rdi
callq 0xb874
leaq 0x120(%rsp), %rdi
callq 0xea7c
leaq 0x1a0(%rsp), %rdi
callq 0x2270
leaq 0x980(%rsp), %rdi
callq 0xb874
leaq 0x140(%rsp), %rdi
callq 0xea7c
leaq 0x1c0(%rsp), %rdi
callq 0x2270
leaq 0x700(%rsp), %rdi
callq 0xb874
leaq 0x160(%rsp), %rdi
callq 0xea7c
leaq 0x1e0(%rsp), %rdi
callq 0x2270
movq %rbx, %rdi
callq 0x2380
movq %rax, %rdi
callq 0xe6cc