Function at 0x1400a45a0
Capabilities:
Parse pe header

Disassembly:
xchg rdi, rsp
mov rax, rdi
xchg rdi, rsp
jmp 0x1400a473e
nop
mov qword [rsp - 8], r12
sub rsp, 8
jmp 0x1400a45d6
mov dword [rsp - 0x1c], edx
lea rcx, [r13 + 0x260]
xchg r14, r15
mov rdx, r15
xchg r15, r14
jmp 0x1400a46a4
nop
mov qword [rsp - 8], r13
sub rsp, 8
nop
push 0xe465187
mov qword [rsp], r14
jmp 0x1400a462a
test rdx, rdx
mov dword [rsp - 0x30], 0x66a0a173
jne 0x1400a4652
lea rax, [0x140001ed8]
xchg r8, rcx
mov qword [r12 + 0x78], r8
xchg r8, rcx
jmp 0x1400a471b
call fcn.1400a35bc
xchg rbx, rax
mov rax, rbx
xchg rbx, rax
xchg r14, rax
jmp 0x1400a46d7
nop
mov qword [rsp - 8], r15
sub rsp, 8
lea rbp, [rax - 0x248]
neg rsp
sub rsp, 0xfffffffffffffcf0
neg rsp
jmp 0x1400a466f
mov edx, ecx
xchg rsp, rsp
test byte [rbp + 0x270], 1
mov rax, qword [rbx]
je 0x1400a4992
mov dword [rsp - 0x3c], ecx
mov rdi, qword [rax + 0x48]
jmp 0x1400a4728
and dword [rbp + 0x250], 0
mov dword [rsp - 0x14], edi
xchg rdx, rcx
jmp 0x1400a4756
xor ecx, 0x1153065
add ecx, 0xa004647
add ecx, 0x278dff69
xor ecx, 0x37473feb
mov rdx, qword [r12 + 0x78]
jmp 0x1400a45ef
call fcn.1400548a0
mov dl, 0x5f
xor dl, 0x49
add dl, 8
add dl, 0x48
sub dl, 0x13
jmp 0x1400a4771
sub rsp, 8
mov qword [rsp], rbp
nop
mov qword [rsp - 8], rsi
sub rsp, 8
push rdi
mov r9, r9
jmp 0x1400a45ae
mov qword [rbp - 8], r14
xchg r14, rax
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
mov rax, qword [rax]
jmp 0x1400a46fe
mov rdx, r15
xchg r15, rdx
call fcn.1400548a0
jmp 0x1400a45bd
mov rdi, rdi
call qword [rax + 8]
mov r12, qword [rbp + 0x278]
mov ecx, 0x1ec4ae09
sub ecx, 0x1a16e3db
jmp 0x1400a4682
xchg r15, rax
mov qword [r12], r15
xchg r15, rax
jmp 0x1400a464d
cmp rdx, 0x78
jbe 0x1400a4785
mov rcx, qword [r12]
mov rsi, rsi
jmp 0x1400a4796
xchg r13, rbx
mov qword [rax + 0x10], r13
xchg r13, rbx
mov qword [rax + 0x20], r9
mov qword [rax + 0x18], r8
nop
jmp 0x1400a46bc
mov r13, rdx
xchg rcx, rdx
add rcx, 0x220
mov r9, r9
mov r14, r8
xchg r15, rdx
jmp 0x1400a46ee
sub dl, 0x28
sub dl, 0x2a
xchg r9, r13
mov rcx, r9
xchg r9, r13
jmp 0x1400a4617
xor ecx, ecx
test rdx, rdx
mov dword [rsp - 0xc], 0x2095c381
cmovne rcx, r12
xchg r14, rax
jmp 0x1400a47ae
mov rcx, rbx
xchg rdi, rdi
lea r8, [rsi + 0x40]
call rdi
jmp 0x1400a47f0
mov r14, qword [rcx]
xchg r14, rax
lea rdx, [rbp + 0x80]
jmp 0x1400a47e2
xor eax, eax
mov r9, r9
lea rdi, [rbp + 0x88]
lea ecx, [rax + 0x30]
rep stosb byte [rdi], al
mov dword [rsp - 0xc], 0x68f9bfe7
jmp 0x1400a47dd
jmp 0x1400a4837
mov r9, r9
mov r8, r15
call qword [rax + 8]
jmp 0x1400a480f
mov rcx, qword [rbp + 0x80]
lea rax, [rbp + 0x88]
mov r9, r9
cmp rcx, rax
jne 0x1400a482f
jmp 0x1400a47bf
mov rsi, qword [rbp + 0x280]
lea r9, [rbp + 0x80]
mov dword [rsp - 0x18], ecx
xchg r13, rsi
mov rdx, r13
xchg rsi, r13
jmp 0x1400a479d
call fcn.140098930
xchg rsp, rsp
cmp qword [r12 + 0x78], 0x78
xchg r12, rax
mov r12, qword [rbx]
jmp 0x1400a484c
jmp 0x1400a4878
xchg r12, rax
mov rdi, qword [rax + 0x48]
mov dword [rsp - 0x2c], 0x5341bba2
jbe 0x1400a4869
mov rcx, qword [r12]
jmp 0x1400a4847
xor ecx, ecx
cmp qword [r12 + 0x78], rcx
cmova rcx, r12
mov dword [rsp - 0x10], ebx
mov rax, qword [rcx]
lea rdx, [rbp + 0xc0]
jmp 0x1400a4930
xchg rbx, rbp
mov rcx, rbp
xchg rbp, rbx
jmp 0x1400a48b4
lea r8, [rsi + 0x80]
xchg rbp, rsi
mov rdx, rbp
xchg rbp, rsi
lea r9, [rbp + 0xc0]
xchg r11, r11
jmp 0x1400a4887
call rdi
xchg rcx, r10
mov r10, qword [rbp + 0xc0]
xchg rcx, r10
lea rax, [rbp + 0xc8]
jmp 0x1400a48cf
cmp rcx, rax
jne 0x1400a4945
mov dword [rsp - 0x3c], ecx
lea rdi, [rbp + 0xc8]
mov r14d, 0xa80c2e4
sub r14d, 0x701ac7e
add r14d, 0x3dcbf2f
jmp 0x1400a48fc
xor r14d, 0x6cd142da
sub r14d, 0xcd8d594
add r14d, 0x1d5bb0ab
sub r14d, 0x2a266c0b
jmp 0x1400a491d
xor r14d, 0x34607e7e
sub r14d, 0x658777f5
jmp 0x1400a4b2f
xchg r11, r8
mov r11, r14
xchg r8, r11
call qword [rax + 8]
mov dword [rsp - 0x1c], ecx
jmp 0x1400a4895
call fcn.140098930
mov r14d, 0x16ab214b
add r14d, 0x2eedc8d4
xor r14d, 0x6cd3aa9
sub r14d, 0x3bcfac6d
sub r14d, 0x62d9825
add r14d, 0x6072144
jmp 0x1400a4978
add r14d, 0x5fa80b08
xor r14d, 0x3d2e9210
sub r14d, 0x5a292a30
jmp 0x1400a4b4f
mov rsi, qword [rbp + 0x280]
lea rcx, [rbp + 8]
mov dword [rsp - 0x28], 0x7f43f71b
and qword [rbp + 0x38], 0
jmp 0x1400a4a4c
lea r8, [rsi + 0x40]
mov dword [rsp - 0x34], 0x602dd49e
xchg rbp, rdx
movups xmmword [rdx + 8], xmm0
xchg rbp, rdx
xchg r11, rbp
movups xmmword [r11 + 0x18], xmm0
jmp 0x1400a4a5c
jmp 0x1400a4a9a
xor r14d, 0x19314683
cmp rcx, rax
jne 0x1400a4a8d
xchg r15, r15
jmp 0x1400a4a1e
xchg rsi, rbx
mov rcx, rsi
xchg rbx, rsi
jmp 0x1400a49af
xchg r8, rbp
call qword [rax + 0x48]
mov dword [rsp - 0x18], 0x177509d2
mov rcx, qword [rbp]
lea rax, [rbp + 8]
mov r14d, 0x7bb7b01e
jmp 0x1400a4a6c
lea rdi, [rbp + 8]
xor eax, eax
mov ecx, r14d
mov dword [rsp - 0x34], 0x70de860d
rep stosb byte [rdi], al
jmp 0x1400a49d2
mov dword [rsp - 0x20], 0x15bcb7a5
xchg r15, rdx
mov r15, rsi
xchg r15, rdx
jmp 0x1400a49ef
lea r9, [rbp]
xorps xmm0, xmm0
mov qword [rbp], rcx
jmp 0x1400a4a36
xchg r11, rbp
xchg rbp, r8
movups xmmword [r8 + 0x28], xmm0
jmp 0x1400a49fd
sub r14d, 0x3455565c
sub r14d, 0x35b6087e
add r14d, 0xbb9ba40
sub r14d, 0x434c4d1
jmp 0x1400a49d7
call fcn.140098930
mov dword [rsp - 0x28], 0xee27f2e
mov rax, qword [rbx]
lea rcx, [rbp + 0x48]
and qword [rbp + 0x78], 0
lea r8, [rsi + 0x80]
mov dword [rsp - 0x24], 0x1d39be0a
jmp 0x1400a4af0
xchg r13, rbx
mov rcx, r13
xchg rbx, r13
jmp 0x1400a4ac8
lea r9, [rbp + 0x40]
xchg rsi, r9
mov rdx, r9
xchg rsi, r9
jmp 0x1400a4b07
mov r10, r10
xchg r15, rcx
mov r15, r14
xchg rcx, r15
rep stosb byte [rdi], al
mov rsi, rsi
jmp 0x1400a4b02
xorps xmm0, xmm0
xchg r14, rcx
mov qword [rbp + 0x40], r14
xchg rcx, r14
jmp 0x1400a4aba
jmp 0x1400a4b4f
xchg rbp, r9
movups xmmword [r9 + 0x48], xmm0
xchg r9, rbp
movups xmmword [rbp + 0x58], xmm0
mov dword [rsp - 0x10], ebp
jmp 0x1400a4b36
mov rbx, rbx
cmp rcx, rax
jne 0x1400a4b4a
lea rdi, [rbp + 0x48]
xor eax, eax
jmp 0x1400a4ada
movups xmmword [rbp + 0x68], xmm0
call qword [rax + 0x48]
mov rcx, qword [rbp + 0x40]
lea rax, [rbp + 0x48]
jmp 0x1400a4b1f
call fcn.140098930
cmp byte [rsi + 0x100], 0
mov dword [rsp - 0x20], 0x4ca3cf2e
jmp 0x1400a4edd
xchg rdx, rbp
xchg rbp, rbx
movups xmmword [rbx - 0x80], xmm0
jmp 0x1400a4db5
je 0x1400a4b84
mov r11, r11
call fcn.140098930
mov rax, qword [rbp - 0x50]
xorps xmm0, xmm0
xchg r9, r9
lea rdx, [rbp - 0x80]
jmp 0x1400a4d67
xchg rcx, r13
mov eax, 0x6bc822e
add eax, 0x5e554bbe
sub eax, 0x24326e95
sub eax, 0xea84f2
sub eax, 0x275b811f
xor eax, 0x7a4e46c5
jmp 0x1400a4d76
mov dword [rsp - 0x28], 0x26ab5786
mov word [rdx + rcx*2], ax
inc rcx
cmp rcx, qword [rbp - 0x50]
jb 0x1400a4da8
xchg rsp, rsp
mov r9d, esi
jmp 0x1400a4c89
mov rbx, rcx
xchg rcx, rbx
call rdi
mov rcx, qword [rsp + 0x78]
lea rax, [rbp - 0x80]
mov dword [rsp - 0x10], esp
jmp 0x1400a4ce9
xchg r9, r9
jb 0x1400a4f12
xorps xmm0, xmm0
mov dword [rbp + 0x280], 0x7a63c122
sub dword [rbp + 0x280], 0x617f491f
jmp 0x1400a4c5c
add eax, 0xef2baec
xor eax, 0x2bd8c614
xchg rdx, rax
mov qword [rbp - 0x10], rdx
xchg rdx, rax
xchg rdx, rcx
mov qword [rbp - 0x48], rdx
jmp 0x1400a4e37
xchg rdx, r9
movups xmmword [rbp - 0x40], xmm0
mov dword [rsp - 0x2c], 0x432a4e39
xchg rsp, rbp
movups xmmword [rsp - 0x30], xmm0
xchg rbp, rsp
xchg r9, rbp
jmp 0x1400a4f01
add dword [rbp + 0x280], 0xffd4ca3
add dword [rbp + 0x280], 0xa2cc928
sub dword [rbp + 0x280], 0x294a4193
xor dword [rbp + 0x280], 0xd6010ce
jmp 0x1400a4dfa
lea r8, [rbp - 0x48]
lea rdx, [rsp + 0x78]
xchg rbx, rcx
jmp 0x1400a4bdd
add word [rsp + 0x38], 0x295f
xchg rdi, rsp
mov rsp, qword [rax + 0x50]
jmp 0x1400a4d08
mov rax, qword [rbp - 0x10]
xorps xmm0, xmm0
lea rdx, [rbp - 0x40]
xor ecx, ecx
jmp 0x1400a4e6f
xchg r14, rax
xchg r15, rbp
movups xmmword [r15 - 0x80], xmm0
xchg rbp, r15
xchg r13, rbp
movups xmmword [r13 - 0x70], xmm0
xchg r13, rbp
jmp 0x1400a4d86
mov rcx, r8
xchg r8, r14
rep stosb byte [rdi], al
jmp 0x1400a4f48
cmp rcx, rax
jne 0x1400a4f43
lea rdi, [rbp - 0x80]
xor eax, eax
mov dword [rsp - 0x30], 0x60907870
xchg r8, r14
jmp 0x1400a4cdc
xchg rsp, rdi
mov rax, qword [r13 + 0xe8]
mov esi, dword [rax]
mov eax, 0x67fbe0f7
jmp 0x1400a4d1e
add eax, 0x34bd60a
xor eax, 0x6ec437d2
add eax, 0x17628a5f
jmp 0x1400a4c1c
xor dword [rsp + 0x30], 0x187678c4
sub dword [rsp + 0x30], 0x1f0c39c9
sub dword [rsp + 0x30], 0x369ea1b1
add dword [rsp + 0x30], 0xa0e4d6b
lea rdx, [rbp - 0x40]
mov dword [rsp - 0x10], ebp
mov dword [rsp + 0x34], 0x5f9d41a6
jmp 0x1400a4ea2
xor ecx, ecx
xchg rdx, rbp
mov qword [rsp + 0x78], rbp
jmp 0x1400a4b63
sub eax, 0x62d71f7d
xchg r14, rax
mov qword [rbp - 0x50], r14
jmp 0x1400a4cbf
xchg rbp, rcx
movups xmmword [rcx - 0x60], xmm0
xchg rbp, rcx
cmp rcx, rdx
jmp 0x1400a4b72
movups xmmword [rcx - 0x60], xmm0
xchg rbp, rcx
test rax, rax
je 0x1400a4bd5
movzx eax, byte [rbp + rcx + 0x280]
jmp 0x1400a4bb9
xchg rbp, rbx
xchg r11, rbp
movups xmmword [r11 - 0x70], xmm0
xchg r11, rbp
xchg rcx, rbp
jmp 0x1400a4d98
xor word [rsp + 0x38], 0x5ae6
sub word [rsp + 0x38], 0x45c2
add word [rsp + 0x38], 0x6bed
sub word [rsp + 0x38], 0x6718
xor word [rsp + 0x38], 0x1321
add word [rsp + 0x38], 0x274a
jmp 0x1400a4c9a
lea rcx, [rbp - 0x80]
mov word [rbp + 0x284], 0x690d
sub word [rbp + 0x284], 0xa0e
xor word [rbp + 0x284], 0x1e47
add word [rbp + 0x284], 0x7e3
jmp 0x1400a4f20
mov word [rdx + rcx*2], ax
inc rcx
cmp rcx, qword [rbp - 0x10]
jmp 0x1400a4bf7
xchg rcx, rdx
xchg r9, rbp
movups xmmword [r9 - 0x40], xmm0
xchg r9, rbp
movups xmmword [rbp - 0x30], xmm0
jmp 0x1400a4e4e
xchg rbp, r14
movups xmmword [r14 - 0x20], xmm0
xchg rbp, r14
cmp rcx, rdx
je 0x1400a4cb1
call fcn.140098930
xchg r15, r15
jmp 0x1400a4cad
xchg r14, r14
xchg r9, rdx
mov qword [rbp - 0x48], r9
jmp 0x1400a4c3a
lea rcx, [rbp - 0x40]
mov dword [rsp - 0x24], 0x18935f30
xorps xmm0, xmm0
mov dword [rsp + 0x30], 0x297c18f
xor dword [rsp + 0x30], 0x78b25db2
jmp 0x1400a4d32
xor dword [rsp + 0x34], 0x2c7d41ec
add dword [rsp + 0x34], 0xf165c1
sub dword [rsp + 0x34], 0x55a52ffd
add dword [rsp + 0x34], 0xdc04b67
xor dword [rsp + 0x34], 0x2d61c0a9
mov word [rsp + 0x38], 0x7ae0
sub word [rsp + 0x38], 0x78d5
jmp 0x1400a4dcb
je 0x1400a4f84
cmp qword [r13 + 0xd0], 1
jbe 0x1400a4f84
mov dword [rsp - 0x20], ecx
xchg rdi, rax
mov rdi, qword [rbx]
xchg rdi, rax
jmp 0x1400a4e7e
movups xmmword [r9 - 0x20], xmm0
xchg r9, rbp
test rax, rax
je 0x1400a4c00
movzx eax, byte [rsp + rcx + 0x30]
mov dword [rsp - 0x10], edx
jmp 0x1400a4e27
xor word [rbp + 0x284], 0x53ab
xor word [rbp + 0x284], 0x5aec
lea rdx, [rbp - 0x80]
xchg rcx, r13
mov qword [rsp + 0x78], r13
jmp 0x1400a4b93
call fcn.140098930
mov rcx, qword [rbp - 0x48]
xchg r12, r12
lea rax, [rbp - 0x40]
cmp rcx, rax
jmp 0x1400a4f6b
xchg rcx, rbx
mov rbx, r14
xchg rbx, rcx
rep stosb byte [rdi], al
jmp 0x1400a4f84
jne 0x1400a4f7f
lea rdi, [rbp - 0x40]
xchg rcx, rcx
xor eax, eax
jmp 0x1400a4f5b
call fcn.140098930
xchg r8, rcx
mov r8, qword [r13 + 0xc0]
jmp 0x1400a5140
xchg rcx, rdi
call fcn.14009fd00
mov edx, eax
mov rcx, rdi
xchg r14, r14
call fcn.1400d5280
jmp 0x1400a4fdf
call fcn.1400daa64
xchg rdx, r15
mov rcx, rdx
xchg r15, rdx
call fcn.1400987e0
mov rdi, rax
jmp 0x1400a51d8
xchg rdi, r14
mov r14, rax
xchg rdi, r14
test rax, rax
je 0x1400a4fdf
jmp 0x1400a51a8
xchg r8, rdx
mov r8, rax
xchg rdx, r8
xchg rcx, r14
mov r14, rcx
xchg rcx, r14
jmp 0x1400a4fad
xchg rcx, r14
mov r14, rcx
xchg rcx, r14
call fcn.1400daa64
mov rdx, rdx
xchg r15, r12
jmp 0x1400a5076
mov r15d, 0x134bf274
xor r15d, 0x5ef13681
add r15d, 0x296556b2
sub r15d, 0x85cb97f
sub r15d, 0x425a0a3a
jmp 0x1400a5159
lea rcx, [rbp + 0x100]
mov dword [rsp - 0x14], ebx
call fcn.14010f370
mov rdx, rax
jmp 0x1400a51b7
call fcn.1400987e0
mov dword [rsp - 0x1c], 0x23a4cc37
test rax, rax
je 0x1400a5132
xchg rdx, rcx
mov rcx, qword [rbp + 0x260]
xchg rcx, rdx
jmp 0x1400a5126
mov rcx, r12
xchg r12, r15
call fcn.1400987e0
mov dword [rsp - 0x10], ecx
jmp 0x1400a4fc8
or esi, 0xffffffff
xchg rdi, rdi
call fcn.1400d7490
xchg rsi, rax
mov qword [rsp + 0x30], rsi
xchg rsi, rax
xchg r14, rax
jmp 0x1400a50e0
sub edi, 0x1c8b39a
jmp 0x1400a51f0
xor edi, 0x38fc1632
add edi, 0x63a08b4
sub edi, 0x29381210
jmp 0x1400a50a5
xchg rcx, r13
call fcn.1400d5120
xchg r9, r9
xchg rdx, r10
mov r10, rax
xchg rdx, r10
jmp 0x1400a5113
mov rax, r14
xchg r14, rax
test rax, rax
je 0x1400a6882
mov dword [rsp - 0x38], ebx
mov ecx, 0x73a59bae
jmp 0x1400a516f
je 0x1400a50d2
mov rdx, r15
xchg r13, r13
xchg rcx, r13
mov r13, rax
jmp 0x1400a50c7
xchg r14, rdi
mov rcx, rdi
xchg r14, rdi
call fcn.1400daa64
jmp 0x1400a500f
xchg rdx, rax
mov rcx, rdx
xchg rdx, rax
call fcn.1400d5120
xchg rbp, rdx
mov rbp, rax
xchg rdx, rbp
jmp 0x1400a4ff6
xchg rcx, r8
mov dl, 0x53
xor dl, 0x76
add dl, 0x33
sub dl, 0xa
sub dl, 0x45
sub dl, 8
jmp 0x1400a508a
add r15d, 0x442c1ee8
sub r15d, 0x7095764e
mov ecx, r15d
jmp 0x1400a504e
xor ecx, 0x16fabf93
sub ecx, 0x1246adbb
sub ecx, 0x2bedc7b6
xor ecx, 0x348cdeb8
jmp 0x1400a518c
add ecx, 0x645bff36
sub ecx, 0x78026f22
call fcn.1400987e0
xchg rsp, rsp
test rax, rax
jmp 0x1400a50fc
mov dword [rsp - 0x18], ecx
xchg rcx, rdi
mov rdi, r13
jmp 0x1400a4f93
mov rcx, rdi
call fcn.1400d5120
mov r11, r11
mov edi, 0x2ab21f19
xor edi, 0x2aa0498c
add edi, 0x1c285430
jmp 0x1400a50b0
mov dword [rsp - 0x38], edx
test rax, rax
je 0x1400a51ea
jmp 0x1400a5036
mov edi, dword [rbp + 0x250]
xchg r14, rdx
mov r14, rax
jmp 0x1400a51fb
xchg rdx, r14
xchg r12, r14
mov rcx, r12
xchg r12, r14
call fcn.1400daa64
test dil, 1
xchg r12, r12
jmp 0x1400a5233
xor eax, eax
lea rdi, [rbp + 0x108]
lea ecx, [rax + 0x30]
mov dword [rsp - 0x18], 0x129577e2
rep stosb byte [rdi], al
jmp 0x1400a5262
je 0x1400a5262
mov rcx, qword [rbp + 0x100]
lea rax, [rbp + 0x108]
cmp rcx, rax
mov dword [rsp - 0x20], 0x7339d381
jne 0x1400a525d
jmp 0x1400a5218
call fcn.140098930
xchg rbx, rcx
mov rbx, r13
xchg rcx, rbx
jmp 0x1400a596e
xchg r15, rax
xchg rsi, rcx
mov rsi, r14
xchg rsi, rcx
jmp 0x1400a5ce7
je 0x1400a554c
lea rcx, [r13 + 0x308]
call fcn.14010f364
xchg rdx, rax
mov rax, rdx
xchg rdx, rax
xchg r9, rcx
jmp 0x1400a553d
lea rdx, [rbp + 0x280]
mov qword [rbp + 0x280], rax
mov rcx, rdi
call fcn.14009b6f8
jmp 0x1400a55e9
mov rcx, r14
call fcn.1400daabc
mov rcx, r15
mov dword [rsp - 0x2c], esp
xchg r15, rax
mov qword [rsp + 0x58], r15
xchg r15, rax
jmp 0x1400a5634
xchg rcx, rdi
call fcn.14009b6f8
xchg rcx, r15
mov r15, rcx
xchg r15, rcx
jmp 0x1400a53eb
add dl, 0x25
xor dl, 0x4b
add dl, 0x67
sub dl, 0x74
xchg rcx, rax
mov rax, rcx
xchg rcx, rax
jmp 0x1400a580f
mov dl, 0x5a
sub dl, 0x20
sub dl, 0x2d
xor dl, 0x3c
sub dl, 0x27
jmp 0x1400a55a6
mov dl, 0x7e
sub dl, 0x77
add dl, 0x35
sub dl, 0x16
xor dl, 0x4d
jmp 0x1400a5936
call fcn.1400987e0
xchg r8, r8
test rax, rax
jmp 0x1400a550c
mov r15, rax
xchg r15, rcx
call fcn.1400d5440
lea rdx, [rbp + 0x280]
mov dword [rsp - 0x30], 0x40e2e576
xchg rsi, rax
mov qword [rbp + 0x280], rsi
jmp 0x1400a5528
xchg rbx, rax
xchg rdi, rcx
mov rdi, rcx
jmp 0x1400a5354
mov dword [rsp - 0x24], 0xab5bc85
je 0x1400a569e
xor edx, edx
xchg rcx, r8
jmp 0x1400a5693
mov rcx, r14
mov r8, r8
call fcn.1400daabc
xchg r15, rcx
jmp 0x1400a54bf
mov r15, rcx
xchg r15, rcx
mov qword [rsp + 0x68], rax
mov dword [rsp - 0x20], 0x7d29485c
call fcn.1400987e0
test rax, rax
jmp 0x1400a5554
mov r15, r14
xchg rcx, r15
call fcn.1400daa64
xchg rbp, r13
mov rcx, rbp
xchg r13, rbp
jmp 0x1400a5b67
je 0x1400a531c
mov dl, 0x1f
xor dl, 0x58
add dl, 0
sub dl, 0xc
sub dl, 0x15
add dl, 0x11
jmp 0x1400a5de4
xchg rsi, rax
mov rcx, rdi
call fcn.14009b6f8
mov r15, r15
mov rcx, r15
jmp 0x1400a600e
mov r9, rdi
xchg rcx, r9
call fcn.1400d54f0
mov dword [rsp - 0x18], ebp
mov rdx, rax
jmp 0x1400a6119
je 0x1400a589b
mov dl, 0x13
xor dl, 0x1f
sub dl, 9
xor dl, 0x31
jmp 0x1400a5590
xchg r10, rax
mov qword [rbp + 0x280], r10
xchg r10, rax
jmp 0x1400a5721
call fcn.1400987e0
mov rdi, rdi
test rax, rax
je 0x1400a55b7
jmp 0x1400a53b4
add dl, 0x43
sub dl, 0x27
sub dl, 0x29
add dl, 0x4d
sub dl, 0x6c
xchg rcx, rax
jmp 0x1400a5891
xor dl, 9
xchg r9, rcx
mov r9, rax
xchg r9, rcx
call fcn.1400d5440
lea rdx, [rbp + 0x280]
mov qword [rbp + 0x280], rax
jmp 0x1400a55d8
xchg r10, r10
xchg rcx, rbx
mov rbx, rdi
xchg rcx, rbx
jmp 0x1400a60e2
xchg r13, r13
xchg r15, rcx
mov r15, rcx
xchg r15, rcx
call fcn.1400987e0
mov dword [rsp - 0x34], esi
test rax, rax
jmp 0x1400a5bc3
xchg rsp, rcx
mov rsp, r15
xchg rsp, rcx
call fcn.1400987e0
jmp 0x1400a5b2a
xchg rsp, rcx
xchg rsp, rdi
mov rsp, qword [rax]
xchg rsp, rdi
neg rdi
add rdi, 0xffffffffffffffa0
neg rdi
jmp 0x1400a557a
call fcn.1400987e0
mov dword [rsp - 0x3c], 0x2efb8efc
test rax, rax
jmp 0x1400a6052
mov r12, r12
xchg r10, r15
mov rcx, r10
xchg r10, r15
call fcn.1400987e0
xchg rdi, rax
mov rax, rdi
jmp 0x1400a5d06
mov r8, rax
xchg r8, rcx
call fcn.1400d5440
lea rdx, [rbp + 0x280]
jmp 0x1400a556a
xchg r9, rax
mov rdx, r9
xchg r9, rax
jmp 0x1400a5471
xchg rbx, rcx
mov rbx, r15
xchg rcx, rbx
call fcn.1400987e0
jmp 0x1400a59a5
sub r8, 0xa29d830
sub r8, 0x4d1c7aa9
add r8, 0x233ac797
jmp 0x1400a5d53
mov rcx, rdi
call fcn.14009b6f8
mov dword [rsp - 0x24], 0x3959d05c
mov rcx, r15
call fcn.1400987e0
test rax, rax
je 0x1400a6046
jmp 0x1400a6034
call fcn.1400d5440
lea rdx, [rbp + 0x280]
mov rsi, rsi
xchg r15, rax
mov qword [rbp + 0x280], r15
xchg r15, rax
jmp 0x1400a5ea8
mov dl, 0x41
sub dl, 0x2d
xor dl, 0x2c
sub dl, 0x2c
jmp 0x1400a5855
xchg r10, rax
mov rdx, r10
xchg r10, rax
jmp 0x1400a5a75
mov dword [rsp - 0x38], 0x741c929a
je 0x1400a5d7e
mov dl, 0x75
xor dl, 0x1e
jmp 0x1400a58a9
call fcn.1400d5440
mov rbp, rbp
lea rdx, [rbp + 0x280]
mov qword [rbp + 0x280], rax
jmp 0x1400a5a88
mov dword [rsp - 0x24], esi
mov rcx, r15
call fcn.1400987e0
test rax, rax
je 0x1400a57cf
jmp 0x1400a5f26
add dl, 0x42
xor dl, 0x4d
xchg rcx, rax
mov rax, rcx
xchg rcx, rax
call fcn.1400d5440
mov r14, r14
jmp 0x1400a59b7
mov rax, rcx
xchg rcx, rax
call fcn.1400d5440
mov rdx, rax
mov rdi, rdi
xchg r14, rcx
jmp 0x1400a5c2b
add dl, 7
sub dl, 0x27
sub dl, 0x22
add dl, 0x55
xor dl, 0x7d
xchg rcx, rax
jmp 0x1400a5d74
mov dl, 0x6b
add dl, 9
xor dl, 0x42
jmp 0x1400a539c
xor dl, 0x6d
xchg r9, rax
mov rcx, r9
xchg r9, rax
call fcn.1400d5440
mov rdi, rdi
lea rdx, [rbp + 0x280]
jmp 0x1400a6024
mov dword [rsp - 0x1c], 0x63b81343
mov rcx, r14
call fcn.1400daf6c
test al, al
mov r12, r12
jmp 0x1400a5e2b
call fcn.1400a8c5c
mov dword [rsp - 0xc], 0x1089cc5c
mov rdx, rax
xchg rcx, r15
jmp 0x1400a54df
mov dword [rsp - 0x30], ebx
test rax, rax
je 0x1400a59b7
jmp 0x1400a5766
lea rdx, [rbp + 0x280]
xchg rbx, rax
mov qword [rbp + 0x280], rbx
jmp 0x1400a544c
sub dl, 0x31
xchg r13, rax
mov rcx, r13
xchg r13, rax
call fcn.1400d5440
jmp 0x1400a56cf
mov rbx, rbx
lea rdx, [rbp + 0x280]
xchg r11, rax
mov qword [rbp + 0x280], r11
xchg r11, rax
xchg r9, rdi
mov rcx, r9
jmp 0x1400a5ad0
xchg rbp, r14
mov rcx, rbp
xchg rbp, r14
call fcn.1400daa64
jmp 0x1400a5666
xchg rcx, rbx
mov rbx, rdi
xchg rcx, rbx
call fcn.14009b6f8
jmp 0x1400a5ebf
xchg r9, rdi
call fcn.14009b6f8
mov rcx, r15
call fcn.1400987e0
mov dword [rsp - 0x10], 0xf117b5
test rax, rax
jmp 0x1400a5fa3
shr rdx, 2
shr rdx, 2
shr rdx, 1
jmp 0x1400a5c41
call fcn.1400a72dc
xchg r15, rax
mov rdx, r15
jmp 0x1400a5270
xchg r15, rcx
call fcn.1400d54f0
mov dword [rsp - 0x44], ebx
xchg rdx, r12
mov r12, rax
xchg r12, rdx
xchg rsp, r14
jmp 0x1400a5d8e
je 0x1400a5a58
xor edx, edx
xchg r12, r12
xchg rcx, rax
mov rax, rcx
xchg rcx, rax
call fcn.1400d5440
jmp 0x1400a5a55
mov r14, rcx
xchg rcx, r14
call fcn.1400daabc
mov r15, r15
xchg rbx, r15
jmp 0x1400a5d32
and rdx, r8
mov dword [rsp - 0x28], esp
imul rdx, rcx
imul rcx, rax
shr rcx, 0x15
jmp 0x1400a5dcb
xchg r12, rdx
mov r12, rax
xchg rdx, r12
shr rdx, 4
shr rdx, 0xf
jmp 0x1400a5b57
call fcn.1400daa64
mov rdx, qword [rbp + 0x268]
xchg r14, rcx
mov r14, rcx
xchg r14, rcx
call fcn.1400daa64
jmp 0x1400a583b
xchg rdi, rax
test rax, rax
je 0x1400a5b82
mov r12, r12
mov rax, qword [0x7ffe0320]
movabs r8, 0xff0a83b05a
xor r8, 0x7fae298e
jmp 0x1400a56ee
mov rcx, rbx
xchg rbx, r15
lea rdi, [rax + 0x60]
mov dword [rsp - 0x1c], 0x33c98ea7
mov qword [rsp + 0x48], rdi
call fcn.1400987e0
jmp 0x1400a5f06
add r8, 0x1241822d
add r8, 0x7fffffff
add r8, 0x2c9c6e42
mov ecx, dword [0x7ffe0004]
jmp 0x1400a5c8b
mov rax, rcx
xchg rcx, rax
call fcn.1400d5440
mov rdx, rax
mov dword [rsp - 0x10], 0x10375c2a
jmp 0x1400a5337
mov rcx, rsp
xchg r14, rsp
call fcn.1400daa64
mov dword [rsp - 0x34], ebx
xchg rcx, rsi
mov rsi, r15
xchg rsi, rcx
jmp 0x1400a5eeb
shr rcx, 2
shr rcx, 1
add rdx, rcx
mov dword [rsp - 0x20], esi
xchg rcx, r15
mov r15, rdi
jmp 0x1400a5b76
xor dl, 0x6c
sub dl, 0x37
sub dl, 0x21
xchg rbp, rax
jmp 0x1400a5f91
add dl, 3
add dl, 0x11
sub dl, 0x39
add dl, 0x12
jmp 0x1400a5a01
je 0x1400a67e3
mov rcx, r15
call fcn.1400987e0
test rax, rax
jmp 0x1400a57db
xchg rdi, rcx
mov rdi, rcx
xchg rcx, rdi
call fcn.14009b6f8
mov dword [rsp - 0xc], edx
jmp 0x1400a5606
mov dword [rsp - 0x14], 0x511b447
xchg r9, rcx
mov r9, r15
xchg r9, rcx
jmp 0x1400a60ab
call fcn.1400987e0
mov dword [rsp - 0x38], esi
xchg rbx, rax
mov rdi, rbx
xchg rbx, rax
test rax, rax
mov rdx, rdx
jmp 0x1400a52b4
test rax, rax
mov dword [rsp - 0x40], edx
je 0x1400a5817
jmp 0x1400a5929
mov dword [rsp - 0x2c], ecx
mov edx, dword [r13 + 0x65c]
xchg rcx, rax
mov rax, rcx
xchg rcx, rax
xor edx, 0x6a9d6a96
call fcn.1400d5280
jmp 0x1400a57cf
mov rcx, rdi
call fcn.14009b6f8
xchg rsp, rcx
mov rsp, r15
jmp 0x1400a5619
mov rcx, rbp
xchg rbp, rax
call fcn.1400d5440
mov rbp, rbp
jmp 0x1400a531c
je 0x1400a574c
xor edx, edx
xchg rcx, rax
mov rax, rcx
xchg rcx, rax
jmp 0x1400a5747
xchg rdx, rdx
mov qword [rbp + 0x280], rax
xchg rsi, rdi
mov rcx, rsi
xchg rsi, rdi
call fcn.14009b6f8
jmp 0x1400a56db
call fcn.1400987e0
test rax, rax
je 0x1400a5948
xchg r15, r15
jmp 0x1400a53d8
xchg r15, rax
mov qword [rbp + 0x280], r15
xchg r15, rax
jmp 0x1400a5f5d
mov dword [rsp - 0x40], 0x6fbd3cac
xor edx, edx
mov rcx, rax
call fcn.1400d5440
lea rdx, [rbp + 0x280]
jmp 0x1400a5fb7
je 0x1400a56cf
mov dl, 0x25
add dl, 0x22
jmp 0x1400a5df4
call fcn.1400987e0
test rax, rax
je 0x1400a5406
mov rbp, rbp
xor edx, edx
xchg rcx, r15
jmp 0x1400a53fb
call fcn.14009b6f8
mov dword [rsp - 0x3c], ebp
xchg r15, rcx
mov r15, rcx
xchg r15, rcx
call fcn.1400987e0
test rax, rax
jmp 0x1400a5459
xchg rcx, r12
mov r12, r14
xchg rcx, r12
call fcn.1400daa64
jmp 0x1400a5954
xchg rcx, r9
mov r9, r14
xchg rcx, r9
call fcn.1400d6504
mov edx, 0x66ee2e40
jmp 0x1400a6821
sub edx, 0x3b7eff73
xchg rcx, r13
mov r13, r14
jmp 0x1400a6877
xchg r9, rcx
call fcn.140098930
mov dword [rsp - 0x38], 0x14b6dd4e
jmp 0x1400a6956
xor edx, 0x4d487b4d
add edx, 0x122de358
add edx, 0x980b49d
xor edx, 0x34c243e
add edx, 0x364b3923
sub edx, 0x3ee5029c
jmp 0x1400a67fb
xchg r9, rbx
call qword [rax + 0x10]
test rbx, rbx
je 0x1400a68db
mov rsp, rsp
jmp 0x1400a6890
xor edx, 0x2352a8a6
mov rcx, rbx
mov dword [rsp - 0x40], 0x73fc45a7
jmp 0x1400a68d9
xchg r13, rcx
call fcn.1400987f0
mov r14, r14
mov rax, qword [rbx]
xchg rbx, r9
mov rcx, r9
jmp 0x1400a684a
mov rax, qword [rbx]
mov edx, 0x69e0ab29
sub edx, 0x184de8b7
xor edx, 0x11a588da
xor edx, 0x50f17ba2
add edx, 0xc004c47
xor edx, 0x3f94d5f6
jmp 0x1400a6861
call qword [rax]
xchg rcx, r9
mov r9, qword [r12]
jmp 0x1400a680c
xchg rsi, rcx
xor edx, edx
mov r13, r13
mov rax, qword [rcx]
jmp 0x1400a68bb
call qword [rax]
cmp qword [r12 + 0x78], 0x78
jbe 0x1400a68f6
xchg rdi, rdi
xchg rsi, rcx
mov rsi, qword [r12]
jmp 0x1400a68c9
cmp qword [r12 + 0x78], 0
jbe 0x1400a6956
mov rdi, qword [r12]
mov dword [rsp - 0xc], ecx
jmp 0x1400a6963
mov dword [rsp - 0x38], 0x3a1a491e
nop
mov r15, qword [rsp]
add rsp, 8
jmp 0x1400a6970
add rsp, 8
mov rdi, qword [rsp - 8]
nop
jmp 0x1400a6995
mov rsp, rsp
xchg rdi, rbx
mov rdi, qword [rsp + 0x358]
xchg rdi, rbx
add rsp, 0x310
jmp 0x1400a690f
xchg rbp, r12
call qword [rdi]
and qword [r12 + 0x78], 0
mov eax, esi
jmp 0x1400a6934
xor edx, edx
xchg r12, rbp
mov rcx, rbp
jmp 0x1400a6951
pop r14
mov dword [rsp - 0x3c], 0x2f22ecbb
nop
mov r13, qword [rsp]
add rsp, 8
pop r12
nop
jmp 0x1400a6925
add rsp, 8
mov rbp, qword [rsp - 8]
ret
add rsp, 8
mov rsi, qword [rsp - 8]
nop
jmp 0x1400a698b