Function at 0x14006e520
Capabilities:
Access peb ldr_data
Encode data using xor
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xd0]
sub rsp, 0x1d0
mov rax, qword [0x14033c140]
xor rax, rsp
mov qword [rbp + 0xc0], rax
movzx ebx, r9b
mov r12, r8
mov r13, rdx
mov qword [rbp + 0x18], rdx
mov qword [rbp + 0x20], r8
xor r14d, r14d
mov dword [rsp + 0x30], r14d
mov byte [rbp + 0x28], r14b
mov qword [rbp + 0x30], r14
mov qword [rbp + 0x10], r14
lea rax, [rbp + 0x10]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x30]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x28]
mov r8, rdx
lea rdx, [rbp + 0x40]
lea rcx, [0x14033fad0]
call fcn.14007b890
nop
mov r15d, 2
cmp byte [rbp + 0x28], r14b
je 0x14006e644
mov rdi, qword [r12 + 0x10]
mov rcx, r12
mov r11, qword [r12 + 0x18]
cmp r11, 7
jbe 0x14006e5c7
mov rcx, qword [r12]
lea rdx, [rbp + 0x40]
cmp qword [rbp + 0x58], 7
cmova rdx, qword [rbp + 0x40]
mov r10, qword [rbp + 0x50]
cmp r10, rdi
jne 0x14006e607
mov r8, r10
test r10, r10
je 0x14006f1b3
sub rcx, rdx
nop dword [rax]
movzx eax, word [rdx]
cmp ax, word [rdx + rcx]
jne 0x14006e607
add rdx, r15
sub r8, 1
jne 0x14006e5f0
jmp 0x14006f1b3
mov rdx, qword [rbp + 0x30]
test bl, bl
je 0x14006e616
inc rdx
mov qword [rbp + 0x30], rdx
mov rcx, qword [rbp + 0x10]
shl rcx, 5
add rcx, qword [0x14033fad0]
mov r9, r12
cmp r11, 7
jbe 0x14006e632
mov r9, qword [r12]
mov qword [rsp + 0x20], rdi
mov r8, r10
call fcn.14006e340
jmp 0x14006eac8
test bl, bl
je 0x14006e699
mov r8, r12
lea rcx, [rbp - 0x30]
call fcn.14007b5c0
mov rbx, rax
mov dword [rsp + 0x30], 1
mov edx, Ordinal_35
mov rcx, rax
call fcn.1400894f0
movups xmm0, xmmword [rbx]
movups xmmword [rbp - 0x50], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rbp - 0x40], xmm1
mov qword [rbx + 0x10], r14
mov qword [rbx + 0x18], 7
mov word [rbx], r14w
lea rsi, [rbp - 0x50]
mov ebx, 0x1003
jmp 0x14006e74a
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x78], xmm1
mov rdi, qword [r12 + 0x10]
mov rsi, r12
cmp qword [r12 + 0x18], 7
jbe 0x14006e6be
mov rsi, qword [r12]
movabs rbx, 0x7ffffffffffffffe
cmp rdi, rbx
ja 0x14006f1fa
cmp rdi, 7
ja 0x14006e6ee
mov qword [rsp + 0x78], rdi
mov qword [rbp - 0x80], 7
movups xmm0, xmmword [rsi]
movups xmmword [rsp + 0x68], xmm0
jmp 0x14006e740
mov rax, rdi
or rax, 7
cmp rax, rbx
ja 0x14006e709
mov rbx, rax
mov ecx, 0xa
cmp rax, rcx
cmovb rbx, rcx
lea rax, [rbx + 1]
mov qword [rbp - 0x78], rax
lea rdx, [rbp - 0x78]
lea rcx, [rsp + 0x68]
call fcn.14008ba10
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x78], rdi
mov qword [rbp - 0x80], rbx
lea r8, [rdi*2 + 2]
mov rdx, rsi
mov rcx, rax
call fcn.1402eefb0
lea rsi, [rsp + 0x68]
mov ebx, 4
mov dword [rsp + 0x30], ebx
mov dword [rsp + 0x38], 0x2001d
mov dword [rsp + 0x3c], 0x60090
mov dword [rsp + 0x40], 0x800002
mov dword [rsp + 0x44], reloc.WS2_32.dll_recvfrom
mov qword [rsp + 0x48], 0x1a0090
mov qword [rsp + 0x50], r14
mov dword [rsp + 0x58], 0x59310000
mov dword [rsp + 0x5c], 0x305004f
mov word [rsp + 0x60], Ordinal_211
mov r10d, r14d
lea r11, [rsp + 0x50]
nop dword [rax + rax]
lea edx, [r10 + r10*2]
movzx ecx, word [rsp + rdx*2 + 0x38]
mov word [r11], cx
movzx eax, r10w
add ax, ax
lea edi, [rax + r10]
movzx r9d, byte [rsp + 0x5c]
add r9w, di
xor r9w, cx
mov word [r11], r9w
xor r8b, r8b
lea eax, [rdx + 1]
movzx edx, word [rsp + rax*2 + 0x38]
nop word [rax + rax]
movzx ecx, r8b
movzx eax, dx
shr ax, cl
test al, 1
jne 0x14006e7f9
inc r8b
cmp r8b, 4
jne 0x14006e7e0
jmp 0x14006e80a
movzx r9d, r9w
movzx eax, byte [rsp + 0x5f]
btc r9d, eax
mov word [r11], r9w
mov dl, 5
lea eax, [r10 + 1]
lea eax, [r10 + rax*2]
movzx r8d, word [rsp + rax*2 + 0x38]
nop word [rax + rax]
movzx ecx, dl
movzx eax, r8w
shr ax, cl
test al, 1
jne 0x14006e837
inc dl
cmp dl, 8
jne 0x14006e820
jmp 0x14006e84b
movzx ecx, r9w
movzx eax, byte [rsp + 0x5e]
btc ecx, eax
movzx r9d, cx
mov word [r11], cx
xor dl, dl
lea eax, [r10 + 1]
lea eax, [r10 + rax*2]
movzx r8d, word [rsp + rax*2 + 0x38]
nop dword [rax + rax]
movzx ecx, dl
movzx eax, r8w
shr ax, cl
test al, 1
jne 0x14006e877
inc dl
cmp dl, 5
jne 0x14006e860
jmp 0x14006e88b
movzx ecx, r9w
movzx eax, byte [rsp + 0x5d]
btc ecx, eax
movzx r9d, cx
mov word [r11], cx
movzx eax, byte [rsp + 0x5b]
add ax, di
xor ax, r9w
mov word [r11], ax
lea eax, [r10 + 1]
lea ecx, [rax + rax*2]
movzx ecx, word [rsp + rcx*2 + 0x38]
mov word [r11 + 2], cx
movzx r8d, byte [rsp + 0x5c]
add r8w, 3
add r8w, di
xor r8w, cx
mov word [r11 + 2], r8w
xor dl, dl
lea eax, [r10 + 2]
lea eax, [r10 + rax*2]
movzx r9d, word [rsp + rax*2 + 0x38]
nop dword [rax]
nop dword [rax + rax]
movzx ecx, dl
movzx eax, r9w
shr ax, cl
test al, 1
jne 0x14006e8f7
inc dl
cmp dl, 4
jne 0x14006e8e0
jmp 0x14006e909
movzx r8d, r8w
movzx eax, byte [rsp + 0x5f]
btc r8d, eax
mov word [r11 + 2], r8w
mov dl, 5
lea eax, [r10*2 + 5]
add eax, r10d
movzx r9d, word [rsp + rax*2 + 0x38]
nop dword [rax]
movzx ecx, dl
movzx eax, r9w
shr ax, cl
test al, 1
jne 0x14006e937
inc dl
cmp dl, 8
jne 0x14006e920
jmp 0x14006e94c
movzx ecx, r8w
movzx eax, byte [rsp + 0x5e]
btc ecx, eax
movzx r8d, cx
mov word [r11 + 2], cx
xor dl, dl
lea eax, [r10*2 + 5]
add eax, r10d
movzx r9d, word [rsp + rax*2 + 0x38]
nop
movzx ecx, dl
movzx eax, r9w
shr ax, cl
test al, 1
jne 0x14006e977
inc dl
cmp dl, 5
jne 0x14006e960
jmp 0x14006e98c
movzx ecx, r8w
movzx eax, byte [rsp + 0x5d]
btc ecx, eax
movzx r8d, cx
mov word [r11 + 2], cx
movzx eax, byte [rsp + 0x5b]
add ax, 3
add ax, di
xor ax, r8w
mov word [r11 + 2], ax
add r10d, 2
add r11, 4
cmp r10d, 4
jne 0x14006e7a0
mov r8, r13
lea rcx, [rbp - 0x10]
call fcn.14007b5c0
nop
lea rcx, [rsp + 0x50]
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp word [rcx + r8*2], 0
jne 0x14006e9d0
lea rdx, [rsp + 0x50]
mov rcx, rax
call fcn.14008bbe0
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x38], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x48], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 7
mov word [rax], r14w
bts ebx, 0xa
mov dword [rsp + 0x30], ebx
mov r9, rsi
lea r8, [rsp + 0x38]
lea rcx, [rbp - 0x70]
call fcn.140071640
bts ebx, 0xb
mov dword [rsp + 0x30], ebx
mov rdx, qword [0x14033fad8]
cmp rdx, qword [0x14033fae0]
je 0x14006ea65
movups xmm0, xmmword [rbp - 0x70]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rbp - 0x60]
movups xmmword [rdx + 0x10], xmm1
movdqa xmm0, xmmword [0x14031e070]
movdqu xmmword [rbp - 0x60], xmm0
mov word [rbp - 0x70], r14w
add qword [0x14033fad8], 0x20
jmp 0x14006ea76
lea r8, [rbp - 0x70]
lea rcx, [0x14033fad0]
call fcn.140089240
nop
lea rcx, [rbp - 0x70]
call fcn.14008bcd0
nop
lea rcx, [rsp + 0x38]
call fcn.14008bcd0
nop
lea rcx, [rbp - 0x10]
call fcn.14008bcd0
nop
test bl, 4
je 0x14006eaa8
and ebx, 0xfffffffb
lea rcx, [rsp + 0x68]
call fcn.14008bcd0
nop
test bl, 2
je 0x14006eaba
and ebx, 0xfffffffd
lea rcx, [rbp - 0x50]
call fcn.14008bcd0
nop
test bl, 1
je 0x14006eac8
lea rcx, [rbp - 0x30]
call fcn.14008bcd0
xorps xmm0, xmm0
movups xmmword [rbp + 0x80], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x90], xmm1
xor r8d, r8d
lea rdx, [0x14031ce4c]
lea rcx, [rbp + 0x80]
call fcn.14008b1e0
nop
mov rbx, qword [0x14033fad0]
mov rdi, qword [0x14033fad8]
cmp rbx, rdi
je 0x14006eb54
nop word [rax + rax]
lea r8, [0x14031bcb0]
mov rdx, rbx
lea rcx, [rbp - 0x30]
call fcn.140077bb0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x14006eb32
mov rax, qword [rax]
mov rdx, rax
lea rcx, [rbp + 0x80]
call fcn.14008bbe0
nop
lea rcx, [rbp - 0x30]
call fcn.14008bcd0
add rbx, 0x20
cmp rbx, rdi
jne 0x14006eb10
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0x60]
call fcn.1400888b0
nop
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop word [rax + rax]
mov rbx, qword [rax + 0x30]
movsxd rcx, dword [rbx + 0x3c]
mov esi, dword [rcx + rbx + 0x88]
add rsi, rbx
cmp rsi, rbx
je 0x14006ec09
mov r11d, dword [rsi + 0x18]
test r11d, r11d
je 0x14006ec09
mov r14d, dword [rsi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r11d
lea rcx, [r14 + r11*4]
mov r9d, dword [rcx + rbx]
add r9, rbx
mov r10d, 0xf805b5ac
movzx r8d, byte [r9]
inc r9
test r8b, r8b
je 0x14006ec04
movsx ecx, r8b
sub r8b, 0x41
mov edx, ecx
or edx, 0x20
cmp r8b, 0x19
cmova edx, ecx
xor edx, r10d
imul r10d, edx, 0x1000193
movzx r8d, byte [r9]
lea r9, [r9 + 1]
test r8b, r8b
jne 0x14006ebd0
cmp r10d, 0xb988013
je 0x14006ec11
test r11d, r11d
jne 0x14006ebb0
mov rax, qword [rax]
jmp 0x14006eb80
mov ecx, dword [rsi + 0x1c]
add rcx, rbx
mov eax, dword [rsi + 0x24]
add rax, rbx
movzx eax, word [rax + r11*2]
mov r10d, dword [rcx + rax*4]
add r10, rbx
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov rcx, qword [0x14033fae8]
call r10
cmp eax, 0xffffffff
je 0x14006ef1d
xorps xmm0, xmm0
movups xmmword [rbp + 0xa0], xmm0
movups xmmword [rbp + 0xb0], xmm0
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop word [rax + rax]
mov rbx, qword [rax + 0x30]
movsxd rcx, dword [rbx + 0x3c]
mov r14d, dword [rcx + rbx + 0x88]
add r14, rbx
cmp r14, rbx
je 0x14006ecf9
mov r11d, dword [r14 + 0x18]
test r11d, r11d
je 0x14006ecf9
mov esi, dword [r14 + 0x20]
nop word [rax + rax]
dec r11d
lea rcx, [rsi + r11*4]
mov r9d, dword [rcx + rbx]
add r9, rbx
mov r10d, 0x6eda422c
movzx r8d, byte [r9]
inc r9
test r8b, r8b
je 0x14006ecf4
movsx ecx, r8b
sub r8b, 0x41
mov edx, ecx
or edx, 0x20
cmp r8b, 0x19
cmova edx, ecx
xor edx, r10d
imul r10d, edx, 0x1000193
movzx r8d, byte [r9]
lea r9, [r9 + 1]
test r8b, r8b
jne 0x14006ecc0
cmp r10d, 0xc3052c90
je 0x14006ed01
test r11d, r11d
jne 0x14006eca0
mov rax, qword [rax]
jmp 0x14006ec70
mov ecx, dword [r14 + 0x1c]
add rcx, rbx
mov eax, dword [r14 + 0x24]
add rax, rbx
movzx eax, word [rax + r11*2]
mov r10d, dword [rcx + rax*4]
add r10, rbx
lea rax, [rbp + 0xa0]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0xffffffff
mov r9d, 0xffffffff
xor r8d, r8d
mov edx, r15d
mov rcx, qword [0x14033fae8]
call r10
mov dword [rbp + 0x38], 0
lea r15, [rbp + 0x60]
cmp qword [rbp + 0x78], 0xf
cmova r15, qword [rbp + 0x60]
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax + rax]
mov rbx, qword [rax + 0x30]
movsxd rcx, dword [rbx + 0x3c]
mov esi, dword [rcx + rbx + 0x88]
add rsi, rbx
cmp rsi, rbx
je 0x14006edf9
mov r11d, dword [rsi + 0x18]
test r11d, r11d
je 0x14006edf9
mov r14d, dword [rsi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r11d
lea rcx, [r14 + r11*4]
mov r9d, dword [rcx + rbx]
add r9, rbx
mov r10d, 0x9b25aa9b
movzx r8d, byte [r9]
inc r9
test r8b, r8b
je 0x14006edf4
movsx ecx, r8b
sub r8b, 0x41
mov edx, ecx
or edx, 0x20
cmp r8b, 0x19
cmova edx, ecx
xor edx, r10d
imul r10d, edx, 0x1000193
movzx r8d, byte [r9]
lea r9, [r9 + 1]
test r8b, r8b
jne 0x14006edc0
cmp r10d, 0x31529f08
je 0x14006ee01
test r11d, r11d
jne 0x14006eda0
mov rax, qword [rax]
jmp 0x14006ed70
mov ecx, dword [rsi + 0x1c]
add rcx, rbx
mov eax, dword [rsi + 0x24]
add rax, rbx
movzx eax, word [rax + r11*2]
mov r10d, dword [rcx + rax*4]
add r10, rbx
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x38]
mov r8d, dword [rbp + 0x70]
mov rdx, r15
mov rcx, qword [0x14033fae8]
call r10
mov rcx, qword gs:[0x60]
test eax, eax
mov rax, qword [rcx + 0x18]
mov rax, qword [rax + 0x10]
jne 0x14006ef60
mov rbx, qword [rax + 0x30]
movsxd rcx, dword [rbx + 0x3c]
mov r14d, dword [rcx + rbx + 0x88]
add r14, rbx
cmp r14, rbx
je 0x14006eed9
mov r11d, dword [r14 + 0x18]
test r11d, r11d
je 0x14006eed9
mov esi, dword [r14 + 0x20]
nop word [rax + rax]
dec r11d
lea rcx, [rsi + r11*4]
mov r9d, dword [rcx + rbx]
add r9, rbx
mov r10d, 0x6d60ff33
movzx r8d, byte [r9]
inc r9
test r8b, r8b
je 0x14006eed4
movsx ecx, r8b
sub r8b, 0x41
mov edx, ecx
or edx, 0x20
cmp r8b, 0x19
cmova edx, ecx
xor edx, r10d
imul r10d, edx, 0x1000193
movzx r8d, byte [r9]
lea r9, [r9 + 1]
test r8b, r8b
jne 0x14006eea0
cmp r10d, 0xe0384bb8
je 0x14006eee1
test r11d, r11d
jne 0x14006ee80
mov rax, qword [rax]
jmp 0x14006ee50
mov ecx, dword [r14 + 0x1c]
add rcx, rbx
mov eax, dword [r14 + 0x24]
add rax, rbx
movzx eax, word [rax + r11*2]
mov r10d, dword [rcx + rax*4]
add r10, rbx
lea rax, [rbp + 0xa0]
mov qword [rsp + 0x20], rax
xor edx, edx
mov r9d, 0xffffffff
mov r8d, r9d
mov rcx, qword [0x14033fae8]
call r10
nop
lea rcx, [rbp + 0x60]
call fcn.14008b2f0
nop
lea rcx, [rbp + 0x80]
call fcn.14008bcd0
nop
lea rcx, [rbp + 0x40]
call fcn.14008bcd0
nop
mov rcx, r13
call fcn.14008bcd0
nop
mov rcx, r12
call fcn.14008bcd0
xor al, al
jmp 0x14006f1d0
mov rbx, qword [rax + 0x30]
movsxd rcx, dword [rbx + 0x3c]
mov esi, dword [rcx + rbx + 0x88]
add rsi, rbx
cmp rsi, rbx
je 0x14006efe9
mov r11d, dword [rsi + 0x18]
test r11d, r11d
je 0x14006efe9
mov r14d, dword [rsi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r11d
lea rcx, [r14 + r11*4]
mov r9d, dword [rcx + rbx]
add r9, rbx
mov r10d, 0xa943a887
movzx r8d, byte [r9]
inc r9
test r8b, r8b
je 0x14006efe4
movsx ecx, r8b
sub r8b, 0x41
mov edx, ecx
or edx, 0x20
cmp r8b, 0x19
cmova edx, ecx
xor edx, r10d
imul r10d, edx, 0x1000193
movzx r8d, byte [r9]
lea r9, [r9 + 1]
test r8b, r8b
jne 0x14006efb0
cmp r10d, 0x1e65ac7d
je 0x14006eff1
test r11d, r11d
jne 0x14006ef90
mov rax, qword [rax]
jmp 0x14006ef60
mov ecx, dword [rsi + 0x1c]
add rcx, rbx
mov eax, dword [rsi + 0x24]
add rax, rbx
movzx eax, word [rax + r11*2]
mov edx, dword [rcx + rax*4]
add rdx, rbx
mov rcx, qword [0x14033fae8]
call rdx
mov rcx, qword gs:[0x60]
test eax, eax
mov rax, qword [rcx + 0x18]
mov rax, qword [rax + 0x10]
jne 0x14006f0d0
nop word [rax + rax]
mov rbx, qword [rax + 0x30]
movsxd rcx, dword [rbx + 0x3c]
mov r14d, dword [rcx + rbx + 0x88]
add r14, rbx
cmp r14, rbx
je 0x14006f0bd
mov r11d, dword [r14 + 0x18]
test r11d, r11d
je 0x14006f0bd
mov esi, dword [r14 + 0x20]
nop word [rax + rax]
dec r11d
lea rcx, [rsi + r11*4]
mov r9d, dword [rcx + rbx]
add r9, rbx
mov r10d, 0x411ec11c
movzx r8d, byte [r9]
inc r9
test r8b, r8b
je 0x14006f0b8
movsx ecx, r8b
sub r8b, 0x41
mov edx, ecx
or edx, 0x20
cmp r8b, 0x19
cmova edx, ecx
xor edx, r10d
imul r10d, edx, 0x1000193
movzx r8d, byte [r9]
lea r9, [r9 + 1]
test r8b, r8b
jne 0x14006f080
cmp r10d, 0x2677d46b
je 0x14006eee1
test r11d, r11d
jne 0x14006f060
mov rax, qword [rax]
jmp 0x14006f030
mov rbx, qword [rax + 0x30]
movsxd rcx, dword [rbx + 0x3c]
mov r14d, dword [rcx + rbx + 0x88]
add r14, rbx
cmp r14, rbx
je 0x14006f158
mov r11d, dword [r14 + 0x18]
test r11d, r11d
je 0x14006f158
mov esi, dword [r14 + 0x20]
nop word [rax + rax]
dec r11d
lea rcx, [rsi + r11*4]
mov r9d, dword [rcx + rbx]
add r9, rbx
mov r10d, 0x6d342a3
movzx ecx, byte [r9]
inc r9
test cl, cl
je 0x14006f153
nop
movsx edx, cl
sub cl, 0x41
mov r8d, edx
or r8d, 0x20
cmp cl, 0x19
cmova r8d, edx
xor r8d, r10d
imul r10d, r8d, 0x1000193
movzx ecx, byte [r9]
lea r9, [r9 + 1]
test cl, cl
jne 0x14006f120
cmp r10d, 0xa23861e8
je 0x14006f160
test r11d, r11d
jne 0x14006f100
mov rax, qword [rax]
jmp 0x14006f0d0
mov ecx, dword [r14 + 0x1c]
add rcx, rbx
mov eax, dword [r14 + 0x24]
add rax, rbx
movzx eax, word [rax + r11*2]
mov r10d, dword [rcx + rax*4]
add r10, rbx
lea rax, [rbp + 0xa0]
mov qword [rsp + 0x20], rax
xor edx, edx
mov r9d, 0xffffffff
mov r8d, r9d
mov rcx, qword [0x14033fae8]
call r10
nop
lea rcx, [rbp + 0x60]
call fcn.14008b2f0
nop
lea rcx, [rbp + 0x80]
call fcn.14008bcd0
nop
lea rcx, [rbp + 0x40]
call fcn.14008bcd0
nop
mov rcx, r13
call fcn.14008bcd0
nop
mov rcx, r12
call fcn.14008bcd0
mov al, 1
mov rcx, qword [rbp + 0xc0]
xor rcx, rsp
call fcn.1402bd6f0
mov rbx, qword [rsp + 0x210]
add rsp, 0x1d0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.14008b8c0
nop