// File: xnevs[P]bullimp/examples/../graph/ullimp_sub_graph_iso.hpp
// Function: ullimp::detail::Digraph<boost::adjacency_list<boost::setS, boost::vecS, boost::bidirectionalS, boost::no_property, Color, boost::no_property, boost::listS>, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>>::Digraph(boost::adjacency_list<boost::setS, boost::vecS, boost::bidirectionalS, boost::no_property, Color, boost::no_property, boost::listS> const&, boost::vec_adj_list_vertex_id_map<boost::no_property, unsigned long>)
Digraph(Graph const & g, IndexMap index_map)
                    : nodeCnt(num_vertices(g)),
                      index_map(index_map),
                      adjacency_vec(nodeCnt*nodeCnt, false),
                      indegs_vec(num_vertices(g)), indegs(std::begin(indegs_vec), index_map),
                      outdegs_vec(num_vertices(g)), outdegs(std::begin(outdegs_vec), index_map),
                      inneighs_vec(num_vertices(g)), inneighs(std::begin(inneighs_vec), index_map),
                      outneighs_vec(num_vertices(g)), outneighs(std::begin(outneighs_vec), index_map),
                      notinneighs_vec(num_vertices(g)), notinneighs(std::begin(notinneighs_vec), index_map),
                      notoutneighs_vec(num_vertices(g)), notoutneighs(std::begin(notoutneighs_vec), index_map) {
            BGL_FORALL_VERTICES_T(u, g, Graph) {
                BGL_FORALL_ADJ_T(u, v, g, Graph) {
                    adjacency(u,v) = true;
                    ++outdegs[u];
                    ++indegs[v];
                }
            }
            BGL_FORALL_VERTICES_T(u, g, Graph) {
                inneighs[u].reserve(indegs[u]);
                outneighs[u].reserve(outdegs[u]);
                notinneighs[u].reserve(nodeCnt - indegs[u] - 1);
                notoutneighs[u].reserve(nodeCnt - outdegs[u] - 1);
                BGL_FORALL_VERTICES_T(v, g, Graph) {
                    if(v != u) {
                        if(adjacency(v,u)) {
                            inneighs[u].push_back(v);
                        } else {
                            notinneighs[u].push_back(v);
                        }
                        if(adjacency(u,v)) {
                            outneighs[u].push_back(v);
                        } else {
                            notoutneighs[u].push_back(v);
                        }
                    }
                }
            }
        }

// Assembly:
subq $0x318, %rsp            # imm = 0x318
movq %rdi, 0x308(%rsp)
movq %rsi, 0x300(%rsp)
movq 0x308(%rsp), %rax
movq %rax, 0x210(%rsp)
movq 0x300(%rsp), %rdi
callq 0x7ee0
movq %rax, %rcx
movq 0x210(%rsp), %rax
movq %rcx, (%rax)
movq %rax, %rcx
addq $0x10, %rcx
movq %rcx, 0x218(%rsp)
movq (%rax), %rax
imulq %rax, %rax
movq %rax, 0x220(%rsp)
movb $0x0, 0x2ff(%rsp)
leaq 0x2fe(%rsp), %rdi
movq %rdi, 0x228(%rsp)
callq 0x2280
movq 0x218(%rsp), %rdi
movq 0x220(%rsp), %rsi
movq 0x228(%rsp), %rcx
leaq 0x2ff(%rsp), %rdx
callq 0x10410
jmp 0xef04
leaq 0x2fe(%rsp), %rdi
callq 0x21a0
movq 0x210(%rsp), %rax
addq $0x28, %rax
movq %rax, 0x200(%rsp)
movq 0x300(%rsp), %rdi
callq 0x7ee0
movq %rax, 0x208(%rsp)
jmp 0xef3c
leaq 0x2eb(%rsp), %rdi
movq %rdi, 0x1f8(%rsp)
callq 0xadb0
movq 0x200(%rsp), %rdi
movq 0x208(%rsp), %rsi
movq 0x1f8(%rsp), %rdx
callq 0xadc0
jmp 0xef70
leaq 0x2eb(%rsp), %rdi
callq 0xae40
movq 0x210(%rsp), %rax
addq $0x40, %rax
movq %rax, 0x1e8(%rsp)
movq 0x300(%rsp), %rdi
callq 0x7ee0
movq %rax, 0x1f0(%rsp)
jmp 0xefa8
leaq 0x2ea(%rsp), %rdi
movq %rdi, 0x1e0(%rsp)
callq 0xadb0
movq 0x1e8(%rsp), %rdi
movq 0x1f0(%rsp), %rsi
movq 0x1e0(%rsp), %rdx
callq 0xadc0
jmp 0xefdc
leaq 0x2ea(%rsp), %rdi
callq 0xae40
movq 0x210(%rsp), %rdi
movq %rdi, %rax
addq $0x58, %rax
movq %rax, 0x1d0(%rsp)
addq $0x28, %rdi
callq 0xff30
movq %rax, 0x1d8(%rsp)
jmp 0xf013
movq 0x1d0(%rsp), %rdi
movq 0x1d8(%rsp), %rax
movq %rax, 0x2e0(%rsp)
movq 0x2e0(%rsp), %rsi
leaq 0x317(%rsp), %rdx
callq 0xff60
jmp 0xf042
movq 0x210(%rsp), %rdi
movq %rdi, %rax
addq $0x68, %rax
movq %rax, 0x1c0(%rsp)
addq $0x40, %rdi
callq 0xff30
movq %rax, 0x1c8(%rsp)
jmp 0xf06c
movq 0x1c0(%rsp), %rdi
movq 0x1c8(%rsp), %rax
movq %rax, 0x2d8(%rsp)
movq 0x2d8(%rsp), %rsi
leaq 0x317(%rsp), %rdx
callq 0xff60
jmp 0xf09b
movq 0x210(%rsp), %rax
addq $0x78, %rax
movq %rax, 0x1b0(%rsp)
movq 0x300(%rsp), %rdi
callq 0x7ee0
movq %rax, 0x1b8(%rsp)
jmp 0xf0c6
leaq 0x2d7(%rsp), %rdi
movq %rdi, 0x1a8(%rsp)
callq 0xff80
movq 0x1b0(%rsp), %rdi
movq 0x1b8(%rsp), %rsi
movq 0x1a8(%rsp), %rdx
callq 0xff90
jmp 0xf0fa
leaq 0x2d7(%rsp), %rdi
callq 0x10010
movq 0x210(%rsp), %rax
addq $0x90, %rax
movq %rax, 0x198(%rsp)
movq 0x300(%rsp), %rdi
callq 0x7ee0
movq %rax, 0x1a0(%rsp)
jmp 0xf134
leaq 0x2d6(%rsp), %rdi
movq %rdi, 0x190(%rsp)
callq 0xff80
movq 0x198(%rsp), %rdi
movq 0x1a0(%rsp), %rsi
movq 0x190(%rsp), %rdx
callq 0xff90
jmp 0xf168
leaq 0x2d6(%rsp), %rdi
callq 0x10010
movq 0x210(%rsp), %rax
addq $0xa8, %rax
movq %rax, 0x180(%rsp)
movq 0x300(%rsp), %rdi
callq 0x7ee0
movq %rax, 0x188(%rsp)
jmp 0xf1a2
leaq 0x2d5(%rsp), %rdi
movq %rdi, 0x178(%rsp)
callq 0xff80
movq 0x180(%rsp), %rdi
movq 0x188(%rsp), %rsi
movq 0x178(%rsp), %rdx
callq 0xff90
jmp 0xf1d6
leaq 0x2d5(%rsp), %rdi
callq 0x10010
movq 0x210(%rsp), %rax
addq $0xc0, %rax
movq %rax, 0x168(%rsp)
movq 0x300(%rsp), %rdi
callq 0x7ee0
movq %rax, 0x170(%rsp)
jmp 0xf210
leaq 0x2d4(%rsp), %rdi
movq %rdi, 0x160(%rsp)
callq 0xff80
movq 0x168(%rsp), %rdi
movq 0x170(%rsp), %rsi
movq 0x160(%rsp), %rdx
callq 0xff90
jmp 0xf244
leaq 0x2d4(%rsp), %rdi
callq 0x10010
movq 0x210(%rsp), %rdi
movq %rdi, %rax
addq $0xd8, %rax
movq %rax, 0x150(%rsp)
addq $0x78, %rdi
callq 0x10020
movq %rax, 0x158(%rsp)
jmp 0xf27d
movq 0x150(%rsp), %rdi
movq 0x158(%rsp), %rax
movq %rax, 0x2c8(%rsp)
movq 0x2c8(%rsp), %rsi
leaq 0x317(%rsp), %rdx
callq 0x10050
jmp 0xf2ac
movq 0x210(%rsp), %rdi
movq %rdi, %rax
addq $0xe8, %rax
movq %rax, 0x140(%rsp)
addq $0x90, %rdi
callq 0x10020
movq %rax, 0x148(%rsp)
jmp 0xf2db
movq 0x140(%rsp), %rdi
movq 0x148(%rsp), %rax
movq %rax, 0x2c0(%rsp)
movq 0x2c0(%rsp), %rsi
leaq 0x317(%rsp), %rdx
callq 0x10050
jmp 0xf30a
movq 0x210(%rsp), %rdi
movq %rdi, %rax
addq $0xf8, %rax
movq %rax, 0x130(%rsp)
addq $0xa8, %rdi
callq 0x10020
movq %rax, 0x138(%rsp)
jmp 0xf339
movq 0x130(%rsp), %rdi
movq 0x138(%rsp), %rax
movq %rax, 0x2b8(%rsp)
movq 0x2b8(%rsp), %rsi
leaq 0x317(%rsp), %rdx
callq 0x10050
jmp 0xf368
movq 0x210(%rsp), %rdi
movq %rdi, %rax
addq $0x108, %rax            # imm = 0x108
movq %rax, 0x120(%rsp)
addq $0xc0, %rdi
callq 0x10020
movq %rax, 0x128(%rsp)
jmp 0xf397
movq 0x120(%rsp), %rdi
movq 0x128(%rsp), %rax
movq %rax, 0x2b0(%rsp)
movq 0x2b0(%rsp), %rsi
leaq 0x317(%rsp), %rdx
callq 0x10050
jmp 0xf3c6
movq 0x300(%rsp), %rdi
callq 0xaf50
movq %rdx, 0x110(%rsp)
movq %rax, 0x118(%rsp)
jmp 0xf3e5
movq 0x110(%rsp), %rax
movq 0x118(%rsp), %rcx
movq %rcx, 0x2a0(%rsp)
movq %rax, 0x2a8(%rsp)
leaq 0x2a8(%rsp), %rsi
leaq 0x2a0(%rsp), %rdi
callq 0xafe0
movb %al, 0x10f(%rsp)
jmp 0xf423
movb 0x10f(%rsp), %al
testb $0x1, %al
jne 0xf433
jmp 0xf84f
jmp 0xf435
leaq 0x2a8(%rsp), %rsi
leaq 0x2a0(%rsp), %rdi
callq 0xafe0
movb %al, 0x10e(%rsp)
jmp 0xf453
movb 0x10e(%rsp), %al
testb $0x1, %al
jne 0xf460
jmp 0xf492
leaq 0x2a0(%rsp), %rdi
callq 0xb030
movq %rax, 0x100(%rsp)
jmp 0xf477
movq 0x100(%rsp), %rax
movq %rax, 0x298(%rsp)
movb $0x1, %al
movb %al, 0xff(%rsp)
jmp 0xf49d
xorl %eax, %eax
movb %al, 0xff(%rsp)
jmp 0xf49d
movb 0xff(%rsp), %al
testb $0x1, %al
jne 0xf4ad
jmp 0xf838
movq 0x298(%rsp), %rsi
movq 0x300(%rsp), %rdx
leaq 0x268(%rsp), %rdi
callq 0xba30
jmp 0xf4cc
jmp 0xf4ce
leaq 0x280(%rsp), %rsi
leaq 0x268(%rsp), %rdi
callq 0xbb20
movb %al, 0xfe(%rsp)
jmp 0xf4ec
movb 0xfe(%rsp), %al
testb $0x1, %al
jne 0xf4fc
jmp 0xf822
jmp 0xf4fe
leaq 0x280(%rsp), %rsi
leaq 0x268(%rsp), %rdi
callq 0xbb20
movb %al, 0xfd(%rsp)
jmp 0xf51c
movb 0xfd(%rsp), %al
testb $0x1, %al
jne 0xf529
jmp 0xf55b
leaq 0x268(%rsp), %rdi
callq 0xbb70
movq %rax, 0xf0(%rsp)
jmp 0xf540
movq 0xf0(%rsp), %rax
movq %rax, 0x260(%rsp)
movb $0x1, %al
movb %al, 0xef(%rsp)
jmp 0xf566
xorl %eax, %eax
movb %al, 0xef(%rsp)
jmp 0xf566
movb 0xef(%rsp), %al
testb $0x1, %al
jne 0xf576
jmp 0xf7eb
movq 0x210(%rsp), %rdi
movq 0x298(%rsp), %rsi
movq 0x260(%rsp), %rdx
callq 0x10490
movq %rax, 0xe0(%rsp)
jmp 0xf59d
movq 0x210(%rsp), %rdi
movq 0xe0(%rsp), %rax
movb $0x1, (%rax)
addq $0x68, %rdi
movq 0x298(%rsp), %rsi
callq 0x10070
movq %rax, 0xd8(%rsp)
jmp 0xf5cb
movq 0x210(%rsp), %rdi
movq 0xd8(%rsp), %rax
movq (%rax), %rcx
incq %rcx
movq %rcx, (%rax)
addq $0x58, %rdi
movq 0x260(%rsp), %rsi
callq 0x10070
movq %rax, 0xd0(%rsp)
jmp 0xf5ff
movq 0xd0(%rsp), %rax
movq (%rax), %rcx
addq $0x1, %rcx
movq %rcx, (%rax)
leaq 0x268(%rsp), %rdi
callq 0xbb90
jmp 0xf620
jmp 0xf4fe
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2f0(%rsp)
movl %eax, 0x2ec(%rsp)
leaq 0x2fe(%rsp), %rdi
callq 0x21a0
jmp 0xfd9c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2f0(%rsp)
movl %eax, 0x2ec(%rsp)
jmp 0xfd8f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2f0(%rsp)
movl %eax, 0x2ec(%rsp)
leaq 0x2eb(%rsp), %rdi
callq 0xae40
jmp 0xfd8f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2f0(%rsp)
movl %eax, 0x2ec(%rsp)
jmp 0xfd82
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2f0(%rsp)
movl %eax, 0x2ec(%rsp)
leaq 0x2ea(%rsp), %rdi
callq 0xae40
jmp 0xfd82
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2f0(%rsp)
movl %eax, 0x2ec(%rsp)
jmp 0xfd75
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2f0(%rsp)
movl %eax, 0x2ec(%rsp)
leaq 0x2d7(%rsp), %rdi
callq 0x10010
jmp 0xfd75
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2f0(%rsp)
movl %eax, 0x2ec(%rsp)
jmp 0xfd68
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2f0(%rsp)
movl %eax, 0x2ec(%rsp)
leaq 0x2d6(%rsp), %rdi
callq 0x10010
jmp 0xfd68
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2f0(%rsp)
movl %eax, 0x2ec(%rsp)
jmp 0xfd5b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2f0(%rsp)
movl %eax, 0x2ec(%rsp)
leaq 0x2d5(%rsp), %rdi
callq 0x10010
jmp 0xfd5b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2f0(%rsp)
movl %eax, 0x2ec(%rsp)
jmp 0xfd4e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2f0(%rsp)
movl %eax, 0x2ec(%rsp)
leaq 0x2d4(%rsp), %rdi
callq 0x10010
jmp 0xfd4e
movq 0x168(%rsp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x2f0(%rsp)
movl %eax, 0x2ec(%rsp)
callq 0x10330
jmp 0xfd4e
jmp 0xf7ed
movq 0x280(%rsp), %rax
movq %rax, 0x268(%rsp)
movq 0x288(%rsp), %rax
movq %rax, 0x270(%rsp)
movq 0x290(%rsp), %rax
movq %rax, 0x278(%rsp)
jmp 0xf4ce
jmp 0xf824
leaq 0x2a0(%rsp), %rdi
callq 0xb820
jmp 0xf833
jmp 0xf435
jmp 0xf83a
movq 0x2a8(%rsp), %rax
movq %rax, 0x2a0(%rsp)
jmp 0xf405
movq 0x300(%rsp), %rdi
callq 0xaf50
movq %rdx, 0xc0(%rsp)
movq %rax, 0xc8(%rsp)
jmp 0xf86e
movq 0xc0(%rsp), %rax
movq 0xc8(%rsp), %rcx
movq %rcx, 0x250(%rsp)
movq %rax, 0x258(%rsp)
leaq 0x258(%rsp), %rsi
leaq 0x250(%rsp), %rdi
callq 0xafe0
movb %al, 0xbf(%rsp)
jmp 0xf8ac
movb 0xbf(%rsp), %al
testb $0x1, %al
jne 0xf8bc
jmp 0xfd46
jmp 0xf8be
leaq 0x258(%rsp), %rsi
leaq 0x250(%rsp), %rdi
callq 0xafe0
movb %al, 0xbe(%rsp)
jmp 0xf8dc
movb 0xbe(%rsp), %al
testb $0x1, %al
jne 0xf8e9
jmp 0xf91b
leaq 0x250(%rsp), %rdi
callq 0xb030
movq %rax, 0xb0(%rsp)
jmp 0xf900
movq 0xb0(%rsp), %rax
movq %rax, 0x248(%rsp)
movb $0x1, %al
movb %al, 0xaf(%rsp)
jmp 0xf926
xorl %eax, %eax
movb %al, 0xaf(%rsp)
jmp 0xf926
movb 0xaf(%rsp), %al
testb $0x1, %al
jne 0xf936
jmp 0xfd2f
movq 0x210(%rsp), %rdi
addq $0xd8, %rdi
movq 0x248(%rsp), %rsi
callq 0x101c0
movq %rax, 0xa0(%rsp)
jmp 0xf95c
movq 0x210(%rsp), %rdi
addq $0x58, %rdi
movq 0x248(%rsp), %rsi
callq 0x10070
movq %rax, 0x98(%rsp)
jmp 0xf97f
movq 0xa0(%rsp), %rdi
movq 0x98(%rsp), %rax
movq (%rax), %rsi
callq 0x10500
jmp 0xf999
movq 0x210(%rsp), %rdi
addq $0xe8, %rdi
movq 0x248(%rsp), %rsi
callq 0x101c0
movq %rax, 0x90(%rsp)
jmp 0xf9bf
movq 0x210(%rsp), %rdi
addq $0x68, %rdi
movq 0x248(%rsp), %rsi
callq 0x10070
movq %rax, 0x88(%rsp)
jmp 0xf9e2
movq 0x90(%rsp), %rdi
movq 0x88(%rsp), %rax
movq (%rax), %rsi
callq 0x10500
jmp 0xf9fc
movq 0x210(%rsp), %rdi
addq $0xf8, %rdi
movq 0x248(%rsp), %rsi
callq 0x101c0
movq %rax, 0x80(%rsp)
jmp 0xfa22
movq 0x210(%rsp), %rdi
movq (%rdi), %rax
movq %rax, 0x70(%rsp)
addq $0x58, %rdi
movq 0x248(%rsp), %rsi
callq 0x10070
movq %rax, 0x78(%rsp)
jmp 0xfa4a
movq 0x80(%rsp), %rdi
movq 0x70(%rsp), %rax
movq 0x78(%rsp), %rcx
movq (%rcx), %rsi
notq %rsi
addq %rax, %rsi
callq 0x10500
jmp 0xfa6c
movq 0x210(%rsp), %rdi
addq $0x108, %rdi            # imm = 0x108
movq 0x248(%rsp), %rsi
callq 0x101c0
movq %rax, 0x68(%rsp)
jmp 0xfa8f
movq 0x210(%rsp), %rdi
movq (%rdi), %rax
movq %rax, 0x58(%rsp)
addq $0x68, %rdi
movq 0x248(%rsp), %rsi
callq 0x10070
movq %rax, 0x60(%rsp)
jmp 0xfab7
movq 0x68(%rsp), %rdi
movq 0x58(%rsp), %rax
movq 0x60(%rsp), %rcx
movq (%rcx), %rsi
notq %rsi
addq %rax, %rsi
callq 0x10500
jmp 0xfad6
movq 0x300(%rsp), %rdi
callq 0xaf50
movq %rdx, 0x48(%rsp)
movq %rax, 0x50(%rsp)
jmp 0xfaef
movq 0x48(%rsp), %rax
movq 0x50(%rsp), %rcx
movq %rcx, 0x238(%rsp)
movq %rax, 0x240(%rsp)
leaq 0x240(%rsp), %rsi
leaq 0x238(%rsp), %rdi
callq 0xafe0
movb %al, 0x47(%rsp)
jmp 0xfb24
movb 0x47(%rsp), %al
testb $0x1, %al
jne 0xfb31
jmp 0xfd19
jmp 0xfb33
leaq 0x240(%rsp), %rsi
leaq 0x238(%rsp), %rdi
callq 0xafe0
movb %al, 0x46(%rsp)
jmp 0xfb4e
movb 0x46(%rsp), %al
testb $0x1, %al
jne 0xfb58
jmp 0xfb81
leaq 0x238(%rsp), %rdi
callq 0xb030
movq %rax, 0x38(%rsp)
jmp 0xfb6c
movq 0x38(%rsp), %rax
movq %rax, 0x230(%rsp)
movb $0x1, %al
movb %al, 0x37(%rsp)
jmp 0xfb89
xorl %eax, %eax
movb %al, 0x37(%rsp)
jmp 0xfb89
movb 0x37(%rsp), %al
testb $0x1, %al
jne 0xfb96
jmp 0xfd02
movq 0x230(%rsp), %rax
cmpq 0x248(%rsp), %rax
je 0xfcec
movq 0x210(%rsp), %rdi
movq 0x230(%rsp), %rsi
movq 0x248(%rsp), %rdx
callq 0x10490
movq %rax, 0x28(%rsp)
jmp 0xfbd0
movq 0x28(%rsp), %rax
cmpb $0x0, (%rax)
je 0xfc13
movq 0x210(%rsp), %rdi
addq $0xd8, %rdi
movq 0x248(%rsp), %rsi
callq 0x101c0
movq %rax, 0x20(%rsp)
jmp 0xfbfd
movq 0x20(%rsp), %rdi
leaq 0x230(%rsp), %rsi
callq 0x10210
jmp 0xfc11
jmp 0xfc4c
movq 0x210(%rsp), %rdi
addq $0xf8, %rdi
movq 0x248(%rsp), %rsi
callq 0x101c0
movq %rax, 0x18(%rsp)
jmp 0xfc36
movq 0x18(%rsp), %rdi
leaq 0x230(%rsp), %rsi
callq 0x10210
jmp 0xfc4a
jmp 0xfc4c
movq 0x210(%rsp), %rdi
movq 0x248(%rsp), %rsi
movq 0x230(%rsp), %rdx
callq 0x10490
movq %rax, 0x10(%rsp)
jmp 0xfc70
movq 0x10(%rsp), %rax
cmpb $0x0, (%rax)
je 0xfcb3
movq 0x210(%rsp), %rdi
addq $0xe8, %rdi
movq 0x248(%rsp), %rsi
callq 0x101c0
movq %rax, 0x8(%rsp)
jmp 0xfc9d
movq 0x8(%rsp), %rdi
leaq 0x230(%rsp), %rsi
callq 0x10210
jmp 0xfcb1
jmp 0xfcea
movq 0x210(%rsp), %rdi
addq $0x108, %rdi            # imm = 0x108
movq 0x248(%rsp), %rsi
callq 0x101c0
movq %rax, (%rsp)
jmp 0xfcd5
movq (%rsp), %rdi
leaq 0x230(%rsp), %rsi
callq 0x10210
jmp 0xfce8
jmp 0xfcea
jmp 0xfcec
jmp 0xfcee
leaq 0x238(%rsp), %rdi
callq 0xb820
jmp 0xfcfd
jmp 0xfb33
jmp 0xfd04
movq 0x240(%rsp), %rax
movq %rax, 0x238(%rsp)
jmp 0xfb09
jmp 0xfd1b
leaq 0x250(%rsp), %rdi
callq 0xb820
jmp 0xfd2a
jmp 0xf8be
jmp 0xfd31
movq 0x258(%rsp), %rax
movq %rax, 0x250(%rsp)
jmp 0xf88e
addq $0x318, %rsp            # imm = 0x318
retq
movq 0x180(%rsp), %rdi
callq 0x10330
movq 0x198(%rsp), %rdi
callq 0x10330
movq 0x1b0(%rsp), %rdi
callq 0x10330
movq 0x1e8(%rsp), %rdi
callq 0x65b0
movq 0x200(%rsp), %rdi
callq 0x65b0
movq 0x218(%rsp), %rdi
callq 0x10610
movq 0x2f0(%rsp), %rdi
callq 0x2270
nopl (%rax)