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

Disassembly:
mov qword [rsp + 0x18], r8
mov qword [rsp + 8], rcx
push rbx
push rsi
push rdi
push r13
sub rsp, 0x178
mov rbx, r8
mov rdi, rdx
mov r13, rcx
xor edx, edx
add rcx, 0x10
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memset
xor esi, esi
mov qword [r13 + 8], r13
mov qword [r13], rsi
test rbx, rbx
je 0x14011e9b0
test rdi, rdi
je 0x14011e9b0
lea rdx, [rsp + 0x1b0]
mov rcx, rdi
call fcn.140119d30
mov r9, qword [rsp + 0x1b0]
test r9, r9
je 0x14011e9b0
cmp byte [rax], sil
je 0x14011e9b0
mov r8, rax
lea rcx, [0x1401f0eb0]
mov rdx, r13
call fcn.14012f470
test eax, eax
je 0x14011f888
mov rax, qword [r13]
test rax, rax
je 0x14011e993
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
test rdx, rdx
je 0x14011e973
mov qword [rdx + 8], rcx
jmp 0x14011e977
mov qword [r13 + 8], rcx
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
mov qword [rdx], rcx
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rax, qword [r13]
test rax, rax
jne 0x14011e961
lea rcx, [r13 + 0x10]
xor edx, edx
mov r8d, 0x400
call sub.VCRUNTIME140.dll_memset
mov qword [r13], rsi
mov qword [r13 + 8], r13
nop dword [rax]
mov eax, dword [r13 + 0x294]
mov ecx, dword [r13 + 0x298]
mov edx, dword [r13 + 0x29c]
mov r8d, dword [r13 + 0x2a0]
mov r9d, dword [r13 + 0x2a4]
mov r10d, dword [r13 + 0x2a8]
mov r11d, dword [r13 + 0x2ac]
mov ebx, dword [r13 + 0x2b0]
mov edi, dword [r13 + 0x2b4]
mov esi, dword [r13 + 0x2b8]
mov qword [rsp + 0x1a8], rbp
mov ebp, dword [r13 + 0x2bc]
mov qword [rsp + 0x170], r12
mov r12d, dword [r13 + 0x2c8]
mov qword [rsp + 0x168], r14
mov r14d, dword [r13 + 0x2c0]
mov qword [rsp + 0x160], r15
mov r15d, dword [r13 + 0x2c4]
mov r13d, dword [r13 + 0x2cc]
mov dword [rsp + 0x1b0], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x2d0]
mov dword [rsp + 0x1b8], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x2d4]
mov dword [rsp + 0x20], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x2d8]
mov dword [rsp + 0x24], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x2dc]
mov dword [rsp + 0x28], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x2e0]
mov dword [rsp + 0x2c], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x2e4]
mov dword [rsp + 0x30], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x2e8]
mov dword [rsp + 0x34], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x2ec]
mov dword [rsp + 0x38], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x2f0]
mov dword [rsp + 0x3c], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x2f4]
mov dword [rsp + 0x40], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x2f8]
mov dword [rsp + 0x44], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x2fc]
mov dword [rsp + 0x48], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x300]
mov dword [rsp + 0x4c], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x304]
mov dword [rsp + 0x50], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x308]
mov dword [rsp + 0x54], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x30c]
mov dword [rsp + 0x58], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x310]
mov dword [rsp + 0x5c], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x314]
mov dword [rsp + 0x60], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x318]
mov dword [rsp + 0x64], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x31c]
mov dword [rsp + 0x68], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x320]
mov dword [rsp + 0x6c], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x324]
mov dword [rsp + 0x70], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x328]
mov dword [rsp + 0x74], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x32c]
mov dword [rsp + 0x78], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x330]
mov dword [rsp + 0x7c], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x334]
mov dword [rsp + 0x80], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x338]
mov dword [rsp + 0x84], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x33c]
mov dword [rsp + 0x88], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x340]
mov dword [rsp + 0x8c], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x344]
mov dword [rsp + 0x90], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x348]
mov dword [rsp + 0x94], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x34c]
mov dword [rsp + 0x98], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x350]
mov dword [rsp + 0x9c], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x354]
mov dword [rsp + 0xa0], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x358]
mov dword [rsp + 0xa4], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x35c]
mov dword [rsp + 0xa8], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x360]
mov dword [rsp + 0xac], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x364]
mov dword [rsp + 0xb0], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x368]
mov dword [rsp + 0xb4], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x36c]
mov dword [rsp + 0xb8], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x370]
mov dword [rsp + 0xbc], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x374]
mov dword [rsp + 0xc0], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x378]
mov dword [rsp + 0xc4], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x37c]
mov dword [rsp + 0xc8], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x380]
mov dword [rsp + 0xcc], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x384]
mov dword [rsp + 0xd0], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x388]
mov dword [rsp + 0xd4], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x38c]
mov dword [rsp + 0xd8], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x390]
mov dword [rsp + 0xdc], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x394]
mov dword [rsp + 0xe0], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x398]
mov dword [rsp + 0xe4], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x39c]
mov dword [rsp + 0xe8], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x3a0]
mov dword [rsp + 0xec], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x3a4]
mov dword [rsp + 0xf0], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x3a8]
mov dword [rsp + 0xf4], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x3ac]
mov dword [rsp + 0xf8], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x3b0]
mov dword [rsp + 0xfc], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x3b4]
mov dword [rsp + 0x100], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x3b8]
mov dword [rsp + 0x104], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x3bc]
mov dword [rsp + 0x108], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x3c0]
mov dword [rsp + 0x10c], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x3c4]
mov dword [rsp + 0x110], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x3c8]
mov dword [rsp + 0x114], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x3cc]
mov dword [rsp + 0x118], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x3d0]
mov dword [rsp + 0x11c], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x3d4]
mov dword [rsp + 0x120], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x3d8]
mov dword [rsp + 0x124], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x3dc]
mov dword [rsp + 0x128], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x3e0]
mov dword [rsp + 0x12c], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x3e4]
mov dword [rsp + 0x130], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x3e8]
mov dword [rsp + 0x134], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x3ec]
mov dword [rsp + 0x138], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x3f0]
mov dword [rsp + 0x13c], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x3f4]
mov dword [rsp + 0x140], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x3f8]
or eax, 3
mov dword [rsp + 0x144], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x3fc]
mov dword [rsp + 0x148], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x400]
mov dword [rsp + 0x14c], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x404]
mov dword [rsp + 0x150], r13d
mov r13, qword [rsp + 0x1a0]
mov r13d, dword [r13 + 0x408]
mov dword [rsp + 0x154], r13d
mov r13, qword [rsp + 0x1a0]
or dword [r13 + 0x110], 2
or dword [r13 + 0x114], 2
or dword [r13 + 0x118], 2
or dword [r13 + 0x11c], 2
or dword [r13 + 0x120], 2
or dword [r13 + 0x124], 2
or dword [r13 + 0x128], 2
or dword [r13 + 0x12c], 2
or dword [r13 + 0x130], 2
or dword [r13 + 0x134], 2
or dword [r13 + 0x138], 2
or dword [r13 + 0x13c], 2
or dword [r13 + 0x140], 2
or dword [r13 + 0x144], 2
or dword [r13 + 0x148], 2
or dword [r13 + 0x14c], 2
or dword [r13 + 0x150], 2
or dword [r13 + 0x154], 2
or dword [r13 + 0x158], 2
or dword [r13 + 0x15c], 2
or dword [r13 + 0x160], 2
or dword [r13 + 0x164], 2
or dword [r13 + 0x168], 2
or dword [r13 + 0x16c], 2
or dword [r13 + 0x170], 2
or dword [r13 + 0x174], 2
or dword [r13 + 0x178], 2
or dword [r13 + 0x17c], 2
or dword [r13 + 0x180], 2
or dword [r13 + 0x184], 2
or dword [r13 + 0x188], 2
or dword [r13 + 0x18c], 2
or dword [r13 + 0x190], 2
or dword [r13 + 0x194], 2
or dword [r13 + 0x198], 2
or dword [r13 + 0x19c], 2
or dword [r13 + 0x1a0], 2
or dword [r13 + 0x1a4], 2
or dword [r13 + 0x1a8], 2
or dword [r13 + 0x1ac], 2
or dword [r13 + 0x1b0], 2
or dword [r13 + 0x1b4], 2
or dword [r13 + 0x1b8], 2
or dword [r13 + 0x1bc], 2
or dword [r13 + 0x1c0], 2
or dword [r13 + 0x1c4], 2
or dword [r13 + 0x1c8], 2
or dword [r13 + 0x1cc], 2
or dword [r13 + 0x1d0], 2
or dword [r13 + 0x1d4], 2
or dword [r13 + 0x1d8], 2
or dword [r13 + 0x1dc], 2
or dword [r13 + 0x1e0], 2
or dword [r13 + 0x1e4], 2
or dword [r13 + 0x1e8], 2
or dword [r13 + 0x1ec], 2
or dword [r13 + 0x1f0], 2
or dword [r13 + 0x1f4], 2
or dword [r13 + 0x1f8], 2
or dword [r13 + 0x1fc], 2
or dword [r13 + 0x200], 2
or dword [r13 + 0x204], 2
or dword [r13 + 0x208], 2
or ecx, 3
mov dword [r13 + 0x294], eax
mov dword [r13 + 0x298], ecx
or edx, 3
mov rcx, qword [rsp + 0x1a0]
or r8d, 3
mov eax, dword [rsp + 0x1b8]
or r9d, 3
or eax, 3
mov dword [r13 + 0x29c], edx
mov dword [r13 + 0x2a0], r8d
or r10d, 3
mov dword [r13 + 0x2a4], r9d
or r11d, 3
mov dword [r13 + 0x2a8], r10d
or ebx, 3
mov dword [r13 + 0x2ac], r11d
or edi, 3
mov dword [r13 + 0x2b0], ebx
or esi, 3
mov dword [r13 + 0x2b4], edi
or ebp, 3
mov dword [r13 + 0x2b8], esi
or r14d, 3
mov dword [r13 + 0x2bc], ebp
or r15d, 3
mov dword [r13 + 0x2c0], r14d
or r12d, 3
mov dword [r13 + 0x2c4], r15d
mov dword [r13 + 0x2c8], r12d
mov r13d, dword [rsp + 0x1b0]
or r13d, 3
mov dword [rcx + 0x2cc], r13d
mov dword [rcx + 0x2d0], eax
mov eax, dword [rsp + 0x20]
or eax, 3
mov dword [rcx + 0x2d4], eax
mov eax, dword [rsp + 0x24]
or eax, 3
mov dword [rcx + 0x2d8], eax
mov eax, dword [rsp + 0x28]
or eax, 3
mov dword [rcx + 0x2dc], eax
mov eax, dword [rsp + 0x2c]
or eax, 3
mov dword [rcx + 0x2e0], eax
mov eax, dword [rsp + 0x30]
or eax, 3
mov dword [rcx + 0x2e4], eax
mov eax, dword [rsp + 0x34]
or eax, 3
mov dword [rcx + 0x2e8], eax
mov eax, dword [rsp + 0x38]
or eax, 3
mov dword [rcx + 0x2ec], eax
mov eax, dword [rsp + 0x3c]
or eax, 3
mov dword [rcx + 0x2f0], eax
mov eax, dword [rsp + 0x40]
or eax, 3
mov dword [rcx + 0x2f4], eax
mov eax, dword [rsp + 0x44]
or eax, 3
mov dword [rcx + 0x2f8], eax
mov eax, dword [rsp + 0x48]
or eax, 3
mov dword [rcx + 0x2fc], eax
mov eax, dword [rsp + 0x4c]
or eax, 3
mov dword [rcx + 0x300], eax
mov eax, dword [rsp + 0x50]
or eax, 3
mov dword [rcx + 0x304], eax
mov eax, dword [rsp + 0x54]
or eax, 3
mov dword [rcx + 0x308], eax
mov eax, dword [rsp + 0x58]
or eax, 3
mov dword [rcx + 0x30c], eax
mov eax, dword [rsp + 0x5c]
or eax, 3
mov dword [rcx + 0x310], eax
mov eax, dword [rsp + 0x60]
or eax, 3
mov dword [rcx + 0x314], eax
mov eax, dword [rsp + 0x64]
or eax, 3
mov dword [rcx + 0x318], eax
mov eax, dword [rsp + 0x68]
or eax, 3
mov dword [rcx + 0x31c], eax
mov eax, dword [rsp + 0x6c]
or eax, 3
mov dword [rcx + 0x320], eax
mov eax, dword [rsp + 0x70]
or eax, 3
mov dword [rcx + 0x324], eax
mov eax, dword [rsp + 0x74]
or eax, 3
mov dword [rcx + 0x328], eax
mov eax, dword [rsp + 0x78]
or eax, 3
mov dword [rcx + 0x32c], eax
mov eax, dword [rsp + 0x7c]
or eax, 3
mov dword [rcx + 0x330], eax
mov eax, dword [rsp + 0x80]
or eax, 3
mov dword [rcx + 0x334], eax
mov eax, dword [rsp + 0x84]
or eax, 3
mov dword [rcx + 0x338], eax
mov eax, dword [rsp + 0x88]
or eax, 3
mov dword [rcx + 0x33c], eax
mov eax, dword [rsp + 0x8c]
or eax, 3
mov dword [rcx + 0x340], eax
mov eax, dword [rsp + 0x90]
or eax, 3
mov dword [rcx + 0x344], eax
mov eax, dword [rsp + 0x94]
or eax, 3
mov dword [rcx + 0x348], eax
mov eax, dword [rsp + 0x98]
or eax, 3
mov dword [rcx + 0x34c], eax
mov eax, dword [rsp + 0x9c]
or eax, 3
mov dword [rcx + 0x350], eax
mov eax, dword [rsp + 0xa0]
or eax, 3
mov dword [rcx + 0x354], eax
mov eax, dword [rsp + 0xa4]
or eax, 3
mov dword [rcx + 0x358], eax
mov eax, dword [rsp + 0xa8]
or eax, 3
mov dword [rcx + 0x35c], eax
mov eax, dword [rsp + 0xac]
or eax, 3
mov dword [rcx + 0x360], eax
mov eax, dword [rsp + 0xb0]
or eax, 3
mov dword [rcx + 0x364], eax
mov eax, dword [rsp + 0xb4]
or eax, 3
mov dword [rcx + 0x368], eax
mov eax, dword [rsp + 0xb8]
or eax, 3
mov dword [rcx + 0x36c], eax
mov eax, dword [rsp + 0xbc]
or eax, 3
mov dword [rcx + 0x370], eax
mov eax, dword [rsp + 0xc0]
or eax, 3
mov dword [rcx + 0x374], eax
mov eax, dword [rsp + 0xc4]
or eax, 3
mov dword [rcx + 0x378], eax
mov eax, dword [rsp + 0xc8]
or eax, 3
mov dword [rcx + 0x37c], eax
mov eax, dword [rsp + 0xcc]
or eax, 3
mov dword [rcx + 0x380], eax
mov eax, dword [rsp + 0xd0]
or eax, 3
mov dword [rcx + 0x384], eax
mov eax, dword [rsp + 0xd4]
or eax, 3
mov dword [rcx + 0x388], eax
mov eax, dword [rsp + 0xd8]
or eax, 3
mov dword [rcx + 0x38c], eax
mov eax, dword [rsp + 0xdc]
or eax, 3
mov dword [rcx + 0x390], eax
mov eax, dword [rsp + 0xe0]
or eax, 3
mov dword [rcx + 0x394], eax
mov eax, dword [rsp + 0xe4]
or eax, 3
mov dword [rcx + 0x398], eax
mov eax, dword [rsp + 0xe8]
or eax, 3
mov dword [rcx + 0x39c], eax
mov eax, dword [rsp + 0xec]
or eax, 3
mov dword [rcx + 0x3a0], eax
mov eax, dword [rsp + 0xf0]
or eax, 3
mov dword [rcx + 0x3a4], eax
mov eax, dword [rsp + 0xf4]
or eax, 3
mov dword [rcx + 0x3a8], eax
mov eax, dword [rsp + 0xf8]
or eax, 3
mov dword [rcx + 0x3ac], eax
mov eax, dword [rsp + 0xfc]
or eax, 3
mov dword [rcx + 0x3b0], eax
mov eax, dword [rsp + 0x100]
or eax, 3
mov dword [rcx + 0x3b4], eax
mov eax, dword [rsp + 0x104]
or eax, 3
mov dword [rcx + 0x3b8], eax
mov eax, dword [rsp + 0x108]
or eax, 3
mov dword [rcx + 0x3bc], eax
mov eax, dword [rsp + 0x10c]
or eax, 3
mov dword [rcx + 0x3c0], eax
mov eax, dword [rsp + 0x110]
or eax, 3
mov dword [rcx + 0x3c4], eax
mov eax, dword [rsp + 0x114]
or eax, 3
mov dword [rcx + 0x3c8], eax
mov eax, dword [rsp + 0x118]
or eax, 3
mov dword [rcx + 0x3cc], eax
mov eax, dword [rsp + 0x11c]
or eax, 3
mov dword [rcx + 0x3d0], eax
mov eax, dword [rsp + 0x120]
or eax, 3
mov dword [rcx + 0x3d4], eax
mov eax, dword [rsp + 0x124]
or eax, 3
mov dword [rcx + 0x3d8], eax
mov eax, dword [rsp + 0x128]
or eax, 3
mov dword [rcx + 0x3dc], eax
mov eax, dword [rsp + 0x12c]
or eax, 3
mov dword [rcx + 0x3e0], eax
mov eax, dword [rsp + 0x130]
or eax, 3
mov dword [rcx + 0x3e4], eax
mov eax, dword [rsp + 0x134]
or eax, 3
mov dword [rcx + 0x3e8], eax
mov eax, dword [rsp + 0x138]
mov r15, qword [rsp + 0x160]
or eax, 3
mov r14, qword [rsp + 0x168]
mov r12, qword [rsp + 0x170]
mov rbp, qword [rsp + 0x1a8]
mov dword [rcx + 0x3ec], eax
mov eax, dword [rsp + 0x13c]
or eax, 3
mov dword [rcx + 0x3f0], eax
mov eax, dword [rsp + 0x140]
or eax, 3
mov dword [rcx + 0x3f4], eax
mov eax, dword [rsp + 0x144]
or eax, 3
mov dword [rcx + 0x3f8], eax
mov eax, dword [rsp + 0x148]
or eax, 3
mov dword [rcx + 0x3fc], eax
mov eax, dword [rsp + 0x14c]
or eax, 3
mov dword [rcx + 0x400], eax
mov eax, dword [rsp + 0x150]
or eax, 3
mov dword [rcx + 0x404], eax
mov eax, dword [rsp + 0x154]
or eax, 3
mov dword [rcx + 0x408], eax
xor eax, eax
add rsp, 0x178
pop r13
pop rdi
pop rsi
pop rbx
ret