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

Disassembly:
push rbp
nop
mov qword [rsp - 8], rsi
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], rdi
nop
mov qword [rsp - 8], r14
sub rsp, 8
lea rbp, [rsp - 0x158]
mov r10, r10
neg rsp
sub rsp, 0xfffffffffffffda8
neg rsp
xchg rsi, rdx
mov rdx, rsi
xchg rdx, rsi
xchg r15, rcx
mov r14, r15
xchg rcx, r15
call fcn.140076c60
xchg r8, r8
movabs rdi, 0x739865645d691a36
sub rdi, 0x2830efc1
sub rdi, 0x8a20fa4
add rdi, 0x451a261e
sub rdi, 0x3f9ed720
mov rcx, rsi
mov qword [r14 + 0x18], rdi
mov rax, qword [rsi]
mov rbp, rbp
call qword [rax + 8]
test al, al
je 0x140076c0d
mov dword [rsp - 0x28], 0x7e23706d
xchg rdi, rax
mov rdi, qword [rsi]
xchg rdi, rax
xchg rbx, rcx
mov qword [rsp + 0x250], rcx
xchg rbx, rcx
xchg r12, rcx
mov qword [rsp + 0x248], rcx
xchg rcx, r12
mov qword [rsp + 0x240], r13
mov dword [rsp - 0x10], edi
xchg r13, rsi
mov rsi, qword [rax + 0x30]
xchg r13, rsi
xchg r13, r15
mov qword [rsp + 0x238], r13
xchg r15, r13
call fcn.14009bb40
movzx edi, ax
shl edi, 5
shl edi, 2
shl edi, 2
shl edi, 4
shl edi, 1
shl edi, 1
shl edi, 1
call fcn.14009bb40
mov dword [rsp - 0x34], 0x23dc25e8
xorps xmm0, xmm0
movzx r15d, ax
lea rcx, [rsp + 0x78]
mov dword [rsp + 0x20], 0x5a269f6
add dword [rsp + 0x20], 0x11e709bd
add dword [rsp + 0x20], 0x1685ffef
xor dword [rsp + 0x20], 0x36c576e0
or r15d, edi
mov dword [rsp + 0x24], 0x6b3ccde6
add dword [rsp + 0x24], 0xd34bef1
xor dword [rsp + 0x24], 0x1f121b57
sub dword [rsp + 0x24], 0x6166830c
lea rdx, [rsp + 0x78]
mov dword [rsp + 0x28], 0xd031b89
add dword [rsp + 0x28], 0x9c95b14
add dword [rsp + 0x28], 0xfcebc1e
add dword [rsp + 0x28], 0x313a7402
sub dword [rsp + 0x28], 0x310ea143
mov word [rsp + 0x2c], 0x2564
add word [rsp + 0x2c], 0x37f3
xor word [rsp + 0x2c], 0x11d6
sub word [rsp + 0x2c], 0x2cd1
xor word [rsp + 0x2c], 0x8ce
mov eax, 0x279dfde3
xor eax, 0x64f1032a
add eax, 0x88fb34f
xor eax, 0x4aae853e
sub eax, 0x1523718
xchg rdx, rcx
mov qword [rsp + 0x70], rdx
xchg rcx, rdx
xchg r13, rax
mov qword [rbp - 0x58], r13
xchg r13, rax
movups xmmword [rsp + 0x78], xmm0
mov dword [rsp - 0x40], edx
movups xmmword [rbp - 0x78], xmm0
xchg rbp, rsi
movups xmmword [rsi - 0x68], xmm0
xchg rsi, rbp
cmp rcx, rdx
je 0x140075d71
call fcn.140099eb0
mov dword [rsp - 0x14], ecx
xchg rdi, rax
mov rdi, qword [rbp - 0x58]
xchg rdi, rax
xorps xmm0, xmm0
xchg rdx, rdx
lea rdx, [rsp + 0x78]
xor ebx, ebx
xchg rdx, r11
mov qword [rsp + 0x70], r11
xchg r11, rdx
mov ecx, ebx
movups xmmword [rsp + 0x78], xmm0
mov dword [rsp - 0x24], 0x39902994
xchg rbp, r11
movups xmmword [r11 - 0x78], xmm0
xchg rbp, r11
movups xmmword [rbp - 0x68], xmm0
mov dword [rsp - 0x14], 0x386c687b
test rax, rax
je 0x140075ddf
nop word [rax + rax]
xchg rdi, rdi
movzx eax, byte [rsp + rcx + 0x20]
mov word [rdx + rcx*2], ax
inc rcx
mov rdx, rdx
cmp rcx, qword [rbp - 0x58]
jb 0x140075dc6
xorps xmm0, xmm0
mov dword [rbp + 0x180], 0x67927fbd
sub dword [rbp + 0x180], 0xfc49da8
sub dword [rbp + 0x180], 0x3df7289c
sub dword [rbp + 0x180], 0x1216b127
lea rcx, [rsp + 0x38]
mov word [rbp + 0x184], 0x5f24
add word [rbp + 0x184], 0x1ed8
sub word [rbp + 0x184], 0x6ede
xor word [rbp + 0x184], 0x1d6a
mov r12d, 0x629c7655
sub r12d, 0x24c60827
add r12d, 0xdf4bb07
sub r12d, 0x4bcb292e
mov byte [rbp + 0x186], 0x7a
sub byte [rbp + 0x186], 0x1f
xor byte [rbp + 0x186], 5
sub byte [rbp + 0x186], 0x25
add byte [rbp + 0x186], 0x8f
lea rdx, [rsp + 0x38]
xchg rcx, rdx
mov qword [rsp + 0x30], rdx
xchg rdx, rcx
mov eax, r12d
mov dword [rsp - 0x18], 0x1cbd0080
xchg r9, rax
mov qword [rsp + 0x68], r9
xchg r9, rax
xchg rsp, r13
movups xmmword [r13 + 0x38], xmm0
xchg r13, rsp
xchg r15, rsp
movups xmmword [r15 + 0x48], xmm0
xchg r15, rsp
xchg rdx, rsp
movups xmmword [rdx + 0x58], xmm0
xchg rdx, rsp
cmp rcx, rdx
je 0x140075ecb
mov rbx, rbx
call fcn.140099eb0
mov rax, qword [rsp + 0x68]
lea rdx, [rsp + 0x38]
xorps xmm0, xmm0
mov dword [rsp - 0x2c], esi
xchg r12, rdx
mov qword [rsp + 0x30], r12
xchg r12, rdx
xchg rbx, r15
mov rcx, r15
xchg rbx, r15
xchg rsp, rdx
movups xmmword [rdx + 0x38], xmm0
xchg rdx, rsp
xchg rcx, rsp
movups xmmword [rcx + 0x48], xmm0
xchg rsp, rcx
xchg rsp, r14
movups xmmword [r14 + 0x58], xmm0
xchg rsp, r14
test rax, rax
je 0x140075f3a
nop
mov r11, r11
movzx eax, byte [rbp + rcx + 0x180]
mov word [rdx + rcx*2], ax
inc rcx
cmp rcx, qword [rsp + 0x68]
mov dword [rsp - 0x40], 0x63720193
jb 0x140075f18
mov r9d, r15d
lea r8, [rsp + 0x70]
xchg r9, r9
lea rdx, [rsp + 0x30]
mov rcx, rsi
call r13
xchg r14, r14
xchg rcx, r15
mov r15, qword [rsp + 0x30]
xchg r15, rcx
mov dword [rbp + 0x188], eax
mov dword [rsp - 0x20], edi
xor eax, 0x6e78a4b4
mov dword [rbp + 0x180], eax
lea rax, [rsp + 0x38]
cmp rcx, rax
mov dword [rsp - 0x20], 0x39189cd4
jne 0x140075fae
lea rdi, [rsp + 0x38]
xor eax, eax
mov ecx, 0x38fe697e
sub ecx, 0x35cc1264
add ecx, 0x44d392e9
sub ecx, 0x4805e9d3
rep stosb byte [rdi], al
jmp 0x140075fb3
call fcn.140099eb0
mov rcx, qword [rsp + 0x70]
xchg r14, r14
lea rax, [rsp + 0x78]
cmp rcx, rax
jne 0x140075ff8
lea rdi, [rsp + 0x78]
mov dword [rsp - 0x28], ebx
xor eax, eax
mov ecx, 0x93f044
xor ecx, 0x5e800d9c
add ecx, 0x1e321439
xor ecx, 0x395e1fdc
sub ecx, 0x45180d9d
rep stosb byte [rdi], al
jmp 0x140075ffd
call fcn.140099eb0
xchg rdx, rax
mov rdx, qword [rsi]
xchg rdx, rax
mov rax, qword [rax + 0x30]
mov qword [rbp + 0x198], rax
call fcn.14009bb40
mov dword [rsp - 0x14], 0x5b382d2a
movzx edi, ax
shl edi, 0xd
shl edi, 2
shl edi, 1
call fcn.14009bb40
xchg r13, r13
xorps xmm0, xmm0
movzx r15d, ax
lea rcx, [rbp - 8]
xchg r12, r12
mov dword [rsp + 0x20], 0x4a445bc4
add dword [rsp + 0x20], 0x324f784c
xor dword [rsp + 0x20], 0x3cb22ccc
sub dword [rsp + 0x20], 0x1227e957
sub dword [rsp + 0x20], 0x15300a43
mov r13d, 0x22d2413a
add r13d, 0x38ab410a
add r13d, 0x10e8d775
xor r13d, 0x6c6659b6
mov dword [rsp + 0x24], 0x5ddcd99
add dword [rsp + 0x24], 0x1f83735b
sub dword [rsp + 0x24], 0xb3b12c2
add dword [rsp + 0x24], 0x3999ce11
sub dword [rsp + 0x24], 0x4dc2e7cf
or r15d, edi
mov dword [rsp - 0x2c], 0x69fde110
mov dword [rsp + 0x28], 0x44ad9b28
sub dword [rsp + 0x28], 0x2e31a5cf
xor dword [rsp + 0x28], 0x4338f2a2
sub dword [rsp + 0x28], 0x39c9d66e
add dword [rsp + 0x28], 0x74dd3ed
lea rdx, [rbp - 8]
mov word [rsp + 0x2c], 0xbdc
sub word [rsp + 0x2c], 0x658
xor word [rsp + 0x2c], 0x5daf
add word [rsp + 0x2c], 0x201d
sub word [rsp + 0x2c], 0x70d0
mov byte [rsp + 0x2e], 0x77
sub byte [rsp + 0x2e], 0x3b
xor byte [rsp + 0x2e], 0x5e
add byte [rsp + 0x2e], 0x5f
mov eax, r13d
mov qword [rbp - 0x10], rcx
mov rsp, rsp
xchg rdi, rax
mov qword [rbp + 0x28], rdi
xchg rdi, rax
xchg rbp, rdi
movups xmmword [rdi - 8], xmm0
xchg rdi, rbp
movups xmmword [rbp + 8], xmm0
xchg rbp, r13
movups xmmword [r13 + 0x18], xmm0
xchg r13, rbp
cmp rcx, rdx
je 0x140076156
mov rsp, rsp
call fcn.140099eb0
mov rax, qword [rbp + 0x28]
lea rdx, [rbp - 8]
xorps xmm0, xmm0
mov dword [rsp - 0x20], esi
xchg rcx, rdx
mov qword [rbp - 0x10], rcx
xchg rdx, rcx
xchg rdi, rcx
mov rdi, rbx
xchg rdi, rcx
xchg rbp, rbx
movups xmmword [rbx - 8], xmm0
xchg rbx, rbp
xchg rbp, r8
movups xmmword [r8 + 8], xmm0
xchg r8, rbp
movups xmmword [rbp + 0x18], xmm0
test rax, rax
xchg rbx, rbx
je 0x1400761b6
movzx eax, byte [rsp + rcx + 0x20]
mov word [rdx + rcx*2], ax
xchg r9, r9
inc rcx
cmp rcx, qword [rbp + 0x28]
jb 0x140076199
mov dword [rsp - 0xc], esi
xorps xmm0, xmm0
mov dword [rbp + 0x190], 0x3f895c76
add dword [rbp + 0x190], 0x1638ca56
add dword [rbp + 0x190], 0x1aec425d
sub dword [rbp + 0x190], 0x502c9e0f
sub dword [rbp + 0x190], 0x18c1c2c8
lea rcx, [rbp - 0x48]
mov r12, r12
mov word [rbp + 0x194], 0xad
add word [rbp + 0x194], 0x23a2
add word [rbp + 0x194], 0x1e0
sub word [rbp + 0x194], 0x174f
xor word [rbp + 0x194], 0x1c94
lea rdx, [rbp - 0x48]
mov byte [rbp + 0x196], 0x65
xor byte [rbp + 0x196], 0x5f
xor byte [rbp + 0x196], 0x2f
sub byte [rbp + 0x196], 8
add byte [rbp + 0x196], 0xbb
mov qword [rbp - 0x50], rcx
mov dword [rsp - 0x44], ebp
xchg r12, rdi
mov rax, rdi
xchg rdi, r12
xchg r8, rax
mov qword [rbp - 0x18], r8
xchg r8, rax
xchg rbp, rcx
movups xmmword [rcx - 0x48], xmm0
xchg rbp, rcx
xchg r9, rbp
movups xmmword [r9 - 0x38], xmm0
xchg rbp, r9
xchg r12, rbp
movups xmmword [r12 - 0x28], xmm0
xchg rbp, r12
cmp rcx, rdx
mov dword [rsp - 0x10], 0x35e5c7
je 0x14007629e
call fcn.140099eb0
xchg rsi, rax
mov rsi, qword [rbp - 0x18]
xchg rsi, rax
lea rdx, [rbp - 0x48]
xorps xmm0, xmm0
mov dword [rsp - 0x44], 0x19511ddc
mov qword [rbp - 0x50], rdx
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
xchg rsp, rbp
movups xmmword [rsp - 0x48], xmm0
xchg rbp, rsp
xchg rdx, rbp
movups xmmword [rdx - 0x38], xmm0
xchg rbp, rdx
xchg rbx, rbp
movups xmmword [rbx - 0x28], xmm0
xchg rbp, rbx
test rax, rax
je 0x140076307
nop dword [rax + rax]
mov dword [rsp - 0x14], esi
movzx eax, byte [rbp + rcx + 0x190]
mov word [rdx + rcx*2], ax
inc rcx
cmp rcx, qword [rbp - 0x18]
mov r14, r14
jb 0x1400762eb
mov r9d, r15d
lea r8, [rbp - 0x10]
lea rdx, [rbp - 0x50]
xchg rsi, rsi
xchg r13, rsi
mov rcx, r13
xchg r13, rsi
call qword [rbp + 0x198]
mov dword [rsp - 0x20], 0x72380cdc
mov rcx, qword [rbp - 0x50]
mov r15d, eax
mov dword [rbp + 0x190], eax
xchg r12, r12
xor r15d, 0x6e78a4b4
lea rax, [rbp - 0x48]
cmp rcx, rax
jne 0x140076382
mov dword [rsp - 0x40], 0x2faefb55
lea rdi, [rbp - 0x48]
xor eax, eax
mov ecx, 0x1da8dd41
sub ecx, 0xcb2fcc
add ecx, 0x58d1787
xor ecx, 0x6d117802
sub ecx, 0x4f7bbcce
rep stosb byte [rdi], al
jmp 0x140076387
call fcn.140099eb0
mov rcx, qword [rbp - 0x10]
lea rax, [rbp - 8]
mov r12, r12
cmp rcx, rax
jne 0x1400763c5
lea rdi, [rbp - 8]
xor eax, eax
mov r8, r8
mov ecx, 0x7bdf1c4f
sub ecx, 0x5c123cee
sub ecx, 0xfaef0a1
sub ecx, 0x101dee90
rep stosb byte [rdi], al
mov rsi, rsi
jmp 0x1400763ca
call fcn.140099eb0
mov eax, dword [rbp + 0x180]
mov dword [rsp - 0x2c], esp
mov rcx, r14
mov edi, r15d
shl rdi, 0xc
shl rdi, 3
shl rdi, 5
shl rdi, 0xb
shl rdi, 1
or rdi, rax
xchg r14, r14
xchg rdi, r15
mov rdx, r15
xchg r15, rdi
call fcn.1400758c0
mov rcx, rdi
movabs r15, 0x739865646a4c3450
sub r15, 0x291e29d8
add r15, 0x2eb79cc1
sub r15, 0x5467a1c5
add r15, 0x1693645b
xor rcx, r15
xchg rcx, rbp
mov qword [r14 + 0x18], rbp
xchg rcx, rbp
test eax, eax
jns 0x1400764d5
mov r12, r12
xchg rdx, r14
mov r14, rdi
xchg rdx, r14
mov rcx, r14
xchg r12, r12
call fcn.1400758c0
test eax, eax
jns 0x140076c06
mov dword [rsp - 0x14], 0xcab3c99
lea rcx, [0x140091aaf]
xchg r15, r11
mov qword [r14 + 0x18], r11
xchg r11, r15
xor rcx, r15
mov qword [r14 + 0x20], rcx
mov dword [rsp - 0x28], 0x11c21902
mov r13, qword [rsp + 0x240]
mov r12, qword [rsp + 0x248]
xchg rbx, r8
mov r8, qword [rsp + 0x250]
xchg r8, rbx
mov r15, qword [rsp + 0x238]
mov r13, r13
add rsp, 0x7d0010e1
sub rsp, 0x7d000e89
nop
mov r14, qword [rsp]
add rsp, 8
pop rdi
pop rsi
xchg r15, r15
nop
mov rbp, qword [rsp]
add rsp, 8
ret
mov rax, qword [rsi]
mov rbp, rbp
lea rcx, [rbp + 0x78]
xorps xmm0, xmm0
mov dword [rsp + 0x20], 0x5fb40c6e
xor dword [rsp + 0x20], 0x198307eb
xor dword [rsp + 0x20], 0x3bb97eda
xor dword [rsp + 0x20], 0x62238b82
xor dword [rsp + 0x20], 0x767fb9f
lea rdx, [rbp + 0x78]
mov dword [rsp - 0x2c], ebx
mov dword [rsp + 0x24], 0x67a48beb
sub dword [rsp + 0x24], 0x1bc33c5c
add dword [rsp + 0x24], 0x2d50e354
sub dword [rsp + 0x24], 0x73351e6f
mov dword [rsp + 0x28], 0x22dc9e2e
add dword [rsp + 0x28], 0x44dacd22
sub dword [rsp + 0x28], 0x35cd5af4
sub dword [rsp + 0x28], 0xb230ae2
mov rdi, qword [rax + 0x50]
mov dword [rsp - 0x20], 0x5549e4fe
mov eax, 0x1efe3fd8
xor eax, 0x75bfaa3e
sub eax, 0x3b0afe18
add eax, 0x2cad847e
sub eax, 0x5ce41c3e
xchg rsp, rax
mov qword [rbp + 0xa8], rsp
xchg rsp, rax
mov word [rsp + 0x2c], 0x7ed
add word [rsp + 0x2c], 0x5c37
xor word [rsp + 0x2c], 0x2937
sub word [rsp + 0x2c], 0x3595
mov qword [rbp + 0x70], rcx
xchg rdx, rdx
xchg rdi, rbp
movups xmmword [rdi + 0x78], xmm0
xchg rbp, rdi
xchg rsp, rbp
movups xmmword [rsp + 0x88], xmm0
xchg rsp, rbp
xchg rbp, r11
movups xmmword [r11 + 0x98], xmm0
xchg rbp, r11
cmp rcx, rdx
je 0x1400765ec
mov dword [rsp - 0x38], 0x678f5ef9
call fcn.140099eb0
xchg rcx, rax
mov rcx, qword [rbp + 0xa8]
xchg rcx, rax
lea rdx, [rbp + 0x78]
xorps xmm0, xmm0
xchg r15, r15
mov qword [rbp + 0x70], rdx
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
xchg rbp, rbx
movups xmmword [rbx + 0x78], xmm0
xchg rbp, rbx
xchg r10, rbp
movups xmmword [r10 + 0x88], xmm0
xchg r10, rbp
xchg rbp, rsp
movups xmmword [rsp + 0x98], xmm0
xchg rsp, rbp
test rax, rax
xchg r14, r14
je 0x14007665d
nop dword [rax]
movzx eax, byte [rsp + rcx + 0x20]
mov word [rdx + rcx*2], ax
mov dword [rsp - 0x40], ebp
inc rcx
cmp rcx, qword [rbp + 0xa8]
jb 0x14007663c
mov dword [rsp - 0x24], esp
xorps xmm0, xmm0
mov dword [rbp + 0x180], 0x43a5ed88
add dword [rbp + 0x180], 0x36cc346c
sub dword [rbp + 0x180], 0x23896ef1
xor dword [rbp + 0x180], 0x5128bb51
lea rcx, [rbp + 0x38]
mov word [rbp + 0x184], 0x47ce
add word [rbp + 0x184], 0x31c
xor word [rbp + 0x184], 0x7c34
add word [rbp + 0x184], 0x31c
sub word [rbp + 0x184], 0x2786
lea rdx, [rbp + 0x38]
mov byte [rbp + 0x186], 0x72
xor byte [rbp + 0x186], 0x44
sub byte [rbp + 0x186], 0xb
xor byte [rbp + 0x186], 0xe3
xchg rdx, rcx
mov qword [rbp + 0x30], rdx
xchg rcx, rdx
xchg r10, rax
mov r10, r12
xchg r10, rax
xchg r11, rax
mov qword [rbp + 0x68], r11
xchg r11, rax
xchg rbp, r13
movups xmmword [r13 + 0x38], xmm0
xchg r13, rbp
movups xmmword [rbp + 0x48], xmm0
xchg rbp, rbx
movups xmmword [rbx + 0x58], xmm0
xchg rbx, rbp
cmp rcx, rdx
je 0x140076724
call fcn.140099eb0
mov r9, r9
xchg r14, rax
mov r14, qword [rbp + 0x68]
xchg r14, rax
lea rdx, [rbp + 0x38]
mov dword [rsp - 0x24], 0x3cce2719
xorps xmm0, xmm0
mov qword [rbp + 0x30], rdx
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
xchg r13, rbp
movups xmmword [r13 + 0x38], xmm0
xchg r13, rbp
movups xmmword [rbp + 0x48], xmm0
xchg rcx, rbp
movups xmmword [rcx + 0x58], xmm0
xchg rbp, rcx
test rax, rax
mov dword [rsp - 0x24], 0x18e2fdf5
je 0x140076788
nop
movzx eax, byte [rbp + rcx + 0x180]
mov word [rdx + rcx*2], ax
xchg r10, r10
inc rcx
cmp rcx, qword [rbp + 0x68]
jb 0x14007676c
mov r9d, dword [rbp + 0x188]
mov dword [rsp - 0x18], 0x76ffaf8c
lea r8, [rbp + 0x70]
lea rdx, [rbp + 0x30]
xchg rsi, r8
mov rcx, r8
xchg rsi, r8
call rdi
mov dword [rsp - 0x3c], 0x7d2d13b3
mov rcx, qword [rbp + 0x30]
lea rax, [rbp + 0x38]
cmp rcx, rax
mov dword [rsp - 0x28], ebx
jne 0x1400767ee
lea rdi, [rbp + 0x38]
xor eax, eax
mov rbx, rbx
mov ecx, 0x4022d974
add ecx, 0x1a95e3e
sub ecx, 0x169e791e
sub ecx, 0x2b2dbe64
rep stosb byte [rdi], al
jmp 0x1400767f3
call fcn.140099eb0
mov rcx, qword [rbp + 0x70]
lea rax, [rbp + 0x78]
mov dword [rsp - 0x14], 0x14491a96
cmp rcx, rax
jne 0x14007683d
lea rdi, [rbp + 0x78]
xor eax, eax
mov rdi, rdi
mov ecx, 0x5c5b9817
xor ecx, 0x2f114fd7
sub ecx, 0x39a446d0
xor ecx, 0x2903ce51
sub ecx, 0x10a55e71
rep stosb byte [rdi], al
mov dword [rsp - 0x38], ebp
jmp 0x140076842
call fcn.140099eb0
xchg r13, rax
mov r13, qword [rsi]
xchg r13, rax
lea rcx, [rbp + 0xf8]
mov rbx, rbx
xorps xmm0, xmm0
mov dword [rsp + 0x20], 0xe65ca95
add dword [rsp + 0x20], 0x45c6655b
xor dword [rsp + 0x20], 0x7e2895ab
sub dword [rsp + 0x20], 0x113ab519
mov dword [rsp + 0x24], 0x3b4d7cc
add dword [rsp + 0x24], 0x2a6dc98a
xor dword [rsp + 0x24], 0x1c5a283b
sub dword [rsp + 0x24], 0x2c7b74f9
mov dword [rsp + 0x28], 0x1db78c15
xor dword [rsp + 0x28], 0x44d4e023
sub dword [rsp + 0x28], 0x2e5e565d
xor dword [rsp + 0x28], 0x2a1ca9a6
add dword [rsp + 0x28], 0x21ad48fb
xchg rdi, r12
mov r12, qword [rax + 0x50]
xchg rdi, r12
lea rax, [rbp + 0xf8]
xchg r8, r8
mov word [rsp + 0x2c], 0x32ce
add word [rsp + 0x2c], 0x1d78
xor word [rsp + 0x2c], 0x586e
add word [rsp + 0x2c], 0x3b4e
sub word [rsp + 0x2c], 0x3bfe
mov byte [rsp + 0x2e], 0x69
xor byte [rsp + 0x2e], 0x7f
add byte [rsp + 0x2e], 9
add byte [rsp + 0x2e], 0xa2
xchg rcx, r12
mov qword [rbp + 0xf0], r12
xchg rcx, r12
mov qword [rbp + 0x128], r13
xchg rbp, r10
movups xmmword [r10 + 0xf8], xmm0
xchg rbp, r10
xchg rsi, rbp
movups xmmword [rsi + 0x108], xmm0
xchg rsi, rbp
xchg r10, rbp
movups xmmword [r10 + 0x118], xmm0
xchg r10, rbp
cmp rcx, rax
mov dword [rsp - 0x30], edi
je 0x14007695f
call fcn.140099eb0
mov r13, qword [rbp + 0x128]
lea rdx, [rbp + 0xf8]
mov r10, r10
xorps xmm0, xmm0
xchg rdx, r15
mov qword [rbp + 0xf0], r15
xchg rdx, r15
mov rcx, rbx
xchg rbp, r10
movups xmmword [r10 + 0xf8], xmm0
xchg r10, rbp
xchg r13, rbp
movups xmmword [r13 + 0x108], xmm0
xchg r13, rbp
movups xmmword [rbp + 0x118], xmm0
xchg r13, r13
test r13, r13
je 0x1400769d1
nop dword [rax]
movzx eax, byte [rsp + rcx + 0x20]
mov r14, r14
mov word [rdx + rcx*2], ax
inc rcx
cmp rcx, qword [rbp + 0x128]
mov r13, r13
jb 0x1400769b2
xorps xmm0, xmm0
mov dword [rbp + 0x180], 0x168623bd
xor dword [rbp + 0x180], 0x3e9bb1fe
sub dword [rbp + 0x180], 0x14432cee
xor dword [rbp + 0x180], 0x22eba41a
sub dword [rbp + 0x180], 0x2971b8fd
lea rcx, [rbp + 0xb8]
mov r9, r9
mov word [rbp + 0x184], 0x7554
sub word [rbp + 0x184], 0x6d3d
xor word [rbp + 0x184], 0x543f
xor word [rbp + 0x184], 0x2f9
sub word [rbp + 0x184], 0x4c5d
lea rax, [rbp + 0xb8]
xchg r13, r13
mov byte [rbp + 0x186], 0x26
add byte [rbp + 0x186], 0x3c
add byte [rbp + 0x186], 1
add byte [rbp + 0x186], 0x65
xchg rcx, rbx
mov qword [rbp + 0xb0], rbx
xchg rbx, rcx
xchg r8, r12
mov qword [rbp + 0xe8], r8
xchg r12, r8
movups xmmword [rbp + 0xb8], xmm0
movups xmmword [rbp + 0xc8], xmm0
xchg rbp, rcx
movups xmmword [rcx + 0xd8], xmm0
xchg rcx, rbp
cmp rcx, rax
je 0x140076abb
mov dword [rsp - 0x14], 0x65916e42
call fcn.140099eb0
xchg r12, r8
mov r8, qword [rbp + 0xe8]
xchg r12, r8
lea rcx, [rbp + 0xb8]
xorps xmm0, xmm0
mov qword [rbp + 0xb0], rcx
xchg r10, r10
movups xmmword [rbp + 0xb8], xmm0
xchg rbp, r15
movups xmmword [r15 + 0xc8], xmm0
xchg rbp, r15
xchg rbp, r13
movups xmmword [r13 + 0xd8], xmm0
xchg r13, rbp
test r12, r12
je 0x140076b22
xchg rbp, rbp
nop
movzx eax, byte [rbp + rbx + 0x180]
mov word [rcx + rbx*2], ax
mov dword [rsp - 0x44], ecx
inc rbx
cmp rbx, qword [rbp + 0xe8]
jb 0x140076aff
xchg rbx, rbx
mov r9d, dword [rbp + 0x190]
lea r8, [rbp + 0xf0]
lea rdx, [rbp + 0xb0]
xchg rcx, rbp
mov rbp, rsi
xchg rcx, rbp
call rdi
mov rsi, rsi
mov rcx, qword [rbp + 0xb0]
lea rax, [rbp + 0xb8]
cmp rcx, rax
jne 0x140076b8b
mov dword [rsp - 0x14], 0x6fcbac3d
lea rdi, [rbp + 0xb8]
xor eax, eax
mov ecx, 0x24137ef0
xor ecx, 0x677e061a
xor ecx, 0x6c675c0f
sub ecx, 0x2f0a24b5
rep stosb byte [rdi], al
jmp 0x140076b90
call fcn.140099eb0
mov rcx, qword [rbp + 0xf0]
lea rax, [rbp + 0xf8]
mov rbx, rbx
cmp rcx, rax
jne 0x140076bf1
xor eax, eax
lea rdi, [rbp + 0xf8]
mov dword [rsp - 0x1c], 0xb1fc44f
mov ecx, 0x9042e0c
add ecx, 0x50a24113
add ecx, 0x18c5f272
add ecx, 0xab089f9
sub ecx, 0x7d1ceb5a
rep stosb byte [rdi], al
mov dword [rsp - 0x44], ebp
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + 0x10]
xor eax, eax
mov r11, r11
jmp 0x140076486
call fcn.140099eb0
mov r15, r15
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + 0x10]
mov dword [rsp - 0x44], esi
xor eax, eax
jmp 0x140076486
lea rcx, [0x140091aaf]
mov eax, 0x106e82de
xor eax, 0x623d7d1d
sub eax, 0x7942afc
add eax, 0x55402b3a
xor rcx, rdi
mov qword [r14 + 0x20], rcx
neg rsp
add rsp, 0xfffffffffffffda8
neg rsp
nop
add rsp, 8
mov r14, qword [rsp - 8]
pop rdi
mov dword [rsp - 0x34], ebx
nop
mov rsi, qword [rsp]
add rsp, 8
pop rbp
ret