Function at 0x1400a5568
Capabilities:
Authenticate hmac
Parse pe header

Disassembly:
xchg rsp, rax
mov rsp, rax
xchg rsp, rax
jmp 0x1400a55c4
sub ecx, 0x1ac140d3
xor ecx, 0x383cd424
xchg rdx, r11
mov r11, qword [r12 + 0x78]
xchg r11, rdx
test rdx, rdx
xchg rsi, rsi
jmp 0x1400a5621
mov qword [r12], rsi
xchg rsi, rax
mov edx, ecx
test byte [rbp + 0x280], 1
xchg r15, r15
mov rax, qword [rbx]
jmp 0x1400a56d6
xchg rbx, rcx
mov rax, qword [rax]
mov r11, r11
call qword [rax + 8]
xchg r12, r8
jmp 0x1400a55dc
mov qword [rax + 0x10], rbx
mov dword [rsp - 0x38], 0x32b481a2
xchg r9, r14
mov qword [rax + 0x20], r14
jmp 0x1400a5693
mov r8, qword [rbp + 0x288]
xchg r12, r8
mov ecx, 0x66c9083f
sub ecx, 0x46ff0d48
add ecx, 0x1a391838
add ecx, 0x18fb01d8
jmp 0x1400a5574
mov qword [rsp - 8], rbp
sub rsp, 8
nop
push r12
mov qword [rsp], rsi
nop
jmp 0x1400a572b
mov rcx, qword [r12]
jmp 0x1400a5746
jne 0x1400a559e
lea rax, [0x140001ed8]
mov qword [r12 + 0x78], rcx
xchg rsi, rax
jmp 0x1400a5596
sub rcx, 0xfffffffffffffde0
mov dword [rsp - 0x34], 0x1578ee39
mov r14, r8
mov r13, rdx
call fcn.140054aa0
mov dword [rsp - 0x28], 0x5b24004a
jmp 0x1400a5712
call fcn.1400a4578
mov rbx, rax
mov qword [rbp], rax
xchg rcx, rbx
mov rbx, rcx
jmp 0x1400a55b0
xor dl, 0xb
add dl, 6
sub dl, 2
sub dl, 0x1b
sub dl, 0x5a
mov rcx, r15
mov dword [rsp - 0xc], esp
jmp 0x1400a5661
xchg r9, r14
mov qword [rax + 0x18], r8
mov rdx, rdx
nop
jmp 0x1400a5602
mov qword [rsp], r13
nop
sub rsp, 8
mov qword [rsp], r14
push r15
mov dword [rsp - 0x34], esi
lea rbp, [rax - 0x258]
jmp 0x1400a56f2
push 0x651e1768
mov qword [rsp], r12
nop
push 0x2dd12da0
jmp 0x1400a56a3
je 0x1400a5953
mov rdi, qword [rax + 0x48]
cmp rdx, 0x78
mov rdx, rdx
jbe 0x1400a573a
jmp 0x1400a5618
add rsp, 0xfffffffffffffce0
and dword [rbp + 0x260], 0
mov dword [rsp - 0x3c], ecx
xchg r9, r15
mov r9, rcx
xchg r15, r9
jmp 0x1400a563a
lea rcx, [r15 + 0x260]
mov rdx, r14
call fcn.140054aa0
mov dl, 0x3b
xor dl, 0x42
jmp 0x1400a5678
push 0x45bf65d5
mov qword [rsp], rdi
nop
jmp 0x1400a56c2
xor ecx, ecx
xchg r14, r14
test rdx, rdx
cmovne rcx, r12
xchg r11, rax
mov r11, qword [rcx]
xchg r11, rax
jmp 0x1400a57bf
jne 0x1400a57de
xor eax, eax
mov r8, r8
lea rdi, [rbp + 0x90]
jmp 0x1400a5778
lea r8, [rsi + 0x40]
mov dword [rsp - 0x38], edi
call rdi
jmp 0x1400a57a5
lea ecx, [rax + 0x30]
rep stosb byte [rdi], al
mov dword [rsp - 0x2c], edx
jmp 0x1400a57e3
mov rdx, qword [rbp + 0x290]
xchg rdx, rsi
lea r9, [rbp + 0x88]
mov r11, r11
mov rdx, rsi
mov rcx, rbx
jmp 0x1400a5769
mov rcx, qword [rbp + 0x88]
lea rax, [rbp + 0x90]
mov dword [rsp - 0x40], esi
cmp rcx, rax
jmp 0x1400a5752
lea rdx, [rbp + 0x88]
xchg r15, r8
mov r15, r13
xchg r8, r15
call qword [rax + 8]
mov dword [rsp - 0x10], ebx
xchg rdx, rsi
jmp 0x1400a5786
call fcn.1400999d0
cmp qword [r12 + 0x78], 0x78
xchg rbx, rbx
xchg rcx, rax
jmp 0x1400a57fc
mov rcx, qword [r12]
jmp 0x1400a582b
mov rcx, qword [rbx]
xchg rcx, rax
mov rdi, qword [rax + 0x48]
mov dword [rsp - 0x20], 0x15a39af4
jbe 0x1400a5818
jmp 0x1400a57f3
xor ecx, ecx
mov dword [rsp - 0x1c], 0x41e56c7e
cmp qword [r12 + 0x78], rcx
cmova rcx, r12
xchg rdx, rax
mov rdx, qword [rcx]
jmp 0x1400a5849
mov rcx, rbp
xchg rbx, rbp
call rdi
mov rcx, qword [rbp + 0xc8]
jmp 0x1400a586f
xchg rdx, rax
lea rdx, [rbp + 0xc8]
mov r8, r14
mov dword [rsp - 0x2c], 0x127b83cd
call qword [rax + 8]
lea r8, [rsi + 0x80]
xchg rsi, r14
jmp 0x1400a58b5
lea rax, [rbp + 0xd0]
mov dword [rsp - 0x1c], ebx
cmp rcx, rax
jne 0x1400a5901
lea rdi, [rbp + 0xd0]
jmp 0x1400a58d2
xor r14d, 0x5fc00c7d
jmp 0x1400a5ac5
add r14d, 0x12c81943
sub r14d, 0x2709ca8c
add r14d, 0xd761846
jmp 0x1400a588f
mov rdx, r14
xchg rsi, r14
lea r9, [rbp + 0xc8]
mov dword [rsp - 0x30], 0x10e1f58b
xchg rbx, rbp
jmp 0x1400a5835
mov dword [rsp - 0x40], 0x5b381eb6
mov r14d, 0x20d59187
add r14d, 0x1ea75cca
sub r14d, 0xb448a52
sub r14d, 0x42d2828
add r14d, 0x36806979
jmp 0x1400a589b
call fcn.1400999d0
mov r14d, 0x31bda3b5
xor r14d, 0x64140c70
jmp 0x1400a5918
xor r14d, 0x30b26237
sub r14d, 0x5f05af02
xor r14d, 0x3de4d3da
add r14d, 0x294a1b2c
sub r14d, 0x61db5fc8
jmp 0x1400a5940
xor r14d, 0x7c006151
xor r14d, 0x7f61e9ef
jmp 0x1400a5b19
xchg rsi, r9
mov r9, qword [rbp + 0x290]
xchg r9, rsi
jmp 0x1400a5a1c
xchg rsi, rcx
mov qword [rbp + 8], rsi
xchg rsi, rcx
mov rdx, rsi
xchg r12, r12
xchg rsi, rbx
mov rcx, rsi
jmp 0x1400a5a09
add r14d, 0x29914b0d
sub r14d, 0x77deb897
cmp rcx, rax
mov dword [rsp - 0xc], esi
jne 0x1400a5a4f
jmp 0x1400a59bd
xchg rbp, r10
movups xmmword [r10 + 0x30], xmm0
xchg r10, rbp
call qword [rax + 0x48]
xchg rcx, r13
mov r13, qword [rbp + 8]
xchg r13, rcx
jmp 0x1400a59da
lea rdi, [rbp + 0x10]
xor eax, eax
mov ecx, r14d
mov dword [rsp - 0x3c], 0x19f6c0fe
rep stosb byte [rdi], al
jmp 0x1400a59d5
jmp 0x1400a5a54
lea rax, [rbp + 0x10]
mov dword [rsp - 0x44], ecx
mov r14d, 0x515ddacc
sub r14d, 0x17c2ac07
add r14d, 0x3586f056
sub r14d, 0x67f96256
add r14d, 0x4724b0f5
jmp 0x1400a5980
xchg rbx, rsi
lea r8, [rsi + 0x40]
xchg rdx, rbp
movups xmmword [rdx + 0x10], xmm0
jmp 0x1400a5a3c
lea rcx, [rbp + 0x10]
xchg rbx, rbx
and qword [rbp + 0x40], 0
lea r9, [rbp + 8]
xorps xmm0, xmm0
mov dword [rsp - 0x14], 0x6b8118fd
jmp 0x1400a5965
xchg rdx, rbp
xchg rbp, r10
movups xmmword [r10 + 0x20], xmm0
xchg r10, rbp
jmp 0x1400a59a0
call fcn.1400999d0
mov rax, qword [rbx]
mov dword [rsp - 0x44], ecx
lea rcx, [rbp + 0x50]
jmp 0x1400a5a74
mov rcx, qword [rbp + 0x48]
lea rax, [rbp + 0x50]
cmp rcx, rax
jmp 0x1400a5ab7
and qword [rbp + 0x80], 0
lea r8, [rsi + 0x80]
mov dword [rsp - 0x40], 0x5119abc2
xorps xmm0, xmm0
mov qword [rbp + 0x48], rcx
xchg rbp, rbx
jmp 0x1400a5a9a
mov rcx, rbp
xchg rbx, rbp
lea r9, [rbp + 0x48]
mov dword [rsp - 0x1c], 0x5f8546b1
xchg rsi, rdx
mov rsi, rdx
jmp 0x1400a5aed
mov dword [rsp - 0x38], esi
jne 0x1400a5b14
lea rdi, [rbp + 0x50]
xor eax, eax
mov dword [rsp - 0x38], ecx
jmp 0x1400a5afc
movups xmmword [rcx + 0x60], xmm0
xchg rbp, rcx
xchg rdx, rbp
movups xmmword [rdx + 0x70], xmm0
xchg rbp, rdx
call qword [rax + 0x48]
mov dword [rsp - 0xc], edi
jmp 0x1400a5a64
xchg rdx, rsi
movups xmmword [rbp + 0x50], xmm0
xchg rbp, rcx
jmp 0x1400a5ad0
xchg rcx, rsi
mov rsi, r14
xchg rsi, rcx
rep stosb byte [rdi], al
jmp 0x1400a5b0c
mov r14, r14
jmp 0x1400a5b19
call fcn.1400999d0
or edx, 0xffffffff
cmp byte [rsi + 0x100], 0
xchg rsi, rsi
mov dword [rsp + 0x58], edx
je 0x1400a5f55
cmp qword [r15 + 0xd0], 1
jmp 0x1400a5c86
sub byte [rbp + 0x295], 0x16
xor byte [rbp + 0x295], 0x1e
xor byte [rbp + 0x295], 0x64
xor byte [rbp + 0x295], 0x45
xor byte [rbp + 0x295], 1
sub byte [rbp + 0x295], 0x19
mov qword [rbp - 0x80], rcx
jmp 0x1400a5cae
mov dword [rsp - 0x20], 0xf12ef93
cmp rcx, qword [rbp - 0x48]
jb 0x1400a5c1e
mov r9d, esi
jmp 0x1400a5c5f
lea rdx, [rbp - 0x78]
xchg r8, r8
xor ecx, ecx
mov qword [rbp - 0x80], rdx
movups xmmword [rbp - 0x78], xmm0
jmp 0x1400a5d7a
xchg rsp, rbp
cmp rcx, r8
je 0x1400a5e78
call fcn.1400999d0
mov rsi, rsi
xchg r15, rax
jmp 0x1400a5e6f
cmp rcx, qword [rbp - 8]
jb 0x1400a5df6
xorps xmm0, xmm0
mov rsi, rsi
mov byte [rbp + 0x290], dl
lea rcx, [rbp - 0x78]
jmp 0x1400a5d28
mov qword [rbp - 0x40], rdi
xchg rdi, r8
xchg rsp, rbp
movups xmmword [rsp - 0x38], xmm0
xchg rsp, rbp
jmp 0x1400a5d15
add dword [rbp + 0x291], 0xba04172f
lea rdx, [rbp - 0x78]
mov byte [rbp + 0x295], 0x42
xor byte [rbp + 0x295], 0x5f
jmp 0x1400a5b3d
test rax, rax
mov rbx, rbx
je 0x1400a5b82
movzx eax, byte [rbp + rcx + 0x290]
mov word [rdx + rcx*2], ax
inc rcx
jmp 0x1400a5b70
sub dword [rsp + 0x34], 0x345f6163
sub dword [rsp + 0x34], 0x2ce6eb9
xor dword [rsp + 0x34], 0x73595d59
xor dword [rsp + 0x34], 0x7609c7cd
add dword [rsp + 0x34], 0x2573cce0
jmp 0x1400a5e91
mov dword [rsp - 0x14], ecx
lea r8, [rbp - 0x40]
lea rdx, [rbp - 0x80]
mov rcx, rbx
xchg r15, r15
jmp 0x1400a5e0c
movups xmmword [r11 - 0x18], xmm0
xchg rbp, r11
test rax, rax
jmp 0x1400a5de8
jbe 0x1400a5f55
mov r12, r12
mov rax, qword [rbx]
lea rcx, [rbp - 0x38]
xorps xmm0, xmm0
mov dword [rsp + 0x30], 0x7e30f1fe
sub dword [rsp + 0x30], 0x759a4218
jmp 0x1400a5eb2
xchg r9, r9
mov eax, 0x43d1658d
add eax, 0x5530049
xor eax, 0x4f392e7b
xor eax, 0x79f6a47f
jmp 0x1400a5dcc
mov rcx, rcx
je 0x1400a5ce0
call fcn.1400999d0
xchg r11, rax
mov r11, qword [rbp - 0x48]
xchg r11, rax
xorps xmm0, xmm0
jmp 0x1400a5b8a
lea eax, [rdx + 0xb]
mov qword [rbp - 8], rax
mov qword [rbp - 0x40], rcx
xchg rbp, r11
movups xmmword [r11 - 0x38], xmm0
xchg r11, rbp
xchg r10, rbp
jmp 0x1400a5db7
movups xmmword [rbx - 0x58], xmm0
xchg rbp, rbx
cmp rcx, rdx
jmp 0x1400a5cca
xchg r11, rbp
movups xmmword [r11 - 0x28], xmm0
xchg rbp, r11
xchg r11, rbp
jmp 0x1400a5c76
mov dword [rbp + 0x291], 0x328b7e8f
xor dword [rbp + 0x291], 0x45701ec
xor dword [rbp + 0x291], 0x37eebd36
jmp 0x1400a5d94
sub word [rsp + 0x38], 0x765e
add word [rsp + 0x38], 0x3744
xchg rdi, rdx
mov rdx, qword [rax + 0x50]
xchg rdx, rdi
xchg rcx, rax
jmp 0x1400a5ef3
xchg rcx, rsp
mov rsp, r14
xchg rsp, rcx
rep stosb byte [rdi], al
jmp 0x1400a5f0e
xchg r10, rbp
movups xmmword [r10 - 0x68], xmm0
xchg rbp, r10
xchg rbp, rbx
movups xmmword [rbx - 0x58], xmm0
xchg rbp, rbx
jmp 0x1400a5c12
xor dword [rbp + 0x291], 0x63968166
xor dword [rbp + 0x291], 0x1b6b80e6
xor dword [rbp + 0x291], 0x658974db
jmp 0x1400a5bf1
movups xmmword [r10 - 0x28], xmm0
xchg r10, rbp
xchg rbp, rsp
movups xmmword [rsp - 0x18], xmm0
jmp 0x1400a5ba0
sub eax, 0x431520f9
xor eax, 0x73184b95
xor eax, 0x4fce854a
xchg r12, rax
mov qword [rbp - 0x48], r12
xchg r12, rax
jmp 0x1400a5e21
mov dword [rsp - 0xc], 0x3ea01a44
je 0x1400a5bc5
movzx eax, byte [rsp + rcx + 0x30]
mov word [r8 + rcx*2], ax
mov dword [rsp - 0x28], edx
inc rcx
jmp 0x1400a5bbb
call rdi
mov rcx, qword [rbp - 0x80]
lea rax, [rbp - 0x78]
xchg r10, r10
cmp rcx, rax
jmp 0x1400a5edf
xchg rbp, r13
movups xmmword [r13 - 0x78], xmm0
xchg r13, rbp
xchg rbp, rsi
movups xmmword [rsi - 0x68], xmm0
xchg rsi, rbp
xchg rbp, rbx
jmp 0x1400a5d06
xor dword [rsp + 0x30], 0x426324e9
sub dword [rsp + 0x30], 0xce4f1b8
lea r8, [rbp - 0x38]
mov dword [rsp + 0x34], 0xed1f872
add dword [rsp + 0x34], 0x24b52124
add dword [rsp + 0x34], 0x32ca7fe8
jmp 0x1400a5c32
mov r15, qword [rbp - 8]
xchg r15, rax
or edx, 0xffffffff
xorps xmm0, xmm0
jmp 0x1400a5e80
xchg r10, r10
lea r8, [rbp - 0x38]
xor ecx, ecx
xchg r8, rdi
jmp 0x1400a5bda
mov word [rsp + 0x38], 0x4ae6
add word [rsp + 0x38], 0xb85
sub word [rsp + 0x38], 0xa0a
add word [rsp + 0x38], 0x2d79
jmp 0x1400a5d4b
xor dword [rsp + 0x30], 0x1949db01
sub dword [rsp + 0x30], 0x7afe8eb
add dword [rsp + 0x30], 0x9e87c5d
xor dword [rsp + 0x30], 0x61773929
xor dword [rsp + 0x30], 0x52ce3c01
jmp 0x1400a5e3e
jne 0x1400a5f06
lea rdi, [rbp - 0x78]
xchg r12, r12
xor eax, eax
jmp 0x1400a5d6a
mov rcx, qword [r15 + 0xe8]
xchg rcx, rax
mov esi, dword [rax]
xchg rsp, rsp
jmp 0x1400a5ce8
call fcn.1400999d0
mov r15, r15
xchg rbx, rcx
jmp 0x1400a5f33
jmp 0x1400a5f55
lea rdi, [rbp - 0x38]
xor eax, eax
mov dword [rsp - 0x34], 0x4afd6a0b
mov rcx, r14
rep stosb byte [rdi], al
jmp 0x1400a5f16
mov rbx, qword [rbp - 0x40]
xchg rbx, rcx
lea rax, [rbp - 0x38]
mov dword [rsp - 0x2c], edi
cmp rcx, rax
jne 0x1400a5f50
jmp 0x1400a5f1b
call fcn.1400999d0
mov rcx, qword [r15 + 0xc0]
xchg rcx, rcx
mov dl, 0x75
xor dl, 0x77
jmp 0x1400a61cd
add ecx, 0x33d15efe
sub ecx, 0x35d81019
xor ecx, 0x7c0d1706
xor ecx, 0x39d962ed
call fcn.140099880
jmp 0x1400a5fa5
je 0x1400a6224
mov dword [rsp - 0x28], 0x572406a7
lea rcx, [rbp + 0x108]
jmp 0x1400a6113
mov dword [rsp - 0x24], ebx
test rax, rax
je 0x1400a61c3
jmp 0x1400a6175
sub r13d, 0x29a58e26
xor r13d, 0x75fc81e9
xor r13d, 0x3adcbef8
xor r13d, 0x465ea93f
xor r13d, 0x32ad1845
jmp 0x1400a6061
xchg r14, rbx
call fcn.1400dca00
mov r13d, 0x6278152b
sub r13d, 0x2ae1d39e
jmp 0x1400a5fb7
xchg r14, r15
call fcn.1400dca00
xchg rbx, rbx
xchg rbp, r13
mov rcx, rbp
jmp 0x1400a6188
xchg r11, rax
xchg r14, r15
mov rcx, r15
jmp 0x1400a5ff9
call fcn.1400d7220
mov dword [rsp - 0x38], 0x3e3325ba
xchg rdi, rax
mov rdx, rdi
xchg rdi, rax
xchg r13, r14
mov rcx, r13
jmp 0x1400a620b
mov dword [rsp - 0x24], 0x1135fb46
xchg r11, rax
mov rdx, r11
jmp 0x1400a600f
xchg rdi, rdx
xchg rcx, rax
mov rax, rcx
xchg rcx, rax
call fcn.1400d70b0
jmp 0x1400a603b
xor r13d, 0xf995387
xor r13d, 0x39ba6e03
mov ecx, r13d
mov dword [rsp - 0x28], 0x589cf545
call fcn.140099880
test rax, rax
jmp 0x1400a61db
call fcn.1400d70b0
mov dword [rsp - 0x14], 0x658698cf
mov edi, 0x645e2492
jmp 0x1400a60f6
mov dword [rsp - 0x44], 0x5fa47e72
mov ecx, 0x6cc48730
sub ecx, 0x101f8d21
add ecx, 0x17e2dbb2
xor ecx, 0x335cf3bf
jmp 0x1400a5f69
xchg rdx, rax
xchg rsi, rcx
mov rsi, rdi
xchg rcx, rsi
jmp 0x1400a6087
mov rsi, r15
xchg rsi, rcx
call fcn.1400a0d78
mov edx, eax
mov dword [rsp - 0x14], ebx
jmp 0x1400a60e8
xchg rcx, rdi
mov rdi, rcx
xchg rcx, rdi
jmp 0x1400a601c
add edi, 0x4a23151
sub edi, 0x5ae4f9b1
add edi, 0x2e695130
xor edi, 0x409329aa
jmp 0x1400a6158
call fcn.140111750
xchg rdx, rax
mov rax, rdx
jmp 0x1400a60c2
call fcn.1400d966c
xchg r11, rax
mov qword [rsp + 0x30], r11
jmp 0x1400a6141
xor dl, 0x58
add dl, 5
sub dl, 0x69
jmp 0x1400a6122
xchg r11, rax
xchg r14, rax
mov rax, r14
xchg r14, rax
test rax, rax
je 0x1400a77b0
jmp 0x1400a609e
sub edi, 0xccab883
sub edi, 0x6dc2f7f4
xor edi, 0x3417bf5c
sub edi, 0x359e6b0c
jmp 0x1400a622a
xchg rsp, rdx
mov rsp, r13
xchg rsp, rdx
xchg rbp, rax
mov rcx, rbp
jmp 0x1400a61b9
xchg rbp, r13
call fcn.140099880
xchg rdx, rdx
xchg rdi, rax
mov rax, rdi
jmp 0x1400a61f0
xchg r9, rax
xchg r14, rbx
mov rcx, rbx
jmp 0x1400a5fdf
xchg r11, rax
mov rdi, r11
xchg r11, rax
test rax, rax
jmp 0x1400a5f8b
xchg rbp, rax
call fcn.1400d70b0
xchg r14, r14
xchg r9, rax
mov rdx, r9
jmp 0x1400a619d
add dl, 0x63
add dl, 0x17
xor dl, 0x41
jmp 0x1400a6133
je 0x1400a6043
xchg rdi, rdx
mov rdi, qword [rbp + 0x270]
jmp 0x1400a604d
xchg rdi, rax
test rax, rax
mov dword [rsp - 0x18], 0x3406a64d
je 0x1400a6029
xchg rsi, rcx
jmp 0x1400a60d2
xchg r14, r13
call fcn.1400dca00
mov dword [rsp - 0x14], edi
mov rcx, r13
call fcn.140099880
jmp 0x1400a61aa
mov edi, dword [rbp + 0x260]
xchg rbp, rax
mov rdx, rbp
xchg rbp, rax
jmp 0x1400a6240
lea ecx, [rax + 0x30]
rep stosb byte [rdi], al
jmp 0x1400a6296
xchg r14, rcx
mov r14, rcx
xchg rcx, r14
call fcn.1400dca00
mov dword [rsp - 0x40], esp
jmp 0x1400a6257
test dil, 1
je 0x1400a6296
mov rcx, qword [rbp + 0x108]
lea rax, [rbp + 0x110]
mov rbp, rbp
cmp rcx, rax
jmp 0x1400a627a
jne 0x1400a6291
xor eax, eax
xchg rbp, rbp
lea rdi, [rbp + 0x110]
jmp 0x1400a6236
call fcn.1400999d0
xchg rdi, r15
mov rcx, rdi
jmp 0x1400a6b4f
xchg rdi, rax
xchg r15, rdi
mov rcx, r15
xchg r15, rdi
jmp 0x1400a66bf
xchg rsp, rax
mov rdx, rsp
xchg rsp, rax
jmp 0x1400a7047
xchg r9, rcx
call fcn.1400dca50
mov rcx, r13
mov rdi, rdi
jmp 0x1400a700a
mov rdx, rdx
lea rdx, [rbp + 0x290]
xchg rcx, rax
mov qword [rbp + 0x290], rcx
xchg rcx, rax
xchg rdi, rcx
mov rdi, rcx
jmp 0x1400a719e
call fcn.14009c7f8
xchg r13, rcx
mov r13, rcx
xchg rcx, r13
call fcn.140099880
test rax, rax
je 0x1400a692f
jmp 0x1400a641d
mov rax, rcx
xchg rcx, rax
call fcn.1400d73e0
lea rdx, [rbp + 0x290]
mov dword [rsp - 0x30], ecx
jmp 0x1400a6859
je 0x1400a65bf
xor edx, edx
xchg rdx, rdx
xchg r8, rcx
mov r8, rax
jmp 0x1400a65b7
xor r8, 0x6d1cf2fa
add r8, 0x7fffffff
add r8, 0x1bd38ac3
jmp 0x1400a6ff0
test al, al
mov dword [rsp - 0x18], esi
je 0x1400a7973
jmp 0x1400a6f58
xchg rcx, rcx
mov dl, 0x1d
add dl, 0x1a
jmp 0x1400a6684
sub dl, 7
xor dl, 0x5e
sub dl, 0x2e
xor dl, 0x6e
sub dl, 0x5f
xor dl, 5
add dl, 0x4d
jmp 0x1400a7143
mov dl, 0x21
xor dl, 0x41
xor dl, 0x67
add dl, 0x4f
xor dl, 4
add dl, 0xb
jmp 0x1400a7119
xor dl, 0x2c
xor dl, 0x79
add dl, 0xa
xor dl, 0x57
xor dl, 0x14
xor dl, 0x54
xchg rcx, rax
jmp 0x1400a66f4
call fcn.1400a8408
xchg rsi, rsi
xchg r12, rax
mov rdx, r12
xchg r12, rax
jmp 0x1400a68a1
lea rdx, [rbp + 0x290]
mov dword [rsp - 0x40], 0x27496416
mov qword [rbp + 0x290], rax
jmp 0x1400a6daf
mov r8, r8
call fcn.140099880
test rax, rax
je 0x1400a6502
jmp 0x1400a65f3
xchg r14, rcx
mov r14, rcx
xchg rcx, r14
call fcn.1400dca00
mov rcx, r13
call fcn.140099880
jmp 0x1400a6ba0
xchg rcx, r8
call fcn.1400d73e0
lea rdx, [rbp + 0x290]
jmp 0x1400a6ee6
xchg rdi, rcx
mov rdi, r13
xchg rdi, rcx
call fcn.140099880
mov dword [rsp - 0x38], 0x366a9499
jmp 0x1400a6f2b
mov dword [rsp - 0x44], esp
xor edx, edx
mov rcx, rax
call fcn.1400d73e0
jmp 0x1400a6502
sub dl, 0x49
xchg r9, rax
mov rcx, r9
xchg r9, rax
call fcn.1400d73e0
jmp 0x1400a6da1
mov r13, rcx
xchg r13, rcx
call fcn.140099880
test rax, rax
mov r12, r12
jmp 0x1400a6ed1
je 0x1400a6e9d
mov dl, 0x30
sub dl, 0x1f
xor dl, 6
xor dl, 0x2e
xor dl, 0x26
xor dl, 0x1c
jmp 0x1400a6e91
add dl, 0x24
xor dl, 5
xor dl, 0x61
sub dl, 0x39
mov rcx, rax
jmp 0x1400a6927
call fcn.14009c7f8
xchg rbx, rcx
mov rbx, r13
xchg rbx, rcx
mov rdi, qword [rax]
mov dword [rsp - 0x14], 0x7f6423a0
jmp 0x1400a6733
mov rax, rcx
xchg rcx, rax
call fcn.1400d73e0
jmp 0x1400a6b62
mov r13, r14
xchg rcx, r13
call fcn.1400dca00
xchg r14, r14
xchg r11, r13
mov rcx, r11
xchg r13, r11
jmp 0x1400a6e6f
nop
add rdi, 0x668fbdec
sub rdi, 0x668fbd8c
jmp 0x1400a6a12
mov rcx, r14
call fcn.1400dca00
mov dword [rsp - 0x10], 0x50709c6b
xchg rcx, r12
mov r12, r15
xchg rcx, r12
jmp 0x1400a64ee
xor edx, 0x74376334
mov r15, r15
call fcn.1400d7220
xchg r12, rax
mov rdx, r12
xchg r12, rax
jmp 0x1400a6571
sub dl, 0x5d
xor dl, 0x56
add dl, 0x24
jmp 0x1400a7086
call fcn.140099880
mov dword [rsp - 0x24], ebp
test rax, rax
je 0x1400a62e9
mov dl, 0x46
xor dl, 0
jmp 0x1400a6df9
mov qword [rbp + 0x290], rax
xchg rdi, rsi
mov rcx, rsi
jmp 0x1400a6ea5
shr rcx, 0x14
shr rcx, 2
shr rcx, 1
shr rcx, 1
jmp 0x1400a6a28
xchg rcx, r13
mov r13, rcx
xchg rcx, r13
call fcn.140099880
jmp 0x1400a6e80
mov rcx, r14
mov dword [rsp - 0x44], 0x48da85e
call fcn.1400dca00
mov rdx, qword [rbp + 0x278]
xchg r13, rcx
jmp 0x1400a6717
xchg r13, rcx
mov r13, rcx
xchg r13, rcx
jmp 0x1400a681a
mov qword [rsp + 0x68], r12
xchg r12, rax
call fcn.140099880
test rax, rax
mov r15, r15
je 0x1400a7151
mov dl, 0x22
jmp 0x1400a6482
mov dword [rsp - 0x38], 0x524c29f2
mov qword [rbp + 0x290], rax
xchg rcx, rdi
mov rdi, rcx
xchg rcx, rdi
call fcn.14009c7f8
xchg r13, r11
jmp 0x1400a6bb2
mov dword [rsp - 0x14], 0x2cfdce6a
je 0x1400a6969
xor edx, edx
jmp 0x1400a6dd7
xchg r8, r8
call fcn.1400d73e0
lea rdx, [rbp + 0x290]
xchg rdi, rax
mov qword [rbp + 0x290], rdi
jmp 0x1400a62b7
call fcn.1400d73e0
mov dword [rsp - 0x24], 0x1c365377
lea rdx, [rbp + 0x290]
xchg r12, rax
mov qword [rbp + 0x290], r12
xchg r12, rax
jmp 0x1400a6a92
xchg rdi, rbx
call fcn.140099880
test rax, rax
mov dword [rsp - 0xc], edx
je 0x1400a6b62
mov dl, 0x7b
xor dl, 0x24
jmp 0x1400a64b2
call fcn.140099880
xchg r12, r12
test rax, rax
je 0x1400a7124
jmp 0x1400a649c
add rdx, rcx
xchg rcx, rcx
mov rcx, rdi
jmp 0x1400a6ac5
mov rcx, r15
xchg r15, r13
call fcn.140099880
mov r8, r8
test rax, rax
jmp 0x1400a6395
xchg rcx, rsp
mov rsp, rdi
xchg rcx, rsp
call fcn.14009c7f8
mov rcx, r13
jmp 0x1400a651d
test rax, rax
je 0x1400a62c7
mov rdx, rdx
lea rcx, [r15 + 0x308]
call fcn.140111744
jmp 0x1400a6afc
call fcn.1400d74a0
xchg rdx, rax
mov rax, rdx
xchg rdx, rax
mov rcx, r14
call fcn.1400dca00
mov dword [rsp - 0x30], 0x26c4a05f
jmp 0x1400a688e
xchg rbp, rax
mov rdx, rbp
xchg rbp, rax
xchg rcx, rdi
mov rdi, rcx
xchg rdi, rcx
call fcn.1400d74a0
jmp 0x1400a62c7
xchg r15, rdi
call fcn.1400a9e1c
mov r12, r12
mov rdx, rax
jmp 0x1400a6747
lea rdx, [rbp + 0x290]
xchg r10, rax
mov qword [rbp + 0x290], r10
jmp 0x1400a6d2e
mov rbp, rbp
xchg r14, rax
mov rdi, r14
xchg r14, rax
test rax, rax
jmp 0x1400a6e47
mov rcx, r11
xchg r13, r11
call fcn.140099880
test rax, rax
jmp 0x1400a6912
xchg rcx, rsp
mov rsp, rdi
xchg rsp, rcx
jmp 0x1400a632c
sub r8, 0x297149e
sub r8, 0x81579ea
add r8, 0x4c2a8762
xor r8, 0x3876f0ec
sub r8, 0x534fa62c
jmp 0x1400a63f2
je 0x1400a67d2
mov edx, dword [r15 + 0x65c]
mov dword [rsp - 0x2c], ebx
xchg r11, rax
mov rcx, r11
xchg r11, rax
jmp 0x1400a67c4
xchg r10, rax
mov rcx, rdi
xchg r10, r10
call fcn.14009c7f8
xchg r13, r15
jmp 0x1400a6a36
mov rcx, rsi
xchg rsi, r14
call fcn.1400dca50
xchg r11, r11
mov rcx, r13
jmp 0x1400a6f72
je 0x1400a6da1
mov dl, 0x74
add dl, 4
xor dl, 0x33
add dl, 0x13
sub dl, 0x33
add dl, 0x24
jmp 0x1400a6606
mov rdx, rax
xchg r9, rcx
mov r9, r14
jmp 0x1400a62d3
xchg rcx, r15
mov r15, rdi
xchg rcx, r15
call fcn.14009c7f8
jmp 0x1400a65cb
xchg rcx, rax
mov rax, rcx
xchg rcx, rax
jmp 0x1400a695c
add dl, 0x31
xor dl, 0x47
sub dl, 0x2b
add dl, 0x6b
xor dl, 0x73
xchg r10, rcx
jmp 0x1400a6e37
mov r10, rax
xchg r10, rcx
call fcn.1400d73e0
jmp 0x1400a62e6
mov dword [rsp - 0x38], edi
je 0x1400a6aca
mov rax, qword [0x7ffe0320]
movabs r8, 0xff59cce5c8
sub r8, 0x36540286
jmp 0x1400a6ce9
call fcn.140099880
mov dword [rsp - 0x24], edx
test rax, rax
jmp 0x1400a6d11
mov r14, r14
xchg rdi, r12
mov r12, rax
xchg rdi, r12
jmp 0x1400a6aa8
xchg rcx, rax
mov rax, rcx
xchg rcx, rax
call fcn.1400d73e0
xchg rdx, r10
jmp 0x1400a6f44
xchg rsi, rdi
call fcn.14009c7f8
mov r11, r11
jmp 0x1400a68c0
je 0x1400a669c
xchg rbx, rbx
xchg r11, rax
mov qword [rbp + 0x290], r11
xchg r11, rax
jmp 0x1400a6c6f
test rax, rax
je 0x1400a6357
mov dl, 7
add dl, 0x30
sub dl, 0x31
xor dl, 0x58
jmp 0x1400a680c
mov r10, rax
xchg r10, rdx
xchg rcx, rbp
mov rbp, r14
xchg rcx, rbp
jmp 0x1400a6fbd
xchg rcx, rsi
mov rsi, r13
xchg rsi, rcx
call fcn.140099880
mov dword [rsp - 0x18], esi
test rax, rax
jmp 0x1400a6668
xchg r12, rax
mov qword [rsp + 0x70], r12
xchg r12, rax
call fcn.140099880
mov dword [rsp - 0x24], 0x1ee46131
test rax, rax
jmp 0x1400a6d85
call fcn.1400dca50
mov rdx, rdx
mov rcx, r13
xchg r12, rax
jmp 0x1400a68ce
mov ecx, dword [0x7ffe0004]
xchg r10, r10
xchg r10, rax
mov rdx, r10
xchg r10, rax
shr rdx, 6
jmp 0x1400a717f
lea rdi, [rax + 0x60]
xchg rbx, rdi
mov qword [rsp + 0x40], rbx
jmp 0x1400a69c0
xchg r14, r12
mov rcx, r12
xchg r12, r14
call fcn.1400dca00
jmp 0x1400a7130
sub dl, 0x6e
xor dl, 0xe
xchg rcx, rax
jmp 0x1400a634d
xor dl, 0x5e
mov rcx, rax
call fcn.1400d73e0
lea rdx, [rbp + 0x290]
jmp 0x1400a68ed
xchg r14, rcx
mov r14, rcx
xchg rcx, r14
call fcn.1400dceec
jmp 0x1400a640c
xor dl, 0x6f
mov rcx, rax
xchg r10, r10
call fcn.1400d73e0
mov rdx, rax
xchg r14, rsi
jmp 0x1400a6d6f
shr rdx, 9
shr rdx, 7
shr rdx, 2
and rdx, r8
imul rdx, rcx
xchg r12, r12
imul rcx, rax
jmp 0x1400a686b
xchg rdi, rcx
call fcn.14009c7f8
mov rbx, rbx
xchg r13, rcx
jmp 0x1400a662c
add edx, 0x547bfb3f
sub edx, 0x604f8f7e
xchg rbx, r9
mov rcx, r9
xchg rbx, r9
jmp 0x1400a76f1
sub edx, 0x273eb523
add edx, 0x1f8e372e
sub edx, 0x2510a5c4
sub edx, 0x2e0df3a3
mov rcx, r14
call fcn.140099890
xchg r15, r15
jmp 0x1400a77b0
xor edx, edx
xchg rdx, rdx
mov rax, qword [rcx]
call qword [rax]
xchg rcx, rsp
jmp 0x1400a77da
call qword [rax]
cmp qword [r12 + 0x78], 0x78
xchg rsi, rsi
jbe 0x1400a7997
mov rcx, qword [r12]
jmp 0x1400a76d0
xchg rsp, rax
mov rsp, qword [rbx]
xchg rsp, rax
xchg rcx, r10
mov r10, rbx
xchg r10, rcx
jmp 0x1400a77eb
mov rsp, qword [r12]
xchg rsp, rcx
call fcn.1400999d0
jmp 0x1400a7a27
call qword [rax + 0x10]
mov dword [rsp - 0x14], ecx
test rbx, rbx
je 0x1400a76f3
mov rax, qword [rbx]
jmp 0x1400a7879
mov edx, 0x2e4e00b5
sub edx, 0x154d5b6
sub edx, 0x388a1a2
xor edx, 0x22a31d1d
jmp 0x1400a7583
mov rcx, r14
call fcn.1400d86d4
mov edx, 0x3d792ddb
sub edx, 0x2994071e
sub edx, 0x1c68d84
add edx, 0x48b07e73
jmp 0x1400a75e6
cmp qword [r12 + 0x78], 0
jbe 0x1400a7a27
mov dword [rsp - 0xc], ebx
xchg rbx, rdi
jmp 0x1400a79c7
mov r14, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov r13, qword [rsp - 8]
nop
jmp 0x1400a79f6
mov rbx, qword [r12]
xchg rdi, rbx
xor edx, edx
mov dword [rsp - 0xc], esi
xchg r12, r10
mov rcx, r10
xchg r12, r10
jmp 0x1400a7a25
add rsp, 8
nop
add rsp, 8
mov rsi, qword [rsp - 8]
nop
jmp 0x1400a7a1c
mov r12, qword [rsp]
add rsp, 8
nop
mov rdi, qword [rsp]
jmp 0x1400a79e2
add rsp, 0x7055ec67
sub rsp, 0x7055e947
nop
jmp 0x1400a7a41
mov rbp, qword [rsp]
add rsp, 8
ret
call qword [rdi]
and qword [r12 + 0x78], 0
mov eax, dword [rsp + 0x58]
mov r12, r12
mov rbx, qword [rsp + 0x368]
jmp 0x1400a7a08
add rsp, 8
mov r15, qword [rsp - 8]
nop
jmp 0x1400a79af