// File: /workspace/github_cpp_makefile_star2_O3/halfflat[P]tinyopt/test/googletest/googletest/src/gtest-death-test.cc
// Function: testing::internal::ExecDeathTest::AssumeRole()
DeathTest::TestRole ExecDeathTest::AssumeRole() {
  const UnitTestImpl* const impl = GetUnitTestImpl();
  const InternalRunDeathTestFlag* const flag =
      impl->internal_run_death_test_flag();
  const TestInfo* const info = impl->current_test_info();
  const int death_test_index = info->result()->death_test_count();

  if (flag != nullptr) {
    set_write_fd(flag->write_fd());
    return EXECUTE_TEST;
  }

  int pipe_fd[2];
  GTEST_DEATH_TEST_CHECK_(pipe(pipe_fd) != -1);
  // Clear the close-on-exec flag on the write end of the pipe, lest
  // it be closed when the child process does an exec:
  GTEST_DEATH_TEST_CHECK_(fcntl(pipe_fd[1], F_SETFD, 0) != -1);

  const std::string filter_flag = std::string("--") + GTEST_FLAG_PREFIX_ +
                                  "filter=" + info->test_suite_name() + "." +
                                  info->name();
  const std::string internal_flag = std::string("--") + GTEST_FLAG_PREFIX_ +
                                    "internal_run_death_test=" + file_ + "|" +
                                    StreamableToString(line_) + "|" +
                                    StreamableToString(death_test_index) + "|" +
                                    StreamableToString(pipe_fd[1]);
  std::vector<std::string> args = GetArgvsForDeathTestChildProcess();
  args.push_back(filter_flag);
  args.push_back(internal_flag);

  DeathTest::set_last_death_test_message("");

  CaptureStderr();
  // See the comment in NoExecDeathTest::AssumeRole for why the next line
  // is necessary.
  FlushInfoLog();

  std::unique_ptr<char*[]> argv = CreateArgvFromArgs(args);
  const pid_t child_pid = ExecDeathTestSpawnChild(argv.get(), pipe_fd[0]);
  GTEST_DEATH_TEST_CHECK_SYSCALL_(close(pipe_fd[1]));
  set_child_pid(child_pid);
  set_read_fd(pipe_fd[0]);
  set_spawned(true);
  return OVERSEE_TEST;
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x2c8, %rsp            # imm = 0x2C8
movq %rdi, %r14
callq 0x490c6
movq 0x53398(%rip), %rax     # 0x949e0
movq 0x170(%rax), %rbx
movq 0x238(%rax), %rax
movl 0xf8(%rbx), %ecx
movl %ecx, 0x130(%rsp)
testq %rax, %rax
je 0x41679
movl 0x28(%rax), %eax
movl %eax, 0x38(%r14)
movl $0x1, %eax
jmp 0x423d1
leaq 0x108(%rsp), %rdi
callq 0xd810
cmpl $-0x1, %eax
je 0x426ef
movl 0x10c(%rsp), %edi
movl $0x2, %esi
xorl %edx, %edx
xorl %eax, %eax
callq 0xd2f0
cmpl $-0x1, %eax
je 0x42752
leaq 0x58(%rsp), %r12
movq %r12, -0x10(%r12)
leaq 0x3137a(%rip), %rsi     # 0x72a38
leaq 0x31375(%rip), %rdx     # 0x72a3a
leaq 0x48(%rsp), %rdi
callq 0x1558a
leaq 0x2fb8e(%rip), %rsi     # 0x71264
leaq 0x48(%rsp), %rdi
callq 0xdb40
leaq 0x38(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x41707
movq %rdx, 0x28(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x38(%rsp)
jmp 0x4170e
movups (%rcx), %xmm0
movups %xmm0, (%rbp)
movq 0x8(%rax), %rdx
leaq 0x28(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x2fb3a(%rip), %rsi     # 0x7126b
callq 0xdb40
leaq 0x18(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x4175d
movq %rdx, 0x8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x18(%rsp)
jmp 0x41764
movups (%rcx), %xmm0
movups %xmm0, (%r15)
movq 0x8(%rax), %rdx
leaq 0x8(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq (%rbx), %rsi
callq 0xdb40
leaq 0x240(%rsp), %r13
movq %r13, -0x10(%r13)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x417b8
movq %rdx, 0x230(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x240(%rsp)
jmp 0x417c0
movups (%rcx), %xmm0
movups %xmm0, (%r13)
movq 0x8(%rax), %rdx
leaq 0x230(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x2bbd9(%rip), %rsi     # 0x6d3bf
callq 0xdb40
leaq 0x188(%rsp), %rsi
movq %rsi, -0x10(%rsi)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x4181b
movq %rdx, 0x178(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x188(%rsp)
jmp 0x41821
movups (%rcx), %xmm0
movups %xmm0, (%rsi)
movq 0x8(%rax), %rdx
leaq 0x178(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x20(%rbx), %rsi
callq 0xdb40
leaq 0x220(%rsp), %rsi
movq %rsi, -0x10(%rsi)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
leaq 0x188(%rsp), %r8
je 0x41881
movq %rdx, 0x210(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x220(%rsp)
jmp 0x41887
movups (%rcx), %xmm0
movups %xmm0, (%rsi)
movq 0x8(%rax), %rdx
movq %rdx, 0x218(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x178(%rsp), %rdi
cmpq %r8, %rdi
je 0x418bf
movq 0x188(%rsp), %rsi
incq %rsi
callq 0xd530
movq 0x230(%rsp), %rdi
cmpq %r13, %rdi
je 0x418dc
movq 0x240(%rsp), %rsi
incq %rsi
callq 0xd530
movq 0x8(%rsp), %rdi
cmpq %r15, %rdi
je 0x418f3
movq 0x18(%rsp), %rsi
incq %rsi
callq 0xd530
movq 0x28(%rsp), %rdi
cmpq %rbp, %rdi
je 0x4190a
movq 0x38(%rsp), %rsi
incq %rsi
callq 0xd530
movq 0x48(%rsp), %rdi
cmpq %r12, %rdi
je 0x41921
movq 0x58(%rsp), %rsi
incq %rsi
callq 0xd530
leaq 0xd8(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x31104(%rip), %rsi     # 0x72a38
leaq 0x310ff(%rip), %rdx     # 0x72a3a
leaq 0xc8(%rsp), %rdi
callq 0x1558a
leaq 0x2f915(%rip), %rsi     # 0x71264
leaq 0xc8(%rsp), %rdi
callq 0xdb40
leaq 0xb8(%rsp), %rbx
movq %rbx, -0x10(%rbx)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x4198c
movq %rdx, 0xa8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0xb8(%rsp)
jmp 0x41992
movups (%rcx), %xmm0
movups %xmm0, (%rbx)
movq 0x8(%rax), %rdx
leaq 0xa8(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x2f8bb(%rip), %rsi     # 0x71273
callq 0xdb40
leaq 0x78(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x419e4
movq %rdx, 0x68(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x78(%rsp)
jmp 0x419eb
movups (%rcx), %xmm0
movups %xmm0, (%r15)
movq 0x8(%rax), %rdx
leaq 0x68(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x40(%r14), %rsi
callq 0xdb40
leaq 0x98(%rsp), %r13
movq %r13, -0x10(%r13)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x41a40
movq %rdx, 0x88(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x98(%rsp)
jmp 0x41a48
movups (%rcx), %xmm0
movups %xmm0, (%r13)
movq 0x8(%rax), %rdx
leaq 0x88(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x2f81e(%rip), %rsi     # 0x7128c
callq 0xdb40
movq %r12, 0x48(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x41a96
movq %rdx, 0x48(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x58(%rsp)
jmp 0x41a9e
movups (%rcx), %xmm0
movups %xmm0, (%r12)
movq 0x8(%rax), %rdx
movq %rdx, 0x50(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x48(%r14), %rsi
leaq 0xe8(%rsp), %rdi
callq 0x61b3f
movq 0x48(%rsp), %rcx
movq 0x50(%rsp), %r8
movq 0xf0(%rsp), %rdx
leaq (%rdx,%r8), %rax
movl $0xf, %edi
cmpq %r12, %rcx
je 0x41aec
movq 0x58(%rsp), %rdi
movq 0xe8(%rsp), %rsi
cmpq %rdi, %rax
jbe 0x41b18
leaq 0xf8(%rsp), %r9
movl $0xf, %edi
cmpq %r9, %rsi
je 0x41b13
movq 0xf8(%rsp), %rdi
cmpq %rdi, %rax
jbe 0x41b24
leaq 0x48(%rsp), %rdi
callq 0xd180
jmp 0x41b35
leaq 0xe8(%rsp), %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0xd5e0
movq %rbp, 0x28(%rsp)
movq (%rax), %rdx
leaq 0x10(%rax), %rcx
cmpq %rcx, %rdx
je 0x41b55
movq %rdx, 0x28(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x38(%rsp)
jmp 0x41b5c
movups (%rcx), %xmm0
movups %xmm0, (%rbp)
movq %rax, %rdx
addq $0x8, %rdx
movq 0x8(%rax), %rsi
movq %rsi, 0x30(%rsp)
movq %rcx, (%rax)
movq $0x0, (%rdx)
movb $0x0, (%rcx)
leaq 0x2f70c(%rip), %rsi     # 0x7128c
leaq 0x28(%rsp), %rdi
callq 0xdb40
leaq 0x18(%rsp), %rsi
movq %rsi, 0x8(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x41bb2
movq %rdx, 0x8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x18(%rsp)
jmp 0x41bb8
movups (%rcx), %xmm0
movups %xmm0, (%rsi)
movq 0x8(%rax), %rdx
movq %rdx, 0x10(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x110(%rsp), %rdi
leaq 0x130(%rsp), %rsi
callq 0x61b3f
movq 0x8(%rsp), %rcx
movq 0x10(%rsp), %r8
movq 0x118(%rsp), %rdx
leaq (%rdx,%r8), %rax
movl $0xf, %edi
leaq 0x18(%rsp), %rsi
cmpq %rsi, %rcx
je 0x41c0f
movq 0x18(%rsp), %rdi
movq 0x110(%rsp), %rsi
cmpq %rdi, %rax
jbe 0x41c3b
leaq 0x120(%rsp), %r9
movl $0xf, %edi
cmpq %r9, %rsi
je 0x41c36
movq 0x120(%rsp), %rdi
cmpq %rdi, %rax
jbe 0x41c47
leaq 0x8(%rsp), %rdi
callq 0xd180
jmp 0x41c58
leaq 0x110(%rsp), %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0xd5e0
leaq 0x240(%rsp), %rsi
movq %rsi, 0x230(%rsp)
movq (%rax), %rdx
leaq 0x10(%rax), %rcx
cmpq %rcx, %rdx
je 0x41c89
movq %rdx, 0x230(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x240(%rsp)
jmp 0x41c8f
movups (%rcx), %xmm0
movups %xmm0, (%rsi)
movq %rax, %rdx
addq $0x8, %rdx
movq 0x8(%rax), %rsi
movq %rsi, 0x238(%rsp)
movq %rcx, (%rax)
movq $0x0, (%rdx)
movb $0x0, (%rcx)
leaq 0x2f5d6(%rip), %rsi     # 0x7128c
leaq 0x230(%rsp), %rdi
callq 0xdb40
leaq 0x10c(%rsp), %rsi
leaq 0x188(%rsp), %rdi
movq %rdi, 0x178(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x41cff
movq %rdx, 0x178(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x188(%rsp)
jmp 0x41d05
movups (%rcx), %xmm0
movups %xmm0, (%rdi)
movq 0x8(%rax), %rdx
movq %rdx, 0x180(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x138(%rsp), %rdi
callq 0x61b3f
movq 0x178(%rsp), %rcx
movq 0x180(%rsp), %r8
movq 0x140(%rsp), %rdx
leaq (%rdx,%r8), %rax
movl $0xf, %edi
leaq 0x188(%rsp), %rsi
cmpq %rsi, %rcx
je 0x41d63
movq 0x188(%rsp), %rdi
movq 0x138(%rsp), %rsi
cmpq %rdi, %rax
jbe 0x41d8f
leaq 0x148(%rsp), %r9
movl $0xf, %edi
cmpq %r9, %rsi
je 0x41d8a
movq 0x148(%rsp), %rdi
cmpq %rdi, %rax
jbe 0x41d9e
leaq 0x178(%rsp), %rdi
callq 0xd180
jmp 0x41daf
leaq 0x138(%rsp), %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0xd5e0
leaq 0x168(%rsp), %rdx
movq %rdx, -0x10(%rdx)
movq (%rax), %rsi
leaq 0x10(%rax), %rcx
cmpq %rcx, %rsi
je 0x41ddc
movq %rsi, 0x158(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x168(%rsp)
jmp 0x41de2
movups (%rcx), %xmm0
movups %xmm0, (%rdx)
movq %rax, %rdx
addq $0x8, %rdx
movq 0x8(%rax), %rsi
movq %rsi, 0x160(%rsp)
movq %rcx, (%rax)
movq $0x0, (%rdx)
movb $0x0, (%rcx)
leaq 0x148(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x41e23
movq 0x148(%rsp), %rsi
incq %rsi
callq 0xd530
movq 0x178(%rsp), %rdi
leaq 0x188(%rsp), %rax
cmpq %rax, %rdi
je 0x41e48
movq 0x188(%rsp), %rsi
incq %rsi
callq 0xd530
movq 0x230(%rsp), %rdi
leaq 0x240(%rsp), %rax
cmpq %rax, %rdi
je 0x41e6d
movq 0x240(%rsp), %rsi
incq %rsi
callq 0xd530
leaq 0x120(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x41e8e
movq 0x120(%rsp), %rsi
incq %rsi
callq 0xd530
movq 0x8(%rsp), %rdi
leaq 0x18(%rsp), %rax
cmpq %rax, %rdi
je 0x41eaa
movq 0x18(%rsp), %rsi
incq %rsi
callq 0xd530
movq 0x28(%rsp), %rdi
cmpq %rbp, %rdi
je 0x41ec1
movq 0x38(%rsp), %rsi
incq %rsi
callq 0xd530
leaq 0xf8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x41ee2
movq 0xf8(%rsp), %rsi
incq %rsi
callq 0xd530
movq 0x48(%rsp), %rdi
cmpq %r12, %rdi
je 0x41ef9
movq 0x58(%rsp), %rsi
incq %rsi
callq 0xd530
movq 0x88(%rsp), %rdi
cmpq %r13, %rdi
je 0x41f16
movq 0x98(%rsp), %rsi
incq %rsi
callq 0xd530
movq 0x68(%rsp), %rdi
cmpq %r15, %rdi
je 0x41f2d
movq 0x78(%rsp), %rsi
incq %rsi
callq 0xd530
movq 0xa8(%rsp), %rdi
cmpq %rbx, %rdi
je 0x41f4a
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0xd530
movq 0xc8(%rsp), %rdi
leaq 0xd8(%rsp), %rax
cmpq %rax, %rdi
leaq 0x188(%rsp), %rbx
je 0x41f77
movq 0xd8(%rsp), %rsi
incq %rsi
callq 0xd530
movq 0x5292a(%rip), %rax     # 0x948a8
testq %rax, %rax
leaq 0x529f8(%rip), %rsi     # 0x94980
cmovneq %rax, %rsi
leaq 0x110(%rsp), %rdi
callq 0x3e1ee
leaq 0x110(%rsp), %rdi
leaq 0x210(%rsp), %rsi
callq 0x21594
leaq 0x110(%rsp), %rdi
leaq 0x158(%rsp), %rsi
callq 0x21594
leaq 0x178(%rsp), %rdi
movq %rbx, (%rdi)
leaq 0x2d000(%rip), %rdx     # 0x6efd5
movq %rdx, %rsi
callq 0x1558a
leaq 0x52894(%rip), %rdi     # 0x94878
leaq 0x178(%rsp), %rsi
callq 0xd2a0
movq 0x178(%rsp), %rdi
cmpq %rbx, %rdi
je 0x4200e
movq 0x188(%rsp), %rsi
incq %rsi
callq 0xd530
leaq 0x2f404(%rip), %rsi     # 0x71419
leaq 0x52884(%rip), %rdx     # 0x948a0
movl $0x2, %edi
callq 0x471b3
xorl %r15d, %r15d
xorl %edi, %edi
callq 0xd650
movq 0x110(%rsp), %r12
movq 0x118(%rsp), %r13
movq %r13, %rbp
subq %r12, %rbp
sarq $0x5, %rbp
leaq 0x1(%rbp), %rax
shrq $0x3d, %rax
leaq 0x8(,%rbp,8), %rcx
negq %rax
sbbq %r15, %r15
orq %rcx, %r15
movq %r15, %rdi
callq 0xd040
movq %rax, %rbx
movq %rax, %rdi
xorl %esi, %esi
movq %r15, %rdx
callq 0xd2c0
cmpq %r12, %r13
je 0x420a1
cmpq $0x1, %rbp
movq %rbp, %rax
adcq $0x0, %rax
xorl %ecx, %ecx
movq (%r12), %rdx
movq %rdx, (%rbx,%rcx,8)
incq %rcx
addq $0x20, %r12
cmpq %rcx, %rax
jne 0x4208d
movq $0x0, (%rbx,%rbp,8)
movl 0x108(%rsp), %eax
movq %rbx, 0x138(%rsp)
movl %eax, 0x140(%rsp)
leaq 0x230(%rsp), %r15
movl $0x98, %edx
movq %r15, %rdi
xorl %esi, %esi
callq 0xd2c0
leaq 0x238(%rsp), %r12
movq %r12, %rdi
callq 0xd710
movq $0x1, -0x8(%r12)
leaq 0x178(%rsp), %r12
movl $0x1b, %edi
movq %r15, %rsi
movq %r12, %rdx
callq 0xd730
cmpl $-0x1, %eax
jne 0x42186
callq 0xd070
cmpl $0x4, (%rax)
je 0x420f7
leaq 0xc8(%rsp), %rdi
leaq 0xd8(%rsp), %rax
movq %rax, (%rdi)
leaq 0x2eefc(%rip), %rsi     # 0x7102c
leaq 0x2ef08(%rip), %rdx     # 0x7103f
callq 0x1558a
leaq 0x2ee13(%rip), %rsi     # 0x70f56
leaq 0xc8(%rsp), %rdi
callq 0xdb40
leaq 0xb8(%rsp), %rcx
movq %rcx, 0xa8(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x423e3
movups (%rcx), %xmm0
leaq 0xb8(%rsp), %rdx
movups %xmm0, (%rdx)
jmp 0x423f6
cmpb $0x0, 0x526bb(%rip)     # 0x94848
je 0x421a3
callq 0xd150
testl %eax, %eax
je 0x4281c
movl %eax, %ebp
jmp 0x4223f
movb 0x5284f(%rip), %al      # 0x949f8
testb %al, %al
je 0x42829
callq 0xdab0
addl %eax, %eax
movslq %eax, %r15
xorl %edi, %edi
movq %r15, %rsi
movl $0x3, %edx
movl $0x22, %ecx
movl $0xffffffff, %r8d       # imm = 0xFFFFFFFF
xorl %r9d, %r9d
callq 0xda80
cmpq $-0x1, %rax
je 0x42833
movq %rax, %r12
xorl %esi, %esi
cmpb $0x0, 0x52802(%rip)     # 0x949f0
leaq -0x40(%r15), %rax
cmovneq %rax, %rsi
cmpl $0x41, %r15d
jb 0x4289a
addq %r12, %rsi
movl %esi, %eax
andl $0x3f, %eax
jne 0x4289a
leaq 0x1d0e7(%rip), %rdi     # 0x5f2fc
leaq 0x138(%rsp), %rcx
movl $0x11, %edx
xorl %eax, %eax
callq 0xdaf0
movl %eax, %ebp
movq %r12, %rdi
movq %r15, %rsi
callq 0xd2e0
cmpl $-0x1, %eax
je 0x42901
leaq 0x178(%rsp), %r15
movl $0x1b, %edi
movq %r15, %rsi
xorl %edx, %edx
callq 0xd730
cmpl $-0x1, %eax
jne 0x422d5
callq 0xd070
cmpl $0x4, (%rax)
je 0x42247
leaq 0xc8(%rsp), %rdi
leaq 0xd8(%rsp), %rax
movq %rax, (%rdi)
leaq 0x2edad(%rip), %rsi     # 0x7102c
leaq 0x2edb9(%rip), %rdx     # 0x7103f
callq 0x1558a
leaq 0x2ecc4(%rip), %rsi     # 0x70f56
leaq 0xc8(%rsp), %rdi
callq 0xdb40
leaq 0xb8(%rsp), %rcx
movq %rcx, 0xa8(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x4244e
movups (%rcx), %xmm0
leaq 0xb8(%rsp), %rdx
movups %xmm0, (%rdx)
jmp 0x42461
cmpl $-0x1, %ebp
je 0x427b5
movl 0x10c(%rsp), %edi
callq 0xdb60
cmpl $-0x1, %eax
jne 0x42360
callq 0xd070
cmpl $0x4, (%rax)
je 0x422de
leaq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
movq %rax, (%rdi)
leaq 0x2ed1f(%rip), %rsi     # 0x7102c
leaq 0x2ed2b(%rip), %rdx     # 0x7103f
callq 0x1558a
leaq 0x2ec36(%rip), %rsi     # 0x70f56
leaq 0x68(%rsp), %rdi
callq 0xdb40
leaq 0x98(%rsp), %rcx
movq %rcx, 0x88(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x424b9
movups (%rcx), %xmm0
leaq 0x98(%rsp), %rdx
movups %xmm0, (%rdx)
jmp 0x424cc
movl %ebp, 0x3c(%r14)
movl 0x108(%rsp), %eax
movl %eax, 0x34(%r14)
movb $0x1, 0x28(%r14)
movq %rbx, %rdi
callq 0xd770
leaq 0x110(%rsp), %rdi
callq 0x20770
leaq 0x168(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x423aa
movq 0x168(%rsp), %rsi
incq %rsi
callq 0xd530
movq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0x423cf
movq 0x220(%rsp), %rsi
incq %rsi
callq 0xd530
xorl %eax, %eax
addq $0x2c8, %rsp            # imm = 0x2C8
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movq %rdx, 0xa8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0xb8(%rsp)
movq 0x8(%rax), %rdx
leaq 0xa8(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x2ec24(%rip), %rsi     # 0x71040
callq 0xdb40
leaq 0x78(%rsp), %rcx
movq %rcx, 0x68(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x42524
movups (%rcx), %xmm0
leaq 0x78(%rsp), %rdx
movups %xmm0, (%rdx)
jmp 0x42531
movq %rdx, 0xa8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0xb8(%rsp)
movq 0x8(%rax), %rdx
leaq 0xa8(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x2ebb9(%rip), %rsi     # 0x71040
callq 0xdb40
leaq 0x78(%rsp), %rcx
movq %rcx, 0x68(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x425bf
movups (%rcx), %xmm0
leaq 0x78(%rsp), %rdx
movups %xmm0, (%rdx)
jmp 0x425cc
movq %rdx, 0x88(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x98(%rsp)
movq 0x8(%rax), %rdx
leaq 0x88(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x2eb4e(%rip), %rsi     # 0x71040
callq 0xdb40
leaq 0x58(%rsp), %rcx
movq %rcx, 0x48(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x4265a
movups (%rcx), %xmm0
leaq 0x58(%rsp), %rdx
movups %xmm0, (%rdx)
jmp 0x42667
movq %rdx, 0x68(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x78(%rsp)
movq 0x8(%rax), %rdx
movq %rdx, 0x70(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x134(%rsp), %rsi
movl $0x515, (%rsi)          # imm = 0x515
leaq 0xe8(%rsp), %rdi
callq 0x61b3f
leaq 0x88(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0xe8(%rsp), %rdx
callq 0x61a97
leaq 0x3009d(%rip), %rsi     # 0x72622
leaq 0x88(%rsp), %rdi
callq 0xdb40
leaq 0x58(%rsp), %rcx
movq %rcx, 0x48(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x42968
movups (%rcx), %xmm0
leaq 0x58(%rsp), %rdx
movups %xmm0, (%rdx)
jmp 0x42975
movq %rdx, 0x68(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x78(%rsp)
movq 0x8(%rax), %rdx
movq %rdx, 0x70(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x134(%rsp), %rsi
movl $0x53f, (%rsi)          # imm = 0x53F
leaq 0xe8(%rsp), %rdi
callq 0x61b3f
leaq 0x88(%rsp), %rdi
leaq 0x68(%rsp), %rsi
leaq 0xe8(%rsp), %rdx
callq 0x61a97
leaq 0x30002(%rip), %rsi     # 0x72622
leaq 0x88(%rsp), %rdi
callq 0xdb40
leaq 0x58(%rsp), %rcx
movq %rcx, 0x48(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x429ca
movups (%rcx), %xmm0
leaq 0x58(%rsp), %rdx
movups %xmm0, (%rdx)
jmp 0x429d7
movq %rdx, 0x48(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x58(%rsp)
movq 0x8(%rax), %rdx
movq %rdx, 0x50(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xc8(%rsp), %rsi
movl $0x571, (%rsi)          # imm = 0x571
leaq 0xa8(%rsp), %rdi
callq 0x61b3f
leaq 0x28(%rsp), %rdi
leaq 0x48(%rsp), %rsi
leaq 0xa8(%rsp), %rdx
callq 0x61a97
leaq 0x2ff6a(%rip), %rsi     # 0x72622
leaq 0x28(%rsp), %rdi
callq 0xdb40
leaq 0x18(%rsp), %rcx
movq %rcx, 0x8(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x42a2c
movups (%rcx), %xmm0
leaq 0x18(%rsp), %rdx
movups %xmm0, (%rdx)
jmp 0x42a39
leaq 0x98(%rsp), %rbx
movq %rbx, -0x10(%rbx)
leaq 0x2e92a(%rip), %rsi     # 0x7102c
leaq 0x2e936(%rip), %rdx     # 0x7103f
leaq 0x88(%rsp), %rdi
callq 0x1558a
leaq 0x2e839(%rip), %rsi     # 0x70f56
leaq 0x88(%rsp), %rdi
callq 0xdb40
leaq 0x58(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x42a97
movups (%rcx), %xmm0
movups %xmm0, (%r15)
jmp 0x42aa4
leaq 0x98(%rsp), %rbx
movq %rbx, -0x10(%rbx)
leaq 0x2e8c7(%rip), %rsi     # 0x7102c
leaq 0x2e8d3(%rip), %rdx     # 0x7103f
leaq 0x88(%rsp), %rdi
callq 0x1558a
leaq 0x2e7d6(%rip), %rsi     # 0x70f56
leaq 0x88(%rsp), %rdi
callq 0xdb40
leaq 0x58(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x42af6
movups (%rcx), %xmm0
movups %xmm0, (%r15)
jmp 0x42b03
leaq 0xa8(%rsp), %rdi
leaq 0xb8(%rsp), %rax
movq %rax, (%rdi)
leaq 0x2e85d(%rip), %rsi     # 0x7102c
leaq 0x2e869(%rip), %rdx     # 0x7103f
callq 0x1558a
leaq 0x2e774(%rip), %rsi     # 0x70f56
leaq 0xa8(%rsp), %rdi
callq 0xdb40
leaq 0x78(%rsp), %rcx
movq %rcx, 0x68(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x42b55
movups (%rcx), %xmm0
leaq 0x78(%rsp), %rdx
movups %xmm0, (%rdx)
jmp 0x42b62
leaq 0x138(%rsp), %rdi
callq 0x5f2fc
callq 0xde73
jmp 0x421b1
leaq 0xa8(%rsp), %rdi
leaq 0xb8(%rsp), %rax
movq %rax, (%rdi)
leaq 0x2e7df(%rip), %rsi     # 0x7102c
leaq 0x2e7eb(%rip), %rdx     # 0x7103f
callq 0x1558a
leaq 0x2e6f6(%rip), %rsi     # 0x70f56
leaq 0xa8(%rsp), %rdi
callq 0xdb40
leaq 0x78(%rsp), %rcx
movq %rcx, 0x68(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x42e14
movups (%rcx), %xmm0
leaq 0x78(%rsp), %rdx
movups %xmm0, (%rdx)
jmp 0x42e21
leaq 0xa8(%rsp), %rdi
leaq 0xb8(%rsp), %rax
movq %rax, (%rdi)
leaq 0x2e778(%rip), %rsi     # 0x7102c
leaq 0x2e784(%rip), %rdx     # 0x7103f
callq 0x1558a
leaq 0x2e68f(%rip), %rsi     # 0x70f56
leaq 0xa8(%rsp), %rdi
callq 0xdb40
leaq 0x78(%rsp), %rcx
movq %rcx, 0x68(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x42e7f
movups (%rcx), %xmm0
leaq 0x78(%rsp), %rdx
movups %xmm0, (%rdx)
jmp 0x42e8c
leaq 0xa8(%rsp), %rdi
leaq 0xb8(%rsp), %rax
movq %rax, (%rdi)
leaq 0x2e711(%rip), %rsi     # 0x7102c
leaq 0x2e71d(%rip), %rdx     # 0x7103f
callq 0x1558a
leaq 0x2e628(%rip), %rsi     # 0x70f56
leaq 0xa8(%rsp), %rdi
callq 0xdb40
leaq 0x78(%rsp), %rcx
movq %rcx, 0x68(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x42eea
movups (%rcx), %xmm0
leaq 0x78(%rsp), %rdx
movups %xmm0, (%rdx)
jmp 0x42ef7
movq %rdx, 0x48(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x58(%rsp)
movq 0x8(%rax), %rdx
leaq 0x48(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x302a3(%rip), %rsi     # 0x72c3b
callq 0xdb40
leaq 0x38(%rsp), %rcx
movq %rcx, 0x28(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x42bc0
movups (%rcx), %xmm0
leaq 0x38(%rsp), %rdx
movups %xmm0, (%rdx)
jmp 0x42bcd
movq %rdx, 0x48(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x58(%rsp)
movq 0x8(%rax), %rdx
leaq 0x48(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x30330(%rip), %rsi     # 0x72d2a
callq 0xdb40
leaq 0x38(%rsp), %rcx
movq %rcx, 0x28(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x42c22
movups (%rcx), %xmm0
leaq 0x38(%rsp), %rdx
movups %xmm0, (%rdx)
jmp 0x42c2f
movq %rdx, 0x8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x18(%rsp)
movq 0x8(%rax), %rdx
leaq 0x8(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x2e7d2(%rip), %rsi     # 0x7122e
callq 0xdb40
leaq 0x240(%rsp), %rcx
movq %rcx, 0x230(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x42c84
movups (%rcx), %xmm0
leaq 0x240(%rsp), %rdx
movups %xmm0, (%rdx)
jmp 0x42c97
movq %rdx, 0x48(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x58(%rsp)
movq 0x8(%rax), %rdx
leaq 0x48(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x2e579(%rip), %rsi     # 0x71040
callq 0xdb40
leaq 0x38(%rsp), %r12
movq %r12, -0x10(%r12)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x42cf8
movups (%rcx), %xmm0
movups %xmm0, (%r12)
jmp 0x42d05
movq %rdx, 0x48(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x58(%rsp)
movq 0x8(%rax), %rdx
leaq 0x48(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x2e51a(%rip), %rsi     # 0x71040
callq 0xdb40
leaq 0x38(%rsp), %r12
movq %r12, -0x10(%r12)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x42d86
movups (%rcx), %xmm0
movups %xmm0, (%r12)
jmp 0x42d93
movq %rdx, 0x68(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x78(%rsp)
movq 0x8(%rax), %rdx
leaq 0x68(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x2e4bb(%rip), %rsi     # 0x71040
callq 0xdb40
leaq 0x98(%rsp), %rcx
movq %rcx, 0x88(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x42f55
movups (%rcx), %xmm0
leaq 0x98(%rsp), %rdx
movups %xmm0, (%rdx)
jmp 0x42f68
movq %rdx, 0x28(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x38(%rsp)
movq 0x8(%rax), %rdx
leaq 0x28(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x2e66d(%rip), %rsi     # 0x7125d
callq 0xdb40
leaq 0x18(%rsp), %rcx
movq %rcx, 0x8(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x42ff6
movups (%rcx), %xmm0
leaq 0x18(%rsp), %rdx
movups %xmm0, (%rdx)
jmp 0x43003
movq %rdx, 0x28(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x38(%rsp)
movq 0x8(%rax), %rdx
leaq 0x28(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x2e60b(%rip), %rsi     # 0x7125d
callq 0xdb40
leaq 0x18(%rsp), %rcx
movq %rcx, 0x8(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x43024
movups (%rcx), %xmm0
leaq 0x18(%rsp), %rdx
movups %xmm0, (%rdx)
jmp 0x43031
movq %rdx, 0x230(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x240(%rsp)
movq 0x8(%rax), %rdx
leaq 0x230(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x2e5a0(%rip), %rsi     # 0x7125d
callq 0xdb40
leaq 0x188(%rsp), %rcx
movq %rcx, 0x178(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x43052
movups (%rcx), %xmm0
leaq 0x188(%rsp), %rdx
movups %xmm0, (%rdx)
jmp 0x43065
movq %rdx, 0x28(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x38(%rsp)
movq 0x8(%rax), %rdx
movq %rdx, 0x30(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xa8(%rsp), %rsi
movl $0x557, (%rsi)          # imm = 0x557
leaq 0x68(%rsp), %rdi
callq 0x61b3f
leaq 0x8(%rsp), %rdi
leaq 0x28(%rsp), %rsi
leaq 0x68(%rsp), %rdx
callq 0x61a97
leaq 0x2f8d2(%rip), %rsi     # 0x72622
leaq 0x8(%rsp), %rdi
callq 0xdb40
leaq 0x240(%rsp), %r13
movq %r13, -0x10(%r13)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x4326c
movups (%rcx), %xmm0
movups %xmm0, (%r13)
jmp 0x4327f
movq %rdx, 0x28(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x38(%rsp)
movq 0x8(%rax), %rdx
movq %rdx, 0x30(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xa8(%rsp), %rsi
movl $0x55a, (%rsi)          # imm = 0x55A
leaq 0x68(%rsp), %rdi
callq 0x61b3f
leaq 0x8(%rsp), %rdi
leaq 0x28(%rsp), %rsi
leaq 0x68(%rsp), %rdx
callq 0x61a97
leaq 0x2f844(%rip), %rsi     # 0x72622
leaq 0x8(%rsp), %rdi
callq 0xdb40
leaq 0x240(%rsp), %r13
movq %r13, -0x10(%r13)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x432d5
movups (%rcx), %xmm0
movups %xmm0, (%r13)
jmp 0x432e8
movq %rdx, 0x68(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x78(%rsp)
movq 0x8(%rax), %rdx
leaq 0x68(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x2e1fc(%rip), %rsi     # 0x71040
callq 0xdb40
leaq 0x98(%rsp), %rcx
movq %rcx, 0x88(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x43089
movups (%rcx), %xmm0
leaq 0x98(%rsp), %rdx
movups %xmm0, (%rdx)
jmp 0x4309c
movq %rdx, 0x68(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x78(%rsp)
movq 0x8(%rax), %rdx
leaq 0x68(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x2e191(%rip), %rsi     # 0x71040
callq 0xdb40
leaq 0x98(%rsp), %rcx
movq %rcx, 0x88(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x4312a
movups (%rcx), %xmm0
leaq 0x98(%rsp), %rdx
movups %xmm0, (%rdx)
jmp 0x4313d
movq %rdx, 0x68(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x78(%rsp)
movq 0x8(%rax), %rdx
leaq 0x68(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x2e126(%rip), %rsi     # 0x71040
callq 0xdb40
leaq 0x98(%rsp), %rcx
movq %rcx, 0x88(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x431cb
movups (%rcx), %xmm0
leaq 0x98(%rsp), %rdx
movups %xmm0, (%rdx)
jmp 0x431de
movq %rdx, 0x88(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x98(%rsp)
movq 0x8(%rax), %rdx
movq %rdx, 0x90(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xe8(%rsp), %rsi
movl $0x542, (%rsi)          # imm = 0x542
leaq 0xc8(%rsp), %rdi
callq 0x61b3f
leaq 0x48(%rsp), %rdi
leaq 0x88(%rsp), %rsi
leaq 0xc8(%rsp), %rdx
callq 0x61a97
leaq 0x2f663(%rip), %rsi     # 0x72622
leaq 0x48(%rsp), %rdi
callq 0xdb40
leaq 0x38(%rsp), %rcx
movq %rcx, 0x28(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x4333e
movups (%rcx), %xmm0
leaq 0x38(%rsp), %rdx
movups %xmm0, (%rdx)
jmp 0x4334b
movq %rdx, 0x8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x18(%rsp)
movq 0x8(%rax), %rdx
leaq 0x8(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x3ed53
movq %rdx, 0x8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x18(%rsp)
movq 0x8(%rax), %rdx
leaq 0x8(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x3ed53
movq %rdx, 0x178(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x188(%rsp)
movq 0x8(%rax), %rdx
leaq 0x178(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x3ed53
movq %rdx, 0x88(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x98(%rsp)
movq 0x8(%rax), %rdx
movq %rdx, 0x90(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xe8(%rsp), %rsi
movl $0x521, (%rsi)          # imm = 0x521
leaq 0xc8(%rsp), %rdi
callq 0x61b3f
leaq 0x48(%rsp), %rdi
leaq 0x88(%rsp), %rsi
leaq 0xc8(%rsp), %rdx
callq 0x61a97
leaq 0x2f52f(%rip), %rsi     # 0x72622
leaq 0x48(%rsp), %rdi
callq 0xdb40
leaq 0x38(%rsp), %rcx
movq %rcx, 0x28(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x4340e
movups (%rcx), %xmm0
leaq 0x38(%rsp), %rdx
movups %xmm0, (%rdx)
jmp 0x4341b
movq %rdx, 0x88(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x98(%rsp)
movq 0x8(%rax), %rdx
movq %rdx, 0x90(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xe8(%rsp), %rsi
movl $0x52f, (%rsi)          # imm = 0x52F
leaq 0xc8(%rsp), %rdi
callq 0x61b3f
leaq 0x48(%rsp), %rdi
leaq 0x88(%rsp), %rsi
leaq 0xc8(%rsp), %rdx
callq 0x61a97
leaq 0x2f48e(%rip), %rsi     # 0x72622
leaq 0x48(%rsp), %rdi
callq 0xdb40
leaq 0x38(%rsp), %rcx
movq %rcx, 0x28(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x43470
movups (%rcx), %xmm0
leaq 0x38(%rsp), %rdx
movups %xmm0, (%rdx)
jmp 0x4347d
movq %rdx, 0x88(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x98(%rsp)
movq 0x8(%rax), %rdx
movq %rdx, 0x90(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0xe8(%rsp), %rsi
movl $0x533, (%rsi)          # imm = 0x533
leaq 0xc8(%rsp), %rdi
callq 0x61b3f
leaq 0x48(%rsp), %rdi
leaq 0x88(%rsp), %rsi
leaq 0xc8(%rsp), %rdx
callq 0x61a97
leaq 0x2f3ed(%rip), %rsi     # 0x72622
leaq 0x48(%rsp), %rdi
callq 0xdb40
leaq 0x38(%rsp), %rcx
movq %rcx, 0x28(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x434d2
movups (%rcx), %xmm0
leaq 0x38(%rsp), %rdx
movups %xmm0, (%rdx)
jmp 0x434df
movq %rdx, 0x230(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x240(%rsp)
movq 0x8(%rax), %rdx
leaq 0x230(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x2df53(%rip), %rsi     # 0x711f8
callq 0xdb40
leaq 0x188(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x433a0
movups (%rcx), %xmm0
movups %xmm0, (%rbp)
jmp 0x433b3
movq %rdx, 0x230(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x240(%rsp)
movq 0x8(%rax), %rdx
leaq 0x230(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x2df32(%rip), %rsi     # 0x71240
callq 0xdb40
leaq 0x188(%rsp), %rbp
movq %rbp, -0x10(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x433d7
movups (%rcx), %xmm0
movups %xmm0, (%rbp)
jmp 0x433ea
movq %rdx, 0x28(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x38(%rsp)
movq 0x8(%rax), %rdx
leaq 0x28(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x2de9e(%rip), %rsi     # 0x7120c
callq 0xdb40
leaq 0x18(%rsp), %rcx
movq %rcx, 0x8(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x43534
movups (%rcx), %xmm0
leaq 0x18(%rsp), %rdx
movups %xmm0, (%rdx)
jmp 0x43541
movq %rdx, 0x178(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x188(%rsp)
movq 0x8(%rax), %rdx
leaq 0x178(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x3ed53
movq %rdx, 0x178(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x188(%rsp)
movq 0x8(%rax), %rdx
leaq 0x178(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x3ed53
movq %rdx, 0x28(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x38(%rsp)
movq 0x8(%rax), %rdx
leaq 0x28(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x2f83f(%rip), %rsi     # 0x72c7d
callq 0xdb40
leaq 0x18(%rsp), %rcx
movq %rcx, 0x8(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x43562
movups (%rcx), %xmm0
leaq 0x18(%rsp), %rdx
movups %xmm0, (%rdx)
jmp 0x4356f
movq %rdx, 0x28(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x38(%rsp)
movq 0x8(%rax), %rdx
leaq 0x28(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x2f7f1(%rip), %rsi     # 0x72c91
callq 0xdb40
leaq 0x18(%rsp), %rcx
movq %rcx, 0x8(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x43590
movups (%rcx), %xmm0
leaq 0x18(%rsp), %rdx
movups %xmm0, (%rdx)
jmp 0x4359d
movq %rdx, 0x28(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x38(%rsp)
movq 0x8(%rax), %rdx
leaq 0x28(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x2f808(%rip), %rsi     # 0x72d0a
callq 0xdb40
leaq 0x18(%rsp), %rcx
movq %rcx, 0x8(%rsp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
jne 0x435be
movups (%rcx), %xmm0
leaq 0x18(%rsp), %rdx
movups %xmm0, (%rdx)
jmp 0x435cb
movq %rdx, 0x8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x18(%rsp)
movq 0x8(%rax), %rdx
leaq 0x8(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x3ed53
movq %rdx, 0x8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x18(%rsp)
movq 0x8(%rax), %rdx
leaq 0x8(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x3ed53
movq %rdx, 0x8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x18(%rsp)
movq 0x8(%rax), %rdx
leaq 0x8(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x3ed53
movq %rdx, 0x8(%rsp)
movq (%rcx), %rdx
movq %rdx, 0x18(%rsp)
movq 0x8(%rax), %rdx
leaq 0x8(%rsp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
callq 0x3ed53
jmp 0x435f8
jmp 0x43619
jmp 0x435f8
jmp 0x43619
jmp 0x435f8
jmp 0x43619
movq %rax, %r14
movq 0x8(%rsp), %rdi
leaq 0x18(%rsp), %rax
cmpq %rax, %rdi
je 0x4361c
movq 0x18(%rsp), %rsi
incq %rsi
callq 0xd530
jmp 0x4361c
movq %rax, %r14
movq 0x28(%rsp), %rdi
leaq 0x38(%rsp), %rax
cmpq %rax, %rdi
je 0x4368b
movq 0x38(%rsp), %rsi
incq %rsi
callq 0xd530
jmp 0x4368b
jmp 0x43688
jmp 0x43688
jmp 0x43688
jmp 0x43644
jmp 0x43666
movq %rax, %r14
movq 0x178(%rsp), %rdi
cmpq %rbp, %rdi
je 0x43669
movq 0x188(%rsp), %rsi
incq %rsi
callq 0xd530
jmp 0x43669
movq %rax, %r14
movq 0x230(%rsp), %rdi
cmpq %r13, %rdi
je 0x436b4
movq 0x240(%rsp), %rsi
incq %rsi
callq 0xd530
jmp 0x436b4
movq %rax, %r14
movq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
cmpq %rax, %rdi
je 0x436d4
movq 0x58(%rsp), %rsi
incq %rsi
callq 0xd530
jmp 0x436d4
jmp 0x436d1
jmp 0x436d1
jmp 0x436d1
jmp 0x436b1
movq %rax, %r14
leaq 0x18(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x43706
movq 0x18(%rsp), %rsi
incq %rsi
callq 0xd530
jmp 0x43706
movq %rax, %r14
movq 0xc8(%rsp), %rdi
leaq 0xd8(%rsp), %rax
cmpq %rax, %rdi
je 0x43726
movq 0xd8(%rsp), %rsi
incq %rsi
callq 0xd530
jmp 0x43726
jmp 0x43723
jmp 0x43723
jmp 0x43723
jmp 0x43703
movq %rax, %r14
leaq 0x78(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x43768
movq 0x78(%rsp), %rsi
incq %rsi
callq 0xd530
jmp 0x43768
movq %rax, %r14
movq 0x88(%rsp), %rdi
leaq 0x98(%rsp), %rax
cmpq %rax, %rdi
je 0x43833
movq 0x98(%rsp), %rsi
incq %rsi
callq 0xd530
jmp 0x43833
jmp 0x43830
jmp 0x43830
jmp 0x43830
jmp 0x43765
movq %rax, %r14
movq 0x28(%rsp), %rdi
cmpq %r12, %rdi
je 0x43863
movq 0x38(%rsp), %rsi
incq %rsi
callq 0xd530
jmp 0x43863
movq %rax, %r14
movq 0x178(%rsp), %rdi
leaq 0x188(%rsp), %rax
cmpq %rax, %rdi
je 0x437b5
movq 0x188(%rsp), %rsi
incq %rsi
callq 0xd530
jmp 0x437b5
movq %rax, %r14
movq 0x230(%rsp), %rdi
leaq 0x240(%rsp), %rax
cmpq %rax, %rdi
je 0x43886
movq 0x240(%rsp), %rsi
incq %rsi
callq 0xd530
jmp 0x43886
jmp 0x437e7
jmp 0x43808
movq %rax, %r14
movq 0x8(%rsp), %rdi
leaq 0x18(%rsp), %rax
cmpq %rax, %rdi
je 0x4380b
movq 0x18(%rsp), %rsi
incq %rsi
callq 0xd530
jmp 0x4380b
movq %rax, %r14
movq 0x28(%rsp), %rdi
leaq 0x38(%rsp), %rax
cmpq %rax, %rdi
je 0x438b0
movq 0x38(%rsp), %rsi
incq %rsi
callq 0xd530
jmp 0x438b0
movq %rax, %r14
movq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
cmpq %rax, %rdi
je 0x438d8
movq 0x78(%rsp), %rsi
incq %rsi
callq 0xd530
jmp 0x438d8
jmp 0x438d5
jmp 0x438d5
jmp 0x438d5
jmp 0x43860
movq %rax, %r14
movq 0x48(%rsp), %rdi
cmpq %r15, %rdi
je 0x43912
movq 0x58(%rsp), %rsi
incq %rsi
callq 0xd530
jmp 0x43912
movq %rax, %r14
movq 0x8(%rsp), %rdi
leaq 0x18(%rsp), %rax
cmpq %rax, %rdi
je 0x43933
movq 0x18(%rsp), %rsi
incq %rsi
callq 0xd530
jmp 0x43933
jmp 0x438ad
movq %rax, %r14
movq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
cmpq %rax, %rdi
je 0x43956
movq 0x58(%rsp), %rsi
incq %rsi
callq 0xd530
jmp 0x43956
movq %rax, %r14
movq 0xa8(%rsp), %rdi
leaq 0xb8(%rsp), %rax
cmpq %rax, %rdi
je 0x43d84
movq 0xb8(%rsp), %rsi
jmp 0x43d71
jmp 0x43d81
jmp 0x43d81
jmp 0x43d81
jmp 0x4390f
movq %rax, %r14
movq 0x88(%rsp), %rdi
cmpq %rbx, %rdi
je 0x43ddf
movq 0x98(%rsp), %rsi
jmp 0x43dd7
movq %rax, %r14
movq 0x28(%rsp), %rdi
leaq 0x38(%rsp), %rax
cmpq %rax, %rdi
je 0x43994
movq 0x38(%rsp), %rsi
incq %rsi
callq 0xd530
jmp 0x43994
jmp 0x43953
movq %rax, %r14
movq 0x88(%rsp), %rdi
leaq 0x98(%rsp), %rax
cmpq %rax, %rdi
je 0x439c7
movq 0x98(%rsp), %rsi
incq %rsi
callq 0xd530
jmp 0x439c7
jmp 0x43d81
jmp 0x43d81
jmp 0x43c8c
jmp 0x43c8c
movq %rax, %r14
movq 0xa8(%rsp), %rdi
leaq 0xb8(%rsp), %rax
cmpq %rax, %rdi
je 0x43c97
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0xd530
jmp 0x43c97
jmp 0x439c4
movq %rax, %r14
movq 0xe8(%rsp), %rdi
leaq 0xf8(%rsp), %rax
cmpq %rax, %rdi
je 0x43cba
movq 0xf8(%rsp), %rsi
incq %rsi
callq 0xd530
jmp 0x43cba
jmp 0x43cd8
movq %rax, %r14
movq 0x178(%rsp), %rdi
cmpq %rbx, %rdi
je 0x43d8c
movq 0x188(%rsp), %rsi
incq %rsi
callq 0xd530
jmp 0x43d8c
jmp 0x43cd8
movq %rax, %r14
jmp 0x43d99
movq %rax, %r14
leaq 0x148(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x43a59
movq 0x148(%rsp), %rsi
incq %rsi
callq 0xd530
jmp 0x43a59
movq %rax, %r14
movq 0x178(%rsp), %rdi
leaq 0x188(%rsp), %rax
cmpq %rax, %rdi
je 0x43a83
movq 0x188(%rsp), %rsi
incq %rsi
callq 0xd530
jmp 0x43a83
movq %rax, %r14
movq 0x230(%rsp), %rdi
leaq 0x240(%rsp), %rax
cmpq %rax, %rdi
je 0x43aad
movq 0x240(%rsp), %rsi
incq %rsi
callq 0xd530
jmp 0x43aad
movq %rax, %r14
leaq 0x120(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x43ad3
movq 0x120(%rsp), %rsi
incq %rsi
callq 0xd530
jmp 0x43ad3
movq %rax, %r14
movq 0x8(%rsp), %rdi
leaq 0x18(%rsp), %rax
cmpq %rax, %rdi
je 0x43af4
movq 0x18(%rsp), %rsi
incq %rsi
callq 0xd530
jmp 0x43af4
movq %rax, %r14
movq 0x28(%rsp), %rdi
cmpq %rbp, %rdi
je 0x43b10
movq 0x38(%rsp), %rsi
incq %rsi
callq 0xd530
jmp 0x43b10
movq %rax, %r14
leaq 0xf8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x43b36
movq 0xf8(%rsp), %rsi
incq %rsi
callq 0xd530
jmp 0x43b36
movq %rax, %r14
movq 0x48(%rsp), %rdi
cmpq %r12, %rdi
je 0x43b52
movq 0x58(%rsp), %rsi
incq %rsi
callq 0xd530
jmp 0x43b52
movq %rax, %r14
movq 0x88(%rsp), %rdi
cmpq %r13, %rdi
je 0x43b6f
movq 0x98(%rsp), %rsi
incq %rsi
callq 0xd530
movq 0x68(%rsp), %rdi
cmpq %r15, %rdi
je 0x43b86
movq 0x78(%rsp), %rsi
incq %rsi
callq 0xd530
movq 0xa8(%rsp), %rdi
cmpq %rbx, %rdi
je 0x43ba3
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0xd530
movq 0xc8(%rsp), %rdi
leaq 0xd8(%rsp), %rax
cmpq %rax, %rdi
je 0x43dba
movq 0xd8(%rsp), %rsi
jmp 0x43db2
movq %rax, %r14
jmp 0x43b6f
movq %rax, %r14
jmp 0x43b86
movq %rax, %r14
jmp 0x43ba3
movq %rax, %r14
jmp 0x43dba
movq %rax, %r14
movq 0x178(%rsp), %rdi
leaq 0x188(%rsp), %rax
cmpq %rax, %rdi
je 0x43c0d
movq 0x188(%rsp), %rsi
incq %rsi
callq 0xd530
jmp 0x43c0d
movq %rax, %r14
movq 0x230(%rsp), %rdi
leaq 0x240(%rsp), %rax
cmpq %rax, %rdi
je 0x43c37
movq 0x240(%rsp), %rsi
incq %rsi
callq 0xd530
jmp 0x43c37
movq %rax, %r14
movq 0x8(%rsp), %rdi
leaq 0x18(%rsp), %rax
cmpq %rax, %rdi
je 0x43c58
movq 0x18(%rsp), %rsi
incq %rsi
callq 0xd530
jmp 0x43c58
movq %rax, %r14
movq 0x28(%rsp), %rdi
cmpq %rbp, %rdi
je 0x43c74
movq 0x38(%rsp), %rsi
incq %rsi
callq 0xd530
jmp 0x43c74
movq %rax, %r14
movq 0x48(%rsp), %rdi
cmpq %r12, %rdi
je 0x43ddf
movq 0x58(%rsp), %rsi
jmp 0x43dd7
movq %rax, %r14
jmp 0x43ddf
movq %rax, %r14
movq 0x48(%rsp), %rdi
leaq 0x58(%rsp), %rax
cmpq %rax, %rdi
je 0x43ce3
movq 0x58(%rsp), %rsi
incq %rsi
callq 0xd530
jmp 0x43ce3
jmp 0x43cb7
movq %rax, %r14
movq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
cmpq %rax, %rdi
je 0x43d0f
movq 0x78(%rsp), %rsi
incq %rsi
callq 0xd530
jmp 0x43d0f
movq %rax, %r14
jmp 0x43d8c
movq %rax, %r14
movq 0x88(%rsp), %rdi
leaq 0x98(%rsp), %rax
cmpq %rax, %rdi
je 0x43d39
movq 0x98(%rsp), %rsi
incq %rsi
callq 0xd530
jmp 0x43d39
jmp 0x43d0c
movq %rax, %r14
movq 0xa8(%rsp), %rdi
leaq 0xb8(%rsp), %rax
cmpq %rax, %rdi
je 0x43d54
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0xd530
jmp 0x43d54
movq %rax, %r14
movq 0x68(%rsp), %rdi
leaq 0x78(%rsp), %rax
cmpq %rax, %rdi
je 0x43d84
movq 0x78(%rsp), %rsi
jmp 0x43d71
jmp 0x43d51
movq %rax, %r14
movq 0xc8(%rsp), %rdi
leaq 0xd8(%rsp), %rax
cmpq %rax, %rdi
je 0x43d84
movq 0xd8(%rsp), %rsi
incq %rsi
callq 0xd530
jmp 0x43d84
jmp 0x43d81
jmp 0x43d81
jmp 0x43d81
movq %rax, %r14
movq %rbx, %rdi
callq 0xd770
leaq 0x110(%rsp), %rdi
callq 0x20770
leaq 0x168(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x43dba
movq 0x168(%rsp), %rsi
incq %rsi
callq 0xd530
movq 0x210(%rsp), %rdi
leaq 0x220(%rsp), %rax
cmpq %rax, %rdi
je 0x43ddf
movq 0x220(%rsp), %rsi
incq %rsi
callq 0xd530
movq %r14, %rdi
callq 0xda70
nop