// File: /workspace/github_cpp_makefile_star2_O1/ArashPartow[P]exprtk/exprtk_test.cpp
// Function: bool run_test08<double>()
bool run_test08()
{

   static const std::string expr_str[] =
   {
      "x", "y", "z", "w", "u",
      "x + y + z + w + u",
      "x + y / z * w ^ u",
      "x:=1.1", "y:=2.2", "z:=3.3", "w:=4.4", "u:=5.5",
      "x:=x+1.1", "y:=y+2.2", "z:=z+3.3", "w:=w+4.4", "u:=u+5.5",
      "x:=1.1+x", "y:=2.2+y", "z:=3.3+z", "w:=4.4+w", "u:=5.5+u",
      "x:=(x <= 1.1)",
      "y:=(2.2 >= y)",
      "z:=(3.3 and z)",
      "w:=(4.4 or w)",
      "u:=(u xor 5.5)",
      "min(x,y) + min(x,y,z) + min(x,y,z,w) + min(x,y,z,w,y)",
      "max(x,y) + max(x,y,z) + max(x,y,z,w) + max(x,y,z,w,y)",
      "avg(x,y)",
      "avg(x,y,z)",
      "avg(x,y,z,w)",
      "avg(x,y,z,w,u)",
      "(u := u := min(x:=1,y:=2,z:=3)) == 1",
      "(2x+3y+4z+5w)==(2*x+3*y+4*z+5*w)",
      "(3(x+y)/2+1)==(3*(x+y)/2+1)",
      "((x+y)3+1/4)==((x+y)*3+1/4)",
      "((x+y)z+1/2)==((x+y)*z+1/2)",
      "(x+y^3/z) == (x+(y*y*y)/z)",
      "(z-x^3+y^2*7) == (z-(x*x*x)+(y*y)*7)",
      "(3min(x,y))==(3*min(x,y))",
      "(sin(x)y)==(sin(x)*y)",
      "(sin(x)cos(y)+1)==(sin(x)*cos(y)+1)",
      "(sgn(sin(x))cos(sgn(y))+1)==(sgn(sin(x))*cos(sgn(y))+1)",
      "equal($f00(x,y,z),(x+y)/z)",
      "equal($f01(x,y,z),(x+y)*z)",
      "equal($f02(x,y,z),(x+y)-z)",
      "equal($f03(x,y,z),(x+y)+z)",
      "equal($f04(x,y,z),(x-y)+z)",
      "equal($f05(x,y,z),(x-y)/z)",
      "equal($f06(x,y,z),(x-y)*z)",
      "equal($f07(x,y,z),(x*y)+z)",
      "equal($f08(x,y,z),(x*y)-z)",
      "equal($f09(x,y,z),(x*y)/z)",
      "equal($f10(x,y,z),(x*y)*z)",
      "equal($f11(x,y,z),(x/y)+z)",
      "equal($f12(x,y,z),(x/y)-z)",
      "equal($f13(x,y,z),(x/y)/z)",
      "equal($f14(x,y,z),(x/y)*z)",
      "equal($f15(x,y,z),x/(y+z))",
      "equal($f16(x,y,z),x/(y-z))",
      "equal($f17(x,y,z),x/(y*z))",
      "equal($f18(x,y,z),x/(y/z))",
      "equal($f19(x,y,z),x*(y+z))",
      "equal($f20(x,y,z),x*(y-z))",
      "equal($f21(x,y,z),x*(y*z))",
      "equal($f22(x,y,z),x*(y/z))",
      "equal($f23(x,y,z),x-(y+z))",
      "equal($f24(x,y,z),x-(y-z))",
      "equal($f25(x,y,z),x-(y/z))",
      "equal($f26(x,y,z),x-(y*z))",
      "equal($f27(x,y,z),x+(y*z))",
      "equal($f28(x,y,z),x+(y/z))",
      "equal($f29(x,y,z),x+(y+z))",
      "equal($f30(x,y,z),x+(y-z))",
      "equal($f31(x,y,z),x*y^2+z)",
      "equal($f32(x,y,z),x*y^3+z)",
      "equal($f33(x,y,z),x*y^4+z)",
      "equal($f34(x,y,z),x*y^5+z)",
      "equal($f35(x,y,z),x*y^6+z)",
      "equal($f36(x,y,z),x*y^7+z)",
      "equal($f37(x,y,z),x*y^8+z)",
      "equal($f38(x,y,z),x*y^9+z)",
      "equal($f39(x,y,z),x*log(y)+z)",
      "equal($f40(x,y,z),x*log(y)-z)",
      "equal($f41(x,y,z),x*log10(y)+z)",
      "equal($f42(x,y,z),x*log10(y)-z)",
      "equal($f43(x,y,z),x*sin(y)+z)",
      "equal($f44(x,y,z),x*sin(y)-z)",
      "equal($f45(x,y,z),x*cos(y)+z)",
      "equal($f46(x,y,z),x*cos(y)-z)",
      "equal($f47(x,y,z),if(0!=x,y,z))",
      "equal($f48(x,y,z,w),x+((y+z)/w))",
      "equal($f49(x,y,z,w),x+((y+z)*w))",
      "equal($f50(x,y,z,w),x+((y-z)/w))",
      "equal($f51(x,y,z,w),x+((y-z)*w))",
      "equal($f52(x,y,z,w),x+((y*z)/w))",
      "equal($f53(x,y,z,w),x+((y*z)*w))",
      "equal($f54(x,y,z,w),x+((y/z)+w))",
      "equal($f55(x,y,z,w),x+((y/z)/w))",
      "equal($f56(x,y,z,w),x+((y/z)*w))",
      "equal($f57(x,y,z,w),x-((y+z)/w))",
      "equal($f58(x,y,z,w),x-((y+z)*w))",
      "equal($f59(x,y,z,w),x-((y-z)/w))",
      "equal($f60(x,y,z,w),x-((y-z)*w))",
      "equal($f61(x,y,z,w),x-((y*z)/w))",
      "equal($f62(x,y,z,w),x-((y*z)*w))",
      "equal($f63(x,y,z,w),x-((y/z)/w))",
      "equal($f64(x,y,z,w),x-((y/z)*w))",
      "equal($f65(x,y,z,w),((x+y)*z)-w)",
      "equal($f66(x,y,z,w),((x-y)*z)-w)",
      "equal($f67(x,y,z,w),((x*y)*z)-w)",
      "equal($f68(x,y,z,w),((x/y)*z)-w)",
      "equal($f69(x,y,z,w),((x+y)/z)-w)",
      "equal($f70(x,y,z,w),((x-y)/z)-w)",
      "equal($f71(x,y,z,w),((x*y)/z)-w)",
      "equal($f72(x,y,z,w),((x/y)/z)-w)",
      "equal($f73(x,y,z,w),(x*y)+(z*w))",
      "equal($f74(x,y,z,w),(x*y)-(z*w))",
      "equal($f75(x,y,z,w),(x*y)+(z/w))",
      "equal($f76(x,y,z,w),(x*y)-(z/w))",
      "equal($f77(x,y,z,w),(x/y)+(z/w))",
      "equal($f78(x,y,z,w),(x/y)-(z/w))",
      "equal($f79(x,y,z,w),(x/y)-(z*w))",
      "equal($f80(x,y,z,w),x/(y+(z*w)))",
      "equal($f81(x,y,z,w),x/(y-(z*w)))",
      "equal($f82(x,y,z,w),x*(y+(z*w)))",
      "equal($f83(x,y,z,w),x*(y-(z*w)))",
      "equal($f84(x,y,z,w),x*y^2+z*w^2)",
      "equal($f85(x,y,z,w),x*y^3+z*w^3)",
      "equal($f86(x,y,z,w),x*y^4+z*w^4)",
      "equal($f87(x,y,z,w),x*y^5+z*w^5)",
      "equal($f88(x,y,z,w),x*y^6+z*w^6)",
      "equal($f89(x,y,z,w),x*y^7+z*w^7)",
      "equal($f90(x,y,z,w),x*y^8+z*w^8)",
      "equal($f91(x,y,z,w),x*y^9+z*w^9)",
      "equal($f92(x,y,z,w),if(x and y,z,w))",
      "equal($f93(x,y,z,w),if(x or y,z,w))",
      "equal($f94(x,y,z,w),if(x < y,z,w))",
      "equal($f95(x,y,z,w),if(x <= y,z,w))",
      "equal($f96(x,y,z,w),if(x > y,z,w))",
      "equal($f97(x,y,z,w),if(x >= y,z,w))",
      "equal($f98(x,y,z,w),if(equal(x,y),z,w))",
      "equal($f92(x,y,z,w),x and y ? z : w)",
      "equal($f93(x,y,z,w),x or y ? z : w)",
      "equal($f94(x,y,z,w),x < y ? z : w)",
      "equal($f95(x,y,z,w),x <= y ? z : w)",
      "equal($f96(x,y,z,w),x > y ? z : w)",
      "equal($f97(x,y,z,w),x >= y ? z : w)",
      "equal($f98(x,y,z,w),equal(x,y) ? z : w)",
      "equal($f99(x,y,z,w),x*sin(y)+z*cos(w))"
   };

   static const std::size_t expr_str_size = sizeof(expr_str) / sizeof(std::string);

   static const std::size_t rounds = 25;

   for (std::size_t i = 0; i < rounds; ++i)
   {
      for (std::size_t j = 0; j < expr_str_size; ++j)
      {
         typedef exprtk::expression<T> expression_t;

         T x = T(1.12345);
         T y = T(2.12345);
         T z = T(3.12345);
         T w = T(4.12345);
         T u = T(5.12345);

         exprtk::symbol_table<T> symbol_table;
         symbol_table.add_variable("x",x);
         symbol_table.add_variable("y",y);
         symbol_table.add_variable("z",z);
         symbol_table.add_variable("w",w);
         symbol_table.add_variable("u",u);

         expression_t expression;
         expression.register_symbol_table(symbol_table);

         {
            exprtk::parser<T> parser;

            if (!parser.compile(expr_str[j],expression))
            {
               printf("run_test08() - Error: %s   Expression: %s\n",
                      parser.error().c_str(),
                      expr_str[j].c_str());

               return false;
            }
         }

         expression.value();
      }
   }

   return true;
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0xae8, %rsp            # imm = 0xAE8
movb 0x40880e(%rip), %al     # 0x5a7790
testb %al, %al
je 0x19f462
leaq 0x1d0(%rsp), %r12
leaq 0x80(%rsp), %rbx
movq %rsp, %r14
leaq 0x1c0(%rsp), %r13
leaq 0x70(%rsp), %r15
movq $0x0, 0x10(%rsp)
movq $0x0, 0x18(%rsp)
xorl %ebp, %ebp
movq $0x0, 0x8(%rsp)
movabsq $0x3ff1f9a6b50b0f28, %rax # imm = 0x3FF1F9A6B50B0F28
movq %rax, 0x68(%rsp)
movabsq $0x4000fcd35a858794, %rax # imm = 0x4000FCD35A858794
movq %rax, 0x60(%rsp)
movabsq $0x4008fcd35a858794, %rax # imm = 0x4008FCD35A858794
movq %rax, 0x58(%rsp)
movabsq $0x40107e69ad42c3ca, %rax # imm = 0x40107E69AD42C3CA
movq %rax, 0x50(%rsp)
movabsq $0x40147e69ad42c3ca, %rax # imm = 0x40147E69AD42C3CA
movq %rax, 0x48(%rsp)
movq %r14, %rdi
movl $0x1, %esi
callq 0x1eb8c4
movq %r12, 0x1c0(%rsp)
movq %r13, %rdi
leaq 0x246b0c(%rip), %rsi    # 0x3e5b3d
leaq 0x246b06(%rip), %rdx    # 0x3e5b3e
callq 0x1eabb8
movq %r14, %rdi
movq %r13, %rsi
leaq 0x68(%rsp), %rdx
xorl %ecx, %ecx
callq 0x1ee244
movq 0x1c0(%rsp), %rdi
cmpq %r12, %rdi
je 0x19f06c
movq 0x1d0(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq %r12, 0x1c0(%rsp)
movq %r13, %rdi
leaq 0x232793(%rip), %rsi    # 0x3d1811
leaq 0x23278d(%rip), %rdx    # 0x3d1812
callq 0x1eabb8
movq %r14, %rdi
movq %r13, %rsi
leaq 0x60(%rsp), %rdx
xorl %ecx, %ecx
callq 0x1ee244
movq 0x1c0(%rsp), %rdi
cmpq %r12, %rdi
je 0x19f0b9
movq 0x1d0(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq %r12, 0x1c0(%rsp)
movq %r13, %rdi
leaq 0x2383f5(%rip), %rsi    # 0x3d74c0
leaq 0x2383ef(%rip), %rdx    # 0x3d74c1
callq 0x1eabb8
movq %r14, %rdi
movq %r13, %rsi
leaq 0x58(%rsp), %rdx
xorl %ecx, %ecx
callq 0x1ee244
movq 0x1c0(%rsp), %rdi
cmpq %r12, %rdi
je 0x19f106
movq 0x1d0(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq %r12, 0x1c0(%rsp)
movq %r13, %rdi
leaq 0x2460b0(%rip), %rsi    # 0x3e51c8
leaq 0x2460aa(%rip), %rdx    # 0x3e51c9
callq 0x1eabb8
movq %r14, %rdi
movq %r13, %rsi
leaq 0x50(%rsp), %rdx
xorl %ecx, %ecx
callq 0x1ee244
movq 0x1c0(%rsp), %rdi
cmpq %r12, %rdi
je 0x19f153
movq 0x1d0(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq %r12, 0x1c0(%rsp)
movq %r13, %rdi
leaq 0x22d3f4(%rip), %rsi    # 0x3cc559
leaq 0x22d3ee(%rip), %rdx    # 0x3cc55a
callq 0x1eabb8
movq %r14, %rdi
movq %r13, %rsi
leaq 0x48(%rsp), %rdx
xorl %ecx, %ecx
callq 0x1ee244
movq 0x1c0(%rsp), %rdi
cmpq %r12, %rdi
je 0x19f1a0
movq 0x1d0(%rsp), %rsi
incq %rsi
callq 0x1200c0
leaq 0x20(%rsp), %rdi
callq 0x1ebb7a
movq %rbp, 0x40(%rsp)
movq 0x28(%rsp), %rcx
movq 0x30(%rsp), %rax
subq %rcx, %rax
je 0x19f20a
sarq $0x3, %rax
cmpq $0x1, %rax
movq %rax, %rdi
adcq $0x0, %rdi
cmpq %r14, %rcx
je 0x19f217
movq (%rsp), %rdx
cmpq (%rcx), %rdx
je 0x19f217
addq $0x8, %rcx
movl $0x1, %esi
subq %rdi, %rsi
xorl %edi, %edi
cmpq %rdi, %rsi
je 0x19f20a
decq %rdi
cmpq %r14, %rcx
je 0x19f202
leaq 0x8(%rcx), %r8
cmpq (%rcx), %rdx
movq %r8, %rcx
jne 0x19f1e9
negq %rdi
cmpq %rax, %rdi
jb 0x19f217
leaq 0x28(%rsp), %rdi
movq %r14, %rsi
callq 0x1f216a
movl $0x7f, %esi
movq %r15, %rdi
callq 0x1ebc94
movq %r13, %rdi
movq %r15, %rsi
callq 0x1ebd94
movq %r12, %r14
leaq 0x170(%rsp), %rdi
callq 0x1f236c
leaq 0x140(%rsp), %rdi
callq 0x1f236c
leaq 0x110(%rsp), %rdi
callq 0x1f236c
leaq 0xe0(%rsp), %rdi
callq 0x1f236c
leaq 0xb0(%rsp), %rdi
callq 0x1f236c
movq %rbx, %r12
movq %rbx, %rdi
callq 0x1f236c
movq 0x8(%rsp), %rbx
shlq $0x5, %rbx
leaq 0x407222(%rip), %rax    # 0x5a64b0
addq %rax, %rbx
movq %r13, %rdi
movq %rbx, %rsi
leaq 0x20(%rsp), %rdx
callq 0x1ec5b8
movl %eax, %ebp
testb %al, %al
je 0x19f2ba
movq %r13, %rdi
callq 0x1ed044
movq %r12, %rbx
movq %r14, %r12
jmp 0x19f3ba
movq 0x4d8(%rsp), %rdi
cmpq %rdi, 0x4f8(%rsp)
je 0x19f309
movq %rdi, %rcx
subq 0x4e0(%rsp), %rcx
movq %rcx, %rax
sarq $0x3, %rax
movabsq $-0x30c30c30c30c30c3, %rdx # imm = 0xCF3CF3CF3CF3CF3D
imulq %rdx, %rax
cmpq $0x3, %rax
jb 0x19f35f
testq %rcx, %rcx
jle 0x19f333
movabsq $-0x5555555555555555, %rdx # imm = 0xAAAAAAAAAAAAAAAB
mulq %rdx
shrq %rdx
jmp 0x19f349
movq %r12, 0x70(%rsp)
movabsq $0x726f727245206f4e, %rax # imm = 0x726F727245206F4E
movq %rax, 0x80(%rsp)
movq $0x8, 0x78(%rsp)
movb $0x0, 0x88(%rsp)
jmp 0x19f377
notq %rax
movabsq $-0x5555555555555555, %rdx # imm = 0xAAAAAAAAAAAAAAAB
mulq %rdx
shrq %rdx
notq %rdx
movq 0x4f0(%rsp), %rax
imulq $-0x1f8, %rdx, %rdi     # imm = 0xFE08
addq (%rax,%rdx,8), %rdi
addq %rcx, %rdi
movq %r12, 0x70(%rsp)
movq 0x38(%rdi), %rsi
movq 0x40(%rdi), %rdx
addq %rsi, %rdx
movq %r15, %rdi
callq 0x1eda34
movq 0x70(%rsp), %rsi
movq (%rbx), %rdx
leaq 0x22e1b0(%rip), %rdi    # 0x3cd536
xorl %eax, %eax
callq 0x120080
movq 0x70(%rsp), %rdi
cmpq %r12, %rdi
movq %r12, %rbx
je 0x19f3aa
movq 0x80(%rsp), %rsi
incq %rsi
callq 0x1200c0
movq %r13, %rdi
callq 0x1ed044
testb %bpl, %bpl
movq %r14, %r12
je 0x19f409
movq 0x20(%rsp), %rax
movq 0x8(%rax), %rdi
movq (%rdi), %rax
callq *0x18(%rax)
movq %rsp, %r14
leaq 0x20(%rsp), %rdi
callq 0x1ed306
movq %r14, %rdi
callq 0x1ed354
testb %bpl, %bpl
je 0x19f41e
movq 0x8(%rsp), %rax
cmpq $0x96, %rax
leaq 0x1(%rax), %rax
setae %bpl
movq %rax, 0x8(%rsp)
cmpq $0x97, %rax
jne 0x19efc7
jmp 0x19f425
leaq 0x20(%rsp), %rdi
callq 0x1ed306
movq %rsp, %r14
movq %r14, %rdi
callq 0x1ed354
testb $0x1, 0x40(%rsp)
je 0x19f449
movq 0x18(%rsp), %rax
cmpq $0x18, %rax
leaq 0x1(%rax), %rax
setae %cl
movq %rcx, 0x10(%rsp)
movq %rax, 0x18(%rsp)
cmpq $0x19, %rax
jne 0x19efbc
movq 0x10(%rsp), %rax
andb $0x1, %al
addq $0xae8, %rsp            # imm = 0xAE8
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
leaq 0x408327(%rip), %rdi    # 0x5a7790
callq 0x1201a0
testl %eax, %eax
je 0x19ef8a
leaq 0x407043(%rip), %rax    # 0x5a64c0
movq %rax, 0x40702c(%rip)    # 0x5a64b0
leaq 0x407025(%rip), %rbx    # 0x5a64b0
leaq 0x2466ab(%rip), %rsi    # 0x3e5b3d
leaq 0x2466a5(%rip), %rdx    # 0x3e5b3e
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x407038(%rip), %rax    # 0x5a64e0
movq %rax, 0x407021(%rip)    # 0x5a64d0
leaq 0x40701a(%rip), %rbx    # 0x5a64d0
leaq 0x232354(%rip), %rsi    # 0x3d1811
leaq 0x23234e(%rip), %rdx    # 0x3d1812
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x40702d(%rip), %rax    # 0x5a6500
movq %rax, 0x407016(%rip)    # 0x5a64f0
leaq 0x40700f(%rip), %rbx    # 0x5a64f0
leaq 0x237fd8(%rip), %rsi    # 0x3d74c0
leaq 0x237fd2(%rip), %rdx    # 0x3d74c1
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x407022(%rip), %rax    # 0x5a6520
movq %rax, 0x40700b(%rip)    # 0x5a6510
leaq 0x407004(%rip), %rbx    # 0x5a6510
leaq 0x245cb5(%rip), %rsi    # 0x3e51c8
leaq 0x245caf(%rip), %rdx    # 0x3e51c9
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x407017(%rip), %rax    # 0x5a6540
movq %rax, 0x407000(%rip)    # 0x5a6530
leaq 0x406ff9(%rip), %rbx    # 0x5a6530
leaq 0x22d01b(%rip), %rsi    # 0x3cc559
leaq 0x22d015(%rip), %rdx    # 0x3cc55a
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x40700c(%rip), %rax    # 0x5a6560
movq %rax, 0x406ff5(%rip)    # 0x5a6550
leaq 0x406fee(%rip), %rbx    # 0x5a6550
leaq 0x22cfe0(%rip), %rsi    # 0x3cc549
leaq 0x22cfea(%rip), %rdx    # 0x3cc55a
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x407001(%rip), %rax    # 0x5a6580
movq %rax, 0x406fea(%rip)    # 0x5a6570
leaq 0x406fe3(%rip), %rbx    # 0x5a6570
leaq 0x22cfc7(%rip), %rsi    # 0x3cc55b
leaq 0x22cfd1(%rip), %rdx    # 0x3cc56c
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406ff6(%rip), %rax    # 0x5a65a0
movq %rax, 0x406fdf(%rip)    # 0x5a6590
leaq 0x406fd8(%rip), %rbx    # 0x5a6590
leaq 0x22cfae(%rip), %rsi    # 0x3cc56d
leaq 0x22cfad(%rip), %rdx    # 0x3cc573
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406feb(%rip), %rax    # 0x5a65c0
movq %rax, 0x406fd4(%rip)    # 0x5a65b0
leaq 0x406fcd(%rip), %rbx    # 0x5a65b0
leaq 0x22cf8a(%rip), %rsi    # 0x3cc574
leaq 0x22cf89(%rip), %rdx    # 0x3cc57a
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406fe0(%rip), %rax    # 0x5a65e0
movq %rax, 0x406fc9(%rip)    # 0x5a65d0
leaq 0x406fc2(%rip), %rbx    # 0x5a65d0
leaq 0x22cf66(%rip), %rsi    # 0x3cc57b
leaq 0x22cf65(%rip), %rdx    # 0x3cc581
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406fd5(%rip), %rax    # 0x5a6600
movq %rax, 0x406fbe(%rip)    # 0x5a65f0
leaq 0x406fb7(%rip), %rbx    # 0x5a65f0
leaq 0x22cf42(%rip), %rsi    # 0x3cc582
leaq 0x22cf41(%rip), %rdx    # 0x3cc588
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406fca(%rip), %rax    # 0x5a6620
movq %rax, 0x406fb3(%rip)    # 0x5a6610
leaq 0x406fac(%rip), %rbx    # 0x5a6610
leaq 0x22cf1e(%rip), %rsi    # 0x3cc589
leaq 0x22cf1d(%rip), %rdx    # 0x3cc58f
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406fbf(%rip), %rax    # 0x5a6640
movq %rax, 0x406fa8(%rip)    # 0x5a6630
leaq 0x406fa1(%rip), %rbx    # 0x5a6630
leaq 0x22cefa(%rip), %rsi    # 0x3cc590
leaq 0x22cefb(%rip), %rdx    # 0x3cc598
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406fb4(%rip), %rax    # 0x5a6660
movq %rax, 0x406f9d(%rip)    # 0x5a6650
leaq 0x406f96(%rip), %rbx    # 0x5a6650
leaq 0x22ced8(%rip), %rsi    # 0x3cc599
leaq 0x22ced9(%rip), %rdx    # 0x3cc5a1
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406fa9(%rip), %rax    # 0x5a6680
movq %rax, 0x406f92(%rip)    # 0x5a6670
leaq 0x406f8b(%rip), %rbx    # 0x5a6670
leaq 0x22ceb6(%rip), %rsi    # 0x3cc5a2
leaq 0x22ceb7(%rip), %rdx    # 0x3cc5aa
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406f9e(%rip), %rax    # 0x5a66a0
movq %rax, 0x406f87(%rip)    # 0x5a6690
leaq 0x406f80(%rip), %rbx    # 0x5a6690
leaq 0x22ce94(%rip), %rsi    # 0x3cc5ab
leaq 0x22ce95(%rip), %rdx    # 0x3cc5b3
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406f93(%rip), %rax    # 0x5a66c0
movq %rax, 0x406f7c(%rip)    # 0x5a66b0
leaq 0x406f75(%rip), %rbx    # 0x5a66b0
leaq 0x22ce72(%rip), %rsi    # 0x3cc5b4
leaq 0x22ce73(%rip), %rdx    # 0x3cc5bc
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406f88(%rip), %rax    # 0x5a66e0
movq %rax, 0x406f71(%rip)    # 0x5a66d0
leaq 0x406f6a(%rip), %rbx    # 0x5a66d0
leaq 0x22ce50(%rip), %rsi    # 0x3cc5bd
leaq 0x22ce51(%rip), %rdx    # 0x3cc5c5
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406f7d(%rip), %rax    # 0x5a6700
movq %rax, 0x406f66(%rip)    # 0x5a66f0
leaq 0x406f5f(%rip), %rbx    # 0x5a66f0
leaq 0x22ce2e(%rip), %rsi    # 0x3cc5c6
leaq 0x22ce2f(%rip), %rdx    # 0x3cc5ce
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406f72(%rip), %rax    # 0x5a6720
movq %rax, 0x406f5b(%rip)    # 0x5a6710
leaq 0x406f54(%rip), %rbx    # 0x5a6710
leaq 0x22ce0c(%rip), %rsi    # 0x3cc5cf
leaq 0x22ce0d(%rip), %rdx    # 0x3cc5d7
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406f67(%rip), %rax    # 0x5a6740
movq %rax, 0x406f50(%rip)    # 0x5a6730
leaq 0x406f49(%rip), %rbx    # 0x5a6730
leaq 0x22cdea(%rip), %rsi    # 0x3cc5d8
leaq 0x22cdeb(%rip), %rdx    # 0x3cc5e0
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406f5c(%rip), %rax    # 0x5a6760
movq %rax, 0x406f45(%rip)    # 0x5a6750
leaq 0x406f3e(%rip), %rbx    # 0x5a6750
leaq 0x22cdc8(%rip), %rsi    # 0x3cc5e1
leaq 0x22cdc9(%rip), %rdx    # 0x3cc5e9
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406f51(%rip), %rax    # 0x5a6780
movq %rax, 0x406f3a(%rip)    # 0x5a6770
leaq 0x406f33(%rip), %rbx    # 0x5a6770
leaq 0x22cda6(%rip), %rsi    # 0x3cc5ea
leaq 0x22cdac(%rip), %rdx    # 0x3cc5f7
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406f46(%rip), %rax    # 0x5a67a0
movq %rax, 0x406f2f(%rip)    # 0x5a6790
leaq 0x406f28(%rip), %rbx    # 0x5a6790
leaq 0x22cd89(%rip), %rsi    # 0x3cc5f8
leaq 0x22cd8f(%rip), %rdx    # 0x3cc605
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406f3b(%rip), %rax    # 0x5a67c0
movq %rax, 0x406f24(%rip)    # 0x5a67b0
leaq 0x406f1d(%rip), %rbx    # 0x5a67b0
leaq 0x22cd6c(%rip), %rsi    # 0x3cc606
leaq 0x22cd73(%rip), %rdx    # 0x3cc614
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406f30(%rip), %rax    # 0x5a67e0
movq %rax, 0x406f19(%rip)    # 0x5a67d0
leaq 0x406f12(%rip), %rbx    # 0x5a67d0
leaq 0x22cd50(%rip), %rsi    # 0x3cc615
leaq 0x22cd56(%rip), %rdx    # 0x3cc622
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406f25(%rip), %rax    # 0x5a6800
movq %rax, 0x406f0e(%rip)    # 0x5a67f0
leaq 0x406f07(%rip), %rbx    # 0x5a67f0
leaq 0x22cd33(%rip), %rsi    # 0x3cc623
leaq 0x22cd3a(%rip), %rdx    # 0x3cc631
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406f1a(%rip), %rax    # 0x5a6820
movq %rax, 0x406f03(%rip)    # 0x5a6810
leaq 0x406efc(%rip), %rbx    # 0x5a6810
leaq 0x22cd17(%rip), %rsi    # 0x3cc632
leaq 0x22cd45(%rip), %rdx    # 0x3cc667
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406f0f(%rip), %rax    # 0x5a6840
movq %rax, 0x406ef8(%rip)    # 0x5a6830
leaq 0x406ef1(%rip), %rbx    # 0x5a6830
leaq 0x22cd22(%rip), %rsi    # 0x3cc668
leaq 0x22cd50(%rip), %rdx    # 0x3cc69d
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406f04(%rip), %rax    # 0x5a6860
movq %rax, 0x406eed(%rip)    # 0x5a6850
leaq 0x406ee6(%rip), %rbx    # 0x5a6850
leaq 0x22cd2d(%rip), %rsi    # 0x3cc69e
leaq 0x22cd2e(%rip), %rdx    # 0x3cc6a6
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406ef9(%rip), %rax    # 0x5a6880
movq %rax, 0x406ee2(%rip)    # 0x5a6870
leaq 0x406edb(%rip), %rbx    # 0x5a6870
leaq 0x22cd0b(%rip), %rsi    # 0x3cc6a7
leaq 0x22cd0e(%rip), %rdx    # 0x3cc6b1
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406eee(%rip), %rax    # 0x5a68a0
movq %rax, 0x406ed7(%rip)    # 0x5a6890
leaq 0x406ed0(%rip), %rbx    # 0x5a6890
leaq 0x22cceb(%rip), %rsi    # 0x3cc6b2
leaq 0x22ccf0(%rip), %rdx    # 0x3cc6be
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406ee3(%rip), %rax    # 0x5a68c0
movq %rax, 0x406ecc(%rip)    # 0x5a68b0
leaq 0x406ec5(%rip), %rbx    # 0x5a68b0
leaq 0x22cccd(%rip), %rsi    # 0x3cc6bf
leaq 0x22ccd4(%rip), %rdx    # 0x3cc6cd
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406ed8(%rip), %rax    # 0x5a68e0
movq %rax, 0x406ec1(%rip)    # 0x5a68d0
leaq 0x406eba(%rip), %rbx    # 0x5a68d0
leaq 0x22ccb1(%rip), %rsi    # 0x3cc6ce
leaq 0x22ccce(%rip), %rdx    # 0x3cc6f2
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406ecd(%rip), %rax    # 0x5a6900
movq %rax, 0x406eb6(%rip)    # 0x5a68f0
leaq 0x406eaf(%rip), %rbx    # 0x5a68f0
leaq 0x22ccab(%rip), %rsi    # 0x3cc6f3
leaq 0x22ccc4(%rip), %rdx    # 0x3cc713
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406ec2(%rip), %rax    # 0x5a6920
movq %rax, 0x406eab(%rip)    # 0x5a6910
leaq 0x406ea4(%rip), %rbx    # 0x5a6910
leaq 0x22cca1(%rip), %rsi    # 0x3cc714
leaq 0x22ccb5(%rip), %rdx    # 0x3cc72f
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406eb7(%rip), %rax    # 0x5a6940
movq %rax, 0x406ea0(%rip)    # 0x5a6930
leaq 0x406e99(%rip), %rbx    # 0x5a6930
leaq 0x22cc92(%rip), %rsi    # 0x3cc730
leaq 0x22cca6(%rip), %rdx    # 0x3cc74b
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406eac(%rip), %rax    # 0x5a6960
movq %rax, 0x406e95(%rip)    # 0x5a6950
leaq 0x406e8e(%rip), %rbx    # 0x5a6950
leaq 0x22cc83(%rip), %rsi    # 0x3cc74c
leaq 0x22cc97(%rip), %rdx    # 0x3cc767
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406ea1(%rip), %rax    # 0x5a6980
movq %rax, 0x406e8a(%rip)    # 0x5a6970
leaq 0x406e83(%rip), %rbx    # 0x5a6970
leaq 0x22cc74(%rip), %rsi    # 0x3cc768
leaq 0x22cc87(%rip), %rdx    # 0x3cc782
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406e96(%rip), %rax    # 0x5a69a0
movq %rax, 0x406e7f(%rip)    # 0x5a6990
leaq 0x406e78(%rip), %rbx    # 0x5a6990
leaq 0x22cc64(%rip), %rsi    # 0x3cc783
leaq 0x22cc81(%rip), %rdx    # 0x3cc7a7
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406e8b(%rip), %rax    # 0x5a69c0
movq %rax, 0x406e74(%rip)    # 0x5a69b0
leaq 0x406e6d(%rip), %rbx    # 0x5a69b0
leaq 0x22cc5e(%rip), %rsi    # 0x3cc7a8
leaq 0x22cc70(%rip), %rdx    # 0x3cc7c1
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406e80(%rip), %rax    # 0x5a69e0
movq %rax, 0x406e69(%rip)    # 0x5a69d0
leaq 0x406e62(%rip), %rbx    # 0x5a69d0
leaq 0x22cc4d(%rip), %rsi    # 0x3cc7c2
leaq 0x22cc5b(%rip), %rdx    # 0x3cc7d7
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406e75(%rip), %rax    # 0x5a6a00
movq %rax, 0x406e5e(%rip)    # 0x5a69f0
leaq 0x406e57(%rip), %rbx    # 0x5a69f0
leaq 0x22cc38(%rip), %rsi    # 0x3cc7d8
leaq 0x22cc54(%rip), %rdx    # 0x3cc7fb
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406e6a(%rip), %rax    # 0x5a6a20
movq %rax, 0x406e53(%rip)    # 0x5a6a10
leaq 0x406e4c(%rip), %rbx    # 0x5a6a10
leaq 0x22cc31(%rip), %rsi    # 0x3cc7fc
leaq 0x22cc61(%rip), %rdx    # 0x3cc833
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406e5f(%rip), %rax    # 0x5a6a40
movq %rax, 0x406e48(%rip)    # 0x5a6a30
leaq 0x406e41(%rip), %rbx    # 0x5a6a30
leaq 0x22cc3e(%rip), %rsi    # 0x3cc834
leaq 0x22cc51(%rip), %rdx    # 0x3cc84e
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406e54(%rip), %rax    # 0x5a6a60
movq %rax, 0x406e3d(%rip)    # 0x5a6a50
leaq 0x406e36(%rip), %rbx    # 0x5a6a50
leaq 0x22cc2e(%rip), %rsi    # 0x3cc84f
leaq 0x22cc41(%rip), %rdx    # 0x3cc869
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406e49(%rip), %rax    # 0x5a6a80
movq %rax, 0x406e32(%rip)    # 0x5a6a70
leaq 0x406e2b(%rip), %rbx    # 0x5a6a70
leaq 0x22cc1e(%rip), %rsi    # 0x3cc86a
leaq 0x22cc31(%rip), %rdx    # 0x3cc884
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406e3e(%rip), %rax    # 0x5a6aa0
movq %rax, 0x406e27(%rip)    # 0x5a6a90
leaq 0x406e20(%rip), %rbx    # 0x5a6a90
leaq 0x22cc0e(%rip), %rsi    # 0x3cc885
leaq 0x22cc21(%rip), %rdx    # 0x3cc89f
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406e33(%rip), %rax    # 0x5a6ac0
movq %rax, 0x406e1c(%rip)    # 0x5a6ab0
leaq 0x406e15(%rip), %rbx    # 0x5a6ab0
leaq 0x22cbfe(%rip), %rsi    # 0x3cc8a0
leaq 0x22cc11(%rip), %rdx    # 0x3cc8ba
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406e28(%rip), %rax    # 0x5a6ae0
movq %rax, 0x406e11(%rip)    # 0x5a6ad0
leaq 0x406e0a(%rip), %rbx    # 0x5a6ad0
leaq 0x22cbee(%rip), %rsi    # 0x3cc8bb
leaq 0x22cc01(%rip), %rdx    # 0x3cc8d5
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406e1d(%rip), %rax    # 0x5a6b00
movq %rax, 0x406e06(%rip)    # 0x5a6af0
leaq 0x406dff(%rip), %rbx    # 0x5a6af0
leaq 0x22cbde(%rip), %rsi    # 0x3cc8d6
leaq 0x22cbf1(%rip), %rdx    # 0x3cc8f0
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406e12(%rip), %rax    # 0x5a6b20
movq %rax, 0x406dfb(%rip)    # 0x5a6b10
leaq 0x406df4(%rip), %rbx    # 0x5a6b10
leaq 0x22cbce(%rip), %rsi    # 0x3cc8f1
leaq 0x22cbe1(%rip), %rdx    # 0x3cc90b
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406e07(%rip), %rax    # 0x5a6b40
movq %rax, 0x406df0(%rip)    # 0x5a6b30
leaq 0x406de9(%rip), %rbx    # 0x5a6b30
leaq 0x22cbbe(%rip), %rsi    # 0x3cc90c
leaq 0x22cbd1(%rip), %rdx    # 0x3cc926
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406dfc(%rip), %rax    # 0x5a6b60
movq %rax, 0x406de5(%rip)    # 0x5a6b50
leaq 0x406dde(%rip), %rbx    # 0x5a6b50
leaq 0x22cbae(%rip), %rsi    # 0x3cc927
leaq 0x22cbc1(%rip), %rdx    # 0x3cc941
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406df1(%rip), %rax    # 0x5a6b80
movq %rax, 0x406dda(%rip)    # 0x5a6b70
leaq 0x406dd3(%rip), %rbx    # 0x5a6b70
leaq 0x22cb9e(%rip), %rsi    # 0x3cc942
leaq 0x22cbb1(%rip), %rdx    # 0x3cc95c
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406de6(%rip), %rax    # 0x5a6ba0
movq %rax, 0x406dcf(%rip)    # 0x5a6b90
leaq 0x406dc8(%rip), %rbx    # 0x5a6b90
leaq 0x22cb8e(%rip), %rsi    # 0x3cc95d
leaq 0x22cba1(%rip), %rdx    # 0x3cc977
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406ddb(%rip), %rax    # 0x5a6bc0
movq %rax, 0x406dc4(%rip)    # 0x5a6bb0
leaq 0x406dbd(%rip), %rbx    # 0x5a6bb0
leaq 0x22cb7e(%rip), %rsi    # 0x3cc978
leaq 0x22cb91(%rip), %rdx    # 0x3cc992
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406dd0(%rip), %rax    # 0x5a6be0
movq %rax, 0x406db9(%rip)    # 0x5a6bd0
leaq 0x406db2(%rip), %rbx    # 0x5a6bd0
leaq 0x22cb6e(%rip), %rsi    # 0x3cc993
leaq 0x22cb81(%rip), %rdx    # 0x3cc9ad
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406dc5(%rip), %rax    # 0x5a6c00
movq %rax, 0x406dae(%rip)    # 0x5a6bf0
leaq 0x406da7(%rip), %rbx    # 0x5a6bf0
leaq 0x22cb5e(%rip), %rsi    # 0x3cc9ae
leaq 0x22cb71(%rip), %rdx    # 0x3cc9c8
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406dba(%rip), %rax    # 0x5a6c20
movq %rax, 0x406da3(%rip)    # 0x5a6c10
leaq 0x406d9c(%rip), %rbx    # 0x5a6c10
leaq 0x22cb4e(%rip), %rsi    # 0x3cc9c9
leaq 0x22cb61(%rip), %rdx    # 0x3cc9e3
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406daf(%rip), %rax    # 0x5a6c40
movq %rax, 0x406d98(%rip)    # 0x5a6c30
leaq 0x406d91(%rip), %rbx    # 0x5a6c30
leaq 0x22cb3e(%rip), %rsi    # 0x3cc9e4
leaq 0x22cb51(%rip), %rdx    # 0x3cc9fe
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406da4(%rip), %rax    # 0x5a6c60
movq %rax, 0x406d8d(%rip)    # 0x5a6c50
leaq 0x406d86(%rip), %rbx    # 0x5a6c50
leaq 0x22cb2e(%rip), %rsi    # 0x3cc9ff
leaq 0x22cb41(%rip), %rdx    # 0x3cca19
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406d99(%rip), %rax    # 0x5a6c80
movq %rax, 0x406d82(%rip)    # 0x5a6c70
leaq 0x406d7b(%rip), %rbx    # 0x5a6c70
leaq 0x22cb1e(%rip), %rsi    # 0x3cca1a
leaq 0x22cb31(%rip), %rdx    # 0x3cca34
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406d8e(%rip), %rax    # 0x5a6ca0
movq %rax, 0x406d77(%rip)    # 0x5a6c90
leaq 0x406d70(%rip), %rbx    # 0x5a6c90
leaq 0x22cb0e(%rip), %rsi    # 0x3cca35
leaq 0x22cb21(%rip), %rdx    # 0x3cca4f
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406d83(%rip), %rax    # 0x5a6cc0
movq %rax, 0x406d6c(%rip)    # 0x5a6cb0
leaq 0x406d65(%rip), %rbx    # 0x5a6cb0
leaq 0x22cafe(%rip), %rsi    # 0x3cca50
leaq 0x22cb11(%rip), %rdx    # 0x3cca6a
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406d78(%rip), %rax    # 0x5a6ce0
movq %rax, 0x406d61(%rip)    # 0x5a6cd0
leaq 0x406d5a(%rip), %rbx    # 0x5a6cd0
leaq 0x22caee(%rip), %rsi    # 0x3cca6b
leaq 0x22cb01(%rip), %rdx    # 0x3cca85
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406d6d(%rip), %rax    # 0x5a6d00
movq %rax, 0x406d56(%rip)    # 0x5a6cf0
leaq 0x406d4f(%rip), %rbx    # 0x5a6cf0
leaq 0x22cade(%rip), %rsi    # 0x3cca86
leaq 0x22caf1(%rip), %rdx    # 0x3ccaa0
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406d62(%rip), %rax    # 0x5a6d20
movq %rax, 0x406d4b(%rip)    # 0x5a6d10
leaq 0x406d44(%rip), %rbx    # 0x5a6d10
leaq 0x22cace(%rip), %rsi    # 0x3ccaa1
leaq 0x22cae1(%rip), %rdx    # 0x3ccabb
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406d57(%rip), %rax    # 0x5a6d40
movq %rax, 0x406d40(%rip)    # 0x5a6d30
leaq 0x406d39(%rip), %rbx    # 0x5a6d30
leaq 0x22cabe(%rip), %rsi    # 0x3ccabc
leaq 0x22cad1(%rip), %rdx    # 0x3ccad6
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406d4c(%rip), %rax    # 0x5a6d60
movq %rax, 0x406d35(%rip)    # 0x5a6d50
leaq 0x406d2e(%rip), %rbx    # 0x5a6d50
leaq 0x22caae(%rip), %rsi    # 0x3ccad7
leaq 0x22cac1(%rip), %rdx    # 0x3ccaf1
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406d41(%rip), %rax    # 0x5a6d80
movq %rax, 0x406d2a(%rip)    # 0x5a6d70
leaq 0x406d23(%rip), %rbx    # 0x5a6d70
leaq 0x22ca9e(%rip), %rsi    # 0x3ccaf2
leaq 0x22cab1(%rip), %rdx    # 0x3ccb0c
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406d36(%rip), %rax    # 0x5a6da0
movq %rax, 0x406d1f(%rip)    # 0x5a6d90
leaq 0x406d18(%rip), %rbx    # 0x5a6d90
leaq 0x22ca8e(%rip), %rsi    # 0x3ccb0d
leaq 0x22caa1(%rip), %rdx    # 0x3ccb27
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406d2b(%rip), %rax    # 0x5a6dc0
movq %rax, 0x406d14(%rip)    # 0x5a6db0
leaq 0x406d0d(%rip), %rbx    # 0x5a6db0
leaq 0x22ca7e(%rip), %rsi    # 0x3ccb28
leaq 0x22ca91(%rip), %rdx    # 0x3ccb42
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406d20(%rip), %rax    # 0x5a6de0
movq %rax, 0x406d09(%rip)    # 0x5a6dd0
leaq 0x406d02(%rip), %rbx    # 0x5a6dd0
leaq 0x22ca6e(%rip), %rsi    # 0x3ccb43
leaq 0x22ca81(%rip), %rdx    # 0x3ccb5d
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406d15(%rip), %rax    # 0x5a6e00
movq %rax, 0x406cfe(%rip)    # 0x5a6df0
leaq 0x406cf7(%rip), %rbx    # 0x5a6df0
leaq 0x22ca5e(%rip), %rsi    # 0x3ccb5e
leaq 0x22ca71(%rip), %rdx    # 0x3ccb78
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406d0a(%rip), %rax    # 0x5a6e20
movq %rax, 0x406cf3(%rip)    # 0x5a6e10
leaq 0x406cec(%rip), %rbx    # 0x5a6e10
leaq 0x22ca4e(%rip), %rsi    # 0x3ccb79
leaq 0x22ca61(%rip), %rdx    # 0x3ccb93
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406cff(%rip), %rax    # 0x5a6e40
movq %rax, 0x406ce8(%rip)    # 0x5a6e30
leaq 0x406ce1(%rip), %rbx    # 0x5a6e30
leaq 0x22ca3e(%rip), %rsi    # 0x3ccb94
leaq 0x22ca51(%rip), %rdx    # 0x3ccbae
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406cf4(%rip), %rax    # 0x5a6e60
movq %rax, 0x406cdd(%rip)    # 0x5a6e50
leaq 0x406cd6(%rip), %rbx    # 0x5a6e50
leaq 0x22ca2e(%rip), %rsi    # 0x3ccbaf
leaq 0x22ca41(%rip), %rdx    # 0x3ccbc9
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406ce9(%rip), %rax    # 0x5a6e80
movq %rax, 0x406cd2(%rip)    # 0x5a6e70
leaq 0x406ccb(%rip), %rbx    # 0x5a6e70
leaq 0x22ca1e(%rip), %rsi    # 0x3ccbca
leaq 0x22ca31(%rip), %rdx    # 0x3ccbe4
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406cde(%rip), %rax    # 0x5a6ea0
movq %rax, 0x406cc7(%rip)    # 0x5a6e90
leaq 0x406cc0(%rip), %rbx    # 0x5a6e90
leaq 0x22ca0e(%rip), %rsi    # 0x3ccbe5
leaq 0x22ca21(%rip), %rdx    # 0x3ccbff
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406cd3(%rip), %rax    # 0x5a6ec0
movq %rax, 0x406cbc(%rip)    # 0x5a6eb0
leaq 0x406cb5(%rip), %rbx    # 0x5a6eb0
leaq 0x22c9fe(%rip), %rsi    # 0x3ccc00
leaq 0x22ca11(%rip), %rdx    # 0x3ccc1a
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406cc8(%rip), %rax    # 0x5a6ee0
movq %rax, 0x406cb1(%rip)    # 0x5a6ed0
leaq 0x406caa(%rip), %rbx    # 0x5a6ed0
leaq 0x22c9ee(%rip), %rsi    # 0x3ccc1b
leaq 0x22ca01(%rip), %rdx    # 0x3ccc35
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406cbd(%rip), %rax    # 0x5a6f00
movq %rax, 0x406ca6(%rip)    # 0x5a6ef0
leaq 0x406c9f(%rip), %rbx    # 0x5a6ef0
leaq 0x22c9de(%rip), %rsi    # 0x3ccc36
leaq 0x22c9f1(%rip), %rdx    # 0x3ccc50
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406cb2(%rip), %rax    # 0x5a6f20
movq %rax, 0x406c9b(%rip)    # 0x5a6f10
leaq 0x406c94(%rip), %rbx    # 0x5a6f10
leaq 0x22c9ce(%rip), %rsi    # 0x3ccc51
leaq 0x22c9e4(%rip), %rdx    # 0x3ccc6e
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406ca7(%rip), %rax    # 0x5a6f40
movq %rax, 0x406c90(%rip)    # 0x5a6f30
leaq 0x406c89(%rip), %rbx    # 0x5a6f30
leaq 0x22c9c1(%rip), %rsi    # 0x3ccc6f
leaq 0x22c9d7(%rip), %rdx    # 0x3ccc8c
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406c9c(%rip), %rax    # 0x5a6f60
movq %rax, 0x406c85(%rip)    # 0x5a6f50
leaq 0x406c7e(%rip), %rbx    # 0x5a6f50
leaq 0x22c9b4(%rip), %rsi    # 0x3ccc8d
leaq 0x22c9cc(%rip), %rdx    # 0x3cccac
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406c91(%rip), %rax    # 0x5a6f80
movq %rax, 0x406c7a(%rip)    # 0x5a6f70
leaq 0x406c73(%rip), %rbx    # 0x5a6f70
leaq 0x22c9a9(%rip), %rsi    # 0x3cccad
leaq 0x22c9c1(%rip), %rdx    # 0x3ccccc
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406c86(%rip), %rax    # 0x5a6fa0
movq %rax, 0x406c6f(%rip)    # 0x5a6f90
leaq 0x406c68(%rip), %rbx    # 0x5a6f90
leaq 0x22c99e(%rip), %rsi    # 0x3ccccd
leaq 0x22c9b4(%rip), %rdx    # 0x3cccea
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406c7b(%rip), %rax    # 0x5a6fc0
movq %rax, 0x406c64(%rip)    # 0x5a6fb0
leaq 0x406c5d(%rip), %rbx    # 0x5a6fb0
leaq 0x22c991(%rip), %rsi    # 0x3ccceb
leaq 0x22c9a7(%rip), %rdx    # 0x3ccd08
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406c70(%rip), %rax    # 0x5a6fe0
movq %rax, 0x406c59(%rip)    # 0x5a6fd0
leaq 0x406c52(%rip), %rbx    # 0x5a6fd0
leaq 0x22c984(%rip), %rsi    # 0x3ccd09
leaq 0x22c99a(%rip), %rdx    # 0x3ccd26
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406c65(%rip), %rax    # 0x5a7000
movq %rax, 0x406c4e(%rip)    # 0x5a6ff0
leaq 0x406c47(%rip), %rbx    # 0x5a6ff0
leaq 0x22c977(%rip), %rsi    # 0x3ccd27
leaq 0x22c98d(%rip), %rdx    # 0x3ccd44
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406c5a(%rip), %rax    # 0x5a7020
movq %rax, 0x406c43(%rip)    # 0x5a7010
leaq 0x406c3c(%rip), %rbx    # 0x5a7010
leaq 0x22c96a(%rip), %rsi    # 0x3ccd45
leaq 0x22c982(%rip), %rdx    # 0x3ccd64
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406c4f(%rip), %rax    # 0x5a7040
movq %rax, 0x406c38(%rip)    # 0x5a7030
leaq 0x406c31(%rip), %rbx    # 0x5a7030
leaq 0x22c95f(%rip), %rsi    # 0x3ccd65
leaq 0x22c978(%rip), %rdx    # 0x3ccd85
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406c44(%rip), %rax    # 0x5a7060
movq %rax, 0x406c2d(%rip)    # 0x5a7050
leaq 0x406c26(%rip), %rbx    # 0x5a7050
leaq 0x22c955(%rip), %rsi    # 0x3ccd86
leaq 0x22c96e(%rip), %rdx    # 0x3ccda6
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406c39(%rip), %rax    # 0x5a7080
movq %rax, 0x406c22(%rip)    # 0x5a7070
leaq 0x406c1b(%rip), %rbx    # 0x5a7070
leaq 0x22c94b(%rip), %rsi    # 0x3ccda7
leaq 0x22c964(%rip), %rdx    # 0x3ccdc7
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406c2e(%rip), %rax    # 0x5a70a0
movq %rax, 0x406c17(%rip)    # 0x5a7090
leaq 0x406c10(%rip), %rbx    # 0x5a7090
leaq 0x22c941(%rip), %rsi    # 0x3ccdc8
leaq 0x22c95a(%rip), %rdx    # 0x3ccde8
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406c23(%rip), %rax    # 0x5a70c0
movq %rax, 0x406c0c(%rip)    # 0x5a70b0
leaq 0x406c05(%rip), %rbx    # 0x5a70b0
leaq 0x22c937(%rip), %rsi    # 0x3ccde9
leaq 0x22c950(%rip), %rdx    # 0x3cce09
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406c18(%rip), %rax    # 0x5a70e0
movq %rax, 0x406c01(%rip)    # 0x5a70d0
leaq 0x406bfa(%rip), %rbx    # 0x5a70d0
leaq 0x22c92d(%rip), %rsi    # 0x3cce0a
leaq 0x22c946(%rip), %rdx    # 0x3cce2a
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406c0d(%rip), %rax    # 0x5a7100
movq %rax, 0x406bf6(%rip)    # 0x5a70f0
leaq 0x406bef(%rip), %rbx    # 0x5a70f0
leaq 0x22c923(%rip), %rsi    # 0x3cce2b
leaq 0x22c93c(%rip), %rdx    # 0x3cce4b
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406c02(%rip), %rax    # 0x5a7120
movq %rax, 0x406beb(%rip)    # 0x5a7110
leaq 0x406be4(%rip), %rbx    # 0x5a7110
leaq 0x22c919(%rip), %rsi    # 0x3cce4c
leaq 0x22c932(%rip), %rdx    # 0x3cce6c
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406bf7(%rip), %rax    # 0x5a7140
movq %rax, 0x406be0(%rip)    # 0x5a7130
leaq 0x406bd9(%rip), %rbx    # 0x5a7130
leaq 0x22c90f(%rip), %rsi    # 0x3cce6d
leaq 0x22c928(%rip), %rdx    # 0x3cce8d
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406bec(%rip), %rax    # 0x5a7160
movq %rax, 0x406bd5(%rip)    # 0x5a7150
leaq 0x406bce(%rip), %rbx    # 0x5a7150
leaq 0x22c905(%rip), %rsi    # 0x3cce8e
leaq 0x22c91e(%rip), %rdx    # 0x3cceae
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406be1(%rip), %rax    # 0x5a7180
movq %rax, 0x406bca(%rip)    # 0x5a7170
leaq 0x406bc3(%rip), %rbx    # 0x5a7170
leaq 0x22c8fb(%rip), %rsi    # 0x3cceaf
leaq 0x22c914(%rip), %rdx    # 0x3ccecf
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406bd6(%rip), %rax    # 0x5a71a0
movq %rax, 0x406bbf(%rip)    # 0x5a7190
leaq 0x406bb8(%rip), %rbx    # 0x5a7190
leaq 0x22c8f1(%rip), %rsi    # 0x3cced0
leaq 0x22c90a(%rip), %rdx    # 0x3ccef0
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406bcb(%rip), %rax    # 0x5a71c0
movq %rax, 0x406bb4(%rip)    # 0x5a71b0
leaq 0x406bad(%rip), %rbx    # 0x5a71b0
leaq 0x22c8e7(%rip), %rsi    # 0x3ccef1
leaq 0x22c900(%rip), %rdx    # 0x3ccf11
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406bc0(%rip), %rax    # 0x5a71e0
movq %rax, 0x406ba9(%rip)    # 0x5a71d0
leaq 0x406ba2(%rip), %rbx    # 0x5a71d0
leaq 0x22c8dd(%rip), %rsi    # 0x3ccf12
leaq 0x22c8f6(%rip), %rdx    # 0x3ccf32
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406bb5(%rip), %rax    # 0x5a7200
movq %rax, 0x406b9e(%rip)    # 0x5a71f0
leaq 0x406b97(%rip), %rbx    # 0x5a71f0
leaq 0x22c8d3(%rip), %rsi    # 0x3ccf33
leaq 0x22c8ec(%rip), %rdx    # 0x3ccf53
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406baa(%rip), %rax    # 0x5a7220
movq %rax, 0x406b93(%rip)    # 0x5a7210
leaq 0x406b8c(%rip), %rbx    # 0x5a7210
leaq 0x22c8c9(%rip), %rsi    # 0x3ccf54
leaq 0x22c8e2(%rip), %rdx    # 0x3ccf74
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406b9f(%rip), %rax    # 0x5a7240
movq %rax, 0x406b88(%rip)    # 0x5a7230
leaq 0x406b81(%rip), %rbx    # 0x5a7230
leaq 0x22c8bf(%rip), %rsi    # 0x3ccf75
leaq 0x22c8d8(%rip), %rdx    # 0x3ccf95
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406b94(%rip), %rax    # 0x5a7260
movq %rax, 0x406b7d(%rip)    # 0x5a7250
leaq 0x406b76(%rip), %rbx    # 0x5a7250
leaq 0x22c8b5(%rip), %rsi    # 0x3ccf96
leaq 0x22c8ce(%rip), %rdx    # 0x3ccfb6
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406b89(%rip), %rax    # 0x5a7280
movq %rax, 0x406b72(%rip)    # 0x5a7270
leaq 0x406b6b(%rip), %rbx    # 0x5a7270
leaq 0x22c8ab(%rip), %rsi    # 0x3ccfb7
leaq 0x22c8c4(%rip), %rdx    # 0x3ccfd7
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406b7e(%rip), %rax    # 0x5a72a0
movq %rax, 0x406b67(%rip)    # 0x5a7290
leaq 0x406b60(%rip), %rbx    # 0x5a7290
leaq 0x22c8a1(%rip), %rsi    # 0x3ccfd8
leaq 0x22c8ba(%rip), %rdx    # 0x3ccff8
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406b73(%rip), %rax    # 0x5a72c0
movq %rax, 0x406b5c(%rip)    # 0x5a72b0
leaq 0x406b55(%rip), %rbx    # 0x5a72b0
leaq 0x22c897(%rip), %rsi    # 0x3ccff9
leaq 0x22c8b0(%rip), %rdx    # 0x3cd019
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406b68(%rip), %rax    # 0x5a72e0
movq %rax, 0x406b51(%rip)    # 0x5a72d0
leaq 0x406b4a(%rip), %rbx    # 0x5a72d0
leaq 0x22c88d(%rip), %rsi    # 0x3cd01a
leaq 0x22c8a6(%rip), %rdx    # 0x3cd03a
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406b5d(%rip), %rax    # 0x5a7300
movq %rax, 0x406b46(%rip)    # 0x5a72f0
leaq 0x406b3f(%rip), %rbx    # 0x5a72f0
leaq 0x22c883(%rip), %rsi    # 0x3cd03b
leaq 0x22c89c(%rip), %rdx    # 0x3cd05b
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406b52(%rip), %rax    # 0x5a7320
movq %rax, 0x406b3b(%rip)    # 0x5a7310
leaq 0x406b34(%rip), %rbx    # 0x5a7310
leaq 0x22c879(%rip), %rsi    # 0x3cd05c
leaq 0x22c892(%rip), %rdx    # 0x3cd07c
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406b47(%rip), %rax    # 0x5a7340
movq %rax, 0x406b30(%rip)    # 0x5a7330
leaq 0x406b29(%rip), %rbx    # 0x5a7330
leaq 0x22c86f(%rip), %rsi    # 0x3cd07d
leaq 0x22c888(%rip), %rdx    # 0x3cd09d
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406b3c(%rip), %rax    # 0x5a7360
movq %rax, 0x406b25(%rip)    # 0x5a7350
leaq 0x406b1e(%rip), %rbx    # 0x5a7350
leaq 0x22c865(%rip), %rsi    # 0x3cd09e
leaq 0x22c87e(%rip), %rdx    # 0x3cd0be
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406b31(%rip), %rax    # 0x5a7380
movq %rax, 0x406b1a(%rip)    # 0x5a7370
leaq 0x406b13(%rip), %rbx    # 0x5a7370
leaq 0x22c85b(%rip), %rsi    # 0x3cd0bf
leaq 0x22c874(%rip), %rdx    # 0x3cd0df
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406b26(%rip), %rax    # 0x5a73a0
movq %rax, 0x406b0f(%rip)    # 0x5a7390
leaq 0x406b08(%rip), %rbx    # 0x5a7390
leaq 0x22c851(%rip), %rsi    # 0x3cd0e0
leaq 0x22c86a(%rip), %rdx    # 0x3cd100
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406b1b(%rip), %rax    # 0x5a73c0
movq %rax, 0x406b04(%rip)    # 0x5a73b0
leaq 0x406afd(%rip), %rbx    # 0x5a73b0
leaq 0x22c847(%rip), %rsi    # 0x3cd101
leaq 0x22c860(%rip), %rdx    # 0x3cd121
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406b10(%rip), %rax    # 0x5a73e0
movq %rax, 0x406af9(%rip)    # 0x5a73d0
leaq 0x406af2(%rip), %rbx    # 0x5a73d0
leaq 0x22c83d(%rip), %rsi    # 0x3cd122
leaq 0x22c856(%rip), %rdx    # 0x3cd142
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406b05(%rip), %rax    # 0x5a7400
movq %rax, 0x406aee(%rip)    # 0x5a73f0
leaq 0x406ae7(%rip), %rbx    # 0x5a73f0
leaq 0x22c833(%rip), %rsi    # 0x3cd143
leaq 0x22c84c(%rip), %rdx    # 0x3cd163
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406afa(%rip), %rax    # 0x5a7420
movq %rax, 0x406ae3(%rip)    # 0x5a7410
leaq 0x406adc(%rip), %rbx    # 0x5a7410
leaq 0x22c829(%rip), %rsi    # 0x3cd164
leaq 0x22c842(%rip), %rdx    # 0x3cd184
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406aef(%rip), %rax    # 0x5a7440
movq %rax, 0x406ad8(%rip)    # 0x5a7430
leaq 0x406ad1(%rip), %rbx    # 0x5a7430
leaq 0x22c81f(%rip), %rsi    # 0x3cd185
leaq 0x22c838(%rip), %rdx    # 0x3cd1a5
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406ae4(%rip), %rax    # 0x5a7460
movq %rax, 0x406acd(%rip)    # 0x5a7450
leaq 0x406ac6(%rip), %rbx    # 0x5a7450
leaq 0x22c815(%rip), %rsi    # 0x3cd1a6
leaq 0x22c82e(%rip), %rdx    # 0x3cd1c6
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406ad9(%rip), %rax    # 0x5a7480
movq %rax, 0x406ac2(%rip)    # 0x5a7470
leaq 0x406abb(%rip), %rbx    # 0x5a7470
leaq 0x22c80b(%rip), %rsi    # 0x3cd1c7
leaq 0x22c824(%rip), %rdx    # 0x3cd1e7
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406ace(%rip), %rax    # 0x5a74a0
movq %rax, 0x406ab7(%rip)    # 0x5a7490
leaq 0x406ab0(%rip), %rbx    # 0x5a7490
leaq 0x22c801(%rip), %rsi    # 0x3cd1e8
leaq 0x22c81a(%rip), %rdx    # 0x3cd208
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406ac3(%rip), %rax    # 0x5a74c0
movq %rax, 0x406aac(%rip)    # 0x5a74b0
leaq 0x406aa5(%rip), %rbx    # 0x5a74b0
leaq 0x22c7f7(%rip), %rsi    # 0x3cd209
leaq 0x22c810(%rip), %rdx    # 0x3cd229
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406ab8(%rip), %rax    # 0x5a74e0
movq %rax, 0x406aa1(%rip)    # 0x5a74d0
leaq 0x406a9a(%rip), %rbx    # 0x5a74d0
leaq 0x22c7ed(%rip), %rsi    # 0x3cd22a
leaq 0x22c806(%rip), %rdx    # 0x3cd24a
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406aad(%rip), %rax    # 0x5a7500
movq %rax, 0x406a96(%rip)    # 0x5a74f0
leaq 0x406a8f(%rip), %rbx    # 0x5a74f0
leaq 0x22c7e3(%rip), %rsi    # 0x3cd24b
leaq 0x22c7fc(%rip), %rdx    # 0x3cd26b
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406aa2(%rip), %rax    # 0x5a7520
movq %rax, 0x406a8b(%rip)    # 0x5a7510
leaq 0x406a84(%rip), %rbx    # 0x5a7510
leaq 0x22c7d9(%rip), %rsi    # 0x3cd26c
leaq 0x22c7f2(%rip), %rdx    # 0x3cd28c
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406a97(%rip), %rax    # 0x5a7540
movq %rax, 0x406a80(%rip)    # 0x5a7530
leaq 0x406a79(%rip), %rbx    # 0x5a7530
leaq 0x22c7cf(%rip), %rsi    # 0x3cd28d
leaq 0x22c7e8(%rip), %rdx    # 0x3cd2ad
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406a8c(%rip), %rax    # 0x5a7560
movq %rax, 0x406a75(%rip)    # 0x5a7550
leaq 0x406a6e(%rip), %rbx    # 0x5a7550
leaq 0x22c7c5(%rip), %rsi    # 0x3cd2ae
leaq 0x22c7de(%rip), %rdx    # 0x3cd2ce
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406a81(%rip), %rax    # 0x5a7580
movq %rax, 0x406a6a(%rip)    # 0x5a7570
leaq 0x406a63(%rip), %rbx    # 0x5a7570
leaq 0x22c7bb(%rip), %rsi    # 0x3cd2cf
leaq 0x22c7d4(%rip), %rdx    # 0x3cd2ef
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406a76(%rip), %rax    # 0x5a75a0
movq %rax, 0x406a5f(%rip)    # 0x5a7590
leaq 0x406a58(%rip), %rbx    # 0x5a7590
leaq 0x22c7b1(%rip), %rsi    # 0x3cd2f0
leaq 0x22c7ca(%rip), %rdx    # 0x3cd310
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406a6b(%rip), %rax    # 0x5a75c0
movq %rax, 0x406a54(%rip)    # 0x5a75b0
leaq 0x406a4d(%rip), %rbx    # 0x5a75b0
leaq 0x22c7a7(%rip), %rsi    # 0x3cd311
leaq 0x22c7c4(%rip), %rdx    # 0x3cd335
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406a60(%rip), %rax    # 0x5a75e0
movq %rax, 0x406a49(%rip)    # 0x5a75d0
leaq 0x406a42(%rip), %rbx    # 0x5a75d0
leaq 0x22c7a1(%rip), %rsi    # 0x3cd336
leaq 0x22c7bd(%rip), %rdx    # 0x3cd359
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406a55(%rip), %rax    # 0x5a7600
movq %rax, 0x406a3e(%rip)    # 0x5a75f0
leaq 0x406a37(%rip), %rbx    # 0x5a75f0
leaq 0x22c79a(%rip), %rsi    # 0x3cd35a
leaq 0x22c7b5(%rip), %rdx    # 0x3cd37c
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406a4a(%rip), %rax    # 0x5a7620
movq %rax, 0x406a33(%rip)    # 0x5a7610
leaq 0x406a2c(%rip), %rbx    # 0x5a7610
leaq 0x22c792(%rip), %rsi    # 0x3cd37d
leaq 0x22c7ae(%rip), %rdx    # 0x3cd3a0
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406a3f(%rip), %rax    # 0x5a7640
movq %rax, 0x406a28(%rip)    # 0x5a7630
leaq 0x406a21(%rip), %rbx    # 0x5a7630
leaq 0x22c78b(%rip), %rsi    # 0x3cd3a1
leaq 0x22c7a6(%rip), %rdx    # 0x3cd3c3
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406a34(%rip), %rax    # 0x5a7660
movq %rax, 0x406a1d(%rip)    # 0x5a7650
leaq 0x406a16(%rip), %rbx    # 0x5a7650
leaq 0x22c783(%rip), %rsi    # 0x3cd3c4
leaq 0x22c79f(%rip), %rdx    # 0x3cd3e7
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406a29(%rip), %rax    # 0x5a7680
movq %rax, 0x406a12(%rip)    # 0x5a7670
leaq 0x406a0b(%rip), %rbx    # 0x5a7670
leaq 0x22c77c(%rip), %rsi    # 0x3cd3e8
leaq 0x22c79c(%rip), %rdx    # 0x3cd40f
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406a1e(%rip), %rax    # 0x5a76a0
movq %rax, 0x406a07(%rip)    # 0x5a7690
leaq 0x406a00(%rip), %rbx    # 0x5a7690
leaq 0x22c779(%rip), %rsi    # 0x3cd410
leaq 0x22c796(%rip), %rdx    # 0x3cd434
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406a13(%rip), %rax    # 0x5a76c0
movq %rax, 0x4069fc(%rip)    # 0x5a76b0
leaq 0x4069f5(%rip), %rbx    # 0x5a76b0
leaq 0x22c773(%rip), %rsi    # 0x3cd435
leaq 0x22c78f(%rip), %rdx    # 0x3cd458
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x406a08(%rip), %rax    # 0x5a76e0
movq %rax, 0x4069f1(%rip)    # 0x5a76d0
leaq 0x4069ea(%rip), %rbx    # 0x5a76d0
leaq 0x22c76c(%rip), %rsi    # 0x3cd459
leaq 0x22c787(%rip), %rdx    # 0x3cd47b
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x4069fd(%rip), %rax    # 0x5a7700
movq %rax, 0x4069e6(%rip)    # 0x5a76f0
leaq 0x4069df(%rip), %rbx    # 0x5a76f0
leaq 0x22c764(%rip), %rsi    # 0x3cd47c
leaq 0x22c780(%rip), %rdx    # 0x3cd49f
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x4069f2(%rip), %rax    # 0x5a7720
movq %rax, 0x4069db(%rip)    # 0x5a7710
leaq 0x4069d4(%rip), %rbx    # 0x5a7710
leaq 0x22c75d(%rip), %rsi    # 0x3cd4a0
leaq 0x22c778(%rip), %rdx    # 0x3cd4c2
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x4069e7(%rip), %rax    # 0x5a7740
movq %rax, 0x4069d0(%rip)    # 0x5a7730
leaq 0x4069c9(%rip), %rbx    # 0x5a7730
leaq 0x22c755(%rip), %rsi    # 0x3cd4c3
leaq 0x22c771(%rip), %rdx    # 0x3cd4e6
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x4069dc(%rip), %rax    # 0x5a7760
movq %rax, 0x4069c5(%rip)    # 0x5a7750
leaq 0x4069be(%rip), %rbx    # 0x5a7750
leaq 0x22c74e(%rip), %rsi    # 0x3cd4e7
leaq 0x22c76e(%rip), %rdx    # 0x3cd50e
movq %rbx, %rdi
callq 0x1eabb8
leaq 0x4069d1(%rip), %rax    # 0x5a7780
movq %rax, 0x4069ba(%rip)    # 0x5a7770
leaq 0x4069b3(%rip), %rbx    # 0x5a7770
leaq 0x22c74b(%rip), %rsi    # 0x3cd50f
leaq 0x22c76a(%rip), %rdx    # 0x3cd535
movq %rbx, %rdi
callq 0x1eabb8
leaq -0x708cc(%rip), %rdi    # 0x13050e
leaq 0x3d952f(%rip), %rdx    # 0x57a310
xorl %esi, %esi
callq 0x120480
leaq 0x4069a1(%rip), %rdi    # 0x5a7790
callq 0x1202e0
jmp 0x19ef8a
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
jmp 0x1a1022
movq %rax, %r14
xorl %eax, %eax
testb %al, %al
jne 0x1a105a
addq $-0x10, %rbx
leaq 0x40547a(%rip), %r15    # 0x5a64b0
movq -0x10(%rbx), %rdi
cmpq %rdi, %rbx
je 0x1a104a
movq (%rbx), %rsi
incq %rsi
callq 0x1200c0
leaq -0x20(%rbx), %rax
addq $-0x10, %rbx
cmpq %r15, %rbx
movq %rax, %rbx
jne 0x1a1036
leaq 0x40672f(%rip), %rdi    # 0x5a7790
callq 0x120220
jmp 0x1a10e2
movq %rax, %r14
movb $0x1, %al
jmp 0x1a1027
jmp 0x1a1090
movq %rax, %r14
leaq 0x70(%rsp), %rdi
callq 0x1ec570
jmp 0x1a10d0
jmp 0x1a10a4
jmp 0x1a10ab
jmp 0x1a10a4
jmp 0x1a10ab
jmp 0x1a10a4
jmp 0x1a10ab
jmp 0x1a10cd
jmp 0x1a10a4
movq %rax, %r14
leaq 0x1c0(%rsp), %rdi
callq 0x1ed044
jmp 0x1a10d0
jmp 0x1a10a4
movq %rax, %r14
jmp 0x1a10da
jmp 0x1a10ab
movq %rax, %r14
movq 0x1c0(%rsp), %rdi
cmpq %r12, %rdi
je 0x1a10da
movq 0x1d0(%rsp), %rsi
incq %rsi
callq 0x1200c0
jmp 0x1a10da
movq %rax, %r14
leaq 0x20(%rsp), %rdi
callq 0x1ed306
movq %rsp, %rdi
callq 0x1ed354
movq %r14, %rdi
callq 0x120330