Function at 0x14004f720
Capabilities:
Access peb ldr_data
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r14
push r15
lea rbp, [rsp - 0x47]
sub rsp, 0xf0
mov rax, qword [0x140087010]
xor rax, rsp
mov qword [rbp + 0x37], rax
mov rbx, rcx
mov qword [rbp + 7], rcx
xor r15d, r15d
mov qword [rcx], r15
mov qword [rcx + 8], r15
mov qword [rcx + 0x10], r15
mov byte [rcx + 0x18], r15b
mov qword [rcx + 0x1c], 0xc8
mov dword [rcx + 0x24], r15d
mov word [rcx + 0x28], r15w
mov dword [rcx + 0x2c], r15d
mov dword [rcx + 0x30], 0x3f000000
mov dword [rcx + 0x34], 0x3f000000
mov byte [rcx + 0x38], r15b
mov qword [rcx + 0x3c], 0x32
mov word [rcx + 0x44], r15w
mov dword [rcx + 0x48], r15d
mov word [rcx + 0x4c], r15w
mov qword [rcx + 0x50], 5
mov dword [rcx + 0x58], r15d
mov byte [rcx + 0x5c], r15b
mov dword [rcx + 0x60], 0x5a
mov dword [rcx + 0x64], 0x437f0000
mov dword [rcx + 0x68], 0x437f0000
mov dword [rcx + 0x6c], 0x437f0000
mov dword [rcx + 0x70], 0x437f0000
mov dword [rcx + 0x74], 0x437f0000
mov dword [rcx + 0x78], 0x437f0000
mov dword [rcx + 0x7c], 0x437f0000
mov dword [rcx + 0x80], 0x437f0000
mov dword [rcx + 0x84], 0x437f0000
mov dword [rcx + 0x88], 0x437f0000
mov dword [rcx + 0x8c], 0x437f0000
mov dword [rcx + 0x90], 0x437f0000
mov dword [rcx + 0x94], 0x437f0000
mov dword [rcx + 0x98], 0x437f0000
mov dword [rcx + 0x9c], 0x437f0000
mov dword [rcx + 0xa0], 0x437f0000
mov dword [rcx + 0xa4], 0x437f0000
mov dword [rcx + 0xa8], 0x437f0000
mov dword [rcx + 0xac], 0x437f0000
mov dword [rcx + 0xb0], 0x437f0000
mov dword [rcx + 0xb4], 0x437f0000
mov dword [rcx + 0xb8], 0x437f0000
mov dword [rcx + 0xbc], 0x437f0000
mov dword [rcx + 0xc0], 0x437f0000
mov rax, qword gs:[0x58]
mov rsi, qword [rax]
mov ecx, 0x180
mov eax, dword [rcx + rsi]
mov edi, 0x1b0
add rdi, rsi
test al, 1
jne 0x14004f8d5
or eax, 1
mov dword [rcx + rsi], eax
mov dword [rdi + 2], 0x14f4e61
mov word [rdi], 0x2485
lea rcx, [0x14006f380]
call fcn.1400684c0
nop
cmp byte [rdi + 5], 0
je 0x14004f8f2
xor byte [rdi], 0xcb
xor byte [rdi + 1], 0x6b
xor byte [rdi + 2], 0x2f
xor byte [rdi + 3], 0xb
xor byte [rdi + 4], 0x4f
mov byte [rdi + 5], 0
mov qword [rbp - 0x69], rdi
mov dword [rbp - 0x61], r15d
mov edx, 0x198
mov eax, dword [rdx + rsi]
mov ecx, 0x160
test al, 1
jne 0x14004f93a
or eax, 1
mov dword [rdx + rsi], eax
lea rdi, [rsi + rcx]
mov word [rdi + 7], 0x1c9
mov dword [rdi], 0xe6f6f000
mov word [rdi + 4], 0xdf6
mov byte [rdi + 6], 0x7a
lea rcx, [0x14006f360]
call fcn.1400684c0
nop
jmp 0x14004f93e
lea rdi, [rsi + rcx]
cmp byte [rdi + 8], 0
je 0x14004f967
xor byte [rdi], 0x4d
xor byte [rdi + 1], 0xbf
xor byte [rdi + 2], 0xa3
xor byte [rdi + 3], 0xb5
xor byte [rdi + 4], 0xb3
xor byte [rdi + 5], 0x2d
xor byte [rdi + 6], 0x4b
xor byte [rdi + 7], 0xc9
mov byte [rdi + 8], 0
mov qword [rbp - 0x59], rdi
mov dword [rbp - 0x51], 1
mov edx, 0x194
mov eax, dword [rdx + rsi]
mov ecx, 0x1a0
test al, 1
jne 0x14004f9b2
or eax, 1
mov dword [rdx + rsi], eax
lea rdi, [rsi + rcx]
mov word [rdi + 7], 0x10f
mov dword [rdi], 0x487070c0
mov word [rdi + 4], 0xc9ae
mov byte [rdi + 6], 0x61
lea rcx, [0x14006f340]
call fcn.1400684c0
nop
jmp 0x14004f9b6
lea rdi, [rsi + rcx]
cmp byte [rdi + 8], 0
je 0x14004f9df
xor byte [rdi], 0x8d
xor byte [rdi + 1], 0x3f
xor byte [rdi + 2], 0x25
xor byte [rdi + 3], 0x1b
xor byte [rdi + 4], 0xeb
xor byte [rdi + 5], 0xe9
xor byte [rdi + 6], 0x53
xor byte [rdi + 7], 0xf
mov byte [rdi + 8], 0
mov qword [rbp - 0x49], rdi
mov dword [rbp - 0x41], 2
mov edx, 0x1d0
mov eax, dword [rdx + rsi]
mov ecx, 0x188
test al, 1
jne 0x14004fa2a
or eax, 1
mov dword [rdx + rsi], eax
lea rdi, [rsi + rcx]
mov word [rdi + 7], 0x10f
mov dword [rdi], 0x4cd8dc2c
mov word [rdi + 4], 0xbd2
mov byte [rdi + 6], 0x58
lea rcx, [0x14006f320]
call fcn.1400684c0
nop
jmp 0x14004fa2e
lea rdi, [rcx + rsi]
cmp byte [rdi + 8], 0
je 0x14004fa57
xor byte [rdi], 0x61
xor byte [rdi + 1], 0x93
xor byte [rdi + 2], 0x8d
xor byte [rdi + 3], 0x1f
xor byte [rdi + 4], 0x97
xor byte [rdi + 5], 0x2b
xor byte [rdi + 6], 0x6b
xor byte [rdi + 7], 0xf
mov byte [rdi + 8], 0
mov qword [rbp - 0x39], rdi
mov dword [rbp - 0x31], 4
mov edx, 0x1ac
mov eax, dword [rdx + rsi]
mov ecx, 0x210
test al, 1
jne 0x14004faa2
or eax, 1
mov dword [rdx + rsi], eax
lea rdi, [rsi + rcx]
mov word [rdi + 7], 0x14d
mov dword [rdi], 0xdcbe587a
mov word [rdi + 4], 0x1ff6
mov byte [rdi + 6], 0xf5
lea rcx, [0x14006f300]
call fcn.1400684c0
nop
jmp 0x14004faa6
lea rdi, [rcx + rsi]
cmp byte [rdi + 8], 0
je 0x14004facf
xor byte [rdi], 0x37
xor byte [rdi + 1], 0x17
xor byte [rdi + 2], 0xeb
xor byte [rdi + 3], 0x8f
xor byte [rdi + 4], 0xb3
xor byte [rdi + 5], 0x3f
xor byte [rdi + 6], 0xc1
xor byte [rdi + 7], 0x4d
mov byte [rdi + 8], 0
mov qword [rbp - 0x29], rdi
mov dword [rbp - 0x21], 5
mov edx, 0x15c
mov eax, dword [rdx + rsi]
mov ecx, 0x150
test al, 1
jne 0x14004fb1a
or eax, 1
mov dword [rdx + rsi], eax
lea rdi, [rsi + rcx]
mov word [rdi + 7], 0x1f9
mov dword [rdi], 0xd6bad2f2
mov word [rdi + 4], 0x67ba
mov byte [rdi + 6], 0x9c
lea rcx, [0x14006f2e0]
call fcn.1400684c0
nop
jmp 0x14004fb1e
lea rdi, [rcx + rsi]
cmp byte [rdi + 8], 0
je 0x14004fb46
xor byte [rdi], 0xbf
xor byte [rdi + 1], 0x9d
xor byte [rdi + 2], 0xef
xor byte [rdi + 3], 0x85
not byte [rdi + 4]
xor byte [rdi + 5], 0x47
xor byte [rdi + 6], 0xa9
xor byte [rdi + 7], 0xf9
mov byte [rdi + 8], 0
mov qword [rbp - 0x19], rdi
mov dword [rbp - 0x11], 6
mov edx, 0x1f4
mov eax, dword [rdx + rsi]
mov ecx, 0x1f8
test al, 1
jne 0x14004fb95
or eax, 1
mov dword [rdx + rsi], eax
lea rdi, [rcx + rsi]
mov dword [rdi + 0xa], 0x1dd9590
mov dword [rdi], 0x8d99aacf
mov dword [rdi + 4], 0xcb62a6fd
mov word [rdi + 8], 0xbdd7
lea rcx, [0x14006f2c0]
call fcn.1400684c0
nop
jmp 0x14004fb99
lea rdi, [rcx + rsi]
cmp byte [rdi + 0xd], 0
je 0x14004fbd6
xor byte [rdi], 0x83
xor byte [rdi + 1], 0xef
xor byte [rdi + 2], 0xdf
xor byte [rdi + 3], 0xd9
xor byte [rdi + 4], 0xdd
xor byte [rdi + 5], 0xe5
xor byte [rdi + 6], 0x2d
xor byte [rdi + 7], 0x85
xor byte [rdi + 8], 0x83
xor byte [rdi + 9], 0xef
xor byte [rdi + 0xa], 0xdf
xor byte [rdi + 0xb], 0xd9
xor byte [rdi + 0xc], 0xdd
mov byte [rdi + 0xd], 0
mov qword [rbp - 9], rdi
mov dword [rbp - 1], 0xa2
lea rax, [rbp - 0x69]
mov qword [rbp + 0x17], rax
lea rax, [rbp + 7]
mov qword [rbp + 0x1f], rax
lea rdx, [rbp + 0x17]
lea rcx, [rbx + 0xc8]
call fcn.140050260
nop
movdqa xmm0, xmmword [0x140079d10]
mov dword [rbp + 0x27], 0x6bce10ab
mov edx, 0x208
mov eax, dword [rdx + rsi]
mov ecx, 0x1d8
test al, 1
jne 0x14004fc71
or eax, 1
mov dword [rdx + rsi], eax
lea rdi, [rsi + rcx]
mov byte [rdi + 0x15], 1
lea rax, [rdi + 0x14]
lea rcx, [rbp + 0x2b]
cmp rdi, rcx
ja 0x14004fc55
lea rcx, [rbp + 0x17]
cmp rax, rcx
jb 0x14004fc55
movups xmmword [rdi], xmm0
mov eax, dword [rbp + 0x27]
mov dword [rdi + 0x10], eax
mov byte [rdi + 0x14], 0xe1
jmp 0x14004fc62
movups xmmword [rdi], xmm0
mov eax, dword [rbp + 0x27]
mov dword [rdi + 0x10], eax
mov byte [rdi + 0x14], 0xe1
lea rcx, [0x14006f2a0]
call fcn.1400684c0
nop
jmp 0x14004fc75
lea rdi, [rsi + rcx]
cmp byte [rdi + 0x15], 0
je 0x14004fcd2
xor byte [rdi], 0xe3
xor byte [rdi + 1], 0x51
xor byte [rdi + 2], 0x87
xor byte [rdi + 3], 0x39
xor byte [rdi + 4], 0xe1
xor byte [rdi + 5], 0xb9
xor byte [rdi + 6], 0x8d
xor byte [rdi + 7], 0x91
xor byte [rdi + 8], 0xe3
xor byte [rdi + 9], 0x51
xor byte [rdi + 0xa], 0x87
xor byte [rdi + 0xb], 0x39
xor byte [rdi + 0xc], 0xe1
xor byte [rdi + 0xd], 0xb9
xor byte [rdi + 0xe], 0x8d
xor byte [rdi + 0xf], 0x91
xor byte [rdi + 0x10], 0xe3
xor byte [rdi + 0x11], 0x51
xor byte [rdi + 0x12], 0x87
xor byte [rdi + 0x13], 0x39
xor byte [rdi + 0x14], 0xe1
mov byte [rdi + 0x15], 0
mov qword [rsp + 0x20], rdi
mov dword [rsp + 0x28], r15d
movdqa xmm0, xmmword [0x140079600]
mov word [rbp + 0x27], 0x8f1f
mov edx, 0x1f0
mov eax, dword [rdx + rsi]
mov ecx, 0x138
test al, 1
jne 0x14004fd46
or eax, 1
mov dword [rdx + rsi], eax
lea rdi, [rcx + rsi]
mov byte [rdi + 0x12], 1
lea rax, [rdi + 0x11]
lea rcx, [rbp + 0x28]
cmp rdi, rcx
ja 0x14004fd2c
lea rcx, [rbp + 0x17]
cmp rax, rcx
jb 0x14004fd2c
movups xmmword [rdi], xmm0
movzx eax, word [rbp + 0x27]
mov word [rdi + 0x10], ax
jmp 0x14004fd37
movups xmmword [rdi], xmm0
movzx eax, word [rbp + 0x27]
mov word [rdi + 0x10], ax
lea rcx, [0x14006f280]
call fcn.1400684c0
nop
jmp 0x14004fd4a
lea rdi, [rsi + rcx]
cmp byte [rdi + 0x12], 0
je 0x14004fd9b
xor byte [rdi], 0x4d
xor byte [rdi + 1], 0x8f
xor byte [rdi + 2], 0xf7
xor byte [rdi + 3], 0x95
xor byte [rdi + 4], 0x17
xor byte [rdi + 5], 0x1b
xor byte [rdi + 6], 0xc9
xor byte [rdi + 7], 0x55
xor byte [rdi + 8], 0x4d
xor byte [rdi + 9], 0x8f
xor byte [rdi + 0xa], 0xf7
xor byte [rdi + 0xb], 0x95
xor byte [rdi + 0xc], 0x17
xor byte [rdi + 0xd], 0x1b
xor byte [rdi + 0xe], 0xc9
xor byte [rdi + 0xf], 0x55
xor byte [rdi + 0x10], 0x4d
xor byte [rdi + 0x11], 0x8f
mov byte [rdi + 0x12], 0
mov qword [rbp - 0x79], rdi
mov dword [rbp - 0x71], 1
lea rax, [rsp + 0x20]
mov qword [rbp + 0x17], rax
lea rax, [rbp - 0x69]
mov qword [rbp + 0x1f], rax
lea rdx, [rbp + 0x17]
lea rcx, [rbx + 0xe0]
call fcn.140050260
nop
mov rcx, rbx
call fcn.140008c70
nop
mov rax, rbx
mov rcx, qword [rbp + 0x37]
xor rcx, rsp
call fcn.140068380
lea r11, [rsp + 0xf0]
mov rbx, qword [r11 + 0x28]
mov rsi, qword [r11 + 0x30]
mov rdi, qword [r11 + 0x38]
mov rsp, r11
pop r15
pop r14
pop rbp
ret