// File: /workspace/github_c_makefile_star2_O3/johsteffens[P]beth/lib/bcore/bcore_spect_inst.c
// Function: bcore_spect_inst_signal_handler
vd_t bcore_spect_inst_signal_handler( const bcore_signal_s* o )
{
    switch( bcore_signal_s_handle_type( o, typeof( "bcore_spect_inst" ) ) )
    {
        case TYPEOF_init1:
        {
            inst_s_define_trait();
            bcore_flect_define_creator( typeof( "bcore_inst_s" ), bcore_inst_s_create_self );
            bcore_spect_setup_cache( &bcore_inst_s_cache_g );
        }
        break;

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

        default: break;
    }

    return NULL;
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x18, %rsp
movabsq $0x1e10d95d5648dfd1, %rsi # imm = 0x1E10D95D5648DFD1
callq 0xdfce3
movabsq $0x7ee758bbfced33e3, %rcx # imm = 0x7EE758BBFCED33E3
cmpq %rcx, %rax
je 0xf77ea
movabsq $0x6a72ce8f8250efc6, %rcx # imm = 0x6A72CE8F8250EFC6
cmpq %rcx, %rax
jne 0xf9449
leaq 0x4c95f(%rip), %rdi     # 0x144103
callq 0xd7476
movq %rax, %rbx
leaq 0x4c9b2(%rip), %rdi     # 0x144165
callq 0xd7476
movq %rbx, %rdi
movq %rax, %rsi
callq 0x1168a7
leaq 0x1c90(%rip), %rsi      # 0xf945a
movabsq $0x782b96602f424981, %rdi # imm = 0x782B96602F424981
callq 0xc5545
leaq 0xa4c88(%rip), %rdi     # 0x19c468
callq 0xe9b87
jmp 0xf9449
movabsq $0x782b96602f424981, %r12 # imm = 0x782B96602F424981
movabsq $0x70bcb8bddbf294a6, %r14 # imm = 0x70BCB8BDDBF294A6
leaq 0x530b9(%rip), %rdi     # 0x14a8be
xorl %esi, %esi
xorl %edx, %edx
callq 0xc447e
movq %rax, %rdi
callq 0xc5089
leaq 0x530fb(%rip), %rdi     # 0x14a918
xorl %esi, %esi
xorl %edx, %edx
callq 0xc447e
movq %rax, %rdi
callq 0xc5089
leaq 0xa4c33(%rip), %rdx     # 0x19c468
movl 0xa4c2d(%rip), %eax     # 0x19c468
cltq
leaq (%rax,%rax,2), %rax
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 0xf788e
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r14, %rdx
je 0xf788e
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r14, %rdx
je 0xf788e
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r14, %rdx
jne 0xf7897
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xf78b7
movq %r12, %rdi
movq %r14, %rsi
callq 0xe9bc5
movq %rax, %rbx
leaq 0xa4bbc(%rip), %rdi     # 0x19c468
movq %r14, %rsi
movq %rax, %rdx
callq 0x115fac
movq %rbx, %rdi
callq *0xa8(%rbx)
movq %rax, %r14
movq (%rax), %rdi
callq 0xd6ec4
leaq 0x53088(%rip), %rsi     # 0x14a95a
movq %rax, %rdi
callq 0xbe959
testl %eax, %eax
je 0xf7907
leaq 0x35d62(%rip), %rdi     # 0x12d647
leaq 0x5307d(%rip), %rsi     # 0x14a969
leaq 0x530ad(%rip), %rdx     # 0x14a9a0
leaq 0x528c4(%rip), %rcx     # 0x14a1be
movl $0x7b0, %r8d            # imm = 0x7B0
xorl %eax, %eax
callq 0xbe4ef
cmpl $0x0, 0x28(%r14)
je 0xf7937
leaq 0x35d32(%rip), %rdi     # 0x12d647
leaq 0x53098(%rip), %rsi     # 0x14a9b4
leaq 0x5307d(%rip), %rdx     # 0x14a9a0
leaq 0x52894(%rip), %rcx     # 0x14a1be
movl $0x7b1, %r8d            # imm = 0x7B1
xorl %eax, %eax
callq 0xbe4ef
cmpq $0x0, 0x30(%r14)
je 0xf7967
leaq 0x35d02(%rip), %rdi     # 0x12d647
leaq 0x53076(%rip), %rsi     # 0x14a9c2
leaq 0x5304d(%rip), %rdx     # 0x14a9a0
leaq 0x52864(%rip), %rcx     # 0x14a1be
movl $0x7b2, %r8d            # imm = 0x7B2
xorl %eax, %eax
callq 0xbe4ef
cmpw $0x0, 0x38(%r14)
je 0xf7998
leaq 0x35cd1(%rip), %rdi     # 0x12d647
leaq 0x53053(%rip), %rsi     # 0x14a9d0
leaq 0x5301c(%rip), %rdx     # 0x14a9a0
leaq 0x52833(%rip), %rcx     # 0x14a1be
movl $0x7b3, %r8d            # imm = 0x7B3
xorl %eax, %eax
callq 0xbe4ef
movabsq $0xe8d4a51001, %r13     # imm = 0xE8D4A51001
movl $0x4d2, 0x28(%r14)      # imm = 0x4D2
movq %r13, 0x30(%r14)
movw $0xfffb, 0x38(%r14)     # imm = 0xFFFB
movabsq $-0x503db0e6e1c2e704, %rax # imm = 0xAFC24F191E3D18FC
movq %rax, 0x20(%r14)
movq %r14, %rcx
addq $0x18, %rcx
movq $0x14, 0x18(%r14)
movl $0x8, %edi
movl $0x14, %edx
xorl %esi, %esi
callq 0xbe7d5
movq %rax, 0x8(%r14)
movq $0xa, 0x10(%r14)
leaq 0x52fe8(%rip), %rbx     # 0x14a9de
xorl %r15d, %r15d
movq %rbx, %rdi
movq %r15, %rsi
xorl %eax, %eax
callq 0x109ce5
movq 0x8(%r14), %rcx
movq %rax, (%rcx,%r15,8)
incq %r15
cmpq 0x10(%r14), %r15
jb 0xf79f9
movabsq $-0x7517c442152de001, %rbx # imm = 0x8AE83BBDEAD21FFF
movl 0xa4a41(%rip), %eax     # 0x19c468
cltq
leaq (%rax,%rax,2), %rax
leaq 0xa4a34(%rip), %rdx     # 0x19c468
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 0xf7a81
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %rbx, %rdx
je 0xf7a81
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %rbx, %rdx
je 0xf7a81
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %rbx, %rdx
jne 0xf7a8a
movq (%rax,%rcx), %r15
testq %r15, %r15
jne 0xf7aaa
movq %r12, %rdi
movq %rbx, %rsi
callq 0xe9bc5
movq %rax, %r15
leaq 0xa49c9(%rip), %rdi     # 0x19c468
movq %rbx, %rsi
movq %rax, %rdx
callq 0x115fac
movq %r15, %rdi
callq *0xa8(%r15)
movq %rax, %rbp
movq (%r14), %rbx
movl 0xa49a8(%rip), %eax     # 0x19c468
cltq
leaq (%rax,%rax,2), %rax
leaq 0xa499b(%rip), %rdx     # 0x19c468
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 0xf7b1a
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %rbx, %rdx
je 0xf7b1a
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %rbx, %rdx
je 0xf7b1a
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %rbx, %rdx
jne 0xf7b23
movq (%rax,%rcx), %r15
testq %r15, %r15
jne 0xf7b43
movq %r12, %rdi
movq %rbx, %rsi
callq 0xe9bc5
movq %rax, %r15
leaq 0xa4930(%rip), %rdi     # 0x19c468
movq %rbx, %rsi
movq %rax, %rdx
callq 0x115fac
movq %r15, %rdi
movq %r14, %rsi
callq *0xc0(%r15)
movq %rax, 0x10(%rbp)
movq (%rbp), %rbx
movl 0xa490a(%rip), %eax     # 0x19c468
cltq
leaq (%rax,%rax,2), %rax
leaq 0xa48fd(%rip), %rdx     # 0x19c468
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 0xf7bb8
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %rbx, %rdx
je 0xf7bb8
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %rbx, %rdx
je 0xf7bb8
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %rbx, %rdx
jne 0xf7bc1
movq (%rax,%rcx), %r15
testq %r15, %r15
jne 0xf7be1
movq %r12, %rdi
movq %rbx, %rsi
callq 0xe9bc5
movq %rax, %r15
leaq 0xa4892(%rip), %rdi     # 0x19c468
movq %rbx, %rsi
movq %rax, %rdx
callq 0x115fac
movq %r15, %rdi
movq %rbp, %rsi
callq *0xc0(%r15)
movq %rax, %r12
movq (%rax), %rdi
callq 0xd6ec4
leaq 0x52df1(%rip), %rsi     # 0x14a9f1
movq %rax, %rdi
callq 0xbe959
testl %eax, %eax
je 0xf7c35
leaq 0x35a34(%rip), %rdi     # 0x12d647
leaq 0x52de6(%rip), %rsi     # 0x14aa00
leaq 0x52d7f(%rip), %rdx     # 0x14a9a0
leaq 0x52596(%rip), %rcx     # 0x14a1be
movl $0x7c3, %r8d            # imm = 0x7C3
xorl %eax, %eax
callq 0xbe4ef
movq 0x10(%r12), %rax
cmpl $0x4d2, 0x28(%rax)      # imm = 0x4D2
je 0xf7c71
leaq 0x359fd(%rip), %rdi     # 0x12d647
leaq 0x52de6(%rip), %rsi     # 0x14aa37
leaq 0x52d48(%rip), %rdx     # 0x14a9a0
leaq 0x5255f(%rip), %rcx     # 0x14a1be
movl $0x7c4, %r8d            # imm = 0x7C4
xorl %eax, %eax
callq 0xbe4ef
movq 0x10(%r12), %rax
cmpq %r13, 0x30(%rax)
je 0xf7ca5
leaq 0x359c9(%rip), %rdi     # 0x12d647
leaq 0x52dc7(%rip), %rsi     # 0x14aa4c
leaq 0x52d14(%rip), %rdx     # 0x14a9a0
leaq 0x5252b(%rip), %rcx     # 0x14a1be
movl $0x7c5, %r8d            # imm = 0x7C5
xorl %eax, %eax
callq 0xbe4ef
movq 0x10(%r12), %rax
movq %rbp, 0x8(%rsp)
cmpw $-0x5, 0x38(%rax)
je 0xf7cdf
leaq 0x3598f(%rip), %rdi     # 0x12d647
leaq 0x52dab(%rip), %rsi     # 0x14aa6a
leaq 0x52cda(%rip), %rdx     # 0x14a9a0
leaq 0x524f1(%rip), %rcx     # 0x14a1be
movl $0x7c6, %r8d            # imm = 0x7C6
xorl %eax, %eax
callq 0xbe4ef
movq 0x10(%r12), %rax
cmpq $0x0, 0x10(%rax)
je 0xf7d5f
leaq 0x52cf1(%rip), %rbx     # 0x14a9de
leaq 0x524ca(%rip), %r13     # 0x14a1be
xorl %ebp, %ebp
movq %rbx, %rdi
movq %rbp, %rsi
xorl %eax, %eax
callq 0x109ce5
movq %rax, %r15
movq 0x10(%r12), %rax
movq 0x8(%rax), %rax
movq (%rax,%rbp,8), %rax
movq 0x8(%rax), %rdi
movq 0x8(%r15), %rsi
callq 0xbe959
testl %eax, %eax
je 0xf7d49
leaq 0x3591c(%rip), %rdi     # 0x12d647
leaq 0x52d4b(%rip), %rsi     # 0x14aa7d
leaq 0x52c67(%rip), %rdx     # 0x14a9a0
movq %r13, %rcx
movl $0x7ca, %r8d            # imm = 0x7CA
xorl %eax, %eax
callq 0xbe4ef
movq %r15, %rdi
callq 0x10a028
incq %rbp
movq 0x10(%r12), %rax
cmpq 0x10(%rax), %rbp
jb 0xf7cf6
movq (%r14), %rbx
movl 0xa4700(%rip), %eax     # 0x19c468
cltq
leaq (%rax,%rax,2), %rax
leaq 0xa46f3(%rip), %r13     # 0x19c468
movq 0x20(%r13,%rax,8), %rcx
movq 0x18(%r13,%rax,8), %rdx
andq %rbx, %rdx
shlq $0x4, %rdx
leaq (%rcx,%rdx), %rax
movq (%rcx,%rdx), %rdx
movl $0x8, %ecx
cmpq %rbx, %rdx
movabsq $0x782b96602f424981, %rbp # imm = 0x782B96602F424981
je 0xf7dcc
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %rbx, %rdx
je 0xf7dcc
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %rbx, %rdx
je 0xf7dcc
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %rbx, %rdx
jne 0xf7dd5
movq (%rax,%rcx), %r15
testq %r15, %r15
jne 0xf7df5
movq %rbp, %rdi
movq %rbx, %rsi
callq 0xe9bc5
movq %rax, %r15
leaq 0xa467e(%rip), %rdi     # 0x19c468
movq %rbx, %rsi
movq %rax, %rdx
callq 0x115fac
movq %r15, %rdi
movq %r14, %rsi
callq *0xb8(%r15)
movq 0x8(%rsp), %rax
movq (%rax), %rbx
movl 0xa4658(%rip), %eax     # 0x19c468
cltq
leaq (%rax,%rax,2), %rax
movq 0x20(%r13,%rax,8), %rcx
movq 0x18(%r13,%rax,8), %rdx
andq %rbx, %rdx
shlq $0x4, %rdx
leaq (%rcx,%rdx), %rax
movq (%rcx,%rdx), %rdx
movl $0x8, %ecx
cmpq %rbx, %rdx
je 0xf7e63
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %rbx, %rdx
je 0xf7e63
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %rbx, %rdx
je 0xf7e63
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %rbx, %rdx
jne 0xf7e6c
movq (%rax,%rcx), %r14
testq %r14, %r14
jne 0xf7e8c
movq %rbp, %rdi
movq %rbx, %rsi
callq 0xe9bc5
movq %rax, %r14
leaq 0xa45e7(%rip), %rdi     # 0x19c468
movq %rbx, %rsi
movq %rax, %rdx
callq 0x115fac
movq %r14, %rdi
movq 0x8(%rsp), %rsi
callq *0xb8(%r14)
movq (%r12), %rbx
movl 0xa45c3(%rip), %eax     # 0x19c468
cltq
leaq (%rax,%rax,2), %rax
movq 0x20(%r13,%rax,8), %rcx
movq 0x18(%r13,%rax,8), %rdx
andq %rbx, %rdx
shlq $0x4, %rdx
leaq (%rcx,%rdx), %rax
movq (%rcx,%rdx), %rdx
movl $0x8, %ecx
cmpq %rbx, %rdx
je 0xf7ef8
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %rbx, %rdx
je 0xf7ef8
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %rbx, %rdx
je 0xf7ef8
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %rbx, %rdx
jne 0xf7f01
movq (%rax,%rcx), %r15
testq %r15, %r15
jne 0xf7f21
movq %rbp, %rdi
movq %rbx, %rsi
callq 0xe9bc5
movq %rax, %r15
leaq 0xa4552(%rip), %rdi     # 0x19c468
movq %rbx, %rsi
movq %rax, %rdx
callq 0x115fac
movabsq $0x6342ace995f080e1, %r14 # imm = 0x6342ACE995F080E1
movq %r15, %rdi
movq %r12, %rsi
callq *0xb8(%r15)
leaq 0x52b88(%rip), %rdi     # 0x14aac7
movl $0x8, %ebx
movl $0x10, %esi
movl $0x8, %edx
callq 0xc447e
movq %rax, %rdi
callq 0xc5089
leaq 0x52b92(%rip), %rdi     # 0x14aaf4
movl $0x10, %esi
movl $0x8, %edx
callq 0xc447e
movq %rax, %rdi
callq 0xc5089
movl 0xa44e9(%rip), %eax     # 0x19c468
cltq
leaq (%rax,%rax,2), %rax
movq 0x20(%r13,%rax,8), %rcx
movq 0x18(%r13,%rax,8), %rdx
andq %r14, %rdx
shlq $0x4, %rdx
leaq (%rcx,%rdx), %rax
movq (%rcx,%rdx), %rcx
cmpq %r14, %rcx
je 0xf7fcd
movq 0x10(%rax), %rcx
movl $0x18, %ebx
cmpq %r14, %rcx
je 0xf7fcd
movq 0x20(%rax), %rcx
movl $0x28, %ebx
cmpq %r14, %rcx
je 0xf7fcd
movq 0x30(%rax), %rcx
movl $0x38, %ebx
cmpq %r14, %rcx
jne 0xf7fd6
movq (%rax,%rbx), %r15
testq %r15, %r15
jne 0xf7ff6
movq %rbp, %rdi
movq %r14, %rsi
callq 0xe9bc5
movq %rax, %r15
leaq 0xa447d(%rip), %rdi     # 0x19c468
movq %r14, %rsi
movq %rax, %rdx
callq 0x115fac
movabsq $0x5026d93509c859e5, %rbx # imm = 0x5026D93509C859E5
movq %r15, %rdi
callq *0xa8(%r15)
movq %rax, %r15
movl 0xa4455(%rip), %eax     # 0x19c468
cltq
leaq (%rax,%rax,2), %rax
movq 0x20(%r13,%rax,8), %rcx
movq 0x18(%r13,%rax,8), %rdx
andq %rbx, %rdx
shlq $0x4, %rdx
leaq (%rcx,%rdx), %rax
movq (%rcx,%rdx), %rdx
movl $0x8, %ecx
cmpq %rbx, %rdx
je 0xf8066
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %rbx, %rdx
je 0xf8066
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %rbx, %rdx
je 0xf8066
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %rbx, %rdx
jne 0xf806f
movq (%rax,%rcx), %r14
testq %r14, %r14
jne 0xf808f
movq %rbp, %rdi
movq %rbx, %rsi
callq 0xe9bc5
movq %rax, %r14
leaq 0xa43e4(%rip), %rdi     # 0x19c468
movq %rbx, %rsi
movq %rax, %rdx
callq 0x115fac
movq %r14, %rdi
callq *0xa8(%r14)
movq %rax, %r14
leaq 0x52a81(%rip), %rdi     # 0x14ab24
callq 0x109f0e
movq %rax, 0x8(%r15)
leaq 0x52a75(%rip), %rdi     # 0x14ab28
callq 0x109f0e
movq %rax, 0x8(%r14)
movq 0x8(%r15), %rax
testq %rax, %rax
je 0xf80cb
movq 0x8(%rax), %rdi
jmp 0xf80cd
xorl %edi, %edi
leaq 0x52a50(%rip), %rsi     # 0x14ab24
callq 0xbe959
testl %eax, %eax
je 0xf8106
leaq 0x35563(%rip), %rdi     # 0x12d647
leaq 0x52a43(%rip), %rsi     # 0x14ab2e
leaq 0x528ae(%rip), %rdx     # 0x14a9a0
leaq 0x520c5(%rip), %rcx     # 0x14a1be
movl $0x7df, %r8d            # imm = 0x7DF
xorl %eax, %eax
callq 0xbe4ef
movq 0x8(%r14), %rax
testq %rax, %rax
je 0xf8115
movq 0x8(%rax), %rdi
jmp 0xf8117
xorl %edi, %edi
leaq 0x52a0a(%rip), %rsi     # 0x14ab28
callq 0xbe959
testl %eax, %eax
je 0xf8150
leaq 0x35519(%rip), %rdi     # 0x12d647
leaq 0x52a19(%rip), %rsi     # 0x14ab4e
leaq 0x52864(%rip), %rdx     # 0x14a9a0
leaq 0x5207b(%rip), %rcx     # 0x14a1be
movl $0x7e0, %r8d            # imm = 0x7E0
xorl %eax, %eax
callq 0xbe4ef
movq (%r15), %rbx
movl 0xa430f(%rip), %eax     # 0x19c468
cltq
leaq (%rax,%rax,2), %rax
movq 0x20(%r13,%rax,8), %rcx
movq 0x18(%r13,%rax,8), %rdx
andq %rbx, %rdx
shlq $0x4, %rdx
leaq (%rcx,%rdx), %rax
movq (%rcx,%rdx), %rdx
movl $0x8, %ecx
cmpq %rbx, %rdx
je 0xf81ac
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %rbx, %rdx
je 0xf81ac
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %rbx, %rdx
je 0xf81ac
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %rbx, %rdx
jne 0xf81b5
movq (%rax,%rcx), %r12
testq %r12, %r12
jne 0xf81d5
movq %rbp, %rdi
movq %rbx, %rsi
callq 0xe9bc5
movq %rax, %r12
leaq 0xa429e(%rip), %rdi     # 0x19c468
movq %rbx, %rsi
movq %rax, %rdx
callq 0x115fac
movq %r12, %rdi
movq %r15, %rsi
callq *0xc0(%r12)
movq %rax, %r13
movq (%r14), %rbx
movl 0xa4279(%rip), %eax     # 0x19c468
cltq
leaq (%rax,%rax,2), %rax
leaq 0xa426c(%rip), %rdx     # 0x19c468
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 0xf8249
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %rbx, %rdx
je 0xf8249
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %rbx, %rdx
je 0xf8249
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %rbx, %rdx
jne 0xf8252
movq (%rax,%rcx), %r12
testq %r12, %r12
jne 0xf8272
movq %rbp, %rdi
movq %rbx, %rsi
callq 0xe9bc5
movq %rax, %r12
leaq 0xa4201(%rip), %rdi     # 0x19c468
movq %rbx, %rsi
movq %rax, %rdx
callq 0x115fac
movq %r12, %rdi
movq %r14, %rsi
callq *0xc0(%r12)
movq %rax, %r12
movq 0x8(%r13), %rdi
leaq 0x52896(%rip), %rsi     # 0x14ab24
leaq 0x528db(%rip), %rdx     # 0x14ab70
callq 0x10b34a
movq %rax, 0x8(%r13)
movq 0x8(%r12), %rdi
leaq 0x5287e(%rip), %rsi     # 0x14ab28
leaq 0x528c5(%rip), %rdx     # 0x14ab76
callq 0x10b34a
movq %rax, 0x8(%r12)
movq 0x8(%r15), %rax
testq %rax, %rax
je 0xf82ca
movq 0x8(%rax), %rdi
jmp 0xf82cc
xorl %edi, %edi
leaq 0x52851(%rip), %rsi     # 0x14ab24
callq 0xbe959
testl %eax, %eax
je 0xf8305
leaq 0x35364(%rip), %rdi     # 0x12d647
leaq 0x52844(%rip), %rsi     # 0x14ab2e
leaq 0x526af(%rip), %rdx     # 0x14a9a0
leaq 0x51ec6(%rip), %rcx     # 0x14a1be
movl $0x7e8, %r8d            # imm = 0x7E8
xorl %eax, %eax
callq 0xbe4ef
movq 0x8(%r13), %rax
testq %rax, %rax
je 0xf8314
movq 0x8(%rax), %rdi
jmp 0xf8316
xorl %edi, %edi
leaq 0x52853(%rip), %rsi     # 0x14ab70
callq 0xbe959
testl %eax, %eax
je 0xf834f
leaq 0x3531a(%rip), %rdi     # 0x12d647
leaq 0x52846(%rip), %rsi     # 0x14ab7a
leaq 0x52665(%rip), %rdx     # 0x14a9a0
leaq 0x51e7c(%rip), %rcx     # 0x14a1be
movl $0x7e9, %r8d            # imm = 0x7E9
xorl %eax, %eax
callq 0xbe4ef
movq 0x8(%r12), %rax
testq %rax, %rax
je 0xf835f
movq 0x8(%rax), %rdi
jmp 0xf8361
xorl %edi, %edi
leaq 0x5280e(%rip), %rsi     # 0x14ab76
callq 0xbe959
testl %eax, %eax
je 0xf839a
leaq 0x352cf(%rip), %rdi     # 0x12d647
leaq 0x5281d(%rip), %rsi     # 0x14ab9c
leaq 0x5261a(%rip), %rdx     # 0x14a9a0
leaq 0x51e31(%rip), %rcx     # 0x14a1be
movl $0x7eb, %r8d            # imm = 0x7EB
xorl %eax, %eax
callq 0xbe4ef
movq 0x8(%r14), %rax
testq %rax, %rax
je 0xf83a9
movq 0x8(%rax), %rdi
jmp 0xf83ab
xorl %edi, %edi
leaq 0x527c4(%rip), %rsi     # 0x14ab76
callq 0xbe959
testl %eax, %eax
je 0xf83e4
leaq 0x35285(%rip), %rdi     # 0x12d647
leaq 0x527f3(%rip), %rsi     # 0x14abbc
leaq 0x525d0(%rip), %rdx     # 0x14a9a0
leaq 0x51de7(%rip), %rcx     # 0x14a1be
movl $0x7ec, %r8d            # imm = 0x7EC
xorl %eax, %eax
callq 0xbe4ef
movq (%r15), %rbx
movl 0xa407b(%rip), %eax     # 0x19c468
cltq
leaq (%rax,%rax,2), %rax
leaq 0xa406e(%rip), %rdx     # 0x19c468
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 0xf8447
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %rbx, %rdx
je 0xf8447
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %rbx, %rdx
je 0xf8447
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %rbx, %rdx
jne 0xf8450
movq (%rax,%rcx), %rbp
testq %rbp, %rbp
jne 0xf8477
movabsq $0x782b96602f424981, %rdi # imm = 0x782B96602F424981
movq %rbx, %rsi
callq 0xe9bc5
movq %rax, %rbp
leaq 0xa3ffc(%rip), %rdi     # 0x19c468
movq %rbx, %rsi
movq %rax, %rdx
callq 0x115fac
movq %rbp, %rdi
movq %r15, %rsi
callq *0xb8(%rbp)
movq (%r13), %rbx
movl 0xa3fdb(%rip), %eax     # 0x19c468
cltq
leaq (%rax,%rax,2), %rax
leaq 0xa3fce(%rip), %rdx     # 0x19c468
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
movabsq $0x782b96602f424981, %rbp # imm = 0x782B96602F424981
je 0xf84f1
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %rbx, %rdx
je 0xf84f1
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %rbx, %rdx
je 0xf84f1
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %rbx, %rdx
jne 0xf84fa
movq (%rax,%rcx), %r15
testq %r15, %r15
jne 0xf851a
movq %rbp, %rdi
movq %rbx, %rsi
callq 0xe9bc5
movq %rax, %r15
leaq 0xa3f59(%rip), %rdi     # 0x19c468
movq %rbx, %rsi
movq %rax, %rdx
callq 0x115fac
movq %r15, %rdi
movq %r13, %rsi
callq *0xb8(%r15)
movq (%r14), %rbx
movl 0xa3f38(%rip), %eax     # 0x19c468
cltq
leaq (%rax,%rax,2), %rax
leaq 0xa3f2b(%rip), %r13     # 0x19c468
movq 0x20(%r13,%rax,8), %rcx
movq 0x18(%r13,%rax,8), %rdx
andq %rbx, %rdx
shlq $0x4, %rdx
leaq (%rcx,%rdx), %rax
movq (%rcx,%rdx), %rdx
movl $0x8, %ecx
cmpq %rbx, %rdx
je 0xf858a
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %rbx, %rdx
je 0xf858a
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %rbx, %rdx
je 0xf858a
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %rbx, %rdx
jne 0xf8593
movq (%rax,%rcx), %r15
testq %r15, %r15
jne 0xf85b3
movq %rbp, %rdi
movq %rbx, %rsi
callq 0xe9bc5
movq %rax, %r15
leaq 0xa3ec0(%rip), %rdi     # 0x19c468
movq %rbx, %rsi
movq %rax, %rdx
callq 0x115fac
movq %r15, %rdi
movq %r14, %rsi
callq *0xb8(%r15)
movq (%r12), %rbx
movl 0xa3e9e(%rip), %eax     # 0x19c468
cltq
leaq (%rax,%rax,2), %rax
movq 0x20(%r13,%rax,8), %rcx
movq 0x18(%r13,%rax,8), %rdx
andq %rbx, %rdx
shlq $0x4, %rdx
leaq (%rcx,%rdx), %rax
movq (%rcx,%rdx), %rdx
movl $0x8, %ecx
cmpq %rbx, %rdx
je 0xf861d
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %rbx, %rdx
je 0xf861d
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %rbx, %rdx
je 0xf861d
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %rbx, %rdx
jne 0xf8626
movq (%rax,%rcx), %r15
testq %r15, %r15
jne 0xf8646
movq %rbp, %rdi
movq %rbx, %rsi
callq 0xe9bc5
movq %rax, %r15
leaq 0xa3e2d(%rip), %rdi     # 0x19c468
movq %rbx, %rsi
movq %rax, %rdx
callq 0x115fac
movabsq $-0x410ab229c866159e, %r14 # imm = 0xBEF54DD63799EA62
movq %r15, %rdi
movq %r12, %rsi
callq *0xb8(%r15)
leaq 0x52578(%rip), %rdi     # 0x14abdc
movl $0x8, %ebx
movl $0x18, %esi
movl $0x8, %edx
callq 0xc447e
movq %rax, %rdi
callq 0xc5089
leaq 0x52607(%rip), %rdi     # 0x14ac8e
callq 0x109f0e
movq %rax, %r15
movl 0xa3dd3(%rip), %eax     # 0x19c468
cltq
leaq (%rax,%rax,2), %rax
movq 0x20(%r13,%rax,8), %rcx
movq 0x18(%r13,%rax,8), %rdx
andq %r14, %rdx
shlq $0x4, %rdx
leaq (%rcx,%rdx), %rax
movq (%rcx,%rdx), %rcx
cmpq %r14, %rcx
je 0xf86e3
movq 0x10(%rax), %rcx
movl $0x18, %ebx
cmpq %r14, %rcx
je 0xf86e3
movq 0x20(%rax), %rcx
movl $0x28, %ebx
cmpq %r14, %rcx
je 0xf86e3
movq 0x30(%rax), %rcx
movl $0x38, %ebx
cmpq %r14, %rcx
jne 0xf86ec
movq (%rax,%rbx), %rbx
testq %rbx, %rbx
jne 0xf870c
movq %rbp, %rdi
movq %r14, %rsi
callq 0xe9bc5
movq %rax, %rbx
leaq 0xa3d67(%rip), %rdi     # 0x19c468
movq %r14, %rsi
movq %rax, %rdx
callq 0x115fac
movq %rbx, %rdi
callq *0xa8(%rbx)
movq %rax, %r12
leaq 0x52578(%rip), %rdi     # 0x14ac97
callq 0x109f0e
movq %rax, (%r12)
leaq 0x5256f(%rip), %rdi     # 0x14ac9e
callq 0x109f0e
movq %rax, 0x8(%r12)
movq %r15, 0x10(%r12)
movl 0xa3d24(%rip), %eax     # 0x19c468
cltq
leaq (%rax,%rax,2), %rax
movq 0x20(%r13,%rax,8), %rcx
movq 0x18(%r13,%rax,8), %rdx
andq %r14, %rdx
shlq $0x4, %rdx
leaq (%rcx,%rdx), %rax
movq (%rcx,%rdx), %rdx
movl $0x8, %ecx
cmpq %r14, %rdx
je 0xf8797
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r14, %rdx
je 0xf8797
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r14, %rdx
je 0xf8797
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r14, %rdx
jne 0xf87a0
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xf87c0
movq %rbp, %rdi
movq %r14, %rsi
callq 0xe9bc5
movq %rax, %rbx
leaq 0xa3cb3(%rip), %rdi     # 0x19c468
movq %r14, %rsi
movq %rax, %rdx
callq 0x115fac
movq %rbx, %rdi
movq %r12, %rsi
callq *0xc0(%rbx)
movq %rax, %r13
movq (%r12), %rax
cmpq (%r13), %rax
jne 0xf8802
leaq 0x34e67(%rip), %rdi     # 0x12d647
leaq 0x524be(%rip), %rsi     # 0x14aca5
leaq 0x521b2(%rip), %rdx     # 0x14a9a0
leaq 0x519c9(%rip), %rcx     # 0x14a1be
movl $0x815, %r8d            # imm = 0x815
xorl %eax, %eax
callq 0xbe4ef
movq 0x8(%r12), %rax
cmpq 0x8(%r13), %rax
je 0xf8836
leaq 0x34e33(%rip), %rdi     # 0x12d647
leaq 0x5249f(%rip), %rsi     # 0x14acba
leaq 0x5217e(%rip), %rdx     # 0x14a9a0
leaq 0x51995(%rip), %rcx     # 0x14a1be
movl $0x816, %r8d            # imm = 0x816
xorl %eax, %eax
callq 0xbe4ef
movq 0x10(%r12), %rax
cmpq 0x10(%r13), %rax
je 0xf886a
leaq 0x34dff(%rip), %rdi     # 0x12d647
leaq 0x52480(%rip), %rsi     # 0x14accf
leaq 0x5214a(%rip), %rdx     # 0x14a9a0
leaq 0x51961(%rip), %rcx     # 0x14a1be
movl $0x817, %r8d            # imm = 0x817
xorl %eax, %eax
callq 0xbe4ef
movl 0xa3bf8(%rip), %eax     # 0x19c468
cltq
leaq (%rax,%rax,2), %rax
leaq 0xa3beb(%rip), %rdx     # 0x19c468
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 0xf88ca
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r14, %rdx
je 0xf88ca
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r14, %rdx
je 0xf88ca
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r14, %rdx
jne 0xf88d3
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xf88f3
movq %rbp, %rdi
movq %r14, %rsi
callq 0xe9bc5
movq %rax, %rbx
leaq 0xa3b80(%rip), %rdi     # 0x19c468
movq %r14, %rsi
movq %rax, %rdx
callq 0x115fac
movq %rbx, %rdi
movq %r12, %rsi
callq *0xb8(%rbx)
movl 0xa3b63(%rip), %eax     # 0x19c468
cltq
leaq (%rax,%rax,2), %rax
leaq 0xa3b56(%rip), %rdx     # 0x19c468
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 0xf895f
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r14, %rdx
je 0xf895f
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r14, %rdx
je 0xf895f
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r14, %rdx
jne 0xf8968
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xf8988
movq %rbp, %rdi
movq %r14, %rsi
callq 0xe9bc5
movq %rax, %rbx
leaq 0xa3aeb(%rip), %rdi     # 0x19c468
movq %r14, %rsi
movq %rax, %rdx
callq 0x115fac
movabsq $0x18050843cfb7637e, %r14 # imm = 0x18050843CFB7637E
movq %rbx, %rdi
movq %r13, %rsi
callq *0xb8(%rbx)
movq %r15, %rdi
callq 0x10a028
leaq 0x52337(%rip), %rdi     # 0x14ace4
movl $0x8, %ebx
movl $0x18, %esi
movl $0x8, %edx
callq 0xc447e
movq %rax, %rdi
callq 0xc5089
leaq 0x522be(%rip), %rdi     # 0x14ac8e
callq 0x109f0e
movq %rax, %r15
movl 0xa3a8a(%rip), %eax     # 0x19c468
cltq
leaq (%rax,%rax,2), %rax
leaq 0xa3a7d(%rip), %r13     # 0x19c468
movq 0x20(%r13,%rax,8), %rcx
movq 0x18(%r13,%rax,8), %rdx
andq %r14, %rdx
shlq $0x4, %rdx
leaq (%rcx,%rdx), %rax
movq (%rcx,%rdx), %rcx
cmpq %r14, %rcx
je 0xf8a33
movq 0x10(%rax), %rcx
movl $0x18, %ebx
cmpq %r14, %rcx
je 0xf8a33
movq 0x20(%rax), %rcx
movl $0x28, %ebx
cmpq %r14, %rcx
je 0xf8a33
movq 0x30(%rax), %rcx
movl $0x38, %ebx
cmpq %r14, %rcx
jne 0xf8a3c
movq (%rax,%rbx), %rbx
testq %rbx, %rbx
jne 0xf8a5c
movq %rbp, %rdi
movq %r14, %rsi
callq 0xe9bc5
movq %rax, %rbx
leaq 0xa3a17(%rip), %rdi     # 0x19c468
movq %r14, %rsi
movq %rax, %rdx
callq 0x115fac
cmpb $0x0, 0x29(%rbx)
jne 0xf8a8b
leaq 0x34bde(%rip), %rdi     # 0x12d647
leaq 0x52318(%rip), %rsi     # 0x14ad88
leaq 0x51f29(%rip), %rdx     # 0x14a9a0
leaq 0x51740(%rip), %rcx     # 0x14a1be
movl $0x83a, %r8d            # imm = 0x83A
xorl %eax, %eax
callq 0xbe4ef
cmpb $0x0, 0x2b(%rbx)
jne 0xf8aba
leaq 0x34baf(%rip), %rdi     # 0x12d647
leaq 0x522fa(%rip), %rsi     # 0x14ad99
leaq 0x51efa(%rip), %rdx     # 0x14a9a0
leaq 0x51711(%rip), %rcx     # 0x14a1be
movl $0x83b, %r8d            # imm = 0x83B
xorl %eax, %eax
callq 0xbe4ef
cmpb $0x0, 0x2a(%rbx)
jne 0xf8ae9
leaq 0x34b80(%rip), %rdi     # 0x12d647
leaq 0x522dc(%rip), %rsi     # 0x14adaa
leaq 0x51ecb(%rip), %rdx     # 0x14a9a0
leaq 0x516e2(%rip), %rcx     # 0x14a1be
movl $0x83c, %r8d            # imm = 0x83C
xorl %eax, %eax
callq 0xbe4ef
movl 0xa3979(%rip), %eax     # 0x19c468
cltq
leaq (%rax,%rax,2), %rax
movq 0x20(%r13,%rax,8), %rcx
movq 0x18(%r13,%rax,8), %rdx
andq %r14, %rdx
shlq $0x4, %rdx
leaq (%rcx,%rdx), %rax
movq (%rcx,%rdx), %rdx
movl $0x8, %ecx
cmpq %r14, %rdx
je 0xf8b42
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r14, %rdx
je 0xf8b42
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r14, %rdx
je 0xf8b42
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r14, %rdx
jne 0xf8b4b
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xf8b6b
movq %rbp, %rdi
movq %r14, %rsi
callq 0xe9bc5
movq %rax, %rbx
leaq 0xa3908(%rip), %rdi     # 0x19c468
movq %r14, %rsi
movq %rax, %rdx
callq 0x115fac
movq %rbx, %rdi
callq *0xa8(%rbx)
movq %rax, %r12
movq $0x7b, (%rax)
movw $0x1c8, 0x8(%rax)       # imm = 0x1C8
movq %r15, 0x10(%rax)
movl 0xa38da(%rip), %eax     # 0x19c468
cltq
leaq (%rax,%rax,2), %rax
movq 0x20(%r13,%rax,8), %rcx
movq 0x18(%r13,%rax,8), %rdx
andq %r14, %rdx
shlq $0x4, %rdx
leaq (%rcx,%rdx), %rax
movq (%rcx,%rdx), %rdx
movl $0x8, %ecx
cmpq %r14, %rdx
je 0xf8be1
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r14, %rdx
je 0xf8be1
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r14, %rdx
je 0xf8be1
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r14, %rdx
jne 0xf8bea
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xf8c0a
movq %rbp, %rdi
movq %r14, %rsi
callq 0xe9bc5
movq %rax, %rbx
leaq 0xa3869(%rip), %rdi     # 0x19c468
movq %r14, %rsi
movq %rax, %rdx
callq 0x115fac
movq %rbx, %rdi
movq %r12, %rsi
callq *0xc0(%rbx)
movq %rax, %r13
movq (%r12), %rax
cmpq (%r13), %rax
je 0xf8c4c
leaq 0x34a1d(%rip), %rdi     # 0x12d647
leaq 0x5218a(%rip), %rsi     # 0x14adbb
leaq 0x51d68(%rip), %rdx     # 0x14a9a0
leaq 0x5157f(%rip), %rcx     # 0x14a1be
movl $0x845, %r8d            # imm = 0x845
xorl %eax, %eax
callq 0xbe4ef
movzwl 0x8(%r12), %eax
cmpw 0x8(%r13), %ax
je 0xf8c82
leaq 0x349e7(%rip), %rdi     # 0x12d647
leaq 0x52165(%rip), %rsi     # 0x14adcc
leaq 0x51d32(%rip), %rdx     # 0x14a9a0
leaq 0x51549(%rip), %rcx     # 0x14a1be
movl $0x846, %r8d            # imm = 0x846
xorl %eax, %eax
callq 0xbe4ef
movq 0x10(%r12), %rax
cmpq 0x10(%r13), %rax
je 0xf8cb6
leaq 0x349b3(%rip), %rdi     # 0x12d647
leaq 0x52142(%rip), %rsi     # 0x14addd
leaq 0x51cfe(%rip), %rdx     # 0x14a9a0
leaq 0x51515(%rip), %rcx     # 0x14a1be
movl $0x847, %r8d            # imm = 0x847
xorl %eax, %eax
callq 0xbe4ef
movl 0xa37ac(%rip), %eax     # 0x19c468
cltq
leaq (%rax,%rax,2), %rax
leaq 0xa379f(%rip), %rdx     # 0x19c468
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 0xf8d16
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r14, %rdx
je 0xf8d16
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r14, %rdx
je 0xf8d16
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r14, %rdx
jne 0xf8d1f
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xf8d3f
movq %rbp, %rdi
movq %r14, %rsi
callq 0xe9bc5
movq %rax, %rbx
leaq 0xa3734(%rip), %rdi     # 0x19c468
movq %r14, %rsi
movq %rax, %rdx
callq 0x115fac
movq %rbx, %rdi
movq %r12, %rsi
callq *0xb8(%rbx)
movl 0xa3717(%rip), %eax     # 0x19c468
cltq
leaq (%rax,%rax,2), %rax
leaq 0xa370a(%rip), %rdx     # 0x19c468
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 0xf8dab
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r14, %rdx
je 0xf8dab
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r14, %rdx
je 0xf8dab
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r14, %rdx
jne 0xf8db4
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xf8dd4
movq %rbp, %rdi
movq %r14, %rsi
callq 0xe9bc5
movq %rax, %rbx
leaq 0xa369f(%rip), %rdi     # 0x19c468
movq %r14, %rsi
movq %rax, %rdx
callq 0x115fac
movabsq $0x3958ad8ff868d235, %r14 # imm = 0x3958AD8FF868D235
movq %rbx, %rdi
movq %r13, %rsi
callq *0xb8(%rbx)
movq %r15, %rdi
callq 0x10a028
leaq 0x51ff5(%rip), %rdi     # 0x14adee
movl $0x8, %ebx
movl $0x40, %esi
movl $0x8, %edx
callq 0xc447e
movq %rax, %rdi
callq 0xc5089
movl 0xa364d(%rip), %eax     # 0x19c468
cltq
leaq (%rax,%rax,2), %rax
leaq 0xa3640(%rip), %r13     # 0x19c468
movq 0x20(%r13,%rax,8), %rcx
movq 0x18(%r13,%rax,8), %rdx
andq %r14, %rdx
shlq $0x4, %rdx
leaq (%rcx,%rdx), %rax
movq (%rcx,%rdx), %rcx
cmpq %r14, %rcx
je 0xf8e70
movq 0x10(%rax), %rcx
movl $0x18, %ebx
cmpq %r14, %rcx
je 0xf8e70
movq 0x20(%rax), %rcx
movl $0x28, %ebx
cmpq %r14, %rcx
je 0xf8e70
movq 0x30(%rax), %rcx
movl $0x38, %ebx
cmpq %r14, %rcx
jne 0xf8e79
movq (%rax,%rbx), %rbx
testq %rbx, %rbx
jne 0xf8e99
movq %rbp, %rdi
movq %r14, %rsi
callq 0xe9bc5
movq %rax, %rbx
leaq 0xa35da(%rip), %rdi     # 0x19c468
movq %r14, %rsi
movq %rax, %rdx
callq 0x115fac
movq %rbx, %rdi
callq *0xa8(%rbx)
movq %rax, %r15
movq (%rax), %rdi
leaq 0x5204d(%rip), %rsi     # 0x14aefc
callq 0xdfa34
testl %eax, %eax
je 0xf8ee1
leaq 0x34788(%rip), %rdi     # 0x12d647
leaq 0x52039(%rip), %rsi     # 0x14aeff
leaq 0x51ad3(%rip), %rdx     # 0x14a9a0
leaq 0x512ea(%rip), %rcx     # 0x14a1be
movl $0x86b, %r8d            # imm = 0x86B
xorl %eax, %eax
callq 0xbe4ef
movq 0x8(%r15), %rax
testq %rax, %rax
je 0xf8ef0
movq 0x8(%rax), %rdi
jmp 0xf8ef2
xorl %edi, %edi
leaq 0x52022(%rip), %rsi     # 0x14af1b
callq 0xbe959
testl %eax, %eax
je 0xf8f2b
leaq 0x3473e(%rip), %rdi     # 0x12d647
leaq 0x52011(%rip), %rsi     # 0x14af21
leaq 0x51a89(%rip), %rdx     # 0x14a9a0
leaq 0x512a0(%rip), %rcx     # 0x14a1be
movl $0x86c, %r8d            # imm = 0x86C
xorl %eax, %eax
callq 0xbe4ef
movq 0x18(%r15), %rdi
leaq 0x51d68(%rip), %rsi     # 0x14ac9e
callq 0xbe959
testl %eax, %eax
je 0xf8f68
leaq 0x34701(%rip), %rdi     # 0x12d647
leaq 0x51ff6(%rip), %rsi     # 0x14af43
leaq 0x51a4c(%rip), %rdx     # 0x14a9a0
leaq 0x51263(%rip), %rcx     # 0x14a1be
movl $0x86d, %r8d            # imm = 0x86D
xorl %eax, %eax
callq 0xbe4ef
cmpq $0x0, 0x30(%r15)
jne 0xf8f98
leaq 0x346d1(%rip), %rdi     # 0x12d647
leaq 0x51fea(%rip), %rsi     # 0x14af67
leaq 0x51a1c(%rip), %rdx     # 0x14a9a0
leaq 0x51233(%rip), %rcx     # 0x14a1be
movl $0x86e, %r8d            # imm = 0x86E
xorl %eax, %eax
callq 0xbe4ef
cmpq $0x0, 0x38(%r15)
jne 0xf8fc8
leaq 0x346a1(%rip), %rdi     # 0x12d647
leaq 0x51fc2(%rip), %rsi     # 0x14af6f
leaq 0x519ec(%rip), %rdx     # 0x14a9a0
leaq 0x51203(%rip), %rcx     # 0x14a1be
movl $0x86f, %r8d            # imm = 0x86F
xorl %eax, %eax
callq 0xbe4ef
movl 0xa349a(%rip), %eax     # 0x19c468
cltq
leaq (%rax,%rax,2), %rax
movq 0x20(%r13,%rax,8), %rcx
movq 0x18(%r13,%rax,8), %rdx
andq %r14, %rdx
shlq $0x4, %rdx
leaq (%rcx,%rdx), %rax
movq (%rcx,%rdx), %rdx
movl $0x8, %ecx
cmpq %r14, %rdx
je 0xf9021
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r14, %rdx
je 0xf9021
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r14, %rdx
je 0xf9021
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r14, %rdx
jne 0xf902a
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xf904a
movq %rbp, %rdi
movq %r14, %rsi
callq 0xe9bc5
movq %rax, %rbx
leaq 0xa3429(%rip), %rdi     # 0x19c468
movq %r14, %rsi
movq %rax, %rdx
callq 0x115fac
movabsq $0x390c39c67445c1e4, %r14 # imm = 0x390C39C67445C1E4
movq %rbx, %rdi
movq %r15, %rsi
callq *0xb8(%rbx)
leaq 0x51f10(%rip), %rdi     # 0x14af77
movl $0x8, %ebx
movl $0x140, %esi            # imm = 0x140
movl $0x8, %edx
callq 0xc447e
movq %rax, %rdi
callq 0xc5089
movl 0xa33df(%rip), %eax     # 0x19c468
cltq
leaq (%rax,%rax,2), %rax
movq 0x20(%r13,%rax,8), %rcx
movq 0x18(%r13,%rax,8), %rdx
andq %r14, %rdx
shlq $0x4, %rdx
leaq (%rcx,%rdx), %rax
movq (%rcx,%rdx), %rcx
cmpq %r14, %rcx
je 0xf90d7
movq 0x10(%rax), %rcx
movl $0x18, %ebx
cmpq %r14, %rcx
je 0xf90d7
movq 0x20(%rax), %rcx
movl $0x28, %ebx
cmpq %r14, %rcx
je 0xf90d7
movq 0x30(%rax), %rcx
movl $0x38, %ebx
cmpq %r14, %rcx
jne 0xf90e0
movq (%rax,%rbx), %rbx
testq %rbx, %rbx
jne 0xf9100
movq %rbp, %rdi
movq %r14, %rsi
callq 0xe9bc5
movq %rax, %rbx
leaq 0xa3373(%rip), %rdi     # 0x19c468
movq %r14, %rsi
movq %rax, %rdx
callq 0x115fac
movq %rbx, %rdi
callq *0xa8(%rbx)
movq %rax, %r12
movl 0xa3356(%rip), %eax     # 0x19c468
cltq
leaq (%rax,%rax,2), %rax
movq 0x20(%r13,%rax,8), %rcx
movq 0x18(%r13,%rax,8), %rdx
andq %r14, %rdx
shlq $0x4, %rdx
leaq (%rcx,%rdx), %rax
movq (%rcx,%rdx), %rdx
movl $0x8, %ecx
cmpq %r14, %rdx
je 0xf9165
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r14, %rdx
je 0xf9165
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r14, %rdx
je 0xf9165
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r14, %rdx
jne 0xf916e
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xf918e
movq %rbp, %rdi
movq %r14, %rsi
callq 0xe9bc5
movq %rax, %rbx
leaq 0xa32e5(%rip), %rdi     # 0x19c468
movq %r14, %rsi
movq %rax, %rdx
callq 0x115fac
movq %rbx, %rdi
callq *0xa8(%rbx)
movq %rax, %r15
leaq 0x52506(%rip), %rbx     # 0x14b6a7
movq %r12, 0x10(%rsp)
movq %r12, %r14
xorl %r12d, %r12d
movq %r14, %rdi
movq %rbx, %rsi
movq %r12, %rdx
xorl %eax, %eax
callq 0x1097fd
incq %r12
addq $0x20, %r14
cmpq $0xa, %r12
jne 0xf91ac
movl 0xa3299(%rip), %eax     # 0x19c468
cltq
leaq (%rax,%rax,2), %rax
movq 0x20(%r13,%rax,8), %rcx
movq 0x18(%r13,%rax,8), %rdx
movabsq $0x390c39c67445c1e4, %r14 # imm = 0x390C39C67445C1E4
andq %r14, %rdx
shlq $0x4, %rdx
leaq (%rcx,%rdx), %rax
movq (%rcx,%rdx), %rdx
movl $0x8, %ecx
cmpq %r14, %rdx
je 0xf922c
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r14, %rdx
je 0xf922c
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r14, %rdx
je 0xf922c
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r14, %rdx
jne 0xf9235
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xf9255
movq %rbp, %rdi
movq %r14, %rsi
callq 0xe9bc5
movq %rax, %rbx
leaq 0xa321e(%rip), %rdi     # 0x19c468
movq %r14, %rsi
movq %rax, %rdx
callq 0x115fac
movq 0x10(%rsp), %rdx
cmpq %rdx, %r15
je 0xf926b
movq %rbx, %rdi
movq %r15, %rsi
callq *0x90(%rbx)
movq %r15, 0x8(%rsp)
addq $0x8, %r15
leaq 0x5242c(%rip), %r13     # 0x14b6a7
leaq 0x5171e(%rip), %r12     # 0x14a9a0
leaq 0x50f35(%rip), %r14     # 0x14a1be
xorl %ebp, %ebp
movq %r13, %rdi
movq %rbp, %rsi
xorl %eax, %eax
callq 0x109dca
movq %rax, %rbx
cmpq $0x0, 0x8(%rsp)
je 0xf92a8
movq (%r15), %rdi
jmp 0xf92aa
xorl %edi, %edi
testq %rbx, %rbx
je 0xf92b5
movq 0x8(%rbx), %rsi
jmp 0xf92b7
xorl %esi, %esi
callq 0xbe959
testl %eax, %eax
je 0xf92e1
leaq 0x34380(%rip), %rdi     # 0x12d647
leaq 0x51cd1(%rip), %rsi     # 0x14af9f
movq %r12, %rdx
movq %r14, %rcx
movl $0x881, %r8d            # imm = 0x881
xorl %eax, %eax
callq 0xbe4ef
movq %rbx, %rdi
callq 0x10a028
incq %rbp
addq $0x20, %r15
cmpq $0xa, %rbp
jne 0xf928b
cmpq $0x0, 0x10(%rsp)
movabsq $0x782b96602f424981, %r14 # imm = 0x782B96602F424981
leaq 0xa315b(%rip), %r15     # 0x19c468
movabsq $0x390c39c67445c1e4, %r12 # imm = 0x390C39C67445C1E4
je 0xf93ad
movl 0xa3145(%rip), %eax     # 0x19c468
cltq
leaq (%rax,%rax,2), %rax
movq 0x20(%r15,%rax,8), %rcx
movq 0x18(%r15,%rax,8), %rdx
andq %r12, %rdx
shlq $0x4, %rdx
leaq (%rcx,%rdx), %rax
movq (%rcx,%rdx), %rdx
movl $0x8, %ecx
cmpq %r12, %rdx
je 0xf9376
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r12, %rdx
je 0xf9376
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r12, %rdx
je 0xf9376
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r12, %rdx
jne 0xf937f
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xf939f
movq %r14, %rdi
movq %r12, %rsi
callq 0xe9bc5
movq %rax, %rbx
leaq 0xa30d4(%rip), %rdi     # 0x19c468
movq %r12, %rsi
movq %rax, %rdx
callq 0x115fac
movq %rbx, %rdi
movq 0x10(%rsp), %rsi
callq *0xb8(%rbx)
cmpq $0x0, 0x8(%rsp)
je 0xf9449
movl 0xa30a9(%rip), %eax     # 0x19c468
cltq
leaq (%rax,%rax,2), %rax
movq 0x20(%r15,%rax,8), %rcx
movq 0x18(%r15,%rax,8), %rdx
andq %r12, %rdx
shlq $0x4, %rdx
leaq (%rcx,%rdx), %rax
movq (%rcx,%rdx), %rdx
movl $0x8, %ecx
cmpq %r12, %rdx
je 0xf9412
movq 0x10(%rax), %rdx
movl $0x18, %ecx
cmpq %r12, %rdx
je 0xf9412
movq 0x20(%rax), %rdx
movl $0x28, %ecx
cmpq %r12, %rdx
je 0xf9412
movq 0x30(%rax), %rdx
movl $0x38, %ecx
cmpq %r12, %rdx
jne 0xf941b
movq (%rax,%rcx), %rbx
testq %rbx, %rbx
jne 0xf943b
movq %r14, %rdi
movq %r12, %rsi
callq 0xe9bc5
movq %rax, %rbx
leaq 0xa3038(%rip), %rdi     # 0x19c468
movq %r12, %rsi
movq %rax, %rdx
callq 0x115fac
movq %rbx, %rdi
movq 0x8(%rsp), %rsi
callq *0xb8(%rbx)
xorl %eax, %eax
addq $0x18, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq