// File: lvandeve[P]lodepng/lodepng_unittest.cpp
// Function: testColorConvert()
void testColorConvert() {
  //test color conversions to RGBA8
  colorConvertTest("1", LCT_GREY, 1, "11111111 11111111 11111111 11111111", LCT_RGBA, 8);
  colorConvertTest("10", LCT_GREY, 2, "10101010 10101010 10101010 11111111", LCT_RGBA, 8);
  colorConvertTest("1001", LCT_GREY, 4, "10011001 10011001 10011001 11111111", LCT_RGBA, 8);
  colorConvertTest("10010101", LCT_GREY, 8, "10010101 10010101 10010101 11111111", LCT_RGBA, 8);
  colorConvertTest("10010101 11111110", LCT_GREY_ALPHA, 8, "10010101 10010101 10010101 11111110", LCT_RGBA, 8);
  colorConvertTest("10010101 00000001 11111110 00000001", LCT_GREY_ALPHA, 16, "10010101 10010101 10010101 11111110", LCT_RGBA, 8);
  colorConvertTest("01010101 00000000 00110011", LCT_RGB, 8, "01010101 00000000 00110011 11111111", LCT_RGBA, 8);
  colorConvertTest("01010101 00000000 00110011 10101010", LCT_RGBA, 8, "01010101 00000000 00110011 10101010", LCT_RGBA, 8);
  colorConvertTest("10101010 01010101 11111111 00000000 11001100 00110011", LCT_RGB, 16, "10101010 11111111 11001100 11111111", LCT_RGBA, 8);
  colorConvertTest("10101010 01010101 11111111 00000000 11001100 00110011 11100111 00011000", LCT_RGBA, 16, "10101010 11111111 11001100 11100111", LCT_RGBA, 8);

  //test color conversions to RGB8
  colorConvertTest("1", LCT_GREY, 1, "11111111 11111111 11111111", LCT_RGB, 8);
  colorConvertTest("10", LCT_GREY, 2, "10101010 10101010 10101010", LCT_RGB, 8);
  colorConvertTest("1001", LCT_GREY, 4, "10011001 10011001 10011001", LCT_RGB, 8);
  colorConvertTest("10010101", LCT_GREY, 8, "10010101 10010101 10010101", LCT_RGB, 8);
  colorConvertTest("10010101 11111110", LCT_GREY_ALPHA, 8, "10010101 10010101 10010101", LCT_RGB, 8);
  colorConvertTest("10010101 00000001 11111110 00000001", LCT_GREY_ALPHA, 16, "10010101 10010101 10010101", LCT_RGB, 8);
  colorConvertTest("01010101 00000000 00110011", LCT_RGB, 8, "01010101 00000000 00110011", LCT_RGB, 8);
  colorConvertTest("01010101 00000000 00110011 10101010", LCT_RGBA, 8, "01010101 00000000 00110011", LCT_RGB, 8);
  colorConvertTest("10101010 01010101 11111111 00000000 11001100 00110011", LCT_RGB, 16, "10101010 11111111 11001100", LCT_RGB, 8);
  colorConvertTest("10101010 01010101 11111111 00000000 11001100 00110011 11100111 00011000", LCT_RGBA, 16, "10101010 11111111 11001100", LCT_RGB, 8);

  //test color conversions to RGBA16
  colorConvertTest("1", LCT_GREY, 1, "11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111", LCT_RGBA, 16);
  colorConvertTest("10", LCT_GREY, 2, "10101010 10101010 10101010 10101010 10101010 10101010 11111111 11111111", LCT_RGBA, 16);

  //test grayscale color conversions
  colorConvertTest("1", LCT_GREY, 1, "11111111", LCT_GREY, 8);
  colorConvertTest("1", LCT_GREY, 1, "1111111111111111", LCT_GREY, 16);
  colorConvertTest("0", LCT_GREY, 1, "00000000", LCT_GREY, 8);
  colorConvertTest("0", LCT_GREY, 1, "0000000000000000", LCT_GREY, 16);
  colorConvertTest("11", LCT_GREY, 2, "11111111", LCT_GREY, 8);
  colorConvertTest("11", LCT_GREY, 2, "1111111111111111", LCT_GREY, 16);
  colorConvertTest("10", LCT_GREY, 2, "10101010", LCT_GREY, 8);
  colorConvertTest("10", LCT_GREY, 2, "1010101010101010", LCT_GREY, 16);
  colorConvertTest("1000", LCT_GREY, 4, "10001000", LCT_GREY, 8);
  colorConvertTest("1000", LCT_GREY, 4, "1000100010001000", LCT_GREY, 16);
  colorConvertTest("10110101", LCT_GREY, 8, "1011010110110101", LCT_GREY, 16);
  colorConvertTest("1011010110110101", LCT_GREY, 16, "10110101", LCT_GREY, 8);

  //others
  colorConvertTest("11111111 11111111 11111111 00000000 00000000 00000000", LCT_RGB, 8, "10", LCT_GREY, 1);
  colorConvertTest("11111111 11111111 11111111 11111111 11111111 11111111 00000000 00000000 00000000 00000000 00000000 00000000", LCT_RGB, 16, "10", LCT_GREY, 1);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0xd90, %rsp            # imm = 0xD90
leaq -0x21(%rbp), %rdi
movq %rdi, -0xb58(%rbp)
callq 0x3440
movq -0xb58(%rbp), %rdx
leaq 0x8098c(%rip), %rsi     # 0xb3cb5
leaq -0x20(%rbp), %rdi
callq 0x3340
jmp 0x33334
leaq -0x59(%rbp), %rdi
movq %rdi, -0xb60(%rbp)
callq 0x3440
movq -0xb60(%rbp), %rdx
leaq 0x8034b(%rip), %rsi     # 0xb369d
leaq -0x58(%rbp), %rdi
callq 0x3340
jmp 0x3335d
leaq -0x20(%rbp), %rdi
xorl %esi, %esi
movl $0x1, %edx
leaq -0x58(%rbp), %rcx
movl $0x6, %r8d
movl $0x8, %r9d
callq 0x31220
jmp 0x3337f
leaq -0x58(%rbp), %rdi
callq 0x34a8
jmp 0x3338a
leaq -0x59(%rbp), %rdi
callq 0x3290
leaq -0x20(%rbp), %rdi
callq 0x34a8
jmp 0x3339e
leaq -0x21(%rbp), %rdi
callq 0x3290
leaq -0x81(%rbp), %rdi
movq %rdi, -0xb68(%rbp)
callq 0x3440
movq -0xb68(%rbp), %rdx
leaq 0x8025d(%rip), %rsi     # 0xb3625
leaq -0x80(%rbp), %rdi
callq 0x3340
jmp 0x333d3
leaq -0xa9(%rbp), %rdi
movq %rdi, -0xb70(%rbp)
callq 0x3440
movq -0xb70(%rbp), %rdx
leaq 0x8003c(%rip), %rsi     # 0xb3430
leaq -0xa8(%rbp), %rdi
callq 0x3340
jmp 0x33402
leaq -0x80(%rbp), %rdi
xorl %esi, %esi
movl $0x2, %edx
leaq -0xa8(%rbp), %rcx
movl $0x6, %r8d
movl $0x8, %r9d
callq 0x31220
jmp 0x33427
leaq -0xa8(%rbp), %rdi
callq 0x34a8
jmp 0x33435
leaq -0xa9(%rbp), %rdi
callq 0x3290
leaq -0x80(%rbp), %rdi
callq 0x34a8
jmp 0x3344c
leaq -0x81(%rbp), %rdi
callq 0x3290
leaq -0xd1(%rbp), %rdi
movq %rdi, -0xb78(%rbp)
callq 0x3440
movq -0xb78(%rbp), %rdx
leaq 0x801c5(%rip), %rsi     # 0xb363e
leaq -0xd0(%rbp), %rdi
callq 0x3340
jmp 0x33487
leaq -0xf9(%rbp), %rdi
movq %rdi, -0xb80(%rbp)
callq 0x3440
movq -0xb80(%rbp), %rdx
leaq 0x7ffac(%rip), %rsi     # 0xb3454
leaq -0xf8(%rbp), %rdi
callq 0x3340
jmp 0x334b6
leaq -0xd0(%rbp), %rdi
xorl %esi, %esi
movl $0x4, %edx
leaq -0xf8(%rbp), %rcx
movl $0x6, %r8d
movl $0x8, %r9d
callq 0x31220
jmp 0x334de
leaq -0xf8(%rbp), %rdi
callq 0x34a8
jmp 0x334ec
leaq -0xf9(%rbp), %rdi
callq 0x3290
leaq -0xd0(%rbp), %rdi
callq 0x34a8
jmp 0x33506
leaq -0xd1(%rbp), %rdi
callq 0x3290
leaq -0x121(%rbp), %rdi
movq %rdi, -0xb88(%rbp)
callq 0x3440
movq -0xb88(%rbp), %rdx
leaq 0x80122(%rip), %rsi     # 0xb3655
leaq -0x120(%rbp), %rdi
callq 0x3340
jmp 0x33541
leaq -0x149(%rbp), %rdi
movq %rdi, -0xb90(%rbp)
callq 0x3440
movq -0xb90(%rbp), %rdx
leaq 0x7ff16(%rip), %rsi     # 0xb3478
leaq -0x148(%rbp), %rdi
callq 0x3340
jmp 0x33570
leaq -0x120(%rbp), %rdi
xorl %esi, %esi
leaq -0x148(%rbp), %rcx
movl $0x6, %r8d
movl $0x8, %r9d
movl %r9d, %edx
callq 0x31220
jmp 0x33596
leaq -0x148(%rbp), %rdi
callq 0x34a8
jmp 0x335a4
leaq -0x149(%rbp), %rdi
callq 0x3290
leaq -0x120(%rbp), %rdi
callq 0x34a8
jmp 0x335be
leaq -0x121(%rbp), %rdi
callq 0x3290
leaq -0x171(%rbp), %rdi
movq %rdi, -0xb98(%rbp)
callq 0x3440
movq -0xb98(%rbp), %rdx
leaq 0x7fec3(%rip), %rsi     # 0xb34ae
leaq -0x170(%rbp), %rdi
callq 0x3340
jmp 0x335f9
leaq -0x199(%rbp), %rdi
movq %rdi, -0xba0(%rbp)
callq 0x3440
movq -0xba0(%rbp), %rdx
leaq 0x7fe82(%rip), %rsi     # 0xb349c
leaq -0x198(%rbp), %rdi
callq 0x3340
jmp 0x33628
leaq -0x170(%rbp), %rdi
movl $0x4, %esi
leaq -0x198(%rbp), %rcx
movl $0x6, %r8d
movl $0x8, %r9d
movl %r9d, %edx
callq 0x31220
jmp 0x33651
leaq -0x198(%rbp), %rdi
callq 0x34a8
jmp 0x3365f
leaq -0x199(%rbp), %rdi
callq 0x3290
leaq -0x170(%rbp), %rdi
callq 0x34a8
jmp 0x33679
leaq -0x171(%rbp), %rdi
callq 0x3290
leaq -0x1c1(%rbp), %rdi
movq %rdi, -0xba8(%rbp)
callq 0x3440
movq -0xba8(%rbp), %rdx
leaq 0x7fe1a(%rip), %rsi     # 0xb34c0
leaq -0x1c0(%rbp), %rdi
callq 0x3340
jmp 0x336b4
leaq -0x1e9(%rbp), %rdi
movq %rdi, -0xbb0(%rbp)
callq 0x3440
movq -0xbb0(%rbp), %rdx
leaq 0x7fdc7(%rip), %rsi     # 0xb349c
leaq -0x1e8(%rbp), %rdi
callq 0x3340
jmp 0x336e3
leaq -0x1c0(%rbp), %rdi
movl $0x4, %esi
movl $0x10, %edx
leaq -0x1e8(%rbp), %rcx
movl $0x6, %r8d
movl $0x8, %r9d
callq 0x31220
jmp 0x3370e
leaq -0x1e8(%rbp), %rdi
callq 0x34a8
jmp 0x3371c
leaq -0x1e9(%rbp), %rdi
callq 0x3290
leaq -0x1c0(%rbp), %rdi
callq 0x34a8
jmp 0x33736
leaq -0x1c1(%rbp), %rdi
callq 0x3290
leaq -0x211(%rbp), %rdi
movq %rdi, -0xbb8(%rbp)
callq 0x3440
movq -0xbb8(%rbp), %rdx
leaq 0x7fd81(%rip), %rsi     # 0xb34e4
leaq -0x210(%rbp), %rdi
callq 0x3340
jmp 0x33771
leaq -0x239(%rbp), %rdi
movq %rdi, -0xbc0(%rbp)
callq 0x3440
movq -0xbc0(%rbp), %rdx
leaq 0x7fd6d(%rip), %rsi     # 0xb34ff
leaq -0x238(%rbp), %rdi
callq 0x3340
jmp 0x337a0
leaq -0x210(%rbp), %rdi
movl $0x2, %esi
leaq -0x238(%rbp), %rcx
movl $0x6, %r8d
movl $0x8, %r9d
movl %r9d, %edx
callq 0x31220
jmp 0x337c9
leaq -0x238(%rbp), %rdi
callq 0x34a8
jmp 0x337d7
leaq -0x239(%rbp), %rdi
callq 0x3290
leaq -0x210(%rbp), %rdi
callq 0x34a8
jmp 0x337f1
leaq -0x211(%rbp), %rdi
callq 0x3290
leaq -0x261(%rbp), %rdi
movq %rdi, -0xbc8(%rbp)
callq 0x3440
movq -0xbc8(%rbp), %rdx
leaq 0x7fd05(%rip), %rsi     # 0xb3523
leaq -0x260(%rbp), %rdi
callq 0x3340
jmp 0x3382c
leaq -0x289(%rbp), %rdi
movq %rdi, -0xbd0(%rbp)
callq 0x3440
movq -0xbd0(%rbp), %rdx
leaq 0x7fcd6(%rip), %rsi     # 0xb3523
leaq -0x288(%rbp), %rdi
callq 0x3340
jmp 0x3385b
leaq -0x260(%rbp), %rdi
leaq -0x288(%rbp), %rcx
movl $0x6, %r8d
movl $0x8, %r9d
movl %r8d, %esi
movl %r9d, %edx
callq 0x31220
jmp 0x33882
leaq -0x288(%rbp), %rdi
callq 0x34a8
jmp 0x33890
leaq -0x289(%rbp), %rdi
callq 0x3290
leaq -0x260(%rbp), %rdi
callq 0x34a8
jmp 0x338aa
leaq -0x261(%rbp), %rdi
callq 0x3290
leaq -0x2b1(%rbp), %rdi
movq %rdi, -0xbd8(%rbp)
callq 0x3440
movq -0xbd8(%rbp), %rdx
leaq 0x7fc70(%rip), %rsi     # 0xb3547
leaq -0x2b0(%rbp), %rdi
callq 0x3340
jmp 0x338e5
leaq -0x2d9(%rbp), %rdi
movq %rdi, -0xbe0(%rbp)
callq 0x3440
movq -0xbe0(%rbp), %rdx
leaq 0x7fc77(%rip), %rsi     # 0xb357d
leaq -0x2d8(%rbp), %rdi
callq 0x3340
jmp 0x33914
leaq -0x2b0(%rbp), %rdi
movl $0x2, %esi
movl $0x10, %edx
leaq -0x2d8(%rbp), %rcx
movl $0x6, %r8d
movl $0x8, %r9d
callq 0x31220
jmp 0x3393f
leaq -0x2d8(%rbp), %rdi
callq 0x34a8
jmp 0x3394d
leaq -0x2d9(%rbp), %rdi
callq 0x3290
leaq -0x2b0(%rbp), %rdi
callq 0x34a8
jmp 0x33967
leaq -0x2b1(%rbp), %rdi
callq 0x3290
leaq -0x301(%rbp), %rdi
movq %rdi, -0xbe8(%rbp)
callq 0x3440
movq -0xbe8(%rbp), %rdx
leaq 0x7fc0d(%rip), %rsi     # 0xb35a1
leaq -0x300(%rbp), %rdi
callq 0x3340
jmp 0x339a2
leaq -0x329(%rbp), %rdi
movq %rdi, -0xbf0(%rbp)
callq 0x3440
movq -0xbf0(%rbp), %rdx
leaq 0x7fc26(%rip), %rsi     # 0xb35e9
leaq -0x328(%rbp), %rdi
callq 0x3340
jmp 0x339d1
leaq -0x300(%rbp), %rdi
movl $0x10, %edx
leaq -0x328(%rbp), %rcx
movl $0x6, %r8d
movl $0x8, %r9d
movl %r8d, %esi
callq 0x31220
jmp 0x339fa
leaq -0x328(%rbp), %rdi
callq 0x34a8
jmp 0x33a08
leaq -0x329(%rbp), %rdi
callq 0x3290
leaq -0x300(%rbp), %rdi
callq 0x34a8
jmp 0x33a22
leaq -0x301(%rbp), %rdi
callq 0x3290
leaq -0x351(%rbp), %rdi
movq %rdi, -0xbf8(%rbp)
callq 0x3440
movq -0xbf8(%rbp), %rdx
leaq 0x80266(%rip), %rsi     # 0xb3cb5
leaq -0x350(%rbp), %rdi
callq 0x3340
jmp 0x33a5d
leaq -0x379(%rbp), %rdi
movq %rdi, -0xc00(%rbp)
callq 0x3440
movq -0xc00(%rbp), %rdx
leaq 0x7fc28(%rip), %rsi     # 0xb36a6
leaq -0x378(%rbp), %rdi
callq 0x3340
jmp 0x33a8c
leaq -0x350(%rbp), %rdi
xorl %esi, %esi
movl $0x1, %edx
leaq -0x378(%rbp), %rcx
movl $0x2, %r8d
movl $0x8, %r9d
callq 0x31220
jmp 0x33ab4
leaq -0x378(%rbp), %rdi
callq 0x34a8
jmp 0x33ac2
leaq -0x379(%rbp), %rdi
callq 0x3290
leaq -0x350(%rbp), %rdi
callq 0x34a8
jmp 0x33adc
leaq -0x351(%rbp), %rdi
callq 0x3290
leaq -0x3a1(%rbp), %rdi
movq %rdi, -0xc08(%rbp)
callq 0x3440
movq -0xc08(%rbp), %rdx
leaq 0x7fb1c(%rip), %rsi     # 0xb3625
leaq -0x3a0(%rbp), %rdi
callq 0x3340
jmp 0x33b17
leaq -0x3c9(%rbp), %rdi
movq %rdi, -0xc10(%rbp)
callq 0x3440
movq -0xc10(%rbp), %rdx
leaq 0x7fad5(%rip), %rsi     # 0xb360d
leaq -0x3c8(%rbp), %rdi
callq 0x3340
jmp 0x33b46
leaq -0x3a0(%rbp), %rdi
xorl %esi, %esi
leaq -0x3c8(%rbp), %rcx
movl $0x2, %r8d
movl $0x8, %r9d
movl %r8d, %edx
callq 0x31220
jmp 0x33b6c
leaq -0x3c8(%rbp), %rdi
callq 0x34a8
jmp 0x33b7a
leaq -0x3c9(%rbp), %rdi
callq 0x3290
leaq -0x3a0(%rbp), %rdi
callq 0x34a8
jmp 0x33b94
leaq -0x3a1(%rbp), %rdi
callq 0x3290
leaq -0x3f1(%rbp), %rdi
movq %rdi, -0xc18(%rbp)
callq 0x3440
movq -0xc18(%rbp), %rdx
leaq 0x7fa7d(%rip), %rsi     # 0xb363e
leaq -0x3f0(%rbp), %rdi
callq 0x3340
jmp 0x33bcf
leaq -0x419(%rbp), %rdi
movq %rdi, -0xc20(%rbp)
callq 0x3440
movq -0xc20(%rbp), %rdx
leaq 0x7fa38(%rip), %rsi     # 0xb3628
leaq -0x418(%rbp), %rdi
callq 0x3340
jmp 0x33bfe
leaq -0x3f0(%rbp), %rdi
xorl %esi, %esi
movl $0x4, %edx
leaq -0x418(%rbp), %rcx
movl $0x2, %r8d
movl $0x8, %r9d
callq 0x31220
jmp 0x33c26
leaq -0x418(%rbp), %rdi
callq 0x34a8
jmp 0x33c34
leaq -0x419(%rbp), %rdi
callq 0x3290
leaq -0x3f0(%rbp), %rdi
callq 0x34a8
jmp 0x33c4e
leaq -0x3f1(%rbp), %rdi
callq 0x3290
leaq -0x441(%rbp), %rdi
movq %rdi, -0xc28(%rbp)
callq 0x3440
movq -0xc28(%rbp), %rdx
leaq 0x7f9da(%rip), %rsi     # 0xb3655
leaq -0x440(%rbp), %rdi
callq 0x3340
jmp 0x33c89
leaq -0x469(%rbp), %rdi
movq %rdi, -0xc30(%rbp)
callq 0x3440
movq -0xc30(%rbp), %rdx
leaq 0x7f999(%rip), %rsi     # 0xb3643
leaq -0x468(%rbp), %rdi
callq 0x3340
jmp 0x33cb8
leaq -0x440(%rbp), %rdi
xorl %esi, %esi
leaq -0x468(%rbp), %rcx
movl $0x2, %r8d
movl $0x8, %r9d
movl %r9d, %edx
callq 0x31220
jmp 0x33cde
leaq -0x468(%rbp), %rdi
callq 0x34a8
jmp 0x33cec
leaq -0x469(%rbp), %rdi
callq 0x3290
leaq -0x440(%rbp), %rdi
callq 0x34a8
jmp 0x33d06
leaq -0x441(%rbp), %rdi
callq 0x3290
leaq -0x491(%rbp), %rdi
movq %rdi, -0xc38(%rbp)
callq 0x3440
movq -0xc38(%rbp), %rdx
leaq 0x7f77b(%rip), %rsi     # 0xb34ae
leaq -0x490(%rbp), %rdi
callq 0x3340
jmp 0x33d41
leaq -0x4b9(%rbp), %rdi
movq %rdi, -0xc40(%rbp)
callq 0x3440
movq -0xc40(%rbp), %rdx
leaq 0x7f8e1(%rip), %rsi     # 0xb3643
leaq -0x4b8(%rbp), %rdi
callq 0x3340
jmp 0x33d70
leaq -0x490(%rbp), %rdi
movl $0x4, %esi
leaq -0x4b8(%rbp), %rcx
movl $0x2, %r8d
movl $0x8, %r9d
movl %r9d, %edx
callq 0x31220
jmp 0x33d99
leaq -0x4b8(%rbp), %rdi
callq 0x34a8
jmp 0x33da7
leaq -0x4b9(%rbp), %rdi
callq 0x3290
leaq -0x490(%rbp), %rdi
callq 0x34a8
jmp 0x33dc1
leaq -0x491(%rbp), %rdi
callq 0x3290
leaq -0x4e1(%rbp), %rdi
movq %rdi, -0xc48(%rbp)
callq 0x3440
movq -0xc48(%rbp), %rdx
leaq 0x7f6d2(%rip), %rsi     # 0xb34c0
leaq -0x4e0(%rbp), %rdi
callq 0x3340
jmp 0x33dfc
leaq -0x509(%rbp), %rdi
movq %rdi, -0xc50(%rbp)
callq 0x3440
movq -0xc50(%rbp), %rdx
leaq 0x7f826(%rip), %rsi     # 0xb3643
leaq -0x508(%rbp), %rdi
callq 0x3340
jmp 0x33e2b
leaq -0x4e0(%rbp), %rdi
movl $0x4, %esi
movl $0x10, %edx
leaq -0x508(%rbp), %rcx
movl $0x2, %r8d
movl $0x8, %r9d
callq 0x31220
jmp 0x33e56
leaq -0x508(%rbp), %rdi
callq 0x34a8
jmp 0x33e64
leaq -0x509(%rbp), %rdi
callq 0x3290
leaq -0x4e0(%rbp), %rdi
callq 0x34a8
jmp 0x33e7e
leaq -0x4e1(%rbp), %rdi
callq 0x3290
leaq -0x531(%rbp), %rdi
movq %rdi, -0xc58(%rbp)
callq 0x3440
movq -0xc58(%rbp), %rdx
leaq 0x7f639(%rip), %rsi     # 0xb34e4
leaq -0x530(%rbp), %rdi
callq 0x3340
jmp 0x33eb9
leaq -0x559(%rbp), %rdi
movq %rdi, -0xc60(%rbp)
callq 0x3440
movq -0xc60(%rbp), %rdx
leaq 0x7f60a(%rip), %rsi     # 0xb34e4
leaq -0x558(%rbp), %rdi
callq 0x3340
jmp 0x33ee8
leaq -0x530(%rbp), %rdi
leaq -0x558(%rbp), %rcx
movl $0x2, %r8d
movl $0x8, %r9d
movl %r8d, %esi
movl %r9d, %edx
callq 0x31220
jmp 0x33f0f
leaq -0x558(%rbp), %rdi
callq 0x34a8
jmp 0x33f1d
leaq -0x559(%rbp), %rdi
callq 0x3290
leaq -0x530(%rbp), %rdi
callq 0x34a8
jmp 0x33f37
leaq -0x531(%rbp), %rdi
callq 0x3290
leaq -0x581(%rbp), %rdi
movq %rdi, -0xc68(%rbp)
callq 0x3440
movq -0xc68(%rbp), %rdx
leaq 0x7f5bf(%rip), %rsi     # 0xb3523
leaq -0x580(%rbp), %rdi
callq 0x3340
jmp 0x33f72
leaq -0x5a9(%rbp), %rdi
movq %rdi, -0xc70(%rbp)
callq 0x3440
movq -0xc70(%rbp), %rdx
leaq 0x7f551(%rip), %rsi     # 0xb34e4
leaq -0x5a8(%rbp), %rdi
callq 0x3340
jmp 0x33fa1
leaq -0x580(%rbp), %rdi
movl $0x6, %esi
leaq -0x5a8(%rbp), %rcx
movl $0x2, %r8d
movl $0x8, %r9d
movl %r9d, %edx
callq 0x31220
jmp 0x33fca
leaq -0x5a8(%rbp), %rdi
callq 0x34a8
jmp 0x33fd8
leaq -0x5a9(%rbp), %rdi
callq 0x3290
leaq -0x580(%rbp), %rdi
callq 0x34a8
jmp 0x33ff2
leaq -0x581(%rbp), %rdi
callq 0x3290
leaq -0x5d1(%rbp), %rdi
movq %rdi, -0xc78(%rbp)
callq 0x3440
movq -0xc78(%rbp), %rdx
leaq 0x7f528(%rip), %rsi     # 0xb3547
leaq -0x5d0(%rbp), %rdi
callq 0x3340
jmp 0x3402d
leaq -0x5f9(%rbp), %rdi
movq %rdi, -0xc80(%rbp)
callq 0x3440
movq -0xc80(%rbp), %rdx
leaq 0x7f610(%rip), %rsi     # 0xb365e
leaq -0x5f8(%rbp), %rdi
callq 0x3340
jmp 0x3405c
leaq -0x5d0(%rbp), %rdi
movl $0x10, %edx
leaq -0x5f8(%rbp), %rcx
movl $0x2, %r8d
movl $0x8, %r9d
movl %r8d, %esi
callq 0x31220
jmp 0x34085
leaq -0x5f8(%rbp), %rdi
callq 0x34a8
jmp 0x34093
leaq -0x5f9(%rbp), %rdi
callq 0x3290
leaq -0x5d0(%rbp), %rdi
callq 0x34a8
jmp 0x340ad
leaq -0x5d1(%rbp), %rdi
callq 0x3290
leaq -0x621(%rbp), %rdi
movq %rdi, -0xc88(%rbp)
callq 0x3440
movq -0xc88(%rbp), %rdx
leaq 0x7f4c7(%rip), %rsi     # 0xb35a1
leaq -0x620(%rbp), %rdi
callq 0x3340
jmp 0x340e8
leaq -0x649(%rbp), %rdi
movq %rdi, -0xc90(%rbp)
callq 0x3440
movq -0xc90(%rbp), %rdx
leaq 0x7f555(%rip), %rsi     # 0xb365e
leaq -0x648(%rbp), %rdi
callq 0x3340
jmp 0x34117
leaq -0x620(%rbp), %rdi
movl $0x6, %esi
movl $0x10, %edx
leaq -0x648(%rbp), %rcx
movl $0x2, %r8d
movl $0x8, %r9d
callq 0x31220
jmp 0x34142
leaq -0x648(%rbp), %rdi
callq 0x34a8
jmp 0x34150
leaq -0x649(%rbp), %rdi
callq 0x3290
leaq -0x620(%rbp), %rdi
callq 0x34a8
jmp 0x3416a
leaq -0x621(%rbp), %rdi
callq 0x3290
leaq -0x671(%rbp), %rdi
movq %rdi, -0xc98(%rbp)
callq 0x3440
movq -0xc98(%rbp), %rdx
leaq 0x7fb1e(%rip), %rsi     # 0xb3cb5
leaq -0x670(%rbp), %rdi
callq 0x3340
jmp 0x341a5
leaq -0x699(%rbp), %rdi
movq %rdi, -0xca0(%rbp)
callq 0x3440
movq -0xca0(%rbp), %rdx
leaq 0x7f4b3(%rip), %rsi     # 0xb3679
leaq -0x698(%rbp), %rdi
callq 0x3340
jmp 0x341d4
leaq -0x670(%rbp), %rdi
xorl %esi, %esi
movl $0x1, %edx
leaq -0x698(%rbp), %rcx
movl $0x6, %r8d
movl $0x10, %r9d
callq 0x31220
jmp 0x341fc
leaq -0x698(%rbp), %rdi
callq 0x34a8
jmp 0x3420a
leaq -0x699(%rbp), %rdi
callq 0x3290
leaq -0x670(%rbp), %rdi
callq 0x34a8
jmp 0x34224
leaq -0x671(%rbp), %rdi
callq 0x3290
leaq -0x6c1(%rbp), %rdi
movq %rdi, -0xca8(%rbp)
callq 0x3440
movq -0xca8(%rbp), %rdx
leaq 0x7f3d4(%rip), %rsi     # 0xb3625
leaq -0x6c0(%rbp), %rdi
callq 0x3340
jmp 0x3425f
leaq -0x6e9(%rbp), %rdi
movq %rdi, -0xcb0(%rbp)
callq 0x3440
movq -0xcb0(%rbp), %rdx
leaq 0x7f441(%rip), %rsi     # 0xb36c1
leaq -0x6e8(%rbp), %rdi
callq 0x3340
jmp 0x3428e
leaq -0x6c0(%rbp), %rdi
xorl %esi, %esi
movl $0x2, %edx
leaq -0x6e8(%rbp), %rcx
movl $0x6, %r8d
movl $0x10, %r9d
callq 0x31220
jmp 0x342b6
leaq -0x6e8(%rbp), %rdi
callq 0x34a8
jmp 0x342c4
leaq -0x6e9(%rbp), %rdi
callq 0x3290
leaq -0x6c0(%rbp), %rdi
callq 0x34a8
jmp 0x342de
leaq -0x6c1(%rbp), %rdi
callq 0x3290
leaq -0x711(%rbp), %rdi
movq %rdi, -0xcb8(%rbp)
callq 0x3440
movq -0xcb8(%rbp), %rdx
leaq 0x7f9aa(%rip), %rsi     # 0xb3cb5
leaq -0x710(%rbp), %rdi
callq 0x3340
jmp 0x34319
leaq -0x739(%rbp), %rdi
movq %rdi, -0xcc0(%rbp)
callq 0x3440
movq -0xcc0(%rbp), %rdx
leaq 0x7f25e(%rip), %rsi     # 0xb3598
leaq -0x738(%rbp), %rdi
callq 0x3340
jmp 0x34348
leaq -0x710(%rbp), %rdi
movl $0x1, %edx
leaq -0x738(%rbp), %rcx
xorl %r8d, %r8d
movl $0x8, %r9d
movl %r8d, %esi
callq 0x31220
jmp 0x3436e
leaq -0x738(%rbp), %rdi
callq 0x34a8
jmp 0x3437c
leaq -0x739(%rbp), %rdi
callq 0x3290
leaq -0x710(%rbp), %rdi
callq 0x34a8
jmp 0x34396
leaq -0x711(%rbp), %rdi
callq 0x3290
leaq -0x761(%rbp), %rdi
movq %rdi, -0xcc8(%rbp)
callq 0x3440
movq -0xcc8(%rbp), %rdx
leaq 0x7f8f2(%rip), %rsi     # 0xb3cb5
leaq -0x760(%rbp), %rdi
callq 0x3340
jmp 0x343d1
leaq -0x789(%rbp), %rdi
movq %rdi, -0xcd0(%rbp)
callq 0x3440
movq -0xcd0(%rbp), %rdx
leaq 0x7f317(%rip), %rsi     # 0xb3709
leaq -0x788(%rbp), %rdi
callq 0x3340
jmp 0x34400
leaq -0x760(%rbp), %rdi
movl $0x1, %edx
leaq -0x788(%rbp), %rcx
xorl %r8d, %r8d
movl $0x10, %r9d
movl %r8d, %esi
callq 0x31220
jmp 0x34426
leaq -0x788(%rbp), %rdi
callq 0x34a8
jmp 0x34434
leaq -0x789(%rbp), %rdi
callq 0x3290
leaq -0x760(%rbp), %rdi
callq 0x34a8
jmp 0x3444e
leaq -0x761(%rbp), %rdi
callq 0x3290
leaq -0x7b1(%rbp), %rdi
movq %rdi, -0xcd8(%rbp)
callq 0x3440
movq -0xcd8(%rbp), %rdx
leaq 0x7f7f2(%rip), %rsi     # 0xb3c6d
leaq -0x7b0(%rbp), %rdi
callq 0x3340
jmp 0x34489
leaq -0x7d9(%rbp), %rdi
movq %rdi, -0xce0(%rbp)
callq 0x3440
movq -0xce0(%rbp), %rdx
leaq 0x7f34d(%rip), %rsi     # 0xb37f7
leaq -0x7d8(%rbp), %rdi
callq 0x3340
jmp 0x344b8
leaq -0x7b0(%rbp), %rdi
movl $0x1, %edx
leaq -0x7d8(%rbp), %rcx
xorl %r8d, %r8d
movl $0x8, %r9d
movl %r8d, %esi
callq 0x31220
jmp 0x344de
leaq -0x7d8(%rbp), %rdi
callq 0x34a8
jmp 0x344ec
leaq -0x7d9(%rbp), %rdi
callq 0x3290
leaq -0x7b0(%rbp), %rdi
callq 0x34a8
jmp 0x34506
leaq -0x7b1(%rbp), %rdi
callq 0x3290
leaq -0x801(%rbp), %rdi
movq %rdi, -0xce8(%rbp)
callq 0x3440
movq -0xce8(%rbp), %rdx
leaq 0x7f73a(%rip), %rsi     # 0xb3c6d
leaq -0x800(%rbp), %rdi
callq 0x3340
jmp 0x34541
leaq -0x829(%rbp), %rdi
movq %rdi, -0xcf0(%rbp)
callq 0x3440
movq -0xcf0(%rbp), %rdx
leaq 0x7f1b8(%rip), %rsi     # 0xb371a
leaq -0x828(%rbp), %rdi
callq 0x3340
jmp 0x34570
leaq -0x800(%rbp), %rdi
movl $0x1, %edx
leaq -0x828(%rbp), %rcx
xorl %r8d, %r8d
movl $0x10, %r9d
movl %r8d, %esi
callq 0x31220
jmp 0x34596
leaq -0x828(%rbp), %rdi
callq 0x34a8
jmp 0x345a4
leaq -0x829(%rbp), %rdi
callq 0x3290
leaq -0x800(%rbp), %rdi
callq 0x34a8
jmp 0x345be
leaq -0x801(%rbp), %rdi
callq 0x3290
leaq -0x851(%rbp), %rdi
movq %rdi, -0xcf8(%rbp)
callq 0x3440
movq -0xcf8(%rbp), %rdx
leaq 0x7ef11(%rip), %rsi     # 0xb34fc
leaq -0x850(%rbp), %rdi
callq 0x3340
jmp 0x345f9
leaq -0x879(%rbp), %rdi
movq %rdi, -0xd00(%rbp)
callq 0x3440
movq -0xd00(%rbp), %rdx
leaq 0x7ef7e(%rip), %rsi     # 0xb3598
leaq -0x878(%rbp), %rdi
callq 0x3340
jmp 0x34628
leaq -0x850(%rbp), %rdi
movl $0x2, %edx
leaq -0x878(%rbp), %rcx
xorl %r8d, %r8d
movl $0x8, %r9d
movl %r8d, %esi
callq 0x31220
jmp 0x3464e
leaq -0x878(%rbp), %rdi
callq 0x34a8
jmp 0x3465c
leaq -0x879(%rbp), %rdi
callq 0x3290
leaq -0x850(%rbp), %rdi
callq 0x34a8
jmp 0x34676
leaq -0x851(%rbp), %rdi
callq 0x3290
leaq -0x8a1(%rbp), %rdi
movq %rdi, -0xd08(%rbp)
callq 0x3440
movq -0xd08(%rbp), %rdx
leaq 0x7ee59(%rip), %rsi     # 0xb34fc
leaq -0x8a0(%rbp), %rdi
callq 0x3340
jmp 0x346b1
leaq -0x8c9(%rbp), %rdi
movq %rdi, -0xd10(%rbp)
callq 0x3440
movq -0xd10(%rbp), %rdx
leaq 0x7f037(%rip), %rsi     # 0xb3709
leaq -0x8c8(%rbp), %rdi
callq 0x3340
jmp 0x346e0
leaq -0x8a0(%rbp), %rdi
movl $0x2, %edx
leaq -0x8c8(%rbp), %rcx
xorl %r8d, %r8d
movl $0x10, %r9d
movl %r8d, %esi
callq 0x31220
jmp 0x34706
leaq -0x8c8(%rbp), %rdi
callq 0x34a8
jmp 0x34714
leaq -0x8c9(%rbp), %rdi
callq 0x3290
leaq -0x8a0(%rbp), %rdi
callq 0x34a8
jmp 0x3472e
leaq -0x8a1(%rbp), %rdi
callq 0x3290
leaq -0x8f1(%rbp), %rdi
movq %rdi, -0xd18(%rbp)
callq 0x3440
movq -0xd18(%rbp), %rdx
leaq 0x7eeca(%rip), %rsi     # 0xb3625
leaq -0x8f0(%rbp), %rdi
callq 0x3340
jmp 0x34769
leaq -0x919(%rbp), %rdi
movq %rdi, -0xd20(%rbp)
callq 0x3440
movq -0xd20(%rbp), %rdx
leaq 0x7ee95(%rip), %rsi     # 0xb361f
leaq -0x918(%rbp), %rdi
callq 0x3340
jmp 0x34798
leaq -0x8f0(%rbp), %rdi
movl $0x2, %edx
leaq -0x918(%rbp), %rcx
xorl %r8d, %r8d
movl $0x8, %r9d
movl %r8d, %esi
callq 0x31220
jmp 0x347be
leaq -0x918(%rbp), %rdi
callq 0x34a8
jmp 0x347cc
leaq -0x919(%rbp), %rdi
callq 0x3290
leaq -0x8f0(%rbp), %rdi
callq 0x34a8
jmp 0x347e6
leaq -0x8f1(%rbp), %rdi
callq 0x3290
leaq -0x941(%rbp), %rdi
movq %rdi, -0xd28(%rbp)
callq 0x3440
movq -0xd28(%rbp), %rdx
leaq 0x7ee12(%rip), %rsi     # 0xb3625
leaq -0x940(%rbp), %rdi
callq 0x3340
jmp 0x34821
leaq -0x969(%rbp), %rdi
movq %rdi, -0xd30(%rbp)
callq 0x3440
movq -0xd30(%rbp), %rdx
leaq 0x7eee9(%rip), %rsi     # 0xb372b
leaq -0x968(%rbp), %rdi
callq 0x3340
jmp 0x34850
leaq -0x940(%rbp), %rdi
movl $0x2, %edx
leaq -0x968(%rbp), %rcx
xorl %r8d, %r8d
movl $0x10, %r9d
movl %r8d, %esi
callq 0x31220
jmp 0x34876
leaq -0x968(%rbp), %rdi
callq 0x34a8
jmp 0x34884
leaq -0x969(%rbp), %rdi
callq 0x3290
leaq -0x940(%rbp), %rdi
callq 0x34a8
jmp 0x3489e
leaq -0x941(%rbp), %rdi
callq 0x3290
leaq -0x991(%rbp), %rdi
movq %rdi, -0xd38(%rbp)
callq 0x3440
movq -0xd38(%rbp), %rdx
leaq 0x7ee7d(%rip), %rsi     # 0xb3748
leaq -0x990(%rbp), %rdi
callq 0x3340
jmp 0x348d9
leaq -0x9b9(%rbp), %rdi
movq %rdi, -0xd40(%rbp)
callq 0x3440
movq -0xd40(%rbp), %rdx
leaq 0x7ee4a(%rip), %rsi     # 0xb3744
leaq -0x9b8(%rbp), %rdi
callq 0x3340
jmp 0x34908
leaq -0x990(%rbp), %rdi
movl $0x4, %edx
leaq -0x9b8(%rbp), %rcx
xorl %r8d, %r8d
movl $0x8, %r9d
movl %r8d, %esi
callq 0x31220
jmp 0x3492e
leaq -0x9b8(%rbp), %rdi
callq 0x34a8
jmp 0x3493c
leaq -0x9b9(%rbp), %rdi
callq 0x3290
leaq -0x990(%rbp), %rdi
callq 0x34a8
jmp 0x34956
leaq -0x991(%rbp), %rdi
callq 0x3290
leaq -0x9e1(%rbp), %rdi
movq %rdi, -0xd48(%rbp)
callq 0x3440
movq -0xd48(%rbp), %rdx
leaq 0x7edc5(%rip), %rsi     # 0xb3748
leaq -0x9e0(%rbp), %rdi
callq 0x3340
jmp 0x34991
leaq -0xa09(%rbp), %rdi
movq %rdi, -0xd50(%rbp)
callq 0x3440
movq -0xd50(%rbp), %rdx
leaq 0x7ed8a(%rip), %rsi     # 0xb373c
leaq -0xa08(%rbp), %rdi
callq 0x3340
jmp 0x349c0
leaq -0x9e0(%rbp), %rdi
movl $0x4, %edx
leaq -0xa08(%rbp), %rcx
xorl %r8d, %r8d
movl $0x10, %r9d
movl %r8d, %esi
callq 0x31220
jmp 0x349e6
leaq -0xa08(%rbp), %rdi
callq 0x34a8
jmp 0x349f4
leaq -0xa09(%rbp), %rdi
callq 0x3290
leaq -0x9e0(%rbp), %rdi
callq 0x34a8
jmp 0x34a0e
leaq -0x9e1(%rbp), %rdi
callq 0x3290
leaq -0xa31(%rbp), %rdi
movq %rdi, -0xd58(%rbp)
callq 0x3440
movq -0xd58(%rbp), %rdx
leaq 0x7ed1a(%rip), %rsi     # 0xb3755
leaq -0xa30(%rbp), %rdi
callq 0x3340
jmp 0x34a49
leaq -0xa59(%rbp), %rdi
movq %rdi, -0xd60(%rbp)
callq 0x3440
movq -0xd60(%rbp), %rdx
leaq 0x7ece3(%rip), %rsi     # 0xb374d
leaq -0xa58(%rbp), %rdi
callq 0x3340
jmp 0x34a78
leaq -0xa30(%rbp), %rdi
movl $0x8, %edx
leaq -0xa58(%rbp), %rcx
xorl %r8d, %r8d
movl $0x10, %r9d
movl %r8d, %esi
callq 0x31220
jmp 0x34a9e
leaq -0xa58(%rbp), %rdi
callq 0x34a8
jmp 0x34aac
leaq -0xa59(%rbp), %rdi
callq 0x3290
leaq -0xa30(%rbp), %rdi
callq 0x34a8
jmp 0x34ac6
leaq -0xa31(%rbp), %rdi
callq 0x3290
leaq -0xa81(%rbp), %rdi
movq %rdi, -0xd68(%rbp)
callq 0x3440
movq -0xd68(%rbp), %rdx
leaq 0x7ec5a(%rip), %rsi     # 0xb374d
leaq -0xa80(%rbp), %rdi
callq 0x3340
jmp 0x34b01
leaq -0xaa9(%rbp), %rdi
movq %rdi, -0xd70(%rbp)
callq 0x3440
movq -0xd70(%rbp), %rdx
leaq 0x7ec33(%rip), %rsi     # 0xb3755
leaq -0xaa8(%rbp), %rdi
callq 0x3340
jmp 0x34b30
leaq -0xa80(%rbp), %rdi
movl $0x10, %edx
leaq -0xaa8(%rbp), %rcx
xorl %r8d, %r8d
movl $0x8, %r9d
movl %r8d, %esi
callq 0x31220
jmp 0x34b56
leaq -0xaa8(%rbp), %rdi
callq 0x34a8
jmp 0x34b64
leaq -0xaa9(%rbp), %rdi
callq 0x3290
leaq -0xa80(%rbp), %rdi
callq 0x34a8
jmp 0x34b7e
leaq -0xa81(%rbp), %rdi
callq 0x3290
leaq -0xad1(%rbp), %rdi
movq %rdi, -0xd78(%rbp)
callq 0x3440
movq -0xd78(%rbp), %rdx
leaq 0x7ebb3(%rip), %rsi     # 0xb375e
leaq -0xad0(%rbp), %rdi
callq 0x3340
jmp 0x34bb9
leaq -0xaf9(%rbp), %rdi
movq %rdi, -0xd80(%rbp)
callq 0x3440
movq -0xd80(%rbp), %rdx
leaq 0x7ea4b(%rip), %rsi     # 0xb3625
leaq -0xaf8(%rbp), %rdi
callq 0x3340
jmp 0x34be8
leaq -0xad0(%rbp), %rdi
movl $0x2, %esi
movl $0x8, %edx
leaq -0xaf8(%rbp), %rcx
xorl %r8d, %r8d
movl $0x1, %r9d
callq 0x31220
jmp 0x34c10
leaq -0xaf8(%rbp), %rdi
callq 0x34a8
jmp 0x34c1e
leaq -0xaf9(%rbp), %rdi
callq 0x3290
leaq -0xad0(%rbp), %rdi
callq 0x34a8
jmp 0x34c38
leaq -0xad1(%rbp), %rdi
callq 0x3290
leaq -0xb21(%rbp), %rdi
movq %rdi, -0xd88(%rbp)
callq 0x3440
movq -0xd88(%rbp), %rdx
leaq 0x7eb2f(%rip), %rsi     # 0xb3794
leaq -0xb20(%rbp), %rdi
callq 0x3340
jmp 0x34c73
leaq -0xb49(%rbp), %rdi
movq %rdi, -0xd90(%rbp)
callq 0x3440
movq -0xd90(%rbp), %rdx
leaq 0x7e991(%rip), %rsi     # 0xb3625
leaq -0xb48(%rbp), %rdi
callq 0x3340
jmp 0x34ca2
leaq -0xb20(%rbp), %rdi
movl $0x2, %esi
movl $0x10, %edx
leaq -0xb48(%rbp), %rcx
xorl %r8d, %r8d
movl $0x1, %r9d
callq 0x31220
jmp 0x34cca
leaq -0xb48(%rbp), %rdi
callq 0x34a8
jmp 0x34cd8
leaq -0xb49(%rbp), %rdi
callq 0x3290
leaq -0xb20(%rbp), %rdi
callq 0x34a8
jmp 0x34cf2
leaq -0xb21(%rbp), %rdi
callq 0x3290
addq $0xd90, %rsp            # imm = 0xD90
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x34d52
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x34d3c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x58(%rbp), %rdi
callq 0x34a8
jmp 0x34d3a
jmp 0x34d3c
leaq -0x59(%rbp), %rdi
callq 0x3290
leaq -0x20(%rbp), %rdi
callq 0x34a8
jmp 0x34d50
jmp 0x34d52
leaq -0x21(%rbp), %rdi
callq 0x3290
jmp 0x35b24
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x34db1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x34d98
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0xa8(%rbp), %rdi
callq 0x34a8
jmp 0x34d96
jmp 0x34d98
leaq -0xa9(%rbp), %rdi
callq 0x3290
leaq -0x80(%rbp), %rdi
callq 0x34a8
jmp 0x34daf
jmp 0x34db1
leaq -0x81(%rbp), %rdi
callq 0x3290
jmp 0x35b24
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x34e16
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x34dfa
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0xf8(%rbp), %rdi
callq 0x34a8
jmp 0x34df8
jmp 0x34dfa
leaq -0xf9(%rbp), %rdi
callq 0x3290
leaq -0xd0(%rbp), %rdi
callq 0x34a8
jmp 0x34e14
jmp 0x34e16
leaq -0xd1(%rbp), %rdi
callq 0x3290
jmp 0x35b24
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x34e7b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x34e5f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x148(%rbp), %rdi
callq 0x34a8
jmp 0x34e5d
jmp 0x34e5f
leaq -0x149(%rbp), %rdi
callq 0x3290
leaq -0x120(%rbp), %rdi
callq 0x34a8
jmp 0x34e79
jmp 0x34e7b
leaq -0x121(%rbp), %rdi
callq 0x3290
jmp 0x35b24
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x34ee0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x34ec4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x198(%rbp), %rdi
callq 0x34a8
jmp 0x34ec2
jmp 0x34ec4
leaq -0x199(%rbp), %rdi
callq 0x3290
leaq -0x170(%rbp), %rdi
callq 0x34a8
jmp 0x34ede
jmp 0x34ee0
leaq -0x171(%rbp), %rdi
callq 0x3290
jmp 0x35b24
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x34f45
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x34f29
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x1e8(%rbp), %rdi
callq 0x34a8
jmp 0x34f27
jmp 0x34f29
leaq -0x1e9(%rbp), %rdi
callq 0x3290
leaq -0x1c0(%rbp), %rdi
callq 0x34a8
jmp 0x34f43
jmp 0x34f45
leaq -0x1c1(%rbp), %rdi
callq 0x3290
jmp 0x35b24
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x34faa
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x34f8e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x238(%rbp), %rdi
callq 0x34a8
jmp 0x34f8c
jmp 0x34f8e
leaq -0x239(%rbp), %rdi
callq 0x3290
leaq -0x210(%rbp), %rdi
callq 0x34a8
jmp 0x34fa8
jmp 0x34faa
leaq -0x211(%rbp), %rdi
callq 0x3290
jmp 0x35b24
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x3500f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x34ff3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x288(%rbp), %rdi
callq 0x34a8
jmp 0x34ff1
jmp 0x34ff3
leaq -0x289(%rbp), %rdi
callq 0x3290
leaq -0x260(%rbp), %rdi
callq 0x34a8
jmp 0x3500d
jmp 0x3500f
leaq -0x261(%rbp), %rdi
callq 0x3290
jmp 0x35b24
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x35074
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x35058
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x2d8(%rbp), %rdi
callq 0x34a8
jmp 0x35056
jmp 0x35058
leaq -0x2d9(%rbp), %rdi
callq 0x3290
leaq -0x2b0(%rbp), %rdi
callq 0x34a8
jmp 0x35072
jmp 0x35074
leaq -0x2b1(%rbp), %rdi
callq 0x3290
jmp 0x35b24
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x350d9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x350bd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x328(%rbp), %rdi
callq 0x34a8
jmp 0x350bb
jmp 0x350bd
leaq -0x329(%rbp), %rdi
callq 0x3290
leaq -0x300(%rbp), %rdi
callq 0x34a8
jmp 0x350d7
jmp 0x350d9
leaq -0x301(%rbp), %rdi
callq 0x3290
jmp 0x35b24
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x3513e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x35122
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x378(%rbp), %rdi
callq 0x34a8
jmp 0x35120
jmp 0x35122
leaq -0x379(%rbp), %rdi
callq 0x3290
leaq -0x350(%rbp), %rdi
callq 0x34a8
jmp 0x3513c
jmp 0x3513e
leaq -0x351(%rbp), %rdi
callq 0x3290
jmp 0x35b24
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x351a3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x35187
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x3c8(%rbp), %rdi
callq 0x34a8
jmp 0x35185
jmp 0x35187
leaq -0x3c9(%rbp), %rdi
callq 0x3290
leaq -0x3a0(%rbp), %rdi
callq 0x34a8
jmp 0x351a1
jmp 0x351a3
leaq -0x3a1(%rbp), %rdi
callq 0x3290
jmp 0x35b24
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x35208
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x351ec
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x418(%rbp), %rdi
callq 0x34a8
jmp 0x351ea
jmp 0x351ec
leaq -0x419(%rbp), %rdi
callq 0x3290
leaq -0x3f0(%rbp), %rdi
callq 0x34a8
jmp 0x35206
jmp 0x35208
leaq -0x3f1(%rbp), %rdi
callq 0x3290
jmp 0x35b24
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x3526d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x35251
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x468(%rbp), %rdi
callq 0x34a8
jmp 0x3524f
jmp 0x35251
leaq -0x469(%rbp), %rdi
callq 0x3290
leaq -0x440(%rbp), %rdi
callq 0x34a8
jmp 0x3526b
jmp 0x3526d
leaq -0x441(%rbp), %rdi
callq 0x3290
jmp 0x35b24
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x352d2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x352b6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x4b8(%rbp), %rdi
callq 0x34a8
jmp 0x352b4
jmp 0x352b6
leaq -0x4b9(%rbp), %rdi
callq 0x3290
leaq -0x490(%rbp), %rdi
callq 0x34a8
jmp 0x352d0
jmp 0x352d2
leaq -0x491(%rbp), %rdi
callq 0x3290
jmp 0x35b24
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x35337
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x3531b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x508(%rbp), %rdi
callq 0x34a8
jmp 0x35319
jmp 0x3531b
leaq -0x509(%rbp), %rdi
callq 0x3290
leaq -0x4e0(%rbp), %rdi
callq 0x34a8
jmp 0x35335
jmp 0x35337
leaq -0x4e1(%rbp), %rdi
callq 0x3290
jmp 0x35b24
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x3539c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x35380
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x558(%rbp), %rdi
callq 0x34a8
jmp 0x3537e
jmp 0x35380
leaq -0x559(%rbp), %rdi
callq 0x3290
leaq -0x530(%rbp), %rdi
callq 0x34a8
jmp 0x3539a
jmp 0x3539c
leaq -0x531(%rbp), %rdi
callq 0x3290
jmp 0x35b24
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x35401
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x353e5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x5a8(%rbp), %rdi
callq 0x34a8
jmp 0x353e3
jmp 0x353e5
leaq -0x5a9(%rbp), %rdi
callq 0x3290
leaq -0x580(%rbp), %rdi
callq 0x34a8
jmp 0x353ff
jmp 0x35401
leaq -0x581(%rbp), %rdi
callq 0x3290
jmp 0x35b24
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x35466
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x3544a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x5f8(%rbp), %rdi
callq 0x34a8
jmp 0x35448
jmp 0x3544a
leaq -0x5f9(%rbp), %rdi
callq 0x3290
leaq -0x5d0(%rbp), %rdi
callq 0x34a8
jmp 0x35464
jmp 0x35466
leaq -0x5d1(%rbp), %rdi
callq 0x3290
jmp 0x35b24
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x354cb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x354af
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x648(%rbp), %rdi
callq 0x34a8
jmp 0x354ad
jmp 0x354af
leaq -0x649(%rbp), %rdi
callq 0x3290
leaq -0x620(%rbp), %rdi
callq 0x34a8
jmp 0x354c9
jmp 0x354cb
leaq -0x621(%rbp), %rdi
callq 0x3290
jmp 0x35b24
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x35530
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x35514
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x698(%rbp), %rdi
callq 0x34a8
jmp 0x35512
jmp 0x35514
leaq -0x699(%rbp), %rdi
callq 0x3290
leaq -0x670(%rbp), %rdi
callq 0x34a8
jmp 0x3552e
jmp 0x35530
leaq -0x671(%rbp), %rdi
callq 0x3290
jmp 0x35b24
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x35595
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x35579
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x6e8(%rbp), %rdi
callq 0x34a8
jmp 0x35577
jmp 0x35579
leaq -0x6e9(%rbp), %rdi
callq 0x3290
leaq -0x6c0(%rbp), %rdi
callq 0x34a8
jmp 0x35593
jmp 0x35595
leaq -0x6c1(%rbp), %rdi
callq 0x3290
jmp 0x35b24
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x355fa
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x355de
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x738(%rbp), %rdi
callq 0x34a8
jmp 0x355dc
jmp 0x355de
leaq -0x739(%rbp), %rdi
callq 0x3290
leaq -0x710(%rbp), %rdi
callq 0x34a8
jmp 0x355f8
jmp 0x355fa
leaq -0x711(%rbp), %rdi
callq 0x3290
jmp 0x35b24
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x3565f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x35643
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x788(%rbp), %rdi
callq 0x34a8
jmp 0x35641
jmp 0x35643
leaq -0x789(%rbp), %rdi
callq 0x3290
leaq -0x760(%rbp), %rdi
callq 0x34a8
jmp 0x3565d
jmp 0x3565f
leaq -0x761(%rbp), %rdi
callq 0x3290
jmp 0x35b24
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x356c4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x356a8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x7d8(%rbp), %rdi
callq 0x34a8
jmp 0x356a6
jmp 0x356a8
leaq -0x7d9(%rbp), %rdi
callq 0x3290
leaq -0x7b0(%rbp), %rdi
callq 0x34a8
jmp 0x356c2
jmp 0x356c4
leaq -0x7b1(%rbp), %rdi
callq 0x3290
jmp 0x35b24
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x35729
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x3570d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x828(%rbp), %rdi
callq 0x34a8
jmp 0x3570b
jmp 0x3570d
leaq -0x829(%rbp), %rdi
callq 0x3290
leaq -0x800(%rbp), %rdi
callq 0x34a8
jmp 0x35727
jmp 0x35729
leaq -0x801(%rbp), %rdi
callq 0x3290
jmp 0x35b24
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x3578e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x35772
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x878(%rbp), %rdi
callq 0x34a8
jmp 0x35770
jmp 0x35772
leaq -0x879(%rbp), %rdi
callq 0x3290
leaq -0x850(%rbp), %rdi
callq 0x34a8
jmp 0x3578c
jmp 0x3578e
leaq -0x851(%rbp), %rdi
callq 0x3290
jmp 0x35b24
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x357f3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x357d7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x8c8(%rbp), %rdi
callq 0x34a8
jmp 0x357d5
jmp 0x357d7
leaq -0x8c9(%rbp), %rdi
callq 0x3290
leaq -0x8a0(%rbp), %rdi
callq 0x34a8
jmp 0x357f1
jmp 0x357f3
leaq -0x8a1(%rbp), %rdi
callq 0x3290
jmp 0x35b24
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x35858
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x3583c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x918(%rbp), %rdi
callq 0x34a8
jmp 0x3583a
jmp 0x3583c
leaq -0x919(%rbp), %rdi
callq 0x3290
leaq -0x8f0(%rbp), %rdi
callq 0x34a8
jmp 0x35856
jmp 0x35858
leaq -0x8f1(%rbp), %rdi
callq 0x3290
jmp 0x35b24
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x358bd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x358a1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x968(%rbp), %rdi
callq 0x34a8
jmp 0x3589f
jmp 0x358a1
leaq -0x969(%rbp), %rdi
callq 0x3290
leaq -0x940(%rbp), %rdi
callq 0x34a8
jmp 0x358bb
jmp 0x358bd
leaq -0x941(%rbp), %rdi
callq 0x3290
jmp 0x35b24
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x35922
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x35906
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0x9b8(%rbp), %rdi
callq 0x34a8
jmp 0x35904
jmp 0x35906
leaq -0x9b9(%rbp), %rdi
callq 0x3290
leaq -0x990(%rbp), %rdi
callq 0x34a8
jmp 0x35920
jmp 0x35922
leaq -0x991(%rbp), %rdi
callq 0x3290
jmp 0x35b24
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x35987
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x3596b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0xa08(%rbp), %rdi
callq 0x34a8
jmp 0x35969
jmp 0x3596b
leaq -0xa09(%rbp), %rdi
callq 0x3290
leaq -0x9e0(%rbp), %rdi
callq 0x34a8
jmp 0x35985
jmp 0x35987
leaq -0x9e1(%rbp), %rdi
callq 0x3290
jmp 0x35b24
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x359ec
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x359d0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0xa58(%rbp), %rdi
callq 0x34a8
jmp 0x359ce
jmp 0x359d0
leaq -0xa59(%rbp), %rdi
callq 0x3290
leaq -0xa30(%rbp), %rdi
callq 0x34a8
jmp 0x359ea
jmp 0x359ec
leaq -0xa31(%rbp), %rdi
callq 0x3290
jmp 0x35b24
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x35a51
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x35a35
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0xaa8(%rbp), %rdi
callq 0x34a8
jmp 0x35a33
jmp 0x35a35
leaq -0xaa9(%rbp), %rdi
callq 0x3290
leaq -0xa80(%rbp), %rdi
callq 0x34a8
jmp 0x35a4f
jmp 0x35a51
leaq -0xa81(%rbp), %rdi
callq 0x3290
jmp 0x35b24
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x35ab6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x35a9a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0xaf8(%rbp), %rdi
callq 0x34a8
jmp 0x35a98
jmp 0x35a9a
leaq -0xaf9(%rbp), %rdi
callq 0x3290
leaq -0xad0(%rbp), %rdi
callq 0x34a8
jmp 0x35ab4
jmp 0x35ab6
leaq -0xad1(%rbp), %rdi
callq 0x3290
jmp 0x35b24
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x35b18
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
jmp 0x35afc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x30(%rbp)
movl %eax, -0x34(%rbp)
leaq -0xb48(%rbp), %rdi
callq 0x34a8
jmp 0x35afa
jmp 0x35afc
leaq -0xb49(%rbp), %rdi
callq 0x3290
leaq -0xb20(%rbp), %rdi
callq 0x34a8
jmp 0x35b16
jmp 0x35b18
leaq -0xb21(%rbp), %rdi
callq 0x3290
movq -0x30(%rbp), %rdi
callq 0x3430
movq %rax, %rdi
callq 0x1a490
nopw %cs:(%rax,%rax)