Function at 0x140078890
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push rax
mov qword [rsp], rbp
push rsi
mov dword [rsp - 0x20], 0x5d69264
nop
sub rsp, 8
mov qword [rsp], rdi
nop
push 0x77640772
mov qword [rsp], r14
lea rbp, [rsp - 0x158]
mov dword [rsp - 0x3c], edx
add rsp, 0x5ba0dc2
sub rsp, 0x5ba101a
xchg r10, rdx
mov rsi, r10
xchg r10, rdx
mov r14, rcx
mov r12, r12
call fcn.1400799b0
movabs rdi, 0x4ef446ac07acf4d6
add rdi, 0x3256d77
xor rdi, 0x2f0226a3
xor rdi, 0x173a2ce5
add rdi, 0x2b491722
xchg rsi, rcx
mov rsi, rcx
xchg rsi, rcx
mov qword [r14 + 0x18], rdi
mov dword [rsp - 0x24], 0x65a9dc6
mov rax, qword [rsi]
call qword [rax + 8]
test al, al
je 0x140079957
mov dword [rsp - 0x1c], 0x4dc4c67a
xchg r15, rax
mov r15, qword [rsi]
xchg r15, rax
mov qword [rsp + 0x250], rbx
xchg rdi, rdi
xchg r15, r12
mov qword [rsp + 0x248], r15
xchg r12, r15
xchg rcx, r13
mov qword [rsp + 0x240], rcx
xchg r13, rcx
mov r13, qword [rax + 0x30]
mov r9, r9
mov qword [rsp + 0x238], r15
call fcn.1400bd310
movzx edi, ax
shl edi, 0x10
mov dword [rsp - 0x28], 0x263315fb
call fcn.1400bd310
xorps xmm0, xmm0
movzx r15d, ax
lea rcx, [rsp + 0x78]
mov rdx, rdx
mov dword [rsp + 0x20], 0x609db2f4
sub dword [rsp + 0x20], 0x1a7bb840
xor dword [rsp + 0x20], 0x216c249d
add dword [rsp + 0x20], 0x1aa9fea
xor dword [rsp + 0x20], 0x59f87a02
or r15d, edi
mov dword [rsp + 0x24], 0x5c7bd99e
sub dword [rsp + 0x24], 0x560cc3c5
sub dword [rsp + 0x24], 0x2e3927c
add dword [rsp + 0x24], 0x28ab91ca
lea rdx, [rsp + 0x78]
mov dword [rsp - 0x14], ebp
mov dword [rsp + 0x28], 0x38301b22
sub dword [rsp + 0x28], 0x1d0e2748
add dword [rsp + 0x28], 0x6375730f
xor dword [rsp + 0x28], 0x3848c1fa
sub dword [rsp + 0x28], 0x37d2a2ea
mov word [rsp + 0x2c], 0x17b0
add word [rsp + 0x2c], 0x4ec0
xor word [rsp + 0x2c], 0x3ca9
add word [rsp + 0x2c], 0x1913
sub word [rsp + 0x2c], 0x5dbf
mov eax, 0x167c59af
add eax, 0x652fc559
sub eax, 0x1057b608
sub eax, 0x6b5468f2
xchg rcx, rdi
mov qword [rsp + 0x70], rdi
xchg rcx, rdi
mov qword [rbp - 0x58], rax
xchg rcx, rsp
movups xmmword [rcx + 0x78], xmm0
xchg rcx, rsp
movups xmmword [rbp - 0x78], xmm0
mov dword [rsp - 0x28], ebp
movups xmmword [rbp - 0x68], xmm0
cmp rcx, rdx
je 0x140078a82
mov dword [rsp - 0x14], esp
call fcn.1400bb730
mov rax, qword [rbp - 0x58]
xorps xmm0, xmm0
lea rdx, [rsp + 0x78]
mov dword [rsp - 0x2c], ebp
xor ebx, ebx
mov qword [rsp + 0x70], rdx
mov ecx, ebx
mov rbx, rbx
xchg rsi, rsp
movups xmmword [rsi + 0x78], xmm0
xchg rsi, rsp
xchg rbp, r13
movups xmmword [r13 - 0x78], xmm0
xchg r13, rbp
xchg rbp, r14
movups xmmword [r14 - 0x68], xmm0
xchg rbp, r14
test rax, rax
mov dword [rsp - 0x20], 0x3674db71
je 0x140078af7
nop word [rax + rax]
movzx eax, byte [rsp + rcx + 0x20]
mov word [rdx + rcx*2], ax
mov dword [rsp - 0x10], 0x6d60ca25
inc rcx
cmp rcx, qword [rbp - 0x58]
jb 0x140078ad6
mov rcx, rcx
xorps xmm0, xmm0
mov dword [rbp + 0x180], 0xf796386
add dword [rbp + 0x180], 0x1ed55bf4
add dword [rbp + 0x180], 0x2e4001df
xor dword [rbp + 0x180], 0x104b6275
sub dword [rbp + 0x180], 0x1ebb9a2b
lea rcx, [rsp + 0x38]
mov word [rbp + 0x184], 0x28da
xor word [rbp + 0x184], 0x5786
sub word [rbp + 0x184], 0x68d0
xor word [rbp + 0x184], 0x17a0
add word [rbp + 0x184], 0x11fb
mov r12d, 0xff3c9b7
add r12d, 0x57841928
sub r12d, 0x2745f9d4
add r12d, 0x26062017
sub r12d, 0x6638091b
mov byte [rbp + 0x186], 0x32
add byte [rbp + 0x186], 0x40
xor byte [rbp + 0x186], 0x17
xor byte [rbp + 0x186], 0x67
lea rdx, [rsp + 0x38]
mov dword [rsp - 0x44], esi
mov qword [rsp + 0x30], rcx
mov eax, r12d
xchg r12, rax
mov qword [rsp + 0x68], r12
xchg r12, rax
movups xmmword [rsp + 0x38], xmm0
mov dword [rsp - 0x34], edx
xchg r13, rsp
movups xmmword [r13 + 0x48], xmm0
xchg rsp, r13
movups xmmword [rsp + 0x58], xmm0
cmp rcx, rdx
mov dword [rsp - 0x10], edx
je 0x140078be9
call fcn.1400bb730
mov rax, qword [rsp + 0x68]
xchg rbp, rbp
lea rdx, [rsp + 0x38]
xorps xmm0, xmm0
mov qword [rsp + 0x30], rdx
mov dword [rsp - 0x38], esp
xchg r14, rcx
mov r14, rbx
xchg rcx, r14
movups xmmword [rsp + 0x38], xmm0
movups xmmword [rsp + 0x48], xmm0
mov dword [rsp - 0x30], ecx
xchg rsp, rdi
movups xmmword [rdi + 0x58], xmm0
xchg rsp, rdi
test rax, rax
xchg rsp, rsp
je 0x140078c46
nop
movzx eax, byte [rbp + rcx + 0x180]
mov word [rdx + rcx*2], ax
mov rdi, rdi
inc rcx
cmp rcx, qword [rsp + 0x68]
jb 0x140078c29
mov r9d, r15d
mov rsi, rsi
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0x30]
mov rcx, rsi
mov dword [rsp - 0x18], esi
call r13
mov rcx, qword [rsp + 0x30]
mov dword [rbp + 0x188], eax
xchg r15, r15
xor eax, 0x6e78a4b4
mov dword [rbp + 0x180], eax
lea rax, [rsp + 0x38]
mov dword [rsp - 0x28], 0x9de0c33
cmp rcx, rax
jne 0x140078cbc
lea rdi, [rsp + 0x38]
mov dword [rsp - 0x30], 0x1f7b5b81
xor eax, eax
mov ecx, 0x530342f4
add ecx, 0x260f0309
sub ecx, 0x281f518a
xor ecx, 0x50f2f443
rep stosb byte [rdi], al
jmp 0x140078cc1
call fcn.1400bb730
xchg rdi, rcx
mov rdi, qword [rsp + 0x70]
xchg rdi, rcx
lea rax, [rsp + 0x78]
mov rbp, rbp
cmp rcx, rax
jne 0x140078d0b
lea rdi, [rsp + 0x78]
xchg rbp, rbp
xor eax, eax
mov ecx, 0xfb53b78
xor ecx, 0x7d39e7fd
sub ecx, 0x68d03858
add ecx, 0x6bebe912
xor ecx, 0x75a88d0f
rep stosb byte [rdi], al
jmp 0x140078d10
call fcn.1400bb730
mov rax, qword [rsi]
mov dword [rsp - 0x44], 0x2df73d78
mov rax, qword [rax + 0x30]
xchg rsi, rax
mov qword [rbp + 0x198], rsi
xchg rsi, rax
call fcn.1400bd310
mov r14, r14
movzx edi, ax
shl edi, 0x10
call fcn.1400bd310
mov r8, r8
xorps xmm0, xmm0
movzx r15d, ax
lea rcx, [rbp - 8]
mov dword [rsp + 0x20], 0x46dd0dc0
sub dword [rsp + 0x20], 0x2bc3fed3
add dword [rsp + 0x20], 0x3ed29651
sub dword [rsp + 0x20], 0x247eda1b
xor dword [rsp + 0x20], 0x46ccf32
mov r13d, 0x39de6326
sub r13d, 0x3356b2c2
add r13d, 0x6b4fb90f
xor r13d, 0x71d7697c
mov dword [rsp + 0x24], 0x15cf103f
xor dword [rsp + 0x24], 0x634ec640
xor dword [rsp + 0x24], 0x2cace08a
sub dword [rsp + 0x24], 0x25bae109
xor dword [rsp + 0x24], 0x184540cb
or r15d, edi
mov dword [rsp + 0x28], 0x65716f73
xor dword [rsp + 0x28], 0x5a25512
sub dword [rsp + 0x28], 0x3646d3a3
sub dword [rsp + 0x28], 0x1f7f6295
lea rdx, [rbp - 8]
mov dword [rsp - 0x1c], 0x59a77a64
mov word [rsp + 0x2c], 0xf53
add word [rsp + 0x2c], 0x42ab
sub word [rsp + 0x2c], 0x3e18
add word [rsp + 0x2c], 0x1563
xor word [rsp + 0x2c], 0x2f62
mov byte [rsp + 0x2e], 0xa
add byte [rsp + 0x2e], 0x18
sub byte [rsp + 0x2e], 0xf
add byte [rsp + 0x2e], 0x1f
sub byte [rsp + 0x2e], 0x27
mov eax, r13d
xchg rcx, r12
mov qword [rbp - 0x10], r12
xchg r12, rcx
mov qword [rbp + 0x28], rax
mov rbx, rbx
xchg rsi, rbp
movups xmmword [rsi - 8], xmm0
xchg rbp, rsi
movups xmmword [rbp + 8], xmm0
mov r10, r10
xchg rbp, rsp
movups xmmword [rsp + 0x18], xmm0
xchg rsp, rbp
cmp rcx, rdx
mov dword [rsp - 0xc], 0x55950c30
je 0x140078e6f
call fcn.1400bb730
mov rax, qword [rbp + 0x28]
mov dword [rsp - 0x14], esi
lea rdx, [rbp - 8]
xorps xmm0, xmm0
mov qword [rbp - 0x10], rdx
mov rcx, rbx
mov r11, r11
movups xmmword [rbp - 8], xmm0
xchg rbp, rcx
movups xmmword [rcx + 8], xmm0
xchg rbp, rcx
xchg rbp, rdi
movups xmmword [rdi + 0x18], xmm0
xchg rdi, rbp
test rax, rax
je 0x140078ebe
xchg rbp, rbp
movzx eax, byte [rsp + rcx + 0x20]
mov word [rdx + rcx*2], ax
inc rcx
mov dword [rsp - 0x10], esi
cmp rcx, qword [rbp + 0x28]
jb 0x140078ea4
xorps xmm0, xmm0
mov dword [rbp + 0x190], 0x31404a72
xor dword [rbp + 0x190], 0x46c51f2
xor dword [rbp + 0x190], 0x44f00970
sub dword [rbp + 0x190], 0x4ac195cf
add dword [rbp + 0x190], 0x6ef8be0
lea rcx, [rbp - 0x48]
mov dword [rsp - 0x14], 0x473a47ac
mov word [rbp + 0x194], 0x1feb
xor word [rbp + 0x194], 0x7dcc
sub word [rbp + 0x194], 0x4f8d
add word [rbp + 0x194], 0x8d
lea rdx, [rbp - 0x48]
mov byte [rbp + 0x196], 0x77
xor byte [rbp + 0x196], 0x51
add byte [rbp + 0x196], 0xd
sub byte [rbp + 0x196], 0x31
mov qword [rbp - 0x50], rcx
mov rax, r12
xchg rbx, rbx
mov qword [rbp - 0x18], rax
xchg rbp, r9
movups xmmword [r9 - 0x48], xmm0
xchg r9, rbp
movups xmmword [rbp - 0x38], xmm0
xchg rdx, rdx
xchg r15, rbp
movups xmmword [r15 - 0x28], xmm0
xchg r15, rbp
cmp rcx, rdx
je 0x140078f8c
mov dword [rsp - 0x18], 0x76c12b6f
call fcn.1400bb730
xchg rbx, rax
mov rbx, qword [rbp - 0x18]
xchg rbx, rax
lea rdx, [rbp - 0x48]
xchg rbx, rbx
xorps xmm0, xmm0
xchg rdi, rdx
mov qword [rbp - 0x50], rdi
xchg rdi, rdx
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
xchg r15, rbp
movups xmmword [r15 - 0x48], xmm0
xchg r15, rbp
xchg r8, rbp
movups xmmword [r8 - 0x38], xmm0
xchg rbp, r8
xchg rdx, rbp
movups xmmword [rdx - 0x28], xmm0
xchg rdx, rbp
test rax, rax
je 0x140078ffb
xchg rcx, rcx
nop dword [rax + rax]
movzx eax, byte [rbp + rcx + 0x190]
mov word [rdx + rcx*2], ax
inc rcx
mov dword [rsp - 0x34], 0x4dac7496
cmp rcx, qword [rbp - 0x18]
jb 0x140078fda
mov r9d, r15d
lea r8, [rbp - 0x10]
xchg r11, r11
lea rdx, [rbp - 0x50]
xchg rsp, rsi
mov rcx, rsp
xchg rsi, rsp
call qword [rbp + 0x198]
xchg rdx, rcx
mov rdx, qword [rbp - 0x50]
xchg rdx, rcx
mov r15d, eax
mov dword [rsp - 0x28], 0x54aee4ec
mov dword [rbp + 0x190], eax
xor r15d, 0x6e78a4b4
lea rax, [rbp - 0x48]
mov dword [rsp - 0x14], ebp
cmp rcx, rax
jne 0x14007907a
lea rdi, [rbp - 0x48]
mov r11, r11
xor eax, eax
mov ecx, 0x5014baa4
sub ecx, 0x221856c7
xor ecx, 0x3c76438a
xor ecx, 0x118a2067
rep stosb byte [rdi], al
mov dword [rsp - 0x20], 0x60580563
jmp 0x14007907f
call fcn.1400bb730
xchg rcx, r13
mov r13, qword [rbp - 0x10]
xchg rcx, r13
lea rax, [rbp - 8]
mov dword [rsp - 0x1c], 0x3d2af512
cmp rcx, rax
jne 0x1400790c9
lea rdi, [rbp - 8]
mov rcx, rcx
xor eax, eax
mov ecx, 0x3de89350
add ecx, 0x2f2fa657
sub ecx, 0x4caed314
sub ecx, 0x20696663
rep stosb byte [rdi], al
mov dword [rsp - 0x18], esp
jmp 0x1400790d2
call fcn.1400bb730
mov dword [rsp - 0x34], edx
mov eax, dword [rbp + 0x180]
mov rcx, r14
mov edi, r15d
mov r14, r14
shl rdi, 0x1d
shl rdi, 1
shl rdi, 1
shl rdi, 1
or rdi, rax
mov dword [rsp - 0x40], ebp
xchg rdi, rdx
mov rdi, rdx
xchg rdx, rdi
call fcn.140078590
xchg r13, rcx
mov r13, rdi
xchg rcx, r13
movabs r15, 0x4ef446ac4798cfcf
sub r15, 0x20a444de
add r15, 0x12ecc54b
add r15, 0x24522ef1
xor rcx, r15
mov r10, r10
mov qword [r14 + 0x18], rcx
test eax, eax
jns 0x1400791d2
mov rdx, rdi
mov rsp, rsp
xchg rcx, rsi
mov rsi, r14
xchg rsi, rcx
call fcn.140078590
mov r13, r13
test eax, eax
jns 0x140079950
lea rcx, [0x1400ac39c]
mov qword [r14 + 0x18], r15
mov r9, r9
xor rcx, r15
xchg rcx, rbx
mov qword [r14 + 0x20], rbx
xchg rbx, rcx
xchg r13, rbx
mov rbx, qword [rsp + 0x240]
xchg rbx, r13
mov r12, qword [rsp + 0x248]
xchg r13, rbx
mov r13, qword [rsp + 0x250]
xchg r13, rbx
mov r15, qword [rsp + 0x238]
mov dword [rsp - 0x18], esp
neg rsp
add rsp, 0xfffffffffffffda8
neg rsp
pop r14
nop
mov rdi, qword [rsp]
add rsp, 8
nop
mov rsi, qword [rsp]
add rsp, 8
nop
mov rbp, qword [rsp]
add rsp, 8
ret
xchg r12, rax
mov r12, qword [rsi]
xchg r12, rax
lea rcx, [rbp + 0x78]
xchg rbx, rbx
xorps xmm0, xmm0
mov dword [rsp + 0x20], 0x293cfb19
sub dword [rsp + 0x20], 0x7f29eeb
add dword [rsp + 0x20], 0x116a4c4b
sub dword [rsp + 0x20], 0x1f89a8a1
xor dword [rsp + 0x20], 0x222afbc9
lea rdx, [rbp + 0x78]
mov dword [rsp - 0xc], edi
mov dword [rsp + 0x24], 0x7e109372
sub dword [rsp + 0x24], 0x6b418130
xor dword [rsp + 0x24], 0x545e68a7
sub dword [rsp + 0x24], 0x1a5a65be
mov dword [rsp + 0x28], 0x30319751
xor dword [rsp + 0x28], 0x1d482f96
xor dword [rsp + 0x28], 0x737672fc
sub dword [rsp + 0x28], 0x2802d113
sub dword [rsp + 0x28], 0x26fff4ff
xchg rdi, rbp
mov rbp, qword [rax + 0x50]
xchg rdi, rbp
mov eax, 0x4fa06cba
xor eax, 0x6bcb8ad6
add eax, 0x2da74288
xor eax, 0x24be933f
xor eax, 0x76adbbc5
xchg r14, rax
mov qword [rbp + 0xa8], r14
xchg r14, rax
mov word [rsp + 0x2c], 0x89d
xor word [rsp + 0x2c], 0x5c3c
sub word [rsp + 0x2c], 0x4f3d
add word [rsp + 0x2c], 0x10c9
xchg r8, rcx
mov qword [rbp + 0x70], r8
xchg r8, rcx
xchg rbp, r13
movups xmmword [r13 + 0x78], xmm0
xchg rbp, r13
xchg rbp, r8
movups xmmword [r8 + 0x88], xmm0
xchg rbp, r8
xchg r14, rbp
movups xmmword [r14 + 0x98], xmm0
xchg rbp, r14
cmp rcx, rdx
je 0x1400792f3
mov dword [rsp - 0xc], 0x16a56609
call fcn.1400bb730
mov rax, qword [rbp + 0xa8]
lea rdx, [rbp + 0x78]
mov rdx, rdx
xorps xmm0, xmm0
xchg rdx, r14
mov qword [rbp + 0x70], r14
xchg rdx, r14
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
xchg rbp, rbx
movups xmmword [rbx + 0x78], xmm0
xchg rbp, rbx
movups xmmword [rbp + 0x88], xmm0
movups xmmword [rbp + 0x98], xmm0
mov dword [rsp - 0x38], 0x57b99832
test rax, rax
je 0x140079364
nop dword [rax]
movzx eax, byte [rsp + rcx + 0x20]
xchg rbx, rbx
mov word [rdx + rcx*2], ax
inc rcx
cmp rcx, qword [rbp + 0xa8]
mov dword [rsp - 0x28], 0x4701839a
jb 0x140079340
xorps xmm0, xmm0
mov dword [rbp + 0x180], 0x41f3dceb
sub dword [rbp + 0x180], 0x41116258
xor dword [rbp + 0x180], 0x2075acdc
xor dword [rbp + 0x180], 0xe9ddf4e
lea rcx, [rbp + 0x38]
mov word [rbp + 0x184], 0x1a3a
xor word [rbp + 0x184], 0x141f
xor word [rbp + 0x184], 0x38bc
add word [rbp + 0x184], 0x2692
sub word [rbp + 0x184], 0x4a04
lea rdx, [rbp + 0x38]
mov dword [rsp - 0x14], ebx
mov byte [rbp + 0x186], 0x6f
xor byte [rbp + 0x186], 0x55
xor byte [rbp + 0x186], 0x13
xor byte [rbp + 0x186], 0x70
sub byte [rbp + 0x186], 0x57
xchg rcx, r8
mov qword [rbp + 0x30], r8
xchg r8, rcx
xchg r12, rax
mov r12, rax
xchg r12, rax
xchg rdi, rax
mov qword [rbp + 0x68], rdi
xchg rdi, rax
xchg r13, rbp
movups xmmword [r13 + 0x38], xmm0
xchg rbp, r13
xchg rbp, rsp
movups xmmword [rsp + 0x48], xmm0
xchg rsp, rbp
xchg rbp, rsi
movups xmmword [rsi + 0x58], xmm0
xchg rsi, rbp
cmp rcx, rdx
je 0x14007943d
xchg r8, r8
call fcn.1400bb730
xchg r13, rax
mov r13, qword [rbp + 0x68]
xchg r13, rax
lea rdx, [rbp + 0x38]
mov dword [rsp - 0x40], 0x641d4be
xorps xmm0, xmm0
xchg rdx, rsp
mov qword [rbp + 0x30], rsp
xchg rdx, rsp
mov rcx, rbx
mov dword [rsp - 0x24], ebp
xchg rdx, rbp
movups xmmword [rdx + 0x38], xmm0
xchg rdx, rbp
xchg rbp, r14
movups xmmword [r14 + 0x48], xmm0
xchg r14, rbp
xchg rdi, rbp
movups xmmword [rdi + 0x58], xmm0
xchg rdi, rbp
test rax, rax
je 0x1400794ac
mov dword [rsp - 0x28], ebx
nop
movzx eax, byte [rbp + rcx + 0x180]
mov word [rdx + rcx*2], ax
inc rcx
mov dword [rsp - 0x2c], 0x78821613
cmp rcx, qword [rbp + 0x68]
jb 0x14007948b
mov r9d, dword [rbp + 0x188]
mov dword [rsp - 0x38], 0x4225abc9
lea r8, [rbp + 0x70]
lea rdx, [rbp + 0x30]
xchg rcx, rsi
mov rsi, rcx
xchg rsi, rcx
call rdi
mov dword [rsp - 0x40], edi
xchg rcx, rdi
mov rdi, qword [rbp + 0x30]
xchg rdi, rcx
lea rax, [rbp + 0x38]
cmp rcx, rax
jne 0x14007951a
mov dword [rsp - 0x20], ebp
lea rdi, [rbp + 0x38]
xor eax, eax
mov ecx, 0x5a28a262
sub ecx, 0x4fb66302
xor ecx, 0x26140dbf
add ecx, 0x2a7776b9
xor ecx, 0x56dda9a8
rep stosb byte [rdi], al
xchg rsi, rsi
jmp 0x14007951f
call fcn.1400bb730
xchg rcx, r8
mov r8, qword [rbp + 0x70]
xchg r8, rcx
lea rax, [rbp + 0x78]
cmp rcx, rax
jne 0x140079566
xchg rsi, rsi
lea rdi, [rbp + 0x78]
xor eax, eax
mov ecx, 0x1e9acf35
sub ecx, 0x78eb7ab
xor ecx, 0x5fd9666b
add ecx, 0x270b7f1
xor ecx, 0x4b4629e2
rep stosb byte [rdi], al
mov r9, r9
jmp 0x14007956b
call fcn.1400bb730
mov rax, qword [rsi]
lea rcx, [rbp + 0xf8]
xchg r9, r9
xorps xmm0, xmm0
mov dword [rsp + 0x20], 0x496ea749
add dword [rsp + 0x20], 0x25d419e0
xor dword [rsp + 0x20], 0x42956bc9
add dword [rsp + 0x20], 0x4e55c32c
sub dword [rsp + 0x20], 0x4b2d69fb
mov dword [rsp + 0x24], 0x94850
xor dword [rsp + 0x24], 0xcd34816
add dword [rsp + 0x24], 0x14f1f3ee
xor dword [rsp + 0x24], 0x7fffa530
sub dword [rsp + 0x24], 0x31fd3bdd
mov dword [rsp + 0x28], 0x16847543
add dword [rsp + 0x28], 0x90f547a
add dword [rsp + 0x28], 0xb0a7200
sub dword [rsp + 0x28], 0x17b906c1
xor dword [rsp + 0x28], 0x19e830d5
mov rdi, qword [rax + 0x50]
lea rax, [rbp + 0xf8]
mov r11, r11
mov word [rsp + 0x2c], 0x7070
xor word [rsp + 0x2c], 0x5bef
sub word [rsp + 0x2c], 0xef8
add word [rsp + 0x2c], 0x1b5d
sub word [rsp + 0x2c], 0x31d9
mov byte [rsp + 0x2e], 0x41
add byte [rsp + 0x2e], 0x38
xor byte [rsp + 0x2e], 0x71
add byte [rsp + 0x2e], 0x2f
sub byte [rsp + 0x2e], 0x2c
mov qword [rbp + 0xf0], rcx
mov qword [rbp + 0x128], r13
mov dword [rsp - 0x3c], ebp
movups xmmword [rbp + 0xf8], xmm0
xchg rbp, r12
movups xmmword [r12 + 0x108], xmm0
xchg rbp, r12
xchg rbp, rbx
movups xmmword [rbx + 0x118], xmm0
xchg rbx, rbp
cmp rcx, rax
mov dword [rsp - 0x20], 0x6ee6cc7f
je 0x140079692
call fcn.1400bb730
mov r13, qword [rbp + 0x128]
mov r12, r12
lea rdx, [rbp + 0xf8]
xorps xmm0, xmm0
xchg r9, rdx
mov qword [rbp + 0xf0], r9
xchg r9, rdx
xchg rcx, rbp
mov rbp, rbx
xchg rcx, rbp
movups xmmword [rbp + 0xf8], xmm0
movups xmmword [rbp + 0x108], xmm0
xchg r12, rbp
movups xmmword [r12 + 0x118], xmm0
xchg r12, rbp
test r13, r13
mov rbp, rbp
je 0x140079706
nop dword [rax]
movzx eax, byte [rsp + rcx + 0x20]
mov r12, r12
mov word [rdx + rcx*2], ax
inc rcx
cmp rcx, qword [rbp + 0x128]
jb 0x1400796e2
mov dword [rsp - 0x28], 0x77356e8c
xorps xmm0, xmm0
mov dword [rbp + 0x180], 0xf763ff1
xor dword [rbp + 0x180], 0x1d0e911e
add dword [rbp + 0x180], 0x54a73b0d
sub dword [rbp + 0x180], 0x2514278
sub dword [rbp + 0x180], 0x36c49e83
lea rcx, [rbp + 0xb8]
mov word [rbp + 0x184], 0x4495
add word [rbp + 0x184], 0x101a
xor word [rbp + 0x184], 0x2d61
xor word [rbp + 0x184], 0x6ae9
lea rax, [rbp + 0xb8]
mov dword [rsp - 0x18], ecx
mov byte [rbp + 0x186], 0x2d
add byte [rbp + 0x186], 0x3c
xor byte [rbp + 0x186], 0x60
sub byte [rbp + 0x186], 7
mov qword [rbp + 0xb0], rcx
mov qword [rbp + 0xe8], r12
xchg rbp, r14
movups xmmword [r14 + 0xb8], xmm0
xchg r14, rbp
xchg rdi, rbp
movups xmmword [rdi + 0xc8], xmm0
xchg rbp, rdi
xchg r11, rbp
movups xmmword [r11 + 0xd8], xmm0
xchg rbp, r11
cmp rcx, rax
mov r11, r11
je 0x1400797dc
call fcn.1400bb730
mov r12, qword [rbp + 0xe8]
lea rcx, [rbp + 0xb8]
xchg r13, r13
xorps xmm0, xmm0
xchg r11, rcx
mov qword [rbp + 0xb0], r11
xchg rcx, r11
xchg rsp, rbp
movups xmmword [rsp + 0xb8], xmm0
xchg rsp, rbp
xchg rcx, rbp
movups xmmword [rcx + 0xc8], xmm0
xchg rbp, rcx
xchg rbp, r12
movups xmmword [r12 + 0xd8], xmm0
xchg r12, rbp
test r12, r12
je 0x140079851
xchg r8, r8
nop
movzx eax, byte [rbp + rbx + 0x180]
mov word [rcx + rbx*2], ax
mov dword [rsp - 0x40], 0x72cd3cf3
inc rbx
cmp rbx, qword [rbp + 0xe8]
jb 0x14007982d
mov r9d, dword [rbp + 0x190]
mov dword [rsp - 0x10], 0x2da27e2
lea r8, [rbp + 0xf0]
lea rdx, [rbp + 0xb0]
mov rcx, rsi
xchg r13, r13
call rdi
xchg rcx, r10
mov r10, qword [rbp + 0xb0]
xchg rcx, r10
lea rax, [rbp + 0xb8]
cmp rcx, rax
mov r11, r11
jne 0x1400798c4
lea rdi, [rbp + 0xb8]
xor eax, eax
mov dword [rsp - 0x1c], edx
mov ecx, 0x5044f4e1
add ecx, 0x24326ef3
xor ecx, 0x5e2eaa6d
sub ecx, 0x2a59c989
rep stosb byte [rdi], al
xchg r8, r8
jmp 0x1400798d1
call fcn.1400bb730
mov dword [rsp - 0x1c], 0x51e23a61
mov rcx, qword [rbp + 0xf0]
lea rax, [rbp + 0xf8]
cmp rcx, rax
jne 0x140079931
xchg r12, r12
xor eax, eax
lea rdi, [rbp + 0xf8]
mov ecx, 0x7880187d
xor ecx, 0x298f25b4
xor ecx, 0x2cf1870f
xor ecx, 0x462cef4
sub ecx, 0x799c7402
rep stosb byte [rdi], al
xchg r8, rax
mov r8, qword [rsi]
xchg r8, rax
xchg rcx, rbp
mov rbp, rsi
xchg rbp, rcx
call qword [rax + 0x10]
xor eax, eax
mov dword [rsp - 0x40], esp
jmp 0x140079177
call fcn.1400bb730
mov dword [rsp - 0x24], 0x6bf666fb
mov rax, qword [rsi]
xchg rsi, rcx
mov rsi, rcx
xchg rcx, rsi
call qword [rax + 0x10]
xchg rsp, rsp
xor eax, eax
jmp 0x140079177
lea rcx, [0x1400ac39c]
mov eax, 0x75748e2a
xor eax, 0x3a10a539
sub eax, 0x11916c66
add eax, 0x3ee446f9
xor eax, 0xbcb705a7
xor rcx, rdi
xchg r15, rcx
mov qword [r14 + 0x20], r15
xchg rcx, r15
sub rsp, 0xfffffffffffffda8
nop
mov r14, qword [rsp]
add rsp, 8
nop
mov rdi, qword [rsp]
add rsp, 8
pop rsi
xchg rbx, rbx
nop
mov rbp, qword [rsp]
add rsp, 8
ret