// File: /workspace/github_c_makefile_star2_O1/johsteffens[P]beth/lib/bcore/bcore_spect_via.c
// Function: bcore_spect_via_signal_handler
vd_t bcore_spect_via_signal_handler( const bcore_signal_s* o )
{
    switch( bcore_signal_s_handle_type( o, typeof( "bcore_spect_via" ) ) )
    {
        case TYPEOF_init1:
        {
            bcore_trait_set( entypeof( "bcore_via" ), entypeof( "bcore_inst" ) );
            bcore_flect_define_creator( typeof( "bcore_via_s" ), bcore_via_s_create_self );
            bcore_spect_setup_cache( &bcore_via_s_cache_g );

            BCORE_REGISTER_FFUNC( bcore_fp_down, bcore_via_s_down );
            BCORE_REGISTER_FFUNC( bcore_spect_fp_create_from_self, bcore_via_s_create_from_self );
        }
        break;

        case TYPEOF_selftest:
        {
            return spect_via_selftest();
        }
        break;

        default: break;
    }
    return NULL;
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x258, %rsp            # imm = 0x258
movabsq $0xd6b631ea69902eb, %rsi # imm = 0xD6B631EA69902EB
callq 0xe9c93
movabsq $0x7ee758bbfced33e3, %rcx # imm = 0x7EE758BBFCED33E3
cmpq %rcx, %rax
je 0x1101df
movabsq $0x6a72ce8f8250efc6, %rcx # imm = 0x6A72CE8F8250EFC6
cmpq %rcx, %rax
jne 0x111acb
leaq 0x41de7(%rip), %rdi     # 0x151f00
callq 0xe1270
movq %rax, %rbx
leaq 0x3efca(%rip), %rdi     # 0x14f0f2
callq 0xe1270
movq %rbx, %rdi
movq %rax, %rsi
callq 0x121b6d
leaq 0x1a24(%rip), %rsi      # 0x111b63
movabsq $0x541d0401d4dcff33, %rdi # imm = 0x541D0401D4DCFF33
callq 0xcf6c4
leaq 0x99fa3(%rip), %rdi     # 0x1aa0f8
callq 0xf3f47
leaq 0x467df(%rip), %rbx     # 0x156940
movq %rbx, %rdi
callq 0xe1270
movq %rax, %r14
leaq 0x3d890(%rip), %rdi     # 0x14da03
callq 0xe1270
movq %r14, %rdi
movq %rax, %rsi
callq 0x121b6d
movq %rbx, %rdi
callq 0xe1270
leaq 0x19e7(%rip), %rsi      # 0x111b79
movq %rax, %rdi
callq 0xd1091
leaq 0x467b0(%rip), %rbx     # 0x156951
movq %rbx, %rdi
callq 0xe1270
movq %rax, %r14
leaq 0x4353d(%rip), %rdi     # 0x1536f0
callq 0xe1270
movq %r14, %rdi
movq %rax, %rsi
callq 0x121b6d
movq %rbx, %rdi
callq 0xe1270
leaq 0x19b5(%rip), %rsi      # 0x111b87
movq %rax, %rdi
callq 0xd1091
jmp 0x111acb
movabsq $0x1f4473021a41922c, %rbx # imm = 0x1F4473021A41922C
xorl %eax, %eax
callq 0xe03d4
movq %rax, 0x40(%rsp)
leaq 0x4692d(%rip), %rdi     # 0x156b29
callq 0xcf2f8
leaq 0x99260(%rip), %rbp     # 0x1a9468
movl (%rbp), %eax
cltq
leaq (%rax,%rax,2), %rax
movq 0x20(%rbp,%rax,8), %rcx
movq 0x18(%rbp,%rax,8), %rdx
andq %rbx, %rdx
shlq $0x4, %rdx
leaq (%rcx,%rdx), %rax
movq (%rcx,%rdx), %rdx
movl $0x8, %ecx
cmpq %rbx, %rdx
je 0x110262
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %rbx, %rdx
je 0x110262
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %rbx, %rdx
je 0x110262
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %rbx, %rdx
jne 0x111adf
movq (%rax,%rcx), %r14
movabsq $0x782b96602f424981, %r13 # imm = 0x782B96602F424981
testq %r14, %r14
jne 0x110295
movq %r13, %rdi
movq %rbx, %rsi
callq 0xf3f85
movq %rax, %r14
leaq 0x991de(%rip), %rdi     # 0x1a9468
movq %rbx, %rsi
movq %rax, %rdx
callq 0x12128c
movabsq $0x541d0401d4dcff33, %r15 # imm = 0x541D0401D4DCFF33
movq %r14, %rdi
callq *0xa8(%r14)
movq %rax, 0xd8(%rsp)
movq %r14, 0xe0(%rsp)
movl $0x2, %eax
movq %rax, 0xe8(%rsp)
movq %rax, 0x10(%rsp)
movups 0xd8(%rsp), %xmm0
movups %xmm0, (%rsp)
leaq 0x48(%rsp), %rbx
movq %rbx, %rdi
movq 0x40(%rsp), %rsi
callq 0xe0795
movups (%rbx), %xmm0
movaps %xmm0, 0x20(%rsp)
movq 0x10(%rbx), %rax
movq %rax, 0x30(%rsp)
movq 0x28(%rsp), %r14
movq 0x8(%r14), %rbx
cmpq %r15, %rbx
je 0x1103a1
leaq 0x99de5(%rip), %rax     # 0x1aa0f8
movl 0x99ddf(%rip), %ecx     # 0x1aa0f8
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %rbx, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %rbx, %rdx
je 0x110371
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %rbx, %rdx
je 0x110371
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %rbx, %rdx
je 0x110371
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %rbx, %rdx
jne 0x111af5
movq (%rax,%rcx), %r14
testq %r14, %r14
jne 0x1103a1
movabsq $0x541d0401d4dcff33, %rdi # imm = 0x541D0401D4DCFF33
movq %rbx, %rsi
callq 0xf3f85
movq %rax, %r14
leaq 0x99d62(%rip), %rdi     # 0x1aa0f8
movq %rbx, %rsi
movq %rax, %rdx
callq 0x12128c
movabsq $0x4dea9618e618ae3c, %rcx # imm = 0x4DEA9618E618AE3C
movq 0x20(%rsp), %rdx
leaq 0x228(%rsp), %rdi
movq %r14, %rsi
callq 0x10d818
testb $0x2, 0x30(%rsp)
je 0x1103df
movq 0x30(%rsp), %rax
movq %rax, 0x10(%rsp)
movaps 0x20(%rsp), %xmm0
movups %xmm0, (%rsp)
callq 0x112485
movq 0x228(%rsp), %rax
cmpq $0x3, (%rax)
je 0x110416
leaq 0x28253(%rip), %rdi     # 0x138647
leaq 0x4676c(%rip), %rsi     # 0x156b67
leaq 0x467a6(%rip), %rdx     # 0x156ba8
leaq 0x46216(%rip), %rcx     # 0x15661f
movl $0x2e6, %r8d            # imm = 0x2E6
xorl %eax, %eax
callq 0xc8053
movups 0x48(%rsp), %xmm0
movaps %xmm0, 0x20(%rsp)
movq 0x58(%rsp), %rax
movq %rax, 0x30(%rsp)
movq 0x28(%rsp), %r14
movq 0x8(%r14), %rbx
movabsq $0x541d0401d4dcff33, %rax # imm = 0x541D0401D4DCFF33
cmpq %rax, %rbx
je 0x1104db
leaq 0x99cab(%rip), %rax     # 0x1aa0f8
movl 0x99ca5(%rip), %ecx     # 0x1aa0f8
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %rbx, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %rbx, %rdx
je 0x1104ab
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %rbx, %rdx
je 0x1104ab
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %rbx, %rdx
je 0x1104ab
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %rbx, %rdx
jne 0x111afd
movq (%rax,%rcx), %r14
testq %r14, %r14
jne 0x1104db
movabsq $0x541d0401d4dcff33, %rdi # imm = 0x541D0401D4DCFF33
movq %rbx, %rsi
callq 0xf3f85
movq %rax, %r14
leaq 0x99c28(%rip), %rdi     # 0x1aa0f8
movq %rbx, %rsi
movq %rax, %rdx
callq 0x12128c
movabsq $0x4541c8d7df02bab9, %r15 # imm = 0x4541C8D7DF02BAB9
movq 0x20(%rsp), %rdx
leaq 0x210(%rsp), %rdi
movq %r14, %rsi
movq %r15, %rcx
callq 0x10d818
testb $0x2, 0x30(%rsp)
je 0x11051c
movq 0x30(%rsp), %rax
movq %rax, 0x10(%rsp)
movaps 0x20(%rsp), %xmm0
movups %xmm0, (%rsp)
callq 0x112485
movq 0x210(%rsp), %rax
cmpl $0x4d2, (%rax)          # imm = 0x4D2
je 0x110555
leaq 0x28114(%rip), %rdi     # 0x138647
leaq 0x46681(%rip), %rsi     # 0x156bbb
leaq 0x46667(%rip), %rdx     # 0x156ba8
leaq 0x460d7(%rip), %rcx     # 0x15661f
movl $0x2e7, %r8d            # imm = 0x2E7
xorl %eax, %eax
callq 0xc8053
movups 0x48(%rsp), %xmm0
movaps %xmm0, 0x20(%rsp)
movq 0x58(%rsp), %rax
movq %rax, 0x30(%rsp)
movq 0x28(%rsp), %r14
movq 0x8(%r14), %rbx
movabsq $0x541d0401d4dcff33, %rax # imm = 0x541D0401D4DCFF33
cmpq %rax, %rbx
je 0x11061a
leaq 0x99b6c(%rip), %rax     # 0x1aa0f8
movl 0x99b66(%rip), %ecx     # 0x1aa0f8
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %rbx, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %rbx, %rdx
je 0x1105ea
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %rbx, %rdx
je 0x1105ea
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %rbx, %rdx
je 0x1105ea
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %rbx, %rdx
jne 0x111b05
movq (%rax,%rcx), %r14
testq %r14, %r14
jne 0x11061a
movabsq $0x541d0401d4dcff33, %rdi # imm = 0x541D0401D4DCFF33
movq %rbx, %rsi
callq 0xf3f85
movq %rax, %r14
leaq 0x99ae9(%rip), %rdi     # 0x1aa0f8
movq %rbx, %rsi
movq %rax, %rdx
callq 0x12128c
movabsq $-0x340d631b7bdddcdb, %r12 # imm = 0xCBF29CE484222325
movq 0x20(%rsp), %rdx
leaq 0x1f8(%rsp), %rdi
movq %r14, %rsi
movq %r12, %rcx
callq 0x10d818
testb $0x2, 0x30(%rsp)
je 0x11065b
movq 0x30(%rsp), %rax
movq %rax, 0x10(%rsp)
movaps 0x20(%rsp), %xmm0
movups %xmm0, (%rsp)
callq 0x112485
movq 0x1f8(%rsp), %rax
cmpl $-0x5, (%rax)
je 0x110691
leaq 0x27fd8(%rip), %rdi     # 0x138647
leaq 0x4658b(%rip), %rsi     # 0x156c01
leaq 0x4652b(%rip), %rdx     # 0x156ba8
leaq 0x45f9b(%rip), %rcx     # 0x15661f
movl $0x2e8, %r8d            # imm = 0x2E8
xorl %eax, %eax
callq 0xc8053
movups 0x48(%rsp), %xmm0
movaps %xmm0, 0x20(%rsp)
movq 0x58(%rsp), %rax
movq %rax, 0x30(%rsp)
movq 0x28(%rsp), %r14
movq 0x8(%r14), %rbx
movabsq $0x541d0401d4dcff33, %rax # imm = 0x541D0401D4DCFF33
cmpq %rax, %rbx
je 0x110756
leaq 0x99a30(%rip), %rax     # 0x1aa0f8
movl 0x99a2a(%rip), %ecx     # 0x1aa0f8
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %rbx, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %rbx, %rdx
je 0x110726
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %rbx, %rdx
je 0x110726
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %rbx, %rdx
je 0x110726
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %rbx, %rdx
jne 0x111b0d
movq (%rax,%rcx), %r14
testq %r14, %r14
jne 0x110756
movabsq $0x541d0401d4dcff33, %rdi # imm = 0x541D0401D4DCFF33
movq %rbx, %rsi
callq 0xf3f85
movq %rax, %r14
leaq 0x999ad(%rip), %rdi     # 0x1aa0f8
movq %rbx, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
movl $0xa, %ecx
movq %r14, %rdi
movabsq $0x4dea9618e618ae3c, %rdx # imm = 0x4DEA9618E618AE3C
callq 0x10dade
testb $0x2, 0x30(%rsp)
je 0x110791
movq 0x30(%rsp), %rax
movq %rax, 0x10(%rsp)
movaps 0x20(%rsp), %xmm0
movups %xmm0, (%rsp)
callq 0x112485
movups 0x48(%rsp), %xmm0
movaps %xmm0, 0x20(%rsp)
movq 0x58(%rsp), %rax
movq %rax, 0x30(%rsp)
movq 0x28(%rsp), %r14
movq 0x8(%r14), %rbx
movabsq $0x541d0401d4dcff33, %rax # imm = 0x541D0401D4DCFF33
cmpq %rax, %rbx
je 0x110856
leaq 0x99930(%rip), %rax     # 0x1aa0f8
movl 0x9992a(%rip), %ecx     # 0x1aa0f8
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %rbx, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %rbx, %rdx
je 0x110826
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %rbx, %rdx
je 0x110826
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %rbx, %rdx
je 0x110826
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %rbx, %rdx
jne 0x111b15
movq (%rax,%rcx), %r14
testq %r14, %r14
jne 0x110856
movabsq $0x541d0401d4dcff33, %rdi # imm = 0x541D0401D4DCFF33
movq %rbx, %rsi
callq 0xf3f85
movq %rax, %r14
leaq 0x998ad(%rip), %rdi     # 0x1aa0f8
movq %rbx, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
movl $0xc8, %ecx
movq %r14, %rdi
movq %r15, %rdx
callq 0x10d92d
testb $0x2, 0x30(%rsp)
je 0x11088a
movq 0x30(%rsp), %rax
movq %rax, 0x10(%rsp)
movaps 0x20(%rsp), %xmm0
movups %xmm0, (%rsp)
callq 0x112485
movups 0x48(%rsp), %xmm0
movaps %xmm0, 0x20(%rsp)
movq 0x58(%rsp), %rax
movq %rax, 0x30(%rsp)
movq 0x28(%rsp), %r14
movq 0x8(%r14), %rbx
movabsq $0x541d0401d4dcff33, %rax # imm = 0x541D0401D4DCFF33
cmpq %rax, %rbx
je 0x11094f
leaq 0x99837(%rip), %rax     # 0x1aa0f8
movl 0x99831(%rip), %ecx     # 0x1aa0f8
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %rbx, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %rbx, %rdx
je 0x11091f
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %rbx, %rdx
je 0x11091f
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %rbx, %rdx
je 0x11091f
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %rbx, %rdx
jne 0x111b1d
movq (%rax,%rcx), %r14
testq %r14, %r14
jne 0x11094f
movabsq $0x541d0401d4dcff33, %rdi # imm = 0x541D0401D4DCFF33
movq %rbx, %rsi
callq 0xf3f85
movq %rax, %r14
leaq 0x997b4(%rip), %rdi     # 0x1aa0f8
movq %rbx, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
movq %r14, %rdi
movq %r12, %rdx
movq $-0x32, %rcx
callq 0x10d89d
testb $0x2, 0x30(%rsp)
je 0x110985
movq 0x30(%rsp), %rax
movq %rax, 0x10(%rsp)
movaps 0x20(%rsp), %xmm0
movups %xmm0, (%rsp)
callq 0x112485
movups 0x48(%rsp), %xmm0
movaps %xmm0, 0x20(%rsp)
movq 0x58(%rsp), %rax
movq %rax, 0x30(%rsp)
movq 0x28(%rsp), %r14
movq 0x8(%r14), %rbx
movabsq $0x541d0401d4dcff33, %rax # imm = 0x541D0401D4DCFF33
cmpq %rax, %rbx
je 0x110a4a
leaq 0x9973c(%rip), %rax     # 0x1aa0f8
movl 0x99736(%rip), %ecx     # 0x1aa0f8
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %rbx, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %rbx, %rdx
je 0x110a1a
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %rbx, %rdx
je 0x110a1a
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %rbx, %rdx
je 0x110a1a
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %rbx, %rdx
jne 0x111b25
movq (%rax,%rcx), %r14
testq %r14, %r14
jne 0x110a4a
movabsq $0x541d0401d4dcff33, %rdi # imm = 0x541D0401D4DCFF33
movq %rbx, %rsi
callq 0xf3f85
movq %rax, %r14
leaq 0x996b9(%rip), %rdi     # 0x1aa0f8
movq %rbx, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rdx
leaq 0x1e0(%rsp), %rdi
movq %r14, %rsi
movabsq $0x4dea9618e618ae3c, %rcx # imm = 0x4DEA9618E618AE3C
callq 0x10d818
testb $0x2, 0x30(%rsp)
je 0x110a88
movq 0x30(%rsp), %rax
movq %rax, 0x10(%rsp)
movaps 0x20(%rsp), %xmm0
movups %xmm0, (%rsp)
callq 0x112485
movq 0x1e0(%rsp), %rax
cmpq $0xa, (%rax)
je 0x110abf
leaq 0x27baa(%rip), %rdi     # 0x138647
leaq 0x4619b(%rip), %rsi     # 0x156c3f
leaq 0x460fd(%rip), %rdx     # 0x156ba8
leaq 0x45b6d(%rip), %rcx     # 0x15661f
movl $0x2f0, %r8d            # imm = 0x2F0
xorl %eax, %eax
callq 0xc8053
movups 0x48(%rsp), %xmm0
movaps %xmm0, 0x20(%rsp)
movq 0x58(%rsp), %rax
movq %rax, 0x30(%rsp)
movq 0x28(%rsp), %r14
movq 0x8(%r14), %rbx
movabsq $0x541d0401d4dcff33, %rax # imm = 0x541D0401D4DCFF33
cmpq %rax, %rbx
je 0x110b84
leaq 0x99602(%rip), %rax     # 0x1aa0f8
movl 0x995fc(%rip), %ecx     # 0x1aa0f8
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %rbx, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %rbx, %rdx
je 0x110b54
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %rbx, %rdx
je 0x110b54
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %rbx, %rdx
je 0x110b54
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %rbx, %rdx
jne 0x111b2d
movq (%rax,%rcx), %r14
testq %r14, %r14
jne 0x110b84
movabsq $0x541d0401d4dcff33, %rdi # imm = 0x541D0401D4DCFF33
movq %rbx, %rsi
callq 0xf3f85
movq %rax, %r14
leaq 0x9957f(%rip), %rdi     # 0x1aa0f8
movq %rbx, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rdx
leaq 0x1c8(%rsp), %rdi
movq %r14, %rsi
movq %r15, %rcx
callq 0x10d818
testb $0x2, 0x30(%rsp)
je 0x110bbb
movq 0x30(%rsp), %rax
movq %rax, 0x10(%rsp)
movaps 0x20(%rsp), %xmm0
movups %xmm0, (%rsp)
callq 0x112485
movq 0x1c8(%rsp), %rax
cmpl $0xc8, (%rax)
je 0x110bf4
leaq 0x27a75(%rip), %rdi     # 0x138647
leaq 0x460a8(%rip), %rsi     # 0x156c81
leaq 0x45fc8(%rip), %rdx     # 0x156ba8
leaq 0x45a38(%rip), %rcx     # 0x15661f
movl $0x2f1, %r8d            # imm = 0x2F1
xorl %eax, %eax
callq 0xc8053
movups 0x48(%rsp), %xmm0
movaps %xmm0, 0x20(%rsp)
movq 0x58(%rsp), %rax
movq %rax, 0x30(%rsp)
movq 0x28(%rsp), %r14
movq 0x8(%r14), %rbx
movabsq $0x541d0401d4dcff33, %rax # imm = 0x541D0401D4DCFF33
cmpq %rax, %rbx
je 0x110cb9
leaq 0x994cd(%rip), %rax     # 0x1aa0f8
movl 0x994c7(%rip), %ecx     # 0x1aa0f8
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %rbx, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %rbx, %rdx
je 0x110c89
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %rbx, %rdx
je 0x110c89
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %rbx, %rdx
je 0x110c89
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %rbx, %rdx
jne 0x111b35
movq (%rax,%rcx), %r14
testq %r14, %r14
jne 0x110cb9
movabsq $0x541d0401d4dcff33, %rdi # imm = 0x541D0401D4DCFF33
movq %rbx, %rsi
callq 0xf3f85
movq %rax, %r14
leaq 0x9944a(%rip), %rdi     # 0x1aa0f8
movq %rbx, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rdx
leaq 0x1b0(%rsp), %rdi
movq %r14, %rsi
movq %r12, %rcx
callq 0x10d818
testb $0x2, 0x30(%rsp)
je 0x110cf0
movq 0x30(%rsp), %rax
movq %rax, 0x10(%rsp)
movaps 0x20(%rsp), %xmm0
movups %xmm0, (%rsp)
callq 0x112485
movq 0x1b0(%rsp), %rax
cmpl $-0x32, (%rax)
je 0x110d26
leaq 0x27943(%rip), %rdi     # 0x138647
leaq 0x45fbb(%rip), %rsi     # 0x156cc6
leaq 0x45e96(%rip), %rdx     # 0x156ba8
leaq 0x45906(%rip), %rcx     # 0x15661f
movl $0x2f2, %r8d            # imm = 0x2F2
xorl %eax, %eax
callq 0xc8053
movabsq $-0x76e4a32ae07acffc, %r14 # imm = 0x891B5CD51F853004
leaq 0x45fce(%rip), %rdi     # 0x156d05
callq 0xcf2f8
movl (%rbp), %eax
cltq
leaq (%rax,%rax,2), %rax
movq 0x20(%rbp,%rax,8), %rcx
movq 0x18(%rbp,%rax,8), %rdx
andq %r14, %rdx
shlq $0x4, %rdx
leaq (%rcx,%rdx), %rax
movq (%rcx,%rdx), %rdx
movl $0x8, %ecx
cmpq %r14, %rdx
je 0x110d96
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r14, %rdx
je 0x110d96
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r14, %rdx
je 0x110d96
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r14, %rdx
jne 0x111ae7
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0x110dbf
movq %r13, %rdi
movq %r14, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0x986b4(%rip), %rdi     # 0x1a9468
movq %r14, %rsi
movq %rax, %rdx
callq 0x12128c
movq %rbx, %rdi
callq *0xa8(%rbx)
movq %rax, 0xc0(%rsp)
movq %rbx, 0xc8(%rsp)
movl $0x2, %eax
movq %rax, 0xd0(%rsp)
movq %rax, 0x10(%rsp)
movups 0xc0(%rsp), %xmm0
movups %xmm0, (%rsp)
leaq 0x180(%rsp), %rbx
movq %rbx, %rdi
movq 0x40(%rsp), %rsi
callq 0xe0795
movups (%rbx), %xmm0
movaps %xmm0, 0x20(%rsp)
movq 0x10(%rbx), %rax
movq %rax, 0x30(%rsp)
movq 0x28(%rsp), %r14
movq 0x8(%r14), %rbx
movabsq $0x541d0401d4dcff33, %rax # imm = 0x541D0401D4DCFF33
cmpq %rax, %rbx
je 0x110ecd
leaq 0x992b9(%rip), %rax     # 0x1aa0f8
movl 0x992b3(%rip), %ecx     # 0x1aa0f8
movslq %ecx, %rcx
leaq (%rcx,%rcx,2), %rcx
movq 0x20(%rax,%rcx,8), %rdx
movq 0x18(%rax,%rcx,8), %rcx
andq %rbx, %rcx
shlq $0x4, %rcx
leaq (%rdx,%rcx), %rax
movq (%rdx,%rcx), %rdx
movl $0x8, %ecx
cmpq %rbx, %rdx
je 0x110e9d
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %rbx, %rdx
je 0x110e9d
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %rbx, %rdx
je 0x110e9d
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %rbx, %rdx
jne 0x111b3d
movq (%rax,%rcx), %r14
testq %r14, %r14
jne 0x110ecd
movabsq $0x541d0401d4dcff33, %rdi # imm = 0x541D0401D4DCFF33
movq %rbx, %rsi
callq 0xf3f85
movq %rax, %r14
leaq 0x99236(%rip), %rdi     # 0x1aa0f8
movq %rbx, %rsi
movq %rax, %rdx
callq 0x12128c
movabsq $-0x18a94ee6fa8f4cc8, %rcx # imm = 0xE756B1190570B338
movq 0x20(%rsp), %rdx
leaq 0x168(%rsp), %rdi
movq %r14, %rsi
callq 0x10d818
testb $0x2, 0x30(%rsp)
je 0x110f0b
movq 0x30(%rsp), %rax
movq %rax, 0x10(%rsp)
movaps 0x20(%rsp), %xmm0
movups %xmm0, (%rsp)
callq 0x112485
movabsq $-0x5073d588c3beb52e, %r14 # imm = 0xAF8C2A773C414AD2
movq 0x178(%rsp), %rax
movq %rax, 0x10(%rsp)
movups 0x168(%rsp), %xmm0
movups %xmm0, (%rsp)
leaq 0x240(%rsp), %rbx
movq %rbx, %rdi
movq 0x40(%rsp), %rsi
callq 0xe0795
movq (%rbx), %rax
movq %rax, 0x88(%rsp)
movq 0x8(%rbx), %rdi
movq 0x10(%rbx), %rax
movq %rax, 0x80(%rsp)
movq %r14, %rsi
callq 0xf58f8
movq %rax, %rbp
movl $0x186a0, %r15d         # imm = 0x186A0
leaq 0x97eaa(%rip), %r12     # 0x1a8e20
movq 0x58(%rsp), %rax
movq %rax, 0x30(%rsp)
movups 0x48(%rsp), %xmm0
movaps %xmm0, 0x20(%rsp)
movq 0x88(%rsp), %rax
movq %rax, 0x60(%rsp)
movq %rbp, 0x68(%rsp)
movq 0x80(%rsp), %rax
movq %rax, 0x70(%rsp)
movq 0x8(%rbp), %rbx
movq %rbp, %r14
movabsq $-0x5073d588c3beb52e, %rax # imm = 0xAF8C2A773C414AD2
cmpq %rax, %rbx
je 0x111046
movl (%r12), %eax
cltq
leaq (%rax,%rax,2), %rax
movq 0x20(%r12,%rax,8), %rcx
movq 0x18(%r12,%rax,8), %rdx
andq %rbx, %rdx
shlq $0x4, %rdx
leaq (%rcx,%rdx), %rax
movq (%rcx,%rdx), %rdx
movl $0x8, %ecx
cmpq %rbx, %rdx
je 0x11101a
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %rbx, %rdx
je 0x11101a
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %rbx, %rdx
je 0x11101a
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %rbx, %rdx
jne 0x111090
movq (%rax,%rcx), %r14
testq %r14, %r14
jne 0x111046
movabsq $-0x5073d588c3beb52e, %rdi # imm = 0xAF8C2A773C414AD2
movq %rbx, %rsi
callq 0xf3f85
movq %rax, %r14
movq %r12, %rdi
movq %rbx, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x60(%rsp), %rsi
movq 0x30(%rsp), %rax
movq %rax, 0x10(%rsp)
movaps 0x20(%rsp), %xmm0
movups %xmm0, (%rsp)
movq %r14, %rdi
callq 0xf7857
testb $0x2, 0x70(%rsp)
je 0x111085
movq 0x70(%rsp), %rax
movq %rax, 0x10(%rsp)
movups 0x60(%rsp), %xmm0
movups %xmm0, (%rsp)
callq 0x112485
decq %r15
jne 0x110f76
jmp 0x111095
xorl %r14d, %r14d
jmp 0x11101e
xorl %ebx, %ebx
leaq 0x150(%rsp), %r14
movq 0x88(%rsp), %rax
movq %rax, 0x20(%rsp)
movq %rbp, 0x28(%rsp)
movq 0x80(%rsp), %rax
movq %rax, 0x30(%rsp)
movq 0x8(%rbp), %r15
movq %rbp, %r13
movabsq $-0x5073d588c3beb52e, %rax # imm = 0xAF8C2A773C414AD2
cmpq %rax, %r15
je 0x11115f
movl (%r12), %eax
cltq
leaq (%rax,%rax,2), %rax
movq 0x20(%r12,%rax,8), %rcx
movq 0x18(%r12,%rax,8), %rdx
andq %r15, %rdx
shlq $0x4, %rdx
leaq (%rcx,%rdx), %rax
movq (%rcx,%rdx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0x111133
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0x111133
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0x111133
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0x1112a6
movq (%rax,%rcx), %r13
testq %r13, %r13
jne 0x11115f
movabsq $-0x5073d588c3beb52e, %rdi # imm = 0xAF8C2A773C414AD2
movq %r15, %rsi
callq 0xf3f85
movq %rax, %r13
movq %r12, %rdi
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rdx
movq %r14, %rdi
movq %r13, %rsi
movq %rbx, %rcx
callq 0xf83a3
testb $0x2, 0x30(%rsp)
je 0x111191
movq 0x30(%rsp), %rax
movq %rax, 0x10(%rsp)
movups 0x20(%rsp), %xmm0
movups %xmm0, (%rsp)
callq 0x112485
movups 0x150(%rsp), %xmm0
movaps %xmm0, 0x20(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x30(%rsp)
movq 0x28(%rsp), %r13
movq 0x8(%r13), %r15
movabsq $0x541d0401d4dcff33, %rax # imm = 0x541D0401D4DCFF33
cmpq %rax, %r15
je 0x11125b
movl 0x98f2b(%rip), %eax     # 0x1aa0f8
cltq
leaq (%rax,%rax,2), %rax
leaq 0x98f1e(%rip), %rdx     # 0x1aa0f8
movq 0x20(%rdx,%rax,8), %rcx
movq 0x18(%rdx,%rax,8), %rdx
andq %r15, %rdx
shlq $0x4, %rdx
leaq (%rcx,%rdx), %rax
movq (%rcx,%rdx), %rdx
movl $0x8, %ecx
cmpq %r15, %rdx
je 0x11122b
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r15, %rdx
je 0x11122b
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r15, %rdx
je 0x11122b
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r15, %rdx
jne 0x1112ae
movq (%rax,%rcx), %r13
testq %r13, %r13
jne 0x11125b
movabsq $0x541d0401d4dcff33, %rdi # imm = 0x541D0401D4DCFF33
movq %r15, %rsi
callq 0xf3f85
movq %rax, %r13
leaq 0x98ea8(%rip), %rdi     # 0x1aa0f8
movq %r15, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
movq %r13, %rdi
movabsq $0x4dea9618e618ae3c, %rdx # imm = 0x4DEA9618E618AE3C
movq %rbx, %rcx
callq 0x10dade
testb $0x2, 0x30(%rsp)
je 0x111294
movq 0x30(%rsp), %rax
movq %rax, 0x10(%rsp)
movaps 0x20(%rsp), %xmm0
movups %xmm0, (%rsp)
callq 0x112485
incq %rbx
cmpq $0x186a0, %rbx          # imm = 0x186A0
jne 0x11109f
jmp 0x1112b6
xorl %r13d, %r13d
jmp 0x111137
xorl %r13d, %r13d
jmp 0x11122f
leaq 0x981ab(%rip), %rdx     # 0x1a9468
movl (%rdx), %eax
cltq
leaq (%rax,%rax,2), %rax
movq 0x20(%rdx,%rax,8), %rcx
movq 0x18(%rdx,%rax,8), %rdx
movabsq $-0x76e4a32ae07acffc, %r14 # imm = 0x891B5CD51F853004
andq %r14, %rdx
shlq $0x4, %rdx
leaq (%rcx,%rdx), %rax
movq (%rcx,%rdx), %rdx
movl $0x8, %ecx
cmpq %r14, %rdx
movabsq $-0x18a94ee6fa8f4cc8, %r15 # imm = 0xE756B1190570B338
je 0x11132a
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r14, %rdx
je 0x11132a
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r14, %rdx
je 0x11132a
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r14, %rdx
jne 0x111aee
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0x11135a
movabsq $0x782b96602f424981, %rdi # imm = 0x782B96602F424981
movq %r14, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0x98119(%rip), %rdi     # 0x1a9468
movq %r14, %rsi
movq %rax, %rdx
callq 0x12128c
movq %rbx, %rdi
callq *0xa8(%rbx)
movq %rax, 0xa8(%rsp)
movq %rbx, 0xb0(%rsp)
movl $0x2, %eax
movq %rax, 0xb8(%rsp)
movq %rax, 0x10(%rsp)
movups 0xa8(%rsp), %xmm0
movups %xmm0, (%rsp)
leaq 0x90(%rsp), %rdi
movq 0x40(%rsp), %rsi
callq 0xe0795
movups 0x180(%rsp), %xmm0
movaps %xmm0, 0x20(%rsp)
movq 0x190(%rsp), %rax
movq %rax, 0x30(%rsp)
movq 0x28(%rsp), %r14
movq 0x8(%r14), %rbx
movabsq $0x541d0401d4dcff33, %rax # imm = 0x541D0401D4DCFF33
cmpq %rax, %rbx
je 0x11146d
movl 0x98d19(%rip), %eax     # 0x1aa0f8
cltq
leaq (%rax,%rax,2), %rax
leaq 0x98d0c(%rip), %rdx     # 0x1aa0f8
movq 0x20(%rdx,%rax,8), %rcx
movq 0x18(%rdx,%rax,8), %rdx
andq %rbx, %rdx
shlq $0x4, %rdx
leaq (%rcx,%rdx), %rax
movq (%rcx,%rdx), %rdx
movl $0x8, %ecx
cmpq %rbx, %rdx
je 0x11143d
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %rbx, %rdx
je 0x11143d
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %rbx, %rdx
je 0x11143d
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %rbx, %rdx
jne 0x111b45
movq (%rax,%rcx), %r14
testq %r14, %r14
jne 0x11146d
movabsq $0x541d0401d4dcff33, %rdi # imm = 0x541D0401D4DCFF33
movq %rbx, %rsi
callq 0xf3f85
movq %rax, %r14
leaq 0x98c96(%rip), %rdi     # 0x1aa0f8
movq %rbx, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rdx
leaq 0x138(%rsp), %rdi
movq %r14, %rsi
movq %r15, %rcx
callq 0x10d818
testb $0x2, 0x30(%rsp)
je 0x1114a4
movq 0x30(%rsp), %rax
movq %rax, 0x10(%rsp)
movaps 0x20(%rsp), %xmm0
movups %xmm0, (%rsp)
callq 0x112485
movq 0x148(%rsp), %rax
movq %rax, 0x30(%rsp)
movups 0x138(%rsp), %xmm0
movaps %xmm0, 0x20(%rsp)
movups 0x90(%rsp), %xmm0
movaps %xmm0, 0x60(%rsp)
movq 0xa0(%rsp), %rax
movq %rax, 0x70(%rsp)
movq 0x68(%rsp), %rbx
movq 0x8(%rbx), %r14
movabsq $0x541d0401d4dcff33, %rax # imm = 0x541D0401D4DCFF33
cmpq %rax, %r14
je 0x111588
movl 0x98bfe(%rip), %eax     # 0x1aa0f8
cltq
leaq (%rax,%rax,2), %rax
leaq 0x98bf1(%rip), %rdx     # 0x1aa0f8
movq 0x20(%rdx,%rax,8), %rcx
movq 0x18(%rdx,%rax,8), %rdx
andq %r14, %rdx
shlq $0x4, %rdx
leaq (%rcx,%rdx), %rax
movq (%rcx,%rdx), %rdx
movl $0x8, %ecx
cmpq %r14, %rdx
je 0x111558
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r14, %rdx
je 0x111558
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r14, %rdx
je 0x111558
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r14, %rdx
jne 0x111b4d
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0x111588
movabsq $0x541d0401d4dcff33, %rdi # imm = 0x541D0401D4DCFF33
movq %r14, %rsi
callq 0xf3f85
movq %rax, %rbx
leaq 0x98b7b(%rip), %rdi     # 0x1aa0f8
movq %r14, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x60(%rsp), %rsi
movq 0x20(%rbx), %rax
movq $-0x1, %rdx
testq %rax, %rax
je 0x1115bd
movq 0x30(%rbx), %rcx
addq $0x8, %rcx
xorl %edi, %edi
cmpq %r15, (%rcx)
je 0x1115ba
incq %rdi
addq $0x38, %rcx
cmpq %rdi, %rax
jne 0x1115a7
jmp 0x1115bd
movq %rdi, %rdx
movq 0x30(%rsp), %rax
movq %rax, 0x10(%rsp)
movaps 0x20(%rsp), %xmm0
movups %xmm0, (%rsp)
movq %rbx, %rdi
callq 0x10cbd2
testb $0x2, 0x70(%rsp)
je 0x1115f7
movq 0x70(%rsp), %rax
movq %rax, 0x10(%rsp)
movaps 0x60(%rsp), %xmm0
movups %xmm0, (%rsp)
callq 0x112485
movups 0x90(%rsp), %xmm0
movaps %xmm0, 0x20(%rsp)
movq 0xa0(%rsp), %rax
movq %rax, 0x30(%rsp)
movq 0x28(%rsp), %r14
movq 0x8(%r14), %rbx
movabsq $0x541d0401d4dcff33, %rax # imm = 0x541D0401D4DCFF33
cmpq %rax, %rbx
je 0x1116c1
movl 0x98ac5(%rip), %eax     # 0x1aa0f8
cltq
leaq (%rax,%rax,2), %rax
leaq 0x98ab8(%rip), %rdx     # 0x1aa0f8
movq 0x20(%rdx,%rax,8), %rcx
movq 0x18(%rdx,%rax,8), %rdx
andq %rbx, %rdx
shlq $0x4, %rdx
leaq (%rcx,%rdx), %rax
movq (%rcx,%rdx), %rdx
movl $0x8, %ecx
cmpq %rbx, %rdx
je 0x111691
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %rbx, %rdx
je 0x111691
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %rbx, %rdx
je 0x111691
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %rbx, %rdx
jne 0x111b54
movq (%rax,%rcx), %r14
testq %r14, %r14
jne 0x1116c1
movabsq $0x541d0401d4dcff33, %rdi # imm = 0x541D0401D4DCFF33
movq %rbx, %rsi
callq 0xf3f85
movq %rax, %r14
leaq 0x98a42(%rip), %rdi     # 0x1aa0f8
movq %rbx, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rdx
leaq 0x120(%rsp), %rdi
movq %r14, %rsi
movq %r15, %rcx
callq 0x10d818
testb $0x2, 0x30(%rsp)
je 0x1116f8
movq 0x30(%rsp), %rax
movq %rax, 0x10(%rsp)
movaps 0x20(%rsp), %xmm0
movups %xmm0, (%rsp)
callq 0x112485
movq 0x130(%rsp), %rax
movq %rax, 0x10(%rsp)
movups 0x120(%rsp), %xmm0
movups %xmm0, (%rsp)
leaq 0x60(%rsp), %rdi
movq 0x40(%rsp), %rsi
callq 0xe0795
leaq 0x198(%rsp), %r15
xorl %r13d, %r13d
movups 0x60(%rsp), %xmm0
movaps %xmm0, 0x20(%rsp)
movq 0x70(%rsp), %rax
movq %rax, 0x30(%rsp)
movq 0x28(%rsp), %r14
movq 0x8(%r14), %rbx
movabsq $-0x5073d588c3beb52e, %rax # imm = 0xAF8C2A773C414AD2
cmpq %rax, %rbx
je 0x1117e2
movl (%r12), %eax
cltq
leaq (%rax,%rax,2), %rax
movq 0x20(%r12,%rax,8), %rcx
movq 0x18(%r12,%rax,8), %rdx
andq %rbx, %rdx
shlq $0x4, %rdx
leaq (%rcx,%rdx), %rax
movq (%rcx,%rdx), %rdx
movl $0x8, %ecx
cmpq %rbx, %rdx
je 0x1117b6
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %rbx, %rdx
je 0x1117b6
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %rbx, %rdx
je 0x1117b6
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %rbx, %rdx
jne 0x11198f
movq (%rax,%rcx), %r14
testq %r14, %r14
jne 0x1117e2
movabsq $-0x5073d588c3beb52e, %rdi # imm = 0xAF8C2A773C414AD2
movq %rbx, %rsi
callq 0xf3f85
movq %rax, %r14
movq %r12, %rdi
movq %rbx, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rdx
leaq 0xf0(%rsp), %rdi
movq %r14, %rsi
movq %r13, %rcx
callq 0xf83a3
testb $0x2, 0x30(%rsp)
je 0x111819
movq 0x30(%rsp), %rax
movq %rax, 0x10(%rsp)
movaps 0x20(%rsp), %xmm0
movups %xmm0, (%rsp)
callq 0x112485
movq 0x100(%rsp), %rax
movq %rax, 0x10(%rsp)
movups 0xf0(%rsp), %xmm0
movups %xmm0, (%rsp)
leaq 0x108(%rsp), %rdi
movq 0x40(%rsp), %rsi
callq 0xe0795
movups 0x108(%rsp), %xmm0
movaps %xmm0, 0x20(%rsp)
movq 0x118(%rsp), %rax
movq %rax, 0x30(%rsp)
movq 0x28(%rsp), %r14
movq 0x8(%r14), %rbx
movabsq $0x541d0401d4dcff33, %rax # imm = 0x541D0401D4DCFF33
cmpq %rax, %rbx
je 0x11190e
movl 0x98878(%rip), %eax     # 0x1aa0f8
cltq
leaq (%rax,%rax,2), %rax
leaq 0x9886b(%rip), %rdx     # 0x1aa0f8
movq 0x20(%rdx,%rax,8), %rcx
movq 0x18(%rdx,%rax,8), %rdx
andq %rbx, %rdx
shlq $0x4, %rdx
leaq (%rcx,%rdx), %rax
movq (%rcx,%rdx), %rdx
movl $0x8, %ecx
cmpq %rbx, %rdx
je 0x1118de
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %rbx, %rdx
je 0x1118de
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %rbx, %rdx
je 0x1118de
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %rbx, %rdx
jne 0x111997
movq (%rax,%rcx), %r14
testq %r14, %r14
jne 0x11190e
movabsq $0x541d0401d4dcff33, %rdi # imm = 0x541D0401D4DCFF33
movq %rbx, %rsi
callq 0xf3f85
movq %rax, %r14
leaq 0x987f5(%rip), %rdi     # 0x1aa0f8
movq %rbx, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rdx
movq %r15, %rdi
movq %r14, %rsi
movabsq $0x4dea9618e618ae3c, %rcx # imm = 0x4DEA9618E618AE3C
callq 0x10d818
testb $0x2, 0x30(%rsp)
je 0x111947
movq 0x30(%rsp), %rax
movq %rax, 0x10(%rsp)
movaps 0x20(%rsp), %xmm0
movups %xmm0, (%rsp)
callq 0x112485
movq 0x198(%rsp), %rax
cmpq (%rax), %r13
je 0x11197d
leaq 0x26cec(%rip), %rdi     # 0x138647
leaq 0x453e0(%rip), %rsi     # 0x156d42
leaq 0x4523f(%rip), %rdx     # 0x156ba8
leaq 0x44caf(%rip), %rcx     # 0x15661f
movl $0x305, %r8d            # imm = 0x305
xorl %eax, %eax
callq 0xc8053
incq %r13
cmpq $0x186a0, %r13          # imm = 0x186A0
jne 0x11172b
jmp 0x11199f
xorl %r14d, %r14d
jmp 0x1117ba
xorl %r14d, %r14d
jmp 0x1118e2
movq 0x88(%rsp), %rax
movq %rax, 0x20(%rsp)
movq %rbp, 0x28(%rsp)
movq 0x80(%rsp), %rax
movq %rax, 0x30(%rsp)
movq 0x8(%rbp), %rbx
movabsq $-0x5073d588c3beb52e, %rax # imm = 0xAF8C2A773C414AD2
cmpq %rax, %rbx
je 0x111a60
movl (%r12), %eax
cltq
leaq (%rax,%rax,2), %rax
movq 0x20(%r12,%rax,8), %rcx
movq 0x18(%r12,%rax,8), %rdx
andq %rbx, %rdx
shlq $0x4, %rdx
leaq (%rcx,%rdx), %rax
movq (%rcx,%rdx), %rdx
movl $0x8, %ecx
cmpq %rbx, %rdx
je 0x111a30
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %rbx, %rdx
je 0x111a30
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %rbx, %rdx
je 0x111a30
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %rbx, %rdx
jne 0x111b5c
movq (%rax,%rcx), %rbp
testq %rbp, %rbp
jne 0x111a60
movabsq $-0x5073d588c3beb52e, %rdi # imm = 0xAF8C2A773C414AD2
movq %rbx, %rsi
callq 0xf3f85
movq %rax, %rbp
leaq 0x973cb(%rip), %rdi     # 0x1a8e20
movq %rbx, %rsi
movq %rax, %rdx
callq 0x12128c
movq 0x20(%rsp), %rsi
movq %rbp, %rdi
callq 0xf837b
movq %rax, %rbx
testb $0x2, 0x30(%rsp)
je 0x111a8f
movq 0x30(%rsp), %rax
movq %rax, 0x10(%rsp)
movups 0x20(%rsp), %xmm0
movups %xmm0, (%rsp)
callq 0x112485
cmpq $0x186a0, %rbx          # imm = 0x186A0
je 0x111ac1
leaq 0x26ba8(%rip), %rdi     # 0x138647
leaq 0x452df(%rip), %rsi     # 0x156d85
leaq 0x450fb(%rip), %rdx     # 0x156ba8
leaq 0x44b6b(%rip), %rcx     # 0x15661f
movl $0x308, %r8d            # imm = 0x308
xorl %eax, %eax
callq 0xc8053
movq 0x40(%rsp), %rdi
callq 0xe0403
xorl %eax, %eax
addq $0x258, %rsp            # imm = 0x258
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
xorl %r14d, %r14d
jmp 0x110266
xorl %ebx, %ebx
jmp 0x110d9a
xorl %ebx, %ebx
jmp 0x11132e
xorl %r14d, %r14d
jmp 0x110375
xorl %r14d, %r14d
jmp 0x1104af
xorl %r14d, %r14d
jmp 0x1105ee
xorl %r14d, %r14d
jmp 0x11072a
xorl %r14d, %r14d
jmp 0x11082a
xorl %r14d, %r14d
jmp 0x110923
xorl %r14d, %r14d
jmp 0x110a1e
xorl %r14d, %r14d
jmp 0x110b58
xorl %r14d, %r14d
jmp 0x110c8d
xorl %r14d, %r14d
jmp 0x110ea1
xorl %r14d, %r14d
jmp 0x111441
xorl %ebx, %ebx
jmp 0x11155c
xorl %r14d, %r14d
jmp 0x111695
xorl %ebp, %ebp
jmp 0x111a34