Function at 0x1400a4298
Capabilities:
Parse pe header

Disassembly:
xchg rdi, rax
mov rdi, rsp
xchg rdi, rax
jmp 0x1400a43bc
mov dword [rsp - 0x24], ecx
jbe 0x1400a4465
mov rcx, qword [r12]
jmp 0x1400a44b5
call fcn.140054360
lea rcx, [r15 + 0x260]
mov dword [rsp - 0x14], ebx
xchg r14, rdx
mov r14, rdx
jmp 0x1400a42d2
xchg rdx, r14
call fcn.140054360
mov dl, 0x6c
jmp 0x1400a4388
xchg rcx, r15
mov rcx, r15
xchg r15, rcx
add rcx, 0x220
mov r14, r8
mov rcx, rcx
mov r13, rdx
jmp 0x1400a42b7
xchg rcx, rbp
mov rbp, rbx
xchg rcx, rbp
mov rax, qword [rax]
jmp 0x1400a4439
xor ecx, 0x636cd32
sub ecx, 0x263c52b6
add ecx, 0x44f4993
xor ecx, 0x32a502a8
sub ecx, 0x3d773ad1
jmp 0x1400a43fd
push r15
mov dword [rsp - 0x38], edx
lea rbp, [rax - 0x248]
sub rsp, 0x310
and dword [rbp + 0x250], 0
mov dword [rsp - 0x1c], esp
jmp 0x1400a42e1
add dl, 0x49
sub dl, 0x56
xchg r15, rcx
mov r15, rcx
xchg r15, rcx
call fcn.1400a3278
jmp 0x1400a43e0
mov qword [rax + 0x18], r8
nop
sub rsp, 8
mov qword [rsp], rbp
nop
mov qword [rsp - 8], rsi
jmp 0x1400a4421
sub dl, 0x41
xor dl, 0x60
xor dl, 0x21
xor dl, 0x26
sub dl, 0x3e
jmp 0x1400a4357
mov dword [rsp - 0x3c], 0x3a14625a
test byte [rbp + 0x270], 1
mov rax, qword [rbx]
je 0x1400a464e
xchg rdi, r8
jmp 0x1400a4455
mov qword [rax + 0x10], rbx
mov r14, r14
mov qword [rax + 0x20], r9
jmp 0x1400a4370
mov qword [r12 + 0x78], rcx
xchg rsp, rax
mov qword [r12], rsp
xchg rsp, rax
mov edx, ecx
jmp 0x1400a439c
mov dword [rsp - 0x30], 0x3032d55
xchg r15, rbx
mov r15, rax
xchg rbx, r15
mov qword [rbp - 8], rax
mov r9, r9
jmp 0x1400a42ff
xchg rdx, rsi
mov rsi, qword [r12 + 0x78]
xchg rsi, rdx
test rdx, rdx
mov dword [rsp - 0x38], ebp
jne 0x1400a43a4
lea rax, [0x140001ee8]
jmp 0x1400a43cc
sub rsp, 8
push rdi
mov dword [rsp - 0x38], esp
push r12
push r11
mov qword [rsp], r13
push r14
jmp 0x1400a4333
mov dword [rsp - 0xc], 0x58b96026
call qword [rax + 8]
mov r12, qword [rbp + 0x278]
mov ecx, 0x37898c5e
jmp 0x1400a4310
mov r8, qword [rax + 0x48]
xchg r8, rdi
cmp rdx, 0x78
jmp 0x1400a42a4
xor ecx, ecx
test rdx, rdx
cmovne rcx, r12
jmp 0x1400a44b2
mov dword [rsp - 0x28], edi
mov rcx, qword [rbp + 0x80]
lea rax, [rbp + 0x88]
jmp 0x1400a448a
cmp rcx, rax
jne 0x1400a44fd
mov r9, r9
jmp 0x1400a449b
xor eax, eax
lea rdi, [rbp + 0x88]
lea ecx, [rax + 0x30]
mov dword [rsp - 0x44], esi
rep stosb byte [rdi], al
jmp 0x1400a4502
xchg rsi, rsi
mov rax, qword [rcx]
lea rdx, [rbp + 0x80]
xchg r13, r8
jmp 0x1400a44c7
mov r13, r8
xchg r8, r13
call qword [rax + 8]
mov rsi, qword [rbp + 0x280]
xchg rdi, rdi
jmp 0x1400a44df
lea r9, [rbp + 0x80]
xchg rdx, rsi
mov rsi, rdx
xchg rsi, rdx
mov rcx, rbx
lea r8, [rsi + 0x40]
call rdi
jmp 0x1400a4473
call fcn.140098770
cmp qword [r12 + 0x78], 0x78
mov dword [rsp - 0x20], edx
xchg rsp, rax
mov rsp, qword [rbx]
jmp 0x1400a4516
xchg rsp, rax
xchg rdi, r15
mov r15, qword [rax + 0x48]
jmp 0x1400a4524
xchg rdi, r15
jbe 0x1400a453a
mov dword [rsp - 0x18], edi
mov rcx, qword [r12]
jmp 0x1400a4548
xor ecx, ecx
mov r11, r11
cmp qword [r12 + 0x78], rcx
cmova rcx, r12
mov rax, qword [rcx]
lea rdx, [rbp + 0xc0]
mov dword [rsp - 0x20], 0x167b7f8c
jmp 0x1400a45cd
mov rdx, rsi
lea r9, [rbp + 0xc0]
mov dword [rsp - 0x38], ecx
xchg r12, rcx
mov r12, rbx
xchg r12, rcx
call rdi
jmp 0x1400a45b1
xor r14d, 0x6140af64
xor r14d, 0x26ebcb06
sub r14d, 0x2ee18a44
jmp 0x1400a4597
add r14d, 0x55c0bab6
xor r14d, 0x61534d69
sub r14d, 0xe786a49
jmp 0x1400a47bd
xchg rsp, rcx
mov rsp, qword [rbp + 0xc0]
xchg rcx, rsp
lea rax, [rbp + 0xc8]
cmp rcx, rax
jmp 0x1400a45e8
xchg r9, r14
mov r8, r9
xchg r14, r9
call qword [rax + 8]
xchg r9, r9
lea r8, [rsi + 0x80]
jmp 0x1400a455f
jne 0x1400a460f
mov dword [rsp - 0x1c], 0x21946bcf
lea rdi, [rbp + 0xc8]
mov r14d, 0x50fd2e9
add r14d, 0xad0c013
jmp 0x1400a457d
call fcn.140098770
mov r14d, 0x55b921d8
sub r14d, 0x6a07395
xor r14d, 0x673953e4
add r14d, 0xe9561e7
add r14d, 0x3e57c7f0
sub r14d, 0x1ad095d5
jmp 0x1400a4642
sub r14d, 0x5a3e9179
jmp 0x1400a4807
xchg rcx, rsi
mov rcx, qword [rbp + 0x280]
xchg rsi, rcx
lea rcx, [rbp + 8]
jmp 0x1400a4679
xchg rdi, rbx
mov rcx, rdi
xchg rbx, rdi
lea r8, [rsi + 0x40]
xchg rbp, r13
jmp 0x1400a46e5
mov r15, r15
and qword [rbp + 0x38], 0
lea r9, [rbp]
xorps xmm0, xmm0
jmp 0x1400a4700
mov rdx, rdx
rep stosb byte [rdi], al
jmp 0x1400a474f
mov rsp, rsp
mov r14d, 0x31ba926c
sub r14d, 0xdbb551f
jmp 0x1400a4718
movups xmmword [rcx + 0x28], xmm0
xchg rcx, rbp
call qword [rax + 0x48]
xchg r12, rcx
mov r12, qword [rbp]
xchg rcx, r12
lea rax, [rbp + 8]
jmp 0x1400a4697
mov dword [rsp - 0x38], 0x3860952c
jne 0x1400a474a
lea rdi, [rbp + 8]
xor eax, eax
mov ecx, r14d
jmp 0x1400a468d
movups xmmword [r13 + 8], xmm0
xchg r13, rbp
xchg rbp, r10
movups xmmword [r10 + 0x18], xmm0
xchg r10, rbp
xchg rbp, rcx
jmp 0x1400a46ac
xchg rdi, rcx
mov qword [rbp], rdi
xchg rdi, rcx
xchg rbx, rdx
mov rbx, rsi
xchg rbx, rdx
jmp 0x1400a4664
sub r14d, 0x97b4333
xor r14d, 0x5c4a906d
xor r14d, 0x2d59cbbf
sub r14d, 0x563dede7
xor r14d, 0x13c9051
xor r14d, 0x146e2380
cmp rcx, rax
jmp 0x1400a46c9
call fcn.140098770
mov rax, qword [rbx]
lea rcx, [rbp + 0x48]
mov dword [rsp - 0x30], 0x3e13f61e
jmp 0x1400a47ca
mov rbx, qword [rbp + 0x40]
xchg rcx, rbx
lea rax, [rbp + 0x48]
mov r9, r9
cmp rcx, rax
jmp 0x1400a47b3
rep stosb byte [rdi], al
jmp 0x1400a4807
xchg rsi, rdx
xchg rbp, r9
movups xmmword [r9 + 0x48], xmm0
xchg r9, rbp
movups xmmword [rbp + 0x58], xmm0
mov r14, r14
jmp 0x1400a47e1
mov qword [rbp + 0x40], r11
xchg r11, rcx
mov rcx, rbx
lea r9, [rbp + 0x40]
xchg rsi, rdx
mov rsi, rdx
jmp 0x1400a4780
jne 0x1400a47fa
lea rdi, [rbp + 0x48]
xor eax, eax
mov r15, r15
mov rcx, r14
jmp 0x1400a4779
and qword [rbp + 0x78], 0
lea r8, [rsi + 0x80]
xorps xmm0, xmm0
xchg r11, rcx
jmp 0x1400a479a
xchg rbp, r9
movups xmmword [r9 + 0x68], xmm0
xchg r9, rbp
call qword [rax + 0x48]
xchg rsp, rsp
xchg rcx, rbx
jmp 0x1400a4763
call fcn.140098770
mov dword [rsp - 0x20], 0x3ca4c727
cmp byte [rsi + 0x100], 0
jmp 0x1400a4b71
cmp rcx, qword [rbp - 0x10]
mov dword [rsp - 0x18], 0x30eed2ab
jb 0x1400a483d
xorps xmm0, xmm0
jmp 0x1400a4a4c
movups xmmword [r9 - 0x70], xmm0
xchg rbp, r9
xchg r13, rbp
jmp 0x1400a4a33
movzx eax, byte [rsp + rcx + 0x30]
mov dword [rsp - 0x40], edi
mov word [rdx + rcx*2], ax
inc rcx
jmp 0x1400a4813
jne 0x1400a4c4f
lea rdi, [rbp - 0x80]
xor eax, eax
mov dword [rsp - 0x38], ecx
jmp 0x1400a4afb
xor ecx, ecx
mov qword [rbp - 0x48], rdx
xchg r8, rbp
movups xmmword [r8 - 0x40], xmm0
xchg rbp, r8
movups xmmword [rbp - 0x30], xmm0
jmp 0x1400a4b55
xchg r15, rbp
movups xmmword [r15 - 0x60], xmm0
xchg rbp, r15
jmp 0x1400a4974
sub word [rbp + 0x284], 0x2f04
lea rdx, [rbp - 0x80]
mov dword [rsp - 0x44], edi
mov qword [rsp + 0x78], rcx
mov eax, 0x5f7d16e8
sub eax, 0x305c8924
add eax, 0x28d8be8
jmp 0x1400a4c31
mov rax, qword [rbp - 0x10]
xorps xmm0, xmm0
xchg rbx, rbx
lea rdx, [rbp - 0x40]
jmp 0x1400a4867
xor dword [rsp + 0x34], 0x498dc917
add dword [rsp + 0x34], 0x15ef45ef
mov word [rsp + 0x38], 0x2b4a
add word [rsp + 0x38], 0x19e3
sub word [rsp + 0x38], 0x1e18
jmp 0x1400a4912
lea r8, [rbp - 0x48]
mov r15, r15
lea rdx, [rsp + 0x78]
xchg rbx, rsi
mov rcx, rsi
xchg rbx, rsi
jmp 0x1400a49d4
add word [rsp + 0x38], 0x57bf
sub word [rsp + 0x38], 0x4026
xor word [rsp + 0x38], 0x7dab
sub word [rsp + 0x38], 0x94
xor word [rsp + 0x38], 0x729d
jmp 0x1400a4adc
mov word [rdx + rcx*2], ax
inc rcx
mov dword [rsp - 0x44], 0xc5f2c82
cmp rcx, qword [rbp - 0x50]
jb 0x1400a4985
mov r9d, esi
jmp 0x1400a48f8
lea rdx, [rbp - 0x40]
mov dword [rsp + 0x34], 0x124cde6b
add dword [rsp + 0x34], 0x6747b2
jmp 0x1400a4a16
test rax, rax
mov dword [rsp - 0x44], 0x3c60db14
je 0x1400a4953
movzx eax, byte [rbp + rcx + 0x280]
jmp 0x1400a493a
xchg rbp, r12
movups xmmword [r12 - 0x40], xmm0
xchg rbp, r12
xchg r10, rbp
movups xmmword [r10 - 0x30], xmm0
jmp 0x1400a4b0b
movups xmmword [rcx - 0x80], xmm0
xchg rcx, rbp
movups xmmword [rbp - 0x70], xmm0
mov dword [rsp - 0x18], 0x6f756a80
jmp 0x1400a4881
xchg r12, rax
mov esi, dword [rax]
mov rbp, rbp
mov eax, 0x2178e9fe
jmp 0x1400a4bcc
call rdi
xchg r10, rcx
mov r10, qword [rsp + 0x78]
xchg r10, rcx
jmp 0x1400a4a6f
call fcn.140098770
mov rax, qword [rbp - 0x50]
xorps xmm0, xmm0
mov rsi, rsi
jmp 0x1400a4b90
xchg rsp, rax
mov qword [rbp - 0x50], rsp
xchg rsp, rax
movups xmmword [rbp - 0x80], xmm0
mov dword [rsp - 0x14], 0x2f72323a
xchg r9, rbp
jmp 0x1400a482d
xor dword [rsp + 0x34], 0x3ac8ed51
sub dword [rsp + 0x34], 0x2600a6ad
add dword [rsp + 0x34], 0x4f380b12
jmp 0x1400a48ce
movups xmmword [r13 - 0x60], xmm0
xchg rbp, r13
cmp rcx, rdx
mov r11, r11
je 0x1400a49ef
jmp 0x1400a49e6
mov dword [rbp + 0x280], 0x2f232ce5
add dword [rbp + 0x280], 0x21923d8e
sub dword [rbp + 0x280], 0xb168fe3
jmp 0x1400a4bf4
lea rax, [rbp - 0x80]
mov r13, r13
cmp rcx, rax
jmp 0x1400a4852
jmp 0x1400a4c54
xor word [rbp + 0x284], 0x72b6
xor word [rbp + 0x284], 0x2cc3
xor word [rbp + 0x284], 0x2013
add word [rbp + 0x284], 0x3c30
xor word [rbp + 0x284], 0x4317
xor word [rbp + 0x284], 0x4a9f
jmp 0x1400a4891
mov qword [rbp - 0x10], rax
mov r15, r15
mov qword [rbp - 0x48], rcx
jmp 0x1400a4992
mov rsi, qword [rbx]
xchg rsi, rax
lea rcx, [rbp - 0x40]
jmp 0x1400a4b29
add word [rsp + 0x38], 0x597
xchg rdi, r9
mov r9, qword [rax + 0x50]
xchg rdi, r9
xchg r12, rax
mov r12, qword [r15 + 0xe8]
jmp 0x1400a49c3
xchg r14, rcx
mov r14, rcx
xchg r14, rcx
rep stosb byte [rdi], al
jmp 0x1400a4a7e
xchg rbp, r10
movups xmmword [rbp - 0x20], xmm0
cmp rcx, rdx
mov dword [rsp - 0x18], edi
je 0x1400a48bf
call fcn.140098770
jmp 0x1400a48bb
mov dword [rsp - 0x14], edi
xorps xmm0, xmm0
mov dword [rsp + 0x30], 0x6271798
add dword [rsp + 0x30], 0x6d060217
xor dword [rsp + 0x30], 0x6fb5f2ef
sub dword [rsp + 0x30], 0x16991b8c
jmp 0x1400a4ba7
xchg r13, r13
xchg rbp, r10
movups xmmword [r10 - 0x20], xmm0
xchg r10, rbp
test rax, rax
je 0x1400a4825
jmp 0x1400a483d
je 0x1400a4ca3
cmp qword [r15 + 0xd0], 1
mov dword [rsp - 0x28], esi
jbe 0x1400a4ca3
xchg rsi, rax
jmp 0x1400a4ace
lea rdx, [rbp - 0x80]
xor ecx, ecx
mov qword [rsp + 0x78], rdx
mov dword [rsp - 0x10], esp
xchg rcx, rbp
jmp 0x1400a49ab
add dword [rsp + 0x30], 0x41971754
xor dword [rsp + 0x30], 0x5d946eb8
add dword [rsp + 0x30], 0x20252422
xor dword [rsp + 0x30], 0x3349671
jmp 0x1400a495b
sub eax, 0x1ccb7018
add eax, 0x317bf55
add eax, 0x1a569dc2
add eax, 0x1be0d4ee
sub eax, 0xc9ce163
add eax, 0x1816a630
xor eax, 0x497670b2
jmp 0x1400a4abe
xor dword [rbp + 0x280], 0x3c2e3dbb
xor dword [rbp + 0x280], 0x656508de
xor dword [rbp + 0x280], 0x3fef054c
xor dword [rbp + 0x280], 0x83adb05
lea rcx, [rbp - 0x80]
xchg r13, r13
mov word [rbp + 0x284], 0x6b87
jmp 0x1400a4a83
xor eax, 0x65bbc314
sub eax, 0x1e4838c3
xor eax, 0xc2e59a9
xor eax, 0x3983b6bc
sub eax, 0x604eda
jmp 0x1400a49fa
call fcn.140098770
mov rcx, qword [rbp - 0x48]
lea rax, [rbp - 0x40]
mov dword [rsp - 0x18], ebx
cmp rcx, rax
jne 0x1400a4c9e
jmp 0x1400a4c7b
mov dword [rsp - 0x2c], 0x2417a715
jmp 0x1400a4ca3
lea rdi, [rbp - 0x40]
xor eax, eax
mov dword [rsp - 0x14], 0x359a7eb6
jmp 0x1400a4c8e
xchg rbx, rcx
mov rbx, r14
xchg rbx, rcx
rep stosb byte [rdi], al
jmp 0x1400a4c6e
call fcn.140098770
xchg rsp, rcx
mov rsp, qword [r15 + 0xc0]
xchg rcx, rsp
mov dl, 0x54
sub dl, 0x3d
jmp 0x1400a4d95
mov r13d, 0x1417a7
add r13d, 0x79634614
xor r13d, 0x1034629b
sub r13d, 0x442bc7c9
xor r13d, 0x535d88a3
sub r13d, 0x1805f1a0
jmp 0x1400a4dac
mov rcx, rcx
mov edx, eax
xchg rdi, rcx
mov rdi, rcx
xchg rcx, rdi
call fcn.1400d5980
jmp 0x1400a4e38
xchg rsp, rdx
xchg rcx, rax
mov rax, rcx
xchg rcx, rax
call fcn.1400d5820
jmp 0x1400a4e0e
xor ecx, 0x6109f3d2
sub ecx, 0x1b4c43cf
sub ecx, 0x12745a2e
sub ecx, 0x1313c9f
sub ecx, 0x121ab101
jmp 0x1400a4ea1
xchg r13, r9
mov rcx, r9
xchg r13, r9
jmp 0x1400a4d45
call fcn.140098610
xchg r10, r10
xchg rdi, r14
mov r14, rax
jmp 0x1400a4ebf
xchg rdi, rdi
lea rcx, [rbp + 0x100]
call fcn.14010f8fc
xchg r12, rdx
mov r12, rax
xchg r12, rdx
xchg rdi, r15
jmp 0x1400a4e4c
call fcn.140098610
test rax, rax
je 0x1400a4e0e
xchg rsp, rdx
mov rsp, qword [rbp + 0x260]
jmp 0x1400a4d00
xor dl, 0x10
add dl, 0x17
add dl, 0x42
sub dl, 0x4b
add dl, 0x28
xor dl, 0x3c
jmp 0x1400a4e7a
add r13d, 0x204a56b5
sub r13d, 0x7e8f6481
mov ecx, r13d
mov r15, r15
jmp 0x1400a4d78
xchg rbx, rbx
mov rcx, r14
call fcn.1400db068
jmp 0x1400a4cba
add edi, 0x67ff3e2
add edi, 0x21a8f5df
sub edi, 0x3f395436
xor edi, 0x2c2fd8b7
add edi, 0x6e0656d6
sub edi, 0x306f7b20
jmp 0x1400a4f0f
xchg r8, rax
test rax, rax
je 0x1400a4f1a
jmp 0x1400a4d58
mov rdx, rax
mov dword [rsp - 0x18], edx
mov rcx, r14
call fcn.1400db068
jmp 0x1400a4d37
je 0x1400a659a
mov ecx, 0x2260beaa
sub ecx, 0x25b3eb3
jmp 0x1400a4d14
xchg r10, rdx
mov r10, rax
xchg r10, rdx
xchg r14, rdi
mov rcx, rdi
jmp 0x1400a4ef9
mov rcx, r15
xchg r15, rdi
call fcn.1400d5820
mov edi, 0x7264a966
sub edi, 0x1e01169a
jmp 0x1400a4dd5
call fcn.140098610
mov dword [rsp - 0x18], esi
xchg r8, rax
mov rdi, r8
jmp 0x1400a4dfe
or esi, 0xffffffff
mov dword [rsp - 0x20], esi
call fcn.1400d7c0c
xchg rcx, rax
jmp 0x1400a4ee0
xchg r13, rax
mov rcx, r13
xchg r13, rax
call fcn.1400d5820
mov rdx, rax
jmp 0x1400a4dc5
call fcn.140098610
test rax, rax
mov dword [rsp - 0x20], 0x2c0e62cd
je 0x1400a4e99
mov rdx, r13
jmp 0x1400a4e8d
xchg r14, rdi
test rax, rax
mov dword [rsp - 0x34], 0x4f93ce15
je 0x1400a4e38
mov rcx, r15
call fcn.14009fa60
jmp 0x1400a4ce8
mov qword [rsp + 0x30], rcx
xchg rcx, rax
xchg rsi, rax
mov r14, rsi
xchg rsi, rax
test rax, rax
mov rbp, rbp
jmp 0x1400a4e22
xchg r14, rdi
call fcn.1400db068
xchg r13, r10
mov rcx, r10
xchg r10, r13
jmp 0x1400a4e67
sub edi, 0x4f13cc95
jmp 0x1400a4f20
mov edi, dword [rbp + 0x250]
xchg rdx, rax
mov rax, rdx
xchg rdx, rax
jmp 0x1400a4f48
mov rdi, qword [rbp + 0x100]
xchg rdi, rcx
lea rax, [rbp + 0x108]
cmp rcx, rax
mov rbp, rbp
jmp 0x1400a4f59
mov rcx, r14
call fcn.1400db068
mov dword [rsp - 0x18], ebx
jmp 0x1400a4f73
jne 0x1400a4f8c
xor eax, eax
lea rdi, [rbp + 0x108]
lea ecx, [rax + 0x30]
xchg rdi, rdi
jmp 0x1400a4f85
test dil, 1
je 0x1400a4f91
xchg rdi, rcx
jmp 0x1400a4f2c
rep stosb byte [rdi], al
jmp 0x1400a4f91
call fcn.140098770
mov rcx, r15
call fcn.1400a8b5c
jmp 0x1400a5d9b
call fcn.140098610
test rax, rax
mov rbp, rbp
je 0x1400a5a40
mov dl, 0x73
sub dl, 0x56
add dl, 0x42
jmp 0x1400a523b
call fcn.1400db538
test al, al
je 0x1400a6565
mov rcx, rcx
jmp 0x1400a5d5a
and eax, 2
mov dword [rsp + 0x60], eax
mov r15, r15
je 0x1400a51a6
xchg rcx, r13
mov r13, rcx
jmp 0x1400a5691
add r8, 0x7fffffff
add r8, 0x4838c3b3
mov ecx, dword [0x7ffe0004]
xchg r13, r13
xchg r11, rdx
mov r11, rax
jmp 0x1400a54e7
xchg r10, rax
mov qword [rsp + 0x68], r10
xchg r10, rax
call fcn.140098610
test rax, rax
je 0x1400a5096
jmp 0x1400a58f8
call fcn.1400db068
mov dword [rsp - 0x30], 0x1039c9e7
mov rcx, r13
call fcn.140098610
xchg rdi, rax
mov rax, rdi
jmp 0x1400a5614
xchg r13, rax
call fcn.1400d5b40
mov dword [rsp - 0x3c], ebx
xchg r10, rdx
mov r10, rax
jmp 0x1400a54fc
test rax, rax
je 0x1400a5858
mov dl, 0x3b
jmp 0x1400a5c1f
xchg r8, rcx
call fcn.1400d5b40
mov dword [rsp - 0x44], 0x3678f61b
jmp 0x1400a5aef
mov r14, rcx
xchg r14, rcx
call fcn.1400db0ac
mov dword [rsp - 0xc], 0xa22ab76
mov rcx, r13
xchg r12, rax
mov qword [rsp + 0x58], r12
jmp 0x1400a5751
mov dl, 0x67
sub dl, 0x42
add dl, 0x32
add dl, 0x17
add dl, 8
xor dl, 0x2d
xor dl, 0x43
jmp 0x1400a5c08
mov dl, 4
add dl, 0x40
sub dl, 0xf
add dl, 0x45
sub dl, 0x26
xor dl, 0x6f
sub dl, 0x38
jmp 0x1400a5e7f
mov eax, esi
and eax, 4
jmp 0x1400a53ab
xchg rcx, r10
mov r10, rax
xchg rcx, r10
call fcn.1400d5b40
lea rdx, [rbp + 0x280]
mov dword [rsp - 0x24], 0x330594a5
jmp 0x1400a51e5
mov qword [rbp + 0x280], rax
xchg rdi, rbp
mov rcx, rbp
xchg rdi, rbp
jmp 0x1400a53d2
sub dl, 0x4f
add dl, 0x5a
xor dl, 0x45
sub dl, 0x2c
jmp 0x1400a5a34
mov dword [rsp - 0x44], 0x211b71ad
xchg r10, rcx
mov r10, rdi
xchg r10, rcx
call fcn.1400d5c00
xchg rdx, rcx
mov rcx, rax
jmp 0x1400a580f
mov dword [rsp - 0x38], 0x3a87892d
mov qword [rsp + 0x48], rdi
call fcn.140098610
test rax, rax
je 0x1400a5a64
mov dword [rsp - 0x24], esi
jmp 0x1400a5139
call fcn.1400db068
mov rdx, qword [rbp + 0x268]
xchg r14, rdx
mov rcx, rdx
xchg rdx, r14
call fcn.1400db068
mov r11, r11
jmp 0x1400a5a1e
mov dword [rsp - 0x2c], 0x163f7a75
call fcn.1400db0ac
xchg rcx, r11
mov r11, r13
xchg rcx, r11
jmp 0x1400a5050
call fcn.14009b394
mov esi, dword [rbp + 0x270]
xchg r13, r13
mov eax, esi
jmp 0x1400a4fea
mov dword [rsp - 0x38], edx
mov dl, 0x36
sub dl, 0x2e
sub dl, 1
add dl, 0x23
sub dl, 0x2a
add dl, 0x62
jmp 0x1400a5ea8
mov r13, rax
xchg r13, rcx
call fcn.1400d5b40
mov dword [rsp - 0x44], 0x3aae26e5
jmp 0x1400a597f
xchg r13, rcx
mov r13, rcx
xchg rcx, r13
jmp 0x1400a5ebc
xchg rdx, rdx
je 0x1400a597f
mov dl, 0x3b
sub dl, 0x1a
jmp 0x1400a5935
call fcn.14009b394
mov dword [rsp - 0x20], 0x202ce4ab
mov rcx, r13
call fcn.140098610
test rax, rax
mov dword [rsp - 0x28], 0x636066b
je 0x1400a5597
jmp 0x1400a5828
xchg rdx, r11
shr rdx, 0x16
shr rdx, 1
shr rdx, 1
and rdx, r8
jmp 0x1400a589e
xchg rdx, r10
xchg rsp, r14
mov rcx, rsp
xchg rsp, r14
call fcn.1400db0ac
jmp 0x1400a5a98
mov r11, r11
call fcn.14009b394
xchg rbx, rcx
mov rbx, r13
xchg rcx, rbx
call fcn.140098610
mov r15, r15
jmp 0x1400a5b1e
call fcn.1400d5b40
mov rbx, rbx
lea rdx, [rbp + 0x280]
mov qword [rbp + 0x280], rax
xchg r11, rcx
jmp 0x1400a5925
xchg rdi, rax
test rax, rax
je 0x1400a5262
mov rax, qword [0x7ffe0320]
xchg r12, r12
movabs r8, 0xff4b767eb5
jmp 0x1400a564b
xor r8, 0x694de8da
sub r8, 0x19eac3e2
add r8, 0x3ee64759
xor r8, 0x3d2e9449
xor r8, 0x6898d858
add r8, 0x2545e557
jmp 0x1400a502d
xchg rcx, r10
mov r10, r13
xchg r10, rcx
xchg rdi, rcx
mov rcx, qword [rax]
xchg rdi, rcx
jmp 0x1400a5ed4
mov dword [rsp - 0x44], esp
lea rdx, [rbp + 0x280]
mov qword [rbp + 0x280], rax
xchg rsi, rcx
jmp 0x1400a5711
mov rsi, rdi
xchg rsi, rcx
call fcn.14009b394
mov dword [rsp - 0xc], esi
jmp 0x1400a57f5
mov r14, rcx
xchg r14, rcx
call fcn.1400db068
jmp 0x1400a59a6
xchg r12, rax
call fcn.140098610
mov rdx, rdx
jmp 0x1400a50a1
call fcn.140098610
xchg rsi, rsi
xchg r9, rax
mov rdi, r9
xchg r9, rax
test rax, rax
jmp 0x1400a5dae
xchg rcx, rbp
mov rbp, rax
xchg rcx, rbp
call fcn.1400d5b40
lea rdx, [rbp + 0x280]
mov dword [rsp - 0x1c], 0x5bc5a054
xchg r9, rax
jmp 0x1400a5be8
mov dword [rsp - 0x1c], 0x675024b4
test rax, rax
je 0x1400a5e8a
jmp 0x1400a5163
xchg r13, rcx
mov r13, rcx
xchg rcx, r13
call fcn.140098610
test rax, rax
mov dword [rsp - 0x30], esp
jmp 0x1400a5b64
xchg rdx, rcx
xchg r14, rcx
mov r14, rcx
xchg r14, rcx
call fcn.1400db068
xchg rdi, rdi
jmp 0x1400a5e71
xor edx, edx
xchg rcx, rax
mov rax, rcx
xchg rcx, rax
jmp 0x1400a558f
call fcn.140098610
test rax, rax
je 0x1400a5e3a
mov r11, r11
xor edx, edx
jmp 0x1400a5e2b
mov rax, rcx
xchg rcx, rax
call fcn.1400d5b40
xchg r11, rax
mov rdx, r11
xchg r11, rax
mov rcx, r14
jmp 0x1400a5390
mov rdi, rcx
xchg rcx, rdi
call fcn.14009b394
mov dword [rsp - 0x44], 0x144e8408
xchg r14, rcx
mov r14, r13
xchg r14, rcx
jmp 0x1400a5836
mov dword [rsp - 0xc], 0x49b56e0a
imul rdx, rcx
imul rcx, rax
shr rcx, 0x16
shr rcx, 1
shr rcx, 1
add rdx, rcx
jmp 0x1400a524c
je 0x1400a5aef
xor edx, edx
mov dword [rsp - 0x44], edi
xchg rcx, r8
mov r8, rax
jmp 0x1400a50b1
mov dword [rsp - 0x2c], edi
mov dl, 0x1c
add dl, 0x4d
sub dl, 0x56
jmp 0x1400a5a08
lea rdx, [rbp + 0x280]
mov qword [rbp + 0x280], rax
xchg rdi, rsi
mov rcx, rsi
xchg rsi, rdi
jmp 0x1400a5df9
mov r11, rdi
xchg r11, rcx
call fcn.14009b394
jmp 0x1400a5ab2
add dl, 0x46
xor dl, 0x25
xor dl, 6
xor dl, 0x34
jmp 0x1400a5caf
mov qword [rbp + 0x280], r11
xchg r11, rax
xchg rcx, rdi
mov rdi, rcx
xchg rcx, rdi
call fcn.14009b394
jmp 0x1400a5452
lea rdx, [rbp + 0x280]
xchg r8, rax
mov qword [rbp + 0x280], r8
xchg r8, rax
mov rcx, rdi
mov dword [rsp - 0x3c], 0x1cb2745e
call fcn.14009b394
jmp 0x1400a567a
mov rsp, rsp
xchg r14, r8
mov rcx, r8
xchg r14, r8
jmp 0x1400a4fd5
add dl, 0x60
xor dl, 0x4b
add dl, 0x10
sub dl, 0x40
jmp 0x1400a5bd4
xor dl, 0x74
xor dl, 0x2e
sub dl, 0x2c
sub dl, 0x17
xchg r13, rax
mov rcx, r13
jmp 0x1400a508b
mov rcx, r13
call fcn.140098610
test rax, rax
je 0x1400a5b3e
jmp 0x1400a5dd2
xchg rcx, rax
mov rax, rcx
xchg rcx, rax
call fcn.1400d5b40
lea rdx, [rbp + 0x280]
jmp 0x1400a5e95
mov dword [rsp - 0x18], ebx
lea rdx, [rbp + 0x280]
mov qword [rbp + 0x280], rax
mov rcx, rdi
jmp 0x1400a554f
mov rcx, rsp
xchg rdi, rsp
call fcn.14009b394
mov rdi, rdi
mov rcx, r13
call fcn.140098610
test rax, rax
jmp 0x1400a54a9
mov dword [rsp - 0x10], 0x2ecf8259
xchg r13, rcx
mov r13, rcx
xchg r13, rcx
lea rdi, [rax + 0x60]
jmp 0x1400a52dd
mov rcx, r13
call fcn.140098610
mov dword [rsp - 0x44], 0x4375138c
test rax, rax
je 0x1400a51be
xor edx, edx
jmp 0x1400a51b0
lea rdx, [rbp + 0x280]
mov qword [rbp + 0x280], rax
mov rcx, rdi
jmp 0x1400a54bc
test rax, rax
je 0x1400a5bbe
xor edx, edx
xchg rcx, r8
jmp 0x1400a5baf
xchg rcx, rax
xor edx, 0x17dc431b
call fcn.1400d5980
xchg rdx, r11
mov r11, rax
jmp 0x1400a5d6d
mov r14, rcx
xchg r14, rcx
call fcn.1400db068
mov rcx, r15
call fcn.1400a70cc
xchg rdx, rdx
jmp 0x1400a5cbd
je 0x1400a5909
mov dl, 0x1a
xor dl, 2
jmp 0x1400a59b7
mov rcx, r13
call fcn.140098610
test rax, rax
je 0x1400a56aa
jmp 0x1400a5409
mov r8, rax
xchg rcx, r8
call fcn.1400d5b40
mov dword [rsp - 0x10], esp
lea rdx, [rbp + 0x280]
mov qword [rbp + 0x280], rax
xchg rsp, rdi
jmp 0x1400a5a7a
xchg rcx, rax
mov rax, rcx
xchg rcx, rax
call fcn.1400d5b40
mov rdi, rdi
jmp 0x1400a5909
mov qword [rbp + 0x280], r9
xchg r9, rax
xchg r10, rdi
mov rcx, r10
xchg rdi, r10
call fcn.14009b394
mov dword [rsp - 0x2c], ebp
jmp 0x1400a5b74
add dl, 0x61
sub dl, 0x76
xchg rcx, rax
mov rax, rcx
xchg rcx, rax
call fcn.1400d5b40
jmp 0x1400a5a60
add dl, 0x42
sub dl, 0x76
xor dl, 0x31
sub dl, 0x1b
xor dl, 0x18
xchg rcx, rax
jmp 0x1400a584e
xor dl, 8
sub dl, 0x72
xchg rcx, r13
jmp 0x1400a5423
xchg rsp, rax
mov rdx, rsp
xchg rsp, rax
mov rcx, r14
mov dword [rsp - 0x18], 0x672d9580
jmp 0x1400a5301
xchg r14, rcx
mov r14, r13
xchg rcx, r14
call fcn.140098610
jmp 0x1400a57df
xchg rdx, r11
xchg r14, r9
mov rcx, r9
xchg r14, r9
jmp 0x1400a506c
mov dword [rsp - 0x34], edi
xchg rdx, rax
mov rax, rdx
xchg rdx, rax
xchg rcx, r14
jmp 0x1400a5b49
mov dword [rsp - 0x10], ebp
je 0x1400a5e1c
lea rcx, [r15 + 0x308]
call fcn.14010f8f0
xchg r12, r12
mov rdx, rax
mov rcx, rdi
jmp 0x1400a5e17
mov r12, r12
mov edx, dword [r15 + 0x65c]
xchg rcx, rax
mov rax, rcx
jmp 0x1400a5b31
call fcn.14009b394
xchg r13, rsi
mov rcx, rsi
xchg r13, rsi
call fcn.140098610
mov rbx, rbx
test rax, rax
jmp 0x1400a58cd
call fcn.1400d5c00
xchg rdx, rax
mov rax, rdx
xchg rdx, rax
xchg r14, rcx
jmp 0x1400a5741
xchg r10, rax
mov rcx, r10
xchg r10, rax
call fcn.1400d5b40
xchg r10, r10
lea rdx, [rbp + 0x280]
xchg r11, rax
jmp 0x1400a5946
xchg r13, rcx
mov r13, rcx
xchg r13, rcx
jmp 0x1400a5760
mov rcx, rax
call fcn.1400d5b40
mov rdi, rdi
mov rdx, rax
xchg rcx, r14
jmp 0x1400a50c6
xchg r12, rax
mov qword [rbp + 0x280], r12
xchg r12, rax
xchg rdi, rcx
jmp 0x1400a5867
xor dl, 0x61
xchg rcx, rax
mov rax, rcx
xchg rcx, rax
call fcn.1400d5b40
jmp 0x1400a56a6
call fcn.140098610
xchg r14, r14
test rax, rax
je 0x1400a57c9
xor edx, edx
jmp 0x1400a57bb
neg rdi
add rdi, 0xffffffffffffffa0
neg rdi
jmp 0x1400a4fb7
xchg r10, r14
mov rcx, r10
jmp 0x1400a6623
mov rcx, r10
xchg r14, r10
call fcn.140098620
mov r11, r11
jmp 0x1400a659a
mov rcx, qword [r12]
call fcn.140098770
mov dword [rsp - 0x10], edx
jmp 0x1400a6595
jmp 0x1400a66e5
xchg r14, rax
mov r14, qword [rbx]
xchg r14, rax
xchg rcx, r13
jmp 0x1400a65d7
mov edx, 0x1108f5b
add edx, 0x5d4d015c
sub edx, 0x583ead87
jmp 0x1400a6667
xchg r10, rax
mov edx, 0x51ffe7b3
xor edx, 0x7ada96ce
xor edx, 0x66c7fcd0
jmp 0x1400a6650
mov r13, rbx
xchg rcx, r13
call qword [rax + 0x10]
test rbx, rbx
jmp 0x1400a65e8
mov dword [rsp - 0x44], 0x337a5aaa
je 0x1400a6600
xchg r10, rax
mov r10, qword [rbx]
jmp 0x1400a65bf
cmp qword [r12 + 0x78], 0x78
jbe 0x1400a6695
mov dword [rsp - 0x28], 0x61a25cc4
xchg rcx, r8
mov r8, qword [r12]
xchg r8, rcx
jmp 0x1400a6681
xchg r14, r10
call fcn.1400d6c48
mov dword [rsp - 0x38], 0x3f837fba
jmp 0x1400a65a9
sub edx, 0x73533dbe
mov rcx, rbx
mov dword [rsp - 0x3c], 0x1040a2ea
call qword [rax]
jmp 0x1400a6600
sub edx, 0xbc3feb8
sub edx, 0x78f1dad
add edx, 0x38c3cc77
jmp 0x1400a6638
add edx, 0x2afdc404
xor edx, 0x2c2ebb33
sub edx, 0x1d321bb7
xchg r10, r14
jmp 0x1400a6570
xor edx, edx
mov rax, qword [rcx]
mov dword [rsp - 0xc], 0x188d6067
call qword [rax]
jmp 0x1400a6583
cmp qword [r12 + 0x78], 0
jbe 0x1400a66e5
xchg r8, r8
mov rdi, qword [r12]
xor edx, edx
xchg r12, rdi
mov rcx, rdi
jmp 0x1400a66e0
mov r14, qword [rsp]
add rsp, 8
pop r13
jmp 0x1400a6724
mov rdi, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov rsi, qword [rsp - 8]
nop
mov rbp, qword [rsp]
jmp 0x1400a6702
xchg rdi, r12
call qword [rdi]
and qword [r12 + 0x78], 0
mov dword [rsp - 0x3c], 0xc306521
mov eax, esi
mov rbx, qword [rsp + 0x358]
jmp 0x1400a6707
add rsp, 8
ret
neg rsp
add rsp, 0xfffffffffffffcf0
neg rsp
pop r15
mov dword [rsp - 0x38], 0x10df3fa6
nop
jmp 0x1400a66b5
mov rbx, rbx
nop
add rsp, 8
mov r12, qword [rsp - 8]
nop
jmp 0x1400a66c4