// File: /workspace/github_c_makefile_star2_O1/johsteffens[P]beth/lib/bcore/bcore_quicktypes.c
// Function: bcore_quicktypes_to_stdout
void bcore_quicktypes_to_stdout( tp_t (*hash)( sc_t name ) )
{
    hf hash_l = ( hash ) ? hash : typeof;
    sr_s list = leaf_typelist();
    bcore_msg( "// leaf types\n" );
    for( uz_t i = 0; i < bcore_array_r_get_size( &list ); i++ ) st_s_print_d( get_def_quicktype( hash_l, bcore_array_r_get( &list, i ), 16 + max_len( &list ) ) );
    sr_down( list );
    list = object_typelist();
    bcore_msg( "\n// other types\n" );
    for( uz_t i = 0; i < bcore_array_r_get_size( &list ); i++ ) st_s_print_d( get_def_quicktype( hash_l, bcore_array_r_get( &list, i ), 16 + max_len( &list ) ) );
    sr_down( list );
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x88, %rsp
testq %rdi, %rdi
leaq 0x256f(%rip), %rax      # 0xe3dd6
cmovneq %rdi, %rax
movq %rax, 0x38(%rsp)
leaq 0x6c38d(%rip), %rdi     # 0x14dc04
xorl %eax, %eax
callq 0xcf61c
movq %rax, %r14
leaq 0xc7be0(%rip), %rax     # 0x1a9468
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r14, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r14, %rdx
je 0xe18e2
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r14, %rdx
je 0xe18e2
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r14, %rdx
je 0xe18e2
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r14, %rdx
jne 0xe3c8d
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe1912
movabsq $0x782b96602f424981, %rdi # imm = 0x782B96602F424981
movq %r14, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc7b61(%rip), %rdi     # 0x1a9468
movq %r14, %rsi
movq %rax, %rdx
callq 0x12128c
movabsq $-0x5073d588c3beb52e, %rbp # imm = 0xAF8C2A773C414AD2
movq %rbx, %rdi
callq *0xa8(%rbx)
movq %rax, 0x20(%rsp)
movq %rbx, 0x28(%rsp)
movq $0x2, 0x30(%rsp)
movq 0x8(%rbx), %r15
cmpq %rbp, %r15
je 0xe19cf
leaq 0xc74d4(%rip), %rax     # 0x1a8e20
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r15, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0xe19a6
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0xe19a6
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0xe19a6
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0xe3c94
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe19cf
movq %rbp, %rdi
movq %r15, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc745c(%rip), %rdi     # 0x1a8e20
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
leaq 0x71d14(%rip), %rdx     # 0x1536ef
movq %rbx, %rdi
callq 0xf7ac8
movq 0x28(%rsp), %rbx
movq 0x8(%rbx), %r15
cmpq %rbp, %r15
je 0xe1a7f
leaq 0xc7424(%rip), %rax     # 0x1a8e20
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r15, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0xe1a56
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0xe1a56
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0xe1a56
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0xe3c9b
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe1a7f
movq %rbp, %rdi
movq %r15, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc73ac(%rip), %rdi     # 0x1a8e20
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
leaq 0x75919(%rip), %rdx     # 0x1573a4
movq %rbx, %rdi
callq 0xf7ac8
movq 0x28(%rsp), %rbx
movq 0x8(%rbx), %r15
cmpq %rbp, %r15
je 0xe1b2f
leaq 0xc7374(%rip), %rax     # 0x1a8e20
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r15, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0xe1b06
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0xe1b06
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0xe1b06
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0xe3ca2
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe1b2f
movq %rbp, %rdi
movq %r15, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc72fc(%rip), %rdi     # 0x1a8e20
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
leaq 0x6e294(%rip), %rdx     # 0x14fdcf
movq %rbx, %rdi
callq 0xf7ac8
movq 0x28(%rsp), %rbx
movq 0x8(%rbx), %r15
cmpq %rbp, %r15
je 0xe1bdf
leaq 0xc72c4(%rip), %rax     # 0x1a8e20
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r15, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0xe1bb6
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0xe1bb6
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0xe1bb6
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0xe3ca9
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe1bdf
movq %rbp, %rdi
movq %r15, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc724c(%rip), %rdi     # 0x1a8e20
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
leaq 0x6e1e9(%rip), %rdx     # 0x14fdd4
movq %rbx, %rdi
callq 0xf7ac8
movq 0x28(%rsp), %rbx
movq 0x8(%rbx), %r15
cmpq %rbp, %r15
je 0xe1c8f
leaq 0xc7214(%rip), %rax     # 0x1a8e20
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r15, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0xe1c66
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0xe1c66
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0xe1c66
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0xe3cb0
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe1c8f
movq %rbp, %rdi
movq %r15, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc719c(%rip), %rdi     # 0x1a8e20
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
leaq 0x6e13e(%rip), %rdx     # 0x14fdd9
movq %rbx, %rdi
callq 0xf7ac8
movq 0x28(%rsp), %rbx
movq 0x8(%rbx), %r15
cmpq %rbp, %r15
je 0xe1d3f
leaq 0xc7164(%rip), %rax     # 0x1a8e20
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r15, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0xe1d16
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0xe1d16
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0xe1d16
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0xe3cb7
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe1d3f
movq %rbp, %rdi
movq %r15, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc70ec(%rip), %rdi     # 0x1a8e20
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
leaq 0x75a4e(%rip), %rdx     # 0x157799
movq %rbx, %rdi
callq 0xf7ac8
movq 0x28(%rsp), %rbx
movq 0x8(%rbx), %r15
cmpq %rbp, %r15
je 0xe1def
leaq 0xc70b4(%rip), %rax     # 0x1a8e20
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r15, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0xe1dc6
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0xe1dc6
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0xe1dc6
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0xe3cbe
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe1def
movq %rbp, %rdi
movq %r15, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc703c(%rip), %rdi     # 0x1a8e20
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
leaq 0x6dfe8(%rip), %rdx     # 0x14fde3
movq %rbx, %rdi
callq 0xf7ac8
movq 0x28(%rsp), %rbx
movq 0x8(%rbx), %r15
cmpq %rbp, %r15
je 0xe1e9f
leaq 0xc7004(%rip), %rax     # 0x1a8e20
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r15, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0xe1e76
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0xe1e76
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0xe1e76
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0xe3cc5
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe1e9f
movq %rbp, %rdi
movq %r15, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc6f8c(%rip), %rdi     # 0x1a8e20
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
leaq 0x6df3f(%rip), %rdx     # 0x14fdea
movq %rbx, %rdi
callq 0xf7ac8
movq 0x28(%rsp), %rbx
movq 0x8(%rbx), %r15
cmpq %rbp, %r15
je 0xe1f4f
leaq 0xc6f54(%rip), %rax     # 0x1a8e20
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r15, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0xe1f26
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0xe1f26
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0xe1f26
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0xe3ccc
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe1f4f
movq %rbp, %rdi
movq %r15, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc6edc(%rip), %rdi     # 0x1a8e20
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
leaq 0x6de94(%rip), %rdx     # 0x14fdef
movq %rbx, %rdi
callq 0xf7ac8
movq 0x28(%rsp), %rbx
movq 0x8(%rbx), %r15
cmpq %rbp, %r15
je 0xe1fff
leaq 0xc6ea4(%rip), %rax     # 0x1a8e20
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r15, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0xe1fd6
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0xe1fd6
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0xe1fd6
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0xe3cd3
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe1fff
movq %rbp, %rdi
movq %r15, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc6e2c(%rip), %rdi     # 0x1a8e20
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
leaq 0x6dde9(%rip), %rdx     # 0x14fdf4
movq %rbx, %rdi
callq 0xf7ac8
movq 0x28(%rsp), %rbx
movq 0x8(%rbx), %r15
cmpq %rbp, %r15
je 0xe20af
leaq 0xc6df4(%rip), %rax     # 0x1a8e20
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r15, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0xe2086
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0xe2086
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0xe2086
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0xe3cda
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe20af
movq %rbp, %rdi
movq %r15, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc6d7c(%rip), %rdi     # 0x1a8e20
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
leaq 0x60611(%rip), %rdx     # 0x1426cc
movq %rbx, %rdi
callq 0xf7ac8
movq 0x28(%rsp), %rbx
movq 0x8(%rbx), %r15
cmpq %rbp, %r15
je 0xe215f
leaq 0xc6d44(%rip), %rax     # 0x1a8e20
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r15, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0xe2136
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0xe2136
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0xe2136
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0xe3ce1
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe215f
movq %rbp, %rdi
movq %r15, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc6ccc(%rip), %rdi     # 0x1a8e20
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
leaq 0x6dc93(%rip), %rdx     # 0x14fdfe
movq %rbx, %rdi
callq 0xf7ac8
movq 0x28(%rsp), %rbx
movq 0x8(%rbx), %r15
cmpq %rbp, %r15
je 0xe220f
leaq 0xc6c94(%rip), %rax     # 0x1a8e20
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r15, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0xe21e6
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0xe21e6
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0xe21e6
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0xe3ce8
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe220f
movq %rbp, %rdi
movq %r15, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc6c1c(%rip), %rdi     # 0x1a8e20
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
leaq 0x6dbea(%rip), %rdx     # 0x14fe05
movq %rbx, %rdi
callq 0xf7ac8
movq 0x28(%rsp), %rbx
movq 0x8(%rbx), %r15
cmpq %rbp, %r15
je 0xe22bf
leaq 0xc6be4(%rip), %rax     # 0x1a8e20
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r15, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0xe2296
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0xe2296
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0xe2296
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0xe3cef
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe22bf
movq %rbp, %rdi
movq %r15, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc6b6c(%rip), %rdi     # 0x1a8e20
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
leaq 0x6db3f(%rip), %rdx     # 0x14fe0a
movq %rbx, %rdi
callq 0xf7ac8
movq 0x28(%rsp), %rbx
movq 0x8(%rbx), %r15
cmpq %rbp, %r15
je 0xe236f
leaq 0xc6b34(%rip), %rax     # 0x1a8e20
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r15, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0xe2346
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0xe2346
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0xe2346
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0xe3cf6
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe236f
movq %rbp, %rdi
movq %r15, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc6abc(%rip), %rdi     # 0x1a8e20
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
leaq 0x6da63(%rip), %rdx     # 0x14fdde
movq %rbx, %rdi
callq 0xf7ac8
movq 0x28(%rsp), %rbx
movq 0x8(%rbx), %r15
cmpq %rbp, %r15
je 0xe241f
leaq 0xc6a84(%rip), %rax     # 0x1a8e20
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r15, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0xe23f6
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0xe23f6
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0xe23f6
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0xe3cfd
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe241f
movq %rbp, %rdi
movq %r15, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc6a0c(%rip), %rdi     # 0x1a8e20
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
leaq 0x6d9ce(%rip), %rdx     # 0x14fdf9
movq %rbx, %rdi
callq 0xf7ac8
movq 0x28(%rsp), %rbx
movq 0x8(%rbx), %r15
cmpq %rbp, %r15
je 0xe24cf
leaq 0xc69d4(%rip), %rax     # 0x1a8e20
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r15, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0xe24a6
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0xe24a6
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0xe24a6
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0xe3d04
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe24cf
movq %rbp, %rdi
movq %r15, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc695c(%rip), %rdi     # 0x1a8e20
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
leaq 0x6d939(%rip), %rdx     # 0x14fe14
movq %rbx, %rdi
callq 0xf7ac8
movq 0x28(%rsp), %rbx
movq 0x8(%rbx), %r15
cmpq %rbp, %r15
je 0xe257f
leaq 0xc6924(%rip), %rax     # 0x1a8e20
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r15, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0xe2556
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0xe2556
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0xe2556
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0xe3d0b
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe257f
movq %rbp, %rdi
movq %r15, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc68ac(%rip), %rdi     # 0x1a8e20
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
leaq 0x66e26(%rip), %rdx     # 0x1493b1
movq %rbx, %rdi
callq 0xf7ac8
movq 0x28(%rsp), %rbx
movq 0x8(%rbx), %r15
cmpq %rbp, %r15
je 0xe262f
leaq 0xc6874(%rip), %rax     # 0x1a8e20
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r15, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0xe2606
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0xe2606
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0xe2606
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0xe3d12
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe262f
movq %rbp, %rdi
movq %r15, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc67fc(%rip), %rdi     # 0x1a8e20
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
leaq 0x6d7de(%rip), %rdx     # 0x14fe19
movq %rbx, %rdi
callq 0xf7ac8
movq 0x28(%rsp), %rbx
movq 0x8(%rbx), %r15
cmpq %rbp, %r15
je 0xe26df
leaq 0xc67c4(%rip), %rax     # 0x1a8e20
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r15, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0xe26b6
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0xe26b6
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0xe26b6
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0xe3d19
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe26df
movq %rbp, %rdi
movq %r15, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc674c(%rip), %rdi     # 0x1a8e20
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
leaq 0x6d733(%rip), %rdx     # 0x14fe1e
movq %rbx, %rdi
callq 0xf7ac8
movq 0x28(%rsp), %rbx
movq 0x8(%rbx), %r15
cmpq %rbp, %r15
je 0xe278f
leaq 0xc6714(%rip), %rax     # 0x1a8e20
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r15, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0xe2766
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0xe2766
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0xe2766
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0xe3d20
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe278f
movq %rbp, %rdi
movq %r15, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc669c(%rip), %rdi     # 0x1a8e20
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
leaq 0x6d688(%rip), %rdx     # 0x14fe23
movq %rbx, %rdi
callq 0xf7ac8
movq 0x28(%rsp), %rbx
movq 0x8(%rbx), %r15
cmpq %rbp, %r15
je 0xe283f
leaq 0xc6664(%rip), %rax     # 0x1a8e20
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r15, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0xe2816
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0xe2816
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0xe2816
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0xe3d27
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe283f
movq %rbp, %rdi
movq %r15, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc65ec(%rip), %rdi     # 0x1a8e20
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
leaq 0x71124(%rip), %rdx     # 0x15396f
movq %rbx, %rdi
callq 0xf7ac8
movq 0x28(%rsp), %rbx
movq 0x8(%rbx), %r15
cmpq %rbp, %r15
je 0xe28ef
leaq 0xc65b4(%rip), %rax     # 0x1a8e20
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r15, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0xe28c6
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0xe28c6
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0xe28c6
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0xe3d2e
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe28ef
movq %rbp, %rdi
movq %r15, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc653c(%rip), %rdi     # 0x1a8e20
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
leaq 0x6d536(%rip), %rdx     # 0x14fe31
movq %rbx, %rdi
callq 0xf7ac8
movq 0x28(%rsp), %rbx
movq 0x8(%rbx), %r15
cmpq %rbp, %r15
je 0xe299f
leaq 0xc6504(%rip), %rax     # 0x1a8e20
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r15, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0xe2976
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0xe2976
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0xe2976
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0xe3d35
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe299f
movq %rbp, %rdi
movq %r15, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc648c(%rip), %rdi     # 0x1a8e20
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
leaq 0x6d464(%rip), %rdx     # 0x14fe0f
movq %rbx, %rdi
callq 0xf7ac8
movq 0x28(%rsp), %rbx
movq 0x8(%rbx), %r15
cmpq %rbp, %r15
je 0xe2a4f
leaq 0xc6454(%rip), %rax     # 0x1a8e20
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r15, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0xe2a26
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0xe2a26
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0xe2a26
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0xe3d3c
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe2a4f
movq %rbp, %rdi
movq %r15, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc63dc(%rip), %rdi     # 0x1a8e20
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
leaq 0x74a5e(%rip), %rdx     # 0x1574b9
movq %rbx, %rdi
callq 0xf7ac8
movq 0x28(%rsp), %rbx
movq 0x8(%rbx), %r15
cmpq %rbp, %r15
je 0xe2aff
leaq 0xc63a4(%rip), %rax     # 0x1a8e20
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r15, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0xe2ad6
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0xe2ad6
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0xe2ad6
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0xe3d43
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe2aff
movq %rbp, %rdi
movq %r15, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc632c(%rip), %rdi     # 0x1a8e20
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
leaq 0x6d258(%rip), %rdx     # 0x14fd63
movq %rbx, %rdi
callq 0xf7ac8
movq 0x28(%rsp), %rbx
movq 0x8(%rbx), %r15
cmpq %rbp, %r15
je 0xe2baf
leaq 0xc62f4(%rip), %rax     # 0x1a8e20
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r15, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0xe2b86
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0xe2b86
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0xe2b86
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0xe3d4a
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe2baf
movq %rbp, %rdi
movq %r15, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc627c(%rip), %rdi     # 0x1a8e20
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
leaq 0x6d26d(%rip), %rdx     # 0x14fe28
movq %rbx, %rdi
callq 0xf7ac8
movq 0x28(%rsp), %rbx
movq 0x8(%rbx), %r15
cmpq %rbp, %r15
je 0xe2c5f
leaq 0xc6244(%rip), %rax     # 0x1a8e20
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r15, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0xe2c36
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0xe2c36
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0xe2c36
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0xe3d51
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe2c5f
movq %rbp, %rdi
movq %r15, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc61cc(%rip), %rdi     # 0x1a8e20
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
leaq 0x76b7d(%rip), %rdx     # 0x1597e8
movq %rbx, %rdi
callq 0xf7ac8
movq 0x28(%rsp), %rbx
movq 0x8(%rbx), %r15
cmpq %rbp, %r15
je 0xe2d0f
leaq 0xc6194(%rip), %rax     # 0x1a8e20
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r15, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0xe2ce6
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0xe2ce6
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0xe2ce6
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0xe3d58
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe2d0f
movq %rbp, %rdi
movq %r15, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc611c(%rip), %rdi     # 0x1a8e20
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
leaq 0x63af7(%rip), %rdx     # 0x146812
movq %rbx, %rdi
callq 0xf7ac8
movq 0x28(%rsp), %rbx
movq 0x8(%rbx), %r15
cmpq %rbp, %r15
je 0xe2dbf
leaq 0xc60e4(%rip), %rax     # 0x1a8e20
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r15, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0xe2d96
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0xe2d96
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0xe2d96
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0xe3d5f
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe2dbf
movq %rbp, %rdi
movq %r15, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc606c(%rip), %rdi     # 0x1a8e20
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
leaq 0x628b3(%rip), %rdx     # 0x14567e
movq %rbx, %rdi
callq 0xf7ac8
movq 0x28(%rsp), %rbx
movq 0x8(%rbx), %r15
cmpq %rbp, %r15
je 0xe2e6f
leaq 0xc6034(%rip), %rax     # 0x1a8e20
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r15, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0xe2e46
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0xe2e46
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0xe2e46
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0xe3d66
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe2e6f
movq %rbp, %rdi
movq %r15, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc5fbc(%rip), %rdi     # 0x1a8e20
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
leaq 0x6c2d9(%rip), %rdx     # 0x14f154
movq %rbx, %rdi
callq 0xf7ac8
movq 0x28(%rsp), %rbx
movq 0x8(%rbx), %r15
cmpq %rbp, %r15
je 0xe2f1f
leaq 0xc5f84(%rip), %rax     # 0x1a8e20
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r15, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0xe2ef6
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0xe2ef6
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0xe2ef6
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0xe3d6d
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe2f1f
movq %rbp, %rdi
movq %r15, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc5f0c(%rip), %rdi     # 0x1a8e20
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
leaq 0x71176(%rip), %rdx     # 0x1540a1
movq %rbx, %rdi
callq 0xf7ac8
movq 0x28(%rsp), %rbx
movq 0x8(%rbx), %r15
cmpq %rbp, %r15
je 0xe2fcf
leaq 0xc5ed4(%rip), %rax     # 0x1a8e20
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r15, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0xe2fa6
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0xe2fa6
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0xe2fa6
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0xe3d74
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe2fcf
movq %rbp, %rdi
movq %r15, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc5e5c(%rip), %rdi     # 0x1a8e20
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
leaq 0x6c17e(%rip), %rdx     # 0x14f159
movq %rbx, %rdi
callq 0xf7ac8
movq 0x28(%rsp), %rbx
movq 0x8(%rbx), %r15
cmpq %rbp, %r15
je 0xe307f
leaq 0xc5e24(%rip), %rax     # 0x1a8e20
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r15, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0xe3056
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0xe3056
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0xe3056
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0xe3d7b
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe307f
movq %rbp, %rdi
movq %r15, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc5dac(%rip), %rdi     # 0x1a8e20
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
leaq 0x6baba(%rip), %rdx     # 0x14eb45
movq %rbx, %rdi
callq 0xf7ac8
movq 0x28(%rsp), %rbx
movq 0x8(%rbx), %r15
cmpq %rbp, %r15
je 0xe312f
leaq 0xc5d74(%rip), %rax     # 0x1a8e20
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r15, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0xe3106
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0xe3106
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0xe3106
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0xe3d82
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe312f
movq %rbp, %rdi
movq %r15, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc5cfc(%rip), %rdi     # 0x1a8e20
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
leaq 0x6a8c3(%rip), %rdx     # 0x14d9fe
movq %rbx, %rdi
callq 0xf7ac8
movq 0x28(%rsp), %rbx
movq 0x8(%rbx), %r15
cmpq %rbp, %r15
je 0xe31df
leaq 0xc5cc4(%rip), %rax     # 0x1a8e20
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r15, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0xe31b6
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0xe31b6
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0xe31b6
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0xe3d89
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe31df
movq %rbp, %rdi
movq %r15, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc5c4c(%rip), %rdi     # 0x1a8e20
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
leaq 0x5efdf(%rip), %rdx     # 0x1421ca
movq %rbx, %rdi
callq 0xf7ac8
movq 0x28(%rsp), %rbx
movq 0x8(%rbx), %r15
cmpq %rbp, %r15
je 0xe328f
leaq 0xc5c14(%rip), %rax     # 0x1a8e20
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r15, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0xe3266
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0xe3266
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0xe3266
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0xe3d90
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe328f
movq %rbp, %rdi
movq %r15, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc5b9c(%rip), %rdi     # 0x1a8e20
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
leaq 0x66248(%rip), %rdx     # 0x1494e3
movq %rbx, %rdi
callq 0xf7ac8
movq 0x28(%rsp), %rbx
movq 0x8(%rbx), %r15
cmpq %rbp, %r15
je 0xe333f
leaq 0xc5b64(%rip), %rax     # 0x1a8e20
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r15, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0xe3316
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0xe3316
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0xe3316
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0xe3d97
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe333f
movq %rbp, %rdi
movq %r15, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc5aec(%rip), %rdi     # 0x1a8e20
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
leaq 0x6a6aa(%rip), %rdx     # 0x14d9f5
movq %rbx, %rdi
callq 0xf7ac8
movq 0x28(%rsp), %rbx
movq 0x8(%rbx), %r15
cmpq %rbp, %r15
je 0xe33ef
leaq 0xc5ab4(%rip), %rax     # 0x1a8e20
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r15, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0xe33c6
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0xe33c6
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0xe33c6
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0xe3d9e
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe33ef
movq %rbp, %rdi
movq %r15, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc5a3c(%rip), %rdi     # 0x1a8e20
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
leaq 0x6a608(%rip), %rdx     # 0x14da03
movq %rbx, %rdi
callq 0xf7ac8
movq 0x28(%rsp), %rbx
movq 0x8(%rbx), %r15
cmpq %rbp, %r15
je 0xe349f
leaq 0xc5a04(%rip), %rax     # 0x1a8e20
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r15, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0xe3476
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0xe3476
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0xe3476
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0xe3da5
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe349f
movq %rbp, %rdi
movq %r15, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc598c(%rip), %rdi     # 0x1a8e20
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
leaq 0x6a566(%rip), %rdx     # 0x14da11
movq %rbx, %rdi
callq 0xf7ac8
movq 0x28(%rsp), %rbx
movq 0x8(%rbx), %r15
cmpq %rbp, %r15
je 0xe354f
leaq 0xc5954(%rip), %rax     # 0x1a8e20
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r15, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0xe3526
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0xe3526
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0xe3526
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0xe3dac
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe354f
movq %rbp, %rdi
movq %r15, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc58dc(%rip), %rdi     # 0x1a8e20
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
leaq 0x62e41(%rip), %rdx     # 0x14639c
movq %rbx, %rdi
callq 0xf7ac8
movq 0x28(%rsp), %rbx
movq 0x8(%rbx), %r15
cmpq %rbp, %r15
je 0xe35ff
leaq 0xc58a4(%rip), %rax     # 0x1a8e20
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r15, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0xe35d6
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0xe35d6
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0xe35d6
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0xe3db3
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe35ff
movq %rbp, %rdi
movq %r15, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc582c(%rip), %rdi     # 0x1a8e20
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
leaq 0x6c8d5(%rip), %rdx     # 0x14fee0
movq %rbx, %rdi
callq 0xf7ac8
movq 0x28(%rsp), %rbx
movq 0x8(%rbx), %r15
cmpq %rbp, %r15
je 0xe36af
leaq 0xc57f4(%rip), %rax     # 0x1a8e20
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r15, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0xe3686
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0xe3686
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0xe3686
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0xe3dba
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe36af
movq %rbp, %rdi
movq %r15, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc577c(%rip), %rdi     # 0x1a8e20
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
leaq 0x6e7d5(%rip), %rdx     # 0x151e90
movq %rbx, %rdi
callq 0xf7ac8
movq 0x28(%rsp), %rbx
movq 0x8(%rbx), %r15
cmpq %rbp, %r15
je 0xe375f
leaq 0xc5744(%rip), %rax     # 0x1a8e20
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r15, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0xe3736
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0xe3736
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0xe3736
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0xe3dc1
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe375f
movq %rbp, %rdi
movq %r15, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc56cc(%rip), %rdi     # 0x1a8e20
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
leaq 0x6c794(%rip), %rdx     # 0x14feff
movq %rbx, %rdi
callq 0xf7ac8
movq 0x28(%rsp), %rbx
movq 0x8(%rbx), %r15
cmpq %rbp, %r15
je 0xe380f
leaq 0xc5694(%rip), %rax     # 0x1a8e20
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r15, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0xe37e6
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0xe37e6
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0xe37e6
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0xe3dc8
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe380f
movq %rbp, %rdi
movq %r15, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc561c(%rip), %rdi     # 0x1a8e20
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
leaq 0x6c6d5(%rip), %rdx     # 0x14fef0
movq %rbx, %rdi
callq 0xf7ac8
movq 0x28(%rsp), %rbx
movq 0x8(%rbx), %r15
cmpq %rbp, %r15
je 0xe38bf
leaq 0xc55e4(%rip), %rax     # 0x1a8e20
movl (%rax), %ecx
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %r15, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0xe3896
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0xe3896
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0xe3896
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0xe3dcf
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xe38bf
movq %rbp, %rdi
movq %r15, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0xc556c(%rip), %rdi     # 0x1a8e20
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
leaq 0x20(%rsp), %rax
movq (%rax), %rsi
xorl %r13d, %r13d
movq %rbx, %rdi
xorl %edx, %edx
movq $-0x1, %rcx
movl $0x1, %r8d
callq 0xf914f
leaq 0x6e588(%rip), %rdi     # 0x151e70
xorl %eax, %eax
callq 0xc7e11
leaq 0x58(%rsp), %r12
leaq 0xc5525(%rip), %r15     # 0x1a8e20
movq 0x28(%rsp), %r14
movq 0x8(%r14), %rbx
cmpq %rbp, %rbx
je 0xe3988
movl (%r15), %eax
cltq
leaq (%rax,%rax,2), %rax
movq 0x20(%r15,%rax,8), %rcx
movq 0x18(%r15,%rax,8), %rdx
andq %rbx, %rdx
shlq $0x4, %rdx
leaq (%rcx,%rdx), %rax
movq (%rcx,%rdx), %rdx
movl $0x8, %ecx
cmpq %rbx, %rdx
je 0xe3963
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %rbx, %rdx
je 0xe3963
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %rbx, %rdx
je 0xe3963
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %rbx, %rdx
jne 0xe3a75
movq (%rax,%rcx), %r14
testq %r14, %r14
jne 0xe3988
movq %rbp, %rdi
movq %rbx, %rsi
callq 0xf3f85
movq %rax, %r14
movq %r15, %rdi
movq %rbx, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
movq %r14, %rdi
callq 0xf837b
cmpq %rax, %r13
jae 0xe3a82
movq 0x28(%rsp), %r14
movq 0x8(%r14), %rbx
cmpq %rbp, %rbx
je 0xe3a27
movl (%r15), %eax
cltq
leaq (%rax,%rax,2), %rax
movq 0x20(%r15,%rax,8), %rcx
movq 0x18(%r15,%rax,8), %rdx
andq %rbx, %rdx
shlq $0x4, %rdx
leaq (%rcx,%rdx), %rax
movq (%rcx,%rdx), %rdx
movl $0x8, %ecx
cmpq %rbx, %rdx
je 0xe3a02
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %rbx, %rdx
je 0xe3a02
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %rbx, %rdx
je 0xe3a02
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %rbx, %rdx
jne 0xe3a7d
movq (%rax,%rcx), %r14
testq %r14, %r14
jne 0xe3a27
movq %rbp, %rdi
movq %rbx, %rsi
callq 0xf3f85
movq %rax, %r14
movq %r15, %rdi
movq %rbx, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rdx
movq %r12, %rdi
movq %r14, %rsi
movq %r13, %rcx
callq 0xf83a3
leaq 0x20(%rsp), %rdi
callq 0xe3ebd
leaq 0x10(%rax), %rsi
movq 0x68(%rsp), %rax
movq %rax, 0x10(%rsp)
movups 0x58(%rsp), %xmm0
movups %xmm0, (%rsp)
movq 0x38(%rsp), %rdi
callq 0xe3e1e
movq %rax, %rdi
callq 0x1165c2
incq %r13
jmp 0xe38fb
xorl %r14d, %r14d
jmp 0xe3967
xorl %r14d, %r14d
jmp 0xe3a06
testb $0x2, 0x30(%rsp)
je 0xe3aa1
movq 0x30(%rsp), %rax
movq %rax, 0x10(%rsp)
movups 0x20(%rsp), %xmm0
movups %xmm0, (%rsp)
callq 0x112485
leaq 0x70(%rsp), %rbx
movq %rbx, %rdi
callq 0xe4234
movq 0x10(%rbx), %rax
leaq 0x20(%rsp), %r12
movq %rax, 0x10(%r12)
movups (%rbx), %xmm0
movaps %xmm0, (%r12)
leaq 0x6e3b4(%rip), %rdi     # 0x151e7f
xorl %r13d, %r13d
xorl %eax, %eax
callq 0xc7e11
movq 0x28(%rsp), %r14
movq 0x8(%r14), %rbx
cmpq %rbp, %rbx
je 0xe3b62
movl (%r15), %eax
cltq
leaq (%rax,%rax,2), %rax
movq 0x20(%r15,%rax,8), %rcx
movq 0x18(%r15,%rax,8), %rdx
andq %rbx, %rdx
shlq $0x4, %rdx
leaq (%rcx,%rdx), %rax
movq (%rcx,%rdx), %rdx
movl $0x8, %ecx
cmpq %rbx, %rdx
je 0xe3b3d
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %rbx, %rdx
je 0xe3b3d
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %rbx, %rdx
je 0xe3b3d
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %rbx, %rdx
jne 0xe3c4f
movq (%rax,%rcx), %r14
testq %r14, %r14
jne 0xe3b62
movq %rbp, %rdi
movq %rbx, %rsi
callq 0xf3f85
movq %rax, %r14
movq %r15, %rdi
movq %rbx, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
movq %r14, %rdi
callq 0xf837b
cmpq %rax, %r13
jae 0xe3c5c
movq 0x28(%rsp), %r14
movq 0x8(%r14), %rbx
cmpq %rbp, %rbx
je 0xe3c01
movl (%r15), %eax
cltq
leaq (%rax,%rax,2), %rax
movq 0x20(%r15,%rax,8), %rcx
movq 0x18(%r15,%rax,8), %rdx
andq %rbx, %rdx
shlq $0x4, %rdx
leaq (%rcx,%rdx), %rax
movq (%rcx,%rdx), %rdx
movl $0x8, %ecx
cmpq %rbx, %rdx
je 0xe3bdc
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %rbx, %rdx
je 0xe3bdc
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %rbx, %rdx
je 0xe3bdc
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %rbx, %rdx
jne 0xe3c57
movq (%rax,%rcx), %r14
testq %r14, %r14
jne 0xe3c01
movq %rbp, %rdi
movq %rbx, %rsi
callq 0xf3f85
movq %rax, %r14
movq %r15, %rdi
movq %rbx, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rdx
leaq 0x40(%rsp), %rdi
movq %r14, %rsi
movq %r13, %rcx
callq 0xf83a3
movq %r12, %rdi
callq 0xe3ebd
leaq 0x10(%rax), %rsi
movq 0x50(%rsp), %rax
movq %rax, 0x10(%rsp)
movups 0x40(%rsp), %xmm0
movups %xmm0, (%rsp)
movq 0x38(%rsp), %rdi
callq 0xe3e1e
movq %rax, %rdi
callq 0x1165c2
incq %r13
jmp 0xe3ad5
xorl %r14d, %r14d
jmp 0xe3b41
xorl %r14d, %r14d
jmp 0xe3be0
testb $0x2, 0x30(%rsp)
je 0xe3c7b
movq 0x30(%rsp), %rax
movq %rax, 0x10(%rsp)
movaps 0x20(%rsp), %xmm0
movups %xmm0, (%rsp)
callq 0x112485
addq $0x88, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
xorl %ebx, %ebx
jmp 0xe18e6
xorl %ebx, %ebx
jmp 0xe19aa
xorl %ebx, %ebx
jmp 0xe1a5a
xorl %ebx, %ebx
jmp 0xe1b0a
xorl %ebx, %ebx
jmp 0xe1bba
xorl %ebx, %ebx
jmp 0xe1c6a
xorl %ebx, %ebx
jmp 0xe1d1a
xorl %ebx, %ebx
jmp 0xe1dca
xorl %ebx, %ebx
jmp 0xe1e7a
xorl %ebx, %ebx
jmp 0xe1f2a
xorl %ebx, %ebx
jmp 0xe1fda
xorl %ebx, %ebx
jmp 0xe208a
xorl %ebx, %ebx
jmp 0xe213a
xorl %ebx, %ebx
jmp 0xe21ea
xorl %ebx, %ebx
jmp 0xe229a
xorl %ebx, %ebx
jmp 0xe234a
xorl %ebx, %ebx
jmp 0xe23fa
xorl %ebx, %ebx
jmp 0xe24aa
xorl %ebx, %ebx
jmp 0xe255a
xorl %ebx, %ebx
jmp 0xe260a
xorl %ebx, %ebx
jmp 0xe26ba
xorl %ebx, %ebx
jmp 0xe276a
xorl %ebx, %ebx
jmp 0xe281a
xorl %ebx, %ebx
jmp 0xe28ca
xorl %ebx, %ebx
jmp 0xe297a
xorl %ebx, %ebx
jmp 0xe2a2a
xorl %ebx, %ebx
jmp 0xe2ada
xorl %ebx, %ebx
jmp 0xe2b8a
xorl %ebx, %ebx
jmp 0xe2c3a
xorl %ebx, %ebx
jmp 0xe2cea
xorl %ebx, %ebx
jmp 0xe2d9a
xorl %ebx, %ebx
jmp 0xe2e4a
xorl %ebx, %ebx
jmp 0xe2efa
xorl %ebx, %ebx
jmp 0xe2faa
xorl %ebx, %ebx
jmp 0xe305a
xorl %ebx, %ebx
jmp 0xe310a
xorl %ebx, %ebx
jmp 0xe31ba
xorl %ebx, %ebx
jmp 0xe326a
xorl %ebx, %ebx
jmp 0xe331a
xorl %ebx, %ebx
jmp 0xe33ca
xorl %ebx, %ebx
jmp 0xe347a
xorl %ebx, %ebx
jmp 0xe352a
xorl %ebx, %ebx
jmp 0xe35da
xorl %ebx, %ebx
jmp 0xe368a
xorl %ebx, %ebx
jmp 0xe373a
xorl %ebx, %ebx
jmp 0xe37ea
xorl %ebx, %ebx
jmp 0xe389a