// File: zvrba[P]nonogram/Representation.cpp
// Function: nonogram::DescriptionParser<boost::spirit::basic_istream_iterator<char, std::char_traits<char>>>::DescriptionParser()
DescriptionParser() : DescriptionParser::base_type(start)
  {
    using namespace qi::labels;
    using qi::lit;
    using qi::uint_;
    
    start %= 
      lit("Nonogram") >> lit('{') >>
      line_vector(std::string("Rows")) >>
      line_vector(std::string("Columns")) >>
      lit('}');

    line_vector %= lit(_r1) >> lit('{') >> +line >> lit('}');

    line %= lit('[') >> *uint_ >> lit(']');
  }

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0xa00, %rsp            # imm = 0xA00
movq %rdi, -0x628(%rbp)
movq -0x628(%rbp), %rax
movq %rax, -0x870(%rbp)
addq $0x28, %rax
movq %rax, -0x868(%rbp)
leaq -0x649(%rbp), %rdi
movq %rdi, -0x860(%rbp)
callq 0x3300
movq -0x860(%rbp), %rdx
leaq 0x30a47(%rip), %rsi     # 0x37143
leaq -0x648(%rbp), %rdi
callq 0x3240
jmp 0x670a
movq -0x868(%rbp), %rsi
movq -0x870(%rbp), %rdi
leaq -0x648(%rbp), %rdx
callq 0x17b30
jmp 0x6726
leaq -0x648(%rbp), %rdi
callq 0x3110
leaq -0x649(%rbp), %rdi
callq 0x31e0
movq -0x870(%rbp), %rax
addq $0x28, %rax
movq %rax, -0x880(%rbp)
leaq -0x681(%rbp), %rdi
movq %rdi, -0x878(%rbp)
callq 0x3300
movq -0x878(%rbp), %rdx
leaq 0x309e2(%rip), %rsi     # 0x37153
leaq -0x680(%rbp), %rdi
callq 0x3240
jmp 0x677f
movq -0x880(%rbp), %rdi
leaq -0x680(%rbp), %rsi
callq 0x17bd0
jmp 0x6794
leaq -0x680(%rbp), %rdi
callq 0x3110
leaq -0x681(%rbp), %rdi
callq 0x31e0
movq -0x870(%rbp), %rax
addq $0x70, %rax
movq %rax, -0x890(%rbp)
leaq -0x6a9(%rbp), %rdi
movq %rdi, -0x888(%rbp)
callq 0x3300
movq -0x888(%rbp), %rdx
leaq 0x30974(%rip), %rsi     # 0x37153
leaq -0x6a8(%rbp), %rdi
callq 0x3240
jmp 0x67ed
movq -0x890(%rbp), %rdi
leaq -0x6a8(%rbp), %rsi
callq 0x17ca0
jmp 0x6802
leaq -0x6a8(%rbp), %rdi
callq 0x3110
leaq -0x6a9(%rbp), %rdi
callq 0x31e0
movq -0x870(%rbp), %rax
addq $0xb8, %rax
movq %rax, -0x8a0(%rbp)
leaq -0x6d1(%rbp), %rdi
movq %rdi, -0x898(%rbp)
callq 0x3300
movq -0x898(%rbp), %rdx
leaq 0x30904(%rip), %rsi     # 0x37153
leaq -0x6d0(%rbp), %rdi
callq 0x3240
jmp 0x685d
movq -0x8a0(%rbp), %rdi
leaq -0x6d0(%rbp), %rsi
callq 0x17d70
jmp 0x6872
leaq -0x6d0(%rbp), %rdi
callq 0x3110
leaq -0x6d1(%rbp), %rdi
callq 0x31e0
leaq 0x5295a(%rip), %rsi     # 0x591eb
leaq 0x308fe(%rip), %rdx     # 0x37196
xorl %eax, %eax
movl %eax, %ecx
leaq -0x728(%rbp), %rdi
callq 0x17e70
jmp 0x68aa
movb $0x7b, -0x72b(%rbp)
leaq 0x52933(%rip), %rsi     # 0x591eb
xorl %eax, %eax
movl %eax, %ecx
leaq -0x72a(%rbp), %rdi
leaq -0x72b(%rbp), %rdx
callq 0xa490
jmp 0x68d1
leaq -0x728(%rbp), %rax
movq %rax, -0x538(%rbp)
leaq -0x72a(%rbp), %rax
movq %rax, -0x540(%rbp)
movq -0x538(%rbp), %rcx
movq -0x540(%rbp), %rax
leaq -0x541(%rbp), %rdx
movq %rdx, -0x2c8(%rbp)
movq %rcx, -0x2d0(%rbp)
movq %rax, -0x2d8(%rbp)
movq -0x2d0(%rbp), %rax
leaq -0x2e9(%rbp), %rcx
movq %rcx, -0x298(%rbp)
movq %rax, -0x2a0(%rbp)
movq -0x2a0(%rbp), %rax
movq %rax, -0x2e8(%rbp)
movq -0x2d8(%rbp), %rax
leaq -0x2ea(%rbp), %rcx
movq %rcx, -0x2a8(%rbp)
movq %rax, -0x2b0(%rbp)
movq -0x2b0(%rbp), %rax
movq %rax, -0x2e0(%rbp)
leaq -0x2eb(%rbp), %rax
movq %rax, -0x288(%rbp)
leaq -0x2e8(%rbp), %rax
movq %rax, -0x290(%rbp)
movq -0x290(%rbp), %rax
movups (%rax), %xmm0
movaps %xmm0, -0x2c0(%rbp)
movq -0x2c0(%rbp), %rax
movq %rax, -0x8b0(%rbp)
movq -0x2b8(%rbp), %rax
movq %rax, -0x8a8(%rbp)
movq -0x8a8(%rbp), %rax
movq -0x8b0(%rbp), %rcx
movq %rcx, -0x530(%rbp)
movq %rax, -0x528(%rbp)
movq -0x530(%rbp), %rax
movq %rax, -0x8c0(%rbp)
movq -0x528(%rbp), %rax
movq %rax, -0x8b8(%rbp)
movq -0x870(%rbp), %rax
movq -0x8b8(%rbp), %rcx
movq -0x8c0(%rbp), %rdx
movq %rdx, -0x718(%rbp)
movq %rcx, -0x710(%rbp)
addq $0x70, %rax
movq %rax, -0x8d0(%rbp)
leaq -0x779(%rbp), %rdi
movq %rdi, -0x8c8(%rbp)
callq 0x3300
movq -0x8c8(%rbp), %rdx
leaq 0x30730(%rip), %rsi     # 0x3716b
leaq -0x778(%rbp), %rdi
callq 0x3240
jmp 0x6a49
movq -0x8d0(%rbp), %rsi
leaq -0x758(%rbp), %rdi
leaq -0x778(%rbp), %rdx
callq 0x17f20
jmp 0x6a65
leaq -0x718(%rbp), %rax
movq %rax, -0x560(%rbp)
leaq -0x758(%rbp), %rax
movq %rax, -0x568(%rbp)
movq -0x560(%rbp), %rcx
movq -0x568(%rbp), %rax
leaq -0x569(%rbp), %rdx
movq %rdx, -0x338(%rbp)
movq %rcx, -0x340(%rbp)
movq %rax, -0x348(%rbp)
movq -0x340(%rbp), %rax
leaq -0x359(%rbp), %rcx
movq %rcx, -0x308(%rbp)
movq %rax, -0x310(%rbp)
movq -0x310(%rbp), %rax
movq %rax, -0x358(%rbp)
movq -0x348(%rbp), %rax
leaq -0x35a(%rbp), %rcx
movq %rcx, -0x318(%rbp)
movq %rax, -0x320(%rbp)
movq -0x320(%rbp), %rax
movq %rax, -0x350(%rbp)
leaq -0x35b(%rbp), %rax
movq %rax, -0x2f8(%rbp)
leaq -0x358(%rbp), %rax
movq %rax, -0x300(%rbp)
movq -0x300(%rbp), %rax
movups (%rax), %xmm0
movaps %xmm0, -0x330(%rbp)
movq -0x330(%rbp), %rax
movq %rax, -0x8e0(%rbp)
movq -0x328(%rbp), %rax
movq %rax, -0x8d8(%rbp)
movq -0x8d8(%rbp), %rax
movq -0x8e0(%rbp), %rcx
movq %rcx, -0x558(%rbp)
movq %rax, -0x550(%rbp)
movq -0x558(%rbp), %rax
movq %rax, -0x8f0(%rbp)
movq -0x550(%rbp), %rax
movq %rax, -0x8e8(%rbp)
movq -0x870(%rbp), %rax
movq -0x8e8(%rbp), %rcx
movq -0x8f0(%rbp), %rdx
movq %rdx, -0x708(%rbp)
movq %rcx, -0x700(%rbp)
addq $0x70, %rax
movq %rax, -0x900(%rbp)
leaq -0x7c9(%rbp), %rdi
movq %rdi, -0x8f8(%rbp)
callq 0x3300
movq -0x8f8(%rbp), %rdx
leaq 0x305a1(%rip), %rsi     # 0x37170
leaq -0x7c8(%rbp), %rdi
callq 0x3240
jmp 0x6bdd
movq -0x900(%rbp), %rsi
leaq -0x7a8(%rbp), %rdi
leaq -0x7c8(%rbp), %rdx
callq 0x17f20
jmp 0x6bf9
leaq -0x708(%rbp), %rax
movq %rax, -0x588(%rbp)
leaq -0x7a8(%rbp), %rax
movq %rax, -0x590(%rbp)
movq -0x588(%rbp), %rcx
movq -0x590(%rbp), %rax
leaq -0x591(%rbp), %rdx
movq %rdx, -0x3a8(%rbp)
movq %rcx, -0x3b0(%rbp)
movq %rax, -0x3b8(%rbp)
movq -0x3b0(%rbp), %rax
leaq -0x3c9(%rbp), %rcx
movq %rcx, -0x388(%rbp)
movq %rax, -0x390(%rbp)
movq -0x390(%rbp), %rax
movq %rax, -0x3c8(%rbp)
movq -0x3b8(%rbp), %rax
leaq -0x3ca(%rbp), %rcx
movq %rcx, -0x378(%rbp)
movq %rax, -0x380(%rbp)
movq -0x380(%rbp), %rax
movq %rax, -0x3c0(%rbp)
leaq -0x3cb(%rbp), %rax
movq %rax, -0x368(%rbp)
leaq -0x3c8(%rbp), %rax
movq %rax, -0x370(%rbp)
movq -0x370(%rbp), %rax
movups (%rax), %xmm0
movaps %xmm0, -0x3a0(%rbp)
movq -0x3a0(%rbp), %rax
movq %rax, -0x910(%rbp)
movq -0x398(%rbp), %rax
movq %rax, -0x908(%rbp)
movq -0x908(%rbp), %rax
movq -0x910(%rbp), %rcx
movq %rcx, -0x580(%rbp)
movq %rax, -0x578(%rbp)
movq -0x580(%rbp), %rax
movq %rax, -0x920(%rbp)
movq -0x578(%rbp), %rax
movq %rax, -0x918(%rbp)
movq -0x918(%rbp), %rax
movq -0x920(%rbp), %rcx
movq %rcx, -0x6f8(%rbp)
movq %rax, -0x6f0(%rbp)
movb $0x7d, -0x7cc(%rbp)
leaq 0x524ad(%rip), %rsi     # 0x591eb
xorl %eax, %eax
movl %eax, %ecx
leaq -0x7cb(%rbp), %rdi
leaq -0x7cc(%rbp), %rdx
callq 0xa490
jmp 0x6d57
leaq -0x6f8(%rbp), %rax
movq %rax, -0x5b0(%rbp)
leaq -0x7cb(%rbp), %rax
movq %rax, -0x5b8(%rbp)
movq -0x5b0(%rbp), %rcx
movq -0x5b8(%rbp), %rax
leaq -0x5b9(%rbp), %rdx
movq %rdx, -0x418(%rbp)
movq %rcx, -0x420(%rbp)
movq %rax, -0x428(%rbp)
movq -0x420(%rbp), %rax
leaq -0x439(%rbp), %rcx
movq %rcx, -0x3e8(%rbp)
movq %rax, -0x3f0(%rbp)
movq -0x3f0(%rbp), %rax
movq %rax, -0x438(%rbp)
movq -0x428(%rbp), %rax
leaq -0x43a(%rbp), %rcx
movq %rcx, -0x3f8(%rbp)
movq %rax, -0x400(%rbp)
movq -0x400(%rbp), %rax
movq %rax, -0x430(%rbp)
leaq -0x43b(%rbp), %rax
movq %rax, -0x3d8(%rbp)
leaq -0x438(%rbp), %rax
movq %rax, -0x3e0(%rbp)
movq -0x3e0(%rbp), %rax
movups (%rax), %xmm0
movaps %xmm0, -0x410(%rbp)
movq -0x410(%rbp), %rax
movq %rax, -0x930(%rbp)
movq -0x408(%rbp), %rax
movq %rax, -0x928(%rbp)
movq -0x928(%rbp), %rax
movq -0x930(%rbp), %rcx
movq %rcx, -0x5a8(%rbp)
movq %rax, -0x5a0(%rbp)
movq -0x5a8(%rbp), %rax
movq %rax, -0x940(%rbp)
movq -0x5a0(%rbp), %rax
movq %rax, -0x938(%rbp)
movq -0x870(%rbp), %rdi
movq -0x938(%rbp), %rax
movq -0x940(%rbp), %rcx
movq %rcx, -0x6e8(%rbp)
movq %rax, -0x6e0(%rbp)
addq $0x28, %rdi
leaq -0x6e8(%rbp), %rsi
callq 0x17e40
jmp 0x6ea7
leaq -0x7a8(%rbp), %rdi
callq 0x18050
leaq -0x7c8(%rbp), %rdi
callq 0x3110
leaq -0x7c9(%rbp), %rdi
callq 0x31e0
leaq -0x758(%rbp), %rdi
callq 0x18050
leaq -0x778(%rbp), %rdi
callq 0x3110
leaq -0x779(%rbp), %rdi
callq 0x31e0
leaq 0x522f5(%rip), %rdi     # 0x591eb
leaq 0x30114(%rip), %rsi     # 0x37011
xorl %eax, %eax
movl %eax, %edx
callq 0xa580
jmp 0x6f08
movb $0x7b, -0x809(%rbp)
leaq 0x522d5(%rip), %rsi     # 0x591eb
xorl %eax, %eax
movl %eax, %ecx
leaq -0x808(%rbp), %rdi
leaq -0x809(%rbp), %rdx
callq 0xa490
jmp 0x6f2f
leaq -0x803(%rbp), %rax
movq %rax, -0x4c0(%rbp)
leaq -0x808(%rbp), %rax
movq %rax, -0x4c8(%rbp)
movq -0x4c0(%rbp), %rcx
movq -0x4c8(%rbp), %rax
leaq -0x4c9(%rbp), %rdx
movq %rdx, -0x178(%rbp)
movq %rcx, -0x180(%rbp)
movq %rax, -0x188(%rbp)
movq -0x180(%rbp), %rax
leaq -0x199(%rbp), %rcx
movq %rcx, -0x140(%rbp)
movq %rax, -0x148(%rbp)
movq -0x148(%rbp), %rax
movq %rax, -0x198(%rbp)
movq -0x188(%rbp), %rax
leaq -0x19a(%rbp), %rcx
movq %rcx, -0x150(%rbp)
movq %rax, -0x158(%rbp)
movq -0x158(%rbp), %rax
movq %rax, -0x190(%rbp)
leaq -0x19b(%rbp), %rax
movq %rax, -0x130(%rbp)
leaq -0x198(%rbp), %rax
movq %rax, -0x138(%rbp)
movq -0x138(%rbp), %rax
movups (%rax), %xmm0
movaps %xmm0, -0x170(%rbp)
movq -0x170(%rbp), %rax
movq %rax, -0x950(%rbp)
movq -0x168(%rbp), %rax
movq %rax, -0x948(%rbp)
movq -0x948(%rbp), %rax
movq -0x950(%rbp), %rcx
movq %rcx, -0x4b8(%rbp)
movq %rax, -0x4b0(%rbp)
movq -0x4b8(%rbp), %rax
movq %rax, -0x960(%rbp)
movq -0x4b0(%rbp), %rax
movq %rax, -0x958(%rbp)
movq -0x870(%rbp), %rax
movq -0x958(%rbp), %rcx
movq -0x960(%rbp), %rdx
movq %rdx, -0x800(%rbp)
movq %rcx, -0x7f8(%rbp)
addq $0xb8, %rax
movq %rax, -0x4a0(%rbp)
movq -0x4a0(%rbp), %rax
leaq -0x4a1(%rbp), %rcx
movq %rcx, -0x110(%rbp)
movq %rax, -0x118(%rbp)
movq -0x118(%rbp), %rax
leaq -0x121(%rbp), %rcx
movq %rcx, -0xf8(%rbp)
movq %rax, -0x100(%rbp)
movq -0x100(%rbp), %rax
movq %rax, -0x120(%rbp)
leaq -0x122(%rbp), %rax
movq %rax, -0xe8(%rbp)
leaq -0x120(%rbp), %rax
movq %rax, -0xf0(%rbp)
movq -0xf0(%rbp), %rax
movq (%rax), %rax
movq %rax, -0x108(%rbp)
movq -0x108(%rbp), %rax
movq %rax, -0x968(%rbp)
movq -0x968(%rbp), %rax
movq %rax, -0x498(%rbp)
movq -0x498(%rbp), %rax
movq %rax, -0x970(%rbp)
movq -0x970(%rbp), %rax
movq %rax, -0x818(%rbp)
leaq -0x800(%rbp), %rax
movq %rax, -0x4e8(%rbp)
leaq -0x818(%rbp), %rax
movq %rax, -0x4f0(%rbp)
movq -0x4e8(%rbp), %rcx
movq -0x4f0(%rbp), %rax
leaq -0x4f1(%rbp), %rdx
movq %rdx, -0x1e8(%rbp)
movq %rcx, -0x1f0(%rbp)
movq %rax, -0x1f8(%rbp)
movq -0x1f0(%rbp), %rax
leaq -0x209(%rbp), %rcx
movq %rcx, -0x1c8(%rbp)
movq %rax, -0x1d0(%rbp)
movq -0x1d0(%rbp), %rax
movq %rax, -0x208(%rbp)
movq -0x1f8(%rbp), %rax
leaq -0x20a(%rbp), %rcx
movq %rcx, -0x1b8(%rbp)
movq %rax, -0x1c0(%rbp)
movq -0x1c0(%rbp), %rax
movq %rax, -0x200(%rbp)
leaq -0x20b(%rbp), %rax
movq %rax, -0x1a8(%rbp)
leaq -0x208(%rbp), %rax
movq %rax, -0x1b0(%rbp)
movq -0x1b0(%rbp), %rax
movups (%rax), %xmm0
movaps %xmm0, -0x1e0(%rbp)
movq -0x1e0(%rbp), %rax
movq %rax, -0x980(%rbp)
movq -0x1d8(%rbp), %rax
movq %rax, -0x978(%rbp)
movq -0x978(%rbp), %rax
movq -0x980(%rbp), %rcx
movq %rcx, -0x4e0(%rbp)
movq %rax, -0x4d8(%rbp)
movq -0x4e0(%rbp), %rax
movq %rax, -0x990(%rbp)
movq -0x4d8(%rbp), %rax
movq %rax, -0x988(%rbp)
movq -0x988(%rbp), %rax
movq -0x990(%rbp), %rcx
movq %rcx, -0x7f0(%rbp)
movq %rax, -0x7e8(%rbp)
movb $0x7d, -0x81b(%rbp)
leaq 0x51f81(%rip), %rsi     # 0x591eb
xorl %eax, %eax
movl %eax, %ecx
leaq -0x81a(%rbp), %rdi
leaq -0x81b(%rbp), %rdx
callq 0xa490
jmp 0x7283
leaq -0x7f0(%rbp), %rax
movq %rax, -0x510(%rbp)
leaq -0x81a(%rbp), %rax
movq %rax, -0x518(%rbp)
movq -0x510(%rbp), %rcx
movq -0x518(%rbp), %rax
leaq -0x519(%rbp), %rdx
movq %rdx, -0x258(%rbp)
movq %rcx, -0x260(%rbp)
movq %rax, -0x268(%rbp)
movq -0x260(%rbp), %rax
leaq -0x279(%rbp), %rcx
movq %rcx, -0x228(%rbp)
movq %rax, -0x230(%rbp)
movq -0x230(%rbp), %rax
movq %rax, -0x278(%rbp)
movq -0x268(%rbp), %rax
leaq -0x27a(%rbp), %rcx
movq %rcx, -0x238(%rbp)
movq %rax, -0x240(%rbp)
movq -0x240(%rbp), %rax
movq %rax, -0x270(%rbp)
leaq -0x27b(%rbp), %rax
movq %rax, -0x218(%rbp)
leaq -0x278(%rbp), %rax
movq %rax, -0x220(%rbp)
movq -0x220(%rbp), %rax
movups (%rax), %xmm0
movaps %xmm0, -0x250(%rbp)
movq -0x250(%rbp), %rax
movq %rax, -0x9a0(%rbp)
movq -0x248(%rbp), %rax
movq %rax, -0x998(%rbp)
movq -0x998(%rbp), %rax
movq -0x9a0(%rbp), %rcx
movq %rcx, -0x508(%rbp)
movq %rax, -0x500(%rbp)
movq -0x508(%rbp), %rax
movq %rax, -0x9b0(%rbp)
movq -0x500(%rbp), %rax
movq %rax, -0x9a8(%rbp)
movq -0x870(%rbp), %rdi
movq -0x9a8(%rbp), %rax
movq -0x9b0(%rbp), %rcx
movq %rcx, -0x7e0(%rbp)
movq %rax, -0x7d8(%rbp)
addq $0x70, %rdi
leaq -0x7e0(%rbp), %rsi
callq 0x18070
jmp 0x73d3
movb $0x5b, -0x843(%rbp)
leaq 0x51e0a(%rip), %rsi     # 0x591eb
xorl %eax, %eax
movl %eax, %ecx
leaq -0x842(%rbp), %rdi
leaq -0x843(%rbp), %rdx
callq 0xa490
jmp 0x73fa
leaq 0x51df1(%rip), %rax     # 0x591f2
movq %rax, -0x618(%rbp)
movq -0x618(%rbp), %rax
leaq -0x619(%rbp), %rcx
movq %rcx, -0x5f0(%rbp)
movq %rax, -0x5f8(%rbp)
movq -0x5f8(%rbp), %rax
leaq -0x601(%rbp), %rcx
movq %rcx, -0x5d8(%rbp)
movq %rax, -0x5e0(%rbp)
movq -0x5e0(%rbp), %rax
movq %rax, -0x600(%rbp)
leaq -0x602(%rbp), %rax
movq %rax, -0x5c8(%rbp)
leaq -0x600(%rbp), %rax
movq %rax, -0x5d0(%rbp)
movq -0x5d0(%rbp), %rax
movq (%rax), %rax
movq %rax, -0x5e8(%rbp)
movq -0x5e8(%rbp), %rax
movq %rax, -0x9b8(%rbp)
movq -0x9b8(%rbp), %rax
movq %rax, -0x610(%rbp)
movq -0x610(%rbp), %rax
movq %rax, -0x9c0(%rbp)
movq -0x9c0(%rbp), %rax
movq %rax, -0x850(%rbp)
leaq -0x842(%rbp), %rax
movq %rax, -0x458(%rbp)
leaq -0x850(%rbp), %rax
movq %rax, -0x460(%rbp)
movq -0x458(%rbp), %rcx
movq -0x460(%rbp), %rax
leaq -0x461(%rbp), %rdx
movq %rdx, -0x48(%rbp)
movq %rcx, -0x50(%rbp)
movq %rax, -0x58(%rbp)
movq -0x50(%rbp), %rax
leaq -0x69(%rbp), %rcx
movq %rcx, -0x28(%rbp)
movq %rax, -0x30(%rbp)
movq -0x30(%rbp), %rax
movq %rax, -0x68(%rbp)
movq -0x58(%rbp), %rax
leaq -0x6a(%rbp), %rcx
movq %rcx, -0x18(%rbp)
movq %rax, -0x20(%rbp)
movq -0x20(%rbp), %rax
movq %rax, -0x60(%rbp)
leaq -0x6b(%rbp), %rax
movq %rax, -0x8(%rbp)
leaq -0x68(%rbp), %rax
movq %rax, -0x10(%rbp)
movq -0x10(%rbp), %rax
movups (%rax), %xmm0
movaps %xmm0, -0x40(%rbp)
movq -0x40(%rbp), %rax
movq %rax, -0x9d0(%rbp)
movq -0x38(%rbp), %rax
movq %rax, -0x9c8(%rbp)
movq -0x9c8(%rbp), %rax
movq -0x9d0(%rbp), %rcx
movq %rcx, -0x450(%rbp)
movq %rax, -0x448(%rbp)
movq -0x450(%rbp), %rax
movq %rax, -0x9e0(%rbp)
movq -0x448(%rbp), %rax
movq %rax, -0x9d8(%rbp)
movq -0x9d8(%rbp), %rax
movq -0x9e0(%rbp), %rcx
movq %rcx, -0x840(%rbp)
movq %rax, -0x838(%rbp)
movb $0x5d, -0x853(%rbp)
leaq 0x51c38(%rip), %rsi     # 0x591eb
xorl %eax, %eax
movl %eax, %ecx
leaq -0x852(%rbp), %rdi
leaq -0x853(%rbp), %rdx
callq 0xa490
jmp 0x75cc
leaq -0x840(%rbp), %rax
movq %rax, -0x480(%rbp)
leaq -0x852(%rbp), %rax
movq %rax, -0x488(%rbp)
movq -0x480(%rbp), %rcx
movq -0x488(%rbp), %rax
leaq -0x489(%rbp), %rdx
movq %rdx, -0xb8(%rbp)
movq %rcx, -0xc0(%rbp)
movq %rax, -0xc8(%rbp)
movq -0xc0(%rbp), %rax
leaq -0xd9(%rbp), %rcx
movq %rcx, -0x88(%rbp)
movq %rax, -0x90(%rbp)
movq -0x90(%rbp), %rax
movq %rax, -0xd8(%rbp)
movq -0xc8(%rbp), %rax
leaq -0xda(%rbp), %rcx
movq %rcx, -0x98(%rbp)
movq %rax, -0xa0(%rbp)
movq -0xa0(%rbp), %rax
movq %rax, -0xd0(%rbp)
leaq -0xdb(%rbp), %rax
movq %rax, -0x78(%rbp)
leaq -0xd8(%rbp), %rax
movq %rax, -0x80(%rbp)
movq -0x80(%rbp), %rax
movups (%rax), %xmm0
movaps %xmm0, -0xb0(%rbp)
movq -0xb0(%rbp), %rax
movq %rax, -0x9f0(%rbp)
movq -0xa8(%rbp), %rax
movq %rax, -0x9e8(%rbp)
movq -0x9e8(%rbp), %rax
movq -0x9f0(%rbp), %rcx
movq %rcx, -0x478(%rbp)
movq %rax, -0x470(%rbp)
movq -0x478(%rbp), %rax
movq %rax, -0xa00(%rbp)
movq -0x470(%rbp), %rax
movq %rax, -0x9f8(%rbp)
movq -0x870(%rbp), %rdi
movq -0x9f8(%rbp), %rax
movq -0xa00(%rbp), %rcx
movq %rcx, -0x830(%rbp)
movq %rax, -0x828(%rbp)
addq $0xb8, %rdi
leaq -0x830(%rbp), %rsi
callq 0x180a0
jmp 0x7716
addq $0xa00, %rsp            # imm = 0xA00
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x658(%rbp)
movl %eax, -0x65c(%rbp)
jmp 0x7751
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x658(%rbp)
movl %eax, -0x65c(%rbp)
leaq -0x648(%rbp), %rdi
callq 0x3110
leaq -0x649(%rbp), %rdi
callq 0x31e0
jmp 0x791f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x658(%rbp)
movl %eax, -0x65c(%rbp)
jmp 0x7794
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x658(%rbp)
movl %eax, -0x65c(%rbp)
leaq -0x680(%rbp), %rdi
callq 0x3110
leaq -0x681(%rbp), %rdi
callq 0x31e0
jmp 0x7913
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x658(%rbp)
movl %eax, -0x65c(%rbp)
jmp 0x77d7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x658(%rbp)
movl %eax, -0x65c(%rbp)
leaq -0x6a8(%rbp), %rdi
callq 0x3110
leaq -0x6a9(%rbp), %rdi
callq 0x31e0
jmp 0x7907
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x658(%rbp)
movl %eax, -0x65c(%rbp)
jmp 0x781a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x658(%rbp)
movl %eax, -0x65c(%rbp)
leaq -0x6d0(%rbp), %rdi
callq 0x3110
leaq -0x6d1(%rbp), %rdi
callq 0x31e0
jmp 0x78fb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x658(%rbp)
movl %eax, -0x65c(%rbp)
jmp 0x78ef
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x658(%rbp)
movl %eax, -0x65c(%rbp)
jmp 0x78e3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x658(%rbp)
movl %eax, -0x65c(%rbp)
jmp 0x78d7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x658(%rbp)
movl %eax, -0x65c(%rbp)
jmp 0x78bf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x658(%rbp)
movl %eax, -0x65c(%rbp)
jmp 0x78b3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x658(%rbp)
movl %eax, -0x65c(%rbp)
leaq -0x7a8(%rbp), %rdi
callq 0x18050
leaq -0x7c8(%rbp), %rdi
callq 0x3110
leaq -0x7c9(%rbp), %rdi
callq 0x31e0
leaq -0x758(%rbp), %rdi
callq 0x18050
leaq -0x778(%rbp), %rdi
callq 0x3110
leaq -0x779(%rbp), %rdi
callq 0x31e0
movq -0x8a0(%rbp), %rdi
callq 0x91a0
movq -0x890(%rbp), %rdi
callq 0x91d0
movq -0x880(%rbp), %rdi
callq 0x9200
movq -0x870(%rbp), %rdi
callq 0x9230
movq -0x658(%rbp), %rdi
callq 0x32f0
nopl (%rax,%rax)