// File: ArashPartow[P]exprtk/exprtk_test.cpp
// Function: main
int main(int argc, char*argv[])
{
   const std::string test_set = (argc == 2) ? std::string(argv[1]) : "";

   #define perform_test(Type,Number)                                              \
   {                                                                              \
      const std::string test_name = "run_test"#Number;                            \
      if (                                                                        \
           test_set.empty() ||                                                    \
           test_set.find(test_name) != std::string::npos                          \
         )                                                                        \
      {                                                                           \
         exprtk::timer timer;                                                     \
         timer.start();                                                           \
         if (!run_test##Number<Type>())                                           \
         {                                                                        \
            printf("run_test"#Number" (%s) *** FAILED! ***\n",                    \
                   type_name<Type>::value().c_str());                             \
            result = EXIT_FAILURE;                                                \
         }                                                                        \
         else                                                                     \
         {                                                                        \
            timer.stop();                                                         \
            printf("run_test"#Number" (%s) - Result: SUCCESS   Time: %8.4fsec\n", \
                   type_name<Type>::value().c_str(),                              \
                   timer.time());                                                 \
         }                                                                        \
      }                                                                           \
   }                                                                              \

   int result = 0;

   perform_test( numeric_type, 00 )
   perform_test( numeric_type, 01 )
   perform_test( numeric_type, 02 )
   perform_test( numeric_type, 03 )
   perform_test( numeric_type, 04 )
   perform_test( numeric_type, 05 )
   perform_test( numeric_type, 06 )
   perform_test( numeric_type, 07 )
   perform_test( numeric_type, 08 )
   perform_test( numeric_type, 09 )
   perform_test( numeric_type, 10 )
   perform_test( numeric_type, 11 )
   perform_test( numeric_type, 12 )
   perform_test( numeric_type, 13 )
   perform_test( numeric_type, 14 )
   perform_test( numeric_type, 15 )
   perform_test( numeric_type, 16 )
   perform_test( numeric_type, 17 )
   perform_test( numeric_type, 18 )
   perform_test( numeric_type, 19 )
   perform_test( numeric_type, 20 )
   perform_test( numeric_type, 21 )
   perform_test( numeric_type, 22 )

   #undef perform_test

   return result;
}

// Assembly:
subq $0x1038, %rsp           # imm = 0x1038
movl $0x0, 0x1034(%rsp)
movl %edi, 0x1030(%rsp)
movq %rsi, 0x1028(%rsp)
movl 0x1030(%rsp), %eax
movb $0x0, 0x1006(%rsp)
movb $0x0, 0xff2(%rsp)
cmpl $0x2, %eax
jne 0x13111f
movq 0x1028(%rsp), %rax
movq 0x8(%rax), %rax
movq %rax, 0x2e8(%rsp)
leaq 0x1007(%rsp), %rdi
movq %rdi, 0x2f0(%rsp)
callq 0x11b6f0
movq 0x2e8(%rsp), %rsi
movq 0x2f0(%rsp), %rdx
movb $0x1, 0x1006(%rsp)
leaq 0x1008(%rsp), %rdi
callq 0x134520
jmp 0x13111d
jmp 0x13115c
leaq 0xff3(%rsp), %rdi
movq %rdi, 0x2e0(%rsp)
callq 0x11b6f0
movq 0x2e0(%rsp), %rdx
movb $0x1, 0xff2(%rsp)
leaq 0x484afd(%rip), %rsi    # 0x5b5c48
leaq 0x1008(%rsp), %rdi
callq 0x134520
jmp 0x13115a
jmp 0x13115c
testb $0x1, 0xff2(%rsp)
jne 0x131168
jmp 0x131175
leaq 0xff3(%rsp), %rdi
callq 0x11b820
testb $0x1, 0x1006(%rsp)
jne 0x131181
jmp 0x13118e
leaq 0x1007(%rsp), %rdi
callq 0x11b820
movl $0x0, 0xfec(%rsp)
leaq 0xfc7(%rsp), %rdi
movq %rdi, 0x2d8(%rsp)
callq 0x11b6f0
movq 0x2d8(%rsp), %rdx
leaq 0x474c9e(%rip), %rsi    # 0x5a5e5b
leaq 0xfc8(%rsp), %rdi
callq 0x134520
jmp 0x1311cc
leaq 0xfc7(%rsp), %rdi
callq 0x11b820
leaq 0x1008(%rsp), %rdi
callq 0x11b260
testb $0x1, %al
jne 0x13120d
leaq 0x1008(%rsp), %rdi
leaq 0xfc8(%rsp), %rsi
xorl %eax, %eax
movl %eax, %edx
callq 0x11b4d0
cmpq $-0x1, %rax
je 0x131401
leaq 0xf98(%rsp), %rdi
callq 0x137410
jmp 0x13121c
leaq 0xf98(%rsp), %rdi
callq 0x137440
jmp 0x13122b
callq 0x137460
movb %al, 0x2d7(%rsp)
jmp 0x131239
movb 0x2d7(%rsp), %al
testb $0x1, %al
jne 0x13135e
jmp 0x13124a
leaq 0xf78(%rsp), %rdi
callq 0x137650
jmp 0x131259
leaq 0xf78(%rsp), %rdi
callq 0x11b120
movq %rax, %rsi
leaq 0x474bf6(%rip), %rdi    # 0x5a5e66
xorl %eax, %eax
callq 0x11b0b0
jmp 0x131279
leaq 0xf78(%rsp), %rdi
callq 0x11b838
movl $0x1, 0xfec(%rsp)
jmp 0x1313ff
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
jmp 0x1312db
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
testb $0x1, 0xff2(%rsp)
jne 0x1312cc
jmp 0x1312d9
leaq 0xff3(%rsp), %rdi
callq 0x11b820
jmp 0x1312db
testb $0x1, 0x1006(%rsp)
jne 0x1312e7
jmp 0x1312f4
leaq 0x1007(%rsp), %rdi
callq 0x11b820
jmp 0x134305
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0xfc7(%rsp), %rdi
callq 0x11b820
jmp 0x1342f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
jmp 0x13150b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0xf78(%rsp), %rdi
callq 0x11b838
jmp 0x13150b
leaq 0xf98(%rsp), %rdi
callq 0x1376d0
jmp 0x13136d
leaq 0xf58(%rsp), %rdi
callq 0x137650
jmp 0x13137c
leaq 0xf58(%rsp), %rdi
callq 0x11b120
movq %rax, 0x2c0(%rsp)
leaq 0xf98(%rsp), %rdi
callq 0x137700
movsd %xmm0, 0x2c8(%rsp)
jmp 0x1313a9
movsd 0x2c8(%rsp), %xmm0
movq 0x2c0(%rsp), %rsi
leaq 0x474ac6(%rip), %rdi    # 0x5a5e87
movb $0x1, %al
callq 0x11b0b0
jmp 0x1313ca
leaq 0xf58(%rsp), %rdi
callq 0x11b838
jmp 0x1313ff
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0xf58(%rsp), %rdi
callq 0x11b838
jmp 0x13150b
jmp 0x131401
leaq 0xfc8(%rsp), %rdi
callq 0x11b838
leaq 0xf37(%rsp), %rdi
movq %rdi, 0x2b8(%rsp)
callq 0x11b6f0
movq 0x2b8(%rsp), %rdx
leaq 0x474a89(%rip), %rsi    # 0x5a5ebb
leaq 0xf38(%rsp), %rdi
callq 0x134520
jmp 0x131441
leaq 0xf37(%rsp), %rdi
callq 0x11b820
leaq 0x1008(%rsp), %rdi
callq 0x11b260
testb $0x1, %al
jne 0x131482
leaq 0x1008(%rsp), %rdi
leaq 0xf38(%rsp), %rsi
xorl %eax, %eax
movl %eax, %edx
callq 0x11b4d0
cmpq $-0x1, %rax
je 0x131625
leaq 0xf08(%rsp), %rdi
callq 0x137410
jmp 0x131491
leaq 0xf08(%rsp), %rdi
callq 0x137440
jmp 0x1314a0
callq 0x137750
movb %al, 0x2b7(%rsp)
jmp 0x1314ae
movb 0x2b7(%rsp), %al
testb $0x1, %al
jne 0x131582
jmp 0x1314bf
leaq 0xee8(%rsp), %rdi
callq 0x137650
jmp 0x1314ce
leaq 0xee8(%rsp), %rdi
callq 0x11b120
movq %rax, %rsi
leaq 0x4749e1(%rip), %rdi    # 0x5a5ec6
xorl %eax, %eax
callq 0x11b0b0
jmp 0x1314ee
leaq 0xee8(%rsp), %rdi
callq 0x11b838
movl $0x1, 0xfec(%rsp)
jmp 0x131623
leaq 0xfc8(%rsp), %rdi
callq 0x11b838
jmp 0x1342f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0xf37(%rsp), %rdi
callq 0x11b820
jmp 0x1342f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
jmp 0x13172f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0xee8(%rsp), %rdi
callq 0x11b838
jmp 0x13172f
leaq 0xf08(%rsp), %rdi
callq 0x1376d0
jmp 0x131591
leaq 0xec8(%rsp), %rdi
callq 0x137650
jmp 0x1315a0
leaq 0xec8(%rsp), %rdi
callq 0x11b120
movq %rax, 0x2a0(%rsp)
leaq 0xf08(%rsp), %rdi
callq 0x137700
movsd %xmm0, 0x2a8(%rsp)
jmp 0x1315cd
movsd 0x2a8(%rsp), %xmm0
movq 0x2a0(%rsp), %rsi
leaq 0x474902(%rip), %rdi    # 0x5a5ee7
movb $0x1, %al
callq 0x11b0b0
jmp 0x1315ee
leaq 0xec8(%rsp), %rdi
callq 0x11b838
jmp 0x131623
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0xec8(%rsp), %rdi
callq 0x11b838
jmp 0x13172f
jmp 0x131625
leaq 0xf38(%rsp), %rdi
callq 0x11b838
leaq 0xea7(%rsp), %rdi
movq %rdi, 0x298(%rsp)
callq 0x11b6f0
movq 0x298(%rsp), %rdx
leaq 0x4748c5(%rip), %rsi    # 0x5a5f1b
leaq 0xea8(%rsp), %rdi
callq 0x134520
jmp 0x131665
leaq 0xea7(%rsp), %rdi
callq 0x11b820
leaq 0x1008(%rsp), %rdi
callq 0x11b260
testb $0x1, %al
jne 0x1316a6
leaq 0x1008(%rsp), %rdi
leaq 0xea8(%rsp), %rsi
xorl %eax, %eax
movl %eax, %edx
callq 0x11b4d0
cmpq $-0x1, %rax
je 0x131849
leaq 0xe78(%rsp), %rdi
callq 0x137410
jmp 0x1316b5
leaq 0xe78(%rsp), %rdi
callq 0x137440
jmp 0x1316c4
callq 0x15b1f0
movb %al, 0x297(%rsp)
jmp 0x1316d2
movb 0x297(%rsp), %al
testb $0x1, %al
jne 0x1317a6
jmp 0x1316e3
leaq 0xe58(%rsp), %rdi
callq 0x137650
jmp 0x1316f2
leaq 0xe58(%rsp), %rdi
callq 0x11b120
movq %rax, %rsi
leaq 0x47481d(%rip), %rdi    # 0x5a5f26
xorl %eax, %eax
callq 0x11b0b0
jmp 0x131712
leaq 0xe58(%rsp), %rdi
callq 0x11b838
movl $0x1, 0xfec(%rsp)
jmp 0x131847
leaq 0xf38(%rsp), %rdi
callq 0x11b838
jmp 0x1342f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0xea7(%rsp), %rdi
callq 0x11b820
jmp 0x1342f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
jmp 0x131953
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0xe58(%rsp), %rdi
callq 0x11b838
jmp 0x131953
leaq 0xe78(%rsp), %rdi
callq 0x1376d0
jmp 0x1317b5
leaq 0xe38(%rsp), %rdi
callq 0x137650
jmp 0x1317c4
leaq 0xe38(%rsp), %rdi
callq 0x11b120
movq %rax, 0x280(%rsp)
leaq 0xe78(%rsp), %rdi
callq 0x137700
movsd %xmm0, 0x288(%rsp)
jmp 0x1317f1
movsd 0x288(%rsp), %xmm0
movq 0x280(%rsp), %rsi
leaq 0x47473e(%rip), %rdi    # 0x5a5f47
movb $0x1, %al
callq 0x11b0b0
jmp 0x131812
leaq 0xe38(%rsp), %rdi
callq 0x11b838
jmp 0x131847
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0xe38(%rsp), %rdi
callq 0x11b838
jmp 0x131953
jmp 0x131849
leaq 0xea8(%rsp), %rdi
callq 0x11b838
leaq 0xe17(%rsp), %rdi
movq %rdi, 0x278(%rsp)
callq 0x11b6f0
movq 0x278(%rsp), %rdx
leaq 0x474701(%rip), %rsi    # 0x5a5f7b
leaq 0xe18(%rsp), %rdi
callq 0x134520
jmp 0x131889
leaq 0xe17(%rsp), %rdi
callq 0x11b820
leaq 0x1008(%rsp), %rdi
callq 0x11b260
testb $0x1, %al
jne 0x1318ca
leaq 0x1008(%rsp), %rdi
leaq 0xe18(%rsp), %rsi
xorl %eax, %eax
movl %eax, %edx
callq 0x11b4d0
cmpq $-0x1, %rax
je 0x131a6d
leaq 0xde8(%rsp), %rdi
callq 0x137410
jmp 0x1318d9
leaq 0xde8(%rsp), %rdi
callq 0x137440
jmp 0x1318e8
callq 0x1ad2e0
movb %al, 0x277(%rsp)
jmp 0x1318f6
movb 0x277(%rsp), %al
testb $0x1, %al
jne 0x1319ca
jmp 0x131907
leaq 0xdc8(%rsp), %rdi
callq 0x137650
jmp 0x131916
leaq 0xdc8(%rsp), %rdi
callq 0x11b120
movq %rax, %rsi
leaq 0x474659(%rip), %rdi    # 0x5a5f86
xorl %eax, %eax
callq 0x11b0b0
jmp 0x131936
leaq 0xdc8(%rsp), %rdi
callq 0x11b838
movl $0x1, 0xfec(%rsp)
jmp 0x131a6b
leaq 0xea8(%rsp), %rdi
callq 0x11b838
jmp 0x1342f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0xe17(%rsp), %rdi
callq 0x11b820
jmp 0x1342f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
jmp 0x131b77
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0xdc8(%rsp), %rdi
callq 0x11b838
jmp 0x131b77
leaq 0xde8(%rsp), %rdi
callq 0x1376d0
jmp 0x1319d9
leaq 0xda8(%rsp), %rdi
callq 0x137650
jmp 0x1319e8
leaq 0xda8(%rsp), %rdi
callq 0x11b120
movq %rax, 0x260(%rsp)
leaq 0xde8(%rsp), %rdi
callq 0x137700
movsd %xmm0, 0x268(%rsp)
jmp 0x131a15
movsd 0x268(%rsp), %xmm0
movq 0x260(%rsp), %rsi
leaq 0x47457a(%rip), %rdi    # 0x5a5fa7
movb $0x1, %al
callq 0x11b0b0
jmp 0x131a36
leaq 0xda8(%rsp), %rdi
callq 0x11b838
jmp 0x131a6b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0xda8(%rsp), %rdi
callq 0x11b838
jmp 0x131b77
jmp 0x131a6d
leaq 0xe18(%rsp), %rdi
callq 0x11b838
leaq 0xd87(%rsp), %rdi
movq %rdi, 0x258(%rsp)
callq 0x11b6f0
movq 0x258(%rsp), %rdx
leaq 0x47453d(%rip), %rsi    # 0x5a5fdb
leaq 0xd88(%rsp), %rdi
callq 0x134520
jmp 0x131aad
leaq 0xd87(%rsp), %rdi
callq 0x11b820
leaq 0x1008(%rsp), %rdi
callq 0x11b260
testb $0x1, %al
jne 0x131aee
leaq 0x1008(%rsp), %rdi
leaq 0xd88(%rsp), %rsi
xorl %eax, %eax
movl %eax, %edx
callq 0x11b4d0
cmpq $-0x1, %rax
je 0x131c91
leaq 0xd58(%rsp), %rdi
callq 0x137410
jmp 0x131afd
leaq 0xd58(%rsp), %rdi
callq 0x137440
jmp 0x131b0c
callq 0x1b48c0
movb %al, 0x257(%rsp)
jmp 0x131b1a
movb 0x257(%rsp), %al
testb $0x1, %al
jne 0x131bee
jmp 0x131b2b
leaq 0xd38(%rsp), %rdi
callq 0x137650
jmp 0x131b3a
leaq 0xd38(%rsp), %rdi
callq 0x11b120
movq %rax, %rsi
leaq 0x474495(%rip), %rdi    # 0x5a5fe6
xorl %eax, %eax
callq 0x11b0b0
jmp 0x131b5a
leaq 0xd38(%rsp), %rdi
callq 0x11b838
movl $0x1, 0xfec(%rsp)
jmp 0x131c8f
leaq 0xe18(%rsp), %rdi
callq 0x11b838
jmp 0x1342f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0xd87(%rsp), %rdi
callq 0x11b820
jmp 0x1342f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
jmp 0x131d9b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0xd38(%rsp), %rdi
callq 0x11b838
jmp 0x131d9b
leaq 0xd58(%rsp), %rdi
callq 0x1376d0
jmp 0x131bfd
leaq 0xd18(%rsp), %rdi
callq 0x137650
jmp 0x131c0c
leaq 0xd18(%rsp), %rdi
callq 0x11b120
movq %rax, 0x240(%rsp)
leaq 0xd58(%rsp), %rdi
callq 0x137700
movsd %xmm0, 0x248(%rsp)
jmp 0x131c39
movsd 0x248(%rsp), %xmm0
movq 0x240(%rsp), %rsi
leaq 0x4743b6(%rip), %rdi    # 0x5a6007
movb $0x1, %al
callq 0x11b0b0
jmp 0x131c5a
leaq 0xd18(%rsp), %rdi
callq 0x11b838
jmp 0x131c8f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0xd18(%rsp), %rdi
callq 0x11b838
jmp 0x131d9b
jmp 0x131c91
leaq 0xd88(%rsp), %rdi
callq 0x11b838
leaq 0xcf7(%rsp), %rdi
movq %rdi, 0x238(%rsp)
callq 0x11b6f0
movq 0x238(%rsp), %rdx
leaq 0x474379(%rip), %rsi    # 0x5a603b
leaq 0xcf8(%rsp), %rdi
callq 0x134520
jmp 0x131cd1
leaq 0xcf7(%rsp), %rdi
callq 0x11b820
leaq 0x1008(%rsp), %rdi
callq 0x11b260
testb $0x1, %al
jne 0x131d12
leaq 0x1008(%rsp), %rdi
leaq 0xcf8(%rsp), %rsi
xorl %eax, %eax
movl %eax, %edx
callq 0x11b4d0
cmpq $-0x1, %rax
je 0x131eb5
leaq 0xcc8(%rsp), %rdi
callq 0x137410
jmp 0x131d21
leaq 0xcc8(%rsp), %rdi
callq 0x137440
jmp 0x131d30
callq 0x1b4f20
movb %al, 0x237(%rsp)
jmp 0x131d3e
movb 0x237(%rsp), %al
testb $0x1, %al
jne 0x131e12
jmp 0x131d4f
leaq 0xca8(%rsp), %rdi
callq 0x137650
jmp 0x131d5e
leaq 0xca8(%rsp), %rdi
callq 0x11b120
movq %rax, %rsi
leaq 0x4742d1(%rip), %rdi    # 0x5a6046
xorl %eax, %eax
callq 0x11b0b0
jmp 0x131d7e
leaq 0xca8(%rsp), %rdi
callq 0x11b838
movl $0x1, 0xfec(%rsp)
jmp 0x131eb3
leaq 0xd88(%rsp), %rdi
callq 0x11b838
jmp 0x1342f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0xcf7(%rsp), %rdi
callq 0x11b820
jmp 0x1342f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
jmp 0x131fbf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0xca8(%rsp), %rdi
callq 0x11b838
jmp 0x131fbf
leaq 0xcc8(%rsp), %rdi
callq 0x1376d0
jmp 0x131e21
leaq 0xc88(%rsp), %rdi
callq 0x137650
jmp 0x131e30
leaq 0xc88(%rsp), %rdi
callq 0x11b120
movq %rax, 0x220(%rsp)
leaq 0xcc8(%rsp), %rdi
callq 0x137700
movsd %xmm0, 0x228(%rsp)
jmp 0x131e5d
movsd 0x228(%rsp), %xmm0
movq 0x220(%rsp), %rsi
leaq 0x4741f2(%rip), %rdi    # 0x5a6067
movb $0x1, %al
callq 0x11b0b0
jmp 0x131e7e
leaq 0xc88(%rsp), %rdi
callq 0x11b838
jmp 0x131eb3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0xc88(%rsp), %rdi
callq 0x11b838
jmp 0x131fbf
jmp 0x131eb5
leaq 0xcf8(%rsp), %rdi
callq 0x11b838
leaq 0xc67(%rsp), %rdi
movq %rdi, 0x218(%rsp)
callq 0x11b6f0
movq 0x218(%rsp), %rdx
leaq 0x4741b5(%rip), %rsi    # 0x5a609b
leaq 0xc68(%rsp), %rdi
callq 0x134520
jmp 0x131ef5
leaq 0xc67(%rsp), %rdi
callq 0x11b820
leaq 0x1008(%rsp), %rdi
callq 0x11b260
testb $0x1, %al
jne 0x131f36
leaq 0x1008(%rsp), %rdi
leaq 0xc68(%rsp), %rsi
xorl %eax, %eax
movl %eax, %edx
callq 0x11b4d0
cmpq $-0x1, %rax
je 0x1320d9
leaq 0xc38(%rsp), %rdi
callq 0x137410
jmp 0x131f45
leaq 0xc38(%rsp), %rdi
callq 0x137440
jmp 0x131f54
callq 0x1b5680
movb %al, 0x217(%rsp)
jmp 0x131f62
movb 0x217(%rsp), %al
testb $0x1, %al
jne 0x132036
jmp 0x131f73
leaq 0xc18(%rsp), %rdi
callq 0x137650
jmp 0x131f82
leaq 0xc18(%rsp), %rdi
callq 0x11b120
movq %rax, %rsi
leaq 0x47410d(%rip), %rdi    # 0x5a60a6
xorl %eax, %eax
callq 0x11b0b0
jmp 0x131fa2
leaq 0xc18(%rsp), %rdi
callq 0x11b838
movl $0x1, 0xfec(%rsp)
jmp 0x1320d7
leaq 0xcf8(%rsp), %rdi
callq 0x11b838
jmp 0x1342f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0xc67(%rsp), %rdi
callq 0x11b820
jmp 0x1342f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
jmp 0x1321e3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0xc18(%rsp), %rdi
callq 0x11b838
jmp 0x1321e3
leaq 0xc38(%rsp), %rdi
callq 0x1376d0
jmp 0x132045
leaq 0xbf8(%rsp), %rdi
callq 0x137650
jmp 0x132054
leaq 0xbf8(%rsp), %rdi
callq 0x11b120
movq %rax, 0x200(%rsp)
leaq 0xc38(%rsp), %rdi
callq 0x137700
movsd %xmm0, 0x208(%rsp)
jmp 0x132081
movsd 0x208(%rsp), %xmm0
movq 0x200(%rsp), %rsi
leaq 0x47402e(%rip), %rdi    # 0x5a60c7
movb $0x1, %al
callq 0x11b0b0
jmp 0x1320a2
leaq 0xbf8(%rsp), %rdi
callq 0x11b838
jmp 0x1320d7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0xbf8(%rsp), %rdi
callq 0x11b838
jmp 0x1321e3
jmp 0x1320d9
leaq 0xc68(%rsp), %rdi
callq 0x11b838
leaq 0xbd7(%rsp), %rdi
movq %rdi, 0x1f8(%rsp)
callq 0x11b6f0
movq 0x1f8(%rsp), %rdx
leaq 0x473ff1(%rip), %rsi    # 0x5a60fb
leaq 0xbd8(%rsp), %rdi
callq 0x134520
jmp 0x132119
leaq 0xbd7(%rsp), %rdi
callq 0x11b820
leaq 0x1008(%rsp), %rdi
callq 0x11b260
testb $0x1, %al
jne 0x13215a
leaq 0x1008(%rsp), %rdi
leaq 0xbd8(%rsp), %rsi
xorl %eax, %eax
movl %eax, %edx
callq 0x11b4d0
cmpq $-0x1, %rax
je 0x1322fd
leaq 0xba8(%rsp), %rdi
callq 0x137410
jmp 0x132169
leaq 0xba8(%rsp), %rdi
callq 0x137440
jmp 0x132178
callq 0x1b5c60
movb %al, 0x1f7(%rsp)
jmp 0x132186
movb 0x1f7(%rsp), %al
testb $0x1, %al
jne 0x13225a
jmp 0x132197
leaq 0xb88(%rsp), %rdi
callq 0x137650
jmp 0x1321a6
leaq 0xb88(%rsp), %rdi
callq 0x11b120
movq %rax, %rsi
leaq 0x473f49(%rip), %rdi    # 0x5a6106
xorl %eax, %eax
callq 0x11b0b0
jmp 0x1321c6
leaq 0xb88(%rsp), %rdi
callq 0x11b838
movl $0x1, 0xfec(%rsp)
jmp 0x1322fb
leaq 0xc68(%rsp), %rdi
callq 0x11b838
jmp 0x1342f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0xbd7(%rsp), %rdi
callq 0x11b820
jmp 0x1342f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
jmp 0x132407
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0xb88(%rsp), %rdi
callq 0x11b838
jmp 0x132407
leaq 0xba8(%rsp), %rdi
callq 0x1376d0
jmp 0x132269
leaq 0xb68(%rsp), %rdi
callq 0x137650
jmp 0x132278
leaq 0xb68(%rsp), %rdi
callq 0x11b120
movq %rax, 0x1e0(%rsp)
leaq 0xba8(%rsp), %rdi
callq 0x137700
movsd %xmm0, 0x1e8(%rsp)
jmp 0x1322a5
movsd 0x1e8(%rsp), %xmm0
movq 0x1e0(%rsp), %rsi
leaq 0x473e6a(%rip), %rdi    # 0x5a6127
movb $0x1, %al
callq 0x11b0b0
jmp 0x1322c6
leaq 0xb68(%rsp), %rdi
callq 0x11b838
jmp 0x1322fb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0xb68(%rsp), %rdi
callq 0x11b838
jmp 0x132407
jmp 0x1322fd
leaq 0xbd8(%rsp), %rdi
callq 0x11b838
leaq 0xb47(%rsp), %rdi
movq %rdi, 0x1d8(%rsp)
callq 0x11b6f0
movq 0x1d8(%rsp), %rdx
leaq 0x473e2d(%rip), %rsi    # 0x5a615b
leaq 0xb48(%rsp), %rdi
callq 0x134520
jmp 0x13233d
leaq 0xb47(%rsp), %rdi
callq 0x11b820
leaq 0x1008(%rsp), %rdi
callq 0x11b260
testb $0x1, %al
jne 0x13237e
leaq 0x1008(%rsp), %rdi
leaq 0xb48(%rsp), %rsi
xorl %eax, %eax
movl %eax, %edx
callq 0x11b4d0
cmpq $-0x1, %rax
je 0x132521
leaq 0xb18(%rsp), %rdi
callq 0x137410
jmp 0x13238d
leaq 0xb18(%rsp), %rdi
callq 0x137440
jmp 0x13239c
callq 0x1b66f0
movb %al, 0x1d7(%rsp)
jmp 0x1323aa
movb 0x1d7(%rsp), %al
testb $0x1, %al
jne 0x13247e
jmp 0x1323bb
leaq 0xaf8(%rsp), %rdi
callq 0x137650
jmp 0x1323ca
leaq 0xaf8(%rsp), %rdi
callq 0x11b120
movq %rax, %rsi
leaq 0x473d85(%rip), %rdi    # 0x5a6166
xorl %eax, %eax
callq 0x11b0b0
jmp 0x1323ea
leaq 0xaf8(%rsp), %rdi
callq 0x11b838
movl $0x1, 0xfec(%rsp)
jmp 0x13251f
leaq 0xbd8(%rsp), %rdi
callq 0x11b838
jmp 0x1342f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0xb47(%rsp), %rdi
callq 0x11b820
jmp 0x1342f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
jmp 0x13262b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0xaf8(%rsp), %rdi
callq 0x11b838
jmp 0x13262b
leaq 0xb18(%rsp), %rdi
callq 0x1376d0
jmp 0x13248d
leaq 0xad8(%rsp), %rdi
callq 0x137650
jmp 0x13249c
leaq 0xad8(%rsp), %rdi
callq 0x11b120
movq %rax, 0x1c0(%rsp)
leaq 0xb18(%rsp), %rdi
callq 0x137700
movsd %xmm0, 0x1c8(%rsp)
jmp 0x1324c9
movsd 0x1c8(%rsp), %xmm0
movq 0x1c0(%rsp), %rsi
leaq 0x473ca6(%rip), %rdi    # 0x5a6187
movb $0x1, %al
callq 0x11b0b0
jmp 0x1324ea
leaq 0xad8(%rsp), %rdi
callq 0x11b838
jmp 0x13251f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0xad8(%rsp), %rdi
callq 0x11b838
jmp 0x13262b
jmp 0x132521
leaq 0xb48(%rsp), %rdi
callq 0x11b838
leaq 0xab7(%rsp), %rdi
movq %rdi, 0x1b8(%rsp)
callq 0x11b6f0
movq 0x1b8(%rsp), %rdx
leaq 0x473c69(%rip), %rsi    # 0x5a61bb
leaq 0xab8(%rsp), %rdi
callq 0x134520
jmp 0x132561
leaq 0xab7(%rsp), %rdi
callq 0x11b820
leaq 0x1008(%rsp), %rdi
callq 0x11b260
testb $0x1, %al
jne 0x1325a2
leaq 0x1008(%rsp), %rdi
leaq 0xab8(%rsp), %rsi
xorl %eax, %eax
movl %eax, %edx
callq 0x11b4d0
cmpq $-0x1, %rax
je 0x132745
leaq 0xa88(%rsp), %rdi
callq 0x137410
jmp 0x1325b1
leaq 0xa88(%rsp), %rdi
callq 0x137440
jmp 0x1325c0
callq 0x1bb800
movb %al, 0x1b7(%rsp)
jmp 0x1325ce
movb 0x1b7(%rsp), %al
testb $0x1, %al
jne 0x1326a2
jmp 0x1325df
leaq 0xa68(%rsp), %rdi
callq 0x137650
jmp 0x1325ee
leaq 0xa68(%rsp), %rdi
callq 0x11b120
movq %rax, %rsi
leaq 0x473bc1(%rip), %rdi    # 0x5a61c6
xorl %eax, %eax
callq 0x11b0b0
jmp 0x13260e
leaq 0xa68(%rsp), %rdi
callq 0x11b838
movl $0x1, 0xfec(%rsp)
jmp 0x132743
leaq 0xb48(%rsp), %rdi
callq 0x11b838
jmp 0x1342f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0xab7(%rsp), %rdi
callq 0x11b820
jmp 0x1342f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
jmp 0x13284f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0xa68(%rsp), %rdi
callq 0x11b838
jmp 0x13284f
leaq 0xa88(%rsp), %rdi
callq 0x1376d0
jmp 0x1326b1
leaq 0xa48(%rsp), %rdi
callq 0x137650
jmp 0x1326c0
leaq 0xa48(%rsp), %rdi
callq 0x11b120
movq %rax, 0x1a0(%rsp)
leaq 0xa88(%rsp), %rdi
callq 0x137700
movsd %xmm0, 0x1a8(%rsp)
jmp 0x1326ed
movsd 0x1a8(%rsp), %xmm0
movq 0x1a0(%rsp), %rsi
leaq 0x473ae2(%rip), %rdi    # 0x5a61e7
movb $0x1, %al
callq 0x11b0b0
jmp 0x13270e
leaq 0xa48(%rsp), %rdi
callq 0x11b838
jmp 0x132743
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0xa48(%rsp), %rdi
callq 0x11b838
jmp 0x13284f
jmp 0x132745
leaq 0xab8(%rsp), %rdi
callq 0x11b838
leaq 0xa27(%rsp), %rdi
movq %rdi, 0x198(%rsp)
callq 0x11b6f0
movq 0x198(%rsp), %rdx
leaq 0x473aa5(%rip), %rsi    # 0x5a621b
leaq 0xa28(%rsp), %rdi
callq 0x134520
jmp 0x132785
leaq 0xa27(%rsp), %rdi
callq 0x11b820
leaq 0x1008(%rsp), %rdi
callq 0x11b260
testb $0x1, %al
jne 0x1327c6
leaq 0x1008(%rsp), %rdi
leaq 0xa28(%rsp), %rsi
xorl %eax, %eax
movl %eax, %edx
callq 0x11b4d0
cmpq $-0x1, %rax
je 0x132969
leaq 0x9f8(%rsp), %rdi
callq 0x137410
jmp 0x1327d5
leaq 0x9f8(%rsp), %rdi
callq 0x137440
jmp 0x1327e4
callq 0x1bd520
movb %al, 0x197(%rsp)
jmp 0x1327f2
movb 0x197(%rsp), %al
testb $0x1, %al
jne 0x1328c6
jmp 0x132803
leaq 0x9d8(%rsp), %rdi
callq 0x137650
jmp 0x132812
leaq 0x9d8(%rsp), %rdi
callq 0x11b120
movq %rax, %rsi
leaq 0x4739fd(%rip), %rdi    # 0x5a6226
xorl %eax, %eax
callq 0x11b0b0
jmp 0x132832
leaq 0x9d8(%rsp), %rdi
callq 0x11b838
movl $0x1, 0xfec(%rsp)
jmp 0x132967
leaq 0xab8(%rsp), %rdi
callq 0x11b838
jmp 0x1342f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0xa27(%rsp), %rdi
callq 0x11b820
jmp 0x1342f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
jmp 0x132a73
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0x9d8(%rsp), %rdi
callq 0x11b838
jmp 0x132a73
leaq 0x9f8(%rsp), %rdi
callq 0x1376d0
jmp 0x1328d5
leaq 0x9b8(%rsp), %rdi
callq 0x137650
jmp 0x1328e4
leaq 0x9b8(%rsp), %rdi
callq 0x11b120
movq %rax, 0x180(%rsp)
leaq 0x9f8(%rsp), %rdi
callq 0x137700
movsd %xmm0, 0x188(%rsp)
jmp 0x132911
movsd 0x188(%rsp), %xmm0
movq 0x180(%rsp), %rsi
leaq 0x47391e(%rip), %rdi    # 0x5a6247
movb $0x1, %al
callq 0x11b0b0
jmp 0x132932
leaq 0x9b8(%rsp), %rdi
callq 0x11b838
jmp 0x132967
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0x9b8(%rsp), %rdi
callq 0x11b838
jmp 0x132a73
jmp 0x132969
leaq 0xa28(%rsp), %rdi
callq 0x11b838
leaq 0x997(%rsp), %rdi
movq %rdi, 0x178(%rsp)
callq 0x11b6f0
movq 0x178(%rsp), %rdx
leaq 0x4738e1(%rip), %rsi    # 0x5a627b
leaq 0x998(%rsp), %rdi
callq 0x134520
jmp 0x1329a9
leaq 0x997(%rsp), %rdi
callq 0x11b820
leaq 0x1008(%rsp), %rdi
callq 0x11b260
testb $0x1, %al
jne 0x1329ea
leaq 0x1008(%rsp), %rdi
leaq 0x998(%rsp), %rsi
xorl %eax, %eax
movl %eax, %edx
callq 0x11b4d0
cmpq $-0x1, %rax
je 0x132b8d
leaq 0x968(%rsp), %rdi
callq 0x137410
jmp 0x1329f9
leaq 0x968(%rsp), %rdi
callq 0x137440
jmp 0x132a08
callq 0x1d5060
movb %al, 0x177(%rsp)
jmp 0x132a16
movb 0x177(%rsp), %al
testb $0x1, %al
jne 0x132aea
jmp 0x132a27
leaq 0x948(%rsp), %rdi
callq 0x137650
jmp 0x132a36
leaq 0x948(%rsp), %rdi
callq 0x11b120
movq %rax, %rsi
leaq 0x473839(%rip), %rdi    # 0x5a6286
xorl %eax, %eax
callq 0x11b0b0
jmp 0x132a56
leaq 0x948(%rsp), %rdi
callq 0x11b838
movl $0x1, 0xfec(%rsp)
jmp 0x132b8b
leaq 0xa28(%rsp), %rdi
callq 0x11b838
jmp 0x1342f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0x997(%rsp), %rdi
callq 0x11b820
jmp 0x1342f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
jmp 0x132c97
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0x948(%rsp), %rdi
callq 0x11b838
jmp 0x132c97
leaq 0x968(%rsp), %rdi
callq 0x1376d0
jmp 0x132af9
leaq 0x928(%rsp), %rdi
callq 0x137650
jmp 0x132b08
leaq 0x928(%rsp), %rdi
callq 0x11b120
movq %rax, 0x160(%rsp)
leaq 0x968(%rsp), %rdi
callq 0x137700
movsd %xmm0, 0x168(%rsp)
jmp 0x132b35
movsd 0x168(%rsp), %xmm0
movq 0x160(%rsp), %rsi
leaq 0x47375a(%rip), %rdi    # 0x5a62a7
movb $0x1, %al
callq 0x11b0b0
jmp 0x132b56
leaq 0x928(%rsp), %rdi
callq 0x11b838
jmp 0x132b8b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0x928(%rsp), %rdi
callq 0x11b838
jmp 0x132c97
jmp 0x132b8d
leaq 0x998(%rsp), %rdi
callq 0x11b838
leaq 0x907(%rsp), %rdi
movq %rdi, 0x158(%rsp)
callq 0x11b6f0
movq 0x158(%rsp), %rdx
leaq 0x47371d(%rip), %rsi    # 0x5a62db
leaq 0x908(%rsp), %rdi
callq 0x134520
jmp 0x132bcd
leaq 0x907(%rsp), %rdi
callq 0x11b820
leaq 0x1008(%rsp), %rdi
callq 0x11b260
testb $0x1, %al
jne 0x132c0e
leaq 0x1008(%rsp), %rdi
leaq 0x908(%rsp), %rsi
xorl %eax, %eax
movl %eax, %edx
callq 0x11b4d0
cmpq $-0x1, %rax
je 0x132db1
leaq 0x8d8(%rsp), %rdi
callq 0x137410
jmp 0x132c1d
leaq 0x8d8(%rsp), %rdi
callq 0x137440
jmp 0x132c2c
callq 0x1d5830
movb %al, 0x157(%rsp)
jmp 0x132c3a
movb 0x157(%rsp), %al
testb $0x1, %al
jne 0x132d0e
jmp 0x132c4b
leaq 0x8b8(%rsp), %rdi
callq 0x137650
jmp 0x132c5a
leaq 0x8b8(%rsp), %rdi
callq 0x11b120
movq %rax, %rsi
leaq 0x473675(%rip), %rdi    # 0x5a62e6
xorl %eax, %eax
callq 0x11b0b0
jmp 0x132c7a
leaq 0x8b8(%rsp), %rdi
callq 0x11b838
movl $0x1, 0xfec(%rsp)
jmp 0x132daf
leaq 0x998(%rsp), %rdi
callq 0x11b838
jmp 0x1342f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0x907(%rsp), %rdi
callq 0x11b820
jmp 0x1342f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
jmp 0x132ebb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0x8b8(%rsp), %rdi
callq 0x11b838
jmp 0x132ebb
leaq 0x8d8(%rsp), %rdi
callq 0x1376d0
jmp 0x132d1d
leaq 0x898(%rsp), %rdi
callq 0x137650
jmp 0x132d2c
leaq 0x898(%rsp), %rdi
callq 0x11b120
movq %rax, 0x140(%rsp)
leaq 0x8d8(%rsp), %rdi
callq 0x137700
movsd %xmm0, 0x148(%rsp)
jmp 0x132d59
movsd 0x148(%rsp), %xmm0
movq 0x140(%rsp), %rsi
leaq 0x473596(%rip), %rdi    # 0x5a6307
movb $0x1, %al
callq 0x11b0b0
jmp 0x132d7a
leaq 0x898(%rsp), %rdi
callq 0x11b838
jmp 0x132daf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0x898(%rsp), %rdi
callq 0x11b838
jmp 0x132ebb
jmp 0x132db1
leaq 0x908(%rsp), %rdi
callq 0x11b838
leaq 0x877(%rsp), %rdi
movq %rdi, 0x138(%rsp)
callq 0x11b6f0
movq 0x138(%rsp), %rdx
leaq 0x473559(%rip), %rsi    # 0x5a633b
leaq 0x878(%rsp), %rdi
callq 0x134520
jmp 0x132df1
leaq 0x877(%rsp), %rdi
callq 0x11b820
leaq 0x1008(%rsp), %rdi
callq 0x11b260
testb $0x1, %al
jne 0x132e32
leaq 0x1008(%rsp), %rdi
leaq 0x878(%rsp), %rsi
xorl %eax, %eax
movl %eax, %edx
callq 0x11b4d0
cmpq $-0x1, %rax
je 0x132fd5
leaq 0x848(%rsp), %rdi
callq 0x137410
jmp 0x132e41
leaq 0x848(%rsp), %rdi
callq 0x137440
jmp 0x132e50
callq 0x1d7400
movb %al, 0x137(%rsp)
jmp 0x132e5e
movb 0x137(%rsp), %al
testb $0x1, %al
jne 0x132f32
jmp 0x132e6f
leaq 0x828(%rsp), %rdi
callq 0x137650
jmp 0x132e7e
leaq 0x828(%rsp), %rdi
callq 0x11b120
movq %rax, %rsi
leaq 0x4734b1(%rip), %rdi    # 0x5a6346
xorl %eax, %eax
callq 0x11b0b0
jmp 0x132e9e
leaq 0x828(%rsp), %rdi
callq 0x11b838
movl $0x1, 0xfec(%rsp)
jmp 0x132fd3
leaq 0x908(%rsp), %rdi
callq 0x11b838
jmp 0x1342f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0x877(%rsp), %rdi
callq 0x11b820
jmp 0x1342f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
jmp 0x1330df
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0x828(%rsp), %rdi
callq 0x11b838
jmp 0x1330df
leaq 0x848(%rsp), %rdi
callq 0x1376d0
jmp 0x132f41
leaq 0x808(%rsp), %rdi
callq 0x137650
jmp 0x132f50
leaq 0x808(%rsp), %rdi
callq 0x11b120
movq %rax, 0x120(%rsp)
leaq 0x848(%rsp), %rdi
callq 0x137700
movsd %xmm0, 0x128(%rsp)
jmp 0x132f7d
movsd 0x128(%rsp), %xmm0
movq 0x120(%rsp), %rsi
leaq 0x4733d2(%rip), %rdi    # 0x5a6367
movb $0x1, %al
callq 0x11b0b0
jmp 0x132f9e
leaq 0x808(%rsp), %rdi
callq 0x11b838
jmp 0x132fd3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0x808(%rsp), %rdi
callq 0x11b838
jmp 0x1330df
jmp 0x132fd5
leaq 0x878(%rsp), %rdi
callq 0x11b838
leaq 0x7e7(%rsp), %rdi
movq %rdi, 0x118(%rsp)
callq 0x11b6f0
movq 0x118(%rsp), %rdx
leaq 0x473395(%rip), %rsi    # 0x5a639b
leaq 0x7e8(%rsp), %rdi
callq 0x134520
jmp 0x133015
leaq 0x7e7(%rsp), %rdi
callq 0x11b820
leaq 0x1008(%rsp), %rdi
callq 0x11b260
testb $0x1, %al
jne 0x133056
leaq 0x1008(%rsp), %rdi
leaq 0x7e8(%rsp), %rsi
xorl %eax, %eax
movl %eax, %edx
callq 0x11b4d0
cmpq $-0x1, %rax
je 0x1331f9
leaq 0x7b8(%rsp), %rdi
callq 0x137410
jmp 0x133065
leaq 0x7b8(%rsp), %rdi
callq 0x137440
jmp 0x133074
callq 0x1d8d20
movb %al, 0x117(%rsp)
jmp 0x133082
movb 0x117(%rsp), %al
testb $0x1, %al
jne 0x133156
jmp 0x133093
leaq 0x798(%rsp), %rdi
callq 0x137650
jmp 0x1330a2
leaq 0x798(%rsp), %rdi
callq 0x11b120
movq %rax, %rsi
leaq 0x4732ed(%rip), %rdi    # 0x5a63a6
xorl %eax, %eax
callq 0x11b0b0
jmp 0x1330c2
leaq 0x798(%rsp), %rdi
callq 0x11b838
movl $0x1, 0xfec(%rsp)
jmp 0x1331f7
leaq 0x878(%rsp), %rdi
callq 0x11b838
jmp 0x1342f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0x7e7(%rsp), %rdi
callq 0x11b820
jmp 0x1342f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
jmp 0x133303
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0x798(%rsp), %rdi
callq 0x11b838
jmp 0x133303
leaq 0x7b8(%rsp), %rdi
callq 0x1376d0
jmp 0x133165
leaq 0x778(%rsp), %rdi
callq 0x137650
jmp 0x133174
leaq 0x778(%rsp), %rdi
callq 0x11b120
movq %rax, 0x100(%rsp)
leaq 0x7b8(%rsp), %rdi
callq 0x137700
movsd %xmm0, 0x108(%rsp)
jmp 0x1331a1
movsd 0x108(%rsp), %xmm0
movq 0x100(%rsp), %rsi
leaq 0x47320e(%rip), %rdi    # 0x5a63c7
movb $0x1, %al
callq 0x11b0b0
jmp 0x1331c2
leaq 0x778(%rsp), %rdi
callq 0x11b838
jmp 0x1331f7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0x778(%rsp), %rdi
callq 0x11b838
jmp 0x133303
jmp 0x1331f9
leaq 0x7e8(%rsp), %rdi
callq 0x11b838
leaq 0x757(%rsp), %rdi
movq %rdi, 0xf8(%rsp)
callq 0x11b6f0
movq 0xf8(%rsp), %rdx
leaq 0x4731d1(%rip), %rsi    # 0x5a63fb
leaq 0x758(%rsp), %rdi
callq 0x134520
jmp 0x133239
leaq 0x757(%rsp), %rdi
callq 0x11b820
leaq 0x1008(%rsp), %rdi
callq 0x11b260
testb $0x1, %al
jne 0x13327a
leaq 0x1008(%rsp), %rdi
leaq 0x758(%rsp), %rsi
xorl %eax, %eax
movl %eax, %edx
callq 0x11b4d0
cmpq $-0x1, %rax
je 0x13341d
leaq 0x728(%rsp), %rdi
callq 0x137410
jmp 0x133289
leaq 0x728(%rsp), %rdi
callq 0x137440
jmp 0x133298
callq 0x1da620
movb %al, 0xf7(%rsp)
jmp 0x1332a6
movb 0xf7(%rsp), %al
testb $0x1, %al
jne 0x13337a
jmp 0x1332b7
leaq 0x708(%rsp), %rdi
callq 0x137650
jmp 0x1332c6
leaq 0x708(%rsp), %rdi
callq 0x11b120
movq %rax, %rsi
leaq 0x473129(%rip), %rdi    # 0x5a6406
xorl %eax, %eax
callq 0x11b0b0
jmp 0x1332e6
leaq 0x708(%rsp), %rdi
callq 0x11b838
movl $0x1, 0xfec(%rsp)
jmp 0x13341b
leaq 0x7e8(%rsp), %rdi
callq 0x11b838
jmp 0x1342f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0x757(%rsp), %rdi
callq 0x11b820
jmp 0x1342f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
jmp 0x133527
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0x708(%rsp), %rdi
callq 0x11b838
jmp 0x133527
leaq 0x728(%rsp), %rdi
callq 0x1376d0
jmp 0x133389
leaq 0x6e8(%rsp), %rdi
callq 0x137650
jmp 0x133398
leaq 0x6e8(%rsp), %rdi
callq 0x11b120
movq %rax, 0xe0(%rsp)
leaq 0x728(%rsp), %rdi
callq 0x137700
movsd %xmm0, 0xe8(%rsp)
jmp 0x1333c5
movsd 0xe8(%rsp), %xmm0
movq 0xe0(%rsp), %rsi
leaq 0x47304a(%rip), %rdi    # 0x5a6427
movb $0x1, %al
callq 0x11b0b0
jmp 0x1333e6
leaq 0x6e8(%rsp), %rdi
callq 0x11b838
jmp 0x13341b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0x6e8(%rsp), %rdi
callq 0x11b838
jmp 0x133527
jmp 0x13341d
leaq 0x758(%rsp), %rdi
callq 0x11b838
leaq 0x6c7(%rsp), %rdi
movq %rdi, 0xd8(%rsp)
callq 0x11b6f0
movq 0xd8(%rsp), %rdx
leaq 0x47300d(%rip), %rsi    # 0x5a645b
leaq 0x6c8(%rsp), %rdi
callq 0x134520
jmp 0x13345d
leaq 0x6c7(%rsp), %rdi
callq 0x11b820
leaq 0x1008(%rsp), %rdi
callq 0x11b260
testb $0x1, %al
jne 0x13349e
leaq 0x1008(%rsp), %rdi
leaq 0x6c8(%rsp), %rsi
xorl %eax, %eax
movl %eax, %edx
callq 0x11b4d0
cmpq $-0x1, %rax
je 0x133641
leaq 0x698(%rsp), %rdi
callq 0x137410
jmp 0x1334ad
leaq 0x698(%rsp), %rdi
callq 0x137440
jmp 0x1334bc
callq 0x1db8a0
movb %al, 0xd7(%rsp)
jmp 0x1334ca
movb 0xd7(%rsp), %al
testb $0x1, %al
jne 0x13359e
jmp 0x1334db
leaq 0x678(%rsp), %rdi
callq 0x137650
jmp 0x1334ea
leaq 0x678(%rsp), %rdi
callq 0x11b120
movq %rax, %rsi
leaq 0x472f65(%rip), %rdi    # 0x5a6466
xorl %eax, %eax
callq 0x11b0b0
jmp 0x13350a
leaq 0x678(%rsp), %rdi
callq 0x11b838
movl $0x1, 0xfec(%rsp)
jmp 0x13363f
leaq 0x758(%rsp), %rdi
callq 0x11b838
jmp 0x1342f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0x6c7(%rsp), %rdi
callq 0x11b820
jmp 0x1342f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
jmp 0x13374b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0x678(%rsp), %rdi
callq 0x11b838
jmp 0x13374b
leaq 0x698(%rsp), %rdi
callq 0x1376d0
jmp 0x1335ad
leaq 0x658(%rsp), %rdi
callq 0x137650
jmp 0x1335bc
leaq 0x658(%rsp), %rdi
callq 0x11b120
movq %rax, 0xc0(%rsp)
leaq 0x698(%rsp), %rdi
callq 0x137700
movsd %xmm0, 0xc8(%rsp)
jmp 0x1335e9
movsd 0xc8(%rsp), %xmm0
movq 0xc0(%rsp), %rsi
leaq 0x472e86(%rip), %rdi    # 0x5a6487
movb $0x1, %al
callq 0x11b0b0
jmp 0x13360a
leaq 0x658(%rsp), %rdi
callq 0x11b838
jmp 0x13363f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0x658(%rsp), %rdi
callq 0x11b838
jmp 0x13374b
jmp 0x133641
leaq 0x6c8(%rsp), %rdi
callq 0x11b838
leaq 0x637(%rsp), %rdi
movq %rdi, 0xb8(%rsp)
callq 0x11b6f0
movq 0xb8(%rsp), %rdx
leaq 0x472e49(%rip), %rsi    # 0x5a64bb
leaq 0x638(%rsp), %rdi
callq 0x134520
jmp 0x133681
leaq 0x637(%rsp), %rdi
callq 0x11b820
leaq 0x1008(%rsp), %rdi
callq 0x11b260
testb $0x1, %al
jne 0x1336c2
leaq 0x1008(%rsp), %rdi
leaq 0x638(%rsp), %rsi
xorl %eax, %eax
movl %eax, %edx
callq 0x11b4d0
cmpq $-0x1, %rax
je 0x133865
leaq 0x608(%rsp), %rdi
callq 0x137410
jmp 0x1336d1
leaq 0x608(%rsp), %rdi
callq 0x137440
jmp 0x1336e0
callq 0x1de570
movb %al, 0xb7(%rsp)
jmp 0x1336ee
movb 0xb7(%rsp), %al
testb $0x1, %al
jne 0x1337c2
jmp 0x1336ff
leaq 0x5e8(%rsp), %rdi
callq 0x137650
jmp 0x13370e
leaq 0x5e8(%rsp), %rdi
callq 0x11b120
movq %rax, %rsi
leaq 0x472da1(%rip), %rdi    # 0x5a64c6
xorl %eax, %eax
callq 0x11b0b0
jmp 0x13372e
leaq 0x5e8(%rsp), %rdi
callq 0x11b838
movl $0x1, 0xfec(%rsp)
jmp 0x133863
leaq 0x6c8(%rsp), %rdi
callq 0x11b838
jmp 0x1342f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0x637(%rsp), %rdi
callq 0x11b820
jmp 0x1342f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
jmp 0x13396f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0x5e8(%rsp), %rdi
callq 0x11b838
jmp 0x13396f
leaq 0x608(%rsp), %rdi
callq 0x1376d0
jmp 0x1337d1
leaq 0x5c8(%rsp), %rdi
callq 0x137650
jmp 0x1337e0
leaq 0x5c8(%rsp), %rdi
callq 0x11b120
movq %rax, 0xa0(%rsp)
leaq 0x608(%rsp), %rdi
callq 0x137700
movsd %xmm0, 0xa8(%rsp)
jmp 0x13380d
movsd 0xa8(%rsp), %xmm0
movq 0xa0(%rsp), %rsi
leaq 0x472cc2(%rip), %rdi    # 0x5a64e7
movb $0x1, %al
callq 0x11b0b0
jmp 0x13382e
leaq 0x5c8(%rsp), %rdi
callq 0x11b838
jmp 0x133863
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0x5c8(%rsp), %rdi
callq 0x11b838
jmp 0x13396f
jmp 0x133865
leaq 0x638(%rsp), %rdi
callq 0x11b838
leaq 0x5a7(%rsp), %rdi
movq %rdi, 0x98(%rsp)
callq 0x11b6f0
movq 0x98(%rsp), %rdx
leaq 0x472c85(%rip), %rsi    # 0x5a651b
leaq 0x5a8(%rsp), %rdi
callq 0x134520
jmp 0x1338a5
leaq 0x5a7(%rsp), %rdi
callq 0x11b820
leaq 0x1008(%rsp), %rdi
callq 0x11b260
testb $0x1, %al
jne 0x1338e6
leaq 0x1008(%rsp), %rdi
leaq 0x5a8(%rsp), %rsi
xorl %eax, %eax
movl %eax, %edx
callq 0x11b4d0
cmpq $-0x1, %rax
je 0x133a89
leaq 0x578(%rsp), %rdi
callq 0x137410
jmp 0x1338f5
leaq 0x578(%rsp), %rdi
callq 0x137440
jmp 0x133904
callq 0x1e07d0
movb %al, 0x97(%rsp)
jmp 0x133912
movb 0x97(%rsp), %al
testb $0x1, %al
jne 0x1339e6
jmp 0x133923
leaq 0x558(%rsp), %rdi
callq 0x137650
jmp 0x133932
leaq 0x558(%rsp), %rdi
callq 0x11b120
movq %rax, %rsi
leaq 0x472bdd(%rip), %rdi    # 0x5a6526
xorl %eax, %eax
callq 0x11b0b0
jmp 0x133952
leaq 0x558(%rsp), %rdi
callq 0x11b838
movl $0x1, 0xfec(%rsp)
jmp 0x133a87
leaq 0x638(%rsp), %rdi
callq 0x11b838
jmp 0x1342f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0x5a7(%rsp), %rdi
callq 0x11b820
jmp 0x1342f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
jmp 0x133b87
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0x558(%rsp), %rdi
callq 0x11b838
jmp 0x133b87
leaq 0x578(%rsp), %rdi
callq 0x1376d0
jmp 0x1339f5
leaq 0x538(%rsp), %rdi
callq 0x137650
jmp 0x133a04
leaq 0x538(%rsp), %rdi
callq 0x11b120
movq %rax, 0x80(%rsp)
leaq 0x578(%rsp), %rdi
callq 0x137700
movsd %xmm0, 0x88(%rsp)
jmp 0x133a31
movsd 0x88(%rsp), %xmm0
movq 0x80(%rsp), %rsi
leaq 0x472afe(%rip), %rdi    # 0x5a6547
movb $0x1, %al
callq 0x11b0b0
jmp 0x133a52
leaq 0x538(%rsp), %rdi
callq 0x11b838
jmp 0x133a87
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0x538(%rsp), %rdi
callq 0x11b838
jmp 0x133b87
jmp 0x133a89
leaq 0x5a8(%rsp), %rdi
callq 0x11b838
leaq 0x517(%rsp), %rdi
movq %rdi, 0x78(%rsp)
callq 0x11b6f0
movq 0x78(%rsp), %rdx
leaq 0x472ac7(%rip), %rsi    # 0x5a657b
leaq 0x518(%rsp), %rdi
callq 0x134520
jmp 0x133ac3
leaq 0x517(%rsp), %rdi
callq 0x11b820
leaq 0x1008(%rsp), %rdi
callq 0x11b260
testb $0x1, %al
jne 0x133b04
leaq 0x1008(%rsp), %rdi
leaq 0x518(%rsp), %rsi
xorl %eax, %eax
movl %eax, %edx
callq 0x11b4d0
cmpq $-0x1, %rax
je 0x133c95
leaq 0x4e8(%rsp), %rdi
callq 0x137410
jmp 0x133b13
leaq 0x4e8(%rsp), %rdi
callq 0x137440
jmp 0x133b22
callq 0x1fe0c0
movb %al, 0x77(%rsp)
jmp 0x133b2d
movb 0x77(%rsp), %al
testb $0x1, %al
jne 0x133bfe
jmp 0x133b3b
leaq 0x4c8(%rsp), %rdi
callq 0x137650
jmp 0x133b4a
leaq 0x4c8(%rsp), %rdi
callq 0x11b120
movq %rax, %rsi
leaq 0x472a25(%rip), %rdi    # 0x5a6586
xorl %eax, %eax
callq 0x11b0b0
jmp 0x133b6a
leaq 0x4c8(%rsp), %rdi
callq 0x11b838
movl $0x1, 0xfec(%rsp)
jmp 0x133c93
leaq 0x5a8(%rsp), %rdi
callq 0x11b838
jmp 0x1342f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0x517(%rsp), %rdi
callq 0x11b820
jmp 0x1342f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
jmp 0x133d93
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0x4c8(%rsp), %rdi
callq 0x11b838
jmp 0x133d93
leaq 0x4e8(%rsp), %rdi
callq 0x1376d0
jmp 0x133c0d
leaq 0x4a8(%rsp), %rdi
callq 0x137650
jmp 0x133c1c
leaq 0x4a8(%rsp), %rdi
callq 0x11b120
movq %rax, 0x60(%rsp)
leaq 0x4e8(%rsp), %rdi
callq 0x137700
movsd %xmm0, 0x68(%rsp)
jmp 0x133c43
movsd 0x68(%rsp), %xmm0
movq 0x60(%rsp), %rsi
leaq 0x472952(%rip), %rdi    # 0x5a65a7
movb $0x1, %al
callq 0x11b0b0
jmp 0x133c5e
leaq 0x4a8(%rsp), %rdi
callq 0x11b838
jmp 0x133c93
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0x4a8(%rsp), %rdi
callq 0x11b838
jmp 0x133d93
jmp 0x133c95
leaq 0x518(%rsp), %rdi
callq 0x11b838
leaq 0x487(%rsp), %rdi
movq %rdi, 0x58(%rsp)
callq 0x11b6f0
movq 0x58(%rsp), %rdx
leaq 0x47291b(%rip), %rsi    # 0x5a65db
leaq 0x488(%rsp), %rdi
callq 0x134520
jmp 0x133ccf
leaq 0x487(%rsp), %rdi
callq 0x11b820
leaq 0x1008(%rsp), %rdi
callq 0x11b260
testb $0x1, %al
jne 0x133d10
leaq 0x1008(%rsp), %rdi
leaq 0x488(%rsp), %rsi
xorl %eax, %eax
movl %eax, %edx
callq 0x11b4d0
cmpq $-0x1, %rax
je 0x133ea1
leaq 0x458(%rsp), %rdi
callq 0x137410
jmp 0x133d1f
leaq 0x458(%rsp), %rdi
callq 0x137440
jmp 0x133d2e
callq 0x208e50
movb %al, 0x57(%rsp)
jmp 0x133d39
movb 0x57(%rsp), %al
testb $0x1, %al
jne 0x133e0a
jmp 0x133d47
leaq 0x438(%rsp), %rdi
callq 0x137650
jmp 0x133d56
leaq 0x438(%rsp), %rdi
callq 0x11b120
movq %rax, %rsi
leaq 0x472879(%rip), %rdi    # 0x5a65e6
xorl %eax, %eax
callq 0x11b0b0
jmp 0x133d76
leaq 0x438(%rsp), %rdi
callq 0x11b838
movl $0x1, 0xfec(%rsp)
jmp 0x133e9f
leaq 0x518(%rsp), %rdi
callq 0x11b838
jmp 0x1342f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0x487(%rsp), %rdi
callq 0x11b820
jmp 0x1342f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
jmp 0x133f9f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0x438(%rsp), %rdi
callq 0x11b838
jmp 0x133f9f
leaq 0x458(%rsp), %rdi
callq 0x1376d0
jmp 0x133e19
leaq 0x418(%rsp), %rdi
callq 0x137650
jmp 0x133e28
leaq 0x418(%rsp), %rdi
callq 0x11b120
movq %rax, 0x40(%rsp)
leaq 0x458(%rsp), %rdi
callq 0x137700
movsd %xmm0, 0x48(%rsp)
jmp 0x133e4f
movsd 0x48(%rsp), %xmm0
movq 0x40(%rsp), %rsi
leaq 0x4727a6(%rip), %rdi    # 0x5a6607
movb $0x1, %al
callq 0x11b0b0
jmp 0x133e6a
leaq 0x418(%rsp), %rdi
callq 0x11b838
jmp 0x133e9f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0x418(%rsp), %rdi
callq 0x11b838
jmp 0x133f9f
jmp 0x133ea1
leaq 0x488(%rsp), %rdi
callq 0x11b838
leaq 0x3f7(%rsp), %rdi
movq %rdi, 0x38(%rsp)
callq 0x11b6f0
movq 0x38(%rsp), %rdx
leaq 0x47276f(%rip), %rsi    # 0x5a663b
leaq 0x3f8(%rsp), %rdi
callq 0x134520
jmp 0x133edb
leaq 0x3f7(%rsp), %rdi
callq 0x11b820
leaq 0x1008(%rsp), %rdi
callq 0x11b260
testb $0x1, %al
jne 0x133f1c
leaq 0x1008(%rsp), %rdi
leaq 0x3f8(%rsp), %rsi
xorl %eax, %eax
movl %eax, %edx
callq 0x11b4d0
cmpq $-0x1, %rax
je 0x1340ad
leaq 0x3c8(%rsp), %rdi
callq 0x137410
jmp 0x133f2b
leaq 0x3c8(%rsp), %rdi
callq 0x137440
jmp 0x133f3a
callq 0x20bd90
movb %al, 0x37(%rsp)
jmp 0x133f45
movb 0x37(%rsp), %al
testb $0x1, %al
jne 0x134016
jmp 0x133f53
leaq 0x3a8(%rsp), %rdi
callq 0x137650
jmp 0x133f62
leaq 0x3a8(%rsp), %rdi
callq 0x11b120
movq %rax, %rsi
leaq 0x4726cd(%rip), %rdi    # 0x5a6646
xorl %eax, %eax
callq 0x11b0b0
jmp 0x133f82
leaq 0x3a8(%rsp), %rdi
callq 0x11b838
movl $0x1, 0xfec(%rsp)
jmp 0x1340ab
leaq 0x488(%rsp), %rdi
callq 0x11b838
jmp 0x1342f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0x3f7(%rsp), %rdi
callq 0x11b820
jmp 0x1342f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
jmp 0x1341ab
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0x3a8(%rsp), %rdi
callq 0x11b838
jmp 0x1341ab
leaq 0x3c8(%rsp), %rdi
callq 0x1376d0
jmp 0x134025
leaq 0x388(%rsp), %rdi
callq 0x137650
jmp 0x134034
leaq 0x388(%rsp), %rdi
callq 0x11b120
movq %rax, 0x20(%rsp)
leaq 0x3c8(%rsp), %rdi
callq 0x137700
movsd %xmm0, 0x28(%rsp)
jmp 0x13405b
movsd 0x28(%rsp), %xmm0
movq 0x20(%rsp), %rsi
leaq 0x4725fa(%rip), %rdi    # 0x5a6667
movb $0x1, %al
callq 0x11b0b0
jmp 0x134076
leaq 0x388(%rsp), %rdi
callq 0x11b838
jmp 0x1340ab
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0x388(%rsp), %rdi
callq 0x11b838
jmp 0x1341ab
jmp 0x1340ad
leaq 0x3f8(%rsp), %rdi
callq 0x11b838
leaq 0x367(%rsp), %rdi
movq %rdi, 0x18(%rsp)
callq 0x11b6f0
movq 0x18(%rsp), %rdx
leaq 0x4725c3(%rip), %rsi    # 0x5a669b
leaq 0x368(%rsp), %rdi
callq 0x134520
jmp 0x1340e7
leaq 0x367(%rsp), %rdi
callq 0x11b820
leaq 0x1008(%rsp), %rdi
callq 0x11b260
testb $0x1, %al
jne 0x134128
leaq 0x1008(%rsp), %rdi
leaq 0x368(%rsp), %rsi
xorl %eax, %eax
movl %eax, %edx
callq 0x11b4d0
cmpq $-0x1, %rax
je 0x1342b4
leaq 0x338(%rsp), %rdi
callq 0x137410
jmp 0x134137
leaq 0x338(%rsp), %rdi
callq 0x137440
jmp 0x134146
callq 0x222300
movb %al, 0x17(%rsp)
jmp 0x134151
movb 0x17(%rsp), %al
testb $0x1, %al
jne 0x134222
jmp 0x13415f
leaq 0x318(%rsp), %rdi
callq 0x137650
jmp 0x13416e
leaq 0x318(%rsp), %rdi
callq 0x11b120
movq %rax, %rsi
leaq 0x472521(%rip), %rdi    # 0x5a66a6
xorl %eax, %eax
callq 0x11b0b0
jmp 0x13418e
leaq 0x318(%rsp), %rdi
callq 0x11b838
movl $0x1, 0xfec(%rsp)
jmp 0x1342b2
leaq 0x3f8(%rsp), %rdi
callq 0x11b838
jmp 0x1342f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0x367(%rsp), %rdi
callq 0x11b820
jmp 0x1342f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
jmp 0x1342eb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0x318(%rsp), %rdi
callq 0x11b838
jmp 0x1342eb
leaq 0x338(%rsp), %rdi
callq 0x1376d0
jmp 0x134231
leaq 0x2f8(%rsp), %rdi
callq 0x137650
jmp 0x134240
leaq 0x2f8(%rsp), %rdi
callq 0x11b120
movq %rax, (%rsp)
leaq 0x338(%rsp), %rdi
callq 0x137700
movsd %xmm0, 0x8(%rsp)
jmp 0x134266
movsd 0x8(%rsp), %xmm0
movq (%rsp), %rsi
leaq 0x472450(%rip), %rdi    # 0x5a66c7
movb $0x1, %al
callq 0x11b0b0
jmp 0x134280
leaq 0x2f8(%rsp), %rdi
callq 0x11b838
jmp 0x1342b2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xff8(%rsp)
movl %eax, 0xff4(%rsp)
leaq 0x2f8(%rsp), %rdi
callq 0x11b838
jmp 0x1342eb
jmp 0x1342b4
leaq 0x368(%rsp), %rdi
callq 0x11b838
movl 0xfec(%rsp), %eax
movl %eax, 0x1034(%rsp)
leaq 0x1008(%rsp), %rdi
callq 0x11b838
movl 0x1034(%rsp), %eax
addq $0x1038, %rsp           # imm = 0x1038
retq
leaq 0x368(%rsp), %rdi
callq 0x11b838
leaq 0x1008(%rsp), %rdi
callq 0x11b838
movq 0xff8(%rsp), %rdi
callq 0x11b4e0
nopw %cs:(%rax,%rax)