Function at 0x140430c2c
Capabilities:
Authenticate hmac
Resolve function by parsing pe exports

Disassembly:
xchg rsp, r11
mov rax, r11
xchg r11, rsp
mov qword [rax + 0x10], rbx
jmp 0x140430c6c
test rdx, rdx
jne 0x140430e10
mov rsi, rsi
jmp 0x140430cd1
mov rdi, rdx
xchg r15, rdi
call fcn.1400574c0
mov rbp, rbp
lea rcx, [r13 + 0x2b8]
xchg rdx, r11
jmp 0x140430cbc
xchg r9, r15
mov qword [rax + 0x20], r15
xchg r9, r15
mov qword [rax + 0x18], r8
nop
sub rsp, 8
jmp 0x140430dc6
call fcn.14042feb4
xchg rbx, r13
mov r13, rax
jmp 0x140430d59
push r14
xchg r10, r10
nop
sub rsp, 8
jmp 0x140430cf8
xchg r14, rax
mov r14, qword [rbx]
xchg r14, rax
je 0x140431005
xchg r15, rdi
mov r15, qword [rax + 0x48]
jmp 0x140430d89
mov r11, r14
xchg rdx, r11
call fcn.1400574c0
mov rdx, rdx
mov dl, 0xe
jmp 0x140430d72
lea rax, [0x140013e00]
mov qword [r12 + 0x78], rcx
mov qword [r12], rax
jmp 0x140430e0b
mov r13, r12
xchg rcx, r12
add rcx, 0x278
jmp 0x140430d31
mov qword [rsp], r15
lea rbp, [rax - 0x248]
add rsp, 0xfffffffffffffcf0
and dword [rbp + 0x250], 0
mov dword [rsp - 0x38], 0x52e7de91
xchg r12, rcx
jmp 0x140430ce6
xchg rdx, r14
mov r14, qword [r12 + 0x78]
xchg r14, rdx
jmp 0x140430c3e
xchg r8, r8
xchg r13, r14
mov r13, r8
xchg r14, r13
xchg rdi, r15
jmp 0x140430c4f
sub dl, 0x17
sub dl, 4
xchg rcx, r11
mov r11, r13
xchg r11, rcx
jmp 0x140430c84
xchg rbx, r13
xchg r9, rax
mov qword [rbp - 8], r9
xchg r9, rax
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
jmp 0x140430d9e
xor dl, 0x6e
sub dl, 0x2d
add dl, 0x45
sub dl, 7
xor dl, 0x26
sub dl, 0x3b
jmp 0x140430d45
xchg r15, rdi
cmp rdx, 0x78
mov rdi, rdi
jbe 0x140430e1c
jmp 0x140430dbd
mov rax, qword [rax]
mov dword [rsp - 0x24], 0x20db0b78
call qword [rax + 8]
mov r12, qword [rbp + 0x278]
mov ecx, 0x648eaef4
jmp 0x140430ddc
mov rcx, qword [r12]
jmp 0x140430e28
mov qword [rsp], rbp
push rsi
push rdi
mov dword [rsp - 0x1c], ecx
push rax
mov qword [rsp], r12
push r13
jmp 0x140430c94
xor ecx, 0x5b9cff2b
sub ecx, 0x1dac441
sub ecx, 0x205e06ed
xor ecx, 0x56ce9dcb
add ecx, 0x20234a85
add ecx, 0x11773d0a
sub ecx, 0x7bb1a2f9
jmp 0x140430d21
mov edx, ecx
xchg r10, r10
test byte [rbp + 0x270], 1
jmp 0x140430ca3
xor ecx, ecx
xchg r12, r12
test rdx, rdx
cmovne rcx, r12
xchg rdi, rax
mov rdi, qword [rcx]
xchg rdi, rax
jmp 0x140430e46
xchg r8, r14
call qword [rax + 8]
mov rsi, qword [rbp + 0x280]
jmp 0x140430e6e
lea rdx, [rbp + 0x80]
xchg r8, r14
mov r14, r15
jmp 0x140430e34
xor eax, eax
lea rdi, [rbp + 0x88]
lea ecx, [rax + 0x30]
mov rsi, rsi
rep stosb byte [rdi], al
jmp 0x140430e8d
lea r9, [rbp + 0x80]
mov dword [rsp - 0x30], ebx
xchg rdx, rcx
mov rcx, rsi
xchg rdx, rcx
xchg rbx, rcx
mov rbx, rcx
jmp 0x140430e92
jmp 0x140430eca
xchg rcx, rbx
lea r8, [rsi + 0x40]
call rdi
mov rcx, qword [rbp + 0x80]
jmp 0x140430ea7
mov rcx, rcx
lea rax, [rbp + 0x88]
cmp rcx, rax
jne 0x140430ec2
xchg r8, r8
jmp 0x140430e58
call fcn.1400bb730
mov r10, r10
cmp qword [r12 + 0x78], 0x78
jmp 0x140430edd
xchg r11, rcx
jmp 0x140430f0c
mov rax, qword [rbx]
mov rdi, qword [rax + 0x48]
xchg rsp, rsp
jbe 0x140430ef9
xchg r11, rcx
mov r11, qword [r12]
jmp 0x140430ed5
xor ecx, ecx
cmp qword [r12 + 0x78], rcx
cmova rcx, r12
mov dword [rsp - 0x20], 0x4376f7d1
mov rax, qword [rcx]
lea rdx, [rbp + 0xc0]
mov r8, r14
jmp 0x140430f3b
mov rdi, rsi
xchg rdi, rdx
lea r9, [rbp + 0xc0]
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call rdi
jmp 0x140430fa1
call qword [rax + 8]
mov r12, r12
lea r8, [rsi + 0x80]
xchg rdi, rdx
jmp 0x140430f1e
xor r14d, 0x33800c16
sub r14d, 0x127c1efe
sub r14d, 0x2fbdde2d
sub r14d, 0x8812055
jmp 0x140431149
cmp rcx, rax
jne 0x140430fc1
lea rdi, [rbp + 0xc8]
mov r14d, 0x7f4f4088
sub r14d, 0x126e0121
sub r14d, 0x88755d4
xor r14d, 0x1d62f835
jmp 0x140430f50
mov rsi, rsi
xchg rdx, rcx
mov rdx, qword [rbp + 0xc0]
xchg rcx, rdx
lea rax, [rbp + 0xc8]
mov dword [rsp - 0x28], esp
jmp 0x140430f71
call fcn.1400bb730
mov r14d, 0x6584d14a
xor r14d, 0x1c92ce9d
jmp 0x140430fdd
jmp 0x1404311a4
sub r14d, 0xc44cb37
xor r14d, 0x23b7fa4
sub r14d, 0x67ce9b9d
xor r14d, 0x3545fce0
sub r14d, 0x325e7357
jmp 0x140430fd8
mov rsi, qword [rbp + 0x280]
lea rcx, [rbp + 8]
mov dword [rsp - 0x44], 0x64929efc
and qword [rbp + 0x38], 0
lea r9, [rbp]
jmp 0x140431035
xchg rcx, r11
mov r11, qword [rbp]
xchg r11, rcx
jmp 0x1404310a8
xorps xmm0, xmm0
mov rbp, rbp
mov qword [rbp], rcx
jmp 0x140431077
xor r14d, 0x7ee8e298
sub r14d, 0x384a48ca
cmp rcx, rax
jne 0x1404310ea
jmp 0x140431060
lea rdi, [rbp + 8]
mov dword [rsp - 0x24], edi
xor eax, eax
mov ecx, r14d
rep stosb byte [rdi], al
xchg r11, r11
jmp 0x1404310f2
xchg r13, rdx
mov r13, rsi
xchg rdx, r13
mov rcx, rbx
mov dword [rsp - 0x2c], 0x5ab97ce6
lea r8, [rsi + 0x40]
movups xmmword [rbp + 8], xmm0
jmp 0x1404310d7
movups xmmword [r8 + 0x28], xmm0
xchg r8, rbp
call qword [rax + 0x48]
jmp 0x140431026
lea rax, [rbp + 8]
mov dword [rsp - 0x2c], ebx
mov r14d, 0x59f7679b
sub r14d, 0x23ab484
sub r14d, 0x2b0bfa43
add r14d, 0x3b0ba87
xor r14d, 0x76c3d939
jmp 0x140431044
xchg rbp, r11
movups xmmword [r11 + 0x18], xmm0
xchg rbp, r11
xchg r8, rbp
jmp 0x140431098
call fcn.1400bb730
xchg r15, r15
mov rax, qword [rbx]
lea rcx, [rbp + 0x48]
and qword [rbp + 0x78], 0
lea r8, [rsi + 0x80]
jmp 0x14043110a
mov rbx, rbx
xorps xmm0, xmm0
xchg rsp, rcx
mov qword [rbp + 0x40], rsp
xchg rsp, rcx
jmp 0x140431184
movups xmmword [r14 + 0x58], xmm0
xchg r14, rbp
xchg rbx, rbp
movups xmmword [rbx + 0x68], xmm0
xchg rbx, rbp
call qword [rax + 0x48]
jmp 0x140431153
cmp rcx, rax
jne 0x14043119f
lea rdi, [rbp + 0x48]
mov rsp, rsp
xor eax, eax
xchg rcx, r14
jmp 0x140431177
mov rcx, qword [rbp + 0x40]
lea rax, [rbp + 0x48]
mov dword [rsp - 0x38], ecx
jmp 0x140431139
xchg r15, rbp
movups xmmword [r15 + 0x48], xmm0
xchg r15, rbp
xchg r14, rbp
jmp 0x14043111f
mov r14, rcx
xchg rcx, r14
rep stosb byte [rdi], al
jmp 0x1404311a4
xchg r13, rbx
mov rcx, r13
xchg r13, rbx
lea r9, [rbp + 0x40]
xchg rdx, r10
mov r10, rsi
xchg rdx, r10
jmp 0x140431164
call fcn.1400bb730
cmp byte [rsi + 0x100], 0
je 0x1404315fd
mov rdi, rdi
cmp qword [r13 + 0xd0], 1
jbe 0x1404315fd
jmp 0x140431553
mov r14, rcx
xchg rcx, r14
rep stosb byte [rdi], al
mov r15, r15
jmp 0x1404315c4
xorps xmm0, xmm0
mov dword [rsp + 0x30], 0x5e8e95de
xor dword [rsp + 0x30], 0x15e6d858
jmp 0x140431306
movups xmmword [r9 - 0x20], xmm0
xchg r9, rbp
test rax, rax
je 0x14043152e
mov dword [rsp - 0x10], edi
movzx eax, byte [rsp + rcx + 0x30]
mov word [rdx + rcx*2], ax
jmp 0x14043151e
sub dword [rsp + 0x30], 0x3eef7269
lea rdx, [rbp - 0x40]
mov dword [rsp + 0x34], 0x4a2b9776
sub dword [rsp + 0x34], 0x68040cf
sub dword [rsp + 0x34], 0x25fe89d1
add dword [rsp + 0x34], 0x2db23cb8
jmp 0x140431243
add dword [rsp + 0x34], 0xa4a3e82
add dword [rsp + 0x34], 0x29bd46a4
sub dword [rsp + 0x34], 0x55d62bf2
sub dword [rsp + 0x34], 0xb71a63f
add dword [rsp + 0x34], 0x40c56a4
mov word [rsp + 0x38], 0x5db0
jmp 0x140431447
mov r11, qword [r13 + 0xe8]
xchg r11, rax
mov esi, dword [rax]
mov dword [rsp - 0xc], 0x48d1ad1
mov eax, 0x187f67e8
add eax, 0x2397f75a
jmp 0x1404312af
xor ecx, ecx
mov qword [rsp + 0x78], rdx
xchg rdi, rbp
movups xmmword [rdi - 0x80], xmm0
xchg rdi, rbp
jmp 0x140431323
xor eax, 0x275166b9
xor eax, 0x11b37814
add eax, 0x5762e047
jmp 0x1404314e1
je 0x1404312d6
call fcn.1400bb730
mov dword [rsp - 0x3c], edx
mov rax, qword [rbp - 0x50]
xorps xmm0, xmm0
lea rdx, [rbp - 0x80]
xchg r11, r11
jmp 0x140431299
je 0x1404312f4
call fcn.1400bb730
mov rax, qword [rbp - 0x10]
xorps xmm0, xmm0
mov dword [rsp - 0x20], esp
lea rdx, [rbp - 0x40]
xor ecx, ecx
jmp 0x1404315ac
add dword [rsp + 0x30], 0x2d21f0b6
sub dword [rsp + 0x30], 0xcb7bdc6
xor dword [rsp + 0x30], 0x1fd2f60c
jmp 0x140431212
xchg rsp, rbp
movups xmmword [rsp - 0x70], xmm0
xchg rbp, rsp
xchg rbp, rdx
movups xmmword [rdx - 0x60], xmm0
xchg rdx, rbp
test rax, rax
jmp 0x1404313ac
xor eax, eax
xchg r15, r15
xchg r14, rcx
jmp 0x1404311c7
lea rax, [rbp - 0x80]
cmp rcx, rax
mov dword [rsp - 0x30], esp
jne 0x1404315bf
lea rdi, [rbp - 0x80]
jmp 0x140431340
sub dword [rbp + 0x280], 0x46f9dd84
xor dword [rbp + 0x280], 0x2e084373
add dword [rbp + 0x280], 0x1bb9e894
lea rcx, [rbp - 0x80]
mov dword [rsp - 0x18], esi
mov word [rbp + 0x284], 0x2410
jmp 0x1404313fb
xchg r14, rax
mov qword [rbp - 0x50], r14
xchg r14, rax
movups xmmword [rbp - 0x80], xmm0
jmp 0x140431424
je 0x140431574
movzx eax, byte [rbp + rcx + 0x280]
xchg r15, r15
mov word [rdx + rcx*2], ax
inc rcx
jmp 0x140431567
movups xmmword [r15 - 0x30], xmm0
xchg r15, rbp
xchg r9, rbp
jmp 0x1404311ef
xor word [rbp + 0x284], 0x1694
lea rdx, [rbp - 0x80]
xchg rcx, r8
mov qword [rsp + 0x78], r8
xchg r8, rcx
mov eax, 0x3e3ffa15
jmp 0x140431487
sub word [rbp + 0x284], 0xfc4
add word [rbp + 0x284], 0xbdc
add word [rbp + 0x284], 0x1b54
sub word [rbp + 0x284], 0x35c9
jmp 0x1404313d9
mov dword [rsp - 0x28], ebx
xchg rbp, rsp
movups xmmword [rsp - 0x70], xmm0
xchg rbp, rsp
movups xmmword [rbp - 0x60], xmm0
mov dword [rsp - 0x24], 0x10b61917
cmp rcx, rdx
jmp 0x1404312c3
xor word [rsp + 0x38], 0x3d42
xor word [rsp + 0x38], 0x6d2f
add word [rsp + 0x38], 0x15b8
add word [rsp + 0x38], 0x26cc
jmp 0x140431539
xchg rbp, r15
cmp rcx, rdx
xchg rbx, rbx
jmp 0x1404312e5
xchg rdi, r8
mov r8, qword [rax + 0x50]
xchg rdi, r8
xchg r11, rax
jmp 0x140431277
add eax, 0x95f1993
add eax, 0x1b127aff
sub eax, 0x5958b33f
add eax, 0x4c10edf9
add eax, 0x1c3a9e0b
sub eax, 0x71a46766
jmp 0x14043139b
mov dword [rbp + 0x280], 0x17cc91db
add dword [rbp + 0x280], 0x66e47d4
add dword [rbp + 0x280], 0x4d39bdc5
xor dword [rbp + 0x280], 0x7525b5bb
xor dword [rbp + 0x280], 0x726b6142
jmp 0x140431367
sub eax, 0x6258222c
mov qword [rbp - 0x10], rax
mov r9, r9
xchg rbx, rcx
mov qword [rbp - 0x48], rbx
jmp 0x1404314f9
xchg rbx, rcx
xchg rbp, r11
movups xmmword [r11 - 0x40], xmm0
xchg rbp, r11
jmp 0x140431597
call rdi
xchg rbp, rcx
mov rbp, qword [rsp + 0x78]
xchg rcx, rbp
jmp 0x14043134d
inc rcx
mov rsi, rsi
cmp rcx, qword [rbp - 0x10]
jb 0x140431204
xorps xmm0, xmm0
xchg r9, r9
jmp 0x1404314aa
xor word [rsp + 0x38], 0x2cbd
sub word [rsp + 0x38], 0x6496
xor word [rsp + 0x38], 0xb77
jmp 0x140431476
mov rax, qword [rbx]
lea rcx, [rbp - 0x40]
mov dword [rsp - 0x34], 0x79299908
jmp 0x1404311d7
cmp rcx, qword [rbp - 0x50]
jb 0x1404313b2
mov r13, r13
mov r9d, esi
lea r8, [rbp - 0x48]
lea rdx, [rsp + 0x78]
mov dword [rsp - 0x38], ebx
jmp 0x140431589
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
jmp 0x14043150c
movups xmmword [rbp - 0x30], xmm0
mov dword [rsp - 0x3c], edi
xchg r15, rbp
movups xmmword [r15 - 0x20], xmm0
jmp 0x140431468
mov qword [rbp - 0x48], rdx
movups xmmword [rbp - 0x40], xmm0
mov r14, r14
xchg rbp, r15
jmp 0x1404313c9
call fcn.1400bb730
mov rcx, qword [rbp - 0x48]
lea rax, [rbp - 0x40]
mov dword [rsp - 0x20], 0x5b65d70f
cmp rcx, rax
jne 0x1404315f5
lea rdi, [rbp - 0x40]
jmp 0x1404315e6
xor eax, eax
xchg r9, r9
mov rcx, r14
rep stosb byte [rdi], al
jmp 0x1404315fd
call fcn.1400bb730
mov r14, r14
mov rcx, qword [r13 + 0xc0]
mov dl, 0x7a
sub dl, 0x5c
add dl, 0x2e
jmp 0x1404316fa
mov rdx, rdx
xchg rbp, rcx
mov rbp, r15
xchg rbp, rcx
call fcn.1400bb5d0
mov dword [rsp - 0xc], 0x430639b7
jmp 0x14043181d
mov r15, r15
je 0x140432f26
mov ecx, 0x123f3474
xor ecx, 0x46ed9b25
add ecx, 0x1e2789d8
sub ecx, 0x68e63610
sub ecx, 0x51bce83
jmp 0x14043177a
xchg rsp, rax
mov rcx, r14
mov dword [rsp - 0x40], esi
call fcn.140461bfc
jmp 0x140431761
call fcn.14042c2ac
mov edx, eax
mov dword [rsp - 0x28], ebp
xchg rdi, rsi
mov rcx, rsi
xchg rdi, rsi
call fcn.14045d2e0
jmp 0x1404317ca
xchg r13, r13
call fcn.1400bb5d0
test rax, rax
je 0x140431798
jmp 0x140431717
add r15d, 0x108219fe
sub r15d, 0x4727d663
sub r15d, 0xfc2efb7
sub r15d, 0x32ab1e5
mov ecx, r15d
jmp 0x14043168b
mov r10, rax
xchg rdx, r10
xchg rcx, rdx
mov rdx, r14
xchg rcx, rdx
call fcn.140461bfc
mov r15d, 0x1a61d48a
jmp 0x1404317e6
mov dword [rsp - 0x14], 0x21b73eee
je 0x1404317ca
mov rcx, r13
jmp 0x14043166d
sub dl, 0x30
sub dl, 0x14
xor dl, 9
or esi, 0xffffffff
call fcn.14045eec0
xchg r8, rax
mov qword [rsp + 0x30], r8
jmp 0x1404317a2
xchg r9, rdx
mov r9, qword [rbp + 0x260]
xchg r9, rdx
mov rcx, rax
call fcn.14045d170
jmp 0x140431795
xchg rdi, r11
call fcn.14045d170
mov dword [rsp - 0x28], ecx
jmp 0x140431841
je 0x140431759
xchg rbx, rdx
mov rbx, r15
xchg rdx, rbx
mov rcx, rax
call fcn.14045d170
xchg r10, rdx
jmp 0x1404316c5
xchg r10, rcx
mov r10, r15
xchg r10, rcx
call fcn.1400bb5d0
mov rdi, rax
test rax, rax
jmp 0x1404316e4
sub ecx, 0x4f8340e
call fcn.1400bb5d0
test rax, rax
mov dword [rsp - 0x18], 0xa378150
jmp 0x140431742
mov r10, r10
xchg rsp, rax
mov rdx, rsp
jmp 0x14043165a
xchg r8, rax
xchg r9, rax
mov r14, r9
xchg r9, rax
test rax, rax
jmp 0x14043162f
xor edi, 0x59b37ff5
add edi, 0x46643ab6
xor edi, 0x4daa117d
jmp 0x14043186c
xchg rdx, rbx
mov rbx, rax
xchg rdx, rbx
xchg rcx, r15
mov r15, r14
xchg rcx, r15
call fcn.140461bfc
jmp 0x140431611
add r15d, 0x17670f49
add r15d, 0x25665f2e
xor r15d, 0x5a35fce8
add r15d, 0x3c789ea0
jmp 0x1404316a1
call fcn.140080294
xchg rdi, rdi
mov rdx, rax
xchg r11, rdi
mov rcx, r11
jmp 0x140431731
xchg rsp, rax
mov rdi, rsp
xchg rsp, rax
test rax, rax
mov dword [rsp - 0x10], 0x6388fefd
je 0x140431863
lea rcx, [rbp + 0x100]
jmp 0x140431807
mov edi, 0x5b144023
add edi, 0x10b67ac5
sub edi, 0x4a9a36ef
add edi, 0x4f7970ad
xor edi, 0x2e5f5d95
jmp 0x1404317b3
mov edi, dword [rbp + 0x250]
mov r15, r15
xchg r15, rax
mov rdx, r15
xchg r15, rax
jmp 0x140431878
mov rcx, r14
xchg r12, r12
call fcn.140461bfc
test dil, 1
je 0x1404318d4
mov rcx, qword [rbp + 0x100]
mov rsp, rsp
jmp 0x1404318ab
rep stosb byte [rdi], al
mov dword [rsp - 0x1c], 0x5750c1e2
jmp 0x1404318d4
lea rax, [rbp + 0x108]
cmp rcx, rax
jne 0x1404318cf
xor eax, eax
xchg rsi, rsi
lea rdi, [rbp + 0x108]
lea ecx, [rax + 0x30]
jmp 0x14043189c
call fcn.1400bb730
mov rcx, r13
mov r10, r10
call fcn.1404353c4
xchg r14, rax
mov rdx, r14
jmp 0x1404320a6
mov rbp, rbp
lea rdx, [rbp + 0x280]
xchg r11, rax
mov qword [rbp + 0x280], r11
xchg r11, rax
xchg rcx, r15
jmp 0x140431bc4
mov rcx, rsp
xchg rsp, rdi
call fcn.1400be3bc
jmp 0x140431e41
test rax, rax
je 0x140431a14
mov dword [rsp - 0x30], ebx
mov edx, dword [r13 + 0x6b4]
mov rcx, rax
xor edx, 0x255e503b
call fcn.14045d2e0
jmp 0x140431a11
shr rcx, 9
shr rcx, 0xc
shr rcx, 2
jmp 0x1404321b0
mov rax, rdx
xchg rdx, rax
xchg r10, r14
mov rcx, r10
jmp 0x140431c0c
mov qword [rsp + 0x58], r13
xchg r13, rax
call fcn.1400bb5d0
mov dword [rsp - 0x28], esi
test rax, rax
je 0x140432768
mov dl, 0x76
jmp 0x140432730
xchg r14, rcx
mov r14, rcx
xchg r14, rcx
call fcn.140461c30
mov rcx, r15
mov qword [rsp + 0x68], rax
jmp 0x14043263d
xchg rdi, rdi
xchg rdx, rax
mov rax, rdx
xchg rdx, rax
mov rcx, r14
mov r10, r10
call fcn.140461bfc
jmp 0x1404323a1
mov dl, 0x52
add dl, 0x13
xor dl, 0x3a
xor dl, 0x65
jmp 0x14043230b
xchg rdx, rcx
call fcn.140461bfc
xchg rcx, r14
mov r14, rcx
xchg r14, rcx
call fcn.140461e5c
jmp 0x140431b15
mov rcx, rdi
call fcn.1400be3bc
xchg r15, rcx
jmp 0x140431ca7
xor edx, edx
xchg rcx, rax
mov rax, rcx
jmp 0x1404323e7
mov rdi, rdi
test al, al
je 0x140432ed0
xchg rcx, r15
jmp 0x14043207c
call fcn.140461c30
xchg rdi, rcx
mov rdi, r15
jmp 0x140431d03
xchg rsp, rsp
mov dl, 0x73
add dl, 3
sub dl, 0x23
sub dl, 0x3f
jmp 0x1404324c1
xor dl, 0xd
xor dl, 0x56
xor dl, 0x7b
sub dl, 0x63
jmp 0x14043210f
mov r15, rdi
xchg rcx, r15
call fcn.1400be3bc
jmp 0x140432462
xchg r10, r14
call fcn.140461bfc
mov rdx, qword [rbp + 0x268]
jmp 0x14043261f
mov rcx, rbx
xchg r15, rbx
call fcn.1400bb5d0
jmp 0x1404324cf
mov ecx, dword [0x7ffe0004]
xchg rdx, rax
mov rax, rdx
xchg rdx, rax
shr rdx, 3
shr rdx, 0x14
jmp 0x140432185
xor edx, edx
xchg rsi, rsi
xchg rcx, rsi
jmp 0x140432236
sub dl, 0x26
sub dl, 0x12
xchg rcx, rax
mov rax, rcx
xchg rcx, rax
call fcn.14045d600
jmp 0x140432261
mov r15, rcx
xchg r15, rcx
call fcn.1400bb5d0
test rax, rax
je 0x140432658
jmp 0x140431e82
call fcn.1400be3bc
mov rcx, r15
xchg r8, r8
call fcn.1400bb5d0
test rax, rax
jmp 0x140431e6c
xchg rdi, rcx
lea rdi, [rax + 0x60]
mov dword [rsp - 0x3c], ecx
xchg rbx, rdi
jmp 0x14043205d
mov r13, r13
test rax, rax
je 0x1404320e8
mov dl, 0x23
add dl, 0x43
sub dl, 0x13
jmp 0x140431bb3
xchg r10, rax
xchg rdi, rcx
mov rdi, rcx
xchg rdi, rcx
call fcn.1400be3bc
xchg rcx, r15
jmp 0x140432037
mov rsp, rsp
xchg rcx, r15
mov r15, rcx
xchg r15, rcx
jmp 0x1404323af
xchg rcx, rsi
mov rsi, r15
xchg rsi, rcx
call fcn.1400bb5d0
jmp 0x1404327a6
xor dl, 0x4f
sub dl, 0x4b
xchg rcx, rax
mov rax, rcx
xchg rcx, rax
jmp 0x140432048
mov r10, r10
mov rcx, r15
call fcn.1400bb5d0
test rax, rax
mov dword [rsp - 0x14], ecx
jmp 0x1404324e1
je 0x140432331
mov dl, 0x3b
xor dl, 0x62
sub dl, 0x50
add dl, 0x2f
jmp 0x1404325f9
xchg r12, r12
xor edx, edx
mov rcx, rax
call fcn.14045d600
mov r15, r15
jmp 0x140432658
call fcn.1400be3bc
xchg r15, rcx
mov r15, rcx
xchg rcx, r15
call fcn.1400bb5d0
mov dword [rsp - 0x18], 0x2aaeab3f
test rax, rax
jmp 0x1404326ab
mov rcx, rbp
xchg rdi, rbp
call fcn.14045d6c0
xchg rbx, rbx
mov rdx, rax
xchg rdx, rcx
mov rdx, r14
jmp 0x140431a70
sub dl, 0x5c
xchg r10, rcx
mov r10, rax
xchg r10, rcx
call fcn.14045d600
mov dword [rsp - 0x10], 0xaab72e1
mov rdx, rax
jmp 0x140432393
call fcn.140080288
xchg rbp, rax
mov rdx, rbp
xchg rbp, rax
xchg rbp, rdi
jmp 0x140431ecb
xchg r14, r15
call fcn.140461bfc
mov rcx, r15
mov dword [rsp - 0x1c], 0xe603316
jmp 0x140432026
call fcn.1400bb5d0
xchg rcx, rax
mov rdi, rcx
xchg rcx, rax
jmp 0x140432811
mov r15, rcx
xchg rcx, r15
xchg rdi, r10
mov r10, qword [rax]
jmp 0x1404326bb
call fcn.14045d600
mov dword [rsp - 0x30], ebx
lea rdx, [rbp + 0x280]
jmp 0x14043260f
mov qword [rsp + 0x48], rbx
xchg rbx, rdi
call fcn.1400bb5d0
mov dword [rsp - 0x18], ecx
test rax, rax
je 0x140432264
jmp 0x140431a2b
mov r15, rcx
xchg rcx, r15
call fcn.1400bb5d0
jmp 0x140431d31
mov rcx, r15
call fcn.1400bb5d0
mov dword [rsp - 0x2c], ebx
test rax, rax
je 0x1404318ec
jmp 0x140432741
xchg r14, rax
mov rcx, r14
call fcn.140461bfc
mov dword [rsp - 0x18], 0x49f7f165
mov rcx, r13
call fcn.1404339a0
xchg rdx, rax
jmp 0x14043199d
call fcn.14045d600
xchg rdx, rax
mov rax, rdx
xchg rdx, rax
xchg rcx, r14
mov r14, rcx
jmp 0x140432599
xchg r11, rax
xchg rbx, rcx
mov rbx, rdi
xchg rbx, rcx
call fcn.1400be3bc
jmp 0x140431e06
xor dl, 0x54
sub dl, 0x41
xchg rcx, rsp
mov rsp, rax
xchg rcx, rsp
jmp 0x1404320e3
shr rdx, 1
and rdx, r8
imul rdx, rcx
mov r9, r9
imul rcx, rax
jmp 0x14043198c
lea rdx, [rbp + 0x280]
xchg r10, rax
mov qword [rbp + 0x280], r10
jmp 0x140431d4a
shr rcx, 1
add rdx, rcx
xchg rcx, rdi
mov rdi, rcx
jmp 0x1404324a5
add dl, 0x1d
xor dl, 0xc
sub dl, 8
jmp 0x1404322c6
je 0x140432051
mov dl, 0x73
sub dl, 0x18
xor dl, 0x2c
sub dl, 0x76
jmp 0x140431e19
mov rsi, rax
xchg rcx, rsi
call fcn.14045d600
jmp 0x140432787
xchg rdi, rdi
lea rdx, [rbp + 0x280]
mov qword [rbp + 0x280], rax
jmp 0x1404322f2
xchg rbx, rax
call fcn.14045d600
lea rdx, [rbp + 0x280]
mov qword [rbp + 0x280], rax
xchg r11, r11
jmp 0x140431ab4
call fcn.14045d600
lea rdx, [rbp + 0x280]
xchg r13, rax
mov qword [rbp + 0x280], r13
xchg r13, rax
xchg rdi, rsp
jmp 0x140431906
sub dl, 0x6f
xor dl, 1
xchg rcx, rsp
jmp 0x1404327f9
xchg rcx, r8
mov r8, rdi
xchg rcx, r8
call fcn.1400be3bc
xchg rcx, r15
mov r15, rcx
jmp 0x140432491
xor dl, 0x67
xor dl, 0x23
sub dl, 0x43
jmp 0x140431c6f
je 0x1404322ac
xor edx, edx
mov rcx, rax
mov dword [rsp - 0x14], 0x6fe7157e
jmp 0x1404322a7
lea rdx, [rbp + 0x280]
xchg r14, rax
mov qword [rbp + 0x280], r14
xchg r14, rax
xchg rdi, rbp
mov rcx, rbp
xchg rdi, rbp
jmp 0x140431e97
xchg r14, rcx
mov r14, rcx
xchg rcx, r14
jmp 0x140431b43
xchg rdx, rcx
mov rdx, r15
xchg rdx, rcx
jmp 0x140432829
xchg rcx, rax
call fcn.14045d600
mov dword [rsp - 0x1c], edx
jmp 0x1404325b4
mov esi, dword [rbp + 0x270]
mov dword [rsp - 0x24], 0x570c19a1
mov eax, esi
and eax, 2
mov dword [rsp + 0x60], eax
je 0x140432564
jmp 0x140431dcf
xchg r15, rcx
call fcn.1400bb5d0
mov dword [rsp - 0x44], esp
test rax, rax
jmp 0x140432319
xchg rcx, rdi
call fcn.14045d6c0
xchg rdx, r15
mov r15, rax
xchg r15, rdx
xchg r14, r15
mov rcx, r15
jmp 0x140431fab
add dl, 0x5f
xor dl, 0x6f
xor dl, 0x7e
jmp 0x140431f3a
mov dword [rsp - 0x10], esp
test rax, rax
je 0x14043278a
jmp 0x140431c62
je 0x14043219b
mov dl, 0x16
add dl, 0x3f
jmp 0x1404321e7
mov r12, r12
lea rdx, [rbp + 0x280]
mov qword [rbp + 0x280], rax
mov rcx, rdi
mov dword [rsp - 0x2c], ebx
call fcn.1400be3bc
jmp 0x14043208c
mov rcx, rdx
xchg rdi, rdx
call fcn.1400be3bc
xchg r15, rbx
jmp 0x140431c37
and eax, 4
mov dword [rbp + 0x250], eax
xchg r9, r9
je 0x140432377
add dl, 0x13
sub dl, 0x11
add dl, 0xd
xor dl, 0x30
xchg rbx, rax
mov rcx, rbx
jmp 0x140432277
mov eax, esi
jmp 0x140432526
xchg r14, rcx
call fcn.140461c30
mov rbx, rbx
xchg r15, r14
mov rcx, r14
xchg r15, r14
xchg r13, rax
jmp 0x1404319ad
lea rdx, [rbp + 0x280]
xchg r13, rax
mov qword [rbp + 0x280], r13
xchg r13, rax
xchg rdx, rdi
jmp 0x140432513
test rax, rax
je 0x1404324ad
mov dword [rsp - 0x14], edx
mov rax, qword [0x7ffe0320]
movabs r8, 0xff1d9b7818
add r8, 0x28efe0c2
jmp 0x14043266d
xor dl, 0x1c
xor dl, 0x27
add dl, 0x3c
xor dl, 0x3c
xchg r12, rax
mov rcx, r12
jmp 0x14043269c
xchg r11, rax
mov qword [rbp + 0x280], r11
xchg r11, rax
jmp 0x1404326fa
mov rcx, rcx
mov rcx, r14
call fcn.140461bfc
xchg rdi, rcx
mov rdi, r15
xchg rcx, rdi
call fcn.1400bb5d0
jmp 0x140431916
mov dword [rsp - 0x38], 0x7ec22a8d
call fcn.1400bb5d0
test rax, rax
je 0x140431f53
jmp 0x140431b53
lea rdx, [rbp + 0x280]
xchg r11, rax
mov qword [rbp + 0x280], r11
jmp 0x1404320fa
sub r8, 0x659f43c
xor r8, 0x504023a2
sub r8, 0xc5f85f3
add r8, 0x6d915fe6
add r8, 0x7fffffff
add r8, 0xe5cddd2
jmp 0x140431c47
xchg r12, rax
call fcn.14045d600
mov r8, r8
jmp 0x140432331
je 0x14043227e
mov dl, 0x63
sub dl, 0x37
jmp 0x140432710
xchg rdi, r10
sub rdi, 0xffffffffffffffa0
call fcn.1400bb5d0
mov rdx, rdx
test rax, rax
jmp 0x140432203
xchg r15, rbx
mov rcx, rbx
xchg rbx, r15
call fcn.1400bb5d0
jmp 0x14043271e
xchg rcx, rdi
mov rdi, rcx
xchg rdi, rcx
call fcn.1400be3bc
mov r14, r14
jmp 0x1404326e7
sub dl, 0x2c
add dl, 0x70
sub dl, 0x4c
jmp 0x14043253d
mov dword [rsp - 0xc], edi
test rax, rax
je 0x1404325b4
jmp 0x140431b09
xor dl, 0x27
sub dl, 0x34
xor dl, 0x76
sub dl, 0x31
jmp 0x140432757
xor edx, edx
xchg rsi, rsi
xchg rcx, rax
mov rax, rcx
xchg rcx, rax
call fcn.14045d600
jmp 0x1404318e9
add dl, 0x3a
sub dl, 0x71
mov rcx, rax
call fcn.14045d600
mov r8, r8
mov rdx, rax
jmp 0x1404319f6
xchg rsi, rsi
lea rdx, [rbp + 0x280]
mov qword [rbp + 0x280], rax
xchg rcx, rdx
mov rdx, rdi
xchg rcx, rdx
jmp 0x140431ceb
test rax, rax
xchg r8, r8
je 0x1404324f4
xor edx, edx
mov rcx, rax
call fcn.14045d600
jmp 0x1404324f1
mov rsp, rax
xchg rsp, rcx
call fcn.14045d600
mov dword [rsp - 0x2c], 0x34d486a9
jmp 0x14043219b
test rax, rax
je 0x140431ed9
lea rcx, [r13 + 0x360]
mov r15, r15
jmp 0x140431f5b
call fcn.1400bb5d0
mov dword [rsp - 0x3c], 0x78a07c2b
xchg rdi, rax
mov rax, rdi
xchg rdi, rax
jmp 0x1404325ce
mov rcx, r14
call fcn.14045e5c4
mov edx, 0x3f64d7a5
xor edx, 0x3f2fcaa3
add edx, 0x20daa084
jmp 0x140432f98
jmp 0x140433038
xchg r10, rbx
mov rcx, r10
xchg r10, rbx
call qword [rax + 0x10]
test rbx, rbx
mov dword [rsp - 0x38], 0x476080bf
jmp 0x140432f2e
xor edx, 0x3fb6b410
xchg rcx, rbp
mov rbp, r14
xchg rcx, rbp
call fcn.1400bb5e0
xchg r12, r12
mov rax, qword [rbx]
jmp 0x140432ef3
je 0x140432f6e
xchg r10, rax
mov r10, qword [rbx]
jmp 0x140432fbb
mov r11, qword [rcx]
xchg r11, rax
call qword [rax]
mov dword [rsp - 0x34], esi
mov rcx, qword [r12]
call fcn.1400bb730
jmp 0x140432eee
xor edx, 0x239b25ff
sub edx, 0x5391e0cb
xchg rcx, r10
mov r10, rbx
xchg r10, rcx
call qword [rax]
cmp qword [r12 + 0x78], 0x78
jmp 0x140432f79
mov dword [rsp - 0x18], 0x639ea51
jbe 0x140432fe5
mov rcx, qword [r12]
xor edx, edx
mov dword [rsp - 0x20], edi
xchg r11, rax
jmp 0x140432f3e
add edx, 0x4e623222
sub edx, 0x5d4bf328
add edx, 0x608b148a
xor edx, 0x3f21dbe5
sub edx, 0xe3016ab
jmp 0x140432f0f
xchg r10, rax
mov edx, 0x7131e9b0
xor edx, 0x3d38114d
sub edx, 0x8a19678
add edx, 0x3aaa08a
xor edx, 0x42caf0bd
add edx, 0x6a30d181
jmp 0x140432f57
cmp qword [r12 + 0x78], 0
jbe 0x140433038
mov rdi, qword [r12]
mov dword [rsp - 0x14], ebp
xor edx, edx
xchg rdx, rcx
jmp 0x140433030
nop
mov rbp, qword [rsp]
add rsp, 8
ret
mov r15, qword [rsp - 8]
nop
add rsp, 8
mov r14, qword [rsp - 8]
nop
jmp 0x140433048
nop
mov rsi, qword [rsp]
add rsp, 8
jmp 0x140433003
mov rdx, r12
xchg rdx, rcx
call qword [rdi]
and qword [r12 + 0x78], 0
mov r15, r15
mov eax, esi
jmp 0x140433064
mov r13, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov r12, qword [rsp - 8]
pop rdi
mov dword [rsp - 0x44], edx
jmp 0x140433022
mov rbx, qword [rsp + 0x358]
add rsp, 0x7a7f7459
sub rsp, 0x7a7f7149
nop
add rsp, 8
jmp 0x14043300d