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

  //basn0g16.png from the PNG test suite
  std::string base64 = "iVBORw0KGgoAAAANSUhEUgAAACAAAAAgEAAAAAAGgflrAAAABGdBTUEAAYagMeiWXwAAAF5JREFU"
                       "eJzV0jEKwDAMQ1E5W+9/xtygk8AoezLVKgSj2Y8/OICnuFcTE2OgOoJgHQiZAN2C9kDKBOgW3AZC"
                       "JkC3oD2QMgG6BbeBkAnQLWgPpExgP28H7E/0GTjPfwAW2EvYX64rn9cAAAAASUVORK5CYII=";
  std::vector<unsigned char> png;
  fromBase64(png, base64);
  unsigned w, h;
  std::vector<unsigned char> image;
  lodepng::State state;

  // Decode from 16-bit gray image to 16-bit per channel RGBA
  state.info_raw.bitdepth = 16;
  ASSERT_NO_PNG_ERROR(lodepng::decode(image, w, h, state, png));
  ASSERT_EQUALS(0x09, image[8]);
  ASSERT_EQUALS(0x00, image[9]);

  // Decode from 16-bit gray image to 16-bit gray raw image (no conversion)
  image.clear();
  state = lodepng::State();
  state.decoder.color_convert = false;
  ASSERT_NO_PNG_ERROR(lodepng::decode(image, w, h, state, png));
  ASSERT_EQUALS(0x09, image[2]);
  ASSERT_EQUALS(0x00, image[3]);

  // Decode from 16-bit per channel RGB image to 16-bit per channel RGBA
  base64 = "iVBORw0KGgoAAAANSUhEUgAAACAAAAAgEAIAAACsiDHgAAAABGdBTUEAAYagMeiWXwAAAANzQklU"
           "DQ0N0DeNwQAAAH5JREFUeJztl8ENxEAIAwcJ6cpI+q8qKeNepAgelq2dCjz4AdQM1jRcf3WIDQ13"
           "qUNsiBBQZ1gR0cARUFIz3pug3586wo5+rOcfIaBOsCSggSOgpcB8D4D3R9DgfUyECIhDbAhp4Ajo"
           "KPD+CBq8P4IG72MiQkCdYUVEA0dAyQcwUyZpXH92ZwAAAABJRU5ErkJggg=="; //cs3n2c16.png
  png.clear();
  fromBase64(png, base64);
  image.clear();
  state = lodepng::State();
  state.info_raw.bitdepth = 16;
  ASSERT_NO_PNG_ERROR(lodepng::decode(image, w, h, state, png));
  ASSERT_EQUALS(0x1f, image[258]);
  ASSERT_EQUALS(0xf9, image[259]);

  // Decode from 16-bit per channel RGB image to 16-bit per channel RGBA raw image (no conversion)
  image.clear();
  state = lodepng::State();
  state.decoder.color_convert = false;
  ASSERT_NO_PNG_ERROR(lodepng::decode(image, w, h, state, png));

  ASSERT_EQUALS(0x1f, image[194]);
  ASSERT_EQUALS(0xf9, image[195]);

  image.clear();
  state = lodepng::State();

  // Decode from palette image to 16-bit per channel RGBA
  base64 = "iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAgMAAAC5PL9AAAAABGdBTUEAAYagMeiWXwAAAANzQklU"
           "BAQEd/i1owAAAAxQTFRF/wB3AP93//8AAAD/G0OznAAAABpJREFUeJxj+P+H4WoMw605DDfmgEgg"
           "+/8fAHF5CrkeXW0HAAAAAElFTkSuQmCC"; //s07n3p02.png
  png.clear();
  fromBase64(png, base64);
  image.clear();
  state = lodepng::State();
  state.info_raw.bitdepth = 16;
  ASSERT_NO_PNG_ERROR(lodepng::decode(image, w, h, state, png));
  ASSERT_EQUALS(0x77, image[84]);
  ASSERT_EQUALS(0x77, image[85]);
}

// Assembly:
pushq %r14
pushq %rbx
subq $0x698, %rsp            # imm = 0x698
movq 0x78aab(%rip), %rdi     # 0xa2fd8
leaq 0x371ea(%rip), %rsi     # 0x6171e
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x371ef(%rip), %rsi     # 0x61737
leaq 0x158(%rsp), %rbx
leaq 0x418(%rsp), %rdx
movq %rbx, %rdi
callq 0x20c0
xorps %xmm0, %xmm0
leaq 0xc0(%rsp), %rdi
movaps %xmm0, (%rdi)
andq $0x0, 0x10(%rdi)
movq %rbx, %rsi
callq 0x5a9c5
xorps %xmm0, %xmm0
movaps %xmm0, 0x90(%rsp)
andq $0x0, 0xa0(%rsp)
leaq 0x418(%rsp), %rdi
callq 0xb84c
leaq 0x418(%rsp), %rcx
movl $0x10, 0xac(%rcx)
leaq 0x90(%rsp), %rdi
leaq 0xb4(%rsp), %rsi
leaq 0xb0(%rsp), %rdx
leaq 0xc0(%rsp), %r8
callq 0xb9ef
movl %eax, %ebx
leaq 0x35c01(%rip), %rsi     # 0x601dd
leaq 0x30(%rsp), %rdi
leaq 0x138(%rsp), %rdx
callq 0x20c0
leaq 0x37223(%rip), %rdx     # 0x61818
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
callq 0x5a5df
leaq 0x36fbb(%rip), %rsi     # 0x615c6
leaq 0x70(%rsp), %rdi
leaq 0x118(%rsp), %rdx
callq 0x20c0
movq 0x78(%rsp), %r14
testq %r14, %r14
je 0x2a65e
leaq 0x36f98(%rip), %rsi     # 0x615c6
leaq 0x3f8(%rsp), %rdi
leaq 0xbf(%rsp), %rdx
callq 0x20c0
leaq 0x3915b(%rip), %rsi     # 0x637a5
leaq 0x50(%rsp), %rdi
leaq 0x3f8(%rsp), %rdx
callq 0x5a8d9
jmp 0x2a677
leaq 0x36f61(%rip), %rsi     # 0x615c6
leaq 0x50(%rsp), %rdi
leaq 0x3f8(%rsp), %rdx
callq 0x20c0
leaq 0x178(%rsp), %rdi
leaq 0x10(%rsp), %rsi
leaq 0x50(%rsp), %rdx
callq 0x5a61f
leaq 0x178(%rsp), %rsi
movl %ebx, %edi
callq 0x13352
leaq 0x178(%rsp), %rdi
callq 0x2270
leaq 0x50(%rsp), %rdi
callq 0x2270
testq %r14, %r14
je 0x2a6c6
leaq 0x3f8(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
movq 0x90(%rsp), %rax
cmpb $0x9, 0x8(%rax)
jne 0x2aea4
cmpb $0x0, 0x9(%rax)
jne 0x2b007
cmpq %rax, 0x98(%rsp)
je 0x2a712
movq %rax, 0x98(%rsp)
leaq 0x178(%rsp), %rdi
callq 0xb84c
leaq 0x418(%rsp), %rdi
leaq 0x178(%rsp), %rsi
callq 0xb87a
leaq 0x178(%rsp), %rdi
callq 0xb874
leaq 0x418(%rsp), %rcx
andl $0x0, 0x34(%rcx)
leaq 0x90(%rsp), %rdi
leaq 0xb4(%rsp), %rsi
leaq 0xb0(%rsp), %rdx
leaq 0xc0(%rsp), %r8
callq 0xb9ef
movl %eax, %ebx
leaq 0x35a62(%rip), %rsi     # 0x601dd
leaq 0x30(%rsp), %rdi
leaq 0x118(%rsp), %rdx
callq 0x20c0
leaq 0x370a5(%rip), %rdx     # 0x61839
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
callq 0x5a5df
leaq 0x36e1c(%rip), %rsi     # 0x615c6
leaq 0x70(%rsp), %rdi
leaq 0xf8(%rsp), %rdx
callq 0x20c0
movq 0x78(%rsp), %r14
testq %r14, %r14
je 0x2a7fd
leaq 0x36df9(%rip), %rsi     # 0x615c6
leaq 0x138(%rsp), %rdi
leaq 0xbe(%rsp), %rdx
callq 0x20c0
leaq 0x38fbc(%rip), %rsi     # 0x637a5
leaq 0x50(%rsp), %rdi
leaq 0x138(%rsp), %rdx
callq 0x5a8d9
jmp 0x2a816
leaq 0x36dc2(%rip), %rsi     # 0x615c6
leaq 0x50(%rsp), %rdi
leaq 0x138(%rsp), %rdx
callq 0x20c0
leaq 0x178(%rsp), %rdi
leaq 0x10(%rsp), %rsi
leaq 0x50(%rsp), %rdx
callq 0x5a61f
leaq 0x178(%rsp), %rsi
movl %ebx, %edi
callq 0x13352
leaq 0x178(%rsp), %rdi
callq 0x2270
leaq 0x50(%rsp), %rdi
callq 0x2270
testq %r14, %r14
je 0x2a865
leaq 0x138(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
movq 0x90(%rsp), %rax
cmpb $0x9, 0x2(%rax)
jne 0x2b167
cmpb $0x0, 0x3(%rax)
jne 0x2b2ca
leaq 0x36fb4(%rip), %rsi     # 0x6185a
leaq 0x158(%rsp), %rdi
callq 0x23a0
movq 0xc0(%rsp), %rax
cmpq %rax, 0xc8(%rsp)
je 0x2a8cd
movq %rax, 0xc8(%rsp)
leaq 0xc0(%rsp), %rdi
leaq 0x158(%rsp), %rsi
callq 0x5a9c5
movq 0x90(%rsp), %rax
cmpq %rax, 0x98(%rsp)
je 0x2a8fc
movq %rax, 0x98(%rsp)
leaq 0x178(%rsp), %rdi
callq 0xb84c
leaq 0x418(%rsp), %rdi
leaq 0x178(%rsp), %rsi
callq 0xb87a
leaq 0x178(%rsp), %rdi
callq 0xb874
leaq 0x418(%rsp), %rcx
movl $0x10, 0xac(%rcx)
leaq 0x90(%rsp), %rdi
leaq 0xb4(%rsp), %rsi
leaq 0xb0(%rsp), %rdx
leaq 0xc0(%rsp), %r8
callq 0xb9ef
movl %eax, %ebx
leaq 0x35872(%rip), %rsi     # 0x601dd
leaq 0x30(%rsp), %rdi
leaq 0xf8(%rsp), %rdx
callq 0x20c0
leaq 0x36ff7(%rip), %rdx     # 0x6197b
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
callq 0x5a5df
leaq 0x36c2c(%rip), %rsi     # 0x615c6
leaq 0x70(%rsp), %rdi
leaq 0xd8(%rsp), %rdx
callq 0x20c0
movq 0x78(%rsp), %r14
testq %r14, %r14
je 0x2a9ed
leaq 0x36c09(%rip), %rsi     # 0x615c6
leaq 0x118(%rsp), %rdi
leaq 0xbd(%rsp), %rdx
callq 0x20c0
leaq 0x38dcc(%rip), %rsi     # 0x637a5
leaq 0x50(%rsp), %rdi
leaq 0x118(%rsp), %rdx
callq 0x5a8d9
jmp 0x2aa06
leaq 0x36bd2(%rip), %rsi     # 0x615c6
leaq 0x50(%rsp), %rdi
leaq 0x118(%rsp), %rdx
callq 0x20c0
leaq 0x178(%rsp), %rdi
leaq 0x10(%rsp), %rsi
leaq 0x50(%rsp), %rdx
callq 0x5a61f
leaq 0x178(%rsp), %rsi
movl %ebx, %edi
callq 0x13352
leaq 0x178(%rsp), %rdi
callq 0x2270
leaq 0x50(%rsp), %rdi
callq 0x2270
testq %r14, %r14
je 0x2aa55
leaq 0x118(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
movq 0x90(%rsp), %rax
cmpb $0x1f, 0x102(%rax)
jne 0x2b42a
cmpb $-0x7, 0x103(%rax)
jne 0x2b58e
cmpq %rax, 0x98(%rsp)
je 0x2aaa7
movq %rax, 0x98(%rsp)
leaq 0x178(%rsp), %rdi
callq 0xb84c
leaq 0x418(%rsp), %rdi
leaq 0x178(%rsp), %rsi
callq 0xb87a
leaq 0x178(%rsp), %rdi
callq 0xb874
leaq 0x418(%rsp), %rcx
andl $0x0, 0x34(%rcx)
leaq 0x90(%rsp), %rdi
leaq 0xb4(%rsp), %rsi
leaq 0xb0(%rsp), %rdx
leaq 0xc0(%rsp), %r8
callq 0xb9ef
movl %eax, %ebx
leaq 0x356cd(%rip), %rsi     # 0x601dd
leaq 0x30(%rsp), %rdi
leaq 0xd8(%rsp), %rdx
callq 0x20c0
leaq 0x36e77(%rip), %rdx     # 0x619a0
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
callq 0x5a5df
leaq 0x36a87(%rip), %rsi     # 0x615c6
leaq 0x70(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x20c0
movq 0x78(%rsp), %r14
testq %r14, %r14
je 0x2ab8f
leaq 0x36a67(%rip), %rsi     # 0x615c6
leaq 0xf8(%rsp), %rdi
leaq 0xbc(%rsp), %rdx
callq 0x20c0
leaq 0x38c2a(%rip), %rsi     # 0x637a5
leaq 0x50(%rsp), %rdi
leaq 0xf8(%rsp), %rdx
callq 0x5a8d9
jmp 0x2aba8
leaq 0x36a30(%rip), %rsi     # 0x615c6
leaq 0x50(%rsp), %rdi
leaq 0xf8(%rsp), %rdx
callq 0x20c0
leaq 0x178(%rsp), %rdi
leaq 0x10(%rsp), %rsi
leaq 0x50(%rsp), %rdx
callq 0x5a61f
leaq 0x178(%rsp), %rsi
movl %ebx, %edi
callq 0x13352
leaq 0x178(%rsp), %rdi
callq 0x2270
leaq 0x50(%rsp), %rdi
callq 0x2270
testq %r14, %r14
je 0x2abf7
leaq 0xf8(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
movq 0x90(%rsp), %rax
cmpb $0x1f, 0xc2(%rax)
jne 0x2b6f2
cmpb $-0x7, 0xc3(%rax)
jne 0x2b856
cmpq %rax, 0x98(%rsp)
je 0x2ac49
movq %rax, 0x98(%rsp)
leaq 0x178(%rsp), %rdi
callq 0xb84c
leaq 0x418(%rsp), %rdi
leaq 0x178(%rsp), %rsi
callq 0xb87a
leaq 0x178(%rsp), %rdi
callq 0xb874
leaq 0x36d46(%rip), %rsi     # 0x619c5
leaq 0x158(%rsp), %rdi
callq 0x23a0
movq 0xc0(%rsp), %rax
cmpq %rax, 0xc8(%rsp)
je 0x2aca6
movq %rax, 0xc8(%rsp)
leaq 0xc0(%rsp), %rdi
leaq 0x158(%rsp), %rsi
callq 0x5a9c5
movq 0x90(%rsp), %rax
cmpq %rax, 0x98(%rsp)
je 0x2acd5
movq %rax, 0x98(%rsp)
leaq 0x178(%rsp), %rdi
callq 0xb84c
leaq 0x418(%rsp), %rdi
leaq 0x178(%rsp), %rsi
callq 0xb87a
leaq 0x178(%rsp), %rdi
callq 0xb874
leaq 0x418(%rsp), %rcx
movl $0x10, 0xac(%rcx)
leaq 0x90(%rsp), %rdi
leaq 0xb4(%rsp), %rsi
leaq 0xb0(%rsp), %rdx
leaq 0xc0(%rsp), %r8
callq 0xb9ef
movl %eax, %ebx
leaq 0x35499(%rip), %rsi     # 0x601dd
leaq 0x30(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x20c0
leaq 0x36d24(%rip), %rdx     # 0x61a7e
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
callq 0x5a5df
leaq 0x36856(%rip), %rsi     # 0x615c6
leaq 0x70(%rsp), %rdi
leaq 0xbb(%rsp), %rdx
callq 0x20c0
movq 0x78(%rsp), %r14
testq %r14, %r14
je 0x2adc3
leaq 0x36833(%rip), %rsi     # 0x615c6
leaq 0xd8(%rsp), %rdi
leaq 0xba(%rsp), %rdx
callq 0x20c0
leaq 0x389f6(%rip), %rsi     # 0x637a5
leaq 0x50(%rsp), %rdi
leaq 0xd8(%rsp), %rdx
callq 0x5a8d9
jmp 0x2addc
leaq 0x367fc(%rip), %rsi     # 0x615c6
leaq 0x50(%rsp), %rdi
leaq 0xd8(%rsp), %rdx
callq 0x20c0
leaq 0x178(%rsp), %rdi
leaq 0x10(%rsp), %rsi
leaq 0x50(%rsp), %rdx
callq 0x5a61f
leaq 0x178(%rsp), %rsi
movl %ebx, %edi
callq 0x13352
leaq 0x178(%rsp), %rdi
callq 0x2270
leaq 0x50(%rsp), %rdi
callq 0x2270
testq %r14, %r14
je 0x2ae2b
leaq 0xd8(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
movq 0x90(%rsp), %rax
cmpb $0x77, 0x54(%rax)
jne 0x2b9ba
cmpb $0x77, 0x55(%rax)
jne 0x2bb1a
leaq 0x418(%rsp), %rdi
callq 0xb874
leaq 0x90(%rsp), %rdi
callq 0xea7c
leaq 0xc0(%rsp), %rdi
callq 0xea7c
leaq 0x158(%rsp), %rdi
callq 0x2270
addq $0x698, %rsp            # imm = 0x698
popq %rbx
popq %r14
retq
leaq 0x35332(%rip), %rsi     # 0x601dd
leaq 0x70(%rsp), %rdi
leaq 0x138(%rsp), %rdx
callq 0x20c0
leaq 0x36959(%rip), %rdx     # 0x6181d
leaq 0x50(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x388cb(%rip), %rdx     # 0x637a5
leaq 0x30(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x36932(%rip), %rdx     # 0x61822
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
callq 0x5a5df
leaq 0x3531f(%rip), %rdx     # 0x60225
leaq 0x178(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x780b9(%rip), %rdi     # 0xa2fd8
leaq 0x178(%rsp), %rsi
callq 0x21d0
leaq 0x178(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
movq 0x78070(%rip), %rdi     # 0xa2fd8
leaq 0x5df9e(%rip), %rsi     # 0x88f0d
callq 0x21f0
movq %rax, %rbx
leaq 0x30(%rsp), %rsi
movl $0x9, (%rsi)
leaq 0x178(%rsp), %rdi
callq 0x5aaac
leaq 0x178(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x35297(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0x90(%rsp), %rsi
addq $0x8, %rsi
leaq 0x10(%rsp), %rdi
callq 0x132a0
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x35149(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x178(%rsp), %rdi
callq 0x2270
jmp 0x2bc75
leaq 0x351cf(%rip), %rsi     # 0x601dd
leaq 0x70(%rsp), %rdi
leaq 0x138(%rsp), %rdx
callq 0x20c0
leaq 0x36804(%rip), %rdx     # 0x6182b
leaq 0x50(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x38768(%rip), %rdx     # 0x637a5
leaq 0x30(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x367dd(%rip), %rdx     # 0x61830
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
callq 0x5a5df
leaq 0x351bc(%rip), %rdx     # 0x60225
leaq 0x178(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x77f56(%rip), %rdi     # 0xa2fd8
leaq 0x178(%rsp), %rsi
callq 0x21d0
leaq 0x178(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
movq 0x77f0d(%rip), %rdi     # 0xa2fd8
leaq 0x5de3b(%rip), %rsi     # 0x88f0d
callq 0x21f0
movq %rax, %rbx
leaq 0x30(%rsp), %rsi
andl $0x0, (%rsi)
leaq 0x178(%rsp), %rdi
callq 0x5aaac
leaq 0x178(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x35137(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0x90(%rsp), %rsi
addq $0x9, %rsi
leaq 0x10(%rsp), %rdi
callq 0x132a0
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x34fe9(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x178(%rsp), %rdi
callq 0x2270
jmp 0x2bc75
leaq 0x3506f(%rip), %rsi     # 0x601dd
leaq 0x70(%rsp), %rdi
leaq 0x118(%rsp), %rdx
callq 0x20c0
leaq 0x366b7(%rip), %rdx     # 0x6183e
leaq 0x50(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x38608(%rip), %rdx     # 0x637a5
leaq 0x30(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x36690(%rip), %rdx     # 0x61843
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
callq 0x5a5df
leaq 0x3505c(%rip), %rdx     # 0x60225
leaq 0x178(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x77df6(%rip), %rdi     # 0xa2fd8
leaq 0x178(%rsp), %rsi
callq 0x21d0
leaq 0x178(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
movq 0x77dad(%rip), %rdi     # 0xa2fd8
leaq 0x5dcdb(%rip), %rsi     # 0x88f0d
callq 0x21f0
movq %rax, %rbx
leaq 0x30(%rsp), %rsi
movl $0x9, (%rsi)
leaq 0x178(%rsp), %rdi
callq 0x5aaac
leaq 0x178(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x34fd4(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0x90(%rsp), %rsi
addq $0x2, %rsi
leaq 0x10(%rsp), %rdi
callq 0x132a0
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x34e86(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x178(%rsp), %rdi
callq 0x2270
jmp 0x2bc75
leaq 0x34f0c(%rip), %rsi     # 0x601dd
leaq 0x70(%rsp), %rdi
leaq 0x118(%rsp), %rdx
callq 0x20c0
leaq 0x36562(%rip), %rdx     # 0x6184c
leaq 0x50(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x384a5(%rip), %rdx     # 0x637a5
leaq 0x30(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x3653b(%rip), %rdx     # 0x61851
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
callq 0x5a5df
leaq 0x34ef9(%rip), %rdx     # 0x60225
leaq 0x178(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x77c93(%rip), %rdi     # 0xa2fd8
leaq 0x178(%rsp), %rsi
callq 0x21d0
leaq 0x178(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
movq 0x77c4a(%rip), %rdi     # 0xa2fd8
leaq 0x5db78(%rip), %rsi     # 0x88f0d
callq 0x21f0
movq %rax, %rbx
leaq 0x30(%rsp), %rsi
andl $0x0, (%rsi)
leaq 0x178(%rsp), %rdi
callq 0x5aaac
leaq 0x178(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x34e74(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0x90(%rsp), %rsi
addq $0x3, %rsi
leaq 0x10(%rsp), %rdi
callq 0x132a0
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x34d26(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x178(%rsp), %rdi
callq 0x2270
jmp 0x2bc75
leaq 0x34dac(%rip), %rsi     # 0x601dd
leaq 0x70(%rsp), %rdi
leaq 0xf8(%rsp), %rdx
callq 0x20c0
leaq 0x36536(%rip), %rdx     # 0x61980
leaq 0x50(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x38345(%rip), %rdx     # 0x637a5
leaq 0x30(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x3650f(%rip), %rdx     # 0x61985
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
callq 0x5a5df
leaq 0x34d99(%rip), %rdx     # 0x60225
leaq 0x178(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x77b33(%rip), %rdi     # 0xa2fd8
leaq 0x178(%rsp), %rsi
callq 0x21d0
leaq 0x178(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
movq 0x77aea(%rip), %rdi     # 0xa2fd8
leaq 0x5da18(%rip), %rsi     # 0x88f0d
callq 0x21f0
movq %rax, %rbx
leaq 0x30(%rsp), %rsi
movl $0x1f, (%rsi)
leaq 0x178(%rsp), %rdi
callq 0x5aaac
leaq 0x178(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x34d11(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movl $0x102, %esi            # imm = 0x102
addq 0x90(%rsp), %rsi
leaq 0x10(%rsp), %rdi
callq 0x132a0
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x34bc2(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x178(%rsp), %rdi
callq 0x2270
jmp 0x2bc75
leaq 0x34c48(%rip), %rsi     # 0x601dd
leaq 0x70(%rsp), %rdi
leaq 0xf8(%rsp), %rdx
callq 0x20c0
leaq 0x363e2(%rip), %rdx     # 0x61990
leaq 0x50(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x381e1(%rip), %rdx     # 0x637a5
leaq 0x30(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x363bb(%rip), %rdx     # 0x61995
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
callq 0x5a5df
leaq 0x34c35(%rip), %rdx     # 0x60225
leaq 0x178(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x779cf(%rip), %rdi     # 0xa2fd8
leaq 0x178(%rsp), %rsi
callq 0x21d0
leaq 0x178(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
movq 0x77986(%rip), %rdi     # 0xa2fd8
leaq 0x5d8b4(%rip), %rsi     # 0x88f0d
callq 0x21f0
movq %rax, %rbx
leaq 0x30(%rsp), %rsi
movl $0xf9, (%rsi)
leaq 0x178(%rsp), %rdi
callq 0x5aaac
leaq 0x178(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x34bad(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movl $0x103, %esi            # imm = 0x103
addq 0x90(%rsp), %rsi
leaq 0x10(%rsp), %rdi
callq 0x132a0
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x34a5e(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x178(%rsp), %rdi
callq 0x2270
jmp 0x2bc75
leaq 0x34ae4(%rip), %rsi     # 0x601dd
leaq 0x70(%rsp), %rdi
leaq 0xd8(%rsp), %rdx
callq 0x20c0
leaq 0x36293(%rip), %rdx     # 0x619a5
leaq 0x50(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x3807d(%rip), %rdx     # 0x637a5
leaq 0x30(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x3626c(%rip), %rdx     # 0x619aa
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
callq 0x5a5df
leaq 0x34ad1(%rip), %rdx     # 0x60225
leaq 0x178(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x7786b(%rip), %rdi     # 0xa2fd8
leaq 0x178(%rsp), %rsi
callq 0x21d0
leaq 0x178(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
movq 0x77822(%rip), %rdi     # 0xa2fd8
leaq 0x5d750(%rip), %rsi     # 0x88f0d
callq 0x21f0
movq %rax, %rbx
leaq 0x30(%rsp), %rsi
movl $0x1f, (%rsi)
leaq 0x178(%rsp), %rdi
callq 0x5aaac
leaq 0x178(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x34a49(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movl $0xc2, %esi
addq 0x90(%rsp), %rsi
leaq 0x10(%rsp), %rdi
callq 0x132a0
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x348fa(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x178(%rsp), %rdi
callq 0x2270
jmp 0x2bc75
leaq 0x34980(%rip), %rsi     # 0x601dd
leaq 0x70(%rsp), %rdi
leaq 0xd8(%rsp), %rdx
callq 0x20c0
leaq 0x3613f(%rip), %rdx     # 0x619b5
leaq 0x50(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x37f19(%rip), %rdx     # 0x637a5
leaq 0x30(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x36118(%rip), %rdx     # 0x619ba
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
callq 0x5a5df
leaq 0x3496d(%rip), %rdx     # 0x60225
leaq 0x178(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x77707(%rip), %rdi     # 0xa2fd8
leaq 0x178(%rsp), %rsi
callq 0x21d0
leaq 0x178(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
movq 0x776be(%rip), %rdi     # 0xa2fd8
leaq 0x5d5ec(%rip), %rsi     # 0x88f0d
callq 0x21f0
movq %rax, %rbx
leaq 0x30(%rsp), %rsi
movl $0xf9, (%rsi)
leaq 0x178(%rsp), %rdi
callq 0x5aaac
leaq 0x178(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x348e5(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movl $0xc3, %esi
addq 0x90(%rsp), %rsi
leaq 0x10(%rsp), %rdi
callq 0x132a0
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x34796(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x178(%rsp), %rdi
callq 0x2270
jmp 0x2bc75
leaq 0x3481c(%rip), %rsi     # 0x601dd
leaq 0x70(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x20c0
leaq 0x360ac(%rip), %rdx     # 0x61a83
leaq 0x50(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x37db8(%rip), %rdx     # 0x637a5
leaq 0x30(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x36085(%rip), %rdx     # 0x61a88
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
callq 0x5a5df
leaq 0x3480c(%rip), %rdx     # 0x60225
leaq 0x178(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x775a6(%rip), %rdi     # 0xa2fd8
leaq 0x178(%rsp), %rsi
callq 0x21d0
leaq 0x178(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
movq 0x7755d(%rip), %rdi     # 0xa2fd8
leaq 0x5d48b(%rip), %rsi     # 0x88f0d
callq 0x21f0
movq %rax, %rbx
leaq 0x30(%rsp), %rsi
movl $0x77, (%rsi)
leaq 0x178(%rsp), %rdi
callq 0x5aaac
leaq 0x178(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x34784(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0x90(%rsp), %rsi
addq $0x54, %rsi
leaq 0x10(%rsp), %rdi
callq 0x132a0
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x34636(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x178(%rsp), %rdi
callq 0x2270
jmp 0x2bc75
leaq 0x346bc(%rip), %rsi     # 0x601dd
leaq 0x70(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x20c0
leaq 0x35f5b(%rip), %rdx     # 0x61a92
leaq 0x50(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x5a5df
leaq 0x37c58(%rip), %rdx     # 0x637a5
leaq 0x30(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x5a5df
leaq 0x35f34(%rip), %rdx     # 0x61a97
leaq 0x10(%rsp), %rdi
leaq 0x30(%rsp), %rsi
callq 0x5a5df
leaq 0x346ac(%rip), %rdx     # 0x60225
leaq 0x178(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x5a5df
movq 0x77446(%rip), %rdi     # 0xa2fd8
leaq 0x178(%rsp), %rsi
callq 0x21d0
leaq 0x178(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
leaq 0x50(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
movq 0x773fd(%rip), %rdi     # 0xa2fd8
leaq 0x5d32b(%rip), %rsi     # 0x88f0d
callq 0x21f0
movq %rax, %rbx
leaq 0x30(%rsp), %rsi
movl $0x77, (%rsi)
leaq 0x178(%rsp), %rdi
callq 0x5aaac
leaq 0x178(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x34624(%rip), %rsi     # 0x6023d
movq %rax, %rdi
callq 0x21f0
movq %rax, %rbx
movq 0x90(%rsp), %rsi
addq $0x55, %rsi
leaq 0x10(%rsp), %rdi
callq 0x132a0
leaq 0x10(%rsp), %rsi
movq %rbx, %rdi
callq 0x21d0
leaq 0x344d6(%rip), %rsi     # 0x60124
movq %rax, %rdi
callq 0x21f0
movq %rax, %rdi
callq 0x2100
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x178(%rsp), %rdi
callq 0x2270
callq 0x13280
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2bd51
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2bd66
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2bd7b
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2bd90
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2bda5
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2bdba
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2bdcf
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2bde4
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2bdf9
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2be0e
jmp 0x2bd4e
jmp 0x2bd63
jmp 0x2bd78
jmp 0x2bd8d
jmp 0x2bda2
jmp 0x2bdb7
jmp 0x2bdcc
jmp 0x2bde1
jmp 0x2bdf6
jmp 0x2be0b
movq %rax, %rbx
leaq 0x178(%rsp), %rdi
callq 0x2270
jmp 0x2c545
movq %rax, %rbx
leaq 0x178(%rsp), %rdi
callq 0x2270
jmp 0x2c545
movq %rax, %rbx
leaq 0x178(%rsp), %rdi
callq 0x2270
jmp 0x2c545
movq %rax, %rbx
leaq 0x178(%rsp), %rdi
callq 0x2270
jmp 0x2c545
movq %rax, %rbx
leaq 0x178(%rsp), %rdi
callq 0x2270
jmp 0x2c545
movq %rax, %rbx
leaq 0x178(%rsp), %rdi
callq 0x2270
jmp 0x2c545
movq %rax, %rbx
leaq 0x178(%rsp), %rdi
callq 0x2270
jmp 0x2c545
movq %rax, %rbx
leaq 0x178(%rsp), %rdi
callq 0x2270
jmp 0x2c545
movq %rax, %rbx
leaq 0x178(%rsp), %rdi
callq 0x2270
jmp 0x2c545
movq %rax, %rbx
leaq 0x178(%rsp), %rdi
callq 0x2270
jmp 0x2c545
jmp 0x2c542
jmp 0x2c542
jmp 0x2c542
jmp 0x2c542
jmp 0x2c542
jmp 0x2c542
jmp 0x2c542
jmp 0x2c542
jmp 0x2c542
jmp 0x2c542
movq %rax, %rbx
leaq 0x178(%rsp), %rdi
callq 0x2270
jmp 0x2bf27
movq %rax, %rbx
leaq 0x178(%rsp), %rdi
callq 0x2270
jmp 0x2bf39
movq %rax, %rbx
leaq 0x178(%rsp), %rdi
callq 0x2270
jmp 0x2bf4b
movq %rax, %rbx
leaq 0x178(%rsp), %rdi
callq 0x2270
jmp 0x2bf5d
movq %rax, %rbx
leaq 0x178(%rsp), %rdi
callq 0x2270
jmp 0x2bf6f
movq %rax, %rbx
leaq 0x178(%rsp), %rdi
callq 0x2270
jmp 0x2bf81
movq %rax, %rbx
leaq 0x178(%rsp), %rdi
callq 0x2270
jmp 0x2bf93
movq %rax, %rbx
leaq 0x178(%rsp), %rdi
callq 0x2270
jmp 0x2bfa5
movq %rax, %rbx
leaq 0x178(%rsp), %rdi
callq 0x2270
jmp 0x2bfb7
movq %rax, %rbx
leaq 0x178(%rsp), %rdi
callq 0x2270
jmp 0x2bfc9
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2bfdb
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2bfed
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2bfff
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2c011
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2c023
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2c035
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2c047
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2c059
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2c06b
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2c07d
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2c08f
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2c0a1
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2c0b3
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2c0c5
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2c0d7
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2c0e9
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2c0fb
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2c10d
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2c11f
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2c131
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x2c143
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x2c155
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x2c167
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x2c179
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x2c18b
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x2c19d
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x2c1af
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x2c1c1
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x2c1d3
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
jmp 0x2c1e5
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x2c545
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x2c545
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x2c545
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x2c545
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x2c545
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x2c545
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x2c545
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x2c545
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x2c545
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x2c545
jmp 0x2c376
jmp 0x2c37b
jmp 0x2c383
jmp 0x2c38b
jmp 0x2c393
jmp 0x2c542
jmp 0x2c542
jmp 0x2c542
jmp 0x2c542
jmp 0x2c542
jmp 0x2c542
jmp 0x2c542
jmp 0x2c542
jmp 0x2c542
jmp 0x2c542
movq %rax, %rbx
jmp 0x2c3bc
movq %rax, %rbx
jmp 0x2c40d
movq %rax, %rbx
jmp 0x2c466
movq %rax, %rbx
jmp 0x2c4bc
movq %rax, %rbx
jmp 0x2c515
movq %rax, %rbx
jmp 0x2c56c
jmp 0x2c36e
movq %rax, %rbx
jmp 0x2c3b7
movq %rax, %rbx
leaq 0x178(%rsp), %rdi
callq 0x2270
jmp 0x2c3ad
movq %rax, %rbx
leaq 0x178(%rsp), %rdi
callq 0xb874
jmp 0x2c545
movq %rax, %rbx
leaq 0x178(%rsp), %rdi
callq 0xb874
jmp 0x2c545
movq %rax, %rbx
jmp 0x2c408
movq %rax, %rbx
leaq 0x178(%rsp), %rdi
callq 0x2270
jmp 0x2c3fe
movq %rax, %rbx
leaq 0x178(%rsp), %rdi
callq 0xb874
jmp 0x2c545
movq %rax, %rbx
jmp 0x2c461
movq %rax, %rbx
leaq 0x178(%rsp), %rdi
callq 0x2270
jmp 0x2c457
movq %rax, %rbx
leaq 0x178(%rsp), %rdi
callq 0xb874
jmp 0x2c545
movq %rax, %rbx
jmp 0x2c4b7
movq %rax, %rbx
leaq 0x178(%rsp), %rdi
callq 0x2270
jmp 0x2c4ad
movq %rax, %rbx
leaq 0x178(%rsp), %rdi
callq 0xb874
jmp 0x2c545
movq %rax, %rbx
jmp 0x2c510
movq %rax, %rbx
leaq 0x178(%rsp), %rdi
callq 0x2270
jmp 0x2c506
movq %rax, %rbx
jmp 0x2c55f
movq %rax, %rbx
jmp 0x2c3c9
movq %rax, %rbx
jmp 0x2c41a
movq %rax, %rbx
jmp 0x2c473
movq %rax, %rbx
jmp 0x2c4c9
movq %rax, %rbx
jmp 0x2c522
jmp 0x2c542
movq %rax, %rbx
jmp 0x2c3dd
movq %rax, %rbx
jmp 0x2c3d3
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
testq %r14, %r14
je 0x2c3c9
leaq 0xd8(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2c545
jmp 0x2c542
jmp 0x2c542
movq %rax, %rbx
jmp 0x2c424
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
testq %r14, %r14
je 0x2c41a
leaq 0xf8(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
jmp 0x2c438
jmp 0x2c542
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2c545
jmp 0x2c542
movq %rax, %rbx
jmp 0x2c552
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
testq %r14, %r14
je 0x2c473
leaq 0x118(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x2c48c
jmp 0x2c542
movq %rax, %rbx
jmp 0x2c496
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2c545
jmp 0x2c542
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
testq %r14, %r14
je 0x2c4c9
leaq 0x138(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
jmp 0x2c4df
jmp 0x2c542
movq %rax, %rbx
jmp 0x2c4e9
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2c545
jmp 0x2c542
jmp 0x2c542
movq %rax, %rbx
jmp 0x2c536
movq %rax, %rbx
jmp 0x2c52c
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0x2270
testq %r14, %r14
je 0x2c522
leaq 0x3f8(%rsp), %rdi
callq 0x2270
leaq 0x70(%rsp), %rdi
callq 0x2270
leaq 0x10(%rsp), %rdi
callq 0x2270
leaq 0x30(%rsp), %rdi
callq 0x2270
jmp 0x2c545
movq %rax, %rbx
leaq 0x418(%rsp), %rdi
callq 0xb874
leaq 0x90(%rsp), %rdi
callq 0xea7c
leaq 0xc0(%rsp), %rdi
callq 0xea7c
leaq 0x158(%rsp), %rdi
callq 0x2270
movq %rbx, %rdi
callq 0x2380
movq %rax, %rdi
callq 0xe6cc