Function at 0x140003310
Capabilities:
Contain obfuscated stackstrings
Encode data using xor
Link many functions at runtime

Disassembly:
push r14
mov eax, 0x80220
call fcn.140019fc0
sub rsp, rax
mov qword [rsp + 0xa8], 0xfffffffffffffffe
mov qword [rsp + 0x80238], rbx
mov qword [rsp + 0x80240], rsi
mov qword [rsp + 0x80248], rdi
mov rax, qword [0x140028010]
xor rax, rsp
mov qword [rsp + 0x80210], rax
mov qword [rsp + 0x120], rcx
mov dword [rsp + 0x150], 0x4e52454b
mov dword [rsp + 0x154], 0x32334c45
mov dword [rsp + 0x158], 0x6c6c642e
mov byte [rsp + 0x15c], 0
mov dword [rsp + 0x1a0], 0x50746547
mov dword [rsp + 0x1a4], 0x41636f72
mov dword [rsp + 0x1a8], 0x65726464
mov word [rsp + 0x1ac], 0x7373
mov byte [rsp + 0x1ae], 0
movdqa xmm0, xmmword [0x140024220]
movdqu xmmword [rsp + 0x1c0], xmm0
mov byte [rsp + 0x1d0], 0
mov dword [rsp + 0x68], send
lea rdx, [0x1400268f0]
lea rcx, [rsp + 0x68]
call fcn.140006fa0
nop
lea rcx, [rsp + 0x150]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rcx, rax
lea rdx, [rsp + 0x1c0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r14, rax
mov qword [rsp + 0x58], rax
lea rcx, [rsp + 0x150]
call r14
mov rcx, rax
lea rdx, [rsp + 0x1a0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rdi, rax
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x170], 0x61657243
mov dword [rsp + 0x174], 0x69466574
mov dword [rsp + 0x178], 0x41656c
lea rcx, [rsp + 0x150]
call r14
mov rcx, rax
lea rdx, [rsp + 0x170]
call rdi
mov rbx, rax
mov dword [rsp + 0x180], 0x46746547
mov dword [rsp + 0x184], 0x53656c69
mov dword [rsp + 0x188], 0x657a69
lea rcx, [rsp + 0x150]
call r14
mov rcx, rax
lea rdx, [rsp + 0x180]
call rdi
mov rsi, rax
mov dword [rsp + 0x160], 0x64616552
mov dword [rsp + 0x164], 0x656c6946
mov byte [rsp + 0x168], 0
lea rcx, [rsp + 0x150]
call r14
mov rcx, rax
lea rdx, [rsp + 0x160]
call rdi
mov rdi, rax
xor r14d, r14d
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], 0x80
mov dword [rsp + 0x20], 3
xor r9d, r9d
xor r8d, r8d
mov edx, 0x80000000
mov rcx, qword [rsp + 0x120]
call rbx
mov rbx, rax
xor edx, edx
mov rcx, rax
call rsi
mov dword [rsp + 0x6c], r14d
mov qword [rsp + 0x20], r14
lea r9, [rsp + 0x6c]
mov r8d, eax
lea rdx, [rsp + 0x210]
mov rcx, rbx
call rdi
mov eax, r14d
movdqa xmm2, xmmword [0x140024280]
nop dword [rax]
movdqu xmm0, xmmword [rsp + rax + 0x210]
pxor xmm0, xmm2
movdqu xmmword [rsp + rax + 0x210], xmm0
movdqu xmm1, xmmword [rsp + rax + 0x220]
pxor xmm1, xmm2
movdqu xmmword [rsp + rax + 0x220], xmm1
add rax, 0x20
cmp rax, 0x80000
jne 0x140003550
mov dword [rsp + 0x120], 0x4e52454b
mov dword [rsp + 0x124], 0x32334c45
mov dword [rsp + 0x128], 0x6c6c642e
mov byte [rsp + 0x12c], r14b
movdqa xmm0, xmmword [0x140024220]
movdqu xmmword [rsp + 0x138], xmm0
mov byte [rsp + 0x148], r14b
mov dword [rsp + 0x130], 0x65656c53
mov word [rsp + 0x134], WSACleanup
lea rcx, [rsp + 0x120]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, [rsp + 0x138]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [rsp + 0x120]
call rax
mov rcx, rax
lea rdx, [rsp + 0x130]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
xor ecx, ecx
call rax
mov dword [rsp + 0x120], 0x4e52454b
mov dword [rsp + 0x124], 0x32334c45
mov dword [rsp + 0x128], 0x6c6c642e
mov byte [rsp + 0x12c], r14b
movdqa xmm0, xmmword [0x140024220]
movdqu xmmword [rsp + 0x138], xmm0
mov byte [rsp + 0x148], r14b
mov dword [rsp + 0x130], 0x65656c53
mov word [rsp + 0x134], WSACleanup
lea rcx, [rsp + 0x120]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, [rsp + 0x138]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [rsp + 0x120]
call rax
mov rcx, rax
lea rdx, [rsp + 0x130]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
xor ecx, ecx
call rax
mov dword [rsp + 0x120], 0x4e52454b
mov dword [rsp + 0x124], 0x32334c45
mov dword [rsp + 0x128], 0x6c6c642e
mov byte [rsp + 0x12c], r14b
movdqa xmm0, xmmword [0x140024220]
movdqu xmmword [rsp + 0x138], xmm0
mov byte [rsp + 0x148], r14b
mov dword [rsp + 0x130], 0x65656c53
mov word [rsp + 0x134], WSACleanup
lea rcx, [rsp + 0x120]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, [rsp + 0x138]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [rsp + 0x120]
call rax
mov rcx, rax
lea rdx, [rsp + 0x130]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
xor ecx, ecx
call rax
mov dword [rsp + 0x120], 0x4e52454b
mov dword [rsp + 0x124], 0x32334c45
mov dword [rsp + 0x128], 0x6c6c642e
mov byte [rsp + 0x12c], r14b
movdqa xmm0, xmmword [0x140024220]
movdqu xmmword [rsp + 0x138], xmm0
mov byte [rsp + 0x148], r14b
mov dword [rsp + 0x130], 0x65656c53
mov word [rsp + 0x134], WSACleanup
lea rcx, [rsp + 0x120]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, [rsp + 0x138]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [rsp + 0x120]
call rax
mov rcx, rax
lea rdx, [rsp + 0x130]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x64
call rax
mov rax, r14
movdqa xmm2, xmmword [0x140024350]
nop word [rax + rax]
movdqu xmm0, xmmword [rsp + rax + 0x210]
movdqa xmm1, xmm2
pxor xmm1, xmm0
movdqu xmmword [rsp + rax + 0x210], xmm1
movdqu xmm0, xmmword [rsp + rax + 0x220]
movdqa xmm1, xmm2
pxor xmm1, xmm0
movdqu xmmword [rsp + rax + 0x220], xmm1
add rax, 0x20
cmp rax, 0x80000
jne 0x1400037f0
mov dword [rsp + 0x120], 0x4e52454b
mov dword [rsp + 0x124], 0x32334c45
mov dword [rsp + 0x128], 0x6c6c642e
mov byte [rsp + 0x12c], r14b
movdqa xmm0, xmmword [0x140024220]
movdqu xmmword [rsp + 0x138], xmm0
mov byte [rsp + 0x148], r14b
mov dword [rsp + 0x130], 0x65656c53
mov word [rsp + 0x134], WSACleanup
lea rcx, [rsp + 0x120]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, [rsp + 0x138]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [rsp + 0x120]
call rax
mov rcx, rax
lea rdx, [rsp + 0x130]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
xor ecx, ecx
call rax
mov dword [rsp + 0x120], 0x4e52454b
mov dword [rsp + 0x124], 0x32334c45
mov dword [rsp + 0x128], 0x6c6c642e
mov byte [rsp + 0x12c], r14b
movdqa xmm0, xmmword [0x140024220]
movdqu xmmword [rsp + 0x138], xmm0
mov byte [rsp + 0x148], r14b
mov dword [rsp + 0x130], 0x65656c53
mov word [rsp + 0x134], WSACleanup
lea rcx, [rsp + 0x120]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, [rsp + 0x138]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [rsp + 0x120]
call rax
mov rcx, rax
lea rdx, [rsp + 0x130]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
xor ecx, ecx
call rax
mov dword [rsp + 0x120], 0x4e52454b
mov dword [rsp + 0x124], 0x32334c45
mov dword [rsp + 0x128], 0x6c6c642e
mov byte [rsp + 0x12c], r14b
movdqa xmm0, xmmword [0x140024220]
movdqu xmmword [rsp + 0x138], xmm0
mov byte [rsp + 0x148], r14b
mov dword [rsp + 0x130], 0x65656c53
mov word [rsp + 0x134], WSACleanup
lea rcx, [rsp + 0x120]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, [rsp + 0x138]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [rsp + 0x120]
call rax
mov rcx, rax
lea rdx, [rsp + 0x130]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
xor ecx, ecx
call rax
mov dword [rsp + 0x120], 0x4e52454b
mov dword [rsp + 0x124], 0x32334c45
mov dword [rsp + 0x128], 0x6c6c642e
mov byte [rsp + 0x12c], r14b
movdqa xmm0, xmmword [0x140024220]
movdqu xmmword [rsp + 0x138], xmm0
mov byte [rsp + 0x148], r14b
mov dword [rsp + 0x130], 0x65656c53
mov word [rsp + 0x134], WSACleanup
lea rcx, [rsp + 0x120]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, [rsp + 0x138]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [rsp + 0x120]
call rax
mov rcx, rax
lea rdx, [rsp + 0x130]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
xor ecx, ecx
call rax
mov rax, r14
movdqa xmm2, xmmword [0x140024310]
nop
movdqu xmm0, xmmword [rsp + rax + 0x210]
movdqa xmm1, xmm2
pxor xmm1, xmm0
movdqu xmmword [rsp + rax + 0x210], xmm1
movdqu xmm0, xmmword [rsp + rax + 0x220]
movdqa xmm1, xmm2
pxor xmm1, xmm0
movdqu xmmword [rsp + rax + 0x220], xmm1
add rax, 0x20
cmp rax, 0x80000
jne 0x140003a90
mov dword [rsp + 0x120], 0x4e52454b
mov dword [rsp + 0x124], 0x32334c45
mov dword [rsp + 0x128], 0x6c6c642e
mov byte [rsp + 0x12c], r14b
movdqa xmm0, xmmword [0x140024220]
movdqu xmmword [rsp + 0x138], xmm0
mov byte [rsp + 0x148], r14b
mov dword [rsp + 0x130], 0x65656c53
mov word [rsp + 0x134], WSACleanup
lea rcx, [rsp + 0x120]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, [rsp + 0x138]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [rsp + 0x120]
call rax
mov rcx, rax
lea rdx, [rsp + 0x130]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
xor ecx, ecx
call rax
mov dword [rsp + 0x120], 0x4e52454b
mov dword [rsp + 0x124], 0x32334c45
mov dword [rsp + 0x128], 0x6c6c642e
mov byte [rsp + 0x12c], r14b
movdqa xmm0, xmmword [0x140024220]
movdqu xmmword [rsp + 0x138], xmm0
mov byte [rsp + 0x148], r14b
mov dword [rsp + 0x130], 0x65656c53
mov word [rsp + 0x134], WSACleanup
lea rcx, [rsp + 0x120]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, [rsp + 0x138]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [rsp + 0x120]
call rax
mov rcx, rax
lea rdx, [rsp + 0x130]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
xor ecx, ecx
call rax
mov dword [rsp + 0x120], 0x4e52454b
mov dword [rsp + 0x124], 0x32334c45
mov dword [rsp + 0x128], 0x6c6c642e
mov byte [rsp + 0x12c], r14b
movdqa xmm0, xmmword [0x140024220]
movdqu xmmword [rsp + 0x138], xmm0
mov byte [rsp + 0x148], r14b
mov dword [rsp + 0x130], 0x65656c53
mov word [rsp + 0x134], WSACleanup
lea rcx, [rsp + 0x120]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, [rsp + 0x138]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [rsp + 0x120]
call rax
mov rcx, rax
lea rdx, [rsp + 0x130]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
xor ecx, ecx
call rax
mov dword [rsp + 0x120], 0x4e52454b
mov dword [rsp + 0x124], 0x32334c45
mov dword [rsp + 0x128], 0x6c6c642e
mov byte [rsp + 0x12c], r14b
movdqa xmm0, xmmword [0x140024220]
movdqu xmmword [rsp + 0x138], xmm0
mov byte [rsp + 0x148], r14b
mov dword [rsp + 0x130], 0x65656c53
mov word [rsp + 0x134], WSACleanup
lea rcx, [rsp + 0x120]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, [rsp + 0x138]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [rsp + 0x120]
call rax
mov rcx, rax
lea rdx, [rsp + 0x130]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x64
call rax
mov rax, r14
movdqa xmm2, xmmword [0x1400243e0]
movdqu xmm0, xmmword [rsp + rax + 0x210]
movdqa xmm1, xmm2
pxor xmm1, xmm0
movdqu xmmword [rsp + rax + 0x210], xmm1
movdqu xmm0, xmmword [rsp + rax + 0x220]
movdqa xmm1, xmm2
pxor xmm1, xmm0
movdqu xmmword [rsp + rax + 0x220], xmm1
add rax, 0x20
cmp rax, 0x80000
jne 0x140003d32
mov dword [rsp + 0x120], 0x4e52454b
mov dword [rsp + 0x124], 0x32334c45
mov dword [rsp + 0x128], 0x6c6c642e
mov byte [rsp + 0x12c], r14b
movdqa xmm0, xmmword [0x140024220]
movdqu xmmword [rsp + 0x138], xmm0
mov byte [rsp + 0x148], r14b
mov dword [rsp + 0x130], 0x65656c53
mov word [rsp + 0x134], WSACleanup
lea rcx, [rsp + 0x120]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, [rsp + 0x138]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [rsp + 0x120]
call rax
mov rcx, rax
lea rdx, [rsp + 0x130]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
xor ecx, ecx
call rax
mov dword [rsp + 0x120], 0x4e52454b
mov dword [rsp + 0x124], 0x32334c45
mov dword [rsp + 0x128], 0x6c6c642e
mov byte [rsp + 0x12c], r14b
movdqa xmm0, xmmword [0x140024220]
movdqu xmmword [rsp + 0x138], xmm0
mov byte [rsp + 0x148], r14b
mov dword [rsp + 0x130], 0x65656c53
mov word [rsp + 0x134], WSACleanup
lea rcx, [rsp + 0x120]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, [rsp + 0x138]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [rsp + 0x120]
call rax
mov rcx, rax
lea rdx, [rsp + 0x130]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
xor ecx, ecx
call rax
mov dword [rsp + 0x120], 0x4e52454b
mov dword [rsp + 0x124], 0x32334c45
mov dword [rsp + 0x128], 0x6c6c642e
mov byte [rsp + 0x12c], r14b
movdqa xmm0, xmmword [0x140024220]
movdqu xmmword [rsp + 0x138], xmm0
mov byte [rsp + 0x148], r14b
mov dword [rsp + 0x130], 0x65656c53
mov word [rsp + 0x134], WSACleanup
lea rcx, [rsp + 0x120]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, [rsp + 0x138]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [rsp + 0x120]
call rax
mov rcx, rax
lea rdx, [rsp + 0x130]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
xor ecx, ecx
call rax
mov dword [rsp + 0x120], 0x4e52454b
mov dword [rsp + 0x124], 0x32334c45
mov dword [rsp + 0x128], 0x6c6c642e
mov byte [rsp + 0x12c], r14b
movdqa xmm0, xmmword [0x140024220]
movdqu xmmword [rsp + 0x138], xmm0
mov byte [rsp + 0x148], r14b
mov dword [rsp + 0x130], 0x65656c53
mov word [rsp + 0x134], WSACleanup
lea rcx, [rsp + 0x120]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, [rsp + 0x138]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [rsp + 0x120]
call rax
mov rcx, rax
lea rdx, [rsp + 0x130]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
xor ecx, ecx
call rax
movdqa xmm2, xmmword [0x140024290]
nop
movdqu xmm0, xmmword [rsp + r14 + 0x210]
movdqa xmm1, xmm2
pxor xmm1, xmm0
movdqu xmmword [rsp + r14 + 0x210], xmm1
movdqu xmm0, xmmword [rsp + r14 + 0x220]
movdqa xmm1, xmm2
pxor xmm1, xmm0
movdqu xmmword [rsp + r14 + 0x220], xmm1
add r14, 0x20
cmp r14, 0x80000
jne 0x140003fd0
mov dword [rsp + 0x120], 0x4e52454b
mov dword [rsp + 0x124], 0x32334c45
mov dword [rsp + 0x128], 0x6c6c642e
mov byte [rsp + 0x12c], 0
movdqa xmm0, xmmword [0x140024220]
movdqu xmmword [rsp + 0x138], xmm0
mov byte [rsp + 0x148], 0
mov dword [rsp + 0x130], 0x65656c53
mov word [rsp + 0x134], WSACleanup
lea rcx, [rsp + 0x120]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, [rsp + 0x138]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [rsp + 0x120]
call rax
mov rcx, rax
lea rdx, [rsp + 0x130]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
xor ecx, ecx
call rax
mov dword [rsp + 0x120], 0x4e52454b
mov dword [rsp + 0x124], 0x32334c45
mov dword [rsp + 0x128], 0x6c6c642e
mov byte [rsp + 0x12c], 0
movdqa xmm0, xmmword [0x140024220]
movdqu xmmword [rsp + 0x138], xmm0
mov byte [rsp + 0x148], 0
mov dword [rsp + 0x130], 0x65656c53
mov word [rsp + 0x134], WSACleanup
lea rcx, [rsp + 0x120]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, [rsp + 0x138]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [rsp + 0x120]
call rax
mov rcx, rax
lea rdx, [rsp + 0x130]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
xor ecx, ecx
call rax
mov dword [rsp + 0x120], 0x4e52454b
mov dword [rsp + 0x124], 0x32334c45
mov dword [rsp + 0x128], 0x6c6c642e
mov byte [rsp + 0x12c], 0
movdqa xmm0, xmmword [0x140024220]
movdqu xmmword [rsp + 0x138], xmm0
mov byte [rsp + 0x148], 0
mov dword [rsp + 0x130], 0x65656c53
mov word [rsp + 0x134], WSACleanup
lea rcx, [rsp + 0x120]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, [rsp + 0x138]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [rsp + 0x120]
call rax
mov rcx, rax
lea rdx, [rsp + 0x130]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
xor ecx, ecx
call rax
mov dword [rsp + 0x120], 0x4e52454b
mov dword [rsp + 0x124], 0x32334c45
mov dword [rsp + 0x128], 0x6c6c642e
mov byte [rsp + 0x12c], 0
movdqa xmm0, xmmword [0x140024220]
movdqu xmmword [rsp + 0x138], xmm0
mov byte [rsp + 0x148], 0
mov dword [rsp + 0x130], 0x65656c53
mov word [rsp + 0x134], WSACleanup
lea rcx, [rsp + 0x120]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, [rsp + 0x138]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [rsp + 0x120]
call rax
mov rcx, rax
lea rdx, [rsp + 0x130]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x64
call rax
nop
mov dword [rsp + 0x70], 0x1d
lea rdx, [0x1400268f0]
lea rcx, [rsp + 0x70]
call fcn.140006fa0
nop
mov eax, 1
mov rcx, qword [rsp + 0x80210]
xor rcx, rsp
call fcn.140004730
lea r11, [rsp + 0x80220]
mov rbx, qword [r11 + 0x18]
mov rsi, qword [r11 + 0x20]
mov rdi, qword [r11 + 0x28]
mov rsp, r11
pop r14
ret