// File: /workspace/github_cpp_makefile_star2_O2/kobanium[P]Ray/src/pattern/Pattern.cpp
// Function: DisplayInputPattern(pattern_t const*, int)
void
DisplayInputPattern( const pattern_t *pattern, const int size )
{
  std::ostringstream oss;
  unsigned int md2 = pattern->list[MD_2];
  unsigned int md3 = pattern->list[MD_3];
  unsigned int md4 = pattern->list[MD_4];
  unsigned long long md5 = pattern->large_list[MD_5];

  oss << "\n";

  if (size == 5) {
    oss << "     " << Stone(md5,  0) << "     \n";
    oss << "    " << Stone(md5, 38) << Stone(md4,  0) << Stone(md5,  2) << "    \n";
    oss << "   " << Stone(md5, 36) << Stone(md4, 30) << Stone(md3, 0) << Stone(md4,  2) << Stone(md5,  4) << "   \n";
    oss << "  " << Stone(md5, 34) << Stone(md4, 28) << Stone(md3, 22) << Stone(md2, 16) << Stone(md3,  2) << Stone(md4,  4) << Stone(md5,  6) << "  \n";
    oss << " " << Stone(md5, 32) << Stone(md4, 26) << Stone(md3, 20) << Stone(md2,  0) << Stone(md2,  2) << Stone(md2, 4) << Stone(md3,  4) << Stone(md4,  6) << Stone(md5,  8) << " \n";
    oss <<       Stone(md5, 30) << Stone(md4, 24) << Stone(md3, 18) << Stone(md2, 22) << Stone(md2, 6) << "*" << Stone(md2, 8) << Stone(md2, 18) << Stone(md3,  6) << Stone(md4,  8) << Stone(md5, 10) << "\n";
    oss << " " << Stone(md5, 28) << Stone(md4, 22) << Stone(md3, 16) << Stone(md2, 10) << Stone(md2, 12) << Stone(md2, 14) << Stone(md3,  8) << Stone(md4, 10) << Stone(md5, 12) << " \n";
    oss << "  " << Stone(md5, 26) << Stone(md4, 20) << Stone(md3, 14) << Stone(md2, 20) << Stone(md3, 10) << Stone(md4, 12) << Stone(md5, 14) << "  \n";
    oss << "   " << Stone(md5, 24) << Stone(md4, 18) << Stone(md3, 12) << Stone(md4, 14) << Stone(md5, 16) << "   \n";
    oss << "    " << Stone(md5, 22) << Stone(md4, 16) << Stone(md5, 18) << "    \n";
    oss << "     " << Stone(md5, 20) << "     \n";
  } else if (size == 4) {
    oss << "    " << Stone(md4,  0) << "    \n";
    oss << "   " << Stone(md4, 30) << Stone(md3, 0) << Stone(md4,  2) << "   \n";
    oss << "  " << Stone(md4, 28) << Stone(md3, 22) << Stone(md2, 16) << Stone(md3,  2) << Stone(md4,  4) << "  \n";
    oss << " " << Stone(md4, 26) << Stone(md3, 20) << Stone(md2,  0) << Stone(md2,  2) << Stone(md2, 4) << Stone(md3,  4) << Stone(md4,  6) << " \n";
    oss << Stone(md4, 24) << Stone(md3, 18) << Stone(md2, 22) << Stone(md2, 6) << "*" << Stone(md2, 8) << Stone(md2, 18) << Stone(md3,  6) << Stone(md4,  8) << "\n";
    oss << " " << Stone(md4, 22) << Stone(md3, 16) << Stone(md2, 10) << Stone(md2, 12) << Stone(md2, 14) << Stone(md3,  8) << Stone(md4, 10) << " \n";
    oss << "  " << Stone(md4, 20) << Stone(md3, 14) << Stone(md2, 20) << Stone(md3, 10) << Stone(md4, 12) << "  \n";
    oss << "   " << Stone(md4, 18) << Stone(md3, 12) << Stone(md4, 14) << "   \n";
    oss << "    " << Stone(md4, 16) << "    \n";
  } else if (size == 3) {
    oss << "   " << Stone(md3, 0) << "   \n";
    oss << "  " << Stone(md3, 22) << Stone(md2, 16) << Stone(md3,  2) << "  \n";
    oss << " " << Stone(md3, 20) << Stone(md2,  0) << Stone(md2,  2) << Stone(md2, 4) << Stone(md3,  4) << " \n";
    oss << Stone(md3, 18) << Stone(md2, 22) << Stone(md2, 6) << "*" << Stone(md2, 8) << Stone(md2, 18) << Stone(md3,  6) << "\n";
    oss << " " << Stone(md3, 16) << Stone(md2, 10) << Stone(md2, 12) << Stone(md2, 14) << Stone(md3,  8) << " \n";
    oss << "  " << Stone(md3, 14) << Stone(md2, 20) << Stone(md3, 10) << "  \n";
    oss << "   " << Stone(md3, 12) << "   \n";
  } else if (size == 2) {
    oss << "  " << Stone(md2, 16) << "  \n";
    oss << " " << Stone(md2, 0) << Stone(md2, 2) << Stone(md2, 4) << " \n";
    oss << Stone(md2, 22) << Stone(md2, 6) << "*" << Stone(md2, 8) << Stone(md2, 18) << "\n";
    oss << " " << Stone(md2, 10) << Stone(md2, 12) << Stone(md2, 14) << " \n";
    oss << "  " << Stone(md2, 20) << "  \n";
  }

  std::cerr << oss.str() << std::flush;
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x198, %rsp            # imm = 0x198
movl %esi, %ebx
movq %rdi, %r14
leaq 0x20(%rsp), %r15
movq %r15, %rdi
callq 0x6530
movl (%r14), %r12d
movl 0x4(%r14), %r13d
movl 0x8(%r14), %ebp
movq 0x10(%r14), %r14
leaq 0xef7c(%rip), %rsi      # 0x475d5
movq %r15, %rdi
callq 0x63c0
addl $-0x2, %ebx
cmpl $0x3, %ebx
ja 0x38f82
leaq 0xeb7c(%rip), %rax      # 0x471f0
movslq (%rax,%rbx,4), %rcx
addq %rax, %rcx
jmpq *%rcx
leaq 0xbdc9(%rip), %rsi      # 0x4444d
leaq 0x20(%rsp), %rdi
callq 0x63c0
movl %r12d, %ecx
shrl $0x10, %ecx
andl $0x3, %ecx
leaq 0xef39(%rip), %r14      # 0x475d7
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
leaq 0xef21(%rip), %rbx      # 0x475d3
movq %rax, %rdi
movq %rbx, %rsi
callq 0x63c0
leaq 0xbd8a(%rip), %rsi      # 0x4444e
leaq 0x20(%rsp), %rdi
callq 0x63c0
movl %r12d, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
movl %r12d, %ecx
shrl $0x2, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
movl %r12d, %ecx
shrl $0x4, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
leaq 0xeec0(%rip), %rsi      # 0x475d4
movq %rax, %rdi
callq 0x63c0
movl %r12d, %eax
shrl $0x16, %eax
andl $0x3, %eax
movsbl (%rax,%r14), %esi
leaq 0x20(%rsp), %rdi
callq 0x6480
movl %r12d, %ecx
shrl $0x6, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
leaq 0xee6f(%rip), %rsi      # 0x475c0
movq %rax, %rdi
callq 0x63c0
movl %r12d, %ecx
shrl $0x8, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
movl %r12d, %ecx
shrl $0x12, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
leaq 0xee49(%rip), %rsi      # 0x475d5
movq %rax, %rdi
callq 0x63c0
leaq 0xbcb3(%rip), %rsi      # 0x4444e
leaq 0x20(%rsp), %rdi
callq 0x63c0
movl %r12d, %ecx
shrl $0xa, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
movl %r12d, %ecx
shrl $0xc, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
movl %r12d, %ecx
shrl $0xe, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
leaq 0xede6(%rip), %rsi      # 0x475d4
movq %rax, %rdi
callq 0x63c0
leaq 0xbc50(%rip), %rsi      # 0x4444d
leaq 0x20(%rsp), %rdi
callq 0x63c0
shrl $0x14, %r12d
andl $0x3, %r12d
movsbl (%r12,%r14), %esi
movq %rax, %rdi
callq 0x6480
jmp 0x38f77
leaq 0xbc23(%rip), %rsi      # 0x4444b
leaq 0x20(%rsp), %rdi
callq 0x63c0
movl %ebp, %ecx
andl $0x3, %ecx
leaq 0xed99(%rip), %r14      # 0x475d7
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
leaq 0xed7f(%rip), %rbx      # 0x475d1
movq %rax, %rdi
movq %rbx, %rsi
callq 0x63c0
leaq 0xbbe8(%rip), %rsi      # 0x4444c
leaq 0x20(%rsp), %rdi
callq 0x63c0
movl %ebp, %ecx
shrl $0x1e, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
movl %r13d, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
movl %ebp, %ecx
shrl $0x2, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
leaq 0xed23(%rip), %rsi      # 0x475d2
movq %rax, %rdi
callq 0x63c0
leaq 0xbb8f(%rip), %rsi      # 0x4444d
leaq 0x20(%rsp), %rdi
callq 0x63c0
movl %ebp, %ecx
shrl $0x1c, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
movl %r13d, %ecx
shrl $0x16, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
movl %r12d, %ecx
shrl $0x10, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
movl %r13d, %ecx
shrl $0x2, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
movl %ebp, %ecx
shrl $0x4, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
leaq 0xec98(%rip), %rsi      # 0x475d3
movq %rax, %rdi
callq 0x63c0
leaq 0xbb04(%rip), %rsi      # 0x4444e
leaq 0x20(%rsp), %rdi
callq 0x63c0
movl %ebp, %ecx
shrl $0x1a, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
movl %r13d, %ecx
shrl $0x14, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
movl %r12d, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
movl %r12d, %ecx
shrl $0x2, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
movl %r12d, %ecx
shrl $0x4, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
movl %r13d, %ecx
shrl $0x4, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
movl %ebp, %ecx
shrl $0x6, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
leaq 0xebe4(%rip), %rsi      # 0x475d4
movq %rax, %rdi
callq 0x63c0
movl %ebp, %eax
shrl $0x18, %eax
andl $0x3, %eax
movsbl (%rax,%r14), %esi
leaq 0x20(%rsp), %rdi
callq 0x6480
movl %r13d, %ecx
shrl $0x12, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
movl %r12d, %ecx
shrl $0x16, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
movl %r12d, %ecx
shrl $0x6, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
leaq 0xeb68(%rip), %rsi      # 0x475c0
movq %rax, %rdi
callq 0x63c0
movl %r12d, %ecx
shrl $0x8, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
movl %r12d, %ecx
shrl $0x12, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
movl %r13d, %ecx
shrl $0x6, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
movl %ebp, %ecx
shrl $0x8, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
leaq 0xeb17(%rip), %rsi      # 0x475d5
movq %rax, %rdi
callq 0x63c0
leaq 0xb981(%rip), %rsi      # 0x4444e
leaq 0x20(%rsp), %rdi
callq 0x63c0
movl %ebp, %ecx
shrl $0x16, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
movl %r13d, %ecx
shrl $0x10, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
movl %r12d, %ecx
shrl $0xa, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
movl %r12d, %ecx
shrl $0xc, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
movl %r12d, %ecx
shrl $0xe, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
movl %r13d, %ecx
shrl $0x8, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
movl %ebp, %ecx
shrl $0xa, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
leaq 0xea5e(%rip), %rsi      # 0x475d4
movq %rax, %rdi
callq 0x63c0
leaq 0xb8c8(%rip), %rsi      # 0x4444d
leaq 0x20(%rsp), %rdi
callq 0x63c0
movl %ebp, %ecx
shrl $0x14, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
movl %r13d, %ecx
shrl $0xe, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
shrl $0x14, %r12d
andl $0x3, %r12d
movsbl (%r12,%r14), %esi
movq %rax, %rdi
callq 0x6480
movl %r13d, %ecx
shrl $0xa, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
movl %ebp, %ecx
shrl $0xc, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
leaq 0xe9d2(%rip), %rsi      # 0x475d3
movq %rax, %rdi
callq 0x63c0
leaq 0xb83c(%rip), %rsi      # 0x4444c
leaq 0x20(%rsp), %rdi
callq 0x63c0
movl %ebp, %ecx
shrl $0x12, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
shrl $0xc, %r13d
andl $0x3, %r13d
movsbl (%r13,%r14), %esi
movq %rax, %rdi
callq 0x6480
movl %ebp, %ecx
shrl $0xe, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
leaq 0xe971(%rip), %rsi      # 0x475d2
movq %rax, %rdi
callq 0x63c0
leaq 0xb7db(%rip), %rsi      # 0x4444b
leaq 0x20(%rsp), %rdi
callq 0x63c0
shrl $0x10, %ebp
andl $0x3, %ebp
movsbl (%rbp,%r14), %esi
movq %rax, %rdi
callq 0x6480
jmp 0x38f77
leaq 0xb7b2(%rip), %rsi      # 0x4444c
leaq 0x20(%rsp), %rdi
callq 0x63c0
movl %r13d, %ecx
andl $0x3, %ecx
leaq 0xe926(%rip), %r14      # 0x475d7
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
leaq 0xe90d(%rip), %rbx      # 0x475d2
movq %rax, %rdi
movq %rbx, %rsi
callq 0x63c0
leaq 0xb776(%rip), %rsi      # 0x4444d
leaq 0x20(%rsp), %rdi
callq 0x63c0
movl %r13d, %ecx
shrl $0x16, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
movl %r12d, %ecx
shrl $0x10, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
movl %r13d, %ecx
shrl $0x2, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
leaq 0xe8a9(%rip), %rsi      # 0x475d3
movq %rax, %rdi
callq 0x63c0
leaq 0xb715(%rip), %rsi      # 0x4444e
leaq 0x20(%rsp), %rdi
callq 0x63c0
movl %r13d, %ecx
shrl $0x14, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
movl %r12d, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
movl %r12d, %ecx
shrl $0x2, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
movl %r12d, %ecx
shrl $0x4, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
movl %r13d, %ecx
shrl $0x4, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
leaq 0xe81f(%rip), %rsi      # 0x475d4
movq %rax, %rdi
callq 0x63c0
movl %r13d, %eax
shrl $0x12, %eax
andl $0x3, %eax
movsbl (%rax,%r14), %esi
leaq 0x20(%rsp), %rdi
callq 0x6480
movl %r12d, %ecx
shrl $0x16, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
movl %r12d, %ecx
shrl $0x6, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
leaq 0xe7b8(%rip), %rsi      # 0x475c0
movq %rax, %rdi
callq 0x63c0
movl %r12d, %ecx
shrl $0x8, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
movl %r12d, %ecx
shrl $0x12, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
movl %r13d, %ecx
shrl $0x6, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
leaq 0xe77c(%rip), %rsi      # 0x475d5
movq %rax, %rdi
callq 0x63c0
leaq 0xb5e6(%rip), %rsi      # 0x4444e
leaq 0x20(%rsp), %rdi
callq 0x63c0
movl %r13d, %ecx
shrl $0x10, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
movl %r12d, %ecx
shrl $0xa, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
movl %r12d, %ecx
shrl $0xc, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
movl %r12d, %ecx
shrl $0xe, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
movl %r13d, %ecx
shrl $0x8, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
leaq 0xe6ed(%rip), %rsi      # 0x475d4
movq %rax, %rdi
callq 0x63c0
leaq 0xb557(%rip), %rsi      # 0x4444d
leaq 0x20(%rsp), %rdi
callq 0x63c0
movl %r13d, %ecx
shrl $0xe, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
shrl $0x14, %r12d
andl $0x3, %r12d
movsbl (%r12,%r14), %esi
movq %rax, %rdi
callq 0x6480
movl %r13d, %ecx
shrl $0xa, %ecx
andl $0x3, %ecx
movsbl (%rcx,%r14), %esi
movq %rax, %rdi
callq 0x6480
leaq 0xe68b(%rip), %rsi      # 0x475d3
movq %rax, %rdi
callq 0x63c0
leaq 0xb4f5(%rip), %rsi      # 0x4444c
leaq 0x20(%rsp), %rdi
callq 0x63c0
shrl $0xc, %r13d
andl $0x3, %r13d
movsbl (%r13,%r14), %esi
movq %rax, %rdi
callq 0x6480
movq %rax, %rdi
movq %rbx, %rsi
callq 0x63c0
leaq 0x28(%rsp), %rsi
movq %rsp, %rdi
callq 0x6640
movq 0x2805a(%rip), %rdi     # 0x60ff0
movq %rsp, %rsi
callq 0x6350
movq %rax, %rdi
callq 0x6280
movq %rsp, %rdi
callq 0x6838
leaq 0x20(%rsp), %rdi
callq 0x60a0
addq $0x198, %rsp            # imm = 0x198
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
leaq 0xb479(%rip), %rsi      # 0x4444a
leaq 0x20(%rsp), %rdi
callq 0x63c0
andl $0x3, %r14d
leaq 0xe5f1(%rip), %rcx      # 0x475d7
movsbl (%r14,%rcx), %esi
movq %rax, %rdi
callq 0x6480
leaq 0xe5d6(%rip), %rsi      # 0x475d0
movq %rax, %rdi
callq 0x63c0
leaq 0xb442(%rip), %rsi      # 0x4444b
leaq 0x20(%rsp), %rdi
callq 0x63c0
jmp 0x39022
movq %rax, %rbx
movq %rsp, %rdi
callq 0x6838
jmp 0x39025
movq %rax, %rbx
leaq 0x20(%rsp), %rdi
callq 0x60a0
movq %rbx, %rdi
callq 0x6740
nop